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
338045810280	338045810840	338045811390	338045811940	338045812490	338045813040	338045813590	338045814140	338045814690	338045815240	338045815790	338045816340	338045816890	338045817440	338045817990	338045818540	338045819090	338045819640	338045820190	338045820740	338045821290	338045821840	338045822390	338045822940	338045823490	338045824040	338045824590	338045825140	338045825690	338045826240	338045826790	338045827340	338045827890	338045828440	338045828990	338045829540	338045830090	338045830640	338045831190	338045831740	338045832290	338045832840	338045833390	338045833940	338045834490	338045835040	338045835590	338045836140	338045836690	338045837240	338045837790	338045838340	338045838890	338045839440	338045839990	338045840540	338045841090	338045841640	338045842190	338045842740	338045843290	338045843840	338045844390	338045844940	338045845490	338045846040	338045846590	338045847140	338045847690	338045848240	338045848790	338045849340	338045849890	338045850440	338045850990	338045851540	338045852090	338045852640	338045853190	338045853740	338045854290	338045854840	338045855390	338045855940	338045856490	338045857040	338045857590	338045858140	338045858690	338045859240	338045859790	338045860340	338045860890	338045861440	338045861990	338045862540	338045863090	338045863640	338045864190	338045864740	338045865290	338045865840	338045866390	338045866940	338045867490	338045868040	338045868590	338045869140	338045869690	338045870240	338045870790	338045871340	338045871890	338045872440	338045872991	338045873540	338045874090	338045874640	338045875190	338045875740	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2712	3650	2300	2712	3650	2300	2712	3650	2300	2713	3650	2300	2713	3650	2300	2713	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2715	3650	2300	2715	3650	2300	2715	3650	2300	2715	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2718	3650	2300	2718	3650	2300	2718	3650	2300	2718	3650	2300	2719	3650	2300	2719	3650	2300	2719	3650	2300	2719	3650	2300	2719	3650	2300	2719	3650	2300	2719	3650	2300	2719	3650	2300	2720	3650	2300	2720	3650	2300	2720	3650	2300	2720	3650	2300	2720	3650	2300	2720	3650	2300	2720	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
65484	36252	18987	9958	4888	1102	534	462	434	379	406	373	391	421	410	408	426	432	477	565	586	570	585	482	380	345	389	359	368	344	379	342	400	365	376	367	395	384	386	407	414	349	367	372	423	382	363	365	359	379	396	387	416	403	367	356	388	345	324	395	374	402	364	405	353	406	368	374	359	390	416	401	394	423	394	380	354	422	379	380	414	373	382	368	354	404	384	383	384	397	387	372	362	401	350	373	408	357	378	410	378	365	357	357	386	392	373	379	383	378	384	385	404	359	409	352	392	379	352	360	371	399	387	396	365	384	360	391	395	365	376	376	357	391	353	383	376	365	374	410	382	396	371	354	349	366	355	370	373	415	394	386	379	379	366	360	451	389	358	369	410	355	366	441	355	348	350	379	368	410	378	382	364	360	410	376	348	335	372	375	350	366	354	373	395	389	376	435	377	436	392	388	384	367	369	391	382	326	358	400	405	379	406	337	370	367	358	344	366	347	360	370	348	393	404	335	341	389	363	385	384	387	381	373	361	365	377	369	351	365	352	354	367	374	364	378	381	380	351	386	371	387	372	381	378	343	366	373	364	361	430	372	371	359	398	378	336	399	399	385	377	376	342	369	381	336	362	322	323	385	386	388	392	381	407	357	382	381	393	393	357	357	407	362	366	376	386	377	385	387	331	325	379	367	389	394	378	412	423	373	365	344	349	374	383	391	401	357	378	372	358	387	382	331	374	390	395	366	408	353	397	386	393	360	345	394	339	339	346	373	382	376	404	364	312	364	348	380	333	335	361	393	402	360	382	376	365	371	391	413	329	348	377	376	350	397	412	344	410	394	395	389	368	392	409	428	378	347	333	380	382	353	368	400	380	387	358	349	351	362	402	380	380	387	338	414	356	385	366	379	385	340	323	386	362	405	397	371	360	374	454	372	360	384	335	370	369	362	349	359	372	378	370	395	332	418	409	380	369	393	352	374	407	387	377	345	425	395	397	380	379	404	364	370	335	391	391	344	371	353	338	342	359	368	373	381	383	355	391	345	362	367	344	394	379	384	387	379	377	356	404	376	351	354	384	379	364	367	385	372	367	394	422	337	342	360	411	373	405	351	379	345	348	370	369	362	351	372	351	352	372	400	388	368	414	378	382	357	337	377	350	391	359	372	361	389	390	382	382	391	381	374	387	411	382	419	380	412	405	371	407	377	398	350	333	399	409	407	386	412	407	354	378	373	348	394	372	348	395	344	386	401	372	363	343	375	339	363	392	394	379	380	379	351	403	364	409	395	358	385	393	377	392	378	376	394	397	367	366	379	331	328	414	378	355	362	374	341	330	357	385	398	362	412	365	376	363	369	380	345	372	383	355	363	373	372	355	379	391	393	380	389	376	386	369	410	380	370	364	342	408	375	355	375	359	392	346	375	386	325	400	419	410	376	382	398	391	383	366	382	354	360	398	390	383	357	327	361	344	403	366	375	403	392	366	356	392	347	366	389	385	418	376	376	394	367	365	376	381	364	409	426	342	342	342	344	374	355	343	343	345	398	384	415	400	340	365	396	358	365	365	361	376	362	367	401	329	342	380	357	377	424	362	407	383	377	366	388	364	345	388	385	399	357	390	388	393	364	371	363	381	412	363	354	379	357	368	400	382	368	372	393	393	366	377	431	342	391	355	337	362	385	386	375	379	359	354	376	424	368	386	377	347	367	374	407	434	413	415	362	355	393	367	382	390	353	393	431	389	389	359	340	373	374	371	341	337	394	358	383	366	340	376	367	344	376	390	380	323	363	361	390	377	382	385	373	395	408	357	382	354	394	410	391	361	390	389	409	365	365	361	349	363	413	416	388	388	351	377	388	377	350	379	377	360	396	344	346	395	374	396	411	346	397	389	342	382	372	397	369	341	387	388	376	352	386	377	367	369	412	394	332	357	402	391	372	353	393	349	380	336	379	384	369	360	362	396	354	403	368	358	354	380	394	379	353	390	388	398	386	413	382	371	422	393	387	379	382	412	389	340	346	391	380	344	386	392	349	369	416	374	391	429	337	391	358	383	362	378	393	442	390	382	370	355	395	380	375	346	383	400	379	384	410	381	381	366	380	387	359	361	348	344	382	356	377	379	381	403	382	386	395	375	341	399	383	357	368	385	352	371	408	341	358	371	381	372	416	383	417	369	362	406	377	395	372	400	360	387	394	361	334	405	389	367	414	391	392	356	368	369	350	343	391	375	353	351	369	411	366	385	368	394	371	355	377	356	390	352	379	403	399	388	413	361	365	380	380	382	367	402	383	376	367	367	393	379	425	339	369	383	368	379	408	338	365	388	370	418	394	379	400	399	383	348	391	368	374	341	361	356	370	390	367	374	380	394	349	389	376	376	383	405	373	376	388	377	368	349	336	359	353	388	341	382	370	365	375	367	428	357	347	401	396	391	384	385	378	370	371	411	364	403	376	380	356	356	388	368	360	384	418	370	390	348	402	397	380	409	379	381	368	346	372	377	399	381	370	376	364	384	387	386	359	367	360	380	383	386	397	403	397	380	330	377	334	379	368	375	357	355	360	390	367	364	334	390	377	349	379	352	392	345	359	351	390	352	349	370	362	377	378	377	359	362	383	383	386	413	362	351	359	344	366	346	349	394	374	358	381	385	337	386	395	367	378	397	386	358	424	403	376	375	345	400	400	370	409	371	361	342	376	386	388	396	383	370	378	423	388	363	338	424	368	390	438	390	379	374	392	400	353	357	372	394	379	382	389	380	399	348	351	394	384	388	370	340	393	427	363	370	369	373	412	357	396	377	368	395	407	381	409	377	352	319	402	355	372	381	344	374	395	371	408	396	350	392	375	340	397	353	415	382	402	393	406	353	385	390	358	392	358	397	390	396	384	417	340	371	368	368	368	357	377	376	364	349	388	372	357	359	397	344	403	387	390	405	353	404	389	412	359	354	395	342	404	404	371	406	379	362	409	390	384	385	377	349	375	373	366	413	362	390	366	401	386	369	378	326	374	443	375	388	334	384	381	383	382	392	352	344	362	355	352	346	374	360	367	365	355	366	367	385	399	403	391	388	411	404	364	375	361	380	437	373	377	376	387	389	348	411	378	379	397	383	375	362	365	373	358	353	388	372	362	406	391	372	377	379	390	376	385	378	384	362	377	383	406	404	354	412	383	385	399	394	413	363	354	411	359	356	346	412	450	396	345	383	390	367	397	388	360	402	386	382	358	379	383	375	395	403	401	391	357	403	397	379	347	354	394	388	406	371	420	362	415	386	349	386	351	406	337	381	401	387	363	362	373	408	321	385	399	352	383	387	379	402	354	350	384	406	382	367	420	391	384	370	359	387	405	362	371	386	389	381	396	343	361	396	342	383	365	383	338	420	372	384	352	385	368	375	386	427	404	410	379	376	366	357	390	341	346	402	370	355	385	369	376	373	388	354	395	362	375	371	375	374	360	354	372	371	394	376	407	370	354	374	363	385	384	397	364	382	418	314	368
42825	28191	19562	16827	11244	2640	1353	1162	995	981	995	978	966	998	1042	993	1050	1131	1326	1771	2121	2020	1938	1318	823	831	818	820	854	782	766	802	802	800	822	786	782	798	785	828	792	808	816	825	815	849	827	803	823	874	822	848	810	835	778	827	860	777	754	804	778	826	809	871	820	815	815	786	778	838	784	826	826	820	830	806	852	797	813	782	836	799	786	828	803	814	838	757	807	827	862	828	826	816	818	777	829	831	833	807	806	796	826	750	794	825	822	838	785	825	804	819	788	892	815	869	827	796	781	789	767	832	875	788	816	805	806	804	840	831	791	789	828	788	763	771	827	776	812	834	845	833	779	843	802	761	776	858	788	807	782	815	851	835	794	864	805	794	837	801	780	772	858	801	798	776	806	828	833	825	826	839	857	826	836	856	815	743	822	834	801	866	757	848	864	800	807	859	845	788	804	789	789	818	799	815	826	799	788	792	798	830	805	790	829	858	786	854	790	828	876	792	789	803	747	840	832	836	747	785	833	833	805	806	761	794	828	736	822	773	800	780	773	801	792	798	808	799	815	806	877	808	822	800	770	807	829	794	784	826	773	771	777	766	780	811	843	772	796	809	813	868	803	844	751	826	812	855	866	823	797	870	808	780	838	804	907	802	794	837	768	796	760	807	821	817	824	796	802	761	776	806	802	848	842	783	836	778	826	794	830	828	848	766	839	748	773	853	812	836	771	778	802	854	768	775	821	842	866	809	813	828	862	795	765	798	750	874	806	804	827	764	798	759	773	801	770	796	830	849	829	792	834	773	815	821	799	763	807	828	787	800	844	827	805	778	791	810	838	842	834	804	795	805	822	835	851	787	815	803	798	804	774	800	813	803	855	815	736	826	781	809	795	794	807	802	770	819	780	841	821	788	818	793	808	765	812	804	777	846	799	779	808	831	757	819	731	810	782	814	789	775	886	796	772	789	802	829	781	821	802	767	811	862	790	815	803	819	818	752	819	784	802	800	835	794	783	814	818	825	763	810	796	838	850	830	855	803	820	829	854	787	789	779	786	807	849	755	855	807	856	862	807	807	790	788	776	822	818	792	842	787	853	814	829	777	817	823	822	804	767	841	862	812	800	785	839	788	811	827	801	794	818	836	802	806	813	840	794	814	771	748	768	790	791	795	837	820	763	807	848	831	836	763	819	843	783	826	832	829	794	822	814	787	816	837	772	781	825	831	811	783	843	765	781	801	782	777	797	820	839	825	784	775	812	777	832	834	785	800	834	813	793	760	805	807	804	791	832	787	820	740	823	801	830	800	834	807	820	859	790	829	752	802	787	840	814	824	778	820	818	787	788	806	762	809	767	813	799	811	803	834	800	805	836	851	792	798	824	824	779	805	854	787	848	836	806	816	791	793	834	801	815	818	771	773	818	824	820	810	845	790	803	807	779	808	787	791	811	834	804	749	794	812	868	788	861	805	825	787	817	769	810	828	805	827	859	770	828	772	881	756	842	783	860	779	816	808	780	807	786	796	839	774	790	842	795	819	792	841	786	796	811	799	784	803	809	806	800	789	763	844	811	794	782	854	828	905	791	784	845	835	831	850	791	799	741	808	721	823	843	811	810	789	816	814	879	811	805	817	770	807	753	848	742	759	797	821	783	868	873	825	824	795	861	870	814	782	797	797	797	832	755	797	855	761	791	791	777	811	794	810	842	761	776	791	838	791	784	793	824	821	792	784	800	755	788	789	857	807	737	854	779	784	800	825	789	835	831	805	816	820	803	784	869	812	845	750	765	769	792	780	826	822	773	764	802	728	787	826	826	854	754	810	834	821	834	811	731	801	770	791	854	844	783	785	800	780	804	809	816	836	790	794	848	807	804	794	820	793	819	808	807	808	813	810	800	799	805	768	791	748	810	830	787	823	810	794	813	771	803	830	795	790	772	816	804	837	790	812	757	834	827	787	781	875	841	848	762	803	751	752	793	803	794	850	836	784	873	768	828	835	775	783	750	761	803	816	832	794	836	834	820	807	765	787	811	811	826	822	758	863	782	820	806	834	822	776	815	794	769	764	758	777	808	764	790	795	790	760	817	817	786	829	780	816	784	771	782	814	787	795	835	774	810	793	788	868	790	809	823	797	836	806	802	815	825	804	764	783	796	757	817	834	809	809	764	752	853	806	868	833	794	842	787	845	789	834	747	809	783	821	808	793	818	783	762	815	842	767	789	811	806	794	838	775	815	810	761	798	785	878	799	836	864	785	824	811	788	812	847	797	808	793	821	771	886	797	737	804	803	798	793	832	782	780	798	789	786	800	800	774	806	789	796	815	806	770	779	846	809	794	805	798	832	801	847	799	788	773	828	804	807	855	769	830	783	860	821	839	804	838	865	796	818	797	794	779	812	815	829	800	788	791	813	842	776	840	782	775	789	762	817	829	839	851	742	819	788	761	828	829	812	779	755	779	777	802	787	850	794	795	773	788	820	757	824	783	812	824	844	755	829	803	857	787	825	849	805	816	767	818	813	779	818	807	829	851	837	841	784	813	795	831	812	741	792	793	796	770	807	820	820	780	816	801	832	726	782	784	803	817	836	819	814	810	800	819	791	797	834	817	850	811	824	802	869	768	795	816	802	813	811	819	829	809	781	804	841	780	843	877	780	806	808	802	794	802	812	839	819	856	800	795	830	808	799	835	800	769	760	809	822	861	822	799	793	836	798	775	808	774	835	844	826	809	802	875	817	840	816	801	830	785	871	800	778	792	816	763	836	787	807	821	829	823	833	731	833	797	859	803	846	763	825	809	835	832	817	848	814	776	804	816	814	857	815	780	824	780	773	817	823	816	828	806	817	760	817	823	813	802	893	782	815	815	784	780	833	782	801	799	806	809	761	868	803	871	807	853	825	775	810	808	772	792	862	860	852	788	824	770	794	810	793	781	792	766	827	794	777	781	748	738	837	781	807	781	812	835	794	795	763	800	767	798	815	852	838	836	834	853	811	867	783	825	809	839	808	817	820	844	816	799	755	817	830	814	815	810	829	836	768	761	824	823	816	755	786	809	839	793	786	785	752	775	829	798	831	813	823	801	785	831	834	813	839	793	823	795	782	841	762	786	789	848	836	770	759	785	798	836	806	796	807	777	841	830	776	807	791	803	819	807	805	807	799	802	790	760	793	781	808	824	825	751	806	821	801	844	803	833	826	853	832	800	823	854	802	822	797	830	815	813	844	839	809	813	806	750	789	799	838	831	841	791	772	810	801	814	766	821	849	839	785	816	827	754	898	785	819	820	827	830	811	783	787	798	799	813	844	807	788	784	800	817	811	895	821	797	826	787	859	814	836	822	850	835	821	797	839	793	803	798	801	787	822	864	784	789	799	837	853	766	780	852	798	866	781	807	839	799	813	818	771	828	832	785	789	775	781	796	770	838	781	788	803	775	826	814	767	788	787	817	790	798	829	779	834	820	804	810	792	818	835	840	786	822	831	760	812	792	823	810	840	769
43893	21471	8950	2990	1094	495	367	328	341	341	323	353	366	350	384	324	335	344	346	350	359	323	349	352	341	339	336	324	308	309	342	323	346	305	321	337	308	335	357	349	333	318	328	306	350	327	347	327	378	368	356	338	373	361	335	321	350	342	322	317	381	341	345	349	367	326	298	319	315	338	323	358	325	326	365	310	343	319	318	351	331	336	369	324	352	287	322	344	328	338	298	329	344	356	341	366	330	358	373	332	355	345	347	305	330	320	335	347	341	324	327	339	351	332	350	329	342	337	335	347	355	338	337	359	311	345	289	314	350	358	326	313	320	346	271	350	348	334	327	301	319	360	319	343	333	319	319	324	332	340	315	339	325	359	373	337	343	319	324	323	359	313	327	343	314	325	368	345	383	374	361	368	340	322	339	370	360	313	318	330	368	357	336	352	378	302	347	361	318	335	316	346	315	340	321	314	348	333	352	343	348	326	334	331	354	328	361	319	354	340	320	312	348	305	350	322	336	314	321	357	321	320	342	294	313	312	343	350	348	352	310	349	361	324	366	307	321	355	351	330	310	319	345	326	327	298	307	314	324	320	331	299	358	340	363	349	350	343	303	314	329	329	334	361	346	335	312	319	287	324	353	363	338	339	335	329	345	334	329	314	360	363	350	342	361	356	337	359	318	329	358	333	319	306	349	352	334	329	347	295	316	357	331	331	368	337	306	320	354	339	322	368	323	312	299	317	329	353	333	347	325	349	360	296	299	353	337	350	309	391	297	313	324	327	366	321	332	316	321	341	342	314	309	326	323	362	334	336	356	336	354	371	338	337	354	329	328	346	335	350	297	351	370	326	318	375	318	350	354	374	348	301	327	341	315	338	359	341	329	317	336	330	382	317	324	328	323	354	355	371	341	338	343	319	339	376	335	353	331	374	344	358	373	349	339	371	337	321	321	332	347	300	339	317	383	337	313	324	334	344	304	301	345	295	356	340	346	337	363	338	326	331	340	341	333	324	343	380	349	300	322	345	346	323	338	336	346	328	364	354	321	366	311	302	336	354	328	346	365	326	338	349	305	384	363	360	310	361	332	313	350	312	311	345	311	345	353	356	350	316	334	335	330	317	365	323	374	347	342	360	331	325	337	290	358	324	325	313	301	348	359	323	334	266	299	317	348	336	352	370	320	324	317	340	345	356	347	351	345	345	337	325	321	323	348	324	327	341	339	317	322	336	342	330	344	334	344	326	316	323	341	373	343	338	322	354	326	350	360	310	343	328	356	331	331	323	345	328	299	324	319	362	326	325	350	376	306	336	328	342	326	368	363	340	340	325	334	316	322	329	350	328	295	304	319	324	335	356	360	321	314	322	331	320	332	298	349	327	338	307	371	342	351	345	318	381	337	338	376	346	325	311	299	353	355	300	311	343	343	326	342	349	382	316	307	311	324	328	338	324	342	355	334	323	289	350	325	293	311	326	330	354	349	383	372	368	340	331	338	369	325	360	341	320	289	304	319	358	331	381	343	336	338	327	328	318	320	350	342	373	336	330	362	366	363	314	324	341	320	332	347	360	354	341	309	317	327	329	326	361	299	334	354	373	345	321	340	337	364	344	331	350	345	351	323	322	329	369	335	323	341	340	341	335	366	331	356	325	377	352	329	317	323	349	356	280	325	374	341	320	340	326	351	327	343	319	353	373	341	315	338	318	320	335	356	374	325	336	375	369	344	360	356	309	348	353	354	351	322	352	324	351	346	336	353	355	348	316	313	344	350	359	314	325	341	341	328	322	359	319	373	325	363	334	311	330	323	341	322	341	304	293	340	348	332	318	336	300	347	311	348	323	313	364	339	310	342	350	296	363	354	356	335	345	330	326	353	368	340	332	303	374	341	358	324	357	357	348	359	375	347	322	365	367	307	307	317	321	306	338	371	350	323	340	323	327	328	361	349	293	306	345	368	348	350	331	321	338	327	329	369	369	308	350	364	329	345	356	360	361	345	352	336	318	325	325	302	377	343	365	314	358	340	341	340	351	332	337	367	348	333	333	320	350	352	331	373	322	321	344	357	326	346	338	296	363	370	298	313	352	361	343	333	363	352	371	322	329	332	340	330	335	352	321	354	321	349	383	353	384	332	341	347	321	368	334	340	324	360	345	346	331	327	342	328	352	327	330	345	341	314	380	327	373	352	360	345	328	353	321	355	306	309	310	366	332	358	331	345	364	338	333	325	315	332	358	337	320	367	366	370	355	315	336	338	326	330	359	337	342	317	372	318	300	322	364	329	333	343	328	298	317	332	328	341	359	327	349	329	376	359	344	335	317	337	330	334	339	337	324	350	400	340	319	321	339	308	348	355	333	340	323	355	351	341	335	325	312	329	351	359	301	355	340	340	336	351	335	369	334	331	356	337	354	320	371	356	331	316	363	330	333	348	362	305	359	336	318	374	357	359	306	292	332	335	322	341	346	369	357	320	315	323	330	326	319	306	307	294	330	331	329	318	304	316	349	360	329	349	342	342	332	314	307	343	334	333	331	328	333	329	344	369	324	378	325	305	322	342	346	337	354	371	341	322	310	324	362	343	354	362	346	350	326	323	359	393	322	330	354	303	331	310	335	350	334	331	352	334	329	334	367	354	329	280	342	337	324	316	325	343	330	355	337	322	329	337	372	327	333	342	302	339	314	346	332	318	341	342	330	320	355	362	333	356	305	344	324	302	337	332	328	343	348	317	345	324	359	324	355	330	324	338	323	326	347	359	350	317	350	319	333	349	354	331	362	333	311	344	323	335	331	321	353	340	323	380	321	310	333	337	314	311	347	339	343	338	364	353	346	317	355	304	359	344	343	343	320	355	350	339	369	356	327	343	332	308	338	335	347	319	324	321	322	307	309	341	337	317	291	341	353	325	355	333	331	348	363	304	364	360	342	334	326	319	385	355	342	315	338	333	320	338	364	321	330	390	306	298	346	392	356	288	313	350	314	294	296	325	322	318	325	341	365	305	315	345	342	344	387	350	316	362	332	322	374	323	352	361	391	326	312	360	333	339	327	335	294	335	335	342	319	333	346	312	335	376	349	308	314	332	332	346	357	383	351	313	302	346	324	340	317	331	327	376	325	339	345	341	328	335	344	342	331	311	326	342	367	363	316	327	372	336	304	322	344	357	345	327	357	353	357	328	304	316	343	333	323	344	381	329	380	342	343	371	309	328	354	335	331	318	334	331	364	378	310	331	345	306	331	345	343	367	330	346	300	361	331	366	344	366	338	335	315	343	358	361	338	387	346	364	324	341	340	337	294	375	333	357	378	346	326	348	365	337	361	333	367	357	338	324	338	366	337	336	311	329	356	325	343	366	349	356	374	318	349	389	357	333	363	368	350	332	319	314	308	343	317	305	344	300	305	333	307	305	336	330	351	344	330	309	339	327	334	356	349	334	354	365	353	340	365	336	334	387	328	336	346	342	331	325	313	357	343	334	371	349	366	345	345	349	352	340	331	344	350
28363	15069	11361	6483	3345	1356	858	768	788	749	716	716	770	713	759	755	694	711	699	654	764	707	739	757	722	745	733	667	719	723	719	754	723	720	689	713	737	762	724	696	746	742	734	748	803	772	685	718	691	719	747	713	754	703	735	763	718	668	718	734	738	760	769	747	743	724	744	739	769	711	737	746	740	705	763	741	747	723	742	735	758	773	727	746	712	754	726	777	739	741	723	720	727	727	745	739	696	764	681	728	732	722	729	687	732	694	742	750	761	724	716	671	756	702	707	758	676	731	741	750	690	734	708	717	753	727	734	776	694	769	723	710	748	706	687	718	720	687	726	712	782	721	727	705	703	760	734	691	764	712	728	723	737	731	733	757	740	704	767	786	743	772	702	762	750	753	734	716	700	700	722	735	763	709	670	729	717	739	683	763	731	715	706	720	659	730	769	721	747	722	723	734	707	731	745	738	725	735	742	695	737	759	704	721	672	760	733	741	706	734	767	751	734	737	721	735	747	756	729	781	736	756	703	722	766	739	722	743	718	715	712	696	734	695	725	696	719	703	697	711	756	764	716	780	701	721	752	728	729	675	719	694	717	722	731	758	693	736	730	730	727	735	734	714	683	761	749	735	785	737	716	749	744	722	759	747	699	730	730	711	773	750	726	740	719	685	726	792	762	766	702	737	763	740	793	746	714	755	767	749	727	729	673	696	722	734	735	699	734	737	707	731	675	716	755	745	776	749	727	764	724	739	710	720	759	739	712	731	721	720	765	735	713	729	731	773	736	717	721	742	711	740	725	722	725	690	728	752	716	701	746	725	726	728	720	731	743	680	715	698	738	741	721	716	661	738	714	733	688	690	726	699	769	689	804	705	695	707	780	725	736	736	704	739	725	728	735	744	754	719	646	751	714	761	730	738	732	726	753	743	764	696	707	750	737	746	728	697	736	756	733	693	729	715	704	739	741	664	757	717	759	709	700	730	738	734	713	748	727	699	717	694	736	782	751	702	688	721	733	718	719	723	742	729	758	726	747	727	734	705	742	722	749	744	772	751	750	729	716	717	714	703	717	729	709	716	743	738	727	697	727	739	713	726	744	758	725	710	722	733	702	707	709	711	738	704	738	728	763	716	724	688	762	755	742	715	732	678	710	719	756	747	733	712	716	746	720	782	749	696	740	719	767	689	712	779	748	772	708	719	745	701	730	726	710	720	711	726	722	769	712	717	752	756	709	709	740	741	714	734	719	713	679	733	683	690	738	767	749	749	751	786	727	696	723	736	696	697	725	722	717	713	735	753	719	731	727	689	740	719	726	771	729	743	745	720	681	713	712	739	701	737	723	734	696	767	741	724	754	694	752	680	697	695	709	735	762	739	743	732	697	773	750	707	698	735	699	748	685	738	744	729	730	729	731	742	773	716	698	749	736	645	734	736	719	703	748	729	764	722	747	714	683	733	743	704	729	731	746	733	768	728	717	707	728	738	770	766	711	729	725	737	762	711	733	715	669	752	707	720	715	728	691	716	757	718	717	704	761	764	699	733	715	719	712	722	736	702	743	733	721	651	707	718	756	714	754	692	701	748	749	717	730	734	753	729	707	757	746	714	727	769	737	719	752	678	751	768	727	712	729	743	720	689	779	719	717	749	750	712	756	723	748	764	725	743	680	737	741	703	728	723	732	747	693	677	733	716	688	753	742	746	766	729	725	714	740	694	758	777	769	771	763	729	747	663	725	734	717	695	747	722	753	705	756	742	683	717	761	712	723	720	738	736	680	669	747	684	692	752	733	709	735	734	750	719	702	725	735	735	717	706	739	679	698	765	774	743	765	713	756	745	731	725	720	752	696	703	719	705	715	763	712	777	688	708	695	731	723	720	739	724	744	705	760	750	738	769	681	711	667	725	750	708	762	726	725	727	724	713	738	697	689	742	713	753	709	774	729	730	735	704	772	686	726	722	738	715	776	714	703	752	715	681	805	754	747	717	733	727	748	692	763	743	720	752	679	749	721	730	723	725	696	789	726	723	688	725	746	726	703	748	658	728	727	708	751	705	719	664	757	740	721	738	738	754	720	748	673	724	778	686	730	699	734	761	723	749	751	734	707	720	762	718	691	714	690	740	761	773	743	735	729	717	723	727	763	717	753	762	701	750	742	673	740	750	733	706	709	708	783	726	687	752	753	727	738	792	704	694	753	740	693	766	726	713	701	691	706	690	714	723	702	726	758	690	724	744	723	757	762	751	700	736	735	753	734	751	694	672	719	687	733	735	747	692	722	731	724	749	755	693	721	720	717	716	746	725	770	756	768	681	741	758	723	709	752	714	731	705	696	745	760	717	749	702	713	778	716	762	727	742	708	724	754	726	710	820	754	718	727	750	708	698	755	726	728	726	730	722	747	731	720	747	728	719	725	704	737	732	690	763	701	726	749	741	706	729	720	728	687	687	761	766	733	754	713	765	750	754	707	728	765	728	741	747	741	779	744	789	752	705	775	720	682	757	760	721	755	708	704	732	692	745	715	733	728	710	707	736	697	742	784	735	738	742	726	772	689	745	702	715	745	720	772	740	674	735	697	754	731	712	735	670	742	707	712	726	747	695	742	725	695	734	738	745	737	774	727	719	711	694	717	723	742	747	734	717	711	727	736	772	695	739	715	752	737	716	690	694	699	751	693	708	749	731	758	754	726	730	770	719	770	694	769	691	750	707	705	739	745	744	689	718	754	755	734	748	728	727	719	721	727	743	757	745	708	749	689	725	758	716	767	710	754	696	727	714	734	728	708	703	757	759	716	748	740	673	749	684	715	720	749	755	690	706	701	720	715	735	719	688	768	723	728	798	701	769	707	713	703	787	737	683	788	688	735	718	681	708	740	739	719	714	738	768	696	772	720	714	767	717	711	740	752	716	716	659	695	714	785	730	697	737	765	725	732	710	736	719	767	666	702	697	768	723	698	735	700	744	720	742	761	702	740	769	751	737	754	670	750	725	745	729	732	769	747	742	755	747	713	695	741	722	751	732	757	750	729	751	715	721	698	735	752	706	744	670	765	773	745	743	768	754	750	802	747	755	744	718	728	701	754	758	694	719	733	750	763	746	712	713	722	698	709	720	672	752	744	771	724	721	742	728	738	749	717	734	735	710	745	718	707	720	717	719	728	765	715	713	742	694	706	756	708	708	697	701	746	727	749	738	716	727	723	697	731	710	732	690	738	745	697	744	720	789	791	681	764	732	752	769	735	661	750	680	743	736	676	712	746	783	675	744	721	736	698	747	728	752	719	746	731	727	742	714	722	677	764	782	751	731	718	745	769	755	754	761	724	709	722	724	726	764	670	739	750	702	711	743	694	721	756	739	741	715	721	742	725	739	759	708	742	739	749	721	742	711	680	728	738	733	749	691	743	713	735	702	744	705	727	667	674	730	729	732	764	755	708	710	730	726	737	707	709	695	738	744	725	746	725	729	745	765	751	744	687	758	743	743	691	714	709	762	701	735
49741	28300	18038	9950	5225	1350	550	464	386	393	371	367	340	348	325	399	355	382	353	421	482	480	394	354	349	346	339	314	352	345	318	351	350	329	355	357	310	359	311	343	377	334	336	336	329	358	324	331	360	346	338	332	330	341	348	313	404	302	333	355	331	340	341	344	331	340	328	345	370	321	317	341	387	362	356	385	370	361	348	334	358	354	361	344	335	357	375	356	329	299	366	335	352	328	359	322	375	387	364	353	348	329	355	342	334	331	368	355	310	352	362	360	330	386	328	349	337	342	331	318	364	305	342	311	342	331	337	351	381	334	340	372	313	346	382	352	370	339	342	369	299	337	354	329	351	355	357	339	342	311	331	337	339	334	336	358	325	356	326	364	362	375	368	349	336	312	343	344	342	327	325	328	342	340	364	363	348	384	353	310	331	349	338	310	338	371	328	379	346	344	343	333	336	351	362	354	359	342	338	355	362	356	334	297	336	360	340	354	370	365	325	348	342	336	317	322	356	329	346	358	350	328	355	399	348	347	346	329	380	322	309	339	324	328	325	324	363	338	319	351	373	387	324	303	329	328	334	350	379	351	348	345	378	300	333	353	364	370	372	362	343	338	372	324	342	332	349	339	342	351	339	355	360	390	366	332	325	296	338	345	332	365	322	317	321	348	353	346	288	329	382	341	330	333	392	324	315	354	335	356	330	350	330	358	338	352	329	332	355	345	331	306	349	314	335	342	340	344	357	357	356	361	334	330	347	303	384	305	366	349	337	353	379	332	334	351	301	340	326	337	349	340	314	340	365	363	346	330	356	320	315	387	347	329	354	320	329	344	348	318	323	336	381	339	365	351	354	401	370	313	341	327	341	351	364	331	360	337	345	369	367	329	365	356	364	339	329	325	332	367	350	338	343	338	372	368	355	362	352	349	377	364	326	336	329	357	364	348	321	305	357	360	322	377	334	346	374	336	355	331	365	317	323	368	334	333	333	323	347	363	345	343	357	347	334	353	339	357	325	339	318	324	339	332	407	369	340	342	337	337	353	364	317	366	322	375	329	335	352	375	364	349	322	345	337	371	342	345	384	332	359	335	330	334	339	370	332	355	309	351	371	349	358	340	366	365	350	310	314	347	315	352	338	363	317	334	312	329	333	315	316	360	348	350	395	347	377	356	365	344	363	372	332	325	350	366	340	380	324	348	339	341	315	350	349	344	311	334	349	378	348	336	371	343	319	326	353	318	379	354	341	326	324	341	333	349	343	314	319	356	327	368	362	328	368	360	308	332	322	341	340	360	391	353	360	368	367	285	346	366	384	355	329	355	357	345	323	333	347	359	325	316	351	361	352	339	352	354	350	315	331	325	341	297	322	321	353	300	346	321	317	357	344	349	341	379	337	293	355	341	365	332	334	329	342	337	341	341	349	337	315	337	336	335	354	301	329	298	333	369	328	351	329	307	319	355	347	364	325	326	388	335	384	389	325	350	360	361	337	358	322	320	332	330	365	358	307	338	394	310	324	358	366	332	403	324	301	369	299	332	337	351	320	362	313	344	335	372	377	349	310	352	314	319	349	355	329	344	342	386	325	363	343	321	350	321	350	364	357	349	337	347	315	342	372	324	348	379	352	325	320	312	313	332	332	353	322	347	346	347	354	339	349	323	350	375	340	359	350	354	336	380	357	375	338	330	340	312	347	329	384	361	333	359	329	347	362	353	335	335	392	379	334	372	318	337	353	377	309	310	317	339	343	340	355	376	345	361	339	312	332	347	317	334	317	338	346	375	293	327	332	304	394	355	367	353	353	347	376	362	385	354	370	330	350	323	346	374	361	353	357	352	359	338	344	373	339	352	357	357	331	327	340	353	353	328	374	303	339	348	386	327	314	338	363	345	364	303	368	337	327	329	344	344	327	342	371	323	345	335	302	328	329	361	339	374	350	351	359	333	308	367	378	330	310	326	346	330	327	360	327	313	343	330	319	315	355	367	351	341	359	324	319	344	343	379	350	380	340	353	321	366	356	333	344	314	310	338	333	362	360	346	352	341	365	354	358	344	323	351	359	296	370	363	361	333	357	358	338	297	314	321	341	340	329	349	360	373	350	351	307	325	311	323	359	367	344	338	331	353	337	329	331	359	335	362	359	354	334	343	328	350	357	384	347	379	353	369	339	347	338	339	325	349	344	355	349	345	377	360	362	337	341	305	386	339	345	348	349	364	366	366	353	330	317	369	344	322	339	365	323	333	355	329	355	361	363	328	340	387	378	310	326	328	328	337	338	346	332	390	345	346	336	325	368	351	318	350	335	332	334	359	353	375	310	319	336	358	343	337	340	361	346	311	361	338	359	313	384	338	338	374	335	349	353	363	359	339	342	342	304	327	387	337	333	319	361	325	332	346	345	357	340	332	318	344	337	305	341	395	338	327	313	336	343	366	340	330	357	355	323	331	342	367	377	346	374	343	395	355	356	372	375	363	336	351	316	332	339	343	313	307	376	362	341	331	398	367	369	336	339	415	347	352	358	336	349	350	308	349	368	316	325	349	342	341	308	324	325	362	339	336	319	325	324	355	282	336	319	334	335	348	327	368	331	385	379	337	327	318	364	352	387	379	374	365	354	359	358	357	345	343	310	359	326	327	340	335	367	348	318	329	395	326	317	335	353	370	365	344	350	375	330	326	353	335	343	354	334	349	336	313	359	329	365	337	327	344	387	373	314	335	322	325	334	329	340	323	343	337	362	354	361	338	374	320	348	302	310	344	352	369	364	350	361	357	331	318	344	335	362	350	363	342	385	313	345	347	310	328	336	313	359	317	363	349	336	327	350	328	340	339	332	329	361	333	379	327	322	317	329	340	370	351	326	334	315	326	333	322	344	353	323	326	312	326	337	342	331	309	323	359	350	313	321	327	347	350	341	367	348	321	305	332	346	344	321	353	359	332	326	308	327	330	327	346	348	374	314	353	324	333	369	333	371	317	323	294	359	314	312	331	336	289	315	372	334	393	314	330	325	371	346	341	342	328	349	314	317	363	327	299	339	317	340	320	346	337	391	339	362	362	349	344	337	346	344	313	337	330	356	349	391	365	340	372	316	345	329	330	345	369	369	364	343	334	354	348	363	320	340	342	311	322	372	304	342	376	362	344	353	326	335	338	354	360	353	351	331	329	338	352	344	397	326	321	361	386	343	330	320	317	351	319	338	316	295	344	324	343	291	302	344	331	343	386	366	329	343	361	344	341	355	332	355	323	312	304	332	368	384	372	377	334	329	377	323	375	360	312	320	384	359	352	368	358	324	350	359	320	324	363	330	348	337	341	290	317	359	384	323	340	353	335	339	347	327	341	397	383	338	369	339	341	321	346	367	308	355	334	319	311	305	364	373	310	347	317	320	318	338	354	345	339	338	354	337	329	299	323	350	368	336	364	344	335	349	321	377	338	345	349	327	320	351	340	352	354	383	348	348	333	407	380	354	362	328	336	332	339	339	311	330	346	319	339
31105	21071	21124	18785	13562	3283	1516	1063	978	945	948	942	947	909	902	858	809	799	905	1153	1633	1545	1255	769	736	789	799	788	767	741	810	718	714	754	716	737	716	700	728	756	777	760	754	765	733	828	771	811	748	735	728	765	700	779	780	770	802	742	764	729	798	780	779	792	762	788	779	746	740	755	784	752	780	772	762	723	768	758	743	790	727	773	695	738	750	727	728	713	723	733	769	745	740	750	715	734	790	764	743	747	695	708	726	705	760	760	764	789	774	763	720	780	743	746	725	706	739	761	738	762	790	755	783	760	742	778	766	725	754	715	696	751	765	725	743	756	768	727	757	745	710	733	741	704	745	785	775	802	700	730	724	705	723	770	728	758	718	741	732	776	717	792	758	759	710	754	771	768	725	709	759	721	743	745	746	745	732	771	755	736	722	793	756	775	692	752	758	727	718	783	719	762	776	758	721	716	784	731	756	708	755	781	790	712	749	752	694	787	726	713	755	728	778	757	727	745	702	790	725	784	732	718	776	769	732	688	718	720	744	731	760	737	744	745	748	757	739	766	756	734	747	765	748	792	753	764	735	808	744	713	781	720	757	788	773	763	754	772	758	782	756	720	701	688	732	783	750	751	779	767	763	746	735	770	713	739	768	733	776	791	744	746	762	769	696	733	713	792	792	741	744	723	722	723	756	745	737	733	797	746	786	778	744	740	735	726	747	766	719	758	718	730	736	753	737	737	765	680	715	761	758	760	743	748	756	763	804	745	781	741	785	732	754	808	796	761	723	753	799	784	768	812	735	735	710	690	748	768	759	753	747	760	789	754	727	698	752	767	730	765	737	710	764	778	717	810	750	766	755	739	771	731	788	727	766	742	740	748	738	720	737	720	728	742	769	713	759	773	745	732	741	732	674	702	762	762	742	737	770	800	702	742	769	767	723	707	736	766	733	731	758	783	772	735	728	805	765	743	729	750	725	756	711	747	786	729	762	754	770	740	725	758	730	728	743	766	726	739	764	724	731	692	720	740	739	729	708	726	709	796	756	735	711	776	763	740	751	733	745	719	697	739	781	723	746	739	722	732	747	775	727	735	764	781	736	699	754	790	698	710	735	766	728	756	750	731	763	764	707	684	745	714	767	763	734	742	728	771	762	806	764	717	776	767	748	728	724	771	763	737	699	737	741	736	766	751	733	760	756	788	732	753	751	742	698	739	754	718	757	755	710	725	738	768	710	727	679	728	761	705	716	711	722	775	763	672	769	763	737	758	744	772	715	752	764	761	732	774	751	791	764	738	717	673	706	730	712	801	735	718	770	733	792	709	727	739	764	746	779	747	723	722	732	799	760	725	737	737	697	768	739	744	735	720	750	772	730	768	721	766	722	731	811	752	702	763	751	735	753	765	722	723	737	742	717	781	730	736	711	778	722	767	726	756	719	783	774	746	727	764	746	724	794	728	721	760	777	737	740	766	762	773	730	739	794	713	763	727	778	766	780	710	703	704	772	764	748	749	741	779	756	708	744	760	742	726	720	758	750	697	784	770	728	785	732	740	716	714	736	750	709	709	704	772	744	723	753	760	709	759	782	822	733	712	731	737	702	724	774	725	710	752	720	764	751	770	771	709	762	775	738	714	746	798	775	786	709	759	704	761	780	760	726	749	684	742	776	750	704	732	756	736	707	721	718	766	709	741	719	706	717	743	737	696	770	728	755	708	744	785	773	747	761	776	731	709	783	717	746	725	790	717	753	719	742	740	740	760	716	753	750	715	811	732	752	751	761	783	696	756	658	748	765	745	719	735	715	742	748	736	717	745	744	748	733	786	730	722	752	701	717	747	729	759	737	739	734	709	711	727	704	775	743	698	739	756	740	741	767	745	731	725	716	718	710	706	759	784	748	771	738	770	720	741	743	734	729	740	756	720	733	738	687	723	730	701	717	704	762	755	777	781	795	782	709	691	755	761	714	712	744	732	761	697	774	793	757	779	696	749	718	747	709	815	746	750	742	778	765	763	731	735	714	715	688	786	730	729	709	706	703	726	686	721	725	754	744	705	741	757	758	737	729	767	761	720	696	776	776	762	758	724	748	758	684	753	764	713	754	772	715	741	696	751	720	774	757	700	771	783	768	800	770	742	739	742	744	772	664	736	768	704	739	746	766	712	758	769	727	736	745	707	775	725	737	757	748	746	725	736	724	706	759	790	761	704	748	729	736	765	736	724	774	725	775	748	756	795	758	728	699	752	747	770	747	740	750	704	721	737	769	714	722	743	750	726	684	767	759	723	731	724	751	743	761	708	764	786	769	758	784	718	723	737	714	749	758	723	796	753	716	718	740	771	734	810	762	753	749	722	737	749	784	745	738	739	778	775	719	784	776	764	772	749	775	746	771	742	774	763	797	698	759	752	765	784	711	745	757	778	718	776	726	749	715	728	743	730	807	763	748	760	754	757	756	777	770	776	739	767	768	758	777	731	784	723	707	721	729	768	725	737	753	701	777	750	746	764	742	764	734	751	729	760	730	768	694	791	734	711	789	742	749	744	710	723	755	774	705	763	745	718	732	779	735	725	747	740	757	684	731	721	731	769	719	763	703	756	761	794	695	738	719	759	786	706	775	764	777	700	768	746	756	696	775	711	755	772	748	773	720	713	794	772	734	719	722	740	763	806	758	705	770	765	769	775	755	764	719	750	714	748	731	761	745	687	823	728	772	774	750	727	745	699	726	750	708	755	781	766	720	724	746	785	740	750	673	725	702	772	748	766	690	726	790	810	743	738	768	790	769	731	753	756	736	739	776	743	743	741	737	776	723	738	717	714	720	753	783	780	714	786	734	775	784	736	720	773	777	771	771	725	711	722	744	760	671	700	766	762	783	778	767	762	764	721	705	730	748	739	801	753	776	720	747	723	705	781	759	757	756	763	759	745	786	761	747	735	754	716	723	760	718	773	738	724	759	728	766	738	790	745	710	762	709	757	749	772	736	759	754	714	751	761	762	764	770	765	673	763	744	743	812	789	718	717	771	756	719	717	747	759	757	724	720	727	724	738	725	755	754	756	757	810	753	745	748	754	744	758	682	725	760	769	769	710	708	712	706	757	678	783	743	832	724	756	730	698	719	735	769	759	751	725	779	743	703	721	757	752	765	744	705	750	775	751	774	730	755	727	804	713	788	708	731	771	791	750	717	783	727	706	740	751	775	726	733	778	779	715	758	765	739	778	739	709	766	727	701	706	783	719	722	731	733	707	772	674	711	795	761	732	740	752	776	730	697	711	722	760	741	790	728	704	734	722	695	766	769	732	716	747	792	694	719	725	766	780	721	749	734	769	694	764	705	803	753	737	731	739	783	767	742	752	745	760	720	719	721	800	723	774	727	739	780	714	723	733	742	696	772	709	713	739	827	757	765	804	716	748	728	735	765	771	751	777	755	721	761	761	737	741	714	741	750	756	700	786	721	704	721	773	711	728	697	775	739	693	808	769	744	710	772	664	756	724
63812	34621	25355	16468	7848	1747	671	504	462	434	422	391	396	395	405	368	319	381	358	405	495	388	349	350	328	341	331	384	372	358	354	361	406	369	343	350	401	380	376	345	341	346	351	337	335	366	372	358	374	374	360	375	383	358	356	413	338	396	341	341	329	384	346	428	386	393	367	348	382	386	346	391	353	341	344	394	356	352	392	402	368	345	372	373	370	374	369	386	382	386	386	371	383	322	396	374	383	372	379	346	344	367	407	406	362	359	338	366	350	377	382	356	357	401	387	349	372	350	388	345	383	360	355	369	365	381	363	329	370	362	371	357	361	346	343	340	358	359	374	355	356	378	355	347	365	363	329	357	352	354	331	393	358	345	373	378	340	350	360	326	328	366	358	343	348	372	349	329	346	358	364	384	356	354	356	365	411	382	414	358	383	367	375	353	391	394	350	357	331	326	316	366	342	356	379	364	351	392	389	340	349	331	348	364	358	366	362	365	361	384	368	357	387	381	376	374	371	389	355	360	365	385	351	358	411	367	363	397	371	371	374	370	356	361	353	367	415	399	345	346	354	348	363	337	370	383	371	367	375	364	338	343	377	355	370	372	350	357	362	356	376	391	353	356	331	414	380	335	355	323	352	364	361	334	354	370	407	374	391	336	382	360	352	373	346	352	373	364	411	341	360	379	341	397	354	373	381	334	398	397	386	360	376	413	380	398	324	352	369	347	371	381	348	368	335	386	387	371	362	349	380	367	353	397	370	400	336	319	384	421	406	350	385	354	353	383	380	384	338	338	336	339	360	362	392	360	387	347	360	345	430	374	371	402	359	381	376	364	366	360	361	376	305	364	345	389	372	355	372	370	339	300	385	369	361	330	348	366	391	367	362	362	368	325	378	343	372	361	352	354	396	373	365	407	387	385	349	368	351	365	395	381	383	390	364	338	348	392	391	333	363	340	356	338	364	325	369	351	353	339	353	349	351	372	340	345	348	312	381	365	365	379	391	376	355	349	318	355	347	345	366	388	386	342	347	342	351	366	396	339	356	403	381	363	338	361	354	356	397	362	400	394	365	370	379	369	375	356	362	363	352	316	366	370	343	349	371	356	305	362	368	375	348	378	326	342	347	369	384	375	316	355	365	378	329	380	360	349	358	355	365	372	349	358	345	369	341	402	396	352	405	384	358	388	336	351	347	397	373	368	359	370	378	356	403	370	376	349	413	363	368	375	361	338	351	372	412	388	376	334	356	346	331	377	365	355	395	352	367	364	385	369	349	367	378	332	383	354	374	369	414	388	362	393	384	369	348	363	326	370	365	324	365	387	349	397	371	392	370	377	393	352	344	372	340	366	370	351	390	335	351	355	359	355	356	389	375	362	342	330	366	340	382	366	340	359	328	350	342	354	401	393	423	368	391	347	362	364	354	352	355	332	344	315	356	388	406	389	330	373	361	365	381	404	339	329	347	346	394	370	370	350	350	394	397	359	364	352	360	344	346	331	364	411	375	359	355	401	365	346	343	342	330	386	390	370	358	338	392	336	399	359	328	384	337	368	381	355	359	359	354	377	345	409	340	367	349	377	341	351	348	389	364	381	365	353	350	361	359	385	386	372	363	331	372	354	361	383	338	380	352	386	369	398	344	368	370	362	318	367	386	367	362	368	335	381	378	353	365	325	349	371	386	389	376	374	357	353	418	334	314	338	390	375	392	345	353	350	336	386	335	372	399	353	390	359	374	368	400	378	349	360	313	356	389	391	378	381	380	362	322	375	328	361	395	397	356	370	362	380	326	367	331	357	366	362	369	344	365	375	337	334	365	389	366	352	320	341	389	363	376	372	343	402	357	398	382	332	369	350	362	346	407	354	364	369	391	377	396	350	340	379	363	336	355	370	377	367	392	359	341	385	357	371	340	376	387	368	384	347	347	396	372	381	353	356	417	375	381	357	350	388	374	379	338	371	390	344	391	349	347	364	384	340	356	354	368	384	382	311	364	348	361	357	377	335	365	362	365	374	377	380	389	339	355	363	383	340	398	342	395	380	331	377	364	376	373	385	397	351	360	387	387	365	347	382	372	369	352	373	364	341	342	364	375	351	399	374	360	370	363	376	316	372	357	343	382	358	354	340	351	338	353	381	324	367	365	380	353	346	320	359	373	408	363	391	387	350	377	348	401	356	360	338	401	375	378	376	337	386	384	374	360	345	324	345	363	373	346	383	379	337	339	315	376	385	378	333	367	352	344	343	351	359	391	376	364	401	391	356	397	346	373	349	388	377	347	376	350	372	413	387	349	338	341	339	338	336	373	355	346	360	344	347	341	362	373	342	395	398	348	380	359	355	341	362	366	316	344	372	366	335	366	344	354	328	338	343	394	357	354	382	372	372	353	363	385	371	328	386	389	400	401	384	379	344	375	358	373	368	346	374	381	356	347	363	384	361	353	326	343	394	362	374	374	365	357	343	328	400	390	361	378	343	381	361	365	373	366	381	390	364	369	377	335	328	363	368	371	348	361	361	341	352	395	331	334	378	387	365	345	345	421	349	355	344	371	406	399	370	337	318	356	368	324	357	403	397	375	378	357	347	352	346	322	380	397	415	382	357	349	368	347	383	353	372	347	381	347	373	402	391	377	361	345	350	340	363	398	388	403	345	348	377	346	399	362	384	372	376	355	365	375	350	347	363	397	356	356	350	354	329	335	371	393	357	351	358	378	355	339	380	396	385	392	349	336	360	371	381	370	382	381	348	374	344	378	403	370	349	372	356	340	374	363	381	345	359	400	371	408	363	368	357	350	353	305	356	381	377	378	363	359	340	369	366	365	382	361	366	340	347	395	363	342	367	356	383	403	367	412	389	386	355	356	347	345	371	403	350	381	356	356	353	368	349	373	349	399	386	299	339	346	345	373	387	363	348	353	433	353	355	378	407	344	355	345	369	369	377	339	382	341	335	368	392	377	347	406	356	336	338	380	352	394	348	356	385	416	361	355	352	374	376	354	365	395	395	389	339	336	349	359	396	345	357	353	396	371	342	369	332	372	372	362	339	346	386	374	360	352	326	343	359	401	355	379	401	382	349	373	381	360	360	363	384	375	356	367	375	358	365	398	382	335	366	379	379	329	372	379	361	385	387	370	379	376	327	345	363	394	368	354	361	381	391	375	385	357	385	405	354	390	326	353	355	325	387	348	396	388	352	362	399	384	357	379	366	365	344	350	360	371	346	330	389	405	383	350	366	346	372	323	363	371	346	337	360	362	377	341	365	362	374	386	341	348	335	389	327	384	339	344	391	337	384	361	345	396	403	410	352	366	374	372	363	348	363	398	386	390	392	361	341	361	378	362	366	394	399	340	372	379	358	352	355	376	347	367	357	395	353	365	345	343	345	411	380	343	327	348	333	339	349	341	338	365	384	394	383	399	333	329	377	323	380	401	366	402	366	372	379	378	314	325	350	373	359	378	336	350	372	359	357	344	362	350	351	331	359	373	352	370	356	348	373
39949	24893	28367	25459	16228	3641	2041	1585	1249	1160	1092	1003	1000	886	894	886	875	872	932	1146	1444	890	809	772	747	782	824	859	813	824	831	761	810	759	737	783	798	814	777	782	753	760	774	802	816	803	776	816	803	831	798	779	804	749	813	768	807	818	829	822	777	786	806	811	782	786	824	883	802	784	766	800	748	796	794	785	837	780	827	818	787	803	775	799	768	767	817	814	809	835	743	733	794	789	788	795	806	755	813	833	809	744	761	811	754	744	781	802	790	819	754	791	778	809	755	773	795	789	729	786	799	779	811	812	808	777	731	731	838	750	786	817	762	807	781	779	810	763	825	782	756	782	797	787	786	770	756	774	757	824	731	775	763	801	774	786	785	785	767	825	741	776	736	754	769	808	822	760	799	764	831	790	748	792	848	791	806	748	795	796	737	757	783	805	766	806	789	762	821	797	814	813	769	739	769	782	716	826	756	796	758	743	796	836	820	820	827	769	789	786	756	827	805	807	742	760	800	775	770	830	745	783	783	765	738	774	754	799	761	767	803	752	761	796	842	809	757	766	796	783	815	793	772	779	730	838	812	738	755	744	791	785	776	770	752	764	746	744	765	772	825	796	762	737	765	754	781	811	777	717	791	801	806	794	797	812	839	822	765	776	778	749	813	763	813	758	792	735	814	753	765	785	765	781	757	784	792	749	721	773	767	715	785	833	801	736	754	776	752	726	814	747	778	789	831	776	718	787	806	747	785	776	780	806	777	745	757	790	750	819	798	781	721	802	724	794	800	808	782	822	799	750	744	733	771	812	774	837	784	783	742	809	763	805	787	798	819	682	777	802	810	748	824	805	773	820	821	805	732	779	731	807	793	749	865	792	786	811	731	774	756	816	777	773	796	777	738	749	789	773	786	751	776	719	745	823	787	769	735	782	756	731	782	730	783	756	772	802	863	735	777	801	756	767	785	818	760	766	774	813	751	828	748	774	760	824	726	756	748	826	778	769	750	747	750	768	784	783	833	760	787	820	794	771	792	781	825	753	759	753	743	789	767	712	806	751	793	754	754	805	770	782	756	759	784	750	763	746	761	772	765	811	804	777	857	766	785	817	745	804	769	740	712	762	758	820	773	811	767	812	772	781	823	760	788	771	745	755	773	778	789	738	843	773	735	785	776	777	755	760	782	776	824	802	765	769	795	772	781	779	777	757	805	779	782	782	824	781	793	790	758	767	729	761	824	801	800	792	807	833	752	810	770	731	840	783	808	777	809	800	809	771	782	836	786	794	815	773	782	750	763	791	731	830	773	734	764	792	728	803	771	769	790	753	789	806	780	800	744	789	760	759	751	761	724	730	792	753	797	826	762	752	747	795	803	804	715	793	788	791	771	784	790	749	787	802	772	783	778	796	781	742	781	800	780	784	816	812	771	790	802	853	783	774	750	754	789	796	794	811	770	769	779	763	798	787	799	751	762	751	777	771	769	755	770	800	768	767	797	768	755	812	774	773	746	803	744	763	810	801	777	772	789	735	788	794	776	782	783	820	786	795	752	805	764	778	770	793	777	749	782	721	803	814	749	760	803	766	764	759	735	807	797	803	782	787	809	791	745	754	744	773	795	789	776	801	801	775	796	818	798	748	803	805	805	799	801	780	782	791	776	735	772	771	746	717	793	758	809	783	789	779	835	777	794	812	798	808	758	729	812	777	757	804	777	788	713	804	737	802	771	798	771	792	776	793	808	759	808	790	768	779	754	802	754	813	764	844	770	744	810	813	831	772	766	805	806	815	728	766	748	784	816	817	822	742	777	791	835	799	796	703	790	806	781	811	752	808	813	757	800	751	783	812	822	815	762	738	781	792	784	776	799	802	790	770	830	737	806	861	814	769	821	790	779	755	778	794	753	832	796	766	814	784	794	762	770	775	759	778	749	789	779	731	795	748	775	805	757	715	754	793	810	785	791	767	749	758	785	813	769	775	769	730	797	754	757	797	764	799	789	823	753	776	766	785	760	753	783	772	791	757	787	778	778	728	777	790	798	795	744	810	798	784	778	777	749	801	758	815	844	824	794	791	778	827	744	747	766	749	802	760	815	727	772	784	772	734	815	810	729	775	781	786	792	793	767	779	828	756	786	740	792	765	783	781	755	802	765	756	767	709	795	753	790	803	765	815	791	753	821	798	767	790	805	762	765	783	753	794	755	766	799	761	788	772	779	755	787	762	774	747	766	798	755	785	809	753	778	792	794	779	742	829	801	746	812	772	769	782	731	813	751	796	768	824	800	772	810	772	766	780	808	796	770	775	754	783	778	783	772	782	758	822	768	733	837	768	791	811	759	762	737	775	761	737	770	836	739	759	799	790	778	767	779	750	781	778	769	747	817	799	795	823	804	856	782	722	788	776	751	792	804	768	841	750	773	821	731	805	809	771	798	764	760	765	748	825	787	782	768	771	801	749	728	734	778	807	789	778	740	785	782	751	791	784	737	760	790	744	783	768	805	754	769	801	737	768	728	759	782	803	735	785	735	772	756	766	780	791	788	776	779	786	730	818	722	840	727	802	745	817	751	747	760	798	800	802	815	795	753	761	769	764	775	755	748	780	788	796	746	708	796	814	731	745	741	756	783	765	760	784	764	759	866	825	809	815	843	776	720	774	764	761	756	788	757	768	810	734	748	787	788	754	833	774	778	816	781	813	839	825	767	759	814	775	772	802	759	781	853	811	746	767	811	759	790	748	789	799	761	809	764	766	804	817	717	736	809	810	791	788	825	776	787	759	759	744	774	821	763	777	754	812	784	791	806	795	812	777	789	753	803	779	802	809	757	770	804	773	795	837	791	830	753	736	795	790	781	776	757	776	764	773	771	834	855	777	740	777	788	771	767	773	842	761	805	783	761	765	725	793	735	812	768	752	754	753	737	796	760	793	837	747	746	757	774	805	785	796	753	797	760	839	730	720	797	765	806	808	755	767	793	758	754	807	805	759	762	761	755	768	804	748	719	796	796	752	766	791	717	813	770	785	808	722	788	723	796	788	745	779	757	818	775	784	809	732	760	782	827	710	780	760	798	748	794	778	788	789	777	738	835	767	795	740	748	767	774	732	786	720	786	797	772	725	806	753	723	783	792	819	750	809	817	785	819	778	759	766	779	816	807	761	770	768	767	786	770	779	812	779	750	782	741	811	825	802	744	807	779	781	812	768	783	873	749	778	809	762	768	789	746	753	734	777	767	782	796	751	816	773	756	792	739	788	815	811	776	775	789	791	793	773	775	816	772	798	775	758	779	787	819	790	788	819	781	815	752	723	797	711	812	778	731	746	806	761	736	757	756	784	772	780	732	748	783	803	808	780	748	816	815	767	796	804	779	812	813	774	754	745	787	775	835	745	804	801	771	770	795	748	769	795	776	810	802	799	764	791	809	777	745	752	815	791	844	760	757	793	767	765	766	754	809	786	764	762	763	845	847	780	782	772	798	717	783	775	759	779	750	755	810	798	753	735
48530	21924	8226	3043	876	424	329	364	328	356	327	348	379	312	335	289	322	363	317	341	384	349	343	362	298	357	333	342	340	330	317	355	340	318	345	354	357	302	331	343	289	323	325	359	359	310	315	320	347	305	324	360	307	349	305	334	348	353	356	332	329	328	303	345	350	341	308	352	332	314	311	318	311	297	360	309	346	310	303	331	291	323	350	369	326	291	328	347	320	357	325	323	294	377	349	316	350	326	330	331	346	295	354	345	370	343	346	335	304	333	374	369	315	355	336	304	361	341	353	331	358	354	341	338	289	314	336	322	324	330	341	379	317	345	350	346	328	372	325	329	337	345	305	360	324	373	344	352	329	323	320	360	314	293	315	352	358	308	341	353	323	326	313	344	339	288	349	350	376	352	336	336	333	345	368	327	321	386	313	307	311	365	344	348	349	326	329	286	348	328	295	307	342	302	331	351	348	311	348	293	353	346	344	344	338	322	340	335	329	340	373	353	345	313	317	311	325	327	309	329	333	347	346	369	346	338	325	332	330	365	311	324	342	326	343	340	339	331	312	322	304	302	309	311	315	337	328	318	348	330	342	312	336	346	305	361	306	311	343	356	345	358	349	353	353	324	383	333	343	339	339	363	379	354	339	328	356	333	295	362	319	348	297	338	339	304	304	351	337	300	324	317	308	388	350	325	317	341	323	347	326	358	329	344	330	357	341	321	343	364	316	316	332	335	301	332	296	376	341	343	346	367	326	316	293	356	319	318	356	290	333	359	361	334	320	368	362	346	350	351	307	331	373	350	334	343	315	303	334	323	322	348	350	324	354	320	316	356	341	324	265	338	303	298	336	326	342	323	339	329	306	363	330	346	317	294	330	310	335	311	348	323	327	337	300	316	360	354	310	331	351	329	332	328	355	338	319	330	299	341	324	316	329	321	331	313	355	353	333	299	324	341	337	332	336	317	325	330	364	339	308	335	360	342	326	365	318	345	347	340	358	307	317	329	335	330	301	359	334	336	335	313	330	326	293	345	304	347	345	349	333	332	320	298	326	325	330	335	339	334	372	342	368	356	342	321	331	304	318	345	321	345	330	334	328	341	325	300	308	354	329	332	330	331	346	341	364	312	305	330	373	319	332	355	319	335	354	345	329	329	323	361	340	340	331	341	333	323	368	339	354	330	326	333	310	351	314	314	339	318	345	310	351	347	313	335	316	340	339	327	309	314	333	326	345	376	335	309	312	318	298	319	322	346	318	320	354	312	338	338	368	351	357	321	352	314	313	324	337	309	328	329	346	340	333	362	339	356	343	299	363	349	321	337	295	317	358	315	349	360	322	342	365	353	282	329	366	343	309	292	332	354	341	363	349	339	352	326	339	347	315	334	324	332	313	321	324	337	341	312	355	331	320	351	312	368	349	339	353	359	316	336	361	334	344	328	315	311	339	342	332	324	349	339	322	324	359	362	319	361	350	332	364	390	367	328	339	284	373	340	356	363	335	345	387	313	346	365	341	320	341	310	346	304	363	331	349	350	361	340	344	312	341	340	358	353	348	349	355	329	331	317	295	303	347	329	300	322	286	322	353	319	333	310	365	297	336	315	370	344	310	305	347	336	355	331	323	332	368	297	328	350	311	326	340	316	349	320	366	354	331	309	324	340	348	345	330	372	329	344	318	328	360	317	307	357	324	349	315	338	306	325	329	298	344	329	306	308	358	334	361	323	310	312	318	330	336	327	351	338	329	335	351	330	334	327	343	346	333	330	325	340	312	337	344	343	316	350	337	356	372	323	314	314	319	323	326	362	346	332	321	332	326	366	322	311	352	309	339	286	325	328	358	333	329	342	342	311	362	325	337	303	352	342	326	305	345	358	344	348	336	332	342	345	314	357	342	322	323	339	340	341	341	344	301	328	331	294	327	304	313	311	335	341	351	335	339	351	326	329	333	322	324	339	326	348	318	330	340	306	329	371	307	341	356	302	362	328	315	334	344	364	351	329	337	319	355	304	356	351	326	325	372	325	359	340	344	320	323	330	316	332	280	315	354	350	370	350	349	319	334	336	343	326	337	325	317	337	333	355	317	356	332	338	336	317	332	339	339	337	353	352	348	369	339	332	358	286	293	293	324	336	312	339	284	327	331	341	315	329	339	334	339	316	329	332	320	345	333	363	357	322	345	352	320	328	318	340	318	352	376	316	341	376	333	336	329	308	386	306	326	335	336	338	341	369	350	285	300	348	359	331	341	287	314	356	328	348	349	336	303	340	347	314	315	335	339	329	353	333	355	341	334	350	321	351	303	310	346	347	346	323	325	335	333	312	307	321	303	291	318	341	320	341	324	339	359	300	347	328	341	309	302	322	307	345	338	327	315	353	339	350	331	341	323	323	337	331	344	326	344	314	298	353	337	323	341	291	332	334	302	329	316	338	346	330	319	352	328	324	282	335	333	347	351	321	310	331	325	321	354	310	344	317	302	305	336	355	358	326	334	320	348	334	317	317	338	348	332	325	316	334	323	322	333	333	314	318	343	343	322	341	291	331	321	318	317	323	317	305	335	347	312	344	305	295	337	340	354	342	339	310	334	301	314	303	353	318	334	333	309	325	346	349	321	353	334	318	359	363	348	357	301	342	295	343	351	302	321	320	326	339	308	354	310	334	320	338	343	325	366	312	325	347	325	366	336	349	349	322	350	325	353	324	356	363	347	378	340	343	309	324	339	311	324	330	368	270	320	348	336	353	308	320	332	344	367	314	353	317	329	366	325	349	324	307	308	335	317	353	351	361	335	332	338	323	307	310	335	318	361	322	343	329	328	325	306	352	345	314	325	330	329	324	357	348	343	328	365	346	359	347	302	282	342	322	322	337	320	356	335	301	339	337	355	365	372	335	332	314	343	319	330	295	339	316	318	364	368	362	343	347	301	336	353	335	311	340	329	315	330	307	322	357	361	397	309	347	364	295	321	345	324	327	369	333	313	337	354	304	339	352	344	317	358	337	312	313	344	338	343	296	339	327	305	322	320	287	341	309	344	328	314	344	331	374	394	333	331	320	333	343	317	349	359	323	331	328	286	320	329	381	342	340	310	310	327	348	329	299	340	340	348	311	330	336	348	333	325	308	332	343	367	362	357	347	338	319	330	353	306	319	336	310	362	361	327	319	304	305	300	355	320	290	338	384	371	323	331	364	328	345	317	315	315	318	330	355	331	318	325	321	326	303	316	360	352	337	326	365	300	319	331	352	319	277	308	318	328	343	298	303	300	316	303	339	299	329	316	309	380	351	320	298	329	331	347	325	358	300	327	339	333	318	344	319	316	310	373	318	370	329	329	334	323	308	300	332	331	335	336	327	319	297	291	351	347	328	301	340	328	348	338	344	326	330	321	356	318	330	347	355	348	313	338	344	300	341	372	333	299	352	337	318	367	296	344	330	308	338	336	324	322	316	369	348	355	335	303	345	342	322	324	314	341	318	341	335	313	337	330	360	334	359	329	311
31441	15411	10432	6638	2423	1119	844	776	788	730	726	702	702	730	724	714	691	697	714	697	739	692	705	697	760	761	724	756	706	751	737	733	724	740	732	729	725	732	702	674	702	697	737	713	709	744	719	728	732	669	719	748	754	713	729	734	729	735	675	730	737	712	750	695	675	722	692	729	766	724	735	686	708	718	757	724	712	705	680	729	731	706	699	740	728	709	751	669	711	718	705	737	699	720	729	704	700	782	709	731	715	744	720	735	727	706	684	780	747	719	718	749	729	704	732	679	742	756	741	723	711	728	690	707	707	725	724	701	692	757	714	710	728	711	751	731	714	677	687	757	660	697	744	712	713	688	693	726	698	708	797	709	713	739	741	711	742	667	732	729	716	690	751	735	729	696	732	720	686	750	719	707	734	765	707	770	785	720	724	725	737	674	749	693	765	680	729	747	741	738	711	731	705	692	742	733	704	698	729	700	692	685	701	700	701	683	760	738	707	721	731	728	723	766	706	701	751	746	679	719	741	713	695	706	748	727	727	681	669	739	723	745	691	726	721	714	695	691	735	728	708	734	711	740	740	704	742	731	722	713	719	730	729	784	718	741	727	738	752	726	736	714	710	727	745	709	784	739	718	728	731	723	756	729	745	744	757	677	701	740	701	762	696	755	734	718	716	688	722	677	698	658	737	715	723	733	675	693	738	718	694	673	746	749	697	737	749	686	753	670	751	700	683	720	724	701	750	724	724	768	674	734	732	711	705	696	734	686	703	728	701	725	727	765	779	728	721	705	708	726	726	776	768	746	731	678	727	678	724	686	726	694	707	767	720	694	688	729	703	701	678	714	709	708	689	698	750	739	718	693	686	770	729	735	675	711	688	686	703	713	716	758	731	711	694	773	720	676	693	740	783	712	701	732	710	759	687	752	715	699	704	694	715	752	708	732	715	729	711	720	731	673	660	668	761	708	709	751	721	737	713	694	700	709	742	742	731	722	678	715	700	690	749	718	694	756	748	728	709	703	743	732	728	715	736	745	701	699	680	708	735	746	688	713	699	709	742	743	738	707	749	714	721	680	718	735	711	714	707	710	723	683	694	726	738	692	677	717	745	753	690	741	736	759	763	737	724	713	728	693	718	769	736	717	712	673	719	690	711	750	731	719	728	716	716	690	713	720	748	734	740	723	695	740	748	673	742	675	745	731	735	699	726	718	738	691	709	746	729	738	686	718	722	719	777	700	732	708	753	727	744	677	763	702	665	706	726	706	709	716	716	711	675	707	667	704	732	745	713	698	727	717	679	695	709	732	671	691	685	715	748	710	736	707	707	720	716	715	791	734	732	715	685	741	753	723	717	724	727	714	719	663	729	720	749	715	702	692	740	724	709	700	711	719	710	708	778	727	702	756	723	706	712	735	671	751	754	666	745	707	726	724	745	701	702	714	685	744	717	686	702	750	693	782	711	686	711	716	721	718	707	709	763	697	741	712	709	737	717	704	733	749	727	690	739	735	751	692	726	746	727	750	703	733	678	714	711	696	730	700	741	694	724	720	743	711	707	733	765	712	659	705	701	692	718	703	691	731	744	690	699	763	713	674	683	731	688	715	734	752	710	685	703	748	707	713	761	743	715	733	709	709	731	682	692	692	678	725	722	719	716	764	716	664	742	673	680	655	731	740	771	642	709	734	726	710	682	752	740	719	715	761	687	732	759	732	723	753	740	738	731	699	770	699	736	707	728	720	734	692	675	723	693	732	694	756	715	728	745	764	685	718	735	702	710	728	709	707	683	733	726	693	673	720	714	702	698	753	703	725	719	717	742	696	686	676	719	748	777	725	753	693	743	700	754	757	750	700	771	729	717	754	742	694	776	768	727	757	641	698	746	722	744	662	740	696	696	768	727	735	731	698	733	740	741	698	726	712	731	728	744	704	724	693	736	733	714	725	716	715	728	747	708	747	741	716	779	730	692	725	681	743	751	730	722	712	683	716	769	706	740	742	753	695	721	766	715	674	720	700	738	718	706	722	725	745	706	794	733	681	788	705	714	719	722	748	697	722	691	734	706	685	723	654	677	762	740	694	733	715	705	716	725	657	712	732	751	709	708	699	719	713	759	749	774	700	741	695	706	741	721	694	719	718	724	712	693	709	779	703	773	713	717	768	748	715	727	761	739	708	758	698	746	741	759	690	743	706	706	738	694	777	727	731	746	745	683	775	691	723	709	708	757	657	708	729	732	728	684	691	719	750	735	681	677	714	671	747	707	691	747	686	727	722	746	775	702	707	733	746	758	733	676	695	753	708	680	724	667	712	702	741	694	729	764	690	731	745	681	700	725	715	703	742	715	681	747	692	731	678	701	756	747	691	789	756	745	709	700	744	797	728	792	725	753	725	695	732	711	735	726	687	689	677	695	720	741	743	726	748	704	726	727	738	773	697	777	673	708	665	740	710	803	723	730	682	687	757	693	729	704	699	717	728	756	716	741	692	718	721	772	755	727	696	699	732	711	699	734	690	705	669	738	708	739	765	710	696	772	684	735	714	719	740	697	723	675	671	691	718	703	682	737	749	686	764	729	718	740	702	780	715	686	726	698	753	732	738	651	725	714	697	751	723	692	704	748	687	763	728	718	725	740	768	726	722	712	659	696	750	715	692	674	708	694	763	697	715	718	743	718	672	752	685	696	689	720	710	757	706	713	733	754	704	709	685	753	726	668	696	753	695	693	734	746	731	727	723	748	691	727	768	733	700	684	728	704	697	682	714	727	718	788	684	730	708	674	712	695	720	712	736	747	732	766	765	740	690	728	757	707	732	763	761	738	774	725	691	718	736	708	693	724	745	690	715	721	704	732	694	714	736	715	722	734	735	696	721	718	673	728	738	697	747	752	736	677	698	755	697	735	688	720	697	732	711	728	742	711	686	724	761	742	733	712	744	729	726	731	741	691	723	717	774	705	740	693	708	735	729	738	718	671	697	670	744	729	690	740	700	692	732	759	727	708	743	723	729	711	717	716	702	668	701	728	748	696	702	721	735	729	736	699	709	735	680	688	729	706	715	733	707	702	722	715	729	681	804	701	743	700	742	714	733	720	732	712	681	731	719	680	731	721	746	740	751	725	738	720	703	692	745	719	710	751	701	725	726	683	730	719	691	760	738	753	699	757	639	727	703	717	725	720	737	743	700	695	713	738	725	720	724	718	682	723	754	764	711	730	733	742	683	741	715	694	728	709	718	764	754	717	693	706	696	730	702	736	679	726	722	727	672	716	687	766	731	709	681	702	710	737	723	739	747	716	711	741	775	736	726	761	717	741	769	708	756	695	720	733	704	748	707	711	692	686	729	723	758	695	779	700	745	729	722	698	714	751	676	694	702	696	737	674	734	729	683	716	743	714	706	734	745	749	698	683	684	712	761	735	719	690	726	718	692	704	713	763	734	739	703	723	705	723	692	707	697	744	695	740	724	754	677	656	727	762	683	699	711	681	736	759	686	700	699	720	727
53562	27387	18115	10787	4052	1025	483	468	421	340	395	407	353	345	343	315	351	364	338	338	334	360	341	360	340	340	339	329	350	340	355	373	340	336	343	333	350	378	364	341	346	363	317	367	381	340	324	338	369	345	355	358	327	355	356	352	365	390	317	340	336	300	339	309	349	329	357	323	347	308	315	335	333	358	324	360	332	337	335	315	364	365	380	320	357	330	340	325	334	357	338	354	378	346	337	375	330	347	333	344	341	348	351	329	369	359	339	340	305	330	325	339	377	355	329	326	322	311	362	360	326	344	350	352	349	349	339	324	304	341	359	341	316	331	327	330	320	323	328	323	357	323	325	306	318	324	346	294	349	370	316	336	353	311	362	379	331	326	341	307	330	343	364	339	327	319	348	345	339	347	316	322	336	298	344	320	316	337	349	340	341	348	307	358	349	347	347	321	357	350	321	347	352	351	340	344	330	371	336	351	298	360	349	353	342	330	318	368	295	342	342	363	355	374	362	320	348	319	334	341	334	367	346	353	318	341	359	331	341	342	354	350	346	319	338	316	338	350	284	360	313	311	324	305	328	364	345	351	389	336	377	354	350	359	350	342	340	355	336	347	349	354	333	310	355	324	315	330	380	315	338	353	329	343	325	325	311	302	312	327	340	335	283	319	331	330	339	369	347	313	350	337	380	332	325	340	330	342	337	358	335	327	319	315	340	334	316	333	333	293	346	323	326	343	346	332	325	359	381	322	364	353	377	350	348	331	384	379	358	348	321	329	320	349	383	337	344	353	359	368	320	297	343	322	380	345	346	332	344	351	345	363	351	324	349	363	350	338	335	340	318	287	328	306	333	360	362	319	338	318	372	318	372	328	356	379	361	374	359	357	349	353	353	343	316	348	320	342	363	325	320	344	315	351	337	334	360	346	377	330	371	364	338	330	348	349	331	310	330	329	348	313	341	355	329	351	325	328	333	356	386	357	332	317	343	297	344	330	378	352	325	318	350	359	326	345	363	368	344	335	334	340	353	362	337	360	301	361	370	333	325	326	347	335	348	340	306	339	335	347	371	383	328	325	353	360	338	344	346	314	309	343	352	352	344	326	331	344	331	329	385	325	339	320	338	325	346	332	341	311	309	358	349	344	339	299	314	294	357	334	363	357	342	301	296	356	362	339	340	352	340	332	351	342	328	351	329	332	317	364	322	347	339	353	299	312	336	342	349	343	318	371	341	334	338	334	368	414	322	323	341	356	288	326	334	380	353	352	338	375	317	345	329	347	353	327	359	309	331	337	342	336	335	356	329	330	364	353	315	336	347	341	349	350	346	340	356	331	324	320	376	347	342	326	338	325	321	343	298	312	351	329	327	362	348	294	372	345	325	344	363	336	337	345	363	310	346	317	325	322	351	327	314	362	349	343	328	382	316	325	339	348	332	342	314	361	338	339	329	325	306	345	363	344	323	360	349	342	306	316	335	352	341	318	337	349	352	362	320	332	325	327	344	320	344	302	311	327	388	355	342	341	340	343	330	360	343	314	327	337	327	342	352	322	345	338	333	372	337	340	354	303	330	318	321	307	324	373	369	328	341	335	377	363	350	324	340	336	322	363	329	319	345	330	329	361	377	380	351	302	322	316	364	354	348	329	356	336	348	345	318	342	322	354	392	345	295	341	298	362	307	365	359	331	361	365	323	330	324	335	332	311	350	374	364	322	325	373	298	344	339	335	329	347	326	333	315	344	380	335	351	322	344	318	369	338	342	343	338	354	354	341	325	336	311	317	310	339	367	331	314	350	331	333	359	315	329	329	355	330	348	317	336	352	303	342	344	336	350	345	322	307	362	367	346	330	335	344	344	383	350	344	330	342	358	334	351	353	339	320	351	338	333	354	343	334	346	358	341	344	321	317	334	321	310	329	332	312	366	364	363	352	364	330	337	365	295	359	346	352	331	354	333	357	339	336	310	307	341	359	373	336	330	346	334	331	371	365	356	341	341	325	350	361	333	354	319	333	328	347	306	352	366	313	311	329	326	345	339	350	348	363	316	340	360	349	344	336	331	356	314	333	320	325	334	348	337	338	325	352	343	308	348	374	308	360	338	357	334	316	328	325	340	332	333	346	354	321	369	346	339	324	353	338	345	320	380	305	331	348	356	351	311	357	381	327	325	311	334	364	330	353	312	315	350	335	369	370	333	350	340	366	341	324	335	369	351	342	341	346	354	350	366	327	352	352	321	316	365	319	388	326	320	360	355	353	343	320	330	337	380	316	385	341	325	339	325	348	351	336	338	385	319	323	361	328	325	314	355	318	366	353	334	335	311	325	338	336	343	360	350	336	348	334	328	340	333	327	334	304	376	366	367	364	335	311	352	340	357	350	349	363	314	343	360	319	360	336	316	339	335	339	397	360	361	370	391	344	350	325	322	334	331	349	347	385	363	337	309	345	310	358	343	368	332	336	334	331	351	345	332	325	356	350	346	354	353	334	328	349	322	313	331	304	330	316	329	314	324	356	330	306	339	353	335	332	345	305	352	355	314	308	360	344	306	362	365	361	370	313	357	343	356	345	313	302	328	330	295	330	304	345	368	329	354	371	351	328	348	368	366	354	340	313	343	339	322	337	373	356	345	309	316	347	317	347	345	352	341	354	333	359	371	314	347	347	317	383	366	342	363	383	368	324	337	358	329	338	368	322	361	321	348	334	332	331	356	334	330	325	348	296	349	354	352	346	338	341	370	321	334	314	336	340	346	337	351	324	339	344	366	355	357	290	334	366	324	367	338	305	353	354	343	356	344	324	333	295	339	332	340	332	349	358	338	312	352	339	339	354	351	347	372	343	351	359	322	336	340	350	334	331	327	342	370	341	332	320	340	330	350	332	364	334	349	347	315	374	334	342	321	368	342	337	321	353	294	341	345	312	347	326	356	325	364	345	361	335	371	324	364	319	295	347	304	358	342	368	334	320	353	292	341	355	372	339	353	369	334	332	295	334	332	348	381	379	316	328	343	331	326	309	334	351	348	391	361	323	309	335	365	314	339	341	347	370	317	358	345	314	348	335	319	303	352	341	334	353	339	344	302	307	334	334	315	319	312	351	323	319	333	344	356	339	340	324	351	318	326	381	294	335	336	333	365	310	323	383	348	297	348	322	316	339	354	366	368	344	378	294	350	328	348	331	359	356	336	367	345	304	339	339	291	333	311	344	343	311	354	305	364	331	354	337	359	369	350	331	344	359	357	337	334	313	340	340	341	373	349	328	336	337	376	328	341	342	363	341	334	380	347	345	296	346	333	380	345	329	334	322	369	323	335	343	355	354	359	347	351	349	314	315	349	344	345	329	318	315	324	305	315	350	377	365	322	349	313	334	330	331	378	363	323	337	337	353	308	330	360	340	326	357	361	355	337	375	334	338	345	324	335	329	341	346	369	333	371	393	311	324	336	362	342	305	351	366	339	377	365	333	338	329	349	371	353	377	360	353	347	329	362	350	338	347	361	358
33355	19917	22348	18383	9873	2790	1368	1264	1177	1052	950	868	878	818	801	753	749	791	748	770	827	818	867	1020	910	712	742	719	726	715	685	747	759	734	697	717	764	727	733	757	757	745	735	769	739	733	768	725	762	750	761	714	708	730	750	752	708	784	756	741	798	751	749	786	797	779	770	762	754	787	747	714	737	705	783	774	723	735	747	747	797	730	709	756	744	718	716	733	744	763	689	729	756	764	690	750	726	690	742	720	755	737	731	734	731	712	722	741	700	771	716	710	691	735	741	708	732	717	724	731	714	778	740	785	741	725	759	703	773	745	731	739	743	725	722	759	728	697	742	726	729	781	738	753	753	746	703	768	743	789	714	772	750	735	711	738	713	761	736	719	750	754	753	747	730	751	736	715	725	775	732	765	701	788	716	718	782	779	722	753	751	727	763	771	725	694	748	689	743	747	715	785	765	760	684	724	682	761	752	743	752	741	741	728	724	756	715	772	727	722	725	748	761	739	720	718	748	713	774	724	718	733	763	757	732	748	743	788	737	710	704	724	729	699	764	736	682	750	757	733	697	732	734	747	808	738	717	700	722	744	709	712	709	721	752	729	766	730	664	742	759	737	733	752	733	706	736	701	739	757	765	767	733	711	726	798	701	729	765	702	707	780	724	733	700	732	719	794	767	747	731	779	742	726	740	753	743	743	771	731	720	765	729	667	745	709	740	764	689	723	746	708	752	806	756	740	743	718	785	678	739	751	738	770	755	741	675	731	744	736	730	731	744	724	792	697	773	739	744	765	737	753	754	718	713	704	725	754	781	755	760	798	761	695	743	761	721	758	751	684	736	722	762	748	710	729	805	737	736	707	716	745	775	783	718	691	712	751	750	698	719	753	697	714	733	743	730	758	734	726	774	745	757	743	776	753	756	702	725	711	810	719	684	736	723	724	689	773	705	740	718	715	730	755	732	721	739	772	763	761	751	754	779	730	703	704	714	718	732	689	816	749	714	693	740	722	739	696	683	750	708	708	776	691	729	772	786	733	696	717	724	758	739	754	779	777	742	747	733	718	739	683	791	711	775	750	751	722	737	763	734	751	764	735	754	726	771	718	748	795	743	705	721	715	785	762	721	725	765	783	703	705	727	718	729	750	738	730	719	741	739	778	736	707	754	762	735	799	805	725	746	716	685	686	697	778	755	755	736	733	715	747	790	745	691	755	740	758	767	747	712	718	727	756	718	766	742	767	692	728	745	730	731	770	691	755	747	754	701	756	794	664	728	727	770	739	720	785	720	764	735	720	701	727	762	682	812	750	729	770	723	779	713	741	712	763	746	750	759	733	761	673	710	787	730	730	769	733	739	741	783	698	741	707	747	765	712	681	761	732	728	721	780	762	683	750	750	731	737	729	695	760	727	731	695	713	706	728	734	757	752	699	738	723	759	744	734	748	743	694	722	726	722	693	728	752	745	731	754	731	706	707	782	759	758	714	750	683	695	719	720	753	757	717	738	754	781	783	731	715	725	757	696	737	737	741	757	779	735	765	753	695	688	694	668	744	709	749	782	750	706	784	776	749	736	760	750	759	720	700	745	730	708	730	750	703	723	742	753	726	732	751	769	744	690	779	707	724	777	739	756	706	740	762	733	735	766	757	742	751	762	689	730	731	759	711	728	768	698	709	739	714	722	721	718	780	773	701	685	731	769	703	734	729	764	781	757	764	718	744	729	790	765	747	714	733	727	751	726	751	716	739	766	770	743	705	774	732	748	788	759	732	772	703	778	737	760	735	759	785	792	692	758	777	722	679	707	738	727	694	705	754	707	753	727	728	731	737	721	747	739	736	716	846	743	758	768	765	717	738	708	733	727	704	737	786	769	751	724	722	769	749	712	723	801	739	739	743	783	759	754	702	730	760	726	748	740	733	736	710	775	757	730	749	766	775	732	755	729	742	724	739	762	692	742	757	713	779	773	735	746	740	720	720	766	729	706	713	756	709	796	805	738	689	750	736	756	719	710	718	711	741	753	812	751	736	754	745	740	736	707	717	730	733	748	748	755	732	738	730	734	739	694	708	760	718	744	734	699	769	738	807	716	666	645	713	743	716	754	689	699	737	749	747	722	777	757	701	739	679	723	745	722	775	706	738	724	686	718	691	727	718	717	712	725	770	722	734	742	787	744	769	749	756	744	717	717	742	721	745	710	730	731	735	736	724	791	783	731	714	709	758	689	730	756	755	742	755	737	752	752	755	707	752	756	771	699	781	766	770	743	713	707	721	748	729	723	676	755	715	712	699	747	749	780	780	745	704	738	717	792	728	728	751	763	753	688	723	703	739	783	726	759	745	768	762	792	718	745	718	755	709	705	747	686	722	736	702	689	731	757	731	724	705	743	701	731	791	726	705	756	757	729	705	732	744	717	719	750	722	719	704	704	699	723	797	721	787	782	717	727	719	689	744	729	726	789	712	722	706	719	764	748	722	711	760	728	721	689	757	758	660	704	774	711	696	751	737	772	755	728	742	777	719	710	721	770	718	776	729	739	712	762	727	708	718	736	740	758	720	703	752	689	734	791	735	761	689	742	762	714	750	727	710	742	716	768	746	683	738	734	758	744	691	737	691	734	716	716	756	748	716	805	792	750	738	782	750	763	753	745	742	668	681	728	777	687	722	744	738	730	740	725	713	721	753	723	706	741	739	768	702	725	768	714	748	775	783	701	735	741	695	756	733	751	758	705	729	698	774	680	798	774	781	748	679	688	737	765	717	759	662	739	747	731	720	708	745	719	743	711	763	753	742	759	740	731	751	731	665	760	710	709	690	744	680	727	760	749	699	765	738	707	762	717	732	780	715	711	760	748	722	779	734	705	770	751	694	702	714	738	745	711	706	723	691	752	730	711	715	764	690	725	775	768	741	771	709	722	744	771	730	709	789	756	696	729	694	723	762	738	666	767	743	768	751	678	736	725	735	723	738	741	746	696	704	714	700	754	751	818	761	739	784	722	740	732	748	776	723	775	768	723	736	759	740	706	745	771	724	767	717	699	746	743	720	703	770	763	699	731	693	746	751	718	767	729	761	705	760	733	793	731	755	738	750	756	738	715	744	681	764	694	743	719	725	768	753	713	703	751	771	725	755	747	771	698	752	780	725	789	740	759	719	769	770	750	781	714	764	739	787	747	677	774	721	758	706	749	787	760	728	700	770	718	778	731	746	753	745	734	740	721	730	754	795	786	713	750	727	705	745	642	741	712	688	756	719	685	711	788	737	737	745	701	722	741	746	748	745	765	750	688	769	756	744	760	720	665	727	712	743	748	747	694	732	696	728	784	685	745	695	741	736	799	735	741	662	732	697	729	741	710	759	687	734	743	701	712	712	699	718	751	749	748	697	740	741	752	744	728	723	743	743	728	778	765	781	752	730	731	717	756	780	733	762	724	760	730	726	716	776	721	720	748	717	724	712	731	725	735	748	765	746	786	800	697	748	710	787	672	757	694	742	738	758
64361	34896	24344	13576	6362	2036	498	448	373	412	381	371	375	384	417	416	388	361	393	347	364	405	452	362	385	388	370	363	348	352	360	377	392	366	361	393	358	352	327	386	347	349	353	348	369	353	365	379	402	351	379	322	352	344	393	396	379	371	331	357	386	414	395	366	352	326	383	367	349	348	372	357	387	350	351	370	389	371	341	371	370	369	374	314	317	330	347	392	392	358	395	344	374	354	382	338	389	378	377	364	353	341	363	361	347	389	357	362	342	340	361	361	340	375	367	380	367	322	343	366	311	381	338	373	346	356	375	345	314	359	346	347	337	355	347	329	388	378	395	352	391	376	394	371	419	352	376	397	340	331	353	356	374	305	332	386	384	341	337	377	321	340	397	376	380	370	359	409	407	376	360	376	370	340	368	333	366	334	366	379	398	408	382	334	333	331	372	377	365	341	361	369	352	353	363	377	376	370	394	408	369	364	367	329	395	381	326	363	354	354	339	382	348	368	394	383	334	373	353	375	401	387	354	353	388	378	374	336	360	361	333	355	369	400	382	362	368	362	354	359	361	380	328	376	371	395	386	346	343	366	382	380	355	339	376	338	381	328	352	367	348	378	338	365	339	369	334	373	356	359	373	344	316	352	372	340	361	362	347	387	346	348	361	417	383	383	321	334	352	294	365	366	362	329	382	360	354	348	338	342	386	351	377	373	366	353	393	388	347	365	363	380	339	409	393	354	382	385	354	359	367	358	361	358	399	387	379	352	356	365	337	394	377	354	358	366	364	327	374	360	354	363	387	355	345	344	336	335	338	366	362	384	377	356	402	368	368	329	348	347	372	335	364	342	339	359	318	343	361	400	310	318	354	373	370	376	324	369	366	371	343	322	396	357	365	318	317	340	364	383	361	342	374	380	337	362	324	333	352	332	292	366	377	372	378	371	348	343	379	368	408	357	357	373	377	346	313	360	327	346	335	330	345	368	385	369	364	358	356	366	342	331	326	356	384	390	356	349	363	377	377	386	344	377	370	353	364	348	358	308	341	355	383	387	361	325	371	336	341	360	374	377	371	369	389	414	357	355	382	298	390	359	366	372	342	377	334	335	360	356	348	375	364	369	355	368	366	315	325	345	342	369	359	352	373	374	393	325	347	366	374	358	333	380	343	387	388	371	358	341	354	344	386	370	343	376	350	341	337	368	352	331	322	389	391	369	362	346	403	369	354	329	338	358	312	382	378	367	389	344	377	343	342	346	338	386	323	359	364	339	365	366	366	366	393	370	353	336	335	374	350	387	359	335	361	333	325	363	334	401	335	371	352	351	330	357	363	329	411	355	373	363	333	341	355	411	375	363	330	357	329	370	350	350	318	333	347	330	372	340	333	369	403	405	402	360	349	339	363	370	360	378	363	349	360	343	344	343	307	384	374	356	345	365	380	368	385	350	336	390	347	366	347	324	342	378	351	349	345	331	417	350	367	342	340	341	380	370	343	329	351	349	340	335	354	331	369	397	336	366	410	365	350	360	351	337	328	361	355	362	408	351	363	374	407	366	381	363	319	377	323	349	372	363	333	358	361	364	389	399	353	378	335	336	367	344	345	432	393	377	344	358	318	355	415	387	377	353	339	428	364	361	358	331	374	363	343	353	393	349	358	382	371	374	380	375	404	345	340	339	349	372	396	370	369	359	352	299	367	369	378	388	398	357	366	376	294	338	375	374	361	343	361	342	378	358	345	334	366	372	368	364	332	386	339	387	375	378	383	362	333	326	361	360	347	345	389	386	364	346	371	340	380	358	366	348	348	380	345	376	354	404	357	371	392	332	342	360	336	403	361	386	409	371	344	351	381	367	368	386	343	359	350	343	373	356	397	384	363	337	350	355	352	334	336	342	366	368	350	332	352	363	335	346	328	316	347	392	371	371	351	388	380	356	336	372	375	357	335	403	340	358	365	385	383	344	376	351	361	353	339	338	392	399	360	392	401	340	338	372	366	357	386	354	408	339	372	349	380	369	336	368	397	348	378	340	348	385	401	344	359	361	386	336	364	321	386	350	364	369	383	343	363	354	341	354	334	407	325	371	358	344	378	355	348	381	361	357	353	401	370	353	376	354	365	381	372	376	388	367	358	355	385	358	380	340	367	374	367	357	336	356	400	398	326	360	355	372	339	359	370	343	391	373	358	386	376	343	320	390	348	347	378	322	399	368	394	347	408	374	322	360	342	361	349	376	322	325	351	378	362	378	387	360	336	375	350	400	394	366	342	358	354	330	341	377	355	361	339	361	381	343	374	371	367	379	331	379	377	356	367	332	409	368	388	383	352	330	349	310	356	309	354	403	345	357	355	363	350	352	371	391	331	372	352	358	363	328	366	398	369	371	349	389	359	315	362	378	386	362	403	373	372	353	324	340	401	389	398	368	364	329	338	346	328	362	351	373	376	382	403	360	349	372	363	384	366	338	339	351	365	342	353	383	322	317	365	364	393	385	372	352	362	348	387	372	385	349	331	395	340	313	358	354	379	343	352	339	350	368	349	356	394	415	353	382	333	354	375	374	360	347	365	346	329	381	358	400	371	374	336	369	351	333	393	332	345	366	368	360	366	382	349	353	355	358	353	395	342	345	354	336	348	357	377	402	363	355	312	387	383	382	393	324	352	400	375	365	392	357	329	365	365	356	371	350	376	393	400	355	352	380	365	395	360	359	350	332	366	386	344	370	360	343	366	345	361	358	374	356	352	390	369	366	364	341	362	363	355	371	395	375	416	362	392	389	357	388	349	360	366	381	325	340	360	341	348	347	376	345	352	367	369	362	359	405	368	340	352	384	361	366	338	367	362	356	368	344	332	358	355	380	356	386	331	369	394	356	344	358	313	346	393	349	355	391	366	400	344	410	356	372	335	393	329	342	368	342	358	375	332	368	375	347	373	355	388	336	335	392	352	339	357	364	358	375	387	374	389	339	387	336	347	344	370	334	395	391	377	343	348	340	362	384	385	359	379	361	373	343	370	367	330	387	381	366	369	342	389	357	338	335	351	383	361	338	387	359	393	376	344	387	383	360	368	328	370	336	351	406	372	350	353	386	364	319	395	383	346	364	355	362	375	384	374	356	352	364	372	347	389	333	363	358	348	351	389	357	349	364	350	311	376	375	358	333	333	322	358	391	381	359	369	341	382	413	397	362	349	340	363	328	341	340	348	400	371	339	352	355	370	374	369	406	341	350	348	357	376	360	369	385	365	382	372	370	375	358	367	341	412	353	343	341	313	374	407	351	362	383	349	376	380	358	382	377	403	351	370	374	347	347	382	362	344	355	368	364	360	357	375	386	364	397	354	353	386	367	369	357	339	342	395	341	362	348	338	368	367	386	364	372	362	350	359	357	361	359	358	326	364	368	333	340	343	370	337	326	337	348	350	337	373	364	385	343	370	354	351	362	394	347	361	363	358	358	383	371	374	333	332	347	349	329	361	306	367	374	344	342	355	351	386	367	343	331
40543	26689	26672	21599	14548	5266	1284	1087	984	951	896	901	920	836	898	902	912	883	894	895	851	1000	1144	1136	876	746	814	838	797	813	840	790	799	750	793	721	795	761	793	750	753	772	794	815	749	770	782	771	841	783	757	789	768	788	738	779	759	830	803	797	756	789	815	731	806	774	816	743	744	753	773	768	745	776	734	789	776	732	746	761	813	820	765	754	778	807	720	728	819	798	811	775	770	787	770	799	763	759	815	796	750	728	699	746	753	756	827	759	781	757	783	748	752	786	762	787	797	799	818	817	783	700	805	808	800	797	768	774	772	788	788	765	785	747	805	780	839	827	768	746	736	682	744	759	750	785	735	782	758	793	753	773	758	812	802	766	804	799	769	784	783	778	782	738	801	748	752	757	749	812	805	765	770	740	781	748	758	770	741	792	813	727	782	756	842	754	833	770	728	770	810	775	746	746	776	781	742	742	768	790	733	790	796	776	767	769	739	764	765	749	777	773	787	759	779	723	746	780	779	807	772	735	726	759	745	782	742	773	823	766	787	722	729	753	780	752	757	815	769	782	783	822	766	747	766	775	730	733	742	790	810	775	725	765	794	765	797	845	807	760	752	759	840	771	765	759	758	780	781	799	779	782	823	777	793	729	756	809	747	812	781	748	735	785	768	807	767	781	759	796	760	776	763	737	782	757	765	762	757	768	768	758	753	777	738	797	773	787	762	841	756	750	790	771	803	754	840	765	835	749	784	823	767	730	803	761	788	782	832	748	762	760	768	817	778	725	808	804	731	825	800	807	812	785	818	754	764	803	731	817	787	781	754	783	761	795	742	757	772	794	797	731	817	755	776	779	801	754	789	778	698	817	749	748	769	781	840	764	755	786	781	760	767	783	725	775	797	855	790	769	762	812	796	746	739	769	779	771	786	806	774	720	744	784	754	758	730	771	763	770	762	737	727	783	753	797	769	794	814	774	788	765	734	782	776	772	778	724	817	814	817	786	808	791	772	716	812	785	735	742	781	835	808	763	755	822	797	805	820	731	762	725	767	751	796	767	780	752	782	755	809	754	779	770	730	757	798	773	765	773	787	760	765	786	720	769	801	744	782	778	817	765	763	800	773	739	813	780	771	746	759	811	722	805	772	813	833	756	758	768	800	806	780	761	733	740	788	805	728	759	760	744	779	810	785	732	767	768	794	777	717	770	785	745	810	768	806	792	773	788	753	776	715	815	773	817	807	753	779	742	766	714	738	788	792	780	766	765	748	791	848	770	823	768	730	721	818	795	729	757	801	765	745	771	774	778	770	820	728	800	782	836	813	763	768	773	778	776	787	768	797	749	810	792	770	814	809	771	765	791	777	785	783	801	807	742	775	732	769	759	796	818	753	793	812	780	777	782	796	802	818	739	761	730	739	755	757	724	762	813	730	753	792	775	777	802	743	745	782	774	812	716	786	765	834	784	773	750	803	744	777	786	825	720	804	762	796	786	740	764	717	788	776	775	787	787	787	740	807	775	752	762	783	734	783	741	775	732	789	738	748	758	746	745	800	834	789	786	773	743	736	784	747	787	766	815	732	820	758	781	745	813	740	773	797	756	787	758	778	792	797	813	743	775	761	728	795	791	798	765	787	813	766	775	754	861	761	761	775	777	745	767	783	817	782	830	820	795	742	796	774	732	800	833	766	782	773	772	804	777	729	724	808	824	804	799	790	731	790	727	777	776	767	807	783	719	798	762	768	797	761	799	770	761	828	765	770	814	768	777	752	734	787	734	760	797	758	761	809	751	772	739	833	783	743	774	788	748	754	770	738	788	772	790	746	768	795	762	797	773	782	815	756	782	737	757	773	821	767	798	764	732	760	806	795	779	705	784	711	755	757	793	831	748	784	757	766	804	800	779	793	794	692	743	746	769	756	806	741	763	813	800	784	793	772	789	756	776	812	763	768	739	845	737	791	790	749	858	762	778	784	798	756	785	752	767	785	768	740	766	759	757	806	765	814	777	805	774	714	753	749	793	782	758	782	781	748	805	792	743	781	823	715	763	801	760	752	759	832	762	777	796	763	816	759	768	780	728	734	759	819	745	773	778	744	731	785	799	780	782	794	793	809	760	772	752	772	756	772	787	796	743	752	792	779	719	782	776	762	761	788	778	778	778	782	806	769	757	725	776	793	825	769	798	814	752	767	766	780	809	781	787	836	722	828	790	753	755	760	733	798	761	760	762	779	762	796	799	760	798	769	769	768	741	788	782	791	766	759	771	776	770	772	778	767	770	715	811	774	751	779	756	771	816	788	757	847	779	736	746	764	766	771	773	775	774	772	813	784	736	818	779	754	771	806	747	784	770	763	736	790	758	773	769	739	773	733	844	794	775	745	735	767	768	737	744	810	736	781	810	748	787	764	739	807	793	763	747	806	818	746	786	765	768	784	773	839	768	797	772	751	732	777	819	774	833	746	761	743	757	817	786	769	775	796	743	793	812	791	781	805	795	788	770	760	777	795	782	786	744	772	764	748	742	754	763	791	761	718	782	799	795	795	790	779	786	716	769	713	784	745	761	762	778	793	741	790	818	786	789	809	765	767	820	726	741	784	734	763	764	796	755	764	832	787	758	765	767	770	729	780	778	823	788	831	730	802	795	770	793	807	757	780	762	777	770	773	734	805	762	776	814	777	772	754	764	761	757	805	755	773	786	758	766	760	787	751	772	813	764	741	769	808	758	780	764	767	789	764	776	777	764	804	804	813	778	767	751	780	790	776	806	765	809	768	792	809	694	777	834	782	795	755	770	819	741	785	805	764	790	799	717	743	726	773	759	748	764	707	790	781	756	804	739	789	821	732	805	860	748	738	809	787	792	777	746	790	781	765	756	751	750	789	774	729	788	771	784	753	785	762	758	776	769	756	787	772	769	775	730	795	750	844	782	832	736	768	719	737	730	759	763	750	714	735	746	813	772	752	828	777	700	759	783	766	735	764	712	762	797	779	816	753	732	819	816	786	840	802	763	769	749	741	772	793	797	735	741	795	787	817	760	768	733	814	797	780	745	752	706	808	726	797	771	760	798	759	777	803	767	737	743	781	798	785	765	757	779	783	760	776	783	802	790	771	790	749	780	779	784	775	789	764	797	735	792	802	774	779	755	754	759	812	790	769	776	781	801	756	746	790	777	712	724	778	787	778	785	799	724	784	773	830	811	805	779	754	800	782	811	744	790	757	751	781	786	799	775	800	817	741	814	789	742	775	740	789	770	764	776	737	779	759	753	780	832	746	765	781	765	771	764	786	758	838	759	784	793	738	741	792	724	788	732	790	735	772	747	785	741	784	771	739	775	763	776	780	814	776	814	822	774	795	803	826	780	765	753	744	705	800	785	744	722	796	731	756	770	769	742	791	817	771	792	742	769	782	738	772	795	786	809	780	752	816	744	799	783	801	794	812	699	751	730	763	804	788	771	776	769	771	741	788	825	800	787	832	740	782	763	766	784	808	752	785	745
45926	24898	11332	4230	1058	403	362	303	294	324	349	352	360	314	319	351	312	321	294	340	341	339	340	375	336	342	332	352	315	336	300	308	354	318	355	319	339	352	327	349	344	344	358	382	335	335	309	328	324	360	353	338	310	307	359	335	344	343	313	346	309	346	327	289	306	305	355	326	325	357	322	312	335	367	352	300	329	339	322	369	322	355	320	352	336	281	270	318	339	322	341	313	308	332	354	323	341	318	318	312	355	342	325	344	319	329	308	295	342	358	356	322	330	333	329	326	336	362	331	315	283	365	333	313	343	343	343	338	341	330	365	339	335	326	331	335	336	364	304	329	367	307	318	334	329	349	323	347	327	308	323	286	352	322	327	294	317	330	298	319	320	343	368	344	334	318	296	327	292	380	339	344	303	353	345	347	315	307	303	319	322	319	367	333	310	334	301	318	354	327	337	348	338	331	348	310	344	351	339	364	338	307	332	303	344	321	338	316	320	320	362	336	303	331	349	329	341	313	356	362	337	322	320	340	330	310	283	327	346	361	354	351	335	366	360	321	330	310	349	335	336	344	329	318	290	313	310	321	358	321	340	329	351	307	331	306	319	333	324	345	336	369	361	305	298	347	309	350	327	297	320	305	316	338	333	304	309	302	331	293	302	343	341	352	326	267	355	324	356	320	315	326	315	307	352	312	311	340	353	328	336	355	318	333	342	318	323	328	328	346	314	364	355	319	319	317	310	344	310	361	345	351	295	300	352	349	356	315	334	339	294	335	316	336	370	336	323	340	332	343	339	330	292	347	308	323	315	346	321	360	328	327	325	317	340	357	303	318	317	369	342	360	357	350	338	342	331	330	356	323	310	324	327	296	338	320	322	346	343	355	300	334	347	323	312	322	335	296	335	336	320	329	327	332	306	380	303	331	329	321	353	338	317	345	320	322	363	359	311	329	319	323	362	324	315	326	331	346	316	330	359	338	332	411	312	350	327	333	385	322	313	307	293	332	324	331	381	339	320	339	352	324	359	338	357	348	334	359	335	348	358	297	356	361	331	337	324	319	340	327	364	349	341	359	342	333	345	327	319	331	355	344	323	334	338	352	329	364	298	324	342	350	333	350	343	338	334	349	321	355	328	345	317	305	354	294	344	327	305	319	329	341	323	364	368	304	308	347	334	348	288	370	298	312	321	357	337	306	302	314	319	332	305	328	359	315	344	320	297	314	314	320	347	336	298	315	318	296	342	345	335	332	324	299	322	309	356	300	322	338	315	302	331	336	303	331	355	349	360	375	311	357	342	352	313	373	349	341	315	329	359	308	348	344	316	335	358	318	338	306	341	339	298	320	373	367	332	328	344	294	303	326	349	339	346	315	354	313	336	316	340	335	333	337	303	368	330	353	335	340	321	344	358	346	323	304	315	340	334	319	302	322	330	332	343	361	347	292	315	383	336	300	388	334	324	359	332	350	325	322	353	344	343	329	338	306	343	356	352	344	335	354	332	342	375	342	337	338	313	301	301	329	333	304	329	321	308	337	354	352	339	331	331	345	333	330	320	351	329	361	327	327	324	324	326	313	321	298	328	337	318	326	314	331	341	355	339	318	324	321	339	337	299	326	338	323	360	305	329	330	324	324	340	354	334	318	332	326	353	339	346	316	351	337	307	322	318	326	329	313	315	331	312	361	362	326	320	313	365	317	328	337	326	293	321	346	347	320	346	332	322	338	362	361	321	312	308	342	305	321	367	337	360	304	316	298	315	311	342	329	310	354	321	309	332	351	343	318	319	320	324	340	300	334	329	319	343	309	312	351	347	328	318	311	329	334	314	375	333	361	330	315	356	337	342	330	337	343	304	334	346	312	284	358	326	336	314	332	324	329	338	312	322	344	319	320	337	319	289	346	335	361	311	342	316	303	319	353	360	361	353	344	319	328	337	368	335	336	304	324	328	327	331	342	328	361	355	320	363	316	344	324	320	340	315	322	322	308	306	362	346	294	328	332	328	372	338	356	324	344	353	343	340	336	315	320	326	323	336	342	352	328	324	351	342	294	349	355	304	307	352	326	347	351	363	338	359	325	375	330	373	317	308	312	318	307	336	328	337	343	314	329	328	311	352	318	317	338	317	306	313	333	327	312	313	341	328	322	329	325	313	342	328	350	345	322	345	313	314	326	334	334	295	338	308	342	314	330	319	372	350	350	334	353	313	304	351	352	350	313	364	306	345	341	346	331	357	369	349	321	342	344	341	342	345	346	332	311	330	347	314	297	334	327	327	312	303	352	332	332	319	333	343	334	339	299	325	333	326	328	309	337	330	344	316	299	320	292	314	365	307	319	331	323	346	317	344	295	333	355	357	331	320	289	315	307	363	312	320	318	321	331	297	342	347	333	297	280	301	317	328	339	290	322	320	333	315	332	319	329	350	347	340	320	361	365	299	324	332	350	308	336	379	337	349	356	353	377	325	316	298	314	329	310	321	309	344	361	373	351	340	309	306	359	338	310	302	309	315	356	303	301	311	327	326	302	266	341	284	298	316	310	333	333	290	313	326	328	310	334	316	352	355	357	396	319	307	343	349	343	332	311	313	348	335	355	331	341	326	375	351	302	356	361	372	352	343	358	353	326	320	322	340	321	342	361	329	334	338	355	372	356	341	332	332	338	359	339	349	322	270	348	316	304	353	348	325	289	321	326	316	355	345	319	294	322	330	345	339	337	310	322	340	341	313	323	366	321	351	326	339	346	305	340	317	350	315	340	332	330	321	304	349	361	352	355	345	326	310	339	289	291	310	309	310	321	332	304	320	323	308	327	338	332	333	328	328	288	304	327	321	317	318	312	352	317	339	325	294	325	338	322	347	315	349	316	332	310	349	349	318	331	307	336	320	359	316	302	355	381	326	326	321	321	286	332	333	332	316	311	354	324	340	372	333	310	318	342	349	311	360	344	328	336	366	326	302	329	328	327	353	323	305	341	315	328	323	323	298	323	305	318	336	315	306	287	335	337	327	328	302	342	335	336	316	339	326	315	329	333	312	310	335	348	331	328	315	326	344	337	330	309	361	307	322	376	332	361	368	340	324	301	329	343	340	342	320	343	331	345	360	341	316	345	335	325	343	327	329	368	306	313	295	348	285	325	332	321	358	356	320	340	312	352	365	338	342	286	359	321	322	324	337	310	320	347	316	345	301	312	327	313	339	337	305	342	356	336	352	369	369	342	352	372	336	344	336	331	335	318	362	336	332	349	336	325	306	304	357	318	328	306	317	315	354	335	321	327	352	307	333	321	355	337	346	323	337	324	344	334	339	308	313	323	343	330	343	368	340	366	356	355	331	290	335	321	309	357	342	327	333	331	351	308	345	320	335	323	307	333	303	314	349	340	360	349	359	328	340	376	385	335	319	365	359	324	323	347	350	356	341	311	317	359	339	355	313	323	338	315	336	313	314	328	334	348	291	320	347	365	362	359	344	360	344	349	347	314	351	316	340	303	331	306	334	356
29655	18470	13902	8192	2565	879	755	755	741	719	787	743	726	696	731	710	722	737	725	721	699	744	791	697	715	721	713	731	724	704	736	688	765	757	729	698	691	676	723	750	764	743	677	750	709	699	766	723	711	674	706	761	715	731	779	703	719	719	744	676	760	713	706	687	741	705	708	742	693	731	667	677	718	695	740	705	698	712	742	740	716	700	713	732	669	739	732	664	683	674	668	707	685	743	722	683	737	737	700	756	701	716	744	772	750	730	752	693	691	758	730	712	701	744	762	724	712	723	673	722	700	647	692	753	735	681	722	724	647	703	730	717	719	730	716	732	742	691	741	686	734	707	777	712	737	755	761	683	711	715	690	711	749	712	665	720	741	702	685	672	696	680	698	690	758	713	710	704	684	725	705	690	711	733	732	679	697	704	736	712	730	735	705	704	713	727	725	731	706	762	738	730	697	706	712	760	689	729	722	740	738	708	748	696	725	698	686	731	718	707	723	690	746	704	697	714	711	722	724	736	716	738	717	704	715	757	714	744	707	707	720	695	673	693	715	703	694	739	715	733	741	697	725	681	697	714	699	706	723	691	675	676	744	706	680	740	714	730	733	722	721	721	705	726	653	680	727	756	750	709	702	711	723	686	693	731	703	703	717	697	676	685	718	719	722	710	737	755	729	728	721	726	728	662	680	694	739	752	689	740	707	693	736	690	696	716	717	671	719	710	725	668	724	753	728	678	718	713	757	721	747	721	732	694	735	688	699	707	680	764	703	709	694	688	705	731	723	729	726	678	681	696	694	682	706	712	711	771	712	734	674	699	722	726	734	719	706	706	759	704	760	707	708	714	735	687	711	739	717	699	723	728	702	725	703	728	663	695	747	711	684	719	748	697	731	743	804	722	717	721	692	674	726	701	693	701	727	706	719	708	679	758	681	754	737	695	715	698	753	765	734	741	751	668	735	699	759	757	726	708	675	735	726	659	697	695	731	681	684	735	687	682	687	715	728	730	710	679	700	764	738	667	706	666	702	757	744	720	698	736	671	729	706	725	696	782	716	756	686	707	706	722	660	725	742	717	717	687	695	740	707	716	719	708	711	692	698	694	664	665	735	743	734	693	682	682	746	700	729	749	763	750	761	735	753	705	712	722	772	697	695	750	717	743	742	683	758	676	713	695	741	744	747	741	720	705	690	704	690	729	729	769	694	691	722	706	746	689	713	687	677	689	705	710	705	700	657	733	706	699	749	724	726	727	737	744	715	724	748	644	760	711	694	723	716	739	694	729	709	726	755	688	720	730	730	695	733	696	702	713	720	696	747	724	680	692	724	719	765	745	766	727	752	663	750	740	717	711	690	677	724	725	716	704	658	726	755	723	730	762	654	697	736	708	740	702	695	724	714	711	654	705	688	670	737	727	722	751	747	704	691	725	721	699	660	740	696	694	702	713	710	682	685	688	692	745	739	693	708	749	732	696	736	727	723	746	739	705	711	675	712	795	670	734	710	719	737	696	692	746	704	708	759	689	740	747	704	717	716	675	697	720	682	710	685	737	699	773	688	748	717	712	745	684	724	731	675	725	719	781	725	733	708	726	709	744	701	705	719	701	721	676	741	722	710	742	790	741	666	741	715	712	687	730	705	706	729	768	731	734	720	727	725	728	726	714	714	690	683	730	743	687	661	751	781	705	786	720	743	724	693	748	728	699	745	746	746	715	688	704	689	703	678	694	707	714	705	718	753	721	726	741	717	698	716	690	688	730	719	700	696	659	712	717	715	732	706	706	689	724	714	738	668	714	699	710	756	657	781	694	718	732	703	734	758	760	702	711	692	777	760	716	753	735	707	708	716	738	720	703	710	741	779	738	731	745	738	683	714	749	718	690	715	735	717	757	754	718	699	769	725	704	731	665	700	720	713	746	746	707	751	693	671	726	680	724	706	705	714	665	657	732	701	769	708	752	704	746	749	759	733	694	718	706	740	706	714	725	733	730	725	724	701	725	742	708	714	701	686	641	695	687	766	763	704	728	711	728	696	772	730	725	747	700	787	719	715	693	719	701	736	739	716	710	745	720	759	743	718	687	717	710	727	684	716	706	682	698	721	758	726	714	682	754	714	739	715	697	661	723	767	799	747	745	728	660	698	712	702	707	705	661	713	724	704	699	696	700	720	684	762	751	738	666	710	684	693	759	738	771	670	719	733	718	732	695	707	708	704	743	733	695	751	770	707	726	717	731	701	681	717	721	726	724	733	679	740	701	738	684	702	748	769	738	733	703	694	717	765	695	725	727	737	696	697	731	739	717	704	702	722	696	699	729	726	718	746	711	735	703	754	686	737	697	745	715	740	711	746	766	707	721	739	768	713	701	735	733	705	724	693	677	641	711	709	689	705	703	762	742	718	669	705	707	716	750	729	695	661	686	746	708	720	681	716	689	651	707	761	694	725	715	687	690	718	736	707	675	732	713	724	746	753	692	751	744	713	658	734	722	734	715	763	716	698	656	757	770	732	689	712	704	729	719	736	687	707	755	676	753	710	707	685	730	738	758	679	704	698	754	690	738	696	724	692	687	736	720	712	695	715	713	711	726	703	676	681	746	690	750	766	707	703	712	738	739	711	736	713	753	710	703	697	721	750	743	715	744	711	738	729	739	713	739	742	724	721	707	733	704	753	718	689	742	694	705	729	677	656	766	719	722	738	711	709	705	716	711	716	730	715	694	754	720	734	665	770	699	690	741	669	737	745	728	735	671	719	712	721	694	708	700	700	696	683	699	711	692	683	722	710	698	768	695	739	764	737	772	695	661	703	694	701	639	712	771	734	709	729	699	701	723	690	728	755	750	710	703	703	737	704	669	715	737	704	735	684	683	671	690	679	753	708	748	703	669	702	718	678	767	708	691	718	711	716	702	692	734	755	675	722	682	744	757	727	694	706	747	732	726	701	696	769	676	744	732	746	710	647	732	726	763	763	708	758	700	710	732	749	722	681	744	695	684	739	673	708	722	751	719	722	700	732	644	721	736	704	721	753	720	692	749	705	699	743	727	730	774	688	705	706	721	733	750	731	695	770	701	741	682	745	718	721	695	716	736	700	727	731	720	736	741	723	705	670	714	751	735	763	728	741	731	710	738	706	679	734	681	699	705	707	718	709	715	744	687	723	785	734	750	709	727	691	747	723	692	739	736	745	746	708	718	740	684	665	749	659	701	721	670	752	759	753	709	742	738	740	686	701	696	724	769	738	701	729	669	683	680	717	732	680	732	728	696	670	726	701	730	733	715	688	725	648	709	684	732	700	755	732	698	748	681	716	715	694	689	751	739	734	727	695	717	737	738	657	717	749	729	737	719	738	722	733	708	720	729	693	733	733	748	728	721	749	745	731	710	749	692	739	720	773	724	710	760	740	694	743	715	727	727	671	718	696	736	780	714	738	761	710	696	718	746	749	738	707	726	701	696	717	743	706	703	723	704	731	749	724	692	719	721	770	674	726	754	751	724
58611	30445	14235	5793	1695	458	379	392	356	338	370	355	368	350	335	394	355	345	334	378	449	467	388	350	335	341	333	347	349	322	360	351	328	346	358	324	331	379	348	333	323	331	336	384	352	362	342	340	335	360	340	378	370	329	339	344	361	360	353	326	379	373	362	331	334	321	336	334	313	329	355	336	333	309	327	369	344	364	352	306	333	331	341	382	351	357	364	311	346	304	324	343	348	350	372	339	330	318	337	350	363	334	324	376	329	324	364	341	291	353	347	324	341	330	345	334	313	344	365	354	347	319	342	374	354	337	387	333	344	324	361	343	332	338	314	338	367	338	349	381	334	328	377	344	321	327	328	367	313	356	344	347	337	346	383	324	319	332	357	366	375	379	342	290	306	338	349	353	348	324	296	323	351	347	332	312	333	401	348	365	321	317	333	348	366	333	365	314	321	332	355	343	314	355	331	346	356	371	369	357	368	320	324	345	322	371	375	345	347	328	351	345	324	380	340	351	362	346	329	359	341	346	318	336	344	367	335	321	353	335	328	338	328	359	348	331	341	357	338	321	326	366	319	336	309	328	345	355	367	285	307	357	367	333	352	348	392	368	366	335	338	365	376	321	331	341	343	325	334	356	322	339	294	338	333	293	313	332	346	366	345	324	362	337	357	324	350	344	314	312	318	357	319	334	329	305	343	341	327	315	354	314	353	341	324	329	313	335	352	341	350	365	329	354	338	314	371	323	346	365	359	393	350	340	359	341	349	313	353	343	346	352	348	331	344	358	350	362	358	359	352	347	313	324	349	326	359	359	386	333	377	359	337	305	369	349	356	350	361	319	365	338	334	359	339	334	359	334	358	340	340	352	340	341	328	330	330	329	324	326	336	349	328	338	348	336	352	317	359	346	356	297	329	347	370	367	345	332	321	377	334	326	338	336	329	332	354	326	373	346	357	356	325	329	293	327	316	319	340	384	331	329	336	350	373	337	337	330	337	373	319	348	323	339	338	335	333	330	314	330	370	322	326	356	326	357	324	330	323	328	342	339	368	355	343	336	291	345	334	331	314	377	361	326	333	334	365	332	381	358	309	345	337	362	280	371	358	337	316	349	352	314	339	327	325	370	339	336	328	347	338	325	357	344	314	303	324	349	345	338	279	334	337	316	335	368	362	323	345	335	413	384	340	327	324	345	348	357	339	317	331	320	342	335	352	335	333	331	334	342	344	338	344	345	379	327	304	338	347	367	358	324	344	328	337	365	326	305	348	336	375	358	341	352	352	333	344	317	362	380	363	336	379	330	323	307	328	372	333	321	307	305	344	354	324	337	342	338	325	334	354	330	329	312	350	310	357	299	357	339	326	342	336	360	330	325	348	297	301	313	316	327	345	294	353	320	361	320	323	328	354	334	358	336	349	336	328	331	340	355	341	333	322	369	353	309	312	304	330	314	328	322	332	297	338	351	362	344	338	391	323	319	361	308	306	382	340	321	315	383	315	352	356	349	346	308	360	352	325	355	363	331	311	320	348	347	329	336	317	324	331	358	336	333	346	372	345	355	381	371	349	354	308	353	343	379	326	347	350	349	332	311	317	333	332	316	321	337	321	349	311	324	320	368	334	401	322	363	395	335	365	304	314	349	364	357	319	375	340	348	370	366	356	357	353	307	335	326	324	365	336	337	344	339	339	312	359	342	342	352	373	336	309	352	375	360	316	361	348	313	309	333	299	319	320	328	313	333	374	333	332	353	316	299	351	317	338	311	369	346	333	358	300	331	335	285	353	350	373	354	355	325	344	387	340	342	356	306	357	341	340	330	320	357	384	343	359	327	385	353	328	351	329	344	335	359	336	344	332	369	317	330	328	368	347	377	314	324	374	380	310	325	346	381	347	341	349	358	333	345	354	330	333	384	343	333	354	339	328	373	305	362	359	307	349	374	345	363	308	322	316	331	333	368	355	366	354	363	324	355	353	332	394	331	334	342	353	350	364	350	357	336	337	321	353	349	352	347	323	372	361	320	337	342	378	319	350	308	311	331	390	357	383	369	342	310	354	342	320	335	355	337	324	323	319	353	377	345	314	338	360	337	342	319	382	313	361	328	375	357	325	379	378	338	349	384	318	349	323	319	356	358	362	345	328	330	340	350	344	328	369	354	329	320	337	308	337	348	334	322	332	310	363	354	351	336	357	344	313	345	360	349	333	297	358	361	344	342	351	310	321	346	371	306	353	310	356	357	330	359	351	360	362	371	355	358	327	321	332	332	347	303	317	322	282	323	306	287	327	365	382	379	383	330	331	325	324	307	320	375	335	352	310	301	320	322	319	337	324	374	311	378	330	336	323	312	327	340	344	321	343	345	362	315	325	340	336	387	330	347	362	319	321	342	350	385	393	333	338	323	336	360	329	327	339	339	349	326	359	358	309	353	370	353	352	327	352	365	343	310	341	343	331	318	367	385	335	324	348	343	333	339	338	328	351	361	377	349	371	301	373	351	337	316	305	344	325	316	358	319	347	323	348	346	334	350	356	351	353	378	346	319	337	344	328	318	310	348	388	361	328	345	312	302	312	339	349	343	317	308	322	302	327	350	342	335	343	338	343	347	331	328	332	328	352	333	326	299	369	353	315	342	337	315	308	334	357	369	305	321	352	334	323	319	347	320	336	350	353	339	302	360	307	344	389	364	329	348	349	341	345	357	345	358	347	328	342	347	347	343	316	346	309	328	356	311	368	315	363	316	358	347	335	335	371	323	296	358	338	376	298	346	336	357	340	326	317	345	366	340	301	346	379	334	347	350	315	302	344	339	352	334	332	320	335	367	332	320	352	345	319	361	325	354	346	315	343	316	304	351	361	337	363	327	320	358	337	382	360	356	346	328	343	360	367	356	342	388	343	334	314	343	359	330	322	333	329	321	333	348	370	356	359	349	333	343	348	341	339	381	336	332	363	321	325	317	298	338	335	373	325	331	291	327	335	308	336	348	361	332	320	337	333	333	302	364	360	350	354	348	357	322	340	346	339	307	356	310	349	330	328	329	367	355	355	325	351	319	348	342	337	341	376	331	344	364	329	369	361	365	351	347	352	362	334	332	364	364	365	347	309	336	323	310	328	321	342	316	334	317	315	324	326	345	355	333	342	335	323	355	327	336	311	366	332	332	330	321	319	343	283	330	336	320	341	327	356	353	357	335	348	331	299	343	295	293	321	335	370	325	356	339	332	367	345	329	354	367	345	326	321	329	343	357	343	342	328	339	341	329	302	329	336	335	336	378	338	342	347	359	322	340	305	364	292	373	358	316	310	328	312	327	294	383	327	367	350	343	311	360	328	318	314	388	337	344	332	360	328	339	310	352	364	316	341	373	348	378	344	347	325	311	370	315	328	381	339	327	349	345	332	312	348	371	342	302	367	383	349	306	343	351	314	304	386	345	374	356	349	329	325	351	344	316	337	327	385	378	339	351	328	344	352	328	341	329	358	333	344	341	346	312	332	345	325	366
38555	22161	16561	10747	4434	1116	915	907	790	744	790	799	802	810	761	784	753	773	812	922	1194	1104	967	696	737	753	754	739	731	784	810	815	707	719	684	730	721	776	736	697	747	741	727	720	677	761	745	663	731	711	792	739	763	730	713	705	759	721	765	792	708	723	744	764	723	712	740	726	730	713	759	776	748	704	748	738	702	754	769	743	782	721	741	767	773	735	731	759	742	736	724	741	797	756	721	757	738	744	743	720	697	742	774	732	733	746	735	761	727	761	783	757	773	769	717	746	676	716	758	727	738	710	774	673	781	733	736	712	697	780	664	742	751	716	763	786	759	724	708	711	734	765	771	714	718	705	748	709	796	749	757	755	736	743	729	727	702	705	779	699	743	773	768	703	770	756	760	717	736	756	774	689	743	780	768	707	740	752	719	781	724	688	767	770	736	734	722	755	747	753	738	707	754	732	723	736	757	739	704	729	744	782	750	724	737	718	745	728	756	714	764	782	741	808	719	720	750	750	770	772	731	735	750	725	714	746	716	740	780	707	706	710	746	745	781	712	763	705	695	777	711	741	693	745	724	718	746	746	681	720	752	764	768	750	705	721	726	758	745	726	756	764	691	736	735	757	744	717	731	759	759	716	714	732	765	730	757	702	712	756	718	695	717	714	705	748	742	725	692	756	785	732	734	744	717	735	737	804	682	732	741	773	720	710	701	773	729	726	738	751	798	736	796	774	717	740	696	736	731	720	696	709	744	698	759	740	703	720	715	672	736	779	740	746	765	701	774	717	700	716	732	716	715	745	701	744	703	764	745	770	735	728	732	744	775	719	719	689	691	774	773	730	729	732	769	712	712	729	730	743	754	725	747	734	730	696	718	756	696	712	731	762	741	745	764	755	753	751	742	741	769	720	661	736	723	747	773	753	721	737	705	778	695	728	757	699	730	722	689	714	721	702	706	721	688	752	793	715	713	697	728	731	751	744	769	705	686	711	749	702	721	710	711	753	698	765	772	694	770	752	712	697	741	707	752	715	739	697	739	707	713	735	718	724	771	709	741	682	725	752	740	705	736	765	744	731	733	746	798	697	730	705	775	760	780	718	749	716	718	729	744	764	742	758	702	728	726	730	721	774	712	715	726	739	720	711	764	772	735	746	744	769	727	696	745	687	795	711	726	694	741	742	730	742	728	748	729	726	701	735	719	721	769	770	747	731	765	740	697	754	727	690	783	715	781	719	735	780	725	722	727	736	759	730	725	785	736	751	732	706	732	720	770	756	724	743	770	728	766	692	714	723	773	724	740	736	746	746	728	773	753	714	702	715	739	721	732	757	741	740	734	731	746	763	692	720	754	723	724	735	694	769	752	742	726	732	746	760	770	751	763	727	722	759	764	717	730	794	687	757	762	738	738	772	768	721	753	743	715	706	723	663	745	761	706	775	734	752	755	717	758	686	722	744	705	782	695	723	706	717	755	768	732	742	782	772	722	712	767	751	706	724	742	723	744	725	748	698	729	736	783	707	724	774	731	717	711	725	695	721	731	730	731	776	737	721	755	706	722	722	691	734	720	731	713	716	726	755	731	738	735	775	757	721	766	738	772	711	749	730	737	778	751	714	770	769	749	730	727	798	747	725	717	733	729	769	742	769	759	733	702	726	802	695	680	751	752	711	732	763	658	764	704	720	718	664	746	742	724	721	754	766	768	678	765	768	752	738	772	736	765	675	727	729	690	724	753	767	730	706	745	722	765	748	721	787	753	800	721	715	716	713	729	761	731	702	718	714	734	709	704	716	753	758	759	732	708	740	741	679	774	767	760	731	681	744	740	765	716	738	761	735	768	707	723	749	686	720	755	761	748	770	695	768	694	755	721	765	747	724	744	754	773	763	755	700	778	732	712	717	726	750	752	747	745	785	692	739	754	747	759	733	713	718	745	752	732	707	742	749	745	677	731	750	731	751	766	726	788	750	747	718	754	689	785	730	735	735	767	718	725	722	733	709	716	739	732	732	716	755	753	745	718	733	747	768	754	764	750	724	760	707	688	748	739	724	731	723	722	741	745	738	702	685	761	723	742	815	697	744	723	756	698	733	691	747	710	724	718	697	696	819	691	795	793	769	778	703	748	765	719	766	779	705	737	746	757	721	727	730	730	728	735	720	700	732	716	768	746	765	756	751	742	771	802	737	717	740	749	767	721	735	789	738	718	751	760	709	736	735	727	725	729	747	708	758	693	730	718	730	663	681	815	745	749	712	709	762	721	727	741	708	747	744	788	752	737	735	760	722	703	753	745	757	798	759	741	716	747	727	710	727	724	746	731	788	728	717	717	743	714	728	735	714	744	721	741	730	772	777	771	753	728	744	687	732	669	729	743	748	739	761	729	704	792	714	715	722	732	744	775	743	697	717	764	746	703	748	747	697	719	739	722	723	747	720	782	785	777	765	725	745	699	759	725	784	746	707	776	741	752	715	733	759	711	759	708	730	752	738	791	708	742	725	742	739	688	744	673	746	767	729	700	752	801	751	712	721	735	716	724	725	723	743	690	736	767	749	759	752	726	726	753	716	809	768	762	807	766	707	707	722	697	757	762	756	766	768	712	707	733	756	742	750	760	695	792	720	736	730	741	766	745	738	749	751	686	781	743	745	719	726	751	730	729	754	706	761	720	774	744	724	728	751	691	717	680	740	747	698	773	735	734	752	778	764	765	753	717	772	714	765	721	710	698	756	719	727	718	728	770	753	733	694	700	716	751	716	743	688	765	751	715	714	703	702	721	721	762	763	782	722	730	765	725	723	739	713	735	782	789	728	744	705	725	782	714	739	757	745	716	732	745	714	762	702	761	747	732	782	786	743	724	682	725	730	737	730	726	731	691	767	755	797	753	746	736	702	705	712	723	726	694	755	743	715	767	754	729	721	728	722	767	754	703	786	729	707	749	736	742	726	745	774	745	740	699	693	777	768	758	711	734	794	754	758	735	770	689	757	730	717	741	720	785	674	732	761	758	762	746	732	755	720	749	726	708	754	756	730	777	761	756	740	761	702	741	766	749	746	746	780	723	704	727	777	745	707	732	822	695	789	712	726	722	702	772	759	747	732	740	737	706	731	722	709	750	739	694	756	746	700	743	753	776	716	733	765	744	790	725	697	757	762	756	754	754	749	772	763	733	740	739	767	678	705	732	733	803	692	761	775	740	704	740	702	733	744	712	734	714	683	752	769	735	766	728	773	699	743	749	732	747	730	772	694	721	756	722	719	741	737	749	815	747	707	735	756	726	780	755	741	749	748	738	756	716	736	694	690	743	704	788	709	725	737	743	725	692	771	720	708	703	726	714	730	743	715	755	753	754	718	753	744	697	736	706	754	696	746	772	774	741	747	742	768	793	785	728	736	811	766	754	751	738	717	708	769	678	737	714	663	749	731	733	733	739	739	757	705	702	749	707	704	708	708	713	762	750	726	724	774	768	789	737	770	717	721	706	762	759	702	752	734	739	719
68899	35484	16979	7444	2633	647	440	371	409	374	376	383	342	365	388	380	338	401	385	427	419	421	415	362	363	370	349	333	337	385	340	354	341	330	330	341	370	363	357	351	360	382	309	341	363	346	349	355	394	354	351	339	343	375	350	348	324	318	337	366	356	352	352	361	366	355	370	356	385	354	335	366	369	330	321	364	360	334	366	365	371	358	372	372	368	372	350	371	360	383	364	361	372	358	372	355	374	364	378	363	382	354	389	406	352	335	375	371	367	341	382	363	357	391	395	369	361	338	367	324	351	387	397	361	387	341	388	375	330	365	350	345	339	352	369	374	362	358	382	345	356	363	349	315	368	390	354	328	364	340	331	330	371	388	375	361	360	363	372	369	381	344	351	366	349	351	362	325	360	364	377	348	348	345	337	349	381	328	381	376	377	369	373	359	374	346	381	343	378	342	370	351	363	380	344	358	367	346	365	373	367	389	332	364	335	371	381	407	377	336	338	374	361	364	354	384	359	335	367	336	370	347	350	345	362	327	385	363	367	332	365	353	362	367	362	392	402	373	357	379	342	346	377	363	368	388	372	383	352	339	361	323	343	395	339	393	369	349	396	377	349	333	357	357	348	330	337	347	353	408	400	290	358	347	363	335	333	360	375	383	401	342	352	375	389	371	349	432	382	354	338	323	361	392	357	364	380	351	334	399	353	368	347	341	379	386	354	347	369	374	351	355	386	346	361	341	346	361	349	375	350	388	361	335	387	374	339	362	347	343	369	350	390	373	378	382	337	348	345	343	350	340	330	336	367	354	329	326	365	333	359	365	339	400	380	346	340	355	364	386	395	341	336	340	318	337	383	330	365	289	380	334	360	381	377	353	344	378	363	366	366	364	364	376	357	358	380	327	370	380	366	365	385	384	354	384	352	370	342	327	371	373	361	384	369	346	318	366	363	332	365	383	334	366	350	359	349	351	383	364	309	359	380	361	338	345	337	344	354	372	330	365	393	401	394	335	359	387	355	352	374	366	400	392	377	352	343	385	370	328	370	327	370	366	347	353	360	365	378	336	377	349	352	356	366	374	377	392	369	345	339	356	388	341	360	345	366	358	353	421	399	370	364	352	365	365	381	362	388	345	385	404	357	373	345	342	342	369	338	330	330	372	367	348	366	375	349	389	352	374	356	357	359	355	398	321	355	394	351	365	376	369	355	345	364	328	344	354	375	361	361	370	336	366	367	331	365	339	360	362	351	386	358	312	341	366	340	365	358	344	369	377	357	363	341	337	350	347	329	347	366	348	400	345	353	388	335	375	373	339	360	371	379	376	355	364	365	368	371	325	345	354	387	348	397	378	364	356	366	398	345	362	318	362	406	389	377	340	392	378	336	351	366	353	395	347	353	359	366	381	326	363	369	334	385	358	385	358	358	351	382	362	352	374	354	373	359	363	375	366	350	342	330	384	400	344	344	362	394	378	354	372	375	351	353	351	321	370	365	345	351	384	358	331	363	328	398	336	326	350	343	332	335	392	392	355	356	347	338	334	377	331	349	364	360	360	362	376	351	345	361	349	352	365	405	344	384	334	347	336	335	352	340	345	346	362	356	345	370	354	353	349	349	371	384	332	345	328	379	332	366	336	317	343	412	375	372	362	342	354	380	369	379	334	375	338	347	323	368	381	346	409	382	333	367	366	387	362	410	337	343	405	384	377	369	404	367	368	370	395	355	366	364	359	366	355	321	306	387	372	315	341	382	361	363	358	377	356	342	352	354	360	364	382	368	337	342	361	355	374	357	353	406	331	356	397	357	334	400	388	327	390	325	340	333	376	345	334	348	324	382	368	366	297	393	393	355	362	326	341	358	389	345	331	345	365	338	361	364	374	336	371	339	354	370	320	340	344	332	350	408	386	341	341	358	358	360	347	366	377	341	382	334	369	334	369	334	325	355	368	385	370	355	339	366	373	340	342	338	323	359	367	348	380	358	344	358	348	370	378	351	367	362	345	359	374	372	381	342	354	360	332	366	318	334	370	371	360	372	393	379	355	372	312	333	353	345	356	383	373	361	366	354	368	402	378	345	356	348	351	373	388	370	355	325	403	355	374	352	337	381	332	338	371	370	358	348	396	377	393	320	393	355	349	356	352	347	388	337	376	344	358	364	372	379	327	330	346	371	371	368	374	348	381	364	373	357	368	365	382	361	345	370	384	322	379	331	321	357	362	382	364	327	348	327	353	334	380	387	374	390	408	372	379	345	398	355	337	387	329	368	410	357	376	355	346	348	348	330	345	348	356	341	358	349	343	349	372	395	344	348	362	326	374	348	352	360	380	378	314	422	371	375	372	331	365	341	350	338	389	370	364	352	347	367	374	325	378	355	405	371	378	383	364	355	338	360	363	374	352	372	340	304	370	377	380	394	398	386	408	404	350	382	343	336	396	349	373	401	375	377	363	355	341	368	357	351	339	366	382	308	374	320	391	345	371	382	363	371	333	365	358	391	352	336	359	326	385	395	328	370	337	377	354	306	345	362	364	345	347	411	383	353	342	381	336	385	350	389	374	337	382	365	361	362	320	343	389	353	358	331	340	342	370	398	342	376	369	360	349	382	368	335	334	336	338	349	352	344	370	331	361	392	348	344	367	350	358	372	342	359	352	385	389	382	354	378	418	349	384	372	356	336	329	389	371	379	367	403	352	360	374	374	362	349	364	339	351	348	346	336	335	363	388	395	385	353	342	354	386	369	345	380	332	359	416	355	357	346	391	359	367	326	374	365	343	358	348	385	320	333	378	368	314	343	379	369	348	363	392	358	353	328	362	350	333	374	355	370	379	336	347	374	335	360	345	373	378	345	367	318	367	384	353	348	338	338	333	385	345	400	351	370	341	398	349	372	367	362	355	368	383	372	343	355	361	382	370	351	336	380	365	380	349	362	356	392	390	343	346	362	348	356	351	328	387	395	384	362	380	396	366	381	358	368	327	363	355	370	398	365	363	357	332	311	361	378	373	347	375	377	355	362	382	337	367	363	361	346	338	357	373	391	326	366	333	348	380	387	371	336	347	354	361	350	358	378	352	353	331	393	324	342	363	383	366	385	350	349	383	354	368	338	352	375	395	374	350	374	339	346	386	348	369	373	381	373	361	332	326	359	365	380	356	376	365	353	383	379	375	382	339	352	404	357	371	368	363	370	366	376	324	360	351	373	372	368	358	339	371	361	346	335	317	391	336	357	361	361	329	343	395	371	373	335	372	379	343	360	387	321	360	366	336	385	342	347	381	371	375	345	384	346	322	352	319	385	356	356	395	356	390	333	335	371	374	385	369	363	343	330	387	366	374	381	380	362	381	348	328	353	347	353	359	352	349	382	333	372	332	331	359	360	390	373	354	354	342	395	366	371	336	366	413	385	343	376	382	353	349	349	379	398	345	358	336	396	358	341	353	385	346	361	332	363	348	311	336	329	348	345	357	336	392	391	384	393	371	325	328	365	362	355	343	370	340
45716	27038	16194	12756	6242	1761	1101	936	884	814	832	828	776	817	837	827	865	886	1076	1199	1178	1175	1083	976	790	744	804	711	766	807	778	782	730	751	782	817	824	858	778	728	785	763	776	797	812	793	773	754	778	749	785	777	773	769	753	846	828	815	760	802	752	800	756	768	776	826	774	771	741	795	823	776	754	780	752	743	774	758	741	813	766	785	755	770	743	791	725	785	785	770	811	817	770	747	797	813	781	715	770	771	759	777	753	791	746	783	804	805	793	798	796	765	780	784	811	802	758	782	769	770	776	758	737	744	731	754	801	806	788	815	786	789	774	758	776	754	778	763	759	824	724	791	800	734	762	736	791	776	828	790	749	794	768	786	744	768	790	800	787	795	806	776	765	733	832	797	792	759	784	739	779	805	737	743	736	784	738	752	814	762	771	780	761	839	798	743	698	752	761	718	795	765	833	766	791	749	797	796	760	801	812	795	783	734	839	796	781	793	742	761	771	731	780	741	737	802	812	784	815	814	707	729	759	829	703	727	829	776	787	720	801	783	748	772	780	773	834	830	812	728	730	738	738	736	807	806	720	715	786	753	778	775	805	788	782	767	761	737	801	731	784	750	796	737	756	739	706	789	791	724	796	745	807	777	760	729	762	796	817	776	729	779	753	802	805	765	806	787	786	737	763	752	806	737	806	834	726	746	693	772	835	794	728	807	793	761	768	782	730	782	854	801	782	782	763	720	716	750	794	749	759	739	762	780	765	808	756	734	803	767	766	761	774	780	789	763	804	836	762	721	780	760	779	756	765	752	751	765	816	834	745	781	768	770	764	790	768	802	732	767	785	705	719	731	793	738	782	803	747	779	816	812	776	784	770	812	787	753	763	775	776	736	805	778	750	801	818	802	847	786	785	756	789	761	758	759	764	754	784	752	791	834	774	783	778	804	811	774	779	742	765	780	779	728	716	755	728	753	789	775	785	739	776	722	810	776	767	766	758	742	776	768	788	758	762	781	764	739	798	770	807	757	790	785	818	780	765	768	824	814	785	774	766	775	751	741	772	781	762	719	767	777	756	806	760	813	772	773	773	745	717	754	778	807	744	752	776	801	765	717	821	775	770	800	779	805	764	793	779	761	782	726	805	778	795	782	788	807	797	755	758	775	806	759	764	765	804	789	812	754	766	742	780	748	775	717	784	762	832	772	809	768	802	774	803	813	778	790	777	762	803	763	783	782	763	763	793	773	744	702	770	763	784	778	785	730	758	803	755	799	737	778	768	783	784	815	789	804	777	780	732	799	727	774	767	745	788	779	788	740	757	772	744	797	783	840	792	769	735	766	795	736	745	804	777	791	783	752	808	783	810	739	770	820	759	793	804	799	773	764	767	787	786	768	763	769	748	734	741	759	774	782	781	802	803	744	754	779	729	790	733	754	768	798	823	784	756	816	802	766	771	794	801	783	757	806	789	819	801	764	772	752	731	771	781	781	762	773	727	770	741	817	747	763	778	729	733	773	788	797	792	804	799	781	821	784	745	800	741	760	748	747	793	775	730	763	739	818	765	747	687	748	780	845	798	791	820	789	805	824	810	769	757	751	737	782	791	760	749	746	818	784	772	750	789	799	754	791	753	810	765	793	752	749	765	736	746	764	833	766	768	784	762	830	788	767	736	783	768	741	761	755	706	750	794	783	718	780	809	740	759	763	772	795	802	750	824	839	776	773	807	813	818	768	771	747	779	795	746	773	782	726	833	772	775	744	732	767	769	843	737	768	788	795	799	781	770	773	757	822	723	750	738	755	829	768	755	786	781	721	798	753	769	822	774	759	842	768	755	778	831	818	718	769	754	705	773	772	776	737	764	799	745	789	775	782	794	759	746	786	767	740	796	795	771	717	792	814	753	802	779	753	731	755	779	756	744	763	801	807	777	766	814	759	768	774	780	770	726	768	747	787	788	752	832	752	802	814	748	736	786	714	760	781	784	755	724	727	840	776	788	792	795	787	809	790	727	817	767	779	794	748	781	750	803	797	805	785	742	757	801	757	743	817	772	737	765	817	745	792	787	739	734	749	771	808	767	821	757	775	773	747	757	711	836	762	837	790	792	755	803	768	758	813	774	822	752	754	743	791	731	805	805	781	795	756	759	780	803	765	805	817	771	785	731	757	781	781	731	810	792	781	784	752	763	753	790	791	785	782	720	781	742	791	785	714	818	814	760	765	746	740	743	824	823	815	793	786	821	836	781	763	742	785	790	800	752	771	734	763	760	748	781	746	759	796	817	774	808	792	820	780	739	767	788	790	764	796	748	748	794	784	774	797	720	837	847	799	768	785	759	776	775	786	797	767	758	761	791	724	776	742	789	749	787	763	810	724	793	785	752	786	756	759	793	830	751	778	812	750	770	787	769	762	782	790	762	740	730	757	752	731	795	752	756	828	714	737	803	789	792	722	795	750	754	747	798	744	749	769	762	785	716	793	756	721	778	747	808	748	787	795	845	740	753	768	745	780	770	748	814	764	780	747	798	797	802	766	792	760	803	784	804	794	773	791	753	777	727	754	767	728	770	773	766	808	806	785	800	754	729	770	735	762	815	767	784	735	804	790	794	749	777	742	784	779	752	793	801	794	779	776	773	789	792	812	804	696	767	749	787	759	777	782	740	813	791	766	764	807	794	789	754	750	747	807	744	773	768	800	738	785	748	794	758	794	749	753	788	827	735	769	790	795	799	799	734	802	738	780	732	777	818	749	775	798	758	780	769	772	820	795	812	777	778	805	832	744	748	741	774	745	810	810	762	766	775	751	788	747	771	793	759	795	751	800	822	752	789	717	781	750	763	833	722	757	733	745	775	794	774	763	732	770	763	771	763	740	765	744	794	776	777	736	779	765	768	773	739	753	693	762	779	776	786	739	751	785	771	789	740	756	806	758	729	780	751	762	794	766	828	820	766	817	791	720	778	756	814	763	817	755	777	817	772	794	810	763	752	744	799	768	714	783	743	784	769	800	821	752	776	807	789	769	744	780	815	697	766	754	728	797	795	770	793	777	817	720	773	787	765	752	722	800	836	761	776	765	783	820	773	801	744	784	757	779	793	760	759	734	789	783	730	758	798	742	763	802	766	762	769	733	788	762	760	739	812	746	773	805	733	784	745	813	779	739	734	752	805	742	750	804	740	768	802	783	751	701	716	798	763	823	775	777	758	788	797	814	800	777	749	798	810	806	794	805	772	756	767	757	779	798	764	762	778	802	777	763	770	784	797	812	712	796	779	760	753	775	762	739	800	770	747	742	794	784	730	807	706	806	747	783	804	771	763	760	773	729	774	731	783	726	782	771	761	764	780	802	753	796	790	852	795	733	778	805	759	794	768	807	777	761	782	782	788	763	781	790	821	802	784	768	761	768	742	742	798	785	765	749	824	788	798	785	752	746	775	730	808	768	797	792	750	770	755	806	796	821	788	787	724	794	791	787	762	788	797	776	769	796	737	774	754	758	789	794
45043	19891	8254	3443	1104	426	352	331	336	326	340	320	343	334	359	300	332	349	361	356	331	336	329	323	339	346	328	332	373	365	338	321	337	340	319	330	332	332	321	333	324	334	321	307	356	358	321	314	345	344	322	334	356	326	310	308	317	306	302	327	356	370	323	348	320	311	323	302	315	338	334	307	327	307	299	315	330	332	331	319	340	317	320	340	313	324	318	335	349	321	315	321	269	322	336	332	297	317	350	346	325	341	349	307	337	325	296	304	331	300	318	299	289	351	359	310	331	312	322	347	324	347	325	331	320	323	355	322	341	346	333	325	331	337	298	333	317	330	345	327	337	344	300	296	316	352	346	302	304	339	369	341	332	349	323	346	313	339	337	305	363	335	315	291	331	340	319	328	303	288	321	337	340	345	333	306	289	323	317	328	318	317	324	329	325	340	341	287	327	351	331	330	331	345	317	328	321	322	318	317	338	339	323	318	371	332	332	340	300	311	302	335	316	313	339	318	374	339	335	332	327	355	326	325	334	354	301	326	327	327	317	335	323	361	342	312	309	337	317	321	280	324	298	344	339	335	302	315	338	346	308	331	361	299	347	299	311	340	309	310	334	313	326	301	320	330	312	318	305	334	303	355	284	321	321	327	310	322	294	293	345	337	327	346	310	357	341	327	370	349	281	350	334	332	318	327	329	326	278	328	340	342	317	325	342	336	316	344	343	349	294	354	332	333	348	329	341	302	364	343	304	314	311	311	328	339	338	356	303	317	305	329	312	350	308	328	320	331	316	327	338	344	371	303	310	327	322	337	343	284	309	327	319	355	287	275	311	338	365	329	331	314	337	340	342	361	333	308	313	308	347	344	301	325	320	304	331	323	304	343	309	335	358	354	346	348	326	298	308	337	365	335	327	331	320	281	324	330	322	290	314	345	310	335	348	325	335	314	308	312	314	339	296	333	278	342	331	339	316	331	320	311	320	341	318	318	324	354	317	308	333	328	334	352	333	312	305	333	291	337	326	364	359	366	316	344	320	308	315	316	294	346	318	324	305	322	330	315	321	334	314	335	340	321	296	339	309	332	317	356	326	353	330	340	312	351	281	318	330	332	312	336	359	337	312	331	337	348	344	316	351	335	306	338	326	323	309	308	336	346	351	316	326	337	342	344	331	334	307	318	341	319	315	355	312	351	318	325	331	321	309	304	321	317	309	344	306	321	335	332	328	352	353	310	316	317	323	291	322	321	311	319	357	333	318	310	305	332	308	308	355	329	333	305	326	334	345	359	329	318	343	306	330	335	295	332	342	346	304	340	307	349	333	318	383	333	338	307	340	301	324	338	293	292	314	326	326	312	331	339	360	297	305	345	326	328	329	298	349	324	337	302	314	330	326	342	348	328	309	326	326	327	336	344	345	327	340	335	312	312	303	368	307	338	331	328	317	360	325	313	333	312	304	337	325	317	305	333	313	304	311	340	337	323	321	303	325	312	326	300	332	310	325	327	338	325	337	298	361	325	358	303	329	334	295	319	326	331	310	317	329	324	285	326	289	310	323	373	326	310	339	370	326	284	317	310	320	310	339	338	334	289	320	312	321	323	324	322	330	325	327	341	335	317	350	317	309	288	336	370	325	334	329	313	303	287	343	351	377	346	328	341	313	361	315	342	316	329	325	306	350	309	300	309	333	324	316	354	317	344	295	332	296	312	330	342	321	307	275	302	296	318	300	350	316	314	323	293	310	306	321	334	320	332	300	347	300	305	359	331	300	306	320	290	319	291	318	319	325	329	304	343	318	364	345	312	350	324	306	333	322	332	294	343	343	326	312	293	306	338	344	345	308	332	303	335	336	311	292	321	318	310	313	308	321	359	309	305	353	316	317	327	344	309	292	323	290	309	307	330	333	353	337	318	368	308	332	324	316	321	311	309	298	337	346	296	350	332	351	293	306	311	270	341	341	308	317	331	332	306	310	300	316	345	306	302	317	315	320	310	337	327	346	326	349	355	320	339	309	322	305	299	298	350	323	308	310	315	324	334	344	348	304	336	347	320	328	323	305	356	338	315	320	307	346	318	302	316	323	314	311	367	308	323	304	343	299	317	321	314	298	296	328	340	327	347	304	324	337	317	323	321	312	304	338	328	351	313	316	320	322	345	350	319	298	314	309	325	293	334	347	338	344	303	297	325	322	304	333	352	379	301	291	300	312	339	323	322	317	313	320	309	316	301	304	324	347	354	304	332	302	334	308	333	326	343	372	295	306	336	335	372	330	317	356	333	323	320	335	322	356	342	338	354	334	350	328	357	330	375	308	328	299	292	310	307	359	318	326	332	361	326	285	315	309	322	301	336	351	323	306	329	305	353	311	295	350	307	341	345	344	356	335	349	330	348	314	330	332	326	342	318	330	325	323	332	316	316	312	332	297	342	342	330	355	332	330	319	332	310	338	338	337	336	297	318	337	327	354	309	342	318	288	305	304	317	389	330	328	362	314	343	307	328	336	318	302	317	316	322	335	341	311	344	316	322	307	338	340	365	358	337	346	333	308	316	326	341	342	313	302	325	332	321	345	321	325	319	338	299	335	322	317	335	322	300	297	311	317	298	337	315	330	313	325	339	319	317	335	342	325	300	360	337	356	303	314	303	346	333	297	320	295	337	332	336	331	328	353	320	324	307	323	334	305	329	283	342	356	371	352	313	332	338	348	305	361	330	343	300	318	330	300	332	307	326	304	335	291	334	329	299	328	341	352	302	313	307	326	322	329	351	341	334	306	335	332	331	309	306	313	307	336	355	332	347	287	280	346	322	328	309	356	343	375	336	349	338	350	298	360	352	319	312	336	349	311	319	334	318	351	302	314	356	307	290	347	309	328	310	315	315	321	318	324	310	326	347	341	278	336	320	339	294	331	335	347	312	325	332	280	306	359	329	323	349	332	341	347	338	326	335	331	327	320	323	322	318	315	329	331	343	335	326	315	350	327	344	358	307	324	330	319	300	306	333	312	329	302	341	325	351	334	323	329	322	351	313	320	326	346	330	317	346	334	324	355	331	342	380	350	316	312	311	343	310	308	325	334	317	331	343	319	302	347	342	365	320	324	344	332	316	376	323	354	316	301	324	319	370	321	321	333	331	319	297	302	344	341	308	315	323	316	294	318	306	312	346	336	298	332	320	364	338	386	333	318	340	337	344	343	338	362	315	319	303	329	331	335	321	318	289	361	333	320	347	325	361	314	327	362	355	352	338	336	301	332	343	325	298	324	331	312	309	323	315	317	313	330	356	319	336	266	337	327	308	265	307	306	334	313	342	327	323	328	312	337	342	339	346	325	323	319	321	311	344	309	328	329	304	297	336	333	311	322	348	347	344	343	324	303	346	347	343	331	295	310	341	354	308	309	336	313	329	314	323	340	311	322	331	334	341	328	331	331	337	269	306	317	333	315	313	342	327	335	294	338	321	322	338	323	304	259	300	349	319	330	331	317	311	285	310	335	332	328	338
28462	13838	11055	7426	3137	1187	787	754	700	709	702	684	711	749	711	725	739	747	716	699	720	720	699	751	673	716	672	743	698	710	720	676	686	727	716	683	703	729	694	673	727	745	730	705	675	680	696	740	675	684	707	695	739	689	684	699	678	660	716	669	666	696	715	725	701	722	695	779	745	730	733	761	701	727	737	702	702	689	731	664	749	725	695	734	705	737	693	765	669	719	702	673	704	654	758	676	698	689	651	698	682	727	720	725	644	672	748	680	724	718	741	696	681	722	668	691	740	686	742	687	746	686	668	711	701	694	714	726	703	729	716	689	720	673	717	693	683	686	745	673	722	664	735	666	676	672	707	702	703	713	694	706	723	713	692	678	658	703	715	706	702	686	727	703	710	694	724	733	692	751	703	679	732	742	710	694	687	730	733	717	678	705	731	715	731	769	673	695	710	693	693	739	684	687	721	673	713	666	719	704	735	704	691	741	729	725	729	752	694	742	678	723	680	751	729	708	742	668	757	688	682	748	761	746	736	667	691	682	686	693	697	735	697	698	688	736	743	714	692	734	731	692	695	693	695	741	751	679	710	678	688	702	743	727	739	680	741	699	689	676	685	711	719	719	732	704	725	728	723	704	708	645	705	701	725	711	715	698	700	724	708	644	688	729	699	746	737	750	719	695	767	668	685	663	691	710	694	732	719	728	721	692	737	686	696	746	656	680	707	741	723	719	650	715	699	721	695	761	719	699	749	703	675	740	697	742	698	748	702	692	670	659	648	713	740	701	738	712	689	727	721	686	732	684	692	736	717	710	648	711	717	723	667	743	710	739	692	698	716	739	671	749	717	690	755	704	731	714	709	683	748	682	712	721	725	666	703	708	715	733	697	665	691	648	737	685	705	744	696	704	692	701	700	747	736	762	738	689	684	712	736	749	701	729	712	707	726	722	695	736	715	718	734	705	713	663	716	728	709	660	723	677	697	759	712	741	706	717	704	724	720	680	752	766	731	677	751	720	699	679	697	730	764	679	656	689	699	697	698	684	690	706	719	695	732	697	741	652	701	760	740	687	688	727	689	716	694	709	721	722	693	759	722	678	702	680	734	729	693	651	723	712	719	732	681	678	739	670	690	744	729	679	708	725	680	674	704	692	703	711	745	675	706	720	739	676	704	734	650	757	708	670	737	711	718	715	693	723	714	712	685	719	698	722	719	712	693	740	707	662	710	748	753	730	719	702	669	760	675	686	706	678	723	710	673	724	681	665	719	698	673	674	746	697	689	677	741	712	736	692	681	686	671	746	768	707	687	739	700	736	758	722	680	716	677	699	685	727	646	716	691	693	685	715	684	743	744	717	679	683	678	700	689	715	716	693	729	687	706	711	715	688	714	680	729	725	703	725	719	701	696	711	694	735	644	730	723	677	740	731	706	712	722	631	700	730	715	761	713	690	717	758	690	710	733	676	687	710	709	741	684	737	710	701	709	696	678	725	700	713	690	690	734	733	743	678	725	681	728	670	688	694	722	706	695	685	707	689	730	704	741	713	702	716	706	645	738	701	704	730	733	690	710	668	654	747	703	703	690	716	659	645	666	696	680	654	698	733	712	719	691	702	689	740	681	741	735	727	682	627	698	698	755	735	752	675	695	693	705	690	714	704	715	691	746	699	661	720	738	748	676	693	679	747	724	725	732	734	692	781	717	709	731	692	676	753	688	701	693	733	687	684	737	701	694	717	761	643	724	707	732	702	732	718	694	703	729	727	712	658	768	669	676	667	725	747	733	729	690	667	772	677	696	696	694	735	720	738	705	722	714	734	719	684	714	651	681	687	665	669	705	726	686	697	722	727	756	776	718	697	675	714	724	707	697	718	669	754	721	734	658	744	678	714	704	732	716	704	709	712	730	692	706	691	737	705	672	708	729	689	701	669	725	691	690	757	670	731	702	714	734	715	700	620	748	748	713	691	691	660	723	704	666	724	686	680	701	654	675	665	734	656	722	679	680	711	689	730	724	704	668	761	680	641	680	674	728	720	697	717	744	723	729	680	656	662	736	705	724	659	737	686	732	720	696	700	717	731	676	661	700	686	700	743	684	699	681	719	742	746	735	723	697	706	655	677	684	715	754	696	664	698	704	700	696	709	751	717	722	710	682	709	703	695	735	721	692	697	709	712	702	693	686	731	723	664	701	720	736	709	716	694	702	674	732	741	726	751	721	692	691	679	722	674	683	714	719	727	749	733	738	733	709	721	692	734	727	687	703	692	713	715	698	700	721	692	717	734	657	689	708	718	699	710	727	693	698	749	726	702	738	720	712	681	713	722	732	680	708	649	711	730	702	727	675	687	689	734	725	730	716	722	724	682	715	763	680	752	711	726	692	696	694	708	681	666	666	666	738	686	743	739	722	708	711	673	717	694	682	669	715	690	696	712	660	692	700	669	724	676	706	705	722	684	742	779	713	730	748	709	739	732	693	720	674	740	723	735	706	698	728	707	722	746	686	684	697	681	699	742	669	735	712	698	730	693	719	703	741	747	683	680	687	706	731	691	694	710	689	712	679	699	738	681	655	729	713	714	775	724	659	693	704	706	752	699	717	711	691	708	694	731	659	691	705	719	738	702	741	714	712	743	694	720	724	731	703	746	662	707	700	746	703	685	671	738	697	720	698	706	739	707	758	719	677	689	706	656	689	723	697	745	739	717	721	760	711	707	666	727	720	716	732	706	736	747	733	732	731	687	658	699	712	698	747	678	712	712	729	746	712	703	686	740	715	677	722	716	757	739	701	711	706	650	725	695	676	727	687	673	702	709	700	738	704	690	701	733	679	691	678	709	733	781	698	695	709	709	732	696	698	705	700	676	710	710	734	717	685	728	778	685	692	719	747	723	726	710	698	718	677	645	703	676	699	671	706	700	685	739	702	707	667	702	718	723	716	681	692	713	688	714	720	673	721	700	693	687	664	715	728	675	727	760	679	711	682	729	667	725	723	705	726	704	695	701	677	705	680	723	708	718	690	741	670	697	666	707	767	725	673	696	724	705	737	716	703	704	682	664	706	734	708	705	716	683	727	718	716	731	650	686	689	724	734	720	697	718	720	679	705	749	694	710	712	689	734	738	658	694	713	691	705	697	673	765	711	659	699	682	757	708	681	718	701	711	760	747	767	712	716	705	656	735	694	685	706	718	710	689	755	741	692	702	734	699	712	727	717	700	694	713	658	685	693	708	765	698	687	740	738	685	712	708	771	694	738	735	707	664	718	728	684	710	664	690	731	659	672	684	689	718	728	641	696	703	688	685	697	710	715	685	676	735	683	741	688	693	721	667	695	698	678	685	742	724	720	723	776	710	720	743	699	697	727	713	723	711	711	740	713	677	700	716	701	690	682	665	688	718	749	681	735	712	740	722	664	730	698	698	714	708	690	714	692	712	705	708	721	731	705	712	724	673	701	719	703	664	737	722	710	674	697	705	730	728	719	705	748	697	706	673	690	773	700	646
55589	28534	16797	8024	2513	594	383	411	384	409	322	331	360	412	362	352	341	356	373	356	387	512	476	476	385	323	340	357	338	358	369	325	341	341	334	323	335	401	370	365	309	331	348	334	340	338	371	328	314	344	368	341	310	334	356	340	373	354	321	368	368	342	322	318	359	327	301	367	324	353	314	310	352	308	351	375	354	356	368	334	336	317	321	331	353	360	357	356	344	384	332	311	303	312	360	351	362	366	351	343	345	330	331	351	322	316	360	336	324	338	349	347	372	364	308	303	342	355	358	338	353	379	307	325	324	284	346	340	316	328	344	358	350	329	322	366	355	354	356	377	327	377	292	395	308	354	360	335	345	346	329	339	334	360	329	303	371	338	353	358	370	338	354	361	332	321	338	326	334	337	347	298	338	336	327	336	341	330	312	320	332	323	341	367	384	326	326	329	372	351	358	370	322	317	300	324	387	307	366	287	305	342	336	345	320	329	352	336	371	314	341	336	342	364	311	311	341	367	351	363	342	335	306	323	358	322	336	331	355	336	343	320	351	330	356	339	351	307	363	297	275	344	318	356	331	387	335	357	355	365	356	355	305	298	329	290	361	360	376	305	324	333	336	314	350	361	315	387	363	321	331	334	325	322	344	326	321	345	372	354	377	340	343	331	318	343	361	345	326	350	352	315	324	368	343	325	356	334	337	311	319	335	366	334	358	340	384	324	333	372	343	335	343	377	343	326	367	359	342	309	354	340	339	355	332	346	324	361	350	338	332	356	310	306	351	316	330	347	306	359	377	327	347	318	276	341	321	307	331	331	388	364	354	361	360	365	337	334	341	329	364	294	326	379	357	350	386	368	341	382	305	335	357	339	383	321	342	366	336	348	359	340	331	347	331	365	339	332	322	345	370	346	313	331	332	369	301	304	309	378	346	345	347	333	334	321	332	356	308	329	347	376	370	325	328	313	334	360	304	318	351	339	350	333	361	347	380	358	345	343	323	296	333	325	316	358	342	355	366	352	315	331	320	358	343	357	330	375	335	335	329	329	318	321	332	312	326	328	350	351	355	345	323	365	341	335	324	358	307	320	346	364	322	386	314	334	332	352	350	332	336	338	362	333	354	312	347	345	359	327	334	370	338	322	359	357	335	335	383	360	365	341	326	340	319	351	345	318	347	345	367	341	380	364	324	340	363	377	319	349	340	327	346	332	306	359	329	348	386	358	324	320	347	349	339	338	332	329	349	361	347	347	374	346	308	323	361	320	351	322	364	364	350	394	355	331	311	331	339	366	331	354	292	326	355	368	367	343	324	354	353	345	354	344	354	354	335	349	327	337	331	357	330	315	362	359	352	332	331	342	320	324	361	319	352	337	356	381	310	400	328	313	358	356	374	360	354	352	363	402	325	374	334	319	366	339	319	330	339	325	330	336	394	326	322	336	355	349	349	352	357	335	320	311	340	334	313	346	338	371	308	310	356	321	329	310	351	345	334	318	348	331	312	344	328	354	376	351	375	305	322	355	348	332	348	370	336	369	358	342	332	319	350	354	356	324	344	324	345	329	319	354	319	326	356	355	338	358	320	340	343	345	336	338	369	313	339	366	315	327	333	328	352	311	334	343	378	323	333	346	344	384	347	324	362	327	315	292	363	326	310	329	360	322	333	334	365	341	347	359	337	346	299	314	336	356	378	369	341	334	339	325	329	377	346	350	389	337	341	315	321	346	337	323	327	338	326	344	347	360	305	336	309	381	375	328	350	370	325	344	355	340	364	343	291	338	296	334	355	351	330	380	346	331	360	322	322	346	331	341	325	314	341	329	309	391	371	331	318	347	378	323	337	331	343	316	326	348	351	335	327	409	330	349	309	356	316	326	338	371	334	315	363	347	334	341	328	343	338	330	365	294	356	349	356	323	357	359	354	356	371	307	336	350	341	334	310	336	332	316	309	320	377	337	334	326	334	349	345	344	362	347	378	347	365	325	373	315	358	374	345	333	349	334	298	324	350	350	349	309	341	283	341	295	335	343	387	341	339	352	373	326	355	347	316	352	350	343	325	328	340	354	334	314	309	328	327	329	328	310	328	367	336	321	370	313	359	318	295	333	354	316	345	357	293	324	359	351	319	342	342	321	350	327	355	354	327	334	324	359	348	344	321	340	325	363	316	372	369	350	370	357	315	340	318	339	365	360	347	339	330	326	349	307	327	314	320	326	341	335	300	308	370	333	351	350	351	332	344	357	349	341	345	326	385	332	328	348	352	300	353	324	365	312	363	344	380	348	325	324	329	337	378	364	334	360	333	338	302	358	357	336	323	359	344	361	328	341	342	368	405	346	338	322	381	344	334	332	334	330	343	331	323	351	382	296	313	338	365	357	346	374	358	334	317	343	320	316	351	357	361	334	296	295	328	335	340	314	327	327	354	334	336	350	363	321	345	326	356	335	332	356	319	319	387	329	338	345	359	330	343	338	359	359	348	328	354	336	334	333	330	340	324	357	336	352	347	316	344	340	361	349	334	320	332	351	327	335	350	345	342	368	349	343	356	336	326	347	333	333	324	310	305	349	358	327	401	359	353	347	324	329	360	301	361	294	344	303	345	348	340	308	322	303	329	346	343	347	351	311	361	350	338	333	311	312	331	348	336	335	333	351	333	323	338	351	357	321	334	336	347	349	317	325	323	333	331	306	312	329	333	361	333	353	320	345	358	334	339	340	357	340	319	305	299	323	339	364	342	344	310	341	349	331	330	354	338	336	332	342	348	353	343	357	347	316	336	328	316	316	336	335	295	374	316	341	333	368	341	293	323	323	377	310	363	326	349	318	342	334	339	325	374	348	330	335	357	349	315	331	330	353	291	332	343	353	345	328	345	320	368	312	348	372	334	319	357	311	325	312	378	360	345	360	378	339	337	345	331	355	383	343	358	342	337	353	319	307	356	323	356	343	348	334	329	385	300	352	343	332	344	350	334	316	335	359	341	362	340	343	349	354	370	315	338	349	335	351	347	352	327	303	345	344	379	376	272	340	345	337	351	314	312	354	349	357	355	352	326	340	334	341	324	355	352	335	339	326	390	371	349	352	340	328	361	321	349	375	359	340	316	329	343	328	356	339	326	320	332	372	318	321	322	326	308	338	357	324	330	351	370	318	322	336	336	348	339	344	337	338	303	353	320	321	328	344	381	367	365	341	326	339	339	307	337	327	356	342	317	364	323	361	369	345	337	308	349	375	345	384	347	326	305	315	358	363	329	314	352	319	349	321	357	330	326	363	301	361	338	314	369	331	344	292	324	336	319	325	335	363	339	335	346	322	293	360	327	349	335	338	356	340	350	332	381	340	343	318	398	360	292	328	357	313	340	341	353	303	333	352	331	346	326	336	358	342	349	331	338	345	359	338	382	361	330	345	330	314	366	331	343	289	308	345	334	312	323	376	341	314	355	347	318	336	362	370	311	343	366	342	322	326	300	333	348	374	327	354	364	353	338	317	385	364	355	352
35112	21306	20308	14373	6103	1234	969	900	937	850	813	797	816	717	779	782	815	783	922	949	1127	1630	1531	1496	1167	769	755	702	738	709	688	780	743	780	719	715	733	706	741	762	753	745	678	713	714	698	766	759	725	775	738	739	695	749	764	743	747	727	804	746	721	760	757	756	733	725	721	729	729	782	704	764	727	758	711	709	762	719	757	741	727	738	728	749	737	756	714	763	706	757	767	759	790	749	728	734	724	745	712	716	725	767	676	761	744	772	707	718	725	767	730	709	749	748	697	702	718	734	747	727	702	717	769	767	767	700	730	726	742	748	753	723	732	754	741	775	738	797	728	776	771	692	766	724	716	775	731	737	675	746	733	738	725	719	754	772	735	731	721	758	731	711	709	718	715	725	736	746	719	789	697	716	744	701	750	709	740	729	757	733	736	740	695	656	743	765	726	740	729	749	761	770	746	764	724	765	751	732	727	713	744	734	735	732	715	741	739	760	786	790	748	720	761	702	713	748	729	747	763	734	769	746	758	742	746	698	664	757	787	755	717	709	740	788	731	714	742	766	740	712	744	687	744	733	714	711	784	787	776	797	725	747	741	731	699	756	751	723	763	746	773	751	697	698	742	684	746	696	752	733	745	712	756	756	716	727	721	759	711	730	715	787	729	790	752	762	757	771	718	709	692	718	711	759	714	742	721	767	751	700	778	745	787	733	752	753	701	747	739	750	712	736	713	732	716	715	769	757	686	751	800	731	710	714	728	717	748	752	686	775	754	761	704	742	725	722	737	705	728	728	678	742	727	721	722	740	804	705	743	756	763	739	712	721	761	740	768	758	725	742	743	730	745	749	720	729	722	747	725	768	722	700	693	731	753	750	770	719	693	746	759	712	707	728	751	730	700	811	689	737	684	722	725	744	792	736	755	730	788	768	758	699	767	748	749	699	739	739	727	713	721	726	783	695	763	734	708	788	792	822	723	740	701	720	689	718	757	810	776	753	761	745	745	770	741	741	742	708	738	736	722	779	663	741	733	720	688	727	733	751	764	756	764	722	730	739	720	755	757	683	750	750	703	728	766	752	720	733	765	791	734	690	772	751	734	761	708	700	780	683	757	750	770	729	739	748	733	761	737	736	745	720	721	741	719	754	747	740	724	731	764	738	717	760	770	713	749	766	754	687	732	706	744	704	770	719	791	742	752	738	736	739	729	742	694	716	752	756	751	704	740	707	749	715	730	743	769	724	742	672	661	795	708	732	789	705	723	742	732	737	744	752	745	718	735	823	758	704	724	703	760	698	721	738	759	768	705	683	685	762	728	705	758	725	755	707	718	720	719	730	736	743	762	720	748	735	792	730	753	726	764	757	719	739	741	741	754	717	739	717	716	717	736	741	778	716	734	736	734	683	687	749	713	708	778	705	716	694	743	708	781	766	725	762	706	753	779	731	746	751	787	715	784	743	680	744	780	757	736	729	733	731	712	723	714	710	728	668	757	753	768	697	717	779	724	738	760	789	728	708	729	738	718	700	757	721	786	759	731	715	752	766	687	759	778	747	730	730	704	758	698	736	758	683	728	757	709	708	740	761	733	685	744	682	736	669	740	734	742	729	774	745	736	748	739	721	772	755	774	716	784	739	747	724	705	740	697	703	743	707	747	733	769	763	760	690	784	718	722	705	704	744	728	740	718	723	704	757	708	741	671	792	728	753	793	701	707	689	730	790	749	713	758	712	713	687	692	691	739	752	739	738	755	757	755	763	729	746	752	720	751	761	743	754	745	775	719	745	716	744	736	743	744	740	760	736	771	716	699	731	752	713	760	756	735	732	740	710	710	727	758	689	708	717	717	693	723	740	750	742	747	744	709	712	707	722	696	740	717	711	728	764	737	689	766	750	721	719	766	725	717	709	715	755	745	711	705	760	782	796	727	711	707	739	768	727	774	722	734	732	682	752	744	762	758	705	725	753	765	715	724	769	739	788	750	769	778	701	733	691	752	753	698	728	728	716	714	704	699	752	745	689	775	742	752	725	724	720	736	727	732	739	728	726	742	728	751	730	725	759	757	728	707	787	760	763	726	762	730	739	701	749	734	697	753	743	750	693	771	731	775	730	749	770	724	732	757	746	732	713	780	713	735	757	787	761	770	721	723	736	740	744	773	709	753	722	708	735	734	732	736	737	765	784	732	740	742	761	750	717	768	768	757	758	764	769	719	811	750	728	660	750	694	721	744	717	728	698	741	733	733	706	767	722	764	756	716	732	728	727	726	749	735	756	730	742	668	755	762	701	786	750	726	691	737	757	760	719	756	742	747	730	803	731	729	727	759	751	766	739	761	732	780	774	690	762	742	755	727	725	753	730	735	714	761	768	781	757	711	711	738	724	720	762	706	772	715	760	773	736	789	692	758	753	736	722	724	716	750	743	739	698	747	776	758	725	728	733	742	760	752	728	695	731	746	726	725	712	711	728	775	699	696	735	772	724	726	716	757	729	719	700	729	726	735	721	755	752	723	719	742	777	768	689	725	708	732	693	755	755	744	706	728	706	783	779	724	738	745	736	721	771	736	715	725	774	685	741	700	757	756	746	736	749	716	726	745	762	763	741	781	715	753	754	755	723	748	724	756	725	703	767	712	765	675	740	760	776	732	740	744	719	725	735	733	728	713	754	720	737	713	684	758	755	741	762	714	709	760	707	770	748	704	697	713	695	719	751	707	686	736	761	739	739	756	735	702	755	733	699	757	714	702	738	766	715	702	728	774	717	702	737	756	785	745	775	723	760	733	720	746	699	722	727	708	732	768	735	779	712	810	690	717	774	745	791	689	761	743	734	721	758	692	788	776	688	792	763	745	715	712	723	726	759	776	721	761	712	757	733	771	721	750	727	766	777	722	762	724	733	752	722	754	777	765	750	749	774	754	719	742	710	724	745	760	787	772	760	765	696	715	747	760	772	708	761	703	716	743	710	730	690	687	745	773	724	714	735	754	747	772	709	777	731	691	783	721	736	712	706	716	717	736	720	686	750	791	743	751	722	754	710	786	692	715	723	743	785	733	722	765	755	685	757	746	734	768	755	721	721	721	702	759	688	783	738	772	749	720	740	721	729	736	734	767	724	719	739	769	767	741	747	777	772	803	760	723	768	748	748	719	752	739	739	741	730	683	743	747	781	746	759	738	682	753	758	715	716	739	772	726	765	755	756	731	727	737	764	772	705	732	737	722	736	728	690	746	783	702	755	692	794	702	706	693	755	730	704	732	757	723	709	776	753	746	734	725	766	738	761	795	735	694	739	739	736	712	789	707	761	735	712	741	760	762	722	733	757	785	708	773	727	798	763	725	748	785	703	739	729	760	751	778	714	759	799	704	728	760	781	779	750	715	778	759	736	755	761	766	708	744	731	729	748	765	708	726	748	805	761	740	772	722	791	723	744	758	751	715	756	729	748	745	755	713	779	715	740	759	751	684	768	752	761	709	769	717	733	697	724	780	756	709	713	714	779
65195	35880	22056	12029	3606	735	468	411	372	355	404	405	368	370	343	402	359	405	404	473	441	526	577	549	487	378	345	375	382	364	352	344	362	335	374	376	397	375	375	327	332	427	345	380	385	341	363	346	352	366	354	355	362	330	340	349	377	386	363	390	398	337	362	363	366	357	345	345	352	375	373	363	381	378	355	417	376	369	354	399	384	366	406	322	370	428	369	359	369	370	373	342	330	360	338	366	360	394	393	350	379	390	381	371	399	365	362	334	364	369	402	322	354	369	334	365	398	364	399	361	392	358	341	345	364	368	403	331	394	323	374	359	348	345	360	393	382	389	332	368	356	342	362	399	337	358	331	366	366	347	384	364	392	372	361	369	345	345	361	356	351	343	385	370	379	334	363	353	330	362	341	398	362	339	367	341	349	349	398	315	359	352	371	355	301	396	348	360	386	368	364	345	384	378	356	348	371	355	369	367	320	342	347	369	348	367	340	373	380	366	358	372	360	329	337	325	337	379	336	331	354	353	358	379	369	361	315	389	362	348	378	411	382	341	383	370	381	376	347	358	399	372	365	350	361	344	370	350	402	371	394	380	361	370	360	370	392	315	322	307	349	350	367	353	334	392	325	390	360	348	372	355	307	370	332	385	353	360	370	387	371	344	359	345	357	395	331	367	385	370	379	364	370	355	339	381	383	370	373	374	380	398	375	379	311	350	378	364	377	359	346	383	364	348	367	350	363	343	335	313	355	348	358	367	356	338	337	363	350	364	343	359	379	386	406	378	370	386	391	380	354	370	357	369	368	324	324	420	387	376	348	325	356	375	366	363	369	398	383	332	356	355	393	395	390	342	354	333	358	367	317	361	352	339	345	356	352	361	344	379	356	396	346	369	388	370	386	334	346	366	317	380	348	334	348	411	350	360	357	318	415	352	388	369	333	334	353	367	384	368	383	397	333	353	381	374	362	374	412	350	369	388	359	384	372	351	384	359	354	388	333	350	374	354	339	392	374	334	368	345	363	352	360	375	364	372	412	339	379	356	354	387	367	368	368	358	362	339	350	376	369	353	372	421	375	395	382	350	341	372	331	375	340	366	335	395	361	365	389	373	352	332	359	371	377	362	348	380	365	333	364	376	340	355	336	343	338	330	373	332	346	389	360	354	372	364	343	368	386	342	375	350	375	376	387	337	309	361	345	369	341	367	392	363	384	378	432	325	374	343	340	369	367	357	344	360	351	380	376	360	366	357	356	350	341	320	357	368	337	347	329	367	359	360	366	341	394	334	390	344	348	367	334	371	392	385	359	373	350	372	367	382	318	369	375	377	355	363	369	407	384	329	349	376	355	360	407	371	374	380	374	344	420	358	338	374	366	366	354	344	359	375	353	359	392	346	355	369	373	332	374	334	396	367	368	382	362	335	312	338	342	393	351	366	354	367	358	396	366	377	357	391	373	393	350	335	350	373	388	369	323	338	361	355	349	379	329	350	355	401	360	337	364	353	427	361	361	340	347	394	397	378	385	371	422	402	342	364	357	359	349	343	341	360	361	350	334	399	340	359	382	325	344	385	373	343	370	351	367	409	403	392	353	388	347	352	362	388	369	337	352	369	348	387	307	398	365	352	390	394	310	368	366	348	373	375	363	347	324	393	377	368	349	334	349	329	348	387	344	361	367	334	355	379	349	368	369	369	382	367	345	321	378	337	365	354	333	336	359	325	375	338	391	373	339	389	360	378	377	387	401	342	341	295	355	375	373	372	370	369	369	403	314	332	367	324	366	367	380	387	358	354	382	360	351	329	364	388	355	323	335	381	374	386	335	360	346	333	331	361	366	360	384	356	352	349	373	383	390	399	366	391	376	361	325	337	394	353	367	334	378	331	374	391	373	353	323	339	346	357	379	354	392	428	332	358	339	342	342	389	355	327	334	354	374	374	347	413	387	368	372	416	354	360	384	353	327	361	376	362	373	366	352	336	349	359	364	391	333	352	378	348	380	394	353	350	376	348	369	402	321	363	363	374	377	389	370	353	368	369	343	344	377	375	370	349	341	365	381	377	383	313	370	360	366	339	316	353	374	383	413	405	376	360	403	359	390	357	362	372	363	359	397	373	386	372	364	355	329	364	368	341	353	358	331	406	360	359	389	387	384	425	376	361	361	352	353	366	353	387	372	368	361	337	338	355	372	331	365	381	358	323	327	339	380	374	371	327	377	343	356	372	385	384	331	353	328	344	346	339	353	370	351	336	375	382	390	377	344	350	353	361	361	350	374	385	337	408	355	374	335	384	352	346	346	369	386	361	395	369	342	364	366	365	367	388	346	304	304	344	301	382	368	388	337	363	363	399	373	365	379	374	346	366	362	372	356	361	359	350	363	348	393	378	367	366	341	339	340	409	360	348	387	354	335	342	329	358	382	334	327	353	352	366	353	363	360	348	325	346	366	330	345	374	359	382	335	370	375	390	377	326	344	365	349	374	396	368	362	379	376	342	354	397	372	358	347	373	358	379	367	362	361	361	408	372	335	356	376	352	383	372	333	365	378	363	340	356	327	386	340	366	370	351	333	327	361	361	342	347	333	381	352	328	344	357	369	351	373	345	343	375	357	332	390	382	346	375	340	363	366	338	362	369	384	339	335	373	365	362	377	388	394	354	388	355	328	380	379	387	355	390	343	343	404	369	370	352	345	335	336	386	405	355	369	346	360	346	320	366	352	338	378	339	410	332	352	328	387	346	326	342	391	392	381	358	377	358	347	344	333	360	359	398	370	367	334	337	335	368	348	356	341	329	347	358	384	367	368	321	367	341	392	353	350	378	339	348	384	372	387	378	372	353	361	381	361	345	385	353	376	372	336	305	354	337	339	334	347	340	379	346	403	404	348	369	372	392	387	350	362	374	356	355	389	388	362	356	346	373	375	367	371	327	354	373	400	346	343	356	363	339	373	380	357	374	346	354	343	365	383	383	360	420	371	400	361	317	338	339	368	396	328	350	365	333	333	397	367	363	347	341	380	357	361	341	365	357	377	361	350	376	371	384	407	357	355	359	364	364	336	326	336	356	362	376	354	361	353	350	365	360	349	323	342	331	359	355	374	383	363	360	360	387	363	361	377	347	355	375	390	388	395	324	338	393	368	325	375	388	375	351	324	349	369	331	341	349	327	330	376	391	340	357	345	378	329	355	400	369	390	353	384	413	359	327	333	354	373	357	359	357	349	354	390	395	338	344	318	351	329	375	367	379	357	362	386	348	365	343	344	314	371	417	344	361	338	366	343	385	332	323	361	353	349	335	358	352	359	338	359	392	369	352	295	362	366	364	349	351	363	341	348	375	349	338	359	371	374	347	384	382	358	432	375	381	364	358	339	356	368	371	359	380	372	373	371	359	412	382	351	355	350	363	391	400	384	342	353	350	348	351	356	367	348	382	380	352	375	384	338	351	367	357	324	351	362	356	343	360	368	329	336	340	344	354	331	362	344	337	329	351	382	326	366	340
41650	27420	24269	18960	7489	1834	1099	969	932	882	931	888	877	893	831	937	893	986	1080	1328	1281	1850	2183	1895	1618	1000	748	763	816	743	731	798	799	772	782	774	765	766	824	774	759	764	787	788	782	779	763	771	751	803	759	757	769	806	804	798	789	744	758	802	768	746	796	754	794	759	855	805	857	781	790	782	774	772	773	815	736	786	775	841	769	760	739	763	760	765	816	762	746	772	752	769	741	787	745	794	780	759	787	748	734	748	733	749	750	764	758	793	775	780	778	806	777	751	790	764	839	770	794	728	730	739	787	794	792	780	781	804	784	795	740	811	761	815	791	811	816	781	766	775	762	807	775	733	808	787	815	728	791	751	787	787	828	781	810	752	764	781	783	797	746	811	802	747	756	776	860	819	739	735	772	769	741	801	795	784	725	778	787	760	753	778	753	756	826	766	741	770	761	752	775	778	753	763	793	765	762	786	726	761	781	753	835	816	757	812	784	816	769	803	756	742	771	769	752	793	753	787	732	847	813	796	775	733	739	756	700	715	772	749	784	730	748	778	766	801	726	747	774	773	772	819	744	775	754	754	725	742	797	744	823	726	773	776	784	738	773	756	789	786	707	789	775	813	749	763	789	816	754	733	732	823	733	765	801	789	809	823	751	730	714	797	740	749	732	760	746	789	791	824	762	769	834	769	770	737	743	768	800	761	752	797	802	815	751	751	804	786	805	824	788	764	757	761	757	739	789	821	762	809	816	774	742	752	760	753	760	702	768	743	807	770	764	799	769	744	764	819	787	773	759	746	742	775	847	748	793	814	787	801	784	788	777	761	771	818	790	791	779	761	781	828	774	741	774	740	793	741	705	796	812	773	794	736	795	789	775	772	774	748	812	777	805	776	746	779	793	784	770	776	766	772	742	752	765	742	778	789	757	790	748	795	775	730	743	838	800	779	737	771	782	757	758	792	796	745	773	772	766	782	766	773	790	806	818	827	742	798	759	734	743	797	748	741	707	796	791	782	783	790	700	731	776	747	815	763	780	768	737	793	790	750	785	768	747	790	829	784	752	760	757	787	768	748	758	822	762	770	751	743	773	747	808	747	756	784	766	782	748	817	773	767	746	797	738	720	783	761	791	777	742	744	779	781	744	776	774	738	775	791	764	767	777	819	816	811	788	780	764	781	805	755	777	777	746	755	754	726	774	768	759	759	799	775	766	775	755	805	780	771	742	757	775	737	771	821	757	771	726	760	831	778	796	763	793	713	767	796	756	714	786	739	797	781	726	759	774	806	797	793	805	764	765	835	746	768	743	811	812	777	730	799	763	769	779	763	756	730	728	755	790	754	779	735	728	778	799	775	776	789	763	752	732	779	798	790	793	758	774	749	791	811	741	727	741	822	800	777	809	777	724	757	790	742	786	834	838	763	774	744	777	784	762	734	781	740	746	785	807	812	821	795	801	756	751	762	760	795	731	819	766	751	776	765	776	744	832	796	760	728	761	824	757	829	754	757	756	767	744	793	793	802	818	764	760	719	769	807	787	817	732	814	768	766	818	788	712	822	808	783	758	765	772	759	793	801	805	763	749	790	798	808	798	781	772	808	725	774	796	761	743	756	724	775	763	793	725	785	763	781	755	757	757	766	775	726	820	765	754	777	756	743	734	790	734	736	784	758	761	803	774	773	777	779	730	750	786	748	738	779	779	729	773	740	790	784	791	776	786	772	785	766	728	775	804	821	761	767	756	762	715	763	764	746	742	746	775	758	761	751	750	793	747	749	781	787	804	763	800	789	750	764	821	799	756	766	815	747	759	796	749	776	751	803	798	729	787	823	793	715	807	797	800	818	774	801	778	782	803	785	747	804	754	792	792	762	749	793	771	806	789	780	805	793	775	746	770	774	806	738	777	751	752	810	722	756	762	766	820	816	771	820	793	732	794	781	768	798	768	779	767	746	779	813	820	789	762	796	759	800	771	806	825	781	791	790	775	752	763	761	778	806	781	773	814	768	739	794	793	769	751	812	684	781	802	790	758	808	766	740	777	743	773	743	734	711	785	770	795	775	832	770	752	779	751	759	778	758	755	798	728	801	753	801	775	771	749	787	800	785	805	751	712	796	750	830	818	746	793	736	783	790	765	838	754	803	697	749	797	767	764	781	780	777	767	786	841	776	751	759	747	788	753	767	752	823	817	776	747	785	762	790	785	794	773	750	788	809	724	793	797	805	802	756	725	758	774	747	721	765	767	820	754	819	813	770	731	794	793	782	783	761	807	783	765	775	784	771	759	757	781	768	785	773	760	736	792	784	745	752	762	791	803	789	761	794	795	791	770	776	793	762	774	825	766	793	763	752	776	751	785	777	744	808	767	771	778	735	769	782	757	755	732	772	820	783	804	740	831	698	794	780	828	791	801	767	774	777	836	765	784	780	806	763	776	747	725	810	785	760	765	770	717	706	766	776	810	784	812	786	747	697	823	748	726	789	781	750	756	742	779	782	796	767	748	746	753	739	749	789	721	781	783	812	732	767	750	787	791	774	758	747	749	747	793	770	726	818	822	819	812	781	753	753	739	702	811	803	826	758	786	798	744	776	764	784	785	824	722	764	770	768	786	755	773	750	744	827	757	748	775	823	717	751	741	796	799	776	774	746	744	810	793	766	766	734	733	751	775	784	763	757	795	778	787	805	743	791	800	788	814	750	748	800	750	759	774	784	749	798	780	828	789	754	741	793	714	779	812	799	785	803	764	768	782	735	789	787	800	738	724	754	796	768	761	768	772	729	780	790	790	778	784	776	772	733	749	797	841	762	769	739	761	766	799	789	767	748	819	826	749	778	761	743	779	770	788	817	746	755	782	753	807	771	751	765	748	762	788	829	749	821	775	756	761	763	792	788	744	796	753	781	761	788	796	798	763	777	788	788	802	779	781	732	779	772	769	765	754	779	727	754	798	778	810	810	800	799	755	772	783	740	774	799	849	753	735	811	762	770	738	780	824	815	790	789	752	805	771	740	802	730	752	766	748	796	789	765	811	760	789	800	740	807	776	790	781	787	740	835	767	770	767	762	773	765	735	781	778	764	804	735	789	774	797	749	745	735	768	749	768	705	802	772	761	782	770	801	768	750	788	795	737	747	778	760	733	778	761	747	762	793	776	782	802	799	801	758	709	768	762	754	759	766	781	792	771	747	740	774	754	732	741	823	801	777	793	788	811	759	727	763	813	773	715	753	801	742	803	752	725	769	737	822	782	747	814	744	771	807	760	747	788	749	762	734	770	753	773	787	805	774	835	767	741	753	772	753	760	773	795	799	731	768	779	776	747	756	752	761	795	740	797	778	710	765	763	818	742	803	794	744	759	813	801	745	803	756	724	792	826	734	803	762	787	782	760	781	782	774	772	787	822	773	766	782	718	828	793	788	790	785	822	793	755	808	772	819	765	803	791	820	767	749	785	793	777	768	783	797	725	754	757	764	798	751	828	796	779	768	789	765	731	768	802	805
41553	20325	9526	3550	1134	408	317	340	352	341	323	335	337	333	380	332	368	316	349	322	310	358	343	325	285	359	308	323	329	323	317	329	340	307	251	355	310	339	355	305	330	310	351	318	304	330	341	300	312	312	333	355	312	275	315	300	326	340	368	346	373	304	301	297	316	374	325	332	356	344	312	342	351	296	344	344	335	282	328	364	289	324	398	333	337	284	344	344	325	333	340	305	308	305	316	322	331	315	311	311	326	329	330	324	333	340	304	320	332	341	310	316	366	328	322	294	325	335	348	318	304	338	321	328	360	352	318	332	324	306	348	368	304	308	317	312	331	329	316	338	325	351	344	328	346	328	306	340	345	318	325	308	335	301	353	329	355	323	324	326	365	314	334	354	299	322	299	372	332	339	348	324	309	320	341	324	350	310	351	320	340	343	345	334	333	334	330	310	333	314	319	360	348	341	354	317	342	336	329	335	320	295	337	320	326	324	303	355	313	319	326	363	328	325	320	330	294	317	337	304	357	336	338	330	291	338	316	346	311	335	343	347	337	340	340	346	328	324	366	344	352	373	320	327	347	329	355	298	313	322	343	319	367	315	337	338	325	337	331	337	329	287	357	323	355	334	325	351	378	343	375	326	332	295	305	328	319	304	337	348	337	339	337	335	338	339	321	320	312	344	340	346	318	316	342	272	345	335	343	351	344	348	340	332	335	333	338	338	330	322	339	351	292	307	336	307	304	353	347	332	348	298	309	314	346	321	309	297	309	321	326	338	336	335	342	311	322	319	346	364	350	333	344	342	352	311	341	327	325	340	285	354	330	343	312	334	354	351	360	331	304	307	305	351	356	359	323	363	375	355	360	342	345	306	290	345	305	323	337	346	343	313	318	364	371	321	353	336	330	319	322	319	323	335	320	303	332	325	345	291	283	307	378	342	314	334	362	287	332	310	364	315	351	334	335	320	344	340	342	323	339	336	323	332	338	355	309	328	329	316	360	343	320	366	332	332	339	337	316	325	343	295	337	339	323	331	367	312	316	320	317	323	327	351	339	326	334	326	305	326	329	319	322	295	374	297	327	318	315	317	324	343	330	324	322	300	336	336	309	347	359	324	335	316	336	359	312	349	327	331	335	325	302	342	344	315	339	330	331	317	307	335	325	338	324	340	343	335	329	349	310	354	317	333	314	336	301	373	358	322	317	392	305	327	324	330	371	302	324	318	300	361	322	333	341	335	309	323	313	321	304	355	354	308	322	322	351	336	330	316	324	307	321	348	343	356	318	349	333	324	376	333	302	300	296	314	334	286	354	310	357	294	345	317	325	363	335	344	323	334	329	297	312	325	289	337	357	331	342	330	320	335	327	362	317	345	325	312	290	306	325	306	356	340	328	309	303	345	308	304	351	355	315	364	318	316	348	364	325	310	302	328	331	338	368	363	328	364	356	316	320	325	308	328	327	296	359	302	351	319	330	375	344	299	310	335	352	353	316	342	353	338	335	300	317	322	322	340	314	333	296	307	325	340	322	302	329	316	347	335	325	350	302	307	335	305	289	338	349	322	325	342	333	326	337	296	343	296	335	318	337	312	293	330	318	339	317	339	365	336	311	337	357	324	340	333	348	325	354	337	313	311	301	297	366	322	357	356	319	361	357	344	310	328	330	349	317	334	331	347	339	302	361	344	317	347	330	374	307	313	345	316	341	328	321	333	336	320	331	327	345	340	352	324	342	343	343	365	310	305	347	358	347	333	355	332	306	324	325	325	312	305	332	379	354	309	323	328	297	338	339	325	356	326	315	331	316	339	333	295	336	328	336	307	332	341	317	331	323	319	321	357	334	368	308	326	320	328	347	311	354	312	312	313	307	367	320	346	337	373	332	310	332	365	333	285	318	313	325	330	356	329	348	363	299	300	326	300	340	320	340	350	352	297	338	317	347	329	303	363	310	355	298	328	351	328	322	327	355	349	312	345	307	320	308	348	318	327	355	333	338	327	326	307	336	322	353	324	338	304	299	360	344	326	312	317	337	335	347	368	317	325	314	350	319	320	326	300	332	372	305	347	328	321	335	357	323	330	315	359	350	383	323	332	320	340	336	287	328	316	335	341	347	353	339	330	362	330	312	355	352	330	370	318	312	345	364	331	276	335	334	347	339	321	341	344	369	346	335	339	325	302	321	329	367	323	328	290	337	333	345	329	336	353	317	296	338	318	329	305	305	334	308	302	346	328	347	332	303	316	295	321	331	304	352	290	309	293	347	362	325	307	339	329	326	335	308	345	312	359	326	302	350	341	288	341	314	345	282	327	344	327	333	308	356	358	347	320	329	302	327	323	293	339	323	333	338	302	328	333	322	345	346	340	330	314	310	321	303	313	336	345	328	340	328	313	337	320	320	348	343	318	314	349	336	368	337	350	320	343	324	307	357	308	314	297	373	350	351	326	372	324	344	318	340	344	350	302	315	353	336	367	308	312	347	336	344	344	332	303	308	339	317	361	323	338	367	334	343	363	298	340	336	335	329	340	320	345	318	359	312	336	345	294	327	341	316	361	325	328	310	329	362	346	357	365	314	322	340	322	289	357	319	328	370	321	310	299	319	307	347	368	352	347	324	336	303	358	343	300	338	345	332	346	322	394	336	316	332	352	317	329	321	304	346	328	323	340	372	334	323	333	309	335	328	305	363	308	313	324	348	351	348	318	332	319	331	327	341	324	348	375	300	322	306	325	348	352	349	320	283	337	339	349	340	305	330	311	325	288	351	346	321	285	331	305	322	324	341	331	340	330	329	324	320	328	310	326	356	340	293	343	331	354	339	303	312	318	349	367	276	305	353	330	320	322	324	339	329	325	322	343	361	323	309	320	317	343	312	335	350	324	325	318	340	291	303	323	354	356	345	332	355	291	310	339	329	284	309	345	309	329	332	329	308	319	328	327	331	297	285	331	360	333	341	356	342	323	312	323	306	321	351	339	345	329	335	352	332	294	330	339	340	317	328	341	330	337	320	304	296	344	324	305	322	299	347	338	334	315	347	291	358	345	332	341	342	313	309	317	319	352	338	336	317	314	318	371	331	336	306	306	307	340	348	302	316	359	348	311	346	335	316	324	293	342	339	337	330	322	345	328	350	316	357	321	343	344	320	339	302	352	323	330	318	334	307	344	340	333	291	324	331	346	340	329	338	324	313	325	314	336	323	368	372	383	355	341	304	311	324	316	351	361	324	346	341	337	331	334	332	335	332	343	365	321	279	306	317	344	293	337	325	325	324	317	336	321	318	293	309	327	329	323	318	336	342	366	358	312	332	357	341	373	338	312	312	328	345	306	327	334	320	343	311	346	332	307	302	332	354	326	359	342	335	298	329	314	319	334	372	318	313	333	330	353	325	338	339	343	278	308	317	305	321	321	322	304	276	336	314	309	367	354	348	357	301	330	328	371	346	369	357	301	349	353	361	307	340	331	295	320	343	352	340	320	314	348	335	343	344	307	358	346	295	335
25590	14486	12311	7902	3109	996	762	745	776	715	766	711	696	759	734	736	741	712	709	701	772	800	797	811	779	686	729	701	755	719	739	737	722	707	700	655	714	714	748	730	687	734	675	741	725	695	746	720	718	700	672	726	778	729	728	749	754	746	721	705	757	705	749	699	671	740	697	770	687	660	727	715	716	718	736	711	738	762	732	688	719	796	724	739	740	730	732	764	704	748	672	724	717	693	732	629	745	704	740	726	768	697	711	716	742	693	726	706	721	716	732	703	741	742	723	719	723	700	733	694	723	659	706	702	740	745	693	714	741	720	724	719	682	712	697	729	747	717	690	721	711	698	702	712	689	709	668	729	738	736	732	784	759	763	727	686	703	710	734	695	722	735	725	710	692	697	762	697	728	684	682	736	734	680	723	722	696	721	727	695	724	733	736	737	724	724	714	725	728	718	667	711	696	689	737	718	730	714	706	690	686	716	694	725	731	765	735	747	721	724	724	746	750	713	691	714	689	726	713	698	701	768	724	712	725	728	748	695	713	716	703	733	697	739	716	681	731	692	754	719	740	727	747	696	719	711	671	733	682	685	712	686	727	719	690	744	701	701	692	693	718	726	677	717	760	734	681	747	691	760	686	723	710	701	687	709	720	742	697	719	741	715	725	720	719	697	732	705	695	678	738	691	712	721	739	720	736	705	754	711	709	680	685	688	717	746	702	716	757	706	732	690	705	734	776	746	764	775	697	694	738	692	760	697	701	689	734	760	749	771	724	702	683	748	747	687	719	710	758	733	764	729	747	669	709	712	732	683	720	680	671	763	715	710	703	714	715	702	718	697	748	709	701	702	712	726	687	735	740	699	704	756	698	706	669	688	722	726	734	734	706	661	754	704	667	676	735	735	730	730	730	706	725	713	683	710	679	770	724	772	707	706	706	717	749	700	714	692	709	713	704	715	737	710	713	718	743	682	743	743	696	726	703	733	708	670	699	744	697	752	740	707	718	712	705	736	704	741	700	695	741	729	724	755	687	711	690	765	710	681	738	686	706	663	728	715	688	723	693	727	712	745	707	687	694	724	707	703	700	744	754	689	733	696	698	719	772	728	737	699	748	675	736	663	680	769	724	730	689	733	722	711	708	746	698	753	704	718	737	703	722	697	679	697	730	700	739	743	678	740	716	710	732	667	744	733	745	714	733	716	727	668	670	781	727	725	689	719	689	686	721	721	727	725	732	739	662	717	737	697	697	711	716	691	738	717	686	694	692	697	738	697	702	697	667	743	742	724	738	759	701	700	688	730	732	697	760	743	696	694	680	709	750	711	685	764	718	725	678	708	714	735	721	712	705	753	735	704	726	699	751	747	713	798	766	754	696	683	705	735	709	708	719	724	692	737	690	707	721	702	682	666	723	725	720	688	670	743	751	737	692	742	693	689	759	722	690	705	731	723	708	695	712	728	734	694	677	677	740	701	701	715	724	777	734	753	735	732	672	701	713	729	727	705	744	725	721	689	718	663	703	730	760	734	723	691	724	692	707	708	731	691	740	660	704	802	696	679	716	753	716	743	717	715	730	694	675	696	728	707	720	726	654	649	719	696	700	751	726	719	651	698	693	682	731	734	684	714	714	717	673	705	707	713	726	658	701	748	726	713	698	697	724	691	684	737	717	729	730	756	721	700	725	720	709	705	731	706	672	713	742	704	663	759	764	692	698	728	718	743	703	745	692	715	699	721	702	670	691	759	681	694	694	733	722	743	767	723	750	697	688	720	750	675	751	711	718	701	739	751	657	741	690	698	740	757	738	719	754	700	697	722	669	717	740	695	708	708	701	761	709	754	747	704	757	730	725	708	698	749	723	700	725	708	767	718	761	714	711	709	722	685	713	709	745	741	756	668	799	721	731	667	694	779	738	700	701	695	734	698	721	748	715	717	702	728	771	733	718	673	697	723	688	671	743	681	742	728	664	701	723	669	688	671	710	728	727	759	709	671	726	775	692	763	704	769	716	784	699	747	711	708	738	722	702	717	658	662	661	713	711	750	707	717	712	679	718	722	703	675	686	722	729	706	707	755	699	693	768	731	723	716	702	750	685	700	737	703	694	707	645	715	733	683	705	718	723	737	686	786	679	775	697	658	729	747	725	731	730	691	734	739	747	718	729	705	777	746	697	731	695	739	708	701	747	714	721	753	706	707	716	735	708	718	725	677	708	725	755	700	701	735	722	768	730	752	702	717	710	724	727	716	700	703	716	747	726	758	716	708	702	698	747	689	680	704	763	723	731	706	705	727	705	718	678	702	754	735	723	704	743	673	730	652	717	740	692	764	730	684	688	732	689	717	684	680	675	758	697	708	728	752	669	682	746	690	720	727	705	707	683	760	720	681	691	705	737	741	706	705	724	709	741	720	726	711	730	730	692	693	722	778	731	710	646	711	711	740	776	708	719	745	677	696	674	718	748	721	683	710	699	753	700	728	698	718	698	673	738	681	744	763	720	710	698	679	693	680	722	710	701	682	694	723	722	703	707	724	701	737	760	720	717	737	726	746	686	722	729	717	715	725	690	701	737	734	657	764	731	750	680	724	690	745	699	736	759	719	701	751	685	677	707	747	745	769	700	698	772	693	720	725	694	715	664	718	709	715	682	728	723	707	705	762	704	654	700	730	729	693	709	704	719	721	703	741	709	702	684	690	740	716	686	662	713	734	733	721	742	711	721	691	748	708	684	731	736	694	769	722	741	687	724	689	663	716	699	665	721	715	646	650	671	696	728	706	722	696	748	728	712	738	672	721	719	735	726	710	731	699	705	728	710	713	728	757	736	696	747	751	722	744	734	708	736	716	698	735	743	703	710	738	731	728	712	700	660	762	745	719	684	707	680	700	699	704	684	741	681	720	702	726	700	724	725	730	697	712	712	745	744	712	732	715	728	715	701	718	678	743	715	760	688	733	669	713	748	699	719	764	712	729	745	706	712	662	675	716	699	705	759	746	694	724	751	749	685	719	713	653	742	746	739	750	746	700	734	692	687	739	729	723	719	691	734	720	680	739	728	722	759	678	709	742	700	677	741	744	750	733	717	674	699	698	690	737	692	684	748	716	638	724	692	724	719	714	703	732	688	697	741	721	742	676	704	723	684	755	681	718	688	721	691	706	700	687	753	730	719	667	687	752	739	736	724	723	709	701	754	728	765	733	718	734	712	746	696	728	748	707	679	673	698	722	689	755	733	719	741	669	725	660	675	718	715	687	697	703	686	717	718	750	715	732	734	735	748	704	700	766	697	740	722	717	728	764	675	764	742	706	740	707	709	770	709	731	722	755	725	724	699	705	743	708	713	687	710	742	741	754	724	720	690	716	757	686	749	717	670	766	722	702	712	713	701	712	717	707	732	686	734	704	730	702	693	719	726	767	754	700	728	778	740	714	731	740	698	718	702	728	752	703	690	737	715	712	704	742	744	742	716	708	745	702	728	717	736	693	726	685	719	708	741	760	697	729
48308	29370	19607	10060	4272	1381	434	376	388	393	396	335	368	379	336	334	353	372	381	416	527	557	505	462	434	338	388	340	314	369	336	391	321	350	339	321	308	373	362	357	365	363	334	392	334	341	310	381	343	322	315	329	333	354	368	366	302	321	333	379	332	343	329	329	308	375	322	345	357	346	351	364	368	376	373	345	315	351	363	343	331	340	352	334	333	355	356	330	373	329	352	376	379	336	347	369	271	344	370	360	324	326	347	334	322	322	316	323	322	319	338	329	329	334	349	370	363	369	330	335	352	320	366	335	353	325	381	314	345	349	343	368	339	343	374	349	320	360	314	312	360	293	341	353	339	373	332	364	356	315	356	296	327	352	349	364	353	389	340	334	357	367	347	354	340	320	338	366	356	337	342	319	334	344	351	349	343	346	350	313	342	331	344	346	345	317	336	332	337	318	345	345	336	344	344	307	325	368	353	353	409	374	283	343	313	339	367	367	344	297	367	349	340	360	321	328	313	316	343	349	348	347	377	391	335	335	358	350	345	360	370	339	345	343	334	369	335	389	330	310	336	369	355	351	350	359	337	334	317	321	300	305	350	377	349	362	331	330	313	345	366	350	350	331	355	307	346	334	320	349	331	350	333	328	339	328	341	374	339	341	362	350	319	345	332	337	325	334	322	388	313	360	347	333	379	375	367	333	351	324	345	370	353	343	342	363	344	346	362	347	353	346	343	359	328	336	349	394	334	388	362	328	346	377	365	336	372	331	343	349	359	310	344	332	324	351	339	357	339	349	346	322	388	329	347	354	325	337	328	378	345	382	336	351	388	374	334	325	348	333	346	354	333	347	327	343	284	322	335	344	333	341	338	388	302	355	342	372	344	292	320	324	331	343	342	335	308	313	350	327	335	327	329	384	349	344	357	315	375	301	318	337	386	346	386	319	347	308	354	344	351	367	338	357	331	338	349	337	344	334	349	313	349	351	333	361	373	335	301	326	374	340	365	330	344	331	314	364	348	346	340	299	347	316	324	388	332	323	367	354	340	364	310	351	338	368	352	345	319	307	371	345	349	361	352	345	364	322	316	345	319	345	366	350	330	335	361	392	290	344	328	342	332	336	317	381	357	346	354	339	375	320	366	346	341	315	328	369	346	350	357	366	339	373	345	365	374	316	372	356	350	335	347	337	329	373	353	337	330	341	315	345	327	322	346	331	363	348	315	335	353	368	324	310	328	334	343	350	306	300	322	360	333	367	324	356	354	322	302	310	316	342	341	326	329	323	321	323	367	354	326	357	309	340	322	334	336	363	347	325	330	343	391	359	355	333	352	330	385	367	350	320	344	347	357	363	344	344	312	301	341	350	362	294	353	345	328	322	341	340	384	420	333	362	376	348	310	317	375	329	352	354	331	303	331	340	322	317	296	289	337	321	319	321	334	350	393	331	338	375	393	345	316	343	329	333	331	352	349	319	371	365	363	302	330	312	363	337	367	378	362	323	357	349	334	323	338	330	355	360	346	312	331	334	345	330	319	350	366	326	313	369	330	331	351	325	317	336	327	334	314	385	360	336	306	347	352	317	338	309	354	332	312	328	342	344	354	325	330	319	323	354	341	369	332	374	335	356	404	369	327	349	350	353	338	313	349	356	356	360	341	335	352	355	319	344	336	376	344	393	312	358	366	337	349	352	336	344	324	344	341	344	342	309	367	346	343	345	342	338	351	345	342	373	327	374	317	323	347	328	329	349	348	331	328	309	319	346	323	362	317	355	382	341	352	335	337	356	323	337	328	310	328	359	332	331	324	335	320	348	345	331	357	366	360	321	344	321	341	376	361	329	358	376	338	340	338	355	349	371	363	308	315	359	382	305	347	338	319	337	343	350	379	363	325	333	336	320	343	314	301	347	333	326	373	347	362	346	323	329	351	340	356	357	326	347	354	349	318	342	347	350	321	299	303	305	320	372	347	343	359	343	332	308	330	335	325	355	323	360	330	385	366	367	352	353	334	337	333	326	345	351	341	370	316	347	326	364	322	331	354	323	336	342	347	329	330	365	345	389	336	356	333	319	334	325	320	345	345	347	353	347	362	357	355	342	305	331	323	347	313	342	334	376	356	329	344	331	351	332	305	339	324	358	296	341	334	354	347	338	328	347	320	367	354	318	356	305	319	330	352	339	373	343	327	365	330	323	335	327	330	364	300	351	325	312	373	338	389	345	355	343	327	358	317	315	318	343	356	361	338	317	335	340	361	354	343	341	310	344	359	351	358	340	388	377	353	338	326	351	362	380	365	332	321	312	334	342	362	358	369	341	318	350	383	330	366	367	329	359	371	358	325	372	382	345	332	328	378	370	292	315	380	326	326	294	345	325	359	343	338	297	353	347	311	354	353	347	344	327	354	335	363	316	318	308	296	313	315	355	350	280	307	312	316	356	339	347	323	344	359	349	394	367	324	332	374	336	338	389	345	347	321	340	403	332	329	347	336	387	354	328	374	334	344	344	372	328	358	327	369	380	379	355	356	319	354	339	312	317	356	340	296	327	329	302	336	350	349	339	335	337	336	319	362	357	343	346	363	337	367	336	383	335	349	336	336	345	309	377	349	339	344	332	322	348	381	345	350	357	358	330	351	336	342	334	378	346	317	364	374	344	348	346	308	363	345	378	330	348	336	352	342	374	325	351	355	332	357	325	360	353	362	340	368	352	333	359	325	329	340	338	367	346	394	319	345	347	348	350	385	361	342	323	304	338	355	353	338	318	304	337	339	388	376	321	376	385	357	331	349	337	339	348	336	366	322	299	309	374	370	378	306	334	343	333	346	361	359	316	344	364	358	358	329	368	355	376	356	344	368	343	366	356	348	374	352	395	350	398	326	345	342	366	310	348	360	336	320	339	325	337	304	332	347	397	353	334	370	381	365	333	318	319	331	311	360	345	324	318	355	323	347	329	308	323	331	353	310	364	356	345	329	336	335	358	324	352	367	301	355	363	320	308	317	322	358	328	310	368	333	327	368	315	376	349	318	353	350	358	334	363	334	367	345	363	357	347	308	289	361	336	322	344	370	332	314	362	323	366	367	301	329	321	348	330	350	321	370	350	324	309	307	346	323	329	327	351	321	325	322	333	373	347	350	331	369	319	329	353	329	309	326	367	402	330	313	346	358	310	360	357	342	321	337	338	343	337	338	338	341	339	331	378	345	326	361	346	344	386	351	366	322	306	372	347	361	347	355	373	365	331	302	347	344	348	328	320	311	326	317	327	329	327	346	287	321	320	352	342	346	338	352	330	337	322	328	348	358	337	378	327	320	341	345	368	343	312	338	354	308	353	322	367	339	352	338	331	324	351	352	310	330	340	351	353	332	383	388	332	322	306	371	310	373	349	319	371	323	306	319	320	379	329	330	361	326	299	340	368	333	343	320	340	371	366	319	348	354	361	327	334	303	320	319	332	351	342	321	304	297	337	355	311	323	376	367	332	351	368	321	361	304	321	331	361
30292	23432	23452	17387	11258	3846	1004	903	926	877	878	896	858	831	832	785	772	829	939	1098	1686	1964	1847	1552	1267	687	790	755	754	737	721	764	738	727	794	790	707	741	748	750	766	725	752	684	697	754	766	699	732	725	722	757	740	756	771	739	740	749	710	736	753	780	757	775	720	723	682	711	757	781	712	754	716	739	675	707	723	771	741	774	737	732	742	740	675	759	734	745	770	746	764	745	766	705	768	718	742	778	730	736	701	700	745	769	771	732	754	714	763	737	740	737	704	727	812	726	766	759	717	763	761	749	716	807	795	724	769	769	733	736	737	749	700	724	718	779	746	774	762	743	716	760	746	752	751	739	790	770	715	738	765	710	727	740	760	766	686	764	696	723	802	724	753	781	685	671	754	750	792	748	746	716	718	735	763	757	761	756	719	744	756	756	734	741	676	712	692	778	721	750	717	751	765	711	718	706	732	700	759	743	763	733	667	713	728	757	768	743	737	709	721	725	736	769	724	700	763	749	755	729	788	718	729	760	725	706	707	758	754	708	744	691	739	744	733	709	708	757	759	729	780	690	742	751	727	703	716	764	683	746	792	729	747	759	724	769	702	760	768	728	704	727	714	735	730	764	745	739	721	707	730	770	776	712	741	719	699	735	748	690	762	740	709	765	749	755	735	742	740	727	744	719	741	733	780	781	708	759	758	733	803	747	765	739	769	740	763	719	770	723	750	722	780	759	724	768	744	752	756	772	755	720	714	757	724	732	704	739	727	707	731	706	754	728	752	760	701	743	720	726	782	725	725	751	741	713	743	758	731	770	735	725	768	716	726	733	767	753	747	764	740	789	743	699	727	746	712	787	724	717	783	768	693	744	757	748	757	742	739	816	769	747	674	737	724	762	725	748	791	738	760	769	718	714	767	733	748	749	742	706	753	717	730	814	716	722	732	743	766	735	750	693	767	761	787	768	719	716	762	807	751	753	697	705	779	787	715	718	738	720	705	713	749	742	749	725	776	706	744	763	700	753	760	730	698	730	771	751	721	732	712	724	758	743	694	730	740	710	721	755	729	733	766	764	708	787	773	739	756	721	743	696	724	732	761	774	718	697	695	679	722	737	704	710	757	728	787	750	798	733	751	754	719	717	742	721	745	721	702	727	799	751	741	746	727	779	797	767	754	731	724	729	741	731	761	748	782	808	804	738	784	724	753	758	752	751	737	738	793	727	742	723	744	753	768	705	718	745	710	727	699	727	763	718	740	717	740	729	746	692	718	775	743	714	755	733	759	772	768	738	782	713	755	748	723	718	739	753	688	735	742	796	729	727	725	709	740	723	758	724	774	756	762	730	758	736	720	708	713	761	759	744	749	734	718	739	756	718	767	750	768	717	712	760	725	711	746	719	734	764	733	739	765	710	710	760	799	701	711	736	778	704	735	683	758	719	746	695	727	708	758	739	713	720	715	775	774	777	713	729	698	732	716	775	715	753	696	759	711	736	709	722	721	715	702	752	729	762	710	722	735	711	687	724	712	747	718	719	775	777	730	719	771	768	760	783	763	703	690	760	801	723	722	756	756	715	757	780	736	772	786	730	750	758	751	738	755	744	712	758	736	752	805	750	723	759	716	726	733	775	766	682	667	697	745	760	739	748	757	704	715	740	738	781	775	706	711	708	764	717	797	778	719	763	737	736	746	793	780	739	715	725	692	733	767	720	773	769	708	737	803	740	745	753	770	770	732	684	774	726	706	741	668	768	776	734	793	760	739	685	710	747	727	703	794	741	714	716	761	754	753	707	722	758	697	734	744	710	764	712	739	703	732	749	730	756	715	772	794	742	740	714	749	746	718	739	678	681	768	739	697	749	727	786	701	726	734	695	705	771	718	773	725	797	715	740	791	679	711	773	744	741	772	699	693	685	735	761	747	770	720	749	747	732	741	766	740	784	738	770	729	726	725	689	747	778	726	753	737	716	727	742	746	716	741	730	789	797	747	739	743	694	725	712	733	788	737	795	700	695	779	772	762	748	744	733	718	724	783	768	676	744	731	681	753	767	746	801	770	728	685	728	719	752	750	766	749	717	726	770	727	707	699	725	753	765	752	786	707	708	766	719	752	714	747	697	746	712	737	715	743	740	716	762	726	701	722	802	758	745	724	719	724	765	756	750	725	715	811	759	771	750	740	736	734	726	736	758	735	726	710	720	757	765	707	724	740	716	695	738	757	728	732	783	724	770	750	718	725	716	710	734	695	743	805	733	706	780	734	728	714	778	746	788	773	736	747	735	719	739	727	741	722	756	765	749	737	688	767	761	754	776	786	720	749	761	738	721	780	723	724	751	722	757	725	732	676	732	764	775	747	694	756	715	728	786	750	772	717	683	730	716	774	750	763	678	741	730	766	737	775	786	740	773	732	686	779	722	716	788	696	760	755	728	751	782	792	752	752	776	730	709	736	775	757	698	752	729	754	717	711	771	677	785	802	758	712	721	728	777	761	718	732	720	753	752	784	755	796	739	710	797	711	776	695	756	720	764	746	774	747	750	795	735	760	750	760	697	757	716	783	741	720	717	701	726	748	769	699	757	765	781	761	762	751	791	740	760	736	772	765	746	742	748	744	746	771	794	778	757	727	687	734	742	736	733	700	726	772	747	728	743	767	746	735	755	750	705	710	768	702	767	764	709	768	758	748	683	768	790	753	751	799	730	785	704	741	748	736	711	752	736	749	717	774	724	723	762	774	690	761	713	758	685	735	732	741	775	733	699	707	704	716	700	743	704	747	716	727	732	746	773	735	701	728	732	733	733	758	699	758	772	781	764	749	739	736	747	743	725	710	753	742	747	724	759	739	757	759	780	761	767	766	750	736	742	762	727	736	732	756	770	740	777	787	749	754	709	755	727	730	756	757	733	744	733	722	732	696	738	695	727	741	675	739	743	757	704	730	766	719	739	721	754	752	748	755	721	744	731	772	712	769	750	750	712	688	752	734	727	757	786	687	744	714	808	745	733	749	740	770	733	770	698	714	729	710	763	696	735	742	732	747	748	692	727	731	763	710	719	737	759	698	726	708	771	730	730	748	739	738	695	691	771	754	769	765	734	711	742	726	747	724	759	739	759	681	704	780	766	732	715	704	754	765	704	722	715	759	704	747	756	682	693	775	726	735	770	723	777	746	741	783	744	728	754	807	719	721	705	774	695	707	752	744	737	683	718	797	684	736	800	707	733	805	738	767	749	726	740	742	751	773	764	737	760	790	743	759	679	732	747	790	739	771	737	722	759	726	747	797	700	711	756	737	708	735	764	736	747	781	699	756	700	750	729	777	723	724	753	689	675	723	746	752	764	753	746	711	711	736	730	742	727	714	759	756	763	781	755	740	755	799	737	708	747	743	769	716	759	724	735	791	766	752	786	718	736	772	714	732	784	724	722	770	738	768	771	791	737	742	813	724	775	778	760	719	715	718	739	711	738	751	712	762	726	765	758	749	717	734	727	708	743	774	746
60383	38341	29701	18148	9540	1835	514	473	420	409	405	396	402	406	443	418	430	444	502	599	738	734	641	567	536	379	378	365	360	365	379	360	351	351	332	377	382	355	388	382	390	376	358	343	389	401	397	395	356	369	324	317	337	354	343	367	385	362	384	361	364	349	366	372	358	345	381	353	397	354	369	346	352	373	381	336	379	333	365	384	348	359	377	399	348	387	373	346	334	370	333	360	363	352	372	365	347	383	378	346	327	396	390	382	351	330	363	370	326	365	386	384	379	389	331	388	354	361	382	384	333	375	334	344	328	372	352	354	367	338	370	360	412	398	373	396	389	338	345	310	369	362	377	402	359	330	380	361	335	349	373	338	374	364	330	372	381	366	356	343	358	373	376	358	354	352	343	345	349	385	371	349	351	378	342	356	357	339	370	368	377	364	361	369	349	361	360	348	398	369	342	359	376	409	300	364	362	355	351	334	371	383	365	393	343	341	337	373	386	383	385	341	373	349	358	387	390	340	382	323	383	364	371	364	330	362	332	338	345	340	400	363	371	324	366	363	362	369	356	398	382	332	343	379	353	365	372	355	392	375	345	324	335	321	369	395	352	363	355	374	370	353	383	376	370	333	404	316	343	381	353	371	355	345	367	363	350	345	377	380	392	324	369	328	375	379	330	317	339	369	388	350	346	359	374	346	359	340	365	364	416	339	373	408	399	418	366	361	368	351	369	396	334	352	347	339	351	356	363	366	407	356	371	369	391	393	352	355	369	371	361	372	341	350	353	343	374	353	366	379	366	378	342	375	367	325	357	369	357	353	369	347	380	370	374	350	357	333	329	344	351	355	393	362	346	360	367	367	367	377	341	378	360	378	360	355	385	348	405	366	358	340	383	370	346	373	332	366	347	374	389	373	350	395	387	404	365	378	346	359	387	371	345	378	397	352	355	395	353	405	396	344	369	357	368	363	374	344	388	362	357	389	373	387	356	349	344	345	329	355	371	344	376	361	372	373	346	403	343	363	350	371	359	379	367	388	341	353	340	379	365	358	363	370	353	373	344	347	331	349	363	338	389	338	360	367	368	359	349	367	355	348	354	389	357	360	385	346	371	340	370	404	345	329	327	374	348	369	384	357	392	318	355	355	349	382	361	342	384	373	339	391	393	392	404	353	350	356	389	374	359	387	342	338	342	333	362	350	395	345	348	368	354	357	337	368	346	378	344	348	390	323	389	389	382	363	383	373	357	364	375	379	336	385	397	363	330	390	379	362	345	366	324	375	377	375	367	372	371	385	378	367	389	358	360	388	376	362	389	357	350	358	364	382	356	346	355	346	392	350	396	358	357	376	376	355	326	325	349	373	414	375	384	358	302	383	367	376	376	361	371	349	350	349	368	360	382	380	333	342	357	348	342	355	391	351	338	363	361	350	312	370	389	371	375	369	337	333	329	372	369	375	360	362	357	386	387	391	378	333	344	366	338	360	374	390	384	312	349	365	376	352	336	341	341	361	388	401	349	367	373	362	380	364	338	355	344	361	300	336	358	362	372	359	364	390	336	368	347	388	354	395	331	377	376	351	381	364	353	388	361	332	374	328	403	342	355	391	378	368	394	394	364	352	388	414	353	389	363	392	350	355	363	365	349	351	390	354	409	351	357	360	354	354	379	370	383	351	349	360	336	336	368	352	329	373	331	363	339	339	343	381	390	364	349	380	332	391	366	355	336	376	392	367	365	421	358	365	343	378	381	310	363	360	343	394	403	411	369	377	344	354	365	357	343	362	341	333	337	398	344	318	360	401	355	335	376	325	358	341	368	363	373	382	369	378	326	332	348	355	344	362	378	367	366	360	356	342	377	347	375	385	348	395	382	388	351	392	380	366	326	348	363	374	375	357	395	328	327	330	337	393	367	366	346	383	403	339	367	394	335	348	366	375	388	353	348	369	342	376	360	409	376	375	341	327	385	371	343	360	347	389	356	343	378	334	378	360	354	347	418	371	343	377	342	331	353	340	360	343	350	395	343	351	393	360	378	405	383	373	344	354	349	368	350	389	363	367	333	357	344	348	371	400	379	367	354	385	362	351	357	375	348	357	337	348	380	366	373	393	416	345	390	386	358	396	336	338	381	355	358	348	368	369	322	354	337	364	352	346	394	337	389	351	397	388	368	377	363	386	329	355	370	364	362	370	356	383	359	350	385	311	367	338	366	366	367	355	352	392	367	362	349	378	328	379	376	356	365	344	344	372	335	359	367	343	325	352	364	335	380	339	415	324	331	359	373	364	390	350	335	354	318	380	363	359	350	363	388	349	364	335	407	379	355	352	374	390	396	355	397	350	400	354	368	368	368	360	345	370	371	333	364	343	371	339	367	353	362	390	398	339	353	350	360	386	368	347	401	362	393	382	357	328	383	367	338	365	356	353	334	348	306	362	392	341	371	333	368	387	346	351	361	377	356	361	376	365	391	385	392	336	375	354	403	390	369	361	363	370	374	307	365	329	367	373	370	362	376	371	366	377	376	402	392	368	385	352	326	376	384	397	334	347	336	382	344	358	351	337	363	364	364	327	381	352	377	369	360	371	352	371	412	366	347	398	368	338	385	382	375	373	336	358	356	333	372	343	367	358	354	346	340	357	353	332	354	378	348	360	361	353	384	364	374	343	356	358	319	330	332	348	343	373	383	387	368	347	352	344	391	354	407	365	335	361	338	411	351	379	364	342	362	329	371	365	386	361	355	377	375	367	353	378	409	360	359	385	356	347	364	333	349	357	353	336	338	361	367	319	377	344	387	324	368	348	358	381	370	346	375	352	363	366	357	358	390	364	385	380	363	348	374	354	390	337	345	349	392	352	365	401	365	372	354	362	354	398	332	340	403	364	371	443	396	366	335	338	354	342	391	373	373	364	350	362	353	392	352	330	358	383	378	353	352	362	393	358	390	351	389	364	382	329	382	331	372	361	370	379	367	368	373	353	343	335	351	372	378	367	367	376	363	357	356	354	323	362	351	365	351	353	365	336	393	367	330	350	360	357	378	356	402	372	347	348	349	370	388	379	410	356	364	354	355	338	314	386	372	395	390	352	393	339	372	363	382	385	366	385	362	397	378	363	343	355	342	357	341	338	340	393	353	396	361	432	365	379	341	368	360	357	393	397	344	367	340	372	348	372	323	390	332	374	372	367	408	390	352	378	343	369	355	351	373	363	349	369	371	363	342	393	395	350	418	365	357	367	423	336	344	333	366	406	365	384	349	394	376	339	374	371	355	335	368	344	374	327	355	352	362	352	406	375	365	322	376	342	352	339	381	343	328	387	360	347	367	368	384	348	348	317	413	354	364	379	376	349	377	361	346	389	382	338	359	384	348	408	379	378	328	355	348	393	376	397	410	376	342	335	375	376	330	363	397	358	359	361	354	357	358	385	363	365	369	353	366	370	347	345	380	378	377	391	333	420	371	332	405	381	358	356	394	360	363	402	354	348	365	362	309	333	417	376	388	383
37212	29406	32305	26803	19225	3464	1338	1145	1043	1011	1065	1014	1083	1082	1114	1109	1100	1186	1698	2375	2798	2640	2275	2021	1586	850	811	800	827	811	779	792	759	760	755	782	772	774	768	818	800	878	810	786	762	726	785	808	788	791	780	756	778	815	778	765	778	738	783	850	745	765	781	790	798	740	732	753	797	776	749	767	774	737	794	745	774	796	776	760	806	758	728	754	804	803	737	778	729	798	775	791	807	786	807	811	822	773	714	720	777	767	796	788	769	754	713	739	781	789	753	795	804	784	776	783	752	756	790	800	786	795	823	772	789	787	809	774	827	770	772	824	793	762	763	766	750	782	774	801	769	829	798	760	775	765	757	749	812	789	801	738	770	784	728	784	773	789	838	739	801	753	849	750	746	814	763	733	741	779	755	770	745	776	749	761	760	751	747	791	766	787	772	769	788	770	809	738	802	720	781	757	798	826	778	787	706	687	793	767	763	759	761	749	804	760	781	819	771	796	749	794	738	770	715	719	791	794	765	800	752	760	776	739	796	758	805	778	761	787	798	759	723	804	838	734	779	770	782	798	789	819	782	809	793	758	817	766	775	782	754	826	780	768	770	790	739	788	751	804	725	758	748	783	778	751	741	827	743	793	806	815	736	758	781	751	804	769	783	741	787	778	778	785	782	765	761	775	779	714	777	771	768	757	789	754	767	811	748	808	802	796	790	785	727	754	738	755	760	754	806	773	775	786	782	810	763	802	802	746	795	740	776	760	772	758	771	770	702	774	802	750	735	774	819	819	767	751	756	759	764	761	785	788	751	825	800	815	751	813	767	767	778	747	782	813	758	776	736	756	755	759	771	800	746	762	816	813	759	775	745	752	772	835	773	781	747	746	801	789	786	732	799	728	779	717	736	734	794	762	781	725	750	748	778	787	766	810	804	747	773	767	790	763	754	725	745	784	771	793	752	728	802	765	745	788	776	811	753	756	791	815	773	760	799	778	742	761	823	776	800	791	759	753	783	799	735	802	756	767	761	771	764	771	778	733	743	760	767	784	830	797	787	812	784	802	726	771	780	771	805	773	752	750	773	801	837	790	740	789	738	754	747	798	773	765	784	759	768	740	803	740	790	758	774	807	764	768	778	766	745	802	776	786	748	765	759	786	780	758	776	793	741	817	774	750	761	760	766	751	797	763	770	762	783	785	774	758	770	829	780	793	812	774	762	742	783	738	777	785	744	778	765	768	819	699	805	779	759	738	755	816	780	761	731	775	774	816	783	745	804	818	740	768	762	821	755	761	788	797	803	737	795	798	764	778	769	729	802	771	803	736	714	783	783	815	763	739	795	830	770	744	789	768	773	810	743	787	799	810	807	763	753	791	754	755	816	758	802	740	756	773	800	805	807	803	808	800	754	781	762	801	799	768	766	744	765	761	765	727	783	786	764	746	792	769	782	743	737	797	754	784	771	747	774	771	749	777	762	761	796	785	764	747	853	725	777	743	808	785	780	758	738	812	774	765	738	775	783	764	746	833	811	770	781	781	765	771	786	741	815	775	759	779	782	759	798	797	701	777	746	803	797	768	752	740	804	813	774	773	844	786	792	780	814	779	767	770	799	782	771	729	787	798	777	765	785	747	775	821	783	829	813	742	780	766	784	739	752	795	715	827	796	765	778	732	803	806	785	792	776	793	786	777	796	822	776	742	791	753	809	821	742	793	793	781	791	798	768	771	791	780	802	762	760	759	780	777	773	781	798	771	792	784	766	763	778	810	782	791	775	771	794	798	784	781	786	778	762	801	814	796	801	792	786	778	760	808	735	778	767	765	758	721	809	711	717	772	808	802	752	764	746	770	809	767	797	753	795	751	835	799	751	768	817	800	753	765	746	841	777	840	758	753	775	778	768	702	784	723	775	785	787	828	783	755	768	779	792	720	759	813	789	781	761	827	794	783	804	750	737	794	776	719	821	824	738	794	792	810	803	779	789	752	771	797	778	786	758	730	760	777	776	745	788	804	767	764	831	796	756	741	772	777	761	746	840	795	780	814	808	775	762	785	815	792	757	775	714	702	760	781	768	840	812	785	759	787	783	766	761	769	744	811	794	802	793	792	792	801	777	791	790	765	749	756	807	783	754	757	772	759	789	696	778	782	754	733	758	770	753	780	803	765	768	755	773	819	777	785	739	771	728	806	742	790	797	777	803	784	776	789	793	802	796	739	778	813	785	746	819	747	731	799	772	782	756	785	781	720	751	786	794	806	783	761	759	769	800	811	802	762	719	743	734	795	820	756	799	740	812	729	813	805	753	811	778	785	752	782	762	762	841	750	740	773	782	739	775	765	789	789	762	742	804	804	787	796	774	799	823	800	776	751	754	764	767	768	733	758	808	802	737	756	760	835	800	809	798	768	744	779	877	769	805	814	738	804	789	784	805	788	741	780	808	772	763	685	731	764	726	746	782	770	753	730	752	762	779	806	806	770	743	791	742	785	776	817	787	776	801	790	822	760	759	808	769	772	799	777	804	770	801	768	790	778	830	734	836	822	766	745	762	821	772	785	715	776	805	788	800	721	755	847	793	787	809	784	724	735	824	773	797	725	752	792	763	764	815	780	724	769	781	793	768	800	762	773	775	749	757	784	737	774	815	778	801	774	745	797	804	750	739	770	777	765	819	792	744	778	806	783	795	801	761	769	708	764	793	783	775	780	765	805	708	765	788	782	828	768	759	786	775	789	783	779	775	774	823	784	793	803	728	725	786	782	776	776	786	768	765	838	796	755	829	779	785	796	778	792	783	758	815	722	796	771	774	723	748	822	724	815	800	776	792	743	764	772	706	773	759	751	737	743	755	825	756	820	791	740	794	797	786	702	762	794	773	760	773	789	764	774	777	806	804	721	757	804	801	793	804	802	772	767	773	794	777	768	729	775	790	786	774	771	765	705	789	747	755	784	801	805	793	788	805	812	787	776	737	767	797	748	767	728	787	788	796	803	789	831	802	766	765	805	766	750	751	788	817	759	730	742	803	817	784	751	806	790	755	783	784	804	750	837	748	759	784	770	777	785	760	717	828	740	769	827	745	785	780	700	823	770	796	747	721	789	767	753	768	787	776	807	754	795	808	759	840	791	777	759	744	796	772	790	768	746	755	784	793	739	747	810	802	756	780	796	752	793	799	743	773	755	799	790	783	768	763	765	774	783	733	781	763	825	788	741	799	772	769	786	752	794	828	740	738	775	723	693	784	786	813	805	743	736	794	766	797	770	728	776	748	736	812	796	796	790	814	807	741	799	793	744	762	822	769	807	792	765	797	820	752	774	751	805	815	754	792	860	739	781	818	762	798	769	775	788	808	775	811	757	729	793	730	747	736	721	763	776	758	827	755	780	793	770	740	768	793	809	756	812	738	764	864	757	838	783	789	770	777	719	774	753	772	790	797	781	777	749	748	821	749	788	788	799	780	746	764	783	765	769	766	763	770	804	731	786	757	785	748	788	757	799	810	764	772	782
42339	25370	11887	3227	668	396	388	328	367	338	353	358	324	351	322	356	335	311	330	360	349	316	357	353	322	357	343	371	347	315	372	332	356	325	353	353	310	347	328	333	366	356	327	353	346	333	327	344	323	338	337	295	347	340	304	342	370	323	335	345	339	339	308	357	314	301	326	351	321	326	326	332	332	320	330	328	354	329	365	322	364	326	331	324	350	334	330	314	336	335	313	332	340	335	357	350	318	338	311	324	332	352	330	330	335	311	303	354	306	391	347	317	347	331	328	340	322	303	326	330	311	332	342	302	328	317	314	371	339	325	324	341	355	326	318	343	330	341	334	344	342	323	333	352	323	321	377	311	298	304	303	351	343	339	321	397	344	333	342	348	325	328	345	349	346	338	327	353	328	331	339	377	363	314	323	318	324	360	360	331	308	335	344	298	320	349	345	326	319	355	335	331	359	347	346	345	331	370	321	328	355	335	357	362	323	351	341	361	329	331	326	349	367	323	304	353	373	323	299	340	322	352	347	344	335	354	348	289	340	313	335	341	331	351	327	356	319	333	332	324	357	335	379	299	323	320	335	319	345	336	369	322	303	322	350	357	318	312	312	317	307	315	339	347	314	358	371	342	330	328	367	349	336	358	360	309	373	333	352	311	319	306	357	331	361	346	325	348	330	326	370	351	363	353	337	335	282	318	346	329	317	338	324	342	314	353	333	318	343	331	321	330	345	344	318	337	362	330	320	339	371	344	294	340	312	309	324	313	351	311	339	333	354	332	321	301	343	330	328	378	344	333	300	346	345	339	328	361	382	321	328	341	366	311	323	342	340	316	313	314	335	339	356	325	324	375	328	331	320	336	358	377	354	314	350	331	350	340	363	353	315	321	315	330	318	292	341	376	333	297	313	314	348	327	323	323	366	328	331	327	343	308	352	331	319	354	303	328	304	324	327	340	331	309	338	324	333	359	322	370	347	340	321	345	320	361	333	303	342	363	380	339	303	327	334	348	359	335	347	345	341	325	326	318	308	325	375	310	358	338	309	327	325	307	344	363	344	308	337	333	328	321	316	300	340	343	362	336	328	315	374	366	327	343	334	345	330	333	325	326	369	323	328	325	360	332	333	365	339	302	319	295	330	365	320	332	330	307	324	317	372	341	353	344	358	324	373	337	326	341	342	351	319	346	353	358	331	313	317	347	300	353	355	345	328	298	305	359	309	319	327	345	335	333	327	331	320	336	338	359	328	306	334	369	319	307	307	316	345	347	321	360	322	344	314	333	337	338	326	308	317	306	311	335	361	343	334	341	315	348	343	330	345	361	350	327	313	342	335	360	340	371	331	338	326	332	348	343	334	352	373	357	320	324	315	320	338	371	350	307	341	344	300	331	312	326	402	326	339	313	304	341	359	345	325	322	311	327	325	320	341	340	318	343	344	295	341	344	370	344	376	371	338	283	356	334	319	341	321	360	372	328	328	345	299	345	310	305	306	304	327	342	335	329	330	357	334	351	327	309	381	343	333	286	345	344	345	323	358	317	343	331	358	382	326	338	335	294	343	308	333	345	345	313	334	333	336	347	326	355	333	319	322	320	347	362	308	362	366	313	349	313	343	291	375	344	328	338	405	321	311	307	328	334	321	287	317	310	344	307	322	349	313	292	329	319	310	288	326	350	298	341	336	313	338	322	317	309	297	330	320	330	304	331	319	315	344	366	302	369	347	341	334	365	350	330	342	327	343	365	303	331	332	369	317	339	331	352	332	326	298	342	288	343	363	338	330	310	304	300	328	393	305	321	322	365	369	374	331	369	326	363	320	347	305	337	303	319	364	311	331	312	363	372	374	353	365	338	320	315	335	311	357	333	387	317	339	322	356	322	360	363	353	312	352	341	343	316	337	286	327	290	362	340	346	344	319	318	318	350	355	366	316	343	323	335	325	331	354	336	310	328	313	299	314	333	346	315	333	317	353	341	342	311	345	342	305	326	330	299	333	330	326	374	341	352	316	297	300	306	339	360	349	305	334	322	343	317	338	377	319	311	361	352	362	327	339	336	336	328	294	323	311	323	374	347	318	336	333	345	314	328	313	332	318	369	342	358	359	339	309	310	364	336	342	365	339	358	336	359	348	346	312	353	332	368	315	319	355	321	306	322	334	312	369	380	373	338	322	314	327	342	357	359	322	365	327	350	328	364	354	330	350	312	330	343	340	304	331	337	339	308	347	350	330	330	347	356	309	335	379	320	329	334	326	354	352	365	363	331	315	356	325	337	354	371	324	338	335	357	334	341	344	299	297	302	345	293	351	338	352	345	334	323	320	339	325	341	291	354	365	359	347	350	309	309	378	349	311	333	308	325	336	364	330	324	319	317	340	315	305	322	336	326	336	328	351	335	360	346	348	333	306	358	329	365	309	314	327	346	321	355	343	323	304	343	353	327	318	362	356	350	346	338	370	387	311	333	332	334	294	371	304	299	345	347	344	321	285	356	324	337	324	336	326	327	342	361	347	273	317	348	339	347	296	352	332	331	350	353	347	302	330	360	340	342	312	317	322	330	381	317	337	344	373	328	307	325	372	294	329	332	299	345	344	334	342	357	344	319	366	328	331	319	345	357	307	309	308	315	314	345	301	311	335	301	337	393	324	348	339	366	338	337	321	336	347	321	297	330	329	344	341	343	353	341	343	339	358	321	324	361	330	335	367	341	319	305	328	373	293	329	317	341	343	337	371	356	309	296	319	358	357	337	356	334	330	336	356	327	310	354	371	319	327	317	307	343	359	357	344	350	356	322	302	314	332	289	301	324	308	330	328	312	343	321	338	338	358	306	339	311	318	321	296	354	337	287	368	365	340	342	316	304	298	326	327	350	322	369	376	345	383	316	347	353	341	337	393	325	325	322	342	363	363	355	322	303	346	311	330	309	308	338	348	303	300	325	326	330	355	335	317	315	323	341	322	333	324	351	306	343	358	340	331	306	307	357	340	337	289	309	320	308	306	370	339	358	334	346	372	341	349	354	342	360	322	358	323	307	353	349	343	331	335	335	362	339	338	359	325	345	354	379	310	322	300	310	324	318	351	320	364	286	320	325	335	344	334	360	354	369	324	336	349	348	330	330	361	348	347	331	316	325	332	338	359	346	327	381	361	349	347	329	358	332	330	327	314	356	307	347	335	324	344	357	315	310	334	315	333	305	301	336	309	308	341	344	347	329	314	350	314	356	326	344	342	347	335	319	316	337	317	310	344	348	335	297	382	352	355	350	322	343	315	333	324	302	297	330	349	329	344	336	291	369	348	338	320	324	357	333	322	345	295	358	321	352	345	356	325	396	357	330	333	331	321	353	336	331	335	342	325	361	380	336	324	326	390	350	357	338	339	346	334	311	323	351	362	317	346	341	357	315	371	328	318	350	374	337	362	322	354	316	344	327	322	348	314	355	365	328	332	339	326	301	305	339	338	357	330	348	315	315	307	348	356	333	300	311	345	318	347	337	323	356
25525	18157	14100	6054	1567	874	895	835	775	796	803	802	737	708	764	752	746	757	760	755	778	778	877	816	741	778	688	700	727	778	715	727	710	714	717	708	729	746	739	746	729	759	718	747	693	692	765	673	780	687	718	701	750	713	667	715	719	703	713	734	708	741	725	766	726	750	751	717	723	742	775	704	691	734	730	693	720	713	730	669	719	690	724	726	690	720	755	713	767	701	696	742	713	750	734	735	669	693	717	698	695	746	741	751	753	719	727	709	690	687	724	750	745	755	774	741	729	794	685	696	768	695	700	666	719	714	741	699	750	772	716	747	739	684	709	708	715	705	742	695	707	729	747	715	701	722	727	681	761	693	726	718	738	731	719	791	736	750	702	685	702	746	725	736	721	701	706	739	714	739	681	723	761	681	703	733	723	741	720	738	753	676	725	715	690	687	693	719	712	741	708	718	692	688	729	724	697	741	700	720	746	721	778	727	743	708	765	713	765	701	728	744	721	706	694	681	717	739	713	700	739	711	702	734	735	714	737	711	716	707	649	693	724	702	687	743	753	731	714	721	683	739	724	702	748	740	710	712	689	694	702	696	719	738	756	699	746	741	687	740	690	824	690	777	736	707	682	720	731	660	685	729	711	702	704	714	714	694	699	755	676	747	726	667	699	727	678	727	735	717	695	693	730	683	749	693	705	707	689	677	747	688	710	738	700	769	728	747	766	759	718	719	711	723	779	709	758	754	709	693	715	751	745	667	790	723	735	684	703	723	751	707	711	745	741	775	773	757	736	717	704	705	671	755	770	699	715	682	737	701	731	731	715	695	712	731	726	722	698	725	670	718	727	708	679	744	698	683	746	706	715	728	716	738	699	710	739	700	717	668	710	722	731	766	728	717	693	715	708	727	722	743	727	694	698	718	711	773	707	718	730	697	726	658	730	705	720	729	753	722	675	719	653	727	741	743	695	703	732	754	749	728	791	657	805	737	756	722	752	736	693	718	688	729	722	729	689	710	724	694	701	702	755	722	711	709	725	762	693	703	692	684	714	713	750	726	694	788	725	772	713	676	712	745	737	718	703	721	744	662	743	727	728	710	765	693	713	725	747	745	689	742	744	710	701	694	708	754	707	719	755	728	721	722	757	738	710	749	751	729	730	719	722	715	736	689	760	744	710	717	727	747	733	762	721	760	743	719	734	702	703	707	721	719	714	712	699	760	750	752	696	713	716	728	704	736	705	700	696	702	731	722	758	690	750	762	750	717	675	669	641	693	760	736	703	709	677	706	777	761	768	746	696	721	712	743	703	730	732	692	762	710	740	705	721	667	740	710	677	717	746	706	684	753	715	763	707	721	734	764	710	747	735	751	711	717	720	766	687	727	714	755	718	721	720	770	736	721	752	747	710	741	728	694	765	718	751	708	765	700	716	679	725	737	749	741	750	725	714	713	714	692	720	692	706	697	681	725	694	777	749	764	701	715	730	768	739	743	726	715	736	709	741	784	735	721	759	701	747	700	740	736	736	727	678	751	728	746	732	768	659	711	764	745	761	709	707	736	721	749	728	755	698	750	711	701	704	722	730	727	759	720	673	729	753	688	710	706	789	723	725	681	758	703	715	741	636	749	743	672	750	727	727	684	741	696	700	686	758	719	748	741	731	694	736	750	687	750	719	762	742	713	695	740	722	704	722	729	765	712	695	757	772	747	756	699	739	715	684	721	711	701	737	685	699	674	737	718	743	657	746	709	749	704	744	734	728	800	717	726	730	705	704	700	697	714	706	729	693	695	686	687	764	748	697	717	719	751	727	712	746	740	716	718	766	704	714	729	767	684	679	718	727	679	701	725	655	711	753	716	739	714	746	709	694	709	700	713	742	765	751	701	712	708	682	723	772	716	650	708	724	696	741	684	742	709	727	717	761	688	704	716	742	685	735	743	701	696	726	729	710	689	740	738	749	723	752	744	727	726	716	763	725	731	753	736	691	707	660	689	768	688	736	706	688	717	758	749	777	750	708	749	730	746	704	729	731	709	679	739	732	709	707	741	758	674	759	703	714	739	719	699	748	710	706	715	749	690	715	681	706	706	683	674	753	792	722	733	722	747	765	713	704	697	773	707	717	707	735	732	713	709	737	740	721	740	672	725	746	698	697	725	693	724	645	723	725	724	740	720	722	727	732	713	717	697	690	766	709	753	695	720	731	684	732	657	715	739	731	714	718	710	701	698	736	797	709	743	704	747	773	694	740	752	760	729	739	762	764	752	697	740	701	723	688	700	708	737	722	696	712	737	743	727	674	768	744	688	691	694	692	741	761	751	735	739	737	733	699	735	640	672	737	726	685	734	733	772	750	690	704	670	720	701	709	690	702	727	764	747	727	727	718	737	678	750	681	773	728	712	694	704	713	731	722	719	717	731	729	725	746	715	756	712	683	747	724	747	726	694	734	734	700	721	709	745	724	682	750	744	692	750	762	729	691	718	752	708	706	696	743	706	719	729	709	685	756	730	722	719	745	730	691	761	719	714	709	698	714	773	744	732	724	714	762	697	710	748	731	726	711	740	737	700	734	709	688	706	735	698	700	731	689	750	775	660	745	716	711	723	736	719	700	681	725	716	727	708	706	724	731	699	748	706	749	731	763	727	713	722	713	721	747	735	771	736	722	708	742	741	733	699	722	677	756	713	744	756	725	728	749	746	706	743	735	713	711	734	734	789	707	720	753	741	706	759	738	717	721	714	762	762	717	743	715	735	703	734	741	699	691	705	688	728	705	695	749	746	730	731	710	727	713	731	744	740	716	712	737	704	711	714	721	707	732	685	718	754	671	728	764	713	706	692	793	756	747	664	711	756	764	769	688	711	758	689	747	719	669	719	682	746	748	773	742	720	733	767	738	707	737	739	737	701	685	706	685	750	673	686	730	709	752	739	759	702	710	728	779	744	779	752	733	727	716	719	722	730	700	747	708	738	741	710	701	728	671	690	707	692	797	701	715	706	728	703	731	746	751	740	699	722	730	728	711	715	715	751	669	695	732	667	744	704	712	780	676	763	696	695	764	744	735	714	679	755	714	746	726	744	726	704	692	727	736	681	749	743	718	691	704	728	654	737	722	716	760	745	696	753	725	708	684	712	711	718	677	729	706	707	740	728	723	730	702	713	694	709	706	742	765	755	751	713	795	717	698	727	734	711	703	719	774	742	708	719	715	725	704	664	720	709	709	715	705	706	683	745	750	749	718	745	680	728	770	731	738	767	740	704	707	728	775	715	772	675	725	740	709	701	731	747	690	716	742	734	744	685	725	695	675	769	750	723	702	752	723	730	720	739	760	760	721	777	734	697	721	731	732	719	698	676	739	787	691	761	726	738	700	726	726	718	735	695	686	726	711	741	696	744	720	700	685	712	735	717	734	715	745	715	688	744	733	661	701	746	742	736	715	676	746	788	757	779	740	706	726	715	707	773	682	737	676	729	696	699	736	721	709	755	727	729	693	700	749	713
55136	34172	18628	7895	1536	479	427	393	332	369	378	386	374	358	374	371	346	363	425	412	492	483	462	461	444	361	336	402	349	332	302	355	330	336	341	320	358	347	358	334	320	320	333	355	355	343	294	318	359	329	308	343	357	386	358	350	348	339	351	328	346	318	342	330	331	373	374	339	348	330	352	350	360	356	341	313	347	349	323	328	332	365	364	318	381	361	351	347	359	364	378	376	342	331	348	351	340	357	327	334	344	326	344	375	360	348	381	343	347	317	357	332	328	345	375	353	376	347	369	328	338	339	333	330	323	313	354	319	337	331	328	348	336	340	351	344	336	355	353	322	370	388	376	336	372	308	337	370	363	314	370	312	321	337	329	383	383	353	312	351	325	345	348	354	357	351	335	363	345	354	328	338	337	328	339	332	312	388	361	379	306	357	318	323	381	313	321	332	350	359	417	312	335	355	337	328	351	311	318	317	337	348	340	336	332	366	332	341	368	371	359	324	307	335	324	323	324	301	350	315	323	324	351	349	389	335	324	336	291	352	338	363	296	347	318	330	336	335	311	325	353	334	356	370	326	355	342	340	343	351	363	358	343	360	364	324	334	305	326	344	363	350	362	341	352	331	350	326	358	313	338	345	363	356	353	381	333	341	309	358	339	332	333	333	355	370	340	371	346	396	351	324	337	331	348	333	337	341	331	351	308	320	334	339	354	359	321	342	344	337	338	337	325	332	350	348	337	341	356	370	329	366	342	343	367	360	360	363	344	379	379	342	343	320	325	377	380	343	331	368	326	365	316	339	327	332	379	322	337	350	337	367	372	335	347	338	344	317	336	349	354	349	298	331	333	334	351	346	313	325	367	320	376	348	395	343	360	330	339	337	348	339	348	323	348	355	353	363	368	338	310	339	341	375	351	328	311	339	318	364	337	363	342	328	338	364	325	351	345	358	346	375	377	373	319	319	352	314	328	330	362	353	372	366	326	286	351	334	357	338	349	298	364	358	326	362	350	330	339	319	345	322	320	371	333	333	346	346	342	378	346	335	325	297	333	352	341	326	357	343	333	348	316	351	319	339	344	336	372	329	297	319	366	356	386	327	363	356	385	369	362	331	354	334	335	364	342	362	364	374	362	365	335	360	329	376	385	354	351	377	347	385	317	319	349	342	355	349	346	359	380	361	307	373	334	356	339	316	353	357	329	350	385	360	348	370	329	286	350	328	290	346	371	331	327	365	361	356	333	345	371	300	297	332	336	349	362	345	327	358	344	359	353	317	325	388	332	335	340	370	329	344	343	366	335	337	354	342	325	344	375	327	343	358	371	342	332	361	338	341	305	369	367	310	366	331	345	343	394	349	400	362	329	325	348	326	353	305	317	383	352	357	344	346	314	353	300	340	350	365	351	366	363	358	321	337	339	312	349	359	301	338	362	365	384	364	332	338	328	347	324	345	357	345	344	357	351	315	368	366	336	351	385	318	350	324	349	324	289	330	361	341	322	303	334	354	346	373	357	338	366	343	326	371	342	361	345	351	312	336	378	330	339	330	345	330	327	353	339	322	368	324	349	328	343	336	335	369	360	349	327	332	360	319	342	344	330	356	378	309	352	327	363	350	349	329	350	331	323	330	344	341	339	346	365	361	353	312	298	335	345	372	353	342	321	331	309	344	341	308	364	352	322	355	373	309	361	346	339	353	310	331	363	295	314	307	306	323	326	311	329	340	334	353	312	337	356	365	333	358	358	346	342	338	374	332	378	350	382	375	350	330	348	353	333	318	368	353	353	341	348	354	345	329	315	361	371	337	324	312	354	330	326	352	343	349	315	347	325	341	313	319	330	324	343	348	347	363	336	335	376	359	334	377	372	351	366	340	362	319	331	328	357	331	353	326	330	363	328	346	344	352	309	336	351	359	355	343	340	294	322	327	317	318	358	326	315	360	369	366	363	349	327	328	357	356	369	375	355	302	377	322	316	347	359	326	365	336	338	351	345	351	345	356	350	357	325	326	339	337	371	362	332	367	347	315	376	352	351	361	363	316	329	320	327	372	362	346	355	370	359	373	337	339	325	338	332	333	343	347	340	342	343	354	385	315	324	346	347	347	347	334	339	318	310	374	357	354	387	345	333	379	335	356	322	347	348	336	311	375	345	342	338	339	334	340	354	321	313	360	351	345	315	321	323	345	415	329	353	310	378	348	357	362	324	359	369	343	378	341	364	361	334	346	341	319	369	353	329	341	376	348	307	369	322	345	321	351	332	357	322	361	359	342	334	330	336	359	329	351	329	388	377	355	312	367	362	328	362	340	318	340	340	360	330	344	344	348	328	343	367	373	356	312	362	360	356	345	327	331	332	323	340	343	333	351	392	331	317	328	358	330	361	368	308	302	381	346	344	349	376	307	370	318	337	348	378	316	349	370	355	320	359	345	331	352	334	355	344	364	368	336	376	373	350	338	352	352	370	348	353	345	359	336	366	356	342	298	357	328	312	303	293	351	304	343	332	343	335	332	342	347	329	328	303	334	329	363	323	330	311	324	330	294	380	336	326	350	333	344	380	352	313	361	316	345	352	329	366	341	345	350	359	342	345	324	342	370	336	345	336	354	364	334	350	322	390	346	364	372	328	331	323	344	364	366	346	389	347	321	399	341	341	318	326	348	338	351	355	293	383	316	348	335	351	374	367	325	365	374	344	297	359	371	339	336	333	332	324	376	330	381	353	366	351	329	329	334	352	328	356	349	338	356	348	346	349	320	288	356	355	374	331	361	329	319	344	337	347	361	351	355	364	343	357	312	340	324	351	372	339	329	344	380	336	344	341	331	354	321	357	354	346	309	345	359	349	316	356	332	295	315	359	311	385	342	339	347	359	383	364	381	357	371	346	360	360	325	341	345	347	366	327	375	364	393	365	371	319	346	346	347	362	366	329	326	381	333	331	335	351	353	347	345	327	346	348	336	354	328	319	342	342	333	359	343	341	339	330	340	341	323	310	331	364	342	361	313	291	324	346	362	357	321	327	359	331	361	337	347	333	320	345	313	332	325	343	359	350	346	359	362	322	327	336	350	352	331	338	351	375	339	357	321	336	343	359	343	363	327	332	327	335	344	336	324	322	332	339	317	332	358	338	348	363	357	338	350	355	347	353	352	354	330	329	337	345	331	340	358	340	362	340	349	336	347	328	329	348	367	358	387	333	361	329	357	323	367	336	319	329	336	326	364	333	316	337	337	339	352	344	340	339	319	342	328	324	315	330	385	364	356	368	362	305	356	329	356	348	362	289	355	355	399	351	347	349	376	362	349	337	377	379	378	366	364	328	340	308	320	344	368	340	332	320	365	363	368	336	362	352	365	371	348	330	361	333	354	339	331	382	367	338	371	329	350	346	363	338	374	311	316	319	337	357	358	327	353	331	319	340	364	355	378	346	335	364	314	337	332	366	342	343	362	395	339	375	318	354	377	326	331	355	320	376	339	325	334	391	350	383	372	327	328	328	335
35398	24919	20856	13539	3053	1199	1030	977	958	897	943	885	891	801	835	810	853	910	1016	1170	1613	1563	1569	1420	1274	884	745	769	731	728	697	774	737	745	759	763	748	751	726	767	717	783	751	715	746	749	670	775	747	681	785	751	749	757	756	740	778	742	732	776	757	766	736	754	724	783	766	757	714	724	775	726	782	777	744	790	747	735	777	758	749	787	762	746	709	731	726	720	741	722	733	763	727	727	750	753	709	771	743	719	753	728	742	757	739	753	757	813	722	731	722	728	728	713	717	780	712	747	783	705	740	734	704	764	722	767	672	754	717	696	787	800	707	692	709	743	736	732	782	745	790	729	774	766	728	712	735	719	742	797	734	742	717	745	727	727	706	766	747	760	720	738	758	733	779	777	774	719	738	737	726	752	762	681	718	748	759	764	715	744	767	772	760	699	686	755	695	733	725	668	751	763	740	768	751	759	746	723	776	760	751	736	758	714	731	712	742	741	740	732	772	729	780	730	770	755	709	774	714	694	794	798	729	735	751	743	726	799	678	748	731	738	693	721	753	747	744	743	756	741	741	714	707	739	756	729	758	740	743	750	767	775	739	700	741	687	742	756	723	727	677	704	772	743	741	753	707	767	746	734	738	708	745	752	711	721	759	712	804	758	747	746	764	727	728	709	734	729	716	729	758	741	776	715	743	758	770	708	725	712	720	722	716	725	722	726	747	737	785	772	757	789	713	722	684	784	693	712	762	761	766	804	720	702	729	740	763	757	782	731	738	791	731	731	715	739	761	738	717	722	757	745	698	742	772	786	765	717	771	716	761	756	724	743	743	755	773	751	727	745	739	750	732	765	826	760	764	738	752	744	726	729	754	717	786	745	728	792	733	710	705	703	726	739	753	734	686	714	755	732	726	745	674	766	755	729	721	734	766	762	732	729	755	765	776	769	747	761	741	731	793	746	714	715	780	758	814	733	764	797	743	717	701	734	772	739	731	714	789	759	792	734	718	790	742	734	747	753	756	734	760	703	744	753	725	709	743	741	718	801	736	777	724	722	726	679	726	770	766	756	737	715	718	731	701	754	725	721	766	745	734	769	798	740	757	760	758	739	765	716	724	728	783	742	764	736	703	721	729	688	718	758	692	763	780	797	707	717	763	741	740	739	802	698	745	782	763	719	761	745	755	793	749	755	741	708	791	747	692	730	751	752	731	750	793	646	728	715	759	734	801	693	726	761	703	781	740	777	761	743	737	773	742	779	747	709	732	772	779	705	755	718	751	729	714	743	792	744	749	723	702	737	719	727	734	746	753	737	741	746	724	750	748	748	730	683	738	767	706	718	754	758	732	730	769	721	710	724	759	742	762	747	725	787	739	729	742	720	731	722	708	780	738	735	711	757	777	685	758	736	741	716	728	725	706	726	692	734	691	732	745	755	715	720	701	710	752	729	748	705	751	767	765	751	712	814	757	732	777	759	734	768	706	705	714	715	808	722	714	744	732	780	752	717	726	714	669	749	717	710	803	723	700	785	726	701	740	752	731	779	762	724	744	757	715	723	710	748	764	717	749	724	752	728	744	731	747	731	762	704	752	773	743	776	763	791	729	701	738	765	768	731	728	717	712	742	733	719	703	703	749	709	725	752	684	732	715	721	749	749	725	716	669	713	737	765	757	724	758	722	713	759	687	711	742	764	801	706	726	711	775	738	725	744	731	730	756	711	767	743	723	762	745	771	784	741	731	719	710	686	745	777	740	758	733	711	677	756	715	734	730	703	742	745	753	726	779	721	731	785	722	766	686	763	737	735	733	766	789	725	753	763	748	724	703	830	760	733	706	717	760	739	724	766	755	785	766	769	752	746	757	720	788	751	761	722	801	752	772	736	706	781	765	724	702	718	751	742	745	719	753	759	719	719	768	771	786	749	743	675	729	714	753	728	763	774	745	716	753	791	772	709	748	728	748	708	770	776	706	790	721	716	744	753	776	720	772	760	742	793	766	716	746	730	746	776	752	720	752	741	763	733	721	747	725	766	703	785	755	767	728	747	788	709	751	678	736	701	707	723	750	714	825	760	770	756	735	738	742	730	678	777	724	705	698	768	753	723	764	709	759	709	755	780	741	700	721	777	776	731	754	737	778	776	737	783	753	757	720	772	710	725	718	754	746	753	750	684	748	798	775	774	737	718	752	735	758	747	736	736	747	705	774	775	755	720	773	738	694	786	767	752	713	793	736	768	747	711	703	687	725	793	744	774	730	757	752	724	754	762	722	770	755	722	742	778	729	777	727	745	790	772	748	744	740	743	734	723	698	757	704	741	796	777	722	713	803	746	756	754	779	728	719	741	707	775	755	733	749	746	730	726	756	662	700	774	728	750	755	715	808	778	746	711	772	730	733	744	739	739	739	749	725	733	824	713	715	747	693	729	743	729	741	772	720	752	733	740	749	772	745	689	746	742	745	783	690	719	740	787	779	700	745	773	726	728	742	716	765	705	718	771	725	747	709	711	768	723	746	740	687	759	758	790	779	788	760	791	742	746	725	747	751	724	760	746	763	737	803	728	755	711	696	733	754	707	750	762	714	765	694	765	735	692	761	803	691	761	682	739	771	707	760	705	756	741	765	731	732	733	735	744	710	767	746	769	777	741	731	746	779	745	789	754	708	729	768	732	669	759	681	739	750	772	735	739	707	761	749	724	700	722	768	755	762	787	754	761	772	712	737	738	717	732	752	714	770	733	717	751	727	725	731	745	738	771	747	714	703	737	736	767	743	708	766	722	755	706	760	777	751	724	746	744	719	717	751	745	741	756	786	796	720	803	711	775	731	765	714	727	773	780	749	836	730	738	692	703	739	687	739	740	703	703	726	776	759	731	730	755	758	741	766	802	724	780	699	748	730	701	728	736	781	738	735	726	785	742	719	838	741	749	716	760	715	785	770	703	723	771	730	730	690	776	734	733	749	754	730	691	722	722	763	747	713	768	781	727	743	740	729	747	748	771	778	760	788	686	754	708	739	745	773	727	750	751	702	780	714	723	765	697	745	745	711	759	739	734	756	698	716	737	731	744	732	754	733	749	713	749	725	741	740	740	764	727	777	713	751	764	792	699	711	722	787	745	744	745	798	732	769	759	742	742	758	725	688	768	756	796	732	771	705	748	715	786	748	707	767	755	726	731	757	719	766	719	763	743	732	714	725	756	731	746	722	716	699	784	768	774	736	770	766	679	715	756	766	711	741	735	694	694	691	744	763	754	703	744	745	736	752	757	744	727	750	733	735	728	753	766	765	744	715	747	755	700	812	791	699	778	742	744	780	711	782	694	724	734	751	744	775	762	762	751	699	777	731	706	712	738	741	710	719	726	727	711	749	770	700	757	752	739	734	715	746	760	741	770	738	751	766	726	741	762	720	733	699	739	721	706	761	769	725	745	689	760	730	747	723	749	743	784	750	736	752	751	756	754	731	718	780	781	688	739	751	731	740	742	744	753	772	691	747	770	760	743
64101	37499	24195	12256	4583	800	436	394	408	425	366	400	372	371	367	418	433	422	519	605	711	683	689	596	560	491	335	359	385	352	380	324	364	356	386	350	379	353	357	381	338	332	361	333	372	358	411	355	378	361	360	372	350	349	384	367	348	344	345	351	370	344	356	373	371	372	318	393	401	355	388	362	341	372	353	379	374	344	389	365	392	394	356	375	316	344	386	320	351	346	347	370	373	399	328	419	359	364	351	366	350	337	329	370	354	362	338	391	362	365	384	337	351	390	342	357	381	347	378	371	361	366	364	320	351	389	332	371	372	376	363	335	353	357	344	390	373	410	384	422	373	352	374	391	367	353	324	316	379	373	368	374	329	347	387	348	377	352	385	369	349	407	370	401	408	363	324	357	363	385	348	389	338	355	364	345	370	361	370	388	331	361	364	359	363	345	363	361	347	369	383	358	345	373	341	361	353	386	366	368	386	370	375	342	354	355	381	359	297	364	386	327	369	373	395	382	357	372	338	356	386	343	363	373	367	376	402	399	363	344	372	365	373	370	341	361	384	375	355	366	349	345	344	380	365	363	404	392	372	334	356	355	350	384	341	382	365	349	381	340	398	385	391	380	385	384	392	363	365	343	342	346	340	351	335	380	360	342	370	370	384	366	394	376	372	351	357	362	350	337	360	367	382	399	340	354	341	352	372	351	342	381	345	354	374	387	383	386	348	357	363	361	385	337	393	334	369	379	382	340	350	355	319	349	364	341	341	343	375	349	407	401	326	361	353	350	357	364	352	353	357	356	366	349	362	378	340	356	345	362	387	345	340	392	338	380	327	337	404	351	342	358	327	355	350	339	350	372	350	368	353	375	351	406	354	362	389	380	351	345	345	324	352	341	330	344	350	368	372	391	364	319	392	367	361	383	315	370	357	365	386	320	341	376	364	341	340	337	363	340	365	378	349	375	383	384	387	351	349	376	330	363	396	400	415	403	350	391	350	351	369	308	326	378	380	360	361	341	378	339	359	344	351	381	369	348	389	347	386	358	378	382	383	409	383	354	403	386	345	365	321	356	327	368	367	321	387	346	377	361	402	407	326	356	337	364	356	356	356	361	325	355	378	339	374	361	349	349	346	399	357	311	366	363	345	353	352	343	335	389	357	342	376	362	319	343	363	343	349	357	347	369	327	371	326	386	347	339	387	355	395	345	348	380	387	345	349	335	364	372	366	375	367	348	400	345	408	374	357	367	391	367	394	373	346	318	370	375	385	395	358	370	398	378	327	375	336	372	328	343	391	381	384	331	354	358	369	352	359	384	388	364	368	368	351	374	373	331	357	367	315	370	374	378	354	311	389	342	336	341	348	357	375	386	341	383	375	394	369	371	355	361	334	379	372	334	366	367	360	355	375	357	354	350	382	374	354	347	338	347	346	369	394	366	351	336	343	378	385	395	334	390	374	368	346	430	354	374	388	314	357	350	363	358	367	375	380	377	366	347	371	386	393	387	349	331	373	338	366	364	370	348	348	338	375	354	383	381	328	367	393	370	389	355	340	406	395	384	381	408	364	364	395	347	379	366	380	381	405	330	373	346	333	327	343	357	385	363	365	388	352	346	363	400	360	340	363	363	382	351	418	387	341	352	363	342	346	389	385	373	361	375	318	323	352	325	366	347	348	346	348	341	346	337	337	414	344	353	339	373	382	388	344	342	342	381	377	381	365	333	356	340	386	378	328	378	392	389	363	335	373	382	336	370	381	336	346	373	354	412	385	372	381	363	344	382	347	346	374	338	373	382	358	385	367	380	408	358	381	380	403	406	374	378	370	370	353	342	382	381	357	402	381	323	364	361	373	369	377	363	379	363	346	359	367	406	399	368	343	360	378	342	364	385	365	366	366	418	377	355	373	412	357	358	364	358	368	382	381	343	355	372	375	350	375	349	345	391	339	376	352	402	344	362	350	342	362	385	399	382	327	363	346	340	386	325	339	374	341	334	372	337	375	338	356	393	376	336	331	316	353	310	366	326	406	375	403	344	380	361	375	358	353	385	349	348	354	395	363	396	360	319	371	377	336	349	350	358	367	336	363	373	377	378	350	365	354	389	414	357	350	353	372	396	363	337	349	349	345	361	385	388	350	380	379	341	365	387	382	337	383	369	353	359	384	387	357	389	388	341	339	357	407	383	389	397	379	365	362	388	355	305	347	368	374	391	362	351	348	360	368	374	400	333	364	357	362	359	389	363	365	377	354	356	383	366	370	373	354	398	360	371	374	378	351	384	402	356	389	328	339	362	384	358	322	341	358	333	329	366	356	372	307	370	359	336	344	402	369	341	368	373	367	396	367	347	389	353	378	348	336	346	351	380	350	364	342	371	358	407	345	344	370	346	349	347	390	378	335	356	370	385	363	374	370	388	365	349	347	365	367	360	365	372	357	355	361	354	328	397	375	377	355	377	339	357	333	371	331	319	396	375	361	353	369	397	380	356	324	354	324	416	364	336	331	351	345	337	377	372	389	356	318	330	407	357	356	341	354	385	391	341	338	344	394	374	359	369	371	360	333	371	325	342	338	376	337	372	373	333	366	368	368	362	380	372	353	322	375	366	327	351	389	364	355	368	366	376	330	436	401	351	368	383	363	370	387	394	377	388	390	382	360	362	420	334	405	365	365	337	388	332	337	341	386	345	316	328	369	377	351	358	317	356	379	349	345	331	377	423	352	311	362	344	345	320	361	350	346	354	334	395	365	380	350	404	365	374	379	351	321	350	348	363	330	359	326	337	357	382	361	361	367	345	342	389	395	362	342	346	392	377	336	369	337	366	373	358	356	384	373	349	357	358	342	347	368	380	357	344	406	392	359	353	363	360	360	380	346	361	359	393	361	354	386	372	354	387	330	372	390	399	357	379	372	350	374	371	310	404	360	377	370	368	382	339	379	361	329	365	388	362	377	382	372	336	416	368	359	376	364	388	354	393	369	390	342	334	414	314	357	364	344	343	356	337	355	371	379	364	373	337	356	353	360	373	334	398	402	361	353	357	393	373	388	336	338	363	377	347	358	365	366	379	362	358	351	344	338	332	386	379	350	391	352	327	359	384	374	369	382	378	367	351	347	373	326	367	376	347	360	368	342	357	377	379	356	372	332	346	372	350	363	305	348	359	368	384	359	374	365	387	368	322	372	356	379	348	350	357	366	358	362	335	357	391	344	383	394	422	385	356	358	340	374	369	378	344	369	394	371	361	380	377	361	348	340	375	351	373	400	321	397	394	373	350	358	343	358	345	390	342	377	329	334	335	353	360	351	345	350	349	353	372	368	370	369	336	349	334	424	403	344	401	364	387	382	344	383	350	415	352	392	406	387	411	357	347	377	383	330	341	388	348	373	331	330	380	359	368	331	368	351	370	358	345	366	353	382	346	377	337	346	379	338	352	347	353	366	345	338	348	356	415	357	404	377	368	370	339	401	392	343	391	346	365	352	367	350	355	396	348	375	356	343	360
40792	28189	25439	18739	9365	1625	1157	1037	983	971	931	956	920	973	956	979	972	1081	1587	2354	2756	2746	2580	2265	1890	1360	771	806	774	788	808	808	722	756	753	820	786	788	793	745	742	828	813	799	813	803	806	792	762	814	768	748	768	767	779	788	823	824	775	798	769	791	817	781	756	772	748	771	771	774	784	728	806	814	817	756	796	760	837	794	813	765	777	800	775	767	774	753	797	772	765	780	775	782	764	777	779	760	803	768	760	793	798	748	830	753	791	771	798	780	807	768	750	803	807	746	783	809	762	750	764	773	769	744	799	803	801	783	769	774	768	813	704	780	772	828	781	764	790	773	770	752	756	763	792	791	756	788	769	823	791	794	791	785	801	763	782	798	797	799	808	804	823	756	720	798	757	755	750	756	795	752	779	781	793	795	773	762	798	806	804	769	756	856	766	794	811	765	795	755	744	802	750	770	778	767	777	764	810	826	806	793	751	739	758	771	806	738	791	771	747	807	752	738	756	814	785	763	794	769	787	775	756	778	757	848	766	773	713	779	768	757	802	755	793	825	730	772	729	791	708	805	766	749	730	790	721	743	814	796	729	791	722	786	804	790	743	778	739	792	744	760	807	811	764	758	762	796	813	813	735	843	736	792	832	762	768	712	802	746	746	713	775	783	798	777	829	805	742	778	754	805	766	705	730	764	782	778	763	770	731	799	725	753	698	815	803	801	782	752	771	788	814	739	802	794	780	738	789	762	768	799	739	780	756	775	750	782	763	817	794	788	731	808	794	812	817	771	785	786	759	781	788	782	724	770	772	751	775	779	771	775	787	797	773	758	774	758	748	796	780	765	808	815	751	765	776	730	786	739	793	784	773	713	755	706	757	798	746	766	787	757	779	721	781	796	814	768	816	800	779	760	754	818	781	756	780	809	733	796	793	732	775	821	789	791	774	778	755	810	774	716	775	789	740	763	784	795	786	782	830	796	781	767	799	759	805	821	826	723	772	752	749	772	749	807	768	737	763	773	776	746	734	827	761	767	741	760	783	749	815	791	744	788	832	754	792	809	805	813	770	805	762	779	754	825	835	794	759	789	778	798	760	802	785	763	731	779	770	754	797	776	765	816	763	727	816	759	742	741	737	770	757	759	792	777	736	793	762	793	758	786	823	775	816	765	773	763	768	755	762	804	770	793	807	792	814	779	814	751	798	730	793	808	769	775	836	754	827	792	768	793	806	754	747	796	784	787	835	805	839	792	788	784	771	775	786	772	805	742	786	796	787	763	803	795	777	792	744	753	740	739	748	774	710	735	786	741	756	801	824	771	753	778	772	782	795	763	808	782	739	777	783	825	772	769	812	784	769	811	793	787	804	808	750	829	742	772	788	748	777	743	741	781	729	778	751	769	785	840	748	841	781	797	795	735	822	773	755	791	786	728	771	801	792	790	769	754	792	793	767	726	781	788	803	753	750	783	823	808	745	731	735	794	802	765	801	729	786	778	795	805	792	730	776	792	800	775	760	742	775	741	781	764	769	743	747	785	824	774	770	761	760	770	766	733	769	773	757	799	754	779	813	752	767	748	770	761	749	799	800	736	799	751	763	815	762	795	716	757	795	780	782	792	726	800	782	829	787	793	730	797	777	801	733	741	762	786	754	776	774	794	789	768	828	764	821	806	818	716	777	782	768	746	800	772	765	773	783	786	797	789	796	784	794	738	788	814	778	795	762	787	835	783	778	805	761	789	737	763	813	796	748	778	762	733	807	750	740	744	760	816	813	768	735	772	782	792	758	766	775	829	790	778	802	779	761	794	779	810	751	768	781	753	767	770	783	808	766	814	766	749	806	786	758	774	720	757	760	767	843	742	783	808	818	771	786	764	819	692	807	778	786	753	822	785	797	808	782	774	752	794	741	770	764	809	769	742	765	749	730	782	843	792	723	785	705	783	809	793	787	812	787	753	742	758	765	816	826	771	759	793	746	758	803	790	806	746	813	761	859	766	758	792	729	759	818	766	775	790	793	809	783	791	792	774	792	750	804	788	824	747	855	775	751	817	803	780	758	755	825	746	751	769	733	811	735	741	771	760	777	824	796	776	697	814	757	735	796	796	761	746	778	766	767	745	765	783	812	752	763	724	790	745	793	784	799	821	748	796	778	730	731	803	743	789	808	805	749	751	760	781	795	814	793	815	751	817	776	796	778	772	757	783	816	781	730	815	717	713	772	822	752	753	787	777	819	768	798	767	780	768	765	841	808	744	800	763	724	782	774	734	801	824	784	773	794	733	766	775	782	798	764	746	770	753	809	815	779	767	793	773	747	790	743	764	769	750	749	773	763	779	755	799	819	775	768	834	771	781	818	776	761	763	772	745	804	797	786	795	807	779	803	762	799	800	771	766	752	753	797	762	810	850	776	758	755	753	772	777	795	762	819	768	707	803	792	758	785	771	750	762	807	759	778	829	818	784	799	747	764	748	792	749	789	771	736	743	773	805	753	741	784	775	775	805	774	741	731	738	797	737	768	781	789	777	724	811	730	806	805	733	823	754	757	838	788	769	784	775	756	775	784	784	759	785	817	812	795	714	816	758	781	794	789	749	838	773	820	768	778	778	788	794	754	794	812	731	780	802	782	778	796	776	739	801	770	781	772	819	751	770	790	792	806	772	743	788	746	757	770	807	732	828	746	810	750	765	754	756	767	756	764	816	754	771	815	770	785	817	800	783	775	783	751	703	714	758	751	792	781	742	707	778	779	776	746	820	788	791	760	761	811	804	769	787	794	737	729	735	812	737	782	741	792	797	850	742	798	763	759	779	774	786	776	783	771	768	763	796	824	740	765	785	779	765	750	777	810	808	813	726	777	749	733	780	821	749	824	775	763	785	752	790	843	773	807	738	796	747	758	804	804	752	740	770	775	788	744	811	749	779	797	799	795	746	728	752	776	771	749	721	748	780	841	768	774	734	782	753	748	791	815	805	791	764	756	795	781	748	762	742	766	799	802	745	781	765	827	746	784	790	802	776	769	794	781	799	738	763	831	751	747	757	748	787	738	768	780	834	743	738	720	824	820	805	770	788	781	791	758	739	776	812	745	779	777	791	792	761	728	817	769	740	744	813	785	799	806	825	759	783	787	754	796	776	814	801	764	779	811	802	755	782	758	822	846	820	744	779	748	744	749	773	799	816	751	812	770	760	764	753	758	828	743	766	755	790	755	745	753	746	762	785	753	787	772	817	811	793	768	732	797	780	755	779	782	751	755	802	811	809	773	793	760	796	805	771	767	808	784	809	790	761	810	777	814	769	798	762	752	732	825	729	744	809	778	752	742	778	783	789	794	788	760	777	775	793	818	764	809	751	793	757	783	781	747	849	829	719	765	772	794	748	752	767	743	816	772	791	751	824	827	758	762	750	749	841	754	739	787	780	806	716	847	787	833	760	783	819	784	821	765	763	784	770	747	759	769	734	775	773	766	804	749	751	768	793	791	813	827	779	780	780	786	750
47889	20912	8151	2418	587	333	362	330	368	353	319	314	371	328	323	305	342	342	333	364	379	355	365	327	369	389	358	377	349	354	351	304	313	328	333	337	322	354	355	326	383	350	386	345	345	319	318	336	334	303	333	335	330	326	377	357	318	330	393	341	320	346	352	309	329	356	346	304	352	342	336	320	329	359	361	356	328	332	339	361	369	337	344	365	320	318	329	335	368	294	336	319	322	358	342	318	351	328	362	343	309	335	333	378	331	323	337	346	312	355	350	380	346	347	354	327	310	353	367	313	322	348	347	311	323	270	346	376	336	369	366	327	336	324	312	333	320	331	328	320	325	354	353	326	368	357	341	328	343	317	324	307	299	349	349	331	329	358	358	326	357	365	318	311	330	314	358	315	381	359	325	379	377	338	320	361	358	344	344	334	352	330	351	338	365	345	342	336	343	337	359	336	362	359	353	356	315	336	347	299	379	347	317	316	316	333	349	319	314	357	354	353	365	306	360	306	307	345	346	356	337	300	363	332	316	349	340	373	297	337	389	330	321	319	349	324	317	306	328	320	343	362	328	309	348	317	331	340	373	332	362	342	358	332	322	354	370	341	346	346	338	311	310	310	311	337	356	300	347	352	336	329	360	321	369	329	356	335	316	335	343	350	353	376	336	359	347	342	319	322	283	284	325	307	293	341	315	344	386	343	340	346	320	320	329	327	311	344	348	344	331	327	323	345	338	356	331	329	351	341	348	338	291	350	330	342	338	336	318	351	335	328	360	346	341	349	331	356	338	288	317	351	340	345	303	364	310	314	326	405	326	361	352	314	322	350	370	360	325	334	359	333	344	341	346	340	328	351	358	340	349	344	336	318	323	311	326	342	377	361	378	306	330	364	376	354	325	344	382	364	317	343	342	346	342	319	351	332	357	345	318	312	320	300	345	338	335	351	361	346	330	342	337	345	321	338	351	342	289	325	358	367	329	354	331	304	361	361	350	346	341	351	318	358	374	347	334	293	362	307	324	372	361	337	343	350	302	350	317	320	359	360	360	312	340	333	350	348	322	309	341	355	325	355	355	320	316	338	344	351	310	329	325	324	297	346	323	357	336	316	355	348	313	353	314	292	358	311	345	336	341	365	303	299	345	374	357	327	355	287	335	353	363	333	337	369	342	373	368	336	340	338	348	339	350	353	343	338	345	319	326	370	348	343	320	345	299	339	357	325	337	366	333	325	309	369	354	366	344	340	364	340	364	335	368	319	336	362	335	321	319	347	310	337	323	342	321	339	367	339	363	363	355	303	359	297	331	379	302	348	307	321	352	348	351	344	335	340	344	329	325	349	347	321	359	379	347	357	358	335	391	319	344	327	344	333	320	321	326	367	341	333	326	374	376	338	343	355	355	329	354	301	321	371	316	325	353	337	288	306	351	338	326	309	348	308	338	343	344	333	324	366	362	337	376	337	331	302	324	337	353	324	349	303	304	328	336	338	314	356	362	315	343	375	322	331	308	320	344	320	344	325	307	337	334	348	345	343	365	378	337	321	343	333	367	328	370	325	329	335	332	332	330	305	327	369	327	370	333	347	311	369	363	338	320	303	354	374	386	354	352	335	337	356	355	360	291	295	349	308	321	355	325	368	340	349	339	330	340	354	324	359	369	358	347	335	353	339	357	353	328	367	359	379	315	338	381	352	356	343	310	349	336	366	343	333	382	348	351	328	324	351	345	355	348	324	323	353	343	368	371	347	315	323	340	333	334	345	355	344	353	334	353	333	371	298	351	334	375	366	355	328	293	319	326	341	355	368	360	308	305	313	316	381	351	353	336	337	372	353	326	304	362	290	349	305	325	341	341	346	354	309	339	352	340	316	306	337	341	348	337	367	384	304	327	353	363	386	329	312	340	338	352	291	298	311	300	343	326	323	324	318	319	322	343	340	349	303	325	347	305	373	353	348	326	320	357	360	307	310	335	336	379	358	350	342	319	325	316	334	338	336	336	346	327	374	326	348	325	328	327	300	370	326	343	330	358	344	342	317	324	340	372	359	328	353	299	343	285	288	323	343	358	342	355	312	357	359	345	339	337	327	333	324	352	333	319	327	322	285	365	335	304	346	337	336	336	328	365	316	319	327	345	341	326	333	356	347	323	341	272	297	333	331	351	330	342	343	372	351	315	323	328	345	317	373	352	323	313	336	314	308	323	351	307	328	327	354	305	357	341	362	349	317	288	316	307	311	333	369	383	347	327	326	324	352	326	364	341	334	358	320	347	314	364	332	342	339	337	326	327	314	347	323	340	344	340	331	322	345	357	355	351	323	352	351	338	360	317	378	347	298	347	391	368	342	391	365	335	399	324	294	338	351	339	292	360	340	359	322	354	331	332	332	372	351	312	362	339	336	358	364	328	339	331	361	360	328	332	358	311	336	325	354	329	316	326	346	340	359	321	309	353	352	356	332	328	333	327	345	339	305	331	308	344	332	322	370	340	325	305	318	318	351	335	304	342	313	338	337	366	313	395	336	311	311	296	312	332	367	332	296	349	342	307	340	344	354	325	336	352	321	351	345	326	305	306	322	352	338	345	315	335	332	327	313	333	309	345	350	357	319	370	351	372	323	367	346	349	317	331	308	342	321	330	310	326	304	321	344	401	327	340	327	320	318	334	336	340	328	323	316	339	326	356	336	309	327	341	372	376	343	306	300	319	348	317	312	353	361	331	332	349	332	346	344	356	302	324	332	326	336	347	311	330	321	367	342	347	345	349	321	343	281	364	360	326	299	337	305	340	337	325	307	317	314	388	330	340	364	343	346	316	326	331	318	325	369	324	306	339	344	338	337	328	334	340	334	298	330	333	319	330	346	339	349	343	321	330	343	341	331	325	351	339	346	370	331	335	369	371	338	328	353	301	308	317	336	313	353	346	348	347	333	302	308	382	314	319	343	369	320	367	334	340	340	345	346	323	316	367	360	296	330	367	351	319	329	323	321	358	316	324	360	319	345	331	368	400	336	344	349	375	346	391	358	339	332	328	364	349	348	330	320	348	362	364	351	339	361	363	351	352	339	365	344	333	339	319	336	331	345	353	319	350	326	368	326	327	323	343	337	358	318	329	310	344	359	338	352	350	347	366	359	327	332	356	316	358	326	350	352	316	340	362	338	337	366	331	339	356	357	321	355	325	319	351	358	311	324	300	341	311	324	383	298	329	362	340	362	354	352	329	307	316	377	329	335	327	312	344	333	345	348	333	337	351	351	325	330	317	320	347	326	369	344	294	322	349	322	289	321	353	333	315	375	362	329	349	331	312	360	329	375	384	343	333	315	328	336	341	328	333	354	358	328	330	377	315	323	331	368	327	353	357	364	355	366	329	315	303	374	355	330	318	324	320	275	339	312	354	376	362	365	315	336	341	351	373	314	330	296	314	376	364	342	339	356	339	309	350	356	369	356	381	325	317	338	339	347	325	350	342	336	360	320	339	338	353	336	345	335	342	326	342	339
31247	14649	10256	5230	1338	778	769	770	728	750	718	716	776	762	735	735	730	742	781	737	746	753	766	790	865	779	766	752	699	710	732	714	691	754	689	734	743	767	708	721	730	745	731	708	681	708	768	681	712	707	743	677	717	740	709	733	754	773	732	735	768	702	715	705	766	772	714	782	704	743	727	716	731	782	731	721	743	752	740	760	686	771	745	729	698	715	734	703	673	705	695	699	763	759	731	731	729	705	756	745	707	773	685	678	798	689	730	730	719	716	726	722	701	730	692	689	736	778	725	769	779	742	772	742	774	742	721	758	738	672	707	769	775	732	689	737	715	731	699	774	712	723	733	699	752	695	771	717	755	742	738	704	772	774	735	726	732	736	732	738	730	736	732	687	722	699	716	710	712	753	768	702	711	753	720	768	800	703	750	711	728	769	730	699	770	728	766	726	710	724	714	726	779	820	693	758	750	748	726	745	758	746	732	750	746	727	709	741	709	756	729	758	764	733	721	707	758	771	725	742	716	697	749	783	783	736	762	690	693	716	730	706	697	733	706	747	785	785	798	748	735	703	700	784	710	723	710	701	700	696	765	796	779	767	732	700	742	754	801	700	772	761	746	781	717	719	706	757	722	708	737	765	723	753	679	755	698	773	717	702	713	732	758	825	727	758	745	765	763	699	722	732	684	767	729	720	712	770	763	706	821	689	722	689	696	695	737	735	757	789	741	743	684	721	730	665	746	751	704	728	741	724	743	720	758	695	703	763	765	667	717	722	723	767	724	724	672	766	749	740	757	687	697	698	736	698	737	793	741	719	742	751	726	731	726	719	719	745	761	741	765	833	728	726	711	733	760	690	744	752	696	685	714	736	763	725	724	782	756	741	721	723	760	751	708	705	760	649	773	720	712	736	749	712	737	757	672	724	771	729	738	725	784	767	716	719	691	729	743	733	726	730	745	757	763	716	729	724	691	742	731	712	768	767	734	720	725	779	744	715	740	748	753	662	711	759	759	779	744	716	778	683	697	749	744	695	746	765	739	708	692	626	751	727	753	775	767	722	736	741	737	730	711	729	760	695	682	708	755	702	720	773	718	726	750	730	721	737	684	756	757	716	738	759	690	759	775	747	674	733	759	700	754	734	729	713	745	761	688	703	743	708	721	771	720	746	724	709	773	771	722	691	736	729	709	759	742	711	721	758	746	743	728	727	759	714	660	693	723	759	735	715	741	730	751	775	698	735	699	725	711	725	733	738	738	716	685	752	693	716	714	752	700	730	733	714	750	714	754	666	736	762	722	742	719	684	679	700	749	706	741	744	717	735	687	730	800	736	697	712	700	737	760	736	699	762	706	710	758	769	744	697	715	753	759	729	712	733	769	730	735	731	753	723	746	718	741	706	706	743	774	727	744	738	736	753	724	707	711	705	740	763	723	773	746	716	705	719	721	720	672	665	725	711	748	753	743	748	748	727	769	727	745	679	740	724	696	706	741	718	750	722	690	738	703	706	719	722	747	737	743	713	689	731	735	718	697	717	751	699	706	706	707	670	702	803	731	760	759	713	717	687	696	738	789	732	735	713	760	758	732	662	727	739	698	765	751	744	710	725	710	728	739	693	720	696	740	719	735	808	734	758	751	770	732	678	735	714	719	734	718	723	747	679	704	723	741	715	738	760	716	674	721	712	723	718	751	769	714	720	703	768	756	731	720	738	733	740	696	749	738	727	760	749	795	789	696	685	731	763	724	742	733	723	768	756	759	656	721	738	761	715	758	721	688	693	725	716	680	732	744	686	693	749	713	780	739	689	778	699	680	762	737	752	691	791	743	743	721	730	752	688	730	734	736	750	728	766	750	744	738	765	771	756	731	726	694	693	722	693	740	699	742	779	723	701	715	781	725	721	722	733	656	756	747	781	658	752	712	716	746	744	735	742	738	721	722	751	761	708	702	734	715	704	705	731	726	741	699	687	697	702	770	724	683	715	739	706	746	739	713	764	795	737	762	747	734	750	741	704	743	728	790	714	678	720	727	728	725	697	712	751	738	715	738	708	748	747	691	756	732	777	648	749	700	770	705	714	744	737	732	730	747	706	756	711	753	723	719	774	708	669	743	732	746	724	723	706	776	764	792	783	733	721	780	784	802	685	741	724	745	704	715	722	683	723	747	724	729	707	710	727	698	686	731	733	746	732	769	743	746	729	757	730	707	760	730	745	751	774	739	747	763	725	718	656	709	751	675	726	695	701	773	765	697	684	736	706	705	731	720	708	717	738	743	691	760	774	734	784	716	766	781	711	703	735	695	708	698	681	730	686	757	754	761	781	704	736	753	747	750	751	710	768	722	735	727	746	789	745	745	694	694	685	743	711	708	726	700	708	743	736	727	737	752	707	735	694	733	755	719	692	755	757	742	715	744	745	720	693	727	710	722	743	738	746	734	752	699	719	723	759	737	737	775	767	763	776	705	776	678	773	737	726	716	686	761	711	736	738	766	734	712	754	730	747	676	689	718	698	721	734	697	773	721	751	740	727	717	721	743	720	722	715	695	722	723	717	714	720	683	732	715	736	749	731	683	686	689	719	785	705	735	707	718	745	744	720	710	730	725	670	764	752	744	760	734	722	740	693	739	718	736	726	702	739	713	732	676	691	698	722	753	721	719	702	736	688	727	748	716	722	742	727	769	725	735	744	767	682	727	764	718	746	706	715	730	753	745	734	733	774	759	757	729	707	725	695	736	780	696	740	751	744	714	746	731	746	675	732	751	745	713	679	691	738	744	767	738	714	737	730	717	771	700	690	694	697	756	730	727	766	720	786	740	755	772	724	716	710	708	728	738	705	715	750	715	763	723	724	716	746	689	723	708	708	764	703	742	665	727	691	706	722	740	728	699	707	758	731	708	722	740	744	707	754	706	720	739	727	754	744	754	748	704	737	719	738	753	762	717	729	723	687	740	663	731	707	694	754	783	726	740	696	708	722	732	712	705	740	716	754	744	756	737	756	689	704	767	723	742	716	749	687	702	764	686	775	716	687	714	746	687	726	719	701	697	736	712	709	717	771	711	726	681	734	768	706	706	759	717	718	691	723	744	762	720	730	720	717	711	762	706	725	749	742	789	718	715	737	741	757	681	765	683	773	646	743	736	755	755	722	756	710	754	714	745	729	698	720	722	785	729	650	722	685	746	700	732	755	747	796	768	742	722	717	710	739	738	713	712	745	761	706	746	753	749	758	769	739	777	740	707	737	746	665	706	758	688	743	696	716	725	725	721	739	719	714	679	732	743	743	687	755	741	717	726	729	729	681	742	753	736	746	721	709	723	714	743	759	761	744	726	735	742	761	722	714	748	748	744	748	758	768	706	740	742	721	741	745	755	715	754	749	760	727	759	710	788	744	700	708	717	739	709	719	735	712	716	750	685	713	714	736	722	713	742	722	701	723	704	711	709	775	698	753	712	724	710	740	777	709	724	765	758	741	726	712	755	739	747	711	736	747	655	798
51294	28276	18746	9514	4155	1039	375	383	342	387	392	378	380	387	394	346	381	441	445	542	530	531	532	516	476	470	394	323	342	362	355	347	340	331	335	355	369	332	358	338	365	364	297	354	376	316	380	372	356	310	362	331	372	359	374	351	354	353	333	348	359	393	288	335	337	336	339	345	347	348	368	344	356	365	339	362	373	339	369	316	358	323	326	332	331	321	324	340	346	344	360	363	389	350	364	346	372	351	330	370	358	350	328	316	349	354	313	343	409	359	350	328	352	372	361	313	360	371	372	353	352	383	382	375	336	331	383	348	339	370	343	335	350	355	357	338	342	334	352	361	317	340	360	338	343	358	343	318	326	353	339	328	304	338	345	339	345	361	342	323	338	355	316	334	325	324	337	334	332	346	330	325	341	343	324	356	329	351	354	329	328	346	330	318	314	309	351	345	347	339	375	311	339	335	347	353	337	317	346	352	336	342	374	348	330	319	331	311	325	330	350	376	354	331	346	364	314	343	347	389	370	338	322	339	348	331	344	356	321	345	352	340	343	343	330	335	359	345	359	375	348	350	358	364	351	369	320	344	342	332	339	328	309	339	350	369	363	345	323	337	357	325	352	375	341	325	338	333	317	381	338	355	339	335	324	345	330	334	337	339	346	336	366	328	333	360	334	318	341	366	365	333	339	326	328	317	376	339	366	361	350	313	337	325	374	349	333	363	338	328	328	373	348	338	344	353	349	298	337	337	359	340	327	343	340	357	355	330	382	339	266	297	308	363	362	372	343	353	337	313	363	320	322	362	352	348	381	383	341	377	329	328	355	372	321	308	353	398	385	381	340	333	324	358	370	331	342	369	351	366	354	346	333	333	338	323	336	334	331	355	329	313	308	327	330	318	331	376	341	363	331	343	319	342	349	399	346	331	326	310	333	328	280	362	365	369	356	359	374	323	313	329	351	354	315	336	317	361	337	320	320	353	340	378	367	361	366	322	319	336	331	352	393	348	349	359	329	305	351	357	355	386	328	322	338	346	385	354	332	360	310	341	339	355	316	320	305	330	342	355	348	323	317	309	328	352	357	349	312	328	328	302	374	315	322	347	348	366	350	330	355	330	349	287	345	348	337	331	342	316	364	360	353	374	349	357	378	360	348	324	331	328	342	336	349	336	354	325	354	333	282	361	320	359	377	375	341	335	345	300	295	385	300	345	352	319	336	303	345	309	347	304	364	359	368	367	351	359	346	337	353	341	314	389	322	370	307	351	325	343	342	351	352	317	341	377	337	331	354	319	341	354	364	376	327	377	365	354	348	368	352	317	358	324	291	343	346	355	335	362	348	323	378	332	314	368	338	331	305	359	340	348	350	315	320	347	361	315	321	366	351	327	335	355	336	369	321	337	355	340	349	328	364	357	363	324	386	320	338	332	374	360	383	343	346	361	352	320	343	343	365	309	336	321	358	357	358	363	337	328	372	352	342	339	367	375	346	398	361	327	343	340	338	346	369	357	369	349	313	314	308	339	346	328	343	353	352	351	337	354	329	380	328	291	333	348	384	354	352	309	352	336	364	364	408	320	325	348	348	379	337	308	357	328	361	327	347	359	324	358	341	319	335	369	351	342	334	371	363	379	329	341	321	294	322	352	332	338	354	346	350	365	345	320	349	342	365	339	322	343	366	338	330	353	329	318	338	351	327	357	339	330	337	344	349	335	343	340	315	351	315	346	340	339	351	334	348	352	364	322	343	372	334	313	341	357	360	361	298	362	329	343	344	345	332	363	289	349	321	305	338	295	347	338	326	369	348	348	351	334	358	360	356	338	325	344	344	395	433	320	313	347	344	341	359	341	331	351	343	338	346	358	331	369	378	340	330	364	327	336	306	316	320	355	340	326	382	358	334	345	317	342	346	406	355	339	350	318	334	341	317	323	338	350	336	363	339	349	356	340	313	359	347	329	344	369	329	359	323	355	341	377	339	347	319	313	384	363	341	336	355	373	347	358	395	331	358	316	357	328	339	347	347	350	343	345	349	318	356	313	332	363	356	346	353	334	360	350	333	332	334	340	373	322	349	322	361	349	333	366	343	336	296	327	358	332	358	327	353	326	368	307	358	361	343	348	330	366	375	321	348	317	361	363	330	320	345	341	345	314	345	372	354	345	329	313	295	344	333	332	366	316	316	339	327	337	324	347	404	344	353	353	362	326	319	329	349	324	312	350	330	304	280	350	372	353	346	328	343	377	359	360	380	386	335	355	337	333	315	348	295	334	319	347	340	350	326	303	306	347	324	375	322	330	348	330	342	326	357	304	342	344	378	362	346	373	337	324	332	313	325	316	335	325	358	315	356	360	348	344	299	334	319	345	360	362	329	342	333	363	314	290	317	357	344	320	348	350	320	360	356	343	342	334	327	341	341	328	348	370	338	340	307	369	339	349	364	337	384	350	351	331	359	331	366	327	326	330	350	342	347	297	320	366	354	362	340	341	342	312	333	323	378	310	318	335	339	373	399	350	364	339	330	355	342	347	334	336	367	327	370	340	341	323	306	368	356	343	350	352	323	362	350	348	378	362	328	345	373	300	372	382	322	391	365	340	319	302	329	324	363	366	339	337	340	329	354	373	371	365	328	310	334	323	341	331	355	339	333	326	312	320	344	335	339	308	348	358	324	344	342	325	320	348	340	321	340	305	329	399	352	343	345	343	362	327	349	351	377	356	338	368	343	351	341	349	354	304	334	359	347	337	322	337	356	375	339	350	365	336	318	351	367	356	335	330	319	339	362	327	362	365	323	347	361	386	342	365	305	338	358	369	336	312	328	332	353	362	305	346	353	336	374	349	369	350	357	328	371	357	349	311	356	316	333	331	355	309	357	362	305	367	355	347	376	361	374	312	360	359	321	307	341	362	375	361	331	349	346	384	365	331	367	360	344	365	353	375	365	334	347	335	323	354	353	381	326	362	361	313	337	338	329	308	338	337	362	330	310	318	362	371	346	352	332	361	356	360	326	337	345	340	367	380	332	337	340	345	358	324	320	342	381	353	377	376	349	351	351	335	330	322	336	361	359	358	329	382	332	324	350	336	311	354	310	339	342	323	361	301	364	341	358	330	354	364	350	332	348	341	293	353	373	375	339	338	347	317	348	368	350	318	309	353	364	325	370	353	359	334	354	350	346	389	331	328	359	352	361	340	314	302	349	367	315	326	342	365	348	366	348	327	343	342	378	328	308	330	344	355	295	335	331	360	338	330	338	336	373	363	326	310	347	328	347	337	345	351	340	334	341	313	321	351	336	327	313	327	372	383	362	319	346	368	341	330	340	360	345	356	352	331	360	343	362	343	330	346	364	328	374	355	343	347	344	370	345	311	369	287	319	386	365	320	320	333	366	340	331	340	349	382	327	363	360	327	326	384	359	361	332	349	314	343	367	340	373	316	338	307	354	310	352	347	286	368	347	354	347	346	325	309	327	332	319	359	296	368	361	341	326	370	329	367	338	355
31469	21012	22428	16836	10437	2558	1002	915	904	852	882	825	903	846	943	901	941	1140	1572	1849	1977	2034	1929	1642	1451	1160	948	761	748	777	743	774	758	731	751	743	744	765	770	648	715	753	772	702	736	738	744	745	774	739	731	776	748	735	719	752	735	741	749	767	695	717	726	752	780	744	800	786	745	740	759	770	769	734	730	768	725	707	747	730	733	725	720	792	766	742	738	766	758	721	775	741	775	806	758	739	763	766	773	806	758	769	751	737	722	715	735	750	727	781	735	732	771	717	735	705	699	754	767	760	708	746	725	731	704	743	713	756	719	771	721	772	752	726	729	747	758	728	683	744	782	705	770	805	741	710	737	745	738	764	723	791	768	803	737	742	773	692	767	726	746	715	749	717	734	755	750	751	690	780	714	755	755	722	752	728	761	743	732	712	758	782	744	724	729	778	844	723	765	788	770	722	705	738	783	711	715	717	715	764	789	728	720	716	739	783	774	763	758	720	736	779	768	749	754	721	802	702	731	745	761	741	764	700	800	753	765	723	714	737	790	749	723	723	731	676	747	767	746	782	741	750	732	739	732	701	761	749	759	763	750	744	722	766	730	751	754	787	764	730	722	758	752	727	795	725	742	753	767	781	771	744	737	706	741	739	758	717	726	762	719	769	701	779	742	763	718	756	742	727	729	743	783	727	739	777	695	736	770	733	758	692	756	708	753	772	709	723	686	777	757	741	745	684	781	731	695	742	792	707	744	763	683	701	785	712	750	690	734	768	686	720	756	750	732	740	717	729	715	764	700	715	738	771	748	756	744	735	802	739	776	721	744	738	750	772	739	770	758	736	770	717	759	793	760	787	752	753	792	739	718	768	776	769	712	745	766	685	692	746	745	749	738	758	714	713	698	723	801	759	710	753	791	740	701	737	759	754	782	710	774	740	759	706	766	772	739	745	717	722	759	741	717	783	741	739	741	749	691	692	733	771	719	727	734	701	723	739	748	763	774	765	778	761	752	753	756	734	760	773	744	739	752	727	734	730	731	747	762	746	702	804	759	713	753	761	720	747	779	688	685	695	767	732	712	757	754	794	727	708	734	755	721	727	749	739	762	721	742	730	789	729	728	676	836	732	751	759	759	740	692	752	721	790	738	671	751	764	733	701	784	745	718	790	741	717	798	737	751	777	749	750	754	762	747	714	739	716	734	740	743	745	795	730	721	747	721	705	728	778	712	722	759	746	753	713	730	710	756	734	770	772	705	715	729	763	751	734	698	707	731	761	790	749	749	811	801	725	718	726	743	744	785	769	677	732	762	763	789	768	765	703	770	758	747	711	733	749	743	758	770	769	713	725	781	762	815	725	785	751	737	723	705	728	738	728	740	770	761	697	747	763	716	704	743	734	780	701	748	764	783	741	763	732	712	708	736	731	781	712	708	725	725	738	767	732	751	748	778	728	806	793	795	731	735	770	746	713	721	756	726	728	727	759	720	762	757	706	753	727	768	782	796	744	753	702	725	725	771	738	792	770	688	702	738	726	781	727	771	770	847	752	769	742	792	763	786	731	721	727	748	775	757	728	756	823	750	747	722	751	748	747	732	754	721	756	776	754	751	749	734	768	744	755	726	721	740	727	696	752	712	786	735	687	740	762	712	708	785	726	762	727	757	723	776	756	810	733	733	766	728	744	778	765	750	739	708	717	745	801	753	707	746	742	727	742	752	718	773	768	723	732	738	773	747	753	725	732	731	706	770	709	723	693	726	713	718	764	744	739	727	687	779	758	751	808	715	758	763	723	747	774	723	765	718	717	718	753	720	759	744	718	723	755	741	741	706	748	775	703	739	749	739	698	743	768	706	735	745	735	727	772	730	753	707	711	700	753	729	747	760	779	725	728	772	704	688	725	792	740	779	708	731	733	768	765	831	770	741	728	733	773	742	728	764	777	776	776	748	773	768	780	771	722	759	736	734	738	775	809	735	749	748	711	731	758	756	726	741	755	740	666	738	715	781	750	732	757	829	799	749	728	750	760	752	730	723	783	745	751	784	722	746	784	778	716	733	754	765	724	761	715	716	728	744	752	733	729	715	724	766	778	768	696	743	741	737	719	724	728	761	724	745	764	737	792	694	758	768	756	725	764	782	772	729	788	747	737	711	698	747	760	749	713	752	750	781	793	719	748	730	726	750	722	738	731	779	747	705	725	803	751	721	751	745	755	715	755	756	761	696	710	722	718	765	733	726	738	733	740	734	745	743	725	688	771	757	737	741	739	745	776	772	709	747	706	732	767	772	746	783	739	756	786	737	784	730	704	755	745	757	765	738	698	786	802	774	734	741	760	753	790	724	754	694	776	749	787	710	724	704	739	711	755	746	682	751	729	734	718	719	766	744	770	708	723	730	752	754	737	745	748	763	696	756	770	727	766	755	765	783	742	754	742	766	759	748	762	719	724	762	747	708	757	732	804	746	758	754	730	755	771	717	748	680	737	761	800	761	723	731	773	740	748	732	793	772	777	723	748	719	734	764	754	738	761	753	732	796	764	733	732	758	755	706	797	745	732	707	769	700	735	758	742	813	740	764	799	749	795	736	713	720	781	737	735	777	755	748	744	736	736	721	768	776	731	720	733	784	747	752	766	749	733	764	756	733	740	717	729	811	743	695	771	798	744	735	758	749	763	730	732	808	714	711	740	696	757	732	778	775	743	736	773	748	793	764	759	756	757	737	706	694	714	752	703	759	773	778	805	755	723	788	731	783	733	744	712	777	766	762	801	752	784	689	717	748	774	751	725	740	800	734	736	727	752	786	728	793	765	723	769	722	758	734	774	768	731	745	789	799	698	726	757	764	750	758	743	721	744	761	798	746	743	750	737	787	749	730	677	734	760	770	737	723	745	707	707	777	745	707	705	685	750	733	749	778	711	725	785	749	739	765	781	690	757	756	745	727	743	701	681	718	750	733	800	796	720	737	763	754	677	733	747	760	762	747	771	772	803	743	753	764	731	765	759	762	807	726	716	746	729	772	722	753	719	795	736	787	733	727	745	763	731	809	734	743	782	727	687	722	736	717	751	730	760	694	681	733	737	745	753	740	689	726	725	741	739	779	739	776	766	796	767	721	727	733	741	791	767	750	769	699	757	741	762	723	770	722	764	788	775	771	732	694	800	703	738	771	698	723	744	692	775	749	717	761	749	763	739	707	771	763	707	746	766	817	813	740	720	757	732	743	724	740	762	739	761	790	729	757	789	720	715	741	737	796	742	750	728	796	759	778	710	730	725	753	766	736	755	764	675	769	699	671	744	751	738	750	760	740	748	714	726	811	745	721	712	752	720	729	775	773	746	732	720	768	738	700	735	773	679	748	745	699	681	741	730	775	736	721	772	764	746	764	734	704	763	735	760	720	698	723	723	785	743	743	779	758	664	796	732	757	732	736	740	712	724	750	755	774	749	765	732	752	724	763	771	701	726	741	761	756	732	731	758	793	711	726	745	766	727	742	738	766	739
61983	36058	22437	14902	7796	1307	468	396	445	445	419	400	390	403	427	393	351	450	457	599	665	727	670	612	668	487	420	377	351	350	346	349	370	376	352	374	385	363	380	369	385	353	341	334	364	369	338	379	376	388	329	378	333	349	384	366	396	363	379	355	352	337	364	364	353	386	375	357	382	370	339	351	339	346	382	356	383	338	338	379	378	330	348	373	387	378	369	370	344	384	389	381	378	363	344	347	327	388	366	372	338	336	365	357	369	344	382	320	356	352	343	369	337	390	358	376	416	338	344	367	335	345	371	355	351	359	376	374	329	341	333	351	362	336	361	338	337	385	370	384	395	381	364	388	349	341	335	351	356	365	363	364	353	363	346	380	388	330	354	349	337	364	379	342	391	354	350	304	339	300	351	359	381	378	370	380	344	359	344	350	379	355	356	352	403	372	344	374	328	341	366	334	301	367	373	353	383	341	374	352	339	343	365	343	352	362	344	337	347	372	373	386	367	354	372	356	390	383	369	340	352	334	343	357	362	401	393	378	371	383	390	380	423	363	369	390	336	365	374	389	362	342	329	389	345	388	372	330	348	325	341	391	358	334	356	327	350	367	353	332	355	345	326	334	345	373	373	354	363	362	326	389	366	350	345	371	324	339	370	381	367	381	376	354	360	335	350	365	348	394	351	344	328	357	326	364	343	369	353	353	319	360	337	389	362	371	370	367	359	339	386	337	382	361	371	392	341	371	376	379	362	349	375	365	388	381	318	381	380	341	369	335	372	354	357	394	343	362	369	388	360	366	327	363	334	371	365	337	370	359	386	370	375	396	391	321	383	347	367	393	396	371	362	367	351	327	374	363	364	334	344	349	346	316	338	335	389	363	317	356	364	357	384	368	355	406	393	364	358	340	365	329	345	361	365	347	355	343	354	379	334	390	360	345	351	387	348	404	353	330	328	360	356	369	377	378	414	388	364	353	343	370	396	352	336	352	356	366	358	372	324	332	324	409	354	381	350	360	351	370	375	369	348	358	396	348	405	400	374	372	354	370	343	374	341	358	338	355	348	347	380	324	341	346	372	311	359	382	356	347	362	367	346	385	356	368	361	339	332	366	352	345	379	400	365	348	379	371	384	368	351	343	316	307	374	357	359	379	389	362	349	338	373	329	373	373	395	351	363	359	356	367	371	375	388	392	368	370	339	366	389	343	360	352	369	387	362	360	373	350	365	363	348	371	343	356	405	375	349	373	331	380	379	345	343	371	364	418	359	352	391	376	368	392	358	370	379	341	389	336	353	331	379	338	358	376	341	387	352	368	330	342	395	352	349	370	365	347	400	385	358	366	389	359	314	391	389	364	403	355	393	353	333	366	358	394	385	347	333	369	367	364	363	356	362	342	365	375	344	349	291	364	378	387	375	373	330	396	397	345	349	397	371	349	402	354	360	360	371	353	396	353	344	355	362	348	365	325	369	356	354	375	371	369	367	352	352	360	333	351	334	303	357	359	352	361	376	368	383	389	364	342	368	397	345	369	334	345	352	367	331	356	369	372	363	365	371	392	356	397	377	374	348	344	360	369	366	366	371	350	376	361	366	356	368	350	371	371	354	373	375	352	350	379	399	380	357	366	387	379	330	357	346	352	315	327	339	337	351	412	340	368	376	367	363	330	351	352	377	365	348	369	356	324	382	358	355	375	350	366	357	334	374	353	385	416	348	420	400	369	350	367	392	338	332	324	318	352	330	373	376	363	352	351	353	369	379	406	349	328	348	393	377	386	372	328	359	347	364	361	356	383	355	336	355	333	335	353	344	375	362	358	375	339	426	346	344	361	389	390	380	379	360	369	384	369	376	371	352	325	381	338	341	367	376	362	346	336	356	369	380	358	365	339	387	375	366	357	351	333	334	379	371	333	362	368	354	336	348	382	350	355	350	364	368	366	325	365	328	321	334	345	358	327	378	365	370	351	362	357	372	364	373	361	370	360	358	365	347	375	352	342	328	374	354	381	366	378	349	353	372	361	333	325	346	407	400	365	358	360	364	361	400	348	362	380	343	380	355	365	358	339	339	371	356	374	359	358	325	375	335	368	340	344	335	365	356	360	377	372	354	404	316	373	391	322	335	365	379	389	354	353	353	312	374	331	368	364	376	367	332	323	356	359	342	369	353	347	360	373	326	347	369	363	398	351	312	338	330	370	355	370	353	389	353	354	372	354	356	396	330	362	393	351	356	374	362	343	369	383	369	351	367	354	358	354	360	357	366	373	356	392	388	374	353	376	352	386	399	360	370	395	392	395	371	358	365	365	389	346	375	379	387	372	358	326	356	363	298	386	363	350	420	358	398	349	359	355	354	359	348	323	372	388	389	366	378	350	329	331	351	364	342	402	366	318	351	363	399	379	383	372	365	375	384	354	375	347	364	352	361	327	364	334	382	404	374	363	391	384	330	372	367	350	377	376	365	367	342	355	327	343	345	357	366	337	346	344	361	327	373	361	374	403	351	407	380	350	359	336	372	337	360	355	364	384	357	349	368	374	411	368	321	391	358	355	348	383	376	368	389	362	370	363	391	398	343	356	364	332	349	356	378	385	349	373	334	414	356	343	359	396	366	363	391	344	352	399	331	371	369	370	355	365	316	388	370	338	356	378	392	336	393	323	314	378	343	368	369	363	386	358	341	359	377	349	355	382	348	357	374	389	379	354	364	398	326	318	359	377	393	382	354	356	368	363	373	352	358	351	357	360	361	393	360	332	331	382	401	408	364	399	351	332	383	329	351	334	329	373	382	336	349	355	370	373	377	354	325	332	358	366	352	334	364	392	370	357	394	349	358	383	395	379	378	344	403	425	349	372	337	350	369	361	385	338	335	379	353	380	341	360	365	367	376	355	365	386	329	385	375	351	364	346	345	339	367	385	347	342	380	349	368	364	332	383	392	381	364	353	366	345	350	389	355	393	348	357	317	360	360	385	402	339	370	379	350	332	351	378	376	359	383	361	357	381	300	367	388	348	359	357	358	364	356	368	357	369	375	356	347	379	366	382	341	349	361	357	332	331	365	356	347	345	369	371	347	350	334	355	387	395	361	335	336	396	391	370	381	360	381	337	359	432	367	346	353	382	348	330	368	358	373	370	389	395	347	363	310	337	377	326	314	390	358	363	395	337	385	376	357	373	328	343	358	376	386	386	397	302	318	351	349	372	352	343	379	326	376	367	352	390	354	382	352	335	312	330	346	372	362	354	341	342	371	393	360	368	370	367	335	388	397	384	311	368	358	353	372	362	325	358	362	370	340	361	370	320	372	380	376	334	345	347	376	361	357	394	348	379	331	400	348	328	362	349	371	383	381	394	374	357	350	347	354	339	369	347	399	336	344	362	374	380	348	377	345	368	348	351	390	414	374	362	347	358	331	365	386	365	362	333	395	363	356	351	366	364	343	351	385	379	339	365	356	366	339	367	375	330	342	338	354	349	371	392	346	358	382	355	359	408	395	384	347	361
39103	26116	24669	24040	16137	2263	1184	1055	1048	1009	948	893	940	915	970	998	1013	1145	1592	2215	2564	2993	2730	2461	2056	1678	1078	776	795	798	753	844	801	783	774	755	807	778	720	773	779	753	782	753	730	711	764	755	769	705	757	769	743	767	735	759	761	760	738	736	768	761	814	806	804	773	776	760	774	787	749	795	796	750	757	774	762	780	772	748	781	821	827	775	789	795	740	742	752	757	783	775	767	798	782	793	742	781	814	780	720	807	787	779	737	822	786	765	789	817	744	746	776	766	721	848	748	753	766	747	819	780	752	716	780	772	731	731	781	759	833	819	795	751	725	744	757	803	751	807	779	805	779	729	747	744	765	795	788	772	819	779	780	772	775	816	782	787	764	778	766	725	738	803	758	805	747	829	834	795	738	781	761	749	761	738	782	720	817	744	802	766	769	788	749	815	734	759	788	732	773	755	784	807	739	753	742	753	808	803	728	789	769	824	753	812	792	738	769	754	766	768	720	749	774	782	766	759	757	769	798	757	703	782	750	745	760	755	743	814	808	744	779	766	752	800	776	740	772	723	816	715	758	766	783	789	774	816	791	788	788	766	775	747	775	768	783	752	732	748	729	776	792	840	789	802	766	774	789	716	757	767	738	756	776	769	755	789	762	749	748	795	765	800	747	757	748	821	760	775	786	757	836	741	772	738	755	787	783	762	769	785	808	767	760	772	773	766	729	779	714	709	778	793	801	770	808	720	774	740	793	756	781	780	747	795	771	784	776	774	788	745	795	777	799	774	710	745	755	750	747	777	751	788	775	776	734	784	822	742	777	759	750	754	741	813	815	815	750	754	812	787	773	773	775	776	783	784	732	762	777	780	778	748	749	762	768	746	750	763	780	778	796	718	808	775	713	773	773	781	732	763	799	782	767	736	757	776	753	736	798	822	768	730	781	766	797	816	790	746	793	807	766	736	732	769	790	767	749	770	782	768	768	774	819	755	758	757	813	719	813	744	729	779	789	794	763	785	779	781	792	782	692	778	778	782	776	816	771	776	777	744	753	775	764	760	750	728	776	776	799	732	739	770	795	786	732	807	808	785	794	807	822	729	776	772	775	768	757	797	739	768	719	742	804	809	747	777	769	743	809	802	777	780	752	796	702	777	751	771	753	780	803	735	802	797	777	778	766	775	766	741	731	720	779	770	770	755	765	761	788	783	755	777	754	765	757	852	790	790	788	768	761	793	771	751	718	813	769	776	803	792	784	722	772	758	750	757	778	770	722	758	752	738	840	771	749	833	801	768	761	741	708	747	774	773	785	765	783	736	761	809	791	749	789	770	775	764	738	814	761	769	740	735	773	747	743	758	773	734	757	746	756	772	778	750	718	762	815	735	737	840	732	739	731	756	762	769	777	799	793	784	777	787	747	794	769	760	767	778	747	748	736	767	769	756	749	789	793	742	793	777	790	784	751	777	791	763	818	801	810	782	770	751	763	792	808	777	705	790	799	814	760	812	787	752	784	749	800	727	752	807	717	741	789	788	754	770	798	811	760	778	792	748	814	788	766	788	775	755	784	776	787	770	801	754	762	774	769	751	788	761	783	779	776	723	733	684	743	801	765	754	761	749	783	725	794	750	739	710	757	757	832	806	766	814	835	791	770	761	750	795	806	702	747	799	718	749	714	767	757	766	798	766	748	765	761	769	775	758	783	747	794	771	769	733	772	747	798	768	804	784	781	764	733	810	791	805	789	796	796	776	753	794	759	779	757	759	730	806	756	736	797	832	755	769	797	780	754	764	815	763	705	790	752	781	822	809	747	780	778	776	787	759	807	785	770	828	842	803	734	768	796	787	781	804	771	782	744	748	807	828	771	737	748	755	758	785	759	718	721	765	782	767	724	767	758	733	730	822	783	786	823	761	768	788	751	827	783	800	743	750	731	774	775	789	797	758	798	735	782	802	812	724	726	829	746	748	753	815	789	816	754	762	748	729	803	784	807	772	797	795	734	753	755	774	761	805	782	754	728	744	752	785	784	749	785	763	752	832	776	748	818	747	734	758	743	711	791	772	740	806	773	730	741	753	791	731	735	794	761	740	810	772	782	686	834	778	739	772	778	812	817	763	733	749	761	810	778	775	745	803	771	748	761	742	727	735	777	752	800	776	809	804	754	755	723	818	760	725	787	672	725	797	792	757	771	789	771	789	784	721	721	757	828	804	773	771	798	762	768	781	791	788	816	733	750	760	763	801	800	767	816	752	802	781	777	735	753	776	798	760	835	736	741	741	764	767	755	818	755	774	756	755	760	799	745	754	772	794	749	781	742	757	779	795	820	765	779	760	835	782	758	804	778	800	758	756	757	726	794	737	751	841	768	743	766	754	784	778	762	792	782	752	755	805	772	760	752	731	743	771	769	767	758	809	748	749	740	751	785	750	724	824	797	777	820	801	737	823	757	761	736	769	770	792	793	766	758	779	733	747	802	773	740	787	711	822	760	782	752	747	725	805	769	818	759	770	788	804	793	761	815	848	787	837	770	838	801	783	730	751	740	770	783	811	767	808	778	776	778	780	808	733	780	751	793	782	771	794	759	777	758	783	815	809	794	751	762	749	774	778	757	762	766	817	742	720	756	810	777	794	760	756	852	824	798	769	768	767	768	730	775	811	792	738	819	817	720	766	801	762	792	734	748	750	817	736	747	781	763	782	743	826	753	798	795	791	747	759	704	739	775	766	758	804	773	786	757	727	779	800	791	755	748	783	766	786	738	794	717	750	759	769	803	772	754	804	768	725	779	740	790	725	801	739	778	792	741	763	805	771	782	742	813	744	774	775	742	796	811	760	796	767	727	793	781	772	758	789	717	755	772	750	760	779	773	813	737	796	811	755	807	809	795	827	728	734	791	774	828	789	733	722	759	756	795	720	802	763	748	753	744	755	762	787	790	738	758	734	755	816	776	758	741	806	746	832	791	752	754	775	801	767	773	788	761	756	786	801	755	771	752	771	826	771	798	752	736	781	781	811	751	806	751	818	775	722	833	759	703	771	781	738	783	805	783	766	832	761	725	814	749	762	734	832	756	786	762	787	771	768	775	745	708	766	735	785	760	761	752	802	832	834	771	777	765	795	749	720	780	722	759	764	734	768	760	771	784	770	778	754	809	713	786	791	775	753	795	811	829	763	804	729	784	786	749	757	803	813	751	714	789	801	801	806	801	737	785	789	719	744	746	748	703	758	836	813	817	748	780	727	780	744	770	743	739	762	784	748	765	764	822	712	772	727	769	776	795	752	777	747	740	731	781	725	789	799	773	811	736	755	809	765	827	769	772	803	824	757	817	708	793	767	760	776	750	777	761	729	687	797	758	777	792	737	771	804	751	763	752	757	806	792	741	764	793	738	790	813	745	742	787	816	750	784	784	755	823	771	764	789	811	754	777	786	757	717	753	814	775	832	773	725	786	727	795	759	779	793	790	768	836	768	780	717	756	753	750	788	760	790	736	773	786	781
42116	19970	8818	3703	1104	374	331	356	318	344	378	322	325	330	318	330	325	336	344	318	314	392	353	330	349	338	364	317	303	327	320	344	317	329	343	318	361	339	344	339	357	328	333	340	321	362	324	316	328	341	331	318	354	357	333	363	360	332	338	320	342	351	318	300	332	366	338	309	331	333	322	301	326	324	379	359	358	329	329	330	330	307	401	332	346	330	337	368	319	327	336	322	320	298	360	341	346	344	330	319	331	324	322	332	351	293	315	327	328	367	281	329	337	365	342	312	341	335	309	322	323	312	303	345	356	346	346	335	334	327	362	342	286	299	309	376	326	330	310	344	359	348	355	331	328	273	314	341	285	309	289	339	329	342	358	358	344	338	332	355	301	317	340	318	310	384	346	344	318	333	343	322	341	352	332	328	323	318	333	337	337	328	299	335	315	333	298	361	366	330	357	342	314	358	315	351	345	361	321	339	332	310	320	319	324	302	305	324	316	304	336	301	294	327	329	328	371	325	317	321	298	319	350	340	369	366	318	332	364	335	330	338	327	343	320	312	327	334	369	337	323	336	330	376	374	338	352	316	323	344	349	323	330	337	316	333	325	348	302	299	334	315	346	345	362	325	318	344	275	315	299	322	319	356	304	329	329	347	353	343	332	324	336	299	336	344	336	336	299	308	309	309	337	276	345	294	318	329	341	325	331	327	368	323	329	334	315	328	338	318	323	382	330	321	334	302	316	340	354	319	347	375	363	316	334	314	304	322	308	361	343	339	314	342	328	324	327	318	286	322	327	312	305	317	327	330	326	307	354	320	376	336	327	322	318	347	296	306	326	320	331	343	347	337	311	354	318	307	344	287	312	309	342	324	344	317	303	323	296	313	323	367	352	323	343	329	341	340	315	346	338	310	363	297	331	332	310	315	297	319	342	349	353	297	362	342	392	381	330	315	331	338	342	311	345	342	334	313	332	368	340	342	339	361	337	327	385	315	312	337	336	326	292	343	327	359	354	310	341	333	330	352	327	335	319	318	315	313	330	319	315	352	304	362	331	345	337	334	325	332	333	328	338	320	350	316	328	304	341	334	331	309	344	363	343	368	349	319	308	341	325	304	318	345	317	366	286	341	353	324	347	348	325	296	339	305	330	346	299	307	339	298	336	376	356	314	320	339	316	313	285	316	352	326	332	348	327	352	319	326	317	342	344	348	346	338	312	360	311	309	330	302	304	315	361	316	349	313	325	312	317	318	338	333	318	315	344	337	326	347	339	316	370	313	324	307	282	331	340	333	328	344	330	312	315	326	317	356	347	316	366	339	355	307	365	313	332	303	337	326	309	305	345	326	358	297	321	331	352	322	318	331	332	315	338	306	322	335	303	293	349	325	340	326	336	343	331	345	348	335	347	314	301	349	338	331	364	361	352	321	286	324	340	346	349	331	299	310	308	344	313	312	353	340	304	354	337	360	353	333	341	336	354	316	352	309	367	336	305	342	308	330	343	339	341	315	317	332	306	331	309	318	360	336	345	325	353	320	357	365	345	342	352	344	330	327	357	331	323	303	323	349	319	315	341	306	301	323	328	332	324	376	348	351	334	323	349	316	326	305	337	338	288	347	342	319	371	337	323	344	361	328	314	345	335	339	318	325	322	309	358	324	344	321	303	346	310	297	324	333	323	364	384	321	329	313	323	295	346	302	351	330	321	346	349	349	312	330	325	304	337	339	345	318	348	352	357	313	288	292	295	336	353	343	324	323	331	305	321	312	319	316	275	349	339	321	384	360	321	346	298	337	339	331	326	314	342	333	370	333	344	362	306	344	358	326	327	341	320	332	338	318	314	298	333	318	342	281	323	317	361	334	324	324	339	344	368	308	352	333	312	315	306	294	341	315	343	324	344	361	344	335	306	358	300	327	320	309	357	322	363	365	314	334	331	319	349	307	294	321	322	354	352	347	319	330	321	331	333	325	335	334	352	309	307	338	319	350	304	333	344	352	341	321	377	317	290	357	356	365	353	331	339	297	388	327	316	323	316	356	341	329	325	349	345	317	350	360	312	341	349	356	309	302	294	340	311	369	367	285	323	380	361	329	342	359	304	324	342	308	353	335	305	349	336	322	315	343	387	325	316	330	307	320	347	351	369	298	302	371	300	344	339	351	364	303	306	338	359	329	299	342	328	323	355	319	332	309	340	348	335	278	318	352	334	349	368	335	324	329	318	326	297	352	343	309	305	321	341	298	293	351	336	325	342	330	307	320	358	350	323	301	360	326	360	318	341	300	271	327	320	312	336	329	335	313	346	347	294	328	362	311	346	310	337	346	349	323	345	332	332	305	322	328	308	334	348	330	331	344	322	359	378	283	360	359	375	323	334	304	330	325	304	314	347	312	316	380	327	298	340	320	331	328	338	331	332	353	310	325	316	344	306	313	308	307	316	372	295	309	316	328	318	327	304	310	362	337	348	339	337	303	334	335	326	338	347	326	322	308	339	332	324	332	353	336	328	289	324	333	335	323	326	325	321	329	344	290	372	306	293	334	323	357	325	304	313	358	345	331	288	317	353	318	306	383	360	301	331	332	322	318	348	320	318	322	333	327	337	316	321	310	319	341	338	306	324	342	314	372	339	320	293	295	331	345	363	334	330	304	334	310	338	335	335	351	313	312	333	318	323	335	346	332	340	328	325	334	313	314	313	342	323	307	309	340	339	360	343	342	331	343	368	332	313	364	312	330	363	315	318	347	327	342	348	369	315	293	342	333	304	342	313	294	331	347	329	310	309	336	325	344	313	298	339	327	344	326	356	326	336	354	311	312	303	347	327	279	359	328	274	315	329	329	324	298	339	338	333	306	316	297	335	338	335	278	322	329	385	341	328	355	328	340	305	291	300	317	322	308	329	330	335	334	356	354	328	289	307	307	289	357	328	331	351	307	334	348	337	333	365	315	350	370	306	348	343	350	333	314	304	321	344	297	318	334	304	347	307	324	376	347	343	325	340	325	365	352	330	346	333	326	316	310	294	323	317	318	336	279	280	317	355	333	328	356	324	352	305	313	371	364	372	323	325	367	305	280	339	339	360	352	306	298	303	331	324	322	362	347	313	335	333	327	326	312	354	338	355	353	324	321	325	298	334	330	332	343	300	320	353	315	329	319	328	326	311	310	328	315	336	327	320	325	360	347	326	319	344	325	355	320	354	341	330	334	345	345	370	313	339	348	350	356	301	366	348	314	293	322	336	307	329	309	321	303	357	324	353	327	318	293	293	309	329	359	361	300	316	362	352	342	328	299	318	349	336	333	353	309	307	304	360	377	366	305	307	305	313	337	324	293	308	353	305	313	337	295	347	315	329	275	319	319	307	321	349	298	307	334	348	344	360	323	339	306	331	321	302	369	313	300	338	378	346	310	314	359	308	317	328	359	325	368	325	370	374	306	317	333	329	303	328	355	350	318	356	340	364	317	345	353	321	318	347	316	344	326	371	348	350	357	318	336	307	332
26775	14112	11810	8097	2860	863	741	793	762	782	732	745	766	726	759	758	735	702	733	720	729	762	794	763	749	745	702	723	748	672	713	733	667	655	716	735	691	743	739	718	748	726	644	707	678	717	730	727	735	723	727	717	715	694	718	704	743	695	683	724	705	682	704	715	747	700	764	689	742	707	660	699	694	700	721	714	718	689	732	680	687	691	729	689	701	734	720	726	722	677	688	726	713	709	718	700	676	697	727	753	706	702	711	735	681	712	717	703	735	753	684	734	711	718	675	722	691	696	730	744	688	723	729	736	735	765	731	712	746	669	714	719	680	713	701	759	693	731	697	742	684	722	708	696	668	759	727	710	708	732	697	773	705	693	726	739	699	734	690	756	688	723	695	697	704	655	685	756	704	692	732	702	734	706	726	776	678	751	728	757	720	741	746	724	686	756	739	737	716	735	728	714	708	673	694	709	725	703	759	771	736	705	735	762	740	769	738	743	723	728	689	676	702	690	760	710	709	695	653	697	667	713	723	691	717	709	652	725	702	683	696	681	716	717	719	714	699	704	699	704	730	724	738	742	710	700	732	698	712	707	717	683	728	763	740	674	733	719	715	731	679	719	722	695	654	728	678	762	744	712	683	727	689	734	728	706	683	700	704	695	697	745	722	749	747	703	739	685	711	716	723	694	713	660	754	698	698	728	699	750	748	746	712	698	723	690	715	670	733	705	730	704	670	702	728	755	742	723	729	685	749	725	690	701	699	684	754	675	686	742	719	762	761	720	696	714	709	682	727	730	756	725	703	702	676	732	747	687	660	708	680	698	648	745	678	693	753	700	703	718	702	705	698	700	693	732	704	701	733	687	738	692	734	734	732	750	693	711	700	718	737	658	703	703	706	749	754	676	703	725	699	740	723	699	664	704	727	704	732	674	713	677	709	710	746	694	729	692	729	740	700	732	719	663	709	679	676	722	726	722	730	700	695	708	725	700	716	768	716	702	695	683	704	683	702	662	726	718	717	729	721	733	687	785	741	778	701	727	721	689	656	667	680	675	731	728	720	688	726	712	678	719	741	700	673	679	773	757	677	740	770	750	727	713	729	714	699	714	787	703	725	669	736	693	697	696	726	718	716	684	660	698	733	713	701	714	731	702	731	710	711	728	677	742	718	737	685	719	696	671	685	705	719	681	717	776	679	737	660	709	689	738	788	712	769	716	735	742	695	703	723	703	697	685	689	661	722	771	689	719	703	723	693	703	717	696	695	654	706	662	645	713	742	729	729	748	704	688	697	671	719	761	725	713	741	744	676	709	744	715	709	687	689	704	722	705	716	734	713	717	690	735	732	736	690	684	672	729	698	698	685	720	715	736	704	727	757	697	725	693	720	714	687	713	678	745	686	722	721	728	713	734	703	684	698	693	726	676	692	683	677	742	753	720	733	713	678	711	727	726	772	708	693	727	742	725	704	747	659	724	720	702	720	739	728	648	733	730	732	705	703	725	706	750	742	723	747	735	742	720	691	721	712	703	739	690	681	754	712	729	685	702	707	690	687	686	703	695	692	739	721	747	684	723	706	737	726	715	710	713	734	704	744	734	719	730	707	729	740	698	730	677	713	730	700	686	699	748	714	718	725	680	739	702	735	686	714	705	758	742	744	723	733	732	699	750	752	738	726	719	722	702	659	750	762	685	669	714	648	647	723	699	681	720	668	694	748	704	697	753	681	713	703	728	688	756	729	743	678	700	718	741	725	718	722	715	717	740	674	704	724	693	747	702	768	703	723	732	725	719	686	761	734	671	739	712	734	721	711	688	703	737	684	713	757	727	726	717	685	721	704	686	739	699	703	752	705	762	676	687	737	671	694	713	679	695	762	725	675	663	721	697	698	725	735	717	678	756	703	741	731	740	715	695	727	738	725	702	710	706	698	684	739	737	663	699	729	725	752	705	711	666	753	710	687	752	737	752	714	696	752	717	677	746	711	689	712	740	734	704	715	661	713	726	683	779	688	741	742	635	699	718	715	708	716	735	719	723	727	718	690	721	670	758	712	693	685	698	729	729	742	689	690	699	708	682	733	728	660	736	721	746	712	709	722	659	706	704	731	701	770	720	690	744	718	726	718	662	705	756	683	692	692	728	676	685	719	754	724	734	724	737	729	714	740	687	731	677	700	706	727	740	774	705	713	683	743	750	734	765	694	732	706	721	723	736	706	698	714	744	725	725	662	779	754	747	712	743	728	684	759	705	711	708	723	695	716	690	681	716	696	745	712	695	692	667	720	686	695	719	724	667	698	698	647	711	734	672	668	715	714	677	710	735	761	705	748	727	704	687	693	735	725	688	734	729	711	726	707	746	734	748	729	655	696	734	691	756	726	699	689	729	729	714	728	693	748	705	684	763	692	717	755	684	699	677	760	752	715	732	728	716	669	725	709	692	707	749	710	747	656	720	682	698	704	710	696	702	668	677	707	731	718	708	733	694	683	717	727	683	664	709	730	762	732	739	772	708	730	709	685	717	688	709	673	717	746	669	692	746	710	717	714	730	737	710	705	745	679	710	754	724	720	703	686	672	707	704	692	692	701	733	689	757	707	676	692	705	679	713	720	644	694	762	703	723	687	718	680	712	695	726	729	693	760	663	726	716	707	728	689	730	664	707	705	719	764	670	734	716	755	747	750	699	680	688	695	720	719	695	723	748	722	701	777	743	713	706	706	721	749	716	721	733	721	699	668	708	751	677	678	681	752	668	712	745	674	689	727	691	707	723	713	707	698	683	685	696	682	726	726	731	651	691	784	704	729	714	708	715	718	698	673	736	719	753	707	711	739	710	716	762	750	727	724	712	710	680	717	717	708	724	713	680	667	704	699	714	711	646	704	705	771	682	671	667	694	706	724	682	696	697	743	744	750	683	703	685	694	758	703	716	694	756	658	704	713	708	747	654	678	665	725	738	722	625	730	755	702	694	698	724	691	718	745	706	733	704	739	695	723	679	716	746	717	714	759	708	757	646	714	705	694	716	736	692	667	689	727	716	701	710	676	694	739	693	665	717	688	739	701	730	724	684	737	755	683	718	692	688	694	684	706	712	678	702	718	705	732	736	720	703	739	700	711	692	747	724	710	716	743	751	686	691	677	731	714	694	733	743	716	706	698	692	723	715	724	707	718	725	656	700	683	770	738	730	724	714	722	692	693	687	725	702	691	700	708	703	683	731	739	705	752	707	678	721	724	681	725	667	722	689	719	696	730	722	707	692	735	766	708	700	701	717	770	720	720	708	710	725	751	664	698	786	693	709	757	726	705	764	678	709	763	738	708	722	740	717	715	700	715	656	714	695	735	683	696	707	713	704	669	770	697	676	693	699	707	697	727	683	737	737	657	717	717	703	752	688	710	706	720	746	718	759	717	694	710	686	725	758	735	688	719	693	724	684	716	711	737	670	771	700	720	705	757	722	684	697	727	754	680	693	684	702	725	734	700	744	767	697	696	661	724	708	696	708
57966	28997	13087	6971	2606	490	383	398	425	436	429	372	438	385	388	365	376	374	369	421	421	439	443	440	425	406	344	347	338	331	352	353	318	344	345	342	325	339	344	353	350	368	319	346	308	340	313	360	303	334	365	329	384	338	298	349	312	317	359	303	332	359	351	363	327	368	343	322	312	340	344	330	325	327	351	352	371	319	340	363	332	343	357	335	342	319	352	345	355	316	350	365	340	332	330	313	305	359	371	348	368	322	355	359	341	335	313	342	315	319	357	362	332	318	348	328	329	343	356	335	313	291	392	336	361	362	316	354	362	349	326	335	327	390	348	353	330	338	333	369	318	345	330	321	343	335	327	350	302	345	333	338	302	324	320	327	317	347	345	376	318	360	333	303	319	364	360	321	324	342	348	322	349	324	367	307	361	367	340	316	320	366	318	326	321	336	330	357	325	324	339	330	353	301	361	311	316	323	341	348	320	346	346	371	357	323	362	350	333	364	329	339	348	353	360	344	364	311	325	350	322	346	334	339	341	328	356	335	347	330	317	349	388	341	308	314	339	341	358	367	347	334	375	342	366	329	350	352	359	332	333	309	348	353	385	321	342	366	339	357	322	323	350	309	326	319	383	377	313	339	338	316	345	306	345	308	301	338	362	332	339	330	359	354	336	332	364	345	309	324	396	326	327	339	326	312	372	342	336	333	315	343	324	357	355	345	358	327	355	327	376	337	329	342	370	331	317	316	330	312	336	343	334	358	370	365	301	314	349	376	361	303	346	337	318	347	335	326	340	354	336	346	333	324	325	354	298	321	329	336	336	303	353	313	349	353	340	342	346	340	335	331	346	336	339	325	321	362	367	370	314	372	325	338	325	346	331	312	342	356	338	318	318	337	318	372	333	361	334	349	351	360	317	363	349	354	322	326	345	333	317	315	343	347	363	333	343	315	327	364	331	357	343	349	344	353	325	324	329	328	378	335	331	348	328	326	338	362	358	366	344	351	357	365	320	350	368	341	407	333	343	352	328	373	322	336	306	395	307	327	321	330	351	350	347	357	389	346	367	344	336	325	355	340	322	365	321	341	317	325	346	358	346	338	352	340	347	372	313	347	382	360	351	295	336	349	353	310	316	367	345	323	327	357	375	342	310	360	341	338	354	353	330	349	361	331	345	355	333	316	345	333	362	333	336	362	337	317	328	317	315	350	331	342	356	329	360	342	329	336	329	288	300	316	358	333	326	341	342	341	331	301	321	324	356	358	360	332	326	362	349	327	303	330	334	344	324	378	371	334	340	361	342	329	344	358	329	345	383	379	343	331	365	317	317	367	361	323	360	332	362	356	364	352	360	310	342	352	319	330	326	325	313	362	317	309	341	356	358	344	366	305	333	346	352	366	349	346	360	338	346	313	339	338	308	312	364	299	400	321	353	351	372	335	335	311	314	344	349	339	340	343	340	362	333	368	352	314	329	306	371	324	332	353	346	333	332	326	350	310	331	290	338	326	321	336	359	354	363	332	377	361	372	333	299	319	321	307	357	341	343	351	366	327	343	327	330	340	352	335	374	340	296	347	397	343	331	301	307	354	349	352	336	312	344	322	343	319	334	340	334	310	361	328	334	342	334	352	341	312	306	364	338	396	358	327	311	315	331	294	305	346	355	349	338	360	328	344	361	324	295	341	337	325	344	369	364	359	330	361	327	359	357	334	373	409	359	324	318	328	357	360	356	332	345	352	339	371	336	313	342	369	310	366	320	337	339	349	284	324	342	351	332	367	327	329	356	325	361	339	350	371	329	338	321	354	332	338	339	338	331	327	352	335	341	344	321	370	320	316	344	333	339	357	291	320	371	380	347	355	355	340	319	346	307	357	318	328	350	336	345	376	373	336	359	360	351	327	355	385	323	331	326	368	294	361	357	338	374	347	327	319	350	293	348	341	316	345	324	330	357	331	327	344	322	344	341	354	363	351	363	351	342	366	356	369	346	348	308	317	343	350	341	343	336	326	350	341	345	317	317	333	339	351	373	329	348	334	345	343	340	335	363	331	345	393	306	340	355	351	343	296	331	329	344	349	358	306	363	321	339	364	354	343	337	320	359	337	339	358	325	363	353	388	328	349	341	371	332	328	356	320	327	313	355	343	339	341	356	324	317	326	309	345	342	331	372	371	359	373	355	369	312	341	347	350	353	338	339	318	317	348	355	331	348	311	304	296	339	339	320	335	355	361	354	332	302	301	341	341	315	311	333	328	325	352	339	336	384	346	345	337	327	331	335	345	366	316	349	312	303	328	360	352	344	353	336	365	339	353	344	323	322	319	355	351	331	355	367	373	340	345	371	358	344	327	326	294	342	360	347	334	322	328	311	347	309	323	340	338	341	346	331	352	354	354	295	323	352	358	328	356	351	360	358	322	309	350	347	320	362	358	326	325	352	324	352	344	344	327	342	332	366	339	313	322	347	333	379	323	358	348	374	348	367	333	349	351	324	323	339	331	347	327	326	325	346	326	373	292	333	353	349	328	317	342	388	328	343	345	343	299	341	316	324	352	339	347	340	361	324	382	364	353	343	333	369	350	350	341	393	352	343	347	382	370	329	298	323	359	352	306	328	325	349	341	362	355	339	349	397	326	344	344	375	378	330	332	333	331	349	348	335	395	380	323	313	336	339	337	336	310	321	335	374	333	362	359	327	332	379	328	315	355	324	321	314	324	358	322	334	343	359	331	337	329	378	329	374	353	339	334	351	332	313	346	348	348	345	361	346	315	374	325	363	328	338	343	318	329	344	348	358	333	359	336	354	331	349	364	355	354	391	325	298	349	339	303	377	305	378	332	324	371	356	350	353	335	331	349	326	346	343	397	330	303	368	333	366	311	338	358	369	365	330	338	308	355	358	327	351	332	326	345	337	328	328	316	336	345	326	336	378	352	348	308	290	347	331	319	365	329	329	328	348	304	322	355	322	336	374	324	327	334	333	324	345	342	336	323	355	372	349	307	358	351	334	333	352	350	340	312	346	329	320	335	327	340	367	358	352	356	349	336	364	355	356	373	351	335	319	376	353	340	341	340	350	308	363	306	315	326	344	293	363	328	348	284	342	345	361	328	373	332	338	365	350	388	331	382	328	381	358	347	323	353	356	341	352	311	327	339	342	316	362	336	304	332	358	343	351	341	331	331	346	362	331	352	344	335	354	328	334	347	354	359	329	308	328	335	309	340	338	336	348	333	346	365	380	366	353	341	347	373	368	367	356	359	302	317	347	347	374	333	351	341	329	347	297	348	363	317	300	306	326	354	370	323	358	319	297	341	343	345	309	330	328	341	338	337	340	325	347	316	356	286	331	349	329	333	364	322	363	356	367	343	343	343	314	326	332	321	342	362	354	352	335	312	356	350	336	320	331	342	315	283	330	314	340	337	347	371	357	338	358	342	341	321	323	320	318	332	378	386	346	321	325	348	327	317	338	327	341	327	329	319	338	350	342	369	300	297	327	351	359	328
37343	21003	15123	13891	6786	1125	1022	1157	1168	1129	1153	1102	1006	911	838	830	827	923	962	1038	1238	1369	1238	1150	1141	965	831	749	733	714	731	732	716	739	741	690	709	741	775	716	763	692	696	738	743	742	755	731	754	721	755	729	712	708	744	747	675	718	779	713	709	758	705	740	751	797	733	764	704	745	700	741	750	759	774	714	766	770	746	736	773	731	730	700	726	796	749	740	725	771	757	748	718	719	751	764	767	741	708	719	702	752	756	744	728	743	677	697	737	732	741	732	759	710	735	690	729	704	777	741	716	753	770	693	740	768	707	771	763	701	708	722	727	666	705	712	747	702	740	734	706	728	741	740	786	714	724	711	697	714	707	721	734	745	715	757	747	693	728	713	710	739	672	724	694	727	767	760	771	780	776	788	744	724	700	820	732	700	725	689	729	731	735	758	779	711	753	783	738	729	722	773	721	694	725	729	744	757	754	627	739	755	728	764	776	769	727	731	721	735	743	659	734	746	741	738	740	704	745	714	705	725	756	703	747	746	726	770	760	714	727	763	694	730	735	729	779	751	727	724	763	784	712	731	744	760	768	740	731	733	720	706	724	712	757	702	700	768	721	733	769	716	728	729	697	758	719	691	735	693	760	748	750	747	733	762	751	732	791	725	750	714	726	733	766	755	699	746	780	736	740	752	741	709	720	721	759	728	766	718	738	737	785	740	732	729	707	733	753	711	713	687	759	705	729	732	777	726	722	733	707	696	732	772	744	739	728	713	750	765	789	745	766	739	698	746	800	760	747	743	749	779	746	692	709	717	709	779	721	757	692	741	746	737	721	766	710	749	755	740	750	719	745	719	761	725	771	720	814	725	775	710	752	767	757	729	762	751	773	752	795	692	795	768	750	763	719	685	756	703	711	706	783	743	753	753	702	728	710	787	733	751	759	714	760	767	751	741	709	736	767	767	755	711	690	709	713	730	748	777	738	698	718	707	791	726	742	765	722	790	702	751	706	684	734	700	734	720	741	707	709	726	737	660	749	729	705	768	756	733	750	714	740	742	747	683	729	744	770	746	766	722	763	723	736	785	701	758	712	723	716	734	724	696	707	691	721	715	744	749	724	698	697	726	732	748	737	725	733	700	769	721	753	742	695	726	744	708	710	713	754	694	759	731	750	700	742	743	702	750	757	732	731	801	734	719	733	671	730	758	764	777	753	741	753	720	748	696	738	720	732	734	799	774	734	769	703	735	726	694	748	724	745	739	779	718	745	781	708	737	714	700	740	763	705	711	728	723	729	726	706	734	727	791	727	718	712	740	747	733	751	720	741	738	739	701	776	769	729	727	753	754	748	692	736	762	716	756	731	708	738	709	734	744	711	767	749	739	747	704	743	731	699	718	691	761	740	737	736	734	689	736	722	757	694	703	753	754	749	692	742	717	743	686	777	761	729	718	720	734	775	709	717	761	734	733	753	745	763	747	693	759	728	714	738	701	734	757	733	728	713	734	706	739	755	730	693	741	735	740	724	704	748	721	702	760	714	738	745	732	726	729	728	699	693	783	703	736	712	761	724	690	717	700	747	745	724	734	771	701	732	742	732	720	687	739	713	724	740	752	775	744	747	797	743	729	752	768	702	757	718	731	722	772	781	693	760	711	723	763	733	704	680	716	758	705	733	774	691	712	722	702	726	743	697	754	700	747	699	696	751	738	710	740	735	723	756	697	740	771	728	722	708	712	767	704	743	712	722	774	762	703	714	714	768	718	787	714	719	699	728	744	737	700	682	695	720	712	730	719	741	706	703	745	675	740	698	749	719	745	759	721	739	747	708	725	744	694	746	738	712	775	717	697	700	741	706	711	731	718	669	694	696	746	713	704	704	744	753	717	724	734	723	766	712	786	792	773	753	738	697	717	730	707	731	724	738	708	724	764	744	781	735	775	728	783	791	757	743	775	733	731	771	735	757	741	718	712	754	745	718	763	747	773	751	774	716	742	722	744	696	746	677	706	752	752	693	746	741	719	740	739	746	711	721	711	752	710	767	715	719	732	711	729	729	749	779	731	725	699	736	759	737	737	698	768	760	739	698	729	718	720	725	738	737	747	730	769	764	754	772	748	725	766	702	748	702	693	760	730	701	713	735	686	739	749	734	737	734	745	725	749	741	725	750	705	761	749	751	742	718	738	734	758	681	760	753	784	754	717	743	749	698	754	710	751	709	739	730	704	735	760	733	781	761	746	777	751	731	754	751	754	712	732	728	711	702	734	697	748	750	703	738	723	732	735	759	766	777	656	797	742	745	706	720	750	760	720	723	717	738	694	714	717	684	762	750	732	743	736	735	737	689	758	782	705	718	725	735	777	708	740	690	746	714	724	774	742	777	744	685	689	763	749	719	746	721	686	725	743	727	689	716	768	738	728	711	759	779	741	680	726	751	736	696	730	706	726	727	747	760	708	706	757	733	733	744	724	762	723	700	758	721	723	709	750	679	722	744	732	746	757	759	721	707	744	774	753	777	748	733	748	722	700	717	755	747	752	753	754	801	747	779	739	741	754	775	686	744	716	686	763	706	745	762	768	766	776	760	686	745	720	756	739	787	783	703	758	716	694	743	714	756	763	770	718	756	770	699	735	747	747	731	774	725	716	746	760	784	728	751	744	713	696	677	736	728	696	706	757	731	737	728	713	786	767	727	760	729	758	751	739	727	760	736	752	723	743	755	722	743	794	765	794	757	758	718	740	720	748	758	721	758	707	787	720	728	750	723	761	757	701	757	719	772	753	743	772	707	760	717	673	740	692	746	760	762	740	747	766	718	771	705	738	731	758	761	715	767	704	721	720	801	709	752	738	753	775	743	731	794	773	753	758	800	707	717	774	733	680	731	741	736	699	722	740	730	751	739	775	752	728	745	758	764	698	760	771	732	710	734	721	741	734	709	770	754	687	731	681	719	758	791	751	745	738	739	753	718	720	731	724	741	725	657	775	739	729	744	757	734	728	732	725	757	775	706	792	733	767	774	675	760	710	702	707	765	729	746	784	760	702	665	755	728	710	740	750	745	752	731	747	779	725	762	697	748	763	760	758	781	727	708	742	736	701	709	734	774	760	753	743	695	730	725	687	701	714	735	690	739	740	728	773	670	692	709	729	694	733	755	739	716	667	779	695	725	705	748	689	741	721	713	715	681	765	745	743	728	770	744	738	724	738	710	722	781	686	702	752	792	749	776	788	718	754	688	757	686	722	717	762	751	804	740	774	773	736	775	725	743	815	759	704	753	756	726	733	751	722	693	765	728	735	793	737	742	735	754	735	725	737	738	700	703	763	744	731	743	710	737	726	710	729	726	722	746	764	753	756	721	742	735	733	716	736	811	721	740	731	709	735	776	732	712	729	743	763	767	776	741	780	699	713	725	744	670	716	737	767	787	738	737	748	695	702	766	754	747	763	741	736	740	748	755	681	682	795	760	775	734	735	802	727	704	726	771	738	745	741	732	758	752	696	713	762
64895	32324	17991	9490	3040	655	464	456	450	490	520	550	535	501	497	547	419	489	487	512	522	489	414	418	409	384	395	367	324	360	359	336	378	334	331	369	345	346	332	344	360	375	366	354	349	349	359	391	354	340	370	359	383	368	345	380	406	370	336	372	361	322	349	370	346	353	356	364	347	383	365	323	372	377	361	345	345	392	367	379	338	349	369	374	346	375	395	349	360	385	367	356	362	334	354	384	348	370	335	343	335	377	360	343	333	354	347	407	343	384	336	379	347	376	386	370	352	357	351	380	343	350	386	370	336	357	366	350	380	389	336	341	313	363	337	328	340	335	336	331	381	381	366	359	366	381	382	370	376	357	367	379	380	395	369	378	372	373	345	370	347	391	323	404	340	348	357	361	339	376	357	354	340	350	350	356	326	366	384	361	333	391	356	335	376	376	323	400	339	358	336	368	333	354	364	321	325	351	360	375	353	345	356	371	342	369	380	343	365	377	371	313	329	349	357	361	342	362	346	360	357	350	392	351	364	363	365	314	296	357	348	369	392	322	367	349	380	359	356	322	348	349	366	368	368	348	374	345	347	357	371	366	379	353	363	373	353	366	356	354	353	390	361	372	357	346	377	378	384	344	383	373	350	327	360	373	377	363	358	354	394	398	345	353	350	346	345	354	355	379	350	361	358	356	346	319	365	355	388	359	354	355	349	351	328	387	380	345	369	393	332	362	363	360	334	330	362	353	383	343	354	333	370	360	345	363	339	374	347	345	369	378	367	325	349	348	384	323	365	353	343	341	343	379	367	324	361	362	354	361	373	344	369	341	371	320	354	369	382	376	355	382	375	388	383	339	370	352	368	350	309	357	351	359	359	351	362	381	355	352	323	355	378	355	403	364	338	368	364	362	354	350	380	336	366	341	351	361	364	341	330	375	373	400	353	378	380	356	370	359	353	344	360	360	369	400	341	342	352	337	328	401	362	331	341	390	381	350	399	331	362	360	396	366	351	364	357	319	385	380	364	353	404	361	342	349	373	340	360	358	337	363	364	350	344	382	402	344	374	337	347	358	373	364	355	344	341	367	304	367	363	347	372	341	373	378	372	348	362	366	363	347	349	364	381	386	382	333	317	355	377	360	377	348	365	339	385	323	354	336	355	343	361	355	318	348	347	332	353	325	331	380	368	341	394	317	314	373	354	362	349	288	335	379	367	360	375	354	341	353	355	361	364	345	355	373	371	344	357	383	347	357	306	380	326	319	371	388	415	343	327	312	361	337	354	410	356	363	359	357	352	359	340	328	382	337	373	364	350	339	326	355	345	386	348	376	351	365	351	355	368	348	376	396	343	392	315	333	341	373	370	345	341	366	340	346	332	368	332	316	330	337	389	340	375	340	396	361	372	401	300	385	343	348	356	334	363	336	336	368	390	377	332	324	341	358	368	371	340	308	387	387	366	344	341	335	349	350	338	381	333	346	349	380	348	341	348	392	359	355	351	310	362	359	355	381	346	364	323	345	349	365	345	374	344	380	362	377	316	314	328	384	358	332	348	325	361	337	336	349	362	342	383	341	347	357	352	348	356	384	391	348	341	375	382	353	390	346	356	325	333	360	362	398	371	377	362	366	343	350	372	361	342	362	356	343	371	356	365	355	353	364	368	360	364	353	340	376	365	381	331	346	367	385	378	376	328	386	338	361	384	336	317	348	336	397	376	362	362	384	373	378	368	344	335	365	378	355	347	367	357	358	357	369	375	379	404	405	378	376	381	370	349	330	368	318	343	305	377	382	362	362	363	353	361	369	380	384	336	374	398	370	360	374	356	331	341	385	333	357	336	360	379	345	372	384	370	376	375	393	394	399	367	387	344	366	323	346	339	344	366	353	375	383	388	348	369	367	362	384	355	356	357	375	375	333	345	379	424	332	380	332	370	392	403	373	359	323	335	375	405	385	327	363	399	362	390	399	391	361	346	388	376	375	355	350	360	355	362	339	367	380	348	364	363	353	351	378	366	343	345	333	374	346	359	363	354	339	350	374	371	326	414	363	365	353	398	402	417	370	373	388	329	324	376	352	330	338	359	348	309	366	365	345	337	315	343	346	329	336	348	338	354	363	349	379	378	369	338	362	350	382	335	371	376	368	350	326	387	334	365	353	368	385	355	338	346	327	387	362	379	328	356	390	371	354	363	334	362	362	379	372	376	336	340	389	385	340	356	384	362	331	336	376	343	342	352	339	394	363	369	364	333	355	332	354	346	320	349	350	343	349	342	325	372	305	360	331	329	360	381	359	390	371	347	346	354	324	388	325	366	349	369	379	371	331	403	362	301	340	341	385	341	349	351	362	377	369	343	352	359	320	375	359	364	382	381	376	353	361	373	383	356	355	327	365	340	375	372	374	365	329	324	354	351	364	369	367	382	329	393	347	331	359	353	358	368	362	350	338	322	348	353	355	372	345	326	369	363	352	347	367	373	343	359	371	345	370	338	372	328	345	311	344	369	333	365	343	364	391	368	346	361	337	351	330	349	381	375	387	382	343	387	337	358	352	355	356	366	335	380	420	380	353	347	361	345	347	382	359	367	381	340	370	355	338	378	392	377	374	352	347	381	347	361	309	366	364	369	331	295	357	392	361	361	357	312	359	349	355	343	327	352	367	381	343	375	351	365	376	390	352	318	338	357	335	333	365	393	369	340	333	336	362	345	354	385	332	328	364	379	334	329	389	391	370	345	368	384	361	365	414	372	361	374	413	350	370	339	374	386	368	366	378	348	368	373	350	303	346	327	334	328	350	377	342	359	369	362	367	361	309	392	413	365	355	335	333	349	361	342	332	361	397	364	346	359	394	352	390	379	372	364	359	370	373	350	346	359	375	321	369	322	381	361	365	381	340	351	392	384	342	335	343	388	368	353	350	365	343	382	358	402	364	364	348	337	393	375	356	325	351	370	345	314	366	349	364	359	357	358	388	351	345	361	387	348	374	366	367	365	374	394	375	349	362	346	333	363	377	406	370	348	374	360	368	333	360	300	342	356	351	360	366	344	330	379	320	340	365	311	343	344	363	355	393	395	332	357	378	378	347	379	351	324	371	347	347	353	371	351	388	352	321	310	367	336	384	354	341	328	391	351	399	350	323	348	355	332	346	347	364	338	349	348	367	362	356	373	346	376	373	359	350	359	369	350	370	367	359	344	330	368	393	356	363	402	348	323	369	370	354	359	354	343	342	360	370	348	355	330	374	383	393	354	368	338	360	376	328	328	316	319	336	343	374	320	365	358	362	321	369	340	352	358	374	338	339	366	355	369	391	357	385	352	372	346	346	335	348	330	344	318	391	389	352	370	318	350	380	362	353	369	374	367	368	347	363	332	364	326	358	361	320	349	386	377	361	354	338	385	376	356	377	358	317	356	386	305	340	361	339	347	355	371	365	337	390	333	396	347	330	393	358	363	334	345	409	424	344	360	358	334	328	343	332	338	400	340	338	376	336	381	328	378	348
42144	23017	19424	16117	6724	1442	1304	1384	1334	1399	1620	1612	1675	1517	1577	1430	1391	1330	1548	1618	1694	1427	1270	1238	1018	936	1089	874	772	788	751	797	781	751	852	742	779	766	795	800	759	754	745	792	785	748	752	809	712	722	756	786	786	769	769	768	773	769	788	768	815	845	763	810	753	793	768	764	800	747	762	742	735	779	797	797	748	727	781	807	760	750	817	802	754	795	734	730	786	727	739	754	769	801	805	769	751	763	738	775	797	757	755	785	789	772	794	747	775	784	729	761	799	789	770	800	797	757	789	764	733	793	717	801	794	818	781	760	731	695	796	717	785	753	782	746	815	762	764	730	754	766	763	800	805	764	824	759	770	807	733	713	705	789	771	771	797	792	784	789	740	821	772	737	804	765	757	779	774	771	750	785	755	766	747	775	787	790	709	751	799	714	739	811	756	753	730	778	712	736	772	780	778	728	739	819	750	741	770	730	728	720	777	785	826	768	783	753	766	842	728	790	803	762	819	751	733	779	731	813	723	760	820	744	783	805	755	761	703	776	762	763	716	788	793	846	786	781	774	767	814	730	768	769	763	770	788	763	782	750	762	788	775	789	809	787	783	760	740	789	804	791	756	746	754	762	744	726	736	744	775	808	806	794	752	773	766	807	789	755	771	772	755	754	786	792	785	751	782	822	770	749	773	753	768	772	764	774	784	722	774	765	723	756	741	780	743	765	776	749	768	710	771	802	791	778	739	780	775	776	763	769	771	778	761	749	776	765	766	831	765	814	762	746	789	789	766	744	777	782	760	712	749	794	790	763	783	755	816	803	786	776	785	760	799	768	688	768	776	723	794	738	766	806	796	787	761	780	811	753	786	723	813	827	682	778	760	809	790	797	759	783	752	789	732	795	782	747	759	719	787	740	759	822	790	755	798	787	729	807	709	784	729	794	825	721	749	736	762	786	770	813	708	747	754	768	830	761	777	745	753	739	788	767	765	772	732	777	736	768	778	801	729	785	786	797	749	737	784	757	780	730	777	766	796	724	766	767	745	796	781	788	806	787	756	744	762	787	770	766	806	741	819	793	770	796	794	775	782	784	756	805	758	778	751	766	753	751	795	756	806	769	757	789	792	789	779	786	755	800	781	806	772	788	800	787	743	759	790	799	771	795	779	813	748	800	779	753	740	796	795	720	733	772	772	758	788	793	823	759	751	765	750	808	775	778	732	803	786	753	755	818	767	744	769	801	783	781	831	727	757	738	765	766	763	765	761	748	790	794	757	733	753	733	788	739	804	756	796	764	836	793	775	710	817	787	772	742	792	773	738	773	782	803	798	753	775	750	804	792	764	784	739	750	743	766	773	775	765	754	780	778	804	755	789	744	740	797	747	758	809	761	775	787	717	775	779	761	748	766	813	734	753	763	789	785	773	748	767	805	774	783	738	808	763	775	788	766	785	703	756	793	779	749	762	797	765	728	765	739	765	749	755	779	743	789	763	798	765	792	764	777	735	725	763	744	803	785	787	799	754	778	769	726	760	834	800	795	739	782	772	771	747	786	779	794	787	764	765	730	750	780	773	741	791	789	783	780	850	774	757	748	746	761	744	805	785	801	759	785	762	791	761	751	749	795	781	788	802	737	769	803	766	763	771	774	762	828	749	797	723	756	760	735	766	753	763	793	775	759	737	768	770	769	764	753	773	779	765	750	796	732	753	802	784	764	728	747	786	784	787	753	790	754	757	775	724	744	804	765	788	795	746	745	811	789	733	738	720	810	730	729	719	798	791	753	779	741	711	784	766	784	793	771	799	823	806	765	787	751	748	722	808	758	777	760	768	779	692	717	786	773	789	773	802	732	838	716	751	766	773	779	762	795	724	720	721	810	793	781	781	781	722	768	727	782	814	805	732	796	735	788	785	776	746	722	799	743	744	771	779	804	757	754	707	738	726	751	755	748	769	774	759	765	743	795	742	735	748	749	717	763	776	747	796	741	798	765	765	776	773	767	776	768	757	767	792	733	789	719	763	743	794	780	736	766	752	749	790	777	795	759	795	749	737	728	781	786	758	807	739	737	811	812	780	783	781	755	734	770	744	765	764	783	791	795	736	749	773	826	756	722	761	754	811	775	791	838	766	781	801	788	775	767	764	757	705	801	743	772	790	780	809	800	750	766	749	774	747	806	744	753	806	759	787	751	777	704	748	739	738	732	737	764	739	763	773	770	780	791	752	785	787	754	795	786	744	777	773	747	810	771	766	731	787	741	777	735	767	769	728	785	710	738	793	762	822	736	728	750	747	779	745	737	744	740	769	767	770	799	818	813	757	775	786	756	759	783	782	776	751	781	755	779	739	788	785	775	803	775	793	732	746	737	768	764	740	767	796	753	780	816	755	838	765	770	775	786	748	804	796	790	763	789	762	814	757	756	783	757	782	757	818	756	734	756	733	810	763	791	759	757	793	732	802	830	751	803	781	773	703	760	801	784	731	742	779	772	711	756	762	800	769	795	748	786	778	758	723	742	776	734	757	742	747	764	731	799	779	778	807	774	784	782	765	765	744	794	806	756	774	795	773	802	796	781	752	736	781	805	740	803	800	754	742	754	798	779	795	802	773	822	756	765	795	776	789	794	820	778	745	783	783	724	732	787	762	780	776	747	758	776	749	762	755	765	759	785	729	791	730	762	755	802	747	748	763	796	795	812	752	724	759	740	781	794	774	705	750	762	783	786	809	775	744	722	802	789	777	768	761	767	761	809	829	713	787	783	758	758	740	798	786	755	772	749	748	777	778	774	806	729	802	742	756	788	746	764	762	737	767	771	757	753	789	718	791	735	790	752	700	780	720	782	767	785	773	755	756	764	776	797	792	761	758	767	837	761	785	727	811	795	799	727	747	781	723	752	780	795	743	763	707	753	772	839	770	828	773	766	793	798	764	780	758	823	742	753	755	759	768	778	787	783	790	727	796	772	739	777	749	805	782	790	783	769	795	779	719	785	749	772	789	725	830	787	779	832	799	782	734	768	771	755	758	776	796	749	768	770	796	758	735	833	817	774	744	771	790	760	773	762	780	779	724	782	781	776	802	780	822	793	735	732	746	807	763	793	743	746	734	762	787	728	775	762	812	781	753	733	817	774	778	745	714	739	815	761	725	716	754	756	711	775	783	733	721	774	761	761	774	767	804	757	757	820	778	792	737	732	768	771	756	760	809	778	839	759	738	798	749	783	765	795	851	810	782	766	770	782	773	769	756	736	813	754	748	738	803	764	720	769	744	779	797	763	747	770	748	775	771	796	756	752	787	787	766	733	765	745	763	791	763	764	775	785	806	778	782	782	751	751	717	804	678	793	743	808	782	786	755	816	774	796	806	813	761	827	807	740	794	779	756	734	768	822	714	822	784	802	772	728	769	797	757	780	713	758	756	746	783	769	718	754	740	765	765	786	740	807	779	772	771	782	771	771	780	780	759	717	776	798	790	775	772	739	767	774	795	724	730	780	761	757	784	797
49847	22786	6573	2634	967	427	342	355	348	355	325	336	363	334	366	341	332	339	379	337	356	354	341	318	324	348	310	335	344	318	332	317	329	340	320	358	336	339	354	357	344	344	307	325	333	361	343	380	337	364	323	337	349	305	307	315	309	317	339	342	311	348	328	292	323	337	338	317	324	317	336	335	320	338	350	328	365	359	368	323	335	322	337	320	333	328	320	320	337	311	318	330	351	332	326	373	332	315	376	355	349	346	355	326	311	326	339	346	323	355	349	312	349	374	328	315	361	303	350	316	336	334	364	338	318	321	319	326	328	332	343	321	343	304	334	333	333	332	316	342	344	326	364	334	319	317	348	347	314	351	360	329	336	344	377	383	324	321	338	327	363	325	307	305	345	322	357	317	340	353	319	315	357	323	344	330	336	348	343	318	357	314	340	318	360	306	299	324	346	342	332	334	348	338	342	328	334	341	358	348	340	337	304	290	307	347	332	339	328	311	326	343	341	320	310	360	355	326	334	311	334	339	341	342	329	351	328	368	312	376	322	382	299	316	323	307	264	313	347	347	324	337	333	283	353	356	314	293	317	345	376	276	345	331	356	296	361	308	345	342	326	336	332	321	336	332	343	303	316	332	348	294	341	369	338	328	356	318	314	357	330	351	357	337	331	341	333	324	332	312	339	341	315	322	343	317	361	322	336	313	376	346	352	326	330	342	324	355	340	321	355	335	325	318	340	326	334	351	313	335	324	317	317	326	339	336	291	329	349	344	335	343	355	328	330	370	350	315	349	355	363	338	320	325	343	350	316	364	333	332	337	355	330	320	336	349	336	350	354	311	316	326	345	327	351	333	321	356	300	337	356	329	343	324	359	345	336	353	335	347	375	312	337	308	322	312	340	321	350	313	361	323	328	334	337	379	318	322	333	330	366	349	348	331	355	325	318	333	366	343	345	324	328	371	342	324	348	339	365	339	346	349	364	352	334	332	381	333	345	355	343	381	343	332	313	312	283	341	331	308	322	310	326	340	307	321	267	353	329	323	306	336	377	327	352	351	343	348	343	335	311	368	370	356	308	352	322	327	371	345	302	362	347	344	369	317	337	339	311	360	320	334	341	326	331	345	310	314	314	329	363	342	353	321	346	333	366	352	331	323	322	332	312	359	339	377	326	316	312	361	331	359	349	297	316	328	334	330	335	346	342	337	307	324	298	330	345	339	300	385	359	312	365	368	341	319	348	339	336	352	326	371	344	323	364	343	347	356	359	362	316	331	339	329	350	334	329	328	335	289	302	347	349	338	349	344	341	349	325	340	349	346	324	346	355	332	348	360	374	340	352	354	320	322	343	326	346	352	363	350	343	311	354	367	350	340	360	321	336	338	300	353	332	355	343	333	344	384	319	330	344	352	342	317	377	335	295	352	354	299	345	341	371	358	373	337	318	337	352	370	330	330	352	340	340	322	346	322	323	325	327	328	315	347	362	334	360	335	330	332	330	348	358	360	360	346	351	309	342	331	337	333	349	329	325	337	345	358	331	341	324	322	330	326	327	329	325	329	324	374	307	336	322	381	309	334	302	298	364	309	357	327	335	336	307	348	318	316	354	336	336	333	383	357	318	347	355	328	336	307	340	349	321	323	320	328	348	363	333	343	339	312	307	322	344	305	349	340	331	335	347	312	337	349	353	303	350	347	326	347	323	318	317	359	368	381	388	353	311	330	347	300	329	373	317	347	351	355	328	356	324	353	351	342	307	312	289	331	340	301	312	348	298	300	322	354	320	339	335	350	356	313	327	339	333	351	346	345	301	303	353	328	332	356	332	339	347	350	352	337	337	311	314	354	334	352	323	340	345	320	322	347	360	338	323	331	336	333	314	332	329	339	327	304	312	333	334	356	343	350	315	342	331	354	314	376	347	344	344	331	381	324	331	357	307	340	264	311	375	331	334	292	366	307	356	369	304	341	315	350	298	350	329	337	325	352	317	327	332	324	339	317	300	308	314	355	305	325	327	312	320	300	317	325	344	286	308	329	315	381	366	363	360	298	337	343	333	337	330	323	352	375	344	370	296	337	325	340	315	324	320	340	293	300	291	360	330	325	320	350	359	338	319	343	337	360	359	305	320	347	320	373	347	329	327	331	303	314	348	335	337	338	358	323	325	317	293	309	330	357	370	304	320	327	324	310	317	349	339	361	332	331	345	357	335	337	373	314	363	355	330	354	308	329	337	351	346	297	356	357	337	351	330	324	358	345	337	327	347	321	330	320	345	348	312	311	348	344	339	343	334	281	327	337	366	325	364	351	346	320	334	313	310	356	377	314	337	379	323	316	348	325	381	343	312	316	301	345	327	327	337	332	340	333	349	320	322	322	325	339	312	326	308	317	327	364	335	393	333	376	379	329	339	271	310	341	371	328	338	327	310	352	344	302	330	370	281	333	340	341	333	373	371	371	300	308	331	346	353	311	321	324	319	332	389	334	303	361	351	372	348	335	340	345	341	334	343	365	374	354	329	318	349	330	342	305	336	333	368	324	315	317	344	330	352	353	364	354	336	367	367	306	352	337	347	331	295	332	344	334	361	356	329	319	314	343	319	355	331	351	347	336	331	381	338	326	329	314	307	318	341	296	293	327	338	299	334	324	345	351	356	361	353	337	372	313	342	323	374	324	321	348	292	325	362	340	308	316	317	325	332	322	339	316	341	348	323	348	314	333	322	325	321	322	323	354	359	324	350	314	321	306	345	351	342	322	324	343	311	357	352	352	308	288	309	368	335	359	300	355	324	333	326	364	333	321	338	345	351	347	356	326	343	348	343	331	320	363	366	340	334	324	365	344	366	354	367	340	351	314	273	327	322	333	315	320	322	329	356	319	301	304	352	355	331	289	345	298	350	310	337	355	321	317	306	334	288	344	354	335	348	328	343	333	343	338	306	347	352	344	326	351	298	319	380	315	333	312	357	355	327	347	314	312	324	326	308	309	314	326	325	324	316	322	314	334	331	374	344	349	332	338	318	337	347	358	320	326	318	324	341	337	365	376	301	355	303	334	352	354	358	351	314	341	338	299	329	356	318	327	312	310	320	351	361	368	322	349	311	339	321	338	333	301	298	316	315	319	380	349	332	314	333	321	310	318	365	389	313	364	331	312	315	330	362	374	333	313	352	323	303	344	334	330	341	338	357	334	335	281	336	297	315	313	272	312	372	342	326	312	332	374	374	327	310	365	330	297	331	329	349	322	373	367	339	311	301	329	325	314	373	342	328	355	356	336	349	350	312	313	338	313	333	335	337	368	346	319	341	335	380	340	361	321	307	325	346	347	348	328	347	330	356	337	368	363	365	355	393	358	351	319	317	313	322	370	383	343	335	340	370	333	364	331	358	363	358	339	331	352	301	326	323	333	352	351	324	374	322	313	352	325	306	313	338	347	347	328	348	327	372	310	305	337	337	314	325	309	333	282	378	344	333	328	308	334	307	317	296	357	374	378	341	324	333	358
32800	14367	8512	5930	2735	1044	813	793	767	839	858	825	785	757	801	726	756	739	714	769	749	736	772	763	736	738	730	729	729	726	749	704	728	758	705	747	698	753	708	730	735	700	710	735	694	739	770	798	748	760	692	716	736	736	705	726	729	717	747	742	686	757	731	706	734	752	695	752	745	734	714	713	718	725	721	704	684	730	702	711	711	792	726	688	686	715	689	710	707	766	704	698	699	710	712	691	739	670	820	743	717	690	725	715	688	731	691	745	734	719	699	738	727	769	712	705	744	719	739	762	703	693	723	761	726	726	676	711	740	735	775	737	694	700	715	697	692	739	704	734	737	752	699	700	738	733	766	717	693	696	786	700	728	672	745	719	739	769	716	707	716	743	729	742	732	693	675	708	713	746	694	668	707	703	733	757	729	699	700	757	684	722	747	668	739	758	719	724	671	742	753	728	680	732	721	714	738	703	701	720	746	720	752	731	742	707	721	735	738	756	765	704	733	723	740	717	741	731	695	707	724	725	697	736	679	721	745	684	684	716	720	728	688	700	654	781	772	744	730	716	772	743	704	693	723	724	732	724	703	706	742	728	694	742	717	719	734	716	746	718	680	718	730	674	732	725	716	726	742	781	746	735	744	726	723	704	684	727	770	741	695	697	701	797	724	720	727	734	665	701	729	732	725	732	708	727	726	687	749	714	702	721	742	714	723	733	773	687	740	706	727	721	728	690	679	723	751	724	764	680	697	715	724	734	662	731	690	720	687	715	698	681	725	706	743	768	757	715	766	740	693	739	742	735	741	720	644	736	710	738	775	741	759	742	732	730	732	735	739	698	736	669	704	705	681	695	700	724	716	698	736	781	717	729	702	725	723	693	705	733	717	747	773	699	730	733	724	735	686	746	732	777	676	707	751	737	775	743	717	775	691	703	710	691	709	735	683	703	718	747	732	704	726	711	702	764	708	710	677	775	749	735	725	724	668	732	748	721	718	707	717	678	742	714	719	690	725	727	689	699	711	723	728	697	642	768	672	679	750	765	737	764	678	738	697	730	700	708	747	716	714	701	718	706	716	683	767	702	707	726	776	715	688	740	671	709	753	733	736	708	702	684	733	726	719	761	722	727	761	749	724	705	706	733	748	676	750	722	727	712	766	735	758	690	731	758	717	753	713	710	695	714	769	736	703	698	720	670	766	739	738	694	690	674	730	720	753	696	685	755	683	687	710	758	730	730	677	740	704	729	731	725	719	709	732	713	751	709	676	746	722	702	669	699	705	730	733	690	695	732	746	757	715	752	737	685	672	761	710	708	720	712	709	699	704	709	731	690	717	701	676	769	734	731	693	696	735	675	707	731	704	738	722	807	715	677	755	728	737	704	708	752	725	735	721	715	747	744	677	725	712	741	763	733	710	692	750	728	748	703	723	716	760	731	708	726	716	737	680	763	706	730	709	735	690	719	703	711	745	710	710	719	737	715	701	720	692	742	717	745	715	699	703	766	694	754	785	715	742	742	674	753	754	725	651	700	779	752	724	690	693	724	689	749	774	723	770	739	746	734	691	755	722	732	702	725	698	709	722	773	712	717	682	767	712	779	689	754	742	707	743	678	691	714	724	698	711	695	709	750	745	701	734	734	750	701	726	712	719	756	726	688	754	683	664	693	762	747	705	682	737	719	785	776	705	722	787	707	681	684	747	705	716	726	691	688	738	726	710	720	756	707	709	714	717	742	740	765	694	683	755	734	707	722	715	691	731	743	731	700	746	704	744	736	701	753	725	690	768	741	713	753	719	713	713	732	731	727	734	708	717	739	740	745	759	712	745	692	682	752	740	721	734	687	719	738	728	743	737	729	753	742	701	716	691	737	750	731	720	758	726	723	712	725	678	738	750	688	718	731	728	712	713	741	735	717	775	700	734	737	725	740	763	709	655	724	713	752	737	640	749	691	714	717	711	764	705	699	734	750	726	708	720	719	740	705	661	776	724	750	730	693	688	731	739	787	740	716	712	720	722	708	740	711	712	729	715	727	669	754	738	714	834	713	740	705	731	714	761	738	765	734	727	777	721	721	731	709	715	730	769	748	749	686	727	745	736	740	750	728	750	784	738	760	728	707	703	701	696	731	711	729	727	704	739	712	749	748	693	751	705	696	714	684	712	669	708	694	734	724	723	734	739	713	722	700	765	724	712	705	731	728	724	748	719	705	772	721	703	681	725	713	707	732	719	701	705	745	737	766	727	719	675	738	761	730	752	745	743	751	723	691	771	772	766	731	744	698	776	734	729	712	753	757	710	724	750	722	706	748	713	748	738	695	694	705	752	667	722	678	692	747	686	697	775	717	752	662	670	694	748	752	707	703	732	762	758	685	746	762	717	725	718	694	748	715	698	725	689	713	712	734	745	686	790	714	714	713	758	695	734	696	701	737	756	701	700	669	750	687	691	771	717	748	704	719	742	699	748	696	715	762	714	722	737	735	716	705	738	696	776	702	753	696	735	676	714	698	704	729	718	738	768	729	686	728	686	711	711	743	753	742	730	748	748	733	675	768	766	743	720	709	743	731	716	760	672	764	690	713	718	741	687	708	742	741	748	712	728	721	692	764	732	727	691	737	741	719	758	733	695	709	664	704	699	693	742	738	738	740	709	721	783	735	746	737	754	720	737	712	740	752	748	732	769	746	765	771	765	735	698	721	765	742	719	736	689	695	708	742	724	734	704	719	715	701	759	668	724	755	720	730	689	748	775	701	736	702	733	716	773	710	697	753	731	707	684	705	732	736	769	687	733	664	711	758	764	710	714	727	733	717	694	759	722	731	705	735	704	728	729	688	732	726	708	704	738	720	700	751	719	730	693	716	721	744	721	737	732	723	742	748	669	726	731	737	754	668	659	721	657	711	734	710	723	747	752	719	747	740	702	673	742	680	764	669	714	738	670	712	718	744	682	741	747	715	731	762	757	667	738	749	735	705	721	709	711	733	701	716	688	716	708	751	718	668	753	732	722	732	688	722	721	777	707	682	747	694	699	736	676	698	705	748	723	671	715	761	673	704	725	721	710	703	748	720	703	735	711	770	691	717	692	750	678	731	695	726	711	726	738	733	754	755	648	704	756	685	735	719	708	743	794	726	775	702	723	740	737	684	720	745	705	721	716	701	764	730	763	709	687	725	749	729	737	695	697	715	715	681	757	706	699	701	746	736	725	775	689	767	723	722	784	744	743	720	769	737	742	717	693	727	727	723	704	711	674	698	709	678	706	722	696	716	733	693	707	692	646	702	700	687	707	681	691	715	722	730	700	686	776	743	738	742	722	741	702	741	720	712	791	678	710	728	735	735	725	708	660	778	725	673	696	720	755	729	734	716	741	690	713	714	773	725	731	693	763	703	732	726	718	700	712	767	742	661	738	705	748	744	702	790	755	694	694	716	715	658	715	720	744	681	710	753	709	735	741	745	696	766	718	735	733	753	741	718	707	701	767	704	755	736	714	743	721	686
53890	30096	18839	9659	2575	667	469	471	482	516	507	427	422	387	435	385	464	476	439	407	462	403	416	375	394	391	348	361	327	336	336	363	331	334	387	318	331	343	360	325	327	343	336	349	367	381	314	369	373	369	345	308	365	278	354	331	360	352	336	364	346	336	326	381	330	304	374	332	362	311	339	330	358	326	322	326	366	373	336	383	339	330	309	350	335	320	350	351	341	349	342	359	339	332	315	311	354	340	353	328	335	389	358	339	330	334	313	332	329	356	335	342	340	356	354	344	352	340	335	346	350	365	347	375	351	336	322	376	339	368	363	359	330	319	353	344	317	363	323	343	338	325	326	343	323	344	354	342	347	346	337	323	334	338	360	323	330	335	357	366	331	364	345	332	336	276	311	364	348	344	354	345	341	346	334	334	334	329	328	320	343	323	344	349	329	367	327	319	315	383	337	326	331	334	384	352	373	351	346	327	335	286	319	319	329	342	348	326	326	367	350	372	387	331	346	323	334	320	379	323	322	310	340	332	347	335	359	345	320	362	416	370	321	347	332	335	325	330	327	345	321	344	315	359	365	323	335	338	343	364	366	300	359	354	316	346	338	322	347	394	319	344	308	338	344	334	337	356	320	349	338	354	338	324	383	333	334	332	358	339	350	389	366	339	334	334	346	323	345	345	347	366	341	317	320	296	323	331	354	347	342	341	363	339	373	304	303	322	352	359	336	357	322	341	328	311	333	313	329	305	353	348	302	348	358	353	331	326	385	346	349	319	379	370	325	345	332	300	353	343	326	332	319	325	331	316	330	357	364	319	324	346	345	317	401	321	352	358	374	319	337	347	323	347	379	322	342	358	334	328	385	329	358	359	361	360	351	339	333	333	345	341	352	328	365	355	354	374	332	351	334	322	326	359	358	347	328	312	353	319	370	331	355	332	334	352	315	351	339	357	365	351	368	339	311	365	332	348	374	338	354	378	406	359	354	309	346	316	354	340	365	338	366	309	346	362	323	375	297	346	373	330	362	352	331	280	340	347	329	328	342	372	324	304	323	388	309	354	331	301	347	347	375	332	351	330	342	334	329	327	338	353	310	370	346	357	326	378	372	337	340	336	364	346	353	381	320	376	345	352	326	326	348	337	355	340	362	355	329	366	356	308	365	309	352	335	297	313	376	337	333	305	349	372	340	339	344	329	346	398	316	363	345	339	313	318	349	349	315	346	316	360	371	347	359	321	334	350	358	314	320	327	344	372	339	364	306	319	331	289	358	321	362	324	333	324	372	302	346	309	335	370	346	361	346	331	336	363	334	346	329	328	333	339	349	339	335	319	296	352	343	307	320	297	347	321	367	329	341	332	400	336	347	325	344	356	374	316	342	351	326	346	296	292	346	357	331	365	346	344	324	354	329	355	323	348	309	298	314	329	371	333	336	339	336	358	328	325	341	358	365	352	358	342	334	347	326	342	332	356	346	341	344	350	335	326	334	330	365	341	343	323	335	331	322	332	347	330	312	320	355	346	330	362	381	279	335	340	351	341	359	352	372	331	356	327	359	326	343	326	360	329	332	368	338	355	334	360	355	345	348	359	375	357	358	370	313	364	350	343	347	299	354	339	343	350	355	345	370	366	374	346	385	360	351	332	320	324	350	336	330	343	368	343	311	361	336	376	323	342	336	333	366	371	336	312	321	354	377	367	328	344	351	289	346	343	378	335	349	359	337	332	324	352	337	382	333	340	345	333	347	339	309	352	327	353	349	383	328	352	359	351	379	369	358	303	365	325	334	314	316	347	367	372	343	344	364	355	331	327	340	350	344	341	358	371	324	317	346	359	356	318	350	347	361	299	359	388	364	341	314	341	361	331	344	322	369	349	352	311	322	323	334	320	356	325	346	339	342	328	355	332	329	360	313	344	316	323	341	327	360	345	304	343	325	333	332	359	360	336	347	321	378	349	333	334	333	340	369	384	312	323	365	330	316	375	337	320	350	368	342	327	308	341	336	371	318	343	312	316	357	315	322	357	359	359	352	301	338	337	344	307	352	342	351	372	351	328	337	343	309	356	358	355	348	336	342	322	335	357	334	340	284	322	342	346	360	343	332	358	340	352	360	299	364	362	371	349	310	310	299	308	323	327	342	301	340	337	313	318	365	345	361	358	334	359	349	317	306	329	320	359	356	302	338	391	353	379	374	341	325	313	367	345	371	327	313	369	356	369	369	359	345	329	327	363	368	322	356	327	368	323	334	305	348	361	332	342	345	336	332	297	357	352	369	348	317	348	360	367	326	333	365	357	355	338	347	370	332	331	320	343	332	351	379	336	337	365	341	341	371	337	347	321	308	318	344	322	308	361	339	317	369	364	346	336	339	393	353	327	346	302	335	319	347	374	329	346	316	330	335	325	342	360	355	381	376	369	321	340	380	348	382	342	343	366	333	335	309	363	326	337	330	318	332	333	363	370	367	322	349	350	346	399	346	353	352	329	343	371	366	357	376	324	301	347	330	329	392	329	360	357	324	337	351	345	328	356	332	323	361	340	369	342	336	355	362	361	350	324	333	305	358	337	334	325	370	361	350	336	334	344	320	365	320	352	325	337	330	320	368	322	319	319	328	327	352	360	375	320	331	299	355	390	335	341	340	336	353	365	359	346	340	347	370	344	347	370	346	338	346	358	337	310	296	327	352	336	335	338	392	355	350	346	349	370	354	314	315	332	342	329	336	341	330	361	337	368	352	310	354	331	333	376	349	372	355	385	368	336	318	348	364	357	360	319	342	313	328	365	372	342	350	367	377	319	329	377	322	321	345	335	330	334	379	350	358	347	316	308	318	369	330	324	359	338	357	313	350	339	338	292	372	353	335	358	355	344	351	371	340	373	356	358	342	310	304	363	373	348	350	326	350	369	348	339	362	357	348	340	307	341	346	351	326	335	329	340	337	339	336	367	376	299	346	322	322	342	310	336	331	372	337	347	352	341	349	321	360	333	328	329	362	346	329	343	378	339	349	387	360	358	331	324	332	333	364	340	324	364	369	337	348	364	341	356	337	306	315	345	300	343	325	359	352	332	323	349	366	323	350	334	333	322	310	315	323	363	330	324	367	372	349	350	371	318	372	341	357	339	375	338	368	315	388	336	286	291	388	353	306	332	369	357	378	353	306	324	352	335	341	334	369	352	341	357	321	344	347	344	356	360	334	368	319	336	338	337	357	340	346	323	354	321	344	324	346	346	346	345	310	322	314	317	322	359	349	300	390	332	346	327	342	321	353	353	334	357	374	341	347	306	319	354	337	338	365	363	334	306	362	332	307	336	332	320	357	328	386	336	342	356	340	354	364	342	306	357	303	338	333	312	332	346	352	324	319	323	355	326	327	359	307	355	393	307	360	349	348	344	331	366	329	320	327	383	338	332	323	299	347	318	338	332	354	403	367	339	346	349	313	320	353	351	318	353	315	319	352	315	330	348	355	361	356	304	350	347	362	323	344	343	333	318	335	317
33959	23381	22300	16493	5845	1580	1263	1248	1438	1590	1472	1289	1180	1071	1119	1147	1149	1241	1296	1261	1219	1199	1132	982	952	822	776	748	741	697	686	778	752	726	729	757	708	768	733	716	719	761	732	716	741	756	733	741	822	756	732	789	767	744	767	735	751	752	734	700	731	743	725	716	737	763	743	740	729	744	766	714	731	751	825	724	723	753	767	697	679	717	734	744	729	733	749	703	770	725	721	724	732	748	767	708	704	762	774	730	757	755	737	713	748	759	723	740	737	801	731	725	765	712	698	720	739	653	761	805	745	747	710	732	796	725	769	736	741	770	761	730	759	694	748	783	755	798	730	754	723	745	735	727	811	709	779	762	725	754	761	741	801	805	772	739	688	746	737	696	715	743	726	691	738	746	711	724	731	712	734	774	746	719	769	771	756	742	711	732	769	674	759	753	750	748	739	731	716	751	753	730	742	739	717	765	741	749	735	684	752	762	706	719	779	733	760	767	746	793	727	749	761	710	741	790	763	736	759	720	786	781	754	768	723	728	806	726	773	676	718	747	762	729	726	764	760	732	714	781	773	691	716	758	720	785	712	764	783	716	776	738	729	738	759	710	719	749	750	701	710	794	743	748	766	683	780	730	717	800	753	698	765	689	703	729	753	706	737	741	763	709	677	723	756	741	759	722	749	739	745	716	741	721	745	745	759	760	690	694	704	776	735	720	774	722	738	792	728	716	747	718	680	764	765	756	707	723	738	743	695	776	776	709	783	734	799	761	739	759	776	758	732	745	766	725	770	700	728	758	755	762	760	702	709	707	761	733	719	805	747	690	746	736	747	751	697	739	740	730	715	786	735	704	703	738	763	707	744	747	740	772	757	777	785	755	744	740	724	739	798	725	709	723	776	691	737	764	744	727	760	743	747	706	751	720	730	713	775	725	720	754	746	757	728	747	746	715	741	728	713	731	733	731	747	750	760	709	727	728	715	709	731	773	761	746	787	718	730	726	748	712	743	741	756	770	785	766	745	746	763	771	733	705	713	762	754	734	731	752	727	684	755	721	759	757	747	758	704	742	736	706	774	753	754	748	747	748	731	736	765	744	732	701	753	762	729	736	736	773	731	697	719	755	798	765	775	758	708	752	799	745	738	741	777	772	778	702	699	723	739	756	690	714	727	677	746	766	744	735	741	720	736	769	769	748	753	676	746	728	740	764	752	752	743	780	769	708	733	741	796	765	720	706	738	731	756	736	715	700	740	756	716	710	702	687	690	722	720	750	751	750	718	759	758	751	774	734	714	750	723	738	685	773	750	714	738	757	751	815	749	732	739	730	771	708	737	747	743	807	725	733	758	732	770	756	718	729	786	701	723	728	725	742	729	735	745	746	742	758	750	736	753	732	739	759	784	707	787	754	785	721	734	710	748	715	725	725	704	754	691	767	761	728	791	724	757	735	757	718	713	748	778	779	729	711	715	750	756	728	722	733	718	691	738	708	725	762	736	719	706	761	740	726	712	731	760	737	733	723	739	727	736	734	718	743	745	776	742	753	726	737	719	750	769	734	760	742	744	724	737	750	733	724	713	735	732	734	716	780	731	712	721	717	808	734	756	771	727	734	743	706	749	731	758	728	755	717	698	813	750	693	746	745	753	717	720	763	807	782	730	793	734	763	767	750	729	720	711	748	706	753	778	744	722	770	719	759	708	796	717	716	769	715	700	751	754	725	756	759	772	744	702	707	770	774	761	761	764	741	745	752	719	728	739	751	719	769	707	777	755	806	750	708	779	711	696	772	742	682	741	739	746	742	750	740	683	730	730	725	729	769	731	767	770	787	730	720	774	728	775	725	775	718	747	729	710	750	747	718	722	748	771	741	703	752	793	753	728	716	797	743	808	736	757	743	731	786	771	754	760	742	746	758	802	693	768	711	760	752	731	729	710	762	687	767	712	764	767	748	743	788	714	741	734	772	724	728	743	718	694	742	708	695	748	708	694	744	700	751	765	716	770	745	732	768	722	723	724	735	751	748	727	760	787	741	729	746	765	755	744	724	767	743	776	709	747	769	712	753	716	723	776	726	731	736	757	730	714	740	715	775	697	745	742	717	761	753	726	756	726	748	759	735	705	694	720	696	765	764	715	708	735	788	744	730	741	775	719	735	751	752	761	765	808	764	768	679	722	739	723	761	687	734	754	768	748	745	760	751	695	756	725	697	718	759	721	693	733	719	751	754	775	642	750	751	763	772	717	728	758	778	726	719	717	736	765	720	718	738	745	728	734	762	743	789	731	723	720	705	705	754	729	759	729	731	749	747	732	757	765	717	749	743	755	744	755	717	700	740	735	762	776	746	775	738	711	737	739	764	733	771	738	737	778	742	720	766	749	716	726	748	732	786	767	693	755	751	744	786	734	704	777	756	667	762	774	777	708	736	762	757	730	738	758	707	701	752	742	782	702	732	757	760	755	787	766	715	742	740	761	793	736	763	747	757	698	707	750	746	740	702	763	710	785	757	754	777	720	799	762	693	744	772	727	685	694	678	756	734	731	728	756	777	751	736	696	763	697	684	695	713	729	708	777	815	692	762	770	755	805	753	749	737	711	737	796	729	745	667	720	720	749	751	784	763	699	711	795	713	726	799	721	740	705	682	703	717	759	706	742	773	736	686	730	746	759	754	737	739	704	752	755	714	706	736	785	753	766	753	716	744	770	681	750	739	725	784	725	786	771	717	703	689	725	687	764	716	732	740	793	747	767	742	727	755	707	715	727	726	724	721	756	698	744	740	752	741	727	706	752	721	712	722	734	758	719	722	735	759	721	780	734	766	745	732	773	765	774	747	806	671	704	738	740	708	693	751	788	816	721	719	773	743	753	683	809	742	755	783	750	745	747	746	687	742	681	731	723	706	741	747	703	692	717	746	746	714	666	748	724	767	755	751	777	754	752	748	733	781	732	687	754	724	760	715	761	779	682	762	716	773	735	702	771	764	781	761	750	725	767	709	770	718	760	758	723	710	706	721	749	730	678	766	691	731	804	750	759	748	742	758	734	748	672	733	733	734	734	753	757	718	733	708	711	722	732	707	697	774	701	721	747	735	693	729	779	709	730	712	745	716	798	737	724	749	720	754	751	710	709	807	745	733	717	741	796	775	712	743	719	720	817	725	747	709	726	756	726	745	692	776	727	732	718	746	741	737	730	749	786	738	744	747	780	755	733	748	740	791	770	766	731	777	745	731	711	750	740	746	787	756	701	742	710	772	744	725	691	735	770	781	712	768	784	756	720	772	743	710	739	807	704	771	745	791	727	771	740	753	737	752	737	730	773	691	734	726	770	742	817	754	753	751	762	724	729	754	788	711	753	715	685	725	720	749	737	718	740	762	761	725	743	756	741	729	780	678	761	765	753	767	734	787	772	716	746	787	772	769	679	743	721	750	756	746	737	748	745	791	759	725	738	701	768	707	716	743	777	750	724	756	735	763	770	711	719	717	718	719	716	741	722	738	779	745
65156	39189	22654	11038	3430	848	717	624	629	600	505	488	490	405	434	423	436	471	477	503	578	576	540	475	455	423	369	358	349	382	352	339	353	351	337	347	343	379	332	360	353	362	387	344	373	343	362	382	338	361	348	368	360	362	349	369	355	348	360	347	390	355	357	333	346	374	376	401	347	352	334	378	382	374	367	368	385	384	380	393	334	368	368	376	367	402	374	362	339	350	349	350	401	385	317	345	348	376	346	362	353	326	375	329	333	361	384	359	375	342	344	336	337	345	355	366	332	413	373	343	372	353	366	352	348	382	395	362	369	376	356	338	358	360	371	367	309	368	358	391	372	387	342	346	340	356	376	376	377	364	365	358	327	362	360	353	394	339	344	379	329	380	322	339	362	326	362	368	390	351	378	359	355	373	326	360	331	390	338	341	372	406	373	388	358	340	374	341	356	356	367	390	361	391	374	355	329	357	323	343	354	371	372	380	369	349	364	339	365	340	368	355	367	376	345	376	369	366	364	335	393	325	364	338	332	351	373	371	389	380	366	382	357	349	342	348	396	358	395	327	356	397	377	369	364	371	324	387	341	370	353	372	346	350	379	354	363	364	377	335	380	323	361	378	373	336	363	348	354	366	346	336	336	390	338	321	373	335	366	343	336	355	347	337	315	322	383	319	363	392	356	369	349	369	366	356	372	383	337	345	340	347	401	363	333	360	354	397	312	372	352	327	354	360	368	350	372	356	364	379	364	369	381	329	356	355	390	351	339	337	342	334	376	396	366	339	361	358	338	376	372	392	337	366	388	360	379	377	309	365	353	368	326	373	408	349	362	367	355	340	377	346	351	397	389	366	383	339	341	357	347	357	355	340	369	339	358	364	337	364	321	315	356	372	334	346	368	359	363	355	389	352	364	351	368	344	374	399	393	363	377	358	375	372	356	364	315	379	346	366	369	366	396	368	349	370	402	370	376	381	364	369	355	355	370	357	350	366	347	363	353	377	345	352	349	381	331	372	330	339	363	352	361	337	364	335	369	364	335	344	333	369	342	371	358	378	353	383	359	336	313	376	378	312	397	405	362	352	356	385	358	375	363	346	353	380	397	371	356	339	359	363	361	348	370	337	346	335	355	357	389	410	395	327	378	338	343	397	386	363	368	348	381	334	307	365	339	323	355	350	375	404	324	328	377	367	367	362	355	346	346	358	353	377	360	340	365	360	293	362	382	346	340	350	377	385	358	363	355	381	380	362	365	327	370	368	363	354	374	411	395	347	363	363	343	390	347	318	361	362	342	338	351	336	363	358	350	374	370	331	360	374	368	366	385	379	361	353	350	352	359	379	370	381	354	380	389	360	344	340	389	372	333	356	344	365	332	370	347	373	323	356	386	385	374	392	359	383	363	329	371	352	370	333	372	341	377	342	353	378	347	332	356	392	393	365	342	350	358	325	363	352	338	357	354	344	393	376	369	347	364	341	341	364	362	355	357	352	372	363	342	384	353	363	359	370	344	335	375	363	382	363	333	359	370	365	331	347	329	375	354	329	329	337	348	345	377	407	337	337	359	357	355	360	353	380	291	360	335	345	374	351	393	357	309	367	373	386	338	360	366	336	331	370	390	373	326	368	354	358	346	335	364	362	344	317	383	358	352	378	397	352	333	334	369	355	385	362	362	369	362	328	401	368	335	375	341	361	358	374	335	369	366	345	341	348	352	376	371	358	352	364	352	374	383	312	394	347	348	348	343	365	336	383	368	385	344	322	363	358	413	375	328	350	364	398	344	340	386	355	333	322	373	332	317	370	383	396	377	339	349	325	360	349	392	356	329	343	369	348	381	365	321	343	348	372	387	382	373	378	383	369	370	370	377	351	376	386	374	388	366	382	351	339	367	345	375	356	356	326	344	390	383	363	365	378	358	344	352	373	370	342	330	370	318	347	382	329	339	347	339	357	328	335	371	342	331	383	348	383	371	347	394	364	348	364	436	376	357	350	368	351	354	324	322	347	315	340	365	343	368	391	364	337	395	365	359	383	382	349	402	360	346	365	330	360	363	359	401	353	368	355	344	355	366	384	354	368	357	346	355	353	371	359	324	339	350	332	349	363	377	332	317	340	339	371	356	385	361	360	394	323	335	354	346	374	383	337	361	368	379	373	360	356	360	385	327	361	353	337	353	322	386	349	383	343	346	348	346	372	345	350	378	355	383	374	330	334	378	378	351	364	370	361	306	364	375	325	314	329	357	383	328	343	295	371	368	370	368	358	336	391	366	400	368	345	347	353	341	389	330	359	367	371	335	362	346	350	336	381	317	357	361	356	329	347	358	381	362	356	374	367	325	360	341	344	398	400	333	371	352	323	366	330	318	339	394	349	395	328	335	358	342	356	319	359	363	357	384	363	363	407	352	383	369	391	389	359	365	356	329	382	388	350	330	384	361	402	351	352	357	355	379	403	395	306	389	363	363	386	384	358	339	394	380	348	352	394	361	334	332	349	338	386	309	342	357	333	367	352	330	333	341	359	367	370	361	392	331	374	342	339	371	360	322	345	379	350	381	382	324	341	404	349	376	352	369	347	355	367	369	337	386	398	385	316	360	339	366	370	357	361	421	339	343	351	324	310	341	381	372	368	413	337	386	351	352	357	351	346	337	362	386	375	370	364	347	365	351	362	405	368	338	352	377	372	369	361	351	347	385	354	382	353	374	342	365	393	337	376	304	332	333	323	388	334	334	362	353	364	359	350	347	384	334	352	364	360	358	349	362	358	390	381	376	342	351	344	352	381	384	313	350	343	354	375	342	373	379	344	366	346	310	346	402	357	343	360	315	360	389	360	322	359	344	362	343	375	377	365	406	357	383	372	389	357	365	380	402	358	376	365	346	351	364	358	349	338	373	366	370	369	349	351	353	379	323	351	358	345	359	369	388	318	391	355	378	344	359	359	378	328	350	363	358	360	368	354	374	384	344	368	371	389	351	331	331	352	355	341	369	374	381	357	386	358	373	380	342	355	369	353	357	356	394	382	335	314	348	379	341	392	401	346	386	348	335	340	378	390	322	355	354	338	376	364	361	346	354	374	359	343	394	324	330	386	348	347	330	336	356	348	322	346	375	340	352	339	347	351	332	370	348	331	365	388	381	350	369	355	348	372	388	395	321	352	346	352	338	364	387	375	346	369	385	352	336	397	355	362	373	373	355	357	368	361	347	362	350	372	339	341	343	354	356	378	386	368	373	384	364	370	366	403	352	352	379	348	362	356	367	336	369	387	368	338	357	349	351	396	363	356	369	379	357	349	391	344	390	385	363	377	355	375	342	336	371	424	343	352	365	369	374	371	371	312	337	326	384	370	324	320	372	394	373	365	365	376	336	324	347	369	299	382	347	393	423	336	388	341	336	357	367	360	369	342	347	342	350	377	361	364	346	341	326	378	362	369	374	385	343	337	370	344	341	361	343	348	347	314	329	367	342	342	325	361	342	352	348	356	367	332	396	376	359	383
42280	30706	23054	16342	7186	2239	2307	2050	2000	1933	1565	1425	1255	1145	1209	1230	1200	1333	1528	1743	1905	1889	1761	1493	1226	1054	806	766	746	746	792	786	745	795	772	752	752	728	796	764	749	798	770	812	785	719	849	773	765	759	740	751	793	790	772	811	773	751	756	708	807	748	758	735	745	792	788	781	761	794	793	771	753	770	781	747	761	796	784	804	782	747	797	709	768	755	789	770	816	770	796	704	745	838	749	768	792	807	767	751	749	809	774	777	753	754	840	745	801	739	757	748	782	793	739	774	798	811	738	788	749	762	791	775	785	770	822	741	787	776	784	776	735	806	806	812	812	735	766	858	818	792	735	769	773	810	754	789	733	749	814	723	807	770	786	732	767	773	829	780	759	779	766	746	765	735	813	747	734	761	744	758	750	766	760	766	794	765	824	753	790	792	826	742	793	757	768	757	802	734	772	780	769	771	843	731	767	810	755	739	761	865	769	780	748	768	790	770	725	819	766	754	772	785	779	780	757	834	731	766	726	758	770	790	777	801	764	764	747	792	766	773	761	759	743	770	760	756	807	827	772	765	793	767	734	788	778	795	746	807	751	751	777	810	773	780	797	726	790	783	746	776	774	787	746	773	781	774	729	776	805	720	772	773	724	768	779	741	822	800	762	864	805	792	773	747	792	828	788	748	814	734	804	785	769	798	795	815	787	782	759	795	755	756	726	768	764	751	739	772	796	763	786	783	738	755	803	771	775	746	823	780	812	733	740	836	779	778	797	767	785	775	811	688	738	754	732	771	791	790	701	801	739	767	770	782	780	762	779	822	758	773	787	799	742	783	676	782	745	749	765	829	834	766	786	751	771	803	743	791	783	800	766	791	771	771	780	778	767	801	772	840	813	753	761	795	771	755	801	820	766	754	788	771	813	793	782	749	770	796	763	749	806	748	777	806	741	828	789	807	835	775	799	745	773	784	720	793	772	828	790	725	748	776	752	714	753	771	798	789	777	789	727	743	807	794	784	712	775	776	786	752	778	815	788	781	811	719	784	747	784	753	772	758	750	787	788	772	775	784	767	759	780	769	799	739	786	800	788	777	766	808	755	749	726	761	727	731	792	788	752	793	728	784	779	792	712	779	785	773	721	793	783	767	736	749	727	742	784	770	762	789	748	788	762	803	757	790	818	775	759	778	766	724	740	761	784	759	800	741	816	775	796	734	761	740	725	738	757	738	743	806	759	771	787	784	788	807	734	735	806	774	753	772	795	792	801	807	721	784	814	758	788	782	801	770	774	746	780	801	775	761	780	796	757	797	768	783	714	784	767	802	748	724	727	795	710	785	771	790	763	785	745	797	759	776	774	763	751	806	767	751	769	772	794	772	782	772	748	846	741	741	749	799	750	757	784	826	744	776	782	776	778	771	733	805	804	733	811	773	815	768	749	773	703	767	743	769	795	741	743	751	755	790	753	789	782	713	788	728	776	812	788	751	776	774	762	770	852	752	823	745	745	716	772	778	784	771	790	750	786	776	803	777	729	783	734	729	747	750	773	731	801	748	831	771	757	788	735	757	757	764	749	812	759	821	799	744	796	781	784	756	758	770	750	744	796	761	766	817	785	749	792	718	771	761	715	728	794	825	738	739	794	754	780	754	786	780	711	761	773	785	795	769	758	767	760	772	794	766	737	799	756	756	778	805	791	746	738	749	749	786	813	814	773	790	781	760	758	790	736	769	787	812	738	769	768	747	792	723	779	834	714	784	762	740	794	791	794	753	802	793	785	763	802	759	772	862	806	728	770	781	758	790	766	721	784	812	750	766	716	791	761	775	732	790	777	812	763	806	786	750	755	768	800	736	734	765	758	765	807	736	805	772	730	773	778	806	806	782	750	755	766	818	746	757	782	752	748	727	770	779	831	820	778	769	744	760	797	734	745	793	771	763	773	772	779	745	751	758	783	764	774	747	817	754	792	747	760	785	745	750	740	774	750	759	776	773	765	771	814	716	772	781	761	726	754	807	827	753	769	800	732	750	776	755	772	795	752	769	807	735	766	771	808	736	728	795	734	752	777	776	759	795	800	766	754	783	760	799	768	796	786	727	719	773	811	771	758	802	805	747	781	775	769	742	725	790	733	756	737	715	785	797	759	790	763	821	795	801	792	738	783	740	734	788	789	774	783	772	749	698	746	741	760	767	750	791	777	778	778	749	798	737	735	758	793	736	738	727	801	756	804	754	761	773	772	770	762	800	777	782	741	793	779	807	737	795	758	828	783	720	747	777	742	715	726	846	775	803	767	732	776	775	796	755	808	752	822	766	787	762	784	787	759	757	770	774	797	805	753	750	725	777	804	782	730	747	693	780	768	756	785	758	802	801	817	802	773	755	761	737	772	773	776	780	804	785	728	779	808	771	782	723	803	751	746	802	774	768	724	764	743	756	785	729	814	777	821	770	749	785	833	819	720	792	781	821	824	805	753	799	816	728	709	743	798	773	713	774	781	802	794	759	774	801	761	706	759	778	775	787	786	751	752	773	776	745	785	750	762	786	747	774	804	762	799	788	806	755	813	794	726	774	772	815	772	800	746	776	750	764	839	745	811	810	744	757	735	775	824	787	765	756	768	740	809	781	775	777	761	740	746	762	802	821	759	806	762	739	743	784	784	804	766	802	794	766	758	787	759	816	757	808	810	752	817	751	743	739	779	765	762	773	804	791	761	789	808	747	767	760	801	826	777	778	724	743	767	761	762	799	796	787	746	798	777	751	775	760	760	775	781	760	765	776	766	750	783	752	810	734	805	782	769	784	773	791	767	784	782	775	727	791	756	838	779	720	757	776	755	791	768	749	805	789	757	759	773	790	756	749	723	777	761	778	744	794	769	795	726	791	778	762	773	801	757	762	831	741	773	731	769	747	777	769	769	752	785	791	795	767	753	757	797	780	769	762	826	751	822	816	719	760	717	795	839	762	737	783	772	755	762	782	759	761	764	766	810	761	757	728	779	801	754	805	758	744	755	700	767	773	754	738	788	783	796	769	749	749	779	823	787	810	728	792	817	793	791	756	795	759	859	770	769	736	759	727	823	773	785	797	807	745	789	765	710	765	759	726	820	759	710	742	792	768	745	789	831	776	813	787	785	741	788	762	724	750	725	738	806	747	775	756	779	749	775	770	770	762	758	756	794	754	731	733	829	810	761	778	770	740	768	758	776	767	786	792	778	780	792	734	807	798	746	759	773	740	769	807	731	756	758	769	790	739	764	788	778	798	786	730	717	788	761	776	768	784	745	741	763	775	767	773	785	774	757	812	742	806	798	814	758	806	821	755	809	770	812	761	740	757	814	763	816	737	733	808	776	780	802	806	790	793	827	762	753	784	771	773	794	792	784	730	728	756	789	796	710	739	775	778	697	740	791	729	776	778	807	769	765	754	797	779	822	741	733	752	768	777	763	774	759	728	771	818	754	812	783	786	780	765	760	804	801	773	819	723	740	773	804	785	757	779	779	774
43699	21152	7283	3287	1091	510	412	406	390	398	356	336	358	312	357	364	368	343	302	300	350	318	345	341	318	292	350	340	346	303	334	328	315	320	319	335	349	336	331	333	359	312	341	310	333	349	350	284	340	321	311	350	338	321	292	281	346	327	311	333	326	329	355	338	347	356	360	334	328	306	305	351	311	319	311	318	336	344	336	330	369	346	337	343	295	336	341	310	386	357	301	331	342	350	347	346	324	327	327	316	359	358	352	342	351	313	353	315	345	351	334	330	318	341	345	298	376	338	355	317	325	334	324	318	341	338	308	352	318	365	330	310	336	336	324	327	327	316	319	332	380	360	320	319	322	342	339	322	330	326	355	304	315	345	359	353	352	333	306	334	333	339	335	317	337	314	287	333	316	328	337	340	349	342	335	343	321	317	341	341	330	339	334	316	310	353	343	343	327	304	348	311	363	308	332	323	331	297	308	309	340	340	365	329	341	329	320	311	349	291	337	321	349	344	320	340	317	341	331	335	335	324	350	333	359	344	333	335	368	323	315	321	355	329	363	346	351	309	308	344	309	344	315	317	332	335	357	333	301	333	306	300	346	353	331	297	342	293	326	326	362	348	339	334	304	301	314	314	309	358	336	322	333	331	321	309	352	356	344	340	325	356	300	336	325	354	303	357	314	295	376	316	352	359	318	334	343	315	329	375	354	342	348	323	317	343	338	321	351	341	318	324	322	334	323	308	324	330	349	309	346	323	354	314	313	374	335	312	323	353	343	327	345	324	341	370	320	315	352	382	341	308	333	316	322	321	365	325	305	303	311	318	380	324	321	323	323	346	317	345	329	334	302	322	332	292	327	297	311	340	309	355	344	324	365	336	339	306	336	358	300	326	323	308	323	344	350	323	350	325	295	309	327	334	354	329	331	348	310	327	332	327	275	328	321	322	329	360	323	320	339	350	311	349	323	343	331	377	356	314	318	353	283	356	310	333	356	344	341	331	342	321	309	323	302	302	313	317	338	374	314	349	343	314	355	321	327	347	341	335	320	330	333	330	364	337	337	335	303	328	346	331	316	317	325	331	325	289	299	340	318	349	352	303	342	310	303	285	329	350	318	370	355	298	333	328	316	350	340	323	325	327	331	300	321	381	331	341	368	326	322	355	331	331	378	351	325	321	345	326	312	347	337	316	320	345	356	302	342	323	340	319	358	321	317	338	348	326	352	318	337	312	337	346	340	346	362	339	356	335	309	335	284	330	368	350	317	343	333	317	343	324	346	293	319	312	356	309	348	360	319	322	339	302	368	315	321	346	352	309	320	345	330	292	372	344	329	335	313	345	309	384	364	305	315	312	390	312	327	356	326	374	375	346	356	335	335	338	311	353	341	318	343	304	314	328	294	316	317	320	327	314	336	347	328	326	343	360	348	337	343	346	334	331	348	295	357	365	338	327	320	354	357	330	330	361	331	305	320	323	323	281	329	330	328	297	321	349	334	333	314	326	323	331	343	323	343	353	317	305	335	324	355	318	350	326	291	321	350	358	329	310	344	319	315	323	333	341	368	356	324	333	312	335	302	326	345	360	310	325	345	353	322	353	369	322	353	327	307	329	337	383	323	305	332	333	323	322	309	331	321	329	356	313	311	335	328	348	342	355	342	326	309	303	340	337	353	337	354	326	350	343	323	320	339	354	332	304	325	343	310	331	355	339	287	315	365	362	350	339	353	316	384	314	290	328	335	324	338	318	334	357	337	341	328	339	344	324	304	301	318	350	353	325	355	334	334	301	354	363	300	306	317	364	340	325	314	383	328	318	349	329	280	345	329	346	342	358	343	332	354	300	295	319	334	323	299	311	285	309	321	319	307	330	330	348	328	317	318	356	339	303	351	342	390	358	344	338	316	353	335	348	336	356	355	318	314	355	343	351	366	348	334	359	343	355	375	352	361	290	342	326	299	327	340	341	334	303	347	343	336	312	326	322	323	311	332	351	326	349	358	330	335	323	353	354	364	343	347	356	319	333	326	325	356	306	324	333	324	315	309	328	306	333	333	340	304	371	316	314	338	363	322	328	321	327	297	310	346	316	319	352	325	332	349	307	358	374	313	328	362	311	348	333	315	274	315	351	304	375	361	328	325	342	329	321	342	330	332	332	364	311	330	334	328	340	294	360	331	357	313	317	318	318	307	342	287	331	311	341	327	315	305	338	342	345	319	327	323	329	338	337	350	353	325	326	334	332	325	302	335	313	304	289	327	346	331	309	343	342	355	315	327	327	339	336	322	355	348	339	300	338	351	315	311	343	343	326	351	320	314	315	311	368	321	323	344	317	313	334	323	306	323	332	317	297	310	311	314	322	326	354	360	335	318	321	317	316	324	383	326	366	311	334	334	352	332	324	341	325	350	356	316	324	325	345	321	325	301	360	368	320	333	297	340	345	329	327	344	333	335	344	356	351	341	320	319	331	297	336	344	350	323	353	318	321	295	334	338	337	346	299	365	343	322	315	317	306	368	348	324	309	337	322	308	334	306	351	374	318	351	324	294	308	312	358	300	332	310	333	314	320	369	330	329	329	316	327	347	351	315	323	321	304	305	328	318	324	345	332	314	279	321	334	321	338	297	320	318	334	350	369	317	340	304	331	334	330	340	342	332	334	332	279	339	318	343	347	325	338	335	348	349	367	323	310	308	345	303	336	342	340	339	338	344	328	375	330	324	319	315	320	332	350	317	366	343	324	349	332	302	379	353	358	319	300	315	331	309	313	341	318	347	307	340	310	282	324	311	304	324	321	316	347	352	342	306	337	330	292	318	322	334	327	353	335	331	369	308	356	317	320	355	345	331	335	323	313	309	361	344	372	361	368	343	305	295	326	299	322	330	310	327	350	344	312	330	308	354	374	362	329	334	356	313	343	328	329	336	327	304	323	329	290	314	330	340	348	380	366	337	388	372	342	307	330	360	323	344	334	301	317	320	339	311	336	351	311	328	352	315	330	339	346	327	344	363	315	368	318	323	310	330	346	311	356	329	351	344	327	355	330	318	340	331	359	344	343	337	361	362	336	265	328	332	317	340	316	321	322	338	312	308	304	346	327	320	308	347	333	278	342	304	344	305	334	325	354	314	312	345	339	324	341	345	346	313	337	358	341	345	353	328	383	335	335	298	320	329	335	279	329	331	329	330	336	355	356	325	299	325	296	334	338	321	316	364	287	364	324	322	312	327	299	383	338	336	348	365	310	336	364	276	323	344	307	366	329	343	339	336	338	318	326	346	353	316	341	332	356	310	320	331	326	304	322	313	322	325	326	327	318	344	350	360	341	334	342	369	350	366	365	346	312	293	349	323	314	341	325	337	339	340	323	328	313	317	322	346	334	315	333	357	321	330	339	347	353	326	345	348	310	357	357	303	359	313	334	323	354	330	335	321	336	352	308	306	325	337	348	320	349	352	336	331	332	341	357	327	328	326	349	343	330	307	370	323	357	341	326	335	335	336	341	324	309
27772	14251	9281	7546	2939	1463	1098	960	979	887	867	720	749	756	711	683	740	726	745	758	829	783	773	790	789	714	696	738	734	694	704	721	690	754	746	761	725	755	724	702	707	714	706	684	732	693	782	708	723	710	705	723	722	721	707	703	731	733	759	699	724	683	710	740	739	746	711	704	770	731	723	757	731	745	689	747	675	711	690	695	729	723	696	705	712	707	663	722	700	683	715	754	750	735	734	699	688	741	703	726	710	701	716	729	726	716	697	737	681	709	699	692	737	746	715	733	725	685	703	747	752	742	712	711	738	708	699	754	710	713	703	670	751	722	709	751	722	767	746	718	769	692	704	729	709	701	708	743	729	740	733	754	703	740	733	719	697	667	701	725	714	695	728	780	722	737	721	713	695	707	729	677	738	707	691	684	759	672	719	701	697	671	684	695	718	766	710	698	678	690	703	748	692	715	714	723	785	710	752	718	680	710	724	725	792	763	695	717	728	683	732	720	694	700	766	720	685	711	724	733	689	736	749	715	701	691	702	679	727	715	667	670	692	712	698	706	723	763	766	741	749	753	685	717	737	738	757	739	697	697	715	742	784	701	696	720	750	723	745	706	704	733	724	698	699	713	709	735	695	763	713	714	763	749	724	689	703	744	755	720	723	741	769	710	753	726	735	710	742	729	678	703	707	703	767	762	732	727	727	696	683	666	730	744	692	695	712	725	695	716	748	718	702	735	737	754	749	737	691	728	744	739	689	692	743	707	727	718	742	659	747	697	752	739	698	735	661	710	740	673	700	757	722	651	694	744	741	674	760	766	680	716	727	719	712	718	720	752	765	698	692	681	722	674	803	775	709	717	768	717	696	667	735	690	759	686	726	753	700	725	729	712	702	749	704	708	672	710	713	766	740	773	708	741	744	706	723	703	697	750	706	764	649	686	721	704	698	703	697	674	769	753	695	712	719	682	706	707	680	719	742	721	718	734	727	711	660	724	693	697	693	738	702	749	769	714	718	681	726	729	705	756	717	720	693	721	755	698	730	713	718	732	728	712	688	761	711	739	741	706	721	665	771	718	708	750	699	712	738	715	662	745	707	676	673	734	733	658	744	707	678	759	736	713	767	721	740	705	763	714	727	735	706	701	711	722	719	726	708	689	758	732	742	686	715	770	696	732	742	716	721	705	719	738	692	743	723	701	751	747	711	672	790	667	712	704	705	731	708	748	755	697	689	736	720	710	751	734	693	720	715	725	728	713	744	716	723	697	713	760	703	716	739	694	754	724	758	733	729	696	693	669	756	717	724	726	741	738	704	678	675	719	725	717	713	711	688	731	697	697	689	738	719	691	741	695	762	704	685	711	681	763	716	710	680	729	783	742	745	697	736	746	727	753	717	681	748	699	720	729	687	742	727	728	707	701	697	732	743	710	757	683	733	721	755	706	784	738	740	712	696	730	689	750	739	720	735	689	724	665	732	717	729	678	722	740	772	752	718	710	746	734	701	707	761	713	716	765	701	747	709	709	712	694	699	724	727	719	701	731	715	708	735	740	726	720	703	731	729	695	717	737	673	701	769	704	713	727	762	725	727	696	695	773	742	699	703	717	729	703	718	722	729	706	730	724	751	715	770	665	778	740	676	678	716	731	714	704	696	766	748	698	775	740	721	754	722	728	753	710	711	718	695	707	706	726	711	730	732	715	656	684	753	723	720	700	730	729	729	719	722	720	714	731	736	769	746	695	779	739	690	713	745	719	753	722	730	684	679	737	727	694	764	706	707	708	736	697	682	679	762	710	685	699	738	727	716	709	713	716	696	763	676	729	698	690	671	686	712	738	703	696	768	718	678	690	721	731	720	740	711	748	693	681	690	723	727	735	726	718	716	689	710	750	738	738	722	704	677	686	733	729	703	703	725	724	760	736	725	713	723	728	693	701	731	718	751	724	710	752	734	718	731	690	738	737	695	733	707	764	745	729	729	775	682	743	730	792	718	716	708	754	690	784	681	700	678	723	747	717	683	737	761	688	709	742	688	751	724	778	714	716	750	707	726	712	731	711	729	707	761	702	758	725	731	726	715	721	718	670	686	737	704	719	704	749	676	722	723	725	749	671	675	674	741	740	710	692	721	711	711	744	713	764	662	688	685	771	687	699	690	715	738	689	690	676	735	730	694	715	673	715	756	708	670	666	744	737	698	666	757	728	756	698	749	747	704	724	744	753	688	687	744	720	716	695	696	775	732	721	745	763	733	737	698	751	726	718	723	728	722	748	722	734	705	756	753	722	722	699	730	758	710	652	693	780	764	724	701	757	751	706	683	720	738	746	734	718	745	702	692	758	782	712	719	682	773	717	739	701	695	713	752	701	690	776	720	743	701	754	712	757	703	727	671	716	660	712	720	727	653	711	744	709	760	698	705	687	712	725	731	716	737	743	700	685	733	711	727	706	707	717	683	686	710	737	699	707	724	715	749	693	740	685	723	725	727	758	719	789	715	727	727	730	732	685	683	707	686	730	703	703	710	684	703	694	777	739	719	753	674	705	738	687	730	740	708	707	797	760	766	740	724	725	733	698	723	731	733	724	746	706	753	681	713	710	736	739	700	807	728	711	696	710	699	661	671	714	749	734	690	683	683	701	719	701	759	700	690	754	655	689	731	731	695	695	717	738	700	775	706	733	715	722	734	735	726	731	731	781	671	754	708	671	711	759	717	736	714	728	688	756	720	746	742	698	746	726	754	750	697	719	759	696	765	747	754	726	716	702	714	735	706	713	775	710	683	706	727	774	710	742	723	711	700	753	701	740	736	724	693	750	717	706	671	711	727	757	715	740	724	783	758	701	744	696	775	747	778	689	663	751	678	690	715	696	753	708	751	764	718	697	735	705	785	728	726	721	706	731	646	645	720	737	689	687	681	691	752	697	700	713	713	678	685	704	736	739	674	667	720	707	729	693	696	788	706	703	744	725	722	710	664	709	735	758	773	691	713	699	783	726	714	758	696	764	715	718	701	716	734	667	743	726	728	748	693	739	680	736	753	769	738	701	692	717	734	752	720	719	748	696	728	697	708	726	731	701	715	753	703	684	720	757	702	762	699	714	727	750	709	719	727	678	692	728	704	667	761	712	698	671	680	710	722	734	718	755	709	759	698	742	723	680	692	728	714	745	693	724	721	753	739	695	749	695	711	744	748	712	732	729	712	716	703	773	727	740	704	743	683	723	689	666	745	716	712	721	746	669	743	696	738	749	735	709	719	767	706	706	705	669	720	749	704	716	705	768	687	741	685	701	709	733	705	726	738	656	702	777	715	682	712	738	712	735	694	741	730	722	703	686	652	672	699	735	707	739	696	716	724	750	706	713	712	694	690	677	694	747	711	746	708	707	772	676	694	689	694	714	686	753	743	692	731	685	721	715	695	718	705	727	688	734	673	758	745	731	729	726	753	736	706	701	728	655	768	724	740	719	758	689	686	719	715	666	694	732	741	687	749	708	736	709	720	710
56246	30788	18344	8459	3175	788	465	403	390	366	416	349	375	402	334	342	399	400	426	413	456	458	449	401	383	377	354	363	326	396	335	349	380	383	333	337	335	378	361	307	330	364	333	316	329	374	336	340	341	332	339	330	328	332	337	324	359	357	342	374	371	320	346	351	346	320	364	319	358	361	352	331	322	359	348	329	364	340	325	365	362	318	346	351	332	368	335	307	370	344	344	304	393	349	341	399	399	341	332	347	383	368	370	347	331	356	317	363	329	315	346	346	308	355	387	323	322	333	349	313	360	351	308	339	356	332	362	339	324	329	345	326	333	293	299	328	363	346	361	345	322	334	367	348	327	329	354	365	359	321	336	367	400	366	330	330	329	366	355	316	311	351	311	380	361	365	350	340	350	336	332	350	367	329	330	394	356	338	322	364	330	302	319	341	320	332	340	308	337	325	351	353	339	341	331	366	325	321	347	345	342	351	360	338	329	335	339	365	330	329	350	358	363	342	355	339	355	320	365	355	334	341	341	342	358	326	344	331	347	338	317	377	343	368	350	380	349	354	324	348	323	369	347	336	349	356	344	336	314	327	352	338	313	330	355	314	324	334	371	340	337	398	374	364	355	327	389	333	346	322	364	336	361	370	376	337	331	339	347	307	316	325	344	303	315	325	367	329	318	334	352	319	324	324	342	300	375	341	362	327	346	331	343	348	355	343	347	362	375	348	383	355	325	345	316	332	354	343	327	316	305	316	342	317	379	326	321	402	312	319	358	331	340	349	348	363	353	346	331	357	339	367	345	345	325	356	354	318	348	362	319	332	323	366	406	340	319	329	335	359	314	358	294	322	345	351	351	304	337	347	349	350	314	354	362	346	328	332	379	332	351	361	360	336	338	368	344	324	337	309	342	343	375	331	340	333	345	304	310	341	323	319	313	359	328	331	349	333	346	311	361	359	340	368	359	322	349	334	350	358	379	321	342	317	351	354	324	354	356	350	344	317	351	332	309	348	322	329	314	360	341	328	329	336	346	327	360	321	356	322	315	331	361	346	360	376	364	318	334	360	308	341	362	372	353	380	323	353	330	342	395	358	349	353	324	363	348	364	310	341	374	304	344	360	340	325	382	326	308	358	342	327	326	362	348	346	358	374	329	337	334	344	334	346	343	353	314	307	374	342	333	305	339	328	370	315	330	353	344	371	363	351	335	334	293	302	366	361	359	344	351	308	336	363	349	330	322	309	364	343	339	334	354	312	319	350	363	347	349	344	333	338	350	309	357	334	379	340	353	337	304	328	345	331	348	322	366	358	362	334	388	367	332	292	303	367	362	338	347	328	341	330	334	358	352	372	336	345	313	389	355	318	378	365	299	297	324	373	363	319	363	361	361	344	370	337	315	349	346	362	324	311	333	347	372	345	324	319	321	401	329	316	327	313	341	351	339	351	316	374	324	376	374	366	369	310	339	334	349	333	334	386	335	354	299	315	329	321	336	366	368	334	351	330	360	382	347	361	336	374	330	365	334	322	338	345	328	392	319	322	323	364	335	317	324	339	320	323	358	339	335	356	385	349	334	303	347	293	359	366	327	379	383	336	343	342	366	348	334	318	321	338	363	330	341	359	352	347	351	323	334	341	372	300	368	329	332	328	350	361	344	347	366	337	353	376	363	352	308	320	348	366	323	333	356	356	379	340	360	365	338	328	358	347	326	316	338	380	323	306	349	354	359	354	355	356	337	338	330	307	321	336	349	323	340	327	331	353	350	330	337	334	329	327	319	369	324	331	352	383	355	312	338	378	327	331	323	318	357	368	379	322	356	311	291	361	318	340	360	319	349	352	339	321	327	342	335	354	355	304	346	328	323	346	362	350	336	322	312	370	340	352	391	338	348	341	354	325	332	320	355	333	342	373	378	371	322	323	311	338	327	318	350	342	324	306	338	345	331	337	319	336	310	334	341	375	333	359	344	344	309	324	355	358	382	325	356	338	374	348	364	329	324	320	327	325	373	352	323	335	350	367	377	353	323	331	326	305	316	316	341	326	310	330	320	332	320	334	354	334	321	359	360	354	327	367	363	329	320	347	330	325	338	369	340	360	355	314	346	340	330	361	350	332	333	347	293	318	357	306	350	332	347	339	342	366	355	335	352	320	339	341	353	343	330	345	354	326	341	352	307	326	343	330	350	332	348	352	310	313	352	327	368	344	320	370	315	356	312	352	358	330	336	350	317	322	319	310	334	342	318	285	341	323	368	336	343	315	350	319	335	304	311	332	347	358	362	326	306	354	330	352	353	342	340	369	343	365	354	295	304	351	307	371	325	332	358	335	338	333	339	375	362	366	342	339	351	355	325	343	345	320	309	339	354	353	354	300	346	337	354	350	299	317	339	346	310	343	347	338	349	352	323	324	352	328	349	361	345	360	318	334	333	336	326	379	323	317	349	350	370	339	315	363	318	350	321	362	331	354	347	354	339	341	364	347	340	303	360	334	317	375	316	329	345	341	327	332	368	355	292	325	353	312	321	369	330	351	371	316	334	348	350	391	337	313	374	327	359	338	356	348	380	353	347	318	364	359	328	311	331	349	348	345	371	314	341	342	319	335	331	299	295	350	349	363	337	330	370	353	361	360	403	406	339	388	368	331	337	346	334	323	342	367	359	344	345	320	368	359	334	324	343	336	342	388	357	334	362	308	352	367	315	328	350	355	325	353	299	325	354	350	370	342	347	323	337	314	365	353	339	360	351	354	335	319	368	367	352	354	384	320	367	308	363	343	327	328	362	369	368	326	346	319	342	345	321	347	360	328	286	304	315	285	344	330	351	338	340	357	332	354	342	310	358	336	333	351	312	345	299	357	359	385	353	347	387	373	325	338	382	320	313	323	342	339	315	338	361	355	335	306	317	348	370	353	368	336	357	324	323	345	339	349	303	351	364	304	376	339	336	361	333	376	367	358	339	322	366	350	341	343	365	338	335	314	347	342	321	330	364	327	317	322	336	349	319	358	326	370	359	350	324	344	328	332	363	331	349	359	379	319	315	312	361	321	349	356	364	358	412	323	326	337	340	339	351	344	333	344	334	362	351	381	348	334	338	349	334	331	346	332	336	341	316	339	360	323	381	351	353	339	361	361	336	342	386	387	331	353	327	327	342	343	314	331	359	326	317	377	349	314	341	332	345	327	337	350	340	380	380	337	357	336	320	359	343	338	351	376	349	336	351	367	397	355	350	373	343	371	354	342	338	365	352	372	337	368	351	368	358	350	336	341	348	334	314	349	355	330	285	384	378	327	346	331	352	314	322	363	319	350	353	349	346	334	311	375	330	348	330	342	348	337	340	329	340	353	327	346	320	348	341	356	262	341	340	311	347	351	344	321	339	352	367	347	335	383	356	340	360	341	329	361	343	320	365	322	365	378	381	337	355	358	347	337	351	336	356	356	321	345	345	330	335	362	357	353	347	317	328	376	334	327	340	350	338	348	328	327	352	353	367	353	370	341
35893	23715	21053	14993	8224	1918	1173	1039	888	923	961	934	913	821	817	803	812	863	904	1051	1333	1397	1461	1229	1033	916	787	741	709	707	740	705	771	753	738	760	780	771	784	704	765	751	762	719	769	724	740	743	737	738	744	764	734	731	732	756	680	707	691	752	734	783	800	768	769	777	766	716	714	731	752	745	720	743	775	699	749	730	733	733	713	729	739	723	736	725	747	711	713	766	734	718	736	700	709	730	698	743	731	716	729	750	770	708	777	742	713	687	761	739	727	698	699	766	775	734	736	741	700	756	762	685	749	730	761	744	721	785	763	747	745	718	778	714	724	776	712	747	731	776	761	704	748	746	745	719	752	742	748	757	763	761	723	734	766	778	723	741	761	743	772	722	751	775	795	757	719	725	730	747	775	742	722	738	727	740	796	675	751	712	740	781	748	749	744	705	776	764	687	743	731	715	718	734	783	737	715	745	762	713	728	743	817	785	742	748	738	758	707	783	705	770	782	780	749	724	694	755	728	711	752	793	715	781	716	734	798	778	763	757	750	705	680	702	791	731	750	747	723	743	750	737	750	773	710	723	771	748	724	731	738	791	712	719	734	685	733	730	711	720	756	752	752	745	696	673	740	751	724	720	759	705	763	731	761	735	730	710	746	746	724	772	731	695	733	700	760	708	721	751	748	741	757	751	712	744	728	719	738	771	764	740	709	781	734	759	763	730	716	734	747	730	753	781	724	712	737	749	733	679	744	741	739	741	763	758	699	745	813	743	716	774	770	713	705	771	762	676	763	751	781	735	745	731	721	753	768	744	686	769	712	782	782	738	729	766	741	741	730	758	733	719	780	729	736	747	740	723	753	753	710	734	731	723	738	690	735	731	744	750	753	739	732	781	740	781	767	775	772	728	757	681	702	699	756	752	753	732	758	760	741	758	721	723	754	720	735	749	754	772	738	727	684	778	686	794	723	730	754	741	760	729	710	767	725	707	754	718	741	767	735	716	750	810	736	747	754	687	686	751	738	749	741	743	762	731	752	766	724	756	689	750	747	721	789	721	739	654	693	728	791	779	725	788	704	752	718	740	763	702	716	741	771	771	715	744	718	709	798	747	774	735	730	761	728	707	733	784	734	751	774	774	736	748	782	731	728	732	745	754	786	740	761	752	772	752	725	757	719	713	715	757	756	734	736	787	714	710	776	760	781	726	756	743	709	757	775	725	746	706	722	743	726	723	783	747	768	730	695	758	799	732	765	739	742	749	736	736	730	716	781	775	704	795	820	746	754	796	719	738	766	725	744	740	722	775	724	704	751	772	787	742	790	757	750	734	703	739	796	707	764	733	756	747	707	743	778	717	743	736	717	738	731	739	767	726	723	758	721	771	766	721	770	719	711	738	743	770	704	745	738	758	752	733	711	741	725	710	771	754	783	729	774	726	765	710	682	799	759	722	718	714	762	708	754	737	671	760	716	740	707	747	757	758	773	738	765	725	794	717	748	781	763	724	780	776	687	737	741	731	737	724	696	724	748	776	730	726	727	719	724	753	784	757	743	800	726	758	724	747	743	749	796	736	717	726	746	769	725	730	714	755	733	741	757	742	753	735	725	724	747	758	733	748	741	708	714	749	739	756	736	712	745	742	729	735	734	758	705	718	698	714	685	711	752	740	758	739	716	762	729	750	759	748	727	780	695	721	749	746	810	747	732	783	744	796	712	748	787	758	747	745	726	738	699	753	787	732	749	784	728	689	717	780	728	702	777	752	757	691	771	760	738	723	806	810	782	743	737	682	765	740	735	739	732	748	744	736	710	808	720	696	754	679	777	733	745	722	770	685	692	769	670	798	701	720	768	732	748	759	764	769	776	731	717	735	736	775	721	809	750	761	736	712	730	697	727	735	783	720	751	745	703	786	734	747	756	751	760	713	741	727	769	781	745	730	713	699	708	730	760	727	692	740	688	822	735	778	743	754	710	734	722	770	747	721	737	682	732	763	701	762	732	748	733	709	776	757	738	732	720	745	765	761	772	754	740	769	729	772	781	722	780	711	705	777	758	726	727	733	744	724	758	726	759	723	761	693	699	714	761	749	688	736	737	762	725	747	740	702	811	750	720	741	742	754	733	727	747	739	795	758	704	746	734	786	723	696	756	683	788	734	722	691	760	761	733	734	761	671	717	746	761	741	793	714	769	709	795	738	723	713	766	731	740	717	777	722	779	767	732	746	744	816	716	701	754	737	757	732	766	719	732	754	713	727	757	709	715	785	702	747	749	737	754	760	742	730	774	732	758	730	711	727	743	795	697	731	742	709	716	717	761	700	728	744	751	753	770	744	758	755	771	727	769	729	734	723	759	699	779	726	713	750	808	761	750	772	750	786	743	757	714	730	749	764	745	764	744	710	754	750	696	742	759	729	706	782	698	726	689	724	762	707	680	720	750	726	711	724	734	737	756	796	705	718	753	751	733	738	697	749	761	735	709	731	777	735	762	773	708	727	752	756	745	737	712	720	749	730	718	739	739	692	747	721	776	753	750	772	715	728	753	749	722	742	695	717	758	727	768	716	738	685	789	717	809	722	753	740	723	761	743	733	750	761	741	725	745	774	725	757	764	775	731	737	745	744	765	757	741	775	735	743	751	711	686	722	755	736	797	717	705	765	685	756	732	743	751	715	739	761	729	737	737	738	769	783	712	739	756	737	768	733	729	799	747	739	760	669	741	810	710	695	739	750	729	735	761	708	732	753	761	757	778	730	731	718	729	719	751	734	771	739	733	737	741	720	733	726	787	746	728	775	723	716	710	704	766	767	749	766	716	742	750	756	739	761	724	733	736	790	733	760	782	763	805	767	747	761	748	730	691	773	709	787	741	753	742	729	787	753	699	729	733	726	778	721	724	725	734	720	729	745	728	721	730	704	752	730	726	745	720	698	779	738	736	744	754	782	740	717	755	719	722	753	663	735	742	757	774	716	796	726	741	712	721	686	763	720	769	706	741	705	796	715	730	718	726	714	712	741	753	749	701	786	797	744	721	725	799	783	707	748	784	732	723	765	744	751	689	754	769	728	705	729	741	681	751	735	740	763	759	681	788	787	764	766	736	738	713	750	734	745	770	708	749	700	729	746	810	743	748	711	704	760	742	745	711	699	717	674	713	757	738	709	740	738	725	745	725	732	726	742	727	713	792	724	766	754	757	792	750	697	724	777	756	756	699	698	752	796	735	756	752	741	757	731	712	745	731	757	742	742	766	761	734	749	769	793	736	758	732	773	757	762	706	729	727	746	757	730	729	728	714	683	801	750	730	728	725	769	760	703	721	767	752	735	772	755	732	806	726	785	754	778	739	735	733	788	737	737	752	756	772	771	760	766	722	755	720	736	735	749	742	714	740	716	746	710	760	730	701	797	739	788	755	733	686	717	715	717	736	738	704	753	734	750	742	729	773	748	741	730	688	763	753	747	760	773	681	747	766	769	753	718	780	706	756	694	707	715	738	771	701	760
64469	35964	24073	13064	5031	856	508	421	465	452	465	401	437	394	372	355	380	383	417	467	477	554	575	570	463	412	321	378	368	360	386	363	388	364	377	345	361	401	369	374	360	343	371	381	338	349	343	366	361	378	355	365	364	336	358	356	366	349	324	363	352	366	365	374	366	342	338	342	373	318	365	363	377	359	363	344	321	344	395	390	377	383	400	360	377	362	330	333	370	357	365	345	320	336	369	348	378	341	351	336	337	355	374	339	372	364	379	368	326	377	321	375	382	319	326	347	328	366	369	358	344	346	395	332	349	373	330	385	331	365	335	345	395	343	338	337	358	369	408	381	343	347	343	398	317	396	348	330	367	341	413	348	378	372	347	357	365	370	343	345	355	369	343	358	342	348	389	324	319	342	319	356	293	312	351	363	332	356	361	345	359	379	335	369	381	332	381	326	382	389	332	337	369	372	339	343	360	367	330	415	344	334	385	396	369	342	348	373	354	330	364	374	353	388	378	363	373	322	358	403	330	355	361	317	363	369	363	370	362	395	394	372	351	392	340	353	356	355	363	354	320	368	321	342	374	349	341	381	358	357	365	342	378	360	360	367	369	386	330	347	333	318	323	346	365	354	361	404	356	355	342	363	365	392	389	389	349	360	325	355	387	367	375	367	342	388	386	358	331	359	362	371	373	367	365	382	362	353	376	388	389	375	364	359	362	393	342	363	355	382	316	365	397	358	365	362	377	394	368	351	359	368	348	365	384	351	327	362	378	336	385	341	363	373	366	322	367	381	367	363	351	356	353	354	380	407	352	351	383	350	337	371	363	365	420	381	366	362	379	368	360	352	332	368	340	366	354	381	383	357	386	340	343	338	372	346	354	332	381	385	380	348	349	353	354	331	372	321	343	380	371	316	355	352	331	347	349	369	353	369	331	369	342	354	335	381	375	367	355	369	382	369	349	386	348	333	356	359	376	375	375	339	355	285	354	371	350	340	345	301	326	401	394	357	413	361	383	343	341	339	345	367	349	346	335	331	352	327	371	360	330	335	328	387	397	397	362	371	367	380	378	367	351	345	334	335	354	345	387	350	355	347	353	338	370	338	363	393	353	327	342	365	346	350	354	363	380	364	368	349	346	327	355	363	378	347	338	338	344	349	389	372	359	342	331	338	330	363	357	341	378	351	358	398	370	348	378	335	339	360	363	323	323	330	399	368	357	378	349	335	385	366	379	361	353	355	368	373	347	382	358	329	331	336	352	377	385	346	415	334	360	346	299	336	372	374	362	356	361	311	367	351	364	356	398	349	354	385	383	388	357	373	358	356	386	351	362	361	345	358	346	382	347	363	382	362	335	323	364	370	375	334	356	364	358	379	375	340	350	323	349	327	364	382	350	327	343	347	360	366	395	357	323	364	353	417	364	408	345	375	352	356	357	344	347	391	344	332	370	366	351	372	389	369	347	333	357	339	352	359	344	378	372	381	375	367	372	340	352	367	365	348	341	348	342	360	378	374	372	326	326	339	345	371	343	343	341	380	330	375	406	353	398	386	327	357	345	357	348	356	352	329	325	358	353	366	327	351	365	329	371	363	371	374	351	339	335	319	359	363	339	372	369	353	356	413	352	337	341	371	391	402	340	393	339	333	337	354	367	352	329	371	364	351	387	351	395	359	360	364	363	395	378	350	372	314	389	322	354	333	384	347	378	346	359	330	363	382	332	400	386	376	400	341	382	377	407	342	357	347	358	359	336	391	363	370	353	377	349	376	380	346	362	360	358	336	358	348	370	335	358	363	363	366	355	375	384	380	348	346	338	372	342	365	367	344	349	350	347	356	372	342	347	314	310	336	313	335	348	386	354	350	370	387	364	405	343	379	413	369	351	386	295	373	383	332	333	382	344	331	345	344	357	343	381	369	367	364	313	374	405	368	359	386	337	362	341	361	328	364	378	338	360	361	311	371	353	392	369	366	346	362	377	363	310	371	356	328	356	384	341	356	353	348	334	365	376	353	361	350	306	354	375	362	359	362	382	351	371	342	344	359	359	381	317	359	348	346	373	359	357	332	391	339	333	326	371	314	367	357	331	331	357	348	349	319	374	392	348	368	384	370	324	348	347	397	367	360	359	363	395	343	382	345	359	356	323	387	375	362	363	340	351	337	335	360	325	352	370	353	390	378	352	335	340	360	362	340	352	385	362	338	333	363	368	389	368	361	336	351	326	361	375	346	371	372	328	394	393	354	344	354	326	362	368	368	332	375	340	368	339	345	325	369	416	346	346	365	347	355	358	381	351	369	380	351	326	386	384	357	381	363	370	343	328	386	360	398	390	362	339	352	347	356	350	353	369	379	347	350	354	334	398	363	329	369	325	353	363	378	379	365	363	338	383	370	363	379	376	382	426	350	371	335	367	337	371	385	358	366	328	362	361	353	334	390	383	358	381	350	370	352	379	353	370	360	333	323	367	366	379	349	371	383	379	326	360	370	332	354	386	358	329	354	363	345	354	345	364	366	356	339	356	377	370	334	343	369	380	345	329	388	375	360	377	342	352	398	358	389	352	373	357	369	332	365	388	370	400	341	357	354	385	341	359	394	340	349	336	355	314	300	389	358	350	401	339	357	368	381	359	327	379	394	382	379	322	331	340	356	328	362	363	368	395	362	355	343	351	388	357	347	306	366	377	358	343	347	372	337	368	365	365	364	357	330	314	367	347	365	335	356	347	393	369	349	349	367	334	343	357	346	381	337	341	317	337	370	368	357	344	364	354	357	355	379	334	353	434	373	351	314	348	357	345	345	358	349	368	341	345	359	330	350	378	384	357	324	369	362	349	362	363	383	344	371	366	347	343	377	352	346	346	388	325	338	354	358	362	339	347	344	394	328	382	375	330	333	382	401	354	372	403	357	315	323	332	357	328	378	355	356	359	337	389	359	335	364	359	324	373	353	343	324	378	378	347	317	360	414	413	318	339	340	381	369	370	352	372	360	321	377	345	343	354	406	388	365	368	407	362	345	385	360	324	366	360	345	367	421	374	368	365	372	370	317	353	362	339	385	373	382	363	376	372	380	370	375	376	346	347	337	347	343	355	339	341	331	383	358	373	385	371	338	392	366	332	361	374	348	379	373	411	377	365	401	364	312	358	339	341	350	373	370	394	337	353	324	362	379	297	390	360	361	342	385	346	356	346	354	349	342	371	363	320	398	349	391	336	323	387	376	349	332	349	369	358	333	336	347	349	348	397	369	353	376	364	383	322	371	371	373	368	331	377	368	391	387	324	389	355	407	366	343	371	438	342	378	362	358	368	347	388	363	402	402	354	365	381	369	375	363	385	323	341	362	364	367	318	369	347	352	351	375	405	347	373	350	390	365	347	329	366	357	378	356	349	366	358	337	379	393	399	374	373	356	356	333	349	365	371	391	342	369	384	374	396	317	371	385	349	330	359	368	365	378	387	341	382	347	365	390	348	346	364	379	355	329	358	365	325	338	348	399	368	393
41874	27480	26404	19409	10569	2066	1461	1080	1148	1285	1360	1194	1081	962	818	850	904	962	1082	1307	1689	2114	2068	1773	1474	1049	778	811	724	726	799	753	751	807	714	770	770	778	759	757	789	720	805	756	726	719	731	757	765	765	785	791	762	774	771	821	754	719	743	726	772	749	728	742	722	757	775	751	771	784	784	804	787	750	796	753	832	717	740	796	796	795	785	736	772	798	794	766	735	810	778	794	763	768	752	831	783	787	829	733	761	741	812	751	771	780	774	796	759	733	752	792	782	761	794	752	764	815	748	768	705	786	768	771	762	775	714	772	791	744	724	787	812	776	800	742	793	781	799	767	760	790	764	738	747	785	780	758	771	745	760	778	772	779	751	703	814	825	765	765	793	743	709	761	793	794	788	766	716	775	764	784	816	773	739	768	771	812	746	724	771	751	737	753	733	757	778	775	741	744	770	809	774	729	743	767	772	781	717	741	777	752	808	728	746	786	754	745	776	806	758	763	759	776	776	802	752	757	766	787	773	750	777	710	783	772	765	762	747	801	765	763	816	748	748	755	793	787	803	722	790	779	766	742	768	757	831	814	790	724	807	739	793	782	763	723	785	775	784	773	770	799	745	761	783	733	766	738	716	730	790	759	801	768	765	806	740	815	773	731	774	796	783	768	791	734	830	743	814	757	717	780	807	742	820	781	801	797	763	758	787	777	766	733	736	781	745	773	748	735	806	785	721	691	725	737	746	761	768	790	787	760	805	710	750	780	760	711	757	794	756	760	730	791	785	774	725	784	775	771	778	774	781	731	785	738	764	785	814	700	751	792	793	810	732	783	740	793	733	778	722	822	740	750	770	775	824	742	784	790	785	813	767	788	788	756	764	782	766	778	756	792	742	767	726	745	739	781	794	759	773	766	799	734	764	813	714	762	744	802	799	758	772	773	820	757	797	764	760	808	734	764	777	755	805	781	779	770	747	771	769	781	754	788	767	827	749	772	765	762	791	761	750	774	787	788	773	796	767	775	766	750	756	773	761	773	747	815	768	733	760	777	795	757	796	788	767	707	806	802	761	746	782	825	810	781	805	799	778	748	821	776	777	771	737	756	810	739	770	759	762	777	768	722	834	781	747	777	736	738	708	760	793	793	774	745	761	786	778	827	772	748	796	762	748	726	768	797	750	747	769	792	777	795	815	799	765	787	778	764	715	701	773	738	773	754	738	775	790	757	804	770	739	750	756	766	782	696	738	785	742	771	747	805	766	707	812	729	747	786	769	750	756	787	719	743	790	771	776	738	779	734	757	759	809	762	717	728	789	748	814	774	790	778	733	775	760	802	773	744	729	734	776	776	771	787	837	742	796	721	746	782	777	813	767	773	784	798	736	796	733	756	785	766	804	746	741	713	769	767	745	790	785	777	740	734	768	799	774	786	753	761	765	751	770	771	759	760	755	720	780	750	739	804	791	785	785	795	745	772	738	777	783	770	783	718	790	769	774	743	768	728	705	743	749	738	774	777	809	738	806	750	754	784	770	764	748	759	770	774	759	755	802	807	764	765	788	760	803	794	731	742	789	782	811	774	769	805	750	753	718	756	747	772	735	749	771	746	788	793	826	805	834	829	741	759	770	806	789	841	753	760	759	791	743	812	763	814	786	757	719	738	738	773	784	741	797	760	825	805	770	780	758	772	738	773	757	783	777	777	780	772	726	739	775	772	829	746	773	782	794	773	778	782	748	731	749	770	789	843	764	779	720	749	810	799	802	753	807	740	735	755	765	809	713	750	787	809	784	781	757	788	762	809	756	790	780	749	810	764	788	777	697	798	764	793	748	787	735	783	784	778	749	801	782	718	781	763	778	813	712	728	792	784	787	761	698	763	746	796	804	777	798	781	761	736	763	740	788	787	742	789	778	735	757	772	690	794	787	802	755	791	783	779	766	800	792	750	806	807	814	742	795	782	790	744	735	744	790	750	700	761	744	752	737	775	736	796	772	757	760	762	779	788	755	780	769	746	755	767	754	727	762	784	742	818	727	791	742	762	769	785	775	753	743	735	793	770	782	787	732	806	756	765	739	757	775	758	795	745	753	753	787	736	753	765	763	769	785	770	759	819	776	759	783	779	803	796	734	782	775	727	794	758	757	783	762	822	775	802	718	768	736	803	739	783	781	822	727	762	759	736	743	731	791	767	768	747	800	753	784	711	770	784	752	791	779	757	796	740	788	734	782	774	729	756	778	793	811	766	806	744	794	740	799	763	770	793	780	777	768	778	721	734	784	796	806	791	743	761	811	782	774	731	754	796	813	777	762	766	817	772	800	764	770	756	803	793	773	794	754	716	812	750	756	764	727	748	786	779	771	753	735	772	804	770	814	804	856	779	760	779	701	750	816	715	795	767	792	737	752	774	774	800	762	768	782	730	775	761	747	758	759	789	791	778	739	785	772	773	748	732	780	702	750	753	749	738	755	717	742	799	761	809	770	797	801	737	722	785	775	748	751	746	748	800	759	819	786	752	834	764	729	770	798	784	756	785	754	753	767	770	728	806	816	684	759	735	790	763	752	729	780	792	804	722	810	769	772	757	801	816	766	768	743	791	803	798	769	763	721	762	793	812	707	757	721	790	777	778	767	767	763	774	827	719	755	780	779	774	770	728	729	815	727	760	803	739	777	780	779	789	719	753	809	751	772	789	772	749	767	798	752	750	785	786	742	755	791	732	784	759	783	740	804	734	759	749	789	758	761	802	814	771	771	797	739	744	758	737	770	803	720	717	772	765	744	762	707	718	775	789	771	813	789	743	744	795	758	776	764	736	753	846	766	777	778	774	811	742	746	797	822	817	732	777	752	798	753	782	802	730	788	786	805	762	762	757	772	801	783	778	733	751	765	775	801	732	736	834	788	818	753	734	720	799	757	754	730	734	751	773	762	759	779	721	766	767	777	769	728	753	792	768	787	742	789	831	767	754	808	778	790	803	796	770	794	788	733	791	770	771	772	748	795	785	777	736	784	781	788	746	778	792	784	757	767	798	751	796	797	756	749	800	798	767	798	709	743	764	760	820	729	775	769	810	789	766	720	763	788	739	779	761	755	757	739	758	774	766	798	757	787	751	740	744	799	742	758	775	795	769	781	770	732	776	748	802	749	766	784	681	805	761	737	788	775	731	772	803	791	721	782	745	817	754	805	736	778	762	718	829	733	807	791	763	798	785	755	740	718	775	778	718	796	774	749	782	827	803	790	759	780	755	718	743	788	778	817	748	752	756	754	696	780	741	738	794	734	781	720	771	792	774	714	767	760	757	759	770	776	796	745	768	780	797	765	754	783	818	818	780	742	776	782	746	764	796	759	757	768	763	781	803	738	756	754	769	790	771	732	789	790	770	755	776	759	792	742	827	804	748	741	738	744	740	779	728	733	813	835	760	763	767	774	725	767	770	789	774	779	762	761	767	748	775	724	742	772	737	757	780	793	781	733	791	796	749	796	759	715	757	765	799	729	787
45735	21746	8602	3960	1556	559	434	432	390	369	340	317	361	341	315	355	323	319	297	315	324	324	311	329	305	308	365	338	320	325	332	340	324	308	336	339	328	383	330	352	286	303	325	345	328	339	316	345	309	335	318	315	364	349	361	319	328	329	344	346	321	336	312	325	324	278	321	347	350	375	330	307	362	330	327	357	349	330	337	349	297	357	347	350	342	324	349	324	334	309	318	369	331	357	308	315	342	307	338	342	315	330	325	344	328	332	320	329	327	343	308	341	323	339	346	300	335	327	319	330	314	326	342	355	347	386	347	336	312	309	348	313	302	337	330	337	304	306	376	367	376	337	317	335	313	328	330	336	330	348	326	306	348	316	347	338	328	302	317	354	332	319	332	305	335	324	345	332	333	330	316	322	335	318	344	271	280	312	333	335	326	311	349	330	325	334	330	370	345	327	327	309	309	335	314	299	322	341	342	315	332	330	328	313	339	335	322	318	291	335	331	338	332	358	327	341	317	344	353	308	309	322	285	361	374	365	307	317	304	306	307	345	351	339	326	297	293	378	328	329	324	360	343	321	376	316	306	343	345	317	348	330	332	319	338	306	340	335	343	338	357	374	337	335	296	329	323	321	292	346	317	326	315	324	322	333	318	354	318	343	339	344	308	317	354	319	327	337	364	319	325	366	328	354	327	351	338	328	315	330	285	308	323	307	342	338	346	334	385	315	349	327	349	363	335	320	342	331	311	295	298	340	345	331	285	325	335	320	297	309	358	355	315	341	296	337	339	354	336	337	356	311	348	321	343	306	337	331	346	331	328	343	336	313	335	297	343	297	293	318	317	301	311	320	305	314	346	346	325	345	334	329	345	361	333	329	334	320	320	329	318	319	352	294	317	301	303	336	326	322	326	348	325	348	315	329	327	338	335	341	319	316	333	303	311	338	322	349	325	331	324	363	308	320	324	362	309	313	316	282	357	331	309	333	335	361	378	328	327	331	321	310	317	343	338	360	332	357	344	311	294	298	311	327	321	344	323	310	332	297	329	335	300	304	294	360	306	316	338	358	309	331	351	328	308	341	334	305	343	329	326	309	354	341	305	335	361	355	346	336	267	325	317	330	303	371	329	354	339	344	352	327	358	311	330	334	312	324	331	321	343	304	305	297	337	355	313	351	374	354	307	315	310	324	341	365	339	290	356	342	323	319	329	301	340	295	329	345	307	321	339	343	335	327	320	273	360	326	297	352	322	318	337	383	362	327	283	318	318	331	315	318	313	345	360	328	349	338	325	311	333	332	357	290	292	321	331	335	326	357	318	336	376	348	331	345	321	346	329	319	326	330	322	354	373	327	337	345	339	342	317	355	323	331	313	370	320	287	301	313	333	344	344	342	354	310	339	327	309	356	355	342	315	340	334	359	308	318	331	303	303	313	353	340	360	326	342	315	333	368	373	334	330	315	339	331	334	351	310	376	297	330	313	325	332	317	336	303	316	307	320	322	353	343	326	350	335	370	319	354	339	325	350	339	317	312	329	311	290	339	309	324	358	323	343	289	340	349	372	358	315	325	340	349	320	350	347	289	325	332	326	326	337	343	349	331	327	348	327	331	310	345	308	318	332	351	351	348	324	346	327	315	332	294	321	329	347	294	354	341	348	317	331	324	343	354	334	319	333	317	324	358	320	310	348	333	295	345	322	333	314	322	320	322	291	317	343	337	347	300	332	341	362	320	340	350	337	351	330	337	334	333	361	350	319	320	336	319	309	333	308	325	336	305	345	337	341	323	352	319	315	347	312	296	286	328	333	326	344	332	347	356	322	307	307	325	345	363	322	340	335	313	313	339	292	289	306	327	288	299	333	345	338	299	365	314	316	300	327	309	322	327	331	314	358	371	327	354	327	312	348	342	306	334	353	340	350	340	319	325	299	306	291	329	312	298	303	305	347	339	393	354	326	329	334	314	339	309	339	357	345	349	354	329	306	307	327	363	316	320	318	338	332	310	349	339	327	322	312	314	337	336	293	320	335	338	296	318	329	319	300	322	301	331	357	328	335	329	355	338	322	323	298	305	338	345	337	371	333	342	349	343	295	331	331	333	345	332	328	346	360	338	360	355	328	321	315	314	358	348	311	343	335	325	328	324	322	318	345	356	315	327	301	333	344	351	360	311	314	335	345	319	351	368	341	318	324	311	299	329	309	363	319	290	344	350	323	371	321	331	329	325	348	328	345	328	337	339	322	331	324	325	305	323	382	346	308	300	323	307	289	335	279	299	342	343	346	344	319	323	322	352	376	346	347	323	339	311	315	335	310	335	319	308	307	358	333	348	341	338	344	357	325	349	331	324	343	337	327	333	365	353	375	320	334	277	338	278	335	340	317	318	343	304	352	322	339	306	340	347	347	328	289	331	337	324	317	329	336	343	311	326	336	359	327	332	340	366	309	322	317	342	349	328	312	315	350	328	341	321	319	367	357	352	348	341	336	309	304	336	324	298	314	347	324	321	320	355	301	348	364	366	304	313	292	369	322	315	316	321	305	330	339	302	310	310	319	318	352	358	324	327	350	298	336	354	332	308	316	339	293	319	306	328	340	349	314	330	327	314	332	332	311	331	337	358	351	329	348	381	346	327	327	354	338	330	372	337	333	321	333	327	326	364	346	334	350	362	339	302	341	329	340	325	317	354	344	318	345	379	369	359	361	327	365	353	309	340	306	318	339	385	317	361	359	327	328	344	378	325	347	343	325	325	321	309	319	304	319	329	331	335	342	334	357	363	327	336	290	289	305	325	280	312	338	316	319	339	319	310	344	298	347	316	334	338	324	328	371	393	305	309	365	331	332	331	311	327	324	320	336	332	345	340	351	321	350	360	332	309	322	329	296	337	305	359	323	359	333	349	326	303	317	310	352	313	304	326	343	308	292	279	315	341	353	328	331	355	374	337	355	334	337	333	328	311	338	326	322	370	334	339	361	308	328	355	339	367	353	306	324	331	320	322	317	319	314	311	345	303	339	336	325	323	305	347	325	299	322	312	338	335	328	343	313	346	323	318	360	314	291	323	323	325	306	313	316	325	336	309	316	319	349	335	331	319	355	332	328	313	335	311	338	300	323	327	373	337	298	340	329	398	331	336	346	347	336	327	324	331	348	377	351	289	328	322	329	338	312	318	287	355	291	313	282	318	335	362	307	355	324	296	325	368	310	357	312	309	323	315	302	355	343	337	311	323	321	309	335	317	325	318	322	295	303	322	324	343	320	344	328	315	338	324	337	325	333	337	302	352	336	363	347	318	300	350	334	340	290	336	363	345	395	303	317	313	318	313	351	334	332	344	341	320	337	370	305	317	349	320	333	331	343	308	294	348	316	343	339	311	343	361	313	356	349	299	338	338	323	318	317	321	312	332	338	305	337	302	305	345	318	318	324	327	369	326	341	340	331	332	306	308	313	357	339	315	327	316	327	353	383	315	312	330	320	309	329	331	309	309	305	347	322	339	334	362
30119	14674	11186	8766	4321	1522	1141	1069	1096	1003	882	798	751	709	690	709	715	759	718	732	698	762	724	740	734	756	716	683	718	799	689	708	745	727	720	707	737	729	720	750	701	746	688	680	694	730	739	754	745	710	686	718	712	691	672	755	722	729	664	692	691	714	728	716	736	732	754	739	698	689	676	706	728	718	638	725	716	721	710	729	716	775	722	686	690	701	716	696	700	708	735	723	704	692	704	721	697	735	653	689	759	693	728	719	764	707	693	720	731	708	703	702	677	715	691	696	694	774	699	729	735	757	694	696	699	730	718	713	697	693	719	729	703	677	732	746	688	715	739	727	740	715	685	736	727	717	718	782	698	732	688	741	713	704	719	707	735	734	676	721	749	698	699	704	746	710	720	719	675	715	701	663	685	708	696	707	760	684	708	679	725	702	710	709	696	697	752	718	708	717	704	742	699	747	695	667	736	699	714	705	687	694	722	718	732	715	715	731	752	710	783	739	673	695	655	710	730	672	688	736	696	720	698	791	721	676	735	657	760	735	728	700	730	719	674	704	735	720	729	726	643	722	714	748	755	696	680	729	739	706	720	716	686	748	743	702	731	748	745	765	704	683	724	731	717	697	718	726	680	749	698	744	725	677	697	722	731	723	753	696	708	733	682	708	739	743	673	664	716	672	688	724	708	738	735	720	712	715	708	724	696	729	725	714	716	734	719	730	694	682	677	734	691	727	746	713	703	693	723	698	712	725	683	707	697	704	702	721	726	718	678	686	678	729	702	708	715	712	750	759	719	716	647	759	692	714	696	698	740	710	696	708	737	726	711	694	749	712	720	717	742	743	674	686	699	749	761	687	723	720	724	699	731	743	690	741	717	706	752	725	727	692	755	660	750	716	728	690	720	755	724	692	702	723	692	707	707	754	716	729	716	771	731	736	740	712	692	739	714	694	707	705	697	665	701	740	715	746	753	733	692	703	734	703	788	666	753	687	734	729	694	723	743	703	683	665	690	698	735	743	692	741	695	670	700	768	725	719	730	688	751	715	716	705	741	741	713	731	705	738	678	723	767	714	690	731	692	749	711	752	685	764	712	675	738	718	678	726	746	690	760	727	678	685	696	716	725	742	705	673	708	686	755	682	713	663	699	695	695	696	712	714	697	715	722	732	769	718	701	725	682	726	746	713	663	677	712	679	728	713	739	696	701	704	738	750	680	755	709	692	667	693	727	670	760	722	698	711	715	703	693	721	718	684	715	712	727	669	739	734	681	721	681	645	745	721	727	733	733	700	655	647	721	728	720	739	719	698	708	734	722	725	722	727	661	707	744	725	720	687	735	727	706	728	710	740	680	742	765	737	660	740	715	724	691	686	735	691	780	690	687	670	700	722	654	719	732	678	717	733	728	700	745	781	719	746	715	722	713	703	679	730	781	747	743	739	723	750	701	708	729	723	699	729	727	739	702	685	709	698	728	702	714	760	731	763	744	710	773	702	714	668	710	715	704	676	720	707	716	744	680	725	723	714	671	714	727	712	660	731	751	759	720	727	752	694	732	729	709	738	689	704	708	728	732	667	704	701	705	700	711	735	709	722	736	655	692	695	667	718	694	754	730	715	741	710	668	712	667	746	678	711	765	711	704	738	733	687	717	715	739	669	740	692	726	746	706	731	706	758	762	712	739	714	739	750	699	766	679	710	788	710	774	705	737	694	675	698	692	730	689	732	712	693	701	711	704	684	661	682	703	693	716	716	730	731	717	714	746	711	701	692	699	714	711	719	746	724	701	648	713	708	646	712	709	713	727	709	710	740	748	706	710	711	747	712	682	704	703	703	714	692	678	745	706	712	773	660	743	737	706	714	715	690	686	697	700	748	690	741	720	733	721	696	716	708	739	712	708	706	720	713	728	728	737	723	723	687	741	685	745	719	724	704	733	682	676	715	712	748	715	715	716	766	696	717	673	683	686	720	720	726	738	710	731	718	665	727	710	758	712	718	743	734	733	703	717	715	720	698	730	762	710	695	727	733	680	742	710	662	699	693	735	718	671	719	652	724	726	746	729	735	726	710	721	704	728	729	718	713	716	718	716	701	714	736	739	737	663	697	711	728	690	721	712	679	725	736	776	679	719	673	722	737	759	705	694	720	672	680	718	716	702	687	702	714	675	730	707	750	759	707	697	729	682	715	644	668	669	706	711	732	662	735	729	744	672	724	683	705	752	725	732	780	720	672	703	698	684	722	740	723	704	711	750	754	726	739	737	679	728	721	738	764	744	742	735	710	696	706	769	669	725	731	686	714	708	706	705	682	714	764	740	673	729	707	734	713	745	695	675	700	692	750	730	721	722	716	730	718	688	728	714	698	755	681	728	718	709	718	716	708	746	694	702	725	717	694	737	710	725	715	762	688	725	683	727	656	666	698	703	722	714	775	675	725	703	668	711	742	658	718	680	719	738	734	740	711	707	724	730	727	656	710	724	728	749	744	710	735	748	675	677	708	714	662	721	731	734	715	730	730	714	714	728	702	719	734	706	772	731	756	736	716	744	731	755	753	714	752	711	661	658	723	725	728	692	700	707	666	680	690	700	710	683	714	708	677	708	659	725	698	696	757	710	740	657	710	720	741	706	720	750	669	704	725	712	743	698	730	723	758	695	686	662	676	707	713	687	720	700	695	689	718	721	723	757	707	707	669	659	726	733	722	724	699	675	741	735	691	676	776	716	770	683	682	721	701	653	725	723	698	708	702	667	722	731	717	664	733	741	696	736	709	733	722	706	732	676	733	730	710	661	707	786	742	741	714	745	695	720	686	749	722	710	797	719	700	713	751	690	729	640	689	735	669	767	697	761	698	729	739	725	742	671	707	711	721	727	694	704	735	673	737	717	728	726	729	701	720	683	726	698	687	703	708	709	710	696	714	700	705	709	704	722	723	694	677	752	722	736	726	685	709	734	718	746	683	765	746	700	742	711	712	723	719	695	707	702	737	736	741	692	741	747	717	698	701	707	709	725	751	733	707	757	712	705	741	688	707	690	727	718	699	723	698	713	702	729	715	719	660	704	767	714	687	738	719	691	740	663	704	737	696	719	706	747	696	741	765	791	717	718	771	664	699	738	741	753	706	698	681	717	758	734	698	732	703	725	730	726	747	728	735	727	721	657	733	709	689	734	729	642	675	739	728	701	696	696	712	711	717	747	701	695	762	734	693	715	711	690	689	737	677	802	702	702	743	733	663	686	712	684	713	706	714	718	717	706	662	709	696	760	716	661	739	735	701	668	733	724	686	724	700	702	787	713	718	682	719	727	716	683	695	683	736	702	702	697	745	709	715	737	701	729	755	707	708	710	721	695	725	762	695	737	699	754	714	733	740	703	729	752	711	641	746	712	719	703	727	742	694	703	693	689	707	707	676	692	724	743	710	670	742	697	666	726	717	742	663	686	735	723	712	717	720	743	732	704	726	711	679	717	687	658	709	745	725	725	673	715	713	704	749	762	688
51802	31716	21851	10600	3627	1002	662	521	497	464	470	401	363	368	364	383	319	354	387	372	406	453	389	353	369	358	322	311	339	352	339	335	314	361	327	302	357	321	326	320	317	313	290	323	346	321	309	388	368	382	294	356	302	323	345	326	346	327	329	307	331	338	363	286	333	344	324	358	358	325	358	336	339	331	344	341	315	300	338	345	354	333	346	353	362	328	322	344	328	356	330	346	312	354	345	308	365	355	375	350	325	312	340	339	353	335	347	330	316	346	324	351	328	359	345	314	311	362	353	367	331	354	325	283	323	305	346	337	333	329	320	331	331	346	325	319	336	341	358	329	332	362	331	366	391	357	377	327	361	335	322	317	319	316	342	328	344	337	326	319	311	339	339	351	331	313	346	320	288	338	315	337	323	315	333	335	343	347	348	302	331	318	296	310	339	324	349	318	323	339	314	350	344	325	322	352	320	324	348	324	326	342	319	320	337	365	317	354	320	360	356	337	315	322	330	340	350	332	341	355	311	320	352	324	363	357	321	319	315	375	315	349	333	336	322	338	346	371	325	341	356	302	319	333	319	348	359	363	342	368	345	331	294	323	340	351	335	331	343	303	320	356	322	331	349	344	369	306	360	351	358	353	339	327	348	322	352	293	358	334	321	307	390	328	347	374	357	311	345	320	336	339	301	324	354	335	330	331	309	298	328	357	331	347	326	344	347	355	332	348	346	343	342	294	346	312	337	340	369	300	295	333	336	341	340	365	317	347	346	307	320	343	308	349	324	291	310	317	320	369	314	367	331	324	329	296	343	336	355	338	336	322	335	392	347	344	322	311	344	331	287	381	325	336	337	340	393	306	304	308	350	354	395	345	334	351	339	335	335	306	334	360	323	310	344	306	354	295	326	320	338	391	365	333	364	346	321	349	293	334	323	320	331	324	331	348	353	327	322	281	293	343	337	349	374	337	354	303	360	322	329	303	358	359	350	351	293	324	286	326	342	288	331	348	314	334	338	337	292	349	356	338	356	321	336	330	304	358	317	344	333	306	332	329	360	342	345	305	309	351	312	336	327	335	359	342	365	298	345	361	287	321	317	324	360	339	343	341	303	303	340	334	299	343	327	338	330	352	303	304	330	342	320	354	323	320	316	318	344	324	322	358	299	339	358	311	353	367	356	325	344	302	325	357	323	340	341	390	356	363	333	343	362	347	353	312	350	302	338	328	352	318	316	345	347	328	316	338	318	355	313	364	317	358	325	330	308	329	323	336	330	317	300	379	317	359	351	316	321	358	296	349	340	322	359	321	320	404	332	329	346	357	357	287	358	367	354	322	350	373	341	323	348	339	312	348	332	334	334	348	318	353	347	372	334	343	336	312	357	346	312	319	335	302	340	304	337	380	330	359	323	314	317	308	308	326	309	341	312	318	341	311	327	321	314	338	359	281	293	367	324	354	344	345	372	329	334	363	355	338	338	346	360	317	327	349	322	327	360	358	308	331	336	323	307	326	340	294	326	321	339	347	343	326	352	337	345	349	351	333	320	342	370	351	346	361	359	347	327	311	321	327	299	317	331	332	361	316	335	318	331	333	337	309	380	352	317	359	342	358	355	319	335	318	380	325	340	303	297	320	304	336	314	351	323	295	334	319	332	361	321	335	319	392	380	317	324	329	316	345	303	329	332	339	324	320	328	336	303	317	325	339	324	342	318	341	322	368	350	362	324	338	336	341	347	311	294	318	355	294	321	320	326	361	338	373	337	348	321	341	327	352	317	353	340	359	308	338	348	351	348	363	347	332	335	366	363	346	334	323	311	356	331	361	341	305	368	331	343	333	344	332	299	319	329	327	328	327	349	331	328	341	339	364	356	320	398	332	335	326	385	339	337	330	369	312	319	346	344	304	305	369	350	339	329	336	350	335	327	316	341	348	369	335	316	335	322	341	363	347	311	332	323	309	328	300	345	313	324	356	358	348	328	335	311	346	331	341	319	377	354	332	321	359	350	328	338	324	346	337	337	333	340	347	334	321	341	349	340	346	323	297	329	342	349	330	360	355	331	324	322	330	310	353	316	319	306	321	314	306	347	323	341	361	348	373	348	298	337	327	339	318	335	335	318	373	335	368	340	338	354	334	362	327	338	386	305	310	338	353	354	336	330	328	359	360	354	387	339	342	368	325	332	328	365	321	340	314	341	367	356	320	309	330	328	346	376	321	329	325	340	323	328	353	343	360	330	308	354	300	318	328	320	320	325	356	339	318	369	368	311	358	315	349	367	307	315	334	340	300	311	319	351	351	334	342	329	358	315	341	349	331	313	339	332	323	318	359	369	334	317	334	331	320	326	302	329	369	331	330	320	296	348	358	349	340	321	363	323	356	363	299	320	335	336	340	332	307	340	313	334	368	345	321	352	357	329	358	328	377	353	327	324	282	329	342	343	342	334	322	294	306	330	328	331	303	321	322	310	305	338	339	354	356	325	320	387	349	308	362	326	343	358	320	339	306	362	365	345	364	300	334	332	332	321	346	346	383	333	323	353	393	341	295	295	328	326	362	342	333	332	323	297	293	337	346	322	333	336	300	324	308	327	338	329	327	339	328	340	341	339	329	310	364	355	312	308	317	306	359	349	343	318	349	320	324	325	346	380	353	332	350	352	305	349	330	333	347	395	332	318	286	340	355	337	350	339	317	322	355	342	344	353	352	340	332	345	347	358	326	337	342	357	349	336	333	345	349	347	351	299	316	323	361	347	350	348	323	340	326	362	372	309	324	334	314	322	300	372	347	337	315	337	317	323	335	341	327	331	353	336	314	329	323	356	331	341	337	308	331	315	330	350	326	327	341	342	352	311	333	302	331	340	331	333	319	321	338	333	328	340	327	337	328	316	341	309	368	327	320	345	342	362	335	319	326	327	338	367	323	310	346	350	359	362	325	331	334	346	332	329	322	341	342	335	326	345	323	321	322	329	375	309	326	366	313	312	346	348	320	318	367	320	343	328	327	308	321	353	318	362	330	312	355	336	304	328	342	330	320	360	340	328	331	373	304	331	352	294	310	342	320	352	307	350	349	354	370	355	380	363	332	300	349	356	334	326	353	329	314	352	354	330	370	320	351	313	360	326	325	317	330	341	350	335	360	303	333	339	326	335	351	366	339	354	342	374	347	323	274	315	311	314	307	339	329	317	393	324	376	344	361	357	334	332	341	324	300	333	298	356	320	304	312	350	345	341	314	319	344	325	345	306	334	316	323	354	330	325	350	340	333	341	338	332	349	360	342	321	355	305	338	329	330	312	346	368	332	337	332	304	349	348	341	291	333	331	331	341	350	299	297	352	312	328	379	363	325	341	339	343	324	326	314	354	377	366	355	348	299	325	320	353	349	330	333	370	336	355	312	328	344	335	348	349	330	283	355	317	306	383	390	361	308	340	313	329	315	322	366	361	300	325	314	329	333	327	346	329	323	285	313	342	310	347	336	352	332	330	311	340	321	349	340	371	311
32982	25039	25610	17173	9059	2878	2106	1596	1517	1373	1315	1073	928	801	791	786	826	882	975	1070	1214	1100	1092	1031	931	886	711	750	749	716	725	745	745	693	707	705	722	734	782	734	696	731	750	772	738	702	725	719	714	714	660	723	742	731	707	719	728	692	732	728	756	686	757	752	771	734	731	712	763	738	741	736	760	728	756	765	715	706	752	730	722	702	682	720	703	745	732	724	728	761	689	691	785	729	737	735	730	727	719	699	702	717	737	729	732	703	730	743	695	704	747	720	767	732	720	714	715	741	719	731	685	742	731	740	724	751	689	763	759	717	741	725	766	724	689	710	741	713	771	755	691	728	736	747	705	687	767	723	695	694	770	713	772	687	733	746	708	742	758	755	749	711	721	736	710	731	697	713	692	749	755	690	688	702	696	693	754	712	683	726	712	711	730	725	733	764	750	722	744	726	741	738	717	745	753	728	746	778	714	763	720	747	718	704	697	739	732	732	717	725	725	722	735	707	728	716	778	771	738	723	717	716	731	694	704	741	704	731	731	752	733	766	713	758	715	713	714	706	754	694	749	753	741	695	725	753	769	703	674	697	731	739	767	742	690	758	685	698	760	746	703	745	743	737	742	726	721	721	763	741	753	736	745	731	756	724	758	736	721	715	717	689	702	756	734	740	786	749	735	710	746	737	768	726	701	711	690	718	652	708	746	748	731	679	686	730	699	735	703	725	793	806	676	751	772	703	734	685	685	687	719	673	738	718	717	742	766	758	733	759	736	720	748	725	693	735	711	728	743	737	722	746	694	696	653	714	752	736	688	714	714	692	729	725	713	734	729	692	726	756	731	720	737	700	726	699	799	691	763	741	748	685	753	747	696	715	776	724	732	716	755	749	724	749	765	728	686	712	718	727	752	746	706	680	712	725	722	740	722	741	734	766	684	724	644	737	746	717	709	718	685	720	728	724	704	713	733	764	685	729	745	705	732	717	749	746	760	758	720	741	737	756	674	737	711	743	745	755	769	754	749	749	679	693	691	710	761	723	699	732	708	732	710	729	704	742	736	728	718	736	729	700	766	718	691	736	758	752	726	750	724	679	726	702	747	762	735	753	720	722	726	693	682	743	726	698	711	750	708	714	753	732	735	749	697	707	757	746	755	726	755	742	724	696	722	729	781	752	756	727	689	727	745	767	704	768	719	675	737	696	751	735	707	726	763	699	722	750	753	657	671	739	742	731	731	750	711	746	753	770	762	711	712	707	729	730	753	757	740	727	740	718	743	704	737	698	725	736	719	724	728	787	739	711	733	721	698	774	730	732	714	688	711	714	698	765	708	733	745	702	769	733	734	745	739	722	758	744	753	767	764	713	738	738	687	738	740	686	732	739	755	718	720	711	742	808	744	738	731	694	733	729	739	769	736	731	724	697	718	743	760	774	690	733	718	782	787	716	713	687	742	741	731	784	709	710	768	719	733	710	685	736	734	695	720	748	769	694	738	770	750	735	736	758	732	748	753	785	686	732	752	747	700	707	756	717	745	729	707	726	720	783	709	712	730	712	769	763	713	706	753	715	714	760	724	693	718	728	740	744	745	672	786	744	696	698	737	732	717	756	753	706	749	716	747	738	732	741	719	712	730	707	745	724	747	770	712	713	800	731	766	738	727	733	741	726	733	731	757	707	719	736	702	772	719	726	748	766	751	730	793	698	783	743	705	751	746	738	775	738	738	688	707	760	707	766	687	705	726	698	704	737	710	724	753	825	755	715	792	744	723	704	727	723	763	721	724	731	720	743	724	747	704	737	708	748	752	749	802	721	746	725	716	732	709	721	737	712	730	770	709	768	681	698	720	718	712	693	766	748	654	713	701	678	742	727	689	764	713	717	736	750	756	717	688	689	726	741	705	717	702	704	732	742	751	684	719	768	732	770	795	691	788	695	707	792	711	724	738	692	720	744	729	698	742	725	773	760	694	711	752	750	743	735	724	680	766	761	685	705	733	748	730	693	694	736	772	710	736	690	693	721	781	678	750	703	714	703	741	724	745	731	689	698	798	680	711	765	730	763	674	707	731	745	763	670	709	705	728	738	752	708	736	762	758	748	742	727	736	711	776	748	727	778	728	711	753	774	735	722	748	700	705	726	692	710	714	706	720	679	717	767	739	697	751	752	715	716	712	716	742	738	696	758	711	721	772	725	693	754	722	695	744	667	758	735	741	731	779	704	754	728	776	723	679	715	751	716	712	725	760	745	677	705	720	731	719	731	718	714	716	784	743	723	749	768	775	725	769	755	719	738	739	704	732	752	680	705	716	705	748	736	686	739	722	721	719	728	781	791	689	749	749	747	739	734	760	752	731	695	717	726	707	747	682	729	729	697	687	734	774	741	726	711	764	776	751	741	719	734	747	725	672	741	773	740	669	723	736	767	716	717	688	716	714	714	725	735	691	742	747	773	707	728	754	717	703	775	710	685	710	753	680	668	724	778	719	765	760	690	785	732	711	751	720	713	753	731	734	748	688	685	786	723	706	681	774	742	747	735	693	710	709	752	727	716	666	719	710	791	773	717	707	754	711	716	719	707	757	760	776	735	727	687	706	725	780	736	722	736	693	736	760	722	659	670	718	753	732	726	761	758	708	734	724	714	680	737	719	772	707	747	755	707	774	677	723	699	707	769	703	696	726	709	719	776	697	716	706	747	732	684	706	742	744	734	730	715	693	759	754	742	692	741	724	756	742	709	712	725	710	726	753	736	719	727	746	742	717	743	718	712	737	790	711	709	744	728	725	746	741	723	780	704	707	742	748	740	704	666	735	726	711	743	770	757	704	723	732	688	725	728	728	736	758	733	730	702	692	680	720	682	731	742	756	730	711	683	745	752	733	689	660	714	678	739	733	675	674	703	742	686	727	651	728	751	721	669	721	697	784	704	716	730	746	706	718	655	723	747	725	760	717	704	732	753	751	733	749	698	697	733	730	739	725	718	702	784	747	696	700	696	738	738	751	734	708	715	744	716	728	743	751	756	723	759	726	704	766	725	712	758	716	725	718	721	737	737	699	752	738	720	720	732	758	742	716	723	752	775	751	747	736	724	749	731	776	702	742	747	754	727	692	768	730	712	713	703	752	684	735	742	743	710	741	739	745	682	771	737	744	697	711	740	723	736	698	751	720	707	716	667	743	661	712	705	781	726	725	698	707	734	733	714	711	755	741	726	715	705	766	747	750	727	717	725	765	716	755	727	752	753	747	743	725	725	737	714	769	712	720	692	735	737	729	731	720	741	744	730	728	658	773	738	742	720	731	779	728	732	723	746	698	716	736	742	698	718	729	745	695	709	745	761	669	737	688	713	748	728	734	743	743	754	732	704	673	731	689	743	769	720	739	696	682	717	682	737	731	680	748	743	691	706	715	727	763	756	671	730	755	734	769	726	722	716	717	689	746	734	718	720	766	752	723	772	716	736	718	724	742	702	713	764	771	732	695	712	714	684	697	770	747	750	670	704
61181	40771	27573	15787	6798	1919	964	743	707	601	548	449	404	380	395	368	373	372	375	403	433	415	483	429	429	401	352	339	373	358	328	351	345	364	393	345	367	361	345	345	340	349	334	343	348	347	329	412	372	373	367	376	339	358	345	328	381	355	307	379	373	291	324	356	336	382	389	353	349	363	364	344	360	353	339	359	366	352	334	371	343	357	339	358	390	355	375	347	365	358	377	339	387	330	327	349	342	395	347	367	330	329	350	353	361	376	371	336	350	382	343	371	317	350	377	352	352	323	323	345	350	330	377	371	350	343	401	357	378	378	373	383	361	329	332	329	351	329	334	358	363	370	348	391	370	369	369	358	394	342	345	366	345	388	356	389	310	376	377	381	358	357	347	357	360	385	347	326	353	334	350	338	324	352	337	344	358	335	357	360	387	389	332	362	365	333	359	342	333	325	351	341	326	342	365	366	374	395	388	363	344	309	345	359	320	339	411	358	330	378	331	335	349	331	355	372	315	369	347	312	308	352	371	344	323	326	340	339	349	356	347	382	358	337	363	335	355	373	354	377	327	350	345	365	335	369	371	352	327	337	338	352	361	349	345	363	369	332	316	350	357	370	349	352	328	367	342	333	376	368	346	392	363	357	378	385	337	344	353	337	349	355	356	319	393	362	345	357	330	396	339	359	327	348	313	343	340	389	338	344	323	347	348	401	338	378	326	387	360	373	358	343	335	323	341	318	358	372	319	353	363	364	355	371	340	350	361	309	352	351	364	325	329	348	360	366	397	378	381	350	333	327	392	336	370	403	353	337	311	351	367	352	353	366	352	360	336	378	326	383	359	359	364	352	355	362	328	377	355	366	381	340	345	361	353	346	347	333	369	353	342	382	343	383	364	345	358	334	318	336	327	367	350	391	364	324	365	361	349	337	328	366	348	345	347	344	351	322	375	371	376	329	360	375	358	355	329	340	380	377	370	363	376	355	350	312	333	360	337	335	348	391	344	367	353	335	352	329	361	379	386	379	346	361	366	366	351	355	335	340	386	331	319	353	341	365	318	322	347	349	368	369	341	396	326	372	363	356	368	367	324	394	339	357	371	349	320	357	374	348	332	358	362	322	329	401	374	338	363	332	368	362	343	373	363	357	340	362	361	365	353	358	370	371	353	402	384	355	347	375	354	332	355	343	346	325	358	313	398	367	334	343	375	371	340	358	392	361	365	358	354	358	369	362	377	386	387	357	380	397	349	347	332	336	325	390	392	358	364	373	352	304	367	327	367	335	359	337	325	359	338	368	372	394	363	335	343	363	363	364	373	355	330	360	359	369	334	330	367	359	364	361	364	377	356	316	325	366	355	333	361	345	352	334	365	320	325	361	336	342	363	352	344	319	309	320	376	361	352	317	327	364	380	363	359	348	355	354	358	362	394	347	343	335	348	386	341	349	338	350	323	320	360	361	344	347	330	349	377	350	329	339	366	293	345	296	320	383	378	330	359	308	350	349	304	402	340	332	323	348	369	350	378	375	341	371	329	366	337	350	396	347	347	405	356	362	367	328	315	369	365	371	357	336	338	340	359	386	340	366	383	329	347	356	397	345	343	337	356	367	361	338	333	325	316	332	349	339	362	359	391	387	368	357	358	300	329	346	345	335	383	361	373	355	316	311	335	351	349	350	403	358	366	343	371	350	358	353	363	353	366	372	353	325	354	353	357	356	348	338	363	364	387	356	337	345	373	382	365	357	365	344	358	358	345	341	334	323	340	351	359	342	331	360	358	344	348	348	306	363	341	335	348	361	338	378	339	358	345	366	330	339	301	348	347	371	376	336	362	332	313	346	380	362	382	387	391	376	373	324	362	356	334	363	351	335	356	361	371	356	333	343	315	359	339	339	356	340	328	368	380	348	376	404	325	347	378	378	346	357	320	362	372	367	370	377	341	354	325	401	346	364	327	360	384	363	387	335	355	319	350	341	349	357	315	357	323	328	345	343	352	347	339	376	403	393	368	395	403	347	327	373	369	368	341	323	307	368	341	361	334	382	391	391	332	353	386	345	356	325	364	303	326	336	338	328	351	350	321	338	388	352	385	332	341	300	300	326	330	374	379	351	358	352	384	361	371	350	349	344	347	383	344	371	375	350	337	368	343	346	362	371	352	360	373	347	374	330	364	377	347	338	322	373	362	335	342	339	379	343	341	367	370	352	354	334	355	349	365	353	354	377	360	319	351	341	370	332	366	333	353	366	331	316	314	368	337	337	357	380	342	343	329	349	368	359	350	363	370	329	368	348	344	364	370	364	330	359	351	346	362	299	333	353	350	331	361	344	331	342	371	379	355	340	381	390	375	326	327	332	356	358	305	380	352	369	362	353	360	370	392	367	345	351	356	323	361	351	373	351	345	338	325	374	372	372	387	352	361	350	366	352	336	373	354	345	356	329	349	355	339	323	372	361	370	378	387	359	366	360	371	358	385	359	333	357	372	344	319	351	355	336	329	335	364	370	378	395	334	341	371	338	352	330	386	349	372	360	358	378	381	340	345	350	349	342	373	357	330	323	364	351	363	325	328	326	339	331	398	337	389	368	343	394	345	328	354	337	363	342	381	357	362	368	361	361	338	382	333	365	364	345	368	361	363	333	315	364	359	343	317	328	336	358	348	369	326	354	365	330	385	384	345	345	364	358	363	337	335	367	348	332	351	329	343	368	377	320	324	352	346	366	352	342	336	356	346	328	401	341	388	333	363	365	384	374	320	347	355	370	362	344	344	360	359	358	350	343	350	367	355	339	363	378	382	347	340	343	340	364	335	334	351	319	325	366	359	353	388	372	334	347	377	327	338	375	350	338	365	327	385	365	356	322	355	345	387	352	352	337	358	332	352	382	350	379	366	340	384	368	375	355	379	364	330	318	336	354	338	342	393	391	354	374	351	325	370	358	380	381	324	354	356	328	357	350	336	358	328	378	348	370	362	376	391	333	338	383	374	348	376	341	334	357	358	352	329	321	300	338	372	346	311	351	327	343	377	371	327	357	377	355	343	380	357	348	350	326	364	352	348	358	353	337	345	358	352	344	362	347	346	388	346	339	376	334	351	341	345	387	361	360	369	365	367	357	364	339	302	357	342	327	387	347	325	378	389	407	348	345	370	344	375	347	349	314	346	340	352	358	377	327	346	316	371	349	351	350	310	343	365	354	375	333	320	338	317	376	347	389	358	386	333	372	350	359	349	352	345	359	344	326	382	402	331	316	324	372	350	364	351	353	381	363	347	303	337	343	372	352	333	350	356	342	325	329	362	359	355	353	346	341	379	348	386	362	390	338	364	393	391	366	355	362	358	345	358	404	336	352	322	372	357	332	373	338	337	345	401	368	364	330	368	343	347	335	351	357	345	330	335	339	354	382	346	344	348	386	336	350	370	355	321	332	347	320	345	368	347	372	361	360	370	344	317	342	334	366	377	387	361	380	343	335	361	371	346	338	348	324	345	397	310	341	326	347
37911	32340	29235	24043	15103	5459	3227	2466	2423	2015	1531	1231	1192	1087	1024	973	935	873	964	1095	1305	1461	1414	1003	1059	1051	779	747	774	771	754	776	803	740	743	746	721	707	795	750	743	786	774	703	744	769	728	761	782	785	771	794	765	736	738	779	751	786	688	751	733	770	808	783	747	783	732	764	729	741	726	790	750	724	790	756	814	739	767	728	795	761	776	791	763	754	742	751	769	773	677	750	768	740	784	781	719	746	796	718	788	741	731	785	741	785	747	739	782	720	731	720	734	730	762	755	818	817	740	755	737	735	713	729	715	723	755	773	729	784	720	737	778	737	733	722	782	761	709	778	780	788	777	771	764	746	733	725	806	727	749	790	750	769	751	778	685	770	790	746	782	770	742	734	745	725	711	711	732	845	791	779	784	740	793	782	808	783	778	746	692	741	809	767	718	805	710	797	755	741	774	732	817	763	766	740	770	759	775	711	785	752	772	770	748	744	742	756	759	764	755	773	791	748	746	715	725	729	767	725	725	757	727	762	797	772	768	756	781	753	733	736	789	760	746	710	780	775	712	727	743	779	766	760	724	793	745	729	734	782	792	827	765	792	768	779	745	793	796	760	766	733	735	741	758	729	797	814	758	809	725	758	782	773	808	739	769	706	770	780	775	753	760	728	757	718	766	747	724	749	734	769	753	733	728	746	764	768	712	765	742	739	732	762	746	768	780	756	722	751	752	721	752	738	801	780	758	784	734	712	732	789	793	711	731	730	734	758	760	783	761	754	725	814	746	824	774	763	779	788	732	813	791	702	799	715	788	724	733	742	732	749	728	758	748	750	778	734	757	741	719	709	795	743	780	803	757	794	732	783	729	766	715	727	757	723	761	761	763	747	775	732	729	758	798	715	746	686	729	756	774	793	766	771	862	768	740	712	678	756	740	791	737	752	792	789	754	748	762	765	787	775	749	770	707	739	769	769	729	771	735	754	705	769	776	764	691	784	726	755	739	766	761	784	829	744	763	737	732	746	753	756	763	745	719	789	724	812	781	776	746	738	751	764	757	748	756	718	741	782	732	756	747	751	758	777	809	740	754	804	753	760	763	756	757	780	774	761	732	700	786	758	766	728	747	755	755	731	762	745	771	753	791	800	738	717	758	753	742	748	822	744	731	736	764	764	740	776	752	788	719	733	719	757	732	743	794	714	713	703	770	727	723	697	773	733	704	740	759	749	782	730	749	735	749	777	788	740	756	738	740	821	762	733	722	754	749	760	765	795	801	791	758	757	753	722	752	729	742	757	793	769	756	746	770	738	799	744	681	781	715	762	786	750	814	722	728	723	781	795	803	803	780	723	760	754	764	758	799	783	701	764	768	743	732	747	757	695	743	755	768	799	738	722	737	749	795	783	720	749	738	762	778	757	759	767	788	735	748	706	744	762	730	766	741	768	752	760	807	752	725	781	704	739	733	730	729	727	777	737	751	739	742	723	724	752	772	769	757	754	754	780	776	796	728	781	709	770	755	739	768	757	791	728	718	749	771	788	748	694	759	753	761	757	768	741	743	769	724	736	759	750	745	733	756	733	778	734	787	770	739	781	741	796	767	755	784	762	724	752	735	745	772	792	798	761	773	781	753	775	743	731	725	712	811	787	758	757	782	737	774	773	764	745	736	801	724	766	778	810	768	764	773	742	757	777	773	739	729	777	779	751	776	768	769	826	789	757	707	768	776	727	782	788	748	746	792	742	787	816	773	799	771	749	766	750	749	783	780	769	744	755	717	798	751	682	792	762	796	715	811	759	797	784	735	747	706	729	748	826	745	737	740	758	737	766	729	743	783	738	744	766	763	721	735	731	721	750	751	738	832	793	763	759	788	725	711	760	704	728	810	763	768	756	759	788	720	796	747	759	795	782	749	766	786	740	802	748	717	759	716	755	757	738	773	791	749	739	765	800	752	732	759	805	786	728	710	760	755	795	761	727	760	759	784	751	766	758	738	721	777	751	734	764	767	783	732	738	767	692	710	733	756	730	753	753	726	759	737	802	725	716	766	746	739	758	724	690	789	784	772	752	741	752	760	758	706	732	747	764	761	737	822	750	761	747	715	721	757	739	738	746	748	792	779	790	772	734	735	726	725	740	732	732	779	798	798	750	783	760	750	750	795	782	765	785	768	740	762	733	764	739	770	762	751	725	754	808	796	744	695	780	706	738	748	730	771	774	790	748	732	720	763	794	781	690	786	708	747	808	760	744	717	773	720	757	753	808	764	783	807	748	767	752	796	749	722	794	747	750	783	737	785	810	807	739	822	782	731	810	751	755	783	735	820	771	771	809	744	743	738	751	799	733	734	741	714	776	756	739	727	774	742	763	741	789	776	768	732	796	725	752	771	745	743	793	734	737	691	758	744	720	817	786	782	728	769	758	776	775	768	743	751	719	831	746	770	771	755	754	732	753	723	730	775	779	746	824	738	751	778	747	762	747	779	710	729	734	760	747	811	722	626	756	778	757	729	809	746	728	763	726	757	754	784	753	752	763	786	711	749	726	733	803	782	730	772	818	719	807	791	735	713	772	770	800	758	727	758	771	739	781	739	750	772	778	798	758	741	741	755	722	751	811	757	762	723	741	741	737	740	754	820	740	756	740	767	762	768	789	755	725	727	807	777	749	735	741	758	793	776	789	726	763	747	736	779	722	741	766	754	757	758	764	767	747	761	717	759	757	744	739	758	713	732	762	735	725	752	795	764	717	741	746	773	717	787	762	800	770	781	738	782	708	698	729	779	731	794	755	823	762	733	753	784	709	731	748	776	790	781	732	782	768	744	774	699	794	684	712	737	745	808	763	745	761	725	795	821	737	767	714	772	778	709	786	755	702	786	780	806	700	767	773	702	716	788	715	775	754	710	729	789	776	749	717	770	777	778	779	762	773	779	738	770	776	763	798	753	724	804	772	734	735	762	750	737	798	728	789	771	757	778	795	761	745	745	741	724	772	690	731	767	783	798	761	694	777	779	763	740	756	771	765	723	795	735	759	745	770	725	725	767	708	766	786	772	724	738	724	773	787	759	770	725	763	720	795	753	775	716	797	738	763	788	735	838	740	705	753	700	724	717	740	757	758	773	790	770	737	746	764	734	697	760	700	777	750	779	753	748	759	773	740	733	778	785	757	751	720	784	722	778	726	737	742	768	735	740	722	749	742	743	725	798	749	768	774	780	781	763	768	723	765	750	782	779	726	776	759	807	771	728	788	773	771	738	745	718	740	780	719	753	754	753	769	743	823	778	724	779	779	727	757	737	759	792	736	788	753	770	719	756	759	768	761	774	737	769	754	766	719	731	737	763	746	742	746	717	761	718	772	723	785	741	782	751	798	739	763	790	763	788	818	717	783	757	789	748	716	740	728	794	786	759	756	766	727	736	779	755	778	761	735	784	746	720	701	770	687	730	747	751	778	718	744	786	755	732	752	773	802	781	778	743	695	750	731	722	817	772	743	802	803	746	751
43658	25388	11343	5198	2455	926	407	419	385	333	351	310	324	323	305	349	310	341	324	335	321	340	325	351	328	311	308	301	314	337	329	325	298	321	302	328	346	284	302	301	324	336	329	360	356	321	343	334	333	326	304	303	315	322	302	351	323	346	326	321	338	321	356	304	302	342	320	364	309	295	318	316	312	322	325	316	328	317	344	317	353	311	339	320	306	307	330	303	319	340	348	290	296	340	339	334	335	314	332	323	311	304	330	309	317	298	304	261	325	326	315	307	353	320	303	301	330	315	337	286	321	326	318	299	344	300	316	306	288	289	347	359	269	311	365	329	344	294	332	352	307	335	311	302	313	347	345	337	352	312	306	326	313	304	316	291	363	288	306	358	278	334	332	334	313	317	335	320	307	351	295	290	344	305	320	308	322	319	349	298	317	301	294	324	322	319	313	276	371	329	310	339	304	328	345	312	325	326	332	313	339	343	330	297	280	300	331	336	359	348	310	313	305	343	312	320	340	309	305	296	314	336	320	318	324	299	340	332	304	311	321	323	330	339	354	351	372	327	311	314	308	295	309	314	379	332	317	302	315	316	328	316	320	301	345	315	316	312	303	309	299	338	300	338	331	329	355	341	292	327	312	326	351	323	273	295	311	317	329	318	305	333	319	330	261	319	319	337	342	337	323	287	357	331	294	318	311	313	315	348	318	327	302	322	337	315	286	334	312	355	334	310	305	336	345	308	330	315	314	334	286	345	327	333	329	345	291	316	346	311	307	322	324	302	291	360	291	287	337	342	313	325	316	345	309	310	327	324	339	307	311	351	316	320	317	317	321	314	344	331	294	315	307	334	318	294	317	347	334	310	291	326	312	337	336	318	289	335	305	322	288	330	326	320	311	303	307	332	327	323	328	316	293	321	329	277	345	312	341	346	334	341	336	333	304	291	277	340	339	336	294	314	315	313	319	313	325	338	315	292	341	304	329	313	304	308	308	309	303	323	330	341	344	304	333	353	336	323	342	301	321	318	310	333	274	305	324	318	324	333	333	329	340	329	340	344	293	347	346	309	347	337	316	312	332	342	349	298	342	328	286	336	330	286	307	310	320	332	350	322	322	303	271	307	331	308	310	308	293	332	301	318	338	286	329	282	290	312	314	313	327	322	347	318	310	329	336	331	284	322	297	303	314	307	344	331	314	322	334	343	297	309	305	331	331	328	309	308	292	319	298	347	297	334	323	349	341	334	311	332	308	317	292	318	336	319	321	345	321	325	329	314	302	291	310	321	342	272	313	331	343	343	356	326	346	338	328	305	334	322	328	336	326	326	284	326	323	328	350	325	356	314	334	297	307	308	322	297	331	337	340	313	279	332	295	323	305	328	336	331	308	314	337	349	311	314	317	349	333	321	320	318	361	322	312	326	300	327	313	298	323	300	338	324	305	317	314	329	339	300	316	274	316	339	308	303	317	328	302	312	289	293	341	378	314	318	332	311	304	329	325	319	336	297	330	313	327	311	334	331	333	357	306	297	319	319	309	317	319	293	308	309	304	324	326	336	327	359	341	353	322	325	325	315	309	323	281	320	315	270	308	358	311	314	322	316	358	277	326	290	343	335	319	299	333	297	296	277	310	279	315	344	298	292	326	291	332	315	293	283	298	347	329	300	316	307	316	342	330	309	341	340	339	330	300	306	345	361	314	349	323	307	287	319	315	316	322	328	295	328	303	341	296	307	274	345	335	333	318	298	319	328	293	321	314	308	327	317	301	340	354	302	293	327	307	304	323	305	321	285	316	325	320	326	317	311	298	305	300	328	327	317	334	320	327	314	344	344	332	309	347	313	323	303	339	310	290	297	337	308	342	349	318	367	328	325	336	303	369	299	345	276	316	330	349	350	316	285	329	299	321	333	285	354	307	334	351	304	315	294	301	326	293	316	306	304	320	298	312	333	300	306	291	304	332	323	350	294	307	317	371	323	357	305	364	318	356	364	299	301	296	321	322	332	333	329	278	285	333	323	301	315	338	351	315	327	319	314	306	306	341	317	325	311	318	327	335	335	316	324	307	296	306	326	329	335	309	321	318	361	339	339	298	326	322	310	298	301	353	305	389	341	292	299	290	330	346	332	308	331	306	298	309	340	312	335	317	297	320	317	308	327	297	325	330	276	322	289	295	328	301	294	315	291	340	305	316	336	332	373	324	324	292	310	289	315	344	315	333	346	322	280	308	306	297	360	323	303	325	305	342	317	282	314	291	294	322	323	329	340	289	334	313	281	320	313	312	298	319	291	293	328	358	357	311	284	354	338	321	309	315	355	299	307	328	335	343	324	328	322	328	331	328	342	310	337	318	312	317	308	338	323	292	300	321	319	344	311	323	321	355	303	291	329	315	332	323	333	331	304	285	345	318	329	316	323	352	315	289	328	318	347	303	300	315	316	332	311	341	351	328	313	329	302	317	321	318	322	309	312	340	300	301	319	340	319	328	349	309	335	310	324	336	269	324	297	338	358	341	285	321	321	348	326	295	353	314	328	311	352	326	315	325	316	318	310	296	284	299	317	329	326	321	301	298	319	338	312	308	296	352	326	312	336	342	340	330	364	292	312	355	297	337	336	313	324	365	321	297	322	303	297	332	313	349	313	322	314	296	331	317	300	327	333	359	309	329	321	291	274	311	335	305	283	309	308	291	296	349	345	299	315	305	318	351	313	279	272	328	319	309	308	308	322	310	321	330	346	319	317	299	347	326	339	350	331	281	342	296	324	341	324	323	331	312	302	314	311	311	309	343	300	350	342	303	318	327	295	330	313	308	342	302	315	311	331	311	304	327	319	319	288	299	323	313	301	320	326	342	295	351	333	306	330	303	344	333	331	294	332	350	333	316	323	310	316	312	311	297	319	311	328	325	311	293	310	322	340	290	324	349	338	330	329	321	354	326	312	327	297	326	353	312	346	333	346	318	294	299	299	306	329	336	363	341	333	327	367	337	342	322	310	342	284	308	325	355	329	281	314	306	309	316	333	295	307	335	309	343	310	314	305	272	299	357	312	293	324	347	330	308	329	324	290	342	289	303	287	291	326	297	311	314	322	307	321	294	340	341	329	323	351	331	288	341	350	328	296	333	346	312	323	328	321	336	299	308	295	317	323	311	312	331	293	294	338	321	334	305	323	305	339	333	312	323	298	321	292	354	284	312	319	338	357	338	361	311	315	328	303	353	282	325	287	308	350	298	340	311	315	328	353	332	307	339	283	311	316	344	303	310	296	304	315	344	328	327	318	350	319	373	332	335	322	345	298	323	303	294	310	303	316	317	303	286	321	343	291	312	320	346	326	321	329	328	351	291	344	326	323	327	327	289	293	359	327	305	323	296	347	321	368	289	327	330	297	265	346	332	328	321	338	362	312	334	317	347	328	323	336	321	302	313	360	316	311	288	315	362	330	313	302	343	359	304	341	311	293	342	372	334	293	334	328	337	308	308	308	314	315	314	331	340	325	284	337
27019	18374	14101	11423	7474	2723	1279	1098	985	853	716	688	684	726	713	697	714	707	619	758	731	691	716	685	718	693	718	730	716	725	662	627	737	692	664	685	684	737	725	679	636	679	742	745	700	681	706	660	723	654	668	659	680	714	695	693	713	668	673	672	694	673	714	707	696	707	709	729	655	680	641	660	762	680	716	684	639	685	699	652	697	686	684	647	732	686	691	630	668	719	690	680	707	727	692	716	631	691	700	706	690	683	674	725	703	678	690	669	651	720	718	719	735	753	652	679	719	682	706	693	727	644	681	690	670	661	693	720	699	716	733	676	720	686	671	676	748	681	715	720	697	678	720	693	683	723	728	649	650	716	675	674	657	673	711	663	699	716	651	701	682	701	618	725	673	679	676	674	696	651	657	747	690	659	646	702	653	731	672	699	684	685	732	662	756	667	701	693	682	687	731	670	665	633	731	711	703	675	666	739	688	677	724	733	714	662	720	678	661	698	691	689	690	657	691	653	688	769	689	683	699	701	704	684	714	745	691	703	684	715	675	678	661	705	722	680	644	693	699	678	697	657	729	654	666	711	686	664	699	678	719	707	718	684	672	678	706	682	701	708	726	660	668	750	690	694	683	686	635	688	706	677	640	638	684	668	698	688	724	690	730	685	736	711	693	671	740	708	731	675	697	721	711	699	644	697	687	668	698	672	661	705	690	684	647	656	727	687	722	692	708	690	725	644	634	711	692	712	647	703	656	688	673	722	662	674	675	686	707	697	718	704	672	698	662	709	645	730	657	703	696	690	687	656	683	743	700	695	674	706	663	730	695	674	755	705	670	707	692	679	657	667	691	704	748	623	670	653	718	698	684	717	718	680	686	695	705	717	713	724	690	701	713	719	712	727	755	681	609	657	686	673	636	737	703	663	645	664	743	678	676	669	705	660	711	661	673	737	749	688	656	697	696	709	688	679	721	680	646	725	705	702	700	725	735	670	713	687	701	750	659	713	686	686	692	705	663	689	675	694	674	708	676	724	712	706	680	678	687	664	708	671	729	677	649	704	679	679	669	693	701	692	704	658	706	699	670	675	706	677	691	713	711	691	690	680	714	709	642	677	715	712	699	692	669	725	727	657	643	702	713	668	707	662	682	722	692	691	654	662	657	730	691	697	712	706	718	676	629	723	683	693	675	679	693	713	678	705	669	720	671	746	674	712	682	716	691	700	700	713	687	734	730	710	683	675	697	710	718	684	693	657	691	707	750	708	663	684	733	638	682	685	698	705	696	682	694	693	676	667	689	698	656	641	675	711	700	702	661	685	735	705	727	697	646	709	665	691	641	755	698	664	703	691	734	691	651	716	668	654	707	669	695	710	685	655	700	673	696	679	693	717	705	695	677	633	666	675	699	698	694	668	733	672	684	678	678	702	705	682	659	685	691	723	698	691	684	685	676	703	711	657	690	715	728	638	718	728	722	716	656	663	685	691	701	690	715	707	671	742	696	658	701	689	662	679	711	719	683	663	680	675	676	673	632	700	710	714	667	691	641	693	679	726	706	688	692	686	715	667	705	701	721	694	664	701	687	726	681	653	692	720	694	684	644	702	715	677	657	717	712	726	663	698	674	684	648	688	655	732	673	686	639	690	734	663	681	637	726	698	677	662	654	724	671	673	658	693	634	688	706	694	712	672	687	676	698	660	751	680	724	679	663	702	747	652	713	725	700	703	663	699	627	686	722	700	633	747	688	693	697	683	649	693	694	708	729	685	695	687	687	657	670	700	705	674	676	668	707	710	717	702	727	692	708	650	680	685	685	663	671	697	679	646	683	708	705	733	667	653	704	696	661	713	657	667	703	697	637	714	644	679	671	652	687	705	664	702	689	695	679	717	681	733	697	680	720	718	717	729	675	663	688	711	647	680	644	725	686	740	719	693	686	692	699	735	687	661	661	662	708	768	707	634	667	675	646	701	681	708	672	687	728	680	704	668	728	704	688	704	694	683	662	673	692	665	717	681	707	719	702	683	711	669	749	712	644	693	664	658	715	703	708	702	683	690	704	703	706	734	708	683	721	771	708	691	700	679	685	650	731	651	694	694	707	665	738	687	680	685	674	649	691	717	676	671	701	650	724	700	626	691	653	676	668	710	690	719	689	727	719	652	679	643	639	721	659	732	699	642	681	713	678	666	673	722	688	732	677	707	651	686	715	676	749	666	725	647	664	711	691	726	689	700	673	743	694	702	720	669	728	712	696	729	686	693	728	705	677	663	689	665	715	670	655	708	679	673	673	660	680	668	679	724	690	653	711	746	696	685	678	659	679	674	662	667	698	710	672	746	677	677	661	695	706	668	678	682	720	704	689	688	701	720	659	634	714	683	725	695	683	671	680	726	641	713	691	707	700	660	656	692	750	658	696	701	689	720	714	742	682	691	692	742	684	695	683	736	704	723	688	635	700	670	695	675	645	688	657	673	659	663	663	658	671	700	687	657	702	713	699	690	650	692	707	726	675	666	730	714	713	676	684	670	708	663	703	701	747	686	696	699	694	666	704	698	671	671	669	691	690	679	704	722	729	683	691	683	709	704	707	681	690	715	680	685	735	691	684	701	735	667	754	703	734	705	689	698	665	677	661	707	701	652	678	706	672	664	736	662	718	672	711	652	718	711	713	713	677	672	654	718	660	635	700	721	704	676	721	697	719	671	694	713	688	694	663	711	713	710	693	681	700	707	704	746	633	739	654	685	693	708	687	679	671	729	693	659	736	681	715	706	662	635	673	663	703	656	697	662	661	708	680	663	680	652	709	679	697	695	662	671	716	678	717	670	697	681	663	682	722	707	743	691	703	726	715	723	703	676	690	650	692	689	733	716	689	640	704	673	694	685	697	697	698	685	695	664	717	698	679	710	666	665	711	695	706	677	683	675	688	674	747	675	677	701	740	732	717	730	698	676	706	708	708	650	742	690	678	672	661	706	706	692	638	640	701	701	666	679	678	708	673	755	696	697	692	720	642	731	696	703	697	691	724	679	659	679	711	717	658	679	717	698	677	687	697	700	738	670	668	690	703	714	695	680	655	676	694	701	681	687	707	725	695	688	654	687	664	706	687	654	711	736	692	686	654	693	737	728	731	711	677	667	686	713	691	711	690	704	694	676	718	685	696	676	702	716	667	741	668	662	719	665	703	694	663	713	716	689	691	675	691	680	701	671	705	687	668	681	659	661	687	677	672	669	687	723	671	674	696	684	737	660	709	727	672	665	672	684	696	744	737	722	653	696	677	692	733	701	711	695	656	735	717	692	725	687	717	734	725	746	673	698	688	675	663	703	714	724	746	666	701	699	694	710	705	742	708	685	686	711	713	676	670	670	612	709	696	697	627	731	706	678	653	700	740	741	714	716	709	674	680	686	683	707	676	745	732	659	677	655	675	725	672	727	660	655	732	704	695	710	719	702	711	697	708	646	691	707	702	684	689	690	676	722	719	718	689	671	700	673	658	691	671	659
54916	30549	20358	10547	4648	1052	656	570	451	424	406	395	379	376	370	378	355	365	369	342	415	376	405	400	407	391	337	299	316	335	322	327	371	309	325	291	352	348	319	335	329	319	317	325	343	320	344	351	338	348	326	323	340	375	352	351	343	358	305	326	354	299	313	296	333	340	324	349	314	330	342	344	370	357	318	302	314	325	331	367	336	335	387	381	360	338	308	316	336	352	382	315	314	310	341	332	340	335	329	341	343	337	353	340	321	329	352	305	308	333	318	334	322	318	332	340	318	326	301	337	329	381	371	301	340	332	290	349	332	391	317	328	352	350	356	337	315	366	300	271	322	298	339	331	325	303	314	320	323	344	371	371	406	332	349	355	364	311	318	359	359	329	329	345	338	336	322	279	333	366	331	295	332	336	360	356	309	343	319	310	342	319	339	335	342	328	355	304	287	321	329	307	326	313	278	307	325	348	332	324	321	347	351	301	324	328	331	333	329	327	340	322	299	323	352	339	329	304	276	319	342	343	357	371	318	321	332	298	350	322	365	340	307	319	336	366	349	355	333	316	319	350	305	287	343	318	350	318	331	347	311	322	358	353	338	347	372	347	373	344	294	341	338	356	311	317	335	325	364	339	342	317	308	322	314	319	339	335	312	350	354	328	310	345	351	344	293	300	275	345	337	347	365	341	340	297	333	325	366	329	335	353	362	308	373	328	336	340	308	365	342	334	328	317	348	337	314	341	363	352	337	345	323	324	338	358	340	350	361	334	369	342	323	313	339	298	359	325	351	344	354	343	312	331	337	339	356	317	335	388	374	344	338	306	319	346	358	340	338	374	321	345	323	288	306	328	305	367	397	333	346	330	320	381	334	349	354	326	340	306	330	327	316	348	323	288	337	360	347	341	340	342	331	327	336	352	352	334	329	350	303	309	348	365	367	350	337	334	336	343	328	313	348	317	338	332	362	345	359	341	345	343	347	343	340	353	347	323	354	364	338	352	326	317	317	323	338	348	318	345	331	369	329	323	326	347	326	320	332	353	322	327	330	300	316	294	313	336	313	309	323	314	309	325	297	306	351	321	320	304	325	307	327	319	349	326	321	332	331	377	329	340	363	317	344	319	350	335	323	389	341	321	346	357	367	375	335	325	342	337	334	352	313	326	348	314	316	381	337	346	349	362	358	347	300	364	341	298	349	326	347	336	346	303	334	300	340	331	336	340	322	333	370	349	305	322	330	323	337	346	333	307	278	319	338	338	332	333	332	320	294	347	317	316	333	356	358	351	329	340	329	387	377	350	339	348	331	327	283	330	338	365	316	363	307	340	331	387	340	309	333	362	346	330	317	366	348	340	347	348	316	304	310	310	325	360	326	328	335	331	353	336	352	325	312	300	327	344	353	326	363	348	325	318	315	348	352	346	364	345	340	315	349	336	305	359	326	337	336	365	320	307	374	310	342	350	341	326	300	362	315	340	346	383	349	335	332	298	323	319	324	325	308	340	314	343	309	330	358	347	333	357	302	327	347	334	311	293	340	328	325	304	346	377	344	316	322	351	316	346	342	324	329	314	330	273	332	308	315	345	383	357	353	310	324	333	343	314	320	333	306	316	339	352	318	309	320	339	344	346	331	343	334	308	342	347	331	326	331	330	321	328	328	360	335	364	332	306	339	342	346	333	328	345	334	334	299	341	321	351	305	335	347	291	348	318	284	337	316	318	361	372	350	346	342	315	361	346	326	307	342	314	359	323	338	339	320	326	299	313	352	387	341	347	359	309	320	314	337	346	372	330	329	353	340	324	324	354	352	315	301	352	338	330	324	346	316	346	313	330	317	310	351	310	301	337	333	307	374	316	312	328	366	357	360	339	326	345	344	292	354	340	321	317	357	304	342	341	334	313	312	317	312	346	345	329	306	333	341	327	324	324	326	299	371	340	324	313	314	346	353	322	360	304	358	327	340	343	339	359	339	309	314	316	315	340	334	342	351	318	314	311	344	356	312	351	346	341	324	337	304	339	320	324	337	328	307	319	311	340	354	305	374	303	342	323	372	347	335	362	348	353	335	304	332	323	308	338	355	347	305	336	326	329	317	333	357	324	341	320	313	315	334	334	339	318	293	370	343	323	342	333	346	368	338	378	319	308	333	371	328	329	357	359	368	344	318	317	322	329	301	352	342	320	307	334	345	322	368	325	340	335	328	349	325	319	336	304	329	318	350	332	327	341	371	369	333	369	330	331	303	362	336	326	353	352	303	352	287	296	338	305	319	321	323	316	298	298	318	305	325	323	361	318	355	342	330	352	326	326	331	306	305	313	368	338	349	347	317	341	318	342	307	328	359	317	304	288	337	322	337	337	345	326	365	339	360	361	364	352	347	321	329	361	320	341	305	337	332	354	365	304	297	340	353	348	313	361	385	339	278	342	310	342	332	355	347	298	339	305	349	329	324	301	350	329	358	341	339	315	309	340	354	322	303	319	355	323	366	313	317	332	345	323	345	334	345	348	341	398	363	356	313	342	354	353	323	348	366	336	320	342	344	334	345	354	344	357	324	382	331	329	331	350	346	344	287	323	297	292	302	354	331	306	312	330	342	301	326	321	333	315	318	343	322	329	343	346	315	343	351	324	391	327	310	332	302	320	341	366	331	333	338	355	310	377	348	336	357	344	333	316	348	354	300	317	294	381	325	353	328	366	318	367	318	332	371	338	374	319	358	332	316	332	342	338	300	325	358	376	331	299	386	332	304	343	376	331	333	343	325	332	346	335	342	315	318	339	342	342	296	326	334	336	350	328	321	320	340	360	325	349	326	355	310	346	360	331	333	331	299	321	339	354	300	327	333	334	337	348	377	333	340	317	332	319	320	313	356	342	329	334	338	334	350	354	360	314	313	281	347	306	330	317	365	346	346	344	320	305	282	352	329	296	328	351	333	334	298	323	347	332	387	323	325	340	358	335	307	309	308	338	350	347	343	371	324	365	324	342	354	325	343	308	361	352	319	346	319	356	309	344	328	298	349	307	327	335	306	300	343	314	337	364	357	342	341	353	311	298	315	326	343	349	337	327	327	319	309	302	320	341	306	347	343	330	332	311	324	337	336	334	345	330	333	317	314	345	325	327	320	362	351	327	339	355	326	324	325	343	358	359	330	330	327	337	303	335	300	319	330	337	314	320	325	323	335	328	342	336	364	311	322	327	332	317	346	332	361	330	339	363	341	317	320	309	323	320	356	353	349	358	329	370	338	307	332	341	366	309	338	338	351	319	326	309	366	340	337	329	373	361	365	329	332	327	329	355	382	365	365	327	330	341	363	333	337	339	338	335	339	334	313	326	349	379	339	339	328	347	331	299	287	331	332	340	336	310	295	343	364	350	320	310	347	329	339	346	352	305	333	293	346	329	279	325	336	326	324	307	318	375	325	309	335	327	364	346	339	363	367	327	310	338	330	332	331	345	363	379	346	325	329	337	315	352	331	301	304	329	316	342	321	325	332	366
34659	23555	24188	18451	11280	3048	2028	1764	1369	1193	1133	1016	967	882	861	831	838	795	868	820	926	1221	1231	1169	1136	805	772	683	761	791	743	727	698	732	711	709	708	720	713	715	709	769	740	726	754	688	698	718	775	738	716	691	718	722	720	711	732	715	740	731	720	683	775	745	719	709	706	750	791	754	743	729	717	730	709	735	664	751	746	731	741	721	698	745	755	696	720	735	716	718	731	746	710	726	744	694	737	669	727	718	730	704	686	739	717	714	696	786	722	692	745	715	755	730	700	672	725	705	734	729	751	667	736	763	733	730	702	737	750	679	740	694	710	683	692	727	716	741	783	697	760	750	726	712	712	707	741	689	697	764	747	736	715	721	706	711	739	701	725	735	712	725	721	701	727	728	710	716	742	675	700	724	722	692	747	714	737	766	720	719	687	749	691	725	700	749	721	718	743	752	713	734	764	748	702	753	717	706	704	757	779	722	705	725	699	730	728	720	710	698	718	712	705	705	678	770	698	724	740	696	725	709	721	757	710	670	699	700	669	767	717	741	728	679	743	705	678	688	717	752	768	663	718	725	704	681	740	763	754	690	757	700	730	706	772	742	703	728	753	685	721	702	688	694	698	724	699	750	757	697	737	784	716	707	737	702	736	721	698	685	710	710	744	741	681	706	731	719	676	720	756	728	736	698	693	709	748	760	686	727	684	742	664	703	726	722	739	693	721	717	748	717	709	697	746	714	704	673	727	713	675	698	709	722	749	710	766	710	737	710	738	741	728	725	705	695	709	700	725	751	729	755	750	713	667	746	731	704	739	711	769	751	710	731	729	708	676	727	712	675	725	716	792	737	753	732	718	743	672	764	718	744	764	702	770	747	730	738	736	744	762	718	721	724	778	758	715	753	683	733	731	708	741	711	750	742	727	732	721	690	674	697	696	726	695	717	687	736	708	723	714	726	743	743	667	771	755	784	713	725	747	731	721	719	705	787	799	755	695	741	725	760	752	730	671	688	796	745	717	713	747	723	728	747	751	695	737	695	730	706	688	681	684	749	735	701	705	712	791	749	737	711	698	667	677	711	684	694	701	730	689	726	751	711	712	702	768	714	733	694	711	740	704	727	681	742	690	716	742	713	703	733	721	688	765	759	738	688	713	754	758	641	732	708	739	740	688	705	750	717	720	734	747	736	746	707	711	710	739	743	752	733	724	717	704	779	690	738	776	679	675	710	741	714	808	703	741	676	752	710	714	717	735	730	702	721	733	691	699	674	730	740	691	736	698	697	687	721	734	716	738	718	734	669	693	701	757	711	731	698	779	781	740	761	705	668	670	706	707	655	726	752	735	725	692	744	681	731	714	700	767	780	689	746	720	698	708	714	726	723	764	751	640	733	743	709	741	683	766	681	699	698	677	712	715	721	718	778	713	702	731	669	680	744	774	745	730	726	707	705	691	694	713	724	674	726	713	730	692	725	753	694	727	707	723	732	768	709	740	718	711	742	699	754	675	712	743	701	691	733	755	734	732	746	710	727	689	704	659	694	739	732	717	752	765	710	686	741	733	720	697	800	724	775	764	726	693	725	751	724	736	699	716	691	719	760	721	710	706	698	693	696	730	806	708	691	754	722	703	727	747	700	742	721	750	714	705	740	774	684	702	662	751	726	740	720	736	731	742	740	778	688	692	732	735	714	751	752	666	736	733	724	767	759	737	719	729	726	750	732	685	778	708	725	735	711	717	728	763	697	723	721	745	778	731	730	718	736	716	712	706	714	688	735	674	695	721	716	749	697	733	710	737	681	778	718	757	694	730	731	783	719	737	683	694	737	723	717	768	701	736	753	756	747	723	694	759	737	747	738	747	687	702	730	742	725	741	727	670	692	680	725	704	710	688	698	771	695	743	663	722	684	739	713	713	711	733	699	708	735	697	699	715	745	736	739	771	778	720	711	713	717	667	682	702	756	735	744	749	746	730	759	754	717	737	721	701	730	719	730	711	743	741	775	727	748	736	736	693	725	727	675	706	744	693	747	730	702	735	719	762	698	712	688	760	754	701	689	755	708	719	743	681	707	661	782	695	724	716	704	695	736	732	696	798	685	707	725	722	731	738	666	713	705	719	714	782	713	725	744	698	697	738	721	725	733	699	770	720	740	705	708	731	748	685	726	750	781	722	726	750	729	733	765	723	755	730	732	735	729	717	738	739	696	693	764	724	751	730	721	727	723	728	714	759	690	704	719	739	740	697	718	720	696	727	739	745	723	721	745	724	772	758	696	696	748	712	727	738	731	738	723	733	744	775	697	712	708	735	702	692	723	720	720	708	743	685	688	712	707	764	722	726	726	726	724	699	762	790	750	705	730	711	674	675	777	721	744	710	728	739	705	795	716	741	706	728	745	748	724	732	735	716	703	728	687	739	765	682	768	726	749	682	766	729	763	743	742	738	723	722	738	737	721	673	698	699	698	762	697	689	704	708	756	724	699	725	738	682	702	746	748	714	765	757	706	731	755	705	711	700	741	729	716	724	700	709	707	706	728	715	710	720	744	726	718	746	735	795	743	718	699	737	717	650	713	727	715	687	733	737	735	675	719	687	711	741	713	784	700	707	723	683	708	671	710	714	722	691	764	719	711	686	734	704	715	711	686	724	679	731	690	696	677	708	715	742	764	710	696	683	759	738	691	745	680	749	765	788	697	708	742	737	687	685	692	722	658	704	741	729	760	737	700	719	736	736	735	735	728	719	743	688	749	692	693	648	745	761	753	692	731	723	766	719	673	712	751	743	691	716	747	715	701	687	751	722	730	743	682	711	753	696	789	684	709	666	722	715	742	781	722	723	750	727	791	730	737	753	726	715	674	702	705	727	704	731	715	712	734	749	737	715	727	705	695	721	729	698	721	737	748	741	756	679	749	689	724	696	734	706	681	739	732	752	726	699	758	719	727	697	734	670	739	654	750	707	669	709	726	682	714	710	695	685	685	711	738	722	750	692	707	716	708	777	734	738	751	727	743	692	737	734	715	731	688	759	749	728	774	720	732	711	779	737	714	726	719	775	695	730	693	723	745	675	748	769	695	711	740	784	733	770	720	717	675	702	696	755	727	731	759	739	687	789	759	770	723	704	707	713	738	722	725	731	735	729	721	755	717	691	744	747	733	737	698	742	713	691	717	743	720	725	705	741	730	720	688	724	719	757	723	714	710	709	760	726	730	705	747	774	715	704	740	726	681	687	713	677	692	697	742	747	709	708	698	711	719	719	728	758	722	757	722	730	729	720	712	709	694	731	745	748	756	733	704	700	762	755	737	710	754	713	733	706	698	733	743	726	712	769	706	675	737	751	713	712	684	755	742	704	740	737	769	751	748	700	748	725	725	703	764	713	739	727	756	676	673	685	723	718	715	708	749	732	737	712	693	719	747	667	738	741	695	707	700	691	716	703	730	731	758	692	684	751	782	716	692	758	689	725	685	749	716	694	712	769	678	713	741	702	764	713	699	749	749
65192	38736	24215	13323	5739	1562	788	672	558	526	447	417	452	405	410	457	372	392	418	431	495	447	440	466	510	473	391	344	384	331	389	379	380	321	341	395	365	352	377	328	369	382	341	380	358	338	341	341	356	339	342	401	308	368	357	387	328	363	338	368	372	361	374	344	359	332	351	332	385	331	397	363	325	401	341	351	329	345	383	404	358	364	337	345	349	354	356	323	335	344	375	374	369	371	352	379	335	385	348	368	361	409	349	360	352	336	339	365	343	358	344	366	365	365	399	378	338	342	382	367	334	324	342	366	377	364	391	342	335	341	332	381	371	383	347	368	379	332	378	342	333	349	346	336	371	402	386	348	385	336	346	322	366	344	362	363	366	359	371	367	356	383	358	361	374	339	379	353	302	388	335	363	325	366	380	405	393	360	361	326	381	373	343	372	384	350	335	374	372	347	362	362	337	332	343	347	354	392	362	398	347	366	363	357	344	335	342	330	375	350	360	335	352	367	343	356	355	336	370	398	345	364	348	331	366	321	386	365	395	369	380	368	347	342	363	371	345	374	355	321	356	343	371	360	367	369	348	365	368	371	309	329	377	338	356	312	353	340	365	372	363	352	358	375	336	357	344	315	365	364	330	339	330	349	362	330	361	337	332	419	382	384	353	383	369	337	350	362	332	373	368	351	344	405	359	384	347	334	369	388	387	320	334	304	343	341	360	363	338	394	346	338	369	328	369	379	348	357	328	381	372	355	344	369	370	333	366	376	317	340	355	354	338	383	354	373	340	381	321	326	369	362	384	369	340	346	365	328	343	333	373	358	379	356	359	311	345	359	358	373	362	350	363	360	379	375	347	354	374	347	364	358	337	347	355	366	350	341	356	372	359	388	369	350	345	337	347	364	391	340	344	324	358	330	335	350	352	356	366	341	364	346	334	358	340	343	326	359	328	343	358	370	366	387	364	377	382	356	346	329	356	344	361	360	334	367	351	360	379	308	328	361	348	337	384	371	330	361	346	384	363	362	339	333	356	336	346	409	357	315	353	372	345	352	323	383	372	369	352	341	385	353	354	363	371	340	396	311	371	377	375	376	346	360	325	366	373	363	350	334	377	361	391	367	336	353	352	424	365	360	366	355	350	356	351	352	395	359	342	326	349	347	388	326	312	308	365	332	352	377	354	374	364	355	333	359	365	351	391	368	373	371	341	349	391	379	326	342	334	367	369	342	358	341	375	392	364	336	375	348	344	365	379	309	337	355	362	374	375	378	360	437	410	374	357	353	338	378	319	362	369	349	382	345	363	355	336	371	328	364	341	369	318	317	368	360	365	336	342	340	326	358	377	354	366	349	353	350	356	408	331	365	388	347	339	363	327	357	368	369	342	320	358	395	371	339	339	365	353	356	377	404	347	356	372	345	351	353	326	344	355	344	385	325	349	343	332	358	369	382	356	341	335	311	341	354	351	367	323	332	386	362	362	378	368	326	344	361	388	322	337	344	385	349	334	369	364	374	369	365	379	368	366	377	333	347	347	378	354	392	367	389	352	340	339	396	375	359	354	359	378	340	360	354	363	344	369	343	361	349	336	358	377	317	363	340	374	336	387	402	337	313	383	315	370	373	368	321	341	345	343	367	395	333	348	349	307	312	345	317	350	319	367	372	365	353	374	345	373	356	342	381	352	380	366	346	356	336	338	338	370	379	343	358	339	391	379	322	355	341	366	372	394	353	397	351	330	383	375	336	376	322	314	365	327	378	377	360	398	354	365	337	368	343	341	351	376	369	343	327	344	373	350	378	379	348	362	358	375	397	352	365	397	368	339	351	343	379	357	341	336	323	376	376	364	347	348	377	328	341	335	375	370	378	336	353	312	358	351	376	385	354	352	343	357	351	369	316	348	356	370	351	354	358	364	386	351	334	361	362	362	357	368	318	378	319	387	350	345	327	380	342	366	369	332	376	369	389	358	329	329	329	348	380	347	337	378	360	359	346	365	350	356	351	313	386	356	396	361	362	363	322	336	360	361	362	359	356	358	402	332	359	385	364	381	365	330	366	327	348	378	345	375	373	376	343	386	380	343	396	368	342	381	360	326	341	354	357	304	343	363	357	347	332	378	358	340	368	361	385	357	404	336	350	380	380	330	356	357	346	369	359	365	341	322	390	349	347	329	321	370	379	372	334	396	350	365	337	363	353	372	338	325	370	335	326	322	366	362	360	369	373	334	379	371	335	347	370	353	335	377	356	333	376	350	365	342	347	332	327	348	375	338	364	365	308	381	378	350	353	359	319	350	341	353	368	357	337	336	343	342	343	362	355	338	345	323	373	351	341	344	340	341	344	381	325	379	338	344	381	347	339	330	357	330	362	349	353	379	353	369	388	377	353	359	363	355	380	356	352	345	371	337	379	337	373	378	339	336	364	358	368	328	363	333	359	361	342	350	345	366	333	372	350	328	341	347	337	367	405	334	335	355	331	396	367	353	385	383	362	354	358	367	356	345	375	339	362	360	344	384	363	325	377	350	349	352	368	351	359	338	352	341	365	341	365	361	314	352	367	348	338	356	368	360	337	347	381	368	315	376	349	327	358	358	351	372	394	330	377	376	345	317	385	340	379	331	368	356	349	376	350	366	328	364	342	361	354	354	350	349	342	383	353	346	347	367	354	328	362	310	367	338	353	396	353	364	369	343	335	321	333	346	316	348	371	357	346	364	334	309	334	327	349	356	346	338	355	346	357	368	361	353	339	350	359	355	329	422	376	367	355	347	365	388	352	381	358	356	366	341	334	344	372	350	353	388	342	362	377	358	379	334	400	349	367	365	352	361	333	338	343	399	342	367	384	349	333	367	331	352	420	355	342	360	354	354	328	342	384	389	354	345	368	330	391	364	348	329	365	331	350	332	349	367	345	327	355	290	334	352	377	374	333	334	365	376	371	332	354	359	338	346	329	342	336	401	375	348	365	330	326	363	344	366	382	345	377	381	385	342	376	389	378	389	344	380	366	356	366	332	327	323	345	383	351	364	378	342	359	399	364	372	351	343	361	372	347	316	350	372	356	350	344	358	359	340	347	319	360	339	352	330	391	370	357	382	317	355	371	341	319	359	361	390	366	354	355	348	370	349	340	379	398	362	394	373	347	383	378	325	373	335	382	392	322	380	367	371	355	311	357	407	341	338	364	357	395	356	379	356	337	356	347	369	396	358	325	346	311	344	390	359	356	384	365	372	330	371	337	374	375	350	331	344	345	360	370	324	375	377	365	380	343	319	328	392	339	374	294	366	371	362	320	399	338	337	321	298	344	336	308	368	334	335	369	372	348	337	364	345	348	347	367	351	374	376	360	353	351	318	367	344	369	358	353	392	372	344	344	353	338	359	367	383	331	353	345	350	338	345	342	338	322	365	372	367	380	384	309	345	360	313	351	355	341	336	367	383	347	352	351	372	355	343	341	358	352	371	335	365	352	351	368	355	335	353	373	342	338	354	353	343	368	356	339
42070	29228	26328	20706	12709	3991	2763	2119	1680	1375	1293	1191	1130	1060	1061	1031	1127	1020	979	1112	1208	1384	1223	1396	1581	1375	805	748	746	786	777	709	820	761	721	786	893	758	750	763	780	789	756	824	785	710	692	788	745	778	768	721	721	715	768	757	777	764	806	752	749	741	758	794	765	724	743	745	745	749	769	754	759	764	747	774	726	794	777	763	726	700	731	798	773	733	752	808	791	786	780	763	764	722	797	747	742	737	745	764	742	767	741	773	753	749	764	791	711	765	829	725	763	719	797	752	732	741	799	787	735	785	785	838	752	785	848	773	772	778	800	744	765	764	750	771	745	803	769	799	769	789	789	745	737	737	755	762	794	742	750	754	726	762	766	726	758	704	747	756	738	751	721	715	766	743	802	783	812	756	738	763	758	778	783	778	726	724	780	719	765	731	790	769	732	767	786	749	793	799	786	738	753	769	742	728	725	742	727	768	794	765	758	734	727	735	743	736	805	754	774	801	719	770	785	729	776	784	721	753	746	743	708	751	750	757	785	807	740	732	764	735	754	705	757	755	752	781	778	753	742	760	753	753	782	705	781	774	754	751	758	768	809	732	710	754	764	765	817	807	765	768	743	760	778	822	734	777	794	783	798	706	756	772	749	743	795	727	751	785	736	759	750	744	778	708	732	788	810	766	722	764	766	720	759	815	741	784	768	711	755	770	724	751	798	702	732	762	731	726	763	768	743	801	744	743	750	745	777	726	778	751	772	777	748	749	819	734	709	804	787	754	744	793	778	734	770	757	789	790	791	755	770	753	784	720	747	762	774	835	720	780	780	764	758	716	767	786	767	764	692	773	731	787	717	752	771	740	772	816	717	752	751	777	747	753	734	769	790	740	754	749	724	732	763	761	743	815	736	815	795	784	821	737	781	753	763	758	777	789	747	714	703	767	730	739	741	732	746	758	730	742	818	715	830	760	756	775	743	789	739	762	741	739	764	779	776	773	733	737	794	735	733	772	746	774	784	769	762	788	797	764	756	839	723	752	787	839	792	797	750	759	744	769	751	782	725	792	799	756	764	756	760	734	770	763	736	748	764	752	721	707	761	778	763	755	749	810	786	726	762	736	811	752	773	753	728	747	796	722	738	753	793	762	742	763	786	691	806	747	748	770	783	703	765	788	765	806	754	792	738	788	763	750	747	765	735	757	775	793	764	751	771	765	728	780	775	794	757	790	754	773	730	744	820	756	798	765	826	758	783	762	723	803	759	703	755	768	760	742	759	765	729	778	766	782	773	798	746	764	726	815	775	766	762	715	751	769	715	728	761	734	722	723	761	755	776	736	757	775	808	731	760	776	763	759	778	755	810	740	811	797	705	728	783	760	757	768	726	777	744	734	773	764	780	734	756	753	743	789	718	761	745	761	728	774	740	798	752	730	762	779	763	723	794	770	731	737	736	782	755	745	791	712	725	742	780	768	820	783	747	816	740	778	779	731	803	769	739	755	776	775	782	813	707	781	786	775	785	769	769	758	741	788	760	726	774	744	779	761	784	752	719	753	775	699	755	733	753	748	715	802	766	751	778	722	823	728	737	842	750	757	734	746	805	757	734	746	753	722	780	715	740	753	752	748	805	781	738	741	755	805	711	755	798	763	813	753	764	763	799	769	750	726	741	747	797	774	803	707	765	731	730	730	714	800	730	783	770	810	830	730	792	761	742	763	776	784	756	758	756	742	812	769	731	772	792	739	757	803	734	817	795	724	750	809	778	756	736	766	805	747	749	790	744	795	690	776	732	728	758	761	733	776	782	764	779	782	766	736	718	771	755	764	755	771	755	779	763	834	810	736	739	752	752	803	750	792	756	726	737	750	699	759	722	738	748	765	749	732	729	742	754	771	751	738	788	827	754	718	738	716	786	795	748	723	790	745	757	818	777	788	750	728	727	738	735	775	781	773	719	807	767	777	819	746	767	746	726	783	800	755	807	810	727	739	776	734	765	759	743	800	741	755	779	734	763	808	743	745	768	747	751	778	744	750	793	755	782	732	781	802	757	796	774	740	722	755	787	733	741	764	772	841	752	798	750	730	734	769	766	719	804	826	743	770	717	804	757	758	739	774	769	756	751	794	838	784	782	773	719	743	768	725	750	754	797	800	758	822	830	748	795	730	814	774	760	732	764	771	749	756	773	738	734	758	790	799	771	745	810	675	710	740	775	766	759	773	780	787	775	718	746	730	782	756	683	723	739	765	768	771	784	751	767	768	733	764	763	736	792	721	788	750	707	762	800	748	741	713	796	788	744	783	762	789	761	701	749	731	723	758	787	769	758	761	787	780	763	707	808	722	721	738	731	781	773	822	737	706	725	820	753	731	796	726	745	728	742	787	830	766	831	765	755	755	736	762	767	753	766	695	768	744	765	749	714	750	768	754	726	765	775	811	738	722	805	743	736	743	750	795	694	775	758	745	784	744	759	785	768	755	771	762	737	724	799	783	777	749	749	753	770	774	738	790	765	729	696	799	749	812	786	721	795	713	737	750	773	802	740	742	732	761	786	741	748	749	792	771	798	742	754	754	729	736	755	773	771	775	764	779	776	778	764	742	801	805	804	769	783	762	731	757	731	785	772	764	769	715	732	701	759	796	755	768	782	764	740	762	809	752	721	776	747	775	770	731	731	792	758	779	768	776	797	751	799	755	784	770	743	776	756	759	756	821	718	757	749	755	714	787	682	775	724	762	777	767	785	753	772	776	772	764	763	734	767	757	799	787	759	779	756	772	769	783	796	759	720	761	744	719	756	751	745	719	775	751	784	766	797	725	768	715	779	741	754	792	764	773	740	790	776	757	709	736	743	736	782	747	756	784	749	774	747	776	776	741	761	720	734	768	780	799	747	746	761	788	767	774	769	747	698	776	753	740	765	736	793	797	749	778	772	726	791	804	816	779	770	773	745	772	811	766	802	809	754	791	734	775	779	786	780	770	742	767	736	767	777	754	729	810	781	834	750	765	741	755	741	782	742	746	746	750	730	731	718	785	751	794	770	754	734	741	704	706	746	759	761	776	745	765	757	755	798	810	782	761	743	706	772	754	765	769	816	724	792	750	754	758	788	733	746	764	763	750	796	714	731	788	735	788	719	797	782	776	773	751	790	792	733	741	768	741	693	743	778	738	712	825	794	829	774	797	761	791	772	769	702	714	743	819	727	790	757	794	733	733	724	734	783	794	754	761	766	735	715	797	768	751	776	722	748	752	744	732	741	813	763	809	795	758	792	761	737	773	797	754	791	773	745	799	773	755	746	784	778	795	804	838	747	795	770	789	715	763	739	735	751	751	784	796	730	756	771	784	794	754	765	772	747	715	765	747	765	754	760	731	740	738	753	740	749	753	760	732	725	785	804	712	745	753	757	812	769	752	755	742	750	747	779	784	796	769	752	799	744	755	739	737	771	713	732	765	766	794	784	735	766	722	808	775	765	767	749	735	771	786	793	831	763	783	781	737	769	777
52007	21787	6960	2356	957	465	380	395	354	358	333	362	321	320	344	336	335	344	374	313	338	361	321	325	299	294	315	371	295	324	324	322	347	343	312	309	315	318	292	355	337	327	333	334	337	318	320	273	348	315	332	307	348	343	314	318	326	318	348	330	300	298	327	348	346	305	332	303	333	301	345	323	384	322	290	347	356	320	327	339	289	269	283	304	348	322	320	274	262	342	301	314	326	337	327	347	356	308	310	303	319	366	330	332	345	325	319	362	295	326	341	331	345	347	333	372	320	323	328	327	332	311	283	284	308	350	306	357	329	311	307	284	314	357	306	344	315	306	323	339	306	330	298	271	314	316	333	318	284	339	328	294	331	341	355	330	309	341	347	332	334	323	315	342	334	306	317	338	347	333	307	294	309	328	314	306	319	312	315	334	317	339	341	345	354	319	310	308	335	348	298	290	292	328	374	333	318	313	302	327	316	297	282	327	320	293	338	312	319	343	328	330	328	319	341	347	320	311	326	337	302	346	315	345	301	320	346	335	326	326	337	339	299	299	321	311	319	314	322	325	344	292	318	329	331	333	361	327	337	326	309	269	349	345	301	345	337	308	306	321	300	300	335	338	340	322	341	328	342	323	339	330	317	326	362	290	348	312	308	285	332	316	319	312	326	299	341	333	262	330	317	311	366	303	323	298	313	295	352	326	347	311	315	351	303	352	318	351	314	325	299	346	334	306	303	307	310	317	301	339	348	367	346	352	331	344	296	303	341	346	322	340	322	359	343	368	352	331	328	374	336	330	322	343	329	321	334	308	327	318	334	303	315	292	354	338	373	303	324	337	318	334	325	354	345	340	358	296	315	333	318	321	302	305	322	342	316	309	306	326	330	363	302	330	340	340	332	333	322	340	303	325	317	340	327	336	320	344	345	315	334	343	348	324	315	285	315	341	331	295	303	324	326	324	342	336	317	334	306	348	299	307	326	357	325	375	322	348	336	322	324	314	309	301	310	316	317	314	356	374	340	342	320	336	339	308	354	323	357	299	343	302	321	302	360	349	342	316	339	296	344	318	317	300	334	323	343	317	332	344	305	308	322	289	339	350	344	311	301	330	332	315	327	353	343	327	330	304	331	328	309	330	301	309	278	310	322	303	310	295	348	303	346	318	350	296	321	310	311	313	328	305	330	350	310	315	341	321	347	357	328	282	335	320	295	312	302	323	303	329	334	349	297	350	348	351	320	288	327	333	333	321	320	335	325	334	342	337	343	322	339	346	306	286	327	303	357	314	325	372	297	302	314	284	307	299	332	311	338	357	320	335	335	349	339	306	325	291	304	303	352	305	331	332	352	312	314	304	309	345	324	304	324	321	318	337	355	350	359	322	330	319	299	319	323	302	323	332	299	344	344	307	322	337	316	300	337	332	322	337	299	326	351	345	330	316	364	326	292	311	306	317	303	316	323	338	344	309	339	331	306	339	300	318	332	302	316	345	304	305	351	363	312	332	324	300	343	339	354	304	329	348	343	346	323	331	362	309	340	319	350	291	311	335	358	311	322	278	330	328	305	315	317	296	328	327	302	317	316	291	328	327	332	327	305	294	298	340	294	331	322	314	299	321	306	312	325	341	338	290	305	312	324	299	321	354	338	319	329	333	326	329	311	326	327	366	344	359	354	297	305	330	292	299	356	308	331	330	280	334	320	323	319	332	322	326	305	299	287	306	336	311	325	322	335	368	367	332	298	331	320	326	337	302	339	289	313	322	321	306	346	288	309	340	330	333	330	316	310	345	338	352	312	328	292	309	341	332	316	327	310	294	349	333	328	338	319	360	310	329	311	319	306	339	321	321	310	317	335	325	342	345	328	300	318	376	333	373	348	367	323	353	335	365	328	330	322	305	353	302	368	350	307	300	332	299	318	331	315	315	330	320	320	334	302	300	352	309	327	338	299	317	284	322	300	332	336	309	299	363	356	321	298	344	303	298	338	313	307	326	309	351	324	313	325	317	353	345	295	328	301	330	343	363	325	341	319	331	314	284	310	330	303	335	322	312	310	284	312	306	312	296	327	297	294	295	305	300	337	373	314	311	303	311	329	346	308	307	348	309	330	337	331	328	335	357	346	312	299	327	341	348	328	316	307	318	343	313	336	285	313	348	353	328	321	336	313	323	339	333	321	332	339	340	344	330	317	337	312	336	312	337	349	316	354	339	339	328	335	317	311	309	339	334	328	351	344	347	300	367	330	311	319	337	326	296	308	319	320	297	326	275	314	352	335	309	361	311	311	327	355	336	330	332	344	319	364	332	303	301	330	355	333	329	342	292	323	314	293	340	324	325	290	310	331	368	332	351	329	324	320	306	319	341	319	327	336	328	333	371	377	338	347	331	325	326	309	331	329	342	312	312	277	284	314	313	307	323	302	370	339	343	362	328	322	336	292	366	356	329	300	350	317	336	275	332	337	332	323	309	319	314	338	307	305	301	330	333	336	365	310	332	339	314	341	332	329	329	320	332	365	312	329	318	330	334	314	321	354	294	326	375	356	299	359	315	308	304	337	318	316	348	311	375	340	352	338	346	305	317	370	363	332	324	302	313	334	320	320	326	344	332	298	304	349	295	369	373	330	321	299	330	336	367	309	309	330	326	330	283	340	328	343	310	366	351	357	292	325	342	335	330	301	358	312	337	369	326	353	354	292	337	320	310	347	341	305	345	325	300	316	328	320	300	306	323	332	330	335	312	326	332	305	304	320	332	355	314	318	315	295	335	334	328	321	340	334	334	318	317	376	304	318	299	339	312	319	313	340	347	318	306	309	337	298	328	304	323	334	320	313	310	320	318	320	294	335	387	336	326	343	310	340	298	312	309	349	351	303	300	301	299	312	361	320	328	340	343	330	339	346	341	337	334	324	328	315	271	329	317	325	332	345	287	312	344	356	323	331	363	324	338	297	321	357	320	333	309	319	301	283	349	357	310	336	348	344	325	333	322	337	303	317	343	362	333	326	327	378	324	336	319	336	315	336	337	305	352	295	332	291	336	288	337	355	322	351	359	348	312	316	324	332	317	332	322	313	300	298	324	348	323	297	340	293	371	315	349	351	293	323	347	323	351	332	323	345	283	322	365	339	317	303	319	301	312	304	314	344	343	290	339	364	312	326	318	336	328	339	292	318	358	356	308	296	349	328	340	348	320	359	333	314	317	341	319	315	350	333	304	333	322	332	323	334	342	332	331	319	318	340	328	353	297	318	326	294	318	338	324	343	330	314	338	332	314	342	331	304	345	349	339	320	316	325	298	320	328	343	306	318	337	346	306	330	330	304	285	336	336	330	302	303	314	341	294	314	311	320	315	323	339	331	341	317	360	336	322	276	340	321	324	328	341	299	344	344	315	336	360	331	293	335	324	311	337	314	333	310	336	330	327	330	310	312	297	315	343	342	341	318	313	353	312	304	310	323	306	335	287	277	346	326	323	335	336	334	329	288	306	327	311	297	367	333	345
34298	12687	8664	5481	2723	1257	935	848	789	746	731	713	740	721	762	668	734	724	711	707	676	700	697	726	681	726	692	691	691	703	737	677	774	690	737	683	749	705	741	680	650	695	674	708	745	734	697	771	680	709	682	716	709	714	688	692	689	722	671	729	687	673	684	682	731	680	724	725	702	706	717	682	664	668	752	718	681	726	713	697	725	695	719	686	655	693	733	687	663	726	719	681	730	680	718	681	725	682	685	676	680	718	696	714	694	730	702	674	693	703	671	660	721	707	710	690	679	730	706	670	690	678	725	710	667	653	727	692	723	692	698	704	721	711	701	690	702	658	718	711	690	681	671	756	701	698	669	721	698	723	734	710	673	722	723	751	705	735	676	740	683	698	721	706	694	720	714	704	750	672	685	659	659	679	672	679	705	721	727	689	683	677	680	685	706	728	692	670	706	719	707	718	738	714	730	677	705	674	697	733	691	660	705	743	730	696	725	725	680	672	665	714	678	746	676	696	650	722	748	734	671	702	689	711	664	679	683	701	671	670	721	725	625	683	691	705	714	691	661	708	694	720	700	707	711	735	675	713	684	711	670	696	738	697	680	723	744	703	689	742	671	679	718	723	719	669	682	712	709	688	662	709	739	685	675	686	764	723	676	734	639	695	678	730	708	679	732	728	711	691	648	699	712	652	689	672	707	704	628	715	702	736	721	689	691	733	699	698	754	681	677	725	724	751	697	699	670	680	758	651	706	726	671	728	734	778	751	711	682	730	686	756	700	692	677	705	706	724	703	682	731	682	683	730	680	728	748	730	729	701	702	729	717	738	716	747	671	712	639	701	748	675	720	683	709	646	721	716	699	670	657	725	700	733	711	727	664	722	720	685	668	711	681	690	701	701	643	712	682	723	698	689	746	720	717	703	758	701	695	682	657	718	677	700	758	734	690	681	760	680	702	685	702	728	692	740	693	724	734	715	652	726	707	694	703	712	695	690	713	708	676	747	713	687	724	715	684	718	725	672	702	734	683	633	679	699	672	728	717	746	723	752	665	702	739	687	716	715	699	692	727	664	743	730	690	665	674	718	666	682	690	730	644	680	696	703	654	683	770	705	712	714	709	693	787	722	670	699	650	667	702	698	700	748	750	713	698	700	695	705	692	701	713	694	681	732	733	666	696	700	707	658	715	730	715	707	697	698	707	683	713	691	729	677	698	685	717	745	734	723	699	699	703	697	684	699	696	730	701	681	712	718	710	692	680	666	682	629	736	680	695	700	703	733	700	728	690	691	686	714	667	723	666	691	768	666	731	663	682	717	695	746	706	710	686	702	679	707	717	692	671	674	692	703	720	673	683	694	663	692	674	678	699	674	723	705	725	718	676	717	670	727	729	718	695	766	717	698	678	765	680	701	677	678	706	657	705	741	687	693	680	698	723	658	700	695	681	692	749	668	697	740	703	672	706	718	689	673	669	717	751	726	670	720	694	664	667	763	652	652	707	646	715	680	672	700	721	691	720	673	686	681	698	660	701	758	713	668	727	704	737	723	727	690	738	707	717	700	712	691	682	735	736	717	718	734	731	742	638	717	745	672	685	710	725	746	731	717	672	715	686	721	704	688	703	740	702	719	705	697	727	693	678	723	691	659	729	681	722	710	728	719	655	695	690	717	694	701	689	672	702	675	754	648	748	761	700	697	702	717	691	716	722	707	688	731	695	714	696	715	678	704	694	712	719	701	714	729	686	712	725	700	679	693	699	694	718	666	695	668	709	738	688	725	691	715	696	724	705	733	672	721	767	651	700	685	698	676	687	705	744	720	733	719	681	710	703	754	713	706	685	730	730	716	705	696	667	664	725	685	705	657	667	678	657	722	706	701	699	712	710	716	679	703	729	692	729	691	708	739	710	705	686	719	710	728	716	678	759	702	755	750	712	743	670	706	717	697	738	648	726	705	641	734	702	727	735	724	672	698	665	666	713	698	711	689	653	713	721	708	702	707	675	736	748	698	714	735	717	730	672	700	703	705	748	693	669	702	677	708	716	770	711	714	704	689	780	699	676	696	731	656	700	655	690	722	713	754	682	703	728	702	692	725	692	660	689	736	685	741	692	702	702	691	701	723	692	730	711	705	697	670	715	737	755	654	664	687	699	733	664	689	698	706	697	747	706	728	709	676	732	706	738	671	740	648	685	726	717	664	731	689	718	688	710	697	693	708	722	653	712	730	711	693	726	700	753	655	690	718	688	707	686	742	684	688	728	669	632	700	693	689	716	677	683	728	742	712	692	709	753	724	742	711	700	702	676	653	698	681	650	680	711	688	700	723	686	724	700	679	741	683	671	676	686	671	692	708	742	724	706	673	719	724	731	737	729	664	680	715	660	663	748	707	684	732	738	733	739	718	720	700	724	747	723	718	716	708	738	731	744	718	717	709	732	666	702	717	732	701	731	657	736	759	655	662	752	720	726	700	681	689	708	683	737	707	706	684	693	712	687	667	705	667	709	720	729	698	725	708	710	646	674	655	709	734	717	734	685	709	694	701	685	678	660	678	715	702	692	649	707	667	685	710	689	698	711	722	658	728	703	721	678	694	692	650	676	723	678	735	716	665	687	712	681	675	724	729	718	737	687	712	705	673	667	726	706	676	766	694	693	693	694	678	687	689	736	662	700	686	717	712	706	715	661	683	680	687	704	742	668	751	660	717	699	733	689	689	683	707	741	709	764	743	710	723	734	757	713	735	760	726	701	694	752	741	705	668	697	696	710	722	690	722	700	723	652	707	724	741	694	670	723	757	704	695	689	666	662	660	690	712	683	698	690	705	683	683	671	673	705	719	688	705	699	697	688	724	718	667	690	668	679	685	711	710	715	709	684	692	680	715	737	693	657	693	757	690	723	701	767	693	704	732	660	678	680	718	725	686	671	708	717	690	716	692	703	720	697	679	754	677	701	707	719	672	701	739	686	707	723	724	706	708	706	709	690	659	710	714	740	709	666	703	689	718	714	682	680	729	643	704	684	682	690	671	733	720	700	681	688	704	719	710	708	667	679	702	677	723	713	734	670	760	735	702	736	677	730	739	712	726	721	722	653	733	684	758	691	720	726	720	714	692	755	741	694	721	719	747	676	743	675	669	676	698	729	652	692	675	709	680	694	671	717	748	724	740	682	673	696	687	727	661	690	722	718	673	650	696	710	682	733	678	712	703	705	663	709	689	676	703	728	700	709	683	711	726	740	672	705	698	720	744	722	670	645	716	721	706	732	746	747	650	675	717	707	706	682	674	676	696	716	708	679	692	722	703	733	701	720	690	681	708	672	723	694	687	764	684	734	686	727	705	683	721	736	738	714	699	663	695	690	704	735	722	708	677	754	705	709	709	696	690	713	645	705	712	717	724	717	694	697	698	636	708	689	687	714	706	684	749	673	711	690	658	734	692	727	728	679	706	682	718	677	737	703	694	690	689	715	725	711	728	703	672	712	676	715	727	697	677	693	676	648	689
52250	26384	14750	8293	3202	844	497	499	403	364	387	373	409	401	366	366	354	337	381	387	400	391	357	382	338	309	316	303	305	353	299	344	326	315	294	328	338	341	329	333	319	350	328	335	323	308	295	343	309	337	311	357	340	330	285	342	321	306	333	278	326	308	362	327	307	331	303	316	339	361	344	310	307	337	332	338	314	335	348	316	322	296	363	324	339	318	325	332	322	311	307	327	330	346	317	320	306	341	329	391	309	334	365	332	355	371	318	326	349	333	326	317	294	338	343	309	300	314	310	368	337	301	302	328	312	345	363	324	330	307	334	325	324	346	318	311	324	359	325	324	390	336	320	379	332	335	323	330	340	309	373	326	361	333	359	337	318	334	347	315	346	323	316	335	327	340	300	353	320	330	333	332	348	338	329	333	345	330	342	284	336	322	305	362	319	315	314	331	358	322	359	351	322	397	347	330	342	339	334	314	310	341	317	320	338	319	335	343	327	347	306	336	333	336	353	351	338	301	325	303	313	321	326	311	323	354	299	320	331	342	332	339	316	313	348	356	353	321	340	312	332	294	305	326	329	328	344	321	350	314	361	306	337	335	319	302	320	314	321	356	327	343	346	313	323	324	329	325	341	341	322	334	332	291	327	308	375	344	341	327	313	323	327	314	361	349	301	337	343	309	331	322	314	300	348	356	319	332	355	363	339	324	320	307	292	315	342	351	335	312	304	344	367	334	357	326	346	356	317	350	367	351	328	334	336	348	340	354	298	338	369	325	302	295	326	329	328	330	315	315	298	309	338	320	330	355	304	346	348	306	342	316	328	323	315	319	343	324	352	320	336	361	363	330	316	323	311	340	314	323	373	373	327	327	341	359	346	322	379	356	298	318	321	318	289	297	310	303	314	320	333	351	301	325	325	321	300	317	306	364	350	354	305	334	330	311	346	311	333	362	336	337	297	338	352	334	321	355	346	340	314	278	339	311	310	319	317	304	311	327	333	332	339	287	334	331	335	313	323	349	301	294	329	313	340	328	317	354	331	327	347	324	364	325	325	371	295	330	302	323	336	355	296	284	309	324	317	358	381	343	318	314	351	317	313	346	334	326	271	307	310	315	353	324	323	331	347	332	300	302	298	343	351	349	295	311	340	344	310	283	328	335	311	307	320	285	310	329	308	319	342	329	327	358	363	298	319	346	342	304	300	312	339	360	352	334	312	337	297	326	339	315	355	334	310	326	315	308	293	343	319	326	334	312	340	347	316	321	315	344	331	327	309	309	309	311	329	375	379	332	327	318	329	350	352	356	337	296	303	323	343	341	351	365	333	281	311	339	314	300	337	334	325	318	341	328	305	284	326	352	310	340	293	347	294	375	345	358	369	345	317	334	311	272	360	342	348	331	356	336	327	316	307	333	309	318	303	308	326	328	355	327	309	311	323	329	350	303	318	323	328	313	301	316	353	340	317	317	313	310	344	353	338	334	289	351	342	366	317	296	299	334	340	344	324	305	331	318	270	330	342	330	326	309	361	303	322	347	323	316	344	350	324	326	336	340	332	338	328	311	345	339	329	314	277	339	294	361	301	368	343	321	366	330	322	354	297	357	349	311	363	342	312	350	336	336	351	343	340	322	298	319	360	339	303	301	340	346	328	335	355	305	338	330	346	359	302	314	342	321	322	316	334	344	317	338	354	344	292	308	327	321	339	320	299	348	330	345	350	315	326	349	315	323	378	336	339	309	339	332	345	357	369	325	358	288	281	297	329	323	355	385	334	335	381	309	332	337	322	304	301	341	283	345	356	338	336	338	344	319	299	337	353	335	312	334	340	352	337	335	343	353	340	324	327	335	326	306	341	320	331	292	326	328	322	322	338	355	332	337	319	316	295	368	348	322	300	294	314	332	325	294	306	356	311	316	340	335	348	322	308	308	279	323	360	347	286	309	352	319	356	347	344	327	354	304	337	306	317	345	307	329	321	357	323	322	294	357	346	355	347	306	343	324	328	344	341	344	335	353	336	302	331	342	337	314	380	311	295	333	334	319	359	303	316	329	321	377	309	367	322	329	334	326	326	331	323	325	304	324	340	325	326	334	331	360	326	324	317	312	290	342	304	316	341	320	352	307	315	317	312	329	366	328	315	313	329	327	323	298	310	331	320	323	342	353	330	347	291	311	322	346	331	330	314	300	301	322	332	328	322	333	346	319	330	333	305	381	325	302	309	341	337	355	367	289	336	341	317	322	326	333	334	334	332	395	322	324	318	337	333	344	333	321	352	322	319	340	375	357	312	361	327	312	315	360	359	350	335	293	332	321	329	347	353	329	315	319	336	336	354	323	339	316	332	348	307	288	337	319	316	326	349	334	325	334	329	313	300	324	310	309	342	349	346	369	359	345	372	354	343	343	339	333	317	349	354	344	339	311	331	301	328	312	354	325	340	291	340	328	369	324	316	342	352	321	313	343	300	326	323	341	321	332	340	327	364	314	299	270	357	328	327	320	352	321	319	329	351	333	338	344	363	353	299	376	349	298	305	360	317	319	334	342	357	349	342	296	316	335	325	346	287	326	336	356	380	313	340	376	335	318	289	308	340	335	335	330	323	311	331	340	319	312	319	305	323	320	330	308	324	306	313	341	315	332	337	328	316	346	318	316	316	344	317	332	319	333	326	335	364	317	328	380	351	374	335	334	395	356	353	358	330	352	322	350	327	335	351	343	294	328	348	310	311	341	308	378	321	329	327	347	312	327	323	301	318	315	331	293	310	329	356	319	341	337	309	325	316	309	329	340	322	348	341	303	330	327	320	321	328	345	330	328	323	343	331	333	370	346	341	315	327	332	336	344	302	324	297	319	333	361	342	316	357	360	332	327	312	359	361	331	346	333	319	339	306	357	323	343	333	353	337	321	344	350	333	351	331	325	339	324	282	309	355	342	344	318	335	349	359	330	331	296	329	345	362	315	364	341	329	344	343	310	332	311	310	316	310	343	358	318	307	330	339	345	364	313	352	352	354	326	311	322	293	296	311	332	309	309	379	329	355	362	310	334	334	319	348	318	338	335	350	358	302	295	323	310	323	324	352	309	346	321	344	318	319	335	334	304	358	327	300	318	307	305	306	345	354	352	315	348	339	322	340	309	341	323	344	312	305	334	317	331	325	325	299	333	326	334	318	314	340	302	332	312	330	326	340	326	335	313	341	335	306	333	314	335	326	337	396	354	337	338	313	358	356	336	319	317	330	323	322	293	318	342	347	305	354	310	317	314	295	310	347	352	312	331	314	334	318	331	357	329	303	278	322	320	337	335	331	322	327	335	330	309	315	303	317	350	354	340	324	315	366	316	300	328	337	350	338	317	337	344	309	302	325	332	316	321	299	317	298	319	316	361	367	289	348	378	336	332	317	306	304	354	330	337	359	330	325	292	301	351	336	305	337	318	339	306	289	318	306	367	342	312	310	339	339	352	329	316	320	304	348	330	332	322	321	358	331	331	348	345	314	356
32959	20144	18590	15563	7773	2472	1644	1576	1292	983	895	963	975	898	850	816	844	868	927	1105	1158	1067	976	901	808	756	731	759	742	719	706	758	709	746	711	724	764	721	734	712	702	727	677	724	741	746	731	671	683	737	696	683	704	736	731	735	758	741	733	721	695	703	773	734	703	716	739	691	675	693	770	688	693	710	694	738	710	729	758	691	731	699	707	656	755	761	705	705	722	716	749	738	725	716	683	729	761	727	693	715	718	694	692	718	674	692	760	716	694	664	685	737	753	756	657	753	729	741	727	737	718	716	682	716	733	696	688	683	690	731	698	755	741	760	701	707	701	743	736	713	721	718	714	726	737	728	697	726	754	726	710	649	723	723	692	695	705	710	724	738	720	697	731	714	734	717	730	729	731	705	705	713	750	712	746	714	736	713	669	755	695	730	754	673	710	718	652	747	736	684	730	760	701	671	754	703	703	727	742	717	696	680	714	683	738	736	707	729	747	715	732	752	709	698	729	726	716	729	695	716	688	729	714	691	636	715	732	758	726	728	761	718	730	675	706	684	722	745	735	721	700	690	713	744	692	715	691	706	698	705	719	684	729	702	746	702	757	708	749	704	656	752	639	709	737	716	716	756	669	733	735	743	728	674	713	736	721	681	741	736	723	724	676	728	725	726	749	753	693	710	728	707	691	724	732	716	703	698	702	687	728	721	724	736	684	768	736	729	726	735	682	720	711	730	778	755	712	702	729	735	716	717	695	769	709	662	687	667	730	744	723	675	685	744	696	712	731	691	704	712	718	724	727	710	715	695	781	713	719	721	690	720	745	715	731	711	693	727	728	731	703	709	739	743	713	687	736	714	740	700	718	749	704	711	686	690	734	702	715	718	777	718	717	750	691	715	746	675	749	725	732	742	772	778	783	740	716	706	701	705	698	733	735	713	729	685	698	672	780	743	739	691	756	706	702	712	709	742	751	726	691	719	727	761	729	772	748	753	686	751	693	721	693	760	777	765	723	715	714	701	718	676	730	713	736	707	714	720	727	696	704	720	684	734	698	757	682	741	727	695	741	718	757	714	704	735	712	718	709	726	710	685	712	733	684	717	689	715	712	714	741	778	744	696	751	727	731	682	782	747	728	761	686	727	716	680	756	707	760	686	743	769	689	722	735	710	691	719	711	682	699	762	742	721	730	741	693	677	736	733	674	702	742	728	739	744	724	699	726	692	698	700	739	742	728	729	719	711	687	721	707	741	679	715	681	775	697	756	758	679	676	716	690	720	726	751	725	752	708	750	746	725	741	724	677	687	703	717	747	695	709	726	727	720	687	710	729	689	731	682	722	736	741	704	763	679	726	706	734	739	692	683	730	759	711	674	721	750	700	724	707	720	687	718	710	726	710	693	722	757	732	754	715	715	724	660	719	709	718	728	761	746	712	732	746	716	695	683	715	757	715	721	705	736	670	774	749	661	722	723	719	707	735	715	763	738	746	706	696	781	701	719	755	716	716	714	692	688	699	705	709	723	713	684	710	768	718	731	742	739	755	680	726	756	700	720	685	682	685	743	778	683	679	680	695	708	692	686	686	762	700	755	700	698	720	721	689	703	732	693	726	680	739	705	716	695	732	738	731	720	689	728	723	741	706	737	721	766	706	681	740	742	714	719	694	724	706	743	723	746	692	749	729	745	782	727	672	736	736	715	761	710	724	749	677	712	730	709	715	733	729	751	748	689	700	737	687	697	747	695	701	695	738	731	678	728	766	703	676	697	738	728	725	766	707	760	769	714	723	745	728	687	725	744	708	762	730	700	738	734	741	675	697	678	746	733	711	708	715	684	725	719	707	648	728	740	710	666	735	735	697	722	734	710	689	732	728	687	746	739	766	698	718	719	692	746	683	710	748	728	742	755	737	702	706	735	705	680	702	738	726	707	706	771	713	755	725	713	742	711	758	739	779	721	700	688	686	735	719	726	746	729	707	722	739	679	725	682	740	688	705	772	747	697	704	795	764	725	765	670	741	678	708	695	698	673	712	671	774	745	714	711	717	744	724	741	661	723	708	677	692	705	692	701	700	755	694	725	742	690	666	721	700	692	719	744	739	692	733	711	646	678	704	671	703	708	705	732	659	708	717	707	722	673	690	735	696	741	701	789	753	738	695	704	706	758	693	692	686	706	700	739	727	734	697	718	698	669	724	735	703	681	716	715	715	699	678	690	718	705	711	692	709	739	770	721	710	665	735	691	731	747	736	688	710	758	706	702	752	673	741	737	727	726	688	752	749	697	692	705	692	776	785	713	721	691	725	686	709	733	755	702	714	662	783	748	698	748	715	714	697	711	694	688	712	756	690	697	722	638	728	687	706	703	681	730	751	705	686	651	707	754	699	753	735	775	745	760	705	749	718	723	723	728	700	731	712	687	754	741	699	700	733	711	723	720	706	688	684	720	697	689	684	705	721	730	734	708	764	734	712	717	702	694	744	652	715	691	744	733	725	732	733	775	741	708	714	740	746	750	726	712	745	700	687	711	730	724	682	756	762	705	728	714	706	698	725	776	760	700	715	709	741	731	754	680	681	710	702	699	715	701	730	679	719	746	722	766	734	705	709	700	747	734	730	732	705	711	694	724	723	741	700	723	746	682	716	733	759	704	695	696	740	698	756	744	717	695	747	687	718	737	722	693	752	694	747	721	717	709	696	711	759	715	699	687	734	707	688	754	687	738	744	725	699	656	668	742	714	731	720	663	690	711	726	765	716	738	726	712	695	698	715	730	706	751	721	735	693	710	713	703	708	670	692	742	719	718	675	752	719	693	747	700	690	695	651	746	694	670	757	733	703	722	679	754	722	719	729	707	766	743	761	727	728	702	761	736	724	739	713	732	690	729	715	698	699	725	727	729	714	668	744	715	698	709	711	828	724	695	688	716	795	740	703	734	684	759	666	753	742	742	714	710	734	705	752	727	696	769	731	722	680	704	711	735	705	691	741	720	707	642	705	736	752	683	759	732	687	704	700	765	721	704	712	710	733	686	727	728	681	698	688	689	720	730	724	684	701	708	777	771	700	731	706	776	717	718	742	722	700	764	702	756	683	736	728	687	721	690	705	730	733	720	692	719	728	715	671	675	659	713	702	733	763	690	715	703	734	721	678	724	723	695	792	701	725	657	707	705	712	711	738	705	737	719	730	728	684	688	670	703	645	690	704	706	684	696	758	706	675	752	732	646	741	705	693	716	698	720	688	719	741	685	734	738	701	732	720	719	755	730	723	723	676	703	734	718	698	706	713	680	746	723	721	724	714	757	706	758	735	723	754	702	733	676	710	717	736	750	731	712	759	691	689	715	701	687	667	741	705	737	713	656	707	732	692	720	745	734	720	679	699	663	766	718	709	778	703	730	724	721	755	735	723	737	725	688	682	715	717	729	776	698	663	689	734	706	722	656	736	681	679	715	731	720	696	665	717	694	694	693	708	712	727	731	715	727	722	793	741	679	707	726	733	753
59949	31535	21079	13480	6114	2191	798	575	513	473	468	453	462	469	426	388	390	371	402	404	468	428	406	325	340	341	342	349	383	371	392	344	385	343	371	350	341	377	314	352	302	327	335	361	353	370	333	333	369	351	413	353	362	337	358	394	366	329	359	347	335	370	354	330	366	313	357	332	367	375	327	347	370	326	351	373	345	372	364	348	360	372	343	354	336	337	351	338	381	374	335	342	358	347	312	346	378	408	329	370	356	335	342	355	361	298	367	358	332	329	365	337	388	374	367	344	344	341	341	329	352	334	330	309	345	350	367	366	338	352	356	341	333	357	352	343	342	354	343	355	330	412	371	366	342	351	309	314	364	333	320	373	340	367	374	354	366	327	357	318	318	325	366	361	341	354	289	333	328	375	349	334	355	344	367	360	383	368	318	369	353	366	384	365	331	342	340	368	334	362	350	371	377	383	334	341	349	366	357	343	373	343	365	361	368	336	314	366	380	362	332	357	338	376	379	341	318	378	375	354	343	350	365	367	363	313	362	357	326	331	364	352	337	366	321	336	400	346	313	329	359	371	353	352	332	314	347	342	352	376	355	380	338	339	357	359	373	345	361	377	366	390	374	337	371	366	346	391	374	342	366	328	348	316	374	331	348	347	331	333	354	331	352	354	353	337	389	370	387	327	315	362	296	341	392	318	356	360	373	330	339	346	340	369	368	372	314	336	341	351	346	347	322	340	378	344	343	390	369	393	333	349	362	342	355	372	370	343	331	386	331	352	373	370	349	378	358	371	358	357	372	320	364	361	374	324	352	373	336	369	384	337	337	388	394	316	339	374	386	348	362	360	364	363	350	367	357	382	340	371	386	370	299	348	376	340	397	358	334	359	335	368	346	359	345	351	370	333	313	351	344	351	343	362	396	333	358	387	360	323	351	331	376	369	332	335	370	330	338	365	336	342	365	353	328	329	349	388	402	352	320	354	343	387	388	313	317	330	343	345	341	330	383	338	338	318	357	360	346	328	362	328	314	370	322	367	332	330	365	345	360	340	322	325	390	337	393	381	349	403	322	328	355	318	350	365	347	306	335	367	321	383	314	385	353	327	348	346	375	330	394	358	383	343	339	367	347	362	381	365	349	321	353	384	344	378	340	375	321	357	361	374	393	351	348	344	381	371	347	339	347	359	348	347	415	373	344	362	326	388	310	334	351	346	324	359	347	369	356	347	340	335	361	338	372	353	382	331	321	333	340	354	341	380	339	355	360	378	330	346	346	353	336	338	347	338	326	326	310	324	357	338	338	349	394	340	345	366	333	340	330	364	330	367	317	350	405	363	343	365	358	371	349	336	322	339	405	351	340	343	369	325	352	339	353	312	326	317	374	375	353	336	361	351	322	358	355	367	382	372	349	351	347	414	330	357	345	327	344	363	357	361	346	351	336	369	351	382	377	320	372	379	349	367	340	360	347	353	356	343	313	297	346	358	348	342	340	362	369	387	365	343	350	389	357	365	369	352	372	351	337	353	340	359	365	331	378	340	354	383	353	347	378	355	308	328	331	352	343	353	325	343	342	343	333	320	334	339	345	348	359	383	314	350	331	349	359	350	367	331	371	388	317	334	357	350	334	343	383	347	400	350	352	337	348	326	296	322	373	365	338	361	364	379	362	331	337	386	372	355	335	368	313	343	392	350	362	348	327	328	318	401	359	361	355	357	392	354	305	352	331	347	352	371	373	352	378	376	337	345	352	400	303	341	355	382	361	358	383	359	376	287	330	391	372	350	348	357	340	368	351	366	357	368	318	353	317	383	351	358	293	328	341	376	351	387	343	352	354	344	359	354	321	344	356	315	372	352	350	346	366	353	356	329	362	355	328	405	333	370	366	318	343	367	359	373	364	385	329	346	341	377	311	341	349	346	359	311	346	359	358	338	344	350	339	362	295	309	376	346	359	359	353	302	352	360	378	369	363	387	354	359	356	360	382	360	358	372	348	339	370	324	356	347	350	363	365	351	343	368	391	349	345	342	332	326	351	335	343	356	328	326	328	343	351	372	380	355	324	307	338	368	355	331	345	352	330	355	384	343	350	314	360	324	343	378	405	370	351	334	333	355	377	329	320	362	346	348	322	329	346	334	391	371	345	381	374	375	366	331	348	345	372	331	363	364	349	334	363	382	364	344	365	379	333	350	361	377	373	341	353	350	326	385	338	333	370	399	340	405	350	386	359	374	343	383	348	358	392	337	333	366	373	370	307	360	346	353	380	364	372	385	343	340	361	335	320	342	362	372	346	366	331	368	349	359	358	370	333	391	353	353	347	365	349	358	351	306	378	322	323	342	341	362	352	347	330	343	345	354	332	331	347	330	330	364	366	349	349	321	364	355	380	335	366	314	349	321	312	384	332	403	345	339	377	357	343	343	333	336	365	361	365	348	331	318	378	372	334	388	340	332	338	356	335	347	376	323	355	369	339	384	365	316	335	337	341	361	367	358	342	364	332	353	354	353	347	336	360	343	356	333	349	345	385	309	346	338	336	343	330	344	349	375	335	357	329	365	328	329	345	341	339	350	353	358	337	324	335	325	348	344	317	312	333	317	355	347	334	347	386	354	341	346	374	394	344	351	354	342	329	339	354	370	356	354	325	381	376	378	368	377	358	333	363	380	357	367	332	356	371	334	358	362	348	344	345	385	346	329	330	365	333	340	368	365	346	375	360	385	346	343	372	302	370	362	365	348	367	345	374	334	384	335	341	314	369	361	348	355	334	341	330	330	360	386	331	328	323	400	394	364	381	339	331	376	322	361	368	356	350	339	325	335	374	361	329	351	334	343	374	364	333	342	345	341	346	345	398	376	398	373	334	369	339	367	338	379	389	359	357	319	354	335	336	384	344	359	374	384	368	360	401	339	349	326	394	342	388	349	351	366	370	348	359	333	351	337	351	358	361	310	358	386	365	329	322	390	311	335	334	329	365	332	356	338	342	345	381	361	362	355	338	376	325	307	364	369	361	385	327	368	393	351	365	325	336	353	348	387	335	358	367	364	351	335	330	318	361	327	360	349	349	374	361	355	374	350	339	363	373	363	372	351	331	332	344	333	333	348	341	352	323	391	309	359	366	370	327	357	345	337	372	320	349	354	365	363	347	348	382	378	333	367	336	332	371	360	373	384	337	332	368	369	338	339	384	345	368	346	348	352	336	343	337	353	317	315	378	361	343	353	347	319	353	354	384	336	351	338	356	364	364	389	350	363	378	350	334	341	343	374	389	370	327	344	311	343	349	363	353	370	362	347	342	357	382	368	353	314	347	378	353	362	348	363	373	365	331	367	364	353	342	379	389	330	379	359	361	341	325	397	337	352	385	337	359	369	341	334	392	350	336	342	356	355	341	356	352	367	365	351	348	361	325	391	358	335	362	359	336	362	359	351	303	327	372	359	327	375	377	321	336	360	367	314	349	348	373	357	344	337	343	332	339	312	343	322	330	330	330	355	361	393	352	319
37194	24475	23714	22396	13164	5884	2382	1799	1537	1317	1238	1073	1316	1204	1203	999	994	973	1117	1210	1422	1326	905	958	776	728	793	720	764	767	780	784	746	721	793	780	737	756	746	757	790	780	771	773	765	750	725	748	788	768	779	740	731	800	774	733	745	770	775	793	755	749	749	783	801	773	756	806	795	765	819	743	777	772	756	733	800	745	726	790	687	773	756	810	777	754	735	756	773	755	705	796	755	738	758	759	790	749	775	796	757	728	777	762	749	760	726	779	756	718	795	743	754	751	771	768	805	710	729	798	770	804	737	749	740	696	780	742	776	738	762	770	782	808	732	739	746	809	756	779	740	757	772	737	752	778	750	789	770	749	778	762	781	762	768	753	729	767	759	734	757	742	720	758	779	744	774	750	764	742	751	700	744	702	771	735	767	737	776	828	748	721	771	692	761	755	742	727	740	715	756	726	806	754	738	743	761	731	747	726	787	773	777	758	746	736	746	715	771	710	749	773	758	757	758	749	749	772	754	742	817	750	759	779	736	755	751	723	736	729	783	777	756	743	704	774	736	736	714	778	682	785	751	749	790	750	771	730	750	721	776	779	734	752	782	790	750	758	739	756	744	787	719	732	756	778	711	763	734	751	776	732	797	771	730	744	753	716	749	760	773	761	741	767	744	713	745	774	791	721	793	725	757	690	729	733	784	755	760	788	749	762	754	749	792	740	810	751	785	775	714	773	777	742	775	775	747	680	745	781	740	711	758	718	748	791	746	736	751	732	715	806	803	772	753	699	753	732	729	798	787	786	774	751	765	773	733	712	748	751	751	776	731	764	757	734	769	772	742	773	736	761	760	715	716	770	753	756	742	789	774	793	727	747	749	724	721	770	739	758	736	740	786	794	705	753	794	765	750	721	744	718	743	692	769	728	765	744	792	781	768	779	743	719	771	739	787	728	744	753	754	742	764	775	753	756	729	723	762	758	773	754	779	774	774	745	781	782	749	785	771	789	759	717	720	703	772	751	720	733	745	722	725	763	745	729	769	750	763	781	763	776	742	685	763	701	718	786	729	764	742	749	765	804	712	764	771	761	775	749	754	720	702	776	790	746	784	754	763	766	751	770	782	775	783	771	714	774	808	767	743	732	725	782	709	761	698	715	767	780	771	700	716	784	751	730	770	781	702	784	780	740	754	699	718	734	720	772	742	735	774	755	745	753	762	757	801	737	721	783	741	780	737	748	717	794	727	761	750	731	765	765	791	796	705	734	747	812	726	731	783	794	790	727	727	753	765	776	775	720	757	755	771	740	779	733	727	775	722	729	761	781	793	749	773	767	786	696	741	722	712	732	749	735	791	783	744	774	714	800	770	758	747	758	760	718	757	717	740	737	781	776	670	770	778	756	747	752	747	731	796	700	787	750	754	672	759	802	762	787	782	694	761	730	775	780	771	784	720	760	745	779	772	765	730	776	745	781	758	704	740	724	769	742	730	791	749	723	767	720	740	715	764	753	755	798	796	713	761	744	776	754	768	765	760	742	737	728	733	768	724	724	780	717	776	774	778	760	755	765	752	733	780	763	787	770	813	715	748	797	794	767	742	786	799	741	758	768	735	746	758	744	750	742	744	787	699	722	791	735	729	755	773	770	785	770	741	762	749	725	756	774	743	764	759	728	765	789	770	725	757	777	766	796	769	773	725	733	777	805	760	757	787	796	737	734	796	729	757	755	770	714	737	762	771	686	755	804	708	760	788	816	789	774	756	746	792	747	744	779	742	746	745	785	722	778	748	730	764	752	713	775	751	710	764	787	785	760	732	739	711	779	732	783	783	770	752	762	770	751	816	807	731	732	780	744	820	760	730	776	733	744	773	715	758	778	734	753	780	767	791	739	735	768	726	746	775	750	771	772	742	769	753	781	734	814	709	737	780	783	769	733	777	755	736	752	760	758	741	751	747	735	767	732	771	733	748	736	737	747	792	806	719	816	732	779	698	753	767	771	796	725	747	706	796	747	748	778	793	725	756	780	732	727	737	769	722	691	737	736	771	736	763	772	709	684	737	750	725	696	748	792	739	755	744	768	794	758	735	799	745	739	761	735	715	790	750	761	746	737	778	765	738	737	766	688	766	768	773	763	742	731	748	754	730	729	770	752	750	766	724	733	758	795	736	759	745	767	752	687	725	758	768	756	791	736	732	772	751	761	787	757	752	774	748	754	758	772	726	746	739	751	739	779	763	779	783	784	781	762	765	729	749	726	754	724	733	742	735	697	767	708	715	746	774	713	733	757	735	743	744	798	716	725	836	799	675	725	772	781	742	763	775	766	756	765	799	769	777	753	792	698	739	740	736	764	696	754	720	750	731	732	793	745	782	788	721	806	736	777	747	773	777	764	772	731	750	745	733	734	814	759	732	772	780	745	715	765	757	781	771	748	773	733	735	745	750	749	720	708	744	735	740	775	802	759	742	790	766	745	738	737	768	744	745	760	735	768	753	783	736	734	801	789	790	832	768	726	725	734	818	753	772	734	760	721	753	744	809	800	791	785	794	708	767	814	760	719	779	752	710	746	764	768	750	697	731	737	716	765	746	794	744	729	765	735	751	737	756	748	743	744	742	764	770	755	762	746	733	762	748	767	726	743	719	754	798	796	754	834	755	767	752	745	761	770	747	724	758	822	758	691	765	727	729	787	741	775	777	708	734	781	742	751	746	746	770	716	699	769	777	744	773	785	767	771	761	746	753	819	722	776	763	721	729	780	791	738	720	731	711	771	761	751	710	757	729	709	743	778	730	774	750	800	724	742	771	740	761	788	742	739	756	762	798	753	757	731	756	754	780	771	795	779	801	796	769	783	776	759	748	771	755	748	726	753	770	732	730	753	724	773	786	757	710	796	768	786	798	749	738	773	765	785	712	766	753	801	708	757	761	775	785	728	736	759	731	741	739	759	724	779	774	783	769	736	725	761	797	738	733	776	753	768	781	708	744	754	788	732	751	759	737	739	711	748	748	721	741	735	730	779	713	757	773	729	718	765	741	751	721	781	729	731	766	794	721	710	737	750	767	769	759	780	706	730	772	756	739	735	749	721	730	734	753	790	740	737	743	747	766	766	752	766	752	784	774	739	803	747	742	725	744	791	735	714	763	726	785	778	771	734	748	781	785	756	726	719	756	723	755	685	730	741	724	724	794	755	776	801	739	746	777	764	694	738	728	728	774	746	758	790	763	793	707	720	748	674	772	756	777	722	754	756	751	744	726	785	791	703	795	790	723	738	763	753	777	759	754	751	725	753	732	743	799	736	765	739	791	736	745	770	733	775	767	766	709	798	772	769	755	721	757	746	787	786	779	787	787	750	736	718	758	769	757	776	736	763	776	759	734	718	741	769	755	792	766	695	779	718	783	757	742	776	757	739	754	767	778	750	790	770	772	782	743	795	715	751	765	790	804	727	741	775	797	742	713	742	752	757	753	732	742	790	826	751	750	781	767	738	746	698	751	734	719	723
39175	22647	12802	5270	1792	575	401	364	339	317	286	334	335	311	342	326	308	302	313	363	311	324	331	314	303	315	313	316	303	313	321	316	306	328	328	300	340	345	325	329	314	321	298	311	282	310	303	297	298	336	333	300	277	315	380	343	272	314	331	319	338	325	319	290	342	344	277	312	340	331	370	336	289	299	328	290	324	302	310	326	341	341	315	297	314	339	333	326	318	303	327	303	337	340	361	313	312	339	300	303	307	296	298	303	314	329	327	315	297	317	327	331	321	325	331	354	338	338	331	344	328	305	323	308	333	317	326	312	283	327	346	320	326	315	322	306	300	323	313	324	324	276	342	303	298	295	311	328	305	333	354	305	318	343	302	304	354	329	300	322	289	325	305	303	360	333	309	296	314	324	318	322	291	306	338	301	351	323	310	319	314	314	286	311	310	335	327	323	348	315	320	294	317	333	335	318	293	311	312	350	279	321	339	312	299	364	316	323	314	326	346	300	283	313	324	375	284	308	317	354	345	335	332	306	318	314	332	345	323	311	293	329	303	312	304	292	356	348	316	301	371	350	358	301	320	350	337	296	327	284	308	326	311	340	293	379	317	316	317	334	354	346	308	268	310	305	309	358	361	323	300	294	328	352	302	310	315	311	331	328	345	336	283	320	305	301	318	318	330	357	320	283	319	288	304	306	303	330	294	316	361	329	351	311	315	333	337	320	339	321	299	322	299	323	342	363	306	331	327	305	326	319	324	337	332	338	335	333	321	301	305	329	315	327	323	316	273	315	315	304	318	303	294	358	315	330	332	321	316	264	380	318	338	327	353	335	333	342	340	322	344	325	335	321	340	330	329	377	334	334	305	298	366	295	341	339	311	340	275	287	284	305	307	320	318	332	338	301	309	306	349	286	347	294	329	317	328	349	325	340	344	315	318	319	336	321	315	295	304	304	291	325	313	335	327	336	323	312	363	307	336	322	328	328	339	331	314	345	356	301	305	336	289	356	361	321	311	333	338	355	328	295	336	318	326	311	301	330	324	330	300	303	330	320	310	342	328	300	320	340	307	299	297	329	338	324	318	326	327	343	274	310	319	306	335	327	327	298	307	334	340	300	325	330	289	295	361	319	344	317	347	342	318	324	327	324	377	312	316	341	333	318	316	319	313	334	343	335	334	328	328	320	317	315	299	321	321	323	324	332	334	325	336	319	325	281	276	323	262	342	293	284	343	329	308	307	328	320	333	334	283	291	320	314	323	301	307	291	278	366	348	336	291	340	310	275	314	302	342	324	340	280	346	350	311	310	300	273	290	274	330	293	348	283	327	307	299	296	333	310	315	309	291	308	317	343	335	310	320	309	299	323	306	315	268	301	330	288	353	327	337	286	281	346	313	321	356	306	334	319	327	313	353	325	357	296	304	327	318	290	326	287	300	338	336	299	305	297	351	305	310	312	302	330	296	299	314	324	283	307	312	300	336	293	307	333	315	323	335	339	326	347	339	336	299	332	337	290	303	304	318	304	312	327	312	326	311	359	320	320	334	311	303	312	287	328	321	330	282	321	320	328	294	294	332	311	327	337	344	331	334	311	314	292	310	331	307	310	296	298	318	334	321	334	315	327	308	328	297	308	305	308	333	369	312	336	348	353	319	324	351	304	327	303	286	294	346	276	291	277	334	332	342	338	305	329	294	337	323	307	316	307	313	294	294	332	335	332	332	299	321	311	317	304	278	332	354	348	307	308	343	274	322	341	343	333	306	332	319	355	336	314	299	358	322	305	287	333	300	345	341	340	331	308	307	326	331	329	304	316	294	347	334	316	296	317	343	304	311	331	312	334	307	322	320	353	326	306	350	321	334	326	369	314	354	306	344	295	330	329	281	299	326	315	349	309	312	297	313	285	290	290	310	284	281	321	351	314	301	353	316	314	326	302	322	327	315	336	304	335	327	343	332	341	324	330	321	319	325	326	324	339	327	341	329	329	331	314	320	274	342	306	325	344	355	325	328	337	314	273	288	304	300	327	312	323	357	303	337	326	302	297	362	315	347	301	319	351	282	312	304	324	307	298	334	277	294	336	313	324	321	311	346	293	333	325	299	289	296	297	313	321	331	335	302	311	311	359	332	295	332	316	336	337	315	288	303	295	318	342	343	319	328	314	319	316	320	282	336	316	319	302	333	318	272	322	314	289	314	305	327	313	334	299	321	323	301	290	280	348	273	291	348	332	319	320	332	296	336	292	351	292	330	298	336	324	322	290	339	294	323	330	300	297	301	346	316	286	303	346	358	345	345	331	345	326	353	322	320	321	310	340	304	321	266	335	297	289	325	301	309	348	325	314	314	326	369	318	314	305	293	326	329	320	299	335	321	319	332	332	313	287	290	312	319	303	333	307	306	299	301	305	312	316	323	333	311	323	304	329	337	339	343	302	303	358	332	364	306	334	335	345	304	311	307	313	318	335	323	311	313	306	284	292	364	327	331	348	327	313	349	334	318	330	284	295	298	323	312	304	335	315	308	313	305	297	318	298	303	304	301	311	304	323	307	331	303	326	300	312	325	352	323	322	279	327	332	287	339	276	332	341	327	317	310	327	346	294	308	340	285	308	302	324	277	289	302	330	333	333	294	290	333	335	320	337	317	316	319	348	319	301	338	312	277	325	331	284	322	308	344	320	329	324	310	343	318	311	324	310	347	329	305	307	284	316	316	341	314	325	296	300	321	323	320	316	339	335	328	314	328	324	335	342	291	329	338	291	319	320	308	324	323	329	326	284	307	324	321	323	345	335	310	298	315	283	285	315	293	325	309	291	345	314	332	318	350	350	300	316	303	315	306	308	297	298	315	300	270	320	328	299	328	331	323	339	322	343	359	321	330	353	325	361	308	305	315	330	327	291	340	337	338	332	350	330	333	312	309	318	323	316	328	335	313	341	333	300	305	326	303	320	328	329	298	319	327	323	348	313	333	333	291	307	297	311	288	326	292	307	315	310	305	330	291	307	338	282	289	310	309	325	322	298	311	357	339	307	349	310	360	297	320	312	359	331	361	328	359	324	309	331	351	321	324	327	292	312	318	288	301	341	317	325	296	323	327	312	287	304	282	332	338	325	311	347	321	328	310	301	302	300	290	305	311	306	344	345	349	336	320	328	305	341	335	332	316	320	342	329	303	324	299	326	341	305	331	319	316	331	295	312	302	324	332	328	306	310	278	334	350	327	331	360	342	314	336	301	338	295	342	309	308	285	348	330	274	293	317	324	326	350	334	300	327	323	331	346	336	290	333	324	320	332	328	358	327	326	282	345	300	304	293	333	333	347	326	336	298	306	302	315	339	290	325	331	317	331	316	307	337	326	315	333	339	309	338	319	320	360	317	346	333	328	317	308	352	305	359	323	296	323	295	299	338	342	304	309	322	363	315	309	323	321	362	325	333	332	349	350	311	290	305	337	330	326	336	306	332	336	298	300	335	316	315	323	337	319	331	342	329	334	336	327	283	319
24178	17617	16042	10597	5188	1400	887	815	716	678	709	721	750	718	773	719	683	730	666	755	739	780	763	679	660	651	756	676	707	675	733	699	673	696	687	685	707	693	694	658	719	683	702	703	710	629	693	727	652	691	684	668	688	694	695	693	708	680	657	656	674	671	681	699	679	692	705	682	701	675	685	683	726	674	730	731	671	654	729	696	699	742	683	691	683	675	678	686	678	673	734	697	722	705	701	692	708	665	721	692	691	689	699	737	703	683	676	723	651	720	689	712	687	718	709	661	759	687	688	677	693	649	676	680	679	674	720	732	682	679	676	727	653	737	729	703	719	661	708	702	668	680	684	714	670	711	670	682	719	716	646	694	706	713	698	715	677	654	697	661	710	711	697	723	723	710	716	665	725	686	655	689	689	697	702	742	722	712	715	652	668	687	717	718	645	743	721	703	670	634	659	671	714	703	653	663	667	719	663	728	677	664	718	685	654	691	648	672	672	666	697	681	669	684	679	677	661	705	701	705	698	691	705	687	700	695	687	710	712	698	695	676	720	709	713	677	664	704	725	681	701	673	700	659	700	677	678	736	677	698	669	694	719	734	718	680	694	659	714	716	717	720	707	682	681	709	690	693	708	678	690	718	702	708	665	698	704	662	632	676	685	711	706	703	715	715	704	689	721	686	695	714	670	657	679	698	673	664	743	699	656	665	768	652	674	713	687	718	704	728	684	733	693	702	683	720	667	726	684	727	691	659	695	652	664	728	667	651	741	717	696	719	741	677	676	679	685	691	704	708	673	706	721	724	697	683	720	727	697	652	692	700	671	670	671	694	691	678	713	707	695	714	681	681	683	707	637	702	709	695	697	654	659	680	709	728	669	729	702	747	730	659	717	694	724	714	712	711	711	696	694	660	702	659	675	684	660	678	669	703	724	702	704	730	695	713	668	666	682	685	701	718	654	684	650	654	723	715	716	660	716	697	712	729	658	690	712	709	701	655	652	695	700	723	706	696	671	719	712	694	684	717	692	723	676	693	703	674	679	695	658	687	723	705	700	658	675	685	699	692	672	688	700	677	734	703	686	652	719	656	705	718	689	681	684	730	710	680	698	663	730	714	692	685	697	719	716	692	729	702	665	693	713	671	694	681	694	701	706	678	735	707	673	692	648	692	670	681	705	681	680	691	713	709	701	729	707	686	710	710	712	674	702	729	705	697	653	739	688	729	705	665	657	698	681	670	669	673	707	649	687	652	704	704	689	731	732	673	708	707	668	731	686	724	720	652	678	658	744	683	739	710	681	708	659	691	689	687	680	670	660	713	677	682	686	737	655	725	677	686	668	713	694	658	698	704	676	734	690	687	748	657	704	684	694	708	714	665	698	712	714	687	685	697	692	720	681	676	648	692	719	699	691	708	685	676	690	709	698	657	670	686	664	723	699	703	717	661	744	730	675	675	684	711	690	734	697	641	696	661	679	675	728	694	721	630	686	705	705	676	767	668	698	714	703	710	722	682	708	741	725	662	702	625	730	733	681	727	672	791	701	700	680	728	716	708	694	685	699	749	739	700	659	701	678	709	690	663	683	650	721	697	695	709	691	741	671	701	697	691	673	736	728	718	703	650	730	702	704	700	658	700	691	688	698	748	715	720	695	683	704	681	688	702	709	683	697	691	729	677	741	682	688	700	683	720	644	708	663	680	691	684	703	691	704	660	728	647	703	683	683	681	722	684	723	711	671	715	664	731	708	735	726	693	691	710	684	735	684	676	660	685	672	664	658	669	681	671	685	684	676	694	693	645	661	629	700	666	698	687	697	676	690	651	726	692	710	723	716	684	775	721	696	743	738	693	716	715	679	726	690	665	664	719	686	684	759	733	657	696	712	723	652	709	709	705	704	716	706	699	735	669	733	639	700	758	717	659	674	683	660	644	686	649	698	699	672	706	704	717	689	691	654	721	694	718	713	680	691	741	721	727	705	689	717	709	685	702	657	665	702	743	704	647	722	686	663	735	684	653	740	714	667	691	710	711	702	704	671	684	718	673	704	710	686	674	663	677	688	686	695	705	694	670	698	677	675	655	675	678	701	737	707	694	690	767	699	687	709	678	685	669	664	694	687	695	679	677	690	671	723	715	683	680	688	700	641	717	651	721	706	696	670	711	692	673	706	769	734	682	682	664	703	765	681	714	723	664	709	694	708	703	655	687	711	716	706	740	711	697	744	696	751	678	685	696	678	697	748	691	688	690	667	727	693	652	711	688	724	708	711	655	675	649	679	676	693	726	667	711	709	704	674	682	718	724	737	697	733	708	696	672	699	694	650	707	700	691	665	696	746	699	713	671	696	688	708	682	696	674	713	626	707	721	726	678	713	683	748	737	701	707	694	702	688	688	713	754	721	736	676	731	669	689	700	720	676	683	711	678	722	708	725	745	685	699	725	720	741	681	706	704	679	720	676	642	653	697	698	650	741	641	657	699	682	699	690	724	655	699	707	684	709	712	685	705	742	725	720	692	691	721	669	716	712	695	738	665	682	638	713	695	704	726	719	691	662	704	726	645	709	665	691	676	666	672	701	717	662	737	694	687	659	666	707	727	713	717	744	688	729	677	720	670	666	725	700	717	693	646	689	713	688	714	628	682	677	678	713	698	710	764	691	651	717	676	667	694	733	712	686	729	722	682	690	719	707	742	647	672	715	660	635	698	674	696	704	696	686	651	694	708	690	713	686	675	660	712	727	721	696	746	705	703	685	675	663	691	660	664	700	702	674	665	722	665	668	740	685	709	694	665	695	696	681	675	670	743	648	690	723	763	705	662	653	708	735	720	711	732	704	654	711	746	686	733	668	679	728	630	736	676	703	694	722	730	684	692	688	660	689	696	732	704	672	723	677	659	710	736	661	703	693	762	641	676	689	675	736	682	701	704	659	755	694	695	736	644	695	679	667	729	719	701	699	711	784	693	661	675	704	681	679	713	733	683	727	725	720	664	633	689	680	718	726	698	728	700	728	645	683	711	671	692	680	700	686	648	684	681	678	720	678	670	711	654	711	701	727	748	732	671	660	661	715	706	719	705	699	656	661	655	679	692	726	705	698	696	732	685	737	690	693	735	703	681	694	700	689	689	696	693	663	691	664	687	720	673	713	657	717	678	708	714	682	720	722	729	703	684	614	714	687	691	670	674	695	660	673	665	703	669	694	696	726	668	687	709	721	712	687	682	682	693	710	696	708	641	668	646	674	745	661	689	702	698	664	687	682	729	737	682	749	672	728	689	727	709	659	665	699	730	667	720	673	676	724	688	700	703	662	709	706	703	668	705	703	699	690	706	700	727	694	662	676	721	674	691	745	682	681	714	689	726	678	726	695	759	728	706	667	687	715	696	681	677	733	660	669	709	635	692	683	707	677	658	696	689	667	624	700	673	677	697	726	670	731	698	708	677	656	726	668	714	685	692	752	725	663	678	698	694	725	657	713	696	661	682	733	662	752	704	725	682	702	698
56408	32309	16538	7051	3139	996	424	403	386	340	362	334	329	359	353	384	368	366	419	361	438	372	366	346	352	310	306	321	333	343	358	341	347	333	351	346	337	327	349	313	357	328	357	335	338	365	305	318	340	313	371	311	342	328	345	322	356	344	323	338	317	311	346	302	361	353	345	325	364	336	340	284	314	321	340	332	301	335	332	367	356	298	353	320	342	344	322	283	307	344	333	342	372	331	341	334	318	319	334	365	324	336	341	366	327	330	318	323	309	296	364	338	373	336	321	325	360	352	316	319	322	310	309	352	309	320	319	327	337	318	323	317	307	335	315	349	379	340	360	301	350	369	331	301	309	327	336	306	293	338	339	340	340	303	340	344	376	310	331	333	323	326	357	318	315	323	349	330	367	307	323	333	353	372	332	287	324	351	384	313	328	349	341	303	351	357	351	328	360	319	331	345	294	318	308	324	340	335	365	332	326	322	316	321	333	324	313	325	330	325	342	338	332	337	335	340	315	315	352	346	353	289	341	319	351	323	326	311	318	368	339	292	344	301	329	330	320	342	351	342	308	321	367	333	335	301	327	303	329	322	330	349	320	324	313	335	327	313	293	325	298	322	333	329	335	330	373	380	331	325	327	359	360	303	345	306	301	302	337	314	342	363	304	337	318	346	325	328	316	355	347	321	327	309	334	327	354	317	331	331	314	345	353	302	337	338	333	318	347	287	328	312	326	327	317	333	335	327	355	376	338	309	307	346	313	306	337	348	333	334	330	373	382	329	330	341	300	332	339	304	367	328	327	299	340	361	363	319	299	339	302	306	352	302	373	336	320	345	299	330	351	367	337	358	320	336	327	323	352	335	363	337	339	361	362	335	355	323	358	328	322	326	313	347	353	307	333	309	337	332	342	356	299	357	337	321	353	295	347	300	288	338	300	337	326	333	318	317	348	337	353	335	355	327	311	326	332	354	336	313	349	321	304	338	307	320	318	331	336	280	340	339	286	328	327	296	340	364	333	306	324	321	303	357	338	320	311	343	324	310	316	301	346	344	291	345	336	341	345	306	322	320	335	311	303	328	353	322	332	323	318	354	331	335	338	351	350	343	352	329	351	325	306	346	311	314	349	350	353	329	337	333	361	331	330	357	322	337	324	346	323	337	337	349	306	321	308	338	321	314	344	333	345	327	311	371	290	313	350	322	343	311	326	333	311	344	360	341	334	338	334	361	336	341	317	313	349	309	331	353	312	320	316	339	338	331	364	307	283	324	327	336	330	351	313	306	321	313	312	337	355	299	329	315	358	309	337	392	346	320	321	369	309	342	353	322	339	298	356	331	343	326	349	306	325	306	316	298	334	292	286	262	309	324	334	332	350	308	352	338	316	333	325	369	340	363	295	319	312	320	314	337	311	327	360	363	334	371	359	318	338	327	324	332	341	346	326	322	336	308	327	316	351	349	368	361	289	292	335	321	359	338	343	351	292	334	330	330	328	306	333	316	323	368	325	314	342	325	327	343	300	342	351	340	314	337	324	320	345	321	334	332	332	357	357	310	333	323	331	334	307	309	339	348	320	355	316	352	337	306	328	316	352	346	353	318	339	340	322	300	304	305	310	358	286	331	331	316	355	340	318	360	339	337	344	314	323	412	313	352	314	317	317	391	350	314	341	351	317	350	337	317	334	307	327	345	321	339	314	326	312	343	335	344	318	345	352	346	314	344	337	330	318	303	337	327	335	311	335	319	328	322	377	315	318	317	334	342	300	316	339	327	376	326	359	338	341	336	334	334	294	348	351	289	309	304	305	319	331	322	343	352	355	332	327	294	319	380	334	312	316	295	297	336	304	343	330	350	321	309	343	310	349	332	329	332	312	274	319	332	351	335	320	318	364	305	291	309	344	307	318	320	356	312	329	316	328	376	332	310	301	313	307	354	296	296	331	339	382	334	360	375	316	362	335	371	312	302	303	332	317	344	284	333	331	291	319	335	344	342	344	361	305	350	281	350	333	369	329	309	337	317	340	294	338	321	308	361	346	320	328	346	361	297	371	347	374	294	276	361	330	356	302	349	342	356	334	348	312	344	312	359	332	349	338	332	290	320	333	331	347	332	335	289	345	333	305	355	295	273	368	343	290	325	337	319	311	331	304	314	315	370	333	328	329	325	313	311	332	324	358	322	318	349	351	331	325	329	317	368	352	363	342	324	347	346	297	334	327	330	345	338	355	328	328	315	336	317	357	313	326	319	348	330	344	283	350	301	334	339	338	324	341	369	302	296	302	351	341	310	327	339	318	313	325	358	297	329	323	328	338	318	347	323	318	308	356	365	309	347	317	297	320	365	330	357	317	337	329	340	338	303	352	322	321	308	305	315	346	323	337	329	338	335	329	308	318	342	292	326	351	361	346	372	360	334	344	336	313	372	346	351	332	290	287	318	311	321	336	337	328	297	307	339	341	320	322	320	359	332	342	335	357	327	339	366	348	323	312	308	337	343	353	309	369	370	339	326	332	302	366	314	336	318	306	351	350	350	361	305	325	323	297	322	326	313	336	326	305	330	311	351	337	339	335	337	352	351	335	365	306	314	315	329	318	330	352	333	314	322	340	347	338	332	335	330	314	303	338	319	363	319	305	346	342	360	360	344	321	329	346	332	341	328	306	334	335	341	311	307	348	377	324	329	308	340	349	304	323	347	323	326	315	341	335	316	334	365	349	327	317	323	353	332	344	347	316	318	374	305	326	340	332	342	367	324	327	322	329	359	354	290	330	305	319	346	325	367	326	348	339	342	363	324	330	332	335	347	336	359	352	334	323	349	349	357	351	332	334	318	349	329	327	303	336	329	298	355	326	268	339	319	323	335	316	333	344	342	382	346	376	354	314	368	292	325	337	325	350	352	347	357	327	327	304	348	333	330	304	317	313	309	324	320	341	297	312	333	364	332	316	339	353	303	309	371	334	336	318	349	327	325	309	290	358	319	316	328	320	366	352	328	324	334	325	345	338	352	335	357	325	351	319	332	311	324	351	330	363	341	280	297	294	328	352	339	313	338	328	328	343	324	313	349	331	363	292	289	333	318	344	364	322	362	353	334	347	280	347	327	321	286	342	334	315	319	339	312	322	344	348	312	338	299	358	366	339	310	335	342	345	359	327	328	331	299	340	323	322	317	317	322	353	303	348	357	324	343	350	329	348	345	367	296	338	321	303	326	361	338	349	291	282	314	306	320	369	322	362	344	317	369	325	305	335	352	325	337	319	309	348	319	341	325	301	298	339	354	311	312	346	301	337	347	359	344	322	344	313	328	348	329	345	339	302	334	356	350	301	345	324	329	331	353	336	378	331	292	371	338	314	321	369	316	348	311	362	322	324	324	302	352	337	344	348	320	362	327	361	291	337	347	293	347	323	335	298	376	341	333	303	326	329	316	324	296	328	344	341	349	328	344	333	308	319	310	303	330	346	322	319	331	351	338	347	368	336	338	328	337	348	340	315	296	322	309
36519	23758	19048	13199	8796	2659	971	913	883	815	793	805	771	873	894	979	934	1005	953	1069	1317	978	712	757	757	752	720	730	726	725	670	741	714	684	698	726	721	715	679	696	723	760	760	689	720	764	693	736	700	721	677	720	716	684	704	743	757	705	723	699	731	702	760	723	731	711	729	689	694	765	713	657	779	714	758	729	732	748	695	741	721	782	707	733	716	704	725	745	707	687	755	757	717	702	762	726	674	716	679	654	754	721	735	669	754	687	717	721	721	736	656	726	700	733	721	741	683	671	722	712	736	697	742	683	747	730	724	733	722	725	706	727	738	696	709	685	695	664	693	739	767	711	693	682	728	783	717	762	724	709	745	701	669	729	716	724	727	723	712	746	718	733	722	777	729	718	709	713	770	699	783	725	737	733	683	724	715	702	717	719	734	741	724	666	752	709	724	719	716	742	658	698	739	672	737	743	680	729	735	673	778	772	686	717	682	744	726	705	742	716	745	715	761	730	736	727	680	774	702	731	743	703	734	748	723	747	710	739	692	683	693	719	684	742	732	722	680	684	736	725	722	709	734	735	711	705	792	749	704	668	737	749	649	684	687	711	734	731	716	705	704	753	739	718	671	729	709	733	679	752	697	738	726	748	738	725	693	692	772	741	714	726	751	690	720	685	730	729	738	696	733	704	782	743	712	710	706	716	685	686	716	687	688	743	699	730	737	725	699	739	688	672	721	718	757	675	709	728	734	704	699	714	710	767	725	696	765	740	714	692	710	714	653	681	684	766	707	706	760	713	696	733	719	696	721	742	736	712	697	744	698	767	715	695	673	735	757	680	687	718	719	705	722	738	749	718	758	672	677	681	672	716	714	670	683	740	695	737	720	755	709	700	677	678	740	715	726	711	745	715	736	720	739	662	703	701	688	711	685	702	719	711	726	684	754	741	724	734	749	750	693	687	729	688	690	746	693	674	674	685	737	704	721	708	687	698	741	729	736	732	683	703	770	751	690	691	710	764	741	690	797	710	690	708	739	658	759	707	717	693	693	719	764	745	741	721	723	736	757	728	745	727	701	729	728	733	687	742	707	718	698	659	732	705	737	767	730	707	730	724	741	732	745	683	702	767	729	665	662	700	671	708	742	765	696	682	717	654	725	726	742	774	770	725	719	695	752	679	726	786	739	713	719	710	705	687	749	700	684	720	731	680	760	731	739	776	702	732	682	722	724	746	710	730	719	706	733	708	700	713	730	699	706	722	693	772	708	720	683	706	760	675	726	686	721	727	750	695	738	750	717	747	718	730	705	729	712	748	711	713	721	715	746	706	683	745	704	672	674	747	715	699	716	736	661	759	692	727	739	721	736	729	742	645	712	678	775	795	715	727	703	713	761	718	694	701	754	701	700	698	710	728	754	734	691	717	706	675	770	705	692	694	697	711	701	708	709	706	682	788	698	742	715	707	720	719	705	711	713	738	748	746	708	712	706	731	742	711	725	721	686	732	701	768	699	755	695	755	740	763	727	739	763	737	713	742	737	739	691	758	724	768	736	662	722	735	676	669	706	717	741	692	717	754	680	720	736	739	739	676	680	722	694	691	772	670	701	706	711	725	731	740	728	735	739	700	730	721	725	713	725	696	736	669	706	713	731	729	734	738	697	717	758	742	696	723	728	744	698	718	710	685	671	771	771	727	730	747	736	771	794	710	678	761	745	701	679	763	700	694	744	673	688	736	714	692	741	718	755	708	769	737	675	691	667	691	742	752	757	671	744	652	695	711	700	702	742	735	750	758	730	692	677	740	783	719	747	709	716	743	702	712	700	710	722	723	713	698	712	706	675	711	692	711	757	691	741	700	690	725	756	755	724	724	681	721	727	700	699	726	702	663	718	751	695	677	715	755	727	784	730	677	694	710	774	671	739	750	710	682	729	733	697	698	715	698	698	714	722	743	728	689	721	754	696	732	714	699	686	718	758	730	745	760	728	738	707	736	746	713	700	693	742	755	667	739	713	674	733	709	769	653	692	704	694	738	731	735	678	709	705	693	717	759	742	719	731	724	706	685	682	753	699	692	710	726	687	757	725	688	686	676	732	707	747	768	737	725	680	727	693	701	755	710	708	729	737	735	776	687	724	756	753	728	721	756	715	677	721	711	703	698	766	720	709	697	710	693	675	757	732	705	698	692	736	728	726	711	721	770	751	725	770	706	721	738	718	692	728	705	711	724	718	754	687	745	697	693	723	746	736	724	766	714	707	692	749	684	721	728	726	727	748	725	647	683	707	687	699	739	715	767	726	718	745	731	723	729	727	717	739	691	721	715	711	668	734	687	728	698	700	709	678	692	689	741	738	638	743	698	733	675	675	698	713	705	644	704	678	768	710	735	715	678	721	713	727	685	668	753	698	695	727	701	659	659	752	702	710	641	747	726	687	689	734	682	714	678	697	676	676	731	713	703	692	683	729	726	691	733	724	742	765	669	702	672	705	741	741	711	717	720	741	719	705	729	718	702	721	728	737	698	693	680	715	725	703	771	734	726	720	708	716	722	665	709	719	723	663	712	709	701	724	780	750	678	718	751	754	706	680	731	732	761	713	687	721	742	734	717	742	716	729	721	696	757	694	711	739	745	687	722	724	717	771	747	719	690	711	690	784	713	703	734	750	669	716	721	748	696	699	704	703	710	738	748	722	754	692	745	726	730	707	702	705	670	688	688	720	739	701	705	737	678	743	690	746	709	717	674	733	740	717	721	769	717	721	724	706	676	753	703	724	729	697	682	766	707	755	704	730	742	728	719	689	760	748	739	735	772	707	735	714	654	736	709	676	722	693	758	732	712	722	704	742	714	719	722	711	708	730	739	732	659	696	709	677	687	715	711	669	672	711	692	709	693	685	737	727	689	757	718	685	767	746	722	672	712	702	731	745	727	697	778	705	725	731	695	726	662	663	721	692	724	713	752	707	724	711	756	703	696	713	657	700	664	725	719	743	738	720	760	704	761	767	640	719	700	718	685	746	679	685	714	719	683	705	673	684	724	704	751	730	729	694	697	708	753	717	713	684	732	722	686	728	736	765	717	737	714	683	731	725	755	648	720	782	705	690	739	675	736	723	725	738	729	736	746	724	686	719	737	668	743	741	728	710	705	736	729	682	678	759	697	701	751	670	741	733	710	721	731	728	704	713	682	724	734	759	746	742	682	720	795	749	726	741	759	749	681	647	767	710	782	734	727	730	747	701	711	717	765	714	702	724	718	752	738	759	716	720	720	754	723	711	731	707	734	716	762	687	712	721	765	698	694	718	714	739	742	723	731	711	724	678	661	766	726	756	741	706	677	707	734	753	732	726	716	729	672	718	705	742	714	710	678	704	697	752	720	743	765	750	714	701	714	748	747	724	738	750	703	714	706	759	694	691	700	712	676	702	744	740	711	749	708	689	699	711	730	759	764	685	739	680	706	698	628	774	683	718	752	726	670	690	723	724	682	749	714	679	706	742	680	713	675
67771	39425	22626	8226	2811	1622	494	370	378	376	378	360	351	358	349	429	372	367	419	439	367	370	354	348	360	372	361	387	334	334	343	348	349	362	357	377	362	378	395	357	361	315	368	314	325	363	319	342	353	354	364	364	365	368	355	378	349	352	348	381	360	382	340	364	360	405	328	335	357	308	341	332	279	324	356	364	371	358	339	338	378	330	341	345	376	377	325	360	342	296	358	364	353	332	351	384	361	325	366	373	370	354	338	329	359	360	321	364	339	383	340	338	336	368	341	357	330	348	373	350	322	365	334	335	387	361	336	347	343	351	374	338	353	347	347	333	386	342	336	391	335	388	379	342	355	335	367	313	376	359	351	399	349	388	316	370	373	356	353	343	315	381	375	347	364	398	341	348	339	331	375	371	348	369	354	380	373	361	393	349	333	367	347	356	376	318	395	411	362	363	360	378	380	349	319	357	332	372	397	350	347	370	400	345	379	385	360	360	350	339	321	369	352	354	364	368	359	358	389	357	348	331	358	363	347	398	364	336	376	364	347	419	367	344	340	371	376	362	374	362	389	350	362	356	346	345	324	352	375	359	338	356	362	393	371	371	365	308	342	344	339	338	328	363	363	372	305	358	324	340	353	343	373	390	385	339	372	377	349	352	389	319	352	358	348	342	344	371	362	348	378	366	324	333	345	351	374	348	356	356	333	344	323	376	386	376	322	364	335	342	379	404	369	347	339	365	359	368	371	336	352	377	325	315	306	347	334	352	370	336	343	367	324	370	360	318	364	375	370	329	333	360	358	343	385	398	342	353	361	341	321	367	329	350	324	342	335	370	344	342	333	353	361	357	350	350	342	393	324	312	331	395	354	393	346	357	350	346	312	336	364	343	339	351	351	337	358	336	344	356	313	375	356	376	343	326	323	371	362	370	362	352	322	353	319	352	354	341	345	352	369	360	373	371	330	335	324	340	356	396	386	377	322	367	345	347	360	341	333	371	369	372	400	375	353	368	362	324	355	320	350	352	372	343	362	379	342	347	353	338	353	392	352	357	377	392	344	385	358	375	358	362	348	329	319	362	345	376	335	364	358	364	375	332	335	349	376	391	347	330	363	329	350	330	331	332	354	340	365	373	396	379	340	317	339	345	335	351	363	370	379	331	334	428	370	343	342	374	352	364	321	353	332	362	379	354	336	332	364	354	375	403	389	379	365	351	370	361	372	348	343	359	313	374	358	329	348	414	364	330	363	360	321	347	345	359	360	386	367	351	364	336	365	356	328	319	339	379	358	311	356	374	385	373	345	363	334	320	349	363	341	354	368	353	361	350	346	357	347	373	408	347	336	364	362	335	370	359	343	336	365	336	383	354	363	349	351	375	324	330	353	366	353	315	346	345	335	352	348	354	361	365	349	338	348	352	359	389	314	309	411	346	364	370	375	381	390	361	375	349	325	355	352	376	418	318	322	340	383	344	341	337	341	366	363	333	355	356	399	331	366	376	433	364	334	347	357	388	351	340	351	300	356	335	384	316	388	358	370	343	333	381	344	375	369	355	346	343	333	362	372	387	351	371	401	359	344	346	383	331	376	372	347	387	375	355	349	329	387	391	344	331	358	359	335	357	397	396	347	359	325	328	337	345	332	344	346	346	379	361	346	379	369	348	360	334	313	375	378	361	360	349	360	358	386	342	404	338	338	362	358	382	347	342	341	387	395	365	377	370	346	345	390	401	325	356	382	346	326	347	356	321	347	373	322	356	369	392	375	393	351	378	377	298	345	348	351	335	332	347	343	375	387	333	362	364	350	356	364	366	322	331	367	384	338	330	366	359	323	366	380	385	389	352	321	341	384	351	327	359	397	357	347	376	354	380	365	356	381	355	391	293	393	406	361	363	326	378	370	350	326	379	317	319	351	342	354	359	344	344	370	338	359	336	368	359	344	380	356	338	341	314	367	330	358	361	346	334	367	348	368	361	330	359	350	356	394	372	386	371	343	377	350	337	343	375	357	318	343	387	362	358	388	338	347	363	338	316	366	353	334	331	387	339	317	320	356	367	361	357	376	338	363	365	365	339	379	375	371	369	340	307	357	338	368	374	344	324	357	354	366	332	335	377	371	382	363	415	365	362	307	305	342	375	338	315	356	391	337	364	340	323	347	336	349	357	362	349	324	393	366	350	398	363	361	365	340	332	333	371	356	390	373	385	373	352	384	336	344	369	346	365	375	351	341	362	333	396	372	367	378	345	327	344	392	396	362	336	315	354	384	344	395	332	325	340	346	396	375	353	359	367	322	361	357	349	355	359	368	353	349	352	385	385	382	377	340	392	313	325	342	376	369	379	343	340	347	352	302	328	337	402	351	354	317	358	350	346	355	341	382	362	398	362	365	371	356	365	374	354	327	363	389	338	375	356	348	349	358	342	365	345	327	363	350	347	338	353	326	379	316	345	337	346	349	323	334	350	353	331	377	367	329	336	352	352	341	357	332	335	375	370	395	360	351	376	362	365	350	354	335	372	378	341	312	362	327	357	372	362	368	371	390	401	340	375	333	379	354	356	359	360	359	365	383	360	322	318	378	361	347	377	378	369	327	336	361	340	395	345	345	380	314	341	362	366	336	354	359	363	301	338	403	321	362	348	327	363	351	368	345	382	362	363	379	354	355	308	345	347	380	377	345	352	359	331	346	361	394	366	343	340	358	339	338	365	379	339	354	331	357	343	362	343	351	329	372	367	355	401	322	349	369	352	349	397	340	356	399	359	338	351	335	372	383	385	378	334	322	373	335	375	356	346	335	404	382	331	378	351	388	391	337	370	336	366	357	368	342	319	316	339	378	319	343	335	361	375	353	367	342	361	328	317	357	364	397	351	358	356	358	355	347	348	346	332	360	367	329	321	361	359	376	366	384	367	336	360	358	362	353	354	330	375	332	332	368	374	366	323	336	344	380	324	358	361	345	335	339	399	345	362	355	354	356	346	382	384	346	370	330	381	365	348	364	354	362	363	335	336	353	365	341	365	360	344	347	344	337	344	338	339	375	380	377	375	355	336	408	390	356	338	382	361	350	358	355	346	334	339	376	352	345	355	360	383	385	367	333	348	403	362	370	335	382	376	394	344	341	357	332	381	311	355	387	372	348	335	353	364	360	370	353	360	359	323	354	350	380	360	337	351	363	355	394	334	340	349	358	395	355	332	386	344	334	382	363	355	337	382	372	323	337	378	383	362	349	359	357	355	344	344	335	329	334	327	371	413	329	377	388	337	364	346	375	325	376	363	365	379	366	367	333	354	375	370	341	359	342	359	355	366	363	340	378	349	362	339	342	363	359	368	344	329	342	344	365	357	352	354	345	417	377	359	363	355	325	358	346	322	347	355	367	303	365	373	364	335	317	356	372	348	361	328	350	379	317	365	378	419	369	341	320	358	343	346	380	343	372	355	364	328	393	365	379	349	305	333	349	349	365	310	337	392	348	373	332	383	351	374	378	360	358	322	358	347
45106	30712	23377	12057	6892	4825	1170	813	840	797	810	808	794	928	905	895	816	861	947	1001	882	867	792	767	744	747	740	754	740	786	794	778	763	759	780	803	778	765	734	776	754	768	771	768	752	759	777	766	795	742	758	713	767	762	773	773	746	737	769	742	743	734	758	715	786	786	726	753	741	751	771	791	757	765	778	796	813	734	778	767	702	752	770	753	769	776	752	694	770	761	713	768	786	782	808	737	719	758	768	741	785	795	722	791	742	750	767	791	757	768	752	778	727	719	740	755	709	793	784	793	747	805	729	731	725	809	786	742	776	720	762	793	749	747	768	819	730	799	738	757	768	767	762	693	775	790	762	746	796	726	814	780	732	774	746	751	792	734	798	804	750	726	782	774	754	789	778	781	777	806	753	779	775	779	737	833	726	793	736	762	768	808	763	735	735	764	729	764	754	737	740	750	710	757	790	776	788	700	773	716	731	770	756	785	790	767	743	729	747	777	700	747	769	759	746	737	772	786	774	750	753	764	755	707	724	756	758	729	740	756	746	759	788	797	753	748	746	779	760	793	732	757	706	788	782	742	751	764	698	765	810	768	739	777	787	716	766	718	760	783	748	792	755	791	739	790	745	757	803	747	753	761	789	748	781	766	727	764	805	761	768	802	759	787	708	795	760	821	768	785	699	722	683	784	740	722	742	762	750	741	748	752	758	743	750	740	764	796	793	782	792	757	738	780	783	730	750	781	767	744	755	786	747	759	722	762	736	751	745	760	793	723	739	734	741	776	777	733	769	772	751	777	767	708	823	786	770	704	778	749	746	809	792	724	754	773	765	742	717	761	794	797	764	770	792	716	740	730	743	760	743	774	772	772	764	745	804	768	754	759	769	760	782	802	734	766	761	758	800	755	773	815	765	774	721	764	731	729	725	774	735	756	761	806	717	770	769	802	738	794	758	779	791	762	710	772	779	760	773	772	749	792	786	726	739	752	734	778	769	727	769	758	778	762	722	721	768	756	773	768	715	735	750	811	704	735	724	744	765	715	766	762	744	777	792	774	733	781	798	716	771	740	755	732	793	767	752	762	774	801	748	712	761	756	777	742	741	777	786	775	762	767	838	746	762	780	718	803	745	792	775	773	791	784	736	722	796	764	753	766	729	760	724	742	757	743	781	771	802	768	740	745	800	790	775	770	792	753	763	782	733	769	752	712	777	773	671	750	807	762	714	760	784	746	788	760	778	776	739	712	726	743	754	801	709	730	800	754	772	708	799	734	773	720	795	756	800	735	767	773	791	801	747	749	743	735	765	764	769	752	724	809	750	776	746	795	752	776	789	741	712	735	766	711	702	779	765	789	767	742	772	746	776	750	746	731	764	755	777	779	824	719	765	739	765	723	786	797	732	752	701	725	782	794	756	783	776	685	756	790	723	747	724	779	826	797	775	752	738	788	725	761	765	729	793	755	726	730	771	730	750	704	811	745	728	761	715	760	734	786	745	741	713	793	773	749	745	783	799	785	797	749	754	790	724	776	780	756	778	746	783	787	765	735	727	689	757	803	775	784	682	816	808	743	765	803	762	718	768	763	814	782	801	733	716	759	777	776	739	792	714	727	751	778	746	780	744	787	786	738	806	756	741	730	800	726	765	769	702	752	742	781	758	777	736	737	765	751	762	799	726	769	819	771	758	726	794	773	725	754	769	710	694	772	736	744	776	806	779	779	781	749	770	778	782	766	724	783	791	764	741	786	734	827	743	708	735	768	746	800	798	762	767	783	726	739	739	772	701	737	713	776	775	781	718	768	749	733	771	763	762	728	767	759	746	824	779	757	774	793	760	780	762	752	794	783	737	713	801	768	709	746	755	767	788	727	810	732	774	768	751	796	773	762	738	739	770	734	748	726	772	735	752	762	769	741	785	747	716	780	729	781	754	757	772	755	748	754	774	731	765	731	761	774	762	708	731	708	763	738	780	764	750	755	711	778	770	798	738	776	762	728	748	726	792	776	748	768	768	740	783	746	725	710	746	780	775	774	729	738	784	751	774	744	800	731	741	717	762	760	755	789	792	708	745	776	749	765	757	738	754	726	769	794	790	775	781	742	775	762	815	753	742	794	762	744	747	816	754	730	756	763	765	732	719	775	750	702	812	741	705	750	766	735	776	748	758	734	760	807	771	795	725	786	762	770	767	749	754	786	785	764	771	717	738	770	758	784	706	743	782	785	778	761	778	716	715	780	780	756	776	781	749	780	762	727	784	763	819	788	736	740	705	806	771	776	749	776	770	774	775	785	729	755	756	802	749	772	772	746	716	816	780	759	765	740	741	750	751	769	745	766	720	778	685	711	747	740	782	723	780	759	736	718	788	749	729	737	737	772	747	757	776	753	735	762	725	755	771	754	836	806	745	778	798	768	764	758	753	751	718	758	740	754	723	770	778	753	716	775	752	772	709	763	756	801	755	741	763	746	767	756	786	777	726	737	774	701	710	745	727	740	803	758	713	764	764	750	795	780	758	723	817	760	795	773	770	773	758	767	769	752	766	754	761	743	759	731	793	760	773	736	759	765	746	717	809	775	747	729	779	739	769	739	758	803	764	769	720	761	724	800	759	736	747	709	753	708	756	776	737	771	756	772	798	768	765	779	693	763	739	761	739	751	765	742	761	750	757	758	757	745	751	749	734	741	791	771	796	773	735	762	716	745	752	724	753	669	763	753	743	753	790	774	752	769	774	749	769	750	745	757	762	717	729	740	711	800	807	756	755	708	786	765	780	780	796	729	736	773	807	797	772	771	761	807	752	763	754	766	779	817	747	701	772	766	722	728	798	798	776	746	789	758	754	767	764	791	802	747	771	812	801	783	754	767	803	720	738	757	750	733	777	799	808	758	783	734	730	785	758	744	801	783	801	785	770	742	807	742	749	751	804	731	789	732	749	724	793	760	767	740	754	808	767	732	741	722	724	815	802	734	724	760	765	771	745	753	714	744	709	751	807	782	718	740	809	735	750	757	709	831	750	738	743	772	745	775	744	780	747	743	785	750	738	766	782	756	763	733	735	787	768	776	805	719	737	730	774	778	758	840	774	780	722	721	771	699	758	796	766	752	802	721	757	755	791	720	696	784	781	722	762	777	807	789	781	750	709	689	781	743	778	798	726	756	770	767	727	743	765	758	838	767	772	723	739	694	758	788	705	794	786	744	781	788	751	739	755	812	758	781	788	712	721	729	793	771	749	744	725	747	719	800	756	783	714	769	744	750	782	755	783	792	816	770	827	737	768	712	779	722	745	749	784	772	832	760	751	763	776	747	763	807	779	748	714	757	752	741	757	769	780	761	769	716	778	756	737	774	793	744	725	782	781	771	755	761	767	780	754	752	736	840	787	758	771	749	755	776	753	793	723	751	736	741	767	727	775	727	777	803	774	717	785	750	726	745	808	734	798	770	761	738	791	790	767	745	706	797	770	764	704	795	724	757	736	777	752	748	733	755	738	751	785	765
51749	23907	6803	1843	716	369	356	336	301	308	307	310	319	334	300	349	308	341	304	296	343	367	335	332	329	322	324	307	297	318	290	332	315	305	320	280	300	304	297	322	324	322	339	328	318	353	308	329	324	311	313	326	296	348	344	333	304	337	330	315	289	307	339	353	327	287	312	323	323	351	323	304	381	326	314	299	298	313	347	271	319	320	342	336	327	295	316	318	291	340	296	279	330	330	305	358	340	305	326	312	333	344	305	308	315	340	331	348	291	334	330	340	319	301	346	318	302	296	317	339	304	328	341	317	315	319	300	311	331	325	348	330	301	298	346	301	338	357	312	305	357	326	307	333	350	326	340	319	334	331	320	319	311	334	286	355	328	315	300	298	322	313	333	290	329	332	346	327	333	324	313	320	319	300	315	320	312	285	338	304	348	315	323	326	308	303	327	321	322	339	303	333	318	356	305	323	339	291	327	306	319	316	331	325	359	363	311	307	315	334	318	319	302	336	286	323	337	318	324	347	368	290	296	312	357	316	320	356	318	347	355	319	304	331	304	364	310	305	347	344	316	292	312	316	321	296	328	364	311	326	297	305	258	344	305	311	334	325	352	313	285	327	340	318	320	330	336	323	337	328	327	326	311	340	315	333	331	323	320	302	296	328	327	372	318	321	322	320	326	320	317	318	372	344	299	336	324	320	305	329	306	294	312	356	310	307	301	313	301	302	282	357	335	324	329	325	357	279	311	346	320	298	326	341	310	327	336	313	333	307	296	299	330	312	333	306	300	289	308	304	328	311	319	286	302	370	325	348	301	301	247	309	329	297	353	317	302	332	307	273	323	324	326	326	338	317	324	357	310	292	321	305	331	285	353	318	326	315	328	296	337	298	331	332	335	298	334	325	328	315	340	318	305	317	309	328	362	303	333	329	307	341	329	295	341	294	320	309	349	328	296	291	330	320	341	351	326	318	333	305	320	331	292	339	316	323	327	328	313	327	343	299	363	336	303	328	334	305	311	295	260	290	342	354	317	299	319	329	334	346	311	305	335	325	314	308	296	339	337	317	322	318	313	290	274	339	305	313	331	356	329	321	309	341	339	311	366	309	289	309	294	318	321	290	334	306	314	320	303	340	327	299	293	336	300	315	314	332	279	339	302	318	319	308	308	326	314	309	351	337	323	329	351	335	323	319	330	306	334	305	325	321	310	330	307	293	311	310	341	316	303	316	314	317	351	294	324	363	357	326	291	304	358	300	316	319	324	294	287	299	334	331	329	356	296	326	357	349	280	315	318	317	351	350	327	316	327	340	349	322	330	339	334	315	315	302	320	303	330	324	336	328	309	307	318	322	328	317	322	306	326	294	299	302	322	348	315	299	314	332	347	314	356	298	325	316	306	302	323	309	355	320	290	266	310	316	293	302	333	325	343	341	323	303	274	324	330	309	277	299	309	282	329	305	325	326	306	336	312	290	324	343	331	340	314	330	320	346	328	307	296	283	318	329	320	328	315	330	298	313	334	306	326	308	343	332	330	313	314	339	389	318	349	349	330	322	326	334	321	350	317	332	324	309	332	313	321	332	316	316	306	320	345	326	319	304	343	345	349	322	301	348	369	313	319	324	284	365	343	349	324	331	312	310	294	309	312	328	334	304	326	319	331	320	319	294	292	331	355	349	334	309	300	302	307	324	347	310	329	290	326	327	330	349	314	314	317	324	326	299	332	320	324	317	325	336	316	309	299	289	310	278	318	299	338	325	300	312	318	307	318	298	295	305	325	327	319	304	302	317	313	349	325	343	351	336	356	347	317	308	321	292	323	307	316	305	303	282	323	343	361	321	328	356	329	319	321	313	299	314	301	325	335	342	298	318	306	348	297	334	312	298	331	338	325	325	281	291	337	304	351	327	328	337	301	331	306	293	300	327	307	332	326	293	290	345	292	309	316	324	294	330	360	319	319	332	298	327	311	313	342	331	322	324	312	328	341	313	325	348	321	334	324	292	324	319	332	309	349	310	287	348	318	310	321	307	308	330	320	312	322	345	293	296	278	317	300	334	329	310	275	325	324	325	355	325	307	366	326	318	365	308	327	351	335	301	315	298	295	331	305	323	322	296	316	327	327	331	304	331	321	318	332	336	320	340	298	306	283	324	311	329	305	322	327	317	308	307	322	334	324	311	308	334	305	324	313	349	309	322	334	319	319	322	361	307	345	342	328	297	358	329	306	301	321	317	313	317	348	311	316	298	302	304	365	322	325	311	324	294	342	338	329	345	339	323	294	282	330	332	322	312	336	336	322	304	328	349	313	299	345	324	334	317	315	321	338	278	311	323	313	298	309	328	312	311	304	296	292	315	309	301	346	307	338	338	317	328	373	348	327	317	305	308	357	318	270	313	252	316	309	337	355	322	307	278	326	309	329	344	342	337	336	345	335	334	305	310	334	318	331	314	332	331	311	287	313	322	333	293	302	295	339	359	284	306	316	299	305	307	290	334	347	305	336	337	313	311	311	325	280	301	311	331	298	311	314	345	351	311	318	335	290	325	324	312	308	319	333	330	310	311	298	330	313	325	324	340	321	376	322	309	323	337	338	317	297	301	300	312	310	296	319	336	323	329	338	292	303	365	303	306	325	321	343	331	322	306	314	313	325	310	327	315	363	319	340	328	282	327	339	324	330	314	282	286	305	280	298	347	331	311	341	333	368	333	330	308	286	357	324	344	290	336	338	303	314	345	322	347	314	312	332	326	309	321	306	314	293	334	308	349	329	309	311	325	320	303	312	292	328	295	305	304	340	336	301	343	336	318	298	300	356	347	353	277	309	329	352	281	325	338	345	310	350	326	302	310	333	318	311	335	328	338	319	303	333	292	309	331	340	316	304	296	300	308	304	271	338	308	344	317	320	293	341	306	314	327	351	297	314	304	302	307	310	324	330	313	318	300	323	332	323	285	291	284	305	293	288	313	324	316	330	302	347	313	325	331	318	324	323	330	293	321	281	318	323	336	279	332	289	322	323	348	316	337	315	328	316	295	309	316	350	310	328	303	297	320	311	311	347	308	321	301	351	331	315	333	322	351	309	304	323	318	345	297	288	288	316	339	316	277	298	315	290	331	299	330	290	264	339	287	302	314	319	331	313	326	345	327	324	311	298	323	304	330	311	315	291	318	319	358	351	330	325	310	364	356	317	283	336	365	315	276	339	333	302	296	310	323	331	313	354	321	308	318	311	311	337	330	264	290	311	331	348	325	340	307	302	312	337	320	350	312	307	306	335	297	313	317	314	327	332	297	357	341	319	333	311	322	333	315	334	307	332	312	299	321	341	321	336	324	303	334	321	349	320	298	303	297	311	333	303	317	318	327	297	301	315	363	346	287	333	321	304	324	302	336	317	332	293	274	326	321	297	329	331	332	285	337	309	297	316	329	330	327	314	313	305	297	352	333	290	311	331	327	321	318	329	340	321	296	309	343	303	305	301	326	333	299	318	344	305	305	294	336
35066	15242	7442	3893	1923	1037	718	705	696	689	736	660	663	671	645	694	706	683	709	720	704	688	703	676	732	688	684	689	662	700	697	697	701	705	703	685	743	642	692	720	707	716	680	755	691	727	728	640	707	733	695	696	684	685	685	684	714	732	727	690	695	708	714	702	672	700	713	730	683	659	700	725	683	702	776	693	682	692	708	685	713	641	669	697	713	695	666	701	686	678	714	705	680	665	680	684	734	672	658	702	684	722	702	723	667	683	703	761	686	691	673	711	746	723	691	667	664	698	699	687	722	694	698	735	655	741	689	734	724	702	693	680	770	755	671	698	707	720	673	713	697	689	717	694	712	693	713	738	673	710	676	692	689	663	695	668	702	694	684	700	732	740	723	767	664	728	741	672	691	722	734	732	707	711	707	700	671	671	725	731	690	685	675	695	691	683	714	690	669	699	671	681	683	688	700	723	716	692	722	690	689	693	690	732	701	698	711	701	678	693	700	733	694	703	709	682	693	685	696	704	674	620	706	694	674	694	693	720	678	680	701	702	693	678	687	679	708	690	720	718	648	661	702	707	668	701	723	656	685	698	704	674	754	695	678	669	722	682	686	706	693	690	705	670	711	743	655	674	653	737	708	666	750	704	648	745	667	700	676	712	663	717	723	721	667	686	693	684	689	691	687	720	741	687	717	711	755	694	682	690	762	702	716	691	731	666	701	706	687	703	667	692	727	701	699	680	696	745	693	688	746	704	708	693	715	706	694	710	662	690	705	701	677	670	717	668	671	668	689	690	647	740	692	694	713	717	672	707	667	753	650	702	687	697	704	665	684	697	727	682	726	699	703	697	730	694	705	712	731	701	702	697	664	723	700	691	686	720	699	689	749	664	667	727	641	666	667	690	627	730	672	724	668	650	745	667	708	684	691	668	699	695	660	691	693	681	697	665	703	696	693	718	694	682	702	716	714	704	686	701	699	720	667	636	678	679	674	690	688	706	714	700	692	690	637	640	706	700	681	677	654	689	716	680	654	642	678	716	699	692	678	682	706	693	655	626	726	687	697	673	684	701	726	672	722	686	638	674	678	692	714	736	672	693	715	703	663	717	677	681	697	703	698	710	732	691	726	749	720	687	710	681	721	679	691	714	671	713	679	660	739	639	661	674	672	677	684	691	677	676	678	688	707	690	714	668	696	701	686	704	711	683	723	701	672	671	725	744	664	677	708	726	702	727	710	714	676	687	743	680	729	678	681	722	695	682	681	702	679	726	730	663	657	730	755	660	698	710	654	717	703	719	690	749	705	707	683	709	698	667	661	671	699	700	710	654	709	670	696	729	734	695	685	690	696	718	703	716	666	674	648	666	658	715	697	698	717	699	736	682	628	677	670	707	724	718	698	658	632	669	699	743	642	668	636	681	704	730	681	674	642	678	745	715	689	734	680	678	727	717	642	649	654	714	678	692	694	700	667	648	659	684	684	715	736	733	711	706	717	652	666	701	678	659	726	730	724	682	726	720	696	656	689	735	692	711	686	730	673	690	721	700	664	689	636	714	712	688	684	657	754	672	659	756	691	656	697	670	661	696	717	694	700	742	698	716	720	696	737	651	687	672	709	684	687	662	696	726	732	650	738	691	695	700	697	683	703	700	634	677	707	662	682	713	696	694	721	664	734	700	718	697	694	656	668	699	702	644	740	652	746	685	691	686	675	698	655	722	710	671	679	661	684	747	709	692	671	691	658	703	700	722	715	705	686	682	684	732	673	686	680	726	710	697	702	722	723	707	691	676	682	710	693	717	692	677	700	716	690	709	679	729	704	649	707	724	683	672	694	697	713	687	690	706	702	697	657	648	688	684	719	641	741	723	734	695	706	665	699	684	655	695	704	719	727	665	689	637	711	662	699	712	692	717	700	688	656	694	716	691	657	686	743	678	745	677	649	690	737	681	723	691	670	694	693	630	704	691	693	672	700	731	671	716	654	684	760	632	693	724	654	679	713	687	694	710	699	679	629	690	679	626	666	744	686	658	668	703	662	750	720	693	695	666	737	691	725	750	673	720	708	650	738	707	657	675	685	633	694	680	662	734	678	713	685	718	679	709	725	669	716	706	679	721	720	664	658	665	643	710	670	646	671	695	683	736	692	735	692	745	710	699	679	700	665	721	693	722	718	645	686	698	651	688	693	710	680	740	722	690	727	711	665	698	695	696	665	681	671	739	683	740	655	752	698	688	737	634	712	657	726	709	670	714	671	676	674	683	725	656	696	652	741	692	703	741	672	723	741	734	699	698	687	676	736	688	703	687	665	712	729	662	664	721	659	657	684	688	699	684	677	694	703	671	719	689	684	680	706	685	763	670	643	685	685	696	723	647	724	734	708	701	722	695	705	705	693	694	702	703	709	689	675	737	688	688	714	648	746	671	695	732	662	698	673	698	664	678	694	673	743	703	739	685	707	699	667	723	699	678	674	628	681	709	717	703	738	703	696	676	702	688	672	716	681	672	713	642	734	693	704	754	672	692	726	731	682	718	774	679	733	685	675	695	700	700	740	726	632	692	711	684	661	666	720	736	674	662	735	708	691	707	693	734	692	714	675	718	647	708	670	712	673	668	696	652	725	724	639	672	676	728	721	709	742	679	714	693	675	668	728	692	684	670	776	744	691	690	709	702	698	672	675	684	699	706	699	709	699	715	704	707	680	698	713	706	737	702	720	680	701	653	696	659	712	704	676	757	687	676	666	665	681	730	732	672	746	688	672	703	674	690	686	688	689	697	670	712	735	658	724	667	676	695	736	725	676	693	696	670	698	752	713	696	703	627	678	702	693	703	663	721	676	696	697	637	649	693	704	681	703	727	746	707	710	678	656	688	703	709	726	639	721	744	681	685	646	656	669	714	701	690	724	686	720	669	688	689	671	679	720	685	724	755	710	679	658	675	706	680	769	660	712	687	673	658	696	695	729	649	717	691	684	708	703	710	681	724	709	717	707	686	717	671	705	675	661	720	676	716	694	650	723	700	698	682	721	685	675	666	684	655	766	670	745	705	703	667	709	694	701	659	678	749	712	701	685	663	683	740	684	707	663	728	727	703	668	710	667	688	685	664	678	710	686	676	701	675	689	677	712	704	707	688	707	746	679	667	714	748	683	677	672	686	669	739	692	675	697	697	721	700	706	728	755	736	711	685	693	725	680	722	693	666	712	677	674	732	730	677	737	719	754	696	704	704	711	660	717	670	690	688	728	701	656	706	667	668	644	747	676	675	674	696	737	731	634	712	716	714	750	722	718	701	697	669	742	742	649	650	660	738	650	720	706	716	674	733	684	650	683	681	639	708	709	688	711	670	699	717	712	666	697	744	684	676	664	711	719	716	737	713	685	703	683	684	726	694	678	667	712	665	712	694	717	751	677	681	704	683	727	713	719	740	674	724	736	706	703	711	700	663	665	727	723	766	660	697	724	707	723	672	691	675	665	696	687	669	674	727	698	688	718	679	695	734
56613	26298	11289	4859	2340	639	335	335	338	299	314	345	320	324	342	332	369	354	368	302	322	343	325	366	309	344	360	383	324	357	305	347	375	337	326	346	311	324	332	349	361	341	319	359	327	304	366	340	339	337	347	366	316	349	356	368	335	355	322	278	335	329	327	351	323	337	355	354	340	330	321	316	356	338	323	300	335	315	340	330	361	337	326	352	380	325	368	363	331	346	376	349	327	316	339	315	327	337	337	357	359	321	343	345	350	364	364	315	314	335	341	326	347	346	348	321	342	301	294	352	336	334	375	334	359	304	360	312	365	353	307	332	305	326	340	342	327	319	318	352	342	329	347	340	363	344	334	332	331	322	340	334	314	342	342	319	357	340	325	326	347	333	331	305	337	330	340	320	327	288	302	339	338	322	326	322	308	339	338	333	350	326	345	334	329	327	336	317	361	310	368	343	334	347	331	331	336	320	341	347	302	331	331	342	333	317	311	347	327	325	330	328	341	331	336	349	325	338	344	368	322	308	331	346	309	351	361	359	323	315	309	303	325	284	311	336	339	351	322	332	325	325	342	334	324	323	380	348	340	359	348	351	320	305	295	290	323	289	338	306	325	306	317	348	334	321	369	321	345	342	339	332	342	299	364	323	316	360	353	360	346	329	345	363	318	307	379	316	364	355	320	332	327	305	332	355	326	322	302	303	382	343	290	296	356	334	314	345	353	348	353	312	334	358	346	351	359	348	323	368	312	347	329	341	284	344	351	295	325	354	328	334	335	328	326	366	331	342	337	364	319	315	341	335	346	319	344	322	377	345	300	335	294	320	326	348	360	324	290	324	319	328	362	303	314	319	361	303	311	310	375	343	314	332	381	379	322	330	306	359	358	329	302	365	327	318	359	346	349	289	298	319	323	338	324	320	339	352	359	313	367	312	345	342	300	349	319	364	326	349	314	314	322	327	317	366	325	336	291	301	355	319	331	312	342	326	327	319	316	335	285	323	345	332	292	332	297	345	364	335	349	347	349	331	324	341	299	316	357	331	336	346	354	308	288	345	324	315	280	296	312	301	361	298	357	324	312	333	311	334	321	361	339	302	335	313	331	309	307	333	334	334	339	340	331	307	345	300	306	325	359	337	337	342	339	323	363	334	334	340	330	302	320	313	379	321	306	313	327	346	342	334	361	327	307	310	339	318	354	372	336	358	318	347	325	333	283	344	361	364	340	364	337	352	312	324	334	315	348	309	322	330	322	315	310	335	357	333	342	353	297	348	377	355	332	319	336	337	330	337	302	313	313	318	312	332	320	326	319	330	309	339	358	330	345	374	340	301	345	299	316	302	297	343	317	317	332	338	349	325	331	324	325	344	353	341	313	338	336	310	333	334	337	347	359	338	337	333	310	319	328	319	324	352	330	339	343	305	342	339	384	349	360	287	349	280	325	329	349	321	333	309	353	284	324	351	345	324	341	340	317	317	356	350	318	305	347	386	334	350	301	293	340	341	287	344	325	365	341	324	306	309	335	359	347	303	340	298	332	325	317	341	319	342	299	347	314	298	329	341	301	349	350	282	327	322	352	307	317	319	316	302	350	321	343	328	330	324	337	347	341	319	333	359	370	351	336	321	311	327	317	364	309	354	337	321	306	336	348	286	325	325	339	338	417	320	350	335	338	337	286	316	323	315	303	340	334	334	334	326	315	309	354	340	321	334	307	330	308	310	349	369	334	303	338	297	315	325	322	337	311	357	322	308	366	321	346	341	342	350	283	332	327	373	328	353	346	351	380	377	313	320	346	320	349	316	321	352	330	335	307	318	327	313	340	327	347	319	351	315	340	327	357	370	351	358	343	363	325	363	362	329	333	317	354	334	329	342	346	333	296	313	343	344	341	341	336	307	320	333	300	317	340	315	293	359	306	349	364	343	362	325	316	300	335	314	340	335	367	355	309	316	305	375	313	342	369	298	337	337	332	314	339	326	344	354	326	320	335	312	332	366	320	305	331	332	348	309	308	334	367	280	309	324	271	339	341	351	348	349	326	353	333	346	379	316	343	307	315	329	312	330	322	358	323	345	309	332	349	339	331	326	356	332	331	338	297	303	319	323	351	317	341	333	308	329	352	359	318	327	319	324	342	348	332	334	316	344	367	329	346	333	391	340	355	383	322	334	374	316	324	344	338	355	314	344	339	380	336	298	333	331	347	352	323	332	339	353	332	323	301	337	302	320	333	369	307	362	309	354	323	331	285	321	344	318	345	341	283	329	331	342	369	334	278	353	335	351	319	335	335	325	305	318	312	324	324	360	345	379	337	326	346	345	310	333	321	333	302	321	326	346	357	316	315	312	349	338	295	321	329	326	396	363	348	349	333	355	329	301	311	339	359	345	323	323	298	321	380	343	364	358	324	342	327	325	319	333	315	328	345	319	314	330	347	302	306	341	296	337	297	317	354	301	314	323	313	323	332	364	309	345	324	314	313	334	350	320	296	315	342	323	327	301	329	335	294	300	301	347	343	349	309	338	346	306	374	344	351	355	285	329	349	369	362	336	333	337	368	336	337	356	341	336	333	317	318	320	322	315	309	336	332	331	325	345	351	305	301	309	330	338	308	330	319	336	354	339	347	361	345	320	344	365	360	356	292	315	313	353	337	328	349	338	324	323	316	321	355	345	340	334	295	316	337	342	345	323	334	314	298	293	367	354	323	338	366	335	370	332	323	333	342	311	339	353	336	346	324	309	340	355	307	326	364	336	324	313	312	349	351	342	338	347	343	320	338	331	308	322	311	318	309	340	311	335	325	335	322	347	400	340	312	323	362	300	340	339	296	315	313	341	326	312	331	313	307	289	372	345	319	357	335	353	306	349	332	350	320	325	363	320	286	309	323	322	323	322	343	303	327	318	323	351	322	314	335	348	325	344	346	355	336	288	326	385	325	369	324	329	319	310	317	330	337	351	355	327	368	323	331	346	326	331	337	369	356	328	347	356	328	334	370	341	334	360	355	324	339	339	323	326	323	312	323	338	350	331	353	337	298	299	331	301	301	377	332	309	331	323	346	301	342	324	329	334	329	323	343	325	318	353	347	321	330	326	309	332	314	355	346	313	309	305	307	312	363	335	308	347	318	309	369	322	362	337	328	335	349	328	333	344	371	300	357	318	347	344	346	341	334	348	359	331	352	323	330	341	316	333	355	344	340	322	356	330	326	346	347	340	336	336	356	318	319	344	301	336	318	351	312	349	347	335	337	326	344	346	327	341	346	301	313	332	346	338	343	320	309	319	310	343	358	323	322	340	381	368	323	356	344	354	341	286	368	330	300	299	309	321	370	317	317	348	370	326	305	340	327	340	302	299	350	309	351	334	327	332	310	324	295	270	334	328	324	323	322	330	333	296	344	303	349	343	330	335	349	316	340	325	318	310	324	323	310	335	345	336	334	284	308	351	300	340	339	339	309	322	341	328	337	312	371	331	327	375	341	336	353	335	351	352	323	325	326	323
37277	19264	13086	9949	6395	1428	812	826	732	670	748	749	778	737	715	726	728	760	736	720	714	710	704	728	744	745	713	775	672	674	756	698	727	708	712	721	688	706	696	739	712	714	703	740	768	734	702	725	699	737	693	676	705	738	680	702	729	696	686	722	709	665	695	714	719	720	770	717	759	677	760	745	798	719	739	705	641	715	754	726	716	742	768	741	736	736	699	721	717	707	724	698	718	659	715	696	685	709	735	747	726	682	739	693	696	713	755	719	743	748	708	733	755	747	713	699	749	730	721	700	739	684	670	731	730	721	695	700	717	737	766	706	709	720	759	653	726	734	732	728	749	716	705	730	689	728	744	680	747	724	725	762	742	720	720	702	770	771	749	739	727	715	725	767	725	762	692	719	683	744	710	751	740	734	719	728	724	720	716	746	700	712	711	684	710	718	711	676	722	711	708	700	748	745	750	760	728	770	743	716	686	722	727	741	719	729	684	708	708	695	729	719	781	722	735	714	767	728	689	749	698	714	694	720	711	658	712	690	738	737	676	708	719	687	703	685	713	720	757	740	675	755	737	727	723	743	743	744	753	725	770	697	715	685	717	683	732	704	694	755	768	697	703	748	708	721	749	709	732	767	721	687	713	707	772	733	713	739	697	714	740	725	691	723	734	744	704	723	694	787	755	730	694	698	730	673	691	695	729	697	704	724	706	725	723	741	686	750	724	670	733	728	700	716	693	732	736	719	716	728	647	746	700	752	705	752	708	701	716	706	697	726	717	686	688	759	764	728	760	707	723	724	707	760	709	708	695	724	718	756	701	742	759	713	707	739	720	732	703	719	755	723	678	690	707	720	725	676	720	703	676	660	798	689	750	730	752	698	733	757	669	709	717	755	714	702	712	704	715	681	699	739	742	764	693	683	725	757	762	745	712	680	752	720	716	741	738	725	683	718	691	723	712	732	738	735	758	694	722	750	757	679	727	710	713	756	735	741	724	707	718	741	718	726	707	733	714	711	725	753	701	706	693	730	763	677	688	689	717	737	719	706	732	728	770	748	746	686	699	685	746	729	757	718	770	723	727	759	712	735	749	713	718	732	671	769	716	700	725	730	700	753	681	734	749	718	719	735	685	737	716	727	780	727	755	753	753	707	777	713	689	722	680	711	685	632	684	703	700	740	718	721	740	732	750	720	742	673	687	736	751	755	747	755	762	725	689	718	737	716	712	742	706	719	693	697	679	723	754	717	776	700	710	688	710	715	700	691	736	746	745	702	706	700	703	681	722	725	762	722	706	722	721	768	756	738	703	695	712	755	729	714	731	727	786	689	733	687	716	749	698	719	697	713	686	728	723	682	730	734	736	713	700	746	689	734	743	724	722	648	721	708	746	786	787	716	676	812	724	699	709	737	723	701	713	697	749	716	744	748	699	665	703	722	713	721	704	752	762	717	744	710	752	754	738	691	707	653	661	717	753	716	756	692	757	722	724	670	736	696	706	746	721	758	735	725	729	741	793	679	686	716	749	702	778	729	685	685	741	694	732	697	712	695	736	700	716	700	723	778	716	689	716	669	738	727	735	686	685	680	777	711	659	709	753	678	686	761	721	697	728	707	717	746	712	788	677	687	763	726	755	706	753	688	755	729	748	717	683	726	678	727	738	731	743	704	720	764	717	715	744	737	719	681	746	727	715	655	704	725	741	714	756	781	697	761	713	680	734	675	732	721	686	708	750	759	702	761	707	747	771	707	747	735	688	719	728	725	686	772	743	708	721	705	721	745	720	750	739	711	727	695	744	691	723	720	731	664	717	692	700	694	733	770	744	744	785	705	747	719	730	711	697	722	751	719	696	727	797	704	683	706	697	729	755	690	709	682	716	753	685	746	729	728	742	698	744	698	719	753	671	765	750	714	696	721	700	739	725	703	723	707	697	721	707	712	693	750	693	751	728	662	680	765	747	694	754	731	720	745	696	735	686	723	742	712	732	751	706	691	731	713	751	723	743	699	722	719	713	782	754	761	768	705	717	732	749	750	732	708	740	706	727	748	673	734	728	709	756	754	658	713	748	742	731	747	745	684	656	710	689	724	723	722	678	734	700	751	688	731	724	685	738	710	730	724	720	725	717	735	705	676	675	705	703	681	717	728	688	711	696	697	736	724	749	695	699	721	724	724	729	748	703	745	743	710	743	712	723	694	757	756	753	702	745	637	714	679	768	763	688	708	728	718	725	787	729	731	723	724	710	746	747	680	703	721	699	690	713	750	712	724	698	728	683	700	705	693	713	775	693	693	679	719	698	730	730	733	693	763	737	722	674	743	687	690	710	721	737	685	769	712	678	723	741	718	692	742	698	739	706	735	731	697	743	708	763	760	704	720	701	748	692	727	667	696	726	727	728	720	724	740	739	701	666	716	735	727	678	730	719	749	732	721	711	729	713	712	717	724	713	670	705	688	715	765	762	762	712	761	692	711	731	720	740	697	735	753	692	709	728	698	732	710	707	659	745	679	732	698	680	703	715	772	752	726	765	710	703	738	688	715	702	732	738	760	734	682	672	682	740	747	718	750	744	744	701	687	718	717	704	746	729	705	683	703	739	718	729	703	709	729	687	729	742	682	742	714	687	743	695	727	716	770	738	657	704	734	738	738	717	696	693	698	676	710	752	749	736	748	716	742	713	736	744	727	731	696	720	728	708	778	675	730	745	691	760	753	767	683	735	773	708	713	730	710	666	701	707	709	752	729	708	685	726	729	768	726	765	760	669	743	717	733	742	719	747	713	704	698	696	685	651	726	704	712	761	738	698	709	688	763	731	751	710	720	720	736	745	727	746	779	744	741	740	740	709	748	705	724	736	753	704	657	756	729	733	723	743	743	717	698	730	753	653	703	713	678	705	737	739	688	723	764	694	724	723	710	739	649	755	723	672	729	746	722	730	721	674	688	673	724	663	695	697	717	758	688	752	770	745	746	737	699	715	732	710	743	710	733	668	711	710	723	746	713	744	728	733	749	707	796	726	681	734	694	710	744	754	714	676	725	713	648	767	743	730	735	735	710	701	699	756	676	742	713	766	756	707	734	725	714	699	712	731	721	690	691	679	715	734	703	698	699	713	726	703	710	722	708	727	708	766	752	743	751	704	711	698	720	747	732	750	734	737	759	732	769	718	768	703	745	679	703	716	709	727	700	693	713	754	736	737	727	752	700	741	717	705	650	714	742	727	713	720	717	708	735	728	721	704	701	712	667	713	722	738	715	734	682	716	702	710	726	739	731	675	735	741	725	717	746	696	755	722	725	696	707	749	732	726	701	681	729	737	721	732	718	732	706	732	682	719	706	719	732	725	715	726	654	715	712	727	674	730	751	668	732	709	744	746	757	732	694	726	705	703	726	728	751	733	694	750	725	716	710	750	726	733	760	720	772	699	749	712	711	719	748	699	741	755	691	711	707	767	714	739	682	726	683	754	712	732	705	720	727	716	747	731	741	691	677	696	691	690	725
60111	32858	24104	15695	7392	1382	392	371	393	370	372	363	369	344	352	319	364	381	358	355	374	323	372	343	362	317	343	346	359	342	335	359	380	351	344	398	347	375	332	365	368	340	352	371	369	359	360	352	357	371	370	334	364	361	353	332	374	351	352	345	330	365	380	329	355	376	337	357	337	355	340	399	362	365	353	349	323	357	340	329	371	352	371	363	358	344	344	353	312	345	305	356	325	332	361	360	299	337	315	384	395	382	343	342	371	368	349	349	360	334	321	316	357	368	356	371	352	320	342	378	319	340	347	323	370	341	374	368	371	345	311	330	410	326	325	319	336	328	363	361	372	326	354	380	370	351	336	341	368	378	365	341	358	329	359	339	360	356	382	359	351	330	327	357	377	382	356	393	411	351	371	386	362	356	346	331	367	320	355	359	316	336	357	346	393	369	379	395	375	348	365	373	341	331	333	336	373	325	372	368	374	307	338	336	326	365	333	344	360	360	340	331	361	334	346	350	324	359	344	372	329	339	355	353	343	326	324	355	367	361	360	362	358	309	384	365	365	360	363	359	369	350	350	344	327	350	351	325	358	312	345	332	377	334	366	315	334	325	351	361	371	334	345	351	351	342	311	353	340	362	352	332	307	334	345	356	383	377	391	371	325	354	337	350	366	370	338	360	306	371	344	361	347	385	367	374	325	352	393	372	358	363	348	339	369	359	362	312	356	347	382	367	334	335	335	338	363	344	339	328	404	372	357	376	338	348	329	347	328	323	342	335	400	343	362	343	343	363	376	360	349	325	357	332	367	350	341	344	305	387	366	351	349	353	354	331	363	341	345	358	365	344	365	371	352	337	325	336	363	379	354	384	388	378	338	321	378	336	345	363	306	311	357	359	375	345	313	334	363	336	340	356	374	391	376	317	377	354	351	365	323	309	382	354	345	333	366	374	359	369	314	354	333	334	337	342	375	383	374	398	367	347	350	376	338	345	350	322	353	355	357	364	335	387	346	363	352	351	330	361	346	356	355	353	365	374	356	393	319	350	396	356	373	359	359	348	341	354	337	341	326	324	365	306	367	352	336	326	370	370	341	384	383	365	343	368	369	366	367	362	369	376	333	338	322	338	342	337	346	366	348	352	379	336	383	356	351	363	314	365	383	350	353	348	309	360	343	308	346	361	356	341	389	379	367	356	332	362	357	341	322	377	341	368	333	345	334	357	367	332	347	330	351	345	351	328	350	352	350	373	374	360	349	340	355	359	332	342	342	329	356	356	343	386	351	348	330	348	311	292	358	339	361	369	371	389	357	365	353	318	351	355	361	337	357	369	355	351	357	382	354	355	358	340	342	335	333	347	350	326	377	356	365	338	368	331	338	369	330	374	338	334	331	358	337	328	356	370	360	340	340	358	340	353	364	356	337	350	370	343	391	356	344	370	388	391	401	345	335	327	376	338	367	351	368	358	353	362	326	388	345	352	340	359	346	390	354	303	344	373	351	379	391	372	380	339	383	379	336	356	365	351	364	380	361	409	406	343	337	368	351	344	332	370	345	375	332	315	353	334	344	368	351	336	355	383	319	350	373	359	338	349	327	358	365	396	339	369	362	351	328	339	309	354	329	368	369	361	340	369	350	367	325	348	348	344	384	365	351	311	343	342	357	364	346	345	338	337	332	366	369	339	329	348	350	405	340	350	350	338	380	330	352	351	343	347	334	316	351	409	377	369	361	378	336	320	319	333	342	350	385	338	342	342	344	387	377	293	375	358	387	377	340	353	321	362	350	366	372	340	360	340	408	403	344	348	324	360	322	320	333	322	364	357	336	351	380	335	373	367	347	356	377	393	343	355	335	356	371	330	340	363	356	371	359	313	330	344	377	332	347	343	375	384	337	349	320	362	312	346	322	348	363	341	366	358	344	365	331	386	335	326	384	326	372	353	377	337	327	373	353	359	356	353	331	363	356	329	334	318	352	362	342	333	346	337	378	334	341	348	357	364	347	367	337	339	352	336	364	356	362	349	299	352	328	342	373	341	333	359	387	405	383	388	354	353	336	326	333	330	353	352	348	341	384	296	374	339	338	345	383	367	380	401	330	331	385	343	339	353	351	342	346	329	388	367	336	374	400	375	337	335	362	344	347	345	363	372	321	367	393	350	381	351	350	398	354	365	360	355	320	349	344	337	355	330	351	357	343	352	333	351	372	305	298	366	342	335	331	337	397	401	353	391	351	359	331	367	372	355	373	395	350	325	379	323	323	328	333	364	296	331	314	381	319	340	326	349	357	378	357	360	317	377	381	294	388	386	363	308	358	376	341	350	355	337	334	325	360	343	342	393	362	309	346	375	327	380	357	358	379	372	356	336	335	370	346	330	353	372	383	373	341	355	356	320	365	342	369	363	361	365	371	375	358	355	401	355	351	355	340	376	388	345	341	380	373	383	335	352	381	355	334	388	340	360	378	348	342	340	335	339	376	358	331	374	364	352	383	371	357	356	356	332	332	336	352	357	359	367	355	339	358	399	346	352	378	335	363	332	349	315	372	381	341	319	379	341	356	326	356	335	388	345	308	346	351	380	352	341	379	342	340	371	304	373	358	321	322	337	343	341	381	376	348	327	362	392	384	357	369	337	343	343	316	352	344	347	374	348	344	335	350	340	362	351	329	352	400	385	369	360	362	319	315	372	332	377	345	344	346	320	329	333	333	307	338	322	364	343	333	361	365	360	350	340	347	351	348	337	359	359	323	337	365	368	397	377	353	377	375	332	355	358	333	328	371	347	372	390	320	352	343	345	386	384	332	331	353	346	346	322	376	351	343	361	347	357	356	380	353	310	345	361	378	369	359	379	300	349	380	340	401	360	335	353	382	351	376	324	333	346	355	360	357	322	319	380	325	350	353	309	341	362	348	338	363	355	338	373	362	335	360	370	345	346	355	358	337	379	380	359	398	344	347	352	337	391	374	366	398	347	351	359	342	328	327	376	354	330	336	353	347	326	341	337	356	332	308	374	376	363	372	381	383	350	391	303	357	346	351	381	410	377	415	352	336	360	359	342	338	325	368	380	330	341	314	400	360	310	376	368	333	356	349	315	342	353	351	364	385	367	380	322	368	358	345	330	322	312	335	362	357	326	323	329	377	357	357	328	365	360	356	351	344	365	339	343	336	358	356	333	343	335	362	354	352	346	355	380	353	346	357	348	386	346	341	364	345	338	348	346	322	345	352	343	335	401	385	369	383	306	356	326	394	331	335	328	329	366	350	354	381	316	345	321	308	318	337	375	366	350	342	326	369	367	377	352	349	378	364	384	376	371	364	327	347	328	369	332	380	335	301	341	373	316	361	385	383	385	394	369	374	342	322	341	359	326	342	333	354	369	342	363	364	333	359	361	340	358	340	353	357	340	355	358	369	351	358	347	317	331	324	351	368	336	366	387	330	368	375	339	359	367	361	377	350	361	345	364	325	366	392	323	334	354	371	382	347	360	354	354	405	348	352	354
37005	24678	26912	24366	14811	2381	921	917	915	872	847	806	812	784	753	764	845	761	791	791	770	780	733	786	721	762	775	802	766	728	790	747	741	781	750	772	794	770	731	720	755	815	752	755	788	711	741	745	778	768	754	782	745	736	815	712	762	766	792	755	744	768	745	774	754	754	754	807	804	761	722	669	795	805	779	749	768	781	752	723	737	745	773	782	803	785	769	756	784	761	729	750	727	747	728	763	793	737	764	758	776	786	748	759	698	742	776	741	779	775	778	744	767	775	797	785	765	781	725	772	754	750	743	713	750	765	835	753	728	746	732	806	760	742	737	765	743	741	747	763	710	740	764	709	765	773	777	814	723	715	752	709	747	788	733	743	734	732	720	748	778	781	745	778	762	727	754	761	796	722	784	748	742	719	786	759	788	742	736	719	765	734	775	745	745	734	787	718	735	758	771	692	738	748	744	781	725	713	835	752	763	775	763	773	736	782	779	759	807	750	720	760	784	729	767	734	747	687	754	713	782	765	743	763	719	770	725	775	805	736	809	765	725	774	741	748	701	769	777	782	715	742	734	725	730	766	750	746	783	700	734	760	794	753	781	796	727	760	748	771	738	766	777	745	716	772	737	754	735	754	765	781	732	701	747	749	767	783	765	738	739	750	757	776	746	771	759	733	767	744	719	753	746	774	790	708	802	741	767	687	730	737	765	740	760	712	739	662	771	774	723	767	752	773	791	770	714	749	732	748	743	727	715	754	786	717	724	728	761	769	734	696	733	755	745	701	786	696	738	751	742	724	818	764	808	735	813	729	782	742	756	760	727	745	778	756	738	741	775	744	753	740	744	762	738	770	820	764	752	797	725	778	721	737	706	783	729	733	740	759	716	729	755	748	731	749	745	748	751	731	740	762	754	692	756	788	745	742	792	770	708	749	774	791	764	793	792	755	699	767	786	715	795	777	765	812	754	801	744	733	774	784	754	724	771	759	764	699	697	720	768	758	747	766	694	707	724	737	752	726	743	727	745	804	722	742	758	765	785	728	738	724	715	799	750	716	773	806	784	774	793	762	764	777	773	742	746	751	768	735	819	757	744	767	727	781	769	754	749	757	755	688	732	690	792	747	749	772	737	761	719	768	754	759	822	743	775	757	785	755	698	727	755	773	744	801	744	721	750	739	714	746	745	781	759	744	767	724	751	739	715	740	786	759	755	748	789	790	712	723	773	755	724	753	790	758	750	791	760	761	752	771	779	701	786	751	754	772	764	746	796	729	737	771	752	757	714	743	701	800	735	797	715	746	808	753	771	742	768	726	788	754	757	776	759	738	726	795	770	793	701	721	661	735	752	730	726	778	745	757	758	758	748	733	822	759	752	771	777	774	742	755	792	721	737	791	735	715	761	724	730	790	719	775	738	719	756	741	731	751	767	727	794	733	710	797	723	762	713	784	749	706	770	748	744	721	783	758	754	796	778	776	777	771	739	726	742	718	808	752	760	748	707	748	733	788	715	732	727	742	740	753	772	782	755	804	739	746	742	775	770	727	741	747	768	737	696	734	762	761	761	784	747	734	708	776	754	751	803	763	792	748	745	796	748	752	752	743	775	744	841	757	760	724	702	816	769	662	738	808	746	792	791	740	714	760	792	701	744	710	792	793	725	724	782	721	757	721	764	748	757	759	730	722	731	723	775	788	754	774	741	755	766	710	763	756	721	754	776	747	761	778	776	739	722	794	740	748	748	729	786	746	748	773	738	773	731	768	800	761	745	750	745	750	766	719	748	750	697	776	750	764	757	725	761	769	790	737	730	736	698	725	728	751	776	728	779	706	758	792	709	721	772	751	741	790	762	755	792	708	745	708	730	773	759	747	817	741	768	698	826	706	780	726	770	698	773	748	753	779	767	779	750	703	722	713	733	763	778	768	741	747	749	730	752	770	731	772	728	780	785	762	731	768	758	748	750	755	765	695	715	709	723	796	769	745	768	806	734	804	775	777	747	759	741	732	761	752	762	737	760	743	741	756	750	695	778	741	799	772	772	744	756	758	747	771	731	777	785	781	685	745	727	770	730	745	747	687	739	756	715	763	785	771	734	753	804	725	785	761	788	771	733	755	770	792	697	771	757	767	709	780	750	708	785	729	758	777	749	781	803	793	711	712	763	737	688	783	741	758	708	725	719	759	738	789	734	775	789	732	732	756	716	782	750	723	767	735	755	769	761	773	777	722	770	778	720	767	730	706	787	748	740	784	777	760	769	786	739	740	762	787	754	767	738	737	710	770	751	692	737	759	759	755	727	812	764	760	794	779	807	736	746	726	775	756	730	781	753	752	792	704	767	761	747	737	697	806	745	819	766	749	720	780	745	748	718	739	750	789	773	769	731	773	731	733	759	703	762	771	747	768	732	731	729	749	772	763	751	741	762	771	747	766	679	740	726	772	737	771	721	755	786	763	738	739	734	795	743	745	759	761	749	766	694	754	802	756	697	740	766	740	768	781	731	718	771	746	784	759	737	763	763	745	729	748	779	753	709	779	693	719	735	704	780	772	729	780	772	713	761	719	794	742	770	742	765	745	728	738	704	777	686	734	724	732	736	740	732	780	738	716	745	745	788	715	759	736	745	762	778	776	720	788	785	760	743	799	725	735	783	742	771	782	700	722	749	759	780	734	779	742	760	730	746	764	776	761	733	770	738	781	758	725	714	736	720	701	780	742	799	769	762	796	765	723	772	744	725	775	776	778	707	761	799	720	781	752	717	753	754	780	753	756	728	765	790	754	735	726	779	775	786	773	736	756	810	799	761	732	762	744	776	763	723	760	698	757	753	726	752	729	698	743	801	783	727	746	773	697	769	753	728	736	774	727	737	748	737	751	682	700	784	740	750	783	721	734	801	734	787	751	748	785	741	682	769	747	739	715	756	783	770	763	702	770	741	751	790	724	750	755	754	766	769	828	745	737	782	761	752	742	771	741	737	757	734	735	715	763	777	766	697	724	786	771	712	771	774	767	752	771	748	729	749	753	770	791	734	721	710	760	782	735	746	730	761	761	729	712	708	775	754	762	785	750	766	740	754	740	730	745	757	805	795	743	665	719	736	737	753	715	777	762	776	777	756	700	753	744	734	762	760	771	735	719	701	772	731	752	735	744	787	728	738	718	733	773	787	752	741	758	723	759	742	697	733	724	762	777	750	697	717	741	760	736	806	715	745	752	736	779	726	737	742	774	735	712	725	701	721	780	724	746	749	766	741	748	705	749	758	732	735	773	761	770	718	766	709	751	762	751	756	778	784	771	759	772	704	757	794	738	781	752	738	748	738	770	736	744	749	762	775	776	732	745	781	737	739	783	705	707	708	746	766	738	763	780	736	808	785	745	734	736	763	722	767	722	752	712	771	754	777	732	796	767	778	762	757	750	777	738	732	710	748	693	753	737	736	730	714	780	770	807	769	747	778	792	744	733	743	765	767	791	743	748	761	744	794	791	755	717	763	774	780	765
44618	20355	9548	3696	1166	458	321	305	361	361	318	313	326	363	316	324	309	328	343	314	321	306	319	324	310	322	298	351	311	319	270	303	340	318	317	320	319	309	322	343	281	348	331	315	313	330	307	321	312	302	322	308	301	314	316	306	331	305	305	349	351	357	319	336	303	355	300	283	317	326	308	286	299	318	327	328	298	303	316	309	305	320	306	298	288	338	342	338	336	319	317	304	268	304	346	333	306	330	311	341	311	316	315	311	333	320	297	302	333	342	316	335	317	319	320	339	320	305	321	318	347	286	327	341	287	333	324	339	332	312	314	337	332	302	308	281	284	336	322	305	327	304	351	312	322	345	347	350	313	329	327	320	327	293	288	306	322	322	323	342	347	327	314	292	308	335	324	326	284	291	342	334	355	294	309	310	350	287	305	303	329	319	340	285	324	341	321	340	319	296	326	306	321	320	301	323	321	341	322	318	309	288	295	328	346	319	345	317	323	296	320	276	322	319	310	333	319	329	296	329	352	315	283	369	293	295	295	325	307	343	332	335	343	325	316	333	330	356	328	320	305	344	308	325	339	345	344	324	318	334	321	321	301	320	294	331	278	330	325	342	285	308	349	330	332	320	319	310	317	305	319	295	309	289	280	302	329	315	313	278	306	304	300	343	280	306	295	285	269	304	292	307	330	374	340	307	333	311	318	328	316	310	308	314	312	319	327	335	321	278	338	334	303	348	326	340	333	311	333	286	309	328	329	321	337	324	350	300	314	290	346	320	345	334	307	302	284	293	359	322	308	306	342	347	323	314	337	341	317	308	340	321	326	330	322	314	326	319	296	331	318	311	296	310	314	309	311	336	301	307	301	318	331	326	311	289	311	332	296	320	356	345	295	321	294	303	326	309	321	335	311	319	330	304	315	312	336	316	303	349	284	343	362	361	339	311	353	331	308	291	335	305	326	331	331	285	294	337	345	299	311	371	336	332	319	291	304	281	322	321	335	306	284	330	330	331	305	348	333	342	294	339	317	295	335	350	331	303	310	274	317	319	305	325	296	334	340	329	345	298	308	317	282	312	275	327	335	326	296	326	332	302	316	281	311	302	341	333	326	316	321	343	325	331	325	333	305	333	311	328	307	318	299	316	331	307	315	312	299	317	361	333	327	322	313	324	324	311	327	328	293	335	278	338	288	367	317	288	304	324	331	330	309	320	312	320	336	345	344	294	291	347	344	319	285	342	326	306	326	283	335	321	294	294	312	296	307	364	304	308	337	321	308	350	287	296	344	307	320	305	334	316	336	318	342	292	331	313	345	303	328	300	343	340	307	349	281	340	293	307	332	338	298	309	320	274	312	326	310	338	307	309	302	345	308	345	312	335	317	315	313	347	313	332	335	332	315	323	320	337	328	308	312	331	327	326	326	344	365	323	308	317	293	315	321	302	321	294	313	333	298	323	296	334	326	330	340	327	335	332	347	334	338	312	336	331	324	326	278	298	290	326	350	331	295	321	303	348	333	350	321	322	296	299	321	322	323	304	332	332	317	302	333	287	332	351	320	334	334	320	314	377	330	310	314	325	283	329	315	331	300	328	304	324	344	335	312	303	348	316	311	293	294	339	340	297	322	347	306	306	337	328	348	352	295	305	328	335	355	317	318	372	356	341	318	356	309	340	324	334	328	323	316	340	319	323	331	327	321	335	334	317	331	358	297	329	364	288	321	332	326	311	313	342	301	336	300	310	305	304	363	318	330	287	307	327	324	303	311	304	303	320	324	330	336	293	300	290	341	312	278	311	336	290	321	299	332	320	311	313	293	292	298	322	348	281	263	328	331	278	324	321	312	318	327	297	323	340	335	297	321	317	303	323	329	335	295	339	336	328	314	330	329	309	314	343	344	346	316	310	341	313	297	329	327	351	342	322	327	332	322	324	305	311	303	308	349	346	305	306	303	339	349	325	312	318	328	367	299	324	324	322	309	315	324	304	291	343	323	332	330	315	313	297	326	293	297	315	318	352	324	321	310	336	365	316	314	294	319	280	320	288	323	325	343	324	319	319	326	314	318	305	300	287	330	301	348	303	361	303	313	338	315	307	327	300	329	349	336	302	348	325	328	319	334	324	302	361	348	292	336	326	334	339	337	298	313	323	309	338	313	314	306	330	348	316	321	294	307	327	279	318	287	289	303	309	297	302	320	315	300	313	331	306	345	306	314	289	316	328	363	331	333	332	292	300	312	340	313	302	298	327	343	283	311	301	321	333	328	312	311	304	305	310	285	340	310	304	341	335	329	303	293	318	299	331	315	315	320	289	336	296	303	342	300	335	332	314	315	322	313	303	285	318	314	382	358	344	352	317	347	313	277	319	309	309	337	302	324	276	309	310	317	328	316	319	347	335	294	321	284	316	339	329	340	328	298	336	318	332	312	286	352	331	328	294	357	345	328	312	299	309	331	337	280	311	314	330	309	332	315	314	279	333	372	341	282	316	327	280	330	289	339	349	298	300	299	301	328	332	312	328	301	305	315	301	327	330	288	310	306	346	353	334	331	330	347	299	319	318	340	331	309	310	311	311	348	298	315	333	321	302	335	301	303	322	288	316	278	282	304	349	334	306	319	321	314	340	329	298	308	316	369	322	311	332	329	329	334	331	345	273	313	287	318	347	292	302	302	305	363	333	301	307	297	328	284	327	329	320	272	324	350	345	309	316	321	318	300	288	317	317	339	338	311	322	329	316	344	348	336	310	327	340	341	314	356	320	311	356	300	294	282	299	274	382	307	293	299	310	305	329	334	282	284	346	307	318	320	341	321	358	323	344	316	335	320	338	309	284	325	282	325	313	303	333	301	319	325	357	311	357	315	308	296	311	311	336	333	311	324	329	321	312	346	318	298	296	302	350	323	316	299	312	301	333	310	309	290	336	330	352	306	308	309	301	323	296	322	301	312	327	295	305	310	343	327	295	292	297	298	294	339	314	329	361	326	338	294	318	339	328	302	305	294	318	341	345	295	288	302	351	306	304	264	309	334	290	306	326	296	315	296	318	302	339	357	359	297	314	325	324	310	329	330	334	283	311	305	306	284	292	317	331	319	317	313	326	314	339	289	326	351	349	335	370	332	329	346	319	303	331	303	305	342	346	327	322	328	308	349	312	312	304	304	304	305	301	316	300	292	322	301	323	314	327	340	318	335	303	317	370	299	309	315	300	343	294	341	329	332	290	329	331	358	341	314	309	312	339	342	284	312	347	304	330	324	307	351	336	288	298	338	339	329	320	320	322	296	284	351	356	297	326	293	336	307	306	343	335	313	328	375	338	342	305	292	294	359	331	355	316	318	306	329	336	325	298	325	347	288	315	324	317	300	291	355	326	348	316	316	304	289	306	312	257	333	327	299	335	329	319	319	328	331	345	310	297	329	332	294	323	325	317	331	327	297	320	358	315	326	313	333	316	345	326	308	290	317	310	299	337	292	316	285	318	327	309	334	336	332	306	335	289	307	327
29559	14895	12444	7729	3018	1165	719	711	688	663	683	676	706	682	713	679	685	648	678	687	740	716	667	681	697	704	667	684	635	695	725	675	724	683	666	690	708	653	656	721	711	634	709	655	636	669	667	713	688	683	691	680	684	709	693	659	659	670	687	715	684	670	693	681	722	683	711	689	682	684	738	664	732	718	691	692	726	690	706	635	703	669	689	708	702	673	707	752	698	712	688	729	668	698	703	669	703	697	724	686	651	729	671	696	688	717	712	711	686	701	631	695	675	670	685	705	682	761	681	744	687	698	678	704	695	692	716	665	647	686	723	639	683	714	691	700	707	671	714	718	720	734	703	667	699	677	657	700	671	680	690	683	691	650	684	694	673	723	741	690	714	666	671	723	668	647	660	661	671	665	722	682	732	672	686	701	723	718	744	689	679	677	651	686	726	688	689	672	715	684	710	651	720	672	696	721	709	670	678	719	699	713	707	727	685	634	716	707	660	713	652	744	686	706	684	674	694	688	693	684	719	679	658	703	709	699	751	694	647	696	676	686	723	683	720	716	663	660	655	640	735	699	674	640	719	683	717	725	675	699	690	679	704	700	691	733	675	666	735	632	694	701	670	706	725	675	698	645	680	656	693	726	665	714	733	713	745	665	716	703	713	675	729	671	668	703	718	663	715	712	663	743	702	655	649	724	689	710	676	694	687	663	668	675	717	692	716	701	652	658	725	755	717	702	709	682	703	706	673	651	690	713	711	665	696	678	691	700	674	701	684	657	716	706	678	703	676	690	682	690	713	671	664	689	667	686	684	690	657	675	682	726	649	655	683	673	734	653	686	726	684	683	682	671	675	674	680	672	693	699	696	722	642	706	685	697	655	710	697	732	667	694	699	643	672	652	753	679	679	658	715	690	702	678	682	687	691	662	706	695	643	717	684	678	696	671	664	705	680	673	744	675	696	674	709	681	642	749	707	669	712	640	655	705	702	670	685	725	675	707	722	678	704	717	730	691	659	704	719	660	669	692	741	672	735	643	723	724	686	659	704	726	671	657	703	692	693	676	676	703	676	700	737	702	709	736	680	686	697	699	681	701	691	685	669	692	715	682	760	715	714	645	704	650	659	688	640	688	683	699	711	703	665	680	666	658	715	687	694	687	683	735	670	685	729	736	700	731	727	701	708	705	657	714	702	723	741	702	636	667	686	689	689	689	689	652	723	675	690	673	678	719	693	699	689	669	702	684	696	681	692	712	668	662	714	695	711	690	671	669	723	715	648	732	679	712	647	651	699	691	701	716	719	697	698	688	699	708	701	717	642	714	675	724	675	673	709	693	686	682	702	718	706	684	680	642	692	695	663	659	654	696	737	763	725	702	658	721	695	677	703	712	683	733	720	651	678	697	744	698	710	695	644	719	678	679	715	746	697	653	698	723	688	680	720	688	706	719	715	708	708	713	680	678	734	749	650	695	675	686	695	711	650	739	681	652	689	728	731	685	719	671	680	701	683	712	704	668	721	727	677	736	666	701	708	696	676	654	689	695	749	691	723	663	694	665	671	690	674	692	714	716	704	697	744	652	691	679	662	672	697	661	713	719	716	697	717	703	739	702	753	687	732	710	727	687	668	687	683	692	697	710	656	756	675	668	728	664	728	666	728	706	678	687	683	679	693	644	689	708	703	720	732	707	650	718	672	690	715	690	671	679	666	705	682	694	745	658	656	666	724	699	706	714	683	675	747	683	705	676	679	745	757	733	680	690	671	679	692	657	706	674	718	705	733	679	680	704	679	678	718	663	713	690	693	659	669	685	703	634	684	704	742	662	671	714	710	696	702	661	719	688	684	686	650	719	668	738	662	692	692	657	668	696	740	659	683	695	667	670	622	667	713	706	702	681	702	684	683	689	649	716	680	733	703	690	670	704	707	692	728	664	701	697	717	676	719	693	688	714	702	700	686	699	701	731	696	701	698	732	731	671	684	706	721	701	698	653	680	682	683	707	660	655	705	683	654	683	698	727	704	683	678	670	651	701	640	676	666	681	657	707	663	672	729	690	634	676	676	709	675	689	684	663	672	721	691	686	681	696	690	636	738	640	679	666	653	697	690	692	671	708	670	697	703	681	670	620	690	709	652	686	682	650	685	707	669	655	694	664	715	716	667	720	697	706	672	665	650	681	687	672	674	711	666	684	675	679	700	674	710	694	756	688	718	689	681	730	728	637	728	716	743	683	679	640	701	684	707	667	719	711	728	676	671	678	703	696	710	689	710	683	687	676	746	659	713	741	747	675	719	689	653	696	699	702	692	742	683	684	673	696	695	704	633	649	647	725	689	690	670	684	656	683	671	727	728	690	703	659	685	682	683	684	698	694	691	702	700	688	700	651	713	695	727	653	690	670	705	677	666	689	698	669	683	698	678	695	692	704	717	709	738	686	718	683	723	689	712	711	659	624	692	708	689	688	670	689	699	705	729	694	700	704	667	646	658	713	739	682	681	675	701	650	695	657	703	708	727	677	672	690	638	696	696	706	664	687	671	646	727	661	740	717	686	683	665	681	733	704	747	725	715	683	723	718	662	704	688	686	660	681	709	700	696	686	732	686	682	697	728	641	653	701	679	706	690	648	692	647	751	689	661	734	678	647	656	694	699	676	648	677	706	716	681	689	680	709	715	690	693	700	704	705	684	685	706	656	696	697	709	710	711	690	727	675	718	763	701	749	723	685	646	678	711	729	694	673	723	676	693	715	718	647	718	730	673	682	748	686	627	734	717	709	680	679	681	694	657	697	705	728	666	716	718	658	721	679	707	701	708	670	675	695	678	698	694	681	690	710	721	725	725	703	659	694	715	690	654	683	668	673	694	741	676	669	754	691	686	669	681	677	678	686	708	673	713	635	716	722	699	711	718	678	661	658	675	743	643	700	689	729	679	659	724	719	754	657	705	689	709	696	698	710	647	751	690	672	687	691	719	635	721	680	697	639	690	668	712	676	661	724	690	643	680	670	700	747	677	684	731	686	653	702	677	714	704	703	678	640	695	650	665	733	717	674	683	708	688	702	674	704	690	710	686	693	703	658	707	684	670	688	641	686	705	696	695	714	675	713	707	706	725	666	678	698	730	661	704	708	658	664	684	631	684	710	718	724	687	710	675	731	665	701	729	713	695	704	683	659	717	690	749	679	652	687	683	702	704	681	708	674	725	703	681	696	688	678	679	710	685	737	672	691	668	704	690	670	645	648	745	691	716	699	713	732	700	686	646	695	742	674	682	708	729	698	725	707	709	632	648	688	704	671	706	690	638	702	708	703	716	708	685	720	652	726	660	697	685	721	720	630	712	699	713	672	707	672	644	674	691	711	705	708	702	697	662	643	679	721	687	662	699	695	706	670	679	711	710	694	685	656	640	667	666	698	696	667	713	751	717	701	661	707	685	679	665	720	658	664	696	715	721	675	689	705	703	692	659	641	695	699	692	668	699	742	713	687	670	677	704	674	676	680	707	670
53407	32543	22079	10381	3803	1566	421	325	360	371	345	367	321	359	356	290	332	312	350	350	321	368	379	320	354	347	364	352	306	349	320	340	364	337	300	331	339	316	352	342	301	344	332	335	335	307	321	303	324	344	344	306	319	311	345	333	322	306	355	350	345	358	312	371	341	303	344	323	338	349	325	295	312	356	318	336	309	335	325	383	314	330	336	314	340	344	324	335	316	331	332	359	327	339	358	308	323	348	345	337	320	333	350	370	348	368	316	367	323	332	350	333	359	301	296	305	358	337	324	310	319	308	303	340	318	288	323	356	334	307	384	304	335	305	309	336	358	346	324	339	339	324	317	331	343	323	314	322	355	335	367	323	351	345	320	365	311	317	328	371	336	314	344	307	343	305	338	316	359	344	368	320	342	342	349	299	331	312	347	329	333	314	333	350	306	348	318	325	321	316	324	321	312	312	322	316	315	315	382	321	327	312	341	354	324	320	321	334	340	312	320	340	345	314	346	357	307	339	344	376	344	318	334	359	343	342	334	340	327	363	350	336	370	337	316	357	316	373	348	343	361	317	313	319	307	363	294	340	339	325	322	319	369	297	343	339	330	318	333	323	339	324	300	326	326	329	314	318	311	299	362	324	319	337	350	331	350	332	343	340	326	347	346	341	333	309	336	303	355	328	329	332	363	347	321	350	363	365	326	347	318	328	366	313	342	355	334	315	317	376	299	325	364	351	328	357	325	316	353	323	294	329	363	310	332	317	310	324	331	323	324	334	327	325	349	319	309	347	359	348	275	306	331	325	371	311	350	338	320	334	321	326	339	322	334	331	335	346	297	346	295	336	316	333	341	343	314	352	335	329	332	316	322	303	336	312	359	313	302	341	326	317	326	348	317	365	352	337	300	352	338	364	362	329	335	333	339	325	327	331	306	334	347	326	341	367	347	317	354	344	341	350	364	315	320	316	328	358	337	309	334	318	337	312	310	306	344	317	311	358	287	311	329	347	359	318	348	306	335	355	346	341	291	312	357	374	291	331	302	308	313	295	295	331	318	329	336	331	303	351	342	310	325	321	347	359	318	350	329	330	362	318	346	314	322	355	340	326	340	350	313	329	307	332	326	356	336	336	329	328	356	323	325	325	291	318	396	329	343	326	288	323	337	324	339	305	307	317	305	341	326	331	326	347	328	299	367	324	338	303	328	316	304	298	339	337	321	347	332	326	328	347	327	312	318	319	316	347	328	312	334	316	330	357	355	364	322	333	302	339	388	317	348	361	324	327	342	300	373	350	376	323	357	337	325	358	367	320	355	332	332	336	321	328	330	336	332	336	314	331	354	339	327	324	325	337	340	323	284	361	331	335	341	343	318	305	314	334	329	341	338	328	328	345	362	338	320	343	332	338	370	354	326	342	330	320	314	319	333	296	343	337	327	353	384	321	323	335	339	338	314	307	323	312	325	333	352	335	307	355	301	332	319	342	348	338	339	356	285	312	291	338	333	338	344	370	352	304	335	336	324	337	317	321	331	346	362	337	334	332	322	335	338	334	341	330	318	332	338	350	308	328	338	336	297	337	336	333	337	367	311	313	332	354	319	320	327	297	345	295	363	327	330	310	328	340	337	336	324	341	335	307	333	324	305	317	321	358	339	330	326	315	353	302	354	342	353	338	328	299	339	337	329	292	313	372	317	302	300	314	322	338	336	333	349	313	313	378	313	347	322	358	316	364	342	361	335	342	300	355	360	333	313	357	349	290	337	334	343	319	336	324	367	317	323	316	309	322	343	337	325	310	335	330	357	375	335	309	315	323	337	327	319	346	334	344	331	302	340	355	315	304	257	329	287	350	334	359	388	335	344	340	368	327	288	325	293	289	323	328	291	319	335	340	341	329	284	330	345	339	327	363	311	319	332	333	307	335	328	353	334	331	359	343	362	359	344	323	331	351	308	359	347	324	311	310	375	354	305	316	317	324	351	327	369	319	332	328	351	320	341	344	322	346	330	311	319	375	333	381	324	314	364	343	355	322	352	353	331	351	342	359	363	332	311	349	358	337	338	338	283	326	343	337	291	370	300	312	310	346	324	328	346	385	340	354	357	296	318	311	353	359	316	318	320	327	326	334	361	376	325	365	356	320	323	307	341	313	288	332	341	296	331	317	332	333	322	331	335	298	330	354	314	333	325	374	330	309	349	323	368	341	331	332	342	342	285	306	329	332	349	346	311	301	345	354	364	349	336	338	349	337	327	348	323	313	312	307	309	346	346	335	328	354	319	341	331	357	329	319	321	326	351	337	280	322	344	342	292	318	335	326	310	302	324	333	333	330	340	361	295	311	313	321	300	331	320	363	327	335	353	333	333	342	309	305	310	332	365	320	298	318	333	291	332	349	313	309	343	276	331	321	339	326	344	299	350	322	336	338	385	353	346	335	317	335	280	340	302	341	323	301	299	325	322	345	333	344	311	314	316	363	358	309	324	333	354	337	341	341	345	340	323	319	370	344	362	356	285	372	350	336	357	289	314	326	321	378	370	339	345	309	363	335	330	315	372	339	368	305	354	360	301	359	360	355	327	325	365	340	368	332	315	331	333	333	374	321	336	339	343	332	326	314	338	351	341	346	333	318	309	328	372	266	340	339	321	347	335	313	356	297	318	352	347	341	332	346	361	333	323	327	330	338	335	360	323	335	321	289	342	350	304	318	329	348	333	323	334	328	359	334	323	331	331	329	336	321	332	338	320	334	326	338	298	347	339	319	319	340	339	333	337	317	335	352	328	300	317	322	318	296	359	362	343	353	339	332	325	376	297	305	315	311	376	310	320	330	343	343	340	325	332	344	330	335	334	329	320	297	304	341	333	332	365	349	343	322	348	363	312	298	332	309	334	367	328	337	363	340	353	347	331	340	338	324	358	345	356	343	350	313	320	369	307	320	285	310	342	347	340	346	367	328	344	335	353	371	300	346	336	311	349	327	354	352	336	315	325	318	348	332	338	344	358	349	357	317	357	341	303	283	324	377	326	326	361	331	338	374	325	316	317	323	324	318	325	346	331	330	346	360	306	334	375	327	361	331	300	281	344	345	295	334	320	347	300	373	353	342	337	372	358	314	340	348	326	345	337	327	324	313	331	349	352	347	308	297	329	316	355	338	348	318	332	334	343	311	318	363	374	325	332	325	348	330	332	363	316	330	316	327	326	359	337	338	323	340	345	334	324	322	307	316	321	350	333	357	365	331	334	301	336	333	338	348	344	349	342	333	348	322	323	317	324	337	334	331	350	329	356	291	370	332	351	322	322	323	336	333	338	339	319	373	348	320	297	340	336	332	355	317	337	335	354	340	309	311	365	335	339	346	361	342	320	325	335	346	334	331	368	320	313	323	303	304	345	369	346	346	359	308	324	326	323	307	328	377	347	318	347	351	335	323	337	315	352	332	321	347	337	346	368	309	332	326	314	335	325	337	346	322	364	332	340	360	335	356	315	339	314	302	320	308	315	324
34104	25561	25415	16725	9975	4734	839	787	739	756	745	713	775	735	706	728	738	743	711	747	837	871	858	739	678	669	701	739	669	758	750	700	727	711	708	741	720	725	731	706	734	738	729	673	691	709	669	722	716	683	726	714	748	713	716	724	759	726	771	783	710	634	727	724	695	707	698	753	695	814	704	732	743	715	695	729	748	783	698	736	683	713	727	742	694	708	754	719	766	746	690	734	694	731	718	716	753	673	725	717	708	701	708	715	748	743	683	807	718	682	675	695	725	706	712	696	747	698	688	738	772	688	728	735	713	705	698	793	671	719	711	661	706	696	750	706	712	696	720	713	721	741	723	733	746	699	669	734	710	739	726	693	747	690	695	728	726	741	746	746	715	812	733	730	669	676	711	689	700	721	634	731	702	781	736	717	753	743	730	752	738	714	719	758	739	711	754	752	712	702	743	731	742	780	694	741	746	682	741	770	703	745	722	708	733	750	681	726	696	728	759	724	682	702	669	719	764	695	754	725	726	731	739	717	709	688	736	736	677	741	717	726	709	711	697	695	742	710	726	701	699	671	704	744	688	755	749	753	719	734	754	762	723	713	695	683	702	683	736	721	715	692	721	715	670	729	735	740	709	768	698	720	701	739	731	671	690	747	675	704	745	735	715	737	712	725	713	726	727	726	747	719	708	744	719	768	717	731	739	756	717	675	700	736	743	780	688	720	716	746	740	712	719	751	679	714	690	693	766	710	720	717	733	740	808	715	747	734	764	762	739	700	732	782	700	705	748	697	698	747	704	696	740	692	696	697	747	743	738	730	721	718	711	690	722	767	732	760	726	731	740	701	702	719	713	701	773	732	701	719	701	690	758	712	719	729	696	723	718	707	717	702	642	683	768	709	713	707	707	679	697	707	735	709	686	730	699	712	781	673	744	731	749	710	708	729	722	735	738	739	702	710	731	734	701	731	768	716	716	754	742	708	723	701	715	747	820	734	713	724	710	679	717	723	708	714	700	748	728	698	695	724	698	746	731	733	733	739	762	719	733	763	682	728	763	781	690	719	723	711	710	765	761	715	720	711	760	719	737	719	724	711	745	724	711	686	720	739	695	689	688	725	692	735	703	728	736	711	750	719	751	709	706	694	694	756	736	768	725	775	693	707	699	703	709	717	693	716	721	737	678	731	705	690	683	737	685	764	717	717	666	668	717	719	722	724	714	668	721	719	706	720	719	651	716	690	692	672	719	719	711	728	726	686	737	777	714	745	680	735	675	701	717	708	701	728	669	744	711	727	688	736	741	722	718	750	710	712	728	729	746	738	732	701	685	697	729	723	683	738	726	761	723	703	708	754	690	719	738	698	685	716	732	684	746	705	702	680	698	703	733	744	718	695	675	710	671	712	697	749	757	749	694	715	674	687	746	738	693	711	717	690	690	773	712	749	706	721	747	720	685	762	768	729	738	801	709	701	761	708	738	748	724	651	747	704	738	703	719	765	717	723	744	748	697	741	712	712	743	709	748	659	709	751	752	683	720	715	678	725	699	762	740	661	762	698	718	740	720	749	690	716	727	705	727	713	698	730	698	757	739	747	711	694	726	712	738	734	754	767	691	724	706	729	746	730	732	720	744	718	741	736	688	714	746	721	687	715	734	704	752	738	705	694	741	698	741	718	678	744	715	700	723	705	707	738	757	759	738	716	761	714	696	717	737	742	724	734	702	724	734	748	659	714	707	729	761	750	755	732	698	744	729	774	705	747	650	732	738	700	715	727	731	714	688	714	682	760	721	770	754	690	705	714	769	746	732	756	725	682	688	716	707	751	685	703	733	732	709	696	757	708	687	682	732	725	702	712	702	677	722	719	723	727	732	691	729	707	681	710	763	718	724	731	710	710	716	700	725	726	678	726	697	735	720	675	708	709	718	689	706	744	686	728	683	714	703	726	742	689	675	738	686	720	700	695	745	717	712	752	775	728	716	661	687	726	722	726	734	665	753	747	726	749	752	780	688	692	737	744	672	739	720	724	751	692	708	700	756	756	705	721	709	706	702	730	695	673	658	722	729	730	696	714	704	683	727	735	737	680	710	711	704	707	739	700	699	717	742	742	756	724	757	737	701	737	662	748	734	706	713	724	715	644	723	725	759	676	727	713	688	707	715	691	701	670	696	725	669	730	763	706	706	736	680	704	699	733	725	774	718	715	723	713	709	720	708	736	733	739	741	770	738	742	691	732	699	765	668	665	730	751	733	755	756	733	769	702	715	708	701	744	686	690	725	762	746	714	745	763	696	742	743	716	697	722	702	730	723	717	735	728	712	728	748	698	747	757	776	727	694	681	749	703	709	706	752	704	733	663	775	695	722	760	729	734	733	694	731	757	742	682	700	732	719	747	751	724	685	735	712	701	733	728	701	766	741	691	711	761	771	732	733	678	661	686	768	708	760	719	705	747	737	703	699	698	691	742	732	763	732	733	745	651	767	717	695	742	678	762	658	698	774	691	789	700	726	703	731	728	700	727	687	677	720	692	771	737	718	746	753	723	763	678	707	717	732	752	751	718	714	700	713	756	686	786	700	680	731	715	739	740	727	791	717	773	715	718	691	730	685	738	738	766	724	722	740	721	705	771	708	757	721	711	665	718	728	738	755	718	755	709	688	705	704	738	699	718	735	694	714	715	769	753	663	707	747	705	695	764	687	688	704	691	718	683	752	719	771	697	724	729	702	734	777	748	712	686	771	707	718	709	697	718	716	745	717	734	699	712	755	679	782	669	725	702	735	707	741	738	673	715	736	764	745	720	761	697	720	705	737	720	730	721	767	709	682	718	711	749	754	744	742	769	701	699	719	721	706	745	676	700	712	684	734	696	718	724	745	716	795	761	715	707	743	700	674	759	708	742	695	677	677	774	749	763	717	728	703	741	754	722	699	729	724	708	716	725	711	706	723	716	730	705	657	683	742	734	739	756	713	705	698	719	732	719	685	743	776	736	751	691	700	699	761	717	679	723	692	689	663	705	730	705	741	698	728	749	729	754	672	715	713	727	733	691	739	683	737	730	701	678	703	719	717	691	708	687	789	720	702	673	721	758	701	711	746	716	708	696	716	734	706	690	699	720	730	700	716	756	651	701	683	723	764	712	692	759	691	676	689	679	721	700	699	724	745	718	729	706	723	724	706	716	751	720	726	666	723	751	722	698	727	694	680	740	722	733	735	683	704	772	739	757	710	720	715	716	724	709	737	747	769	759	715	686	696	702	694	725	733	708	739	741	710	753	740	703	727	734	698	676	723	715	699	724	737	759	753	723	752	673	715	717	733	769	753	737	700	723	734	705	716	790	710	771	683	717	724	758	719	752	714	738	719	725	721	717	679	693	721	713	732	636	726	689	688	714	718	693	743	698	687	715	691	717	690	709	695	739	707	715	740	700	691	701	701	715	741	742	681	737	686	714	732	745	735	731	761	715	723	667	757	722	685	707	751	732	721	733	723	679	736	734	732	739
61903	40410	27008	16169	8284	2778	506	416	401	384	364	378	337	360	379	350	418	378	370	392	362	385	645	609	399	397	321	369	381	346	370	352	348	343	375	395	381	370	358	325	349	340	352	403	377	360	344	345	365	387	371	350	368	352	363	359	368	375	376	346	323	350	345	331	354	357	375	346	329	322	373	370	391	351	383	357	362	342	339	372	368	386	340	367	347	363	341	357	368	339	370	331	349	336	368	379	363	353	384	393	359	335	379	357	322	337	337	329	355	347	345	329	369	349	342	368	361	351	318	342	333	353	311	377	371	371	318	353	375	334	363	388	379	364	397	362	370	375	367	336	353	357	391	416	333	313	354	351	363	351	304	328	399	387	356	349	349	318	348	384	341	365	389	337	341	360	347	352	340	335	364	344	374	360	327	335	354	357	390	406	365	359	376	382	342	343	326	365	358	344	354	348	346	356	382	314	315	346	390	334	335	340	361	352	333	345	392	345	363	358	359	341	334	358	322	364	370	355	375	354	342	329	385	366	325	395	361	385	345	336	365	347	374	378	362	401	372	341	357	400	352	379	351	343	352	354	361	356	333	354	355	351	358	389	321	346	353	333	321	358	352	366	352	366	324	369	385	339	328	357	352	389	359	334	341	355	363	349	411	351	311	381	386	364	379	352	316	357	334	369	332	326	412	359	326	345	372	359	365	346	341	377	410	339	365	358	372	328	356	312	352	366	360	343	336	368	362	352	348	358	402	328	378	366	346	298	340	360	350	395	317	325	404	311	355	383	339	379	336	324	353	344	348	332	342	372	345	349	318	358	342	337	358	364	358	378	357	341	344	362	376	314	340	324	326	345	382	372	383	340	347	434	361	357	377	337	360	325	335	361	354	354	349	385	325	341	333	352	380	372	330	320	351	332	348	336	379	333	380	380	366	338	327	344	365	376	375	361	352	320	354	372	343	377	373	318	349	349	351	384	358	329	343	374	328	338	352	334	333	367	341	361	339	348	341	358	326	343	349	322	347	360	385	373	343	361	341	381	358	361	330	382	319	372	374	347	345	353	364	392	364	387	360	358	341	383	369	340	345	332	325	326	384	336	317	362	328	354	365	363	372	333	384	396	422	374	368	353	357	320	332	293	359	385	359	342	324	340	339	324	363	367	353	371	373	388	386	335	348	367	327	343	340	363	330	353	338	347	355	323	341	353	308	337	358	363	370	395	394	350	372	337	421	356	385	379	384	366	347	302	302	352	333	356	352	334	361	379	394	344	363	376	351	344	345	354	352	383	341	394	362	354	355	352	369	403	323	347	314	388	357	349	362	367	322	326	357	311	357	369	357	377	355	324	334	338	349	366	331	319	366	346	322	354	385	349	342	344	311	381	379	385	343	340	350	357	351	361	354	344	355	357	354	362	375	375	353	395	363	372	321	383	355	372	351	388	371	333	366	377	338	350	355	337	378	359	389	369	361	346	338	360	333	366	339	378	340	358	332	352	344	355	326	383	336	375	353	361	388	356	328	335	343	320	341	366	375	367	355	325	320	332	355	371	368	347	384	354	332	377	336	366	351	379	355	346	333	381	354	340	347	365	354	336	359	313	360	354	339	336	360	379	372	348	382	362	392	384	374	367	383	348	341	342	334	363	395	327	369	362	377	341	361	346	344	356	358	364	345	383	335	381	329	346	343	339	338	354	319	356	333	327	356	349	354	326	397	395	341	394	397	355	352	344	348	350	351	346	351	347	342	338	399	321	324	343	369	395	381	352	334	311	333	354	336	368	371	360	362	360	360	342	379	368	386	345	325	347	343	376	355	349	388	370	355	353	366	361	352	369	348	380	361	341	306	327	393	350	352	362	341	347	344	353	361	333	380	364	348	334	353	356	367	369	352	320	320	337	367	359	358	355	336	355	336	392	344	353	350	382	391	365	361	386	348	358	345	355	345	330	382	340	343	343	406	334	335	358	397	361	353	359	373	363	352	306	362	342	351	330	336	340	351	343	351	370	396	370	388	369	385	363	303	380	353	360	392	338	338	345	386	350	347	322	351	350	371	317	344	320	358	359	359	378	355	341	355	350	299	379	351	346	328	336	361	364	336	344	342	361	348	383	340	355	380	357	344	344	336	352	322	346	367	361	332	348	387	355	330	358	367	329	320	354	373	357	352	396	363	362	377	385	341	362	343	348	343	369	338	360	395	361	348	369	375	357	378	352	351	372	329	384	364	364	322	359	382	318	354	370	361	331	327	343	356	338	373	369	355	342	361	349	336	343	336	348	335	363	346	366	367	370	375	362	377	359	328	360	356	335	349	339	353	377	354	331	369	360	346	363	366	349	335	391	351	333	353	371	365	354	340	347	322	349	375	340	371	344	356	359	333	350	320	354	353	350	366	372	353	315	377	381	371	335	352	358	321	338	363	332	372	332	358	323	347	348	326	367	390	395	333	372	292	376	325	365	343	376	333	331	330	347	340	339	360	365	380	359	377	330	364	356	352	339	352	342	335	345	358	342	359	328	343	346	344	394	387	360	373	381	336	337	362	373	356	333	324	339	370	384	350	346	372	383	331	350	371	348	350	351	353	324	375	373	324	369	322	347	322	363	395	384	340	363	365	354	369	357	368	353	354	381	396	350	320	350	344	372	380	336	312	360	376	307	329	338	365	339	392	365	315	359	349	370	364	350	374	344	371	349	314	347	338	358	355	358	340	370	359	335	385	326	355	341	328	365	339	378	353	343	355	339	330	397	375	334	350	359	343	345	338	372	374	357	361	325	296	309	360	351	349	323	387	363	331	348	354	354	338	349	363	363	321	344	375	325	381	355	345	343	330	360	343	339	349	355	357	359	326	358	392	410	370	287	311	352	352	404	332	317	315	349	362	354	340	339	324	353	358	429	339	351	359	359	353	367	357	361	362	383	345	339	378	362	346	360	355	323	350	351	371	334	348	358	341	328	420	364	372	360	370	367	356	332	338	364	354	365	329	349	342	405	371	371	354	331	330	325	332	324	347	368	315	369	375	339	365	390	303	362	373	370	365	357	353	399	342	346	372	296	353	352	369	372	363	348	361	356	342	391	360	364	374	339	325	361	347	335	334	372	349	356	367	364	361	336	338	329	341	383	350	361	386	399	369	361	395	413	373	387	307	334	388	356	352	376	340	330	369	364	360	349	355	345	349	350	372	327	359	363	344	354	387	337	365	348	360	374	317	354	332	352	398	327	375	332	341	374	379	387	325	327	371	371	332	352	333	351	367	333	349	330	331	323	346	327	340	364	378	352	353	406	356	346	331	371	373	370	335	369	341	383	344	359	331	334	336	364	350	351	385	373	344	381	381	346	365	341	337	361	364	369	368	348	321	372	363	342	333	389	367	408	373	357	341	353	323	353	356	362	352	353	368	344	348	321	354	374	375	344	357	371	324	313	303	331	376	359	364	371	371	340	343	331	332	355	374	377	326	394	346	352	352	377	345	338	316	327	321	367	379	406	328	334	334	384
38574	31057	28419	24385	17170	7166	1131	924	861	853	863	777	775	796	786	753	769	769	779	849	856	1202	2444	2217	1281	791	748	759	778	775	775	801	755	728	756	770	754	797	731	786	799	744	789	775	792	717	771	754	797	746	821	726	741	747	782	758	749	759	741	770	794	795	803	726	740	725	770	766	816	759	803	746	811	786	745	767	791	790	781	763	751	784	774	756	821	758	751	752	761	748	790	799	784	778	756	751	752	791	741	740	762	792	764	777	760	723	760	763	813	768	721	752	733	740	725	749	755	715	700	754	741	754	753	779	764	766	779	740	775	771	771	738	726	705	808	811	782	761	771	742	749	748	734	767	747	751	688	770	784	750	702	806	718	723	798	758	710	755	756	771	711	737	730	758	710	807	774	762	769	762	737	731	756	791	713	818	757	756	726	745	737	785	727	760	746	772	755	796	754	773	725	783	741	717	747	736	754	777	778	722	749	793	804	762	757	789	791	737	738	731	756	752	765	750	750	794	753	789	767	817	739	740	778	797	786	729	742	746	690	737	726	756	736	792	775	795	770	774	761	721	732	782	705	758	764	780	800	773	755	764	785	734	724	761	743	741	734	760	778	761	792	761	767	742	794	684	779	779	720	790	717	799	777	716	777	727	764	754	720	777	778	745	738	762	716	761	730	766	735	757	723	762	750	742	787	740	764	728	677	752	774	784	794	771	779	731	722	770	771	735	729	761	725	763	749	732	760	772	782	745	744	766	747	777	829	743	762	771	767	771	749	686	737	771	737	800	775	748	720	809	766	759	745	796	760	763	791	729	750	793	741	734	787	740	755	777	735	717	796	708	735	746	709	809	750	785	719	776	782	782	786	779	818	810	702	801	799	838	762	773	766	775	746	762	765	696	803	739	785	781	787	731	774	774	745	760	735	741	710	760	774	756	733	789	740	770	770	765	720	767	750	749	756	709	726	764	730	715	762	764	764	763	753	730	727	793	791	745	785	781	726	759	753	749	728	715	740	758	748	788	813	761	748	780	741	671	776	808	773	799	756	775	749	779	769	735	807	760	792	727	804	765	739	770	752	739	743	761	733	750	704	809	704	821	840	730	746	744	732	815	807	835	771	746	819	779	707	724	834	745	727	770	780	778	713	722	761	763	764	764	711	781	735	742	740	716	739	790	725	728	782	792	759	761	742	779	756	728	729	744	787	776	772	737	767	775	767	781	753	689	729	758	808	729	760	777	782	816	763	775	747	759	794	784	777	728	742	761	799	746	761	722	797	744	757	731	765	727	754	741	747	780	772	724	755	728	747	756	764	764	746	736	752	751	810	799	764	719	751	755	746	773	790	777	713	752	740	758	739	749	759	730	727	793	791	798	756	792	733	757	764	760	787	785	720	758	766	716	753	738	756	783	770	762	792	755	708	804	800	731	741	747	777	755	751	756	744	734	775	770	765	753	774	765	795	745	748	764	766	797	718	745	697	740	722	753	754	740	780	756	749	742	765	763	791	746	738	772	773	773	781	794	749	744	772	771	760	752	770	765	716	770	764	768	731	768	780	798	809	800	764	766	778	719	769	723	767	778	762	777	762	781	789	785	726	725	725	724	709	736	729	776	740	730	777	746	778	748	781	743	706	757	750	729	764	715	728	817	754	767	722	745	762	751	767	790	723	779	737	796	719	730	782	747	741	738	731	772	725	731	751	743	762	777	752	765	822	737	774	762	799	726	779	750	764	764	795	782	799	748	717	718	754	715	747	785	730	718	765	757	749	729	789	786	759	720	765	752	748	746	752	754	711	727	772	828	755	767	790	719	790	764	730	769	725	737	776	744	805	772	780	725	785	718	719	758	761	756	791	725	751	763	744	727	781	781	725	784	806	738	759	755	755	767	769	751	742	744	731	754	782	745	791	744	719	772	789	757	771	782	782	763	796	750	740	708	761	825	750	784	762	748	769	808	818	780	765	765	712	738	745	761	762	689	786	757	793	741	780	736	775	764	746	777	751	769	770	749	750	718	763	754	780	754	745	753	704	776	782	752	747	736	746	786	712	709	731	747	753	726	769	724	714	790	727	752	801	726	782	746	752	735	778	777	745	804	761	777	772	748	741	767	764	726	847	687	772	717	714	752	776	764	766	775	740	788	787	773	720	761	723	781	732	770	750	732	770	746	714	730	753	759	731	758	768	775	734	815	784	729	749	711	746	752	777	788	766	725	709	738	750	727	800	750	746	804	747	752	790	741	795	744	774	759	753	749	759	793	693	787	754	770	759	728	727	710	780	828	804	807	741	718	750	766	766	717	743	766	762	770	700	740	812	795	763	725	744	751	749	711	753	708	773	735	783	718	751	750	770	755	746	751	746	753	735	737	732	855	773	802	757	741	771	727	750	778	766	756	764	748	729	780	771	789	774	746	782	773	749	766	746	779	754	769	769	736	751	709	807	751	718	740	801	726	726	764	774	740	718	748	754	730	749	743	772	794	746	768	791	774	747	765	743	752	751	710	758	795	739	718	739	803	786	781	693	726	781	743	714	780	766	726	730	794	765	751	812	743	730	757	734	753	796	779	782	742	747	809	802	793	708	757	736	746	829	728	735	770	771	733	785	786	789	744	761	766	769	749	758	751	742	762	778	777	735	732	792	764	746	816	738	723	755	706	729	792	794	741	827	733	783	725	783	756	771	743	792	754	765	713	769	756	775	760	732	717	760	757	708	749	781	802	779	721	808	751	765	735	809	769	767	748	722	733	730	737	743	750	791	784	793	798	779	735	770	747	719	713	788	738	801	747	769	767	755	825	782	767	729	733	791	790	753	780	771	732	807	740	730	753	781	753	763	715	734	737	754	776	797	715	785	744	742	779	747	817	746	725	794	715	798	751	785	771	743	753	757	776	772	756	804	760	764	770	810	789	790	758	773	806	751	743	793	758	748	795	740	792	745	740	776	791	753	752	724	761	738	788	765	770	757	714	722	761	758	822	748	717	733	757	762	797	795	725	732	774	783	765	802	753	777	788	797	781	767	757	748	743	789	740	696	800	780	793	736	752	725	776	739	755	769	793	803	776	795	773	761	753	723	761	737	766	784	738	733	682	805	726	756	721	756	723	756	758	765	787	828	741	736	741	773	795	765	733	776	804	714	775	711	697	763	727	737	722	739	732	750	774	775	765	750	731	803	735	773	755	774	737	783	712	759	723	754	762	743	770	745	739	796	770	739	750	774	776	712	719	774	778	782	764	796	798	746	750	759	774	805	764	759	760	771	795	726	767	719	758	755	758	738	738	752	744	781	805	749	774	718	748	751	775	824	753	782	768	758	713	742	722	715	756	727	778	755	755	727	777	756	722	820	734	756	724	770	771	707	742	762	756	731	743	767	766	753	706	776	732	708	734	777	757	766	724	735	764	736	780	720	790	720	743	759	777	735	717	703	725	755	735	752	748	754	723	748	766	783	755	811	732	785	828	775	751	784	749	782	778	720	767	751	765	787	708	761	749	732	792
38707	20928	10958	5560	1725	488	322	338	303	321	332	316	291	317	316	302	353	314	372	306	323	309	341	362	280	332	295	319	317	297	290	317	322	295	293	300	311	323	272	311	308	300	305	319	351	293	274	280	307	325	331	331	325	299	302	327	315	321	298	322	311	348	325	335	263	312	304	349	326	310	333	293	329	331	311	316	309	310	293	310	331	303	291	317	318	297	318	358	307	314	324	290	350	305	351	348	313	287	303	319	304	336	353	320	303	339	353	314	316	284	354	335	315	311	370	330	330	319	355	296	309	338	297	318	345	329	318	314	340	307	281	306	351	319	304	315	292	315	318	319	320	328	309	340	319	334	315	339	334	331	325	301	312	340	326	302	348	304	286	310	328	312	297	344	300	300	298	306	335	333	302	280	340	320	339	309	325	309	314	323	337	314	343	342	336	316	313	351	331	318	302	326	320	297	351	349	352	319	308	292	324	280	314	279	350	296	319	341	329	322	338	331	332	312	331	289	283	341	329	309	316	293	323	302	307	325	311	305	320	356	323	319	306	316	326	348	309	294	321	335	326	309	284	309	343	328	303	302	294	317	294	289	320	305	325	319	303	304	331	312	295	354	326	324	302	316	347	304	306	321	319	318	293	325	322	322	279	307	322	289	300	321	330	332	310	327	305	330	294	317	290	298	337	313	308	291	327	324	331	300	308	297	296	326	287	306	316	314	328	299	324	330	366	305	302	291	333	352	367	290	312	315	326	323	288	294	299	305	304	325	313	285	289	291	330	307	341	323	311	293	315	299	325	306	288	287	302	304	311	325	340	275	302	278	282	326	295	334	311	336	317	338	314	300	337	284	328	352	306	342	349	322	312	338	350	316	306	310	311	343	339	321	342	358	293	341	326	337	341	298	307	330	315	318	300	318	291	323	305	323	305	293	346	312	335	319	271	327	313	347	269	314	282	294	357	318	328	340	319	332	317	340	339	309	287	311	345	306	285	344	289	311	338	329	318	301	311	296	306	288	351	315	335	313	245	323	328	331	298	327	335	277	336	345	330	317	312	326	327	303	315	303	310	302	303	310	315	343	306	344	312	338	314	304	313	313	316	323	299	291	340	288	319	335	307	317	323	308	290	303	306	282	340	324	291	361	310	308	302	310	322	316	283	288	294	299	350	302	336	325	300	300	283	320	328	290	338	334	328	314	318	282	322	312	315	315	308	320	331	376	309	271	336	313	332	327	333	353	304	356	325	271	299	315	348	317	328	300	316	317	340	343	341	315	317	300	307	330	334	329	318	328	327	317	353	332	308	326	322	335	313	342	285	297	339	288	331	296	310	316	303	330	335	318	335	358	369	307	294	309	323	311	308	286	322	323	333	320	347	306	348	290	322	303	295	330	319	321	276	307	339	303	315	331	277	341	315	287	339	324	297	315	281	311	316	329	320	323	306	330	336	309	308	325	303	353	335	308	348	306	290	325	319	319	326	309	336	318	309	331	315	321	325	327	314	281	321	317	315	310	326	289	310	308	283	302	301	332	327	310	327	336	313	329	338	348	338	323	351	328	297	354	343	289	310	331	328	335	310	336	327	330	325	320	341	343	309	290	316	299	343	317	315	280	328	322	300	299	329	319	336	358	322	330	335	335	286	317	310	297	327	308	328	336	312	330	291	314	343	318	342	336	284	333	340	326	305	311	317	311	303	317	323	336	331	355	342	301	326	289	328	348	334	309	316	338	331	299	311	317	313	317	341	302	310	309	323	321	338	295	340	324	324	318	330	320	348	329	319	298	347	298	277	298	280	321	331	338	310	275	333	284	284	334	344	331	338	317	301	318	329	317	311	295	321	334	336	320	326	337	257	305	339	283	322	312	297	285	336	305	328	337	328	299	300	257	317	313	314	291	348	319	307	335	319	303	312	290	323	307	349	330	309	308	321	319	316	328	356	345	325	321	279	302	319	339	310	322	316	355	294	334	328	302	315	310	324	317	321	333	309	308	330	337	297	284	283	319	332	308	312	289	310	367	311	326	299	301	332	286	349	316	280	297	300	330	300	328	331	309	292	332	326	323	325	327	299	326	313	307	290	346	342	330	314	288	321	349	322	343	334	271	264	297	306	321	325	321	332	333	311	308	304	296	326	308	337	326	336	325	320	345	321	312	336	345	302	294	316	299	311	317	314	331	319	312	272	305	284	317	300	323	356	338	297	318	328	309	305	324	339	328	330	316	301	315	306	315	304	301	316	321	297	358	311	328	313	323	313	315	320	292	314	296	302	326	307	334	308	302	333	323	308	317	311	327	335	311	284	305	298	322	314	307	310	349	329	301	280	331	307	315	327	300	314	357	327	305	320	319	328	306	328	338	334	308	286	306	320	331	327	334	308	349	308	355	297	319	309	327	338	342	329	316	335	301	310	331	311	293	295	295	309	320	340	311	304	309	294	338	312	315	337	310	335	303	328	317	324	324	308	319	341	319	349	319	335	324	322	314	297	298	270	301	322	312	322	316	328	297	308	335	322	307	326	280	330	304	330	312	323	329	327	321	327	315	305	288	333	315	314	333	298	311	307	304	289	332	322	322	284	326	328	315	306	303	299	319	327	316	331	314	318	307	297	316	309	320	304	319	340	317	321	335	334	325	305	351	291	280	283	300	336	332	343	279	329	315	329	297	323	322	323	310	313	287	311	305	317	339	301	296	292	328	304	322	324	306	293	294	320	343	319	350	344	325	310	294	340	347	344	310	342	314	354	355	310	338	323	302	280	281	294	326	310	313	301	323	333	293	303	317	307	313	287	289	331	313	342	311	319	321	300	303	295	313	277	319	331	331	300	324	334	342	328	297	317	306	361	285	311	328	338	307	298	299	342	321	315	287	337	308	307	313	341	305	334	319	322	318	318	346	305	279	314	326	296	298	296	330	321	328	319	326	343	290	310	330	329	352	278	335	332	338	337	321	345	328	313	328	312	325	326	324	302	318	317	308	318	299	343	348	329	321	327	315	288	335	340	310	297	341	343	310	320	302	324	359	296	327	321	279	307	317	325	308	347	360	328	302	294	305	291	327	343	321	278	329	312	338	299	326	299	311	320	315	307	287	345	316	306	298	332	321	321	315	294	288	296	321	312	310	320	307	380	349	307	303	323	334	312	317	298	314	320	319	303	302	287	293	329	330	325	321	329	301	296	316	323	318	324	305	314	300	302	298	349	297	318	313	287	289	325	315	352	344	324	303	342	320	308	333	320	334	324	318	316	326	346	316	340	349	360	319	342	328	328	309	304	313	312	324	326	329	308	338	319	320	369	340	320	310	375	317	277	317	326	342	346	318	294	319	325	319	305	333	334	348	297	337	287	293	305	316	325	319	322	336	349	302	332	289	284	337	330	322	331	297	310	325	308	330	319	329	278	302	326	326	313	311	321	313	316	322	330	325	330	369	332	308	327	292	318	302	273	310	298	340	291	266	366	314	319	345	339	299	319	322	324	324	294	277	274	314	308	297
23081	15352	14542	11417	4270	1212	714	688	748	737	668	701	756	715	710	661	717	712	656	696	670	721	797	804	756	693	689	712	731	686	696	679	671	708	673	676	696	694	669	704	702	660	733	689	658	662	695	686	659	675	663	687	698	680	737	698	713	687	749	698	670	702	649	665	674	700	713	734	682	724	705	663	689	699	686	719	655	714	677	699	717	744	679	689	676	708	696	737	667	672	702	686	683	688	647	662	703	700	683	667	713	694	644	721	732	708	661	722	667	673	688	693	661	687	720	693	713	705	683	739	699	627	679	677	656	679	725	692	714	680	719	721	734	688	694	676	650	675	730	699	702	724	681	671	655	691	686	689	732	678	696	655	669	656	704	707	644	733	712	720	705	701	727	650	698	689	671	647	718	623	706	696	681	692	649	736	696	712	709	678	708	731	746	675	677	698	685	670	666	711	699	709	710	673	632	662	689	677	694	626	646	736	668	700	662	718	679	667	709	656	735	682	687	677	672	698	715	702	656	706	697	664	711	714	706	671	709	697	708	709	693	642	709	711	698	687	690	669	677	668	690	737	710	686	713	689	723	699	682	686	654	691	710	704	669	653	662	661	684	676	669	675	707	695	658	656	684	732	689	715	707	678	650	675	632	690	680	686	678	704	710	713	708	681	683	708	685	684	716	733	646	684	679	678	702	700	703	717	690	686	654	713	693	693	692	665	642	683	616	687	692	693	708	698	684	685	702	679	716	680	722	700	663	711	685	694	671	657	703	671	676	717	663	654	718	688	711	672	673	683	690	704	663	671	688	685	710	660	644	645	749	706	699	655	698	732	720	692	675	667	728	686	703	688	718	693	703	706	679	709	710	689	708	689	734	715	684	675	690	744	701	672	683	643	734	712	649	690	662	711	748	645	652	668	714	707	719	678	706	722	656	689	686	640	707	687	711	676	687	702	725	711	716	669	720	607	680	692	645	698	670	724	673	683	715	681	700	679	726	685	661	700	657	698	679	702	715	669	729	691	684	683	719	714	696	675	725	685	667	713	691	721	695	710	709	722	653	663	697	730	725	692	758	673	656	692	692	703	708	657	704	733	667	693	677	705	696	719	617	663	731	709	718	665	664	717	717	709	707	718	695	691	634	695	646	676	696	682	644	683	679	634	707	726	700	676	728	704	669	718	689	641	669	630	714	686	687	662	709	654	692	705	684	678	678	730	642	735	701	671	703	702	698	695	708	686	683	662	645	660	700	740	728	724	693	682	657	734	642	696	654	745	707	694	667	645	721	747	662	693	697	676	715	671	700	648	683	697	661	661	630	707	653	681	716	711	661	672	678	656	655	661	660	719	684	720	718	718	658	686	705	668	709	706	712	685	717	653	700	693	671	670	734	709	681	707	669	691	671	686	706	659	702	696	744	689	715	672	676	726	735	684	720	651	699	670	728	656	698	640	678	728	700	710	749	679	684	687	665	700	715	633	677	699	692	677	710	679	738	678	646	704	676	671	698	701	697	704	652	734	633	695	722	689	741	713	664	701	654	681	675	722	652	660	678	674	722	681	668	722	725	739	684	677	720	709	664	705	706	724	703	671	737	693	656	673	702	703	648	678	723	697	677	674	704	649	691	706	683	709	667	697	675	678	661	652	659	691	700	739	700	660	657	741	729	642	690	671	679	684	688	710	686	699	710	695	649	693	693	720	727	645	733	698	660	741	692	639	762	685	674	699	651	660	726	677	667	684	695	666	685	686	677	661	673	687	661	670	708	698	669	672	653	683	672	727	681	730	723	697	675	702	722	666	628	694	683	673	697	675	696	712	704	664	707	719	702	725	711	726	678	657	699	706	706	686	663	717	702	722	683	678	697	677	655	704	676	692	743	721	707	686	697	753	690	690	689	646	667	725	651	702	672	719	612	681	679	667	671	703	685	665	658	703	702	655	665	672	747	695	648	706	723	666	660	674	708	694	755	731	704	670	705	632	679	697	725	674	715	717	686	648	698	677	708	681	653	686	674	714	675	714	710	693	706	686	661	725	707	686	716	713	716	667	687	694	747	678	672	707	694	674	693	666	703	668	659	674	710	723	670	682	708	650	726	686	687	686	738	659	691	733	716	676	692	695	702	665	666	644	679	741	665	671	694	702	718	706	679	699	689	694	692	709	712	643	706	688	684	641	665	697	655	742	660	622	695	705	699	703	652	703	684	667	720	686	701	687	696	670	662	679	685	670	726	691	688	702	706	712	710	664	704	683	721	693	702	728	650	708	705	720	695	676	685	687	691	637	687	655	721	672	684	650	662	675	716	650	702	658	668	683	666	672	697	694	661	711	698	692	681	688	677	716	657	734	695	698	686	720	656	676	749	680	665	726	705	695	718	677	695	675	710	690	669	714	645	704	724	654	698	698	696	669	723	704	639	709	668	647	675	691	709	681	696	679	698	649	717	675	723	671	677	691	730	704	701	634	713	675	683	720	727	655	698	662	714	694	649	670	658	720	672	683	671	668	678	677	692	639	711	677	667	661	670	669	678	707	663	654	690	735	655	683	635	676	695	646	647	678	666	714	664	675	689	639	652	673	652	670	668	696	674	671	670	639	681	702	701	680	696	761	677	646	708	708	623	674	699	702	687	698	719	675	699	714	645	636	647	713	663	668	657	695	651	702	676	656	686	641	727	727	676	691	671	684	721	672	753	675	651	728	696	684	681	689	712	715	653	731	676	650	705	684	675	701	658	638	694	715	684	655	717	713	681	678	693	660	704	673	654	695	695	711	709	670	654	737	709	724	665	699	670	681	706	712	712	697	694	701	656	657	704	691	652	728	718	704	690	720	658	678	684	673	664	705	709	628	642	676	650	679	650	697	705	693	690	643	647	662	699	689	670	678	711	663	690	680	727	687	712	659	664	669	684	741	723	709	706	633	739	658	695	736	696	692	702	724	685	675	659	733	671	685	700	720	675	736	694	698	682	693	662	692	703	703	676	707	683	671	646	702	703	722	683	640	649	661	714	685	690	720	655	723	662	691	706	700	685	700	754	670	691	730	664	654	686	660	692	718	665	668	674	693	650	658	664	709	681	685	712	712	697	711	695	667	691	702	679	677	718	667	686	700	643	688	669	698	659	657	700	725	699	668	707	671	685	686	681	641	716	676	700	723	702	713	684	665	708	704	662	640	694	713	691	657	688	673	658	689	664	701	663	652	654	696	686	662	682	662	707	674	721	701	697	704	645	686	732	702	695	704	712	698	680	675	708	705	698	724	660	667	706	684	690	705	648	697	723	689	658	662	707	713	698	666	663	705	676	669	708	710	657	654	688	717	729	689	690	700	695	689	690	683	705	663	722	659	710	652	700	665	652	659	733	702	697	719	692	713	680	691	710	686	709	719	696	739	699	696	681	695	686	676	694	658	661	684	664	684	694	709	680	731	672	676	651	681	646	665	694	684	665	684	726	670	647	691	728	653	665	736	628	672	673	692	681	691	657	662	701	688	665	705	696	659
46154	25925	18653	11751	5559	1426	475	371	388	334	376	368	326	388	306	314	361	322	326	332	349	379	477	592	522	504	349	337	346	343	316	355	329	338	315	340	361	350	352	353	343	306	327	309	332	325	344	326	358	351	342	341	321	327	334	334	330	359	350	300	320	344	356	329	285	325	321	334	338	329	354	309	331	330	316	333	293	312	318	341	327	303	351	293	328	299	339	325	333	303	306	347	318	334	301	344	322	328	344	316	303	328	335	311	368	378	322	362	338	302	319	330	313	295	320	314	342	335	339	361	318	354	315	379	328	298	324	310	303	360	331	318	323	338	320	330	331	371	301	349	374	308	332	337	321	355	341	363	320	318	318	334	359	344	300	324	333	329	351	307	304	302	329	316	330	350	353	334	321	321	326	350	319	300	335	307	322	341	325	300	324	304	322	317	310	342	322	317	328	322	327	322	313	320	325	295	302	357	313	297	302	316	367	302	328	304	322	299	354	345	322	316	318	329	316	338	341	338	322	373	344	363	347	339	315	352	340	341	334	311	356	330	310	346	365	318	328	321	342	345	317	298	355	350	352	322	310	312	317	326	307	327	351	310	321	347	331	352	329	350	340	326	371	301	339	357	290	323	335	307	308	374	309	318	309	324	343	324	326	329	376	369	324	349	320	308	350	340	315	313	317	307	332	334	319	338	333	334	332	303	313	358	333	327	353	323	311	341	299	353	317	294	328	306	344	321	375	319	310	323	342	345	349	339	311	323	333	335	316	336	376	310	324	331	342	369	338	344	319	317	311	330	334	313	342	370	328	313	331	289	340	315	336	277	310	297	348	355	365	294	352	320	305	324	353	326	364	379	319	319	343	375	318	334	341	319	332	333	339	323	342	320	338	308	332	349	333	307	318	309	357	333	360	320	306	335	372	337	356	338	296	330	367	319	330	335	337	318	338	351	296	328	320	368	339	320	330	318	341	339	329	327	353	334	382	312	328	322	293	337	308	321	330	313	305	366	327	333	341	323	336	303	337	374	331	330	330	342	334	352	340	340	366	319	292	343	300	362	345	321	294	307	337	334	316	357	349	312	348	335	347	314	342	285	347	326	362	358	322	335	362	369	327	317	319	309	342	347	338	332	335	329	318	317	303	354	347	349	300	322	327	307	295	320	333	356	310	316	358	329	305	323	333	326	314	319	326	346	340	327	341	326	318	341	350	334	346	353	315	356	387	344	369	363	351	334	336	295	376	309	302	331	295	328	274	341	366	367	303	340	314	308	327	345	325	290	331	356	337	327	348	346	334	318	329	368	348	306	359	309	316	307	365	301	348	302	344	298	325	343	362	339	356	329	339	355	353	343	364	337	334	346	350	360	293	321	312	355	360	368	335	329	286	307	306	324	321	342	329	320	337	305	380	353	322	324	325	321	326	339	382	315	311	308	376	341	321	315	327	342	334	327	307	347	301	327	343	343	352	343	335	320	328	354	325	337	347	324	321	312	330	330	343	345	347	318	333	347	340	332	349	334	348	314	320	363	307	300	362	327	354	316	300	335	296	332	332	292	336	310	315	339	359	336	352	341	351	314	322	365	340	310	316	336	307	342	313	334	327	330	318	307	331	356	334	341	333	342	302	325	377	305	371	319	315	343	332	299	337	324	317	321	298	308	324	363	358	290	300	335	318	332	336	309	334	332	357	349	327	307	318	340	315	353	329	377	327	335	377	350	337	337	315	335	366	315	337	347	338	315	322	312	330	331	293	362	329	342	337	346	334	318	348	318	337	333	318	331	333	332	353	334	340	311	316	326	350	320	315	281	330	311	333	343	332	328	320	329	348	299	336	338	323	330	316	380	358	349	342	353	328	336	359	334	297	325	360	369	343	297	309	346	310	290	318	321	347	338	312	351	340	336	277	343	368	300	322	335	335	349	323	334	355	314	275	313	326	340	323	329	313	310	323	336	363	331	313	350	319	341	332	287	339	291	335	315	319	360	335	308	328	328	365	307	319	358	338	343	316	341	320	365	317	352	329	347	340	325	373	348	349	308	288	314	330	340	309	315	324	301	326	334	361	323	339	353	323	333	336	304	357	339	321	328	343	319	342	344	310	334	345	317	374	331	352	332	338	337	343	347	329	335	351	371	323	329	327	328	302	307	329	320	294	315	339	343	343	339	343	282	321	332	335	313	338	327	348	307	381	296	327	366	326	302	356	366	356	343	333	334	309	291	309	345	330	338	318	359	330	316	330	323	336	308	360	352	340	335	322	301	334	360	324	325	350	281	320	295	356	352	342	315	347	354	292	343	348	324	293	346	329	321	315	322	343	345	336	341	309	348	384	367	335	354	371	290	301	316	341	321	336	340	315	305	379	318	324	337	352	330	342	327	315	355	348	328	341	290	326	318	365	301	362	329	305	277	342	315	345	325	337	287	307	341	344	342	314	326	319	342	320	317	325	334	340	343	316	368	332	329	331	367	338	344	341	325	374	323	336	329	290	322	322	353	355	330	343	379	360	345	342	335	331	336	346	320	319	331	333	366	392	354	364	338	299	347	302	323	350	362	383	348	343	316	319	329	393	295	318	315	354	311	297	314	315	316	341	337	339	346	325	321	316	369	346	306	312	324	357	331	356	308	345	314	302	334	345	331	355	275	333	322	375	345	343	357	362	340	314	339	331	319	323	355	294	320	322	333	342	342	343	376	367	325	341	309	300	321	304	306	354	326	295	297	346	303	326	338	322	315	357	315	309	370	356	304	338	311	353	316	322	329	340	326	312	330	308	348	330	307	346	362	338	327	330	315	324	327	328	329	322	328	330	338	311	370	343	372	317	354	328	331	347	336	341	334	318	341	315	319	345	310	317	350	319	333	350	304	368	339	323	323	356	326	323	309	352	335	324	369	374	330	330	299	329	357	329	290	333	348	305	337	308	337	333	316	353	343	312	338	346	340	359	314	282	334	370	320	287	310	335	329	340	354	341	311	331	335	345	344	305	365	317	362	330	287	335	337	379	367	318	325	311	336	322	342	358	324	284	323	323	332	331	327	290	348	343	337	316	335	308	334	294	325	331	343	358	374	348	317	307	310	336	355	356	348	307	353	310	312	345	352	331	352	308	308	330	314	349	363	364	354	349	322	301	328	341	350	314	339	364	335	334	288	325	329	365	300	361	305	350	386	346	349	319	321	336	318	350	340	341	315	354	352	347	370	358	327	319	309	356	336	353	354	326	310	332	304	322	313	369	326	355	320	348	355	342	330	335	313	308	347	316	367	329	353	342	330	295	319	330	356	310	302	324	343	340	352	334	329	325	327	317	323	330	310	336	302	346	320	364	309	329	321	332	308	320	308	337	333	304	293	342	347	355	311	344	331	347	325	314	324	372	325	334	373	330	357	299	342	355	361	340	342	347	318	341	304	304	323	323	329	325	334	345	312	311	331	297	357	364	303	356	348	362	363	316	333	310	361	325	311	366	354	313	337	346	332	277	343	342	318	348	348	331	344
28289	19614	22798	20417	12833	3833	1165	970	865	798	811	762	781	794	764	797	706	741	805	771	768	1011	1907	2252	1997	1478	743	724	706	717	743	743	741	724	768	781	710	741	745	750	734	778	689	736	737	728	676	732	699	723	742	692	730	726	689	707	687	693	729	725	703	643	773	734	728	702	715	691	693	785	711	704	745	713	748	736	775	710	685	673	677	712	717	739	717	744	719	718	681	725	695	719	704	747	700	686	691	754	810	703	709	688	715	682	724	730	717	754	726	754	720	707	733	701	729	705	644	694	722	695	739	698	676	686	765	699	712	706	726	716	743	682	771	727	725	731	724	725	702	757	710	754	729	770	701	683	683	771	688	722	708	700	716	694	711	687	724	698	690	673	758	659	651	722	712	680	739	673	725	715	750	714	742	739	785	713	731	690	699	687	713	736	683	744	701	726	658	737	710	736	730	727	682	692	703	729	675	713	725	742	707	735	728	726	713	675	724	771	731	730	736	737	672	756	726	678	693	724	665	694	713	744	728	702	794	674	752	701	713	730	700	749	714	673	664	788	728	753	732	700	760	700	736	689	697	704	752	722	730	747	728	701	763	750	716	658	754	692	681	674	748	718	658	740	745	746	751	702	692	675	709	733	710	753	732	720	700	714	690	714	723	668	676	707	754	718	695	699	725	757	751	748	710	773	670	734	747	657	769	694	696	741	716	768	729	720	708	710	708	748	704	734	750	712	691	704	707	649	740	747	693	722	692	699	695	724	705	726	753	723	759	737	724	716	672	717	716	698	704	716	747	742	745	725	698	717	693	702	764	735	749	697	755	685	733	736	736	702	745	742	720	717	714	758	674	712	711	663	658	721	767	733	739	731	702	714	676	707	763	705	677	705	702	710	729	703	680	715	700	747	717	722	750	727	725	781	691	727	712	734	695	767	701	726	715	715	710	722	700	722	731	726	729	740	716	683	750	694	711	721	719	710	683	746	717	729	757	715	685	691	731	669	723	725	725	725	736	690	678	702	767	681	719	743	708	704	764	686	702	733	732	729	758	700	733	711	766	754	723	683	681	724	745	686	728	734	751	735	731	750	672	684	757	719	741	696	729	745	737	711	747	750	716	696	719	730	685	736	733	687	765	709	687	741	715	735	736	739	715	739	770	711	701	755	736	738	764	743	689	752	709	716	677	779	748	716	706	655	695	679	711	709	754	667	722	759	744	661	726	719	726	704	696	752	738	702	718	667	752	708	701	719	747	702	736	765	738	689	710	691	690	687	740	747	720	739	732	702	686	677	708	652	683	684	735	684	737	745	728	705	711	730	714	705	716	676	681	718	687	695	684	640	693	716	769	698	733	751	694	701	711	741	729	729	747	712	708	709	768	689	704	728	735	744	701	729	746	732	768	736	738	664	753	735	758	726	690	696	715	752	700	722	678	700	700	740	712	678	717	734	701	720	739	731	673	791	713	715	717	705	748	746	730	743	738	747	697	702	690	689	691	720	693	684	731	739	692	737	667	729	754	655	661	716	734	742	693	764	722	751	701	734	689	721	702	718	755	785	731	755	685	707	700	741	738	714	727	695	719	676	718	696	710	720	736	738	720	703	705	775	771	755	719	741	706	703	725	663	698	721	718	707	711	738	687	695	704	686	651	675	706	754	743	715	704	726	719	708	689	701	723	709	718	705	752	744	743	719	744	679	712	723	700	706	740	708	683	706	645	710	715	733	764	701	722	708	710	706	717	726	753	709	681	691	684	708	764	741	688	745	690	730	687	769	714	724	683	732	719	714	716	711	689	660	687	734	735	718	701	731	756	673	670	721	693	736	681	700	752	731	733	704	741	749	752	793	782	682	679	693	690	697	710	696	721	725	716	704	730	668	677	672	695	744	720	719	715	730	694	720	683	723	682	745	700	696	753	710	733	744	754	710	672	731	693	690	716	744	755	720	726	688	718	704	734	730	682	699	701	684	759	736	693	689	704	719	706	739	693	767	736	756	756	739	707	671	723	712	721	726	731	725	736	717	717	691	694	702	772	710	724	739	687	748	708	738	725	727	732	739	730	757	728	717	738	741	719	696	675	765	739	705	727	676	718	718	703	739	739	701	734	723	671	693	722	686	699	689	673	699	778	714	726	746	727	712	698	705	745	733	670	720	706	745	712	736	764	755	718	694	744	702	663	749	720	689	734	751	729	744	721	729	686	722	716	709	703	686	672	731	714	707	739	712	668	729	736	739	734	707	739	673	663	717	715	695	695	702	705	726	696	668	694	684	730	701	721	690	669	736	713	683	689	720	680	712	695	725	730	749	689	673	685	725	735	717	670	715	723	738	745	721	761	740	692	734	745	691	711	694	709	709	749	690	680	767	731	751	691	733	699	738	680	724	732	759	659	728	666	735	700	750	735	708	719	744	708	728	710	706	751	731	709	758	693	772	663	734	688	732	735	730	727	747	629	720	684	691	698	702	719	699	712	698	707	718	708	701	756	742	720	720	684	739	690	751	729	738	688	754	716	723	746	676	709	753	687	692	720	723	700	706	737	698	658	706	752	679	743	698	711	708	733	722	725	728	756	692	769	664	671	722	730	720	732	751	752	724	725	726	722	718	731	677	743	702	714	727	712	731	726	736	710	776	684	667	692	771	715	771	749	776	729	700	745	719	761	801	724	697	704	775	752	716	748	713	765	718	718	728	750	690	749	666	698	749	764	718	725	732	742	689	731	737	707	745	682	755	701	688	717	726	714	746	717	686	711	739	727	732	710	757	699	701	745	706	694	744	721	722	740	720	692	730	701	678	759	688	724	728	737	709	709	735	724	672	709	697	654	690	753	733	761	740	710	683	674	686	717	739	774	726	695	736	685	741	740	736	677	734	699	724	718	734	694	667	709	711	707	770	712	738	732	675	714	720	677	664	706	748	717	739	741	688	729	682	703	749	718	761	733	724	756	672	688	701	724	757	677	745	701	714	713	731	734	726	684	676	727	696	734	695	742	744	701	760	722	682	793	738	779	678	731	749	686	714	739	676	725	730	717	716	700	737	721	709	691	693	739	720	707	754	717	743	743	734	719	741	748	712	692	715	724	776	695	733	719	727	758	734	763	751	713	722	713	669	740	765	711	742	732	694	686	710	719	706	715	692	716	664	745	731	719	702	715	703	720	743	780	739	736	672	728	708	675	685	707	711	714	686	708	717	700	797	731	747	761	672	709	689	675	731	802	713	695	686	672	682	774	728	680	748	736	735	693	661	685	731	757	681	712	730	750	702	719	731	769	716	717	749	738	730	697	710	710	761	693	696	768	767	701	714	684	686	732	701	700	717	731	745	756	717	751	776	696	695	739	700	693	687	726	721	691	720	713	739	744	741	702	668	749	742	732	739	728	707	722	685	709	705	711	720	710	707	708	749	728	763	716	730	763	738	700	748	715	766	703	740	727	749	708	762	722	677	735	688	695	711	762	675	738	713	713	697	739	682	752	706	736	710	731	720	678	716	716	679
58571	37576	25141	17246	8369	2000	628	478	422	377	330	334	361	359	359	356	389	370	363	371	375	525	752	780	706	568	382	359	358	383	349	321	395	334	348	397	324	336	374	346	338	368	374	338	392	340	362	363	362	390	344	408	373	354	358	345	327	340	361	369	339	315	352	329	368	360	338	340	344	348	387	383	373	331	343	375	346	337	359	407	375	373	380	389	357	389	362	342	367	349	341	377	361	379	390	370	374	348	382	372	393	354	358	359	374	360	374	338	334	374	384	365	345	386	352	368	355	353	323	365	384	354	334	371	337	355	365	348	367	310	330	371	339	356	352	352	352	315	344	339	299	335	339	342	360	360	370	300	355	354	347	382	348	341	395	345	308	340	350	349	361	384	376	339	341	355	384	323	376	319	388	379	356	398	344	341	343	372	381	368	343	373	356	370	369	364	329	324	360	350	371	365	354	345	354	364	323	305	379	349	349	372	380	362	356	370	370	385	384	347	339	363	357	351	363	406	326	386	365	349	402	377	347	340	328	338	306	321	348	346	334	349	342	314	362	353	375	333	357	319	366	409	349	312	329	329	357	345	344	327	347	328	345	354	365	323	363	338	361	354	327	379	346	318	384	359	370	368	393	323	378	368	354	366	379	342	357	374	357	370	343	395	369	358	331	374	354	365	358	351	366	333	331	309	342	364	364	354	377	335	352	317	328	327	340	357	367	324	334	321	371	346	333	371	343	364	349	377	351	340	334	368	385	327	368	361	324	332	349	363	396	358	348	342	365	377	369	373	349	367	328	356	344	326	333	365	372	365	350	336	340	354	336	353	349	323	322	323	338	344	332	372	370	339	334	323	366	342	331	360	382	380	355	359	323	352	352	390	333	365	371	352	384	387	362	363	377	381	353	374	396	380	321	375	357	321	347	398	351	333	316	333	334	317	364	331	344	380	358	360	370	364	357	326	337	342	361	376	345	372	379	388	363	362	352	369	366	348	322	316	333	351	327	337	354	346	343	324	408	302	329	337	393	396	390	351	359	382	389	360	371	311	395	375	381	363	328	328	355	381	367	357	373	357	386	330	359	359	359	375	369	348	385	365	367	349	364	365	345	397	361	397	360	394	337	346	326	347	320	326	339	363	377	384	359	368	311	342	376	367	357	349	349	376	369	372	346	336	368	357	363	358	345	331	337	347	369	351	395	335	409	415	384	376	330	323	345	353	346	351	357	389	348	356	376	388	361	356	330	334	349	363	367	358	356	357	382	373	389	355	372	345	355	322	320	359	367	378	373	359	309	374	353	382	354	340	360	369	350	362	370	340	358	326	361	375	332	362	359	334	313	381	355	345	373	350	340	347	390	387	332	333	341	371	363	311	365	355	371	383	316	335	351	357	339	368	333	356	327	368	337	387	376	364	346	351	344	389	367	382	367	341	342	383	363	336	360	338	367	366	377	331	339	337	331	390	341	340	361	378	340	361	379	339	364	342	352	347	347	364	334	375	355	354	350	367	371	378	317	336	368	344	382	383	330	340	369	335	330	322	344	380	368	326	362	369	343	356	327	376	343	379	375	356	353	318	359	340	347	354	356	372	329	323	353	357	373	356	366	365	354	364	317	338	354	332	394	361	357	351	381	326	373	301	324	333	321	403	347	354	370	382	349	381	347	329	352	381	344	361	338	354	377	323	382	353	367	345	358	385	366	330	313	358	376	376	348	314	360	339	358	332	337	348	340	358	367	365	379	407	320	351	385	395	366	335	342	400	398	385	363	366	352	361	344	331	357	321	382	338	364	341	381	377	319	329	328	335	367	365	350	373	384	323	345	341	356	332	353	380	363	364	363	351	334	385	367	344	356	362	359	354	326	351	347	307	370	359	356	365	341	395	376	374	341	343	348	381	340	359	355	355	363	357	367	366	339	348	350	351	304	345	377	330	340	339	325	345	372	377	351	339	319	378	327	389	391	370	355	376	328	355	352	384	312	365	381	380	357	348	378	337	362	330	357	354	418	352	336	351	365	365	389	388	346	339	372	375	350	324	349	331	335	335	321	349	359	376	380	348	347	384	397	344	341	327	386	383	343	344	336	328	333	317	334	388	325	322	357	356	364	356	373	381	352	373	371	368	363	352	371	372	370	315	354	329	334	390	324	362	385	357	374	356	360	332	340	379	361	388	329	355	341	386	385	341	357	337	347	348	367	347	335	377	355	370	326	343	375	358	392	342	381	380	325	364	344	342	320	360	353	366	340	377	373	341	369	378	345	352	340	384	358	336	300	353	321	356	360	314	399	340	351	383	371	339	359	347	302	395	348	330	363	357	342	359	329	323	354	403	376	378	374	369	321	356	399	390	383	376	390	302	357	357	339	356	340	379	335	345	373	346	381	353	385	358	337	372	339	380	378	365	366	334	351	357	392	389	348	374	360	339	324	350	356	316	381	381	350	350	349	346	353	358	337	331	339	373	378	376	375	383	337	348	352	356	365	323	339	312	368	386	332	365	345	383	375	362	401	328	362	357	374	354	367	371	336	341	343	354	394	361	371	336	347	348	410	376	385	337	351	336	378	348	396	346	352	344	388	339	363	354	375	323	368	384	349	354	338	372	322	379	357	350	364	335	385	364	341	333	367	355	368	335	340	368	371	345	360	337	373	331	361	336	367	368	337	368	365	360	362	333	344	345	378	340	340	322	371	358	350	363	346	338	385	379	327	366	348	335	369	337	334	350	339	321	360	393	371	323	348	368	373	363	361	376	314	370	387	370	343	383	346	371	349	325	361	381	315	335	419	336	342	371	342	332	369	343	365	358	336	353	350	338	333	343	342	353	347	361	405	300	369	343	384	340	365	366	384	394	340	362	348	370	358	401	355	330	383	393	345	359	361	356	357	339	356	379	337	353	376	369	346	386	374	338	377	355	375	369	361	362	371	344	353	385	356	387	355	345	330	318	334	361	350	351	334	360	335	386	373	375	377	345	348	313	308	319	359	374	334	355	371	339	368	372	372	385	364	364	371	354	342	371	377	360	329	358	336	393	379	352	387	324	359	361	379	339	348	368	319	333	351	350	364	388	329	344	385	355	347	346	400	380	352	338	380	304	335	332	362	356	391	389	342	317	325	355	367	348	354	348	335	348	353	332	362	375	374	382	343	350	355	344	361	304	366	341	360	371	385	355	309	308	340	344	316	351	315	391	361	369	339	333	350	354	367	351	339	318	410	380	358	362	317	366	362	356	359	316	339	347	377	359	361	354	324	384	363	347	334	359	383	360	385	325	384	333	321	352	338	350	346	345	333	378	388	366	335	380	328	364	372	333	359	371	356	355	364	380	345	383	349	355	315	353	361	331	351	348	354	335	407	344	372	350	335	378	366	360	335	318	404	379	375	385	358	355	346	328	362	376	344	344	376	385	370	360	350	343	306	342	342	335	353	373	375	365	378	368	352	381	362	351	330	364	363	379	354	372	360	375	344	377	344	348	385	356	356	376	361	339	348	377	326	342
36150	28529	27724	26133	16957	4504	1887	1355	970	874	876	864	800	813	847	780	769	847	897	939	999	2137	3446	3576	3104	2168	786	772	787	751	766	699	749	827	743	768	750	716	773	756	787	758	762	794	750	783	720	781	769	764	727	775	781	775	772	792	787	758	726	752	790	716	718	811	740	758	776	812	749	778	805	794	751	821	746	753	743	719	778	743	741	752	749	765	741	778	735	711	763	780	770	761	820	737	814	705	775	787	749	810	788	760	791	793	720	791	802	754	818	768	750	796	765	830	778	761	754	739	793	735	760	760	776	732	784	765	837	732	818	746	781	784	775	737	737	765	732	742	788	745	785	774	749	764	757	775	803	746	782	723	822	708	734	771	784	716	730	768	767	772	729	759	799	743	737	760	748	739	726	781	770	772	757	757	741	746	737	744	708	775	741	761	734	742	792	781	723	738	782	761	762	743	748	753	751	774	745	812	804	810	759	764	780	730	756	766	787	782	781	747	785	784	730	745	767	790	752	795	740	744	764	775	759	758	754	792	747	783	756	763	747	733	760	792	741	772	777	747	744	763	713	808	763	773	757	779	756	785	775	807	740	768	702	730	757	777	748	739	735	749	724	755	767	784	762	738	754	789	730	754	760	713	771	781	783	805	818	749	807	734	798	762	779	757	842	756	789	784	760	745	776	715	774	743	760	719	707	743	802	739	782	815	753	743	767	733	760	772	802	800	752	772	776	782	760	759	742	751	735	795	750	758	776	741	761	743	755	760	745	792	805	734	804	763	773	779	725	735	761	823	779	812	747	789	729	762	754	789	797	742	738	721	780	741	766	768	724	754	820	801	782	728	768	802	726	770	768	784	768	817	738	744	781	738	716	804	734	676	808	746	739	766	792	760	749	766	761	784	730	758	795	783	768	782	758	770	777	753	787	753	720	782	775	788	747	784	797	801	716	735	782	766	759	799	751	752	772	767	766	744	763	770	723	767	774	783	745	722	758	751	757	824	697	780	726	773	736	729	752	786	763	709	727	769	736	768	833	781	794	751	735	763	737	769	787	734	785	723	753	748	792	707	760	774	776	736	748	787	856	743	755	749	765	795	736	766	744	742	782	700	727	740	758	798	763	765	825	750	767	800	765	778	776	742	758	736	758	783	711	764	788	722	763	790	740	797	714	745	795	798	750	822	765	726	767	726	705	729	783	823	708	735	788	769	789	728	748	725	740	724	776	799	768	718	790	774	725	771	723	772	722	743	776	718	795	764	750	762	780	720	759	756	730	718	736	720	807	742	761	733	694	778	780	761	721	767	737	787	748	799	752	795	711	753	798	759	803	719	750	817	770	759	806	746	730	791	806	811	759	744	742	770	800	818	732	717	792	806	804	758	780	747	779	767	745	775	746	762	749	777	771	763	750	817	769	781	786	745	722	750	754	756	796	776	770	766	753	779	781	806	773	774	735	749	795	811	788	792	750	786	787	791	813	732	776	782	777	770	761	779	754	746	756	738	730	762	776	769	782	766	752	778	734	769	768	739	740	770	743	752	739	722	789	754	714	799	760	734	778	740	811	733	710	755	765	737	775	842	790	765	757	724	751	719	729	757	730	805	794	739	738	792	809	745	769	744	736	802	755	728	771	754	715	750	776	788	770	746	685	799	795	740	749	807	728	759	732	768	721	761	780	785	761	793	724	759	778	777	782	759	752	790	777	789	778	743	800	698	744	799	748	768	748	757	756	763	798	741	771	766	748	794	740	737	753	752	685	715	773	762	753	770	768	766	756	763	776	746	713	770	759	728	808	808	783	747	780	741	764	771	773	740	774	778	726	737	727	749	760	777	794	724	781	771	753	755	769	736	799	740	740	745	781	825	785	757	808	768	717	780	745	779	771	789	762	758	739	763	771	785	749	747	759	740	782	788	809	721	804	712	745	733	730	725	733	729	724	778	749	734	746	775	730	709	744	790	742	736	725	792	755	774	759	796	754	788	800	795	796	766	760	779	755	720	766	782	814	695	747	749	805	778	721	753	751	755	789	726	813	736	768	742	767	788	753	762	777	796	736	761	770	798	775	743	762	699	749	772	794	742	750	797	782	729	761	787	720	680	725	786	784	763	736	756	761	773	790	741	720	808	793	762	718	753	780	765	740	781	759	744	730	797	731	728	758	783	751	756	798	783	778	715	808	814	732	782	753	750	778	760	777	761	767	783	704	755	713	764	730	764	753	754	733	738	783	749	781	730	734	802	773	793	772	752	804	722	747	721	737	752	771	786	773	745	756	788	761	716	729	760	773	759	750	763	792	713	761	748	767	777	819	764	749	756	793	806	737	792	801	783	759	748	712	744	746	786	785	793	750	720	779	743	762	737	744	773	800	788	778	729	796	783	763	780	791	768	800	752	725	799	773	785	778	781	776	724	768	743	775	782	798	790	719	769	761	777	776	782	825	792	753	734	756	735	799	736	765	738	777	801	769	763	788	790	771	790	726	771	768	796	732	791	739	802	681	823	758	764	739	733	789	775	757	786	785	788	744	763	743	752	757	768	806	756	775	781	750	777	771	715	764	718	768	754	785	806	808	742	816	770	776	788	799	816	759	725	761	786	788	739	787	792	825	782	735	753	775	773	744	737	747	773	812	739	745	731	771	791	779	780	722	731	752	733	730	818	784	789	762	761	788	748	748	763	731	775	734	730	738	717	784	765	762	761	777	729	768	785	761	713	726	763	743	749	740	751	782	789	741	734	714	759	780	776	803	740	729	762	795	750	736	728	722	773	744	769	736	779	729	755	762	757	770	807	817	711	753	751	743	787	794	783	790	760	770	764	728	750	745	750	711	763	765	742	770	752	721	731	751	785	784	775	705	751	769	736	730	759	760	774	730	779	772	749	806	763	765	793	772	785	740	794	755	764	779	786	784	784	801	747	739	766	729	769	769	727	749	777	776	817	725	746	725	765	755	784	744	787	754	758	708	711	757	766	805	830	822	790	784	749	751	821	733	743	737	735	765	781	749	786	770	751	722	723	734	766	719	743	789	766	782	779	735	805	731	797	762	740	738	767	726	757	784	761	759	765	766	735	742	721	763	775	737	798	779	761	851	761	746	755	738	726	788	797	785	815	795	766	747	718	766	782	821	790	739	706	776	808	766	731	734	769	805	769	735	760	739	757	733	803	767	822	703	749	753	714	748	763	759	749	781	747	770	795	779	746	723	753	784	790	716	719	757	758	742	711	737	806	752	765	826	754	794	759	795	769	750	768	747	787	761	768	788	759	726	805	786	784	722	746	768	779	765	733	797	749	726	757	747	768	767	734	823	782	770	780	815	776	777	762	754	806	758	780	743	764	750	806	806	748	795	757	768	735	796	809	741	749	788	758	782	754	821	753	801	739	776	762	735	760	765	774	742	750	718	763	723	825	759	768	738	734	796	782	757	794	751	794	758	785	769	817	747	717	767	750	755	809	813	784	744	720	742	768	788	749	707	720	787	735	751	745	788	748	817	737
44434	25066	11084	3683	1283	453	320	337	347	337	286	278	333	337	308	336	309	364	292	303	370	337	313	343	329	315	311	343	325	317	323	327	347	335	315	330	361	318	336	335	330	338	354	347	350	328	303	331	284	316	341	288	307	294	277	306	326	305	345	308	351	325	320	334	306	335	329	283	321	337	301	312	330	296	321	331	354	348	313	308	332	306	314	320	316	338	348	327	310	291	313	308	314	280	359	307	303	286	333	362	349	314	319	333	313	320	357	335	314	310	301	299	325	309	342	339	309	313	319	305	318	316	317	278	354	284	336	306	332	316	308	322	287	304	284	320	372	300	296	344	320	320	305	302	309	308	320	316	292	317	334	331	318	296	326	279	338	355	286	329	324	306	344	303	339	326	303	299	306	338	304	320	301	316	335	312	320	347	298	342	333	324	313	311	345	334	364	302	308	320	337	309	334	325	330	331	313	346	308	327	311	323	338	348	298	329	281	333	334	321	335	306	328	309	344	344	314	348	326	305	317	316	338	343	376	319	323	327	290	323	348	340	335	325	312	338	346	332	308	321	349	289	316	371	376	349	305	297	368	340	335	291	344	332	290	319	339	327	296	291	313	352	357	315	311	355	302	341	319	314	320	322	353	360	337	325	343	346	309	317	320	317	349	307	329	310	325	319	307	344	315	345	324	318	329	302	293	338	332	300	301	350	313	347	352	310	329	332	353	347	315	293	315	311	287	305	285	301	312	292	357	347	323	334	308	314	303	328	328	334	363	325	311	305	327	333	311	314	349	319	326	340	352	328	301	335	330	330	311	331	304	350	322	297	337	321	333	350	313	325	352	343	352	329	346	305	323	314	334	337	330	319	340	324	302	344	357	340	341	331	303	306	331	309	302	358	317	293	328	312	315	312	329	344	288	330	320	324	329	296	334	330	327	357	339	348	288	334	308	308	325	324	347	312	333	304	312	326	313	363	276	320	308	308	316	340	333	304	289	326	318	355	318	317	337	308	341	337	341	306	310	303	334	308	349	324	337	330	291	326	337	303	331	321	296	299	297	372	314	324	347	292	310	280	319	339	355	317	321	284	336	403	314	317	352	334	282	343	309	341	330	339	351	302	291	320	330	335	327	329	323	301	336	291	291	324	331	325	314	321	308	325	332	293	328	335	350	297	345	301	353	309	302	316	315	317	329	311	347	298	300	318	314	335	328	290	339	281	336	352	319	305	336	307	308	341	317	328	344	315	356	333	340	292	283	296	290	310	371	296	288	308	318	297	343	346	332	338	327	322	343	329	313	339	314	313	313	321	283	324	345	336	313	348	318	342	367	323	319	328	331	342	267	337	309	307	295	329	313	346	308	315	360	316	332	287	344	304	341	343	297	328	289	337	331	299	307	327	371	330	327	305	318	301	328	305	315	322	336	301	330	350	368	336	321	348	302	326	299	298	296	294	357	300	316	342	374	351	359	303	313	337	310	332	365	301	310	352	268	358	335	322	318	342	357	289	316	289	358	343	320	319	281	335	298	326	337	338	326	312	344	306	334	300	341	308	316	289	365	326	318	306	287	279	324	297	325	317	339	324	326	301	342	299	361	328	328	340	316	290	305	314	335	335	304	324	330	295	330	327	299	339	348	338	312	314	329	318	296	302	311	342	352	284	312	380	334	315	314	296	342	333	320	324	330	320	308	305	333	340	308	312	302	314	331	342	336	298	340	359	337	330	330	329	342	289	314	364	332	350	341	299	334	324	342	300	317	323	357	346	338	319	329	322	312	331	306	357	354	342	321	297	340	354	320	292	301	351	275	339	316	307	318	360	343	325	318	354	302	323	288	300	323	319	281	301	341	327	332	324	334	335	333	335	330	349	357	314	313	312	298	283	338	324	326	290	315	334	329	330	343	305	362	332	336	331	338	357	319	334	307	322	327	280	309	285	319	335	327	313	301	316	336	302	309	356	351	302	318	316	325	305	282	312	314	337	355	307	339	303	293	342	308	306	317	321	306	332	286	325	316	322	337	308	352	366	320	360	294	287	315	329	367	342	339	284	294	342	296	320	323	302	293	313	314	306	322	311	339	324	326	310	355	305	301	317	312	287	327	340	333	341	303	318	315	364	306	316	316	327	320	350	373	350	315	311	331	307	318	349	358	297	332	344	321	346	337	354	346	317	333	332	321	311	307	325	294	334	337	332	320	303	293	322	350	310	337	305	299	311	316	324	329	313	317	320	328	299	320	313	301	321	307	322	343	327	325	298	295	328	323	305	319	312	331	316	325	303	315	306	334	311	329	313	299	351	313	308	343	328	351	327	344	304	337	305	310	337	346	347	330	320	328	318	323	313	307	295	311	332	337	361	313	323	309	317	321	309	336	345	321	309	336	349	355	358	346	301	287	284	343	288	333	320	334	332	311	339	330	302	277	310	308	323	387	326	339	341	332	273	347	319	316	343	335	280	312	308	311	338	317	352	329	306	313	319	332	345	310	312	337	325	308	320	297	325	355	315	306	325	297	317	354	371	323	354	299	294	316	319	340	343	312	327	323	310	320	342	333	310	307	328	312	325	309	345	311	276	341	335	364	324	318	315	294	308	320	316	356	327	325	334	296	312	316	333	301	283	282	306	342	322	314	320	310	362	326	308	305	327	325	307	325	323	339	295	358	295	372	312	310	284	328	317	306	303	344	310	300	305	286	323	331	319	327	315	318	284	317	341	331	357	335	341	322	321	291	328	312	301	306	328	339	330	309	294	317	336	357	347	321	307	336	332	330	327	303	339	314	321	339	319	348	344	297	308	327	298	301	315	299	314	295	363	328	291	308	322	354	340	304	303	350	314	297	356	331	327	292	338	281	323	319	268	304	313	312	301	339	280	312	334	308	336	328	364	329	322	329	327	308	315	338	297	337	307	302	300	310	299	325	294	326	320	306	328	326	333	331	312	311	306	331	287	304	338	297	334	305	333	325	329	335	336	326	342	334	305	316	323	335	315	288	303	343	341	348	337	323	325	287	299	303	318	307	279	307	312	320	330	326	307	304	315	313	339	344	304	296	320	360	380	307	343	297	290	332	333	316	316	303	299	319	311	309	302	367	319	319	320	317	311	317	374	333	351	296	379	289	291	325	342	310	343	312	323	358	331	325	297	308	291	302	373	316	345	362	348	330	315	296	275	333	366	353	322	318	362	285	339	312	302	321	334	322	318	317	317	328	327	308	310	305	308	249	325	307	320	318	314	342	313	313	324	356	348	327	340	369	349	329	324	304	334	313	341	330	349	306	322	324	318	263	339	328	269	366	344	314	309	296	343	295	332	322	328	341	345	318	374	335	284	349	334	334	308	337	323	329	317	310	311	317	322	316	357	330	334	287	292	331	338	346	316	331	278	329	338	337	310	341	344	338	354	275	360	319	326	293	311	291	347	302	332	306	320	325	309	323	338	328	321	327	317	332	295	328	296	318	333	339	320	323	313	304	310	342	345	335	325	311	312	337	333	312	296
27954	18478	13335	7319	3646	1144	801	740	697	716	662	727	704	689	717	714	681	742	659	653	703	721	722	763	765	728	754	666	739	734	666	719	710	761	760	736	730	709	694	661	684	676	706	674	674	692	674	717	712	684	711	705	688	644	675	678	676	687	704	708	729	696	720	672	703	666	715	712	689	700	702	712	704	745	700	702	699	686	683	709	741	769	650	712	734	703	729	746	731	696	705	680	708	691	664	713	694	708	663	785	679	711	692	662	675	702	717	694	732	716	706	648	689	694	736	695	698	717	668	748	678	692	717	680	679	699	676	641	666	708	709	709	714	689	701	747	722	759	719	692	706	707	672	681	698	707	680	689	734	711	679	723	669	659	701	694	698	745	714	657	695	732	744	709	698	732	713	746	694	706	747	729	714	728	701	722	725	742	714	679	695	699	686	694	683	682	721	735	709	679	712	660	703	736	710	661	695	712	703	685	704	707	728	677	704	695	688	669	695	686	707	687	707	707	706	718	759	712	672	653	748	647	705	696	703	736	661	731	709	677	684	688	723	708	713	720	689	707	689	692	683	673	707	684	688	708	686	718	694	707	686	684	693	699	731	701	677	702	709	748	698	693	728	661	760	680	695	693	689	750	724	681	645	675	722	747	705	716	714	704	695	713	696	692	663	654	704	723	674	683	675	690	684	757	662	687	689	730	673	670	684	705	685	689	718	683	665	694	686	680	716	714	639	716	717	669	719	721	743	671	742	724	683	684	698	720	711	715	691	697	728	717	754	694	716	751	705	689	700	702	673	721	677	684	683	720	696	683	700	712	700	685	692	722	707	714	701	753	695	687	721	674	738	710	660	663	685	710	752	736	727	731	675	701	711	761	641	684	749	690	696	708	694	695	705	711	663	680	681	700	675	757	669	718	697	734	656	745	609	677	713	751	683	731	699	680	660	710	665	721	693	757	714	726	725	679	705	649	703	656	692	703	728	744	710	712	695	710	678	719	681	698	708	719	679	705	742	703	704	679	667	758	713	686	734	709	727	729	706	694	716	671	695	715	692	751	668	717	713	711	704	679	710	725	700	707	698	712	719	680	705	718	666	691	685	681	709	676	694	709	709	716	704	705	711	662	716	728	677	755	657	660	696	681	710	760	722	730	672	746	678	692	745	675	722	661	677	731	709	742	666	705	718	704	719	702	701	662	686	718	684	699	685	671	738	727	708	688	659	731	663	711	727	683	703	716	716	731	704	677	721	724	706	734	706	695	721	666	707	672	701	694	706	700	729	725	703	688	697	686	678	723	719	684	700	654	697	707	715	714	689	708	704	745	677	680	670	699	727	689	682	708	671	716	689	726	678	667	667	715	676	727	722	667	685	708	687	688	660	756	701	677	699	718	657	689	685	708	713	699	683	702	702	665	669	733	686	714	695	668	722	721	672	728	690	664	743	711	703	681	707	667	692	716	695	689	677	701	667	716	683	694	712	712	675	702	673	705	697	728	720	694	729	706	736	682	726	701	668	708	698	722	703	689	678	719	711	709	720	732	715	717	679	721	747	710	717	784	710	717	689	752	712	673	746	691	731	698	665	677	732	708	724	674	729	722	706	701	729	717	753	691	739	726	716	639	706	707	673	754	672	691	692	672	727	717	699	688	676	722	672	645	697	675	742	726	722	716	663	688	689	694	724	703	716	689	699	699	699	700	714	695	703	679	755	710	688	675	717	715	688	699	700	693	701	671	665	755	714	696	731	745	642	727	654	683	667	699	629	710	741	724	692	685	733	702	647	748	689	719	707	691	737	693	720	725	705	676	712	706	664	686	674	740	713	698	742	651	723	757	708	725	705	659	692	717	702	747	677	701	681	706	719	688	716	713	736	686	677	720	696	655	721	704	656	717	721	699	736	733	695	737	687	706	681	698	675	711	661	712	734	724	693	761	705	703	709	653	686	667	694	740	713	705	706	717	651	684	708	726	674	761	694	691	680	715	664	681	721	666	662	673	683	692	735	707	708	713	657	711	697	733	708	721	733	742	668	711	705	643	703	680	687	734	679	695	733	689	737	667	749	687	704	742	727	674	698	711	683	715	700	649	680	742	710	668	712	730	750	703	727	717	707	730	702	715	649	717	692	692	730	654	635	753	681	673	709	689	701	712	717	660	759	714	720	757	715	720	743	705	708	686	714	757	696	671	754	760	709	669	668	669	748	693	635	672	667	703	715	704	686	659	771	706	730	675	679	719	687	709	769	728	734	695	666	695	691	706	675	717	707	699	679	730	694	733	753	674	668	681	698	734	714	723	713	705	702	708	706	694	637	751	714	680	683	742	684	744	721	693	721	712	690	721	693	682	687	739	675	683	713	669	719	675	727	657	723	633	730	708	711	705	727	709	713	684	759	692	742	700	698	697	724	671	714	688	710	677	740	731	689	675	741	699	710	710	730	678	704	709	702	722	658	733	690	706	688	712	737	738	646	717	722	706	675	668	736	641	687	664	721	714	709	709	692	711	654	738	650	698	704	752	752	729	692	672	702	660	725	685	677	688	662	650	678	688	732	703	747	701	696	708	737	720	662	678	687	697	699	727	722	729	698	700	667	709	712	707	673	662	707	718	667	701	729	699	730	664	660	700	686	738	669	687	706	699	717	671	653	662	697	709	683	707	664	701	669	689	692	707	631	744	708	730	754	719	701	749	693	708	660	695	772	696	670	720	693	722	703	710	756	650	704	715	652	725	683	710	704	664	735	730	702	696	661	702	673	691	700	731	649	722	710	679	666	712	703	699	730	688	735	725	693	725	681	712	666	689	723	730	741	692	741	684	682	687	723	730	706	694	723	653	716	665	684	702	660	668	730	748	697	650	724	722	708	697	651	703	705	660	700	685	710	709	718	701	688	708	665	730	736	709	689	695	700	714	703	709	708	714	632	721	730	726	650	681	691	676	696	686	700	718	681	703	741	734	679	649	655	720	758	703	683	682	729	691	690	706	736	720	703	679	701	702	648	720	691	702	723	707	690	713	735	760	723	679	690	696	675	670	708	716	685	706	731	690	684	698	671	713	720	704	736	702	716	675	706	735	733	715	688	661	668	684	702	674	724	681	740	774	685	674	697	711	681	731	704	722	690	668	709	696	668	681	716	688	702	695	687	707	758	695	709	714	679	711	675	747	710	693	709	746	669	687	695	687	709	666	722	732	743	707	688	740	712	743	734	681	743	734	677	679	691	715	737	690	744	686	740	688	732	700	699	680	752	721	703	734	661	713	682	708	709	718	725	674	705	723	710	662	664	720	688	690	668	675	695	694	669	705	707	694	666	743	713	703	701	736	681	704	736	701	687	686	713	681	695	738	714	724	690	726	723	677	680	705	716	677	719	678	728	685	696	758	638	719	709	715	655	667	723	692	724	691	713	676	688	710	667	658	705	733	754	696	691	692	729	698	666	678	716	708	644	670	741	642	689	671	723	665	693	684	698	702	684	723	722	658	717	687	707	745	716	688	701	698
57653	27464	12642	6387	2435	671	418	401	341	339	348	320	362	363	345	357	333	338	347	345	355	365	432	467	444	416	348	324	331	328	344	331	309	369	338	365	339	345	337	339	316	321	324	298	308	328	338	357	351	352	355	317	341	318	321	377	335	297	344	317	364	360	303	364	342	394	332	329	333	335	312	351	317	347	349	313	334	328	322	310	303	328	346	333	301	312	368	353	348	332	339	337	357	346	371	350	321	344	329	314	335	302	335	338	366	356	320	307	322	339	340	351	333	313	375	309	328	296	356	321	338	294	363	331	344	307	311	318	320	334	376	372	314	379	316	329	356	337	322	355	322	345	335	367	332	361	352	329	330	355	330	332	283	328	358	326	335	357	313	350	340	354	330	317	339	334	364	361	347	340	331	342	320	319	350	307	353	292	314	355	338	317	334	311	322	339	350	339	327	314	347	366	327	318	357	334	322	326	330	344	351	330	323	307	333	319	321	299	319	380	382	337	349	335	376	312	315	396	344	325	319	396	384	344	370	317	370	327	343	324	324	374	357	344	310	337	328	355	368	319	353	360	322	372	313	370	337	305	334	319	320	348	328	305	302	334	341	315	349	340	292	360	333	344	336	322	350	317	305	338	322	342	349	366	344	339	314	353	349	314	336	331	348	377	329	354	339	357	354	339	353	302	330	345	358	333	372	318	310	347	344	306	334	353	309	343	342	319	367	375	320	310	379	338	335	361	340	352	360	375	346	331	360	366	342	365	344	343	364	338	360	331	333	354	382	346	330	354	311	316	338	314	350	343	307	320	323	334	338	334	337	344	363	352	354	320	337	356	333	361	332	327	357	366	339	362	331	333	317	364	361	329	312	297	335	331	374	319	326	348	327	347	320	310	309	314	311	369	349	318	326	333	309	339	286	306	304	323	363	338	343	298	283	392	337	332	334	317	340	315	318	341	331	329	341	332	339	368	308	342	354	354	361	350	338	313	317	334	354	354	356	342	336	319	354	330	373	343	377	344	342	350	339	314	320	323	336	316	367	313	339	321	316	326	337	360	333	345	369	342	342	323	351	374	316	315	348	331	313	323	295	330	336	328	341	332	330	340	344	312	346	326	336	339	290	353	310	313	295	318	351	330	366	337	326	303	344	311	363	334	369	354	336	332	354	329	372	357	365	368	334	342	349	321	339	368	341	325	342	364	318	312	320	285	295	332	304	315	324	344	345	339	361	323	337	336	364	363	345	330	305	342	330	303	316	296	340	326	313	348	341	326	336	350	311	336	344	313	378	314	325	360	350	393	327	351	326	346	345	332	324	310	367	318	325	321	355	323	306	333	341	302	347	337	342	337	343	282	276	325	309	335	339	340	317	332	327	333	345	315	333	327	336	325	322	303	339	327	319	360	303	338	334	321	334	319	335	328	319	330	332	385	328	344	393	313	352	373	305	330	338	350	367	339	341	318	328	320	344	340	366	302	340	368	363	327	316	352	336	326	298	319	309	348	355	354	363	323	318	366	333	339	341	364	339	308	314	338	304	310	310	341	313	282	325	358	329	301	345	333	347	305	384	326	354	349	331	363	348	335	329	284	374	355	327	325	313	367	346	376	288	319	341	354	308	343	314	325	347	331	354	348	278	325	371	323	323	319	312	337	341	338	322	328	302	323	348	368	358	322	332	306	340	340	341	327	345	341	358	391	385	375	363	361	340	318	334	333	333	318	299	308	332	348	310	324	350	342	298	360	345	357	315	346	334	355	355	327	336	361	334	329	343	342	358	310	338	297	309	358	375	317	349	327	320	327	325	331	361	314	331	314	336	332	311	341	328	354	331	333	316	330	341	350	356	334	316	326	343	335	313	314	355	349	333	317	338	343	335	373	323	302	310	274	323	325	353	322	320	381	335	361	334	338	372	352	324	306	333	296	285	343	364	319	377	311	334	329	333	327	357	368	304	345	345	354	363	368	332	293	329	302	369	346	346	321	341	344	331	337	350	351	355	339	368	335	319	345	335	323	377	333	320	326	331	349	358	345	345	364	325	351	326	314	340	324	340	348	353	350	363	356	333	350	353	344	342	347	334	403	290	320	340	377	338	360	308	347	322	326	384	335	320	340	336	362	336	352	305	330	349	331	331	340	311	351	312	357	293	339	319	325	337	335	342	300	344	341	307	337	325	301	312	350	384	361	345	358	343	363	321	330	342	338	336	313	317	305	330	312	344	354	356	298	344	304	344	290	325	360	338	339	347	287	296	351	331	310	343	343	362	323	315	352	328	358	360	350	356	316	341	340	345	308	287	325	330	321	325	342	303	349	322	366	287	360	356	345	345	321	323	319	351	325	370	342	356	347	330	365	329	385	366	325	353	324	378	349	351	299	329	299	343	358	326	353	324	335	330	321	326	330	338	354	309	318	341	295	340	354	347	326	321	352	321	317	286	318	320	330	356	375	322	342	336	333	303	313	317	321	338	301	332	346	362	297	345	324	352	325	324	338	340	347	378	360	356	325	330	366	324	340	327	333	352	355	331	330	344	343	349	322	318	316	354	304	349	338	373	359	324	393	338	334	384	368	322	325	339	367	332	335	321	345	317	358	351	340	380	355	308	368	325	350	352	359	332	344	317	324	342	353	347	323	317	343	343	319	371	346	351	350	317	327	342	356	341	338	400	354	337	299	345	335	305	309	352	338	340	336	339	355	375	316	340	324	314	344	314	328	325	364	336	329	311	341	344	332	356	356	321	287	330	342	346	326	318	319	316	303	328	334	323	365	331	350	360	320	360	359	355	371	338	335	342	346	330	336	314	340	321	332	319	357	331	339	346	303	371	351	318	323	342	361	339	380	329	311	370	338	337	318	318	345	333	373	327	342	308	368	318	349	327	353	307	313	329	333	358	301	354	331	301	339	330	349	297	317	340	363	363	322	362	340	337	351	334	360	358	338	339	339	398	341	319	340	351	336	322	333	314	351	345	292	318	366	319	323	345	386	340	359	362	323	347	292	293	349	321	339	343	366	326	375	347	341	348	335	339	348	320	333	348	369	318	302	309	329	357	359	337	357	336	327	313	370	351	307	334	335	349	347	327	341	315	328	390	339	307	343	309	316	327	336	389	314	309	315	340	307	326	349	314	322	338	323	334	322	337	328	403	329	365	413	334	327	364	362	305	354	339	365	352	337	379	340	319	341	358	350	337	340	347	336	327	313	318	317	318	341	332	373	340	293	338	308	326	359	322	327	341	359	359	315	376	370	333	304	342	326	335	318	342	342	363	357	335	343	317	331	309	337	320	347	341	357	325	355	328	347	368	330	354	384	339	362	333	372	333	339	340	340	317	343	348	369	337	318	354	343	314	324	347	329	304	304	331	355	324	339	325	344	325	328	330	324	326	357	321	341	340	313	330	320	324	354	331	335	317	331	324	322	336	343	341	340	354	347	359	342	359	380	302	323	306	329	336	340	320	356	319	344	298	320	361	344	311	308	320	357	354	355	322	326	344	322
37711	18971	15006	13095	6359	1875	1137	938	885	793	763	736	760	725	782	742	728	700	788	805	951	1088	1275	1269	1211	1105	765	778	708	738	693	660	714	721	728	766	728	752	738	762	747	790	682	756	749	704	728	722	698	725	763	731	730	709	729	731	788	762	777	718	746	745	763	774	752	733	717	738	741	759	755	753	708	769	692	696	756	737	737	746	699	743	719	697	742	721	685	775	708	728	750	717	735	761	735	747	738	703	738	726	720	702	766	687	708	731	699	696	720	722	768	721	693	714	713	734	714	711	703	727	740	712	743	718	710	693	691	714	751	717	696	740	688	704	748	707	737	698	702	710	702	734	765	719	742	746	748	722	747	712	755	742	727	731	779	783	741	751	745	684	727	720	719	721	697	718	725	715	758	744	726	740	715	776	735	706	675	726	769	734	725	769	721	734	739	745	708	731	724	685	704	745	720	672	719	732	718	725	719	721	732	723	684	752	733	752	725	767	770	755	676	720	690	719	747	704	740	698	752	724	718	713	713	761	730	714	741	700	718	736	764	727	740	697	756	749	733	745	782	724	712	712	723	756	681	747	736	703	744	725	759	765	694	707	713	752	710	665	742	730	713	660	745	741	694	747	711	735	762	717	748	718	726	728	688	738	752	686	755	740	734	751	702	711	757	726	735	748	699	740	689	688	797	740	732	704	746	690	696	749	692	737	744	777	700	710	732	720	707	797	714	707	703	744	783	746	724	706	736	673	710	755	707	637	710	735	719	752	756	696	754	709	753	711	745	710	667	718	731	706	708	694	749	705	693	716	699	733	717	723	730	723	704	726	707	726	719	755	680	705	710	734	746	701	768	743	749	705	728	726	683	737	707	716	694	763	730	730	758	738	703	759	717	718	761	712	762	711	696	716	697	765	738	742	710	705	786	715	744	686	741	713	737	723	709	745	653	772	702	751	706	766	698	712	738	719	712	750	701	713	729	734	716	772	682	726	724	740	711	688	745	709	728	770	741	719	760	716	745	726	742	706	689	705	676	722	725	788	753	689	695	706	716	703	728	699	716	672	744	755	758	704	697	753	717	701	735	666	729	736	729	761	728	785	680	792	765	715	773	745	732	744	737	714	698	753	683	676	726	677	729	741	699	722	746	765	664	711	715	707	745	744	753	671	719	718	693	747	736	741	752	742	760	747	743	757	707	707	735	684	697	767	718	709	695	739	728	725	696	733	744	722	740	684	694	736	727	737	744	669	799	696	740	700	717	717	706	732	697	739	717	677	742	705	733	665	754	712	718	753	742	711	716	689	765	737	665	746	755	701	759	744	743	741	689	729	721	704	760	690	741	726	768	764	654	709	693	760	771	723	761	679	735	749	776	735	728	748	716	700	681	737	744	830	731	681	743	725	729	721	725	671	751	752	758	700	709	742	721	713	742	713	719	690	719	699	775	702	688	763	746	733	735	742	679	687	743	730	718	723	729	736	677	758	720	732	758	750	749	736	725	708	731	666	755	705	672	710	741	728	726	772	727	698	734	747	714	729	726	713	717	718	727	720	714	738	718	736	706	721	728	771	760	717	707	668	758	739	730	758	750	723	764	726	745	742	780	703	682	703	748	729	735	692	696	711	686	713	678	750	749	702	684	743	736	718	733	725	730	729	715	705	724	674	676	720	706	744	761	728	701	699	722	709	704	740	746	715	734	689	694	722	742	779	770	718	722	733	757	737	728	710	688	675	789	763	754	769	736	718	700	737	752	711	697	767	758	739	730	640	714	718	703	748	705	723	700	677	705	710	723	716	709	782	740	702	761	783	674	743	769	755	705	708	718	732	715	733	727	725	691	698	708	771	707	744	772	738	761	741	687	703	705	698	717	730	746	716	725	675	732	781	776	731	731	737	714	713	724	718	696	745	701	765	702	778	709	720	681	700	715	713	679	751	720	710	729	742	736	710	700	724	706	747	737	677	675	746	710	703	741	757	728	668	754	676	709	730	758	684	744	704	699	709	767	672	721	713	729	750	702	705	696	718	728	753	722	761	757	741	723	702	723	762	718	717	687	711	702	772	738	719	701	706	729	723	715	752	737	706	689	757	707	728	757	689	748	771	754	686	709	704	705	717	673	703	708	712	728	764	726	700	776	713	723	690	725	736	721	744	701	697	763	689	716	744	739	705	707	715	731	737	730	726	728	707	815	778	710	719	738	776	704	669	710	697	787	731	745	716	751	704	772	789	767	725	712	706	752	709	732	659	696	751	699	785	714	811	748	746	733	696	718	689	732	739	752	779	726	696	751	734	748	757	706	703	727	717	703	702	740	718	741	690	778	753	697	726	747	754	724	692	726	714	687	713	714	779	716	714	728	701	711	728	732	735	784	713	733	761	704	739	774	690	742	734	682	702	710	717	746	723	731	782	735	728	708	728	708	697	738	698	694	745	769	703	722	701	705	721	766	769	756	725	735	732	696	694	692	733	732	724	710	672	758	726	712	757	699	713	759	746	670	694	704	733	753	733	776	695	764	732	739	713	745	742	713	745	729	724	754	744	739	731	713	716	728	742	736	716	760	779	725	680	712	722	734	666	659	710	754	748	719	761	756	719	746	748	713	743	701	756	744	708	725	736	741	725	738	690	708	721	709	713	739	697	683	707	766	730	713	698	759	709	759	736	734	770	741	714	751	705	728	710	738	690	720	728	750	687	718	723	777	742	718	713	722	727	726	678	765	742	710	738	766	699	707	773	735	729	789	709	764	721	711	765	731	736	691	737	730	699	738	768	687	704	766	661	756	724	734	713	742	734	745	702	724	770	741	790	730	695	730	762	771	721	722	743	717	727	707	771	718	745	737	745	730	751	752	740	757	702	675	719	719	723	705	778	736	699	725	735	713	742	751	692	725	715	740	740	731	736	725	738	743	701	782	721	702	719	744	687	707	717	697	734	686	710	715	696	713	685	745	721	725	729	699	747	727	760	741	720	711	708	686	741	745	735	762	698	735	717	758	763	719	692	690	714	732	718	692	700	750	745	789	703	737	701	734	742	741	710	673	762	723	756	714	692	743	712	726	720	763	686	704	736	720	707	731	725	697	727	731	734	693	721	729	749	703	755	725	718	721	741	672	702	724	742	705	741	726	756	718	708	731	713	729	701	698	720	722	724	720	706	717	752	760	741	721	733	758	731	732	689	706	759	750	723	715	725	704	751	700	741	707	737	744	728	765	739	710	754	698	683	731	711	758	740	703	729	763	717	726	688	692	699	749	766	699	714	742	722	685	731	744	684	727	752	687	751	722	715	691	694	703	731	761	724	773	725	740	746	728	681	701	718	716	702	790	736	726	738	723	746	722	701	719	742	739	698	695	697	710	713	699	736	714	782	726	753	720	771	761	699	668	756	763	694	729	753	722	725	785	711	730	740	721	701	748	766	747	686	717	722	787	762	741	722	728	752	724	739	737	744	774	762	717	719	746	719	715	703	698	727	693	688	710	793	740	720	742	688	771	670	724	738
58701	39004	30507	16027	6100	1190	701	503	444	397	402	371	418	380	341	353	392	355	357	378	379	406	525	522	493	486	360	355	357	348	363	399	344	376	355	358	354	368	378	376	333	327	346	368	335	388	345	420	353	361	385	367	345	378	335	343	349	374	386	378	352	394	369	342	364	374	342	349	364	332	366	360	364	363	363	343	358	345	326	355	352	377	360	327	336	357	371	366	328	334	334	401	353	342	343	388	329	353	349	393	335	371	362	349	352	398	335	334	335	375	374	338	367	365	355	389	362	339	359	340	358	346	342	389	372	317	309	331	373	349	375	318	341	323	344	322	344	360	370	348	334	356	368	329	329	312	339	312	334	347	339	366	363	363	367	339	345	352	343	370	342	349	351	346	357	355	329	376	361	374	335	344	338	364	311	371	350	372	375	318	325	327	327	344	366	364	361	339	363	316	330	343	373	350	341	390	353	362	408	322	374	376	355	341	363	373	361	356	351	311	339	336	383	353	380	367	344	371	373	366	362	377	360	389	341	382	355	379	335	334	317	357	354	363	384	338	353	327	338	326	335	366	372	369	354	383	342	346	356	345	381	327	336	369	323	404	378	368	345	343	314	343	335	350	341	358	321	343	347	345	361	342	348	370	335	344	307	368	361	358	370	349	333	345	343	357	343	379	352	409	339	335	326	340	342	398	316	356	388	325	322	313	359	335	361	390	368	350	385	339	365	374	385	327	366	353	366	351	354	325	358	342	318	368	357	363	382	324	358	351	396	353	350	320	362	394	390	333	380	382	321	316	359	337	349	358	326	339	369	373	371	344	353	371	383	364	363	325	375	377	342	322	340	368	337	338	355	361	364	377	345	345	391	350	307	322	352	346	367	381	395	368	332	322	358	300	337	358	365	405	379	321	368	351	345	349	367	369	338	359	376	342	325	337	366	360	327	389	363	343	367	374	394	343	367	359	388	370	370	342	327	383	370	348	356	333	324	338	341	367	357	338	372	344	308	332	348	370	389	337	389	362	390	356	391	355	365	370	340	331	371	347	350	348	390	380	342	372	395	350	340	374	358	344	329	349	369	348	315	334	380	377	377	398	350	319	318	387	360	391	339	340	348	345	357	352	298	338	353	335	353	376	351	358	374	347	343	379	347	397	338	323	358	344	319	362	326	363	368	355	301	347	375	381	354	345	314	405	358	389	346	371	349	364	358	342	338	370	333	308	363	326	340	335	329	350	313	352	362	352	336	370	345	335	378	308	338	378	326	370	380	323	360	354	341	376	326	382	375	353	324	342	364	373	361	340	355	387	343	341	343	336	344	328	362	350	344	387	364	362	380	321	366	362	356	403	349	390	335	336	331	344	368	368	349	359	360	346	376	364	318	340	397	345	365	363	329	359	393	367	334	358	364	364	372	322	379	408	350	399	343	375	323	341	330	329	342	398	351	368	336	370	357	397	356	389	345	343	372	313	283	372	317	377	403	354	355	372	326	357	386	391	324	318	343	384	329	323	349	367	387	336	349	338	379	359	353	351	337	352	335	364	359	375	348	331	312	370	339	372	352	375	351	350	314	361	317	356	324	331	347	375	363	377	306	325	346	348	341	322	350	350	382	383	349	398	379	361	337	329	354	342	342	342	348	363	329	318	392	365	371	409	334	376	370	366	343	348	348	382	345	354	341	320	366	358	355	334	344	378	338	347	359	350	375	356	358	354	367	356	321	362	318	363	383	348	355	315	288	318	357	370	321	380	322	394	358	352	371	382	384	334	337	346	340	368	350	301	358	352	349	349	321	362	358	335	354	342	375	369	338	317	346	311	366	390	343	354	383	367	362	361	351	367	341	363	373	358	343	338	349	392	331	317	378	375	338	339	368	332	379	348	381	340	365	326	323	340	314	353	383	330	361	337	340	363	359	331	402	357	351	340	355	336	363	371	382	334	370	342	367	366	347	372	384	359	311	366	388	343	354	370	348	302	356	342	366	348	356	311	346	340	335	353	368	407	367	332	389	345	320	367	343	346	342	342	364	361	358	358	335	347	360	339	366	348	315	340	331	341	348	344	359	382	399	383	405	374	357	373	339	350	346	359	342	355	346	314	340	301	367	364	368	357	368	354	317	379	319	324	357	325	358	335	356	352	348	346	350	364	370	346	345	368	365	346	361	367	334	331	347	349	373	370	360	364	374	315	346	371	325	364	370	376	326	339	331	361	371	350	330	340	360	353	321	347	329	376	343	358	373	344	382	335	338	313	332	381	363	332	327	378	364	349	332	351	357	380	368	378	348	353	361	367	345	346	363	328	340	320	347	348	319	355	359	358	394	398	329	376	376	356	326	351	358	355	343	349	352	342	342	344	365	325	345	400	337	346	370	349	374	331	368	359	357	343	342	346	343	343	361	365	313	311	363	337	345	340	344	380	313	353	319	330	384	368	319	345	401	353	384	337	355	344	366	359	356	365	329	369	379	378	361	380	336	335	323	345	342	346	348	355	345	321	351	336	381	365	365	309	381	351	353	373	357	362	377	319	332	351	328	384	330	345	330	341	398	386	387	328	317	368	365	348	330	357	378	302	337	375	373	360	324	371	357	418	404	351	364	368	354	313	343	349	344	331	387	359	352	327	336	366	409	350	370	361	330	354	354	368	348	372	364	358	336	300	359	333	381	374	363	330	360	349	389	332	363	381	336	289	350	372	368	362	340	336	346	324	377	365	366	378	387	376	346	321	349	385	411	367	363	348	352	326	388	366	354	360	358	364	356	341	363	386	379	394	342	355	383	331	353	368	323	356	357	326	340	362	360	349	345	325	388	356	347	376	381	382	346	370	366	368	379	360	363	352	333	362	356	353	311	385	344	357	359	309	332	324	396	363	337	344	376	333	305	346	328	321	364	377	372	362	401	337	335	388	334	358	406	338	414	332	347	352	385	381	352	353	370	353	350	363	380	378	364	343	352	357	323	363	353	344	364	369	375	378	370	332	330	360	356	315	359	361	379	373	362	328	321	362	340	356	346	353	344	367	360	408	315	379	357	399	366	371	329	342	344	352	355	387	381	348	403	340	355	341	355	371	338	343	369	306	369	342	311	340	320	361	369	361	362	324	339	399	333	356	348	310	347	351	333	384	357	319	381	344	411	385	323	373	360	321	351	362	352	344	309	400	324	338	309	345	358	351	390	331	373	337	338	363	354	369	328	329	350	314	382	381	392	333	338	371	323	319	346	343	356	368	316	365	340	357	366	324	378	324	337	359	315	315	377	338	355	390	346	373	369	353	345	384	355	306	372	383	365	341	346	337	328	372	380	336	352	348	337	339	341	344	353	364	337	359	350	394	334	377	336	357	320	313	336	361	415	347	370	388	367	348	384	332	372	350	367	373	361	312	338	355	352	369	320	352	356	365	360	344	365	366	325	321	333	338	367	364	378	367	380	350	344	344	354	355	350	331	323	346	342	375	363	403	334	334	349	350	368	357	368	349	355	391	375	365	346	346	349	357
36059	31004	32828	22632	12217	2703	2041	1394	1121	969	881	867	829	799	846	850	864	741	796	862	940	1294	1719	1808	1644	1478	855	769	774	808	737	752	757	758	750	756	772	766	781	753	804	721	787	777	738	770	775	762	713	768	768	784	749	747	768	771	740	822	772	754	784	748	775	760	799	714	775	694	788	716	768	782	719	744	824	856	750	706	721	814	775	732	738	745	788	757	778	708	741	775	775	742	753	766	750	766	799	765	771	785	767	762	824	731	771	719	735	791	742	768	771	757	759	743	733	719	737	762	798	713	741	745	718	775	793	723	789	716	795	754	722	772	792	746	786	725	774	743	791	790	742	736	745	750	779	789	779	778	755	774	762	792	744	805	774	778	781	733	748	760	761	740	752	743	791	735	741	746	760	722	743	769	785	835	746	783	758	755	792	802	789	744	751	759	796	788	765	742	793	751	743	771	745	762	821	759	789	760	751	734	765	757	757	728	779	801	714	806	784	750	766	768	773	739	737	713	772	775	756	753	757	729	810	779	776	744	822	781	736	789	820	769	768	715	739	732	694	776	756	744	786	730	764	747	773	737	767	732	742	747	729	742	747	757	758	745	756	765	789	746	793	776	739	768	736	787	743	714	772	779	731	739	747	722	740	750	742	761	787	792	832	771	763	758	790	752	730	766	734	756	745	783	824	798	734	761	780	738	749	781	787	744	784	748	747	736	790	730	712	731	827	767	736	727	807	794	809	779	761	815	781	783	798	751	749	767	755	731	800	774	784	774	728	766	762	744	775	802	828	727	797	760	712	705	733	779	709	769	803	757	758	723	755	780	765	752	778	750	742	775	762	785	745	731	804	779	748	746	792	697	804	719	755	760	811	750	728	758	750	701	744	784	763	787	728	763	746	775	704	761	744	786	763	760	774	757	757	783	792	738	766	785	747	747	802	786	745	738	764	753	771	785	758	723	740	772	775	778	775	745	716	778	750	770	744	776	715	762	783	756	750	762	715	772	783	727	817	705	743	791	775	785	783	753	746	775	784	741	741	799	736	773	725	744	781	811	759	777	824	770	768	775	782	768	803	694	808	726	744	734	780	737	783	738	713	757	754	753	758	783	786	773	728	725	756	717	747	735	795	767	758	732	739	711	821	755	713	736	805	765	793	765	743	772	752	752	768	785	750	743	799	750	738	768	743	755	773	773	725	698	731	758	774	767	751	734	770	783	778	778	720	708	744	756	777	804	772	723	744	734	762	734	777	764	758	762	732	784	755	786	779	747	735	753	742	743	810	735	753	721	764	789	789	753	785	768	783	770	707	750	740	743	751	754	775	742	725	750	778	705	788	721	787	776	800	743	761	736	734	733	750	714	757	746	807	745	794	755	755	781	771	745	793	743	768	812	707	727	801	775	795	778	702	776	791	775	764	756	762	737	779	763	771	750	788	747	815	763	775	718	791	709	748	801	790	793	781	795	776	748	788	789	741	712	816	796	820	754	768	776	780	772	729	746	821	787	754	729	764	746	761	802	746	800	788	784	742	797	783	755	769	745	754	773	739	737	793	742	802	749	766	792	774	706	749	734	774	748	747	793	745	767	782	779	780	800	772	771	763	791	763	743	761	709	753	792	752	749	756	736	755	759	763	777	783	747	788	775	723	762	750	769	746	792	749	735	794	757	776	781	744	748	744	736	734	734	753	738	759	785	795	779	751	776	760	726	764	756	785	809	796	743	784	820	783	745	781	720	779	739	688	754	781	746	743	775	804	748	734	749	751	766	786	754	748	747	744	744	785	760	785	757	788	785	796	718	742	731	781	767	734	803	762	740	763	747	749	775	728	740	757	771	785	768	816	785	756	772	761	762	731	746	796	690	704	762	741	787	775	745	781	769	742	745	765	757	731	727	784	739	771	788	757	755	810	804	779	774	724	801	746	754	740	785	831	766	787	769	786	763	752	820	777	790	769	772	759	783	767	840	788	770	769	758	695	800	783	774	795	749	803	760	761	737	781	756	766	749	751	787	698	751	784	766	770	736	782	814	785	777	719	762	781	807	728	758	772	766	728	735	769	767	787	741	769	777	755	812	783	784	781	777	756	718	709	720	794	763	748	767	736	756	744	763	724	752	765	723	777	718	789	783	726	745	798	757	841	732	777	734	734	763	796	754	728	774	773	748	766	729	725	741	721	758	763	747	719	788	772	741	760	754	782	777	754	771	832	758	738	735	699	772	774	787	788	741	713	759	811	771	757	789	770	819	720	721	744	822	769	740	731	745	724	727	779	723	783	807	720	743	730	712	718	762	765	786	767	800	761	749	753	726	746	759	726	748	749	739	768	760	784	748	788	806	792	808	752	759	762	757	741	738	820	760	744	755	792	739	795	743	771	801	731	729	791	734	741	773	741	728	764	791	771	777	766	725	796	773	743	760	758	789	743	762	766	793	744	742	738	795	755	717	727	767	777	739	777	707	734	746	747	783	773	771	768	756	798	737	753	757	767	824	737	760	761	768	726	743	762	794	737	763	773	742	787	719	736	755	755	694	749	760	739	726	746	786	789	741	755	743	787	748	737	790	724	786	766	749	744	727	777	776	757	774	749	770	791	775	806	729	738	800	774	726	742	787	759	734	796	764	768	740	791	804	748	767	739	752	797	720	791	762	723	789	758	738	744	812	772	752	744	738	766	761	755	762	798	801	739	739	725	737	776	743	753	763	731	720	797	754	736	747	717	732	772	728	695	759	781	773	784	783	744	784	762	774	777	749	774	780	736	766	755	744	768	756	816	731	735	759	747	801	759	733	745	786	782	770	737	760	777	793	755	726	738	763	748	724	744	695	782	739	786	766	732	819	810	779	777	723	763	750	797	739	776	796	760	776	766	747	774	777	794	763	770	737	753	712	738	766	827	754	774	763	788	716	743	756	794	744	781	751	824	801	792	800	749	680	754	784	805	762	770	772	745	730	696	751	722	798	745	753	806	767	736	755	804	766	745	758	768	748	787	780	778	760	745	761	748	738	780	739	745	803	704	782	754	753	735	749	758	737	722	735	749	757	809	705	756	751	723	798	753	771	736	743	740	738	764	770	791	815	803	766	810	722	750	830	746	806	768	778	765	781	776	776	748	766	745	811	766	785	771	740	821	739	765	790	767	746	749	774	751	803	760	728	779	743	790	727	775	772	764	754	742	733	739	753	750	730	752	766	762	748	763	803	803	765	783	757	810	778	731	752	796	746	760	772	705	759	790	742	769	798	749	722	688	753	767	773	818	744	808	758	740	761	825	785	776	754	725	760	759	790	732	723	738	754	779	738	786	757	759	734	707	731	766	774	770	766	730	780	764	758	726	725	769	730	753	772	734	755	774	754	715	751	780	758	778	730	816	717	787	737	766	793	737	766	778	742	753	786	757	728	803	770	724	761	756	718	781	751	757	780	801	774	774	745	742	796	762	759	717	773	710	758	765	761	740	753	760	714	782	744	772	774	760	801	714	792	747	779	776	768	739	782
47573	24375	9222	3045	986	427	336	335	326	315	352	350	332	349	344	335	282	299	343	369	306	349	318	302	338	317	315	322	317	307	349	307	306	318	307	369	327	326	323	308	286	352	328	308	299	303	335	350	307	337	324	312	330	344	328	332	359	300	296	354	312	323	297	301	323	360	280	337	364	354	315	302	317	345	317	348	354	299	347	322	306	319	350	310	322	347	369	304	300	326	332	312	282	330	323	319	319	323	293	322	316	356	354	302	293	325	332	307	310	340	317	326	334	295	313	331	334	286	318	326	278	289	329	272	295	320	316	311	315	292	348	320	351	311	322	348	346	316	303	352	348	292	335	311	351	319	287	309	315	341	321	342	319	350	341	366	335	333	307	310	333	347	338	318	333	328	326	309	323	341	345	290	307	305	313	308	337	352	310	337	294	332	350	321	332	367	315	327	317	326	301	310	287	327	306	336	316	316	305	317	304	319	344	327	270	302	357	287	273	342	329	314	324	299	326	318	329	334	354	295	362	339	337	337	362	340	328	346	327	307	322	340	319	312	302	288	301	346	322	294	297	331	317	281	323	329	344	272	335	307	303	302	331	287	315	306	336	339	300	318	325	331	297	311	329	310	294	315	366	312	282	343	303	313	332	330	318	317	311	377	358	312	327	306	308	335	312	325	321	301	296	304	300	322	313	325	329	331	372	312	322	328	292	348	317	315	308	292	351	300	319	352	326	321	352	312	315	331	319	336	335	308	306	337	332	367	331	324	315	326	317	315	334	317	338	304	324	347	294	331	310	303	298	317	282	314	305	347	325	330	300	321	322	353	314	304	320	314	325	328	337	309	307	324	307	344	326	306	353	314	327	290	316	350	307	348	294	275	305	320	329	273	314	299	342	314	311	324	292	326	320	342	330	331	346	320	305	344	329	279	324	327	291	302	302	308	334	327	344	318	319	332	343	305	297	299	313	315	326	302	371	319	309	324	325	281	325	341	315	317	308	285	284	300	304	322	385	310	297	319	311	283	297	316	319	310	303	300	336	327	324	332	313	338	337	308	282	321	311	308	332	322	328	301	328	306	321	302	328	350	359	332	320	346	331	319	341	338	330	331	294	312	307	322	305	299	344	282	326	326	324	291	307	327	283	323	349	315	306	329	322	306	304	296	330	308	310	348	326	324	327	302	338	335	311	287	301	340	354	301	342	309	282	307	313	318	337	306	319	328	327	344	346	314	332	320	333	303	346	309	347	296	317	334	317	325	331	285	296	356	356	345	320	305	279	327	358	282	308	343	319	334	301	324	303	322	315	319	323	350	319	315	307	319	314	326	351	318	337	369	312	321	343	294	309	302	319	324	324	314	308	337	315	334	296	349	313	322	332	320	314	326	313	322	330	314	331	345	329	311	300	320	315	361	345	327	307	278	332	325	312	340	307	311	330	320	321	341	331	335	308	293	311	312	315	294	336	342	321	312	311	333	343	278	286	336	292	341	327	323	293	331	311	337	329	331	337	312	311	313	323	343	338	321	332	346	356	304	297	330	300	343	309	307	338	318	322	302	301	335	342	298	310	311	307	273	300	311	336	340	337	311	308	327	343	312	335	324	328	316	311	328	331	350	291	306	299	318	301	296	303	330	317	304	316	334	299	304	311	342	322	331	323	358	346	331	306	286	319	318	324	310	301	343	312	298	312	321	308	316	355	316	311	327	350	357	294	350	319	348	343	307	317	305	332	344	290	309	304	323	317	351	330	344	304	318	328	330	295	330	292	301	335	269	313	377	314	322	364	350	311	339	316	336	291	319	292	354	318	319	347	328	324	336	339	321	291	292	340	308	321	325	317	308	301	328	299	320	320	300	309	336	324	296	327	331	324	367	348	303	321	309	336	323	355	329	308	347	326	307	332	314	301	317	352	299	303	334	324	290	293	295	334	354	298	272	310	336	314	324	339	332	337	303	308	318	337	336	360	324	299	327	333	324	343	335	320	301	321	349	309	330	360	314	347	325	350	304	324	324	303	316	329	324	294	304	291	357	305	346	359	361	284	312	318	306	328	334	313	301	314	302	320	307	359	284	293	326	318	315	294	317	322	339	323	342	312	317	335	318	311	314	295	312	311	295	338	322	347	319	331	340	299	321	313	297	315	289	302	350	325	330	350	333	307	320	335	306	290	332	328	308	346	339	319	319	319	334	297	311	328	309	313	311	330	300	323	322	299	330	334	319	328	319	349	301	325	320	334	340	315	303	307	335	349	326	321	327	321	318	309	295	350	321	312	348	353	321	325	363	335	327	322	316	334	323	314	322	297	347	254	294	309	328	317	314	319	345	348	315	311	335	334	333	344	334	320	276	309	309	346	306	316	327	299	293	288	327	307	327	330	318	312	279	300	300	285	339	339	322	317	367	291	307	314	334	334	299	277	327	340	348	313	278	338	345	318	342	348	311	324	304	332	307	315	361	330	365	313	373	339	312	331	347	329	323	290	340	338	321	300	331	334	312	348	307	298	339	284	327	315	289	326	307	323	310	302	313	323	307	315	326	323	335	329	325	314	316	305	321	338	342	302	313	333	335	336	307	297	303	310	318	328	333	330	335	326	319	349	337	341	339	346	312	313	339	311	337	318	310	307	315	286	291	293	340	315	310	324	322	291	322	313	348	240	334	299	309	281	353	286	273	350	351	313	323	379	310	317	368	322	340	303	295	343	318	363	289	297	306	305	314	339	329	348	291	325	301	323	339	307	314	340	346	318	326	313	361	325	321	287	342	311	328	318	313	298	310	322	360	305	373	356	321	335	323	300	301	342	324	312	346	308	361	346	338	307	336	304	304	323	332	291	317	305	336	321	309	314	297	303	308	315	314	287	330	298	295	345	297	304	345	328	305	325	318	306	321	337	299	310	336	353	310	308	314	343	302	351	322	317	318	275	339	295	343	352	298	299	339	323	323	330	351	327	345	327	325	343	334	314	321	311	292	305	286	291	324	333	302	309	306	344	334	316	323	363	313	305	328	313	299	293	315	311	296	301	305	291	378	296	313	315	314	338	343	333	305	339	336	316	306	315	353	316	299	298	319	296	324	315	310	311	291	306	289	308	303	299	297	303	323	305	312	318	341	309	292	304	306	320	306	317	359	314	325	266	315	316	322	330	309	323	309	329	329	342	321	328	353	329	339	291	315	292	318	288	389	326	311	314	288	297	298	312	352	318	371	328	313	326	282	318	337	287	299	344	361	295	334	328	323	313	332	290	320	382	324	346	302	317	296	320	352	341	293	321	351	332	292	337	300	357	297	315	325	295	329	346	315	321	283	364	308	299	343	308	326	324	320	316	335	328	313	342	300	322	307	303	296	307	282	323	354	298	315	289	305	337	316	344	364	340	297	372	327	321	338	351	306	292	305	301	297	314	304	323	356	333	337	306	360	300	331	314	348	316	285	309	284	301	295	324	295	316	281	320	329	313	319	302	332	319	326	325	298	310	344	348	348	308	317	314	336	317	316
30320	16958	10652	6555	2767	1323	847	664	733	728	728	692	702	727	703	688	714	693	677	728	735	683	753	690	673	677	681	645	729	696	634	741	723	643	714	671	711	698	680	669	716	698	721	711	684	631	668	725	651	705	734	699	695	685	694	652	696	716	717	706	702	704	648	702	661	738	662	718	731	703	694	714	681	749	749	724	662	703	658	654	657	724	690	732	719	725	722	716	657	669	680	671	709	685	701	674	740	694	683	707	747	715	724	723	721	721	679	710	640	723	783	714	741	630	701	724	690	704	669	668	717	641	667	683	683	688	729	697	733	667	709	638	736	718	719	726	711	712	699	726	694	686	744	702	703	714	691	693	694	728	679	706	719	677	656	687	669	734	717	711	688	695	710	714	700	700	696	671	703	705	712	703	735	698	722	657	696	689	680	744	655	730	730	708	669	652	709	711	704	689	690	733	701	707	710	680	701	721	714	716	692	679	665	676	697	696	683	690	651	704	669	696	709	688	719	672	673	660	680	685	639	693	717	692	696	679	703	712	687	682	711	777	694	697	716	681	716	712	710	736	714	677	721	713	685	694	724	673	704	696	713	647	718	668	715	764	695	744	725	740	685	735	676	728	715	673	689	672	688	732	632	674	708	696	676	730	709	669	764	736	726	701	694	698	698	710	713	718	658	685	710	652	710	702	698	685	675	701	716	722	732	685	703	695	628	681	703	711	699	669	720	669	711	666	706	723	691	704	679	686	691	718	677	718	713	743	726	744	716	680	711	692	635	712	689	659	691	631	669	739	722	667	672	702	659	721	679	726	693	720	673	678	700	706	664	718	662	657	693	676	690	680	670	712	734	673	678	614	670	704	707	670	681	698	682	646	709	712	683	725	694	708	679	673	639	734	694	694	724	712	715	702	714	763	719	732	704	753	709	648	709	703	737	674	683	647	673	693	683	685	660	726	726	671	668	708	716	715	684	678	679	716	704	662	700	691	702	706	692	739	645	693	691	650	686	631	677	691	701	678	701	690	687	671	749	652	727	693	713	662	706	693	696	690	699	737	678	702	703	694	665	678	713	661	699	673	684	682	668	690	708	663	671	721	717	671	679	701	662	675	730	730	711	674	703	631	698	697	644	692	676	734	662	717	724	652	651	750	672	722	675	736	720	676	677	701	709	703	736	702	672	735	703	693	711	741	681	675	756	701	689	714	711	711	705	703	681	714	717	744	654	706	721	733	689	651	645	745	690	714	690	705	718	689	666	698	701	718	689	689	667	683	683	670	704	731	733	740	748	696	695	704	741	734	680	662	720	724	724	649	657	694	693	659	723	681	698	713	652	677	710	688	688	699	704	690	690	698	667	693	685	672	679	693	679	693	678	712	738	699	679	741	683	705	690	709	681	713	730	689	648	734	707	744	717	659	673	677	683	713	683	704	711	721	633	710	644	654	698	697	686	734	713	703	699	722	656	711	688	693	720	736	633	675	695	672	686	668	634	680	695	653	682	692	721	701	689	743	681	748	702	710	655	701	658	660	701	716	707	710	678	716	698	724	713	688	707	672	688	666	702	719	658	672	688	671	652	698	699	694	694	696	678	684	644	650	678	681	730	658	669	680	726	708	720	651	694	729	675	684	726	698	687	689	695	698	713	703	645	726	699	718	727	695	727	700	698	717	660	707	677	675	677	672	722	764	680	728	650	747	741	717	675	748	718	668	655	732	712	695	753	671	708	725	727	680	741	686	665	662	707	698	688	694	665	673	711	718	694	678	727	733	698	731	676	719	718	700	713	694	699	702	651	698	725	719	698	666	666	708	746	681	705	695	656	699	690	677	681	701	686	715	730	709	698	733	681	686	715	682	740	666	647	713	675	669	667	735	698	677	736	670	725	718	646	685	688	623	716	678	741	695	679	706	713	700	714	724	688	725	711	727	706	689	690	651	657	691	707	740	666	740	687	731	666	674	695	689	698	724	623	674	673	712	723	745	722	682	705	682	682	721	769	732	685	719	673	699	672	676	705	673	665	690	731	678	674	703	711	690	687	681	685	704	691	712	667	668	692	688	695	736	675	744	678	698	687	694	716	662	698	662	703	733	710	661	672	734	703	636	689	674	713	696	663	706	638	669	702	665	723	706	730	695	673	685	646	711	678	679	775	709	686	759	696	693	718	722	684	673	670	706	671	690	689	716	671	688	714	716	737	713	736	682	714	694	694	682	691	678	655	660	673	707	688	695	700	692	647	695	728	729	705	692	741	781	730	676	661	701	713	714	717	704	644	677	714	716	682	693	701	700	659	685	694	716	668	702	695	724	714	589	706	660	679	699	664	690	750	704	708	679	698	661	676	718	733	691	705	664	697	702	717	712	726	726	674	712	688	724	725	724	706	715	700	718	711	712	686	702	709	734	672	684	703	728	668	755	724	702	673	701	697	716	687	719	711	736	681	717	724	671	697	687	676	705	747	720	710	711	694	745	664	698	714	722	690	699	727	731	693	674	697	644	692	681	687	693	699	678	699	690	739	687	727	658	668	739	691	728	693	690	748	694	683	728	659	714	639	724	698	737	730	672	646	726	727	723	697	701	718	643	694	678	663	749	692	705	680	705	716	708	740	682	697	683	690	702	697	656	692	694	632	662	692	722	696	692	700	698	701	653	679	656	678	695	673	682	734	714	718	676	701	680	676	716	754	695	730	688	675	695	694	679	681	735	725	702	696	705	693	722	663	716	723	700	680	689	744	705	765	697	681	701	730	660	672	737	705	653	718	743	664	744	694	717	664	692	698	709	699	716	697	682	703	670	637	712	698	693	743	676	761	719	727	688	717	732	725	675	639	680	695	665	711	746	682	676	681	694	720	641	680	697	718	684	694	725	696	707	628	687	685	722	708	728	717	669	691	727	755	665	686	712	669	698	682	723	693	684	694	651	717	657	691	739	701	680	676	719	668	735	727	648	667	758	711	697	692	661	719	680	712	678	685	698	711	680	731	725	661	697	747	782	663	721	705	646	685	660	657	727	654	693	737	706	730	703	683	683	698	669	761	661	651	689	707	699	677	702	674	704	675	666	718	695	707	689	729	687	733	670	697	708	694	717	691	675	655	745	699	722	709	655	716	634	711	690	718	691	673	748	717	659	690	732	660	675	690	705	676	681	694	709	692	668	671	653	725	697	694	706	715	670	668	673	739	641	693	691	698	717	666	705	685	697	667	711	691	685	685	696	682	658	692	733	681	685	689	693	700	659	675	665	731	660	664	717	714	682	727	715	655	694	674	686	672	700	685	722	647	751	686	695	717	719	682	698	716	695	722	685	691	693	664	672	704	684	719	733	755	713	678	730	749	691	686	656	701	700	694	728	675	699	733	669	710	698	698	726	682	678	684	696	691	727	696	683	692	724	666	701	662	742	637	675	671	653	718	698	693	721	663	666	712	712	672	661	693	733	651	706	712	695	707	685	684	649	666	710	654	728	687	764	694	702	701	677	691	692	713	731	693	678	676	709
57741	29439	14544	7393	3463	1293	407	365	316	343	362	363	337	317	372	347	364	350	340	363	331	362	384	373	371	331	299	343	350	319	336	339	355	329	298	354	370	357	378	350	330	346	316	339	368	358	331	304	355	348	346	322	304	341	345	317	329	321	330	337	342	324	331	332	329	320	336	352	304	361	324	352	316	339	318	334	307	340	334	322	311	376	311	327	340	331	334	335	350	332	391	320	344	339	327	378	337	297	364	373	309	321	362	346	333	349	323	331	333	366	357	334	348	346	344	321	348	347	333	335	363	358	348	342	323	361	327	365	316	310	356	334	345	379	332	356	330	313	347	304	358	341	296	335	300	368	302	341	340	354	328	313	285	289	341	313	330	324	315	330	343	337	361	309	325	326	358	370	336	312	325	315	340	331	289	332	314	305	294	354	321	360	351	318	339	309	319	327	355	338	324	337	321	342	319	334	310	321	348	334	344	349	311	330	339	328	334	285	324	326	360	298	330	291	317	359	330	341	359	360	333	353	327	363	325	310	359	341	340	335	321	351	318	352	326	324	312	318	332	330	320	334	320	314	335	303	306	314	342	360	326	289	323	309	314	328	369	321	362	315	329	303	366	374	329	313	303	360	340	330	340	318	323	322	297	328	333	322	361	297	318	326	361	347	330	338	328	324	319	335	329	346	325	337	290	332	324	326	321	369	383	351	338	317	356	301	337	371	370	320	317	294	333	326	310	339	349	331	348	341	318	339	327	345	367	317	280	309	302	325	342	302	351	293	328	334	348	312	292	317	338	325	323	312	300	340	370	381	312	340	319	352	316	348	341	333	345	345	324	368	328	318	363	320	352	328	377	336	350	321	333	374	345	313	339	324	323	342	333	349	319	295	321	321	322	324	312	342	333	335	345	324	323	323	314	346	342	329	304	342	326	296	333	361	316	355	350	357	326	357	356	345	321	338	315	349	297	339	383	354	369	327	319	300	333	351	330	295	348	362	353	349	368	335	329	306	305	344	321	337	357	351	310	317	330	347	364	338	376	324	316	356	341	311	356	324	318	352	326	300	338	348	338	316	348	346	356	344	315	333	334	342	356	310	347	346	288	317	314	311	336	367	319	282	310	339	328	342	292	330	329	318	310	338	309	322	334	298	358	330	353	319	318	337	331	310	316	295	321	342	362	385	376	333	313	327	290	380	332	314	356	340	340	324	355	299	365	363	338	317	352	382	322	333	319	355	282	377	367	335	314	302	343	333	331	340	301	304	314	320	324	315	303	332	347	322	329	309	329	335	344	326	341	332	345	317	323	324	329	311	333	355	317	372	313	352	311	355	328	341	354	339	335	331	317	303	354	345	364	333	333	369	344	386	315	336	350	349	363	340	370	335	303	326	350	390	324	332	354	349	341	322	304	353	363	367	329	324	333	370	349	380	319	329	348	337	343	344	355	305	320	321	343	333	287	318	342	354	343	325	316	328	338	358	353	336	319	363	332	354	320	307	309	332	337	316	318	333	337	324	279	335	350	313	312	363	307	338	331	270	330	312	364	287	321	339	303	365	332	334	306	330	367	329	345	311	297	346	387	334	347	350	307	307	319	323	328	310	340	297	361	347	350	341	359	320	349	345	372	282	341	353	376	320	335	320	320	333	330	358	342	347	329	307	306	331	338	351	309	314	345	299	321	327	344	356	329	330	348	348	339	330	343	311	318	355	317	344	332	348	365	331	340	366	340	330	318	332	322	320	356	347	323	328	305	354	326	357	364	334	328	338	350	363	316	360	337	332	334	336	344	329	308	304	323	319	361	339	347	339	309	340	348	349	349	329	338	336	336	317	338	321	315	333	338	337	341	338	344	363	301	314	319	355	340	316	330	303	315	337	351	328	352	331	325	312	313	347	330	328	363	306	361	344	314	303	332	340	353	355	354	339	358	313	356	342	343	350	368	357	341	326	331	320	320	339	331	350	345	328	307	354	311	345	345	325	371	325	312	339	348	317	316	320	322	310	343	342	315	305	325	339	346	295	340	313	306	305	365	344	307	298	287	346	326	325	319	338	325	368	334	343	313	358	353	321	335	363	347	313	351	338	333	346	333	334	338	348	363	331	336	345	312	359	321	343	359	329	338	305	342	266	318	331	328	312	340	332	372	362	339	323	340	319	317	299	322	306	366	368	337	337	320	331	331	298	347	306	352	347	299	320	340	357	358	326	383	295	301	349	330	332	320	335	322	343	348	345	314	351	344	312	320	326	347	360	337	323	353	345	349	347	349	302	352	325	331	367	335	327	333	335	326	338	343	343	344	336	355	323	333	340	324	316	294	301	331	325	362	360	374	303	342	345	355	339	326	353	302	330	334	339	343	354	343	349	332	336	376	352	348	291	354	327	308	329	341	337	310	316	308	309	315	370	306	326	351	313	355	369	339	320	318	345	318	372	336	333	325	342	332	346	314	324	317	337	315	320	307	336	326	329	345	351	339	342	334	314	348	356	325	322	315	335	323	359	330	362	318	334	345	348	330	364	325	341	328	349	314	360	299	331	334	331	353	351	320	333	300	320	323	321	300	326	317	344	364	312	364	333	291	328	353	319	352	333	347	295	373	340	326	333	333	345	319	329	362	350	322	315	307	312	324	366	367	332	335	353	335	349	338	341	379	369	356	309	359	319	295	333	332	312	358	364	313	350	334	324	324	306	361	353	332	294	347	342	341	317	362	304	356	314	313	285	308	291	330	368	324	324	321	333	320	299	325	378	330	331	323	332	337	331	308	327	327	336	308	308	344	325	321	344	304	353	339	332	365	340	320	342	331	360	338	326	327	313	334	324	354	339	361	333	327	359	319	328	308	337	339	341	323	353	314	332	318	308	321	332	326	355	352	283	327	332	318	374	338	336	325	329	325	334	313	342	350	334	303	332	297	328	331	355	336	358	346	357	336	356	342	316	326	308	352	320	323	344	325	304	349	337	297	315	349	353	363	310	306	316	344	329	347	352	321	324	340	356	323	337	329	332	302	338	353	334	329	329	334	317	362	329	287	343	314	331	300	306	359	342	329	304	337	357	318	334	317	338	352	341	358	343	343	333	325	324	328	318	347	343	312	296	335	303	362	314	360	370	336	355	340	341	330	302	333	346	322	347	320	386	352	315	328	327	349	340	321	326	304	346	348	351	321	329	333	347	344	351	342	328	353	333	344	313	323	305	335	327	313	325	393	375	336	320	329	308	350	355	339	316	328	360	346	348	312	306	334	330	314	351	338	330	365	391	332	337	325	322	362	341	324	352	360	330	349	307	332	321	367	328	354	307	297	304	309	316	342	336	362	342	350	340	341	324	344	362	354	317	297	313	327	349	337	348	344	362	375	339	353	367	339	342	345	330	342	338	321	350	356	360	363	404	308	315	345	338	329	332	323	332	338	338	329	374	338	322	301	348	354	327	305	347	332	342	346	347	333	353	321	376	311	328	378	384	349	318	373	345	326	322	348	339	315	301	309	349	336	360
37873	20940	17291	14035	9255	3829	1011	887	788	758	757	774	751	755	730	718	729	762	782	755	787	922	1207	1133	878	759	701	776	786	684	685	704	740	772	733	751	683	724	717	712	692	707	733	748	720	704	690	717	722	722	714	704	766	745	688	750	696	782	707	757	698	727	701	682	725	737	775	752	721	746	715	733	707	721	660	750	709	728	720	748	675	680	760	720	703	701	748	716	712	743	723	683	758	743	712	805	735	750	733	736	694	735	706	710	748	760	763	721	684	692	708	713	747	710	737	715	745	744	717	721	709	727	784	741	755	727	713	736	697	734	719	722	762	725	655	770	702	713	711	732	752	711	767	670	718	727	723	728	743	749	705	762	735	698	700	699	730	688	745	713	703	724	712	707	723	650	699	713	733	774	677	706	743	779	753	715	687	702	732	736	702	722	695	741	661	728	718	731	734	696	703	707	712	735	752	774	691	789	717	724	692	750	686	691	687	733	732	717	693	679	713	735	698	727	719	689	687	667	736	695	688	730	699	706	744	712	764	753	713	747	748	763	689	732	741	777	735	714	699	712	698	688	691	746	687	726	717	685	711	720	707	699	723	755	773	737	772	740	731	777	727	727	729	710	742	728	697	720	711	700	675	742	705	740	746	733	740	768	731	704	736	772	766	732	739	727	686	743	706	700	741	770	679	712	708	723	685	678	715	696	781	704	722	703	713	725	705	726	717	734	723	697	721	718	712	705	759	723	723	699	694	684	699	672	717	737	728	707	722	707	721	694	762	727	736	707	720	713	758	731	684	709	719	688	731	717	687	707	716	669	730	729	759	669	798	754	726	733	720	741	728	727	746	753	702	751	704	710	711	703	728	722	708	705	740	763	697	755	717	693	725	746	733	705	718	762	694	728	744	713	768	721	710	757	728	696	744	693	722	761	722	655	741	704	705	686	686	681	792	740	721	729	710	734	731	680	763	689	747	710	755	749	734	730	728	709	732	738	714	744	707	711	688	730	746	728	696	767	745	722	786	711	761	756	681	724	685	702	696	667	756	725	723	756	746	724	745	670	731	729	706	733	709	702	692	679	718	711	674	772	672	712	754	733	689	717	737	720	692	813	706	712	732	751	735	714	726	752	742	744	745	723	731	702	735	729	726	733	726	753	721	716	759	737	761	754	677	734	737	708	709	659	704	643	687	788	728	713	728	692	711	720	730	738	710	720	729	760	720	714	737	677	706	735	715	745	714	657	751	708	679	726	685	750	757	716	720	802	751	711	717	741	714	720	685	776	697	706	694	713	783	695	741	701	736	713	726	757	728	727	717	701	721	687	683	738	742	728	710	754	722	724	745	704	742	751	721	678	753	788	705	669	771	685	710	686	749	772	733	693	712	702	695	721	723	661	723	744	707	739	709	728	736	703	729	745	745	722	691	705	733	686	745	715	709	759	737	743	756	720	748	787	707	701	701	778	694	748	773	745	730	733	705	719	728	753	718	721	690	696	701	713	739	719	676	708	763	709	759	740	698	758	704	696	720	705	715	717	706	731	699	688	745	717	738	713	660	747	731	730	734	683	768	758	709	716	723	700	706	713	712	758	767	670	659	717	737	729	707	729	713	730	676	673	710	713	722	742	738	743	771	709	705	712	714	768	718	723	755	705	722	699	716	709	682	725	691	692	724	738	699	676	720	772	691	649	713	723	734	684	677	713	700	695	725	762	733	664	640	750	714	723	739	675	720	741	710	737	720	778	664	729	706	742	721	688	726	723	740	727	724	645	725	742	683	685	741	721	740	687	710	689	715	725	727	709	700	714	731	698	752	703	721	727	749	706	725	733	731	746	714	752	689	682	696	692	705	755	732	765	740	742	698	733	764	769	712	730	776	749	696	706	735	767	709	702	756	739	788	751	691	701	693	694	726	695	712	742	714	718	715	712	712	710	704	701	712	704	697	702	755	763	718	745	691	736	721	697	753	701	747	748	718	725	752	627	696	702	740	734	704	717	718	744	694	717	680	750	743	712	694	705	686	702	737	700	692	707	743	722	765	748	737	711	687	704	773	698	690	723	730	680	745	753	725	713	736	757	749	696	714	735	764	747	744	685	663	703	735	677	715	721	713	743	747	727	718	756	725	663	698	682	711	734	711	702	708	783	747	710	758	709	691	728	724	734	691	738	740	733	706	725	742	703	678	721	777	717	701	723	698	694	716	737	703	704	771	750	715	678	733	712	747	743	751	736	687	735	683	710	699	745	761	708	717	721	730	693	706	706	727	741	721	746	694	763	754	745	742	710	708	697	727	726	734	706	713	746	715	723	728	718	714	679	689	734	715	736	711	708	739	706	744	675	710	726	682	697	745	743	742	680	729	752	732	684	754	770	729	759	702	728	741	757	692	726	739	706	723	697	717	712	725	707	688	806	781	711	713	707	732	717	711	665	782	708	686	681	781	729	683	738	732	724	745	725	700	769	728	724	694	682	721	717	707	722	724	678	733	748	734	696	726	722	764	719	695	697	724	714	754	697	717	684	750	741	750	726	722	702	762	729	735	730	800	730	676	701	733	758	723	673	721	692	762	763	693	722	730	713	710	692	684	706	751	713	713	724	754	757	694	727	719	720	745	739	705	745	703	757	730	733	716	730	744	704	716	714	666	737	728	723	679	742	753	661	705	764	747	722	677	757	685	727	723	679	708	758	717	671	730	719	748	721	747	737	731	709	738	704	757	721	745	690	743	696	744	684	691	721	736	711	717	729	746	725	709	714	743	731	708	740	734	692	712	762	748	742	761	740	685	729	752	709	726	712	769	720	757	699	752	670	750	694	700	738	743	772	716	737	708	717	743	752	739	791	710	722	683	701	736	737	719	694	733	718	750	700	737	755	698	726	747	678	713	774	684	737	714	741	729	760	740	714	723	748	744	749	714	721	710	727	753	738	771	664	747	687	691	737	736	723	689	697	706	677	739	704	768	733	784	693	699	726	732	703	741	749	737	731	746	751	719	712	711	700	739	774	725	716	749	698	759	702	645	689	819	722	751	794	706	722	751	728	702	695	725	757	726	736	692	756	697	692	726	745	704	740	681	736	690	713	713	713	748	723	771	755	708	739	714	717	730	684	697	690	729	730	706	723	700	750	716	754	672	718	734	714	758	760	707	680	732	724	691	733	724	712	698	732	680	765	754	698	691	720	739	730	682	702	726	687	779	753	698	717	700	675	723	698	716	712	718	704	747	727	704	749	699	718	677	739	739	745	693	742	729	714	729	736	723	711	780	728	747	745	724	732	761	773	747	696	719	689	785	699	741	692	743	717	724	694	735	776	703	740	718	707	717	688	705	717	793	681	732	689	717	678	732	697	676	722	750	707	712	682	736	704	700	714	716	721	714	704	712	714	666	711	755	754	690	709	700	681	710	731	737	750	749	703	728	725	759	685	727	778	668	712	686	728	743	751	725	704	717	738	725	696	770	710	714	715	716	694	727	758	740	738	686	721	714	735	716	782	745	726
63356	33001	19828	12529	6470	2259	554	433	382	361	382	396	363	365	369	388	409	333	385	410	464	541	566	568	442	355	356	360	356	339	363	325	406	330	350	395	342	360	337	326	384	360	342	332	324	358	360	344	328	371	327	339	359	367	381	327	376	320	361	367	337	396	356	335	371	354	365	398	365	374	353	367	370	345	326	378	360	349	343	364	342	351	376	370	356	341	372	361	353	361	376	361	330	349	377	333	402	360	351	328	334	377	346	407	358	322	347	324	371	319	351	367	341	349	343	344	360	375	338	368	368	372	376	336	375	354	363	340	336	376	314	379	339	360	370	341	327	358	371	313	362	335	364	346	355	346	361	364	379	318	317	385	324	402	336	399	335	380	331	364	361	365	344	370	381	359	359	342	350	366	354	390	368	363	366	366	386	398	359	342	361	393	359	348	319	373	307	373	375	310	330	352	345	314	364	367	366	302	333	342	384	342	354	343	325	372	354	385	349	357	370	343	329	348	368	351	392	343	406	362	334	327	335	326	340	387	374	350	370	358	343	348	406	377	340	335	368	348	331	375	369	361	393	366	344	366	343	310	328	364	317	383	327	368	388	345	366	341	388	360	335	369	385	377	348	339	318	357	388	325	368	361	295	325	371	364	344	331	331	382	325	337	388	326	356	370	340	332	358	350	369	329	358	382	345	353	378	363	327	386	339	363	305	323	376	378	356	315	360	341	343	371	358	336	348	367	352	332	357	345	359	361	396	386	351	349	375	361	329	357	344	349	376	367	331	343	345	330	332	384	371	394	332	348	359	348	393	333	363	351	334	354	391	361	362	338	319	314	373	404	374	358	331	369	352	353	369	354	333	345	366	363	354	302	395	346	345	361	370	342	320	325	377	359	344	344	335	399	330	328	379	374	315	348	387	388	344	343	375	352	379	410	343	340	362	346	359	377	336	388	353	366	362	404	348	331	343	378	354	329	398	402	370	423	334	311	349	390	351	338	360	370	373	340	384	348	361	359	347	368	401	357	361	349	356	372	353	346	318	316	362	347	353	390	376	363	356	356	359	373	335	386	344	374	347	361	387	345	354	329	363	360	342	365	326	378	359	375	337	382	374	352	358	339	345	369	393	350	319	340	336	355	348	381	378	332	329	354	369	386	376	340	363	367	351	332	368	337	368	368	370	346	350	369	354	347	383	385	369	371	382	378	353	359	339	344	368	373	357	376	318	318	347	384	331	362	369	377	351	417	361	329	344	386	373	365	345	366	321	359	344	407	329	358	341	369	333	352	366	323	387	349	358	394	368	348	360	350	370	369	376	348	374	372	338	346	330	344	400	405	377	367	369	356	389	309	374	334	327	336	363	378	377	373	343	349	337	368	318	336	390	345	342	337	315	301	333	328	356	377	372	368	358	398	352	320	380	392	352	329	347	318	309	333	321	412	363	359	334	344	379	374	359	360	326	371	346	342	357	330	377	358	346	332	330	343	357	322	347	357	362	382	372	341	371	345	342	331	328	361	380	369	368	337	341	338	349	348	361	367	321	314	354	376	367	392	371	361	325	327	378	372	361	310	350	383	391	340	329	343	319	373	407	336	352	379	362	343	375	362	372	415	368	316	363	366	346	368	327	378	344	341	344	357	345	341	335	359	369	311	401	379	357	358	412	365	348	333	342	331	344	367	367	387	324	328	338	332	358	359	335	351	336	359	342	390	344	383	328	312	314	345	328	379	354	325	357	349	346	337	350	357	360	319	325	352	339	344	360	377	363	369	357	384	324	398	358	360	379	331	335	359	359	373	345	371	362	341	326	393	379	367	338	341	303	359	348	345	354	384	314	376	385	358	343	340	345	341	359	357	341	393	352	341	341	385	370	393	367	374	337	348	330	372	332	305	363	395	354	351	374	324	333	316	328	341	349	337	348	343	318	385	360	358	338	410	391	377	328	349	374	345	367	372	350	375	325	323	355	349	353	349	392	395	334	334	378	363	345	341	349	344	355	371	359	382	358	385	398	363	321	321	337	335	369	335	367	326	361	340	347	387	352	330	371	335	344	353	365	355	359	387	347	361	356	319	397	329	361	365	358	338	354	385	347	342	375	370	338	372	335	357	389	357	347	362	360	352	392	324	389	349	374	359	359	390	356	372	370	334	321	361	327	390	362	329	321	369	392	364	358	315	365	367	338	367	357	362	359	379	368	372	393	337	372	323	339	387	346	351	372	348	380	372	332	343	321	336	355	329	333	358	373	355	341	348	388	353	338	338	332	362	343	340	366	388	356	343	351	369	382	312	363	347	348	344	354	347	340	363	328	344	361	350	387	369	333	379	365	341	335	367	360	378	335	359	364	357	333	349	381	332	380	365	408	327	405	359	381	313	344	362	363	331	380	379	379	355	339	341	355	336	341	323	395	367	365	351	374	368	372	347	349	372	364	364	341	351	352	385	404	361	313	382	360	355	347	374	325	366	350	338	350	361	359	364	373	330	368	405	355	372	349	340	338	360	383	344	360	381	355	332	332	368	344	350	318	371	361	373	349	383	398	291	346	326	348	342	362	317	338	377	357	332	348	404	393	337	347	377	349	328	335	353	346	376	362	362	331	342	340	364	362	339	358	348	385	330	356	366	350	337	380	408	335	355	363	349	363	358	339	345	376	369	346	374	343	337	396	346	401	368	349	357	346	339	330	320	358	377	354	406	378	378	353	328	359	350	330	352	326	358	360	362	335	324	393	338	367	353	385	349	327	356	389	340	375	356	325	340	305	341	351	358	378	374	388	344	366	392	352	358	327	337	356	359	343	342	374	340	358	332	373	359	331	368	311	343	377	369	315	347	354	356	371	325	352	312	359	357	312	359	341	374	328	309	380	354	371	373	371	366	373	368	369	370	345	348	361	313	343	304	348	330	372	387	347	368	333	362	404	373	341	349	325	386	333	363	400	361	405	371	368	359	359	336	350	368	334	379	365	353	388	378	336	348	345	375	361	386	371	392	350	351	382	355	372	340	364	385	356	371	371	330	392	351	354	348	358	333	361	376	366	339	356	354	347	371	389	338	359	388	357	346	364	370	348	389	355	342	382	371	316	359	330	339	362	359	356	370	352	397	372	331	329	345	379	367	382	349	370	315	331	333	395	377	353	342	399	352	361	364	373	340	353	361	362	321	342	381	368	371	335	360	383	336	331	326	354	365	368	367	375	352	379	355	323	318	363	304	328	321	348	378	345	338	378	385	363	331	386	364	340	383	364	315	390	352	339	371	354	346	383	349	394	366	346	341	360	329	340	323	346	361	406	343	367	373	388	369	352	342	388	352	369	325	406	375	340	368	335	349	382	380	374	337	357	337	352	341	333	370	358	354	371	344	350	330	344	347	360	352	349	360	347	367	350	353	336	340	385	357	342	372	315	333	374	394	338	348	361	312	341	379	360	359	385	335	333	371	363	334	317	375	341	362	295	337	354	333	350	365	338	369	378	343	407	327	334	355	333	360	353	389	393	371
40678	24425	22206	21173	14180	5681	1287	1131	901	876	845	837	855	821	818	808	862	848	884	1129	1418	1716	1834	1740	1278	802	808	766	794	778	774	761	707	742	720	746	703	790	806	766	771	742	759	730	745	792	769	782	787	784	727	687	795	753	737	781	728	819	756	786	780	746	781	739	749	734	704	758	728	766	777	755	783	790	795	723	754	746	770	790	728	774	709	742	772	778	796	815	747	788	736	740	786	758	763	771	799	800	780	762	734	773	765	819	729	776	775	720	776	787	759	716	803	739	760	750	741	790	725	748	805	779	781	743	787	723	743	741	775	739	742	727	731	732	744	779	789	811	790	805	725	770	714	761	743	764	799	793	769	742	756	727	742	767	795	753	770	776	722	803	793	727	767	747	805	734	790	795	758	695	709	765	773	748	704	783	769	750	791	729	753	757	740	755	731	776	782	789	738	762	766	710	740	731	745	753	768	728	767	736	753	786	785	763	797	771	786	705	767	774	759	719	771	772	755	745	773	785	745	721	759	770	752	732	771	760	780	740	714	733	819	727	780	737	776	780	740	739	770	773	741	765	762	757	729	761	738	735	790	762	735	740	691	776	766	761	785	758	781	740	794	781	736	691	783	708	735	753	762	771	747	765	759	750	758	775	787	741	777	797	744	729	784	799	744	764	813	740	779	750	786	737	772	734	688	728	769	764	777	769	721	736	793	756	743	748	755	737	749	803	777	719	826	742	785	780	769	789	765	780	717	758	751	752	752	795	769	808	715	797	768	796	778	805	784	738	768	755	728	751	770	767	782	750	750	753	752	768	741	722	785	665	756	787	821	755	739	749	780	733	745	761	704	752	764	720	804	754	748	796	731	779	731	750	757	793	702	739	769	756	719	730	723	728	756	763	727	778	735	764	770	763	737	757	762	733	738	771	726	767	726	765	792	754	739	774	715	742	762	750	721	738	729	710	757	771	763	722	795	789	791	780	725	753	738	744	738	797	752	760	772	803	783	765	815	793	780	743	759	753	760	681	820	793	782	711	778	743	745	789	727	716	740	729	707	763	761	811	751	818	777	749	741	755	740	781	764	811	694	770	733	750	764	810	774	759	774	760	810	773	761	756	763	823	773	769	761	748	728	734	783	762	799	730	719	770	749	728	681	730	744	710	778	738	775	746	779	792	712	733	767	742	773	762	757	748	772	742	739	778	773	771	763	756	752	740	714	756	757	784	741	812	785	758	777	751	746	798	788	817	749	734	732	754	764	700	756	769	736	721	784	703	770	741	777	704	721	801	765	732	760	794	801	764	737	750	720	774	790	715	766	764	775	724	752	790	773	761	776	757	775	735	804	754	777	717	743	758	710	800	767	694	768	692	700	752	773	827	762	753	742	765	710	787	749	737	750	762	745	750	756	777	787	755	719	780	745	788	745	746	719	734	741	752	776	772	804	794	747	757	752	786	778	768	745	730	739	781	771	767	763	774	794	729	755	743	744	731	729	731	755	788	774	840	806	791	782	764	784	752	734	814	748	772	793	778	783	828	779	818	769	753	737	740	732	754	776	771	798	754	770	765	843	709	766	779	758	790	763	769	799	766	782	787	746	818	733	746	788	812	740	777	751	774	812	786	789	746	801	816	730	804	772	708	789	786	759	703	726	771	725	755	762	737	766	764	785	763	797	724	767	751	757	714	790	773	759	785	765	780	758	769	769	815	782	764	802	684	757	692	756	724	736	728	755	755	790	775	726	750	740	813	781	733	696	746	798	735	799	787	718	767	783	791	767	781	733	760	778	766	757	805	762	769	772	730	780	751	745	818	762	754	748	742	755	765	780	787	766	690	725	773	779	760	778	766	749	782	735	714	745	759	764	736	722	719	766	788	755	796	795	735	731	762	736	766	798	731	786	762	718	745	723	729	757	783	791	756	802	745	755	776	722	797	779	743	746	740	751	710	750	766	752	737	731	775	762	746	771	767	769	730	766	783	803	752	735	740	744	733	733	795	775	774	772	774	819	805	760	759	755	766	774	776	721	755	780	739	734	739	748	715	773	699	768	773	740	787	746	761	751	769	769	760	752	764	819	757	765	728	768	750	734	723	779	757	767	774	724	728	739	754	753	757	774	753	762	764	767	772	753	742	718	762	742	793	739	767	793	755	782	758	757	774	730	755	750	798	727	742	723	744	715	765	742	778	760	783	745	747	763	737	734	762	734	781	782	799	749	745	724	747	744	833	760	725	775	774	766	742	736	732	810	825	747	741	751	701	740	799	737	788	759	771	737	737	742	754	745	814	781	750	770	755	778	713	748	784	726	783	777	778	746	769	778	776	770	756	738	736	799	750	734	773	731	729	749	755	757	774	785	768	798	731	765	715	754	740	753	731	718	776	763	762	771	780	848	768	748	789	720	754	807	740	751	758	751	745	764	692	757	762	720	781	801	769	746	723	792	728	758	813	773	738	775	743	754	793	736	730	730	747	798	767	764	717	779	786	784	756	745	807	808	771	749	815	738	752	799	774	782	751	776	767	774	787	775	783	763	737	743	712	730	760	792	739	768	803	759	711	738	791	739	767	736	775	786	755	770	724	758	762	769	737	751	789	732	762	769	786	778	759	759	744	753	799	710	743	779	761	748	744	767	702	780	736	763	770	763	767	742	786	756	790	792	790	768	745	754	738	723	796	770	820	772	739	749	795	743	770	824	751	779	780	755	765	805	744	739	761	780	774	739	742	740	765	766	730	773	754	750	717	768	769	830	726	736	758	760	727	720	742	773	727	788	721	727	746	797	808	730	774	709	736	735	705	798	758	728	788	771	771	761	707	700	723	744	697	732	728	746	747	767	731	789	804	742	775	743	760	734	716	730	720	725	737	768	722	730	742	808	780	743	774	742	779	806	766	740	759	728	765	738	757	775	771	737	832	788	767	738	714	804	785	738	757	724	762	740	763	785	771	710	747	719	800	759	732	802	790	741	763	787	776	762	737	763	717	805	797	759	763	758	717	778	766	781	718	762	757	773	809	776	786	765	768	714	728	795	768	748	778	752	808	769	738	768	754	750	711	754	769	762	779	752	761	783	741	765	772	756	781	784	758	776	765	804	749	791	710	800	715	777	734	775	750	743	788	769	708	733	755	752	697	767	751	723	748	780	719	801	788	772	754	755	733	722	774	726	732	724	717	743	754	756	720	781	761	754	752	791	728	745	680	757	728	742	734	758	749	704	742	746	746	797	755	709	770	802	758	779	694	782	750	748	744	734	770	742	735	811	731	765	740	726	774	734	760	727	716	726	744	779	755	760	749	733	785	756	808	719	765	714	743	759	729	739	772	763	799	767	784	743	720	732	762	782	826	792	769	750	753	804	738	801	710	758	768	771	757	722	742	752	717	763	782	770	794	742	721	730	699	790	770	744	773	776	764	774	782	779	726	741	752	716	755	773	798	752	752	776	730	756	721	773	782	791	746	708	729	734	744	743	726	757	781	767	752	747	766	738	848	745	730	773	731
47407	20098	8350	3636	1339	484	351	295	335	331	353	283	355	327	370	344	301	313	303	317	321	377	336	299	342	342	322	314	341	308	322	359	321	327	316	304	352	341	334	289	321	299	307	285	328	337	318	355	352	305	349	353	313	356	320	337	329	330	319	323	325	327	329	340	310	323	316	315	280	343	336	318	329	318	324	353	362	304	350	357	348	355	327	307	356	338	341	353	332	308	375	342	318	340	315	334	343	276	348	376	318	305	331	314	323	318	331	311	331	349	348	328	323	344	342	317	346	341	321	311	339	333	348	352	330	320	329	333	337	357	315	347	333	308	370	371	356	313	364	330	330	319	333	315	323	338	344	325	307	325	294	330	321	305	339	307	329	306	351	332	350	390	319	332	301	304	334	349	338	340	331	334	282	336	332	344	314	317	347	361	314	310	333	368	341	342	346	301	340	334	310	337	323	333	333	348	313	325	347	325	320	362	330	317	325	358	330	324	308	331	314	330	341	328	317	303	355	282	336	275	357	332	325	326	359	317	323	324	323	346	305	366	304	308	331	343	355	330	312	367	316	367	304	314	312	356	327	342	320	331	331	310	320	352	320	303	312	331	339	331	309	334	315	310	317	345	319	346	313	351	328	325	328	323	343	301	322	311	287	327	339	332	307	306	358	352	317	276	346	325	325	299	345	338	342	343	344	309	325	352	307	347	323	329	311	313	339	375	352	358	353	328	353	314	297	339	327	382	334	322	314	301	343	302	339	291	288	350	337	333	304	277	336	340	293	346	326	341	314	345	307	356	301	322	345	324	322	330	301	340	337	323	353	322	284	312	323	294	323	348	337	370	323	335	325	330	313	344	305	337	300	306	318	330	316	322	334	285	326	338	298	312	307	332	339	320	319	323	312	357	324	341	339	297	311	359	330	322	314	308	346	318	327	318	302	364	322	297	337	336	323	305	332	313	326	326	307	343	335	345	323	306	336	295	312	339	327	326	303	335	302	316	317	327	327	300	331	377	348	321	346	321	329	315	316	362	327	338	348	315	314	364	309	314	313	298	364	319	337	333	357	337	318	339	314	300	338	315	331	354	299	328	287	307	344	308	322	338	317	310	297	335	323	368	323	330	354	321	295	381	337	336	323	355	334	307	296	315	319	328	327	303	328	325	327	356	341	334	323	342	310	338	329	309	338	346	320	334	325	376	342	323	330	352	335	327	290	298	310	345	314	334	326	351	314	320	356	355	347	320	317	347	351	317	344	302	338	309	322	337	312	341	340	315	393	312	371	328	315	332	298	328	360	318	309	336	307	282	302	303	315	349	321	272	315	319	324	287	321	291	318	322	361	310	312	296	337	346	345	325	335	320	322	314	359	319	351	320	347	341	330	340	322	344	370	310	355	309	358	334	345	332	343	347	332	360	335	286	322	340	332	342	352	320	347	306	310	311	331	340	339	304	295	321	356	384	287	322	356	343	332	341	334	337	323	317	314	330	354	309	333	277	316	338	329	294	341	350	320	322	304	323	355	327	321	343	341	353	329	324	337	317	336	340	304	337	364	328	321	356	335	299	324	329	317	330	302	344	319	328	325	322	335	323	291	327	328	336	325	353	326	288	338	333	311	371	357	330	311	291	334	341	338	324	314	352	316	318	358	345	321	344	320	342	349	325	347	346	321	322	362	306	322	328	306	327	316	293	317	315	339	319	262	291	330	350	360	329	306	295	317	292	342	344	341	332	340	324	286	318	347	326	334	355	332	314	323	330	301	290	285	309	293	318	351	353	325	325	300	271	331	330	321	324	316	318	320	298	328	349	311	314	314	326	307	334	323	311	336	330	347	307	335	321	355	292	324	299	328	307	331	356	309	344	349	341	336	346	313	343	305	315	337	309	299	363	297	321	287	314	304	341	319	322	313	320	281	314	304	303	339	303	310	329	326	325	338	337	326	346	318	319	336	323	312	339	345	298	326	340	324	311	362	331	359	315	322	316	308	338	341	350	313	354	297	330	302	320	306	324	339	333	340	324	333	322	336	328	308	329	289	331	354	355	344	301	349	335	338	316	361	336	293	290	351	337	332	325	349	320	335	333	320	328	300	310	287	351	347	304	324	345	343	338	315	339	344	328	323	322	338	323	336	298	298	336	318	302	327	335	298	341	309	324	323	341	343	333	346	341	355	332	329	323	321	302	307	308	312	325	322	316	356	308	353	318	343	320	326	291	320	360	367	326	314	336	318	331	322	330	330	329	323	334	320	321	301	317	331	336	302	328	339	336	368	317	292	318	339	328	326	320	315	346	328	324	357	331	303	352	324	338	310	355	353	320	324	358	350	307	342	304	334	322	357	329	296	308	309	324	327	304	318	365	346	329	313	338	302	289	365	339	338	307	335	328	330	337	314	342	301	317	295	338	332	293	353	353	368	320	315	356	323	329	307	360	340	295	313	357	311	362	350	296	306	340	306	311	324	351	330	306	328	312	317	334	306	328	322	327	353	335	343	310	341	326	331	307	342	331	330	342	337	278	337	308	317	305	348	300	342	335	314	325	335	290	299	330	361	341	350	340	305	343	309	343	329	333	342	324	345	333	321	322	348	326	338	326	341	333	288	337	294	340	314	318	295	306	348	317	313	304	304	325	296	356	322	325	345	348	302	326	342	324	320	331	343	341	345	334	365	337	303	325	336	321	307	324	361	360	342	293	346	302	297	329	304	312	325	362	325	334	336	315	344	312	350	304	324	327	358	326	334	367	331	342	320	322	341	342	352	348	280	346	303	326	329	320	302	330	303	328	326	320	336	338	346	348	318	327	308	348	349	328	373	325	320	347	335	306	357	320	372	343	337	308	279	355	341	320	330	332	316	330	338	330	289	334	332	346	346	328	312	298	325	312	293	320	387	342	349	352	310	307	324	335	310	302	316	338	296	332	324	358	332	320	326	287	346	318	300	307	333	331	285	363	314	348	289	330	317	312	302	332	309	339	340	340	365	337	367	363	313	302	333	307	393	333	346	355	272	326	331	317	347	325	321	343	315	323	316	324	350	340	320	310	338	309	321	364	320	316	308	332	355	323	284	347	329	286	328	292	330	356	304	324	345	324	357	286	338	338	333	366	333	306	280	346	321	340	308	329	342	325	345	319	337	302	330	314	338	363	296	342	355	318	326	344	316	297	337	294	288	348	358	324	339	339	316	330	347	347	379	353	312	340	318	313	306	306	330	369	333	354	328	309	308	309	317	296	327	343	310	324	315	345	328	335	328	293	362	354	320	301	346	297	328	321	345	335	286	334	301	331	315	348	317	342	354	329	345	336	319	299	287	326	296	336	326	295	349	312	365	344	265	314	329	316	325	347	340	326	310	354	330	311	314	306	317	345	299	334	315	323	332	313	340	336	374	340	336	321	341	311	349	324	306	308	327	363	321	297	317	329	272	316	303	331	280	341	302	373	357	332	320	327	318	356	304	318	333	333	310	324	303	340	334	304	286	301	318	317	313	319	315	313
31166	13292	11331	8012	3607	1137	776	764	775	710	653	689	720	702	748	762	671	741	695	774	706	750	775	780	746	675	712	656	668	687	773	735	711	707	722	726	698	672	720	719	680	711	766	746	692	728	678	702	685	689	685	746	714	700	699	729	675	653	707	670	663	752	703	688	710	691	661	742	709	704	732	741	778	669	673	706	693	732	640	683	720	679	711	727	713	734	725	702	689	658	738	674	661	704	688	707	724	676	723	699	695	675	707	664	709	700	692	700	737	717	701	682	700	700	742	708	678	667	651	698	679	670	715	692	658	715	656	690	695	680	717	699	695	725	747	722	735	719	713	727	660	735	692	696	707	755	679	721	746	692	732	687	725	700	723	709	712	666	710	714	673	721	675	786	697	691	721	687	687	701	726	698	698	688	722	716	743	704	714	706	735	681	693	739	736	676	677	701	684	667	720	718	665	681	760	712	675	700	715	695	669	746	687	725	665	668	700	665	711	639	701	665	710	692	676	742	685	725	718	736	671	734	747	699	741	733	691	686	644	740	676	705	697	753	762	714	708	735	725	732	688	664	693	700	668	704	708	782	701	700	732	737	733	754	689	720	708	686	696	673	689	795	676	713	674	703	677	718	710	673	718	695	699	741	733	713	672	713	694	695	696	672	687	724	720	694	686	707	658	693	690	710	705	702	708	693	671	719	688	701	688	688	720	726	667	663	676	730	756	748	709	748	713	712	729	699	728	697	733	724	666	700	687	697	697	703	681	665	726	689	701	660	744	707	688	709	712	700	698	667	692	700	695	764	661	697	703	686	750	687	746	724	692	700	698	701	765	711	684	699	722	702	712	727	708	715	699	709	695	679	708	664	691	711	720	673	689	662	702	715	725	722	734	701	692	703	671	701	719	734	749	705	696	691	688	706	709	666	688	737	721	679	719	650	689	712	676	694	741	693	694	678	682	710	717	708	688	715	716	716	652	730	711	703	689	741	705	720	713	693	714	648	682	664	699	690	743	682	713	722	679	722	677	673	692	667	681	722	690	702	726	728	687	677	728	722	684	757	707	698	716	685	710	681	695	719	676	731	702	728	716	716	692	682	720	673	669	654	693	696	745	711	691	723	710	730	717	751	690	716	717	688	661	722	685	685	665	671	676	724	702	715	692	676	738	698	704	706	702	719	663	685	699	767	703	682	714	706	726	708	724	756	694	683	763	706	687	708	726	669	641	689	701	696	685	718	671	703	718	737	675	754	715	690	671	708	719	712	736	739	703	733	717	673	666	713	688	725	671	747	678	713	678	689	674	679	741	737	693	755	737	691	674	687	710	730	745	706	710	724	733	728	734	710	762	695	727	722	703	678	741	680	685	687	733	691	652	717	685	684	720	722	701	728	673	671	657	718	760	732	698	751	684	682	725	689	678	718	741	692	650	689	661	687	710	698	688	704	730	682	676	682	682	675	692	680	683	742	722	694	659	732	767	711	694	690	706	744	734	756	757	691	703	742	648	704	639	721	697	703	696	787	723	726	710	682	724	714	732	662	663	722	685	679	733	664	710	722	691	703	684	711	656	734	681	717	686	702	674	728	680	714	708	690	684	717	669	661	721	695	656	727	704	670	707	719	684	721	660	734	692	703	723	661	708	684	700	751	689	712	694	680	691	671	715	759	678	682	682	688	699	680	696	702	724	694	702	712	754	693	701	705	665	698	668	706	716	689	660	684	679	679	684	675	713	650	697	683	688	676	726	693	652	757	705	672	731	673	682	679	737	679	663	696	712	760	698	700	662	710	715	726	717	665	750	711	652	730	731	678	661	692	724	731	684	703	688	707	715	758	671	686	754	719	723	733	711	763	735	717	718	714	723	688	709	710	699	686	691	747	710	691	704	716	708	732	696	717	752	672	786	729	707	705	664	693	707	690	728	745	730	711	732	714	669	712	706	733	780	720	725	709	707	713	678	693	737	723	710	673	699	708	690	723	673	720	673	731	717	672	672	751	732	689	651	718	697	691	703	724	716	720	699	710	765	710	682	710	688	649	730	731	693	709	735	675	687	740	734	718	645	679	698	723	709	713	715	675	698	670	721	744	688	701	702	723	689	671	736	678	746	696	725	693	692	700	664	662	688	675	693	721	718	709	695	708	700	727	708	685	707	649	740	671	722	751	660	716	718	737	665	694	717	736	745	633	738	724	750	701	691	733	679	702	731	700	677	695	684	693	681	706	711	632	729	677	671	730	713	677	700	654	680	647	729	666	743	682	688	665	711	704	673	761	745	703	741	739	723	702	723	684	735	694	702	681	694	718	692	687	687	728	692	718	740	708	720	703	700	729	681	714	706	701	725	669	740	740	690	762	696	679	718	765	713	730	701	679	704	709	688	675	690	704	722	702	725	737	649	684	713	674	699	701	703	745	731	688	704	681	667	679	691	670	678	693	728	683	756	688	698	708	697	724	677	642	686	721	679	744	732	675	696	708	719	726	724	689	700	708	742	691	741	694	667	765	703	804	736	710	695	702	651	689	713	674	722	682	658	710	673	738	702	708	676	704	692	665	709	699	725	685	667	719	744	717	716	703	718	744	690	703	706	754	691	646	720	681	721	691	725	709	747	709	690	676	687	703	740	695	712	668	751	642	742	679	755	680	731	672	713	693	703	691	698	736	691	680	751	695	720	707	755	660	738	671	752	728	715	703	704	721	687	680	698	761	678	704	722	706	729	714	742	670	710	734	731	699	725	665	695	652	713	692	712	700	742	751	718	700	699	725	677	660	689	710	679	716	697	645	738	740	750	696	694	720	722	705	704	742	696	737	771	678	678	702	718	712	688	738	716	705	706	699	690	725	718	727	745	696	659	710	692	708	714	712	705	701	729	711	719	708	717	759	726	724	697	732	651	688	711	662	700	655	718	675	681	713	699	727	725	705	720	734	700	699	704	687	723	727	728	716	720	672	705	734	740	651	713	718	693	703	689	670	710	686	735	710	668	733	720	697	725	726	684	692	704	704	695	669	738	658	699	700	709	673	695	672	779	721	714	700	693	677	689	705	682	698	704	686	684	709	676	713	724	751	683	701	733	709	720	739	750	712	747	702	689	689	679	763	714	712	732	727	725	726	647	736	698	723	703	686	712	692	697	697	748	661	688	690	737	736	725	713	643	694	746	706	718	729	707	695	714	704	712	711	682	715	688	748	695	666	719	733	703	713	713	713	685	759	707	717	691	661	700	710	692	666	720	728	714	752	710	720	717	704	677	722	698	755	691	707	702	701	722	729	725	689	736	696	727	725	670	734	680	740	708	767	676	744	688	711	665	697	706	678	709	681	706	699	723	696	702	744	685	693	676	704	722	682	720	708	680	703	674	712	700	647	698	699	695	746	660	734	688	719	700	685	702	694	688	685	731	690	687	690	705	637	683	694	689	716	716	741	673	721	723	719	677	685	672	670	714	687	711	723	742	685	699	691	679	749	678	724	758	693	692	702	731	739	657	707	677	678	722	686
52077	31880	19804	10858	3516	923	454	422	429	364	321	339	363	324	352	339	383	316	390	406	498	502	537	509	482	449	378	327	369	352	314	311	301	348	352	356	357	322	342	333	302	324	321	336	366	325	311	352	310	350	321	357	347	355	343	377	353	313	305	339	312	346	366	367	293	360	338	307	312	272	323	359	338	313	309	352	317	353	339	325	357	335	380	322	299	332	286	359	342	347	333	308	344	313	318	341	325	320	310	337	347	347	323	332	311	336	331	350	319	313	323	289	353	340	339	344	363	356	362	374	388	338	332	357	307	290	340	338	342	333	372	364	318	325	352	359	346	356	336	373	363	349	330	326	346	319	357	332	351	341	354	370	315	395	333	330	321	349	326	300	338	350	356	343	348	343	345	353	326	330	316	332	314	339	329	325	317	350	325	353	347	353	349	333	361	362	356	389	345	383	358	320	350	353	327	372	331	321	312	329	330	323	313	310	322	351	350	361	335	353	342	343	307	343	340	358	349	361	363	376	334	360	336	339	316	320	327	343	337	355	364	343	368	387	404	346	321	337	355	337	353	339	313	325	313	336	304	334	308	351	356	333	359	337	291	354	360	374	336	308	310	348	338	366	351	366	335	284	345	351	348	344	341	336	339	327	328	327	348	341	336	320	385	337	328	336	336	355	329	342	342	333	329	353	353	327	343	333	331	335	332	344	341	351	355	337	354	337	337	307	343	362	340	350	328	335	332	329	340	356	337	354	372	326	345	343	322	334	315	334	329	344	365	322	319	339	351	331	353	346	313	342	370	344	308	396	343	319	314	349	329	348	337	330	365	337	328	358	337	322	361	333	352	368	305	332	354	276	324	329	338	360	349	334	314	330	356	354	355	302	313	288	351	295	346	327	358	316	342	334	315	363	298	337	332	363	327	338	333	332	343	302	331	333	360	343	340	358	342	319	337	344	328	346	322	332	366	335	320	347	339	340	329	318	363	326	317	317	369	333	359	356	351	324	344	353	329	329	324	365	340	341	338	347	306	356	361	335	385	364	341	358	365	315	321	283	321	349	303	284	328	340	287	383	360	332	358	376	319	337	348	361	333	354	327	309	352	365	311	349	361	336	317	336	358	320	339	356	323	351	365	386	355	347	346	357	347	324	324	350	330	362	370	322	341	355	347	340	309	316	327	343	323	345	324	331	307	315	337	355	357	307	325	316	310	366	320	324	319	335	331	340	315	308	393	344	345	336	397	338	339	333	309	338	323	321	341	349	313	327	323	348	313	317	334	338	337	335	322	315	328	319	335	353	319	332	316	327	328	314	348	329	317	328	337	331	356	370	375	317	340	321	335	347	306	360	305	316	331	311	354	354	357	370	320	370	314	347	343	396	345	378	363	365	337	332	352	310	337	319	368	361	362	333	338	350	357	360	328	378	353	371	365	323	304	289	316	341	371	338	335	294	327	339	314	341	347	329	343	330	377	353	349	350	312	329	289	348	335	337	324	332	320	331	377	349	304	323	363	332	380	331	320	357	338	335	281	330	324	347	321	320	355	382	376	306	296	315	355	362	336	350	351	349	332	324	357	349	331	300	339	350	345	353	362	361	353	342	320	333	332	314	342	353	360	351	337	324	374	352	352	311	354	340	338	319	328	326	346	335	351	323	304	361	313	368	356	367	349	305	316	313	329	330	346	369	343	329	362	328	369	357	339	345	332	355	361	298	355	351	364	329	360	343	325	305	333	333	310	359	343	342	335	362	356	346	343	324	351	318	366	320	336	380	319	343	346	294	348	349	352	351	357	329	370	329	336	328	359	347	339	364	339	313	350	373	380	344	342	318	328	323	324	342	340	359	344	328	341	339	374	356	330	343	363	348	335	327	346	375	354	336	315	364	325	314	321	306	332	289	325	359	346	333	326	338	334	323	307	333	316	353	338	366	324	343	349	321	334	343	346	329	376	328	346	312	338	338	305	352	314	338	341	321	354	353	331	347	299	346	361	381	355	348	323	325	339	310	317	343	308	358	346	341	308	317	343	351	300	349	336	290	331	339	319	347	335	365	316	318	322	330	320	316	351	324	329	322	341	363	317	301	323	303	323	365	324	343	324	333	340	352	331	327	342	323	343	287	356	354	296	358	330	319	342	326	368	313	328	346	362	392	354	311	345	323	330	366	333	335	332	300	357	322	306	345	320	356	340	344	344	337	336	341	368	335	331	338	338	345	318	333	344	312	351	365	376	350	322	357	349	344	366	317	389	352	332	317	372	323	345	336	341	349	337	331	336	351	310	353	348	314	337	320	306	320	308	354	362	350	342	377	347	298	314	350	338	312	324	367	394	344	341	310	350	324	332	370	341	321	344	348	307	356	354	344	335	330	340	323	312	318	352	309	318	349	365	302	359	326	343	342	338	365	372	343	307	367	352	341	340	362	320	364	333	324	317	350	321	343	340	341	328	338	326	328	320	340	343	300	342	384	373	316	315	312	361	365	308	329	343	302	315	363	343	345	341	362	365	317	264	331	310	332	393	342	355	342	346	354	330	364	360	364	318	341	350	311	328	358	319	361	316	346	334	363	359	327	352	339	345	313	355	349	301	328	341	352	332	341	364	370	339	327	378	365	344	332	310	335	361	341	315	342	358	341	322	358	333	318	295	351	348	349	341	368	362	354	353	341	325	330	330	342	303	326	355	361	368	339	347	342	375	347	352	345	325	321	327	340	328	312	326	374	369	331	307	318	374	353	340	348	342	309	358	322	339	336	339	334	326	345	359	330	366	322	330	342	333	313	333	315	342	336	344	317	373	321	340	367	341	360	333	339	314	375	309	331	294	319	308	322	374	369	334	321	361	344	335	341	343	347	316	355	367	342	319	336	342	388	330	346	338	322	343	345	323	366	325	366	389	340	369	348	344	297	339	325	369	308	327	331	333	336	293	323	320	335	327	307	331	332	332	350	350	341	350	332	339	343	363	341	363	331	362	357	333	313	297	311	340	359	342	334	355	334	313	349	358	351	341	338	326	328	341	342	349	356	344	343	342	342	339	336	339	294	338	351	375	324	323	329	345	342	358	342	369	344	318	307	342	313	336	354	300	344	332	336	346	359	282	337	339	311	359	372	357	324	306	349	317	314	313	344	347	354	378	326	328	316	353	347	366	327	298	335	362	323	331	331	321	328	339	364	275	361	345	367	342	387	363	381	313	346	315	351	338	343	354	339	348	360	362	332	331	342	316	327	358	357	337	381	338	349	311	351	357	358	353	316	280	325	361	357	338	368	355	346	335	319	320	301	346	330	324	334	358	344	311	311	370	365	351	333	317	365	365	314	351	310	325	292	323	356	332	357	323	337	318	347	359	314	348	345	326	329	334	354	322	377	359	341	312	337	314	331	356	349	362	344	314	339	321	322	347	355	351	303	356	316	369	307	336	295	321	349	350	307	368	338	312	336	329	317	318	331	365	321	335	362	330	342	333	307	345	346	344	354	346	337	344	360	343	367	338	352
32592	24621	22974	19031	8507	2405	1320	1105	1058	936	803	801	776	842	811	841	837	855	946	1301	1623	1770	1819	1515	1369	1120	881	719	707	764	701	736	722	729	736	746	719	760	711	737	777	745	744	757	727	736	745	786	708	752	744	723	727	717	753	747	715	787	741	758	747	748	733	799	713	719	709	743	676	736	792	747	746	736	691	744	714	734	668	673	744	736	735	733	730	717	717	719	692	750	738	785	734	734	738	711	715	734	770	756	760	718	724	736	763	734	736	745	746	728	763	724	734	712	753	747	741	689	738	711	777	736	742	734	764	717	698	729	746	788	701	729	723	707	714	754	752	715	694	725	749	733	767	767	674	781	744	738	779	751	755	722	790	762	754	725	709	732	725	712	758	747	753	694	757	739	725	780	726	717	739	708	709	701	704	772	720	744	716	726	699	731	750	726	739	740	751	700	743	734	789	731	741	715	704	755	737	718	759	747	704	746	696	745	692	671	733	685	706	732	761	722	706	755	701	720	723	722	787	730	736	747	733	720	778	810	709	721	737	714	727	724	684	747	711	711	758	760	702	733	695	718	727	712	731	763	756	747	696	704	735	742	750	749	714	705	708	691	709	744	746	733	764	743	737	738	726	775	756	718	724	722	731	735	732	689	749	738	753	695	711	704	709	728	692	748	749	713	725	735	750	696	711	699	721	714	700	707	752	716	694	777	720	710	734	762	658	737	745	729	663	760	710	739	728	741	808	742	738	712	722	762	708	714	709	741	746	707	717	710	741	706	739	768	707	731	754	737	684	783	754	746	707	724	751	744	715	680	744	753	720	679	732	731	733	724	712	747	729	745	720	732	723	741	755	694	721	789	731	704	771	756	666	738	733	739	738	734	773	767	719	762	740	723	787	705	746	718	732	748	700	745	726	741	745	746	742	719	751	740	744	748	745	726	741	733	726	697	711	738	779	739	733	752	705	746	748	740	759	729	711	711	788	755	713	736	719	782	689	783	700	693	741	739	727	730	745	683	739	769	733	720	752	772	758	730	743	725	725	766	745	723	722	751	686	765	699	708	703	698	722	705	792	739	703	703	745	718	703	799	772	721	736	727	745	743	729	680	727	780	683	728	742	758	718	751	711	736	746	740	721	703	716	733	724	735	710	716	759	703	755	725	722	768	717	715	712	753	709	768	756	794	740	694	734	729	731	729	750	751	771	725	722	722	696	751	693	729	742	734	726	758	716	733	735	711	722	727	731	721	759	720	691	734	717	755	749	723	702	706	717	708	753	706	717	737	769	741	742	724	777	743	742	713	694	762	758	709	731	724	747	735	792	709	716	737	749	765	725	729	680	702	715	732	665	719	789	709	712	738	702	770	683	737	710	754	708	745	734	749	739	713	751	729	730	755	732	731	770	707	745	716	762	726	735	710	745	750	715	724	708	742	752	704	745	688	793	697	741	718	725	733	680	747	732	708	718	690	746	754	704	696	731	772	737	738	746	689	730	749	743	726	718	723	731	703	772	727	720	735	741	718	711	759	717	720	708	725	701	749	724	734	706	749	686	743	714	729	747	754	738	783	724	734	690	728	731	737	722	748	705	747	754	715	735	685	734	720	757	708	729	734	771	719	724	705	744	748	722	745	728	739	752	769	774	731	694	730	748	714	693	775	726	701	746	725	747	722	671	753	740	686	731	704	715	768	757	727	721	693	736	734	753	752	719	722	791	758	707	739	732	734	715	717	730	707	698	759	726	728	796	715	743	725	723	745	747	674	744	690	760	733	748	745	717	722	766	721	684	743	747	751	705	765	744	692	730	701	738	797	748	743	732	780	650	690	774	750	745	752	746	684	750	725	712	730	755	676	722	732	721	715	743	711	748	684	709	750	729	701	703	697	732	698	752	723	745	751	750	694	719	746	711	728	730	737	707	730	702	756	691	724	720	762	714	741	717	686	785	720	731	767	720	716	728	705	753	751	738	716	733	698	758	751	772	705	722	717	741	717	777	691	761	751	758	731	735	736	724	705	718	717	712	771	748	787	712	747	713	687	729	713	739	809	724	720	716	709	797	710	724	705	680	750	691	727	694	731	697	732	738	760	733	714	745	746	708	788	747	715	711	769	736	746	719	701	745	775	721	743	737	755	766	709	738	768	744	730	773	785	751	787	734	740	706	733	730	733	723	715	742	719	735	715	731	729	714	730	745	690	756	731	772	688	699	693	676	744	726	735	723	780	751	691	715	771	708	748	713	715	721	737	734	704	709	686	714	732	759	716	803	695	689	705	725	710	749	739	693	753	743	771	790	748	713	761	735	706	737	762	700	733	759	758	768	749	747	735	761	716	717	728	751	766	729	755	738	697	756	788	755	744	732	696	716	697	736	801	746	706	733	671	663	796	749	725	736	720	689	743	713	750	728	763	730	744	730	707	726	717	739	754	774	766	729	724	743	714	723	735	738	700	807	740	750	728	697	704	771	727	707	695	753	703	737	699	758	753	741	724	782	686	727	737	722	765	762	738	742	774	741	725	740	690	730	751	727	732	747	730	709	716	711	692	752	749	742	770	789	702	739	695	724	666	767	706	752	748	759	773	740	781	741	748	747	707	714	745	724	717	719	745	757	667	768	718	745	712	757	754	704	774	736	696	764	730	695	737	713	713	715	778	794	731	714	718	735	720	685	694	748	729	745	784	723	745	733	708	737	728	749	737	713	717	688	776	741	718	702	737	716	738	736	732	729	703	751	691	720	711	747	716	732	721	732	771	785	737	721	755	678	740	732	727	728	712	699	718	743	725	732	742	751	717	758	744	729	735	750	728	724	755	743	750	733	734	664	748	690	718	701	699	744	740	743	685	738	727	735	752	720	730	732	734	734	700	674	723	687	737	727	718	719	713	753	699	720	699	763	777	758	688	682	746	737	726	812	741	775	737	712	721	733	733	730	724	717	757	716	777	718	715	729	737	766	685	770	740	721	732	697	709	725	746	752	757	768	737	740	733	687	720	679	693	763	716	764	709	734	729	737	760	689	749	754	708	719	741	694	733	704	711	738	780	720	773	779	751	754	720	752	686	702	701	733	712	741	747	732	756	733	673	749	723	715	762	705	715	732	724	721	733	723	716	728	751	710	723	766	737	697	738	751	710	757	733	714	717	727	708	690	728	699	783	668	676	688	707	756	768	670	706	748	771	741	746	678	739	731	728	724	699	728	724	733	723	682	740	701	755	766	743	769	751	737	743	733	745	782	766	754	741	710	717	717	679	772	700	750	750	740	760	737	721	722	747	747	745	743	750	715	782	687	754	723	788	733	715	696	713	724	701	858	750	740	715	782	689	713	725	749	747	740	763	729	750	764	692	697	729	757	736	701	737	749	769	720	731	701	760	733	785	718	772	784	751	718	739	719	729	753	685	716	743	694	728	761	728	713	749	749	725	780	732	719	788	700	713	732	773	727	716	744	716	723	748	722	722	713	718	691	820	765	677	668	759	770	710	722	751	741	725	689	814	769	746
62932	38550	25991	13653	4627	1152	557	526	490	387	399	383	372	440	406	395	382	450	506	547	637	662	615	609	531	462	389	358	370	355	397	365	365	387	387	297	382	368	374	340	375	357	359	354	362	398	341	390	370	349	385	367	364	329	364	350	347	350	389	341	331	341	422	372	304	342	358	356	353	343	354	383	347	342	373	318	355	394	375	374	370	379	317	387	342	353	391	398	376	385	392	388	343	377	314	331	365	351	331	370	367	356	356	385	375	359	364	378	332	360	365	327	366	347	344	392	379	362	362	390	343	358	311	350	384	334	367	400	331	370	356	367	312	351	355	340	345	376	362	365	344	337	354	369	378	368	360	345	343	352	337	340	382	389	399	384	362	380	355	353	319	322	336	349	387	388	398	359	364	349	372	363	378	362	382	366	345	371	395	375	341	389	350	420	381	385	366	368	389	378	369	370	374	333	369	364	367	392	338	357	341	358	367	350	369	350	359	334	384	379	336	387	368	328	354	329	380	341	363	337	358	369	373	318	316	353	341	341	364	369	387	340	361	387	366	347	377	411	378	312	392	403	371	381	394	332	344	357	379	365	370	328	372	343	347	346	316	380	413	335	350	361	356	376	333	344	372	380	366	364	347	340	355	390	396	345	366	378	370	358	366	367	358	358	356	317	370	360	399	348	355	378	359	344	343	344	366	343	371	344	354	329	342	377	320	344	364	354	378	360	344	354	374	385	374	323	323	370	343	399	398	404	391	355	353	368	369	325	351	356	402	318	342	338	340	359	371	338	362	361	340	367	365	376	360	343	364	358	420	372	378	353	365	350	369	349	355	382	390	354	370	336	348	353	368	400	335	343	335	379	350	405	375	391	368	362	330	337	352	344	381	358	332	334	384	333	369	360	371	362	383	361	377	367	349	366	391	361	391	353	389	370	348	341	384	354	367	328	371	353	377	349	371	308	365	360	356	337	377	352	345	375	341	343	382	376	356	348	386	376	341	335	357	329	395	348	404	358	375	338	386	367	366	352	366	394	360	331	372	323	334	371	366	340	369	368	322	372	351	349	361	380	366	369	315	359	349	392	347	367	340	380	338	372	375	352	353	339	328	364	341	400	361	378	364	342	365	385	371	324	359	388	378	359	382	328	331	346	365	359	342	364	349	346	358	329	353	349	350	360	370	354	371	340	332	358	351	354	356	333	339	367	336	356	324	337	352	362	364	357	385	347	346	353	341	377	353	353	380	402	398	325	360	315	322	377	351	347	338	381	355	367	338	365	373	367	322	357	377	332	317	346	387	391	370	383	344	365	320	367	357	333	326	379	349	377	363	376	347	355	358	358	388	350	412	373	381	366	379	397	386	368	350	359	393	380	350	406	375	362	357	347	354	352	352	321	367	360	332	356	320	378	346	362	358	341	363	353	394	365	357	331	397	378	335	384	364	385	354	355	359	335	338	345	377	324	358	358	389	342	340	353	364	342	352	360	313	385	358	336	380	363	371	330	394	362	337	340	326	330	321	352	348	363	372	347	373	362	349	320	374	339	375	351	328	351	377	376	366	327	343	359	345	350	356	328	369	397	374	379	368	309	373	379	364	347	367	384	371	341	378	366	387	352	345	335	363	347	335	373	355	390	369	361	350	345	370	380	387	312	340	351	398	344	382	371	348	355	370	368	333	346	352	369	348	361	342	391	342	353	373	351	381	374	357	415	332	325	345	377	329	352	392	386	391	333	394	391	379	381	357	370	349	335	364	363	387	358	337	376	356	378	371	345	369	392	362	352	318	379	364	352	381	391	341	358	332	347	340	362	389	364	352	388	341	414	328	355	370	387	373	353	375	403	391	339	360	322	362	345	330	333	325	345	363	365	359	383	376	361	375	364	389	373	394	345	351	333	367	379	371	334	369	414	389	348	386	367	357	350	355	337	376	351	354	351	340	348	348	358	324	341	345	344	383	348	376	374	347	343	335	343	330	367	371	382	371	398	401	370	378	373	369	340	363	359	371	380	308	353	370	309	348	388	340	384	371	393	380	368	367	343	367	353	328	345	330	361	352	329	344	357	337	382	396	349	370	347	354	370	403	367	368	356	347	348	345	363	362	341	369	355	355	352	359	346	340	363	353	356	386	384	397	365	398	423	335	395	388	353	322	362	395	395	388	352	363	344	359	350	348	354	348	364	346	373	336	357	352	331	334	362	369	392	343	315	352	370	385	389	354	396	368	406	373	375	336	374	355	386	380	407	376	389	377	332	337	352	350	355	349	345	322	348	355	373	348	368	351	359	368	323	360	359	354	355	379	358	373	369	358	362	334	353	351	346	374	347	336	353	391	356	346	340	380	371	360	384	320	361	351	375	347	347	347	363	377	365	385	318	372	388	368	354	334	387	359	378	363	341	371	385	355	338	357	352	356	378	385	365	348	335	351	373	352	355	382	336	351	364	383	343	382	386	335	341	364	343	338	379	333	375	375	364	363	371	372	338	360	360	357	340	325	362	362	369	354	356	349	300	331	380	342	359	351	354	339	351	351	366	375	377	382	394	344	380	384	367	356	378	385	323	357	357	380	345	383	365	343	350	380	327	362	372	333	380	333	343	357	365	381	362	363	364	380	409	339	383	369	363	345	333	370	394	372	371	344	367	356	364	363	328	364	351	369	348	357	357	331	360	341	338	358	352	383	358	373	379	378	325	361	370	358	388	339	388	385	316	355	368	356	332	331	373	360	354	332	353	348	400	357	345	330	335	365	341	400	369	351	378	370	349	366	368	361	335	347	306	340	358	359	391	384	353	358	382	372	343	327	319	354	365	362	392	373	339	348	355	367	366	319	358	314	358	351	400	391	367	330	369	355	383	389	351	397	349	399	370	339	310	368	334	360	372	380	337	348	348	331	375	353	362	369	351	360	345	359	342	368	382	367	328	353	350	361	345	385	400	321	322	338	376	378	395	377	346	372	373	338	359	365	370	345	366	347	373	362	364	339	359	356	377	345	389	370	364	379	326	384	378	371	337	333	342	370	339	360	352	371	382	335	362	373	380	375	356	337	317	340	340	388	385	375	342	329	401	362	376	331	374	372	346	371	341	368	358	365	330	338	350	371	319	375	345	386	392	363	356	362	320	351	365	327	363	358	311	348	358	322	368	362	340	340	353	356	332	375	386	381	335	367	381	323	360	364	380	361	384	323	342	371	299	344	343	372	329	362	332	368	332	374	351	390	388	343	372	404	355	379	369	350	370	351	350	381	359	363	364	346	372	354	328	424	361	380	347	352	386	387	365	325	351	329	384	368	383	347	341	390	349	356	364	359	370	357	415	364	367	366	342	350	376	319	355	334	380	345	353	330	341	363	346	393	351	357	318	344	379	369	369	385	319	321	330	366	357	344	360	355	382	382	362	372	354	338	293	364	395	341	389	365	357	379	383	350	370	379	295	381	366	362	380	378	364	357	345	363	343	357	400	351	361	371	350	344	396	367	349	368	349	340	395	370	355	352	370
40091	29794	28315	20504	10288	2972	1761	1540	1283	952	896	858	846	856	938	982	995	1206	1440	1793	2457	2415	2296	1980	1625	1275	1011	764	743	786	750	767	792	732	787	802	777	738	759	782	761	756	732	773	746	825	699	712	790	751	823	760	738	782	760	724	754	758	741	755	759	784	759	752	801	767	794	773	765	735	763	743	713	746	821	756	756	759	807	758	761	763	815	794	807	746	714	786	748	785	798	736	763	770	754	773	769	763	783	792	755	739	756	718	800	763	783	765	783	785	795	819	782	757	776	730	777	753	769	748	817	813	796	757	765	752	781	798	787	767	762	806	797	752	750	721	754	769	785	781	714	770	741	795	744	710	766	742	782	766	811	755	771	769	824	736	766	709	768	753	722	790	719	782	743	782	807	817	765	715	788	806	744	713	827	768	741	735	778	811	760	751	736	790	761	764	744	765	783	762	760	747	747	729	759	763	731	812	785	761	772	775	770	774	759	761	750	779	785	741	771	753	736	822	736	762	730	764	768	774	732	738	711	743	789	771	768	737	757	764	749	761	822	725	798	754	766	827	725	716	848	720	787	774	747	787	790	756	779	763	770	783	760	700	752	767	747	712	786	775	765	720	733	748	727	748	714	760	781	803	802	766	720	753	724	789	754	788	773	763	785	814	761	759	786	772	739	744	799	783	792	778	763	740	772	768	784	755	764	788	771	788	739	714	762	805	781	770	829	815	750	716	767	742	808	728	799	766	759	798	806	765	792	732	781	775	819	717	800	754	750	761	761	732	769	770	739	748	746	799	754	821	785	765	795	747	789	758	804	802	803	810	782	766	805	758	754	737	738	742	748	727	786	752	769	769	808	805	777	757	769	783	800	744	750	769	756	730	771	787	761	762	750	773	748	776	754	765	776	782	779	760	750	776	777	804	757	764	801	749	787	777	748	770	777	751	750	758	790	772	793	759	783	776	760	739	759	746	731	764	794	803	787	777	800	759	779	733	725	775	735	748	768	798	748	756	735	745	749	724	751	786	765	796	723	757	784	774	767	755	761	747	781	802	741	773	791	796	721	740	774	751	743	716	761	802	796	799	794	766	841	736	812	773	767	747	735	767	745	732	718	741	766	781	764	780	726	762	714	783	780	757	768	743	753	768	807	777	749	805	816	771	740	758	755	748	760	764	762	734	765	783	777	741	824	790	758	759	756	783	792	774	753	805	701	769	796	742	774	782	729	799	771	771	816	774	768	804	761	761	788	760	778	724	755	772	759	762	791	717	764	760	729	793	738	732	804	704	813	785	803	765	790	789	698	809	720	784	792	755	815	778	756	770	766	775	755	767	766	785	764	776	750	778	724	797	775	704	719	805	780	824	730	733	819	743	799	823	753	788	793	784	793	744	730	755	778	768	748	779	776	785	752	763	745	796	759	735	773	787	737	759	770	754	827	755	767	737	757	723	751	794	780	800	799	770	722	751	764	754	754	765	738	776	776	800	790	771	781	723	752	765	732	776	777	754	783	756	728	811	805	763	751	788	744	808	756	778	712	760	763	811	771	752	681	767	742	747	797	736	757	757	810	725	800	779	778	783	751	739	787	752	758	778	745	755	789	748	754	793	742	767	818	782	787	811	771	717	767	770	759	760	805	798	813	726	734	772	800	764	748	762	752	758	787	742	767	756	765	747	718	785	769	766	744	732	739	764	768	753	764	735	784	808	788	736	778	734	818	769	754	751	769	729	795	766	773	740	813	737	758	775	741	757	792	801	756	782	773	736	825	783	793	769	833	733	771	780	757	800	768	808	783	744	740	741	779	770	782	767	812	785	757	790	725	776	778	722	765	771	755	753	752	767	696	767	772	746	804	778	796	784	806	804	769	771	709	757	815	730	747	767	784	752	763	783	758	755	740	755	769	756	758	756	769	782	777	791	769	825	794	771	768	765	811	797	747	802	717	748	790	771	758	779	757	747	739	757	744	777	733	741	748	794	742	770	693	715	755	772	793	826	771	741	761	741	801	748	805	749	737	788	746	772	777	737	751	746	769	792	775	793	802	797	770	778	775	756	788	736	729	749	780	796	764	704	770	740	819	802	782	776	800	789	778	744	730	797	768	771	786	755	769	776	753	797	768	748	793	817	728	764	770	735	809	776	728	715	743	727	793	765	741	775	733	834	781	736	759	754	758	757	750	760	772	765	773	822	786	749	790	801	745	814	746	732	787	742	780	820	767	784	747	754	741	751	747	806	740	761	728	771	767	797	780	734	721	745	759	736	780	802	723	738	721	775	798	727	812	742	801	801	746	767	776	774	727	801	791	747	772	768	789	805	732	746	751	736	796	712	738	808	777	773	748	750	737	711	758	797	739	778	711	785	748	763	757	726	738	754	781	783	815	754	825	744	757	753	774	800	776	737	779	759	734	750	810	754	742	768	788	728	746	782	747	736	768	770	754	769	764	758	798	777	785	791	770	793	759	797	758	800	798	737	755	774	781	776	774	772	748	783	765	826	792	727	790	764	788	847	766	724	800	779	803	736	775	776	744	781	711	790	722	793	732	775	796	746	783	782	761	747	731	760	800	776	819	702	756	736	784	757	711	801	788	734	790	780	746	738	747	786	790	788	755	760	782	744	759	766	789	755	762	798	747	785	770	763	819	758	785	782	813	783	752	773	796	718	739	811	767	734	776	740	804	780	760	777	786	732	748	740	759	759	796	787	766	771	771	755	769	796	751	813	723	794	756	779	754	761	773	770	789	770	777	761	779	727	763	733	757	787	734	777	750	779	731	760	757	735	738	778	764	741	730	723	763	790	802	816	787	725	757	761	845	753	791	759	772	784	803	832	767	731	798	760	761	784	744	724	746	780	801	739	773	781	719	781	747	795	743	763	743	702	751	771	755	785	799	711	742	832	743	736	808	791	808	812	774	782	772	799	760	768	785	768	727	725	752	762	811	742	776	770	729	752	758	797	803	799	757	779	742	751	759	783	756	775	768	741	732	783	775	776	740	743	751	813	769	804	797	764	769	758	810	824	756	745	733	761	764	703	712	783	736	757	792	755	762	727	780	739	776	766	783	812	803	789	726	762	759	738	714	762	731	771	762	779	758	790	756	779	789	780	731	753	728	752	738	745	775	795	753	811	756	775	739	761	819	807	781	762	785	771	791	791	755	803	745	810	764	782	755	791	771	761	778	810	803	784	734	786	786	754	793	759	769	766	766	742	772	810	753	759	764	750	749	802	758	754	715	748	785	799	749	751	749	804	760	779	756	789	763	819	733	821	783	790	739	744	730	755	776	778	832	804	762	752	735	786	769	798	801	741	740	759	776	759	727	755	814	771	829	756	739	731	781	734	769	766	763	808	736	794	749	714	773	802	783	724	792	730	808	763	790	821	739	729	827	764	784	754	782	757	713	761	758	736	745	795	796	745	766	763	735	753	783	714	767	775	788	784	772	717	774	785	782	778	782	741	774	746	750	737	761	759	730	774	764	796	821	831	747	747	757	785
48173	29014	12006	3440	901	380	324	352	348	334	342	336	344	345	329	333	330	338	367	317	338	334	341	358	326	323	313	283	298	366	380	330	329	378	319	322	324	319	353	328	322	301	377	319	346	343	336	329	321	349	353	338	331	325	328	379	346	322	347	325	328	327	340	330	369	313	338	365	339	325	356	331	339	338	340	310	328	297	326	330	348	362	334	336	343	338	306	369	325	312	336	353	333	337	307	317	342	331	363	324	315	361	326	364	330	334	327	311	331	351	307	335	330	371	356	314	346	362	347	319	334	303	310	350	340	362	326	330	316	332	357	358	310	342	302	339	305	349	307	278	312	308	333	359	386	334	359	309	316	330	349	321	326	361	344	348	333	322	356	366	305	330	307	327	347	335	316	324	336	308	322	340	341	336	342	319	345	308	328	320	318	374	356	327	368	313	317	328	341	357	351	339	364	338	305	356	312	319	328	334	339	315	345	330	339	337	329	375	294	383	345	341	305	300	333	334	320	288	325	364	336	346	334	335	366	331	333	364	306	334	331	352	325	341	337	349	350	364	306	368	365	364	358	319	328	311	361	340	345	320	353	334	307	307	335	378	334	328	322	330	341	343	366	350	331	324	330	291	348	367	331	329	324	348	337	350	324	347	305	327	364	363	324	329	317	343	340	345	327	365	335	332	328	365	326	303	319	330	372	320	339	316	332	310	306	351	339	337	333	314	379	316	333	334	322	312	336	322	316	357	317	348	335	336	303	332	349	325	325	371	348	342	312	348	347	340	304	353	316	294	345	346	319	371	327	340	342	295	322	337	317	321	366	331	308	352	328	338	342	338	350	309	278	308	330	295	314	344	309	345	347	334	331	342	318	330	338	321	344	338	338	322	348	339	325	312	350	303	368	340	316	309	349	357	317	302	335	330	318	322	297	340	330	356	322	309	311	344	318	326	345	303	325	342	311	336	326	332	324	363	344	346	332	350	343	302	334	337	343	326	337	342	353	325	311	380	365	326	341	335	351	292	316	339	337	280	364	306	325	319	325	342	307	361	314	322	374	341	330	323	306	341	325	345	335	324	345	347	352	319	322	343	391	331	313	326	318	332	330	325	306	316	326	321	349	342	305	317	332	344	278	325	313	322	309	321	316	347	341	338	302	350	326	349	340	353	304	323	320	309	332	332	310	309	315	306	323	311	327	356	328	334	352	338	343	286	336	331	337	349	341	324	335	334	352	342	334	339	327	358	330	377	356	339	322	314	344	351	339	334	340	324	356	320	369	354	329	325	345	350	320	352	316	341	364	319	330	344	361	338	357	363	342	357	343	350	336	330	312	326	319	291	342	284	326	328	330	364	371	308	327	325	340	325	349	310	345	342	323	366	345	317	354	336	311	340	327	333	361	285	339	306	319	366	331	336	368	357	339	371	355	339	360	343	314	357	339	372	325	325	357	334	318	334	352	347	338	348	311	322	323	337	317	324	335	327	312	338	362	322	317	310	342	318	333	327	306	323	330	318	336	330	367	330	325	324	352	307	308	361	307	360	301	302	282	332	321	345	339	316	326	360	349	372	328	312	336	354	360	323	326	323	332	336	330	315	300	298	287	336	327	330	361	342	352	316	340	337	329	355	337	353	332	300	332	350	350	359	332	325	343	357	345	293	359	345	350	312	327	356	325	331	298	329	350	355	353	347	341	358	352	296	323	355	360	345	349	367	359	378	322	329	315	325	342	334	362	341	326	335	346	383	346	325	303	318	359	315	326	330	301	329	303	328	322	357	301	341	325	316	324	319	332	332	332	291	378	318	342	374	352	353	321	314	327	312	292	373	310	336	325	347	339	333	336	349	356	300	290	353	347	335	336	380	361	345	321	353	362	338	336	345	312	372	316	286	346	318	318	335	344	360	286	304	343	329	325	343	355	323	347	344	357	383	313	318	350	353	336	323	330	331	327	350	361	358	346	343	325	318	334	283	332	362	306	334	370	375	314	324	325	316	340	342	335	318	332	323	323	288	332	320	341	309	346	334	351	307	338	358	341	311	339	378	336	331	313	352	341	306	286	325	327	369	312	361	307	373	359	334	344	327	326	301	325	334	349	325	345	330	314	299	291	319	346	338	320	340	334	339	298	335	351	308	372	345	315	329	364	334	372	338	348	328	326	363	338	359	330	292	325	347	330	326	334	346	362	334	329	333	330	335	344	323	315	322	339	327	311	316	336	348	381	308	365	313	324	351	340	344	295	345	366	332	356	330	321	328	312	317	345	302	326	332	338	305	369	340	307	334	339	351	326	308	364	301	367	367	314	296	313	364	315	336	353	342	354	343	308	318	329	363	322	370	378	318	316	328	326	333	357	324	371	359	336	342	295	305	330	307	322	311	334	338	352	324	328	317	345	341	319	336	342	381	348	334	315	312	345	327	361	336	317	361	337	311	367	359	343	315	369	328	378	327	348	353	319	323	313	313	344	323	292	368	348	304	333	368	310	306	353	349	363	339	308	350	321	341	348	366	329	352	280	338	369	330	368	342	327	321	334	341	338	354	324	350	362	332	356	340	312	344	336	352	346	322	334	336	307	340	345	316	315	363	329	333	304	368	316	327	344	343	308	289	329	346	324	325	330	346	338	332	338	335	346	337	370	297	303	323	308	360	333	346	356	332	321	348	333	354	334	343	312	317	280	326	365	321	335	328	308	345	382	323	348	332	339	314	293	337	328	331	315	332	340	307	375	338	345	335	313	367	358	371	346	309	315	359	321	341	312	329	326	358	343	359	332	339	338	321	341	356	332	367	341	316	337	358	375	335	326	345	324	307	299	319	335	313	316	340	320	347	337	358	336	322	371	338	320	359	336	344	335	344	335	308	311	342	359	324	330	312	302	308	315	364	315	332	319	355	323	330	354	320	322	347	322	319	377	354	337	295	364	324	343	368	338	324	307	328	353	337	322	346	313	349	334	353	360	356	359	339	374	353	336	320	335	341	352	343	354	320	316	305	340	320	301	370	361	341	329	333	323	337	369	309	318	357	342	358	313	333	327	334	323	332	310	394	333	347	321	397	340	311	338	362	295	317	359	302	341	273	313	336	352	324	335	334	365	358	307	359	318	330	356	348	346	329	324	340	312	341	325	331	336	325	366	323	325	310	335	300	311	349	350	326	330	326	325	337	326	345	371	339	312	333	325	315	345	334	342	326	340	336	322	329	350	333	332	352	360	334	340	341	330	330	340	323	322	362	308	319	317	332	330	333	354	331	334	342	369	340	323	313	340	306	327	295	325	335	347	350	327	358	327	367	305	326	323	388	337	327	355	356	363	327	309	311	308	370	322	304	341	313	335	297	330	333	318	307	342	322	348	327	358	337	306	325	330	352	327	333	330	365	311	363	357	346	319	284	371	354	354	310	312	329	326	332	356	348	361	339	324	341	333	349	329	340	353	340	353	325	344	312	338	310	320	336	359	356	341	342	326	301	317	321	356	323	335	325	321	351	324	332	307	310
30896	21742	13448	6777	2267	949	851	775	744	766	744	731	715	740	708	734	737	701	731	751	817	760	743	733	721	731	748	744	779	721	737	722	718	715	738	720	715	717	698	714	742	733	729	790	743	726	754	731	674	731	709	689	706	720	718	702	712	730	719	726	745	711	717	707	732	699	713	695	801	661	747	724	722	695	756	676	715	710	713	722	708	707	672	747	694	756	693	712	653	746	685	802	694	739	733	695	757	705	743	731	702	681	733	729	747	713	720	760	713	693	715	740	706	690	716	740	740	673	698	705	723	739	689	716	789	707	724	703	665	704	701	706	738	731	744	717	719	735	703	721	703	706	758	657	697	733	693	739	668	711	728	738	749	692	695	683	757	750	733	698	714	725	720	682	747	725	731	763	721	738	805	732	711	679	730	727	706	708	726	725	689	685	774	749	700	712	728	713	733	706	746	759	727	716	721	716	740	727	707	691	702	744	701	695	684	731	677	747	726	723	717	687	680	761	732	716	754	713	692	719	701	756	699	744	688	699	689	725	709	718	706	714	714	693	727	759	715	711	750	734	711	721	688	711	758	680	738	739	705	692	747	706	724	731	663	714	676	666	715	725	730	740	710	719	714	702	719	732	739	715	757	674	722	717	712	752	687	712	703	760	696	722	716	707	681	750	710	730	765	725	704	713	702	736	773	741	719	708	701	680	701	746	728	711	687	723	687	739	693	726	714	720	699	688	743	705	746	755	718	705	714	747	730	716	757	648	727	715	685	784	733	727	697	715	766	676	695	733	741	733	698	744	712	714	697	748	731	722	715	697	754	709	740	715	697	686	708	671	705	713	707	746	727	712	712	733	699	746	687	714	693	740	673	728	681	756	744	752	750	716	711	701	720	685	715	674	700	663	708	784	724	719	738	713	736	731	727	746	683	744	718	745	716	736	750	709	750	701	719	714	737	650	736	729	740	721	739	700	725	753	726	763	693	726	722	715	712	690	708	753	750	721	703	724	699	688	692	697	718	758	724	729	699	729	713	708	725	764	725	723	725	694	658	700	741	703	741	731	743	723	776	716	747	699	716	748	747	653	713	718	718	709	749	688	651	723	709	726	702	712	749	698	741	716	745	740	736	734	682	730	742	704	728	713	734	753	693	691	664	718	709	776	713	739	707	748	737	681	691	688	729	741	746	675	765	754	715	742	686	718	741	746	737	716	729	709	666	694	694	711	715	697	716	708	640	713	696	665	724	733	762	722	744	714	743	713	750	752	767	745	706	705	693	717	688	729	663	737	707	730	709	671	721	685	722	728	700	724	733	743	687	728	766	729	715	745	697	745	743	742	747	730	730	696	726	692	730	690	710	733	742	701	763	739	703	755	668	705	734	737	730	733	706	693	724	708	720	718	742	714	775	698	702	707	720	690	708	704	772	739	735	667	727	695	684	759	700	709	744	735	726	715	741	701	732	731	693	707	747	703	728	767	699	789	714	724	734	694	750	721	711	710	687	684	701	762	728	732	713	703	737	694	674	716	741	745	785	715	750	751	715	722	743	730	717	742	679	706	700	728	685	729	702	740	694	701	708	716	712	744	755	733	702	700	756	748	725	689	720	713	765	724	760	747	692	698	729	711	689	696	734	702	728	700	711	705	719	729	673	738	742	694	743	726	693	686	681	719	691	704	716	694	685	685	717	691	725	723	741	714	765	717	692	744	738	710	735	725	697	723	796	708	716	740	762	746	713	731	701	709	766	710	715	766	704	753	713	691	707	737	707	726	690	680	711	701	736	772	715	745	698	723	696	740	731	726	762	669	690	679	718	792	743	746	702	716	695	712	744	745	685	745	732	725	734	764	764	704	696	715	731	759	720	734	747	760	706	728	682	713	705	676	754	692	757	730	723	704	688	734	741	739	723	728	756	735	718	724	734	726	702	714	717	715	713	702	732	714	723	738	754	705	695	715	721	709	709	687	698	717	708	708	712	723	706	731	711	716	714	695	733	689	686	710	707	697	743	724	711	714	701	704	719	748	753	693	770	722	744	767	700	704	714	700	723	708	743	744	703	708	767	743	714	736	723	664	710	719	721	750	707	689	764	742	722	727	743	700	712	727	709	761	708	719	708	731	685	739	711	732	702	660	770	741	724	724	681	748	697	699	730	739	736	744	738	646	748	722	747	697	743	710	746	692	740	766	755	681	684	743	710	704	740	746	756	750	654	736	734	670	728	714	692	692	738	717	707	729	707	733	724	708	702	710	740	710	754	742	689	741	724	741	728	714	752	688	725	681	756	716	729	730	713	696	697	754	682	749	769	708	677	740	709	725	720	697	722	709	756	704	698	695	710	675	715	699	714	705	766	725	744	679	744	707	719	739	680	760	721	697	677	746	730	710	736	702	686	745	699	666	716	711	713	707	710	717	734	724	703	744	683	671	737	690	768	741	699	732	727	721	685	716	712	749	745	758	676	714	744	763	672	656	720	729	717	733	683	769	710	698	708	678	742	734	720	698	749	718	701	688	732	759	741	766	710	725	706	677	756	727	736	741	680	712	688	790	767	755	746	734	733	747	701	702	700	685	722	731	742	748	736	761	713	743	667	744	699	726	694	709	732	640	713	688	717	703	760	712	724	695	703	716	770	691	727	706	771	688	748	704	722	776	740	738	757	736	738	714	735	700	687	740	720	737	723	703	711	718	722	695	702	741	703	741	718	691	699	701	717	758	703	675	724	730	751	727	675	729	720	733	734	714	738	746	701	719	736	716	703	692	708	724	757	728	713	740	723	738	724	705	781	720	674	754	664	688	734	753	664	680	671	740	738	675	721	743	752	710	712	753	712	742	687	690	749	685	663	703	726	686	736	705	750	695	663	737	678	748	692	683	685	743	727	710	720	704	714	690	752	711	655	734	742	682	706	702	697	683	752	718	728	685	703	701	696	727	666	713	758	727	742	740	718	713	745	721	706	723	751	722	730	690	720	702	700	697	768	705	699	703	713	751	701	665	733	747	694	728	691	742	709	709	697	747	714	753	768	729	698	725	704	722	720	713	685	671	765	734	743	725	744	694	723	749	717	719	699	710	728	736	703	688	740	677	724	678	749	702	744	691	732	718	708	703	705	721	745	710	734	698	700	733	714	714	752	786	737	760	726	685	731	749	751	705	742	723	714	705	741	684	675	749	787	693	725	697	691	776	706	716	740	734	690	712	702	700	714	755	717	720	749	697	701	741	732	727	736	714	727	701	744	741	732	734	715	750	713	736	707	791	724	730	693	751	714	702	712	687	726	710	771	703	711	748	724	720	698	729	701	731	735	730	735	686	741	709	695	682	729	703	755	760	695	737	735	732	713	765	722	663	735	741	723	695	729	655	705	684	755	710	713	712	688	664	733	730	703	749	698	718	711	705	669	765	756	794	744	724	726	660	699	703	710	689	754	743	723	734	735	721	734	704	770	707	744	697	728	735	734	715	697	719	746	703	673	710	698	784	738	721	747	698	704	735	702	754
55748	26725	14080	5633	1742	771	445	381	386	372	361	358	325	349	328	335	377	369	384	417	480	467	460	434	417	388	359	353	368	334	330	322	326	267	332	343	359	331	339	373	336	319	334	336	349	385	348	355	380	328	323	327	358	364	347	318	314	294	333	334	371	364	340	356	344	318	390	361	358	367	349	378	292	293	316	362	342	345	354	340	321	346	355	309	325	334	370	367	351	318	357	367	319	327	330	333	294	334	339	339	338	360	382	330	330	327	333	326	325	327	336	333	331	312	337	330	351	332	326	346	381	330	322	362	337	355	316	355	366	380	359	348	333	332	343	366	351	375	355	321	348	342	324	329	326	344	342	383	350	361	350	361	322	337	321	358	369	331	348	318	345	353	333	336	373	351	339	347	341	317	330	317	310	336	359	366	361	361	345	338	339	330	335	319	326	348	334	352	367	309	339	310	319	315	338	343	347	354	363	337	334	309	370	324	368	343	339	347	357	332	326	332	342	329	373	348	351	342	357	342	339	357	319	360	378	318	346	350	329	308	332	361	363	396	366	370	369	354	307	326	350	329	347	325	343	315	353	294	318	304	327	324	310	358	323	323	349	340	323	327	313	326	328	301	368	331	318	301	369	354	343	349	348	338	368	305	344	321	347	299	353	310	340	355	357	325	324	332	336	322	354	379	345	311	357	340	373	341	322	321	348	362	357	344	320	321	351	363	374	342	361	349	354	353	328	339	335	342	333	325	323	305	347	362	336	347	318	353	358	337	349	330	298	322	395	361	354	338	359	356	357	318	343	330	367	344	359	336	334	343	343	351	328	351	331	330	317	334	339	308	338	344	357	349	330	358	366	371	342	335	361	327	340	332	334	351	319	361	384	365	349	347	334	316	335	352	348	345	353	312	367	304	341	361	364	379	296	313	344	365	330	316	334	330	372	330	332	327	345	360	343	373	315	302	307	307	345	335	327	337	340	344	298	334	359	338	316	331	363	346	335	347	350	323	372	353	312	356	345	325	357	377	343	339	339	319	366	331	370	347	306	327	308	322	323	314	338	336	341	352	326	345	369	332	353	345	363	353	342	350	353	346	358	368	357	351	331	362	341	330	374	358	338	335	369	321	311	276	343	359	325	320	326	320	360	310	348	333	332	337	301	372	354	320	318	345	375	369	349	355	303	322	351	337	333	338	355	332	339	347	329	336	352	335	350	345	333	351	366	372	353	317	340	362	324	298	353	343	345	347	355	344	301	374	328	342	350	330	363	362	335	336	361	343	334	349	338	373	318	340	341	379	344	321	329	339	383	317	337	328	355	331	323	336	340	326	371	335	299	339	341	345	333	335	301	356	342	344	346	335	329	344	317	315	325	338	357	357	331	385	338	354	345	319	312	350	334	331	347	366	326	367	348	330	359	342	352	310	335	310	321	305	363	345	330	317	352	341	328	384	332	364	352	342	369	308	346	365	333	332	345	342	307	325	346	329	311	362	316	336	357	352	342	337	332	309	358	328	344	338	296	341	337	342	336	339	347	342	354	330	314	357	324	311	373	364	347	360	305	279	344	296	345	350	343	333	374	322	353	333	380	327	355	334	372	356	329	366	330	356	330	315	346	353	340	333	317	313	339	312	364	345	323	365	323	344	384	329	337	364	300	334	366	309	361	321	342	360	323	299	334	349	326	374	344	327	351	373	363	353	337	336	332	381	323	330	334	328	358	336	310	354	363	341	355	345	342	313	352	311	311	337	378	314	352	340	358	332	338	342	362	316	362	371	379	318	324	338	329	367	373	309	321	370	395	317	323	333	320	354	316	328	339	330	336	358	341	353	339	311	321	362	330	332	348	340	327	368	336	385	334	311	346	329	343	338	357	356	366	345	394	309	345	353	357	338	365	374	351	345	322	304	331	344	367	325	329	321	345	385	355	316	335	353	326	311	345	333	344	357	311	338	351	362	307	369	381	355	350	358	353	348	334	330	373	360	331	347	364	369	347	318	335	324	358	362	337	348	372	353	331	325	347	331	334	345	328	332	348	399	363	345	356	365	361	328	347	326	320	356	329	312	348	339	376	346	372	306	337	327	344	367	360	355	314	330	341	313	329	352	309	349	335	314	341	330	372	305	362	364	353	351	337	335	347	320	341	327	347	337	303	341	313	328	351	376	335	339	350	352	354	338	319	339	316	344	340	318	344	351	363	343	362	353	351	365	336	321	335	344	340	295	317	346	349	328	330	352	349	356	404	364	388	299	347	346	320	370	310	359	350	344	337	381	353	400	329	318	298	358	351	367	321	349	311	335	317	312	356	349	311	349	331	330	321	358	331	332	328	331	320	339	373	317	335	320	328	364	333	349	342	327	327	342	356	332	313	330	355	332	342	370	361	359	307	345	321	342	367	365	353	346	335	366	337	335	420	370	335	361	340	327	366	369	361	331	335	349	351	314	346	343	312	331	368	330	320	354	353	313	340	336	313	351	360	331	333	333	361	307	335	322	334	364	338	323	334	374	350	337	369	363	357	353	331	323	338	339	352	305	352	341	338	303	324	358	343	324	360	339	357	333	322	369	355	337	366	359	332	354	373	372	332	365	333	369	335	363	332	347	346	394	340	340	350	326	329	326	352	313	393	331	345	333	311	325	342	347	362	315	341	326	304	358	317	347	326	332	375	330	369	342	326	316	350	329	341	356	339	331	369	348	335	348	303	311	350	302	331	336	360	358	334	354	358	322	324	337	319	292	368	316	336	341	350	349	305	319	372	367	337	328	365	356	365	329	346	337	326	351	312	349	320	328	352	340	321	344	356	321	388	319	313	326	329	316	377	335	314	334	397	336	359	304	341	357	292	334	344	313	317	338	337	373	391	322	348	378	346	354	336	360	334	336	334	351	340	308	342	331	362	330	375	373	383	355	370	348	348	301	323	327	362	345	373	368	341	334	350	363	348	337	343	347	312	349	328	319	330	339	325	306	338	318	375	369	315	380	336	328	353	321	311	351	400	359	321	340	358	338	331	379	378	311	327	316	330	326	336	333	349	405	348	350	330	342	347	330	332	343	314	347	319	321	349	350	357	332	335	345	328	353	380	335	334	321	337	342	355	380	376	339	320	334	317	364	339	314	366	306	299	333	325	327	357	319	353	312	311	301	312	337	335	341	345	374	350	323	342	355	351	329	385	332	316	345	327	347	325	385	328	326	325	334	332	321	332	311	326	341	341	370	369	279	337	343	338	392	345	340	327	322	332	325	369	365	340	350	311	346	313	326	351	343	377	313	328	355	306	339	330	315	330	310	357	368	290	324	344	345	312	362	374	343	347	343	363	390	333	308	368	330	322	349	353	319	346	376	341	300	369	352	317	336	313	336	319	321	356	351	391	318	331	350	312	368	341	329	310	310	349	337	333	320	325	375	303	341	331	312	337	327	323	342	375	345	318	305	350	373	323	372	354	352	371	322	327	358	341	356	361	319	321	333	346	305	305	337	347	342	343	341	339	343	377	332
35951	19755	16814	10589	5030	2344	1093	944	882	805	794	798	763	815	857	853	873	904	1019	1235	1456	1464	1394	1280	1039	956	809	714	749	731	742	775	717	742	744	707	729	713	768	757	757	761	713	741	739	772	722	737	754	726	695	756	776	702	796	698	755	722	731	782	720	738	730	738	778	736	689	737	765	695	687	758	718	743	777	724	776	744	757	752	742	723	752	746	756	783	773	754	748	739	698	755	765	719	734	784	750	744	720	799	782	672	723	742	735	755	748	679	675	727	727	767	690	735	726	684	769	743	744	749	672	726	763	718	728	782	743	688	702	781	697	751	726	720	766	713	713	722	702	731	733	747	714	725	729	693	723	744	730	728	758	710	721	735	764	695	755	744	673	692	727	702	759	749	728	738	754	736	689	696	720	753	733	691	726	730	702	722	753	793	745	718	718	761	739	701	779	709	740	746	720	682	704	748	716	722	709	736	708	720	714	736	719	718	748	765	717	745	737	692	712	689	712	683	766	720	711	779	758	767	776	709	748	682	740	739	713	739	758	735	689	755	776	795	683	709	750	772	752	741	766	760	725	746	766	753	719	781	755	765	713	736	770	698	732	752	731	686	737	737	734	654	710	770	792	734	757	772	726	714	744	706	739	678	693	756	751	735	729	683	737	735	726	746	717	758	696	717	784	757	759	727	712	700	750	736	758	762	755	702	697	772	772	742	734	765	738	739	704	747	776	731	724	751	759	753	709	717	679	725	762	704	713	730	767	721	729	742	769	772	731	761	748	715	701	755	727	700	781	761	710	715	749	740	683	771	744	759	699	736	742	752	738	776	765	724	709	695	729	743	808	734	721	696	752	738	726	711	717	685	749	713	792	707	789	719	766	738	772	737	693	787	749	695	757	732	744	747	711	753	733	765	782	708	704	708	756	756	761	735	716	725	746	708	760	713	747	755	730	750	729	768	713	760	731	752	767	697	721	710	755	715	779	737	727	683	748	735	758	739	738	764	733	787	646	737	756	735	703	714	778	671	731	738	745	755	735	752	750	717	690	716	765	748	678	781	747	740	747	702	744	710	695	781	751	731	735	706	744	695	731	721	706	761	766	759	764	743	728	677	752	767	751	741	756	712	738	698	725	748	758	761	720	753	721	694	725	765	768	729	763	748	688	713	716	696	715	747	687	754	773	701	721	753	691	715	719	716	735	750	741	758	720	721	789	774	725	759	748	762	716	749	710	738	695	710	750	765	747	721	720	708	747	719	718	749	779	732	699	743	669	704	761	764	711	672	715	731	735	768	730	717	765	774	757	762	738	713	742	718	749	747	743	695	792	714	771	687	746	717	733	713	698	760	699	760	769	766	750	731	781	765	745	717	733	750	705	726	720	721	722	758	713	725	743	758	732	731	754	751	709	776	699	768	723	745	764	756	742	722	699	704	767	741	705	732	736	759	707	771	740	767	698	725	711	778	725	778	772	738	773	743	720	711	721	785	712	780	759	762	726	726	751	725	755	707	765	702	729	736	674	757	752	725	723	743	701	752	757	763	711	711	746	700	738	763	728	751	758	734	778	785	761	676	783	736	767	748	668	712	697	712	755	720	745	719	731	761	697	753	748	702	763	743	690	738	756	726	708	736	689	672	736	729	739	763	726	690	726	736	730	793	749	737	775	755	804	748	688	722	717	745	749	738	719	779	697	719	737	777	751	733	752	726	760	740	683	751	720	736	691	751	806	755	711	769	747	766	739	761	758	790	766	736	733	720	713	751	729	749	749	817	722	743	701	734	780	687	744	775	739	756	736	734	728	767	705	743	723	781	747	748	775	735	733	728	730	654	746	718	730	692	757	767	718	741	761	700	728	698	718	699	794	751	715	724	739	694	734	723	720	750	740	720	732	760	801	737	724	784	752	766	742	731	744	792	740	750	713	727	764	724	743	748	776	717	732	707	713	720	744	747	733	741	707	694	765	724	717	715	810	758	785	744	685	746	760	696	703	704	730	738	718	740	741	745	745	677	731	702	745	726	736	701	744	707	706	715	776	792	687	727	682	752	768	724	799	687	751	725	766	754	714	751	775	662	720	733	701	754	745	727	700	732	718	703	750	782	749	710	708	746	745	735	758	762	688	761	743	685	718	699	724	709	791	719	701	717	750	742	711	746	731	751	739	719	788	745	743	741	755	792	738	762	765	725	785	691	773	703	726	761	785	700	713	790	682	692	703	730	716	766	722	749	757	711	787	687	693	712	816	729	762	705	717	750	732	778	682	761	786	750	717	720	746	724	772	772	757	685	751	727	729	740	696	705	716	747	733	739	802	775	762	772	767	707	667	770	713	728	691	745	764	739	748	736	733	714	675	746	750	773	754	744	764	732	714	739	781	758	810	774	780	778	715	747	761	747	715	734	785	727	649	703	741	755	700	729	735	731	753	707	711	748	742	760	716	726	711	704	797	773	721	763	733	744	751	753	711	746	720	720	772	707	712	750	751	741	735	769	714	735	730	725	712	738	696	742	718	707	680	723	756	731	746	714	667	715	741	661	743	700	747	712	746	731	718	770	723	738	772	777	724	755	756	738	725	742	715	741	729	783	756	773	715	772	769	745	732	727	770	703	757	718	711	755	733	758	773	762	793	753	691	738	757	789	795	708	764	736	703	700	739	765	779	722	766	761	726	759	750	696	751	787	779	754	722	718	748	688	757	786	789	699	757	738	776	765	707	749	720	726	733	758	771	736	745	739	761	758	733	730	749	726	725	685	697	751	731	748	755	719	729	756	736	743	747	768	719	739	709	762	729	728	690	779	748	779	724	772	730	779	796	715	702	732	732	737	735	794	726	693	698	792	747	726	705	782	694	719	738	781	738	689	681	755	754	744	790	716	742	749	746	738	761	723	742	725	744	679	726	767	740	763	715	705	737	763	721	775	715	767	707	700	723	699	763	682	776	732	692	777	690	711	738	755	798	722	727	792	707	750	750	751	753	675	743	698	750	754	750	693	738	732	717	714	783	791	770	728	708	764	736	759	717	746	735	757	735	731	721	762	765	774	722	742	699	743	748	743	778	723	715	743	726	740	715	752	717	732	735	734	794	739	746	722	725	760	757	726	716	716	707	703	771	703	800	759	767	714	779	745	717	726	770	758	720	720	754	755	738	758	714	751	756	702	746	742	732	740	737	751	767	753	700	768	746	686	734	741	723	780	728	763	798	754	760	726	744	741	736	769	722	707	704	737	750	774	695	713	762	756	722	750	745	703	714	738	759	750	722	715	749	736	739	787	723	741	724	757	745	758	728	754	735	704	740	717	734	769	758	738	769	780	717	741	778	808	723	697	742	740	772	756	737	724	714	762	720	779	694	746	755	777	764	733	736	762	725	730	727	746	749	766	708	740	702	740	693	744	731	702	724	707	725	691	759	776	723	755	703	757	778	726	700	760	716	713	680	775	723	736	712	768	746	684	706	742	746	777	746	724	704	725	719	736	768	723	808	759	757	726	743	799	758	786
62379	30787	16972	8515	2736	896	459	387	360	417	357	365	342	391	408	423	400	468	515	579	629	580	531	561	493	447	429	347	359	370	325	340	373	344	367	357	359	390	342	354	397	380	408	366	396	344	381	371	369	356	380	345	371	362	339	350	363	393	341	359	364	348	350	372	398	361	379	394	394	399	341	338	387	391	332	336	381	340	350	368	384	365	348	367	353	369	330	388	377	338	356	362	338	377	382	326	364	358	382	338	378	400	349	386	372	334	362	335	356	339	387	361	314	330	347	380	350	336	342	386	378	360	344	389	326	349	367	368	380	339	348	341	367	347	357	340	351	359	371	403	351	345	350	400	332	339	386	347	375	343	353	319	341	354	362	328	317	353	331	329	387	366	383	384	339	324	367	339	347	347	382	371	380	360	351	386	375	415	331	376	371	316	353	369	386	359	398	366	374	365	368	366	351	353	345	350	367	355	341	366	410	376	339	370	348	335	357	345	365	364	376	379	348	361	338	371	363	358	386	401	332	385	368	333	358	389	414	365	381	365	335	343	339	342	397	308	358	373	350	369	363	358	358	338	341	349	347	367	342	349	355	347	362	342	376	379	373	365	366	349	334	342	339	349	392	335	348	340	365	390	345	382	364	350	353	352	347	373	349	359	353	378	373	388	341	338	374	328	327	352	332	386	375	373	364	321	387	370	354	351	353	317	338	350	353	394	320	337	387	324	381	332	355	371	377	336	352	361	330	393	367	338	358	379	345	368	331	355	366	350	368	356	362	327	343	362	362	351	357	365	316	350	380	368	347	361	357	300	362	369	360	384	377	327	360	379	392	395	359	338	358	348	333	343	330	321	353	345	339	362	344	380	375	375	351	377	363	367	353	347	321	349	307	360	356	332	352	340	358	342	384	376	356	344	358	354	383	373	354	332	361	378	360	370	321	372	316	351	358	350	340	380	378	368	339	355	365	350	375	333	365	381	374	370	351	355	349	355	376	362	336	379	360	381	355	364	360	369	387	378	350	375	386	352	393	355	394	370	375	399	337	383	358	360	337	349	324	360	335	361	350	328	351	335	354	354	349	345	353	350	410	307	350	359	367	376	358	330	375	393	362	341	344	352	349	369	358	293	331	339	355	385	375	373	363	379	323	350	359	378	376	334	340	356	348	379	366	331	341	359	391	343	341	374	364	376	347	317	330	384	374	336	325	367	336	373	382	345	392	350	348	359	350	367	331	350	330	324	333	355	331	347	369	361	366	341	353	382	379	338	381	336	374	348	339	352	355	330	378	360	354	350	332	341	358	361	352	360	380	351	384	370	332	354	364	372	417	350	363	375	335	375	322	364	388	357	349	369	365	373	382	357	329	383	347	388	358	325	393	340	340	381	407	324	351	351	386	378	345	361	376	289	325	386	334	392	370	360	343	377	352	341	392	302	368	364	372	331	345	378	381	342	347	325	377	361	348	379	354	322	355	358	350	318	371	371	396	374	366	394	363	372	334	387	334	383	385	407	392	338	332	351	381	422	343	370	364	354	366	329	344	364	361	300	352	357	310	341	363	342	381	330	330	378	357	344	356	356	391	327	314	375	384	321	326	339	312	346	334	341	383	369	347	362	390	345	363	400	402	335	361	359	315	318	338	338	410	367	368	398	333	329	305	374	349	378	362	342	358	329	361	350	360	350	416	343	343	332	345	331	339	367	350	355	364	346	366	353	388	331	347	324	380	357	378	365	357	394	333	356	335	307	369	389	356	344	334	341	325	304	344	382	335	357	352	344	351	371	348	383	339	348	359	348	355	365	352	380	394	343	334	354	374	375	341	364	342	376	341	376	390	362	356	341	335	362	351	370	356	357	339	356	372	388	377	367	359	382	359	328	365	362	357	360	374	376	340	359	389	354	382	323	376	344	327	353	347	351	380	359	340	333	368	347	339	332	346	347	361	350	368	400	362	337	356	350	367	366	337	382	393	314	358	341	361	349	352	390	345	384	358	344	370	348	373	359	372	348	347	355	351	336	347	353	365	332	379	351	356	346	380	341	340	388	313	372	340	331	333	360	383	349	346	321	326	336	349	347	353	370	319	342	380	372	374	350	387	377	342	360	367	349	333	346	353	304	328	348	321	353	350	344	320	343	369	322	319	349	340	344	326	335	366	339	396	398	318	359	386	366	361	343	340	331	324	375	353	327	383	385	338	330	399	397	353	364	370	403	379	357	365	325	334	355	349	369	327	380	336	337	366	352	342	362	352	374	350	352	341	366	352	349	367	377	341	366	339	364	334	353	366	375	355	383	356	401	404	357	350	334	369	356	330	334	355	368	367	386	351	330	356	357	347	339	324	308	361	402	385	351	391	360	340	354	352	381	353	342	381	349	314	324	380	371	422	329	352	356	346	397	368	346	346	341	372	346	323	329	326	366	377	389	359	316	367	385	405	352	336	368	376	361	373	382	336	359	336	372	358	367	356	355	377	369	336	358	329	352	375	307	335	352	364	358	325	339	349	358	387	409	349	334	339	314	391	373	351	363	372	357	366	373	337	338	358	343	387	358	372	351	361	354	391	403	348	354	376	331	388	357	337	377	353	371	355	361	384	386	348	346	324	360	315	348	351	355	330	324	356	370	343	363	377	376	356	341	365	365	349	383	359	359	378	368	365	383	378	354	423	343	323	332	353	350	355	377	363	352	356	401	362	362	362	361	340	338	343	353	357	364	366	336	347	347	328	327	337	385	363	335	359	363	351	351	352	377	336	344	363	382	342	378	354	342	355	371	348	353	378	338	366	396	351	361	366	347	358	338	403	353	360	400	369	339	332	310	374	385	373	380	377	380	385	353	378	344	370	380	378	348	349	330	332	327	371	355	367	381	390	340	341	370	355	356	346	397	362	365	329	337	357	359	362	347	351	348	363	376	333	368	403	341	315	350	333	341	362	359	338	349	362	340	354	352	335	365	374	370	338	370	336	337	371	344	345	363	366	380	345	362	357	373	351	344	346	380	342	362	352	363	359	389	371	342	400	345	311	371	347	374	379	341	394	376	372	376	340	332	336	370	361	314	370	343	349	358	365	373	350	359	341	402	341	343	355	342	385	342	384	371	369	357	327	347	338	373	369	348	379	392	330	339	362	339	375	347	321	338	344	351	346	344	334	358	342	321	358	371	400	370	351	356	339	347	341	330	332	331	352	318	394	327	383	358	365	368	356	346	336	351	345	346	343	320	348	353	354	367	328	384	337	382	364	335	366	358	372	339	314	349	352	366	325	384	365	364	333	341	375	367	351	363	346	358	382	359	319	373	343	361	331	373	373	326	379	338	388	387	372	388	350	376	355	376	358	321	333	354	358	344	325	348	309	356	356	351	348	357	372	336	368	331	354	365	400	368	307	371	385	367	361	356	362	375	344	345	376	335	364	327	356	370	334	356	325	364	388	397	382	350	385	400	354	365	357	391	348	334	341	361	326	383	349	369	362	325	335	390	358	302	351	385	362	322	359	339
41050	22928	17726	14591	6016	2254	1062	1045	1010	994	923	854	873	947	1035	1156	1232	1334	1660	1825	2019	1967	1828	1609	1357	1140	1005	786	793	761	757	787	736	789	774	823	755	735	793	786	755	801	727	786	757	758	749	778	786	791	782	793	750	765	752	763	755	791	817	777	784	823	828	779	797	735	777	743	734	773	736	796	815	798	765	818	766	783	769	772	835	763	843	766	811	752	777	779	764	733	789	792	741	756	776	787	760	748	797	736	759	759	804	749	749	766	808	720	731	823	750	787	744	788	752	724	753	758	749	712	793	767	770	749	729	744	734	783	758	777	782	767	736	778	744	731	756	716	783	758	799	777	747	742	746	755	752	765	763	749	778	791	826	741	747	728	744	802	770	738	750	713	753	709	818	803	756	770	741	783	757	748	785	721	780	787	742	755	749	766	782	750	704	760	787	763	771	800	743	726	768	822	741	714	797	715	757	788	790	752	765	776	729	765	754	768	777	726	786	746	734	739	752	750	744	794	769	768	738	761	726	748	754	765	771	756	772	737	769	734	763	743	773	775	738	745	826	761	778	766	766	803	764	731	791	819	764	785	788	723	792	797	753	796	787	787	753	749	747	794	784	700	782	707	762	735	763	719	804	805	789	757	739	788	797	761	760	811	750	743	733	719	710	776	736	766	802	710	782	768	781	757	777	747	764	773	752	776	748	766	756	712	769	759	751	761	789	773	749	767	769	775	762	720	781	808	734	803	753	775	758	749	761	675	754	741	748	792	807	786	741	770	746	718	759	761	768	758	777	793	803	790	780	785	785	698	770	725	694	786	762	755	764	717	791	698	732	777	728	758	770	780	729	712	781	791	773	777	751	713	774	790	817	785	771	769	816	768	785	815	784	795	752	772	723	746	770	763	768	788	770	736	769	800	779	805	738	783	729	753	781	735	774	698	739	749	788	723	792	710	778	741	805	762	723	778	783	740	793	763	779	778	772	724	752	778	761	753	808	785	740	753	747	734	782	775	770	765	756	799	779	782	782	790	769	801	727	733	779	737	804	764	768	775	735	739	760	694	743	750	743	735	776	745	766	764	729	790	794	787	760	780	767	756	798	780	774	723	738	742	753	773	737	782	770	785	700	704	755	771	786	791	791	753	750	812	772	766	777	728	794	731	777	740	774	768	723	770	764	793	778	762	775	765	786	798	756	747	761	790	768	796	719	787	745	793	740	757	770	781	777	771	762	782	791	793	771	820	756	738	780	732	726	787	749	787	739	763	739	739	749	728	763	767	737	780	781	734	749	737	776	738	769	765	760	778	763	813	765	778	774	770	784	750	724	780	753	755	758	754	756	750	786	817	720	754	807	811	736	788	761	781	727	779	767	803	760	803	824	781	785	784	749	757	786	754	736	710	730	741	755	776	777	750	759	751	798	775	759	790	757	771	806	754	764	746	773	744	761	757	739	700	771	780	727	725	811	709	754	753	743	780	767	750	778	752	764	797	757	754	751	712	740	766	784	731	748	774	778	798	773	775	752	705	766	768	713	762	754	761	773	801	731	800	757	778	742	780	827	750	793	757	727	749	749	796	789	756	777	714	805	773	736	697	807	790	757	736	778	674	732	756	817	777	728	761	755	771	772	746	741	769	780	764	791	790	776	733	767	788	721	779	777	742	754	793	827	848	785	791	782	756	775	722	792	797	811	800	728	777	787	808	807	787	763	756	769	795	801	775	753	801	756	746	694	765	771	774	798	766	756	763	783	752	765	767	726	733	762	729	769	752	789	795	770	747	787	824	815	708	746	780	790	790	771	786	810	783	764	753	725	781	794	747	817	801	767	710	760	763	799	762	753	754	746	743	779	736	745	786	824	759	752	762	728	740	799	786	785	759	793	764	770	772	709	772	807	775	796	783	781	774	805	809	783	725	741	773	761	732	764	782	752	790	772	746	738	746	779	770	726	787	810	794	770	767	830	786	737	760	763	753	739	724	780	787	788	798	727	787	711	715	780	762	761	750	819	760	753	743	742	735	769	823	751	751	734	760	730	755	720	774	785	731	789	739	739	779	774	783	788	780	723	762	722	744	767	801	780	766	743	794	771	777	777	793	808	779	733	738	818	763	799	781	789	823	728	756	776	740	766	751	738	766	756	741	801	780	791	772	722	729	763	782	790	787	783	774	757	778	734	780	796	762	718	804	767	772	756	734	729	801	784	756	751	783	733	789	745	726	750	740	756	742	772	787	794	821	765	747	767	782	761	786	755	787	740	763	756	753	774	731	785	769	739	778	804	737	708	714	775	736	737	799	771	758	740	767	783	750	780	748	769	796	770	788	762	761	768	765	749	696	765	766	770	787	775	752	798	737	746	732	696	780	751	747	772	761	797	748	773	767	750	772	747	730	763	785	816	742	763	743	770	773	751	764	798	764	800	734	779	783	723	770	770	774	728	745	761	729	792	774	756	716	708	724	765	763	774	789	767	731	802	760	760	743	739	813	788	774	776	736	848	790	763	821	762	766	741	813	775	764	766	772	747	778	735	757	767	773	780	789	752	768	773	786	758	745	752	779	758	720	728	746	766	762	797	778	732	814	743	768	773	817	781	761	794	825	745	771	759	777	779	758	772	728	764	795	785	732	736	788	770	757	780	779	745	796	749	747	749	762	814	739	765	795	778	715	784	783	713	782	760	795	737	756	716	756	790	746	781	772	765	786	782	753	776	770	771	725	734	779	766	778	798	771	756	764	814	761	754	706	746	705	752	770	723	760	802	774	769	714	760	743	778	751	775	766	763	774	783	785	728	812	713	773	757	771	765	765	735	735	776	777	787	746	755	770	722	775	813	737	787	798	754	791	749	766	759	757	749	822	762	754	780	762	765	742	794	804	773	764	782	782	745	783	737	760	794	783	752	800	818	784	736	744	750	763	740	764	794	795	740	796	755	812	793	761	702	757	733	793	770	783	768	764	761	778	773	752	766	780	761	769	804	766	774	760	780	786	807	746	753	737	784	753	757	777	780	772	758	783	794	739	795	793	755	761	803	759	742	759	766	761	788	807	818	812	746	741	730	787	732	742	772	795	758	734	812	768	781	744	721	803	818	757	764	804	810	769	803	744	729	776	793	751	785	762	741	793	772	695	760	755	784	763	733	777	744	763	814	754	793	783	762	788	771	805	741	782	741	753	755	771	750	753	762	709	807	780	776	784	786	795	798	767	781	806	828	734	782	770	744	745	744	810	741	751	743	788	755	763	756	796	814	807	777	764	779	790	741	766	752	840	747	783	764	763	773	763	736	766	748	730	736	741	747	801	756	746	766	799	824	755	732	764	807	829	750	798	767	748	744	793	746	752	706	806	829	778	764	707	768	783	763	754	781	777	814	728	756	794	749	772	779	762	849	757	754	781	787	785	728	775	766	747	747	746	744	791	766	759	763	762	783	832	767	767	752	786	752	811	766	778	809	714	744	774	742	804	815	771	796	773	729	705	753	767	765	762	749	747	771	772	773	789
43646	20297	8712	2743	986	556	353	321	332	352	347	323	325	332	353	325	337	299	348	350	359	348	343	322	302	317	339	372	330	307	329	343	321	341	298	336	334	337	309	337	335	350	349	350	335	305	346	351	312	364	339	321	320	343	307	338	322	327	348	364	334	302	344	348	320	308	322	325	336	292	354	347	306	332	335	329	340	316	328	371	336	377	342	321	344	289	326	331	310	309	311	332	329	317	346	328	329	316	295	309	340	359	297	314	305	352	284	334	311	304	348	337	352	333	304	315	377	348	308	316	334	334	345	331	307	328	324	313	277	308	328	346	337	337	330	321	336	343	338	304	343	322	340	362	314	313	319	344	319	286	331	317	325	312	324	312	299	330	313	341	391	300	324	342	349	337	304	336	307	295	348	336	338	311	308	346	344	321	333	348	313	330	325	344	351	327	357	330	337	345	348	315	313	316	346	317	319	307	328	327	335	353	340	329	319	322	344	338	345	337	375	325	302	291	346	331	328	341	337	319	323	341	299	337	323	321	325	337	320	327	329	355	359	356	337	292	303	310	318	308	324	311	322	327	317	334	310	309	342	338	319	319	332	352	315	323	327	351	360	336	312	345	337	317	309	353	356	318	369	360	314	309	294	328	321	330	338	288	306	323	327	347	314	344	320	360	314	311	302	328	327	300	351	314	323	333	333	361	325	307	337	370	356	326	323	319	350	326	315	336	332	331	351	323	340	321	304	345	320	320	306	356	321	314	286	350	362	340	308	350	322	353	295	334	314	343	342	321	343	341	312	330	329	300	293	332	328	333	326	313	324	373	338	330	345	301	322	293	343	351	336	312	317	318	321	336	319	336	355	332	315	330	313	287	323	341	342	327	328	361	335	303	327	281	347	349	327	356	343	364	336	350	311	337	347	362	301	311	374	320	334	307	298	293	337	316	345	354	332	298	364	300	303	311	363	308	353	322	331	320	357	355	316	326	330	316	328	308	326	339	325	337	329	317	307	300	339	329	292	349	345	319	338	344	257	333	334	346	331	326	322	339	325	300	324	338	349	353	338	326	360	344	347	347	316	283	352	328	325	316	324	300	332	296	330	326	353	374	384	346	309	285	366	322	322	296	352	372	317	312	298	349	352	327	298	342	340	321	324	343	303	328	345	344	333	348	303	327	320	328	337	347	323	313	300	320	351	308	343	331	370	345	304	308	325	343	332	323	325	334	310	336	330	361	364	347	310	347	327	328	333	354	308	317	305	309	319	331	349	343	336	329	343	325	385	350	334	328	320	329	323	283	319	329	306	354	354	354	325	344	347	302	275	310	318	351	340	331	323	304	360	302	334	306	338	339	298	359	358	333	333	343	349	326	335	316	341	324	295	339	332	306	334	338	343	311	339	293	333	320	358	359	330	338	308	316	333	383	355	343	319	361	317	334	312	319	291	322	349	319	321	313	302	374	362	313	346	365	303	330	320	325	333	327	307	316	285	336	320	339	327	313	333	328	335	325	332	328	331	334	294	335	318	300	315	333	358	341	325	352	321	305	309	340	319	342	331	356	309	352	329	327	324	337	340	331	350	350	313	348	351	310	325	320	302	310	323	338	320	342	300	317	316	300	331	371	327	336	353	362	343	350	294	358	336	293	365	344	337	348	355	334	317	312	321	330	319	359	332	319	331	345	326	334	336	344	327	314	362	359	355	339	345	345	331	354	318	342	349	325	332	308	332	306	321	304	306	338	333	325	342	330	324	315	350	322	285	318	349	326	372	317	359	330	351	359	353	341	330	330	336	307	334	307	340	311	330	327	315	354	319	368	332	331	320	294	350	332	366	301	329	347	343	309	308	295	357	321	318	296	339	325	355	358	349	295	317	326	315	303	308	328	336	316	336	333	305	303	337	302	314	325	344	323	371	348	373	344	349	362	381	335	351	319	365	317	354	329	333	334	321	355	325	313	323	346	289	341	367	314	371	333	343	339	341	344	321	363	338	348	326	349	360	321	329	326	326	329	303	307	313	310	316	327	321	321	315	347	329	324	345	339	337	321	324	331	351	307	334	347	312	340	352	348	327	340	318	332	315	357	324	329	354	298	341	317	349	325	322	327	320	330	349	341	321	317	337	330	316	314	341	332	287	305	328	331	347	304	332	328	312	299	363	336	362	339	299	326	310	332	333	349	311	353	340	348	355	337	306	394	388	338	301	344	317	304	313	302	286	341	303	321	320	329	288	355	349	292	353	332	319	344	327	314	319	316	320	333	327	327	331	345	358	362	305	338	339	313	317	325	324	348	320	319	318	359	316	318	346	320	315	323	306	314	355	299	343	339	289	346	340	331	309	335	317	306	336	329	349	311	275	340	337	324	313	369	366	346	277	351	318	315	345	326	365	334	329	328	311	357	306	329	312	298	323	341	373	335	343	350	313	355	340	343	308	335	311	334	339	325	313	323	309	339	338	357	335	340	284	328	343	350	312	363	307	335	331	325	336	378	345	301	322	316	330	333	328	327	333	317	373	333	328	354	351	333	362	365	346	316	357	333	315	327	349	339	338	312	333	285	373	324	319	333	324	374	319	296	349	309	330	328	316	303	326	330	316	329	309	308	310	315	340	336	310	319	346	313	349	303	336	332	340	325	303	330	364	330	328	342	310	351	313	329	330	332	316	350	330	345	357	304	321	320	332	363	331	315	338	328	318	284	328	349	306	317	336	328	310	308	330	349	320	355	303	350	346	310	312	321	338	329	341	345	321	314	323	326	363	335	331	302	326	346	392	344	331	302	323	304	351	324	362	310	316	325	335	340	315	308	316	343	332	343	325	313	332	344	326	321	294	316	367	343	277	310	337	339	298	335	336	310	360	346	354	343	303	332	363	321	336	333	357	367	357	356	312	331	324	374	316	356	342	328	347	357	347	336	334	325	335	339	311	343	320	316	318	302	316	352	324	309	346	338	356	362	352	349	303	314	325	305	337	331	286	331	354	344	342	327	329	338	292	340	331	304	352	355	320	307	350	319	338	335	277	305	331	356	316	328	360	325	319	306	327	330	340	321	320	339	318	297	331	316	323	324	330	344	313	368	335	320	334	317	310	327	297	334	353	328	371	326	308	314	304	345	343	327	299	351	286	318	346	342	329	330	285	333	349	307	316	328	302	352	349	319	356	317	293	368	323	290	361	335	329	296	320	290	337	359	337	331	356	306	336	368	340	321	326	318	318	346	331	316	331	309	348	285	343	328	324	346	305	331	364	323	337	315	315	333	324	318	322	329	309	319	303	324	306	325	353	299	338	314	335	330	338	336	351	366	341	310	304	334	365	329	326	307	330	387	351	326	300	296	308	280	352	339	340	325	333	292	325	330	337	316	293	330	330	298	335	326	330	362	275	340	345	314	321	311	316	308	315	327	305	341	337	330	325	320	345	333	342	303	348	354	339	312	334	349	334	327	297	339	334	340	342	312	350	342	310	338	311	314	315	323	330	287	294	348	312	306	339	337	314	306
28471	15967	10555	5754	2766	1313	824	784	773	701	694	766	752	706	731	752	752	734	756	708	729	776	759	789	765	773	702	652	693	738	685	736	740	723	772	744	714	728	676	735	709	758	685	708	732	646	732	757	665	698	701	725	738	748	717	713	684	728	736	681	712	725	708	726	776	675	770	769	735	707	737	709	678	726	735	725	693	715	679	717	677	746	741	711	770	765	700	713	651	712	703	684	687	728	713	716	680	713	691	706	730	673	703	717	704	750	716	718	689	683	698	727	724	683	746	691	702	687	680	727	705	714	731	690	657	680	738	721	656	709	700	739	712	704	691	664	702	685	672	696	706	716	701	737	719	724	703	678	714	750	724	715	640	724	729	703	719	739	698	667	695	702	712	719	717	711	732	683	703	703	719	692	688	718	710	734	746	724	729	725	673	705	689	680	711	688	727	720	669	707	715	725	682	714	671	697	694	781	714	707	730	756	662	711	711	729	707	753	692	695	712	722	689	704	674	734	711	728	677	663	753	728	686	709	732	696	684	755	695	704	704	680	687	697	713	729	701	700	748	706	721	698	710	709	671	664	735	705	692	714	732	668	723	719	716	710	734	699	767	710	711	722	689	715	722	705	681	744	701	719	728	722	715	656	707	700	710	749	721	706	717	736	689	740	684	675	687	700	717	727	730	711	744	695	718	745	689	712	730	697	697	670	681	725	707	660	706	723	709	706	698	730	720	736	736	712	701	711	704	702	733	679	724	763	758	738	695	695	687	710	742	752	715	728	692	714	704	761	751	742	697	680	678	764	720	722	724	706	704	722	731	686	663	692	711	707	742	679	747	698	705	708	744	685	687	748	667	717	680	705	724	739	745	697	666	722	720	679	707	692	722	687	722	715	686	675	692	759	696	730	701	672	695	724	651	725	706	680	724	692	646	721	726	744	717	735	692	719	710	685	676	721	684	757	727	706	723	698	731	736	711	741	735	768	698	708	701	664	734	738	689	670	720	732	723	675	734	710	726	749	691	743	691	674	718	711	699	703	701	718	683	705	727	686	707	690	722	743	722	722	667	704	682	755	689	729	684	745	766	678	687	727	695	691	688	679	700	717	694	730	735	726	693	759	699	721	742	758	759	689	706	761	709	696	685	690	734	710	681	713	725	711	723	726	681	690	717	717	727	672	741	743	736	729	737	747	692	672	751	716	706	700	685	724	690	717	744	715	705	669	733	711	697	684	705	725	660	710	718	728	746	706	705	673	680	697	666	707	753	639	713	728	728	711	664	705	728	714	706	722	694	721	720	660	750	703	728	714	717	682	720	753	698	731	699	678	732	751	703	694	738	717	698	669	690	710	722	704	720	729	712	723	726	725	722	738	672	735	722	723	754	705	710	756	728	755	721	703	708	725	766	710	691	703	729	702	713	729	701	737	676	707	726	706	730	687	706	702	658	694	730	782	690	668	705	673	758	766	765	722	769	708	662	713	701	758	735	720	692	745	691	711	723	786	693	731	706	697	718	753	757	702	713	687	701	682	686	696	744	684	746	709	704	663	724	738	736	714	692	733	733	739	743	713	713	725	701	709	748	685	731	718	712	739	646	701	779	689	749	715	712	678	736	724	725	705	693	742	682	714	740	713	700	717	713	692	675	708	724	712	747	731	714	730	693	705	708	750	726	678	684	704	693	680	728	697	758	745	724	697	716	749	685	698	678	720	707	742	690	677	709	692	736	720	705	672	743	674	704	721	748	727	743	707	713	686	729	730	701	691	683	753	716	692	685	718	699	720	693	681	710	699	705	730	706	708	707	677	707	739	730	750	753	738	686	682	752	710	708	709	703	757	729	768	729	709	723	689	737	693	739	710	703	717	685	710	728	706	663	704	687	736	722	732	721	728	712	732	706	705	718	737	728	698	713	718	713	727	728	712	682	716	692	723	672	718	696	693	720	720	724	725	695	718	739	761	722	708	678	722	731	732	718	693	735	741	707	726	665	702	670	719	724	705	723	714	747	730	699	685	658	738	715	731	734	761	700	716	705	674	683	726	680	695	730	721	731	708	658	732	748	694	692	733	714	696	725	709	746	669	717	727	758	692	716	705	728	756	671	663	705	685	749	722	722	694	735	725	709	682	689	741	684	692	709	680	695	687	679	713	696	706	700	670	733	707	698	721	719	696	685	717	709	700	729	688	739	708	692	698	714	699	702	702	721	692	716	705	779	686	713	725	738	722	740	706	715	703	662	739	700	702	752	718	692	693	748	655	711	743	695	678	673	709	680	773	714	672	736	739	749	713	717	732	746	750	687	725	682	744	731	704	730	713	730	691	670	725	705	704	736	693	681	721	729	698	714	743	707	689	734	717	720	694	753	692	712	716	751	683	751	707	717	687	676	699	694	711	682	742	670	740	708	765	689	673	740	683	695	685	685	725	721	662	694	724	685	727	693	649	672	725	727	707	741	720	694	739	759	694	726	692	677	739	751	743	725	758	665	709	688	695	714	727	714	687	698	700	752	768	759	722	687	716	704	768	691	748	710	681	699	702	704	729	721	704	670	700	714	748	688	748	678	738	683	722	680	676	729	765	735	698	705	712	686	698	721	712	700	732	635	729	733	717	722	753	743	697	691	678	702	660	750	701	765	691	705	717	736	715	721	718	728	755	733	691	705	711	721	755	716	698	683	743	670	678	741	726	744	725	666	735	713	736	783	706	722	715	731	720	695	682	701	707	725	649	656	702	746	716	719	699	762	763	692	743	725	749	684	728	694	688	724	722	700	757	709	741	670	717	745	701	668	751	735	719	674	723	743	738	698	715	692	725	747	685	733	704	699	713	704	721	718	738	722	698	716	748	730	687	693	702	693	747	703	710	720	734	720	707	752	712	716	759	715	680	661	696	689	701	692	710	668	760	658	718	713	740	768	706	711	733	683	716	687	699	767	712	703	728	727	736	694	744	762	678	731	718	667	721	690	693	727	696	686	700	735	713	723	669	681	661	697	719	764	721	725	739	687	713	683	744	701	738	698	733	696	716	715	710	716	698	756	706	710	731	761	677	721	710	693	707	722	685	703	735	728	646	722	685	696	728	727	714	732	738	713	690	701	647	740	684	718	744	692	646	714	746	743	723	715	733	729	753	709	751	701	695	699	698	687	699	669	699	692	684	771	716	739	708	750	718	680	691	706	747	712	699	714	739	728	674	693	690	758	753	677	669	727	677	702	700	664	695	677	745	732	705	704	722	742	771	707	738	702	709	697	701	741	695	682	668	715	707	703	780	710	753	733	709	698	713	744	678	713	743	710	697	744	702	712	708	683	711	728	713	710	719	632	701	713	715	712	727	724	729	737	678	684	701	727	678	705	751	717	649	690	682	702	682	745	713	705	692	722	729	684	686	711	718	705	713	687	703	740	683	736	743	721	730	655	772	732	734	741	704	663	710	749	690	770	710	724	744	717	734	737	729	664	677	680	692	764	665	695	702	729	676	737	784	664	679	689	751	715	706
56218	29031	13121	6976	3036	958	382	349	380	316	399	438	411	348	375	405	400	384	384	436	467	519	475	436	416	366	348	309	344	341	316	341	346	386	303	385	361	308	310	325	327	329	346	304	315	355	360	379	342	324	339	337	337	328	360	299	315	345	368	336	321	291	335	319	332	347	321	315	348	327	354	358	325	315	333	347	352	351	330	316	342	361	289	318	343	343	328	360	347	350	355	293	345	346	323	335	307	375	379	340	348	360	359	342	323	345	323	322	319	337	345	325	325	401	331	331	325	328	346	316	333	319	348	373	332	348	334	300	338	368	364	347	359	306	355	359	352	334	374	345	321	337	336	329	334	325	339	324	345	337	331	338	332	366	357	337	302	342	373	368	321	336	349	367	331	342	314	339	335	357	351	336	383	345	327	340	337	355	349	343	338	341	337	331	331	382	375	354	349	330	325	309	340	344	328	345	344	348	318	351	330	356	346	326	328	363	347	353	353	304	346	316	348	336	377	323	331	325	385	373	333	328	276	341	367	338	315	313	348	307	315	316	347	336	322	375	365	323	313	316	336	322	340	358	309	361	337	330	337	295	354	349	336	322	322	323	330	310	343	344	347	385	344	320	410	364	358	362	364	356	316	323	364	342	354	348	330	354	333	331	335	381	345	330	341	294	326	352	338	349	323	329	334	354	332	358	349	332	333	332	327	327	329	323	363	344	346	354	310	316	340	335	328	349	345	328	313	362	321	328	365	383	317	322	314	342	350	340	339	339	333	367	314	369	338	343	317	325	345	364	316	346	320	384	361	353	350	318	331	365	337	363	314	338	324	323	353	366	333	343	327	355	358	311	328	334	302	322	319	321	350	333	339	335	312	361	306	331	338	319	333	341	363	352	348	327	341	337	357	351	328	355	322	340	327	341	339	323	347	325	335	385	315	327	342	365	309	329	317	373	344	379	394	389	355	333	373	354	327	381	345	336	352	373	359	357	362	372	311	307	365	349	337	318	301	362	369	306	324	349	352	365	338	342	340	319	334	334	355	335	335	337	317	322	333	342	379	349	338	340	342	315	336	361	322	328	352	332	355	355	341	358	320	318	347	356	316	349	356	354	328	368	372	348	357	313	344	322	352	324	353	332	303	341	328	329	331	358	319	330	334	329	351	292	317	294	349	344	339	360	328	351	302	323	320	302	349	326	352	311	329	353	341	330	325	373	340	369	349	308	325	330	353	343	322	306	289	314	339	339	282	369	381	330	345	306	360	280	360	344	352	302	332	325	351	355	337	312	338	331	373	345	330	311	347	312	318	309	350	307	327	358	304	319	304	380	371	339	359	348	370	336	310	319	364	347	332	339	322	330	352	342	339	350	352	345	335	353	353	284	293	324	312	323	305	346	335	326	311	369	357	342	348	326	323	350	375	325	306	306	375	311	306	309	345	340	329	359	307	321	340	342	319	312	356	306	316	354	325	331	318	326	339	349	343	335	319	337	319	353	312	320	328	358	313	330	350	306	300	316	353	364	325	320	336	343	326	353	351	336	319	332	327	338	362	302	329	320	351	374	310	350	352	348	369	344	310	333	355	314	319	311	318	346	342	339	333	367	343	310	318	331	352	331	333	338	328	387	347	360	357	330	350	330	350	336	354	328	381	360	365	333	373	372	342	349	337	346	355	340	309	332	314	330	332	327	379	325	372	351	362	337	346	335	350	303	286	314	350	359	372	347	359	371	309	357	328	340	355	351	329	357	325	357	333	364	351	324	380	333	362	337	355	355	329	363	333	347	329	353	310	346	338	344	390	358	296	356	377	332	306	363	321	343	364	314	336	353	363	322	351	352	340	349	325	349	336	348	342	359	334	350	363	322	343	341	369	342	335	341	331	346	349	343	309	339	341	343	307	368	328	336	331	314	357	321	326	373	341	330	359	357	363	350	327	357	334	368	371	352	343	321	365	362	322	332	326	345	342	340	357	338	321	339	321	346	368	349	308	361	376	338	345	343	356	345	332	347	350	321	335	329	328	332	349	332	349	337	333	317	360	385	336	334	339	330	309	356	331	325	345	356	327	339	330	343	368	329	353	348	360	336	313	357	366	305	329	361	356	299	324	340	386	384	367	337	374	326	352	345	351	369	356	326	351	341	353	334	327	352	370	364	329	336	356	348	334	325	342	354	364	333	326	350	307	355	337	347	316	322	338	362	338	335	350	309	331	346	330	316	387	375	344	336	328	327	382	342	355	322	314	363	367	328	357	321	342	334	340	309	341	387	347	362	330	293	311	378	307	333	336	353	336	381	341	345	309	349	356	382	366	300	326	346	325	329	321	344	354	336	328	304	349	318	333	348	328	352	339	333	322	351	364	327	313	348	318	345	344	363	358	363	331	347	329	328	349	311	332	346	304	334	335	333	348	340	322	337	351	359	342	349	382	342	372	374	359	323	329	359	347	333	330	344	352	329	331	319	339	335	328	343	335	343	380	352	376	306	330	340	365	356	343	333	341	351	349	351	354	361	365	318	340	327	330	348	358	370	286	320	335	322	324	339	311	374	319	353	372	316	333	360	327	347	349	349	380	351	352	317	309	333	328	389	329	347	311	280	350	326	316	340	346	287	345	321	321	357	341	338	308	361	345	358	334	347	317	314	336	310	347	353	332	319	332	354	377	331	360	328	368	341	356	356	382	347	343	391	319	325	347	344	315	307	356	347	327	360	328	318	335	332	326	353	347	333	314	337	342	352	362	322	330	380	325	341	338	319	363	343	347	337	343	318	353	333	350	351	322	355	414	336	328	315	356	363	297	332	347	345	346	330	349	336	342	379	331	345	375	328	336	361	360	366	350	342	336	318	320	343	340	318	330	374	354	338	308	349	331	334	376	326	329	326	309	317	327	307	336	283	385	327	362	350	348	329	338	337	375	330	349	343	361	339	364	346	360	316	327	326	351	353	354	344	329	328	292	331	321	341	329	350	313	359	347	362	390	342	360	299	336	302	330	338	303	299	310	333	366	316	348	302	315	351	312	360	335	330	314	313	347	334	343	374	345	366	354	336	316	357	358	334	365	315	337	336	337	327	353	351	388	335	360	332	320	338	330	339	337	368	331	334	357	359	315	363	347	344	339	325	306	316	352	315	325	338	334	329	321	342	330	346	344	334	319	343	311	344	320	367	339	338	307	294	365	332	342	330	308	333	362	372	347	342	327	325	347	374	353	353	321	317	384	336	350	353	367	352	334	390	358	321	269	338	335	339	317	345	346	355	326	339	384	337	355	313	341	335	310	358	300	337	366	337	296	324	323	372	329	320	320	303	341	344	383	329	378	352	355	345	369	320	332	364	331	344	385	342	329	368	359	335	308	294	338	321	345	340	348	317	327	371	311	334	362	352	337	375	352	299	335	310	310	312	346	330	349	321	349	350	327	305	351	358	330	353	315	336	368	329	346	328	355	336	354	301	344	336	342	321	338	324	310	347	310	277	361	364	334	344	305	329	347	330	354	319
36018	21882	15031	13841	8210	2473	950	866	836	885	988	1037	1089	947	964	991	948	937	1034	1395	1417	1456	1364	1294	1038	976	839	743	742	725	715	729	744	692	739	722	744	786	701	768	741	729	734	726	743	749	704	804	765	729	731	723	718	739	747	756	747	739	724	788	750	728	700	712	710	745	782	719	773	718	728	773	725	700	704	737	694	708	710	739	709	700	733	701	776	700	704	719	693	798	756	734	757	736	714	737	699	753	702	734	693	697	752	665	776	719	715	707	724	696	696	726	744	713	702	747	756	775	705	794	688	760	730	736	756	768	724	722	713	744	753	763	746	719	714	740	738	725	733	735	785	740	750	710	748	777	783	681	668	792	710	750	735	727	718	759	813	776	690	757	705	733	699	738	734	734	747	725	713	745	730	723	740	740	696	711	757	738	746	697	731	729	727	689	688	702	753	701	727	696	735	739	709	757	735	684	710	746	782	742	687	733	743	749	741	735	745	751	768	725	717	708	741	697	742	716	721	758	717	692	724	733	710	664	718	715	752	734	706	671	699	709	713	743	691	761	737	709	712	772	741	693	700	706	777	732	703	730	684	739	726	785	684	720	754	720	733	749	739	742	801	726	745	730	755	739	765	751	777	757	721	739	791	725	673	744	688	728	721	739	721	736	726	712	705	733	764	710	718	736	769	769	725	763	712	739	713	745	753	713	729	699	758	787	739	749	723	728	765	746	769	755	750	737	694	744	717	739	745	709	747	747	741	747	748	788	738	739	726	767	745	726	701	734	716	674	809	770	771	750	679	750	683	683	725	736	761	744	725	726	759	747	713	705	714	722	711	709	776	746	750	755	726	781	766	716	722	744	726	706	712	717	719	760	724	718	728	760	718	729	711	761	684	734	699	678	721	708	719	758	693	708	749	709	734	741	732	679	771	735	715	716	716	769	696	701	680	667	735	734	714	721	723	737	698	720	739	747	808	717	746	763	763	707	732	700	714	733	752	700	722	701	770	767	733	736	738	712	742	747	739	763	720	722	758	748	763	714	719	687	697	748	696	713	739	711	750	735	731	757	720	716	728	716	743	718	716	736	712	786	717	724	739	718	721	708	755	723	774	736	763	709	751	714	708	708	709	757	771	685	749	761	719	739	715	784	712	748	722	720	717	710	783	738	720	715	709	719	712	730	748	708	738	696	714	735	796	718	755	728	720	715	747	708	658	744	755	729	713	699	753	750	774	695	735	763	714	664	692	708	758	739	715	690	743	721	718	761	735	774	744	706	747	763	714	755	731	740	721	732	771	765	777	762	732	714	743	714	684	734	698	758	729	780	752	716	701	712	739	722	741	754	697	746	772	657	774	776	741	678	740	726	756	709	759	728	704	702	772	809	660	705	686	749	814	707	711	778	680	735	745	745	771	768	720	702	719	726	697	758	729	696	763	733	727	766	750	651	754	747	704	768	759	717	750	750	688	760	750	719	730	773	741	718	730	714	714	765	723	660	705	779	708	771	749	695	662	717	682	770	691	736	722	699	750	744	729	737	693	702	728	798	688	714	729	747	689	741	755	746	779	732	741	752	760	718	762	732	740	747	701	775	699	734	683	675	714	737	770	724	700	714	709	743	726	675	761	753	726	787	735	737	751	737	709	691	746	725	721	749	751	751	737	733	731	746	772	702	742	718	714	717	716	699	677	737	739	742	757	725	751	709	760	747	758	692	726	725	769	748	680	761	786	747	739	719	764	753	768	723	720	741	751	713	718	795	748	752	741	696	747	750	706	688	724	720	736	702	760	736	723	709	761	708	743	757	733	752	748	746	721	735	785	755	755	737	723	752	713	738	767	711	756	735	688	696	733	798	725	754	718	667	727	710	728	705	742	793	734	700	733	762	699	674	774	714	715	681	757	769	813	737	706	738	692	687	713	776	742	698	694	702	783	728	738	710	732	731	705	731	702	711	746	751	745	754	751	739	726	719	735	715	710	685	789	729	725	763	759	710	750	691	695	696	747	736	704	791	782	736	716	746	674	761	741	781	712	686	773	779	724	724	753	744	740	788	707	704	733	759	714	719	731	749	782	696	762	767	699	698	762	743	747	680	753	730	683	721	743	685	700	726	688	815	681	724	759	742	723	726	732	710	700	798	718	768	732	723	755	752	751	744	752	739	757	730	749	720	711	774	765	744	766	669	731	749	739	754	755	695	717	706	774	769	728	778	781	736	751	706	730	710	716	730	768	767	741	767	731	714	721	726	723	749	751	717	746	716	715	707	743	794	718	719	714	746	750	732	696	712	792	723	761	713	702	757	755	781	678	728	690	718	715	694	758	732	702	745	743	722	779	719	734	715	718	732	765	717	753	709	689	713	725	749	771	701	699	754	771	689	735	761	798	736	715	684	761	741	733	693	728	764	746	750	712	722	719	706	752	761	770	751	745	748	672	703	729	715	742	763	774	719	735	763	676	733	736	765	727	690	744	799	718	742	731	722	749	726	748	711	730	748	658	720	727	689	722	722	725	739	748	730	750	789	747	743	746	757	737	726	672	742	732	732	737	718	747	739	739	788	725	694	789	755	788	726	750	738	745	703	682	730	753	726	703	718	739	682	743	694	729	759	712	733	728	759	739	753	759	747	721	758	704	723	717	755	733	780	716	705	760	711	719	756	722	782	688	666	808	753	722	706	699	700	730	772	774	754	759	724	693	693	751	724	746	741	748	763	746	749	766	753	768	728	743	730	728	715	727	761	730	701	750	748	766	742	765	729	758	753	734	693	730	788	735	739	711	721	743	732	728	678	746	774	693	711	757	737	782	728	664	694	715	768	789	703	749	743	747	785	673	752	740	735	691	734	713	712	696	712	730	746	691	761	738	792	741	742	763	723	762	716	752	716	752	745	680	775	755	745	749	756	760	667	781	672	799	729	732	750	751	720	777	764	750	709	708	724	658	719	748	798	774	739	724	746	739	779	735	777	755	726	735	734	729	763	785	726	717	787	742	788	743	709	707	756	687	709	734	721	737	723	687	714	742	705	733	737	735	733	742	757	712	748	688	751	712	705	774	718	721	741	745	769	721	715	732	768	754	689	754	732	769	737	766	761	721	712	764	722	746	731	729	757	718	722	749	778	753	772	755	724	719	714	716	751	722	714	748	682	718	739	767	786	723	760	679	746	739	709	717	715	772	728	688	672	717	719	731	719	762	721	749	735	684	732	720	726	743	749	748	740	768	697	743	775	752	725	777	742	738	732	713	715	748	758	689	748	726	692	702	735	773	724	766	724	738	751	733	729	768	759	727	789	756	691	761	707	742	722	754	710	723	742	721	701	748	732	732	739	743	704	674	736	731	726	749	719	718	728	691	736	692	789	721	752	751	735	744	724	749	740	748	759	750	744	733	800	711	762	743	745	795	738	732	735	773	753	763	711	723	705	723	686	780	730	738	731	696	720	684	693	739	680	684	719	716	750	771	749	741	758	735	692	714	682	749	716	762	719	767	728	738	740	714	749
61655	35009	21330	15764	6969	1852	525	549	592	516	521	466	426	469	432	424	440	446	539	589	694	653	604	464	432	435	381	338	367	334	369	359	363	363	356	346	324	404	363	339	352	349	352	352	352	355	361	333	365	353	362	360	382	375	402	346	343	337	382	388	360	340	356	375	356	370	334	350	336	351	340	370	319	367	345	356	339	338	345	332	359	377	383	369	359	310	333	341	352	366	336	379	347	374	336	339	363	327	379	327	378	335	366	377	341	373	337	360	342	309	315	349	352	348	339	363	360	356	322	397	384	389	357	335	364	369	340	351	399	365	362	349	363	374	391	332	370	376	340	381	351	369	375	338	348	381	350	351	376	391	390	395	376	335	359	368	346	360	378	372	359	345	366	367	373	352	369	372	338	328	369	370	376	365	340	324	332	361	377	380	365	372	354	375	349	364	362	342	361	373	377	379	337	352	360	369	386	396	341	366	318	361	388	367	371	302	350	335	373	332	358	362	350	354	352	350	316	320	367	357	408	355	342	326	338	374	372	418	364	323	353	345	388	359	383	373	364	325	366	377	373	366	331	361	359	347	351	395	374	312	356	343	353	321	345	334	358	338	352	305	325	371	338	380	379	357	374	369	373	342	350	363	354	375	350	344	386	358	357	409	351	337	375	348	369	377	359	356	340	374	341	346	352	348	367	361	390	331	342	341	362	375	365	330	342	344	338	386	346	324	335	388	352	333	320	396	386	368	376	350	357	375	353	283	385	355	359	326	371	339	389	395	403	384	358	354	338	362	380	363	378	370	337	393	356	334	338	355	341	348	302	357	391	380	376	304	348	359	361	360	344	334	332	355	323	338	378	375	350	332	361	338	357	362	399	375	322	375	349	327	372	334	364	348	422	367	326	315	369	340	342	369	342	358	367	354	336	345	359	344	358	338	342	353	351	357	323	363	360	351	366	381	326	339	372	397	383	319	384	363	380	371	391	378	336	343	378	352	368	355	380	375	366	346	325	376	358	367	362	353	421	381	373	364	369	379	336	407	379	328	360	362	358	410	348	369	377	356	367	343	350	352	368	344	328	333	345	360	380	367	322	321	365	363	356	368	377	381	359	394	337	372	318	368	368	347	362	353	339	352	339	345	367	363	341	367	374	367	325	358	393	353	354	370	387	403	354	338	342	341	373	351	354	348	338	361	370	374	352	356	352	350	376	378	392	338	355	345	334	355	352	371	378	349	349	364	347	360	358	336	380	365	366	368	354	370	377	363	380	351	386	363	395	371	377	354	347	367	343	353	324	349	396	373	351	322	351	334	378	338	344	333	347	364	322	358	337	375	320	340	326	341	366	365	353	329	366	351	358	354	362	378	372	368	376	358	346	339	392	356	356	321	318	358	327	375	360	337	384	370	344	343	332	344	339	403	377	370	341	341	342	385	374	385	365	350	357	394	315	335	387	363	325	382	355	358	337	348	330	374	353	343	328	343	353	394	377	338	350	379	358	336	380	350	355	351	347	367	324	342	364	348	404	373	398	342	356	376	405	372	343	339	338	366	366	373	381	354	346	405	374	408	345	385	364	366	363	364	349	355	345	350	368	344	379	380	348	346	391	382	368	358	344	367	372	337	333	335	358	350	386	388	346	356	350	355	414	375	367	373	343	327	391	369	332	386	333	383	358	381	343	337	394	352	348	418	343	390	360	330	354	351	366	348	368	344	346	335	331	336	378	357	376	346	393	388	369	346	335	363	369	333	379	365	334	366	382	344	331	366	357	330	353	374	364	361	385	405	408	346	350	380	358	370	331	367	383	360	358	375	345	356	364	333	371	384	397	386	355	395	414	366	383	372	378	348	344	321	363	364	359	344	357	344	358	360	357	355	387	350	343	415	390	314	361	338	349	387	388	386	363	347	349	346	413	342	348	368	360	388	420	398	313	350	349	351	348	324	345	374	361	367	331	316	350	339	349	356	346	364	349	348	343	381	354	346	353	367	334	357	362	379	345	378	369	349	320	353	330	365	374	383	346	344	350	339	387	335	368	345	317	333	320	374	352	356	365	360	356	346	340	376	377	352	385	340	369	364	359	356	372	369	364	352	357	411	344	376	342	366	361	378	385	369	430	347	323	356	329	357	349	357	376	346	367	299	345	341	356	408	377	382	357	308	374	350	337	367	358	338	340	394	395	369	348	365	389	375	362	381	348	341	391	348	380	366	378	347	360	383	364	349	363	360	336	343	341	316	340	389	380	371	353	356	370	382	369	361	326	308	348	325	362	399	383	367	327	399	327	397	345	332	383	360	354	356	370	351	351	352	370	370	349	349	376	350	360	363	407	373	355	373	376	342	350	368	380	347	380	360	377	357	349	363	357	369	338	324	373	351	333	342	346	371	360	355	368	377	344	340	364	343	360	371	356	391	336	369	361	328	348	341	378	319	343	332	369	338	387	353	395	362	379	349	377	338	379	359	358	342	369	356	351	360	362	345	331	367	364	354	361	364	350	381	330	362	361	354	378	349	357	331	382	381	344	355	374	330	375	383	390	385	353	357	410	311	363	346	321	341	343	344	380	365	369	406	332	347	351	354	318	340	425	345	346	355	330	347	363	335	338	375	389	345	349	347	402	375	358	384	374	372	342	368	336	338	377	371	350	384	344	371	327	328	381	363	360	340	346	337	354	354	351	346	368	355	335	375	372	392	343	321	355	343	370	358	336	367	391	387	365	384	393	371	358	357	381	404	369	339	378	367	350	359	379	359	366	408	346	374	390	358	337	310	339	339	371	339	382	357	366	367	360	367	359	359	353	361	373	344	344	387	419	358	350	363	338	364	323	354	351	340	381	336	351	340	352	331	354	340	388	371	390	409	385	331	366	336	337	371	351	378	345	397	386	363	340	336	371	347	393	360	379	403	332	347	347	347	378	372	337	347	366	360	344	360	359	366	378	373	361	354	370	362	377	400	398	329	348	335	366	347	363	347	344	357	397	313	353	369	354	337	350	322	370	303	333	388	366	351	350	356	324	345	348	349	375	393	378	362	338	379	362	321	357	307	343	367	341	391	361	367	373	329	359	350	325	353	417	365	369	347	378	346	383	366	366	374	364	372	397	334	354	368	371	290	368	376	392	384	375	368	346	386	404	364	348	367	375	363	372	380	356	316	343	348	350	383	361	347	368	337	364	356	328	329	373	387	395	360	398	369	349	361	354	348	399	362	325	316	370	329	343	347	367	367	306	317	390	402	379	377	358	391	365	346	385	381	375	348	332	359	350	309	371	382	383	352	359	381	338	374	346	398	343	334	345	311	357	391	314	376	356	363	326	359	336	336	370	331	348	368	373	388	389	358	345	366	347	360	338	353	358	357	364	342	320	374	363	372	373	361	332	380	378	356	330	312	342	394	362	408	324	340	362	327	352	298	323	366	364	312	341	337	328	351	351	385	334	382	371	356	351	341	407	357	401	362	309	357	391	358	349	376	361	343	330	340	385	373	330	316	388	354	357	359
39487	25577	24062	24478	14435	4339	1339	1680	1833	1592	1576	1380	1267	1152	1045	1076	1116	1303	1567	2172	2591	2387	1985	1537	1292	1104	878	783	717	738	715	801	739	776	774	797	772	816	790	761	816	827	813	754	768	759	797	757	783	768	762	782	725	768	786	735	807	771	743	772	780	744	806	720	740	799	760	772	715	759	829	750	753	764	799	770	760	754	763	754	779	743	747	788	806	794	709	764	757	778	732	782	794	797	722	785	702	748	743	803	752	819	777	771	751	758	730	781	757	779	739	748	763	773	747	761	766	772	800	735	807	772	775	757	732	794	782	780	772	810	830	802	770	817	762	771	718	759	799	782	790	743	742	760	758	725	779	686	765	753	788	764	819	766	769	768	773	761	762	770	772	788	730	755	772	825	776	738	771	784	747	781	752	796	697	809	785	731	758	801	810	782	758	759	788	724	762	778	746	772	787	766	779	762	816	737	780	785	764	807	755	809	736	754	775	785	749	774	790	779	708	771	784	788	805	721	761	817	785	760	745	800	785	788	764	658	710	751	796	782	767	723	757	810	744	788	746	728	778	784	795	737	793	722	802	770	796	757	763	754	759	760	755	759	727	734	793	781	784	720	753	753	713	761	730	770	788	757	754	797	738	747	796	736	746	722	760	770	720	763	773	798	767	774	706	766	755	841	764	764	797	710	756	762	754	755	767	802	746	751	781	751	775	782	782	819	744	782	788	764	765	759	764	822	742	745	759	756	784	732	796	757	814	751	690	730	751	749	753	753	765	776	766	800	764	759	766	747	773	766	768	776	729	757	725	769	796	778	766	755	783	755	764	762	777	768	786	781	771	789	733	765	765	754	796	761	773	785	763	779	790	754	786	823	755	788	737	760	797	752	798	775	804	764	712	818	726	802	789	761	769	731	789	760	774	803	780	742	719	780	782	747	776	758	784	800	827	740	735	728	792	778	841	755	766	786	780	741	760	743	765	799	738	730	733	729	760	813	749	782	783	733	776	799	750	743	792	726	743	718	769	774	808	735	784	800	795	780	741	777	787	770	775	746	717	800	770	727	742	745	770	800	732	757	769	779	781	775	762	720	788	816	711	771	759	763	756	757	744	775	797	739	727	735	851	713	761	730	799	745	754	799	770	772	788	769	780	783	775	799	741	718	723	750	766	795	724	794	809	793	765	756	792	751	705	785	775	766	772	759	722	805	819	790	761	774	779	795	722	754	774	757	801	745	751	740	742	761	747	751	752	745	753	732	750	769	705	784	763	798	754	741	774	742	732	766	777	789	759	768	787	749	760	777	763	753	798	730	747	740	794	736	795	750	738	759	732	727	759	768	769	759	765	781	792	769	810	767	737	711	727	784	791	712	769	747	768	773	800	783	730	795	792	749	802	756	845	752	757	774	741	775	747	739	732	775	730	785	743	808	754	784	739	767	811	812	748	788	766	771	770	743	798	774	758	772	800	793	770	790	786	749	751	787	806	740	711	804	767	791	753	726	771	721	765	774	763	770	799	761	780	743	788	757	756	754	833	839	813	724	782	755	807	775	747	700	748	802	800	774	767	771	724	732	826	754	795	784	805	741	755	764	748	757	744	717	755	789	749	777	749	767	781	799	775	781	728	754	747	796	725	745	747	810	744	786	746	743	789	760	759	761	764	789	797	754	756	774	763	769	787	820	754	787	752	816	777	792	786	812	798	762	797	785	742	780	718	732	763	732	820	788	723	732	768	775	756	713	780	790	731	759	813	778	781	725	713	823	756	741	741	752	748	790	780	802	764	746	791	787	774	744	748	748	796	786	751	731	771	787	726	797	741	806	756	779	769	734	753	787	795	771	773	795	784	796	765	797	722	753	736	744	770	784	749	728	784	759	764	757	822	758	777	730	795	672	750	772	735	805	751	738	739	772	765	815	818	786	738	775	725	767	816	784	787	741	792	736	824	722	751	724	753	753	768	794	774	788	771	732	768	768	768	770	781	741	764	774	761	721	767	788	772	759	765	760	747	745	750	813	751	730	810	804	777	768	768	742	820	746	768	742	808	796	779	773	786	762	748	788	725	801	791	761	753	841	762	767	753	744	701	803	786	727	817	772	770	810	766	748	774	785	782	815	778	716	786	768	781	811	811	720	732	769	759	804	792	776	759	786	773	746	759	778	765	720	776	810	784	762	740	788	774	779	706	777	763	753	785	743	754	776	785	752	748	782	736	730	784	724	724	732	783	823	740	757	805	792	770	752	786	766	815	747	723	770	703	754	777	763	713	754	760	765	742	748	765	748	750	764	769	761	783	742	776	746	727	747	757	792	776	745	739	754	779	790	738	742	788	820	796	769	786	767	797	782	750	761	801	788	791	814	808	812	791	787	739	797	768	720	751	757	809	773	788	776	736	790	767	815	801	767	799	734	799	802	732	806	772	759	776	737	749	789	757	772	756	808	744	744	756	744	792	767	781	758	783	769	733	744	802	803	744	795	785	764	804	796	721	779	786	756	770	792	779	732	798	706	755	798	818	738	754	733	784	773	782	723	724	779	781	710	782	761	764	791	767	778	776	742	784	802	765	771	731	745	720	720	742	750	795	726	736	730	771	742	752	753	800	762	755	757	737	776	766	767	759	788	816	763	740	758	734	728	730	726	749	789	770	771	775	782	721	774	721	746	758	723	820	769	818	768	757	771	770	742	810	762	786	774	771	804	812	777	740	791	806	776	768	744	771	751	819	768	730	746	754	747	763	798	772	783	725	737	724	785	734	758	824	770	787	774	735	797	762	819	729	805	826	767	761	796	723	781	778	790	734	746	809	763	809	743	719	733	762	747	730	760	785	726	738	803	764	812	722	778	796	767	804	751	812	778	765	782	789	825	810	761	766	781	773	804	749	730	782	745	784	754	845	707	719	741	751	789	780	798	764	703	792	797	769	792	763	767	761	747	683	752	743	740	761	765	746	748	828	741	760	780	789	770	778	773	732	744	820	774	768	758	811	788	757	756	806	760	770	748	794	760	764	753	758	791	763	781	787	737	823	782	718	768	785	823	791	778	758	747	777	763	770	759	749	737	740	761	773	745	754	780	810	784	767	703	792	805	786	794	757	787	748	789	783	793	716	771	746	753	760	745	772	751	753	793	721	770	749	787	798	723	812	702	752	709	766	752	782	732	811	714	741	730	767	760	764	771	745	803	768	777	726	814	732	767	807	767	778	766	784	862	723	804	764	803	774	790	752	732	789	760	711	771	698	801	788	788	802	754	791	771	735	768	783	777	744	777	775	845	780	792	733	771	750	806	741	825	752	781	783	732	753	736	790	761	770	764	743	770	713	813	797	750	779	788	803	717	775	773	787	768	753	735	730	784	813	789	775	712	767	760	753	745	763	767	776	746	748	729	764	778	775	784	789	753	757	794	768	833	760	774	734	731	765	799	745	760	780	754	750	759	720	708	750	776	774	823	769	766	774	740	730	780	790	719	769	761	764	822	794	754	747	760	806	769	788	754	794	749
38610	20399	12475	6375	2134	610	404	336	454	418	354	306	293	320	342	314	306	312	359	380	335	358	385	310	331	332	343	345	341	319	360	317	323	356	345	344	335	321	326	325	335	337	347	321	312	329	347	332	321	271	329	346	301	324	313	317	338	339	317	344	344	286	320	330	334	314	337	344	297	337	380	353	336	341	358	338	346	364	341	327	344	305	330	348	341	331	317	313	356	336	318	328	301	300	328	320	324	328	294	337	340	347	321	334	337	314	319	317	318	316	353	326	331	312	304	350	363	320	339	301	312	349	350	331	287	310	313	328	363	347	361	336	312	325	357	375	357	358	307	329	346	308	302	332	277	301	311	287	338	316	347	310	320	341	362	335	352	353	306	313	312	360	331	376	323	328	319	327	329	313	329	305	304	311	328	313	311	330	369	316	352	317	327	320	345	341	320	305	358	328	315	288	314	343	323	340	341	285	318	296	320	339	321	348	318	368	309	360	344	305	309	335	324	337	303	313	348	360	294	300	307	318	377	341	340	309	333	329	298	314	377	315	316	314	326	329	288	347	319	322	363	356	349	362	347	370	289	323	331	323	321	367	322	351	304	313	318	350	319	336	296	338	348	323	320	370	350	327	339	320	354	320	341	316	316	323	311	346	364	347	306	348	306	321	356	340	326	329	348	349	331	356	365	318	351	307	274	295	326	347	337	306	350	327	382	380	333	341	303	370	346	349	350	324	351	363	345	337	312	330	306	374	331	313	305	318	318	351	343	335	334	332	334	331	306	350	348	351	332	312	359	357	342	351	316	337	319	383	354	322	357	302	331	348	342	306	322	337	303	319	312	336	309	304	346	332	301	338	296	327	331	352	342	296	287	333	306	344	329	338	363	332	349	350	347	322	299	353	326	334	326	316	317	362	326	325	315	330	347	355	314	332	311	315	336	355	341	293	321	361	330	322	312	312	318	338	355	326	316	313	312	316	316	308	322	301	358	318	314	318	335	318	373	308	374	344	345	326	328	307	301	311	314	356	304	322	351	319	330	358	353	365	342	338	346	336	323	338	366	312	345	334	314	328	324	311	343	330	347	325	324	343	308	309	285	310	353	314	338	330	366	336	314	330	331	347	348	367	365	316	323	331	316	326	316	298	334	354	302	305	327	334	313	357	347	319	315	314	303	344	304	321	331	323	306	339	354	325	311	323	320	338	321	293	294	343	334	338	327	337	322	307	321	322	298	325	347	350	317	323	365	306	330	320	327	345	325	351	334	324	322	311	319	336	299	320	312	323	333	348	333	325	324	325	310	356	350	337	344	336	346	308	344	357	323	349	357	384	315	331	319	360	320	314	314	321	326	321	319	321	333	312	322	332	351	335	324	350	360	337	353	306	327	367	329	307	335	286	334	342	307	366	341	345	328	325	306	286	301	330	314	338	317	329	309	331	349	323	316	327	327	381	338	327	335	322	318	346	322	354	338	319	360	337	316	310	325	319	328	323	335	369	370	361	338	317	303	330	321	325	365	361	358	296	326	308	344	312	385	304	328	346	331	347	315	311	322	313	331	335	341	345	327	290	333	351	306	327	359	356	351	353	310	292	296	322	366	330	342	375	331	336	346	318	343	303	334	314	331	322	357	305	308	329	310	341	370	319	304	315	359	340	319	324	324	329	315	360	306	347	354	316	344	339	339	299	312	351	310	331	318	329	321	327	326	334	295	303	317	313	356	338	301	330	327	340	323	383	327	328	307	356	318	331	359	327	306	341	351	304	341	338	313	347	336	317	331	368	320	330	296	316	339	313	352	359	318	336	321	299	333	308	346	347	382	318	328	354	315	320	316	318	328	338	345	324	310	341	329	297	320	354	318	327	345	360	314	340	343	306	338	329	378	320	315	332	322	307	311	317	333	326	326	308	364	337	330	312	357	325	342	337	322	324	323	303	324	324	284	338	345	313	317	329	331	353	372	343	361	330	315	302	327	365	342	336	325	361	346	313	347	366	318	336	380	300	318	351	336	369	357	325	323	324	338	307	310	318	317	355	310	322	345	335	326	326	346	318	353	347	305	316	324	322	301	358	356	386	361	348	349	324	320	347	316	336	327	311	322	349	321	320	342	322	378	324	321	329	291	342	338	328	321	338	344	322	351	327	334	322	324	331	323	332	327	383	322	333	327	377	330	352	342	321	337	307	337	341	338	305	344	345	299	325	293	355	287	295	335	314	315	327	320	345	346	355	339	343	337	341	313	339	322	365	344	362	361	326	298	314	337	324	314	367	332	259	330	336	358	302	336	316	364	315	324	317	306	328	350	318	329	310	327	323	311	339	326	304	300	314	351	297	291	325	312	359	329	356	337	317	318	334	331	312	323	317	339	377	386	358	324	355	287	324	338	330	317	316	350	335	327	329	299	387	317	313	344	322	343	323	316	334	331	377	362	310	363	316	320	322	315	335	346	315	310	320	280	309	348	311	303	319	328	307	308	322	331	367	324	320	327	299	319	357	365	360	339	353	320	331	288	305	278	334	337	331	341	330	322	304	270	306	316	297	365	327	340	329	326	300	319	327	330	304	333	338	350	326	316	309	339	355	331	355	323	343	318	347	335	334	326	309	324	297	328	326	326	315	288	327	311	375	340	334	309	321	322	310	385	316	332	326	315	342	341	366	291	321	334	318	328	360	354	343	320	342	361	360	360	354	334	305	325	331	313	335	339	348	311	306	344	347	326	334	366	341	335	339	291	339	370	339	307	346	314	316	305	326	351	334	320	344	316	343	316	338	348	341	337	340	305	297	315	313	333	343	335	337	336	319	293	327	331	339	302	351	326	299	282	319	338	337	323	368	339	332	358	331	325	320	345	328	333	326	349	326	270	332	311	376	322	330	329	337	338	318	308	333	301	313	341	326	310	349	296	327	362	347	316	335	369	325	335	366	304	347	295	331	313	318	323	330	311	341	345	345	318	350	315	310	352	363	368	348	287	330	280	354	315	324	329	315	338	308	325	320	299	334	320	337	320	352	312	310	342	311	351	310	354	323	324	306	327	333	314	340	304	329	331	324	351	327	369	324	309	322	332	323	320	294	328	350	348	301	276	344	318	331	366	350	352	348	386	316	330	313	341	322	368	309	325	321	305	367	323	323	293	343	317	324	382	332	323	342	333	325	342	350	336	385	345	342	344	326	343	336	327	328	314	337	325	315	337	360	347	307	322	322	354	309	327	330	314	342	319	332	342	366	319	327	325	325	339	313	314	327	319	321	323	316	348	315	326	325	373	292	369	292	332	316	334	324	347	340	329	348	310	317	307	305	316	340	324	362	360	317	369	318	360	321	325	309	359	328	329	341	333	309	333	345	321	305	330	326	315	372	350	316	360	345	336	306	346	321	328	343	333	320	335	349	353	326	323	360	353	350	326	327	374	348	338	317	340	356	349	319	379	328	353	351	339	337	339	375	355	357	329	375	328	337	334	323	336	368	364	317	329	352	326	331	309	351	348	351	314	306
23391	15009	16760	12916	5625	1607	1042	1041	1157	1082	865	782	753	736	743	751	708	708	695	751	773	714	810	819	797	754	747	752	709	729	723	705	760	728	732	742	752	754	739	734	699	693	696	726	718	744	694	709	699	740	671	734	696	750	713	716	779	717	740	685	733	747	726	726	659	723	688	715	709	677	690	734	690	735	697	710	729	753	673	731	720	715	683	718	730	700	732	715	722	727	697	745	708	679	708	685	729	683	632	687	764	707	698	705	703	758	679	705	719	712	721	733	704	710	743	729	716	698	708	744	758	745	763	696	674	728	713	724	708	753	653	734	702	781	691	633	694	691	704	688	683	671	715	744	690	696	741	755	704	701	676	750	677	783	704	720	727	704	728	675	746	716	728	708	764	734	701	729	740	693	724	700	740	729	685	722	732	709	693	718	737	741	738	724	715	723	750	747	723	704	745	718	644	713	724	718	701	675	755	692	719	720	693	740	671	728	746	706	718	671	732	702	716	728	729	709	725	784	673	709	751	715	730	736	717	698	734	725	729	710	712	687	680	743	717	727	727	720	741	709	696	693	673	722	705	672	693	731	711	728	717	731	746	719	733	738	721	722	736	675	699	702	732	754	745	730	712	734	705	715	683	725	722	691	734	710	741	700	687	707	706	717	727	722	701	703	734	711	727	698	731	739	747	716	733	743	744	675	693	721	726	663	669	711	675	704	753	713	692	726	687	724	719	719	717	711	720	742	712	753	717	742	632	711	720	670	714	728	700	728	710	715	667	713	763	674	703	711	681	710	706	742	731	718	696	748	717	729	748	711	711	711	703	706	707	755	696	698	719	710	689	722	656	709	742	700	693	705	715	718	700	701	672	697	771	719	728	754	693	707	718	773	799	702	722	700	729	734	659	748	736	714	725	708	738	697	707	740	683	675	701	764	723	736	767	690	724	736	702	719	735	723	649	732	706	742	703	768	681	714	740	689	707	689	703	703	708	787	738	751	677	716	688	698	750	717	710	717	734	695	692	714	719	742	705	709	681	728	683	711	763	707	717	694	747	685	741	699	700	745	761	726	727	631	702	703	697	697	715	701	750	679	693	752	735	680	678	695	714	706	718	733	758	724	690	721	721	691	745	761	693	745	740	706	666	754	753	721	702	680	709	672	696	725	736	744	718	729	736	725	716	690	718	668	727	723	701	721	719	710	670	747	736	718	718	752	721	678	737	683	709	718	745	728	773	724	731	703	742	683	742	755	698	752	686	753	762	721	705	741	714	685	705	708	703	710	697	730	726	696	683	701	705	770	710	728	755	699	707	716	697	687	717	730	743	727	735	715	753	650	736	698	727	760	696	723	702	717	704	752	708	730	720	690	728	684	703	709	727	755	736	721	733	758	744	661	733	730	729	719	704	739	747	729	685	733	704	736	697	713	730	734	740	756	754	714	740	695	728	753	737	697	739	748	729	754	695	721	682	673	694	695	689	697	736	745	733	722	741	703	699	717	708	665	668	708	741	685	713	684	725	679	738	751	706	712	748	714	724	750	705	700	705	688	697	667	736	705	749	700	665	696	684	662	761	725	716	735	738	772	695	691	683	724	737	741	718	739	723	705	723	714	728	723	736	717	696	738	674	734	694	701	720	670	738	684	747	732	722	715	707	688	684	726	681	732	703	722	700	715	739	691	712	723	739	697	694	741	709	689	731	742	697	695	710	723	717	738	732	713	720	728	717	719	716	696	779	754	704	754	716	712	729	704	753	782	708	732	686	746	696	720	681	746	686	706	723	698	732	691	751	701	702	694	684	767	714	681	784	698	699	701	707	742	700	705	715	699	720	697	703	731	679	727	700	740	760	699	733	715	734	680	693	713	744	721	696	713	700	720	726	729	689	766	711	734	671	706	762	745	700	746	735	690	779	779	717	731	731	677	762	695	763	684	716	711	707	724	688	679	727	696	704	741	721	730	725	700	758	771	780	736	701	727	712	701	683	716	695	690	715	739	751	746	720	724	696	692	722	725	680	709	670	748	730	716	764	699	723	658	695	683	753	722	763	709	740	739	686	735	712	676	753	733	705	716	742	731	728	725	721	752	723	718	719	728	690	651	718	744	727	723	692	671	730	719	691	682	724	731	701	716	680	741	702	746	697	751	715	726	676	719	715	690	738	724	682	683	732	713	684	679	686	751	710	701	727	726	743	734	685	694	701	722	749	770	762	727	675	731	730	748	727	721	713	709	725	707	694	726	685	748	738	731	744	761	742	758	701	690	693	676	745	726	725	746	695	694	679	753	710	729	729	741	712	720	698	716	772	667	749	691	739	726	752	702	699	736	746	713	720	714	761	665	733	706	670	687	724	725	673	708	698	699	663	713	710	694	680	703	715	749	726	686	733	718	723	764	706	739	723	701	743	748	714	749	708	705	758	718	730	671	716	737	695	702	759	714	705	686	734	721	715	710	738	700	715	744	717	707	738	711	711	680	718	714	749	692	702	721	712	727	727	704	705	663	781	734	715	723	741	730	679	739	712	673	753	707	789	697	749	730	742	737	681	671	667	730	692	743	711	676	666	682	669	738	715	741	708	710	676	766	720	732	737	748	681	710	696	711	671	676	699	711	693	752	662	730	722	766	703	742	780	708	678	713	696	690	694	735	722	736	712	750	710	763	729	726	703	703	718	743	685	713	760	709	719	725	734	713	756	707	699	736	724	715	720	709	722	672	696	736	738	774	699	690	738	714	717	715	694	735	703	751	722	729	699	723	684	763	711	734	733	696	746	674	685	722	703	725	706	717	749	759	755	733	707	694	740	735	754	733	696	673	703	714	732	666	755	695	689	709	717	720	702	661	743	727	764	692	749	718	726	700	692	717	685	705	703	703	729	687	725	738	665	691	721	698	708	753	721	719	726	742	766	744	710	691	714	668	741	787	707	759	739	672	675	731	748	717	745	721	697	776	743	707	700	711	732	732	702	752	741	726	754	703	717	709	743	685	750	737	739	694	701	728	706	737	725	761	739	649	702	721	727	708	712	732	713	680	655	697	671	707	721	689	716	666	701	694	675	738	684	671	692	699	708	745	675	749	709	696	720	719	713	712	717	715	716	688	737	696	696	689	724	733	709	730	685	692	746	741	715	679	749	783	713	696	716	696	765	692	737	717	693	715	723	706	723	782	755	731	757	742	747	755	730	715	708	708	695	700	689	690	751	744	683	719	731	719	700	765	715	700	647	759	731	679	734	756	706	734	705	686	710	746	714	723	708	708	747	663	734	696	713	758	746	719	688	703	768	721	694	740	707	678	756	749	722	714	754	721	711	698	662	733	763	760	704	714	740	664	686	681	750	703	690	683	722	678	736	696	745	751	718	712	728	686	722	717	709	765	724	682	713	726	744	733	728	718	733	694	717	706	687	712	671	718	714	707	760	682	710	702	696	735	724	712	680	765	748	683	756	722	711	695	651	709	779	671	694	726	690	745	773	729	762	700	746	749	752	771	753	728	720	701
53399	30332	21025	9559	3698	952	451	378	351	341	363	367	340	364	376	348	349	388	399	458	412	431	406	355	406	437	382	372	328	321	319	335	327	325	313	363	343	318	376	348	339	349	315	322	336	361	337	380	332	318	309	345	331	374	344	324	333	364	310	329	347	331	363	406	330	336	366	368	332	379	348	297	361	319	350	331	346	347	346	324	307	353	345	403	332	365	338	362	317	311	359	320	352	337	347	308	344	364	343	349	346	365	325	334	285	343	331	354	315	366	345	342	364	330	360	329	350	335	342	361	323	319	325	370	365	338	357	348	341	332	344	305	334	355	345	330	302	359	344	354	363	362	310	327	361	343	378	369	284	351	365	321	373	325	364	328	355	362	327	346	359	320	347	336	344	337	348	312	335	343	355	291	352	389	338	355	361	365	389	318	387	334	382	347	321	336	373	339	351	366	332	325	366	352	368	330	303	375	341	354	331	313	340	368	323	356	332	346	343	334	344	366	324	344	340	330	317	324	336	369	316	344	341	348	362	333	329	336	324	310	355	343	372	352	342	360	343	351	346	354	291	331	329	324	315	360	368	335	360	335	333	360	371	325	334	337	339	317	325	342	346	338	351	301	382	337	328	311	306	353	326	322	314	344	304	323	359	343	330	358	331	374	363	326	350	361	354	335	377	349	334	322	344	348	331	324	389	337	377	342	365	295	328	333	343	317	325	313	338	348	317	344	349	384	344	377	326	317	337	337	331	326	328	328	330	372	364	341	381	311	314	338	347	323	318	280	370	361	357	348	355	387	361	381	354	358	354	346	352	306	339	328	375	342	313	336	340	311	333	342	306	344	348	339	327	355	314	366	304	310	350	335	340	338	344	315	319	332	320	305	336	316	312	320	338	346	361	327	345	345	318	355	361	312	319	371	367	333	403	390	318	354	322	337	331	323	340	362	350	370	368	320	362	329	356	349	335	331	321	325	349	336	355	366	313	342	343	370	333	358	351	389	343	359	331	354	336	317	347	342	307	367	359	313	311	330	309	360	344	349	371	331	349	344	347	370	349	337	323	325	325	355	348	343	339	323	311	358	382	314	325	339	358	342	353	332	379	345	341	352	316	322	325	361	319	332	345	332	328	345	306	342	314	319	405	345	334	355	314	366	343	328	332	315	353	341	316	336	338	370	334	338	342	368	340	355	322	389	357	330	385	328	338	334	325	335	310	358	338	340	328	335	321	369	356	308	385	355	314	344	358	319	352	313	335	350	309	337	302	371	344	346	303	336	363	354	323	347	351	337	334	357	323	326	400	307	344	325	330	355	333	327	360	338	326	338	337	323	317	358	311	331	372	367	320	388	318	328	341	314	379	377	339	316	371	323	311	330	312	366	329	342	317	357	351	338	350	362	319	332	313	363	341	331	343	327	326	364	332	316	323	312	378	356	323	360	342	336	338	310	359	365	379	385	343	358	319	340	363	343	340	342	359	337	374	334	315	347	333	350	358	340	331	314	357	367	313	341	323	318	331	359	330	331	326	341	314	307	343	328	377	336	326	311	327	344	322	340	387	343	349	367	319	358	332	357	374	332	325	314	335	360	345	328	361	321	360	337	361	354	343	323	341	346	348	351	334	375	341	373	317	308	307	330	335	336	339	326	321	366	360	389	383	357	334	354	340	345	351	321	333	349	320	350	341	300	353	355	350	348	348	347	375	361	324	337	349	354	326	345	341	345	307	369	304	335	309	296	336	330	331	349	306	342	307	329	355	339	358	374	362	362	334	366	338	340	361	354	332	352	366	368	330	342	347	361	326	317	300	371	342	344	323	364	353	363	373	324	324	337	332	368	372	318	354	352	312	346	373	348	351	341	325	339	383	345	353	321	313	331	318	346	314	340	333	376	348	307	349	352	341	340	350	318	313	322	338	324	358	372	310	337	326	309	361	365	389	307	357	368	355	359	343	355	362	319	328	369	335	334	319	387	316	338	357	386	330	330	344	340	337	338	347	361	369	328	359	365	338	370	374	342	390	375	346	363	310	304	360	327	338	352	333	328	331	347	366	325	333	301	317	363	368	359	326	347	320	333	341	367	319	325	347	370	341	330	328	361	371	343	323	328	316	352	317	367	394	322	318	382	346	349	313	340	334	348	356	339	348	340	353	325	337	351	306	346	336	336	333	335	319	335	350	317	331	353	332	335	351	347	360	353	346	337	344	330	332	325	368	336	345	321	326	354	348	307	369	345	345	305	346	340	324	321	355	331	323	291	354	360	355	353	341	342	330	336	359	310	340	334	317	342	308	360	352	358	337	338	317	356	369	314	340	346	309	329	345	373	311	334	342	357	349	348	327	360	322	312	355	320	341	299	343	301	332	330	327	348	359	347	348	352	329	312	382	365	358	335	338	332	302	321	314	308	362	349	379	339	348	332	305	345	342	351	292	316	328	339	376	340	333	343	289	351	352	316	340	369	315	339	345	353	361	340	341	347	345	333	352	318	316	342	319	320	340	332	358	339	310	341	337	351	332	333	353	367	354	353	344	301	331	342	358	378	360	371	346	355	359	337	351	310	363	355	344	339	324	341	372	362	339	337	347	347	338	352	329	361	347	324	372	326	337	332	361	310	299	348	347	332	319	338	366	345	318	376	325	322	365	306	309	331	370	344	337	343	314	338	309	326	389	335	343	324	362	377	329	346	349	305	358	341	322	340	312	326	369	351	352	331	329	364	317	360	374	339	337	357	334	310	304	312	320	351	374	362	333	357	328	310	323	313	333	325	334	332	329	327	327	316	346	351	328	344	335	356	347	345	337	322	308	349	374	330	304	349	332	365	374	308	364	340	385	338	340	338	352	379	326	350	353	349	333	339	305	320	368	391	380	353	359	346	336	321	376	351	318	329	325	316	341	337	371	358	321	341	378	339	339	321	323	355	322	310	371	345	315	307	350	336	351	327	314	364	357	382	372	312	361	329	318	356	350	340	326	354	363	312	371	373	379	303	352	360	337	345	312	329	340	341	352	331	300	350	346	338	359	343	354	374	348	355	375	337	334	334	332	330	377	332	283	348	363	353	360	324	325	329	385	348	319	377	341	352	337	355	348	371	330	329	317	329	383	334	317	359	327	339	318	352	364	352	347	351	350	330	325	346	323	360	308	369	318	327	318	354	310	326	322	359	347	311	311	357	333	328	308	335	333	323	344	350	355	343	323	328	331	339	333	335	360	310	346	321	330	339	350	295	329	332	337	342	335	331	353	350	345	339	317	311	347	324	339	299	339	384	339	378	334	343	318	315	341	293	387	349	330	361	355	337	340	335	319	373	320	371	377	340	345	323	398	339	355	301	357	358	352	373	327	374	361	340	335	319	334	380	335	336	323	352	323	345	342	304	312	337	357	334	402	333	304	347	313	299	319	360	302	399	342	306	334	316	325	347	343	344	351	359	309	317	305	331	342	347	340	329	367	341	358	345	341	333	394	355	320	368	318	350	351	344	364	337	344	350	344	335
33446	23573	24144	16473	9142	2526	1241	1022	946	845	773	820	807	844	829	783	866	887	1108	1292	1217	1090	1093	1111	1055	1086	894	751	716	728	727	706	717	749	758	759	717	695	748	769	765	716	737	774	753	727	681	687	756	766	700	747	737	783	743	741	719	789	735	748	747	692	710	716	732	765	688	780	722	739	726	752	733	714	734	723	710	735	750	744	677	761	741	745	750	756	712	709	737	743	733	707	712	756	733	667	717	735	738	788	737	773	689	792	723	727	786	721	756	726	714	759	741	734	743	708	776	745	740	694	772	731	791	716	775	720	704	756	707	723	724	709	718	747	720	749	685	757	705	787	711	714	731	723	713	734	752	739	743	719	719	713	721	744	717	731	708	722	707	756	699	704	721	748	724	743	706	777	749	735	720	718	754	713	765	683	736	775	682	702	781	732	718	756	740	697	706	730	744	720	713	728	749	749	722	757	710	695	698	685	689	736	717	749	711	730	737	785	705	738	713	696	662	750	755	730	768	697	741	729	727	751	729	758	737	754	716	721	727	724	717	739	694	737	743	735	729	725	705	714	722	783	732	690	710	695	747	678	705	738	733	681	705	744	747	738	746	760	677	717	740	719	722	733	730	695	734	790	717	732	769	766	763	739	762	716	709	737	776	708	728	692	695	729	700	773	740	713	794	744	740	719	781	745	735	713	774	724	751	717	674	754	729	767	743	706	739	740	722	739	753	733	759	756	755	765	780	752	690	728	702	664	753	754	728	747	777	742	725	711	687	759	726	727	772	738	759	706	749	734	700	659	745	745	757	744	782	726	713	751	751	777	747	747	689	777	761	714	776	696	737	706	761	735	733	687	789	696	736	768	698	771	734	730	758	756	795	753	761	747	715	715	765	754	770	719	774	721	807	724	729	717	716	729	752	685	766	736	766	715	684	744	693	769	796	769	726	759	733	740	785	745	759	728	679	737	762	745	750	727	752	749	770	693	817	688	770	765	768	700	736	683	746	732	748	743	758	734	734	769	686	689	699	729	751	739	782	726	778	745	748	723	741	724	736	722	725	748	724	757	763	758	704	756	737	741	716	752	693	712	749	755	722	728	793	750	680	712	735	727	778	713	727	733	709	773	749	799	763	742	755	736	749	773	692	725	797	695	759	712	773	761	735	720	701	701	732	828	765	735	732	749	714	728	742	724	736	759	773	711	716	716	756	743	736	748	702	722	745	744	722	733	753	759	788	721	756	732	740	781	751	774	739	772	738	748	726	692	758	761	740	684	702	715	755	740	763	731	731	722	770	729	756	695	749	726	797	750	756	754	713	756	750	726	713	759	778	732	753	746	684	754	686	708	777	740	769	743	786	729	736	723	750	723	727	749	710	737	709	725	724	743	768	733	755	813	777	722	757	770	736	795	735	703	778	766	708	737	730	711	769	714	747	746	780	727	734	713	710	729	742	713	736	767	734	757	703	695	752	684	749	746	750	793	764	759	754	753	727	723	723	750	719	754	737	723	783	745	731	770	751	753	751	728	696	737	709	758	731	719	719	711	727	748	730	749	774	755	724	743	718	726	752	708	723	767	719	738	728	785	721	716	746	755	720	748	768	791	728	713	719	738	727	747	738	749	795	723	726	737	768	728	696	786	735	733	826	690	740	707	739	752	711	689	727	753	740	746	700	739	701	749	731	773	776	709	759	755	711	750	746	724	668	752	720	741	732	705	721	731	709	733	752	717	773	713	721	738	736	773	706	723	704	754	725	725	758	741	713	716	703	722	719	732	754	702	686	706	759	685	828	754	684	719	749	783	718	724	757	760	711	753	702	740	752	745	728	728	728	695	725	722	759	747	768	733	686	745	705	741	747	701	686	718	754	744	718	755	765	751	727	723	752	768	726	692	731	734	717	781	721	725	738	720	741	691	704	762	742	753	783	690	679	824	706	702	710	700	791	767	758	751	744	796	724	743	714	706	752	679	746	732	744	780	777	771	726	721	741	722	738	738	735	727	740	734	793	712	682	696	804	697	700	736	771	721	782	724	762	681	733	676	727	738	753	780	778	737	732	679	766	742	748	745	727	721	757	730	708	773	761	726	728	725	714	723	741	693	726	732	735	731	684	723	754	729	728	696	726	754	752	703	782	743	706	693	702	731	696	726	765	748	748	731	729	716	753	720	725	755	714	752	723	703	792	716	762	701	738	707	777	748	733	735	694	728	721	719	753	722	763	772	748	750	720	732	765	712	775	716	721	684	737	749	749	676	736	723	778	726	751	749	746	740	689	751	705	671	782	701	786	724	732	719	719	744	742	762	760	774	703	784	737	670	759	736	738	710	709	701	728	742	761	764	794	734	766	681	745	706	729	728	730	723	733	709	756	703	759	709	842	717	736	707	764	717	720	712	688	696	718	744	731	740	702	695	746	743	762	722	705	762	755	699	755	789	760	734	745	738	748	770	691	709	721	782	728	734	726	714	781	739	730	790	716	737	746	701	740	752	780	786	744	764	754	712	687	777	730	667	726	761	710	725	729	755	764	708	738	750	663	752	757	693	715	664	723	735	696	719	744	786	751	714	724	702	781	766	758	712	755	719	744	721	740	735	756	746	762	714	741	712	735	724	741	762	721	710	714	711	747	710	762	724	679	803	768	732	753	784	733	752	773	702	749	768	789	755	750	708	759	731	743	748	735	732	705	783	731	769	778	735	725	729	692	708	742	724	783	767	699	729	752	730	788	687	756	722	772	741	733	769	765	786	749	777	747	723	701	754	700	734	763	740	757	773	709	711	704	701	788	764	743	669	763	770	749	746	772	695	744	727	735	748	739	767	772	761	713	750	754	732	716	720	744	762	727	730	741	734	763	741	758	766	718	727	731	747	682	710	762	702	680	742	755	728	726	735	786	757	728	762	737	759	735	708	768	753	776	709	731	751	722	774	780	755	720	766	767	706	766	753	737	758	717	723	719	763	732	758	731	732	754	749	802	758	717	733	738	716	679	740	776	716	748	687	695	725	748	713	734	718	747	731	717	720	728	730	736	732	677	738	748	783	715	746	758	741	795	724	730	739	705	703	691	692	715	744	765	760	733	790	739	713	755	764	724	725	786	751	759	753	719	682	696	716	736	824	707	798	738	733	762	767	753	749	714	653	767	738	725	750	745	676	746	722	674	736	719	716	764	793	833	708	697	706	738	738	693	741	775	775	750	677	812	763	763	691	742	701	711	771	769	722	774	738	739	752	723	743	750	708	725	750	729	757	721	678	707	733	740	718	754	723	735	716	748	762	793	751	748	705	690	761	752	716	714	753	745	728	744	725	775	732	718	703	695	746	706	740	756	756	704	761	768	729	734	767	676	764	742	678	747	759	715	742	740	762	715	682	729	705	761	740	709	682	695	714	699	749	712	777	727	739	724	717	728	775	772	705	724	698	705	738	756	746	750	827	756	791	752	752	708	682	717	719	738	720	761	748	725	721	690	714	724	722	726	706	755	692	737	718	752	782	739	791
61155	41343	29618	15087	4974	1534	493	453	395	374	369	391	387	371	346	386	383	380	390	382	346	455	497	377	355	395	349	324	419	378	355	341	355	353	368	334	366	391	338	342	340	322	348	340	317	396	358	343	416	398	368	384	374	357	349	348	380	350	349	400	370	344	354	347	350	338	363	362	353	344	318	344	354	378	343	362	342	351	348	338	362	343	354	337	344	333	360	366	353	345	341	356	333	388	340	391	362	366	391	318	364	298	373	392	372	339	373	345	346	373	348	332	347	377	373	369	336	370	384	384	362	377	349	372	337	320	326	346	366	339	352	344	358	342	357	335	347	371	369	395	324	333	356	413	345	362	389	369	400	382	348	383	333	379	365	363	360	355	375	381	386	368	370	388	380	367	330	360	393	350	394	363	328	388	351	341	326	358	356	370	367	350	367	372	374	345	353	345	378	358	379	374	377	398	362	366	409	375	386	375	355	354	348	376	377	355	358	350	359	369	330	358	355	371	345	332	350	331	368	368	378	399	341	359	308	364	371	355	373	379	374	368	335	360	368	385	340	351	364	370	360	337	375	333	369	357	381	363	389	371	361	342	341	380	348	358	348	344	383	373	391	388	317	405	377	355	379	371	392	378	403	368	393	363	354	383	367	369	320	379	335	339	383	372	333	336	379	384	394	361	362	361	363	359	328	339	319	355	346	382	379	345	360	366	334	396	314	377	354	347	356	369	355	366	361	344	349	410	389	409	360	390	340	400	328	357	347	328	331	353	352	373	402	354	357	365	361	358	372	353	348	367	324	362	378	391	358	323	370	362	392	381	368	348	330	365	355	367	367	373	328	364	382	392	345	362	341	360	399	350	341	361	372	329	357	362	395	364	368	386	343	353	389	386	346	350	393	357	359	364	354	360	325	342	367	329	383	356	403	373	361	405	345	352	390	367	362	409	374	360	351	375	352	371	392	380	366	352	349	376	369	350	384	342	388	347	369	364	352	334	339	325	317	392	371	357	369	373	359	349	375	317	351	347	396	349	369	359	335	342	353	347	359	330	349	365	368	354	396	374	354	386	385	381	343	390	337	371	374	368	387	404	373	381	324	350	331	346	343	383	385	353	360	366	397	345	360	389	376	376	365	352	361	365	373	366	367	369	355	322	341	351	360	353	347	359	337	340	382	361	322	337	354	393	359	341	361	345	365	352	376	349	357	380	332	386	400	337	349	341	368	391	378	340	322	330	358	325	304	364	356	333	374	355	361	332	345	350	343	361	332	368	360	343	354	344	382	354	334	349	345	382	388	337	365	320	349	342	365	360	327	346	345	367	387	392	373	346	362	336	359	377	338	352	357	348	368	376	359	358	338	361	366	338	378	362	357	350	330	399	335	376	375	373	350	357	366	350	372	341	318	362	327	376	325	332	372	367	353	367	385	396	356	347	369	311	340	347	404	390	393	370	357	359	315	354	338	371	336	290	371	352	360	410	348	373	345	359	348	376	331	364	392	356	355	346	337	384	363	368	370	350	312	350	395	371	319	362	396	353	365	353	374	372	372	337	339	392	385	359	372	361	386	389	365	327	348	342	347	344	352	355	379	351	344	402	373	343	318	366	369	346	376	332	320	379	391	374	382	362	347	317	366	392	374	405	370	380	385	330	347	353	390	363	382	365	358	369	391	367	370	352	359	369	334	355	367	394	365	364	355	391	368	372	348	391	364	341	318	356	360	352	338	382	377	414	361	381	337	372	362	376	343	356	378	379	325	420	343	337	359	367	372	392	338	353	368	387	389	354	351	352	386	372	410	370	385	380	394	347	343	385	358	360	336	370	373	352	383	403	375	359	365	341	356	376	350	376	385	335	419	362	344	376	363	341	346	331	354	330	371	365	386	364	364	379	370	372	371	377	384	360	331	345	388	359	335	367	376	365	376	356	375	350	392	390	340	350	380	377	365	364	364	355	347	363	329	358	375	368	359	381	336	359	352	366	321	376	339	370	372	365	343	387	406	333	387	354	364	323	353	348	354	374	374	369	343	370	343	401	355	371	326	355	348	369	386	376	392	381	384	355	356	360	340	358	365	337	361	369	344	369	374	340	364	410	377	344	337	343	364	381	344	353	363	360	368	370	372	343	378	352	369	331	326	364	382	339	357	383	373	372	326	347	394	374	365	354	374	395	389	330	391	386	375	350	344	432	404	390	370	391	313	358	338	353	345	363	365	350	351	363	371	373	358	381	383	354	359	421	377	345	381	331	379	375	360	372	369	364	369	381	331	357	355	354	319	377	371	370	352	375	380	315	341	357	346	357	349	379	364	333	367	352	338	366	347	360	334	388	358	344	336	323	378	362	340	402	327	350	371	362	353	362	372	361	321	384	356	316	398	322	348	351	340	373	358	372	375	341	388	362	340	356	355	358	357	374	371	338	376	384	387	377	367	363	362	328	324	340	359	310	349	371	396	349	360	342	379	371	342	345	385	351	347	356	324	335	367	376	351	413	362	369	365	375	361	357	373	354	318	322	383	362	359	346	392	363	339	360	357	350	353	342	326	357	326	329	362	378	382	379	368	391	388	330	370	369	365	366	398	370	361	341	347	381	390	346	375	385	350	356	332	340	331	382	335	366	371	382	363	373	367	375	372	379	366	364	350	363	392	401	384	361	378	371	345	376	365	357	336	320	384	374	373	362	380	371	318	337	297	366	354	349	338	357	352	349	364	381	352	360	347	328	389	383	411	354	344	383	376	385	404	340	355	393	387	397	347	365	373	374	380	372	343	389	348	377	338	313	356	366	368	362	348	401	394	380	341	370	340	356	370	394	378	361	349	368	357	348	404	342	318	381	383	341	362	376	377	372	361	373	360	356	347	380	390	361	350	354	349	349	368	367	309	365	377	360	358	346	382	350	371	361	376	333	360	358	312	382	346	357	369	352	386	392	399	333	380	349	342	344	353	326	374	368	329	394	414	392	371	371	345	398	361	356	387	352	356	373	358	353	396	386	381	340	368	383	383	364	397	371	387	368	363	389	340	353	368	385	353	375	325	335	350	418	385	390	337	363	346	360	405	360	355	372	379	358	349	344	379	375	356	330	335	338	327	357	360	393	364	332	375	356	372	430	358	390	367	378	385	352	415	376	360	358	377	336	360	364	372	340	352	343	353	337	334	380	373	383	369	337	375	370	379	400	328	343	353	355	343	388	347	347	364	342	405	360	331	359	376	344	355	352	374	350	374	374	355	344	313	402	385	355	327	382	354	368	354	364	354	373	318	372	400	378	383	367	387	354	325	420	354	351	429	352	376	388	389	402	387	390	382	349	376	391	366	390	345	374	331	349	347	348	362	388	349	329	342	357	370	374	355	338	363	349	365	372	355	349	387	312	350	359	367	380	385	361	361	347	366	330	357	368	367	353	377	378	329	367	355	333	356	408	388	362	323	346	373	345	358	351	358	372	368	348	341	352	357	365	338	354	349	372	355	331	344	331	365	373	336	349	335	320	333	374
39361	32766	31684	21523	10487	4024	1334	1125	999	935	905	852	891	838	869	829	823	891	945	1000	1031	1106	1089	1024	884	902	834	782	773	800	773	749	714	789	752	729	733	770	819	795	756	722	802	743	746	759	758	787	743	778	789	760	792	750	721	759	704	743	786	813	758	752	817	744	785	772	775	743	789	751	748	746	812	777	799	757	769	788	788	770	812	797	747	771	776	798	805	733	818	802	803	795	785	740	806	830	776	803	790	807	769	766	769	747	780	747	755	765	765	800	740	752	764	761	786	795	777	792	786	752	785	784	786	767	777	806	803	803	760	742	746	750	804	783	766	757	789	757	777	775	763	776	779	797	755	804	809	810	778	751	743	732	803	762	807	766	811	803	762	771	746	774	761	737	733	737	763	750	785	725	798	807	777	786	772	780	762	762	753	780	748	763	786	743	764	753	728	778	743	729	802	752	773	782	787	793	823	770	781	749	755	746	716	786	732	791	796	753	777	798	753	768	797	745	787	766	801	760	738	808	790	827	818	764	743	778	772	772	796	790	801	785	745	809	785	762	777	798	774	786	774	791	762	796	782	722	820	733	740	774	753	778	777	804	771	750	735	773	775	767	715	735	785	755	780	759	742	790	788	776	772	782	783	765	730	793	737	764	800	815	768	768	756	795	791	739	816	782	785	770	836	735	775	761	817	803	736	723	729	745	757	747	768	754	768	739	780	831	717	782	773	746	804	784	772	824	741	780	721	789	782	736	744	761	740	772	794	807	779	704	784	774	783	758	783	762	783	754	808	745	816	741	748	785	750	796	739	766	784	769	813	806	801	823	780	751	759	789	763	768	812	780	765	784	771	768	807	740	770	759	775	752	765	762	814	769	726	757	733	771	761	794	795	725	819	776	773	757	774	747	781	821	746	792	778	772	761	749	720	783	761	757	708	835	744	748	719	792	763	755	735	741	787	822	782	815	732	792	780	811	755	756	731	759	769	750	742	768	747	777	761	784	806	834	762	762	837	789	746	809	779	718	787	778	800	784	795	722	703	795	756	759	798	717	722	722	773	728	777	743	739	764	806	765	813	754	771	757	814	741	752	792	775	770	741	777	753	749	800	785	758	779	716	804	781	788	748	762	700	770	761	769	782	810	706	804	779	789	761	762	739	775	718	770	800	751	796	800	758	766	785	740	801	798	824	802	750	772	819	756	781	774	808	768	795	779	800	803	742	784	755	756	783	802	762	779	793	788	722	788	775	784	787	738	810	717	751	775	782	763	798	769	736	734	783	782	795	745	741	750	722	826	761	793	784	738	778	748	748	739	759	779	746	802	725	778	714	772	771	750	760	759	734	757	782	788	763	782	766	759	780	791	766	762	821	773	753	730	772	706	744	772	786	748	744	792	749	764	806	777	768	766	774	735	751	780	753	782	796	795	759	774	802	737	771	727	813	721	745	787	769	757	828	772	747	723	779	739	773	766	762	775	750	750	753	758	788	774	775	749	717	758	772	774	773	783	774	759	780	782	754	833	792	779	775	767	760	755	756	833	751	740	740	730	779	793	736	741	781	774	837	781	795	771	811	746	755	831	776	788	787	768	810	749	803	766	814	700	757	780	763	755	761	804	801	724	731	774	793	728	775	735	787	796	816	787	758	752	812	763	749	765	736	803	772	782	774	799	761	770	814	760	763	711	786	807	792	781	770	727	781	770	770	784	800	746	771	812	837	774	744	761	801	736	800	780	739	798	792	758	774	754	776	763	760	772	780	790	736	781	748	791	761	761	776	781	762	784	756	763	798	796	771	734	783	771	784	777	775	796	743	832	777	772	765	777	746	785	740	742	738	777	758	821	798	779	770	795	789	755	713	780	786	762	779	791	784	800	770	773	741	755	754	809	808	755	736	746	804	813	753	738	756	737	753	745	710	809	739	747	772	774	770	760	772	791	767	749	763	770	815	756	790	774	783	785	785	816	781	755	776	722	739	791	784	749	749	736	778	703	778	745	783	807	803	782	791	758	768	719	772	799	794	828	734	757	735	764	780	767	802	717	767	736	806	794	797	760	779	787	812	780	791	786	758	779	784	790	753	769	730	761	773	740	752	790	769	788	774	732	802	775	791	784	701	777	741	816	726	846	794	710	810	776	760	777	761	731	720	798	732	756	763	750	765	800	756	784	765	758	811	780	752	743	753	792	759	782	767	759	758	735	742	753	796	752	782	764	782	731	736	755	800	834	731	746	777	749	764	741	781	774	755	799	806	753	695	725	764	821	821	752	741	757	744	730	806	736	825	722	755	822	757	732	785	816	816	787	824	786	799	804	795	744	802	740	770	700	779	842	715	831	777	790	764	734	733	769	790	754	741	742	793	761	749	844	818	775	798	727	781	790	774	755	779	789	762	756	769	782	749	794	830	736	799	769	817	765	832	768	726	776	776	786	734	752	778	762	771	755	759	754	770	783	763	788	825	760	793	782	768	771	754	749	771	763	756	759	758	748	776	790	762	769	711	771	717	781	736	731	756	756	754	786	778	760	812	775	774	778	762	756	789	748	790	815	795	790	762	794	788	721	768	775	752	761	748	816	764	758	794	762	725	764	784	723	792	775	781	736	801	785	763	761	758	725	788	782	776	760	794	764	730	738	782	768	779	806	784	762	718	787	739	761	758	813	749	731	800	777	806	747	756	774	776	772	753	776	793	789	783	781	735	750	762	757	819	801	773	773	776	754	732	781	787	774	718	799	796	768	780	780	783	802	754	793	784	834	748	772	783	743	761	787	767	788	735	716	743	785	755	804	784	793	745	781	761	776	762	750	804	805	801	788	798	761	748	771	787	794	737	778	782	806	813	783	807	762	753	803	797	782	795	764	760	764	795	756	758	774	740	782	784	831	759	734	728	788	771	804	800	782	827	772	775	732	813	830	769	774	733	782	817	729	754	709	806	731	758	768	761	746	760	761	807	755	766	806	754	799	756	796	749	794	790	757	792	769	805	744	744	785	748	764	799	799	777	745	806	712	806	773	783	763	796	774	766	799	761	729	738	772	763	764	808	791	701	825	778	808	729	739	795	830	785	814	735	773	779	741	796	804	722	785	740	771	800	777	777	762	762	791	806	771	775	850	763	797	765	792	821	734	781	829	765	768	782	714	761	771	754	781	788	754	797	744	775	804	754	748	763	725	742	733	810	810	811	722	792	755	820	783	812	752	790	782	777	760	792	748	783	739	755	734	722	735	747	751	786	802	727	760	768	759	761	809	790	828	774	782	770	755	803	745	764	796	769	826	762	744	757	791	796	810	793	793	757	749	804	790	784	747	793	759	777	778	794	814	805	711	799	756	759	803	778	780	786	768	764	780	769	812	695	759	809	763	796	843	771	761	763	794	795	773	733	827	772	766	832	777	752	794	827	782	747	763	778	746	795	783	767	754	811	755	741	775	858	758	766	771	781	747	780	760	750	737	753	794	762	797	708	829	794	752	723	755	771	787	773	783	759	806	768	766	756	761
39737	23750	12887	5756	1589	586	373	368	324	357	383	371	344	332	291	331	328	329	344	362	339	353	353	351	321	334	331	311	308	340	328	344	359	391	298	299	347	316	300	350	329	357	341	340	354	324	346	351	288	325	346	298	305	350	356	335	320	352	343	339	356	346	336	342	335	318	323	340	318	342	373	345	334	318	322	307	318	335	343	324	341	314	316	348	362	330	337	362	348	344	329	342	334	336	326	316	347	334	320	339	304	322	314	337	320	342	318	347	355	352	306	329	348	320	299	309	320	361	306	320	338	333	324	340	339	312	288	345	333	320	334	326	300	347	332	321	322	345	326	308	323	325	335	338	319	327	346	358	325	300	329	339	338	343	300	368	334	322	326	340	330	321	328	333	299	332	343	312	328	362	331	307	296	325	341	354	321	335	315	325	342	318	336	333	330	328	325	307	330	317	331	343	344	359	340	335	341	341	355	345	297	320	322	336	325	303	364	307	347	333	336	301	324	339	311	338	351	315	359	327	342	301	336	313	390	360	351	335	319	328	329	348	329	342	331	289	331	338	318	310	324	351	360	357	380	360	315	335	333	341	317	335	312	333	332	367	320	323	363	358	334	347	283	345	329	355	337	317	303	312	305	350	348	306	372	358	340	355	325	325	327	322	338	346	353	335	319	326	311	362	331	342	338	332	343	323	326	322	313	333	323	328	327	316	356	312	294	346	350	320	301	338	347	351	349	343	323	338	334	351	366	342	348	319	311	326	356	343	324	351	331	317	298	284	306	352	340	348	315	301	327	344	292	329	360	354	361	304	300	343	356	300	311	316	353	319	318	329	319	304	350	341	342	358	327	338	320	322	359	355	324	298	318	375	321	334	351	343	322	336	353	341	360	299	327	312	308	327	327	316	320	374	321	330	327	333	331	300	322	301	295	340	337	318	307	316	342	324	361	332	336	313	304	323	310	278	325	323	335	335	331	354	307	365	320	335	313	348	327	335	339	369	315	308	343	312	329	296	335	287	304	329	319	358	356	296	312	360	354	328	360	324	336	356	352	342	326	332	320	355	341	318	317	320	322	343	363	347	361	373	316	346	316	325	328	349	311	309	337	338	353	306	327	371	330	337	320	346	312	325	323	325	288	321	324	338	328	338	296	375	329	344	361	322	323	344	307	335	325	330	335	381	336	329	306	311	329	335	308	316	309	334	310	284	315	342	320	356	313	284	329	335	305	304	346	344	360	304	291	310	358	281	350	337	340	319	317	359	327	338	334	328	315	340	301	341	296	324	341	332	332	347	308	339	318	344	319	322	327	312	295	331	320	341	335	314	354	354	326	293	311	326	367	332	318	338	351	321	342	334	347	336	325	346	319	306	340	322	307	310	314	323	319	345	321	361	364	302	342	345	302	330	307	322	334	313	353	358	334	331	327	370	322	308	372	310	321	320	343	339	318	353	324	330	324	332	329	333	328	321	309	324	304	309	316	305	355	310	352	354	320	322	310	296	339	320	311	352	340	334	349	369	331	337	329	306	317	313	311	323	350	358	306	342	326	320	345	324	314	331	344	326	306	313	326	341	338	321	332	353	343	355	326	339	323	370	311	303	362	304	329	335	349	299	324	348	327	311	335	364	330	317	332	365	307	327	320	334	324	317	326	343	355	329	324	348	341	311	355	329	331	293	326	356	311	340	302	327	316	323	311	330	354	342	340	351	321	351	345	314	333	347	293	341	357	321	347	291	319	323	337	336	310	338	306	339	330	328	318	332	325	333	314	320	337	350	332	320	335	309	304	333	291	306	292	352	349	336	307	333	286	336	361	326	320	304	319	311	338	346	332	331	359	336	358	361	317	344	321	355	326	359	324	324	347	319	286	330	332	324	316	363	309	298	346	309	313	348	329	371	342	331	304	331	314	324	312	320	319	334	339	313	343	316	333	326	319	308	320	343	306	348	351	353	324	344	311	360	334	284	365	346	316	326	347	324	310	343	326	308	336	327	332	314	315	318	342	352	343	354	308	336	322	339	334	322	338	373	336	329	297	321	357	306	346	318	349	333	362	328	347	327	360	350	309	331	338	345	315	311	320	307	324	338	354	315	288	375	343	337	315	331	337	349	316	311	343	316	321	353	334	312	332	318	335	349	329	325	321	346	341	312	321	299	311	375	337	357	327	319	326	344	363	346	347	315	282	320	351	325	336	315	345	305	297	337	339	344	342	327	324	341	354	339	358	365	325	375	307	351	301	331	365	327	312	334	362	309	348	313	325	321	324	321	334	330	347	314	330	331	335	353	333	317	335	326	324	332	356	311	334	335	294	329	329	360	318	338	346	307	311	369	333	332	308	335	300	303	358	351	348	352	332	333	307	321	324	311	311	331	322	320	353	338	354	333	333	344	320	294	309	334	332	315	335	324	335	338	352	310	336	335	286	337	325	319	305	325	330	282	308	326	354	335	331	330	329	345	333	351	325	300	361	304	304	294	381	362	318	336	307	304	361	342	354	340	343	388	306	307	377	309	334	329	315	322	369	309	308	342	308	297	298	343	377	356	307	324	323	333	329	312	339	361	309	342	333	340	336	348	312	339	328	329	300	308	362	344	299	330	336	330	356	342	344	328	287	350	316	309	312	345	366	347	351	317	345	349	329	306	347	309	317	324	320	342	328	371	311	336	324	347	324	328	309	320	304	366	345	362	329	310	319	346	340	338	357	341	333	338	337	336	336	348	316	314	310	349	311	314	320	318	321	367	326	315	350	351	326	366	296	318	336	338	322	328	333	346	302	372	343	304	323	303	340	349	352	343	328	320	349	331	316	346	340	341	323	330	325	322	332	344	304	334	328	340	333	355	306	319	344	359	342	309	308	368	321	342	366	315	340	312	362	349	306	338	320	325	345	324	324	347	341	297	345	330	310	346	330	275	351	317	338	301	364	325	328	347	334	353	327	336	335	300	313	320	345	347	349	301	333	335	355	325	335	317	346	307	337	303	319	345	335	324	316	334	338	340	310	306	311	327	292	307	323	300	340	340	304	310	298	350	376	318	306	316	312	319	362	325	331	358	350	330	341	323	276	372	303	306	315	354	346	359	371	344	336	337	343	293	332	331	332	325	344	329	286	310	310	328	366	326	320	341	310	334	348	305	320	310	305	333	340	373	334	300	304	314	349	349	325	318	351	327	313	316	298	337	359	340	330	327	312	350	356	330	309	322	326	320	325	302	340	378	345	362	295	342	331	335	344	348	361	317	331	323	313	313	290	343	334	313	328	307	303	334	345	293	324	337	316	327	323	355	326	346	338	332	320	328	332	311	318	366	336	317	337	360	317	309	352	313	330	314	327	332	287	335	316	362	329	343	334	333	371	350	325	331	344	318	328	316	339	314	341	330	330	345	363	325	319	318	345	320	301	309	324	332	348	358	348	360	323	317	339	335	315	296	362	337	324	325	330	369	317	350	330	311	350	342	336	343	291	335	303	353	328	331	345	364	341	316	334	332	335	358
24732	17789	16779	11239	4047	1645	905	807	724	746	746	716	713	697	716	746	727	696	715	729	697	727	712	696	734	749	701	698	720	710	699	678	675	712	721	773	758	724	716	663	706	700	696	746	705	726	763	699	714	694	720	706	708	715	668	720	728	737	726	719	685	742	705	719	727	664	691	715	763	723	709	732	730	681	757	755	660	716	709	754	654	721	692	707	697	729	695	708	754	735	746	718	757	717	714	719	736	692	705	698	658	745	716	688	736	707	746	694	663	686	709	673	749	730	743	700	696	715	744	751	748	727	762	716	723	702	730	759	719	734	740	777	734	716	697	695	708	671	794	716	691	710	714	709	744	722	707	666	686	722	691	646	737	660	704	720	725	704	752	680	733	736	690	724	720	681	682	722	700	709	736	691	712	708	724	694	694	726	718	723	689	730	725	687	680	697	730	710	745	732	802	694	707	729	687	707	774	744	687	733	683	689	691	670	714	676	713	684	697	720	729	711	719	725	639	740	728	726	717	730	722	679	724	691	726	736	693	703	682	730	708	787	707	725	701	732	748	725	728	730	761	704	697	738	724	692	741	728	722	724	731	705	686	738	741	742	740	668	761	709	696	773	759	698	772	711	696	699	688	740	735	664	727	679	713	689	698	732	704	683	722	707	704	714	726	686	731	698	692	721	727	719	734	690	747	713	716	728	711	713	710	676	665	706	694	700	675	715	657	710	677	770	742	739	733	731	713	752	725	684	663	745	680	738	691	729	723	711	715	761	739	708	711	765	671	693	717	717	719	727	724	711	782	711	723	751	688	714	699	703	717	743	689	748	703	723	698	691	701	747	742	728	680	698	721	687	728	721	688	721	713	680	695	707	719	723	721	721	722	710	707	737	739	696	723	690	686	659	705	722	725	732	667	698	726	719	726	637	702	698	725	714	739	659	728	705	720	742	740	704	720	656	696	675	712	686	706	718	776	755	740	658	698	732	711	720	761	772	709	761	740	662	719	733	745	694	717	727	745	740	734	722	762	701	695	764	725	701	695	726	719	703	678	744	708	731	709	756	744	720	688	727	719	731	726	761	703	712	691	691	685	707	725	728	721	710	735	752	722	743	696	727	710	685	759	729	689	690	748	720	684	726	753	712	723	744	695	750	692	699	733	685	701	732	715	691	689	758	688	632	718	691	714	753	710	761	709	713	694	757	695	666	735	721	694	686	703	716	722	697	726	731	723	708	692	673	685	697	708	792	751	779	657	697	725	738	707	692	735	730	744	686	728	699	740	730	733	710	684	764	747	703	737	721	696	727	665	680	693	713	677	657	678	706	703	705	678	718	692	716	736	745	678	697	717	710	697	748	677	671	713	754	739	750	701	707	723	721	700	733	694	713	733	731	680	729	728	712	727	707	726	679	719	707	703	702	744	675	701	668	670	722	714	679	716	707	687	689	721	738	703	696	713	753	674	741	699	720	720	702	721	710	718	634	670	691	720	697	735	749	701	714	709	685	745	707	689	694	702	706	728	726	685	718	671	724	707	778	729	759	711	670	712	715	700	712	792	691	715	705	713	714	665	761	694	704	699	721	692	675	714	659	681	711	723	691	695	709	748	687	720	728	712	701	650	677	671	673	721	735	748	735	687	717	701	666	791	727	708	670	693	703	718	753	709	732	742	716	733	719	718	713	738	718	724	690	733	749	747	707	693	718	706	674	719	700	719	720	721	713	711	671	698	696	739	720	716	734	728	726	714	723	734	696	724	722	714	715	745	716	694	794	760	701	724	742	737	662	764	708	728	702	637	734	718	687	688	704	743	676	700	788	679	738	700	713	705	708	687	700	724	704	723	717	727	765	733	743	712	751	747	710	678	713	735	720	779	702	710	675	697	705	681	742	707	737	716	741	720	715	744	701	668	698	663	717	687	701	685	699	729	746	747	727	720	690	690	697	693	745	715	674	741	724	742	743	751	708	693	694	724	686	731	686	719	681	690	741	712	667	724	688	701	700	696	726	729	719	733	683	711	715	668	768	711	711	717	677	725	738	692	729	699	721	694	689	725	718	706	726	732	727	710	726	732	719	686	708	744	731	715	722	722	753	700	699	701	736	727	724	725	763	687	739	707	695	719	720	780	689	715	748	738	677	755	733	666	711	734	671	721	690	693	744	779	716	677	727	725	761	706	702	733	692	720	746	730	702	717	735	698	745	688	711	749	720	744	771	693	670	715	709	716	728	768	690	682	701	719	752	725	710	721	693	730	754	710	681	721	701	695	744	718	748	749	725	762	744	737	710	698	729	700	717	655	733	675	763	735	746	756	687	735	698	705	706	733	734	725	675	737	716	714	672	744	701	707	690	715	715	781	724	764	728	698	710	739	685	717	741	705	731	714	693	745	724	703	662	709	677	718	713	680	690	716	742	754	702	695	695	713	723	729	709	742	743	718	694	692	682	731	732	705	682	725	719	718	730	717	726	752	716	707	682	718	709	664	696	730	727	736	681	730	756	750	728	687	693	683	681	751	697	712	694	728	668	739	718	705	707	751	686	736	777	736	692	715	696	712	750	688	694	646	699	709	756	750	689	696	687	694	691	711	694	756	681	736	656	728	720	662	739	724	692	731	739	696	705	683	692	758	709	715	671	721	709	720	700	753	762	731	733	707	703	752	688	669	698	708	749	715	737	703	709	715	715	730	718	727	659	675	677	744	763	715	724	675	689	683	734	677	685	723	690	720	725	708	698	720	739	731	717	659	667	685	707	733	723	697	708	755	680	757	749	707	656	713	706	693	718	710	704	681	711	686	782	738	727	719	706	754	687	708	713	722	666	714	663	691	702	666	714	736	707	767	753	699	699	696	755	740	748	713	687	708	703	631	726	750	730	726	684	699	718	773	709	740	734	772	688	738	692	733	670	731	684	692	774	680	746	713	706	682	702	681	728	713	723	733	711	706	738	680	726	743	709	710	705	723	712	681	732	687	718	689	745	689	713	669	719	684	729	718	763	733	763	700	711	734	682	747	722	728	698	764	690	743	719	702	706	672	743	767	695	727	696	733	700	715	743	707	727	672	724	709	743	702	760	746	695	677	715	710	690	701	743	725	676	707	759	712	744	721	672	726	724	693	692	744	706	722	710	709	708	717	691	725	748	739	704	716	711	687	637	738	701	747	733	714	690	654	715	736	730	734	716	691	706	735	716	726	729	692	714	723	733	744	732	714	686	670	717	715	705	732	733	669	708	744	750	688	710	729	725	684	689	729	680	701	710	717	711	734	677	700	709	729	700	767	685	683	709	703	739	703	723	707	684	709	759	688	697	713	712	741	714	731	739	731	705	703	694	711	723	731	733	708	669	720	726	765	763	741	756	678	711	708	697	721	757	765	753	744	705	716	732	771	692	716	730	708	734	714	694	740	683	723	762	717	693	689	725	665	740	748	684	683	703	672	698	763	730	706	731	721	676	723	683	715	716	719	670	699	697	715	690	693	729	699	687	755	725	734	670	731	676
53426	33227	20912	9896	3429	1058	477	366	365	359	402	356	349	355	355	295	345	388	344	362	370	370	381	396	349	387	361	347	337	308	325	309	334	344	358	305	354	389	320	345	308	341	287	334	340	331	339	306	322	356	323	337	343	314	354	345	387	332	327	289	340	342	335	358	339	341	320	339	330	381	315	350	327	334	335	348	343	350	382	340	310	357	331	366	386	364	317	354	361	340	329	337	348	340	325	337	373	333	323	353	356	306	387	334	317	339	333	328	356	342	372	327	334	339	357	334	353	329	370	363	340	354	345	346	342	355	336	337	348	322	337	338	342	333	330	359	316	320	341	328	310	357	340	362	360	331	329	318	352	313	351	304	339	342	329	337	344	342	324	343	303	358	324	328	335	315	324	355	341	336	352	329	321	327	334	316	326	302	350	323	344	343	319	339	327	335	311	307	303	341	299	363	342	314	360	330	353	321	342	327	333	345	344	331	325	345	330	324	321	320	328	344	337	342	372	343	334	320	338	336	360	349	318	354	329	318	356	358	305	349	339	319	348	373	373	350	341	362	388	367	340	362	328	310	313	341	352	308	359	317	330	327	325	334	293	322	334	320	346	302	359	337	363	311	326	338	336	329	301	319	332	349	344	327	383	341	343	330	307	355	336	364	312	357	370	362	337	289	346	323	377	327	331	376	350	307	363	313	341	342	305	306	338	320	324	369	313	343	317	370	338	334	322	326	375	323	335	356	306	333	329	367	344	332	325	324	334	378	313	325	315	341	329	316	335	349	335	327	344	380	324	354	343	353	317	348	320	314	347	372	347	328	340	337	337	348	363	301	329	340	331	347	325	319	374	312	345	342	341	293	342	316	309	387	327	336	331	329	336	347	354	382	374	341	288	351	316	339	322	310	362	335	353	345	352	335	327	308	307	307	356	342	322	315	325	345	315	352	332	351	360	343	336	308	339	353	331	319	318	351	336	358	335	351	345	378	310	353	340	327	354	320	328	317	323	319	346	362	341	335	338	331	354	375	342	344	353	321	329	349	339	327	376	332	349	358	361	331	341	333	351	363	330	337	373	358	313	326	355	310	309	325	357	349	342	337	334	343	344	339	360	372	336	328	347	377	297	311	363	385	315	341	354	371	311	335	339	302	321	333	359	343	312	312	338	365	356	388	343	322	357	334	324	337	340	378	325	305	348	316	337	311	365	322	336	324	349	332	346	336	357	333	389	325	358	340	354	336	325	351	318	320	321	350	348	348	334	347	323	363	358	337	326	330	349	359	344	351	329	332	334	334	339	339	309	347	320	342	292	326	336	316	347	330	327	351	369	314	327	293	306	301	324	327	339	343	365	368	358	349	354	340	313	332	321	346	316	336	358	315	303	311	316	341	312	352	333	332	331	368	342	336	356	304	343	347	348	357	303	309	344	314	347	380	340	326	357	338	348	330	339	348	348	316	337	352	347	292	371	365	367	341	359	338	317	330	334	337	340	332	337	344	338	342	356	370	362	343	358	317	345	353	353	329	346	311	320	334	323	344	331	358	306	376	297	348	354	344	326	335	327	322	327	315	343	351	327	292	299	342	302	319	372	308	335	367	331	377	361	344	323	307	297	335	323	288	320	347	336	360	311	351	349	318	327	361	328	343	338	354	352	342	308	364	344	309	319	358	335	337	350	318	330	354	331	338	323	333	363	361	319	304	347	348	349	340	324	365	355	360	328	346	318	325	337	340	330	331	372	347	353	340	326	316	357	365	360	353	363	327	335	368	350	341	346	334	335	300	335	330	357	317	322	317	325	366	353	346	352	331	319	374	335	349	364	318	371	317	340	354	324	319	341	345	307	344	311	315	373	321	364	336	372	338	363	333	319	296	330	333	342	343	342	343	327	351	373	341	358	360	341	334	318	327	335	345	350	325	332	327	365	341	345	322	293	322	344	357	405	320	360	294	323	363	392	378	365	330	384	361	333	333	355	327	336	323	337	356	325	328	336	342	338	335	337	351	348	312	329	364	329	323	339	331	348	326	397	321	296	335	339	380	299	304	340	328	352	338	363	310	340	342	299	345	348	339	340	319	304	342	310	321	371	326	320	330	340	354	330	319	363	386	339	332	356	303	312	323	321	360	359	345	345	344	335	360	342	292	342	335	318	322	329	305	333	303	346	360	349	358	361	327	355	358	376	341	339	340	355	351	333	349	353	339	322	342	359	354	403	348	350	334	374	358	338	366	343	359	326	349	365	311	344	285	343	320	331	328	358	357	345	339	316	338	314	327	352	350	343	333	302	355	289	342	338	374	359	346	335	328	361	342	337	307	346	348	334	335	352	357	353	347	323	364	340	325	366	350	332	344	348	364	342	319	331	335	357	358	354	351	339	350	350	339	354	379	322	352	350	342	338	358	316	345	322	303	341	305	305	335	321	304	315	343	311	370	355	323	351	370	316	309	356	321	327	355	375	336	350	372	342	329	348	361	347	340	346	347	333	334	313	325	344	321	328	298	321	349	367	357	348	339	346	347	320	360	317	323	319	365	356	315	344	349	322	349	359	327	329	320	341	298	359	330	324	315	347	324	346	373	334	329	345	358	358	341	331	377	363	356	372	313	325	327	321	386	333	302	331	345	339	317	342	335	345	326	331	382	352	320	351	371	356	334	348	363	338	298	326	300	361	371	346	347	343	316	341	360	346	366	338	338	357	371	343	325	354	336	337	337	372	338	348	353	332	316	341	347	397	315	335	336	373	325	351	342	326	319	363	333	307	343	331	357	351	384	331	320	325	333	319	363	358	338	336	331	330	303	337	321	351	352	326	376	365	338	347	354	337	329	328	304	335	344	323	338	368	325	314	334	352	324	356	332	346	317	329	296	382	317	361	351	348	374	336	319	333	386	339	334	329	323	293	386	340	322	334	346	362	309	338	318	308	324	335	338	319	329	376	345	317	341	320	352	337	332	375	333	328	320	296	328	356	346	346	325	336	319	343	327	357	351	372	368	341	317	322	361	371	326	346	323	356	354	326	330	321	344	335	337	357	337	360	345	315	308	376	363	373	386	304	327	359	373	346	370	361	339	347	357	351	377	347	336	332	332	355	348	339	360	344	320	327	334	313	331	322	286	351	325	344	334	333	330	374	388	307	343	342	351	382	362	311	302	357	360	326	344	344	353	332	330	356	348	337	359	335	354	350	345	352	378	353	375	329	316	336	333	340	323	327	347	368	344	356	380	334	337	327	344	317	324	354	322	321	338	358	354	339	318	319	332	348	356	325	312	309	324	310	306	346	359	344	354	359	336	325	299	330	352	364	317	310	359	343	377	343	333	331	370	341	377	338	350	284	338	361	277	315	337	324	345	347	344	348	313	287	331	337	328	315	359	372	334	315	338	358	347	349	329	349	319	363	334	352	317	322	348	324	319	322	353	329	333	356	344	338	332	349	325	368	340	336	306	376	324	371	350	339	321	361	358	308	327	352	362	344	323	330	343	349	314	357	365	338	364
33792	25921	24480	17007	8499	3091	1241	945	831	839	833	794	799	789	836	729	798	779	826	858	938	882	1013	1210	1092	1026	1009	760	714	755	785	753	765	737	757	770	763	724	780	713	732	798	684	767	711	694	690	784	754	716	727	745	735	754	751	746	733	765	775	738	688	742	776	694	720	741	704	719	732	738	681	783	730	734	761	746	753	754	703	746	723	797	727	721	771	701	734	717	756	749	752	758	773	738	722	669	741	726	756	747	742	714	710	737	758	777	710	749	742	710	703	731	782	730	725	795	774	719	725	712	773	774	703	712	718	716	729	754	731	725	708	749	704	723	716	721	738	756	732	754	754	780	736	743	719	725	745	704	751	754	708	695	731	742	712	753	729	753	764	729	722	733	726	701	768	743	712	760	722	717	733	696	746	742	701	765	746	743	732	734	724	732	765	726	741	742	721	707	723	772	733	759	748	734	763	729	746	732	743	744	758	734	708	681	759	689	699	732	768	723	716	753	728	740	733	695	693	693	739	771	764	773	720	705	739	726	733	716	796	734	671	707	768	746	742	724	728	752	696	703	700	776	799	709	764	739	697	695	691	756	775	789	758	755	735	731	728	742	712	711	712	719	694	781	722	694	747	725	690	759	750	702	744	715	745	701	734	709	664	689	692	729	751	722	788	722	710	712	742	709	724	763	726	702	759	715	724	698	763	690	730	747	738	779	783	749	692	734	694	766	707	733	735	659	769	737	673	715	754	727	750	718	734	734	758	742	714	746	799	757	744	776	742	713	773	707	708	800	731	723	720	731	737	705	757	731	712	781	760	711	697	798	751	717	754	739	691	776	739	730	773	764	759	786	735	726	716	662	752	713	728	686	735	721	703	772	788	732	761	801	705	710	698	785	737	699	742	779	750	708	700	699	770	725	742	733	701	674	711	747	723	756	674	728	702	756	739	725	713	680	746	724	687	721	726	682	730	709	769	729	734	744	713	744	713	689	725	732	758	765	765	710	754	724	756	729	734	729	734	723	703	745	685	798	759	748	749	781	736	750	718	746	740	703	769	737	728	765	726	717	768	729	749	703	671	714	763	720	718	748	750	720	748	727	734	712	717	712	751	740	714	675	773	729	765	740	746	746	708	732	773	764	742	710	744	725	731	715	675	794	743	779	739	724	707	732	729	711	710	748	706	722	738	790	742	738	727	707	723	742	728	755	776	728	727	742	715	702	747	698	682	731	786	705	739	743	712	768	748	700	780	694	744	732	734	759	742	698	745	731	702	720	748	727	701	704	713	728	732	802	728	733	692	720	732	792	719	743	736	748	796	734	710	757	753	772	696	753	734	736	744	770	722	742	712	769	741	719	688	730	693	731	734	777	764	708	748	761	777	735	774	745	743	715	721	720	715	713	710	684	726	711	714	777	740	750	783	788	731	727	709	706	739	763	705	719	693	716	757	718	729	760	795	727	713	775	695	752	696	746	726	759	760	697	706	755	749	743	699	752	742	757	774	714	716	718	748	770	730	746	730	772	766	741	751	690	673	796	775	752	688	714	728	710	757	708	776	754	711	753	682	720	742	710	678	750	745	706	732	737	773	712	728	744	718	659	749	752	743	747	735	722	739	699	706	752	717	772	750	722	707	738	714	750	690	704	766	798	681	718	762	754	722	727	748	696	746	752	712	725	739	717	686	693	693	676	747	725	761	726	751	657	748	783	738	728	725	745	728	722	637	767	704	728	734	714	746	718	702	777	704	767	689	710	741	748	719	758	722	749	798	749	683	730	689	751	701	727	736	769	745	756	737	749	761	752	771	733	746	722	744	691	731	716	733	730	722	744	745	731	694	745	704	777	736	689	766	743	709	745	757	738	700	742	746	734	735	688	763	715	707	694	705	760	736	715	755	743	750	716	726	781	762	748	703	735	735	699	725	781	707	756	746	697	764	722	672	689	692	729	740	707	714	709	748	726	724	788	755	678	773	793	727	714	741	700	737	735	718	736	718	693	775	747	701	761	751	744	739	707	730	741	723	738	732	774	736	727	761	748	692	742	710	703	697	742	745	736	740	718	790	764	749	750	765	742	743	766	740	723	726	730	729	746	731	729	659	708	718	752	777	732	746	727	701	729	751	726	704	753	764	738	765	735	745	732	725	735	748	748	722	739	696	759	740	714	727	740	695	696	737	691	770	803	739	727	738	753	701	724	698	736	747	686	755	757	716	724	739	779	759	697	726	740	686	734	683	749	652	671	719	728	766	717	741	745	715	769	734	736	711	730	746	723	784	738	714	769	774	738	780	712	740	761	763	682	714	710	755	761	744	759	688	733	746	744	772	704	691	767	722	750	718	741	745	670	737	760	767	715	733	735	758	747	804	718	765	768	765	731	719	741	736	696	776	742	748	720	744	733	729	721	745	737	755	752	681	710	723	716	729	709	767	772	735	707	703	727	723	702	752	737	731	838	726	751	704	753	683	703	749	775	710	754	731	705	758	690	703	731	734	740	716	706	730	718	739	768	760	745	722	804	691	756	707	714	727	749	736	774	721	759	737	728	693	757	749	775	709	746	713	679	740	736	712	709	690	767	751	802	690	720	761	714	744	721	773	776	717	763	764	676	770	783	723	741	696	774	731	703	753	705	710	714	677	711	754	709	753	737	718	761	759	797	734	709	752	743	717	721	710	755	734	714	740	746	724	708	758	715	685	740	746	712	707	680	762	734	695	749	729	732	739	743	724	719	756	749	733	689	675	732	739	738	751	742	762	745	715	717	737	749	741	747	716	722	701	755	737	721	761	734	734	713	740	726	728	725	818	708	747	694	702	771	759	708	698	705	755	729	753	752	705	751	714	737	735	714	718	738	711	781	750	679	703	755	725	710	756	738	723	712	728	757	752	684	739	759	768	747	725	737	740	769	736	740	759	730	693	730	774	714	748	746	823	755	696	740	684	695	781	685	746	738	760	728	749	737	736	742	727	802	738	754	742	754	760	764	735	768	755	763	757	709	698	739	698	708	759	707	742	755	702	779	720	705	717	753	715	703	708	796	758	716	738	753	718	723	699	735	741	745	730	740	769	756	752	732	762	744	729	726	739	749	736	724	695	732	694	724	780	751	706	784	675	766	724	684	686	762	738	774	758	742	694	749	745	711	737	724	727	704	729	763	726	745	712	691	733	747	679	699	691	725	755	701	725	714	743	722	696	702	750	735	728	715	740	769	748	753	740	701	797	746	737	732	733	720	718	737	699	747	768	768	738	741	727	747	752	740	702	729	749	688	729	733	763	727	782	770	755	723	675	727	737	704	719	778	741	773	730	737	723	701	753	715	729	718	706	755	756	752	752	696	740	763	713	702	734	759	716	732	725	726	718	699	790	738	761	721	711	724	712	731	728	724	709	729	695	768	725	750	705	740	739	699	762	723	720	755	747	733	772	703	773	733	743	743	740	720	702	729	752	754	713	695	731	768	741	724	716	685	757	707	736	743	714	704	695	732	758	750	748	734	768	682
58735	39995	30020	15248	6179	1353	527	477	451	369	385	367	385	383	363	416	421	374	427	422	404	421	415	449	439	459	453	332	362	371	391	373	361	360	335	349	405	338	313	360	336	366	328	360	355	374	353	386	365	358	369	350	351	367	380	346	378	364	361	341	366	352	358	369	345	342	398	359	371	361	403	332	327	350	407	317	388	394	374	337	357	343	352	335	369	362	374	373	349	400	366	367	360	351	320	333	334	356	350	357	375	350	371	350	348	350	364	356	342	339	348	339	353	343	361	336	367	331	372	372	345	338	357	340	338	355	341	373	381	359	350	352	309	348	364	387	366	322	353	348	359	329	355	401	348	354	351	362	345	348	410	382	386	378	365	321	378	339	380	355	350	363	352	366	384	363	337	385	379	362	383	371	368	353	357	363	351	352	383	354	351	333	365	331	378	305	346	344	364	388	335	342	361	323	367	382	363	375	366	370	343	353	342	311	387	365	386	386	352	333	348	383	365	382	354	342	362	337	374	376	342	362	354	359	364	348	338	328	372	361	361	330	323	322	359	308	339	352	329	355	367	359	353	359	352	357	386	369	327	325	359	331	342	322	360	390	383	362	376	343	369	329	376	358	388	346	363	353	390	350	357	340	329	330	364	331	358	392	376	368	331	381	373	373	356	357	299	352	396	348	341	376	362	363	331	339	335	367	346	339	317	378	347	378	411	372	356	386	366	360	362	306	367	349	384	374	365	363	394	340	358	343	338	352	333	387	385	336	370	346	363	357	319	355	351	349	354	372	357	348	345	345	371	381	364	372	358	372	371	353	353	360	352	323	367	378	370	342	329	320	354	393	369	354	350	350	378	327	337	346	316	368	329	353	371	363	323	358	371	351	353	343	352	349	390	339	391	352	328	352	367	362	359	335	357	378	375	402	363	362	346	355	345	366	332	338	328	351	395	369	346	387	357	355	388	336	382	342	313	309	365	330	351	342	323	394	382	364	382	369	342	369	389	360	312	367	324	396	377	366	341	387	362	325	364	361	387	356	393	373	340	364	329	376	343	363	369	352	393	331	364	344	343	363	390	370	351	334	364	363	335	335	355	329	349	344	346	377	354	360	344	378	379	324	339	348	373	347	388	343	355	345	365	426	344	368	366	332	365	358	342	327	318	341	367	350	351	360	380	369	385	404	370	361	372	394	375	327	354	374	369	345	336	350	392	331	351	359	318	389	367	359	347	387	391	363	374	406	359	341	382	333	351	360	344	367	388	352	360	319	349	345	388	329	345	353	375	352	340	341	355	355	311	356	358	344	389	328	332	375	331	383	380	314	356	339	383	401	385	341	348	362	393	368	357	321	353	327	354	306	363	381	364	379	353	368	348	360	344	321	368	368	345	369	335	323	370	399	369	371	368	350	349	328	404	349	364	314	378	359	330	402	377	323	351	349	354	359	369	369	396	369	352	350	328	349	353	367	307	388	356	370	387	358	366	369	345	378	348	388	325	349	311	333	372	395	361	375	351	361	360	372	385	353	321	354	358	353	363	349	398	331	365	341	369	338	372	350	342	343	419	340	340	373	394	376	385	343	346	363	383	336	369	355	331	346	373	391	363	350	360	344	351	383	363	381	401	355	368	328	395	348	395	386	341	311	368	358	346	345	348	366	358	357	382	383	381	367	339	396	380	327	347	330	353	358	376	369	367	389	338	367	335	368	345	377	325	372	339	316	359	335	380	327	363	402	334	369	350	364	384	376	368	357	373	330	357	342	360	344	379	362	357	347	359	334	339	358	378	329	355	347	320	383	403	364	371	332	345	341	373	349	346	397	358	357	361	341	355	344	346	367	345	375	386	348	348	368	326	339	371	351	345	314	308	353	382	326	390	384	372	369	355	341	332	386	338	387	348	359	353	328	339	374	396	347	340	370	340	341	349	372	335	369	346	302	337	313	386	332	364	341	359	360	336	358	343	377	309	313	411	390	344	344	358	335	365	374	341	369	371	354	348	376	341	344	320	386	352	361	331	344	382	379	373	384	380	367	354	343	380	336	374	339	372	366	342	366	389	367	371	370	336	370	350	378	353	342	377	365	306	332	336	423	324	382	346	339	358	352	349	372	394	368	358	343	358	349	347	330	379	342	339	372	346	386	407	337	317	336	316	356	339	359	382	320	393	367	365	324	340	368	301	355	392	369	334	372	379	379	339	382	361	332	340	355	350	342	344	328	400	333	408	344	366	330	381	357	349	353	346	361	362	340	346	344	346	349	331	352	368	370	373	346	348	394	362	367	355	350	375	356	365	379	361	350	355	361	373	352	338	338	329	357	357	326	346	346	366	329	393	375	381	343	369	354	348	355	309	372	348	322	354	353	349	356	372	301	362	341	346	367	318	370	370	368	304	331	367	373	365	363	361	367	357	322	366	327	355	375	364	333	345	348	358	368	350	311	357	403	386	355	352	347	340	360	342	359	319	341	358	352	376	330	347	379	334	321	352	389	344	362	377	374	389	366	381	342	402	342	374	390	374	362	347	334	357	367	370	361	355	368	397	340	363	296	321	384	344	327	382	380	390	355	369	355	337	364	367	344	372	395	367	372	372	326	320	332	363	431	357	365	348	375	363	389	360	363	364	350	379	408	322	332	331	331	358	358	312	381	351	337	350	396	358	336	329	379	360	339	362	362	387	351	389	368	338	334	352	357	349	362	358	377	336	383	371	343	381	311	342	355	383	376	384	331	341	363	385	380	366	371	351	346	374	344	370	362	359	333	362	339	360	372	367	306	377	353	337	329	342	373	370	359	368	350	322	386	367	360	359	367	418	359	324	361	357	380	342	376	332	367	349	337	371	370	383	388	351	336	414	330	327	331	344	387	354	346	359	346	330	371	340	362	352	354	377	371	384	310	345	363	360	344	328	367	334	361	374	374	334	400	341	371	371	343	347	341	359	365	411	363	362	360	361	340	382	380	390	353	354	365	315	340	369	362	360	331	358	391	386	341	343	341	300	345	404	383	372	366	338	372	339	375	330	346	374	327	387	344	345	372	373	367	328	356	329	332	341	390	357	359	344	376	363	368	356	367	330	366	370	355	394	327	344	358	369	328	384	358	318	371	340	356	360	379	349	359	339	365	366	331	345	341	332	369	375	343	343	322	333	364	364	379	362	349	335	360	323	368	334	393	349	384	354	350	371	362	363	356	373	351	348	328	341	346	331	376	339	395	358	360	361	387	315	369	381	343	349	376	360	345	346	377	377	364	371	371	339	346	334	372	384	354	374	334	389	344	389	355	334	361	356	343	364	325	366	397	375	347	368	286	373	409	357	345	340	344	357	353	345	353	391	348	369	332	335	359	330	335	345	339	338	342	369	362	370	359	344	337	387	393	354	310	394	374	347	330	349	310	385	390	336	356	349	360	362	343	388	381	394	358	349	355	350	370	333	372	358	313	364	360	320	395	364	339	377	334	347	372	347	365	334	335	367	368	318	365	372	390	320	381	369	354	372	359
36813	32003	30944	22675	12469	3323	1338	1029	976	934	877	895	889	878	949	904	885	1004	1019	1075	1021	1061	1177	1224	1311	1394	1344	795	752	775	771	793	731	761	738	743	742	769	781	762	736	822	732	768	775	748	761	736	754	784	777	782	795	767	773	768	763	781	782	818	790	715	817	827	734	737	770	792	747	810	772	749	775	812	708	741	754	741	726	748	711	742	739	790	765	747	780	800	746	805	727	746	729	765	802	737	742	781	747	771	814	789	743	780	753	724	778	730	773	788	816	770	730	740	766	737	794	771	772	780	753	731	796	788	827	751	756	777	764	778	786	758	826	724	739	715	790	743	781	736	730	746	772	775	762	709	771	780	744	771	798	760	745	775	791	777	711	764	760	741	750	749	750	754	760	738	790	714	788	750	738	753	768	813	739	735	745	753	752	721	789	778	762	753	789	799	750	798	785	760	736	748	786	789	764	748	746	735	812	749	735	776	765	790	807	820	774	785	826	804	726	759	755	761	739	760	753	752	726	733	720	736	762	753	760	773	780	758	795	761	776	771	726	787	739	750	786	781	765	774	754	752	745	756	809	752	740	744	819	792	751	770	734	765	770	719	797	764	766	749	776	754	690	738	760	834	810	758	772	742	798	777	754	749	721	774	730	778	809	760	754	774	696	802	777	798	736	755	811	736	731	760	767	751	782	800	771	754	735	750	766	768	793	783	776	745	778	773	803	770	764	808	744	778	792	770	740	731	768	774	792	746	787	741	742	784	766	788	788	784	764	742	793	728	797	788	710	812	760	787	775	812	779	758	796	814	751	804	741	690	787	771	758	825	778	785	757	768	749	756	740	750	791	727	718	762	765	775	799	814	751	759	749	772	773	763	726	745	740	778	757	723	745	771	751	790	770	766	750	748	820	740	761	754	797	723	776	786	755	768	807	731	746	753	794	774	745	776	773	731	797	757	766	729	730	795	774	814	729	724	758	733	777	771	754	764	684	727	788	725	728	771	805	816	765	763	755	738	746	739	733	747	785	728	748	773	707	765	740	847	772	853	737	763	752	743	769	749	716	697	781	744	750	750	772	746	761	727	748	770	755	797	781	723	767	772	766	772	806	749	751	721	798	745	744	751	732	779	741	762	741	789	738	782	764	751	782	788	754	800	765	756	741	735	761	796	770	750	771	776	734	775	799	719	780	766	783	805	784	782	784	716	738	721	759	758	718	785	746	790	762	758	773	757	751	783	766	779	748	721	786	815	723	806	729	741	776	804	759	786	766	804	757	697	731	804	739	779	769	742	780	738	756	758	800	727	766	789	771	747	755	790	745	751	803	730	739	780	809	801	732	768	820	720	771	740	790	748	781	744	748	805	801	750	753	776	769	756	772	768	783	774	771	781	717	766	729	788	716	751	716	728	774	813	799	707	757	743	745	764	772	754	770	798	759	755	741	795	757	775	753	817	758	769	791	785	725	762	735	793	768	769	738	728	787	744	700	809	747	771	720	798	774	704	783	810	752	709	762	735	751	756	775	726	757	790	745	723	735	775	768	762	757	764	801	735	773	787	774	737	793	719	827	790	739	747	750	738	799	742	711	771	771	777	734	732	773	731	740	740	718	773	766	759	729	756	757	741	739	792	725	784	748	795	760	743	725	795	770	734	770	808	760	729	771	729	770	747	772	781	748	761	751	733	787	761	751	795	769	806	746	787	760	749	775	774	768	757	755	785	792	745	801	795	723	803	744	730	781	792	781	760	776	741	730	728	755	736	761	772	790	778	753	747	746	801	739	710	781	718	766	773	776	791	763	730	780	716	739	802	703	730	799	772	812	728	742	736	765	801	718	750	745	780	780	786	748	745	784	759	715	782	779	777	734	746	804	764	756	777	725	740	850	749	726	715	749	760	750	731	769	770	724	756	787	731	779	713	763	802	760	731	750	777	734	755	747	762	761	811	724	766	737	775	787	744	786	781	736	765	776	773	778	791	742	788	729	816	767	737	787	791	770	734	756	776	750	765	734	767	768	780	783	745	730	748	790	775	760	776	778	855	742	765	737	760	749	737	714	780	747	762	771	739	761	724	789	774	766	707	786	779	790	760	789	768	791	787	751	801	746	775	796	794	758	759	754	744	762	790	802	759	764	699	708	779	764	758	791	730	730	764	715	753	727	761	788	757	766	798	770	729	764	772	725	811	761	814	767	798	768	816	803	780	721	734	807	742	741	805	772	824	776	766	792	712	778	738	781	786	743	756	795	786	820	726	803	747	747	746	774	793	735	731	769	749	769	753	746	811	732	785	789	731	745	837	793	748	790	719	796	781	807	764	782	808	769	766	830	778	752	795	727	779	794	733	775	765	786	771	750	789	792	745	743	772	758	754	785	744	769	780	774	805	748	725	722	781	725	757	784	750	764	789	770	757	737	705	775	777	751	779	789	792	734	797	789	758	764	787	769	766	807	732	733	738	757	793	737	718	789	775	730	795	725	707	780	718	705	791	773	779	789	762	785	708	781	758	778	750	742	783	766	744	804	802	736	751	786	753	708	722	746	795	749	716	764	753	777	760	743	741	785	719	757	729	781	788	769	779	767	757	747	790	723	749	723	771	754	754	777	724	771	708	789	795	797	771	783	794	776	790	767	724	779	707	798	775	814	732	786	741	772	758	779	775	731	725	750	726	798	769	750	786	788	722	727	765	755	821	806	758	747	732	768	768	739	737	755	793	745	775	748	809	762	743	744	804	798	765	728	724	767	782	750	809	793	784	769	759	787	766	703	787	775	726	757	748	788	791	755	808	769	752	826	790	766	754	802	758	829	810	825	710	765	770	782	787	744	798	756	771	769	772	787	804	775	710	778	826	781	794	734	760	781	694	782	789	737	772	732	775	782	756	805	728	749	775	778	770	715	781	827	736	765	776	771	770	803	751	744	796	749	790	774	769	753	764	760	726	766	795	758	762	739	771	736	748	754	745	794	757	769	725	744	742	779	723	790	773	782	749	774	754	733	781	773	789	742	759	740	779	739	828	757	792	766	794	750	785	759	814	769	745	756	732	717	772	792	762	749	749	737	727	799	792	728	727	735	731	782	785	776	753	786	786	730	768	772	768	746	751	790	790	751	792	784	778	754	747	776	760	728	719	779	760	722	788	772	776	762	757	786	771	764	793	757	763	734	770	790	827	726	787	770	799	777	723	742	747	823	763	777	747	827	756	743	790	803	778	778	755	744	793	747	764	717	749	783	727	791	760	763	793	747	775	769	779	779	763	732	797	782	756	756	792	790	769	769	821	742	772	743	799	728	765	724	819	765	767	736	760	778	777	772	779	760	794	726	745	740	756	693	749	754	760	731	793	797	745	761	770	748	750	763	746	720	719	745	749	805	779	760	757	766	739	763	738	789	760	756	754	771	815	755	764	776	706	724	738	772	768	710	735	790	725	774	781	794	815	787	775	767	788	760	738	773	761	726	775	769	786	753	761	799	780	772	800	775	757	722	775	784	747	734	748
43102	19714	8959	3803	1121	445	294	327	300	354	341	317	321	329	317	298	319	280	348	342	337	318	307	327	330	307	288	324	329	306	307	293	367	287	300	321	310	325	336	304	316	323	308	332	341	348	312	301	315	288	331	297	320	359	304	310	357	305	327	345	350	318	338	329	337	325	320	312	363	319	317	291	297	319	299	323	355	324	352	307	308	281	295	348	331	285	324	307	300	325	328	292	337	309	310	349	320	341	328	328	310	318	324	340	337	295	343	381	338	349	324	315	313	338	324	341	329	318	333	346	305	298	349	324	325	303	343	325	325	328	321	331	328	297	319	300	353	311	332	323	319	321	335	299	308	346	309	291	331	315	299	344	317	343	308	320	326	347	348	377	317	325	301	389	356	343	336	302	321	302	341	342	337	337	289	361	308	330	302	308	357	328	348	307	338	275	341	336	322	320	356	310	294	292	319	331	316	332	292	334	325	350	331	322	362	332	293	307	291	300	348	334	324	315	325	285	339	291	315	304	336	330	371	316	355	317	322	339	326	310	315	354	350	337	339	313	310	321	352	315	327	312	309	287	317	352	295	299	353	361	313	319	343	308	350	317	308	341	333	351	342	335	297	331	318	345	294	370	339	339	302	308	359	299	330	330	333	327	296	329	335	294	316	291	330	349	312	310	375	333	340	337	332	335	300	321	300	305	346	312	330	351	355	354	343	317	316	355	340	302	319	338	325	318	279	307	319	332	292	343	335	358	315	288	323	354	319	339	326	330	336	297	296	299	330	309	293	352	327	295	342	301	321	334	320	343	331	295	312	355	321	321	294	319	288	320	320	304	316	326	339	308	305	360	359	337	322	320	309	325	335	324	319	285	343	354	355	326	294	309	306	313	339	336	295	307	329	360	355	325	316	333	318	333	313	357	334	304	329	309	304	305	311	290	275	325	347	371	302	343	329	303	327	310	358	331	300	303	338	313	321	321	313	341	344	322	300	360	297	276	348	341	331	285	314	313	330	336	317	308	316	290	324	321	340	336	326	317	342	366	308	334	337	306	339	328	316	305	325	320	336	311	296	351	303	323	309	309	367	336	301	331	320	309	310	318	274	353	333	310	333	328	315	345	295	305	305	282	322	288	296	308	338	322	323	317	331	311	317	290	338	333	323	325	314	287	354	315	322	302	294	300	307	322	311	354	335	350	320	326	258	349	350	311	308	343	324	281	265	299	296	322	333	341	335	306	323	315	321	319	327	356	310	346	289	336	328	299	319	317	380	370	312	293	310	335	331	323	306	297	294	328	324	330	309	337	321	298	314	282	304	304	333	298	374	310	311	350	334	349	327	310	327	341	335	349	342	331	297	321	361	357	344	332	341	329	323	270	337	313	307	341	323	301	317	337	285	315	326	341	299	386	361	293	330	315	294	289	347	348	339	288	321	329	303	334	326	358	352	311	313	293	301	323	310	308	322	348	354	306	309	304	337	362	303	340	327	278	312	306	328	360	309	305	361	300	333	322	300	322	339	301	309	311	349	327	321	352	322	360	312	321	339	363	332	376	308	348	337	338	349	317	367	305	347	300	317	322	291	316	323	347	303	305	330	284	317	317	309	318	322	350	318	333	291	330	324	334	322	311	337	330	333	342	336	356	322	352	325	294	332	315	333	344	307	324	374	313	309	329	346	338	328	336	336	343	333	339	335	311	288	316	343	331	330	308	303	330	315	332	320	305	353	292	269	352	368	379	312	327	282	309	312	302	304	341	308	337	339	309	286	313	310	303	312	313	335	342	327	305	307	367	315	316	333	316	363	319	351	293	322	322	289	307	325	324	306	314	307	307	345	305	316	324	322	319	291	353	319	344	366	333	298	339	344	325	340	302	328	347	326	347	315	307	356	344	320	322	305	337	368	386	318	310	325	347	310	280	341	327	338	315	308	338	335	326	351	358	308	326	331	388	325	381	320	329	290	301	297	325	337	308	351	332	313	354	361	328	287	310	350	306	337	371	310	339	344	281	280	357	317	353	369	333	361	316	334	339	337	344	325	335	307	339	349	289	368	334	345	326	333	368	351	327	319	324	334	327	291	304	290	324	339	347	332	329	322	340	329	327	321	324	321	327	348	322	279	358	316	338	335	316	326	278	291	333	303	388	350	336	321	334	340	331	329	335	352	331	320	302	314	308	303	283	318	318	347	308	321	341	337	295	295	314	339	304	338	313	313	294	305	335	290	355	292	304	327	336	360	328	321	346	333	303	323	320	306	301	348	312	328	325	295	315	321	305	345	336	311	318	277	349	325	288	338	314	292	300	336	337	345	352	345	324	313	328	338	352	272	313	297	337	353	306	307	320	357	342	338	330	338	324	321	265	303	309	352	325	346	295	330	330	378	337	318	324	328	341	354	327	359	327	331	302	319	315	344	320	325	284	355	326	292	338	328	298	360	340	320	298	305	340	333	321	302	346	319	279	332	306	324	322	352	310	317	322	316	307	309	300	308	313	334	353	311	309	340	325	304	309	381	317	350	311	317	344	347	318	342	295	325	338	320	325	326	285	316	313	347	320	307	323	351	305	343	368	318	344	294	340	272	307	300	321	286	312	336	312	313	309	335	368	350	325	327	338	334	318	307	323	322	335	358	331	342	327	339	298	293	317	349	354	335	331	304	323	320	296	357	345	352	336	331	330	296	313	318	345	309	309	319	328	334	314	313	321	355	336	311	320	328	313	307	319	317	336	285	317	303	316	326	331	323	317	329	324	353	331	345	343	344	311	343	343	333	301	296	334	343	282	310	299	299	353	340	313	310	330	331	345	333	306	344	294	325	314	313	323	340	323	354	331	286	311	360	307	344	319	333	354	318	302	336	331	309	329	327	345	302	311	342	327	330	337	346	327	330	306	319	299	340	305	314	310	304	290	282	294	296	313	318	317	335	352	341	366	337	348	296	283	337	313	304	322	315	317	320	349	289	353	286	308	330	316	322	337	339	347	320	342	349	328	340	327	311	321	347	308	356	318	330	344	312	315	262	340	303	298	354	300	329	299	329	325	363	329	291	325	339	334	352	327	300	351	332	292	308	301	356	317	319	334	346	329	354	319	329	328	322	327	341	311	305	316	322	322	330	341	351	326	309	339	326	285	307	333	337	330	300	341	308	346	344	334	329	319	324	356	285	340	318	295	313	308	313	322	308	328	340	309	346	332	320	305	332	312	339	292	348	293	321	361	310	306	322	351	328	334	330	313	335	366	298	326	340	350	299	326	335	339	356	349	311	316	328	342	351	320	347	329	310	328	356	322	317	317	313	329	315	324	327	330	354	297	346	345	362	334	333	288	302	299	355	306	366	317	344	328	323	322	327	294	310	313	346	343	339	324	329	297	329	300	325	329	323	311	320	314	320	337	314	323	328	324	316	345	330	329	342	337	323	331	313	328	344	318	316	314	336	306	350	343	334	295	340	308	314	304	312	298	280	374	301	312	336	318	311	291	287	335	319	312	306	334	321	310
28604	14622	12376	8049	2784	972	824	718	759	817	772	738	701	676	736	792	766	743	714	700	715	685	758	683	767	677	737	726	687	712	753	734	706	736	711	691	716	664	683	688	707	716	696	728	694	697	676	710	715	720	688	649	774	749	726	693	710	633	646	727	699	718	752	676	712	718	718	709	726	733	703	727	684	697	699	694	715	722	745	753	738	694	736	693	750	666	716	734	739	756	727	723	694	724	750	706	711	705	743	699	680	676	688	688	671	715	686	719	701	697	693	713	709	724	680	695	714	726	663	685	668	677	726	698	701	667	699	746	734	738	736	687	714	726	710	704	703	693	730	679	743	725	676	715	736	684	704	705	717	707	718	702	680	666	718	715	673	713	675	703	725	663	707	691	702	726	760	677	693	671	690	732	730	708	706	684	668	698	737	710	748	750	728	685	679	724	687	727	706	728	725	725	736	697	717	753	732	712	700	679	680	697	715	736	719	732	723	680	718	743	708	656	668	749	654	710	709	744	698	713	726	745	719	683	724	675	737	678	740	766	671	662	736	744	708	678	685	701	756	702	688	703	667	681	733	717	663	683	706	747	736	724	698	694	736	728	677	713	695	718	671	723	760	686	697	730	718	710	742	738	711	650	696	682	651	711	718	676	724	717	704	709	671	714	670	689	781	734	635	716	720	706	710	696	688	704	691	667	684	695	681	714	726	710	746	693	690	687	642	654	713	695	711	731	742	696	745	719	734	677	701	737	753	699	683	730	709	678	723	731	681	619	744	748	669	783	694	686	679	713	696	723	718	680	710	681	691	703	697	683	675	699	669	710	736	702	715	726	722	717	735	671	736	716	710	730	673	670	756	646	705	683	710	682	744	710	771	694	698	705	662	725	722	667	690	716	693	707	740	702	656	774	674	703	716	693	698	719	696	653	715	655	676	738	716	758	664	724	684	711	724	725	676	706	657	735	698	736	735	684	694	670	687	733	677	697	684	696	694	723	749	675	708	671	726	682	699	712	713	726	680	736	727	674	693	700	746	729	693	665	729	729	687	707	759	686	713	665	674	718	746	656	724	710	751	678	711	756	728	709	701	700	716	699	670	676	720	692	733	708	690	669	680	692	679	731	730	705	651	692	708	658	685	670	726	657	690	702	683	722	737	700	685	723	749	711	686	724	647	677	670	708	704	708	703	686	731	727	716	708	723	668	710	717	691	671	690	677	722	661	706	721	699	678	712	691	679	689	734	700	706	689	658	636	676	711	731	735	686	720	703	691	746	703	666	723	719	713	710	724	711	735	707	707	697	712	713	688	686	714	723	684	735	717	708	751	678	755	744	737	704	712	704	722	737	712	701	690	670	719	707	699	664	707	706	694	756	706	707	686	686	692	681	719	710	764	705	705	722	745	694	670	691	717	718	736	702	701	698	735	668	706	698	694	687	712	704	721	687	713	710	679	695	723	699	700	722	649	720	696	700	700	722	682	677	723	703	694	640	744	690	679	753	664	674	728	709	723	722	688	679	702	705	720	724	685	695	704	709	707	654	683	703	680	676	681	741	684	698	669	726	692	708	675	744	685	733	727	690	658	674	719	732	671	656	697	741	711	682	701	699	716	701	713	720	679	731	716	672	708	704	711	714	650	717	686	704	683	641	710	680	738	711	670	708	682	698	701	697	707	711	691	749	747	648	689	712	670	707	705	673	675	676	700	749	740	714	684	649	677	704	678	692	710	690	713	697	683	720	726	698	698	703	739	737	710	704	737	700	705	655	718	689	659	719	697	767	681	680	728	684	731	694	698	696	677	603	734	703	720	715	713	710	691	735	711	686	686	676	688	687	692	690	675	672	687	685	687	692	720	700	702	725	729	675	712	744	682	730	690	699	759	677	679	693	727	718	710	734	718	676	728	715	682	696	696	710	788	721	689	703	682	707	686	713	744	674	720	702	748	708	715	740	717	742	709	714	705	723	705	679	708	737	742	674	752	714	702	655	734	698	730	678	747	692	708	701	671	701	720	697	696	682	680	720	682	705	683	706	662	686	741	726	720	746	732	720	737	734	671	710	739	713	722	731	693	695	730	718	673	726	705	685	748	727	661	730	681	654	740	722	688	654	728	689	681	714	707	719	681	655	693	704	678	730	740	690	680	719	734	733	694	724	729	684	707	696	695	701	699	792	736	693	728	731	699	723	726	693	710	712	699	748	718	715	697	700	716	706	682	703	692	682	705	731	701	698	736	685	713	680	731	712	707	670	660	669	699	732	708	736	730	691	709	718	684	698	700	739	754	716	733	710	689	672	692	690	702	711	690	697	735	711	757	710	738	660	763	742	732	708	689	728	732	752	684	677	719	717	706	688	704	691	694	676	718	665	697	693	740	726	688	729	665	715	707	692	674	751	713	714	741	760	742	701	734	665	714	722	697	678	673	660	683	702	746	726	670	720	733	706	652	747	680	681	676	693	696	742	683	672	726	725	700	734	624	748	652	669	698	692	705	689	694	729	640	686	719	670	749	729	713	681	698	716	688	665	650	741	775	709	747	721	711	671	726	661	679	713	696	713	734	700	656	681	678	738	731	681	666	673	735	675	701	745	721	746	663	711	714	739	733	698	698	717	675	733	667	666	729	688	707	767	730	692	709	691	724	738	676	687	708	690	726	694	707	731	704	720	705	720	676	678	660	702	700	706	702	636	690	670	718	698	654	692	673	702	673	731	676	718	718	753	680	699	724	702	702	721	686	707	720	685	748	712	704	704	680	723	716	682	739	695	682	663	673	684	725	698	746	700	693	696	713	683	725	703	690	714	688	718	688	743	681	715	694	723	771	656	722	732	722	759	714	708	707	702	706	717	680	706	716	682	671	655	627	683	734	745	655	736	727	753	724	689	728	711	744	696	661	693	685	712	710	720	731	722	706	709	709	715	699	741	670	699	680	671	695	741	676	703	673	677	669	697	690	704	714	759	730	704	696	765	740	727	628	703	689	718	723	675	659	698	705	730	708	688	688	703	714	691	699	685	677	713	717	706	664	668	711	703	728	702	707	701	706	705	696	734	689	687	703	751	705	706	721	679	743	682	704	768	735	690	708	719	645	702	764	731	726	676	738	680	692	734	698	747	706	710	655	709	693	648	676	674	675	684	684	690	684	723	698	650	705	754	702	680	730	693	703	709	722	760	722	675	731	703	724	695	750	707	746	729	696	719	696	731	674	730	690	732	700	691	718	718	682	710	662	725	718	692	719	695	710	674	732	717	722	698	708	627	715	689	690	700	674	675	696	672	694	744	682	721	679	726	709	743	722	715	698	713	768	683	719	684	693	689	707	708	673	704	712	680	731	696	692	678	653	731	651	730	720	696	677	728	677	700	720	671	695	698	679	699	677	721	677	691	745	681	742	707	693	717	756	689	718	723	718	742	733	717	721	685	751	669	693	711	684	644	718	702	689	686	698	688	751	709	737	696	689	670	697	687	712	646	715	721	739	670	729	722	724	745	711	712	733
53124	27325	15480	7032	2435	822	428	398	367	385	360	382	385	377	401	341	449	403	400	391	378	444	469	476	457	376	327	319	300	333	356	337	382	351	359	346	332	347	320	357	327	367	349	352	331	303	342	342	359	338	329	327	304	307	311	382	337	325	327	332	354	343	357	333	327	339	346	335	388	340	343	306	351	370	341	306	327	330	334	345	343	349	327	316	322	345	362	312	321	308	376	339	309	318	341	377	332	373	304	316	343	304	347	367	316	337	329	313	365	292	317	324	354	322	332	309	350	346	297	380	324	355	349	314	345	320	321	365	363	302	368	316	337	332	317	337	329	324	362	330	309	295	311	332	308	346	329	312	324	286	338	349	312	337	322	298	316	336	348	357	345	337	329	322	298	343	318	363	342	355	346	361	320	328	322	342	329	383	380	353	322	319	314	357	327	340	338	354	354	332	355	304	332	370	348	331	349	296	341	300	341	330	331	345	314	357	307	354	310	345	310	339	324	347	299	298	326	303	328	354	323	324	344	315	307	326	335	333	325	343	367	347	326	322	319	353	382	340	355	334	324	373	341	326	288	320	355	334	332	328	319	355	336	310	319	350	355	323	316	302	363	319	339	346	347	321	310	315	344	307	319	353	334	313	359	305	323	315	338	337	366	366	332	340	381	318	329	326	319	320	338	361	335	334	317	328	333	311	331	340	332	313	357	338	349	302	298	346	339	327	309	352	323	296	324	366	304	321	306	363	347	308	351	342	357	340	297	351	321	325	354	356	366	333	342	369	314	355	320	295	336	335	328	342	333	334	323	326	311	328	326	342	343	359	317	327	321	352	333	352	317	367	353	313	338	319	325	330	320	350	333	317	311	360	317	354	299	368	316	332	346	331	346	348	353	329	343	319	373	331	335	293	356	295	333	356	334	355	352	351	332	346	280	334	296	328	343	333	328	344	354	313	325	350	312	293	307	337	290	311	320	342	349	365	313	303	320	327	330	309	362	329	362	322	337	353	345	319	298	322	370	357	313	329	331	365	346	350	328	336	367	364	321	339	348	346	328	346	330	317	295	359	356	357	330	357	322	344	338	355	335	350	344	344	334	344	320	337	319	317	380	317	366	334	312	321	313	326	336	307	320	353	344	360	339	352	352	359	287	331	331	324	324	325	347	359	330	363	342	338	365	313	330	324	322	322	353	367	322	305	346	326	357	333	349	355	305	320	343	352	351	388	298	388	338	335	374	316	294	326	321	368	332	319	321	355	356	350	360	350	354	343	381	352	300	343	328	351	343	345	369	288	344	389	316	309	326	350	336	323	335	311	350	344	382	380	323	353	341	336	340	347	341	320	345	347	335	316	356	325	299	295	327	346	328	317	347	336	316	332	313	363	345	335	335	330	357	335	344	330	331	332	359	324	353	336	333	329	381	324	333	352	327	323	337	328	316	364	357	321	323	328	330	334	348	374	357	337	335	347	322	318	345	342	334	353	321	351	305	372	319	359	313	324	325	334	301	324	321	349	351	318	333	346	338	348	378	344	343	312	355	360	313	366	304	404	336	324	328	344	362	354	352	293	311	336	333	329	304	327	317	298	283	330	333	342	311	305	331	318	310	323	344	317	341	367	337	348	290	353	346	362	334	324	317	360	346	344	349	327	333	306	322	351	336	335	338	352	320	360	341	323	310	339	337	277	360	318	316	372	362	321	318	300	356	327	342	335	355	295	320	359	322	346	344	338	332	333	324	363	340	326	341	378	347	375	362	364	304	334	357	369	325	311	318	341	324	323	336	325	323	339	349	328	341	330	354	380	357	324	351	351	324	310	333	321	348	330	351	359	329	339	348	349	338	346	330	315	312	344	343	335	323	335	370	358	319	353	320	352	361	349	356	326	318	366	325	351	332	342	297	323	316	281	319	307	336	364	303	324	327	391	351	325	335	347	358	347	368	365	331	338	286	333	337	340	317	344	305	334	288	308	327	304	322	317	309	335	310	346	324	330	341	331	346	337	357	341	308	331	344	327	326	334	339	348	322	336	336	326	331	315	362	353	348	357	335	303	322	342	336	323	305	354	340	315	331	329	380	339	329	314	321	327	349	323	329	313	325	321	363	321	333	321	366	340	343	344	300	353	327	304	327	318	311	360	361	363	306	286	321	337	330	321	299	360	344	348	303	298	328	333	355	340	290	348	316	350	324	329	331	340	350	325	346	351	322	296	332	346	313	374	366	338	371	335	346	336	334	351	362	324	340	344	339	352	298	346	336	336	349	283	340	337	358	349	363	317	314	319	364	331	346	373	346	263	346	333	354	356	309	349	328	328	318	321	323	351	338	326	334	352	343	327	317	329	305	328	324	349	338	346	323	334	322	353	318	348	313	372	346	308	303	307	319	324	352	347	334	341	364	346	350	344	301	329	327	312	374	344	363	314	334	345	293	330	353	314	362	311	306	334	310	367	328	328	302	313	335	366	340	339	384	357	349	333	297	311	315	309	312	373	336	333	366	338	368	343	314	333	362	334	331	353	330	328	351	317	361	373	359	334	350	360	367	335	307	336	338	330	342	333	371	295	345	344	326	312	320	333	291	321	347	369	352	314	327	323	315	300	361	346	308	367	346	339	346	288	303	314	316	311	311	324	330	343	336	346	325	335	340	297	368	280	305	366	336	338	366	323	313	377	323	343	335	317	355	352	367	322	364	334	334	345	341	362	343	341	368	338	320	319	328	319	317	325	278	298	344	304	288	324	329	337	314	335	336	320	296	352	349	325	344	352	351	345	367	323	346	353	348	307	303	327	357	304	354	318	310	329	354	337	340	362	342	328	289	296	347	332	343	346	360	329	326	332	353	356	329	327	318	327	307	307	342	342	322	323	328	333	345	332	339	338	335	347	352	353	345	308	349	348	320	331	314	316	313	318	344	321	333	348	309	327	329	335	339	328	316	357	323	350	351	327	343	305	338	339	345	340	313	367	337	349	353	330	310	341	338	331	344	346	362	346	330	351	334	334	355	346	332	338	314	319	370	332	348	333	300	333	347	339	350	328	340	330	358	354	315	339	390	327	341	330	329	304	334	309	344	315	348	329	321	356	345	336	322	323	346	352	324	346	363	334	306	323	341	360	363	311	343	320	358	350	310	363	350	338	333	342	301	337	305	327	350	323	338	317	307	345	326	308	319	351	374	338	308	374	339	351	336	320	369	345	369	341	319	328	321	348	331	356	326	311	357	353	313	312	348	324	338	331	331	311	313	313	326	370	335	347	338	369	367	349	340	371	368	367	326	367	340	327	353	329	337	302	302	349	290	330	341	323	347	335	335	346	313	302	389	307	341	345	292	290	308	316	340	384	336	328	328	352	337	342	356	340	341	348	368	313	325	353	305	313	373	335	317	331	330	340	327	353	348	311	350	365	364	348	365	370	359	371	336	285	313	330	292	329	307	328	318	315	340	349	339	355	299	323	350	368	333	380	337	327	318	301	323	337	350	316	342	343	334	353	340	351
34584	20643	18941	12539	6630	2416	1130	1041	1057	959	926	915	949	976	1003	977	910	929	908	964	1049	1388	1422	1293	1214	933	734	737	762	729	706	718	701	706	754	722	759	782	769	716	733	716	755	697	762	739	697	646	696	716	767	722	710	700	724	737	699	736	705	698	704	689	724	751	725	648	745	708	756	711	750	743	715	726	698	689	703	733	747	706	731	789	730	769	755	747	701	747	678	755	717	683	683	753	699	769	730	702	748	733	760	749	770	699	742	747	712	743	707	733	712	728	754	716	690	741	745	739	745	736	704	788	720	771	732	759	733	719	710	735	718	736	710	749	691	759	718	753	692	735	745	738	717	756	753	690	728	735	771	751	756	743	710	722	725	761	719	715	716	740	731	673	709	727	703	770	747	770	773	728	720	760	704	716	714	675	715	772	745	759	770	734	675	734	721	710	748	736	758	751	765	712	696	692	690	720	702	702	708	693	738	697	763	732	753	717	768	732	717	747	726	762	702	775	730	681	705	705	745	709	722	683	741	742	693	702	728	767	700	741	717	712	730	680	700	758	733	698	683	726	765	680	714	725	765	746	737	771	789	713	728	679	694	719	773	710	735	665	702	737	714	723	728	733	728	764	743	751	687	711	693	716	734	727	735	706	746	683	759	709	728	735	709	735	697	759	725	711	722	731	739	703	729	697	741	762	698	672	745	757	729	720	688	700	703	737	718	705	699	752	724	742	733	777	688	682	708	700	729	684	718	716	727	753	676	739	729	739	724	707	690	682	726	734	735	719	727	722	743	720	741	707	757	806	819	742	705	688	726	711	761	736	716	724	701	715	721	696	743	740	733	741	695	701	715	713	725	769	699	765	753	756	689	744	740	714	741	734	723	743	743	666	755	732	707	690	713	715	720	747	711	664	769	753	753	731	758	731	724	701	709	715	710	709	729	730	684	774	728	713	759	766	704	747	670	698	768	763	713	705	713	733	715	745	744	738	674	733	715	704	730	743	713	723	754	741	733	700	693	693	745	723	705	743	719	689	729	717	789	757	742	706	705	770	799	747	722	753	717	701	716	734	710	739	741	738	667	776	732	761	752	700	720	760	713	705	699	735	731	738	722	698	753	711	741	702	741	773	714	707	755	765	698	689	706	728	739	694	682	778	752	768	719	713	726	687	778	719	724	691	738	750	721	707	722	790	705	724	679	713	732	736	745	671	737	734	744	707	718	742	765	778	706	719	737	705	756	719	736	736	710	759	710	728	785	698	722	732	725	676	710	763	730	729	720	731	732	710	696	691	703	718	702	744	746	744	763	744	695	706	737	725	719	781	767	725	702	739	753	734	808	703	737	734	732	700	726	760	718	783	699	726	741	790	706	674	735	675	735	739	702	689	761	712	758	765	745	672	714	756	699	765	695	756	715	746	780	731	711	715	735	737	732	728	703	770	716	725	745	726	780	706	698	735	751	729	756	669	702	712	716	743	711	731	722	719	722	725	691	720	770	729	748	716	729	742	712	680	714	734	733	728	697	710	743	722	763	736	751	710	741	726	745	716	716	768	731	763	723	739	762	718	721	735	732	735	700	693	700	726	756	709	730	733	671	683	747	745	719	751	738	699	767	728	681	764	730	755	739	719	699	731	766	678	752	750	698	784	721	728	710	764	722	721	730	736	755	729	711	769	745	759	734	710	723	761	770	735	738	716	704	744	740	742	700	696	748	667	734	708	725	747	715	690	701	762	719	705	703	769	722	705	763	760	679	759	737	734	702	727	740	773	743	737	688	732	725	711	730	753	713	774	736	718	764	769	714	737	742	765	752	737	711	674	728	683	768	738	717	740	747	693	745	771	762	743	742	757	740	723	714	731	728	660	748	749	755	723	714	674	726	736	728	737	727	740	733	717	739	718	719	704	689	696	687	718	749	723	774	742	715	750	707	701	709	718	715	761	753	705	735	743	687	723	738	698	742	722	716	737	754	717	678	683	747	729	712	707	765	736	761	710	719	693	705	715	728	779	767	752	711	732	733	717	696	706	691	669	720	703	756	745	703	732	701	723	688	710	765	734	729	750	743	751	692	775	725	749	706	758	736	684	748	723	699	737	756	753	739	706	726	701	682	714	721	717	806	750	755	741	723	713	701	711	725	758	733	767	716	724	715	752	728	724	696	734	701	722	770	716	738	757	754	715	729	713	784	706	721	751	725	765	721	739	768	701	672	743	720	705	671	699	678	668	743	761	709	726	754	738	696	728	733	723	741	732	735	754	692	717	762	719	722	769	797	745	772	738	714	754	683	720	684	735	751	717	718	762	751	705	810	739	745	747	752	717	723	726	679	743	698	723	718	714	791	728	728	776	701	749	705	712	702	714	731	732	751	753	720	731	705	747	681	707	758	746	740	698	728	732	695	691	749	722	708	694	704	690	762	731	743	708	763	733	706	706	708	738	781	762	696	723	729	732	745	704	712	646	733	716	727	729	781	749	729	785	739	773	714	744	707	689	718	724	723	744	766	706	718	746	687	739	715	788	721	710	739	719	777	744	766	733	756	729	737	717	753	676	704	734	695	683	710	694	684	747	712	724	775	740	739	700	761	705	726	746	737	741	754	717	742	744	657	769	679	713	758	686	754	682	713	707	731	750	689	732	749	733	748	705	715	683	761	748	716	717	686	729	715	738	698	743	719	732	761	749	725	729	665	728	731	703	711	689	751	764	734	717	698	736	730	721	703	752	715	724	726	717	745	689	745	742	769	723	738	734	719	733	741	735	754	762	759	734	728	722	698	692	724	690	726	682	745	702	717	738	745	737	762	721	739	737	737	757	720	724	684	736	723	684	768	744	710	718	713	738	766	719	749	743	726	714	703	784	702	699	701	748	766	746	732	693	743	726	736	711	723	727	712	721	721	727	739	689	713	750	733	693	765	764	728	723	792	776	753	782	691	748	689	705	716	676	725	785	747	737	723	688	711	740	780	726	678	771	747	694	737	742	780	726	745	717	726	716	747	772	733	690	737	701	733	691	717	763	665	729	766	764	706	759	735	721	702	720	721	713	676	725	664	701	758	770	744	791	764	759	765	715	754	777	712	760	768	699	710	714	718	746	711	729	737	705	714	737	768	680	735	757	724	785	711	722	792	713	759	760	748	707	750	733	725	699	743	754	738	748	733	728	748	741	735	702	720	718	741	688	768	702	736	740	730	728	764	788	727	745	751	731	692	741	721	761	671	706	734	723	738	733	739	652	705	740	682	721	734	744	719	701	704	673	792	744	743	696	725	661	755	725	681	732	708	711	717	713	722	712	730	740	733	745	767	760	726	774	736	729	773	711	712	770	726	775	742	689	719	724	680	727	729	743	742	749	703	728	760	730	740	754	724	714	725	783	750	742	678	724	688	745	693	694	730	712	729	708	743	675	699	711	746	720	748	713	721	736	742	733	724	712	774	740	717	777	762	750	736	665	743	740	724	715	719	746	717	735	720	708	760	754	690	698	718	725	746	767	687	735
61057	34504	22955	12792	5537	1203	637	570	517	502	487	442	469	429	476	433	476	483	479	532	576	589	559	517	520	397	352	378	364	366	340	318	330	357	336	342	322	368	337	339	352	347	390	364	387	340	322	330	358	352	377	376	326	327	357	342	322	351	323	356	367	352	374	353	362	388	339	358	370	360	374	347	376	352	369	340	333	309	350	333	345	332	389	340	368	343	335	348	320	405	390	374	334	356	313	366	381	360	359	381	323	323	347	347	344	361	353	350	356	350	354	385	389	351	340	377	367	352	362	351	314	358	396	375	363	333	345	336	320	378	342	362	339	350	332	336	335	335	359	358	327	377	377	374	378	307	359	335	354	369	351	334	341	320	406	379	330	301	380	338	328	383	385	378	355	312	359	388	380	359	360	344	336	363	334	322	325	336	370	325	369	341	359	386	369	331	365	399	345	361	356	325	361	362	374	346	356	337	330	377	366	351	340	355	362	378	383	357	323	335	296	359	350	319	361	349	374	335	343	354	378	368	353	340	388	362	379	354	336	335	302	361	395	438	400	387	386	334	338	341	351	344	357	324	351	330	332	380	344	344	355	329	374	354	327	324	359	372	345	376	362	346	353	338	354	315	351	382	361	378	320	336	354	358	367	367	352	362	315	328	349	367	347	392	376	314	329	379	361	354	374	326	363	351	317	395	330	388	383	345	357	369	335	375	341	337	339	340	371	349	381	358	355	359	366	381	374	383	349	389	354	322	357	325	358	343	348	355	353	354	362	350	337	337	360	363	376	343	347	362	312	343	385	378	329	382	359	367	369	338	362	347	329	354	358	331	352	372	374	350	345	355	346	386	366	394	394	362	343	370	340	349	317	332	354	395	374	339	373	381	373	370	339	343	371	357	412	337	356	394	347	359	351	392	328	332	333	359	367	350	354	358	365	377	357	344	350	358	355	368	354	356	356	337	365	359	381	358	302	381	338	320	318	349	385	368	345	389	370	369	338	383	330	362	341	368	385	360	370	361	345	355	347	360	379	378	358	341	336	332	353	366	349	334	333	358	387	358	371	376	363	322	315	347	379	367	369	380	321	363	363	374	350	350	370	339	335	373	377	337	305	340	367	375	335	334	371	353	348	340	376	357	370	311	317	324	385	355	379	379	398	377	384	372	341	352	355	351	339	330	371	302	369	377	374	354	343	353	313	336	325	376	334	345	349	334	352	305	327	366	349	339	332	356	364	318	395	316	340	383	349	365	346	334	371	342	336	334	330	380	365	338	335	379	328	343	342	364	310	358	348	372	353	323	332	347	374	348	349	331	347	312	344	355	352	374	344	338	379	367	363	397	374	355	371	350	339	329	364	359	349	340	343	370	362	318	361	348	349	350	379	360	370	357	356	349	367	370	376	351	382	364	355	331	331	354	334	366	332	343	360	358	367	336	364	358	355	337	329	383	338	380	377	331	344	358	347	369	376	374	357	343	331	349	346	349	363	389	368	369	360	339	328	324	340	342	387	359	336	342	325	395	339	327	362	381	372	369	346	353	338	360	321	340	334	361	329	358	352	368	372	350	373	331	364	352	343	352	342	357	344	364	359	350	336	343	388	406	332	330	394	348	361	379	364	329	361	331	352	376	342	338	347	391	373	320	327	401	337	345	338	353	317	320	335	330	381	337	309	337	316	370	335	389	398	351	357	352	362	307	356	352	371	360	356	356	361	352	327	382	337	357	398	348	346	355	330	370	366	391	353	329	364	338	334	343	362	365	341	360	353	348	353	322	349	346	381	337	383	365	350	377	366	361	365	339	344	373	361	357	310	354	370	336	374	347	351	385	341	351	351	324	371	347	364	382	368	374	346	364	367	352	384	334	389	345	324	354	334	363	367	371	334	336	379	347	295	345	359	380	326	340	359	375	381	355	346	373	378	364	353	372	346	332	341	353	369	374	356	385	347	350	346	319	365	353	319	352	341	362	358	346	364	353	346	335	355	314	321	343	351	389	400	328	343	352	337	344	375	320	385	372	355	338	365	390	399	377	400	381	346	353	356	343	338	351	362	372	336	358	345	345	327	376	368	374	316	337	378	337	345	345	377	370	370	353	357	294	357	315	373	357	356	368	355	318	380	374	337	341	340	366	368	341	374	383	376	332	369	342	362	374	377	352	374	304	355	339	348	366	348	367	345	392	358	333	378	324	338	365	342	362	355	336	384	383	385	331	337	354	300	399	362	368	346	346	370	347	359	353	370	369	321	343	339	341	389	351	372	390	347	351	352	352	378	346	326	323	385	335	372	365	369	376	366	354	361	388	337	355	333	374	379	357	354	334	356	335	388	337	311	336	367	360	298	358	353	366	363	369	344	357	352	363	360	370	342	311	336	371	350	331	349	343	369	351	404	318	348	345	358	362	373	380	370	368	361	378	358	361	337	377	394	345	353	388	370	350	348	398	369	354	312	344	344	358	337	344	331	357	383	369	335	342	410	387	371	341	373	343	343	385	351	355	353	322	369	338	379	353	348	345	344	377	327	356	327	342	357	343	361	370	332	350	351	376	346	369	414	352	339	366	354	317	335	352	354	378	347	335	358	307	366	354	360	382	344	322	360	363	371	360	360	377	332	332	350	378	353	337	301	367	333	376	364	359	337	365	345	321	329	388	354	358	328	383	350	340	350	361	365	362	326	338	322	333	344	309	368	356	308	322	378	338	365	341	391	377	318	330	355	330	336	308	359	347	371	356	344	358	336	360	347	347	367	356	346	358	347	363	348	360	332	378	342	356	374	354	374	356	346	339	365	344	336	337	342	340	359	345	355	362	318	347	371	359	349	332	363	339	330	364	368	361	343	376	358	367	357	340	384	381	331	348	384	360	351	347	390	331	350	354	359	369	356	336	342	340	335	366	381	356	349	335	409	375	345	386	350	357	340	345	319	349	355	349	348	373	353	319	343	348	384	346	363	411	370	349	371	344	343	337	333	376	348	371	372	375	352	342	363	358	360	342	354	385	353	398	345	333	360	350	352	350	352	358	381	316	361	334	279	356	349	344	322	357	355	354	358	357	365	362	353	337	368	319	321	338	344	375	393	368	356	370	336	326	353	352	356	330	329	347	353	318	387	344	329	359	354	328	383	328	318	387	357	381	343	376	343	331	344	337	355	350	338	356	352	350	373	373	395	329	331	347	349	314	339	373	367	371	354	369	314	358	381	364	314	364	377	364	332	321	347	334	343	373	348	333	352	339	347	333	362	346	394	362	341	346	344	370	357	328	368	343	348	375	343	329	343	323	338	351	356	335	330	356	361	349	329	366	357	336	314	343	342	316	334	334	323	295	337	361	315	354	364	373	329	331	349	355	329	379	379	353	352	360	347	296	359	355	374	337	354	368	373	356	331	344	369	354	324	348	347	381	337	360	314	358	383	359	346	336	362	331	354	396	391	376	365	380	368	366	370	345	370	353	339	384	361	346	354	335	334	371	351	358	322	335	347	347	321	357	381	331	373	379
38374	26676	25119	20203	11827	2772	1864	1719	1659	1323	1145	1203	1175	1263	1338	1439	1499	1461	1509	1635	1925	2058	2110	1916	1469	954	800	736	712	709	768	717	767	753	809	752	724	780	759	731	754	710	762	752	766	776	717	748	791	724	798	855	788	764	747	721	749	778	749	718	740	724	793	751	738	760	722	791	727	741	752	755	820	746	750	764	755	792	752	742	733	699	777	760	696	765	741	785	756	811	752	789	796	770	753	768	723	739	790	764	774	805	759	757	752	798	775	754	780	759	806	726	797	730	763	721	761	724	776	791	797	813	698	762	774	730	737	774	777	769	816	748	750	772	772	733	784	783	793	730	780	727	783	766	785	725	745	788	754	753	807	779	731	761	790	772	803	737	731	722	719	736	779	770	737	758	822	738	780	794	787	770	773	685	692	803	790	754	775	775	747	751	734	768	767	779	776	746	752	770	702	740	753	771	776	712	739	771	773	806	701	763	777	755	781	721	763	733	774	734	752	750	770	762	783	814	774	738	787	761	761	759	724	761	771	751	765	728	795	804	759	784	689	761	767	768	779	761	742	808	762	733	752	759	771	738	793	780	773	774	753	721	772	765	786	775	729	801	728	732	799	731	799	833	776	737	746	739	786	767	791	793	746	733	721	707	761	764	714	706	757	737	777	717	772	711	725	761	774	775	738	829	776	788	760	799	777	830	767	791	731	679	748	757	759	710	721	823	764	725	735	748	756	708	744	736	739	770	749	787	734	768	739	736	760	722	725	742	760	754	794	725	739	726	741	732	722	730	788	780	775	755	770	721	734	795	776	718	753	763	727	768	720	747	752	793	763	759	703	748	782	730	754	744	754	755	766	769	711	696	787	782	770	705	769	735	800	753	725	805	744	745	763	744	767	755	744	763	798	783	750	727	781	758	793	734	772	745	790	767	731	774	726	736	740	787	757	746	782	752	730	756	770	761	749	809	704	764	726	785	792	731	730	735	756	696	774	758	774	814	787	748	731	776	759	767	758	735	742	747	841	775	755	775	757	800	758	804	740	783	770	749	752	785	784	817	785	746	795	695	722	767	724	756	732	759	767	746	795	726	717	807	796	764	734	747	747	744	803	749	762	768	715	742	726	779	721	740	770	763	751	765	738	761	766	764	767	749	702	763	768	756	764	733	750	776	763	774	746	789	779	816	746	772	723	776	765	768	765	764	797	780	730	742	776	794	768	779	753	749	769	808	788	784	734	759	830	754	775	745	809	724	749	755	702	742	738	801	731	804	787	772	789	775	755	769	748	724	779	764	765	751	747	785	796	782	765	722	710	764	776	774	791	760	715	713	753	787	749	733	743	760	772	775	814	693	722	764	799	733	747	786	775	828	754	790	765	812	793	798	774	784	740	765	726	755	734	803	756	772	774	735	732	777	765	761	754	739	772	786	810	769	783	770	753	781	793	706	772	753	757	752	714	734	701	796	791	729	752	807	711	760	791	735	802	727	770	780	709	784	758	754	784	750	817	747	740	769	767	762	770	820	792	735	769	738	768	769	716	781	775	746	750	802	715	756	720	753	753	731	785	714	749	749	783	735	712	799	756	726	733	724	776	755	756	772	739	785	768	759	782	741	758	789	752	804	741	727	726	793	776	725	764	746	740	730	754	752	772	765	763	759	733	748	755	792	801	740	723	771	764	729	814	724	750	739	793	754	765	712	743	790	784	792	746	781	745	794	771	760	778	737	789	777	720	764	824	758	756	714	769	790	790	750	729	740	741	798	751	803	737	786	755	777	790	713	728	739	802	709	789	761	783	758	809	756	778	754	771	784	790	753	778	750	777	707	813	703	711	753	744	789	776	734	843	777	769	776	748	759	742	745	732	758	755	792	776	736	708	778	761	742	739	716	811	813	765	805	747	756	746	743	738	749	781	784	719	755	789	764	767	737	720	741	728	789	770	710	733	773	760	734	754	762	793	800	783	777	801	766	698	797	782	753	747	769	761	751	762	752	768	736	761	715	709	738	706	743	755	774	755	744	826	772	704	747	754	789	754	821	809	750	765	762	744	744	768	794	772	715	787	778	724	779	775	777	791	734	800	786	747	745	754	768	801	786	711	765	759	772	754	747	732	733	770	715	753	760	781	713	708	733	754	732	750	746	761	765	737	752	714	734	739	748	739	799	737	767	819	749	746	810	759	753	788	725	756	756	722	764	803	728	771	727	757	750	803	758	753	765	722	752	778	790	739	745	793	733	771	803	732	769	793	807	743	780	770	775	760	744	752	747	799	717	755	773	842	771	734	772	717	703	760	726	750	759	803	750	807	809	758	789	775	767	781	750	768	807	808	723	777	704	738	775	709	740	749	745	737	741	757	719	718	701	757	785	775	784	787	779	785	778	763	750	790	749	738	753	778	806	798	733	745	748	758	742	767	699	750	742	791	728	722	719	728	719	752	777	777	781	765	766	747	799	778	740	794	772	753	787	807	808	728	773	738	786	765	772	756	768	752	740	794	773	764	739	752	765	758	770	777	803	775	737	764	737	788	721	784	741	736	771	806	750	744	767	748	741	849	736	735	784	777	778	796	763	738	753	820	765	771	788	752	774	798	790	761	763	752	740	765	724	707	790	765	768	766	767	791	766	745	734	743	777	779	759	688	748	775	750	750	733	734	718	769	777	737	767	731	712	766	747	734	778	757	759	767	759	754	767	741	744	758	788	773	733	732	824	766	750	727	763	754	761	751	744	776	737	761	752	775	762	769	824	735	798	754	699	766	761	729	803	707	741	751	781	755	691	753	726	728	748	802	777	767	771	748	740	743	781	778	792	761	735	769	788	716	738	778	776	734	781	742	767	707	778	774	764	781	769	720	754	773	739	801	742	808	746	776	769	782	811	841	755	731	741	714	746	689	758	759	770	796	739	745	751	725	764	738	740	760	732	741	752	792	722	773	763	788	773	762	752	741	755	777	802	751	785	759	758	723	743	770	765	746	746	716	776	773	784	785	766	738	775	786	744	722	748	764	763	790	759	779	776	723	771	769	806	720	759	740	776	751	747	719	822	776	740	743	765	743	800	824	786	767	743	752	739	760	772	768	787	778	741	782	712	758	709	771	774	777	792	751	752	774	710	774	791	725	816	706	731	761	791	760	771	789	827	767	730	737	769	729	772	777	779	731	757	731	699	811	733	771	802	785	760	772	733	753	753	739	737	819	779	772	767	758	756	773	725	759	745	759	760	710	775	757	829	781	771	777	781	766	785	758	786	741	763	727	783	752	732	785	784	728	753	736	790	816	760	744	762	716	755	765	764	812	783	691	728	740	817	743	800	751	797	786	758	759	752	724	769	737	794	827	792	749	736	752	757	732	756	750	827	765	753	806	772	768	717	774	764	736	777	773	791	705	723	772	745	717	715	770	760	766	750	778	765	783	763	722	749	757	764	807	814	750	738	716	781	786	751	754	702	754	732	726	756	739	751	759	745	738	746	735	760	744	767	781	823	769	731	748	774	780	782
42002	22341	9121	3624	1215	621	404	366	340	309	355	326	388	324	334	344	320	296	335	314	326	336	331	313	287	333	355	311	310	316	329	320	304	335	297	306	306	321	298	303	285	310	315	300	315	312	309	316	330	294	302	346	332	303	354	323	277	326	336	348	347	300	333	341	301	344	277	300	255	336	321	324	303	295	325	341	308	343	305	333	332	289	299	357	298	343	310	304	322	314	329	286	344	340	350	324	327	301	320	294	328	340	328	346	344	308	332	338	302	322	315	327	310	288	305	321	333	320	322	330	306	334	315	309	334	335	318	320	324	295	315	335	326	300	342	316	321	319	335	310	315	290	310	343	324	318	314	313	343	351	338	340	269	290	341	304	298	308	282	293	352	315	319	346	287	298	328	323	332	318	313	338	328	313	302	316	323	325	342	344	330	318	305	340	348	325	333	304	326	307	328	333	333	303	309	329	298	316	315	338	366	307	360	298	304	346	316	308	331	303	300	316	305	321	354	322	308	324	322	298	333	327	315	316	314	331	355	306	300	300	319	326	324	286	337	290	350	300	349	335	298	312	319	301	371	314	338	315	330	373	318	367	324	277	342	326	341	309	310	270	342	318	349	316	298	308	340	283	305	312	307	310	309	307	285	312	326	350	320	325	335	299	332	345	321	321	334	332	295	336	313	329	326	321	326	337	325	316	315	302	343	300	325	301	315	336	298	302	332	313	317	348	310	342	338	337	323	317	331	347	357	343	333	327	316	339	296	309	335	327	324	306	295	321	351	291	316	315	302	327	344	294	306	345	314	305	336	298	339	328	314	327	333	309	338	316	296	357	349	307	342	321	289	323	319	303	312	313	284	365	334	311	301	301	339	321	322	314	303	298	339	346	321	316	344	321	298	338	338	337	311	301	347	317	314	313	330	316	301	346	317	336	299	300	330	333	299	314	376	344	320	304	326	311	286	333	281	301	365	316	294	322	331	298	325	329	289	326	333	302	345	345	299	320	315	350	301	313	321	341	287	328	337	313	316	334	313	309	344	307	300	313	324	330	314	310	291	291	320	327	331	322	322	319	333	284	304	299	293	322	297	279	308	325	348	351	313	294	348	297	318	355	295	322	306	325	304	301	346	332	363	301	300	333	324	300	348	335	343	321	357	290	330	316	307	330	316	290	312	307	303	315	315	344	314	321	321	314	313	348	294	358	294	339	322	334	289	324	355	324	288	330	323	298	299	317	296	315	322	342	311	338	330	289	312	315	326	299	291	310	322	325	338	299	325	292	291	309	312	323	343	329	323	296	337	305	329	328	304	331	317	345	330	336	278	318	314	315	314	319	274	296	292	255	316	326	350	325	349	335	362	304	302	340	297	280	330	348	311	321	339	319	315	298	292	300	308	352	347	308	317	333	323	349	305	312	312	327	332	293	279	287	341	316	325	279	313	300	313	326	339	303	303	322	323	311	310	316	302	331	279	318	351	302	337	330	330	328	288	306	314	305	316	315	352	300	335	336	324	304	310	299	340	296	361	310	303	323	325	352	330	287	334	317	299	313	327	348	279	324	327	316	352	320	323	297	301	342	304	322	306	287	333	339	334	319	297	347	338	322	330	291	310	313	304	314	332	313	316	310	318	299	337	342	329	299	309	299	308	318	287	345	316	299	307	300	331	346	325	323	313	308	305	329	332	301	326	344	314	330	316	373	304	326	320	349	314	311	288	310	296	325	315	341	338	321	314	323	336	324	303	253	331	289	274	328	302	348	326	324	352	334	346	308	318	321	315	351	311	246	316	320	337	337	294	302	315	290	309	325	330	343	327	315	307	311	338	317	323	314	326	293	279	333	337	316	288	349	327	346	278	335	358	297	334	253	311	310	328	294	311	308	318	298	333	327	296	331	341	349	329	315	306	296	318	347	360	319	292	325	325	350	314	326	318	321	292	310	337	300	318	292	332	324	319	306	306	317	306	295	319	371	332	335	318	308	318	305	337	342	338	303	301	302	324	338	301	346	273	300	318	324	304	324	333	305	340	324	328	284	334	322	312	330	307	368	290	256	313	353	336	310	323	314	331	330	333	323	318	320	303	305	335	323	311	303	306	332	291	323	312	347	328	307	315	329	313	309	309	300	314	345	280	321	348	350	318	341	273	298	322	299	289	325	318	305	323	321	333	334	347	320	340	307	370	333	296	303	328	301	348	340	308	292	283	328	314	342	295	333	314	352	305	305	326	308	375	329	316	328	352	345	343	287	313	315	301	307	329	300	276	312	291	324	330	340	325	363	312	313	369	351	321	298	315	335	345	329	317	303	288	314	315	323	305	295	325	341	347	302	318	307	318	287	285	302	356	335	316	318	310	289	290	332	348	321	288	314	318	324	315	292	309	339	293	273	291	283	336	331	340	354	325	322	306	279	311	298	292	335	304	314	285	327	338	339	316	318	338	321	315	295	301	331	329	363	314	333	309	311	341	335	293	353	319	313	310	297	324	327	332	321	317	321	316	317	323	266	316	339	321	292	309	315	339	309	305	305	352	320	310	309	315	331	295	309	320	320	331	316	322	337	319	337	332	300	326	302	312	357	322	293	304	364	285	334	313	301	311	333	314	301	303	302	294	269	332	316	295	315	346	319	309	316	309	313	309	366	338	330	303	315	302	346	323	302	309	329	332	336	286	321	317	300	332	333	313	298	324	320	318	325	313	312	349	330	281	341	325	314	355	295	328	341	291	342	303	327	342	314	317	324	347	318	321	310	291	324	321	303	297	318	308	299	338	315	332	296	352	305	312	314	342	300	285	336	322	325	322	319	338	285	314	298	317	296	347	304	323	311	342	260	292	280	311	315	303	315	289	302	308	346	293	332	336	326	336	324	330	344	325	346	328	371	281	330	340	333	329	312	308	331	347	319	305	308	308	349	308	318	313	315	345	299	301	303	329	333	298	306	331	345	313	331	301	326	325	352	300	303	325	309	304	319	343	336	327	326	315	325	299	301	320	313	327	339	289	303	277	316	328	301	292	321	325	318	333	338	349	328	311	324	298	304	296	345	328	331	313	335	324	332	318	309	319	315	324	334	318	311	330	310	309	296	300	314	331	297	304	320	347	307	345	335	306	332	284	338	301	330	336	322	314	296	299	340	337	338	337	328	289	295	337	359	312	330	326	327	343	313	319	298	305	368	332	343	314	297	316	297	340	300	293	309	315	319	344	357	331	336	333	345	317	314	331	323	328	324	321	316	332	308	288	307	314	353	322	310	303	288	298	305	317	284	299	335	307	323	314	313	304	303	267	298	302	291	337	262	313	334	345	344	338	265	316	326	318	317	333	326	310	345	311	306	317	300	328	295	305	334	323	317	345	339	352	305	332	331	313	341	297	315	318	311	320	328	351	335	348	316	302	303	310	369	329	298	298	339	343	353	345	280	355	334	312	331	326	307	326	303	323	322	315	315	361	316	341	338	300	316	303	311	347	300	319	332	321	333	353	347	326	326	292	331	322	322
26076	15782	11407	8014	3240	1682	1054	892	818	802	734	778	803	801	750	729	722	716	660	729	691	731	720	673	708	672	637	726	722	673	748	688	702	799	708	698	736	658	680	698	692	753	681	724	711	702	732	653	725	722	696	706	699	724	658	675	704	695	734	708	675	687	704	689	661	707	733	700	673	698	694	672	738	739	659	723	702	665	653	685	639	695	704	673	686	702	639	707	687	691	698	690	654	690	682	686	657	698	667	670	695	665	742	771	720	656	707	653	637	754	659	733	668	696	680	707	665	659	670	692	654	687	694	691	702	673	742	732	695	688	701	725	704	714	681	680	683	676	700	648	703	676	697	700	618	654	706	703	689	708	758	726	737	669	688	703	717	683	733	666	702	667	650	745	705	688	728	662	700	671	755	702	694	647	690	723	680	655	682	658	706	691	707	679	679	721	674	685	662	697	674	712	639	694	717	682	719	710	670	706	709	675	693	689	689	676	676	659	707	704	676	688	686	650	685	679	723	724	630	697	736	696	673	694	687	686	666	698	676	698	655	693	684	702	719	640	676	695	684	689	750	703	704	732	680	714	676	709	718	745	647	697	704	693	668	623	671	725	714	684	720	655	719	666	727	662	667	695	686	688	665	688	709	656	672	732	691	657	732	700	692	663	691	694	674	700	733	684	647	712	698	693	722	715	708	680	646	699	701	731	708	717	693	686	731	707	707	732	720	711	649	711	723	714	672	711	690	663	650	690	692	687	697	704	675	688	684	681	709	650	714	678	692	659	659	702	674	687	680	708	663	708	690	668	649	711	705	711	691	747	688	689	683	698	742	717	708	668	728	638	659	704	671	717	645	730	654	703	711	699	705	709	687	655	687	664	724	688	719	647	677	698	672	702	729	763	668	721	703	707	698	691	678	679	689	744	683	730	704	716	647	700	675	674	748	711	689	713	709	682	730	636	669	682	684	655	666	717	678	660	663	705	670	703	706	722	724	713	711	686	668	669	688	652	693	730	669	727	646	675	683	674	696	704	687	715	655	682	736	691	737	703	703	697	658	697	683	675	701	690	661	637	687	714	682	706	675	719	675	673	717	623	704	668	693	740	698	710	671	690	703	668	668	722	746	712	711	680	697	685	713	755	725	665	704	626	713	685	746	705	709	674	688	740	651	752	710	692	687	703	653	704	692	680	665	708	712	685	717	650	711	738	712	720	698	672	717	616	671	651	697	720	667	641	712	711	688	708	664	687	708	680	698	654	711	706	705	691	716	686	662	658	686	708	646	695	679	712	691	688	734	720	704	672	665	673	719	739	733	748	665	769	698	722	679	659	722	666	713	687	734	715	709	716	729	695	667	724	689	670	700	703	653	673	665	703	695	725	675	670	673	693	688	728	678	726	720	687	668	715	664	679	706	661	683	710	681	669	671	701	736	683	716	670	682	701	696	699	728	690	624	630	707	757	667	711	719	678	730	736	698	671	701	672	684	697	701	707	682	693	690	696	684	738	663	705	689	670	672	723	647	704	744	685	662	641	704	721	687	659	636	706	709	671	644	687	691	657	669	732	650	698	698	677	666	705	681	642	684	654	730	684	707	691	710	675	694	698	700	661	668	666	668	657	660	688	707	742	700	708	767	725	685	684	664	700	689	685	637	707	742	685	630	655	702	689	694	692	701	691	678	704	680	721	669	681	705	723	711	685	732	737	732	728	687	693	674	732	698	681	712	735	730	703	704	701	682	658	665	699	689	644	723	662	686	703	696	750	711	711	695	683	696	710	673	711	686	700	756	642	728	658	746	704	658	692	667	604	686	717	712	685	720	671	722	666	709	696	698	696	672	715	747	694	716	721	730	684	700	680	693	641	689	662	675	687	719	719	697	686	683	662	666	702	723	670	686	738	747	729	682	733	639	682	668	681	711	664	759	665	691	710	719	680	720	706	719	702	690	654	681	679	706	645	710	696	698	648	720	673	678	696	680	668	706	676	668	677	694	675	682	672	712	705	681	658	676	709	715	695	699	693	724	650	698	662	643	643	740	699	642	714	660	670	700	681	758	663	672	695	730	704	687	676	706	651	679	665	697	702	702	700	642	687	667	716	671	702	704	706	687	690	705	665	718	686	705	733	660	704	710	703	668	657	755	763	673	665	702	700	663	650	717	710	738	673	699	725	665	685	671	690	705	677	706	700	705	625	691	723	717	696	711	682	694	674	707	669	702	726	673	708	694	682	679	721	731	723	711	708	674	675	682	685	709	752	650	678	693	731	670	704	657	669	686	697	683	657	731	679	694	715	694	652	670	676	703	735	723	694	663	705	701	633	675	717	679	685	716	679	714	693	689	738	654	713	667	668	673	714	731	644	769	640	688	685	664	697	710	660	696	687	705	700	693	765	657	702	718	724	658	704	684	646	707	710	685	702	663	658	688	680	710	736	692	654	728	750	699	698	717	717	715	694	710	705	629	743	712	696	699	694	758	724	692	702	697	699	684	683	673	723	672	633	731	693	697	720	713	723	673	668	748	689	666	643	714	668	687	707	684	687	679	721	706	661	646	745	658	650	720	716	700	710	709	697	683	657	732	706	698	712	698	676	708	677	708	672	670	667	680	677	730	680	727	689	724	687	691	672	667	693	730	712	682	706	694	683	651	721	662	708	669	692	702	675	707	700	690	702	680	687	685	625	651	656	727	676	700	678	668	686	695	662	732	709	687	687	714	739	754	698	695	672	735	702	653	722	721	697	673	671	718	681	695	717	650	649	675	706	651	679	655	657	747	730	687	692	709	648	668	682	648	695	680	689	718	756	681	714	705	756	708	696	646	690	616	664	660	720	705	670	686	712	738	691	672	701	675	668	715	690	662	674	679	724	681	710	673	662	661	712	717	709	698	703	646	664	674	694	683	714	706	696	679	679	649	707	657	694	656	640	687	624	711	722	689	686	708	719	670	640	693	705	650	695	625	686	689	703	637	685	657	608	685	662	684	681	656	692	766	662	698	681	717	710	718	703	674	690	707	736	711	670	709	763	711	682	683	713	738	683	685	638	702	736	670	699	719	683	656	681	680	716	682	706	731	699	701	704	685	649	710	690	700	730	699	701	728	663	667	678	659	709	696	688	697	703	737	659	664	691	672	699	719	671	699	738	681	668	663	698	691	699	660	708	699	635	691	659	674	694	689	703	702	690	688	738	688	665	678	696	707	705	680	656	670	718	738	652	758	689	717	699	715	742	702	728	720	711	701	664	681	696	728	710	655	672	692	676	717	715	697	682	676	743	715	686	734	707	709	675	682	672	638	721	729	632	689	708	674	744	668	712	670	645	706	710	731	678	709	663	691	689	720	698	714	729	728	689	698	724	702	653	657	706	688	718	660	699	715	696	718	736	702	716	713	733	645	691	700	709	668	675	743	710	704	669	688	711	676	674	672	688	701	691	691	679	728	689	701	716	670	689	668	684	663	686	662	656	697	659	686	706	674	684	680	707	686	699	678	712	671	689	724	714
56226	30105	17151	6428	2955	1396	522	437	367	353	343	375	372	344	367	343	360	374	331	382	400	393	379	362	351	340	329	355	305	312	339	366	358	319	357	341	339	313	328	293	366	318	299	323	322	367	325	337	301	340	359	314	310	310	342	314	351	310	327	331	328	330	340	297	316	333	331	340	358	355	321	330	347	336	319	334	350	334	333	352	345	315	346	314	318	340	327	334	335	355	332	325	313	349	334	341	318	338	325	331	337	300	321	348	328	316	357	321	349	321	351	285	304	334	344	318	310	296	336	286	341	335	332	339	354	309	328	322	340	299	353	350	318	340	310	302	325	320	317	305	308	341	329	375	329	336	313	339	331	339	340	319	336	340	333	357	342	318	355	336	334	329	342	318	312	353	352	328	290	345	318	329	345	317	334	345	337	348	343	354	298	341	345	334	287	347	324	344	312	345	312	347	360	341	319	318	323	295	311	322	317	354	351	352	350	323	350	317	340	374	362	339	307	295	308	338	343	313	322	328	359	322	307	334	333	312	308	307	326	322	322	317	302	305	370	355	339	359	355	318	329	326	355	307	301	334	345	320	323	329	313	307	353	351	339	333	296	335	297	359	323	330	303	353	333	321	338	339	354	321	345	345	357	317	315	330	294	361	351	311	336	324	326	335	318	324	306	349	276	300	304	337	337	289	335	358	292	320	326	340	340	323	397	339	346	340	328	344	354	345	357	385	356	314	314	362	337	317	319	345	373	314	371	321	343	357	350	310	299	295	311	316	300	321	314	334	347	317	343	330	307	346	323	329	283	351	307	324	310	299	304	298	318	314	317	325	342	312	293	370	348	337	330	349	326	301	317	334	337	360	316	309	316	304	303	353	328	315	341	308	319	359	326	311	328	337	362	330	316	358	321	332	322	352	320	313	293	309	350	340	332	288	325	328	340	349	330	329	313	333	364	321	332	337	357	319	298	319	323	320	305	327	316	311	323	318	335	318	356	293	310	314	361	359	350	371	373	332	338	308	306	324	297	300	354	351	346	322	342	332	307	308	318	351	308	314	307	320	276	342	336	300	342	314	331	345	331	322	353	312	331	352	341	352	340	297	352	342	324	367	328	310	323	330	327	352	328	322	330	296	336	347	335	364	324	340	349	337	301	303	328	326	307	316	305	352	346	329	372	345	326	351	331	308	330	326	317	337	309	331	365	323	330	313	338	331	341	357	326	313	328	300	339	336	330	315	332	321	324	314	302	336	343	319	348	344	307	331	339	354	288	345	350	334	365	358	325	333	356	312	343	296	333	363	349	341	317	291	355	330	322	305	331	362	331	320	295	313	323	366	298	336	337	320	305	331	331	356	338	308	347	308	342	306	354	343	312	327	317	329	326	348	327	316	349	338	321	315	351	323	377	363	348	346	354	330	314	336	340	365	344	361	332	330	309	315	336	313	325	305	320	299	348	329	336	351	317	332	310	334	328	356	324	325	336	313	327	310	301	306	343	345	358	309	322	339	337	342	315	352	340	360	323	298	328	323	320	349	349	343	354	300	315	299	322	334	320	312	311	344	291	324	310	341	326	362	372	329	324	345	342	309	344	329	270	351	365	340	317	310	334	327	324	309	334	319	334	355	356	292	318	343	343	308	352	312	321	323	354	324	347	326	330	328	339	323	341	341	318	332	335	329	332	339	365	333	319	328	326	337	312	337	348	334	284	328	304	339	363	335	323	346	295	336	361	358	331	321	314	330	325	361	320	326	314	314	313	331	317	313	320	330	335	326	344	286	348	321	321	365	357	310	317	334	343	346	308	378	321	313	331	333	317	320	338	327	360	351	311	315	355	363	341	346	329	321	333	334	327	352	343	365	298	342	305	340	338	338	326	295	331	309	317	313	306	333	312	323	339	310	351	344	352	346	345	379	352	331	353	312	351	362	319	300	338	315	323	378	361	352	325	314	321	334	309	332	330	359	335	319	337	328	310	343	318	342	342	306	338	322	326	314	353	363	318	320	318	376	346	304	325	368	341	342	351	337	337	358	326	296	303	358	333	333	327	304	303	349	385	339	321	303	324	367	327	320	312	309	332	335	299	314	366	303	338	329	311	343	298	330	310	347	346	370	317	332	329	298	322	328	312	304	323	310	323	371	323	336	305	309	332	332	330	297	334	296	333	353	321	346	329	328	311	344	357	338	340	345	323	305	323	312	329	302	375	323	302	328	299	330	346	328	309	339	350	328	337	336	333	326	347	322	322	340	308	304	302	354	351	321	339	341	339	345	329	343	327	297	369	364	277	352	349	321	303	301	298	319	314	320	344	343	338	321	325	319	316	359	354	327	328	315	366	316	332	284	299	336	329	325	309	314	338	342	320	340	329	283	360	345	327	364	304	319	384	342	339	336	317	355	349	338	343	332	345	349	327	295	316	367	354	352	318	338	343	315	320	341	316	359	331	313	334	314	317	320	311	319	327	351	338	313	310	341	317	298	295	301	328	342	352	320	344	317	345	336	322	321	348	323	326	339	286	334	324	320	332	326	319	343	352	339	352	355	350	337	350	325	338	348	333	313	361	325	308	321	357	328	306	322	312	346	327	322	299	281	331	339	288	349	323	360	320	332	340	319	321	345	316	315	345	375	346	346	362	353	344	329	337	342	349	322	343	296	329	302	306	303	339	318	312	333	335	326	343	352	328	301	311	326	317	348	337	342	313	319	286	339	314	316	343	305	321	327	321	313	323	359	369	335	304	330	310	332	343	345	325	298	326	330	331	330	324	333	314	296	342	306	345	339	335	345	318	327	344	350	358	314	330	310	340	340	339	389	298	337	301	384	319	342	342	289	323	317	340	325	330	335	315	346	340	315	324	341	312	339	359	319	349	329	354	322	325	345	337	333	325	326	324	317	348	315	348	338	348	315	350	332	343	337	320	337	349	346	310	350	359	323	320	320	316	342	343	356	341	304	324	321	312	359	306	311	307	380	313	348	304	316	324	311	312	310	357	359	320	341	324	324	328	344	341	335	344	343	351	308	312	373	289	283	336	336	280	293	296	345	402	358	330	324	356	348	340	347	334	335	338	360	344	322	369	338	351	339	338	303	314	341	350	323	379	342	324	324	327	310	341	321	330	334	350	344	377	366	322	343	324	297	330	353	326	354	344	306	314	350	295	307	320	309	277	349	331	322	338	344	324	299	321	326	339	328	311	296	365	317	360	339	336	333	316	322	318	326	309	324	309	297	320	333	335	339	353	349	342	333	347	372	338	347	298	343	316	327	334	360	369	319	355	341	345	304	372	375	344	320	328	308	317	350	324	349	360	304	336	365	312	355	336	337	355	338	326	327	324	333	339	300	337	313	370	336	347	351	341	364	364	369	316	327	344	310	302	294	353	299	325	326	371	350	309	360	362	301	389	339	365	334	325	325	334	361	319	324	308	363	341	358	340	322	351	311	326	328	330	361	349	310	315	320	316	310	362	326	328	315	341	334	377	311	351	332	363	338	332	335
35534	22871	19549	11935	8329	4442	1479	1215	1132	973	931	959	948	867	814	802	827	915	988	1093	1002	1111	1115	860	777	699	729	739	735	680	723	719	694	708	715	681	719	778	692	734	757	704	725	659	690	715	713	709	746	736	723	744	659	768	703	730	728	714	728	736	750	718	721	709	734	745	706	701	727	768	713	708	716	749	725	727	712	714	720	727	723	696	683	698	753	699	688	695	724	732	728	682	710	778	745	734	730	684	696	698	700	706	765	732	710	715	691	679	736	658	687	740	723	720	708	733	701	701	703	720	720	744	718	702	720	720	751	707	754	736	748	704	754	735	662	675	714	691	744	743	761	693	683	698	688	698	665	730	713	731	733	689	684	715	721	691	722	695	692	722	712	723	694	705	721	705	697	670	723	747	720	748	762	670	715	694	701	738	699	730	748	721	735	719	735	679	756	724	710	696	754	730	732	744	715	716	694	676	711	702	751	734	731	758	728	733	729	775	675	744	713	741	754	705	709	686	726	722	714	664	691	702	703	715	752	682	771	723	759	766	717	739	701	693	711	670	754	681	713	744	697	714	708	698	743	734	759	740	651	724	700	737	701	713	748	739	718	690	717	713	765	715	684	708	691	680	732	707	734	692	674	698	714	710	722	708	682	703	756	710	694	702	725	708	745	752	717	715	704	727	723	751	726	721	700	679	704	662	740	733	687	733	710	700	685	716	760	712	703	677	710	747	653	692	667	743	717	734	721	703	755	682	752	718	761	696	740	734	740	698	740	720	751	697	692	769	726	710	736	688	704	726	739	732	707	771	700	685	692	717	701	712	677	709	744	720	723	706	751	693	713	697	683	703	749	690	738	723	739	645	707	700	718	714	729	695	706	711	755	717	753	727	714	730	727	690	689	712	755	664	699	716	678	719	713	686	670	695	716	691	700	714	707	725	736	736	719	687	735	667	708	743	683	713	679	702	713	666	721	731	731	689	726	730	704	713	728	685	701	710	772	723	680	665	696	679	721	724	707	698	677	742	748	682	646	672	739	749	744	707	696	720	722	704	668	746	701	724	719	719	746	703	698	691	686	673	736	689	784	710	673	733	707	729	671	709	726	789	719	736	694	714	741	643	677	725	729	719	701	689	797	731	723	735	720	706	738	681	700	692	727	688	791	711	709	685	718	692	726	714	702	730	721	684	755	673	700	743	706	746	722	746	758	752	665	723	767	731	727	693	707	743	757	695	751	689	756	732	747	770	726	738	683	688	727	772	705	753	744	723	715	748	697	722	711	731	740	761	739	735	693	740	719	723	725	687	723	698	723	696	713	710	710	724	726	692	675	640	733	748	738	673	764	723	731	731	718	655	737	729	718	740	708	696	728	702	720	740	698	725	747	714	715	696	728	704	657	681	706	711	743	724	730	750	711	724	680	709	727	675	722	705	708	729	692	691	753	728	760	693	746	714	699	759	743	705	722	743	704	735	686	702	720	721	723	671	764	727	722	687	639	777	707	747	776	698	683	744	692	699	731	749	722	679	661	709	756	734	712	710	734	679	720	711	737	745	736	701	674	703	707	685	723	743	729	674	686	705	719	705	723	703	715	706	708	724	697	731	730	730	703	701	716	742	708	733	706	733	760	744	705	727	716	685	764	725	739	698	719	704	698	745	744	793	727	706	696	753	779	727	748	678	711	751	728	787	689	726	699	754	723	696	702	717	709	713	701	699	753	703	698	724	730	740	713	725	732	710	646	719	714	727	748	770	762	697	722	742	721	715	707	710	704	712	716	713	769	671	706	753	715	711	714	709	724	710	724	692	718	682	703	711	705	739	698	771	689	711	723	757	745	708	708	721	688	710	727	737	740	746	693	699	707	743	771	728	679	720	733	743	706	724	726	711	732	699	700	689	763	690	710	707	765	673	739	704	704	722	729	722	698	675	750	738	750	738	751	723	743	691	760	687	736	776	707	780	712	744	716	735	733	741	738	707	732	704	699	723	696	667	740	750	730	738	713	697	678	688	716	731	728	731	721	654	730	698	701	668	712	680	746	747	725	734	669	703	712	744	727	661	715	761	668	749	711	692	711	709	678	731	721	714	734	690	714	684	693	726	726	745	700	705	720	735	728	693	661	689	731	709	724	738	716	691	757	721	692	770	712	714	693	690	724	633	731	772	745	710	747	759	729	753	706	724	733	696	688	675	716	749	753	679	756	733	698	752	688	729	715	748	757	707	727	690	683	683	704	700	687	737	699	775	713	723	711	694	695	745	715	710	679	708	727	726	686	710	734	710	736	690	721	744	695	723	690	726	730	769	702	695	698	740	755	704	722	660	725	701	693	729	730	714	719	716	711	697	698	703	717	680	721	727	674	752	677	722	746	727	759	709	718	673	762	704	716	747	712	775	693	708	700	740	724	726	713	731	741	752	703	736	707	700	702	728	719	679	705	694	701	711	736	717	722	734	696	763	741	698	739	724	735	752	703	685	664	694	720	749	690	732	720	755	702	725	695	739	688	715	701	689	697	728	697	741	755	720	705	663	727	697	696	749	743	740	718	700	673	729	768	691	702	715	724	706	699	683	737	771	751	700	712	685	665	686	772	769	712	699	743	646	702	709	769	737	710	700	734	717	728	717	720	696	746	740	716	748	693	700	752	755	714	737	719	717	717	683	777	711	732	710	696	758	753	773	669	752	723	730	705	736	718	716	691	720	733	721	712	720	729	680	700	703	687	719	719	695	707	718	741	696	740	668	744	744	740	722	750	665	756	719	746	764	725	725	697	706	732	694	768	729	717	727	723	664	734	712	726	755	731	693	674	706	727	707	694	686	711	718	725	729	668	699	760	694	750	725	763	716	725	716	723	758	670	741	713	674	718	741	758	680	725	721	698	734	710	721	714	718	702	677	713	689	695	702	691	733	657	715	692	686	718	685	694	698	741	756	689	712	709	739	692	718	722	687	707	721	691	697	733	714	745	714	722	735	790	705	695	715	767	761	732	717	733	736	721	730	721	685	749	699	668	711	771	752	698	694	736	742	744	761	700	701	739	729	704	732	691	700	709	732	659	714	715	730	733	693	693	736	711	706	765	686	724	723	700	693	708	745	762	762	695	697	729	687	731	697	695	742	719	763	736	728	716	730	714	683	742	710	722	691	731	725	697	698	690	693	754	712	690	749	687	750	718	677	712	727	748	772	729	731	752	720	706	709	695	729	693	701	718	732	736	750	713	760	751	749	713	736	734	677	729	714	706	772	705	719	731	701	748	710	748	738	730	671	714	722	672	759	708	695	729	748	671	735	723	728	692	693	748	759	753	730	738	705	718	732	685	683	713	717	714	732	731	666	694	738	676	719	694	706	736	724	749	690	753	699	722	735	682	722	740	773	684	700	722	704	733	702	734	760	742	669	699	694	679	750	725	731	709	677	742	704	694	686	792	767	737	689	702	705	728	705	671	731	745	715	723	728	673	674	687	762	704	708	693	705	686	714	714	714	745	756	670	703	728	708
60342	36810	25210	14490	7128	3248	1105	589	510	469	414	393	385	362	340	339	363	372	385	363	389	390	401	393	400	364	378	385	328	355	355	370	367	358	343	374	337	387	334	379	377	339	360	329	336	368	362	351	330	343	350	378	338	338	381	334	390	351	337	319	359	383	356	353	379	360	384	323	373	331	323	364	320	329	364	334	356	358	358	363	327	361	340	374	354	332	353	389	332	356	329	364	350	345	345	326	337	303	323	363	316	313	344	345	359	371	341	373	324	346	363	361	346	386	353	392	328	348	369	360	346	345	319	355	364	353	352	370	367	377	368	349	369	340	342	348	349	329	371	363	358	354	341	320	345	342	364	353	353	361	377	346	379	367	327	346	362	355	360	369	368	356	338	351	360	319	394	392	304	346	366	387	347	385	330	329	350	348	378	346	383	373	349	344	344	328	317	331	382	311	362	369	344	319	345	355	350	358	353	327	331	333	343	334	373	357	366	319	321	323	369	313	319	427	350	383	321	327	334	333	353	369	361	420	392	347	342	336	336	344	362	346	349	317	353	337	328	366	352	343	314	320	348	335	340	367	341	351	373	342	349	359	348	320	323	341	329	382	385	357	347	337	371	362	349	378	347	368	380	325	356	355	352	314	324	368	383	311	356	388	347	351	385	371	354	359	393	400	356	350	358	343	331	385	347	342	360	368	338	353	321	336	361	362	393	337	350	360	381	373	351	340	350	367	343	384	356	325	411	324	332	341	341	359	362	358	341	371	336	321	327	361	377	361	332	353	307	340	369	346	382	323	317	327	377	370	338	378	347	374	360	384	387	392	355	367	340	372	417	325	335	335	356	349	357	342	312	380	336	368	341	355	381	364	347	372	336	359	338	309	391	350	348	321	360	347	353	369	373	327	316	373	342	343	331	347	326	347	347	355	366	314	354	334	334	320	381	362	358	335	354	364	335	374	328	355	354	320	348	368	342	335	340	329	344	318	379	350	340	379	352	345	340	337	380	387	361	353	365	351	356	354	336	350	300	354	350	338	337	366	349	365	373	312	364	369	370	331	345	368	326	374	370	372	340	385	376	348	338	337	343	386	361	330	346	350	362	353	308	370	311	370	335	366	369	367	368	350	344	332	396	343	344	356	348	351	367	352	361	361	349	351	343	377	392	357	352	367	341	334	342	344	394	381	344	352	336	336	324	380	367	374	363	380	377	325	344	362	350	333	355	340	374	366	345	356	351	329	318	356	339	345	366	383	352	363	383	388	365	372	376	383	352	350	344	336	364	336	340	328	352	349	334	368	351	349	343	338	348	331	342	345	346	365	342	341	339	362	329	343	371	358	387	350	332	326	303	350	360	328	350	335	343	338	349	352	331	355	319	365	383	334	342	359	348	351	357	361	342	307	363	369	325	360	354	332	373	362	361	313	340	354	364	368	342	383	312	348	325	330	379	348	349	323	324	319	371	369	376	333	362	368	345	379	393	349	368	361	381	353	322	336	330	341	344	342	313	356	353	354	378	331	333	362	367	352	357	344	350	377	321	340	389	362	348	336	333	380	353	349	348	363	354	359	341	330	330	364	360	376	336	348	347	364	363	363	314	350	364	388	371	366	376	358	306	317	362	317	321	332	366	362	355	350	366	337	328	331	350	345	356	350	322	346	386	343	360	367	356	347	350	371	345	330	344	338	366	376	363	313	327	386	315	371	357	351	329	313	338	349	313	358	375	365	347	376	365	335	343	331	337	329	345	350	361	367	380	399	395	359	369	343	347	343	335	379	381	382	314	330	337	356	319	340	318	334	361	321	365	360	351	357	361	388	364	342	376	366	307	365	356	382	359	374	371	345	331	342	365	392	353	366	380	351	332	360	340	328	346	316	341	374	329	351	360	379	359	348	314	382	346	357	337	375	325	353	336	344	378	352	358	375	378	345	373	367	340	338	363	373	374	360	335	381	341	354	385	348	355	360	385	359	334	393	361	347	361	354	319	348	332	335	336	327	356	340	377	370	354	338	330	366	372	343	371	360	316	380	350	370	357	324	342	369	358	347	353	306	372	321	320	374	367	356	327	391	402	319	383	367	375	335	356	379	359	334	336	332	367	337	349	356	365	343	372	340	353	377	373	339	362	351	354	378	343	364	365	366	354	342	371	393	313	304	343	378	350	392	345	354	358	341	382	346	337	339	321	334	333	329	340	341	346	381	345	357	336	316	324	339	363	354	336	369	362	363	363	349	319	362	337	345	329	354	359	381	337	375	321	351	340	332	395	364	384	388	371	381	351	349	348	348	331	359	365	344	357	362	371	354	352	312	355	344	351	395	352	368	324	384	405	346	366	373	331	344	366	317	363	362	363	352	336	341	350	356	358	370	343	365	357	344	340	360	376	369	351	361	333	341	343	314	334	390	369	314	359	352	360	384	345	341	352	327	367	349	369	375	335	377	400	345	343	337	323	354	336	338	380	361	369	350	328	318	350	338	351	318	373	352	358	365	367	371	361	305	340	400	358	359	377	361	359	363	362	343	332	381	350	350	354	380	349	352	324	352	334	359	323	346	344	374	342	365	368	347	360	351	359	356	340	371	381	345	391	374	384	376	346	344	379	334	339	348	372	382	377	388	370	347	353	348	347	345	325	323	360	386	375	341	358	349	379	328	368	343	346	354	302	373	361	365	337	377	352	374	346	301	360	388	365	356	363	347	391	351	369	347	387	340	311	372	357	354	349	337	389	382	334	340	341	356	352	331	338	338	366	362	382	366	391	375	396	379	377	371	338	345	340	382	377	346	348	347	372	325	332	343	363	362	363	357	377	343	356	373	312	384	376	298	353	363	363	371	325	362	343	371	353	349	333	363	387	357	376	344	348	351	327	316	332	339	350	376	363	360	345	340	351	347	339	333	361	355	332	371	355	363	399	330	299	353	324	351	355	361	373	376	386	309	369	347	338	353	358	345	387	340	355	301	361	384	391	338	361	377	324	354	367	348	370	328	332	325	353	324	333	340	371	353	330	348	331	334	354	349	378	351	376	323	376	366	370	354	334	340	323	369	363	357	390	377	353	346	350	370	353	349	359	326	351	348	346	334	346	352	368	379	349	355	342	385	385	376	370	336	342	332	357	344	344	338	346	318	335	343	348	348	351	354	341	334	348	337	343	340	344	327	333	395	344	343	337	360	390	380	381	381	382	350	370	378	342	363	319	343	357	346	349	365	334	340	324	340	320	299	340	349	325	333	366	354	343	340	355	341	341	369	373	345	369	346	392	362	290	354	367	355	338	376	339	306	363	343	373	364	348	334	330	362	340	345	348	289	369	370	360	369	352	375	321	370	375	371	300	382	367	378	322	381	338	350	361	331	340	392	354	377	355	319	360	350	349	344	381	340	348	341	354	352	348	346	359	350	356	377	316	346	344	359	331	350	375	358	361	370	381	336	363	366	329	368	380	329	370	358	336	353	370	328	323	335	361	351	342	366	332	350	330	384	345	359	336	352	354	373
37769	28119	27114	22970	15578	9178	3496	1694	1425	1280	1236	1053	1060	888	902	857	839	856	883	896	971	947	941	1079	831	764	747	746	736	750	746	761	747	828	782	753	723	775	759	751	765	765	780	734	723	743	768	745	754	796	783	752	744	814	781	757	763	772	810	770	785	817	758	737	736	751	772	734	748	746	756	738	777	835	755	746	732	746	688	754	764	733	770	761	769	709	772	775	737	752	743	824	741	747	739	789	759	761	815	768	790	775	750	765	757	770	741	786	795	747	729	704	784	780	760	757	766	762	768	780	794	731	761	761	721	803	766	769	748	816	776	747	765	754	736	762	747	733	780	748	789	727	776	702	788	731	759	714	729	728	725	735	739	759	780	700	798	768	806	772	740	748	761	783	768	741	721	737	764	766	685	743	745	686	772	742	749	765	779	714	768	784	764	734	781	717	729	752	727	740	763	793	750	757	752	723	744	761	723	788	689	770	747	772	761	694	735	766	716	797	793	755	752	777	781	761	769	724	783	789	736	743	751	752	729	722	759	759	724	760	773	780	718	757	729	758	732	761	753	734	737	701	733	740	754	771	767	736	745	782	776	717	714	789	775	813	797	761	710	687	769	729	751	748	788	704	768	746	784	789	749	743	788	780	756	761	767	748	760	770	743	747	750	742	718	737	747	750	724	720	711	761	785	780	726	734	763	799	715	744	763	746	774	735	726	735	730	769	801	714	762	701	777	713	732	778	736	823	743	746	767	760	767	744	725	757	785	826	752	792	766	720	776	746	812	752	751	723	750	724	769	707	772	739	767	757	797	751	792	778	719	740	727	745	708	727	758	781	734	717	739	746	808	737	728	760	747	716	735	726	756	757	812	735	749	778	773	745	716	785	788	768	742	789	767	806	720	744	770	796	773	806	750	744	716	740	785	801	783	793	776	772	727	771	767	752	825	759	774	721	771	742	745	761	739	774	718	749	731	738	758	790	758	745	733	810	707	759	767	742	762	744	737	733	730	773	825	752	714	769	759	756	796	743	732	730	767	734	704	726	766	752	720	727	767	729	749	752	740	753	705	757	743	724	735	714	786	731	772	697	757	777	723	763	760	753	740	756	723	762	758	749	751	763	763	723	767	725	724	728	783	731	741	754	793	728	738	766	750	725	745	746	735	728	733	766	774	755	753	759	803	749	751	795	735	741	723	725	739	738	770	777	739	743	764	760	743	745	707	736	752	773	727	758	767	777	794	774	729	767	764	722	798	712	761	725	751	733	761	731	689	730	755	726	728	741	743	730	793	690	728	748	799	790	753	751	726	753	739	781	801	714	727	749	781	728	827	733	780	720	742	758	781	747	775	728	761	777	779	785	727	698	731	789	740	772	751	719	791	755	754	711	780	733	719	754	825	781	721	734	737	773	746	753	764	726	762	738	729	742	765	733	713	786	787	765	773	760	769	752	713	773	736	746	756	808	761	728	769	678	730	742	799	814	709	761	801	749	769	742	782	777	777	777	734	712	765	779	736	741	797	754	706	733	742	754	774	714	769	732	729	732	808	760	763	810	741	746	736	713	733	750	747	744	757	797	759	745	745	747	801	786	730	747	720	728	750	719	759	708	792	725	796	759	697	780	748	740	775	723	756	759	753	819	760	778	747	762	774	795	727	792	751	736	756	792	731	712	744	771	707	779	729	768	709	759	762	789	774	756	727	724	724	778	701	725	775	757	744	719	788	747	756	774	759	740	743	767	696	781	729	776	767	769	761	751	748	784	735	811	737	767	768	698	736	763	750	724	706	755	750	755	760	749	821	763	730	724	726	742	804	780	712	772	763	803	733	766	767	799	774	782	755	733	747	753	812	775	756	783	751	738	767	756	717	744	796	766	714	747	739	765	771	749	689	767	758	726	759	747	744	753	780	742	751	740	777	760	715	766	803	729	751	762	759	689	725	739	762	748	765	763	783	760	738	764	803	683	734	806	830	808	741	724	699	733	823	723	783	739	764	697	769	828	752	736	742	790	758	725	732	793	722	775	765	728	799	785	752	775	766	727	792	794	734	752	717	733	709	731	729	736	777	726	727	744	763	750	772	707	730	737	727	692	716	734	790	759	767	760	742	753	730	745	748	727	792	782	749	751	739	748	754	725	802	747	785	742	727	744	785	802	777	763	740	787	724	719	786	766	753	782	776	685	713	747	762	759	712	779	741	721	739	742	730	740	714	760	712	755	752	765	752	745	752	739	740	755	798	754	749	687	709	762	731	750	738	787	745	767	735	749	744	741	762	751	730	811	783	813	781	675	750	809	768	730	715	790	718	777	742	761	767	767	776	790	794	761	713	801	787	743	729	760	752	727	766	724	746	745	734	749	788	682	770	704	802	782	756	764	742	785	734	756	786	746	766	721	770	741	762	780	787	741	755	720	739	766	784	818	790	733	729	752	719	757	722	760	768	772	730	766	746	723	757	759	731	743	734	688	740	732	691	720	760	739	774	751	690	755	774	722	787	759	729	750	760	770	793	790	760	763	746	754	709	743	766	758	790	751	751	805	826	779	779	727	804	729	759	825	743	744	737	796	793	807	739	738	775	767	753	788	802	734	761	773	701	716	718	751	730	728	797	743	778	737	732	753	764	734	786	734	765	760	795	754	774	782	752	710	736	764	756	782	759	733	753	804	755	774	757	731	756	729	764	743	726	756	739	754	732	734	727	810	756	762	723	731	791	754	729	717	748	776	771	768	737	763	746	794	739	733	723	746	695	765	726	754	732	761	707	732	767	755	747	776	777	734	797	757	760	723	785	740	752	718	755	724	753	753	759	777	757	744	692	746	788	782	777	732	741	764	766	778	758	753	752	731	753	771	781	766	777	753	734	734	830	793	757	771	782	775	792	804	737	756	736	733	772	806	773	763	738	767	782	755	741	732	762	729	745	738	734	809	739	724	725	710	754	750	784	737	747	791	764	746	811	753	774	782	739	717	801	721	745	769	750	745	721	812	749	745	750	721	761	769	694	708	710	750	775	778	714	809	757	758	775	751	780	736	774	717	724	754	755	722	772	686	738	772	695	787	693	767	771	727	735	732	729	721	727	725	731	775	741	716	758	731	730	754	778	713	696	751	748	709	760	766	737	735	739	762	728	732	762	710	756	766	785	770	764	789	747	730	750	735	726	786	722	798	706	772	737	711	748	749	709	759	708	822	688	743	759	729	767	779	749	793	746	751	744	761	745	729	812	732	764	764	731	726	753	744	771	774	736	732	745	748	719	745	767	747	768	699	777	771	746	790	717	717	756	720	756	722	769	761	791	752	748	728	749	741	761	777	756	764	759	786	786	771	743	728	697	757	732	758	688	703	747	742	733	771	745	770	772	728	721	781	764	762	739	723	824	716	765	758	782	708	744	715	769	790	749	760	729	798	789	787	766	754	731	683	756	721	794	776	705	738	732	742	801	731	745	772	773	738	751	738	763	750	777	724	694	777	752	783	725	756	778	758	733	764	773	793	726	727
43817	24992	11936	5404	1800	574	366	319	340	318	342	317	304	349	333	297	304	325	326	341	308	278	318	275	335	317	329	300	349	325	306	306	320	338	350	327	314	311	323	344	350	283	317	339	289	351	340	327	330	322	319	309	294	303	289	333	305	327	304	307	325	338	329	309	301	354	324	313	309	308	357	363	321	302	346	316	334	297	316	306	307	313	336	292	328	326	322	313	298	293	345	328	283	266	345	282	358	330	310	353	324	347	345	330	303	291	346	293	282	309	317	300	342	319	304	324	334	317	341	318	310	328	291	294	290	296	310	290	318	317	317	330	344	315	313	347	336	298	326	311	336	315	312	315	315	342	316	314	303	303	334	317	308	339	308	316	312	293	335	312	301	286	344	341	322	310	313	294	335	319	312	308	357	314	332	321	284	318	330	355	336	317	300	301	304	316	339	300	298	314	341	325	319	281	288	342	343	309	276	312	319	315	329	330	316	315	318	360	300	374	306	323	318	293	334	289	312	312	312	331	333	328	320	333	307	342	318	325	345	298	311	343	358	317	326	305	300	323	321	331	345	292	321	306	312	302	325	306	336	339	327	334	346	297	344	288	344	335	327	349	330	293	308	318	296	302	311	315	325	338	294	297	310	350	330	350	334	324	344	347	327	352	337	299	311	310	298	300	299	307	295	316	325	295	297	336	339	313	310	307	331	351	317	326	304	295	307	293	317	321	306	325	378	327	330	310	344	302	277	310	325	332	338	332	311	337	322	313	355	354	301	330	309	287	267	331	329	294	305	368	332	320	317	336	313	319	299	284	304	340	324	312	311	278	308	318	317	314	309	325	300	344	331	308	293	340	298	331	273	293	321	301	325	269	315	332	306	341	317	343	324	316	323	315	318	318	334	339	310	334	297	335	328	366	309	306	307	311	292	333	326	302	342	322	301	315	311	349	314	311	307	290	307	296	310	333	298	310	328	318	364	326	346	326	330	324	295	309	328	309	336	303	322	342	339	337	321	283	301	291	309	337	309	308	329	310	348	325	329	347	325	362	347	332	322	328	284	319	301	317	333	286	308	317	300	318	316	287	291	289	273	310	334	364	378	321	314	318	327	288	354	316	329	346	345	284	305	346	353	363	320	320	309	328	353	318	327	364	311	328	293	319	305	328	313	348	298	333	286	302	346	301	322	299	302	342	330	305	315	298	335	311	300	289	312	320	325	302	328	334	312	336	330	312	325	316	300	335	306	330	312	294	293	315	362	322	319	333	337	302	302	325	343	309	379	330	285	324	358	345	339	293	348	319	293	314	311	276	329	340	317	309	355	338	325	315	326	311	303	346	304	359	352	323	327	327	303	324	310	308	307	320	318	351	320	329	312	302	310	289	308	294	309	323	319	309	321	303	313	317	313	309	332	282	325	345	310	331	324	312	330	292	326	312	323	331	383	309	335	289	341	290	308	308	311	322	331	328	324	300	314	328	288	326	298	308	313	302	316	300	315	316	334	324	330	340	334	349	350	317	346	308	318	319	326	306	308	327	319	310	335	326	320	317	291	290	322	302	336	329	306	321	268	325	329	310	295	294	311	308	286	316	304	337	347	279	292	326	322	316	312	308	291	326	336	300	302	315	319	286	320	364	331	323	327	331	346	305	305	310	325	312	303	308	324	327	290	298	280	309	318	312	332	346	325	350	302	320	327	321	305	333	321	309	339	298	308	334	345	326	292	304	320	324	323	342	306	357	281	306	338	331	326	322	335	338	288	289	346	331	320	321	325	282	312	324	351	271	343	340	313	329	329	289	304	305	336	322	297	340	306	307	304	337	296	314	313	318	328	312	309	318	333	348	343	304	307	348	315	326	300	312	344	349	316	330	291	299	312	309	317	333	315	296	309	297	316	361	316	301	323	292	289	326	309	330	322	358	300	334	316	320	325	326	306	330	310	327	297	275	306	291	313	312	309	320	320	318	330	334	369	347	333	325	329	306	323	318	294	299	311	364	343	306	318	312	325	315	347	327	325	357	339	333	324	362	306	296	308	307	324	323	317	349	298	300	310	344	285	328	321	331	307	332	346	304	327	348	330	354	326	313	332	309	332	317	352	342	356	291	327	323	319	294	312	331	346	345	278	275	311	302	314	335	334	323	305	310	362	343	312	308	303	343	346	344	336	299	324	315	339	326	312	324	297	328	333	302	330	290	302	331	309	331	318	301	295	307	301	324	299	325	308	331	328	321	317	324	324	342	307	325	334	328	334	324	325	322	340	319	328	308	318	318	288	314	346	318	350	326	333	298	326	313	331	316	321	324	310	350	317	314	314	323	293	339	363	303	324	305	330	288	292	298	302	332	312	320	334	290	338	309	342	330	319	318	291	302	329	276	308	310	352	307	334	307	325	336	293	303	318	310	310	341	309	267	323	335	301	293	309	352	325	317	298	312	330	310	355	358	354	353	310	305	310	300	323	322	324	304	308	351	341	312	263	352	341	353	285	330	324	291	312	315	305	342	347	320	296	293	356	338	269	318	326	309	310	350	310	290	311	336	321	353	329	319	320	375	304	307	296	338	341	340	363	322	274	338	318	270	327	271	320	296	328	333	348	303	309	318	327	302	296	304	322	332	286	334	326	286	285	332	340	324	325	296	272	321	314	341	311	357	346	272	309	327	301	335	314	339	344	334	343	314	299	324	278	340	357	330	294	313	294	310	312	326	318	335	342	295	309	348	313	312	334	367	292	293	312	341	369	320	306	295	328	310	291	337	323	305	321	308	303	311	335	334	304	330	343	298	295	327	312	329	288	304	343	306	325	298	310	328	277	334	318	301	304	308	298	310	338	314	315	319	312	298	303	336	321	285	298	346	309	310	340	315	333	341	328	342	311	329	307	313	296	308	371	336	309	333	332	299	314	296	351	356	317	310	327	298	338	332	330	292	299	308	342	319	314	312	319	297	343	310	330	322	305	336	316	310	315	313	318	343	278	352	298	322	305	319	335	322	313	300	299	312	290	263	313	318	322	278	290	324	324	305	335	334	288	315	298	330	329	351	327	308	319	332	340	316	310	314	332	314	307	290	319	331	318	312	293	303	333	289	326	324	317	326	297	320	297	335	354	320	267	332	323	305	289	319	294	304	304	302	319	282	327	358	340	339	289	327	310	305	354	303	299	321	303	282	303	322	320	315	310	285	335	313	348	308	353	318	336	362	330	311	332	280	328	313	362	345	347	310	294	335	302	323	310	318	320	266	303	279	332	353	281	318	315	318	359	312	335	312	330	298	356	304	333	314	316	302	357	303	312	307	313	353	320	322	324	333	301	302	326	325	317	313	329	319	316	308	317	345	334	319	304	307	321	337	308	333	294	306	288	303	305	286	339	314	327	325	309	326	270	313	308	295	300	321	307	317	324	322	329	315	321	332	342	322	329	367	333	279	312	303	292	343	286	307	293	321	326	323	327	324	303	327	309	321	283	282	322	322	295	322	310	315	292	308	310	340	324	294	344	287
27380	18198	14798	11072	4802	1571	855	820	880	763	760	769	705	682	649	701	699	708	714	710	674	668	646	705	679	746	703	665	694	712	706	700	711	671	689	688	703	690	706	653	705	706	665	689	699	687	701	698	666	666	698	709	698	676	639	658	728	637	661	652	686	704	692	703	709	659	707	741	684	699	692	721	747	701	693	696	682	718	703	663	724	669	705	667	707	693	701	709	742	735	664	654	707	712	650	683	721	683	699	701	708	717	658	650	620	669	690	676	673	672	682	661	667	755	679	630	671	700	657	680	673	687	721	696	712	702	679	662	720	723	674	658	674	695	698	686	658	672	709	654	703	691	715	672	688	714	681	651	722	698	655	664	668	677	661	714	643	630	670	708	673	659	687	720	674	683	690	653	700	691	722	674	703	698	706	700	667	624	691	662	735	639	718	653	673	724	687	716	689	653	684	693	686	691	662	709	705	713	662	703	672	701	671	706	697	677	733	764	701	648	655	726	685	696	693	643	657	702	731	666	668	682	689	671	692	658	695	651	687	674	705	726	692	641	626	720	771	710	663	718	715	683	707	715	704	687	714	702	690	706	669	678	706	670	698	692	711	695	649	677	698	713	708	647	676	665	683	643	672	704	669	679	694	674	706	709	639	702	653	678	672	689	688	677	750	714	702	682	695	730	641	687	728	674	742	687	703	690	628	665	693	713	659	643	705	706	712	668	665	732	645	686	693	705	691	690	679	662	686	712	672	661	680	709	676	686	702	693	693	750	658	660	641	632	714	690	694	717	696	726	685	700	666	667	704	648	679	688	701	668	676	673	669	704	681	749	676	693	690	632	657	694	683	680	713	739	689	718	669	670	668	663	682	727	672	675	647	672	694	643	650	675	682	701	699	680	679	715	703	711	701	693	707	669	681	707	677	672	702	598	695	691	678	706	691	673	672	669	675	692	733	654	680	646	705	709	689	661	689	690	700	694	680	674	653	660	697	647	683	696	674	664	693	690	704	680	668	700	721	705	692	683	627	660	686	650	719	712	710	723	705	696	684	670	700	696	717	716	697	702	733	745	700	690	643	662	705	685	698	647	672	679	680	679	668	646	664	669	661	695	721	678	676	687	678	712	680	670	692	693	777	639	705	708	673	666	646	679	667	701	678	669	660	700	674	695	728	694	686	687	691	710	701	631	651	719	696	682	643	666	695	677	630	695	696	654	645	729	693	645	678	719	677	676	743	644	714	664	688	690	686	672	677	680	685	654	716	661	657	683	657	722	661	714	663	682	693	652	711	763	664	670	673	681	687	642	664	691	653	720	638	707	677	610	691	655	682	676	660	681	604	699	720	700	675	715	703	730	689	690	694	629	684	689	698	631	702	686	687	715	694	746	676	723	708	676	723	681	641	699	684	735	613	654	705	616	731	728	655	705	665	676	680	624	670	653	673	635	669	714	700	697	680	692	691	720	715	649	675	688	673	715	693	662	727	689	673	650	666	663	650	676	721	718	690	693	665	712	687	660	654	672	680	695	733	691	666	715	682	646	681	669	673	685	653	671	663	707	697	710	662	708	677	669	662	655	664	699	726	676	644	720	681	662	686	692	696	642	640	714	749	717	704	674	677	718	695	723	685	750	736	757	716	670	713	652	730	691	689	652	689	641	697	684	674	712	694	693	680	691	711	686	714	691	685	646	656	690	709	674	660	671	647	723	656	661	714	667	708	682	731	676	661	666	668	758	664	713	707	688	682	661	755	664	689	677	714	730	704	700	718	632	702	689	674	703	682	693	650	666	662	660	679	665	710	680	676	698	685	707	657	699	692	706	671	693	762	661	691	706	683	679	684	715	692	688	708	735	692	681	695	654	680	638	732	710	691	650	730	683	694	655	682	665	671	670	761	720	689	704	649	663	692	719	671	663	709	692	687	669	672	613	705	680	749	657	669	683	689	702	727	664	670	684	701	688	694	639	688	702	715	647	629	729	661	708	654	697	681	654	688	687	663	703	669	646	686	715	712	654	687	699	683	679	679	659	664	712	669	706	665	698	704	676	687	659	655	662	715	658	725	739	658	716	702	675	691	688	664	661	699	747	693	656	693	700	679	700	678	648	702	689	678	674	690	683	650	695	673	692	663	671	731	640	679	672	700	674	723	664	660	730	662	643	666	707	653	707	668	686	695	701	680	687	644	655	686	713	657	643	672	684	725	676	681	697	691	668	721	703	640	691	661	728	637	645	653	708	656	712	657	680	678	699	657	614	711	732	692	693	743	714	716	676	670	665	690	659	675	693	670	715	703	667	733	697	683	678	695	735	687	693	698	698	720	693	702	686	665	734	696	697	627	724	664	691	713	666	670	681	713	708	701	647	710	670	689	680	738	673	706	677	687	625	675	712	672	712	659	681	684	707	728	681	659	668	659	680	649	702	679	684	685	664	725	674	691	654	692	698	681	677	701	655	708	677	659	654	693	710	689	670	702	720	678	706	712	674	671	694	667	625	663	669	710	662	674	703	691	715	721	659	685	688	670	677	664	718	676	693	695	683	665	683	658	681	645	678	710	731	630	695	653	674	650	703	650	686	682	693	662	721	664	692	705	688	708	662	665	698	626	698	659	679	675	682	674	665	690	741	677	640	693	664	692	663	691	694	725	676	684	690	655	664	674	688	671	734	684	719	737	664	696	696	707	661	661	622	659	643	662	695	682	714	701	723	695	711	684	702	685	730	653	644	736	686	723	673	679	675	667	691	697	696	720	687	658	679	669	715	681	712	692	678	676	690	734	742	676	656	680	672	693	693	709	691	677	696	696	685	678	708	667	701	733	734	676	683	681	704	661	650	677	598	713	674	684	675	690	691	733	659	716	642	717	666	688	649	682	720	684	677	705	703	710	674	712	703	718	655	707	697	722	667	660	716	662	734	696	670	666	669	718	636	674	649	664	727	682	701	654	695	728	671	718	695	650	693	630	647	705	672	682	701	728	692	672	651	714	652	646	739	698	698	698	658	661	657	670	726	718	672	686	699	674	630	691	745	689	682	709	672	661	659	692	657	657	759	682	702	699	686	712	646	700	683	635	663	690	696	607	706	673	663	666	664	710	731	685	692	719	689	720	701	681	658	668	684	725	702	659	694	665	700	694	690	695	694	696	661	662	643	675	685	676	701	675	708	674	681	717	641	692	710	714	705	712	699	670	694	719	660	714	666	683	702	657	695	736	710	667	694	708	735	655	684	686	710	719	665	712	715	638	731	714	678	681	672	738	714	678	675	698	724	625	718	638	715	677	686	620	672	675	688	634	654	635	698	697	683	741	735	692	709	683	634	712	677	657	710	697	688	730	659	707	700	664	671	742	682	676	690	678	685	663	701	689	633	678	702	695	694	698	684	637	682	735	703	689	678	658	657	689	673	687	682	703	658	679	704	701	664	688	686	696	701	707	722	662	723	692	718	673	671	717	679	683	703	695	666	731	696	694	701	675	627	691	708	689	664	674	686	688	671	665	634
50925	30860	22469	12640	4534	1023	445	419	434	387	376	395	355	378	345	325	362	325	317	355	355	366	383	390	370	340	338	328	301	307	327	338	326	345	344	312	346	326	317	300	311	359	317	366	369	316	327	329	335	284	328	329	345	305	322	331	344	327	308	324	338	318	321	356	325	319	333	357	280	318	340	338	340	346	339	300	332	304	363	315	367	344	302	330	327	317	345	307	342	316	336	351	347	347	341	317	276	321	315	323	385	342	338	284	310	333	346	347	306	316	328	294	331	333	287	347	342	304	337	321	320	339	366	296	362	372	322	319	346	321	356	350	320	335	324	323	329	327	349	341	341	313	310	349	353	307	311	337	349	335	337	326	335	350	317	335	317	351	329	312	321	302	337	353	359	326	338	311	333	348	332	328	332	345	296	307	300	314	328	311	329	346	343	331	353	355	327	344	359	291	309	350	314	335	327	315	343	331	339	328	317	322	328	365	301	337	322	340	324	323	320	352	325	318	352	329	351	325	305	353	330	296	352	305	305	339	364	329	317	345	313	328	310	336	301	399	334	332	329	360	331	355	328	331	318	334	292	329	354	365	317	314	342	329	298	321	321	380	330	335	347	336	312	339	305	296	289	386	299	299	291	332	343	330	313	344	344	336	371	332	305	290	295	321	313	334	338	342	333	290	353	319	336	329	321	308	329	331	314	334	326	308	347	347	327	324	346	349	313	323	302	340	356	353	345	328	361	332	329	362	335	365	345	303	363	334	314	372	338	381	328	327	321	354	304	353	360	321	328	318	325	342	332	355	329	350	330	354	321	344	319	331	340	388	322	329	333	321	333	335	315	349	365	352	324	333	307	349	337	349	325	352	314	368	371	356	343	304	309	342	295	344	303	342	352	313	331	328	370	350	345	290	325	340	312	359	293	323	349	363	354	340	320	336	346	331	325	337	315	337	331	313	301	349	334	338	324	324	340	336	376	351	352	360	340	319	312	302	309	348	341	314	328	324	330	326	347	304	307	310	323	333	348	353	310	335	336	339	342	321	311	352	340	310	343	319	326	335	298	305	309	343	324	315	297	291	319	306	283	287	363	324	308	314	321	344	329	308	345	386	382	322	331	354	343	321	343	331	302	281	348	319	337	329	346	286	373	313	315	322	326	331	360	298	347	350	351	346	389	336	325	319	305	328	351	330	309	358	353	312	320	326	327	329	339	310	317	339	327	368	333	366	354	352	340	355	357	317	354	307	316	297	345	362	379	331	354	327	340	297	329	286	275	338	329	292	316	332	317	344	330	311	333	312	344	310	335	329	331	382	353	326	334	332	327	336	331	335	330	330	356	335	326	348	317	319	335	346	336	322	301	311	325	343	329	316	346	328	372	303	334	363	338	344	356	340	293	349	344	325	310	340	320	353	315	335	346	319	342	337	343	356	323	356	350	343	358	337	330	336	323	321	336	290	326	354	314	355	312	328	304	351	334	315	316	319	350	330	344	301	324	340	388	323	293	321	331	335	364	367	323	326	307	371	348	323	319	317	314	354	308	333	328	377	333	318	306	320	357	315	374	324	347	352	330	352	324	337	324	357	331	329	349	343	323	331	318	321	341	331	314	307	343	333	306	326	337	291	316	334	303	315	304	337	303	346	334	317	316	351	386	322	313	327	315	313	344	348	307	339	331	304	346	356	331	328	341	327	326	319	339	344	310	315	325	344	294	325	341	291	338	334	291	321	311	352	291	344	310	319	331	333	314	306	328	334	356	351	325	293	354	337	341	361	322	331	321	314	362	321	330	330	364	328	318	318	325	322	334	313	306	312	315	341	325	316	336	328	330	299	309	299	310	309	337	309	378	333	357	305	317	316	305	319	330	359	335	359	334	371	315	332	354	375	359	336	339	351	326	328	322	314	305	302	298	339	339	318	328	348	312	320	335	348	321	354	333	326	315	323	334	313	342	303	325	326	340	352	321	338	348	343	345	368	355	309	338	315	301	330	309	342	311	343	347	317	299	318	330	316	346	343	334	335	359	301	342	319	323	310	333	317	357	316	332	327	347	332	310	314	316	286	336	349	345	342	329	293	324	356	338	337	326	314	337	311	348	314	308	318	355	326	314	319	316	325	341	314	324	314	346	347	364	325	320	346	370	338	303	324	363	322	343	350	328	316	326	334	306	295	336	299	304	358	350	322	333	338	351	320	290	319	339	345	334	342	362	311	326	309	377	358	337	367	362	311	332	344	336	377	325	335	317	348	364	315	335	353	321	339	352	342	314	313	312	333	344	324	318	345	338	332	340	332	354	290	309	321	321	348	309	301	283	345	389	337	344	349	395	348	324	324	325	342	328	357	326	303	344	313	321	324	315	307	340	334	330	327	332	373	323	336	339	346	326	352	294	316	305	324	343	313	321	353	339	337	383	303	310	299	326	338	329	325	318	335	377	359	330	339	319	346	383	342	335	341	357	348	344	333	337	317	313	339	308	333	385	319	326	321	350	323	313	347	334	319	377	343	321	323	352	337	326	331	348	326	338	346	336	329	358	303	338	322	334	304	316	326	296	326	296	329	356	329	358	325	348	335	344	324	341	354	328	339	284	322	305	334	311	322	342	340	337	351	345	318	321	344	344	311	349	355	326	355	339	337	371	347	305	300	337	345	355	294	337	325	306	316	317	334	323	353	312	344	320	300	310	311	349	331	360	347	306	346	305	333	308	321	333	344	332	259	303	290	296	303	319	340	310	326	337	350	326	355	315	296	362	330	352	325	346	336	314	338	377	363	335	345	344	363	327	328	316	366	318	330	321	348	331	294	342	348	319	351	306	298	320	366	296	360	328	334	325	340	345	340	321	331	306	332	301	316	333	341	314	324	334	297	325	342	353	334	317	327	370	344	331	328	314	319	320	323	340	346	345	329	297	255	289	359	360	325	326	332	350	299	335	345	322	343	344	297	329	332	338	339	323	310	309	321	318	326	311	350	337	312	354	324	309	316	297	345	344	342	318	349	348	323	400	301	333	335	323	348	378	341	321	304	318	339	360	319	312	320	299	295	333	352	307	345	338	363	338	302	328	387	314	352	333	363	358	345	336	327	337	316	320	326	317	360	326	329	358	338	326	315	324	328	334	335	312	324	356	347	363	367	337	341	325	342	348	326	269	356	323	338	323	300	350	317	311	329	340	326	321	328	313	326	314	356	295	339	347	355	330	341	335	320	327	335	329	328	312	316	337	334	328	323	338	337	333	329	345	326	312	317	330	339	306	332	315	320	335	355	322	328	352	289	322	324	327	328	335	345	317	321	320	336	328	332	316	333	355	348	346	321	310	354	323	370	358	346	360	323	311	305	329	310	347	338	312	327	339	323	288	302	348	331	333	332	335	382	350	295	356	345	364	322	335	357	335	344	323	325	336	330	330	328	311	330	333	337	314	335	329	309	335	303	312	312	332	338	319	316	339	324	320	337	325	330	354	357	329	302	349	327	381	312	337	327	352	311	312	318	342	314
31908	23734	26650	20783	10401	2644	1037	1130	1100	1095	1071	942	869	914	856	795	824	811	790	960	1041	1042	1058	980	728	665	719	678	738	759	667	731	718	676	724	705	757	741	750	701	755	708	720	754	711	703	735	711	742	715	706	688	681	754	677	671	689	714	704	681	690	753	763	697	722	658	715	684	730	697	743	701	719	717	748	718	726	719	699	687	741	712	758	712	696	803	687	721	758	729	701	682	729	739	752	699	718	692	719	713	732	718	802	700	713	723	722	732	686	786	703	671	684	707	721	701	726	743	698	744	698	741	726	725	704	743	718	756	674	739	732	745	754	713	742	656	717	729	704	740	713	740	711	692	700	678	763	722	754	672	698	749	733	725	705	694	703	733	752	696	712	731	727	712	701	680	733	750	674	711	696	690	717	725	695	732	728	742	749	696	673	723	695	704	789	686	717	688	673	770	689	731	713	719	743	733	699	714	678	716	736	723	675	699	733	622	672	714	698	689	692	693	681	700	732	752	710	734	718	659	782	703	699	739	699	700	689	698	727	722	736	728	722	716	746	712	731	721	732	720	734	704	690	735	749	740	729	708	696	727	660	710	693	740	685	698	744	671	673	747	718	746	723	774	690	755	681	689	730	668	701	760	732	687	691	724	699	688	700	746	728	723	734	692	729	705	726	755	671	742	716	693	713	725	747	715	716	705	677	716	724	724	724	782	732	687	730	698	706	688	672	716	650	758	710	691	747	673	660	711	700	713	739	707	766	707	722	726	691	709	778	713	728	689	718	762	730	702	760	712	695	721	735	632	724	696	686	714	733	695	660	692	756	742	731	750	744	686	695	762	718	679	716	711	709	705	709	792	728	749	708	727	765	715	782	719	719	740	728	716	727	734	739	681	688	769	728	718	768	734	724	707	744	704	728	695	760	741	708	732	717	677	709	718	691	695	688	707	720	754	732	749	676	700	719	784	772	685	703	720	761	741	731	717	728	672	734	752	756	687	712	711	677	691	700	717	678	699	670	742	681	713	716	691	703	713	698	661	694	685	723	706	699	701	722	720	753	725	742	696	736	720	731	716	699	704	672	707	714	679	708	703	747	718	766	721	751	694	726	671	719	675	733	697	706	698	720	721	693	681	726	731	757	706	743	705	681	715	767	755	771	698	717	685	729	733	734	695	704	705	712	712	741	707	692	744	693	732	703	714	686	704	697	694	771	711	683	674	700	726	707	747	723	711	737	705	739	751	719	683	753	681	736	724	700	721	754	646	744	714	653	722	745	722	720	732	715	724	715	745	689	696	712	718	742	724	683	726	705	711	735	805	717	750	724	707	673	748	716	694	699	734	710	748	740	689	721	625	696	740	701	727	709	734	740	741	684	722	654	717	697	711	729	718	720	716	664	692	722	707	681	771	719	755	721	716	727	747	698	701	700	773	706	679	713	693	708	681	736	751	750	770	711	672	738	695	703	712	694	714	694	667	760	708	751	699	775	695	706	718	773	780	729	696	736	773	753	754	784	700	726	719	719	691	726	700	702	762	742	677	714	746	720	669	708	709	718	734	723	698	735	733	729	729	736	758	742	702	750	680	699	745	700	743	705	735	714	710	721	734	742	722	644	683	721	739	676	676	747	691	726	717	724	700	690	754	686	734	664	708	732	710	698	705	734	689	697	725	694	739	753	709	703	711	723	654	727	725	678	719	729	715	724	709	708	717	705	691	770	698	697	724	710	734	732	766	750	698	677	701	736	694	700	742	722	678	706	674	708	671	671	660	719	735	712	661	751	711	701	717	684	716	700	665	739	724	701	712	712	719	740	721	704	723	690	679	712	701	692	723	683	750	718	747	711	769	707	710	752	757	731	704	733	750	698	705	708	750	743	723	695	710	769	741	691	729	698	689	708	675	695	689	656	702	711	726	716	685	711	720	724	724	727	722	758	711	712	703	747	697	719	726	726	737	741	733	690	726	729	675	713	724	674	728	709	715	719	723	731	725	734	746	707	734	742	721	722	691	646	751	675	668	673	705	736	738	693	667	724	683	718	711	704	753	712	690	718	703	693	696	715	705	696	704	743	713	731	747	729	706	737	701	705	718	728	738	694	714	728	725	748	769	696	755	736	706	731	748	677	729	663	738	757	689	729	706	733	712	720	725	717	710	682	714	724	688	695	683	679	679	749	719	757	708	665	671	710	734	711	724	735	696	697	734	699	718	795	738	713	804	701	719	660	737	708	672	684	728	676	680	730	723	740	759	723	702	702	670	695	744	706	714	680	665	700	724	704	673	711	723	735	702	706	734	695	697	711	704	752	732	707	770	736	731	731	716	724	767	729	731	683	677	683	693	694	711	693	721	698	726	748	728	728	683	726	683	710	728	745	724	721	753	726	669	700	711	732	721	732	708	681	701	705	686	694	706	752	729	683	794	736	754	693	679	732	709	710	715	725	702	705	721	736	685	742	685	730	708	643	731	719	683	695	716	707	723	691	710	735	719	689	674	761	711	735	697	722	703	735	742	739	731	724	726	705	718	702	711	690	720	747	716	736	684	734	745	736	686	724	712	756	717	709	743	728	739	689	734	704	742	703	749	758	700	720	734	749	730	707	695	713	703	752	730	730	735	761	728	706	695	682	707	678	720	726	709	734	685	710	734	753	731	698	688	666	725	722	714	700	678	725	693	698	717	692	671	744	688	707	726	721	713	681	762	674	765	688	723	732	698	643	761	685	754	685	689	725	702	736	692	747	739	712	674	720	708	744	698	719	719	713	694	720	690	670	682	668	709	711	749	659	734	691	707	684	698	710	745	728	706	715	683	672	709	685	711	704	703	689	725	695	729	715	751	683	761	688	733	699	744	697	702	685	686	729	730	738	731	703	708	691	740	730	740	731	682	765	696	668	758	729	719	698	681	697	746	717	741	722	710	726	763	671	757	681	798	702	725	709	738	733	773	702	677	721	714	722	668	703	684	698	742	706	710	720	722	731	685	695	749	727	674	705	686	704	678	717	737	722	745	688	742	722	696	720	732	731	704	698	742	720	720	730	743	738	730	730	688	696	724	735	751	674	757	717	691	716	701	749	699	745	699	684	702	732	712	753	686	724	725	683	714	750	705	755	703	711	745	735	702	725	722	669	697	692	712	742	705	734	705	652	758	716	752	746	738	726	773	708	739	715	770	759	739	708	638	742	768	687	688	743	672	713	745	716	709	724	717	696	728	686	734	719	746	701	773	686	706	726	720	751	768	688	712	681	757	661	696	660	696	691	649	724	714	716	734	720	722	682	713	714	744	753	722	687	700	763	693	740	723	695	710	730	748	707	705	721	726	754	708	760	712	724	694	724	724	725	742	736	712	715	732	690	699	719	723	744	716	723	728	740	681	690	727	689	684	735	762	724	702	700	696	726	769	707	737	760	731	702	718	699	713	716	660	777	709	710	711	698	689	700	746	731	697	687	716	666	747	696	693	718	738	761	750	708	719	800	763	710	751	711	730	702	720	721	758
64425	40254	27575	13995	4668	1033	470	466	487	456	441	392	376	357	342	337	364	370	415	361	422	437	472	448	413	366	328	362	345	340	352	336	354	335	331	343	343	337	377	363	366	308	329	355	335	330	355	363	336	361	347	376	358	369	373	322	362	350	342	321	335	351	369	367	342	347	373	327	390	363	372	328	367	341	346	347	367	354	367	366	335	326	372	361	357	350	383	344	367	349	366	329	341	359	370	330	343	362	337	342	317	330	352	323	333	343	369	318	350	335	349	352	328	355	344	380	370	337	330	386	327	330	305	336	368	370	365	366	311	312	338	356	340	350	353	361	353	343	345	342	346	335	372	337	330	347	370	377	361	327	424	368	374	346	356	350	324	339	320	369	354	369	357	335	374	391	408	348	354	343	350	322	346	321	331	344	360	373	342	330	366	351	345	356	333	356	349	352	353	378	355	361	347	325	342	410	363	406	369	330	363	327	393	361	349	358	353	349	346	385	365	351	372	335	339	351	364	368	357	361	337	328	344	372	322	341	356	351	339	348	390	328	352	350	371	330	355	354	381	368	335	372	368	375	334	356	330	387	355	359	366	376	359	385	350	335	334	306	348	368	353	356	357	336	379	340	355	316	314	339	363	338	373	328	359	335	349	318	370	339	326	360	345	329	365	344	366	346	369	365	327	352	355	377	330	391	356	342	336	347	353	352	327	340	359	385	357	350	311	314	375	356	334	343	360	349	356	357	395	393	348	368	334	399	388	324	332	354	317	316	372	340	376	325	342	353	319	364	342	348	331	350	333	330	346	394	360	354	366	368	344	349	347	349	379	346	348	346	356	374	359	344	352	366	302	385	340	342	341	354	365	390	344	366	374	316	341	352	341	399	329	356	356	364	362	364	328	338	359	400	333	353	370	385	364	355	378	380	357	380	331	370	379	354	381	363	326	367	358	349	346	355	386	346	338	331	351	343	315	391	327	336	361	338	362	365	342	367	328	371	365	383	340	358	334	365	342	364	393	369	325	359	387	353	381	334	351	357	340	353	396	333	336	378	354	320	315	363	356	366	339	338	345	365	365	325	334	326	345	347	364	328	338	349	370	345	378	352	346	364	348	325	383	319	326	362	387	344	388	373	346	327	353	327	365	346	349	373	338	351	367	356	365	339	373	335	357	330	349	339	356	349	379	337	368	333	353	345	353	364	351	338	351	326	339	368	348	344	343	352	356	386	355	326	363	378	363	363	352	332	382	361	323	357	376	348	318	329	347	367	358	356	350	359	366	401	356	380	354	377	368	347	315	356	386	347	339	323	329	365	368	375	351	324	343	332	330	358	346	384	345	334	350	361	343	320	358	373	351	364	324	343	344	386	342	377	364	379	369	333	351	364	339	334	391	354	352	331	373	319	356	362	313	352	357	332	410	346	370	361	345	352	355	381	337	376	352	352	341	387	324	357	349	387	336	325	371	363	345	373	338	335	352	327	347	349	360	347	330	362	386	333	342	350	365	356	372	355	379	309	344	359	333	351	344	349	362	348	352	372	329	357	357	351	355	352	345	360	377	378	332	360	356	388	318	364	348	357	361	344	321	377	332	369	381	360	351	303	319	345	349	299	308	345	357	337	387	400	341	336	347	354	367	332	350	365	349	352	370	373	321	327	338	364	321	328	384	369	370	367	359	363	371	360	344	365	331	352	349	331	352	343	355	356	364	338	328	336	348	354	340	372	392	345	377	350	373	335	369	342	312	375	327	390	328	356	365	405	342	367	378	330	347	361	342	317	356	345	373	371	395	350	366	354	362	350	368	335	344	347	331	344	347	343	341	360	356	311	353	368	337	372	336	372	379	346	313	366	347	365	372	349	360	301	363	355	314	337	355	319	370	354	342	341	383	339	326	391	370	378	361	350	340	352	347	378	328	387	358	351	366	356	354	381	390	356	350	348	324	343	353	389	351	374	328	369	339	350	378	367	352	355	383	356	341	305	373	354	347	325	378	362	335	358	362	320	352	378	375	328	339	344	330	357	368	361	375	342	353	357	342	379	350	334	325	337	344	353	313	338	352	366	339	363	346	363	363	354	361	355	385	325	335	356	351	329	394	395	345	377	337	373	363	377	353	360	326	337	369	345	360	391	350	339	337	323	330	360	384	351	363	387	370	367	365	361	341	361	336	346	336	348	359	368	354	358	384	371	342	313	369	370	331	378	333	376	335	335	351	344	346	333	341	372	353	327	397	347	363	369	355	368	337	337	350	369	334	371	350	349	347	358	330	351	355	346	376	365	352	333	298	340	336	354	332	368	304	359	367	362	331	342	379	342	354	315	352	343	350	332	339	355	336	361	390	330	347	348	315	329	351	355	344	334	350	356	363	328	305	340	386	342	343	367	341	338	339	334	349	346	383	364	311	379	374	345	349	378	363	368	375	372	348	313	331	321	318	350	359	357	362	367	356	383	345	342	320	341	321	341	331	363	369	359	390	348	339	373	331	359	358	399	341	399	334	343	342	329	355	353	349	338	365	335	362	362	359	356	367	324	348	340	356	347	342	338	356	374	383	400	346	320	343	361	335	339	358	391	341	372	354	344	324	336	376	340	387	331	323	354	357	351	344	369	318	373	340	350	311	335	325	354	377	336	346	356	369	356	343	382	367	317	378	358	326	376	372	332	379	372	362	332	338	313	357	320	393	368	352	348	348	365	341	343	377	349	342	365	377	366	363	372	354	380	353	376	355	344	305	333	365	353	357	333	348	312	342	361	324	342	356	340	371	310	309	355	330	345	339	328	382	374	353	313	337	323	346	353	350	336	342	355	333	346	377	342	335	363	332	321	359	340	356	338	323	358	338	371	340	347	346	389	353	332	358	337	381	329	344	334	388	336	347	350	351	348	350	345	349	347	354	324	338	355	344	357	363	327	377	378	318	347	354	331	346	360	347	363	334	326	341	337	328	286	329	300	351	325	357	368	330	323	353	385	324	333	317	385	334	365	352	360	361	370	347	364	377	349	385	349	365	373	361	332	358	371	361	338	332	320	338	370	379	329	371	329	338	368	352	364	385	367	387	335	358	356	387	366	352	353	320	371	358	345	374	342	391	375	351	350	359	336	333	345	352	368	322	319	370	372	342	382	345	355	352	364	305	362	331	362	366	353	369	362	339	327	385	346	345	321	346	376	353	384	339	353	385	355	356	334	381	371	355	345	366	373	327	358	343	354	365	347	328	371	319	335	367	343	314	370	334	384	343	337	344	341	359	352	349	360	360	348	356	351	381	354	366	334	325	371	355	376	370	319	366	352	360	349	335	338	343	346	401	344	353	353	376	392	354	334	327	344	362	316	340	340	355	321	366	362	351	373	327	344	350	345	366	356	366	361	343	358	342	341	359	361	345	333	344	344	353	392	393	398	389	346	386	345	388	356	374	355	358	348	314	325	358	351	335	361	357	354	392	356	376	372	353	297	344	372	358	375	371	364	379	347	335	308	347	353	338	360	333	374	338	382
41594	31577	29393	20549	9933	2426	1335	1290	1444	1328	1043	963	976	895	826	764	848	872	889	969	1001	1229	1401	1532	1042	775	798	737	765	757	756	781	760	804	758	749	758	781	719	793	764	735	768	740	727	748	768	763	765	718	740	766	792	777	762	760	749	779	752	777	741	759	775	781	775	774	755	758	737	813	745	735	770	777	744	709	755	750	753	749	768	782	707	747	763	751	725	776	797	721	763	767	708	764	773	736	792	756	787	792	753	706	794	775	778	773	748	737	733	806	739	775	751	726	741	731	703	718	745	768	734	767	775	799	758	753	737	766	747	766	749	730	748	758	753	786	747	786	743	706	802	744	777	750	769	809	719	733	779	718	768	758	771	753	759	731	773	773	779	711	724	726	714	743	791	761	760	758	708	823	787	718	747	745	744	812	725	738	763	684	778	767	753	709	761	723	733	772	785	759	718	766	722	792	743	758	739	764	714	771	779	753	754	712	734	715	743	776	773	746	726	808	769	777	764	754	738	718	814	762	750	756	765	785	738	756	764	750	742	731	721	729	754	703	729	773	717	735	815	736	766	756	744	748	728	726	787	759	744	730	747	756	765	779	782	770	717	744	748	752	743	747	705	787	747	764	762	778	772	776	750	743	754	724	742	748	745	782	767	743	764	755	775	760	736	747	780	800	688	713	673	753	788	780	774	795	742	788	737	768	766	722	812	745	831	749	734	799	741	753	818	731	737	746	774	739	747	737	777	792	744	756	758	753	722	800	716	769	789	719	743	764	728	766	749	772	791	701	741	761	746	770	744	761	763	730	706	746	759	789	790	756	755	779	780	750	733	747	777	790	758	751	777	761	726	790	748	724	719	818	735	790	762	767	722	733	742	717	774	810	767	806	740	684	740	741	793	757	731	758	746	764	757	767	743	770	721	742	736	770	717	742	774	716	777	776	719	730	721	719	788	728	800	783	793	724	758	791	753	748	743	734	749	751	750	718	788	773	788	738	802	771	764	735	773	752	776	749	745	782	707	809	759	703	736	745	766	776	765	733	703	805	782	772	746	732	799	728	784	771	710	758	728	759	753	780	774	782	760	725	786	749	773	752	828	736	719	808	764	706	762	741	764	791	784	708	737	732	763	779	781	743	780	687	737	724	735	735	752	767	772	780	749	752	764	798	773	744	758	756	789	788	767	727	750	734	792	746	729	730	803	734	715	741	730	760	754	769	751	763	787	763	751	791	736	731	732	715	753	727	773	740	739	741	778	783	773	713	784	785	729	749	769	793	800	709	764	791	712	757	733	812	744	781	739	731	734	755	751	749	788	729	771	775	729	734	744	730	746	763	737	769	768	733	707	737	768	725	750	726	776	770	731	770	773	767	770	769	758	753	782	825	735	751	765	774	746	785	747	769	703	760	764	748	765	755	768	744	732	722	766	725	798	723	742	755	757	785	783	788	741	750	738	770	751	799	748	757	722	726	748	741	732	792	798	696	736	763	774	775	768	762	747	789	706	731	800	773	774	764	783	719	764	745	742	736	748	784	728	774	731	717	717	749	745	747	715	735	750	756	786	740	765	757	703	717	765	717	707	728	731	759	799	749	743	790	724	770	705	750	782	750	741	729	754	682	771	789	753	754	729	733	781	768	726	707	710	763	746	785	771	750	744	767	705	736	767	766	752	837	770	809	771	725	753	740	739	769	761	773	750	767	728	785	731	766	732	680	739	790	780	771	771	793	738	779	747	763	766	737	785	740	791	735	809	785	745	775	742	743	741	773	731	752	771	788	768	741	765	757	729	729	730	743	772	814	754	782	775	783	749	792	740	739	733	756	807	794	747	740	772	735	784	784	757	740	755	744	772	800	740	756	809	766	801	803	740	813	723	718	772	791	786	732	795	695	736	748	752	744	718	727	763	795	803	793	760	726	802	780	724	762	759	804	726	784	778	743	712	767	751	755	763	738	728	744	742	755	794	757	746	731	722	765	718	753	775	730	723	834	696	736	751	717	758	739	784	754	763	758	735	759	743	703	767	743	766	797	781	695	739	739	808	735	733	741	774	785	759	763	730	740	748	728	751	792	716	757	769	762	719	701	712	768	700	735	819	837	728	735	735	760	765	764	756	795	800	730	691	793	759	764	793	748	748	715	729	756	756	755	794	767	748	758	703	752	715	764	768	820	726	734	746	749	771	749	722	784	745	770	715	745	762	716	741	771	716	782	776	744	795	779	739	763	739	803	763	781	740	786	763	813	828	728	763	718	745	736	811	744	742	768	722	732	746	763	805	715	725	751	774	795	796	791	706	756	747	746	693	773	804	784	776	736	786	760	785	758	766	779	797	742	741	728	752	762	755	724	719	740	772	707	725	737	747	779	787	776	795	741	730	755	686	778	753	692	755	804	747	745	719	756	762	772	757	770	754	795	726	759	779	770	724	756	771	773	773	724	743	791	754	783	735	800	749	801	727	798	698	759	712	753	715	775	737	711	782	731	818	785	770	748	751	730	727	736	764	769	766	737	766	705	719	754	733	811	737	789	728	742	744	798	799	770	781	730	788	788	748	737	722	765	767	778	739	741	776	713	784	781	740	799	786	790	727	764	795	786	712	715	708	801	715	805	727	767	725	713	759	734	776	745	784	773	728	752	788	737	720	821	764	761	730	741	752	795	764	756	738	782	770	799	719	752	752	758	749	743	747	721	781	744	729	693	738	786	761	777	744	804	775	734	757	755	724	770	697	700	756	753	736	749	711	733	774	685	765	752	752	714	783	738	741	783	777	756	726	769	798	776	729	764	730	730	789	759	718	773	706	780	774	775	774	748	807	773	772	738	720	748	762	720	744	739	749	761	747	757	721	766	756	766	714	776	787	740	746	751	776	729	722	772	742	712	775	775	761	791	764	751	754	755	733	764	758	842	754	775	789	766	717	731	708	764	789	731	727	775	775	743	766	783	802	768	758	821	772	760	704	775	759	728	735	763	760	761	721	755	726	742	764	729	756	820	781	775	772	774	755	752	740	737	737	759	780	768	753	761	818	753	760	756	753	760	711	799	750	749	754	740	732	746	765	712	739	746	732	765	812	823	764	804	752	779	725	778	767	797	802	725	765	718	795	782	749	764	766	815	729	716	767	740	780	713	723	745	718	760	725	705	788	793	732	804	728	738	725	754	770	701	693	777	734	792	763	731	767	751	760	746	769	816	769	790	767	728	780	738	745	812	757	790	736	778	780	717	745	759	732	752	789	747	743	785	741	748	760	768	706	757	730	746	821	746	771	798	740	685	755	759	717	768	785	766	754	760	761	760	740	772	753	777	745	732	796	720	769	707	776	727	749	746	688	757	753	780	712	777	742	757	767	765	742	750	714	743	773	764	702	765	765	793	767	745	707	718	756	809	765	784	798	803	708	775	771	768	751	749	713	755	726	757	722	733	793	758	743	775	784	745	776	751	760	793	734	792	776	723	740	694	700	770	735	757	742	741	737	791	761	778	713	760	760	729	797	737
47442	24494	9370	3932	1413	516	384	377	337	346	331	306	308	345	327	351	313	315	340	292	327	354	319	329	354	339	305	314	320	307	319	396	315	325	305	348	326	306	330	305	343	340	316	318	287	351	302	312	344	311	359	329	355	324	325	342	305	326	309	312	339	316	306	316	340	328	336	307	294	310	293	331	293	315	321	335	306	323	299	334	308	320	282	304	325	329	307	325	321	280	318	310	331	284	313	316	314	332	302	313	294	298	322	353	337	315	295	311	331	332	299	321	317	280	325	327	340	331	321	345	304	333	331	314	346	344	364	317	316	295	297	339	311	336	307	328	334	298	341	304	364	308	287	343	326	283	318	319	313	315	331	291	292	293	336	325	335	308	358	344	341	315	298	280	321	320	326	333	327	323	306	289	283	313	313	328	300	318	338	316	302	325	334	346	314	311	343	291	332	335	322	318	333	303	311	305	328	352	319	272	308	322	320	307	311	294	306	315	333	330	333	350	323	314	354	356	315	284	331	323	354	314	349	339	318	312	339	302	317	321	317	371	316	294	300	311	292	322	325	378	315	293	331	301	311	330	345	334	316	328	308	360	354	347	309	314	295	302	307	329	330	305	297	310	301	317	322	340	330	355	325	329	321	310	320	311	325	317	343	336	299	334	302	328	322	322	304	331	318	345	302	319	340	312	344	329	311	347	339	329	336	315	317	277	327	326	312	352	312	314	299	307	335	294	314	339	321	347	313	342	329	309	329	304	339	315	349	322	292	296	306	337	304	319	306	317	315	340	340	313	337	308	300	338	326	333	321	330	362	364	324	323	301	338	321	302	317	332	344	330	312	372	358	317	325	305	327	310	323	367	336	338	336	274	332	328	346	303	308	321	331	320	303	327	333	316	325	308	328	320	316	355	297	322	322	334	311	296	361	296	320	324	344	311	319	285	336	345	291	329	301	360	307	300	304	327	294	293	352	300	324	357	332	357	309	335	350	289	333	341	318	296	316	370	327	326	328	329	311	344	315	314	304	310	302	345	338	325	326	290	303	309	341	324	299	347	307	307	313	359	343	309	334	320	300	309	365	295	277	287	330	317	321	318	331	299	325	306	292	338	340	330	325	279	336	319	312	324	294	323	317	292	286	331	345	333	314	306	343	300	343	306	310	345	341	321	329	347	332	293	344	354	296	318	315	325	337	322	326	321	315	325	330	320	335	352	332	334	325	336	364	288	323	336	329	307	317	363	328	321	309	340	317	346	328	337	306	319	332	345	320	329	327	343	309	327	296	319	340	324	319	351	312	327	330	341	337	321	334	307	323	338	283	318	339	332	310	315	329	313	280	301	361	372	327	312	299	301	308	349	306	310	304	364	355	307	337	338	292	298	286	293	351	338	312	304	304	314	275	341	326	293	334	320	329	322	311	316	363	294	298	303	326	352	309	302	319	312	340	319	338	305	351	341	332	322	291	333	312	325	325	309	344	314	315	332	298	287	336	324	317	347	337	330	339	340	290	312	288	353	320	327	332	319	317	319	333	299	347	349	321	317	351	329	314	284	325	312	320	317	323	348	328	322	339	309	336	313	356	334	323	319	322	335	330	321	307	297	325	301	336	317	318	346	349	306	328	384	321	303	307	295	297	354	310	338	312	292	326	331	317	371	328	325	318	336	313	317	325	315	317	323	315	291	330	311	313	329	328	318	367	347	351	334	325	327	309	307	312	318	311	321	326	268	304	318	339	312	309	339	329	324	296	354	338	346	319	326	320	298	347	335	331	303	343	285	305	337	325	348	309	333	296	325	304	345	341	314	303	334	319	305	324	330	310	294	318	312	321	311	342	338	327	308	321	330	344	293	347	332	353	316	331	291	286	365	310	317	336	322	297	327	319	330	330	338	279	364	296	328	329	315	288	328	331	310	302	301	298	334	333	299	327	309	304	342	318	338	342	312	296	298	327	329	327	312	296	326	296	314	332	326	318	298	299	289	319	325	316	327	323	359	327	327	344	294	308	295	298	308	299	299	314	325	329	295	337	359	369	315	334	296	332	314	330	318	350	343	346	330	317	282	345	320	323	325	307	366	348	342	302	284	313	317	303	303	322	334	321	285	309	300	344	304	308	311	271	359	315	361	314	293	340	371	312	313	342	317	324	303	309	293	320	301	319	294	337	324	329	298	332	295	329	311	311	350	328	301	333	303	330	313	331	306	363	307	320	316	353	314	327	311	318	312	313	321	330	284	341	352	310	292	329	325	294	326	315	322	323	290	278	319	300	319	319	336	304	292	312	342	315	327	318	313	323	313	337	326	329	355	297	301	356	351	332	312	319	327	323	317	296	281	323	355	334	337	342	359	292	301	314	332	318	327	355	301	315	352	324	339	289	338	341	309	324	317	306	299	326	297	336	316	304	314	306	311	314	317	328	317	334	321	322	316	336	339	299	343	300	316	314	323	344	310	336	335	318	317	313	321	324	309	300	299	322	299	334	352	323	277	325	335	306	338	362	330	295	309	309	350	323	330	311	322	326	311	329	332	322	303	353	328	333	303	335	343	337	362	294	307	310	308	336	330	314	332	310	311	297	305	335	296	368	322	358	318	343	340	319	318	332	334	353	324	285	308	324	282	348	365	323	339	335	326	311	319	328	317	335	330	347	305	337	317	334	345	340	328	323	306	299	355	356	316	304	319	332	317	331	341	305	343	338	321	289	356	332	282	334	347	307	314	302	295	301	332	366	324	342	336	330	319	352	311	322	355	305	299	337	317	320	324	305	307	292	326	312	311	321	324	319	323	324	319	329	325	351	304	306	326	346	355	303	317	301	298	330	287	322	321	356	336	358	324	314	328	337	357	332	321	311	291	319	329	345	351	340	320	330	331	344	321	369	357	305	316	347	295	305	328	295	324	322	334	333	300	324	320	319	326	318	317	303	299	307	327	344	313	323	348	338	326	311	316	323	341	322	312	342	316	339	295	333	295	331	310	346	323	367	320	340	334	314	329	300	316	322	320	333	344	333	326	327	335	315	336	307	287	323	322	326	326	320	347	293	318	319	309	284	265	317	334	355	317	302	362	325	309	317	351	316	332	324	326	374	281	303	324	316	311	355	366	311	282	334	339	333	315	340	349	333	303	362	320	300	323	328	337	333	361	288	370	321	327	313	337	288	317	334	332	356	321	326	295	328	326	324	298	301	323	334	280	295	344	331	315	297	280	322	341	312	289	353	313	352	303	317	300	322	313	308	327	334	320	330	335	334	325	321	329	371	382	329	311	305	344	334	319	310	327	333	321	329	317	311	337	329	317	331	313	332	292	329	294	333	316	309	296	334	326	313	312	343	290	321	326	338	315	319	273	333	310	334	350	321	349	311	304	341	332	331	326	353	345	352	328	321	350	332	327	330	293	321	312	354	340	320	333	293	287	317	333	344	331	316	348	273	293	304	322	308	298	355	329	339	293	299	318	303	332	357	331	331	336	296	337	317	305	311	311	294	321	332	333	305	329
31188	18155	11394	8571	3945	1346	925	823	750	801	726	690	765	699	730	675	736	669	687	748	678	788	736	760	681	681	703	741	698	670	699	714	651	675	679	674	701	729	701	730	691	689	731	721	705	705	666	712	699	708	706	691	738	694	715	731	745	703	717	688	675	692	672	710	681	726	723	713	711	754	671	717	699	668	685	677	705	709	693	688	687	707	689	674	636	710	655	719	706	672	680	675	701	749	680	708	776	677	717	673	690	717	693	656	680	667	676	709	731	679	704	666	722	697	653	714	743	700	652	686	642	707	675	607	710	693	725	691	680	733	681	711	701	694	729	674	699	663	696	685	686	678	690	680	736	680	698	665	705	699	717	757	730	714	734	628	762	682	678	659	710	691	725	664	667	692	747	672	696	685	743	743	697	697	655	711	707	723	756	719	705	708	687	643	697	695	738	669	668	723	740	698	700	659	678	694	719	728	720	688	708	710	694	685	693	707	682	715	703	725	671	679	713	683	750	674	707	713	685	693	684	729	746	673	702	702	702	707	709	716	726	670	689	671	710	685	709	739	724	712	715	716	730	704	688	703	755	715	682	721	680	739	706	710	677	740	715	678	679	675	698	690	742	690	678	729	669	655	710	685	664	733	676	721	697	735	687	670	713	646	717	707	701	689	684	711	708	724	667	698	700	732	745	716	682	683	682	662	638	715	702	731	709	712	716	732	654	703	742	695	685	665	710	704	718	676	658	693	707	688	691	722	702	674	749	669	653	704	699	725	707	729	677	680	711	678	742	667	666	693	717	675	714	724	666	705	687	710	675	683	673	707	650	713	699	735	687	712	707	709	740	737	662	728	731	686	706	706	700	687	682	708	701	686	695	735	713	655	703	695	696	735	679	733	666	706	742	682	718	687	675	748	765	728	696	661	701	671	699	728	691	707	704	719	694	747	724	714	680	689	667	677	713	744	739	696	741	685	695	719	733	736	691	727	735	691	681	675	692	691	722	691	713	698	762	669	724	680	733	650	721	744	669	709	658	706	722	701	680	702	703	675	715	700	682	688	669	692	705	675	689	726	720	711	707	673	699	649	702	660	704	725	722	627	717	694	715	709	685	668	720	676	690	688	712	648	694	735	695	706	719	668	696	685	681	733	709	683	671	636	676	705	719	694	721	689	728	716	679	670	677	697	703	711	673	737	670	706	683	679	747	682	673	672	691	692	727	748	687	697	726	701	717	671	693	679	693	726	712	699	717	708	706	791	686	677	669	690	721	687	666	678	684	697	711	705	717	676	652	663	654	690	719	675	678	728	691	723	721	710	645	697	719	732	738	709	719	690	688	708	723	673	712	663	702	663	733	681	674	708	716	718	723	751	737	680	691	703	656	710	667	707	709	658	695	684	690	699	692	677	663	669	672	726	708	713	698	726	740	694	714	714	683	665	681	698	698	676	671	667	681	748	661	747	674	690	695	693	742	681	694	714	683	697	724	699	711	716	715	702	690	728	706	689	676	669	716	655	708	684	684	697	729	722	714	700	704	707	661	680	651	679	705	712	672	724	675	673	707	716	703	664	690	687	720	754	754	707	725	682	702	671	677	694	675	768	706	670	687	684	691	677	665	703	669	748	689	659	662	687	671	677	686	695	705	691	697	750	658	715	672	678	667	710	707	664	722	678	663	754	700	655	689	686	697	675	736	776	687	709	676	726	690	641	709	743	687	706	671	691	688	682	731	760	735	722	679	706	700	707	678	709	701	725	691	698	728	750	666	704	728	699	735	696	697	671	730	657	709	690	675	661	690	738	684	727	658	687	710	724	720	633	667	700	700	696	706	709	677	686	702	699	687	676	697	733	657	697	683	679	717	663	683	673	735	689	698	703	731	678	698	687	677	711	671	689	725	709	669	727	714	723	688	643	643	701	671	679	673	708	735	656	691	742	732	670	749	667	659	667	711	743	696	680	649	714	719	736	728	688	722	681	711	692	687	743	666	709	703	679	759	663	693	709	702	739	735	684	705	736	728	667	740	725	697	714	692	726	674	686	658	700	707	654	730	687	699	716	650	692	695	696	708	660	684	708	670	698	701	710	690	694	700	662	708	675	712	702	682	646	658	726	665	678	726	698	681	680	715	699	697	684	708	696	680	736	731	637	710	724	696	722	637	693	712	715	700	678	718	749	677	689	714	747	686	718	722	699	688	742	679	685	707	715	731	654	757	662	692	716	664	667	738	662	700	716	671	688	697	702	670	660	720	679	696	701	700	688	665	656	645	713	706	678	701	667	691	691	665	686	701	713	688	725	716	678	708	645	685	655	685	682	693	749	699	716	685	666	728	733	705	679	685	748	715	742	717	721	674	736	698	743	728	692	717	693	712	654	683	672	713	662	717	700	706	672	699	714	716	707	694	703	724	721	667	724	712	686	736	670	703	654	737	720	728	651	692	705	695	680	724	714	750	696	664	675	702	710	706	680	706	702	742	689	690	722	716	674	728	745	749	690	703	702	673	662	698	681	699	761	734	700	733	715	738	716	731	720	679	687	727	684	711	692	695	717	702	690	696	685	737	664	747	676	691	702	714	733	692	719	683	700	695	711	694	692	734	683	711	701	676	712	670	673	688	727	687	684	696	718	690	681	703	722	716	691	718	676	727	660	689	679	722	682	685	704	661	674	709	707	721	713	736	675	703	706	714	664	671	643	637	704	693	704	691	675	682	731	683	683	706	731	672	673	704	674	703	690	657	725	679	720	709	723	732	666	693	659	660	705	676	652	778	744	682	707	714	771	692	712	690	681	703	697	699	715	690	704	669	711	684	677	700	694	723	703	667	669	677	725	690	702	657	680	686	704	721	695	700	745	768	731	723	635	734	751	740	695	705	678	659	696	702	753	656	686	727	708	713	713	668	678	721	688	708	669	678	711	697	707	717	703	700	667	687	630	658	710	730	723	729	692	712	673	669	678	717	699	741	739	642	755	684	719	710	703	703	726	673	729	722	670	696	759	639	703	704	691	714	693	719	672	703	722	684	747	683	676	701	720	676	720	672	695	739	675	700	697	684	690	682	696	694	709	674	665	701	694	711	653	665	670	650	730	713	700	689	738	652	712	678	693	726	732	750	698	702	692	691	719	707	717	675	661	715	735	651	686	720	740	647	676	686	700	699	701	703	667	642	708	681	748	736	705	707	690	737	668	721	674	659	711	749	682	722	706	703	674	681	733	693	714	683	712	710	672	685	694	737	647	680	668	714	680	760	740	661	704	736	680	670	657	661	696	680	691	702	668	712	692	719	734	705	678	702	684	718	737	675	715	690	751	696	704	695	694	686	700	687	710	741	721	739	674	671	712	730	682	682	719	663	672	678	686	673	688	686	667	710	701	683	714	725	718	700	664	682	671	708	642	699	696	680	678	694	712	668	656	712	720	685	699	696	697	681	710	651	683	658	702	667	651	691	683	671	678	732	730	715	712	725	685	669	756	652	701	700	658	714	740	720	709	670	695	698	724
52488	33068	20359	9656	4401	1716	594	440	364	350	336	336	338	326	335	375	330	355	336	368	450	481	561	479	433	351	320	337	318	315	338	292	346	335	338	314	344	326	325	326	335	330	351	301	356	356	323	322	327	296	350	321	305	352	295	332	328	342	330	365	295	377	366	319	326	347	347	323	323	325	350	341	326	361	296	347	342	346	350	330	322	327	346	328	348	320	322	324	323	308	321	316	359	320	309	285	300	325	316	312	336	308	348	347	312	334	334	360	302	316	332	352	336	314	330	326	299	313	334	319	361	325	368	350	342	321	319	347	375	323	345	331	321	345	321	356	343	342	302	332	329	323	296	324	306	326	352	364	349	343	329	304	321	326	338	341	330	333	343	304	338	336	324	342	331	317	332	315	322	334	327	311	339	342	330	317	305	349	351	361	365	344	337	338	345	327	308	317	316	347	316	331	308	348	308	263	304	328	316	306	358	335	329	298	357	365	311	347	295	333	310	318	356	338	350	318	334	343	301	346	323	363	344	339	355	331	297	272	370	335	311	323	320	360	334	359	335	326	327	336	343	337	298	353	337	323	324	350	351	306	314	346	363	308	344	351	356	356	345	323	323	328	342	299	331	296	313	314	332	339	337	332	347	340	317	315	331	342	330	316	313	315	337	340	336	337	329	336	319	344	347	323	315	325	350	318	340	316	336	324	302	308	340	346	328	325	298	327	332	338	337	334	304	318	318	339	318	345	297	342	298	335	336	308	340	350	337	353	332	358	325	345	366	373	320	320	357	319	323	346	316	335	336	334	301	354	308	293	354	329	335	320	330	344	338	324	362	329	365	340	333	335	344	324	334	348	319	348	353	349	319	339	338	320	346	320	309	323	314	326	312	331	336	331	343	355	351	313	319	313	298	334	329	327	311	348	345	348	332	328	313	331	314	332	351	362	338	320	325	337	330	315	333	319	323	321	340	311	325	329	332	297	320	340	312	332	306	330	310	318	351	345	321	354	301	319	307	331	316	312	332	306	360	351	358	342	340	320	347	344	330	340	343	321	308	381	295	293	315	310	344	340	340	364	323	354	291	326	325	315	351	339	356	323	325	334	357	303	334	309	316	324	303	311	333	326	386	398	332	299	318	291	302	348	345	345	338	341	387	333	352	307	326	315	340	331	335	328	361	377	345	316	330	297	320	296	352	296	318	354	327	338	303	352	349	315	312	328	315	335	329	347	337	351	336	322	332	313	340	326	360	320	305	344	333	313	331	354	340	315	353	287	348	326	318	313	290	381	313	305	298	314	339	330	337	375	334	311	336	338	308	320	298	326	329	335	318	303	366	343	325	344	339	319	326	327	343	301	352	346	345	331	303	360	333	345	321	322	337	347	339	353	320	352	339	328	318	314	332	348	365	329	316	327	352	328	340	316	324	335	339	386	328	326	328	335	304	338	346	350	353	334	321	314	346	331	318	348	336	317	336	325	336	327	310	300	303	372	349	350	357	307	311	334	329	322	338	378	324	349	341	292	350	347	357	353	318	342	345	347	337	352	360	369	333	331	318	305	338	327	356	290	321	332	309	317	331	349	377	329	333	345	342	334	323	322	307	354	351	292	352	314	325	327	317	358	298	343	330	366	328	322	365	302	348	336	376	364	342	320	331	344	363	329	346	333	330	362	339	310	388	341	313	367	365	326	332	344	331	329	336	345	349	349	330	322	358	327	339	339	297	346	353	312	353	303	320	339	339	361	326	329	313	366	340	342	336	298	321	312	341	359	356	314	325	328	332	333	341	348	325	320	366	320	331	341	350	359	328	352	302	338	324	332	330	354	308	312	361	325	371	401	369	311	314	315	353	305	297	333	324	327	306	363	324	368	326	323	356	340	315	339	313	307	318	330	338	334	336	343	367	302	351	303	326	337	308	337	325	323	341	336	361	342	316	317	325	344	346	314	343	335	327	353	294	329	318	320	358	304	352	312	311	355	304	346	334	309	334	302	311	344	321	341	343	300	308	340	319	309	299	325	336	283	331	310	321	348	316	351	320	328	324	359	331	338	315	314	347	309	355	347	341	342	357	349	313	306	348	339	333	354	312	358	323	341	331	308	323	339	336	283	296	309	373	371	342	344	355	324	343	320	334	338	309	330	313	333	334	359	364	343	289	310	322	297	314	297	312	350	325	360	298	332	336	332	390	341	333	337	351	315	322	327	324	339	323	354	323	327	341	324	326	263	347	313	336	354	328	319	310	349	341	331	362	325	339	329	359	333	371	309	317	347	325	338	325	326	347	327	360	339	296	340	323	353	339	327	357	327	339	353	354	353	341	309	284	312	320	339	323	331	344	336	338	349	343	379	331	306	318	359	349	304	306	333	342	390	334	343	314	303	331	310	336	344	294	371	331	322	323	319	311	321	335	338	334	345	297	324	334	350	305	351	328	331	339	341	353	351	368	315	311	325	329	330	363	319	358	370	312	296	331	284	311	303	341	296	353	365	328	322	305	342	367	347	309	334	316	332	339	317	333	349	320	359	315	335	329	326	350	374	335	349	346	350	355	330	319	329	336	323	331	334	353	337	322	301	329	367	339	336	349	322	343	304	325	307	297	284	346	351	342	341	334	340	313	313	330	346	321	322	364	341	350	360	337	372	352	338	368	317	313	319	322	349	317	348	336	329	347	334	343	330	341	350	352	339	302	343	327	314	353	339	338	301	340	314	354	305	323	314	317	328	357	309	351	325	315	338	331	323	335	343	323	338	338	313	320	319	334	330	325	322	338	305	341	313	297	324	321	283	344	331	332	320	329	337	337	310	340	322	318	313	312	334	318	318	303	333	340	322	326	345	290	339	327	325	337	328	378	336	354	289	340	344	330	334	353	319	332	338	339	341	320	322	334	329	346	358	337	329	323	313	327	319	344	320	321	321	320	334	363	327	374	298	311	318	345	322	341	334	339	319	308	324	306	324	312	339	268	357	352	322	335	348	322	337	307	344	340	346	355	327	334	337	350	344	288	331	331	296	296	364	356	339	350	322	325	347	325	297	347	335	350	345	325	329	289	316	315	343	345	332	340	375	325	348	356	342	316	301	327	350	344	352	289	319	299	357	347	347	326	353	360	334	346	330	354	347	316	325	377	340	345	335	318	336	324	358	350	340	355	338	327	330	297	344	332	311	331	359	364	310	335	347	309	333	297	323	329	371	322	303	319	341	365	332	344	343	368	368	329	344	326	345	330	374	336	288	306	372	313	336	334	377	335	354	309	314	315	352	322	327	361	329	321	331	303	320	343	308	322	339	292	369	298	342	340	343	341	307	339	334	355	315	313	321	300	310	353	346	348	339	324	305	325	299	330	347	345	286	354	312	355	328	360	321	359	339	323	326	380	324	331	317	364	341	330	295	345	317	318	337	330	323	327	359	399	330	299	284	361	331	348	319	331	377	342	340	328	343	377	326	330	299	321	331	372	339	309	337	331	343	326	346	348	330	370	350	308	308	334	331	331	288
32661	25070	22851	17613	11763	5414	1698	1101	898	907	795	808	753	752	740	830	763	819	779	901	1380	1690	1671	1613	1365	843	782	762	748	715	712	761	713	743	730	721	672	688	722	721	728	741	701	689	722	734	762	659	706	740	689	672	707	714	727	698	701	689	733	721	697	697	726	744	713	687	731	657	683	691	700	713	732	764	711	734	673	723	750	730	698	782	673	721	702	744	788	706	722	697	684	699	743	715	741	683	704	721	688	703	735	731	767	738	742	737	738	745	704	697	704	731	690	677	707	746	696	737	723	696	751	703	761	707	706	760	761	719	693	732	737	741	704	707	750	688	727	719	714	727	673	705	729	692	674	731	700	730	740	691	702	713	718	694	714	725	720	767	712	745	751	681	715	691	677	769	727	758	757	657	662	700	743	758	743	726	706	705	778	721	717	694	711	697	727	727	765	686	778	747	736	721	720	711	753	712	709	720	765	691	723	719	732	708	715	739	718	724	740	718	712	734	673	707	738	732	727	752	711	737	719	699	786	707	693	693	745	733	736	701	778	682	708	714	736	701	708	744	727	675	718	733	739	662	730	727	737	705	780	776	757	725	744	763	685	728	731	717	720	689	681	746	699	714	727	718	746	722	699	721	708	731	725	755	711	730	744	735	746	729	687	719	704	745	718	725	700	742	737	722	755	682	713	717	757	708	685	693	674	772	722	723	781	727	730	732	753	709	726	731	693	709	725	718	738	667	722	724	724	726	694	732	723	714	725	691	693	753	747	769	707	762	747	738	660	712	712	722	700	745	710	714	706	755	739	738	728	705	726	728	750	684	729	718	760	738	735	693	708	768	711	707	674	723	689	750	739	682	716	698	705	721	733	706	727	707	749	715	757	752	705	723	754	772	700	742	749	742	750	676	679	698	753	773	754	714	742	688	681	757	705	685	744	760	703	736	703	747	696	741	709	742	732	748	709	716	776	694	715	695	767	700	718	682	750	727	723	688	725	753	714	705	755	720	726	703	699	745	710	751	746	709	705	738	689	728	720	704	701	721	729	765	708	738	687	747	725	733	711	748	700	722	736	703	770	792	719	738	721	730	777	680	746	703	677	708	688	646	696	740	702	726	707	735	722	742	737	728	707	795	734	717	754	774	709	745	728	725	705	724	737	728	756	712	706	727	744	722	713	749	736	687	709	746	685	709	719	716	725	722	745	704	726	684	771	778	688	698	730	712	716	703	737	763	718	681	721	663	734	741	709	768	746	726	741	753	696	726	755	703	750	752	715	688	711	745	695	740	695	736	723	730	741	726	691	714	765	768	734	749	760	768	718	724	708	766	740	755	725	717	712	694	761	704	763	731	758	716	655	690	729	696	714	693	732	724	749	753	743	720	695	733	730	703	720	732	748	712	764	710	704	706	717	752	718	722	700	708	703	744	743	696	783	750	742	685	708	705	748	706	702	708	712	659	695	689	751	711	773	707	722	771	698	670	675	751	751	703	768	707	731	695	691	741	764	691	720	724	705	706	720	748	693	720	732	714	752	701	766	780	700	759	713	714	715	732	738	728	692	683	742	691	700	735	724	727	750	732	695	667	751	700	725	739	739	726	707	753	683	696	720	717	728	730	764	770	773	723	675	676	685	706	713	731	768	705	706	745	711	693	756	754	700	754	755	719	728	709	784	716	684	724	681	749	753	754	627	720	779	731	693	752	715	734	716	714	706	665	714	760	727	701	687	740	755	656	671	676	719	698	714	731	758	665	627	719	759	776	742	710	726	720	684	741	737	709	698	760	740	760	690	686	733	703	742	748	695	695	721	735	750	726	758	739	748	719	685	731	681	719	693	700	718	670	716	687	707	747	707	690	726	722	731	758	727	716	727	717	675	675	672	721	741	715	741	730	639	703	749	699	740	755	706	727	715	703	775	741	690	763	669	701	755	773	722	749	730	722	739	720	716	745	707	706	709	712	688	749	755	730	739	678	719	785	735	725	719	722	727	764	732	697	688	756	665	733	690	688	713	720	738	760	741	690	686	702	741	762	725	723	718	705	700	703	731	680	715	669	743	732	700	710	699	719	807	756	728	698	693	725	735	731	720	719	751	680	753	695	717	729	711	721	735	741	710	720	688	714	756	727	727	755	730	675	737	752	676	717	666	727	762	696	706	757	740	766	709	776	716	730	676	738	701	714	714	710	703	707	709	720	695	727	727	714	730	722	685	747	695	702	718	653	745	763	729	703	691	718	735	714	738	726	723	776	738	743	777	696	693	725	675	705	739	743	757	732	755	717	728	719	742	707	708	751	681	708	756	779	750	685	718	756	704	748	727	710	706	691	699	708	695	780	729	717	673	764	733	709	734	781	717	724	688	728	722	734	706	729	672	753	779	719	703	715	698	719	675	690	716	715	648	750	706	712	775	739	723	751	704	695	715	713	744	753	716	749	737	697	737	723	748	797	704	717	706	750	760	658	738	706	724	698	704	742	731	739	707	727	690	715	705	709	736	691	767	746	751	683	704	744	758	704	712	715	683	708	717	741	718	707	731	663	712	749	710	688	736	769	692	709	718	709	730	735	731	725	728	716	661	761	675	700	734	742	683	697	705	717	710	746	697	727	713	730	720	713	702	708	710	715	750	738	719	742	706	753	683	711	729	713	736	756	732	723	679	713	719	681	726	711	734	717	709	788	743	672	718	716	719	706	692	675	730	750	802	697	741	724	707	734	737	710	731	772	687	774	731	708	726	712	740	699	709	719	709	729	717	717	723	725	725	759	729	750	733	732	699	680	754	719	692	735	697	716	680	702	690	780	694	693	713	668	701	732	738	696	664	726	754	672	724	738	704	785	683	767	710	711	719	689	730	775	703	698	678	700	734	706	776	697	758	743	673	732	738	763	717	706	740	730	726	713	745	721	670	646	752	708	659	701	712	728	758	671	707	741	707	749	748	704	705	761	740	661	704	746	694	715	735	736	763	689	713	693	684	718	682	691	716	709	732	714	702	664	642	708	747	724	716	732	665	700	708	728	672	739	746	693	743	701	685	736	724	753	732	659	746	754	686	758	684	749	705	711	783	737	701	758	735	669	727	725	695	698	732	697	735	766	743	728	716	718	729	714	732	722	736	708	706	723	731	701	707	795	714	745	730	706	731	717	773	717	761	662	723	725	727	746	726	758	717	729	721	681	688	703	741	742	712	714	719	715	737	706	670	680	765	733	729	768	717	749	704	730	677	728	703	731	704	727	751	737	734	728	712	733	708	707	756	717	718	716	770	722	708	729	752	757	701	714	708	714	702	722	751	725	687	761	682	745	776	704	695	675	723	732	724	738	727	720	710	720	749	701	701	681	723	745	710	753	729	689	685	698	716	699	710	709	713	702	756	696	676	762	712	697	731	710	700	726	726	724	720	725	754	684	713	764	702	724	736	725	715	730	724	713	732	720	705	736	763	759	709	674	766	697	741	710	715	765	763	720	692	720	748	757	721	694	739	735	714	654	725	766	730	733
67341	41039	23610	9805	3900	1533	537	387	397	385	373	370	373	375	358	378	387	367	381	416	468	580	588	493	464	417	388	364	394	347	399	371	372	368	366	351	377	334	320	358	341	317	352	349	369	374	361	330	347	378	386	374	357	380	359	378	328	341	335	370	374	373	365	332	329	374	345	352	362	351	365	366	361	348	349	335	369	391	348	376	383	384	385	337	356	365	361	366	341	372	358	335	364	327	385	351	387	337	374	368	347	354	365	345	344	378	352	372	384	367	354	370	366	329	380	370	394	384	339	313	401	331	381	378	330	351	339	345	351	367	375	377	359	380	374	377	378	307	330	345	355	349	363	366	318	327	396	320	328	356	362	333	344	371	299	368	390	339	366	347	330	353	370	348	353	361	339	361	349	337	305	358	387	347	355	365	383	368	351	353	364	366	346	309	346	339	364	327	328	345	355	377	350	387	368	369	398	410	360	336	341	352	341	334	335	339	358	357	341	354	370	354	320	361	357	378	353	377	350	333	353	360	357	336	376	343	347	331	341	348	354	380	415	367	388	363	415	371	356	409	332	324	353	353	377	362	353	321	337	364	339	355	357	334	383	361	406	323	338	370	370	361	338	321	342	353	348	360	345	339	357	379	399	380	356	360	384	359	350	356	351	333	338	381	347	357	327	367	386	350	379	349	400	336	363	379	331	334	342	388	388	345	350	326	362	376	355	362	304	357	393	388	346	365	354	367	337	376	370	356	335	357	350	365	354	372	340	373	374	372	366	369	343	355	385	345	370	348	381	343	360	342	376	354	351	366	352	351	360	360	398	372	362	335	377	394	373	327	389	345	345	399	332	403	378	349	368	383	391	379	337	355	361	401	348	346	365	358	387	319	344	354	367	346	367	326	349	334	316	366	352	336	342	379	371	352	341	345	381	370	349	366	374	344	309	357	352	332	361	346	369	347	376	320	345	393	407	361	352	296	355	379	353	337	367	345	356	373	325	351	327	363	341	312	364	337	369	341	372	398	343	376	365	348	313	360	337	370	380	342	355	363	356	354	347	379	355	343	369	350	345	348	347	372	347	379	398	364	378	382	317	344	347	359	331	335	333	322	327	353	347	363	340	376	343	351	365	339	367	371	338	363	345	390	388	370	330	345	360	372	340	360	407	346	340	343	404	344	381	370	355	321	329	354	363	343	349	350	387	346	401	373	366	360	385	345	330	351	361	335	320	354	377	381	351	351	396	374	321	366	377	356	326	351	361	305	327	345	347	350	338	341	328	350	362	369	367	336	317	304	332	299	341	361	355	333	334	339	356	371	354	352	362	300	342	346	357	382	342	346	364	337	409	357	366	315	395	354	283	351	348	354	370	345	332	324	350	365	395	313	333	347	348	404	334	367	358	346	372	338	346	364	354	351	335	367	318	312	345	368	387	322	325	340	311	360	368	304	344	362	358	340	342	346	345	357	350	375	342	314	376	333	344	336	361	369	337	377	334	355	333	376	332	374	357	388	353	345	362	353	337	361	366	403	348	360	391	365	345	381	380	346	328	353	348	322	332	337	366	375	362	373	380	404	322	308	357	346	347	344	354	339	379	372	375	343	328	334	355	372	383	333	361	364	348	365	383	338	374	356	391	375	367	350	357	349	381	356	356	362	342	360	359	386	342	352	378	369	321	346	353	341	377	334	378	372	298	327	400	311	327	327	350	387	342	339	366	366	380	346	349	363	315	359	371	363	328	342	362	342	357	382	347	375	338	372	358	360	340	338	352	372	361	336	352	378	370	374	366	372	350	361	353	353	345	329	323	326	380	320	333	365	334	363	341	322	356	382	358	337	320	351	351	353	356	360	368	340	357	344	357	381	364	340	333	337	367	351	357	382	395	364	383	368	338	315	326	367	358	353	362	387	363	374	374	341	356	326	347	357	350	357	377	337	356	351	319	374	378	329	378	346	369	312	337	367	343	337	354	371	348	325	324	368	381	366	350	370	355	335	327	338	334	320	370	339	317	362	387	363	387	347	350	371	354	354	364	353	342	347	368	377	371	376	349	363	371	383	344	348	387	350	374	328	355	327	343	370	361	338	332	332	381	396	359	348	382	355	381	349	345	338	345	400	332	373	363	341	379	322	360	346	366	356	341	378	341	359	322	359	368	338	355	345	329	340	325	348	338	364	342	361	355	346	366	359	342	360	369	387	346	378	358	340	334	391	373	350	341	349	346	343	356	368	378	351	369	372	319	358	339	365	337	353	320	342	366	381	341	326	348	371	354	362	335	354	325	369	363	365	319	340	379	376	352	350	383	376	355	338	363	391	328	346	349	310	362	358	355	343	376	370	333	346	352	364	363	371	364	341	313	371	342	378	355	351	310	351	360	378	333	368	389	330	354	330	362	334	346	344	409	366	364	369	357	385	353	381	365	403	355	386	340	351	333	351	350	361	348	354	359	352	352	342	355	378	353	364	347	343	318	381	340	352	363	358	329	332	320	347	366	360	370	339	327	320	365	313	334	346	348	393	380	361	369	347	360	315	386	365	310	347	317	336	418	406	328	321	351	361	365	354	339	342	357	351	356	394	350	363	340	346	333	368	354	339	378	327	358	347	351	363	346	370	350	351	368	336	351	357	347	373	352	371	386	371	389	369	353	379	321	324	362	371	376	346	337	388	342	356	373	378	365	331	354	344	365	340	362	331	325	364	336	337	398	344	343	320	364	355	373	364	310	319	373	384	357	342	349	323	360	323	356	367	299	357	325	358	363	372	328	341	336	355	340	338	356	390	336	354	346	344	359	369	369	369	380	397	357	350	345	357	339	383	329	344	321	349	413	342	343	370	370	341	366	290	365	365	354	349	360	343	381	374	349	354	327	374	363	352	347	363	372	376	364	362	379	309	357	332	381	356	348	367	338	335	354	368	363	344	380	344	352	311	338	379	335	345	375	333	362	341	356	358	303	319	373	341	378	329	325	316	348	345	325	344	321	308	387	381	374	325	323	352	373	349	345	387	334	333	340	360	361	328	322	328	363	342	402	350	322	354	333	385	348	335	349	329	386	388	348	348	385	392	378	357	360	379	350	346	335	381	337	337	358	351	385	333	320	337	351	375	382	376	369	354	341	297	349	358	324	346	366	349	343	365	339	337	374	306	355	353	322	386	373	352	395	348	336	368	378	343	382	361	361	338	393	348	327	316	367	364	373	360	351	366	340	359	332	324	367	393	328	370	323	398	347	355	359	352	358	372	367	321	364	338	354	349	366	364	334	320	334	343	385	339	349	357	363	352	343	344	348	386	327	333	348	335	374	394	336	344	329	349	377	343	339	341	334	338	341	390	351	342	308	362	376	320	339	374	361	393	356	335	332	337	367	382	359	324	379	348	354	386	356	336	355	335	330	324	337	343	411	340	384	351	336	350	347	360	374	319	372	356	364	370	374	338	363	359	364	328	365	357	379	387	347	344	336	338	354	350	369	366	336	402	333	340	365	351	365	341	360	347	340	350
43949	31718	23580	15167	9293	4316	1372	996	849	832	857	832	804	789	881	858	908	944	968	1071	1497	1903	1815	1468	1251	1032	751	727	729	737	779	756	759	791	742	749	746	727	730	759	742	742	753	752	712	804	731	781	758	772	820	746	742	738	795	751	778	742	707	720	778	756	807	794	768	740	686	754	732	734	685	697	743	773	778	759	777	782	748	773	739	771	716	713	794	754	746	798	780	800	801	792	705	798	740	738	780	768	757	771	714	768	826	723	756	770	754	727	758	761	723	706	751	710	764	691	744	787	705	812	760	745	720	779	801	756	745	776	750	746	746	827	771	801	765	796	744	801	822	716	777	753	757	766	821	736	717	782	801	747	793	749	748	771	745	763	797	723	789	701	773	795	749	759	754	758	735	731	757	722	741	782	734	774	752	735	740	755	785	770	778	798	738	705	750	772	732	760	746	747	732	723	735	738	746	730	772	791	786	735	755	805	733	741	741	743	760	735	733	782	755	744	754	766	786	753	817	787	773	710	771	718	717	749	778	748	757	715	789	754	751	742	790	736	741	782	746	758	767	781	760	749	785	751	731	770	742	748	789	720	774	741	807	731	724	760	779	743	770	793	770	757	721	759	779	762	727	777	780	765	756	752	808	799	739	759	762	772	732	719	768	820	720	792	788	805	788	785	737	715	764	756	728	773	751	768	794	787	759	764	740	761	746	742	717	720	754	737	772	756	775	715	746	744	746	729	802	844	757	718	745	790	729	745	705	757	724	763	766	720	764	802	708	757	755	746	825	764	753	785	682	821	745	767	754	789	777	750	745	819	741	704	759	707	770	761	788	781	760	719	762	755	725	808	754	781	820	770	742	738	766	769	766	792	759	708	768	740	796	724	730	756	715	730	704	769	796	810	750	783	731	773	774	765	777	803	782	744	764	754	741	745	716	750	757	731	754	758	769	722	789	813	795	756	727	770	734	760	759	762	743	787	751	741	772	761	780	764	765	774	747	791	776	770	764	762	758	753	795	734	746	783	753	756	736	729	734	735	740	768	731	744	776	761	766	751	752	787	798	775	744	745	733	789	727	756	726	822	806	759	799	724	727	720	738	783	728	776	738	745	803	697	796	729	781	757	780	739	751	736	760	808	791	754	762	828	780	792	791	817	766	772	744	753	770	732	751	768	740	775	748	749	786	778	785	747	782	747	753	771	787	780	772	769	729	738	748	748	705	741	788	774	724	775	743	791	777	735	715	741	752	748	733	752	724	740	729	814	756	736	793	745	772	737	736	739	777	795	814	746	763	742	764	775	804	727	740	740	790	764	755	764	756	721	788	777	750	773	791	757	762	750	744	734	794	717	785	800	742	740	751	771	727	764	735	761	733	746	743	749	753	790	727	758	781	724	812	737	719	725	749	734	771	742	743	801	763	721	783	797	731	746	770	744	754	762	775	789	720	708	785	758	725	753	772	800	690	790	739	733	736	726	714	767	796	755	783	790	710	706	769	740	796	728	723	761	722	781	778	762	751	769	784	694	740	804	740	776	731	818	774	732	758	740	745	769	767	754	747	740	769	807	768	760	730	793	774	768	729	784	742	780	800	735	777	771	733	722	806	768	775	722	780	751	743	776	753	755	735	782	732	732	768	749	739	768	790	775	827	776	733	751	710	715	776	752	697	731	718	733	760	749	737	745	783	764	696	695	763	749	741	756	797	794	720	749	755	735	743	741	789	773	767	765	739	757	743	755	774	720	714	810	741	807	745	735	767	747	739	760	783	783	755	756	778	733	763	761	758	733	738	782	754	779	768	769	743	697	812	735	726	749	805	718	753	798	772	779	798	763	778	777	746	719	761	735	723	708	763	749	766	751	764	808	730	775	793	766	722	771	765	724	704	757	754	711	688	755	758	741	724	795	737	785	728	734	750	775	720	703	734	773	796	783	716	762	785	739	707	771	745	751	708	748	750	809	725	755	763	725	815	743	778	773	826	777	823	770	813	748	745	755	784	760	757	761	728	733	759	771	791	767	779	751	755	792	745	782	756	784	790	763	785	730	765	768	745	729	730	776	801	755	710	783	775	770	760	769	732	775	775	753	744	763	791	730	780	733	759	754	738	749	777	711	748	750	792	793	775	766	744	793	766	713	775	764	777	738	760	739	764	764	794	795	797	754	741	734	757	739	743	766	768	782	732	783	748	832	790	761	745	753	747	782	752	764	787	809	714	788	830	754	737	713	762	755	820	752	723	767	776	812	738	839	741	748	715	802	756	802	719	784	746	758	762	734	766	758	731	756	776	778	787	770	753	785	746	738	774	785	754	756	770	730	761	745	809	819	788	743	760	774	773	768	738	754	741	777	727	751	729	774	718	779	768	765	772	752	761	751	774	744	815	746	759	766	779	742	742	797	781	786	764	778	748	779	749	758	732	818	800	783	740	771	751	771	717	718	752	745	769	739	764	757	733	800	750	765	728	766	730	780	712	719	709	786	776	779	803	714	725	751	696	853	721	752	824	795	768	794	747	787	734	720	808	743	768	749	752	714	803	814	763	704	762	800	749	772	766	768	744	786	783	731	729	784	823	732	767	766	729	748	774	784	748	738	750	732	728	737	773	733	728	775	751	789	790	769	749	764	760	749	745	709	736	760	726	738	774	738	763	759	748	772	777	753	794	777	719	778	748	801	706	753	757	757	720	797	703	788	725	781	761	741	736	712	739	741	760	741	784	762	780	746	753	720	742	741	774	746	765	687	731	764	798	773	751	739	754	744	795	796	761	765	764	739	779	756	789	768	741	792	765	796	775	769	780	772	753	746	743	717	789	753	773	750	746	761	750	768	783	770	731	769	752	747	728	798	763	779	740	753	758	799	792	714	741	738	783	768	733	776	755	776	728	780	755	758	705	739	758	742	717	761	767	725	738	713	761	765	795	764	740	850	780	759	763	791	705	775	784	771	780	808	744	741	728	736	722	778	762	797	710	734	738	782	753	699	805	793	766	777	777	742	738	760	756	815	774	725	727	792	767	689	785	699	784	773	742	731	742	761	729	748	753	750	786	803	779	755	745	775	782	746	748	769	723	754	769	775	753	737	780	812	747	762	722	757	757	764	751	755	747	740	782	748	717	771	767	766	770	732	765	727	777	750	722	751	768	776	759	749	763	767	775	724	773	760	743	749	795	803	787	791	781	769	791	741	740	760	772	755	748	798	754	750	765	729	699	750	739	754	764	763	742	734	773	777	807	716	739	767	780	784	759	752	742	729	760	729	803	723	745	771	759	712	787	763	721	777	790	736	669	803	759	756	769	813	723	773	726	722	757	728	815	740	740	760	801	718	765	764	744	747	812	774	719	701	767	734	755	728	770	744	724	736	771	744	736	795	729	758	758	769	775	754	746	739	757	751	731	763	782	830	791	743	755	727	769	788	747	778	739	759	776	785	777	740	747	722	730	756	745	761	725	768	753	761	787	779	776	744	744	711	742	760	763	772	713	739	790	748	748	734	765	748
50946	20294	6041	1787	774	504	370	351	304	330	333	298	325	331	336	321	327	315	345	337	305	334	305	346	320	332	348	321	291	334	337	329	329	322	330	302	300	324	329	314	333	304	362	322	360	346	315	298	311	373	328	339	307	340	343	357	367	322	320	353	355	356	327	304	303	341	348	361	298	308	312	358	303	332	326	328	320	367	350	303	317	337	344	327	318	335	336	337	319	284	316	336	321	295	315	326	344	335	336	319	328	313	301	312	314	309	306	315	308	314	294	311	326	329	345	312	320	333	342	305	340	320	351	325	355	333	324	319	339	362	309	346	318	335	320	331	340	276	306	332	298	306	290	338	316	334	324	295	301	310	351	298	337	337	302	336	335	331	312	355	290	313	290	312	308	316	309	325	320	313	318	344	329	324	290	314	333	318	310	329	305	313	352	293	346	284	322	333	326	304	323	339	294	325	323	323	327	332	324	307	294	342	310	363	348	297	329	316	311	343	308	336	350	321	333	324	291	316	353	359	335	328	295	287	306	301	331	309	326	316	306	331	358	321	315	309	322	322	301	322	338	292	353	347	340	334	376	325	312	301	313	328	330	319	305	337	353	319	340	332	342	331	314	307	298	345	337	316	296	317	321	309	340	308	352	314	324	330	353	319	351	329	330	359	314	329	367	349	306	329	330	320	302	337	289	338	339	325	293	309	292	307	291	348	308	323	333	363	325	289	371	330	297	316	321	312	318	310	339	350	330	331	347	318	328	368	323	320	323	309	325	305	340	371	354	315	298	294	316	298	321	366	336	311	306	316	334	332	349	334	288	339	366	312	329	331	346	327	368	355	337	313	300	318	304	326	313	336	315	320	340	361	349	324	331	328	348	345	340	329	341	322	345	332	333	334	312	311	330	313	318	293	330	331	313	293	324	290	306	344	328	297	333	323	315	320	301	316	325	321	362	299	350	331	339	325	327	337	316	348	343	299	336	323	344	345	325	347	319	309	333	341	333	332	370	286	304	342	338	398	326	315	313	353	341	363	391	348	321	345	319	338	322	326	271	329	341	345	340	354	331	307	351	324	323	336	313	320	338	309	336	325	298	304	325	291	340	355	316	347	340	346	283	327	309	356	322	353	342	296	341	322	291	314	334	336	336	294	318	338	312	320	355	301	310	321	318	331	316	328	302	347	329	340	305	303	293	347	312	325	322	325	339	359	313	309	299	292	305	308	354	302	306	341	319	291	318	331	294	336	324	324	323	357	318	357	335	321	397	326	327	340	314	327	303	328	329	335	306	293	366	313	299	321	314	340	287	324	326	311	337	310	352	314	314	327	312	329	316	338	319	327	337	335	277	336	328	310	313	333	338	321	332	315	312	347	315	285	333	342	348	341	314	325	323	342	352	339	316	333	325	303	319	327	334	344	301	329	312	375	310	326	303	321	292	320	307	320	321	327	328	306	294	312	327	331	321	352	351	349	346	306	312	337	346	353	279	330	335	360	350	322	350	338	307	304	346	339	331	315	289	314	313	316	287	334	357	304	362	312	357	308	348	317	350	322	339	315	332	326	307	326	331	282	314	298	290	325	266	344	372	334	322	311	329	331	332	299	304	301	272	307	290	307	332	335	322	312	304	386	323	307	325	321	325	330	283	331	329	341	307	373	322	299	341	326	347	322	318	318	326	352	328	349	348	330	304	313	345	342	367	326	329	310	323	335	327	318	333	335	355	307	346	310	342	338	313	310	307	354	367	335	296	320	344	341	332	307	330	312	327	345	276	321	324	323	343	318	282	325	323	307	287	306	307	305	340	360	372	287	332	344	307	377	299	322	340	355	333	321	313	347	313	370	338	308	339	305	340	325	323	348	294	360	315	346	330	337	329	344	328	338	308	310	332	357	346	325	332	302	295	292	282	331	327	313	316	334	362	353	338	296	350	340	318	316	320	326	333	343	321	301	310	336	261	337	343	292	317	291	309	288	344	331	322	317	336	319	322	292	345	321	303	296	305	365	335	314	309	332	321	322	349	325	344	351	365	318	345	300	307	317	368	319	342	304	331	328	324	310	353	328	300	348	355	319	296	311	311	283	300	345	311	299	324	323	339	302	337	350	297	303	319	341	313	345	341	329	306	305	352	323	322	346	330	336	335	291	344	336	365	329	333	323	344	340	323	323	320	356	316	304	329	312	324	312	353	322	303	378	340	326	327	323	351	304	326	317	327	320	350	332	338	314	306	317	317	333	314	321	332	307	352	341	320	315	336	342	365	310	289	322	320	280	303	311	305	314	326	334	303	336	333	406	326	343	303	329	309	319	313	343	349	312	338	345	287	336	348	347	334	344	296	300	337	316	344	322	337	303	341	326	348	308	342	326	333	306	285	340	337	339	297	344	317	344	354	309	304	289	345	337	337	302	299	305	293	294	286	317	316	331	300	321	332	356	339	334	344	350	296	326	350	340	338	348	318	267	308	341	317	340	314	360	296	314	331	321	329	353	341	330	331	315	316	354	303	345	341	324	299	342	286	308	349	310	321	336	332	285	327	319	305	352	328	336	323	297	303	296	320	328	301	328	340	300	347	341	334	357	344	300	324	309	335	328	314	311	331	322	326	331	318	347	314	315	349	350	331	365	315	296	339	331	333	334	340	289	338	377	330	303	299	347	310	295	334	293	325	326	336	304	306	317	317	335	335	318	342	361	348	301	287	339	324	341	341	312	297	343	316	302	345	299	316	342	317	314	323	328	311	308	312	297	331	311	368	349	296	317	352	339	308	298	291	320	306	340	353	337	338	343	330	309	316	297	314	311	314	324	319	326	303	350	331	300	322	289	330	317	307	309	307	340	341	342	327	304	334	280	316	347	334	313	331	368	358	319	308	303	352	306	360	328	333	326	339	333	325	367	308	329	326	290	315	309	351	322	329	322	312	303	347	317	314	305	333	317	333	324	320	319	347	336	350	319	348	342	356	305	319	353	350	309	325	306	310	302	344	342	333	312	356	342	338	304	336	352	340	301	335	341	331	323	356	319	324	345	321	296	337	311	330	326	316	298	342	311	341	310	324	329	323	324	314	306	297	340	300	318	314	327	330	333	340	341	339	298	330	309	348	364	319	289	335	328	297	358	374	335	309	298	296	349	335	340	307	379	337	328	345	360	326	317	350	336	323	315	341	320	344	328	337	309	316	325	314	322	328	323	325	373	334	313	326	279	298	327	317	302	355	296	313	305	335	339	322	360	358	338	304	345	355	343	334	335	346	333	351	330	339	321	296	339	309	349	299	304	335	318	343	344	337	332	318	338	314	310	338	315	337	318	359	351	320	337	324	346	384	337	331	313	296	298	328	291	328	301	315	292	360	308	349	309	322	276	347	321	325	317	337	347	359	319	341	331	295	331	337	350	331	365	310	321	312	359	337	344	337	332	290	319	327	348	330	313	358	312	306	294	302	301	339	360	363	328	331	310	347	295	330	311	311	323	329	331	354	312	354	343	316	310	345	371	351	318
34500	13479	7361	4009	2150	1249	767	723	722	739	695	691	673	716	712	727	714	722	722	706	713	737	751	703	743	735	707	696	701	698	685	704	742	745	752	708	735	673	734	662	740	706	698	739	689	668	692	712	702	657	706	723	743	681	716	692	735	723	761	741	724	631	706	696	665	715	726	716	686	726	698	713	709	751	757	725	696	745	709	667	715	694	697	694	695	702	755	670	700	689	718	703	676	701	724	700	684	705	741	741	665	725	665	755	720	723	713	720	696	724	710	726	717	711	677	696	718	666	688	654	725	665	696	711	729	691	695	756	755	710	744	700	730	753	723	685	702	736	727	670	715	652	700	710	653	679	721	715	697	684	726	737	692	754	719	739	707	711	753	674	755	697	714	659	691	707	723	741	692	664	698	652	707	743	642	755	699	710	740	694	728	756	753	734	697	754	722	673	686	680	700	725	723	673	690	663	718	723	675	708	714	728	697	715	738	755	706	717	733	732	700	684	689	694	682	730	699	676	737	754	706	770	676	746	719	737	692	701	714	696	691	742	650	707	663	703	697	692	691	741	723	678	656	696	676	675	689	665	741	714	692	667	664	671	689	689	737	705	725	690	731	700	703	734	693	720	696	705	780	749	635	717	714	722	725	716	692	675	653	775	719	749	710	731	731	714	688	666	703	706	736	693	710	713	712	698	687	719	682	700	737	717	717	740	716	708	702	705	715	684	694	706	718	684	737	725	672	725	720	718	719	718	732	697	698	706	705	689	713	723	749	698	730	670	705	720	720	670	695	654	698	696	705	722	648	685	705	713	731	721	659	705	742	714	748	684	692	735	716	699	658	733	758	715	734	719	736	709	703	722	725	720	681	725	717	711	712	711	735	709	728	689	713	669	723	668	719	716	741	719	703	646	730	758	700	678	690	719	716	667	710	718	762	725	724	716	726	710	676	686	708	762	733	695	688	693	652	693	727	716	677	700	715	701	717	698	667	711	698	722	697	626	662	674	740	670	757	669	755	703	744	703	631	681	659	701	721	762	725	684	740	707	693	742	720	738	713	708	726	720	684	692	663	693	699	665	700	637	681	669	682	704	756	685	711	722	671	698	775	677	703	700	707	721	688	696	678	722	707	750	713	678	683	691	699	725	731	677	746	741	753	651	698	700	716	696	716	666	695	701	715	773	718	697	714	730	693	662	706	722	766	689	703	697	703	706	738	697	663	700	703	648	684	709	690	658	686	711	705	671	696	718	699	655	720	731	732	671	702	698	673	709	712	716	705	696	663	697	730	694	774	615	725	677	707	717	752	725	751	715	695	739	736	725	689	718	680	674	659	693	701	710	636	688	683	740	727	750	703	674	738	664	718	690	714	711	724	695	708	706	723	708	693	715	710	734	690	724	730	684	723	677	705	691	733	704	706	713	697	669	711	699	701	688	726	730	711	678	705	748	634	697	707	691	696	697	768	713	707	751	675	733	738	690	675	720	722	698	675	732	655	727	689	683	708	678	712	720	703	697	733	654	676	737	708	720	727	719	700	703	661	687	665	685	729	701	686	742	743	671	683	724	708	654	685	740	701	668	703	726	675	730	680	691	665	746	698	719	717	704	735	716	718	682	696	696	715	725	682	675	735	723	698	692	714	666	671	692	699	704	692	723	715	687	729	645	719	736	734	712	690	731	709	715	694	694	668	677	678	707	729	712	714	740	658	690	665	756	694	691	742	638	667	706	728	669	758	697	680	700	705	667	723	732	780	694	725	666	690	677	696	681	692	688	705	695	737	748	683	704	758	693	674	722	713	692	718	696	678	721	699	691	691	675	743	735	694	699	682	673	689	684	670	664	744	709	706	705	663	687	726	732	744	702	679	692	686	705	719	677	693	716	681	679	699	692	745	743	689	754	721	674	729	765	744	720	715	671	714	710	656	697	735	665	651	697	680	687	675	684	752	717	711	704	722	711	682	736	710	725	677	712	729	695	698	699	742	727	649	722	698	691	678	658	761	716	730	662	742	714	713	699	751	686	706	714	693	680	721	694	743	669	732	739	690	724	669	693	710	717	754	663	701	651	680	738	738	683	700	727	703	701	698	720	706	662	754	749	726	720	706	680	713	702	732	684	742	697	711	686	743	694	697	721	713	724	678	693	719	715	712	649	691	703	706	678	706	757	664	735	727	687	707	730	708	668	692	694	722	717	730	689	735	721	704	728	684	692	657	753	699	673	700	687	699	691	670	709	701	728	675	708	692	725	669	680	698	714	713	699	702	706	759	743	696	688	726	718	725	681	718	687	771	690	711	701	694	712	690	662	737	724	703	716	706	741	692	737	698	742	712	706	716	711	668	723	683	696	703	768	717	709	691	684	727	710	722	758	685	698	722	676	697	769	665	665	701	714	707	691	717	735	670	695	704	680	706	734	740	755	705	685	680	712	708	738	707	688	684	717	736	677	703	692	705	692	694	670	679	721	745	689	734	683	691	720	687	711	683	726	651	701	708	679	697	658	729	701	722	645	758	721	698	716	726	665	699	706	664	731	681	686	694	630	743	721	685	719	746	686	671	674	732	662	757	697	678	646	720	695	679	677	685	683	756	692	713	728	685	726	681	683	685	756	727	735	743	710	649	651	679	720	667	693	735	680	665	673	700	696	700	632	736	695	676	670	711	743	700	694	693	751	699	703	719	663	725	684	695	646	708	688	648	766	693	741	710	703	733	706	689	664	722	712	685	728	690	688	721	709	684	719	658	672	699	691	658	695	698	690	718	661	681	698	689	719	686	680	714	697	691	738	707	705	711	654	708	653	689	699	734	650	666	705	703	709	700	720	687	691	710	713	726	663	658	717	724	682	697	687	692	700	660	677	717	743	690	685	661	704	679	705	673	709	701	710	764	710	691	731	746	657	671	693	668	751	686	714	709	706	678	676	732	696	667	703	674	732	686	709	721	700	671	697	703	692	712	705	709	687	757	696	687	709	738	719	705	683	783	694	714	702	664	741	711	689	741	742	710	696	702	669	705	719	691	662	683	734	721	723	692	667	724	679	724	700	740	695	676	721	679	698	710	714	719	711	688	732	725	704	679	679	697	679	792	703	690	677	674	691	680	676	780	670	699	702	650	684	707	704	697	683	745	733	726	731	708	707	673	696	687	733	700	725	693	678	702	659	691	690	720	717	727	725	696	721	667	733	720	698	688	683	693	738	704	663	727	701	677	694	683	744	693	710	735	711	718	742	704	676	680	704	725	661	726	717	734	679	709	694	734	762	680	767	717	662	720	720	739	714	722	675	713	680	721	737	691	701	672	692	663	722	666	712	702	717	700	683	735	682	683	734	737	723	716	738	724	709	707	685	731	701	711	721	721	656	706	676	709	690	708	712	674	682	718	739	693	729	711	705	702	725	681	734	702	725	739	684	722	713	676	736	711	686	682	723	737	705	728	678	688	721	721	716	692	738	675	732	708	710	710	762	705	701	713	733	761	725	748	705	692	706	690	723	708	776
60166	32303	13930	5465	2180	863	371	339	334	355	373	337	333	345	370	308	370	316	373	339	371	375	407	432	377	399	317	321	345	324	386	343	324	356	342	321	301	357	327	310	336	310	304	308	333	346	308	314	307	329	338	334	312	345	342	334	330	328	387	321	330	363	341	321	336	331	337	350	350	330	348	320	352	341	331	335	303	354	351	338	333	321	290	347	315	358	347	356	326	341	376	348	350	333	329	355	322	302	332	310	326	372	325	332	352	310	313	307	345	344	317	361	326	317	305	362	311	345	339	295	330	329	364	340	348	338	355	286	342	324	323	329	380	369	357	371	327	343	350	345	365	331	338	362	355	331	345	359	338	314	295	370	316	311	347	337	315	352	307	328	350	349	317	309	356	327	327	338	352	373	342	343	337	340	330	314	311	323	335	341	307	325	376	308	319	316	284	344	308	308	307	338	340	342	305	340	348	327	300	321	333	346	353	291	343	331	356	343	319	318	327	328	308	299	362	327	326	336	325	353	317	353	371	332	337	328	296	368	348	322	318	335	324	305	298	339	362	318	325	356	360	339	326	350	355	361	347	317	343	332	319	336	339	326	338	335	351	350	332	318	329	354	341	333	306	323	337	330	360	337	326	347	332	310	328	349	305	325	313	342	371	351	312	344	329	318	346	329	344	335	308	368	362	345	361	376	326	339	334	358	340	341	314	331	337	319	360	307	324	318	308	317	332	375	339	315	344	362	373	369	351	347	325	337	333	348	338	337	334	345	321	350	341	326	328	310	365	310	352	315	349	357	330	349	334	322	351	319	334	318	342	324	355	323	327	320	306	306	357	334	336	325	316	363	359	316	351	347	348	351	290	318	327	334	363	336	332	351	336	322	322	363	337	336	313	318	364	352	386	324	327	335	361	302	301	322	314	366	349	376	354	330	345	346	330	332	324	359	354	319	314	355	375	376	312	300	368	324	356	322	334	340	331	348	325	361	348	340	321	339	370	323	325	304	323	334	335	325	367	367	332	315	372	361	350	348	335	347	328	330	344	363	355	308	294	299	314	306	328	331	361	336	337	337	312	315	324	328	311	364	362	387	337	321	330	319	369	348	348	333	347	315	319	344	342	378	343	352	337	346	329	374	339	352	293	366	359	347	361	322	347	318	326	354	312	338	361	322	346	316	336	345	325	330	332	319	357	341	334	350	322	311	357	336	336	335	326	340	337	342	345	322	328	334	358	326	313	358	369	297	337	307	337	329	329	337	353	294	313	338	323	336	294	358	358	340	340	320	327	336	340	295	319	353	330	366	296	343	355	296	333	345	313	327	310	339	326	380	352	350	360	295	350	354	325	321	328	333	324	328	312	326	347	363	314	317	307	345	346	330	333	321	337	304	339	362	326	337	309	324	342	344	320	352	343	315	340	354	354	349	335	358	328	364	346	326	304	365	361	360	325	349	342	323	337	351	327	357	354	395	314	298	341	345	342	351	326	357	326	340	312	364	367	346	337	315	323	327	313	341	340	294	334	309	319	330	331	344	307	351	341	337	342	367	294	353	298	328	312	319	324	320	356	375	336	310	283	324	329	334	334	313	314	348	293	327	341	304	316	354	331	337	308	342	334	326	321	398	333	319	343	317	357	351	317	350	362	330	322	327	332	325	313	322	341	328	340	320	324	346	335	312	312	289	331	350	357	341	329	322	332	347	345	349	354	332	332	328	325	329	327	333	322	335	332	329	336	293	278	330	313	381	337	359	327	345	323	356	367	384	357	340	345	343	317	339	331	321	344	322	357	363	367	328	305	306	390	363	310	331	305	306	298	351	327	362	266	315	335	263	313	392	355	371	346	363	309	334	329	350	321	350	335	346	315	322	350	323	319	319	325	313	350	334	339	366	321	355	292	326	352	351	308	351	312	356	366	330	376	324	302	316	340	388	327	308	330	332	356	309	313	353	324	309	338	291	355	333	352	320	328	330	328	341	348	342	319	332	383	343	341	328	340	338	331	329	341	370	384	320	336	324	331	322	311	360	322	311	360	321	309	331	347	357	318	365	313	339	347	336	364	323	288	321	341	344	343	353	384	330	359	343	337	347	307	335	337	360	317	357	381	320	344	324	348	327	336	361	340	337	340	338	335	348	412	311	310	325	304	319	340	360	340	334	316	328	342	359	348	323	347	306	323	341	339	350	359	355	318	348	343	317	337	350	325	315	327	340	323	343	314	304	371	352	326	328	326	319	361	329	312	349	288	291	359	312	331	370	320	352	321	298	305	355	375	350	328	331	326	361	335	347	327	340	345	329	338	328	324	339	313	326	336	350	355	350	304	337	325	336	296	348	353	298	354	346	354	332	354	319	356	374	335	340	359	329	317	304	331	311	323	335	334	322	350	329	309	364	320	359	325	330	346	320	334	358	302	352	313	357	313	367	333	320	366	375	308	343	341	361	316	338	309	359	314	345	324	373	315	340	338	376	355	323	328	333	335	317	358	319	359	340	335	332	326	353	337	337	279	300	384	320	323	320	349	330	348	351	352	317	355	331	339	328	293	321	377	291	358	320	335	312	326	356	328	277	332	343	339	309	311	365	319	339	354	353	364	364	372	351	327	338	325	322	312	308	361	352	315	329	345	310	351	349	370	345	327	296	325	328	332	353	339	369	340	364	370	341	345	336	332	345	329	315	329	351	329	327	319	335	334	334	359	312	310	307	343	334	329	314	319	325	309	300	327	323	336	339	333	338	291	346	344	364	358	340	321	327	321	384	326	318	335	343	309	307	320	314	348	347	333	342	293	346	349	314	326	319	341	310	339	311	353	353	363	306	349	327	292	332	297	339	307	338	339	312	304	370	360	322	322	341	361	354	331	348	329	323	331	355	319	312	282	350	354	325	347	312	373	314	341	322	353	375	361	318	347	332	338	319	387	357	318	353	350	324	328	324	322	346	314	338	350	323	298	333	337	341	344	312	330	364	356	340	305	341	308	344	315	339	333	386	339	324	346	333	304	322	299	319	321	345	332	337	362	309	349	330	333	358	334	337	332	358	354	358	350	322	346	344	304	325	327	355	326	361	348	322	326	311	320	323	296	333	317	349	300	315	323	334	345	349	332	332	289	336	332	346	335	320	310	344	325	332	301	274	305	334	332	320	337	329	294	348	359	352	378	357	304	316	341	322	321	322	362	344	344	359	382	329	307	348	375	320	304	333	362	311	336	319	336	324	324	300	304	357	350	362	315	353	353	330	301	375	384	320	371	331	300	341	301	340	343	341	350	351	340	363	296	334	328	335	317	317	373	330	337	302	361	339	329	325	349	359	360	324	338	318	324	322	348	330	373	314	334	307	333	341	339	324	353	305	307	337	325	367	366	345	317	349	324	339	360	320	335	338	372	368	341	354	316	327	319	315	333	344	347	353	376	358	346	319	331	329	329	335	345	326	354	328	311	360	327	365	341	333	353	319	326	287	332	319	359	334	313	313	316	312	319	356	330	312	307	293	286	334
40300	24085	15488	10421	6190	2415	820	844	786	775	832	773	756	759	778	781	751	780	741	862	975	1139	1095	1045	1052	893	707	707	716	752	749	698	727	719	697	741	709	727	694	671	747	775	720	695	789	703	740	732	727	745	695	735	704	732	689	738	710	786	714	678	725	692	693	721	734	704	740	734	726	700	724	740	757	724	741	719	740	766	716	735	740	728	744	743	722	702	716	710	713	780	731	735	710	745	708	694	733	703	740	716	746	675	734	754	741	764	723	715	725	728	720	742	766	693	685	728	722	691	739	755	739	751	712	758	687	749	737	702	793	750	741	685	776	715	716	726	723	745	709	749	718	713	686	737	684	766	750	716	717	710	800	752	738	709	739	736	676	759	728	685	736	733	678	693	755	695	758	729	738	748	783	683	732	703	759	707	737	678	753	697	715	721	716	733	758	732	730	702	745	729	753	699	706	723	679	763	729	740	773	738	698	718	730	702	718	709	724	718	696	739	729	705	749	729	760	718	694	745	736	795	776	692	704	758	758	735	734	724	754	736	715	707	732	723	765	748	740	719	697	727	703	704	746	739	667	725	729	743	744	717	733	694	779	714	752	742	693	700	732	697	709	746	696	707	729	754	737	747	781	747	718	743	752	716	736	743	743	720	751	712	762	711	703	732	722	747	741	706	736	792	702	712	715	701	771	701	756	771	726	711	716	735	766	730	699	714	720	719	718	677	740	731	683	703	770	747	664	733	751	770	749	701	717	725	689	702	734	706	753	720	742	743	742	747	693	793	716	760	732	712	736	754	692	687	752	673	747	774	686	714	736	712	753	680	698	723	730	735	688	719	672	774	706	726	691	731	691	686	755	686	692	736	679	719	681	748	741	748	720	698	737	719	732	725	698	704	714	735	720	766	715	685	688	756	707	746	718	725	705	756	675	729	736	696	720	724	701	775	708	719	647	696	705	724	690	769	705	746	741	750	747	747	762	701	631	761	695	731	725	783	760	762	781	702	723	706	691	723	731	680	735	734	706	769	688	712	682	718	683	669	679	724	759	694	708	736	726	687	722	687	687	761	744	730	692	722	727	718	738	736	701	709	694	738	712	718	671	733	702	749	703	678	711	712	728	719	697	694	709	754	729	726	758	736	741	734	750	728	720	713	781	731	747	748	687	743	698	706	711	720	695	761	696	749	746	738	734	763	702	760	765	698	738	673	694	733	707	727	733	686	722	673	782	718	689	739	730	715	758	727	749	732	732	746	718	728	767	678	724	713	736	684	716	700	728	717	739	719	736	698	700	703	801	708	735	706	742	716	760	761	710	659	699	716	756	752	690	725	721	671	699	709	736	680	773	693	749	665	708	785	766	712	708	714	704	724	759	721	706	716	757	676	732	702	756	699	714	684	751	725	756	716	740	743	720	740	740	727	726	685	792	701	728	693	741	713	740	751	734	765	679	761	693	722	688	716	729	746	745	694	708	751	746	733	778	739	712	697	717	739	695	662	751	678	703	700	707	696	713	712	737	793	783	713	678	714	770	710	693	766	719	728	695	747	707	738	759	702	718	774	738	755	703	701	689	668	733	709	705	694	769	727	730	704	694	733	731	709	739	740	688	714	768	715	713	721	702	701	754	701	707	716	720	716	735	772	709	726	707	700	715	739	763	677	778	714	734	739	712	744	680	762	765	690	700	735	710	734	723	713	768	718	734	709	696	737	702	775	750	734	719	742	737	712	733	681	689	719	722	713	659	666	687	717	735	751	723	776	767	711	763	717	706	731	740	659	726	722	751	726	717	726	727	753	727	727	746	760	693	728	697	715	725	677	705	769	666	725	720	708	737	748	716	729	683	749	681	702	739	744	713	753	727	710	714	729	720	754	723	750	738	727	681	653	738	715	695	741	735	717	726	745	705	685	723	697	770	754	732	715	742	689	718	748	717	720	721	737	738	693	718	722	701	703	740	724	703	721	725	657	703	717	696	691	734	714	719	732	717	752	730	719	735	742	725	704	731	726	723	699	697	706	710	732	779	733	674	725	727	743	740	752	690	696	717	728	753	745	709	695	707	667	771	749	761	708	699	720	738	702	702	768	717	704	729	713	728	742	723	710	715	704	718	732	767	729	739	683	743	671	729	695	751	693	743	730	666	743	734	744	777	731	729	660	673	733	699	789	751	694	728	749	737	751	713	699	732	725	734	720	754	735	711	741	715	682	680	717	716	693	689	729	716	767	730	669	703	722	676	724	726	704	706	765	728	714	690	715	741	718	750	709	743	730	695	736	747	727	692	742	737	685	762	704	699	730	659	702	756	678	749	685	745	692	720	739	749	764	736	680	724	709	675	712	750	702	694	744	717	749	730	712	730	721	780	735	708	694	742	747	717	738	724	700	702	763	717	719	685	742	735	711	702	725	756	734	741	680	746	729	713	661	697	718	734	743	742	700	744	689	713	729	703	681	741	676	723	762	727	756	749	704	747	733	675	706	702	732	741	685	708	738	698	772	730	717	747	800	726	694	738	697	721	738	712	732	742	699	721	686	719	756	696	702	727	752	700	736	697	720	683	766	764	757	724	732	715	669	751	709	686	653	715	766	714	727	756	755	747	716	717	746	707	690	713	686	719	716	744	761	725	725	717	702	701	726	731	721	727	726	731	730	755	780	705	701	757	715	684	746	757	739	696	679	758	727	790	706	775	691	736	731	720	727	722	733	709	694	717	760	707	693	733	684	712	749	723	708	743	688	695	690	737	696	636	730	756	672	721	736	734	673	757	690	769	705	705	743	754	738	739	700	671	704	732	672	706	752	701	778	693	681	698	723	679	719	759	720	756	746	749	769	737	681	693	729	728	676	730	740	727	737	681	764	728	729	693	760	785	730	686	722	730	715	718	745	672	770	693	749	741	718	689	726	758	711	738	710	760	733	717	778	727	710	752	713	739	728	696	763	713	736	746	738	712	736	694	768	720	681	681	688	713	728	752	744	693	686	724	734	716	723	721	741	665	784	741	752	741	767	755	750	747	753	757	748	761	685	743	721	693	733	767	722	706	688	710	717	714	692	745	730	695	726	743	721	730	773	716	726	719	705	714	712	730	723	710	691	756	745	687	691	698	735	719	731	721	725	742	714	765	750	708	785	742	665	716	707	736	729	726	745	737	740	729	681	702	711	724	735	701	709	736	701	733	730	706	729	648	725	702	751	734	656	698	700	653	749	720	712	749	669	747	751	778	716	773	721	769	714	732	671	673	743	702	737	680	749	687	755	732	684	726	774	754	717	756	709	725	733	723	695	758	766	724	742	742	734	764	731	716	728	728	717	712	731	716	718	697	706	725	731	675	679	771	716	745	690	726	709	714	710	774	735	813	678	709	741	693	733	694	714	692	707	720	728	763	785	721	719	721	723	695	738	722	719	728	720	761	689	767	738	741	720	706	759	710	691	744	811	688	694	675	707	719	742	725	706	733	749	706	698	699	772	686	705	659	753	662	756	739	728	722	712	702	750
70837	36588	16133	5199	1834	679	452	415	355	358	354	367	368	364	373	386	400	395	399	376	405	441	493	472	437	425	354	345	346	358	349	354	326	374	344	343	343	349	350	359	362	364	342	336	362	318	341	362	320	352	374	368	374	346	332	341	346	352	354	349	371	358	373	363	347	329	367	346	350	349	374	322	357	356	370	319	351	331	391	360	322	330	355	360	346	359	350	339	391	387	384	336	321	359	365	320	368	351	336	346	357	346	335	347	357	346	383	363	389	376	327	334	344	368	359	356	352	367	323	381	332	385	348	318	342	351	355	337	315	326	356	341	356	334	388	356	365	381	361	366	338	353	343	343	341	329	379	357	364	366	346	363	304	374	365	318	366	361	370	348	351	356	369	375	348	340	352	330	345	391	380	335	374	337	312	345	338	382	363	373	324	335	370	330	383	345	326	395	363	333	337	359	346	356	373	344	367	347	345	378	351	386	320	364	360	337	359	365	336	326	357	365	368	362	314	329	351	335	362	361	379	367	377	360	343	362	365	398	377	366	353	348	376	332	324	369	392	370	357	379	351	348	354	396	338	361	323	353	371	331	334	345	352	363	345	351	369	342	308	323	368	350	349	359	333	348	367	360	354	350	385	373	384	347	359	339	376	374	360	391	329	367	337	368	343	372	407	357	379	368	388	355	339	336	329	368	374	336	376	339	372	334	365	385	375	345	385	401	361	350	340	321	378	334	342	357	367	371	329	335	339	360	327	381	351	373	332	331	333	357	348	353	306	347	339	363	353	359	364	364	339	343	378	356	373	336	334	333	365	329	385	378	343	361	361	376	359	346	380	354	362	376	357	370	340	342	362	366	342	370	359	399	355	342	354	327	404	347	364	360	343	363	346	329	339	347	362	339	347	366	378	352	347	337	357	404	364	366	320	350	374	330	370	336	387	333	348	301	346	352	366	349	360	368	342	350	358	326	353	373	330	351	327	380	341	348	334	382	373	380	369	381	395	382	335	351	360	363	386	338	380	341	327	345	378	377	356	344	344	380	351	334	342	380	333	320	372	366	335	375	384	348	347	355	362	335	386	359	378	372	323	391	342	342	360	354	366	368	345	376	361	335	333	325	356	371	394	322	376	333	374	337	373	330	323	332	349	364	387	336	323	365	325	362	352	331	363	333	379	351	364	380	378	342	335	356	323	337	324	364	370	342	363	357	334	358	325	333	353	355	352	370	334	315	342	328	357	366	342	388	301	327	355	342	399	366	345	341	344	321	317	399	368	341	355	344	342	340	332	354	375	365	381	356	369	371	350	387	339	362	327	339	362	325	334	354	340	336	363	342	350	373	346	356	358	355	319	375	344	337	305	358	321	387	323	367	370	357	364	367	327	338	361	345	337	357	360	364	363	335	344	372	337	347	340	377	340	319	353	332	382	342	347	382	355	359	347	351	362	328	345	373	376	342	363	374	342	345	348	342	385	382	382	375	354	338	345	351	354	355	342	343	365	364	340	377	328	368	324	378	344	371	325	340	341	321	363	335	364	368	370	354	350	333	321	356	369	377	383	324	362	332	368	343	358	342	319	354	338	334	346	390	361	362	365	384	307	357	327	331	347	353	351	352	392	369	298	343	359	368	340	335	376	359	355	337	330	322	335	356	350	364	371	389	343	340	361	350	341	352	381	371	362	356	352	354	372	354	379	341	363	377	384	382	374	391	349	361	381	362	384	371	383	371	368	321	390	361	365	346	385	377	364	346	350	343	356	359	360	396	359	316	370	342	338	362	347	352	389	358	350	331	371	368	339	335	383	327	339	392	357	371	376	366	372	375	350	380	346	356	328	355	347	338	365	303	333	339	330	413	362	346	321	356	406	378	361	345	329	347	396	351	365	375	337	354	354	364	396	328	335	361	339	344	333	358	369	336	403	368	356	363	339	391	344	358	335	338	346	376	333	349	351	342	342	379	353	348	330	355	375	362	361	357	381	369	356	359	338	380	375	370	382	337	353	339	344	362	343	376	387	325	370	343	384	368	366	369	358	344	361	359	328	365	354	359	377	314	322	327	373	351	381	370	351	356	335	339	339	344	346	350	376	381	346	343	361	366	346	354	363	410	339	327	402	345	332	368	348	344	339	380	393	346	356	395	367	374	342	340	316	359	332	327	357	359	358	325	362	320	371	354	370	345	342	365	345	342	401	396	361	373	344	341	353	387	367	385	344	381	360	341	344	334	324	331	319	345	349	369	345	354	361	363	375	339	369	380	374	357	350	335	352	377	348	365	366	372	351	359	385	340	401	364	354	273	393	343	348	371	354	385	328	386	344	387	331	347	333	371	368	354	371	366	400	323	338	332	373	356	367	354	394	341	359	341	382	346	347	358	339	333	321	348	380	343	378	367	368	362	324	355	345	342	335	349	403	354	346	368	345	354	373	369	383	338	366	346	345	325	359	362	340	365	357	318	342	356	337	316	353	369	376	342	380	329	362	359	400	371	360	336	397	344	351	344	331	374	334	328	343	364	348	341	348	345	320	358	350	370	335	404	382	369	346	367	345	349	383	372	372	352	393	334	349	365	350	373	341	313	347	363	382	373	357	386	304	356	335	369	373	354	323	345	362	356	339	336	364	351	370	362	343	374	358	333	369	344	365	342	357	325	381	380	328	374	344	349	400	343	351	321	327	332	377	382	347	343	342	338	353	371	353	370	343	405	342	389	319	376	355	337	350	338	360	364	363	375	357	374	341	333	322	340	342	327	344	308	336	327	340	367	375	361	368	358	339	335	356	342	382	337	363	370	309	351	354	363	323	369	358	368	330	350	361	332	365	345	376	394	336	374	343	370	362	348	386	388	355	331	373	348	366	341	323	383	360	350	395	330	333	355	333	359	372	339	327	339	354	331	352	333	336	342	358	360	365	381	351	362	361	341	321	340	336	335	365	363	357	378	390	374	328	342	356	389	364	336	384	353	336	344	351	395	366	343	365	368	368	353	360	346	351	364	365	318	329	350	320	353	407	344	326	389	376	354	369	350	425	386	351	325	347	342	342	357	407	323	346	386	347	389	359	336	395	362	386	333	371	370	352	333	298	340	339	373	343	371	331	336	387	371	339	373	378	321	359	358	330	359	357	337	336	350	389	346	355	406	391	335	335	349	395	361	344	358	339	373	344	343	369	371	332	354	349	387	371	372	374	381	356	308	341	349	346	331	355	366	339	377	349	358	338	346	310	343	327	328	385	339	320	333	376	332	324	363	334	349	372	362	343	373	328	348	341	370	383	354	359	341	382	327	329	395	331	342	361	319	320	369	353	352	369	373	350	372	358	368	360	363	344	362	375	317	411	343	345	379	353	350	366	385	381	363	328	339	319	361	346	355	310	323	352	364	370	367	299	390	350	364	348	351	354	349	334	365	336	342	373	360	364	352	364	350	364	375	375	364	359	369	381	397	385	358	358	338	389	363	342	342	320	367	365	346	346	330	399	372	382	371	320	327	345	364	344	332
47570	26470	14711	9192	4683	1801	1080	941	898	857	815	819	808	834	812	789	883	885	928	1007	1244	1364	1483	1430	1328	1077	892	766	739	757	774	721	776	766	773	825	770	758	783	788	750	788	753	743	717	742	769	743	728	807	772	761	741	737	732	713	793	748	764	748	747	765	736	748	767	726	800	735	755	767	758	722	775	730	691	788	774	811	789	739	760	765	775	725	733	755	739	774	743	761	727	747	754	739	769	728	727	781	750	721	721	744	792	778	777	825	752	711	713	764	755	738	715	798	802	755	740	749	783	771	770	749	800	769	747	790	779	755	751	713	770	727	763	763	770	751	735	790	747	781	773	796	701	725	773	748	788	714	762	754	756	709	735	786	779	727	765	685	787	726	760	715	759	738	785	782	729	751	754	739	718	771	742	768	731	743	785	759	739	763	767	773	774	702	685	823	770	742	743	752	731	753	721	717	750	808	739	735	726	804	772	715	783	777	768	733	738	777	776	834	745	769	781	797	754	787	693	752	779	745	756	786	775	775	737	745	744	786	753	734	754	793	761	784	752	744	700	773	764	773	778	755	758	765	797	737	738	749	798	728	756	737	762	749	785	756	748	750	743	764	710	765	755	786	746	735	713	738	724	723	767	717	742	763	742	748	758	734	734	773	759	768	735	775	770	785	764	790	741	827	760	783	785	794	757	744	743	694	793	796	737	806	733	791	730	734	714	735	766	727	762	786	777	707	785	741	731	768	763	736	771	774	724	738	749	766	751	746	779	768	721	753	738	788	764	754	825	755	784	734	789	726	748	793	754	759	734	770	768	746	755	802	790	722	702	760	790	731	761	760	714	730	716	783	744	777	732	766	718	773	803	739	760	818	739	736	748	779	785	731	796	770	760	778	698	749	750	750	733	720	769	726	743	784	769	719	774	736	765	755	716	783	802	748	780	799	768	717	799	767	734	757	736	741	814	729	717	796	772	771	750	732	718	734	742	753	721	749	781	728	773	718	742	818	751	753	755	760	739	744	700	732	731	787	780	716	778	751	795	765	747	744	760	706	751	694	699	824	741	761	738	807	726	801	786	790	783	710	746	769	762	745	723	778	743	747	777	723	787	767	714	744	733	792	728	748	764	724	754	742	747	754	737	760	807	755	745	790	753	735	766	752	793	786	819	790	770	725	807	764	822	740	764	740	791	726	747	719	789	740	751	737	764	764	771	766	731	789	736	734	794	781	779	739	731	738	764	757	781	753	762	746	731	760	756	736	725	757	753	744	683	736	761	726	786	796	759	765	752	739	785	772	761	773	760	777	778	744	800	774	734	800	769	815	755	732	743	762	748	770	737	767	747	737	750	782	773	751	743	753	786	785	749	747	762	777	784	759	732	786	730	709	766	782	749	767	735	782	708	755	692	740	774	766	734	723	726	753	780	737	793	701	815	736	769	744	808	810	725	753	793	763	759	717	728	732	775	759	775	753	756	785	834	793	780	746	768	713	750	776	710	764	742	789	711	755	733	788	751	760	729	733	778	753	807	723	791	740	786	718	784	792	754	720	808	796	781	781	727	746	786	821	778	761	729	766	742	774	749	764	725	749	742	766	755	764	752	776	746	776	762	764	735	748	772	732	753	764	755	730	754	716	740	754	767	794	791	751	761	766	787	742	790	783	757	772	768	778	804	767	748	726	775	756	778	755	745	730	727	743	736	727	790	778	777	753	752	787	707	765	760	749	707	713	740	751	803	777	745	776	775	750	713	775	781	749	726	770	746	811	763	813	748	740	752	736	776	706	807	741	750	743	780	718	776	781	786	761	718	783	769	797	754	778	720	736	780	743	799	771	705	729	778	772	741	782	746	737	735	741	775	746	689	757	768	751	719	721	725	692	749	792	765	740	722	747	750	734	746	722	758	800	755	799	787	737	756	711	796	749	773	773	781	742	733	761	751	708	777	756	718	721	764	734	743	710	776	753	765	771	758	745	755	793	781	720	777	738	791	825	753	780	772	795	797	770	751	772	751	740	745	796	783	739	740	739	761	734	745	733	781	804	789	771	763	769	760	769	803	791	780	742	741	728	765	781	804	804	760	744	715	730	740	722	760	768	782	790	781	756	788	785	790	752	736	712	792	739	761	752	749	773	792	745	766	720	743	830	766	755	786	768	735	798	761	758	776	766	708	750	779	789	733	733	755	740	779	696	793	763	722	733	759	772	764	760	733	729	755	781	715	736	739	764	744	726	782	754	762	751	758	721	772	738	770	731	725	766	764	772	786	747	724	765	762	734	763	818	753	774	737	730	779	723	767	757	727	772	782	752	699	776	756	735	765	771	737	769	788	720	744	798	755	775	818	779	708	753	760	745	781	789	768	785	749	827	808	746	788	769	747	768	765	774	728	789	788	741	784	761	716	801	783	791	761	754	732	714	763	742	773	794	824	727	736	746	762	725	774	760	757	806	739	731	786	744	829	745	769	757	771	732	787	741	725	767	684	756	728	751	795	766	752	798	769	784	743	801	751	705	768	737	713	736	758	778	762	707	732	765	783	740	767	755	749	780	749	752	777	778	715	760	755	786	716	768	778	726	770	738	735	764	754	757	736	761	746	754	749	761	755	697	718	762	766	756	746	715	721	741	757	740	719	754	775	802	761	736	738	766	722	743	704	797	739	730	742	744	744	728	719	749	771	782	776	754	793	725	752	733	724	729	744	751	761	765	728	750	752	741	770	765	762	790	815	751	772	745	784	768	786	778	751	778	811	787	756	731	787	763	761	767	739	806	757	774	767	789	778	695	768	804	781	789	800	703	731	781	786	790	768	750	793	752	754	757	724	732	735	768	730	743	751	774	771	727	774	759	762	781	840	751	747	738	763	792	746	801	702	756	721	768	771	798	744	800	752	779	691	766	741	735	761	741	777	706	725	716	736	770	720	795	779	740	721	776	768	763	752	807	773	735	762	783	754	775	764	752	729	815	749	769	742	716	733	766	728	758	766	751	778	740	786	803	783	708	730	772	738	803	762	768	752	753	743	747	767	715	726	788	782	699	768	721	784	733	775	793	795	699	773	762	753	733	750	754	751	737	754	762	819	751	771	764	724	726	765	750	780	786	790	769	727	789	750	753	787	750	755	746	749	700	788	765	740	768	801	750	805	757	741	743	715	786	787	794	758	727	785	731	753	783	778	773	712	755	789	772	762	781	748	743	759	776	786	733	721	719	764	784	773	734	727	807	724	773	765	757	747	735	764	768	783	787	787	734	777	733	762	718	748	729	781	715	797	821	751	719	756	754	732	795	760	702	753	725	691	812	739	758	748	746	811	730	752	798	733	736	777	736	751	749	778	727	802	742	754	779	752	743	749	733	798	738	768	749	747	728	759	796	779	760	740	715	738	774	797	769	765	740	785	737	769	750	769	808	758	789	764	746	820	730	768	742	780	741	784	785	792	741	767	759	774	789	776	745	780	786	776	724	782	760	741	753	786	820	719	780	772	744	742	729	731	795	799	725
49463	25807	8587	2259	704	486	315	330	314	366	333	282	347	361	316	339	322	333	322	301	313	326	325	369	306	364	311	321	345	298	323	322	344	310	301	324	344	319	333	327	318	297	327	343	290	354	303	322	346	302	334	342	322	346	316	328	311	323	365	291	349	315	294	323	332	304	340	331	335	333	346	328	348	347	336	300	318	291	318	343	319	344	319	316	287	313	320	336	324	344	297	339	306	308	351	315	330	309	336	299	319	298	306	306	348	287	336	313	328	316	318	303	321	300	351	318	331	322	325	354	323	312	296	306	321	274	340	337	322	252	304	281	287	356	380	296	320	287	348	312	301	396	353	306	313	293	356	329	306	342	335	321	310	315	346	340	292	331	346	307	306	298	363	342	328	317	295	310	367	294	307	316	314	333	317	337	327	318	324	338	302	297	314	359	345	325	330	351	361	343	290	311	336	291	324	296	330	317	343	321	315	358	316	335	308	350	293	318	351	308	317	352	313	303	274	309	351	341	313	281	315	317	346	317	317	326	333	333	294	321	323	341	342	317	349	311	316	352	309	349	336	278	331	340	308	319	323	313	354	333	295	321	313	288	348	373	301	307	336	283	317	319	299	331	360	338	318	320	346	345	336	366	312	358	320	339	328	299	295	332	306	309	313	320	349	318	311	326	343	316	296	338	349	292	339	300	285	297	314	335	299	317	302	283	349	296	359	305	324	343	315	315	301	304	359	314	306	283	329	318	306	352	333	356	341	326	329	303	330	331	358	324	309	356	314	306	297	316	341	344	312	320	302	299	286	344	328	318	338	325	352	328	309	347	308	309	311	332	311	314	295	329	308	335	280	286	332	328	317	332	340	326	361	309	309	318	337	314	333	314	313	335	317	305	324	316	319	319	318	338	311	331	329	314	315	327	307	302	304	336	352	307	346	335	327	347	331	306	312	301	310	311	345	374	311	323	337	332	327	330	309	302	302	340	316	317	313	310	310	357	335	327	303	291	326	324	328	306	373	299	335	293	321	306	348	318	301	314	330	322	318	323	322	308	329	287	318	319	309	282	318	325	341	327	315	340	321	317	328	282	295	333	337	345	333	305	307	323	325	348	323	321	341	327	310	327	331	328	297	335	322	323	328	321	352	321	316	337	334	349	307	347	329	346	316	295	319	361	341	322	297	324	292	324	285	277	306	319	340	305	305	319	289	352	340	289	342	284	333	320	316	331	353	320	309	336	314	322	371	328	352	314	334	341	334	294	324	343	348	376	366	319	354	335	317	287	347	331	312	326	301	328	351	306	301	346	324	328	305	300	332	311	337	347	290	324	346	315	302	322	328	329	332	305	306	328	338	313	320	344	328	325	323	295	319	293	332	316	366	297	333	311	298	324	340	337	331	360	310	359	339	296	322	320	321	323	306	321	319	325	353	322	328	323	361	321	300	358	364	324	327	323	328	317	302	325	315	320	312	294	338	337	289	318	378	328	326	329	341	317	329	308	325	314	351	387	343	318	337	283	279	317	305	337	336	318	302	371	356	358	340	341	323	348	298	339	341	328	343	333	343	310	313	351	338	326	314	317	311	310	305	331	301	293	348	347	334	322	311	320	333	276	304	347	334	332	353	292	317	321	322	347	315	328	342	349	343	266	340	308	320	320	289	294	339	349	337	326	323	319	326	338	340	334	337	320	308	319	325	348	346	317	297	288	267	303	334	316	316	297	333	317	328	327	308	339	313	306	310	321	330	309	306	306	321	298	313	341	313	358	341	327	322	317	334	321	315	294	309	344	333	315	315	308	325	329	305	284	312	342	326	312	276	286	304	318	337	329	319	305	319	318	336	338	346	336	290	304	321	334	324	280	324	316	354	316	328	310	329	296	326	341	312	317	320	338	304	326	324	292	338	306	328	330	314	308	325	339	341	337	345	311	305	322	324	326	317	328	313	322	319	301	289	299	337	325	323	319	319	311	324	333	322	360	299	323	340	343	335	325	323	349	353	349	328	327	348	322	330	327	318	314	310	317	311	308	337	302	329	329	283	322	304	308	347	322	331	344	326	304	319	322	313	361	317	313	313	310	331	310	308	299	322	353	337	359	290	313	332	322	305	326	319	318	327	327	342	355	351	308	292	310	299	303	301	327	285	285	295	331	329	292	340	324	352	332	322	286	342	326	296	348	326	337	329	310	345	288	326	326	316	324	352	304	298	339	315	312	319	313	343	347	311	353	327	288	345	305	330	331	314	327	334	284	341	315	312	325	305	324	346	354	330	338	339	298	319	331	305	363	345	312	332	320	314	303	329	350	320	317	333	343	339	341	316	314	371	311	326	309	303	323	294	303	342	311	364	356	363	335	324	337	328	324	342	330	332	302	319	325	319	303	331	356	335	309	331	309	353	293	313	350	297	297	327	305	330	315	318	327	314	313	310	331	334	323	292	296	323	296	334	332	283	334	343	303	288	326	314	354	316	304	328	348	338	320	322	307	295	296	366	345	338	341	338	291	329	326	315	310	339	310	343	306	313	325	341	324	321	347	364	321	352	310	300	311	357	314	323	309	294	327	352	333	325	369	304	301	335	306	321	310	342	286	345	348	294	308	326	322	346	361	318	339	319	326	337	328	326	321	339	316	366	372	288	331	324	332	305	282	337	346	317	316	328	321	322	312	295	300	347	339	313	355	309	334	305	309	313	288	320	325	348	313	304	316	349	365	383	330	315	315	339	289	345	331	306	326	301	325	339	328	310	351	323	302	324	321	342	285	296	315	338	362	365	310	356	300	329	328	303	294	315	296	309	324	368	365	354	327	367	326	316	314	307	334	315	326	326	343	316	341	330	291	323	358	289	335	321	329	370	364	359	323	306	295	351	340	341	320	321	314	341	340	329	307	334	303	355	345	358	308	333	307	362	323	329	333	308	329	368	313	307	311	337	274	334	339	326	358	359	340	303	338	351	311	313	314	297	316	318	361	357	341	324	294	286	325	328	297	342	346	338	291	320	318	333	309	311	307	349	306	336	322	332	314	342	307	324	341	314	314	345	303	366	359	306	322	315	338	305	350	288	339	284	306	342	309	343	316	322	323	333	311	311	351	333	304	347	328	318	318	332	335	347	332	333	329	330	328	343	317	301	338	351	357	319	308	342	328	326	303	388	319	338	307	320	337	336	348	305	328	358	313	290	318	313	328	284	313	327	300	284	334	344	317	324	349	329	329	354	292	362	305	367	319	336	304	323	319	321	326	357	318	311	329	303	331	301	306	329	313	325	329	284	323	336	306	316	285	318	360	324	325	293	303	320	308	292	296	309	325	325	301	317	344	320	318	319	348	314	301	365	319	364	308	303	341	343	326	303	306	327	321	338	344	279	329	357	318	319	305	314	289	308	344	287	366	286	315	321	358	305	339	342	336	306	326	377	366	333	312	304	316	341	308	306	293	320	330	339	338	311	338	329	292	312	333	326	328	296	334	303	346	340	331	331	342	314	276	305	303	310	310	349	360
32920	18194	9604	4513	1904	1269	862	701	699	738	759	728	735	733	733	712	706	708	712	724	731	714	743	752	695	707	717	692	740	731	704	716	672	648	704	718	724	689	708	728	694	681	722	711	741	689	714	679	679	649	668	671	680	683	679	670	755	698	684	679	707	732	667	692	736	730	698	713	702	700	683	672	710	656	672	708	706	688	713	685	704	761	688	721	715	737	752	715	672	676	683	688	648	671	683	657	720	704	719	691	730	702	698	694	749	710	707	660	693	683	681	677	706	742	702	718	728	761	679	730	712	723	700	645	734	702	723	678	700	714	679	685	689	712	703	688	711	684	668	718	717	678	680	678	691	678	697	684	653	713	682	670	699	700	710	701	682	742	637	714	675	701	713	658	710	680	691	688	683	735	762	671	680	732	686	697	718	696	694	703	726	685	707	726	711	682	673	734	726	703	684	706	712	682	689	682	673	741	719	716	730	714	725	709	688	682	706	692	740	693	726	707	672	695	725	664	704	732	729	661	712	682	771	710	659	693	673	719	703	693	723	777	713	693	701	719	690	727	663	724	699	684	700	717	723	699	720	718	715	670	738	663	695	672	743	753	689	689	696	695	665	695	669	736	669	677	718	699	696	709	778	729	696	738	681	694	683	692	732	712	691	670	707	697	705	731	673	705	693	706	652	698	728	642	767	669	737	692	700	714	651	690	704	660	694	652	669	731	764	713	692	705	706	710	697	714	679	736	704	709	701	723	695	752	697	701	703	731	699	683	676	706	756	732	702	668	709	700	719	714	770	669	682	706	683	658	721	745	651	696	735	677	698	678	732	726	677	658	663	724	734	700	676	664	715	707	740	696	678	757	716	692	682	681	696	698	660	696	688	729	743	724	757	676	723	651	689	724	720	693	716	786	681	746	716	655	676	685	676	717	692	694	675	722	665	699	723	668	695	658	654	727	697	692	711	687	728	700	691	679	681	708	737	669	689	675	735	688	664	707	726	726	668	734	736	742	702	666	707	697	710	745	713	696	730	727	715	718	712	691	654	719	665	727	694	674	725	696	726	678	674	728	680	695	714	699	692	703	695	735	714	664	712	700	732	721	728	704	691	716	686	736	661	684	664	671	706	725	660	681	681	708	704	663	700	700	707	719	714	699	688	764	700	683	676	729	708	673	737	713	693	694	712	691	705	678	698	706	693	717	688	701	680	688	681	677	689	692	678	698	696	695	695	709	757	674	733	692	742	723	714	678	728	719	696	628	676	647	727	712	665	634	739	712	720	714	710	695	640	657	686	736	724	710	697	709	687	716	685	664	692	716	676	701	641	719	717	745	706	699	688	757	684	674	697	661	709	677	701	765	725	709	698	740	717	696	762	695	673	659	704	690	731	664	660	734	711	680	700	684	692	677	714	704	746	689	715	701	660	716	661	704	737	698	756	708	701	710	708	715	732	662	716	701	715	669	704	747	703	731	662	686	711	739	729	729	699	719	723	671	686	707	738	678	710	667	676	717	696	688	691	709	722	709	687	707	663	692	675	680	711	707	733	706	694	710	664	707	675	709	713	665	674	719	698	710	709	661	719	675	693	724	680	732	697	737	666	692	662	676	690	681	682	733	710	700	678	735	725	668	675	703	693	714	721	726	671	647	686	658	680	695	676	667	730	735	721	735	692	720	693	763	710	696	749	748	690	666	756	648	710	696	768	720	687	696	710	767	679	717	710	695	680	682	706	666	703	714	689	696	710	676	672	740	725	711	661	717	700	674	766	684	676	701	683	675	697	725	720	761	738	706	691	739	731	692	708	674	765	673	681	677	701	672	717	720	687	702	660	688	695	670	699	691	696	657	666	669	678	699	697	688	666	709	700	718	689	717	647	669	710	714	677	695	705	702	713	686	673	719	729	738	688	724	707	690	659	732	697	715	695	688	698	693	719	709	700	707	687	696	691	707	706	698	704	703	720	721	708	660	707	715	673	716	739	714	676	740	715	714	668	683	722	709	709	676	723	736	727	720	731	651	730	687	670	717	673	672	652	709	698	679	735	696	679	653	718	658	691	713	713	684	677	722	705	666	714	698	712	682	697	736	662	748	711	722	673	699	709	683	679	728	671	677	740	707	667	692	713	705	767	688	674	707	683	711	692	732	755	723	733	653	637	677	736	644	700	694	681	719	752	675	688	699	707	723	669	713	736	717	686	727	658	701	709	732	725	744	686	694	661	713	734	715	696	745	693	669	707	698	704	732	735	764	663	703	716	703	725	694	691	680	744	702	719	698	738	674	720	696	697	666	702	662	717	697	675	780	672	666	705	732	652	700	652	748	755	722	706	727	695	688	685	695	688	726	717	710	709	701	732	692	668	716	748	683	699	699	675	678	659	685	679	711	674	676	675	694	679	709	708	740	715	659	724	709	742	665	681	673	693	723	689	699	692	713	667	684	706	709	703	715	665	693	683	695	762	735	653	736	694	679	705	758	675	701	695	750	697	737	704	680	705	746	682	690	743	669	690	666	759	692	731	674	721	709	693	737	696	688	726	750	712	720	735	696	712	675	751	717	689	713	667	702	685	730	729	695	713	732	754	704	686	730	743	679	689	718	723	708	739	757	687	682	665	665	720	696	679	683	717	700	736	748	709	708	672	672	686	748	686	686	683	669	756	715	680	727	672	702	699	688	686	689	678	691	719	720	648	677	748	674	710	701	699	683	754	705	715	705	677	690	717	704	737	741	765	680	728	671	739	695	686	641	707	642	644	705	736	698	693	706	713	724	644	674	676	721	693	731	707	702	701	689	722	706	676	647	704	680	716	695	761	743	696	739	708	704	688	705	731	681	731	679	723	700	689	714	679	686	740	762	673	691	689	714	690	712	734	708	678	676	695	678	722	717	713	708	675	673	682	711	719	688	721	701	715	704	758	684	708	697	702	682	721	728	690	690	726	693	708	730	654	747	717	701	703	716	698	693	672	684	716	666	663	703	699	699	706	727	665	691	683	720	699	681	697	642	679	724	705	760	655	659	735	676	706	723	668	712	682	690	704	708	690	733	685	719	677	688	727	675	714	681	702	723	694	698	756	648	739	698	706	705	694	737	705	674	729	730	705	662	696	660	766	690	708	630	723	710	680	684	680	697	702	721	705	708	720	656	729	738	715	748	717	687	729	723	717	702	730	731	731	687	701	683	658	714	694	663	715	682	680	704	712	733	675	705	710	690	744	710	681	690	720	694	668	715	637	707	687	682	692	740	734	689	704	647	677	691	714	688	702	743	680	714	710	666	714	705	657	699	728	710	683	696	675	672	669	707	676	687	692	722	697	710	701	718	722	674	678	679	696	723	652	686	708	684	696	714	698	734	682	746	685	696	681	712	707	672	718	709	626	706	704	745	762	676	715	712	737	665	685	713	671	636	720	754	701	721	730	689	667	704	651	674	668	738	753	714	753	681	669	719	714	740	691	687	695	672	654	676	664	707	685	688	711	693	747	748	679	672	700	664	656	689
55024	28053	15765	6972	3286	1341	547	394	374	367	374	399	335	357	383	361	350	365	371	410	446	463	492	452	424	399	324	345	317	358	341	311	327	358	335	317	304	326	305	344	286	328	324	283	297	319	356	336	324	346	302	328	318	337	320	363	333	322	332	347	339	341	332	364	351	347	322	306	342	332	353	335	347	334	343	345	347	324	324	371	329	318	355	350	349	305	337	368	382	344	357	319	334	332	316	358	323	347	322	331	336	334	382	315	339	317	331	348	357	333	359	323	335	356	346	359	309	317	320	322	340	306	352	343	342	308	325	330	330	336	353	350	358	368	367	318	374	311	318	327	317	317	319	309	322	361	285	365	337	318	310	301	343	344	338	326	334	352	322	296	337	339	330	295	283	355	351	311	341	298	307	316	318	345	344	357	347	354	307	337	376	323	334	332	360	339	342	344	319	302	320	326	332	374	333	339	335	329	337	322	321	346	363	335	336	345	349	361	316	325	354	339	367	363	341	345	334	335	328	342	333	328	310	372	369	329	330	312	308	347	333	368	367	347	313	345	359	323	341	355	325	325	334	333	369	358	338	372	303	333	321	330	342	330	342	334	334	351	362	322	315	367	369	276	339	333	355	358	315	356	307	320	339	338	351	313	359	363	340	295	311	343	359	319	343	342	325	347	361	321	322	343	343	349	333	334	349	350	347	308	322	319	332	328	334	336	317	343	310	317	354	318	345	307	318	295	325	344	304	337	330	313	353	374	365	339	342	311	354	351	309	312	316	326	343	321	324	285	353	336	338	359	341	308	311	352	352	345	338	326	294	312	365	323	330	323	314	321	342	361	350	346	345	319	317	366	333	314	332	374	384	334	368	337	333	352	339	347	342	341	360	341	340	332	361	336	358	339	323	319	334	345	351	311	281	326	335	318	344	337	318	348	328	321	320	301	348	324	309	350	323	340	302	337	345	341	350	333	333	319	347	376	356	317	320	324	325	367	343	347	338	337	331	315	323	326	310	309	337	351	312	358	330	342	357	291	320	349	331	334	340	335	325	311	323	311	342	350	311	327	311	333	331	321	340	297	345	339	339	322	319	332	336	356	322	337	324	339	364	348	384	373	360	342	324	371	383	330	328	317	339	321	321	310	308	310	337	355	317	300	352	330	336	339	350	337	346	307	331	336	347	308	342	361	362	325	353	323	324	320	342	340	342	360	301	352	378	331	339	358	363	327	318	308	346	302	336	338	283	324	318	346	353	351	374	335	372	343	334	336	301	329	318	350	358	350	347	357	320	331	342	357	307	329	329	328	351	332	374	335	329	347	333	330	301	357	314	344	340	337	337	335	313	364	347	359	322	335	341	346	336	356	324	357	339	328	295	352	349	326	323	326	374	339	343	306	350	333	328	323	357	355	331	335	303	341	366	309	341	365	314	313	338	376	327	331	316	318	333	313	356	333	316	358	340	325	287	323	351	355	340	313	332	338	338	333	285	306	354	377	387	321	350	355	324	354	347	346	305	343	319	327	360	331	346	317	332	340	376	328	322	330	346	359	307	316	385	345	356	334	350	332	325	348	341	306	357	329	358	328	349	325	298	365	352	346	316	360	329	344	298	334	328	372	319	324	307	352	337	370	381	309	328	357	344	320	301	352	331	327	357	295	363	352	334	328	351	368	345	325	336	335	344	373	334	346	323	323	315	294	308	339	336	353	337	380	315	310	311	361	353	356	330	352	352	357	375	303	310	341	317	315	340	331	336	320	335	325	323	355	327	321	354	329	319	308	379	331	309	320	331	351	363	318	348	339	325	307	317	347	339	283	348	335	329	376	356	339	305	321	308	328	296	315	335	351	320	358	299	320	321	374	333	354	337	319	328	312	329	309	334	339	324	355	313	340	344	333	338	329	381	348	357	337	349	358	309	322	352	312	332	322	342	329	338	313	380	316	353	307	332	331	338	337	330	376	326	327	324	309	316	329	333	366	302	349	305	357	387	333	327	281	343	313	347	328	334	341	336	291	360	337	301	296	317	348	334	343	383	351	350	323	315	368	364	336	362	330	348	380	333	315	312	341	331	304	321	335	291	347	334	338	361	335	362	326	322	338	332	302	277	346	341	384	350	344	334	311	318	319	342	343	351	354	360	324	331	318	334	306	355	358	305	331	321	331	317	323	336	317	358	321	318	367	331	329	336	320	343	330	353	324	342	361	324	322	379	321	318	340	357	360	371	307	309	307	306	297	305	321	349	336	328	307	322	328	338	339	357	335	344	316	290	339	355	360	291	302	316	327	348	338	335	318	368	324	332	302	337	329	313	359	335	331	329	330	311	319	322	346	316	311	340	352	313	353	333	345	324	262	363	318	341	328	328	374	317	351	348	337	339	307	310	334	329	322	377	343	328	357	329	311	300	339	334	348	341	335	299	335	334	320	324	317	336	332	362	301	331	389	326	322	348	315	310	339	318	328	376	327	331	350	302	338	353	340	347	320	337	341	342	339	311	325	315	349	338	315	285	340	365	369	356	325	345	345	355	355	340	317	304	339	317	324	337	325	336	374	327	319	331	318	348	340	338	328	354	363	346	374	295	352	317	343	341	356	317	307	348	340	324	308	345	333	347	356	314	338	366	314	339	338	304	311	363	323	336	330	333	322	335	340	392	353	375	364	330	338	344	318	332	323	317	352	349	366	353	370	322	323	353	355	337	349	360	327	341	311	317	297	383	361	340	341	316	344	303	315	370	302	341	371	329	322	310	327	349	328	335	329	339	345	322	290	352	345	321	344	357	356	348	334	321	343	322	328	364	348	342	306	300	340	339	327	329	372	358	315	328	319	349	326	342	327	327	339	351	352	297	312	345	334	351	377	347	358	325	323	332	383	323	339	386	344	356	333	316	317	369	337	345	347	341	329	304	325	303	314	355	308	354	345	330	351	332	339	334	332	347	318	360	372	367	342	346	350	337	342	313	304	331	351	309	335	320	377	307	314	316	331	351	300	350	331	318	335	355	320	328	339	326	312	337	339	356	321	356	350	310	340	319	335	308	311	345	316	348	320	370	337	326	335	317	337	359	375	340	320	319	372	336	327	335	356	309	332	329	346	308	314	339	320	342	318	347	319	329	298	315	339	364	341	375	346	347	326	311	359	297	335	323	321	333	326	367	364	371	366	360	293	342	350	365	327	330	353	313	313	343	357	357	307	316	346	332	341	366	313	349	335	349	322	330	340	355	292	335	351	323	326	346	325	336	333	302	343	356	322	322	336	319	342	328	342	349	348	359	340	355	316	326	338	328	317	347	362	347	318	318	321	340	344	353	299	352	331	341	323	327	346	296	342	326	354	350	321	321	337	338	335	319	343	314	330	308	355	374	345	328	328	319	318	284	336	313	309	324	320	344	318	385	334	340	332	350	324	380	362	352	345	330	313	351	322	333	349	364	353	330	382	334	335	362	296	325	339	329	330	350	326	356	383	324	319	335	329	372	322	325	344	322	340	323	347	353	356
35151	20700	18760	12988	9400	4135	1417	1002	790	781	852	818	877	855	841	878	916	853	975	1082	1476	1592	1498	1370	1235	1015	813	764	719	763	731	750	745	763	736	760	675	729	731	733	729	709	764	698	747	771	737	772	686	752	765	751	736	728	740	714	751	726	736	725	695	746	738	739	763	742	737	763	763	724	710	735	724	733	758	708	695	751	709	707	709	692	715	682	739	728	773	688	756	701	709	704	713	699	739	690	787	708	765	749	703	717	723	716	735	767	735	727	691	678	743	726	723	741	732	707	685	706	747	693	725	731	770	714	710	706	735	712	715	729	726	760	702	724	721	696	744	676	716	735	746	683	740	728	773	724	697	679	705	678	707	784	747	769	699	728	725	749	739	776	705	691	732	769	767	718	739	727	715	753	734	710	724	720	686	683	715	717	693	709	759	724	727	791	730	694	754	753	720	673	708	758	704	743	779	721	745	705	709	697	725	752	729	733	677	692	740	715	744	721	716	729	749	725	772	751	730	710	724	716	741	704	689	719	739	738	700	730	741	705	744	729	770	707	682	705	709	725	707	717	768	725	704	732	719	729	774	727	730	709	735	750	702	727	720	729	772	715	652	745	723	742	648	716	716	732	733	768	746	721	756	723	713	787	713	702	710	734	776	749	738	695	713	784	728	781	762	655	751	790	728	713	754	726	719	681	780	757	724	770	728	720	737	680	734	718	744	759	757	660	739	713	728	734	742	752	713	720	738	741	729	714	729	722	720	744	703	778	745	696	740	716	718	724	721	748	712	731	763	680	697	719	719	735	690	706	706	733	710	726	714	745	666	786	685	746	676	714	803	773	743	717	751	735	690	709	749	708	724	732	717	703	702	710	724	715	706	667	716	718	707	731	744	770	727	736	768	701	701	726	736	744	742	722	711	766	699	714	709	725	770	704	709	734	730	757	721	702	750	727	693	727	729	717	687	752	762	728	728	744	703	735	800	713	708	716	741	711	735	755	708	717	710	725	723	685	700	735	738	759	733	694	748	739	689	734	736	694	718	761	801	744	749	689	795	742	732	743	740	779	722	742	751	709	714	691	704	735	698	761	741	732	739	738	736	794	721	716	688	694	710	715	703	772	709	758	722	733	727	715	722	748	743	683	711	716	717	661	711	735	700	793	712	706	685	696	731	746	724	743	776	693	724	757	716	725	692	693	726	699	687	747	762	705	742	681	670	772	711	728	720	694	683	717	739	736	775	762	737	738	759	699	752	756	709	739	731	757	700	766	750	700	755	755	773	719	721	684	705	724	736	744	726	714	732	763	673	757	713	747	725	725	764	726	730	684	727	704	728	711	742	719	750	724	697	715	768	689	749	695	773	741	724	738	707	716	726	689	749	721	729	692	736	725	743	768	720	720	709	733	659	744	697	714	710	689	708	708	756	689	779	736	734	722	773	731	742	696	732	751	725	729	696	737	745	749	702	705	705	714	748	732	686	693	695	726	707	716	740	718	723	734	710	740	692	731	683	724	750	721	677	716	694	719	709	723	738	722	728	748	741	694	660	734	704	687	703	723	709	729	736	707	718	739	713	735	747	773	719	673	727	709	722	718	721	693	691	701	685	700	705	753	758	735	706	744	728	752	765	724	735	732	687	726	736	722	719	680	748	702	669	742	748	714	765	746	736	721	756	705	705	727	731	747	739	738	718	695	687	726	696	725	654	724	748	716	709	692	722	711	714	711	690	689	698	709	707	730	697	723	780	734	727	724	700	757	681	771	727	733	711	753	719	700	707	767	733	741	703	687	764	741	751	735	704	781	690	750	700	708	707	697	694	717	731	733	706	754	714	729	740	705	742	743	651	748	722	706	766	713	735	716	742	677	708	721	749	741	677	728	698	738	742	699	737	694	767	726	750	728	752	734	687	735	699	676	713	679	726	706	722	734	733	750	757	725	774	710	720	760	741	711	724	707	727	717	749	738	721	722	746	690	742	724	736	736	722	703	701	717	700	731	707	715	709	714	742	737	760	719	718	710	754	711	702	691	735	733	716	712	716	719	717	732	729	729	723	725	720	734	729	697	705	732	679	800	737	683	686	742	722	716	714	715	730	747	712	694	771	718	751	722	668	782	708	712	766	719	715	748	671	710	720	726	709	770	726	748	731	697	674	716	696	726	770	739	784	709	741	699	704	716	792	716	733	728	750	750	656	741	739	690	745	747	753	714	735	728	754	713	731	719	713	726	717	762	720	711	709	732	707	753	697	717	723	741	719	708	725	725	669	748	703	721	720	693	749	736	746	760	712	683	790	697	675	732	717	704	712	704	734	726	775	694	765	693	735	659	735	731	714	736	720	730	726	744	707	784	725	713	730	736	728	753	736	734	739	741	722	680	747	727	713	734	758	733	718	716	726	758	757	750	775	716	746	716	679	719	777	738	716	726	684	795	711	786	691	741	721	701	792	769	723	719	755	737	709	755	774	736	745	743	752	750	744	733	747	708	755	697	734	710	722	704	722	746	754	701	736	759	749	701	703	725	685	701	724	713	704	735	676	726	700	709	729	738	732	727	745	776	680	783	693	674	701	713	751	741	744	752	722	716	771	729	714	667	753	740	705	753	761	716	660	688	737	710	714	724	730	732	686	693	693	709	767	671	705	739	739	774	676	704	709	693	749	735	744	723	734	724	712	693	714	710	638	729	703	766	718	673	692	766	695	729	707	746	710	715	708	743	722	738	714	717	707	721	700	724	759	742	698	743	724	763	717	748	701	747	757	755	701	746	729	764	694	706	672	724	689	690	673	731	720	729	753	698	657	696	751	730	726	727	735	788	701	719	717	746	742	726	746	731	709	731	736	737	692	772	716	709	739	764	692	758	687	744	714	705	732	721	672	705	708	695	748	736	717	714	681	762	716	755	718	726	735	709	731	745	687	766	725	727	724	703	707	698	735	689	725	717	749	699	718	783	698	731	713	736	687	758	756	673	707	716	735	703	728	754	776	720	674	685	693	721	751	697	704	692	693	723	725	735	735	721	699	750	711	771	764	717	729	714	772	709	691	745	694	716	723	760	712	680	740	691	722	668	703	697	744	707	755	737	713	737	686	701	777	746	703	758	696	766	738	730	731	746	728	740	723	746	718	763	707	769	693	790	686	754	765	693	752	707	732	750	718	688	730	715	726	744	742	740	787	741	687	732	685	723	774	775	677	715	746	755	712	705	721	764	746	690	768	728	753	726	780	731	740	747	723	734	712	700	666	784	763	715	694	740	690	721	690	716	725	733	739	690	699	754	736	731	697	677	735	711	698	734	749	697	720	698	720	714	759	757	793	723	737	709	723	698	739	750	689	708	824	688	743	720	717	709	679	768	755	705	711	701	709	756	709	727	754	743	708	782	755	736	706	752	725	712	707	715	709	741	679	693	745	745	755	694	689	711	742	718	699	763	812	692	766	689	757	732	714	738	709	772	736	774	682	749	705	755	724	742	705	742	667	758	720	730	768	748	742	722	661	729
63211	34705	22513	12824	6683	2062	614	445	414	348	389	354	384	400	377	397	383	439	470	466	592	680	662	603	544	414	395	389	343	349	345	352	336	334	327	365	400	366	309	361	373	338	338	364	345	334	347	329	367	395	346	341	321	341	359	368	334	346	345	362	306	307	372	355	344	366	378	358	334	333	350	334	302	323	319	346	335	355	363	350	339	382	346	362	337	308	364	340	356	344	373	354	367	387	374	344	358	363	336	380	349	365	344	349	352	379	380	351	356	337	359	339	374	328	339	371	342	353	335	349	373	359	355	334	319	373	353	411	354	331	341	349	374	385	362	349	333	352	408	342	338	378	372	338	369	356	331	337	331	350	383	309	306	366	352	348	345	335	376	394	365	346	338	365	354	345	352	344	368	388	346	348	392	356	318	340	344	345	324	330	346	348	366	368	331	332	360	386	378	380	341	340	377	376	395	363	354	379	337	363	376	350	308	345	367	345	344	351	348	305	344	347	349	331	361	342	350	383	332	329	355	351	374	362	322	357	372	371	386	342	375	348	352	360	374	366	354	401	400	348	332	355	393	350	336	363	368	330	360	346	388	359	332	364	371	343	322	322	329	332	323	322	360	364	371	396	351	373	348	332	328	375	344	327	366	397	364	370	356	362	365	320	362	337	348	324	380	375	350	339	351	352	329	370	370	372	354	341	365	323	392	346	315	413	348	345	376	333	361	363	367	349	346	361	345	343	366	338	362	360	349	349	335	345	335	348	326	361	357	360	380	360	341	364	374	301	348	345	346	370	329	367	348	350	351	364	356	368	384	360	346	349	339	358	373	332	333	353	368	353	372	359	341	353	340	353	360	366	338	358	343	386	348	352	347	329	388	385	355	356	347	364	343	337	351	398	355	351	337	360	376	336	357	345	333	338	383	350	359	343	338	348	334	391	376	381	399	324	425	364	353	329	397	346	320	400	358	374	355	344	343	351	356	326	334	334	384	326	360	334	385	339	354	331	375	373	354	338	338	323	342	331	324	328	372	335	373	367	368	373	348	351	349	333	388	352	396	382	392	333	377	322	338	358	412	370	371	371	347	322	349	318	333	376	333	394	374	366	340	366	333	361	306	342	364	369	339	384	402	368	379	364	363	388	346	351	330	293	348	365	327	321	369	340	323	360	342	389	332	409	348	388	355	372	376	347	345	362	359	348	346	370	331	347	362	319	371	377	355	312	378	345	342	341	386	356	334	370	370	388	363	359	344	380	352	319	371	341	340	361	366	345	355	346	353	355	390	392	388	358	370	352	345	370	364	355	366	373	352	347	326	335	389	340	339	340	361	353	358	341	339	367	367	403	355	343	347	331	380	376	363	346	336	316	326	364	315	341	336	346	347	350	357	372	376	314	358	347	371	346	348	337	352	366	374	370	344	376	350	383	377	333	350	341	321	383	370	346	383	374	364	336	362	347	335	370	375	349	319	360	347	315	349	372	382	327	340	336	336	346	360	325	344	358	343	333	359	291	334	320	376	355	389	346	386	346	380	357	333	343	346	322	375	388	345	351	324	382	363	314	322	363	358	361	356	340	353	390	356	370	341	347	348	339	351	349	369	393	405	370	384	321	361	363	321	347	322	329	347	374	341	348	353	336	344	357	325	336	350	339	362	377	366	362	375	347	353	370	345	334	371	323	356	354	346	372	361	377	353	347	385	357	339	346	322	333	352	319	356	363	354	383	371	335	340	349	340	345	368	348	340	366	390	377	351	324	333	361	358	342	360	362	358	345	307	360	367	398	353	330	370	360	407	374	352	326	382	340	343	343	378	339	351	323	359	310	362	366	343	374	360	400	348	319	339	347	339	364	358	405	387	372	385	356	358	309	331	359	356	381	345	357	367	365	341	334	379	394	376	331	341	372	390	318	367	361	369	336	317	342	366	388	356	388	363	347	388	374	308	356	327	377	377	380	385	349	385	365	361	381	328	350	372	364	374	372	346	325	356	410	359	369	327	323	368	333	344	350	357	356	378	347	398	365	338	346	350	358	336	397	364	356	337	320	372	366	369	346	333	355	354	327	377	352	413	357	365	378	299	335	365	364	329	327	367	349	359	392	371	359	357	368	357	372	376	335	369	360	344	332	371	409	384	367	328	349	354	342	358	355	372	326	359	355	372	342	406	369	300	319	312	382	393	354	347	378	338	351	353	347	379	381	349	367	383	358	337	334	351	341	350	364	341	393	389	354	378	369	326	376	372	379	374	325	373	325	360	362	351	353	366	345	356	389	357	353	323	379	385	344	366	329	355	340	349	354	301	347	356	320	344	388	369	334	354	345	355	342	346	390	328	344	354	346	368	373	321	314	330	353	397	357	357	379	327	355	349	381	375	347	371	353	330	359	362	341	359	339	318	332	351	341	352	367	377	341	352	354	380	373	333	336	352	357	350	355	372	336	340	339	349	368	328	345	378	363	403	406	342	390	367	345	338	344	380	366	323	361	335	338	320	371	350	355	321	314	380	399	380	366	338	323	393	342	352	346	362	361	330	373	345	360	357	347	349	353	385	346	379	352	346	362	343	355	367	362	328	317	388	345	334	363	294	336	321	348	351	381	377	355	365	351	378	359	374	347	362	377	333	350	371	352	337	372	368	392	340	352	339	383	329	360	317	331	322	370	347	370	322	365	356	347	356	356	350	359	390	380	356	358	375	326	371	384	354	331	354	363	342	352	348	381	365	331	361	349	383	310	360	338	328	337	403	356	359	359	343	365	360	372	379	375	337	363	332	351	380	349	332	332	321	342	313	363	336	364	367	335	348	342	362	380	346	341	361	388	364	372	362	367	383	367	334	338	339	331	317	355	390	348	369	375	370	379	357	384	354	355	365	356	367	370	354	336	369	364	398	370	354	330	340	346	362	339	366	377	326	395	329	336	357	389	336	366	385	314	354	340	350	334	364	353	376	385	333	335	339	343	345	349	374	371	355	385	405	343	377	367	351	378	361	351	360	360	364	328	340	369	349	341	383	329	329	400	346	392	347	362	392	332	348	322	367	335	340	336	336	329	344	298	401	370	350	353	338	363	378	321	373	372	373	357	350	353	336	335	368	348	321	356	333	347	330	339	367	404	333	319	371	312	349	336	327	377	344	330	367	362	380	407	358	346	393	343	357	343	334	360	341	325	340	360	355	347	366	336	368	363	393	354	330	377	385	373	341	380	346	306	322	380	335	362	348	371	358	335	378	378	354	354	363	390	404	369	318	318	351	352	318	367	322	331	372	366	389	362	345	323	361	365	349	320	355	335	416	339	376	354	338	309	332	375	355	327	335	355	359	376	357	305	353	387	372	331	316	358	356	377	359	366	368	363	332	363	352	335	327	336	354	371	328	329	345	340	368	374	336	377	335	347	354	338	322	358	323	374	338	360	360	349	333	366	379	366	326	378	326	364	381	379	360	365	341	350	371	345	336	402	366	326	326	342	339	324	370	345	344	356	413	327	349	354	337	363	344	373
39936	25961	24134	21134	15182	5335	1825	1154	1031	1003	907	871	945	1058	1070	1006	976	1158	1321	1751	2271	2502	2630	2072	1730	1248	822	704	737	771	747	780	821	772	772	823	736	756	780	752	724	740	763	777	726	761	783	751	768	718	771	748	834	786	816	747	759	697	724	768	735	755	731	759	739	770	783	757	744	778	735	774	767	768	776	753	735	762	782	776	766	741	781	734	782	767	766	736	752	700	811	760	734	766	810	733	763	794	772	763	756	734	750	774	750	793	765	752	799	770	761	764	731	763	722	700	756	789	727	743	707	793	773	762	722	784	763	805	729	705	736	761	814	766	766	735	776	755	754	759	766	718	750	755	764	785	771	786	753	728	754	761	717	796	745	773	739	762	766	802	745	730	764	771	745	796	825	762	768	759	765	759	746	760	736	765	704	771	764	731	717	733	747	762	780	753	776	764	714	759	728	755	725	754	767	666	752	725	754	740	843	771	799	761	758	775	773	745	785	751	726	773	777	708	835	726	745	765	802	782	735	774	713	786	719	758	789	799	731	738	769	770	770	787	749	756	754	761	749	743	706	797	804	724	764	728	773	737	781	752	747	726	770	761	730	747	802	730	743	756	737	722	775	756	706	740	794	717	734	786	759	719	752	723	765	775	769	742	800	768	722	740	749	754	734	762	784	806	750	720	737	800	742	762	759	768	768	746	778	722	777	698	698	778	716	747	727	750	764	724	743	783	726	753	749	777	765	736	723	772	740	746	766	732	750	748	723	782	795	765	762	754	765	763	737	752	793	743	771	744	730	720	796	769	762	794	809	739	769	776	737	739	772	751	723	784	745	726	766	752	813	755	810	773	795	743	759	768	743	735	701	728	776	752	757	812	774	771	762	759	730	775	734	710	762	718	747	785	718	767	731	772	726	757	800	776	719	756	743	795	755	770	724	718	737	727	763	739	750	757	785	761	777	801	746	715	823	757	744	768	820	737	778	778	748	766	755	837	675	717	784	789	743	845	733	805	753	772	743	749	722	748	760	782	857	745	725	746	762	752	748	757	777	720	761	802	798	779	730	772	756	722	708	782	727	780	784	741	746	726	768	810	794	740	756	741	761	729	749	771	730	723	758	784	751	720	754	754	732	793	745	712	718	792	785	753	704	698	737	713	722	757	760	729	753	774	797	782	765	786	769	733	772	763	748	765	737	761	728	790	766	751	743	779	748	743	746	756	759	725	741	767	825	758	756	756	752	762	721	782	753	755	741	760	769	754	750	801	713	737	815	778	741	778	706	753	708	748	776	744	759	760	752	718	786	769	729	806	778	790	794	762	758	752	764	732	705	793	790	733	767	715	802	755	790	735	720	755	774	756	770	761	794	750	819	769	771	758	779	752	765	764	766	769	704	768	754	750	731	757	774	745	744	787	758	785	740	791	768	793	814	810	708	744	757	793	750	690	761	713	780	709	736	766	780	767	800	767	746	724	761	806	733	812	710	788	719	739	753	741	782	737	791	747	717	741	773	744	807	724	782	744	814	730	736	747	708	722	802	794	784	776	749	758	758	761	735	812	766	773	757	752	792	763	745	709	731	758	761	764	718	727	751	756	757	744	766	755	778	734	777	775	766	754	762	753	758	776	712	758	753	714	701	782	768	735	786	748	780	773	762	737	789	737	787	787	779	772	767	753	811	757	784	751	738	813	777	776	743	817	777	754	781	742	777	802	744	764	813	767	748	740	786	745	700	757	805	803	732	750	779	746	713	765	760	817	718	764	759	823	780	730	797	727	792	739	802	763	788	765	781	751	754	761	734	771	771	711	773	731	754	704	758	784	752	758	751	722	759	751	788	750	734	726	801	777	774	734	754	761	756	750	730	788	726	756	761	821	760	709	750	731	732	782	748	710	743	820	720	793	728	770	707	720	780	784	756	774	759	739	779	767	787	799	735	762	720	784	735	717	822	771	763	792	770	738	753	716	816	747	732	746	794	785	752	732	830	780	753	787	774	753	837	719	735	785	767	742	701	737	773	761	767	717	763	790	791	745	768	767	761	778	780	798	721	729	717	777	770	731	777	764	753	730	775	832	807	795	821	781	819	773	784	734	754	737	791	760	822	681	772	784	770	767	788	796	744	775	776	756	734	775	778	763	722	753	733	799	724	736	732	710	742	766	779	732	770	680	787	731	713	740	782	754	714	696	733	733	759	780	751	760	729	768	763	726	763	748	767	727	779	732	766	742	717	711	787	733	745	754	780	764	805	764	754	744	720	771	773	755	786	771	760	759	755	778	749	797	722	753	825	780	710	775	770	757	753	830	766	792	771	794	725	739	766	774	778	750	760	721	728	809	724	763	769	776	772	737	807	773	739	775	792	724	757	763	746	773	731	739	737	806	760	789	769	784	766	791	765	752	722	740	769	744	794	745	755	747	755	750	761	724	757	779	775	745	778	748	752	744	803	745	761	772	751	747	744	806	723	728	729	741	731	809	771	738	773	797	759	673	734	758	777	773	746	704	764	777	736	776	755	717	796	782	775	719	753	743	795	712	770	768	738	792	734	693	807	747	693	747	699	794	759	757	762	750	778	743	760	791	736	706	779	792	784	762	800	761	706	763	780	771	797	714	763	745	804	767	801	769	736	799	816	742	805	775	829	705	747	727	791	759	783	778	748	817	745	770	782	809	738	739	762	759	804	730	747	762	722	753	731	796	758	724	739	733	731	778	766	775	714	727	757	783	809	747	762	734	735	723	733	766	710	737	753	757	733	720	768	747	738	756	729	763	796	723	806	722	712	786	749	785	789	746	750	739	728	786	707	764	794	720	726	757	768	783	815	697	774	757	716	748	821	794	758	729	725	762	725	775	771	757	769	738	750	743	749	739	760	732	748	747	797	764	766	773	788	707	767	774	787	738	778	723	823	741	772	800	746	765	760	794	756	773	781	769	722	727	727	741	750	731	723	720	770	721	751	751	720	714	731	766	769	778	758	730	763	743	737	788	741	784	761	794	745	793	741	783	768	766	724	773	821	789	712	765	738	722	780	746	780	785	765	773	774	792	766	810	742	697	739	789	711	773	785	764	728	740	776	783	780	778	739	742	730	815	759	765	759	723	791	767	768	746	788	699	764	792	748	779	761	733	703	769	784	750	741	744	771	748	759	761	725	748	758	789	779	769	751	752	773	728	766	766	822	763	790	738	764	780	786	758	826	740	771	794	745	768	824	704	752	789	808	690	768	775	759	779	797	737	774	774	760	746	789	722	779	773	745	751	754	783	752	747	738	751	727	782	787	748	755	782	787	720	729	809	769	763	766	769	795	779	784	789	776	806	759	763	771	755	772	767	744	728	777	801	746	753	751	714	737	719	768	701	715	777	763	797	740	782	742	724	765	738	778	739	788	706	764	710	762	708	771	752	779	751	779	804	757	762	742	763	766	718	777	763	758	767	708	748	781	778	744	753	765	764	817	750	771	771	759	808	719	822	720	737	737	795	747	749	781	767	735	745	765	754
38839	23021	12233	6212	2025	632	404	348	338	314	340	312	339	324	317	312	307	306	317	394	318	351	338	337	323	304	364	323	302	328	347	324	325	345	330	311	358	328	320	348	302	292	289	318	297	346	296	349	332	320	320	282	298	314	319	323	305	319	327	320	320	331	292	317	302	363	307	326	326	314	333	326	335	318	374	316	324	306	323	311	327	314	330	344	326	307	309	316	393	320	317	319	299	335	309	315	295	326	327	327	310	328	305	317	321	320	308	353	318	286	344	338	352	334	330	317	301	317	360	325	270	321	330	307	306	316	328	309	315	307	324	310	284	309	342	339	277	328	321	319	356	319	349	325	314	345	318	323	308	355	322	338	336	322	342	329	347	319	313	312	294	320	329	300	333	359	317	276	313	340	369	345	349	343	277	311	299	322	348	305	321	322	326	302	312	320	322	323	313	365	328	328	312	293	281	336	324	311	312	265	310	306	322	314	331	322	325	305	363	310	311	277	328	293	351	321	321	327	293	316	324	330	309	340	300	297	296	324	318	328	306	329	318	362	316	328	347	297	290	299	358	319	313	357	324	301	332	355	343	348	336	312	325	311	311	301	343	307	339	332	315	333	287	307	322	298	328	303	346	350	324	317	296	323	309	327	308	328	325	331	318	296	309	360	325	325	364	347	302	299	301	300	328	305	310	321	319	293	314	240	313	306	306	276	336	296	325	351	343	348	310	329	361	334	358	289	320	368	304	321	329	306	296	319	330	319	337	307	328	322	320	311	313	327	290	331	339	327	361	326	327	337	348	326	319	300	322	315	309	327	328	315	289	304	346	292	313	362	303	318	305	279	299	305	310	289	343	320	289	305	298	302	336	339	327	305	370	313	327	295	314	306	316	327	311	333	324	324	329	368	339	328	317	327	345	301	309	318	320	334	367	311	314	318	355	358	291	340	337	338	338	303	339	315	360	329	310	314	311	302	324	312	317	335	331	316	332	295	325	296	317	340	321	310	284	315	313	320	301	302	320	317	307	318	357	338	314	331	320	305	289	301	330	311	289	335	355	342	336	304	317	300	334	294	317	311	324	320	349	336	337	339	347	340	329	330	317	316	360	315	308	285	329	295	330	295	339	308	321	309	308	310	365	334	305	312	310	304	329	322	328	314	281	325	328	290	300	354	319	321	332	294	345	319	339	316	311	303	344	320	335	313	310	313	318	312	366	341	363	298	279	342	357	312	335	330	314	312	311	318	346	331	319	326	306	336	280	300	350	344	343	332	310	320	320	326	295	355	335	325	354	328	330	331	311	327	343	315	364	319	355	340	322	320	326	281	318	328	325	341	358	350	352	341	328	359	346	351	319	311	302	348	331	308	293	315	334	333	280	290	308	336	340	354	305	305	321	331	325	308	354	319	316	328	321	291	324	316	325	358	315	294	336	332	318	294	344	317	332	349	301	314	338	318	339	305	327	317	312	336	340	317	333	319	336	311	309	308	315	318	353	323	302	323	304	338	302	319	328	344	338	347	291	299	276	323	282	333	304	316	303	315	289	341	311	324	301	330	337	307	340	292	331	334	334	305	306	294	299	300	313	306	313	311	303	319	320	317	319	319	306	299	355	331	319	300	318	343	287	285	299	333	316	344	279	326	330	337	288	293	310	329	345	331	313	337	343	298	311	337	312	345	318	344	336	271	355	319	295	293	341	327	342	310	338	314	308	333	309	320	305	301	325	307	306	311	316	322	300	329	321	325	299	319	313	323	329	333	370	301	343	341	293	313	306	321	319	317	311	304	319	328	315	325	319	332	316	318	323	346	296	337	339	324	326	314	318	328	338	304	296	290	315	318	329	346	328	304	321	336	333	329	318	296	338	307	321	318	324	302	291	312	327	338	303	335	297	320	326	320	337	343	315	319	325	309	283	349	358	323	312	297	298	324	305	339	330	346	329	284	304	351	269	319	314	296	339	326	348	307	314	334	326	308	317	316	296	343	306	331	334	309	292	319	315	332	345	298	339	327	301	299	288	342	328	336	325	280	307	335	316	325	327	336	339	352	322	307	314	359	364	352	309	342	301	350	340	321	300	366	354	322	300	295	361	314	388	281	319	276	334	334	311	328	288	314	315	297	326	321	296	304	334	342	313	312	291	327	322	339	272	333	358	295	326	314	305	304	303	342	332	326	298	323	305	307	306	304	301	325	293	291	313	321	339	318	329	305	297	297	311	319	330	368	317	337	329	323	310	320	308	298	312	348	291	276	305	345	333	310	319	314	294	340	299	316	300	305	314	374	325	330	307	331	334	333	312	322	340	320	298	281	299	330	310	326	258	299	277	300	336	304	295	302	303	322	334	302	323	334	332	290	338	298	338	344	302	287	333	315	350	304	305	324	314	321	342	289	339	348	290	316	318	325	347	340	297	304	309	349	322	323	344	310	345	306	297	303	285	290	317	291	329	326	289	324	334	346	296	310	320	295	311	294	314	327	318	285	333	329	322	296	303	343	301	342	339	294	316	346	317	316	328	294	314	298	286	346	340	323	304	295	295	295	340	316	311	328	322	317	339	332	301	327	277	325	301	348	324	329	305	337	303	311	333	331	326	321	316	289	322	312	327	301	326	286	327	343	343	317	309	318	307	273	317	318	317	345	330	350	325	301	323	287	330	353	315	346	308	280	318	319	338	325	304	319	313	312	327	315	361	311	353	315	319	322	295	316	307	326	287	285	290	322	292	311	347	323	337	323	313	294	322	314	297	341	329	333	293	311	308	306	305	275	308	283	296	319	322	334	307	328	324	322	350	285	300	290	288	309	305	316	293	304	343	322	330	311	301	318	323	315	315	320	346	331	300	331	341	294	349	307	302	299	302	357	330	326	322	297	316	312	301	301	333	341	312	332	314	294	291	323	290	323	291	287	317	316	328	350	346	319	323	326	329	336	322	335	316	308	308	351	311	271	325	346	344	312	343	313	326	350	300	323	324	292	304	317	326	303	305	332	317	286	354	317	296	334	311	347	300	326	316	327	309	352	305	319	315	307	303	325	304	319	303	306	308	336	336	306	339	265	329	315	247	286	321	344	345	356	309	315	316	310	304	315	286	308	284	336	346	334	300	264	312	306	315	278	304	313	343	309	298	332	353	338	340	301	312	312	308	347	321	328	326	356	332	333	310	305	323	321	381	321	317	302	301	324	331	327	380	296	290	294	295	322	341	331	313	343	330	351	308	325	310	312	313	305	288	341	344	332	303	301	312	332	308	358	300	336	308	313	300	372	313	313	306	328	330	342	366	316	339	304	306	322	292	321	295	318	321	342	333	306	324	341	345	311	316	299	299	335	314	320	314	307	297	278	311	345	329	340	329	378	330	284	322	299	317	317	298	323	323	349	316	310	314	318	331	323	330	310	300	331	322	331	321	316	299	325	318	346	324	294	388	309	319	358	357	361	336	349	339	308	337	305	362	343	301	332	328	308	308	328	295	290	354	294	291	296	312	319	330	300	336	311
23521	17106	15773	13167	5435	1857	857	776	731	810	773	799	769	731	743	725	695	696	719	770	754	769	795	735	788	780	722	677	709	702	680	677	711	723	688	688	663	683	698	696	715	695	699	719	692	725	664	707	719	705	692	688	706	705	738	681	670	703	699	742	721	715	660	681	673	642	677	702	674	675	640	677	706	688	651	698	650	711	700	722	689	712	689	732	698	732	715	650	736	697	671	691	668	677	686	744	643	721	731	700	706	683	743	665	700	642	682	737	689	742	740	740	730	724	711	678	700	728	718	728	686	700	693	729	680	728	645	742	678	716	677	674	713	695	692	709	704	704	693	691	656	698	730	698	697	718	718	733	741	695	682	699	676	716	649	713	705	672	652	673	733	659	691	695	682	646	708	650	686	706	677	716	707	700	703	688	682	687	726	723	649	688	707	735	717	686	688	735	681	724	720	718	664	725	692	701	725	697	658	711	713	720	699	696	645	706	693	725	707	676	671	680	696	699	691	668	736	701	676	706	674	660	683	693	682	651	699	641	727	677	720	725	681	678	655	739	731	728	694	705	767	665	684	672	742	702	642	674	697	710	705	701	709	727	705	680	690	684	696	678	708	689	714	696	675	718	691	682	670	720	687	641	682	713	672	710	713	684	692	739	705	728	706	644	662	711	692	685	696	698	750	727	678	733	700	683	729	678	675	742	718	638	669	690	706	673	670	656	717	661	696	737	701	686	678	670	692	717	707	708	707	721	684	701	684	701	695	696	695	706	720	695	692	747	683	705	706	667	662	714	693	671	702	697	675	717	656	718	655	644	682	660	702	666	663	682	653	693	713	712	706	638	677	733	699	703	666	661	720	658	711	696	673	711	690	694	700	668	697	676	652	705	678	665	664	703	689	690	706	737	717	678	689	664	725	709	713	625	669	680	688	706	687	651	718	657	724	672	724	649	724	761	706	715	684	673	677	669	665	680	702	697	649	695	689	667	646	702	690	670	683	678	736	714	690	684	737	644	689	679	716	709	706	676	635	651	709	721	620	675	674	680	646	683	750	684	751	673	699	714	714	648	702	623	682	706	713	679	684	699	693	663	708	746	695	681	704	668	696	675	686	691	689	694	684	701	701	740	694	670	774	697	719	714	675	699	681	708	681	729	662	722	659	716	728	691	751	715	716	652	702	716	714	717	671	695	658	704	663	697	705	716	711	705	662	704	688	675	672	727	725	709	719	668	690	717	692	724	672	677	636	660	731	726	745	665	682	669	674	710	682	703	714	690	723	665	693	678	705	713	661	705	656	723	693	738	723	696	702	727	716	703	712	672	734	671	663	706	686	688	716	714	737	715	720	681	701	680	682	688	739	676	724	717	697	715	685	673	754	704	703	724	640	709	668	693	638	670	656	696	705	662	677	694	671	688	732	685	708	692	684	718	723	644	701	712	710	692	714	655	683	717	659	660	644	704	718	688	708	717	722	648	674	697	720	698	725	707	703	703	653	693	691	704	675	655	674	697	737	670	718	700	724	683	685	699	711	681	734	687	681	692	740	713	717	679	673	683	756	689	676	695	756	732	677	705	689	656	675	691	674	684	717	709	736	708	664	702	712	677	711	722	685	661	716	678	689	694	671	735	662	742	687	674	722	694	719	727	697	691	671	701	710	707	692	684	711	743	719	687	716	616	729	728	698	695	722	742	694	639	698	727	635	709	683	684	707	655	708	670	645	681	691	721	672	664	664	709	672	754	728	694	677	708	717	742	653	672	701	710	765	717	700	707	696	688	668	687	711	691	663	709	669	670	685	745	695	682	670	702	642	689	676	691	766	647	694	638	725	709	701	694	668	698	691	695	692	677	708	701	712	687	682	677	707	700	672	677	688	680	661	662	709	713	711	743	691	654	699	685	715	704	685	689	708	651	663	729	715	716	697	676	729	676	708	715	691	707	690	673	733	736	680	712	717	700	723	696	716	738	675	705	703	697	637	691	699	662	715	725	688	666	697	690	675	723	700	670	695	679	672	735	714	762	707	732	640	605	717	714	699	697	635	718	663	675	729	731	692	655	691	677	716	669	694	673	699	662	672	689	660	734	719	730	672	688	713	676	689	703	706	698	752	725	725	716	692	659	690	697	694	666	658	674	710	720	660	643	731	673	735	724	714	752	696	652	750	686	721	666	712	670	694	696	685	730	724	756	662	696	718	716	711	697	706	707	699	705	641	769	679	700	684	727	686	696	729	657	731	690	667	703	729	680	716	683	739	683	679	711	653	691	723	660	676	683	706	692	724	676	726	742	705	662	749	737	695	667	718	700	741	716	696	692	665	696	744	655	717	726	670	701	708	668	689	703	708	655	701	682	673	684	690	673	720	696	736	705	716	690	734	729	635	697	705	692	728	673	657	723	705	732	718	706	659	714	722	722	704	672	747	706	693	681	638	713	661	713	701	697	705	697	705	713	661	734	686	678	740	741	693	695	691	686	680	673	721	679	662	664	688	704	705	710	739	686	681	690	725	667	741	672	718	707	723	684	664	681	753	698	696	705	686	702	733	693	703	679	740	724	686	694	698	725	722	668	693	685	662	741	694	679	696	692	680	672	643	691	653	698	672	724	686	668	730	751	696	681	691	665	675	699	736	710	651	685	664	698	689	713	679	700	687	725	699	689	680	697	686	756	690	710	682	709	707	682	678	713	677	685	669	665	701	712	663	678	720	667	643	671	675	747	702	708	658	752	707	701	735	714	723	695	672	715	717	688	710	727	747	693	699	707	654	739	677	735	751	694	677	715	715	661	692	694	678	688	699	710	682	717	702	708	720	688	699	751	731	702	664	680	719	714	651	683	689	644	752	703	706	701	737	702	712	732	687	683	704	689	656	693	680	679	692	690	690	674	693	685	715	675	702	700	740	667	671	714	703	710	739	726	696	711	715	731	707	687	726	703	708	700	674	687	713	662	695	743	694	710	668	709	723	668	687	669	669	667	707	642	720	710	706	669	685	730	700	688	753	652	698	709	663	656	696	702	680	701	677	715	730	762	657	688	701	705	678	671	712	700	674	690	713	729	687	683	674	759	740	675	707	675	681	724	684	679	720	719	679	685	697	703	705	709	680	691	707	691	685	686	720	725	719	702	707	746	683	665	709	718	684	703	684	742	702	651	711	686	742	678	705	718	685	714	696	718	717	687	684	703	735	692	665	705	712	708	664	732	667	690	714	688	708	753	685	676	727	668	709	686	641	736	689	644	694	673	711	711	716	723	673	673	669	689	665	678	692	682	676	648	699	711	621	700	693	726	697	740	696	674	698	696	660	670	661	642	698	703	687	664	701	695	691	688	679	704	714	732	708	674	674	737	660	669	701	695	664	695	736	675	694	689	675	748	739	692	709	689	735	668	701	645	660	644	677	729	694	668	688	712	696	720	716	700	661	677	742	693	682	699	686	710	657	662	691	721	716	648	716	716	696	644	685	721	706	671	715	696	693	669	673	732	713	715	718	733	686	689
57641	33203	19069	9146	3658	1763	601	394	353	352	348	371	345	334	335	320	351	328	345	383	425	423	397	430	397	348	342	323	297	358	338	365	330	305	341	304	316	351	340	305	338	318	336	372	336	307	337	293	315	343	356	343	349	349	346	339	359	321	340	304	309	310	341	355	313	347	346	328	313	299	326	346	328	316	336	319	333	340	316	336	316	381	310	338	339	344	342	298	373	331	319	313	341	362	354	324	340	310	321	362	343	363	329	315	319	345	319	323	348	335	339	340	326	312	354	292	328	406	320	336	328	352	311	307	333	365	318	328	353	330	322	305	330	313	351	329	356	341	315	328	354	310	320	335	336	314	337	304	320	321	319	389	321	341	341	323	357	315	319	340	343	336	322	350	325	318	330	339	317	332	294	343	373	331	307	361	398	297	321	324	331	354	335	341	375	328	299	314	314	377	351	317	367	283	362	320	346	322	353	313	347	337	350	329	324	336	334	322	295	331	300	303	315	339	340	350	338	328	342	317	347	354	326	352	354	346	333	334	287	328	311	345	320	292	349	350	352	327	341	295	340	338	315	318	338	311	364	339	339	330	353	326	290	364	319	306	330	329	314	329	330	347	314	317	333	345	319	336	289	317	335	360	306	315	337	358	326	284	339	331	346	347	321	312	322	344	346	292	350	323	330	321	309	363	317	321	348	354	326	334	328	314	306	321	339	364	323	307	331	310	354	351	319	345	328	297	324	329	362	338	368	293	332	298	363	319	289	335	307	330	347	295	356	323	319	287	308	317	315	329	323	358	301	321	355	295	322	318	345	301	313	346	339	314	336	361	321	296	331	329	334	341	339	335	330	353	343	350	340	316	308	303	319	346	324	337	330	371	327	321	372	391	338	324	334	339	334	321	331	333	347	332	337	332	338	330	309	332	339	326	349	343	332	338	311	357	317	322	366	319	311	344	306	348	333	340	338	345	354	323	310	328	326	363	330	327	346	316	351	351	336	344	351	327	387	312	308	335	325	354	329	355	330	318	307	307	356	312	334	341	313	312	349	360	326	313	358	326	324	327	331	343	329	301	360	332	323	324	307	302	359	336	348	349	324	297	337	288	354	313	348	322	344	354	324	359	328	353	339	324	352	329	341	328	310	345	366	345	323	351	312	341	308	348	320	365	314	352	314	311	365	308	323	354	331	310	325	330	354	353	327	352	289	380	372	300	312	325	332	310	319	354	293	289	334	337	356	327	352	341	324	312	339	359	291	324	329	295	316	349	327	328	371	314	341	355	319	322	349	309	350	345	315	341	345	379	332	322	350	336	294	330	334	362	355	311	332	333	350	339	346	333	333	341	308	316	297	295	296	353	291	336	328	355	351	330	351	325	343	344	331	317	296	306	339	301	311	351	349	319	347	323	337	345	334	314	349	316	339	348	302	322	325	368	320	329	355	363	335	360	345	360	294	312	333	310	351	318	382	331	333	328	308	324	307	302	329	350	320	371	325	342	341	312	333	346	323	306	335	323	364	312	313	348	329	366	327	364	334	315	336	302	324	363	328	296	338	290	344	359	302	327	357	323	305	308	344	334	308	320	342	317	314	319	354	345	307	343	342	348	336	336	323	364	335	357	321	323	322	334	324	360	309	302	340	377	369	319	322	332	317	316	358	341	315	345	308	355	339	308	288	303	336	334	335	326	303	327	313	335	336	324	313	332	312	335	372	376	354	302	304	327	322	350	354	364	317	335	352	333	330	311	322	336	325	353	327	315	336	328	340	297	329	333	345	329	335	326	338	374	365	352	322	309	325	308	319	300	361	311	303	321	341	352	336	338	331	284	281	314	326	329	325	337	311	331	398	348	306	326	297	347	348	324	318	323	368	317	316	343	331	307	333	303	338	326	301	344	318	376	325	339	299	316	329	374	332	344	337	356	333	313	356	326	315	327	330	311	339	315	310	338	335	351	330	343	361	317	320	354	314	310	347	332	352	377	315	289	303	319	317	319	344	340	336	349	314	335	316	371	320	314	340	349	322	330	320	311	336	318	334	354	332	322	354	305	338	342	322	356	321	381	348	310	312	326	340	347	305	341	300	315	347	350	334	330	314	296	303	320	327	343	321	330	330	315	354	337	305	355	348	305	310	309	316	307	355	340	333	307	316	328	347	315	336	340	344	298	328	314	303	317	311	316	335	335	317	347	324	321	335	320	330	301	346	338	334	323	353	320	334	323	302	301	357	332	319	310	335	353	308	315	353	307	324	338	323	324	354	351	344	303	334	332	335	314	311	326	300	322	300	329	341	339	327	322	351	354	330	378	307	351	321	300	304	330	367	364	331	314	302	334	304	315	333	307	315	324	341	335	398	309	321	315	337	300	355	325	313	310	335	327	345	307	359	300	355	344	325	347	333	321	309	330	324	333	328	362	336	310	350	360	335	299	281	307	323	352	356	325	328	328	320	332	323	330	336	334	326	302	301	327	379	359	324	340	356	353	384	379	327	327	313	336	355	340	328	352	324	358	307	323	327	326	294	316	316	331	298	358	346	327	293	313	350	342	322	314	325	358	326	343	358	365	341	378	344	329	347	344	334	343	370	303	331	330	311	329	332	336	350	361	318	327	339	392	319	310	326	339	354	351	321	367	324	313	325	321	355	312	327	307	338	323	338	349	316	300	324	323	300	306	316	321	321	312	305	326	333	346	331	351	350	351	338	344	338	374	322	340	314	346	353	282	310	306	325	335	343	302	317	305	335	332	325	352	340	379	341	355	314	299	327	367	328	324	301	343	376	356	373	335	289	282	295	341	336	359	341	330	343	332	368	300	321	327	321	327	278	325	341	325	360	305	361	323	320	303	313	303	318	355	352	331	331	322	311	320	340	363	305	341	342	293	308	294	328	318	338	319	335	362	328	368	321	322	357	345	326	347	342	323	324	354	354	357	346	334	329	315	342	337	351	288	373	369	347	320	342	294	334	315	281	333	332	325	313	354	333	344	369	343	327	307	306	333	327	329	351	337	378	320	317	359	359	319	308	298	357	308	327	334	341	318	348	351	341	350	368	336	336	328	374	301	321	338	336	322	328	291	322	278	295	329	335	316	350	336	307	342	331	301	326	335	357	326	354	293	334	318	312	346	321	326	328	325	340	346	315	328	351	337	339	326	328	326	323	306	340	319	301	333	324	301	338	302	335	380	321	326	313	319	330	318	354	360	349	347	368	339	317	340	303	354	382	339	313	279	293	314	294	342	299	299	339	369	327	335	317	335	303	357	319	303	340	292	334	328	308	320	303	322	319	352	332	342	326	286	316	296	323	336	333	347	309	335	334	361	317	338	325	348	336	310	344	373	349	349	340	317	325	338	341	351	318	310	309	345	332	340	330	332	335	345	355	373	356	304	328	354	342	310	343	336	297	343	350	370	318	326	337	322	337	370	314	329	351	313	314	321	307	348	325	309	327	336	334	335	359	350	324	320	342	327	344	342	324	355	338	315	356	321	329	329	311	326
36847	25251	22461	15783	9753	5666	1678	994	942	892	836	809	765	789	726	788	803	801	819	1136	1361	1370	1193	1246	1056	745	726	660	749	729	729	730	723	695	744	727	771	690	699	711	711	678	759	701	739	683	758	677	720	708	722	745	728	706	706	787	701	731	736	702	720	723	718	750	736	719	736	729	712	726	725	681	722	671	715	710	724	703	716	655	733	679	704	695	692	739	709	773	721	798	753	706	758	719	649	703	743	717	707	745	727	744	702	717	701	717	710	717	721	679	754	695	729	728	760	740	710	703	759	780	708	742	736	708	703	731	683	673	675	722	736	719	731	704	696	700	717	762	743	727	664	744	729	715	764	691	672	690	750	724	725	717	732	755	755	713	713	715	734	725	759	716	687	694	700	715	735	734	724	693	705	700	717	760	784	782	734	743	740	655	696	729	710	761	730	674	694	713	705	708	779	745	754	693	701	712	681	710	714	780	671	699	700	750	697	737	690	718	745	682	724	721	713	721	701	700	720	713	708	699	672	756	742	739	744	753	705	728	697	704	681	638	701	728	726	722	724	709	725	722	695	737	714	725	708	718	740	703	701	668	718	712	706	724	707	722	731	719	735	734	774	728	705	775	660	712	709	722	747	666	764	770	739	709	706	775	721	729	723	736	716	699	695	683	744	737	710	730	697	694	724	716	692	720	723	728	705	749	716	732	686	713	762	699	700	725	694	741	704	688	688	722	725	706	715	706	738	740	696	710	674	740	705	723	707	692	774	768	724	762	725	702	727	693	749	700	687	766	678	706	709	726	731	750	718	740	718	700	687	752	726	718	725	762	724	737	703	716	710	798	739	756	726	704	733	674	678	703	664	706	685	726	695	740	674	713	719	738	751	754	675	682	669	693	723	679	705	725	722	740	691	703	682	738	744	720	719	759	748	723	672	733	687	728	754	733	745	724	703	705	689	730	710	712	740	774	752	725	737	745	769	728	701	692	694	711	694	730	699	729	740	700	723	689	688	745	676	755	735	721	732	708	732	700	728	726	696	693	694	699	771	746	708	713	730	739	708	715	704	697	745	733	677	702	716	747	685	721	745	741	729	709	715	673	697	747	705	673	733	707	675	732	703	671	684	692	681	753	683	763	741	728	697	704	741	726	696	704	732	724	736	726	699	728	700	701	701	768	728	735	688	713	725	733	732	794	719	699	723	689	743	706	697	762	763	713	750	736	729	698	716	682	702	724	706	720	688	678	664	711	732	693	669	719	707	660	727	730	735	709	761	792	712	719	711	700	711	741	732	738	747	727	740	697	709	737	741	667	769	728	705	701	723	716	665	667	746	713	700	702	767	673	756	659	675	770	757	736	677	723	708	683	714	792	668	716	694	696	716	782	682	772	716	710	777	656	729	688	745	702	746	734	749	764	700	726	733	734	697	728	737	748	738	712	716	739	758	779	681	677	737	770	640	700	741	681	724	747	717	705	717	732	702	706	746	739	706	657	740	735	730	653	694	716	705	736	715	763	704	704	710	665	734	719	697	697	678	756	717	754	683	704	709	709	764	746	699	749	771	700	679	687	712	688	727	709	710	731	698	740	738	681	694	739	739	727	734	723	738	702	704	704	703	764	728	727	744	688	688	707	689	697	733	715	707	779	702	771	744	734	696	708	711	744	683	755	760	719	721	757	765	710	729	712	766	753	728	735	785	715	651	752	743	716	694	736	664	729	714	766	720	700	665	716	768	714	734	762	704	704	727	697	668	707	669	735	692	706	721	724	766	704	700	739	665	733	742	671	687	710	748	729	719	718	671	743	689	719	711	714	726	691	758	744	725	748	738	680	703	739	682	722	724	764	734	718	699	732	721	723	695	787	691	698	666	683	692	694	733	720	713	729	754	718	748	709	724	672	743	744	725	714	730	704	739	732	713	764	715	724	758	704	720	748	702	695	692	684	723	750	749	692	737	727	697	700	703	735	729	708	755	755	656	702	742	755	669	713	693	706	711	686	762	731	731	753	675	715	693	675	738	725	677	709	753	712	678	743	728	722	751	715	777	711	691	733	728	736	736	689	693	696	749	707	724	726	694	736	752	711	708	755	662	710	699	721	697	747	714	745	716	746	698	743	712	707	721	709	713	759	696	629	646	673	747	676	689	713	734	674	723	749	722	736	716	665	693	720	688	679	675	699	707	735	704	711	701	725	735	677	705	699	689	737	719	695	682	721	739	748	713	713	745	712	730	712	744	724	698	702	753	690	702	659	679	723	743	748	680	714	697	742	716	733	726	683	701	722	720	711	708	726	712	721	681	727	756	682	742	708	710	708	723	776	725	742	703	720	686	710	692	698	714	732	706	739	717	660	683	753	673	751	701	712	703	735	719	695	690	730	706	732	710	668	763	719	749	737	700	712	710	715	711	733	717	726	680	693	740	705	667	718	681	742	768	728	681	679	743	720	715	733	749	736	683	729	720	746	740	710	733	730	744	668	739	732	752	719	736	652	698	697	713	695	722	756	713	723	716	708	676	683	723	762	719	769	705	668	698	745	751	661	762	728	737	744	757	721	718	749	742	750	709	734	718	713	736	673	731	722	718	708	729	683	718	757	740	702	703	736	760	731	709	734	716	702	759	754	736	712	692	765	684	732	731	727	686	713	723	663	744	723	715	707	726	699	707	753	720	748	716	760	695	695	762	733	688	761	716	717	706	741	708	724	702	703	713	752	703	713	703	712	733	726	746	749	753	738	724	681	710	725	703	727	741	733	719	710	719	742	748	723	680	740	743	696	668	697	762	727	729	714	748	682	700	667	768	746	685	755	701	700	738	709	732	711	648	691	707	739	722	699	702	676	725	705	747	683	687	675	703	701	719	725	769	689	710	733	703	715	725	725	696	694	745	724	712	736	712	730	762	711	720	706	710	742	729	718	724	753	717	726	767	731	752	740	731	720	675	719	710	743	699	746	678	738	691	686	718	699	752	707	714	713	740	739	690	725	705	674	703	807	793	732	669	746	704	714	738	715	713	709	722	707	687	733	691	670	726	769	721	793	711	666	704	737	699	649	691	730	721	720	730	682	716	711	692	741	676	684	761	699	725	704	719	708	645	704	742	718	688	696	750	725	710	712	749	672	693	706	680	688	726	746	696	755	695	684	689	706	686	677	713	729	770	759	727	689	728	721	732	730	697	684	662	701	737	724	779	701	717	668	723	744	753	760	731	694	727	674	690	738	717	714	670	701	735	688	713	713	752	738	687	710	697	715	738	718	730	708	731	668	725	734	719	765	775	737	720	715	706	705	695	721	690	718	683	712	718	729	677	698	666	762	659	717	709	719	736	717	750	754	733	698	754	731	706	726	724	690	725	711	678	722	682	714	755	725	749	728	790	680	725	736	752	726	722	718	757	688	707	720	697	726	730	710	659	711	707	728	725	721	724	704	691	724	728	754	699	703	727	701	739	757	718	762	739	693	707	758	662	680	718	685	737	704	706	681	698	717	745	747	707	733	726	726
65335	37033	23800	12901	6623	3302	804	458	481	400	420	441	387	418	443	440	367	362	398	386	490	625	580	528	469	392	344	346	378	380	342	364	368	332	337	351	345	352	344	315	359	318	397	351	407	372	331	356	334	294	385	363	358	330	382	329	330	334	319	369	356	349	346	313	387	328	367	361	350	344	351	332	375	344	337	377	356	371	336	351	372	355	349	346	343	325	347	366	350	376	344	316	355	352	342	339	368	350	328	371	331	355	345	373	345	369	355	297	342	367	352	329	350	332	345	343	365	340	368	355	332	347	344	321	320	349	364	366	334	338	385	341	342	333	342	319	338	297	381	329	367	362	385	359	348	361	402	394	323	363	354	359	364	353	362	358	362	356	342	386	354	323	356	314	329	366	317	352	382	384	341	355	366	316	367	355	317	347	366	372	362	378	345	347	346	342	345	323	328	365	356	351	323	361	338	357	322	324	330	369	375	356	328	368	353	389	383	380	345	332	373	302	324	336	336	342	346	336	355	329	332	346	321	365	358	338	339	377	329	330	354	340	350	346	383	371	371	366	365	359	355	337	370	339	350	313	330	356	347	363	327	354	347	309	380	336	325	354	350	323	347	332	302	338	349	350	363	342	317	360	370	349	358	366	336	354	401	370	343	351	336	344	362	353	350	359	344	349	360	367	343	360	350	311	350	333	360	329	331	376	374	339	337	365	351	384	353	336	350	345	365	333	320	345	365	365	352	360	364	335	383	351	349	300	326	345	365	340	356	369	344	314	296	370	345	339	355	372	372	349	340	331	324	346	331	315	343	388	366	381	320	416	360	359	351	340	380	362	392	321	336	343	333	356	343	373	331	370	380	359	320	383	353	343	331	326	370	344	313	369	314	357	321	342	356	372	375	342	390	346	342	356	368	356	352	345	375	369	350	377	348	350	335	328	328	341	334	348	395	366	353	317	341	342	347	387	371	311	328	360	363	347	348	380	359	344	347	370	340	347	340	372	388	314	338	338	357	351	370	391	406	339	394	340	341	372	325	382	313	339	322	367	347	332	313	359	376	357	331	355	360	339	345	352	335	345	356	357	401	356	328	352	322	351	344	352	333	346	332	326	331	329	340	333	349	345	357	318	371	358	359	316	373	353	360	341	337	337	326	359	364	344	360	367	312	357	338	327	349	344	327	351	358	336	338	354	340	338	379	388	366	301	355	342	333	363	361	357	356	337	310	341	375	345	362	379	329	352	342	324	313	393	396	318	334	341	351	346	344	362	339	348	357	335	329	349	356	333	358	363	341	374	346	344	331	370	349	347	323	318	419	342	330	394	317	356	329	362	382	342	373	386	363	344	375	342	372	342	374	345	320	370	351	380	355	387	336	352	312	378	332	353	355	360	319	320	348	315	354	342	344	323	358	374	352	340	396	343	356	400	367	360	354	359	334	342	319	359	371	374	352	387	338	356	340	365	380	376	351	342	384	370	341	346	354	342	336	331	345	371	337	345	341	381	312	300	349	356	358	337	363	351	317	321	360	387	377	337	347	360	375	350	356	361	378	304	360	339	308	364	339	360	358	362	311	339	391	322	368	328	348	368	377	329	356	320	343	325	352	401	329	351	347	338	336	388	359	333	343	355	372	355	317	393	396	354	394	300	335	347	336	358	355	355	358	341	358	359	349	343	350	363	362	342	338	379	340	368	306	342	332	337	354	369	375	357	369	394	332	333	329	367	338	371	350	381	344	366	348	322	334	347	322	387	332	301	349	327	345	339	324	311	361	373	360	339	346	351	366	354	332	339	368	368	366	333	348	322	325	381	368	319	381	366	351	364	346	329	337	345	339	322	342	376	363	339	353	350	356	367	370	361	372	302	340	369	340	325	407	343	317	348	335	335	325	407	352	391	370	373	396	378	372	333	352	369	336	368	356	344	362	331	338	337	356	380	349	344	357	372	393	358	320	322	353	320	361	329	358	305	318	365	314	369	355	345	332	352	341	369	335	363	363	357	344	348	331	360	371	369	320	322	335	330	331	363	361	340	329	313	325	344	340	362	348	337	387	331	365	362	400	314	375	344	336	323	322	355	319	331	351	346	317	332	351	348	375	376	344	346	368	360	400	361	329	350	367	313	363	365	340	383	310	342	365	362	358	337	354	318	344	332	356	369	332	370	367	347	363	333	342	372	358	341	323	324	340	350	358	377	319	340	321	382	358	399	343	339	359	347	370	351	387	319	364	342	361	347	338	325	341	369	324	374	347	329	317	340	331	351	338	332	327	332	349	342	321	354	364	367	374	392	379	327	338	361	355	382	334	308	345	349	377	319	357	343	369	354	348	380	339	354	312	339	348	336	344	339	369	339	389	324	373	362	353	340	358	315	361	361	388	373	349	328	337	357	351	357	354	353	329	383	358	340	348	389	332	346	372	347	328	359	372	365	346	333	396	349	358	360	324	352	352	368	341	333	384	337	366	346	368	371	380	313	333	367	304	330	348	351	398	320	369	360	330	330	354	371	359	362	348	331	349	381	364	379	358	326	326	364	316	347	335	357	384	392	356	358	319	356	378	340	358	353	328	356	318	360	355	349	361	342	345	366	318	329	331	373	364	331	354	342	366	325	367	345	352	372	358	321	347	373	321	365	339	377	333	323	367	314	380	363	370	330	351	395	354	343	350	353	391	364	336	353	362	351	353	359	332	360	345	347	309	383	373	343	327	323	377	365	361	368	356	339	335	360	313	334	375	318	362	337	353	337	340	352	325	338	374	350	331	349	361	315	345	341	351	395	340	362	352	317	340	353	360	300	364	337	376	348	322	390	328	344	345	380	324	395	344	308	335	345	342	337	368	368	380	378	323	356	319	380	376	344	380	360	375	360	399	344	349	361	333	358	352	347	305	323	323	335	377	326	378	326	358	352	336	332	340	324	379	331	321	366	324	352	369	360	340	316	346	346	325	322	373	325	347	338	321	357	358	322	323	346	319	345	334	363	349	339	354	363	331	363	294	306	352	336	313	374	344	315	339	333	365	340	312	338	312	321	353	364	358	332	317	336	314	335	292	340	370	362	345	348	336	336	371	386	344	357	337	364	355	318	363	317	413	371	326	370	348	369	345	365	373	348	345	342	318	401	359	346	335	341	357	374	370	326	329	326	358	349	302	390	341	339	366	368	344	365	334	361	338	296	319	345	378	371	350	345	380	314	334	347	350	356	362	365	334	348	340	374	401	361	356	358	348	372	334	397	289	341	335	345	348	354	375	335	345	363	347	368	386	363	402	368	349	342	307	370	371	335	331	377	340	318	355	328	377	346	351	392	353	346	335	354	310	348	339	318	321	348	393	365	363	330	384	339	324	351	339	366	363	346	351	337	357	322	347	369	373	336	338	349	385	353	366	322	345	347	362	325	345	337	352	348	349	385	296	296	348	359	353	355	349	361	388	384	353	387	397	377	351	373	341	339	344	341	381	357	330	354	342	324	367	351	335	331	369	379	356	327	324	320	374	385
41575	27617	25665	20287	14922	8767	1988	1334	1280	1175	1104	1111	1050	1046	1085	1030	953	938	943	1083	1544	2131	2098	1853	1459	899	754	732	781	784	717	749	772	700	762	676	758	755	750	750	755	761	735	749	753	810	790	745	720	770	759	778	802	727	769	709	736	697	802	759	785	715	761	790	776	719	779	761	754	826	782	772	731	761	754	723	727	724	776	688	717	788	769	753	728	701	747	804	757	743	735	745	764	741	753	745	721	743	707	731	720	779	791	734	773	763	751	702	735	765	761	743	788	741	770	794	767	732	779	723	799	792	801	721	780	707	727	762	796	759	715	738	813	779	821	730	728	794	777	726	793	771	758	775	761	756	724	735	770	718	695	760	743	791	723	769	748	762	716	763	779	721	749	719	722	749	752	759	738	779	790	745	719	759	746	753	794	740	719	762	733	729	758	764	730	745	761	740	696	754	806	756	779	755	720	753	732	709	730	722	763	718	751	753	761	756	723	792	770	772	763	761	812	731	778	759	752	746	726	758	727	715	749	745	730	767	739	718	711	770	728	725	756	769	695	784	709	772	750	728	702	757	741	786	761	766	726	764	729	751	773	721	760	749	733	764	739	770	768	701	708	714	777	742	771	773	736	745	763	749	725	699	718	743	775	789	737	704	731	707	768	766	749	729	766	739	726	739	736	712	694	755	749	757	766	727	720	726	753	713	762	778	682	713	722	757	778	729	727	821	781	744	789	713	801	781	749	765	715	695	762	751	759	741	738	767	827	754	704	736	719	777	757	793	710	762	792	723	725	757	724	733	730	823	758	731	754	668	773	696	739	752	755	810	706	734	753	716	769	740	760	740	727	723	764	744	734	786	757	792	753	774	712	855	783	736	717	731	749	721	731	734	798	731	780	762	714	726	694	735	740	720	709	710	792	753	778	763	777	742	743	695	771	728	768	720	776	739	741	709	734	740	770	772	758	744	774	699	743	741	750	768	753	714	718	731	779	768	742	737	742	767	754	783	754	726	754	735	789	772	706	773	758	736	738	704	736	733	738	771	749	733	754	760	731	722	771	757	752	755	710	740	737	760	760	754	749	751	741	767	767	742	758	782	761	738	780	758	780	737	802	745	729	718	763	753	736	737	772	793	796	765	780	771	747	753	764	735	840	786	788	771	736	699	776	769	801	710	738	726	729	749	736	745	705	733	775	772	741	765	764	776	757	750	787	764	697	751	737	765	765	796	742	748	759	786	730	709	734	786	747	756	747	756	761	771	701	749	802	741	739	722	738	733	730	745	742	773	761	728	751	721	735	776	744	754	779	751	734	784	762	771	748	763	741	770	743	731	717	770	738	755	761	785	746	732	726	713	755	709	775	746	747	757	770	752	803	769	721	762	776	741	747	750	780	749	728	702	796	731	782	778	841	767	761	776	780	693	739	770	689	741	747	771	737	735	752	796	751	743	756	734	772	750	748	731	766	736	762	788	765	738	760	740	742	732	766	715	739	747	789	758	793	744	678	737	737	737	736	762	752	788	746	761	753	722	731	727	753	746	765	738	761	765	767	776	749	727	734	698	708	726	779	763	723	694	760	728	728	770	775	730	769	756	708	747	721	700	844	762	759	772	767	778	737	726	782	767	748	698	743	777	711	748	721	807	724	753	802	776	775	750	713	744	777	761	778	762	759	740	775	733	723	729	773	739	707	767	758	728	735	780	761	728	773	762	754	773	759	738	771	752	749	699	732	780	740	763	724	743	681	681	752	787	729	742	744	756	803	777	729	771	776	747	779	746	748	769	757	743	749	701	804	722	779	709	771	745	735	734	774	697	789	783	771	781	752	729	754	736	765	725	737	755	736	701	768	740	735	747	756	778	723	785	738	766	791	737	746	735	757	738	726	746	753	782	746	753	759	727	722	765	756	758	732	712	759	765	752	718	769	772	718	738	772	749	770	757	744	741	744	733	753	729	775	767	759	714	766	757	730	750	794	744	725	739	766	730	749	759	778	747	741	783	707	713	757	723	774	746	750	721	737	777	723	717	739	730	720	755	751	748	757	725	707	725	691	723	748	729	761	750	750	789	715	733	765	740	738	726	737	730	738	738	762	784	788	725	816	742	764	805	708	711	760	746	741	762	798	749	781	734	762	766	736	736	776	757	763	763	723	781	747	751	756	778	746	761	715	765	738	736	737	767	732	760	711	737	764	740	774	765	755	799	800	737	742	805	754	778	760	685	718	736	751	773	810	741	786	772	810	788	739	748	739	713	732	674	780	689	744	750	736	746	734	729	741	737	780	736	767	748	724	704	730	775	719	732	776	755	753	743	797	767	731	761	774	687	765	774	701	733	770	774	764	772	749	758	758	764	769	705	757	730	725	774	765	755	779	767	813	758	772	745	747	789	722	760	773	752	751	726	792	757	736	723	746	762	794	770	771	780	767	726	731	760	738	710	779	787	757	730	757	751	709	782	751	714	747	751	750	764	740	766	726	751	744	749	748	718	731	718	746	762	772	714	763	725	735	758	812	725	776	763	714	745	816	715	780	780	805	747	804	753	721	752	737	788	769	788	726	725	768	782	740	776	732	727	761	697	734	764	746	795	782	711	778	703	793	755	759	803	775	705	765	723	717	751	717	803	723	786	755	785	734	753	748	736	762	737	735	736	728	766	753	744	707	738	737	737	709	728	736	712	737	755	759	733	750	700	705	723	779	778	792	798	766	773	734	756	749	749	764	763	743	777	737	752	726	761	746	752	772	752	745	738	806	766	744	739	739	772	749	746	740	769	756	725	760	723	717	816	749	718	733	708	717	737	792	741	737	776	716	752	781	758	731	712	774	762	754	761	762	721	762	769	756	745	752	706	740	737	761	744	739	774	754	743	712	727	712	723	741	805	753	713	726	755	767	775	745	777	766	735	747	716	798	786	732	729	759	756	787	744	733	743	755	767	745	752	796	756	777	709	696	709	774	750	731	798	764	729	759	800	748	786	756	775	685	711	744	742	758	753	729	768	763	717	751	749	794	727	783	748	754	736	751	780	779	737	712	728	784	741	788	734	762	723	784	746	745	758	770	785	802	756	806	727	757	734	705	732	714	738	769	747	733	762	750	762	755	718	718	745	732	768	765	701	749	749	768	722	721	718	716	694	723	709	781	692	767	756	746	719	821	771	766	748	740	772	789	755	746	703	754	729	786	748	712	809	719	771	715	794	758	795	692	713	711	768	773	705	742	729	740	781	762	712	735	739	750	775	766	724	726	732	737	675	786	698	709	746	744	751	725	736	761	707	782	759	786	748	761	741	689	787	745	723	795	771	756	743	741	772	756	745	692	737	744	765	751	756	757	701	759	802	764	719	706	737	754	785	775	697	742	780	824	776	759	772	720	735	763	761	721	738	769	737	763	760	775	785	692	765	754	738	776	729	773	735	778	738	730	718	746	772	761	731	713	786	786	731	761	744	771	786	770	769	703	787	795	793	652	766	773	765	744	755	752	774	708	789	717	718	774	796
43518	21438	8885	3468	1693	761	385	346	358	339	346	332	323	360	345	292	330	325	319	338	305	338	315	283	316	309	321	313	302	320	333	342	312	327	352	348	350	321	348	338	325	336	323	312	317	308	340	316	307	320	358	357	311	325	321	334	318	321	328	290	316	362	354	322	293	330	300	348	337	319	326	313	328	313	301	311	296	301	270	300	339	312	335	289	312	350	329	335	298	306	347	319	308	316	335	309	327	325	303	339	326	353	282	317	329	327	312	295	323	287	338	285	304	308	318	308	307	310	317	330	355	307	337	288	343	306	292	331	324	289	339	369	320	284	308	342	338	336	298	281	324	330	321	328	314	325	305	323	293	321	332	306	294	306	299	302	327	338	313	329	333	290	333	339	294	281	315	305	277	296	300	341	305	334	330	315	292	306	321	323	321	322	325	332	336	313	289	305	320	335	332	304	311	293	332	353	336	280	320	316	321	316	294	340	281	303	351	293	345	321	312	297	348	329	311	334	298	320	357	311	307	343	353	322	318	321	324	340	349	318	295	318	323	310	304	305	304	334	312	323	304	305	328	279	338	324	338	320	359	323	284	342	330	328	357	313	325	322	318	318	304	331	332	302	314	298	318	327	312	286	336	328	319	307	341	332	316	343	280	325	327	315	316	294	334	331	279	318	340	310	304	294	302	313	336	323	286	291	309	302	333	326	333	321	334	309	314	295	332	314	314	300	300	335	341	306	308	314	305	292	320	330	329	315	308	351	336	329	308	315	303	319	345	347	330	355	360	307	312	301	340	313	337	305	312	307	323	319	307	291	327	291	323	347	320	315	306	328	313	317	324	317	304	305	364	354	317	299	315	338	334	304	311	349	306	306	328	328	324	329	322	320	309	321	332	324	315	301	302	326	312	325	305	297	314	334	282	320	316	360	324	286	297	351	290	307	342	317	342	327	297	300	314	327	279	301	336	270	346	333	339	312	311	312	319	300	306	299	362	323	326	318	328	304	310	300	304	317	338	306	336	333	325	314	315	364	321	311	343	286	351	297	327	343	331	280	302	319	360	325	287	324	343	329	356	312	329	324	306	323	318	344	302	310	313	357	339	351	331	308	305	310	281	318	312	316	307	348	334	322	336	282	332	315	288	297	315	299	333	316	313	318	308	308	285	279	338	318	324	320	340	336	322	302	317	319	328	350	314	299	315	335	327	311	299	319	314	313	325	332	348	334	329	342	284	332	289	304	294	275	345	277	313	294	327	315	335	334	332	327	342	304	300	303	322	305	289	319	321	316	338	329	337	313	285	311	334	331	332	305	291	317	318	295	329	313	342	338	350	358	359	339	299	316	315	366	298	302	305	318	279	334	344	319	327	348	330	318	328	344	357	338	324	316	334	301	352	312	319	311	303	327	288	291	327	328	306	314	296	317	292	306	321	315	323	351	273	291	330	329	333	324	319	314	359	294	294	314	339	337	319	322	340	342	318	328	319	336	290	334	315	311	332	311	324	294	317	328	328	305	339	324	299	316	280	300	349	293	295	331	320	321	316	305	316	355	324	301	356	339	342	332	290	322	313	338	326	313	332	309	320	320	328	349	343	343	330	286	307	343	351	291	322	336	291	306	354	332	338	349	301	347	340	314	313	287	313	305	308	327	310	320	318	324	335	306	295	316	323	336	297	323	343	322	311	303	295	307	295	298	327	344	315	312	306	347	311	317	337	340	322	345	322	347	317	331	338	316	314	316	329	339	338	320	346	307	339	290	329	299	315	310	290	312	324	321	315	332	360	295	297	313	309	313	315	314	304	301	332	359	316	318	327	321	308	313	334	319	285	313	332	280	336	316	295	308	301	299	301	293	311	333	299	314	329	280	305	311	311	334	338	296	303	313	283	338	299	326	329	338	319	303	320	299	303	341	322	322	323	319	284	315	283	320	322	295	329	302	331	284	321	303	286	295	345	311	293	297	291	294	314	385	345	312	304	320	322	327	299	330	312	312	331	332	326	278	334	324	307	336	297	312	311	304	315	320	329	350	338	325	351	322	322	316	352	297	332	294	321	310	293	303	318	348	315	299	389	350	341	292	333	290	302	307	328	333	334	339	302	360	370	327	320	311	316	275	299	350	360	335	311	322	277	306	322	310	335	333	307	344	318	308	290	323	308	304	322	347	312	350	296	299	296	311	314	313	297	333	335	335	282	318	297	282	336	306	314	330	330	297	308	321	330	347	320	314	322	314	301	305	318	338	313	322	332	334	346	332	317	352	307	362	330	354	301	364	297	316	316	294	331	304	326	316	319	306	312	332	315	303	316	336	310	304	296	351	341	313	291	316	321	277	355	307	284	319	336	309	311	342	306	310	332	303	347	317	326	300	346	349	322	334	321	280	324	347	322	311	334	319	334	328	312	344	338	319	313	316	278	335	291	362	307	318	297	310	335	303	323	332	331	349	324	302	354	346	329	337	295	343	333	310	310	298	327	300	325	336	301	311	307	302	293	319	302	331	300	291	320	323	336	331	342	340	298	278	353	332	308	292	331	289	316	298	299	316	313	316	337	302	317	315	326	338	311	312	297	293	277	333	307	336	353	352	325	304	342	295	313	300	331	333	316	306	299	317	314	329	323	287	336	308	327	316	331	329	291	321	315	315	354	318	317	368	334	324	327	285	285	330	305	326	303	309	334	306	333	307	308	320	333	299	311	265	313	308	299	294	316	329	323	304	324	297	307	313	292	333	302	299	331	312	301	319	344	349	295	333	297	302	320	373	324	311	344	315	355	330	335	319	328	300	351	342	328	327	327	298	292	317	355	347	309	332	320	327	342	320	305	327	310	351	304	296	307	366	311	322	310	319	316	321	319	306	274	295	280	328	308	311	360	309	306	303	318	335	306	313	353	321	339	320	341	303	305	329	325	328	310	314	283	299	310	316	339	339	288	343	292	305	347	310	341	333	309	321	291	338	297	311	316	339	311	306	308	299	302	281	272	313	321	311	322	316	365	305	289	311	309	298	322	337	342	356	287	294	339	324	306	321	318	304	309	307	303	319	339	339	317	326	292	328	329	346	287	332	329	338	281	346	325	336	334	362	323	334	321	327	303	307	324	314	321	315	308	295	312	315	288	325	304	345	351	265	309	318	347	303	296	326	311	345	311	316	341	311	338	333	315	311	332	312	326	342	292	339	340	304	330	316	278	334	324	314	319	284	322	295	332	277	295	315	326	305	333	306	310	281	293	298	340	320	300	316	322	272	307	304	308	301	311	320	322	332	317	315	314	309	310	311	340	316	328	321	319	286	280	305	330	325	296	319	308	301	326	327	288	333	298	319	292	322	344	324	344	321	287	346	325	288	336	338	326	346	295	317	308	312	315	310	354	295	349	336	319	330	333	292	297	291	312	282	278	339	312	294	307	362	307	331	315	332	318	305	325	308	271	295	333	322	306	309	323	316	325	315	297	318	314	329	317	363	352	301	303	356	321	321	332	324	328	305	326	318	337	295
28378	15556	11196	7877	5270	2244	1071	939	839	816	776	786	746	733	749	797	734	742	745	772	747	786	778	774	743	709	717	716	683	690	673	633	634	676	693	724	690	724	707	662	692	651	673	697	677	706	681	677	680	743	707	682	670	677	697	651	685	675	653	665	656	701	648	696	713	687	669	744	703	677	674	679	671	717	709	646	683	680	715	679	661	705	727	668	702	701	700	696	764	722	691	659	689	701	705	753	711	641	685	672	742	650	701	657	689	668	670	643	662	690	695	701	684	698	689	701	702	730	712	680	703	713	712	715	734	708	679	675	702	658	694	696	703	735	738	680	702	732	671	665	667	665	687	656	681	665	674	674	667	702	718	682	710	687	687	709	675	649	742	712	650	729	638	674	697	684	741	696	660	648	661	767	689	680	744	664	681	694	656	734	685	647	690	665	716	671	686	709	700	655	699	731	677	669	706	673	698	714	661	716	737	652	677	690	679	669	668	745	706	700	663	676	637	695	698	718	714	684	700	668	703	693	719	675	700	675	655	736	708	735	683	740	715	653	678	698	671	738	698	709	688	657	711	725	741	716	714	703	681	702	669	674	691	740	707	708	643	709	686	704	711	679	734	653	726	722	662	715	680	702	757	690	664	665	712	689	710	666	668	681	685	675	679	647	688	733	671	671	671	717	721	690	693	703	757	652	752	631	714	699	678	685	730	648	699	721	665	674	647	687	686	670	674	694	666	667	713	664	661	700	713	657	694	718	744	671	714	687	728	653	671	667	701	674	660	670	667	698	703	669	651	677	729	689	693	687	684	664	665	703	724	715	709	700	666	727	716	694	717	734	686	707	714	649	686	681	706	698	704	663	671	742	688	636	681	741	688	705	671	690	725	671	668	670	700	658	687	706	712	660	709	710	726	660	655	707	673	664	669	655	704	679	653	703	727	702	752	668	658	741	707	711	677	669	684	672	664	683	697	723	703	678	728	689	705	677	694	703	703	693	709	656	696	680	678	699	692	685	670	684	682	689	691	686	710	738	684	707	646	729	720	698	675	677	715	726	704	690	702	695	692	700	651	650	651	667	657	717	690	679	709	711	680	639	667	678	724	649	697	709	672	685	741	718	640	702	685	717	692	710	653	668	654	691	697	617	653	750	692	695	677	713	685	722	701	692	704	711	651	642	626	662	712	695	695	670	673	716	676	696	655	680	674	684	695	703	678	682	702	661	727	661	732	691	702	669	728	694	692	733	675	695	691	728	656	698	706	703	688	648	637	740	692	717	651	651	679	657	692	657	666	685	681	667	704	688	697	662	688	691	692	710	702	637	728	638	645	719	694	718	673	643	672	677	695	697	673	692	672	705	661	725	656	730	710	678	654	706	703	685	706	681	723	790	719	729	707	704	711	636	719	679	684	691	700	635	711	665	675	667	704	728	679	662	665	758	718	671	677	692	764	674	690	619	697	727	680	722	644	682	692	691	689	635	623	744	677	712	719	714	704	693	718	688	693	723	698	733	705	653	738	771	684	683	681	717	688	665	717	647	681	672	704	688	696	669	650	694	637	727	716	695	667	722	697	701	691	686	706	680	736	711	682	686	675	698	714	694	734	697	659	687	683	660	695	705	641	689	684	664	655	673	659	732	705	671	699	724	650	667	657	615	697	682	701	718	658	667	677	634	723	697	720	726	715	703	661	700	728	682	707	723	696	716	612	687	701	640	665	728	756	715	685	764	674	695	700	697	690	698	685	699	665	684	690	669	673	697	730	690	668	663	704	697	683	660	691	667	705	691	689	706	640	705	694	695	739	645	694	705	659	685	694	696	703	727	681	667	711	699	675	679	730	667	671	694	668	657	663	627	696	682	657	712	711	703	673	701	723	703	714	712	719	721	696	708	700	675	719	705	736	655	680	689	671	662	621	723	733	683	691	668	725	694	684	699	668	688	665	693	626	659	676	704	704	731	644	700	697	714	733	686	680	685	654	671	659	670	664	692	687	696	717	651	691	727	719	723	680	696	702	695	653	676	658	681	652	703	698	688	720	701	686	645	606	704	687	613	681	681	680	664	699	677	735	693	728	639	692	683	706	697	667	715	708	741	677	698	635	685	688	699	693	642	646	719	708	649	672	662	694	677	660	672	602	705	692	701	674	701	704	718	686	700	678	692	663	694	677	728	706	661	693	689	680	713	720	711	669	669	696	695	688	706	697	685	701	698	648	715	734	683	690	705	691	683	691	690	680	699	673	681	703	647	697	701	673	706	704	674	710	698	681	761	673	712	690	700	655	727	711	702	705	698	661	716	738	678	699	715	674	686	677	690	676	672	676	701	685	731	730	712	704	693	686	672	672	717	721	672	708	691	703	665	685	676	711	668	701	700	667	662	689	676	703	669	673	716	701	743	671	709	693	708	713	770	717	684	697	701	659	654	707	679	729	643	667	689	726	684	669	736	701	682	700	660	721	671	665	714	688	668	705	745	660	649	696	710	653	754	673	683	691	653	689	690	714	692	687	674	699	666	687	700	748	678	675	721	718	735	686	698	685	712	664	673	688	711	677	711	665	681	688	668	683	703	661	663	659	680	693	691	706	685	685	688	703	711	672	729	692	605	678	711	653	743	662	677	678	675	636	644	615	714	754	707	703	712	730	672	677	673	680	728	714	690	711	699	715	690	685	696	685	705	728	701	658	658	706	696	680	697	697	712	715	664	697	723	660	686	679	703	665	665	680	684	660	689	695	715	743	745	645	687	664	725	637	661	662	733	701	660	716	688	695	679	650	684	692	710	693	706	701	684	703	669	715	703	686	695	701	690	676	699	689	682	721	671	681	660	729	658	710	687	701	696	661	719	709	714	672	638	684	673	690	713	678	702	693	702	669	698	704	727	637	668	687	676	659	677	680	653	684	696	727	653	646	641	698	690	668	651	664	666	661	692	650	686	711	701	652	664	708	686	688	682	626	718	676	713	710	709	692	692	709	695	689	736	745	683	673	702	670	702	729	710	657	686	678	626	666	707	727	674	660	696	697	669	662	667	657	645	645	680	679	727	691	680	709	678	692	634	710	680	683	674	686	719	699	663	731	682	690	695	703	704	715	632	659	612	643	697	709	717	706	702	668	737	724	656	705	726	681	693	678	685	675	684	679	703	683	714	677	679	729	693	709	669	726	737	688	675	679	671	685	673	679	684	691	743	727	678	676	665	721	697	709	718	663	650	681	685	689	669	718	687	711	719	696	770	650	705	678	709	694	689	708	726	660	641	709	722	677	657	631	691	698	729	744	690	665	670	680	671	692	707	762	713	733	666	688	676	692	694	690	698	697	686	706	685	690	641	713	684	672	642	695	700	670	770	660	651	727	647	724	727	700	700	686	685	691	741	698	644	650	667	693	676	662	732	718	722	647	711	680	686	693	677	663	704	680	687	677	703	686	622	724	731	748	698	681	680	709	707	687	705	687	701	722	697	665	647	657	674	705	619	691	699	687	678	656	658	687	690	654	684
57182	30898	15380	7220	3880	1581	496	372	347	354	363	362	337	350	351	365	376	365	370	399	450	433	429	442	399	380	350	310	340	333	334	325	338	277	312	360	352	321	319	308	320	324	342	345	359	382	341	314	324	315	301	363	313	330	320	321	324	339	369	325	317	343	338	326	319	323	342	327	339	356	327	316	336	342	328	324	337	304	301	332	365	353	331	358	321	339	303	321	317	318	322	315	343	341	308	338	313	325	313	300	336	345	336	337	332	309	311	344	319	359	335	360	354	341	335	334	341	340	329	355	311	305	311	356	327	337	317	333	338	333	333	326	306	325	335	344	337	329	346	298	303	303	299	323	314	325	333	333	333	324	329	326	318	308	345	314	336	345	356	323	334	316	326	340	302	303	313	336	328	313	347	310	341	324	302	339	318	314	327	317	328	350	318	346	338	343	366	312	277	319	300	323	368	332	335	367	321	344	314	371	319	322	336	330	385	344	308	347	321	316	334	339	339	351	336	304	344	321	302	331	353	340	312	308	317	325	310	324	301	297	348	347	319	321	333	355	324	297	331	299	323	303	323	331	325	362	349	315	335	285	341	307	325	327	313	324	346	292	340	289	347	338	325	298	320	354	352	353	352	334	319	349	348	348	314	317	321	330	344	348	345	353	326	305	335	363	340	362	347	331	344	352	332	326	316	347	336	319	310	329	326	310	327	308	364	323	317	340	313	304	348	327	338	306	334	323	327	367	335	335	318	344	273	353	327	333	321	316	309	348	361	322	313	323	364	336	321	327	334	313	336	342	350	292	322	293	329	362	324	351	348	340	352	327	343	302	333	318	363	359	318	320	322	335	319	363	352	339	326	349	335	329	347	342	380	381	341	326	333	323	336	317	370	297	321	358	337	349	336	309	279	300	320	305	360	296	304	303	323	336	324	313	314	322	347	322	341	358	338	307	305	355	337	292	347	294	323	330	331	315	339	342	326	358	321	348	307	330	312	326	308	350	300	301	339	314	327	302	296	336	321	308	330	345	309	352	324	336	358	356	343	347	325	305	351	320	368	329	306	340	287	310	319	381	328	326	360	352	346	313	303	310	320	331	329	362	294	299	346	361	324	319	319	328	377	336	331	316	305	336	348	360	312	289	332	352	320	332	305	291	373	303	337	334	372	333	310	365	302	337	317	319	296	347	320	332	338	314	334	340	341	363	337	352	290	363	344	318	291	335	317	328	313	340	326	343	316	313	280	353	341	300	304	325	353	292	313	313	321	310	346	317	351	310	360	347	330	324	353	302	335	322	341	322	331	352	338	358	348	328	326	331	343	321	357	315	340	338	327	306	339	306	345	322	306	312	350	355	331	318	348	274	324	343	335	304	316	325	319	311	317	331	313	332	348	369	307	365	322	339	309	336	355	351	307	337	352	340	355	332	325	359	327	330	312	289	349	319	292	335	344	301	325	365	359	304	358	338	331	323	361	339	316	360	305	338	328	358	326	357	315	317	321	339	360	337	357	344	320	324	342	321	348	326	311	314	346	301	335	310	349	309	313	344	329	329	352	299	317	381	372	346	363	314	335	306	331	330	323	331	364	314	345	337	312	291	338	319	344	361	335	324	344	320	334	333	327	329	316	332	326	378	330	305	322	319	323	319	311	343	287	305	330	329	317	332	327	364	340	320	347	344	357	343	339	335	306	324	316	326	347	351	311	315	327	351	331	340	323	314	327	368	327	341	311	321	366	326	309	320	333	335	354	307	329	333	353	340	332	310	325	303	351	301	304	365	344	338	334	323	326	324	342	314	311	332	309	326	308	321	325	314	333	315	347	328	343	336	300	338	341	329	320	357	338	303	327	339	354	287	336	352	290	322	354	331	348	362	322	344	335	305	315	364	359	346	382	374	322	355	295	314	372	357	347	353	349	359	326	325	305	305	313	320	312	316	368	290	316	320	361	332	305	320	287	341	340	340	362	370	340	329	323	330	334	348	326	310	341	328	318	353	328	304	341	351	323	320	333	322	284	311	334	340	334	298	297	319	375	303	316	303	341	347	323	336	335	354	318	318	342	340	349	342	357	343	361	366	337	307	355	328	334	306	302	353	334	307	327	328	320	364	308	341	302	347	299	319	333	328	317	368	354	307	322	307	321	304	326	304	321	327	316	324	337	323	323	369	359	318	312	330	334	328	342	287	294	361	322	334	330	320	312	348	314	312	314	338	325	337	306	308	316	328	306	313	341	323	323	310	315	334	358	343	295	317	363	295	320	301	308	308	337	294	312	328	313	330	335	313	349	293	346	331	348	312	350	341	311	345	330	337	318	354	307	343	350	314	333	317	298	339	335	308	338	302	308	336	326	338	336	318	323	313	337	346	321	347	310	304	325	343	294	280	315	318	321	313	312	367	347	342	297	358	335	338	312	362	327	307	309	337	390	307	301	337	311	346	319	356	326	294	339	322	300	356	302	360	343	347	341	336	333	335	295	326	330	310	329	331	320	321	354	324	317	336	298	291	309	300	323	312	297	333	338	332	280	334	378	350	315	315	297	316	323	331	339	336	308	308	325	344	362	343	342	349	348	336	353	294	327	321	289	312	316	355	327	305	327	305	320	352	334	327	304	354	335	298	317	310	355	345	344	340	372	354	352	350	327	347	328	321	339	308	306	346	330	280	337	362	320	306	302	334	331	331	314	349	332	301	312	365	291	337	376	310	314	379	341	311	325	345	326	343	337	345	325	333	342	343	330	290	343	349	334	313	339	346	334	319	329	294	308	334	354	324	318	320	334	314	309	357	341	307	315	330	335	344	288	290	303	327	354	317	314	341	311	339	357	365	325	358	368	306	299	310	325	320	302	347	311	301	354	327	314	365	311	320	352	361	308	330	347	299	333	313	328	295	338	353	344	305	329	305	299	338	334	331	339	330	348	349	295	313	342	345	347	327	344	337	357	346	340	363	370	326	319	344	365	358	351	322	314	327	368	311	326	309	338	318	306	300	303	333	334	356	318	309	295	288	344	294	316	312	347	308	339	311	312	334	316	302	343	341	359	328	308	340	297	322	326	289	318	352	305	338	325	317	307	322	314	314	337	346	352	336	318	336	332	358	327	341	322	321	321	345	356	295	322	327	309	307	308	330	344	297	328	345	346	326	335	334	311	349	325	340	331	338	367	318	299	313	332	373	332	330	303	344	312	325	316	303	310	336	318	315	354	331	349	319	320	320	309	339	315	341	331	312	328	311	357	317	350	321	323	293	316	310	322	332	321	336	355	327	314	309	332	308	331	320	336	347	327	346	307	336	285	321	364	335	345	318	343	334	332	333	326	326	364	351	317	350	316	353	359	316	314	331	335	307	365	362	329	316	355	330	345	374	311	317	352	321	322	306	332	339	297	324	335	337	335	355	347	314	362	351	347	338	330	300	351	322	314	342	329	351	320	335	341	330	340	344	342	358	308	305	325	375	335	341	329	325	313	316	355	340	340	309	338	320	339	335	321	318	337	333
37206	22642	17094	13948	10348	4590	1403	1007	1003	942	934	878	835	826	747	806	829	786	894	1149	1412	1426	1438	1207	1026	833	686	689	690	719	679	678	683	721	748	719	674	709	758	744	736	724	721	726	725	768	743	738	690	680	757	727	723	672	725	727	709	704	767	714	718	650	735	725	718	724	719	721	735	742	731	782	732	696	704	716	732	685	685	725	733	705	727	714	734	704	687	689	713	749	736	705	726	705	726	708	719	744	739	724	735	725	701	737	707	718	722	737	705	676	684	728	716	729	693	711	719	697	718	727	723	698	697	664	705	771	690	703	676	733	699	724	768	731	698	746	685	705	754	740	742	665	707	711	736	716	699	726	786	726	725	680	704	711	718	706	726	738	661	704	723	689	732	688	715	729	759	701	713	723	694	695	735	704	727	734	757	693	693	694	705	686	711	687	770	706	702	705	737	712	704	712	739	728	803	705	685	712	740	722	678	696	719	722	655	727	750	792	738	676	751	681	723	741	723	667	708	735	716	718	717	740	661	706	698	656	735	718	712	730	747	694	729	703	692	732	681	749	719	715	748	714	709	706	716	728	709	703	740	707	669	725	732	770	714	688	766	732	707	721	670	750	675	654	719	688	701	736	756	718	712	710	705	691	702	727	718	652	697	724	698	684	694	720	694	775	720	675	712	698	691	710	704	740	719	727	697	712	692	684	688	747	734	740	732	747	687	719	737	728	731	686	704	732	709	688	726	674	772	715	724	706	736	741	651	676	685	694	714	721	697	726	753	732	679	702	720	723	692	752	710	723	730	677	698	723	709	715	661	709	655	692	762	698	719	701	726	746	713	712	697	701	721	747	677	739	715	716	730	705	699	739	759	734	742	712	755	706	728	756	756	696	717	745	726	741	715	708	723	714	738	678	745	716	712	727	754	816	718	704	717	689	771	753	765	736	711	724	716	728	761	731	738	703	685	704	692	715	753	717	673	751	690	658	714	717	691	712	732	724	748	711	683	730	677	754	718	770	719	702	727	675	704	697	702	693	733	691	705	706	726	703	690	755	771	748	699	681	725	711	743	682	671	766	700	711	708	722	767	694	707	741	702	697	750	730	722	766	709	700	725	705	681	726	709	771	752	711	705	693	644	719	754	716	721	773	659	715	739	704	775	773	682	698	692	684	733	696	692	719	721	676	756	751	694	688	733	710	735	760	720	687	698	682	668	718	731	688	753	717	707	730	763	719	703	732	695	741	740	705	671	703	682	698	734	734	749	774	738	718	664	706	701	709	755	751	739	746	708	717	681	722	706	703	693	705	713	714	714	706	723	706	726	698	700	746	684	675	697	782	716	706	706	689	718	795	697	732	692	742	720	725	675	719	711	737	697	728	772	753	693	723	687	709	721	771	678	678	768	761	674	750	712	694	720	736	719	711	754	731	706	704	681	647	698	687	741	715	714	747	740	726	697	730	643	694	729	719	721	727	742	737	711	712	697	735	720	726	718	694	700	687	738	721	714	744	733	700	709	711	696	683	752	701	727	732	736	720	745	727	717	779	711	735	713	703	687	732	716	739	715	675	735	682	725	746	720	748	715	685	766	656	711	686	733	701	740	706	741	727	665	749	736	686	718	733	722	744	729	702	698	708	718	700	745	725	730	716	687	742	761	722	688	746	711	766	745	680	677	675	732	755	690	680	693	734	725	730	726	724	720	693	696	677	701	724	662	704	695	747	738	703	681	702	690	691	744	702	680	676	708	728	734	697	708	758	683	713	704	721	725	701	772	730	713	709	753	686	710	746	774	693	677	675	779	720	686	700	749	637	760	716	729	686	710	743	758	710	720	780	715	687	717	724	720	698	709	723	701	756	706	724	694	734	773	677	722	706	715	752	702	694	725	717	689	697	714	710	749	714	721	688	751	724	754	709	698	696	703	735	711	706	716	699	680	767	744	723	703	693	700	703	702	725	717	749	724	735	703	729	730	701	726	723	699	734	696	714	714	724	767	679	713	696	740	660	718	693	722	684	653	749	677	753	696	727	730	741	723	728	676	716	718	707	724	718	724	727	709	763	721	685	741	696	687	724	700	713	677	794	759	698	687	698	710	696	733	655	746	680	723	715	713	713	700	736	736	732	721	713	768	709	720	656	765	688	726	695	649	672	705	699	711	733	738	692	700	669	735	707	690	703	751	643	701	735	705	750	717	685	726	687	714	695	714	705	729	735	752	694	702	734	679	724	779	729	696	676	715	675	700	709	708	688	667	696	680	715	679	717	699	746	715	732	755	643	712	715	728	740	698	726	714	734	716	701	712	674	712	741	702	730	714	751	731	716	712	701	734	730	684	702	725	690	719	686	703	722	735	724	703	710	712	773	732	735	711	693	664	781	688	714	751	688	728	722	731	707	711	721	713	750	692	694	737	713	677	681	731	699	724	700	717	701	687	682	690	671	688	736	693	699	685	746	713	720	679	694	720	733	725	729	691	754	762	711	707	754	714	727	682	749	674	680	709	786	718	697	710	707	727	719	717	758	718	669	692	735	748	730	725	742	721	700	713	693	705	702	712	717	714	709	646	725	737	772	705	723	759	784	739	741	724	696	720	708	703	692	724	725	697	706	760	689	716	710	671	698	721	749	721	696	705	677	730	652	687	670	725	703	720	717	717	737	735	736	728	725	697	765	669	688	709	715	786	699	714	732	707	737	702	716	697	662	699	721	703	703	676	732	739	703	716	788	711	696	652	749	708	750	739	696	706	703	677	734	744	759	737	703	681	707	683	693	722	720	707	711	730	705	771	748	724	716	724	730	750	715	716	728	723	739	717	741	715	712	740	693	733	760	692	730	697	729	757	691	738	697	713	712	707	715	760	766	705	728	718	703	710	699	735	687	731	713	684	725	716	739	662	711	673	707	722	779	745	720	740	717	697	718	684	734	742	708	697	728	748	700	719	697	788	724	738	729	703	741	776	683	745	747	742	787	719	682	731	740	723	773	754	711	717	746	716	690	674	741	695	707	708	743	737	720	654	708	732	725	702	705	683	751	733	693	645	657	699	664	719	700	712	727	711	773	695	723	725	750	679	692	726	707	729	768	731	711	765	690	708	738	714	678	665	721	709	713	701	695	732	703	789	663	680	738	716	723	720	695	736	730	739	705	775	749	750	669	734	711	710	722	736	697	733	757	689	781	740	685	751	718	697	710	709	731	689	738	751	693	695	703	711	697	741	720	736	757	737	704	712	747	696	713	707	725	720	667	726	729	685	737	706	726	678	750	731	721	661	715	721	709	722	674	707	735	721	723	699	734	705	695	764	700	702	736	681	711	700	750	706	726	734	735	719	709	712	734	727	687	699	698	721	712	698	663	711	710	736	712	726	721	771	712	765	708	693	734	762	755	729	724	653	735	748	639	701	722	729	676	717	749	732	723	738	680	698	709	799	750	719	681	732	683	696	641	729	733	739	685	678	688	671	797	714	750	718	699	737	749	707	727	703	760	709	697	668	738	737	716
60986	30339	19189	14567	7637	2208	759	508	429	438	474	402	406	396	379	383	382	371	422	425	629	726	699	621	594	545	387	332	362	308	368	360	356	341	321	367	302	358	345	327	376	342	363	334	381	344	354	311	350	327	348	377	352	346	361	346	359	323	333	356	353	340	352	353	326	367	399	381	361	353	379	344	364	346	392	357	360	372	350	377	339	360	351	341	356	376	342	391	373	371	331	378	345	365	321	357	368	345	369	382	308	389	331	322	322	374	374	342	338	359	353	338	395	339	363	340	370	350	324	350	319	365	391	357	346	352	342	322	366	386	344	360	330	346	334	345	361	321	305	336	347	332	331	326	374	328	363	356	321	311	332	372	331	331	366	337	337	365	325	343	349	333	340	384	370	342	317	342	365	325	343	337	361	349	343	304	359	361	356	333	347	344	374	323	350	379	358	338	323	359	347	341	369	340	339	319	332	344	332	341	344	350	347	361	345	346	318	342	381	343	382	336	366	346	323	379	351	372	337	352	334	347	339	315	342	350	335	325	352	339	377	346	336	331	344	370	347	375	341	347	318	361	322	375	337	305	333	359	345	365	377	349	326	376	349	354	321	354	357	371	365	366	350	332	324	340	348	342	365	388	350	310	388	393	353	369	335	343	333	334	331	343	357	361	345	370	342	343	360	370	378	366	332	358	330	357	349	329	371	324	379	390	346	347	379	369	369	341	351	323	327	336	354	334	334	359	317	353	377	320	344	345	364	357	345	349	333	348	344	347	341	358	359	357	338	380	363	330	357	372	371	317	389	316	344	339	368	355	350	330	375	350	338	373	335	362	371	340	351	350	362	319	340	339	350	339	330	344	364	372	326	318	357	366	352	332	353	357	313	352	339	340	356	341	369	379	368	349	326	345	367	325	326	343	349	349	385	357	334	347	386	353	322	347	358	379	319	343	350	373	322	331	331	342	340	344	291	319	363	325	322	404	384	323	309	369	361	372	368	332	355	306	330	363	292	368	320	361	381	345	352	345	340	321	358	322	366	333	356	355	373	339	314	381	342	411	311	311	336	337	338	315	347	380	335	346	356	308	365	351	341	332	331	363	337	389	373	360	336	364	343	327	336	350	332	343	329	344	352	365	356	357	367	384	321	351	345	351	354	314	358	349	372	358	355	327	346	344	355	355	347	340	352	365	329	356	360	318	350	366	344	358	318	349	348	375	356	341	321	305	346	334	334	360	337	342	329	330	329	330	341	310	333	346	332	354	328	332	325	324	333	340	331	381	345	357	313	352	335	344	350	362	376	319	341	308	343	348	314	372	326	350	349	330	353	385	377	346	337	390	335	358	343	325	342	347	344	337	341	352	341	348	337	310	358	345	392	350	346	340	370	360	365	352	373	321	353	349	342	372	358	315	341	349	339	342	347	326	310	334	330	345	364	400	383	321	347	346	333	320	363	378	337	352	332	320	348	331	372	342	372	308	348	392	356	292	389	307	337	312	333	329	353	349	346	305	329	361	313	349	363	325	343	327	355	339	375	338	344	395	348	378	326	359	343	354	362	327	350	355	344	321	392	336	314	334	369	343	351	371	302	315	372	319	337	352	358	347	329	336	334	370	345	331	371	338	329	351	347	340	325	410	371	336	306	335	358	365	330	324	352	371	322	335	333	384	343	325	344	330	408	325	313	355	322	335	376	336	322	299	328	318	364	344	360	371	352	326	359	369	352	345	338	366	361	346	412	336	341	331	350	357	344	370	351	348	335	353	299	359	380	371	334	369	342	323	340	316	352	389	343	359	302	369	363	381	354	330	395	339	364	356	315	376	374	362	357	355	359	354	339	355	314	335	342	330	327	336	342	343	346	326	367	393	372	356	360	325	345	357	342	358	359	294	299	393	343	338	364	341	374	344	314	336	343	370	356	346	353	358	382	373	369	373	337	345	355	324	350	348	353	332	355	344	334	369	368	336	333	357	322	379	354	379	350	352	355	342	314	346	340	334	327	313	355	335	349	316	360	326	339	318	337	296	313	360	330	320	363	342	338	316	343	342	358	317	369	352	349	357	357	349	346	374	311	349	370	391	312	385	366	332	367	337	355	361	328	331	351	313	361	328	330	350	367	338	367	366	347	369	333	363	291	323	309	341	366	348	344	383	335	341	344	333	378	326	334	352	313	345	349	359	311	346	322	347	334	315	381	374	354	345	359	317	327	340	354	343	347	345	361	367	335	331	279	368	310	334	334	350	335	353	314	343	356	348	351	331	337	331	371	347	303	387	375	352	354	344	326	343	317	319	368	344	369	352	355	345	345	318	296	336	407	331	345	375	326	348	346	340	332	318	354	363	346	367	372	333	362	325	390	333	352	339	345	336	322	344	327	354	349	320	355	370	339	325	355	363	332	347	356	335	329	342	394	386	346	322	325	412	375	331	354	351	335	339	396	355	357	348	339	330	346	358	374	322	330	376	360	349	361	347	360	337	344	338	331	338	347	353	350	365	330	344	344	317	346	340	329	345	379	381	346	379	310	381	325	333	361	398	348	316	345	333	346	358	319	367	380	346	320	344	344	346	364	349	327	359	354	350	310	322	347	368	352	321	349	322	332	311	343	350	375	380	319	327	380	372	335	341	357	356	355	354	339	383	356	346	307	377	334	362	358	380	324	376	361	364	366	351	355	370	337	382	381	326	329	345	335	337	341	323	358	372	296	335	370	373	344	375	355	346	371	369	333	358	325	339	359	363	316	349	378	360	345	338	359	332	374	335	344	327	367	319	349	336	352	325	380	350	325	371	358	339	381	346	342	340	358	334	351	327	327	340	350	338	319	313	309	338	345	359	386	346	353	334	322	337	312	320	351	342	346	360	347	369	335	362	360	345	347	313	345	329	354	364	342	362	343	304	351	311	348	360	342	346	367	373	359	370	334	344	312	356	311	339	348	336	349	306	337	324	367	345	338	347	360	365	375	344	326	369	392	360	324	325	357	354	319	325	343	355	330	363	340	361	370	388	340	344	360	334	330	347	336	368	334	345	358	348	347	327	304	358	318	358	334	364	360	346	394	306	354	316	347	356	378	342	326	334	333	366	331	352	385	334	358	344	349	404	327	366	326	340	356	364	348	352	361	359	341	340	337	358	348	345	360	326	327	373	343	341	348	374	360	377	349	359	358	356	363	351	360	370	362	376	356	379	305	321	335	325	349	395	325	351	335	322	335	367	371	342	340	349	367	347	344	354	363	370	323	367	355	352	357	381	350	358	346	362	313	370	391	340	331	323	349	367	336	351	371	355	354	353	338	353	343	342	316	360	333	381	367	359	319	325	320	361	320	351	315	333	343	365	327	349	333	346	331	337	351	324	383	393	319	373	354	313	326	349	349	326	338	333	321	358	342	360	404	349	335	385	356	345	297	340	358	356	347	346	332	370	332	403	330	345	393	327	346	325	341	371	358	332	336	365	335	358	348	373	331	363	311	364	323	332	378	360	351	366	338	339	370	356	309	334
38299	21430	22516	24240	16471	5964	2208	1493	1241	1108	1131	1027	960	944	905	893	923	1036	1115	1459	2488	2784	2761	2421	2015	1455	841	728	725	727	737	702	783	732	767	743	741	729	729	704	788	809	751	771	766	713	794	751	778	766	738	753	754	688	773	815	724	760	721	762	741	750	778	754	750	777	741	754	799	747	747	807	761	735	777	759	731	784	690	780	752	778	736	775	736	761	754	745	711	747	746	735	758	714	779	781	782	797	735	765	734	800	711	723	725	718	696	756	710	759	744	759	792	797	742	782	767	702	760	732	707	758	776	727	736	750	728	765	746	764	713	747	738	814	716	775	712	786	698	760	718	751	754	791	799	727	751	715	678	760	772	733	765	755	784	767	762	727	722	728	757	735	773	762	731	770	758	765	769	741	747	713	701	750	742	718	778	691	760	737	761	788	736	739	745	777	757	752	734	750	778	788	753	727	739	778	752	690	709	781	731	792	752	748	775	703	730	733	776	826	747	722	724	790	707	707	747	715	773	746	743	735	722	754	739	727	739	705	770	746	764	709	758	797	792	735	765	756	712	751	660	778	735	760	758	760	753	732	736	739	736	765	769	714	759	736	713	807	726	755	763	785	730	781	727	730	750	729	749	757	748	720	679	752	772	725	715	753	786	734	737	795	737	763	733	744	681	718	756	767	752	699	766	721	733	720	734	730	752	759	716	709	801	764	745	748	777	795	783	722	738	745	759	748	745	781	766	721	711	764	737	741	730	698	766	757	774	730	739	794	760	754	725	756	751	704	759	720	770	694	746	747	726	735	765	764	751	726	777	722	745	802	726	734	755	723	703	742	743	709	716	753	801	772	803	779	759	787	773	769	780	741	794	733	708	768	778	760	767	734	790	760	764	742	749	804	739	703	755	717	756	766	784	727	698	780	757	763	728	785	729	779	701	714	735	755	706	721	770	747	743	761	762	718	745	754	753	783	770	735	786	711	771	739	758	768	762	729	741	711	754	747	775	725	744	763	777	768	752	748	770	761	761	753	760	751	745	763	705	742	690	767	732	713	742	751	736	736	700	761	688	707	778	742	756	729	758	752	759	807	732	772	724	793	697	739	750	754	776	712	768	728	734	733	750	718	750	729	744	757	761	800	754	761	776	722	728	808	801	746	744	781	757	742	751	736	743	783	760	715	741	707	769	746	734	736	767	730	777	774	746	782	769	728	761	741	748	702	752	708	725	737	706	751	707	747	702	755	703	788	763	721	740	777	795	759	740	750	749	793	740	755	749	743	728	733	732	767	755	740	736	761	765	751	765	782	750	716	751	785	763	737	776	755	722	750	759	777	702	729	722	740	777	760	753	784	795	771	734	728	776	734	758	767	766	753	740	719	738	775	775	756	676	783	755	757	745	740	768	781	694	764	717	724	773	724	713	744	761	706	765	725	772	733	784	777	765	749	768	712	771	743	765	767	749	737	736	720	753	758	728	692	744	724	747	707	735	694	738	754	750	724	760	770	782	804	795	749	759	749	711	755	763	816	762	708	762	749	752	754	768	781	739	763	750	737	757	736	719	740	738	748	726	785	731	735	765	742	792	712	700	769	746	716	762	742	763	721	756	737	769	742	745	756	806	704	777	681	741	749	736	757	738	762	724	721	787	765	750	739	760	719	745	739	781	686	723	778	748	710	732	792	736	717	745	819	737	714	737	725	746	787	722	735	763	711	743	760	760	761	755	696	779	746	758	762	772	783	731	744	757	785	759	766	708	714	725	774	770	719	804	723	758	730	759	765	744	736	743	727	750	733	761	730	753	756	770	738	730	756	780	693	690	789	747	747	721	742	779	730	741	772	790	725	744	751	722	771	772	747	807	782	749	772	772	731	774	758	753	722	738	747	751	701	762	740	785	740	762	732	709	810	752	800	791	709	794	750	735	743	716	783	781	763	732	725	767	742	753	760	745	726	727	752	767	781	784	779	734	753	701	753	811	779	784	783	741	751	726	747	725	713	698	763	756	737	770	787	742	743	755	730	738	740	770	722	753	805	741	731	712	731	740	725	774	712	757	744	745	704	749	768	749	775	720	730	738	724	773	746	767	761	785	743	747	730	791	764	772	772	684	729	726	757	790	778	753	755	681	768	718	719	718	784	742	754	749	754	718	770	759	708	734	755	763	764	772	727	758	759	764	771	712	794	720	767	728	765	731	757	713	779	780	738	749	720	775	774	783	737	729	669	732	800	740	735	738	794	750	732	764	775	753	786	751	722	734	753	715	709	767	747	762	741	731	774	726	731	751	723	752	717	698	780	803	734	740	749	780	803	750	768	721	693	730	748	743	715	744	738	779	732	743	713	702	785	774	756	748	785	748	755	740	742	715	740	698	766	736	739	750	783	748	765	751	740	769	720	778	745	724	768	783	735	734	758	769	726	752	808	748	749	754	747	807	727	725	720	694	789	758	789	760	753	779	751	745	748	769	725	704	727	741	713	749	709	741	781	778	769	713	733	790	784	773	748	765	753	764	767	731	725	715	722	755	742	792	733	756	750	782	724	748	749	750	721	779	734	741	780	726	746	766	793	764	759	811	710	733	716	782	775	791	698	718	729	767	742	753	736	753	783	773	728	736	738	799	746	771	728	752	706	716	754	718	733	738	768	731	761	795	771	772	766	782	747	734	779	719	774	773	734	739	757	743	758	761	779	724	754	735	763	750	784	752	768	732	709	728	756	778	718	753	795	817	729	741	772	696	742	755	772	772	790	758	710	733	761	749	745	791	786	728	779	713	725	777	731	716	758	756	739	777	749	742	733	703	727	766	753	758	805	729	773	733	773	748	757	773	718	773	708	781	765	676	732	695	713	764	701	749	738	705	743	789	771	761	774	743	773	733	740	735	758	767	748	780	739	771	777	762	747	771	773	752	777	734	805	739	735	744	721	715	695	728	757	814	832	707	753	718	741	768	777	740	737	737	737	751	724	736	697	754	708	708	707	706	749	739	729	733	729	742	766	763	748	748	789	732	788	770	700	783	715	777	789	786	706	753	747	748	765	745	767	809	713	802	772	702	750	690	712	748	778	805	739	723	772	761	794	749	765	732	769	775	773	772	735	714	774	727	731	756	762	815	748	767	732	803	754	738	779	755	754	732	739	759	735	769	799	730	787	813	755	693	713	794	696	706	726	756	752	755	749	744	724	748	722	760	721	740	710	752	755	727	718	783	745	731	708	768	723	767	740	760	787	750	771	681	731	701	723	772	763	740	758	720	769	767	747	797	762	732	771	739	768	774	761	736	737	765	757	760	778	746	756	734	756	777	769	745	751	736	756	754	715	781	769	750	762	697	739	805	742	702	765	815	724	798	757	801	743	749	731	730	810	743	764	730	778	763	726	760	701	737	781	786	755	775	745	722	804	707	749	713	728	712	749	765	723	790	741	673	752	701	748	704	779	731	715	709	718	730	725	766	744	723	711	763	719	744	775	742	793	722	748	748	722	786	746	798	765	752	760	775	734
43514	22920	10949	4913	1760	630	392	362	357	333	326	296	300	317	347	274	304	341	315	310	334	312	341	321	341	308	308	311	327	303	297	306	315	315	272	327	300	342	310	315	307	325	345	297	318	325	306	350	305	286	281	295	337	318	291	267	316	334	316	294	287	271	321	321	297	302	334	298	317	290	313	314	302	298	327	310	269	294	327	319	320	290	293	331	345	296	336	319	327	288	309	370	309	321	318	320	312	321	300	279	310	308	334	299	337	294	335	305	311	325	345	311	307	284	311	336	287	262	273	283	297	322	269	299	303	317	319	334	308	365	305	311	312	302	311	332	328	334	331	298	316	292	331	319	315	289	327	310	280	300	351	315	293	312	278	302	330	270	300	320	293	326	295	333	339	323	284	317	278	297	304	311	316	289	290	303	307	316	326	323	296	292	315	321	315	326	302	315	281	322	326	336	312	308	324	294	329	310	303	339	318	324	339	334	328	291	309	344	335	318	297	316	303	330	313	286	299	305	318	296	275	337	309	310	308	325	320	343	298	298	312	295	331	284	328	318	312	320	293	312	318	291	300	302	269	340	305	316	300	300	314	283	320	323	315	313	328	315	278	313	317	312	307	311	328	336	262	319	343	297	336	314	297	307	326	332	319	344	308	308	309	307	306	360	325	331	322	310	308	324	283	319	360	334	302	302	283	332	336	351	332	307	314	308	300	339	305	327	351	290	310	319	287	333	311	344	303	315	305	329	290	312	298	264	307	349	308	318	316	318	336	334	346	331	329	326	324	298	304	294	333	318	327	326	271	324	319	304	315	305	306	326	327	311	325	306	325	350	355	307	339	309	331	306	295	311	299	318	299	330	315	326	317	290	322	316	334	289	303	300	324	308	326	313	332	304	335	324	333	302	316	316	343	328	288	327	345	340	352	336	315	297	299	304	307	316	337	308	291	316	338	335	320	306	315	308	313	296	297	317	332	303	343	296	283	305	330	331	327	329	346	277	306	327	312	298	322	333	294	299	299	319	332	318	299	341	319	314	324	304	321	295	316	289	302	350	336	332	280	284	327	329	299	297	309	285	319	311	327	298	306	334	308	314	314	327	317	345	303	305	263	311	347	291	311	350	314	312	277	296	327	320	279	335	299	319	319	316	315	321	305	311	302	339	350	321	321	332	298	314	294	298	295	312	320	298	259	316	340	290	343	349	327	290	301	300	300	300	306	320	316	295	303	287	354	332	315	317	322	337	319	349	311	299	359	339	328	301	321	321	302	328	344	318	304	342	329	287	320	320	316	325	302	321	339	340	333	324	320	317	320	311	340	286	298	290	311	334	321	278	320	300	326	279	307	318	327	286	336	316	307	292	310	294	274	287	334	310	311	298	302	308	287	328	315	349	359	333	313	306	331	288	319	306	301	324	322	326	292	320	315	330	309	297	303	282	298	330	324	317	327	299	293	311	309	298	322	297	316	313	304	302	315	292	295	301	303	323	323	314	301	334	322	332	349	300	324	354	310	322	298	303	303	305	288	314	305	307	288	326	314	329	325	322	344	287	366	348	342	308	325	308	298	327	328	338	305	312	300	348	299	327	337	351	303	338	322	307	304	289	297	345	320	300	276	280	316	337	310	323	329	330	328	331	324	298	311	349	279	301	338	333	351	318	292	311	344	280	331	311	318	332	305	307	300	329	311	309	342	328	308	306	312	318	331	292	300	350	335	315	307	298	318	294	324	309	293	334	338	309	317	341	297	315	373	258	290	319	326	328	328	325	320	313	313	321	289	307	320	333	313	296	341	319	298	322	300	329	306	298	334	358	345	304	303	320	317	326	324	356	339	329	319	323	316	292	319	331	301	279	315	321	340	345	310	301	285	325	313	319	296	310	358	313	306	313	316	320	333	286	339	302	322	294	290	311	309	328	340	314	299	313	323	291	313	311	334	329	317	314	309	310	330	301	328	315	341	339	306	300	313	331	301	309	386	306	315	319	331	284	314	350	339	273	318	326	316	281	306	305	297	304	296	339	317	332	303	351	330	333	289	330	316	280	319	293	299	281	314	278	310	326	327	352	331	341	332	332	272	358	275	328	304	271	318	311	344	319	321	304	322	325	319	301	325	321	304	294	300	314	320	313	323	320	308	342	321	310	335	317	336	327	308	342	330	299	304	306	287	309	343	303	333	322	302	317	302	340	321	286	294	299	342	323	305	295	352	307	337	300	288	319	343	303	305	279	335	309	325	300	310	329	291	298	304	292	305	313	282	322	334	353	325	333	303	312	296	305	353	328	340	287	332	356	320	328	360	322	301	320	338	320	327	336	309	330	338	325	309	348	323	359	314	292	375	309	307	365	340	319	354	301	307	316	296	351	304	333	307	299	326	287	325	340	322	332	326	350	317	310	312	300	345	309	321	312	314	288	295	334	332	310	316	296	308	300	275	315	312	311	335	303	295	316	294	309	284	270	319	314	308	333	287	288	299	308	313	313	335	302	308	307	358	325	368	320	327	282	316	341	309	335	292	309	301	297	319	315	292	302	314	290	330	305	306	329	297	313	281	292	272	305	275	322	313	293	310	320	283	352	307	312	335	299	280	285	332	303	327	294	354	298	352	325	303	294	357	318	319	324	310	324	326	308	299	306	345	317	311	311	283	295	304	302	298	284	325	336	314	324	292	291	283	324	309	311	321	304	308	301	298	317	333	310	295	335	328	302	340	311	298	309	350	298	320	318	327	303	336	301	310	320	305	312	342	312	334	338	290	327	296	296	308	298	286	315	354	313	326	325	341	311	321	299	303	303	324	328	331	282	329	321	338	302	316	320	317	307	299	301	279	286	329	313	297	338	325	314	300	293	329	312	330	322	334	316	308	281	290	306	324	309	302	313	310	296	308	334	339	295	331	320	314	319	311	309	307	312	317	296	298	306	292	346	330	303	318	318	301	299	312	317	306	306	325	293	336	316	319	308	343	299	298	306	300	288	352	283	321	308	282	334	314	301	315	336	301	328	305	342	346	309	307	314	330	310	304	324	316	332	319	304	332	320	316	324	293	347	315	327	369	312	332	287	328	328	306	315	324	303	302	309	301	309	286	296	334	311	299	301	292	289	331	311	323	276	326	314	320	281	341	345	310	326	303	307	297	345	309	326	303	288	295	303	306	313	293	320	335	311	291	336	304	312	303	294	302	313	314	346	296	321	343	351	335	310	320	290	306	286	307	310	349	298	279	280	309	300	284	289	344	296	307	289	348	303	355	339	354	325	313	293	293	284	328	315	347	310	307	323	311	360	309	297	316	314	311	312	327	341	301	307	346	313	334	338	311	318	276	388	334	331	320	301	278	331	345	342	299	354	323	308	295	309	310	308	302	335	327	313	320	329	307	316	302	313	342	302	315	333	321	329	308	319	297	291	310	257	338	317	334	306	313	327	344	347	306	308	333	338	335	297	337	311	314	292	307	312	314	325	286	301	312	309	321	345	345	331	348	311	314	298	283	308	324	312
27563	16785	14161	10766	5346	1824	1006	819	750	711	767	729	683	717	716	732	697	722	741	779	730	735	774	695	681	748	677	697	695	677	688	675	711	658	677	668	721	757	711	717	700	722	711	671	676	673	684	672	671	712	719	633	690	690	678	649	713	704	719	680	662	679	663	723	677	658	672	700	619	744	656	700	655	698	683	678	698	694	711	667	641	699	702	679	643	676	699	651	650	709	710	664	707	672	690	720	699	720	706	660	680	714	699	688	673	620	670	703	691	660	682	680	702	703	676	653	683	692	737	721	659	674	694	682	682	672	714	679	684	695	671	685	714	692	660	678	659	713	678	704	664	690	663	710	709	647	696	664	646	716	680	697	681	698	683	666	730	621	706	691	618	710	710	698	697	661	709	671	662	672	698	645	714	656	691	717	690	706	692	700	671	669	695	707	674	682	712	713	664	684	681	700	677	666	677	724	631	624	741	670	671	705	729	670	685	709	688	694	680	673	654	707	750	657	729	689	729	682	685	681	685	693	710	702	695	686	639	716	694	702	694	720	672	649	663	631	711	678	685	682	748	670	661	685	684	697	651	738	663	645	656	684	658	689	698	680	719	724	655	705	708	671	679	651	657	748	608	682	662	681	635	662	683	669	693	654	702	684	684	686	684	689	644	673	676	688	658	601	719	669	711	672	665	687	706	655	718	656	637	657	707	649	655	693	723	695	690	685	721	652	681	691	659	694	734	657	648	702	712	665	666	671	672	639	702	698	661	673	673	667	658	665	707	649	664	703	713	688	712	698	694	688	713	707	686	696	684	666	681	714	682	692	733	704	709	676	685	693	695	696	686	731	740	696	683	699	684	695	686	672	633	672	641	735	670	706	701	684	657	651	749	717	684	668	669	694	668	695	679	695	732	631	675	651	707	711	652	719	667	699	627	675	678	699	718	720	686	699	749	651	676	695	693	659	703	669	689	703	711	663	719	673	678	655	695	650	682	715	647	716	647	699	686	696	654	723	699	689	732	675	703	673	693	672	715	655	680	675	716	655	715	721	719	635	686	676	731	705	763	675	710	679	670	709	699	720	681	696	717	698	694	704	677	680	672	687	669	710	743	690	674	710	684	690	686	667	662	712	649	699	710	710	695	694	746	694	639	657	655	673	685	664	747	704	692	667	674	674	712	672	698	650	668	679	686	622	678	722	718	717	662	709	729	683	760	669	671	712	717	691	655	689	661	668	633	688	654	702	689	675	666	663	647	636	690	696	675	634	704	686	628	707	690	703	639	697	664	692	682	682	675	690	643	714	701	719	731	669	683	711	672	673	696	681	697	737	695	702	665	699	685	652	705	668	677	716	678	672	690	738	676	652	669	691	717	719	663	724	665	686	644	631	729	659	683	662	701	669	677	685	696	697	708	704	685	693	741	693	661	696	691	686	662	652	675	677	712	678	694	652	696	687	650	680	680	679	684	698	708	700	692	658	693	641	681	702	679	678	724	707	687	674	714	698	679	697	660	678	670	680	726	687	636	675	697	695	719	650	680	712	639	644	722	711	685	663	727	691	756	721	692	737	718	628	717	728	700	680	726	678	703	726	681	669	689	655	677	711	682	662	678	676	679	632	669	699	652	659	687	659	674	661	701	664	690	663	648	674	657	708	691	696	697	709	696	669	702	693	708	676	695	655	703	695	684	665	683	664	676	715	681	702	733	672	746	696	685	724	691	687	649	676	629	674	662	731	706	645	698	706	715	673	690	619	737	668	692	662	680	670	695	674	727	702	700	662	734	716	640	622	678	700	660	712	658	684	664	703	680	649	714	729	669	688	721	703	699	673	670	695	684	741	634	677	692	687	670	689	690	684	701	658	726	710	673	659	687	663	699	702	721	730	683	646	659	690	738	650	721	688	718	665	665	686	710	669	685	694	716	674	653	711	719	700	701	644	711	710	644	684	702	667	654	724	728	696	674	690	696	708	673	740	677	678	670	683	696	707	685	681	672	715	678	642	664	700	715	642	712	737	687	696	662	643	717	674	681	698	699	635	681	670	678	702	686	683	679	710	692	697	706	660	702	682	713	692	621	690	700	663	684	676	649	635	681	680	670	771	732	717	695	704	697	707	671	663	731	696	649	707	677	674	659	729	726	676	692	672	728	692	692	715	661	689	681	678	695	675	686	715	731	733	657	714	690	642	688	615	715	699	677	676	652	717	645	698	695	644	666	727	695	690	667	704	733	701	683	732	635	684	657	679	752	700	643	670	675	672	701	679	669	671	714	730	698	665	670	666	679	707	704	693	664	735	661	685	681	674	683	716	660	671	674	708	685	660	698	724	717	691	644	666	656	658	676	685	694	716	702	694	715	628	653	711	656	677	670	686	672	665	704	713	712	706	701	688	665	681	662	666	650	719	647	686	664	730	697	668	718	627	671	664	732	666	683	683	672	691	662	645	684	664	683	724	697	698	678	673	634	692	678	688	668	654	696	744	697	674	674	716	661	694	693	683	616	689	720	691	704	759	618	658	710	660	672	711	678	679	679	686	712	701	706	636	702	700	647	693	704	682	682	696	690	680	661	683	664	692	656	733	691	702	727	663	682	681	645	673	718	716	709	694	665	679	701	706	666	713	658	694	752	694	742	680	752	645	730	680	681	694	653	683	714	719	719	645	697	652	738	721	669	628	694	735	698	698	657	635	713	722	719	659	669	715	734	679	643	697	675	673	738	675	701	725	702	662	680	652	681	668	683	712	669	662	648	678	698	668	667	683	686	698	708	724	663	710	716	703	705	690	675	644	739	674	665	699	676	726	715	714	642	675	663	697	636	735	672	662	695	662	695	712	656	690	693	745	697	727	692	677	725	665	731	673	648	686	672	701	699	671	759	684	706	658	678	727	691	684	700	680	712	722	653	720	656	712	667	708	702	696	663	700	674	729	677	648	675	684	697	711	642	691	708	725	717	709	686	675	684	699	610	702	680	686	677	642	728	669	716	652	678	666	668	664	691	690	672	642	688	736	651	694	704	715	652	652	610	678	681	634	661	688	657	631	689	624	690	689	697	664	690	687	686	652	687	701	697	696	698	685	722	678	680	683	684	679	714	674	668	663	657	676	662	675	664	705	696	635	691	679	673	653	662	713	670	719	682	723	695	749	636	680	696	717	665	639	678	712	632	691	712	683	690	759	684	669	714	682	673	669	697	645	676	703	678	635	639	700	680	677	649	678	662	636	694	674	682	671	672	679	677	689	698	649	685	645	628	715	672	686	715	662	696	722	705	675	686	712	680	715	686	713	674	695	679	685	697	716	695	645	670	667	692	668	700	684	626	703	669	677	716	724	663	683	737	660	707	650	713	652	626	672	665	665	636	700	683	663	679	685	710	698	705	656	645	694	705	694	678	728	714	692	682	713	703	672	678	658	692	676	719	699	662	670	657	687	718	733	703	688	650	648	682	697	698	653	665	662	681	660	661	632	670	657	707	675	712	739	722	683	684	681	644	705	684	650
55480	31207	18180	8660	2757	1080	402	382	361	346	388	336	322	352	365	340	367	387	364	445	503	428	461	391	423	401	382	334	304	344	310	339	353	318	307	323	331	340	325	322	357	340	355	314	341	318	317	321	322	323	339	330	329	323	291	303	328	304	330	319	334	293	353	349	335	347	326	326	302	343	331	334	327	347	300	336	302	368	318	323	333	341	316	327	312	325	328	348	306	341	311	309	319	331	293	328	290	340	310	359	345	386	327	327	306	357	378	331	340	347	320	317	324	364	308	307	375	328	310	299	322	319	320	318	362	325	336	357	330	324	306	304	326	304	344	338	327	328	350	317	355	365	339	299	302	325	332	293	332	309	352	339	324	369	344	358	332	353	322	362	321	338	354	317	332	330	351	344	344	349	340	323	349	323	322	354	324	353	362	350	335	291	331	309	339	322	355	336	306	309	339	303	320	324	328	315	369	351	334	348	318	307	346	358	375	345	336	292	301	324	317	333	374	318	334	300	316	331	326	321	324	340	364	350	315	329	337	354	333	354	325	342	338	354	324	307	337	356	354	291	309	321	346	338	316	342	315	321	336	350	331	318	322	358	345	311	340	319	326	301	335	338	348	334	334	350	304	309	347	320	338	309	335	296	290	329	333	325	340	362	319	341	319	315	327	320	315	304	328	326	311	324	312	305	323	341	323	317	334	339	331	325	319	402	355	299	295	343	356	341	357	341	332	328	318	337	343	364	338	343	312	309	333	304	328	301	334	352	316	321	347	319	327	318	322	357	321	314	329	302	320	303	316	323	339	325	343	374	309	318	326	301	328	322	340	356	341	330	327	311	348	342	310	352	313	319	328	332	346	313	344	305	341	286	293	310	341	315	329	344	345	328	320	360	376	351	334	350	293	309	298	309	338	325	352	344	317	313	332	314	324	345	333	317	329	323	340	331	318	307	305	335	353	355	381	333	393	303	324	299	331	323	374	326	322	339	338	330	347	321	287	313	310	350	302	304	341	331	344	348	333	326	310	317	324	346	312	314	327	330	333	322	338	314	353	314	322	337	344	334	332	314	339	300	320	313	326	326	322	354	348	308	315	320	326	342	336	353	340	345	306	335	335	347	330	329	354	333	343	330	305	309	305	299	318	322	326	311	312	335	336	330	318	338	323	356	346	357	318	298	276	344	331	345	329	322	316	335	360	340	358	348	327	330	312	340	323	308	331	341	319	332	353	347	327	349	303	296	321	314	310	327	333	342	390	318	286	348	344	317	328	299	292	323	296	306	315	331	372	289	293	327	352	334	332	324	310	313	280	315	340	307	338	307	315	343	311	324	349	350	294	326	306	348	296	337	300	288	337	348	311	293	333	309	326	313	322	327	324	316	358	308	312	328	344	318	362	332	333	329	354	311	317	343	367	341	330	333	318	315	352	322	333	359	354	333	303	317	336	303	329	351	343	352	322	316	319	329	325	309	311	322	327	333	380	334	331	293	284	330	277	323	321	352	346	336	349	320	325	338	361	338	360	343	341	339	313	317	355	335	316	329	339	300	338	317	305	312	333	344	306	317	312	350	348	309	332	329	323	337	333	304	329	333	319	332	331	346	306	333	307	337	321	325	321	301	309	352	323	342	320	329	314	330	318	307	308	309	322	300	364	338	346	347	325	329	315	315	312	349	294	345	345	347	336	331	308	354	319	328	338	358	332	328	315	291	344	346	345	350	306	321	342	331	317	325	325	335	328	330	318	334	335	333	318	335	306	336	336	327	321	324	289	340	285	317	318	324	330	340	314	324	323	375	315	308	358	326	339	325	313	276	327	341	326	305	324	344	319	328	339	311	319	301	302	324	339	332	364	300	339	308	329	318	302	330	319	316	351	323	332	295	327	323	359	333	340	343	296	310	348	340	316	305	373	340	292	360	321	324	345	333	324	316	294	302	329	335	298	270	349	318	337	311	322	317	328	314	339	295	317	301	310	341	341	284	315	316	343	339	350	357	350	339	341	324	330	344	320	348	360	334	291	300	335	331	308	345	313	337	372	342	310	306	381	312	313	315	312	336	328	315	355	331	308	348	313	333	329	330	323	333	316	337	371	301	310	286	332	346	336	332	321	326	336	299	345	319	329	310	325	340	309	364	341	316	377	314	338	327	333	296	329	336	346	299	355	327	330	324	358	318	347	304	301	295	343	305	313	287	304	356	326	328	322	322	326	299	315	344	323	307	322	341	296	302	363	350	370	311	326	335	297	362	324	331	317	369	306	332	309	330	310	328	334	347	358	294	327	297	322	287	320	317	292	342	333	374	333	315	334	327	329	330	346	342	337	322	330	338	341	364	318	289	332	318	315	339	305	358	335	329	336	334	320	338	348	333	336	347	315	325	298	324	334	339	349	335	341	308	347	343	356	301	337	339	326	335	306	305	350	346	340	332	334	300	298	303	326	343	302	321	304	336	360	297	293	346	305	309	356	338	328	309	356	337	343	334	326	312	307	320	360	296	335	351	331	370	353	343	330	325	380	356	309	330	310	320	335	286	342	344	370	322	300	332	330	327	303	338	299	281	327	314	307	338	304	357	338	312	358	326	315	321	336	307	371	343	276	334	323	360	332	360	333	303	316	326	281	304	331	349	329	335	289	300	342	341	318	325	321	343	317	291	299	354	331	299	309	340	333	315	337	351	289	292	311	322	335	331	366	331	315	334	323	354	354	322	334	334	329	353	318	308	298	312	351	361	330	319	324	325	322	322	326	328	324	339	315	347	339	308	355	324	309	333	327	352	332	325	316	325	325	355	301	318	318	332	317	303	350	343	306	321	340	320	320	321	298	321	352	334	314	332	326	311	315	331	339	307	320	334	326	334	328	333	299	345	350	341	328	327	337	319	343	349	329	332	331	373	331	323	323	366	377	362	305	311	318	331	322	324	311	305	307	310	335	296	308	318	337	285	324	302	341	321	351	330	280	315	306	320	344	369	326	329	357	357	316	344	320	330	304	367	326	330	323	360	334	344	320	318	282	365	309	326	320	333	335	362	312	348	330	331	368	333	297	321	352	353	339	309	321	323	329	320	327	339	323	316	339	354	311	352	360	358	314	324	321	350	334	329	314	357	302	286	274	340	312	348	297	337	330	344	309	323	306	316	342	359	361	337	300	340	311	326	321	330	344	340	351	304	344	317	304	327	324	328	313	286	333	336	319	324	330	306	343	328	343	351	311	317	374	365	365	361	319	323	308	312	332	319	345	304	321	294	359	360	323	330	358	354	373	354	295	316	342	328	335	321	308	336	335	349	298	354	341	326	325	316	308	336	315	337	312	327	317	311	312	318	322	289	310	341	334	340	309	306	317	330	325	328	357	324	332	306	307	296	320	327	329	332	310	328	359	336	305	364	376	319	332	338	350	330	340	320	343	335	330	319	327	319	309	320	321	319	370	311	313	298	376	316	320	340	348	390	347	354	274	341	366	328	329	320	308	306	331	366	337	356	339	316	313	323	333	300
35113	23468	21485	15081	7384	3328	1039	974	933	919	876	807	806	887	776	802	822	984	1200	1350	1411	1438	1431	1281	1235	1112	815	725	719	692	714	706	687	746	734	697	732	726	763	654	741	727	660	704	701	738	710	678	704	707	686	701	646	772	644	694	718	731	688	741	703	678	715	711	715	692	703	729	741	700	720	720	751	709	699	706	716	735	757	738	738	674	749	702	710	692	703	716	690	668	731	664	717	719	735	685	689	708	665	741	752	684	737	730	713	777	707	729	726	697	716	709	727	721	715	739	759	761	701	683	729	732	732	733	684	712	706	699	693	684	734	707	704	670	722	735	693	714	689	729	710	705	672	711	706	733	675	670	707	731	718	685	700	702	703	737	773	742	666	676	700	706	714	679	689	694	694	708	720	735	705	716	716	722	720	692	705	701	670	688	753	693	733	702	732	705	695	721	730	687	682	684	738	686	677	752	715	714	692	700	701	727	731	669	703	725	722	707	652	720	721	717	746	739	740	697	761	700	662	709	691	731	747	756	715	685	669	676	736	745	754	676	748	713	724	672	725	707	726	737	696	699	718	687	684	704	684	737	733	711	704	740	685	693	724	712	753	717	723	703	738	723	753	717	738	763	730	695	750	714	706	730	722	692	686	703	756	671	735	674	740	705	715	689	717	711	726	699	645	700	699	717	728	695	710	709	716	722	752	728	731	699	753	714	687	715	670	729	716	683	728	723	744	720	744	703	717	728	727	683	716	733	715	697	706	644	716	760	706	727	689	680	686	697	678	750	729	694	723	671	726	726	701	738	696	691	687	743	728	694	730	672	711	700	730	709	713	731	737	736	738	729	701	699	690	694	691	692	718	686	690	708	702	752	696	701	725	694	709	705	679	753	740	727	717	775	704	742	709	719	690	743	680	694	709	683	718	699	687	695	704	700	725	689	708	705	707	687	716	711	683	671	737	722	675	688	706	738	720	678	710	730	703	709	689	700	708	726	718	706	681	674	716	685	682	729	742	731	672	743	718	695	693	645	705	671	709	732	663	633	693	720	714	708	707	694	713	735	743	709	704	708	707	704	724	710	700	703	702	714	689	689	741	726	727	722	693	725	705	739	669	723	694	710	701	680	756	734	714	750	717	719	686	695	684	675	739	681	712	758	699	742	758	713	686	709	731	736	748	721	718	715	703	696	727	715	696	740	699	693	714	705	727	734	702	706	751	693	725	741	687	677	680	738	685	690	708	719	688	720	692	736	702	662	670	744	689	676	724	710	695	725	692	725	695	682	707	698	706	674	716	698	716	753	722	703	716	678	687	691	685	703	661	657	759	714	711	727	728	701	686	670	713	724	663	709	729	724	691	711	741	741	710	701	678	728	721	708	714	711	731	694	678	711	659	699	714	676	721	727	666	711	746	745	741	707	740	667	694	708	697	718	704	713	689	744	726	743	679	740	704	726	717	711	667	724	724	718	663	697	659	749	711	738	728	662	726	671	673	739	698	682	708	719	712	714	720	691	736	713	707	710	703	731	734	705	715	688	696	735	717	666	712	725	680	718	708	669	725	696	713	739	738	736	669	724	719	725	688	690	712	777	722	676	707	732	703	727	652	717	713	724	674	702	731	719	758	691	749	717	718	684	665	685	700	718	741	668	712	716	720	683	717	716	725	714	708	706	702	716	695	708	696	725	727	753	701	721	737	722	751	709	720	729	715	717	743	704	724	735	747	733	718	728	701	713	733	708	730	721	751	726	676	713	698	772	702	699	731	700	681	745	680	725	642	721	744	715	677	696	708	679	703	754	724	727	660	750	719	734	706	673	691	709	708	741	753	752	710	679	666	733	726	710	721	730	724	673	739	729	678	737	652	687	717	746	713	682	691	664	688	712	687	710	770	687	701	642	725	722	707	715	737	673	716	687	720	715	697	769	700	733	737	662	697	772	671	713	714	716	743	725	727	731	748	736	723	724	723	691	764	692	707	691	752	742	730	665	702	757	746	739	691	694	654	759	745	656	717	734	694	746	695	725	725	732	714	703	712	723	727	711	704	734	747	740	724	700	726	683	735	765	674	688	719	695	738	719	711	757	722	676	711	716	710	783	697	703	679	677	716	706	701	754	697	719	660	714	740	760	723	709	718	668	714	746	724	695	722	728	681	650	680	670	695	680	737	738	704	721	673	654	720	731	697	714	702	759	716	721	710	675	709	729	753	735	754	659	718	659	681	732	679	664	717	739	709	695	714	685	692	687	760	670	768	732	709	757	764	725	714	676	703	745	705	704	723	671	678	673	699	700	719	724	741	727	697	756	717	716	705	694	719	685	708	690	710	745	693	722	739	716	654	715	734	729	771	762	687	730	681	704	667	722	727	769	732	755	716	709	681	681	670	705	688	703	721	748	754	745	722	717	745	697	749	741	700	686	737	673	714	681	728	697	747	727	710	750	688	743	682	712	684	727	707	724	713	714	715	732	711	704	729	736	745	665	712	694	765	710	739	716	678	702	720	670	699	696	750	731	746	728	694	712	663	736	728	704	721	722	673	730	710	691	710	720	708	723	733	689	690	708	724	733	724	703	681	694	694	694	708	701	694	688	693	728	737	707	730	724	701	740	761	706	700	706	677	720	696	743	738	759	681	751	704	726	755	741	756	674	680	672	712	728	772	768	735	754	713	784	714	702	755	725	673	691	716	731	701	683	694	628	714	723	690	685	744	694	709	725	723	765	710	722	673	708	708	759	693	721	722	756	728	721	695	680	691	682	721	693	668	694	733	687	675	765	693	718	720	681	695	693	689	717	704	735	753	731	711	735	714	644	713	722	720	691	696	768	693	678	697	724	698	701	708	680	706	678	713	683	748	701	702	752	704	705	714	717	714	727	739	710	695	743	721	691	730	698	717	712	727	697	754	724	692	677	753	723	755	713	685	668	704	730	693	761	750	684	718	683	665	752	716	696	706	733	737	734	720	721	741	692	711	727	719	729	698	683	715	750	671	708	668	696	680	730	702	677	663	683	713	702	687	739	685	730	765	694	655	727	712	725	697	710	672	674	719	710	678	732	702	730	702	712	705	727	718	753	726	757	760	706	722	681	748	715	704	690	733	685	717	673	727	668	685	704	772	749	692	761	709	691	696	724	733	674	732	716	670	716	753	672	759	698	713	713	682	716	676	658	733	731	704	741	717	690	697	699	727	672	679	715	709	669	692	715	688	706	694	724	711	705	740	723	717	697	757	686	738	683	695	767	694	703	719	721	741	732	714	749	705	697	709	694	727	713	721	724	721	715	630	693	717	709	724	688	736	697	743	714	703	705	701	650	707	695	676	737	687	710	704	697	707	719	720	746	742	658	745	715	706	663	693	740	722	734	662	706	742	711	670	725	726	674	719	727	675	727	701	729	699	688	691	740	675	746	733	719	710	685	723	710	714	699	673	652	742	711	690	701	668	715	681	687	696	708	693	728	665	673	772	744	725	679	726	693	716	763	702	700	680	667	682	692	639	731
64141	38995	25919	12100	5095	1338	493	456	456	398	384	407	392	389	323	365	399	432	510	630	721	620	545	538	465	439	392	352	343	334	349	338	356	358	360	340	338	366	337	374	350	381	306	366	350	345	311	356	332	344	331	327	336	380	339	361	358	359	364	341	362	331	335	366	370	351	341	368	350	364	351	353	344	364	309	362	344	349	347	341	405	344	352	351	355	358	320	317	372	351	345	370	364	356	354	338	371	340	371	363	375	383	347	340	361	367	326	342	370	340	353	395	400	402	356	376	355	357	332	329	354	355	350	370	317	330	387	363	369	361	351	342	366	403	344	337	366	362	385	366	374	313	368	358	333	365	324	382	334	345	354	387	360	348	353	326	357	368	330	394	370	337	371	303	339	359	341	368	378	282	326	351	312	325	366	361	404	359	334	309	399	332	321	356	373	342	388	341	379	361	362	355	312	340	344	339	354	320	337	314	381	350	375	347	344	327	317	333	304	365	350	345	358	363	335	349	374	354	351	300	351	386	332	341	384	340	350	364	364	335	380	364	361	364	367	298	324	351	318	391	378	374	334	327	345	374	328	331	348	337	346	360	347	361	358	352	368	371	347	341	355	365	385	356	381	363	341	343	356	348	328	327	370	324	356	348	359	345	320	379	361	375	352	333	348	297	335	377	328	325	348	354	379	360	340	378	343	398	359	345	331	302	351	344	364	361	367	363	401	359	355	346	369	360	338	351	338	362	344	362	371	356	318	364	390	388	324	367	348	325	354	314	333	350	371	301	342	337	354	364	340	343	329	321	347	347	350	328	387	359	358	380	352	347	344	356	387	336	328	365	335	379	357	352	368	349	335	342	328	333	327	376	368	336	362	318	332	362	325	387	362	362	302	336	315	371	398	342	365	405	332	347	324	352	342	345	382	329	393	352	312	329	306	386	347	319	365	397	357	354	353	359	376	362	359	346	368	345	312	368	368	353	346	329	353	343	342	362	363	346	332	342	349	380	342	349	367	355	321	348	362	336	338	403	355	364	366	346	336	351	341	377	350	363	346	333	358	338	339	344	321	366	344	339	361	361	370	318	360	370	329	377	397	360	378	345	336	336	325	345	317	364	366	357	376	341	342	397	332	340	337	311	319	318	345	362	358	346	360	310	337	357	331	363	327	352	352	334	365	363	337	356	354	358	373	376	333	367	364	370	366	337	356	363	365	339	319	379	354	347	383	386	341	343	357	361	374	408	331	351	338	402	339	375	345	355	324	345	366	346	354	340	370	346	337	364	332	362	332	357	389	373	337	325	348	369	332	341	359	336	318	334	372	356	358	350	330	357	344	368	342	361	347	341	352	352	348	337	336	367	367	371	333	363	319	397	372	341	342	342	389	340	355	359	350	365	379	372	341	379	331	362	387	341	338	339	328	303	382	361	365	350	341	338	349	357	315	358	335	385	387	338	350	343	297	334	345	365	339	355	365	341	368	356	347	360	364	323	374	362	386	327	367	382	355	345	368	345	321	332	346	328	348	313	327	364	334	332	339	345	326	356	348	353	347	319	375	361	345	367	331	348	348	360	341	348	347	378	351	328	357	352	319	310	350	335	372	322	362	365	310	365	364	317	331	354	354	335	352	337	345	358	355	331	337	361	366	329	371	317	385	353	319	388	340	335	310	343	358	361	384	380	333	341	334	339	321	344	370	354	342	355	355	351	339	353	372	355	376	340	350	359	306	353	318	315	352	366	359	349	350	319	352	364	345	351	350	321	351	348	372	347	348	354	351	370	346	343	353	371	338	338	330	368	340	391	371	347	334	353	327	315	338	329	353	353	376	366	366	367	334	346	359	343	393	357	361	366	345	366	340	354	324	375	323	347	344	355	345	321	369	366	370	368	343	331	356	348	337	347	342	352	351	321	320	328	369	331	361	386	356	342	334	368	349	341	347	342	333	349	374	371	308	336	351	345	367	349	306	366	369	338	349	323	374	301	381	377	333	304	371	334	349	358	341	374	393	342	326	364	367	337	344	302	348	332	365	352	367	339	328	323	374	363	386	392	372	390	336	325	311	341	338	319	373	353	310	350	350	336	351	347	337	354	355	329	346	351	317	339	372	346	318	356	298	389	322	340	382	351	378	394	341	325	369	294	353	318	356	332	360	348	318	384	345	321	353	346	341	375	355	372	385	359	316	316	353	334	363	389	327	345	347	334	358	350	384	342	366	371	351	358	321	350	350	363	354	373	360	302	362	340	349	342	376	344	364	371	349	330	375	310	354	329	368	366	331	350	360	333	329	370	352	314	342	379	355	340	323	374	318	359	373	360	356	346	372	348	346	311	341	360	348	364	344	355	372	341	337	351	353	333	328	350	336	333	331	352	338	370	378	329	352	387	387	369	339	341	355	359	354	350	343	343	376	350	371	308	368	372	314	330	374	374	365	342	336	341	345	337	326	322	357	382	360	347	357	317	372	363	354	369	332	313	334	358	333	327	350	372	352	336	334	331	392	322	367	359	387	366	333	354	361	303	373	342	323	364	334	342	346	352	324	338	345	349	334	355	322	294	351	347	372	359	359	365	357	317	322	325	327	317	343	374	396	333	347	351	372	352	332	335	395	351	356	371	343	347	348	344	363	353	314	332	396	313	326	333	348	336	328	335	331	362	337	329	366	343	361	344	401	344	367	357	326	320	337	330	329	339	357	355	349	332	354	336	333	317	328	324	361	336	350	349	375	350	354	347	332	376	314	337	345	326	339	360	346	349	359	357	365	324	378	364	352	331	372	331	327	338	358	334	333	338	342	353	357	351	323	361	360	329	354	347	352	349	367	316	351	360	333	341	332	357	357	333	352	349	355	369	361	376	378	345	354	314	381	369	324	358	357	359	357	340	366	316	358	308	364	389	368	310	334	354	353	340	333	323	318	345	342	375	366	351	362	381	350	356	363	348	344	343	369	352	363	372	364	340	350	350	344	350	346	362	330	358	356	336	345	387	328	320	376	328	353	336	354	335	332	365	390	362	340	393	341	318	331	391	349	355	364	359	393	374	326	334	330	360	360	340	337	367	351	339	334	329	359	330	339	342	403	332	330	303	349	304	325	313	391	390	390	368	345	351	375	340	345	380	343	341	313	331	347	348	358	374	345	355	393	348	361	348	345	325	340	346	329	369	397	362	344	365	389	323	371	312	349	387	358	347	366	324	352	356	368	361	362	366	336	381	393	349	363	348	379	369	332	380	343	364	344	336	357	320	366	318	318	333	334	351	370	343	344	363	363	367	372	327	350	316	351	365	340	291	362	343	358	377	374	350	332	316	358	366	350	343	367	352	318	320	318	344	322	348	388	326	346	338	347	367	361	335	346	350	391	355	403	328	364	324	363	311	359	355	375	312	322	351	350	323	322	366	393	351	364	345	359	327	354	330	356	354	360	331	371	326	328	333	355	388	392	332	328	334	361	379	339	358	358	370	318	376	354	352	342	359	365	354	347	365	352	339	349	322	355	328
40247	29993	27231	18473	11333	2970	1212	1077	1049	1047	1062	1030	1050	1024	946	1001	1099	1130	1596	2404	2636	2229	1961	1826	1474	1251	844	750	716	745	741	753	733	752	754	746	770	791	730	751	763	822	717	777	725	771	781	749	752	740	739	758	735	740	727	784	794	706	771	757	770	707	742	725	735	694	766	774	737	750	727	749	791	761	782	726	745	754	750	784	754	747	736	757	778	759	741	726	735	755	740	733	780	780	776	744	761	748	761	760	716	768	766	730	743	766	756	721	712	762	761	789	712	779	742	753	741	683	742	737	742	756	748	747	747	730	684	741	787	754	732	766	813	709	776	727	803	752	765	704	732	741	786	742	728	791	738	803	768	744	730	722	762	770	700	753	698	770	698	709	727	742	764	701	722	758	732	744	820	743	761	751	741	710	774	699	718	741	756	756	776	749	771	753	746	767	755	668	706	756	767	736	793	744	764	738	743	748	727	761	698	769	751	759	743	735	753	731	755	710	808	741	746	759	707	727	803	727	790	705	785	724	756	735	706	782	717	766	800	759	771	798	686	762	761	766	718	703	724	771	708	732	774	743	741	714	851	733	705	742	760	746	704	728	760	739	758	693	781	708	788	738	712	747	716	742	712	698	777	677	751	767	737	732	762	754	742	779	769	752	754	732	728	764	756	756	713	760	780	703	757	718	737	725	808	737	736	778	744	743	781	728	716	765	764	764	729	707	780	709	776	762	778	732	720	733	778	724	756	736	743	765	776	727	724	744	777	736	752	733	723	758	691	767	749	730	747	746	787	757	741	767	728	756	711	774	739	721	718	718	721	749	717	759	736	750	757	757	738	716	728	782	789	746	745	772	737	797	751	735	778	744	782	749	721	762	723	747	788	737	743	686	736	763	753	764	697	747	783	775	758	779	752	771	764	733	722	737	728	722	744	747	752	747	730	734	763	762	726	788	762	751	775	697	781	738	706	759	744	804	759	781	798	788	735	741	739	768	762	738	733	765	740	701	745	760	735	750	753	741	729	756	856	766	748	759	752	757	721	724	756	730	725	753	717	749	766	784	722	717	759	789	751	734	735	751	697	763	728	741	732	760	684	775	753	713	710	713	711	789	779	713	760	735	767	705	800	703	782	772	741	739	741	750	744	711	740	741	749	750	734	719	731	797	775	726	753	755	738	716	720	728	710	781	747	743	807	710	806	771	785	732	767	697	762	735	762	746	743	793	741	746	807	708	714	742	762	773	763	722	775	770	796	747	749	745	706	768	745	745	732	747	724	777	698	710	726	736	741	718	733	768	779	762	744	751	749	734	762	758	728	766	712	755	714	731	781	745	757	792	689	776	788	712	738	724	810	769	727	732	768	801	758	738	713	788	745	745	710	728	724	772	734	718	771	742	713	702	785	747	739	758	774	746	730	782	711	703	795	730	753	746	703	749	749	733	780	729	735	737	732	800	734	756	795	725	779	718	732	704	743	722	763	730	737	750	840	729	753	716	676	774	715	768	760	715	718	759	783	796	793	732	778	762	765	738	785	751	745	771	758	772	774	746	736	726	749	731	739	756	729	752	766	715	762	698	705	780	762	777	780	767	750	797	731	692	770	788	775	754	755	778	684	766	725	758	740	750	735	735	795	734	731	756	769	749	730	756	711	761	753	818	752	755	692	768	715	736	775	784	734	813	730	760	740	775	816	703	715	717	717	779	728	766	732	803	729	724	743	766	765	771	708	748	705	719	738	741	723	748	765	750	796	760	755	735	713	797	690	745	765	712	696	744	764	777	741	741	772	706	758	734	718	739	678	698	715	746	777	773	693	748	765	751	699	778	750	712	696	764	740	724	755	784	734	754	757	753	797	695	773	744	785	736	734	777	743	764	708	735	793	749	713	707	761	774	760	773	756	730	749	764	714	763	747	730	720	746	768	761	770	725	776	730	743	739	747	756	723	764	739	725	759	727	742	713	777	787	763	712	704	764	747	748	799	735	761	760	811	753	755	745	716	815	753	764	714	733	726	728	730	747	778	763	758	710	789	696	757	772	743	759	730	786	719	743	780	740	740	725	722	750	766	758	719	740	750	770	744	728	757	721	809	691	724	800	750	739	787	813	746	719	742	708	792	730	738	724	769	780	745	776	713	746	763	715	706	714	720	719	727	788	764	739	750	750	744	823	756	748	797	778	727	682	732	743	721	752	719	750	711	720	734	742	744	783	780	766	768	800	749	740	765	692	748	739	739	760	739	765	708	753	785	745	752	728	720	759	771	742	736	746	753	753	747	740	727	752	684	753	786	732	763	711	780	751	730	748	755	748	769	802	770	749	761	730	696	792	800	752	707	721	718	773	716	745	733	712	708	747	738	742	751	734	750	734	748	774	752	735	760	738	782	777	737	754	741	791	750	744	732	796	769	711	736	762	765	729	769	725	753	722	730	703	783	771	742	774	749	761	742	777	746	771	751	774	740	730	751	728	771	751	735	756	747	742	796	780	758	707	759	723	773	729	737	748	779	753	742	785	720	755	731	758	736	782	779	757	765	770	705	763	755	762	735	780	764	731	723	772	764	735	757	742	763	713	730	765	766	727	769	714	742	780	711	768	757	726	725	751	786	791	755	744	742	723	692	761	753	742	764	727	768	738	735	764	741	712	764	731	740	745	758	756	735	776	761	707	762	755	728	723	743	713	728	760	717	734	776	720	747	739	738	813	768	765	748	742	761	738	718	717	703	742	721	767	742	762	790	761	782	752	775	683	676	738	733	715	737	756	741	724	752	743	756	743	779	747	723	744	720	742	771	746	700	743	714	804	743	748	774	710	813	756	702	778	719	749	736	762	745	735	738	794	734	722	728	693	758	754	767	753	750	778	727	722	717	733	752	745	740	765	778	741	750	750	779	730	733	762	751	708	746	758	752	754	762	724	747	776	717	727	754	730	775	692	721	812	810	721	703	765	779	736	722	732	785	700	782	739	723	743	769	715	751	756	757	747	725	743	774	718	760	751	798	723	768	737	721	761	731	760	729	763	747	731	727	714	755	737	752	828	776	746	740	803	720	749	719	712	722	774	726	676	775	778	757	770	716	715	725	740	744	736	777	718	809	814	746	722	753	785	727	729	721	773	730	752	756	726	739	696	708	750	675	758	785	711	727	703	742	748	774	724	764	719	754	730	736	777	751	722	735	756	744	769	792	785	698	775	751	758	767	761	758	737	700	767	750	749	750	739	733	745	735	751	745	736	763	740	749	753	762	692	778	724	738	756	725	721	819	720	754	744	784	770	722	759	750	784	710	741	778	721	760	744	790	776	747	717	728	751	718	750	727	727	760	763	722	785	798	770	715	786	748	741	724	755	743	803	757	813	789	729	741	769	765	746	741	717	740	791	738	736	772	736	752	741	774	732	764	740	735	724	763	753	752	719	781	705	712	814	773	665	754	721	728	787	794	730	761	759	743	734	745	747	720	713	776	734	762	754	786	769	746	788	728	758	731	732	756	774	743	746	722	775
41174	20012	8554	3592	1416	526	341	348	333	341	285	333	336	322	344	311	323	363	286	287	281	343	307	304	287	365	326	316	324	313	294	296	310	332	312	302	342	336	334	336	294	332	332	327	330	304	311	296	309	297	295	351	295	340	297	316	307	305	325	338	330	345	318	324	322	285	309	320	330	293	307	326	314	287	315	322	333	315	322	318	314	300	299	321	313	297	319	282	303	318	260	310	312	316	286	320	289	298	307	291	304	279	304	311	316	360	360	319	301	324	274	306	345	313	299	276	339	314	267	291	293	301	295	289	315	273	326	321	352	302	303	335	287	293	285	317	319	319	324	326	311	335	331	292	320	290	341	336	325	319	281	308	309	378	274	341	337	285	279	330	349	328	304	289	310	316	301	343	317	314	301	330	287	302	301	301	289	336	320	342	267	321	329	292	326	301	346	321	303	326	312	298	304	325	299	351	312	303	329	323	320	317	331	317	297	292	281	327	323	310	311	319	301	315	279	300	323	310	352	298	298	279	340	325	315	336	315	289	285	333	323	307	349	311	273	288	293	288	285	284	357	291	293	289	300	267	330	320	301	288	294	319	328	269	323	313	329	340	294	326	277	291	299	307	313	320	372	305	315	343	314	277	276	308	327	324	280	298	332	336	362	336	308	322	320	325	320	279	319	292	297	318	307	319	303	305	348	343	328	344	312	333	304	326	324	295	318	304	295	302	285	291	316	353	328	339	344	310	334	303	289	323	328	342	328	333	338	303	318	262	323	296	316	329	285	287	305	301	325	297	339	300	322	328	328	310	346	303	324	317	295	345	292	291	338	332	266	320	319	314	358	336	331	291	323	307	307	304	302	312	318	286	324	327	286	317	273	301	314	328	305	311	287	307	302	314	360	294	295	319	304	299	311	308	310	348	282	292	288	294	315	319	298	313	296	342	298	304	279	292	284	333	328	311	294	294	292	312	320	316	305	334	295	327	252	317	327	319	301	305	301	312	332	307	294	290	289	298	310	303	297	308	293	300	312	296	305	322	343	299	297	291	295	322	318	305	295	327	309	304	324	319	330	316	336	278	311	321	310	339	340	319	307	312	353	305	305	308	339	334	328	301	305	300	322	314	292	339	366	292	310	310	306	283	321	320	299	294	322	325	317	351	344	317	320	323	377	300	310	332	311	276	297	319	268	329	359	283	295	331	310	318	309	298	315	303	324	311	306	357	323	295	310	290	304	334	342	297	313	319	322	286	336	324	310	356	279	294	296	305	318	318	301	296	328	299	280	293	312	309	327	291	299	345	325	332	329	341	309	307	345	284	307	301	295	313	280	316	314	361	297	280	277	308	319	269	306	325	291	290	307	277	294	292	316	289	324	306	327	281	303	307	303	314	301	313	308	294	299	292	348	342	329	290	306	289	306	305	323	312	346	281	288	338	318	309	300	304	336	322	311	288	313	282	321	292	315	308	303	305	324	305	299	300	334	308	317	311	359	309	303	321	322	277	359	332	304	322	312	304	283	326	291	316	316	280	314	337	303	343	316	304	277	294	305	315	288	331	295	303	305	348	330	352	339	291	325	261	309	316	301	333	320	296	311	327	328	342	301	320	308	311	286	288	273	292	312	303	321	313	311	300	317	334	301	306	299	344	323	314	313	319	325	286	313	335	326	319	306	303	294	313	327	267	290	299	330	260	317	289	334	307	313	307	290	297	310	327	307	286	330	364	301	316	336	337	284	309	322	306	306	323	295	334	319	317	321	298	338	336	302	304	291	316	293	282	320	325	333	288	288	340	289	292	340	316	340	298	319	311	300	285	326	295	340	284	314	288	284	322	357	315	300	310	301	274	307	292	291	309	276	302	305	319	362	292	316	300	331	307	267	297	294	306	350	294	296	312	323	310	306	334	325	335	302	302	286	332	336	329	313	280	323	316	302	317	302	320	309	324	285	308	336	307	272	310	285	302	308	338	295	270	317	320	290	354	326	314	303	246	329	288	320	325	313	296	298	304	321	301	294	291	293	319	326	309	343	329	321	301	307	320	298	318	302	335	351	320	317	339	345	301	366	358	312	288	282	291	316	322	330	299	283	321	268	328	377	331	312	299	331	331	299	322	337	322	327	326	296	293	304	284	339	313	286	323	293	339	318	296	296	336	271	283	321	342	309	289	305	264	267	285	311	295	303	318	292	324	310	304	323	299	311	287	319	306	287	320	340	296	291	321	304	307	315	305	285	292	316	341	334	314	300	331	318	311	267	309	314	326	343	304	317	306	289	288	323	308	316	312	277	293	285	271	296	329	328	316	285	302	316	301	302	297	326	354	318	296	269	314	283	321	295	298	320	337	351	294	315	305	327	296	287	346	333	288	309	313	297	323	294	292	310	305	305	306	304	271	289	318	317	291	334	335	320	322	296	311	300	281	326	320	273	304	319	336	298	321	310	305	297	325	333	307	342	303	297	311	328	308	310	308	320	327	297	299	287	302	304	317	296	350	310	279	282	288	307	320	298	317	286	300	326	306	324	316	319	298	296	275	305	286	327	296	305	274	316	319	311	333	291	313	278	290	296	336	298	334	298	323	342	304	288	291	304	280	292	295	324	301	300	318	322	320	304	312	301	317	316	295	321	310	315	301	287	351	296	317	306	291	334	312	281	310	306	291	331	294	300	278	282	297	305	327	288	293	322	310	294	298	335	311	297	313	276	309	271	325	304	305	301	311	258	312	337	294	331	325	310	303	280	314	337	341	307	297	304	331	300	342	327	321	322	320	284	309	282	287	287	320	300	335	312	323	318	305	353	303	298	310	320	295	285	310	305	287	319	292	317	314	351	295	318	312	326	312	287	305	343	314	318	302	292	320	293	305	268	295	324	323	305	304	285	319	307	315	320	291	307	301	347	318	288	309	286	333	328	341	294	329	316	302	343	315	298	328	333	306	344	316	313	291	294	279	298	330	279	296	343	295	310	299	298	315	280	311	360	260	326	289	328	308	314	302	312	287	306	293	299	310	302	295	298	325	295	305	311	344	321	308	336	292	314	329	292	281	305	286	339	323	292	310	307	309	341	302	285	299	309	292	310	296	320	283	289	363	305	340	336	306	308	310	318	329	302	289	293	305	324	305	291	324	307	315	286	338	279	322	280	315	308	308	338	321	292	302	300	300	308	320	301	324	316	313	355	308	317	301	287	290	335	327	339	294	359	292	312	325	350	316	294	311	333	287	296	325	352	278	274	334	294	308	340	310	333	305	324	319	329	304	307	333	299	327	308	301	309	290	278	325	310	293	325	280	326	307	313	278	340	292	303	333	292	275	308	331	314	313	310	364	332	290	299	325	324	310	287	277	305	355	310	309	350	300	345	336	306	308	293	334	290	311	332	313	302	296	294	310	300	259	315	324	335	326	300	270	305	334	305	305	293	286	318	303	278	286	325	300	326	305	319	321	351	268	323	301	305	333	289	319	290	335	336	326	307	320	330	310	270	285	280	301	266	312	299	319
25408	13667	11432	8188	4447	1374	826	787	736	776	709	743	722	677	750	659	685	748	695	697	713	767	728	713	718	709	684	708	674	678	739	700	744	614	644	697	679	719	654	614	694	671	711	684	672	653	699	676	703	655	680	652	692	690	673	699	693	648	683	734	676	666	677	684	681	700	640	717	683	692	656	701	684	675	705	694	687	662	669	713	678	716	649	644	713	687	651	702	625	684	676	655	691	658	662	673	693	664	694	722	671	661	658	668	712	685	705	608	734	645	638	695	684	696	643	696	662	698	697	665	635	701	692	666	718	685	691	685	678	710	656	644	655	669	635	697	682	673	724	702	703	633	648	682	651	654	717	707	677	705	685	709	695	676	687	684	703	647	691	648	714	690	687	652	671	692	617	696	682	626	699	724	673	678	694	698	683	680	662	710	680	695	672	635	651	666	647	710	674	676	667	669	668	708	699	672	660	746	692	659	690	657	683	679	685	661	648	692	702	658	706	675	675	629	687	662	653	726	649	681	672	625	712	669	680	659	682	648	691	666	635	692	725	694	688	695	673	677	629	689	676	677	722	634	695	692	663	679	679	636	686	690	701	674	669	672	678	644	651	753	687	662	637	705	667	666	690	695	665	640	662	615	708	674	715	648	682	683	689	654	668	634	704	664	718	761	682	683	676	675	696	665	702	676	655	704	722	699	607	676	651	663	680	685	691	657	717	691	682	627	681	698	692	631	675	666	689	670	686	693	664	669	694	731	679	710	638	671	640	642	690	647	719	661	710	696	709	644	709	688	700	673	667	698	663	681	725	700	700	720	696	661	645	688	642	659	653	740	657	664	688	661	660	704	686	690	655	694	675	750	659	685	706	684	704	728	695	633	666	655	666	687	633	673	723	679	720	687	631	669	648	654	692	703	703	743	676	622	634	640	690	691	712	667	669	675	691	668	685	694	719	695	680	734	670	673	662	631	688	700	665	649	670	680	665	683	671	669	694	706	643	657	674	658	714	685	687	617	679	658	670	672	648	640	659	626	667	698	649	682	650	632	640	693	654	688	648	664	687	632	635	634	665	666	684	696	663	733	675	672	735	697	659	699	650	680	680	693	686	697	699	690	714	674	699	663	660	697	649	641	681	660	683	677	703	650	683	729	668	745	638	665	624	673	682	659	721	702	652	662	704	724	665	650	652	675	697	675	733	693	675	710	691	636	697	677	689	695	667	661	723	683	672	689	698	648	713	697	658	718	634	662	663	643	707	678	674	679	728	652	623	652	692	669	651	675	742	666	657	660	712	646	698	691	644	744	655	706	643	697	669	750	668	633	682	642	670	719	672	678	648	675	675	668	727	664	669	626	737	617	660	704	705	663	742	674	655	688	653	704	654	674	663	698	641	704	651	659	654	679	672	671	624	715	664	699	649	696	621	675	677	679	670	682	649	664	669	681	669	714	730	732	662	622	674	683	672	670	662	676	712	675	673	641	709	649	609	611	687	674	681	653	719	683	680	682	630	640	624	669	679	630	665	694	718	683	658	662	663	697	648	680	696	636	665	701	708	718	680	671	688	641	652	701	671	676	677	671	687	683	689	706	651	629	658	681	733	678	697	688	730	684	617	716	684	665	634	673	648	673	618	666	629	695	688	692	658	694	630	706	686	664	706	717	678	676	694	676	660	683	668	677	654	682	688	719	657	665	683	676	695	644	658	667	649	694	715	686	739	676	665	629	707	684	733	730	695	691	726	649	693	644	677	700	687	739	679	655	668	676	687	686	679	626	676	707	691	665	673	668	691	682	702	740	652	754	711	645	637	663	707	711	717	714	653	659	688	698	662	671	674	699	648	652	621	736	639	692	658	701	683	698	707	713	730	654	646	651	693	716	667	679	694	680	684	656	653	670	653	641	660	678	678	684	671	666	732	704	663	694	679	679	680	666	638	677	644	677	662	699	731	701	659	704	636	680	693	662	681	654	672	693	643	677	661	688	676	648	682	719	658	700	688	671	680	623	693	711	631	728	719	634	659	645	700	654	737	688	685	655	681	685	649	679	689	717	721	649	708	625	663	693	656	695	690	663	598	688	673	708	658	701	691	694	657	688	728	703	689	668	674	679	680	698	668	641	677	618	647	694	688	675	689	703	706	656	702	709	685	667	695	676	686	658	673	637	672	691	705	665	656	704	645	690	669	683	714	630	754	673	663	691	704	661	729	722	699	689	682	649	715	693	681	708	723	667	686	677	715	679	723	659	679	670	648	615	677	656	638	673	664	708	667	719	691	696	683	682	647	635	674	707	723	659	686	652	667	661	690	634	688	646	651	658	645	665	659	695	702	669	680	695	699	642	647	705	641	673	708	691	686	602	684	659	661	681	717	669	700	637	646	710	667	684	670	672	725	639	679	679	655	706	668	679	669	638	687	690	701	689	694	652	717	683	646	686	709	715	694	658	679	659	671	678	644	715	685	637	724	603	629	676	671	685	692	683	658	704	643	679	646	691	662	667	654	661	695	702	656	654	676	700	714	643	735	637	688	668	659	672	636	674	644	676	731	716	713	697	697	665	660	726	661	666	637	702	720	721	694	670	641	685	671	644	660	678	666	674	713	730	636	660	638	660	680	679	725	662	676	731	677	698	706	682	683	654	712	707	740	641	690	668	705	721	700	724	678	704	706	680	693	639	713	634	709	679	684	693	656	673	670	631	665	688	681	734	711	693	665	680	709	686	691	660	664	638	673	681	695	666	626	688	678	699	700	706	644	693	701	676	712	669	670	713	723	652	666	653	648	690	704	661	671	695	672	663	628	640	693	715	651	652	656	670	692	706	737	649	667	648	660	686	649	640	702	693	694	712	663	697	680	660	704	699	686	759	701	645	660	700	677	686	661	668	657	684	713	669	705	661	712	665	682	651	739	662	685	692	690	724	663	651	713	716	708	667	692	697	673	716	689	703	646	673	699	629	645	711	684	690	721	657	645	639	701	700	633	680	618	659	655	669	720	645	695	702	699	675	669	690	711	634	715	706	640	642	674	691	716	683	637	682	642	674	660	636	695	691	722	665	663	718	658	676	660	678	685	733	685	663	670	692	655	665	710	667	676	698	655	722	659	688	683	674	678	697	683	658	657	648	686	673	687	691	713	728	691	664	686	699	725	677	700	687	694	739	688	680	715	691	652	724	673	689	713	681	666	678	699	690	668	684	682	690	700	683	706	688	650	683	673	694	705	701	671	684	640	665	705	714	672	651	694	650	707	713	710	648	651	669	752	636	681	679	670	696	715	683	689	682	671	656	664	679	669	685	623	727	692	718	695	650	667	655	681	620	666	698	735	682	700	702	676	689	722	705	659	662	666	703	661	666	635	708	681	638	710	677	672	651	678	656	650	700	717	689	664	715	716	717	672	701	686	660	691	698	671	665	700	675	624	671	688	660	676	670	661	721	679	671	689	649	657	674	697	668	685	682	673	673	687	668	615	667	675	677	660	687	696	695	678	687	711	716	703	681
47841	24494	15671	8797	4399	1642	561	392	349	422	406	366	366	388	363	371	432	462	512	509	487	479	505	411	438	340	320	321	316	294	331	364	359	314	346	337	297	285	318	316	388	332	346	327	308	288	334	321	330	320	334	367	332	300	326	306	298	309	297	305	301	328	344	320	339	335	353	338	356	328	331	367	320	342	309	308	302	329	317	286	312	308	338	326	328	322	317	296	299	311	298	298	315	348	330	362	360	353	316	314	339	336	328	328	330	342	356	377	372	341	366	310	294	329	324	311	302	346	328	345	301	379	344	371	378	345	280	313	321	340	346	321	331	348	312	319	303	282	356	364	322	325	323	337	314	323	326	326	290	365	325	346	325	338	316	355	347	355	338	328	340	337	347	328	311	314	323	349	323	332	339	327	314	325	325	307	331	312	301	333	325	350	315	330	322	328	322	348	283	324	303	303	336	327	374	330	322	357	348	313	339	353	337	341	304	294	332	309	316	338	319	314	316	335	330	314	346	348	343	349	297	324	342	327	312	360	329	356	362	333	338	329	324	310	342	296	313	353	341	315	331	323	317	332	346	335	322	346	302	330	321	337	315	284	333	319	305	302	338	324	341	299	335	296	315	306	352	321	289	354	285	330	319	318	327	361	331	325	320	324	319	340	343	332	329	328	328	336	305	325	325	328	284	363	324	328	331	351	286	332	343	357	308	325	315	312	331	306	310	339	293	322	349	324	355	318	338	368	309	339	311	336	334	306	288	315	355	306	337	328	301	312	327	331	318	303	331	355	296	307	358	309	294	323	328	314	323	338	309	320	366	334	317	330	321	283	318	346	356	339	320	334	293	312	328	344	294	309	338	334	313	343	278	331	317	346	288	303	326	296	297	323	342	329	307	357	342	313	329	277	328	340	334	291	340	299	312	304	341	314	328	313	368	316	291	358	315	329	314	306	311	293	327	317	344	304	312	316	322	340	317	357	352	317	341	312	315	308	321	369	345	335	330	368	314	343	296	329	325	312	334	281	321	310	305	334	332	342	357	307	305	310	338	355	333	294	322	352	348	311	317	327	300	311	348	335	294	315	321	307	310	341	341	337	370	339	323	324	318	326	319	315	330	322	331	367	308	370	311	297	300	299	290	312	340	345	372	289	307	330	324	336	341	292	334	355	293	362	356	315	345	318	311	266	344	280	335	315	317	325	323	315	365	368	333	352	321	334	356	326	339	356	313	324	317	333	314	293	320	327	334	351	316	309	372	307	306	291	304	347	329	341	341	309	319	319	323	326	314	310	330	355	326	349	338	297	317	334	338	345	344	356	336	321	334	349	350	327	301	326	333	326	339	334	328	332	320	323	351	309	341	328	353	338	319	312	328	328	333	331	357	281	335	322	347	342	296	318	334	341	327	337	317	299	336	338	339	289	321	319	351	361	329	349	326	334	341	328	327	311	320	331	373	335	334	337	368	333	289	348	351	328	313	341	321	296	316	342	326	314	329	322	331	321	294	346	340	293	300	356	335	324	300	310	320	340	350	358	331	302	333	309	336	321	324	316	338	323	300	339	345	337	323	358	328	337	307	338	316	325	323	323	315	330	350	305	306	319	334	357	332	356	345	313	355	335	371	345	321	293	302	309	338	320	339	334	298	314	310	313	288	316	338	342	345	329	318	330	290	287	340	299	319	353	350	313	308	321	309	375	342	315	313	352	339	347	314	276	324	325	336	326	347	342	298	320	323	355	311	330	344	341	339	335	330	318	315	363	331	286	289	317	286	340	380	300	338	300	320	331	340	309	312	317	325	352	307	319	302	318	331	313	317	314	331	327	332	337	344	316	318	330	301	273	302	333	323	303	360	359	332	327	347	334	307	339	324	291	322	287	282	348	303	325	318	331	303	322	360	319	340	296	311	346	333	343	339	319	345	330	311	314	338	334	314	274	332	323	331	343	370	328	298	294	310	290	292	297	344	301	329	337	322	341	307	355	330	328	322	328	299	311	302	342	336	345	349	294	316	288	328	363	317	313	299	342	324	341	352	346	306	344	309	328	294	353	337	314	312	298	336	312	339	327	340	325	355	363	317	311	318	339	285	336	346	298	342	350	299	306	298	339	340	303	331	350	331	352	310	340	366	310	307	323	329	352	329	333	323	338	311	326	367	332	318	310	327	323	295	338	306	306	327	352	314	341	317	308	338	336	294	293	334	370	320	331	368	338	308	355	344	285	339	305	336	343	341	341	339	350	337	329	290	314	299	346	321	328	329	294	318	288	340	291	301	316	332	336	318	307	329	353	312	308	343	312	345	335	337	328	336	316	336	299	307	316	321	320	332	309	347	311	292	321	316	311	288	339	377	316	296	303	331	325	318	328	307	334	306	352	319	325	317	318	331	346	342	321	314	335	332	339	323	313	300	326	337	313	353	342	318	339	346	327	290	378	323	341	298	368	362	328	319	306	303	313	331	323	336	349	312	351	327	357	352	308	302	346	316	312	329	321	351	329	333	316	296	313	316	335	371	352	361	347	346	352	325	332	322	303	357	360	314	335	336	296	333	296	335	330	299	351	319	347	347	341	298	325	336	327	286	358	352	308	339	326	325	333	339	330	306	305	325	373	328	280	328	326	261	329	302	321	292	310	329	322	325	316	327	337	335	341	372	333	327	342	310	346	334	340	335	326	320	338	338	352	310	292	290	320	342	301	323	299	332	319	339	314	311	334	367	325	323	339	290	312	320	330	321	335	307	340	286	314	330	338	296	337	364	327	356	373	349	326	315	319	325	296	321	336	310	326	354	329	351	316	318	330	322	357	316	339	334	282	329	350	335	345	322	315	290	329	307	324	324	318	345	302	354	339	315	319	333	317	328	313	362	305	345	294	313	350	309	326	319	334	338	326	273	343	325	354	342	322	362	327	318	318	343	319	326	318	325	308	312	309	342	336	338	333	338	333	342	325	358	372	287	302	330	329	325	330	345	321	307	312	336	319	341	345	323	338	351	307	336	347	341	314	348	331	313	317	320	353	361	327	312	337	323	357	290	327	307	303	323	341	296	294	314	346	351	334	315	329	372	338	336	288	282	321	308	312	298	316	341	313	331	311	339	322	333	334	318	355	313	325	346	296	302	361	321	310	321	334	307	323	305	326	328	336	329	314	347	322	354	353	358	311	292	319	323	300	343	356	300	330	363	332	320	320	304	325	327	317	333	321	316	353	324	338	303	324	309	332	347	319	361	333	270	322	307	339	339	321	377	321	330	329	333	325	329	329	339	335	322	343	302	303	347	328	336	350	329	328	356	331	357	339	322	347	348	329	326	329	354	299	342	315	339	301	353	277	306	343	317	312	334	323	306	309	310	319	354	318	320	341	321	321	341	347	318	324	312	304	312	296	298	350	331	315	313	346	328	309	314	337	348	308	353	301	341	327	307	345	321	286	329	311	346	298	332	308	334	345	325	298	347	299	319	281	335	301	314	363	363	303	355	325	344	322	337	309	337	314	331	346
29553	19150	19435	16147	11016	5558	1344	1003	982	996	988	973	1012	1040	1135	1137	1397	1744	1766	1721	1632	1506	1490	1221	1112	892	709	712	728	730	714	734	752	670	649	709	712	681	739	740	741	761	718	710	674	678	716	726	708	738	717	677	712	677	709	670	756	719	676	711	698	697	710	727	733	657	718	718	670	692	697	712	729	657	707	645	710	672	681	673	699	740	741	689	706	759	744	712	685	710	661	724	705	730	736	710	715	747	710	667	715	688	725	705	733	695	667	741	707	679	735	709	726	699	714	700	686	698	721	738	737	732	777	730	721	712	711	733	706	722	745	725	676	699	724	741	693	702	699	706	718	704	729	668	669	745	710	729	701	713	719	723	708	719	657	716	683	686	675	663	712	733	712	670	758	707	690	730	694	744	658	708	713	679	640	727	725	698	723	694	742	647	740	741	708	746	723	722	712	690	733	678	715	671	707	665	661	711	709	701	653	719	723	719	660	701	702	720	714	734	744	732	722	710	726	747	688	710	674	718	727	718	669	666	673	718	718	673	724	687	724	715	736	722	706	700	713	708	725	726	776	748	669	686	699	733	737	698	741	719	705	676	735	692	692	705	718	718	665	723	741	747	713	704	756	689	706	689	708	751	677	712	698	685	744	685	729	725	694	711	695	690	741	721	728	746	743	694	697	717	715	712	739	749	691	725	718	713	687	715	728	686	683	743	718	676	686	726	717	747	749	701	686	728	687	724	680	685	728	710	708	713	693	747	704	732	694	687	695	700	675	676	697	692	686	726	666	672	700	653	726	742	647	709	779	678	719	668	670	773	690	690	733	711	682	687	699	732	729	741	647	730	701	672	724	697	686	725	711	742	729	676	710	713	699	664	761	762	711	743	722	700	708	699	689	691	723	733	715	719	713	652	734	756	744	740	717	731	721	690	658	704	747	686	714	737	698	689	690	678	687	753	759	661	701	726	705	723	701	692	725	765	732	645	669	714	714	680	728	744	684	722	734	688	753	679	720	710	717	730	690	699	692	783	730	707	726	672	707	759	723	707	684	754	673	678	706	735	673	726	712	714	771	711	753	743	695	725	712	743	667	711	686	676	707	700	754	667	707	700	745	690	699	690	717	694	721	654	725	714	666	781	716	703	710	708	744	755	708	681	757	737	736	741	763	698	675	712	709	734	682	683	731	722	758	723	710	701	781	739	705	716	758	710	713	690	713	707	697	735	705	664	700	768	717	689	697	707	718	683	683	700	705	751	713	638	696	686	699	732	708	741	707	644	733	747	709	734	727	719	649	747	735	658	695	713	712	708	730	709	742	686	718	709	656	713	622	726	715	747	714	712	699	714	657	695	665	701	697	697	721	731	689	726	723	731	698	754	707	729	713	644	709	717	751	744	714	699	701	656	720	703	723	686	722	758	738	751	700	723	709	676	758	688	689	716	707	707	686	713	721	733	727	686	713	696	730	676	726	714	708	700	717	725	709	710	696	709	705	690	724	705	683	684	680	709	731	680	727	705	695	724	654	703	715	787	688	709	689	722	700	686	681	693	767	710	711	730	765	666	724	716	751	706	696	708	719	717	716	703	699	686	720	720	686	723	698	734	729	735	736	708	702	763	735	709	702	688	710	666	702	712	707	741	727	678	658	674	733	703	701	689	696	722	693	727	730	712	727	727	666	727	690	704	688	728	686	701	736	706	742	679	675	723	695	725	730	701	694	686	749	720	706	739	721	702	710	731	703	718	657	703	701	712	692	736	691	684	712	690	690	729	717	690	667	696	699	740	711	714	701	692	709	730	737	737	702	694	656	709	722	699	705	721	727	747	693	713	693	704	754	658	728	691	729	708	711	669	717	722	681	766	723	695	698	699	714	709	702	715	713	745	675	738	719	715	671	706	719	689	738	737	753	668	738	712	691	707	713	735	724	734	726	709	703	685	723	682	680	668	698	753	711	741	704	691	680	701	721	650	666	725	726	763	681	658	687	688	680	769	698	728	742	725	693	691	686	715	720	720	670	698	711	715	744	708	681	672	717	656	733	720	682	712	714	692	723	700	706	662	721	743	728	698	676	700	716	742	677	683	726	653	737	719	703	723	702	732	702	683	721	648	751	708	696	718	716	714	709	669	658	730	767	718	726	736	679	732	676	693	700	719	668	733	763	744	733	732	683	741	717	700	732	774	727	682	710	680	643	741	748	689	728	662	737	678	672	687	696	696	712	714	694	724	762	694	700	701	704	706	707	687	713	726	699	770	716	716	693	713	706	681	724	700	739	660	722	659	716	739	749	713	733	690	705	757	705	647	669	716	638	719	712	710	762	720	691	730	747	680	716	690	760	687	695	682	719	700	750	648	655	708	680	731	685	654	705	691	708	688	702	709	730	740	681	710	685	739	710	726	700	725	736	709	674	700	742	683	715	676	639	684	690	678	725	706	719	657	720	726	690	796	735	696	705	691	691	711	669	686	718	670	708	693	744	668	698	701	714	689	750	707	706	729	652	701	728	727	751	704	718	721	680	716	703	685	710	723	727	695	721	696	750	686	703	711	744	714	698	698	715	691	723	712	684	719	679	709	737	715	735	691	658	688	684	709	712	718	618	711	639	705	703	702	702	683	717	678	701	670	708	707	693	715	687	713	698	719	694	716	673	737	701	708	709	703	717	713	727	673	726	693	713	724	709	732	708	704	700	738	727	696	675	639	700	657	716	691	720	709	666	677	725	692	682	709	763	709	683	694	695	693	714	709	735	689	701	666	697	714	738	771	712	758	737	699	715	703	723	721	777	664	701	736	762	711	729	663	745	716	701	705	730	712	664	708	723	726	706	699	732	702	761	679	700	708	680	683	701	666	681	731	704	683	713	687	723	673	713	667	686	667	733	698	692	690	689	729	678	707	691	742	679	670	703	758	659	705	717	736	724	693	721	706	712	769	673	693	705	695	692	680	660	674	683	768	684	703	702	686	662	705	664	742	691	716	735	720	666	707	681	726	703	736	727	699	675	729	717	727	687	715	708	715	682	705	718	667	749	711	671	713	757	674	719	764	687	693	698	682	715	658	692	697	702	702	718	707	712	682	695	732	756	683	679	672	700	671	680	678	716	718	712	668	727	737	710	728	705	691	697	717	698	640	721	699	737	676	766	664	742	698	671	736	652	630	683	749	716	723	720	726	682	683	700	694	705	697	688	665	703	689	687	725	716	744	734	700	649	686	681	696	686	724	694	681	684	747	675	727	698	687	731	702	655	662	673	751	682	693	710	682	651	681	739	708	723	727	697	709	720	721	742	663	683	677	740	663	683	717	713	711	705	686	725	681	699	776	778	670	730	679	686	658	727	673	667	713	716	650	729	684	725	719	696	735	718	683	704	714	770	691	741	703	700	742	711	723	723	697	728	707	637	718	721	708	695	729	724	733	746	736	707	684	705	712	699	705	671	753	709	725	742	700	660	693	716	744	689	729	646	749	667	716	713	708	694	707	722	733	707	693	661	738	704	653
57203	36132	26036	15660	8106	3669	809	449	407	421	431	403	340	414	414	491	610	723	775	776	775	774	674	540	364	368	330	366	355	387	376	351	338	327	356	385	375	369	316	375	324	342	369	371	355	386	346	325	343	356	369	361	362	347	371	317	343	346	361	339	374	348	324	308	403	352	355	356	376	324	351	355	388	334	350	358	355	388	351	362	348	361	363	348	355	345	348	361	340	364	313	297	345	358	352	326	353	342	346	329	349	344	334	379	369	346	333	346	330	341	348	327	324	377	326	325	358	346	361	351	328	334	327	342	352	353	386	350	358	324	332	357	363	356	311	341	331	358	336	328	368	403	358	362	356	352	371	359	376	332	356	368	374	358	363	352	364	342	331	387	343	325	368	348	353	363	331	358	325	359	347	333	350	383	361	334	325	368	351	379	372	344	354	347	333	349	340	389	365	362	380	340	339	357	341	377	323	329	331	334	365	353	350	360	330	346	374	370	357	347	344	317	334	373	358	306	352	363	357	334	382	333	321	305	339	330	368	370	344	380	343	362	354	338	354	339	351	335	326	330	381	392	337	384	367	307	345	347	345	385	398	384	313	345	368	329	343	360	332	394	366	325	371	368	354	346	354	362	322	370	338	357	318	370	376	331	350	368	343	349	365	399	352	379	388	357	343	307	345	374	369	336	342	363	333	373	352	334	331	360	357	353	364	376	362	341	329	341	349	298	361	369	366	394	364	360	380	350	289	351	343	375	369	368	334	354	332	334	338	359	342	358	349	392	352	372	354	347	347	310	351	363	308	357	388	312	392	379	358	361	350	361	384	344	350	389	316	324	329	333	373	325	377	368	389	392	340	387	390	355	365	373	364	340	334	286	344	369	373	341	336	325	361	344	314	344	330	352	308	360	357	360	377	351	362	355	347	352	361	319	397	336	330	390	334	353	342	331	342	343	365	372	363	366	291	394	334	332	345	342	336	364	347	337	356	329	328	336	354	367	352	336	337	340	344	326	356	327	330	365	380	353	362	308	322	382	345	388	375	362	368	328	361	345	344	350	352	402	352	390	375	355	337	311	371	380	355	345	371	389	328	331	364	387	355	314	354	305	362	350	398	341	358	347	333	336	345	367	334	379	328	350	354	369	371	321	393	355	382	343	374	338	362	380	377	349	396	347	333	347	363	337	315	364	398	395	366	336	357	317	338	325	328	401	345	348	385	364	351	339	362	357	362	339	329	336	345	377	363	350	340	367	356	322	341	349	385	372	355	356	341	350	371	359	355	345	365	372	352	361	382	305	357	352	337	360	347	361	345	319	346	361	327	354	378	323	346	365	354	315	349	351	374	364	355	347	322	376	383	335	333	348	356	371	355	386	356	358	342	322	330	379	361	327	353	364	343	343	355	375	339	371	356	329	342	347	338	371	365	357	339	372	328	368	344	344	297	309	322	328	384	348	343	351	340	360	341	381	357	359	401	368	357	345	353	322	364	335	355	309	328	368	314	335	347	315	349	360	348	347	364	375	346	323	355	336	350	355	352	339	385	360	379	351	355	346	331	376	350	379	362	340	350	366	381	392	342	336	316	347	346	360	394	372	336	362	347	339	348	376	342	332	324	378	379	369	341	360	341	397	317	351	368	378	366	367	322	339	395	367	371	349	363	362	327	385	338	347	364	358	331	399	350	367	339	365	339	306	353	358	347	338	348	359	389	352	390	379	327	362	350	365	356	359	344	364	378	365	336	348	363	394	399	295	326	348	346	374	341	346	342	354	344	374	331	393	352	317	302	337	378	353	321	321	325	309	332	351	336	386	364	349	382	340	379	356	373	392	360	330	344	325	364	347	335	358	389	357	326	319	412	340	371	386	345	367	358	360	357	343	356	331	369	349	349	355	365	368	391	377	329	330	355	392	353	355	358	369	362	336	397	362	351	346	379	377	319	356	351	354	370	374	372	396	344	325	344	371	358	360	357	335	331	318	364	360	360	384	379	323	318	345	372	347	388	392	347	341	347	325	358	382	348	352	375	332	332	342	314	368	358	313	361	387	366	351	336	368	357	331	319	377	370	338	355	384	360	354	352	356	326	334	373	322	349	347	356	363	351	365	357	336	358	412	334	366	368	358	344	380	333	320	334	331	373	335	330	341	358	383	356	334	343	354	335	334	356	350	381	302	368	365	351	339	345	371	349	367	339	337	312	363	360	339	346	342	344	352	368	312	395	336	375	343	351	369	324	317	368	345	371	332	337	356	355	310	364	338	341	325	345	347	339	349	353	330	342	331	343	334	349	337	333	354	355	360	346	349	333	344	354	305	341	367	327	350	357	336	321	358	365	371	391	365	367	354	336	375	380	359	330	349	315	325	422	367	347	360	377	355	330	355	344	335	356	345	326	337	359	336	341	368	363	358	380	364	340	317	398	343	350	383	322	327	369	331	406	320	347	390	294	311	345	313	354	366	413	359	351	357	359	328	309	320	321	364	324	347	365	336	339	312	342	312	340	332	379	360	376	388	353	350	365	344	360	331	374	377	339	363	363	357	347	307	371	366	333	376	355	355	351	385	355	320	364	363	357	366	359	343	330	363	355	358	336	369	313	351	350	381	388	354	363	334	366	334	394	316	301	350	336	356	339	386	383	386	315	332	359	320	372	386	366	371	358	374	346	341	376	361	342	368	338	388	383	348	341	367	343	333	341	335	350	360	365	349	382	366	402	356	345	317	380	335	321	338	345	347	347	361	330	373	377	369	340	345	353	341	345	342	347	375	340	328	367	348	307	371	322	331	389	378	338	341	357	339	369	351	337	380	365	354	373	341	357	337	335	401	339	340	338	354	356	342	349	367	347	344	337	385	353	357	345	337	349	378	325	357	323	315	401	382	355	350	337	379	322	362	326	387	339	342	340	333	350	333	346	307	327	375	307	337	357	382	347	303	372	388	348	335	356	344	353	367	391	337	327	358	357	352	363	373	361	346	373	377	349	359	366	357	374	320	379	391	346	368	326	354	349	368	378	355	357	349	373	338	346	302	347	356	381	340	382	338	332	389	352	368	336	331	361	354	327	349	330	383	367	355	345	360	366	335	318	332	341	341	331	308	350	352	351	340	338	328	365	377	342	326	360	336	351	332	407	353	384	377	368	346	343	344	364	318	349	362	330	362	352	341	374	351	332	350	351	354	372	342	373	308	352	370	369	335	353	356	377	349	361	349	349	359	354	366	331	355	344	333	344	356	327	403	344	383	296	357	334	341	376	385	372	377	337	388	378	367	370	367	366	361	328	332	354	330	375	349	341	375	304	343	411	341	381	335	333	356	364	362	370	329	363	361	365	379	348	348	338	351	309	330	355	350	361	372	375	354	306	333	381	340	355	350	364	372	370	343	365	362	349	388	348	347	334	314	348	364	319	344	311	331	387	308	363	355	374	331	368	367	290	382	361	380	367	362	373	318	362	412	341	372	328	365	396	358	337	357	347	337	352	345	319	359	366	334	339	360	352	354
35105	27186	29032	23632	16681	9000	1907	1345	1179	1126	1088	1106	1076	1137	1225	1592	2281	2729	3107	3261	2936	2807	2483	1802	1006	833	762	711	736	752	731	751	747	804	756	754	794	741	798	702	740	752	729	759	713	726	695	733	747	753	736	761	690	785	745	769	727	718	784	748	810	752	757	801	722	732	769	776	772	729	757	774	786	753	764	804	748	757	762	781	797	773	715	765	753	749	780	713	755	782	698	727	751	740	752	720	722	768	753	789	746	738	701	740	733	751	736	749	715	740	774	779	759	726	714	754	688	723	764	743	763	721	740	761	750	771	756	753	744	697	754	720	779	717	775	757	740	750	707	782	767	713	780	737	776	719	720	739	678	740	724	787	734	715	750	769	786	736	762	753	768	722	718	778	774	773	732	751	714	715	768	733	753	719	745	745	770	792	755	821	763	717	773	741	765	732	712	757	742	725	723	766	813	752	794	768	751	723	749	780	762	736	720	765	756	768	750	798	765	703	735	770	728	787	736	733	760	715	752	749	764	758	740	747	777	711	752	751	760	754	748	763	735	789	733	779	791	732	709	755	780	754	752	734	732	767	761	764	761	716	703	760	787	735	789	724	755	776	716	796	807	738	756	754	748	787	730	711	769	777	702	773	756	755	796	784	727	725	748	743	743	786	720	747	768	726	783	728	785	759	715	730	749	750	768	756	759	786	721	766	721	741	779	706	726	747	777	785	794	742	738	729	756	729	756	784	780	727	732	725	811	752	757	769	771	779	757	757	773	727	761	767	736	742	736	744	817	721	753	720	793	790	765	738	782	776	709	764	749	733	718	750	759	775	766	790	759	727	769	793	755	755	731	756	762	723	733	768	726	742	726	765	807	797	774	777	741	781	709	767	768	730	776	795	747	753	725	695	789	765	759	748	755	748	748	715	774	808	737	758	754	762	748	754	762	814	756	800	762	747	790	744	715	743	787	781	704	784	750	768	752	722	726	755	772	747	768	729	738	736	705	754	767	704	804	768	732	774	744	711	778	783	798	780	750	717	782	762	745	749	787	776	737	696	731	731	784	766	758	725	751	763	737	798	706	717	770	801	750	779	729	704	746	731	721	746	763	764	725	760	676	747	688	740	754	753	764	776	722	746	735	746	725	713	727	710	774	746	772	772	729	726	689	767	755	752	737	758	769	762	797	777	740	754	727	812	733	782	730	776	746	759	774	778	718	730	737	755	712	775	756	752	714	743	745	725	746	732	754	773	756	739	754	789	732	754	703	760	789	745	744	740	750	739	764	790	761	769	719	757	797	733	719	770	723	760	797	709	819	778	758	755	769	727	739	774	755	710	750	765	763	758	715	745	735	772	705	767	768	745	716	776	769	763	780	755	760	768	676	749	741	766	771	757	745	770	747	725	763	736	708	763	752	718	775	696	767	775	783	772	811	763	723	723	731	766	777	736	731	781	771	801	758	738	692	788	790	741	791	788	802	734	776	735	767	756	750	757	777	794	769	719	767	780	734	790	741	767	752	750	775	727	765	725	757	713	721	789	729	749	801	747	729	786	821	729	750	774	731	760	780	773	722	779	762	729	729	714	785	747	765	713	713	739	752	759	742	784	774	704	750	769	779	723	730	734	743	752	761	768	710	808	753	718	775	799	736	781	786	747	773	750	801	760	755	713	728	716	747	733	756	771	716	736	705	790	739	756	744	744	745	741	758	732	684	783	761	746	776	711	754	722	725	720	748	707	745	756	758	726	742	793	734	766	778	741	695	747	741	764	820	715	789	743	742	692	762	738	700	767	756	778	711	717	749	780	726	723	760	710	774	761	782	737	806	727	744	772	745	759	727	723	739	733	742	743	774	740	726	733	740	743	785	747	788	719	742	754	756	789	719	756	713	714	776	800	765	764	753	792	727	762	840	763	730	733	802	732	807	795	749	805	736	750	716	703	759	700	738	790	698	788	779	737	765	741	771	741	774	765	759	780	699	712	780	771	768	743	748	734	750	800	767	753	723	741	743	774	757	738	748	769	776	716	758	726	782	722	789	685	734	764	778	723	747	798	774	785	721	761	730	759	783	765	760	765	704	734	768	758	743	712	707	754	737	738	774	800	757	747	734	763	740	775	703	750	769	752	748	734	761	710	749	729	806	763	730	811	774	726	742	756	778	724	794	790	745	724	807	805	756	711	739	777	720	741	723	749	759	761	746	762	705	728	784	733	721	804	734	776	728	792	760	733	790	769	697	752	723	774	822	758	706	781	735	749	746	725	763	753	721	707	733	792	786	787	798	730	706	777	723	820	714	746	748	670	787	772	735	767	751	729	762	751	745	732	734	749	743	777	740	766	705	775	753	741	740	795	746	693	750	783	774	757	748	703	732	764	769	726	763	747	759	776	756	800	698	790	775	768	774	806	738	760	807	697	750	765	730	774	765	746	761	756	731	687	767	740	744	714	738	721	810	733	751	737	762	747	736	710	722	715	724	741	783	717	732	742	735	733	761	750	749	748	751	785	735	776	678	754	752	720	790	762	734	764	774	760	760	751	763	719	787	710	723	721	732	707	735	766	803	785	764	759	734	780	788	736	765	701	793	758	723	718	778	755	787	744	743	767	745	742	787	768	766	694	764	781	720	772	781	764	702	781	736	788	738	682	791	687	776	781	724	727	723	734	802	728	735	721	736	759	772	791	734	714	765	770	704	755	736	753	723	763	776	768	716	762	817	739	748	732	766	707	728	764	796	730	773	763	747	721	763	790	757	729	757	750	721	737	763	745	713	760	723	753	752	739	771	778	714	766	763	774	738	757	722	758	766	717	715	725	771	712	751	700	743	797	732	741	737	692	710	736	756	776	763	774	768	736	731	735	752	733	772	710	748	735	777	756	755	752	703	788	738	813	764	772	772	756	739	742	755	738	729	750	726	742	760	713	808	713	801	772	743	733	801	748	737	755	777	717	735	779	721	715	803	769	772	740	783	806	762	726	763	738	751	705	739	759	768	739	748	789	772	734	798	696	812	737	761	723	745	729	743	762	727	759	742	751	744	702	743	747	704	775	724	744	731	714	745	710	707	796	727	756	749	735	770	761	746	770	763	725	714	724	740	733	722	768	767	746	749	730	726	753	766	737	716	765	763	774	707	740	744	710	737	748	752	744	755	731	747	765	742	775	725	744	739	727	720	738	754	745	724	805	762	777	759	737	760	737	789	781	756	776	785	797	752	745	750	782	768	735	772	739	710	749	723	780	765	757	754	763	768	736	762	753	742	718	769	759	694	734	748	829	783	748	713	767	755	750	728	721	770	803	738	723	766	781	755	758	710	744	696	776	782	764	739	769	754	729	773	736	747	763	715	790	741	728	741	731	780	725	768	785	735	752	750	743	768	722	699	741	723	729	738	728	744	721	785	747	745	791	778	745	750	795	749	750	734	728	726	759	750	770	732	741	741	746	784	771	818	713	767	723	777	760	759	788	786	726	798	766	762	721	706	716	765	763	702	722	735	738	738	749
44902	24659	10756	3825	1241	653	396	360	356	344	316	355	333	316	308	339	318	330	350	323	311	328	355	310	302	338	329	343	318	312	329	321	276	313	337	326	319	282	321	315	352	370	361	303	291	291	310	323	288	308	309	309	332	357	314	285	297	311	296	304	322	301	310	336	321	345	320	299	338	316	320	330	297	293	322	305	336	350	319	300	296	306	318	302	313	348	296	314	325	290	283	314	304	324	316	336	319	315	302	287	327	291	301	316	357	355	304	339	298	341	320	283	301	341	320	280	337	336	311	313	353	351	319	300	349	334	294	328	326	317	299	310	319	305	291	337	312	288	298	291	297	331	280	325	307	316	312	344	324	339	346	329	316	308	316	313	306	329	319	353	347	346	316	329	322	293	311	304	306	317	344	340	327	328	329	284	286	329	325	305	311	320	319	307	308	327	348	318	271	301	317	297	301	320	291	302	338	298	297	321	275	338	327	294	290	288	341	352	326	307	329	264	330	297	326	315	288	311	323	291	316	317	317	328	304	295	333	304	300	336	351	345	364	309	306	302	319	313	337	301	308	286	333	310	319	287	282	329	352	337	315	295	324	314	325	288	304	342	326	309	279	334	329	313	339	302	329	334	334	333	320	311	314	345	342	324	283	291	356	309	303	315	320	305	307	331	323	323	306	310	333	325	345	324	326	335	347	309	335	325	303	311	326	331	298	325	349	325	326	348	317	301	313	339	306	321	309	337	262	348	344	293	288	322	326	347	304	289	308	347	309	293	310	309	313	331	313	311	324	332	329	298	324	319	348	331	326	355	276	326	310	348	312	317	308	315	311	295	327	332	335	308	288	321	313	296	332	310	313	299	288	323	302	342	324	301	306	305	323	337	336	286	335	282	300	338	304	324	316	331	319	316	315	295	313	322	335	330	303	332	315	308	319	326	305	310	343	325	336	360	307	327	353	358	339	317	319	310	324	331	313	322	343	328	331	306	322	306	297	332	318	325	315	320	348	317	313	315	347	307	307	318	324	311	327	314	350	342	321	301	324	300	330	309	287	298	315	327	330	322	306	344	305	281	299	341	312	330	337	307	310	308	299	307	293	340	297	276	327	340	310	350	288	309	303	295	351	309	295	324	300	313	298	290	290	324	344	323	305	327	310	302	286	335	289	303	368	304	298	333	292	318	291	299	298	317	358	335	312	292	274	331	327	331	338	327	328	345	325	309	350	316	325	324	313	310	294	311	306	302	311	304	305	327	302	319	323	309	289	320	319	298	331	350	316	320	324	349	323	308	313	298	330	291	303	309	320	370	308	303	307	308	313	296	335	321	310	305	299	306	341	293	284	278	284	324	322	345	330	324	321	297	329	292	339	322	288	333	311	318	342	315	324	333	317	340	319	343	296	336	316	312	315	282	338	318	301	320	357	328	317	333	350	305	332	316	314	317	324	314	314	344	337	331	291	295	321	325	323	388	336	315	332	303	316	324	321	321	318	300	295	361	332	307	309	305	337	326	325	334	336	318	338	280	296	367	308	317	351	284	324	337	318	319	365	305	331	322	302	358	328	334	309	314	320	308	278	316	304	335	339	323	321	311	326	318	328	323	296	303	303	349	336	352	326	290	292	303	357	317	355	310	334	294	366	318	267	307	314	301	356	299	306	310	324	312	336	300	291	342	318	324	291	314	313	304	311	279	292	361	333	330	316	301	304	302	305	308	291	309	347	346	330	324	296	320	304	349	330	306	308	309	321	321	315	297	320	321	288	318	336	342	308	316	298	317	292	317	324	317	316	320	307	286	288	354	307	318	271	324	294	301	309	338	345	315	321	301	299	309	299	321	354	310	325	290	290	299	294	319	325	332	298	297	328	292	337	310	333	330	320	303	318	319	313	308	340	293	331	330	355	338	317	307	318	317	321	316	314	328	293	349	300	300	310	314	317	299	278	337	301	338	354	296	330	343	346	292	308	326	314	295	304	303	305	298	317	368	315	337	319	314	342	349	333	350	318	306	342	302	320	311	271	329	356	309	301	298	328	326	293	326	357	315	315	281	278	284	270	304	312	346	310	339	322	310	333	308	276	308	336	309	344	325	331	325	340	319	279	304	301	307	308	285	316	340	312	355	327	295	312	330	310	300	302	316	317	329	340	317	308	341	311	333	312	333	348	354	309	303	312	336	330	301	340	318	326	353	332	357	287	322	308	296	324	312	311	306	294	318	360	310	324	306	331	334	350	300	332	310	306	362	322	347	327	295	290	309	288	340	333	340	342	328	298	320	304	312	300	312	329	329	313	287	324	292	295	299	313	314	322	344	319	273	294	321	331	312	310	309	288	309	327	335	319	282	304	362	330	306	331	333	334	333	292	324	316	320	358	320	297	343	360	329	300	320	294	348	330	344	324	338	319	327	328	319	308	305	291	307	325	290	335	312	347	316	317	288	326	329	342	336	331	298	300	333	305	334	300	323	343	310	352	352	317	284	333	295	326	324	319	273	329	340	299	331	323	339	309	297	330	289	331	287	361	325	330	289	333	275	306	353	353	343	323	304	320	309	335	316	330	308	315	317	309	325	305	319	331	320	298	318	362	277	318	306	340	316	319	309	324	348	354	318	334	287	301	310	309	287	311	317	280	342	313	332	277	295	295	299	303	293	312	315	303	320	318	321	328	305	305	324	292	318	295	330	314	313	368	309	336	306	321	329	308	321	333	294	313	342	332	321	326	349	290	299	290	312	318	306	295	334	336	333	295	324	303	352	290	302	317	297	307	298	329	301	328	319	327	340	328	324	295	308	330	346	281	283	319	325	319	304	335	310	293	303	336	301	308	345	295	312	292	314	314	326	351	325	319	332	331	332	326	315	329	341	334	317	323	308	337	304	308	331	287	322	319	315	341	307	313	323	288	369	326	305	352	352	329	307	334	336	320	334	339	304	303	321	329	338	312	324	282	314	302	298	305	321	323	329	318	311	332	330	347	342	294	354	324	318	331	326	302	365	287	304	305	348	323	310	289	304	330	305	306	302	332	281	319	326	332	359	359	312	315	330	297	315	324	313	327	316	303	285	260	322	292	289	335	341	333	315	320	334	311	342	341	312	305	311	308	356	317	309	341	328	302	296	327	320	331	311	295	332	342	325	313	296	362	301	299	333	327	365	328	317	317	334	292	314	316	300	300	308	356	322	319	321	354	321	314	324	321	325	314	314	312	329	301	302	334	317	303	302	304	305	317	311	279	330	298	320	299	302	282	308	352	324	299	306	345	316	333	335	322	351	317	301	326	346	286	353	307	306	330	305	286	324	315	316	313	308	268	331	281	288	303	305	321	328	310	310	300	291	335	331	365	306	303	344	333	302	317	322	301	318	318	292	302	310	314	324	331	303	302	307	310	289	339	327	341	308	314	329	320	325	329	329	325	305	301	315	306	321	299	333	316	305	317	292	318	314	345	305	321	332	352	320	285	307	315	283	323	314	331	301	327	330	309	315	334	327	334	287	333	330
28688	17331	13622	7871	3581	2054	1068	868	811	795	720	702	662	735	728	729	720	687	757	736	760	766	757	724	720	727	675	707	703	645	709	672	671	732	656	674	677	718	668	675	637	669	684	738	709	688	745	734	740	699	683	686	658	680	705	702	693	670	656	663	695	717	663	685	704	628	765	687	714	686	668	730	676	679	723	659	704	674	654	660	703	682	749	721	713	720	741	677	639	613	668	658	680	647	694	685	733	673	646	690	673	660	676	701	669	746	682	654	697	689	721	694	664	662	687	658	699	722	630	668	660	668	688	672	747	711	662	708	677	727	679	678	731	682	682	679	702	678	692	671	695	719	708	668	718	629	689	737	688	698	706	704	703	716	651	693	705	713	652	651	684	662	666	694	717	670	711	633	691	643	675	724	651	731	683	720	691	708	682	670	694	681	703	701	696	694	710	681	728	702	683	710	700	719	704	695	670	662	673	677	688	689	692	705	687	697	704	644	728	677	669	664	648	669	661	677	693	716	664	696	681	710	713	700	690	692	680	697	643	685	660	726	693	713	701	638	760	662	674	686	698	690	710	677	664	671	677	689	684	632	607	730	714	647	708	703	673	655	702	673	696	629	698	683	709	688	682	655	635	689	687	679	674	720	734	669	689	730	717	687	700	680	731	670	694	690	687	634	745	672	711	670	640	624	703	699	690	697	641	695	676	673	653	669	696	709	675	664	707	691	711	670	713	693	683	673	695	709	707	684	690	696	715	686	705	648	674	690	686	713	702	738	710	642	709	676	668	686	673	718	706	684	678	699	648	659	664	692	638	668	675	660	667	725	717	706	698	679	720	705	682	715	694	669	705	715	673	694	645	718	655	621	648	642	656	673	745	687	692	662	649	694	637	688	739	695	703	689	699	642	676	697	718	698	647	684	695	675	698	642	749	687	686	651	681	654	686	706	699	700	630	753	720	691	680	691	679	692	732	697	665	695	667	716	684	679	681	704	729	695	705	653	718	675	727	717	670	678	701	700	661	684	733	675	692	699	725	686	701	682	687	717	678	694	655	720	681	719	684	723	702	695	669	716	689	643	691	665	671	680	656	715	682	692	665	665	670	689	712	671	717	634	667	707	679	699	650	740	696	706	675	646	706	708	700	733	669	694	718	642	692	694	722	637	706	642	670	690	686	632	670	665	698	671	665	684	701	690	688	655	686	678	679	689	738	710	740	713	744	672	701	707	653	757	696	692	661	693	660	719	667	686	708	668	679	720	694	681	723	667	679	681	676	703	662	681	691	696	704	720	667	705	724	683	690	683	732	667	653	677	633	700	684	696	692	716	725	742	678	720	674	688	683	716	677	665	720	643	728	685	632	695	643	639	695	690	712	702	731	664	740	695	712	689	694	682	675	719	666	678	716	716	705	663	720	656	675	669	673	673	740	697	674	663	716	685	675	737	751	708	692	698	703	682	745	683	699	737	681	703	718	705	719	729	680	654	718	684	669	698	693	687	706	665	668	695	658	671	734	644	690	649	652	686	683	688	684	698	638	650	690	631	697	715	727	710	691	655	658	737	756	644	726	713	730	721	701	713	668	682	700	703	621	695	664	694	694	687	710	692	670	666	674	719	655	715	702	646	644	679	662	685	651	623	662	673	677	705	739	673	661	673	693	730	715	695	686	706	689	656	687	696	699	668	670	709	690	709	713	680	680	650	683	722	658	670	680	673	702	731	706	741	642	727	651	668	708	658	735	677	690	707	654	717	728	662	676	702	668	680	671	693	685	710	702	672	696	672	689	678	723	727	687	672	695	686	717	692	694	699	721	700	689	685	654	679	693	706	660	717	699	693	695	691	708	709	665	695	682	700	766	734	674	724	690	711	709	632	706	716	656	635	663	705	683	671	715	713	689	705	658	666	694	746	736	658	751	696	657	714	693	657	694	758	691	693	668	654	683	694	669	693	661	679	689	627	714	644	686	675	674	689	727	653	672	659	739	689	714	660	642	707	673	691	708	642	689	694	720	729	708	648	656	704	642	645	648	675	655	678	689	701	668	639	739	684	720	697	721	657	711	692	692	678	619	687	736	668	701	701	703	686	677	670	724	688	733	696	683	696	670	712	658	676	658	676	663	698	670	709	664	707	688	731	705	745	738	724	681	699	697	726	671	665	684	745	668	716	690	694	696	687	712	704	707	742	702	669	682	698	721	664	658	679	704	755	691	679	671	683	670	679	683	710	652	698	692	702	713	681	627	686	675	685	717	691	730	676	705	734	719	646	655	716	668	666	680	689	712	686	697	694	649	682	690	699	690	706	651	709	695	734	665	665	686	677	697	651	733	686	709	657	676	683	749	684	695	701	694	659	678	699	689	717	723	712	712	709	708	671	677	656	697	707	660	702	704	650	674	721	709	724	703	686	745	676	719	637	671	677	679	714	655	686	743	644	714	751	695	731	680	693	689	731	672	718	702	661	633	672	707	672	651	698	696	669	665	663	710	712	700	697	700	666	683	718	666	628	703	689	714	673	683	639	661	670	673	671	691	747	683	679	680	682	690	690	713	708	647	655	709	693	683	666	656	699	704	668	677	681	712	747	719	707	714	729	725	711	701	653	681	732	726	694	694	638	666	691	691	721	648	678	698	670	693	665	678	721	731	707	716	702	701	702	683	703	706	693	655	703	653	695	655	729	684	713	738	693	689	655	683	686	693	721	705	685	701	686	674	706	667	680	707	715	716	705	648	709	710	695	709	691	671	697	672	732	737	704	721	707	688	678	675	725	673	677	679	686	710	680	690	670	699	767	718	715	719	723	713	711	691	647	749	740	642	704	702	737	706	692	706	711	672	677	716	717	690	693	780	655	690	687	692	644	677	676	648	699	719	689	673	712	701	729	740	699	710	685	679	718	670	658	686	720	647	663	720	714	678	698	686	706	724	627	681	710	686	708	722	636	682	691	663	669	712	701	693	713	651	701	677	649	698	641	660	718	698	686	725	684	649	670	659	728	702	708	702	677	653	715	726	725	663	706	684	681	663	639	712	722	697	665	676	698	695	732	691	696	732	682	728	690	689	688	714	750	662	706	687	683	665	688	685	682	701	674	746	675	684	670	684	700	711	719	681	655	655	740	645	739	710	700	639	707	651	659	708	714	665	720	709	675	671	706	718	681	628	716	695	717	723	673	676	678	686	650	691	703	725	679	701	681	672	709	681	684	687	701	701	696	716	690	634	719	730	711	664	701	696	721	695	663	687	713	639	690	642	734	737	697	711	685	624	688	707	723	698	678	640	612	694	696	700	695	690	687	685	668	690	742	690	714	685	683	665	749	690	681	704	713	698	684	684	646	647	718	726	636	692	705	686	704	696	705	714	721	700	718	672	717	685	670	659	690	701	692	692	676	717	693	693	714	669	673	695	677	683	662	688	661	689	690	666	745	720	678	683	736	658	704	708	674	667	724	680	693	725	688	633	707	657	686	736	666	705	682	668	651	678	676	692	685	664	688	663	702
57812	28943	14922	7393	3718	1238	479	466	430	423	361	363	375	409	354	360	363	367	472	458	454	454	423	367	325	331	325	325	339	339	364	321	296	307	339	307	355	320	335	334	313	320	364	309	360	312	316	343	309	338	347	356	308	306	304	349	324	333	351	322	328	315	348	315	362	325	309	293	372	349	350	330	354	335	362	318	333	338	303	348	323	330	331	344	309	332	326	313	314	320	352	306	310	288	319	319	355	335	315	318	320	321	353	306	334	329	331	328	341	321	348	360	359	324	311	333	310	328	315	335	371	337	323	312	329	302	319	371	340	331	296	325	348	336	275	347	359	310	361	333	343	358	328	323	328	308	339	342	341	347	332	300	334	319	363	347	363	336	343	319	332	307	347	312	364	328	390	290	312	347	354	326	333	329	314	334	329	282	347	302	323	340	305	320	344	322	309	345	325	332	294	306	335	345	346	328	327	316	302	366	344	328	317	312	303	289	327	305	333	328	345	319	322	323	361	340	339	304	331	369	349	350	352	326	329	326	319	327	326	315	341	329	342	353	353	310	307	323	357	305	333	333	316	326	298	340	329	300	319	307	353	338	328	331	325	333	349	326	319	337	326	322	298	338	281	331	349	342	377	319	323	356	322	340	311	317	318	350	321	308	315	304	384	318	298	337	324	361	308	350	295	332	347	323	312	337	348	335	343	322	332	315	320	334	288	315	336	330	387	309	358	349	327	336	304	345	332	296	331	337	343	341	334	312	340	314	310	310	323	329	353	294	312	331	346	328	281	350	297	349	335	342	321	307	354	325	319	350	340	305	328	318	349	345	321	365	358	333	323	312	334	334	337	344	318	362	349	333	302	339	347	312	292	316	345	344	344	322	306	368	319	294	315	292	340	331	354	317	334	341	324	341	313	387	352	335	308	321	356	352	343	341	342	309	312	293	293	313	338	318	362	309	369	337	345	342	303	329	283	318	348	320	347	322	341	346	332	334	331	313	326	357	328	341	282	317	354	305	354	295	296	326	357	321	310	316	313	349	300	315	328	299	335	328	319	324	309	323	299	292	310	337	317	376	381	355	338	319	349	343	301	355	322	324	333	309	309	325	317	300	349	352	349	328	327	349	334	365	339	324	323	322	335	322	324	307	312	335	330	338	343	310	333	331	361	324	373	321	334	300	329	336	305	304	331	323	360	342	319	309	340	342	344	284	347	351	337	342	319	374	318	277	369	325	319	340	352	354	304	329	308	352	333	340	323	307	336	327	338	347	329	338	349	330	338	313	329	317	358	335	343	301	331	311	345	320	373	336	323	303	334	320	377	339	291	345	345	297	339	336	335	333	344	332	348	348	347	323	327	305	340	336	363	320	310	316	323	330	336	356	306	308	355	342	326	326	347	325	330	334	328	332	327	300	344	338	316	309	310	333	333	337	361	328	324	324	313	344	392	335	317	335	369	324	316	326	371	314	326	330	294	369	317	318	347	346	339	314	364	292	332	307	320	298	311	349	333	355	343	326	331	333	333	364	361	311	326	304	361	328	338	331	344	314	317	335	322	320	311	334	326	316	333	322	358	346	340	299	305	352	379	331	332	339	332	341	335	356	335	308	307	346	300	327	339	314	342	376	341	319	295	318	337	316	350	334	283	319	330	350	336	321	318	342	358	322	284	309	321	343	343	322	314	335	332	334	339	307	357	336	330	320	328	354	356	341	358	336	314	356	378	301	355	298	316	335	321	321	336	323	356	320	338	371	316	318	317	336	312	351	329	305	333	322	318	350	325	307	312	330	321	356	354	304	350	294	326	330	338	298	309	372	313	345	339	360	351	365	337	333	325	340	325	322	332	341	317	352	292	324	358	328	306	318	317	332	374	339	324	332	340	307	323	345	346	321	298	311	317	339	369	355	354	346	366	323	297	312	309	353	328	346	331	363	331	321	307	345	329	333	339	342	329	310	313	305	335	333	300	323	284	312	334	339	341	334	331	330	323	326	283	328	316	347	313	316	298	344	337	321	379	340	286	331	350	354	321	340	341	294	322	342	300	339	368	264	343	343	354	357	349	344	342	301	328	338	330	320	346	353	317	305	323	329	335	328	317	316	311	343	331	301	346	354	315	334	291	314	325	316	331	328	351	340	301	355	309	340	331	366	318	355	371	358	345	305	370	348	365	345	350	305	306	320	305	320	320	327	314	288	305	319	318	326	315	344	320	336	305	331	302	334	339	326	333	365	337	294	356	312	352	330	323	304	311	347	339	307	327	314	371	313	339	345	333	301	346	324	353	350	341	340	357	323	360	338	353	317	306	364	341	330	333	340	328	343	330	353	323	312	318	306	336	309	337	305	326	291	317	334	344	331	340	334	343	358	354	322	308	312	313	357	319	301	337	361	343	307	348	344	352	291	314	314	377	328	346	337	307	300	358	352	340	331	319	344	350	298	344	319	330	329	350	330	341	330	327	318	326	339	295	308	289	328	353	300	362	347	342	353	308	345	353	310	338	328	326	319	324	320	346	321	341	309	316	315	359	304	315	374	324	336	369	328	350	346	322	310	311	325	319	348	347	343	351	325	357	346	328	331	315	354	310	316	344	319	328	340	340	308	349	334	338	323	324	306	305	344	361	323	338	354	357	319	319	332	294	355	363	322	340	301	305	321	305	337	332	359	343	343	340	316	359	331	358	343	366	338	347	348	341	305	295	330	354	375	362	356	358	339	340	382	361	336	325	340	333	297	339	345	310	330	307	306	350	310	347	316	343	350	317	327	310	329	334	336	326	337	324	354	305	318	306	325	353	309	361	353	342	337	348	316	338	358	348	341	313	321	296	307	352	340	321	306	300	308	321	299	300	358	330	317	310	331	323	305	311	324	337	297	349	325	321	286	301	332	318	336	324	346	336	281	338	334	341	315	298	338	345	321	332	298	346	287	324	332	352	285	363	303	346	336	293	281	315	305	343	346	324	352	317	336	334	339	342	305	313	349	317	317	327	328	342	341	356	318	329	350	329	336	361	327	309	293	357	338	360	352	347	332	354	310	330	353	332	354	303	347	315	331	333	320	327	321	329	328	342	362	337	365	324	352	348	322	321	332	324	321	340	331	330	317	337	331	306	349	365	343	330	328	293	332	336	303	292	323	314	369	375	348	363	314	334	319	328	336	334	329	327	348	325	330	308	331	320	351	304	301	293	324	307	342	378	331	338	323	303	296	301	310	333	304	343	332	336	345	339	368	363	334	309	322	344	345	331	328	320	322	346	338	274	317	327	337	345	292	341	331	309	328	340	339	367	387	369	349	344	339	322	336	355	360	337	362	365	317	306	341	338	353	347	343	338	308	345	301	351	349	341	335	342	327	343	308	366	335	354	377	340	331	323	331	328	318	348	324	297	281	367	357	268	326	340	338	359	312	339	314	349	318	316	319	328	364	356	287	340	310	360	335	319	304	346	345	324	297	326	323	303	306	289	328	320	369	361	287	375	359	334	343	345	368	349	298	329	351
37604	19753	17787	14213	9400	3432	1426	1229	1178	1150	1078	1045	1012	898	934	854	978	1035	1461	1682	1565	1417	1191	987	775	725	739	760	743	690	695	682	675	707	665	799	769	716	702	712	738	714	664	725	718	757	702	762	742	673	718	707	655	700	696	714	649	728	709	676	709	737	683	702	712	759	730	752	719	710	691	695	702	701	674	725	697	743	693	710	735	704	697	760	697	732	688	716	725	689	645	762	718	700	678	741	670	709	703	718	705	711	719	750	702	683	724	712	734	685	715	775	771	712	729	700	671	734	755	709	643	742	752	734	691	740	702	742	682	676	695	739	700	756	711	733	685	692	718	727	700	701	710	741	729	712	672	695	747	726	734	689	716	740	719	738	748	766	672	732	752	703	666	714	722	709	701	675	743	668	731	750	749	714	681	736	732	680	742	765	708	759	723	727	734	754	688	748	706	714	743	673	670	693	747	727	672	750	687	678	731	730	711	718	735	683	715	743	722	671	740	742	680	731	689	729	721	750	732	713	715	719	698	700	734	726	697	718	710	682	738	752	691	724	719	726	723	678	752	737	774	724	702	738	738	730	725	753	704	728	692	722	724	729	705	752	717	723	743	760	703	758	720	766	671	741	807	728	673	702	722	724	722	767	715	701	663	670	696	740	720	729	725	708	739	709	718	688	711	713	744	753	677	729	667	695	700	726	673	684	749	719	713	738	743	734	703	714	667	672	694	694	754	720	772	717	688	727	715	674	732	710	710	739	679	701	711	756	737	725	752	724	720	759	731	753	731	705	693	718	682	714	700	673	692	717	674	785	723	731	696	701	738	706	730	685	754	708	697	726	726	749	721	739	716	753	737	710	686	709	720	680	685	720	710	687	692	719	723	738	696	740	725	767	698	721	740	756	739	727	720	690	741	724	732	750	716	712	737	681	767	732	725	727	723	727	690	742	711	705	747	692	757	710	683	703	683	684	737	691	737	781	737	678	672	703	743	743	706	727	719	730	691	721	741	748	690	731	740	705	682	695	734	732	707	698	693	728	751	712	729	695	727	721	727	688	734	689	734	731	707	712	679	723	712	729	737	712	697	688	743	728	747	721	761	731	679	720	748	727	686	689	774	666	710	697	691	739	671	719	711	695	767	732	713	697	723	678	710	713	741	744	716	677	688	721	757	746	679	713	657	737	765	725	711	718	691	710	712	725	727	703	727	687	731	705	756	755	681	713	756	713	686	708	686	723	701	733	745	656	678	743	701	706	730	742	756	710	681	771	712	747	705	701	683	747	705	757	689	713	738	692	696	724	733	716	732	696	703	704	729	700	679	736	666	728	696	718	734	694	736	659	752	696	693	752	715	754	734	695	740	740	718	727	672	745	695	702	658	740	747	714	785	718	729	709	765	747	685	763	779	717	723	732	730	694	764	705	674	703	723	697	699	716	721	743	750	740	721	754	714	703	697	729	710	740	708	710	673	716	690	692	760	767	723	746	704	698	702	718	725	694	698	711	735	739	710	692	738	755	706	676	758	761	732	711	734	694	703	718	722	725	719	763	755	668	736	672	704	722	759	712	719	692	675	727	715	722	692	731	726	653	688	739	723	695	656	692	729	741	734	757	736	727	682	714	700	721	714	729	738	671	741	679	694	720	694	742	777	697	689	714	727	739	743	728	723	687	725	777	759	707	755	759	706	729	714	722	714	742	666	693	691	702	704	715	697	705	645	717	712	771	753	682	686	714	690	699	695	711	683	696	738	736	704	702	765	736	714	725	699	708	714	712	708	765	747	740	687	703	688	755	725	725	706	739	702	717	743	774	756	757	733	719	748	719	709	708	717	693	702	697	698	694	707	681	697	725	732	729	778	696	698	777	716	722	700	704	681	753	768	724	722	719	709	772	700	697	713	716	737	686	685	680	710	737	706	676	727	735	681	704	720	699	725	725	697	684	745	693	749	716	738	752	718	727	701	718	700	706	718	736	696	706	738	715	683	726	681	689	736	746	756	718	740	748	717	727	739	756	723	729	743	710	732	725	708	693	680	736	643	718	783	658	738	762	705	699	704	706	759	748	767	706	701	759	713	722	713	672	745	800	714	729	742	715	735	726	744	701	734	726	702	756	666	724	683	711	757	718	691	712	725	684	688	724	708	753	721	725	695	722	741	728	689	730	737	713	684	689	769	672	728	735	691	771	724	750	697	684	753	718	712	684	699	699	682	739	702	672	715	678	708	732	718	658	726	759	737	744	722	744	723	689	698	711	694	708	717	752	685	656	725	716	697	738	776	732	753	692	703	733	704	766	726	718	747	678	759	704	690	740	708	743	709	717	667	647	690	736	715	762	695	690	742	695	764	713	686	718	700	767	734	714	701	763	744	681	702	690	750	736	737	765	738	724	722	734	715	715	720	768	718	688	728	738	681	675	702	719	788	717	707	739	712	682	741	735	682	743	761	678	736	727	727	689	734	720	730	709	687	741	690	717	748	703	749	674	741	671	741	746	769	743	720	743	734	765	709	704	754	749	749	732	656	686	695	709	751	712	722	725	718	708	723	715	731	731	771	719	668	669	729	770	705	735	701	694	723	728	738	653	729	711	756	645	738	794	728	668	718	730	726	689	677	707	695	737	706	701	739	711	737	705	696	706	728	715	741	670	713	709	673	701	737	638	707	710	710	731	730	703	749	703	763	700	726	711	713	711	697	665	687	739	718	710	700	772	724	712	753	685	676	675	688	700	708	726	713	730	724	733	740	740	689	732	739	739	739	677	701	726	697	681	748	703	716	760	697	666	713	704	750	757	719	696	745	696	721	709	725	752	722	718	729	671	696	758	732	719	730	701	715	691	696	714	686	723	783	736	743	677	733	714	762	753	701	736	670	696	689	713	764	756	686	758	711	766	691	704	705	703	701	703	737	691	729	701	700	728	679	694	746	705	746	700	739	727	716	736	745	720	762	711	734	707	667	773	718	734	734	711	734	728	730	646	723	716	707	746	704	691	730	728	721	722	779	669	708	714	753	693	708	711	713	711	706	692	745	745	734	702	704	713	700	723	707	758	746	684	689	737	736	692	714	736	699	699	728	746	693	718	692	724	705	725	702	682	709	715	693	732	696	746	694	729	719	673	751	713	703	759	661	737	713	745	708	728	672	672	679	695	716	701	735	767	725	696	753	750	749	726	770	700	725	728	708	703	726	739	669	727	685	726	693	681	705	753	692	757	688	809	728	732	724	759	717	739	706	705	721	718	724	730	725	717	701	705	731	719	690	727	701	699	719	696	723	696	711	720	702	695	686	716	725	738	771	707	727	701	725	725	728	716	755	674	725	711	776	686	729	735	735	701	712	755	772	724	741	718	755	718	727	745	685	731	774	691	668	737	759	728	691	731	726	700	679	724	779	733	726	722	692	760	703	713	762	717	737	659	721	738	698	696	717	706	710	748	711	702	665	733	761	701	710	716	698	704	722	733	703	709	695	689	696	703	739	730	713	669	716	710	706	671	705	688
61707	33250	21143	10721	4406	1578	632	491	441	377	382	384	378	346	357	365	365	380	423	487	586	579	423	376	328	329	337	318	336	310	338	331	394	344	318	300	342	356	313	326	319	348	385	346	333	341	398	357	334	327	356	369	362	358	369	341	366	353	318	370	314	367	340	354	317	355	330	355	353	375	324	352	372	358	340	327	346	324	346	381	303	343	363	348	330	322	356	360	361	338	365	355	375	347	326	360	352	334	301	371	341	355	322	329	338	394	339	319	324	369	315	381	359	337	342	353	341	337	314	336	313	351	353	313	332	317	331	377	333	348	299	346	320	361	365	354	337	351	344	322	342	354	368	335	324	349	338	339	334	358	318	330	365	320	345	295	345	335	322	355	332	374	335	381	347	405	372	345	341	346	315	351	364	340	309	361	336	340	332	328	323	344	343	371	324	335	336	347	328	341	327	349	330	328	361	338	347	348	317	331	361	353	305	331	344	354	365	306	338	359	322	368	329	377	388	322	379	365	342	341	346	343	381	314	364	345	352	350	352	358	371	291	348	347	349	336	362	383	336	353	328	330	354	366	348	355	336	388	333	370	366	323	318	346	374	333	330	351	334	363	347	387	312	305	311	349	366	364	342	379	353	349	327	328	324	358	340	368	335	372	356	336	330	343	364	311	333	343	334	315	357	364	340	374	316	352	367	368	337	329	341	333	332	343	357	313	319	355	347	340	376	385	353	376	359	339	347	359	366	341	336	324	375	312	307	310	355	339	326	355	312	350	370	333	368	321	306	320	325	352	326	343	343	333	348	356	309	352	344	343	348	378	358	344	345	324	349	357	347	330	365	342	336	346	311	345	353	321	355	339	374	350	345	338	317	304	358	340	345	353	349	334	333	347	325	358	334	341	338	343	337	303	312	332	332	342	340	395	348	350	340	351	380	338	324	321	331	352	310	359	339	367	337	327	344	367	322	381	332	356	355	354	340	371	349	354	310	310	316	331	331	363	329	369	350	342	325	354	351	323	332	346	377	339	322	337	347	345	343	334	338	382	358	361	352	369	359	334	317	341	333	356	363	338	317	379	341	375	342	348	337	348	313	340	337	343	376	318	325	347	353	320	352	362	316	347	350	357	344	366	322	348	333	358	332	340	312	348	363	345	335	340	339	347	338	340	305	342	350	324	341	330	346	314	346	384	373	389	317	334	346	355	321	320	349	335	320	310	363	328	304	326	303	367	346	316	323	340	342	344	362	351	343	353	348	362	370	337	346	364	387	352	340	348	361	292	309	368	333	334	372	362	328	401	334	324	317	345	321	339	354	375	315	365	376	358	346	340	357	373	321	340	328	320	357	364	352	329	331	320	378	391	339	345	342	363	394	334	329	406	340	343	284	336	388	357	346	361	331	325	373	362	349	384	332	373	355	362	360	362	343	340	329	371	328	400	356	344	329	332	350	356	350	341	354	323	326	353	343	351	348	378	364	332	323	376	327	321	310	341	331	302	361	357	357	323	360	311	324	335	350	330	362	328	332	344	331	346	330	336	344	326	361	334	348	304	394	360	337	338	340	375	328	366	341	366	319	355	377	302	345	353	364	348	356	337	353	369	370	366	337	394	381	374	358	358	363	344	340	323	348	353	352	344	348	352	346	320	332	311	339	349	338	318	337	305	364	365	346	338	347	356	335	343	342	310	335	362	297	330	321	357	361	387	359	328	345	318	325	356	337	336	344	324	337	343	357	363	370	319	328	337	326	324	321	332	362	348	351	345	364	387	346	321	333	352	357	326	336	371	330	346	388	359	340	330	323	345	372	371	352	390	351	352	312	393	352	364	356	315	354	345	317	328	385	343	374	319	336	353	309	361	289	338	326	364	348	322	301	319	349	321	341	325	347	314	322	377	391	356	340	353	341	333	347	378	333	325	334	362	343	332	325	348	335	346	336	325	352	352	329	326	362	346	337	339	362	325	356	375	358	334	319	352	314	362	366	354	347	350	366	361	321	342	367	344	334	385	340	335	341	366	341	332	351	367	375	340	332	358	353	347	347	345	346	361	339	364	365	355	372	338	355	371	371	363	306	363	312	331	360	340	328	299	345	371	348	338	365	351	372	346	357	310	331	388	366	328	316	314	342	331	336	317	344	342	331	377	359	333	363	360	347	375	349	369	369	331	344	357	371	351	362	332	361	361	324	346	336	360	325	330	339	350	363	372	356	342	345	352	344	374	342	354	353	348	381	379	364	375	331	351	338	336	355	339	312	384	336	312	313	318	326	343	371	331	372	317	337	339	364	346	346	327	347	332	386	350	327	319	364	332	341	361	355	337	359	341	340	308	357	389	353	307	349	309	336	325	364	391	351	335	353	340	340	356	346	325	358	340	374	353	352	328	341	381	334	372	366	366	342	349	358	325	345	311	342	329	356	321	338	347	352	335	309	354	342	345	352	354	323	354	355	351	319	305	337	343	362	349	337	342	333	365	369	345	338	372	354	310	337	379	320	349	373	310	351	351	367	310	387	371	320	339	353	346	339	355	291	314	386	386	368	379	336	354	338	364	386	343	342	345	332	328	320	357	350	312	341	334	333	308	364	358	336	362	410	335	346	331	412	348	344	304	350	342	352	338	386	344	363	356	312	373	352	365	335	323	315	348	307	351	349	314	374	353	363	322	346	380	412	355	323	355	357	348	337	324	364	354	338	359	322	353	333	325	345	325	357	338	335	320	348	345	356	352	382	340	338	332	366	311	357	339	348	339	363	362	333	343	332	313	303	351	366	346	351	324	354	342	330	338	341	390	324	323	316	340	338	350	345	360	354	287	371	363	337	377	322	338	359	336	356	311	382	362	339	350	322	337	336	350	353	301	369	346	353	317	317	358	393	339	354	360	341	328	368	367	332	349	358	340	324	340	327	377	359	374	385	309	365	358	333	343	341	303	332	377	352	335	333	342	341	352	356	350	321	366	371	360	368	324	360	345	331	321	349	343	291	341	362	321	343	374	306	342	342	341	366	348	372	359	345	315	327	301	331	322	378	358	354	375	319	385	333	318	305	380	320	346	367	346	332	367	345	364	356	355	332	332	349	322	334	379	368	323	353	380	341	357	369	351	357	349	337	364	329	353	349	370	349	364	331	344	356	390	327	339	354	325	344	370	346	345	364	346	370	326	342	347	352	364	373	311	356	346	364	315	350	338	385	329	339	351	372	338	364	354	348	368	317	370	336	354	362	333	347	357	364	371	377	359	317	355	308	346	372	368	381	331	361	346	336	367	344	352	308	326	351	385	336	312	358	331	335	346	357	338	350	351	390	320	336	318	372	343	336	350	355	373	316	339	348	348	362	334	334	353	339	361	344	351	364	342	354	333	338	348	354	342	344	357	332	361	361	372	340	358	313	351	340	391	332	317	337	357	350	359	379	338	320	331	354	326	355	379	332	331	338	373	334	345	329	312	313	357	348	358	332	365	342	352	346	314	369	316	329	338	345	343	347	394	387	379	355	326
40118	25616	23598	17675	9958	4505	1760	1487	1228	1088	1033	971	936	928	896	869	850	947	1139	1631	1974	1819	1254	1041	786	772	784	707	761	746	762	757	700	681	731	711	701	707	758	743	720	750	776	744	786	743	750	739	747	735	753	721	761	798	770	702	745	765	694	769	757	772	755	732	745	731	751	782	745	727	774	815	729	725	736	735	688	773	728	713	743	724	801	719	712	706	694	723	752	715	709	759	743	783	740	752	764	760	771	759	752	740	779	713	719	712	781	751	741	757	727	758	721	755	717	758	686	781	755	723	800	734	729	773	720	680	715	747	700	733	694	784	765	747	719	798	755	731	752	760	732	704	726	717	727	713	742	713	728	771	695	761	777	726	725	759	770	738	764	711	755	691	727	682	759	737	736	763	734	744	723	763	734	771	748	773	725	719	692	768	730	763	781	711	745	716	723	758	762	745	760	787	714	767	752	723	756	799	719	728	721	730	737	725	764	723	697	733	743	805	761	790	753	717	722	753	792	743	718	698	675	736	767	770	754	727	720	752	742	686	771	736	732	729	729	708	714	727	739	813	729	741	687	723	737	761	707	694	717	739	739	765	738	714	750	740	738	771	739	785	753	764	706	739	738	714	757	728	770	708	746	736	755	715	728	776	707	716	671	708	715	744	757	732	729	754	699	800	731	716	772	782	730	737	735	794	785	721	762	734	712	724	722	710	758	770	763	695	713	780	706	742	723	696	722	706	740	725	767	725	714	738	762	738	693	676	747	804	704	725	765	735	739	710	744	704	762	703	717	699	755	730	768	734	747	733	721	815	804	727	741	790	757	744	784	812	768	694	786	747	741	716	770	709	770	739	727	704	763	761	760	731	744	754	764	785	777	721	746	767	757	782	750	738	732	751	780	727	730	794	737	700	747	746	755	751	681	715	699	741	704	794	716	762	771	725	741	780	739	741	721	741	732	744	765	737	740	754	736	772	786	740	705	786	751	719	744	718	734	682	744	727	744	724	707	768	727	762	732	740	724	725	781	719	681	717	762	744	747	763	727	731	775	719	749	760	726	760	725	776	735	773	745	751	756	773	726	748	737	790	725	771	781	780	778	713	727	781	701	736	747	747	720	742	747	726	716	714	730	749	752	719	801	716	764	765	710	691	714	731	777	697	734	772	739	787	767	738	704	755	777	739	714	764	735	750	771	738	772	724	790	720	775	732	703	709	724	797	740	739	747	710	727	694	739	720	764	716	719	759	753	762	744	746	738	773	758	739	699	769	696	747	716	774	761	759	733	740	716	747	735	740	725	690	759	759	748	733	704	750	743	731	749	749	728	739	740	780	728	779	792	745	796	717	736	746	703	753	726	740	747	734	712	772	679	726	688	746	736	769	762	694	762	754	736	708	715	737	725	771	762	743	747	745	774	757	725	796	695	724	744	752	709	724	732	755	733	722	751	765	747	771	745	728	736	734	747	666	730	740	705	750	728	779	758	758	753	742	770	709	727	733	727	746	768	742	759	747	669	760	766	763	724	779	738	740	732	719	772	724	748	742	709	772	804	734	735	770	725	735	781	771	748	788	728	806	766	748	804	716	757	751	745	735	735	773	718	690	745	746	769	752	775	768	701	732	756	762	761	775	757	788	730	692	745	730	757	761	727	713	728	782	723	756	737	712	745	730	724	703	780	782	768	760	724	713	774	752	772	771	759	714	767	724	781	710	732	771	730	754	757	733	715	780	737	775	750	761	723	709	680	755	747	775	738	750	728	710	742	697	747	769	704	786	711	704	755	712	744	759	761	765	754	738	773	764	752	689	735	742	742	749	768	742	724	752	719	757	735	705	751	748	747	752	784	741	781	735	794	705	718	748	752	732	770	736	725	703	751	744	753	755	772	718	788	738	731	709	730	739	757	719	710	727	709	737	780	707	730	789	717	780	749	740	815	711	735	789	744	736	751	701	791	726	721	736	680	732	745	786	711	757	730	709	740	764	773	744	730	722	730	757	760	704	745	760	734	712	706	716	730	740	718	752	733	758	743	747	746	751	718	751	722	746	725	748	776	732	724	732	784	771	722	750	786	718	789	746	764	721	722	784	713	750	686	703	750	770	711	723	688	733	733	741	688	772	735	808	766	744	711	765	727	709	745	739	747	745	739	813	735	725	768	723	730	713	752	711	757	748	744	740	749	726	749	649	765	757	667	728	745	777	781	746	770	703	738	713	724	709	745	697	699	789	758	749	748	750	780	735	738	739	795	771	728	745	692	741	690	731	698	805	754	720	760	691	729	708	711	728	720	763	714	777	758	715	710	728	739	729	782	716	751	738	736	783	766	756	689	733	767	693	720	755	772	764	733	774	748	718	778	818	777	726	733	739	723	725	681	742	788	785	738	752	750	712	749	780	722	754	738	759	747	785	751	740	760	776	749	728	769	733	739	743	735	724	700	720	726	748	745	786	739	751	691	745	763	754	800	786	722	754	759	766	775	744	743	713	750	754	730	740	747	696	731	704	754	773	715	777	769	751	753	717	727	752	751	768	787	723	776	742	727	768	747	780	791	739	771	761	737	790	741	694	764	725	700	723	740	785	734	748	680	768	711	762	753	751	780	786	718	775	744	746	722	732	733	722	728	704	700	758	751	744	775	731	793	734	725	762	743	707	764	788	734	686	749	791	755	733	725	750	771	745	754	709	798	736	769	748	717	746	742	821	722	766	773	776	742	699	753	763	719	796	751	770	811	769	738	772	781	780	759	773	698	795	762	759	797	755	749	809	714	750	733	743	764	743	716	747	757	701	742	726	799	682	737	733	718	720	731	699	755	756	747	700	717	723	722	792	784	714	758	755	725	742	712	718	787	766	741	776	801	753	760	725	725	760	751	768	726	756	761	758	753	738	788	737	747	741	715	732	709	790	770	781	783	755	697	720	788	764	763	762	753	795	715	735	722	799	699	700	712	713	696	731	758	707	722	779	735	773	793	746	766	790	725	782	726	710	750	735	751	748	785	706	744	761	723	676	762	742	764	766	775	745	761	728	734	780	785	699	745	766	720	759	737	747	788	779	746	772	743	757	768	750	765	744	697	702	789	724	740	753	706	747	738	750	771	753	720	767	682	720	730	761	721	748	739	772	715	737	724	708	753	759	710	731	726	689	753	765	744	715	740	739	720	720	771	737	766	753	734	739	731	742	729	751	776	749	789	712	694	758	718	762	737	769	743	718	761	735	714	775	726	766	785	753	720	734	736	737	739	726	727	701	753	757	699	712	778	758	698	764	748	735	732	764	778	761	786	730	733	742	741	722	780	791	759	713	740	740	730	763	694	734	720	756	789	723	767	684	746	735	760	742	753	809	714	729	754	790	751	763	765	771	781	741	693	755	745	745	706	728	734	718	768	736	729	731	731	705	744	740	711	716	752	728	723	745	755	732	772	736	732	741	696	731	710	726	729	678	733	756	747	684	743	713	733	799	728	757	707	733	697	794	776	710	716	780	756	760	738	794	761	726
41663	23984	10902	3548	1354	685	409	359	316	294	306	279	272	303	314	312	296	286	336	309	323	329	314	330	327	280	305	341	313	301	295	310	273	331	299	304	292	298	310	349	280	316	334	315	294	274	312	304	321	293	295	300	314	287	305	320	297	315	283	285	306	355	323	341	342	289	298	272	317	296	290	327	295	310	314	306	325	346	301	306	301	273	294	304	325	333	326	336	296	308	319	320	340	281	336	299	320	308	346	335	289	311	307	296	280	308	305	320	287	330	292	313	304	285	300	330	306	331	313	297	330	346	292	312	304	271	308	339	296	290	290	295	292	285	319	283	320	340	303	265	322	302	316	283	286	265	310	276	314	311	322	350	261	321	295	309	336	291	298	297	311	312	307	287	291	301	310	298	313	308	311	319	285	268	276	307	284	331	305	314	313	321	303	334	298	314	359	277	328	297	295	299	292	313	296	302	306	289	319	315	302	300	298	322	295	317	280	298	311	341	332	345	316	314	286	323	319	254	303	322	347	299	315	307	309	337	329	288	313	338	291	305	307	307	315	354	293	321	271	276	340	293	309	336	319	295	302	302	293	255	314	267	313	317	269	295	291	304	330	299	296	308	313	334	299	312	306	331	307	305	306	344	282	333	313	279	301	307	311	311	304	322	302	304	303	310	311	323	304	304	291	303	318	282	312	321	325	303	292	316	298	296	352	281	321	286	316	348	324	334	284	311	303	320	305	314	310	305	309	284	328	334	307	308	306	291	320	310	299	340	334	313	311	298	316	276	325	317	299	300	314	316	303	286	304	328	312	312	289	306	305	308	312	283	315	310	349	352	317	310	296	283	290	339	299	314	303	326	269	318	263	295	302	314	364	315	290	300	298	317	313	280	297	278	309	298	346	308	258	278	343	299	332	339	333	336	311	294	302	324	291	344	261	288	313	297	333	312	282	313	344	315	309	303	333	314	335	299	275	312	297	273	323	283	310	303	355	299	316	334	316	334	333	315	304	306	312	303	351	310	275	307	304	293	303	317	288	307	319	325	288	306	291	304	305	307	303	321	316	321	302	313	285	291	288	327	295	335	308	316	293	307	330	321	289	321	318	325	315	314	288	310	324	288	320	302	299	263	313	337	301	300	280	320	327	290	294	313	286	282	280	273	353	300	299	290	291	336	297	311	316	294	294	300	293	332	320	284	322	356	302	295	293	305	314	284	307	300	303	302	308	334	307	300	304	303	311	295	298	276	293	293	331	308	308	294	301	329	318	331	289	321	287	334	290	300	323	314	310	277	275	284	332	279	312	343	355	321	326	288	305	304	303	301	321	327	329	285	317	283	307	279	264	331	300	293	307	326	315	337	305	312	302	295	301	324	310	305	331	301	277	328	279	283	283	301	318	322	307	321	296	332	308	327	319	292	318	348	318	264	303	303	289	291	316	333	320	315	300	280	296	311	281	310	334	285	294	295	277	312	291	311	297	347	322	328	320	298	295	330	311	305	288	336	282	334	306	286	313	285	291	311	310	292	270	302	313	315	311	282	314	309	327	317	312	280	284	330	278	320	285	322	296	318	300	284	342	301	297	286	305	306	286	312	323	302	315	314	276	300	322	297	298	286	314	306	329	326	344	328	318	314	326	301	288	307	296	296	322	294	331	281	316	276	311	334	282	320	302	294	299	294	319	307	279	305	328	321	278	301	314	314	284	324	303	324	320	304	299	301	268	294	305	340	312	287	302	311	277	294	337	336	318	307	309	312	348	328	372	306	350	291	335	284	286	325	336	295	270	311	322	304	294	298	310	326	289	279	308	322	297	300	315	347	304	300	295	341	305	291	336	324	295	322	295	316	296	287	334	294	294	284	334	265	303	276	295	296	302	323	276	328	348	284	290	300	303	295	339	318	301	342	277	286	328	311	320	307	309	299	326	337	303	290	296	316	314	291	326	308	281	325	317	299	322	274	303	300	344	317	296	278	263	292	327	306	297	310	350	308	316	293	280	289	329	301	329	311	267	286	338	286	324	350	290	288	312	312	296	313	307	291	319	314	293	327	298	322	311	299	306	303	302	281	303	332	316	314	304	282	305	316	275	282	296	299	281	308	298	308	301	296	284	323	289	285	300	304	294	348	311	327	337	359	306	289	290	348	285	332	325	313	319	310	342	330	289	290	304	284	293	322	289	343	294	294	308	301	275	315	310	297	310	304	294	333	295	341	284	297	318	324	299	318	310	344	323	295	324	322	321	304	326	282	331	312	315	354	299	318	322	303	286	307	287	293	261	298	263	331	316	336	316	300	336	351	315	282	302	310	344	280	280	294	328	303	279	305	292	311	311	284	335	289	306	301	335	286	315	297	324	289	331	295	319	343	303	339	332	277	324	291	313	313	315	292	295	290	301	324	303	299	273	321	293	285	330	318	315	306	311	317	332	319	304	310	310	294	335	311	285	307	301	291	310	324	308	292	330	275	295	284	307	291	293	335	295	295	331	321	325	306	329	317	290	309	340	345	302	292	291	269	315	314	334	384	293	322	337	312	306	321	303	316	319	336	283	325	281	319	299	295	309	291	290	283	299	303	298	339	335	286	305	317	294	313	321	302	354	293	327	286	283	299	277	340	300	306	325	321	322	302	316	309	335	289	303	326	330	314	335	300	321	291	323	325	298	299	306	310	300	290	292	309	317	322	307	315	317	303	306	350	338	282	315	320	300	297	290	309	307	325	328	313	311	328	311	297	333	317	294	308	316	293	299	311	288	312	312	318	332	335	302	321	313	289	286	295	294	276	316	312	272	309	260	304	323	336	318	314	315	339	300	293	307	344	282	333	299	324	299	279	273	277	310	325	307	329	328	270	303	302	303	293	325	262	288	303	287	320	312	322	293	314	291	330	308	330	322	313	343	306	317	295	318	309	341	293	277	320	293	317	307	335	287	334	321	315	298	302	302	300	315	327	338	310	315	314	271	303	300	300	339	309	309	283	288	284	306	294	300	324	285	329	319	312	292	280	319	319	323	327	320	308	313	289	335	280	309	274	322	319	319	285	287	290	304	314	297	304	309	307	314	271	324	278	320	327	333	302	321	280	319	278	313	286	286	310	284	306	317	265	307	283	332	277	329	314	291	289	334	331	320	292	264	314	291	320	290	287	301	263	287	321	322	308	321	320	331	321	298	320	297	311	294	308	317	323	325	299	316	300	297	278	298	303	300	323	279	293	315	326	270	298	304	282	322	296	308	305	354	346	340	293	293	289	313	308	266	312	337	324	312	325	318	291	286	319	262	311	286	321	316	284	334	313	302	301	332	269	296	317	320	323	332	292	309	327	332	336	308	286	318	352	289	319	296	306	302	322	265	329	275	281	305	301	338	248	275	340	289	296	320	322	297	301	285	331	270	325	317	340	354	272	342	275	297	355	287	284	296	297	283	302	329	302	297	308	291	288	325	299	314	309	294	315	305	295	303	280	303	286	320	336	296	307	342	291	320	323	319	285	320	359	303	279
26566	18406	13052	7677	3868	2197	1135	932	753	674	654	683	643	662	670	736	692	695	671	685	643	634	687	687	636	657	661	701	665	673	648	666	662	725	690	658	640	669	677	676	672	673	656	655	645	621	698	689	709	636	691	695	690	639	661	651	671	639	704	676	676	698	695	600	692	708	657	645	661	700	673	643	656	719	644	665	655	682	681	697	651	718	676	649	676	670	649	669	666	682	696	685	740	633	635	677	665	675	671	682	726	685	679	661	653	682	684	652	675	666	683	599	669	653	676	632	704	648	715	650	711	667	660	660	685	664	650	639	645	641	714	655	642	642	657	663	661	675	674	676	666	622	639	648	654	704	641	679	595	659	636	660	710	699	672	670	634	636	686	659	641	660	674	643	668	641	641	666	667	654	695	646	663	697	686	679	657	661	708	638	654	659	670	664	621	709	672	671	650	649	684	661	669	694	657	654	673	646	672	691	656	664	672	687	702	678	636	703	692	675	674	638	662	646	619	619	675	623	642	644	684	624	696	645	616	669	626	639	678	669	648	724	656	673	698	684	670	669	680	672	650	675	706	668	657	664	657	630	682	647	670	637	617	662	650	667	685	689	651	677	663	638	637	654	663	696	668	701	693	677	701	655	697	617	685	634	686	687	631	696	631	672	695	680	644	695	667	668	623	670	657	670	722	648	684	688	688	651	670	637	617	679	667	655	727	677	677	695	655	658	673	676	651	642	701	671	634	637	673	624	678	706	645	664	633	634	654	692	673	719	675	685	669	639	654	700	629	688	689	669	659	672	711	676	696	675	685	648	649	638	660	633	664	685	665	677	699	671	669	671	629	623	687	697	690	658	685	671	644	680	645	672	711	660	658	680	700	652	617	678	673	696	669	691	664	666	683	691	714	704	756	655	679	669	682	647	672	641	688	646	641	666	703	673	603	684	715	663	711	665	656	662	664	683	648	656	680	643	723	717	662	631	662	640	653	683	677	640	711	691	636	662	650	728	680	679	643	666	667	695	689	655	671	697	640	636	680	697	672	650	675	698	652	671	707	664	693	656	694	687	647	662	696	663	669	673	693	640	640	639	682	650	639	681	651	676	710	691	676	679	687	653	685	667	661	657	672	705	646	661	687	647	602	678	694	665	655	659	644	664	666	649	677	689	663	667	670	625	679	655	688	676	724	676	695	682	667	635	676	642	673	672	670	622	629	635	689	706	688	679	655	640	665	626	659	672	614	667	667	712	645	661	719	677	664	673	686	665	703	662	680	643	672	689	687	648	712	675	696	679	663	618	643	690	677	672	640	665	685	651	686	704	655	663	710	648	708	678	661	678	658	701	673	696	679	672	682	672	678	660	647	726	690	685	684	695	701	656	659	664	696	643	713	713	664	646	656	618	650	676	654	637	632	621	662	711	684	634	671	676	690	619	704	628	674	682	673	659	702	646	664	681	684	691	689	632	702	644	668	640	646	661	664	686	722	685	653	675	662	686	705	659	662	677	741	693	654	653	693	676	636	682	633	656	693	708	693	659	654	646	651	677	637	684	668	661	687	664	669	685	693	661	679	636	694	679	704	683	711	650	650	690	692	658	657	696	673	662	659	653	648	703	652	667	629	689	682	672	673	699	679	647	702	645	642	701	636	686	663	669	642	652	696	692	681	669	653	690	719	631	684	699	660	650	646	687	665	630	685	645	656	696	688	665	684	705	707	669	715	680	697	702	670	655	665	680	661	653	672	665	701	636	672	656	683	681	684	636	633	658	658	677	684	638	648	698	694	703	614	697	709	660	649	641	695	713	658	682	651	634	667	691	642	654	623	648	677	632	726	636	710	704	682	657	683	622	649	630	651	679	668	697	627	698	683	644	622	626	670	645	639	714	673	646	665	683	682	691	709	703	659	614	650	644	678	710	690	634	647	657	660	652	727	711	725	650	649	686	625	629	734	685	692	667	652	634	718	713	666	643	664	655	708	627	628	686	612	666	657	682	665	697	650	664	687	700	656	701	654	649	705	672	632	708	643	679	644	631	694	650	673	637	661	717	667	679	649	675	697	669	632	667	724	682	697	680	672	673	697	673	666	662	673	632	705	679	637	664	697	699	646	675	693	689	651	652	657	649	645	684	633	670	650	666	677	663	626	696	671	663	693	655	665	738	658	687	694	743	630	662	677	668	673	664	660	667	686	665	660	705	676	643	644	657	587	686	688	708	695	665	685	664	660	650	707	629	662	711	664	667	737	674	648	670	648	646	709	655	656	641	648	659	648	635	696	686	669	672	675	681	681	699	651	685	692	692	626	650	666	673	655	685	695	662	700	712	699	689	659	681	659	669	654	675	635	666	682	661	611	665	693	656	655	653	662	666	718	606	730	677	657	629	694	687	695	644	699	632	653	639	683	624	723	603	663	686	691	688	628	687	704	678	665	645	688	658	669	646	665	665	683	670	709	666	620	667	669	659	646	705	669	639	672	691	673	652	699	683	666	663	650	668	704	674	677	675	692	690	717	649	665	694	668	647	708	651	691	686	649	640	676	676	664	651	669	663	658	656	686	637	669	648	685	615	666	670	652	712	683	644	688	635	693	677	654	616	660	629	704	695	693	670	643	688	642	687	683	673	624	687	648	655	617	656	606	628	669	696	644	656	685	648	673	685	653	658	633	706	690	640	652	703	690	662	728	630	655	688	650	636	647	676	678	652	692	694	709	681	651	604	684	688	679	700	656	632	697	694	658	673	667	669	681	656	705	676	700	639	680	639	639	681	659	619	697	648	665	617	733	682	669	657	689	700	678	698	662	689	675	684	620	644	676	649	651	674	653	683	654	604	696	657	667	653	691	652	680	659	646	683	643	624	685	674	671	712	700	696	675	721	672	715	660	687	645	694	667	674	655	682	667	664	662	654	659	706	670	658	685	659	619	673	691	654	671	644	675	632	663	719	622	689	657	608	687	698	655	665	686	706	635	634	640	715	638	637	670	675	654	671	652	647	636	661	653	691	673	639	656	652	682	675	697	705	661	657	637	679	693	646	689	669	642	710	667	655	667	717	637	618	628	674	690	640	711	684	670	671	677	679	652	660	688	656	682	690	666	722	663	681	672	672	666	684	627	672	685	653	661	681	682	668	669	638	697	668	688	647	654	711	679	691	632	693	654	642	626	657	673	700	663	708	639	644	698	622	650	690	655	667	634	701	673	676	650	666	660	603	680	661	641	648	655	678	686	690	685	651	674	661	680	645	675	659	662	645	667	653	674	650	675	663	651	700	682	670	637	652	675	639	688	657	661	673	700	626	704	698	690	716	702	671	712	677	667	633	682	635	647	657	689	654	611	688	649	584	591	706	661	680	655	661	708	676	701	696	687	673	644	709	639	630	682	658	692	649	637	665	681	706	674	667	649	721	668	656	672	634	757	663	721	664	666	705	658	640	716	619	661	675	670	686	661	691	635	716	662	667	675	685	689	640	661	657	635	675	709	695	642	660	690	682	658	667	643	638
48094	24510	18091	11625	6231	3193	772	474	390	380	340	355	310	280	320	344	332	328	324	348	410	443	384	370	347	307	312	322	339	296	295	348	331	327	323	322	322	344	297	333	303	312	343	298	327	345	309	306	345	321	342	335	327	345	332	290	314	292	281	307	331	334	286	331	319	306	344	320	338	312	323	356	328	329	336	328	327	331	318	305	305	295	334	322	348	314	291	275	319	352	356	332	286	339	318	318	320	319	318	275	346	367	335	305	311	350	325	313	321	343	313	328	318	324	327	313	345	315	344	305	299	290	304	334	311	306	302	380	287	312	326	327	356	302	337	292	318	321	322	339	295	301	340	299	315	317	312	314	322	313	316	346	328	329	322	357	294	317	345	327	311	337	292	304	315	315	332	322	322	331	321	365	304	305	313	311	353	311	330	315	320	304	336	321	315	335	335	338	287	334	324	303	313	335	300	301	306	303	290	336	321	334	335	361	357	314	330	300	310	325	315	330	359	311	321	328	341	360	307	327	309	352	312	329	293	296	294	304	293	324	299	320	300	343	295	303	311	326	310	280	324	282	292	288	294	305	296	287	317	310	339	348	376	319	303	301	310	306	316	344	329	341	314	299	373	329	351	344	311	334	297	336	319	329	322	312	324	300	325	299	357	330	321	310	319	299	287	318	366	282	345	369	326	274	294	317	343	306	291	324	310	319	351	304	304	318	312	336	282	330	334	341	311	316	302	304	332	338	341	327	304	311	323	315	319	301	336	329	349	350	316	338	307	336	325	324	326	310	327	323	307	308	306	317	284	301	303	315	291	305	332	329	354	312	329	333	333	323	300	316	331	329	321	346	360	328	294	316	312	314	328	321	338	332	311	328	325	322	305	327	316	307	351	329	305	283	332	308	302	325	353	325	331	346	327	311	324	285	312	297	320	289	311	300	346	317	304	356	308	348	298	347	291	298	331	305	310	280	318	339	297	282	323	319	334	318	290	317	307	329	319	313	311	333	317	315	315	317	336	308	328	288	335	335	300	312	327	271	304	301	320	315	310	356	339	370	346	342	320	308	340	333	325	298	338	345	323	344	313	298	308	305	306	332	309	353	311	326	306	343	325	321	333	309	316	315	316	335	295	293	325	366	280	304	297	304	334	302	335	302	288	332	344	297	322	333	323	350	309	332	308	287	361	281	300	325	298	319	294	307	308	291	328	306	315	324	325	320	307	299	324	323	342	339	286	338	318	330	320	330	320	329	360	282	292	275	267	341	289	332	304	320	291	304	308	310	294	316	333	313	300	344	347	321	306	330	350	332	336	349	315	302	341	315	289	328	325	319	318	328	355	342	298	331	301	314	336	313	315	304	285	321	334	307	303	284	315	325	328	336	303	320	311	278	368	317	326	325	281	271	357	330	319	345	311	310	350	350	308	330	321	301	319	347	307	282	294	302	309	310	318	332	319	301	329	330	269	310	312	356	340	308	318	315	283	349	295	349	307	296	306	305	350	319	288	340	328	297	318	353	290	308	321	323	359	314	306	304	321	342	279	312	326	299	336	319	314	353	332	333	309	335	347	343	341	312	296	326	333	317	312	319	350	328	316	308	287	317	365	330	305	334	320	357	315	288	298	334	316	322	310	317	307	290	311	360	325	310	296	301	316	327	340	319	310	321	299	304	338	336	331	298	319	333	292	282	305	343	308	304	317	296	328	299	331	322	315	343	341	322	326	280	305	354	322	333	318	326	325	345	320	324	338	300	356	355	318	319	307	301	329	324	274	347	319	297	298	327	321	340	288	333	322	308	306	309	284	315	338	326	324	314	316	312	342	315	318	321	353	335	307	334	310	340	292	317	339	310	350	312	320	327	305	306	301	326	336	316	329	308	325	285	315	287	321	334	330	340	341	333	331	275	295	311	359	301	312	321	320	312	324	295	329	304	344	335	297	307	319	331	323	321	323	335	337	304	293	317	322	332	352	370	325	337	324	308	308	305	329	324	289	320	310	292	318	298	305	313	364	341	329	306	320	315	320	310	318	322	282	337	319	323	287	299	321	342	326	311	301	298	323	328	312	323	339	343	309	290	341	347	335	299	330	345	345	377	336	303	323	323	307	319	340	313	328	326	309	322	327	332	300	327	294	326	311	350	298	317	326	309	306	322	310	327	288	324	321	350	337	333	305	330	332	298	331	318	319	281	308	311	302	318	321	337	312	283	307	329	327	311	305	315	311	354	329	324	346	342	340	313	311	334	354	309	314	340	352	327	313	306	333	321	332	313	332	336	334	355	386	316	349	305	308	295	312	321	336	305	267	313	358	329	316	293	301	338	309	322	308	342	355	340	313	353	329	303	304	271	285	335	337	306	341	341	310	328	281	316	312	285	304	297	295	318	343	312	339	354	335	320	340	332	296	319	289	272	311	361	318	326	328	297	304	325	334	363	339	328	302	310	304	348	302	318	325	316	284	306	333	290	300	316	309	295	324	355	319	307	355	350	298	343	328	328	324	307	296	305	320	360	272	341	314	286	330	314	337	326	286	333	335	311	341	284	347	334	327	351	310	333	324	320	330	272	300	299	312	301	316	310	328	309	336	304	353	316	340	327	296	309	277	300	312	315	346	307	305	266	335	334	311	318	338	328	322	293	386	330	296	325	309	317	319	307	298	333	282	284	350	327	378	332	328	289	346	328	311	329	322	335	357	320	306	349	299	307	309	300	328	328	370	333	311	342	260	329	343	311	321	348	313	299	313	331	329	294	323	336	294	279	307	309	304	374	322	342	365	329	332	302	307	306	353	316	348	295	314	343	311	341	333	305	272	328	322	326	330	317	324	274	331	298	365	283	331	354	301	294	343	327	319	340	325	344	332	332	371	358	293	301	346	323	369	322	331	311	328	310	341	316	332	302	291	324	320	341	321	339	340	317	299	323	292	353	322	304	328	298	311	302	336	318	309	305	304	295	305	308	312	307	308	323	325	300	326	341	320	306	331	326	354	272	323	336	310	311	316	307	306	285	334	304	318	315	313	338	337	339	333	312	342	304	323	337	322	330	334	328	324	326	296	342	294	311	314	305	317	335	334	323	293	325	313	335	282	348	336	344	292	336	314	313	330	291	301	303	300	323	311	336	301	295	300	334	313	318	316	296	330	294	335	288	348	337	298	333	313	325	314	312	335	318	298	322	354	347	335	350	317	336	302	329	322	347	299	319	351	333	316	329	279	295	342	329	372	287	306	300	302	307	327	381	355	315	320	309	287	310	321	333	327	334	307	311	314	287	315	333	322	319	325	272	317	285	335	345	282	347	307	280	337	326	330	342	314	309	321	338	321	325	332	306	301	310	329	305	302	331	315	329	318	345	330	298	356	306	327	310	356	299	318	345	356	325	295	279	340	303	292	318	314	322	283	325	301	294	342	308	338	331	294	302	339	345	347	297	347	325	322	344	316	308	346	335	322	338	348	286	342	344	332	347	364	317	344	315	304	305	296	323	310	302	336	345	314	309
29364	17346	22396	21329	15648	9258	2282	1568	1043	885	793	745	758	720	759	766	725	755	838	846	1091	1291	1219	1016	816	739	698	700	705	743	684	671	709	651	675	723	732	701	736	739	726	715	673	702	661	694	686	714	662	638	692	707	668	657	708	758	671	729	706	687	645	718	752	675	654	683	756	724	741	685	699	698	652	706	715	635	699	717	702	719	705	677	693	711	727	723	710	708	700	650	654	733	718	699	730	681	729	748	660	718	728	684	666	688	750	702	691	690	724	728	713	654	686	696	754	717	665	683	715	691	654	698	676	688	678	731	718	709	672	747	713	699	683	672	691	731	701	675	718	710	724	652	707	724	674	706	714	732	745	693	746	646	703	687	729	747	690	670	674	655	720	712	707	679	680	676	682	650	747	720	731	671	699	680	670	689	700	686	712	688	722	669	691	717	691	733	700	701	704	740	707	669	742	731	704	706	723	709	717	729	740	706	715	657	704	667	655	685	677	730	699	677	719	738	710	680	673	726	714	698	715	681	657	675	745	734	688	709	730	702	709	708	697	703	666	711	741	716	736	767	716	677	676	654	675	710	698	712	693	717	714	699	683	697	678	743	692	683	691	715	693	694	697	680	652	681	721	703	701	700	659	686	668	674	706	728	675	690	704	732	665	707	714	704	677	704	710	715	701	675	703	739	700	636	693	687	711	704	662	672	713	663	727	680	701	688	676	691	747	750	683	701	684	746	731	688	703	705	705	682	698	656	707	717	647	682	650	730	707	662	717	716	653	695	692	724	643	678	686	740	706	692	720	719	706	698	704	700	703	615	667	728	710	694	739	691	712	727	710	675	721	691	677	704	691	734	688	665	741	686	650	718	687	703	716	729	704	701	717	680	678	685	678	721	721	690	703	702	698	747	608	671	738	718	711	713	710	713	689	696	691	730	733	664	751	655	723	720	675	745	730	673	655	675	668	714	668	671	681	699	776	710	716	662	697	733	705	692	696	712	730	699	659	710	724	721	729	696	691	670	722	664	698	711	652	704	704	766	668	676	689	741	698	666	653	711	677	714	670	663	702	738	670	733	705	712	667	673	653	725	701	719	768	658	732	720	705	697	768	725	690	697	722	677	685	729	719	679	734	729	724	738	731	686	691	761	677	652	708	722	718	714	671	650	708	668	692	713	679	713	743	676	679	678	716	678	660	745	704	704	698	714	683	733	741	707	683	687	710	740	741	664	675	687	684	677	658	698	700	704	681	669	708	676	651	661	694	695	681	718	693	707	702	684	718	710	686	703	713	684	715	728	682	722	662	702	676	721	699	699	716	689	664	732	697	705	673	704	694	656	656	764	649	653	707	670	663	699	674	658	694	697	707	690	683	745	657	690	696	704	687	686	754	707	702	725	664	714	717	670	685	702	660	690	714	685	702	674	682	696	696	710	733	729	700	670	700	696	745	696	706	725	683	712	692	692	727	642	710	709	680	701	736	716	694	679	675	708	685	684	721	746	692	685	665	677	689	694	660	770	706	705	715	693	713	705	741	680	693	712	684	686	744	733	714	703	709	720	697	695	639	685	721	719	715	701	691	717	701	692	734	730	704	701	663	682	668	727	668	672	698	655	722	675	740	708	698	682	708	696	673	717	659	710	672	670	686	676	661	667	674	686	677	712	706	687	748	688	691	724	689	738	743	653	628	689	703	683	698	732	727	702	676	679	656	724	684	668	660	683	722	686	716	688	692	694	674	695	689	673	651	724	636	683	691	696	696	698	682	724	675	692	690	678	699	672	648	697	715	662	729	716	685	685	642	719	646	700	674	726	703	723	687	697	696	660	691	728	717	688	702	740	702	710	715	690	675	697	682	706	693	694	691	705	694	695	714	685	676	721	702	719	737	695	708	707	721	708	708	703	723	664	731	721	742	698	728	717	748	694	703	638	684	757	660	755	719	729	718	687	640	669	698	692	688	663	719	669	687	725	708	712	690	673	697	667	667	720	688	683	690	681	722	697	677	661	691	615	766	705	679	721	666	709	688	711	738	683	721	654	664	671	693	717	678	631	701	716	738	673	725	662	660	733	676	659	662	693	689	736	693	674	730	728	660	687	695	676	741	710	687	682	670	693	679	646	699	698	691	713	725	704	679	648	690	685	659	729	651	694	633	680	659	723	681	742	702	644	702	706	689	709	709	691	686	698	734	697	712	691	647	688	701	701	713	666	702	714	682	731	671	702	708	742	675	706	669	723	727	745	677	679	773	727	657	674	706	682	706	714	682	680	736	715	679	737	659	692	654	634	708	713	671	672	703	717	696	684	723	701	656	689	697	725	741	677	689	696	701	714	639	676	636	685	726	672	719	713	703	702	737	694	709	694	715	663	670	733	666	676	732	684	708	668	687	734	701	732	671	710	746	723	738	656	687	692	681	710	669	713	708	737	634	739	697	700	702	738	679	731	654	748	764	654	771	665	620	683	684	739	688	721	674	729	716	687	721	697	755	654	700	673	710	686	744	681	707	697	699	695	720	723	724	665	708	656	673	699	684	704	726	647	681	668	688	696	708	702	677	710	680	651	687	697	778	615	696	697	693	719	723	713	693	667	714	715	701	718	664	679	723	685	662	691	718	702	708	748	690	737	683	707	741	657	703	697	655	687	742	756	694	680	721	693	700	648	707	710	711	665	700	687	687	722	666	709	686	706	714	682	697	748	641	691	712	661	651	719	690	688	690	719	688	707	703	670	729	678	663	726	636	708	661	682	709	674	752	687	707	684	716	734	681	682	720	695	698	708	727	700	690	638	672	691	708	702	692	707	684	735	694	710	650	703	682	653	667	721	686	639	660	668	699	668	737	709	684	703	693	708	682	738	705	721	706	639	664	744	716	700	701	687	747	677	672	701	702	714	682	626	694	688	679	697	691	698	707	756	706	680	709	739	704	722	666	664	689	708	707	700	701	727	677	706	687	674	645	711	652	682	724	729	759	717	679	695	707	700	725	711	709	738	682	749	695	705	698	718	658	659	652	651	719	692	706	715	750	742	714	676	632	777	660	698	728	688	664	715	724	705	717	700	677	704	697	724	708	666	704	704	715	665	700	708	674	688	671	674	688	706	677	658	703	666	705	696	684	702	699	671	700	671	702	713	662	753	686	693	685	694	712	716	712	733	674	665	671	700	727	693	694	736	678	697	699	726	729	716	699	665	683	665	692	714	721	691	695	679	715	673	679	690	666	647	728	700	689	710	676	691	679	701	694	678	669	689	733	730	716	738	726	675	685	670	632	661	703	711	700	671	642	698	754	699	725	707	720	719	661	717	677	671	686	705	714	700	723	691	699	696	710	669	646	690	720	677	692	701	649	769	696	667	703	713	694	684	668	659	767	727	747	692	695	674	705	705	694	745	722	709	685	701	716	640	729	753	692	662	646	700	661	704	703	712	723	713	708	691	693	692	700	716	712	692	656	690	686	721	684	706	655	688	701	671	690	699	685	707	692	673	670	762	711	664	698	714
63870	38019	25327	13906	7762	3874	844	464	411	394	324	344	397	359	342	378	399	348	368	385	472	594	646	575	391	328	360	350	344	319	327	326	313	352	349	351	350	327	338	345	351	336	344	378	342	340	363	327	365	336	333	385	358	366	376	350	344	368	338	324	378	333	322	322	360	354	357	353	307	325	344	311	349	350	342	359	319	352	350	306	338	343	339	345	344	327	343	341	335	370	381	348	313	356	318	367	353	333	340	355	346	359	304	371	348	371	354	342	342	342	357	345	343	353	357	369	371	344	312	342	356	342	343	360	368	314	362	357	369	360	328	359	314	343	327	326	351	358	357	304	316	323	350	334	328	324	306	314	362	313	339	381	326	359	327	346	351	326	317	333	378	341	353	328	378	351	339	301	319	325	328	333	325	333	357	354	322	343	350	375	364	346	361	348	363	356	372	332	352	322	347	326	385	357	333	339	354	312	331	360	340	338	373	361	363	348	309	334	371	361	347	331	340	336	324	348	303	360	339	359	345	343	374	366	351	341	340	363	368	301	317	331	357	336	371	300	349	353	327	353	316	326	359	333	375	340	336	353	331	344	346	333	338	339	351	338	355	365	361	319	316	383	316	314	329	346	367	358	320	351	313	323	319	310	359	273	341	334	351	369	350	340	378	338	330	376	374	314	323	360	320	379	359	358	321	362	344	329	361	358	365	351	365	339	362	354	363	344	323	333	357	338	327	361	312	337	336	331	346	337	337	328	315	329	322	359	348	339	325	300	332	364	353	317	307	337	349	326	349	358	362	341	349	359	351	336	376	341	351	320	336	355	370	307	350	340	346	337	387	372	355	359	363	313	337	345	340	337	352	357	350	311	359	382	328	362	354	347	356	309	340	368	355	373	334	311	377	339	328	320	335	345	347	354	341	301	335	350	387	384	327	352	322	368	371	335	313	341	341	360	364	319	383	342	361	357	384	337	348	332	398	333	314	341	345	321	362	384	370	392	333	337	331	323	359	323	341	331	332	318	371	379	366	319	340	312	347	412	310	340	331	299	365	390	339	344	334	348	337	324	357	347	392	328	327	310	320	376	339	337	360	366	352	327	325	349	315	342	332	371	389	389	345	344	372	317	305	360	347	380	309	339	348	325	319	352	331	309	305	341	298	348	370	316	359	337	344	360	327	336	328	360	318	371	316	370	336	345	352	387	362	326	367	331	319	315	348	354	360	350	344	341	355	314	309	365	345	336	355	330	320	354	324	363	360	338	338	335	350	351	350	348	323	365	350	355	348	327	327	395	349	331	354	396	351	391	310	347	374	322	319	347	327	322	351	324	334	325	354	343	330	336	376	350	339	331	322	377	327	354	377	354	375	330	333	345	320	330	354	367	346	366	366	368	351	368	358	354	327	369	340	382	306	346	346	347	345	308	330	313	343	342	347	353	325	349	372	327	365	354	330	355	342	364	301	311	335	332	320	342	340	340	366	371	378	345	325	340	373	361	381	312	343	359	364	326	337	352	343	307	351	352	344	378	345	368	393	359	376	354	328	344	357	371	343	323	315	337	356	346	334	365	385	325	339	350	352	342	347	357	330	344	325	361	360	334	360	334	348	366	380	381	330	336	343	342	390	337	331	339	339	356	371	353	379	352	373	359	349	363	377	357	332	324	383	375	353	345	352	360	335	373	342	314	303	387	368	331	310	347	354	357	356	341	328	362	354	344	342	353	380	321	347	329	346	324	365	316	348	309	335	333	357	336	341	351	331	350	337	334	333	350	367	339	368	333	356	354	322	329	313	356	354	344	355	343	343	334	308	309	364	326	343	349	352	343	388	361	352	354	342	330	305	338	358	361	357	361	328	318	322	374	357	313	349	319	330	356	372	371	351	362	322	328	340	299	347	355	321	334	349	368	354	348	362	358	334	340	358	343	343	350	348	393	349	340	322	341	306	330	378	314	328	344	342	352	354	382	350	338	374	369	326	344	351	314	366	337	358	352	345	355	380	331	328	340	345	348	327	361	375	357	319	321	346	338	350	343	331	337	328	340	367	357	347	359	320	389	342	286	350	315	328	295	346	308	328	379	349	373	349	336	336	328	351	348	361	367	334	359	351	348	320	334	370	349	313	364	421	370	360	346	321	368	387	336	343	372	352	362	313	366	367	330	326	370	336	315	342	355	336	339	322	317	342	345	330	309	371	361	320	323	354	338	334	349	338	317	355	340	335	334	350	337	371	321	342	383	361	336	323	344	334	316	326	358	363	346	374	365	326	342	338	350	343	347	346	327	344	382	324	328	345	350	378	332	350	332	326	330	347	356	329	340	325	342	324	347	339	334	360	303	340	374	324	278	342	355	328	323	363	333	338	391	353	337	347	363	376	337	374	340	330	343	360	335	338	346	353	347	331	356	352	367	339	334	342	380	352	345	367	354	359	312	378	326	321	344	393	389	338	326	335	330	368	377	347	354	380	338	347	328	352	330	347	356	335	326	354	329	328	351	340	331	365	336	288	342	323	321	329	354	390	328	368	347	329	323	323	318	333	367	383	355	323	329	377	375	322	393	349	346	340	376	329	311	359	341	329	379	351	326	313	328	333	390	397	359	333	356	359	358	353	367	366	326	325	352	340	372	322	326	337	329	395	336	315	331	332	315	311	307	352	369	364	342	346	374	322	362	343	382	323	304	340	339	328	367	338	380	344	353	359	356	329	358	344	320	356	356	338	346	345	344	365	347	329	336	366	328	357	350	347	323	358	335	375	323	326	362	369	325	296	335	309	258	354	373	370	324	317	314	349	357	328	358	364	323	323	374	322	357	398	355	358	327	370	378	312	320	333	381	400	332	352	340	346	355	348	334	363	352	337	346	320	364	354	332	333	376	339	360	360	315	391	361	373	327	350	343	369	325	321	350	333	363	341	350	294	358	391	326	318	339	365	382	326	380	327	315	352	344	353	356	341	361	333	341	327	365	325	381	355	336	342	396	325	339	390	362	337	366	332	313	352	362	348	330	301	333	350	364	351	349	339	348	338	329	299	352	315	343	366	381	323	327	343	319	357	305	327	316	340	329	370	333	344	361	337	323	319	365	360	314	341	360	309	344	392	338	309	365	358	341	349	326	378	345	344	334	350	347	345	327	308	366	328	362	332	344	367	349	346	397	342	320	332	356	334	332	342	308	341	350	331	382	338	342	342	347	358	325	344	342	373	352	365	363	366	336	329	366	370	325	318	344	310	357	319	342	357	322	317	348	356	362	340	323	377	372	315	363	342	369	358	359	347	312	378	347	378	345	345	343	322	341	386	352	390	367	341	353	337	328	344	327	333	361	334	340	339	335	319	359	368	299	324	384	362	362	386	361	355	356	353	368	345	313	408	345	324	352	359	327	371	389	354	340	346	328	377	332	339	337	350	378	301	327	340	328	364	341	320	329	333	385	338	328	312	347	344	360	355	328	337	340	316	361	343	351	354	343	380	315	308	330	339	358	358	331	340	356	343	355	343	344
39725	28901	27119	21622	16710	10299	1813	1215	1001	996	847	852	860	880	870	846	875	751	859	862	1456	2354	2355	2028	946	763	739	806	787	696	710	778	743	734	763	732	753	692	688	732	720	753	783	747	745	686	766	738	735	714	728	718	739	756	707	724	750	716	742	731	735	749	769	778	768	744	748	752	750	775	745	702	702	735	714	764	708	748	754	759	732	724	776	797	708	699	714	771	735	706	707	767	734	787	795	761	719	758	726	716	750	740	678	719	803	762	754	729	785	794	761	740	747	761	704	698	720	712	775	683	660	731	731	760	748	748	768	755	725	762	774	740	778	802	773	749	742	763	725	722	786	742	774	721	757	700	743	678	724	725	772	699	688	742	725	732	728	759	694	743	750	787	750	728	723	724	747	779	806	731	768	764	715	723	727	695	765	742	672	736	724	734	707	714	723	762	785	795	739	733	726	694	734	714	742	734	783	738	752	754	723	738	743	689	741	701	739	732	736	723	734	715	708	728	714	756	773	750	799	736	760	761	784	750	726	773	743	773	723	740	740	691	772	722	764	743	789	762	692	714	687	749	731	715	757	749	735	765	718	722	789	736	710	777	778	750	693	743	762	722	752	724	734	743	747	737	749	721	745	718	754	761	745	695	772	745	723	738	748	755	778	768	802	703	738	748	782	727	751	744	758	748	722	695	725	740	755	783	770	718	773	736	708	729	768	757	735	710	781	776	734	762	720	684	713	708	739	753	764	772	720	706	725	714	765	722	736	723	750	770	736	720	733	720	729	745	745	778	784	702	729	742	781	761	750	744	790	753	775	771	754	841	714	727	698	732	743	719	749	731	734	723	723	761	752	743	751	712	727	732	785	726	715	739	716	775	727	737	776	776	743	769	720	779	714	747	778	710	747	701	733	688	763	783	758	806	761	794	733	731	789	797	712	749	696	774	715	760	759	736	726	738	736	779	778	711	727	796	734	729	763	761	716	797	719	830	728	716	771	749	722	691	726	762	724	707	742	799	695	752	750	757	722	762	716	693	726	730	727	712	725	781	723	731	741	787	740	767	763	748	778	752	733	739	728	724	739	703	796	743	720	741	684	740	780	725	802	743	763	772	741	721	752	742	736	726	693	733	695	724	776	734	735	732	780	727	752	727	739	752	749	734	752	770	734	770	727	734	708	774	731	742	718	712	741	684	777	751	766	739	719	722	735	730	683	776	751	728	685	765	695	748	761	771	720	760	735	771	742	744	744	749	695	702	731	733	761	768	757	767	743	731	752	745	764	821	724	748	728	733	784	784	770	708	728	772	713	703	707	764	751	707	762	717	744	755	739	754	763	751	738	793	716	725	742	791	794	737	755	722	769	752	797	776	748	778	755	783	747	705	719	727	732	770	745	745	678	730	753	723	724	789	711	748	749	740	779	721	734	749	798	725	744	739	764	731	781	750	744	744	758	745	705	747	771	754	715	714	749	750	752	699	724	697	703	743	736	748	769	739	704	737	695	727	709	763	777	772	739	695	765	766	737	718	729	741	759	685	773	720	745	738	731	734	765	766	743	743	706	706	748	688	747	746	741	809	724	786	707	703	768	698	731	738	746	789	695	769	764	703	745	740	718	709	730	753	784	765	735	771	741	745	719	725	784	721	744	731	758	731	754	732	732	776	732	756	747	740	748	762	811	715	709	756	723	735	755	725	758	725	747	738	737	679	742	729	755	744	773	752	747	730	746	701	720	734	757	739	724	759	783	741	741	765	740	703	734	725	722	722	734	715	730	727	729	739	749	753	699	694	785	712	779	714	730	778	707	735	703	719	764	771	655	735	743	759	741	712	716	758	796	746	707	783	761	731	776	765	728	711	699	756	765	763	742	747	801	717	752	740	726	737	769	731	717	718	733	731	702	727	729	730	758	737	746	776	769	734	739	743	759	749	746	763	795	729	716	737	732	721	745	729	719	684	723	708	732	749	771	757	745	759	737	758	758	727	768	760	719	711	720	745	704	750	774	723	776	738	733	706	772	735	775	735	743	701	757	734	704	746	732	721	780	733	723	727	768	746	811	760	730	702	755	754	723	694	775	744	739	735	727	683	759	737	740	742	762	691	716	782	705	751	777	770	757	756	769	723	777	740	767	756	748	744	726	723	753	702	756	805	741	776	733	755	721	754	761	756	711	769	724	744	710	771	754	701	766	700	737	727	730	755	738	794	685	730	745	769	751	737	757	774	741	699	740	780	788	726	738	755	787	759	750	763	743	756	717	711	749	721	758	703	703	751	735	663	740	694	700	726	711	783	738	716	762	692	764	763	776	717	763	747	737	691	752	742	695	703	701	721	725	759	727	729	720	792	797	709	742	729	748	748	694	721	771	699	718	779	757	742	742	760	725	718	738	735	769	719	781	749	706	703	783	716	695	730	706	745	734	774	689	742	755	710	694	713	755	731	766	744	726	734	766	739	701	765	784	770	749	730	775	704	764	777	711	746	803	750	732	776	749	728	781	773	730	760	783	707	698	788	731	735	696	743	730	743	749	727	700	772	770	744	771	757	759	769	733	797	786	736	724	753	768	681	774	807	770	694	695	725	753	743	758	701	698	752	717	743	787	678	756	773	747	727	734	724	691	750	764	784	775	723	731	710	728	769	745	775	799	725	776	748	736	735	736	764	765	710	742	718	782	720	833	771	705	756	777	724	764	742	735	697	760	747	787	784	687	749	743	727	723	773	705	732	733	746	785	741	741	712	739	776	777	712	733	716	758	768	743	746	707	692	688	738	769	706	746	723	723	746	756	731	763	732	731	723	732	739	764	755	763	722	699	717	742	747	667	728	757	713	740	772	777	757	740	778	724	727	772	728	712	810	713	703	755	699	729	744	769	743	736	713	705	778	734	723	809	754	718	716	700	798	790	787	732	673	780	745	715	735	719	753	752	762	742	798	733	767	764	765	772	736	744	733	782	723	716	702	750	731	737	710	733	723	785	706	712	770	733	764	750	748	716	781	748	756	718	764	752	753	747	773	745	759	766	732	785	737	738	751	746	684	739	721	753	758	728	737	752	793	710	717	732	740	726	754	763	766	709	737	699	766	712	712	727	795	765	748	706	746	744	739	751	703	702	756	718	750	743	707	752	770	764	709	767	746	728	693	743	731	777	758	721	787	681	764	773	725	726	756	750	741	736	711	782	734	759	781	714	732	730	734	725	736	749	686	739	793	765	705	741	745	681	789	801	755	775	703	764	720	752	717	730	776	749	716	723	727	730	721	734	745	783	768	728	728	726	754	726	796	732	729	749	771	762	745	717	742	733	794	728	733	693	739	726	798	736	710	776	733	754	735	760	701	748	750	782	705	741	741	782	823	742	729	746	726	765	731	727	733	726	758	696	756	705	767	769	769	760	796	718	774	708	731	756	777	760	757	750	763	759	690	805	720	789	724	711	717	760	723	771	754	713	717	778	763	735	775	707	695	755	755	720	785	753	723	769	750	750	691	758	772	705	762	735	692
46199	23565	10970	4512	1571	562	368	339	306	309	301	325	317	317	302	281	308	293	255	328	261	337	308	316	295	278	340	317	294	318	283	309	322	305	315	288	341	338	303	298	313	340	297	330	324	335	320	320	309	296	302	339	283	320	294	289	301	303	305	321	284	349	268	305	278	312	284	319	295	279	288	310	307	274	317	308	299	323	296	288	312	312	300	357	282	343	299	298	301	330	316	300	326	312	303	348	310	264	301	298	299	319	336	298	352	304	337	324	293	304	323	354	306	301	309	286	324	312	292	285	302	294	327	331	327	326	302	307	289	285	292	331	294	316	289	280	305	308	331	308	297	309	318	304	335	341	280	274	289	322	323	290	306	326	343	302	311	287	302	312	274	332	286	293	292	308	332	290	290	289	312	319	297	286	302	296	293	316	327	302	349	290	321	290	289	306	306	324	321	253	287	276	312	323	285	305	340	295	289	290	304	317	317	318	309	315	300	336	319	301	280	322	325	300	322	338	296	314	284	294	323	319	301	311	326	327	306	272	296	322	292	312	310	291	286	287	284	256	284	312	305	291	311	309	333	320	282	311	324	295	300	335	289	310	331	326	314	302	288	299	297	313	322	356	313	332	301	269	294	306	317	317	294	326	319	324	302	298	318	308	299	295	263	298	298	288	337	316	320	311	315	348	312	323	340	334	288	309	285	313	296	335	311	313	322	295	336	328	292	307	321	309	311	326	304	306	288	327	270	263	303	303	316	289	288	311	337	305	300	286	291	305	304	289	293	298	341	301	276	321	291	294	317	304	312	336	307	324	321	273	280	308	301	328	282	261	284	311	275	314	311	305	333	320	290	304	296	305	291	335	323	297	303	306	310	339	324	309	316	325	322	295	305	294	288	287	306	316	282	292	313	291	314	307	301	328	296	297	304	310	284	283	302	262	273	309	314	290	300	318	336	310	303	303	326	316	297	335	321	286	299	333	310	317	356	356	337	299	274	301	306	307	315	302	305	289	294	304	301	307	344	302	324	302	307	311	319	338	293	337	308	335	304	281	292	260	287	290	311	325	333	312	334	331	292	337	297	314	312	292	314	283	278	303	294	313	304	277	310	322	337	308	318	307	308	296	330	325	285	299	276	309	322	303	318	299	313	315	311	331	296	289	313	309	311	274	276	340	311	306	327	299	295	290	316	319	303	289	309	322	328	299	324	301	315	308	282	309	341	304	328	309	290	333	303	308	307	300	290	357	313	289	327	318	329	282	290	317	307	296	302	308	264	299	283	321	299	303	282	308	315	312	313	317	291	301	329	311	307	310	285	347	328	276	358	338	329	304	295	311	321	282	310	315	298	292	321	312	315	277	279	292	310	315	289	303	315	342	349	311	314	291	332	306	308	317	306	299	291	329	347	328	305	285	314	343	311	293	292	311	292	284	274	333	317	325	316	303	306	329	361	280	304	343	312	330	327	315	326	351	311	302	316	316	269	286	315	292	299	308	299	333	329	307	288	332	315	342	285	313	309	284	287	331	307	296	325	299	263	306	286	331	307	318	301	314	330	332	336	311	314	313	316	288	312	298	292	333	256	313	321	325	281	309	329	301	284	263	295	297	347	311	317	329	296	325	271	330	302	287	290	327	338	342	308	281	296	323	329	346	314	284	329	299	306	314	337	335	318	292	326	299	312	295	280	268	336	307	318	289	320	315	295	339	306	328	281	337	294	298	324	340	317	324	299	309	296	304	287	306	296	331	310	318	300	300	305	295	287	297	332	309	339	297	322	321	280	298	271	285	315	290	310	328	286	310	338	312	281	314	321	344	300	309	348	333	301	316	328	296	306	300	312	326	316	358	288	317	305	308	318	293	289	285	314	295	314	302	309	305	279	328	306	324	294	264	294	309	314	256	319	330	291	318	323	293	338	320	305	300	269	291	315	315	289	305	320	323	320	313	376	314	342	305	322	303	334	304	304	297	359	324	315	302	332	314	324	291	296	284	285	273	308	289	318	310	324	311	308	293	300	306	329	294	361	316	314	303	295	312	343	323	262	290	317	287	330	264	294	299	278	282	320	300	291	304	314	320	284	279	288	327	278	323	318	295	352	335	292	303	309	315	291	311	331	331	292	270	314	289	300	312	293	319	337	283	296	335	298	287	304	269	317	327	334	308	332	282	296	305	306	329	304	302	323	286	319	298	315	329	278	298	280	249	326	303	301	285	305	319	312	318	291	322	298	303	302	262	306	320	311	272	275	350	318	316	342	333	315	321	294	279	305	327	314	291	281	293	325	301	334	329	318	299	315	330	308	332	312	313	325	315	299	313	302	316	273	321	316	343	316	299	295	329	295	291	301	312	300	295	303	298	297	334	296	312	301	313	344	310	268	307	307	321	311	303	317	298	285	268	308	297	325	343	329	290	301	296	326	304	290	306	323	306	289	322	312	311	321	318	311	326	330	305	289	323	309	327	296	295	335	319	293	298	340	304	321	306	284	307	309	338	337	304	294	303	289	317	290	284	297	320	268	315	299	267	316	299	322	273	316	310	294	297	298	304	311	296	310	333	276	304	321	302	297	302	299	316	291	291	315	311	275	322	294	308	311	327	291	328	314	300	279	287	281	279	301	327	312	325	313	322	349	301	299	307	287	292	294	304	310	310	309	317	306	333	327	290	322	285	282	286	356	303	303	279	313	318	324	339	291	297	331	334	324	342	318	320	304	279	288	302	291	311	321	310	330	288	314	296	291	289	274	289	288	319	329	313	273	281	277	332	302	314	286	281	340	324	311	314	323	300	315	269	294	311	317	313	309	306	306	285	305	286	292	300	311	315	285	298	298	320	317	315	312	322	318	303	332	324	331	314	309	291	319	308	306	314	317	334	314	347	314	320	267	298	334	333	329	324	316	304	299	288	274	329	310	314	318	283	325	343	327	324	317	325	326	334	312	313	325	265	326	276	331	320	309	309	290	311	294	320	329	315	289	275	342	334	332	371	307	276	306	291	328	307	336	314	285	278	308	322	328	308	318	344	296	268	299	308	333	292	316	338	289	306	300	305	310	307	307	313	304	303	314	307	318	301	302	338	318	347	293	256	292	293	308	314	317	318	322	309	306	299	319	299	287	321	302	311	334	300	286	285	283	338	308	296	306	325	291	288	293	328	314	320	291	289	279	293	265	336	309	297	295	324	327	314	344	342	282	299	312	312	315	299	301	296	294	300	323	309	307	308	295	310	284	334	291	290	296	289	353	304	310	306	322	316	309	298	294	311	297	288	316	298	335	274	309	322	341	302	304	315	341	333	287	309	304	315	318	306	303	287	297	294	322	278	324	295	302	275	314	308	304	291	310	290	290	305	297	291	323	318	291	349	296	340	315	291	282	276	281	299	329	298	285	294	260	305	317	288	332	276	311	294	323	286	333	294	288	282	309	274	300	261	291	317	306	315	344	287	301	268	295	314	287	332	327	305	294	291	301	319	327	328	330	298	320	310	271	305	283	323	300	303
29106	15700	14087	9325	4160	1600	783	716	717	697	749	696	753	698	636	627	730	664	635	642	732	696	784	714	694	667	691	692	647	681	691	658	698	639	646	688	683	661	650	709	708	669	670	624	655	674	711	658	655	689	660	677	706	669	697	656	659	653	628	693	655	687	645	665	641	639	645	668	660	675	682	661	646	651	692	707	647	693	672	662	660	629	642	684	664	644	641	687	682	650	657	685	716	683	655	676	667	714	633	656	680	696	670	685	658	680	705	678	650	660	656	634	668	688	680	721	659	686	766	682	625	719	678	684	701	665	708	656	689	660	649	688	688	632	656	668	664	654	719	655	620	684	652	709	671	694	655	661	651	688	633	670	660	654	648	682	665	625	647	692	682	660	662	714	648	618	667	688	631	638	638	641	695	664	703	706	632	712	675	668	631	666	652	644	667	679	664	684	661	640	686	673	670	679	670	637	689	643	645	666	712	626	680	652	642	678	629	651	684	659	688	648	696	674	708	662	678	664	665	646	633	684	648	687	718	721	597	594	669	687	667	687	636	687	697	708	656	642	678	677	696	683	657	653	644	654	650	695	640	682	656	632	649	690	666	688	658	655	689	641	649	661	704	657	682	652	666	637	665	694	707	661	676	689	657	661	670	658	681	686	684	703	692	621	664	716	666	656	666	644	702	666	648	741	690	678	673	663	642	701	674	662	648	645	658	674	659	722	697	730	638	652	682	683	671	664	676	705	703	652	652	643	674	666	641	678	669	680	650	654	668	680	644	693	680	677	678	672	730	661	653	645	670	641	683	712	650	659	662	655	672	696	610	670	659	709	695	672	653	694	696	659	656	690	659	653	664	683	653	678	622	668	669	646	615	696	641	728	668	605	610	663	723	627	665	680	692	656	645	637	649	655	666	673	626	641	651	674	648	632	660	678	657	637	620	658	688	642	651	688	684	636	650	670	658	705	671	678	649	685	644	654	672	617	714	696	694	635	742	676	661	662	649	676	623	643	688	629	674	655	677	650	657	693	674	694	644	683	675	684	687	656	640	685	702	668	673	625	687	657	654	674	670	747	639	642	657	718	669	668	652	666	660	681	675	661	691	676	654	653	677	648	684	640	689	628	666	664	680	656	659	642	681	645	635	677	655	685	654	653	722	643	655	670	669	627	704	655	619	657	714	659	643	663	692	642	650	660	665	726	693	667	694	681	630	618	685	652	682	623	669	647	692	695	667	654	637	659	688	675	650	677	627	703	684	637	673	639	616	690	627	642	631	651	659	641	667	672	666	634	687	660	687	657	683	653	634	686	690	716	683	667	660	697	678	670	663	695	693	706	686	718	659	631	696	699	650	645	662	670	616	678	672	685	682	664	636	712	655	644	636	669	668	701	653	657	629	679	674	676	697	667	659	696	671	680	669	741	685	689	637	653	676	662	669	658	667	683	673	701	629	636	671	703	670	678	677	682	635	637	684	654	699	623	667	688	686	695	672	630	682	681	642	703	701	732	649	660	657	660	679	671	693	659	718	689	664	642	714	665	628	670	640	678	673	669	685	668	663	639	701	637	589	648	659	646	665	705	706	665	629	672	694	695	648	688	686	693	672	688	677	704	727	686	652	648	697	656	687	664	678	709	717	639	646	611	700	676	614	682	675	681	605	687	675	634	673	632	636	657	685	670	694	609	663	657	706	652	671	656	648	668	689	635	681	648	681	674	684	652	682	690	682	668	616	667	683	664	662	665	699	658	682	646	703	682	671	666	670	653	681	655	711	681	719	664	650	648	706	646	645	658	645	658	635	659	646	646	650	680	662	697	619	656	650	692	727	694	651	613	682	647	675	647	662	641	656	653	680	652	703	666	630	680	685	678	688	682	635	637	693	675	665	716	654	658	671	688	641	623	753	659	617	657	690	646	673	690	642	641	651	666	616	706	655	661	668	652	662	676	661	648	685	685	719	699	716	656	661	693	651	681	649	678	646	644	637	611	646	676	679	676	676	659	656	608	666	619	682	659	650	693	666	663	651	698	705	645	683	659	640	670	684	665	646	663	656	720	665	712	670	671	664	664	658	644	647	681	633	648	655	662	652	714	676	667	681	638	666	664	654	664	657	690	637	669	703	652	661	661	656	673	664	668	647	645	681	630	649	654	694	691	668	631	670	680	660	652	690	674	715	664	692	642	671	664	652	665	648	645	643	685	721	677	709	682	651	703	676	695	672	664	650	667	681	657	701	659	649	663	661	647	667	630	698	639	635	706	677	657	653	665	694	682	686	635	708	683	637	655	643	643	658	694	669	694	653	708	634	657	684	660	654	614	672	647	671	698	678	699	694	654	671	657	678	628	682	677	647	676	685	628	666	676	639	685	694	670	679	670	698	651	658	637	676	651	630	645	644	674	668	700	685	642	648	652	646	659	668	661	677	657	665	707	685	706	667	639	662	652	647	652	628	675	679	713	662	650	627	677	654	631	628	692	674	698	629	654	638	650	725	672	641	653	661	638	672	684	611	636	646	670	649	706	649	692	667	647	696	648	664	654	638	642	668	667	611	644	665	684	651	699	675	650	652	645	700	700	662	676	650	690	650	631	736	650	666	615	651	627	677	644	703	666	633	684	694	669	689	657	708	669	669	670	638	660	711	648	642	687	656	663	651	708	685	669	646	669	646	677	642	691	703	655	714	598	667	614	645	686	684	669	618	672	687	699	640	683	664	672	622	659	685	671	663	702	637	695	671	672	691	626	683	675	674	682	652	647	704	639	661	640	709	636	660	632	646	667	668	698	667	640	676	684	685	632	680	666	682	677	716	685	697	638	654	651	669	706	703	674	665	674	656	693	633	698	647	690	668	622	637	678	656	671	651	681	645	679	712	645	670	717	665	649	621	658	619	619	686	698	631	716	660	667	695	636	679	665	680	650	675	694	648	644	643	617	692	700	663	690	647	676	688	625	645	681	689	671	666	658	644	664	663	640	643	644	626	631	643	642	687	649	689	641	663	649	649	668	692	676	672	688	638	679	660	679	687	694	683	655	667	668	701	719	667	685	644	651	624	667	698	643	671	630	684	684	687	666	634	685	660	673	682	694	693	625	700	671	692	689	650	672	672	642	680	706	668	659	716	675	658	651	713	680	663	651	655	667	677	639	649	659	653	627	699	656	676	700	641	656	673	688	643	648	695	675	681	689	659	679	669	653	644	683	658	662	649	705	699	669	636	652	690	647	687	647	651	687	676	712	672	645	686	669	663	617	674	675	667	661	616	637	622	714	630	639	642	637	666	694	683	669	663	669	724	680	692	668	631	677	685	659	651	690	670	622	654	682	697	752	624	653	718	653	673	679	691	632	652	690	680	657	693	686	725	719	612	658	686	638	663	681	671	697	654	698	650	656	672	676	681	659	685	702	662	660	661	638	662	687	655	663	665	650	692	693	737	626	701	664	666	621	654	655	638	734	640	666	660	640	692	690	692	668	642	654	700	681	688	677	673	641	684	669	666	677
58874	31018	14130	7254	3487	1062	364	355	358	317	321	288	374	283	316	303	309	316	303	310	313	351	307	338	335	306	342	308	278	312	333	304	308	332	328	296	296	328	281	352	275	309	318	318	287	296	320	332	292	342	315	319	330	333	313	297	326	331	345	300	365	318	311	327	291	308	324	322	318	326	322	309	329	356	320	320	326	291	313	335	298	310	324	339	306	321	291	306	336	344	348	323	311	313	342	309	307	313	270	295	294	324	355	293	335	310	354	309	337	306	322	316	312	361	322	286	329	339	318	280	312	314	311	348	333	323	317	308	326	344	321	342	332	314	309	303	297	322	321	384	307	292	293	342	296	304	325	330	322	327	308	318	324	318	314	328	324	296	301	302	285	292	298	311	301	312	350	339	314	315	360	332	343	360	323	310	323	323	318	324	295	315	327	338	288	309	339	328	350	314	347	337	301	313	312	312	341	297	312	311	327	308	369	288	314	331	358	322	298	356	320	291	323	338	331	332	315	319	316	321	334	316	351	327	331	341	311	327	331	323	301	281	343	304	298	314	309	320	307	296	326	321	293	277	316	317	328	325	313	364	325	317	316	284	332	306	299	317	322	306	325	315	304	342	308	291	295	312	335	319	341	322	288	293	306	334	302	326	304	346	290	297	322	298	303	295	325	323	325	306	333	323	314	334	300	336	304	325	359	327	304	334	306	345	293	307	330	290	275	312	313	355	348	287	329	355	288	318	345	332	315	336	324	327	324	352	345	326	310	278	318	303	312	335	329	319	343	365	347	305	313	323	321	342	297	339	309	274	321	303	309	339	298	281	312	295	302	313	340	310	319	333	291	314	319	297	326	307	340	322	282	319	311	316	323	300	340	319	302	329	307	337	339	312	324	292	306	312	322	290	330	314	291	318	339	318	284	301	305	313	360	329	298	320	303	317	325	349	317	313	345	321	317	324	301	305	374	310	332	316	319	335	323	320	305	342	362	311	309	290	304	279	320	320	307	322	309	284	310	330	320	322	299	321	310	341	335	328	318	333	315	344	304	273	330	328	328	306	329	302	325	328	316	316	343	306	342	322	339	291	321	292	303	338	301	349	313	328	323	285	319	344	312	322	318	337	329	314	309	313	291	353	361	351	338	287	299	314	331	348	359	336	337	332	332	341	330	330	295	327	319	339	348	288	309	328	268	307	333	299	346	308	310	330	291	287	323	297	306	327	337	292	284	335	295	335	305	327	305	307	325	306	298	348	358	288	302	315	301	320	325	303	342	313	318	316	300	336	346	334	330	319	330	304	295	336	298	302	307	305	328	325	300	341	340	319	324	337	341	340	338	293	276	324	338	323	333	345	316	315	295	308	314	311	339	332	315	300	333	344	336	311	325	313	300	330	300	290	313	307	322	307	346	299	300	293	321	322	350	311	344	311	305	369	338	317	320	335	319	319	319	318	292	314	324	334	320	307	324	343	311	312	313	356	311	318	315	310	315	369	335	343	307	326	289	321	353	316	296	348	337	347	308	313	316	324	338	304	329	356	336	314	325	314	319	322	315	288	324	352	318	323	339	307	336	332	317	265	306	350	365	310	295	307	303	305	322	331	295	317	307	330	290	279	329	323	314	339	337	296	312	308	324	276	337	308	337	319	342	353	311	332	315	291	309	319	352	339	304	310	298	319	305	332	285	317	313	317	304	294	328	317	315	297	313	295	326	279	318	316	305	354	292	316	318	319	337	349	315	323	317	294	296	326	332	317	327	318	293	305	293	288	313	337	343	301	319	317	299	321	325	335	323	306	308	289	317	302	313	301	325	328	298	279	333	306	327	307	283	337	349	312	303	296	291	338	280	298	323	319	307	311	329	341	313	317	350	340	315	315	331	288	313	362	351	327	327	299	339	313	320	327	302	323	331	302	335	321	325	323	324	314	293	369	341	299	325	311	302	282	328	305	301	331	310	296	324	348	342	301	320	332	325	321	313	318	328	321	304	326	337	285	320	304	331	326	293	316	305	341	309	303	300	321	296	339	305	329	331	277	296	340	349	312	333	296	296	328	339	327	291	301	330	323	304	323	307	319	342	332	313	325	306	312	305	305	362	304	329	299	342	373	322	334	299	314	309	318	341	293	334	318	355	314	292	340	319	326	337	316	305	319	316	351	311	304	321	306	360	323	287	331	323	318	324	318	322	318	343	363	329	331	314	300	326	349	308	296	303	329	314	332	336	311	327	305	334	324	357	333	308	307	292	308	341	312	340	323	329	354	344	316	315	319	295	327	359	299	321	325	319	307	295	299	306	307	298	325	357	282	300	274	358	319	306	290	317	349	337	293	322	298	307	321	300	308	308	321	351	346	327	330	321	301	321	302	296	348	291	303	338	329	354	310	326	332	317	333	299	300	318	299	286	290	327	294	328	326	318	329	342	329	335	299	296	300	305	299	325	308	330	322	344	308	294	286	321	319	317	340	302	290	325	329	321	320	306	305	274	295	333	321	307	295	319	308	318	277	341	343	300	330	312	325	324	364	313	334	321	332	318	303	296	315	298	340	302	303	322	277	293	291	301	356	318	346	296	310	295	291	287	320	313	324	332	316	320	327	327	308	355	315	300	255	314	328	308	327	318	329	301	328	306	342	329	291	335	342	323	339	319	326	329	319	304	293	330	319	312	341	295	311	316	295	307	348	326	333	337	325	303	323	329	327	295	333	312	339	293	312	290	285	307	326	321	341	301	325	309	293	309	335	301	332	329	320	305	279	338	313	332	328	321	335	363	326	307	302	325	329	342	309	313	342	324	311	320	343	295	312	343	309	305	338	328	311	294	278	360	321	334	285	330	315	295	375	342	297	325	294	319	314	298	282	294	342	293	333	312	356	354	309	350	332	314	339	310	315	296	295	296	342	335	325	329	332	350	312	296	275	332	328	310	272	303	352	339	319	334	313	328	340	324	334	330	281	315	325	317	331	318	314	316	317	298	299	340	350	340	321	303	315	327	320	313	305	350	290	289	346	314	328	324	346	336	319	291	282	337	275	325	316	332	340	299	318	341	358	333	296	328	334	352	299	317	324	343	342	314	326	346	334	344	321	329	338	327	338	319	334	322	310	322	310	341	341	324	337	319	274	299	312	299	304	302	328	344	286	338	322	285	362	331	291	295	341	320	295	314	315	313	342	348	321	331	330	331	283	327	324	316	312	286	348	326	329	300	315	335	317	332	358	323	322	343	321	319	313	314	312	299	325	316	336	364	304	307	323	314	303	331	345	337	305	304	337	300	306	297	262	311	301	330	321	344	294	324	289	341	356	327	321	302	317	323	311	307	286	340	282	306	337	343	334	320	296	347	328	326	337	328	317	289	331	334	329	292	332	328	300	339	369	312	343	331	309	335	319	349	294	304	328	259	291	318	322	338	350	363	304	313	326	289	314	303	309	324	329	318	357	289	326	300	325	355	283	317	316	319	355	324	323	307	325	309	333	315	330	306	294	335	288	293	346	315	292
37794	21720	16636	13830	8914	2713	880	763	823	841	726	722	744	746	684	684	717	683	737	716	680	727	734	741	697	719	639	724	677	696	719	681	668	690	649	694	697	724	676	709	716	693	686	697	690	679	709	714	713	675	649	695	725	695	727	723	732	704	688	764	662	689	730	651	667	717	658	690	678	656	705	708	659	684	663	695	711	695	692	684	731	670	662	721	654	720	715	706	659	719	711	692	682	683	731	708	692	689	668	691	682	704	714	648	668	664	716	725	692	713	698	673	691	695	670	705	715	677	667	709	692	680	697	739	713	684	700	694	684	701	718	703	706	725	686	706	708	750	719	700	687	722	687	675	699	707	716	684	732	707	672	700	664	669	674	707	686	681	647	700	671	680	688	666	706	688	722	668	682	719	702	651	729	721	703	678	722	688	689	626	677	666	645	692	707	690	656	689	687	716	708	685	663	682	681	707	666	719	718	683	693	658	652	701	708	701	706	677	631	675	752	709	703	691	691	715	727	634	717	704	689	689	725	665	710	671	717	665	672	670	671	704	712	706	672	698	651	694	684	677	681	669	719	720	683	679	683	645	647	658	671	733	678	662	705	656	689	666	698	728	650	689	713	666	662	709	669	697	717	701	698	691	727	645	710	685	700	680	715	692	677	720	710	680	725	724	690	689	739	689	741	711	686	687	719	652	663	671	728	684	672	719	650	666	718	721	675	721	658	757	674	688	711	692	738	673	707	667	683	686	684	674	637	680	716	653	646	684	650	692	714	697	663	717	673	659	654	607	677	687	712	661	712	682	748	695	638	703	679	702	726	653	672	699	690	696	707	673	733	659	698	688	700	707	692	681	679	714	667	666	672	675	716	732	691	676	666	674	683	702	650	659	658	681	652	699	693	679	686	729	736	678	724	697	702	717	699	731	701	627	646	636	704	699	674	753	668	688	642	707	662	731	678	686	685	670	684	698	649	681	682	713	705	682	680	695	677	681	671	668	694	699	698	724	681	675	672	653	697	736	679	689	690	665	706	689	695	675	741	649	758	659	659	682	670	690	681	697	673	754	753	713	734	725	707	697	723	694	722	696	689	678	746	678	654	662	695	690	703	680	659	686	700	743	729	692	658	665	711	710	689	669	688	685	688	676	706	744	682	703	729	662	653	680	698	693	676	697	691	714	727	739	708	718	695	643	684	646	678	686	700	659	663	709	739	690	707	726	675	679	689	701	676	722	665	686	720	722	665	697	668	729	688	689	678	705	701	675	671	679	698	680	704	688	698	700	703	724	671	684	689	652	700	688	672	686	682	721	687	692	697	716	708	758	662	680	653	683	643	685	683	704	698	680	659	663	697	696	709	711	686	683	752	705	765	678	679	682	649	705	681	712	720	674	653	709	707	675	670	684	666	664	680	692	682	700	659	674	640	676	666	682	673	667	683	709	694	658	672	714	722	684	697	693	689	697	670	654	710	715	687	667	662	642	683	708	706	663	701	700	669	688	675	688	643	697	709	615	723	683	705	631	657	717	711	743	686	712	655	702	703	705	719	698	701	711	696	670	710	752	699	727	678	701	659	675	641	682	693	689	716	697	695	679	645	687	675	669	663	662	675	682	670	664	732	721	663	745	675	674	710	660	704	708	689	676	702	636	667	710	680	716	698	694	698	684	673	704	713	712	714	665	683	695	711	691	663	691	710	704	721	730	694	698	637	682	684	696	681	709	717	733	710	686	685	674	694	664	735	662	674	693	713	678	699	706	648	701	654	653	705	696	706	698	688	680	676	675	683	621	700	685	677	695	696	674	660	659	624	724	644	698	733	660	728	672	617	674	667	676	681	679	730	698	705	710	728	720	670	682	671	737	712	657	644	684	706	683	680	689	746	688	719	717	663	668	689	661	673	689	651	687	720	674	653	735	698	699	657	638	725	729	681	687	659	712	776	708	690	687	704	660	693	656	707	625	724	697	688	680	735	709	713	710	681	676	723	671	677	684	673	700	720	727	699	673	665	714	683	686	699	747	706	674	767	726	678	692	723	709	683	671	686	663	679	708	664	705	650	678	679	668	704	684	771	697	664	707	707	708	682	670	705	699	690	676	707	692	741	725	727	673	676	744	768	656	710	693	707	645	675	725	708	680	684	699	702	691	681	671	637	682	682	702	714	713	694	665	703	719	714	731	686	688	688	663	679	689	733	688	709	715	691	702	663	705	703	676	677	674	660	665	732	684	667	644	741	709	693	675	677	688	670	657	687	676	692	720	699	682	699	724	654	721	685	722	720	666	713	709	637	698	697	643	660	657	679	637	688	698	702	694	712	720	720	695	647	678	698	667	699	679	734	658	646	684	677	718	701	653	664	667	642	668	687	665	701	728	671	648	666	692	728	649	673	711	701	687	659	731	709	721	681	687	719	709	680	707	650	673	730	633	759	719	739	675	709	673	688	694	697	649	700	657	662	702	701	710	707	713	685	655	638	680	647	642	688	681	652	667	709	688	698	704	685	679	669	667	673	645	669	709	713	670	651	722	651	678	675	701	734	724	687	693	653	680	729	745	646	649	696	667	719	674	688	718	677	642	695	738	664	655	642	702	658	684	660	661	688	686	670	666	684	691	719	677	680	686	714	703	677	737	690	673	694	670	660	730	723	740	632	690	699	735	651	716	691	693	660	715	677	693	668	696	735	664	689	664	717	677	682	712	663	732	690	720	663	719	652	724	704	662	679	714	635	715	734	645	672	716	714	685	669	757	683	700	711	680	726	710	674	712	655	683	677	679	680	677	713	693	681	666	679	679	668	694	713	693	700	713	703	657	708	683	713	659	672	718	674	711	686	631	707	648	682	693	701	664	679	683	662	668	672	671	688	722	688	680	712	700	704	715	723	733	710	698	660	696	693	664	695	706	693	694	722	698	666	673	716	654	719	677	671	698	694	675	657	677	706	709	683	656	661	675	713	681	698	656	696	668	715	689	664	645	644	688	692	670	706	680	699	656	693	688	709	665	652	641	654	705	644	685	708	675	713	664	714	675	723	644	714	671	694	685	697	673	738	761	696	715	727	672	682	745	683	697	692	674	694	663	723	646	676	716	665	723	676	676	712	704	655	720	694	679	694	728	694	644	725	728	672	762	700	715	698	661	706	688	682	725	715	703	686	695	649	653	678	717	650	725	714	711	686	702	693	696	680	703	692	744	699	679	660	665	664	713	663	721	697	711	723	695	707	705	648	685	709	712	699	681	712	720	662	654	673	721	724	668	727	685	701	699	651	661	674	668	721	714	631	729	694	629	660	709	689	666	728	713	662	655	649	697	725	691	706	685	670	689	729	702	687	737	729	738	715	690	691	678	721	684	636	705	706	677	693	670	690	711	709	700	695	685	678	669	687	668	702	690	696	734	716	694	663	737	713	746	704	706	691	730	681	686	676	686	706	694	680	683	664	705	689	672	682	696	680	716	691	684	719	722	703	623	727	724	675	700	738	676	663	735	676	697	720	696	725	688
63070	36517	23308	12376	6895	3092	502	406	424	392	381	355	344	338	349	330	348	292	381	361	372	322	352	357	362	358	341	358	322	347	334	368	345	352	334	365	364	346	334	373	338	368	328	298	348	374	322	323	351	305	375	341	374	339	336	348	336	323	350	322	325	390	331	374	312	315	358	344	345	348	322	367	311	321	321	376	386	345	330	332	322	362	357	350	367	369	333	333	344	341	319	306	352	334	339	310	350	322	309	340	327	314	352	354	354	357	326	345	356	364	326	334	318	351	375	365	326	319	325	353	333	377	342	316	362	353	327	341	343	312	387	388	358	382	332	398	323	331	354	343	324	311	329	332	352	360	309	325	321	355	329	329	335	343	349	334	329	334	311	339	314	341	315	352	327	344	371	325	334	337	348	343	296	364	353	355	328	316	339	349	326	320	367	351	331	375	332	368	361	321	330	309	306	315	321	326	363	355	348	319	348	370	324	356	326	316	346	348	358	327	371	323	353	343	352	355	341	315	302	337	387	302	335	324	330	329	335	341	328	328	351	351	373	378	370	338	325	326	351	371	349	335	310	311	335	335	330	327	344	383	299	350	348	354	329	313	333	346	311	332	325	356	327	333	323	383	343	346	321	333	329	311	348	353	315	344	351	350	359	305	320	342	332	362	336	347	365	370	345	349	351	348	347	348	338	370	339	366	368	360	331	334	301	376	301	332	329	302	303	381	331	348	334	337	294	334	336	299	344	343	336	374	342	368	372	350	358	357	340	373	348	364	325	361	327	371	355	350	306	330	339	327	346	305	341	323	340	357	330	343	337	291	338	352	342	343	363	355	351	351	328	361	340	344	340	359	348	334	357	365	369	356	321	307	339	365	347	310	327	333	345	314	324	338	366	351	345	349	361	325	322	363	371	346	379	324	330	308	344	340	367	329	314	363	328	351	360	343	349	345	325	328	361	330	345	352	367	355	347	311	337	341	329	331	339	321	364	345	328	318	360	356	372	338	349	347	330	320	345	353	349	348	349	349	314	317	343	345	304	362	364	343	329	312	354	322	297	337	327	332	357	302	369	328	327	353	326	340	351	359	398	339	340	321	358	302	380	338	361	340	314	358	327	360	311	370	353	331	350	321	347	356	324	365	338	342	336	345	356	318	312	336	335	334	369	356	328	287	311	350	307	326	379	366	339	330	350	310	342	378	322	335	333	336	337	348	295	299	341	332	345	363	383	343	341	322	351	322	358	377	318	355	316	325	336	317	311	333	336	376	363	356	313	356	352	329	352	340	283	312	330	328	349	307	370	326	346	364	359	367	348	333	339	360	351	346	371	373	343	370	376	350	386	316	331	332	332	348	354	352	321	337	361	344	330	339	381	326	319	328	373	343	328	348	339	368	366	347	359	339	344	320	352	364	328	335	335	364	356	364	333	300	337	365	340	366	345	344	300	349	349	364	341	366	337	379	296	342	318	340	363	342	331	344	352	352	321	328	321	357	346	358	309	359	308	338	348	347	332	338	351	297	369	318	318	344	346	309	368	349	362	334	334	390	344	337	361	346	324	334	361	327	321	335	320	369	326	366	343	330	331	307	338	323	338	311	363	347	303	350	380	322	341	344	336	330	314	345	327	368	329	341	347	347	322	358	358	337	358	308	351	309	348	323	359	346	352	320	338	349	343	354	327	356	327	318	380	386	329	341	331	367	366	343	361	353	328	322	351	344	364	320	322	316	351	340	323	352	328	327	331	348	353	329	329	345	372	372	352	328	328	366	328	341	340	327	322	353	346	366	348	353	329	360	327	370	329	295	329	320	313	323	350	356	366	328	359	349	367	296	349	308	359	313	353	349	337	319	348	329	351	345	352	330	347	343	309	328	328	342	342	362	354	332	335	361	358	347	341	334	401	322	337	311	324	341	309	334	330	351	346	352	307	345	361	318	334	296	330	368	356	343	324	313	353	303	317	352	363	335	319	369	338	327	314	309	339	333	302	350	327	335	321	356	341	341	313	355	356	326	345	350	329	335	328	329	392	366	326	336	352	325	338	329	349	335	373	324	335	329	369	329	356	350	381	379	329	344	331	345	360	329	383	378	334	358	373	354	353	355	350	361	351	363	366	314	341	364	352	342	371	314	280	367	348	346	330	353	340	301	319	326	315	373	350	321	330	328	339	325	398	306	346	335	335	356	340	376	365	369	362	355	360	340	317	319	320	380	331	368	349	305	358	377	351	327	324	318	367	367	347	352	340	331	325	337	348	362	303	319	392	351	375	335	313	325	316	336	330	342	322	356	342	358	342	284	364	350	359	323	367	332	366	323	399	311	310	337	356	347	355	351	376	393	359	375	350	367	361	359	359	345	327	307	371	323	340	377	348	372	324	349	319	347	338	383	339	348	357	333	346	321	344	376	339	344	323	372	331	322	369	320	343	320	326	367	351	348	332	310	357	349	330	291	301	373	335	364	360	317	296	354	366	364	317	329	357	331	334	338	378	328	337	333	368	321	361	383	321	355	343	333	320	324	338	354	354	355	330	312	357	327	365	321	279	362	309	330	336	343	335	357	350	379	353	328	331	315	360	328	325	348	382	349	290	346	339	376	314	344	331	322	349	329	332	319	342	340	345	337	349	301	369	337	337	334	387	353	343	352	321	336	320	350	324	369	320	364	332	334	335	347	323	343	336	310	332	325	325	308	352	358	365	329	347	333	352	307	315	329	386	312	313	339	373	336	362	341	339	341	330	356	324	335	358	340	366	348	358	376	316	322	337	360	319	341	332	357	323	326	330	340	304	380	365	364	371	359	376	355	307	352	373	344	341	321	364	344	375	362	350	357	343	359	357	381	342	331	353	370	337	372	321	392	315	355	341	346	359	323	352	348	331	355	336	313	386	334	325	343	392	329	314	348	355	344	377	355	323	320	351	363	339	298	337	348	332	314	326	343	324	352	367	339	334	305	309	374	352	391	368	344	340	319	335	309	334	364	366	361	339	329	330	293	298	333	369	377	355	324	320	379	355	342	323	315	353	340	331	344	337	359	366	315	371	334	375	333	302	323	327	328	337	344	330	319	295	341	323	315	345	345	322	336	362	340	336	367	347	297	347	375	344	354	320	350	299	324	304	334	349	329	356	355	307	347	345	336	372	337	327	314	325	321	336	347	308	336	338	322	327	353	326	382	339	370	339	340	383	329	306	312	335	349	345	355	313	370	342	351	343	345	332	312	330	352	341	309	292	339	362	333	333	326	375	359	337	334	304	326	326	340	346	346	352	339	327	357	363	382	342	315	311	325	337	305	321	341	325	345	359	316	355	321	380	363	324	348	345	346	349	311	322	339	330	359	356	331	334	313	343	336	389	392	356	340	351	369	327	308	310	327	318	369	376	361	330	377	368	345	325	350	338	336	354	317	329	284	345	334	338	330	330	323	350	313	325	317	362	346	353	357	358	342	355	259	361	343	327	316	323	332	333	345	328	358	345	331	332	346	341	345	322	339	302	363
39980	27639	24192	18774	14828	7471	1140	969	1045	965	836	837	824	811	738	779	727	791	736	764	777	783	770	691	743	735	732	705	730	704	726	742	735	742	773	775	671	747	774	773	733	703	750	702	736	716	701	728	721	754	718	774	706	732	743	752	715	753	733	701	713	692	722	798	764	730	690	705	694	731	719	744	783	658	760	728	738	754	745	694	753	788	724	725	740	728	746	727	733	722	832	713	749	754	684	701	681	746	726	745	771	713	728	746	729	743	742	767	768	713	730	719	722	788	733	676	716	721	741	733	690	745	695	742	710	726	708	735	709	731	712	751	695	690	685	729	693	711	720	737	733	772	692	720	734	706	761	749	715	717	695	722	741	733	752	735	799	726	755	707	724	742	695	714	723	719	712	746	712	748	665	742	679	724	679	728	695	739	742	731	752	724	741	681	764	721	754	762	778	731	670	762	747	759	732	687	716	721	743	740	756	754	742	710	742	675	752	728	745	755	711	692	720	765	686	699	753	706	752	735	729	735	765	770	748	771	714	723	732	724	742	700	754	734	705	748	732	708	704	715	680	736	735	703	722	754	709	719	756	731	710	695	766	778	759	709	760	701	730	746	731	694	758	748	719	754	731	716	756	763	719	697	709	739	746	710	765	697	719	746	778	754	748	697	697	743	675	725	733	752	734	747	694	747	750	729	740	763	715	727	752	753	757	764	739	756	793	699	737	796	713	690	708	753	732	724	708	690	708	737	768	703	719	750	769	762	712	749	708	709	737	707	716	760	729	717	774	688	734	748	684	746	709	710	765	785	731	731	704	780	736	758	735	751	727	754	706	679	716	766	706	736	756	699	736	759	750	726	703	754	737	720	708	753	748	716	705	738	735	731	736	688	677	758	727	750	720	707	714	722	717	725	706	719	700	718	765	676	744	761	729	734	745	717	749	760	756	798	707	708	747	730	726	740	733	719	757	722	736	748	745	756	736	725	720	737	727	812	756	711	741	706	763	731	688	743	737	753	703	702	734	680	727	698	756	704	700	744	755	715	776	771	821	743	759	763	770	686	728	717	728	769	756	721	747	743	736	733	671	744	706	774	748	777	720	728	738	716	741	731	720	749	748	764	752	726	700	754	700	759	767	756	748	711	744	726	732	700	764	725	716	736	733	702	725	746	746	725	712	689	709	743	763	751	745	750	740	722	716	704	711	701	796	729	774	691	720	697	689	706	734	729	752	740	727	744	714	746	753	701	754	762	730	746	764	730	748	710	728	679	737	726	749	750	739	721	711	749	722	768	725	732	777	772	740	764	696	694	732	750	728	735	735	681	758	767	722	707	732	765	726	766	706	698	754	694	727	718	722	684	687	724	652	689	750	691	722	732	763	725	776	779	754	738	733	721	753	711	763	733	741	784	741	709	727	738	718	720	699	706	715	678	703	736	741	733	756	749	734	742	739	772	713	776	723	723	738	736	710	709	717	743	704	753	714	711	717	730	707	734	757	745	741	731	742	703	751	774	701	760	727	687	745	756	698	719	697	738	763	719	751	756	739	709	761	732	724	736	766	724	735	738	769	732	677	736	695	738	756	737	706	669	729	760	709	691	735	726	750	755	694	732	719	653	690	709	751	729	711	670	734	726	746	723	813	716	691	733	710	700	728	742	723	754	717	800	704	748	737	748	757	763	707	751	710	742	677	749	727	747	734	754	727	772	684	707	728	767	712	731	754	738	728	761	772	730	710	715	720	726	731	727	734	755	701	732	745	701	744	722	700	741	748	767	693	765	746	760	739	745	700	699	714	736	703	756	686	759	786	701	697	709	698	721	765	736	725	739	733	749	749	703	745	736	702	714	713	760	730	712	681	713	747	780	710	702	745	758	719	736	784	699	766	696	738	701	733	762	776	707	740	718	710	728	740	739	752	711	741	738	759	724	749	760	725	727	775	733	740	727	741	761	728	740	726	712	745	764	750	700	751	668	691	761	730	696	712	727	679	714	733	702	757	723	740	746	734	719	724	705	689	773	724	739	713	733	681	734	759	746	752	730	761	731	690	741	709	738	723	681	723	736	777	746	742	769	703	723	736	731	758	724	754	766	762	746	740	720	734	704	753	690	768	766	734	735	762	748	746	721	758	724	745	747	733	724	701	716	715	726	755	770	727	718	720	715	719	708	721	778	714	724	711	699	684	770	750	723	740	744	744	773	774	709	705	761	706	767	757	750	748	744	717	721	737	734	720	749	747	733	734	728	705	749	708	740	738	689	729	742	796	693	752	724	708	744	729	739	788	744	704	782	771	704	697	752	765	755	725	714	716	769	733	752	717	703	723	737	678	714	701	720	713	768	757	679	770	722	691	709	703	719	708	738	735	669	668	690	717	785	715	682	714	756	694	743	736	781	711	726	680	750	741	756	716	735	719	770	726	776	710	732	699	731	702	677	753	716	746	677	675	730	743	745	742	717	725	735	709	719	731	710	741	736	740	721	691	744	731	693	744	688	725	726	704	734	763	719	720	714	747	741	759	743	686	768	720	744	720	686	690	774	761	702	712	707	706	680	719	719	718	726	717	733	756	736	719	769	700	715	754	731	754	706	739	739	701	744	713	765	755	759	718	740	720	743	729	732	684	775	731	730	742	692	767	787	704	791	714	770	743	735	767	732	713	731	750	749	710	689	745	721	716	735	728	687	769	683	748	778	724	676	731	701	730	767	725	749	728	718	744	742	697	717	738	703	781	712	757	760	760	757	753	738	733	774	691	686	719	746	720	701	771	786	712	681	754	753	708	723	748	757	775	690	750	734	760	762	754	792	755	701	749	724	743	744	714	721	708	745	733	728	726	755	718	812	726	758	712	752	714	711	763	725	777	730	729	719	726	701	775	756	701	752	784	718	713	741	725	718	754	746	719	722	741	707	724	700	767	775	744	738	705	691	691	739	706	695	735	721	727	730	740	711	749	732	709	699	725	734	720	744	721	725	732	738	710	690	752	734	697	696	754	737	675	722	681	710	729	748	736	727	739	747	789	709	725	699	729	753	703	773	729	681	747	696	754	725	663	760	765	709	731	742	712	718	739	729	706	718	749	772	749	729	713	733	691	732	724	656	725	737	731	764	713	755	746	737	733	716	743	735	738	723	726	717	701	715	750	743	704	756	688	705	645	727	723	784	726	711	728	711	750	751	718	762	697	754	770	762	706	741	745	808	716	750	721	757	728	728	709	760	710	758	764	720	731	775	729	701	727	683	713	738	677	703	707	700	711	732	730	756	687	716	714	761	751	690	705	698	762	774	694	671	705	744	775	701	731	645	732	724	723	727	705	726	720	689	751	709	693	757	754	738	698	762	696	777	685	720	698	728	714	679	778	760	753	677	749	757	757	715	701	732	740	735	687	701	743	751	742	721	718	769	738	700	740	748	743	680	744	707	748	761	698	725	733	709	727	769	695	765	698	758	725	714	709	734	761	698	721	774	697	731	720	681	708	759	727	757	709	721	661	726	704	762
40033	21276	10444	3818	1614	632	330	320	324	363	320	338	314	319	315	310	300	300	337	298	316	311	306	323	309	329	306	312	295	305	296	314	305	314	279	313	300	320	282	308	309	289	284	301	299	330	305	332	303	302	304	305	295	285	302	282	318	266	305	275	249	265	289	314	285	301	316	321	338	283	299	309	292	289	339	278	268	321	303	288	306	274	330	312	297	296	287	319	325	299	303	300	312	293	303	293	339	290	275	300	325	310	320	298	282	299	323	311	302	300	300	303	286	302	311	285	295	310	269	296	309	293	281	319	256	267	314	309	320	320	283	285	278	306	301	329	306	285	313	311	300	330	291	300	300	289	314	310	302	306	325	302	311	317	278	282	287	287	299	295	310	307	308	335	294	309	301	297	293	288	319	292	296	308	314	273	293	300	292	294	290	326	286	282	308	263	303	289	325	289	329	278	306	259	319	327	317	324	295	289	273	275	318	272	301	300	299	277	300	301	310	298	274	297	294	288	316	304	301	329	299	298	270	275	279	345	350	328	295	309	319	290	305	290	329	284	291	285	294	311	319	330	303	299	313	342	299	310	278	310	331	269	275	286	274	306	322	301	303	286	334	301	271	304	279	301	307	314	298	296	297	335	309	274	299	331	308	281	308	278	292	293	292	308	297	282	323	323	296	321	315	278	304	335	311	310	266	314	325	346	318	274	292	313	319	299	281	303	303	293	263	318	301	279	296	313	292	283	317	291	325	266	303	289	283	294	287	273	306	318	330	311	297	286	311	333	313	274	291	310	290	296	299	271	292	278	308	297	293	296	283	290	327	300	290	284	282	313	329	309	333	308	284	319	312	290	302	342	277	262	295	332	339	312	333	333	319	311	286	325	297	301	325	278	292	294	285	279	351	286	277	311	301	294	248	297	352	299	299	282	309	312	318	319	281	303	270	279	314	294	262	291	280	276	324	315	272	299	306	300	293	278	260	305	270	301	280	279	259	333	299	332	269	275	267	309	298	317	284	267	262	285	288	301	294	358	325	313	277	286	289	308	316	299	313	334	301	318	290	312	343	322	293	330	310	280	280	281	283	272	286	298	308	294	294	347	314	322	267	304	288	292	312	310	303	307	346	305	350	320	283	289	288	274	284	289	317	355	306	299	307	274	294	296	317	287	308	308	334	311	305	295	326	296	317	310	307	295	328	346	284	290	304	301	293	275	298	309	328	289	345	308	289	323	314	266	298	301	309	311	290	295	285	314	344	308	312	306	281	293	303	300	312	327	304	327	298	293	286	294	329	289	268	302	329	306	306	288	285	296	335	308	282	316	316	273	336	283	294	317	282	280	340	325	284	313	283	305	305	282	294	336	302	287	283	269	294	347	302	266	285	283	331	337	301	267	303	295	287	318	304	321	301	288	305	282	297	308	302	272	317	305	331	337	335	282	280	325	269	293	279	299	294	298	284	284	313	284	273	301	306	286	309	284	284	311	273	300	291	312	291	301	313	325	316	288	273	306	315	274	281	265	308	293	318	313	322	290	333	339	309	296	302	269	299	305	307	309	283	320	289	326	290	314	292	295	296	243	289	330	301	315	295	334	289	303	325	317	294	311	284	298	272	335	319	328	363	294	273	306	288	304	344	335	302	299	319	300	296	306	324	311	312	298	314	306	279	270	333	332	300	315	299	269	322	271	296	300	300	295	280	302	291	282	292	296	293	263	311	325	307	319	287	300	315	317	283	299	282	272	328	308	293	333	315	269	292	275	287	327	314	280	291	277	288	318	285	280	315	323	313	273	321	308	306	277	314	277	289	266	277	300	324	327	317	275	308	306	313	329	313	275	298	306	306	293	302	298	259	273	283	282	289	304	335	298	317	270	271	301	286	330	293	305	352	315	307	289	322	294	298	305	306	354	292	320	294	294	312	312	325	316	289	259	314	315	300	298	284	333	296	331	314	295	315	288	309	297	302	338	280	322	290	292	294	299	316	340	302	272	314	323	306	303	302	304	287	274	299	317	292	268	245	309	302	315	297	279	303	294	279	300	319	285	292	313	272	281	319	303	294	330	299	296	264	311	332	314	321	296	317	313	283	299	308	308	300	293	328	317	296	287	285	325	316	283	313	308	338	298	302	320	314	301	314	295	339	310	297	304	289	277	284	305	274	306	309	302	285	333	296	333	326	319	293	314	309	328	309	325	285	318	292	324	293	291	280	306	276	289	295	276	288	295	266	294	312	314	321	352	338	296	304	305	273	296	269	292	272	283	309	307	298	323	314	307	285	293	277	326	324	299	298	311	261	299	304	312	307	314	300	297	310	349	279	305	338	286	322	297	295	281	283	288	308	283	305	314	292	282	277	288	294	311	358	301	327	275	335	289	266	295	300	306	289	320	314	273	302	290	302	322	305	310	288	299	320	312	314	294	297	309	286	279	283	330	300	282	326	309	299	268	305	306	299	331	315	288	298	293	272	287	296	289	319	290	331	291	314	333	277	299	294	295	273	287	289	303	280	294	265	320	282	322	314	271	302	337	299	295	325	343	315	287	296	324	283	260	314	293	310	277	278	283	305	300	315	332	289	301	302	297	311	287	252	328	272	297	318	290	314	311	326	295	323	300	328	320	281	277	326	271	296	292	302	303	317	290	296	288	271	305	333	282	323	299	291	343	282	284	297	302	330	310	297	295	301	320	262	317	323	300	300	273	300	289	310	298	289	292	279	302	288	301	337	309	300	309	303	302	326	275	304	293	285	305	298	332	297	297	322	303	315	325	329	301	282	299	279	305	315	306	304	338	335	318	296	292	292	309	310	268	316	315	344	308	291	304	314	282	315	343	308	285	323	303	293	327	313	314	328	314	313	316	295	312	298	272	294	280	292	303	288	292	297	297	311	304	265	295	304	329	311	277	303	313	309	311	271	315	261	317	370	300	333	305	306	313	293	336	288	311	266	288	325	296	323	299	291	267	295	296	289	320	310	319	280	276	312	317	285	319	295	334	284	317	282	291	315	325	321	285	300	320	319	293	306	269	275	299	303	284	311	282	312	324	291	280	305	324	333	289	295	294	313	345	291	304	275	300	335	296	292	311	297	338	310	293	285	272	314	335	330	305	289	322	281	329	305	313	275	305	275	317	289	299	291	270	321	301	308	342	294	299	285	270	297	303	280	311	325	306	313	293	301	328	304	338	296	291	280	311	313	292	304	310	314	292	304	291	293	290	282	299	298	272	286	274	296	303	291	301	250	305	287	316	287	315	324	297	285	276	284	309	299	321	333	270	285	307	290	270	325	305	323	282	307	304	313	296	275	331	301	261	291	265	303	293	313	326	316	300	321	306	310	316	326	307	282	274	307	297	306	317	269	272	280	296	285	298	314	290	317	307	306	296	299	287	304	279	322	305	272	312	343	321	327	329	296	313	277	323	326	292	325	316	239	262	289	336	303	329	269	337	301	298	289	296	300	312	315	301	369	307	303	254	307	318	302	285	270	280	294	316	292	294
25114	15813	13303	8220	4757	1729	692	731	729	781	660	673	689	650	672	633	682	673	626	713	669	697	653	660	703	656	645	652	662	702	593	646	639	673	702	665	684	676	664	668	633	639	700	646	674	680	655	642	701	658	693	666	647	657	659	684	630	663	663	645	654	679	669	677	678	679	658	702	668	688	621	721	650	653	695	638	687	669	672	678	676	650	664	682	633	612	652	693	675	639	697	619	698	682	703	680	646	657	678	659	679	641	649	683	643	670	665	654	662	701	668	614	662	620	700	641	717	605	659	649	659	639	676	652	639	644	661	652	597	679	689	635	633	682	621	670	635	663	700	664	649	657	634	669	612	667	660	682	661	645	685	695	636	643	688	665	661	712	680	679	671	657	619	654	646	680	681	702	658	694	617	687	661	645	711	637	649	639	709	675	676	656	656	680	626	703	670	658	681	659	656	664	644	670	642	668	654	650	676	699	706	694	649	687	646	641	653	691	638	724	665	630	680	666	684	657	639	675	656	627	659	657	630	671	673	692	624	713	660	680	636	600	628	662	696	654	621	657	661	678	653	640	626	621	667	674	647	675	679	645	652	653	721	645	675	603	656	664	685	689	670	650	646	656	682	649	624	661	654	609	657	620	690	679	666	633	673	648	639	677	649	663	673	645	694	641	716	675	659	664	660	656	693	612	633	660	607	617	647	640	693	605	648	627	671	699	619	668	675	655	692	674	654	689	654	607	634	715	586	633	633	651	679	655	663	685	636	684	679	635	644	673	664	668	632	671	639	682	673	690	653	690	659	661	658	641	717	638	721	631	660	688	652	619	665	658	678	658	648	640	636	663	688	681	604	617	678	647	634	645	672	651	666	657	671	661	652	670	643	631	677	629	628	656	625	649	637	644	640	643	701	672	696	649	634	658	650	633	699	649	702	682	669	674	627	699	677	652	664	662	653	633	694	641	700	696	640	639	658	629	628	670	641	693	657	712	694	611	657	653	665	654	656	653	625	647	666	690	654	725	603	643	654	618	677	702	703	661	622	673	632	648	645	641	668	653	664	681	634	626	660	613	673	680	647	719	634	668	611	679	672	674	645	674	669	617	674	663	674	643	642	683	636	651	640	651	639	666	644	676	727	661	623	649	656	646	628	691	679	648	678	687	684	639	662	659	656	614	646	649	627	689	613	659	634	697	662	585	595	667	664	707	626	675	636	664	634	677	635	610	679	672	678	683	718	668	639	640	671	672	621	624	658	689	661	679	671	672	677	659	651	706	672	676	690	645	657	668	641	618	616	660	646	699	659	653	639	652	685	638	651	666	640	679	674	627	681	668	631	690	633	599	646	685	641	710	653	634	655	675	684	686	653	663	673	678	671	653	641	595	656	600	646	681	670	673	630	629	652	742	642	671	640	606	648	701	672	671	630	640	690	653	633	714	625	672	644	687	650	661	687	602	639	675	629	667	681	661	627	682	654	697	642	686	696	695	704	689	663	652	675	672	644	664	667	652	666	684	670	687	681	670	682	683	696	659	653	620	673	643	627	660	659	624	654	638	651	631	703	651	688	657	664	667	677	680	656	623	648	639	692	628	651	626	659	651	640	679	694	640	645	644	713	682	667	667	671	637	664	668	627	689	621	652	664	635	681	654	694	695	610	640	669	651	608	640	632	655	655	699	616	645	650	670	691	662	622	642	670	669	643	687	666	677	729	676	662	642	639	674	664	657	653	654	667	679	652	673	660	644	669	659	672	664	619	689	688	633	685	647	634	670	598	713	680	637	684	675	673	634	701	653	662	646	663	677	619	685	704	737	660	642	657	636	667	670	751	677	659	658	669	651	660	692	668	671	693	666	688	663	693	659	686	689	732	643	635	672	630	686	671	674	629	660	666	648	670	659	660	668	676	649	677	631	648	694	681	628	677	686	666	683	645	645	673	640	672	631	648	667	675	653	674	707	655	657	659	676	677	641	669	688	681	654	697	649	691	641	633	653	643	633	668	632	697	681	631	705	635	606	642	686	710	690	658	645	668	644	654	685	686	699	621	673	675	663	632	620	667	664	655	661	691	699	707	674	633	666	619	640	616	667	669	617	689	692	676	655	648	654	660	669	680	637	606	655	656	650	688	687	654	678	708	655	621	654	684	672	659	646	659	670	671	676	694	640	710	659	642	706	696	687	676	692	680	639	712	672	645	649	668	706	714	694	667	610	681	657	663	707	646	677	661	643	656	664	646	652	707	688	640	633	689	626	657	623	657	613	691	659	645	664	641	614	672	694	681	669	642	645	660	662	694	637	716	655	680	700	599	660	658	624	685	662	661	710	663	638	671	638	682	664	637	651	639	635	639	650	634	664	684	669	648	686	701	658	627	631	695	664	637	644	650	693	628	628	683	706	642	647	633	648	665	675	650	633	703	629	616	618	647	670	678	690	683	636	688	657	701	641	635	711	661	651	668	674	668	703	644	664	669	658	622	688	688	673	641	707	642	631	646	682	626	643	676	658	662	651	663	703	672	651	700	631	630	665	657	640	660	622	682	676	656	654	640	679	731	650	651	656	679	654	668	633	671	615	644	644	645	650	666	655	633	671	608	715	645	654	638	657	642	638	664	659	658	647	658	674	671	643	653	640	715	663	666	714	673	693	659	684	650	648	673	667	711	691	631	668	635	666	616	664	675	649	698	694	673	661	662	637	658	667	670	627	668	641	612	655	647	654	658	730	674	696	664	634	672	704	688	670	660	655	686	691	662	717	667	663	668	663	612	680	653	721	627	645	619	653	685	675	673	648	674	604	663	635	666	622	662	634	636	619	679	683	654	630	700	670	644	665	636	654	648	699	699	657	630	650	660	614	642	662	670	652	670	655	687	699	683	680	649	659	708	650	678	645	692	658	669	649	656	698	664	636	625	617	678	623	683	650	681	669	658	624	649	657	684	711	694	640	668	653	649	662	683	711	665	589	649	670	676	674	686	622	670	664	639	677	658	645	662	662	699	619	661	626	581	624	677	627	655	703	653	656	626	676	671	632	663	661	709	661	664	683	678	660	668	700	650	667	655	672	640	654	645	664	710	674	689	691	667	653	659	645	695	639	682	700	660	665	645	670	678	632	681	643	647	649	692	693	679	659	655	633	631	623	665	668	669	634	627	674	661	619	634	673	634	645	710	667	657	651	614	650	692	661	649	677	620	653	616	645	610	664	689	641	695	676	645	632	698	658	649	712	702	650	691	647	665	689	612	618	658	635	621	663	596	728	665	696	653	676	657	667	640	665	647	606	689	636	659	703	704	654	644	680	630	628	647	659	656	692	646	661	646	646	631	646	607	678	641	623	629	665	644	638	657	676	598	667	584	675	631	688	673	657	621	659	661	687	672	672	623	619	674	680	696	640	636	677	601	649	678	654	643	628	675	674	660	638	680	644	646	689	691	710	676	655	661	690	651	695	721	671	663	710	623	688	705	679	660	613	692	710	682	671	690	631	640	650	616	635	652	712	667	662
54069	30609	19380	9519	3178	887	411	341	346	356	331	307	341	336	329	327	347	365	331	337	296	301	305	329	306	306	303	330	313	303	343	327	328	345	304	327	344	349	314	327	325	315	354	341	317	333	368	311	304	315	327	288	293	321	308	283	335	329	314	320	307	286	331	353	307	317	313	342	294	334	308	314	298	344	287	323	303	343	299	317	309	302	308	319	284	337	316	313	361	313	293	311	321	342	337	321	322	317	313	314	328	343	326	360	290	345	281	292	348	324	309	305	290	301	325	353	365	320	340	305	327	351	322	307	290	320	309	329	322	294	353	314	266	309	277	336	343	335	330	318	328	329	310	312	284	324	337	323	340	321	292	318	334	284	321	359	315	312	321	310	321	350	306	330	313	311	329	310	314	333	308	295	275	297	303	321	326	330	326	328	275	307	345	314	316	317	265	289	322	329	343	330	293	333	301	330	311	303	286	311	314	320	304	298	326	341	325	358	321	304	335	316	339	292	300	311	325	334	320	277	299	330	268	331	321	292	316	362	315	314	331	298	298	333	338	317	322	343	333	294	337	327	295	307	307	315	295	320	348	302	283	300	314	317	306	341	326	327	321	336	288	305	331	305	285	297	335	285	326	308	277	332	340	276	325	328	311	295	310	337	289	307	347	300	320	331	293	288	319	312	315	313	306	309	306	323	375	315	297	296	334	329	331	321	320	319	300	347	301	314	326	309	308	316	291	277	309	322	340	317	300	300	291	311	324	309	350	338	322	315	344	312	302	322	321	328	305	306	295	292	323	303	317	327	332	309	318	299	309	335	316	325	311	310	308	323	336	293	335	292	308	331	328	350	321	317	301	296	312	305	316	279	328	320	344	300	330	328	317	298	316	269	342	341	339	295	308	327	322	300	357	326	316	299	301	334	302	312	336	290	295	319	283	331	315	309	309	320	295	340	318	338	301	323	313	299	310	300	325	309	306	321	333	308	310	312	334	299	306	290	310	293	313	319	314	314	344	305	331	353	283	333	296	339	289	293	342	349	313	355	329	312	347	332	305	310	295	336	316	321	331	306	294	313	293	314	321	321	345	305	311	326	301	270	310	327	268	303	313	323	323	323	313	303	324	310	303	343	321	325	314	299	328	319	350	363	334	341	316	304	331	327	301	309	361	348	331	327	350	280	328	334	279	311	325	306	318	340	293	298	273	312	317	269	309	328	296	283	347	319	293	323	302	315	298	313	328	313	302	309	318	295	346	307	324	322	342	327	303	302	306	308	304	304	290	320	311	310	301	342	329	335	336	340	302	313	311	297	305	333	333	316	312	347	286	318	314	318	355	328	280	307	306	328	345	325	314	307	330	297	331	358	316	327	329	329	291	322	331	300	323	278	293	346	352	347	323	358	340	319	331	287	319	308	314	296	316	274	320	334	303	322	311	309	284	312	325	356	314	315	327	322	321	304	325	294	332	327	324	326	333	323	295	286	331	287	354	314	321	275	308	330	349	291	318	338	318	306	304	322	351	323	303	320	329	334	289	306	309	386	348	329	321	329	295	301	360	327	324	317	344	339	318	311	320	313	329	365	324	282	336	320	296	319	297	326	324	290	299	324	321	320	319	313	346	302	311	339	353	335	324	318	316	337	319	301	304	326	304	313	328	348	319	321	289	321	330	307	306	288	330	322	338	316	313	286	294	315	333	315	315	304	315	304	295	333	293	337	334	325	326	311	311	295	321	325	313	335	358	311	321	302	311	319	359	310	297	349	319	317	317	325	321	333	341	330	335	322	341	293	329	336	316	286	302	311	313	307	326	312	296	345	340	327	332	329	357	332	368	276	310	319	310	340	342	325	322	296	319	344	318	282	320	288	321	285	337	328	331	313	317	333	314	325	306	289	311	333	314	340	307	341	320	322	306	331	346	322	301	322	310	327	279	332	350	321	326	301	313	314	340	309	376	302	273	286	330	303	297	297	296	311	288	326	337	303	313	326	334	334	312	306	326	331	313	298	333	297	308	319	304	322	320	309	302	296	299	339	322	299	335	297	303	315	291	301	306	348	319	313	326	303	332	331	301	323	341	319	371	325	309	311	317	302	301	325	317	337	307	313	338	290	313	334	326	299	339	321	274	323	311	325	315	332	310	309	348	300	308	321	302	331	314	290	320	303	313	304	302	322	342	340	351	324	306	355	327	301	305	361	308	297	292	321	297	349	288	333	346	328	294	310	342	275	320	342	321	312	328	308	350	313	319	316	317	327	321	328	306	304	302	316	344	333	334	342	296	301	341	302	313	314	334	316	368	327	325	351	333	312	314	295	325	294	321	330	318	325	319	316	333	326	310	325	316	306	290	335	318	298	310	296	341	345	306	320	349	380	322	289	332	324	305	329	354	335	357	296	328	311	322	288	345	305	334	296	341	309	314	326	321	352	354	297	295	279	311	358	289	300	326	331	339	314	331	313	322	293	307	315	293	293	320	294	315	366	319	333	330	353	285	311	321	272	324	323	370	328	327	320	302	301	304	299	323	314	330	346	345	293	354	312	299	292	298	339	276	316	322	303	298	316	306	286	279	319	294	319	332	319	296	273	331	303	320	339	302	300	330	336	318	320	311	297	318	346	319	301	350	312	291	314	338	329	320	311	277	319	307	267	314	367	293	313	323	355	346	299	325	325	329	299	329	307	334	321	326	332	336	284	304	299	317	323	292	319	313	321	279	293	295	307	290	313	351	325	327	308	283	296	317	302	309	333	299	319	286	305	313	330	321	285	317	279	303	309	309	274	307	315	317	311	311	313	319	324	325	328	320	312	294	320	325	326	303	284	317	348	319	339	339	327	310	278	329	333	306	301	320	312	338	336	312	310	316	288	333	295	302	322	323	308	304	304	321	324	316	333	319	327	306	316	304	384	317	321	310	302	327	299	345	325	334	328	300	311	307	297	359	340	354	307	333	337	321	322	313	313	306	338	325	330	324	320	324	292	305	309	317	305	321	318	334	322	309	329	333	310	335	342	351	307	320	280	321	323	325	310	315	329	311	299	304	311	319	294	329	342	299	288	317	303	326	335	275	285	292	297	296	330	312	337	306	346	296	334	331	336	341	319	340	303	302	317	322	302	309	321	311	327	316	299	309	303	315	343	323	307	328	290	319	312	327	295	338	307	321	332	332	293	321	306	322	338	277	296	325	354	333	313	319	327	296	325	324	320	338	333	351	329	350	290	278	350	310	312	331	314	312	328	284	334	280	292	301	317	333	325	289	292	314	297	305	340	314	316	331	322	328	310	290	336	366	312	323	348	344	326	293	307	318	349	307	299	302	319	303	328	296	315	338	295	322	302	312	348	305	341	323	299	320	295	324	335	336	320	352	361	320	338	342	291	304	338	323	330	342	305	314	300	352	316	334	318	364	313	351	293	295	332	328	333	296	287	293	283	326	336	305	306	345	318	312	301	299	311	290	338	317	322	343	289	352	309	280	310	328	320	320	333	337	330	333	308	303	303
33975	23470	22959	16362	8022	2255	942	810	799	750	728	704	718	710	732	689	698	874	777	698	722	729	738	706	673	691	717	649	681	662	682	681	695	685	716	660	698	746	664	679	698	680	690	674	703	691	699	703	703	731	725	658	648	705	722	699	722	715	709	723	716	714	684	681	689	726	670	683	704	690	707	684	726	687	685	680	740	663	745	686	662	712	638	696	733	696	698	712	661	704	672	675	750	727	699	712	682	698	671	714	694	670	723	722	678	660	691	729	701	675	689	687	717	718	741	671	712	691	727	665	682	714	701	688	646	700	667	701	669	690	698	717	715	652	734	663	708	692	615	748	765	704	694	684	702	713	657	722	652	720	694	701	680	675	703	684	730	703	701	702	739	743	735	684	686	684	723	695	689	697	690	668	655	727	688	695	650	693	691	669	674	654	681	678	657	706	679	710	660	670	651	697	681	698	714	639	725	672	707	689	708	677	726	667	685	657	713	667	710	668	731	684	701	716	641	676	692	687	694	695	703	741	743	659	677	710	666	725	747	677	733	720	708	679	658	702	745	715	630	725	688	716	692	695	662	677	684	733	674	728	698	735	731	688	662	705	694	694	689	662	656	740	651	706	694	724	697	692	670	691	686	688	669	698	668	726	713	667	676	678	691	661	687	720	703	707	710	676	692	696	695	668	678	710	735	671	694	668	746	687	690	715	680	686	671	710	710	766	684	702	666	701	707	697	691	753	685	717	650	696	656	729	704	690	723	722	710	703	737	698	682	699	703	719	651	673	679	658	678	727	656	705	703	665	716	741	706	756	728	711	656	707	664	663	748	701	672	674	735	738	702	719	700	658	748	672	665	678	678	679	701	688	646	694	661	665	698	761	705	718	693	718	698	731	711	705	687	688	673	684	700	729	701	731	650	669	710	700	687	703	716	759	695	658	743	655	728	686	678	663	646	694	708	640	702	667	674	736	679	669	695	689	668	637	653	738	690	670	670	696	684	725	700	687	742	660	717	692	710	700	691	681	724	708	665	659	672	698	730	703	694	708	671	699	671	721	703	702	658	721	738	715	644	685	702	725	676	655	710	685	685	647	724	692	682	729	728	671	704	646	693	674	680	688	716	698	713	710	648	668	650	696	649	688	679	671	677	713	661	679	684	711	652	707	671	666	687	709	693	668	718	726	685	702	749	726	714	758	649	740	704	692	722	708	690	754	675	674	687	675	740	725	713	681	677	659	694	727	699	700	691	668	701	679	652	630	679	661	721	698	650	676	701	716	645	710	682	622	671	653	711	644	667	717	670	661	713	701	754	705	672	673	694	689	719	644	686	694	704	725	683	699	690	676	663	696	684	657	749	675	725	699	696	700	757	674	691	686	673	670	690	713	708	671	652	697	714	744	683	711	664	723	678	655	678	630	707	650	642	676	706	713	697	722	651	725	716	719	636	643	719	704	673	743	694	689	676	696	713	717	671	685	675	688	672	704	695	721	687	683	749	697	690	743	664	694	687	718	658	701	652	664	676	661	696	665	671	670	636	697	675	685	720	701	687	710	650	708	704	672	701	676	727	694	685	721	691	689	688	683	704	694	721	660	630	678	739	687	695	691	717	724	697	699	726	720	710	712	655	719	730	682	733	693	733	720	654	668	706	689	697	669	681	694	677	649	706	642	674	726	658	708	699	676	668	676	701	646	737	685	686	711	725	688	688	714	705	704	687	659	683	699	674	702	671	669	711	694	733	671	697	719	628	692	694	664	720	664	648	693	634	690	656	675	738	675	765	682	665	639	692	689	698	655	665	754	721	655	689	739	672	719	714	715	707	667	708	669	709	683	685	659	629	711	707	681	708	692	724	696	730	715	724	665	688	706	680	707	675	641	722	667	690	724	671	668	641	707	655	701	667	627	664	723	695	702	682	693	723	709	687	668	677	711	715	736	677	692	668	671	683	731	645	700	712	720	704	733	696	702	694	676	661	678	715	694	681	689	672	707	656	675	676	746	687	702	700	718	725	675	651	707	726	707	647	673	746	700	647	697	690	709	692	673	696	729	761	700	695	732	691	744	682	695	689	708	652	703	744	734	675	737	686	723	701	682	712	685	683	683	733	648	697	694	650	691	684	679	706	714	704	701	684	689	699	668	689	607	713	674	668	654	718	631	718	704	738	694	677	714	651	660	716	654	684	742	692	665	733	715	679	737	704	683	718	687	715	665	665	722	722	680	710	644	681	795	649	679	717	667	700	686	677	691	690	700	683	673	668	662	660	670	721	717	668	701	725	693	700	672	692	647	634	680	661	715	695	720	637	675	686	649	688	706	676	718	680	702	731	696	736	712	660	697	682	706	695	683	698	709	711	667	683	689	666	678	715	711	690	673	650	670	660	706	677	699	711	729	667	747	704	668	677	731	738	672	711	694	665	661	654	724	734	731	742	706	692	696	699	704	708	712	661	679	704	671	645	684	692	697	758	686	643	693	760	695	671	710	679	724	718	704	706	709	702	685	677	687	677	695	679	662	606	685	713	676	708	684	705	661	658	706	700	701	715	689	700	659	748	691	691	652	709	682	687	699	674	688	679	659	701	692	708	691	650	678	654	695	679	695	682	695	660	696	721	675	699	691	658	680	724	689	729	747	714	675	739	690	716	718	635	707	730	686	734	707	724	721	639	725	710	669	724	665	686	656	699	702	701	677	692	627	691	690	694	709	640	705	700	671	672	667	644	695	662	684	673	699	687	658	671	719	650	739	677	712	699	723	707	730	658	721	747	703	720	715	682	679	672	716	697	671	667	721	671	721	665	690	698	720	681	729	703	675	699	698	636	672	670	689	695	702	689	652	681	680	726	673	700	651	656	659	691	720	730	689	719	671	719	719	687	701	691	724	714	706	660	709	630	691	661	706	664	664	709	659	684	704	717	684	649	766	709	703	687	685	705	672	702	701	680	711	676	708	714	719	713	689	705	681	680	678	702	671	661	706	656	638	690	706	707	723	699	732	711	674	676	742	667	685	681	681	683	679	705	705	680	679	728	696	685	697	684	662	699	685	727	674	724	646	703	700	684	664	654	704	720	714	713	688	713	720	727	643	694	693	698	701	708	721	715	657	711	712	731	708	696	716	720	684	723	726	711	683	688	676	722	690	695	656	706	673	688	675	702	712	617	677	699	734	700	694	691	700	681	750	675	708	693	695	701	698	677	704	695	698	708	775	713	696	668	681	700	658	709	695	684	718	737	707	655	678	663	641	738	715	651	694	680	653	649	713	723	717	731	657	692	707	691	740	661	702	682	673	696	663	732	639	682	721	699	652	678	701	665	730	702	671	670	727	691	668	715	660	678	690	696	679	684	694	696	651	681	676	721	701	654	701	755	659	708	692	694	688	750	682	732	686	698	774	739	684	681	684	718	715	696	695	750	733	686	658	649	699	710	728	732	661	683	700	689	691	697	683	747	691	694	670	684	713	666	727	721	729	722	669	693	682	693	669	681	677	702	699	722	688
64694	39427	22720	10261	4593	3193	815	435	379	365	369	348	372	338	400	375	423	519	573	477	386	352	401	353	356	362	297	342	350	335	370	351	295	349	330	288	354	333	336	341	303	340	344	348	326	372	341	346	325	328	361	327	359	357	342	363	345	300	340	359	366	358	357	333	347	357	341	360	373	366	371	320	343	391	338	346	333	350	318	381	337	324	303	362	370	381	359	329	327	331	342	331	352	320	338	333	330	373	325	347	327	313	327	363	345	362	330	322	338	326	357	331	341	372	339	367	329	319	297	317	343	327	352	315	322	321	377	308	346	368	400	320	323	328	336	337	334	333	339	366	358	336	333	300	315	346	325	298	317	337	374	321	315	358	361	359	345	343	343	348	325	321	359	337	301	343	340	369	334	345	341	319	359	360	356	330	365	341	343	360	340	320	346	307	326	366	382	350	349	334	333	306	316	357	322	301	336	315	322	376	340	331	347	358	359	324	361	333	360	323	332	374	322	353	332	330	365	347	340	318	339	338	374	301	345	318	297	358	322	318	346	342	346	314	317	335	324	339	348	367	338	337	330	350	330	334	344	302	318	322	307	331	332	296	384	347	327	371	365	339	352	346	323	382	336	311	359	388	342	366	292	361	332	339	334	355	332	326	344	364	305	338	368	343	302	300	330	325	359	327	335	304	376	351	335	302	347	332	351	307	368	331	317	341	377	374	341	335	313	327	339	340	309	360	341	319	385	325	321	318	345	368	341	371	314	322	334	341	350	320	361	335	319	341	343	352	327	330	303	333	365	327	349	304	323	337	343	344	343	334	295	339	320	319	369	350	387	341	336	342	336	329	355	351	314	320	351	366	334	370	335	319	306	330	346	356	329	335	369	324	352	322	341	340	322	310	342	343	354	337	363	335	335	375	336	327	350	352	335	361	310	344	337	346	333	370	320	340	335	332	345	348	329	334	353	328	351	341	329	320	335	354	321	323	302	374	358	356	348	345	361	370	345	358	370	354	373	343	376	355	364	306	328	345	332	352	341	295	325	351	398	319	362	327	342	318	349	298	325	367	332	341	327	359	357	331	322	338	341	332	313	326	366	355	394	326	296	344	356	345	347	330	316	374	333	348	360	313	355	348	344	364	368	354	335	320	317	343	340	337	346	296	357	363	318	337	344	312	332	347	342	326	348	334	342	374	352	361	313	328	295	365	357	349	315	341	332	323	342	338	377	328	310	354	336	328	342	306	356	316	353	357	325	362	315	316	343	315	351	306	336	345	340	352	357	346	319	328	343	320	356	353	341	330	373	367	353	330	340	371	321	306	349	365	318	334	360	342	345	348	351	346	361	362	375	317	351	328	342	353	359	326	332	337	317	351	343	331	310	326	326	337	335	332	321	354	343	322	344	345	344	331	395	340	344	361	332	340	324	337	344	346	346	316	348	330	331	349	349	343	358	308	355	363	325	354	364	341	347	343	329	314	344	338	340	339	323	352	371	352	320	353	328	366	303	366	331	310	324	283	319	370	355	323	292	356	378	366	327	375	347	340	345	319	329	342	355	348	345	326	336	331	299	321	364	337	313	341	338	332	335	348	371	315	342	329	351	351	314	370	338	322	340	373	358	333	358	323	347	365	342	333	328	320	312	350	314	329	371	337	338	346	340	347	346	368	339	358	329	322	364	341	362	316	344	314	335	329	371	327	307	327	367	322	349	328	324	362	333	369	337	335	366	345	307	374	326	336	352	389	361	364	360	298	316	346	343	363	326	359	325	340	324	358	362	338	316	329	350	330	366	389	330	318	329	330	334	333	342	316	302	291	354	313	375	350	344	356	311	369	338	355	312	320	343	364	376	339	320	371	369	360	358	325	350	366	356	349	362	322	303	312	311	340	332	339	366	325	312	324	313	348	370	336	344	351	368	351	313	309	361	323	340	371	339	342	318	349	378	340	322	307	325	334	372	319	342	379	334	316	325	335	313	312	318	302	307	350	345	324	326	337	325	339	357	324	371	363	338	369	333	321	337	331	324	354	314	345	323	346	338	330	288	324	349	310	320	372	383	351	300	343	356	332	346	341	372	301	375	323	376	307	324	323	345	304	337	353	311	325	361	358	362	321	362	346	336	331	315	364	367	331	348	332	342	341	323	364	343	340	390	356	316	316	340	327	325	348	339	328	397	357	304	325	349	349	360	323	346	338	373	404	355	370	368	370	334	277	364	346	322	292	334	300	354	361	373	363	317	354	336	348	301	325	333	328	358	351	360	337	360	343	352	341	329	311	324	364	303	350	317	362	348	332	328	332	345	329	349	316	342	298	319	332	368	338	325	328	339	325	371	345	344	316	349	348	336	274	338	329	333	334	336	334	342	342	339	382	331	327	332	286	369	299	298	352	345	334	333	373	335	364	317	373	354	378	320	317	346	351	329	327	299	363	328	352	332	343	335	346	335	334	340	331	384	328	300	333	345	317	343	324	345	340	362	326	356	350	326	353	334	325	347	356	317	366	302	354	332	328	349	337	318	322	336	340	343	327	339	361	342	319	346	351	360	339	363	342	330	324	318	333	315	354	354	349	375	302	315	352	363	352	380	338	334	369	353	344	344	365	320	353	317	355	355	356	329	340	328	348	338	363	366	336	361	349	338	356	358	296	360	318	325	328	334	333	334	346	346	347	306	326	369	346	351	344	355	362	331	363	349	323	348	347	313	339	355	345	359	344	333	323	325	359	337	342	320	323	336	344	364	326	367	331	317	335	342	339	335	346	380	321	319	381	355	349	325	346	355	340	361	349	339	358	351	349	358	338	337	344	369	354	323	328	343	336	333	377	333	297	330	362	350	347	351	360	363	365	316	372	315	330	361	359	361	344	349	332	339	342	352	328	322	314	330	311	330	326	321	335	354	309	319	331	375	358	365	343	343	340	346	296	328	309	344	363	335	347	353	335	302	319	377	353	340	339	322	355	367	338	332	327	353	349	359	336	340	316	294	304	352	336	332	364	317	379	355	321	358	302	362	312	353	343	329	338	347	298	317	372	361	357	322	342	341	298	332	315	333	349	337	312	349	343	343	312	382	358	337	340	316	317	366	349	323	329	333	378	344	345	357	319	344	338	322	370	340	307	361	364	363	358	359	329	348	343	354	369	354	288	348	354	307	352	369	350	349	315	346	329	336	311	333	373	350	359	340	364	330	351	346	321	339	373	344	344	312	369	347	337	344	337	356	351	349	328	315	382	360	346	343	339	339	326	323	316	349	321	326	337	339	324	345	311	348	337	372	330	330	362	321	314	329	348	358	361	361	345	340	335	324	364	314	332	354	364	301	358	290	344	337	355	332	333	370	345	382	353	335	383	355	365	324	347	354	347	354	339	337	343	349	337	322	305	355	369	388	336	325	364	353	340	332	301	340	380	344	320	346	323	351	343	359	322	323	367	352	309	381	328	362	342	345	338	345	350	313	373	316	380	336	351	361	367	314	333	308	306	352	354	342	385	317	323	347	342
41431	30945	22875	16930	11194	9078	2142	1109	995	888	809	812	749	734	784	829	1208	1556	1988	1419	924	964	1018	758	728	730	709	759	749	727	727	728	728	750	757	692	693	772	746	718	774	748	742	724	731	733	769	759	728	743	755	739	772	771	717	749	705	722	756	721	743	749	676	775	736	693	744	726	755	718	736	746	735	720	778	720	743	718	756	742	738	747	747	749	737	722	759	714	723	689	742	719	715	791	734	686	679	736	723	803	762	744	754	740	727	728	726	683	757	762	743	704	716	726	757	738	749	730	743	701	752	688	776	761	740	746	775	749	712	758	769	707	761	726	740	712	705	730	720	714	749	813	702	741	728	742	758	735	802	724	736	763	769	721	713	706	750	727	735	744	731	794	727	712	673	713	747	748	778	732	718	731	706	785	752	667	755	769	793	716	720	717	770	739	739	760	725	727	733	708	714	707	728	733	777	693	737	749	732	769	678	729	725	747	708	731	762	705	725	694	679	752	751	718	748	702	755	700	708	722	746	705	733	719	750	733	767	740	774	711	756	709	767	668	772	734	696	689	782	751	724	717	732	759	734	724	716	717	714	701	734	758	732	746	765	759	750	738	786	748	714	733	752	748	731	739	759	783	724	707	726	745	725	734	733	771	743	764	731	741	745	764	694	753	740	748	741	696	704	732	687	752	705	697	735	764	762	712	757	696	738	715	715	709	702	751	724	719	730	778	706	754	717	677	744	707	746	736	745	774	737	692	711	721	731	705	759	729	702	785	723	696	772	778	752	748	754	718	731	723	676	707	724	737	705	746	692	725	732	711	737	722	732	763	737	767	753	738	715	740	722	741	723	707	696	700	733	712	711	768	774	710	699	747	727	726	786	690	703	748	768	709	723	739	726	712	723	762	722	707	743	738	740	749	794	754	698	725	786	729	712	720	735	701	747	732	734	700	720	766	747	735	724	713	722	707	735	739	691	755	720	753	724	695	725	775	711	706	716	654	751	685	747	744	681	707	722	785	739	721	752	758	778	727	734	734	689	736	780	774	739	742	707	705	745	768	751	730	755	730	677	723	757	728	744	701	723	707	738	740	672	747	739	776	710	723	687	753	739	728	710	781	780	749	784	701	701	730	746	746	697	739	755	731	733	708	727	742	735	739	731	755	693	737	709	668	757	717	696	760	730	772	693	760	709	796	732	727	689	733	741	726	738	705	736	705	739	707	707	702	714	756	720	778	714	707	713	747	746	733	720	729	738	710	737	738	734	724	648	721	751	764	778	728	734	777	745	726	716	733	709	757	711	725	773	754	737	788	721	737	748	779	744	801	739	689	735	732	732	779	699	748	750	738	704	751	761	766	787	737	675	755	702	761	765	709	714	744	709	761	715	718	755	771	700	756	696	727	752	744	756	746	781	732	701	721	738	743	734	782	764	706	763	713	697	707	734	724	753	759	751	743	752	777	712	739	670	697	715	739	773	681	725	741	672	721	733	731	753	737	770	740	757	711	693	773	752	728	709	715	751	755	703	727	788	670	722	743	729	729	694	753	781	691	729	706	729	761	713	722	701	759	690	727	737	767	739	736	699	731	749	754	749	725	752	624	747	779	741	753	756	746	706	732	721	689	712	754	712	740	705	734	703	722	740	738	752	751	758	765	780	701	717	725	746	775	733	756	756	742	710	709	708	728	741	702	807	740	752	731	742	765	707	727	709	737	759	740	731	742	728	737	698	746	707	737	731	719	702	714	762	665	780	750	774	753	720	695	742	695	757	765	750	750	730	745	723	698	748	739	739	736	740	718	783	694	727	739	776	744	774	753	745	715	769	702	735	731	719	671	720	738	773	688	714	706	721	720	797	749	709	735	748	669	768	721	745	715	742	710	726	669	722	719	728	771	743	744	728	731	741	738	713	736	740	724	721	742	743	741	731	753	735	756	771	718	708	745	712	765	719	714	747	710	744	767	767	749	745	741	757	682	755	693	725	769	719	737	773	769	690	702	744	780	808	717	712	760	741	723	711	710	738	740	769	752	729	714	800	756	714	750	748	737	757	746	768	740	712	735	717	736	776	755	739	753	768	738	734	721	711	751	734	731	769	695	720	733	748	667	673	760	772	720	774	754	698	710	743	731	731	682	714	722	730	731	705	765	702	761	773	716	712	729	739	782	758	703	701	734	712	708	669	758	734	737	748	757	764	720	702	745	711	799	757	719	719	767	779	723	725	704	703	753	743	734	726	757	738	759	746	738	713	728	746	723	696	692	746	683	721	770	721	722	737	764	737	687	704	690	765	736	729	771	755	725	727	718	745	724	732	734	712	720	746	728	730	730	738	727	740	731	742	772	741	715	727	731	777	751	772	794	757	739	739	679	752	721	768	723	729	711	689	741	677	714	747	790	735	718	730	761	736	711	726	732	739	742	799	725	732	716	758	771	723	772	711	689	677	665	730	682	707	700	753	754	684	725	697	676	752	745	753	758	761	685	733	724	721	786	735	730	799	732	750	728	763	748	725	725	737	707	772	743	691	725	744	690	782	726	735	751	776	683	730	721	731	725	765	726	712	718	732	707	730	727	714	728	694	732	723	660	728	693	739	679	744	745	727	775	717	708	705	762	754	713	722	725	753	764	724	735	774	787	790	748	776	706	729	725	719	734	751	709	715	745	735	725	754	701	782	738	727	743	725	769	789	751	697	715	743	703	759	670	707	768	710	701	687	742	733	794	745	738	716	746	720	766	729	705	805	675	736	722	750	766	756	724	762	722	753	732	712	707	730	726	763	748	745	739	693	711	762	743	772	750	715	708	713	768	742	733	773	728	747	756	751	712	756	705	755	754	706	723	737	704	714	731	740	712	710	686	708	744	748	735	705	702	726	770	758	735	720	771	768	724	757	781	705	695	759	733	737	769	740	750	743	733	740	725	737	731	734	795	749	748	730	740	728	688	788	748	814	691	710	744	718	674	712	784	753	738	690	732	750	750	710	732	742	730	708	750	749	724	719	725	684	694	757	765	724	790	711	699	737	730	811	713	747	723	688	721	732	740	741	763	701	721	724	781	748	729	746	745	753	733	743	682	720	742	705	746	723	779	723	697	723	727	719	708	745	746	740	742	689	711	714	767	745	757	753	721	725	695	772	752	683	737	769	732	712	726	758	705	768	770	729	748	748	733	756	703	715	722	733	726	722	734	656	702	747	730	745	729	731	716	776	826	727	727	729	767	750	719	705	710	730	723	768	723	722	756	712	723	735	689	736	741	711	727	685	708	731	735	765	727	754	714	736	690	725	702	784	715	747	721	752	753	785	661	695	713	763	766	691	686	710	701	746	748	700	731	793	760	736	739	708	758	683	749	716	687	698	724	736	686	708	741	715	746	779	766	780	746	680	756	710	732	697	778	783	754	718	720	728	735	660	716	727	769	745	731	672	684	731	744	722	762	718	752	754	754	755	743	731	712	762	702	734	753	725	737	737	726	757	713	761	711	728	748	726	724	718	736	799	716
47752	21572	8016	2664	1004	725	421	358	325	278	282	300	311	312	330	347	330	300	333	297	343	307	340	315	310	332	317	343	307	308	332	274	294	315	304	299	287	336	324	313	297	275	310	321	315	302	332	347	315	333	288	286	300	316	305	309	293	276	339	313	303	312	289	276	286	300	319	323	294	296	301	329	290	334	310	278	321	309	332	292	319	314	345	329	292	302	316	285	329	304	310	300	301	282	320	325	300	313	308	290	281	286	332	306	293	308	295	314	323	313	295	334	295	311	314	281	310	322	310	307	333	289	333	279	297	282	337	306	295	310	282	345	299	340	311	313	307	329	320	303	316	306	327	320	311	292	304	336	309	304	311	326	326	293	311	302	313	330	314	313	289	289	332	304	311	289	328	302	304	296	333	333	317	314	289	362	299	282	318	304	316	315	309	320	316	328	304	308	302	295	315	305	287	316	337	330	298	303	325	325	305	292	305	298	273	310	353	317	293	342	362	328	338	305	316	352	283	283	316	324	305	285	298	298	312	337	303	327	324	272	272	303	324	324	284	330	298	337	328	309	290	298	322	312	310	294	334	270	315	303	296	319	287	311	265	306	303	306	309	304	292	306	302	292	291	309	297	324	318	319	285	307	303	319	309	305	295	321	310	312	303	287	311	332	304	293	301	306	317	341	328	304	330	269	332	289	288	315	304	329	325	319	319	319	309	300	291	302	275	332	290	283	290	288	352	318	263	319	344	316	302	305	296	310	269	309	290	274	305	300	321	296	316	298	305	328	337	342	314	340	292	332	288	276	302	272	291	326	304	290	276	289	283	331	266	341	292	299	311	315	329	330	303	286	330	280	321	259	329	283	303	310	331	286	315	287	300	325	303	309	312	301	307	308	298	298	338	321	332	295	350	337	323	293	294	340	286	311	326	304	332	291	351	320	321	298	309	296	315	306	285	331	347	306	321	305	295	301	300	281	312	310	303	302	298	327	310	290	282	298	307	306	305	296	281	324	296	300	288	324	306	307	345	321	302	311	298	318	328	313	292	303	325	317	282	342	345	324	303	331	334	313	324	297	330	323	318	301	298	300	299	331	301	313	300	326	295	306	320	293	285	326	314	332	336	304	318	316	313	291	332	283	320	276	307	354	294	340	300	279	346	335	317	343	317	306	301	335	309	299	300	302	301	294	313	315	343	328	317	314	335	317	326	312	332	348	335	313	338	287	333	288	281	321	286	338	300	289	289	301	294	339	326	342	307	274	297	310	284	306	299	320	328	333	312	318	300	320	335	292	343	355	334	307	315	305	283	319	311	292	307	322	289	322	312	320	315	302	327	326	287	314	307	305	310	298	314	329	306	308	311	282	338	317	320	324	319	309	308	302	284	291	385	298	325	340	354	313	308	310	296	342	292	321	268	302	320	316	370	313	304	323	300	324	310	330	331	349	326	306	262	297	334	324	340	303	297	292	315	334	316	321	324	304	326	300	340	294	290	303	302	316	288	292	303	296	284	332	295	324	280	327	350	352	322	295	309	307	321	325	302	309	330	322	322	287	334	273	293	340	290	343	317	299	366	321	316	294	302	270	321	308	322	324	322	322	307	337	298	304	300	326	316	322	295	291	306	267	289	303	333	305	314	284	293	303	329	323	295	320	295	320	360	300	289	285	299	354	329	274	313	331	324	280	337	325	308	338	329	287	307	312	324	346	309	324	313	342	337	296	308	315	310	294	333	327	300	304	321	318	299	281	287	306	283	344	298	330	318	324	313	282	285	288	350	282	324	346	303	335	304	301	318	290	285	309	319	309	313	289	303	292	310	337	319	352	341	327	295	321	310	313	339	268	309	300	331	324	313	316	338	333	300	305	306	324	302	321	300	335	315	311	339	287	328	341	354	305	296	307	305	292	310	286	302	299	296	301	310	279	310	307	319	318	335	317	274	309	297	345	298	307	275	307	310	319	287	327	346	316	321	326	333	321	295	295	334	302	342	303	343	336	323	320	279	320	313	330	300	275	296	327	321	288	302	315	323	289	279	295	284	342	303	305	330	313	281	305	329	325	299	309	285	322	327	320	311	284	344	334	316	291	333	319	310	358	317	270	318	313	307	342	322	291	284	323	283	317	302	311	310	348	266	314	301	337	306	307	305	307	321	290	286	308	308	318	312	320	292	312	325	303	283	293	311	275	289	332	319	324	324	345	335	321	313	281	295	323	324	355	298	302	345	317	336	290	290	276	312	320	310	291	336	338	315	272	291	295	292	296	307	332	300	289	294	314	312	273	307	314	334	298	273	351	263	280	300	337	324	262	316	313	292	290	290	285	286	318	292	286	294	316	296	303	291	269	315	344	316	307	307	311	311	310	333	265	274	306	306	320	356	345	311	341	312	321	283	277	328	325	305	309	298	303	332	308	330	340	327	283	318	333	316	289	304	305	301	296	313	308	324	301	324	266	308	310	281	341	310	312	318	311	278	287	308	320	307	310	310	277	301	292	311	323	297	293	306	322	292	307	306	306	272	303	332	295	315	332	321	312	328	337	319	292	288	304	311	311	318	285	322	307	284	319	299	288	320	343	266	307	299	273	344	307	277	287	296	329	318	323	327	340	286	319	323	311	326	327	318	305	324	335	305	333	316	340	329	327	312	351	295	314	348	305	336	319	339	299	281	331	316	314	315	308	302	303	357	314	331	320	267	325	317	292	325	351	307	315	273	318	309	293	302	350	296	319	304	288	355	311	320	314	310	357	306	327	315	330	316	315	328	306	331	332	290	287	319	299	312	331	326	305	316	289	326	305	307	297	317	327	327	325	307	296	281	313	300	310	296	290	317	297	305	335	295	284	265	310	303	304	326	325	297	300	317	310	305	319	269	354	300	360	320	346	302	300	303	295	265	296	324	363	303	333	309	348	317	323	332	301	324	311	306	314	312	305	288	320	324	290	291	311	272	315	288	345	293	327	316	305	295	334	329	311	324	314	296	297	332	309	296	317	325	310	290	324	305	288	258	278	299	318	334	309	328	322	358	307	308	291	283	310	332	302	323	286	288	324	296	277	292	305	315	275	259	319	322	300	323	315	329	297	319	298	275	314	315	303	316	302	311	291	330	318	328	284	288	316	319	311	301	311	296	297	354	303	318	295	350	321	325	317	287	321	302	338	296	311	307	291	342	323	362	337	305	309	288	308	299	290	265	312	296	287	311	282	309	313	310	310	307	299	303	294	312	304	319	289	321	312	308	322	315	309	301	320	314	307	364	314	276	305	302	334	285	330	319	281	288	327	315	326	305	308	312	311	286	297	272	313	313	299	317	299	290	313	334	310	315	340	333	308	337	338	334	288	283	300	298	328	297	331	336	320	295	299	337	340	332	277	333	285	275	313	303	263	333	335	307	290	345	311	314	335	316	280	283	303	300	309	331	346	276	322	303	274	331	324	306	320	329	302	290	313	304	285	337	290	334	351	301	327	284	294	297	341	319	292	325	318	339	326	290	310	296	334
30587	14194	9983	5562	2873	2154	1049	890	782	735	709	686	668	721	658	661	665	728	743	684	733	680	681	670	661	641	680	643	664	663	627	669	690	650	670	642	651	657	656	665	666	633	653	670	631	654	639	731	652	720	663	677	642	657	707	712	647	670	680	678	718	669	709	676	683	659	671	632	647	653	691	650	668	682	689	705	650	643	674	714	672	644	686	653	677	699	692	679	659	661	635	743	688	651	700	669	663	630	685	640	648	676	685	695	684	670	710	682	664	636	628	635	664	663	713	688	680	667	699	622	673	617	663	686	701	695	675	652	661	655	664	674	675	709	702	648	656	641	679	672	657	659	655	671	662	677	710	696	706	627	628	686	683	659	647	665	656	654	624	707	663	690	687	653	702	659	703	695	727	674	694	636	728	717	663	717	689	659	670	663	657	681	665	647	692	700	724	728	685	681	667	665	710	690	665	681	644	670	653	658	712	673	744	680	643	655	691	675	645	655	653	704	666	698	688	694	663	660	684	669	714	665	649	644	662	696	643	648	653	679	692	726	621	648	658	678	643	710	698	686	657	657	697	695	667	666	667	656	669	658	684	662	656	656	623	740	689	643	686	638	688	685	672	617	648	705	618	679	676	661	714	677	708	667	637	670	691	630	688	644	676	688	676	650	645	667	633	640	691	702	639	690	691	625	634	647	690	629	667	686	626	664	674	715	684	688	651	702	677	683	694	667	647	699	652	663	703	689	692	663	675	658	685	674	653	672	645	658	640	639	683	665	694	656	704	674	619	665	694	697	656	611	678	688	692	688	706	652	689	680	653	681	653	673	689	666	645	678	667	667	668	666	669	667	647	691	711	655	676	646	690	640	667	671	652	658	639	651	685	631	706	637	661	677	693	685	667	628	645	660	664	651	670	710	667	665	629	669	738	698	659	666	679	652	691	680	698	667	703	649	632	679	659	637	670	640	639	657	657	683	662	707	699	688	657	671	707	624	687	687	680	707	658	672	680	647	663	661	760	678	695	700	668	685	649	683	666	669	633	677	680	679	655	649	672	719	628	648	708	708	736	721	650	663	630	679	649	648	668	631	663	647	649	657	648	687	663	657	629	686	689	661	661	665	659	679	679	689	677	681	689	714	669	661	642	702	671	664	717	662	655	673	633	657	634	666	685	705	701	672	665	680	665	680	724	688	657	718	691	728	686	687	656	668	687	672	669	653	655	666	709	668	686	688	659	676	676	698	706	698	670	655	709	692	689	693	659	715	662	642	677	663	743	644	706	721	667	663	650	674	663	663	672	708	600	691	704	692	708	640	628	651	681	632	663	667	622	659	695	678	677	709	660	672	641	659	679	681	668	651	657	662	651	706	666	684	687	670	629	702	688	721	671	654	669	635	731	691	692	672	689	649	635	630	659	693	654	690	716	711	676	668	646	681	687	690	649	699	678	676	680	687	662	682	694	652	700	699	651	684	646	723	648	657	716	686	696	679	627	632	661	684	660	674	685	658	656	688	693	646	708	712	670	639	615	661	693	689	683	637	702	654	703	617	698	675	648	661	660	639	696	692	646	652	665	708	717	689	631	701	684	711	688	677	634	670	634	692	682	650	643	632	716	668	680	629	691	649	678	670	717	708	682	664	679	694	701	635	681	682	669	668	610	658	666	638	614	613	677	631	710	664	665	679	639	658	675	651	665	673	630	672	716	689	671	655	664	659	698	663	671	688	684	700	668	624	676	653	661	673	649	674	720	681	644	689	675	673	642	638	713	668	653	690	685	693	674	728	669	681	652	638	640	715	658	653	702	729	647	633	630	706	660	673	668	672	666	618	667	699	658	708	721	648	659	693	673	648	679	669	661	637	687	681	642	674	721	628	655	672	689	691	691	625	640	657	661	699	664	590	652	686	697	709	681	679	677	670	621	674	690	652	664	696	650	677	633	652	668	641	713	628	642	667	677	668	684	657	670	684	659	682	691	674	658	625	685	645	701	650	662	639	650	644	679	651	711	672	720	649	715	709	672	669	718	656	694	695	691	656	654	675	683	681	665	631	681	687	671	653	680	720	676	645	705	687	671	642	674	673	629	703	648	704	641	668	680	649	703	667	649	715	652	675	673	721	682	664	614	709	672	676	673	654	681	676	675	680	687	691	679	667	700	675	698	655	660	675	669	699	635	677	660	660	645	671	656	634	673	680	712	694	657	655	683	701	685	623	655	695	618	681	668	641	686	699	709	697	687	619	673	689	659	687	678	686	677	689	666	710	684	645	661	692	696	657	654	645	696	670	694	629	672	627	660	690	659	717	615	647	702	645	633	690	662	682	691	659	680	703	715	662	675	654	653	685	685	660	683	669	683	709	689	713	679	686	678	676	659	632	695	666	703	672	680	613	679	672	671	655	658	675	688	690	667	673	708	684	648	673	664	675	645	695	689	632	722	676	647	712	670	669	702	653	660	705	668	675	668	656	635	701	667	670	623	663	647	693	691	670	669	661	677	680	683	641	665	666	642	696	672	688	684	670	693	635	691	681	671	666	684	704	634	709	648	644	649	714	674	711	694	691	606	728	651	680	681	702	688	721	677	678	657	655	683	638	695	699	614	676	678	674	714	727	639	676	652	669	689	650	639	652	647	642	643	642	639	661	701	669	662	694	649	657	733	655	719	723	652	673	644	648	629	614	699	666	699	704	707	686	695	655	636	642	672	717	701	674	628	665	664	694	674	663	693	701	681	666	639	677	644	654	699	639	679	631	671	638	681	668	673	676	690	658	638	695	609	685	677	624	710	658	643	663	609	684	702	687	705	704	734	689	666	692	612	677	643	692	688	682	703	650	684	648	701	709	670	653	724	646	673	688	664	633	732	649	718	684	639	681	690	664	650	683	681	645	689	659	673	657	722	713	653	707	709	634	667	693	660	686	619	650	714	648	675	641	658	686	684	669	697	662	648	684	633	736	688	718	719	651	699	674	721	647	677	668	663	667	649	688	681	657	621	675	677	647	646	675	669	684	682	673	668	686	642	676	659	665	700	678	688	660	685	701	668	697	673	687	622	670	665	679	674	665	685	670	673	668	670	698	672	699	648	667	707	631	675	677	621	711	703	677	703	675	719	674	644	658	680	634	640	638	657	702	672	655	673	652	678	631	701	685	692	672	659	698	649	679	700	667	671	673	662	703	657	703	606	667	629	693	651	627	650	666	691	670	698	729	708	675	684	636	690	672	671	682	652	714	666	673	655	699	685	700	650	677	631	668	709	683	666	628	656	712	706	733	684	687	671	713	692	674	676	697	691	641	703	702	657	626	681	659	694	689	686	697	697	664	690	672	689	670	678	692	645	654	690	712	623	665	703	652	687	674	640	693	761	632	679	672	656	682	685	616	657	655	688	702	722	698	665	660	652	647	758	669	690	653	654	714	640	646	652	676	698	656	639	660	685	680	643	653	686	656	655	695	681	647	685	703	652	637	652	692	696	679	626	676	717	687	641	719	672	709	716	685
54957	27153	14919	6440	2709	1987	816	387	365	329	364	367	348	356	347	344	355	378	403	434	365	355	314	309	314	318	323	322	334	312	327	309	330	336	321	352	305	294	333	319	336	340	342	317	301	360	334	331	347	322	351	355	323	337	307	347	306	320	359	314	344	309	325	314	327	332	323	346	344	353	308	309	304	321	306	310	322	319	330	326	339	349	295	308	308	340	319	329	302	315	353	326	334	327	293	310	334	362	353	314	317	311	351	325	311	321	331	311	296	328	348	324	336	313	334	329	308	350	313	346	305	293	329	311	311	331	328	310	338	303	309	316	305	311	302	319	339	326	318	318	279	332	345	294	323	314	303	334	340	296	344	296	328	345	328	318	316	299	301	328	345	349	309	325	319	334	344	332	320	325	370	312	284	316	342	306	319	336	304	326	333	292	333	314	343	309	339	320	344	340	329	318	301	327	328	295	294	304	319	332	348	324	335	306	341	331	326	337	315	328	324	332	319	317	324	338	342	335	353	322	353	281	283	323	341	322	322	298	340	350	307	330	308	333	351	308	326	326	300	330	301	343	325	378	351	300	329	315	334	312	309	340	367	319	346	328	336	304	314	323	329	325	372	336	328	322	317	288	323	331	329	324	365	327	312	316	303	317	329	316	338	340	305	321	300	339	310	318	342	328	318	321	325	335	333	336	361	341	304	363	305	351	335	321	311	329	302	331	329	336	341	325	294	355	319	341	341	316	361	318	352	336	332	340	346	316	321	317	346	320	322	361	316	351	324	304	335	321	315	304	284	321	300	319	317	303	351	323	335	291	307	320	328	315	328	287	308	323	325	325	368	305	325	342	304	360	312	324	337	319	344	314	333	310	354	335	348	341	352	322	288	317	316	325	347	321	311	346	311	325	332	328	381	287	319	360	318	304	288	301	337	319	331	318	327	347	321	291	330	319	328	329	339	331	341	303	350	321	342	328	321	330	335	338	337	312	334	307	351	322	324	353	322	314	339	319	310	339	310	348	314	309	332	301	327	306	321	317	316	307	330	322	309	306	335	293	316	337	350	316	307	311	335	330	332	339	366	316	342	344	366	363	367	342	303	339	358	332	342	379	327	294	295	331	295	315	337	304	363	365	279	314	332	329	343	356	370	327	319	342	298	312	330	317	360	342	344	302	319	331	331	335	342	332	303	317	348	331	336	354	302	347	320	329	314	343	352	308	297	335	333	322	322	323	310	281	309	333	318	355	323	276	316	307	340	328	334	348	327	334	330	304	296	319	359	323	335	283	301	340	304	319	309	334	323	326	330	297	348	334	287	301	343	364	326	320	320	316	299	335	299	289	327	279	326	336	295	327	305	314	315	399	298	331	348	333	318	352	365	325	327	341	282	330	301	322	338	308	317	320	328	281	344	360	329	337	302	319	312	291	323	316	349	345	286	341	329	311	324	312	336	322	315	314	336	318	350	321	311	340	325	293	291	343	324	328	332	329	307	287	315	362	301	291	343	325	351	349	302	306	340	305	287	309	319	328	345	347	350	357	343	300	305	347	346	317	277	333	358	334	321	331	298	310	310	313	313	354	314	319	300	305	344	314	270	331	332	321	331	336	328	305	337	315	329	328	338	322	313	335	314	342	348	299	297	313	333	312	320	325	343	369	307	333	339	343	347	289	349	345	312	336	345	344	337	308	337	333	311	328	347	332	316	361	341	293	314	306	291	371	336	323	304	337	345	317	316	337	337	327	325	329	312	348	348	303	322	352	331	348	333	356	354	328	306	340	316	339	331	320	279	311	311	332	323	320	336	339	331	270	349	326	325	300	323	335	315	318	316	329	300	318	297	309	354	291	300	286	323	329	305	301	362	348	303	322	350	284	312	345	327	317	302	308	355	304	314	328	334	320	321	311	310	312	293	349	313	305	287	284	342	340	336	323	337	330	318	339	321	312	331	293	355	313	313	318	289	359	351	336	338	314	339	285	300	312	317	354	358	343	298	336	336	330	304	315	314	342	307	293	307	310	294	332	335	304	335	298	306	308	298	336	293	309	318	334	328	333	352	334	331	332	325	334	293	315	319	313	351	372	284	320	319	315	314	299	314	343	334	316	307	329	286	354	350	349	357	374	330	334	323	345	296	332	330	280	315	322	330	352	367	326	330	321	331	365	302	319	328	305	316	304	313	316	369	319	307	304	351	305	337	336	338	317	343	323	303	342	323	326	297	320	298	331	333	354	319	340	331	349	338	333	297	341	333	325	341	312	342	292	310	320	328	323	331	328	351	303	349	359	308	322	335	312	321	313	359	343	297	339	300	317	361	295	314	318	341	315	318	286	283	316	317	328	296	353	322	314	313	327	283	313	294	334	352	321	320	354	321	321	361	296	344	355	350	297	341	346	314	324	336	318	311	300	342	331	305	299	335	373	328	316	354	301	312	347	348	349	345	352	336	331	343	368	324	328	314	322	316	354	331	331	317	282	343	327	336	300	348	309	349	305	313	387	302	351	316	360	310	289	334	324	317	340	326	320	304	325	350	346	339	307	319	335	338	327	340	342	286	311	309	314	322	286	330	313	337	303	328	335	371	330	347	361	294	308	341	308	304	328	312	325	331	353	322	313	329	350	343	334	330	314	338	355	334	302	351	312	330	343	275	340	289	322	320	304	340	307	338	327	326	323	337	349	355	323	309	318	323	289	324	337	294	331	352	310	305	338	350	338	343	323	318	299	348	330	290	306	339	344	324	364	316	303	327	331	327	333	331	346	348	292	296	339	301	320	335	324	341	310	315	327	314	304	321	327	351	366	315	343	299	346	316	322	294	326	328	324	330	293	311	325	311	326	325	319	317	287	330	332	304	315	365	330	303	342	312	309	334	302	316	322	360	339	310	321	311	347	344	345	330	329	329	325	336	305	320	320	338	359	327	297	301	303	311	306	316	311	297	313	328	327	319	314	332	331	316	343	321	337	292	316	283	314	316	325	324	319	315	325	325	324	347	318	317	296	335	311	326	314	301	291	321	311	329	348	340	300	336	350	297	318	300	299	311	304	299	330	348	302	346	380	306	299	359	336	294	328	317	286	331	332	338	313	342	295	322	329	333	322	272	318	310	313	335	337	331	316	351	349	354	338	307	336	384	348	303	340	318	312	321	307	343	318	328	302	363	360	340	344	313	304	334	309	335	320	327	327	313	311	303	351	337	355	338	350	344	328	318	302	321	291	328	357	308	291	296	365	297	321	334	325	339	318	347	328	340	337	334	326	342	344	332	326	333	352	304	341	311	327	303	361	341	335	337	298	349	292	325	311	359	321	341	339	325	318	326	334	312	349	291	295	330	309	310	344	295	381	328	337	299	307	307	314	306	334	355	326	326	319	336	351	370	321	338	315	320	343	302	305	317	314	329	338	340	337	292	346	340	319	285	326	314	349	334	327	325	351	301	315	298	372	328	326	350	346	323	325	309	316	325	343	328	332	339	313	299	307	291	319	318	342	337	321	306	330
35837	20003	18647	11744	7890	6361	2379	1015	896	844	842	754	744	797	803	954	1024	1187	1135	1017	1011	799	665	723	717	661	742	686	719	712	737	693	759	680	692	707	716	672	663	721	678	693	680	643	695	721	700	693	720	705	735	702	713	688	685	730	710	714	682	699	707	740	662	669	725	715	710	664	638	631	750	692	630	685	733	677	677	708	633	685	737	728	687	783	704	715	679	710	674	741	694	701	656	708	753	699	714	678	673	713	664	703	680	730	728	698	730	700	699	683	667	646	709	700	679	714	682	716	744	713	705	679	714	694	712	673	680	725	746	747	700	704	693	709	723	740	657	723	712	699	704	726	646	699	705	768	648	723	700	702	707	714	707	699	703	697	704	707	744	716	704	735	709	706	726	682	726	756	691	730	718	629	702	734	694	710	679	716	699	674	711	685	763	711	677	769	680	712	725	669	705	761	694	704	727	687	747	711	682	718	694	743	756	701	687	699	736	672	708	694	717	745	683	705	666	740	730	633	661	684	643	761	713	743	754	675	723	702	669	685	686	689	715	725	680	702	724	688	711	699	734	671	684	671	707	732	706	731	710	705	723	685	700	718	697	689	734	693	696	709	677	722	681	709	680	695	698	723	724	726	724	689	678	684	707	725	740	677	733	701	732	739	689	725	720	709	717	711	734	713	720	740	720	736	684	698	692	710	695	725	714	734	631	694	724	674	696	684	728	703	712	716	717	703	675	689	730	699	702	678	739	696	644	723	678	723	647	735	703	703	698	677	729	675	683	671	706	751	729	668	734	735	647	678	686	687	725	683	705	667	693	724	738	680	767	683	672	733	690	675	740	675	727	733	755	709	703	715	746	670	689	678	718	691	711	724	738	696	683	652	678	694	716	703	700	689	677	706	664	706	676	693	696	741	720	730	734	700	717	702	711	744	689	694	712	734	716	694	717	723	748	685	699	727	718	742	689	718	684	711	724	682	675	734	746	655	710	680	748	710	692	706	662	719	691	663	706	674	701	718	649	725	673	720	700	669	695	707	691	707	719	707	712	709	719	699	661	641	698	697	706	692	700	715	719	707	667	723	677	698	728	719	694	731	682	683	748	664	705	676	724	690	671	723	703	716	716	695	681	696	687	703	730	714	699	688	730	647	720	691	717	726	711	656	749	716	692	711	720	690	685	697	715	724	744	734	664	723	672	698	687	695	709	740	769	726	732	665	726	662	716	747	725	690	731	699	692	703	714	732	694	671	736	660	705	676	673	657	714	715	753	711	683	728	700	744	689	681	719	729	707	686	672	746	715	712	702	724	689	710	734	685	727	670	743	695	779	723	664	704	724	743	706	642	679	674	748	785	660	723	703	702	704	750	736	704	733	695	683	695	687	669	685	718	688	710	681	697	674	657	692	691	687	694	732	665	653	709	710	683	735	731	704	706	682	676	707	715	647	685	679	707	766	674	705	721	725	717	716	730	703	721	714	718	738	684	721	722	672	745	722	670	709	701	686	701	678	725	729	689	665	705	716	689	673	704	724	708	691	694	647	716	704	709	746	696	711	724	683	679	742	702	691	658	721	682	644	721	689	742	724	689	723	691	714	761	744	700	698	680	691	710	687	700	692	697	677	710	695	716	720	696	716	725	739	716	692	721	647	732	661	692	659	718	692	706	680	682	689	721	726	698	661	681	738	709	667	731	731	651	711	667	700	719	739	724	674	697	719	751	688	706	687	735	677	686	698	654	721	721	695	706	696	687	708	691	684	663	700	739	667	683	722	706	748	705	690	683	694	712	668	697	719	722	720	705	680	702	739	734	729	685	693	737	703	690	681	702	703	724	720	746	681	660	723	712	661	749	688	682	742	680	730	723	664	715	694	701	710	645	696	736	714	681	732	624	711	725	677	710	719	706	699	658	663	728	724	717	703	726	680	714	726	712	690	697	795	753	707	733	698	727	706	701	720	692	718	671	694	672	702	702	709	702	678	744	642	702	710	690	736	744	685	699	759	755	716	683	740	689	690	685	744	662	703	724	726	695	665	735	721	679	730	729	717	706	688	673	698	738	709	684	688	676	758	758	677	749	710	711	692	687	723	731	701	665	726	725	687	696	748	732	662	730	692	691	726	702	684	692	668	735	739	673	700	707	716	711	723	689	696	724	709	660	700	704	704	779	735	751	766	717	677	717	724	707	703	691	743	702	693	706	710	667	721	707	718	664	725	698	695	709	703	706	680	719	654	727	698	709	674	732	685	718	645	711	702	676	693	690	749	711	749	691	644	660	687	702	717	726	759	681	684	685	709	684	680	703	730	677	699	715	711	712	747	666	753	689	690	727	708	711	701	741	736	707	706	682	707	720	672	688	705	725	711	686	742	735	704	722	684	683	678	682	722	724	714	679	698	771	725	743	671	706	729	731	703	712	700	727	734	700	671	705	713	696	737	696	728	640	720	722	706	706	691	750	714	720	667	751	704	713	670	752	724	682	743	684	674	723	727	718	706	736	695	694	699	718	728	694	729	732	693	718	686	710	759	687	695	700	697	704	716	689	730	736	707	639	681	703	703	671	718	723	723	699	693	671	709	674	709	677	731	726	746	735	712	638	673	692	710	687	738	709	696	700	680	708	690	706	708	688	689	688	691	675	716	660	759	725	729	709	717	716	687	698	717	697	713	756	689	725	706	682	689	692	668	711	710	693	759	692	676	729	711	722	707	746	732	735	657	733	692	712	662	721	732	698	727	728	690	731	699	666	692	697	695	692	738	695	700	666	712	677	751	688	716	716	688	709	702	691	722	695	689	694	704	723	723	728	741	701	695	691	663	691	697	721	698	762	727	713	755	683	727	697	687	697	740	785	723	720	722	702	684	683	756	705	685	677	656	699	704	737	752	724	711	708	696	723	672	692	693	703	732	720	690	715	697	697	692	700	704	723	692	707	718	656	707	748	700	697	726	721	705	678	717	661	705	695	751	675	719	707	665	675	730	736	700	681	718	704	692	701	649	703	674	685	734	688	725	735	688	718	713	675	703	734	727	714	724	709	672	739	659	676	702	698	745	683	707	735	740	695	725	763	693	727	735	722	739	730	692	692	712	662	696	731	761	668	675	701	724	712	729	745	660	717	727	692	712	685	687	679	709	719	736	703	704	696	673	700	665	708	689	762	717	699	667	757	722	715	681	662	704	683	714	751	723	709	683	721	741	701	711	698	750	681	672	726	691	676	724	675	709	734	727	709	728	722	720	715	700	728	699	705	697	638	760	715	710	689	709	707	679	687	658	705	750	729	730	684	691	704	733	756	697	709	714	673	708	714	689	693	706	665	710	721	646	752	702	693	696	720	693	691	696	696	679	717	718	667	684	666	740	707	717	657	690	697	668	716	682	679	724	684	686	676	679	688	705	681	703	684	720	696	711	671	684	671	719	719	695	676	682	718	728	702	717	695	714	692	707	712	705	766	702	748	710	723	682	692	731	706	747	715	688	606	705	699	699	720	695	635	732	719
62877	39231	24526	11448	6599	3911	809	488	483	425	401	413	345	367	394	397	495	598	623	631	529	505	411	346	337	361	380	360	351	366	323	310	340	380	353	346	363	340	313	325	351	377	393	385	335	326	341	348	365	342	302	373	320	321	382	371	377	353	353	408	367	385	349	338	333	354	377	322	375	341	325	336	370	349	375	333	359	348	362	367	347	369	366	327	336	360	351	343	340	323	388	360	347	332	333	359	367	337	356	312	346	362	366	307	346	347	339	354	391	313	350	355	331	381	343	325	340	388	343	350	354	335	351	292	347	358	332	336	326	379	339	367	375	363	340	344	332	342	348	308	322	323	336	318	347	390	353	352	351	367	353	353	335	388	339	298	350	347	335	304	364	328	370	337	327	356	378	400	343	330	378	350	362	310	348	351	337	356	349	339	341	363	302	354	308	343	337	313	348	358	349	333	318	325	330	396	368	367	301	335	323	327	361	338	350	339	365	319	340	363	368	332	305	329	376	359	366	337	381	337	366	378	322	344	347	358	343	368	342	365	334	345	318	348	308	371	367	316	359	331	365	332	334	400	364	305	354	316	352	373	358	350	357	387	345	333	355	348	344	344	329	340	344	333	308	310	359	304	342	345	338	333	349	335	320	353	350	356	343	340	332	345	314	316	359	327	349	341	374	327	338	325	324	313	355	338	351	306	336	351	344	317	380	358	344	361	347	386	312	336	351	301	331	363	334	346	313	321	352	329	355	340	394	324	341	348	341	387	329	335	351	359	348	361	371	359	336	337	345	320	327	379	381	324	330	355	345	365	317	321	349	362	349	331	383	338	344	329	354	322	379	361	345	329	337	337	338	347	324	345	309	303	371	318	341	353	362	344	350	302	336	329	362	357	333	342	374	368	358	361	348	349	349	346	353	352	343	324	340	356	338	383	365	331	345	348	314	350	354	318	321	366	379	350	373	361	359	362	343	363	299	350	392	350	301	325	343	347	333	360	322	363	318	367	333	322	304	363	357	322	362	335	391	382	362	348	327	357	355	325	331	356	358	370	344	376	324	391	350	364	371	369	379	368	324	331	365	329	352	327	363	372	334	387	341	344	343	318	306	304	333	383	363	341	354	328	346	358	348	352	369	341	364	339	331	321	328	335	345	336	354	329	330	361	345	335	381	341	359	310	350	341	306	333	329	345	328	350	325	315	339	348	330	322	360	360	365	341	370	337	331	362	349	349	356	337	383	357	338	364	323	332	371	356	370	386	335	330	373	376	362	369	326	340	355	350	360	378	373	339	298	364	379	329	358	346	327	352	332	361	356	345	334	352	293	341	384	366	338	338	325	327	358	346	346	356	395	354	313	363	311	339	348	374	312	314	337	332	337	287	343	355	363	351	345	357	344	350	373	368	364	361	337	390	342	365	380	380	354	379	357	362	320	346	349	357	366	345	348	380	339	334	327	346	362	334	324	367	357	351	357	378	329	346	349	395	356	332	378	339	385	316	335	344	350	323	350	353	307	357	328	312	315	306	319	346	331	332	347	360	326	362	317	351	346	327	343	320	361	329	352	356	369	349	343	360	382	337	317	335	322	334	341	369	335	342	357	305	320	357	359	378	359	335	340	294	347	325	347	358	346	297	312	347	374	343	343	344	345	327	350	348	327	332	340	340	338	354	349	362	349	355	360	328	358	335	341	355	355	355	371	334	347	370	328	352	354	338	326	310	327	362	357	328	313	339	378	376	377	380	336	342	326	328	374	346	337	379	398	344	331	366	333	372	314	320	309	370	308	353	366	341	335	344	320	344	352	361	360	342	368	356	367	345	383	332	295	380	319	304	366	334	350	323	388	348	346	339	349	354	357	341	368	334	338	354	383	368	367	340	335	331	354	330	342	342	348	323	328	335	325	338	373	350	370	343	318	335	285	353	347	353	297	317	313	343	388	359	328	352	381	349	351	410	353	337	369	329	377	314	307	326	347	348	367	326	309	346	353	358	347	348	320	347	342	340	353	376	307	319	348	339	355	349	311	342	340	380	386	366	352	349	345	335	352	353	361	356	380	343	344	361	368	362	363	318	319	343	346	322	356	328	335	369	375	319	336	351	338	390	349	345	341	358	360	316	329	323	352	334	331	321	359	330	373	351	339	366	372	373	374	312	347	312	357	366	344	312	379	338	359	339	366	354	360	356	341	341	360	354	341	349	368	325	372	357	338	345	366	307	329	340	323	322	352	323	335	339	380	352	336	317	320	355	341	357	308	346	352	360	341	346	339	334	351	332	329	346	351	348	363	323	341	345	332	383	385	340	328	333	340	325	345	379	353	360	357	378	340	348	330	355	373	303	343	336	338	390	330	396	348	325	359	381	363	389	370	329	330	352	339	309	350	353	346	324	315	323	341	365	359	327	354	345	402	327	308	338	350	344	386	359	320	303	316	334	315	331	371	368	329	356	336	359	378	386	351	347	339	352	335	346	328	344	399	373	364	340	371	395	346	351	355	374	351	358	349	346	334	319	358	357	351	353	335	340	304	336	337	340	319	334	358	336	328	341	358	349	343	349	370	345	356	343	341	354	387	336	314	383	345	363	345	333	374	351	359	340	357	337	363	331	347	339	334	342	334	366	357	346	339	324	392	337	343	342	355	339	329	315	318	374	362	342	334	326	326	368	359	346	362	360	341	344	356	358	321	340	344	325	366	333	342	338	400	344	332	318	363	392	355	341	327	336	344	310	346	332	350	379	357	349	291	362	358	331	369	351	355	356	326	377	364	350	361	323	344	332	341	384	362	322	361	334	376	382	400	313	328	346	346	319	304	357	352	305	349	305	348	339	366	335	334	319	401	352	389	345	325	350	369	353	318	349	335	349	331	346	330	328	318	299	370	366	332	345	290	335	322	324	352	349	293	310	378	340	350	368	362	359	387	342	385	362	360	354	311	347	296	370	370	340	326	329	352	336	337	365	310	332	340	378	341	321	339	382	383	343	342	347	349	359	375	345	349	345	352	331	341	354	397	372	357	348	333	369	328	347	358	327	331	352	358	342	355	346	340	371	346	340	341	341	337	326	347	325	339	357	332	349	335	334	366	342	349	358	340	340	375	345	317	332	369	324	333	360	357	319	347	334	364	335	305	346	349	372	373	338	320	416	370	353	350	331	335	320	312	397	369	341	329	342	330	340	338	347	382	378	356	317	317	368	362	365	362	400	305	331	359	320	360	379	352	338	348	314	341	334	346	362	342	319	330	351	374	348	300	317	306	347	344	349	346	355	332	364	315	330	401	328	355	327	312	399	344	363	338	347	360	338	367	321	363	328	321	361	383	355	340	341	329	343	362	326	303	354	368	337	390	345	302	365	361	341	312	353	370	347	338	391	364	370	406	326	389	370	367	322	351	340	389	359	338	367	353	339	367	373	365	357	343	326	337	342	338	365	357	369	321	335	380	303	342	358	334	344	324	325	354	378	367	340	331	352	334	302	327	337	347	338	371	347	385	352	327	352
40460	30768	24437	17851	15381	10381	2292	1402	1222	1163	1030	1007	888	884	924	1125	1757	2413	2422	2399	2016	1471	875	768	750	731	759	754	737	733	709	739	714	752	734	714	783	698	786	753	664	730	760	754	730	717	721	745	769	745	770	719	748	756	733	793	721	762	679	742	731	695	751	805	722	744	711	689	731	670	698	723	711	704	715	746	770	779	777	738	749	752	731	734	727	734	717	721	739	709	740	757	727	735	748	756	739	784	739	763	759	746	697	734	715	759	745	751	718	777	745	741	781	727	745	768	726	774	775	717	771	731	722	732	734	717	769	766	723	764	783	738	760	771	724	715	727	769	738	767	732	775	744	682	729	740	727	696	703	745	731	738	718	738	724	735	757	784	739	731	725	764	725	729	723	781	701	755	745	721	752	726	740	738	793	714	763	726	720	733	753	720	771	763	756	732	738	730	769	794	754	714	741	758	729	709	728	771	733	735	740	703	687	720	751	745	760	738	716	790	736	765	743	737	732	671	717	738	727	795	700	780	740	769	728	764	695	796	736	687	769	762	731	740	697	725	800	755	726	772	800	760	741	736	724	706	716	726	738	747	795	747	709	756	720	774	738	754	718	733	729	726	760	762	753	727	763	711	711	750	768	757	781	713	770	717	769	754	734	714	716	702	705	763	694	752	748	692	684	720	791	733	747	729	782	726	777	716	742	715	711	717	741	691	738	772	746	781	762	721	792	743	726	743	728	732	741	743	733	802	722	736	703	729	728	735	739	764	731	731	729	758	701	762	732	757	729	737	792	756	791	758	751	774	743	716	721	748	739	726	716	710	719	763	726	724	707	766	764	743	706	745	758	732	697	751	767	761	801	753	747	745	760	749	721	726	722	726	806	730	747	763	753	765	756	715	706	709	724	755	730	767	769	721	720	731	765	725	716	760	746	777	745	690	787	724	746	749	760	774	782	722	794	753	718	743	759	762	773	730	767	715	774	721	753	732	741	786	725	779	758	766	735	741	762	747	771	755	765	741	829	767	766	719	786	737	765	745	677	695	759	766	669	762	706	714	743	752	735	667	732	767	753	711	767	766	779	736	737	791	762	747	698	781	757	772	823	747	732	760	751	752	789	745	743	709	776	750	740	701	774	734	737	780	715	704	753	701	732	746	789	731	731	731	710	749	777	728	708	780	789	695	773	783	747	714	728	756	777	730	727	705	782	743	721	683	715	741	763	771	771	799	723	742	716	729	738	769	758	740	738	747	729	708	749	755	732	730	740	754	716	749	681	689	720	770	741	759	758	771	759	717	767	720	750	806	738	760	749	748	739	737	701	770	739	735	741	747	720	723	714	714	713	743	723	772	754	739	743	731	721	767	701	736	750	709	764	727	729	755	748	763	793	736	723	720	760	713	736	682	731	745	754	689	760	759	733	702	724	729	720	746	736	745	761	712	718	729	716	706	750	718	737	751	755	762	764	772	714	741	759	666	754	769	764	784	766	709	706	718	762	746	780	741	748	739	698	759	725	743	737	743	734	737	752	741	739	745	745	727	732	766	719	749	772	738	712	771	755	700	724	771	748	751	767	688	761	774	752	788	725	755	708	730	768	719	722	678	781	735	711	777	780	706	717	760	758	724	730	722	750	734	766	745	745	751	741	728	766	714	713	737	777	743	765	751	758	769	731	691	782	715	735	734	735	752	748	761	764	722	684	735	742	731	767	711	745	730	752	780	708	712	769	676	767	752	703	745	782	728	741	751	724	782	761	747	709	738	761	741	754	731	701	798	784	741	804	734	716	711	732	763	716	725	780	741	770	735	708	751	718	726	733	774	775	691	710	724	733	780	730	762	747	709	753	734	705	696	765	758	743	732	774	731	745	777	762	720	712	753	699	743	770	715	687	755	777	690	747	733	729	737	795	707	759	741	741	753	757	723	722	730	714	717	743	719	770	649	760	710	732	761	749	734	729	725	730	728	789	752	714	736	776	760	732	760	716	745	745	745	769	727	740	679	740	702	760	713	764	708	747	735	736	693	717	725	787	704	742	716	766	724	737	752	758	780	754	730	750	714	725	704	768	702	742	717	742	717	778	737	739	716	726	754	761	754	747	707	758	729	755	745	752	723	760	719	732	737	797	702	752	730	740	754	721	739	773	758	707	753	801	718	774	762	760	793	720	753	752	764	707	668	721	734	732	752	761	730	712	745	730	714	737	727	762	733	702	744	749	732	717	731	715	767	771	675	721	757	741	749	767	714	753	756	764	752	720	735	716	752	725	732	754	723	724	697	759	737	769	775	751	752	759	731	704	718	712	717	746	741	696	736	715	769	707	693	742	743	716	840	804	732	747	720	742	725	726	727	743	730	757	705	718	761	759	733	708	780	726	784	747	733	719	760	789	731	717	783	742	730	749	737	679	751	794	756	728	714	684	755	770	783	740	714	743	752	730	799	758	753	759	787	717	713	717	765	748	726	757	757	752	787	768	747	786	717	708	765	806	759	700	721	739	729	647	728	742	733	731	764	754	743	746	762	765	742	753	728	777	683	759	746	732	746	769	682	731	720	733	749	721	747	716	715	731	729	755	703	787	698	751	719	713	711	704	751	730	732	767	707	759	731	717	722	742	764	767	794	741	751	785	771	727	742	749	738	734	752	729	762	785	720	710	738	782	760	725	727	753	746	721	711	739	754	722	737	758	745	772	721	738	707	733	726	706	760	746	764	773	726	748	733	753	727	734	683	773	708	726	774	774	768	700	717	752	760	766	729	732	750	757	762	742	722	722	785	707	692	722	733	786	736	739	734	751	743	752	718	763	730	737	749	776	719	726	737	780	736	717	773	735	757	721	763	772	780	794	694	701	773	727	681	752	745	726	758	742	763	745	698	722	684	724	724	811	713	767	730	727	717	678	755	785	726	777	771	721	779	754	725	787	744	733	704	767	762	730	732	725	754	743	728	751	758	736	728	752	764	726	722	720	753	765	742	740	745	738	738	777	768	735	786	763	742	706	728	791	677	699	761	753	745	730	732	774	734	737	719	672	783	751	775	742	752	691	707	744	712	808	769	745	772	775	744	748	797	720	772	761	689	712	750	756	679	724	714	741	737	715	739	785	719	764	740	747	812	716	789	737	765	703	790	736	749	724	712	734	753	678	776	752	742	688	698	748	746	775	752	707	797	809	754	731	733	793	703	769	712	742	798	702	744	785	716	733	753	781	767	705	698	749	758	751	755	754	707	746	740	728	770	734	749	746	716	724	732	745	720	720	754	793	720	724	713	794	782	733	748	731	738	771	792	739	729	721	755	722	733	741	755	723	769	744	744	720	733	712	756	774	732	791	782	789	754	733	757	745	763	749	811	732	751	724	816	727	717	731	765	733	738	727	711	729	822	772	753	740	722	757	749	745	740	736	792	720	728	711	776	715	760	774	717	746	734	734	723	732	755	734	733	782	756	724	751	741	740	756	763	759	773	780	713	749	679	722	748	758	773	742	751	738	747	767	742	704	743
52100	23902	6934	2124	998	653	388	404	351	340	321	321	316	295	343	315	326	312	323	324	325	307	314	356	290	307	319	307	343	328	307	337	318	352	281	321	292	306	309	330	337	314	325	309	326	377	304	305	305	323	324	323	310	343	329	357	317	319	328	315	337	339	348	302	345	305	319	336	352	323	345	314	339	301	302	313	296	315	354	349	346	346	320	327	310	317	292	347	295	335	315	335	329	338	303	344	298	294	300	311	306	319	313	330	318	319	298	301	344	347	298	325	327	314	346	296	294	339	319	326	325	292	340	311	345	324	269	331	338	302	320	326	312	353	363	315	324	313	317	344	309	325	360	303	318	349	340	286	284	347	336	313	303	319	333	337	316	327	327	343	332	324	314	335	288	341	343	296	313	324	326	324	333	296	311	309	329	321	307	348	314	328	309	289	298	341	304	326	359	331	310	325	330	354	314	339	288	281	354	330	361	288	331	317	326	304	321	287	341	298	317	287	331	311	331	301	350	318	286	327	341	318	275	355	326	322	316	358	325	327	322	304	316	305	311	301	311	322	316	319	339	339	321	303	350	309	297	305	324	318	336	312	300	328	338	312	276	318	334	301	334	310	305	330	297	342	325	320	339	294	351	307	287	326	349	311	295	308	319	322	303	365	301	314	315	338	338	317	328	324	388	290	327	330	339	339	324	357	315	289	333	297	358	310	334	303	344	302	327	326	341	315	279	310	343	299	293	319	322	366	324	324	334	302	325	294	321	356	332	329	316	306	346	321	320	296	279	318	329	331	266	318	322	320	325	333	311	325	301	324	342	338	319	330	325	321	303	289	301	335	327	291	307	314	356	292	313	330	300	313	310	298	319	307	349	314	324	315	327	309	313	319	343	315	331	347	331	317	324	317	318	323	299	312	293	336	351	354	322	303	284	315	301	317	334	314	345	345	311	315	345	329	314	318	313	328	308	276	308	327	343	307	305	300	364	296	304	327	340	312	337	368	311	296	291	306	328	309	308	335	306	328	305	307	330	298	348	382	313	317	349	316	288	353	318	329	317	312	312	298	325	291	302	315	337	334	311	317	346	331	281	340	278	328	332	279	341	330	291	342	307	369	280	325	301	316	333	337	300	351	353	301	284	320	357	382	343	358	336	323	291	341	336	291	326	300	303	275	328	311	328	316	276	274	279	273	318	299	311	312	357	309	305	315	338	326	312	323	330	305	329	288	312	307	303	332	311	329	302	327	318	309	300	317	314	327	329	305	308	332	332	327	293	301	303	346	329	298	325	331	316	312	315	301	307	336	290	323	321	336	324	309	340	321	307	328	315	325	316	319	335	323	294	320	300	316	309	306	310	303	320	352	337	300	310	318	315	307	347	290	315	337	313	317	279	312	325	303	298	316	338	305	299	333	350	338	343	353	303	322	317	331	317	334	292	287	310	333	349	323	322	372	284	344	314	308	311	317	325	313	370	309	345	309	302	318	329	319	327	284	305	307	278	294	304	321	356	326	302	301	328	327	301	309	340	328	274	267	297	322	341	326	308	332	304	321	313	284	331	325	322	323	306	319	307	335	329	322	316	358	300	328	337	315	289	342	307	305	336	357	341	327	298	319	313	314	292	325	318	280	344	319	324	283	324	301	308	316	307	298	339	316	300	326	297	331	295	351	345	302	309	321	369	317	343	315	327	311	314	322	353	290	338	332	308	318	312	317	295	310	323	286	329	315	319	316	301	284	308	358	335	293	302	338	356	321	323	310	317	305	318	319	333	327	321	289	291	327	343	331	321	320	377	331	304	344	296	297	309	297	328	388	296	312	395	312	306	322	287	311	331	305	311	348	342	361	345	312	301	338	315	366	293	316	311	322	285	287	319	331	328	304	326	325	327	358	323	308	308	310	335	317	296	306	296	341	333	312	320	331	289	330	320	321	337	350	297	343	310	288	314	311	305	319	351	300	307	309	335	298	326	306	301	322	301	294	283	315	286	315	306	286	339	312	318	335	338	328	310	307	337	317	319	336	308	361	340	324	307	303	322	304	311	306	318	325	318	299	346	311	299	300	317	332	309	330	303	296	341	303	309	291	331	339	341	317	287	304	309	289	313	293	268	320	337	334	360	323	338	301	289	338	336	330	314	333	306	344	322	327	331	310	351	306	316	319	307	349	319	304	313	346	346	344	312	313	340	321	329	321	323	304	298	311	343	319	302	347	301	317	312	329	314	318	327	331	271	328	311	327	311	302	330	311	314	292	329	313	306	340	336	340	379	342	300	324	323	306	307	332	317	308	337	328	335	329	320	311	313	334	308	328	303	340	323	349	282	281	341	335	330	275	334	293	314	334	322	304	332	361	334	306	343	308	344	308	369	303	304	321	352	320	297	286	299	293	320	318	296	337	295	301	304	330	330	316	298	313	317	297	304	323	343	318	338	302	324	306	357	311	279	342	342	306	319	316	344	321	306	312	258	299	284	306	325	324	282	357	299	311	283	288	315	364	367	360	326	333	329	316	314	300	341	320	283	324	313	331	272	309	334	287	296	302	343	344	341	336	341	342	357	334	269	323	307	320	332	324	322	332	300	286	335	360	345	318	292	310	311	328	320	329	343	323	302	332	304	307	326	322	335	295	286	314	342	266	309	342	319	311	326	348	314	329	332	358	292	317	343	332	309	353	309	333	312	345	301	309	316	328	285	355	314	333	315	310	351	337	322	328	346	303	316	306	267	311	289	306	342	326	288	321	307	324	312	279	308	331	323	330	334	336	304	332	342	317	305	317	310	313	313	294	308	293	311	310	277	295	318	343	331	329	304	329	315	319	330	355	324	320	336	331	324	316	332	330	294	291	327	327	331	336	323	318	313	291	338	362	315	335	302	375	291	346	314	305	346	320	338	294	351	328	315	317	298	327	329	299	309	325	324	346	320	308	332	293	325	315	341	319	311	320	316	315	316	362	347	336	317	285	324	326	324	322	327	325	331	304	331	333	290	289	309	318	351	346	369	326	315	337	348	281	300	326	331	350	348	325	334	327	356	306	317	318	272	317	327	331	336	284	327	320	305	343	330	304	316	266	295	303	309	341	299	330	354	328	308	356	288	312	340	318	305	317	310	320	309	359	321	291	337	304	289	338	313	337	310	316	340	340	302	330	289	319	341	318	331	305	326	291	330	332	331	312	323	345	328	323	307	329	327	347	335	296	326	320	308	319	314	300	326	313	327	318	275	314	333	343	325	328	310	308	335	329	344	344	329	296	262	348	308	319	335	335	352	349	337	336	338	331	296	289	314	324	323	320	297	352	335	352	323	316	306	309	341	311	303	287	323	348	314	323	307	311	334	347	313	305	298	304	307	347	315	312	345	352	263	322	277	320	282	328	324	331	322	338	347	354	350	290	316	329	374	335	363	319	353	323	327	297	289	310	326	307	323	310	354	307	334	301	339	305	328	297	306	299	298	335	282	334	284	364	301	287	318	326	314	333	312	310	335	316	319	296	310	323
34642	15702	7911	4967	3093	1932	956	833	786	799	742	746	722	657	693	686	762	777	725	734	732	706	721	726	685	701	672	697	714	704	705	719	684	652	685	675	694	714	726	696	647	688	747	700	660	691	718	702	707	672	686	629	683	694	693	716	658	694	666	657	654	701	738	736	661	661	689	708	709	707	660	731	682	730	700	686	707	638	707	660	725	690	720	657	691	663	702	699	706	666	667	738	702	723	697	671	641	620	679	700	684	719	703	701	706	685	693	687	705	692	662	733	699	702	671	675	674	684	697	676	741	712	702	731	702	657	699	699	710	668	674	741	721	708	700	715	730	673	659	728	666	715	711	694	659	684	691	655	693	679	727	653	706	682	648	687	651	703	728	741	675	677	676	704	706	688	662	686	653	647	666	750	745	677	722	686	676	694	691	708	713	666	669	700	670	679	694	685	703	673	634	652	687	684	684	676	665	671	673	722	666	715	664	676	671	729	696	658	719	658	743	700	741	696	681	686	676	659	672	718	707	676	679	698	666	671	668	687	713	702	713	686	691	709	621	714	690	691	637	687	716	633	678	722	690	649	689	693	705	658	683	659	643	705	674	703	635	656	722	714	699	720	675	702	658	707	723	713	659	732	685	654	681	684	729	700	695	738	669	684	672	712	687	698	709	700	680	741	686	689	685	717	718	731	746	717	699	680	675	682	654	688	680	707	682	654	675	698	708	688	753	711	664	710	702	662	726	666	675	718	691	698	683	690	711	703	716	695	669	715	702	677	755	706	642	680	665	700	647	647	642	690	703	659	686	709	733	677	703	699	620	710	719	708	722	730	697	683	697	656	728	679	681	677	697	689	697	702	674	749	729	704	714	680	685	683	670	719	671	673	696	699	640	676	730	707	696	692	699	655	683	671	695	679	664	711	679	663	712	668	665	665	686	646	694	654	692	701	733	693	699	678	671	711	691	671	683	719	676	712	684	692	666	706	694	714	724	669	659	691	650	732	734	733	700	692	671	671	689	707	719	674	668	700	695	685	663	645	687	784	675	666	719	711	734	656	699	720	695	654	685	690	690	689	676	661	682	662	714	699	710	660	725	679	722	660	726	719	716	723	702	703	720	691	671	718	664	686	693	705	665	608	701	620	690	672	674	674	716	649	699	685	699	661	665	686	653	718	677	663	657	680	698	690	699	678	718	685	711	692	663	675	720	698	713	674	709	684	715	742	758	698	762	740	697	703	673	686	664	688	667	669	669	722	718	705	694	636	703	691	683	675	698	695	713	713	690	686	726	692	678	711	671	704	709	646	690	695	693	715	697	701	741	718	671	736	699	662	721	699	708	742	675	700	705	706	681	679	690	663	679	692	689	676	686	687	671	694	677	662	710	706	711	703	701	703	670	682	702	710	686	675	655	707	698	684	671	638	737	670	680	696	689	730	692	648	690	692	713	707	715	694	726	702	708	738	741	731	688	715	694	670	719	683	706	673	684	712	709	690	673	707	724	715	678	687	711	702	727	721	723	683	681	722	684	674	673	658	679	713	717	716	695	690	685	670	636	674	715	662	718	702	698	687	717	737	678	721	665	671	706	644	692	670	703	750	653	676	735	688	720	674	728	720	680	690	694	688	735	740	728	718	693	722	684	713	709	695	716	711	680	678	711	688	685	657	727	724	678	690	681	691	679	693	707	675	698	693	640	695	680	648	697	666	696	689	656	687	669	627	694	638	674	716	673	667	646	707	695	742	699	700	693	691	712	720	677	716	634	649	716	681	701	686	679	671	718	707	689	736	675	720	663	685	684	697	700	689	689	707	682	704	678	709	680	690	669	701	644	681	763	710	686	675	648	680	653	711	691	675	668	665	734	658	700	651	734	688	709	732	708	661	724	680	715	666	720	706	694	651	696	721	667	704	676	704	721	703	689	667	725	732	705	723	716	660	662	750	682	692	704	686	659	637	698	679	684	681	695	695	669	652	693	725	710	711	702	675	697	711	686	658	675	657	714	724	678	655	686	700	672	747	696	708	704	703	699	686	713	687	650	680	731	627	712	721	718	672	701	689	685	715	673	705	722	700	668	707	664	700	684	665	727	718	700	726	724	742	693	702	640	646	691	647	686	694	679	672	677	669	669	690	720	707	727	669	733	666	697	722	687	703	714	699	716	744	749	712	697	697	709	713	673	698	714	705	712	719	637	695	691	680	681	689	695	670	746	667	680	637	687	657	690	710	666	660	694	738	685	646	658	663	705	726	708	696	707	647	706	671	686	670	675	627	697	741	645	692	698	670	719	673	686	694	701	711	700	706	684	659	705	719	710	725	712	702	683	707	691	688	701	659	692	685	694	691	723	679	664	733	733	720	679	752	675	687	706	684	677	684	743	670	687	659	714	722	717	718	704	701	739	722	673	659	717	718	693	669	698	717	667	706	642	690	752	704	724	667	759	654	779	632	721	718	690	677	687	670	720	696	730	709	668	692	698	743	676	664	803	651	662	654	696	703	687	714	675	696	714	736	693	698	716	719	708	669	711	720	702	652	694	683	719	701	693	665	692	695	733	673	697	652	653	684	656	698	675	654	708	689	683	748	688	672	639	670	708	700	698	682	705	702	653	655	672	709	713	733	703	650	731	724	684	697	636	731	719	674	651	694	704	680	684	638	676	643	707	736	721	613	694	726	660	667	671	687	692	675	740	680	713	707	740	665	648	733	690	706	674	716	691	668	727	729	700	703	684	674	676	626	698	638	717	697	674	724	683	703	659	742	739	699	679	666	677	709	705	650	660	692	678	680	735	709	671	709	721	731	705	718	671	690	707	689	632	672	678	692	671	667	675	676	697	662	709	703	709	677	744	698	680	696	704	722	693	669	723	702	718	730	687	706	663	655	683	706	675	710	726	675	715	693	667	725	706	716	668	667	694	719	691	683	665	712	692	723	707	712	679	688	693	669	683	699	683	680	690	684	668	670	711	668	740	675	665	672	709	692	713	753	690	712	704	718	689	695	616	676	693	702	707	678	687	712	711	711	728	683	667	630	691	717	696	692	710	698	639	762	694	719	674	694	657	679	744	731	710	668	653	691	690	692	701	713	678	695	725	680	698	723	659	669	655	647	717	706	688	707	707	686	660	668	675	690	697	710	664	655	686	681	684	717	665	715	676	663	708	682	710	704	692	694	685	727	690	665	723	669	654	721	706	663	721	649	686	672	676	697	680	695	680	690	698	668	723	707	672	660	663	724	705	740	710	703	701	665	711	708	681	687	667	653	657	721	693	646	705	691	703	689	638	714	658	682	610	699	669	666	734	705	639	700	714	691	671	671	711	680	718	706	714	669	647	680	717	699	706	655	684	651	650	703	699	679	664	718	654	688	707	718	693	692	701	705	717	644	673	684	710	704	694	669	709	655	680	690	676	695	680	688	712	669	738	654	662	641	659	672	663	695	703	710	672	705	697	647	714	673	713	686	697	668	659	739	630	707	680	646	724	711	674	678	704	704	685	728
59540	29852	11693	4605	2358	1032	505	480	415	394	367	417	374	401	364	425	392	415	416	413	393	407	402	366	335	339	333	321	334	316	335	334	338	338	321	289	339	322	308	308	316	339	298	298	334	357	329	336	339	349	332	323	298	324	337	327	351	310	350	370	305	330	310	305	317	364	296	322	304	326	340	335	336	313	342	308	311	341	326	321	286	304	361	312	326	337	313	317	346	337	355	299	312	325	317	341	331	308	343	317	321	333	315	325	290	326	327	341	356	301	324	323	357	330	320	365	355	321	302	318	339	326	321	366	338	301	300	345	347	324	356	338	324	318	320	313	302	338	331	331	336	305	351	319	318	343	360	324	352	339	329	315	335	314	349	343	320	312	355	334	334	338	352	331	340	329	370	325	352	305	321	317	331	347	331	306	311	316	336	291	323	355	356	318	305	349	296	295	345	326	335	315	357	356	349	319	316	345	334	310	349	333	334	330	371	338	368	299	312	325	339	337	352	354	324	319	339	308	332	313	385	323	331	339	286	350	329	325	368	334	347	319	326	337	327	346	313	331	361	330	308	326	312	354	322	336	330	308	305	344	322	335	285	311	317	340	333	356	333	361	293	318	300	351	349	392	319	332	343	311	308	332	338	290	336	308	340	318	317	352	328	369	372	325	333	327	337	315	308	334	338	312	330	357	316	300	320	326	320	300	319	352	307	302	325	299	292	342	313	384	307	292	282	312	295	311	315	300	342	348	322	356	347	291	329	348	366	347	328	331	358	331	317	314	321	332	357	356	327	314	323	318	330	301	311	342	328	361	309	289	347	354	322	315	313	341	339	331	337	310	330	355	325	316	392	346	341	319	330	312	344	327	350	345	311	317	312	313	323	320	317	341	309	306	300	357	328	312	322	318	334	301	317	328	329	331	324	340	357	296	301	334	339	307	273	292	313	317	340	339	309	311	300	354	339	341	316	323	305	342	328	323	358	362	349	338	316	341	283	347	310	321	386	339	329	341	299	310	343	314	307	340	336	341	346	332	349	334	311	322	318	344	302	284	328	333	348	311	350	319	306	335	335	335	317	315	294	294	301	347	318	333	301	350	354	345	299	307	347	347	314	343	328	341	319	313	343	346	327	375	371	310	311	320	310	319	330	303	317	328	271	345	313	306	340	374	324	309	305	341	340	356	315	375	302	321	325	328	340	336	314	329	306	344	326	304	358	308	337	327	300	345	342	338	306	324	353	320	343	302	308	323	338	363	337	354	325	335	360	341	355	353	342	306	329	335	330	334	351	335	335	321	312	299	299	342	334	306	358	339	309	360	338	326	336	322	351	341	327	372	346	308	294	294	345	349	366	334	284	305	338	309	317	334	373	344	320	349	344	313	361	341	293	326	332	318	339	354	334	338	301	324	329	284	349	346	299	328	322	324	331	354	337	351	340	309	289	299	303	328	318	352	316	342	325	331	314	313	319	341	351	342	352	315	330	338	348	293	342	334	349	297	317	342	312	356	309	316	338	351	331	350	315	325	343	303	343	301	337	335	321	294	312	326	322	313	340	374	332	297	299	326	334	316	358	332	346	354	339	360	318	356	351	318	349	320	312	354	340	337	326	330	359	332	376	337	342	342	308	319	302	344	366	355	345	324	303	351	313	326	298	320	330	330	336	342	330	308	321	358	325	342	301	310	319	327	317	308	327	345	349	339	355	363	341	354	346	326	316	327	325	356	373	333	324	350	341	347	323	350	323	307	328	314	339	330	378	317	308	364	357	357	317	354	319	315	360	322	337	343	369	371	351	338	312	343	285	304	292	329	333	320	329	339	298	361	314	349	350	340	350	297	322	352	290	353	334	358	339	335	354	343	335	295	354	333	325	363	317	374	330	319	333	359	318	335	272	339	307	315	353	347	290	357	353	306	341	326	367	324	326	325	331	354	315	338	323	344	325	326	310	320	313	312	335	296	328	337	344	320	315	314	313	317	347	326	323	302	353	353	306	342	348	302	360	308	337	325	345	305	308	312	369	356	346	344	330	344	323	335	327	311	318	325	370	295	315	335	347	344	329	317	333	318	343	361	360	348	349	340	309	322	355	338	302	331	346	327	330	332	314	326	328	354	356	384	334	339	323	323	366	326	328	326	326	335	313	361	332	341	366	315	295	310	315	324	342	319	366	314	304	326	346	353	308	319	326	333	331	352	320	298	324	353	332	390	324	347	326	344	340	314	336	323	321	317	332	320	342	364	303	311	344	362	345	316	352	339	332	335	328	332	330	326	341	307	327	326	301	337	350	323	313	322	309	365	357	323	324	322	331	345	363	326	337	376	374	336	327	316	356	349	312	349	324	311	342	301	398	349	332	327	314	332	338	322	331	315	325	293	325	338	341	328	359	306	333	367	321	318	310	348	336	315	307	334	314	330	341	335	328	342	333	360	374	335	315	327	304	318	334	348	305	352	316	352	340	338	340	347	325	318	334	336	320	326	339	323	349	334	367	302	344	336	317	335	351	338	378	323	339	305	313	345	285	350	358	314	328	331	322	322	343	330	331	344	343	315	329	345	330	322	353	303	329	353	299	312	337	331	277	392	365	344	341	308	343	306	321	316	334	338	328	291	332	350	326	340	349	316	323	307	353	340	324	347	356	307	328	379	354	337	320	326	338	315	329	337	328	377	341	300	330	364	318	336	345	304	298	305	342	339	361	310	347	328	319	319	312	345	308	315	365	325	345	323	303	347	341	373	312	359	363	352	300	282	308	296	308	317	368	358	371	350	345	306	331	315	313	352	348	313	347	318	350	329	336	298	318	338	342	328	323	342	334	353	317	338	359	302	323	357	341	314	322	327	353	309	356	337	326	324	302	326	316	329	357	312	352	363	348	321	340	303	313	302	331	316	313	330	287	325	338	313	334	316	333	340	342	352	304	331	342	328	315	340	340	317	324	289	354	336	322	326	333	345	339	324	352	314	314	328	304	333	324	330	339	332	347	297	319	329	314	306	357	300	341	337	364	310	349	336	351	300	293	363	327	331	325	342	316	331	357	347	331	319	343	311	360	308	347	315	372	366	326	365	328	324	320	344	336	335	303	320	355	324	346	347	345	303	381	348	348	340	321	304	334	320	337	315	317	357	304	312	332	318	346	356	316	336	327	321	335	314	284	358	316	316	319	286	338	320	321	293	313	321	302	329	311	310	356	327	310	335	331	342	312	327	321	335	322	318	297	356	339	324	316	334	320	337	310	342	332	321	305	313	316	330	333	335	299	319	294	322	342	332	335	302	332	295	342	360	313	314	300	298	355	343	309	316	347	303	333	319	351	312	344	361	323	322	333	351	316	325	335	300	349	317	306	284	312	303	324	329	345	337	341	332	376	353	336	339	354	332	301	335	306	337	361	356	373	384	322	373	327	303	329	355	321	326	309	322	347	328	319	336	362	320	301	333	348	349	337	361	297	336	319	356	329	334	336	303	335	311	316	316	339	360	340	294	334	332	292	316	320	334
39541	21127	12118	9690	6930	3147	1451	1344	1185	1027	984	943	948	903	946	999	1089	1180	1226	1193	1025	995	880	841	785	702	735	697	710	651	674	686	702	752	728	700	771	688	713	740	760	758	693	741	724	678	702	725	698	709	794	737	683	751	728	715	711	707	726	719	705	656	714	708	705	756	701	777	689	693	742	745	675	691	738	740	645	682	726	645	698	745	710	686	721	695	725	700	712	677	738	649	708	695	691	715	742	775	752	723	726	685	772	740	734	717	698	707	696	726	757	730	708	706	750	731	753	689	714	710	700	679	695	699	684	687	696	709	744	717	743	716	652	684	692	700	682	708	713	729	673	722	737	694	709	720	787	701	728	736	686	720	743	714	741	717	659	745	740	732	716	688	701	716	719	756	650	719	702	684	726	689	729	670	720	725	719	710	707	692	702	679	689	751	717	711	677	721	693	733	706	736	745	684	747	703	730	723	690	720	744	708	700	735	727	737	733	686	729	719	720	744	688	713	710	704	738	677	727	674	725	731	732	705	687	727	735	712	715	708	696	739	742	705	742	681	677	685	711	724	691	662	707	710	774	709	759	748	724	698	756	699	726	755	711	732	714	710	703	721	732	675	685	716	699	742	683	751	707	694	739	673	706	695	717	685	672	776	675	737	725	661	723	722	759	677	688	692	681	707	687	747	748	710	671	721	715	728	739	705	702	732	677	704	732	722	701	705	674	692	690	687	725	712	703	692	721	782	733	706	730	717	670	716	732	738	706	706	735	703	739	693	732	672	741	690	708	674	744	718	683	697	752	733	694	701	705	764	800	741	684	725	745	698	720	712	725	767	732	743	718	720	727	739	659	730	731	718	716	762	740	742	669	751	766	663	741	731	716	686	712	721	750	767	733	702	698	747	708	697	697	774	742	727	702	708	705	765	700	701	702	739	703	698	733	769	740	728	700	705	708	760	706	714	730	664	692	726	711	708	685	735	734	718	701	675	686	771	689	724	748	739	692	697	726	674	753	690	697	692	725	696	718	694	674	737	707	691	768	748	744	713	698	732	702	731	707	720	622	703	697	710	683	693	698	714	739	705	780	746	733	725	707	726	733	688	763	744	682	719	715	689	671	771	696	701	740	724	737	716	768	743	770	703	716	726	760	722	739	704	642	734	728	706	742	734	701	712	752	726	656	702	739	713	710	794	703	737	691	704	717	715	688	710	691	772	742	693	716	771	689	708	761	703	723	744	748	671	683	667	718	735	701	738	708	747	688	718	715	730	715	723	781	711	710	709	733	686	721	702	694	695	732	724	742	742	703	750	696	715	701	741	753	741	717	705	730	748	680	734	680	715	718	748	700	705	722	713	677	719	680	718	723	688	705	714	745	727	747	693	702	706	710	690	711	721	728	689	731	730	714	693	734	730	690	679	753	720	729	728	701	704	714	754	755	743	721	731	708	730	691	709	746	658	693	687	720	701	741	719	700	721	675	700	751	735	754	707	727	703	752	710	725	669	730	784	745	677	681	704	687	693	669	673	752	686	733	696	730	724	712	718	703	738	671	707	674	751	707	715	705	744	671	670	717	725	692	687	734	717	678	706	695	684	705	676	687	770	763	727	719	730	735	731	743	707	752	713	704	697	737	713	710	726	711	674	738	718	709	744	719	739	736	673	706	716	699	692	744	693	755	653	692	667	752	706	681	706	663	693	731	733	728	693	697	694	696	701	738	700	703	726	728	710	768	697	717	744	683	718	711	679	692	736	697	718	726	760	727	677	752	690	685	738	684	672	731	726	664	701	669	751	755	741	718	768	717	676	712	764	683	760	757	726	690	775	737	736	709	714	683	712	714	755	718	700	718	716	707	699	717	726	786	695	689	721	700	657	753	671	737	770	687	739	732	743	710	713	706	692	689	673	758	740	738	702	738	693	709	723	707	707	746	770	722	721	691	733	754	702	751	726	794	709	736	714	736	743	702	700	702	706	721	715	636	747	721	690	651	755	672	738	717	732	682	694	689	698	732	705	711	718	697	704	696	707	713	723	715	699	744	721	752	717	684	664	704	746	704	743	691	699	772	717	693	699	721	740	786	735	704	716	719	718	751	733	727	709	692	716	713	670	672	676	711	710	748	670	673	697	736	739	732	767	784	669	741	726	724	747	731	722	753	670	758	771	682	708	730	769	712	721	696	758	691	737	705	663	690	743	714	695	708	738	759	686	687	696	664	706	695	723	693	731	725	726	741	725	738	737	702	715	691	711	734	700	701	713	716	693	710	698	699	702	691	677	697	675	687	661	651	709	724	691	746	718	716	746	716	737	672	759	737	703	723	717	717	729	700	671	706	687	730	706	652	711	759	746	720	682	715	691	688	722	720	700	699	750	736	706	742	759	695	744	711	718	703	728	647	736	663	737	730	743	674	711	729	697	696	699	704	707	694	739	785	709	702	777	703	725	717	720	737	689	714	747	689	723	710	767	735	746	740	760	675	689	663	671	700	724	690	707	677	739	717	711	723	716	694	743	686	703	710	692	750	726	733	716	695	734	708	735	706	725	698	712	750	747	712	726	756	734	730	748	735	689	759	712	698	713	702	732	682	717	713	683	734	747	777	714	701	700	706	730	677	698	683	690	717	696	687	717	723	732	747	761	693	716	755	755	692	737	711	746	734	714	685	771	719	706	717	681	722	739	728	735	692	774	680	737	719	700	700	751	725	733	729	722	742	705	717	748	707	740	776	730	729	752	712	704	717	713	695	738	701	739	727	722	738	688	730	729	713	720	723	686	766	711	760	729	717	704	687	723	665	712	681	684	730	706	702	726	722	736	696	689	686	716	704	680	769	697	638	740	671	757	750	678	699	705	713	682	723	763	760	736	735	663	777	685	718	696	746	700	723	714	735	731	728	707	700	726	706	738	769	741	697	662	653	725	717	727	721	735	703	674	697	720	713	740	737	718	672	711	720	739	742	726	689	727	741	692	730	708	679	657	688	729	707	761	727	697	736	720	679	699	714	798	726	711	698	712	699	663	722	707	718	676	698	760	705	732	665	753	749	670	710	732	724	671	694	675	775	720	697	717	727	687	760	665	669	719	705	721	690	706	712	686	717	679	712	704	739	705	650	738	719	736	705	717	733	731	779	726	682	707	712	705	763	668	716	735	759	718	702	716	718	775	683	721	743	727	756	735	714	739	779	674	705	732	717	712	751	677	710	767	725	717	712	716	743	764	742	675	711	678	741	677	694	707	729	736	695	708	727	729	669	689	717	735	741	705	711	735	684	726	724	707	677	680	750	782	743	702	718	680	676	736	703	726	718	736	740	782	650	689	712	723	745	681	724	704	744	675	716	758	751	732	724	713	734	712	705	674	721	711	725	699	754	699	771	743	699	709	730	720	705	680	723	717	721	746	734	698	707	715	719	723	740	747	760	750	688	715	740	743	714	699	712	740	738	661	696	657	679	712	705	737	745	776	722	698	733	757	717	730	715	724	700	693	728	692	702	694	740	723
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
