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
338062231818	338062232379	338062232929	338062233479	338062234029	338062234579	338062235129	338062235679	338062236229	338062236779	338062237329	338062237879	338062238429	338062238979	338062239529	338062240079	338062240629	338062241179	338062241729	338062242279	338062242829	338062243379	338062243929	338062244479	338062245029	338062245579	338062246129	338062246679	338062247229	338062247779	338062248329	338062248879	338062249429	338062249979	338062250529	338062251079	338062251629	338062252179	338062252729	338062253279	338062253829	338062254379	338062254929	338062255479	338062256029	338062256579	338062257129	338062257679	338062258229	338062258779	338062259329	338062259879	338062260429	338062260979	338062261529	338062262079	338062262629	338062263179	338062263729	338062264279	338062264829	338062265379	338062265929	338062266479	338062267029	338062267579	338062268130	338062268680	338062269229	338062269779	338062270330	338062270879	338062271429	338062271980	338062272529	338062273079	338062273629	338062274179	338062274729	338062275280	338062275830	338062276379	338062276930	338062277479	338062278029	338062278580	338062279129	338062279680	338062280229	338062280779	338062281329	338062281880	338062282429	338062282979	338062283529	338062284080	338062284629	338062285180	338062285729	338062286279	338062286830	338062287379	338062287929	338062288480	338062289029	338062289579	338062290129	338062290679	338062291229	338062291779	338062292329	338062292879	338062293430	338062293979	338062294529	338062295079	338062295629	338062296179	338062296729	338062297279	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2763	3650	2300	2763	3650	2300	2763	3650	2300	2763	3650	2300	2763	3650	2300	2763	3650	2300	2763	3650	2300	2763	3650	2300	2763	3650	2300	2762	3650	2300	2762	3650	2300	2762	3650	2300	2762	3650	2300	2762	3650	2300	2762	3650	2300	2762	3650	2300	2762	3650	2300	2762	3650	2300	2762	3650	2300	2762	3650	2300	2762	3650	2300	2762	3650	2300	2762	3650	2300	2761	3650	2300	2761	3650	2300	2761	3650	2300	2761	3650	2300	2761	3650	2300	2761	3650	2300	2761	3650	2300	2761	3650	2300	2761	3650	2300	2761	3650	2300	2761	3650	2300	2760	3650	2300	2760	3650	2300	2760	3650	2300	2760	3650	2300	2760	3650	2300	2760	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
35525	17597	14600	8342	4831	3409	2324	1769	1546	1288	1188	1109	970	929	792	603	540	518	492	481	480	450	476	420	432	387	375	422	420	411	443	401	391	396	391	448	408	411	424	416	423	374	445	406	403	388	397	376	357	379	368	420	413	453	420	434	429	371	376	402	402	447	392	370	389	421	406	431	406	426	425	413	425	389	386	427	432	416	391	422	414	404	403	382	395	436	388	416	436	410	364	396	423	389	385	406	402	460	405	410	419	415	394	338	395	378	390	476	425	412	399	412	403	418	376	400	469	375	370	420	399	411	426	419	415	409	397	404	440	402	397	398	422	388	393	427	399	462	382	380	385	431	388	431	378	435	418	408	412	428	401	404	414	388	392	416	398	431	384	419	412	403	403	384	370	388	401	382	393	384	403	405	376	398	436	433	390	358	394	418	418	421	395	456	387	430	409	443	449	431	410	367	402	417	384	389	429	455	415	398	353	393	425	398	421	445	408	436	407	393	385	414	393	346	430	415	411	394	448	382	427	388	385	375	374	365	399	357	427	398	407	443	420	401	447	403	430	392	364	386	373	379	411	391	414	402	407	378	406	371	408	395	428	408	374	419	455	399	430	396	429	377	456	417	391	421	377	390	392	390	446	415	406	388	410	412	385	365	410	398	373	428	392	417	384	383	419	368	429	412	384	439	444	437	423	406	427	365	409	410	431	406	429	439	396	427	407	382	414	412	403	392	425	396	387	405	439	373	418	388	406	425	420	451	398	406	384	389	415	434	431	371	389	437	426	422	397	403	432	424	404	434	453	402	408	433	415	399	394	386	424	401	428	405	412	427	391	356	430	362	372	397	371	438	385	383	421	392	418	394	420	379	375	406	419	418	387	404	428	389	347	402	414	402	384	380	408	395	386	407	412	441	420	397	373	433	442	424	412	420	402	365	421	398	403	391	399	375	406	403	372	377	395	406	396	401	403	407	399	384	381	425	398	436	417	436	414	457	419	425	427	420	358	422	422	433	414	427	449	393	378	409	426	388	373	419	392	433	390	428	434	434	390	408	382	412	369	391	411	425	421	415	434	406	406	399	362	402	393	392	419	424	436	414	407	409	424	433	420	411	417	371	429	399	409	389	408	416	385	417	453	374	399	396	407	372	359	425	417	419	418	400	412	408	408	449	431	425	423	363	429	407	369	427	432	424	401	433	406	387	417	357	417	392	398	400	403	414	396	418	411	420	442	402	442	416	409	439	412	414	407	419	391	451	410	386	416	441	407	390	449	391	395	443	392	392	396	412	389	406	386	390	390	413	383	410	403	415	403	390	404	398	427	391	401	431	370	405	405	434	401	419	413	430	390	420	427	406	406	424	410	416	387	379	384	409	412	372	386	444	445	370	413	421	392	440	423	368	400	424	389	437	404	416	374	432	410	432	433	410	403	396	430	418	378	425	421	408	381	410	415	396	401	390	420	385	426	380	458	418	417	405	444	404	387	389	366	417	358	414	425	414	382	357	410	406	412	427	369	433	417	427	470	421	414	396	431	399	407	384	374	406	438	437	392	396	375	376	419	413	401	403	421	397	402	398	354	397	373	375	357	451	384	388	442	404	376	401	380	385	418	400	432	417	404	431	404	418	355	387	412	400	435	426	409	431	428	400	438	414	406	431	427	412	414	396	419	408	378	403	425	405	428	405	392	385	390	365	399	400	395	412	400	429	417	430	417	402	386	393	395	398	393	435	426	407	430	399	435	406	391	379	387	419	376	390	415	429	397	385	402	438	396	428	430	416	409	424	375	408	344	410	410	443	405	439	452	425	419	398	386	405	442	415	434	371	384	410	406	413	377	409	417	391	409	411	405	385	446	408	413	428	410	430	399	415	416	366	376	411	424	405	412	397	404	389	428	411	396	419	409	414	395	417	412	415	374	391	402	424	399	395	430	407	397	394	415	393	404	410	401	440	434	392	399	460	410	380	376	400	387	401	428	417	450	449	411	375	387	407	407	396	410	393	383	384	416	423	409	403	405	406	408	410	435	392	410	370	399	394	411	392	431	401	433	394	428	399	440	371	421	417	409	397	433	398	398	417	407	421	415	417	361	418	412	404	417	458	433	404	413	454	485	445	412	415	422	377	429	374	397	378	397	413	404	431	420	418	438	414	411	424	401	404	413	413	400	380	401	399	373	387	413	380	377	381	452	401	415	423	390	387	365	373	384	440	410	387	371	414	459	386	418	388	411	413	402	343	404	368	395	414	421	376	379	403	414	391	433	409	414	416	401	407	387	443	397	400	443	387	380	351	390	418	397	412	402	407	432	386	412	406	428	407	364	391	399	415	419	441	397	440	411	375	404	422	395	382	411	427	416	392	420	423	413	380	414	392	425	412	454	422	391	374	385	436	380	422	424	413	394	420	397	398	403	401	419	408	392	393	369	434	400	383	399	403	415	410	402	372	418	370	400	368	386	365	365	428	402	372	353	391	392	392	391	382	427	356	408	422	404	431	423	400	408	394	413	423	416	409	415	430	408	441	444	374	435	433	431	354	415	376	437	433	428	411	425	409	374	428	413	412	394	401	406	384	454	345	416	412	453	419	417	464	392	393	426	398	364	424	426	391	357	419	414	399	386	419	407	384	378	395	400	399	380	421	395	408	405	420	423	415	420	405	393	356	353	433	412	417	386	420	426	381	412	383	415	452	424	447	409	360	431	389	419	416	404	383	410	403	408	368	390	398	407	410	427	415	421	400	346	436	433	405	393	413	431	397	393	452	440	395	420	403	475	420	402	457	402	436	376	352	388	419	429	380	393	413	394	407	436	390	391	389	422	390	420	379	429	429	411	397	408	398	413	382	400	425	419	417	418	415	403	417	413	373	369	393	394	407	416	375	399	376	430	411	424	427	429	429	368	402	399	395	400	411	397	400	379	387	400	372	424	389	410	397	375	401	456	390	454	433	420	420	419	439	379	428	378	389	383	457	392	423	439	404	414	394	403	403	410	402	398	386	372	388	413	435	405	374	425	422	426	408	437	427	403	384	360	425	416	458	408	407	376	416	392	406	383	427	408	461	370	429	438	406	412	415	396	437	416	427	461	416	383	408	403	446	393	427	436	409	400	388	422	399	430	436	389	387	439	398	398	431	402	393	408	423	420	411	375	397	433	403	413	429	396	343	389	384	401	377	408	395	426	423	407	401	403	427	367	410	424	418	439	440	401	382	439	416	403	393	412	416	441	441	402	396	404	419	448	431	393	413	358	413	400	415	412	393	404	366	399	407	353	438	401	425	407	383	375	432	448	427	394	421	429	437	428	395	392	406	366	415	382	411	390	396	459	385	445	401	407	429	388	429	406	404	426	402	447	398	379	467	405	412	371	428	374	380	410	361	440	389	422	402	430	379	404	451	411	404	407	457	410	419	372	424	415	424	400	425	399	404	406	405	359	424	454	362	404	405	352	369	399	389	400	436	441	415	408	411	408	426	422	389	398	432	436	381	383	375	387	420	432	428
19628	12346	19777	16631	13943	11688	8954	7033	6660	5548	5382	4762	3886	3899	3133	2160	1876	1763	1427	1357	1287	1135	1077	1015	1017	927	949	872	867	938	986	910	861	874	894	898	931	909	881	894	892	897	935	959	899	963	917	938	901	842	935	893	876	806	869	936	932	869	873	846	927	930	840	862	903	947	889	880	842	868	886	886	826	859	914	881	885	884	848	877	866	883	858	915	902	867	911	962	872	818	881	876	893	905	861	878	897	884	910	850	874	956	849	874	896	881	826	857	883	884	843	902	896	914	867	902	887	959	907	894	863	869	892	879	885	842	890	871	901	845	825	894	905	872	824	856	871	857	883	868	892	896	902	861	841	927	874	889	929	940	920	916	894	877	865	927	817	935	912	896	869	853	842	871	873	914	859	873	877	887	887	945	836	904	850	903	937	905	891	891	895	874	911	898	914	934	881	927	871	918	924	895	892	885	847	863	802	824	897	878	923	852	886	878	823	925	963	945	870	892	920	898	909	832	901	885	875	908	852	858	868	887	831	891	906	906	876	870	880	873	894	913	840	896	885	938	893	806	859	878	865	918	878	907	926	901	886	867	865	851	876	804	878	904	894	930	859	908	923	840	874	931	881	915	906	915	859	943	849	892	869	875	903	882	889	865	953	901	911	878	904	922	856	872	842	885	900	908	970	907	861	879	837	872	907	886	838	855	886	916	892	901	871	951	932	906	920	879	867	876	851	917	928	867	885	831	907	881	889	895	919	915	854	886	925	901	914	885	840	901	912	945	924	912	903	901	862	905	906	871	841	850	895	842	911	873	855	928	864	890	909	879	918	863	895	874	879	882	902	895	859	911	897	888	902	863	904	889	890	892	883	885	868	891	861	859	925	867	918	909	895	934	889	896	880	863	916	903	875	929	914	895	875	908	910	846	855	901	838	892	904	887	851	863	872	903	894	908	851	853	887	842	889	935	882	860	864	879	841	885	846	853	868	918	868	906	870	959	869	915	851	862	895	875	876	907	906	930	892	931	936	847	890	871	895	880	925	915	852	916	901	925	868	871	891	864	946	905	868	900	833	966	879	921	836	916	864	902	885	905	867	905	900	853	932	882	891	877	904	870	882	848	888	871	836	884	883	910	896	868	891	876	909	857	860	917	832	844	859	961	854	844	865	887	934	828	891	906	863	911	907	878	865	837	882	865	864	858	920	910	884	840	861	872	892	919	875	886	902	865	862	894	924	886	951	919	883	904	902	888	882	897	898	866	880	918	942	871	877	870	826	876	904	846	907	888	896	876	922	918	960	886	878	891	920	890	881	893	898	842	947	882	866	857	905	881	784	905	876	940	844	937	922	875	924	879	829	874	934	911	903	885	901	847	890	842	911	918	869	871	886	909	874	878	903	884	906	910	861	939	917	883	931	889	895	881	892	880	897	885	871	902	896	872	856	890	886	907	891	878	929	906	886	883	900	931	861	862	932	926	869	864	860	879	890	921	831	885	923	839	900	883	918	891	884	873	863	888	848	843	864	915	877	878	837	919	883	897	914	878	870	866	938	885	887	892	914	929	899	816	876	857	890	841	894	938	918	897	887	861	924	935	877	890	865	919	839	863	865	939	928	893	873	858	839	920	837	842	868	845	867	816	918	860	837	890	865	932	914	903	915	877	876	849	888	884	858	907	934	895	818	878	876	914	913	904	877	858	839	920	864	940	876	864	890	892	840	904	847	855	909	905	896	938	915	874	890	876	878	860	960	848	862	897	892	881	896	927	894	883	818	948	907	846	910	975	918	844	869	849	925	893	885	871	867	834	930	910	835	866	933	880	902	869	855	870	875	939	851	895	884	846	893	903	929	927	868	923	845	923	888	846	945	823	888	956	890	840	898	931	890	833	856	889	865	902	900	891	866	870	895	877	914	863	943	889	857	857	884	903	888	870	910	884	907	872	871	884	886	938	888	934	869	922	926	845	861	846	882	875	929	844	870	885	896	851	890	890	932	933	868	877	866	857	887	903	937	896	931	889	930	871	906	900	889	895	824	920	950	909	896	835	862	878	893	878	825	933	868	849	873	885	917	882	883	895	874	897	902	891	957	914	941	875	879	863	880	915	886	857	900	891	907	893	858	902	951	851	883	901	871	906	949	940	850	933	887	842	855	866	827	875	890	925	869	885	873	880	937	892	875	851	887	949	848	834	870	890	935	854	929	902	858	933	872	913	795	913	879	857	830	891	874	869	929	901	857	845	846	898	898	915	854	843	890	863	899	871	942	973	909	907	869	883	899	915	915	878	880	908	898	887	888	865	867	831	915	874	908	884	876	842	891	838	877	870	931	881	875	902	904	888	917	821	923	894	855	842	889	909	906	907	888	907	901	954	920	906	908	881	899	897	817	896	866	863	826	875	943	925	875	926	904	934	926	908	838	896	831	840	853	891	868	858	883	840	869	901	873	868	947	875	905	861	824	883	856	921	917	851	876	898	879	840	875	862	897	913	891	919	850	862	883	866	910	907	871	918	889	866	940	916	900	879	940	918	905	929	885	905	961	902	920	903	882	874	828	907	888	919	905	917	877	858	936	945	930	911	891	850	873	912	880	931	908	902	902	887	836	922	891	894	897	853	863	860	908	885	883	862	851	880	877	884	903	908	859	934	853	837	902	862	879	864	895	917	913	908	894	888	878	911	810	854	859	833	890	913	901	871	888	955	861	864	898	875	858	886	931	852	891	898	853	889	888	864	909	864	933	955	908	870	870	850	868	887	893	862	888	874	907	830	910	873	915	896	866	882	895	902	898	860	929	858	916	900	912	947	895	837	863	949	836	875	924	916	885	919	914	934	887	886	938	891	930	871	869	878	893	838	889	911	882	900	871	910	904	862	860	857	887	838	904	877	843	905	864	826	891	866	900	858	910	888	929	905	788	866	885	922	881	862	911	880	914	842	930	881	840	876	846	939	863	899	848	827	879	814	927	874	915	894	915	863	836	908	850	922	884	853	934	870	921	871	894	914	901	869	836	865	900	847	884	928	880	863	940	893	864	910	898	942	863	890	959	868	821	858	866	889	818	876	852	882	872	868	933	903	909	924	868	893	884	881	904	839	927	901	893	854	925	885	859	838	834	880	897	898	915	887	860	901	854	902	885	901	877	853	855	858	876	912	861	920	866	890	919	860	909	900	856	888	862	875	922	869	875	867	894	836	864	937	923	891	903	913	920	915	920	883	865	838	909	896	896	924	865	920	889	902	909	896	901	912	862	936	887	868	910	874	866	832	869	916	898	882	921	849	836	916	920	897	918	895	945	958	877	866	841	815	879	841	869	887	910	933	939	833	834	875	906	884	877	866	865	850	822	964	880	903	906	861	901	893	886	836	859	844	927	891	878	877	857	886	899	853	876	905	882	936	873	911	879	912	889	845	903	902	912	861	867	892	852	901	912	904	893	838	881	917	882	857	889	908	948	955	903	925	904	930	925	882	895	911	952	879	920	856	926	887	841	851	800	886	920	889
15489	7519	6143	3320	1967	1288	938	776	736	692	619	656	501	503	483	437	416	392	424	442	393	416	404	379	396	373	395	408	368	390	369	362	393	400	420	349	378	422	373	416	411	351	374	387	353	374	341	399	390	366	371	378	434	386	346	335	343	381	396	381	392	412	375	361	411	359	337	413	383	383	410	393	374	408	413	372	365	379	385	369	470	394	379	403	371	403	356	380	390	400	422	366	355	383	336	415	368	393	375	368	389	368	366	342	374	394	376	392	384	371	379	356	396	361	385	393	405	367	367	358	372	370	359	368	380	382	409	358	387	359	372	354	365	424	367	424	397	404	408	377	372	377	377	383	385	377	417	402	392	399	370	400	354	362	400	356	354	364	398	371	386	372	396	341	393	362	329	394	350	364	370	378	334	401	362	366	386	413	380	390	364	364	358	389	346	316	367	335	352	392	404	365	415	394	373	379	369	360	350	404	369	354	361	374	391	350	407	370	339	391	424	370	381	416	401	363	404	387	381	379	419	409	360	379	386	356	382	383	372	368	400	350	377	396	391	390	365	387	400	352	377	418	353	400	369	393	360	389	392	380	378	366	365	417	362	379	399	406	376	383	413	397	364	377	364	337	358	394	346	369	400	369	378	371	399	398	412	370	355	344	378	349	367	380	409	388	380	388	367	350	381	348	377	357	422	367	394	364	410	388	381	385	391	408	364	380	389	398	359	377	386	367	371	368	352	384	392	405	386	409	415	376	373	358	362	355	372	359	360	369	360	362	396	347	389	379	354	384	376	395	373	391	385	392	388	348	406	369	380	355	401	405	403	400	373	392	364	373	393	400	393	339	366	348	370	390	397	399	399	416	353	361	369	409	380	408	376	359	333	385	396	401	388	370	348	342	359	357	374	382	409	421	362	372	345	382	401	394	390	348	369	363	377	340	376	335	375	348	410	350	351	357	367	405	389	383	394	388	365	366	347	397	375	349	357	363	419	393	390	380	381	371	352	383	378	394	355	397	378	422	396	383	394	379	404	374	413	338	365	378	389	381	391	338	408	388	367	348	381	367	376	390	333	443	378	359	388	362	337	337	392	431	370	358	418	380	360	394	386	403	382	371	371	387	383	428	385	359	360	370	357	379	389	329	393	357	367	383	377	371	392	373	386	384	373	392	390	359	368	408	387	391	374	423	391	398	385	375	368	344	395	386	389	366	358	379	410	343	373	397	365	357	348	353	397	358	384	391	428	392	364	376	368	389	380	397	395	379	377	381	407	390	379	382	332	409	399	373	337	365	391	369	407	366	394	353	433	393	391	380	405	390	353	365	376	394	351	382	345	355	377	374	376	371	402	405	408	414	425	382	337	383	416	426	392	381	372	426	384	390	346	381	374	405	364	374	331	401	373	401	379	384	350	385	385	365	344	321	404	360	377	391	359	354	342	347	384	361	369	378	375	397	351	393	384	388	388	376	371	396	362	353	422	393	374	393	406	339	361	388	393	343	350	371	380	397	316	332	361	364	366	370	386	351	352	396	360	389	369	400	326	414	367	359	418	386	335	373	376	401	377	369	397	358	360	380	355	380	348	367	391	376	366	398	417	393	373	367	336	375	328	410	371	362	404	387	381	368	381	383	368	377	389	351	341	366	383	366	371	367	351	356	383	328	369	365	404	364	410	333	419	394	389	391	358	400	356	361	410	326	385	402	407	394	352	398	400	395	346	373	393	353	392	394	389	362	412	383	363	370	398	386	381	360	394	362	360	386	395	361	388	390	365	379	376	377	367	394	399	378	400	384	377	368	369	363	413	391	396	383	389	391	380	386	351	372	433	362	399	403	404	370	361	384	399	389	379	378	358	321	384	379	399	382	405	410	393	357	380	402	354	395	394	386	372	388	370	360	396	387	395	356	348	368	373	363	378	379	375	397	418	388	360	391	382	361	366	413	376	390	380	403	387	333	359	394	349	330	383	383	375	388	403	374	389	358	364	388	370	413	383	388	385	370	406	404	400	384	383	415	396	378	386	365	369	400	356	325	372	385	367	398	318	375	378	346	357	402	394	374	385	394	391	388	358	409	376	359	408	384	355	401	395	406	391	387	394	422	391	386	374	400	404	351	357	353	407	410	411	401	410	345	403	351	389	376	383	373	391	381	382	361	381	373	340	375	365	387	378	399	354	378	371	352	374	367	411	376	327	374	386	365	375	375	391	355	372	349	398	360	373	371	348	359	371	367	373	356	419	366	350	361	421	361	352	424	393	393	369	369	386	394	394	366	385	378	387	380	384	428	370	363	412	404	343	353	371	402	372	382	384	383	358	402	394	379	367	396	319	387	367	408	361	397	363	361	374	373	411	333	378	340	402	385	415	358	388	330	401	359	368	389	392	348	366	381	411	380	366	383	393	409	408	396	375	436	385	385	393	396	412	388	367	404	378	395	383	381	364	381	407	399	335	393	396	390	380	327	431	390	375	385	384	428	353	356	391	443	403	410	405	357	396	375	369	340	390	396	353	386	340	399	377	381	372	377	400	395	368	372	383	383	384	379	364	359	387	415	373	368	359	392	398	435	357	403	359	375	355	391	372	387	359	370	358	396	386	387	404	373	399	398	386	391	400	384	397	401	402	374	392	373	385	368	342	396	381	376	401	384	381	392	352	398	393	430	410	430	395	365	400	347	353	419	352	398	419	407	367	366	351	380	395	384	395	362	384	401	379	386	388	397	407	381	374	425	372	418	358	397	362	391	373	380	393	370	368	331	350	403	396	372	368	328	394	397	373	329	410	385	371	390	363	344	340	380	351	381	341	357	395	398	387	388	342	387	373	371	350	372	420	389	391	390	363	434	436	405	386	395	384	378	376	367	359	362	414	387	396	380	410	383	396	381	346	406	405	374	378	363	358	378	401	374	369	352	340	373	406	344	343	355	372	358	379	396	390	362	398	382	340	418	383	359	380	357	391	368	364	370	413	340	401	399	379	392	369	408	402	398	391	397	404	361	406	358	394	380	405	422	360	362	392	379	362	394	375	397	383	367	394	380	347	376	383	383	386	373	413	371	351	368	361	371	392	378	406	377	373	343	380	376	362	420	390	357	348	397	425	372	389	335	388	382	378	366	387	382	374	387	381	330	362	370	375	380	404	383	381	369	385	363	349	394	385	359	385	386	384	397	386	341	377	439	363	368	384	363	399	410	370	379	372	371	386	380	343	395	389	364	387	359	389	342	375	376	359	403	402	365	401	377	375	366	388	374	389	371	337	351	358	363	375	351	380	348	389	374	415	352	350	376	397	367	378	368	401	348	383	370	373	376	401	375	377	386	390	388	372	371	386	380	394	358	391	375	378	384	398	402	400	350	362	396	414	401	356	384	368	414	393	383	376	345	388	369	374	362	356	401	364	375	393	379	401	381	372	390	374	378	385	363	365	363	397	395	381	387	382	363	382	369	362	373	371	361	368	396	357	370	398	347	352	358	371	375	342	347	385	335	355	382	385	366	395	369
8961	6284	9994	8258	6844	5016	3655	2949	2699	2466	2190	1926	1659	1557	1368	1130	1118	1053	1038	1053	906	971	912	855	880	893	843	858	853	801	903	817	819	840	834	827	807	804	827	788	837	867	856	840	852	856	821	825	850	840	835	837	815	844	798	864	846	853	874	770	756	847	821	767	822	822	820	809	840	806	800	796	814	880	818	812	782	812	807	788	779	795	799	810	827	783	769	851	814	802	813	849	789	824	794	848	790	796	797	861	864	807	808	793	780	810	798	828	783	886	788	832	846	800	795	799	817	796	805	815	865	865	834	835	778	854	800	793	880	809	898	821	824	822	809	850	775	851	832	823	802	796	801	828	870	804	842	782	821	864	825	835	869	825	823	827	824	789	848	848	810	824	818	808	818	845	792	812	815	797	840	777	835	759	812	841	872	842	848	774	811	814	865	898	811	790	795	799	880	802	811	753	864	762	865	774	806	828	864	804	813	820	835	867	793	873	880	826	840	768	821	786	837	852	841	816	836	864	821	819	796	828	821	814	806	833	861	863	802	781	825	803	878	822	819	801	849	876	825	816	822	837	807	857	825	817	859	802	838	838	857	778	829	824	802	809	862	787	801	827	829	823	822	803	838	844	832	823	854	770	845	872	800	825	825	805	837	830	838	862	805	861	773	815	818	808	832	844	787	792	865	844	842	851	829	799	821	779	813	769	878	838	767	835	821	806	865	828	880	847	836	826	788	839	826	819	828	888	825	809	794	816	857	821	831	823	881	815	761	756	790	790	839	880	823	787	776	819	843	824	805	852	826	845	830	822	820	790	773	802	821	797	793	824	826	803	837	869	779	813	822	805	821	825	829	786	828	837	798	773	802	848	867	832	830	800	838	812	836	792	809	778	844	838	813	855	788	830	824	776	840	798	750	848	779	779	815	801	765	831	819	840	813	779	818	831	820	793	835	816	810	821	811	790	847	833	776	776	857	832	839	809	828	804	803	870	854	793	835	788	795	880	760	828	840	838	832	873	808	800	762	792	792	857	826	822	825	825	792	797	843	755	827	773	819	815	834	860	809	854	791	882	813	813	865	778	815	824	820	871	829	787	828	789	809	823	823	801	815	818	763	842	879	842	836	839	827	839	856	811	799	791	847	831	837	783	820	835	809	828	822	808	844	801	849	838	798	800	833	767	825	781	809	783	834	834	808	824	824	798	814	793	843	900	822	859	829	816	791	878	826	815	858	817	828	837	790	817	787	823	823	837	860	840	789	832	838	838	810	761	855	786	783	792	779	777	763	827	797	834	824	797	854	808	816	834	823	820	741	841	830	842	835	846	811	801	856	827	813	804	840	824	796	828	834	890	786	822	816	801	848	775	777	803	819	792	838	880	774	824	820	874	807	864	813	800	788	781	804	801	812	783	777	780	832	859	816	795	871	833	855	813	806	767	823	890	805	823	823	739	859	809	820	795	790	816	840	809	817	882	822	853	809	799	841	820	802	847	874	829	812	835	808	799	820	806	823	869	741	798	845	782	831	854	783	824	756	806	868	869	827	853	868	856	850	827	844	822	826	757	804	821	807	822	820	851	848	811	868	811	803	792	791	816	800	805	818	835	823	828	814	840	856	781	826	859	821	775	856	833	875	850	857	827	801	823	779	822	812	822	854	826	866	809	849	811	795	854	885	868	806	816	842	791	784	790	831	848	802	780	784	812	808	863	828	883	819	807	816	836	825	778	831	833	816	795	845	855	853	757	878	869	819	850	816	825	824	827	845	798	826	798	770	807	812	793	805	837	815	781	798	808	773	832	859	817	828	791	832	823	767	816	802	800	801	778	760	822	823	813	871	846	814	774	785	839	831	781	790	845	843	796	779	834	838	790	811	800	795	822	846	802	831	860	781	834	804	818	820	845	815	794	833	846	829	857	827	798	803	830	854	822	828	812	853	811	869	819	834	857	777	865	821	840	816	868	801	813	819	829	786	808	818	835	783	824	757	777	829	841	868	837	800	813	813	782	832	781	876	818	800	862	860	820	822	831	824	778	834	815	880	823	808	795	786	826	788	791	832	830	792	799	879	856	808	797	825	796	845	819	813	854	819	815	860	806	868	779	862	834	806	871	834	799	795	827	838	767	782	795	790	825	754	808	846	816	803	886	836	853	811	824	868	800	800	784	787	831	832	843	812	784	791	823	797	834	822	826	788	816	831	829	841	762	793	816	842	806	781	799	785	821	875	800	820	795	811	755	853	850	794	800	859	761	793	829	801	826	855	804	839	796	829	843	869	885	830	814	769	817	805	779	838	861	812	777	787	793	809	824	807	839	816	839	797	790	823	816	804	775	800	860	822	793	862	824	842	789	802	835	856	834	837	841	841	842	855	799	796	824	847	846	865	810	811	831	854	780	859	871	808	882	836	802	814	785	812	804	813	885	807	838	762	778	830	844	826	833	820	835	865	898	884	872	808	813	866	817	855	837	883	832	798	814	796	844	791	824	887	818	821	844	830	832	866	819	783	813	795	819	780	761	796	800	848	838	865	814	836	867	818	832	848	845	877	900	839	829	836	866	842	827	820	758	824	811	855	841	850	837	880	850	811	828	843	794	796	810	808	774	803	776	799	813	819	832	798	847	779	851	794	823	847	754	814	778	848	790	829	777	844	801	799	821	782	814	792	817	811	853	844	824	786	824	855	843	810	767	792	767	806	831	796	795	828	762	841	771	815	785	800	855	786	805	807	806	787	783	777	844	857	831	854	807	837	776	786	805	784	816	819	869	830	833	838	820	837	857	804	795	887	780	820	799	794	844	797	769	791	801	807	815	845	866	854	813	845	829	842	810	817	879	858	883	839	803	816	818	788	762	801	858	881	880	792	859	811	822	838	785	838	806	862	814	814	855	839	805	776	842	880	832	798	805	802	814	795	826	809	815	806	791	773	788	798	788	834	765	812	820	814	825	845	880	812	806	775	877	763	825	792	828	785	750	794	797	813	835	829	771	792	838	766	838	808	819	869	815	803	860	876	791	810	807	790	811	849	867	834	829	826	812	847	840	785	824	803	792	854	872	843	802	845	859	837	778	843	789	816	824	814	792	846	783	812	838	823	814	828	846	766	834	836	850	815	802	875	790	823	835	826	817	809	745	870	829	848	833	865	810	804	778	812	822	779	860	831	839	820	807	828	835	842	865	836	827	839	840	825	820	829	783	835	760	827	806	812	824	843	876	800	782	844	822	807	827	805	853	786	830	796	837	803	810	853	846	779	846	858	850	837	804	820	857	834	798	783	787	790	807	848	847	836	787	817	797	827	803	795	803	829	815	866	796	816	830	772	829	774	832	814	853	791	830	800	801	881	822	831	852	837	812	809	867	779	834	791	841	871	790	785	844	828	759	883	750	797	809	836	824	812	854	817	804	824	843	826	857	796	812	883	815	820	845	864	790	807	848	824	867	832	787	845	793	807	840	796	816	831	753	864	882	843	785	838	770	786	769	779	808	870	791	809	828	758	810
25617	12894	10286	5607	3188	2337	1643	1243	1113	917	821	781	731	662	617	499	462	452	439	421	406	434	369	368	371	379	357	384	344	342	379	338	319	375	343	325	379	328	369	326	365	332	411	318	373	328	355	365	327	352	357	310	348	334	301	323	341	328	372	364	344	379	353	337	345	356	357	336	325	352	359	364	330	338	351	358	344	319	383	359	377	332	341	331	347	355	358	357	322	328	311	381	397	374	305	320	345	325	317	354	370	367	341	365	361	378	337	374	348	330	344	319	335	364	344	346	362	304	357	338	319	353	349	374	348	334	383	347	391	324	348	351	366	346	351	353	338	339	306	335	337	324	317	332	361	338	366	344	396	324	332	368	363	346	355	312	322	330	330	373	331	383	333	337	339	380	325	386	349	311	326	317	321	351	323	330	326	325	356	351	347	341	320	319	340	367	375	379	336	320	344	324	386	345	359	381	383	357	364	316	364	319	333	357	358	334	322	374	341	337	319	315	333	320	334	346	337	328	355	374	339	370	384	330	346	351	369	336	319	375	352	331	334	341	314	373	372	349	366	311	348	338	323	288	374	358	371	366	377	364	334	342	337	356	362	373	346	361	364	344	320	345	311	359	351	329	352	327	349	326	326	359	350	332	367	321	387	341	347	309	340	361	344	320	302	353	353	321	351	362	351	317	375	355	356	329	302	333	334	372	365	379	384	331	351	377	334	348	333	369	355	345	389	348	347	344	345	385	302	321	338	320	337	397	305	362	352	356	350	355	346	370	335	330	339	317	343	360	297	332	346	356	327	331	307	364	365	369	329	344	350	363	352	320	349	346	319	370	382	329	318	382	329	331	342	388	331	346	341	343	370	354	339	334	345	339	324	308	375	350	336	311	354	352	328	348	322	356	331	374	346	340	293	377	370	366	346	329	335	383	354	325	356	336	329	354	363	337	385	348	393	324	341	324	324	357	348	362	315	339	364	372	362	381	335	328	374	386	339	327	343	364	302	353	339	322	326	332	368	322	297	347	339	369	333	336	352	320	347	335	344	337	294	325	344	348	328	329	367	335	380	343	352	341	336	365	362	360	334	340	326	370	338	313	327	393	339	325	407	364	370	351	376	326	328	393	355	351	317	331	370	373	339	334	361	350	339	329	330	347	349	329	347	372	307	306	337	358	346	340	347	341	362	394	340	302	329	354	359	338	316	348	336	343	313	394	366	352	366	355	319	347	357	369	354	321	315	332	313	361	320	334	346	347	354	334	359	350	390	342	343	340	368	364	367	349	350	339	358	360	363	377	342	322	330	346	342	373	391	365	373	305	304	317	316	323	330	359	329	295	317	363	335	306	341	356	368	319	293	370	339	347	324	341	339	345	339	335	342	351	336	333	360	346	309	379	323	361	342	356	331	341	342	336	373	324	319	347	326	331	370	301	389	362	342	336	321	346	310	363	334	351	325	338	337	344	374	354	369	366	359	352	359	336	333	351	333	336	369	355	340	305	390	344	319	309	343	352	347	350	358	353	338	354	364	339	341	346	334	335	374	310	362	343	354	365	320	365	334	352	364	356	313	329	339	330	384	332	360	335	328	376	347	296	355	351	366	372	355	333	350	346	339	350	377	374	336	333	344	318	342	332	360	326	330	357	327	354	357	328	321	341	355	345	371	364	354	369	363	323	352	375	342	352	328	387	386	359	335	353	374	343	358	332	348	372	360	371	322	343	358	366	321	370	365	354	301	372	329	323	347	360	369	368	322	358	337	346	362	312	378	364	335	302	346	332	375	368	350	343	382	305	335	319	341	376	332	348	380	343	373	341	331	319	367	372	344	348	344	358	317	339	345	378	317	350	306	344	343	336	358	366	361	339	371	345	335	359	364	303	330	391	368	348	343	364	333	376	331	362	339	364	333	325	324	343	369	312	363	358	380	346	334	338	324	340	338	339	334	358	356	348	342	364	361	359	329	390	333	355	364	329	353	353	366	328	316	326	363	401	366	346	356	338	345	338	327	339	389	346	357	373	341	311	368	344	375	389	361	343	332	344	363	362	342	349	353	354	339	337	334	359	391	338	326	342	333	351	359	353	323	353	335	343	356	342	321	310	359	341	314	324	343	348	353	322	324	333	336	364	345	326	317	379	355	390	332	363	361	368	325	361	329	369	364	318	357	357	350	340	362	321	348	346	310	296	354	320	327	346	358	340	344	358	331	366	348	365	343	351	350	336	340	320	382	371	325	356	345	335	442	340	348	359	345	307	378	313	343	349	384	405	328	319	365	385	353	346	343	369	374	374	370	323	377	360	341	324	344	328	366	320	323	344	354	358	349	343	339	336	316	328	380	357	359	340	368	340	349	326	322	336	371	319	342	339	349	341	356	356	343	337	354	329	351	331	327	332	339	317	333	341	346	334	315	339	411	350	367	328	347	295	346	312	363	343	309	385	359	363	317	330	385	351	345	341	351	342	329	394	376	329	320	330	343	324	319	341	323	307	340	341	343	324	334	325	345	333	354	329	327	358	354	338	334	364	356	349	344	329	377	358	342	361	327	345	376	342	324	332	305	314	363	354	379	372	334	321	338	343	385	356	371	352	348	396	320	327	349	332	357	344	346	327	341	345	357	334	351	338	371	344	364	390	348	334	350	373	382	362	397	310	337	313	362	361	326	343	343	331	340	332	318	341	377	362	385	365	362	338	334	351	349	332	336	348	305	358	325	334	360	396	308	371	328	324	325	344	338	315	326	340	327	360	358	368	364	385	313	347	347	332	304	338	360	320	349	335	358	381	327	338	317	325	354	362	376	377	381	368	342	319	353	357	330	311	318	348	311	340	374	347	372	349	346	310	354	315	348	351	320	306	346	331	365	356	357	364	309	341	370	388	328	338	347	365	354	351	377	375	375	374	337	338	362	337	338	330	355	325	344	326	372	365	366	349	314	368	350	324	344	333	337	306	311	348	317	336	333	365	352	350	367	299	353	333	362	356	340	351	311	321	332	322	365	376	383	371	354	346	383	322	372	352	358	344	345	360	372	330	335	309	372	360	335	350	336	323	352	354	363	327	357	357	351	342	351	317	350	350	349	328	347	347	346	345	338	336	324	312	309	322	369	353	351	353	390	332	343	351	360	332	333	350	378	338	364	348	355	339	337	333	346	367	354	334	344	346	342	331	328	365	362	338	326	339	355	365	360	354	371	329	361	351	351	347	364	337	332	347	306	326	351	340	328	345	330	332	362	341	340	348	349	337	353	335	376	359	330	327	350	337	345	318	325	330	334	295	338	346	349	349	354	342	331	326	296	343	371	342	358	337	327	320	326	346	375	365	352	327	351	338	327	384	342	389	340	363	348	347	320	374	333	341	344	346	343	345	341	336	369	358	328	338	348	321	356	308	362	326	332	340	340	395	336	344	347	359	329	360	352	344	343	368	348	310	338	357	347	334	350	342	363	311	351	341	395	330	387	333	367	359	346	354	358	344	352	343	336	354	340	335	344	331	375	311
15301	9681	15694	12856	10478	8416	6732	5313	4813	3906	3511	3080	2935	2622	2292	1510	1420	1317	1182	1094	1104	944	958	921	870	834	804	795	771	795	829	774	771	810	756	803	775	812	782	806	817	760	830	816	821	810	779	778	798	793	761	817	854	789	775	761	803	739	762	797	781	757	720	746	742	706	749	710	754	741	745	820	785	807	747	740	746	743	802	768	788	779	772	761	795	782	774	789	781	783	768	805	669	772	788	777	782	784	795	795	779	748	724	783	766	806	770	745	743	784	754	755	785	800	814	770	711	795	816	743	747	742	780	722	795	764	784	796	824	794	771	726	790	794	741	740	714	798	766	810	738	779	842	748	782	764	729	831	762	761	741	740	744	792	749	815	775	768	699	815	766	789	761	801	806	761	769	807	756	777	799	776	783	804	801	772	760	809	790	802	787	758	745	721	787	799	773	754	737	767	776	756	788	732	725	803	739	761	816	743	787	797	799	815	790	806	736	724	792	738	765	754	811	790	804	792	751	779	787	778	788	749	784	777	807	781	797	776	817	764	711	755	761	775	775	740	755	742	772	789	759	750	756	743	723	775	751	765	715	711	735	800	765	724	708	752	767	794	824	759	819	755	799	764	781	780	750	798	743	751	742	742	763	784	702	795	767	781	777	754	778	780	759	789	757	787	770	703	806	748	742	771	760	786	785	756	743	772	772	774	762	779	758	773	791	801	760	799	765	774	752	742	807	779	798	779	772	748	698	764	731	722	751	767	774	774	732	780	800	799	740	806	767	746	795	723	778	728	774	785	758	739	772	806	751	766	728	768	769	802	740	798	799	789	792	771	723	759	832	779	769	791	757	735	739	758	750	783	763	732	742	805	766	774	775	708	795	760	775	761	755	749	752	756	741	753	810	786	816	738	722	783	796	790	751	772	772	747	788	784	800	793	768	766	770	755	771	763	796	752	766	773	805	744	732	793	737	743	741	803	753	779	783	780	782	790	779	759	753	816	765	786	747	768	816	764	791	758	751	755	743	727	764	793	715	745	774	758	768	730	784	757	752	855	738	742	793	744	787	775	767	776	761	767	787	778	803	801	758	776	817	757	741	774	780	770	772	756	731	763	780	758	828	758	754	706	763	768	762	822	726	780	712	735	740	792	779	700	802	787	777	799	790	784	756	783	722	693	749	788	755	774	812	732	757	798	785	782	723	798	777	703	778	737	740	784	770	834	721	736	729	767	776	762	770	777	750	748	775	759	736	753	840	765	778	750	784	754	738	758	756	726	777	779	746	775	739	770	745	741	745	738	772	818	786	793	780	746	764	737	816	774	795	794	775	750	810	757	810	788	769	742	774	752	786	724	786	739	825	761	741	766	753	756	800	792	782	767	763	744	749	769	723	737	797	778	766	745	795	757	808	750	769	787	781	778	808	782	752	738	820	779	818	811	737	787	738	774	781	782	774	771	774	792	784	810	734	782	788	809	762	801	769	782	743	775	737	762	812	758	774	756	762	731	756	787	800	759	751	752	794	779	776	713	752	823	773	717	755	787	789	808	774	801	724	738	768	794	797	754	739	758	795	753	740	775	765	751	778	745	777	781	771	746	738	766	786	810	765	744	791	732	752	779	765	777	770	779	786	743	759	768	743	742	826	770	761	774	757	790	791	721	742	743	757	761	773	806	773	792	777	755	766	705	740	741	795	780	739	773	778	728	800	748	759	713	743	784	839	760	762	765	775	729	814	744	747	765	775	754	765	759	732	771	767	755	802	776	784	786	798	707	759	786	736	804	746	757	789	815	802	786	693	747	764	740	787	769	754	793	729	767	766	745	751	767	750	775	787	738	742	754	764	742	719	791	761	741	772	821	788	826	780	745	786	763	763	773	818	734	770	811	814	785	812	742	719	785	772	774	776	768	738	761	755	821	796	757	764	802	806	767	767	794	793	796	709	775	776	752	726	771	734	749	762	777	740	792	823	815	796	740	862	757	746	800	738	750	801	754	758	769	817	800	787	793	796	817	736	756	735	790	756	753	736	759	782	707	759	765	768	788	818	751	762	739	747	757	748	809	800	781	755	734	789	812	804	746	768	772	767	728	728	766	746	759	797	774	720	751	801	733	756	765	752	763	791	741	757	759	689	711	701	755	794	740	788	756	759	782	725	762	795	765	794	746	732	732	792	793	766	753	818	841	748	785	860	774	781	791	798	753	763	749	763	784	803	734	743	753	764	766	812	748	752	735	748	751	810	729	765	805	833	776	751	752	782	785	810	762	791	767	782	773	804	764	789	763	790	763	801	802	773	808	767	747	741	796	761	761	800	813	754	717	788	775	789	736	772	767	723	790	737	713	779	776	780	786	774	786	809	771	788	760	691	768	740	790	734	751	793	731	761	789	690	805	752	808	748	768	774	731	758	785	746	754	800	814	794	771	771	771	751	782	779	742	748	763	785	769	808	745	757	809	774	779	747	752	840	750	779	786	737	781	732	808	778	762	773	808	773	804	738	810	753	750	763	769	787	751	813	799	785	750	707	731	766	771	800	752	808	746	728	730	769	791	704	737	786	783	775	793	808	769	727	786	797	760	808	787	814	759	768	778	730	737	755	741	753	748	763	725	774	779	794	736	731	785	761	817	797	811	736	720	734	818	751	810	782	777	758	707	759	769	802	793	768	797	732	780	766	754	742	740	774	798	754	788	714	769	746	765	739	764	778	743	810	755	714	777	812	786	760	801	745	760	790	764	768	811	790	843	721	738	742	753	769	774	758	770	757	708	777	773	756	776	761	761	769	800	764	749	781	692	779	820	747	781	769	744	731	747	760	722	762	782	810	797	812	789	744	742	778	773	784	772	778	790	744	791	793	766	796	786	762	739	783	823	778	758	718	799	765	740	764	778	761	768	813	758	785	770	803	774	782	793	751	756	797	816	789	782	772	794	762	769	736	760	821	737	764	721	750	784	759	795	810	725	756	757	754	785	772	824	717	768	787	746	799	783	761	806	795	730	747	784	740	824	790	768	803	807	748	805	788	809	793	802	789	752	761	741	772	736	743	794	746	806	752	762	799	759	785	793	830	754	763	756	796	791	732	799	786	726	798	822	758	812	794	762	789	725	712	764	832	718	760	724	823	748	742	718	791	800	729	785	767	787	781	763	768	772	753	744	784	744	762	805	758	798	785	796	807	795	729	742	776	792	757	728	739	732	819	746	823	788	763	784	749	776	748	814	795	766	779	762	771	778	794	759	754	799	788	798	770	757	782	742	773	825	792	781	770	792	750	748	776	780	807	711	775	767	751	728	785	706	759	770	788	765	768	720	796	746	786	764	762	770	763	716	812	773	779	737	747	765	744	746	727	757	782	754	742	747	816	773	764	805	779	759	761	805	838	754	856	752	724	807	754	767	780	761	751	793	765	763	791	767	746	815	772	779	789	764	774	794	796	800	715	767	803	758	805	754	766	746	789	780	738	754	770	782	763	803	803	722	766	801	771	767	758	731	778	727	755	786
33840	16577	13451	7823	4487	3169	2324	1862	1571	1298	1128	927	894	885	823	661	567	554	556	476	439	459	393	431	368	407	401	385	402	389	375	405	421	365	417	399	411	398	405	402	427	400	398	379	439	422	374	434	406	394	400	377	381	380	403	442	403	417	401	392	379	406	421	377	378	359	346	381	452	383	389	407	404	412	409	385	373	399	433	369	389	388	387	415	403	366	427	391	402	424	424	418	393	424	386	387	404	384	413	398	384	369	422	392	440	356	371	434	406	420	423	384	406	404	402	412	412	408	397	414	411	404	409	392	396	365	403	403	421	361	402	404	353	425	404	355	373	425	419	402	407	423	387	381	385	367	430	398	417	372	425	401	429	380	390	378	386	408	409	373	357	391	426	356	390	395	406	387	415	390	407	401	424	398	381	381	394	404	362	399	393	408	414	393	384	426	447	375	417	420	415	382	396	390	407	404	393	370	398	428	415	421	432	420	385	363	395	403	402	372	395	386	337	357	388	378	445	401	401	374	380	430	410	411	391	397	378	420	398	364	350	412	360	421	399	398	391	408	423	397	406	418	397	431	412	454	383	408	436	388	422	384	397	412	424	453	393	418	391	398	422	405	386	442	407	388	419	369	404	378	405	418	420	365	420	400	411	415	382	427	352	420	372	408	408	395	366	380	422	408	400	394	396	396	443	385	374	394	395	366	384	392	462	399	418	407	349	449	441	429	392	370	382	385	455	409	368	424	395	387	440	411	393	426	373	396	396	415	360	445	394	445	392	393	370	435	428	422	376	427	376	409	391	386	405	398	345	386	358	394	403	412	412	415	390	381	429	391	410	397	372	393	381	408	440	388	348	376	342	389	367	376	428	380	388	395	407	389	384	387	419	434	379	406	412	416	367	389	388	421	392	394	393	402	441	396	442	405	378	373	397	395	404	419	409	428	372	389	407	354	364	374	401	364	445	426	394	411	364	406	397	414	383	348	423	411	397	373	440	354	397	394	402	335	389	376	406	396	398	392	401	413	407	378	413	384	415	378	405	404	406	401	366	379	379	379	382	400	412	412	409	414	425	425	428	416	388	356	400	393	412	373	387	422	363	382	386	384	413	395	449	402	383	409	403	410	359	375	381	368	367	383	383	379	347	408	403	411	412	436	426	389	406	411	381	393	400	390	413	384	371	377	393	401	395	407	386	362	375	410	410	424	400	406	396	425	404	409	382	391	427	420	408	434	376	387	357	366	402	384	393	412	392	408	374	388	369	417	409	407	423	433	408	402	393	403	372	380	391	362	379	383	376	374	383	414	392	366	365	371	380	397	426	382	383	409	372	384	392	404	359	370	402	381	415	336	425	400	399	441	376	383	406	355	386	401	418	369	399	352	364	412	389	412	400	413	386	385	405	371	434	382	402	394	389	404	427	406	420	420	344	431	409	401	442	342	415	407	450	378	413	384	397	365	375	386	393	366	388	418	422	405	427	408	389	374	400	421	422	385	381	420	394	400	381	407	415	384	449	408	432	439	339	365	374	398	377	411	371	400	387	406	390	377	396	389	381	380	364	397	430	365	378	389	385	392	399	399	405	384	395	383	361	408	361	384	383	383	402	407	384	381	383	357	400	408	413	379	381	401	399	368	409	381	381	401	398	386	398	407	445	363	392	406	379	390	397	378	357	409	430	380	348	377	435	387	406	385	402	399	379	366	386	380	388	409	426	356	358	359	372	399	414	412	374	356	416	378	414	441	405	421	410	391	402	395	440	381	443	369	420	379	367	410	390	374	386	378	391	424	379	402	403	421	375	405	420	381	374	385	388	372	388	437	402	358	402	375	434	367	405	378	384	400	400	416	410	401	394	393	399	407	397	389	404	396	405	431	412	426	390	385	405	396	391	428	416	356	375	392	377	386	406	417	440	418	421	384	394	381	414	409	376	421	404	373	412	424	401	395	382	410	419	431	342	412	363	379	374	399	384	408	386	397	407	410	423	383	389	379	396	377	420	378	401	344	392	393	432	356	380	381	368	419	390	439	367	393	396	373	432	387	337	399	383	403	366	342	371	406	423	394	401	398	349	414	409	393	370	414	440	423	380	397	412	395	394	414	448	402	375	385	372	422	394	397	384	403	391	377	381	401	422	374	394	428	370	373	399	392	427	355	454	399	371	439	412	387	396	399	381	397	417	401	429	387	400	382	391	375	382	408	356	388	429	400	393	395	384	397	373	415	402	396	411	404	415	350	418	362	390	391	436	365	361	423	393	385	389	380	372	389	363	440	399	379	396	390	403	414	364	373	384	414	410	369	390	407	438	403	431	392	385	396	408	389	379	419	418	418	402	362	420	403	384	361	353	375	400	412	381	378	420	371	395	427	394	398	397	371	377	384	394	433	416	354	376	363	363	423	426	435	366	414	397	393	415	411	402	420	348	385	409	395	377	399	400	364	390	417	392	401	414	390	405	385	357	393	406	393	426	378	423	400	417	381	413	401	445	398	357	388	403	394	391	410	378	371	436	387	387	391	391	411	396	361	414	398	382	380	420	453	377	379	381	382	379	411	395	379	398	405	414	415	388	398	384	380	409	382	324	397	382	402	349	402	411	455	409	432	411	400	378	404	374	391	416	415	395	384	433	382	388	418	341	419	371	411	399	397	386	383	358	447	438	414	367	401	413	409	381	389	388	406	387	389	365	401	382	382	406	365	396	379	425	385	417	397	373	411	427	399	377	395	374	420	405	409	376	402	396	398	386	405	365	381	394	391	370	351	374	372	412	409	392	396	394	367	387	420	392	375	378	404	371	386	397	386	371	412	417	386	341	392	409	411	422	409	402	354	385	398	400	390	398	426	400	385	377	368	415	411	380	388	398	413	387	382	413	384	414	387	377	407	420	393	373	369	385	408	389	376	386	358	392	374	410	400	421	424	408	374	376	376	353	375	383	448	412	429	416	362	408	404	374	428	420	422	385	402	395	379	412	398	383	430	446	403	408	345	392	394	322	416	419	424	398	409	427	440	406	365	390	376	422	420	406	375	414	408	389	404	399	384	387	383	387	440	390	393	356	426	408	411	400	436	372	397	399	425	403	436	390	433	416	368	394	351	381	416	382	382	381	405	412	389	417	379	422	347	394	369	382	408	367	386	366	377	381	386	399	398	410	363	410	441	386	405	413	363	400	399	387	392	372	390	414	393	403	394	400	357	378	407	411	442	427	450	409	391	452	383	366	420	415	403	395	420	415	385	375	411	422	382	380	355	415	377	392	404	410	401	400	384	438	409	395	419	392	410	386	404	385	410	381	401	413	419	393	380	414	397	401	406	357	419	412	406	398	413	456	393	413	395	421	426	404	413	365	409	402	425	384	410	394	377	408	421	410	400	388	404	415	413	424	391	384	417	423	413	402	384	373	407	436	402	386	407	445	427	365	420	352	395	375	396	374	411	368	432	386	413	401	422	418	419	387	387	423	389	384	380	384	353	378	370	401	427	401	381	391	427	397	360	361	411
18834	11395	18508	16282	13249	10995	9143	7416	6502	5844	4944	4263	3898	3797	3128	2363	1855	1800	1570	1310	1230	1238	1127	1038	962	913	913	885	834	844	875	914	944	866	846	907	946	862	946	869	884	908	913	905	912	962	917	908	868	956	962	901	886	876	842	879	836	870	877	884	901	849	879	874	865	849	885	850	935	879	814	875	873	856	852	890	871	850	899	880	875	827	862	837	887	887	816	882	856	878	900	815	861	840	863	885	898	904	839	846	870	836	879	907	877	861	864	847	910	931	898	864	807	853	915	890	832	862	916	889	934	819	867	898	886	919	928	840	833	865	813	933	849	866	878	852	866	841	903	917	891	872	891	864	824	863	875	908	839	833	868	877	933	895	922	865	861	850	834	857	884	886	912	872	922	865	935	822	920	821	846	902	912	836	838	915	844	874	886	867	845	852	862	901	892	877	886	897	865	880	867	872	835	878	901	815	852	908	891	879	871	869	846	908	890	857	845	903	870	909	797	911	826	877	881	876	884	818	890	899	872	898	908	875	870	863	861	854	885	865	878	893	809	839	909	902	890	866	867	800	882	897	873	906	818	838	894	862	945	880	888	825	852	876	867	888	869	860	855	894	862	874	882	878	816	814	905	826	876	979	852	845	878	908	815	855	893	868	879	924	871	906	892	881	840	854	941	904	841	834	857	836	912	857	860	843	881	884	878	840	886	849	864	879	885	882	859	937	887	867	828	934	882	890	830	873	868	861	855	875	861	894	883	820	914	828	876	833	860	868	824	925	835	849	882	824	852	869	915	870	849	879	881	910	929	823	842	896	825	848	852	846	879	873	879	866	863	833	879	887	860	915	866	877	822	896	880	931	904	887	918	892	937	859	870	892	924	880	804	845	832	882	910	826	858	890	852	890	824	846	908	890	868	904	854	910	898	871	875	870	871	895	872	881	921	813	916	867	880	820	887	869	898	894	823	868	883	878	928	854	853	862	868	870	920	909	840	862	911	911	829	873	844	813	858	943	877	838	842	881	846	915	877	853	871	877	870	870	848	901	893	847	864	885	805	864	843	888	903	931	881	896	854	868	841	883	866	892	898	905	812	918	932	868	908	869	895	896	916	879	824	852	864	854	848	845	883	882	872	888	906	863	872	888	884	870	812	901	851	864	853	852	893	840	898	900	895	901	898	873	859	863	873	868	891	896	863	869	865	892	879	862	861	875	910	806	819	866	818	835	864	865	861	799	876	829	870	864	889	847	839	894	827	826	822	854	871	858	852	843	847	918	888	848	907	875	840	846	867	883	872	877	873	836	902	855	778	844	835	951	858	884	875	843	873	870	918	900	856	924	791	859	866	896	931	859	903	915	882	839	844	837	811	839	893	820	867	912	876	905	897	884	859	861	887	878	914	886	882	848	870	910	788	888	872	833	840	833	877	829	859	905	867	840	911	851	852	833	863	898	790	846	928	876	881	852	822	871	798	847	869	876	894	892	852	907	837	897	861	908	870	861	834	867	871	918	891	909	892	836	899	859	918	891	882	878	876	894	906	910	915	892	856	831	879	832	880	875	877	861	832	843	873	861	859	903	870	906	854	888	886	902	895	874	865	861	864	912	886	872	873	839	883	882	866	888	840	878	859	865	837	910	831	903	860	879	889	892	902	877	833	923	839	864	842	856	830	871	878	884	829	888	868	858	817	902	883	831	822	889	915	889	894	887	831	871	908	863	866	857	861	872	898	841	853	912	846	838	855	853	820	891	865	859	878	850	868	853	915	876	874	854	844	855	877	893	892	871	904	857	862	832	863	918	852	838	861	883	865	865	854	826	877	881	906	877	859	932	839	864	850	850	843	868	881	854	893	886	879	896	889	883	884	914	886	860	805	928	848	863	867	838	810	849	877	884	890	870	898	825	831	859	858	812	849	851	875	904	899	890	854	881	850	926	839	868	867	899	875	903	874	844	854	848	878	827	868	892	852	874	873	880	856	832	855	860	866	865	866	862	805	939	868	871	866	838	854	853	897	855	942	837	843	837	890	847	857	862	813	887	877	842	891	858	841	880	891	897	905	866	892	832	969	888	893	863	876	916	889	924	889	856	884	928	930	796	917	860	869	846	897	902	847	890	847	849	859	847	803	834	859	850	927	902	876	847	862	884	884	894	846	859	872	792	834	905	876	848	863	872	887	817	909	881	864	865	788	875	838	856	879	858	845	896	846	864	839	850	816	884	867	925	895	861	880	840	865	831	832	874	872	876	866	903	880	875	881	827	866	889	866	873	899	887	889	887	884	844	858	805	849	918	859	910	864	882	881	880	866	847	820	897	844	872	872	880	861	851	879	881	853	925	825	877	858	836	909	881	924	830	891	850	896	873	835	875	841	878	889	872	864	933	929	895	867	888	843	858	908	876	935	880	830	868	885	873	881	837	887	908	823	838	907	889	862	865	898	907	848	822	858	883	874	911	890	856	830	862	844	936	878	844	865	816	905	861	859	822	912	852	893	893	883	877	884	879	877	895	861	899	863	836	864	883	838	880	900	847	805	894	881	812	889	916	842	883	887	862	843	881	886	883	900	866	879	834	836	881	942	912	815	840	935	885	863	872	813	831	898	898	882	922	857	796	879	824	870	934	812	844	842	889	843	886	890	860	889	879	845	820	859	923	870	848	892	864	855	875	876	856	909	923	831	847	879	876	895	811	858	928	905	864	844	813	882	832	864	865	857	911	834	910	820	887	867	896	874	880	873	889	910	909	890	882	889	923	875	901	903	862	872	837	826	835	870	918	853	935	887	859	857	849	851	879	840	908	907	894	873	867	899	885	818	866	887	847	862	857	864	877	875	857	867	780	888	872	882	865	899	906	844	823	909	864	901	833	840	891	846	887	925	823	897	868	885	883	861	884	913	851	828	866	878	829	884	813	847	885	817	829	887	903	909	896	895	874	891	877	833	921	830	895	848	900	878	888	876	862	882	816	908	854	803	891	834	866	824	857	896	896	895	814	847	822	817	881	885	831	870	876	823	857	878	870	868	875	905	896	888	891	869	852	864	878	814	899	862	845	929	828	869	864	843	898	849	904	888	812	803	857	862	854	863	860	896	871	881	845	872	903	909	890	847	873	863	896	859	877	870	867	876	854	890	880	876	911	904	876	914	829	826	865	876	868	869	824	914	840	885	824	872	843	872	852	879	882	918	871	872	864	873	871	866	854	859	846	834	872	870	858	899	900	906	878	888	840	862	888	892	884	847	858	897	786	881	874	811	894	901	893	858	849	840	865	846	856	912	876	835	836	914	893	898	888	907	864	876	867	861	898	861	863	829	861	831	857	940	896	902	804	905	888	896	811	875	833	814	871	872	861	909	942	840	882	859	845	902	840	864	875	907	921	925	884	874	933	837	844	856	860	842	889	833	891	865	852	883	879	888	867	849	884	869	910	835	871	949	883	892	850	878	896	873	892	915	906	888	895	802	845	860	882	912	854	866	861	929	847	865	919	882	829	816	885	868	865
14897	7012	5551	3192	1819	1350	1068	929	780	736	674	556	541	485	461	431	405	468	427	420	436	422	358	385	402	368	425	348	392	387	389	399	386	374	379	349	372	400	376	389	398	331	414	395	366	402	352	348	361	361	398	414	389	387	406	404	379	391	364	386	360	375	395	388	372	364	399	393	393	374	367	406	327	406	356	357	358	322	411	355	372	399	380	394	395	385	418	370	359	352	383	355	374	402	373	422	377	351	364	419	405	370	389	381	356	393	355	368	387	380	357	348	386	358	375	397	365	369	357	376	397	382	382	361	398	372	362	402	337	407	345	410	362	378	370	407	390	404	385	363	407	405	369	352	382	408	358	386	374	392	372	405	385	371	399	389	379	395	428	379	331	379	376	409	360	356	388	372	409	359	385	366	376	372	362	409	382	373	360	365	412	383	369	370	411	339	374	362	399	371	403	383	387	391	374	391	400	402	426	396	378	395	389	399	412	400	377	379	369	391	382	391	382	414	418	389	381	359	377	412	392	377	386	402	389	393	381	403	377	357	400	373	407	387	372	384	369	356	347	389	404	373	382	388	342	365	413	406	372	357	386	373	379	360	360	373	383	369	393	341	363	375	363	395	368	386	400	345	377	397	411	411	383	396	382	372	383	362	375	388	387	380	359	357	382	407	351	378	380	419	368	350	358	373	397	395	412	372	354	399	375	398	398	396	399	379	409	429	378	370	399	394	359	362	363	360	348	339	337	366	401	366	347	376	387	390	345	394	401	397	346	379	394	382	400	351	362	394	428	330	375	387	387	358	377	402	403	415	385	381	383	377	362	355	380	371	392	400	372	384	409	371	376	383	362	362	393	370	361	385	383	380	363	368	415	426	415	395	367	380	389	358	384	376	389	386	391	397	412	351	376	362	364	398	365	403	380	373	405	365	388	391	408	402	373	340	438	396	413	375	389	351	347	388	377	372	328	416	403	390	388	363	372	342	393	384	354	349	360	403	400	395	392	359	352	409	383	387	375	366	353	386	391	395	395	351	371	393	344	399	377	404	385	369	358	373	394	404	372	390	376	424	371	374	407	362	402	372	394	360	421	406	394	362	407	341	412	380	404	357	358	360	352	374	343	392	371	364	367	401	396	375	369	384	356	379	387	346	361	356	386	381	354	344	366	344	365	387	365	383	374	422	377	410	382	388	359	370	406	391	401	362	370	376	371	350	378	398	359	395	387	370	361	395	394	409	422	397	394	368	399	380	364	372	346	396	388	394	369	371	416	370	385	405	381	360	345	399	391	404	329	406	412	371	405	374	405	401	398	383	363	377	363	341	440	389	369	367	379	363	401	373	372	372	400	373	379	385	379	400	425	382	364	410	400	362	397	382	388	377	349	393	340	380	387	357	338	374	395	367	372	384	366	380	349	373	397	417	342	401	381	368	379	371	393	419	349	395	366	370	351	365	396	371	376	407	386	372	404	399	392	378	371	389	385	400	387	396	352	367	369	391	412	346	396	376	388	360	378	395	370	406	362	308	345	408	378	403	381	376	375	366	396	377	384	348	328	375	382	376	389	422	404	402	347	370	369	411	379	397	367	390	403	406	368	392	346	367	403	379	370	404	372	378	365	387	381	376	382	360	390	339	390	390	382	395	378	349	385	384	392	409	396	399	393	406	370	362	384	405	412	351	396	386	358	414	433	348	368	403	419	394	422	432	362	360	376	370	359	356	371	355	371	362	389	369	403	369	382	347	409	368	382	355	391	402	375	365	373	385	399	362	385	350	359	393	399	363	388	378	368	398	382	369	333	374	420	344	330	393	414	390	401	396	398	401	379	393	391	396	375	388	354	386	360	390	394	369	393	393	392	381	385	374	374	351	393	331	377	367	389	384	355	375	397	385	376	396	401	386	399	403	373	359	365	344	386	367	324	384	402	356	397	399	395	368	407	367	376	390	369	388	382	377	377	392	381	380	329	379	365	385	351	398	384	360	356	385	403	383	355	397	352	424	362	362	343	372	344	359	351	371	381	392	352	387	369	334	340	409	385	389	387	381	323	364	378	370	375	350	391	386	377	393	370	367	376	385	394	372	406	409	388	371	367	369	411	392	399	377	377	395	397	376	382	398	351	367	360	324	373	392	366	384	414	383	397	385	358	385	384	414	418	361	364	382	381	355	373	360	372	405	364	369	362	335	367	374	387	382	438	383	381	368	351	410	381	361	364	389	370	384	391	383	385	412	370	384	366	401	364	352	366	367	390	365	396	358	367	391	372	406	400	396	344	370	391	390	428	446	379	371	338	416	390	419	395	384	344	388	350	413	377	353	335	367	358	398	386	375	396	414	361	379	397	447	388	381	377	395	381	370	392	400	376	384	402	349	359	353	358	353	382	344	359	429	360	358	382	365	334	384	397	377	366	369	437	391	386	397	384	417	343	383	387	345	371	379	349	395	389	386	359	407	396	386	370	354	375	393	365	378	406	372	385	375	368	365	397	355	372	415	367	367	400	387	366	384	388	425	396	395	350	400	392	380	368	399	361	370	388	387	386	388	372	413	421	390	361	378	398	389	328	343	403	385	354	371	420	365	380	423	367	373	399	358	369	408	402	349	381	420	390	392	409	399	390	370	335	353	366	357	403	388	370	364	371	436	422	384	390	394	356	369	433	408	373	377	353	388	351	367	415	388	401	377	359	382	369	370	394	389	408	435	360	406	374	381	365	367	378	336	400	386	408	393	427	410	360	382	379	356	362	414	377	378	353	386	341	367	373	380	355	384	395	367	398	348	353	408	363	352	348	347	418	372	406	358	385	403	385	352	400	386	371	342	396	375	381	362	398	449	398	422	348	368	402	386	384	358	371	396	367	369	367	377	369	408	360	371	377	388	409	395	385	380	382	352	355	386	338	361	372	385	385	398	363	394	401	374	347	392	423	408	358	356	374	380	365	385	374	371	407	365	368	355	367	393	372	359	415	393	399	394	396	348	401	354	364	362	404	402	425	377	394	383	423	424	369	398	353	413	341	395	380	363	423	417	378	401	353	425	390	356	384	362	397	397	362	398	405	353	360	386	404	384	411	385	380	391	341	369	380	349	393	323	383	373	388	400	435	390	377	389	379	393	354	363	351	358	379	352	376	364	393	395	377	367	381	401	397	358	348	352	389	396	362	363	359	377	420	346	382	366	393	408	379	326	376	386	342	371	426	404	395	400	383	369	361	405	389	387	399	363	367	388	373	366	362	378	363	402	362	410	383	384	370	373	363	385	436	399	369	391	391	377	390	333	377	356	419	370	367	377	350	366	396	378	383	358	382	370	387	378	361	353	350	377	369	391	365	416	382	393	367	368	354	414	379	325	388	396	368	356	381	341	378	396	390	410	389	405	384	377	343	366	351	395	346	387	392	388	343	389	344	388	413	417	430	370	383	408	368	373	367	395	406	355	399	373	348	400	419	383	344	333	352	389	382	392	363	389	425	370	390	397	382	383	356	369	376	415	363	340	379	402
8671	5868	9287	8079	6120	4956	4150	3245	2805	2647	2309	1996	1647	1433	1260	1252	1149	1092	1092	1041	988	991	973	909	848	876	797	807	793	838	852	854	783	872	842	816	852	852	831	844	805	877	812	889	836	858	854	838	825	793	865	885	816	834	807	830	812	830	783	803	825	801	793	812	789	798	821	822	804	802	828	855	862	820	838	827	816	841	843	839	818	859	805	808	821	826	839	873	862	790	861	828	758	804	866	870	820	829	827	877	827	825	788	790	836	845	840	872	810	829	797	829	828	830	813	839	845	797	823	807	796	790	864	818	859	816	812	828	850	834	806	854	815	819	814	784	836	870	794	776	841	842	867	787	839	848	825	856	848	754	827	830	900	841	826	807	852	789	819	866	814	839	844	843	805	859	830	806	806	843	859	805	810	814	846	808	815	856	864	854	862	794	810	834	825	841	834	873	792	837	787	808	798	806	841	851	864	797	829	886	839	796	844	784	803	827	844	853	810	803	883	838	825	846	817	840	826	797	816	817	828	835	845	814	819	802	860	835	803	823	801	825	773	752	795	840	845	835	843	791	857	828	787	790	825	799	805	822	794	827	813	803	789	824	831	826	877	863	817	858	804	785	804	854	861	839	772	856	846	828	890	850	870	841	816	832	825	811	843	856	847	857	853	796	830	795	783	856	824	840	791	856	795	804	814	843	790	786	827	823	853	848	834	790	866	803	852	829	855	876	826	825	833	854	852	809	806	832	820	849	832	816	836	824	802	850	873	861	843	822	815	832	848	837	768	797	825	770	831	822	824	843	806	845	869	859	798	814	790	808	828	787	800	837	829	788	855	818	837	846	832	793	837	821	790	797	847	804	827	810	810	838	839	834	845	828	839	859	811	808	827	834	861	806	854	838	802	809	821	805	763	826	856	831	785	816	806	799	805	839	882	793	847	827	785	805	798	816	770	870	833	838	802	823	762	807	848	832	772	825	835	811	781	841	811	837	745	808	782	859	783	831	843	817	815	821	812	822	863	789	831	801	828	801	852	804	782	840	831	826	852	829	796	844	808	801	885	838	880	773	820	814	870	866	820	857	806	803	857	834	853	785	837	819	816	804	803	819	841	788	839	810	844	817	782	867	830	846	851	783	781	871	807	788	857	822	842	847	888	809	853	812	831	850	875	758	856	805	869	839	836	870	832	851	876	816	826	823	824	855	870	855	860	841	806	765	842	758	839	803	812	803	837	854	838	876	832	841	830	802	857	827	810	844	751	858	787	858	770	809	824	806	785	806	798	832	850	785	780	853	858	858	826	799	817	815	816	775	808	811	790	811	867	898	846	831	794	827	819	788	829	776	860	800	820	833	877	847	850	848	878	838	852	790	834	848	844	836	858	822	836	789	847	811	857	758	826	878	859	820	874	835	835	861	800	793	809	855	871	791	883	831	851	855	791	842	820	836	804	828	837	843	840	839	794	864	807	814	806	834	819	798	798	855	812	832	836	802	854	819	842	814	786	821	805	820	823	797	812	827	895	836	770	832	807	782	830	833	818	798	799	830	870	847	828	821	834	811	842	827	813	829	841	842	817	830	847	799	836	787	823	849	775	850	848	837	806	797	776	828	843	826	835	826	822	819	825	810	839	817	811	850	799	857	833	823	791	817	857	827	831	849	777	822	830	806	828	749	806	831	820	822	833	773	812	784	837	836	756	872	764	850	801	838	818	771	786	818	750	787	853	808	887	812	812	778	866	820	840	792	807	809	813	799	799	829	825	812	846	824	828	848	813	899	812	852	836	850	824	888	899	846	837	845	854	832	819	852	798	855	848	844	776	819	821	891	790	775	815	802	817	851	804	787	797	883	867	783	832	790	857	849	858	796	794	779	829	788	856	843	791	841	843	844	835	857	858	818	838	786	804	811	811	770	820	828	814	883	797	838	830	795	823	856	841	814	811	850	804	774	826	836	827	808	851	818	782	877	790	899	791	829	807	870	819	838	775	811	789	800	859	841	768	828	837	824	829	846	824	851	794	809	829	898	776	779	795	824	832	864	799	848	814	829	792	806	800	820	796	861	873	807	859	841	830	867	760	817	823	807	810	860	827	806	798	838	812	835	859	867	852	823	830	780	797	829	822	870	842	799	838	869	838	820	787	826	816	843	823	884	840	804	819	826	847	808	860	848	818	823	836	845	825	806	839	871	816	852	874	845	826	818	835	889	858	789	816	840	818	826	832	815	846	818	807	801	822	806	839	833	809	829	804	832	829	817	858	798	831	876	789	845	862	816	838	807	871	881	831	840	813	855	841	831	847	766	799	789	902	793	798	885	781	811	846	812	817	873	829	766	778	818	857	792	827	791	843	853	792	746	833	805	801	843	803	799	797	763	839	807	819	808	779	870	843	862	819	844	813	827	884	862	809	759	837	806	817	857	812	865	792	849	857	812	816	844	844	828	795	827	837	820	848	759	840	803	839	837	801	829	887	827	826	777	822	856	782	816	810	866	853	820	863	834	841	760	781	807	862	819	839	818	810	862	857	824	806	841	796	787	816	870	854	788	884	811	860	840	846	872	816	853	864	810	824	851	820	786	791	876	829	799	839	838	826	842	820	837	797	874	846	839	809	792	815	849	829	842	788	815	774	837	829	846	834	817	811	816	767	835	805	851	758	820	804	854	848	852	875	855	764	803	815	864	854	846	812	833	871	853	876	826	843	792	821	802	826	809	774	834	845	794	818	774	838	807	858	875	821	819	793	819	821	842	825	829	788	838	815	886	853	865	867	824	828	811	828	779	780	852	827	873	836	785	853	786	838	817	842	878	840	753	848	824	796	826	804	852	838	801	823	841	872	815	846	789	875	811	851	801	805	853	806	768	840	813	809	791	808	843	818	814	819	808	807	823	828	801	838	840	830	813	842	802	860	788	837	831	842	819	880	894	818	834	804	846	797	865	822	826	869	834	826	839	797	838	870	839	789	791	824	823	879	818	857	772	841	835	852	818	800	810	822	838	821	842	817	803	831	874	847	779	832	802	807	843	855	826	811	802	840	777	836	848	822	819	804	820	804	865	812	808	760	845	834	809	767	811	828	835	870	867	815	826	835	839	881	828	882	829	837	817	831	815	817	808	797	813	814	821	835	809	857	810	847	820	831	800	821	832	811	787	860	806	796	805	844	903	858	823	835	858	823	816	835	849	803	879	814	837	825	872	815	840	802	856	851	819	847	854	822	849	864	826	805	845	774	805	812	820	845	876	845	877	873	820	823	885	831	828	809	848	834	879	808	865	807	818	876	826	842	792	837	911	868	868	928	833	744	814	834	802	835	818	807	855	838	847	867	839	813	794	903	849	835	808	820	829	832	830	809	855	855	829	821	831	797	847	808	845	795	835	817	832	843	802	802	851	792	789	841	799	778	838	828	769	826	777	845	792	799	828	869	854	836	856	845	857	803	840	819	867	872	813	773	818	817	795	792	802	794	807	851	850	868	893	866	788	852	885	800	800	834	866	835	808
25145	11899	9612	5502	2960	2309	1791	1398	1221	1068	909	751	690	624	535	506	464	382	485	398	413	407	358	391	362	349	387	334	382	347	358	369	320	339	401	347	334	364	389	362	355	349	366	363	366	366	369	337	369	361	361	345	359	346	356	378	335	314	381	369	353	382	368	347	378	334	327	312	342	346	353	323	350	322	377	365	346	377	390	381	346	363	326	319	337	349	362	337	336	359	353	351	346	369	327	355	336	335	361	337	393	338	344	350	345	419	324	366	331	360	356	369	317	341	368	373	346	345	318	395	348	359	358	373	325	339	368	377	335	354	342	345	341	343	392	355	354	354	351	388	316	340	357	335	340	332	349	357	372	328	353	353	373	321	364	354	374	329	343	336	343	343	350	346	355	342	335	342	349	380	361	397	357	306	335	363	353	349	361	334	338	361	349	318	411	338	334	315	369	365	327	310	372	357	312	352	300	353	354	340	369	331	346	311	341	353	342	348	346	323	363	330	358	364	359	351	323	358	343	323	339	341	346	324	350	353	325	340	336	347	341	319	357	336	356	336	326	405	347	348	377	334	338	325	348	380	349	351	375	336	356	347	369	364	327	370	353	354	355	327	356	354	370	358	340	333	373	356	345	372	330	363	393	339	314	327	353	376	342	352	293	340	349	368	352	376	328	376	325	331	347	358	310	342	350	343	354	367	356	397	350	340	342	356	367	337	329	340	360	348	334	358	369	353	346	374	361	335	343	359	363	387	353	341	340	337	367	335	328	351	327	362	357	373	328	361	354	357	359	358	360	368	338	377	360	393	360	380	325	347	361	355	382	340	370	407	371	373	327	380	384	356	336	312	350	344	322	353	324	356	340	362	350	361	342	398	395	354	368	324	337	368	330	361	346	334	346	373	338	339	317	381	340	316	306	379	336	349	334	317	334	394	363	348	359	396	327	328	362	362	334	340	389	348	359	317	353	357	352	325	366	332	340	326	340	353	342	388	363	325	363	329	348	342	326	338	346	345	349	315	359	336	348	366	304	358	367	354	334	386	352	351	397	371	344	334	348	345	349	369	369	353	360	349	377	363	310	335	343	351	346	349	354	363	389	374	343	358	359	354	327	316	311	326	311	342	343	325	317	372	379	338	386	390	362	348	343	361	314	327	382	340	317	363	346	361	383	381	402	365	353	339	333	358	348	362	327	348	336	335	323	355	377	346	359	356	398	375	394	395	343	350	397	317	343	365	341	347	299	340	368	359	328	328	335	358	357	343	352	358	352	347	321	345	344	314	343	382	339	320	343	353	364	352	358	340	344	339	333	368	340	352	353	324	362	336	351	359	343	361	344	305	300	354	329	369	335	368	380	333	329	365	371	358	349	371	351	333	335	324	340	359	360	367	337	366	332	335	342	371	340	352	355	341	337	357	382	367	343	343	343	365	349	341	344	367	322	351	373	370	357	359	393	357	357	310	384	394	340	349	377	363	370	330	346	344	338	351	344	364	355	358	388	347	345	314	339	322	332	350	349	376	337	337	324	311	320	341	390	367	348	376	344	338	361	340	350	340	348	363	352	352	355	328	363	374	347	334	350	342	326	291	368	356	327	334	360	351	354	335	395	356	321	351	314	378	404	338	322	341	366	397	342	355	345	371	379	376	340	366	390	329	336	378	346	365	346	371	324	343	367	364	374	319	358	363	335	340	370	349	380	360	346	351	377	348	364	332	368	377	338	375	326	347	353	366	371	309	357	381	326	340	356	347	343	389	345	375	315	355	349	336	361	321	347	369	367	365	357	351	336	347	380	324	340	351	332	384	365	345	356	352	356	365	349	381	329	395	353	365	319	377	362	348	325	355	331	354	355	376	352	359	395	333	350	351	330	390	329	364	397	365	364	369	334	341	329	334	338	367	322	361	350	355	364	355	327	387	328	368	307	332	333	333	355	384	309	337	333	343	379	346	332	383	325	363	352	323	360	379	354	373	351	351	326	355	347	347	347	358	318	360	358	345	385	374	362	404	331	357	351	368	331	355	345	350	389	355	390	322	335	336	365	368	372	382	357	331	325	370	388	365	330	357	368	321	343	355	351	380	339	332	358	342	352	343	334	336	347	374	369	378	403	361	348	340	324	370	394	336	351	392	338	326	350	325	337	329	385	366	330	365	317	321	370	326	373	374	335	363	376	357	331	324	361	386	354	382	348	341	316	346	360	381	349	303	355	380	360	353	331	341	365	349	359	345	340	396	397	353	387	364	349	322	335	320	341	349	368	355	353	325	358	335	342	355	330	402	334	377	316	341	395	369	367	352	379	314	314	334	328	351	341	357	337	357	327	350	370	362	324	338	330	366	324	341	346	338	353	352	324	353	329	358	369	357	360	346	372	351	338	398	314	394	367	334	343	348	362	361	330	347	380	342	334	350	338	349	358	335	313	368	312	380	339	365	376	329	350	328	354	348	345	345	366	346	347	319	346	340	380	363	351	363	349	359	345	347	366	352	343	361	343	371	365	333	351	345	352	342	305	331	292	351	343	320	359	363	370	342	375	341	322	367	371	386	334	343	351	367	368	347	354	352	335	363	307	316	351	354	384	374	351	342	335	353	353	375	336	349	349	338	348	372	342	336	355	332	370	335	359	333	370	349	356	381	350	338	338	349	340	409	370	327	334	327	372	339	363	381	334	332	347	312	342	334	337	335	352	323	317	354	360	386	348	322	359	349	382	341	320	338	336	399	342	357	361	350	391	352	370	348	374	353	349	337	349	352	331	359	375	340	336	312	354	316	351	330	385	344	359	371	370	316	386	407	358	369	385	352	357	339	371	329	359	366	345	339	354	344	350	335	354	335	347	362	328	357	367	359	350	328	389	341	360	415	385	369	360	350	361	343	325	333	363	389	361	361	371	402	368	329	348	358	325	340	349	344	337	342	355	388	366	348	338	359	350	321	339	352	312	351	358	318	356	338	368	355	380	353	366	362	328	330	369	338	348	364	311	345	332	360	354	344	359	382	347	360	343	328	363	333	364	350	380	364	309	318	355	371	333	369	363	356	298	321	359	381	354	344	320	354	337	342	324	354	351	353	372	351	339	353	345	346	347	320	341	361	370	315	358	332	335	361	367	312	307	355	359	351	348	313	373	367	329	375	345	326	373	367	364	359	360	340	329	357	304	352	357	337	368	356	364	310	354	381	355	322	365	341	365	366	340	360	359	320	322	346	332	344	382	365	329	311	388	340	395	317	316	352	361	361	356	369	336	359	329	348	363	369	371	365	360	371	329	367	343	355	364	346	350	348	349	333	367	348	340	313	345	368	339	357	325	344	349	362	328	311	332	392	344	331	393	335	370	356	333	355	326	360	367	356	375	326	324	348	336	333	382	376	375	347	333	363	337	336	369	348	348	336	376	373	340	358	353	341	328	377	343	342	358	384	368	372	357	349	328	360	375	341	338	341	325	346	350	358	338	326	372	337	345	304	366	362	369	380	350	331	327	360	325	383	370	332	342	394
14897	9159	14691	12566	9637	8227	7013	5594	4951	4487	3851	3220	2476	2450	1962	1606	1285	1293	1256	1143	1046	1029	969	931	877	861	854	799	795	778	710	802	762	766	774	826	791	749	785	781	797	796	795	795	835	804	827	779	800	806	766	773	739	793	757	857	794	778	758	743	782	769	765	773	799	787	785	735	762	818	809	818	768	814	778	797	795	725	732	822	741	760	775	740	768	783	767	785	775	824	737	792	752	803	792	794	758	758	744	811	790	797	791	771	762	795	836	807	786	737	763	814	753	798	829	778	768	833	838	838	800	750	812	758	755	810	780	801	777	787	740	760	733	797	789	776	832	831	792	727	782	776	775	754	763	824	790	732	778	798	795	781	802	706	798	756	786	748	797	798	783	764	802	785	838	751	767	824	812	787	826	791	762	800	732	760	763	782	748	761	786	765	753	753	765	764	767	803	732	758	772	797	788	781	757	773	787	753	748	784	778	821	790	782	792	752	744	765	790	767	795	762	765	768	751	771	753	776	773	760	813	740	783	751	788	835	783	779	775	793	748	786	756	826	758	779	774	768	720	801	742	776	819	809	753	768	782	821	744	789	715	771	777	768	736	785	762	789	722	804	779	734	741	798	816	816	787	764	794	785	795	729	836	767	775	795	807	756	763	802	789	749	787	818	787	753	781	768	761	761	812	754	754	811	718	800	743	742	784	767	765	760	778	771	808	786	769	794	773	791	840	802	839	761	844	709	736	775	798	762	754	792	810	794	748	788	744	766	764	702	819	808	742	773	804	801	804	823	778	798	768	785	831	784	755	756	758	817	800	802	821	790	769	747	810	726	729	787	824	797	764	774	745	812	810	796	768	743	767	774	816	771	821	779	736	747	733	746	773	749	766	810	768	811	794	778	792	763	797	760	780	781	760	767	762	768	785	786	782	787	770	795	780	722	756	781	808	782	757	754	767	775	809	749	768	743	806	778	741	722	789	776	825	775	752	748	773	781	771	775	784	771	756	779	759	756	799	773	780	755	784	790	800	771	768	765	751	760	761	760	780	819	787	766	764	767	783	768	782	792	816	798	797	799	762	764	717	768	836	741	763	783	760	802	739	729	751	780	782	746	738	784	752	783	737	756	767	804	753	767	770	796	778	766	788	760	783	781	782	735	796	792	774	757	744	778	843	817	766	747	826	813	716	727	758	771	786	755	755	797	743	784	786	771	751	781	789	731	725	754	737	822	794	780	762	755	767	743	821	759	801	801	755	762	732	787	783	756	804	767	808	774	792	794	762	781	766	794	792	763	787	752	750	774	808	743	779	809	744	732	763	742	827	843	789	787	816	787	774	762	794	779	772	785	794	784	782	804	811	785	797	776	776	761	790	758	776	749	782	783	824	788	728	740	827	753	767	757	809	771	797	730	756	791	783	781	802	789	744	797	735	753	773	836	759	742	784	774	787	767	783	770	803	778	781	764	779	756	760	789	738	770	786	735	732	781	730	764	755	752	816	719	764	755	774	761	763	806	819	745	733	783	768	784	766	776	769	828	767	803	776	776	773	790	763	802	756	745	791	780	764	827	800	788	784	770	761	792	798	800	812	800	736	749	767	819	776	812	760	774	761	747	816	742	762	795	743	734	773	778	802	775	783	756	770	766	776	748	775	799	793	744	734	754	780	745	743	789	745	767	736	726	821	770	784	817	828	782	721	777	781	758	826	808	803	756	761	769	738	793	724	778	794	815	769	816	780	781	805	829	796	733	784	792	800	752	739	813	795	782	846	777	750	783	774	765	808	800	778	815	805	778	786	778	740	778	788	773	786	757	733	788	793	786	761	878	849	777	790	813	751	783	747	794	830	761	789	743	780	774	749	762	843	726	769	783	800	781	822	810	746	730	811	799	720	800	788	837	841	779	788	754	792	757	817	782	784	758	788	837	815	771	768	819	769	800	766	780	727	785	817	768	753	732	774	762	796	780	764	732	831	783	783	782	827	789	806	802	791	765	760	772	749	802	779	774	704	768	813	795	796	791	739	811	744	783	783	782	826	791	778	766	771	783	730	750	740	776	772	771	762	752	770	776	777	763	815	765	781	745	789	772	744	759	766	759	764	741	838	798	791	771	783	813	794	795	768	868	744	752	776	785	748	771	794	789	771	797	821	737	816	776	772	774	781	826	751	808	736	738	792	778	741	777	768	783	780	791	747	754	803	800	786	767	794	775	801	811	692	777	786	744	770	779	774	785	783	800	750	798	786	800	770	798	754	790	752	781	777	833	734	781	797	777	757	804	771	735	751	812	801	822	747	761	789	791	802	777	736	786	766	759	744	781	770	800	804	790	830	745	783	797	776	773	802	759	764	787	805	776	747	807	791	778	816	771	795	771	850	770	738	761	765	728	792	756	744	765	822	818	793	799	766	767	822	774	789	801	772	790	726	787	775	733	775	753	776	821	770	730	757	778	784	771	758	796	801	740	784	750	730	805	790	791	802	748	831	840	788	782	831	756	789	728	773	827	772	797	791	802	767	774	754	827	786	787	800	778	768	800	760	777	756	820	753	765	787	853	724	806	771	820	754	802	788	764	724	763	797	795	830	750	794	760	784	794	773	773	757	723	772	787	749	758	794	792	780	785	765	774	772	784	755	790	801	774	744	769	812	722	794	772	786	761	845	784	788	827	748	759	801	787	795	794	756	749	785	787	764	802	759	773	797	778	801	795	783	776	755	828	755	831	796	815	767	802	749	746	760	741	794	789	817	771	794	791	768	821	773	747	816	779	795	803	767	762	751	759	743	794	776	744	763	786	782	772	787	754	807	785	772	770	765	799	765	769	744	802	775	797	734	754	773	749	777	775	795	755	842	716	792	778	758	770	824	806	755	786	817	772	801	780	760	774	762	777	790	811	795	775	794	783	780	729	774	740	742	740	781	786	815	775	785	762	781	733	756	795	781	767	745	792	767	740	759	775	784	785	798	739	725	802	805	795	830	771	754	821	773	792	775	797	776	748	732	783	777	759	785	793	773	731	791	749	738	792	756	742	799	768	795	781	795	756	780	740	777	768	739	778	790	778	831	726	735	753	780	761	778	765	755	822	790	740	766	799	779	742	761	780	778	780	803	747	763	786	806	734	785	768	803	738	789	792	791	823	766	768	766	790	720	809	772	792	764	753	810	776	780	792	810	778	798	777	853	768	812	825	796	854	733	792	750	778	787	791	783	766	741	777	779	808	748	765	830	834	726	751	760	798	812	775	830	781	825	751	780	816	818	776	797	782	772	824	757	705	758	766	775	770	787	782	807	784	827	785	712	818	755	795	767	728	788	758	750	770	789	803	759	787	754	763	780	765	783	839	785	751	773	752	824	779	771	769	750	724	735	749	809	797	696	774	745	769	788	776	786	798	817	813	787	711	733	723	748	808	766	786	770	827	791	807	769	770	808	738	772	785	756	794	770	790	780	812	766	793	761	784	802	740	764	787	825	838	830	765	772	771	780	755	788	756	749	753	821	783
34046	17691	13909	7601	4111	3068	2479	1896	1629	1423	1254	1026	853	795	648	605	555	547	521	532	505	491	458	444	413	431	404	439	382	465	419	414	439	388	418	468	411	403	371	386	397	389	452	398	381	418	405	428	457	412	413	420	432	418	421	378	408	343	392	409	449	424	389	415	406	401	413	381	431	428	379	395	424	417	428	396	383	435	383	395	412	404	408	421	411	448	394	441	405	366	385	390	406	415	386	422	420	419	370	455	431	386	399	386	418	379	383	398	448	407	440	380	433	367	400	389	410	414	422	399	388	413	427	467	396	378	392	415	438	400	426	385	420	407	397	388	392	404	392	403	439	369	447	443	407	427	373	397	413	441	413	381	390	374	406	459	435	367	408	411	358	415	392	377	385	379	422	421	452	404	387	396	403	385	391	423	401	371	400	395	413	426	370	406	420	398	416	414	428	406	393	398	432	393	407	393	412	397	376	431	422	400	386	426	421	431	389	436	418	376	371	436	424	404	400	405	389	377	388	382	394	354	414	406	391	419	406	405	386	415	413	361	440	423	400	417	408	400	434	428	405	425	419	397	411	366	425	429	426	381	421	402	386	386	427	408	425	443	398	411	407	426	358	401	339	399	417	396	394	370	344	392	395	429	430	372	437	423	416	439	401	423	408	405	439	403	383	404	382	440	379	422	380	404	405	366	396	402	381	403	390	447	417	436	418	401	425	409	367	393	422	371	395	386	377	353	430	393	395	424	395	389	408	430	448	375	401	381	390	407	439	403	422	400	443	400	410	423	413	402	395	433	399	400	438	433	406	405	431	395	418	397	383	366	394	372	400	384	381	385	419	380	394	402	413	412	361	411	412	430	365	357	399	363	388	385	370	416	384	399	400	393	384	398	385	438	415	401	391	401	375	438	396	396	427	410	376	447	386	419	396	394	381	428	389	404	400	415	420	381	424	408	384	386	367	392	436	387	430	418	373	395	390	408	406	406	384	398	415	413	413	406	372	356	403	420	422	396	370	402	383	380	370	402	378	427	391	417	331	407	402	385	418	388	400	401	387	438	393	392	394	387	373	399	447	416	407	341	400	378	439	396	393	375	435	413	387	432	407	398	396	391	400	390	387	400	383	392	450	407	402	418	419	405	409	404	413	430	421	392	477	370	378	421	387	426	389	400	361	387	373	442	385	386	409	433	438	423	419	449	398	386	400	360	404	362	403	395	413	402	420	405	419	400	399	397	391	393	405	380	380	422	410	388	397	413	411	411	440	386	389	405	390	362	380	385	382	398	394	382	371	410	447	451	390	376	392	415	376	418	391	411	434	371	406	403	374	407	408	414	375	396	386	394	395	425	370	380	390	411	399	375	424	413	423	395	420	388	405	369	380	392	406	403	400	379	390	438	418	403	415	418	401	341	418	416	392	426	468	409	390	387	423	370	404	384	429	379	426	388	405	396	381	403	397	397	414	364	389	346	432	412	402	385	398	396	422	401	403	378	405	379	406	407	377	398	410	387	385	403	413	362	402	395	394	410	393	360	382	439	353	423	404	404	431	395	403	411	413	374	372	407	399	437	402	421	418	431	412	409	390	355	440	376	416	396	409	404	426	400	396	378	455	411	442	395	408	398	422	409	398	377	404	434	412	398	450	417	402	389	412	382	396	420	399	403	395	417	387	402	402	416	399	391	452	370	367	375	408	400	403	393	406	394	391	407	426	362	405	369	387	401	408	417	378	418	433	438	429	399	378	411	394	398	414	405	372	361	401	408	380	396	397	411	406	405	416	428	376	379	389	413	405	378	406	415	411	402	395	399	411	407	426	394	419	401	408	409	434	385	405	375	413	361	395	466	391	386	467	386	398	409	415	373	367	428	410	453	397	414	430	370	385	400	407	439	354	390	428	434	410	410	371	395	382	420	396	405	366	404	371	416	438	412	400	383	421	428	393	423	363	365	432	387	406	405	385	403	420	403	348	397	369	364	409	426	378	439	417	369	381	413	414	402	393	407	418	396	420	434	390	397	371	367	398	411	408	402	387	422	433	394	399	380	394	394	434	417	428	360	385	413	377	418	382	387	398	434	386	399	394	380	395	418	437	387	393	377	347	384	403	376	383	376	387	393	388	410	376	380	401	432	416	376	380	395	411	414	409	442	471	429	403	418	383	366	403	410	396	382	432	464	402	429	462	457	384	390	406	376	396	388	409	417	414	408	386	409	451	404	417	384	397	417	398	421	443	420	390	413	403	439	371	345	398	379	379	401	384	441	392	398	365	392	428	380	401	384	432	381	378	396	402	397	393	381	428	415	386	425	414	447	418	402	401	374	411	412	400	406	358	418	422	399	394	372	403	397	398	421	427	385	380	390	412	430	395	383	401	410	381	374	403	373	373	422	389	402	403	385	409	396	430	414	400	386	368	336	358	407	408	378	388	417	397	378	424	441	415	406	431	392	414	427	383	440	421	431	412	354	352	415	376	395	439	407	400	437	433	396	384	381	402	382	418	390	410	438	417	412	326	410	384	410	367	406	413	398	364	352	420	403	410	397	420	365	420	382	411	439	411	349	413	407	434	422	403	365	392	392	386	371	381	425	390	427	388	404	420	409	387	391	379	386	390	382	385	384	437	402	385	383	411	405	389	435	376	388	407	416	375	376	435	431	401	427	406	379	389	401	394	382	379	392	400	401	401	432	392	408	409	386	389	401	379	410	405	424	385	408	401	409	439	379	404	391	377	415	417	411	377	373	429	408	370	395	408	418	400	412	427	401	384	405	382	432	443	374	404	424	427	418	400	369	390	408	402	407	376	379	392	400	442	415	393	395	421	401	459	425	400	393	439	412	428	405	418	437	403	431	419	404	410	394	449	394	365	411	428	409	393	366	424	375	423	390	356	421	384	421	414	375	411	402	424	369	366	404	405	397	416	401	419	388	360	447	401	381	416	434	428	393	402	438	423	413	413	390	368	401	400	400	384	379	406	388	397	395	400	440	412	417	387	399	366	426	437	366	475	400	370	417	419	439	389	417	419	384	385	385	382	398	391	368	373	445	414	370	395	436	411	401	373	399	395	395	436	418	381	373	424	379	400	404	402	390	384	430	408	403	413	403	398	395	398	462	439	444	426	424	432	408	408	417	386	407	398	416	442	404	400	397	417	392	383	375	418	365	385	373	388	404	384	368	393	408	398	397	396	426	386	396	414	407	389	383	425	389	395	435	440	384	387	378	401	399	424	409	423	378	348	356	395	423	409	411	426	425	409	409	377	369	381	359	394	403	403	432	402	394	396	396	392	390	378	421	383	388	447	384	430	407	385	385	369	445	406	392	380	392	421	399	365	407	437	389	411	399	407	411	403	397	403	401	399	437	373	367	379	419	438	446	429	368	394	375	384	410	386	402	387	406	406	395	411	383	385	363	409	413	382	393	363	391	400	411	383	411	434	364	392	392	426	390	414	426	391	398	436	415	415	397	362	382	388	408	357	389	393	406	412	438	367	372	412	371
19314	12447	18388	15319	12357	10659	9391	7586	6442	6018	5387	4209	3678	3566	2233	1926	1632	1749	1638	1439	1284	1247	1191	1140	981	956	999	960	856	933	900	928	847	870	890	897	891	858	870	958	897	846	950	873	877	921	873	942	907	910	906	906	930	908	883	828	878	867	890	913	793	866	965	851	842	896	869	920	936	862	893	896	874	848	844	832	887	838	843	884	859	895	876	873	884	864	861	858	946	924	807	913	883	853	867	904	860	907	869	865	818	905	881	862	866	875	858	833	825	891	911	895	926	857	901	923	848	889	869	860	907	909	904	875	862	866	852	891	852	879	866	864	869	950	880	838	927	847	882	854	866	889	888	885	864	887	869	871	904	883	890	883	854	913	887	903	850	873	871	849	889	943	865	868	869	845	819	898	885	881	905	817	862	886	883	860	884	898	879	898	890	912	787	860	897	837	860	865	882	837	912	943	919	910	855	838	893	931	849	868	819	871	842	832	850	874	845	857	898	882	943	850	873	820	858	887	858	886	892	905	905	834	823	881	881	880	881	881	897	869	848	878	891	885	865	849	921	893	912	863	814	881	882	851	875	923	905	851	799	841	876	874	877	856	862	929	899	894	884	908	898	886	809	837	869	898	835	859	851	874	858	857	876	860	883	908	887	862	910	811	908	865	856	839	918	913	884	899	878	895	852	878	904	870	869	851	877	872	852	851	881	891	845	848	824	891	940	900	897	880	918	908	903	904	853	897	890	855	901	819	887	872	903	872	893	869	902	874	904	847	875	906	860	836	877	890	864	853	888	810	876	847	872	868	830	877	897	873	872	907	872	854	910	869	895	876	857	853	824	882	951	897	944	816	885	909	936	867	929	866	884	894	859	895	859	866	885	902	844	876	879	893	898	901	869	864	858	907	887	841	867	882	877	909	847	865	857	892	867	849	796	852	872	881	914	896	894	846	905	907	823	853	848	852	847	866	840	884	917	884	849	875	927	811	876	835	902	864	919	911	816	877	850	843	826	895	873	882	841	907	838	901	899	858	911	842	841	868	898	866	908	834	882	918	882	858	887	902	928	858	858	867	865	848	882	910	892	854	921	899	829	890	867	857	912	862	819	851	883	927	893	895	833	849	945	867	890	832	933	901	890	885	932	862	875	895	850	911	865	895	872	877	831	868	839	879	890	838	885	855	920	865	870	869	838	839	861	896	872	900	876	885	892	854	891	924	820	860	894	872	929	866	876	869	855	901	888	904	900	897	860	850	873	921	856	847	920	908	883	907	873	828	890	897	859	852	879	889	887	860	864	841	914	927	867	896	846	928	860	874	868	893	885	913	875	862	861	874	872	904	827	906	905	916	938	819	895	896	915	851	923	870	899	940	874	884	861	881	877	854	873	882	869	911	873	843	840	845	896	900	886	925	879	870	880	840	889	896	878	870	861	916	886	891	845	884	940	894	886	842	869	845	881	851	916	899	830	855	906	872	864	811	865	896	884	913	864	869	883	835	872	867	877	895	887	898	838	939	883	852	853	866	868	932	892	898	912	918	884	896	900	886	778	886	861	866	905	836	815	885	946	873	832	838	869	912	872	851	891	948	905	844	909	832	912	884	898	861	846	877	828	825	915	881	859	914	852	901	891	873	971	848	881	824	867	903	910	816	867	879	868	899	849	792	956	859	889	913	845	837	848	879	914	889	886	853	842	869	827	848	843	832	861	857	861	889	885	847	897	867	852	895	861	877	885	870	857	871	956	888	896	899	912	862	915	864	816	916	887	864	898	896	879	861	884	862	893	865	896	865	833	903	913	817	890	888	881	889	886	886	832	824	826	880	827	902	819	907	906	893	926	840	860	850	860	854	848	878	908	894	923	848	905	878	865	872	889	858	898	895	830	927	857	920	876	860	871	852	882	868	870	903	885	872	885	911	862	893	897	869	883	859	904	878	877	913	892	934	871	897	837	836	940	923	941	899	868	863	887	817	893	829	885	905	854	907	866	852	890	908	873	880	898	840	869	887	859	869	894	902	810	912	905	829	855	883	897	891	888	878	860	869	883	890	921	872	945	873	884	872	889	908	851	944	859	865	918	844	881	865	871	898	887	893	865	867	899	895	896	821	908	900	878	921	841	861	868	882	909	914	917	865	889	829	885	893	828	894	905	843	875	819	854	832	923	899	892	879	870	905	898	883	892	863	837	846	891	877	888	918	876	830	867	819	850	940	872	884	899	897	854	929	828	820	896	894	927	927	839	879	904	862	954	838	867	871	862	887	831	886	924	885	836	853	869	875	907	818	849	863	947	838	846	907	891	832	962	858	885	852	857	910	860	926	860	885	833	857	887	854	889	878	859	866	883	898	941	880	820	903	879	899	881	902	883	874	871	870	886	886	898	861	867	914	884	877	878	883	880	926	897	887	865	860	914	861	879	922	912	852	885	925	867	874	852	855	880	881	876	870	886	825	893	851	863	794	922	857	867	847	895	874	850	864	885	888	899	842	916	845	864	850	901	854	846	868	844	825	852	850	802	871	871	888	869	872	911	848	905	866	858	823	883	880	837	895	909	915	835	810	874	849	883	882	851	837	863	863	859	872	826	875	907	849	885	876	885	838	887	883	865	870	900	877	880	868	891	913	874	853	798	876	871	868	846	867	874	868	925	897	879	869	899	857	890	938	916	831	890	865	870	911	904	858	857	905	877	873	872	833	846	897	894	798	901	866	856	864	910	838	823	867	887	882	862	868	930	878	871	911	858	879	842	888	853	888	888	872	912	877	876	868	838	876	922	834	909	857	891	917	827	905	882	848	925	921	887	796	885	844	858	915	859	888	891	843	917	859	942	895	914	855	861	802	821	842	850	860	877	901	908	855	896	906	914	862	908	879	883	873	920	933	869	931	883	812	905	852	892	890	863	873	913	894	913	880	906	870	824	867	895	865	849	854	871	861	845	873	871	877	915	860	876	866	908	934	864	869	899	889	835	917	919	838	889	864	876	893	881	863	888	887	863	906	828	842	882	871	919	907	848	824	845	839	930	843	860	843	855	881	888	863	900	868	888	898	929	908	885	879	856	883	885	918	924	862	860	856	844	864	873	865	877	879	825	858	891	916	850	903	925	909	820	876	878	849	832	896	863	890	922	830	912	911	904	840	947	885	866	900	868	891	888	873	876	876	883	833	897	887	874	885	865	810	858	869	866	857	865	854	870	834	919	867	892	898	894	874	839	879	852	820	901	875	893	903	886	889	838	845	922	888	825	920	885	885	824	899	905	887	891	899	866	821	885	868	872	882	900	877	831	882	858	877	881	863	897	880	881	892	830	860	864	876	831	914	955	887	873	870	879	858	873	860	872	853	960	846	880	885	856	912	871	829	940	905	833	863	908	871	918	831	868	867	875	865	865	872	878	926	845	919	912	891	860	918	911	877	877	846	866	877	944	875	865	874	827	897	844	898	879	877	866	886	885	905	870	933	939	883	877	896	946	863	836	870	867	884	879	914	884	872	867	896	904	940
16526	6782	5303	2914	1745	1341	1141	879	703	679	660	587	516	486	443	446	445	436	409	415	374	356	380	373	372	396	403	383	358	367	391	394	383	382	393	379	387	387	406	371	358	407	390	389	413	400	375	374	374	398	360	376	442	357	381	388	382	411	389	405	372	398	403	377	369	392	416	385	362	400	354	390	369	336	371	373	437	376	367	371	374	400	356	411	370	348	366	397	383	436	382	370	416	394	417	360	365	387	398	406	344	435	355	404	432	355	364	378	395	407	403	378	361	375	413	404	404	355	380	363	372	417	376	410	378	391	381	389	409	387	390	348	355	364	374	371	419	365	361	366	390	393	358	349	403	377	381	437	387	387	323	399	338	386	407	370	390	385	424	410	406	380	425	416	383	374	385	400	377	398	402	370	406	397	373	360	432	356	403	389	369	373	397	363	386	379	393	344	412	372	367	361	349	361	372	372	408	404	423	378	380	373	375	420	380	390	354	423	378	368	407	356	391	414	381	362	422	355	407	354	368	396	371	380	372	377	382	408	430	393	360	395	365	390	414	401	387	379	397	377	380	396	374	344	408	401	366	351	394	374	406	370	362	369	378	405	381	370	382	387	358	389	345	374	406	403	390	361	389	398	396	402	386	395	396	398	384	406	375	411	397	357	362	375	361	430	391	391	438	426	391	409	381	375	379	387	381	400	384	383	393	358	398	340	404	382	387	404	396	407	350	372	360	410	412	398	358	348	418	393	375	375	357	414	376	378	372	380	409	381	426	377	394	383	351	388	403	407	429	377	382	358	400	367	404	402	400	383	388	373	381	390	409	395	386	380	356	316	334	351	365	384	365	373	389	373	379	373	333	390	421	397	403	394	383	379	377	357	350	380	393	379	344	403	361	384	392	378	388	348	416	403	372	380	371	394	377	377	376	397	398	413	426	386	409	397	418	416	356	381	408	404	399	380	368	382	386	404	375	413	377	372	396	368	386	393	367	349	392	378	372	372	373	376	373	391	386	412	394	365	381	396	419	390	388	350	322	393	357	387	381	374	384	379	356	363	345	410	363	367	406	424	391	394	378	427	395	388	382	363	343	368	396	368	389	388	391	349	373	447	408	370	370	412	400	426	362	356	391	387	381	365	370	390	364	369	393	380	401	395	377	365	411	391	380	391	374	386	368	364	353	373	386	363	363	364	379	354	380	396	369	386	414	380	378	365	412	401	359	394	342	374	397	400	369	386	387	360	410	364	373	375	396	387	381	383	355	424	366	378	356	369	384	370	374	355	376	385	400	360	374	400	382	380	385	354	388	355	429	409	386	400	352	366	359	394	344	401	371	370	417	394	351	417	392	419	410	363	364	381	407	391	370	430	371	388	406	404	401	376	402	420	417	382	355	358	394	383	383	379	410	408	395	366	357	422	407	415	353	381	394	380	330	385	397	387	372	391	391	362	391	332	398	394	356	368	395	401	409	380	358	391	414	366	390	392	411	376	413	400	389	374	358	365	406	417	425	398	351	379	398	391	366	382	401	370	410	347	367	383	445	395	368	366	377	395	348	383	391	384	403	389	391	349	364	381	421	403	373	378	393	371	366	408	392	375	380	382	366	378	396	393	363	348	381	373	425	368	368	356	385	393	410	383	352	415	422	415	395	348	407	374	393	394	370	400	396	360	388	427	405	382	338	441	343	379	403	368	404	392	375	401	386	389	386	410	377	411	390	386	398	372	349	428	378	440	369	385	391	419	374	406	399	406	372	405	382	387	407	407	365	399	371	378	372	369	363	349	383	360	359	385	431	383	395	366	367	382	369	424	411	394	387	387	431	408	414	375	400	394	389	349	386	395	404	421	392	374	402	375	419	375	399	372	379	377	364	355	361	351	387	392	415	341	390	360	357	387	393	401	380	350	367	399	367	378	377	406	375	374	386	362	400	365	400	339	374	393	352	341	402	355	367	366	348	398	409	345	408	417	371	373	384	389	382	393	389	369	372	326	394	402	379	379	408	429	398	373	367	366	378	343	358	380	362	373	367	360	372	416	408	379	392	390	405	409	397	394	367	413	372	413	361	373	348	365	418	379	380	344	372	354	393	370	393	353	392	398	381	324	404	406	384	381	353	415	415	387	383	374	369	376	376	389	399	384	360	364	370	388	355	388	369	400	368	372	359	423	434	390	436	382	402	377	357	434	396	347	391	392	412	362	387	367	397	398	373	358	376	384	395	419	394	380	386	378	391	356	344	385	370	395	396	397	352	386	351	376	380	398	389	369	380	386	370	372	384	423	391	365	354	397	368	419	393	401	404	351	376	371	385	417	376	375	375	403	382	400	413	359	378	398	374	369	367	396	395	402	381	363	388	363	370	374	388	360	349	391	350	406	391	379	375	371	377	398	407	366	369	376	371	377	393	403	422	401	381	406	393	406	402	363	401	397	360	404	412	398	395	386	417	379	386	374	403	381	354	325	403	394	427	390	358	335	435	378	377	380	353	360	405	360	347	389	432	440	399	385	365	378	392	405	403	387	388	332	428	418	357	411	392	404	368	364	377	374	391	425	372	371	367	353	405	390	375	398	411	380	379	399	356	376	395	350	433	376	391	386	410	377	369	398	373	390	404	408	375	384	405	417	391	390	372	395	416	393	391	390	411	384	395	354	384	431	376	353	344	347	317	384	368	345	386	404	401	381	393	381	378	374	350	382	401	341	413	373	357	377	397	405	392	380	363	409	412	396	333	378	369	370	382	366	370	375	388	398	373	366	389	399	415	366	407	395	415	402	386	378	347	395	348	381	342	403	384	377	429	383	401	363	356	354	366	366	396	367	375	351	383	384	388	403	349	406	393	352	400	397	389	371	361	363	393	365	418	379	396	396	370	409	349	372	386	359	392	401	433	385	370	400	393	391	366	367	368	418	362	335	430	380	358	401	395	390	401	393	368	373	392	362	386	363	371	363	324	398	367	346	438	410	375	377	409	345	381	392	416	356	368	365	347	417	363	382	385	359	396	400	395	406	385	353	364	344	366	401	367	345	354	409	369	401	404	405	371	386	353	375	379	412	363	366	375	361	384	375	381	382	397	378	392	396	399	382	369	382	367	369	391	371	401	361	364	368	400	380	367	379	377	367	370	373	406	362	363	392	369	364	407	410	411	392	369	402	424	378	378	349	372	380	393	371	367	390	396	380	400	386	403	405	384	351	397	393	364	363	389	433	357	391	373	371	388	378	392	371	397	409	385	403	403	379	413	407	363	350	401	358	406	380	341	385	416	344	374	362	376	383	380	347	417	378	372	354	367	420	428	401	391	346	376	389	406	412	353	384	412	415	405	390	379	388	415	391	384	402	405	387	377	364	427	343	368	372	391	401	429	353	429	366	373	399	356	406	373	368	369	377	398	406	410	390	407	392	413	369	380	408	441	372	382	407	383	421	403	405	374	372	369	388	366	393	414	424	401	439	386	384	397	381	389	386	362	401	416	394	391	371	387	345	369	391	383	342	371	355
9786	5583	8865	7820	6103	4900	4207	3284	2612	2456	2352	1837	1624	1500	1232	1143	1077	1183	1075	1007	984	1001	957	943	849	857	893	800	807	864	828	849	841	844	851	791	847	791	812	822	813	899	833	831	813	868	837	887	789	836	788	817	841	867	816	820	826	824	791	892	836	822	822	866	831	840	798	837	817	859	815	847	786	805	834	849	838	866	807	839	831	846	827	824	821	847	829	805	829	820	907	806	828	829	857	828	797	852	859	774	819	810	807	861	801	799	861	880	838	828	794	798	880	839	862	815	817	872	874	864	789	814	853	831	857	804	828	852	858	836	828	802	805	844	827	840	818	786	849	803	801	811	827	845	854	814	783	803	894	819	880	799	832	844	877	821	803	845	860	824	881	826	843	849	839	793	801	861	848	823	864	816	846	816	822	844	815	857	856	838	853	772	797	853	839	820	819	825	786	850	843	830	867	848	844	798	779	875	824	858	832	791	838	884	824	836	831	803	830	803	821	845	853	861	866	852	826	882	840	792	813	843	785	840	836	824	887	819	843	806	857	869	862	786	825	827	878	826	800	813	800	797	854	822	791	861	813	848	837	816	807	792	823	810	805	812	830	823	892	813	853	835	796	824	844	854	851	778	826	783	801	864	808	815	786	815	824	836	802	799	840	808	834	863	820	837	851	840	853	861	809	813	841	827	848	822	799	864	835	801	834	838	822	875	886	841	852	867	799	822	834	871	813	875	842	855	854	861	793	845	791	809	801	831	821	855	791	831	824	854	798	788	850	829	863	880	844	892	922	828	852	798	820	835	768	861	823	872	849	898	795	843	811	840	837	791	854	838	877	819	851	849	815	818	783	794	824	822	847	873	891	843	877	782	795	801	838	831	821	853	825	806	823	890	872	786	802	823	818	856	835	818	807	880	776	829	826	854	806	816	859	819	801	829	878	816	840	842	859	828	831	799	850	814	865	851	839	857	827	803	831	821	883	841	850	857	845	805	849	841	822	836	839	852	823	771	765	821	838	798	831	826	818	845	803	844	834	826	844	817	782	814	810	821	768	869	821	862	825	822	786	804	821	814	843	826	834	816	816	852	845	855	843	852	848	872	830	822	858	823	860	822	821	811	841	816	805	803	800	858	809	838	832	836	813	844	837	829	864	853	834	798	829	817	846	847	790	856	876	840	815	814	834	848	826	790	817	819	787	840	871	860	832	796	863	803	863	800	815	773	880	806	849	850	809	774	793	841	859	831	852	853	785	825	858	780	819	800	850	813	854	840	853	835	804	863	884	843	840	802	819	774	803	806	870	842	849	816	812	841	811	855	810	801	801	857	841	822	825	850	856	877	888	832	861	831	792	844	831	851	850	830	828	776	794	822	864	809	873	832	834	791	826	841	810	831	796	839	820	815	836	841	864	871	849	837	824	828	814	817	783	786	810	856	827	818	833	809	793	825	841	810	856	792	834	859	791	867	841	831	786	852	833	820	817	801	801	828	885	784	865	827	854	796	851	857	777	834	842	807	768	872	832	859	847	828	840	833	814	836	791	880	875	825	857	805	842	825	814	833	810	824	823	851	824	842	826	776	842	822	843	805	802	838	778	847	850	811	820	829	804	854	803	843	803	877	785	864	778	841	805	835	762	824	841	838	841	868	786	858	792	812	884	802	827	806	817	810	881	826	866	814	833	819	833	813	833	813	866	825	807	867	839	842	842	801	865	879	831	849	851	830	843	861	797	842	856	807	891	836	841	820	864	870	862	811	865	810	820	861	790	800	824	867	786	818	852	772	817	835	881	822	890	854	875	794	851	834	776	825	840	842	837	847	878	797	844	865	876	839	867	829	857	889	830	827	804	817	816	796	851	809	821	849	842	869	874	803	837	835	853	790	770	837	806	829	796	852	841	762	815	808	847	784	839	821	837	835	847	809	798	775	765	814	796	823	856	842	882	863	813	791	851	792	839	813	848	853	835	812	859	872	864	837	818	831	801	843	819	810	855	815	822	862	854	896	857	818	860	875	836	836	783	854	839	825	799	825	819	785	843	813	830	890	810	801	862	798	839	838	862	856	820	823	872	848	831	823	831	822	828	813	788	831	838	783	817	843	793	818	850	847	829	776	828	818	762	849	813	873	777	839	801	806	864	788	856	844	841	782	852	817	817	841	855	830	839	822	843	766	787	787	837	782	847	878	773	863	850	802	846	837	855	837	803	827	842	770	807	885	875	825	849	824	797	816	823	843	834	820	818	838	835	815	820	816	839	841	843	795	843	842	869	841	838	854	845	845	782	779	815	812	827	839	776	867	819	793	839	860	811	793	881	845	872	788	809	806	864	779	841	807	805	835	810	882	858	860	808	814	857	875	835	774	800	819	786	816	843	848	826	846	817	774	868	828	843	817	847	868	832	823	840	859	853	826	813	861	837	818	875	818	811	892	833	846	835	816	904	840	767	842	845	818	858	833	846	892	847	807	817	843	827	821	784	838	833	839	862	872	860	872	863	835	866	870	816	877	843	792	853	848	801	814	814	824	854	784	834	871	806	838	832	868	819	812	807	834	858	830	783	784	849	868	829	870	832	775	839	831	839	836	799	801	842	842	845	843	881	847	797	837	767	878	786	832	789	829	809	829	836	812	791	801	837	798	853	827	794	797	818	821	796	826	818	868	843	814	827	807	834	836	837	822	797	866	806	820	805	819	809	777	837	842	820	780	829	817	876	839	841	811	820	809	829	873	843	842	837	788	806	820	805	834	841	783	836	797	840	808	837	849	823	840	804	841	875	813	829	806	836	821	819	824	793	860	857	805	810	788	862	830	855	828	797	779	854	820	770	831	833	805	835	820	826	813	832	844	858	808	884	830	811	828	798	855	850	821	834	787	795	857	838	766	781	852	788	804	812	834	847	828	870	818	865	840	864	811	794	869	831	852	829	895	819	822	836	814	795	800	838	820	803	839	884	807	801	834	802	797	844	807	865	831	831	854	826	811	834	809	860	818	842	832	834	813	803	823	861	786	759	841	866	831	816	820	781	825	833	835	845	794	804	829	845	775	843	790	876	846	829	899	832	826	830	811	785	866	841	858	858	878	847	855	844	858	841	744	783	843	834	849	826	865	816	831	821	826	824	841	782	833	830	864	804	843	812	786	813	823	795	851	833	870	858	834	823	784	847	851	831	855	864	825	799	914	832	862	843	872	824	835	848	816	839	820	828	817	863	842	857	825	795	792	824	816	889	814	814	819	816	806	856	878	847	850	848	797	807	817	809	792	817	779	823	855	761	846	809	812	821	858	834	784	870	813	835	799	817	891	856	824	873	834	812	808	846	867	816	892	846	835	815	838	764	836	847	841	843	813	855	808	847	834	844	826	817	843	868	824	847	804	833	821	902	754	859	844	834	824	861	838	816	804	819	829	810	805	846	871	829	885	844	819	783	882	851	822	902	818	875	824	834	746	828	834	813	822	867	802	848	858	823	825	837	872	822	868	810	811	847	850	803	815	853	799
25753	12472	9081	5111	3051	2320	1770	1328	1043	994	884	815	628	638	556	435	472	445	398	441	445	385	419	393	382	353	390	354	352	331	369	384	338	351	355	348	332	355	351	373	334	355	348	351	382	359	374	382	358	349	379	342	344	351	374	357	356	357	361	311	338	362	316	353	367	355	366	360	364	346	314	360	333	351	382	334	316	361	386	377	389	331	329	360	362	341	358	354	336	350	313	328	356	332	336	352	337	379	349	364	355	311	343	343	366	328	313	338	341	334	343	357	343	360	330	403	348	380	359	335	342	368	355	330	347	355	360	337	328	347	335	320	373	329	355	380	356	348	360	364	340	371	376	369	381	353	351	396	403	363	393	353	347	330	341	331	304	302	354	359	352	329	354	377	380	363	342	334	337	358	357	346	383	370	361	331	313	347	339	362	410	339	351	338	344	323	359	358	376	377	352	406	354	308	384	354	397	342	308	363	363	336	357	358	358	361	339	325	345	338	341	357	306	366	335	371	374	386	321	361	396	353	336	353	357	378	374	348	349	360	360	384	349	375	357	368	346	407	368	358	374	340	344	325	341	382	338	334	323	333	366	375	337	356	344	369	329	383	355	379	362	349	342	381	324	342	375	350	343	363	359	324	379	382	369	333	335	316	342	365	358	347	373	364	371	352	346	328	350	365	375	322	324	373	412	356	361	360	364	357	374	332	347	351	361	351	297	357	353	364	382	345	328	377	361	365	314	361	357	388	369	349	342	326	352	375	361	354	341	355	384	368	343	355	343	341	324	387	337	377	347	368	399	369	317	372	348	335	366	346	349	365	372	346	346	327	357	347	333	338	338	340	350	374	357	368	387	396	360	332	389	330	345	341	349	370	381	379	299	340	351	344	352	341	371	341	348	363	385	348	353	355	407	334	362	357	353	337	352	359	316	335	333	347	384	385	384	361	343	361	387	401	353	345	372	388	363	375	376	365	350	361	340	368	331	356	342	356	348	333	372	354	338	310	346	328	350	367	333	341	375	308	344	365	311	341	356	344	373	342	362	334	377	375	368	349	363	365	328	340	330	384	367	381	347	344	336	350	387	362	364	358	341	323	361	393	383	335	368	366	334	339	334	360	377	338	350	334	368	374	371	377	382	356	315	386	379	369	319	347	367	360	320	394	351	327	319	305	311	330	347	326	345	358	362	348	382	359	383	342	334	348	365	334	388	354	365	374	315	369	352	338	358	363	338	371	368	329	323	361	339	367	366	340	336	371	342	314	407	346	373	363	322	356	388	337	355	339	379	363	343	356	332	346	371	393	357	320	354	363	376	372	358	335	385	358	322	345	343	331	361	322	319	342	357	360	346	369	378	360	347	350	352	373	374	403	374	342	346	365	386	359	359	365	344	352	385	364	334	356	341	314	346	343	366	332	324	366	356	399	321	343	369	357	328	335	342	333	386	394	303	352	355	357	331	382	327	325	323	390	331	343	349	339	355	383	379	357	340	379	359	348	333	398	332	344	346	361	357	333	352	349	367	363	362	379	361	321	372	389	355	383	353	336	349	368	342	353	373	344	374	364	345	333	344	340	314	376	355	344	364	383	342	390	342	380	374	385	306	348	369	331	336	362	407	357	347	343	345	377	355	314	303	341	343	329	359	363	333	336	351	363	396	383	372	402	370	374	371	357	334	334	367	341	357	394	368	325	359	344	367	355	315	344	313	356	350	341	359	328	333	390	376	349	334	346	350	335	345	364	354	369	359	411	383	367	321	337	332	316	306	358	353	364	358	306	343	379	356	323	379	384	333	359	320	378	337	353	374	332	353	333	384	362	353	323	361	375	359	338	340	369	310	342	362	364	353	355	335	386	376	399	341	364	341	350	348	360	341	347	314	346	346	347	347	368	312	345	348	367	328	340	349	349	359	351	327	370	359	343	360	347	321	313	387	328	347	356	315	328	342	373	334	335	347	393	345	359	336	362	374	329	354	368	323	358	384	310	374	349	402	372	350	369	320	331	385	352	362	336	359	355	365	377	359	347	341	367	356	327	349	335	348	366	372	355	345	387	365	336	360	360	339	369	355	364	395	388	335	351	365	352	371	362	332	323	370	328	346	350	355	360	305	366	331	364	369	348	356	371	360	342	341	349	341	375	342	356	319	348	335	360	330	364	359	334	383	377	320	346	333	367	350	378	342	381	380	390	366	399	318	377	365	345	347	318	353	343	349	349	360	326	355	396	377	360	358	331	362	379	343	368	342	334	364	334	361	325	366	343	372	334	356	327	360	404	368	337	340	355	320	377	372	368	350	383	345	356	303	345	360	398	341	328	305	365	393	361	342	350	335	363	338	376	335	351	362	330	330	348	302	347	389	338	366	356	335	361	385	403	335	348	339	339	387	379	370	391	326	345	342	360	347	340	345	391	369	355	339	403	360	359	354	346	350	339	361	360	358	346	356	359	376	361	354	350	357	328	317	327	314	350	349	354	306	309	356	384	346	389	344	368	343	358	373	320	325	345	351	369	351	370	387	338	377	359	337	395	341	307	346	380	363	351	350	336	379	356	337	322	350	347	352	383	350	349	352	317	346	378	360	349	360	354	406	327	338	357	368	331	350	330	346	355	350	360	336	370	396	378	349	342	389	389	391	381	360	379	363	376	336	349	383	405	402	337	365	358	350	361	377	363	367	365	370	372	364	390	363	318	336	329	347	340	380	340	362	360	346	345	372	360	341	362	372	401	374	319	339	339	369	388	356	342	356	378	350	344	372	387	374	378	384	338	383	402	347	360	347	361	364	368	372	389	336	362	350	370	336	318	362	368	389	356	343	373	357	363	322	339	375	366	331	367	348	361	365	375	364	354	347	380	367	367	343	355	330	349	355	372	338	349	374	359	357	354	368	331	356	337	368	340	344	353	340	366	342	364	376	360	377	361	367	349	335	340	354	365	374	344	357	388	319	364	375	365	369	353	378	400	317	345	356	348	346	348	378	388	361	365	379	378	333	403	311	334	355	367	366	366	363	381	362	350	388	339	345	367	396	368	339	352	328	338	365	367	313	354	384	390	373	374	368	351	338	367	359	333	326	343	354	364	391	355	379	359	367	351	353	333	337	347	373	362	387	378	341	338	346	301	375	375	376	414	339	361	326	341	335	393	374	353	372	348	330	342	390	342	354	373	371	413	340	339	349	337	324	347	342	333	356	355	346	325	354	335	348	362	334	349	374	366	346	318	336	335	376	319	330	346	366	362	402	315	355	373	349	319	349	340	324	318	376	343	321	329	349	372	376	363	351	355	353	346	370	320	377	362	352	329	392	356	361	348	345	353	337	345	348	349	342	372	404	369	323	357	339	343	377	348	333	374	351	348	357	390	298	351	353	363	399	384	346	378	363	333	335	345	368	325	364	367	360	372	348	318	326	328	325	359	390	351	386	364	349	373	318	347	369	342	337	336	379	372	323	373	372	380	337	366	342	350	368	329	338	349	366	325	345	326	310	399	357	334	318	354
15537	9297	13622	12385	9854	8872	7178	5638	4399	4103	3835	3278	2566	2486	1779	1400	1330	1278	1193	1158	1069	1030	994	988	996	870	825	777	819	836	857	772	775	794	823	842	790	758	856	844	782	737	788	823	830	782	782	820	851	783	817	768	826	779	811	802	813	775	779	803	809	811	777	828	795	783	785	766	754	729	704	775	759	826	763	772	731	735	823	762	788	775	814	780	805	736	736	719	802	770	801	753	802	828	822	780	765	754	769	823	809	751	759	812	789	780	789	715	761	756	765	798	787	788	739	722	769	774	766	743	776	811	800	842	768	779	814	798	761	768	783	774	857	789	737	818	809	780	804	797	762	854	811	740	791	792	791	773	782	795	805	806	767	759	790	795	773	778	713	765	806	811	748	787	793	789	807	757	752	795	754	769	835	747	758	784	838	795	769	806	772	792	763	747	826	783	750	740	796	776	797	808	774	753	759	806	841	783	715	753	820	736	770	815	734	831	799	806	774	822	828	750	794	770	752	816	754	794	724	805	796	783	775	798	785	808	784	747	781	754	810	795	748	787	771	787	722	797	763	803	768	772	770	756	792	761	813	819	773	760	823	777	833	842	750	814	791	810	778	763	732	770	758	746	794	825	803	738	793	764	776	780	734	758	823	766	771	727	726	785	815	767	807	730	737	758	786	759	731	737	728	747	761	823	815	782	771	789	791	806	800	777	826	742	778	808	833	769	741	775	782	758	810	776	753	776	788	795	786	791	808	756	815	786	760	743	823	723	828	780	750	752	815	775	734	757	745	762	812	829	774	779	783	817	752	787	779	807	775	796	745	738	784	785	761	822	777	799	794	778	819	757	763	765	792	846	738	776	753	819	793	823	800	803	735	775	757	745	741	771	824	786	790	818	719	811	809	767	818	826	730	761	778	809	761	796	804	763	754	761	797	795	808	753	765	779	838	772	749	728	760	797	782	757	812	749	762	779	775	805	750	812	818	795	754	792	747	786	850	781	779	773	744	793	786	727	791	757	764	737	789	815	756	772	759	785	767	807	776	802	776	777	763	761	725	776	801	799	748	734	799	771	736	830	740	769	746	815	760	834	737	784	740	788	786	757	793	761	786	837	825	753	820	816	767	780	805	769	773	863	748	786	786	794	793	820	775	770	806	782	781	768	769	735	774	778	732	737	772	790	799	717	832	787	757	777	789	807	797	759	754	781	763	808	756	797	781	777	773	814	819	743	756	752	760	794	778	780	782	768	780	809	785	796	773	808	753	793	749	824	798	773	826	781	737	777	750	850	806	782	781	789	823	750	746	771	707	772	732	781	756	779	758	766	771	757	817	744	807	780	772	719	776	791	794	796	777	778	761	831	824	788	770	733	844	822	772	772	789	779	730	788	804	770	772	768	794	738	785	808	812	759	774	788	740	778	803	775	780	714	841	782	783	726	794	815	827	783	792	823	817	791	737	748	733	769	800	788	761	748	824	764	779	768	831	740	734	779	779	793	750	762	767	707	800	787	793	752	789	770	845	770	801	807	767	824	726	744	756	731	777	727	793	775	747	801	737	788	749	834	736	804	788	799	790	753	796	754	731	751	785	764	791	820	736	765	784	812	774	827	803	763	828	783	782	746	782	791	785	820	789	805	739	769	774	751	796	824	783	801	748	756	720	824	760	793	800	761	780	778	764	810	789	785	823	848	775	756	792	750	769	755	799	754	781	809	838	796	790	753	814	841	793	786	790	723	804	764	792	784	732	760	757	815	806	819	794	805	780	800	765	797	780	772	816	801	785	751	736	783	854	791	761	818	739	733	782	774	812	784	813	797	818	783	733	761	783	771	782	822	828	833	819	772	746	788	809	806	790	783	726	808	793	781	789	782	768	758	787	773	774	751	731	746	755	770	760	828	733	780	769	785	760	744	764	808	778	782	758	731	787	792	786	835	775	796	750	789	775	794	747	749	787	767	774	857	782	790	785	735	759	781	832	761	779	821	766	740	773	763	747	762	810	802	784	745	810	768	790	792	782	796	786	769	761	815	789	790	772	828	802	775	756	751	793	731	805	748	778	763	797	803	779	792	803	764	745	824	783	752	762	762	771	808	790	775	795	782	837	809	719	814	766	794	723	785	760	794	786	768	782	797	741	787	777	763	735	801	738	761	826	829	815	731	752	773	784	735	783	799	761	839	817	760	802	801	787	808	817	742	760	786	785	773	739	811	778	798	726	814	774	778	817	756	780	805	775	798	818	770	807	789	849	780	763	761	752	765	791	723	798	753	804	772	783	757	715	779	776	774	787	797	828	816	783	760	794	781	809	743	766	759	755	770	749	790	803	777	820	761	782	777	804	813	738	698	717	771	802	845	775	771	781	763	764	777	823	787	782	778	793	738	764	758	770	805	750	784	784	785	818	796	769	754	744	822	761	724	763	784	778	780	775	771	770	854	778	816	772	780	771	802	839	754	788	788	763	748	833	807	726	776	761	715	815	795	756	762	781	760	752	803	799	751	808	753	805	783	742	804	743	757	757	794	734	739	779	772	810	724	787	801	755	770	758	809	760	697	782	786	799	803	803	779	771	719	749	794	804	711	799	782	834	830	798	784	771	780	837	776	786	825	786	797	752	769	782	753	782	725	791	760	769	729	793	770	806	755	800	845	743	749	815	758	759	812	757	798	769	789	806	803	782	775	799	778	768	800	812	803	764	786	741	749	799	745	769	803	797	759	781	822	766	771	763	821	803	721	805	779	763	770	774	800	755	751	815	788	795	796	754	799	797	773	779	776	735	829	735	767	805	760	824	790	768	776	812	777	859	809	801	752	752	746	776	763	822	763	751	802	775	793	810	760	752	752	725	793	781	726	770	824	728	780	799	778	810	759	802	751	781	797	802	775	778	751	765	719	776	771	816	801	775	821	761	788	846	735	812	790	783	781	773	808	814	792	730	764	798	759	774	764	811	752	814	809	749	816	790	787	775	781	809	747	786	796	794	750	789	753	737	765	742	791	802	810	808	771	765	765	720	788	791	757	799	745	768	791	776	801	810	756	777	786	774	750	798	789	784	774	788	803	816	792	776	751	807	776	790	725	825	745	787	781	852	821	784	806	798	785	797	748	758	799	804	732	750	797	802	773	793	830	781	716	752	790	786	813	801	805	781	807	744	790	778	815	800	752	791	798	772	781	807	785	791	721	784	765	739	790	820	778	783	820	807	795	775	764	742	792	793	806	778	765	763	758	793	795	758	763	756	792	828	773	792	822	770	714	782	738	832	744	789	789	767	783	770	741	853	746	763	794	779	787	764	759	774	771	780	783	789	801	812	793	778	739	794	739	792	775	823	777	805	769	739	811	779	772	782	776	727	812	733	789	737	719	794	813	807	817	822	775	768	747	701	772	778	787	782	773	748	762	780	791	783	785	780	774	754	833	788	799	808	787	756	710	815	808	758	812	780	809	853	747	807	810	746	758	774	806	742	813	834	778	730	761	744	785	828	816	862	789	793	763	816	764
35503	17480	13118	7712	4417	3379	2482	1863	1451	1356	1156	1078	895	820	722	581	571	535	530	439	488	475	484	482	436	443	436	444	476	417	385	423	446	427	413	386	420	420	389	409	379	438	412	475	402	386	413	414	383	385	416	441	437	410	445	442	452	427	383	414	402	418	400	427	409	417	392	389	412	411	405	422	431	407	386	408	416	418	396	400	424	427	406	418	412	408	406	412	356	415	386	410	415	378	381	368	401	427	420	415	412	379	440	407	396	428	404	424	408	392	397	417	399	404	424	407	383	430	420	396	421	424	419	403	402	383	420	394	406	402	396	423	408	369	368	377	396	394	403	394	354	386	387	395	433	414	445	436	367	408	423	395	385	400	372	422	415	417	420	397	405	433	389	429	415	399	387	374	378	393	393	394	434	408	408	367	396	378	433	445	423	401	457	399	392	395	388	451	382	406	391	418	411	406	397	408	387	403	411	403	379	378	396	443	420	424	404	399	384	455	448	420	383	433	400	362	444	408	398	405	418	386	430	368	417	418	411	415	432	379	400	430	385	427	392	438	383	404	412	377	403	427	419	402	422	391	386	393	412	413	419	419	449	396	453	392	422	409	404	425	424	368	396	403	425	434	433	387	431	419	432	418	397	417	401	401	382	402	449	381	383	414	405	387	388	396	377	450	391	413	402	418	357	405	437	424	376	390	417	415	402	367	361	422	364	385	414	403	399	399	394	412	397	451	387	404	397	405	431	428	394	376	417	409	379	388	380	377	426	391	392	401	440	452	416	417	346	403	382	405	399	375	384	412	424	388	444	343	372	437	399	410	388	382	391	409	423	417	423	395	401	406	418	423	434	426	415	435	417	425	375	406	439	418	407	414	415	411	391	428	386	402	422	399	403	426	429	435	391	413	418	438	401	397	368	378	402	448	402	406	407	385	441	428	441	425	400	451	384	402	400	395	419	398	405	449	342	390	414	390	433	407	422	423	401	397	383	411	403	440	397	386	385	428	391	370	364	448	405	413	368	421	424	454	413	384	420	351	398	401	383	419	386	414	386	407	411	389	422	412	370	400	416	387	400	392	390	448	404	392	406	427	449	426	398	421	418	452	404	405	407	443	374	370	381	389	389	409	391	395	401	428	428	434	440	456	404	444	414	400	419	411	424	429	391	427	432	409	382	383	393	470	405	400	425	415	414	403	357	410	384	410	435	452	437	375	414	422	380	381	450	403	399	402	411	425	443	396	400	405	429	426	388	394	405	428	404	380	408	433	382	454	404	432	397	401	416	354	381	430	413	413	399	403	403	431	429	415	419	387	437	403	410	399	362	425	377	440	419	408	423	430	428	415	412	429	388	411	435	405	434	448	392	453	430	366	391	418	393	424	410	413	431	377	419	424	415	415	370	414	390	377	373	411	368	397	414	413	408	396	410	406	434	399	394	406	391	434	416	401	419	427	395	440	411	406	434	374	416	417	402	380	425	401	400	396	409	412	457	385	427	409	456	423	409	428	405	395	388	394	464	383	389	434	427	424	372	391	408	395	387	389	389	397	445	402	396	426	458	432	401	394	387	427	455	406	393	405	432	374	415	399	409	427	410	403	407	380	417	416	419	395	360	335	433	435	378	439	404	403	376	434	409	417	438	479	424	391	393	444	387	395	410	432	398	389	398	428	408	379	372	406	409	369	405	402	424	379	481	379	433	425	412	384	425	417	409	430	410	421	362	393	448	449	381	439	369	367	392	382	407	429	408	422	370	406	423	397	403	429	410	383	426	414	435	427	432	400	406	425	380	436	450	416	370	423	380	364	395	402	385	415	385	423	386	395	398	388	339	407	438	406	380	429	426	418	434	449	429	382	437	412	393	448	389	404	397	377	421	429	400	414	384	426	421	421	429	373	382	409	443	454	441	442	430	424	397	420	384	426	376	398	422	413	402	429	408	412	401	400	377	379	418	425	395	410	384	407	380	403	388	400	434	395	393	411	407	401	364	404	412	421	443	430	454	407	414	416	410	418	396	439	372	373	406	402	420	412	419	391	439	413	439	454	441	430	401	426	419	443	334	361	410	390	430	411	355	389	412	439	415	361	405	426	413	429	401	384	427	421	369	416	357	387	480	408	378	395	362	415	371	397	371	417	398	387	378	391	393	414	394	398	403	395	373	433	411	413	376	428	433	403	396	424	412	427	408	391	429	395	447	386	380	398	414	460	385	407	433	401	445	404	375	369	399	401	396	383	376	424	366	365	446	390	395	394	415	427	409	380	435	395	401	386	384	428	420	427	433	427	432	423	426	372	397	404	433	403	440	450	412	417	435	431	376	414	408	417	415	410	403	426	428	386	362	395	446	396	401	409	363	426	393	369	393	405	396	417	452	423	429	410	423	416	403	399	399	405	401	409	418	382	384	410	430	378	410	426	390	366	370	377	351	385	438	402	397	418	416	395	418	418	436	393	438	400	353	353	406	407	387	404	379	381	376	391	414	423	439	370	391	415	429	457	416	429	369	425	439	411	365	390	386	399	413	400	391	419	409	403	325	387	404	388	400	372	418	399	419	388	399	429	388	374	395	425	397	413	392	417	399	386	378	371	392	386	419	407	443	403	357	399	378	398	378	406	404	388	405	407	386	427	404	425	403	420	369	411	372	413	410	430	417	397	384	449	370	373	376	432	395	389	410	417	385	402	421	367	398	394	412	411	438	396	378	406	401	405	377	446	440	429	399	435	421	418	395	386	387	418	356	404	338	392	370	417	422	416	400	447	408	437	383	416	393	437	405	382	392	363	455	379	378	374	432	406	395	411	399	372	404	421	405	389	380	421	430	387	408	383	338	399	436	421	401	429	422	374	401	382	377	432	395	434	378	383	360	388	399	426	384	417	388	398	407	421	399	425	383	377	434	396	375	408	414	430	388	402	430	422	459	370	391	417	465	432	414	414	433	422	427	390	418	412	415	401	404	411	454	438	436	379	433	407	404	424	451	393	418	390	401	417	459	361	429	403	408	422	410	452	403	464	433	429	361	426	410	396	424	408	397	414	373	466	368	414	469	444	402	388	389	414	394	405	399	414	424	419	439	408	374	395	412	402	392	413	430	382	391	447	410	448	412	398	411	357	403	411	428	382	411	402	404	418	392	404	381	411	414	414	384	369	396	402	376	353	405	408	392	425	393	405	401	376	385	409	393	444	405	412	386	453	413	423	358	432	414	430	418	393	385	415	386	404	406	411	413	406	397	380	375	372	413	381	386	349	414	386	429	379	387	445	398	388	399	405	414	433	428	390	403	405	421	454	389	407	389	375	328	401	429	411	396	447	424	385	390	383	389	396	397	419	409	399	429	389	466	384	417	415	352	394	367	367	401	454	363	402	438	446	412	398	367	379	395	371	416	409	387	392	382	369	397	432	398	384	405	422	419	445	397	401	435	386	404	394	414	361	428	400	431	429	435	425	395	451	399	399	423	373	378	405	419	438	393	398	375	441	447	429	454	409	428	417	420	391
19962	11736	17670	15975	13330	11328	9139	7426	6227	5247	5166	4355	3750	3419	2721	1821	1749	1582	1531	1355	1234	1160	1161	1117	1059	1000	940	924	940	938	905	926	878	868	876	937	883	900	943	911	939	952	923	943	951	919	918	934	919	882	948	925	895	916	892	922	895	916	858	857	844	817	928	938	859	842	864	848	884	868	895	862	892	898	901	894	846	853	911	922	917	873	922	910	883	834	884	896	882	901	930	860	914	898	903	834	878	855	845	878	861	934	896	914	885	942	882	829	870	884	853	858	898	869	887	905	851	814	887	876	872	907	842	843	924	928	869	865	873	873	869	912	860	842	906	940	841	859	884	860	878	910	883	892	854	890	911	905	858	909	884	842	877	869	903	921	930	931	849	960	923	905	855	908	860	939	849	945	881	872	843	881	912	871	855	880	913	839	885	856	912	924	923	917	945	887	847	891	876	845	904	841	898	923	932	892	867	824	900	917	926	873	887	888	845	843	848	867	883	915	901	951	936	868	864	952	873	844	918	889	828	872	847	857	911	885	919	895	929	900	848	854	848	911	855	885	855	832	855	881	894	893	852	852	836	954	852	933	864	901	907	881	897	893	825	895	855	874	870	876	890	869	884	872	838	929	860	889	878	857	914	926	875	843	871	839	876	849	908	853	877	897	842	818	866	902	891	933	916	881	919	890	939	890	859	901	892	898	861	913	878	873	836	875	878	867	925	906	916	907	891	865	882	861	902	859	892	900	921	862	867	844	882	890	856	868	897	901	853	956	843	901	813	893	867	867	872	875	901	874	854	848	876	873	812	844	867	880	941	880	912	873	923	838	871	883	857	877	924	861	857	843	893	894	827	873	970	830	886	896	891	901	877	894	872	873	882	859	860	889	921	908	873	890	875	847	853	901	859	861	855	876	857	880	888	861	855	877	847	938	881	839	878	866	913	905	915	808	911	923	888	912	860	885	870	891	893	917	928	859	875	852	833	900	852	867	908	891	880	852	869	914	881	848	875	895	903	940	870	885	880	814	871	896	891	856	822	870	894	948	840	911	838	832	913	894	850	853	886	843	924	993	907	894	848	891	901	832	859	905	834	892	849	891	874	898	833	860	878	851	858	931	899	928	871	931	874	874	924	868	849	907	890	885	862	875	898	885	914	849	918	909	915	892	870	894	899	836	864	918	874	901	827	889	871	864	903	901	883	862	847	851	855	866	860	873	842	833	911	896	876	904	877	829	864	897	943	924	868	854	873	871	862	887	895	890	870	903	950	892	894	927	890	862	858	916	883	847	856	857	862	853	877	864	866	897	912	888	896	915	901	860	922	847	839	885	889	851	892	865	878	891	838	866	869	882	936	918	894	867	863	876	915	907	817	865	887	935	916	863	842	881	863	923	911	910	834	885	903	915	878	878	881	894	850	905	858	915	821	866	887	828	878	835	866	940	874	907	854	877	906	934	882	913	880	867	897	893	853	891	870	894	871	941	904	881	917	866	917	858	870	848	923	829	877	850	892	931	852	877	853	925	831	885	912	884	913	876	867	887	878	910	887	865	926	902	874	879	920	909	881	876	904	925	884	933	949	828	932	908	910	852	894	861	846	923	854	901	899	903	939	842	879	862	863	840	914	890	861	822	885	921	870	897	810	856	875	866	890	867	909	875	895	810	872	872	861	866	867	850	880	887	869	880	872	893	880	856	874	877	863	875	861	877	864	855	875	912	884	886	890	886	841	910	869	904	876	876	896	894	879	846	905	883	929	903	870	894	926	884	869	859	874	922	840	890	909	905	871	877	920	891	902	833	866	912	862	901	880	853	899	881	904	912	866	858	830	836	896	916	917	940	911	878	885	893	863	919	901	890	862	901	874	860	904	798	914	864	916	888	887	840	913	913	878	901	925	886	842	855	890	876	877	861	913	858	858	900	859	870	874	921	890	937	857	911	886	863	904	866	887	882	905	910	839	905	899	885	916	887	946	854	918	847	895	835	871	829	870	892	895	880	891	913	824	907	870	877	865	874	868	890	872	858	883	875	912	927	879	872	923	859	878	813	881	909	898	891	894	902	873	896	908	870	859	923	876	865	902	903	860	832	860	884	826	886	842	865	882	897	898	912	906	935	862	865	914	937	887	932	869	849	882	905	894	885	858	934	883	922	860	905	857	873	912	921	893	880	875	911	852	925	906	857	912	961	918	805	903	918	857	854	882	879	878	862	850	880	868	906	866	885	902	872	828	866	884	880	893	892	863	845	890	924	872	832	855	863	871	865	878	864	864	865	896	873	902	885	888	882	886	864	873	887	847	898	969	913	874	891	843	926	887	886	845	884	878	912	863	887	811	899	929	820	901	884	880	911	891	896	856	917	855	884	834	902	858	884	869	841	923	890	870	902	876	843	870	902	882	900	871	897	904	928	852	913	884	912	902	874	864	938	901	912	855	909	889	856	931	866	901	850	874	935	938	880	864	916	870	857	849	834	921	879	845	889	867	922	924	881	864	900	875	872	853	883	876	884	917	856	888	892	896	893	869	868	874	889	953	907	858	818	847	902	848	816	856	894	883	870	919	903	924	863	855	863	878	911	914	876	925	897	925	891	933	908	873	880	880	891	849	864	882	878	876	856	873	846	888	815	881	910	945	912	875	870	906	901	863	886	942	884	879	852	884	867	913	896	905	906	878	909	891	852	952	898	889	874	883	848	888	904	834	836	878	874	915	927	877	908	890	810	869	905	867	872	907	898	888	846	859	885	876	887	865	877	842	911	868	872	902	882	867	891	916	921	926	934	883	888	850	865	874	878	877	887	875	891	908	935	850	905	920	865	898	904	809	847	883	876	819	835	885	918	845	897	874	816	872	920	942	871	845	906	893	913	898	942	879	856	891	924	817	849	924	851	935	866	857	888	901	836	883	889	860	866	877	869	842	855	882	845	863	831	878	900	895	879	881	898	892	903	887	909	890	877	880	846	918	895	893	853	912	911	834	883	853	905	889	876	907	902	877	958	882	861	834	875	812	838	922	895	877	867	875	896	867	937	868	885	850	848	895	873	911	891	864	856	898	943	853	900	869	925	864	865	843	912	889	837	840	895	907	909	849	901	870	937	909	896	902	859	936	911	876	927	928	869	880	853	892	856	864	857	900	896	920	894	837	896	864	899	906	883	921	882	903	827	870	893	876	897	865	915	857	856	885	869	886	902	867	893	882	916	885	898	830	893	903	853	874	888	902	842	806	932	923	919	868	874	893	873	854	894	915	909	909	869	830	850	825	859	885	805	840	935	907	872	825	861	921	847	863	844	891	919	891	867	873	877	904	926	867	942	886	895	883	958	893	944	863	889	878	939	836	830	864	850	958	923	886	900	873	871	905	908	910	895	918	889	860	896	910	825	879	868	920	896	942	868	864	840	887	871	856	857	879	891	911	843	904	882	897	881	852	890	854	878	925	859	883	894	900	884	872	926	851	913	926	869	886	866	903	881	879	878	880	893	821	903	889	898	868	879	881	858
15311	7427	5554	3239	1950	1334	1158	912	787	686	662	585	506	482	483	411	408	469	416	416	449	416	381	434	405	391	385	374	407	344	367	385	376	376	363	378	440	392	376	428	412	396	375	430	403	412	409	380	401	389	400	367	390	391	411	399	395	404	393	416	398	423	407	373	391	360	383	383	369	380	413	388	333	406	377	384	362	378	358	367	374	421	360	353	397	389	381	370	392	396	404	355	387	412	350	397	355	406	361	395	383	396	399	399	368	385	388	408	393	435	383	387	404	389	362	405	386	376	391	386	393	409	396	374	409	388	413	397	380	410	428	393	413	365	371	387	340	395	411	406	386	382	380	388	373	394	409	376	373	377	369	390	396	388	380	388	430	426	403	383	421	436	390	392	375	357	404	399	326	371	404	424	421	409	364	391	431	390	382	405	394	376	368	415	409	379	394	384	394	384	420	394	377	394	420	423	395	407	399	412	415	380	388	443	379	420	418	367	391	357	430	377	403	362	387	372	366	362	395	360	397	372	374	349	375	409	354	360	384	414	371	359	369	410	377	364	390	361	378	357	350	384	387	387	382	344	345	389	397	391	365	409	384	386	413	373	391	405	393	414	369	398	374	390	383	394	394	399	423	380	379	369	348	388	392	413	365	429	408	370	394	376	441	367	425	389	384	384	388	385	368	430	376	366	408	386	357	428	375	385	404	400	392	442	370	353	362	348	417	403	363	368	421	423	367	385	365	379	423	377	376	383	377	389	418	389	352	383	377	404	352	384	420	400	404	411	391	411	417	376	378	382	401	397	380	387	387	372	371	396	376	342	380	359	364	410	365	415	350	385	386	396	433	387	387	410	375	337	398	399	366	398	393	401	425	387	351	353	381	407	406	388	370	389	394	353	416	391	354	369	436	393	396	390	366	365	398	419	349	380	428	363	387	419	408	392	374	406	359	395	372	377	398	379	380	382	382	440	398	407	426	388	367	422	360	385	390	400	400	421	406	361	377	360	398	357	400	393	406	378	421	376	385	359	402	391	339	384	397	369	409	360	390	396	354	401	390	350	409	396	383	369	396	420	424	394	396	379	353	412	393	404	387	365	400	387	376	423	428	389	347	383	386	390	345	371	372	388	428	377	384	431	400	372	352	337	410	439	399	381	361	415	356	391	380	407	400	370	396	380	424	404	397	370	360	349	363	407	386	397	404	375	389	398	428	390	373	366	362	380	364	389	384	379	391	394	358	381	376	410	409	382	345	374	391	381	392	387	440	370	393	389	377	389	414	391	375	437	336	394	394	411	373	381	391	404	387	389	399	386	381	406	402	387	386	364	394	413	390	368	378	418	349	382	387	352	384	399	381	413	366	369	401	386	367	355	362	367	387	396	336	393	380	398	410	371	371	342	363	389	402	369	421	376	382	370	414	356	381	378	365	382	370	379	399	383	401	372	387	379	377	396	400	408	408	407	384	408	408	390	426	386	366	404	388	353	352	414	394	381	406	367	409	343	407	361	330	397	363	382	378	405	358	358	364	383	384	391	385	350	376	448	422	408	371	344	352	342	375	393	409	376	396	375	435	403	394	378	417	417	363	368	425	401	381	372	373	421	424	394	361	416	411	415	375	360	403	380	394	345	436	388	382	370	384	400	375	392	371	398	357	370	356	394	377	392	377	370	389	374	374	391	359	391	415	391	385	389	394	430	411	373	339	390	355	399	385	427	401	404	396	373	392	362	425	401	383	349	380	430	389	401	387	379	368	361	400	362	364	369	344	410	376	377	373	395	409	400	398	370	389	394	376	410	391	402	343	387	382	400	379	389	392	396	400	384	370	369	349	382	397	410	395	392	374	371	412	408	393	358	367	388	347	390	373	377	416	373	372	414	436	415	379	376	413	399	376	382	392	443	372	358	381	394	415	378	404	394	380	371	383	363	382	401	382	399	391	382	375	398	362	364	399	388	370	427	375	379	391	424	385	401	389	382	395	409	364	396	388	397	372	367	369	407	399	396	375	434	356	397	382	377	361	351	368	376	397	411	338	364	414	374	378	367	354	380	409	373	415	392	384	400	397	406	392	406	403	395	417	402	375	352	425	398	380	378	386	395	397	384	404	405	408	400	386	350	385	395	400	347	363	393	377	380	374	390	405	365	399	389	393	415	396	407	375	370	388	421	419	399	393	370	389	391	390	405	400	341	401	385	402	366	369	364	400	424	383	383	385	383	372	387	417	401	389	343	397	403	379	388	355	383	346	396	396	384	366	366	339	393	399	356	396	370	382	413	427	398	397	389	405	391	387	366	420	366	371	383	398	387	367	382	394	389	361	400	373	397	376	354	365	402	369	394	363	395	361	359	392	388	374	389	403	374	381	394	371	368	404	411	345	387	362	369	372	388	392	380	397	401	393	351	409	388	416	346	391	390	417	378	372	403	368	401	384	401	372	371	373	396	352	401	383	377	379	407	392	382	401	406	380	372	361	361	393	405	400	374	375	368	387	378	373	376	388	364	365	377	408	406	356	365	404	391	357	405	364	387	375	411	412	385	420	370	346	384	375	361	409	387	362	337	426	372	398	384	384	426	416	423	391	375	362	386	365	405	402	356	375	377	396	377	383	367	413	355	372	346	398	402	372	407	400	371	404	362	396	341	387	399	361	344	350	399	361	396	394	402	386	388	397	335	395	370	371	401	424	370	368	387	444	367	364	387	390	404	367	451	360	334	385	374	412	405	354	366	392	380	369	390	371	347	393	390	378	418	393	359	385	388	369	389	390	369	394	412	386	391	409	392	406	402	376	369	408	388	388	406	412	375	392	378	373	405	381	371	387	376	393	363	366	407	389	392	397	395	360	398	414	407	348	398	426	380	374	396	408	409	371	384	347	371	402	421	370	402	391	388	442	373	433	432	377	384	361	378	402	385	395	404	384	394	417	341	365	367	362	385	379	367	364	364	359	393	407	382	410	396	380	376	416	394	396	394	347	394	375	373	357	379	376	367	388	403	395	377	374	387	327	400	384	381	380	386	364	389	372	369	387	365	357	405	422	348	386	393	447	381	373	344	404	407	368	388	400	379	352	412	395	400	446	399	397	367	349	391	442	391	367	372	400	390	387	374	372	380	366	404	371	386	364	356	382	391	373	397	395	394	413	381	354	367	426	363	381	385	375	430	343	369	394	414	353	399	368	406	424	398	348	410	405	368	405	380	381	364	411	410	359	371	390	426	342	364	396	384	396	373	368	381	421	395	383	393	384	378	396	363	369	359	403	409	390	416	390	364	390	388	364	354	384	349	418	403	383	408	422	378	369	409	382	378	393	365	403	404	412	383	411	378	387	382	385	395	373	357	392	407	374	378	383	404	349	433	376	373	388	367	366	414	386	398	359	364	347	359	375	366	382	397	375	367	389	360	405	427	416	396	407	399	358	392	397	396	381	401	415	394	390	430	398	390	376	377	385	401	379	397	369	404	415	428	370	403	429	370	413	349	395	388	397	385	391	363	369	338
8698	5897	9112	8447	6474	5112	4249	3190	2704	2448	2379	1890	1703	1588	1455	1146	1114	1083	1024	1053	1019	1032	945	1009	907	913	864	903	780	829	865	837	867	875	818	877	900	871	843	823	876	816	805	854	854	821	835	856	913	835	819	841	847	881	872	857	838	855	874	859	735	837	842	814	792	816	850	889	824	815	820	832	815	873	867	833	865	828	864	842	855	860	847	826	811	828	838	855	809	842	812	826	840	859	872	864	816	830	796	824	857	853	869	802	866	870	839	814	828	871	833	863	820	822	879	874	845	816	863	802	827	863	898	869	802	815	907	849	839	799	838	871	807	829	836	827	866	834	857	852	813	828	823	802	829	847	874	802	825	840	855	849	865	897	836	883	812	828	800	805	857	855	859	825	825	878	876	847	810	854	801	849	905	852	840	807	840	835	863	820	894	793	789	810	858	841	818	893	861	803	831	831	855	857	827	798	832	847	792	867	825	806	850	899	856	879	864	821	795	895	815	852	787	811	806	843	876	791	826	794	897	817	850	820	777	822	811	843	750	811	779	856	870	830	865	826	855	834	787	822	860	821	859	797	821	863	823	849	792	820	831	892	842	874	837	845	838	824	809	823	885	906	851	813	842	877	870	832	830	824	821	864	821	843	861	829	821	839	846	825	824	813	879	879	844	812	827	798	810	779	835	864	861	843	874	812	856	861	823	879	829	817	817	820	834	832	842	830	795	837	823	850	842	840	821	827	839	822	874	855	799	770	777	829	841	879	857	808	870	845	838	795	826	818	807	861	861	851	834	787	829	821	851	855	834	884	791	771	881	856	817	848	852	891	904	815	837	813	879	877	787	803	832	848	889	823	821	794	869	857	843	865	858	807	857	811	861	864	819	857	863	829	799	826	845	785	791	850	856	835	849	803	781	881	843	831	789	785	855	816	815	804	838	878	844	865	827	832	822	812	819	826	849	864	836	808	824	797	863	835	865	889	799	798	863	818	844	802	825	817	775	814	845	834	818	818	867	870	832	831	804	848	847	821	867	858	843	839	849	809	901	825	789	869	849	858	878	839	842	814	817	836	782	813	873	779	808	813	802	804	865	842	868	866	825	850	860	896	810	842	820	833	847	804	838	801	860	813	851	795	841	810	861	820	870	862	893	863	831	775	849	849	821	820	782	824	812	827	840	814	830	830	933	866	894	903	824	791	816	830	862	824	823	808	811	771	785	799	826	813	804	812	824	845	841	822	833	821	802	852	818	779	819	819	787	825	832	834	864	832	843	852	841	794	862	801	801	835	819	858	856	832	849	780	892	839	838	822	888	884	841	832	829	832	825	810	794	776	903	855	866	856	854	881	838	829	817	841	807	824	898	762	846	854	903	746	838	860	787	804	857	846	879	784	811	837	811	834	835	829	836	843	810	779	874	846	831	832	865	807	841	824	834	857	856	806	906	847	827	866	785	844	862	894	828	830	832	782	870	816	781	840	852	883	893	817	825	839	868	781	855	858	804	833	849	862	837	873	796	813	851	855	828	752	852	825	857	821	778	780	820	819	824	834	809	861	830	876	800	839	839	823	805	817	797	801	843	800	832	831	851	847	851	843	826	819	841	834	837	846	844	834	816	849	863	852	827	881	867	817	830	848	842	863	841	828	824	796	853	783	844	836	811	846	833	845	828	878	857	760	872	840	861	842	837	880	836	787	837	826	838	793	841	830	818	815	870	815	834	782	834	845	875	861	842	851	852	857	835	889	837	854	863	778	854	795	847	826	825	829	809	828	814	822	840	783	834	797	858	834	805	788	825	868	835	806	832	845	841	846	849	790	895	848	775	812	858	814	829	833	838	822	827	860	866	822	828	816	796	840	840	821	844	858	848	814	868	821	856	820	817	829	870	832	809	809	812	858	849	821	840	837	827	809	850	805	820	812	839	846	843	809	828	807	801	830	763	793	818	822	816	875	794	771	814	879	780	792	795	809	776	820	843	806	824	839	851	857	850	843	847	866	846	870	808	879	841	833	824	877	855	846	823	828	815	873	821	872	870	817	838	833	803	820	854	836	832	799	845	811	882	799	886	837	850	831	842	854	843	846	869	857	853	876	838	796	840	835	843	858	862	792	842	846	834	831	823	832	796	865	822	845	797	809	876	835	833	831	824	892	823	805	831	841	815	833	796	780	836	816	808	840	814	839	843	852	841	839	824	818	834	914	828	791	861	826	853	819	803	811	815	846	819	837	875	809	846	782	842	832	788	821	826	776	768	800	830	825	859	856	809	828	810	827	868	817	785	858	840	882	791	819	811	807	846	819	840	828	790	798	822	838	855	809	844	855	798	832	820	821	867	822	836	879	816	826	854	871	856	830	881	779	854	880	846	817	831	855	840	805	838	838	807	897	786	811	822	831	851	886	814	803	892	803	817	801	832	857	838	844	851	820	796	806	839	768	843	839	881	869	841	866	903	819	825	858	844	862	854	840	842	856	856	853	814	790	848	823	833	810	797	840	798	828	817	820	827	783	783	822	827	837	863	872	806	797	815	844	818	856	839	808	828	842	838	869	846	857	812	854	827	892	834	799	857	880	762	837	838	850	808	787	870	862	854	880	871	853	812	835	775	828	768	828	861	851	840	854	827	821	845	863	845	826	808	773	823	810	798	816	883	841	858	816	831	852	874	859	833	812	878	859	853	843	877	826	773	844	870	758	876	776	795	861	839	823	863	864	873	855	828	851	836	832	790	823	817	855	822	808	817	803	814	830	837	914	789	831	815	841	823	783	854	838	807	814	808	815	844	829	796	808	818	852	827	836	874	828	751	810	841	835	869	846	825	793	823	903	812	865	814	815	863	839	819	808	859	861	816	849	848	809	868	836	899	893	819	830	904	860	804	825	855	829	815	856	814	883	838	853	775	771	873	855	789	802	790	827	803	835	846	824	828	830	829	830	796	877	863	831	820	777	785	881	841	808	851	833	874	827	850	871	830	830	833	808	761	802	790	796	777	812	843	813	853	842	779	784	851	841	840	829	832	842	875	856	846	812	861	832	853	854	885	851	887	832	821	874	819	837	838	839	825	864	756	841	856	849	841	843	825	788	818	901	833	875	848	809	868	880	808	821	804	830	855	904	784	834	850	829	828	832	824	851	850	815	820	806	799	808	878	894	850	829	817	829	874	822	850	833	783	848	802	837	772	826	815	833	857	837	842	842	841	815	848	808	800	822	832	799	821	830	868	836	801	812	818	765	804	836	824	825	806	783	807	770	831	819	845	836	831	801	822	888	797	864	815	825	829	847	817	816	812	817	796	809	865	803	826	854	876	811	837	817	869	833	825	864	814	851	830	832	867	837	807	883	848	825	798	841	821	881	849	884	802	798	809	832	813	811	781	845	872	836	893	849	831	859	849	833	820	851	846	836	915	804	891	828	822	853	847	774	859	853	847	804	799	821	830	841	855	847	860	886	840	890	850	863	858	847	822	813	777	860	825	844	838	796	848	808	820	852	809	860	819	830
28792	13850	10421	5638	3067	2231	1596	1319	1130	1052	861	724	747	637	543	474	450	424	406	388	404	416	392	383	400	371	343	401	365	395	352	376	339	341	365	338	350	370	385	336	351	385	400	392	360	393	350	387	342	348	365	376	371	384	350	306	369	400	388	352	348	362	317	348	352	357	355	356	387	364	356	342	361	367	374	363	370	320	359	383	355	354	395	362	342	349	354	370	350	347	334	429	378	338	363	350	364	329	373	322	358	349	358	331	370	335	351	359	343	337	374	375	355	349	354	381	368	334	349	369	374	326	354	336	323	334	360	392	353	381	373	348	338	348	300	314	342	338	337	359	347	360	320	357	356	386	372	345	338	358	354	358	364	370	361	358	360	378	338	376	348	326	344	355	320	337	319	352	354	330	354	386	375	372	367	360	327	381	375	370	362	385	334	339	352	355	397	337	357	383	360	368	319	371	341	341	342	342	352	337	387	349	357	330	332	364	358	378	374	344	372	375	352	302	341	328	350	360	366	366	370	387	365	348	332	342	337	321	362	349	338	335	380	354	367	323	346	360	345	370	338	369	364	374	371	380	369	349	348	377	384	318	369	338	362	332	365	359	350	389	364	356	380	354	322	343	359	378	405	366	374	362	386	397	339	366	422	377	372	336	330	330	332	357	352	334	388	342	358	358	361	344	356	357	390	359	359	347	337	309	360	365	373	346	344	372	387	374	328	349	361	373	367	387	398	323	339	356	354	361	349	368	391	356	359	331	396	389	381	327	361	363	360	326	335	356	348	370	352	395	339	347	338	340	387	339	318	306	348	372	370	360	376	346	360	345	359	326	354	360	347	334	378	349	323	317	371	312	379	368	350	331	356	351	352	377	370	339	322	342	352	353	375	382	374	356	338	393	363	371	342	322	374	376	361	351	353	347	358	318	343	401	395	352	313	341	327	377	388	380	344	363	329	375	367	325	382	368	337	393	383	366	357	402	333	355	330	367	369	323	348	357	362	328	357	336	347	402	391	400	390	318	312	340	364	332	359	322	345	361	376	334	335	338	339	327	360	360	351	351	344	337	349	361	360	364	366	302	395	370	304	337	335	344	371	350	377	362	354	375	335	343	346	354	352	350	361	337	407	351	365	364	345	375	356	330	327	366	350	369	336	363	354	377	360	379	348	340	371	337	347	377	325	342	374	341	347	330	343	371	377	348	347	380	385	377	347	361	364	365	390	316	370	372	317	356	373	343	328	394	410	372	372	349	373	368	336	294	383	348	345	387	380	353	335	347	339	375	367	336	359	386	368	336	356	353	343	340	383	311	322	345	349	339	310	379	349	365	341	365	322	365	347	385	371	375	344	358	342	334	361	356	373	329	335	368	332	362	390	362	346	377	366	384	334	343	379	346	435	358	368	335	362	343	381	387	371	367	341	374	351	370	354	354	377	346	375	337	353	347	332	357	343	340	389	390	346	359	364	352	362	333	386	369	387	381	350	347	328	336	350	336	359	385	354	347	348	351	375	354	355	351	375	366	390	353	388	343	376	376	359	374	397	357	332	334	356	363	367	367	350	370	359	370	367	375	343	366	363	378	383	337	318	395	374	360	357	354	375	407	370	414	330	369	355	376	365	388	316	334	364	337	338	343	325	363	367	400	371	377	369	360	369	391	388	347	360	371	353	340	319	377	347	384	330	368	352	342	324	355	366	363	391	378	370	346	387	334	349	375	332	356	391	364	383	392	351	349	364	385	325	353	365	353	354	378	324	381	384	363	358	388	391	354	356	386	348	355	397	398	357	377	366	323	318	373	366	400	392	351	358	352	354	345	373	351	332	343	373	361	333	374	385	385	366	370	369	381	375	386	328	382	424	347	349	341	382	333	378	347	341	345	338	367	332	371	366	349	351	329	364	411	371	391	348	335	357	320	332	356	362	371	359	353	364	318	390	367	325	299	393	363	381	338	368	357	333	359	344	351	343	346	341	363	360	346	341	380	368	340	311	378	321	343	384	352	385	400	340	372	380	331	341	384	347	348	341	330	349	346	389	361	373	380	394	371	386	333	342	369	311	338	371	366	418	354	352	369	347	366	373	352	338	365	380	374	364	375	359	342	351	347	374	379	385	360	346	328	319	311	371	360	359	350	386	373	319	338	346	326	353	371	324	343	356	357	332	345	360	380	364	323	363	373	355	355	328	380	327	330	392	362	319	407	369	365	358	343	367	345	402	334	353	346	347	317	350	393	354	376	359	387	382	368	395	376	336	334	348	352	331	355	326	377	361	314	372	371	321	394	364	334	371	325	346	386	391	375	343	338	355	361	389	339	357	364	334	370	345	354	345	405	347	349	350	361	360	358	350	341	364	345	387	402	353	352	369	378	350	353	389	349	351	392	369	366	362	361	329	386	361	344	342	331	326	355	354	361	380	352	344	414	370	353	353	351	393	353	345	377	374	351	335	328	339	333	351	421	339	363	358	324	363	343	350	347	361	408	333	342	407	340	370	344	343	341	373	334	351	369	381	349	361	379	379	373	360	368	336	326	373	354	326	344	401	340	370	356	358	374	370	371	384	351	369	351	349	352	365	384	348	343	419	418	384	363	372	382	333	370	330	361	365	360	357	346	343	355	366	368	372	409	381	337	406	344	318	359	388	346	324	349	380	357	382	375	375	359	352	353	345	365	353	320	359	359	363	374	342	362	354	354	399	351	380	359	323	356	345	332	352	361	349	348	325	363	375	405	378	408	333	335	366	340	361	393	391	350	351	355	341	352	372	385	363	344	382	365	355	358	338	308	313	333	334	341	363	372	383	383	333	343	347	332	335	323	355	358	336	361	353	391	370	358	344	335	374	394	340	348	335	300	387	332	365	381	300	336	324	355	362	376	352	358	355	357	343	360	338	347	355	346	349	358	369	359	359	388	339	316	367	364	353	393	352	369	349	360	327	365	340	350	384	334	364	371	345	383	354	318	358	357	352	344	322	343	353	343	359	356	356	366	366	353	358	395	347	365	384	351	357	358	354	380	373	352	373	352	385	340	324	370	331	384	375	419	378	354	354	359	325	340	360	362	326	365	349	335	352	405	350	374	366	352	378	366	347	383	382	392	370	314	348	339	330	337	389	354	355	354	353	354	341	380	383	359	362	367	406	347	344	369	357	394	322	320	340	359	366	341	379	330	336	373	396	354	339	351	362	350	362	382	380	343	366	345	335	367	353	344	349	370	338	384	377	389	386	380	365	371	362	354	340	366	364	352	335	370	379	342	390	410	385	351	373	343	357	376	375	342	360	385	359	360	328	371	358	368	358	380	415	330	349	368	324	386	381	384	387	364	352	388	351	357	332	344	351	339	329	340	365	361	390	379	330	341	367	346	358	405	377	336	349	357	377	351	367	362	322	404	345	394	388	349	374	341	347	340	375	368	379	364	354	341	347	362	340	362	365	344	359	358	371	396	381	345	362	369	367	352	364	342	381	358	355	397	330	373	389	346	387	391	358	355	374	354
16754	9923	15428	13133	9667	8116	6584	5481	4605	4438	3852	3291	2699	2455	2141	1381	1239	1332	1142	1117	1062	990	1005	895	943	870	907	794	813	795	831	821	836	848	791	822	776	803	845	832	867	873	852	849	834	828	863	743	806	819	764	799	795	796	873	780	761	752	769	785	821	818	781	821	761	814	705	853	805	800	831	778	765	817	793	764	796	755	776	817	781	794	800	835	800	788	824	746	782	805	831	812	803	771	767	783	789	856	789	820	780	810	751	798	774	821	806	758	764	745	795	768	803	784	797	776	785	779	835	800	826	818	806	779	766	755	835	807	810	784	849	784	788	737	780	792	781	786	787	785	799	848	808	806	819	784	804	771	797	805	774	805	765	788	769	852	756	818	789	802	744	790	825	751	777	812	795	782	746	784	847	831	787	773	793	834	792	808	804	752	783	805	783	800	746	830	823	851	803	799	804	829	759	785	797	824	821	803	838	789	817	853	776	783	825	822	758	811	756	807	813	785	815	801	779	798	760	726	787	775	778	828	812	796	772	804	827	796	798	750	762	761	841	767	760	828	798	789	747	837	767	795	802	802	806	782	831	761	790	782	796	802	778	800	798	752	810	806	814	772	812	765	742	765	827	841	762	811	788	809	822	819	828	815	824	792	777	785	773	822	766	796	789	828	783	788	818	778	757	807	815	801	823	786	735	795	785	803	795	775	760	793	759	808	792	798	795	811	786	821	815	790	827	821	757	784	807	831	785	769	753	810	804	807	820	830	800	810	767	742	784	816	780	756	788	780	814	816	785	760	745	841	811	825	778	806	763	769	811	770	791	784	801	737	785	776	787	828	787	770	785	855	800	796	792	773	786	732	787	821	783	802	748	759	797	832	788	788	819	784	771	790	793	814	798	782	785	761	776	819	797	800	808	778	779	772	806	758	759	783	810	788	774	781	796	797	853	792	799	790	798	810	802	823	824	834	790	774	765	779	776	789	803	758	824	802	760	772	818	781	803	802	747	842	809	778	809	807	804	803	774	821	786	755	849	824	811	776	812	796	774	773	780	821	782	843	812	786	794	816	806	771	849	797	765	794	830	817	781	849	831	838	766	798	797	799	796	793	812	790	796	807	747	834	812	830	824	798	798	824	797	820	826	818	765	826	855	835	775	770	805	780	754	764	761	767	788	780	826	870	771	757	791	770	812	872	735	824	732	774	769	752	790	802	812	799	817	795	804	783	823	805	769	797	797	784	785	793	779	815	792	832	839	793	809	803	771	788	750	797	836	818	779	784	753	786	798	795	823	786	798	775	790	816	757	746	779	779	840	740	743	831	749	792	785	796	772	754	770	770	820	734	818	828	783	812	786	805	723	749	808	777	785	784	758	808	768	800	839	748	787	781	733	806	771	759	745	744	774	738	795	765	824	821	761	806	774	812	818	791	761	788	780	798	733	784	792	788	751	784	793	756	790	770	814	871	858	806	815	798	793	780	757	816	843	737	753	811	803	761	802	794	802	776	796	822	766	774	768	813	803	813	844	757	733	769	772	802	811	745	743	779	821	761	803	779	790	818	782	815	763	835	725	817	798	834	848	777	846	811	805	804	719	811	751	764	785	822	783	793	798	752	797	779	828	810	750	890	830	801	797	812	834	770	770	777	822	769	795	769	810	768	813	808	821	741	770	765	812	780	729	772	796	755	823	798	775	767	799	794	795	806	810	814	782	766	812	771	800	763	747	738	814	830	744	831	765	805	808	817	819	774	801	788	783	742	778	754	792	840	787	789	775	772	805	822	770	803	783	819	842	785	818	750	742	752	796	799	799	796	773	802	808	798	778	798	811	799	795	807	796	801	741	797	836	803	775	782	822	766	775	780	797	735	766	797	778	723	802	794	787	768	814	803	789	809	809	761	826	836	796	784	780	771	778	837	750	795	806	783	747	828	802	753	827	797	799	790	794	807	807	797	745	800	782	796	791	767	783	759	810	774	776	774	792	826	812	785	791	773	732	763	800	785	787	814	739	772	809	763	790	768	784	793	750	766	814	773	791	770	758	795	772	771	771	754	785	776	782	795	815	793	818	794	796	837	776	796	792	857	792	770	772	793	767	793	765	755	833	811	788	787	796	792	749	752	741	790	749	773	810	838	776	794	795	750	745	823	771	784	863	786	821	821	771	851	746	758	782	798	802	796	808	834	757	801	823	738	810	823	765	767	750	796	778	787	765	797	788	763	792	781	779	782	805	831	770	755	807	821	808	819	829	797	783	864	794	829	786	766	775	805	802	884	805	787	769	839	792	775	826	788	799	795	818	800	794	771	763	831	792	783	802	764	813	783	749	820	843	826	798	774	771	779	770	792	766	801	816	766	758	782	825	767	752	754	806	781	779	834	756	762	808	825	751	805	737	781	797	813	804	819	761	786	740	728	755	779	755	756	860	772	814	744	790	784	806	807	803	788	821	794	790	794	805	818	804	804	789	818	809	750	773	767	759	783	779	774	750	796	761	738	844	833	767	772	787	769	789	804	795	801	823	787	779	764	763	779	853	752	801	774	792	808	764	767	778	862	764	832	801	797	829	792	779	807	754	827	820	800	801	824	768	771	823	755	776	841	813	846	815	828	807	819	838	755	832	820	788	755	830	770	769	794	839	799	828	789	768	767	746	816	783	801	788	816	796	810	797	795	756	784	791	809	798	779	777	826	783	771	774	861	778	777	814	824	776	747	854	697	826	790	774	792	777	785	772	789	808	762	849	822	824	808	833	769	799	809	755	819	748	811	758	797	826	764	757	844	786	768	790	787	851	803	848	825	738	778	824	815	803	782	807	824	778	782	757	790	803	783	742	730	765	803	769	822	784	750	786	780	818	804	781	763	761	800	812	800	766	795	849	780	781	792	765	769	786	807	816	736	802	814	712	787	804	765	807	758	741	795	731	799	724	799	775	785	784	767	838	801	806	787	777	765	788	832	795	774	813	774	766	790	805	785	752	753	764	783	764	841	778	810	769	842	767	789	808	727	840	783	734	795	757	783	768	771	768	715	826	776	800	798	777	831	786	807	772	774	815	749	777	809	805	767	736	791	813	819	846	856	770	815	809	732	770	765	747	822	791	818	770	777	827	815	782	759	873	803	785	784	778	849	832	802	817	818	749	844	798	817	779	789	803	816	830	730	804	796	748	828	805	797	799	806	762	798	840	818	799	777	735	825	734	756	848	734	816	775	777	757	752	779	809	791	804	799	832	807	817	789	799	805	779	730	777	784	824	844	793	821	800	849	784	807	766	795	784	781	780	759	801	799	759	798	789	815	837	810	786	848	834	785	772	800	737	776	830	811	796	786	797	806	765	794	785	801	794	784	785	754	794	834	848	803	807	754	829	725	823	832	784	822	811	827	795	740	784	803	818	772	773	785	790	824	747	819	807	828	817	785	768	793	758	809	804	802	804	843	769	807	781	791	856	795	778	778	827	808	817	798	819	796	771	786	786	826	815	778	759	771	703	845	804	754	764	803
35564	18549	14018	7875	4124	3062	2306	1942	1582	1421	1307	1071	971	849	776	632	502	515	577	486	448	489	455	444	407	484	451	436	422	420	427	462	410	415	418	414	394	415	397	407	425	393	403	387	408	428	407	411	377	432	441	392	361	405	425	414	369	441	409	447	411	452	424	434	372	422	406	419	381	399	380	371	443	443	416	407	405	419	404	426	401	399	414	422	386	435	409	387	381	425	412	429	439	435	390	408	411	369	403	418	407	372	444	421	412	392	428	411	389	412	440	397	418	413	428	418	377	405	404	409	440	399	404	432	413	419	400	413	406	391	393	395	404	393	399	371	408	431	379	390	409	392	388	408	408	406	395	387	397	386	429	408	426	434	383	399	436	441	408	416	413	386	391	417	393	403	411	434	371	407	385	425	414	435	390	389	418	407	422	374	421	392	420	403	386	444	374	385	404	394	378	420	406	406	382	416	402	380	430	420	400	382	423	446	399	410	448	385	422	418	396	408	400	398	426	373	422	384	391	422	440	444	431	452	426	414	422	402	422	396	438	450	414	405	412	413	412	400	357	401	403	400	407	405	398	419	390	405	413	404	368	434	435	401	393	397	391	399	411	413	404	369	412	392	409	409	418	413	410	399	421	443	442	441	411	423	454	407	430	401	422	403	398	425	431	401	416	431	408	418	411	416	401	402	367	397	408	392	407	421	393	397	360	400	393	408	450	421	412	430	402	405	423	413	419	417	419	390	404	419	355	392	413	361	389	468	377	426	415	409	384	401	385	419	399	364	394	388	394	441	460	392	383	407	421	391	384	409	418	369	397	420	416	378	379	382	419	423	406	394	431	416	431	410	435	417	381	429	362	382	423	427	442	416	439	429	405	383	408	409	427	417	363	430	422	402	417	401	416	427	424	433	437	413	432	399	417	402	424	416	352	437	390	420	391	415	422	375	428	425	399	392	427	399	401	392	387	452	432	428	403	408	449	406	400	400	370	401	402	408	423	391	433	431	413	414	389	420	395	423	415	411	425	406	397	452	439	391	417	421	364	418	404	382	416	424	380	426	422	382	378	391	396	383	404	392	377	372	421	428	425	406	421	437	410	449	428	403	366	392	356	441	420	446	402	448	452	379	429	379	427	422	444	409	411	379	407	428	429	428	452	398	433	391	406	394	414	445	425	388	395	371	363	431	422	419	415	385	424	389	420	412	440	453	428	428	409	395	445	406	398	437	431	403	413	411	422	413	396	426	460	378	412	406	428	393	389	391	375	410	387	395	434	400	385	405	417	450	458	394	398	414	426	413	415	409	393	400	451	368	427	436	402	366	407	386	430	417	440	416	415	406	439	390	436	407	423	386	425	406	418	423	386	420	414	379	410	378	423	412	416	372	404	406	427	399	366	388	411	438	421	395	411	400	389	415	422	400	408	455	408	390	410	424	421	393	413	435	397	395	392	453	371	431	381	421	431	409	418	428	402	395	420	390	383	435	419	417	437	448	389	381	425	406	439	456	410	418	418	437	429	406	404	417	379	397	374	422	364	380	397	405	401	395	369	406	410	413	453	434	415	418	375	421	421	394	459	418	406	397	390	457	441	410	409	428	423	418	445	424	406	386	413	430	421	411	418	436	432	381	391	444	393	381	420	410	434	370	374	415	411	373	419	429	399	377	435	350	393	429	401	380	406	409	410	431	377	399	404	406	385	417	436	391	404	388	377	427	431	432	389	413	390	441	396	390	410	423	386	402	359	409	439	385	409	413	421	402	392	408	423	435	417	379	413	418	420	397	404	360	407	411	411	410	434	434	402	439	406	422	425	451	400	432	388	395	434	431	418	448	446	411	416	426	443	395	414	421	409	396	407	396	415	420	387	377	411	397	432	413	449	398	409	414	374	396	405	408	404	430	409	421	420	388	438	427	380	447	431	426	395	449	409	438	410	416	469	428	372	416	399	400	421	430	443	396	464	437	424	390	404	408	412	384	385	374	413	433	406	419	362	371	374	461	438	405	352	402	434	380	412	431	446	396	416	387	419	407	435	393	385	416	392	412	394	389	381	432	433	390	395	410	432	409	446	461	459	472	415	402	446	410	402	424	384	421	433	413	400	423	447	409	377	403	415	382	408	440	407	354	426	417	433	414	430	399	407	373	427	452	412	394	420	386	360	389	422	361	416	417	392	369	420	414	391	377	404	429	393	399	419	405	382	415	420	372	431	419	372	422	412	422	370	411	404	427	441	426	421	423	439	386	388	392	409	418	389	406	415	424	392	358	407	411	386	418	389	400	405	396	396	403	399	421	376	430	412	411	405	422	414	407	388	392	417	419	419	404	428	442	410	408	380	412	401	441	414	399	415	411	370	411	368	415	372	381	389	372	413	433	411	397	402	422	413	366	438	362	393	446	382	412	422	397	431	425	424	424	438	412	418	432	385	405	394	453	422	456	416	411	395	395	399	411	428	411	433	378	432	404	412	435	418	395	398	437	423	410	440	368	416	378	395	424	409	395	415	397	434	378	445	418	405	391	410	448	402	434	413	391	444	402	357	385	396	469	432	396	410	428	444	396	421	393	371	352	396	406	383	383	466	449	420	459	447	409	411	416	424	412	394	411	380	402	443	410	376	416	412	404	373	454	360	418	373	418	408	396	441	438	433	403	416	451	396	421	401	395	399	434	428	379	386	386	379	370	383	402	402	413	415	404	413	435	412	387	408	382	414	431	411	446	412	398	399	450	415	395	446	398	422	407	415	407	425	411	434	437	432	380	430	360	433	445	462	431	406	405	405	405	467	408	450	394	401	389	429	419	371	438	451	386	412	429	443	440	396	407	366	419	414	452	395	410	418	396	421	402	396	397	397	416	419	416	400	415	427	362	401	445	402	403	439	404	426	370	398	373	388	403	390	422	430	396	391	365	410	408	397	362	431	396	431	385	389	388	392	373	393	411	444	428	462	403	420	407	416	399	357	442	409	405	383	422	434	405	399	422	400	416	439	391	397	391	371	351	432	424	428	373	404	405	408	368	411	412	418	412	363	386	440	437	419	388	401	402	393	396	413	397	377	406	430	390	402	416	392	380	410	410	395	400	435	384	397	422	401	388	411	409	426	402	400	394	408	422	392	402	395	391	424	450	453	433	459	421	427	423	371	413	419	434	412	383	418	426	393	425	378	424	391	404	410	410	401	438	417	478	420	459	395	388	426	425	370	400	404	420	435	401	415	446	383	413	395	402	363	399	427	436	399	401	380	475	390	405	406	397	382	417	375	398	419	413	402	422	420	414	410	406	396	421	404	459	462	398	409	430	391	428	413	433	389	404	415	412	367	390	424	399	393	425	398	391	391	426	447	414	411	403	399	396	409	431	430	419	428	423	394	478	413	444	433	413	387	410	432	448	390	401	394	385	391	423	420	423	457	400	414	461	402	401	388	389	467	386	391	380	431	418	403	433	376	403	437	423	429	398	397	402	393	408	383	422	425	414	418	388	414	386	394	390	448	396	417	439
20081	13027	18754	15518	11892	10539	8699	6979	6300	6209	5647	4573	3832	3285	2991	2201	1518	1572	1629	1321	1327	1289	1230	1160	996	997	988	973	908	930	884	892	958	896	920	918	910	888	899	911	952	987	939	930	928	924	903	887	924	887	897	870	884	893	946	886	875	939	940	908	853	889	906	893	903	889	951	866	890	908	919	886	873	869	853	936	869	903	860	921	866	946	868	857	895	897	909	931	896	858	881	883	878	884	910	830	908	866	877	860	941	888	876	940	867	878	912	899	878	859	881	901	934	872	898	929	826	854	888	926	870	888	891	891	874	883	858	917	921	907	943	859	833	938	964	899	874	909	877	867	857	888	878	884	800	865	892	868	901	902	862	899	876	862	882	897	901	831	901	883	860	916	915	914	912	900	919	884	888	885	900	914	846	893	899	885	924	922	954	879	885	911	869	846	862	863	882	869	896	844	882	914	872	902	914	955	838	880	957	907	925	923	862	894	888	882	888	875	870	875	914	859	841	903	876	935	913	879	877	908	930	885	875	909	941	844	906	905	862	891	977	864	889	859	880	869	885	950	851	914	892	899	870	930	880	926	822	875	862	895	850	843	882	901	852	884	942	932	947	886	928	856	948	897	883	842	936	843	916	871	872	881	936	927	848	961	900	853	912	896	851	893	911	853	902	900	922	867	887	923	888	887	923	860	911	828	867	872	840	899	904	902	919	888	880	893	836	910	920	892	905	899	931	883	828	864	845	878	906	903	896	917	892	939	942	877	884	839	899	897	925	957	948	869	892	829	910	879	894	848	891	832	853	918	901	858	921	884	866	878	910	877	851	861	885	880	914	869	853	898	898	889	914	913	890	936	893	905	878	912	867	908	815	853	905	865	925	863	916	890	882	913	932	901	859	849	860	945	878	843	912	846	947	882	897	947	823	838	869	890	907	900	941	890	915	874	915	905	873	894	934	880	865	929	899	870	910	882	877	910	914	863	928	881	932	841	919	858	887	878	919	841	908	889	924	861	897	822	917	888	933	910	906	859	830	938	897	863	872	849	910	828	887	921	873	920	890	935	913	878	860	868	920	860	933	861	887	844	876	836	849	917	818	835	898	904	870	893	934	873	871	972	892	859	886	879	845	900	880	872	916	902	866	898	857	835	893	852	880	896	930	885	898	848	975	875	890	875	921	898	881	918	869	929	918	893	923	897	945	895	942	908	928	876	857	873	902	902	946	925	914	938	924	920	878	936	864	861	913	918	899	855	911	872	916	907	892	882	884	903	857	893	949	910	844	891	900	906	924	872	907	889	849	936	875	872	894	836	905	897	874	825	924	874	960	846	844	858	877	896	929	862	871	855	867	872	853	896	956	890	899	832	865	855	870	866	889	840	922	873	863	906	914	907	916	859	923	915	891	840	893	881	872	907	881	822	864	862	882	906	855	839	868	907	936	845	854	840	872	926	945	916	931	890	863	859	899	895	841	941	895	854	914	914	862	910	921	901	843	896	917	868	866	886	858	879	870	905	921	896	962	885	910	901	887	938	846	935	884	903	882	862	877	889	915	828	875	932	917	891	856	908	907	870	871	855	873	905	864	862	901	904	872	855	880	882	909	894	905	925	911	871	898	947	935	913	892	849	865	932	889	928	843	896	910	886	900	863	877	888	895	928	888	896	858	881	865	930	890	871	931	920	937	875	859	854	932	887	885	883	922	852	879	851	954	880	900	848	916	869	879	837	856	905	916	894	885	936	911	898	878	864	893	876	856	922	937	870	881	907	896	900	898	870	863	903	897	849	905	888	881	905	896	867	907	856	839	824	884	932	924	889	883	897	926	833	889	965	901	838	900	911	862	931	909	887	872	901	908	947	888	950	897	883	863	915	813	852	957	860	918	886	893	883	882	879	865	912	907	894	872	882	893	873	904	935	924	890	893	952	869	904	885	902	889	869	869	907	918	861	932	880	913	914	872	876	914	888	902	937	919	886	902	861	911	938	893	918	901	924	876	923	881	871	918	930	885	902	869	857	850	902	851	848	888	837	909	863	853	908	898	900	909	906	854	875	909	865	888	903	894	876	942	907	815	870	944	898	915	876	843	921	953	917	865	900	864	907	893	870	853	885	884	894	872	897	918	935	890	899	936	916	899	875	925	908	875	865	878	896	876	880	881	879	868	933	909	880	894	805	917	914	899	881	910	848	931	883	912	849	845	862	866	869	912	923	864	898	888	916	897	862	870	880	864	888	896	869	821	896	868	924	909	841	879	917	919	893	867	862	911	889	899	880	920	887	884	913	827	896	890	861	893	891	873	916	878	889	925	878	913	863	919	885	887	914	876	865	876	959	872	858	938	910	856	881	873	860	883	898	899	818	890	922	899	938	879	875	857	953	884	894	826	899	870	872	859	931	866	855	907	832	881	865	810	880	966	869	911	884	911	910	927	872	903	950	882	906	954	878	849	900	870	913	899	884	909	860	896	900	899	931	840	885	909	881	862	919	897	865	935	927	862	892	851	889	869	898	940	914	881	932	867	886	864	927	904	866	883	880	889	871	864	817	845	900	929	882	899	833	872	874	918	840	859	854	866	877	936	877	877	866	907	893	867	888	922	898	877	842	857	884	835	901	860	945	864	891	844	929	899	855	897	904	882	849	894	838	913	898	861	874	904	876	906	904	945	876	899	924	891	903	897	913	894	896	915	909	897	884	894	876	866	896	916	911	904	923	868	917	921	854	920	865	848	865	881	878	903	870	897	932	945	869	877	907	895	911	918	896	908	929	917	888	891	864	911	900	901	895	890	849	930	877	847	908	909	841	885	923	949	905	902	883	894	898	916	816	871	903	906	902	916	952	888	911	892	896	878	878	951	889	974	918	909	885	912	906	863	855	913	901	925	892	836	868	857	907	841	909	931	907	901	906	892	946	877	846	901	911	872	918	888	900	849	901	881	865	929	870	910	919	882	894	918	851	889	880	841	907	904	901	920	831	891	927	938	909	884	936	924	906	921	861	888	851	916	920	886	905	878	906	868	896	852	897	851	883	898	904	903	881	875	930	889	899	890	887	935	857	888	876	874	868	840	853	843	882	899	914	890	863	924	883	887	867	843	898	898	923	903	836	923	864	936	904	891	860	936	886	857	854	926	851	885	871	883	920	905	850	900	895	847	886	926	869	903	978	926	831	871	944	892	921	868	833	906	883	923	867	918	897	816	894	862	894	957	877	893	861	912	866	902	937	888	851	932	842	876	883	850	834	889	902	907	912	871	884	924	835	893	878	888	889	842	916	897	884	919	918	939	910	914	870	869	847	893	928	921	890	902	900	877	846	915	888	868	888	878	897	861	916	886	849	874	885	940	905	921	904	902	880	880	908	918	895	906	905	894	981	902	932	852	893	905	910	870	920	942	885	867	893	862	852	890	873	874	909	894	890	933	920	945	925	918	860	919	874	905	915	905	887	840	893	859	863	902	879	880	906	865	870	910	898	862	880	830	880	868	908	927	914	840	962	900	869
15472	7354	5372	2998	1739	1334	1117	923	736	695	582	585	505	513	504	458	422	413	452	405	400	393	402	424	419	367	417	374	393	392	388	393	394	392	407	385	404	387	442	412	382	387	389	372	387	401	381	405	368	405	372	381	396	367	405	377	345	397	385	434	392	378	403	400	391	384	379	354	368	376	378	399	417	378	372	407	389	384	398	398	355	396	389	400	421	356	412	375	387	370	403	354	343	394	379	396	392	385	401	380	396	376	360	417	380	378	337	431	371	421	429	397	366	383	413	360	405	392	376	385	404	389	388	386	397	405	412	405	380	434	414	355	352	368	363	351	381	357	421	372	370	422	386	369	371	368	363	369	393	398	415	393	365	348	395	350	383	382	381	396	372	421	409	432	401	387	396	379	378	367	408	381	437	359	383	365	381	398	406	420	371	344	351	357	412	375	392	347	385	408	400	387	363	382	384	384	369	418	400	401	407	339	404	394	371	394	406	398	400	370	397	370	358	404	405	368	369	384	393	385	368	414	376	403	403	399	390	383	389	377	385	374	357	374	395	398	468	395	390	356	431	388	406	407	371	359	387	402	366	410	388	422	386	387	402	393	416	396	404	409	421	399	415	376	393	365	397	429	401	339	401	405	417	449	424	386	364	403	387	418	400	378	381	357	408	385	364	411	386	374	364	390	387	382	408	413	364	380	361	406	409	388	359	367	414	338	380	374	395	420	402	405	359	388	400	388	393	377	393	380	381	393	384	394	375	397	399	385	394	390	363	407	390	405	388	332	436	399	388	365	423	385	382	385	426	364	391	397	381	378	429	401	383	380	410	392	420	362	373	344	382	412	418	380	404	386	407	396	417	416	397	380	371	360	356	401	411	389	426	363	396	374	376	406	377	343	408	366	412	380	402	393	384	363	362	349	395	379	381	364	369	396	398	379	395	375	382	397	351	382	379	380	354	400	407	379	373	381	396	388	373	425	414	390	347	360	376	405	371	404	413	365	403	389	359	372	418	391	371	362	379	379	376	447	468	404	390	409	416	375	375	418	375	401	376	408	447	372	411	386	380	394	373	418	368	376	430	374	400	392	402	413	416	386	368	401	401	417	388	398	380	390	360	349	426	420	380	404	402	392	393	411	359	396	419	404	411	436	376	387	394	397	400	388	379	382	391	378	380	387	378	398	405	390	362	355	397	373	424	388	396	433	374	342	393	418	383	400	407	373	363	366	372	361	404	372	368	368	379	413	376	338	389	386	398	357	393	375	391	428	378	396	395	383	416	384	365	355	360	373	398	399	383	406	364	386	392	368	386	399	403	394	363	358	367	400	361	342	379	422	419	404	369	382	402	417	391	391	370	376	426	384	379	376	389	370	374	429	387	370	339	386	365	386	389	409	389	397	376	366	374	403	388	405	350	374	375	371	372	389	375	360	384	392	376	396	381	371	363	402	345	410	406	355	355	392	379	376	398	358	386	408	396	384	368	378	394	407	390	373	378	397	403	403	373	398	354	400	403	362	378	405	384	323	401	412	380	367	362	410	392	401	402	404	351	374	424	408	397	367	386	401	376	423	379	376	394	388	381	410	397	348	365	414	328	368	381	391	412	355	413	404	354	430	390	381	353	362	374	359	380	378	385	374	409	405	390	361	424	382	367	399	373	397	370	392	388	387	385	385	379	346	372	387	372	377	372	377	341	430	393	394	404	412	425	400	400	409	434	418	382	390	373	394	409	377	386	358	405	411	405	405	412	357	387	406	412	368	413	374	396	369	390	382	385	397	394	372	365	371	413	374	396	390	420	402	434	399	374	371	372	390	408	395	378	399	427	391	404	364	339	362	370	393	398	365	396	376	401	360	360	397	386	382	388	362	387	386	375	420	404	414	393	392	381	379	395	384	430	387	368	391	433	364	408	407	389	387	370	402	399	351	408	447	385	392	371	362	367	344	399	387	362	378	429	411	362	393	396	368	411	396	382	390	363	368	369	343	389	435	382	364	375	382	391	379	347	435	415	361	413	357	388	370	399	389	393	358	377	398	356	357	395	393	402	377	413	391	428	406	388	389	393	373	379	399	364	396	368	365	353	400	392	363	362	376	375	367	404	377	368	363	385	372	412	382	384	404	373	383	376	383	382	384	401	389	365	390	399	409	394	411	403	400	384	417	370	373	406	359	383	397	402	418	363	406	403	376	389	348	364	365	359	397	367	360	409	372	387	403	390	344	376	400	388	371	367	418	371	375	365	409	349	410	401	360	370	386	393	379	435	357	397	377	371	388	409	390	383	403	365	370	404	391	406	394	358	375	445	381	359	384	366	399	398	354	412	400	377	412	364	366	366	401	382	388	406	395	399	362	412	358	403	355	402	405	408	371	404	351	390	379	414	407	388	434	355	381	373	349	379	392	409	348	363	329	419	411	372	363	373	435	408	396	391	384	382	425	425	419	420	398	365	380	408	364	397	404	371	397	380	387	345	405	389	412	374	370	319	393	419	377	365	398	400	372	418	383	406	395	379	370	393	373	393	411	390	423	396	390	390	372	407	392	420	437	400	360	385	423	417	390	406	347	392	397	402	405	399	390	391	406	396	403	385	390	346	390	391	410	391	391	386	388	417	392	365	375	400	396	429	398	366	362	364	387	392	400	386	375	385	405	374	369	381	423	406	430	385	388	401	399	353	403	395	358	412	395	405	358	423	411	385	396	417	382	391	421	376	383	373	389	400	412	435	396	401	418	399	392	382	408	410	398	381	399	406	408	421	387	397	346	364	442	376	393	391	356	420	417	379	381	391	359	384	379	396	368	386	373	391	380	430	378	325	384	380	408	347	372	408	369	380	367	378	378	392	393	403	369	370	392	391	391	405	385	380	375	401	368	382	436	409	376	430	388	405	411	377	413	384	360	404	385	416	342	407	403	344	413	426	378	351	359	398	367	368	373	413	403	436	356	388	390	348	426	419	411	366	335	368	412	387	402	399	374	445	418	418	378	375	370	400	389	415	394	397	391	406	400	383	432	399	423	402	415	384	393	370	408	351	376	400	379	387	350	397	393	395	356	369	390	408	356	420	395	413	390	379	429	401	396	403	395	431	373	413	423	404	372	397	389	360	405	362	391	389	437	412	403	399	399	347	352	373	403	385	389	384	417	397	388	399	385	387	407	388	418	387	383	373	376	413	375	370	362	367	376	380	408	398	404	394	384	400	391	383	356	392	384	406	432	414	360	359	391	365	406	389	368	392	375	363	384	381	375	382	409	375	442	376	361	428	375	406	412	400	402	408	414	426	395	391	413	377	361	375	365	401	373	408	401	350	442	421	411	407	381	377	371	353	362	406	414	386	384	402	404	405	409	406	382	389	397	376	380	408	382	400	453	407	393	385	359	387	403	354	365	440	421	409	399	406	372	359	410	391	397	390	405	411	373	330	347	400	350	394	411	394	339	401	410	403	395	373	395	379	354	392	425	378	394	382	390	414	384	379	412	410	414	392	389	380	418	375	355
8984	5947	9350	7675	5875	4789	4273	3387	2738	2711	2348	1937	1660	1521	1298	1261	1039	1078	1048	1073	1071	976	943	898	961	864	866	909	890	859	891	885	828	883	880	857	870	860	854	857	839	902	843	847	797	851	828	813	834	888	823	866	839	853	850	855	842	862	862	793	839	827	781	814	816	805	839	871	849	833	833	812	827	806	872	872	890	838	873	923	859	854	850	842	870	879	815	825	819	839	867	836	857	877	809	827	797	844	820	855	849	812	853	831	811	790	863	839	871	777	809	816	864	839	834	859	811	872	873	849	848	799	846	797	845	864	874	804	833	878	853	877	792	844	801	862	832	823	812	858	857	898	888	865	745	916	803	820	892	828	844	807	855	811	852	832	848	887	845	843	871	862	833	816	821	835	853	829	898	842	860	847	814	880	870	844	857	844	812	836	789	859	797	843	865	859	835	845	805	849	907	861	814	763	828	825	864	774	844	845	825	820	829	881	819	841	849	832	828	883	832	829	849	807	813	907	809	794	854	896	886	846	814	875	791	878	832	848	834	844	840	802	800	854	852	839	875	808	835	820	848	799	872	848	834	835	892	826	818	841	834	880	840	826	840	868	849	875	813	854	833	801	852	824	834	819	874	823	856	800	846	831	869	834	838	793	897	847	872	824	822	808	889	856	886	802	846	837	821	836	853	841	844	804	890	839	836	843	856	791	821	857	829	824	802	846	846	747	862	851	881	878	830	876	815	869	859	844	849	817	860	834	860	842	834	868	761	818	822	807	877	859	853	873	810	787	823	852	848	806	816	871	799	842	848	817	866	818	834	817	866	853	923	829	835	841	851	807	825	862	848	813	819	781	862	810	845	863	800	849	817	837	892	818	840	839	842	878	795	835	819	855	867	885	801	803	799	791	857	860	812	787	779	844	813	787	821	820	842	874	881	840	885	850	840	794	855	844	874	833	803	860	842	897	844	773	832	815	825	871	854	850	879	841	864	867	819	920	895	866	863	829	836	865	856	886	896	868	857	788	852	842	787	847	755	814	769	787	788	852	820	814	846	799	845	887	863	784	856	793	800	852	813	899	893	828	834	810	840	873	812	827	818	822	836	855	897	831	830	845	852	849	867	813	807	897	825	776	803	834	793	872	819	882	831	837	848	886	809	847	832	895	826	856	825	815	895	824	860	813	823	861	855	806	836	856	824	808	833	878	818	849	820	820	834	854	834	851	831	845	814	811	866	890	798	879	818	863	793	855	886	816	796	877	801	810	820	861	802	828	841	886	846	885	842	811	839	853	884	821	850	846	867	851	800	857	819	802	855	879	838	889	824	832	835	870	843	825	866	884	903	821	855	806	870	831	807	812	856	829	855	854	825	795	809	834	853	803	878	862	834	820	872	871	867	888	829	820	847	825	877	844	830	815	869	854	861	878	910	854	882	838	868	802	817	834	836	888	814	824	843	829	812	852	849	829	801	874	862	828	811	833	814	829	830	819	827	782	837	844	869	818	812	807	840	842	859	812	848	830	864	876	845	847	836	793	844	868	836	851	866	845	847	834	869	884	810	861	855	859	869	852	793	848	815	883	779	871	791	825	855	817	845	818	865	873	817	796	828	852	817	810	872	818	855	877	857	835	788	835	809	812	856	830	862	830	831	835	813	818	848	791	845	902	827	814	888	828	823	902	828	828	835	804	835	840	860	819	852	805	795	825	859	798	810	793	831	839	812	833	872	844	856	816	824	859	883	811	856	852	823	855	846	871	808	839	799	808	858	876	848	801	842	805	829	780	842	842	860	823	865	867	864	806	815	848	822	861	902	826	844	857	861	854	859	935	878	837	877	865	876	822	772	864	792	840	873	837	818	856	871	822	825	830	855	827	833	837	865	873	860	841	895	845	899	832	786	895	831	853	847	818	853	840	840	840	815	842	856	806	828	847	834	858	861	847	752	849	850	865	879	853	854	745	864	871	840	813	799	901	812	783	821	794	841	843	850	823	830	823	826	896	856	786	856	863	870	827	814	839	878	832	862	885	848	841	855	848	834	813	855	833	820	827	826	872	844	850	887	840	831	846	843	818	823	819	819	817	809	789	864	831	894	787	862	807	793	838	851	806	850	829	857	850	856	853	846	892	848	827	827	815	829	840	818	818	824	859	873	864	824	790	884	894	846	833	805	842	858	868	782	859	862	793	786	838	852	876	854	829	858	785	853	826	839	825	855	860	820	863	813	834	835	799	849	822	839	882	880	809	768	841	823	836	828	830	855	874	842	811	863	821	882	834	874	894	856	872	859	791	826	859	834	884	819	821	866	794	812	836	807	867	858	853	828	835	885	848	842	835	854	839	885	862	836	904	864	797	842	812	805	864	878	920	782	826	834	800	822	799	832	788	865	849	866	792	875	850	872	793	844	835	823	801	870	836	804	810	801	859	825	823	775	859	845	859	823	841	824	860	838	811	880	866	801	818	866	786	831	807	816	856	847	838	811	776	836	812	838	823	841	829	866	853	874	878	861	806	804	816	864	833	795	832	835	793	807	857	827	846	876	789	845	871	867	817	836	875	822	835	803	822	872	848	860	846	820	860	859	830	833	867	842	849	830	847	829	870	869	856	828	846	900	833	889	824	832	844	810	832	835	855	833	868	836	838	841	818	813	872	848	814	815	776	802	858	843	807	826	814	859	841	864	856	830	875	877	802	831	860	820	875	854	904	817	781	828	871	829	802	859	813	848	842	856	841	911	814	814	782	843	844	853	753	840	834	826	825	882	820	843	821	819	826	887	839	843	832	896	873	903	847	828	858	815	851	861	871	830	851	796	809	892	872	858	859	860	864	869	865	834	861	849	825	816	864	747	844	841	872	846	844	821	833	846	817	823	852	809	866	802	844	823	893	820	898	811	859	805	832	812	900	841	808	799	889	848	880	827	815	832	790	836	867	830	827	825	828	848	839	841	846	851	860	887	849	841	835	855	842	842	851	816	867	836	834	807	810	858	848	840	850	827	818	803	798	838	871	814	835	832	859	815	784	891	848	847	802	860	823	861	826	890	845	825	850	897	862	793	862	855	835	833	882	881	822	863	810	847	772	821	840	825	835	842	803	813	843	814	840	848	810	820	833	812	895	840	887	838	838	831	864	886	833	845	876	884	864	812	836	806	859	844	848	858	825	803	839	834	846	853	827	833	857	843	793	799	808	818	823	813	864	849	800	801	869	869	834	828	830	822	829	789	803	830	841	855	863	845	853	852	830	865	812	865	834	804	796	841	875	863	830	825	852	818	806	782	851	797	824	809	871	888	837	846	832	874	867	849	794	831	867	853	845	831	885	849	820	838	838	835	854	842	862	901	892	847	888	856	785	898	829	854	858	837	840	826	868	884	831	874	783	874	842	809	818	826	856	790	801	879	834	783	865	818	856	795	842	867	852	831	847	880	796	782	821	868	827	848	863	822	861	849	841	819	842	832	835	811	831	815	764	852	821	854	833	836	827	799	858	865	874	803	806	808	829
26581	12272	8817	5099	2925	2178	1789	1398	1163	1015	930	803	654	605	548	483	436	440	435	410	410	396	383	393	400	385	371	395	322	375	332	345	386	350	355	361	379	353	328	354	339	348	366	336	320	339	375	360	350	354	343	379	335	337	358	405	352	296	332	348	350	356	342	350	377	342	336	367	369	376	364	358	322	370	335	326	377	366	329	366	383	341	380	359	346	352	366	353	370	349	353	374	356	366	342	349	395	368	365	360	351	340	344	343	351	346	326	357	349	371	339	370	397	358	357	351	352	342	324	365	344	378	378	363	338	353	352	339	382	366	386	364	358	364	344	357	365	372	364	357	324	349	376	323	334	348	331	359	355	391	373	336	390	381	359	355	377	339	363	401	357	361	323	338	331	338	384	382	372	339	321	352	341	329	364	351	383	384	337	341	373	372	385	359	389	351	390	393	368	343	320	362	376	375	294	334	340	367	406	369	398	367	354	373	386	349	351	380	393	372	365	368	344	362	325	363	378	375	334	351	368	365	404	387	358	363	378	351	383	375	391	370	339	356	360	346	376	344	369	330	339	342	373	401	360	390	381	353	353	383	354	329	340	350	367	353	390	354	351	388	335	339	351	330	315	339	347	350	345	349	354	308	360	332	382	347	356	363	325	347	393	364	346	348	335	318	339	361	379	337	351	351	385	349	343	370	366	358	365	366	327	340	328	359	357	381	381	353	335	335	344	374	330	367	355	348	331	372	366	395	395	381	349	366	323	352	371	351	367	353	360	349	354	359	369	355	340	336	386	376	370	357	353	372	364	359	345	352	313	363	347	379	352	364	395	337	357	357	389	378	400	370	366	370	363	326	360	349	352	344	314	365	362	351	353	317	371	380	340	356	357	333	345	368	346	374	323	356	373	338	322	352	361	331	384	369	338	390	335	381	339	352	388	332	355	323	362	371	361	372	384	365	364	354	332	317	356	358	363	341	307	355	344	350	357	374	362	368	366	348	351	375	370	348	354	345	350	387	362	381	361	329	323	325	324	368	354	340	350	317	351	363	352	332	389	378	364	352	377	383	352	382	321	351	336	351	369	354	345	382	366	368	373	381	409	335	357	381	320	366	355	333	387	341	393	348	338	364	372	369	367	328	377	350	372	316	361	379	370	375	352	375	368	378	385	345	337	362	342	348	355	362	372	352	394	359	344	340	355	340	409	341	395	376	370	338	338	346	385	382	353	356	356	378	339	371	365	359	353	404	353	362	365	362	384	384	348	355	335	349	362	366	349	365	346	358	335	359	374	365	354	333	367	339	340	336	340	366	345	341	373	399	361	356	409	403	339	368	362	357	374	340	351	336	364	377	325	381	355	349	338	359	363	361	378	366	354	392	376	333	359	357	357	316	369	378	380	342	347	363	346	359	380	386	342	349	415	413	368	340	342	375	395	310	378	327	357	381	361	353	353	348	373	367	385	368	367	364	357	353	321	375	382	385	377	373	345	380	342	381	369	328	373	383	377	385	369	380	397	361	351	380	346	331	333	351	351	351	375	400	360	363	386	387	376	338	370	378	343	318	386	371	354	351	338	355	379	348	351	353	330	356	364	327	367	325	336	350	344	373	362	357	419	358	346	340	324	345	388	343	360	360	361	361	367	314	365	348	345	374	383	399	370	345	345	385	402	362	356	342	349	371	361	340	341	347	367	379	362	363	365	341	361	349	374	389	417	380	364	358	359	351	386	353	347	368	399	335	384	389	380	378	348	392	317	350	352	323	324	330	359	349	350	399	376	342	365	365	365	373	348	367	357	380	304	349	355	383	357	357	393	362	350	377	348	358	343	338	356	350	351	341	372	379	380	380	407	376	350	363	350	326	333	371	375	369	393	341	360	340	383	360	340	374	338	368	374	347	344	371	345	338	357	327	396	369	397	388	370	335	361	330	368	343	327	345	352	337	358	362	368	319	332	362	384	355	348	362	358	371	335	353	380	363	355	376	358	437	402	366	381	348	391	359	327	371	375	328	366	342	343	380	365	373	377	359	350	335	339	369	375	381	320	355	330	372	339	315	361	402	355	391	353	388	347	353	356	341	310	376	364	371	369	325	334	376	355	338	383	353	355	336	335	340	363	368	352	396	327	366	357	351	348	364	370	347	342	346	322	357	377	405	356	391	358	334	369	370	357	366	365	350	346	356	340	361	360	359	377	326	373	360	337	338	379	344	368	325	332	386	324	346	344	352	330	333	356	374	360	350	383	354	375	366	382	328	358	359	354	337	345	356	378	397	335	362	360	357	361	363	332	382	399	362	355	358	333	368	375	342	346	377	373	361	365	388	377	361	338	412	323	378	357	365	360	344	369	373	366	362	337	411	351	345	359	342	347	377	338	334	365	338	339	382	353	344	365	369	365	354	342	419	382	382	389	371	383	353	397	350	359	364	307	383	367	350	321	381	386	333	371	327	354	327	386	357	355	339	354	336	373	348	320	359	333	321	353	345	347	349	341	374	342	368	350	358	320	386	373	354	355	365	359	348	347	365	347	365	373	363	334	362	370	345	396	339	329	351	379	348	347	388	383	370	348	333	345	333	359	334	359	360	338	323	348	399	346	355	360	344	372	377	348	351	348	371	370	371	348	359	362	311	402	390	357	332	341	383	343	327	356	323	388	349	354	353	371	407	334	363	386	358	349	377	350	325	368	356	361	380	358	356	364	324	370	353	359	355	357	398	375	354	340	357	355	368	341	393	334	371	323	341	365	358	371	378	371	390	352	330	419	325	330	370	405	347	360	343	370	360	329	375	369	387	363	372	386	378	341	361	352	352	359	332	363	358	353	341	357	363	392	334	365	374	309	339	383	354	379	353	357	368	382	391	339	373	373	368	401	383	354	343	331	386	369	375	359	371	381	351	386	382	339	337	389	396	369	373	333	389	330	353	354	367	355	355	394	365	390	378	342	357	370	356	326	359	351	354	361	393	388	354	369	368	364	391	369	372	338	371	365	354	414	355	324	363	373	407	385	402	337	358	362	332	412	362	383	345	397	364	387	348	348	378	369	380	380	320	377	344	341	311	377	394	370	353	365	380	379	367	364	364	353	347	324	358	346	358	357	379	384	333	328	364	314	389	364	359	349	319	349	362	342	348	363	401	361	345	356	392	359	368	358	368	333	340	394	345	321	380	342	375	317	346	368	357	351	380	387	325	373	386	342	335	388	351	330	376	337	349	384	352	334	329	360	356	350	363	375	387	392	396	354	398	371	386	334	354	387	359	378	344	339	328	371	349	364	396	385	354	352	375	367	320	360	339	359	331	374	359	379	331	341	342	366	326	362	381	384	315	363	353	347	386	355	369	340	331	365	340	356	346	336	370	375	375	380	334	327	369	362	388	378	394	400	329	372	350	353	379	357	353	396	376	353	370	381	389	356	385	362	373	311	343	372	350	353	387	354	345	379	322	327	343	311	337	368	370	364	351	352	368	338	368	366	322	363	359	332	361	365	331	360	328	345	343
15562	8696	13472	11894	9313	8170	6983	5912	4733	4071	3905	3166	2613	2312	1889	1808	1334	1210	1286	1265	1157	1016	1016	1061	929	929	850	851	827	819	826	839	835	797	815	818	837	835	807	832	852	830	798	820	864	819	801	786	816	771	793	773	803	756	760	788	787	788	759	804	770	800	801	807	806	828	792	834	791	818	790	794	758	826	806	828	805	834	788	833	752	758	757	799	834	818	850	796	761	835	782	838	821	804	798	781	802	813	799	814	783	795	832	815	743	766	843	852	775	768	862	757	750	786	837	820	780	793	773	767	768	767	778	762	796	806	783	769	802	792	795	821	828	785	770	802	796	781	787	819	772	795	785	790	796	863	806	816	773	804	765	796	766	795	744	745	846	763	766	832	765	764	828	797	799	833	830	832	786	807	820	837	793	777	816	813	805	782	781	806	748	773	798	805	797	767	800	765	779	781	736	817	797	751	779	807	765	772	782	789	757	809	768	755	764	808	852	816	812	796	775	846	789	878	770	747	807	787	756	810	842	750	784	817	770	800	815	774	828	795	763	809	801	797	796	736	782	786	845	769	838	802	814	775	826	757	802	752	801	804	803	750	824	796	769	785	782	788	823	831	761	777	781	805	791	780	804	804	735	846	796	789	779	844	752	798	762	795	841	864	810	737	797	823	764	828	786	727	806	825	799	821	799	773	825	775	845	857	796	786	810	804	784	776	798	811	827	797	787	787	786	818	798	796	776	815	813	735	844	779	816	796	788	765	771	807	838	857	787	796	781	836	795	791	830	770	772	789	812	765	812	766	798	812	811	816	848	798	799	790	766	824	794	768	787	781	770	802	766	790	812	816	798	835	781	799	773	773	793	803	791	782	822	784	789	764	828	823	809	784	770	799	773	784	835	792	747	761	790	780	790	720	771	795	833	807	831	791	767	807	817	787	839	787	838	808	774	779	799	838	791	802	783	817	790	770	754	818	788	835	800	776	847	774	836	781	853	794	825	760	795	823	768	787	772	789	821	742	786	784	786	813	813	790	793	798	813	840	820	798	854	759	792	740	788	765	839	817	758	785	837	825	831	801	809	785	837	759	795	779	807	811	820	747	779	840	763	779	808	814	816	819	779	818	730	746	802	776	815	804	793	790	848	775	828	815	805	813	756	766	771	813	795	829	799	752	796	775	765	735	783	823	833	797	739	816	796	780	797	771	792	784	773	816	753	753	764	809	774	792	808	799	771	794	834	800	812	748	741	827	797	796	816	824	791	781	798	761	749	809	739	818	818	833	820	785	788	780	771	793	733	841	783	812	762	788	753	842	819	798	813	770	836	836	773	816	767	794	803	780	816	824	784	776	798	885	790	723	784	726	816	774	804	766	767	772	789	838	734	799	831	784	754	776	794	819	788	763	798	821	777	810	804	829	779	781	765	764	790	782	796	810	856	820	770	794	774	783	751	777	809	783	817	758	829	791	745	828	795	783	828	829	792	745	795	769	779	815	837	783	775	776	742	765	791	814	796	832	810	802	806	831	806	785	822	777	785	772	748	792	843	834	794	788	838	750	762	768	767	790	774	816	818	773	796	779	804	701	743	837	736	805	752	790	804	831	789	796	811	824	820	778	825	846	770	801	827	785	769	807	821	791	826	786	765	734	796	819	737	778	779	805	795	795	857	761	742	795	761	733	803	767	763	774	747	824	771	832	792	831	795	800	789	800	784	791	799	807	769	813	770	787	827	804	764	783	803	780	785	813	781	799	719	772	783	814	822	762	800	819	806	722	825	755	819	823	826	810	800	799	780	753	792	777	804	800	824	781	770	763	818	800	803	777	760	806	752	778	794	757	793	806	745	810	761	750	748	762	766	766	782	779	772	752	748	814	768	771	780	773	837	807	795	764	780	854	790	821	838	774	778	784	766	780	732	768	788	805	755	798	743	792	806	808	808	773	818	843	769	793	806	759	751	820	788	797	806	830	754	808	752	759	760	772	817	837	784	813	791	765	782	765	777	819	765	810	766	813	814	761	794	777	834	782	861	808	770	827	752	784	764	800	790	754	801	804	829	855	796	767	837	808	792	813	729	793	814	821	809	808	773	792	855	787	804	799	813	801	762	799	822	822	776	785	775	794	799	779	804	790	843	796	779	777	803	790	775	776	815	769	772	822	815	851	786	788	813	761	797	838	768	848	822	765	803	807	781	789	777	782	774	829	804	772	810	850	775	790	845	786	768	827	817	778	792	789	777	785	792	761	786	875	802	800	837	757	843	813	780	803	768	737	788	798	801	805	787	771	727	807	829	798	760	800	728	796	784	799	814	782	773	814	780	777	786	842	787	763	763	792	803	807	759	777	785	796	838	746	802	773	764	825	813	764	807	796	827	813	813	843	802	794	888	820	799	797	810	795	831	793	810	837	825	827	781	773	771	782	820	738	779	709	762	791	776	819	758	827	776	808	759	808	868	843	755	742	789	779	788	777	732	750	791	795	779	759	813	838	816	801	801	790	785	833	786	843	833	814	791	806	799	774	833	816	822	854	804	818	778	844	797	795	797	777	777	832	802	861	786	803	827	796	800	762	803	839	780	791	786	792	785	772	775	762	774	794	838	791	798	813	795	795	807	752	805	775	811	790	790	817	724	805	773	793	795	772	800	767	824	789	754	776	836	787	783	777	834	825	786	770	833	800	746	791	815	764	783	843	783	827	786	790	851	839	783	771	775	843	787	813	814	801	792	763	796	802	793	808	758	797	762	815	777	801	831	782	800	804	774	750	776	825	768	830	746	779	775	784	778	813	770	793	770	817	777	776	784	788	841	792	801	823	786	787	744	782	794	783	753	755	784	810	791	780	737	737	782	770	796	768	784	811	810	805	794	774	807	813	769	811	784	814	845	823	814	750	783	778	809	766	814	788	824	827	746	812	788	788	836	770	776	844	778	813	803	797	776	801	769	790	787	857	803	787	788	814	795	773	858	789	822	748	812	779	834	794	819	797	792	763	771	754	762	751	764	792	785	735	848	791	777	841	741	848	789	780	792	843	812	792	827	849	797	802	772	824	809	790	779	834	846	814	803	806	848	812	839	835	751	783	778	817	811	774	770	789	714	799	772	780	847	808	785	752	815	790	769	744	765	787	809	780	783	780	804	822	827	834	806	829	796	837	752	763	824	731	817	836	765	753	808	843	770	750	792	795	800	777	763	794	791	777	777	812	828	788	759	812	761	797	816	813	795	762	811	818	796	795	863	757	809	782	720	773	756	813	812	808	790	840	775	762	783	818	793	806	824	747	812	818	797	768	798	761	784	767	823	794	804	726	773	754	761	780	794	790	783	812	830	818	760	800	794	847	823	756	811	753	828	812	777	843	786	802	796	790	797	831	836	779	816	761	794	764	802	819	796	798	787	769	800	832	794	806	795	810	798	777	829	770	842	761	818	775	797	786	782	818	802	825	794	820	793	762	775	763	811	780	810	796	766	825	768	857	752	765	807	765	793	779	765	753	755	779	777	884
36256	17263	13211	6974	3995	2989	2440	1907	1632	1270	1107	1042	928	762	722	620	502	525	498	520	448	465	472	436	440	472	418	404	420	397	428	438	438	398	400	397	415	425	430	389	387	464	398	389	413	460	398	454	415	382	400	423	409	402	421	448	365	376	399	428	424	451	430	448	412	396	388	398	383	412	436	451	400	389	380	406	383	412	375	411	412	408	418	447	381	381	429	434	390	442	417	466	435	410	397	403	420	384	396	414	441	391	415	390	410	413	405	395	414	440	394	410	396	434	423	403	409	369	361	405	415	401	441	389	430	419	428	386	395	440	434	407	383	420	408	417	412	383	409	402	412	362	441	411	422	410	417	418	435	424	424	408	381	412	413	379	380	361	434	424	380	404	404	407	431	420	375	392	384	422	385	426	411	418	409	423	414	444	433	436	385	405	402	427	445	440	419	429	418	420	439	392	437	397	418	414	442	400	373	409	401	403	391	374	431	363	375	408	429	383	399	425	412	426	411	400	446	453	411	407	437	427	427	402	438	406	415	396	387	424	427	397	424	418	438	400	407	409	421	403	434	397	424	417	420	396	433	429	397	399	407	436	425	392	424	392	405	411	442	453	421	402	408	417	444	406	386	444	426	422	414	367	418	404	401	404	398	419	421	430	362	417	421	417	417	424	401	405	360	431	428	424	407	404	389	414	412	401	408	391	435	425	384	396	400	391	398	403	398	437	379	422	399	401	426	375	401	416	390	410	395	391	402	375	437	394	407	371	414	355	425	439	418	436	412	385	414	422	400	442	407	457	409	404	404	421	376	411	432	429	405	447	405	350	390	414	410	382	377	385	417	391	431	455	431	435	410	404	420	412	392	387	395	390	410	397	417	395	407	406	386	381	414	440	428	410	438	380	402	389	396	377	424	408	401	402	421	415	433	437	445	416	429	417	391	361	435	438	396	426	401	445	436	366	430	377	403	410	405	386	413	403	413	408	419	438	429	405	427	432	430	435	419	432	400	465	383	397	404	409	440	414	388	346	378	406	382	441	417	404	425	411	400	398	411	390	394	444	397	414	433	430	423	457	389	429	426	427	392	360	422	427	403	450	421	431	425	387	430	429	410	404	413	404	404	420	409	408	404	405	381	436	396	416	460	437	414	390	403	389	409	403	421	425	423	445	423	388	413	367	456	392	453	362	418	405	391	371	412	389	413	404	392	410	396	455	381	407	382	417	426	443	429	405	385	391	440	430	378	398	462	453	408	392	393	456	427	404	403	428	410	394	383	395	423	398	422	423	415	396	406	450	432	363	350	421	407	422	409	400	427	440	412	420	373	422	403	413	421	429	408	361	400	373	446	468	397	446	404	428	422	402	450	393	399	388	407	412	425	443	392	423	394	390	380	410	409	399	378	388	404	425	423	442	419	399	416	452	427	447	372	416	415	434	375	390	377	383	400	427	448	437	443	370	430	435	417	405	428	390	393	414	399	408	416	381	393	402	405	396	410	433	423	401	412	421	394	404	432	416	376	424	407	389	422	390	377	383	386	432	431	411	401	424	385	458	420	396	432	383	397	348	385	430	383	405	429	408	416	385	378	424	409	425	426	432	458	408	408	375	405	429	412	416	412	405	438	443	400	395	404	413	404	418	397	383	417	388	389	414	403	407	371	426	446	423	453	416	399	453	411	409	433	421	433	434	412	397	366	377	411	417	409	405	441	414	379	367	448	410	420	412	466	449	423	434	399	372	409	448	425	444	412	370	411	369	413	426	451	359	414	469	434	437	391	399	427	404	411	389	394	408	373	387	364	417	442	418	431	375	384	428	423	389	394	398	386	365	397	389	448	411	425	360	419	432	401	389	427	421	374	382	376	418	419	390	415	384	421	400	404	378	423	447	423	428	377	417	433	396	439	404	376	441	382	441	426	393	406	418	388	422	403	388	409	413	399	415	396	428	416	439	418	463	451	408	407	399	398	415	423	403	395	421	415	404	412	358	383	411	415	447	425	395	413	401	405	450	412	406	438	406	381	399	448	383	371	405	426	407	406	439	432	450	371	407	446	403	436	405	382	408	436	437	405	411	421	433	444	394	395	453	419	455	417	389	410	403	434	401	396	413	431	435	419	419	394	417	386	422	410	421	423	413	367	419	410	397	422	445	399	401	424	413	419	428	417	402	387	375	392	432	423	429	417	403	426	393	446	392	372	411	401	398	389	405	377	376	417	384	409	407	417	430	388	423	375	420	367	386	430	402	410	409	383	380	426	411	418	409	428	416	438	362	456	451	402	407	402	393	387	389	417	392	422	430	412	433	432	381	404	390	438	450	383	381	390	434	392	419	408	388	418	430	434	392	397	470	419	386	398	391	394	405	411	435	398	374	384	400	369	396	454	417	405	402	411	405	386	370	399	413	413	412	431	424	398	430	421	423	421	384	427	408	388	408	434	404	391	402	412	410	355	431	372	445	435	402	435	434	443	428	456	409	413	385	407	376	410	386	424	359	419	374	401	427	400	387	433	385	398	341	396	398	411	450	416	464	424	427	382	389	433	414	385	456	398	385	415	433	430	394	409	400	413	415	398	397	404	388	437	377	397	356	411	403	382	403	370	406	394	407	372	424	389	415	399	392	408	377	403	421	407	404	400	407	396	401	450	431	410	442	382	396	398	394	422	393	389	427	395	408	416	426	419	413	380	406	424	389	392	417	401	375	411	409	391	440	397	424	407	402	388	408	404	393	390	375	414	419	405	402	391	388	435	421	410	408	423	391	362	374	408	431	384	387	369	406	416	431	368	410	448	429	437	417	356	424	414	425	395	413	374	375	371	434	417	412	423	410	416	415	391	390	420	367	400	409	368	363	365	378	405	392	389	459	397	395	368	465	425	391	375	404	411	382	365	389	400	385	427	386	381	420	381	413	418	404	398	426	429	412	383	419	395	420	423	470	467	390	423	421	391	391	434	414	419	395	410	387	422	403	396	430	431	405	399	401	415	433	359	394	392	410	424	459	435	360	403	390	399	399	410	442	359	464	462	373	412	386	413	418	409	420	395	421	421	415	418	411	414	438	406	415	402	434	395	428	401	394	416	385	417	381	415	396	438	418	423	459	421	437	446	405	435	440	425	432	423	415	410	385	468	437	397	386	414	373	394	399	425	376	409	405	409	450	423	424	409	404	380	420	426	421	430	402	413	442	372	405	404	372	434	387	419	442	418	428	415	398	383	398	413	406	401	407	393	382	392	429	399	449	396	400	441	421	389	427	404	387	391	420	384	425	423	464	445	435	418	410	398	449	367	422	412	416	443	404	436	400	404	423	425	387	432	421	407	398	424	428	450	399	403	375	418	436	406	392	426	395	429	423	432	431	403	413	397	411	406	430	440	406	434	450	420	379	401	385	385	430	434	437	413	412	414	429	419	420	389	433	413	440	402	395	372	390	393	407	502	431	362	410	411	396	436	429	336	399	397	399	434	390	393	435	395	376	430	424	404	383	408	398	375	401	404	442
20234	11592	18030	14177	11776	10374	9101	7550	6687	5348	5241	4436	3752	2891	2617	1914	1517	1573	1530	1493	1391	1242	1251	1181	1090	1047	1039	1024	980	940	963	933	961	941	964	960	904	960	933	962	885	963	926	996	957	917	937	958	910	897	944	902	912	892	906	895	935	862	909	875	883	882	923	886	917	869	945	915	883	910	903	960	920	902	921	892	899	890	911	903	915	885	860	925	900	845	907	872	910	882	910	911	925	864	910	881	873	875	915	902	914	881	876	915	886	910	839	936	938	943	910	915	901	882	953	939	914	898	933	914	937	888	860	884	846	937	902	888	921	848	879	883	886	845	836	854	928	886	926	903	940	934	916	859	839	885	943	880	855	889	890	889	954	967	881	956	944	879	865	874	924	947	845	861	909	870	906	877	896	917	904	909	882	878	919	963	894	897	893	878	874	913	894	889	879	881	894	858	896	902	878	923	920	892	889	925	909	908	886	897	923	891	923	925	936	906	892	907	856	847	887	911	892	846	904	960	919	839	899	874	888	905	903	947	889	890	847	881	931	866	889	896	978	912	874	876	863	921	854	877	856	896	913	901	860	913	897	879	868	879	918	853	850	836	900	848	916	950	896	863	898	895	941	907	902	858	873	901	898	921	916	891	871	904	903	862	878	873	859	937	915	938	904	897	883	881	890	923	906	911	899	884	894	907	902	886	957	933	894	963	926	896	922	878	906	865	934	953	865	863	970	896	863	880	860	902	855	893	910	878	909	913	944	880	896	888	939	853	841	850	925	889	882	912	939	890	888	917	939	878	870	939	877	888	920	946	915	924	897	871	823	846	860	890	889	935	898	943	884	898	881	905	913	915	955	933	819	866	873	911	861	867	904	885	927	906	900	870	954	859	925	855	897	864	891	896	894	871	950	895	894	874	902	968	912	950	907	933	905	875	911	891	918	895	911	907	920	934	854	948	951	862	878	859	876	883	919	881	882	876	908	859	936	915	908	858	912	956	891	908	913	915	885	835	917	914	928	871	908	909	939	910	877	909	931	865	899	910	857	871	930	892	924	935	839	921	915	899	898	868	891	920	893	835	897	897	943	877	928	848	910	898	924	900	868	860	926	960	918	904	866	896	899	871	932	914	932	871	975	874	885	918	862	878	939	874	924	877	908	911	891	881	865	922	909	904	909	909	905	875	866	885	895	940	892	886	871	935	900	876	931	920	887	975	918	855	876	890	963	895	852	892	838	935	931	909	901	825	892	824	891	865	877	878	887	869	899	900	968	830	862	914	851	907	893	887	930	867	875	889	930	907	868	863	924	899	921	943	887	901	912	877	887	863	865	977	853	885	896	889	896	899	872	857	860	831	952	866	906	920	881	899	896	958	907	904	900	906	832	881	926	916	899	880	888	883	910	921	863	934	935	939	872	883	904	851	900	906	871	864	896	881	879	887	900	879	908	835	916	882	868	871	880	924	891	957	891	873	879	900	866	923	890	860	872	905	896	856	921	879	906	880	913	901	923	902	914	859	868	902	826	928	933	913	890	861	882	877	862	870	900	878	905	894	886	889	874	893	933	846	952	940	866	860	875	869	885	864	933	944	898	864	881	878	902	881	913	915	929	879	913	912	850	862	872	907	865	916	959	874	885	882	891	925	900	910	931	893	896	940	872	840	859	915	901	865	891	852	894	906	947	895	919	891	879	898	882	887	846	910	900	868	860	871	938	887	914	916	860	898	943	927	885	897	952	880	886	902	879	878	892	831	902	890	906	897	843	867	881	940	904	848	823	964	942	929	869	860	896	901	932	879	919	903	896	916	947	861	906	957	852	898	835	862	935	923	902	889	935	917	858	916	931	914	873	843	884	847	882	910	906	894	941	923	888	870	924	867	916	888	873	902	882	827	878	878	871	925	939	918	882	903	894	918	923	858	945	852	873	934	899	906	949	861	884	825	875	860	873	900	931	885	934	881	917	948	899	861	913	885	935	911	927	848	909	884	863	842	855	910	883	894	900	885	918	871	879	914	922	905	870	875	938	907	939	893	856	877	870	898	909	936	905	925	954	828	839	899	848	935	911	868	924	905	914	917	919	882	947	926	933	909	884	875	921	925	902	848	868	863	878	918	873	917	859	898	855	927	891	869	868	940	906	865	893	872	897	910	916	843	862	955	907	912	917	923	879	935	917	887	859	904	866	884	886	887	878	829	913	874	836	880	849	869	892	883	894	883	909	883	913	936	903	885	877	813	923	905	934	869	924	929	908	882	910	883	937	885	871	926	859	917	879	937	936	953	891	893	904	866	865	915	899	948	880	932	835	918	873	906	893	918	908	888	881	933	976	893	903	883	895	871	864	901	899	840	869	908	908	871	929	870	874	897	919	886	932	864	885	901	934	914	926	913	883	914	877	912	908	909	898	912	876	908	838	882	906	905	863	945	893	916	905	873	901	900	845	862	899	895	893	884	900	849	917	888	1006	899	920	900	882	898	834	893	930	871	867	898	941	878	910	871	914	899	933	867	879	868	873	906	884	917	888	869	883	944	942	925	909	896	842	918	875	934	855	934	846	921	869	908	863	878	834	865	855	878	883	919	890	860	929	925	925	942	879	929	911	900	891	875	877	914	918	916	904	873	977	911	909	897	898	921	884	873	917	893	932	932	947	895	915	876	880	855	852	862	923	898	877	913	890	905	885	937	902	859	852	952	900	914	897	904	836	848	877	888	943	913	960	935	937	886	851	880	884	927	869	891	906	906	899	912	868	887	874	864	914	869	856	889	931	869	862	888	840	913	908	861	954	882	906	876	906	1004	949	853	898	892	883	898	953	896	896	921	872	970	882	868	882	870	908	834	909	908	932	916	905	967	898	901	905	873	938	899	829	877	937	918	891	928	928	884	886	914	860	888	904	865	893	894	904	919	935	876	888	888	864	872	884	883	919	860	953	961	898	864	932	842	896	905	864	838	971	881	886	903	866	916	893	924	928	892	919	896	878	910	898	887	911	929	899	910	923	937	923	898	918	876	895	969	909	850	937	874	889	928	895	872	916	872	877	906	887	942	922	884	873	875	868	939	917	948	897	852	905	916	879	929	863	858	853	917	883	937	891	908	928	935	906	905	926	858	898	868	890	921	880	846	944	904	941	862	852	945	862	953	910	903	866	911	950	905	898	870	878	903	889	915	916	857	918	876	929	893	870	889	900	902	882	906	872	897	898	865	901	899	846	910	909	857	986	910	897	964	862	859	857	889	890	887	926	908	855	898	913	901	938	923	912	877	905	890	897	853	954	913	916	917	935	889	871	922	883	907	907	909	916	918	881	885	911	897	889	898	962	920	924	901	940	904	860	933	919	927	936	892	875	887	882	926	912	948	929	954	923	908	857	895	871	897	919	867	895	899	874	877	928	882	922	888	893	896	896	879	908	901	921	892	860	895	872	959	896	890	876	903	884	895	848	924	941	897	887	897	912	886	872	897	890	895	894	883	907	853	930	870	884	831	929	877	900	909	857	895	883	880
15419	7785	5180	2829	1706	1186	1027	898	851	690	640	561	544	550	492	421	441	428	457	460	428	407	373	436	396	414	389	381	400	401	379	369	433	384	419	370	374	429	413	381	377	396	393	392	347	377	408	380	398	419	384	369	410	366	377	366	410	397	411	391	392	379	422	394	395	362	375	399	388	393	409	424	402	408	380	394	433	409	391	385	446	397	362	422	362	410	383	377	428	387	389	351	373	411	408	383	361	389	367	402	419	426	364	384	416	387	394	405	390	392	393	394	427	396	411	428	355	457	368	391	400	403	355	412	407	386	382	414	399	416	376	367	378	404	359	402	443	412	394	370	401	390	377	385	364	403	403	423	376	401	404	378	376	388	425	385	401	374	372	399	360	376	408	397	386	373	432	378	441	400	398	409	396	385	407	416	422	367	399	398	364	391	391	439	360	418	420	412	404	401	375	375	425	388	395	384	366	370	397	351	393	405	430	397	391	380	408	385	404	403	403	390	442	449	372	391	431	368	396	421	370	399	366	392	365	357	389	362	335	419	376	397	411	445	384	390	388	396	396	374	364	369	419	452	403	439	372	384	388	388	377	363	382	377	401	395	388	437	401	388	409	407	382	403	366	371	388	371	409	420	404	366	388	391	423	422	421	410	426	391	410	424	404	414	404	362	389	356	407	403	446	374	364	356	397	409	402	410	401	364	401	373	356	383	385	376	354	387	383	392	394	364	376	370	393	388	391	376	370	409	378	389	405	373	396	398	421	412	380	442	395	406	401	406	405	434	392	392	400	421	423	371	353	357	363	362	365	410	348	418	379	445	401	406	421	418	398	403	382	369	368	439	410	409	434	390	360	374	440	452	375	379	373	388	377	426	440	384	422	419	374	395	364	410	362	404	378	425	419	402	400	418	401	393	393	379	366	393	376	400	402	419	400	398	413	413	402	373	417	401	404	371	381	380	397	391	385	370	393	400	426	425	377	411	385	359	381	417	385	446	365	373	414	407	395	385	394	402	416	416	391	401	399	401	384	420	380	416	369	382	377	360	367	378	428	388	378	417	390	371	361	430	419	360	396	359	412	388	428	374	408	404	370	416	411	385	402	395	396	392	399	387	390	402	385	424	376	397	411	376	406	359	327	443	376	427	382	385	412	412	391	402	396	362	443	400	407	381	390	383	383	400	424	403	377	388	397	407	455	401	364	386	391	375	388	413	373	434	402	429	416	417	411	401	397	413	433	418	379	389	390	402	390	406	388	381	395	400	364	369	420	366	433	429	394	396	399	376	414	401	417	388	389	378	369	391	381	390	400	375	428	404	362	407	392	411	403	405	392	436	391	412	396	418	382	396	388	375	405	401	398	459	382	400	394	388	399	430	398	378	402	413	353	384	396	415	403	431	403	383	377	337	384	390	427	394	436	409	396	388	411	406	389	399	397	374	383	367	408	374	401	408	421	364	398	410	393	353	425	389	378	403	408	422	368	378	363	368	370	370	383	432	424	378	361	377	398	419	348	391	387	379	372	374	355	420	397	446	429	407	425	348	378	390	329	371	399	392	372	376	405	394	392	387	394	381	398	373	376	391	395	390	391	409	372	409	336	404	368	401	404	394	430	374	390	401	371	411	367	397	400	421	426	414	395	404	362	375	366	389	388	390	329	424	421	369	415	398	420	403	389	398	371	357	396	401	369	370	376	438	389	372	434	383	378	412	402	404	410	404	383	400	414	367	419	392	423	411	382	415	394	407	389	410	424	361	391	370	414	375	416	426	370	402	402	370	399	401	366	360	395	395	417	422	378	373	441	410	368	391	430	379	370	383	373	368	355	422	393	418	400	373	373	383	400	356	391	388	407	406	396	365	380	428	418	399	391	393	360	405	382	359	392	393	394	391	399	377	397	378	390	403	397	404	415	411	371	374	423	395	384	388	394	371	421	396	350	376	359	389	406	387	383	408	396	370	436	396	390	388	423	409	339	383	400	380	363	434	392	359	410	403	399	357	407	426	414	389	371	413	379	397	370	368	382	367	406	411	378	367	415	362	413	405	398	415	388	424	418	395	379	379	394	403	426	413	377	389	425	363	392	409	422	431	408	416	365	423	422	380	410	408	369	396	382	406	419	448	371	417	393	379	425	403	379	353	393	405	434	396	400	468	393	360	371	405	393	447	387	385	402	370	426	367	368	405	416	403	373	399	370	377	405	404	396	381	402	418	428	411	388	408	402	407	372	401	387	386	378	411	422	376	399	388	418	383	421	360	389	390	406	365	387	383	414	419	453	376	382	385	392	418	379	408	399	360	402	416	386	458	429	422	403	396	384	398	392	409	388	399	421	405	394	392	423	400	387	349	379	371	398	389	399	401	362	401	415	403	425	364	379	385	417	404	408	390	377	372	413	369	400	351	404	426	371	375	405	373	426	429	415	412	398	378	359	408	381	409	402	400	369	384	393	395	390	381	415	402	406	421	434	441	392	386	399	394	413	363	438	382	365	404	387	358	423	405	425	371	394	424	386	409	440	384	389	372	383	379	454	381	383	398	398	356	378	418	400	422	398	386	406	390	420	392	405	378	393	388	401	362	392	393	365	384	417	359	420	405	394	394	375	396	394	403	405	400	387	390	390	398	346	405	396	390	382	379	366	383	400	403	406	383	415	407	400	375	404	373	356	394	435	355	419	405	396	408	412	382	404	422	424	399	387	366	380	425	399	387	399	368	378	384	392	437	394	360	430	403	379	365	360	395	422	406	405	430	388	390	400	446	385	396	413	387	421	373	354	432	406	392	413	407	358	389	424	380	433	386	422	395	416	424	353	369	441	395	386	393	385	402	375	365	403	390	409	387	390	366	423	390	398	384	355	419	371	398	360	367	362	416	383	377	366	367	374	423	346	420	434	407	384	389	386	381	421	417	358	364	386	385	381	372	406	412	389	374	373	429	399	380	425	380	412	379	337	378	368	424	413	399	376	434	386	435	391	373	380	399	418	387	386	397	399	398	397	390	425	372	428	409	404	390	385	410	441	378	379	378	421	388	370	349	396	408	389	388	411	393	357	417	405	380	361	415	382	412	394	355	376	366	398	406	417	386	413	417	389	414	368	410	395	408	395	355	405	388	365	427	418	388	376	382	420	424	376	392	396	354	366	392	394	383	395	361	399	426	416	397	422	385	404	399	367	382	407	407	369	416	427	402	397	367	396	383	376	407	385	430	410	408	425	374	407	374	396	364	384	379	382	395	396	362	376	380	403	376	412	374	393	406	395	392	393	388	382	371	384	379	396	359	402	402	395	345	425	415	402	390	396	377	412	388	370	381	395	397	394	379	389	403	355	380	357	364	412	385	401	368	399	445	416	403	412	380	447	417	396	378	345	379	422	412	420	407	425	422	344	423	439	354	428	401	428	428	394	372	399	405	401	388	394	388	385	395	373	396	422	403	399	397	392	383	389	430	368	374	380	441	387	422	396	413	396	393	411	432	394	422	426	378	374	381	412	381	403	396
9039	6501	8495	7488	5742	4563	3910	3286	2915	2556	2296	1895	1701	1482	1194	1100	1124	1021	1130	1087	1086	1044	963	986	960	942	930	841	889	886	823	873	899	868	856	900	868	889	869	868	817	882	872	819	855	861	808	821	818	847	847	811	824	858	874	885	812	851	890	852	806	840	839	891	838	780	894	853	816	879	870	901	824	879	815	876	880	886	804	888	879	830	810	837	868	866	783	855	910	885	816	865	852	851	857	852	876	895	797	833	826	800	797	855	888	837	884	873	827	821	853	876	869	837	876	813	865	828	860	888	863	839	845	850	820	868	883	801	908	851	853	853	841	829	862	864	846	879	831	836	859	884	866	832	899	856	837	799	850	877	878	944	872	896	838	872	897	831	884	835	818	840	873	904	851	839	869	837	814	821	856	874	877	834	864	847	884	819	827	851	908	835	820	861	849	856	853	786	822	912	840	899	849	827	830	884	865	863	800	834	859	851	837	826	818	843	907	905	852	840	876	849	894	843	805	835	863	877	848	912	893	872	835	803	840	784	851	893	837	843	841	847	885	871	865	845	875	843	830	811	844	895	843	834	847	869	879	858	908	878	839	865	867	844	826	891	870	839	852	875	856	845	843	854	902	843	827	888	873	816	948	830	847	820	843	846	866	839	826	836	870	841	908	834	821	869	874	821	830	804	831	849	802	828	841	878	862	861	807	854	924	875	828	868	873	846	832	804	828	883	803	822	862	869	840	857	809	831	872	866	812	889	854	823	862	858	827	855	853	846	865	837	834	883	852	870	843	877	875	855	856	845	871	853	880	825	883	841	866	863	858	869	811	833	834	861	842	822	783	877	933	861	861	824	851	890	876	842	872	853	873	840	837	869	870	892	872	873	853	798	845	866	864	840	830	841	841	901	865	821	800	837	837	848	819	846	847	864	890	884	874	849	839	771	869	862	857	851	831	831	838	793	853	804	891	849	892	860	819	804	863	855	867	813	807	785	875	858	808	826	887	867	806	872	860	816	811	837	908	843	824	857	835	794	835	834	907	869	809	866	841	884	898	847	817	915	843	843	879	890	909	834	879	820	876	856	844	908	816	881	861	905	852	849	812	803	846	848	826	944	817	833	806	895	835	871	834	848	822	883	891	815	821	881	821	894	881	820	853	920	808	872	872	826	843	839	873	882	841	882	849	868	856	888	847	836	864	821	859	807	849	825	807	857	859	792	842	870	850	854	837	846	853	886	900	781	828	885	825	839	878	912	828	795	870	838	826	821	852	883	831	810	815	828	817	828	884	873	802	832	835	849	837	898	882	849	857	844	884	807	866	862	883	843	838	841	832	892	839	852	872	819	839	840	860	832	842	816	862	760	827	868	802	831	784	888	814	871	857	856	869	872	876	842	850	836	835	843	878	839	872	855	841	821	869	883	797	889	871	858	836	840	820	841	888	854	909	872	810	848	873	856	822	894	882	870	823	844	880	886	831	842	812	829	856	858	864	830	893	864	835	896	785	898	869	871	847	836	850	854	850	815	809	815	877	795	865	854	854	846	834	852	870	843	876	871	886	838	882	820	830	855	772	802	818	842	887	827	830	866	837	852	840	879	828	856	841	811	813	883	837	826	814	817	871	830	819	857	855	825	878	880	812	867	846	842	860	813	911	875	853	813	810	839	828	914	844	844	794	832	885	834	873	852	866	850	872	879	820	882	899	903	836	870	863	835	892	836	860	896	830	911	841	847	805	817	876	849	866	855	858	854	834	826	847	802	850	866	823	898	820	849	870	836	812	846	817	870	841	858	838	862	834	832	799	920	820	795	810	878	848	898	844	841	845	909	834	841	816	871	833	878	803	903	879	815	872	811	888	898	866	797	859	883	882	838	881	861	868	820	860	822	835	868	853	849	835	890	834	871	868	835	868	883	872	854	840	861	860	865	892	860	816	863	819	856	822	861	842	863	792	921	825	796	804	888	859	834	892	873	856	842	815	871	898	836	848	891	844	848	858	861	857	858	835	837	854	899	854	867	825	854	842	809	832	853	833	853	825	865	814	857	825	880	823	834	858	904	835	832	873	897	868	819	851	796	850	780	856	856	855	861	830	860	852	828	893	835	831	889	883	865	897	846	835	875	881	839	832	835	845	857	788	867	866	866	814	861	844	792	856	837	845	867	874	899	852	865	831	814	823	860	852	785	857	832	799	796	827	837	822	910	900	883	878	875	872	880	878	901	821	832	868	854	884	868	803	887	883	815	884	838	830	857	851	862	871	818	892	882	847	798	807	861	843	854	835	853	872	841	880	861	782	830	848	806	880	839	868	849	888	875	868	848	815	827	855	857	883	878	869	851	812	892	854	824	853	856	884	827	846	835	834	852	875	876	839	841	845	835	851	891	862	859	876	816	853	857	869	868	899	872	872	826	848	831	827	845	799	827	876	848	893	859	881	853	838	866	904	898	859	828	865	875	833	850	854	850	869	855	833	897	850	849	842	795	875	847	815	774	896	872	866	865	850	870	877	815	851	910	859	866	866	919	835	900	832	862	856	866	804	817	805	879	811	864	812	798	799	819	844	832	873	859	918	833	840	867	878	851	814	860	814	820	889	850	841	795	834	865	872	860	849	803	796	834	847	835	894	851	822	881	883	899	847	789	902	878	859	809	830	834	868	876	851	905	850	867	828	836	787	826	878	898	867	872	845	836	831	845	822	827	925	879	933	892	849	838	859	825	816	815	856	844	846	900	887	797	849	815	844	823	862	807	829	835	860	852	815	814	861	888	845	854	856	910	830	882	868	845	876	831	792	858	862	910	856	845	843	829	822	835	881	826	879	869	887	840	865	859	864	845	844	848	862	814	858	874	853	903	901	813	890	833	806	861	861	783	874	869	850	832	858	861	860	915	847	844	856	838	858	897	915	827	864	867	898	852	898	812	860	833	830	822	839	855	849	884	839	836	845	911	861	831	913	830	878	849	856	852	818	890	855	862	902	907	861	857	866	836	841	840	845	829	853	847	869	843	834	806	929	865	895	850	820	879	851	895	823	863	845	869	854	833	797	777	841	858	863	860	860	871	867	886	881	836	822	828	861	841	878	792	850	851	845	803	804	846	832	842	873	840	852	884	852	853	864	891	844	875	871	789	882	840	849	795	844	873	864	850	909	763	839	857	861	838	836	869	853	906	870	871	849	846	871	885	875	869	864	896	809	836	894	836	814	874	841	884	883	846	883	808	885	891	884	841	832	805	803	826	853	858	877	794	816	860	830	881	792	882	828	869	861	879	873	845	864	833	828	845	901	857	808	855	887	878	853	843	831	846	897	854	842	804	874	829	865	888	855	819	872	906	887	801	827	850	892	870	840	825	841	838	879	868	819	829	794	823	871	883	874	919	813	834	825	873	840	828	891	883	840	856	805	871	817	882	825	827	843	837	887	877	853	876	864	852	857	867	849	849	877	874	884	872	839	814	850	868	806	863	819	865	854	878	855	842	880	886	887	846	870	827	889	869	846	840
28771	13921	8513	4882	2710	1959	1505	1320	1133	1030	973	797	753	611	547	462	456	445	424	438	436	444	395	371	406	386	350	407	363	378	412	363	357	392	364	361	380	341	363	384	353	367	369	345	352	362	338	348	352	364	350	385	369	361	373	360	361	338	327	384	360	348	338	384	371	419	369	383	350	380	363	373	358	353	392	336	398	354	351	361	391	384	356	334	410	392	414	380	342	389	387	368	357	354	376	364	355	336	384	349	367	322	394	359	387	375	344	356	378	399	372	348	354	353	396	342	391	374	333	367	325	371	374	329	367	370	356	335	364	363	364	334	380	349	375	393	375	349	396	382	395	351	370	335	383	353	388	347	336	352	360	352	360	368	343	353	373	366	362	345	372	369	387	402	373	361	373	346	352	357	355	340	398	307	343	389	352	342	345	357	341	358	356	350	400	367	332	389	338	382	403	404	345	367	364	309	382	383	381	346	391	396	385	380	367	373	391	396	343	388	378	369	363	371	349	416	367	376	389	392	354	408	370	380	372	359	331	327	350	389	345	388	360	332	376	399	357	381	383	371	361	332	398	387	363	347	341	373	356	371	380	393	389	369	378	365	373	414	394	361	389	363	363	390	359	383	360	347	336	368	325	360	367	412	381	371	346	392	365	346	371	351	376	383	354	384	395	389	389	323	358	372	367	379	379	366	338	354	372	407	363	343	362	373	402	386	366	382	381	399	357	359	337	358	404	354	360	384	343	358	372	370	356	402	338	357	347	345	394	389	334	359	363	347	368	346	361	362	383	395	384	387	386	374	363	380	373	387	337	378	345	382	392	357	359	332	380	366	334	372	357	375	341	328	358	337	374	347	375	334	361	372	370	379	363	334	405	379	388	374	338	352	345	348	383	334	388	391	361	362	364	348	373	348	338	402	388	374	390	391	350	372	401	367	377	383	339	380	351	349	399	354	360	356	374	400	345	363	364	359	344	365	339	364	401	368	345	337	382	340	313	354	407	382	395	350	343	357	348	389	379	412	372	401	357	354	385	359	374	367	333	344	327	347	354	349	355	361	371	351	367	362	375	376	314	351	345	357	401	367	399	366	375	372	365	395	385	351	342	354	360	339	374	348	378	360	364	365	325	364	370	325	373	397	385	370	400	377	410	382	407	349	372	379	380	332	355	324	363	347	334	370	387	346	336	387	353	393	316	392	380	373	411	333	358	404	349	355	389	382	389	366	358	369	351	366	387	370	369	371	335	376	353	378	362	302	400	357	342	389	387	357	360	342	368	360	361	372	356	343	380	407	365	414	362	310	386	369	351	366	402	387	379	334	343	378	346	366	340	341	366	342	345	371	357	340	379	326	374	357	350	347	375	350	358	358	369	382	365	339	355	398	339	383	396	344	354	385	395	315	372	364	355	384	368	363	355	384	373	374	400	381	377	374	376	367	378	373	403	346	370	358	340	376	399	369	367	379	390	392	390	345	359	386	376	385	363	375	381	374	348	369	357	364	341	392	354	336	371	372	367	372	389	376	363	343	374	372	397	342	375	360	387	355	334	364	350	362	369	339	398	366	338	398	376	379	379	360	345	375	356	381	402	355	383	359	334	336	356	352	416	370	383	352	371	337	406	386	374	380	346	339	398	355	360	365	340	355	384	357	357	388	368	357	359	371	313	320	347	352	342	356	323	352	345	365	391	368	347	383	328	373	364	345	385	415	372	347	416	397	412	372	392	363	381	334	392	344	388	379	418	382	378	366	334	331	380	370	379	397	358	356	333	355	368	357	347	344	391	347	356	386	359	388	373	366	340	324	356	354	370	392	379	346	340	343	373	339	350	346	373	324	343	338	385	380	384	360	365	372	353	389	369	350	353	365	381	392	399	380	350	344	386	385	368	387	345	371	360	364	389	345	382	362	379	391	350	355	370	344	379	333	378	358	335	383	364	353	329	372	356	362	391	388	371	362	333	356	351	405	382	373	361	380	336	355	397	396	340	361	372	407	358	392	342	352	392	395	352	357	326	343	385	348	325	369	378	372	415	378	352	369	344	333	379	396	352	371	368	374	337	324	386	376	400	408	340	352	389	367	389	349	379	328	402	381	374	382	377	347	382	345	359	396	339	354	397	354	374	398	365	392	358	350	330	358	354	376	377	384	383	345	316	382	381	382	382	401	383	341	338	360	360	354	366	375	373	389	408	359	375	338	367	347	336	372	368	384	389	354	359	365	335	358	355	328	357	340	368	368	315	376	392	392	349	344	404	394	355	391	394	344	348	411	359	374	384	348	369	339	378	372	340	351	397	343	343	365	354	348	353	340	322	369	403	390	345	340	382	374	371	332	387	393	352	389	393	366	374	387	364	362	344	371	370	367	338	382	399	416	375	365	356	382	340	375	342	346	362	377	331	403	371	378	380	357	387	372	391	357	358	343	363	354	362	341	387	393	338	392	330	374	380	383	363	377	333	336	332	333	369	365	369	378	379	364	367	366	397	384	356	356	386	376	363	349	350	384	376	327	363	394	364	356	385	377	364	389	343	374	372	365	331	348	365	381	356	329	358	350	370	376	374	396	386	328	375	353	380	333	312	339	367	393	324	395	360	364	366	351	371	395	348	348	367	355	330	385	411	355	357	357	366	343	360	371	362	336	362	362	355	366	363	339	385	362	364	388	360	347	402	366	314	366	415	367	370	389	383	353	379	384	381	347	365	358	394	333	401	335	377	355	345	356	355	372	307	374	373	331	347	336	338	350	342	363	371	309	377	378	395	379	364	364	360	388	347	346	382	382	399	355	305	373	365	309	313	388	389	393	339	363	407	374	384	380	344	335	335	346	409	381	377	365	377	378	357	373	380	313	356	369	338	366	348	378	372	339	371	395	371	382	369	343	358	374	353	376	408	376	375	358	375	393	339	386	395	351	354	369	365	359	431	405	367	353	359	345	390	362	398	394	368	355	351	382	353	370	378	349	372	359	365	360	416	391	373	343	334	355	341	384	379	356	385	347	355	374	364	379	328	362	353	383	354	311	364	366	361	329	428	354	349	345	378	362	329	355	350	404	395	341	384	379	357	349	380	426	367	389	346	345	372	361	367	337	377	361	354	396	361	376	387	339	385	409	372	353	359	334	358	346	379	374	344	374	382	356	357	355	409	361	359	386	388	362	415	329	334	363	370	365	341	380	386	390	373	359	368	383	377	369	411	348	352	392	405	355	384	383	369	343	358	391	378	371	373	374	390	372	366	347	377	375	356	373	346	326	365	391	375	351	372	341	342	412	352	369	373	361	361	366	324	331	403	373	341	362	334	382	360	345	339	381	382	396	390	351	389	359	336	372	391	355	417	356	366	355	382	368	387	369	350	333	365	375	389	350	356	360	393	369	368	350	369	380	355	323	391	397	348	393	369	374	375	365	351	367	375	349	362	339	368	382	358	377	391	399	334	405	374	387	406	353	359	417	360	386	346	363	343	357	340	326	385	369	413	327	335	408	374	361	361	389	393	359
16920	10200	12635	11788	8883	7399	6451	5427	4810	4229	3983	3092	3004	2328	1915	1405	1262	1182	1164	1239	1107	1058	996	1004	963	961	961	837	792	861	843	836	806	811	866	831	801	776	866	866	853	891	788	868	845	825	829	852	858	796	848	853	855	861	841	821	773	812	796	783	846	832	774	796	808	775	829	839	743	783	817	843	753	777	788	803	785	796	859	777	829	833	726	806	791	804	852	779	824	769	852	819	743	788	813	762	801	850	832	804	775	826	788	827	792	827	797	849	745	827	795	753	807	833	813	837	827	771	842	838	816	805	764	826	830	832	769	786	837	771	768	794	810	772	781	829	770	851	824	857	850	791	853	795	781	827	803	811	785	811	799	758	791	800	828	831	814	816	787	806	767	776	812	797	849	794	858	783	822	806	766	774	823	816	796	818	814	833	790	796	797	838	801	800	857	804	825	801	772	832	810	857	871	801	848	767	802	790	853	824	779	808	820	847	805	806	827	776	800	800	802	825	851	842	783	871	851	787	843	827	764	796	807	822	778	780	832	778	802	803	824	784	823	869	766	829	797	831	796	805	794	801	838	768	818	832	814	796	831	777	840	829	745	825	835	816	785	826	792	778	807	822	805	808	821	802	810	825	820	769	807	830	809	780	814	838	833	748	845	799	785	787	787	810	729	805	801	834	795	824	809	816	851	790	820	791	879	804	827	762	862	718	790	808	808	840	839	806	756	809	762	820	813	806	800	790	802	824	816	811	813	824	793	841	791	800	806	793	808	821	803	780	826	782	802	737	818	792	804	829	786	819	799	812	763	822	821	824	812	833	806	810	805	819	857	799	846	809	776	821	819	804	849	760	840	804	790	864	817	761	772	805	766	755	847	789	819	811	742	808	798	780	747	782	808	801	818	860	811	792	872	817	777	751	772	807	802	757	850	800	775	870	800	794	796	822	792	780	825	794	803	808	827	764	830	795	797	779	805	829	757	799	798	807	820	790	832	776	839	786	786	818	846	752	746	810	795	805	793	757	810	835	810	846	779	789	795	789	794	778	740	801	842	824	804	770	801	787	807	785	786	804	826	814	834	807	845	793	789	821	821	790	804	805	778	794	818	756	802	800	812	799	782	809	774	800	836	805	762	797	818	796	813	871	796	810	769	778	811	789	779	839	806	822	772	770	813	787	808	800	792	861	819	786	753	790	807	806	793	779	849	793	822	826	870	818	793	756	815	820	829	819	778	778	815	841	760	844	815	834	804	792	809	796	843	806	772	790	780	774	811	790	827	795	753	776	791	848	791	826	831	795	852	781	865	779	836	819	846	809	836	781	754	818	823	784	796	788	774	787	798	821	808	840	800	785	792	797	829	829	827	794	825	776	816	785	806	803	765	808	803	796	748	763	814	823	810	808	825	824	790	787	779	831	790	822	858	817	808	811	813	787	810	752	867	769	845	791	765	804	759	833	812	834	843	821	801	808	761	828	836	802	804	793	824	868	828	764	786	817	782	848	798	761	828	809	812	819	848	780	838	850	787	801	812	819	828	801	819	835	721	812	826	769	827	828	816	807	809	788	864	772	824	871	780	802	806	780	784	844	819	808	778	764	802	817	848	812	808	797	845	803	798	734	796	825	848	807	841	772	809	800	852	847	810	805	768	797	784	761	820	813	826	765	817	824	786	767	841	828	794	852	818	766	774	801	787	771	803	750	837	790	807	805	839	765	754	862	818	808	831	857	855	802	816	822	829	863	770	833	799	779	808	765	832	834	791	778	805	837	755	807	799	815	811	758	781	837	835	797	829	774	765	774	812	781	774	813	824	866	808	798	816	824	818	767	878	774	749	808	840	823	806	853	775	838	788	800	839	796	818	800	795	800	820	826	833	787	813	804	805	793	753	797	780	826	797	832	841	793	765	798	843	807	812	771	806	792	768	758	829	796	799	813	796	820	827	842	812	837	782	785	823	789	813	765	848	806	796	797	822	765	810	819	818	769	780	754	834	819	786	800	823	796	794	751	805	772	779	850	799	829	821	777	866	861	840	773	801	822	798	842	792	814	808	815	805	815	810	817	757	818	804	801	826	876	780	811	804	795	801	834	820	806	770	848	817	821	824	797	774	794	823	823	774	810	768	847	781	838	831	782	786	816	801	797	764	790	849	819	796	819	806	811	786	788	769	791	841	812	823	838	776	816	825	858	742	768	835	796	816	784	822	794	763	794	802	793	812	811	837	811	789	800	772	827	844	789	807	774	763	781	847	785	811	841	798	835	813	797	843	796	800	814	816	876	808	814	799	850	758	797	748	755	806	849	724	825	769	815	819	801	820	809	787	803	805	854	801	803	769	827	763	830	779	786	859	770	794	831	801	831	783	851	814	855	810	793	773	853	792	813	822	805	816	784	804	808	773	812	791	794	828	740	818	815	836	819	835	802	828	761	774	784	793	804	775	822	818	854	825	785	779	804	787	819	791	805	820	776	816	802	783	775	778	810	816	777	840	787	838	819	816	798	805	794	809	839	747	813	807	775	800	766	823	774	858	796	811	808	843	805	832	787	817	802	787	800	860	844	814	829	821	834	813	819	797	772	789	813	793	750	798	813	816	807	787	809	768	795	806	829	791	813	843	813	816	822	799	854	802	795	778	839	819	795	848	853	818	831	812	763	781	807	811	788	796	829	742	798	847	781	813	773	814	798	795	812	825	829	816	841	809	811	769	790	811	841	820	839	817	790	776	781	897	769	784	803	828	821	822	764	787	795	794	758	775	789	822	847	757	797	814	777	825	802	810	806	804	811	796	785	767	817	788	804	797	787	850	818	749	808	824	818	821	850	804	820	769	810	774	814	817	826	859	813	825	828	838	816	804	793	805	794	820	860	823	830	802	808	778	761	765	806	796	758	766	817	768	777	789	780	778	784	795	811	769	812	794	785	738	803	806	809	812	793	801	850	815	803	775	782	807	825	837	780	784	860	810	792	792	827	824	809	788	794	794	791	809	844	793	828	853	776	826	773	773	819	818	850	794	751	814	797	791	806	797	772	833	840	873	820	759	814	861	747	785	830	835	791	805	800	815	821	789	795	810	822	815	794	808	857	737	776	786	796	810	847	825	769	812	797	829	826	843	850	818	840	864	815	761	752	792	842	831	811	850	741	835	816	829	815	793	761	822	874	789	781	823	812	770	862	801	822	781	757	868	805	794	774	808	817	773	763	758	812	834	769	841	819	813	816	867	817	790	792	811	804	820	850	844	813	765	733	839	792	804	841	813	774	777	804	830	839	792	771	782	793	813	825	855	887	785	831	822	831	855	811	801	791	816	787	790	813	844	802	794	767	776	833	842	777	810	787	836	787	819	804	834	783	833	808	843	821	798	826	804	788	811	807	788	839	804	851	809	828	822	828	828	870	739	814	830	754	822	817	828	765	784	815	784	811	787	783	818	838	800	825	736	821	791	759	858	834	803	829	837	835	829	781	815	795	803	811	822	801	801	790	813	859	829	779	866	797	877	803
35294	18050	12602	7456	4057	2855	2475	1802	1557	1337	1338	1156	926	941	755	523	558	475	503	478	530	486	471	477	503	467	418	416	426	416	391	431	445	432	410	433	461	443	422	442	418	414	429	414	446	421	415	424	431	418	435	399	462	436	435	417	419	426	398	423	435	416	410	405	384	417	402	406	467	432	425	444	424	432	405	436	441	441	407	436	421	475	417	417	446	425	376	422	441	428	400	371	437	446	442	383	407	434	423	425	427	376	405	387	420	414	412	408	457	424	412	450	411	419	457	432	422	426	432	433	440	439	395	395	365	408	426	384	420	394	403	412	398	456	426	406	458	432	419	384	432	426	434	435	396	452	409	405	438	481	432	426	388	427	401	428	447	408	410	449	445	401	413	415	414	439	431	411	407	425	403	405	427	409	402	400	404	421	407	451	417	435	407	401	403	400	389	408	444	420	405	406	412	407	449	457	445	410	411	456	411	430	410	436	428	406	448	413	427	430	429	436	385	431	447	402	444	442	412	420	425	411	466	418	414	405	418	435	425	413	409	439	406	394	441	455	387	428	391	422	439	418	414	386	419	406	390	419	394	414	393	396	416	429	431	391	470	421	412	417	390	389	373	415	388	427	416	409	463	432	435	435	431	413	427	428	478	438	401	401	400	449	417	403	437	429	442	447	405	367	438	467	431	431	440	385	433	409	422	397	431	423	419	406	384	426	372	410	404	446	427	382	439	435	433	422	429	388	442	450	360	413	398	414	438	424	425	391	430	463	406	408	431	448	391	409	392	408	398	435	441	405	414	390	432	420	424	398	407	391	447	457	414	398	439	403	410	388	433	383	407	449	432	414	382	431	440	455	436	417	398	390	388	414	410	437	450	392	402	426	430	424	436	404	422	415	418	448	445	402	405	441	440	403	415	390	419	409	421	418	456	401	419	451	398	456	469	437	422	428	411	388	377	399	404	413	434	445	447	413	412	432	472	458	390	404	437	432	416	432	380	405	420	397	390	466	473	455	441	433	428	451	423	411	402	410	408	398	376	393	445	431	402	416	419	428	434	471	422	467	390	384	437	427	417	409	380	397	447	453	450	432	433	414	420	394	373	440	410	450	454	423	426	420	394	447	409	404	427	469	406	376	419	440	473	440	400	405	423	428	386	456	390	436	367	397	461	419	422	423	446	409	444	415	437	416	427	418	400	445	455	443	414	466	424	400	411	401	392	458	423	431	433	430	473	430	395	397	435	453	437	442	431	402	424	424	410	408	438	371	394	429	410	412	463	439	456	422	440	436	421	413	403	484	404	443	409	420	415	415	406	431	393	415	444	435	459	398	397	407	390	423	441	398	431	451	436	420	412	429	427	437	407	403	405	406	433	429	407	406	403	416	427	421	421	407	414	420	452	407	438	413	395	456	431	379	400	442	418	387	418	403	382	397	389	433	452	441	427	389	433	423	444	445	404	441	436	382	412	413	405	416	416	404	456	418	426	438	383	392	455	403	394	391	424	427	387	424	397	457	405	440	381	448	447	416	473	434	404	442	418	439	425	438	413	428	426	419	447	416	406	429	410	395	376	390	431	404	415	417	414	416	407	385	436	452	393	425	431	409	436	470	347	428	407	399	410	391	449	399	405	417	436	408	431	401	425	432	417	387	411	452	405	419	448	407	440	369	432	406	378	429	417	409	393	430	385	432	415	426	403	439	449	420	418	460	434	415	401	442	463	431	431	446	444	419	452	420	397	415	455	429	425	433	457	464	420	402	423	363	402	432	407	438	411	455	403	429	425	392	430	420	407	365	391	413	450	429	380	437	422	439	403	406	417	418	441	404	392	420	380	356	370	448	437	421	404	427	424	421	406	426	412	428	394	420	412	420	410	389	448	423	401	417	425	406	402	439	450	438	412	459	442	384	386	409	436	432	440	429	435	416	406	392	436	442	452	407	441	431	370	464	448	388	447	404	395	395	457	420	457	406	431	414	427	418	377	443	416	431	396	433	420	402	415	381	453	405	436	383	416	410	434	386	448	404	414	421	433	455	405	388	436	412	410	415	432	427	397	405	392	413	402	401	377	390	389	415	430	428	416	406	435	432	426	426	427	423	427	376	412	431	431	435	429	412	412	410	434	437	388	428	426	397	403	427	450	431	398	397	395	424	434	398	415	429	441	427	411	395	402	408	411	400	482	405	457	408	377	429	405	417	367	411	424	408	451	392	422	425	479	443	435	420	416	407	414	409	411	416	442	378	414	447	411	392	440	412	452	413	427	427	391	450	453	383	403	385	412	385	429	407	422	473	418	409	396	425	408	415	420	402	413	405	435	392	392	456	419	412	389	433	394	410	458	389	403	433	429	444	421	421	422	425	380	438	438	401	390	403	417	387	444	400	458	410	364	444	443	408	428	412	444	418	448	415	408	389	424	401	428	426	417	431	407	432	443	387	434	481	426	424	405	397	401	423	393	381	393	410	422	420	412	413	442	444	394	409	432	400	437	362	405	455	431	390	394	452	438	433	414	403	416	388	404	417	420	472	440	407	427	432	422	431	434	400	397	409	399	380	429	431	434	441	436	407	401	437	367	439	393	451	397	392	421	416	373	418	446	448	409	383	404	431	390	441	443	384	399	434	441	420	379	386	397	478	432	420	396	414	490	429	406	428	440	466	406	421	427	380	403	424	405	413	417	445	425	424	397	422	405	440	411	403	411	394	403	421	416	387	420	406	441	391	434	392	381	455	438	430	413	438	439	444	435	418	374	381	406	446	433	430	399	394	408	403	430	441	421	425	434	373	386	421	413	385	421	399	405	457	422	455	427	446	430	391	403	415	444	403	404	403	417	422	423	403	425	424	422	345	440	420	391	449	420	403	410	394	407	407	393	424	374	420	433	436	431	437	396	415	411	399	435	391	383	401	405	391	466	405	401	399	447	432	435	425	438	448	395	409	440	364	423	426	444	434	456	439	425	410	421	409	429	388	424	403	445	405	414	452	436	396	437	389	405	418	421	399	412	414	413	465	420	404	396	434	410	398	441	449	378	407	420	409	390	399	390	394	407	402	397	440	417	478	428	416	407	376	398	437	416	441	450	389	400	418	400	451	429	398	446	396	430	463	398	434	433	432	403	440	429	426	422	422	426	416	408	407	422	432	419	463	426	437	394	397	436	438	400	409	449	404	435	421	393	400	411	417	436	438	387	481	420	381	428	438	415	415	429	408	404	413	444	458	435	453	457	405	426	429	460	412	424	430	404	461	398	445	428	415	384	381	417	440	435	441	460	392	458	412	436	427	435	423	403	381	433	420	447	412	397	446	408	414	402	425	421	459	428	415	393	454	435	420	415	443	418	437	436	437	402	412	470	394	425	387	421	405	415	427	446	418	432	402	420	383	379	422	400	448	476	422	388	376	397	437	395	400	448	393	451	451	457	420	381	421	440	428	417	414	439	379	411	405	409	435	387	402	405	389	436	450	422	432	414	428	399	445	422	414	440	403	425	396	403	437
19664	12237	17017	15904	12025	10086	8589	7224	6430	5589	5551	4742	4135	3549	2696	1808	1711	1507	1508	1458	1335	1203	1254	1216	1141	1176	1087	1043	952	954	972	972	999	992	1005	978	949	979	956	975	976	954	979	961	891	916	930	913	987	907	914	908	920	863	928	938	911	931	904	857	958	916	889	909	964	896	959	885	914	918	863	901	905	904	889	946	854	912	885	912	870	820	863	881	918	888	922	917	874	994	862	885	862	891	894	863	896	879	920	913	897	843	957	888	944	934	909	895	917	924	872	913	946	887	882	896	919	902	891	907	887	880	893	1011	885	946	884	876	926	927	928	867	941	874	909	900	897	923	896	883	885	907	879	931	925	876	900	923	944	917	922	874	907	935	955	894	927	911	994	873	949	963	956	893	939	881	901	923	877	971	875	892	941	886	902	927	945	893	910	929	891	927	869	906	893	952	876	986	943	906	943	949	952	930	873	962	894	913	934	914	878	895	963	907	922	934	942	909	942	900	907	886	860	919	901	894	921	937	900	869	862	898	930	938	912	867	929	945	934	863	882	949	944	939	897	923	932	934	925	931	1007	850	883	972	883	900	849	874	892	902	856	888	956	917	945	885	919	919	923	897	891	951	887	900	955	957	888	877	870	923	964	922	926	963	950	906	931	850	965	852	969	878	900	872	881	920	871	903	887	948	886	925	903	864	936	886	895	916	895	915	900	899	897	909	932	993	926	881	880	942	945	940	890	865	964	905	928	937	917	883	946	926	926	912	930	896	943	867	935	868	900	942	845	883	878	916	885	900	1002	920	886	920	898	887	824	889	899	914	942	880	943	897	911	943	872	894	930	851	934	918	913	894	912	900	923	852	900	912	858	922	882	893	883	892	996	850	920	909	892	924	895	902	937	883	935	955	900	903	921	941	900	897	861	922	908	925	895	973	860	903	904	888	928	895	904	920	897	907	969	896	899	921	913	905	903	889	895	905	922	922	914	919	870	879	924	855	888	915	885	889	905	909	934	898	952	913	930	908	923	903	965	900	918	887	884	886	930	895	922	917	942	904	837	884	883	940	922	923	869	901	895	876	872	892	930	949	934	954	933	907	931	935	909	921	884	895	882	917	952	911	871	846	880	908	867	889	896	906	929	873	918	916	866	896	868	875	907	884	880	927	981	935	896	930	918	881	920	890	895	881	872	903	919	932	917	868	913	903	932	883	922	902	882	898	889	920	952	860	906	848	939	924	909	961	882	901	816	911	906	952	926	938	935	898	937	915	910	941	925	920	903	975	901	907	865	922	846	867	917	897	923	917	928	949	896	951	921	915	889	908	955	933	924	876	932	861	892	891	912	894	977	908	936	866	909	843	912	883	889	944	937	944	890	896	935	919	946	932	849	878	926	879	863	914	869	909	898	899	886	919	865	855	890	937	947	896	920	897	923	963	915	880	895	931	890	837	913	886	929	885	864	857	877	949	893	823	878	929	874	920	921	905	907	895	923	903	916	942	902	925	869	918	912	916	911	912	899	893	942	961	921	918	878	911	922	885	870	921	905	948	937	877	920	880	914	939	880	928	913	907	919	930	952	872	901	923	882	889	901	928	916	895	876	934	920	870	908	893	857	906	883	898	888	915	900	936	935	960	912	930	856	887	960	856	872	908	877	896	893	895	909	912	876	893	910	889	889	911	845	883	898	917	888	923	958	885	950	863	896	925	911	907	898	934	875	881	909	887	914	849	873	921	910	908	900	855	936	887	941	891	900	951	889	901	957	918	905	904	836	888	907	897	899	886	928	902	921	863	902	870	934	874	951	900	928	912	920	886	893	861	921	913	868	890	863	928	893	904	918	849	870	945	868	903	916	946	884	893	938	884	904	905	871	900	956	884	927	983	879	870	936	880	880	905	853	855	944	901	890	873	944	883	921	898	889	948	919	924	923	874	933	879	935	909	874	934	916	844	899	897	924	870	844	869	840	933	962	920	860	931	923	900	877	951	902	914	876	922	864	958	933	902	913	880	962	942	939	920	917	900	886	908	882	941	899	936	907	941	903	919	855	939	897	875	914	937	964	891	925	942	936	916	899	902	925	968	893	931	955	928	918	850	903	945	884	906	951	870	857	904	929	926	913	940	887	933	919	918	899	911	877	914	923	911	925	895	899	894	908	920	890	903	941	976	877	924	919	920	886	937	943	908	925	936	929	906	870	915	859	920	897	860	939	898	902	871	905	934	897	875	889	959	942	890	946	893	918	934	895	992	906	854	929	890	856	854	913	919	926	852	888	898	877	924	928	916	902	953	914	957	911	957	933	868	927	907	890	898	964	886	860	934	895	856	914	906	915	899	911	913	878	843	868	889	904	901	941	873	874	848	905	934	901	844	885	948	884	920	900	950	931	896	927	934	910	945	837	901	912	958	909	902	873	920	914	941	862	896	902	917	893	940	915	957	918	947	920	941	877	913	969	841	891	904	880	884	879	923	911	920	886	917	884	930	936	910	916	903	929	903	856	905	911	965	940	885	864	968	934	877	913	938	875	945	904	932	860	894	848	885	961	871	833	943	925	877	886	916	854	880	907	892	855	892	895	913	907	881	902	922	946	899	931	911	925	946	910	897	868	937	893	944	912	878	909	896	916	919	912	899	907	893	893	905	898	937	921	860	937	924	878	975	876	902	926	958	915	896	903	935	958	906	926	898	893	918	959	933	877	895	938	881	918	896	954	889	881	854	915	916	869	873	961	890	856	884	907	919	913	914	932	905	956	922	925	901	950	931	972	909	885	933	924	931	938	916	943	894	931	920	869	922	935	952	970	945	944	903	899	902	887	874	905	919	889	890	909	946	904	911	878	917	959	894	923	879	890	946	925	897	933	917	935	900	931	877	922	919	877	910	952	886	959	890	933	931	930	897	921	991	939	884	949	868	872	953	911	927	902	904	948	937	910	911	927	943	869	890	923	894	896	910	945	901	963	951	874	954	924	937	887	904	943	884	889	907	913	879	932	934	893	884	905	874	884	957	886	864	908	919	915	895	878	876	921	911	896	915	925	905	931	858	895	949	899	864	854	884	831	902	955	887	888	925	927	898	903	944	907	903	916	887	925	879	855	911	899	873	943	900	916	938	897	919	941	863	888	912	879	926	887	927	883	920	888	893	939	951	909	913	958	861	883	981	895	928	935	878	905	893	873	897	916	908	895	940	888	893	917	918	942	919	891	854	870	890	963	919	926	912	960	888	903	899	881	921	919	956	914	878	905	883	895	918	931	893	966	909	907	870	891	920	923	967	917	852	868	914	912	930	947	934	942	894	875	946	916	872	921	928	956	959	887	882	820	918	952	925	947	894	918	873	947	958	869	919	913	931	922	917	878	901	914	907	893	900	964	863	955	945	897	922	946	931	940	915	937	914	894	923	894	913	922	880	909	916	900	895	917	896	950	893	922	888	942	970	913	874	917	950	904	918	868	890	921	866	880	948	952	943	909	902	903	879	940	900	933	896	901	885	890	902	886	850	925	966
15051	6670	5269	3216	1903	1274	1026	832	767	704	741	644	584	461	507	427	458	428	429	406	412	476	403	450	403	447	418	393	421	428	375	391	388	397	415	376	357	409	410	434	391	348	365	417	350	402	383	430	422	404	401	400	430	403	410	394	435	361	378	394	372	417	385	396	398	413	407	365	358	388	397	384	389	422	405	420	424	420	393	401	434	437	399	404	401	423	378	375	357	407	400	398	403	416	362	404	395	392	412	385	389	390	403	404	386	425	426	428	419	433	380	424	388	384	417	426	421	418	418	412	381	422	343	371	418	386	409	426	424	383	393	413	394	403	402	435	379	381	375	416	392	373	364	402	401	355	406	393	445	426	452	419	341	450	428	381	420	404	412	431	412	411	436	408	359	403	400	426	359	404	429	377	400	367	375	398	382	411	400	413	397	436	394	394	410	410	386	392	384	377	435	387	417	381	383	399	386	376	389	424	378	358	379	399	421	405	400	424	420	374	410	402	379	405	396	433	368	383	391	369	444	400	426	400	408	398	384	380	374	407	404	393	454	416	380	384	372	404	456	408	392	418	426	415	389	386	421	448	403	364	387	358	407	373	459	427	377	402	443	413	383	366	412	401	399	394	361	404	439	406	425	408	381	390	391	398	394	416	385	379	409	355	400	404	422	398	409	353	398	415	392	378	387	417	408	388	370	406	379	424	391	393	413	421	391	433	377	368	393	397	401	389	377	404	371	421	419	416	392	372	398	357	408	377	395	452	369	401	397	407	440	400	403	428	363	390	390	400	439	405	375	406	398	410	385	393	433	401	385	376	369	369	410	380	359	429	407	393	412	440	362	415	377	422	415	418	405	385	394	368	421	364	422	385	390	388	412	380	415	452	387	383	412	431	373	393	391	379	404	380	400	371	379	387	416	446	396	367	382	416	383	381	405	375	421	432	407	368	424	406	379	406	372	431	384	391	351	388	371	417	431	419	413	378	384	401	359	423	442	411	416	380	385	455	415	397	350	381	356	437	410	433	427	393	363	395	401	410	412	373	412	419	412	395	425	408	418	418	399	443	417	384	392	386	384	397	389	390	374	376	387	400	335	407	389	396	391	325	338	382	411	450	386	364	445	367	387	400	425	378	382	398	397	382	420	405	357	400	391	425	392	368	401	398	393	340	371	405	426	412	385	424	402	387	434	430	400	396	368	399	379	410	423	400	435	403	368	395	412	408	391	400	382	369	421	422	391	369	416	427	425	444	415	385	423	383	375	370	419	405	442	407	374	387	399	401	371	404	361	412	403	359	420	406	369	404	383	379	379	399	379	417	398	369	420	391	388	399	400	403	397	373	419	397	380	400	393	406	409	412	408	391	423	397	396	397	448	385	397	403	373	399	383	362	416	399	387	432	438	375	397	429	378	450	398	388	399	401	393	384	411	420	394	412	400	395	380	411	422	452	451	405	425	429	406	416	394	383	406	367	377	377	416	418	422	391	361	414	434	424	408	447	377	403	411	395	393	410	433	394	351	400	388	413	392	411	397	424	377	399	370	347	378	391	392	363	426	398	375	391	417	410	378	390	363	389	401	408	393	380	452	351	377	404	389	382	400	376	384	412	414	438	406	365	384	381	414	376	386	397	417	385	414	371	383	444	427	406	397	415	414	411	376	436	418	410	405	395	401	395	403	426	401	439	389	381	387	437	424	399	353	432	386	407	401	407	404	419	377	413	390	400	400	416	402	391	429	412	444	393	403	377	421	444	430	377	375	373	393	426	344	448	402	406	400	388	377	402	411	385	419	363	428	404	376	450	411	406	384	431	393	401	400	364	382	383	407	470	403	376	401	360	404	402	428	386	383	395	383	417	394	391	424	427	378	401	413	413	392	412	353	357	391	439	427	393	474	362	390	439	392	383	404	413	374	417	410	368	369	383	403	394	409	410	390	377	417	405	389	402	361	418	378	372	433	396	399	392	397	400	387	415	387	344	398	426	434	435	364	416	404	352	408	390	392	386	429	403	416	393	431	411	426	344	424	426	404	396	409	403	391	404	405	366	399	386	426	396	443	408	431	405	435	422	410	408	425	386	406	365	430	409	387	419	402	395	409	441	407	410	398	399	387	409	427	396	410	405	403	382	405	357	416	404	410	402	460	416	383	380	382	390	385	407	444	419	420	387	369	437	409	423	401	401	382	398	390	423	394	414	395	386	419	405	350	391	443	404	400	418	413	392	356	396	409	414	406	463	426	391	395	362	455	406	418	383	427	389	401	417	422	360	412	415	397	401	386	427	375	409	399	396	379	412	394	410	399	404	409	397	388	388	390	369	405	401	374	390	392	459	377	394	448	434	410	426	404	385	389	360	429	404	396	392	409	433	445	420	382	446	398	409	382	388	397	366	429	403	396	395	394	436	393	415	430	407	419	410	396	388	359	406	395	405	410	425	413	419	414	437	391	430	431	437	416	419	448	402	388	399	375	393	430	397	370	376	411	401	413	371	391	382	375	407	437	421	373	414	394	399	415	429	382	382	394	409	406	390	385	401	453	401	413	380	407	375	381	386	382	427	392	424	391	379	389	376	400	404	392	385	375	385	438	406	393	401	374	466	376	397	443	426	430	386	396	396	380	379	421	383	387	407	413	388	395	420	361	367	413	364	375	446	419	424	424	393	409	391	384	409	417	381	419	452	421	377	363	440	417	390	401	413	384	374	397	427	381	400	396	407	442	405	408	405	396	404	406	422	382	380	375	449	385	405	379	382	392	400	419	406	405	387	396	451	426	402	376	347	360	432	398	387	416	396	408	385	384	429	427	407	375	417	461	407	399	428	430	400	370	388	430	422	412	392	414	399	376	398	412	400	422	377	420	407	377	439	387	354	384	392	406	374	419	436	391	412	401	393	399	395	411	419	376	401	386	406	435	355	379	360	451	380	402	411	405	455	389	410	396	405	396	351	415	393	390	401	447	380	415	427	381	390	400	404	355	407	412	446	403	400	386	390	407	450	367	392	363	385	422	414	407	387	380	396	379	407	423	384	407	406	390	409	428	397	390	426	444	409	390	400	388	407	396	429	408	416	389	426	412	451	399	384	392	411	411	389	382	361	426	393	412	413	408	408	394	398	399	364	437	377	406	395	383	428	394	381	419	398	387	377	369	412	446	372	376	410	378	350	411	396	390	386	406	385	409	447	453	381	418	379	391	405	387	414	382	375	387	404	425	404	399	400	404	397	402	379	442	422	396	400	344	419	398	432	463	403	421	392	390	435	431	415	351	376	420	400	391	414	405	408	403	419	412	351	411	365	391	364	417	373	421	377	380	399	414	392	410	401	437	441	431	397	437	370	419	439	439	430	398	399	441	385	394	409	408	414	343	382	406	383	374	418	397	380	429	385	396	399	421	379	453	370	378	420	413	410	411	374	373	447	423	419	397	435	381	414	372	431	374	406	426	437	425	360	409	403	400	373	429	425	371	400	404	420	376	368	401	400	388	402	398	424	402	375	398	383
8963	5526	9173	8437	6209	4934	3753	3256	2735	2394	2631	2051	1921	1541	1276	1180	1114	1120	1143	1112	1023	1039	1006	978	940	983	949	979	862	866	871	879	892	941	873	850	894	917	899	875	940	871	861	897	893	860	910	861	858	833	862	859	861	868	863	906	838	865	825	901	851	877	855	851	851	834	860	866	821	848	850	855	812	871	890	827	863	901	848	816	877	930	872	863	863	874	892	872	831	837	919	888	843	850	840	876	816	837	879	845	865	884	873	908	883	851	931	849	852	829	849	871	876	918	861	820	886	873	864	856	903	823	827	908	884	866	895	830	896	831	860	885	867	860	894	883	900	851	878	827	886	837	829	914	874	810	887	868	863	837	853	840	829	867	824	847	928	869	850	902	884	894	863	920	863	870	861	869	842	842	834	838	869	865	867	919	862	852	930	891	911	906	838	869	910	893	876	857	841	897	850	904	898	866	873	860	917	855	894	837	826	848	870	879	843	875	837	848	840	824	897	854	870	861	879	852	879	923	836	886	846	862	815	848	897	877	877	891	872	850	848	850	887	867	865	882	855	849	839	902	800	837	875	861	900	857	859	919	844	860	905	836	846	851	882	845	886	859	924	834	815	880	829	868	885	843	842	877	876	904	883	899	883	864	850	849	834	823	911	823	856	859	891	898	871	880	865	892	849	831	836	820	871	876	869	839	907	831	850	841	920	846	883	863	911	865	814	824	883	827	868	886	914	871	830	869	857	894	819	899	833	877	868	892	824	882	798	815	908	910	913	841	865	867	838	846	815	827	853	800	847	845	873	839	884	892	870	866	864	846	864	842	865	867	807	854	915	834	901	851	899	839	857	889	877	872	856	870	849	876	864	878	878	844	803	883	829	842	876	870	869	850	813	841	816	886	864	864	861	869	852	831	809	854	850	859	892	879	897	917	854	827	826	849	870	843	913	783	873	933	873	873	841	854	829	895	852	856	841	848	873	879	875	821	894	880	819	855	840	822	863	865	838	906	888	871	863	874	912	866	905	812	827	800	917	921	868	829	907	868	842	869	884	914	852	901	878	842	838	861	828	867	828	792	857	871	886	938	848	874	850	876	814	887	870	903	856	826	911	882	842	928	857	879	923	868	848	862	836	842	868	871	861	855	856	837	857	820	858	877	854	866	807	937	891	848	851	962	851	833	842	900	816	833	874	858	864	876	873	836	889	857	842	835	883	861	850	880	897	850	801	851	833	868	827	913	803	858	857	849	812	855	866	873	882	857	830	833	842	826	846	837	872	835	844	841	892	855	874	865	880	830	884	918	844	809	833	857	872	856	861	873	876	854	861	849	872	869	896	863	817	872	871	856	881	883	903	890	833	870	871	820	868	874	879	856	865	817	887	913	871	857	839	846	831	917	897	845	828	874	838	888	848	868	848	832	884	889	910	837	927	829	859	869	837	865	876	849	812	851	833	867	906	816	872	873	858	867	866	856	860	836	864	887	894	861	868	850	834	870	854	892	855	857	835	826	893	853	871	910	871	856	862	870	858	864	852	815	875	904	850	864	871	882	858	887	846	878	842	829	821	844	892	893	886	858	832	803	817	929	896	830	904	861	851	872	879	893	922	880	832	894	874	802	870	841	840	890	906	861	885	907	843	858	867	867	860	811	900	910	870	891	876	847	829	862	863	911	822	875	894	894	854	869	870	887	836	869	886	919	862	874	883	930	875	845	872	857	839	853	884	863	895	868	868	870	869	870	826	839	848	909	851	884	853	880	881	868	824	831	889	877	800	804	869	852	797	844	853	829	856	868	831	827	830	896	863	835	889	876	891	887	853	887	848	869	882	843	826	880	843	873	908	868	851	862	895	870	877	821	887	850	869	845	875	854	837	869	890	876	871	822	826	853	835	885	859	924	809	820	861	851	872	860	844	853	889	915	861	849	825	931	857	889	817	837	834	858	874	865	847	874	813	858	871	896	851	850	872	863	839	820	866	906	872	841	833	881	892	840	875	895	878	860	897	834	850	885	891	907	829	824	897	884	890	835	859	838	882	832	875	849	832	871	842	846	892	862	817	818	900	929	870	883	807	881	872	864	869	866	841	897	874	837	854	850	835	813	849	866	849	900	835	825	835	916	866	869	821	862	869	887	868	903	880	840	843	833	894	890	876	897	836	832	880	825	920	801	870	827	857	851	857	840	852	893	862	889	903	901	812	833	950	833	900	881	864	861	844	887	853	861	894	844	898	851	864	781	865	875	807	874	862	906	828	833	888	893	874	813	885	854	854	867	842	899	875	830	838	872	863	865	884	843	843	870	860	918	846	842	883	821	893	907	824	849	843	888	841	861	883	811	839	871	839	873	887	824	864	864	876	855	889	831	861	881	857	885	865	868	842	867	835	898	798	876	899	852	843	860	842	857	839	863	809	896	878	846	913	849	869	880	850	885	874	931	899	844	852	864	862	888	881	835	849	857	866	932	869	859	852	856	898	825	916	852	911	830	881	879	862	834	835	817	847	841	872	870	844	854	883	876	873	833	874	842	898	826	869	896	869	878	929	816	892	888	887	847	849	825	874	912	887	909	904	882	820	855	900	877	862	868	861	825	854	854	799	854	861	859	848	897	858	850	829	911	854	867	881	819	838	827	841	892	873	845	880	856	807	863	851	848	923	864	900	878	890	882	883	843	899	875	844	856	883	844	860	919	841	795	872	847	847	856	846	845	829	858	781	883	862	890	854	904	860	846	848	845	931	837	845	917	856	856	874	842	844	877	932	794	847	838	850	904	837	823	838	845	849	827	829	854	903	857	851	844	842	875	859	842	846	882	835	907	929	807	905	839	816	842	922	850	889	817	835	832	865	884	811	872	863	903	858	883	882	814	877	878	898	898	833	891	863	892	891	877	901	884	882	840	890	827	884	885	834	905	873	886	860	842	881	867	918	844	843	877	859	921	878	883	878	834	895	868	864	830	848	857	866	824	865	873	893	911	897	857	925	862	882	837	874	889	888	861	891	838	849	872	916	886	910	881	828	850	874	816	824	827	894	904	916	827	852	865	897	823	866	874	818	862	851	835	858	846	838	872	871	830	810	891	860	820	835	898	870	804	860	865	844	852	860	823	874	885	869	825	868	883	891	844	864	858	902	927	838	860	868	837	804	833	852	933	894	842	839	917	887	869	860	883	838	884	847	911	845	896	881	796	867	847	836	787	867	929	863	851	919	829	827	819	824	946	851	896	868	876	903	841	873	850	861	847	854	893	866	875	875	855	847	844	878	861	831	841	888	832	859	884	827	889	831	879	853	842	919	874	819	856	877	839	854	820	890	906	882	907	859	873	847	887	918	897	876	875	906	874	831	861	858	842	881	831	910	869	847	883	939	867	834	832	849	846	890	819	868	846	852	885	887	851	893	863	878	814	878	875	848	865	840	906	911	869	895	867	852	888	888	863	921	868	852	885	822	866	869	848	863	876	888	784	872	889	881	872	905	868	814	836	881	808	887	853	866	859	821	863
26153	12050	9811	5384	2879	2143	1660	1317	1102	961	971	837	705	647	580	495	443	468	434	433	441	375	442	377	415	397	392	419	385	372	376	348	364	396	366	379	383	340	340	388	348	365	370	364	420	354	336	364	364	413	350	378	431	373	391	345	383	381	381	352	385	396	335	373	371	386	330	364	398	361	362	366	357	362	342	368	370	392	351	372	359	358	391	372	379	348	385	372	367	358	357	359	380	376	374	395	346	341	334	355	350	349	337	376	404	373	399	358	411	387	384	362	337	400	378	371	360	371	375	373	366	380	356	371	386	312	346	338	397	362	338	412	419	351	399	366	392	358	409	389	356	379	365	336	425	356	374	350	363	371	376	389	418	336	372	352	338	387	338	360	415	377	408	360	342	336	368	348	366	369	353	366	366	364	398	398	405	382	376	364	358	369	392	362	374	362	397	393	385	401	394	355	379	380	364	388	432	381	374	378	414	380	412	372	378	381	401	346	396	317	335	371	384	385	373	381	400	361	379	366	391	399	379	357	340	403	374	347	327	373	347	375	355	353	344	399	392	370	355	393	357	390	375	379	339	365	411	345	360	335	354	373	420	378	358	368	347	329	348	372	393	389	387	367	397	337	388	351	378	369	386	371	365	342	403	350	378	382	349	392	369	380	375	401	395	356	378	357	377	399	338	389	328	344	339	336	386	377	381	396	331	358	417	371	370	346	337	366	393	386	348	389	388	343	376	354	361	402	370	358	375	381	364	322	379	356	342	355	405	357	377	387	369	352	354	344	382	381	368	371	355	329	368	355	404	362	365	391	345	367	389	382	370	388	385	367	343	351	391	361	360	385	353	349	393	362	364	385	402	378	365	371	366	409	383	372	354	377	410	400	331	377	383	372	373	388	354	412	388	404	379	351	368	362	377	351	371	352	372	369	314	347	374	379	384	369	349	332	386	365	407	366	424	335	396	365	369	394	350	392	350	377	393	367	348	387	355	367	395	371	395	346	359	356	382	378	358	378	390	364	321	370	354	344	373	327	396	400	379	410	362	351	393	395	375	397	411	361	348	355	381	352	370	364	382	385	367	359	383	392	359	401	389	350	380	375	369	356	391	415	374	337	405	357	375	398	345	347	413	384	419	391	361	379	407	391	359	390	415	388	345	376	343	344	395	377	376	355	352	349	376	362	351	408	388	386	362	375	372	377	362	356	393	354	386	360	376	385	377	376	362	381	384	402	340	352	383	395	333	371	385	394	354	362	390	362	339	346	368	428	365	362	381	360	335	337	405	372	358	369	358	327	359	369	364	369	369	342	330	358	380	340	321	373	342	377	375	405	386	402	364	391	371	355	353	363	405	363	400	394	357	360	369	422	354	367	347	370	391	373	352	393	349	337	373	374	341	361	364	339	368	359	383	380	395	372	373	362	391	370	393	398	364	365	367	363	376	358	370	373	339	386	375	365	358	354	400	363	357	343	354	339	387	354	363	400	387	358	353	364	369	327	362	370	374	333	343	382	351	382	380	360	374	381	384	378	353	356	420	351	373	344	359	382	350	359	357	366	374	362	398	366	358	384	407	362	357	366	380	402	398	350	378	363	369	350	347	368	347	384	378	356	358	405	418	379	353	358	395	363	380	359	386	381	365	401	347	363	399	374	376	389	389	370	370	334	370	374	393	390	402	372	421	365	351	381	334	369	367	391	376	329	392	354	383	361	361	390	362	388	383	339	321	372	336	381	364	371	354	362	353	384	396	374	371	388	410	365	381	391	395	404	367	360	358	371	340	337	345	369	342	355	350	347	342	349	372	399	346	392	402	359	392	380	410	376	372	367	422	331	396	377	382	382	376	349	380	363	373	360	360	379	359	314	359	362	392	365	359	360	370	413	386	366	363	346	394	366	387	396	376	351	358	342	350	372	320	354	334	349	333	387	339	360	384	401	366	401	368	360	366	361	336	410	354	390	355	407	372	335	388	341	350	405	362	393	347	351	333	322	334	363	390	406	335	390	343	389	345	361	378	383	383	370	385	350	382	398	379	334	362	339	373	388	383	358	382	369	373	384	350	405	359	366	374	360	348	362	334	367	372	373	338	351	345	390	376	360	367	348	351	339	369	405	370	356	371	376	361	398	390	398	375	377	366	349	390	384	380	359	348	334	411	351	353	379	326	354	360	349	386	412	372	389	344	393	387	344	337	344	370	345	371	402	364	377	352	350	355	330	387	348	398	359	388	359	347	348	353	346	394	401	379	377	363	394	367	346	399	380	398	422	359	398	374	400	360	381	366	361	388	351	365	391	338	351	380	359	367	395	399	366	339	398	370	377	353	377	397	390	350	377	379	366	362	338	394	366	322	382	370	363	319	367	411	377	352	372	364	391	380	371	373	384	406	340	355	360	338	378	390	379	368	351	374	356	369	386	354	353	402	360	364	393	397	365	364	363	376	381	385	340	377	369	347	393	373	364	367	359	351	390	372	367	384	356	371	386	352	383	349	319	403	375	374	405	358	373	360	382	362	397	392	354	383	342	338	376	372	348	356	364	359	400	360	388	345	380	346	328	388	359	390	328	373	380	323	383	394	347	356	408	362	378	383	378	353	340	352	369	390	375	358	363	378	376	344	364	337	352	365	350	366	371	376	383	382	382	404	393	355	369	371	401	359	368	338	365	345	380	354	384	363	367	355	379	354	364	386	363	353	390	382	392	332	377	379	356	359	327	378	377	381	362	406	353	350	393	411	389	337	349	382	351	375	375	387	339	341	360	356	373	334	378	395	376	365	415	385	368	395	348	345	359	354	385	324	382	364	343	350	421	384	354	394	422	348	361	399	354	386	370	342	382	382	368	384	397	430	382	388	362	385	357	377	341	380	324	320	345	396	381	347	360	364	355	398	338	371	330	352	420	389	407	396	403	401	355	378	391	328	369	380	374	397	352	356	360	368	352	346	384	381	361	314	385	358	352	378	374	345	387	400	361	359	346	385	384	400	342	382	372	390	393	391	380	383	342	395	398	379	416	355	351	352	376	369	362	342	376	354	378	426	363	380	343	369	395	326	372	348	359	352	376	347	378	364	373	408	367	361	362	372	388	381	369	399	340	367	380	351	347	368	404	397	410	370	374	329	349	354	383	354	362	387	382	400	344	377	376	383	381	371	406	404	417	320	388	396	380	401	395	378	368	331	371	315	374	387	352	371	316	343	381	370	373	350	344	348	362	380	385	358	361	361	364	383	369	363	357	370	401	375	363	381	419	394	356	395	379	352	334	355	368	367	324	391	346	388	378	394	367	383	362	388	372	365	401	373	363	392	390	357	342	389	364	380	400	353	364	389	330	368	350	340	370	374	414	380	335	372	395	367	382	338	389	356	350	373	364	330	348	373	359	363	363	346	362	399	347	378	383	410	408	384	345	347	375	354	353	354	355	370	364	392	392	378	376	373	389	380	374	364	353	371	345	365	342	379	364	369	384	345	389	393	401	372	375	407	365	368	376	367	411	366	384
15386	8911	15017	12346	9463	8022	6700	5103	4554	3918	4027	3562	2945	2417	2139	1483	1347	1316	1207	1238	1174	1006	1077	1071	999	945	931	916	886	834	871	924	889	902	832	818	845	831	848	848	885	897	834	839	817	846	856	860	856	801	805	784	812	779	851	848	836	818	856	816	825	740	816	800	817	838	824	828	798	773	788	825	847	821	853	812	840	852	818	813	769	868	806	807	853	802	812	783	798	814	821	825	827	839	799	836	788	773	781	778	834	806	851	807	803	800	796	801	762	810	821	890	866	855	857	797	811	775	782	802	818	784	840	803	806	812	830	803	821	846	840	827	880	842	819	767	767	871	829	747	810	820	815	809	816	785	829	822	764	871	830	823	799	842	796	804	815	837	766	850	790	768	858	848	770	871	853	789	809	843	855	812	831	804	833	816	848	832	759	807	803	833	832	786	847	786	839	808	830	760	846	813	828	849	801	832	757	763	859	848	808	873	812	803	798	821	851	788	862	785	814	830	820	808	841	785	860	803	808	739	854	846	799	839	781	861	792	785	802	788	862	815	824	812	822	802	829	793	767	850	809	820	837	809	865	774	858	820	801	861	796	815	794	792	845	758	786	838	800	797	797	829	802	824	774	815	837	830	790	784	823	869	762	775	776	812	797	799	819	861	777	861	785	854	814	814	834	789	798	797	792	787	806	838	779	838	824	839	822	805	852	858	836	809	808	821	786	801	795	818	820	827	825	792	818	810	867	778	832	794	823	833	815	815	795	833	801	816	849	823	869	796	779	787	898	787	817	806	782	807	782	805	847	826	845	791	747	838	826	800	789	802	852	807	811	834	817	746	850	777	818	813	771	820	840	823	850	845	847	834	795	807	837	788	797	832	805	803	824	808	838	837	762	839	827	832	838	841	827	805	847	849	763	796	847	806	798	833	797	797	831	817	786	798	830	795	773	840	846	811	813	831	845	828	838	814	821	799	834	837	806	791	826	857	835	768	814	798	845	806	861	785	787	787	841	836	877	786	848	838	864	779	844	806	845	830	828	803	894	782	819	826	779	800	795	767	775	814	811	781	823	786	794	820	776	830	782	878	779	818	794	868	784	802	800	806	847	834	823	825	839	830	828	823	771	842	818	824	785	755	811	794	789	787	765	803	826	857	813	825	848	840	801	811	803	828	808	817	860	812	804	818	805	781	818	788	808	842	822	814	785	832	831	799	839	786	836	844	799	791	816	792	797	839	767	819	777	803	831	775	783	765	803	829	772	814	853	894	835	829	811	802	835	812	819	826	820	846	845	802	830	802	773	778	795	789	809	806	821	828	743	839	784	784	774	858	795	836	838	841	817	803	796	778	797	839	881	821	831	800	801	800	824	818	865	848	863	786	831	793	847	826	840	791	803	802	816	760	802	780	790	821	807	786	791	781	821	755	794	805	741	807	765	803	794	804	817	786	832	865	813	795	781	791	800	842	768	816	818	786	841	761	837	872	818	817	809	816	843	826	815	876	813	849	777	829	782	890	799	805	799	834	798	761	817	777	843	809	803	850	761	821	808	777	837	811	845	828	851	891	811	820	812	762	776	793	803	792	801	795	793	821	798	819	831	875	807	833	768	816	766	824	808	766	836	783	794	829	826	813	814	776	786	808	814	806	799	833	806	769	833	794	859	847	860	779	868	820	795	819	825	797	819	826	859	793	799	792	822	808	837	849	857	762	845	804	775	828	846	779	821	802	830	788	803	823	831	819	828	801	843	779	830	833	822	781	820	755	808	840	826	841	792	833	813	840	764	814	781	816	859	798	795	856	778	772	821	822	821	758	827	881	841	804	868	826	780	815	765	838	841	753	856	771	814	808	791	801	791	770	855	730	817	844	852	864	815	788	887	783	799	772	834	809	835	813	852	786	798	804	793	797	795	796	802	820	839	839	839	839	840	842	843	866	836	831	792	816	831	818	837	795	808	816	838	828	840	829	786	815	802	812	842	763	803	803	791	822	839	792	815	821	797	806	809	815	801	824	757	830	875	825	761	851	831	792	834	774	800	831	783	856	820	814	793	819	758	761	806	807	793	792	859	847	817	790	852	827	807	805	785	815	817	816	810	801	783	859	789	821	916	859	801	773	847	822	773	811	772	767	817	823	837	819	785	785	824	897	814	800	776	788	776	807	795	815	839	822	840	838	869	810	775	820	833	750	752	831	861	802	818	858	811	780	802	828	811	810	808	861	802	808	801	787	797	827	877	824	804	854	786	843	821	829	852	802	828	844	776	771	816	801	858	838	853	850	798	811	834	811	752	811	800	813	801	806	888	839	838	797	837	835	805	841	800	799	823	813	778	840	807	843	838	745	857	862	808	792	843	827	847	847	822	811	839	783	779	824	828	821	800	792	822	775	832	838	775	877	831	803	793	791	798	810	833	811	832	823	841	831	822	822	792	846	798	791	813	764	797	826	806	776	838	778	813	856	833	826	826	804	888	860	797	787	796	810	820	746	807	810	766	859	816	851	802	821	841	823	817	831	817	821	825	818	824	811	820	811	784	840	799	801	813	806	790	802	793	885	795	840	811	818	759	841	852	790	804	806	829	823	819	742	737	817	748	797	772	853	753	811	770	803	827	844	834	818	843	818	838	818	815	816	750	806	820	814	777	767	787	827	806	822	764	837	808	789	820	806	864	825	855	787	798	823	861	825	843	799	791	865	848	832	808	805	814	840	803	839	814	806	799	828	825	832	774	770	829	808	832	822	772	792	834	848	820	785	831	750	820	813	770	869	837	792	752	773	822	798	777	801	842	845	843	803	835	825	815	805	830	830	750	856	813	865	851	817	830	843	787	805	821	905	837	813	762	806	793	758	841	910	843	826	876	840	785	808	824	807	850	858	840	792	769	775	821	762	795	740	809	794	820	792	805	831	814	809	769	798	793	847	830	840	768	794	807	782	774	794	795	791	849	839	802	802	832	854	791	775	766	792	835	861	780	853	809	822	808	814	817	822	811	786	852	832	791	748	831	787	786	836	819	821	800	794	862	829	813	874	801	795	834	854	805	793	847	785	815	818	793	808	829	865	855	779	776	802	778	784	826	823	855	797	798	788	802	807	863	822	828	816	832	810	804	840	827	792	830	824	791	819	793	845	831	815	825	816	812	813	826	829	789	872	837	778	790	802	822	821	787	791	828	819	787	814	877	857	806	846	837	809	797	826	830	767	837	805	799	786	781	817	841	816	806	793	797	814	815	815	870	843	828	835	789	806	855	804	803	811	781	849	824	846	816	786	833	838	795	863	799	827	858	790	874	765	842	854	860	824	794	829	877	821	819	782	833	832	791	796	790	843	844	790	862	867	771	860	829	765	867	831	810	842	818	788	768	853	815	786	816	840	801	800	810	825	838	779	848	832	844	765	808	810	831	831	834	803	776	816	807	818	843	792	845	832	842	783	830	883	819	826	837	815	772	828	815	817	836	835	823	816	833	796	788	840	803	833	818	820	813	784	848	813	818	809	785	828
35075	17896	13263	7166	3823	2879	2362	1790	1578	1367	1256	1071	902	771	726	630	513	464	506	493	546	477	475	492	451	479	469	435	446	427	411	458	399	448	422	420	403	438	462	461	417	420	428	420	411	418	415	392	398	449	413	405	419	402	419	398	385	412	431	372	417	367	456	413	389	452	398	433	425	374	444	466	408	444	405	409	423	423	386	420	435	459	409	473	393	423	371	358	431	431	405	455	438	387	421	374	411	443	414	418	450	437	382	410	442	408	432	403	420	400	458	421	396	453	449	417	442	427	423	454	416	400	452	362	426	471	435	444	435	385	408	406	376	401	442	475	439	424	418	423	412	442	400	410	399	423	407	461	417	435	480	453	464	428	412	425	416	456	432	390	414	433	456	428	411	401	435	446	419	406	423	413	438	432	412	382	416	442	443	450	444	410	388	412	425	431	431	432	427	437	388	421	401	401	403	396	425	417	431	406	421	435	441	406	433	445	440	415	400	416	442	444	430	442	446	431	425	409	423	410	444	425	422	422	419	403	447	459	383	448	405	414	416	424	398	408	418	421	425	383	385	421	377	364	455	384	438	434	425	424	428	398	452	454	412	419	448	424	414	428	451	381	433	442	431	407	447	420	425	431	399	434	416	400	446	415	430	432	453	424	446	407	405	417	453	477	404	412	402	438	415	421	424	415	394	413	421	415	429	417	447	400	379	386	421	398	455	433	435	389	398	447	441	396	368	402	396	385	405	446	448	463	406	435	415	394	441	419	453	401	473	410	399	435	450	417	414	418	451	407	447	416	407	454	420	393	431	373	433	413	425	413	453	416	399	422	421	390	428	410	376	406	462	381	433	439	397	416	427	399	438	431	416	419	409	441	418	447	386	425	407	460	430	407	430	429	382	463	421	422	421	465	406	459	444	427	400	425	375	384	458	400	391	418	438	392	382	408	403	446	440	407	438	412	393	414	416	402	414	417	430	393	433	440	422	445	388	422	416	437	449	433	436	383	421	474	403	439	465	382	437	425	419	422	408	418	440	404	416	413	440	419	424	432	420	418	431	399	430	407	433	408	397	425	417	444	437	424	402	422	430	403	419	425	418	397	374	417	446	398	425	464	400	436	443	361	419	400	384	443	392	387	419	386	421	428	412	397	397	423	437	409	413	397	443	439	417	395	401	452	449	412	425	411	381	425	407	440	432	439	462	416	383	413	452	407	422	399	390	412	443	426	443	424	438	413	462	435	413	425	453	388	379	379	482	392	412	425	429	398	431	421	398	421	423	462	379	452	384	408	369	414	421	412	434	441	458	394	415	372	456	432	428	432	413	463	415	408	427	402	425	450	392	449	401	422	451	388	458	417	392	382	448	439	431	413	407	428	428	402	413	440	464	403	442	437	426	390	394	402	427	412	451	444	439	397	420	423	458	425	394	422	368	392	435	457	374	419	448	402	434	441	418	435	412	463	438	421	408	387	441	403	434	407	412	397	412	422	409	464	450	395	407	414	402	435	417	412	413	470	405	444	440	407	443	429	438	431	387	371	386	398	447	423	414	416	419	450	423	429	412	450	413	396	371	435	446	400	430	407	446	374	385	422	440	433	409	429	419	439	413	419	400	430	432	424	433	419	448	429	416	405	454	426	423	383	440	372	407	437	381	382	425	423	427	446	451	390	428	426	404	389	419	414	396	436	441	438	428	441	404	443	427	417	410	398	408	434	393	412	408	452	415	444	400	399	429	414	411	439	440	437	383	434	412	434	449	411	421	445	430	409	429	416	387	433	413	393	454	426	421	415	416	385	432	436	445	417	421	437	409	450	442	373	422	455	395	426	405	418	394	438	389	433	385	394	440	423	441	451	389	415	450	372	438	466	396	436	386	399	435	425	453	448	431	407	438	428	409	393	419	395	440	437	422	402	409	411	451	448	410	412	448	424	377	424	391	426	420	446	398	424	413	443	391	406	462	406	424	428	375	398	433	418	447	394	429	438	350	440	467	402	426	417	459	446	408	445	419	427	422	408	418	424	434	441	411	387	400	429	420	422	406	407	396	456	438	405	431	440	416	400	419	427	414	400	429	395	454	417	412	429	419	437	380	437	415	418	411	442	399	443	395	433	391	422	430	435	467	390	439	418	393	418	403	384	449	387	437	429	410	461	416	439	419	422	391	404	427	395	387	441	371	452	412	395	398	430	429	395	415	447	447	427	436	438	435	414	408	401	440	409	426	406	407	400	431	464	449	419	423	439	471	392	449	430	406	422	429	382	438	419	469	426	424	413	410	451	443	427	420	399	440	436	440	430	432	467	417	408	432	392	418	447	410	399	400	393	414	452	406	442	424	415	394	434	403	399	427	398	445	373	435	427	364	402	445	401	424	409	437	421	428	447	404	365	442	423	473	449	425	431	427	416	423	411	408	442	425	461	449	467	402	403	468	420	422	408	468	425	410	408	406	447	427	423	428	382	428	375	434	395	431	439	469	404	402	406	423	390	398	440	428	463	429	458	406	417	447	422	400	416	396	427	412	385	395	398	408	421	382	441	399	447	402	407	413	411	409	406	446	436	396	454	450	426	429	414	444	431	427	415	426	408	422	418	391	401	429	403	420	469	436	410	425	438	478	439	421	420	417	415	422	482	419	427	452	423	420	435	407	397	405	428	447	440	444	395	429	417	430	454	433	445	423	430	448	398	389	414	411	427	388	436	439	472	433	451	430	402	391	438	420	401	464	420	429	429	462	419	434	408	412	447	432	433	410	441	399	440	458	415	413	433	392	444	436	425	409	466	419	441	406	410	426	387	411	399	404	408	380	425	409	422	413	416	431	422	447	428	409	423	394	411	413	435	401	415	404	446	460	415	396	389	436	370	399	405	442	414	400	427	433	417	408	424	421	383	428	449	430	430	421	417	426	456	411	461	407	406	407	392	444	442	411	410	423	417	446	396	396	428	418	468	425	435	408	415	393	423	421	372	426	454	436	418	456	401	417	409	437	405	413	412	411	448	436	417	392	426	393	414	409	433	377	417	426	459	413	461	451	416	403	438	402	394	433	386	420	415	445	442	433	430	400	417	433	434	446	429	412	429	388	450	384	444	464	461	422	418	393	368	422	382	432	435	420	460	436	438	442	430	432	413	428	410	407	449	380	414	428	413	436	402	437	400	444	440	398	375	396	418	437	433	423	403	407	416	452	417	399	450	466	430	403	403	410	444	377	401	453	443	398	384	439	404	378	424	393	427	399	354	415	390	440	425	407	457	367	466	397	426	417	424	447	473	426	397	472	407	404	420	414	395	415	439	415	433	459	366	389	429	422	408	406	441	412	447	454	421	428	415	413	433	382	391	405	420	425	425	433	413	395	440	404	420	418	452	430	419	437	418	416	378	399	431	398	425	403	413	417	436	425	417	437	440	441	422	412	429	440	404	448	430	400	422	417	463	388	434	424	384	380	407	422	372	430	419	399	427	428	446	411	411	422	453	397	379	443	398	451	379	385	437	432	409
19666	12836	17725	15147	11583	10073	8779	7065	6473	5637	5424	4714	3718	3140	2766	1998	1663	1554	1435	1461	1381	1297	1264	1181	1163	1098	1102	1014	981	963	959	1018	1008	985	1034	924	958	977	977	997	966	1005	1002	968	987	937	923	942	891	944	975	892	904	890	924	927	936	918	946	919	930	940	924	905	950	932	951	942	921	915	858	940	922	887	849	945	946	911	934	999	883	915	932	927	890	956	851	966	912	923	868	933	913	949	855	892	922	935	925	899	926	936	843	956	899	932	926	965	942	904	926	946	869	939	876	933	906	906	897	952	932	916	964	882	878	881	886	869	901	918	919	949	911	870	889	973	878	919	949	882	931	921	939	852	897	927	946	922	931	965	946	920	943	908	922	930	985	908	878	906	921	901	959	871	915	915	925	904	914	910	921	884	931	873	962	875	924	893	913	933	926	952	892	879	894	886	943	932	911	905	952	942	924	894	952	841	916	868	839	894	896	912	884	928	935	874	919	901	909	905	865	902	939	922	959	941	936	890	937	939	902	953	910	849	907	886	919	948	898	917	920	921	920	867	924	911	909	931	941	908	935	927	892	929	902	960	932	907	974	937	943	892	898	908	918	899	911	954	930	915	904	890	858	921	926	896	903	938	872	942	889	897	900	922	939	881	903	894	890	929	884	955	919	896	849	886	887	925	915	964	912	876	920	954	920	882	893	958	884	899	916	925	891	922	950	916	968	932	877	924	890	883	884	883	937	861	901	914	913	956	922	912	848	915	960	925	910	913	991	931	883	917	902	903	930	932	893	946	936	924	949	927	893	911	904	886	895	892	904	948	885	906	923	895	939	901	880	928	921	939	948	933	899	886	904	914	903	953	887	901	913	933	928	899	866	918	886	921	943	905	920	922	890	896	951	868	884	951	862	948	967	889	895	933	948	929	911	904	918	974	982	888	854	915	950	900	989	954	937	914	911	859	922	919	933	881	925	949	971	919	923	930	873	938	887	949	925	879	952	927	937	938	951	931	910	972	898	925	894	911	955	863	868	896	942	935	910	886	967	902	959	844	918	879	924	970	931	942	900	881	929	877	858	894	952	920	924	911	877	906	879	907	900	883	839	885	917	878	860	944	966	863	891	910	968	902	949	897	921	894	882	940	904	920	911	908	876	945	846	922	931	875	911	931	929	909	866	953	937	885	906	943	903	913	939	896	954	879	890	996	906	890	908	894	925	915	870	906	899	932	925	952	922	917	922	899	920	912	893	871	888	953	907	892	927	925	918	939	893	925	969	921	883	931	906	919	876	908	907	960	924	944	923	933	936	917	848	969	927	879	942	881	908	920	939	919	932	898	885	907	856	885	892	960	930	902	893	884	920	952	966	952	903	925	905	929	930	917	934	926	965	901	875	912	889	885	941	874	928	907	885	900	860	973	927	847	950	985	897	981	887	863	850	924	895	953	946	896	919	927	912	872	880	971	961	921	891	977	901	922	962	921	911	895	875	905	886	914	948	983	880	906	895	925	861	910	871	890	929	915	942	873	926	964	955	914	909	929	961	954	929	895	883	862	930	909	935	956	901	909	956	932	925	963	922	950	914	942	930	908	875	938	919	885	893	914	931	947	913	964	913	889	963	949	893	868	939	915	920	874	888	934	898	934	910	953	911	918	950	852	852	879	851	969	920	915	923	898	914	901	937	925	963	928	880	943	902	911	916	890	947	892	946	883	869	901	944	909	876	881	908	933	888	950	964	918	960	918	898	909	919	911	920	910	854	916	936	874	900	879	941	910	954	939	941	912	897	944	958	915	942	954	917	887	863	927	883	876	944	963	898	896	938	888	906	887	917	870	959	860	931	945	900	911	935	945	917	856	921	878	975	939	910	960	937	858	886	879	929	890	938	907	893	909	943	913	965	859	861	891	986	894	932	945	893	878	931	947	908	951	880	917	886	893	947	963	910	907	957	907	948	884	880	930	884	944	865	953	911	942	949	955	970	922	894	916	917	923	882	931	949	954	924	1003	879	860	929	930	899	893	953	916	918	907	951	874	926	921	973	918	894	909	890	905	945	874	881	961	945	855	911	900	949	916	897	965	942	926	878	919	880	920	920	918	948	885	906	950	936	908	874	893	887	885	904	899	916	906	968	931	906	894	920	947	928	880	891	917	984	921	912	899	906	901	911	934	899	953	984	899	898	939	925	911	923	885	926	933	897	936	872	899	912	933	907	934	922	939	912	924	917	935	870	900	955	893	933	957	876	885	911	924	911	918	948	960	916	939	923	919	913	920	849	876	981	908	950	929	845	920	917	895	859	881	881	860	896	869	870	919	870	934	899	950	944	916	893	912	899	901	914	942	849	925	918	875	870	968	938	915	871	877	907	870	924	950	930	931	928	880	900	906	871	953	895	923	1000	908	887	924	923	895	923	944	937	911	844	972	845	912	909	891	847	932	888	888	902	933	956	874	960	931	921	931	877	915	894	933	967	886	870	923	891	888	919	951	915	896	960	908	897	899	895	910	911	933	934	913	914	877	978	918	943	954	894	908	860	871	840	926	907	973	895	923	964	926	935	870	921	894	990	927	914	895	947	953	946	955	912	909	904	904	874	863	955	926	852	940	940	902	971	954	952	930	921	961	929	890	898	1011	887	885	986	890	929	869	917	970	906	933	894	911	890	915	863	880	878	900	998	914	933	941	908	916	901	922	867	929	914	901	892	847	959	918	902	962	953	914	921	907	874	929	893	909	927	906	902	900	904	910	884	921	941	969	922	873	897	930	992	919	893	902	937	913	978	967	939	891	917	951	853	926	937	937	939	843	876	911	913	915	911	907	888	955	930	913	886	951	985	924	946	918	924	898	961	934	942	917	866	917	943	918	954	911	854	982	876	881	954	907	953	886	875	915	942	940	904	903	912	924	880	912	908	932	922	877	947	885	984	902	926	873	947	930	933	904	928	893	880	892	908	905	907	918	884	912	921	916	896	885	930	911	966	936	926	949	878	924	897	936	835	921	928	945	921	938	904	932	959	957	910	912	914	874	956	953	924	925	961	916	927	925	923	991	883	901	936	953	954	884	960	902	947	896	942	897	918	895	918	928	914	895	926	916	946	919	946	923	890	920	929	904	916	882	912	901	928	924	962	927	874	938	931	919	990	873	893	902	923	926	905	894	876	858	941	888	926	942	886	931	915	919	894	936	919	917	957	928	939	915	919	947	902	889	957	906	908	874	889	864	894	896	870	856	919	920	858	902	954	925	893	983	926	920	937	897	908	971	934	900	927	973	913	824	961	947	966	950	962	936	907	985	921	952	892	902	971	953	957	935	998	969	947	892	903	893	948	928	933	928	906	939	872	912	929	897	926	947	870	928	880	905	894	923	954	949	920	940	876	884	874	917	874	881	898	898	926	907	927	883	962	873	885	961	933	923	901	907	902	958	837	929	931	933	922	942	927	933	878	919	894	925	927	915	889	915	888	933	920	916	866	916	920	914	959	948	880	889	952	922	958	882	936	983	911	930
16333	7924	6071	2973	1649	1314	1086	931	686	711	693	695	545	541	476	455	424	448	450	444	429	403	425	410	447	398	434	383	398	396	424	381	391	358	422	444	436	380	408	429	419	396	416	384	418	372	429	410	430	414	390	412	416	381	400	395	369	406	405	408	361	409	375	390	399	368	398	415	350	391	401	389	393	383	440	428	387	360	426	438	394	431	427	374	393	383	403	362	393	425	410	391	405	388	405	401	410	409	396	412	388	402	433	431	395	450	420	413	443	394	385	421	394	423	394	424	435	414	434	390	389	414	344	417	381	365	427	375	421	412	425	403	395	377	410	429	447	391	385	365	368	404	418	408	387	396	419	414	420	437	405	438	426	424	393	400	394	379	379	428	440	391	425	405	384	400	417	413	419	408	396	391	391	418	398	398	368	389	406	381	425	382	385	424	428	411	402	407	399	415	414	390	420	380	373	371	389	440	407	432	367	367	393	400	368	409	411	399	399	388	381	405	426	392	403	407	397	410	417	397	404	374	432	401	395	359	436	439	417	401	360	380	408	404	420	439	439	417	416	388	419	393	401	413	361	359	391	416	389	397	434	433	416	365	417	378	419	408	408	409	408	350	442	356	385	379	353	382	406	398	415	407	405	377	419	423	432	437	444	413	389	406	389	392	389	419	439	396	344	339	408	388	391	436	436	398	411	392	405	359	406	414	393	414	407	439	412	412	398	368	384	411	419	412	395	374	363	411	401	411	426	371	429	428	382	429	423	385	467	406	386	424	405	404	403	415	407	379	416	457	373	382	382	414	430	408	360	376	389	350	421	389	380	399	376	435	377	416	405	403	360	390	405	417	395	386	418	388	379	399	372	391	394	365	350	404	414	403	388	367	411	364	430	367	363	418	426	371	360	434	386	367	394	416	390	424	380	385	365	376	463	374	393	394	406	422	353	439	413	395	390	397	422	408	403	387	426	402	400	423	393	388	361	402	389	417	363	415	356	399	412	445	396	366	352	430	395	388	409	374	424	417	432	415	398	414	379	381	414	416	423	416	394	383	372	413	389	405	363	397	372	396	408	398	387	412	379	382	433	360	406	432	390	389	399	396	392	336	384	408	369	352	412	386	387	378	424	357	397	399	384	406	430	443	417	428	387	382	382	373	403	359	424	422	374	428	385	369	392	404	373	377	390	417	434	425	408	404	418	385	367	369	394	374	381	427	396	387	404	461	419	419	361	446	394	381	435	375	418	404	394	349	391	431	427	410	430	418	420	387	434	390	429	403	356	429	412	368	416	435	449	385	378	363	390	394	332	384	359	370	387	403	439	412	380	373	384	420	426	399	375	386	407	389	400	349	419	398	376	384	412	360	358	390	411	398	422	421	408	435	393	398	411	354	409	371	412	416	410	409	389	410	422	380	366	383	409	420	380	430	366	398	381	407	422	438	408	377	402	394	398	386	403	448	371	377	431	389	438	368	394	394	407	412	399	395	445	400	400	392	378	404	391	394	434	428	353	374	354	425	383	408	375	375	394	430	385	463	383	396	427	391	394	405	409	416	398	384	407	455	464	433	390	412	439	401	410	393	419	414	398	400	401	404	385	395	357	384	417	388	386	392	430	412	370	408	393	375	343	376	391	417	407	417	382	380	417	403	421	412	411	398	397	441	374	375	418	387	421	396	386	413	418	385	375	409	416	434	395	381	412	371	395	424	408	408	418	404	385	414	399	365	407	351	378	396	437	407	444	405	397	417	386	390	426	427	390	380	424	379	390	412	421	413	406	390	413	381	404	372	383	361	393	414	435	378	405	407	367	415	436	391	401	410	409	390	394	399	403	445	400	406	369	409	391	400	342	395	419	417	407	386	399	400	425	371	406	395	376	358	391	398	423	423	361	385	455	408	398	402	430	400	416	412	371	407	421	393	415	434	385	410	401	416	409	402	406	402	377	378	421	396	409	413	393	410	390	423	364	399	410	415	421	432	427	369	393	384	425	385	392	415	366	440	383	402	389	383	408	379	438	409	385	398	405	402	426	391	388	416	382	378	419	407	413	407	413	399	432	372	383	403	413	405	388	426	398	380	403	386	407	378	417	390	397	420	418	365	423	406	415	398	415	370	441	388	383	425	385	390	405	382	413	392	392	407	398	433	410	422	431	419	380	388	388	415	402	428	417	416	391	371	443	404	408	385	400	381	368	416	422	387	435	390	408	388	394	392	372	388	378	367	397	375	388	412	391	414	413	398	395	437	427	365	400	373	400	401	400	377	407	372	372	386	418	387	387	422	391	425	410	389	397	400	391	374	371	448	416	396	401	387	373	411	408	413	415	404	420	419	425	378	380	380	366	402	391	381	393	416	412	428	432	404	387	376	423	427	365	378	427	420	426	410	405	371	377	403	437	425	408	433	405	393	403	437	401	399	374	420	413	415	403	393	408	400	386	409	369	395	374	384	404	359	429	396	401	391	420	380	415	407	387	388	394	403	424	396	397	405	413	403	391	380	411	423	372	393	404	397	397	413	424	433	391	424	460	437	415	416	384	368	385	397	411	360	407	377	455	383	422	412	417	398	392	416	424	415	435	393	388	380	398	380	388	354	434	414	391	364	447	381	399	374	391	399	412	426	416	390	388	387	404	427	395	369	406	410	426	371	445	410	406	383	390	388	401	420	414	419	393	389	357	371	409	405	410	403	415	399	438	426	429	426	393	386	400	383	437	414	423	388	436	395	400	383	405	411	377	401	397	418	427	391	412	406	394	395	380	410	439	417	431	391	370	403	415	407	405	381	407	429	401	393	397	397	410	411	405	415	406	418	379	422	362	392	408	407	403	406	406	439	423	410	430	409	392	394	377	392	396	368	407	402	375	427	394	408	400	368	392	389	416	398	389	396	385	388	406	384	397	388	434	400	356	397	398	385	348	413	402	388	404	401	384	379	415	391	371	411	399	425	387	397	409	436	417	435	405	426	399	402	408	427	396	396	389	413	390	373	385	399	387	388	377	381	393	385	385	407	423	401	445	441	406	371	403	395	392	373	378	359	417	403	428	376	415	423	412	371	428	391	435	338	399	390	382	398	421	393	407	408	370	421	410	373	422	398	426	407	404	435	401	420	393	372	390	436	430	400	389	399	387	376	376	448	404	390	412	361	394	375	375	390	395	382	362	435	395	362	368	417	427	408	391	364	394	407	384	390	395	380	403	391	453	418	392	384	390	424	413	386	422	399	424	440	361	398	372	401	398	398	412	384	415	428	405	413	394	442	408	399	411	402	408	377	400	379	377	388	420	409	429	452	385	421	442	358	389	382	368	408	407	403	378	420	409	385	408	400	410	387	387	399	416	410	410	363	384	433	423	401	443	391	415	403	371	389	373	382	354	373	418	455	341	402	426	404	380	411	418	399	398	405	403	425	411	416	403	415	405	402	373	405	412	388	370	398	378	367	388	397	394	397	393	412	369	434	417	411	386	440	372	436	406	402	422	403	425	397	384	412	422	418	404	403
9831	6541	9886	7731	5501	4818	4067	3025	2624	2473	2476	2155	1711	1412	1386	1199	1069	1049	1109	1078	1073	1021	1024	1023	934	958	948	903	945	904	883	878	909	951	887	940	897	857	853	933	922	894	867	870	889	876	866	863	901	902	895	854	877	876	858	893	888	866	899	879	864	881	859	877	821	849	915	926	885	881	876	863	916	830	868	880	870	815	914	874	872	856	826	852	812	903	810	825	887	863	938	870	829	837	867	844	853	956	808	832	881	865	916	861	885	838	834	865	862	955	893	866	816	913	813	889	858	843	910	840	877	854	902	860	867	822	891	861	842	853	910	860	868	928	869	885	850	842	901	864	882	847	894	883	862	785	909	861	884	884	884	904	848	849	890	877	857	863	927	855	841	845	843	880	862	889	881	894	887	862	841	818	889	859	880	802	915	883	877	844	870	876	869	858	897	845	874	868	861	880	805	855	904	863	878	858	879	865	912	785	907	842	862	872	853	833	872	889	863	911	823	913	877	889	818	834	874	858	863	870	875	861	865	868	842	857	850	851	892	894	899	881	857	825	823	865	876	853	840	851	867	907	886	871	893	833	893	840	917	838	911	821	889	892	824	866	866	853	825	868	898	918	864	865	842	897	821	875	887	933	919	848	886	857	884	888	892	867	899	792	906	856	902	835	871	849	853	877	853	854	856	843	881	828	899	800	856	904	879	870	864	882	818	873	825	844	907	924	907	899	826	837	858	857	844	900	868	794	877	869	914	857	866	868	845	936	900	916	883	856	856	878	872	919	865	841	835	908	930	890	839	825	865	847	854	886	906	862	893	819	834	923	904	892	892	927	883	924	856	850	867	843	860	912	882	850	882	894	830	854	865	867	865	888	852	855	857	890	909	847	902	851	866	863	882	855	874	876	856	848	841	853	853	852	856	866	858	923	884	882	842	939	851	877	871	863	886	951	857	920	863	861	857	861	856	876	825	909	880	844	878	844	867	862	839	840	870	902	885	880	801	873	887	815	913	855	873	820	856	842	875	871	936	828	883	819	884	853	858	864	861	850	867	867	857	858	845	869	874	855	860	841	850	830	874	850	843	912	863	844	898	888	852	845	872	884	837	878	865	882	848	854	895	873	871	895	852	932	864	847	895	848	906	837	851	822	860	899	884	886	854	880	856	847	863	918	853	890	905	863	859	856	914	903	917	914	864	882	879	873	893	857	886	865	876	875	875	910	865	886	872	880	857	880	892	865	864	855	859	908	811	855	891	869	878	857	832	859	870	916	914	892	869	882	913	825	844	849	865	843	891	844	860	912	860	829	844	877	897	905	873	807	837	899	884	875	884	892	913	869	870	909	850	901	863	857	875	830	867	896	847	875	871	842	856	830	906	840	917	837	863	868	820	852	881	850	904	869	866	838	841	851	818	881	908	868	872	854	797	885	847	887	820	937	875	940	855	929	834	808	872	877	848	898	813	890	897	840	853	843	870	877	873	872	853	897	870	876	868	891	889	936	832	883	875	891	890	833	884	883	855	891	827	875	836	883	870	881	876	838	841	842	853	900	879	861	819	855	866	886	888	864	825	871	881	882	880	881	890	848	841	832	861	888	856	912	865	900	904	856	875	895	835	875	867	910	872	867	908	869	831	865	841	856	851	852	894	897	891	867	901	883	856	912	838	841	896	843	871	859	886	856	838	837	877	846	816	897	868	902	830	851	880	887	881	879	882	838	901	872	937	920	852	814	898	896	826	858	877	869	871	875	857	851	853	931	903	850	894	842	902	883	857	828	874	874	865	836	857	871	891	849	857	870	908	871	937	883	877	884	880	873	881	894	915	860	904	837	881	921	857	864	842	879	893	906	902	864	885	887	910	825	909	880	885	828	883	893	855	832	895	883	891	866	893	925	876	851	870	890	887	870	902	879	866	815	935	822	943	864	858	822	860	913	866	905	884	922	842	928	923	847	872	870	888	858	868	857	874	871	885	870	905	861	874	858	890	889	893	835	848	843	873	874	908	839	912	873	856	850	860	803	864	871	886	873	875	862	918	874	868	872	910	854	866	903	827	858	833	926	847	897	874	873	909	840	848	868	784	861	871	877	874	828	915	914	879	917	843	829	861	858	828	877	914	925	854	904	953	883	853	844	848	851	866	873	896	873	882	869	918	910	843	875	868	914	877	884	836	846	911	823	835	864	873	871	882	872	859	868	885	831	942	868	901	797	874	901	883	871	861	884	854	891	888	878	877	880	859	878	890	892	877	854	888	799	825	839	868	865	904	835	910	883	930	865	891	852	848	892	881	858	883	874	835	880	833	902	886	851	853	861	862	882	935	865	894	856	842	901	890	813	813	854	881	855	932	837	888	873	915	895	780	880	911	884	883	860	841	867	912	869	938	869	891	879	910	857	845	853	847	885	820	849	834	880	826	814	863	877	896	858	826	874	852	923	858	833	890	823	845	866	879	883	866	881	883	885	940	934	850	879	860	866	875	897	860	868	884	869	820	849	894	857	845	918	908	908	884	907	927	878	814	903	911	866	895	868	856	836	899	866	817	854	827	839	829	846	800	899	863	890	872	843	828	872	862	876	867	856	868	859	908	859	895	891	844	919	849	892	879	874	906	917	865	903	834	871	888	912	859	865	860	870	837	863	832	923	915	834	875	920	881	900	876	867	883	919	889	893	888	864	887	910	846	812	899	885	896	896	842	895	903	886	850	853	886	858	869	848	894	896	881	899	909	871	826	803	816	867	800	826	845	845	855	866	899	893	865	893	907	863	883	920	914	854	898	851	897	822	896	819	860	918	867	970	869	888	853	877	878	876	841	934	845	890	840	908	895	863	905	891	892	885	887	921	859	872	862	866	858	882	858	886	882	892	841	837	857	864	887	923	838	822	870	865	924	885	849	850	819	862	884	872	874	910	947	862	897	855	856	876	865	840	898	905	874	839	882	842	845	855	806	850	939	859	807	844	858	845	857	854	884	840	930	861	826	868	930	890	918	867	909	849	879	937	872	918	836	901	851	895	906	852	847	838	853	841	892	914	863	834	869	870	836	899	866	851	867	878	831	873	902	863	847	877	858	917	899	934	896	909	886	832	860	904	848	851	856	855	839	848	883	886	888	874	888	850	860	851	843	839	906	824	891	882	845	885	870	878	862	882	874	903	840	852	910	905	918	920	812	878	839	807	841	888	856	849	884	823	879	854	826	863	894	876	912	889	856	903	888	904	874	888	830	882	832	875	813	892	862	914	845	892	851	861	881	855	880	887	839	844	893	907	866	858	901	907	844	865	884	848	925	831	890	848	876	831	890	837	849	900	877	826	848	865	876	862	843	851	862	901	842	852	885	909	854	848	862	877	876	893	839	828	858	860	854	866	878	872	851	865	920	870	922	866	900	879	835	868	840	845	872	844	846	855	837	892	860	869	852	871	911	869	885	891	945	876	837	883	923	877	955	856	848	920	845	921	842	848	876	886	852	850	855	896	861	880	892	850	837	848	817	864	903	845
27540	12739	9423	4851	2709	2088	1491	1331	1147	965	973	889	627	521	546	445	405	462	407	448	430	419	448	406	403	388	398	355	401	381	369	362	370	374	385	382	377	372	388	350	380	389	408	394	356	350	369	380	411	381	346	383	410	399	402	398	396	368	369	352	380	374	376	401	371	390	369	367	384	343	336	352	352	380	393	385	364	411	351	397	352	340	396	398	353	359	402	359	366	361	357	347	384	379	374	391	303	349	382	355	361	368	370	379	385	326	367	381	346	348	357	356	352	347	366	384	361	382	397	353	350	371	394	394	343	374	403	345	343	386	340	403	377	348	402	368	375	371	377	406	332	341	365	386	349	378	376	353	390	347	396	358	381	369	343	362	339	346	383	338	393	348	353	342	379	374	384	401	373	352	371	365	385	372	387	370	379	422	396	385	354	361	369	380	353	350	369	333	370	372	404	376	378	339	380	340	384	357	348	376	360	375	367	365	342	364	389	375	336	385	391	391	398	377	358	385	355	352	380	338	364	385	351	384	379	367	368	347	383	350	358	354	378	355	349	349	327	349	408	374	369	391	367	373	383	384	347	382	339	403	363	380	367	337	365	368	360	348	359	393	387	381	337	418	377	362	398	363	379	396	386	369	373	337	386	392	365	388	398	358	357	371	352	360	396	349	381	348	360	371	345	393	371	385	354	364	367	381	354	409	376	356	327	373	372	375	369	378	391	373	365	397	379	371	346	385	384	378	338	365	376	369	337	376	385	331	349	360	363	331	364	373	369	322	342	339	398	365	389	380	338	362	373	375	370	351	378	367	375	362	368	362	374	380	367	366	352	412	367	368	338	386	349	346	338	426	343	350	370	350	367	381	378	352	367	361	397	378	374	345	378	353	386	397	321	330	393	357	400	388	377	347	366	315	362	347	400	360	371	365	348	372	338	383	391	368	352	373	328	371	356	378	376	388	349	404	367	353	343	326	359	393	380	366	302	352	390	326	367	353	355	399	377	372	393	366	322	370	345	363	383	356	353	397	363	347	394	353	386	346	322	315	374	335	360	373	355	357	372	339	344	359	372	348	387	382	370	369	384	400	375	386	384	361	369	394	355	360	422	381	358	366	389	364	385	382	376	307	351	399	366	376	358	397	349	358	377	341	386	393	370	409	359	370	355	401	385	376	362	386	340	388	391	344	361	373	361	352	369	392	412	348	331	353	365	388	356	350	393	365	387	343	389	359	362	381	377	384	373	371	365	387	389	363	366	368	360	398	369	353	375	404	380	388	352	373	396	333	381	378	361	388	366	387	365	368	393	367	357	392	357	334	360	370	398	368	333	368	368	392	390	337	376	417	372	365	359	353	343	389	367	355	390	376	353	384	378	345	369	363	362	379	352	346	358	372	336	334	349	403	365	371	378	370	377	397	382	370	357	384	387	373	379	368	342	328	355	391	361	409	367	375	362	384	378	410	334	345	383	353	380	365	373	358	350	365	342	363	387	395	411	378	357	334	368	381	375	378	371	343	370	391	379	364	379	380	364	349	378	387	330	343	320	392	371	370	376	414	385	374	340	349	349	381	381	362	354	402	409	348	342	394	369	368	413	369	346	396	359	349	338	381	395	350	398	363	400	366	387	375	395	340	380	372	381	325	383	411	346	361	365	408	373	416	355	379	373	354	381	385	371	399	349	354	429	375	375	341	344	367	339	369	365	376	357	353	386	346	383	336	332	383	364	356	397	369	368	378	343	368	412	340	397	378	346	337	396	388	355	390	351	393	322	401	354	380	355	356	364	437	367	330	367	349	326	353	380	348	368	385	367	379	326	399	399	382	389	378	353	355	361	389	403	366	378	351	335	358	359	373	383	382	392	377	378	352	342	377	406	345	343	338	366	389	351	366	365	366	334	385	384	357	442	384	368	317	330	360	374	395	333	340	391	351	335	350	382	372	346	396	348	368	429	382	312	386	371	354	371	347	373	396	380	393	372	400	391	344	372	365	376	374	404	391	367	356	374	422	387	341	335	354	360	367	363	402	364	360	409	380	368	377	388	350	369	393	353	346	360	368	394	397	354	377	375	352	368	318	400	357	359	324	345	410	350	361	367	331	351	387	352	316	412	385	412	387	382	411	372	358	376	329	393	422	365	371	359	330	366	327	361	359	363	349	374	376	366	357	372	335	336	361	352	388	385	393	408	417	384	383	405	386	362	409	348	371	406	397	373	379	358	348	351	370	341	361	337	350	383	379	388	352	346	351	361	345	379	334	372	352	376	365	337	387	388	361	351	362	365	382	367	376	395	362	394	359	356	408	346	377	372	352	369	352	406	362	384	358	329	359	362	384	332	364	339	345	357	324	363	349	407	344	373	362	348	372	370	351	372	362	337	355	368	388	344	342	375	374	371	363	366	406	336	309	400	358	355	378	339	386	377	346	381	344	355	375	344	314	394	373	351	357	398	377	389	358	387	351	379	413	360	374	364	339	380	370	358	414	378	390	354	354	373	393	373	378	396	381	407	392	383	378	380	351	339	378	357	401	361	363	384	353	354	369	355	381	346	375	396	350	360	405	340	395	409	399	432	401	392	372	375	322	390	343	365	386	352	373	363	352	375	368	355	357	368	383	360	330	336	357	364	393	397	355	353	370	386	363	337	350	380	329	374	354	357	367	371	371	378	352	387	400	363	363	368	316	367	382	392	380	343	357	366	374	366	361	340	383	372	392	382	366	360	349	355	371	379	367	350	363	347	361	328	398	361	343	402	391	360	362	350	350	382	366	363	392	426	394	354	365	386	394	392	359	356	353	365	371	342	355	398	366	385	367	356	410	359	371	333	392	354	350	349	379	375	356	346	353	378	379	395	387	422	404	356	367	367	357	405	348	344	388	355	332	351	356	371	338	402	373	352	386	414	393	354	356	365	369	357	352	398	363	368	397	354	366	387	377	362	368	375	394	359	339	382	399	343	364	362	392	329	358	402	387	368	346	369	361	309	394	389	373	347	363	345	377	342	354	373	344	374	366	361	358	395	383	379	382	354	366	361	396	375	410	378	321	343	385	346	387	375	359	358	356	359	367	343	337	387	358	375	392	381	343	378	383	392	357	354	375	377	346	396	388	351	354	395	390	414	353	353	351	385	356	352	341	387	413	347	356	367	385	381	373	384	349	362	368	369	378	371	364	373	347	352	311	373	402	363	358	359	375	349	375	390	382	365	379	366	363	350	420	334	374	403	358	414	345	347	349	361	355	406	404	369	379	342	365	328	360	372	339	326	393	358	353	376	363	353	405	382	377	392	397	381	345	396	377	325	348	372	285	383	331	385	376	382	344	393	358	394	362	364	347	375	341	349	370	398	366	377	376	367	342	382	374	363	368	348	348	386	339	337	359	364	357	381	371	388	379	381	337	368	405	372	383	340	385	349	372	370	377	348	363	389	374	416	373	378	353	331	397	363	313	348	385	400	356	361	365	360	398	379	353	371	377	371	364	339	385	330	343	364	355	365	391
16462	9141	14157	11158	8778	7852	6114	5201	4455	4108	4238	3699	2688	2019	1848	1542	1310	1284	1239	1164	1162	1096	1045	1025	1024	961	949	986	928	872	880	846	872	882	878	905	874	913	857	873	873	839	810	831	837	842	795	817	849	843	820	827	848	812	850	847	864	759	788	814	842	791	833	781	770	803	835	794	815	797	827	798	808	825	782	823	827	793	806	827	798	870	835	798	777	818	826	787	816	797	810	758	822	833	770	792	813	880	849	828	802	818	830	893	809	833	779	780	846	832	800	803	832	808	826	861	837	839	816	812	809	821	818	853	773	783	773	826	756	766	791	844	853	829	808	807	814	790	834	789	850	878	805	799	798	790	800	800	834	811	830	823	847	789	871	811	843	824	810	812	822	798	807	801	835	830	816	797	841	725	874	825	825	813	827	830	814	815	864	843	798	813	775	776	794	784	791	782	803	838	767	877	841	844	781	844	767	830	830	778	798	844	777	823	788	820	799	925	787	770	852	800	808	813	792	803	870	830	841	815	806	825	807	806	790	842	840	840	832	766	842	837	821	768	847	823	765	856	846	838	819	837	814	882	859	803	814	808	865	839	807	815	812	836	804	844	824	862	742	760	794	777	819	786	832	789	773	868	767	829	812	826	831	806	829	787	781	856	826	787	843	788	812	801	774	871	819	815	809	822	844	835	793	830	816	828	786	825	812	789	840	788	788	792	807	821	858	835	835	817	791	753	810	816	821	773	804	802	793	814	809	816	809	821	807	824	842	817	831	876	790	812	795	800	854	809	780	812	857	815	799	834	770	777	825	801	826	761	816	851	801	801	786	768	824	807	825	842	812	783	827	782	835	860	820	782	851	778	850	808	840	850	789	837	847	776	838	832	758	845	828	787	856	822	804	821	818	796	798	832	787	833	827	847	783	782	810	775	826	767	830	777	832	817	813	797	767	828	737	787	863	811	778	818	841	831	830	847	837	799	804	865	839	796	787	787	812	830	793	805	848	782	821	814	840	777	804	807	795	788	857	758	807	807	849	853	812	828	817	818	843	841	843	822	858	790	827	798	860	860	827	794	846	800	817	824	834	822	788	819	768	844	817	848	773	830	821	795	835	847	808	762	859	813	839	838	830	737	800	844	857	800	806	799	794	823	832	856	785	814	849	811	773	835	809	814	829	808	818	812	810	793	807	806	800	820	850	821	807	785	810	769	838	825	786	819	829	820	802	783	836	795	832	816	868	813	871	858	792	800	769	833	791	827	804	793	760	849	823	810	817	811	871	804	837	785	810	752	869	856	805	788	787	806	805	815	850	817	826	833	810	810	806	812	843	833	881	783	842	868	817	817	809	848	830	805	837	850	831	746	854	860	791	801	807	828	818	781	804	763	798	883	854	845	778	819	781	824	786	807	829	844	808	808	834	782	768	831	847	790	778	823	810	812	797	771	806	760	825	805	799	825	833	814	784	837	827	801	813	779	814	827	777	871	800	856	827	781	780	769	845	821	805	834	808	763	808	803	870	850	818	792	772	787	776	836	831	845	814	816	807	757	805	802	774	774	788	834	807	818	838	816	801	825	870	829	797	752	842	800	782	802	812	797	831	838	850	836	801	824	802	820	842	814	870	842	806	830	800	829	806	761	806	791	754	781	748	794	791	802	791	777	855	782	793	799	797	848	815	818	853	827	788	830	830	850	831	809	809	824	844	774	864	761	787	825	817	882	816	810	824	789	772	786	803	808	823	847	857	809	811	784	821	859	831	854	832	809	765	773	880	798	840	808	762	821	828	819	806	854	771	818	769	847	822	800	837	801	811	835	879	812	797	862	778	797	817	857	839	790	800	817	903	750	804	856	810	838	803	844	770	799	764	816	795	813	814	856	768	789	816	809	781	816	828	766	812	792	879	834	834	817	806	820	768	852	826	810	839	847	812	802	788	793	770	790	815	847	878	820	793	830	799	818	794	807	841	753	783	795	820	807	835	777	800	815	780	808	766	795	890	810	802	813	878	801	789	873	798	800	794	769	823	817	834	832	803	845	814	880	775	831	847	810	777	805	812	819	770	796	869	798	728	857	824	828	797	804	777	845	817	762	841	756	789	768	845	774	795	827	845	763	766	772	832	799	810	755	785	824	865	805	792	863	816	822	767	859	839	851	850	786	786	793	827	798	846	807	838	844	798	791	826	779	746	825	801	759	873	846	817	807	779	819	809	781	792	794	823	760	784	841	848	811	796	814	817	760	826	807	819	833	844	780	806	812	846	822	774	864	821	808	840	810	802	796	811	804	868	852	920	871	795	799	788	819	852	791	845	767	849	845	881	825	835	816	772	800	815	859	838	798	856	782	827	825	828	787	806	823	810	802	820	814	819	831	827	826	781	757	801	774	779	824	806	822	805	805	832	862	812	857	827	810	818	823	864	790	806	814	831	814	824	803	810	780	815	869	816	834	834	797	814	859	782	824	863	814	789	797	823	757	808	775	817	822	777	806	782	882	863	822	824	777	759	831	838	808	826	801	824	752	784	785	775	829	827	778	800	851	799	797	780	846	855	831	850	821	831	804	825	801	775	808	851	816	772	798	809	852	783	811	851	802	815	799	877	826	818	824	787	827	814	800	832	813	840	819	755	797	813	840	811	828	832	850	794	817	751	814	794	842	806	794	884	826	893	821	797	826	803	815	761	787	827	822	836	847	798	814	812	823	774	821	845	837	829	800	811	811	810	824	805	836	820	830	774	831	836	788	836	840	867	765	805	808	776	801	870	794	830	842	842	831	819	837	800	767	819	829	838	791	818	823	834	797	814	803	820	830	874	799	844	791	806	794	806	858	824	795	794	814	813	818	792	801	803	830	791	836	849	848	850	855	783	837	826	802	809	856	812	842	821	808	785	790	814	845	822	816	781	804	824	796	812	830	816	830	804	831	833	809	796	791	833	803	843	814	809	880	807	786	800	864	854	815	847	778	842	816	844	841	793	832	841	809	815	793	788	829	836	869	770	842	813	818	828	795	793	783	813	803	858	862	828	788	824	804	794	776	802	835	789	815	784	813	795	840	808	810	800	789	790	805	786	764	821	785	842	867	818	817	816	821	814	859	842	769	784	834	833	811	827	815	829	774	835	810	815	825	804	830	826	779	862	799	873	785	823	831	851	814	839	857	830	801	842	808	820	773	827	833	902	843	804	812	817	804	823	762	857	795	820	809	804	830	786	817	819	789	806	821	831	832	826	786	797	846	793	823	786	807	815	816	793	862	798	752	809	821	805	811	790	845	830	784	826	856	815	810	778	743	816	866	831	794	802	772	842	864	806	796	851	822	806	802	814	827	816	775	799	846	811	854	869	810	897	832	840	847	808	857	762	792	809	814	807	798	744	811	783	824	847	834	804	872	765	833	783	810	837	830	848	871	815	800	779	803	843	808	816	861	773	819	798	813	786	842	819	860	805	827	807	812	849	848	811	820	816	844	812	828	787	797	803	813	846	763	817	783	845	803	765	852	847	820
34356	15951	12709	6845	3764	2872	2284	1890	1606	1283	1410	1155	923	766	656	550	525	481	513	457	469	489	454	476	529	470	475	426	439	385	460	449	388	394	421	408	446	463	408	428	421	449	441	428	413	403	386	395	430	407	445	425	420	430	392	422	414	417	442	399	388	426	426	434	427	372	428	403	415	486	446	447	444	418	409	405	403	434	440	430	407	414	462	417	372	422	458	446	415	394	384	385	419	379	376	430	429	376	427	415	381	414	409	419	435	426	384	377	392	403	434	465	415	418	426	402	469	446	472	414	404	420	447	419	387	426	397	440	483	430	391	426	393	425	400	427	448	433	461	455	429	386	424	420	394	385	435	431	369	397	423	385	384	453	461	427	441	416	408	424	442	386	386	449	464	442	426	440	392	431	390	414	398	418	429	395	411	385	407	442	412	401	396	381	400	413	421	432	379	450	424	370	405	419	382	425	413	432	400	413	415	452	477	403	384	403	413	405	435	366	394	417	402	478	451	421	389	468	414	360	439	432	414	384	426	418	382	405	438	434	397	402	436	401	436	401	426	434	387	447	450	427	452	411	430	431	387	431	437	426	399	413	413	410	425	422	371	422	443	406	393	437	434	416	415	383	428	372	413	453	412	434	416	428	404	395	376	422	421	391	421	429	442	397	389	393	436	420	415	437	398	428	425	427	429	414	410	401	426	399	423	425	409	464	399	455	455	430	411	407	433	436	418	396	421	445	405	395	391	381	417	440	434	388	432	402	432	409	414	407	451	404	426	395	394	438	435	426	397	400	441	419	411	422	396	413	395	352	446	424	455	430	419	424	404	454	391	451	408	416	417	412	447	382	416	447	420	393	387	501	409	429	411	429	438	420	396	407	371	387	386	425	428	405	406	427	440	443	450	403	396	439	450	425	388	413	383	429	404	451	440	434	424	420	442	450	435	390	418	399	399	452	413	451	436	446	474	411	445	439	432	429	421	457	470	455	414	423	430	433	456	413	402	416	437	372	425	402	401	397	386	418	390	453	454	441	457	426	432	432	415	432	449	409	447	417	417	428	392	402	436	393	435	408	435	405	454	454	434	442	420	406	383	431	438	451	421	360	434	456	428	431	418	448	413	396	389	408	408	404	425	409	423	416	414	396	395	361	403	421	418	415	396	408	440	418	405	434	436	432	406	413	426	417	406	408	448	437	430	461	427	418	418	438	439	406	422	437	422	390	413	397	393	459	423	408	404	479	424	401	432	414	401	408	400	448	392	423	450	415	423	451	367	426	411	388	395	421	403	393	430	407	390	404	443	418	409	457	420	415	417	421	433	395	432	412	433	404	395	453	425	384	418	393	399	442	422	412	432	393	430	443	412	446	400	402	416	401	380	422	393	396	419	476	406	414	462	386	388	428	428	436	428	379	438	414	413	415	414	422	406	430	391	412	458	397	370	430	383	401	414	397	449	388	431	414	420	397	436	418	480	382	437	402	393	398	401	421	430	414	398	431	372	445	476	451	430	423	390	420	429	434	409	439	380	420	444	426	451	425	416	430	406	436	458	419	422	416	389	445	362	453	443	412	421	454	427	421	418	458	418	457	408	405	380	441	416	385	402	389	369	387	448	380	436	432	403	426	388	433	430	423	401	459	390	412	431	428	407	431	427	358	412	405	404	417	387	406	420	402	427	404	439	420	432	405	439	369	432	404	417	396	402	409	410	440	409	366	411	431	418	412	424	429	414	444	415	411	457	401	388	414	403	465	413	384	373	423	453	458	449	402	358	461	406	429	441	404	393	394	387	456	429	413	393	396	404	423	383	404	412	425	440	422	440	417	394	414	399	405	451	449	393	391	422	403	425	391	389	361	408	468	445	429	381	412	420	431	430	420	441	434	440	440	432	394	397	420	419	416	415	366	422	392	390	401	402	401	443	399	403	417	408	422	438	418	454	403	395	431	437	414	428	441	460	400	401	421	383	424	465	428	436	439	416	402	420	424	425	455	392	402	426	432	434	427	402	379	456	423	452	430	405	430	412	400	394	465	406	446	396	419	420	398	420	414	397	433	392	416	433	408	382	410	426	432	378	404	455	432	445	472	398	423	416	374	413	435	412	428	410	433	378	466	419	407	433	381	408	416	439	453	389	403	388	415	400	454	437	428	471	399	419	416	419	399	434	393	394	427	414	415	426	374	367	412	467	360	409	444	367	396	377	402	416	405	442	417	407	373	402	422	401	422	439	438	410	401	440	432	427	395	452	439	438	441	403	459	392	446	431	427	420	441	431	420	417	392	424	429	440	391	432	392	383	384	419	380	388	409	454	374	413	413	466	429	403	429	412	439	369	387	409	422	440	341	405	413	436	388	396	445	398	434	413	408	401	401	392	376	440	432	471	433	425	433	383	443	408	423	463	422	419	454	432	415	415	429	408	426	408	382	397	374	408	393	434	391	453	475	388	440	384	400	417	425	424	425	417	417	433	432	431	427	441	453	435	406	417	378	432	406	380	396	423	401	413	410	394	434	418	410	419	428	445	377	420	417	440	398	412	435	421	379	401	444	372	421	402	434	426	384	399	411	430	408	429	434	433	452	426	405	415	418	392	454	420	418	415	443	402	409	460	394	416	463	456	413	425	448	413	427	444	455	407	417	405	451	424	425	427	443	437	410	414	417	431	432	414	416	375	425	409	399	424	416	407	399	451	417	419	382	462	435	446	423	415	441	442	416	426	383	385	453	435	410	396	428	444	439	394	389	467	404	417	456	419	446	438	418	419	399	437	415	413	392	439	414	432	454	431	444	442	399	405	429	439	428	417	429	404	414	403	422	391	438	394	442	413	401	461	437	449	414	406	397	405	435	446	456	397	398	461	405	454	432	405	401	397	390	439	417	400	438	419	428	405	416	429	398	404	390	443	380	402	371	397	398	421	428	408	385	418	435	412	390	387	392	407	375	418	453	409	390	395	459	413	436	381	389	382	432	405	405	444	396	409	420	418	405	419	435	422	443	415	418	417	452	424	449	410	438	423	375	412	419	429	396	427	373	389	396	390	406	415	429	413	423	427	429	456	446	404	416	402	423	383	403	396	395	380	426	395	422	391	393	395	455	432	430	439	403	400	392	408	438	439	421	443	406	437	431	441	394	417	400	420	383	415	429	437	390	400	385	414	412	425	453	427	391	400	403	421	419	408	403	445	397	417	384	433	418	398	410	438	432	407	424	435	439	419	400	382	461	395	419	399	456	416	402	386	458	398	451	442	426	430	414	403	398	415	418	406	395	404	423	405	393	389	400	440	407	407	413	378	401	453	399	389	415	450	391	424	400	393	436	417	458	420	465	423	416	428	412	386	416	435	397	444	458	441	424	442	393	445	416	404	429	440	409	410	436	407	392	457	448	411	424	396	402	479	444	392	433	444	423	404	394	407	378	414	418	422	468	435	428	428	434	489	434	422	377	401	426	410	443	409	402	426	425	428	392	399	434	413	415	451	405	444	394	440	416	444	407	418	411
19144	10772	17388	14511	10954	9956	8702	7723	6813	5720	5815	5074	3644	3074	2553	1974	1637	1504	1531	1393	1317	1333	1350	1268	1260	1160	1093	1048	1001	1019	1033	1053	1053	1016	991	977	960	1003	1048	957	962	982	955	941	948	935	926	884	934	938	919	918	905	911	915	920	924	900	894	910	945	937	960	896	910	899	946	916	875	920	898	919	893	945	850	885	909	913	919	864	906	897	909	858	922	930	925	908	901	953	901	892	869	904	935	918	937	979	925	934	900	951	911	921	892	931	940	961	963	906	897	930	973	956	885	928	898	928	926	933	878	903	924	939	921	905	932	935	911	864	905	936	899	909	927	906	971	945	883	926	929	876	875	931	911	888	921	927	984	942	866	983	887	983	873	938	867	913	906	922	923	835	900	941	910	953	917	871	845	924	927	929	957	927	851	903	952	881	962	865	870	926	867	911	925	858	928	881	910	924	934	900	957	836	897	881	912	878	946	903	907	900	884	902	859	855	892	935	925	893	874	921	878	947	945	845	883	916	870	900	915	860	900	930	882	892	939	878	901	946	941	902	917	882	887	920	884	963	870	949	903	901	878	914	897	870	909	923	884	918	954	917	892	934	895	895	894	923	902	907	906	941	901	896	875	928	893	882	898	967	894	930	926	920	921	910	911	905	910	932	856	916	882	911	921	898	913	870	915	869	950	908	880	861	903	859	913	943	1002	957	923	911	908	917	948	925	950	912	904	952	955	886	915	944	909	908	893	870	847	938	912	900	923	943	884	847	890	908	1012	935	891	834	949	970	891	922	894	894	907	881	910	927	880	935	895	941	935	880	916	940	889	933	922	904	841	893	912	875	932	895	922	903	915	885	905	952	905	934	901	928	864	928	887	899	935	881	900	905	879	926	899	911	908	924	959	890	901	988	909	898	961	885	941	905	927	954	850	889	927	879	932	943	911	882	908	923	959	946	936	948	936	977	877	892	916	928	884	946	928	889	919	931	879	935	861	921	958	903	918	866	955	898	924	917	929	903	895	860	867	937	937	871	936	905	949	956	940	921	913	956	872	896	903	870	940	906	968	882	911	945	981	906	954	931	883	898	933	926	893	918	913	903	884	904	923	894	900	929	913	906	884	900	873	948	917	891	890	879	955	961	911	910	965	861	900	879	920	996	881	928	888	913	905	885	841	899	926	899	951	865	859	936	967	914	963	885	964	949	897	889	923	928	909	907	909	914	905	923	910	886	926	915	898	877	955	928	923	971	884	932	890	934	932	918	868	962	903	920	886	977	883	937	921	911	880	928	911	921	888	857	943	900	886	900	942	848	903	914	915	872	948	937	922	897	900	892	870	870	941	915	903	920	912	949	898	933	883	928	951	933	953	895	887	900	951	913	915	855	901	926	936	885	877	904	880	929	863	966	927	913	952	902	907	957	954	927	948	871	918	918	921	898	925	883	984	915	888	975	916	948	953	889	871	914	910	974	916	920	888	934	920	935	959	897	917	891	947	894	944	946	949	933	906	865	924	921	910	916	921	853	905	914	907	947	923	879	978	933	868	892	927	968	876	908	870	971	866	951	854	897	960	895	936	914	928	934	915	883	916	907	885	894	920	897	898	906	917	964	884	906	894	855	861	918	898	961	902	903	921	900	965	874	840	889	896	911	925	865	963	923	959	913	863	877	926	875	907	904	926	943	900	897	959	941	920	933	922	938	909	952	888	898	907	902	925	890	870	899	895	924	966	905	948	950	842	912	959	912	959	839	874	895	936	876	873	930	865	926	929	883	960	948	905	947	894	922	928	876	938	890	912	935	915	928	916	927	893	910	946	940	910	882	958	903	890	897	906	937	963	926	963	923	912	908	935	939	898	933	870	879	931	911	865	928	995	916	886	917	924	914	943	917	924	985	927	908	896	869	913	907	925	930	917	903	947	895	888	912	925	881	881	904	908	910	895	912	927	881	872	902	934	877	878	916	933	923	909	950	895	935	884	904	891	938	873	922	910	867	972	914	894	913	882	853	956	975	939	924	922	887	873	885	919	954	996	963	868	929	863	877	950	881	875	916	941	892	912	932	922	900	921	877	914	910	916	917	870	942	922	931	881	905	906	889	922	920	932	922	955	935	877	897	923	938	932	871	891	941	906	884	871	918	920	946	886	915	900	988	907	865	990	948	883	847	901	913	913	932	877	888	937	922	917	903	951	984	955	846	900	928	947	936	944	884	943	813	862	938	913	872	877	894	942	957	848	869	936	892	906	926	875	897	909	907	862	987	953	948	927	906	924	981	952	895	945	941	925	915	951	885	913	913	850	923	900	933	894	923	934	883	947	918	895	905	951	894	898	880	858	900	895	911	949	883	879	886	930	900	894	917	873	857	926	882	947	910	1012	880	911	924	920	942	921	963	886	908	841	874	922	926	938	867	923	942	917	884	854	944	889	905	943	934	917	890	919	957	856	905	955	909	919	895	922	931	951	942	896	891	886	936	927	923	945	910	931	890	875	896	964	912	912	854	889	919	886	932	860	855	922	936	921	886	938	880	959	928	924	872	905	905	912	919	903	900	893	908	905	912	866	886	906	908	947	933	954	942	903	901	901	866	910	898	920	874	906	903	878	883	905	927	889	874	969	962	864	952	915	977	949	911	889	910	920	919	949	838	914	916	906	896	917	904	919	903	925	901	897	920	876	923	878	881	877	954	830	900	887	881	917	928	916	926	903	910	944	907	892	899	913	897	907	957	960	929	891	906	893	922	936	907	937	915	894	906	901	911	903	878	899	927	929	879	930	933	878	888	888	881	930	861	967	920	933	905	941	911	886	922	924	908	951	907	927	896	942	880	871	882	923	965	894	933	896	938	925	861	907	923	895	886	947	921	938	876	922	905	936	898	917	885	897	862	951	910	894	935	881	878	931	888	903	894	896	855	869	934	940	907	912	867	926	921	873	912	891	918	969	943	906	927	880	916	909	862	884	904	896	886	940	925	901	939	914	903	932	898	899	868	899	889	923	931	888	972	930	932	897	899	910	951	886	849	899	928	925	902	918	907	907	927	880	875	904	900	937	943	894	891	912	867	912	926	927	934	908	920	908	902	932	945	871	954	934	964	957	913	939	870	900	904	836	972	924	915	931	960	880	877	941	914	923	896	888	917	884	896	856	960	882	915	914	931	872	930	934	913	888	945	943	867	927	942	876	928	878	937	953	906	901	875	898	872	903	907	870	885	883	906	881	933	943	923	926	886	946	888	937	926	894	917	956	915	892	908	897	942	934	993	819	973	885	943	898	859	952	941	916	917	915	907	894	911	937	925	931	880	924	905	912	949	833	887	960	923	931	926	902	889	956	916	842	897	886	954	908	869	867	953	941	969	931	915	907	909	906	922	908	932	907	923	944	898	930	968	945	899	828	891	874	883	980	922	922	919	924	907	926	966	937	948	880	930	926	890	908	903	893	931	924	887	924	902	874	900	850	937	850	953	883	914	951	904	961	900	903	933	952	891	950	905	887	906	869	901	882	922
14859	7134	5086	2775	1540	1236	1145	876	739	696	699	644	532	450	408	444	448	459	433	439	387	434	414	413	409	439	386	369	392	426	424	395	400	439	428	423	424	412	384	403	429	407	395	365	407	381	418	407	423	444	362	406	359	404	389	380	432	413	418	396	392	422	408	406	389	416	356	417	412	443	365	370	391	368	384	429	392	397	396	449	394	414	368	383	417	406	383	405	415	441	443	385	394	385	437	379	375	404	386	354	397	419	350	381	383	407	471	409	426	418	404	395	349	374	415	392	412	392	374	380	382	366	401	413	413	383	388	430	404	430	377	402	356	361	363	370	389	403	365	393	366	388	412	423	357	430	394	400	403	373	394	407	412	439	413	401	400	379	424	393	396	370	363	387	365	417	417	376	347	399	420	390	412	403	351	370	413	376	374	414	411	401	391	412	400	370	383	391	391	345	421	414	379	361	388	384	401	430	404	393	425	356	385	382	355	394	417	405	405	367	398	368	391	417	386	409	407	431	420	431	410	362	395	395	401	387	394	400	406	412	414	422	431	371	409	431	398	391	412	392	384	398	409	400	411	426	429	414	404	368	416	392	362	407	368	409	374	390	439	408	432	405	405	388	374	406	410	374	372	387	359	431	381	408	378	424	368	375	388	388	400	383	402	396	406	396	382	383	404	391	328	391	358	370	370	414	416	426	382	407	414	364	404	413	385	385	365	368	386	416	429	394	369	407	414	377	412	427	359	413	399	381	353	384	354	409	437	418	411	402	371	422	398	399	419	426	385	382	417	387	370	363	383	386	400	400	376	405	373	399	375	371	414	379	353	443	428	440	354	423	414	434	425	357	366	354	425	403	399	391	399	404	429	385	363	405	404	412	389	430	426	415	368	397	384	424	383	405	393	371	402	385	406	405	408	395	403	395	382	377	341	386	408	405	351	392	364	375	404	436	375	380	412	418	375	406	380	440	362	410	384	390	403	404	372	417	405	390	384	382	361	414	363	403	393	434	420	397	385	382	388	354	437	361	399	438	414	381	390	426	380	410	381	431	427	375	396	440	424	424	412	400	403	403	406	375	361	418	431	411	362	402	389	384	368	389	414	384	384	400	403	395	411	428	373	414	385	423	382	390	386	395	345	391	401	381	380	404	421	466	385	370	408	424	423	377	380	410	397	416	376	384	400	369	380	393	405	418	379	412	390	416	381	404	412	396	387	397	405	388	416	384	391	392	408	402	400	436	365	397	414	427	402	424	420	396	372	369	404	382	413	384	425	421	418	415	432	399	374	378	418	389	366	375	369	382	400	410	439	396	397	398	374	368	375	376	376	408	448	407	409	424	367	394	438	351	388	404	390	413	375	398	387	362	378	408	403	386	385	403	452	405	436	415	406	387	407	418	378	408	395	352	405	414	369	391	406	402	392	410	418	436	388	342	433	411	377	399	420	425	387	386	449	394	395	379	436	395	344	356	392	355	374	391	360	404	422	398	416	426	410	406	397	375	378	392	385	374	418	380	395	411	416	385	420	428	399	413	395	401	393	458	438	395	385	408	413	360	430	424	415	382	440	373	435	404	397	383	388	409	384	386	386	392	378	412	412	383	381	383	342	338	407	394	430	418	377	420	422	396	370	370	343	366	394	372	386	428	422	377	406	410	445	388	368	395	382	406	393	371	403	393	386	369	415	381	409	386	402	394	414	401	442	413	461	406	344	382	356	418	391	378	413	372	365	407	422	387	411	368	381	397	418	400	389	351	409	411	434	401	434	368	393	364	415	421	382	364	386	384	426	381	397	391	401	388	368	378	396	401	381	375	402	373	371	364	382	394	352	364	383	412	406	373	407	358	410	378	354	376	378	363	429	402	350	419	408	386	371	410	390	410	407	437	380	355	370	414	391	393	379	399	387	430	391	369	375	413	381	396	386	414	376	431	415	393	421	382	421	386	400	393	414	364	401	369	402	383	393	456	384	418	390	396	405	389	384	382	371	370	396	455	433	377	398	409	390	415	356	387	402	372	410	386	356	434	392	418	395	433	367	389	429	416	373	402	428	422	415	395	378	362	379	445	375	353	364	411	405	413	386	393	393	431	382	396	423	384	362	379	422	333	394	374	382	394	426	403	389	387	420	422	395	398	384	376	407	401	393	390	412	405	370	391	390	383	417	392	467	425	400	375	459	398	434	418	395	393	390	394	422	340	413	390	410	397	431	364	403	382	406	423	405	419	377	425	428	372	401	371	388	387	392	364	385	409	385	410	373	383	378	420	393	425	375	382	387	400	428	408	415	387	392	360	399	404	387	392	387	367	369	414	429	381	369	401	389	391	404	414	404	421	412	388	412	380	364	422	405	396	413	437	415	397	389	400	446	369	412	395	373	345	413	415	385	375	378	416	383	396	407	413	401	437	374	426	388	421	401	408	385	347	393	417	402	449	403	416	416	383	383	417	378	358	395	379	404	376	408	382	369	379	363	414	436	391	401	419	389	380	393	373	434	425	384	384	395	386	362	342	373	434	384	430	396	363	401	399	381	426	353	404	423	366	424	380	355	418	398	407	424	433	381	399	405	396	408	426	373	381	346	409	386	388	403	417	366	381	382	397	395	399	400	414	400	401	394	381	413	374	412	395	401	402	385	343	373	423	425	422	387	419	410	415	440	382	425	394	423	383	376	360	421	407	425	436	428	392	406	343	414	400	368	389	382	401	400	348	431	446	424	375	413	433	370	394	442	409	443	397	434	398	385	439	399	402	360	399	351	364	358	398	394	373	422	401	354	398	379	376	405	413	412	394	398	386	379	362	384	438	394	392	386	390	373	390	429	398	379	410	413	364	396	423	404	402	384	381	437	424	410	365	380	393	407	419	430	405	386	379	388	398	403	449	416	427	388	385	431	435	349	386	421	395	419	425	391	344	419	429	420	346	395	381	429	368	374	426	421	425	403	382	413	412	394	424	405	360	393	415	415	424	409	425	369	401	416	379	390	394	393	440	404	379	398	395	415	400	369	398	389	383	401	398	435	406	374	425	389	438	414	387	408	388	435	419	407	386	410	370	383	422	416	383	412	376	411	394	411	414	390	394	402	404	380	415	387	394	409	383	399	398	420	394	431	349	364	405	403	401	408	378	415	383	433	382	359	410	402	431	392	425	408	426	408	366	427	435	440	362	380	387	426	376	390	389	392	397	365	401	421	376	361	382	457	395	377	346	435	363	418	395	396	415	390	429	391	395	381	366	393	411	430	399	394	368	388	376	348	357	412	381	398	413	397	384	399	363	388	408	365	413	414	425	382	398	411	414	370	379	408	392	361	424	419	370	428	441	405	413	419	402	382	394	408	387	407	382	421	414	384	385	376	377	422	435	381	361	390	410	380	393	372	438	383	430	399	357	408	377	398	421	377	375	393	423	379	385	403	399	370	395	403	383	404	404	443	382	422	403	389	414	360	410	388	404	421	431	421	382	405	388	406	398	369	409	373	390	414	443	403	398	400	400	387	382
8792	5793	8697	7084	5391	4497	4003	3366	2661	2529	2682	1963	1663	1336	1174	1137	1074	1064	1052	1053	1109	1038	972	964	950	884	932	923	868	927	917	886	920	900	892	939	917	886	889	885	879	874	831	877	807	888	856	858	935	915	840	873	854	893	889	873	881	870	901	822	903	864	876	863	867	825	863	904	867	867	817	857	895	857	858	875	837	858	886	879	824	866	860	841	859	784	840	859	838	908	828	861	800	813	851	876	893	851	804	865	837	872	891	866	881	850	826	888	838	833	888	849	831	891	869	848	880	867	845	890	879	875	825	874	906	871	846	862	865	868	849	822	846	845	898	879	861	889	902	820	884	817	896	852	876	842	849	834	810	875	892	878	855	862	858	850	808	848	888	855	880	906	868	858	861	868	818	852	845	855	855	924	927	858	869	845	866	900	841	819	834	883	850	859	870	897	855	829	855	842	849	868	867	834	882	907	853	854	836	885	869	845	898	909	814	825	858	830	912	849	908	878	868	867	858	858	893	838	777	883	886	863	844	844	893	819	848	868	856	905	879	846	853	822	824	869	867	849	904	903	900	841	882	880	897	847	816	860	854	855	865	902	878	829	818	876	847	939	878	916	868	889	896	872	837	879	906	893	862	889	850	843	910	854	865	851	895	905	851	782	867	863	880	822	881	875	825	881	823	844	896	817	862	891	883	820	817	810	866	830	867	862	839	901	867	873	881	815	873	842	810	837	860	842	916	871	902	826	841	888	862	843	861	826	814	839	838	851	853	817	868	876	848	882	864	862	825	855	853	892	830	877	861	843	827	901	843	858	815	848	843	850	827	852	834	826	890	853	839	884	869	872	843	872	873	836	890	839	870	913	862	842	830	892	880	871	862	881	861	861	830	919	872	839	825	895	848	859	856	826	893	828	840	829	829	883	843	839	882	836	823	855	846	902	850	880	795	844	874	845	873	876	858	826	868	925	867	914	864	873	847	833	864	903	780	830	896	860	797	876	834	849	890	845	911	834	833	810	859	862	873	883	889	853	827	919	903	874	873	808	852	879	895	909	880	923	816	895	875	876	805	860	875	868	921	874	893	857	858	856	881	912	902	859	869	882	834	883	853	870	943	846	860	886	858	847	871	903	893	877	822	832	832	830	833	848	880	910	847	860	829	825	808	871	882	860	880	815	894	824	868	837	838	854	879	908	843	866	883	845	893	861	858	879	894	858	859	902	853	832	835	872	871	795	850	906	878	839	867	904	846	852	914	846	841	900	886	837	845	800	848	816	830	864	840	842	849	844	847	840	828	891	875	858	853	815	911	805	913	870	856	842	900	831	814	894	839	910	840	802	876	879	848	902	833	834	878	922	891	898	881	821	839	897	852	873	856	881	835	878	887	891	805	890	857	840	869	865	833	864	823	806	817	898	849	862	858	827	851	872	895	846	867	839	865	825	880	881	827	854	810	845	870	885	776	866	878	904	820	813	826	866	893	845	832	855	870	876	876	810	856	890	828	867	876	903	829	846	880	836	837	853	897	843	888	838	854	832	845	864	859	869	861	869	903	832	863	841	860	882	835	921	832	906	859	821	833	826	865	871	894	868	923	864	904	932	853	830	854	825	862	901	863	905	870	893	868	854	858	862	849	851	884	830	867	849	918	847	840	845	882	857	876	843	846	864	856	848	864	902	839	833	847	822	879	899	855	890	828	827	856	900	837	873	867	848	884	875	815	855	843	847	913	853	868	895	876	866	879	803	797	812	854	877	894	863	889	886	890	849	854	851	830	824	864	829	823	801	898	891	853	822	852	872	841	833	898	836	835	876	872	919	844	878	848	873	839	920	925	827	906	872	877	830	855	939	825	872	826	880	855	906	849	828	879	836	851	878	856	815	878	844	843	900	892	818	848	856	869	809	847	873	866	858	842	921	831	910	904	861	822	860	863	861	832	881	862	867	878	845	912	878	896	882	873	912	881	868	842	898	866	809	902	928	843	830	866	904	894	838	870	877	877	882	814	844	853	832	882	858	854	874	871	877	890	856	884	820	834	852	840	855	825	827	845	864	870	878	925	882	848	866	822	861	877	866	849	869	888	863	866	894	836	878	893	833	883	902	843	827	892	853	912	870	884	853	847	902	891	857	899	833	869	829	841	851	911	844	902	802	835	823	885	847	903	903	781	852	864	842	849	859	888	885	874	884	826	835	896	843	873	832	849	844	837	818	867	851	903	873	824	894	845	879	881	899	848	806	825	796	861	875	836	881	859	859	904	880	886	861	851	822	801	881	878	818	901	830	806	879	884	940	830	805	859	845	863	888	884	863	839	814	903	850	832	828	888	875	852	901	846	866	814	841	871	907	900	852	874	813	816	832	833	860	836	854	853	881	832	851	828	884	845	827	847	895	849	853	899	872	865	850	918	910	907	890	814	840	845	840	876	862	834	845	860	858	801	820	867	815	867	883	849	842	910	801	800	836	818	876	876	863	893	816	860	870	866	837	833	847	828	869	796	815	876	874	855	882	891	882	857	821	818	873	887	780	896	893	851	889	930	857	877	887	865	858	847	918	900	889	884	847	888	848	805	841	865	859	852	883	855	869	860	857	873	853	934	812	874	856	816	841	851	933	829	839	822	880	888	860	860	877	777	821	820	916	855	840	884	849	832	831	883	836	839	798	842	779	837	865	907	904	834	862	904	871	834	833	853	844	827	846	897	816	850	879	836	880	894	799	885	862	803	844	895	830	860	857	843	901	886	833	827	876	880	896	847	868	885	897	858	794	872	842	885	864	858	843	896	845	845	850	795	884	859	899	863	872	883	868	847	854	951	881	813	873	866	896	829	853	873	899	857	843	848	841	877	816	868	855	928	930	815	852	881	892	865	871	886	915	856	832	860	907	864	891	819	831	831	901	871	896	833	827	780	841	863	820	870	895	877	852	841	864	869	877	881	881	874	860	862	870	923	875	849	829	827	775	896	904	877	853	850	876	840	831	879	911	867	834	839	828	857	835	849	826	854	858	839	874	870	864	873	865	867	849	817	904	847	900	875	857	866	877	840	895	824	908	869	847	849	842	855	914	883	821	853	835	860	867	867	862	850	816	850	839	847	839	860	938	865	852	885	856	826	870	845	831	870	855	888	876	836	905	827	874	821	905	857	878	839	840	911	845	897	900	821	887	846	850	841	871	857	863	859	873	876	832	865	895	874	840	854	875	880	854	840	838	817	850	858	869	880	856	878	887	857	903	847	814	838	888	923	883	882	820	855	901	875	898	892	857	824	821	835	893	864	848	845	907	866	849	850	864	889	856	860	856	851	885	832	891	885	917	903	833	846	872	863	861	820	876	867	828	910	816	865	888	870	903	841	845	862	884	841	861	807	831	897	914	863	882	862	819	828	843	865	861	871	844	851	814	881	895	813	860	858	885	818	852	827	837	826	857	842	942	876	870	806	886	858	843	830	858	895	847	825	859	821	859	878	894	894	883	864	851	862	847	904	858	847	888	886	836	881	824
28901	12878	8458	4447	2489	1988	1544	1249	1069	1003	935	848	683	575	466	418	436	438	449	387	420	397	423	418	367	412	420	367	341	399	394	393	370	387	387	374	400	391	356	356	367	360	389	333	370	355	366	361	396	408	353	352	374	344	349	363	400	336	400	374	372	352	333	344	370	352	364	405	379	414	372	374	361	356	392	389	374	363	368	377	408	424	355	370	354	385	391	364	341	420	378	381	435	357	399	392	347	352	383	346	370	338	348	367	362	350	365	371	367	366	397	349	348	357	366	375	349	382	389	368	365	370	374	371	366	356	415	412	380	421	383	376	364	375	393	381	374	363	374	322	384	408	364	345	353	338	384	391	394	375	383	339	373	401	416	341	341	368	347	384	344	341	388	370	417	361	376	390	363	345	353	390	366	353	327	378	416	365	345	373	373	381	365	354	365	389	372	384	359	329	357	385	381	350	344	348	355	360	377	377	407	371	376	371	359	323	348	359	360	378	348	399	384	404	371	382	354	370	397	373	371	374	395	390	365	384	331	336	395	404	311	377	383	340	387	343	375	357	355	376	395	394	338	385	322	385	362	348	340	344	341	348	384	370	367	340	359	363	367	384	369	370	372	338	363	323	392	379	342	375	362	352	310	372	393	332	342	367	366	353	369	392	391	375	393	335	397	389	378	346	379	320	391	355	337	378	351	319	358	379	341	358	404	359	389	389	349	369	380	393	391	356	329	339	348	356	364	367	383	411	364	383	395	395	410	358	365	373	394	341	366	359	334	357	379	418	365	401	374	372	375	358	381	375	368	374	348	299	385	370	354	385	344	366	366	397	355	392	346	368	366	372	348	312	394	320	400	349	386	390	399	365	353	350	375	381	360	342	352	400	376	332	372	402	353	359	372	370	374	392	387	317	368	404	386	398	405	361	355	370	400	374	369	403	349	370	385	347	341	398	368	379	376	343	357	399	374	384	359	398	399	381	364	415	361	377	412	357	359	424	367	366	361	406	417	354	325	354	351	337	365	391	382	390	365	364	345	375	340	396	404	330	400	378	357	357	340	403	369	346	409	379	376	337	378	338	374	329	360	364	369	345	380	364	348	369	397	340	386	388	363	308	390	356	378	356	339	326	352	360	357	353	375	360	380	372	346	321	344	338	354	368	377	353	336	393	387	349	382	376	356	388	370	365	344	384	373	403	325	371	346	360	381	371	366	378	352	373	371	384	369	370	347	363	342	366	367	359	358	348	351	350	340	347	365	370	359	405	426	388	390	375	407	357	365	367	383	393	396	346	323	352	351	346	320	360	369	389	404	379	371	373	359	353	347	397	373	388	336	351	369	384	374	389	345	355	389	371	338	371	354	364	366	363	391	368	365	340	379	373	363	371	387	370	348	342	349	417	322	350	358	373	369	379	396	392	411	358	382	384	359	334	353	362	399	380	343	389	391	398	386	348	358	324	371	351	364	358	355	384	413	361	365	374	373	336	342	371	361	341	328	375	388	350	383	361	365	374	392	365	356	328	381	366	336	363	379	362	369	371	356	351	385	390	378	360	357	337	345	338	368	348	343	368	350	405	367	363	336	364	335	384	385	357	349	410	337	348	334	343	366	360	382	360	370	367	365	334	389	337	387	395	394	355	404	342	369	414	387	349	384	367	365	394	360	389	392	339	408	393	356	329	342	388	379	370	367	357	373	328	401	340	380	379	325	353	357	362	325	376	373	360	349	386	360	408	369	395	372	369	384	337	342	349	348	378	358	370	350	402	374	388	393	370	366	341	387	379	386	375	355	349	394	410	360	393	376	360	363	384	377	410	391	374	371	363	359	364	328	320	341	352	355	380	389	381	395	358	349	352	330	364	362	377	370	398	381	372	422	373	347	370	395	379	352	398	371	374	360	387	358	363	379	353	352	361	380	386	385	391	356	342	384	396	378	355	377	401	334	375	332	351	366	387	360	372	356	359	360	381	369	331	346	336	375	366	359	375	351	367	435	357	352	353	367	356	346	368	339	364	350	382	342	415	323	342	355	353	357	377	359	364	366	394	394	388	391	364	378	331	347	380	356	379	437	355	415	382	355	337	372	383	390	358	405	379	338	373	385	354	396	390	365	364	361	366	371	383	363	383	370	329	370	401	376	370	395	378	359	372	315	349	380	328	393	345	348	393	354	347	386	396	351	385	376	419	375	373	352	399	363	359	376	351	405	329	359	370	367	373	364	358	319	403	388	371	347	367	340	388	361	375	343	331	386	389	377	385	386	385	349	392	366	366	368	375	363	388	348	372	356	385	330	346	368	375	362	341	331	373	378	375	340	359	352	351	399	389	414	388	396	385	346	374	362	338	389	360	378	335	348	379	391	376	363	403	383	355	362	356	371	366	349	356	392	383	370	384	359	407	355	369	346	364	352	347	407	365	351	353	350	350	305	361	387	401	368	335	366	396	354	383	358	406	383	364	375	397	365	393	386	366	388	400	352	344	354	364	366	408	342	348	383	379	341	347	337	367	394	390	394	384	361	380	367	402	392	382	350	394	376	379	401	383	333	388	425	405	358	367	397	373	379	394	381	311	389	365	397	342	360	311	375	361	365	380	375	360	365	354	374	367	360	375	356	402	406	387	396	361	358	348	361	356	388	364	378	350	359	359	347	372	370	367	362	362	367	409	368	359	360	340	389	397	375	362	367	370	357	391	388	333	391	389	346	354	368	376	373	386	345	344	347	380	369	361	375	355	350	384	370	385	352	389	366	367	395	366	389	397	405	346	340	351	374	333	383	413	357	351	356	387	375	407	371	377	379	375	400	386	357	358	364	364	380	392	390	372	337	364	348	354	343	382	368	382	359	369	374	375	377	365	348	314	334	368	363	367	394	367	385	400	375	339	377	361	367	346	366	369	388	361	352	374	366	397	356	365	335	391	359	357	364	364	375	393	381	359	401	359	357	348	396	359	413	383	375	368	373	351	338	363	368	333	377	367	357	402	367	388	346	341	377	355	338	359	397	373	365	387	368	350	379	331	383	353	346	368	369	368	348	349	339	341	369	378	372	343	373	377	317	382	370	411	383	384	361	371	400	362	379	367	364	349	398	348	362	377	332	358	376	379	337	355	370	380	336	344	361	358	370	372	357	353	380	376	369	355	314	348	337	339	374	371	355	378	334	351	401	366	395	395	364	347	412	381	334	357	394	366	382	372	380	368	349	350	345	386	360	395	356	336	338	369	429	398	376	348	336	385	378	354	328	372	352	374	381	337	375	338	348	327	391	364	364	374	385	346	394	406	370	355	347	345	346	403	409	378	396	396	352	370	375	353	365	351	355	386	366	342	361	353	370	369	386	440	366	379	374	360	363	397	355	373	337	351	360	387	354	381	380	379	400	348	378	367	367	350	371	393	395	345	382	341	369	336	395	370	391	375	395	402	385	407	359	350	356	378	348	356	368	361	334	389	377	357	345	394	364	359	353	374	377	369	354	338	354	381	394	365	424	399	420	359	366	359
16732	9182	13024	10728	8231	7497	6158	5029	4420	3958	3913	3206	2385	2065	1463	1312	1129	1233	1224	1073	1145	1122	1085	1066	1014	1024	999	966	904	905	875	917	886	922	913	952	881	847	869	840	817	878	832	894	817	816	906	824	873	817	805	834	765	800	881	796	780	824	839	830	765	841	824	803	843	860	851	836	835	815	812	733	820	811	790	818	812	803	843	797	823	880	780	827	799	846	815	818	826	794	821	799	837	818	810	851	799	796	774	771	856	799	806	877	872	818	844	769	821	775	857	814	842	788	841	814	810	755	817	813	845	798	765	822	819	801	809	743	778	809	820	790	896	791	810	849	810	780	821	794	788	777	782	847	821	840	791	842	782	810	848	814	792	846	834	788	814	822	794	838	855	805	829	843	792	797	848	826	783	802	813	833	768	817	806	797	871	782	828	816	842	833	746	860	805	825	793	823	804	802	852	817	819	785	810	815	845	753	796	853	790	784	773	802	820	808	827	809	786	766	803	804	802	785	805	809	843	765	785	766	803	820	813	776	789	791	810	850	822	809	823	784	791	747	817	818	795	852	800	804	816	780	799	776	807	768	807	821	840	835	796	879	824	850	792	835	774	828	824	766	818	801	762	753	808	769	809	806	841	839	796	830	823	802	789	808	822	790	798	809	780	827	801	808	832	836	854	865	820	827	812	801	788	818	830	838	752	808	789	772	842	781	754	826	789	768	788	849	746	832	813	855	813	766	786	836	801	810	844	821	788	803	853	797	783	823	836	855	831	866	804	813	796	811	868	803	812	762	824	792	824	828	773	834	769	797	797	800	819	845	817	796	801	778	840	789	762	771	804	798	832	764	792	761	862	803	839	812	827	785	811	833	828	789	818	821	768	825	795	782	777	780	823	824	786	802	806	830	809	815	805	797	869	831	819	805	822	771	825	881	837	771	804	776	803	856	862	810	795	775	811	793	801	784	846	828	835	779	791	833	818	808	788	794	795	792	818	843	832	840	863	775	758	811	819	813	842	805	831	752	823	793	753	834	827	802	825	820	848	849	846	764	806	849	808	841	821	808	803	811	858	793	784	819	814	825	817	804	841	804	820	821	830	781	808	820	786	859	867	821	808	828	846	819	822	821	766	839	826	803	757	841	825	824	800	820	814	819	800	756	801	827	817	861	808	814	856	800	764	854	815	787	822	759	860	829	811	817	834	823	863	797	823	823	842	800	772	811	796	794	833	783	825	793	825	827	785	775	807	824	827	821	807	876	857	810	802	785	842	847	782	799	867	813	780	776	820	791	830	794	819	811	840	800	805	821	837	826	804	773	832	814	827	843	850	821	804	792	806	842	829	788	830	788	787	809	803	805	804	800	846	791	806	803	860	761	796	782	847	834	794	770	753	846	814	818	829	820	787	791	764	815	783	828	814	809	826	787	846	805	839	875	832	864	819	852	826	774	788	815	832	808	801	784	764	776	828	762	854	770	853	851	828	768	818	740	786	850	787	831	804	745	817	809	843	785	794	823	840	779	782	811	810	788	811	823	823	798	837	775	757	813	789	833	809	806	768	810	811	807	837	846	835	838	774	806	774	802	786	772	763	799	784	809	836	820	783	733	853	809	850	797	876	756	803	797	781	771	835	846	797	835	780	809	825	782	756	835	812	804	779	848	789	819	828	834	863	805	798	810	823	789	805	820	869	799	847	768	825	860	792	769	842	801	834	795	743	803	812	828	780	828	787	832	770	808	751	818	760	826	807	826	851	805	792	818	755	797	771	816	766	816	854	779	810	839	800	766	807	816	846	835	792	847	893	817	805	786	838	806	806	821	821	808	808	844	802	798	815	772	835	797	791	818	786	843	814	788	758	880	813	780	760	862	822	823	794	834	856	836	813	735	849	863	828	775	815	843	849	824	878	839	846	817	833	810	770	830	842	862	830	828	828	844	747	863	834	783	852	834	811	812	816	780	810	805	851	831	801	816	775	782	841	812	827	792	850	790	910	783	810	814	829	812	852	780	750	801	773	815	819	882	846	822	865	819	811	831	798	834	779	777	802	830	831	827	793	850	796	813	704	811	787	801	803	852	855	837	810	841	815	860	798	824	824	777	829	769	776	804	807	791	804	755	849	768	820	809	837	840	766	814	821	791	774	813	784	807	807	820	799	749	815	830	855	853	803	824	857	862	768	790	827	837	765	793	823	765	793	768	789	838	761	824	746	834	862	817	755	793	800	785	817	816	791	856	841	836	782	829	846	837	789	831	817	854	811	783	799	825	751	775	799	800	885	816	779	846	822	837	760	803	770	789	856	802	771	838	793	811	834	794	816	831	794	824	825	804	839	832	809	744	841	820	827	795	803	844	758	811	834	831	773	786	801	802	809	850	797	788	745	854	803	848	791	866	773	854	830	837	784	780	786	808	790	847	832	789	773	798	770	842	870	861	806	816	731	835	815	793	835	843	841	819	814	792	820	872	838	765	801	800	792	801	808	774	773	876	830	805	773	814	803	791	791	809	842	809	786	817	748	837	787	831	828	772	863	817	837	808	849	808	777	808	765	826	809	812	780	776	759	811	788	805	776	821	821	823	857	829	808	803	805	831	817	836	809	817	777	814	818	879	778	777	770	802	807	813	827	829	807	820	834	783	834	831	792	795	849	863	787	817	795	818	778	781	807	833	851	781	843	812	811	816	833	869	810	802	785	794	878	834	743	737	795	830	810	827	816	838	792	818	807	826	794	829	784	836	799	806	875	796	791	778	835	837	780	865	803	782	787	802	730	828	822	813	832	788	835	746	788	791	802	781	806	776	771	806	828	828	822	781	815	859	776	792	838	819	808	849	800	805	808	792	782	826	822	765	840	823	817	805	823	830	780	819	868	796	843	798	857	881	834	826	799	806	810	867	841	825	836	786	786	814	846	830	807	773	814	825	799	828	830	796	755	808	793	829	830	783	826	810	766	807	854	811	808	827	823	843	811	877	816	797	763	789	850	781	795	834	751	752	844	822	755	855	785	875	803	879	802	798	814	818	820	750	805	804	823	825	855	808	795	807	817	805	774	817	842	766	794	765	804	850	792	818	813	812	827	823	798	860	813	788	786	832	795	843	813	806	846	883	814	787	831	864	817	839	799	806	807	809	796	821	804	831	775	817	795	799	794	875	813	848	777	805	851	811	833	788	812	832	788	758	831	821	791	811	813	787	775	769	817	793	766	747	836	833	772	829	793	788	823	820	815	757	864	774	802	835	774	807	768	821	789	811	822	777	817	820	854	808	822	833	825	802	785	834	805	859	762	828	755	800	790	831	863	763	800	776	801	785	831	901	827	860	859	810	786	805	822	847	809	787	778	796	806	784	806	842	754	822	820	866	792	797	762	810	846	828	819	775	821	825	826	786	783	839	768	798	796	839	764	845	839	800	807	773	809	784	863	860	812	769	863	844	757	739	764	795	832	832	794	842	816	803	814	768	810	784	832	804	810	816	812	830	772	776	901	834	837	813	821	843	872	786
33863	16212	11469	6555	3633	3005	2243	1732	1508	1431	1188	1113	900	830	645	549	473	524	454	510	470	477	461	473	441	490	486	461	439	434	413	419	396	441	442	431	389	431	427	410	415	437	445	394	414	450	475	378	442	444	414	403	399	386	437	408	404	427	399	427	421	430	418	439	432	436	394	436	417	413	419	417	413	435	372	442	404	429	485	429	413	409	449	419	440	434	435	424	392	374	421	434	410	398	412	463	426	413	434	364	422	425	427	441	446	419	411	421	422	422	376	416	430	445	440	422	411	458	415	424	411	425	413	413	410	432	412	375	413	382	418	407	412	419	454	434	440	440	471	425	410	428	424	388	404	376	409	431	393	411	416	455	395	422	441	403	405	404	442	437	474	386	424	433	416	451	406	397	443	363	418	411	406	424	404	438	455	431	438	456	420	431	401	428	461	425	427	423	404	391	433	354	391	396	448	398	433	406	383	449	452	415	416	387	438	431	375	394	409	415	404	399	377	436	411	432	387	438	415	432	454	398	428	417	404	380	439	404	433	373	407	414	421	457	418	419	422	425	416	432	419	377	445	424	409	406	422	394	413	445	405	389	430	421	438	433	430	399	434	434	453	405	387	418	433	427	416	440	452	419	417	460	407	444	387	450	401	408	435	425	409	428	364	380	460	445	472	420	364	487	394	401	376	417	405	412	398	427	409	422	366	412	421	428	436	417	399	431	388	438	430	442	379	414	379	414	407	451	411	409	408	413	424	443	477	447	436	414	426	428	418	418	414	470	471	411	430	392	390	422	370	433	402	406	421	397	419	411	404	406	394	429	438	403	396	409	416	391	420	452	452	429	427	420	440	442	447	410	423	451	419	384	441	441	383	454	455	466	455	437	387	437	405	429	432	419	412	395	420	381	461	423	420	442	401	409	441	442	437	398	437	410	438	423	434	420	432	409	447	408	352	414	427	427	385	416	441	429	452	437	472	446	395	448	449	400	386	393	403	419	424	410	392	428	458	414	432	384	377	409	372	436	430	392	408	402	413	446	455	410	434	426	451	461	400	423	388	392	411	385	420	437	469	383	424	404	421	421	441	438	416	411	418	464	430	411	446	377	403	393	453	426	416	413	436	415	416	389	434	423	413	441	408	352	402	447	426	436	445	390	413	422	408	430	415	412	381	460	432	444	425	419	382	454	405	404	441	419	436	392	437	416	414	446	421	451	421	409	442	379	408	447	408	427	400	436	465	468	411	402	432	388	406	410	431	422	414	437	424	430	459	414	398	402	385	407	400	404	446	399	399	420	435	435	425	405	415	431	428	404	427	450	388	453	439	415	398	463	396	384	392	428	460	419	430	423	407	436	394	408	452	415	410	397	416	420	395	456	426	435	428	405	446	437	400	372	442	400	416	413	424	419	435	430	431	417	390	393	353	398	385	409	428	426	421	434	407	398	443	419	440	442	431	421	402	416	445	417	394	416	390	404	410	447	435	453	417	422	414	425	450	376	412	440	454	398	403	426	406	423	417	418	433	431	451	472	440	407	418	444	468	451	454	429	436	434	456	433	431	396	431	467	430	442	459	460	437	418	370	398	381	437	383	368	397	395	402	443	439	462	395	430	429	436	429	426	383	406	379	413	441	394	404	424	388	358	400	440	395	422	356	435	407	433	425	383	406	462	446	404	433	451	436	436	431	383	429	424	413	400	388	405	406	403	430	407	438	407	432	421	388	441	439	429	452	406	389	449	387	414	447	436	440	413	418	401	396	399	437	444	408	416	381	402	468	417	422	421	388	427	406	429	396	396	411	443	422	426	430	396	401	382	416	457	388	406	409	422	431	426	426	407	461	446	408	427	420	410	383	448	399	431	390	388	416	376	482	413	418	429	458	416	383	445	392	388	416	408	429	394	466	383	422	424	362	396	410	404	444	408	428	435	412	406	414	426	428	416	427	428	433	446	384	436	406	405	411	389	462	435	444	431	404	418	421	408	402	398	450	430	452	428	418	392	373	371	445	410	426	424	400	414	441	432	415	413	425	414	441	397	408	413	437	391	438	415	425	450	435	410	421	410	450	449	448	407	423	353	412	449	452	386	428	416	404	435	458	402	383	408	402	420	421	419	409	445	398	402	380	406	417	434	436	425	462	445	468	392	448	442	408	391	429	384	406	446	436	407	424	441	400	435	429	410	436	407	425	396	423	411	395	464	447	409	410	423	418	391	402	402	422	430	428	392	444	433	441	428	409	396	401	459	407	399	397	415	448	403	394	432	399	431	427	414	436	422	464	418	388	404	392	430	437	417	436	422	450	435	396	401	411	427	460	416	361	433	410	407	376	413	445	422	413	425	395	428	419	440	398	416	418	426	413	438	425	397	424	383	409	462	429	434	431	437	441	465	442	358	412	412	401	395	365	432	427	440	412	412	416	457	404	410	383	433	393	423	450	427	431	384	395	400	430	401	437	416	446	401	415	407	439	453	449	429	417	457	440	461	384	416	426	422	403	446	446	410	460	419	425	391	442	415	443	416	406	392	448	426	404	412	417	439	378	445	407	441	423	427	441	400	455	424	428	415	410	438	421	447	454	433	404	409	400	444	430	438	439	391	439	359	393	453	441	406	367	440	418	381	420	413	456	385	412	403	419	391	449	404	388	433	501	430	400	464	403	416	436	448	452	462	404	416	399	426	395	413	411	439	480	448	420	414	425	397	415	440	386	461	398	438	406	414	439	407	381	419	458	423	445	408	441	445	436	394	444	392	398	441	437	382	414	406	379	430	383	428	444	441	399	445	458	461	412	409	408	412	378	416	434	400	401	420	456	411	378	404	431	458	399	409	410	415	428	413	416	459	412	392	482	449	431	422	433	455	421	436	455	422	408	407	398	429	423	412	405	392	370	431	429	413	427	373	385	379	391	411	471	440	353	389	415	477	420	428	401	434	440	402	399	414	414	426	434	420	428	406	429	390	414	369	433	425	422	425	421	411	427	408	429	448	385	408	441	485	431	408	407	448	389	405	415	410	428	422	417	365	413	433	424	477	403	387	405	411	446	386	461	442	437	466	435	407	416	431	412	425	423	415	463	441	428	387	433	430	397	395	427	416	376	411	446	429	407	412	393	407	384	414	367	416	374	411	428	428	439	405	422	449	373	422	378	447	473	426	403	432	410	421	421	426	383	465	438	404	446	414	411	407	406	445	439	431	460	398	402	414	378	409	423	373	444	457	409	402	387	425	412	381	404	398	403	409	411	424	393	404	431	438	403	438	394	414	436	400	436	435	436	396	412	471	400	389	468	405	416	401	412	412	413	432	466	416	415	448	450	407	404	412	429	432	402	456	419	413	457	448	426	414	384	417	416	401	399	434	412	411	430	406	400	468	400	438	450	386	445	421	439	441	429	431	416	392	418	384	418	446	444	437	436	432	428	410	412	425	424	403	398	395	413	444	442	399	391	426	407	430	429	425	406	416	404	431	387	439	417	427	423	436	424	396	485	391	418	446	405	420
18775	11096	16589	14203	11061	10390	8345	6787	6220	5645	5000	4489	3497	3359	2339	1760	1539	1606	1517	1374	1254	1443	1316	1250	1209	1222	1044	1069	989	1035	1028	1057	1044	973	1001	1021	980	969	988	997	1023	925	978	946	909	969	901	924	968	904	957	951	948	939	884	882	889	959	892	890	923	907	918	893	945	880	946	890	957	944	939	930	884	914	912	940	940	925	923	875	916	955	953	911	942	960	893	902	878	946	906	925	956	957	896	925	927	936	891	933	834	906	886	955	968	879	947	964	917	949	908	904	910	890	897	913	912	915	941	916	919	928	954	910	890	943	881	978	859	921	894	930	912	888	964	893	890	916	919	901	899	904	926	906	853	951	937	884	892	893	880	906	963	883	885	895	875	894	905	958	914	911	951	939	885	928	949	904	937	947	913	906	888	897	962	886	864	899	877	901	952	906	904	870	858	878	931	894	948	896	940	897	899	888	917	885	904	947	869	942	935	878	905	870	883	930	900	950	893	887	881	897	887	866	917	959	922	920	932	864	905	992	874	945	932	902	916	908	965	892	946	930	939	889	909	906	921	953	943	929	913	885	914	953	954	892	907	922	892	938	933	926	948	875	860	905	959	912	924	933	931	886	926	866	892	869	896	963	899	904	893	919	926	908	951	894	932	856	879	904	887	890	883	922	887	944	924	913	848	892	917	913	920	892	949	860	920	909	939	920	907	957	865	910	883	938	896	956	915	853	942	870	926	879	892	923	924	935	874	914	920	952	891	923	938	901	919	885	907	913	893	946	907	896	935	934	889	910	938	891	873	926	885	904	892	880	923	925	865	868	913	865	869	910	934	886	896	971	940	908	932	929	869	887	927	899	895	949	953	921	902	920	848	915	870	922	925	948	909	909	911	872	854	907	913	932	907	928	905	910	825	908	862	862	876	908	907	887	910	902	899	891	937	893	937	915	912	890	932	904	901	952	881	919	896	924	893	919	886	984	900	924	923	908	940	909	957	945	901	895	841	974	946	953	901	932	944	884	951	904	890	856	894	881	874	919	911	911	895	894	881	945	920	928	884	934	876	915	927	873	923	880	879	902	951	909	880	904	910	920	908	875	931	904	914	913	855	898	884	870	902	915	904	893	897	918	874	897	844	898	924	917	930	948	986	920	903	952	882	905	866	930	910	993	854	933	924	898	962	877	855	879	909	888	920	955	947	868	949	889	889	928	852	885	892	951	903	940	951	946	890	962	960	842	962	915	906	877	896	861	927	917	870	903	940	928	918	902	928	892	956	912	916	897	927	898	878	866	924	945	919	906	888	915	916	874	886	948	943	922	940	905	905	866	940	891	900	892	894	937	918	915	927	881	877	946	898	935	914	897	956	880	928	911	878	933	884	900	882	936	931	917	894	884	921	892	857	877	847	921	886	918	985	923	901	919	895	909	913	877	939	868	909	847	905	896	943	901	928	924	889	912	943	920	921	876	880	916	854	906	903	960	877	897	936	874	856	888	921	890	921	941	922	909	913	964	938	889	878	883	856	898	884	930	973	845	894	899	965	963	897	904	896	933	911	917	941	901	938	920	944	912	935	934	949	905	956	935	875	861	948	876	881	887	932	855	906	905	887	887	921	886	893	917	875	916	877	860	928	920	894	878	871	890	977	812	846	933	872	875	951	878	954	878	860	869	922	855	913	917	880	927	911	916	938	912	973	918	896	915	904	910	910	917	917	908	912	904	884	861	918	985	968	910	902	884	910	855	911	1017	892	934	906	910	929	923	909	853	931	930	911	883	873	896	862	848	941	885	932	879	967	922	903	944	982	965	943	908	872	930	920	994	941	883	915	939	959	891	905	895	847	879	909	940	916	897	890	882	922	896	889	914	905	958	915	873	915	900	855	897	958	895	883	916	941	970	865	896	932	902	896	900	905	854	893	915	968	914	900	867	928	903	912	888	921	938	856	914	951	925	900	926	883	935	898	902	887	894	919	937	925	934	882	907	934	917	955	871	887	923	911	906	905	883	910	950	990	891	880	907	934	968	933	926	903	946	878	912	927	900	938	924	940	877	937	866	911	905	938	911	920	918	934	903	929	943	897	935	868	922	883	903	970	851	872	938	865	951	891	885	879	887	885	922	968	921	914	936	885	926	982	914	915	863	890	917	867	902	879	941	932	900	896	926	902	875	890	916	931	928	942	947	945	896	925	853	918	952	942	892	861	906	932	905	950	941	920	880	964	952	923	900	884	959	867	866	922	909	907	902	889	898	921	933	909	891	877	899	868	954	898	888	931	896	910	897	949	920	905	915	911	932	890	922	927	870	894	921	885	908	942	851	907	846	900	883	903	854	891	912	918	890	902	862	926	887	924	905	955	916	915	904	895	907	907	870	880	910	903	917	939	915	909	925	884	887	919	871	912	900	899	915	908	899	842	905	929	868	949	912	882	926	939	897	935	928	902	869	950	927	936	888	894	896	853	893	834	939	935	958	949	926	879	879	892	924	895	892	930	882	876	943	953	872	949	867	864	895	881	913	888	913	917	920	947	903	933	901	844	978	909	948	907	946	925	906	876	904	938	899	902	878	945	932	864	861	839	858	902	908	870	916	913	967	925	838	967	917	919	858	873	909	924	920	960	860	873	967	916	920	934	910	908	895	875	923	870	923	885	918	931	892	952	939	924	913	857	885	861	948	861	938	893	929	912	922	943	919	892	931	938	961	910	903	846	865	925	895	885	869	953	936	908	863	874	898	933	916	845	916	1019	907	877	920	908	902	910	909	916	942	907	883	898	983	869	928	892	928	888	894	906	898	927	932	879	927	903	887	883	921	935	884	954	948	927	905	892	892	866	912	885	909	937	869	936	932	962	955	916	901	865	911	899	893	936	920	879	939	930	892	908	875	884	912	899	875	909	839	923	957	899	879	908	956	950	897	949	942	953	902	882	865	890	935	895	949	916	936	917	956	865	939	955	907	922	917	876	958	887	875	898	913	859	979	867	927	910	899	1005	947	880	950	911	923	888	886	940	950	930	913	867	917	892	927	905	854	916	925	990	882	926	911	852	909	891	934	864	911	931	943	851	897	950	948	887	887	893	912	894	903	956	943	922	943	879	929	902	962	910	940	918	880	930	912	906	922	843	908	884	902	885	897	947	953	926	814	887	901	933	955	906	900	962	909	928	908	936	923	873	881	888	946	949	872	921	926	923	916	955	937	881	952	908	925	908	886	902	922	951	916	924	902	929	913	917	924	959	863	955	909	961	881	922	936	897	957	895	904	924	899	876	933	894	866	939	890	941	915	911	904	902	894	934	898	895	930	899	916	906	913	888	887	899	904	927	896	856	986	934	901	900	946	887	914	935	943	916	937	897	925	920	920	893	978	942	910	899	862	998	939	913	883	937	922	872	944	950	898	892	888	969	931	937	937	914	889	902	935	897	882	868	901	901	895	888	927	855	908	878	921	906	858	930	917	906	873	923	901	973	895	915	1009	845	939	908	857	900	932	892	877	869	901	925	852	935	936
15943	6406	4954	2815	1743	1283	970	736	724	701	675	602	523	513	463	461	481	439	472	424	405	437	415	415	402	439	389	432	423	428	441	357	412	381	429	434	398	381	381	416	407	386	400	412	428	417	373	376	449	345	403	360	424	377	399	381	394	390	425	410	373	448	356	376	391	433	366	394	355	392	376	360	402	408	415	457	414	441	375	380	400	400	415	406	403	385	419	416	403	394	385	419	403	407	387	410	399	417	410	398	380	398	398	393	394	367	368	387	399	377	370	409	421	439	405	391	357	355	383	401	441	413	381	370	375	388	366	424	409	422	401	394	373	408	426	416	422	400	365	389	399	434	429	383	366	365	405	383	393	390	400	391	383	429	396	386	408	403	410	418	363	388	400	362	411	422	416	412	393	367	376	412	410	389	374	410	386	395	436	419	397	391	378	405	440	415	370	407	441	353	406	387	436	382	425	402	427	384	448	424	400	365	431	445	438	397	394	444	404	405	335	412	414	389	386	401	434	421	455	400	373	427	419	404	356	397	420	413	415	394	390	408	403	387	411	396	429	391	413	382	441	392	406	426	420	437	402	387	388	396	408	367	387	418	405	428	446	399	403	395	388	382	426	402	441	417	442	401	408	393	375	376	451	362	405	404	440	431	410	390	361	391	447	439	378	398	422	411	422	416	385	390	383	392	397	368	413	359	406	390	401	408	397	444	389	373	425	399	392	450	366	384	408	392	399	383	366	379	399	413	434	405	373	362	394	415	427	373	437	418	405	381	385	390	437	377	366	420	351	374	362	359	417	419	411	391	383	388	379	423	394	355	411	445	374	390	421	416	384	428	417	408	416	408	421	410	420	370	413	433	411	406	374	400	381	393	390	440	361	414	388	444	387	388	385	460	435	409	371	420	385	391	403	398	402	433	404	388	373	425	392	407	402	398	397	404	421	396	391	367	427	416	388	394	388	384	397	418	430	393	378	396	382	403	407	417	404	439	422	413	419	387	465	404	399	371	401	402	387	410	444	399	407	413	400	376	373	411	446	392	407	429	364	428	405	410	440	399	378	387	373	366	425	376	355	406	391	422	387	376	410	370	392	407	417	417	418	435	411	414	372	398	414	408	438	416	381	391	427	413	376	382	382	379	390	397	393	400	395	388	390	381	391	364	400	412	423	391	386	382	357	385	370	411	472	377	365	439	411	411	414	412	392	387	358	395	375	389	412	379	403	403	391	420	427	399	399	433	425	397	395	403	404	455	404	405	397	390	384	387	409	388	408	402	424	407	383	392	378	394	382	410	361	391	410	395	399	416	391	396	430	375	396	412	415	400	425	415	402	395	416	446	419	390	423	424	377	374	432	388	378	398	404	413	452	400	400	414	388	412	398	410	338	439	425	430	372	381	369	423	404	404	388	385	397	401	364	377	367	391	398	395	400	391	409	431	425	421	442	411	391	398	411	391	344	403	396	384	396	419	393	407	389	389	417	380	404	417	403	401	424	416	435	396	395	406	381	416	397	396	396	426	419	394	420	394	415	395	388	404	396	401	430	401	424	398	422	407	420	390	423	379	424	414	361	407	434	423	427	397	422	422	399	410	417	368	388	358	416	457	416	391	439	401	366	390	380	376	400	369	372	405	405	438	432	403	410	437	445	392	426	408	357	417	376	403	410	397	404	384	373	389	388	380	400	422	434	409	405	439	375	369	379	387	396	389	392	427	372	409	445	366	414	374	391	408	408	401	431	417	372	369	407	399	364	382	409	389	434	419	397	445	347	413	425	378	439	408	375	427	413	408	370	421	404	393	416	399	398	399	346	398	403	371	362	438	420	398	386	408	426	385	387	415	401	415	344	417	437	390	415	400	418	363	363	418	452	404	373	389	404	412	383	403	398	417	350	391	382	378	385	419	391	403	413	406	394	426	410	409	378	408	461	409	428	394	391	360	400	393	404	375	421	416	361	412	389	401	426	375	351	390	382	374	393	405	392	395	392	410	442	381	405	374	417	419	394	417	392	388	417	407	386	436	423	379	399	382	405	443	445	410	402	420	372	363	368	401	406	439	418	423	437	422	398	392	385	434	385	420	406	364	385	415	420	370	423	392	400	395	379	408	377	359	405	396	405	398	426	385	391	372	405	398	426	379	375	439	403	380	420	405	402	387	424	400	432	388	389	413	405	435	363	384	385	454	383	403	371	402	407	434	404	419	421	415	396	401	370	389	396	392	435	414	383	394	385	408	435	407	394	409	394	404	419	392	380	387	383	404	404	375	400	382	403	392	390	426	413	414	392	416	394	405	409	407	411	413	398	359	406	371	376	370	384	366	387	394	416	380	424	407	380	369	365	398	377	395	385	393	386	415	345	385	412	374	382	385	456	402	418	404	376	384	430	425	387	388	437	401	385	372	383	367	348	389	420	374	364	392	412	387	419	389	357	442	374	384	380	443	417	384	373	375	412	405	378	385	411	436	410	399	403	441	414	416	389	390	386	393	429	404	420	377	355	353	385	428	421	444	372	403	406	409	368	424	404	439	386	375	401	408	383	435	392	434	367	404	399	392	441	360	383	391	380	387	406	395	378	389	370	380	387	396	439	394	404	405	407	400	428	400	392	417	395	420	389	383	392	379	393	392	381	368	402	377	428	379	368	411	387	397	361	406	424	399	385	374	423	384	369	396	368	411	401	411	371	399	401	399	414	372	426	414	441	407	373	388	375	403	391	415	411	365	364	397	415	425	359	368	360	391	445	448	413	421	387	351	373	363	415	408	418	360	396	406	406	392	434	397	446	435	403	392	427	399	393	404	380	405	352	397	368	417	448	425	402	409	415	397	422	415	408	412	393	368	387	382	376	388	436	413	392	369	379	415	402	382	380	353	416	423	401	367	384	415	416	409	414	428	397	390	432	394	392	367	424	371	384	408	423	399	428	396	416	369	409	387	399	390	430	379	421	420	398	368	405	407	417	417	397	409	443	412	418	389	332	378	388	410	393	352	412	410	385	388	411	395	401	414	427	467	426	395	421	384	398	386	385	374	388	412	370	424	404	388	402	397	379	376	431	378	409	408	395	408	389	434	407	375	401	427	424	432	426	366	405	378	373	399	388	384	370	398	409	401	390	437	398	362	393	384	403	427	394	409	380	411	402	384	381	369	372	378	372	408	373	364	404	353	351	408	413	375	402	391	385	388	391	393	406	395	375	359	369	423	424	404	400	404	425	387	421	371	371	390	413	417	396	423	420	435	437	432	430	399	433	392	412	431	419	402	395	408	385	396	374	420	416	410	401	355	413	400	408	400	408	416	406	393	421	387	386	351	387	379	367	368	442	402	396	404	397	405	393	393	382	408	413	427	405	340	391	400	460	387	427	390	413	397	407	398	401	364	392	411	407	408	411	389	395	397	419	411	401	424	393	400	416	378	396	415	399	430	396	422	355	420	410	375	425	394	425	419	397	416	383	398	424	390	399	375	380	369	375	384	399	416	350	391	401	400	415	401	372	444
9437	5381	8749	7441	5449	4455	3657	2783	2638	2264	2325	1997	1806	1575	1177	1058	1072	1096	1079	1075	1070	1061	1048	1036	954	969	878	957	898	873	895	916	907	838	894	910	871	935	934	917	900	852	854	887	878	925	845	820	853	853	839	858	894	860	870	879	883	826	859	868	855	866	840	835	878	846	893	859	888	840	893	887	894	858	875	814	877	826	889	877	854	853	802	813	879	885	857	899	838	880	838	871	855	866	893	859	848	847	877	856	833	860	899	893	830	848	839	829	894	873	828	830	839	925	868	876	812	818	808	857	839	927	834	822	933	899	896	881	848	866	854	867	842	841	861	896	838	841	886	886	886	881	838	902	842	838	881	879	822	886	837	859	850	856	898	897	864	857	835	835	835	835	883	917	902	878	899	893	887	888	870	807	925	831	888	811	817	859	879	886	890	809	891	884	843	880	810	842	829	861	841	865	864	866	857	929	889	850	871	877	914	899	885	893	855	862	853	847	885	831	892	906	835	900	875	851	883	869	798	858	896	824	869	822	900	838	902	833	859	817	832	900	893	850	912	900	814	870	867	909	895	893	899	843	865	863	873	863	815	825	859	832	899	856	860	831	859	880	864	866	831	860	828	898	858	836	831	881	900	868	874	860	870	850	885	925	876	864	895	830	849	892	906	844	863	856	897	889	850	890	882	829	871	845	901	846	868	830	882	794	885	885	855	835	847	906	824	912	878	895	858	830	831	883	842	838	825	851	822	876	917	884	828	853	855	882	892	869	888	827	855	867	875	907	837	866	854	890	918	872	862	849	881	872	899	870	861	907	855	852	885	895	847	827	865	847	849	916	880	883	842	845	825	839	825	876	849	872	853	877	852	833	849	902	845	917	854	928	851	863	897	803	853	868	931	843	855	840	886	868	841	852	837	862	913	857	839	849	838	875	825	829	914	876	817	850	851	874	897	878	868	869	879	880	851	835	886	883	873	856	872	815	892	827	848	842	868	834	830	856	876	853	923	907	822	846	808	898	861	844	866	873	825	863	794	836	898	871	812	838	832	837	853	867	879	849	847	862	834	861	846	870	847	815	826	823	854	863	879	820	851	939	898	887	884	844	841	821	871	861	873	855	894	866	897	841	862	855	809	864	849	880	875	887	871	830	914	850	856	815	951	866	845	851	909	900	882	852	870	850	846	917	882	872	874	853	828	835	801	906	884	896	878	828	816	927	862	901	914	821	828	849	844	812	860	875	874	860	904	837	829	885	894	875	885	890	868	878	860	874	800	850	852	839	847	829	860	867	845	853	825	838	814	874	911	851	910	943	847	887	874	880	882	829	861	855	841	797	850	857	866	860	870	907	846	912	841	888	850	896	871	853	891	823	826	883	870	864	875	898	837	893	822	861	871	864	877	840	843	871	910	822	829	872	884	868	880	855	850	838	845	848	860	870	832	838	823	822	900	838	900	869	852	847	878	818	879	877	789	874	881	840	865	830	829	882	882	871	821	912	876	824	813	801	894	844	827	834	855	909	862	867	861	851	845	866	881	838	879	910	868	897	845	907	864	894	809	842	852	899	789	905	829	824	828	876	850	867	810	841	853	874	904	838	895	875	935	840	909	858	870	855	898	880	835	886	884	829	863	909	851	830	840	908	859	860	814	862	894	868	852	827	888	837	847	916	851	890	837	837	873	873	852	847	883	861	826	863	829	832	850	832	830	878	855	872	838	873	875	866	814	840	847	906	846	891	831	896	872	893	843	866	834	825	841	840	905	886	838	891	878	874	870	832	869	945	851	786	846	876	887	861	874	837	857	883	894	798	907	883	844	844	846	831	903	826	837	909	879	877	830	879	886	911	814	901	872	829	879	846	877	842	877	831	858	843	864	842	899	857	842	890	836	856	918	891	866	835	854	859	833	867	878	875	859	791	811	869	917	819	878	896	948	871	825	876	853	852	833	919	874	846	917	828	858	856	911	884	836	901	866	839	868	858	884	806	834	835	854	865	822	860	862	816	866	845	862	828	877	853	892	854	839	851	864	892	900	835	882	848	873	861	861	862	878	805	831	886	838	903	865	821	850	888	820	912	888	865	826	836	865	836	889	841	876	918	876	904	883	888	882	873	902	884	854	901	909	827	903	834	869	826	810	819	826	808	895	857	885	837	818	821	867	839	828	867	853	794	883	843	876	906	854	849	867	921	863	840	871	889	814	860	883	833	884	870	865	901	868	865	773	846	907	847	802	834	897	828	904	847	904	861	839	882	825	866	909	876	844	841	815	906	877	875	877	831	880	895	849	891	894	861	863	830	933	876	881	855	848	888	837	902	883	894	845	881	871	871	846	819	876	876	873	824	913	862	892	839	895	855	842	839	835	851	873	901	841	829	867	851	833	865	855	824	830	835	853	917	829	912	848	902	893	897	865	878	881	870	891	871	839	844	870	804	817	864	823	883	836	855	893	857	832	856	865	845	843	895	861	895	859	834	848	874	864	846	834	785	871	885	903	893	824	877	854	836	879	792	871	826	842	855	842	849	835	855	856	893	846	829	858	843	865	848	858	887	877	874	889	849	869	790	857	800	887	899	874	847	841	906	921	815	884	886	888	868	816	820	826	866	830	864	953	866	873	862	861	856	842	870	879	887	880	856	870	827	880	848	877	853	820	905	846	856	886	870	895	892	845	924	826	831	839	850	864	851	862	865	862	846	896	839	898	841	898	822	868	806	879	794	845	883	839	887	888	824	807	831	873	863	810	848	879	853	842	867	815	865	825	817	867	874	835	884	835	830	888	844	888	895	837	871	858	884	845	863	836	819	840	797	849	827	887	841	864	904	876	797	854	879	837	827	865	909	814	862	869	846	837	888	863	897	844	894	830	828	898	871	854	881	857	841	838	878	895	873	871	868	911	824	823	810	848	840	851	877	882	829	849	916	919	844	836	836	873	850	860	836	813	858	865	850	824	883	817	862	833	862	899	877	823	918	851	882	877	848	879	892	875	877	819	860	893	889	950	886	884	868	885	847	832	915	895	849	851	816	850	846	859	838	865	900	886	843	889	865	898	869	874	849	871	833	931	883	822	837	862	849	838	843	854	855	870	901	900	859	866	835	849	890	915	878	899	861	873	864	816	866	896	810	834	867	854	885	833	892	817	863	848	869	845	866	899	844	899	835	898	866	871	869	902	825	900	889	867	900	861	859	873	833	884	846	850	844	808	832	890	871	874	846	836	876	912	909	864	883	886	881	865	862	841	866	839	898	854	823	864	871	875	951	897	866	865	841	821	856	848	823	834	858	870	877	851	871	830	860	821	875	851	853	813	803	867	857	824	869	902	878	870	898	845	799	869	794	828	843	789	856	790	841	837	878	851	870	897	904	820	904	876	870	803	870	844	862	826	883	882	829	846	857	885	816	837	891	883	882	836	890	848	852	823	892	889	828	872	897	861	859	892	830	833	809	900	859	838	852	835	812	823	892	920	890	888	838	837	841	862	904	823	869	917	838	904	898	863	917
26928	11170	8688	5100	2764	2118	1565	1238	1112	946	897	822	683	613	525	429	453	423	430	388	424	404	445	425	445	408	372	374	442	400	383	395	352	356	376	390	369	381	397	347	376	360	372	353	378	372	366	365	363	406	404	401	407	393	401	396	371	365	404	402	378	386	389	365	324	356	413	363	359	347	353	347	354	380	388	350	392	393	371	416	397	402	381	356	380	391	372	370	340	366	389	355	339	371	346	422	364	380	346	366	399	390	425	377	382	386	383	340	366	361	391	385	370	378	392	372	361	362	387	351	376	337	369	384	343	356	394	390	386	352	369	343	373	343	342	370	361	356	411	349	353	365	378	375	353	358	332	349	364	377	370	371	358	354	341	383	364	378	353	376	368	369	333	344	358	389	387	363	364	394	366	357	377	347	352	364	365	341	340	352	368	390	368	389	392	387	333	367	347	359	361	360	400	355	347	404	342	362	391	373	384	374	375	360	390	360	369	360	322	388	404	380	359	377	367	376	381	361	334	379	339	327	389	394	366	395	389	374	393	412	349	394	370	361	390	362	377	379	350	419	393	374	359	395	397	363	406	387	406	337	362	368	382	395	376	345	405	366	400	347	412	410	342	359	370	400	349	375	370	362	435	370	328	386	354	327	377	376	368	368	377	362	384	334	371	351	355	361	388	415	361	367	384	411	339	390	368	357	362	366	349	324	384	365	363	394	396	325	330	384	354	350	354	363	355	350	369	378	350	373	380	345	353	343	368	359	400	412	393	370	319	406	342	361	409	380	403	372	378	335	369	371	388	352	354	380	364	429	367	379	419	377	372	374	373	415	364	338	374	407	344	370	414	364	378	344	390	322	352	378	376	376	377	402	406	348	397	343	350	395	401	375	403	369	400	337	360	388	363	350	374	377	349	394	390	350	351	352	368	339	372	378	371	374	355	386	385	384	369	400	347	362	355	367	371	349	345	387	358	381	385	399	365	371	384	367	360	377	374	368	351	351	372	333	375	359	406	345	387	380	360	393	373	351	348	367	417	408	345	363	342	381	398	344	399	417	370	402	311	386	361	367	384	367	375	329	341	345	358	340	352	329	354	370	403	384	409	379	319	387	386	378	357	388	382	351	370	357	358	381	339	358	385	383	361	373	344	375	364	383	382	368	383	346	357	404	391	410	379	366	385	392	365	380	378	349	339	357	383	388	314	414	360	371	344	378	373	377	410	389	369	347	356	338	340	378	342	376	340	390	367	378	365	399	379	373	383	346	376	356	404	384	376	369	391	368	399	365	367	375	361	355	390	372	333	395	372	366	390	388	383	372	379	335	342	376	377	400	358	378	351	360	354	369	368	400	367	339	389	391	348	374	328	394	339	370	386	376	384	374	349	391	384	391	359	374	382	356	383	373	364	318	414	383	346	334	356	352	368	388	380	382	377	341	383	399	360	361	311	365	381	365	369	419	374	341	405	382	368	349	386	349	375	400	365	333	373	353	352	346	403	365	366	363	357	378	345	350	373	377	360	364	349	427	361	357	394	357	386	369	363	414	387	355	383	372	364	366	396	337	372	386	375	350	339	396	385	393	394	374	349	375	380	384	364	336	400	361	399	404	385	352	338	385	364	323	350	359	353	380	409	348	411	378	363	373	383	390	388	380	365	345	375	359	363	356	353	382	429	338	334	394	382	343	412	350	393	386	373	341	367	357	375	385	333	358	373	384	368	366	359	365	345	384	379	383	349	374	361	373	400	400	330	382	341	381	360	344	382	331	356	369	386	363	366	371	378	376	339	399	388	347	377	373	384	353	359	369	391	407	366	354	374	350	381	377	348	357	379	379	367	315	410	349	388	350	391	394	368	357	352	336	400	382	367	361	349	379	379	381	385	363	370	372	359	357	357	373	326	365	354	341	388	365	369	394	370	414	371	374	340	364	322	374	342	415	401	367	349	373	358	398	375	418	363	410	379	394	394	361	369	363	336	377	361	384	395	396	353	367	374	432	390	366	348	388	381	363	418	359	329	375	363	365	369	397	353	367	352	393	404	377	394	365	340	350	345	394	404	362	350	338	362	391	358	363	386	325	380	330	372	410	370	362	376	355	374	376	386	387	357	373	361	336	387	394	362	400	358	373	359	393	388	414	347	371	369	374	386	366	388	379	380	363	362	404	424	369	406	376	376	366	386	343	385	415	378	386	366	354	357	405	378	387	388	377	369	387	370	366	360	342	393	350	362	408	401	351	373	382	378	425	366	375	390	375	367	381	365	401	371	347	385	376	338	367	373	391	370	339	378	382	379	372	355	377	375	416	380	366	352	365	329	362	377	355	386	368	371	371	327	357	382	369	355	355	383	381	324	356	386	385	416	356	341	338	381	396	338	378	360	403	355	346	368	379	355	354	359	350	381	383	372	352	374	399	378	354	380	365	377	379	379	382	342	360	359	343	345	420	363	389	395	388	345	366	350	372	355	391	372	387	362	375	397	375	395	363	338	358	385	323	365	392	399	336	386	366	332	390	380	357	358	357	366	361	373	345	365	383	337	328	340	373	358	370	393	354	380	389	377	404	377	354	385	390	361	357	358	379	396	349	395	378	370	375	383	378	368	397	383	349	356	371	372	357	370	340	348	362	369	376	365	387	390	393	377	377	364	399	373	358	381	385	383	344	400	327	357	376	362	339	328	379	383	325	372	390	349	354	351	416	379	406	402	379	383	368	352	380	381	350	351	351	392	388	352	387	373	391	362	368	337	405	350	381	399	399	352	350	348	390	377	392	379	353	360	373	390	365	353	341	369	321	349	384	398	425	404	371	334	380	387	384	342	404	335	357	411	373	370	329	379	373	389	378	372	354	368	355	373	388	360	362	387	382	357	373	380	362	413	392	386	341	375	379	417	394	371	363	376	373	356	358	382	313	399	425	349	370	361	362	396	385	372	371	352	346	376	370	373	365	361	398	373	372	402	395	367	337	355	366	362	354	369	383	355	353	368	379	363	367	378	396	378	350	347	357	370	365	401	364	334	397	377	385	384	363	367	354	366	383	349	369	347	380	378	361	377	375	343	398	376	408	383	342	375	357	355	405	383	349	358	362	350	380	392	335	359	355	374	392	371	337	348	367	341	385	394	391	375	386	393	350	423	364	376	392	365	397	363	376	369	356	370	357	373	353	406	378	368	399	401	383	345	359	381	389	379	369	352	360	381	355	388	370	345	363	424	384	374	361	397	380	358	358	363	385	365	416	389	375	375	373	383	379	401	391	376	371	353	363	407	379	380	381	368	391	371	372	392	341	357	362	394	371	390	376	365	350	353	348	364	349	376	356	381	346	392	401	369	333	392	346	375	387	389	387	360	360	327	378	339	369	375	379	346	325	372	370	372	367	361	354	362	402	393	336	379	397	403	359	368	386	381	381	388	352	352	360	368	385	399	366	364	335	373	412	366	371	380	372	358	357	375	364	362	365	349	347	398	401	358	369	382	390	378	391	388	362	387	392	357	411	380	371
15804	8179	13716	11927	8771	7883	5970	4757	4628	3839	3704	3359	2835	2460	1744	1499	1421	1202	1151	1169	1227	1086	1151	1127	1061	963	913	993	958	936	944	900	923	892	875	844	885	899	831	891	900	858	866	852	848	860	838	861	819	816	771	823	767	779	822	793	811	791	833	830	796	854	785	801	821	831	811	858	849	826	839	839	779	856	852	773	806	857	796	825	834	846	774	794	802	863	866	813	803	873	839	828	793	840	859	809	837	768	839	818	876	796	877	891	798	829	859	808	816	838	821	801	792	815	782	813	807	845	801	801	794	780	802	888	813	809	800	780	839	801	803	812	806	738	884	772	807	879	795	873	800	867	815	804	811	820	821	798	854	787	818	788	799	852	838	823	809	858	785	822	832	833	824	825	843	790	821	819	839	828	827	812	822	839	828	875	827	827	854	808	775	833	797	822	839	813	806	852	815	782	852	772	816	870	809	801	870	789	802	763	860	809	799	797	793	790	794	787	871	793	862	815	799	821	844	831	798	816	851	831	814	799	852	800	796	829	830	787	787	809	845	745	796	822	818	808	849	792	833	843	845	806	838	838	809	838	755	801	820	845	808	819	807	840	799	822	811	821	850	838	811	871	853	769	792	824	803	871	811	819	821	798	838	803	821	835	784	820	887	803	785	795	824	840	830	820	870	791	825	809	831	801	871	793	784	803	817	874	861	800	795	760	835	806	807	842	847	777	866	791	819	817	842	798	855	789	786	814	827	823	834	792	767	829	855	806	804	818	898	846	834	859	791	825	812	780	833	812	882	829	879	837	812	826	815	788	787	814	812	779	813	843	847	806	774	803	846	823	856	836	802	809	778	864	812	828	814	847	835	838	777	849	810	761	843	829	853	784	807	787	825	819	828	794	757	829	851	820	834	808	834	800	815	841	774	779	782	818	750	847	779	822	812	814	853	773	866	789	790	820	804	837	826	862	758	866	828	773	831	809	802	838	799	833	801	787	805	857	809	860	807	768	822	808	852	847	798	799	869	844	801	839	882	779	759	825	842	816	835	793	822	846	802	811	852	822	881	816	831	832	793	875	819	817	871	805	798	812	808	813	792	864	850	795	784	765	778	816	841	831	829	809	831	840	815	752	839	787	850	849	798	802	872	798	859	842	829	879	842	812	820	766	799	813	832	822	825	817	850	790	866	844	820	801	806	846	832	801	820	807	804	807	828	857	816	804	781	783	829	813	815	795	776	772	803	781	855	804	809	802	791	837	823	833	852	804	801	843	799	817	825	883	812	817	813	787	814	758	803	845	794	804	836	838	794	847	803	817	779	789	834	834	829	789	803	800	852	780	830	781	757	833	839	810	827	811	864	782	843	838	858	801	821	822	842	838	795	811	788	817	850	810	806	786	831	827	861	842	786	772	849	779	860	853	825	762	829	846	752	800	847	784	803	797	839	766	779	836	772	812	787	811	842	819	818	782	808	816	803	852	820	776	840	844	807	813	809	772	858	791	775	821	854	803	859	790	794	850	827	837	876	798	801	749	806	803	822	793	765	814	861	785	793	801	782	827	809	815	820	784	874	800	834	826	832	810	817	830	813	823	832	806	838	826	793	829	815	865	834	791	803	843	769	779	778	833	801	851	778	833	839	832	805	782	829	861	849	828	804	850	806	775	842	824	826	830	874	774	881	797	814	830	839	840	819	817	859	806	828	820	794	816	852	766	765	845	819	795	832	785	856	806	836	839	802	850	829	803	827	821	829	774	789	811	800	806	821	827	835	802	807	833	789	820	776	846	810	803	841	880	796	846	753	837	828	867	853	793	843	794	810	806	788	798	852	806	798	761	799	845	788	836	758	831	769	740	831	884	748	811	854	795	785	788	815	812	821	839	804	802	796	840	836	832	782	834	805	820	813	805	892	790	804	791	776	853	797	765	811	835	820	847	795	812	793	830	797	858	829	821	802	754	772	813	799	875	780	813	816	810	802	784	842	777	862	823	825	790	866	790	768	840	825	819	776	767	850	813	855	802	870	831	797	817	817	863	807	831	808	862	843	791	857	881	810	821	838	880	842	824	791	780	796	798	825	829	754	804	845	820	863	793	851	805	779	824	859	804	779	826	827	845	820	859	811	851	851	830	828	824	875	835	810	826	855	843	846	824	815	822	839	816	793	873	799	847	852	820	811	845	810	814	829	821	783	802	802	817	850	788	797	830	809	791	843	823	777	783	823	812	832	799	822	831	845	801	806	802	793	778	838	845	838	784	816	835	813	843	851	776	823	747	819	834	753	841	828	828	814	839	824	815	836	849	840	861	800	797	798	822	851	824	782	796	806	803	788	801	791	761	858	803	833	791	782	763	846	763	775	827	780	825	790	838	823	831	829	814	823	896	773	866	798	810	831	826	835	831	814	787	838	845	836	859	804	774	837	798	864	866	875	788	831	796	812	864	833	841	770	776	865	825	834	793	839	851	836	820	810	792	827	804	824	854	763	824	820	782	836	823	853	888	811	797	795	835	825	835	770	840	793	771	825	866	825	798	817	821	829	794	841	831	821	836	814	784	851	806	825	806	842	846	804	825	801	848	820	770	823	807	798	832	804	851	812	814	814	782	868	799	850	815	828	820	855	816	816	838	817	832	859	815	791	820	832	816	810	859	783	806	857	799	768	789	833	817	802	830	798	817	790	813	843	805	832	889	824	812	830	839	818	851	821	835	824	845	787	816	794	822	856	808	815	801	833	796	854	817	802	795	815	868	803	819	829	846	821	787	824	787	821	838	789	839	786	803	813	853	780	777	751	805	837	799	814	793	791	806	772	820	787	850	825	844	835	822	806	829	817	807	828	852	852	798	796	861	801	800	817	758	852	863	813	759	828	843	820	801	850	778	814	781	831	854	858	795	771	793	805	772	788	862	830	811	839	826	848	817	820	787	822	844	790	847	808	793	808	829	793	863	873	811	858	836	805	802	763	883	846	827	826	829	832	831	869	809	779	895	850	836	829	820	861	835	847	827	828	817	812	819	818	878	765	843	827	822	820	830	798	842	848	825	822	854	792	842	824	805	842	820	834	811	843	836	814	824	841	819	808	830	798	838	824	783	862	799	816	808	837	804	864	850	812	843	815	838	851	847	799	859	858	812	794	818	823	802	841	795	805	862	770	862	828	807	831	822	839	830	797	768	783	802	828	785	804	828	833	824	801	876	836	829	792	800	789	779	814	820	809	812	836	850	830	808	844	843	825	830	787	786	842	798	753	813	839	807	850	850	825	829	799	769	789	810	831	830	808	784	819	833	862	840	836	840	819	806	833	785	776	829	823	846	803	831	818	788	833	834	853	829	820	850	877	855	821	805	791	821	799	824	850	809	800	850	785	828	853	796	788	823	818	818	821	805	814	825	823	771	797	796	772	815	814	818	796	851	851	858	865	847	863	815	793	752	876	806	786	847	784	805	808	797	817	807	808	820	858	788	798	822	791	808	770	832	873	825	828	827	830	868	814	810	772	869	828	826
34368	16049	12080	7106	3735	3184	2279	1534	1507	1316	1208	1039	898	849	719	527	552	465	484	499	458	495	500	507	455	447	425	432	481	455	445	458	486	469	404	429	423	464	398	467	459	421	436	425	417	414	417	426	442	396	413	437	411	399	393	415	408	460	426	426	488	426	401	443	450	422	390	414	405	434	439	410	375	422	447	412	436	392	403	396	420	448	408	399	444	415	417	401	411	432	404	408	385	426	399	426	402	397	411	414	384	392	406	424	419	449	459	384	419	432	432	408	395	404	389	453	431	413	433	440	438	426	395	367	420	421	444	374	377	428	407	428	419	409	439	456	457	404	427	413	405	435	391	454	410	392	430	411	422	396	421	407	380	416	419	446	472	443	416	404	436	402	429	441	431	399	427	419	407	413	442	446	403	440	396	407	416	418	396	399	434	414	410	418	408	402	439	429	442	393	392	372	440	407	420	369	404	471	440	395	441	421	381	403	416	429	419	429	404	451	439	420	420	403	371	417	429	424	428	450	449	430	447	400	394	440	424	431	393	448	438	402	421	448	407	440	421	461	396	413	384	411	435	426	411	433	415	460	405	411	436	421	446	427	447	394	395	412	415	408	480	408	419	448	421	427	419	432	375	413	439	429	405	403	425	415	425	416	444	446	391	417	428	446	428	454	413	419	421	395	410	421	456	447	459	402	426	406	395	434	388	386	410	426	474	378	403	410	425	408	443	449	458	392	426	414	394	441	423	407	420	451	417	420	386	435	438	362	395	354	448	415	451	431	413	461	419	385	390	422	436	400	449	417	414	417	427	412	417	411	405	412	451	422	403	410	404	422	447	437	417	406	425	417	397	380	443	411	432	409	415	423	389	442	424	414	368	405	392	411	396	412	429	434	435	423	437	474	374	399	391	444	399	450	440	413	367	443	415	382	420	434	401	431	385	423	403	431	405	381	392	435	432	461	401	425	424	392	438	378	420	425	440	416	434	406	428	474	386	426	462	436	460	455	448	433	407	412	428	437	434	408	367	410	416	377	408	375	467	424	452	410	400	416	436	460	435	380	428	477	421	406	422	429	400	449	424	415	427	429	391	410	394	378	421	421	400	443	425	377	430	413	457	454	454	407	434	407	419	399	426	454	447	421	434	406	409	452	438	394	391	427	480	454	466	463	398	393	425	406	439	409	440	407	371	402	397	436	405	425	398	455	424	410	419	425	418	405	437	404	393	396	394	379	449	410	415	403	435	411	432	408	418	411	414	420	440	418	423	457	377	401	380	405	418	409	461	442	389	427	422	412	406	399	446	449	440	420	423	395	424	431	384	446	429	418	410	423	424	414	386	436	414	429	411	428	402	397	451	409	413	427	413	383	390	419	404	456	424	423	419	394	398	379	469	394	389	403	436	462	394	412	399	455	421	399	451	431	419	390	406	412	432	365	420	421	420	435	411	417	424	416	416	401	392	426	420	411	405	416	417	421	415	382	413	397	460	407	438	420	380	421	406	402	441	426	464	384	395	415	409	442	408	407	397	416	401	437	444	417	462	432	392	423	426	482	422	418	417	422	414	419	391	437	394	402	436	426	406	412	407	424	419	422	418	412	433	433	423	436	405	433	425	445	462	400	406	429	439	455	420	446	424	411	447	441	430	416	429	400	472	403	409	403	417	429	430	450	422	394	395	384	377	412	423	462	403	430	412	372	401	366	410	409	418	454	422	432	447	433	382	417	421	438	462	421	439	438	376	413	426	411	411	434	439	430	437	454	376	426	415	415	404	407	428	432	432	391	412	403	468	392	406	460	443	442	403	420	407	422	444	420	474	456	459	461	426	443	367	430	403	431	399	429	432	377	436	420	387	412	444	424	421	423	433	443	453	457	415	384	443	435	379	433	400	433	387	440	424	408	421	432	443	423	389	416	401	439	426	392	400	377	420	425	382	382	452	432	430	463	414	396	430	434	371	422	401	393	456	409	410	388	421	428	413	430	415	395	396	425	411	431	431	419	354	443	445	384	441	437	415	430	403	412	402	402	402	431	436	437	403	415	435	410	430	401	418	429	441	439	416	420	434	440	425	429	417	391	399	380	397	451	442	487	429	433	422	391	426	391	389	417	441	407	407	452	387	434	404	401	374	405	443	434	435	412	397	449	426	429	454	388	433	432	421	401	454	382	430	435	466	452	385	408	455	422	400	422	407	477	422	439	425	417	406	420	376	401	441	412	429	401	446	409	430	383	423	455	446	423	395	387	367	361	397	425	430	425	434	382	409	448	387	433	402	417	410	430	408	435	410	410	415	420	428	398	437	412	397	465	443	399	416	429	396	435	467	431	372	419	465	398	428	438	424	380	443	423	376	430	433	431	420	427	451	437	406	443	394	411	407	395	475	408	363	433	403	435	438	463	406	412	400	435	363	406	430	451	416	424	429	406	402	412	438	413	394	424	497	407	392	432	428	393	441	407	447	423	381	443	435	427	433	391	411	426	390	451	443	426	397	392	392	418	398	447	421	417	405	415	472	442	481	421	395	432	397	412	427	424	422	416	432	448	433	442	430	393	420	398	460	428	443	441	409	430	394	435	389	407	429	414	455	396	450	402	425	410	412	388	435	398	382	412	407	455	417	377	395	429	415	424	380	442	439	441	424	436	416	395	406	422	392	446	391	436	392	397	432	420	379	426	429	389	399	431	398	418	388	453	423	426	392	450	426	410	405	439	429	384	416	441	409	410	417	399	405	407	475	441	435	409	425	419	434	423	412	408	406	390	452	434	436	403	414	422	433	388	394	424	447	405	403	405	413	449	414	416	427	398	408	392	368	441	426	427	413	439	414	423	473	427	423	439	467	485	444	451	423	443	448	428	440	424	432	435	445	419	431	392	433	429	400	413	440	395	401	418	427	413	432	384	377	393	433	435	433	375	414	443	428	435	412	372	406	388	428	440	392	430	451	421	398	450	415	415	436	403	427	407	424	411	394	407	422	417	434	442	434	424	410	402	414	403	397	422	450	373	458	424	426	451	388	374	465	412	413	366	493	397	422	419	419	382	427	414	417	429	441	418	414	369	417	410	448	401	419	433	388	445	438	414	436	397	393	403	411	430	416	450	423	376	438	422	432	407	374	435	458	429	412	434	440	413	404	432	416	449	448	428	433	393	422	419	387	401	427	408	472	407	422	402	410	426	376	393	450	422	432	457	422	406	384	406	415	424	447	453	428	417	489	409	434	417	431	406	434	460	455	442	409	396	425	417	444	397	445	437	457	416	407	419	432	436	393	406	380	371	420	440	419	428	448	424	446	450	433	423	426	374	414	426	426	407	462	422	424	416	418	412	432	402	404	457	482	440	382	426	429	415	426	418	428	410	443	420	403	410	401	399	417	412	460	417	403	422	421	431	452	419	439	424	453	450	451	415	433	395	410	413	425	405	386	393	432	444	403	433	441	460	407	433	449	408	401	429	426	419	400	399	441	437	377	430	404	455	438	407	397	432	455	405	384	387	424	433
19101	10944	17109	14940	11598	10852	8530	6148	5996	5214	4910	4765	3854	3408	2654	1760	1642	1514	1364	1352	1433	1267	1297	1283	1200	1196	1110	1082	1072	1069	1023	1025	1049	982	1047	942	978	966	983	964	1068	947	950	979	996	952	962	881	903	926	935	885	959	989	947	891	882	932	880	896	949	911	920	903	931	903	942	925	915	932	894	941	899	931	915	945	926	951	941	899	971	895	905	957	918	924	874	944	923	958	888	898	905	942	953	905	985	915	882	940	873	909	914	906	869	906	884	973	957	921	940	913	903	906	909	851	909	918	938	911	925	899	912	948	899	856	950	850	915	895	948	897	929	945	911	848	916	897	916	909	961	964	928	956	959	934	925	911	898	954	905	925	913	1003	914	943	877	879	896	905	933	931	941	897	966	909	962	888	946	936	905	927	956	969	854	917	880	890	929	893	864	906	930	917	905	896	911	928	858	908	942	985	891	902	882	901	910	911	925	941	865	875	924	966	955	924	867	925	924	875	926	910	971	907	917	917	937	863	966	892	865	914	859	893	893	896	912	925	967	990	860	890	930	921	877	879	893	882	867	894	856	900	962	931	943	892	915	919	933	899	900	900	877	909	903	912	867	860	916	922	902	887	949	883	936	947	953	862	950	894	928	911	930	898	915	979	895	902	920	957	948	960	888	939	961	888	914	874	876	854	886	936	928	903	965	931	908	923	879	922	953	946	907	877	910	890	888	900	923	908	887	881	917	894	957	905	915	850	938	915	950	922	942	903	915	868	965	902	872	906	864	931	921	978	914	929	931	923	853	917	861	926	887	864	953	870	902	944	887	905	872	913	934	923	945	940	917	887	912	906	877	890	955	830	947	915	853	909	891	923	932	895	883	948	925	900	908	938	894	910	929	922	935	863	962	865	911	877	968	931	913	922	918	906	912	950	915	921	910	920	947	893	906	916	922	910	916	958	949	896	918	887	947	889	917	938	916	910	879	906	899	903	916	893	938	949	878	902	899	914	939	937	917	942	976	920	890	950	911	937	941	914	925	887	913	924	900	968	892	922	940	914	933	910	887	921	917	891	901	881	905	959	921	917	945	859	1002	930	906	932	927	907	877	887	909	843	920	898	903	935	942	943	949	928	907	903	944	930	939	909	875	935	926	920	915	901	941	966	899	925	884	937	920	897	951	955	925	961	919	945	909	866	952	883	936	922	946	938	897	921	883	857	956	898	899	928	920	850	913	870	919	933	930	898	882	894	925	896	895	940	943	896	893	872	907	917	932	940	896	872	867	902	877	888	960	876	950	926	874	907	924	962	876	886	905	877	903	870	946	877	926	937	960	916	908	922	865	892	931	900	922	950	868	913	944	923	938	974	930	968	942	915	935	944	900	943	926	890	914	925	943	889	899	892	874	896	926	878	885	931	892	915	895	904	967	921	911	947	928	911	928	904	968	882	958	919	894	906	908	963	930	942	867	906	967	890	950	917	910	954	840	884	929	908	939	928	926	858	851	888	904	928	889	922	949	827	952	921	917	966	926	934	940	858	914	910	937	916	862	855	956	907	916	927	912	906	916	942	866	905	927	890	913	928	933	900	959	952	895	902	939	916	928	932	929	906	940	889	914	919	907	895	903	955	922	913	952	878	881	893	909	908	889	928	969	876	923	908	867	988	960	929	866	861	953	876	926	856	876	857	903	932	924	910	940	909	900	941	933	885	898	910	916	937	919	852	910	895	938	954	920	876	894	980	914	922	935	910	899	884	841	866	934	940	889	956	874	906	901	951	953	923	919	950	930	953	949	899	916	914	955	900	905	903	846	874	888	953	913	947	915	930	941	929	924	917	923	951	953	956	948	973	859	874	920	891	919	929	927	903	941	926	872	854	936	922	869	919	976	887	916	859	935	904	928	932	867	952	889	939	884	910	913	924	933	965	970	921	888	887	904	884	944	928	893	924	957	913	928	900	916	874	844	910	873	912	952	929	923	893	904	895	934	926	883	939	910	912	913	894	946	923	906	900	902	912	940	890	912	886	902	908	915	874	894	939	939	909	903	877	891	914	883	878	888	880	920	852	898	921	926	928	948	932	917	944	946	863	902	930	918	908	984	989	924	912	873	957	934	915	935	906	941	905	903	875	887	917	941	863	939	900	964	874	1009	904	939	923	934	933	931	911	978	959	930	859	915	913	874	945	900	885	889	901	913	849	937	961	925	918	892	913	932	860	901	911	915	885	950	881	906	883	946	858	909	915	893	894	949	953	865	952	956	873	936	916	930	925	915	942	890	897	940	923	891	939	956	927	910	945	948	929	861	919	924	880	880	867	897	896	951	933	924	898	945	863	890	935	929	924	873	926	880	922	927	909	889	873	928	903	938	933	898	941	918	866	974	869	844	891	911	877	966	886	840	856	900	886	894	897	910	900	887	926	934	918	900	940	897	860	940	937	975	904	921	902	919	914	893	905	895	941	915	924	923	886	881	970	925	917	931	899	921	891	894	903	903	962	917	907	924	914	907	944	886	928	963	928	901	913	907	898	944	924	924	865	904	937	890	914	917	931	906	945	904	870	929	928	975	924	932	945	918	943	889	888	892	899	977	899	899	930	880	911	959	957	929	944	931	945	990	928	946	937	927	930	960	909	917	839	899	960	875	912	970	916	852	934	894	928	987	934	930	961	850	890	941	882	930	909	917	907	921	985	877	943	909	958	918	906	914	961	929	937	875	890	989	880	945	937	908	840	930	976	918	909	925	922	905	893	927	886	883	900	969	899	920	908	972	896	995	873	926	938	892	917	935	922	887	950	908	897	879	883	913	929	925	900	904	941	901	909	963	943	961	882	882	978	860	953	956	913	881	877	946	914	891	906	904	932	880	952	871	909	926	948	952	903	960	899	912	884	910	928	887	910	954	915	870	989	880	906	979	855	898	934	900	894	937	938	905	922	957	889	846	978	871	870	943	929	899	941	953	877	831	938	904	885	879	950	882	927	907	930	906	939	882	920	898	893	924	928	951	888	931	948	945	950	907	917	910	927	932	954	930	909	929	942	935	883	944	904	964	907	933	966	897	933	914	881	936	931	911	954	892	896	922	896	917	902	941	978	856	877	924	898	975	855	912	911	947	937	925	880	887	870	892	917	914	864	884	885	898	916	881	890	891	929	897	903	862	940	928	935	887	918	920	879	927	931	955	897	959	907	931	900	904	932	951	939	930	931	929	987	901	902	907	953	900	944	902	895	871	936	920	940	824	949	901	940	887	928	926	926	961	906	914	937	913	940	928	923	898	925	891	934	864	906	926	929	974	881	888	906	903	849	923	906	914	901	918	894	895	925	889	922	976	893	906	917	938	887	944	942	964	847	955	903	897	876	908	933	898	867	935	959	892	925	912	970	915	925	935	906	906	838	935	929	976	922	933	884	921	911	861	956	910	885	912	922	960	890	917	887	929	919	891	932	951	934	909	976	916	930	919	918	939	926	933	941	900	951	897	964	896	961	900	891	885	904	983	881	873	887	907	918
15497	6893	5286	2873	1749	1263	1083	890	786	618	597	617	562	499	474	446	407	444	406	455	473	425	439	421	402	405	383	402	398	372	384	408	411	393	411	422	364	390	367	419	410	410	426	362	407	415	402	380	382	377	374	400	386	383	404	360	393	390	384	402	372	406	377	378	378	453	403	384	412	391	389	401	436	399	417	387	420	400	392	442	420	397	401	367	361	358	431	449	358	410	377	402	374	372	413	405	433	382	403	399	414	412	430	388	380	380	409	404	388	380	380	426	410	400	409	414	383	388	401	400	386	420	401	388	414	396	410	389	424	423	402	401	355	396	388	404	361	415	435	351	362	380	354	394	412	422	425	401	385	408	417	396	386	424	414	391	392	404	410	365	415	389	384	396	410	421	413	360	396	395	424	394	446	418	355	415	407	394	412	407	392	392	361	372	402	372	410	379	399	403	415	367	451	398	413	382	405	428	375	399	424	402	409	421	430	350	407	415	381	360	349	413	370	403	404	404	419	424	380	356	396	444	387	435	406	426	404	397	403	399	386	392	415	396	362	390	449	396	417	391	322	399	379	405	361	385	382	385	381	374	376	432	424	376	454	402	352	362	377	371	416	388	411	360	424	417	425	419	382	376	373	418	386	381	408	387	431	391	414	357	376	396	413	404	360	405	424	376	406	394	382	377	350	412	399	406	393	415	379	386	409	367	449	436	384	374	417	414	403	449	406	398	403	370	360	390	389	389	402	419	391	380	412	394	462	429	418	389	386	389	443	428	396	383	440	366	377	360	422	437	421	422	405	429	402	427	395	393	423	372	434	374	416	441	429	391	411	403	405	396	372	397	428	403	426	423	403	414	394	440	383	399	374	359	408	345	388	373	425	422	355	431	402	382	385	424	383	378	394	384	379	413	413	392	378	400	391	389	395	428	387	412	401	404	388	426	456	415	411	428	400	406	379	373	433	445	388	421	386	409	370	424	389	403	423	376	387	414	400	426	380	393	387	418	394	439	368	407	419	431	356	376	395	364	407	404	374	413	414	418	416	408	424	432	390	379	378	404	362	408	409	368	381	401	408	418	410	393	404	378	403	400	454	367	396	393	379	400	409	385	405	380	372	400	377	412	373	427	401	362	426	386	406	394	374	366	384	406	408	397	354	399	419	393	437	362	351	383	385	398	377	418	429	400	382	371	361	384	380	425	458	388	387	390	412	416	397	409	399	398	373	429	416	413	415	434	420	374	438	417	402	425	371	384	416	406	393	427	395	418	374	389	366	367	378	414	433	396	394	425	411	392	336	420	406	416	394	404	422	386	395	372	394	389	391	425	400	424	401	397	405	404	403	380	418	363	396	403	413	398	427	365	388	404	432	362	439	417	360	430	382	453	421	416	417	402	406	404	424	413	384	442	403	349	420	456	407	416	409	381	396	400	409	421	372	404	415	401	416	420	395	400	398	419	374	432	386	408	402	403	415	392	423	397	408	390	396	456	399	382	365	427	389	391	412	386	396	381	391	443	390	414	387	367	384	380	407	414	393	397	408	442	390	377	408	418	429	384	400	438	377	396	395	420	369	367	413	403	395	378	448	367	384	412	398	375	398	382	426	417	437	426	398	399	433	410	403	380	416	388	397	365	397	393	381	417	400	382	370	364	442	382	398	402	381	398	420	385	394	393	414	376	401	378	379	400	400	466	394	408	407	410	398	387	405	387	376	394	388	400	398	427	408	380	414	398	384	419	416	405	413	393	462	383	442	381	405	401	411	371	397	376	402	374	401	395	378	392	426	376	394	392	386	380	397	403	386	391	383	361	419	419	406	412	372	392	394	390	382	381	445	401	439	434	391	397	414	410	398	376	397	403	372	426	425	402	395	424	378	403	415	426	383	375	443	401	445	396	394	380	431	408	417	387	389	403	356	395	391	416	399	367	374	374	410	400	416	402	391	397	410	407	402	440	413	392	368	404	403	429	408	413	382	405	395	394	404	442	416	432	375	394	434	408	397	413	382	383	424	414	422	393	402	418	378	426	421	416	460	373	396	401	407	374	371	360	415	381	416	426	399	362	409	379	349	392	392	450	438	409	348	424	405	392	410	349	378	415	385	408	389	391	383	432	385	382	353	384	393	399	417	394	405	397	387	389	415	386	378	407	391	416	395	415	379	439	397	370	416	400	427	376	393	330	414	393	380	406	357	363	401	382	435	419	368	410	357	394	381	420	376	394	382	405	393	408	363	378	393	377	403	409	411	403	388	396	423	392	368	393	422	436	422	377	417	429	417	397	385	410	378	395	384	370	395	372	386	393	357	360	405	394	468	398	383	408	387	368	439	386	414	426	394	373	372	374	376	440	368	393	350	381	391	330	363	414	379	394	367	400	380	381	390	369	411	397	386	393	379	385	401	398	378	382	420	401	385	398	428	373	358	365	387	432	334	382	406	337	388	395	391	422	387	374	416	388	422	419	423	393	418	384	410	432	396	406	404	392	394	386	406	432	386	382	404	443	385	419	363	436	406	415	417	366	373	408	415	409	353	388	403	423	388	407	376	391	387	423	378	405	362	421	402	369	410	434	418	382	399	442	362	387	392	415	352	392	369	409	349	412	419	393	424	421	375	402	417	367	389	388	363	416	382	399	392	408	355	422	416	372	392	386	374	385	431	430	392	416	376	401	388	385	375	393	360	377	365	429	407	392	384	383	402	408	398	397	419	387	405	397	412	409	417	406	400	371	413	391	386	405	389	420	414	388	379	395	397	428	396	377	407	406	405	418	426	405	382	385	414	386	381	372	417	356	432	391	400	380	390	400	399	384	408	386	399	384	373	401	412	412	415	420	388	376	375	379	431	438	381	415	423	410	350	375	415	382	347	389	389	392	416	375	381	417	394	343	394	382	413	406	399	413	362	366	390	390	379	411	433	382	404	373	371	387	430	424	397	427	352	383	406	450	392	401	398	396	386	396	414	391	425	420	455	404	419	383	368	394	364	394	391	445	399	393	413	409	408	369	371	418	408	443	418	392	466	408	406	390	415	411	433	371	343	415	386	404	446	481	369	422	412	424	397	417	397	412	424	358	382	395	450	355	368	402	406	404	413	407	376	400	382	374	424	427	413	422	359	413	372	359	383	411	456	407	361	385	394	398	372	431	399	411	355	395	400	408	412	413	385	411	429	406	383	396	410	389	391	411	380	391	372	401	389	396	390	401	392	367	386	381	392	370	417	442	407	410	400	390	419	406	393	405	382	431	376	405	397	410	390	431	411	414	372	411	399	379	411	387	423	374	397	400	455	387	408	350	422	432	410	409	410	403	381	405	361	393	425	409	381	424	350	396	396	380	437	398	384	388	401	408	371	365	403	382	393	359	391	382	370	395	380	411	432	390	417	422	428	367	413	450	391	338	400	374	422	387	398	412	399	374	387	387	406	412	387	376	365	400	400	417	394	419	398	371	399	357	385	416	388	409	396	408	370	424	407	378	389	411	398	413	426	387	409	387	368	391
9140	5438	9368	7493	5917	4688	3924	3041	2812	2253	2085	2086	1913	1618	1509	1195	1105	1132	1089	998	1102	1016	1024	1013	1000	957	929	936	931	907	919	871	935	950	874	940	914	867	946	894	894	899	850	848	888	914	828	857	861	924	837	896	847	900	835	809	839	847	847	841	855	855	899	881	908	854	858	845	875	866	870	879	863	866	869	863	871	882	840	831	852	922	882	886	888	834	893	868	875	859	894	857	887	900	815	902	910	837	858	849	905	880	877	884	896	897	840	868	889	837	940	859	808	859	862	880	893	859	811	942	863	872	829	889	872	890	868	929	838	857	823	840	905	921	862	904	829	861	845	894	892	827	875	836	871	913	856	899	855	881	839	889	860	868	835	838	882	840	915	884	842	882	801	839	886	863	905	872	845	907	902	862	862	869	881	904	867	842	837	877	892	809	881	847	821	857	852	846	855	866	831	898	858	892	856	908	902	845	876	819	850	853	889	851	848	861	862	862	840	868	911	840	800	839	898	862	838	868	802	911	861	835	841	856	900	814	908	851	852	878	885	831	889	845	891	878	849	823	897	897	889	910	869	852	840	877	909	812	874	846	862	863	859	887	838	881	832	840	864	833	877	871	867	890	889	898	871	887	836	877	814	885	876	845	818	858	885	863	855	918	853	850	900	923	838	888	863	873	872	894	849	832	843	817	839	866	875	832	887	906	872	891	886	850	825	891	826	859	833	810	844	847	848	847	860	869	905	863	865	841	830	887	883	910	885	908	899	876	862	892	835	821	834	896	890	849	875	876	907	851	852	851	822	895	848	875	880	863	836	821	864	879	819	890	916	854	852	897	887	903	912	841	869	868	847	845	852	890	876	781	804	863	842	896	848	874	893	883	865	877	895	891	846	872	890	929	845	857	837	885	867	823	854	831	904	879	863	827	950	862	843	820	864	866	860	840	849	870	880	876	875	894	842	889	891	865	884	909	832	859	924	875	886	900	897	859	874	887	865	852	804	854	905	869	865	858	807	889	825	910	876	881	924	937	862	879	878	824	962	817	858	805	896	875	824	889	867	836	848	881	829	864	892	879	916	882	824	879	845	846	862	881	883	865	852	848	832	900	842	922	872	898	868	853	832	867	892	872	890	885	830	878	842	923	865	891	918	868	922	836	833	892	875	874	832	864	837	883	898	824	918	833	837	847	848	904	820	822	888	883	910	866	881	805	885	863	848	848	893	863	811	842	838	854	828	868	871	826	829	862	891	874	845	856	835	892	874	833	915	884	865	840	882	871	802	863	891	816	834	844	849	851	845	854	830	840	863	886	839	877	880	827	886	851	870	874	883	859	907	874	834	807	897	858	863	909	937	914	906	842	873	877	862	854	899	841	888	861	856	829	887	858	807	841	860	856	895	862	812	867	895	873	851	884	859	913	856	796	824	865	874	916	883	867	874	870	851	832	923	880	858	873	893	870	848	871	876	916	866	888	829	904	931	844	885	839	829	888	885	885	888	877	867	875	891	826	832	863	885	881	886	874	899	876	877	888	893	902	867	858	885	843	837	914	908	826	860	881	907	818	904	899	862	859	845	891	887	825	942	882	919	881	810	873	896	851	899	889	894	867	848	882	836	844	874	885	861	867	819	876	870	932	868	892	849	833	907	894	844	814	867	913	835	806	879	868	836	867	820	863	897	929	856	872	847	916	844	897	859	910	834	908	918	834	859	841	845	858	872	910	877	930	867	874	852	883	886	892	823	798	841	850	841	873	841	819	873	873	848	856	880	866	848	844	888	871	842	856	900	829	885	881	863	835	898	858	883	879	886	906	872	872	863	904	836	856	927	894	922	879	820	870	849	857	898	870	842	864	829	828	845	874	918	810	835	808	872	844	892	970	857	800	846	892	825	856	861	837	836	881	882	895	835	872	874	891	904	824	886	903	845	849	927	918	847	879	920	881	893	895	851	860	888	869	829	837	904	861	888	906	840	902	910	858	842	866	940	865	859	904	847	846	867	843	862	837	929	882	880	849	863	834	881	866	849	880	841	913	838	833	922	871	843	831	859	887	901	871	873	879	859	875	875	825	865	835	821	860	871	818	875	845	868	868	818	862	898	857	900	872	900	868	814	899	861	902	924	862	894	852	871	868	857	870	876	920	860	855	884	837	843	879	885	889	855	825	879	860	864	836	863	877	860	871	878	826	894	893	915	861	859	853	914	852	852	849	870	845	866	836	867	900	898	894	842	861	903	905	867	864	905	875	857	825	847	911	885	912	866	896	858	858	845	854	909	914	897	855	813	882	887	825	864	860	875	834	866	894	904	863	897	846	940	811	843	839	854	858	845	869	828	819	873	873	866	946	831	848	857	846	840	889	832	911	869	830	860	839	880	833	845	845	897	861	907	851	872	857	841	834	877	885	869	827	855	855	836	876	834	870	841	844	837	844	889	898	765	857	799	919	783	837	900	884	888	855	831	848	871	872	856	869	874	898	928	938	844	882	851	841	836	876	830	918	858	816	906	857	867	858	865	826	869	846	848	897	861	918	872	871	851	885	893	900	872	868	907	845	912	842	910	840	903	845	838	900	905	868	886	951	905	864	844	819	909	902	868	875	920	894	897	879	851	829	826	816	890	845	868	903	857	875	842	901	906	823	862	852	877	896	850	832	861	822	900	825	893	908	861	866	841	908	883	883	870	883	865	858	818	902	869	881	901	799	921	812	869	856	892	870	819	853	804	868	847	898	893	871	841	870	852	846	858	882	848	894	842	866	866	862	897	841	872	870	880	849	874	915	853	864	914	830	854	844	879	886	849	872	901	885	880	863	903	814	886	888	886	824	874	859	892	873	847	894	879	813	884	826	876	897	854	905	873	827	814	804	879	866	876	908	916	890	855	879	835	859	835	884	894	848	826	904	885	923	856	862	832	874	869	862	810	848	902	858	910	857	890	828	838	875	882	897	926	841	842	921	841	871	904	908	835	932	906	889	903	848	859	844	850	844	894	820	835	841	939	856	837	882	866	923	825	859	868	827	891	780	804	926	891	886	870	827	860	894	888	839	877	833	863	862	895	886	916	848	821	800	889	851	846	882	863	825	881	884	914	873	840	927	884	839	856	864	855	900	865	887	874	855	863	821	901	814	845	873	880	910	894	900	904	854	843	861	876	901	830	845	845	827	897	874	908	886	917	846	905	842	922	824	839	863	857	877	891	890	785	894	810	844	864	896	879	887	848	845	848	870	845	824	902	880	883	839	867	866	907	848	865	865	845	861	889	852	866	836	902	919	839	884	916	893	878	885	860	835	819	862	863	894	896	951	891	889	856	831	819	878	861	834	867	838	900	904	829	894	850	880	804	893	883	859	906	874	863	855	932	879	875	861	871	857	909	871	875	807	869	898	877	874	818	863	829	911	864	858	870	834	893	861	856	821	826	878	877	884	921	877	856	904	832	818	912	848	845	880	848	899	882	854	807	878	859	872	837	816	875	847	847	878	917	860	819	882	850	852	890	876
27730	12469	8296	4674	2837	2216	1806	1205	1091	838	721	833	714	636	616	490	391	424	430	407	410	422	440	394	422	414	388	369	388	412	391	370	366	399	387	411	380	390	348	377	367	378	333	422	342	405	350	354	326	365	392	357	384	382	374	382	373	374	381	369	363	338	357	350	392	390	371	366	377	364	355	342	351	362	343	350	362	346	339	362	366	388	368	381	403	387	390	380	359	358	343	415	356	359	384	385	381	354	334	388	389	390	363	366	394	368	413	360	359	408	366	333	366	394	429	409	360	381	389	372	376	357	354	346	383	374	362	372	422	393	411	397	372	390	381	372	381	381	379	360	385	368	363	351	341	408	347	398	408	378	377	376	357	360	346	339	378	374	374	379	387	362	420	374	350	353	350	387	367	390	390	361	398	325	390	370	361	342	376	364	377	359	385	399	379	381	378	384	418	364	399	386	381	378	362	410	357	377	371	394	380	368	425	383	374	366	387	369	376	390	347	403	367	334	394	399	397	393	382	358	359	408	398	332	387	364	390	365	391	401	410	379	379	378	398	358	374	433	368	365	374	389	356	416	379	364	381	354	375	381	382	361	344	366	362	353	346	400	383	369	355	367	350	375	336	369	355	367	389	364	383	374	392	358	355	324	365	373	360	347	344	359	377	365	369	341	369	394	405	412	349	354	357	362	365	407	427	385	379	376	362	391	381	392	350	358	402	354	361	388	312	325	353	395	385	355	351	379	399	355	341	353	363	355	396	363	388	371	369	350	359	353	359	388	381	397	357	360	337	363	395	389	384	367	346	354	354	391	399	373	400	354	341	379	365	359	365	357	344	377	366	348	391	391	350	372	355	406	397	329	332	351	406	357	346	350	364	423	364	375	381	403	413	364	372	380	378	404	361	410	367	348	351	393	391	333	384	354	327	335	348	384	368	355	394	399	387	369	334	398	403	381	375	376	342	369	356	328	341	369	363	389	370	376	341	377	380	407	318	381	351	383	360	363	333	361	365	375	384	359	358	377	358	362	415	343	367	314	366	348	356	361	378	375	363	394	371	386	327	337	341	368	381	361	368	346	382	392	392	356	377	363	399	379	377	354	371	340	364	395	363	404	353	362	394	371	381	356	382	367	385	356	426	398	375	391	374	376	346	362	405	384	375	415	339	385	372	342	391	358	385	367	362	377	360	397	348	371	353	364	343	393	375	394	390	387	378	377	361	386	421	338	370	364	356	399	368	404	332	367	385	363	353	377	332	346	387	394	373	340	359	384	376	359	347	379	379	387	358	348	372	387	319	386	414	378	375	373	383	376	363	370	357	372	381	375	356	368	356	371	338	371	360	408	398	404	375	378	388	354	415	416	342	356	405	381	379	378	390	378	375	376	329	379	359	319	360	364	388	389	374	369	316	361	386	423	394	387	425	372	344	350	354	389	401	395	373	389	368	366	360	349	411	362	378	395	421	351	370	351	366	405	347	375	356	372	385	387	336	357	362	345	404	407	365	353	368	401	379	395	360	402	346	354	367	345	341	360	391	362	360	407	370	393	349	379	335	378	357	350	361	371	394	385	405	399	353	355	371	351	360	376	381	365	333	377	371	391	387	375	386	379	402	398	400	394	385	354	367	355	364	366	367	371	360	388	370	379	369	377	385	406	355	340	385	347	403	408	388	343	358	374	356	384	358	367	393	367	384	337	381	388	373	359	367	325	380	366	368	325	361	355	392	378	368	346	340	411	340	406	388	365	375	399	343	346	366	345	403	394	383	371	345	379	384	353	363	351	400	394	388	366	392	396	366	361	361	346	382	391	388	382	369	394	391	371	361	359	347	379	375	388	370	353	350	353	350	341	388	367	365	351	414	376	364	371	327	381	351	368	353	324	362	354	347	376	346	386	386	349	361	323	358	378	377	361	364	409	392	390	396	378	357	344	358	355	357	370	390	353	330	397	357	379	410	369	381	350	367	385	411	371	378	367	349	365	388	370	377	376	381	382	401	351	370	342	359	396	372	373	378	382	394	362	378	365	359	384	377	339	381	381	366	375	384	379	388	373	368	346	389	381	353	415	377	393	362	341	406	371	389	344	383	387	406	352	373	328	365	340	299	348	356	338	341	382	401	366	383	399	387	358	364	342	376	368	373	381	390	374	388	375	392	371	388	346	349	379	356	417	361	361	349	355	380	361	369	380	373	378	339	360	347	398	348	355	376	338	409	390	387	368	349	342	377	388	394	343	381	395	404	381	371	345	363	363	372	380	354	388	361	366	402	395	387	353	378	382	367	381	376	382	368	371	367	353	351	341	379	379	353	365	345	382	393	398	371	368	366	342	408	374	395	352	372	368	390	354	376	371	379	357	362	360	357	341	343	364	340	354	329	361	331	344	386	330	369	340	334	370	369	368	381	373	377	388	345	368	362	399	396	375	420	353	372	392	386	402	382	368	367	374	375	357	349	371	365	329	366	369	396	312	395	357	371	351	368	369	360	361	337	396	331	420	351	354	379	376	378	396	368	339	416	413	375	352	349	364	386	380	373	373	398	321	366	382	391	390	380	389	388	345	372	365	342	349	391	377	402	365	402	379	330	349	371	379	361	346	399	359	350	399	348	371	362	336	350	368	374	373	345	362	365	381	359	354	376	390	413	378	346	375	381	369	333	359	366	345	392	343	386	363	389	370	379	374	350	335	380	342	305	344	351	350	343	325	335	355	342	382	374	370	350	362	366	384	371	333	348	393	386	367	353	414	347	372	330	407	353	384	374	384	369	382	396	390	323	363	379	378	381	373	377	354	385	364	356	342	370	353	371	380	412	364	366	340	350	349	380	374	375	361	345	376	364	340	350	361	381	356	368	390	375	360	393	340	375	354	376	364	390	397	416	359	361	353	370	339	385	387	364	416	399	366	346	336	377	347	371	378	390	335	360	356	384	354	361	364	375	382	366	430	391	339	393	345	386	371	372	384	395	352	351	383	369	373	370	411	383	394	362	329	392	361	363	357	353	365	367	345	386	407	387	420	425	361	367	381	364	393	367	368	405	381	381	389	387	337	408	377	366	343	385	395	379	373	384	344	367	375	397	334	371	396	399	400	351	349	322	365	375	386	376	387	379	380	375	356	354	357	380	384	378	360	382	378	350	360	336	397	355	381	398	378	392	387	366	392	369	374	378	345	368	389	369	375	345	351	367	372	353	343	369	366	403	366	371	369	375	371	347	377	377	351	352	378	372	380	373	399	352	349	370	367	363	390	360	359	349	365	377	427	368	361	377	350	326	385	353	391	402	379	392	361	362	371	397	388	363	339	392	356	372	375	375	391	350	357	377	366	402	379	384	342	379	357	365	369	350	383	403	370	363	354	363	362	376	366	346	360	411	357	345	371	384	395	398	387	389	356	382	402	341	341	385	393	323	349	356	375	334	379	349	396	389	373	354	364	361	362	353	343	335	401	355	368	343	395	370	403	386	350	373	371	408	403	347	354	372	368	359	399	361	395	366	414
16336	8996	12643	11603	9153	8141	6790	4781	4280	3467	3139	3478	2865	2556	2001	1460	1191	1263	1120	1151	1135	1133	1129	1095	1034	947	947	892	893	938	942	930	930	914	913	864	922	890	871	860	866	889	765	838	842	834	806	790	832	878	851	827	811	812	775	842	801	796	788	827	737	838	807	813	847	790	817	837	789	828	821	823	816	816	796	825	816	838	814	802	816	781	818	813	825	782	773	769	765	821	868	796	783	775	832	815	807	807	827	807	748	799	833	793	796	828	808	829	783	803	852	839	812	813	861	837	851	802	812	806	777	806	868	769	840	807	812	852	870	804	846	793	782	793	810	789	830	830	837	771	794	793	861	807	775	776	837	867	853	803	822	821	822	802	841	825	808	811	810	814	849	816	835	783	820	828	801	842	829	825	835	804	796	829	895	825	797	826	822	815	847	824	820	753	857	855	818	792	841	843	751	842	820	842	809	805	859	829	812	816	838	784	802	823	792	859	824	834	806	824	855	813	819	782	798	845	777	781	785	759	876	794	833	792	786	858	840	857	806	807	844	790	814	857	838	886	816	777	827	828	817	843	823	808	784	843	820	856	815	853	820	761	777	794	812	835	844	788	794	792	802	822	830	842	819	808	827	826	783	876	787	820	788	772	818	860	834	789	766	837	805	780	813	843	870	848	809	784	833	844	851	865	811	826	870	807	792	835	828	829	785	843	809	818	800	784	830	805	814	833	852	834	790	789	840	808	816	801	767	829	831	870	826	815	833	880	796	820	878	830	820	837	801	846	859	811	790	839	751	837	767	786	830	772	816	817	802	858	826	797	769	816	847	796	847	843	788	865	785	835	821	792	809	754	805	819	842	843	786	807	797	852	816	793	767	786	822	838	825	852	846	844	826	812	775	821	757	884	817	834	834	865	800	842	822	812	808	732	785	787	821	811	792	868	821	790	865	814	823	818	822	828	820	827	821	852	824	802	810	822	871	818	817	843	816	825	815	828	800	832	775	796	769	804	846	803	842	740	801	827	824	789	805	810	775	818	787	845	792	767	820	814	786	842	775	775	846	837	791	819	806	890	787	836	807	832	831	864	776	791	821	840	804	829	810	789	818	811	795	808	778	847	802	852	773	814	793	768	833	830	815	811	841	777	785	825	856	766	790	810	801	818	811	824	837	849	840	853	801	803	781	827	794	828	856	792	782	811	779	827	808	818	821	794	849	854	825	812	830	825	839	740	829	794	797	824	793	839	843	777	821	815	800	808	799	807	763	813	833	842	834	828	823	820	786	826	785	811	822	836	840	782	792	806	828	751	800	826	766	858	829	858	773	821	853	804	839	825	829	811	832	806	834	815	872	777	828	844	873	789	882	846	818	816	800	874	844	797	863	846	845	817	754	803	812	809	847	750	784	851	840	765	814	780	804	778	826	816	842	798	779	805	830	809	851	796	819	806	792	854	813	785	772	819	835	822	845	847	859	832	816	834	860	810	818	834	755	831	820	801	838	810	863	827	809	826	811	836	812	806	849	828	802	790	808	830	787	856	841	811	839	854	852	827	846	830	782	837	810	828	773	837	790	824	802	839	843	825	835	886	798	814	818	770	829	784	787	844	799	812	799	808	804	825	770	836	833	856	787	841	803	831	790	796	871	792	848	834	823	782	871	785	821	842	746	834	813	805	866	775	780	815	809	841	810	833	789	819	816	762	745	791	873	844	814	797	771	855	824	774	785	779	793	848	796	839	813	844	789	829	831	831	865	796	851	835	827	833	824	800	824	847	768	860	829	850	820	815	814	874	855	912	765	817	773	797	809	857	826	814	811	775	825	833	804	800	815	841	804	808	852	773	851	833	780	797	790	816	837	856	860	839	798	801	855	833	802	789	841	844	818	828	791	858	804	821	842	831	801	794	845	865	777	808	829	820	863	805	770	837	804	819	796	810	816	819	779	807	830	873	832	745	714	809	821	833	862	844	838	842	787	792	772	797	786	802	853	765	857	795	837	826	875	788	825	857	782	799	813	835	836	888	810	799	856	836	850	769	811	806	831	827	800	840	770	808	837	817	780	759	816	773	773	822	797	797	873	808	799	806	815	804	811	808	849	847	830	871	846	835	799	850	793	812	822	797	819	805	813	802	838	856	833	796	803	784	833	795	816	783	788	828	830	791	828	836	857	842	770	806	767	776	796	814	809	792	792	778	805	824	780	823	794	853	839	796	818	795	841	843	810	839	811	823	830	808	843	797	825	814	814	868	800	761	757	844	819	803	768	817	819	849	822	830	806	748	814	816	827	827	785	801	842	870	836	806	817	832	799	820	820	819	833	787	845	870	808	838	762	811	851	792	850	815	826	794	767	870	832	866	847	815	809	832	827	813	782	855	850	861	816	800	777	797	803	793	854	818	831	800	788	826	814	767	825	830	804	831	828	812	789	775	793	820	773	804	814	833	868	769	842	811	775	802	846	828	795	825	842	821	853	862	794	837	869	793	821	809	844	792	789	796	794	834	850	811	799	807	808	807	808	775	822	818	826	851	852	817	811	789	864	832	807	766	849	800	849	824	821	772	828	787	803	835	852	818	755	817	824	796	830	822	857	805	803	855	816	803	792	775	875	797	823	822	861	819	826	868	815	827	834	819	828	834	818	829	838	784	794	797	838	868	815	837	841	838	862	802	813	791	786	832	848	787	798	761	803	801	791	850	779	855	863	854	842	814	874	772	805	831	829	810	822	835	779	757	831	832	839	815	793	776	878	817	791	815	771	823	832	829	805	818	809	897	875	821	790	857	825	813	808	824	763	855	764	855	826	820	837	779	859	808	829	845	815	809	827	871	795	790	823	810	842	806	779	773	787	826	860	866	804	854	812	820	801	840	804	831	854	810	828	819	862	811	809	847	839	752	799	792	814	830	862	852	812	868	796	850	799	765	799	788	826	765	826	839	796	857	844	831	792	843	818	777	839	859	813	792	826	801	848	825	849	810	819	839	858	818	877	796	858	834	822	799	754	811	842	838	824	785	852	847	828	830	852	840	841	830	794	834	883	817	850	859	816	796	877	830	780	847	830	870	817	775	846	840	877	795	849	802	793	802	796	819	854	839	803	794	826	770	823	840	804	783	821	837	820	801	813	823	858	801	808	815	846	809	793	835	869	783	825	810	781	809	806	842	816	894	842	792	874	802	777	851	804	847	810	784	821	828	806	843	802	816	803	778	858	790	790	856	823	838	837	771	769	873	801	802	845	810	872	801	806	837	818	807	781	828	846	809	783	788	770	835	854	777	792	795	848	852	807	801	807	805	856	796	869	806	809	845	838	769	804	858	864	823	929	811	802	816	825	848	846	813	779	842	802	821	795	818	855	793	815	749	815	851	800	792	838	840	795	797	784	838	815	778	788	786	827	791	822	836	787	823	807	778	866	831	821	779	751	808	844	770	808	830	834	843	856	787	804	860	850	786	829	831	849	843	834	825	818	819	834	808	784	810	810	805	812	752	789	831	826	801	802	854
35001	16232	10842	6669	3912	3033	2344	1772	1466	1222	1104	1064	917	819	750	635	513	501	472	441	473	484	504	463	449	472	430	437	451	481	468	402	481	408	408	431	418	449	443	437	432	442	434	462	458	413	425	405	413	402	448	426	434	393	424	413	411	408	440	373	374	380	439	407	414	413	422	407	375	419	452	458	396	387	412	435	407	432	397	427	392	375	404	439	403	469	433	429	404	437	422	429	403	413	434	455	405	385	421	434	403	444	447	422	408	406	401	428	448	446	426	420	383	444	455	439	385	420	400	420	416	408	376	431	455	426	428	418	425	441	418	410	434	430	409	441	434	428	393	410	430	376	431	420	421	395	432	436	408	430	431	407	454	368	449	428	404	405	433	391	428	385	427	419	404	393	423	437	430	405	442	440	429	433	424	440	426	416	388	435	424	435	391	436	441	392	430	451	409	460	382	444	433	427	389	396	414	429	418	411	408	449	454	423	413	420	404	403	433	437	440	405	387	408	406	455	443	426	384	407	407	417	441	390	389	453	460	392	477	428	433	398	408	421	384	386	425	396	399	405	410	439	413	407	394	450	423	435	428	438	401	430	401	367	450	435	454	448	424	409	410	451	423	416	435	372	436	399	448	406	424	423	428	434	424	407	398	388	404	393	421	423	405	416	424	394	434	390	407	447	423	435	430	417	437	417	407	439	454	425	442	437	430	413	435	387	429	396	431	418	364	416	412	429	442	393	438	442	405	409	435	450	405	447	407	390	417	447	424	419	435	458	412	437	390	453	425	429	385	409	410	408	418	412	408	409	430	410	445	408	386	393	416	404	408	412	450	426	410	416	396	436	450	414	407	421	389	395	389	408	440	404	442	414	444	427	402	420	445	389	456	411	419	402	459	387	469	433	433	455	434	404	420	403	468	413	393	406	411	451	417	421	464	410	448	434	411	388	427	417	394	406	413	396	436	398	407	410	444	439	371	414	417	432	432	436	389	390	397	446	400	418	451	466	425	447	407	419	385	362	431	398	411	440	428	462	423	447	407	433	418	418	394	396	437	436	420	388	375	431	450	397	396	389	421	395	468	438	412	442	438	397	442	407	397	368	421	432	407	449	410	430	406	417	447	414	417	430	433	436	427	462	440	425	426	437	387	411	399	438	389	428	445	385	421	428	395	428	433	415	463	424	461	430	372	439	433	419	464	400	399	395	379	422	453	422	415	425	417	443	445	439	404	427	372	409	413	444	396	407	434	438	444	414	430	430	444	446	434	450	397	425	460	402	435	399	445	426	408	416	433	389	460	429	401	398	403	408	409	440	488	433	428	407	406	392	419	449	387	456	414	412	432	453	414	442	413	409	427	434	459	379	459	446	393	405	418	402	414	426	374	371	433	450	433	449	413	417	428	443	458	439	413	430	392	434	431	428	442	442	407	403	413	427	453	456	421	396	367	448	425	398	384	448	406	401	466	428	415	444	421	434	450	432	415	406	418	416	446	432	395	438	446	464	434	433	400	429	393	434	472	440	433	438	436	422	452	447	408	424	426	403	420	426	435	422	439	414	408	446	418	423	396	420	421	409	464	424	402	394	419	398	400	442	387	433	424	429	413	405	422	428	399	419	412	402	421	434	429	391	412	425	444	413	429	423	437	442	430	446	361	399	395	383	467	428	409	432	404	404	435	414	419	416	418	411	429	403	417	409	421	442	407	448	408	418	428	439	470	392	452	423	444	385	435	413	434	431	387	424	439	456	412	437	434	467	416	410	397	432	429	403	426	424	429	400	392	429	418	404	438	437	435	442	412	405	419	393	400	383	398	399	435	392	400	438	386	410	421	409	453	407	415	395	387	438	422	412	403	431	412	398	420	414	374	420	464	451	421	439	419	414	401	440	419	422	466	397	426	415	430	402	396	409	398	417	388	410	414	446	392	407	380	404	432	436	434	435	434	407	396	421	427	452	402	383	436	414	440	406	423	437	411	449	398	457	396	415	400	394	435	436	464	416	381	457	420	360	392	418	428	416	450	395	425	430	429	414	434	348	407	414	422	436	426	442	401	410	402	418	452	419	431	411	393	428	421	419	441	409	399	390	399	419	425	406	414	399	411	376	433	407	394	422	408	434	419	442	444	426	432	413	461	412	400	405	406	419	433	382	439	439	446	436	425	400	439	453	465	389	398	406	431	388	417	402	426	426	463	430	434	435	431	416	424	423	436	425	439	406	398	393	431	419	410	422	432	425	374	401	437	442	430	417	425	405	394	438	418	398	429	444	436	488	440	413	417	397	459	437	443	411	415	441	397	441	425	371	446	459	417	420	419	415	422	379	414	418	406	399	431	434	422	395	368	455	427	395	393	434	400	393	413	391	413	436	442	441	418	423	439	456	447	389	403	417	449	440	361	419	422	406	434	447	381	389	407	465	443	455	407	412	413	435	384	414	392	459	421	460	448	419	420	440	448	361	420	445	416	415	426	430	412	450	428	488	399	413	381	442	384	426	418	423	439	408	431	411	374	404	412	417	403	405	414	465	457	446	433	430	426	425	451	421	443	405	418	403	443	385	425	450	434	460	432	447	413	415	451	390	439	400	390	412	394	418	401	424	399	408	449	429	440	421	426	385	455	429	384	395	391	424	405	399	444	428	420	429	432	404	411	410	420	434	424	403	431	411	392	419	420	421	424	408	409	384	404	423	442	464	417	442	406	416	408	403	409	415	382	424	415	410	446	409	428	436	410	420	430	447	406	379	454	454	381	422	433	430	430	430	486	442	446	450	382	417	424	420	382	402	410	442	396	418	420	401	416	403	395	407	397	465	463	449	422	425	402	388	447	466	436	383	386	430	444	385	407	420	396	463	414	426	422	402	407	414	426	409	442	405	417	423	436	412	459	422	415	410	424	423	422	429	394	420	415	441	481	456	410	399	416	418	415	416	395	414	410	399	424	450	421	386	438	423	409	413	424	408	406	454	397	411	420	445	412	402	400	444	449	426	396	437	418	436	435	427	412	409	431	397	428	402	436	413	379	421	429	413	431	425	398	430	456	452	422	391	396	422	436	415	430	431	455	413	406	393	420	397	428	419	406	397	388	408	413	451	432	431	414	439	444	417	389	414	444	398	428	450	418	464	410	397	466	455	384	438	429	410	456	414	433	437	425	409	425	396	413	425	451	376	469	443	460	373	427	420	439	428	438	419	452	425	457	421	423	437	397	422	456	413	411	416	426	433	429	413	405	469	419	402	419	422	395	396	403	428	433	433	396	433	435	437	426	469	428	393	456	435	460	396	392	456	428	409	465	388	388	458	436	467	405	407	434	398	403	410	428	403	424	421	409	386	404	393	480	436	450	407	392	423	405	448	436	450	432	436	401	434	435	432	444	454	433	427	421	442	435	453	416	408	440	413	431	433	376	412	409	438	397	401	452	457	442	443	404	406	404	422	381	433	400	403	389	448	446	399	403	433	414	449	450	411	447	403	429	425	403	407	436	401	416	444	396	416	360	448
19428	11192	15190	14361	11986	10714	8732	6643	6100	5166	4280	4687	3801	3288	2639	2205	1555	1508	1410	1365	1371	1277	1317	1251	1219	1136	1149	1077	1088	1064	935	1036	992	948	1050	1025	1006	995	1027	984	963	977	967	966	929	941	934	959	919	948	930	936	932	904	931	994	909	862	900	930	915	931	937	920	916	938	984	920	886	896	877	912	968	912	917	909	924	932	948	933	881	946	916	916	930	871	894	899	974	901	893	916	908	913	947	945	948	982	937	943	902	941	898	935	949	891	946	911	918	887	927	872	919	931	956	927	896	917	873	884	924	887	890	938	901	905	963	894	908	933	969	870	921	856	921	919	920	864	939	956	911	905	925	918	887	931	948	882	907	905	946	943	934	867	921	922	961	890	973	958	877	878	873	883	902	898	950	928	914	894	863	905	914	899	899	935	877	984	942	956	920	924	950	899	899	916	889	903	864	937	911	859	943	911	932	939	921	858	871	922	939	923	912	872	908	917	922	891	914	915	886	925	872	933	916	890	943	885	912	946	918	922	937	872	907	911	938	950	885	935	935	918	888	869	946	890	886	906	879	941	943	943	902	951	861	838	893	888	869	940	899	910	911	900	886	925	944	924	896	899	943	917	905	903	931	900	937	894	851	935	860	908	946	922	907	935	905	950	919	877	924	902	891	933	929	936	885	868	879	906	872	937	956	837	909	981	946	921	922	900	891	922	922	937	921	961	917	884	937	914	953	899	906	858	864	941	919	891	926	936	949	911	919	912	929	987	923	863	922	915	881	955	894	937	881	849	924	961	896	898	841	919	943	938	931	944	964	889	899	907	942	925	922	911	900	924	902	871	885	958	932	926	931	934	933	880	878	895	944	901	926	876	928	913	944	860	835	940	909	971	961	860	946	885	911	878	915	940	888	912	896	915	947	949	932	911	909	910	926	895	904	956	937	914	918	902	879	905	932	895	971	991	895	912	932	903	897	935	944	925	934	944	885	949	912	894	886	891	948	872	934	878	896	919	928	949	880	930	957	873	941	913	899	957	909	903	910	921	890	936	890	936	892	893	929	896	913	911	876	890	881	948	925	921	909	897	900	927	858	908	955	890	891	898	896	900	934	922	876	911	896	920	927	906	945	907	897	898	938	921	932	904	926	843	892	900	909	891	938	934	919	873	949	840	911	930	901	931	937	910	893	919	964	931	916	895	893	891	910	841	900	907	907	878	934	907	905	947	893	928	963	914	970	904	923	957	934	911	973	891	923	874	888	914	913	917	870	871	881	918	937	939	924	912	928	974	932	882	912	887	893	917	921	880	899	922	891	937	861	887	872	923	971	875	921	945	934	927	871	906	877	951	967	881	947	892	886	913	916	925	906	903	916	878	879	930	964	942	957	887	902	943	926	872	934	960	933	940	932	909	937	908	953	954	891	893	912	925	976	945	861	918	914	909	915	864	937	907	910	950	904	965	893	939	896	934	961	918	907	883	983	909	883	909	937	1001	868	918	927	911	919	902	941	881	933	875	898	879	911	855	921	963	893	945	911	852	893	934	933	932	907	922	879	929	873	944	913	951	916	933	873	919	958	852	875	880	871	887	992	879	941	889	951	909	970	931	973	972	931	871	923	948	955	898	901	965	874	929	905	912	874	906	899	909	888	900	911	953	905	955	936	919	895	863	881	889	933	904	968	872	941	1017	902	887	907	960	904	910	880	978	932	908	919	915	930	900	908	877	959	892	904	870	893	888	884	867	941	911	873	927	902	961	947	931	926	863	896	890	952	933	991	878	967	913	937	956	923	915	935	942	859	939	874	886	939	867	929	862	921	938	888	929	868	940	921	920	930	910	917	945	915	867	924	933	962	965	956	946	1011	918	926	920	947	861	955	1021	866	985	929	947	910	937	979	917	953	939	921	937	805	903	887	927	903	903	949	909	949	908	901	938	923	972	946	895	964	890	900	889	872	961	925	880	861	923	902	924	962	959	865	927	911	890	912	900	920	854	917	900	921	955	957	916	841	937	890	873	915	913	895	953	893	939	905	889	943	886	886	948	931	921	885	950	926	922	942	899	888	922	897	888	920	875	901	877	912	910	928	904	900	920	911	957	898	912	934	903	921	930	953	881	934	846	883	983	978	903	982	966	884	880	965	911	923	993	928	955	944	943	899	940	933	896	907	929	956	883	923	936	908	912	918	916	935	867	841	948	976	935	901	929	921	902	923	947	901	940	922	962	905	928	882	917	907	894	878	876	908	883	855	919	918	869	917	964	935	948	904	873	888	965	905	938	912	943	884	956	971	882	880	895	930	883	922	873	901	948	913	915	937	895	928	868	922	918	893	934	890	944	934	874	932	948	916	867	844	891	881	894	934	926	887	931	876	890	899	886	940	929	910	919	899	911	929	861	919	926	854	900	924	896	954	909	910	941	933	918	897	934	897	898	899	933	889	904	911	919	900	874	919	930	893	919	975	886	920	911	934	934	918	925	968	910	900	875	874	941	870	933	886	905	931	929	909	889	931	912	865	944	900	898	919	936	890	948	973	899	926	951	880	899	909	909	951	925	884	910	953	908	900	907	907	942	906	916	884	868	900	877	863	890	889	940	918	883	924	878	972	860	925	978	934	916	946	901	910	908	882	919	962	959	898	907	932	891	923	928	913	958	874	918	865	876	937	918	917	939	943	924	946	853	925	906	959	948	835	902	896	904	943	956	960	933	916	901	929	911	906	917	923	867	904	904	855	976	915	937	925	928	914	909	894	879	906	907	885	881	870	919	896	911	882	913	971	907	933	906	888	960	845	900	917	910	910	903	894	932	888	910	912	973	938	910	926	931	909	929	912	885	927	897	943	908	954	921	916	897	889	910	912	889	880	904	930	937	923	895	886	902	882	895	943	877	948	884	953	891	935	873	893	937	909	915	983	925	871	868	895	943	956	931	926	896	877	948	875	935	928	934	868	852	902	947	897	904	945	928	944	915	905	859	933	869	878	921	850	929	893	883	882	914	912	915	919	937	936	873	922	924	950	980	887	929	981	925	919	938	963	963	858	862	901	941	924	897	921	908	891	934	879	957	873	943	965	906	959	956	918	949	892	894	843	929	888	904	901	952	946	913	855	898	856	921	885	941	924	927	961	852	917	881	917	909	956	939	866	913	931	884	854	908	914	923	945	870	982	914	904	897	936	953	906	916	912	953	937	952	937	935	923	887	933	897	934	935	857	893	909	923	942	923	912	914	914	927	864	905	872	954	917	894	914	918	918	1005	933	873	917	954	903	949	862	918	924	905	889	906	889	918	927	898	952	864	922	924	903	875	921	910	958	905	940	936	957	912	847	876	901	874	918	936	963	911	908	896	923	902	884	932	916	971	892	909	910	928	883	921	946	901	917	891	883	949	905	889	890	882	985	879	951	943	954	930	901	905	898	944	931	922	870	914	936	951	882	936	944	953	892	949	886	934	933	922	930	925	929	955	893	870	898	921	905	920	910	941	922	935	892	885	894	881	917	904	930	879	906	910
16192	7030	4704	2783	1595	1276	1084	841	691	690	638	617	552	526	523	468	413	421	437	414	430	417	431	403	435	400	420	390	403	379	419	432	400	393	444	426	415	381	414	399	380	376	352	390	429	387	391	405	378	437	378	398	376	404	355	420	369	412	396	371	364	401	369	401	402	384	379	356	398	414	365	430	371	402	432	381	362	383	370	413	379	393	394	406	430	367	419	394	396	374	413	410	423	427	376	419	412	396	406	399	418	378	412	391	393	383	401	410	402	396	386	401	396	397	402	368	402	375	420	405	439	358	379	386	408	401	400	378	427	415	388	381	426	397	420	410	440	461	396	407	388	389	386	427	399	368	434	405	391	399	402	372	417	368	421	412	390	407	413	420	376	428	399	393	388	489	393	386	412	397	420	423	378	375	426	371	373	376	394	380	420	369	427	388	400	435	391	397	404	411	382	377	426	390	385	360	381	417	380	416	428	380	399	380	390	432	356	374	388	389	383	375	401	396	423	393	411	442	456	419	379	426	375	410	366	366	478	383	424	394	407	369	372	394	418	392	379	378	373	441	434	379	383	425	421	414	386	375	403	398	390	419	405	398	370	388	380	392	407	409	421	385	394	393	411	385	379	354	398	394	370	392	388	405	381	375	390	388	418	384	414	409	376	396	351	386	361	442	431	424	386	393	372	430	374	408	431	397	372	393	415	421	416	390	389	429	392	406	385	406	440	417	411	399	419	421	402	377	410	409	406	407	383	392	410	412	423	409	418	410	422	404	375	423	406	420	386	393	424	407	400	375	351	384	402	390	420	421	380	392	403	364	375	437	382	427	398	402	415	395	367	413	395	443	372	421	401	416	410	423	416	416	418	359	392	408	398	385	398	398	391	367	411	420	405	425	384	429	430	444	412	402	428	395	422	345	400	433	392	411	424	411	428	390	423	381	400	398	363	392	421	420	363	426	388	429	363	400	409	401	379	406	413	403	431	434	439	434	379	399	394	385	412	395	415	372	359	426	410	384	382	380	410	419	399	393	401	428	382	386	406	385	416	427	382	378	434	392	444	439	405	398	381	393	405	405	409	432	412	427	434	393	407	410	439	443	455	422	395	396	417	400	409	449	414	432	417	397	368	389	413	426	378	397	403	400	439	404	411	396	459	425	408	406	416	384	368	379	389	442	370	397	390	399	463	383	376	388	402	418	409	407	400	420	406	419	396	398	383	399	396	412	397	409	385	411	404	422	385	412	416	373	385	425	396	396	393	345	418	417	386	392	377	391	419	384	379	416	392	404	417	381	408	430	438	416	406	387	408	403	400	362	393	368	398	384	396	415	406	421	401	393	408	392	421	392	419	396	393	400	376	410	399	429	413	398	429	400	403	423	343	392	396	391	378	384	374	398	394	419	445	369	394	395	398	384	391	382	440	383	407	414	412	380	395	383	383	412	402	396	438	369	428	391	400	388	389	346	416	406	427	378	384	386	388	398	406	388	397	372	429	376	421	407	373	404	400	413	407	380	393	393	410	408	393	402	391	400	408	447	410	363	391	408	360	388	391	404	414	416	387	417	401	384	416	418	402	413	418	378	395	432	349	391	409	393	367	373	428	361	414	354	417	393	383	442	422	386	366	380	404	390	377	409	352	405	443	370	420	410	396	391	414	412	380	404	405	421	368	426	386	389	394	427	399	377	401	381	380	404	379	381	400	381	373	368	444	415	375	404	400	390	333	396	430	437	419	379	389	398	398	364	406	427	392	351	404	388	431	411	408	377	380	371	399	434	427	372	372	424	385	371	434	409	461	378	387	410	358	419	411	414	410	383	415	373	419	431	422	437	396	432	409	405	382	397	422	396	390	402	436	400	418	380	376	427	393	389	420	391	380	410	424	404	390	413	419	368	413	391	362	405	367	442	416	383	403	426	433	377	370	405	397	396	402	431	421	411	358	359	362	400	391	371	365	419	363	402	376	392	425	388	477	367	420	406	334	409	412	415	397	431	421	390	368	385	370	385	397	385	439	388	413	384	377	439	392	386	397	380	400	385	388	362	400	381	414	429	412	421	427	397	386	437	425	396	378	364	352	421	425	381	411	429	377	393	390	405	420	415	380	384	402	432	408	415	394	345	367	396	424	390	368	388	418	412	384	385	408	400	392	379	438	400	398	403	402	409	367	395	401	388	378	430	375	435	401	383	377	393	381	419	412	404	369	411	436	409	403	390	398	417	416	373	362	436	371	397	390	389	402	394	412	393	362	432	402	383	393	372	386	417	379	398	383	411	377	402	413	411	419	422	427	371	363	405	403	434	372	389	387	394	392	435	360	388	443	417	422	410	460	413	368	418	424	409	376	388	409	409	428	410	389	400	380	379	384	392	399	406	404	417	376	375	367	380	401	410	417	376	377	396	388	402	375	403	395	391	424	400	383	427	428	404	391	406	394	369	371	406	423	347	402	414	407	422	432	437	374	417	419	393	389	385	377	410	389	411	367	403	414	398	362	374	427	430	396	369	403	444	364	403	401	379	398	367	373	412	440	398	398	375	395	413	363	407	392	392	419	398	390	375	392	407	397	407	391	400	381	374	374	414	389	435	406	359	389	401	417	384	380	391	433	421	394	408	434	438	394	372	376	361	438	410	426	398	416	394	407	386	407	397	404	392	428	441	397	363	373	411	417	365	389	408	402	402	421	361	414	406	395	379	401	421	390	397	424	431	343	400	400	423	425	393	408	399	387	411	421	426	409	364	368	431	414	427	402	373	419	407	354	357	411	397	359	403	406	431	390	381	397	420	394	416	398	376	367	396	383	397	407	410	404	393	384	409	429	420	392	375	421	386	430	424	368	389	406	374	449	402	413	429	377	409	415	383	385	388	400	405	430	387	408	423	405	410	447	416	380	416	433	396	407	412	350	367	362	389	400	375	394	408	397	420	394	374	410	408	380	399	397	376	393	389	380	386	368	362	385	397	397	394	402	385	430	417	372	370	398	413	386	371	365	410	414	409	374	403	401	366	399	407	394	431	369	354	344	402	394	368	374	373	447	387	381	396	436	406	395	406	401	379	402	387	393	369	403	394	457	399	363	390	390	423	381	369	405	350	387	384	384	398	383	414	410	363	377	403	417	415	393	425	364	410	416	392	415	400	428	406	397	393	388	408	410	382	393	388	391	416	379	374	400	396	371	374	385	410	434	346	409	425	389	443	408	365	418	383	422	427	398	421	385	375	361	423	427	378	447	397	424	399	359	398	409	373	376	406	409	432	405	389	420	425	363	366	448	454	444	403	387	419	406	412	410	391	409	407	433	397	393	393	422	444	452	374	411	421	400	399	382	459	411	384	418	432	387	399	386	370	370	405	377	413	428	396	419	447	365	428	398	412	425	358	398	393	377	421	397	406	388	409	421	389	400	374	446	415	412	369	382	371	422	358	373	418	412	398	388	405	430	423	423	389	384	383	408	374	390	385	405	393	392	429	412	393	393	391	401	398	425	420	368	397	366	414
9569	5646	8151	6980	5561	4666	3863	2872	2484	2133	1981	2092	1846	1516	1428	1329	1079	1062	1009	948	969	1051	999	1028	949	1019	980	910	903	926	956	885	935	1041	932	937	884	842	868	840	923	874	868	861	910	866	894	824	862	881	893	814	833	851	856	856	851	877	863	889	839	836	848	850	864	817	884	881	872	881	882	861	901	870	868	879	860	882	865	855	786	892	876	833	892	849	879	870	811	896	875	850	876	944	903	864	871	837	913	845	852	859	817	848	843	839	916	849	885	935	879	865	856	827	896	855	821	862	836	924	849	806	872	839	890	817	851	827	926	871	860	835	773	867	859	869	878	894	840	920	880	877	876	855	800	917	806	856	803	872	875	867	840	873	884	865	878	863	886	907	814	826	791	856	899	819	856	911	887	859	851	903	861	890	873	901	912	859	903	866	901	836	881	881	840	836	944	870	888	847	898	811	868	877	866	903	898	864	854	840	847	876	866	907	870	824	886	799	827	862	862	852	803	824	837	850	859	890	877	921	837	848	901	900	904	887	889	894	898	907	856	798	857	895	902	845	842	847	857	844	821	872	860	837	887	887	877	860	852	897	879	909	848	904	868	880	877	873	859	872	823	855	904	880	886	897	828	863	896	855	892	818	830	883	844	851	881	853	871	869	885	868	890	853	879	825	879	837	899	815	945	897	868	864	799	859	839	826	860	855	880	829	918	915	861	862	893	859	901	892	886	904	893	849	848	870	873	836	859	881	839	824	923	877	885	871	872	922	874	878	837	867	878	854	895	855	820	892	869	852	869	847	829	867	894	840	814	870	899	852	826	888	867	866	847	892	848	899	854	861	860	860	871	859	908	860	920	850	843	829	883	870	798	871	863	858	901	840	877	934	868	848	839	830	868	890	834	896	889	808	850	824	830	955	853	877	824	908	878	846	821	838	909	833	869	914	828	816	853	903	896	879	828	870	853	880	906	833	869	867	855	801	871	924	854	858	866	907	859	933	906	847	828	892	842	872	855	879	852	852	864	845	846	853	854	842	872	894	853	852	885	863	900	802	891	832	866	844	848	875	876	907	880	825	888	894	884	843	860	871	871	849	860	892	875	835	864	831	884	823	847	882	836	884	922	821	917	852	897	870	894	815	857	890	890	880	847	844	840	864	880	813	850	855	884	888	854	895	876	907	803	876	829	848	823	821	854	824	829	877	843	839	897	796	847	835	861	844	926	890	861	876	822	850	842	825	826	862	871	810	877	873	898	879	891	856	870	861	894	843	878	821	861	827	891	861	846	871	841	909	853	835	867	862	858	875	906	835	881	884	885	824	859	821	878	859	840	873	905	895	862	881	881	868	858	881	893	924	848	851	831	894	920	915	812	828	927	870	845	855	865	849	847	886	870	888	862	856	869	879	863	899	834	864	880	861	840	926	863	877	877	812	872	877	850	880	858	852	859	886	870	848	853	832	871	890	886	866	842	882	853	917	917	864	870	915	861	894	893	936	840	864	859	884	840	861	870	895	844	891	837	820	845	910	856	855	831	830	918	835	886	825	871	843	818	830	844	869	876	874	841	865	856	904	846	877	888	847	842	904	855	832	860	870	814	826	894	816	855	859	919	840	846	838	859	921	902	873	865	815	825	840	836	875	878	882	894	832	853	829	896	870	885	864	830	851	865	865	873	928	847	760	919	831	889	830	846	881	843	858	897	848	888	831	842	914	837	840	885	898	854	866	836	814	839	848	919	903	926	870	874	868	879	870	871	827	829	805	873	856	895	848	865	878	866	841	886	923	879	828	867	866	870	858	843	859	846	864	886	896	842	884	886	838	887	880	881	817	865	851	828	853	857	888	868	856	890	884	828	902	844	917	823	817	948	874	864	891	876	875	859	841	847	871	867	838	873	849	907	864	887	859	880	902	882	873	873	853	853	823	906	868	831	866	836	864	853	771	870	895	866	863	881	813	883	834	873	888	853	839	879	821	845	833	805	837	868	881	878	879	926	871	863	856	837	899	891	853	890	834	897	874	846	806	870	847	785	876	836	823	889	869	887	796	853	870	813	843	885	847	844	875	876	923	954	851	802	889	826	838	804	905	818	884	862	914	837	848	831	794	874	860	853	881	808	881	893	843	863	877	906	830	861	838	890	837	895	865	868	899	880	861	877	879	866	856	846	855	880	920	904	876	869	866	861	840	905	875	869	873	866	900	877	850	910	851	861	845	869	857	889	774	848	843	896	820	851	866	862	797	872	836	786	879	850	869	811	884	878	878	870	853	896	829	837	875	868	864	898	924	887	829	844	877	900	867	911	853	920	875	822	902	793	848	860	852	860	858	858	882	862	890	871	837	917	903	902	916	857	870	840	836	856	781	846	803	807	854	879	835	846	824	912	852	880	825	832	908	865	838	879	860	873	896	884	871	885	818	862	813	859	857	861	922	876	876	792	858	870	825	836	864	900	864	843	885	846	898	855	898	829	873	880	901	833	876	881	846	829	886	893	880	881	851	858	865	868	828	896	892	826	844	866	864	860	841	888	858	851	883	888	841	873	807	856	869	867	867	862	802	851	876	883	831	890	836	881	873	858	839	896	855	863	856	840	844	861	864	787	842	849	855	838	888	869	920	879	875	836	824	835	835	901	842	834	888	834	903	867	866	880	880	946	862	815	847	873	802	840	915	860	846	864	864	913	812	859	877	880	858	870	838	839	902	814	858	888	806	893	826	884	891	825	831	845	918	878	856	854	833	824	825	868	786	887	849	860	867	841	848	840	930	852	858	871	859	913	871	908	864	856	862	852	885	883	857	826	888	897	874	866	911	837	818	888	831	891	852	808	871	906	834	884	862	883	839	858	894	820	859	817	888	842	886	880	884	862	904	881	861	871	844	866	897	905	807	884	851	859	882	884	886	879	869	886	854	892	872	869	893	835	852	856	858	858	873	816	853	841	867	842	845	869	852	887	854	851	818	916	939	863	902	883	853	870	866	860	918	866	853	826	858	901	870	835	910	890	870	898	869	868	830	887	846	849	861	847	858	887	861	831	901	883	842	860	837	895	867	867	865	884	902	857	851	844	879	885	856	866	894	884	827	861	815	906	908	866	820	841	891	885	897	858	850	793	900	878	866	871	852	839	845	881	839	890	841	849	823	849	876	875	865	814	891	873	942	842	863	865	798	835	881	831	863	850	878	850	923	885	861	904	912	866	886	832	872	883	863	880	839	862	855	882	832	856	953	862	876	839	851	860	800	906	845	847	866	931	906	913	816	879	829	852	876	816	878	883	866	853	904	855	901	801	828	848	855	841	846	888	854	847	857	835	867	859	899	866	842	896	844	839	906	828	853	821	832	870	864	859	889	852	882	857	825	898	839	901	858	825	854	887	871	897	882	839	871	846	904	798	830	872	833	835	886	839	863	841	852	883	884	885	927	884	885	863	928	859	831	847	802	875	848	852	897	808	900	890	873	891	880	832	891	873	908	824	875	808	935	860	867	834	859	850	880	871	864
27057	11195	7494	4334	2838	2159	1709	1305	974	926	877	837	688	605	534	389	475	420	443	393	410	450	386	394	408	411	411	446	378	393	378	400	379	379	363	376	365	391	379	385	363	375	383	363	361	399	416	422	398	374	366	351	374	318	346	378	340	351	362	357	402	400	368	336	363	366	369	353	380	358	354	364	328	339	375	381	354	367	374	372	371	401	399	345	374	379	327	348	374	372	350	392	375	351	350	378	392	393	349	370	373	405	413	332	357	364	380	392	379	377	372	369	355	387	382	393	356	401	369	368	411	344	361	342	374	367	338	361	375	388	361	344	362	345	352	333	385	360	345	374	382	359	378	384	369	354	356	359	385	357	372	348	414	350	360	335	357	364	364	366	383	397	356	372	362	387	387	361	336	358	371	386	370	357	349	363	377	388	353	358	349	356	390	335	345	359	375	403	406	353	358	379	367	353	381	394	392	341	355	332	330	383	352	351	354	374	360	421	346	389	371	401	368	406	360	359	398	373	352	367	361	387	382	345	343	337	371	376	367	322	361	367	350	379	335	356	369	340	398	358	346	333	399	378	376	375	345	304	385	379	386	372	349	382	384	372	402	406	386	384	372	356	384	390	373	348	393	345	386	389	379	345	368	380	358	371	401	323	347	359	389	383	350	336	356	349	351	360	345	384	392	369	407	367	354	368	366	401	379	388	379	378	359	384	402	349	352	411	384	346	360	358	361	350	343	359	359	349	381	353	352	346	380	388	356	359	366	401	351	398	354	387	380	343	357	399	365	381	374	371	387	368	371	310	405	374	385	358	367	347	373	348	372	370	358	323	362	340	330	391	355	373	349	352	373	402	369	337	375	354	368	365	439	362	367	371	395	381	342	368	389	349	354	339	344	368	380	370	342	375	367	376	374	356	354	369	335	368	400	363	384	359	377	384	369	377	357	387	406	371	345	389	348	361	367	355	357	354	366	360	389	372	401	375	354	370	325	367	369	348	368	375	361	339	347	341	351	354	362	402	342	368	343	393	367	358	371	343	378	388	397	363	358	337	402	362	407	368	367	368	362	367	379	377	405	351	355	350	390	366	359	334	346	349	350	330	338	387	366	402	372	351	359	351	345	359	375	373	387	384	361	358	344	369	381	392	339	382	374	362	379	382	354	339	358	393	348	354	345	364	366	378	352	359	360	340	354	355	375	356	377	339	375	372	363	380	362	382	339	365	369	360	352	403	366	358	366	372	362	375	365	382	381	349	382	382	365	385	368	364	357	363	360	337	364	365	360	355	347	361	373	363	360	374	376	336	389	386	403	326	359	350	373	368	387	341	385	362	359	377	385	330	387	379	362	335	363	379	385	354	376	368	356	350	360	378	349	328	373	346	340	346	365	372	371	366	349	365	374	357	375	339	369	334	364	371	384	350	392	337	379	359	360	372	377	365	357	335	352	383	373	399	368	333	343	387	382	360	402	403	372	350	366	414	351	366	347	379	397	366	383	342	366	401	407	390	361	364	349	396	352	356	400	344	366	374	362	333	336	352	341	381	354	334	348	392	355	390	355	359	347	341	380	401	382	375	387	340	367	410	373	371	361	377	374	349	371	367	351	392	388	323	377	359	380	362	374	345	354	397	384	382	366	353	395	345	354	385	397	364	357	345	382	376	374	332	366	341	353	350	366	376	392	380	350	372	357	334	365	369	371	368	313	323	379	387	391	350	355	337	409	337	417	370	352	347	348	374	370	372	388	349	415	362	400	363	338	340	370	370	329	361	370	375	380	346	342	361	358	370	348	400	338	341	336	396	386	372	337	364	371	369	408	329	357	399	392	399	374	349	350	329	372	370	361	373	376	361	387	340	410	391	360	391	366	392	373	371	375	321	348	343	375	340	353	374	309	343	404	367	351	338	348	364	359	392	358	336	376	361	371	376	358	352	395	339	386	377	369	357	349	394	399	393	369	356	355	354	349	350	398	389	325	352	339	413	369	403	360	357	357	356	389	338	388	352	382	396	402	387	360	352	336	354	381	342	364	350	370	443	391	347	359	332	361	362	350	352	383	414	340	382	339	353	343	308	340	343	373	354	345	338	388	388	379	395	395	366	388	361	352	365	366	362	367	367	349	385	345	368	359	367	350	392	376	369	376	362	356	352	392	389	379	385	383	367	356	365	406	348	349	360	363	379	401	334	363	361	375	346	350	377	338	370	387	381	379	350	353	382	397	410	407	356	385	373	365	370	363	381	360	358	387	369	383	375	364	395	376	374	309	339	378	377	366	406	370	343	352	369	400	389	385	339	364	356	378	381	371	378	378	394	352	360	383	348	363	323	356	339	355	382	372	377	349	352	388	362	398	358	391	363	375	352	376	356	366	395	369	405	340	332	370	352	371	368	356	367	344	357	359	426	378	366	365	352	395	342	341	350	357	354	378	390	386	401	348	372	363	392	396	356	395	350	356	377	354	371	345	398	346	399	363	364	359	389	353	411	359	334	393	345	374	384	363	332	373	358	357	368	343	347	362	365	417	372	364	360	365	364	367	405	390	366	361	408	342	401	381	415	363	386	358	388	338	361	353	408	342	357	330	350	384	347	382	330	363	387	354	362	395	378	347	350	331	359	381	358	378	366	364	351	408	362	369	347	373	343	374	355	379	361	349	386	381	365	384	369	362	336	336	369	320	385	382	355	335	370	355	383	373	381	377	357	345	360	400	327	356	381	379	388	350	355	349	378	366	355	367	364	357	375	358	350	360	371	403	342	346	377	355	400	386	336	391	375	363	360	364	365	383	401	364	384	346	375	364	351	341	321	362	380	359	355	377	351	369	378	410	358	359	388	347	382	348	368	397	353	352	393	326	317	323	365	374	392	389	378	400	368	363	350	388	403	377	375	355	366	345	389	377	406	340	336	358	374	390	361	376	369	354	365	321	370	372	384	371	368	331	383	338	362	423	339	361	351	387	371	381	340	393	404	341	369	379	390	372	356	363	363	372	349	350	358	380	355	381	356	381	351	348	340	353	331	366	389	354	392	353	349	374	381	347	363	412	366	336	345	361	318	368	402	350	378	385	391	378	341	395	384	382	358	376	338	351	369	388	368	349	350	374	373	370	349	370	326	382	399	368	370	331	388	406	390	382	351	354	360	392	386	358	406	376	334	365	362	377	377	370	380	383	354	379	377	360	382	364	346	391	371	362	404	382	342	388	391	369	362	417	353	380	403	368	378	397	346	366	361	330	355	397	342	387	397	386	357	372	342	341	385	356	365	405	362	404	360	388	375	385	381	412	345	379	365	330	343	393	354	372	402	380	370	354	351	355	340	365	357	394	384	372	397	406	388	365	349	339	337	359	344	397	377	357	404	372	362	342	390	364	362	392	366	378	378	376	347	392	338	401	377	386	360	343	345	352	355	362	385	367	398	332	369	386	356	379	361	393	377	352	354	389	366	370	376	386	348	341	375	360	372	380	370	365	399	370	382	375	387	336	361	401	342	383	376	363	355
16331	8149	11938	10703	9212	7931	6691	5109	4172	3835	3428	3456	2795	2193	1664	1436	1318	1220	1187	1172	1018	1128	1068	1077	1109	986	957	978	939	887	928	931	906	890	926	947	926	877	799	868	766	857	883	843	831	853	843	827	823	798	837	816	852	818	796	835	783	803	760	785	826	811	784	779	754	813	843	780	803	837	823	845	788	818	817	847	817	774	822	839	822	797	884	828	791	789	807	812	810	809	767	798	786	795	808	714	829	782	836	791	817	863	806	816	809	875	782	825	849	889	794	828	789	846	788	826	841	801	845	811	810	873	760	754	831	834	790	854	786	810	824	812	805	803	815	816	818	813	803	812	819	809	771	794	824	803	812	821	780	816	792	872	791	807	824	817	785	845	838	837	802	828	798	804	798	843	825	770	834	832	770	822	824	853	848	787	816	808	814	792	814	863	843	855	816	853	864	795	770	783	898	783	791	823	810	812	776	769	820	827	881	806	796	814	911	830	762	827	868	837	785	831	855	795	788	870	784	788	797	825	895	844	813	823	842	829	782	790	828	837	838	797	812	786	841	755	808	797	774	756	841	825	820	834	806	805	839	798	786	837	793	846	788	786	779	817	838	827	818	799	861	810	830	758	841	825	826	784	810	775	804	797	764	814	839	771	829	852	815	779	833	784	826	832	816	777	861	877	745	792	810	797	781	842	825	773	727	875	805	754	830	845	834	829	803	811	758	783	858	780	835	814	781	822	805	836	760	764	848	847	817	769	802	818	808	805	778	806	828	831	802	742	848	824	799	795	785	779	781	838	845	796	792	829	801	745	815	791	802	836	844	835	796	811	825	861	764	796	843	791	795	847	838	775	826	841	811	847	812	752	870	839	773	787	859	790	798	867	789	850	885	805	785	873	820	845	810	834	793	809	856	788	761	876	820	839	858	838	802	838	823	804	843	839	801	817	779	800	793	812	816	818	862	805	805	834	804	829	830	788	861	788	806	775	832	815	856	853	854	825	822	816	810	764	818	809	816	838	794	782	801	831	785	837	846	822	854	796	863	816	826	757	837	812	813	750	799	831	804	746	821	779	809	786	824	816	788	832	780	803	817	772	797	824	823	806	832	804	845	835	826	783	839	756	798	808	782	835	804	824	782	814	804	797	789	845	774	795	857	871	834	804	829	790	807	778	790	782	837	822	818	827	769	838	804	841	813	807	795	818	814	786	794	855	781	834	785	788	802	803	759	804	828	784	815	859	798	840	785	780	856	836	807	829	790	780	788	840	781	800	816	787	820	782	846	806	740	836	815	810	852	777	796	796	816	849	826	806	807	833	875	783	878	834	788	841	840	772	779	832	826	834	785	814	813	749	824	856	856	842	881	824	762	781	873	814	829	839	818	814	813	849	782	821	813	803	824	860	773	862	834	788	785	841	790	795	788	798	805	862	798	808	801	814	850	831	818	797	840	815	836	839	802	827	786	765	844	829	806	864	837	838	833	791	798	831	746	863	796	816	812	849	812	787	828	792	812	816	768	806	781	836	809	820	797	849	792	860	819	782	838	759	803	786	876	811	801	817	821	802	829	840	787	808	852	810	819	804	807	787	865	841	846	795	779	802	804	787	856	806	858	848	857	802	840	780	837	837	834	738	770	809	815	824	778	802	806	832	794	806	785	809	873	823	862	854	813	806	788	790	781	804	832	808	824	839	740	767	866	805	779	823	777	854	802	809	797	806	825	801	780	849	780	779	799	810	792	837	866	861	808	838	868	833	799	819	840	799	793	847	811	775	834	816	803	842	791	815	779	807	807	871	739	840	778	795	834	840	822	796	831	833	787	743	788	826	780	844	823	804	850	763	781	844	844	838	766	835	813	766	775	813	833	886	835	796	823	814	827	890	864	792	795	812	807	821	792	785	771	805	789	779	783	774	790	788	810	773	789	867	831	842	809	811	823	781	803	784	810	793	777	751	814	799	822	823	828	859	824	787	789	813	747	830	784	782	779	803	799	826	829	850	819	835	849	844	828	849	818	773	860	812	795	806	835	772	803	777	829	802	855	836	809	792	879	813	793	845	864	778	771	851	793	782	846	854	802	816	819	809	807	842	807	822	789	854	761	808	831	840	809	800	829	825	840	872	854	751	782	800	798	794	830	828	846	806	806	841	854	776	766	850	794	729	834	764	766	822	750	760	781	805	812	846	820	821	844	785	866	790	821	801	799	791	839	819	735	822	782	789	823	829	798	783	834	787	886	853	804	823	822	815	778	824	845	834	770	836	774	816	811	799	811	849	796	819	787	818	826	832	867	827	866	781	840	874	804	839	797	784	851	825	858	778	830	808	832	816	829	783	838	816	793	767	867	819	813	818	824	795	794	832	793	827	819	804	839	856	819	822	792	766	825	796	819	813	804	796	818	833	765	832	864	838	781	826	842	784	789	816	814	852	855	824	828	816	749	796	798	849	803	807	830	817	784	754	842	798	786	842	825	812	822	787	829	819	817	782	815	883	806	767	838	781	788	844	838	781	759	860	821	818	801	803	781	803	840	817	844	802	842	766	751	837	810	817	839	772	794	796	815	805	819	795	786	807	797	820	801	791	807	823	832	810	803	791	815	792	833	793	783	828	825	795	830	844	780	806	787	830	809	784	798	856	804	788	838	817	786	779	772	792	774	810	792	802	849	837	819	831	798	779	789	834	776	828	806	802	817	856	762	825	829	827	826	844	797	802	789	820	783	791	785	784	769	819	809	799	798	803	814	807	823	836	810	846	799	859	788	853	851	809	810	787	788	799	825	806	793	797	795	817	811	827	772	791	862	805	836	843	818	804	800	870	770	803	864	816	759	796	822	826	798	837	825	775	895	816	797	767	811	861	804	796	802	772	795	841	851	812	799	864	816	809	810	853	802	790	805	824	791	791	774	795	813	811	810	807	807	851	822	790	822	767	860	871	787	815	825	779	725	768	818	831	821	814	834	812	866	808	842	795	798	859	821	803	855	833	775	760	811	799	853	849	764	775	786	736	732	803	874	828	806	843	825	747	811	810	842	790	820	815	761	837	794	819	785	862	806	844	778	817	854	814	885	808	788	779	802	822	788	781	832	830	860	850	831	786	837	839	803	840	816	817	770	845	754	796	811	810	773	784	855	810	811	831	780	823	797	768	777	792	863	789	803	759	878	788	815	814	821	815	801	793	869	809	788	797	812	849	812	770	795	832	794	808	834	796	825	845	832	793	812	791	867	798	805	824	788	829	777	806	840	818	796	765	789	813	802	778	828	866	785	832	783	777	836	811	786	781	827	804	834	789	769	809	766	824	782	802	845	786	824	834	828	805	821	818	805	821	834	818	843	854	798	824	750	769	833	782	805	828	773	801	811	863	811	793	827	806	781	811	833	801	843	841	807	819	835	810	816	821	748	839	884	800	822	837	805	825	835	758	803	788	828	832	772	863	852	795	841	785	809	797	795	838	809	846	817	883	809	767	806	843	833	830	831	815	822	806	763	864	760	851	859	811
34006	15433	11636	6550	3999	3060	2547	2000	1480	1252	1142	1062	928	775	586	582	527	505	513	505	471	493	482	486	486	484	454	431	450	460	478	469	430	433	455	411	439	455	417	418	436	436	404	408	418	422	434	416	462	415	405	413	419	404	455	417	408	423	397	433	404	425	439	422	406	414	407	380	435	413	435	368	368	370	415	394	382	413	443	449	448	438	375	402	412	425	431	464	400	419	435	412	414	414	404	430	448	470	409	442	405	414	428	417	415	402	434	420	405	419	433	441	422	420	393	432	444	382	442	405	384	442	433	405	390	405	426	463	386	407	394	413	391	409	433	386	398	421	412	411	405	377	422	421	390	404	403	402	407	384	428	414	431	382	408	398	398	424	391	435	407	446	444	435	432	439	436	430	436	441	424	435	417	433	427	449	435	412	406	403	394	388	388	448	434	427	388	399	420	383	440	390	373	391	439	411	396	437	408	414	440	412	452	429	385	453	447	461	416	376	375	408	448	434	400	380	449	407	420	412	416	435	440	433	410	426	404	399	406	445	430	432	435	438	390	423	435	447	406	424	429	405	431	468	417	399	417	427	405	368	404	399	459	395	436	403	431	404	448	427	440	373	402	388	365	442	369	368	401	402	397	429	393	448	423	425	411	410	404	435	435	420	436	444	414	411	407	397	395	431	376	426	408	423	384	401	436	426	397	397	394	423	442	436	452	381	427	411	429	390	424	423	434	364	429	424	444	426	412	398	420	404	408	415	437	407	401	379	422	412	443	446	405	452	465	389	424	435	410	436	434	411	403	435	433	442	421	407	395	440	383	449	410	414	365	364	398	417	429	400	370	444	406	421	400	404	411	399	400	394	390	473	383	400	440	428	373	432	402	430	435	423	399	427	429	431	422	395	393	424	449	430	417	426	405	387	417	420	428	448	398	434	386	425	432	424	395	375	417	423	374	371	445	441	420	464	402	411	428	439	486	423	418	443	415	466	450	420	373	413	399	416	390	420	379	409	404	410	395	398	435	433	438	425	419	401	429	382	438	434	412	415	425	458	393	429	429	434	434	400	404	469	385	427	367	447	409	443	386	392	401	390	428	422	406	438	359	405	433	397	398	410	429	479	436	408	416	433	378	394	436	432	419	424	424	388	380	403	426	373	398	422	433	410	398	386	431	435	382	396	399	425	443	383	392	399	428	399	400	388	404	378	434	438	432	412	369	455	435	443	422	420	443	389	433	411	421	430	420	440	450	388	403	426	405	433	425	400	384	417	468	435	435	384	409	424	409	422	434	367	434	423	434	421	402	440	408	448	422	458	417	443	412	405	430	420	440	406	421	401	403	429	434	428	440	445	407	452	406	378	426	370	407	479	443	413	442	438	390	414	425	408	428	428	412	441	403	387	400	410	425	412	451	442	457	457	429	433	374	453	404	422	415	437	403	379	398	428	446	407	422	411	439	429	433	407	474	395	396	416	414	399	426	403	430	452	430	421	414	390	430	416	464	433	431	410	417	386	424	380	403	379	377	399	412	398	483	436	418	403	403	430	398	391	439	419	392	446	414	413	442	415	421	374	444	427	388	403	401	428	412	385	424	413	396	363	424	410	409	437	431	428	410	359	435	373	408	428	396	445	433	451	476	444	412	402	423	454	396	393	373	421	410	432	402	438	407	427	405	424	431	390	391	458	413	416	409	477	412	391	405	420	405	377	409	368	413	388	448	449	412	414	375	410	407	437	420	434	415	417	441	437	459	430	413	419	423	439	404	433	404	442	449	394	414	420	403	404	421	446	416	401	454	421	413	432	417	415	427	412	422	393	426	398	419	384	406	371	430	438	397	412	379	423	417	406	426	383	432	434	375	426	395	417	457	429	379	412	444	437	454	425	449	394	393	410	389	377	433	425	396	391	455	423	398	452	390	439	407	357	373	394	380	402	422	393	418	375	431	430	447	412	405	398	437	393	380	423	426	425	420	399	415	457	442	399	398	425	408	437	432	422	451	454	379	406	440	396	414	426	414	409	411	431	446	421	431	414	422	378	450	449	384	409	376	395	402	394	400	398	371	435	441	414	390	427	424	417	415	425	384	415	360	404	415	419	412	372	421	420	410	402	389	423	457	416	419	412	439	429	423	402	468	409	385	446	427	452	407	430	407	452	423	403	430	403	424	425	419	409	408	373	395	431	398	426	400	442	413	388	426	367	443	397	420	458	351	466	441	427	395	426	431	433	419	440	444	404	398	454	387	404	454	457	418	407	397	447	429	471	400	409	400	414	402	426	375	423	396	435	417	411	414	400	402	419	413	416	424	448	424	452	386	444	392	412	423	422	410	434	381	430	391	422	409	419	406	413	421	397	425	389	368	412	417	388	405	436	431	467	418	453	393	384	451	454	453	384	386	402	409	448	422	427	416	408	443	423	388	436	425	437	420	414	393	434	424	407	437	421	465	425	425	397	446	437	389	391	446	383	411	426	425	445	420	418	401	422	374	426	431	439	449	429	433	415	393	391	436	441	404	407	433	414	419	409	377	408	426	419	367	431	417	400	385	408	408	430	457	388	384	426	362	424	409	419	395	400	380	399	415	397	435	423	430	448	428	392	480	445	426	411	453	435	450	410	410	412	398	366	404	422	428	436	373	414	428	429	378	432	403	382	445	398	426	457	397	396	392	410	435	407	415	428	449	431	371	414	416	417	423	383	405	441	456	419	478	430	422	406	384	410	399	452	407	418	398	433	400	403	434	413	465	429	405	401	418	411	420	405	445	393	408	396	434	424	425	441	417	397	396	388	453	348	418	408	416	410	399	413	412	427	447	387	412	414	373	423	422	425	430	422	434	393	430	411	401	389	423	407	432	392	439	423	402	393	373	428	411	428	362	369	424	436	430	442	421	435	420	416	395	438	412	395	416	451	409	438	438	430	441	432	395	373	434	409	386	390	429	427	461	398	408	422	377	397	389	382	422	424	417	418	402	388	376	405	417	409	406	372	393	431	404	387	364	429	398	393	419	380	414	422	395	399	373	366	415	431	433	429	391	401	416	415	384	414	450	424	395	448	424	357	413	452	414	393	385	441	406	434	382	403	415	423	393	392	455	388	386	407	390	370	374	446	411	382	428	452	412	420	393	417	410	425	432	415	447	430	388	410	416	430	412	383	397	421	443	426	414	438	447	451	397	420	429	396	424	419	470	395	392	447	421	407	404	402	410	410	427	392	418	444	417	416	396	404	392	391	371	376	411	426	403	421	399	354	430	383	412	424	396	476	421	381	443	411	445	429	406	431	425	432	400	428	374	440	391	425	405	428	375	418	456	474	388	422	388	395	381	451	413	431	410	397	385	366	419	392	417	423	424	416	444	400	405	438	391	397	401	455	434	404	406	402	415	460	414	429	424	398	397	426	408	387	397	416	441	424	448	461	382	431	375	452	442	426	421	431	434	422	453	444	395	449	404	404	430	415	447	395	446	444	386	401	375	409	407	402	408	411	434	457	395	400	380	405
18808	10308	16271	13796	12140	10730	9314	7436	6058	5179	4829	4734	4038	2866	2114	1801	1587	1474	1483	1407	1261	1298	1297	1317	1240	1143	1143	1068	1109	1057	1105	1075	1033	979	1028	1050	1021	971	1035	952	982	995	958	964	937	952	933	907	905	952	923	941	931	891	848	940	928	910	914	879	959	867	951	951	917	935	917	899	891	879	892	968	912	930	931	939	885	906	888	923	941	849	856	872	894	948	902	875	946	905	885	915	871	840	928	929	876	950	916	906	926	916	907	924	918	910	852	929	901	881	877	897	916	907	937	894	933	864	853	913	912	903	923	892	908	895	915	933	907	866	906	846	852	966	926	888	856	888	891	975	887	867	901	938	930	926	940	889	876	925	915	929	859	878	894	962	952	903	852	959	900	880	918	865	902	902	983	908	947	923	912	914	910	895	929	893	887	951	917	932	898	898	911	887	864	919	897	876	967	900	960	927	915	908	873	917	941	845	871	867	957	918	897	896	885	903	900	877	891	931	895	895	926	907	894	964	938	918	896	908	856	883	930	949	891	943	969	968	872	929	883	896	901	856	922	927	936	924	962	904	915	903	890	904	863	930	879	904	884	892	897	902	918	963	877	907	916	912	872	865	893	944	931	895	867	957	912	899	891	948	912	923	853	840	934	853	911	942	957	932	912	916	950	885	906	909	906	908	945	907	881	985	922	911	940	878	978	935	922	833	928	933	880	929	886	925	879	882	905	903	926	900	919	919	891	908	875	929	932	923	939	934	887	946	894	915	882	923	891	906	904	944	891	856	869	934	966	898	841	908	922	902	860	885	915	881	896	941	901	910	907	899	885	901	893	920	870	961	865	886	888	880	946	913	910	890	931	973	902	870	889	905	941	890	961	915	885	882	882	912	913	871	942	944	930	884	943	902	881	916	950	944	866	848	874	830	882	893	934	936	947	928	895	920	862	922	902	888	902	864	956	878	916	937	902	913	874	927	979	892	933	872	907	852	910	898	872	913	889	889	926	876	937	906	940	870	846	905	871	928	943	902	945	944	880	947	954	939	887	896	909	920	886	915	940	893	873	926	918	929	922	905	938	954	887	928	846	901	902	899	882	896	858	952	924	917	913	950	876	911	898	923	900	864	883	905	890	965	960	865	894	927	938	876	929	850	931	866	895	913	910	934	938	936	937	872	930	923	924	901	946	890	899	931	928	942	916	908	864	948	907	837	883	878	900	907	906	908	921	929	907	977	900	907	863	907	946	899	897	872	916	923	925	918	885	893	930	966	931	926	910	898	919	942	963	898	870	891	849	877	956	920	902	939	905	914	981	905	914	862	910	903	881	913	871	938	938	906	927	923	882	923	903	934	933	872	955	952	935	917	875	868	907	930	885	965	952	910	970	894	897	895	842	856	892	882	887	911	883	885	906	871	886	883	902	898	922	930	862	904	883	885	895	894	918	912	916	926	892	892	900	902	852	955	928	931	923	885	899	922	854	876	949	832	931	917	893	887	892	913	942	912	874	840	916	902	912	901	902	905	884	850	879	926	859	922	934	895	858	907	883	933	920	930	920	944	921	909	914	881	884	889	924	923	886	921	878	968	935	929	937	921	952	906	905	918	919	946	907	918	888	906	930	962	865	872	920	897	960	892	842	905	925	915	880	888	925	942	965	913	912	891	928	948	913	936	935	951	929	870	919	913	901	924	928	916	919	902	918	894	889	927	885	874	973	926	892	908	902	907	918	934	924	901	902	882	903	893	932	919	846	940	933	949	899	940	927	899	946	885	911	923	912	889	966	956	887	877	919	861	917	895	942	920	960	864	915	938	963	970	943	903	922	841	872	936	929	912	862	894	921	881	873	947	892	840	940	908	925	907	891	911	912	917	927	933	931	949	912	975	929	874	921	915	951	904	944	887	952	944	904	904	920	857	852	965	894	926	932	909	894	894	942	878	885	909	906	924	926	932	942	946	925	865	998	915	913	958	926	868	902	890	913	948	930	906	855	950	909	913	957	969	877	892	925	874	943	875	929	874	894	982	913	906	852	883	924	897	894	931	891	941	934	877	894	881	908	957	915	959	947	908	923	894	945	942	913	830	954	901	929	874	876	875	919	958	877	878	898	900	939	907	951	887	859	875	907	928	905	900	933	883	903	900	911	855	934	910	863	869	866	882	916	898	925	963	927	955	894	866	893	927	893	892	901	890	903	878	923	930	932	894	933	882	929	828	931	890	933	937	909	890	954	850	945	860	901	938	907	882	951	927	868	899	908	921	941	879	936	882	834	879	919	949	908	931	903	929	915	923	919	894	942	933	890	901	867	929	915	895	914	971	922	914	956	900	931	871	948	881	948	913	924	898	853	887	850	933	885	885	930	942	974	877	921	907	890	859	936	903	905	893	877	878	872	867	936	915	922	915	894	924	861	860	889	906	934	887	878	946	893	921	885	920	925	955	877	922	870	941	883	951	960	850	920	913	920	874	864	877	933	897	913	914	920	927	948	884	912	930	901	885	978	941	902	947	854	966	938	924	930	909	938	927	916	959	960	974	944	936	932	907	875	946	921	943	877	921	922	876	909	908	901	877	873	882	925	946	916	973	913	904	910	918	908	881	892	933	864	898	904	934	876	879	901	925	917	906	883	919	932	857	932	855	905	899	937	907	926	863	862	959	895	894	901	906	923	868	921	908	894	945	942	899	985	942	930	922	904	940	873	900	919	920	885	969	891	934	911	859	956	890	868	916	852	908	878	884	912	881	871	907	885	933	941	885	895	948	910	955	883	932	983	940	913	957	896	895	941	914	896	885	938	912	813	923	942	921	934	861	911	912	891	881	900	909	877	940	942	928	953	929	935	891	896	904	914	867	846	920	951	931	923	958	889	935	953	903	906	894	886	869	950	908	937	864	891	947	875	927	932	831	882	898	949	908	905	913	935	861	921	886	916	950	875	825	906	857	941	891	940	930	949	922	943	930	881	889	889	896	860	934	879	870	925	924	932	895	853	920	851	882	942	904	886	929	918	931	916	933	924	925	911	932	901	853	884	938	884	862	922	926	892	911	889	941	976	891	936	899	948	899	957	882	901	886	918	880	868	899	928	918	944	899	942	892	908	881	942	935	892	832	914	884	901	902	934	878	941	902	938	896	924	944	907	891	963	881	907	918	920	863	930	819	901	842	903	926	876	967	934	894	877	905	897	903	883	910	872	835	904	913	921	913	924	883	948	881	905	923	914	929	895	895	897	854	888	908	922	935	914	897	915	873	884	909	911	939	932	861	866	866	927	958	836	899	942	924	895	897	956	902	882	881	911	888	874	874	876	905	910	945	905	952	926	889	958	895	905	950	918	916	921	923	943	916	867	918	878	906	904	887	858	865	869	894	893	933	908	928	909	905	890	931	871	948	893	936	931	929	916	919	937	915	928	956	936	917	892	957	874	854	861	969	897	884	866	900	936	944	872	911	930	979	860	938	870	940	897	917	916	904	929	883	906	929	876	914	960	929	948	923	913	924	889	913
15751	6273	5114	2963	1688	1350	1051	890	701	633	577	571	603	551	431	462	464	453	427	407	414	456	453	467	405	420	427	410	421	394	372	434	434	398	451	374	417	407	424	433	403	433	378	414	403	429	426	465	391	365	378	415	419	407	390	420	418	412	420	409	425	427	373	415	420	375	384	433	406	411	400	380	423	432	386	407	394	407	398	410	371	404	430	416	377	369	415	381	413	421	407	410	392	405	399	422	363	356	399	420	446	392	369	378	367	390	427	406	390	398	408	398	370	389	402	397	403	368	385	385	362	410	393	397	411	370	420	384	397	383	377	420	398	388	395	390	402	395	389	361	411	378	417	419	369	386	395	424	402	360	376	354	425	432	425	388	389	382	352	345	350	357	374	441	416	387	373	383	440	400	382	388	393	341	380	368	381	409	395	401	398	408	445	367	440	400	431	419	367	356	359	388	444	465	400	385	359	406	411	412	366	398	390	411	406	404	403	378	397	411	421	397	365	415	448	420	398	357	404	380	396	420	393	373	430	391	413	414	373	415	415	379	385	371	396	398	388	382	414	401	335	419	396	393	419	420	377	387	356	383	366	381	368	400	441	379	423	402	407	396	386	415	406	428	431	405	416	363	379	380	413	391	402	424	368	403	364	395	370	387	426	404	424	407	422	406	361	423	371	403	395	471	419	374	419	425	397	398	412	398	377	367	401	403	406	411	383	395	390	423	414	374	403	424	413	371	425	385	407	422	405	412	391	376	399	396	416	369	463	372	399	375	391	383	419	365	390	391	409	370	403	411	392	379	396	391	409	403	392	393	393	382	404	424	387	373	405	401	355	397	386	429	382	366	396	387	407	397	417	375	390	411	374	437	369	392	406	430	434	400	407	396	388	398	443	452	397	387	389	390	410	418	388	431	405	404	434	399	385	398	398	390	363	422	391	397	380	399	395	394	353	401	398	391	447	453	435	381	392	399	364	366	435	398	436	430	392	366	386	444	402	400	393	388	394	388	391	375	409	352	411	406	375	377	421	378	391	378	426	385	390	439	363	416	437	357	419	395	379	410	403	419	403	432	396	351	417	404	405	347	391	429	401	413	412	407	414	416	435	409	411	433	428	388	364	431	397	390	373	370	430	410	348	415	410	401	420	392	390	421	401	410	407	418	365	376	375	400	401	399	367	383	395	432	419	352	396	400	430	431	412	381	394	378	426	391	415	443	369	390	394	393	423	375	376	404	395	405	384	397	388	415	425	358	412	390	361	391	397	401	432	361	387	408	411	416	401	389	376	383	369	385	370	396	416	407	424	398	394	440	386	406	378	350	400	403	411	414	412	417	401	387	376	376	409	422	396	394	402	405	372	398	395	400	389	402	392	396	409	395	412	404	420	397	421	379	390	384	400	405	382	386	426	402	395	418	433	418	415	371	365	380	383	374	388	402	378	400	404	392	418	406	428	383	416	377	415	384	413	422	408	413	423	372	374	400	372	359	377	361	374	410	385	422	393	402	409	374	369	372	378	404	436	397	406	388	338	396	386	394	403	377	385	423	373	415	406	397	388	375	430	418	389	379	373	402	378	446	390	379	371	384	380	418	364	417	381	411	385	381	424	390	372	405	385	391	412	392	404	428	371	395	402	360	426	364	429	402	399	384	396	389	437	392	452	387	364	416	394	445	443	410	397	411	398	422	432	388	343	384	388	410	362	400	386	370	429	403	397	426	394	435	375	384	358	363	412	364	408	417	347	389	393	407	435	404	392	384	366	452	400	402	415	361	413	396	398	390	427	412	414	356	383	382	391	384	404	396	380	381	374	405	372	359	365	384	384	451	421	433	384	404	406	416	407	374	375	420	452	433	397	361	418	452	386	407	387	420	418	418	393	388	366	393	404	415	405	399	394	396	412	355	400	413	381	388	382	461	398	420	420	405	397	377	431	401	394	388	372	385	428	385	432	383	412	454	401	365	402	408	387	410	412	371	367	412	405	378	350	416	371	427	421	436	385	428	360	404	426	391	399	398	371	416	364	354	394	386	445	404	394	384	394	386	418	359	395	372	399	390	412	399	374	396	400	403	364	403	385	381	398	406	409	427	382	397	388	409	400	410	394	391	425	372	369	372	410	375	380	414	372	400	379	403	412	405	433	408	407	413	401	393	394	384	419	388	400	402	407	385	403	386	401	403	385	437	444	448	410	402	439	358	391	383	398	389	405	405	399	407	415	417	358	355	427	387	399	405	410	375	377	361	368	401	394	408	411	445	403	406	404	408	360	387	438	380	350	392	418	393	401	379	378	407	415	403	386	395	404	382	412	436	361	443	378	412	380	427	347	396	412	382	434	372	384	375	410	401	381	366	371	433	418	383	396	398	413	454	406	391	351	363	384	437	401	388	377	365	375	376	412	389	410	423	369	386	391	399	374	354	382	371	405	412	357	438	369	392	395	390	403	367	371	385	392	401	440	369	395	409	386	441	424	428	378	385	383	363	410	355	386	389	366	418	403	426	390	380	428	366	417	413	395	394	412	397	380	425	393	420	382	447	393	408	422	383	413	414	375	395	367	403	400	404	380	408	405	402	429	399	383	395	369	394	416	408	421	387	442	410	391	373	432	400	405	396	406	398	398	381	379	428	413	411	412	365	357	370	388	378	392	407	383	422	389	382	415	436	401	405	410	403	401	328	372	377	345	431	394	378	398	407	388	430	405	405	411	423	414	418	380	404	396	368	410	404	394	412	432	400	389	397	369	412	420	407	366	392	404	404	409	391	426	411	433	391	387	374	393	417	432	450	393	381	427	422	427	393	347	401	379	429	418	402	371	391	408	365	400	372	404	415	390	378	372	357	390	415	367	381	406	417	407	417	399	426	430	384	346	403	373	391	412	424	381	402	409	402	404	382	391	396	382	378	368	403	401	426	397	408	365	411	391	394	390	381	377	362	415	400	408	376	370	380	400	405	396	415	391	399	381	350	348	415	404	408	414	384	374	387	405	405	392	384	373	415	420	377	417	380	402	375	407	377	394	396	436	430	413	411	364	356	397	409	410	391	410	402	407	385	397	400	399	407	368	397	356	385	383	387	425	405	405	391	431	387	421	405	377	400	446	433	436	399	412	436	353	412	383	403	389	393	364	353	399	380	385	401	391	425	438	406	387	408	380	415	360	414	365	389	426	399	390	383	401	357	383	403	406	402	429	433	388	398	412	411	411	387	393	370	392	416	404	397	434	402	388	378	402	411	374	412	392	424	420	404	421	400	418	389	368	370	425	409	406	344	363	356	395	404	389	412	431	425	390	409	439	421	398	374	401	425	427	382	384	384	376	428	387	385	458	387	362	387	415	391	389	413	438	428	399	356	390	367	382	434	408	364	403	466	416	410	421	431	415	405	399	432	379	427	402	391	419	383	382	400	424	409	396	409	422	386	400	407	428	407	453	410	414	404	427	424	364	401	390	407	360	434	424	410	446	442	433	427	414	387	403	371	429	420	433	386	390	439	402	371
9217	5076	8721	7280	5515	4789	3974	3133	2447	2082	1909	2094	1824	1596	1213	1145	1109	1130	1073	1054	1006	1091	1043	972	971	979	970	958	938	953	960	963	891	947	885	941	917	870	872	864	899	863	876	900	891	878	865	916	875	922	936	852	901	817	882	883	890	833	846	856	880	883	861	875	871	886	837	842	851	858	851	847	925	913	857	868	903	865	860	823	868	907	892	868	849	808	836	862	869	901	858	873	883	870	837	858	854	860	846	943	846	850	832	896	835	863	820	884	897	832	897	881	853	853	847	842	839	856	902	892	854	882	860	869	876	863	857	868	874	834	873	838	857	864	845	840	905	865	817	789	831	859	820	875	857	909	877	854	841	862	894	911	869	868	894	857	890	874	840	814	870	914	862	865	845	825	874	865	868	855	856	864	896	870	863	888	854	880	831	835	864	897	889	817	849	894	872	863	870	893	857	869	910	854	928	840	866	901	873	827	833	901	869	862	910	850	854	872	868	882	855	870	869	857	875	911	862	806	867	848	899	892	877	879	886	826	867	825	877	899	858	857	919	813	834	847	855	907	861	862	873	858	828	857	847	896	816	858	896	876	828	812	880	880	826	876	878	860	831	902	828	887	848	875	839	866	855	894	875	917	839	873	884	846	886	829	870	878	848	850	874	894	832	910	861	865	891	892	839	867	886	882	870	876	847	867	853	862	866	906	847	827	847	865	851	892	856	853	839	895	861	848	849	846	821	857	911	839	863	805	828	835	861	858	872	854	856	876	845	841	891	884	860	899	823	875	835	857	828	906	890	856	814	877	866	843	879	916	857	864	854	844	865	834	826	851	871	877	853	913	831	875	835	872	860	862	890	841	825	883	895	877	874	864	835	890	921	842	882	864	875	904	848	918	870	876	870	896	861	854	854	844	870	835	894	876	858	830	871	921	830	839	823	877	891	850	842	886	852	809	891	907	839	881	843	863	832	838	890	883	908	832	860	818	845	797	880	852	851	882	905	866	855	842	850	798	898	876	858	801	809	855	852	872	911	851	863	829	892	832	920	876	912	877	842	835	884	834	808	827	853	828	839	832	850	894	928	884	863	917	864	854	887	874	891	867	854	846	855	862	854	834	890	862	850	818	904	866	836	869	887	842	851	931	889	826	855	871	878	842	868	864	877	866	851	886	851	806	889	884	845	820	867	834	871	861	840	857	852	880	870	872	866	855	868	835	825	836	874	841	871	887	912	873	875	809	796	874	872	831	882	876	889	871	878	876	884	858	864	881	848	848	908	841	877	854	840	813	864	875	838	886	833	835	856	850	853	860	878	857	844	869	924	863	862	890	840	850	868	838	879	856	857	894	874	855	809	828	882	840	920	877	898	857	938	912	844	848	894	872	872	855	858	827	893	847	868	915	852	874	850	851	847	886	845	871	861	884	826	862	812	879	910	877	847	826	843	823	839	898	831	820	928	859	887	868	886	867	850	877	907	901	851	835	878	810	859	854	883	902	874	890	802	848	937	845	865	885	851	854	876	848	882	847	880	851	849	867	883	890	863	831	852	886	840	862	886	852	889	862	847	866	853	900	853	883	813	855	895	895	869	831	858	855	863	897	866	876	880	923	855	883	906	869	880	864	898	851	860	860	859	870	871	878	849	854	860	869	832	880	886	890	820	827	836	895	918	852	856	932	869	874	862	848	886	865	885	857	866	847	847	904	809	865	870	855	852	836	836	866	866	837	879	829	891	891	791	838	886	858	861	814	863	879	843	848	844	909	877	873	919	874	856	858	876	834	865	851	882	830	864	863	847	883	799	910	924	850	860	896	899	845	876	898	898	897	834	876	853	831	856	862	830	831	858	864	853	812	852	846	921	883	928	881	828	850	948	862	873	886	882	898	838	826	900	836	848	869	850	879	880	818	871	911	834	830	874	815	859	965	838	853	818	880	870	799	855	866	864	864	851	865	881	809	899	856	823	845	851	825	874	962	849	862	882	830	848	907	856	911	824	834	868	896	857	841	848	874	882	884	923	857	901	819	812	863	894	819	895	812	921	882	880	854	889	885	877	856	870	934	838	871	832	831	839	880	853	809	837	843	863	864	887	890	853	833	869	850	793	849	862	910	851	862	831	854	810	862	846	870	888	904	923	914	872	836	875	884	829	858	845	859	855	839	875	837	848	877	849	855	905	852	873	846	911	844	835	843	856	867	842	876	819	835	852	884	881	854	940	872	852	889	919	854	825	880	895	873	872	927	910	832	853	904	873	812	862	874	869	899	830	864	866	896	870	842	882	892	856	862	867	866	869	832	849	898	873	803	834	896	873	820	961	882	856	902	849	908	866	859	883	822	910	896	893	836	882	880	806	861	878	862	821	852	867	799	862	823	891	830	829	838	888	851	858	863	865	918	859	827	869	841	847	848	897	837	835	826	785	833	866	890	871	913	880	903	908	815	846	867	884	897	835	898	866	842	838	877	874	899	886	832	836	874	852	837	814	805	884	845	862	858	869	855	852	816	872	872	856	827	837	859	924	852	873	830	849	843	885	856	885	872	909	855	892	860	883	869	876	880	911	839	910	789	874	855	860	897	868	882	857	800	806	824	883	827	872	828	882	818	865	902	827	844	868	847	893	841	860	876	844	861	866	923	845	875	849	865	824	891	858	830	848	842	894	889	878	893	934	887	880	883	867	850	800	891	861	836	788	924	833	909	868	864	870	822	879	911	847	891	876	854	880	873	919	873	864	873	880	915	870	843	870	866	832	859	846	844	860	873	862	831	882	810	832	878	808	886	841	878	838	871	865	845	892	887	862	860	858	828	891	851	906	843	869	887	900	875	834	858	839	833	861	884	828	869	843	856	881	862	854	873	863	850	871	845	856	876	838	873	882	873	827	846	857	906	876	808	853	829	834	905	843	823	869	850	895	902	872	893	840	835	856	865	886	840	863	842	899	828	862	868	867	903	819	861	854	907	795	840	814	851	795	856	897	862	866	846	887	868	864	839	844	889	834	881	875	882	884	881	937	861	859	786	836	860	868	796	835	818	867	863	827	903	781	896	874	861	905	846	877	859	848	861	830	825	870	859	847	854	794	851	842	878	892	868	843	890	902	818	864	841	866	871	844	882	879	849	856	842	827	875	848	922	861	840	875	875	883	804	828	872	884	859	823	880	856	869	856	887	875	864	899	894	874	856	837	870	859	860	845	881	881	878	818	899	846	909	922	910	860	845	898	868	889	893	858	852	863	866	864	912	893	874	833	850	880	892	865	866	867	850	840	869	832	878	890	882	898	904	798	836	889	822	840	937	848	843	857	846	866	825	801	866	901	849	840	877	813	878	841	901	852	887	902	924	847	844	878	869	863	863	848	860	870	874	828	865	853	829	840	851	864	878	886	901	883	871	854	863	893	907	868	834	851	889	865	804	876	857	833	888	835	838	873	921	817	846	876	826	849	891	869	899	859	843	877	863	861	861	820	866	859	836	854	850	859	893	843	860	838	902	876	869	840	832
26047	11523	9978	5096	2785	2128	1757	1358	1022	866	813	834	738	651	499	466	453	453	437	413	419	438	409	435	394	368	392	416	407	409	369	387	354	385	362	393	348	399	375	353	396	391	382	382	392	370	363	374	312	378	393	378	398	382	360	340	382	362	335	392	367	382	373	376	363	361	360	396	378	362	381	379	379	355	397	388	404	368	377	369	385	349	371	353	330	359	370	365	375	363	345	358	389	366	402	414	363	347	374	393	362	343	394	369	388	384	384	364	341	345	408	335	388	366	392	323	335	364	394	403	377	374	387	393	334	388	408	385	402	359	369	318	354	360	352	352	371	370	351	356	356	383	393	381	373	376	357	374	401	409	359	356	338	332	346	373	349	366	377	388	374	361	370	384	348	363	345	348	380	346	378	407	382	406	378	351	349	353	362	383	336	365	364	370	403	354	356	367	354	355	376	335	367	389	362	356	354	378	372	349	373	341	366	357	390	389	353	399	330	344	388	352	378	375	396	390	405	393	389	389	342	353	364	351	363	382	352	379	336	384	366	363	361	412	367	409	374	392	356	358	347	353	373	347	356	361	406	380	382	336	332	407	376	353	374	363	340	341	382	371	386	366	359	339	373	374	388	397	338	375	426	372	346	394	391	387	383	387	355	408	391	386	354	387	374	357	356	347	365	356	356	335	338	393	349	350	407	367	368	354	366	392	383	356	380	364	375	400	396	376	366	355	370	387	383	362	393	373	337	363	348	387	353	390	370	318	377	354	356	362	333	366	335	393	405	397	368	392	340	350	373	369	408	385	402	381	362	349	361	355	364	362	403	389	350	375	358	377	335	380	369	347	364	375	367	385	365	334	389	387	365	396	385	349	349	380	390	376	330	377	392	381	394	372	356	374	367	380	332	362	334	367	407	369	369	394	344	374	393	360	358	419	365	375	343	370	350	367	376	361	370	371	386	350	325	373	379	396	393	377	335	380	352	373	390	364	379	392	344	358	360	372	394	362	383	376	370	361	394	364	365	383	364	350	377	398	362	376	342	367	348	392	397	388	367	392	321	392	372	354	394	437	382	373	379	370	381	390	355	415	383	401	359	350	374	390	393	352	334	330	373	366	359	378	360	375	360	398	419	337	374	371	360	361	361	370	404	397	390	356	340	378	361	364	381	388	360	349	359	401	375	357	381	415	350	344	353	347	348	363	360	374	401	349	345	359	361	342	349	368	367	371	375	435	379	361	357	326	373	348	366	333	376	405	377	390	389	384	377	384	389	382	381	349	395	325	391	385	397	405	359	389	382	360	341	363	381	361	353	382	390	354	343	378	353	436	346	389	334	405	344	334	342	359	401	398	379	346	379	336	366	405	360	362	376	384	370	398	347	356	364	378	368	373	348	372	378	362	377	393	415	383	390	346	347	350	405	341	400	368	362	346	352	404	378	351	399	387	353	396	376	381	377	367	374	367	366	362	380	347	404	377	357	357	393	343	386	393	388	371	382	351	384	365	368	384	366	342	394	351	355	376	388	345	352	333	326	365	368	362	387	408	379	344	404	393	349	346	379	374	364	414	406	432	341	416	371	331	365	341	373	385	362	364	386	399	359	386	357	403	368	375	322	363	368	355	367	372	406	381	378	352	361	382	360	413	382	346	340	372	367	362	400	389	392	385	352	377	392	375	385	374	399	366	374	391	399	382	390	353	361	376	391	365	344	359	376	359	384	320	379	344	356	362	358	348	355	390	360	381	339	341	367	371	388	371	349	374	364	324	368	384	338	368	341	357	351	368	350	381	360	385	361	370	387	406	367	404	402	374	343	358	359	371	373	335	397	400	405	379	366	376	359	362	385	349	356	371	377	370	390	397	374	390	369	385	385	408	347	366	321	359	351	375	336	379	388	402	353	365	344	384	397	362	368	351	371	375	390	386	350	361	355	391	354	387	365	393	376	366	419	369	366	372	348	357	375	360	350	354	399	364	370	399	397	369	341	391	366	381	347	363	408	380	389	360	371	348	387	333	358	349	392	396	369	344	381	383	362	380	377	372	380	389	400	337	392	349	372	380	372	397	370	415	364	373	385	388	386	366	345	346	379	377	371	384	407	368	374	402	355	394	389	359	321	384	417	388	390	413	348	358	362	378	318	365	381	386	402	398	376	338	393	401	373	393	394	380	354	370	370	381	416	391	386	379	370	362	355	386	379	374	397	358	343	346	405	374	331	384	378	383	351	402	365	384	369	378	380	349	396	357	360	368	343	378	378	360	394	393	347	345	383	372	386	375	364	371	383	360	406	346	372	418	348	369	334	351	381	337	393	364	351	348	357	389	371	357	408	388	346	389	353	373	364	335	345	369	359	370	364	384	378	388	396	396	339	357	370	374	383	381	368	362	351	365	365	400	355	395	359	378	392	398	361	380	376	406	406	377	347	367	373	395	317	383	363	356	367	383	360	308	364	353	355	403	369	381	379	371	351	357	381	361	383	391	366	355	385	355	358	339	370	373	382	373	377	391	379	361	348	355	386	401	368	369	370	397	388	376	337	346	365	364	384	356	365	367	376	391	379	397	403	373	376	372	325	351	403	349	355	406	381	348	372	385	352	386	371	335	372	373	344	359	342	395	377	404	394	367	371	378	368	383	388	394	380	383	358	366	372	394	371	349	349	359	352	354	350	344	344	384	365	381	386	380	419	360	384	364	359	347	377	407	346	360	367	399	370	395	389	386	367	369	390	386	368	365	349	351	356	354	363	372	364	418	413	341	359	400	374	364	361	378	341	377	377	381	357	407	394	365	356	361	392	370	367	366	381	356	394	376	387	367	383	374	360	407	368	389	389	389	345	370	338	394	381	391	387	354	371	359	424	340	409	353	361	304	377	364	355	394	395	372	348	383	411	382	400	370	367	363	382	372	377	369	392	409	361	393	361	407	374	384	358	424	371	354	356	393	384	403	356	361	347	376	356	363	366	413	378	398	377	345	337	358	359	357	368	378	328	367	359	340	379	373	382	378	394	402	407	375	387	373	385	393	381	343	383	405	357	379	373	366	363	379	377	403	352	359	426	371	373	357	384	370	370	386	370	371	379	373	406	365	355	353	330	360	352	369	391	337	347	353	397	375	383	375	394	361	366	355	362	392	361	401	355	368	375	389	382	360	374	342	346	363	368	349	347	369	346	365	373	351	366	361	385	401	373	356	368	403	379	409	357	406	357	393	355	391	340	345	381	358	370	380	358	351	340	354	345	353	403	331	378	344	373	332	368	380	387	372	374	354	383	340	382	371	369	390	344	361	396	390	381	396	397	358	371	320	370	352	375	389	353	395	362	363	373	363	361	369	382	341	380	364	341	408	361	362	383	353	369	381	376	368	379	393	389	333	364	389	329	362	378	373	368	397	373	349	416	352	397	358	363	358	375	374	362	362	362	345	355	369	373	373	399	366	386	381	395	342	387	367	338	352	360	343	366	355	352	377	385	388	366	343	407	333	373	359	351	361	370	387	388	373
15280	8612	15133	11322	9100	7998	6556	5362	4265	3681	3311	3256	2822	2339	1644	1432	1351	1240	1118	1101	1165	1117	1110	1063	1096	997	947	957	1003	962	949	951	933	851	911	923	952	880	872	918	880	813	821	820	847	869	816	788	861	809	870	794	856	858	849	787	806	805	847	810	846	818	865	820	861	809	857	845	841	817	825	878	883	852	871	821	795	814	827	784	801	820	822	773	824	809	827	824	832	807	888	813	818	818	785	832	801	861	812	857	796	807	826	819	843	813	832	818	780	808	821	795	837	773	798	781	885	803	783	833	841	809	836	759	792	820	819	883	806	847	820	775	815	819	858	813	822	857	797	784	819	876	773	835	783	799	813	854	844	806	807	817	808	789	813	811	851	800	840	882	890	801	819	831	773	765	762	797	827	832	832	855	801	827	844	843	823	822	842	801	818	830	796	798	850	838	807	771	821	817	846	812	809	815	813	775	821	788	791	847	813	819	801	794	761	840	832	857	808	821	800	896	890	800	817	805	794	823	812	791	812	798	887	816	788	871	883	802	867	796	816	795	868	785	793	831	816	802	797	816	869	827	888	815	781	797	841	817	808	840	779	808	814	809	830	820	821	768	797	773	815	827	862	822	848	784	804	831	789	842	784	808	840	817	832	819	848	879	825	815	816	864	804	837	784	811	811	798	809	856	833	795	833	808	820	749	836	876	806	781	806	815	829	851	820	840	812	839	833	810	846	770	799	834	797	788	865	839	818	782	792	868	832	793	850	810	810	854	834	802	863	789	820	795	865	845	816	820	835	804	896	829	776	825	787	772	767	867	796	802	838	823	793	834	814	809	852	845	831	789	860	800	771	771	768	817	821	836	815	887	828	822	806	819	881	820	800	812	806	801	788	831	789	783	872	811	831	836	780	820	833	798	858	857	813	839	807	782	849	775	745	785	776	803	835	838	834	833	871	794	840	819	806	862	784	788	778	785	805	856	826	827	818	835	765	799	808	820	822	821	819	839	850	856	839	807	750	826	792	802	843	795	843	814	769	832	809	809	777	834	810	835	808	802	835	852	763	841	807	784	848	828	852	834	801	788	809	842	852	860	803	811	815	826	802	774	775	863	814	802	777	786	809	842	816	811	846	850	847	784	846	827	851	850	811	780	806	798	806	813	797	787	796	814	850	817	821	847	787	809	875	792	829	828	821	776	811	785	802	844	767	823	795	807	792	840	821	792	866	833	774	812	842	838	858	828	795	839	763	795	817	801	820	827	839	848	839	873	870	815	818	807	789	847	817	808	830	819	787	776	873	818	831	846	852	831	818	803	815	820	832	817	791	815	821	798	838	849	797	840	826	842	790	858	831	791	778	816	823	832	793	829	874	795	811	817	794	804	798	873	819	798	831	868	850	838	752	847	803	768	852	800	789	808	828	798	817	868	796	802	833	805	847	810	830	845	812	833	807	888	809	800	805	825	810	839	809	850	799	833	829	820	807	793	825	807	813	798	859	797	834	823	831	850	828	830	795	865	785	826	798	840	825	801	796	795	838	832	786	837	817	790	871	831	864	772	823	796	814	849	830	791	795	864	810	809	870	771	851	824	792	868	850	840	813	828	811	852	832	844	819	829	821	780	832	807	818	777	788	833	822	848	799	870	808	838	782	825	819	813	800	797	800	792	844	855	839	802	824	841	789	900	839	777	790	834	834	866	810	779	796	808	798	813	822	801	842	826	847	860	809	785	837	838	818	794	792	845	787	850	841	866	838	845	811	777	806	813	825	813	778	880	848	847	827	841	804	827	797	789	849	813	854	792	835	809	831	861	821	810	835	855	879	773	823	850	813	785	837	821	861	816	770	854	768	829	794	847	817	870	843	823	823	767	813	831	801	829	823	813	825	872	826	799	838	756	745	810	841	860	864	848	827	824	782	789	768	801	827	822	789	861	820	795	857	801	814	840	857	879	808	820	891	803	800	818	831	812	813	793	834	839	880	856	850	770	823	837	901	848	781	815	813	860	809	808	823	834	785	786	783	809	789	827	782	849	836	855	802	852	820	808	855	821	828	807	856	834	829	787	822	833	809	790	818	839	832	750	840	844	804	824	805	826	809	773	788	845	827	789	835	851	811	849	780	806	789	852	811	846	761	852	781	781	839	865	817	813	817	813	810	798	820	878	783	795	846	804	823	806	791	793	800	834	860	797	810	845	851	805	809	811	823	803	743	830	804	810	805	827	853	833	838	816	796	852	843	855	814	804	836	813	793	774	807	787	829	866	802	841	783	840	832	847	851	826	831	777	847	798	806	864	849	790	804	843	799	762	821	795	809	784	817	808	822	863	845	799	805	810	839	802	804	813	792	819	862	817	832	868	835	814	817	845	864	892	782	764	838	788	774	826	819	875	764	848	759	828	814	823	830	787	791	839	831	823	828	828	827	848	817	804	769	836	756	754	815	828	799	842	802	834	803	812	855	862	825	824	831	845	820	812	808	835	881	844	846	850	796	819	860	795	807	793	887	800	802	832	794	809	840	841	797	829	794	826	830	814	791	854	816	794	831	775	834	827	840	841	838	797	844	826	858	836	812	813	832	856	804	808	829	760	834	858	780	865	800	818	797	817	863	788	814	756	794	779	787	808	834	799	843	814	872	814	824	811	829	799	810	869	791	780	856	818	825	813	831	838	766	828	866	815	870	860	839	768	841	763	860	824	829	835	835	812	880	782	809	772	840	842	777	814	864	789	793	802	793	795	827	753	787	771	820	867	859	807	817	852	817	767	820	792	827	820	802	802	843	765	787	802	822	843	796	793	861	883	849	831	807	825	764	821	782	839	838	851	781	851	836	770	898	836	858	820	793	865	850	821	816	781	809	850	819	826	796	833	871	812	829	850	824	798	840	842	789	840	859	858	836	784	768	813	837	816	836	813	869	860	791	841	829	830	851	833	766	761	827	827	794	795	840	772	875	862	856	816	793	859	782	789	813	839	791	853	800	819	807	836	834	854	828	804	872	834	826	879	832	839	834	832	838	847	861	822	801	765	812	807	840	832	877	789	820	804	843	817	860	833	869	851	803	751	813	815	840	805	809	857	768	831	785	735	815	795	824	860	820	819	755	818	869	791	864	816	829	742	824	814	755	825	797	804	807	822	774	825	829	771	821	818	834	868	770	790	818	788	838	811	852	805	809	817	828	794	815	795	833	804	805	805	838	803	840	803	759	813	783	790	816	808	821	856	836	790	853	816	809	820	835	848	818	845	845	819	825	874	818	796	802	825	777	858	820	849	842	743	794	847	808	824	832	786	814	793	830	831	834	818	811	841	824	820	854	834	814	865	845	786	887	808	808	816	821	799	876	787	783	813	816	825	810	807	817	836	801	837	833	839	831	812	778	829	857	855	798	858	815	836	863	775	835	802	868	841	836	824	857	843	780	842	812	813	836	794	760	834	817	853	767	808	789	801	782	814	839	784	780	849	853	831	826	802	800	813	833	805	805	813	827	827	886	800	824	823	810	792
37795	17843	13205	6593	3896	2936	2504	1878	1486	1182	1091	1038	878	747	678	583	527	516	488	502	454	524	477	466	470	446	435	468	429	410	471	461	466	426	464	443	452	434	421	372	420	416	444	429	439	419	440	408	402	479	449	405	445	447	381	427	415	395	407	432	430	425	381	435	441	400	460	428	469	442	399	431	409	430	440	447	448	426	444	413	436	429	416	461	456	430	398	468	442	443	461	400	415	463	408	381	441	416	402	394	416	406	411	418	437	415	421	397	477	429	412	401	422	398	441	404	443	372	393	403	413	418	410	438	373	403	378	423	427	385	428	389	442	416	430	440	434	394	414	463	491	428	422	448	396	444	390	444	468	414	436	416	453	410	446	429	429	446	423	478	420	420	410	446	389	415	417	451	421	472	448	433	431	408	377	431	383	382	459	429	416	392	411	403	442	450	424	432	422	425	437	413	427	410	394	446	405	405	442	426	422	420	455	429	424	408	437	423	382	434	452	399	416	405	439	438	470	416	428	402	416	421	432	426	439	406	431	409	433	433	426	371	414	431	407	452	456	415	421	380	404	438	447	460	425	415	391	410	443	428	441	437	406	422	423	436	414	407	404	408	442	434	411	437	419	449	414	423	404	480	446	453	425	444	399	396	407	433	407	425	407	432	436	422	435	438	454	436	420	420	416	419	382	417	392	421	396	413	448	390	425	408	440	464	437	421	409	401	458	479	413	422	432	391	393	411	447	442	414	412	420	408	374	469	470	486	416	443	428	386	401	406	443	424	425	477	432	424	442	444	431	407	419	448	431	420	437	382	437	411	445	443	397	436	409	439	421	411	387	453	417	494	436	385	401	441	454	424	435	418	408	415	470	453	401	479	427	432	411	395	462	411	408	435	452	413	411	447	461	444	412	449	428	426	429	424	444	396	461	443	448	440	404	439	431	406	428	399	422	430	439	450	462	419	404	414	394	510	490	418	443	425	428	404	419	446	494	417	420	457	425	422	425	406	411	423	415	395	459	417	446	422	392	409	380	424	422	460	456	406	431	421	418	433	417	466	438	466	384	458	445	430	409	432	399	448	422	442	421	419	444	411	423	423	405	489	425	393	462	436	438	414	420	427	407	412	408	416	403	409	411	401	423	457	418	417	448	467	400	452	435	447	437	429	432	390	441	400	394	440	439	418	406	385	417	448	399	413	449	444	459	431	430	404	431	432	419	441	407	401	430	416	422	447	458	425	439	496	440	436	445	450	415	417	493	424	436	444	430	433	401	384	442	457	418	439	413	437	410	416	419	444	409	432	406	412	377	424	446	420	387	399	413	436	434	406	401	400	465	439	391	430	394	389	397	438	412	422	433	435	428	482	428	425	407	458	426	419	411	421	418	426	440	430	379	436	428	365	401	424	419	477	408	385	427	422	420	427	449	415	421	414	414	439	414	434	398	417	446	432	462	420	375	426	408	409	397	502	434	433	417	440	422	423	405	414	438	437	393	459	392	410	451	423	431	440	412	403	381	410	452	487	398	419	381	441	400	460	434	425	401	414	444	402	451	449	423	465	432	404	437	382	405	440	451	431	404	408	434	430	385	410	394	385	424	423	420	451	414	398	436	429	447	427	433	428	414	408	430	431	428	399	398	386	425	381	401	422	424	415	392	443	464	426	424	423	413	381	439	438	468	413	405	470	434	380	415	435	411	380	405	396	430	431	452	443	423	420	426	432	434	424	416	457	419	439	425	454	409	433	443	430	447	408	407	412	394	436	438	423	423	426	414	405	441	381	405	394	419	409	461	419	431	425	405	454	422	421	462	448	419	430	412	463	411	456	390	440	438	383	409	415	431	360	425	421	377	402	419	447	409	411	455	419	430	432	419	450	478	438	381	404	392	437	432	429	415	401	412	425	398	420	438	431	394	423	423	458	442	433	408	415	404	413	420	409	415	413	413	456	399	411	455	449	431	409	411	446	399	410	431	410	421	422	425	413	452	418	411	434	428	429	409	437	453	424	480	446	457	451	401	430	478	436	420	412	458	426	426	409	426	425	436	421	434	410	395	424	406	430	435	439	383	425	422	437	419	470	445	422	438	407	422	420	453	402	478	421	435	436	416	410	432	433	421	381	463	423	444	396	448	415	388	405	412	455	429	420	445	430	391	419	454	442	428	430	445	398	443	420	436	414	443	402	465	451	424	388	418	449	423	420	425	404	409	411	411	405	418	439	415	400	427	433	463	460	423	443	423	434	457	423	435	409	442	465	430	411	419	383	438	443	426	443	434	431	390	449	427	458	429	450	443	443	425	438	392	431	451	440	437	431	426	399	412	435	428	429	423	420	425	389	429	431	425	427	410	437	425	448	397	441	414	480	437	428	438	410	407	454	427	421	420	473	429	438	437	467	426	437	433	395	388	411	399	405	429	390	452	450	459	420	436	453	386	396	389	419	410	434	441	418	409	424	418	463	427	374	407	450	435	429	450	429	413	420	438	409	422	418	416	438	430	427	424	429	470	395	436	403	460	408	398	452	429	420	405	430	410	447	416	408	408	416	446	423	462	416	435	426	369	401	411	403	413	401	400	436	409	458	419	395	433	458	447	371	380	425	430	456	462	422	415	479	432	436	418	423	437	436	419	425	420	428	452	426	417	397	421	465	427	427	439	470	410	391	416	430	365	467	426	414	439	417	452	419	410	394	449	396	420	426	375	451	425	409	400	445	473	424	456	418	407	405	428	429	400	415	420	422	405	427	439	428	429	411	413	421	444	416	405	418	409	415	417	427	444	427	422	379	433	411	387	403	449	408	444	442	432	449	458	413	423	466	404	446	400	408	435	432	431	419	452	448	374	424	429	417	414	475	443	431	431	441	426	394	436	408	405	442	454	440	420	402	427	415	433	441	404	429	447	440	451	460	412	423	427	437	422	452	425	413	445	447	451	417	436	455	401	402	402	405	409	414	453	454	402	426	389	422	410	440	465	432	420	454	399	433	410	436	406	425	390	460	443	394	474	423	414	420	420	457	439	416	444	435	430	428	439	446	409	416	458	458	430	413	400	453	406	401	442	411	424	452	430	444	443	443	432	432	401	394	412	429	433	459	428	412	408	405	402	429	460	392	472	400	407	470	437	452	435	474	478	417	447	368	392	460	423	393	394	410	421	395	402	431	432	416	458	499	435	435	423	386	448	438	444	450	457	438	408	405	415	433	465	445	410	427	465	397	452	440	417	483	448	416	447	457	413	429	440	459	443	380	429	423	416	471	431	454	422	456	469	443	476	443	437	430	402	412	450	471	420	428	397	403	399	423	421	442	398	443	431	428	434	382	400	421	424	466	412	403	404	414	416	425	416	436	445	411	428	403	417	385	422	437	440	395	421	405	445	426	407	439	372	393	424	445	415	432	430	409	448	480	440	426	420	413	386	408	462	434	453	457	441	403	431	419	464	404	438	432	406	411	444	460	456	428	463	468	453	438	411	425	431	425	436	467	466	421	402	430	418	424	430	397
21077	11956	17631	13551	11574	10239	8841	7207	5823	4992	4591	4246	3768	3163	2303	1861	1633	1421	1345	1369	1361	1350	1333	1200	1209	1161	1097	1041	1107	1056	1140	1107	1131	1027	1043	1046	980	1013	1010	1022	928	926	957	998	951	1003	913	962	967	916	952	944	963	958	997	945	931	895	944	871	931	957	931	983	925	910	928	872	915	947	931	945	932	937	966	939	904	936	911	904	916	937	938	943	951	916	926	891	990	968	921	932	948	947	949	949	918	940	872	922	852	968	877	980	873	929	871	889	932	1003	950	938	912	891	936	947	885	854	916	937	947	820	921	910	915	878	946	981	916	900	905	945	942	931	908	902	984	935	918	940	973	927	907	940	966	913	923	932	933	954	933	917	937	956	876	928	880	936	949	934	922	966	918	942	915	943	1013	908	955	913	918	901	946	991	914	985	943	904	914	988	909	864	872	916	940	916	931	838	948	891	922	891	888	935	914	907	903	975	986	924	947	908	906	929	926	882	918	938	899	981	942	963	916	914	897	933	875	955	906	929	902	976	878	948	920	920	964	971	908	979	888	879	915	896	932	867	925	839	898	890	915	880	919	850	909	938	931	911	880	936	945	912	956	960	921	956	957	930	839	923	913	913	903	906	945	919	920	895	915	940	915	939	884	943	929	891	953	894	934	866	879	926	946	912	887	953	912	903	882	911	894	920	951	943	884	962	946	928	971	940	871	944	889	966	903	891	922	920	946	891	894	929	913	943	963	909	887	956	968	980	883	923	929	944	924	929	936	870	942	898	998	958	926	878	952	937	907	924	975	948	914	955	908	954	873	901	956	949	865	927	911	936	946	890	948	900	922	893	910	941	914	939	931	870	907	932	903	949	894	877	939	907	931	916	963	901	899	937	946	947	901	886	924	973	911	939	923	927	910	912	886	913	919	939	925	916	965	930	987	914	907	881	957	952	928	925	893	926	919	955	883	978	890	957	914	939	924	936	970	956	921	970	932	902	965	881	917	936	928	943	914	884	924	926	919	898	908	899	920	979	929	912	947	878	919	879	871	956	883	900	962	941	854	924	913	909	940	928	952	938	950	906	849	913	922	942	893	944	915	925	919	869	923	910	962	904	944	980	964	956	891	931	904	932	904	950	929	978	949	913	895	889	971	923	912	899	901	939	890	905	906	914	945	888	934	931	956	845	899	934	933	944	918	922	892	930	982	889	895	947	888	956	956	899	924	946	948	889	966	949	903	967	939	943	951	927	872	934	938	970	911	923	922	975	915	917	946	972	966	978	932	922	972	930	858	866	916	916	896	958	941	928	931	912	960	970	894	907	925	957	976	946	888	940	918	920	900	893	923	937	966	883	1003	899	940	941	889	903	970	930	936	918	954	877	929	896	915	949	887	904	981	962	961	918	896	943	971	969	911	940	955	927	941	927	922	929	933	931	919	943	1002	920	921	933	894	925	931	927	883	944	844	897	855	911	899	952	907	934	882	887	906	922	924	986	922	927	914	912	933	900	967	929	932	901	901	891	872	970	901	932	941	971	881	942	921	952	958	876	899	930	968	864	945	934	928	954	955	941	911	907	887	896	891	874	959	927	916	913	950	929	942	910	892	919	942	887	919	899	922	949	905	921	915	950	912	935	950	923	921	963	922	942	939	924	918	891	905	934	915	953	908	962	884	920	887	944	907	910	937	927	934	897	903	961	877	920	876	877	871	942	945	886	932	977	853	885	909	959	924	891	893	926	881	972	942	877	968	933	870	903	906	922	915	919	900	917	909	909	899	920	916	930	918	900	911	944	931	913	904	964	879	944	934	949	960	926	987	959	948	890	860	933	927	984	954	854	953	908	911	943	869	922	943	916	928	977	910	912	927	953	912	887	955	943	885	886	986	970	891	937	969	926	907	913	956	966	896	901	947	906	906	968	941	946	933	912	865	912	952	933	944	953	928	915	892	898	909	976	880	844	958	907	905	901	918	912	919	922	954	894	865	909	969	953	899	925	1001	919	899	953	889	922	945	921	921	940	913	941	931	872	946	947	882	949	901	948	921	958	942	902	947	960	896	908	968	920	949	955	919	944	894	922	923	926	961	923	877	962	888	898	936	933	935	939	927	933	923	938	910	879	928	956	903	873	948	967	920	1018	914	910	905	872	938	951	907	926	941	937	958	909	926	874	925	926	956	895	902	961	878	975	896	895	922	968	905	920	936	917	915	887	864	925	948	893	927	884	930	947	867	866	955	923	933	935	942	914	953	968	953	922	919	950	934	930	919	973	895	972	861	920	939	932	967	968	936	963	984	926	890	915	980	858	908	919	930	915	959	923	923	947	947	957	930	901	925	954	928	902	964	894	1017	934	872	907	930	945	928	926	919	864	904	942	896	903	944	938	1027	909	918	899	873	929	916	1001	941	910	930	902	909	946	900	887	921	955	935	931	857	862	965	936	922	960	895	918	938	906	947	899	958	896	948	912	910	961	905	955	917	921	905	924	905	957	914	901	931	968	919	919	890	946	942	922	907	924	897	868	928	893	920	896	901	936	913	892	911	938	941	935	968	950	964	909	873	944	923	972	961	971	935	956	888	965	903	927	877	918	888	878	953	875	909	936	947	978	857	978	915	949	946	896	922	923	932	922	987	981	895	902	891	975	922	943	915	917	950	935	898	929	922	969	891	922	957	953	901	937	893	939	920	937	932	943	910	995	915	930	948	904	941	924	908	928	894	937	943	946	909	928	970	904	914	914	906	895	896	922	951	937	942	985	946	941	962	888	929	912	922	894	942	942	905	953	975	920	947	951	886	824	895	900	908	889	932	955	926	881	910	916	953	923	997	912	896	895	908	915	912	960	924	859	948	970	932	947	938	945	892	976	915	895	950	908	924	916	900	956	891	926	891	908	960	916	926	939	943	922	953	947	891	972	881	955	897	938	875	947	952	872	973	908	903	976	919	929	907	908	941	913	929	954	904	891	941	937	893	942	949	894	960	923	958	916	883	982	911	915	937	946	946	904	923	933	880	895	897	915	903	947	946	936	861	906	877	952	949	897	939	915	928	941	909	967	872	924	913	944	911	965	929	947	925	943	891	953	941	918	943	910	916	914	879	889	939	891	899	950	884	888	970	865	916	948	875	877	966	856	908	943	906	897	928	938	926	921	902	888	907	927	913	958	924	906	938	910	930	898	958	962	883	938	896	889	914	976	908	923	1011	904	952	882	948	924	854	937	905	878	914	935	960	903	888	893	884	918	949	911	930	917	966	938	932	902	919	888	912	919	922	858	926	898	927	934	930	902	933	932	957	884	923	930	957	1015	953	973	925	891	929	920	935	927	954	862	933	955	961	918	900	921	846	880	910	910	893	882	891	901	902	958	884	880	913	863	946	940	974	876	909	920	960	899	879	968	903	910	882	926	917	940	876	967	944	876	953	853	934	925	924	913	871	948	904	959	928	929	934	933	881	895	877	888	915	897	941	934	987	994	898	954	935	861	981	938	954	878	938	997	974	919	981	903	952	899	892	917	958	924
15391	6642	4489	2708	1637	1213	1051	888	660	659	641	597	554	561	533	488	415	419	421	427	417	433	425	423	416	427	426	410	420	410	467	412	413	451	444	396	378	428	433	409	435	450	415	412	381	373	404	370	418	390	411	405	442	412	419	413	380	420	403	436	411	401	363	391	404	400	443	408	409	389	383	402	430	366	410	432	382	414	415	425	419	392	398	432	419	425	437	408	381	410	397	390	408	403	396	391	388	399	408	382	393	403	347	405	388	410	432	430	398	392	392	376	417	435	413	417	410	369	411	398	377	402	424	426	374	358	423	388	404	439	384	386	371	440	416	424	403	395	388	434	428	387	435	355	387	417	421	388	390	378	370	382	415	420	383	383	401	430	394	427	402	413	392	398	428	408	403	410	399	382	405	355	409	392	406	383	399	397	386	428	404	335	390	399	422	402	401	390	384	398	393	375	406	390	422	420	383	440	378	378	398	404	385	398	427	406	376	373	376	373	423	404	396	431	397	428	409	409	428	403	377	418	387	420	473	394	375	395	440	403	383	401	377	378	372	422	388	370	425	410	365	399	397	395	390	364	375	420	416	399	400	404	409	382	413	417	403	405	420	430	399	377	396	404	426	396	402	383	381	387	419	398	437	393	414	380	407	432	417	357	405	393	382	357	403	443	419	394	386	436	389	421	397	412	434	424	394	427	390	410	382	395	399	383	392	394	415	405	386	433	413	406	405	411	374	399	425	375	367	391	396	416	390	369	396	399	436	426	405	372	345	395	423	410	396	371	418	390	370	390	375	357	419	424	440	405	446	384	396	357	432	422	384	396	397	396	410	427	419	388	394	391	425	421	407	415	404	386	428	421	433	430	404	390	389	391	388	426	407	415	376	394	411	409	391	403	392	431	390	455	388	387	399	414	401	407	428	392	426	447	434	413	430	392	419	412	369	386	426	440	406	376	426	412	418	412	401	407	416	397	402	401	418	395	413	380	440	432	421	424	409	401	420	394	457	423	405	378	399	372	430	398	389	424	403	413	447	406	444	385	408	387	404	421	401	411	395	425	437	435	456	390	398	451	414	372	441	388	394	406	400	378	380	388	448	396	429	364	394	407	409	417	414	392	443	414	379	384	403	431	398	390	431	399	396	391	387	363	390	381	375	442	428	377	401	357	408	417	416	433	419	395	370	391	407	373	376	403	359	415	364	417	398	394	453	387	354	419	445	385	425	387	402	399	390	399	425	422	386	359	376	409	426	400	433	419	408	382	418	458	389	420	397	408	384	403	406	388	393	431	432	413	377	406	393	382	404	424	385	377	405	408	402	391	449	412	412	463	383	418	401	396	425	387	374	356	364	419	403	393	389	406	402	375	401	410	424	415	392	384	406	401	400	391	398	394	390	418	449	391	420	485	410	388	401	425	443	436	393	364	401	424	434	370	371	388	413	371	390	387	378	382	397	368	430	406	398	402	414	378	331	432	401	355	403	467	385	430	411	442	436	391	388	415	379	402	411	382	402	411	368	435	399	407	419	412	367	352	364	416	469	413	359	398	363	402	364	402	388	367	407	382	416	367	373	413	417	398	384	414	389	455	436	393	388	371	429	429	354	423	416	385	410	402	393	369	390	406	413	380	335	391	400	406	404	384	429	458	409	434	398	427	431	373	369	392	394	396	392	419	363	373	381	396	395	357	403	417	413	391	355	403	421	400	390	397	384	410	404	396	387	404	425	368	416	415	411	443	390	388	405	458	384	379	389	406	398	419	438	415	420	361	376	420	382	406	365	392	403	383	425	423	397	396	376	413	400	368	389	377	381	430	420	446	385	380	365	409	397	403	412	415	423	379	384	422	388	400	396	406	404	418	376	388	406	392	412	425	413	394	377	407	420	443	393	393	415	360	391	378	385	384	394	375	400	387	405	389	426	420	407	389	403	389	356	401	403	412	384	391	395	448	428	398	417	423	374	372	440	395	395	398	416	387	399	367	431	360	388	393	406	422	414	375	392	403	399	425	397	404	382	430	387	439	401	411	451	386	425	381	396	390	416	367	421	364	388	389	413	427	408	399	401	387	417	403	392	359	433	428	403	390	403	369	406	409	428	392	408	425	411	394	421	422	428	393	396	370	403	409	436	409	449	432	410	407	395	398	409	382	399	375	431	433	393	382	398	399	406	409	401	384	397	430	415	443	447	411	397	391	433	406	384	406	388	425	413	398	374	374	421	393	427	366	412	412	399	390	424	403	433	411	431	403	413	409	369	434	396	407	411	407	436	418	372	401	417	405	382	437	380	405	421	405	387	381	409	434	377	414	465	439	377	391	392	405	379	417	380	427	407	407	411	443	395	437	423	417	426	426	398	403	408	405	351	388	405	399	406	409	391	393	405	390	417	408	398	375	395	416	400	413	403	427	400	393	383	385	423	399	450	412	435	396	397	425	382	394	455	438	439	405	406	367	396	404	459	379	396	413	414	392	429	410	386	406	405	442	414	418	402	400	374	415	365	372	386	408	404	410	412	411	408	403	382	401	442	430	382	390	438	434	394	348	402	393	390	393	377	425	415	422	401	382	406	405	416	420	438	373	387	442	416	416	408	399	362	421	419	371	372	374	387	393	412	431	416	366	428	427	399	439	414	399	424	387	382	440	427	371	417	381	409	447	417	382	433	409	405	397	363	388	403	418	415	357	385	404	405	405	403	409	422	415	394	354	439	390	390	393	410	369	368	416	397	378	385	396	418	410	406	428	407	369	429	386	380	439	366	379	420	411	402	392	401	433	401	437	423	403	405	372	422	390	441	403	409	412	373	387	381	424	407	388	431	406	407	388	421	368	423	408	399	410	420	362	386	424	383	419	399	380	410	399	409	433	416	401	438	400	440	417	402	395	429	410	443	369	389	385	395	429	400	413	362	407	379	408	413	406	413	402	409	406	421	366	398	449	421	371	405	398	408	397	388	437	380	389	403	396	409	399	371	404	393	397	381	377	388	406	417	361	435	419	389	414	379	408	402	390	410	454	368	397	414	376	404	352	400	377	380	386	424	430	408	386	394	414	383	362	430	368	405	372	444	416	393	386	433	417	405	362	432	399	415	389	392	408	386	410	370	429	401	455	360	391	424	411	412	403	421	426	426	410	408	422	424	399	378	379	412	408	413	446	403	382	391	378	368	383	451	441	382	402	381	421	393	380	416	412	395	400	365	412	397	408	416	393	384	439	449	399	422	404	363	461	403	382	348	424	388	447	405	419	430	386	370	394	398	401	408	405	398	408	406	405	368	391	401	405	409	386	382	394	394	363	400	405	442	414	377	383	448	422	410	463	373	379	419	395	429	422	381	390	389	387	403	389	368	434	399	438	422	417	399	411	396	451	424	413	389	426	381	413	424	384	390	437	420	367	426	374	423	455	414	375	399	387	415	401	472	402	430	428	394	378	388	400	360	415	414	431	381	383	406	426	448	455	420	381	390	398	402	399	411	392	387	459	418	401	438	388	386	365	389	428
9021	5423	8067	7135	5600	4740	4049	3313	2381	2229	2122	2014	1910	1677	1347	1170	1093	1052	1018	1033	998	1013	1055	967	1051	966	928	963	945	939	905	981	897	922	873	883	919	897	889	886	943	870	898	919	886	876	891	859	838	909	911	893	871	840	821	878	907	861	840	838	819	867	884	848	808	862	853	848	863	851	870	903	904	849	882	858	876	869	814	914	869	846	898	902	926	873	853	899	854	870	837	867	902	855	897	783	838	826	887	874	835	918	882	855	853	883	886	845	863	842	895	845	895	887	788	877	931	879	890	933	894	884	866	918	880	853	880	897	836	900	833	868	870	822	846	897	870	920	825	835	863	818	887	819	850	884	900	841	827	854	859	892	863	926	860	862	875	878	889	935	838	866	849	892	863	898	865	879	835	873	871	848	878	894	862	899	883	855	874	868	851	851	886	881	868	833	867	826	898	846	864	882	835	884	872	860	827	836	857	856	908	840	900	909	857	845	875	841	900	828	841	900	854	867	846	879	855	866	903	833	844	856	820	881	835	919	871	904	874	864	870	902	861	818	825	892	897	914	916	839	932	843	838	885	906	853	895	887	877	860	897	890	849	876	810	843	932	863	884	854	863	908	871	889	896	847	857	847	864	859	857	904	846	838	876	866	812	893	841	889	853	884	883	876	896	815	864	877	851	842	869	920	895	888	874	828	884	872	873	931	841	872	846	840	876	857	837	841	889	890	886	890	915	892	799	854	875	870	855	873	858	892	837	857	913	851	887	893	856	896	843	911	866	825	891	890	877	844	900	862	874	868	888	891	811	840	891	900	862	858	823	840	895	881	860	888	822	897	893	908	817	852	914	832	880	886	898	892	885	841	863	831	880	842	824	886	883	894	920	837	833	834	878	925	876	892	908	879	895	889	868	865	929	885	891	858	891	861	912	920	862	892	879	870	897	857	862	855	896	841	854	819	898	889	871	846	891	902	855	837	835	859	844	888	821	840	897	879	862	888	854	865	881	898	861	856	868	893	880	884	858	820	843	857	862	872	864	862	864	899	833	830	895	867	806	880	908	836	898	913	861	871	849	928	816	863	799	907	854	883	856	914	843	894	892	871	896	904	890	874	886	871	857	873	927	927	872	884	874	871	900	920	838	868	907	877	874	843	852	846	851	790	890	841	873	868	898	848	872	901	865	879	853	846	854	905	904	837	852	837	889	866	939	853	886	859	876	859	872	867	874	889	856	875	834	759	854	895	938	882	891	865	861	895	912	867	875	883	884	866	862	877	839	815	882	886	916	871	849	881	866	823	837	909	895	879	841	824	918	835	873	887	852	861	873	820	826	882	885	832	835	901	899	903	847	822	910	857	841	876	898	924	862	858	886	885	874	861	890	882	885	852	904	894	872	850	877	869	916	900	881	859	860	818	850	863	899	943	874	848	887	858	888	875	920	865	860	817	883	858	903	850	867	940	882	886	868	852	836	891	849	820	916	876	795	883	870	860	857	870	883	896	875	898	852	935	838	824	870	915	899	867	883	883	860	803	869	890	835	891	862	861	899	910	871	891	865	803	859	898	862	891	924	891	873	829	887	851	884	854	922	876	833	841	856	847	855	885	881	840	895	888	896	900	863	821	944	881	822	871	881	942	881	861	848	881	844	844	861	864	870	868	851	852	848	825	846	819	884	867	837	910	885	862	878	816	835	852	872	861	866	860	900	837	894	870	866	865	831	887	859	900	849	845	853	890	887	906	846	866	898	922	811	867	901	897	835	887	856	898	856	843	892	810	888	894	882	894	865	902	830	850	842	878	852	920	892	871	929	874	834	876	876	867	828	870	870	827	874	883	875	832	817	916	879	889	851	911	885	825	851	871	920	877	876	834	891	810	868	845	844	888	922	858	923	838	888	911	880	896	844	861	867	864	831	827	892	824	843	887	902	926	877	863	847	854	845	892	898	902	846	884	879	860	837	847	826	904	860	856	871	842	900	887	831	861	879	862	907	881	916	861	831	851	863	873	830	883	900	818	870	782	896	851	854	832	880	899	842	895	908	875	848	896	858	891	849	864	860	830	835	841	903	826	878	869	860	874	863	889	874	830	831	873	867	897	881	870	877	882	878	867	882	903	864	864	892	877	845	844	878	846	836	908	862	865	873	880	903	909	840	871	860	883	856	862	849	872	859	878	860	868	893	922	873	858	872	913	915	838	868	891	883	880	873	874	823	875	872	903	835	856	864	862	901	850	889	870	885	873	817	836	850	888	854	863	865	824	856	848	880	821	901	884	895	907	826	867	840	885	868	892	868	886	823	878	835	855	849	873	885	869	873	833	884	858	908	889	868	807	870	866	881	887	894	872	848	888	901	868	802	860	873	913	843	855	877	881	865	856	921	823	831	895	843	842	880	882	869	890	904	839	894	842	837	878	911	842	862	811	860	881	882	891	889	849	836	816	854	876	827	879	852	903	921	868	833	846	921	823	869	855	888	843	885	867	867	859	867	910	897	873	893	876	924	853	863	931	869	878	864	879	890	876	853	873	859	862	882	841	866	923	859	854	870	886	905	875	868	869	833	855	848	902	898	891	850	871	889	895	874	870	880	835	851	905	875	843	869	880	911	828	873	860	865	852	880	852	888	860	883	888	859	863	875	918	876	922	862	848	857	855	829	837	889	871	894	860	889	871	873	881	865	873	885	916	873	835	892	852	878	847	889	943	830	848	888	889	866	908	885	893	910	888	883	869	871	890	878	832	868	919	861	837	848	855	867	852	853	847	844	880	869	867	875	882	876	842	875	890	862	890	854	890	925	846	882	908	866	865	866	882	930	857	907	897	873	832	818	876	866	877	818	897	859	819	919	830	844	864	893	843	913	851	894	877	909	883	830	862	805	814	824	864	807	863	870	864	843	908	844	793	835	880	856	830	834	918	880	878	888	887	843	911	879	839	829	888	882	915	887	844	852	874	881	869	899	900	900	849	868	844	873	901	816	853	855	888	891	862	884	852	880	901	920	848	867	839	879	910	884	877	825	868	868	828	871	851	837	875	873	842	891	874	865	891	876	916	933	898	855	869	880	880	872	905	859	862	836	889	840	860	878	854	895	884	862	860	822	857	881	895	798	849	883	899	818	905	833	836	872	847	892	886	867	869	830	858	868	840	897	881	874	843	871	894	887	915	888	862	895	904	868	875	901	850	875	857	897	901	909	889	942	843	840	863	866	852	826	846	923	903	897	883	858	848	874	888	850	859	864	897	900	869	877	906	866	884	850	877	898	848	894	911	861	835	885	860	877	875	906	885	920	918	890	874	897	856	873	854	846	908	882	867	886	848	872	839	900	864	898	909	918	800	879	884	829	852	879	889	848	799	917	875	871	909	820	874	871	939	883	898	889	891	812	910	884	873	902	939	890	898	881	845	870	849	878	855	833	897	876	849	850	894	845	870	889	825	900	895	899	801	889	877	868	878	876	879	829	860	897	910	902	857	887	816	883	852	786	875	895	878	856	878	874	899
26357	11454	8276	4360	2930	2389	1587	1325	1089	976	951	808	678	654	526	491	461	431	447	380	453	402	425	410	407	405	424	394	414	401	371	392	362	369	362	388	379	349	402	401	419	365	385	365	354	367	367	416	414	347	335	343	371	359	379	426	375	343	373	371	374	348	384	397	378	368	358	365	353	372	349	360	377	368	379	333	394	387	344	356	385	358	381	410	397	351	345	370	381	341	355	367	371	371	370	350	353	352	331	346	365	340	369	365	366	352	373	397	372	388	346	415	426	369	392	372	351	338	391	361	364	395	338	404	365	378	344	385	364	380	363	367	366	375	362	399	379	391	346	359	331	355	372	389	345	363	365	406	400	389	381	374	405	373	369	392	406	378	363	359	346	356	381	327	398	378	372	381	350	368	381	386	346	365	370	369	359	371	356	345	428	395	364	382	387	346	383	384	406	398	361	403	405	423	399	350	381	380	355	348	336	376	367	363	384	367	392	406	423	351	333	420	358	376	374	396	367	359	353	347	391	390	370	417	366	380	370	387	364	369	385	384	394	339	394	381	355	386	388	376	362	370	370	380	395	380	394	404	399	329	384	375	354	386	353	335	370	374	381	410	365	416	416	379	351	400	380	387	391	365	406	392	375	362	356	379	401	413	354	368	340	389	380	371	403	362	388	375	389	378	354	374	378	394	396	366	384	371	396	378	353	338	360	326	342	392	377	368	328	381	419	385	375	388	390	357	331	349	367	399	360	359	410	395	399	346	360	369	379	342	347	368	388	386	375	386	384	353	371	351	380	382	344	376	371	353	369	373	357	374	369	427	374	362	370	389	353	375	376	342	341	389	428	351	405	378	353	380	373	416	363	362	387	396	378	340	398	353	412	337	386	379	344	375	396	366	333	360	355	349	387	385	372	368	391	393	374	365	329	362	378	375	363	342	403	377	384	394	353	386	352	329	358	369	394	385	366	372	373	384	351	377	362	397	403	390	384	341	383	420	413	336	381	371	390	378	380	397	406	396	357	357	347	344	369	369	369	373	367	347	386	363	394	392	369	417	382	351	371	393	392	338	375	406	371	416	395	344	374	321	369	361	395	392	391	377	355	375	383	370	411	362	376	372	368	413	370	380	355	370	402	342	357	350	324	345	334	343	357	387	353	375	356	352	375	407	344	404	382	366	361	341	337	380	344	412	368	351	375	387	356	408	370	405	378	341	391	413	392	363	363	345	405	366	390	360	340	378	393	314	375	362	388	358	352	375	378	403	370	342	370	357	367	359	328	384	392	356	366	343	359	383	385	366	382	346	350	359	365	368	333	380	396	370	349	369	378	414	397	371	350	423	393	366	326	367	396	391	377	346	383	380	383	400	359	417	402	372	341	377	415	352	376	349	332	377	346	356	365	380	367	340	391	353	443	381	378	384	380	403	410	385	365	374	382	384	358	327	350	362	372	359	335	387	377	355	381	360	388	346	409	374	389	375	343	365	357	383	343	380	387	347	333	347	349	381	352	372	354	363	398	375	377	333	384	423	375	379	401	413	391	404	372	395	375	348	350	391	380	356	362	405	380	384	357	362	392	362	362	379	382	379	354	413	417	368	378	360	349	354	364	308	367	355	388	375	349	365	374	380	371	363	355	319	371	357	413	368	364	372	458	379	393	332	388	377	391	345	392	374	386	388	394	376	362	357	370	385	412	337	324	393	347	392	423	392	367	324	346	386	356	361	357	361	425	379	341	352	349	393	376	390	388	355	363	396	372	381	351	375	361	411	376	378	352	382	417	376	408	340	385	379	377	351	359	392	349	362	417	385	321	380	377	424	384	388	373	358	371	338	363	370	397	369	366	376	372	384	343	374	395	330	371	352	396	361	394	387	429	387	390	369	375	426	368	347	386	366	384	386	349	382	383	338	338	370	369	342	365	348	376	369	359	388	364	359	332	372	380	404	349	375	362	375	378	351	367	347	336	396	383	395	389	379	384	389	394	368	420	385	372	351	369	378	359	389	393	403	387	371	401	386	345	346	385	387	373	392	345	386	356	322	379	341	346	371	366	362	365	355	328	382	416	360	389	398	401	361	395	384	423	358	361	335	370	377	365	367	368	396	387	351	383	339	377	375	366	366	401	404	378	357	378	391	374	404	375	363	365	388	340	394	359	362	394	353	363	363	387	381	400	336	407	389	395	359	357	370	366	377	376	355	348	408	387	366	362	364	357	351	379	391	372	358	394	379	365	375	386	370	397	368	354	353	392	405	387	420	383	365	368	386	386	355	366	377	373	386	365	387	348	362	375	432	380	417	398	407	369	354	393	374	414	346	349	375	367	382	398	368	360	360	362	372	414	373	387	374	398	406	393	363	381	377	399	385	404	389	337	334	347	334	366	351	369	368	377	412	358	372	405	366	374	379	355	387	365	401	368	358	379	352	379	355	386	370	306	351	375	403	430	328	419	364	368	362	361	370	406	410	391	378	360	376	386	366	420	406	382	360	391	375	366	391	391	355	373	358	387	417	380	326	419	377	369	361	386	379	345	387	354	401	403	372	383	391	359	399	382	359	370	363	353	363	407	395	401	369	395	403	374	381	367	404	372	381	345	403	394	366	376	366	400	394	380	364	420	359	359	379	375	366	364	329	328	382	360	338	339	351	351	385	388	356	377	383	370	384	364	365	430	384	362	317	359	329	372	392	361	349	373	356	352	380	419	399	383	341	365	383	374	372	384	371	355	354	369	413	356	417	389	399	366	346	379	370	366	374	326	338	342	386	390	376	394	357	378	348	345	341	393	349	372	393	350	357	342	358	364	390	414	387	401	386	374	377	345	353	362	368	333	372	386	378	359	364	411	377	360	374	356	350	357	364	377	371	372	353	384	400	393	358	366	361	379	374	387	393	339	388	330	363	342	372	346	399	405	370	351	372	389	382	362	360	393	359	369	395	361	355	365	377	346	363	352	392	356	393	382	349	384	340	425	353	403	341	361	365	399	370	380	372	410	369	384	369	391	360	362	371	340	378	346	362	322	362	367	407	355	392	358	369	383	371	406	386	380	374	375	363	373	356	381	399	377	389	362	342	333	379	383	395	369	390	367	399	384	392	355	390	361	378	342	403	442	409	387	341	361	371	339	360	380	375	417	385	364	342	362	367	401	367	385	380	391	368	388	382	385	349	391	371	370	383	383	368	397	372	375	361	383	385	387	351	407	351	391	386	371	407	357	356	389	370	360	382	370	341	361	382	413	379	439	373	366	365	396	363	374	407	391	374	364	381	371	358	361	405	353	371	346	357	396	361	371	379	362	371	356	322	368	365	377	393	412	364	395	359	385	371	340	410	359	377	363	371	368	376	354	354	381	359	379	406	382	332	379	363	336	365	405	364	409	412	382	383	409	376	368	362	420	384	355	409	370	393	348	386	338	365	352	393	377	362	365	374	401	348	355	393	366	327	367	386	396	371	354	376	357	375	371	377	356	370	347	402	351	372	375	358	374	367	341	344	363	356
15473	8673	12483	10663	9628	8310	6905	5575	4401	3988	3770	3280	2762	2451	1975	1584	1225	1228	1113	1110	1086	1093	1185	1051	1089	1078	937	942	982	932	883	948	970	885	940	928	870	855	893	879	854	829	847	859	850	845	889	854	842	821	845	813	799	902	760	797	808	801	812	859	833	805	798	830	779	784	828	777	818	784	798	856	791	866	844	832	828	850	818	884	840	896	815	803	809	796	800	812	833	847	787	827	791	871	785	784	848	801	844	848	840	881	788	845	851	838	802	850	843	830	794	823	852	876	834	822	820	841	775	783	846	849	841	818	822	857	818	794	874	784	826	815	793	878	810	796	842	835	824	815	845	812	850	849	870	834	881	847	839	826	832	799	847	816	866	863	797	835	810	813	813	826	820	831	843	829	810	833	864	887	819	862	803	810	858	813	823	814	821	815	835	809	837	787	843	845	834	864	821	840	804	853	819	839	818	794	840	864	822	814	808	836	821	804	805	814	814	865	780	868	817	846	805	814	805	828	833	868	795	808	865	829	861	804	816	812	814	840	839	825	818	823	810	837	854	807	838	787	842	844	845	814	854	798	849	832	855	832	804	835	813	807	788	836	822	797	787	817	790	788	827	846	859	833	843	839	832	810	832	853	847	841	808	836	779	800	815	828	806	829	843	870	814	868	837	856	796	837	843	820	814	801	800	811	840	852	834	853	858	812	818	830	811	778	797	842	850	830	835	787	847	808	811	875	833	811	798	824	835	834	844	821	848	834	827	855	817	804	812	882	847	837	832	806	856	820	836	778	839	799	801	808	853	813	804	813	795	807	859	804	835	813	809	798	808	861	770	803	886	786	856	809	827	797	813	834	774	833	809	837	856	820	858	815	818	820	770	837	806	858	824	797	871	811	809	792	805	855	819	827	841	785	819	780	862	789	837	820	814	818	801	848	822	848	815	817	815	808	787	891	807	779	856	819	834	766	839	853	812	786	831	881	824	815	776	813	785	814	819	828	810	802	824	837	796	772	786	862	821	808	835	798	839	824	835	842	861	817	825	826	835	850	807	775	815	840	828	818	833	836	836	856	840	832	803	829	798	843	773	821	850	850	799	799	834	844	839	856	799	856	786	823	842	847	816	823	858	863	828	819	819	859	864	821	845	840	799	787	782	823	894	862	870	810	852	867	843	876	810	817	824	782	796	842	879	796	817	894	838	835	808	832	877	793	858	851	879	836	802	834	803	775	829	871	840	868	843	850	818	804	813	787	817	860	833	820	816	804	759	837	864	817	821	824	781	797	822	803	864	774	795	815	788	815	826	858	813	836	813	786	826	842	806	773	812	791	826	816	829	838	817	803	865	818	830	866	911	778	793	907	822	786	814	840	826	845	833	873	831	822	761	839	805	796	819	826	828	794	776	837	783	807	832	816	777	825	834	811	788	815	769	833	824	905	827	812	823	813	808	820	821	807	748	868	814	809	827	820	801	776	827	860	833	869	766	821	856	842	781	837	794	842	789	851	828	789	822	863	856	851	826	858	847	840	836	858	823	856	770	781	812	850	787	847	816	845	833	847	815	814	797	824	809	781	810	867	831	800	857	861	846	888	876	858	803	826	833	778	815	807	813	875	795	798	834	828	871	866	827	811	839	819	824	797	882	820	848	829	815	842	835	857	816	788	851	792	840	833	841	826	834	817	832	835	815	855	794	803	787	823	823	841	821	896	848	862	831	863	844	833	802	862	822	826	799	890	787	800	802	836	818	816	837	805	867	821	840	782	817	825	824	802	843	784	852	803	858	750	806	870	873	856	866	808	872	824	784	824	805	815	822	796	816	891	791	794	794	819	771	792	838	815	813	778	821	829	848	850	797	837	813	785	821	834	819	865	811	888	825	814	863	887	821	878	819	813	868	834	823	829	764	872	809	811	792	815	820	826	859	873	851	867	845	816	800	830	843	792	803	807	801	773	764	810	828	825	863	849	782	777	794	838	822	848	856	847	824	822	822	848	797	834	824	816	837	871	840	801	792	816	778	861	787	813	771	863	856	834	829	825	852	818	856	830	806	831	863	843	816	864	828	804	823	802	832	817	830	817	804	805	831	825	793	841	834	821	861	884	820	893	843	771	811	799	805	836	798	818	871	860	844	834	815	849	821	807	790	861	827	835	833	829	841	816	831	853	850	812	779	760	816	812	852	822	817	817	823	796	843	842	821	805	859	832	805	812	851	809	856	841	830	826	857	751	823	886	808	797	806	846	812	832	804	817	817	859	878	820	819	771	819	798	777	820	831	812	856	817	763	848	803	853	805	850	851	844	845	855	857	793	801	871	811	826	812	845	823	813	815	827	881	771	856	817	843	787	808	820	818	883	791	819	823	825	814	820	809	823	820	791	855	809	834	793	788	821	824	842	839	803	868	833	869	823	874	821	815	768	814	879	847	808	836	829	812	801	849	787	837	882	820	809	882	826	852	795	828	850	836	811	781	805	791	832	838	871	829	828	855	795	825	852	794	810	767	812	803	807	810	812	808	823	840	810	837	856	860	852	836	834	875	795	873	840	831	830	829	774	794	831	874	824	830	823	801	841	840	826	805	857	875	819	809	831	802	810	805	791	839	883	793	817	803	847	846	809	800	847	797	807	805	848	863	773	825	846	819	823	842	880	833	825	834	826	824	884	794	812	837	797	822	835	871	824	774	862	884	846	796	899	805	856	827	825	832	861	813	836	797	826	843	845	827	792	825	821	874	818	852	782	795	822	859	818	777	873	806	862	760	824	819	831	842	817	810	826	800	826	836	804	844	796	868	783	828	841	796	818	840	832	812	825	793	792	842	846	822	839	816	819	855	832	776	791	824	819	824	776	807	846	841	820	815	856	844	791	874	829	756	843	811	857	821	862	866	820	887	840	793	790	829	859	818	808	829	817	835	803	814	852	832	830	832	801	848	865	862	822	794	807	844	819	853	858	862	808	808	830	842	829	834	773	845	770	817	778	823	830	850	819	830	865	822	827	770	803	830	796	802	828	849	861	833	833	780	831	839	815	738	832	756	845	837	741	804	783	834	801	848	845	875	874	830	799	851	820	835	783	781	842	830	855	845	830	814	784	797	870	874	831	790	865	835	829	814	794	815	846	852	812	856	839	827	809	817	838	823	778	861	800	778	852	864	822	877	822	822	825	781	793	871	811	841	848	839	838	807	784	859	892	836	801	794	793	830	853	798	837	769	864	833	833	811	843	799	852	832	803	835	861	841	804	819	812	851	835	836	776	814	853	881	740	812	846	838	829	844	801	855	830	845	795	810	804	830	837	813	787	874	843	844	828	816	798	812	778	809	859	889	817	839	808	840	819	836	821	845	809	816	842	815	882	781	845	823	816	798	803	824	874	848	817	853	819	810	816	854	801	839	820	829	833	807	798	778	816	849	818	826	819	861	789	824	817	815	860	818	814	874	828	802	795	813	793	831	799	786	798	802	854	788	840	847	820	782	843	854	764	811	827	869	828	846	829	815	785
34289	16545	10783	5787	4126	3289	2573	1956	1414	1274	1234	1083	899	795	775	608	571	521	507	529	489	504	515	492	480	461	518	444	426	475	433	442	458	436	409	449	441	474	423	422	449	442	419	441	482	428	464	430	427	440	396	441	431	463	413	470	432	423	432	417	436	426	427	428	416	421	415	434	413	409	383	418	395	452	433	401	438	398	413	428	421	460	433	419	429	399	439	432	444	412	457	433	455	412	455	442	459	409	434	392	416	442	426	416	438	431	415	430	417	420	419	441	435	404	404	471	440	464	450	411	389	417	452	461	456	429	408	400	455	455	403	414	467	424	415	420	424	419	424	434	386	458	368	432	467	406	462	407	442	432	408	423	407	444	423	381	371	444	419	401	420	420	396	439	438	413	449	430	389	423	391	443	457	420	436	432	456	416	417	456	405	398	400	422	496	426	452	431	432	438	435	405	411	421	443	397	443	411	419	427	410	417	440	387	429	471	418	413	434	421	470	427	410	435	421	438	418	413	412	438	446	435	406	431	424	427	422	437	418	400	477	406	395	409	440	414	466	430	418	409	423	434	411	427	408	453	447	426	405	391	392	417	436	413	411	441	409	445	429	477	408	419	458	419	397	437	442	432	402	421	410	480	434	419	413	385	433	435	418	417	428	405	416	427	385	422	400	408	410	402	426	432	446	429	416	409	430	444	397	431	445	406	406	417	409	422	450	425	366	398	402	396	393	411	434	433	407	433	461	420	457	465	430	404	383	455	404	434	453	418	446	409	415	389	392	383	398	425	403	405	382	428	469	396	432	425	438	409	400	402	489	444	425	418	404	425	401	415	412	439	377	428	436	460	430	406	402	413	428	421	423	399	405	411	418	432	417	383	399	460	443	418	386	430	411	411	464	439	427	433	415	433	422	409	406	414	442	413	391	420	412	400	415	401	448	402	414	429	419	413	420	453	399	392	427	393	460	438	443	434	427	417	431	385	384	438	474	458	432	439	456	416	415	394	447	435	425	428	427	410	389	408	442	402	433	455	414	413	474	448	406	433	386	422	418	395	426	443	408	410	406	434	410	435	424	438	439	414	396	431	442	422	450	393	398	414	443	425	422	449	437	482	413	429	442	455	397	416	441	459	429	423	429	388	433	412	431	435	383	411	417	369	423	405	397	422	456	425	421	456	420	381	436	459	428	412	409	424	501	407	401	433	421	414	407	481	415	463	428	413	441	430	436	420	433	384	427	424	403	439	440	427	468	459	425	435	448	433	430	386	457	439	426	427	446	408	450	399	427	412	413	404	410	445	427	451	400	413	447	403	440	420	455	437	431	423	443	450	476	442	445	395	432	418	413	432	430	447	450	413	411	422	466	440	423	429	428	443	430	438	413	429	413	399	430	432	450	421	410	447	434	412	397	430	418	397	418	411	399	363	409	402	424	444	421	437	408	490	411	418	400	477	437	399	414	390	411	429	458	408	434	446	439	427	465	405	434	448	465	427	409	421	440	473	413	446	407	392	409	441	395	429	435	420	440	440	433	398	409	424	418	434	404	470	447	421	408	441	427	443	431	450	423	423	430	430	439	457	436	436	443	405	416	426	437	386	401	401	433	413	496	432	427	408	404	399	402	421	384	450	458	408	396	388	408	443	400	412	440	411	426	450	449	419	433	447	388	416	444	429	381	444	404	415	414	403	388	405	389	400	406	413	406	397	405	396	419	402	399	435	453	419	422	416	432	405	377	419	404	428	462	407	406	446	428	418	439	417	433	479	418	448	403	388	398	433	457	434	446	401	415	435	423	424	415	418	402	433	436	417	455	451	398	437	444	432	435	445	439	396	426	418	397	453	434	421	408	417	425	441	432	388	419	444	420	461	436	427	411	418	406	481	446	450	411	476	428	476	447	408	419	417	401	397	440	466	469	419	456	420	416	436	436	398	411	414	395	381	427	414	425	427	388	401	427	435	401	397	451	419	393	425	452	463	439	463	427	400	412	451	431	416	457	441	457	421	435	421	435	392	382	438	460	414	415	384	396	444	435	422	432	415	456	416	422	406	396	393	418	396	437	473	396	431	428	428	388	401	436	464	437	425	410	445	451	424	417	445	425	404	405	421	381	388	431	413	362	408	428	448	420	430	401	402	393	469	436	396	423	372	446	435	394	404	444	408	428	410	439	418	414	408	443	433	411	438	421	397	412	400	440	431	445	414	454	417	419	415	436	480	419	421	419	435	378	417	436	390	403	443	454	365	447	415	432	477	421	432	456	437	425	430	431	428	420	433	414	404	451	363	409	439	373	430	417	405	391	413	423	440	422	394	426	451	441	422	435	426	394	419	450	439	459	416	396	398	429	400	367	467	453	444	412	426	431	384	406	416	413	389	399	425	462	406	415	419	379	442	421	399	416	407	400	398	432	446	393	440	410	437	467	421	439	422	423	381	465	431	444	388	423	447	394	431	401	386	422	452	385	418	439	427	377	435	418	431	426	432	425	406	420	451	459	430	380	395	399	431	403	412	434	411	436	411	472	434	400	415	461	431	375	430	432	407	440	432	385	382	398	412	408	433	438	449	377	453	439	406	448	455	399	431	414	408	446	455	435	414	419	411	442	449	431	411	398	439	420	403	428	459	404	421	434	434	438	425	422	426	460	412	374	426	434	439	421	432	397	437	406	430	361	407	448	440	466	448	417	456	445	472	432	424	434	446	430	396	357	432	425	447	435	454	415	427	419	443	439	422	440	437	419	407	452	441	423	425	416	461	444	444	430	444	411	454	431	393	416	443	396	426	444	445	452	392	429	433	458	419	441	422	423	455	405	417	442	413	387	438	459	440	434	477	415	409	428	429	398	403	397	412	406	450	403	437	432	442	426	426	448	417	427	424	367	403	397	429	420	408	438	427	414	429	436	401	448	384	425	447	428	473	384	422	424	412	457	460	440	405	415	448	453	448	433	437	421	443	417	430	440	423	430	452	443	439	444	418	432	423	415	436	425	425	427	425	397	405	425	428	389	393	412	429	433	420	423	417	415	425	406	434	399	423	408	454	426	466	413	399	452	396	439	453	485	403	378	427	391	433	460	478	468	446	440	403	431	469	438	394	426	422	440	380	375	416	421	403	431	441	414	385	456	451	433	403	390	452	370	404	408	410	430	419	436	390	423	411	417	400	388	442	440	450	433	472	454	414	468	416	432	408	427	397	438	449	439	406	470	448	400	398	450	456	431	437	417	401	423	427	429	422	397	420	439	450	471	421	417	419	400	400	426	424	447	461	427	402	388	451	415	414	424	411	375	425	429	432	446	395	369	418	437	430	403	427	430	435	427	466	397	419	415	413	407	439	440	378	401	440	419	444	447	429	407	400	456	428	408	387	451	470	414	436	396	427	386	424	403	426	398	451	407	422	441	428	412	448	417	422	450	395	408	446	450	395	424	453	424	391	386	403	418	408	408	434	406	407	421	396	447	431	409	426	416	424	395	447	364	423	403	392	434	411	422	418	428	362
19240	11426	15005	12888	12406	11049	9426	7502	5709	5411	5319	4465	3783	3124	2750	2147	1640	1489	1303	1385	1290	1350	1376	1273	1257	1209	1101	1061	1071	1094	1098	1115	1052	1046	1016	1051	1038	958	1053	956	1018	1009	999	961	944	944	920	971	900	979	933	954	975	879	926	913	929	928	832	895	918	904	959	906	929	919	984	949	916	953	883	939	948	952	958	942	960	893	952	988	892	939	885	947	916	941	915	970	899	885	896	907	952	964	935	921	983	894	935	891	839	869	950	913	907	929	924	961	888	898	896	948	964	910	900	868	900	921	898	884	935	909	934	902	941	926	923	931	937	937	929	920	975	873	942	918	939	900	883	911	947	914	945	910	909	924	958	899	926	906	900	940	944	943	989	915	918	895	922	930	977	943	942	915	919	926	893	912	911	936	922	944	879	949	927	968	852	947	975	926	891	924	941	936	885	899	947	916	937	897	895	958	893	922	929	920	887	927	933	883	922	919	960	951	950	902	962	983	921	892	915	915	960	998	1012	883	895	913	941	900	933	941	896	967	902	920	932	959	899	960	927	939	918	944	996	912	928	956	959	939	930	912	914	894	935	928	918	908	954	937	984	926	932	963	902	940	887	898	900	887	952	919	932	938	907	894	947	933	942	900	902	924	909	931	972	922	888	913	917	935	911	920	875	903	950	919	946	933	867	890	942	902	915	922	935	954	904	890	962	961	896	948	935	965	966	872	907	835	906	934	918	959	911	920	941	935	949	909	975	867	889	946	861	874	967	916	883	954	934	948	922	962	947	951	891	926	940	971	943	887	930	925	848	941	949	918	952	920	998	959	942	991	905	956	982	1004	952	917	946	988	988	932	986	939	946	912	936	889	942	990	943	879	925	910	898	918	928	968	905	930	937	895	977	923	909	875	894	906	838	947	938	960	974	888	862	887	921	850	883	954	927	915	960	997	926	914	886	881	883	938	947	956	926	995	908	872	943	893	914	909	939	903	921	873	970	924	930	916	988	893	891	890	963	927	943	914	959	911	942	965	882	970	931	926	903	952	916	963	910	928	927	949	913	874	897	887	904	959	951	920	910	936	893	916	909	924	884	938	892	929	934	870	903	951	899	929	955	935	914	920	861	940	922	898	927	899	925	930	929	926	937	950	930	909	919	920	872	929	888	901	931	923	943	921	952	906	908	870	901	951	875	906	919	924	898	928	924	890	913	898	911	918	939	929	941	934	960	976	919	894	937	897	915	939	907	912	912	912	928	944	887	916	929	953	920	955	953	923	866	908	968	916	933	958	928	916	911	911	875	845	970	930	908	943	948	890	933	942	914	917	915	911	927	933	915	950	916	957	904	892	972	952	968	925	961	938	922	862	932	946	897	896	883	903	897	887	933	965	935	928	913	879	912	924	919	960	944	947	918	954	942	986	946	957	901	913	916	979	884	937	912	918	927	922	943	962	918	949	923	888	926	909	884	863	972	934	946	942	924	947	883	946	971	957	942	869	899	883	922	900	916	971	860	922	913	930	938	937	944	902	994	954	843	946	947	913	889	884	913	932	918	945	926	957	983	944	908	896	869	948	940	901	894	970	961	942	914	934	892	869	887	902	929	932	959	920	1004	957	900	895	908	950	901	886	902	941	948	1003	923	920	916	946	933	974	901	936	857	946	948	946	890	860	923	895	956	848	916	937	933	951	922	942	956	850	932	921	920	824	916	900	932	903	948	933	902	889	887	916	865	953	888	966	932	911	906	903	923	955	895	957	942	947	917	938	907	987	866	937	906	919	950	917	944	952	919	899	919	901	918	957	907	876	913	987	899	902	963	872	924	896	947	939	923	937	940	897	856	968	964	964	941	904	921	962	920	942	849	919	954	940	997	923	923	994	937	935	923	870	927	953	964	929	915	959	893	938	928	904	914	940	890	877	914	937	938	890	866	912	883	915	893	922	897	910	963	908	924	936	880	957	868	957	969	928	900	947	908	926	876	946	909	896	946	968	940	903	942	951	920	838	939	966	951	913	913	893	942	941	871	901	989	897	894	925	962	922	926	925	911	878	844	938	975	968	939	952	927	914	948	847	905	874	915	942	916	918	883	903	941	963	890	895	908	898	938	920	897	883	937	968	931	911	887	918	932	930	972	927	919	936	889	918	889	958	903	890	922	889	957	883	995	922	938	937	890	957	954	898	897	902	928	854	914	960	899	868	921	898	938	910	917	928	952	893	903	922	874	995	930	934	949	926	957	989	935	945	938	949	897	927	929	906	938	936	944	929	954	921	940	930	937	915	934	938	920	931	878	918	914	917	872	966	917	908	927	933	906	892	955	936	940	933	947	914	907	992	967	927	944	945	923	898	947	960	877	880	927	926	916	933	963	882	908	936	959	965	837	930	896	946	967	956	924	873	944	921	962	932	909	898	880	958	956	933	889	925	933	906	896	903	914	918	973	904	955	945	940	940	844	892	933	909	926	855	949	935	894	983	917	884	975	907	870	886	918	909	943	893	929	903	959	963	973	928	926	889	953	950	954	942	936	952	924	922	935	931	983	866	959	944	817	922	930	891	918	916	898	980	855	901	953	912	906	979	870	939	975	902	949	901	934	899	911	948	904	904	908	921	952	945	925	928	886	931	974	916	970	916	917	986	956	904	874	926	999	940	894	929	1005	866	945	952	920	928	887	882	938	907	917	926	947	930	870	891	921	934	933	947	939	886	926	929	942	882	917	866	919	928	960	944	920	925	949	920	876	925	904	923	894	918	937	929	908	954	932	917	899	919	937	939	933	943	888	901	873	930	956	926	911	944	892	947	960	959	880	845	966	925	940	906	910	910	947	880	939	956	932	953	901	940	939	871	982	899	939	920	872	887	943	928	944	925	901	917	956	948	911	962	950	935	909	910	910	933	954	909	968	941	894	942	891	869	909	896	969	898	927	919	939	893	898	925	904	956	913	987	942	916	888	903	928	960	945	978	863	910	949	884	899	941	922	906	887	945	903	926	933	941	894	927	950	945	919	901	961	967	909	981	909	978	869	915	969	926	910	956	945	907	905	956	892	902	1005	954	930	900	934	969	862	925	946	944	942	909	956	947	963	913	881	935	933	955	972	936	930	926	904	912	887	940	932	962	971	898	942	936	922	923	926	956	892	962	918	871	946	942	924	896	913	950	900	953	933	916	940	936	954	946	945	984	906	958	883	1005	903	881	919	915	935	931	872	948	957	930	951	977	920	855	978	950	896	909	934	960	935	922	923	911	913	980	953	910	912	925	914	944	921	924	943	920	899	945	875	939	907	928	867	922	881	942	862	926	899	894	907	905	897	927	933	898	883	923	905	920	910	908	912	955	925	957	924	918	867	932	896	950	954	928	939	923	858	933	945	925	912	921	892	876	932	939	940	935	930	908	934	901	919	916	945	908	910	927	951	900	988	914	906	930	945	927	924	926	899	914	935	849	890	934	934	902	914	970	888	904	936	968	955	971	939	943	964	909	964	977	899	941	822	936	953	988	959	884	931	960	923	905
15518	6994	4741	2456	1647	1264	1032	906	736	719	669	647	579	489	490	464	427	409	384	425	419	443	398	458	436	383	407	428	449	393	433	412	435	377	373	418	438	373	429	454	373	428	404	397	397	391	389	444	413	396	386	401	406	387	437	400	416	394	365	408	385	385	444	404	433	424	416	402	365	380	439	410	366	442	407	404	396	380	394	413	382	375	363	410	394	398	401	404	419	404	382	374	443	407	388	390	415	418	402	417	392	413	424	417	398	405	399	401	419	368	440	417	438	430	419	383	401	363	419	391	370	392	371	401	371	376	411	358	386	386	383	406	404	404	407	418	385	374	415	389	408	430	440	409	435	419	404	381	389	414	402	393	407	402	436	379	444	431	433	413	375	409	432	411	433	417	444	398	375	386	417	407	404	412	381	384	403	397	474	439	377	422	388	406	400	390	430	394	379	435	386	429	445	386	392	397	418	379	427	406	402	407	422	380	420	327	392	380	387	426	456	451	395	385	433	398	438	410	391	397	406	415	380	380	422	396	438	371	398	466	386	342	405	428	395	454	418	408	384	402	424	382	425	427	413	407	386	392	380	405	389	371	383	405	364	408	399	429	399	444	416	395	429	413	402	432	383	389	410	436	402	375	434	425	424	398	445	418	384	426	441	394	399	410	408	433	415	406	414	406	427	423	391	373	401	413	409	418	413	435	407	471	404	419	431	404	443	432	404	389	394	429	402	444	469	414	404	422	408	412	441	404	415	399	419	369	411	388	395	468	426	371	415	394	388	434	401	393	402	411	437	424	448	439	392	397	383	363	380	446	427	413	365	400	443	429	374	398	411	428	410	364	420	386	409	449	422	382	410	435	378	398	429	397	413	395	416	359	440	420	402	411	381	409	447	409	429	429	437	441	445	407	415	400	423	392	380	415	432	383	423	404	427	399	451	400	402	390	441	388	404	375	433	405	394	409	377	433	417	383	398	392	401	409	392	415	397	408	398	419	426	428	405	409	395	420	413	420	385	363	425	453	409	450	397	362	403	397	388	400	443	451	407	419	355	405	391	383	406	394	409	358	372	384	400	436	387	395	419	443	391	448	390	402	432	382	422	414	419	396	382	391	375	381	422	392	388	446	423	404	387	410	430	443	421	401	418	379	408	429	393	427	392	384	409	399	406	363	385	428	393	369	405	431	437	407	391	399	356	398	431	384	420	430	396	428	399	410	453	420	396	447	382	417	428	457	403	420	402	400	415	379	403	415	374	424	421	406	389	383	401	385	375	401	379	393	401	425	382	408	412	408	392	452	406	399	426	455	413	453	402	423	423	396	421	409	364	417	386	405	377	447	399	423	422	433	352	410	411	364	386	425	429	418	365	423	403	367	427	408	388	401	452	409	377	407	385	390	441	431	389	438	394	410	413	432	398	397	370	421	416	428	441	381	386	394	395	391	396	400	397	397	456	400	400	398	398	397	401	346	386	377	407	413	404	376	415	410	422	373	435	436	356	402	415	401	401	393	386	425	421	391	433	402	414	406	375	417	401	432	420	420	408	423	409	433	451	426	391	423	402	409	407	394	434	415	402	415	436	382	392	396	408	425	404	400	423	447	417	415	385	429	397	419	426	406	403	386	390	411	425	402	415	410	378	383	417	398	368	427	389	388	363	389	418	423	395	416	425	357	400	396	437	422	433	442	368	381	388	403	405	412	417	428	402	393	460	421	410	390	408	385	396	391	440	430	424	394	413	403	380	392	358	401	392	417	424	412	445	410	452	405	430	408	380	439	413	394	432	397	424	436	376	375	384	417	439	366	405	400	411	387	400	420	433	370	444	403	409	413	425	408	393	393	422	354	421	392	439	394	392	383	420	393	390	386	377	426	440	432	390	392	381	396	382	414	388	411	429	380	413	431	415	424	376	430	407	406	389	415	406	447	422	420	383	409	393	381	396	360	373	408	397	393	417	381	391	375	361	427	417	397	392	393	426	400	405	380	414	418	398	416	379	393	366	426	391	405	390	369	416	431	388	389	387	364	421	415	423	397	392	414	401	401	415	449	412	387	383	398	412	387	437	424	395	391	400	377	410	417	386	437	411	431	388	406	390	399	395	377	350	396	420	390	448	435	413	419	410	361	398	405	409	402	422	382	391	443	423	396	417	433	404	409	409	389	391	390	390	398	397	412	417	400	447	408	395	463	392	403	425	419	410	411	408	416	388	414	394	409	444	446	370	436	376	416	398	377	388	362	409	405	414	418	441	441	383	414	415	424	409	404	359	387	373	384	398	362	373	425	403	407	394	383	394	415	414	416	421	369	388	388	380	395	407	381	431	419	425	423	431	428	400	391	422	396	402	372	413	401	434	385	412	439	413	377	401	444	437	398	406	390	431	391	409	422	432	433	383	399	389	366	434	390	388	421	405	480	427	411	385	426	399	413	400	412	399	407	412	374	367	398	371	380	430	405	386	409	416	370	402	390	428	402	419	414	403	417	405	417	433	356	392	394	358	411	394	402	438	443	414	384	414	396	408	441	415	392	379	362	415	424	430	425	391	407	405	405	418	424	386	458	434	434	447	421	402	415	408	421	387	401	374	385	438	418	413	355	394	423	404	373	381	399	433	403	436	410	412	422	400	410	420	398	451	411	435	403	402	402	406	422	398	388	447	436	389	373	422	423	387	404	417	420	399	409	384	398	363	398	384	398	415	403	397	418	393	369	413	421	383	378	401	392	435	446	408	393	410	422	412	395	407	429	402	404	410	378	408	443	398	412	420	402	380	398	405	420	392	383	377	435	433	406	420	413	421	472	436	431	383	435	364	427	441	417	402	412	427	387	416	416	412	432	418	426	358	393	429	392	433	437	406	404	372	407	417	398	423	415	380	411	406	400	391	401	388	396	426	389	395	408	426	392	371	390	375	463	399	389	382	366	413	407	396	409	412	453	378	379	470	416	438	366	381	396	429	385	391	402	423	400	399	399	392	413	396	408	388	410	390	390	414	392	393	403	408	395	407	416	382	416	433	418	426	421	383	358	420	416	426	381	390	386	417	405	405	384	424	423	407	455	421	446	427	385	387	397	413	439	421	413	411	410	369	387	389	384	449	361	420	411	386	398	401	456	416	391	387	400	433	376	379	444	397	405	453	427	411	417	380	401	427	381	400	395	429	398	386	454	410	437	414	382	412	428	398	412	427	416	364	431	427	389	394	440	422	387	415	407	375	422	422	436	422	441	416	408	391	365	393	387	430	378	397	427	414	380	369	437	405	379	413	399	392	409	406	412	377	364	399	400	418	433	423	405	439	396	414	403	405	422	385	389	406	435	381	399	399	383	387	408	369	372	389	370	414	413	428	420	416	415	402	448	395	400	395	424	418	389	413	379	459	399	384	406	405	370	404	425	413	387	421	364	368	392	382	413	408	372	393	410	405	379	409	362	410	409	422	442	399	396	436	407	396	409	349	419	404	423	420	424	380	384	409	393	372	386	383	391	404	434	447	418	451	413
9063	5560	7956	6736	5623	4790	3963	3414	2685	2301	2433	2240	1820	1511	1402	1248	1090	1096	1036	1074	1049	979	1055	1025	1028	973	968	859	870	970	991	926	910	943	943	909	914	850	920	919	844	862	870	871	896	901	885	861	895	874	861	853	876	868	926	898	920	852	850	861	889	849	840	789	892	891	867	912	881	861	846	850	902	891	863	846	848	865	881	855	831	852	861	876	938	880	846	891	876	876	870	883	894	933	906	844	892	840	886	896	892	893	804	884	862	889	922	917	850	937	878	892	923	869	835	894	838	877	903	877	914	898	916	905	866	868	915	799	899	921	884	840	875	894	858	860	853	908	900	859	869	835	885	850	859	880	825	888	899	871	859	899	888	909	890	858	904	828	925	899	876	933	906	882	912	929	842	886	899	850	867	864	879	872	869	880	901	890	847	860	874	921	874	919	877	904	845	855	938	906	901	896	926	894	911	878	853	859	856	886	821	851	889	919	863	904	827	818	875	884	887	863	900	888	863	838	873	917	849	863	837	856	912	898	851	849	867	884	882	887	851	889	872	869	896	879	870	897	853	914	877	873	863	825	866	884	897	861	874	898	880	840	870	915	842	884	895	887	901	860	873	829	869	825	869	875	875	872	854	855	870	848	853	891	874	901	851	857	903	875	895	877	901	889	884	889	919	931	829	845	832	916	914	894	868	859	918	837	912	888	842	906	903	857	898	885	859	895	872	878	890	869	875	877	911	908	863	879	869	863	878	874	877	869	889	904	895	895	878	860	924	907	871	862	883	879	947	864	899	859	878	814	953	888	866	920	857	850	878	906	894	909	860	907	832	908	829	849	860	941	885	888	867	840	943	852	847	828	848	886	888	845	855	868	858	858	872	909	900	894	884	912	911	843	881	905	929	910	847	912	871	924	846	916	861	870	879	889	893	913	902	893	843	868	884	799	905	882	854	838	889	884	945	863	918	938	869	851	896	886	815	900	917	827	887	847	883	914	890	871	909	886	819	900	885	806	854	864	880	874	843	895	825	821	918	859	927	834	875	857	877	872	859	865	812	884	939	867	894	876	907	895	860	891	871	856	895	842	891	875	860	855	849	899	860	831	887	889	900	878	933	843	853	897	873	918	878	928	869	946	893	891	880	853	881	897	856	907	875	856	871	854	873	884	845	853	870	880	868	880	871	973	868	887	884	880	858	843	931	886	868	856	859	819	853	850	866	828	875	897	895	891	863	874	932	906	933	864	919	868	919	887	869	889	847	874	860	909	949	945	893	877	871	873	844	888	892	846	898	894	877	847	840	878	845	876	885	847	877	876	874	840	821	875	847	859	898	924	886	935	843	895	802	824	884	871	854	884	848	909	922	879	913	888	896	865	835	928	913	854	880	902	845	877	898	918	911	839	883	842	900	880	903	877	837	879	922	851	861	881	863	892	881	863	943	911	934	899	833	901	864	913	832	905	857	892	904	881	877	863	865	863	864	854	874	897	833	840	899	888	845	884	899	871	857	879	866	858	899	858	856	863	898	835	891	890	903	870	875	892	865	866	844	956	889	877	849	871	867	877	871	860	881	875	855	840	901	843	832	852	889	862	825	884	869	902	810	854	916	872	864	856	910	865	847	850	906	827	834	900	839	850	898	905	887	900	854	853	898	860	865	869	897	932	871	873	846	902	882	858	919	917	835	915	830	866	882	869	923	901	872	896	880	881	861	871	861	863	893	833	873	901	857	877	908	845	867	905	850	850	854	870	876	860	891	852	881	855	867	914	913	837	894	866	941	888	878	898	865	894	885	897	817	880	870	832	958	858	890	881	936	867	874	852	860	908	877	823	879	848	847	866	927	873	877	867	898	867	909	891	880	886	877	885	900	855	839	850	870	874	902	883	913	887	856	830	901	868	875	849	826	884	848	830	862	848	854	885	877	903	901	897	882	874	861	886	873	867	839	889	874	881	881	873	875	840	913	884	907	890	902	902	870	900	841	818	857	889	898	868	863	859	884	881	909	847	859	889	886	833	881	889	936	907	842	858	806	871	889	896	858	831	819	881	859	839	896	890	805	915	853	913	897	900	892	824	903	921	891	863	879	865	885	910	851	942	920	863	895	877	882	880	882	871	896	916	905	930	876	858	846	912	889	873	875	856	856	917	914	939	878	895	865	918	922	862	839	865	862	851	860	892	894	935	838	881	891	887	941	848	893	882	832	865	852	880	904	879	849	850	909	878	887	823	871	896	874	820	910	879	855	887	893	884	866	845	870	872	890	909	933	895	900	872	908	851	867	882	831	944	830	891	900	871	898	909	876	928	886	875	887	923	878	850	854	863	914	862	897	825	929	888	890	824	878	935	897	841	883	875	863	870	885	891	861	914	922	889	850	841	870	865	867	922	869	906	867	878	858	836	919	862	840	866	871	872	909	910	877	843	868	897	866	916	879	890	841	870	898	815	854	903	849	876	839	852	907	910	911	904	869	939	841	891	897	834	896	882	843	903	886	894	854	926	912	838	909	834	890	884	803	863	859	844	931	853	902	927	823	869	863	869	880	869	862	887	844	876	861	858	894	863	879	869	874	880	948	898	830	811	889	843	920	872	915	934	854	827	899	853	886	845	870	901	869	810	869	889	924	859	828	892	847	859	886	860	908	882	865	898	882	882	926	924	844	879	849	832	872	862	932	874	850	883	926	874	957	891	863	838	832	916	888	896	918	936	884	887	881	884	839	886	911	847	889	857	903	884	871	886	802	885	854	864	870	841	913	859	831	902	893	816	827	886	900	871	895	898	872	838	931	863	929	920	854	889	867	865	887	859	849	849	867	830	933	888	891	871	879	910	889	908	901	920	847	891	950	900	873	920	932	856	903	867	827	859	865	880	880	923	830	847	885	863	879	864	925	809	936	900	878	848	855	868	895	837	877	884	874	843	936	875	941	892	849	838	926	889	853	821	905	921	846	865	870	920	855	930	892	899	872	836	877	866	881	905	853	915	888	877	804	863	920	878	855	912	891	838	890	908	863	911	893	887	868	914	868	890	893	853	862	896	839	913	873	868	874	939	855	880	908	874	860	910	884	942	862	901	933	890	901	857	911	867	861	839	829	887	898	877	926	868	921	832	869	892	844	921	860	871	843	890	899	885	855	872	908	877	876	838	846	865	916	850	858	893	833	904	881	889	875	871	852	839	925	880	890	921	891	882	852	962	873	899	881	803	898	914	897	930	853	862	878	852	909	839	917	825	885	871	879	894	826	860	911	913	909	829	874	847	860	884	891	862	916	914	929	880	881	905	873	881	829	864	862	893	877	928	852	897	890	857	915	845	870	839	876	876	819	885	858	890	926	869	860	869	869	885	858	852	866	891	891	899	859	857	839	858	908	843	869	855	868	912	867	814	889	827	872	872	857	825	871	876	874	872	864	905	865	888	837	879	910	890	875	868	889	905	812	910	871	864	910	849	892	899	876	873	882	853	875	890	914	866	860	905	884	850	899	856	935	873	894	915	871	821
26335	11484	7334	4015	2921	2273	1883	1329	1176	876	836	776	703	637	518	480	454	414	384	419	401	421	411	424	418	428	412	415	391	394	413	421	381	420	409	364	368	392	376	388	386	386	363	362	383	384	369	338	398	366	402	368	373	398	378	352	363	349	371	387	372	394	360	390	392	331	334	389	366	350	363	401	343	394	411	390	356	376	377	347	335	377	374	341	385	392	399	383	387	413	354	364	369	374	365	371	403	381	393	342	364	408	354	353	347	403	389	378	366	367	400	356	388	395	396	393	374	368	367	365	385	349	374	355	375	355	343	375	372	378	371	381	416	340	350	354	394	392	378	344	392	408	385	384	352	399	379	358	359	367	394	414	388	327	370	374	370	389	358	396	428	372	382	377	407	332	362	372	358	391	396	384	426	389	361	373	382	370	399	360	365	355	378	369	371	376	382	380	366	386	351	411	387	400	399	384	384	381	388	316	358	352	356	378	363	353	349	392	375	351	395	362	356	356	375	409	363	342	351	321	370	379	359	396	336	386	359	423	390	382	363	396	377	349	350	407	348	368	427	381	347	383	333	364	406	385	397	379	340	415	390	339	367	365	374	381	385	371	375	346	358	350	397	383	364	352	337	373	369	361	375	335	349	336	385	368	364	356	413	378	373	384	343	365	368	330	356	384	387	365	399	337	413	388	414	364	375	394	393	358	350	359	370	370	384	376	386	394	356	368	360	386	389	391	368	390	334	379	362	343	342	320	395	384	375	361	369	389	382	404	374	346	394	381	379	416	359	361	391	386	407	372	372	358	381	410	359	360	418	360	357	357	345	409	368	398	383	344	383	373	362	409	385	419	340	413	384	366	381	361	334	375	357	344	330	345	355	397	375	375	397	335	380	361	410	357	381	391	366	389	348	369	320	361	408	333	336	348	355	356	391	373	376	387	402	360	370	331	369	359	367	352	390	368	403	364	398	376	391	385	339	386	371	349	355	393	391	362	398	370	354	336	358	363	354	383	386	393	409	380	394	427	382	349	375	348	381	435	383	386	402	362	324	366	397	386	357	369	353	338	344	361	381	346	395	367	330	367	365	371	390	389	361	337	371	330	403	399	349	389	389	378	380	341	372	419	341	371	380	365	373	375	358	376	367	394	347	390	396	386	396	379	389	350	365	346	345	384	392	338	358	402	407	358	378	382	368	360	372	412	373	347	342	399	380	367	414	373	390	395	392	333	373	384	409	323	395	396	346	393	393	383	379	380	336	392	342	388	403	394	405	381	392	353	385	354	377	378	350	373	379	370	371	360	382	403	376	355	340	366	378	364	383	394	338	421	338	370	379	357	347	369	375	331	377	378	372	372	359	413	356	353	373	364	370	387	371	383	351	349	373	392	371	354	340	390	343	350	374	344	341	363	387	397	326	377	442	374	370	394	406	369	396	373	366	335	364	384	346	392	378	356	394	374	386	364	394	349	370	378	359	371	389	360	382	366	384	377	402	383	388	369	353	330	380	362	360	391	368	369	374	389	393	382	430	375	391	420	367	391	376	404	393	354	379	368	379	368	378	351	382	365	382	370	386	369	376	434	365	359	368	374	363	367	371	382	362	415	383	346	363	354	370	359	357	385	355	387	368	348	389	366	363	391	389	356	374	404	364	370	388	389	383	362	351	364	345	332	346	356	343	378	394	401	399	362	360	363	357	323	398	396	373	350	385	372	364	371	384	362	356	379	396	369	379	355	369	362	381	394	403	383	350	376	341	375	367	413	384	405	356	374	386	336	379	369	378	406	327	335	360	355	354	312	370	342	416	378	391	387	384	387	367	385	353	370	385	408	393	388	354	347	373	420	401	388	409	401	333	364	358	352	403	409	378	409	377	392	366	374	371	369	376	384	362	391	356	376	394	361	378	376	412	395	401	385	323	365	363	399	362	321	359	371	333	394	413	348	359	349	374	322	352	375	375	371	399	339	365	355	387	375	373	353	372	389	358	379	356	364	423	389	344	338	363	380	367	405	368	382	362	353	362	337	315	367	360	393	407	352	342	381	362	386	359	355	347	350	377	349	387	378	387	422	372	358	347	398	366	388	362	369	366	409	372	357	396	381	363	377	430	391	354	387	379	357	369	407	382	379	414	377	381	406	352	356	420	386	353	343	383	417	380	354	381	376	369	365	409	372	383	374	391	376	377	368	364	333	372	354	392	414	326	355	370	379	391	381	375	361	391	380	374	407	382	338	379	369	364	413	355	346	365	375	386	348	360	348	372	387	361	334	347	391	354	400	383	359	403	359	342	353	392	361	404	376	374	345	384	366	417	367	381	377	384	324	409	344	354	360	356	362	367	377	376	332	378	398	389	351	365	405	371	349	360	372	357	391	414	378	429	403	415	377	371	389	398	400	383	394	346	425	387	347	345	342	360	386	354	351	365	364	347	370	384	382	363	382	356	357	386	385	346	344	351	369	355	355	368	429	373	379	357	375	355	373	409	350	385	357	381	377	381	373	348	356	348	350	366	378	356	375	346	359	339	340	368	396	379	342	365	382	414	351	381	399	418	405	369	356	373	400	389	401	339	382	381	380	402	375	351	402	387	400	359	390	364	395	391	345	412	376	317	380	391	373	342	402	368	341	369	394	401	357	404	391	351	363	356	392	371	389	359	370	372	374	368	389	332	362	361	373	355	395	357	355	356	373	387	390	417	388	351	372	387	352	393	367	393	425	379	354	371	398	381	355	342	394	332	390	384	339	369	378	342	382	374	367	364	351	392	367	375	392	383	375	360	381	397	375	360	422	344	372	376	400	348	352	386	351	396	370	378	376	386	361	383	374	389	372	390	367	380	346	323	377	353	340	388	389	358	385	352	405	390	385	352	385	358	373	420	386	383	360	360	375	369	405	365	369	385	408	368	335	380	360	364	382	387	352	371	366	390	370	331	373	394	355	358	383	396	354	397	375	394	379	333	338	390	398	372	411	402	377	365	337	343	383	354	375	366	383	372	405	336	397	409	359	363	408	394	367	422	388	391	359	381	376	381	344	367	376	376	394	348	395	346	375	391	348	375	357	409	355	385	368	364	369	389	337	360	379	412	354	322	378	347	382	375	392	358	374	343	364	385	371	400	358	355	348	379	353	418	351	354	342	414	366	397	347	389	369	407	347	358	364	372	349	358	397	358	361	377	399	368	363	385	414	356	343	362	385	383	412	408	343	369	384	383	372	370	379	387	411	335	341	350	343	365	323	345	393	359	400	389	348	375	375	356	382	350	395	379	389	351	351	357	351	386	363	382	408	363	347	378	371	384	350	382	399	391	368	405	338	335	349	373	381	382	382	374	392	408	391	362	347	358	397	402	390	391	408	389	357	366	328	377	351	350	423	427	370	385	375	350	349	378	353	392	392	365	343	360	372	378	343	380	354	364	394	367	366	406	378	380	334	405	365	382	363	373	332	401	388	381	353	383	373	322	365	385	351	366	360	387	407	365	363	357	350	363	364	366	366	392	393
15529	8295	11365	10075	9547	8229	7229	5810	4727	3622	3706	3267	2764	2361	2024	1649	1335	1194	1175	1116	1134	1032	1052	1148	1063	1070	1013	904	970	938	934	929	894	876	903	882	887	846	843	856	824	852	827	860	846	844	828	842	788	785	826	825	809	843	874	771	844	887	849	806	816	824	832	796	783	825	832	827	844	779	829	829	785	780	810	785	830	806	811	822	822	820	817	825	851	841	872	851	876	781	838	834	793	839	805	799	829	791	770	800	800	754	811	851	782	822	836	819	809	826	837	797	764	829	792	815	878	849	842	807	822	838	853	848	821	822	772	839	819	826	802	827	791	829	864	795	787	823	850	797	832	807	812	878	875	863	823	852	846	886	871	831	803	818	792	812	868	805	820	861	858	847	833	798	820	836	751	815	836	851	825	860	825	790	812	830	843	816	831	816	795	884	841	815	786	831	800	852	806	828	876	818	831	789	847	791	866	791	785	830	846	797	821	819	804	837	867	832	836	798	805	834	786	835	813	879	768	803	842	807	856	852	818	798	838	821	808	827	814	822	846	850	805	809	843	817	794	782	794	798	834	849	844	791	849	818	834	833	844	773	831	845	836	807	809	829	851	818	846	842	778	806	868	849	815	827	802	866	813	833	790	801	810	802	799	862	839	764	836	788	798	839	832	813	849	812	845	740	799	803	799	823	860	853	806	850	854	818	831	869	815	830	803	835	786	789	800	817	844	799	820	820	874	787	828	868	801	797	884	760	792	852	841	811	803	828	812	769	797	770	785	845	838	854	774	814	870	812	839	831	829	832	796	832	843	819	836	780	814	815	913	820	829	787	864	812	800	857	844	841	812	844	877	814	807	814	805	816	852	741	886	804	919	815	791	815	831	800	813	822	823	812	842	823	761	816	827	791	824	802	822	867	809	832	832	838	876	810	828	771	777	815	829	836	811	783	813	787	873	884	883	763	831	814	840	912	805	807	804	803	864	860	780	856	815	803	810	817	859	834	857	840	864	801	854	844	806	780	840	826	753	850	806	864	837	815	833	836	810	831	864	787	827	827	839	795	824	799	801	809	828	786	829	860	858	848	790	796	816	815	860	832	804	823	829	795	839	828	831	788	791	830	842	876	819	800	880	804	844	816	829	854	805	804	862	792	856	833	820	839	833	869	813	786	798	822	743	830	821	827	782	854	782	835	735	812	853	853	833	832	827	806	860	820	743	752	849	803	822	810	828	779	822	824	842	812	823	853	809	845	819	868	828	807	802	800	783	778	872	838	804	829	812	839	836	844	808	841	796	857	769	786	836	749	832	845	785	839	823	777	809	819	844	796	804	787	791	853	800	803	796	773	825	843	878	822	811	778	801	856	803	838	824	878	857	823	776	786	837	813	829	842	849	871	841	802	801	864	802	801	795	809	830	822	847	865	815	779	793	783	829	795	831	799	800	844	832	806	777	813	831	836	814	868	775	758	848	859	786	851	800	807	792	834	841	803	818	820	818	817	779	832	847	801	824	815	895	814	881	804	876	789	819	858	850	844	828	769	792	836	825	878	815	833	838	791	803	796	843	825	837	879	796	836	830	799	795	789	786	792	809	868	831	813	823	812	836	828	802	815	818	861	802	864	852	812	854	861	763	815	828	800	812	857	842	826	818	817	802	822	827	752	798	821	864	816	818	849	777	771	835	813	817	817	821	838	810	796	851	856	837	840	839	826	846	799	856	853	835	814	797	832	805	834	793	876	774	808	812	842	802	905	836	830	834	804	816	834	806	820	856	799	856	809	846	815	845	822	829	803	816	809	820	855	836	847	799	836	805	831	841	822	830	821	840	855	842	830	830	851	837	810	827	829	801	819	759	795	813	879	849	818	772	844	815	797	881	883	820	793	811	802	850	818	865	835	827	811	810	839	790	847	817	813	809	782	846	819	782	811	868	861	813	806	818	782	785	816	792	864	824	873	861	832	811	843	850	840	829	872	845	825	804	848	854	791	850	771	839	784	797	838	847	809	845	847	811	821	801	826	827	818	858	815	866	841	865	828	851	845	804	805	847	797	765	815	812	832	846	768	844	858	785	805	778	830	800	813	790	774	808	767	829	815	837	820	841	851	835	780	833	804	850	800	793	799	787	813	868	870	818	798	807	805	860	826	839	888	770	850	807	839	829	829	852	809	813	811	882	797	866	811	802	866	863	782	811	832	866	840	830	840	795	817	847	823	832	829	854	821	784	820	889	803	842	800	826	855	817	865	840	856	835	855	827	809	811	801	853	812	797	896	864	832	839	819	765	820	811	777	799	829	829	828	872	808	840	804	787	812	859	852	807	799	791	863	822	800	843	834	837	863	796	797	838	863	846	817	806	774	828	814	863	809	862	801	838	805	842	807	816	806	823	789	911	822	830	822	791	786	807	861	871	775	824	787	837	828	872	885	794	769	827	820	885	840	841	793	828	868	839	771	829	804	831	860	900	844	830	797	817	766	827	836	852	840	813	832	795	780	798	805	813	790	836	848	761	829	850	811	814	850	848	818	836	844	833	811	828	819	822	836	780	832	804	804	825	837	793	784	874	843	833	805	814	816	830	852	761	792	825	733	816	763	818	820	829	803	800	856	870	815	777	816	789	768	795	824	837	798	825	857	876	822	815	825	814	830	807	817	783	832	805	789	782	782	813	795	821	768	882	770	817	826	857	840	787	806	792	802	815	855	817	805	870	850	807	792	822	786	793	823	865	824	804	795	801	864	816	800	823	819	811	830	830	803	827	758	825	836	839	882	786	766	834	794	828	894	845	829	787	827	816	884	805	826	852	784	833	869	844	820	802	809	855	791	811	788	810	855	792	823	819	782	863	831	825	799	772	897	871	809	771	767	815	824	772	854	823	810	774	823	849	836	839	825	825	896	846	814	774	814	837	809	779	865	841	863	867	805	837	865	809	818	824	859	825	826	844	840	813	822	846	841	801	839	815	812	838	787	866	773	840	797	775	881	818	796	824	802	819	788	778	790	821	848	854	831	813	786	851	801	824	844	782	796	827	814	758	819	804	809	831	802	866	805	806	860	822	796	765	839	836	778	871	837	819	846	830	773	808	850	833	833	847	833	914	808	809	822	763	797	861	783	828	796	848	802	826	836	820	796	821	801	783	808	850	778	860	805	810	834	779	837	816	824	857	782	845	833	810	813	837	820	778	828	815	802	855	825	815	872	823	850	836	807	851	826	808	854	817	902	805	802	797	800	820	863	767	813	830	858	809	879	792	803	825	833	830	845	850	812	823	775	820	783	857	782	861	855	841	803	823	809	788	818	820	785	817	781	814	837	792	840	839	844	839	840	774	817	788	826	828	826	804	790	820	821	802	875	866	841	847	840	884	813	809	834	799	835	812	852	806	842	839	840	850	876	834	820	896	822	780	811	838	874	790	823	840	860	806	836	832	867	829	809	780	879	822	815	821	815	791	807	832	797	813	811	856	798	822	775	821	825	817	828	799	803	750	865	805	823	802	813	826	849
34644	16252	10371	6013	4061	3312	2566	2005	1639	1271	1108	1012	915	788	741	618	531	519	535	469	493	485	463	535	465	524	492	473	420	439	403	434	445	460	449	407	447	465	436	420	393	419	441	400	441	422	427	439	399	437	410	400	429	410	389	445	420	409	421	385	409	431	396	456	455	440	437	396	389	405	430	432	444	438	430	404	443	459	428	429	359	419	412	434	411	421	409	392	425	425	409	401	421	404	415	409	402	393	448	434	397	433	415	411	411	457	404	433	466	419	461	436	451	395	416	440	435	426	436	425	401	429	434	451	388	413	422	440	402	424	418	397	408	411	431	416	433	437	426	385	432	443	414	449	430	432	434	372	445	407	400	454	466	459	411	414	422	437	402	395	447	390	451	431	397	412	386	440	445	467	421	447	390	475	480	427	406	421	424	383	436	445	403	423	401	439	430	420	403	409	437	404	417	404	427	441	408	401	445	416	405	438	408	407	448	457	448	389	390	429	409	442	427	420	411	399	427	378	431	442	435	374	439	437	413	417	393	400	424	436	448	466	431	438	413	460	423	403	383	404	394	408	401	428	434	429	441	436	414	385	438	468	417	441	407	383	412	425	443	410	396	415	433	444	404	430	423	396	413	398	414	420	438	473	408	426	436	401	432	440	403	409	416	420	410	427	442	385	464	426	405	409	427	426	428	407	400	430	443	459	429	400	442	447	445	422	433	406	417	416	443	422	463	428	434	441	446	425	429	443	390	391	426	428	414	439	443	412	392	404	425	440	478	410	435	439	401	395	409	416	393	417	407	418	430	471	430	428	413	461	421	429	399	402	451	417	417	427	418	431	395	401	416	460	433	408	405	431	408	422	425	399	393	441	417	437	457	401	425	438	418	454	450	390	431	419	399	441	446	404	393	423	411	400	445	427	398	433	396	424	411	435	446	452	447	458	405	444	438	423	422	424	413	423	413	443	439	415	456	397	451	403	450	444	447	473	412	468	425	430	379	422	478	429	458	410	424	486	458	400	423	456	414	455	404	410	424	418	453	402	418	423	404	426	418	434	460	429	443	411	401	412	414	423	383	378	428	431	446	418	429	431	441	421	383	402	416	481	401	403	415	406	418	409	399	449	436	406	462	379	418	411	436	402	424	435	448	448	396	469	395	417	431	450	443	417	399	391	384	437	403	422	440	453	391	418	392	417	363	431	428	451	433	414	413	423	433	409	450	455	436	433	436	412	379	408	452	419	433	406	432	426	385	416	392	447	398	410	431	406	455	453	410	415	420	422	410	450	404	473	405	405	446	423	415	454	420	461	433	425	399	421	387	397	418	440	419	467	421	420	429	405	408	397	430	399	463	434	396	427	397	409	410	423	436	442	405	380	445	442	447	448	428	423	428	460	414	459	453	383	403	451	474	427	420	407	431	465	389	434	424	462	417	446	467	440	431	382	444	401	446	481	400	445	442	450	447	446	438	468	434	377	442	428	407	428	429	428	361	421	460	452	405	445	415	438	450	412	433	422	404	421	433	434	417	467	418	416	435	455	460	441	450	410	411	449	440	394	464	425	453	416	388	439	426	416	410	419	431	431	413	448	459	437	383	417	413	467	424	411	391	429	435	384	417	422	446	439	436	493	411	421	413	413	448	383	395	410	426	426	401	468	441	445	456	446	420	408	434	393	426	439	457	432	432	449	453	434	444	423	423	404	390	437	454	399	455	423	472	448	450	395	425	401	371	426	423	468	461	418	404	396	421	432	453	475	411	432	410	425	428	448	448	455	433	424	449	440	406	433	437	422	406	411	434	407	413	432	435	449	457	435	437	391	458	453	425	426	417	437	396	468	417	431	416	439	402	395	440	456	416	401	384	406	429	401	420	392	420	432	418	436	435	459	452	484	373	457	439	427	397	429	426	464	417	414	422	431	409	419	428	419	430	408	443	461	434	450	417	415	436	391	424	407	436	393	381	371	442	474	453	436	413	412	379	399	445	431	445	426	455	440	470	353	449	456	438	430	455	428	437	408	398	438	407	419	392	443	423	414	466	397	462	425	428	453	398	432	400	380	435	411	441	483	408	432	433	416	416	449	392	462	444	398	403	430	428	406	410	422	428	462	409	441	417	434	430	426	437	413	431	437	426	434	400	411	408	436	392	398	417	431	424	418	408	431	439	404	444	445	480	432	407	415	434	415	439	424	400	411	397	381	432	413	449	442	379	419	398	397	433	415	426	425	426	394	427	415	407	412	433	476	475	413	411	450	440	457	446	411	427	448	444	406	370	429	438	411	449	436	417	459	423	415	412	441	409	427	415	442	394	394	413	410	420	415	383	429	401	419	443	422	417	445	439	396	415	420	384	409	441	445	437	423	373	399	438	421	453	415	443	442	414	440	415	486	417	456	422	433	427	398	431	372	432	428	437	407	417	430	417	421	420	431	475	438	401	395	448	423	413	434	451	404	413	431	435	432	459	432	381	442	420	424	417	448	399	427	464	412	447	430	435	459	419	410	459	467	396	412	404	428	455	452	415	427	383	433	460	407	411	455	447	416	439	408	399	409	421	421	431	390	429	423	394	409	442	485	429	441	398	414	430	450	426	415	414	407	439	406	435	446	434	434	444	418	406	441	430	437	450	400	424	403	426	425	367	454	462	433	424	422	449	399	465	409	465	381	382	403	458	478	430	451	389	431	392	424	465	387	405	422	446	402	381	469	378	433	445	387	466	450	457	425	402	404	445	434	433	432	426	402	414	404	426	420	418	406	427	439	432	400	424	413	431	433	419	423	455	386	404	430	451	429	413	423	387	454	414	441	411	417	435	415	420	430	413	442	432	397	399	410	417	378	432	393	478	431	474	415	417	408	399	432	413	387	381	415	394	427	423	421	388	408	419	397	411	442	423	420	458	406	399	435	443	424	426	438	464	419	422	446	441	429	438	450	429	458	434	429	435	456	391	390	444	447	405	415	418	443	424	457	418	375	430	413	452	426	442	406	476	404	415	452	454	402	438	441	431	442	430	451	423	427	420	415	401	441	389	388	416	422	404	409	453	439	427	415	432	454	419	445	453	484	413	411	423	415	451	408	412	420	445	376	399	418	408	398	456	449	471	449	418	397	423	418	399	459	441	431	382	435	453	473	413	430	389	406	427	426	479	455	408	422	431	450	408	463	393	420	455	390	425	419	416	454	457	456	424	403	397	403	428	431	404	443	417	411	393	450	374	456	383	372	438	453	405	450	448	402	438	432	396	447	415	435	441	428	457	434	424	435	423	443	466	416	397	371	404	377	400	397	415	409	441	433	433	421	424	454	472	484	427	407	446	437	417	404	410	415	449	405	432	454	441	403	425	434	446	411	439	438	420	411	429	401	452	423	452	439	419	433	405	388	427	412	469	439	413	412	423	469	416	453	424	392	456	409	411	428	409	445	386	452	438	435	411	443	354	429	420	432	443	433	429	381	411	442	429	443	415	458	378	409	384	456	456	405	444	397	367	415	383	429	436	433
19473	11006	14468	13425	11943	11246	9655	7856	6341	4963	4532	4312	3548	3057	2664	2348	1721	1465	1452	1407	1298	1321	1251	1265	1255	1270	1201	1068	1088	1053	1062	1072	1025	1042	969	1015	975	983	984	1003	992	979	947	980	971	935	984	930	937	924	957	930	981	899	929	911	912	881	897	945	898	940	973	938	911	918	924	988	888	922	924	938	914	937	948	945	957	943	933	901	933	865	971	854	913	930	953	903	951	927	919	964	909	898	896	899	937	905	953	889	955	1006	874	872	949	954	901	916	953	887	928	896	923	973	962	931	969	965	934	872	931	933	927	904	958	964	879	953	898	946	957	918	907	933	836	924	937	955	922	922	975	944	966	973	958	900	963	933	952	980	942	970	934	911	942	909	963	935	901	930	934	1003	957	949	991	965	916	978	971	936	875	948	980	936	926	914	942	943	932	977	915	909	933	968	902	938	906	933	944	914	931	974	899	924	936	952	903	940	835	951	912	963	897	942	924	883	923	887	919	930	923	936	940	934	923	950	945	914	915	978	926	965	906	956	903	999	971	902	963	890	909	974	891	886	970	930	939	930	928	937	924	934	882	949	894	930	931	899	949	922	902	932	974	873	892	939	945	942	886	931	922	931	910	969	904	923	932	914	950	932	938	891	902	895	902	935	925	901	943	897	892	913	913	930	928	908	910	890	917	932	933	908	949	889	856	875	895	882	912	921	979	921	914	890	955	966	957	925	929	907	918	946	953	945	916	891	970	946	946	956	933	932	895	931	900	895	890	949	985	946	924	1011	934	888	929	978	957	881	974	914	929	901	927	888	953	980	857	919	915	923	934	860	948	892	914	860	897	915	912	944	936	980	927	898	901	918	886	882	921	946	957	892	897	971	881	898	934	914	887	904	970	928	920	911	948	932	982	980	902	928	921	967	965	943	909	943	952	909	982	943	958	923	930	951	904	915	880	941	914	968	958	896	953	946	856	951	893	929	956	949	904	932	951	941	917	973	971	915	907	954	903	951	959	989	957	893	987	913	934	941	905	934	890	889	977	921	884	975	885	919	869	999	961	873	899	867	972	881	869	918	911	928	909	917	934	916	915	945	1002	987	942	906	1003	912	894	1018	977	891	935	963	900	903	869	921	962	859	897	931	913	904	856	963	935	941	876	896	972	932	947	958	885	953	901	906	895	941	909	926	936	957	952	879	922	887	964	951	969	962	940	890	867	938	907	883	945	948	917	891	945	888	917	934	849	920	979	943	900	917	949	908	898	857	916	849	914	945	916	886	892	941	932	969	930	954	862	898	940	921	918	927	904	886	922	974	943	953	963	954	923	929	909	863	941	974	931	952	931	876	968	912	921	906	911	921	901	931	912	939	915	889	899	928	913	954	898	931	907	951	867	920	929	971	924	858	884	885	858	866	948	901	893	887	943	891	918	944	866	935	994	817	882	952	892	907	913	943	914	915	923	943	882	910	951	960	904	969	980	931	873	964	951	911	923	909	945	995	967	843	927	951	921	912	920	881	902	937	963	931	944	934	948	905	900	915	926	917	925	918	967	916	944	947	954	916	901	932	940	924	907	905	939	886	901	951	918	894	937	873	964	933	892	910	945	939	919	928	943	933	947	931	931	958	962	878	893	900	928	907	972	951	926	922	893	904	938	928	889	928	930	907	915	909	916	953	877	918	936	963	941	895	936	924	941	887	907	932	933	958	945	909	938	923	926	949	891	912	963	917	955	940	935	941	920	887	931	950	942	881	921	945	933	950	947	896	950	926	918	931	875	938	883	909	939	985	940	957	919	959	954	932	920	871	953	863	977	944	914	918	884	879	916	903	920	957	901	927	931	910	909	868	977	957	976	968	882	915	966	927	940	926	904	888	943	896	902	872	907	943	864	892	897	877	909	940	944	961	938	934	918	900	931	943	945	904	926	951	933	952	953	948	928	898	944	905	969	916	925	891	947	954	977	929	916	920	939	896	953	912	917	900	916	899	903	904	972	890	926	914	904	920	923	948	944	1010	904	942	930	909	937	923	924	934	939	867	884	940	914	928	895	923	937	866	932	955	918	950	941	929	949	882	898	960	944	906	927	888	921	938	909	907	959	947	899	993	966	911	883	954	913	917	856	961	923	936	904	876	972	912	929	916	949	917	950	990	965	916	864	984	831	948	923	904	967	953	951	924	941	925	929	916	950	923	953	898	906	1007	923	925	947	931	897	854	883	917	921	861	892	979	910	898	936	957	923	873	973	891	905	966	931	929	903	949	953	896	893	891	905	903	953	998	897	966	904	926	902	978	889	937	952	913	938	907	902	973	910	927	931	940	925	902	895	937	942	901	916	895	956	926	926	902	908	895	902	899	894	932	878	921	904	922	893	943	880	995	891	865	949	887	931	930	877	927	904	899	960	913	904	886	921	923	897	939	888	941	919	892	925	972	950	943	919	884	949	966	874	960	943	920	926	924	933	928	965	915	952	904	901	904	907	938	924	972	945	903	921	885	978	919	896	939	915	906	948	955	956	902	854	893	911	917	884	957	899	924	883	938	878	893	939	940	921	922	938	882	938	908	934	975	959	899	979	879	898	920	962	947	904	906	928	955	897	863	863	896	907	895	935	898	919	932	926	920	904	928	934	886	881	1014	897	884	883	909	953	921	935	921	873	945	884	930	916	917	957	925	917	932	949	957	918	946	955	945	887	937	925	861	893	911	876	985	924	901	956	934	911	881	911	934	908	882	932	925	894	953	877	908	907	941	960	926	912	896	888	947	897	973	920	951	989	963	882	901	926	890	938	851	860	910	921	914	932	913	907	909	955	948	945	939	851	932	908	920	909	933	960	934	940	964	980	892	926	928	961	969	907	871	964	867	913	915	927	892	948	976	924	965	942	944	892	922	924	923	947	911	965	950	942	912	879	932	966	882	952	948	922	919	997	963	944	882	937	866	880	944	890	947	928	914	981	914	912	895	906	922	868	941	945	886	939	881	920	894	962	919	936	936	950	931	933	938	862	939	966	947	940	984	986	928	943	980	941	998	904	869	924	911	946	1001	881	919	888	948	956	951	948	913	1022	953	968	892	956	868	968	860	962	932	945	982	905	973	915	904	947	940	950	954	910	891	896	899	918	968	970	932	886	872	917	871	956	912	912	881	932	956	1028	909	882	903	910	917	940	867	885	900	905	934	900	889	901	900	875	888	913	879	934	921	931	964	939	967	893	910	961	943	948	934	911	898	962	918	943	959	908	895	961	957	940	888	949	867	930	939	888	907	962	892	920	908	884	913	911	914	926	919	861	907	953	900	934	951	892	957	927	951	922	892	946	956	915	950	978	937	883	900	949	996	857	943	902	874	881	850	937	918	970	921	898	874	994	945	913	894	943	830	908	898	907	902	955	966	951	919	874	903	872	915	928	921	911	982	869	945	938	921	938	910	876	884	957	933	946	942	964	929	861	966	932	917	884	931	932	897	902	976	918	931	898	867	912	899	990	957	899	885	902	976	946	944	884	983	926	886	900	1001	955	952
13590	6547	5009	2751	1754	1289	1066	854	754	658	651	668	546	549	433	496	423	441	433	409	430	454	438	434	447	433	408	420	394	420	399	405	463	386	412	428	428	420	420	368	401	426	407	399	423	402	419	440	395	397	407	403	430	403	422	347	391	382	389	371	403	369	408	461	400	383	408	424	458	381	406	420	388	385	391	427	372	369	380	431	418	396	390	383	407	420	411	409	405	408	377	392	399	393	414	356	409	431	416	386	440	407	399	396	384	402	433	357	429	415	361	409	392	405	400	460	367	436	410	417	424	411	434	386	463	407	336	407	358	420	410	410	383	420	355	405	435	395	386	358	418	414	380	376	407	449	423	421	406	383	386	384	395	412	446	386	377	395	380	355	377	415	398	398	449	397	364	411	420	413	396	399	384	387	411	411	365	415	378	410	413	363	430	401	403	383	425	434	421	404	385	379	408	432	436	415	409	385	403	432	439	378	374	396	390	402	457	453	419	411	386	365	394	429	388	411	413	411	356	414	406	411	437	390	408	381	450	438	384	431	426	422	412	421	392	413	378	405	406	424	387	443	396	369	424	394	385	357	404	393	400	419	401	458	453	426	393	414	382	373	444	410	410	410	413	405	388	419	421	398	382	373	388	381	421	393	390	428	390	398	398	388	396	397	419	409	384	403	397	415	393	412	393	408	399	439	450	400	415	376	421	433	377	429	370	448	387	369	397	378	379	414	463	385	440	425	400	366	417	386	402	365	368	450	409	366	380	383	397	425	401	386	408	455	400	409	401	396	382	390	390	411	448	402	397	433	416	421	438	390	363	430	413	404	412	401	402	393	409	395	415	382	437	381	410	420	416	371	379	431	391	392	397	424	382	397	398	388	379	382	413	400	430	426	402	401	474	390	395	415	417	417	399	390	394	392	392	382	415	388	403	409	402	402	420	415	389	375	433	399	390	394	373	412	392	437	386	380	407	410	444	412	359	438	436	396	387	451	414	405	394	413	422	389	394	405	412	389	396	366	404	400	397	382	407	410	433	388	423	369	395	386	374	403	426	436	441	402	432	383	406	395	423	413	441	395	399	407	395	396	366	389	412	400	388	434	376	411	381	409	416	390	412	432	402	408	417	396	399	389	442	402	421	432	410	398	390	443	424	424	395	393	394	402	423	372	381	415	378	392	403	408	378	364	398	384	415	387	371	391	414	366	412	421	390	401	382	400	427	381	396	420	402	411	419	395	394	412	396	402	406	414	404	404	451	397	403	407	390	443	419	421	437	399	364	417	448	403	413	407	394	451	396	435	374	397	391	436	428	450	409	433	412	411	444	410	404	381	387	401	370	420	396	398	398	398	432	428	388	387	412	430	391	426	382	402	428	376	416	432	420	390	403	426	420	419	413	413	398	411	374	364	370	414	384	411	388	362	401	408	400	421	379	385	380	402	451	367	399	424	416	419	410	354	392	397	411	390	413	395	387	420	405	376	409	422	353	380	415	393	378	406	408	403	388	405	403	377	396	397	393	411	400	415	384	408	366	430	436	403	411	397	399	438	391	425	370	430	410	376	356	371	407	375	375	421	391	371	430	435	438	357	415	384	395	441	415	413	399	422	409	389	407	395	356	416	395	398	412	415	380	374	379	421	383	371	416	422	401	423	390	428	436	444	367	396	362	393	401	422	386	397	386	396	375	380	406	387	408	457	437	390	439	390	426	401	424	360	381	392	401	409	420	400	417	400	381	409	430	449	397	385	421	422	418	424	403	360	395	393	404	396	382	403	368	409	371	367	396	413	404	364	380	395	399	420	360	417	404	435	413	409	434	445	384	410	402	383	394	357	406	379	366	354	392	423	423	430	390	393	380	422	427	391	439	440	412	408	393	349	403	391	387	414	403	375	428	374	370	381	378	393	377	411	388	436	390	394	405	409	417	483	371	427	432	412	387	434	435	444	427	381	431	389	378	422	401	395	434	413	420	403	378	374	400	369	410	412	373	406	409	422	386	412	401	387	401	396	433	403	384	372	390	413	421	382	394	418	376	412	404	398	366	367	447	413	427	367	387	413	379	428	386	392	400	390	404	400	383	409	370	367	403	408	406	430	391	396	422	436	397	424	366	396	407	365	452	398	389	384	418	393	338	385	398	412	385	386	421	401	443	387	426	396	390	397	391	399	383	385	390	390	412	400	418	376	394	411	418	411	440	417	394	417	432	402	419	414	436	400	406	407	396	409	396	426	392	374	402	377	374	394	428	371	428	360	375	414	411	358	411	422	391	391	388	423	434	431	405	412	399	390	442	403	376	384	407	409	442	400	356	396	407	422	434	411	399	416	435	382	442	434	399	422	382	394	397	413	381	442	412	361	403	409	381	387	417	383	439	398	383	419	412	388	435	438	403	411	370	407	393	359	396	411	449	397	396	394	396	403	424	393	401	419	397	381	373	384	406	421	378	419	401	393	397	452	383	395	384	436	415	406	406	380	409	441	439	417	419	380	422	402	416	406	412	466	400	376	407	422	369	376	407	412	381	413	395	403	400	384	410	421	401	399	423	403	357	421	428	389	396	410	378	403	375	426	386	396	431	378	434	420	426	405	405	422	409	388	348	429	400	361	399	376	385	409	412	419	416	425	426	398	400	434	394	389	390	411	418	378	424	390	418	362	422	397	438	429	408	432	464	416	376	415	387	426	376	385	412	449	374	398	422	426	395	386	391	392	409	372	403	379	416	373	387	381	423	394	387	412	418	350	381	415	416	396	375	411	407	406	433	389	392	392	415	425	401	420	410	403	405	407	416	369	411	399	413	397	396	378	411	460	377	394	401	408	388	406	394	462	384	387	381	428	415	428	403	408	399	384	415	365	402	426	454	404	418	385	404	415	415	396	422	387	390	446	402	383	360	413	356	378	378	422	422	410	409	434	455	433	418	372	402	407	432	368	429	405	382	391	392	405	395	414	409	391	390	389	413	379	416	437	411	396	429	359	388	423	428	412	402	406	360	406	430	402	418	416	387	422	425	420	391	394	378	342	425	461	342	381	403	413	419	404	377	404	388	421	411	410	436	413	416	396	414	390	376	418	391	423	383	403	410	388	376	375	383	436	428	392	418	408	415	412	366	395	402	373	379	409	397	438	421	381	420	422	413	413	419	424	380	385	414	399	378	393	407	392	399	386	412	405	406	420	401	398	406	407	409	404	401	412	433	412	431	397	419	392	435	373	394	406	414	383	389	422	403	413	398	398	421	399	391	442	424	412	399	446	417	412	366	390	412	400	406	384	401	409	416	410	386	394	412	416	433	384	377	382	412	394	396	415	375	387	460	406	421	401	396	411	401	382	402	409	400	422	416	435	420	392	425	431	384	387	379	413	403	398	426	381	424	452	400	408	408	381	401	397	444	419	432	394	400	412	385	405	380	401	408	413	400	399	381	394	390	454	405	416	425	380	380	394	423	410	386	402	437	416	380	407	380	403	365	428	432	403	408	377	409	399	388	391	410	419	410	379
8235	5548	8553	7009	5798	4831	3873	3187	2698	2061	1924	2202	1692	1680	1367	1268	1186	1013	1075	988	933	967	1011	1036	980	977	1024	947	887	865	916	903	866	886	849	879	929	920	929	920	880	856	879	891	897	848	860	899	873	842	840	899	882	895	885	911	885	844	897	892	859	905	861	871	862	888	924	871	847	915	893	862	895	860	892	858	855	917	853	889	916	912	925	872	921	879	887	897	842	859	855	860	932	882	852	846	879	862	920	847	891	897	908	832	885	832	846	865	916	842	836	873	869	847	900	921	822	893	821	891	883	888	929	904	872	855	855	831	871	844	875	854	863	885	871	833	826	889	867	887	839	865	837	894	910	853	894	901	849	869	897	919	869	873	877	875	873	851	850	892	919	832	841	859	903	883	893	937	905	853	869	833	857	922	837	874	895	872	859	893	867	859	855	912	854	905	884	902	887	878	823	927	891	872	877	862	895	812	902	873	854	829	931	859	893	811	862	837	879	872	868	907	919	878	895	869	888	886	846	857	791	865	845	862	834	871	872	861	888	885	908	843	878	875	883	889	873	873	881	924	928	849	874	848	877	863	876	844	844	868	855	872	857	861	863	905	862	920	887	825	886	864	885	852	906	861	847	875	836	851	903	896	871	876	910	854	887	855	872	854	843	813	889	867	861	883	902	907	859	878	915	845	891	883	823	830	820	871	913	870	894	880	899	850	894	835	916	889	828	869	901	909	902	889	885	838	874	858	842	852	882	921	801	864	888	868	901	809	882	833	860	851	843	862	872	883	831	922	907	919	838	862	868	879	881	863	927	883	900	878	872	854	850	833	853	926	870	864	861	907	854	924	930	878	947	842	884	812	878	830	885	880	890	847	865	901	855	827	851	909	925	920	906	835	852	867	852	837	893	860	846	869	849	870	911	923	873	826	932	883	889	907	882	874	947	867	822	798	884	822	906	862	887	885	873	880	861	867	860	854	908	884	897	870	787	841	857	873	876	816	896	835	811	876	840	886	904	840	883	860	850	860	912	907	909	820	856	846	932	862	878	895	863	861	932	877	850	882	855	837	893	846	850	858	805	872	901	869	870	871	882	902	861	844	886	905	832	852	883	858	890	873	817	842	857	847	861	914	854	863	875	873	866	846	883	878	852	867	872	860	847	843	879	896	918	888	834	877	830	885	868	922	850	899	903	866	881	926	904	855	891	848	860	907	888	874	868	866	880	821	839	885	851	887	857	884	877	891	876	943	846	865	874	899	876	892	819	876	853	874	906	843	880	876	860	892	833	910	846	916	892	868	877	864	817	858	902	869	833	986	849	886	850	885	849	843	907	897	907	878	844	905	877	888	881	831	896	903	907	864	851	867	862	884	857	835	895	892	884	867	833	881	873	837	880	859	837	798	822	889	890	887	904	923	846	911	898	878	897	895	859	877	901	877	872	879	888	886	874	888	851	828	855	901	876	906	834	906	893	908	906	845	847	844	896	857	827	847	883	882	877	864	852	865	884	868	845	902	914	818	877	852	869	891	877	901	902	883	846	896	852	877	825	824	865	883	869	859	837	847	919	874	863	859	855	885	843	861	852	863	882	943	863	870	904	892	875	868	835	881	856	871	887	847	884	886	890	828	867	871	848	886	932	849	848	822	858	905	889	869	855	863	864	905	895	894	878	817	919	870	844	875	838	875	888	877	832	810	892	831	865	915	897	883	888	844	834	855	897	861	900	876	850	887	833	836	857	903	857	917	862	912	886	860	880	856	896	834	873	865	894	850	904	853	901	878	833	917	815	866	865	839	921	875	863	876	921	889	822	866	890	878	810	912	891	836	921	906	827	886	877	924	928	856	848	874	851	851	883	862	852	987	896	900	874	870	888	845	875	880	919	916	871	850	880	878	864	906	927	892	827	850	833	877	838	912	872	853	830	851	834	900	897	891	860	844	891	852	870	898	900	846	874	863	868	911	874	879	881	877	887	881	888	883	882	897	895	840	878	876	922	879	910	920	803	854	846	821	875	892	842	861	838	893	862	812	802	906	839	915	906	801	842	896	887	887	897	877	886	893	863	883	880	807	919	893	838	896	904	841	864	856	858	897	849	872	875	930	913	853	834	838	915	854	910	857	878	935	884	903	855	840	869	844	875	914	855	887	872	884	851	870	870	885	840	869	842	873	838	884	798	815	893	864	869	889	909	857	823	910	881	862	872	836	882	866	898	840	847	882	848	842	911	915	882	843	904	866	865	856	865	870	895	838	859	949	873	894	870	863	888	851	864	853	875	867	819	865	885	842	837	842	795	907	845	887	817	850	848	814	874	877	846	915	862	813	898	852	871	908	892	892	865	853	844	884	838	897	852	870	785	899	886	882	847	821	876	850	894	886	911	902	837	912	884	880	901	865	902	852	861	898	855	849	852	913	952	877	875	871	843	917	892	849	884	888	873	853	847	901	866	875	881	879	846	869	909	935	839	891	901	839	864	858	881	904	871	874	904	881	875	885	825	881	906	867	871	908	854	894	907	878	893	897	887	909	868	870	871	863	870	828	807	836	827	872	914	843	848	914	904	927	833	947	866	873	870	892	872	906	910	907	872	887	880	903	845	879	858	868	898	856	885	870	898	835	947	873	846	896	866	946	893	904	881	852	850	864	899	869	804	833	861	921	840	848	883	867	868	853	879	880	896	824	863	864	948	848	904	898	886	874	844	875	886	864	839	867	875	873	893	850	843	837	899	873	852	924	862	905	899	866	917	836	850	847	883	875	891	895	886	860	896	899	926	889	863	832	852	870	887	881	894	906	838	892	875	849	888	912	880	827	842	844	868	935	870	848	895	902	857	861	852	856	898	842	890	853	895	860	879	824	831	800	901	895	821	891	886	859	894	874	897	885	851	862	897	897	924	890	858	831	867	867	865	867	897	855	872	858	832	862	830	860	868	881	865	894	930	920	861	890	911	849	857	839	891	867	860	863	865	830	862	890	906	849	889	885	854	829	860	854	878	853	879	846	894	841	900	834	894	813	851	864	859	872	874	846	875	892	840	864	857	896	861	923	895	818	905	815	948	891	797	850	929	862	877	877	882	860	903	814	891	905	861	895	870	838	865	879	932	860	822	869	839	945	923	809	891	913	871	886	951	895	877	934	866	889	894	846	916	853	860	900	858	884	857	894	887	879	880	849	883	875	863	895	852	869	843	881	900	880	873	832	872	891	910	859	900	880	873	847	853	874	862	870	856	856	891	915	849	881	863	860	902	900	930	907	926	844	894	843	835	854	849	872	845	890	861	854	891	866	840	854	854	868	870	821	814	862	873	878	894	861	844	864	792	867	876	877	915	900	821	850	908	888	901	874	873	862	855	868	890	864	903	880	864	817	897	842	922	878	895	874	824	893	840	890	866	843	827	889	877	881	852	923	878	880	847	902	889	832	897	887	852	902	868	870	894	885	907	814	835	879	866	832	887	899	864	844	817	909	878	895	861	927	865	863	922	841	839	843	918	923	900	898
26378	12102	7783	4254	2894	2073	1850	1459	1112	859	700	785	696	608	547	519	515	461	436	433	444	354	427	397	392	420	399	391	433	409	368	376	391	376	364	370	376	368	384	353	399	366	356	374	401	333	365	347	378	380	362	384	401	366	391	402	364	363	415	382	357	350	369	361	395	349	330	367	399	365	386	388	359	368	351	340	410	384	363	369	385	375	340	331	384	408	359	390	353	377	412	405	390	367	358	362	368	391	381	360	400	379	399	354	377	367	399	413	360	378	407	356	357	381	395	382	363	349	400	371	419	388	370	377	339	363	345	409	351	343	355	375	385	406	393	351	378	373	359	372	404	324	377	353	323	370	394	370	351	436	328	377	398	372	363	380	370	399	409	366	406	356	375	384	380	411	359	391	399	394	400	382	381	366	373	401	355	369	385	335	373	384	425	363	379	362	424	401	361	370	398	383	369	372	379	397	366	336	387	357	355	379	340	390	376	410	394	441	379	379	354	373	379	393	357	365	359	307	387	358	338	354	380	366	373	373	354	359	366	347	383	364	411	338	401	383	354	358	378	369	403	378	376	348	389	392	392	385	415	408	423	372	366	360	370	368	382	364	349	350	405	409	389	344	370	348	396	379	411	348	357	336	390	336	389	359	415	418	380	360	360	355	375	367	376	384	368	357	350	389	409	408	377	389	363	366	376	372	410	371	384	388	394	380	373	401	362	369	393	378	469	390	369	379	393	346	341	375	374	383	385	356	374	342	364	397	401	399	359	378	383	352	370	379	340	349	362	355	369	343	391	343	365	364	410	404	379	354	389	355	357	362	362	307	380	378	377	367	381	366	389	358	383	361	411	394	365	353	352	365	345	368	358	386	358	376	384	341	404	403	368	337	361	373	400	387	379	362	387	374	408	361	391	382	378	401	348	398	396	314	381	357	340	354	388	341	366	365	392	369	398	361	341	371	348	359	402	349	365	399	410	431	396	348	345	350	375	389	370	403	338	379	327	403	393	394	393	353	389	371	363	368	363	389	410	418	383	399	360	347	360	375	357	376	387	326	372	364	336	382	363	352	359	382	333	364	376	423	368	375	376	393	379	369	366	335	369	342	356	392	345	375	407	376	351	410	368	381	363	387	394	363	410	408	360	386	362	370	407	362	360	339	336	342	368	373	357	379	340	383	366	358	390	367	361	397	379	379	369	404	403	343	379	378	395	352	347	354	359	338	383	401	375	399	343	356	364	368	382	412	380	372	384	407	377	384	334	417	390	383	369	341	391	381	389	380	385	406	378	380	372	370	365	397	401	363	401	378	334	382	356	379	368	322	376	370	413	375	367	385	406	408	344	418	357	422	336	380	373	367	373	405	368	357	368	385	398	401	402	361	354	349	370	354	411	391	377	397	377	376	356	364	378	394	398	381	369	329	373	356	366	369	335	379	392	358	373	397	398	408	380	389	362	345	373	377	348	364	360	372	377	382	398	381	365	373	364	397	410	385	391	384	380	355	373	379	368	370	365	322	350	386	383	383	355	358	382	364	366	373	397	377	386	353	377	377	382	372	389	363	367	339	400	370	342	384	347	390	375	375	348	354	370	349	341	376	403	406	378	417	401	357	389	365	355	403	350	374	349	348	363	366	372	378	380	398	372	361	376	369	381	381	362	379	381	368	406	416	388	398	402	404	367	363	355	397	378	356	389	378	370	374	401	369	333	360	328	367	365	325	359	389	378	400	377	340	386	340	377	331	346	348	363	335	386	390	333	400	399	369	368	402	365	388	387	407	383	382	369	355	405	335	364	357	382	359	358	339	360	372	376	383	349	330	361	435	365	400	346	365	384	379	318	377	385	381	396	363	356	386	402	397	390	351	407	376	408	388	378	394	330	360	378	375	362	317	385	374	406	363	390	368	384	321	368	397	378	359	367	333	344	369	353	368	372	407	453	392	339	397	379	360	385	361	387	389	376	353	378	360	393	372	361	391	392	362	359	392	356	354	357	393	360	341	410	391	377	371	378	346	323	349	369	386	393	425	393	359	388	342	389	398	366	384	386	356	388	394	387	363	397	372	391	353	372	369	363	356	380	369	346	378	382	373	361	400	372	366	379	365	390	353	372	324	373	356	355	343	359	352	383	373	340	371	393	390	352	356	351	318	402	379	395	343	397	383	365	403	351	384	442	394	367	364	384	340	367	329	381	403	368	382	383	354	390	349	388	384	372	356	369	371	383	386	371	381	396	367	369	347	370	381	389	362	358	361	370	374	411	379	368	401	383	344	346	348	387	402	348	369	378	375	370	400	353	370	345	368	396	381	370	348	369	399	407	371	383	393	386	394	379	384	365	386	372	396	365	352	359	393	360	381	382	322	348	382	344	412	356	386	371	374	372	369	372	364	371	377	374	388	350	372	360	390	394	359	378	365	368	366	383	393	371	381	385	372	387	374	384	363	385	377	358	376	370	369	366	370	361	370	337	377	372	361	392	373	369	390	372	397	369	386	351	344	381	396	367	375	370	375	361	367	360	340	362	392	364	357	406	365	390	358	370	349	421	323	360	351	362	351	400	392	364	407	389	388	400	367	376	363	369	374	369	368	360	374	357	372	387	367	388	376	357	394	381	370	367	354	380	367	398	361	389	382	394	377	358	368	415	378	360	397	382	391	377	398	352	391	392	395	368	397	365	330	394	368	333	368	374	350	342	353	372	378	373	356	408	365	390	352	364	352	394	378	385	383	368	385	341	343	373	381	389	407	378	386	363	358	390	357	313	396	378	354	375	355	345	367	356	385	382	339	379	348	370	368	370	375	374	361	366	392	368	375	391	386	422	411	395	387	351	367	348	366	344	366	346	426	395	365	399	365	382	385	386	325	361	384	390	388	364	364	390	372	373	390	382	389	342	384	359	371	379	386	372	364	363	369	409	389	383	402	358	357	395	347	366	371	367	372	341	364	360	413	355	339	387	380	360	334	349	359	374	383	389	375	337	392	366	362	375	356	396	338	386	349	355	373	370	377	372	347	364	367	374	371	351	376	383	385	394	354	379	381	337	396	334	317	373	384	369	383	380	379	370	365	378	349	398	322	377	369	399	375	401	385	351	408	369	390	375	360	376	385	343	379	371	361	371	366	352	363	355	385	321	368	378	341	358	401	348	354	379	347	379	374	363	381	355	374	369	336	333	376	360	400	398	356	381	399	346	352	365	372	348	359	389	367	407	382	406	359	344	374	367	409	432	382	373	364	361	342	357	381	358	360	385	407	395	389	327	331	397	396	382	360	360	360	365	370	333	376	379	380	392	360	361	369	400	356	360	362	389	387	375	365	414	361	420	391	378	373	389	367	356	386	403	371	389	376	349	373	385	359	363	381	382	335	346	350	395	372	368	368	363	408	353	408	400	382	340	394	342	382	348	364	373	357	340	361	381	361	326	353	365	361	377	411	403	358	337	337	375	362	355	366	355	365	355	375	387	370	367	412	384	374	410	361	386	429	359	350	424	360	376	381
15770	8759	12088	10647	9036	8211	7253	5943	4701	3323	3023	3169	2608	2329	1981	1780	1412	1193	1114	1107	1073	1000	1061	1120	1090	1041	936	952	927	973	918	869	952	862	842	848	864	904	844	845	895	879	826	846	857	811	872	901	854	855	846	832	829	818	850	811	868	875	812	833	882	841	826	864	815	876	856	824	803	836	827	812	844	822	799	819	878	800	864	812	824	771	833	823	874	849	827	801	827	812	817	849	867	785	822	839	826	831	830	790	787	786	826	873	822	845	833	834	804	831	823	835	811	852	843	851	822	839	857	811	854	807	765	813	828	790	829	875	771	784	825	806	850	807	816	803	794	768	870	797	857	817	809	845	768	790	809	777	842	816	837	842	825	855	834	792	818	825	780	928	840	862	863	881	817	785	820	869	859	849	795	805	814	803	776	814	879	836	815	867	810	802	816	858	818	816	826	817	808	787	791	845	846	833	840	836	786	830	838	814	882	797	822	840	810	847	801	864	867	808	813	820	854	849	832	858	832	799	873	771	848	828	863	816	829	828	810	751	868	859	840	805	816	853	864	823	793	872	859	820	821	779	804	812	805	812	836	796	817	847	796	807	869	813	826	782	828	805	797	821	808	833	853	790	806	790	815	863	843	811	855	875	789	777	811	825	853	825	834	819	866	805	797	803	838	799	847	848	792	823	801	858	823	806	808	865	845	859	838	810	837	820	806	796	833	829	831	813	825	827	796	818	877	836	838	826	812	825	784	843	782	850	818	763	860	837	818	846	846	814	794	807	824	838	852	786	859	825	814	838	835	875	884	817	839	778	825	779	808	833	808	845	822	819	806	846	825	828	811	833	818	834	785	845	825	826	806	824	832	794	796	791	809	819	841	801	810	840	834	838	840	825	801	825	820	806	825	829	807	898	802	863	834	836	851	844	784	862	781	811	792	795	838	797	848	821	808	857	854	834	837	824	815	807	816	853	868	886	829	791	850	808	820	818	842	845	832	775	869	842	847	845	842	814	800	809	805	818	843	874	841	818	813	845	804	762	883	804	802	838	825	869	809	838	822	788	807	809	825	841	850	822	812	860	850	891	876	817	806	840	826	827	803	814	798	812	864	811	854	824	848	825	809	807	847	808	785	830	839	823	858	810	839	812	796	838	840	859	862	785	825	840	778	834	820	801	796	821	824	839	839	863	852	830	827	857	746	808	789	814	810	806	824	777	848	853	842	830	840	793	879	836	873	838	822	787	834	836	780	825	833	829	825	793	863	846	853	871	790	832	815	805	804	801	845	725	803	848	814	842	822	792	777	799	836	843	798	805	801	885	837	798	839	821	804	842	842	814	868	834	825	847	855	867	766	833	807	825	833	860	906	859	791	840	851	834	740	803	833	861	855	818	840	850	812	909	770	789	845	834	847	820	814	786	785	811	809	810	806	865	797	889	746	836	797	835	826	807	834	826	887	862	762	803	796	853	826	802	846	785	813	810	784	829	845	843	796	827	831	806	831	815	836	798	814	862	821	818	822	829	858	848	806	847	816	838	798	857	852	806	794	854	848	846	761	821	858	839	824	880	786	803	802	855	847	856	839	815	781	851	831	874	828	812	836	805	830	796	810	755	825	786	793	805	799	816	836	794	819	788	891	831	847	810	798	845	752	838	764	831	873	814	801	866	825	833	828	825	814	804	842	859	823	854	865	848	815	787	868	794	802	835	836	823	791	827	862	847	831	844	790	894	813	809	862	864	821	801	798	825	830	798	833	870	828	839	819	806	876	791	801	803	822	834	823	856	842	881	800	781	858	868	838	848	827	817	795	792	847	846	869	844	822	836	861	857	810	808	803	802	819	787	777	821	795	823	845	822	853	785	833	846	818	863	805	838	849	793	834	742	800	804	808	863	823	740	822	792	821	846	824	830	831	801	828	804	822	830	846	799	840	794	809	866	804	802	824	804	812	870	837	834	836	798	809	749	772	820	864	838	792	841	816	820	844	825	868	819	823	835	846	830	773	830	850	802	796	796	873	815	806	833	872	801	839	886	830	825	790	824	763	817	867	833	846	813	838	815	792	874	822	875	838	834	825	854	822	830	826	792	812	808	808	860	798	798	823	830	859	801	828	812	871	773	849	825	810	847	878	829	824	870	775	856	854	821	836	842	836	837	850	842	821	832	830	813	824	826	772	819	795	826	845	810	825	855	847	821	805	844	846	794	749	894	821	813	839	723	840	833	773	832	809	800	819	814	838	807	824	814	826	832	812	831	827	838	855	817	855	836	813	789	807	827	848	815	734	809	791	744	857	801	827	804	772	818	870	793	836	829	819	831	872	758	840	825	873	823	773	799	842	849	856	822	813	833	833	840	794	846	865	813	832	818	840	859	851	813	837	816	842	879	777	804	803	874	885	835	825	830	832	800	806	836	823	817	827	852	812	827	781	839	836	873	825	827	837	867	802	804	842	788	815	838	826	799	878	811	824	781	859	848	842	848	830	861	804	802	807	804	828	773	849	816	864	829	814	827	843	832	834	845	845	784	804	879	822	795	791	829	839	855	812	823	822	863	861	818	827	823	850	779	804	865	834	868	802	805	774	861	815	893	838	793	840	820	832	870	780	809	774	795	844	828	791	854	804	818	823	826	859	839	838	823	774	858	799	824	808	786	838	877	778	792	836	822	856	823	858	868	794	844	769	793	805	866	846	859	828	771	836	788	775	808	827	790	854	774	862	846	814	848	848	836	805	871	815	806	855	820	798	838	837	869	869	886	827	833	812	826	779	821	840	861	831	820	889	838	823	867	799	839	807	796	838	767	817	836	816	835	803	820	826	835	860	803	846	830	858	830	831	850	813	907	795	832	812	775	803	786	858	831	853	830	861	883	789	784	807	833	830	836	797	816	776	784	820	800	835	786	791	804	835	808	833	814	824	820	849	805	806	839	840	800	812	813	829	847	822	807	832	817	810	807	854	842	758	878	863	840	810	784	807	818	813	792	833	843	835	808	811	816	878	836	864	845	845	838	854	807	767	839	818	826	869	813	784	869	887	876	822	826	800	854	851	851	826	801	805	829	850	794	859	828	827	865	790	818	851	810	807	821	863	856	872	841	850	847	783	803	809	842	819	840	776	815	848	780	771	847	828	785	838	852	853	821	821	774	814	857	840	789	830	840	833	830	816	786	829	862	828	798	818	787	817	810	833	940	843	768	825	847	807	830	841	817	818	836	872	827	832	831	847	820	851	860	845	810	847	815	824	826	800	848	799	781	824	837	827	784	801	790	822	817	829	831	812	849	830	801	797	813	800	828	826	782	829	839	758	835	805	868	831	825	806	795	788	818	866	837	833	848	871	842	809	826	765	827	795	849	767	828	849	819	797	809	852	793	861	811	837	824	791	854	754	821	836	834	859	797	870	841	847	799	810	835	811	802	829	830	819	786	825	817	822	794	794	803	842	798	847	816	829	816	824	817	832	843	801	867	851	800	820	837	815	862	828	799	826	833	838	855	767	803	810	822
36230	16335	10466	6046	3726	3071	2625	2080	1594	1132	1072	1069	876	771	724	623	547	562	507	484	509	470	429	476	514	503	483	439	442	442	429	455	442	439	424	434	465	406	458	437	401	439	479	406	420	465	412	455	441	424	425	451	448	415	451	463	425	425	432	437	442	417	431	431	410	412	444	462	433	424	413	427	436	408	463	437	435	427	438	461	409	456	444	425	422	457	426	389	424	467	415	440	422	452	393	412	474	421	411	451	399	402	433	411	401	450	434	411	412	422	394	431	394	404	399	427	437	426	449	462	443	454	481	448	435	393	438	412	420	449	434	431	410	406	423	436	420	385	425	440	434	416	456	423	422	459	483	452	462	418	442	469	479	427	438	399	411	422	418	421	369	421	400	435	395	423	413	433	457	442	455	401	416	426	418	431	395	405	414	455	422	429	443	459	380	428	387	427	448	404	445	426	429	423	445	411	406	413	420	397	392	412	443	419	400	410	432	454	393	445	415	436	392	460	426	447	404	446	445	413	431	434	401	444	429	391	420	432	414	441	402	437	422	409	404	425	428	425	397	449	408	412	433	394	449	412	427	382	373	358	430	467	401	410	407	442	443	425	443	413	455	402	404	426	411	398	419	443	428	466	464	422	432	486	456	465	419	449	411	423	409	443	453	420	451	405	396	402	403	423	395	405	421	413	473	426	417	424	405	396	411	447	452	448	420	413	411	374	423	433	418	432	419	446	431	421	406	473	404	418	443	418	411	423	442	429	433	421	436	449	422	436	452	447	415	411	419	410	436	437	421	446	414	409	440	413	423	416	441	416	423	399	394	423	435	448	449	459	431	439	447	421	379	409	427	432	397	451	436	446	407	428	450	452	479	407	416	447	413	420	451	370	400	432	460	447	385	427	399	405	401	452	463	424	446	428	422	439	394	442	421	405	403	425	447	437	440	437	419	402	399	442	438	392	429	408	458	429	390	440	437	428	423	407	434	440	439	449	428	423	407	410	407	415	421	409	449	405	409	393	396	424	417	448	412	445	387	389	404	464	425	398	397	414	400	415	411	453	399	446	409	431	454	428	402	414	427	413	415	427	401	449	399	409	428	404	417	410	382	403	413	443	450	414	422	389	411	434	435	459	417	409	417	437	425	428	446	372	413	442	444	429	456	409	418	414	408	423	402	425	464	416	410	427	422	460	465	442	438	436	418	418	395	465	394	450	368	384	415	400	414	422	452	434	397	425	420	392	428	448	455	430	446	413	441	414	402	432	405	438	448	441	475	384	412	450	418	403	421	401	391	360	422	423	413	414	424	464	433	450	434	441	433	424	401	452	424	426	361	418	414	410	460	435	428	467	422	428	428	395	433	464	432	407	385	432	429	415	425	400	452	418	428	414	422	424	448	439	420	411	485	433	415	426	396	426	449	428	444	427	439	427	464	426	426	445	402	393	440	419	423	399	475	436	410	401	424	406	427	431	433	469	428	436	433	422	416	394	432	438	382	420	399	383	413	403	402	437	488	434	422	412	398	395	383	410	415	397	415	402	403	416	442	422	415	437	443	435	418	426	431	413	453	422	412	452	417	411	382	447	426	451	434	442	414	419	389	385	423	386	450	409	431	446	394	416	396	394	447	455	401	417	442	433	483	385	403	411	421	379	390	407	409	409	427	409	456	454	422	434	432	430	465	406	417	446	418	421	457	384	407	400	411	415	407	435	419	439	444	426	428	398	453	444	412	412	406	398	421	436	428	417	421	421	443	401	382	411	428	401	424	415	455	404	458	448	443	429	390	434	466	436	416	416	441	397	440	407	458	427	438	411	432	402	458	452	422	402	427	408	387	429	415	408	427	445	408	440	423	437	425	443	429	399	419	407	422	418	392	403	437	406	439	474	433	387	413	410	429	390	436	371	457	425	429	419	414	428	446	443	410	390	448	403	424	397	473	454	429	435	387	425	448	422	402	438	424	484	394	377	409	392	442	421	439	427	431	436	431	406	419	437	402	443	409	443	432	443	409	388	423	446	429	462	420	409	423	427	446	423	384	414	446	415	457	438	462	453	423	411	447	416	419	431	432	415	436	430	436	419	403	419	475	451	393	427	431	411	412	438	440	441	427	418	450	406	441	426	389	435	386	423	410	426	437	450	397	453	454	443	447	402	429	433	406	427	421	397	421	421	432	443	410	417	430	459	454	397	439	464	408	439	461	410	416	427	399	432	416	441	406	389	391	406	399	425	459	400	395	441	395	455	420	395	464	458	380	448	423	437	415	393	435	440	391	434	422	451	417	447	445	461	467	441	422	418	421	432	396	400	442	434	410	425	419	456	463	421	426	418	445	420	415	437	435	435	413	402	420	382	426	452	405	405	441	427	429	425	422	452	415	426	449	454	424	455	459	433	437	412	415	428	425	424	426	413	421	412	422	390	423	419	417	438	397	419	423	434	468	409	418	422	424	456	445	453	417	420	373	411	435	430	402	429	444	428	407	422	464	419	422	427	425	401	423	452	411	441	453	456	472	444	460	405	378	432	412	389	428	454	427	412	441	403	457	422	424	402	438	386	423	424	413	419	417	426	397	425	448	423	449	439	473	439	399	411	429	427	421	443	395	453	433	429	430	430	400	436	469	428	388	428	444	421	424	430	417	415	411	438	384	443	418	427	389	420	437	429	403	431	436	416	409	363	423	447	416	417	377	446	428	342	414	446	431	431	400	370	440	428	425	425	373	416	409	420	496	443	451	433	404	423	412	403	428	412	409	423	451	413	416	453	426	435	413	412	396	422	432	433	377	403	428	436	461	396	434	383	429	447	421	452	392	430	411	406	431	451	431	408	411	426	430	424	479	410	461	424	415	428	419	452	495	447	455	391	396	430	444	423	437	439	420	404	434	431	407	437	467	433	454	400	434	398	428	393	377	460	424	419	450	432	415	421	424	416	411	400	416	438	436	395	433	416	393	438	423	408	383	409	401	455	415	394	403	420	387	439	426	412	399	414	421	414	401	403	417	392	432	467	428	438	415	427	398	454	419	446	468	413	451	381	403	429	446	404	460	403	446	371	426	428	426	400	391	400	446	429	410	428	437	435	418	443	417	454	437	423	420	448	399	441	440	410	411	390	435	411	411	474	416	422	428	441	456	443	434	417	438	420	472	429	373	438	460	384	442	395	432	425	438	424	434	397	430	433	425	407	378	448	423	455	442	418	431	418	367	402	395	424	396	390	455	426	394	413	418	469	434	395	406	394	394	415	443	421	446	431	397	431	421	421	464	428	407	433	455	416	387	424	447	450	442	403	424	431	403	445	411	436	453	434	428	420	405	441	436	478	444	430	491	452	400	462	387	418	421	426	404	415	431	450	439	422	423	400	426	427	447	415	457	425	392	446	377	407	426	433	383	421	459	448	447	383	401	412	447	479	423	440	460	428	467	389	428	431	412	419	457	409	388	419	442	418	445	449	413	415	429	422	390	437	413	427	420	426	445	491	428	432	424	405	391	436	433	418
20226	10911	14408	13579	11335	10777	9884	7923	6302	4737	4160	4291	3684	2881	2490	2054	1813	1446	1413	1392	1312	1161	1215	1244	1277	1262	1190	1164	1098	1087	1069	992	1044	966	993	1024	968	977	987	993	991	971	972	1007	956	993	942	971	928	884	982	973	1011	930	925	943	901	936	926	954	958	965	983	947	938	903	952	935	934	928	949	977	932	917	952	924	953	902	884	951	959	849	953	956	894	905	897	916	942	930	949	958	879	902	941	933	950	945	933	898	988	945	885	935	896	948	922	942	970	951	914	921	936	922	998	911	928	905	870	928	930	990	901	961	899	905	946	952	906	867	921	942	896	868	920	932	915	941	886	921	919	893	854	905	934	942	931	918	971	962	874	883	960	968	962	929	990	931	965	905	887	931	919	921	983	922	924	911	945	940	916	911	939	898	965	905	982	892	933	918	923	907	955	927	920	968	897	927	968	966	928	952	930	950	923	874	923	960	941	866	921	929	956	924	927	952	923	936	906	916	965	895	932	945	909	913	926	938	972	946	880	952	886	928	864	891	902	965	927	854	931	896	975	962	926	923	946	898	920	903	915	946	936	924	894	911	944	888	913	898	951	918	911	915	906	946	889	914	913	872	938	943	967	877	908	911	867	902	918	895	921	940	918	935	935	939	978	936	952	893	883	963	924	867	934	873	977	906	937	901	930	922	919	946	958	848	949	914	946	942	904	884	933	948	919	920	917	902	897	924	954	951	922	920	941	925	955	973	951	928	937	885	1022	881	887	886	910	915	962	847	956	1000	881	957	960	939	912	909	928	971	940	984	922	966	905	909	912	940	954	978	928	913	918	938	946	927	898	946	922	954	918	934	936	886	904	953	954	945	944	902	906	929	938	995	974	914	988	950	932	914	941	925	935	904	959	907	958	885	948	905	912	928	966	924	918	950	893	900	948	962	912	944	901	942	955	869	955	898	864	893	955	931	904	913	912	942	957	963	946	970	917	932	894	903	935	893	847	903	966	1025	905	923	928	953	961	871	978	941	916	902	900	902	920	951	940	978	879	941	927	858	906	924	959	843	884	921	907	947	910	909	930	908	888	946	870	956	904	922	962	928	953	936	945	952	919	913	911	923	852	923	946	954	831	901	955	919	915	896	803	938	899	930	947	897	927	940	948	910	910	955	907	949	897	900	906	877	889	910	960	958	904	950	966	968	909	948	946	964	959	927	958	915	926	961	891	965	903	917	881	909	951	950	945	961	914	881	953	935	952	945	935	937	937	927	920	933	925	950	986	906	894	973	946	896	941	868	907	936	918	909	945	912	962	850	986	928	908	940	920	932	931	976	962	899	896	924	954	927	935	914	920	913	945	933	911	866	931	977	947	928	988	960	894	1013	960	923	929	918	880	921	921	920	889	921	936	965	927	932	918	903	1019	923	849	905	937	906	933	904	943	947	880	958	974	944	914	938	889	890	930	948	961	896	952	889	950	940	848	918	912	912	955	950	945	971	957	954	930	942	980	915	889	909	943	961	884	874	934	938	950	915	878	897	938	971	847	973	1013	889	966	884	858	951	928	911	916	923	893	899	899	933	963	948	903	909	977	893	906	914	939	876	866	1037	949	917	913	915	882	886	924	947	944	898	921	959	887	934	950	932	923	930	935	945	917	873	941	928	903	904	955	895	888	958	896	983	865	923	900	907	929	980	911	894	962	879	959	867	905	907	966	913	962	909	920	908	902	882	932	995	951	912	958	951	929	901	909	961	960	959	949	899	877	940	922	907	897	918	923	947	923	885	944	901	886	955	908	871	937	927	946	881	935	924	914	933	961	905	948	912	888	910	942	953	963	974	910	960	949	945	874	911	937	925	896	953	909	913	854	930	900	920	874	940	895	914	877	898	914	895	928	947	856	915	885	936	913	938	899	898	978	970	941	900	904	915	890	867	894	923	946	917	954	923	971	929	1002	882	901	898	899	900	918	935	933	931	926	928	910	891	906	892	947	896	935	941	903	915	942	897	921	952	921	999	927	930	914	938	946	960	897	912	944	944	984	905	904	942	911	981	942	923	970	933	949	970	934	930	950	904	917	952	972	896	911	884	939	933	931	899	940	946	932	909	925	942	975	960	938	908	1038	981	898	922	885	974	890	940	919	957	892	977	984	933	936	919	975	829	921	960	917	934	976	925	885	916	946	941	930	910	962	943	937	873	976	919	965	968	873	939	933	961	941	931	907	860	963	894	922	871	921	885	945	943	956	947	848	924	937	952	892	945	889	942	916	909	927	942	942	935	988	949	931	927	953	937	928	923	885	936	926	966	893	935	933	914	890	894	934	893	924	951	890	912	917	902	910	908	986	897	938	943	1007	931	948	932	977	924	894	865	906	911	932	948	924	943	971	936	909	941	923	964	933	929	885	908	906	950	881	951	963	967	894	876	899	982	908	946	977	911	989	936	946	900	962	927	954	874	962	939	953	941	938	909	895	989	913	893	926	926	901	973	940	899	940	984	891	929	909	935	916	937	961	934	889	925	901	932	926	931	899	933	943	946	954	900	908	924	960	901	953	915	916	863	947	939	917	932	930	923	840	904	916	919	934	889	938	898	971	922	891	900	903	936	942	933	910	948	955	947	910	862	916	895	904	961	903	905	889	926	968	963	922	928	942	956	825	897	930	902	883	961	957	977	888	885	957	924	915	925	950	945	911	880	926	927	1010	946	928	971	922	947	960	932	893	916	939	949	963	848	903	912	922	948	861	989	957	880	956	923	922	966	941	956	931	922	990	894	947	888	879	877	893	961	880	889	934	939	913	901	927	940	900	926	927	918	910	920	926	920	938	949	876	924	924	931	1002	913	908	987	903	900	974	934	936	934	922	964	971	925	982	914	945	912	942	943	923	929	874	899	954	925	909	882	975	860	909	866	905	900	934	891	956	950	913	946	937	935	952	877	890	919	972	919	923	982	914	921	922	955	920	898	928	939	879	929	922	942	942	927	946	931	925	886	908	1015	921	950	934	906	894	952	905	964	914	964	937	927	933	896	922	957	942	959	946	891	968	902	896	932	904	949	970	920	912	967	892	978	896	941	915	894	982	923	892	949	900	952	945	949	938	964	935	945	916	910	947	932	910	902	924	955	886	935	941	996	915	922	900	878	922	925	894	928	898	868	959	889	921	972	910	943	873	985	910	914	913	916	901	969	863	923	922	843	915	967	907	952	902	951	898	902	918	888	899	924	902	893	912	942	872	967	887	983	934	942	901	931	893	924	946	932	892	956	953	896	946	973	859	922	892	914	904	932	880	897	895	930	896	910	909	896	907	959	888	914	891	929	895	936	874	891	895	956	903	855	940	919	886	939	889	911	960	923	951	891	923	923	907	888	923	898	937	939	867	904	888	927	870	946	932	877	930	878	995	903	888	907	890	923	904	911	905	961	911	913	934	924	948	942	916	841	902	957	958	979	923	919	949	904	954	878	884	957	964	916	933	911	941	882	883	952	1014	901	888	890	848	924	945	977	958	921	931	920	900	938	886	896
14051	5962	4242	2592	1689	1191	1075	840	726	663	606	588	571	480	492	421	455	444	404	427	447	433	432	409	431	446	398	432	456	385	414	431	394	409	401	424	376	389	429	411	376	342	397	368	385	387	423	455	381	419	399	417	419	378	410	399	402	350	376	388	389	401	407	400	405	392	420	394	403	411	380	368	388	404	378	390	374	363	395	362	391	401	392	418	375	388	386	371	379	400	401	440	416	421	426	410	360	417	384	418	391	399	380	390	433	423	364	386	421	460	393	389	410	411	413	407	392	440	414	417	431	392	383	411	427	391	385	392	413	406	407	406	399	382	383	383	392	396	399	443	392	416	366	401	391	448	360	371	396	372	375	408	431	393	367	363	409	407	414	372	386	386	387	387	447	371	387	410	359	364	368	409	397	418	403	422	428	386	427	402	411	421	407	386	393	415	385	435	392	358	378	401	466	391	375	410	425	419	413	428	374	370	394	397	407	383	384	387	418	359	358	383	384	407	410	368	423	410	401	442	390	342	395	421	379	408	376	369	350	410	415	432	387	396	404	417	394	384	380	375	446	420	416	381	372	421	354	409	460	383	375	387	412	424	409	422	407	345	376	401	391	414	428	431	415	419	388	442	334	405	409	391	425	397	399	409	401	409	385	417	395	432	385	379	423	416	360	355	481	416	421	388	384	374	392	410	402	391	413	359	403	413	406	425	363	391	383	392	379	378	404	434	378	419	385	382	390	375	404	403	412	381	413	455	394	435	426	407	437	373	429	402	384	419	394	365	431	399	403	380	371	395	417	411	348	376	402	390	414	450	392	381	415	386	365	419	377	383	396	455	392	395	391	399	408	404	375	394	401	411	421	398	389	435	393	421	423	439	399	413	462	393	424	380	368	406	418	440	411	427	404	387	395	414	397	399	397	396	408	395	381	450	380	396	387	430	449	410	347	356	401	385	382	412	388	392	409	438	397	403	401	429	412	367	448	371	435	360	380	351	395	367	362	373	426	400	370	405	389	426	368	348	384	407	397	368	408	412	413	403	395	388	406	414	365	388	417	391	422	413	395	417	379	384	398	401	389	383	384	406	389	422	435	439	378	380	384	398	386	391	436	388	421	423	375	383	390	381	398	388	382	407	428	393	386	383	391	403	407	383	408	375	391	395	398	365	405	409	367	397	344	403	382	396	412	386	409	444	374	415	388	461	449	403	425	385	401	408	365	344	363	415	397	400	367	418	394	397	377	418	419	407	427	433	406	417	418	410	391	376	372	399	394	406	357	397	389	371	386	396	402	392	423	382	393	375	420	467	360	369	370	382	386	417	365	398	402	408	417	389	389	361	396	381	383	401	401	409	386	387	345	397	422	392	379	350	394	390	405	416	422	347	385	423	370	383	389	427	411	405	419	397	406	413	395	418	383	395	409	407	403	410	405	389	400	380	382	399	420	372	413	377	395	385	415	434	377	435	413	412	368	397	391	417	402	408	399	406	402	378	356	375	433	399	388	378	409	354	424	393	357	389	364	426	390	383	390	391	426	427	382	404	418	387	438	418	411	433	421	389	344	335	406	373	424	367	367	435	364	367	398	397	362	378	400	392	358	467	429	351	387	377	359	375	383	376	391	416	342	375	391	402	376	417	417	422	419	387	401	454	395	428	387	400	379	392	420	414	418	391	422	413	401	394	418	408	398	402	402	383	368	380	363	386	375	389	385	371	367	393	401	424	408	413	398	371	399	428	385	419	407	392	389	432	396	441	407	395	405	426	385	413	415	416	430	423	380	415	413	431	417	389	409	407	397	419	401	403	409	400	397	413	394	394	365	404	403	404	365	407	381	382	384	440	404	416	402	390	393	410	418	363	390	394	362	372	400	406	407	355	383	365	424	426	409	395	405	417	398	413	395	350	379	382	411	384	415	375	407	405	374	384	395	408	376	410	368	358	426	409	404	405	389	420	371	364	435	424	401	368	379	396	415	397	419	430	393	414	419	361	398	398	378	389	393	391	415	408	382	393	406	377	384	371	403	388	371	432	397	419	412	411	404	400	393	395	412	433	427	403	428	403	395	408	396	409	406	379	367	397	378	427	393	428	405	341	412	384	396	427	427	453	393	399	365	359	396	443	378	421	401	420	382	429	427	389	372	364	412	362	374	371	419	398	356	382	387	395	398	365	435	432	402	387	437	431	398	429	411	394	381	378	370	404	410	397	368	422	375	409	422	360	383	412	428	414	411	396	381	384	372	425	407	404	411	400	386	393	352	387	442	392	377	392	397	384	429	400	394	363	428	428	397	419	379	380	374	414	416	406	434	419	385	393	437	423	387	426	423	395	405	399	400	373	417	446	393	442	431	418	423	388	417	380	393	371	419	394	432	390	386	385	411	397	411	390	418	434	347	355	397	431	385	385	387	414	398	436	408	402	409	370	365	372	383	387	401	353	406	429	383	389	385	394	388	405	374	369	456	405	436	413	392	420	379	375	452	356	399	412	393	395	370	421	362	414	400	383	401	434	414	438	415	381	399	384	429	399	418	380	425	378	404	388	361	407	392	424	371	405	361	382	425	397	392	441	407	422	404	354	430	392	400	374	391	392	423	410	392	427	412	370	392	408	411	408	430	399	413	454	429	404	443	407	421	439	362	414	427	413	380	415	394	426	404	379	365	417	393	380	372	440	377	362	423	364	389	399	367	414	404	383	435	427	413	439	403	415	428	356	402	410	401	398	402	363	384	415	406	347	397	397	394	386	366	398	381	412	400	415	413	433	406	412	424	402	381	391	415	458	441	390	412	412	405	371	426	382	377	404	381	393	417	390	431	404	441	398	394	393	382	392	431	417	384	402	426	398	409	422	395	396	442	390	396	373	420	359	396	409	392	372	408	409	395	385	441	369	395	363	426	371	407	383	396	445	405	424	415	406	361	404	404	395	386	372	392	382	393	385	362	426	432	410	432	459	402	413	408	395	451	411	438	422	405	396	368	328	382	405	365	422	397	435	390	433	370	408	408	435	372	381	378	409	398	394	415	404	352	414	357	387	379	396	414	397	376	438	364	389	430	384	417	407	385	377	403	371	376	415	381	403	405	382	403	409	391	415	388	378	389	392	391	394	376	395	362	403	399	383	408	409	401	380	387	388	381	391	414	388	379	364	389	377	446	401	435	445	407	431	415	384	401	350	430	349	364	404	390	417	421	415	422	415	367	335	399	410	411	431	395	411	368	397	398	397	364	387	387	374	412	383	361	385	415	388	393	410	394	392	355	398	407	448	370	424	442	423	406	439	395	386	408	410	426	357	377	402	403	419	394	413	368	379	377	388	416	441	391	401	391	377	378	356	401	412	400	405	393	401	409	404	372	427	420	391	362	361	389	400	425	395	396	385	368	402	394	408	400	388	399	443	436	421	376	381	342	404	410	375	385	395	397	403	393	388	366	377	392	410	409	394	455	411	415	378	397	416	408	426	397	386	383	402	429	392	371	387	351	397	393	428	379	382	397	399
8118	4900	7449	7248	5673	4690	4090	3323	2809	2274	1910	2084	1944	1566	1414	1181	1080	1095	1074	1024	975	999	1006	1026	1039	978	1020	978	936	928	923	872	967	893	945	872	916	925	918	836	843	886	886	858	887	839	877	874	879	881	896	840	818	883	867	878	858	913	903	832	870	836	882	863	860	878	853	874	864	853	845	804	886	852	875	884	872	875	890	884	886	833	842	854	847	866	870	852	799	845	881	860	849	802	900	858	897	851	874	885	897	836	858	905	868	947	876	821	894	870	854	885	869	828	891	884	806	835	858	897	867	849	891	883	892	875	905	883	835	868	908	812	828	886	869	882	874	847	828	850	937	866	904	894	876	843	925	803	873	818	925	875	820	864	848	897	906	863	862	870	875	936	797	853	880	854	870	823	871	893	865	878	853	890	878	859	848	892	893	888	884	870	827	895	869	859	922	870	868	872	912	828	851	842	856	906	889	853	819	883	820	868	866	867	847	895	917	858	916	823	851	928	870	871	870	868	866	871	835	883	890	836	853	862	873	861	874	860	901	826	803	832	833	809	889	909	840	863	890	841	839	869	872	821	882	863	856	908	894	849	873	893	845	902	845	864	876	872	908	876	803	808	845	836	848	861	848	894	794	894	905	896	855	889	905	924	874	902	840	895	842	849	889	899	823	884	869	909	839	872	846	831	865	830	884	820	885	908	851	859	843	874	902	912	926	866	835	863	833	867	844	894	855	880	862	825	851	894	826	842	817	886	817	835	908	813	835	870	890	819	852	846	824	858	873	900	843	832	881	864	848	935	845	826	898	859	816	883	840	920	841	844	912	886	894	856	837	878	857	877	865	859	836	834	866	844	825	840	828	848	846	834	853	896	858	862	913	875	899	839	853	844	857	901	863	824	856	884	888	881	931	858	879	872	858	843	927	882	867	799	844	858	874	826	843	891	861	904	912	824	855	855	881	894	862	870	854	815	886	842	854	917	847	893	889	853	874	897	930	885	905	833	869	845	844	941	830	866	831	917	861	894	911	843	861	914	911	821	863	821	929	861	899	799	880	831	835	879	909	867	856	826	902	805	855	873	906	854	832	901	877	886	882	860	873	897	862	915	919	861	862	887	911	865	894	865	886	855	847	805	842	863	861	863	871	826	924	851	866	898	829	896	911	853	840	842	895	856	859	911	836	903	878	843	883	903	847	853	870	885	946	905	842	866	878	866	868	885	923	874	867	855	836	897	880	837	843	834	908	896	912	865	847	871	862	861	830	853	820	901	888	905	930	812	855	918	857	845	825	889	869	854	883	864	895	860	868	849	875	859	838	865	865	913	870	854	835	834	872	924	893	855	865	863	855	901	924	875	851	877	892	856	763	870	843	913	826	877	882	861	823	851	873	857	875	868	849	865	886	871	841	863	903	840	851	798	829	867	889	885	831	851	870	866	792	831	885	926	903	870	854	859	864	882	844	839	831	908	844	916	831	880	865	898	852	841	836	876	905	895	851	886	918	935	903	830	836	829	827	873	859	879	823	862	850	923	867	901	863	864	805	898	882	816	941	858	840	853	874	837	875	884	894	873	888	843	891	813	864	890	824	839	854	813	864	892	875	851	847	891	831	855	845	853	849	838	865	832	924	864	845	852	875	873	835	936	809	853	820	900	833	874	878	803	806	893	883	895	867	809	855	903	862	870	862	875	874	923	891	902	923	813	846	858	844	910	862	858	882	869	903	851	834	872	882	878	907	856	843	854	863	844	839	891	878	884	848	840	862	840	879	894	870	909	922	831	891	895	877	833	869	889	891	866	871	909	809	885	872	862	882	868	908	910	845	864	881	882	849	881	848	880	855	920	794	840	874	860	855	886	851	865	850	828	859	859	845	844	882	840	807	853	842	917	844	823	883	856	869	823	870	880	872	858	847	915	841	864	843	889	878	891	845	907	892	869	879	888	895	926	911	891	857	834	870	855	850	860	803	890	845	896	845	859	854	883	893	848	874	808	850	875	864	896	882	827	806	885	915	885	859	804	932	863	826	923	865	869	897	900	878	889	847	817	859	898	835	886	831	828	854	913	878	874	901	873	866	888	861	858	872	853	849	869	867	823	830	867	823	846	844	864	847	873	904	849	898	878	873	815	896	862	871	907	824	844	901	848	870	816	844	847	870	854	889	818	869	840	871	817	814	870	855	867	843	885	871	881	882	875	869	885	846	881	840	832	836	848	850	885	907	850	857	840	868	819	845	894	826	853	872	855	839	862	885	890	859	869	824	875	836	885	862	833	839	928	849	887	888	881	912	843	877	934	903	878	866	901	893	852	895	849	882	888	891	800	880	884	822	886	918	868	884	877	855	911	895	812	863	877	856	860	899	884	870	874	916	885	842	884	863	868	860	883	865	857	850	862	841	862	870	866	843	896	870	890	866	911	877	859	842	858	822	840	859	874	910	850	899	862	863	854	817	863	835	838	829	879	873	861	829	882	862	891	907	863	857	877	910	853	895	898	848	843	875	865	885	855	811	882	902	808	872	835	871	865	887	851	835	869	911	894	870	877	847	867	846	935	922	893	826	884	842	939	859	863	847	969	880	868	862	957	896	884	862	892	900	877	853	879	854	916	856	907	850	901	846	883	907	827	859	889	901	855	863	869	881	882	884	889	821	877	937	888	845	913	880	897	855	841	900	882	859	889	895	846	887	874	868	853	895	843	847	878	870	811	891	855	884	848	855	896	866	891	890	870	919	843	911	891	877	845	813	848	885	867	898	858	879	889	847	889	878	854	899	855	840	878	894	864	854	836	844	821	867	867	821	883	910	838	885	845	822	899	917	842	940	895	868	883	876	866	916	857	851	871	841	842	894	877	878	887	858	833	851	864	893	873	863	846	878	815	926	897	912	877	906	834	884	885	837	863	869	903	899	889	867	854	894	894	912	842	920	858	904	875	871	878	848	844	893	888	823	873	877	866	876	857	849	851	893	932	862	881	900	873	897	847	897	906	881	884	831	840	939	927	876	851	886	838	847	841	805	853	851	893	833	831	834	892	785	862	889	847	878	884	873	893	896	869	901	867	859	858	917	879	854	875	879	887	866	862	899	858	896	871	853	875	857	849	840	877	854	916	877	870	860	869	848	881	829	829	840	808	891	856	821	862	928	899	817	876	838	856	858	919	843	821	851	862	889	827	874	918	916	835	843	822	888	908	879	878	842	900	872	836	849	856	851	896	885	868	856	922	876	868	852	846	880	842	789	836	861	840	887	899	904	869	848	916	860	883	870	850	883	888	899	796	889	869	854	823	873	808	850	871	881	869	865	863	843	835	841	806	840	866	845	879	866	839	887	886	866	868	911	826	833	863	873	822	835	916	848	818	845	815	835	869	907	853	836	842	872	909	874	842	879	860	871	861	889	813	911	800	920	870	869	853	873	880	859	902	874	856	840	896	863	847	867	862	956	836	816	876	869	857	891	868	876	850	888	892	897	910	818	903	883	888	856	857	853	846	917	888	859	872
26258	10451	8318	4765	2698	2103	1806	1533	1185	835	735	771	700	619	572	459	460	410	399	437	422	352	423	429	378	428	385	391	400	403	350	388	353	338	378	394	388	388	397	385	356	371	359	346	402	397	393	369	374	415	375	384	388	371	364	353	393	367	375	366	395	364	337	377	370	375	358	367	352	392	375	360	338	375	329	383	350	384	385	401	386	370	374	382	376	378	327	343	362	351	358	363	369	344	378	351	377	392	395	356	351	418	366	363	387	385	386	370	393	394	367	355	380	392	364	397	351	376	362	429	369	366	350	376	359	418	394	338	360	356	362	350	397	376	375	368	395	384	359	409	343	356	404	373	348	400	361	372	392	374	368	375	347	367	384	399	368	408	393	372	414	376	364	340	382	355	356	374	371	373	388	364	349	421	384	380	328	350	331	336	353	363	372	387	409	340	404	349	371	364	379	313	363	395	378	379	348	385	359	312	391	360	366	374	414	361	384	397	381	337	366	354	388	397	349	392	366	382	342	393	352	380	345	377	406	367	405	391	372	381	394	348	350	355	385	386	347	370	382	382	412	353	377	373	355	379	368	343	358	338	359	365	351	358	378	379	367	362	328	400	363	356	401	406	356	337	388	362	362	393	390	351	355	359	363	356	336	377	405	354	373	374	358	341	389	336	326	403	393	342	366	389	360	409	356	365	362	368	379	355	367	416	390	357	389	358	392	371	337	351	367	406	357	363	388	410	366	393	385	360	379	369	371	373	311	398	356	370	373	383	356	360	363	344	344	383	346	391	383	371	369	357	353	345	348	353	355	372	375	406	356	407	392	351	340	395	360	350	421	378	404	365	386	347	394	355	379	363	377	385	364	397	395	389	370	371	390	373	373	377	393	327	361	410	381	341	366	352	365	344	392	382	359	377	319	343	339	378	367	381	394	395	360	357	368	409	363	334	351	398	419	385	374	417	397	373	401	358	396	354	379	359	393	370	343	401	379	366	339	378	341	385	369	368	360	385	393	390	387	380	391	379	359	394	384	355	337	394	404	363	358	362	375	393	389	376	365	412	403	368	372	368	362	400	387	390	362	357	364	379	336	351	403	348	351	366	362	355	369	366	351	321	380	385	343	398	398	371	368	431	368	340	342	375	378	381	370	401	361	376	373	371	356	367	379	350	371	363	390	355	374	363	411	388	357	371	388	381	404	325	361	360	370	375	410	373	342	336	385	395	360	394	389	391	395	405	393	390	391	378	356	366	383	401	379	349	357	355	376	365	374	361	352	351	364	375	338	363	366	322	363	381	383	374	348	317	409	398	346	374	336	348	371	371	367	372	381	398	374	355	352	371	335	352	385	384	352	371	345	349	354	363	376	361	391	341	386	352	407	356	399	374	369	398	342	357	370	381	376	375	382	374	320	415	379	378	338	343	360	405	379	359	353	334	398	371	368	409	355	413	350	358	383	370	398	412	361	390	350	374	356	417	385	382	358	411	418	438	367	385	355	382	379	384	373	386	350	319	381	386	372	358	411	337	350	403	361	362	366	363	360	387	366	403	400	373	363	353	350	374	437	367	366	365	347	368	423	367	334	404	391	405	381	359	365	355	375	347	370	343	383	348	344	376	354	328	348	360	360	354	369	373	391	354	368	340	393	358	401	342	364	400	370	360	390	377	362	365	368	364	400	370	352	372	392	384	397	363	409	352	345	370	387	408	356	356	344	377	364	367	364	387	343	403	332	368	382	401	388	376	350	369	369	373	371	389	376	374	417	347	358	358	347	401	364	373	367	362	370	362	349	377	365	390	381	408	350	357	358	316	374	386	367	331	403	364	356	343	397	330	401	373	344	338	387	342	340	395	389	408	369	353	356	381	375	354	363	381	413	347	391	375	381	340	360	371	348	364	403	395	363	400	367	381	356	358	379	398	369	369	387	398	329	374	356	362	347	372	370	374	364	340	380	359	363	324	380	340	382	391	368	349	408	398	386	401	374	359	390	373	377	379	379	341	365	360	373	362	369	364	418	343	394	372	349	359	421	344	371	336	320	393	392	367	374	370	364	332	374	351	402	376	348	394	344	341	399	361	374	344	383	355	381	377	397	361	403	358	340	367	366	340	386	403	385	337	381	403	350	372	383	394	360	381	345	377	364	341	368	396	331	385	343	376	350	345	358	366	364	408	378	375	412	402	362	408	360	354	370	406	406	377	378	385	393	374	392	409	377	379	389	421	363	390	370	335	371	363	355	369	387	383	385	405	388	349	344	402	382	333	393	351	365	414	368	350	368	411	391	402	379	354	356	382	363	377	388	386	349	369	364	364	370	407	380	356	388	352	358	371	386	360	367	406	385	359	350	374	365	371	416	390	382	374	396	360	365	360	355	392	368	380	385	396	356	378	375	361	382	374	373	411	387	366	361	403	369	376	378	348	334	377	375	383	345	351	401	346	406	318	360	371	356	364	415	359	378	390	354	389	359	394	360	389	375	378	375	392	331	358	429	359	380	373	382	360	394	368	363	362	364	405	405	357	405	377	341	368	384	359	358	384	360	383	378	372	370	345	384	351	361	375	375	372	373	380	389	353	365	363	367	386	332	380	359	393	383	375	396	389	407	358	384	366	318	373	341	382	379	380	362	383	408	371	346	366	376	397	387	363	365	364	386	374	368	386	334	376	365	358	348	344	350	329	356	371	360	371	334	363	408	413	350	374	375	391	356	357	373	343	361	362	419	375	414	357	320	376	416	348	362	353	406	384	395	358	387	370	400	354	370	364	402	408	376	353	358	376	427	365	396	379	413	362	386	349	352	371	353	360	317	364	353	365	358	368	379	364	363	404	379	380	384	359	369	388	422	355	362	389	365	368	342	390	355	351	366	374	427	373	384	349	388	390	358	383	359	344	361	332	355	368	367	364	370	355	346	367	373	406	370	365	396	392	374	359	382	354	373	380	380	357	335	365	369	378	353	402	338	373	349	379	392	379	364	399	375	346	369	379	387	384	379	355	372	368	364	349	363	354	367	339	378	384	388	374	346	368	384	334	355	389	384	367	353	424	365	393	338	380	382	363	365	381	392	358	382	374	392	364	360	355	331	378	414	368	335	372	347	365	345	360	378	356	394	347	373	366	384	376	375	393	409	382	356	376	383	399	355	362	399	348	365	396	377	374	383	371	360	332	354	355	359	376	338	341	346	427	367	324	375	359	337	396	361	392	363	374	364	388	351	356	388	363	391	413	378	378	376	416	378	348	392	400	352	373	397	375	441	381	378	376	369	381	351	392	379	373	394	371	421	384	385	362	362	359	395	362	375	383	378	336	390	386	376	319	341	369	373	435	360	386	408	382	377	380	365	361	377	373	376	404	372	408	383	379	358	406	395	366	382	388	390	379	334	376	410	362	388	377	382	382	365	395	376	378	396	368	366	394	368	363	398	355	345	340	356	343	373	369	377	365	387	412	360	359	371	326	377	389	400	375	383	366	340	390	379	383	377	359	382	330	410	346	358	386
15446	7542	13344	11156	8985	8108	7186	5933	4625	3556	3130	3214	3012	2430	1991	1467	1351	1313	1138	1070	1041	1033	1094	1037	1107	1024	1048	930	1011	955	911	871	878	896	892	862	849	836	902	835	890	848	868	881	858	815	892	865	879	856	834	860	806	825	848	855	838	826	814	845	846	750	904	863	840	786	793	840	786	810	785	765	790	833	830	840	816	816	839	784	820	796	829	800	813	824	833	862	821	790	847	818	800	837	769	813	836	825	831	826	781	790	833	822	854	753	816	809	768	778	868	857	829	848	788	833	845	819	830	813	822	870	810	831	814	872	818	787	848	812	825	850	793	777	875	815	836	849	830	795	814	827	827	786	873	811	856	850	783	842	771	841	840	832	791	803	859	863	729	832	827	856	845	811	810	780	838	813	795	812	869	825	812	830	782	830	799	787	818	775	820	846	897	822	794	866	864	817	837	861	830	836	814	807	800	827	815	811	817	842	832	836	854	874	854	808	792	828	861	825	800	827	799	793	797	803	834	814	872	842	844	870	862	793	842	829	888	820	812	835	839	865	846	836	796	865	804	828	875	844	807	762	804	807	771	820	822	836	833	833	798	817	826	807	850	850	822	857	819	833	795	800	828	836	852	841	775	821	819	829	841	808	871	798	845	804	812	836	778	792	832	811	853	831	770	837	767	795	750	798	820	817	815	808	792	797	844	800	852	882	784	807	825	800	827	820	878	817	799	801	822	847	858	790	797	852	853	782	789	810	840	843	803	792	786	828	812	838	820	807	836	807	746	856	855	845	814	854	793	785	793	846	838	814	861	884	844	802	848	799	842	779	832	845	784	879	807	799	832	808	830	864	845	822	827	808	835	814	790	813	805	843	803	873	845	802	781	839	784	844	806	791	843	842	789	838	897	875	842	827	859	855	864	793	911	813	804	830	869	887	809	830	812	835	857	810	855	851	844	864	829	779	870	848	831	824	815	862	797	823	823	815	807	818	844	835	811	872	796	895	798	823	845	819	853	808	875	801	875	810	810	791	911	808	797	825	853	774	826	832	826	867	813	812	833	818	813	827	825	849	838	848	823	855	836	835	806	808	848	790	817	775	820	882	811	808	819	834	823	804	785	814	858	783	817	841	726	843	809	853	797	808	824	820	836	808	796	824	787	794	882	823	858	789	871	787	802	843	807	731	883	812	761	868	840	818	831	792	766	795	857	789	770	836	780	756	818	816	766	807	846	831	805	806	815	826	831	788	833	789	798	836	820	814	806	813	819	817	875	811	792	829	800	815	837	867	866	817	831	796	832	817	837	846	797	817	816	794	832	860	840	808	874	770	748	818	837	793	843	815	841	796	791	802	801	784	797	847	840	877	862	837	871	837	773	832	826	766	815	868	849	851	804	785	841	845	800	819	813	812	868	819	822	814	803	813	808	831	826	853	800	760	828	822	813	765	858	786	807	835	887	797	841	787	813	826	792	840	824	824	801	803	846	836	775	847	818	824	822	841	792	798	810	812	853	814	872	773	809	834	781	814	786	837	889	824	854	804	825	769	843	835	842	810	861	835	765	838	766	772	808	798	825	859	840	794	808	773	812	827	844	818	842	824	818	834	817	808	811	798	857	861	782	778	826	844	835	798	831	763	832	831	826	853	766	822	816	807	808	832	825	805	832	843	865	844	823	830	850	802	790	786	794	821	794	853	823	794	824	826	824	858	776	831	839	824	814	830	844	822	854	815	797	794	780	816	814	802	828	821	816	824	776	865	821	837	885	754	843	845	790	834	830	840	797	821	826	833	860	826	796	779	816	790	809	861	817	822	843	855	819	890	805	841	865	837	859	818	855	814	784	813	785	849	773	790	775	871	834	829	813	809	811	794	810	821	845	832	865	780	813	842	845	903	780	800	829	809	812	862	840	818	788	816	835	836	824	817	842	853	828	779	827	849	809	832	874	845	814	849	830	844	850	825	797	804	785	810	830	844	826	842	827	832	794	802	847	832	829	791	855	844	731	831	878	894	858	819	797	796	845	818	804	865	825	835	812	840	818	860	817	826	774	852	823	852	868	806	833	891	871	850	800	853	772	827	785	831	764	791	781	819	789	772	844	843	848	777	832	825	858	854	870	831	813	828	861	826	896	822	803	813	800	783	866	837	841	823	853	837	799	879	846	786	796	844	831	825	796	825	859	802	858	839	801	801	818	769	784	791	866	838	840	827	783	807	792	835	841	755	851	820	865	776	808	793	793	791	784	788	815	824	796	873	808	781	837	843	840	825	816	773	789	853	793	868	791	753	864	809	846	759	799	812	827	804	846	823	806	802	804	879	841	815	822	811	751	791	858	794	814	798	818	800	813	866	836	808	836	809	821	856	837	782	823	884	819	831	772	770	805	829	839	859	829	873	816	851	842	795	797	842	834	887	862	870	797	838	807	800	793	805	857	846	863	848	826	802	813	866	822	752	810	790	834	837	847	867	850	815	805	854	791	836	835	811	834	842	826	814	829	865	820	839	817	867	830	793	836	823	855	886	833	797	809	790	808	804	773	785	790	813	820	804	841	880	828	859	827	770	805	766	829	807	858	813	817	840	820	847	812	820	808	794	839	829	831	796	851	824	778	870	805	879	778	728	840	773	800	794	822	830	839	783	820	817	872	844	806	842	830	836	857	757	881	825	840	817	843	853	810	840	853	892	823	821	790	807	825	829	818	879	774	847	852	820	811	875	787	834	816	807	796	832	817	829	786	842	910	846	855	790	851	774	790	795	858	815	796	816	811	832	853	807	841	836	811	809	842	898	823	790	847	831	815	830	810	820	757	844	850	843	835	830	809	851	866	860	815	887	824	824	822	790	811	827	835	849	790	816	796	790	833	839	779	847	813	760	885	805	820	818	852	805	855	840	822	854	817	760	830	862	833	839	847	793	824	860	871	796	825	799	766	802	871	792	803	817	842	791	837	832	839	812	840	844	840	797	817	784	790	836	794	852	840	833	829	790	867	838	791	811	834	814	780	795	853	783	830	822	817	801	856	794	848	805	777	787	840	820	781	832	813	867	829	786	828	834	842	803	778	821	864	808	805	859	829	836	807	773	827	848	800	833	806	816	786	809	866	829	760	806	853	815	783	824	861	802	827	839	810	832	864	793	827	847	834	811	850	833	819	810	801	831	809	815	790	776	810	807	808	813	834	802	796	796	818	856	802	839	824	835	818	829	832	834	825	803	812	807	809	830	811	826	871	806	859	844	800	830	840	799	813	796	821	801	831	801	800	848	824	825	841	813	804	795	873	800	873	848	846	755	825	819	832	819	830	763	847	798	795	786	830	858	833	832	826	783	836	770	855	732	822	826	839	823	751	852	794	828	777	851	871	834	857	849	854	831	791	861	860	843	808	848	839	813	784	822	837	798	798	796	884	828	793	769	818	787	811	816	781	821	822	827	786	802	799	818	836	851	780	760	838	817	863	865	781	846	816	878	785	835	825	814	785	834	827	852	850	756	778	823	825	869	779	823
34526	15327	11867	6877	3883	3200	2587	2033	1537	1160	1039	986	990	869	687	593	574	532	549	485	449	467	471	469	451	400	463	464	444	428	441	439	442	435	425	450	410	422	435	382	409	461	423	432	419	483	420	406	446	436	454	413	366	410	425	423	414	455	397	454	447	411	412	419	420	413	416	427	405	484	455	437	444	413	407	409	413	444	419	440	417	390	451	396	450	463	414	401	421	397	390	412	432	417	416	419	422	396	435	443	429	407	404	443	410	415	411	419	430	415	450	402	391	399	416	397	400	424	403	440	378	412	411	415	427	464	436	437	438	424	423	451	389	385	476	442	443	403	416	412	401	425	446	439	410	424	419	400	422	440	369	414	432	430	429	430	414	412	431	415	423	462	428	440	417	444	461	403	427	420	392	411	434	419	380	403	383	379	409	429	429	432	411	457	399	404	433	407	423	421	377	417	385	437	465	431	446	419	401	462	397	417	406	406	432	464	442	466	427	454	447	434	437	424	409	418	435	395	456	449	439	410	450	417	442	401	390	452	465	447	402	444	420	404	439	411	434	458	429	387	384	378	470	424	438	439	421	429	469	379	400	397	433	440	439	399	440	452	439	433	442	426	440	392	433	427	443	392	441	413	430	405	414	421	433	422	431	424	417	411	414	451	401	401	392	398	465	423	411	418	435	400	411	418	410	451	372	403	380	429	471	438	396	406	444	406	449	394	408	404	386	390	405	416	423	411	438	414	384	435	433	407	418	443	421	431	456	408	413	406	412	429	406	435	442	439	388	414	419	423	420	424	413	424	439	411	423	448	421	390	425	438	437	416	387	394	455	440	423	406	469	446	434	380	421	414	426	432	429	457	430	403	422	390	443	415	414	417	412	419	407	431	440	469	442	464	408	398	404	395	422	414	432	424	379	367	422	430	424	404	419	438	437	411	422	413	432	408	421	425	433	425	434	432	405	419	422	378	390	426	397	419	449	407	443	453	416	411	443	460	430	408	394	386	483	426	396	397	420	435	379	413	397	434	407	420	409	406	409	437	409	424	427	424	410	435	438	436	471	454	421	454	415	400	395	418	461	412	425	429	425	481	443	429	440	436	440	443	419	404	460	429	421	423	436	418	392	397	436	432	427	409	432	434	413	401	401	427	447	461	461	427	419	438	401	405	419	419	456	436	441	412	405	432	434	415	419	412	409	404	437	430	416	402	411	426	459	431	406	439	399	410	442	428	432	418	452	411	402	463	408	413	447	443	418	405	460	431	419	421	450	369	383	408	432	398	438	399	416	400	442	433	456	415	450	424	416	425	406	417	423	423	420	407	457	384	422	401	386	421	414	428	416	384	424	428	418	374	454	413	448	435	418	448	405	415	409	464	438	410	444	409	413	439	449	420	386	442	445	439	413	387	409	447	409	415	419	419	428	412	385	393	432	436	423	397	418	422	405	455	404	417	406	417	427	396	376	442	439	458	441	432	388	430	403	459	401	413	418	377	420	386	411	437	411	447	437	418	405	422	431	397	376	421	427	444	428	425	418	417	468	402	406	411	441	454	418	376	372	418	447	396	397	406	438	431	430	401	423	424	458	445	432	425	412	420	427	373	411	446	440	442	421	417	465	431	437	439	424	383	406	443	396	415	379	411	448	434	372	396	425	416	444	464	430	440	412	411	435	403	376	430	450	432	412	391	462	468	436	400	464	433	415	428	429	418	434	415	393	416	434	410	420	426	433	426	405	425	399	408	390	398	482	407	393	411	424	399	418	408	426	456	424	440	410	421	451	436	435	412	386	410	451	411	385	391	411	469	435	382	424	434	425	440	447	433	424	415	415	378	429	437	393	439	416	447	394	447	410	457	431	448	429	392	417	448	406	427	416	471	432	452	441	400	416	433	425	402	439	413	455	425	426	402	406	414	455	402	436	413	428	425	417	406	436	473	387	426	422	394	438	407	395	442	377	434	494	438	395	406	405	363	397	443	432	448	401	435	465	403	443	396	387	404	418	416	413	435	408	434	388	415	456	406	449	465	407	477	423	401	420	460	387	390	428	417	423	422	436	417	431	407	393	411	465	404	438	448	375	428	408	442	438	421	439	447	453	452	418	398	428	433	431	453	431	457	454	396	440	433	419	416	395	400	412	427	400	421	394	413	390	420	463	366	435	406	465	422	415	412	428	425	426	469	442	416	428	426	423	457	434	412	434	428	397	429	448	413	419	434	457	426	403	447	397	437	404	412	455	421	454	425	463	394	406	445	369	464	422	405	468	409	442	397	408	420	440	449	420	405	427	416	394	431	436	421	438	405	431	386	454	410	400	398	411	436	421	418	379	458	468	391	379	438	454	412	413	414	421	413	402	399	439	445	409	405	439	441	438	403	429	429	454	437	439	432	428	465	428	408	418	453	407	422	338	441	396	427	439	450	412	388	475	442	412	433	430	406	404	415	419	438	362	393	437	433	434	414	371	426	391	427	421	463	442	446	449	420	382	436	438	434	395	432	446	458	461	441	480	389	427	461	432	365	441	438	397	405	457	400	387	422	401	448	419	455	409	402	415	429	412	453	399	425	443	433	431	453	405	393	409	454	448	404	422	408	371	428	396	411	419	418	439	407	463	439	421	451	399	427	427	435	413	385	454	420	454	389	418	422	428	405	428	414	424	410	459	399	438	430	391	447	459	459	434	432	410	407	440	414	371	421	450	419	447	433	406	414	423	418	415	441	427	415	431	457	428	441	388	442	434	406	435	401	403	453	406	441	418	460	426	428	447	407	410	432	417	428	439	410	448	433	394	405	390	389	399	439	421	396	431	421	378	434	406	370	409	465	421	413	430	439	385	423	449	419	464	411	416	412	436	391	434	436	424	447	403	432	426	448	402	411	405	408	434	451	409	403	433	421	404	428	418	424	466	426	423	440	412	406	405	430	405	418	447	378	422	429	456	403	376	420	414	401	422	420	421	434	424	418	427	384	451	446	412	424	410	429	405	400	439	399	437	422	458	452	401	428	413	430	377	390	400	449	406	397	434	443	417	391	402	427	415	447	423	436	435	409	429	447	409	444	388	439	429	409	365	363	432	424	407	455	436	425	461	391	386	420	426	387	410	401	404	382	420	454	406	430	401	407	424	357	452	444	416	425	428	430	437	415	388	437	452	430	399	413	428	442	416	414	419	417	419	407	411	441	432	408	464	444	438	432	437	401	375	421	447	439	421	440	432	447	409	411	394	426	382	420	467	429	430	373	422	423	414	402	437	420	404	421	400	424	432	426	414	388	402	437	418	417	436	386	405	468	425	422	446	464	409	386	426	394	417	423	429	429	382	446	416	387	417	453	450	444	423	416	420	428	398	376	415	458	426	398	410	384	377	409	411	395	430	436	414	406	460	424	405	442	384	396	426	436	423	439	392	407	422	432	393	449	411	418	427	409	379	372	439	453	424	402	432	448	426	430	412	393	460	444	401	410	422	426	388	412	417	400	400	382	472	417	424	460	366	446	445	437
19112	10390	16869	14300	11777	10746	9719	7888	6234	4760	4156	4293	3901	3314	2643	2105	1778	1521	1329	1334	1259	1184	1162	1273	1312	1161	1199	1136	1104	1084	1039	1038	970	966	963	1029	974	953	941	962	966	968	946	972	944	939	954	1002	958	933	939	915	936	889	900	945	968	937	875	929	923	938	922	928	921	911	892	914	940	964	953	909	884	919	884	925	907	873	940	947	911	938	905	927	970	869	922	902	909	910	951	912	958	957	876	882	873	921	908	972	960	916	898	888	863	860	942	908	917	852	949	917	940	961	873	865	907	924	937	958	942	906	955	912	886	902	960	902	947	934	938	993	912	877	919	878	890	922	897	935	940	937	952	901	923	917	943	956	895	1014	942	922	953	921	912	962	921	975	921	925	932	886	925	918	933	946	879	937	976	896	911	924	919	925	920	926	875	908	957	942	983	886	941	914	928	918	977	882	887	870	919	921	910	899	959	896	962	892	923	885	961	973	936	875	950	919	912	888	917	947	945	882	886	940	960	847	953	933	876	954	879	920	883	918	916	891	897	932	983	936	947	882	949	954	890	876	908	942	930	906	941	891	882	897	889	930	867	977	870	886	949	920	874	885	908	892	892	875	952	926	994	887	938	980	898	875	918	932	977	886	965	910	908	906	930	933	883	958	915	919	916	937	945	926	948	962	898	982	922	915	959	932	917	975	831	896	951	931	907	870	971	895	870	896	987	961	928	912	880	889	977	934	980	888	860	936	899	918	938	921	894	875	909	977	889	910	891	927	923	948	893	923	951	870	922	896	935	920	900	924	906	905	921	981	908	883	902	959	991	902	901	910	967	937	931	974	970	905	890	1011	923	933	901	877	900	902	962	941	914	876	947	953	899	973	926	986	899	965	965	909	870	925	886	904	936	946	972	917	922	933	863	947	930	879	911	904	966	910	903	934	889	872	891	909	953	944	914	900	879	880	883	930	974	879	929	936	904	893	967	945	932	895	905	861	921	867	965	909	944	939	860	912	886	901	943	960	897	907	979	893	952	905	962	903	892	877	898	842	884	895	907	854	909	921	913	911	899	961	915	919	877	961	927	968	924	888	926	928	912	906	909	936	910	940	874	954	921	967	911	950	945	900	903	982	955	870	894	932	939	904	886	973	930	915	903	895	944	916	927	890	887	950	885	944	896	973	921	897	948	926	896	884	901	923	928	902	864	918	920	896	971	937	912	926	912	888	889	921	1001	923	935	914	938	959	944	928	937	924	900	966	943	890	905	978	957	965	887	942	885	973	904	932	946	899	952	897	930	942	869	885	926	915	881	918	922	945	937	908	950	936	921	932	915	905	929	893	906	917	892	913	874	917	948	884	850	909	930	897	951	917	991	963	905	876	947	896	916	876	926	900	914	887	923	945	953	896	882	882	894	933	940	849	870	981	909	924	936	905	982	906	906	934	900	979	960	846	906	959	939	909	892	911	927	890	942	889	984	949	858	937	903	924	934	956	929	936	916	886	948	906	919	873	939	897	909	923	950	880	919	939	904	891	900	937	910	908	902	901	913	950	933	924	965	906	941	942	889	923	917	916	904	959	923	941	915	910	929	906	921	901	882	960	969	903	868	932	934	932	921	911	891	874	878	896	960	923	931	911	885	938	946	933	936	909	903	917	882	842	945	924	882	917	939	915	923	951	942	910	902	941	929	895	880	911	920	902	891	906	963	904	968	939	962	955	937	913	955	851	858	914	946	903	888	890	917	903	889	927	969	874	927	902	909	930	915	925	927	899	912	875	916	942	898	898	944	886	953	909	943	911	922	915	948	899	957	930	878	893	953	893	870	929	903	914	931	900	938	901	941	923	972	972	966	883	944	943	903	1007	908	894	908	912	890	925	896	897	935	928	936	928	942	911	943	936	894	867	926	889	971	942	947	925	906	953	927	902	935	956	948	954	907	935	926	962	941	958	933	937	929	956	955	952	957	962	936	925	905	925	921	928	927	959	881	947	934	905	957	937	912	916	938	887	970	942	887	921	846	942	892	870	929	864	969	921	940	926	974	917	885	914	914	964	914	916	934	880	883	872	914	914	894	921	953	871	909	933	887	888	912	966	943	925	933	930	906	943	933	903	936	897	917	892	927	921	906	958	937	899	942	876	909	866	934	905	916	900	914	926	904	872	934	952	930	847	939	979	911	922	908	910	902	929	910	944	920	920	1010	932	940	931	878	874	881	928	996	950	928	896	916	962	891	950	875	898	923	923	894	902	943	923	908	877	948	946	989	912	944	937	945	922	942	949	859	865	938	923	936	896	923	898	937	888	915	933	904	897	946	956	922	943	1029	897	999	901	955	915	868	923	956	848	890	940	919	966	883	930	904	899	949	913	983	970	944	917	906	945	963	935	960	925	951	910	950	952	933	967	946	915	884	912	895	920	956	946	938	916	954	925	889	923	850	913	905	937	904	960	893	868	925	888	945	916	928	965	904	892	933	930	930	876	894	885	949	989	939	894	921	959	941	878	924	987	941	970	864	920	937	941	963	945	930	982	862	911	921	914	914	879	978	860	888	934	915	882	912	898	944	890	968	888	894	935	929	897	898	908	927	926	937	926	931	946	929	904	943	951	950	901	896	938	893	872	937	913	964	860	943	927	890	953	972	890	915	926	928	934	888	957	907	893	946	899	876	893	901	930	913	898	927	939	928	924	921	967	922	880	941	934	982	865	941	883	927	925	898	884	935	911	941	916	931	887	922	921	928	863	883	964	900	984	865	883	911	879	926	923	940	895	896	866	938	958	923	871	893	887	876	953	959	953	927	944	915	921	989	953	933	960	929	905	924	929	942	920	946	902	931	873	911	960	920	945	886	923	919	913	929	950	920	887	913	937	928	913	937	953	973	912	953	894	950	906	948	919	931	960	900	940	910	931	896	920	903	930	906	937	995	919	900	968	902	928	923	928	935	935	922	941	892	961	888	935	924	940	913	934	889	918	971	917	922	922	900	912	930	948	973	941	886	935	992	909	898	894	951	853	895	926	912	926	921	1007	937	963	887	917	893	917	890	927	907	976	908	940	886	917	909	914	878	939	940	926	866	979	895	908	895	881	896	858	910	913	878	856	908	915	937	956	905	942	926	947	881	917	870	934	904	902	886	903	859	939	984	928	919	966	879	950	960	941	943	904	952	916	931	921	949	891	951	939	914	881	953	892	883	936	912	959	900	919	916	894	879	885	920	931	881	967	885	940	939	931	882	916	924	919	932	855	905	865	940	937	919	929	945	940	924	920	915	931	925	933	952	925	899	903	864	906	898	924	898	934	886	953	913	928	925	967	944	890	936	959	911	894	911	933	888	924	916	867	907	932	960	891	893	928	910	913	970	942	907	943	947	953	902	956	938	903	968	901	942	880	902	931	926	967	914	942	952	910	979	932	956	926	896	973	895	956	906	948	897	909	891	958	871	894	913	912	929	889	886	887	908	907	860	899	895	921	954	923	884	942	900	932	850	872	948	931	940	943	886	975	923	886	929	918
13912	6182	4749	2724	1725	1185	1068	895	771	614	616	599	593	543	514	493	412	433	427	411	413	390	417	420	386	429	408	424	398	415	421	412	407	396	390	412	380	433	419	421	381	402	402	414	385	400	423	393	415	390	373	416	403	416	394	384	396	405	372	387	401	418	399	378	411	386	395	412	418	425	413	417	373	381	400	443	423	410	383	402	394	398	388	406	436	373	419	418	442	418	409	357	424	377	398	384	385	396	435	428	431	413	417	392	425	342	399	392	378	402	389	422	410	422	398	402	396	405	407	415	424	417	430	389	394	360	392	413	372	411	405	386	396	421	384	402	395	373	381	441	387	375	403	390	417	405	395	416	411	366	389	428	381	404	387	423	425	398	403	380	402	400	413	418	401	427	422	383	405	403	369	441	395	419	397	406	387	380	387	432	382	400	388	427	391	395	390	353	391	434	409	413	391	378	376	425	419	409	419	380	399	394	393	335	389	400	401	393	414	400	412	410	399	377	430	383	393	388	424	396	336	373	387	440	397	401	393	398	385	443	399	397	439	409	416	393	392	382	416	415	391	413	390	393	409	353	367	376	442	404	380	367	400	408	381	393	361	377	430	401	424	409	392	379	410	406	391	383	422	415	404	394	400	375	396	426	429	431	406	399	393	405	391	421	447	390	367	380	420	410	394	386	407	418	418	396	371	400	390	379	401	409	398	382	369	372	397	423	438	392	431	406	373	349	377	414	363	413	357	404	409	369	403	362	412	491	382	398	408	418	422	409	394	408	403	426	430	435	386	392	365	361	412	363	423	423	391	412	424	382	390	391	398	364	384	383	399	405	386	419	360	429	394	374	385	378	376	419	386	382	380	366	368	425	428	383	371	406	403	387	421	396	363	376	412	405	402	408	380	371	443	404	375	407	401	443	426	428	389	396	410	410	434	429	390	395	400	366	437	378	402	404	404	390	419	391	406	364	378	421	386	411	400	404	361	407	407	375	401	383	443	418	423	414	371	426	415	434	419	372	382	412	415	396	408	405	362	363	359	420	393	403	389	413	398	380	424	422	408	364	409	402	410	410	378	419	406	379	439	373	359	373	413	393	358	385	388	462	430	414	378	384	405	451	368	371	404	405	432	371	404	391	362	391	380	397	424	378	389	428	400	376	423	449	392	415	408	388	376	394	390	392	395	367	401	367	395	420	406	420	392	410	426	425	403	373	382	420	388	385	388	420	421	362	393	387	425	409	427	391	421	400	371	355	388	387	371	425	394	380	443	423	415	436	392	394	406	367	365	391	382	434	396	378	415	430	419	379	394	410	399	373	376	414	412	364	400	404	389	388	375	389	392	415	408	412	462	387	413	377	384	383	420	400	381	437	394	398	398	411	428	381	374	401	437	384	384	389	407	410	395	418	407	385	383	413	416	363	359	436	399	433	389	384	441	423	391	384	387	374	402	373	424	392	420	410	413	387	449	411	408	403	400	419	379	399	360	383	420	410	387	385	352	416	390	432	402	414	393	408	420	383	361	428	441	382	407	399	391	361	411	400	375	378	369	398	381	379	402	442	395	401	384	401	381	431	408	426	421	398	422	380	416	387	405	422	409	387	410	372	429	405	406	401	432	381	371	380	425	399	404	434	440	402	370	406	411	404	404	432	409	398	370	434	408	400	406	382	363	348	404	397	396	377	409	394	385	375	410	431	432	447	402	384	383	409	380	390	381	403	398	388	391	400	372	373	403	427	410	370	393	387	397	365	360	361	373	391	378	402	387	393	383	413	414	382	422	387	421	396	431	378	426	368	416	381	388	408	383	420	400	413	383	401	409	394	414	398	399	375	394	359	377	457	397	376	394	411	377	378	387	426	403	409	375	378	378	356	354	403	395	421	400	407	362	406	421	414	410	376	412	442	386	406	440	375	398	423	369	376	402	395	396	373	408	407	444	394	354	375	385	404	384	352	399	358	410	417	423	382	387	388	375	389	388	401	428	392	428	365	407	371	362	401	387	388	414	394	425	404	438	396	385	351	404	338	380	359	378	353	395	430	385	394	379	403	385	416	398	389	370	415	383	388	363	381	378	390	385	385	412	363	406	407	354	392	427	434	382	403	399	409	408	409	405	420	425	389	434	408	370	448	416	382	408	400	422	438	393	396	383	387	383	399	421	387	390	432	381	376	385	393	395	386	400	402	388	385	402	413	396	412	394	392	390	380	405	401	382	399	362	391	384	396	402	381	406	401	376	373	426	370	369	408	374	370	419	390	387	404	403	396	371	416	401	417	418	381	436	375	380	364	389	409	380	369	384	425	411	419	400	355	412	366	406	366	386	403	407	418	386	400	445	408	414	405	431	391	405	403	416	394	376	384	449	377	403	391	411	429	387	405	385	398	400	385	396	382	416	435	406	405	383	395	370	411	376	402	377	395	407	407	382	371	417	405	385	408	402	379	368	356	386	382	408	385	394	389	363	410	373	355	359	385	423	407	387	345	362	408	389	409	413	410	393	369	395	403	412	440	389	433	429	411	409	424	414	385	433	380	368	400	391	424	356	365	382	410	387	405	374	389	404	366	408	384	396	386	393	371	412	386	368	425	372	428	403	398	388	394	396	379	403	366	403	402	380	374	359	410	368	399	418	379	425	412	371	395	436	377	434	431	406	420	431	388	389	411	362	401	442	434	393	415	407	381	398	434	402	393	425	393	369	405	393	394	391	392	373	411	405	381	418	400	414	398	345	347	426	414	410	371	383	370	393	352	381	404	394	387	400	409	404	388	389	389	408	388	402	406	371	360	399	373	392	390	378	380	381	395	367	424	386	388	401	413	415	394	420	390	416	394	408	395	412	408	368	367	424	383	358	375	401	410	392	400	399	393	433	423	363	402	434	378	424	372	386	397	414	352	397	409	388	382	366	419	375	442	435	432	402	405	402	409	368	397	352	395	410	410	391	437	405	399	342	427	408	383	359	433	414	359	402	378	372	417	406	413	406	410	375	391	426	369	383	405	363	406	410	352	418	446	401	403	381	358	409	407	382	427	416	395	407	390	409	391	400	414	378	394	421	386	416	378	374	425	420	392	386	409	407	392	424	393	384	377	414	438	414	397	431	389	357	422	401	398	391	400	397	431	345	388	381	409	398	395	395	370	392	404	387	379	409	377	351	422	412	399	367	416	379	426	374	423	376	419	417	381	346	410	387	403	414	419	411	392	385	407	352	426	406	379	419	444	397	370	392	398	423	412	407	396	393	368	426	416	426	389	367	398	385	405	422	398	392	411	356	435	396	429	387	398	362	387	401	340	417	397	411	361	405	386	407	364	406	420	415	418	428	404	386	378	364	410	463	428	427	367	387	392	388	423	381	372	371	392	394	372	402	449	488	382	398	375	380	400	385	431	401	398	417	410	408	380	370	409	381	447	403	398	393	432	381	370	391	409	399	392	379	390	361	420	420	414	421	423	392	391	408	360	360	419	395	396	398	374	387	393	389	410	389	402	451	393	433	410
8223	5170	8196	7152	5676	4463	4099	3316	2810	2163	1825	1957	1919	1640	1488	1249	1031	1069	1086	1020	1006	1012	943	1007	1097	942	982	932	929	903	860	960	900	897	923	904	851	870	873	885	878	897	839	877	870	837	955	886	864	799	862	849	886	890	888	814	876	875	925	861	895	856	822	881	889	806	881	850	839	885	886	920	893	926	821	834	878	868	881	848	860	846	869	881	838	861	821	896	871	863	807	865	899	883	879	855	893	868	857	852	884	885	859	856	801	833	863	848	877	841	828	847	857	878	912	861	851	876	816	892	907	859	823	862	822	891	872	845	868	875	816	828	817	858	841	852	891	845	828	832	879	855	903	866	888	837	898	883	803	892	843	831	829	846	891	842	817	814	902	833	841	878	871	868	826	872	834	915	871	896	839	861	848	838	823	838	880	891	904	902	863	859	892	866	864	881	799	843	905	817	889	871	881	839	892	884	867	807	855	871	846	891	871	877	808	844	843	873	869	863	864	864	899	898	846	847	836	870	882	925	865	850	873	877	879	818	875	838	872	878	868	870	900	836	881	874	870	841	831	839	849	845	854	910	894	806	888	828	881	885	867	866	857	809	897	880	920	855	913	877	910	858	909	873	915	865	833	902	891	878	830	892	883	890	865	801	861	806	876	857	870	859	908	886	804	897	856	878	821	905	914	851	877	831	917	866	905	852	896	901	898	880	856	803	828	885	884	899	823	855	829	854	898	867	855	854	914	899	841	815	877	858	857	806	842	829	846	861	879	864	872	845	858	862	790	832	867	895	882	837	906	900	820	827	808	837	877	883	848	805	831	869	865	865	842	864	862	853	844	837	824	890	905	906	868	870	855	882	865	854	879	910	868	909	832	874	898	837	836	903	850	826	872	821	883	834	811	889	880	828	921	890	850	850	788	867	871	883	860	895	850	846	843	818	882	883	904	855	849	843	878	884	935	874	889	848	867	889	822	839	885	884	848	825	805	854	909	885	933	847	839	847	796	856	906	848	858	838	878	884	895	818	942	881	907	883	812	837	801	817	857	872	845	879	819	862	838	903	838	839	902	842	865	912	870	879	871	833	855	853	845	870	854	849	840	832	834	884	843	855	836	840	848	834	843	877	890	852	891	886	868	930	884	840	838	807	786	868	888	888	858	853	835	801	862	834	911	920	903	895	869	856	902	910	844	879	908	868	900	821	847	843	857	894	916	863	867	851	831	852	860	840	820	864	941	776	886	873	860	874	823	857	793	864	851	888	846	859	849	905	844	872	857	885	909	846	873	809	929	859	862	887	890	888	914	947	868	886	882	879	890	859	873	881	862	849	836	847	872	871	840	847	866	851	822	945	824	883	869	832	844	849	893	830	900	897	835	857	871	895	839	885	860	828	864	846	861	844	856	869	901	816	853	888	885	875	887	853	851	886	869	872	820	853	882	929	850	887	895	866	867	874	872	875	932	887	823	888	855	916	836	880	886	897	827	841	879	837	862	829	827	854	822	884	868	859	944	864	792	953	872	865	842	794	883	846	862	876	834	855	861	862	875	855	870	862	857	825	853	888	872	840	885	832	854	874	877	858	908	878	859	862	885	855	920	902	841	853	890	824	890	860	870	886	861	828	900	825	866	834	891	818	856	886	840	929	894	887	867	832	922	825	903	893	841	832	879	891	833	890	829	853	866	904	819	857	844	844	837	854	865	860	843	880	840	811	859	882	828	858	856	874	867	846	894	830	866	879	871	851	845	839	865	888	864	856	913	888	900	861	873	854	866	883	847	833	866	843	840	889	808	873	855	851	851	849	862	829	871	902	894	812	847	836	864	856	859	853	861	877	844	902	889	815	851	861	867	911	871	857	882	860	873	840	857	855	862	858	838	858	873	842	845	829	856	867	917	879	837	881	847	872	822	856	853	822	873	898	836	813	859	854	791	858	869	898	880	834	835	852	923	872	918	858	882	871	891	864	912	858	866	809	884	873	872	884	870	809	868	891	888	899	872	866	856	932	908	848	879	836	874	876	858	896	821	862	874	848	867	855	828	852	830	953	868	877	866	829	925	868	832	814	893	842	836	900	894	845	891	901	859	823	820	862	837	872	837	877	853	904	892	915	858	867	863	836	847	881	872	843	851	878	858	876	829	872	876	868	850	806	852	864	895	812	893	872	872	891	866	892	866	911	883	879	886	857	831	876	857	870	802	893	881	840	878	838	848	880	863	875	922	834	842	814	851	828	808	828	868	853	847	814	922	909	866	831	897	880	877	902	852	851	863	882	874	857	921	871	896	890	857	891	853	823	953	878	884	864	857	859	880	847	841	857	819	900	884	887	898	859	852	880	829	873	842	881	889	894	818	921	839	890	835	894	870	848	874	857	836	902	846	890	849	891	867	830	839	876	868	860	854	826	868	876	859	840	843	890	830	889	831	844	853	819	869	889	868	898	880	814	875	894	883	856	868	899	928	883	831	882	847	896	865	841	840	854	852	842	851	837	841	858	883	878	867	906	870	823	825	903	806	822	946	872	866	876	878	851	849	863	848	849	893	829	856	818	896	836	795	920	872	817	886	883	880	895	882	855	880	917	889	889	854	918	841	790	852	910	847	879	878	889	847	873	849	808	873	865	825	872	843	827	861	845	890	880	841	890	880	886	876	903	842	892	882	857	856	843	877	851	870	784	870	837	850	921	844	918	879	830	950	882	858	855	869	867	811	893	855	805	828	885	904	875	846	857	873	834	855	876	902	888	868	848	904	853	858	848	872	898	853	839	848	883	876	917	898	868	871	848	860	853	854	884	854	883	861	916	855	858	848	857	870	899	803	852	856	815	867	861	859	835	853	876	889	879	871	899	904	942	853	890	879	869	878	837	853	872	870	853	880	857	855	888	857	849	860	888	827	845	846	839	816	947	864	918	848	890	835	842	914	884	813	861	870	883	820	911	903	885	941	889	802	838	888	857	874	833	882	824	892	890	883	881	939	851	856	886	896	831	825	898	907	866	873	790	813	873	855	826	854	855	847	844	867	876	837	888	849	911	856	852	873	947	871	894	872	905	888	810	868	889	894	838	873	867	877	913	874	936	852	813	868	838	848	856	895	858	805	867	849	887	883	849	883	852	816	853	871	898	891	862	886	812	835	850	912	851	826	870	882	877	890	871	872	838	916	842	871	876	822	868	887	848	844	846	868	952	883	821	838	851	866	808	854	880	815	883	865	910	882	855	830	833	891	830	903	801	892	883	866	905	877	865	863	877	914	856	839	847	821	925	859	868	875	912	840	805	803	853	878	878	906	909	893	873	802	822	847	873	883	842	861	857	863	881	848	833	854	926	945	834	850	810	869	837	854	823	889	874	858	894	846	806	844	826	875	811	847	888	856	859	879	866	820	871	827	845	849	853	930	818	863	881	911	853	856	832	879	888	878	806	943	836	873	860	848	909	858	864	898	829	876	840	835	831	837	842	859	830	828	846	933	873	832	873	912	845	842	844	854	862	932	874	879	839
26923	11416	7952	4385	2582	2136	1739	1407	1212	867	755	770	792	598	570	528	435	457	450	439	386	372	406	385	392	432	370	417	372	404	384	374	380	357	402	394	340	352	378	382	344	355	348	376	353	356	404	400	366	303	363	382	386	367	342	404	354	362	394	359	349	378	398	365	353	333	378	362	378	373	395	377	377	350	370	363	356	390	381	355	348	366	363	391	388	354	388	377	342	361	347	373	396	380	359	410	373	359	361	338	378	326	330	351	333	347	365	345	382	344	378	354	360	390	409	405	365	402	370	408	390	359	375	329	315	375	341	373	367	333	374	392	392	386	375	335	379	379	386	375	357	351	368	376	337	384	350	373	394	382	376	374	389	340	361	366	395	370	365	362	359	346	370	349	355	366	394	385	384	367	400	385	366	393	390	396	365	342	340	367	366	403	345	380	378	369	343	370	376	363	351	375	359	405	350	386	385	372	373	380	351	348	345	366	400	361	340	345	400	374	384	388	381	414	385	393	345	370	398	382	334	361	371	350	325	376	395	345	366	374	367	331	342	356	391	336	371	339	382	370	331	388	345	392	339	361	391	393	379	394	378	359	385	380	380	351	415	393	326	381	375	357	347	374	370	379	383	354	353	376	368	368	338	378	319	383	362	350	314	350	372	380	322	364	383	351	364	402	380	363	359	388	382	358	356	393	374	324	365	400	373	362	361	394	352	428	413	387	362	354	373	374	318	357	344	341	350	350	332	348	373	381	338	354	352	395	370	369	345	366	341	361	352	338	366	344	366	412	377	369	376	378	393	372	391	371	367	406	361	368	348	355	363	343	360	368	370	368	369	366	340	390	362	327	385	367	383	392	372	368	386	354	386	369	381	393	367	382	372	392	367	359	425	338	341	382	377	364	368	378	376	364	376	398	401	323	378	378	354	358	332	363	418	387	356	399	379	388	404	362	405	371	345	402	340	354	375	400	396	360	345	367	350	319	333	348	364	336	383	353	381	336	347	354	333	361	380	362	296	328	390	360	404	360	354	352	366	367	351	364	372	381	367	379	347	363	378	370	349	348	422	373	376	381	373	366	368	345	400	331	342	356	356	359	397	350	357	369	383	360	391	442	390	374	357	337	344	337	342	374	368	363	397	361	373	364	380	370	357	392	349	352	352	390	344	390	341	390	379	337	423	367	394	363	380	333	369	390	385	342	367	373	355	363	387	411	346	346	381	390	356	382	348	363	383	339	366	330	391	372	381	389	347	388	385	367	363	359	358	395	379	369	378	382	392	383	346	398	356	358	348	326	332	383	426	377	348	366	358	367	360	386	376	377	373	375	395	358	384	346	365	371	389	393	359	384	370	381	354	398	352	348	385	355	382	385	381	348	359	362	414	364	408	392	395	349	391	369	363	371	383	355	364	358	356	346	378	361	354	378	368	382	340	355	325	354	377	351	378	326	388	394	365	360	376	379	369	350	370	375	375	374	392	345	354	362	343	357	378	376	379	358	400	379	357	322	353	365	357	365	383	355	336	374	339	370	380	386	338	354	380	370	356	351	386	374	395	381	352	395	412	387	351	349	383	376	369	404	371	398	352	367	351	380	357	381	374	381	344	366	351	375	365	367	360	362	353	347	337	389	341	372	363	373	340	391	361	375	399	349	357	359	331	374	374	369	362	339	378	380	358	342	341	364	355	384	386	366	390	365	365	339	395	392	396	393	352	421	382	396	341	375	377	362	384	338	337	332	382	345	350	374	356	374	400	383	405	379	356	381	377	388	373	380	342	389	396	354	379	365	383	363	401	399	359	359	360	374	340	392	354	394	372	379	385	383	329	366	351	378	356	415	366	349	330	342	343	368	367	374	375	393	372	379	366	383	414	384	355	401	380	345	373	339	373	364	360	368	370	386	336	354	378	360	366	381	336	379	367	372	346	369	418	384	370	389	364	391	411	345	336	378	377	349	373	313	346	318	369	387	420	366	370	353	397	410	401	348	373	387	381	336	356	348	339	393	386	371	388	356	340	368	392	375	386	353	375	351	380	374	335	365	389	348	390	373	395	397	359	353	359	326	374	348	380	353	354	319	387	393	357	399	357	381	369	351	372	365	375	353	434	364	417	378	353	383	361	332	339	386	362	339	401	384	378	382	376	387	388	363	372	384	365	345	346	376	354	360	337	366	390	359	329	406	379	343	370	414	370	341	367	363	373	346	386	419	378	364	383	368	327	389	375	392	352	333	374	368	346	375	370	357	359	395	416	393	375	376	350	380	392	335	391	332	353	337	337	371	406	387	386	370	394	367	376	361	372	346	372	343	383	359	386	393	368	389	333	359	355	368	360	372	351	359	352	380	366	348	377	400	338	350	333	372	340	355	336	321	369	364	356	415	375	347	365	372	386	409	371	391	376	401	362	359	341	368	365	369	357	394	361	374	348	422	353	394	366	386	392	391	407	351	385	406	369	389	370	354	373	374	370	375	340	367	360	378	357	382	370	369	362	361	397	398	403	369	390	347	362	405	398	362	349	350	370	332	348	384	372	358	345	348	370	352	372	395	355	388	346	354	338	397	394	368	390	375	372	375	373	377	366	327	360	365	376	371	390	333	399	356	344	400	412	412	374	348	370	355	320	367	381	370	336	316	385	365	318	347	354	375	403	411	393	395	341	343	385	372	352	387	351	363	370	355	369	370	390	425	364	364	372	395	355	375	357	370	374	382	387	410	337	342	377	356	384	362	382	359	371	375	387	356	368	361	383	372	385	370	363	362	352	415	342	340	378	354	354	343	358	344	364	359	349	379	377	336	389	356	350	320	364	376	374	396	370	346	372	358	348	358	381	359	377	378	383	355	405	399	343	359	387	357	346	388	340	350	368	358	335	389	384	389	340	356	359	328	367	375	375	425	350	350	395	372	376	334	407	362	359	333	369	354	378	379	372	364	380	347	377	350	381	377	377	344	346	379	364	431	371	357	359	377	385	376	364	367	373	335	334	344	338	361	357	390	391	364	381	370	400	382	382	387	352	355	401	364	368	381	400	369	377	352	361	368	403	346	393	356	351	334	381	328	385	395	331	339	352	371	337	369	344	366	408	357	374	398	366	362	381	392	345	402	371	358	388	373	356	364	379	374	358	376	349	364	350	338	358	356	394	353	382	376	374	350	344	341	370	393	357	376	380	405	406	396	367	400	360	325	343	328	343	382	373	376	375	379	372	385	350	373	383	407	357	374	394	342	383	361	390	356	355	365	371	337	332	358	369	355	374	363	357	381	375	361	356	356	382	405	369	333	377	381	367	365	364	366	379	388	385	374	381	374	382	371	409	343	350	337	359	373	360	326	356	368	389	357	376	353	388	378	359	377	383	364	345	346	370	365	358	355	388	348	367	367	359	355	415	380	326	363	373	387	365	383	370	394	362	363	347	364	364	374	372	384	362	324	372	335	323	364	363	397	391	363	355	376	360	373	383	380	375	379	407	366	396	350	369	347	361	353	384	345	391	382	399	346
15938	8273	12607	10643	8812	7674	6923	5948	4758	3516	2855	3056	2793	2457	2069	1674	1248	1254	1147	1026	1080	972	1072	991	1003	1013	979	947	909	944	923	909	868	961	830	891	838	881	914	837	869	847	827	833	834	814	779	814	836	814	820	880	816	828	839	803	873	851	807	812	843	839	801	845	822	839	862	781	829	832	784	797	787	818	865	813	811	795	776	836	824	785	838	830	763	810	806	787	811	818	830	808	815	810	837	835	845	788	776	772	787	826	786	809	871	833	827	860	769	807	791	844	828	780	866	821	800	841	780	803	828	841	822	861	797	795	787	831	837	769	794	825	814	779	768	830	813	838	820	798	856	740	813	816	823	809	818	834	830	777	772	812	858	811	823	836	805	855	860	836	785	809	807	788	795	820	801	807	829	833	858	815	770	792	808	842	800	815	793	787	825	803	789	769	801	842	794	838	803	858	840	819	795	826	805	848	839	864	836	827	814	844	857	780	881	835	836	783	811	872	815	821	787	803	786	802	840	767	827	877	812	795	849	786	799	779	836	864	805	768	852	825	823	819	804	826	787	814	783	776	835	805	809	802	793	837	816	801	776	811	803	837	795	789	828	837	831	804	823	814	801	815	810	792	796	736	803	826	866	864	778	833	839	779	826	806	791	829	831	813	817	827	813	805	859	803	816	770	811	826	854	827	832	778	853	934	848	845	823	840	807	816	821	859	854	754	807	770	856	744	802	797	851	778	795	877	845	810	841	861	791	820	722	789	824	797	800	835	791	842	789	789	843	833	766	828	833	802	766	795	870	810	833	781	857	806	760	865	816	857	806	834	816	782	827	798	812	813	844	784	844	782	840	796	827	808	830	792	814	820	812	815	789	803	820	824	778	803	845	799	883	820	800	775	818	777	845	825	795	874	807	797	830	841	813	839	806	805	861	799	832	812	823	825	789	772	797	825	817	793	844	783	777	779	848	822	836	813	774	805	803	814	822	850	850	783	816	885	851	825	831	815	821	843	785	836	839	781	790	876	824	804	770	835	799	862	843	826	827	869	807	867	800	821	846	844	777	795	815	865	819	863	801	858	852	807	817	802	758	778	799	807	799	804	825	839	795	797	798	807	787	797	804	790	774	821	798	822	828	841	782	844	847	793	816	824	823	803	850	830	874	847	747	804	780	853	782	847	773	781	865	775	835	772	787	806	812	856	823	846	810	816	829	827	860	832	817	789	785	805	883	825	790	878	800	790	869	863	810	823	837	819	785	815	820	858	839	818	806	781	790	843	822	793	819	869	801	847	782	777	857	817	820	816	825	784	795	847	819	831	803	824	793	790	830	843	804	811	793	741	798	803	852	847	818	829	832	838	827	825	760	818	799	784	861	871	838	834	812	781	823	874	832	835	831	790	829	796	795	823	846	797	763	846	826	779	805	818	769	771	827	803	838	848	758	777	838	851	891	817	802	786	787	888	785	830	768	817	784	821	754	738	856	801	792	817	874	795	795	800	844	846	827	855	847	809	789	794	750	779	781	818	824	789	850	792	798	860	811	803	844	827	824	812	858	767	821	803	818	875	793	811	826	842	863	890	832	803	814	803	797	813	788	833	875	873	859	832	854	750	848	779	805	876	779	864	820	822	819	834	855	816	801	755	782	812	835	879	892	803	769	806	802	799	793	868	831	833	787	865	814	819	851	829	761	789	787	821	813	775	821	894	818	812	840	782	827	806	843	800	840	819	789	787	803	863	841	827	780	835	825	813	839	832	839	806	786	889	806	835	831	840	801	784	830	844	860	843	833	825	820	800	814	841	795	824	798	791	810	789	851	778	803	763	808	809	792	827	845	786	834	790	782	839	877	808	793	806	845	800	830	800	831	852	817	817	828	857	813	840	815	809	818	831	755	818	805	818	842	843	786	749	835	828	833	784	789	809	851	791	845	785	834	839	822	818	790	823	793	814	780	788	796	801	831	871	822	826	806	786	815	777	827	781	803	875	801	793	791	811	833	796	851	836	842	836	824	848	816	821	805	834	804	820	872	824	830	795	833	793	863	824	828	834	838	898	830	835	807	835	862	785	862	785	817	802	823	834	784	848	784	835	809	818	865	833	776	827	809	821	786	830	835	807	828	834	812	804	830	854	780	820	809	800	781	808	777	822	797	810	758	815	831	830	831	834	810	774	858	808	840	845	877	783	836	857	867	820	801	820	801	829	808	794	795	796	842	839	816	828	871	808	797	786	821	828	788	854	820	776	780	833	812	788	833	866	835	783	816	834	796	817	852	824	802	780	804	840	834	795	807	810	829	817	833	834	826	860	806	876	758	837	860	842	837	798	790	820	815	788	762	863	808	816	817	777	844	841	794	842	810	838	785	839	807	859	765	816	799	876	795	769	878	823	829	827	749	817	807	826	808	844	819	851	772	831	875	893	827	891	800	859	794	847	840	822	819	869	768	800	754	799	854	823	801	767	772	848	842	830	795	830	836	774	787	823	781	828	817	827	812	780	762	856	810	809	807	839	753	806	873	816	784	830	850	777	811	827	894	833	808	810	829	815	863	855	871	840	838	805	807	782	805	805	844	826	812	789	797	828	780	806	853	805	784	859	766	734	809	855	799	816	848	801	816	826	765	850	813	793	859	778	834	835	783	807	813	820	811	811	850	805	811	796	807	813	822	849	827	820	827	817	850	775	836	823	883	787	832	796	790	820	861	850	839	779	772	885	861	765	812	829	811	796	813	802	824	841	823	843	807	789	800	802	793	857	803	824	800	771	793	797	858	829	814	847	807	803	828	827	834	810	858	858	835	850	844	816	802	804	860	851	826	794	816	835	862	802	818	827	835	799	825	846	842	801	745	778	819	865	869	821	819	803	777	797	787	794	821	770	824	847	812	816	830	819	816	825	842	806	849	825	804	842	848	866	851	779	822	822	792	806	848	817	807	803	841	791	790	822	772	855	874	849	823	815	760	823	804	818	843	789	810	878	806	827	829	846	822	830	830	806	833	834	815	827	800	808	880	798	844	776	815	838	790	790	798	812	789	819	804	782	850	848	801	805	791	850	873	795	753	791	840	825	833	811	841	866	836	801	753	821	772	774	790	778	835	785	854	816	772	797	814	822	743	787	797	782	804	810	822	818	869	825	792	847	770	830	852	827	794	821	822	805	811	857	814	869	824	846	805	839	836	750	809	833	827	805	793	839	802	770	818	839	826	826	800	865	843	879	804	846	787	793	770	840	800	804	772	805	873	827	831	804	835	831	857	849	827	830	827	769	850	871	799	853	849	815	787	832	836	833	848	784	836	813	804	789	808	780	774	819	826	876	861	765	819	820	798	835	873	805	871	799	820	832	816	874	842	797	836	876	851	845	770	847	826	808	814	807	808	822	831	839	741	840	805	794	809	784	853	800	802	810	838	754	761	807	837	861	804	858	843	826	835	779	780	782	794	768	805	791	874	806	811	852	786	822	816	826	800	804	822	792	857	802	832	753	871	775	874	798	810	849	798	829
34277	15062	10506	5896	3959	3021	2531	2203	1696	1217	1024	986	1034	828	702	648	555	502	528	430	448	506	446	462	488	455	447	447	485	445	427	473	415	435	446	450	446	422	413	417	406	430	399	444	437	451	431	475	390	459	409	442	446	422	431	408	415	457	446	418	424	425	410	413	429	447	447	408	473	418	388	445	445	430	448	434	420	457	411	427	388	426	450	432	458	395	385	384	379	441	406	417	430	412	380	429	420	411	423	457	398	402	400	444	403	434	449	386	393	431	398	440	403	414	405	421	400	436	417	425	426	439	434	434	424	405	449	414	447	420	413	416	420	404	402	406	412	406	393	396	378	422	420	415	410	381	419	402	411	418	421	369	393	385	447	434	453	430	424	423	509	415	413	440	409	469	468	394	431	440	437	429	447	426	402	419	423	415	409	416	452	388	426	415	407	422	409	372	424	412	421	453	418	399	446	456	427	407	392	404	418	418	436	390	410	409	436	443	421	420	436	395	440	413	389	476	406	450	408	480	416	408	364	411	413	396	379	435	428	425	361	422	415	410	414	398	442	460	434	428	380	454	465	403	411	417	429	491	414	406	399	429	435	435	436	394	428	471	394	426	405	426	432	391	429	444	421	382	402	436	421	448	411	432	415	404	456	404	422	439	469	443	392	426	378	404	447	416	376	423	393	379	402	442	469	431	410	422	438	453	407	441	435	440	405	427	415	468	421	412	388	465	428	388	422	416	448	456	427	409	446	423	413	433	424	407	413	422	441	413	411	416	411	419	424	403	486	405	450	405	411	425	429	408	380	439	426	429	378	408	411	414	427	465	458	460	436	417	442	411	424	409	419	442	429	391	433	401	399	377	386	409	445	403	414	392	458	412	465	433	435	431	428	433	430	413	388	380	415	407	481	404	408	417	432	418	387	407	388	407	451	424	395	394	459	420	434	429	428	450	423	422	450	416	452	393	398	416	437	435	433	395	444	400	396	409	417	430	401	420	423	434	415	398	428	433	431	400	424	452	453	419	434	425	455	435	375	402	424	408	419	419	434	437	410	457	402	430	451	440	405	431	410	417	476	430	407	383	416	413	422	415	434	444	407	400	462	418	400	452	419	400	370	436	397	380	426	435	407	427	440	430	438	389	442	416	411	439	420	446	438	429	404	436	437	414	416	417	408	421	428	410	394	404	402	422	453	416	449	433	438	442	416	435	424	432	424	436	479	388	366	437	407	405	412	399	413	436	388	411	410	420	403	450	438	475	416	417	415	390	407	425	401	415	420	439	413	418	415	465	420	384	424	393	417	379	442	437	416	379	400	449	406	386	442	397	442	409	438	408	441	434	450	455	433	398	430	412	419	413	396	454	468	424	421	421	433	398	436	476	383	437	415	372	433	386	421	463	425	406	423	421	437	429	432	423	443	440	419	418	416	416	472	386	427	433	417	420	396	423	380	410	452	446	412	381	416	417	384	420	429	400	388	484	434	384	452	439	406	413	418	448	373	413	431	394	427	411	413	402	433	424	413	442	433	458	435	429	404	438	430	435	443	466	469	399	369	405	397	420	431	426	415	355	366	427	423	419	429	435	448	448	429	458	453	418	456	437	440	396	388	436	381	467	454	459	418	396	386	392	428	433	435	436	400	427	424	406	436	452	395	416	403	391	406	432	408	439	411	445	400	423	393	466	448	402	398	405	402	429	410	429	410	454	444	422	456	411	439	375	397	422	458	419	431	386	461	404	406	433	437	409	409	380	459	461	420	394	425	416	410	422	414	417	406	401	397	400	443	442	450	431	460	400	413	427	427	431	427	445	427	400	447	409	442	418	408	439	424	404	408	470	438	409	463	396	415	445	404	421	389	388	428	424	453	432	394	437	378	428	431	386	488	423	401	446	422	437	422	398	438	420	411	443	433	424	418	456	406	383	411	432	441	409	405	445	441	436	398	430	357	408	443	445	449	405	419	391	411	442	454	432	440	415	396	404	398	400	429	446	436	446	421	441	437	394	455	400	410	412	451	426	419	436	448	373	423	456	444	453	431	395	410	416	438	428	437	428	465	424	443	386	442	418	406	409	419	415	451	384	404	430	408	433	440	404	406	434	427	405	436	462	422	411	399	419	451	423	410	423	418	438	419	414	422	427	423	456	428	410	431	409	456	413	448	431	412	397	437	451	438	431	434	416	446	423	461	476	422	428	426	446	454	441	450	414	411	422	416	422	399	436	421	393	419	435	445	433	408	404	444	422	444	422	424	408	398	417	411	433	405	389	433	444	462	387	426	390	447	426	417	435	401	419	417	444	421	437	420	435	415	412	375	435	372	432	413	432	463	442	386	433	403	425	427	428	391	413	402	405	410	371	410	463	422	429	382	412	443	440	392	418	435	411	407	440	422	413	415	442	411	418	474	450	393	408	439	417	376	404	442	414	400	405	440	439	394	429	425	383	409	439	421	415	414	420	361	445	432	431	416	468	394	401	403	433	395	425	382	431	415	441	484	434	411	412	431	442	400	421	404	409	443	420	421	418	441	393	448	421	402	386	424	413	438	380	402	439	442	452	422	416	402	384	387	403	410	397	372	428	418	413	421	381	401	403	418	412	403	381	397	421	426	417	411	398	442	434	452	449	462	452	413	382	410	404	433	425	387	432	419	394	429	444	448	409	404	422	407	410	434	449	410	436	434	406	410	443	442	450	408	457	459	436	366	394	438	413	386	419	454	397	380	424	444	430	431	390	439	395	430	437	427	392	441	440	418	440	408	429	398	413	433	441	403	463	436	417	422	401	400	385	458	458	409	385	383	471	454	377	407	442	444	398	441	459	471	439	397	414	384	441	449	459	406	426	420	452	395	424	401	428	425	452	419	418	411	445	422	406	427	385	393	396	405	416	449	440	382	429	385	412	422	431	401	386	395	414	409	414	412	427	427	384	397	408	399	407	440	405	441	419	466	450	451	443	419	439	437	424	421	433	422	410	455	440	443	383	435	433	413	435	442	422	447	407	427	378	435	426	414	432	408	404	427	426	433	450	442	458	435	457	447	453	415	413	445	434	384	418	457	392	418	404	449	420	426	390	398	374	458	423	407	428	448	418	404	440	413	429	403	373	417	412	409	432	413	430	380	400	459	436	423	425	420	459	465	421	356	433	437	428	419	415	398	435	433	410	404	391	403	402	415	440	369	396	467	407	436	438	385	446	461	435	377	395	365	399	383	450	402	440	433	392	447	415	455	445	419	418	435	407	420	406	407	423	425	444	421	411	396	398	440	431	416	421	366	414	375	457	452	443	422	377	424	427	420	442	419	402	446	396	407	394	468	410	417	457	436	394	432	395	421	454	410	435	427	444	374	411	413	447	386	391	415	376	400	416	433	401	405	421	410	433	458	407	423	425	429	408	439	432	411	435	403	403	421	406	418	424	417	424	417	441	427	405	438	442	395	445	415	418	413	407	435	412	440	375	452	435	442	425	418	414	434	393	415	412	410	374	420	462	424	466	391	449
18902	10202	14870	13361	12048	10430	9205	8524	6774	4981	4174	4145	4058	3358	2703	2280	1903	1526	1397	1322	1230	1172	1185	1155	1252	1256	1192	1179	1140	1055	1114	1043	1059	971	995	1003	941	1001	948	950	945	968	959	979	956	964	925	959	935	925	915	956	875	904	894	896	936	897	945	868	891	910	952	898	948	923	935	922	879	956	934	909	910	929	947	941	873	919	877	962	920	913	885	936	911	937	952	926	905	966	956	920	894	946	944	944	927	933	924	885	992	918	937	933	962	919	896	923	924	893	927	960	959	901	932	885	972	897	956	867	912	875	884	955	890	897	939	927	872	926	952	939	879	961	894	970	916	903	881	910	946	911	927	905	908	919	966	881	911	934	921	863	905	951	923	870	904	945	885	917	922	958	933	908	924	880	930	931	902	910	905	1002	922	945	958	927	871	901	905	873	909	981	945	950	903	943	884	942	881	945	875	940	860	874	954	876	863	905	930	891	922	944	885	929	968	837	938	924	923	936	907	971	888	939	877	941	921	935	914	950	920	925	907	919	951	931	895	963	955	878	912	915	907	956	904	989	920	936	928	882	886	923	948	891	865	902	862	899	915	883	944	928	943	858	927	959	894	933	912	908	964	879	897	945	962	936	881	959	960	904	915	889	927	949	880	923	900	914	859	906	918	880	941	892	884	897	903	908	900	922	930	900	909	897	876	929	940	930	846	898	941	912	914	959	949	940	963	925	901	900	923	906	951	915	947	959	942	951	915	880	904	938	921	884	860	896	953	938	971	921	911	947	946	897	885	879	904	890	936	964	896	933	900	907	887	966	865	962	895	948	904	913	911	933	953	882	921	982	913	899	829	885	956	865	932	931	923	899	901	885	923	913	962	936	937	878	916	949	955	885	899	919	853	884	931	945	889	920	904	931	916	931	888	861	976	891	936	887	918	933	862	919	878	919	933	925	922	939	951	933	874	910	913	901	918	878	944	922	955	958	944	936	930	950	938	914	949	913	972	909	877	905	955	931	935	868	921	903	891	935	927	915	908	890	947	902	914	916	898	939	931	824	941	934	879	894	893	941	856	934	951	946	920	913	921	948	950	890	821	924	878	942	954	928	909	953	920	927	908	892	969	938	889	905	925	940	878	923	917	889	887	976	915	927	913	900	915	1034	923	898	908	932	895	926	932	926	964	922	927	984	920	931	916	935	882	998	947	933	889	964	961	909	906	891	861	900	904	928	908	922	918	904	922	871	914	896	911	891	901	945	935	917	957	906	891	896	989	890	914	978	912	845	926	887	930	974	876	904	887	905	1013	868	951	845	968	935	894	890	847	948	918	900	879	922	926	929	958	903	931	937	900	896	958	918	908	908	889	909	893	887	878	950	912	935	948	855	944	910	951	953	959	927	908	887	895	894	920	903	893	920	982	933	949	938	938	851	896	911	910	865	908	921	930	880	963	900	964	875	886	886	901	907	920	958	881	896	926	914	896	920	925	928	912	863	921	882	946	957	920	892	916	916	937	920	911	928	873	892	923	904	868	936	942	901	931	893	918	942	924	878	881	852	956	894	968	880	924	928	917	884	904	902	912	914	918	893	962	907	883	942	956	891	868	897	979	934	943	860	932	937	842	902	949	918	923	913	934	923	926	928	915	898	938	948	846	919	919	921	952	899	908	962	936	961	956	917	904	932	910	885	934	915	922	950	888	899	917	915	893	842	876	905	872	930	941	935	911	929	909	878	905	922	913	945	908	904	888	940	891	898	903	911	931	898	872	934	957	882	958	901	932	932	945	880	906	928	955	887	960	934	924	874	949	906	962	928	933	872	893	875	937	923	855	913	999	941	910	929	942	930	903	865	931	927	893	944	915	918	931	928	970	955	889	907	952	906	925	911	938	944	923	899	871	967	923	857	939	961	923	928	902	904	916	930	906	869	947	910	959	938	953	868	923	916	907	957	972	967	886	907	927	916	1004	899	883	939	898	893	923	878	901	897	913	914	967	881	898	924	857	920	950	903	969	964	889	928	939	894	904	912	910	863	893	907	962	891	930	906	962	978	896	922	903	930	944	893	871	940	922	863	902	872	911	937	924	900	934	952	928	935	886	939	895	923	907	929	906	912	917	938	923	906	880	913	991	891	892	915	847	898	876	881	922	867	892	952	946	898	948	947	907	906	885	888	877	874	935	870	915	877	904	926	933	856	925	964	862	902	942	895	912	920	925	963	935	895	888	904	868	874	983	885	947	885	926	932	872	915	900	900	948	897	953	870	892	895	896	980	889	911	956	940	905	965	913	922	949	894	859	971	894	912	877	926	939	847	857	935	929	915	887	952	879	952	941	863	899	945	883	907	866	929	909	899	887	871	871	946	927	914	915	883	914	953	952	905	966	961	1007	938	887	950	878	905	916	919	960	899	905	896	928	911	957	907	923	882	902	930	927	908	980	946	965	877	923	936	894	918	908	931	932	918	928	887	896	918	930	922	944	953	954	902	892	937	924	927	933	927	935	883	887	885	908	926	939	913	907	896	858	887	893	917	921	905	918	896	885	942	935	891	928	884	914	933	867	934	954	917	987	930	912	882	913	950	933	926	948	909	918	920	914	933	900	882	901	898	963	903	921	958	923	908	952	874	877	915	917	935	946	973	942	920	907	933	967	895	948	862	906	897	884	913	904	859	943	897	933	889	928	929	928	882	866	901	904	942	888	887	912	973	946	849	922	923	970	949	924	911	956	927	970	901	893	895	898	951	889	892	952	897	957	934	906	910	934	864	909	843	931	886	884	929	898	946	949	960	860	852	913	907	951	946	910	924	925	957	892	899	949	956	900	921	947	941	935	873	911	910	900	906	900	907	951	905	933	911	870	955	941	896	924	890	840	899	905	921	937	974	976	857	917	933	899	933	867	917	889	910	907	949	983	930	862	938	948	890	999	880	939	956	937	927	903	889	906	1022	920	952	959	930	919	943	898	912	944	899	905	926	931	928	942	938	881	866	907	897	916	907	870	904	928	988	958	925	946	873	872	912	887	915	891	913	919	904	856	891	948	927	926	902	923	931	909	939	966	897	917	950	934	894	865	926	996	908	923	912	938	970	972	911	911	938	863	874	941	923	932	906	882	864	953	896	877	922	923	905	956	944	924	940	973	941	913	877	938	885	912	955	871	921	928	876	925	869	935	909	917	930	879	937	947	937	898	932	939	898	888	912	920	936	934	905	894	927	887	917	898	891	885	976	933	947	915	876	911	900	910	928	950	876	895	940	932	960	927	900	925	929	835	899	875	895	871	930	868	947	954	924	906	921	876	916	887	943	915	917	900	892	901	947	875	895	912	889	904	937	895	1000	981	897	945	858	950	914	931	930	930	933	941	922	881	874	906	901	928	940	916	848	905	960	911	947	900	933	890	867	907	996	908	1000	904	957	919	920	925	922	1020	895	891	924	931	901	913	916	912	907	936	957	879	902	860	948	923	916	946	904	919	930	927	903	882	874	898	921	958	892	979	908	915	924	969	939	909	931	892	922
16408	6376	4260	2525	1589	1137	993	838	765	625	592	577	526	516	514	452	429	459	382	448	406	428	414	364	403	445	449	414	442	370	383	383	379	384	406	426	401	420	406	423	406	409	416	404	390	409	432	373	395	368	402	407	398	406	439	400	395	433	400	383	389	376	401	399	422	386	432	405	393	445	365	420	409	402	401	358	398	419	385	377	416	374	409	409	407	417	409	407	413	386	393	405	377	376	375	372	401	376	363	442	383	418	405	377	405	389	408	415	376	376	448	384	404	411	405	412	403	414	437	395	385	390	403	362	391	398	389	429	388	393	363	387	410	424	415	396	383	393	396	394	411	365	376	406	425	400	413	393	368	391	392	475	414	407	444	390	427	405	426	420	371	417	389	397	410	388	406	386	413	377	379	366	406	388	381	375	361	366	362	409	409	431	418	374	378	408	421	382	397	406	417	379	382	382	409	417	418	400	393	384	422	422	409	410	392	400	421	415	409	427	398	414	425	416	391	393	383	401	357	387	323	403	425	394	408	406	412	388	391	416	395	383	407	390	397	420	444	417	395	412	376	392	409	383	430	344	417	393	436	415	411	407	383	395	407	390	411	376	371	426	382	397	380	354	374	401	379	407	429	372	406	358	401	374	360	393	428	444	358	360	369	394	376	375	395	408	382	377	379	372	423	410	409	407	431	415	383	419	370	390	375	413	383	390	411	390	402	395	391	451	401	391	405	395	404	416	391	424	386	396	387	440	448	445	421	384	421	402	440	434	405	356	400	373	388	413	414	383	376	386	372	406	413	441	426	445	382	405	409	423	394	410	417	404	388	396	397	399	423	392	423	422	375	415	427	375	405	393	389	386	393	400	405	384	388	390	375	402	375	425	413	411	416	403	402	435	407	386	411	420	377	413	416	393	358	416	363	402	410	408	388	422	404	395	412	406	396	374	425	388	365	389	374	397	411	388	396	433	377	401	443	357	412	372	390	421	392	408	403	392	406	392	452	429	413	376	399	397	418	388	365	412	392	403	374	418	404	395	397	413	436	373	396	425	386	386	415	401	397	404	353	378	391	392	377	447	424	406	404	404	413	418	389	418	399	397	377	417	368	382	428	389	432	432	380	387	396	383	449	402	372	383	453	422	383	389	417	416	388	419	377	415	401	433	382	406	406	391	412	383	378	378	430	423	420	424	407	393	440	383	368	429	417	381	434	388	417	423	374	419	437	428	432	412	429	353	372	404	428	409	396	420	413	406	409	424	449	386	361	384	398	359	412	361	394	406	380	376	370	439	379	425	394	378	386	393	406	398	395	390	406	385	380	378	447	399	385	385	406	395	393	419	380	400	426	419	354	388	413	399	359	397	392	391	376	390	439	380	431	355	419	366	419	408	360	394	390	416	418	411	412	380	382	393	391	420	393	413	365	384	418	360	391	410	396	389	400	392	407	410	393	387	374	395	385	437	434	411	414	440	406	370	423	384	378	420	435	377	416	400	406	392	406	373	422	380	449	402	393	378	394	438	416	405	379	341	350	407	359	455	426	395	403	392	421	381	398	422	410	410	376	392	378	356	378	366	404	418	379	374	402	352	386	399	405	396	417	363	377	427	412	400	381	401	388	381	376	408	398	377	354	382	414	385	391	405	419	387	392	443	367	390	428	358	391	437	383	400	424	396	380	397	405	409	389	346	391	401	416	434	435	411	399	402	412	389	411	399	442	377	395	405	393	379	437	406	408	400	385	417	405	416	397	430	440	400	393	404	356	390	396	437	374	441	358	413	337	416	373	430	421	403	378	447	373	431	413	400	409	397	403	435	411	406	393	383	451	376	365	401	409	408	385	403	391	436	438	398	389	381	413	408	432	432	411	425	411	387	439	380	409	441	359	368	408	393	381	394	420	399	375	404	404	392	368	355	381	394	397	399	376	400	420	399	374	416	393	380	381	418	410	423	387	386	431	368	397	410	370	413	417	396	393	400	376	437	392	379	385	380	426	382	375	402	397	449	389	404	399	398	396	412	424	408	401	397	405	380	379	386	422	383	397	408	429	422	405	387	399	373	415	405	415	433	392	410	405	433	409	408	411	396	426	396	412	407	428	394	417	398	406	424	421	412	446	416	381	408	372	415	384	410	408	375	416	393	359	377	415	394	396	421	401	378	394	426	434	418	388	441	416	382	396	378	409	412	402	421	389	373	403	411	375	412	389	417	408	431	403	401	413	396	401	388	415	401	387	398	378	421	398	387	402	416	391	391	375	400	394	396	384	398	411	432	384	418	368	414	379	387	405	400	412	405	399	418	368	383	408	374	403	406	403	391	431	404	395	395	390	380	412	425	411	395	408	408	415	407	414	370	395	380	403	392	357	352	416	398	413	433	428	353	436	415	368	403	391	357	390	401	381	401	441	417	395	393	431	405	386	424	410	434	416	424	401	380	357	417	374	416	381	377	408	418	407	430	413	403	397	385	388	373	409	440	389	396	404	398	390	391	380	402	405	418	374	376	412	387	371	415	383	402	389	382	423	411	408	417	354	432	360	412	393	420	418	377	396	385	398	412	418	409	374	369	379	445	389	391	405	398	386	392	410	418	413	440	417	380	441	360	405	417	416	405	355	405	397	395	391	419	407	387	373	373	363	378	389	408	443	422	400	386	370	379	373	396	438	445	402	384	421	390	413	422	464	415	374	395	410	413	370	389	433	392	405	428	378	393	405	402	368	356	380	388	377	435	421	413	393	370	390	420	381	399	370	382	380	436	419	372	413	364	355	386	382	388	411	366	395	362	400	393	380	391	408	388	399	411	376	412	389	418	385	440	445	356	403	435	383	387	397	385	385	348	397	421	390	406	418	406	399	367	450	379	451	410	418	394	371	393	381	404	425	389	417	372	364	425	377	426	423	417	376	411	389	425	379	421	414	411	434	408	430	409	405	425	375	415	389	405	443	394	403	405	419	389	412	402	420	424	400	413	398	368	437	423	438	379	385	383	384	422	421	417	367	421	397	397	396	395	380	433	396	430	387	424	406	386	386	460	391	427	371	405	425	407	365	434	408	400	388	398	425	380	394	389	377	408	402	408	392	404	394	376	417	392	403	395	384	392	409	382	394	382	378	398	371	450	401	415	423	354	387	409	396	390	409	403	397	384	401	406	412	405	440	398	451	402	403	441	423	355	389	362	400	416	453	426	387	368	413	396	413	400	391	371	414	379	378	367	421	360	441	442	397	417	389	364	431	376	401	377	419	420	408	384	414	376	409	386	419	434	407	414	406	430	482	386	417	397	435	411	391	377	433	412	396	401	359	405	366	389	408	379	444	394	433	419	380	386	362	410	389	404	388	429	384	404	420	419	400	368	383	390	399	398	412	391	395	373	398	394	384	394	352	407	393	373	356	396	418	396	391	392	439	404	427	416	399	416	369	369	417	403	400	421	398	414	402	397	403	406	413	375	389	408	401	372	406	376	397	389	387	385	387	432	443	413	426	406	431	404	390	371	384	396
9618	5044	7368	6565	5268	4126	3713	3178	2830	2255	1837	1818	1894	1513	1358	1164	1090	1078	990	989	943	943	934	988	1011	987	951	989	915	883	915	938	967	921	856	923	871	916	918	902	897	886	860	885	806	888	846	842	851	894	853	901	863	862	856	870	895	894	874	858	874	854	852	840	882	841	899	909	861	807	868	895	854	866	920	885	855	877	861	865	943	841	837	939	867	875	882	890	835	895	879	859	819	849	857	856	856	857	874	847	860	891	872	884	884	882	851	858	952	899	858	888	821	865	828	879	838	894	879	850	879	885	843	870	837	926	858	846	827	824	838	828	857	936	861	853	917	904	908	861	808	903	906	872	879	860	877	863	861	829	899	894	874	833	877	904	895	897	829	896	871	829	858	845	790	852	858	872	929	895	884	837	868	884	839	870	871	868	846	830	906	891	850	809	838	940	858	865	808	874	887	837	861	814	904	861	873	768	922	861	852	873	899	842	861	883	864	803	869	846	877	862	869	853	818	909	856	830	847	859	878	890	869	871	842	825	856	879	893	810	877	890	885	845	848	884	902	881	930	865	905	867	876	876	860	880	854	871	908	846	844	829	916	868	850	874	877	877	878	910	908	892	896	876	866	836	850	880	859	834	855	860	853	828	876	887	815	806	873	877	857	830	834	851	865	859	839	870	896	821	817	885	864	880	926	861	840	846	828	878	921	842	890	866	835	853	805	896	877	887	864	851	863	869	788	913	872	883	841	867	851	817	815	869	870	843	878	840	855	851	842	871	890	843	803	836	848	899	885	865	879	912	881	880	845	859	829	905	925	848	903	858	846	845	862	824	884	855	870	860	869	854	860	932	839	876	821	862	856	891	893	816	837	900	874	880	842	880	870	915	797	825	871	865	850	863	854	839	790	841	945	864	910	838	831	856	810	863	832	845	836	852	877	838	846	857	871	862	845	818	848	907	875	885	906	869	880	835	889	837	865	904	821	911	922	882	815	875	870	871	853	845	854	867	848	874	846	898	883	866	877	885	854	872	860	868	879	865	851	876	894	875	863	796	868	848	826	869	869	876	837	851	823	849	854	841	828	861	859	884	860	886	860	813	874	833	872	887	820	897	850	861	868	832	869	844	852	843	896	852	830	837	899	900	858	850	871	833	842	822	815	851	896	874	852	808	848	876	845	880	871	936	811	881	844	863	866	896	896	932	844	887	858	880	866	862	864	886	854	879	887	870	872	892	834	909	865	913	822	842	868	852	894	872	851	814	861	857	832	879	840	848	861	899	933	840	865	893	835	849	858	900	855	859	843	863	889	876	843	837	856	849	925	868	825	871	889	848	840	877	890	895	840	903	855	886	857	911	859	863	811	858	864	892	864	838	875	878	864	920	855	898	855	867	896	845	848	865	867	902	897	838	842	829	860	842	856	834	872	841	882	884	882	859	833	856	837	864	872	864	885	813	809	845	808	918	873	874	844	823	884	875	919	864	894	837	864	860	849	888	849	853	891	847	861	888	877	893	867	881	880	835	838	952	834	825	896	863	863	831	876	857	879	892	826	836	859	913	912	925	937	872	904	808	830	863	835	857	840	886	906	859	832	839	804	872	883	853	860	899	895	869	908	849	887	859	848	878	878	931	913	881	904	814	871	906	858	867	919	845	820	873	864	909	874	904	812	811	861	886	855	851	859	850	868	868	868	800	889	831	866	884	821	907	856	897	899	862	928	835	834	851	919	878	869	913	829	888	872	864	848	820	908	879	894	895	843	874	899	891	864	895	813	812	889	885	866	840	830	882	864	915	890	865	814	850	846	903	856	833	846	874	914	830	896	898	893	859	866	867	848	889	840	914	827	871	846	785	860	867	822	893	909	838	844	863	831	806	833	843	830	928	875	911	884	851	865	862	839	849	918	875	916	847	864	919	875	832	873	837	849	824	862	852	864	884	885	837	877	797	886	839	863	936	860	886	859	930	798	869	868	835	905	889	892	889	871	857	830	884	853	848	868	876	880	889	876	867	855	821	866	916	908	894	886	870	865	856	874	824	832	949	851	927	858	868	851	907	844	866	863	904	874	831	919	871	835	847	867	812	881	866	827	890	881	906	874	858	887	891	884	858	880	808	882	845	874	842	880	921	838	867	908	898	890	902	853	856	860	899	881	871	882	824	807	861	833	838	860	872	849	910	868	898	896	859	911	843	828	864	852	868	861	907	823	878	856	829	902	830	841	872	856	842	835	940	865	875	843	851	861	886	822	790	887	886	773	866	829	850	812	889	899	874	876	851	828	840	875	864	852	850	887	844	877	866	864	904	853	853	870	847	873	857	837	886	916	879	865	841	861	896	907	907	826	785	860	862	855	878	843	842	890	827	873	851	880	899	866	916	867	868	822	879	825	867	911	888	854	883	877	807	885	929	850	843	912	908	846	779	866	895	871	887	887	888	890	857	851	841	829	852	836	828	832	840	865	847	917	833	854	849	840	870	861	847	825	900	862	848	855	855	842	884	832	863	891	864	844	837	872	840	851	881	853	885	892	894	865	903	876	808	832	844	908	862	941	806	890	850	859	904	868	911	839	890	898	879	832	871	861	857	879	823	830	823	873	884	840	836	857	878	881	886	865	854	857	881	895	848	883	888	898	888	810	828	843	869	869	875	866	782	851	885	943	865	875	865	914	850	887	849	875	837	840	840	900	876	826	864	871	896	920	856	883	874	841	943	875	821	922	890	827	873	898	850	850	886	881	866	868	868	857	891	818	899	868	892	883	862	928	885	839	870	873	851	850	855	917	831	902	844	904	881	921	868	881	825	862	847	911	895	886	814	898	849	871	815	886	906	962	877	821	886	873	906	870	843	859	852	880	819	807	831	872	856	892	898	881	868	901	818	850	913	871	901	867	849	834	895	881	807	920	833	864	787	898	884	832	876	883	884	909	916	910	868	894	820	842	853	891	854	900	882	860	892	834	862	888	836	845	887	850	805	884	849	874	850	854	875	863	875	875	830	845	877	878	897	838	915	856	863	898	902	884	884	845	850	891	865	856	855	886	849	914	892	836	871	861	832	919	809	908	854	860	889	838	848	896	813	858	906	856	842	880	862	840	877	872	861	877	868	895	871	844	867	829	910	816	839	859	887	880	820	909	847	877	889	866	860	816	886	889	891	836	882	829	810	887	857	829	871	826	831	889	880	904	838	852	871	871	832	883	838	903	877	897	853	827	897	871	892	860	836	874	901	856	861	888	818	859	917	830	893	871	915	874	838	852	856	875	834	871	930	884	870	905	866	873	905	919	814	877	854	809	844	882	893	891	872	887	852	837	874	830	846	839	861	882	956	830	831	850	862	857	869	843	852	867	863	830	875	885	848	874	887	867	809	871	888	845	891	853	874	865	814	868	844	835	903	835	866	907	886	865	842	874	866	883	811	867	899	889	881	869	909	806	850	857	939	845	844	916	897	824	860	843	932	955	863	834	805	855	877	828	833	891	846	903	846	863	836	831	883	851	865
28058	10783	7269	3924	2740	2036	1665	1316	1117	857	804	730	708	622	578	508	448	401	442	439	395	417	405	449	364	377	461	377	391	394	387	387	377	429	377	395	381	370	372	404	400	372	400	378	362	353	386	377	378	356	354	382	346	332	365	415	381	377	413	354	404	390	351	362	396	415	378	360	371	338	351	384	392	403	414	359	362	330	370	384	364	369	392	379	372	412	371	371	386	415	393	369	344	344	365	410	396	373	394	365	366	358	346	407	413	375	351	335	361	381	346	368	379	395	373	363	376	360	360	334	391	344	387	376	370	358	370	345	309	396	378	389	403	378	411	377	311	355	393	390	369	367	387	387	399	360	362	419	395	369	375	358	370	407	372	399	356	347	360	371	366	363	370	399	325	346	354	406	359	384	424	369	363	360	362	389	389	370	382	367	360	344	352	389	390	340	387	364	320	348	325	396	405	337	355	395	338	371	432	404	367	374	348	335	374	335	375	389	395	372	348	366	389	363	365	366	412	351	383	386	375	407	368	352	354	391	389	377	345	399	375	366	365	363	328	358	343	376	357	362	411	390	356	383	398	373	330	358	344	370	352	382	394	354	358	322	354	395	403	378	380	347	395	357	398	408	382	363	389	369	341	372	405	382	375	327	373	367	382	362	368	371	369	345	375	348	380	391	380	367	389	371	351	351	373	370	381	359	365	387	409	408	364	410	393	338	356	353	367	365	385	384	379	383	387	366	400	365	373	383	370	379	383	366	386	402	391	374	365	355	400	362	374	362	347	382	352	345	351	354	346	380	406	401	353	386	367	351	373	380	401	378	367	391	397	415	356	368	400	361	344	403	336	366	380	370	369	354	362	395	358	384	362	381	419	388	404	411	358	380	372	400	370	383	392	374	349	383	373	361	375	376	375	368	376	376	388	356	403	361	339	423	378	357	371	349	384	367	395	375	360	382	391	384	371	346	378	364	350	399	390	396	344	413	361	354	411	386	340	392	348	374	343	370	408	344	385	363	357	371	370	375	336	395	339	385	421	363	347	378	373	369	353	393	364	361	406	355	374	371	349	349	373	354	368	393	352	352	393	393	373	394	386	364	352	394	364	377	383	358	373	390	354	387	375	340	357	369	374	344	318	392	401	356	400	358	348	380	363	387	364	352	372	357	373	424	376	393	396	356	367	351	361	330	376	380	368	359	367	345	333	388	381	324	376	351	418	380	369	391	350	388	366	318	363	412	378	365	370	368	330	394	407	363	382	371	377	353	398	388	354	393	354	373	333	340	359	389	407	370	366	330	342	366	384	380	359	347	361	355	369	369	378	386	393	373	382	353	360	389	371	384	329	382	347	357	341	328	389	371	387	395	362	371	371	384	347	370	396	417	361	394	360	371	375	379	373	405	377	366	403	378	344	403	376	420	393	344	376	336	381	386	390	342	370	422	395	389	383	357	387	398	358	381	379	359	347	389	347	391	352	323	383	383	387	401	384	327	384	370	397	380	403	410	374	352	361	348	368	397	369	351	391	360	377	370	392	336	369	387	374	419	367	370	368	347	372	378	366	336	397	372	363	386	379	367	377	378	382	399	384	392	329	347	418	361	353	346	350	348	383	366	361	384	396	366	388	341	367	378	334	370	406	391	383	385	348	383	437	368	366	393	322	345	374	379	364	342	376	376	377	403	407	391	376	370	405	365	370	396	391	344	334	373	366	425	388	397	357	375	337	383	359	380	389	399	389	374	387	359	396	374	391	371	370	341	370	370	376	371	395	375	399	346	402	370	383	403	392	323	369	385	382	392	406	387	361	391	369	366	416	382	375	392	378	385	376	378	392	397	369	416	363	327	376	377	372	367	390	377	390	391	359	359	357	377	392	397	393	376	389	360	348	391	384	361	363	338	362	335	366	354	369	370	385	353	380	374	406	386	375	376	397	366	375	397	375	378	390	351	359	401	339	394	379	387	351	395	356	371	352	383	381	386	373	378	379	356	348	363	354	362	395	366	377	360	379	353	364	385	349	371	361	375	401	345	344	359	363	393	377	377	354	377	406	365	357	375	355	387	388	359	377	393	380	373	374	344	383	383	372	379	369	376	394	365	398	348	362	384	368	332	337	362	394	368	373	392	361	383	374	399	367	414	407	366	383	368	390	399	343	359	391	385	362	415	360	377	398	354	371	375	374	408	363	367	384	365	358	365	381	342	418	358	335	372	375	347	379	379	415	376	368	373	387	423	401	368	374	393	352	358	379	396	387	338	360	316	378	330	392	384	365	361	370	363	382	386	369	383	379	381	399	395	378	395	412	419	319	385	366	365	403	354	376	399	360	381	343	342	376	383	371	365	374	375	368	383	382	372	405	380	398	375	334	378	400	347	380	337	355	365	366	408	360	368	381	370	378	353	339	383	357	357	368	376	388	373	394	356	365	366	362	378	378	354	333	351	390	362	328	377	372	363	348	355	346	347	386	413	359	375	392	365	409	398	343	344	367	377	417	405	392	365	397	369	371	386	342	366	396	376	386	360	343	378	388	351	405	373	383	370	424	356	387	360	368	364	377	378	408	371	399	369	388	396	385	379	386	383	356	398	394	366	335	365	381	377	327	370	337	369	368	448	355	362	386	422	335	362	343	393	368	361	371	388	368	322	352	349	366	363	372	401	373	356	403	325	367	413	388	349	367	354	365	391	399	334	358	358	379	350	369	390	383	387	381	381	394	403	347	437	366	365	392	355	384	419	381	368	380	361	370	359	339	361	380	380	360	378	319	372	355	365	367	404	394	384	392	335	382	354	375	413	307	370	344	391	385	383	390	388	387	395	363	359	379	356	391	345	391	368	385	362	390	358	365	373	412	382	363	392	395	380	352	368	376	352	360	362	371	378	363	364	377	356	402	370	372	336	399	374	366	365	368	330	400	399	352	341	396	393	360	391	348	370	346	392	370	362	376	371	395	395	364	408	381	360	380	366	410	364	385	375	367	373	418	376	362	357	358	354	391	362	375	349	317	383	364	395	374	364	388	314	368	365	424	384	318	396	380	377	382	383	388	379	389	365	330	371	364	382	365	359	381	359	361	342	383	360	360	362	391	373	404	349	339	367	371	384	382	374	366	377	365	407	390	388	387	369	395	383	376	345	359	387	402	365	372	383	393	354	356	333	383	350	362	375	367	370	364	343	378	385	363	344	382	331	352	355	381	358	357	375	387	368	372	361	326	339	386	381	335	330	340	364	364	340	381	337	377	363	363	400	336	383	374	385	390	375	393	389	369	350	379	378	336	382	362	341	379	388	384	359	388	360	362	379	351	358	408	408	389	405	386	372	422	357	349	378	356	360	392	363	389	392	347	386	380	384	353	374	331	373	350	352	438	358	370	411	408	381	387	373	367	364	391	376	401	332	365	390	334	412	392	366	371	393	390	404	384	315	363	388	402	381	367	348	405	378	351	363	379	377	385	336	332	361	412	395	380	352	368	396	374	355	394	377	356	394	389	373	368	387	393	388
16633	7911	11019	10099	8847	7472	6452	5362	4757	3680	3022	2779	2853	2355	1988	1536	1280	1220	1069	1150	1019	1037	1080	993	1035	999	993	1005	1011	941	887	927	846	920	883	866	811	879	864	890	877	833	851	782	833	821	858	852	837	832	877	809	860	809	845	837	787	838	830	797	815	809	841	803	857	846	889	784	776	804	807	816	779	823	838	842	821	855	866	836	843	877	784	806	857	773	811	883	815	794	808	792	815	828	806	870	768	793	845	820	820	822	809	822	800	842	856	775	872	831	822	847	858	781	830	842	822	850	810	822	828	838	809	807	797	856	769	827	830	851	826	878	844	783	815	782	810	824	819	833	807	825	857	813	807	785	818	826	808	799	862	827	865	854	823	763	808	838	818	845	816	773	812	808	835	843	823	868	842	852	806	803	874	828	797	848	812	798	850	804	846	850	787	785	832	821	812	823	794	822	824	881	835	838	772	816	785	849	815	857	835	829	821	845	826	811	786	793	854	781	836	794	804	829	806	808	821	870	857	852	814	802	815	854	811	801	856	845	804	823	915	815	813	802	780	812	847	821	844	761	849	784	812	791	855	876	842	797	857	848	794	776	795	790	802	805	822	818	828	749	766	809	868	811	793	807	845	834	820	834	815	824	847	817	819	812	797	862	801	842	781	803	812	826	811	807	814	844	779	853	802	840	812	804	839	854	796	851	798	804	808	908	792	785	862	843	797	844	811	779	845	817	791	778	800	824	824	803	837	798	791	787	762	823	823	838	766	795	783	811	877	798	779	801	806	797	783	843	812	808	863	823	845	827	846	817	830	779	798	886	840	826	798	858	790	828	802	875	811	785	828	832	832	810	773	799	846	820	853	813	837	846	834	865	820	785	839	855	822	843	777	798	816	821	847	779	863	773	900	856	839	903	809	860	865	750	788	779	853	789	807	841	809	865	803	803	795	823	792	791	814	833	781	772	801	800	813	834	801	851	832	892	841	792	816	813	863	828	877	860	810	844	790	784	824	812	807	819	814	823	832	840	830	773	816	835	809	843	803	832	794	814	865	849	817	811	838	775	834	865	813	831	804	874	817	788	809	788	819	786	786	850	825	800	847	796	797	835	826	814	809	857	809	796	817	830	841	824	840	829	768	813	845	788	764	861	833	816	854	836	802	843	772	788	800	807	844	802	820	766	847	796	813	853	832	874	819	842	835	813	823	895	841	864	798	779	773	805	869	789	805	818	790	833	836	806	860	815	859	816	827	856	823	834	872	786	800	804	842	821	799	826	820	825	842	832	825	908	761	824	828	830	782	836	758	833	820	821	835	839	763	820	821	783	839	793	834	813	797	790	823	776	819	815	800	781	792	827	867	845	815	788	820	805	828	847	830	805	807	782	827	763	826	897	831	840	848	802	809	790	834	842	787	833	879	790	815	832	836	875	841	815	831	795	816	854	834	851	822	843	848	815	865	825	803	863	819	832	877	827	786	855	807	815	809	789	841	783	800	797	839	813	823	814	872	784	822	883	829	818	834	828	843	809	819	793	800	824	804	811	821	877	835	841	837	804	818	829	826	806	841	756	790	807	868	799	829	819	808	859	810	794	811	787	826	823	829	819	806	836	797	829	846	787	841	860	820	862	812	807	775	777	810	827	837	830	843	829	802	801	822	839	840	809	766	801	848	866	808	806	786	836	793	806	779	831	845	845	833	806	832	832	811	872	840	907	846	834	820	803	829	862	809	846	835	810	819	866	800	753	804	823	808	819	797	831	811	823	816	873	831	853	767	833	814	868	864	817	843	803	811	812	880	790	803	802	763	750	854	856	841	839	795	829	823	778	858	814	831	843	798	824	834	826	798	785	845	771	856	827	804	815	802	799	859	789	850	836	780	816	836	820	824	855	813	779	786	777	802	879	796	847	841	767	863	803	812	871	848	789	780	787	824	768	815	822	761	788	800	837	806	829	824	827	807	761	842	836	857	832	832	805	827	805	828	787	792	800	866	840	852	788	847	823	854	857	861	786	863	871	824	789	795	751	779	775	839	807	795	844	844	817	821	783	886	821	869	858	823	836	860	800	814	810	803	858	829	856	801	806	764	832	821	862	802	840	822	811	826	819	823	815	876	812	841	829	817	745	837	837	815	842	840	851	876	833	800	803	868	766	846	790	852	850	814	876	831	810	852	801	830	760	810	802	778	789	792	804	784	833	827	841	823	855	802	796	781	810	797	850	785	840	819	807	821	819	789	844	797	788	797	857	833	799	802	852	817	808	814	811	820	801	795	829	836	790	810	854	796	804	811	808	829	829	787	833	810	824	809	826	776	793	854	840	852	841	794	772	914	822	824	782	851	806	764	822	878	785	804	804	807	812	774	821	791	852	840	892	848	814	819	767	831	828	828	840	855	818	813	789	859	830	791	822	804	825	789	822	849	847	849	810	793	792	808	783	817	843	815	827	813	820	827	773	815	799	803	818	846	853	808	786	835	793	823	763	830	809	816	797	858	828	836	775	856	848	870	823	855	782	825	827	792	749	845	768	859	840	801	816	802	825	849	837	788	850	797	807	825	783	838	869	836	849	799	817	838	858	840	837	856	833	782	854	832	823	847	845	767	818	766	821	820	778	786	796	795	823	847	827	804	827	853	838	890	847	792	806	830	817	839	872	809	846	813	839	781	814	769	834	814	855	741	844	864	830	827	824	854	833	788	883	831	795	821	818	860	799	822	795	847	795	828	843	836	822	838	785	792	891	864	812	807	851	806	845	794	831	833	807	804	832	762	796	831	856	784	807	824	803	845	826	851	816	827	783	819	811	812	841	829	851	771	833	809	780	751	854	804	795	816	786	813	843	762	868	813	812	794	882	835	849	887	842	787	836	779	796	858	845	787	803	781	815	813	860	812	772	855	767	868	820	789	843	803	818	838	845	871	817	827	790	814	820	818	795	833	821	779	836	779	803	818	805	813	807	837	803	819	845	824	800	783	818	771	793	842	819	821	805	833	831	856	827	810	820	813	794	829	802	867	853	797	792	854	839	809	807	813	816	858	790	826	802	810	799	796	855	854	781	837	836	783	814	738	848	840	814	860	837	829	833	822	812	837	820	839	802	788	823	848	794	803	818	828	827	752	817	846	843	824	819	818	844	839	778	826	800	862	798	813	868	800	794	797	778	830	829	837	828	833	838	842	835	822	816	792	846	828	860	821	798	812	806	783	801	794	783	792	818	822	822	833	781	857	799	821	861	772	805	826	845	838	819	793	880	803	876	761	830	869	832	832	838	802	818	831	828	805	808	827	793	823	829	786	815	806	845	812	844	821	824	829	828	887	811	837	813	848	772	825	763	808	833	810	810	841	769	828	770	869	848	756	799	802	803	854	837	899	821	775	841	830	847	814	803	851	776	784	805	817	850	884	833	808	779	811	781	846	809	877	802	813	796	844	807	841	810	847	775	846	814	853	845	825	814	824	851	853	766	813	857	820	789	866	792	775	851	838	857	818	848	832	826	795	841
35135	15329	9759	5712	3835	2983	2485	1980	1575	1200	1072	986	953	871	738	688	575	555	549	460	453	497	430	503	472	480	456	476	423	422	445	433	412	429	477	446	449	437	455	452	389	405	411	449	426	429	426	424	504	437	432	432	423	427	387	433	413	444	437	410	371	406	429	402	398	358	400	405	433	384	459	487	398	423	430	411	425	451	434	418	435	391	386	387	431	403	425	431	394	429	417	454	443	408	453	415	408	417	460	432	393	419	415	457	423	470	409	390	413	410	402	427	396	437	424	410	419	439	462	463	405	421	460	410	416	400	407	437	453	445	421	419	439	451	471	455	413	473	443	376	464	429	413	410	442	446	427	470	436	426	437	435	444	411	410	429	458	448	387	432	428	414	412	423	451	428	438	449	431	371	408	406	415	421	431	399	413	405	400	420	429	445	437	427	414	402	425	398	395	405	426	421	442	443	437	451	413	395	439	401	392	399	462	453	472	400	448	438	432	392	413	433	397	463	451	407	407	460	472	456	406	423	382	441	430	449	408	443	399	403	430	419	425	405	418	408	432	411	428	422	414	425	442	428	460	445	410	390	410	436	446	397	413	436	391	447	421	410	435	464	411	450	407	414	452	415	417	391	427	435	406	415	386	414	376	416	467	395	393	422	410	410	381	426	397	428	435	420	421	414	457	425	428	449	399	421	390	412	424	433	437	420	430	433	420	391	435	430	446	446	410	443	451	402	442	462	448	398	483	448	420	413	460	439	465	449	406	406	406	424	389	446	437	437	414	456	432	420	411	435	426	435	441	435	429	415	481	458	429	408	416	417	434	450	431	404	432	422	458	403	432	489	443	451	397	399	410	444	397	434	392	444	452	413	483	451	428	372	436	397	465	441	443	447	450	408	430	412	397	422	446	461	399	397	437	418	395	423	413	449	443	446	444	401	457	440	377	407	412	402	408	419	426	392	428	414	404	450	465	407	459	441	440	399	450	455	431	387	391	453	422	453	451	412	433	417	408	431	441	384	450	436	413	409	423	425	434	418	426	403	435	438	394	387	421	430	407	425	419	398	431	467	440	411	389	446	429	465	408	450	453	442	403	401	411	451	408	414	413	479	453	392	427	416	403	391	444	411	434	421	391	445	422	429	412	416	408	459	404	470	409	461	413	391	442	442	408	428	387	496	417	412	453	429	412	449	427	450	396	397	448	444	447	436	437	408	428	422	436	455	406	395	424	383	427	426	445	431	446	438	449	446	437	389	427	449	401	407	426	398	419	445	404	428	449	439	421	431	452	460	417	416	391	401	461	407	454	446	452	430	396	404	408	394	426	412	399	445	419	386	444	442	462	412	427	440	445	446	414	429	435	410	408	410	389	411	417	420	382	415	416	384	453	444	451	475	399	396	404	405	441	405	435	422	423	463	424	437	416	422	454	465	416	421	394	380	412	362	410	416	393	433	403	445	398	438	423	445	451	409	455	417	410	435	382	397	441	438	477	379	399	420	432	421	410	421	416	426	453	425	439	417	465	415	451	444	434	388	437	409	419	435	476	458	440	403	447	424	444	431	499	464	397	452	456	451	472	411	406	411	415	420	462	434	430	461	402	450	437	405	407	420	433	392	413	421	378	417	429	376	420	407	394	455	435	457	427	443	424	370	430	393	413	427	416	386	421	441	409	388	411	450	392	416	443	421	425	421	409	451	400	424	472	409	446	404	416	436	450	395	430	420	427	426	413	375	431	416	391	437	429	422	440	435	367	438	436	425	383	411	417	403	448	440	427	460	423	421	437	449	414	396	396	423	395	396	397	450	446	449	445	427	385	363	418	436	457	433	393	439	435	408	466	405	420	418	427	402	452	422	395	408	401	427	434	451	424	412	444	437	402	428	392	405	413	448	418	394	396	377	422	435	440	406	439	427	424	428	423	416	429	429	396	445	392	452	424	433	422	430	416	427	408	487	455	433	446	426	462	425	403	436	416	408	451	396	433	428	402	429	414	387	456	392	429	464	439	502	430	405	428	415	406	407	428	454	378	422	403	443	407	420	412	396	447	446	444	464	392	437	455	465	438	396	432	428	417	412	405	406	433	414	421	432	448	419	414	427	429	435	453	432	455	423	391	448	430	429	418	381	435	452	394	444	392	428	430	394	416	390	428	433	398	401	441	395	405	447	424	402	437	450	459	420	461	414	393	434	432	424	419	438	442	426	422	414	440	439	449	397	369	411	431	439	404	442	394	448	472	399	449	442	414	398	424	436	415	405	429	438	429	433	411	412	451	396	402	401	408	414	356	462	377	406	447	439	375	409	403	421	423	442	451	435	428	469	433	412	466	433	410	425	433	457	423	435	431	414	448	412	427	433	439	430	424	404	458	460	406	391	453	417	449	404	375	421	453	449	430	389	415	398	449	428	410	426	413	436	468	408	461	449	449	419	419	455	430	437	436	427	410	437	464	434	448	416	469	453	461	446	447	471	410	445	396	439	436	413	436	420	425	413	395	466	438	434	445	421	386	417	412	428	391	434	427	413	423	417	421	419	434	412	426	429	462	425	388	445	443	399	425	440	406	414	436	404	453	409	412	438	425	420	421	414	394	439	463	395	389	416	412	432	415	378	441	434	422	428	420	425	431	429	451	390	432	401	436	466	398	439	400	422	414	427	405	419	441	431	427	437	400	405	433	375	452	390	446	431	470	429	395	436	392	468	417	405	424	407	428	397	404	423	395	425	402	397	421	427	444	422	448	406	459	455	432	414	435	405	417	452	419	401	426	408	408	382	454	443	453	407	444	401	432	433	409	392	403	438	439	442	427	410	414	460	438	428	417	481	417	418	416	413	433	427	428	404	442	416	391	433	453	456	400	420	437	432	441	445	447	386	398	418	392	402	446	423	418	415	387	419	440	428	437	450	419	447	430	430	419	380	423	414	465	435	389	434	449	379	448	390	421	454	452	404	390	443	399	402	385	468	450	421	392	431	391	441	422	443	418	449	468	404	459	436	410	419	408	448	400	449	426	469	419	393	413	386	399	433	421	480	437	454	436	418	433	421	440	442	444	440	459	432	424	441	488	441	406	418	470	455	413	423	434	425	434	420	414	452	389	419	424	418	432	396	402	441	436	463	447	474	409	418	454	401	422	454	419	431	423	399	427	441	420	414	412	421	440	436	418	396	407	405	400	420	424	433	442	380	405	399	413	435	437	422	450	422	435	390	426	398	437	447	434	476	394	422	414	436	414	446	432	399	413	456	445	416	428	435	448	423	401	408	397	444	372	445	458	428	440	435	401	422	389	430	400	387	453	456	450	430	410	421	433	403	404	417	446	437	416	429	426	458	388	421	461	370	407	422	460	415	458	403	428	433	455	393	377	439	463	430	407	432	465	419	397	400	418	398	417	410	416	392	409	442	427	414	438	401	451	394	428	439	449	445	451	420	402	421	430	431	413	418	411	422	432	432	407	378	433	435	425	469	399	410	425	470	417	439	486	421	418	425	419	427	425	412
19402	10126	13802	13118	11568	10431	9227	7388	6667	5201	4335	4226	3793	3156	2708	2155	1798	1611	1402	1382	1307	1218	1200	1159	1221	1227	1219	1149	1108	1067	1096	992	1001	1025	978	924	976	1003	1027	966	992	978	961	973	979	978	870	947	921	980	995	907	926	981	910	936	952	893	923	900	921	936	923	925	889	926	910	930	926	949	904	929	883	841	910	919	930	901	947	983	904	900	952	864	914	933	906	883	925	908	923	952	912	952	916	925	894	949	882	941	935	889	890	949	923	943	978	913	899	867	927	918	893	917	939	931	953	887	951	912	937	908	886	926	870	915	913	885	877	929	933	906	967	919	905	937	934	906	922	902	965	894	894	894	919	942	969	930	945	903	950	910	935	930	892	960	882	918	892	934	986	887	888	914	911	916	881	890	975	972	947	898	962	940	944	969	948	894	953	881	908	923	861	910	879	936	914	919	962	872	936	942	898	894	905	980	930	921	906	914	979	907	892	952	933	907	962	905	929	973	898	910	925	842	910	871	973	901	964	968	944	929	901	972	901	928	897	953	911	943	934	965	913	938	895	919	873	875	931	897	929	919	906	875	930	897	860	866	880	931	896	933	941	882	930	905	870	910	943	927	949	890	933	938	861	916	884	920	969	985	948	958	962	924	914	863	891	921	920	909	952	897	905	932	916	975	908	877	921	927	895	867	924	919	897	895	936	874	891	940	898	938	896	943	930	881	889	895	918	969	890	979	936	911	962	905	961	951	920	905	931	924	948	923	924	971	956	915	964	916	895	903	918	896	911	934	921	886	905	968	916	973	887	943	901	903	904	927	949	924	930	928	912	928	900	945	926	924	909	916	933	932	932	954	942	901	869	881	931	964	920	920	885	947	934	946	933	939	935	931	954	945	899	997	921	873	891	931	896	938	916	875	912	954	932	939	886	851	901	915	863	950	861	941	924	882	846	895	891	942	929	889	927	915	944	897	949	939	890	941	901	911	882	937	892	913	933	937	917	912	882	979	888	973	902	904	961	899	899	869	934	954	890	921	900	926	891	882	905	992	914	926	951	928	952	917	919	913	907	909	873	922	931	923	919	949	933	911	927	962	941	939	939	891	897	973	893	893	967	956	871	850	882	923	913	950	907	905	920	974	864	904	899	949	916	923	907	928	882	898	898	975	903	989	915	893	953	932	939	945	969	889	912	948	898	913	907	882	896	883	927	941	956	937	895	925	952	907	903	863	968	903	922	945	951	874	958	962	878	975	917	944	894	881	905	955	931	923	934	936	892	901	937	951	913	975	890	902	901	924	940	926	890	891	943	964	887	896	893	975	906	874	907	931	885	960	924	921	939	892	939	945	930	920	947	906	925	919	930	908	866	931	890	906	905	901	915	912	881	910	912	951	1010	916	921	931	951	987	875	941	919	894	926	923	921	904	884	970	825	957	919	966	902	913	971	920	946	955	921	897	988	915	912	935	910	955	934	924	895	953	974	961	929	973	948	833	899	901	881	925	912	910	927	892	958	951	950	903	923	941	895	908	889	909	919	948	928	893	886	912	924	956	965	913	905	903	906	910	890	886	944	929	938	927	954	955	961	912	880	914	893	942	882	906	894	889	952	878	930	930	976	961	938	915	892	927	951	965	952	898	922	909	927	892	892	953	863	896	904	885	918	901	892	957	973	938	912	913	912	908	898	923	898	867	904	907	967	914	906	898	949	963	911	942	905	880	869	936	945	984	949	911	900	962	916	946	989	975	922	903	939	913	929	948	943	931	900	907	905	937	960	914	964	926	867	905	958	916	900	885	984	873	912	926	931	891	923	940	879	978	863	883	930	917	853	898	963	925	962	933	927	914	910	873	894	928	890	923	875	936	962	961	901	892	927	903	921	876	898	922	968	939	918	875	957	874	957	974	866	900	924	917	898	917	957	900	965	926	925	950	963	984	954	898	923	888	925	919	926	927	951	939	984	950	871	915	921	964	918	922	908	847	944	842	887	943	950	896	950	992	940	901	895	987	941	961	872	904	954	985	884	956	929	922	903	940	896	946	895	932	936	934	888	936	885	911	948	925	933	931	907	904	932	949	951	897	916	946	914	932	905	861	944	869	958	945	905	906	938	924	932	923	922	890	898	979	893	908	894	996	917	939	900	927	905	965	880	969	906	944	913	897	931	950	927	924	883	912	961	940	920	908	863	891	909	974	929	909	1013	911	898	961	924	923	935	916	925	938	926	909	902	945	920	930	936	943	908	957	926	912	917	880	959	872	908	903	914	910	919	862	867	916	911	1006	902	889	929	946	886	884	938	941	932	944	845	966	904	917	928	926	913	920	959	937	899	853	942	884	882	880	901	890	889	964	927	973	900	848	964	931	880	995	912	904	921	961	930	983	961	954	951	860	928	888	957	907	910	920	929	908	932	884	960	925	914	933	932	930	885	878	947	964	939	919	940	923	915	931	948	931	908	898	919	885	935	907	924	875	965	899	915	930	882	951	929	967	937	922	928	897	900	963	956	927	954	905	919	923	930	928	925	931	914	888	903	922	922	926	966	954	925	966	895	896	928	876	937	908	967	925	912	902	910	922	892	923	884	950	919	916	969	930	871	887	947	965	955	905	964	878	938	927	896	917	949	932	896	934	942	901	907	889	915	909	897	919	922	916	920	965	882	885	869	985	895	936	940	893	948	865	877	868	948	913	907	929	884	911	999	903	928	919	957	861	954	935	893	943	919	955	948	917	944	945	964	929	921	881	993	881	913	886	925	921	904	945	940	893	892	875	914	931	893	914	932	889	893	937	876	930	889	953	938	1006	938	849	912	903	876	939	940	900	937	920	910	862	951	947	963	978	942	953	935	859	972	931	943	979	889	896	910	890	902	958	933	935	1003	875	917	883	971	890	903	965	958	956	886	934	970	953	912	908	934	968	903	873	942	974	923	954	927	929	878	880	978	814	900	925	910	923	928	891	943	865	885	904	912	917	890	915	919	897	903	966	980	927	914	1000	976	948	922	943	941	947	929	971	917	915	917	905	885	925	960	967	950	933	917	889	893	872	910	946	884	920	884	935	916	900	953	892	892	896	908	909	916	932	915	930	921	899	940	971	923	899	904	947	896	912	941	962	975	998	912	910	931	874	883	891	862	961	927	891	962	931	938	938	923	914	840	948	941	872	926	968	992	895	946	943	908	971	935	970	999	909	977	918	932	945	905	936	932	925	972	886	925	942	906	933	941	945	919	951	916	941	953	869	944	931	978	953	906	927	896	893	909	907	973	919	922	891	934	963	878	932	946	895	967	931	956	903	876	941	912	890	941	913	915	947	922	873	932	923	896	905	954	932	924	904	923	951	943	902	931	897	978	902	993	916	939	925	882	893	967	894	862	948	890	930	924	903	957	946	972	970	899	894	925	943	915	977	942	941	968	941	944	942	937	916	911	929	932	929	902	909	935	931	909	919	936	889	950	893	974	936	885	948	942	938	958	954	962	910	943	936	888	898	955	907	879	912	941	992	904	946	959	948
14395	6469	4346	2583	1643	1224	1055	819	841	727	575	608	585	542	476	513	464	443	459	396	439	473	418	437	395	420	430	425	427	449	371	405	401	442	361	384	393	414	379	405	373	418	418	375	430	371	424	444	408	379	368	409	398	386	425	382	371	384	402	413	395	412	399	378	424	402	428	411	445	404	404	404	421	436	386	376	436	454	411	361	381	378	424	386	410	418	442	374	398	386	426	396	388	392	384	395	424	415	385	386	392	393	400	411	424	439	364	398	406	411	414	387	409	399	393	395	393	405	386	378	405	391	407	390	396	371	386	410	418	403	410	404	394	409	412	435	400	393	384	393	415	420	396	437	409	474	375	423	418	413	413	391	381	392	376	406	379	410	400	428	396	389	427	424	397	415	418	410	402	402	414	426	389	440	418	410	411	413	418	386	395	427	413	454	410	400	362	393	389	405	378	400	426	380	400	390	393	345	416	395	422	438	395	379	401	452	405	390	369	375	401	417	425	378	415	413	422	404	390	399	403	414	413	421	380	361	381	396	434	427	453	376	426	404	391	374	423	378	381	416	405	403	374	400	398	406	351	372	442	360	422	388	398	445	415	414	429	421	386	405	380	438	382	378	410	396	397	410	406	350	400	428	379	407	377	371	371	388	392	421	406	408	392	389	388	360	417	385	421	408	391	414	423	388	398	410	407	401	421	431	423	394	410	413	433	412	330	399	431	371	390	411	410	416	403	419	428	404	418	416	421	387	403	422	412	426	377	409	379	414	391	431	429	388	404	369	419	400	393	399	388	421	357	396	449	397	416	395	379	408	397	403	412	405	399	397	422	375	383	409	390	425	380	408	401	429	400	402	396	409	420	410	440	408	422	379	391	398	420	403	390	422	421	419	429	426	410	394	404	436	412	425	396	408	444	434	385	383	413	376	415	377	398	383	382	390	403	400	407	383	397	403	419	373	377	430	434	411	396	388	427	432	468	428	372	393	379	395	366	390	404	407	366	410	370	415	416	398	388	368	423	420	460	432	406	422	365	390	411	431	428	410	378	407	386	405	383	392	430	403	389	415	367	448	432	381	398	423	400	390	384	407	401	415	392	375	365	427	410	394	400	382	438	394	357	373	419	393	416	396	421	386	357	394	403	389	404	431	406	396	427	415	403	416	398	441	383	383	430	388	414	440	365	408	403	384	398	409	393	411	399	402	389	389	399	404	364	402	433	357	382	387	359	403	435	378	384	409	385	373	400	428	395	353	395	373	407	360	422	398	445	377	364	401	446	423	391	389	375	419	401	394	365	420	418	387	396	427	375	400	387	412	404	400	448	385	438	435	389	391	374	368	351	402	392	409	456	408	393	389	394	416	396	402	369	422	390	387	370	376	400	378	399	379	379	418	422	392	394	383	427	425	408	374	399	401	403	380	413	384	384	372	408	417	443	397	405	396	390	416	387	450	421	403	386	452	396	408	363	382	389	391	427	409	432	424	385	404	394	411	422	450	407	406	411	382	386	378	449	380	419	387	413	408	365	393	415	401	405	435	410	342	384	384	383	428	416	387	415	385	400	386	408	412	407	415	414	407	362	404	408	385	411	371	444	416	398	408	387	377	421	417	427	390	399	412	363	424	407	396	396	402	387	404	414	413	380	404	433	388	389	396	443	409	384	414	398	423	393	400	428	393	416	411	403	414	412	426	390	418	384	374	395	396	414	386	405	406	346	425	416	351	397	395	411	391	399	387	395	427	407	392	381	408	422	393	433	429	429	394	416	409	403	395	396	433	403	399	382	400	365	383	384	416	458	381	361	407	371	393	416	385	402	450	407	415	375	405	396	387	437	407	394	422	395	411	416	401	425	372	400	428	438	393	434	348	467	409	371	403	389	442	428	436	389	401	397	397	414	377	403	389	401	379	399	394	418	472	388	426	387	408	399	353	371	391	404	425	407	398	383	392	400	372	446	430	389	414	365	414	401	395	395	409	402	414	427	428	426	398	373	395	389	428	358	430	388	371	408	399	407	420	404	434	380	388	404	363	394	398	425	420	367	395	432	375	424	399	407	417	451	387	391	429	447	400	396	456	379	375	442	385	411	401	405	411	398	405	381	427	448	354	376	363	408	422	379	401	384	426	404	415	413	422	403	433	415	455	425	402	393	439	423	433	391	395	424	392	391	408	397	368	406	395	381	416	404	361	428	381	407	371	423	422	400	418	409	425	393	414	419	380	353	390	392	413	412	397	393	421	408	420	391	390	410	441	405	390	388	405	364	403	387	372	396	419	419	407	365	422	359	437	401	358	401	425	364	428	476	400	417	384	432	372	419	390	426	406	410	353	385	378	405	408	403	402	406	377	417	394	412	431	416	357	400	415	383	400	441	377	395	434	418	426	383	435	400	410	398	432	424	366	378	389	427	445	414	414	372	404	417	411	383	419	398	384	354	396	400	414	360	399	435	417	426	406	434	370	397	418	450	436	423	414	432	389	404	417	368	411	391	420	387	407	405	372	424	393	370	383	376	360	376	387	379	403	411	374	413	405	392	388	408	414	424	452	404	366	368	406	397	441	432	401	380	356	379	399	388	438	407	433	417	372	415	393	408	399	373	392	380	395	370	397	395	394	402	410	413	400	404	422	406	394	387	418	423	369	390	388	417	411	395	402	390	390	439	425	365	380	374	417	401	411	386	412	363	409	404	383	393	428	375	367	380	411	388	404	384	385	379	410	420	388	431	399	415	402	406	377	440	427	388	428	426	390	411	381	411	384	398	396	400	367	387	424	409	389	409	436	380	396	357	401	378	399	392	426	418	406	402	399	411	404	396	358	390	425	401	374	405	406	380	404	388	395	408	409	376	379	412	410	404	401	413	413	420	372	384	417	404	413	437	417	376	398	393	402	373	376	415	411	421	394	365	385	374	377	394	398	412	405	409	425	411	408	470	430	414	434	385	417	370	410	444	444	358	362	398	360	403	390	441	398	438	408	404	360	419	429	375	373	390	389	398	394	403	393	407	402	394	386	397	414	392	409	390	386	395	407	431	427	374	438	413	390	386	430	391	405	380	428	385	413	377	408	397	385	432	390	398	425	399	398	386	398	390	377	416	412	389	432	405	412	411	385	397	396	352	403	428	380	396	400	427	428	414	365	435	365	379	398	387	365	402	379	378	437	385	415	371	414	375	414	376	380	410	427	409	408	437	414	402	380	412	399	392	415	398	412	376	404	382	367	395	376	404	395	364	377	399	375	388	408	410	419	416	379	410	411	408	397	383	414	411	394	408	408	392	382	382	439	405	451	424	404	385	404	429	383	385	432	429	399	406	420	443	417	396	447	419	414	424	391	430	412	421	410	422	409	430	380	390	408	402	440	378	408	414	372	425	428	432	401	385	395	456	439	393	409	392	428	420	347	452	417	423	412	389	400	388	408	405	425	403	414	386	395	425	381	436	456	368	417	392	380	407	433	400	408	371	412	428	408	366	384	386	341	434	432	394	387	380	379	372	410
8461	5247	7455	7135	5565	4411	3798	3053	3039	2440	1996	2063	1953	1632	1479	1331	1124	992	1035	1005	1004	1030	1036	1035	1053	1021	960	1002	888	868	913	966	920	900	972	853	879	924	910	826	934	865	889	885	910	876	847	863	855	889	893	867	851	913	877	896	866	916	873	877	860	881	900	875	909	908	913	849	904	871	858	809	856	840	910	874	829	913	888	905	852	861	865	848	860	904	867	899	847	882	907	830	868	854	891	932	870	872	830	858	865	873	885	889	885	878	881	881	863	912	833	879	841	840	913	841	886	902	889	878	887	883	893	821	890	851	889	865	826	872	824	859	904	875	889	887	896	896	855	844	914	921	891	844	905	811	919	912	861	857	825	912	900	907	896	876	842	861	838	889	921	914	881	849	856	876	915	870	871	895	870	944	935	899	876	860	831	858	891	841	857	877	866	882	870	870	902	897	888	883	879	830	877	923	842	913	919	827	836	881	903	881	860	901	839	885	832	879	882	885	836	886	911	914	876	838	843	841	893	877	924	874	880	849	868	896	852	834	822	856	909	924	910	883	895	858	835	845	837	882	813	863	835	903	909	868	889	847	888	866	873	899	843	927	809	859	837	851	823	852	864	884	902	804	908	882	859	897	899	867	828	867	883	895	843	875	881	911	883	888	926	851	833	843	881	897	860	855	885	854	888	891	927	918	815	868	885	826	916	903	830	873	803	867	856	900	884	916	878	879	850	813	849	875	892	819	825	869	836	866	863	847	913	822	908	851	907	892	807	867	871	852	892	862	848	862	896	874	873	884	860	851	895	887	903	918	882	850	895	876	909	848	874	838	898	864	863	844	888	865	836	836	837	822	898	793	865	849	844	900	876	928	831	882	926	931	858	853	888	829	860	890	807	858	855	933	862	849	893	964	873	880	878	834	931	860	875	841	892	837	879	909	928	866	865	849	883	855	869	857	898	833	817	904	917	898	809	898	846	893	881	879	880	885	900	863	949	839	874	846	910	851	881	882	873	926	838	877	858	914	851	863	926	871	880	868	861	867	838	903	850	835	882	838	868	892	826	862	819	834	838	825	899	874	840	841	879	826	882	893	892	874	883	851	796	849	878	831	859	850	865	814	927	850	866	864	853	826	853	851	834	800	860	879	922	872	867	870	873	891	843	902	838	867	874	902	900	841	823	798	861	909	837	897	807	877	852	893	894	872	903	893	881	873	865	863	879	885	901	825	852	882	883	837	916	880	877	853	829	855	907	908	854	877	868	845	842	842	802	895	907	881	854	893	907	817	835	898	827	859	921	869	835	888	909	851	907	880	927	821	858	859	866	853	857	896	871	950	898	829	871	864	846	846	856	905	870	867	850	852	925	870	842	850	866	878	861	868	839	861	862	892	816	818	839	872	827	864	838	889	854	855	856	849	849	928	902	863	880	889	926	913	892	836	853	886	878	882	900	880	881	890	860	852	860	825	942	878	904	880	869	859	884	823	897	847	878	890	886	822	855	869	882	869	814	839	830	926	857	879	803	892	852	823	877	888	918	875	865	859	902	849	877	889	864	847	852	911	859	908	902	910	878	891	877	910	884	847	867	837	912	844	850	857	919	828	929	918	898	891	869	857	869	840	859	817	913	824	898	916	863	830	860	840	876	909	868	868	889	873	871	891	943	845	874	858	832	845	867	846	878	906	842	875	882	878	813	888	859	837	868	856	805	854	889	854	896	865	847	866	896	822	864	882	890	879	869	845	848	843	887	916	852	868	841	867	847	873	861	876	874	900	905	864	925	880	881	845	924	899	893	858	876	849	862	888	872	908	843	886	867	862	895	841	853	847	846	905	894	859	897	867	847	851	844	915	860	863	883	900	851	839	863	914	852	856	911	835	895	890	870	922	847	871	881	823	874	868	875	875	851	914	832	851	866	871	867	902	783	867	824	854	886	867	841	891	894	861	882	871	893	841	802	888	844	865	840	895	894	897	883	874	864	863	881	883	846	822	843	828	911	913	895	838	885	910	837	843	883	896	828	829	856	869	890	857	854	822	834	881	842	899	906	860	871	866	802	819	831	887	844	869	902	857	855	898	896	840	822	857	891	892	878	880	876	870	881	801	842	923	886	794	833	860	854	881	901	865	885	888	856	817	857	832	848	810	827	908	852	881	900	903	839	889	900	888	917	891	872	919	863	912	859	835	886	844	939	843	884	877	917	889	876	906	880	878	825	919	906	916	871	858	863	905	908	874	851	857	846	827	925	893	891	820	879	898	778	917	847	863	870	829	875	898	952	889	878	848	871	904	849	891	875	880	859	799	910	911	951	894	896	853	848	836	893	843	898	899	875	855	886	861	846	851	805	872	846	881	852	867	913	789	850	902	883	865	869	866	865	857	906	861	898	890	882	899	858	865	880	898	866	889	820	843	895	882	815	841	918	913	843	888	876	893	853	890	913	905	888	841	887	904	896	844	836	835	872	880	836	896	947	852	872	819	899	892	880	946	889	855	900	845	885	891	850	840	851	881	846	890	812	835	857	850	885	891	920	822	895	871	901	905	849	899	840	839	836	881	861	892	854	831	867	885	866	829	862	854	851	885	866	888	879	867	909	821	888	853	898	874	831	835	838	872	929	873	840	856	918	852	886	878	852	874	846	904	827	910	923	888	863	871	883	837	878	861	838	821	901	871	854	889	895	861	884	845	817	880	855	872	831	835	879	839	867	919	820	829	872	904	869	887	865	781	878	862	868	835	839	830	909	856	877	861	869	879	913	870	813	875	820	838	860	919	880	872	952	853	861	868	860	880	853	857	883	891	873	909	926	880	825	898	890	868	898	937	885	864	828	852	842	894	870	882	911	840	895	863	838	855	897	854	882	832	877	860	854	856	873	847	816	857	867	825	853	820	891	834	876	935	836	901	873	891	904	928	944	858	902	842	874	871	848	846	890	851	938	878	843	861	836	906	867	866	820	827	823	858	802	882	870	845	871	847	887	857	871	868	899	884	842	905	817	902	853	880	838	863	883	854	855	865	901	950	874	850	871	883	882	848	870	915	881	862	912	873	829	899	885	874	870	890	906	893	894	876	870	870	804	870	836	904	881	836	914	851	920	878	948	866	871	875	826	871	896	892	876	917	817	890	914	834	864	848	885	848	876	879	818	810	880	823	922	870	879	865	887	839	868	891	878	837	835	890	909	833	848	863	879	860	890	909	896	860	871	900	871	879	855	865	862	843	886	874	896	895	852	897	837	870	895	883	908	846	859	856	866	853	876	860	900	853	850	819	883	921	853	863	858	871	874	867	830	905	847	865	837	871	945	845	879	817	817	849	883	827	866	878	910	887	855	885	918	851	873	865	850	871	908	840	875	825	921	859	854	838	861	834	862	897	897	859	858	843	852	911	868	885	843	896	829	878	912	862	818	853	880	914	888	853	814	857	926	891	900	924	904	820	872	863	837	903	845	890	856	853	901	839	874	871	912	855	928	938	850	853	836	858	878	871	895	864	930	815	915	884
27035	11396	6991	4249	2608	2123	1755	1409	1259	940	760	785	732	630	608	516	470	416	390	478	436	370	377	371	402	454	381	409	373	388	394	403	397	417	414	406	373	375	358	384	342	391	375	357	394	373	381	347	386	369	356	360	338	384	375	366	338	330	377	368	348	379	372	375	353	336	357	399	386	406	347	356	352	351	396	371	389	372	369	395	374	362	358	362	354	371	360	361	420	368	387	380	348	356	380	371	409	395	396	376	354	333	385	384	361	359	388	367	363	402	388	389	354	350	358	410	385	371	345	352	389	343	387	345	348	361	373	381	405	354	400	390	392	377	367	364	383	345	342	381	422	366	355	365	395	328	368	365	396	387	370	373	383	380	395	370	353	370	383	355	365	358	345	373	371	373	332	374	378	400	347	377	348	330	349	365	393	372	373	391	389	368	388	390	388	389	373	358	354	330	363	386	379	373	359	374	340	359	393	370	386	393	347	318	374	379	372	365	343	355	382	350	355	375	349	354	399	395	356	410	375	391	364	354	349	359	360	387	362	377	343	381	364	398	345	366	375	357	342	390	369	370	413	359	389	355	402	406	401	353	380	349	399	378	390	358	395	365	372	383	387	368	377	383	376	372	417	395	388	382	422	382	393	365	374	371	331	361	389	412	345	356	408	389	363	392	382	346	388	372	371	379	317	392	389	362	380	373	403	384	325	400	374	379	369	335	358	407	389	377	349	360	342	418	361	381	357	349	381	380	382	383	419	335	359	359	386	375	410	344	363	336	372	341	370	371	369	355	355	364	379	394	393	353	388	403	388	384	374	386	355	387	364	339	339	410	381	367	382	395	395	366	357	362	383	364	372	374	387	380	371	374	349	398	358	370	401	373	406	358	376	404	350	406	381	402	372	326	369	355	366	352	360	355	357	359	375	358	367	371	343	342	383	375	367	375	359	378	411	399	419	369	401	367	360	347	375	356	374	388	374	393	336	354	404	338	352	416	340	383	363	410	343	369	357	350	383	417	381	370	356	352	372	406	412	431	359	396	391	403	378	369	344	335	376	362	383	384	382	386	357	347	369	358	347	386	367	387	376	376	394	385	345	362	405	402	393	333	383	411	378	356	371	351	360	375	344	397	376	402	362	330	370	375	361	360	393	359	376	391	325	368	367	381	351	387	407	397	380	356	377	369	355	409	362	352	386	380	371	373	373	342	372	401	345	386	394	351	364	334	376	404	371	369	348	344	382	324	334	332	344	407	399	355	392	354	386	386	350	330	358	379	360	384	321	364	351	361	382	372	407	379	351	391	383	407	376	371	346	373	393	413	402	385	380	377	381	383	351	413	386	332	366	343	360	369	369	355	370	411	395	353	386	389	343	408	363	337	379	402	376	350	330	361	381	351	384	365	412	364	375	362	351	338	359	410	428	399	389	387	346	374	396	317	375	333	376	363	345	353	400	366	378	351	367	397	377	376	380	359	365	358	346	345	314	369	377	384	339	364	352	360	354	335	367	363	365	349	385	385	379	388	381	407	368	372	401	390	340	336	374	378	387	366	357	363	329	366	363	335	409	352	368	325	408	331	418	351	329	365	375	354	389	390	423	368	333	315	374	362	364	346	359	382	374	390	387	393	373	359	343	353	360	388	381	348	392	391	393	352	347	358	380	390	391	353	403	353	370	344	382	390	395	363	351	384	401	372	370	389	356	353	374	363	374	364	357	365	375	343	376	356	371	403	367	372	388	371	379	352	383	365	352	390	364	390	357	340	386	416	366	393	367	369	377	390	382	394	361	393	373	326	399	383	387	392	351	386	368	379	385	375	390	381	361	395	358	358	410	385	406	380	363	368	391	392	349	351	384	393	364	356	403	392	362	369	375	399	364	349	362	349	369	379	396	374	377	380	386	390	346	396	374	403	364	349	362	376	380	395	356	390	362	381	368	380	363	360	372	348	359	340	408	393	357	360	420	398	361	388	384	367	407	364	398	396	393	384	358	376	372	376	376	394	342	390	384	355	365	369	352	394	437	377	388	366	344	385	346	403	444	371	356	347	366	359	417	360	394	325	378	384	368	359	371	384	394	356	358	355	364	357	374	352	339	333	363	386	400	386	375	369	354	334	351	384	369	359	412	374	351	379	364	341	357	376	363	371	389	368	353	371	381	358	367	380	354	378	347	372	375	375	366	378	339	403	400	365	390	370	355	398	353	343	384	426	395	390	378	382	372	368	365	407	367	355	329	325	381	373	385	339	372	371	385	378	356	394	377	365	371	361	365	365	374	382	376	390	341	326	372	367	385	400	368	387	353	356	382	391	378	382	337	334	311	342	334	371	403	384	390	365	383	373	345	376	387	395	385	378	359	388	362	374	358	376	374	394	348	363	371	367	347	325	377	367	381	356	349	393	388	362	386	357	379	398	412	407	362	422	376	391	352	418	357	365	356	355	334	374	348	396	408	421	350	393	360	396	363	385	355	339	375	369	405	393	360	359	353	399	376	331	386	403	365	410	388	357	386	365	388	379	419	391	393	357	367	403	376	389	372	374	399	389	360	348	377	417	367	393	358	360	351	373	382	371	379	366	353	373	375	409	383	357	396	417	406	351	372	382	411	341	377	383	338	389	394	369	373	330	365	423	341	354	355	376	369	375	339	338	339	367	359	370	346	398	358	362	404	361	404	347	375	376	343	383	371	392	353	357	391	392	368	338	382	360	396	398	409	355	342	369	363	373	401	329	346	366	364	354	403	376	354	415	375	398	343	402	385	354	365	348	407	378	386	375	335	338	393	377	363	356	395	356	346	426	435	389	326	400	368	365	378	372	377	414	347	355	369	363	382	379	367	387	367	374	375	373	334	368	398	385	388	347	354	344	382	375	385	414	386	366	370	394	364	347	353	352	390	391	330	376	440	363	362	390	408	372	396	392	340	381	372	382	371	370	404	328	350	385	374	331	393	400	371	380	326	344	358	356	329	345	374	383	376	340	351	365	381	393	376	388	379	398	381	396	417	343	391	362	389	350	379	359	400	381	389	387	367	375	358	374	356	347	369	404	349	382	354	401	345	390	376	338	355	390	349	386	373	389	366	391	342	342	386	377	406	385	335	378	389	325	361	383	355	388	382	372	333	370	370	394	403	326	334	333	417	394	392	353	366	370	361	350	397	378	388	364	332	397	417	338	410	401	355	383	383	338	370	395	337	393	349	354	346	399	362	367	371	363	380	354	394	368	373	373	349	361	357	416	348	354	379	368	392	404	358	382	349	349	335	357	370	405	374	375	451	355	386	363	366	373	363	348	346	406	381	376	376	382	390	408	372	338	372	381	370	385	362	327	401	357	416	355	372	370	362	380	393	401	380	360	348	372	342	387	379	348	350	341	351	397	365	323	385	386	391	355	410	407	354	365	381	397	405	384	352	376	359	384	349	374	376	361	359	374	380	380	382	388	393	392	415	361	392	396	413	356	336	355	378	410	377	376	310	379	369	370	335	351	362	390	352	355	359	362
15653	7783	11102	10423	8979	7760	6703	5835	5151	3707	2989	2984	2954	2326	1995	1964	1527	1299	1191	1070	1041	1026	1050	1037	1061	1027	998	984	961	965	884	959	871	977	898	895	872	888	873	822	897	881	884	840	834	807	916	827	809	840	901	857	828	821	828	796	827	862	784	831	886	833	807	854	844	836	776	823	758	825	842	819	845	825	815	807	868	840	828	798	817	865	833	818	853	820	829	813	828	789	862	832	871	819	819	825	831	882	794	828	825	836	817	844	816	810	812	801	762	773	813	820	788	814	829	815	825	838	813	850	854	856	809	847	824	834	837	812	807	811	819	907	833	840	824	832	823	841	865	778	847	789	791	851	801	830	853	813	826	825	892	828	812	802	817	785	809	833	843	843	856	855	814	755	836	795	839	810	868	806	825	869	816	798	818	827	838	851	789	867	821	820	855	842	896	838	828	804	829	814	818	830	811	776	822	850	843	776	805	786	875	754	822	811	828	819	845	817	832	856	851	877	840	831	828	801	805	832	843	816	858	847	798	814	801	817	844	826	766	883	847	776	849	758	797	871	806	767	856	843	810	831	828	877	805	821	765	814	820	810	844	836	794	796	804	789	825	831	805	836	837	874	814	800	820	776	801	799	856	821	783	775	816	792	797	798	832	809	840	788	859	810	868	842	832	803	817	847	847	770	840	802	761	817	823	829	810	821	819	803	862	845	801	808	790	847	832	814	827	822	866	823	820	840	852	827	834	815	785	827	808	813	823	840	837	788	822	788	836	840	876	785	783	854	806	885	831	861	798	791	824	845	784	811	766	781	863	845	786	828	812	873	807	863	796	789	820	833	847	813	805	877	797	797	888	845	824	865	804	802	845	836	819	789	814	816	844	867	819	824	839	812	792	778	774	851	834	786	822	872	796	790	833	839	808	793	822	831	802	836	810	836	847	826	822	799	860	842	804	844	872	845	826	821	801	863	867	795	773	849	803	781	810	831	777	866	850	820	816	800	826	855	814	835	793	848	838	862	870	844	794	821	867	814	870	866	894	838	809	834	822	875	806	815	822	828	827	806	855	828	841	865	865	842	826	806	841	761	807	775	810	834	831	845	785	802	838	837	845	860	806	823	811	846	810	834	796	813	817	780	820	803	797	820	798	853	833	832	842	827	805	813	851	819	811	802	840	848	815	809	852	797	845	821	856	777	811	818	826	824	852	808	805	850	828	789	831	826	853	823	844	837	772	801	885	819	821	883	747	806	802	828	823	780	800	794	857	829	833	850	867	842	813	803	779	777	833	858	806	859	824	831	827	816	790	790	861	859	826	788	842	815	796	872	820	846	822	777	801	832	846	797	829	803	844	799	836	812	815	833	823	864	823	822	832	799	816	783	814	805	826	857	830	824	869	853	868	803	820	807	848	827	819	835	858	839	802	834	858	865	856	847	786	833	828	829	792	843	842	822	837	862	767	845	820	804	788	788	872	796	820	831	859	800	822	777	821	851	796	817	827	836	794	812	835	848	832	873	854	869	797	800	818	822	808	763	814	869	806	838	824	825	784	861	843	854	758	852	852	836	796	857	822	863	841	825	840	793	800	832	832	833	880	880	821	864	803	811	799	811	795	800	778	804	874	779	823	862	838	837	833	834	846	850	820	850	833	840	809	822	838	819	821	790	797	804	854	800	832	869	793	788	833	808	844	814	822	841	772	820	804	813	849	839	840	837	820	829	841	800	808	863	828	835	810	786	844	849	790	855	822	817	899	830	874	812	841	800	852	806	803	814	816	838	825	864	774	786	835	809	848	840	829	878	829	810	809	820	814	760	795	838	812	836	769	819	833	841	821	803	824	792	759	823	788	854	852	799	792	830	847	827	837	834	834	820	877	830	846	807	806	835	844	809	788	835	807	809	863	809	832	814	814	856	807	790	847	808	832	794	841	855	753	801	811	815	849	840	818	800	815	824	845	834	852	828	836	858	729	826	789	792	843	851	850	818	806	835	791	813	782	858	797	821	882	802	840	796	821	813	812	819	831	844	784	807	877	823	829	822	802	812	784	851	796	829	805	842	811	822	831	822	792	832	825	795	829	837	838	789	838	837	841	843	829	836	846	805	841	857	821	848	843	824	842	781	814	773	817	823	841	832	821	797	825	858	793	813	784	838	792	855	793	833	868	877	795	783	844	839	790	858	826	836	853	796	829	881	802	838	894	814	809	835	804	847	850	839	885	839	894	794	822	849	804	865	822	820	756	822	788	823	785	836	788	770	797	797	843	754	815	823	862	800	804	851	797	813	803	850	776	870	801	852	769	845	815	767	816	793	816	813	790	825	820	826	844	874	781	782	799	769	806	825	879	784	843	811	818	798	823	847	841	812	809	791	810	814	836	826	858	864	836	817	819	850	852	818	802	863	799	807	837	827	841	864	846	836	787	803	846	861	784	807	798	791	821	817	890	814	839	824	842	840	829	878	868	814	834	852	800	846	865	874	846	851	819	824	848	797	819	803	807	828	825	818	824	812	807	839	788	843	847	786	814	861	816	795	825	870	801	804	834	842	791	843	821	808	823	810	804	819	843	822	849	827	821	851	859	790	845	772	776	917	813	763	820	837	831	826	826	833	831	799	823	842	826	813	764	830	828	850	887	793	808	810	743	829	852	821	795	856	800	820	788	813	840	810	846	836	804	864	900	818	868	767	832	779	808	864	840	807	834	788	835	816	850	861	782	823	831	849	810	824	810	802	874	831	826	827	852	840	817	824	848	795	788	813	805	862	827	820	843	792	808	832	804	763	761	850	816	792	813	743	802	842	834	800	797	816	802	801	820	850	801	823	852	783	839	807	794	858	837	846	798	858	835	814	854	852	788	846	778	766	822	862	839	819	891	778	813	847	807	819	793	823	813	777	799	814	862	860	834	838	847	833	870	801	826	835	792	841	839	797	808	856	846	817	840	787	865	794	846	814	802	813	779	768	846	795	824	842	807	812	834	864	852	781	819	859	782	874	823	835	865	838	837	836	832	794	810	782	791	818	735	802	800	817	799	835	797	817	837	831	845	814	807	873	804	838	856	830	757	829	828	875	811	824	831	855	831	796	842	809	794	803	762	819	794	836	838	785	812	810	787	773	821	832	808	826	798	768	809	808	847	851	832	785	780	814	839	813	846	888	832	812	848	815	816	807	864	818	820	852	818	845	793	778	794	870	845	833	831	841	795	812	823	838	786	814	817	814	812	833	803	816	827	857	801	815	834	824	821	819	800	789	831	797	879	788	841	811	846	843	830	799	814	868	837	773	835	807	876	777	808	791	845	800	785	819	793	809	821	815	846	797	828	829	840	850	796	886	826	795	813	852	786	869	814	792	779	819	796	847	858	837	829	832	858	781	827	848	807	837	849	799	829	805	818	782	775	848	891	781	847	810	818	835	859	780	835	860	817	809	817	833	807	832	811	822	829	875	793	817	816	842	896	818	810	808	863	850	850	852	801	830	852	856	837	819	836	829	840	821	867	794
35787	14985	9336	5593	3903	3105	2333	1932	1606	1216	1021	978	968	825	697	668	629	570	507	440	482	491	477	464	481	479	469	445	491	467	427	447	436	451	450	472	430	453	416	466	426	411	414	443	472	431	460	439	427	417	459	405	446	418	409	411	394	440	377	443	427	430	446	411	467	444	447	409	434	384	393	397	415	432	454	418	439	432	441	432	415	415	454	445	436	422	417	486	405	401	403	439	448	429	384	428	405	406	448	396	405	419	430	417	429	473	423	414	435	441	400	389	414	451	439	408	424	393	419	417	412	421	428	439	399	412	398	420	405	440	443	398	464	459	408	462	430	417	425	456	454	454	407	420	397	459	388	432	394	422	404	391	434	431	410	435	417	428	427	433	432	453	405	441	427	465	394	423	442	450	425	457	405	432	445	457	393	417	407	409	400	406	441	420	430	464	440	420	414	406	430	396	417	378	451	452	417	401	447	393	434	383	441	402	423	385	381	484	416	438	421	437	378	418	407	423	397	454	408	470	412	434	407	401	418	395	444	424	436	388	380	386	449	440	422	435	467	435	441	419	434	415	425	393	451	427	426	397	407	424	438	427	408	417	415	403	423	397	429	433	420	436	441	435	403	394	433	421	409	389	439	418	422	429	381	386	382	406	422	445	395	436	392	434	422	424	435	417	423	417	411	425	463	381	473	456	428	445	389	419	448	432	424	404	424	439	432	410	443	423	428	408	395	413	437	457	466	403	421	414	398	434	439	411	426	412	398	407	405	477	426	425	425	460	438	423	441	441	444	396	430	433	422	422	406	453	461	419	448	411	443	431	424	419	391	409	423	412	479	470	399	394	437	407	462	414	437	450	428	437	420	426	454	433	451	439	454	391	456	422	470	439	431	405	416	426	402	361	408	393	428	452	463	411	402	416	398	392	439	477	421	398	443	439	425	439	407	441	413	414	372	381	436	433	389	425	439	421	459	408	394	419	435	440	432	398	430	398	434	422	419	423	418	420	431	431	413	451	404	420	402	429	431	450	434	406	409	426	388	431	419	406	448	421	437	392	433	421	426	397	452	393	409	410	443	450	444	420	448	420	427	427	397	398	363	405	411	404	414	431	422	420	458	400	404	405	420	370	391	406	427	385	387	415	419	445	418	447	440	445	399	432	462	419	384	373	376	409	452	442	411	406	441	458	443	405	407	437	429	430	409	384	434	410	421	447	412	408	384	424	423	405	457	441	410	427	410	409	414	427	405	440	420	408	430	399	404	478	427	417	457	410	432	413	396	451	443	440	439	446	467	393	413	420	448	432	418	401	404	400	409	390	454	450	431	417	406	435	399	421	411	446	427	382	449	437	413	413	396	404	437	398	452	409	420	411	481	411	418	439	453	423	385	433	443	390	448	417	437	420	429	435	453	421	430	436	404	452	441	423	443	445	430	405	468	424	425	419	447	391	473	429	406	452	403	449	441	441	412	434	413	444	427	443	396	404	464	429	430	447	415	393	444	404	430	425	413	430	386	423	409	411	398	399	421	409	453	402	381	381	422	431	439	425	458	410	438	451	433	368	400	410	384	405	438	451	419	422	442	464	458	431	423	397	414	377	441	460	462	445	412	397	448	413	435	423	421	461	415	411	445	432	428	435	426	425	418	418	419	393	417	444	428	379	454	402	409	416	440	404	397	412	436	430	427	443	463	464	452	435	436	431	445	405	431	432	409	418	457	427	417	459	458	429	431	414	410	389	404	438	421	386	403	422	420	437	404	454	398	415	451	475	432	444	417	417	416	416	434	427	415	403	450	440	390	421	404	398	408	436	443	473	416	445	436	390	431	430	424	408	440	408	395	366	410	413	442	415	394	381	403	434	454	446	420	420	437	451	444	413	398	463	407	461	433	429	423	401	386	425	398	468	429	431	453	382	415	431	456	395	437	408	415	435	420	416	428	407	373	391	421	414	414	452	410	371	456	410	435	427	408	394	432	407	361	411	440	426	441	444	440	411	456	470	428	406	440	424	413	412	429	431	382	412	447	441	416	435	465	463	421	434	403	424	396	455	399	400	426	451	434	398	441	436	438	420	442	455	429	434	426	449	413	406	442	435	439	455	431	429	421	455	408	405	384	396	418	399	443	429	385	402	421	413	428	423	432	437	417	440	428	397	451	434	412	429	396	432	420	411	422	444	414	438	400	428	438	413	419	436	439	456	427	456	375	480	432	406	418	418	398	426	411	449	431	430	426	423	430	397	420	376	393	429	433	429	414	399	443	484	436	416	449	455	402	374	423	415	455	413	409	426	398	417	405	412	428	411	447	449	438	417	394	440	395	442	417	428	410	393	412	408	423	414	435	420	430	420	431	430	413	402	395	427	436	431	432	432	439	446	394	387	440	417	383	420	447	455	425	405	384	403	416	451	419	439	456	414	442	463	420	449	404	458	452	369	395	435	407	425	395	406	397	446	402	414	439	451	419	443	432	404	394	426	439	427	414	433	392	434	431	397	415	408	420	460	426	398	442	384	438	479	422	436	450	426	419	413	424	408	484	455	472	419	402	403	429	420	417	393	395	408	419	417	422	440	398	418	409	414	459	425	412	423	464	439	438	449	469	428	429	411	414	405	425	449	419	406	412	425	447	404	419	449	466	458	410	426	415	460	422	432	444	441	458	397	410	437	441	412	440	408	419	445	412	366	424	411	430	412	440	423	422	430	417	399	379	392	409	449	417	463	413	412	428	422	425	429	431	447	388	455	431	451	361	445	425	446	425	429	417	416	416	407	415	428	416	399	428	415	399	372	427	408	444	424	440	418	408	430	427	448	433	372	421	433	420	460	415	429	432	393	420	435	436	432	430	390	438	420	441	487	442	415	432	429	425	435	409	450	411	414	445	427	407	422	432	391	369	421	438	413	403	413	447	427	404	441	410	447	422	393	412	403	404	441	414	407	421	410	395	407	417	405	407	436	388	430	437	440	407	411	443	432	427	444	451	412	408	411	418	398	413	423	433	445	436	460	436	416	415	439	401	346	417	458	432	402	410	477	449	405	435	400	415	397	453	431	453	386	408	456	404	379	441	438	433	438	420	436	431	435	419	463	420	439	426	420	443	415	407	429	416	437	416	464	467	475	441	378	385	454	411	415	425	409	442	427	411	439	442	429	392	425	402	411	490	432	469	456	424	456	437	404	427	403	472	398	439	428	429	406	452	443	439	417	451	455	443	421	383	392	436	420	450	429	396	389	390	451	416	460	439	430	449	382	464	398	467	403	433	449	416	435	435	450	416	400	407	436	447	418	443	451	452	490	429	422	452	449	429	442	390	390	443	429	453	430	458	435	404	396	412	390	424	427	376	451	392	429	424	404	423	399	398	439	407	399	399	441	399	403	424	415	442	417	402	435	410	409	454	426	417	417	408	403	434	436	439	426	384	406	425	423	397	463	449	432	410	419	442	466	400	412	417	429	411	419	427	414	408	428	440	452	445	391	431	410	408	397	451	426	415	434	425	396
19753	9636	13339	13140	11442	10520	8772	7770	6833	5037	4153	3835	3845	3124	2541	2540	2148	1653	1394	1291	1264	1215	1262	1223	1233	1234	1257	1087	1091	1114	1054	1031	1053	991	978	993	927	961	960	971	1026	999	969	952	948	949	1009	886	968	1009	987	980	885	892	960	875	919	944	923	922	947	925	915	914	918	886	930	872	888	908	898	967	982	877	963	919	989	864	907	926	917	958	942	886	967	921	948	917	930	895	947	914	928	882	882	910	892	918	931	927	942	906	952	970	922	899	933	930	954	950	953	949	921	913	919	973	904	948	943	926	950	921	904	894	935	916	980	935	937	917	979	924	902	962	959	871	941	965	964	935	968	930	987	977	928	879	924	904	911	935	928	894	922	934	868	943	982	948	930	925	898	920	912	902	921	939	908	938	930	938	944	952	931	931	965	1009	944	957	890	902	910	890	930	892	930	960	952	899	903	918	896	957	927	908	942	937	1022	950	956	927	960	941	998	923	905	914	895	965	883	949	954	965	919	934	928	987	928	964	903	901	882	926	869	894	955	930	973	955	908	920	929	946	924	936	939	920	931	893	963	945	892	931	905	870	874	933	854	919	963	916	876	946	978	917	914	925	934	953	919	973	974	920	960	901	894	926	933	924	958	926	948	874	935	961	941	893	958	905	934	936	916	926	953	860	925	886	902	877	918	933	933	958	862	910	857	912	919	890	920	952	918	914	906	913	876	913	890	925	916	908	950	942	925	907	922	959	885	906	923	911	953	901	959	911	904	942	943	938	938	920	925	878	883	932	936	964	948	920	967	912	917	914	953	906	896	887	912	895	916	951	968	924	898	959	870	897	874	937	933	889	971	884	945	906	907	944	892	917	936	931	883	918	986	930	888	885	908	947	933	913	896	855	943	957	913	925	902	952	919	884	932	914	902	920	930	968	906	942	899	880	907	927	918	917	922	948	974	956	973	940	891	914	976	904	968	937	932	917	914	973	905	857	936	964	944	924	920	932	921	875	953	938	932	942	964	989	929	934	941	951	902	940	946	927	878	909	882	913	893	898	941	915	932	882	982	951	959	855	913	897	963	944	869	958	933	889	975	906	881	918	933	954	954	961	898	932	890	983	899	959	894	967	918	973	920	894	927	899	920	927	896	937	916	937	969	886	926	919	856	974	935	956	902	928	934	938	895	937	874	942	909	929	933	909	981	935	971	873	953	949	911	929	915	936	941	901	881	933	930	959	905	934	933	920	943	912	922	911	894	908	973	930	922	954	925	931	933	936	913	880	904	994	916	881	913	923	938	897	916	960	908	987	927	926	941	941	911	936	926	900	942	965	945	930	927	911	921	978	911	1013	948	957	902	933	933	940	902	907	923	914	914	921	864	950	864	933	949	934	941	891	920	943	977	975	911	875	924	960	932	981	901	915	944	910	926	900	914	924	962	937	924	950	880	887	905	894	912	950	913	954	930	931	914	905	917	919	934	1003	950	928	935	991	896	898	863	927	958	874	929	940	918	959	936	919	912	968	964	966	914	965	941	939	922	960	857	914	914	914	969	901	913	955	919	956	909	908	905	909	888	947	932	945	873	871	939	874	982	943	965	947	896	878	842	966	929	906	940	975	869	939	913	926	882	949	850	981	937	935	927	907	980	900	896	952	939	924	959	929	950	927	929	953	893	944	962	970	835	891	868	906	916	876	906	900	944	905	893	871	894	872	918	927	877	891	887	898	906	963	917	961	900	951	924	937	888	946	949	1008	905	886	943	876	971	874	921	934	919	939	912	908	913	974	915	963	894	934	918	937	928	913	926	871	961	997	949	973	893	951	896	985	877	890	926	917	960	940	885	880	903	929	874	898	886	873	879	952	893	913	903	959	873	963	943	942	892	942	926	965	877	913	934	948	890	935	871	906	947	915	900	937	918	919	920	893	934	934	894	951	954	922	940	903	904	899	934	902	852	973	935	929	924	950	916	921	900	917	913	887	973	939	949	890	894	934	920	918	916	937	891	950	959	892	903	875	955	925	895	953	890	901	884	952	912	943	862	916	905	894	956	886	951	930	940	890	917	941	850	960	933	933	900	897	960	921	925	910	873	925	926	920	926	906	916	907	926	929	913	957	931	938	926	899	878	883	854	961	905	926	928	917	944	916	902	935	915	941	873	901	929	927	945	910	931	904	948	950	934	921	926	958	899	936	933	921	962	917	925	902	960	917	940	911	932	894	952	874	935	913	937	925	922	917	902	934	954	959	923	915	923	924	942	949	951	940	939	954	881	941	924	917	924	931	935	902	942	904	930	924	900	892	902	946	885	874	898	892	984	943	956	915	944	896	888	946	923	940	940	911	890	903	946	904	921	943	940	967	898	940	888	952	894	909	934	930	876	901	928	944	998	932	951	942	887	914	917	966	899	918	939	873	896	936	946	911	898	964	934	907	897	955	918	972	913	855	872	976	892	945	879	963	948	906	900	948	922	960	888	928	986	921	945	903	887	936	944	927	882	912	945	876	917	952	922	861	921	931	967	874	944	925	865	905	950	920	919	963	939	898	891	981	894	958	943	895	940	916	926	929	927	939	930	878	878	938	927	879	874	934	880	929	934	913	913	915	917	916	902	963	970	940	882	947	969	922	919	943	874	914	938	939	917	912	926	890	867	917	931	945	915	914	923	941	952	939	936	964	926	928	939	920	940	912	917	934	872	916	938	941	915	905	907	981	951	949	926	848	909	887	922	870	925	928	895	898	900	911	928	910	918	853	904	951	912	916	915	900	959	928	918	908	944	944	896	955	899	909	912	915	925	929	897	932	853	879	955	856	906	895	964	893	940	913	912	923	982	953	933	916	915	960	871	861	929	946	864	952	930	924	902	952	897	936	941	905	932	970	917	877	960	889	900	923	947	932	896	923	939	927	952	980	947	929	921	941	959	929	955	935	930	924	886	867	874	918	896	946	908	879	905	917	895	872	905	993	905	965	850	875	917	921	962	918	962	924	914	904	944	870	968	954	916	1008	878	929	904	978	954	946	968	924	947	972	957	926	868	905	900	922	945	949	889	880	933	932	848	860	927	922	913	944	903	904	989	952	927	919	974	891	969	900	911	912	940	932	1012	913	917	968	957	944	950	897	903	912	897	911	885	869	951	980	948	884	926	921	924	915	943	919	990	944	919	897	904	894	914	963	900	974	912	956	947	912	974	963	912	927	922	962	965	914	884	968	948	920	916	880	940	934	999	893	958	924	972	913	908	942	917	950	953	908	858	939	902	911	903	947	916	903	907	866	926	916	919	933	933	921	923	977	906	942	934	950	934	913	906	943	870	951	934	901	941	946	918	879	954	922	902	898	933	971	939	886	934	948	937	917	883	904	884	917	995	905	944	921	909	907	944	897	905	973	928	931	868	935	947	926	937	886	939	873	948	926	972	907	876	906	879	950	898	870	934	901	905	948	883	897	868	879	947	890	920	901	951	924	946	880	913	902	980	926	936	918	874	923	896	919	903	928	938	943	835	930	898	929	998	914
14039	5944	3834	2585	1655	1220	1029	901	779	673	610	577	629	537	475	483	455	477	416	396	416	461	381	436	452	408	441	428	406	428	403	434	438	361	433	416	390	463	424	409	385	409	383	423	378	350	416	404	414	378	377	411	426	408	368	403	421	401	457	416	401	419	425	397	407	412	405	413	409	422	416	432	405	389	399	368	388	381	389	357	385	401	426	405	356	375	397	411	374	372	413	422	401	382	436	415	387	381	357	404	363	414	411	420	392	389	430	378	375	389	381	415	412	408	464	392	454	366	392	401	419	415	392	366	404	376	375	408	368	418	427	392	431	420	396	403	379	380	408	449	416	432	407	380	407	387	434	430	393	343	369	376	387	406	366	398	399	415	378	414	447	422	374	343	394	395	421	376	385	362	407	437	425	424	397	437	444	428	404	404	386	391	432	407	412	425	437	398	380	431	383	386	440	417	408	415	412	385	427	385	427	392	378	396	405	419	380	390	378	381	371	373	404	410	442	419	369	372	370	401	411	399	411	396	375	413	424	425	400	429	424	375	411	396	389	382	421	401	417	403	402	429	417	365	391	418	414	385	375	394	426	393	424	399	373	409	388	399	405	450	375	358	396	407	422	407	403	430	420	420	408	388	411	362	421	425	370	431	409	423	374	390	374	380	396	419	395	402	341	411	377	419	412	370	372	419	372	379	366	444	438	368	412	376	424	434	399	375	406	358	424	398	384	412	359	409	410	395	424	399	411	412	377	434	386	429	403	402	444	400	434	383	407	381	395	393	447	412	386	377	382	392	403	391	408	404	416	368	387	403	410	408	350	432	380	403	366	393	365	381	416	428	405	392	408	450	385	387	380	417	405	421	385	393	454	408	423	383	410	398	384	414	375	367	386	393	393	366	440	420	362	368	392	434	391	421	388	406	391	387	415	450	387	407	392	433	378	411	403	409	416	392	440	435	383	375	397	409	408	396	440	387	369	387	396	418	361	455	350	389	400	417	388	402	391	440	402	423	428	387	403	384	426	400	434	430	439	421	435	370	410	393	403	403	393	345	393	345	380	391	392	422	396	358	356	385	379	378	420	437	398	388	362	354	418	416	396	410	404	392	388	419	448	433	407	395	427	434	437	428	437	392	410	416	366	375	421	397	382	405	403	393	409	426	393	403	357	415	406	383	398	376	394	428	431	391	390	433	385	388	402	410	399	383	415	398	391	405	404	389	404	390	420	442	427	399	412	397	406	390	410	377	438	402	418	390	393	397	389	394	407	371	395	406	392	397	385	381	432	401	386	359	411	415	410	387	398	388	385	388	445	402	430	394	425	442	388	389	399	390	397	410	395	406	430	399	414	405	403	425	376	381	422	401	422	394	440	439	349	372	408	362	416	384	411	396	400	422	395	394	405	415	434	436	420	381	371	420	422	398	411	429	414	411	387	395	400	414	386	387	397	395	426	386	422	384	387	400	414	422	370	392	407	389	361	390	402	402	410	423	412	442	401	379	412	375	430	391	408	366	390	428	441	347	373	371	413	376	361	407	399	458	432	408	430	402	384	391	405	403	451	413	404	381	369	360	398	421	402	407	391	420	351	387	384	395	353	336	385	404	396	419	394	395	387	434	400	412	380	378	416	402	373	387	403	419	415	473	402	367	422	427	395	464	447	409	372	397	402	419	402	377	398	403	391	391	432	435	403	425	365	425	390	398	393	420	398	441	409	390	391	371	374	412	396	435	415	418	464	440	419	426	441	400	391	425	391	412	398	429	432	363	380	390	413	429	394	417	419	385	407	402	433	390	417	400	403	432	386	413	381	404	378	377	399	395	416	388	406	401	375	389	383	376	420	376	424	382	391	364	415	400	374	420	431	437	411	399	373	429	381	447	396	416	406	411	408	375	432	426	398	377	375	399	412	401	419	403	404	398	426	413	471	398	361	413	403	447	386	391	426	379	404	388	428	404	395	386	439	371	430	393	379	398	417	437	373	377	386	376	407	416	384	388	410	351	381	412	418	379	420	446	396	412	425	409	398	411	397	405	382	410	356	405	405	395	430	420	376	388	398	373	377	407	389	383	393	423	472	405	382	391	446	437	386	374	385	397	370	401	423	412	444	372	383	431	407	396	411	386	384	418	415	381	390	382	362	371	398	394	399	419	391	381	410	461	395	413	391	389	366	424	452	426	416	392	415	389	357	424	359	435	401	395	400	423	363	383	386	392	390	404	384	402	416	411	381	411	438	392	360	401	396	425	397	384	421	380	410	433	381	403	417	427	375	366	416	380	428	390	384	432	380	379	429	439	411	385	368	372	394	384	382	403	377	386	404	411	401	387	406	399	385	397	407	377	392	390	396	403	384	412	402	420	430	407	429	380	359	410	396	401	383	418	403	390	369	378	405	370	413	393	414	428	372	376	392	358	386	388	390	389	439	363	415	435	411	409	376	410	405	373	365	387	400	408	385	411	402	394	387	408	389	394	385	411	430	430	381	335	408	411	393	417	409	408	410	424	437	388	416	381	373	389	368	398	402	388	425	402	388	409	398	386	400	437	387	360	381	412	370	382	413	348	398	416	366	372	381	378	426	434	424	424	410	370	388	406	410	425	434	404	376	358	397	428	400	467	404	396	392	404	453	425	390	414	407	402	402	387	394	388	377	405	421	390	411	407	385	399	401	403	422	391	410	373	374	404	443	369	400	430	379	389	356	397	418	495	422	440	425	426	404	383	397	389	375	378	428	403	441	388	388	437	390	375	395	409	408	387	405	422	382	415	469	400	378	397	422	418	392	447	406	409	391	386	369	402	421	400	415	372	359	445	424	369	423	403	419	374	412	371	441	397	398	389	414	428	385	400	385	400	407	430	368	378	388	399	405	402	397	417	401	436	420	416	368	414	387	414	413	372	401	431	427	413	455	439	410	392	405	403	407	384	407	389	409	429	396	370	382	369	376	407	409	400	408	428	385	377	401	425	383	381	403	400	414	439	393	436	398	423	383	376	421	473	416	411	382	384	387	407	407	405	406	411	420	379	391	401	434	387	419	428	386	420	432	421	395	427	429	406	400	342	390	392	347	408	401	417	387	401	390	412	390	383	425	368	397	436	393	386	421	425	384	408	393	418	418	415	397	421	393	422	411	393	412	386	407	378	408	370	383	410	370	444	384	406	406	401	384	387	442	419	386	414	400	404	385	443	371	410	401	416	454	437	379	412	418	396	375	392	438	417	432	348	407	401	419	412	427	439	406	378	387	386	390	402	406	402	407	416	349	410	410	385	413	419	404	429	387	421	451	420	398	382	380	365	389	356	408	403	388	422	385	379	397	397	387	377	408	442	457	429	390	375	376	387	425	408	415	421	348	401	402	388	419	378	387	410	428	393	357	402	378	411	403	400	420	364	429	411	392	393	415	375	358	406	388	421	428	418	421	380	372	421	344	440	400	390	381	441	438	374	418	428	353	400	347	396	379	410	410	361	350	430	396	400	408	413	389	422	417	369	404	362
8306	4577	6808	7033	5874	4635	3755	3036	2911	2313	1973	1959	2056	1578	1408	1373	1129	1125	1007	1039	1042	956	948	1012	957	970	1002	925	959	905	901	866	901	918	922	893	918	899	836	887	836	921	942	901	898	864	897	864	853	976	878	911	902	831	877	874	895	880	888	886	821	849	835	839	831	825	843	844	849	867	894	870	917	903	928	889	893	857	896	908	828	872	921	808	855	905	905	903	888	907	857	869	915	863	909	899	843	849	882	883	850	870	835	896	872	828	879	876	858	855	813	865	914	880	837	861	866	912	816	868	903	858	820	861	882	885	939	833	839	897	840	850	870	833	876	891	883	865	845	846	867	835	864	853	843	856	804	865	896	881	910	935	867	861	882	828	870	851	854	893	849	894	876	850	855	878	836	787	866	910	889	833	836	901	821	863	841	894	868	866	844	826	872	868	867	919	883	881	816	872	885	873	880	891	878	853	861	844	913	882	884	831	866	878	875	869	851	858	855	824	890	853	897	918	836	826	867	846	856	908	868	878	935	870	855	845	821	914	861	876	811	849	895	832	861	837	891	820	917	855	846	827	878	864	857	916	835	812	833	865	855	874	855	868	879	872	842	862	873	865	836	847	888	887	859	858	861	854	840	846	869	869	866	868	880	866	873	862	859	888	908	851	826	843	882	903	883	897	852	894	859	838	916	892	845	876	855	872	872	913	881	901	878	847	905	865	903	867	873	887	871	905	860	838	847	868	877	910	881	878	853	812	846	870	888	933	898	874	902	846	820	915	892	912	886	879	840	854	856	882	881	899	868	889	879	881	837	841	814	838	859	892	880	845	816	918	850	889	830	893	819	899	866	871	862	893	873	858	836	849	852	867	848	898	867	854	861	901	855	874	854	888	914	844	839	836	842	836	836	887	864	881	876	921	882	870	884	885	822	879	868	863	907	858	883	872	883	889	872	882	867	871	928	921	872	883	829	857	842	842	856	826	886	845	862	842	885	879	883	802	874	895	845	809	862	867	831	891	893	868	845	932	941	896	908	827	845	894	894	890	877	868	889	820	905	885	886	871	870	903	825	914	888	878	885	864	822	811	849	873	825	866	832	835	878	896	859	906	868	855	898	873	877	865	852	892	831	899	872	853	900	885	882	894	882	904	844	848	818	842	860	878	865	823	893	842	930	852	903	839	916	830	832	883	916	912	870	906	828	855	864	865	923	905	876	834	835	916	884	820	890	873	871	884	877	874	904	868	865	874	846	870	800	862	843	842	873	910	815	814	847	906	892	860	874	868	856	831	869	853	831	852	866	893	890	883	871	846	883	925	867	842	907	882	876	891	898	877	870	888	834	829	861	889	853	864	896	871	857	864	848	868	885	865	909	859	849	859	864	903	862	842	874	895	852	870	839	850	884	873	897	853	880	921	875	881	826	848	864	815	846	871	786	838	848	860	887	803	871	902	885	854	889	870	818	843	918	883	907	845	885	853	860	837	847	830	861	881	866	868	857	904	882	844	897	843	863	882	900	965	868	888	911	838	927	795	868	835	897	851	873	848	859	867	858	875	883	829	887	892	879	882	916	853	861	840	815	960	882	886	885	898	872	870	888	876	878	872	852	865	900	882	867	866	879	908	888	888	863	796	900	885	871	840	917	930	832	834	859	850	867	848	846	853	850	923	875	888	884	836	906	840	862	939	848	878	836	872	937	839	894	860	848	862	864	853	838	879	887	868	921	820	828	857	873	840	859	842	877	849	887	832	813	844	881	875	881	871	869	874	835	879	834	860	855	884	862	900	888	848	848	895	822	783	862	845	866	811	891	922	859	865	863	815	858	816	901	877	899	890	850	916	910	856	919	832	832	848	897	830	865	875	856	847	908	909	885	912	855	898	845	896	845	876	875	873	900	834	877	893	867	886	866	817	915	877	868	870	886	882	903	901	842	864	838	826	844	926	902	826	861	867	852	851	844	877	854	810	909	856	831	872	883	821	855	867	887	842	873	920	866	830	874	877	836	844	901	868	858	847	889	871	848	897	873	873	900	847	852	900	859	900	869	857	861	886	884	870	865	828	875	819	904	846	829	854	845	938	865	865	836	858	833	938	878	854	858	893	877	880	847	824	895	833	853	888	855	834	831	846	826	890	856	892	876	829	874	868	837	864	868	892	838	907	851	817	867	864	864	875	902	904	841	891	863	842	898	897	872	897	819	870	865	863	831	807	887	855	827	847	848	833	812	860	897	862	862	875	855	829	904	874	894	879	785	871	875	861	849	863	843	853	850	821	863	829	854	858	847	855	867	849	818	914	817	926	886	842	885	830	927	891	844	868	863	936	861	848	904	871	862	876	884	810	882	881	879	840	882	835	863	906	871	888	890	892	871	838	874	872	875	859	866	854	859	872	849	860	858	815	845	905	863	917	832	850	874	894	861	909	888	898	888	900	843	848	875	861	891	863	862	851	904	886	841	874	868	879	877	867	880	840	822	837	908	870	908	843	834	874	881	947	869	909	889	853	831	859	850	879	828	820	870	922	862	891	810	833	835	853	829	830	850	870	883	889	866	852	857	912	829	858	856	893	820	902	905	864	846	870	894	875	856	880	880	899	853	874	926	866	871	883	869	869	847	835	837	913	845	845	891	872	824	860	891	825	850	819	873	844	898	823	873	818	827	853	884	891	865	911	920	904	830	919	874	810	872	869	934	859	891	872	873	858	828	883	863	849	868	908	845	886	846	879	859	839	831	919	833	874	839	872	862	855	887	855	830	908	870	863	789	907	838	878	892	866	871	845	821	835	837	871	883	878	884	840	908	884	881	891	823	863	883	902	855	826	929	852	882	878	877	843	868	799	867	886	843	887	885	887	887	868	842	907	882	878	866	880	888	895	836	818	916	922	864	891	844	870	920	896	864	855	849	851	873	868	863	871	925	813	899	843	810	863	858	899	872	901	797	883	899	839	877	826	909	846	851	855	885	875	867	872	876	849	872	923	827	792	855	902	809	870	894	857	830	856	924	879	858	905	838	868	828	910	849	881	875	899	873	927	849	897	807	849	851	852	856	869	878	812	878	866	843	876	896	869	901	890	934	882	889	891	880	842	884	920	852	864	844	821	881	855	875	860	873	903	905	890	879	857	879	906	877	849	890	841	949	840	896	899	873	916	878	902	850	853	865	915	857	892	860	876	861	818	852	891	871	863	854	874	855	868	822	909	873	832	880	894	913	852	857	860	823	897	887	887	877	844	868	867	815	912	887	888	930	885	842	880	822	855	886	876	910	844	855	823	868	929	859	828	833	904	889	853	873	789	884	846	822	865	845	909	856	861	818	837	793	814	885	839	839	850	862	864	876	851	862	861	879	880	907	836	888	894	841	878	874	875	878	850	890	837	860	896	849	886	855	853	869	872	912	849	878	838	907	924	834	886	924	887	855	836	885	855	908	846	865	836	920	876	814	795	909	908	924	864	868	830	816	857	891	834	875	836	866	846	879	859	866	828	871	857	860	880	850	927
26583	10513	7838	4344	2898	2180	1657	1417	1138	987	747	808	765	643	621	544	473	472	454	402	415	381	400	419	423	397	401	402	388	342	409	371	418	388	379	405	396	372	410	382	400	380	364	358	397	378	338	383	367	403	350	364	357	406	391	370	379	403	397	385	394	357	338	351	384	408	385	423	413	379	321	366	362	345	371	318	391	392	388	376	363	382	362	376	397	373	389	357	376	388	358	362	377	347	360	375	353	378	393	372	386	380	387	380	359	364	364	350	359	360	384	374	325	353	383	399	339	378	414	382	392	384	375	352	397	405	404	372	399	405	401	377	386	364	364	383	391	337	349	390	376	404	336	351	374	381	381	370	372	393	392	360	407	359	368	373	371	400	330	360	388	343	409	394	377	406	387	377	401	436	374	395	385	386	361	389	376	398	400	402	374	424	380	353	361	418	382	350	387	375	401	372	418	410	407	365	355	370	360	334	353	401	389	405	394	390	369	362	372	391	378	388	343	393	361	366	384	389	370	395	356	376	336	372	401	382	377	347	358	360	379	377	376	392	368	398	392	357	350	364	422	383	397	374	407	368	389	376	352	385	404	395	371	383	359	390	392	365	371	366	374	385	341	387	373	354	353	367	360	392	392	350	377	413	375	379	393	372	381	423	378	397	374	420	354	382	363	393	376	365	387	391	344	374	413	369	390	395	351	374	350	352	391	365	393	391	371	400	371	423	400	356	395	362	383	371	393	360	374	384	399	374	360	376	386	352	357	375	339	349	363	349	354	378	336	322	386	372	364	418	410	363	350	384	367	347	361	377	391	351	366	406	373	353	387	412	408	382	373	397	361	362	394	394	394	354	336	349	411	372	343	372	381	383	389	373	383	367	379	368	395	383	365	435	327	354	383	397	382	382	368	354	376	362	370	352	378	367	372	391	388	362	360	390	381	371	373	399	385	395	351	357	323	352	370	367	362	392	378	425	425	367	345	363	395	324	385	358	409	359	400	361	367	373	389	361	386	350	349	357	364	378	370	389	358	381	401	348	409	334	374	340	359	392	401	368	387	392	367	327	344	357	347	369	366	363	394	387	389	340	381	364	362	382	340	355	391	384	413	364	354	380	385	363	384	378	388	346	374	399	367	380	416	387	371	396	413	384	379	382	391	358	379	376	391	363	385	363	366	398	408	358	389	374	409	383	333	371	386	363	365	386	346	380	378	366	378	401	358	344	364	352	388	410	404	332	415	374	385	383	405	360	371	373	370	360	359	370	405	364	389	397	388	396	403	417	401	337	390	367	397	349	382	375	348	380	341	393	420	389	353	360	364	389	395	386	356	361	341	376	378	357	400	371	394	356	394	370	363	340	381	403	368	355	365	364	397	370	372	374	393	362	366	377	425	373	379	381	353	364	368	398	420	364	377	392	344	432	375	399	407	389	374	408	338	356	385	402	369	363	400	423	365	363	393	365	359	364	374	396	388	386	357	370	358	375	379	381	407	421	379	383	359	373	379	335	377	388	365	359	381	391	357	389	398	387	375	410	386	382	390	365	359	362	350	370	391	380	354	385	346	419	361	415	395	360	372	318	355	368	390	379	394	372	383	401	383	381	358	381	376	371	349	302	403	432	377	361	379	351	365	392	324	355	380	385	339	364	379	393	355	381	374	366	380	391	406	393	392	343	383	420	405	365	400	450	383	346	386	359	344	374	346	375	388	331	355	389	386	361	371	375	403	366	386	370	370	365	335	369	368	338	340	380	353	405	372	404	378	381	378	369	354	353	402	385	359	377	355	362	432	384	370	367	358	353	372	371	333	371	393	366	398	335	400	388	337	404	335	408	364	365	351	385	374	388	374	366	430	368	350	369	375	372	411	372	366	375	392	403	373	370	345	400	347	348	346	352	339	390	397	367	380	369	395	383	372	401	361	352	386	379	344	360	363	367	381	355	336	399	391	360	392	369	363	399	333	350	398	390	358	396	379	368	341	382	374	367	368	370	372	355	378	396	383	384	341	336	367	376	383	417	376	365	354	395	382	394	390	373	404	368	393	409	417	361	341	393	401	425	391	351	391	371	353	381	371	389	340	339	360	390	394	386	405	404	345	368	375	361	367	348	325	364	386	376	335	363	378	376	345	343	392	412	408	414	400	372	361	341	393	383	385	375	368	376	354	364	378	391	385	378	361	353	359	336	366	372	342	378	368	403	379	366	357	414	331	363	372	390	355	392	356	354	386	339	348	394	359	360	378	366	375	387	379	414	382	370	354	380	398	383	403	398	345	395	390	391	363	427	344	359	342	378	375	356	343	328	377	386	371	373	365	377	382	397	370	341	336	387	378	366	356	383	381	412	412	346	371	368	414	355	375	371	394	392	361	399	371	351	396	370	346	405	381	405	413	394	403	367	393	388	385	387	374	384	376	356	357	381	390	388	391	412	365	348	385	375	350	344	362	400	360	367	378	364	403	411	372	352	377	389	353	399	405	364	380	397	398	372	367	418	393	400	386	400	393	355	382	366	363	348	343	378	361	370	388	391	400	366	356	387	379	403	349	346	376	379	384	387	398	382	366	406	388	397	378	365	387	383	368	362	366	366	399	402	399	373	356	371	391	355	349	411	348	407	368	364	363	373	357	379	403	333	392	368	354	359	355	404	386	323	380	404	326	384	334	379	339	360	385	363	368	380	408	378	398	380	357	357	377	365	378	385	330	386	407	379	421	378	374	394	383	401	382	358	355	349	366	397	358	407	371	332	362	360	374	361	336	332	391	364	346	350	357	394	360	390	362	373	350	399	413	373	359	364	376	373	331	375	384	341	372	409	405	361	364	358	355	367	355	399	386	419	353	361	358	367	357	409	397	400	365	335	406	393	360	396	314	381	380	361	364	364	398	375	372	388	367	417	360	372	380	384	430	413	360	357	409	406	370	362	349	359	394	390	389	358	358	382	392	376	368	352	392	388	389	409	363	377	338	364	372	366	322	354	374	386	360	376	368	376	374	395	350	355	343	370	362	400	380	385	373	359	379	370	361	367	374	395	366	378	370	386	375	380	370	379	393	375	376	373	402	335	354	349	385	359	397	366	366	353	382	380	368	380	361	358	390	366	315	366	376	354	387	358	369	351	391	385	400	402	373	370	402	410	362	419	364	389	395	340	392	364	368	360	401	373	360	373	353	377	357	354	381	366	361	344	383	403	394	356	387	366	386	385	346	363	418	367	404	371	370	376	389	381	377	389	351	352	353	402	391	361	410	372	373	371	334	334	356	385	407	407	398	378	382	344	359	391	363	384	378	387	406	373	395	370	383	386	377	396	371	392	382	383	380	357	387	385	399	369	351	366	389	368	360	407	416	363	417	411	423	354	349	393	429	426	404	392	370	402	373	378	334	373	390	367	376	408	345	379	386	388	372	373	396	370	404	400	369	412	355	371	361	375	382	363	373	332	381	361	400	380	362	381	376	376	367	390	390	382	337	375	393	367	392	379	420	399	361	352	392	345	387	378
15561	7683	12474	10412	8958	7890	6833	5219	4737	3992	3090	3055	2834	2282	1958	1920	1580	1221	1146	1133	1094	1087	1017	1043	1061	1033	1025	996	896	929	894	948	859	850	912	836	906	843	817	847	857	880	864	940	842	863	861	888	912	924	849	788	824	836	796	809	840	805	886	818	825	771	862	845	812	869	801	843	804	770	843	859	816	846	827	815	801	800	814	767	840	815	871	841	797	822	847	849	857	833	858	842	791	803	851	752	837	807	833	837	870	828	815	802	850	814	828	802	781	828	842	852	783	831	883	833	826	745	802	749	839	836	785	857	811	823	838	796	902	809	819	841	835	834	813	840	823	821	821	827	863	777	810	818	821	789	823	805	785	833	848	816	736	865	847	850	801	854	863	832	893	820	874	885	817	854	831	892	820	885	774	824	752	795	772	822	849	861	834	797	846	799	836	832	822	866	849	825	839	844	904	833	839	809	867	843	856	845	806	838	812	862	829	863	797	794	799	832	830	864	830	820	850	878	802	841	819	869	803	864	850	813	809	799	818	838	839	776	803	805	810	772	821	812	872	842	818	828	828	798	804	824	807	831	761	843	793	831	755	822	851	869	810	791	817	840	812	818	829	815	839	803	831	834	830	841	791	884	822	815	780	813	800	846	832	855	841	842	870	827	798	840	810	806	863	789	837	859	856	840	851	846	837	830	823	832	831	828	821	800	850	835	848	838	838	802	805	864	806	791	827	824	835	833	857	829	827	858	853	828	791	800	824	867	824	824	794	841	835	800	882	794	858	786	831	828	875	845	825	850	849	880	849	796	802	837	785	853	821	794	806	820	826	865	836	846	832	840	774	836	800	796	859	843	835	863	845	798	859	848	872	815	827	823	849	837	842	859	851	804	798	816	817	795	801	819	801	806	894	858	806	757	794	850	842	803	845	841	876	818	787	842	850	866	804	795	822	789	833	821	816	824	857	862	822	856	858	873	818	917	837	819	824	886	865	868	794	861	842	864	808	824	839	830	847	819	795	838	866	845	823	786	762	838	801	874	802	817	835	788	802	869	862	858	809	795	806	805	784	828	849	807	848	845	789	835	854	842	793	857	844	813	788	830	777	809	813	836	869	844	875	811	852	831	818	806	828	823	765	848	809	822	789	791	808	850	829	851	871	825	807	833	853	838	794	841	806	848	804	821	827	839	834	851	854	818	873	832	808	822	813	846	782	845	796	829	811	866	833	836	827	877	819	841	858	843	847	841	867	816	877	873	838	870	804	843	887	761	829	796	836	801	827	809	791	822	859	847	790	858	854	820	854	813	822	864	817	863	842	825	799	787	817	823	802	860	783	851	859	850	845	840	823	844	892	878	801	837	827	781	850	830	788	826	860	819	816	843	808	833	823	801	852	818	879	819	825	817	802	846	797	821	858	828	806	839	804	808	840	768	886	863	893	838	789	838	839	795	851	810	816	844	836	887	824	799	785	838	813	795	808	807	801	830	821	878	794	834	788	840	862	840	778	815	853	776	798	821	821	788	771	833	851	834	829	840	802	806	849	819	850	830	797	837	860	853	833	835	800	873	806	843	839	809	839	831	879	837	798	789	816	819	851	813	840	875	817	807	836	792	800	858	851	860	815	811	784	827	833	831	763	877	808	836	808	832	826	778	858	876	878	863	787	843	860	798	807	868	842	811	870	805	808	855	839	789	802	761	832	868	825	838	865	831	776	800	799	803	777	884	857	840	840	826	822	852	852	808	890	863	862	777	832	832	861	865	870	862	811	841	808	779	829	836	836	830	849	808	856	805	839	870	816	809	817	790	863	810	853	822	830	780	812	812	829	832	847	840	840	801	785	800	802	823	845	813	880	847	844	804	842	827	799	824	833	801	849	788	830	794	772	818	849	825	832	799	839	828	790	824	807	800	847	802	836	834	792	820	810	862	807	814	790	845	840	815	834	846	818	809	779	870	791	845	812	782	873	816	853	855	803	819	806	858	806	847	804	834	857	871	880	858	803	804	784	802	842	799	795	820	777	846	848	850	777	815	880	845	788	829	836	844	837	782	804	816	809	814	842	816	768	792	769	809	797	831	781	797	816	794	848	826	815	824	864	812	818	828	774	822	794	830	803	848	894	879	829	854	822	814	831	861	756	811	843	799	799	817	835	841	838	887	816	814	866	841	832	833	792	858	825	802	795	831	855	818	800	822	820	891	842	858	879	815	837	881	805	807	794	840	875	816	901	825	784	820	832	842	842	832	843	748	877	806	859	853	838	846	769	821	828	834	830	810	788	874	780	840	792	840	810	831	831	835	809	866	857	860	808	821	876	795	820	874	816	810	778	812	835	848	818	838	830	764	843	813	814	863	822	824	871	837	818	810	875	819	822	830	814	804	781	893	837	855	773	878	809	871	846	828	800	812	816	850	823	838	837	854	791	822	850	822	860	848	827	808	839	829	868	806	795	785	833	859	805	842	805	858	837	837	805	808	851	813	833	800	803	813	809	814	874	872	847	814	789	839	796	866	786	877	792	841	840	891	862	815	854	814	859	831	820	797	811	796	755	837	798	847	878	852	828	853	844	784	836	809	826	843	796	861	758	816	833	792	822	737	818	798	881	842	801	818	827	798	868	861	813	826	834	822	829	795	750	803	830	861	828	830	858	820	858	824	833	850	816	814	802	814	850	814	833	848	807	872	872	822	798	781	854	842	847	840	848	802	851	811	822	815	812	857	852	826	820	806	844	863	876	864	884	833	804	831	828	769	819	796	849	851	827	793	852	805	846	776	783	823	855	830	797	808	778	831	801	782	844	855	807	857	820	825	800	862	846	804	783	803	853	832	845	817	867	829	846	819	806	837	795	852	863	864	823	823	811	879	843	821	836	836	797	768	807	796	793	836	837	845	821	818	831	846	794	837	801	827	806	839	817	888	812	843	825	800	870	850	844	824	791	855	871	775	763	812	801	836	811	866	850	829	810	873	842	787	815	834	824	814	816	862	826	852	895	794	788	864	813	846	857	802	826	832	839	808	846	795	814	841	820	806	845	884	854	818	825	835	822	838	780	834	821	839	813	810	806	857	754	820	877	851	854	851	796	857	832	821	830	815	849	835	833	802	786	848	857	847	811	840	861	823	823	869	792	768	789	847	840	846	838	829	792	907	809	919	840	850	834	807	851	796	796	825	781	795	864	825	867	857	806	821	810	921	845	843	855	868	820	890	842	783	812	838	866	785	824	836	817	791	849	865	779	852	828	818	822	811	822	814	832	808	817	789	850	856	836	853	817	865	839	807	847	812	845	858	846	808	867	849	798	825	794	809	886	808	833	799	821	833	778	855	867	840	857	825	823	882	867	830	816	833	795	801	818	801	831	839	813	832	874	804	807	802	826	847	825	832	822	804	872	904	811	854	841	847	863	812	839	849	825	847	862	799	833	808	836	822	846	822	851	790	799	786	812	860	833	843	855	802	805	830	870	832	859	829	821	785	823	856	833	862	879	824	906	828	836	792	835	841
34288	15586	11176	5815	3928	3069	2437	1756	1510	1249	1048	937	918	883	746	688	660	491	484	487	490	469	455	454	462	442	450	442	444	447	436	421	462	456	441	413	445	395	431	405	423	452	424	463	432	451	434	468	426	398	420	465	399	420	442	422	456	453	430	388	399	404	426	412	420	439	428	428	425	414	414	384	401	391	403	416	382	425	427	432	446	451	424	424	389	436	426	372	416	457	444	433	444	433	394	413	437	430	435	434	412	440	393	410	398	388	422	387	427	435	440	431	423	466	463	444	435	442	402	434	411	421	423	406	406	430	363	454	438	394	390	386	412	386	393	416	438	466	403	419	423	428	420	402	459	425	436	473	440	456	424	425	442	420	476	432	425	431	453	392	467	421	457	412	424	425	432	448	458	428	416	415	408	434	382	424	428	439	423	430	439	442	418	440	436	430	438	408	462	398	418	401	448	398	427	409	423	397	442	389	407	410	398	457	448	413	388	442	409	442	460	439	429	380	431	437	459	466	425	386	399	392	393	446	432	423	395	402	390	418	450	462	421	436	377	422	451	435	422	441	440	442	404	413	424	423	424	401	434	447	401	434	461	407	439	463	458	429	428	359	426	423	421	402	402	390	467	395	406	409	429	386	456	427	426	435	437	397	432	383	395	406	408	411	420	412	424	426	425	420	443	458	428	373	430	386	442	426	415	398	426	445	436	391	407	430	464	396	397	455	411	398	471	452	432	428	393	438	383	435	416	434	390	392	376	397	438	445	433	439	411	385	441	425	386	429	413	436	444	415	396	420	420	406	374	446	412	424	427	434	461	440	403	455	422	420	408	449	416	451	455	443	462	452	444	402	433	404	463	433	423	468	422	403	454	444	411	448	412	451	419	436	419	406	436	392	406	417	406	444	442	387	431	386	409	462	403	429	429	403	427	447	434	390	459	464	423	422	474	413	417	421	407	458	431	428	461	404	406	434	393	421	387	436	429	440	416	447	431	448	424	435	432	407	451	481	450	433	422	433	439	418	415	449	432	428	443	421	425	424	418	399	409	444	422	413	437	428	434	412	429	483	395	422	406	412	399	414	407	447	398	390	438	430	422	432	444	400	426	409	427	414	432	442	436	441	426	426	428	412	409	468	412	416	393	434	477	404	407	423	416	394	438	482	404	418	415	450	427	426	447	421	439	428	412	420	407	402	471	402	439	420	407	449	480	374	436	468	448	446	391	433	452	410	402	402	390	453	423	402	413	427	396	423	405	429	401	463	416	439	414	434	462	451	391	428	412	437	440	441	435	448	405	401	407	446	417	471	442	447	460	445	429	451	399	410	428	403	402	418	415	417	472	415	397	432	424	421	410	418	422	440	424	430	472	473	466	396	413	445	445	474	443	454	410	403	385	409	431	404	408	392	438	452	421	427	399	416	410	434	406	437	458	446	423	404	403	447	458	455	426	432	431	484	388	382	448	397	437	400	504	447	437	423	456	406	427	402	422	413	448	405	474	428	431	440	444	465	441	436	412	465	410	443	405	430	456	411	407	437	412	439	449	437	427	425	442	423	384	410	377	399	433	414	409	406	405	404	431	461	410	392	400	413	470	434	440	405	400	454	487	465	426	438	435	421	434	415	400	426	420	468	434	453	440	377	430	421	448	430	412	420	454	435	401	460	391	464	422	421	435	485	447	413	418	449	432	466	455	439	416	464	423	442	444	452	436	410	413	450	407	408	434	441	431	418	432	397	417	438	446	417	415	396	395	419	366	432	402	429	435	411	451	418	374	409	476	435	451	415	402	418	435	404	389	403	396	432	421	410	424	405	395	421	439	399	428	423	396	403	418	423	415	411	449	430	467	440	408	414	451	423	463	425	398	449	505	442	427	469	436	420	444	392	421	416	409	438	406	409	444	417	453	423	409	424	383	415	435	437	449	444	447	419	412	426	397	451	431	419	425	417	427	420	413	417	435	391	408	445	419	455	414	419	427	471	440	409	446	456	395	386	461	452	450	396	399	459	437	422	390	411	440	408	448	443	465	430	451	464	432	465	394	446	421	431	422	403	408	424	418	421	436	428	392	416	452	433	438	434	453	435	419	417	405	446	387	418	379	443	389	437	435	409	406	436	460	431	447	413	432	440	432	379	442	419	404	426	450	391	442	403	424	429	465	465	475	423	411	406	410	444	424	427	461	427	428	410	423	447	431	468	462	447	426	369	472	420	411	414	432	499	417	406	458	397	459	401	430	467	436	436	401	430	433	387	450	481	425	429	458	448	417	416	439	389	426	429	408	437	398	447	446	446	394	458	438	462	461	391	422	447	420	429	429	415	388	431	442	459	453	439	454	406	409	435	408	432	436	395	434	432	472	402	406	427	444	427	428	402	437	449	450	444	435	447	423	454	444	433	433	416	439	466	402	416	422	481	425	434	415	440	441	413	427	436	451	385	427	470	423	426	437	421	419	456	426	435	439	450	433	418	413	409	388	426	429	459	423	440	388	406	425	442	440	457	435	465	492	438	396	428	438	432	431	453	440	392	422	473	437	417	438	465	406	441	368	456	422	452	459	418	396	423	459	462	410	408	393	385	405	462	452	449	365	424	427	510	431	424	417	424	399	469	396	429	422	464	433	421	416	460	427	433	419	416	403	410	396	429	468	411	428	381	437	402	489	461	432	449	414	408	429	414	425	466	430	403	386	417	413	422	419	450	448	418	408	441	426	398	418	404	431	432	417	419	454	439	430	411	425	399	362	380	418	431	410	440	411	416	453	422	443	423	394	428	447	426	431	402	448	451	461	399	453	471	443	460	453	431	415	406	450	421	400	437	422	418	424	405	413	431	457	424	428	412	439	421	410	449	440	440	461	434	418	442	420	418	396	438	431	431	425	444	427	453	380	392	423	426	421	435	398	407	435	398	415	442	437	445	447	424	422	436	448	441	476	399	463	410	455	445	420	417	419	441	477	456	406	438	432	430	437	414	440	407	447	463	403	441	455	424	413	434	435	400	437	426	401	419	400	437	423	386	441	410	422	442	391	428	458	399	437	441	474	451	451	432	412	429	418	461	426	448	475	446	430	426	429	430	400	386	411	440	415	412	462	439	413	399	407	426	450	432	443	444	405	376	437	424	409	430	406	428	431	449	423	408	409	422	425	473	439	441	431	426	383	449	440	407	448	442	422	417	448	438	422	411	399	436	433	453	453	427	402	421	415	404	439	443	415	421	410	454	443	410	401	406	406	426	429	400	461	457	452	498	441	434	471	403	429	409	399	386	433	427	404	421	433	432	425	434	425	447	447	407	434	413	465	448	412	437	424	438	394	439	358	395	415	451	421	422	468	430	440	404	410	405	394	424	427	469	435	439	417	417	376	430	408	428	416	441	429	447	393	400	415	413	403	436	446	451	435	413	443	451	429	456	427	452	439	411	389	433	420	445	450	431	441	393	445	450	436	438	418	431	395	414	421	431	400	408	439	412	411	447	434	472	416	424	391	415	424	467	457	419
18966	10750	15260	13069	11649	10596	9147	7082	6318	5441	4233	3665	3757	3050	2661	2537	2168	1643	1384	1300	1287	1198	1258	1217	1192	1200	1151	1188	1115	1066	1018	1043	1069	1025	986	992	989	1027	979	973	966	1004	1010	976	899	1012	980	970	926	990	932	975	941	951	906	904	935	937	933	998	875	890	927	962	943	938	917	886	893	994	918	961	911	916	944	962	949	949	944	893	940	898	965	919	938	906	915	928	916	946	928	964	912	966	912	927	945	858	914	907	875	933	959	971	921	873	890	915	963	943	949	906	952	882	933	928	928	975	908	938	929	924	949	937	896	892	892	925	894	934	936	933	884	921	923	964	912	916	953	952	904	970	976	890	884	908	941	965	926	932	915	910	939	992	918	1017	922	970	932	926	921	999	865	963	991	922	980	976	932	956	907	908	898	972	966	949	863	938	912	909	915	913	933	969	905	933	943	932	961	926	950	908	931	959	918	952	881	892	936	933	894	937	950	955	925	921	940	969	919	897	954	923	925	976	912	928	941	930	938	962	875	893	919	945	863	921	897	957	929	976	981	860	952	947	998	952	974	936	934	890	923	930	926	929	947	915	920	930	886	955	899	938	947	992	946	948	932	906	942	922	932	938	907	899	954	917	944	955	867	925	922	944	923	898	938	931	938	901	924	902	946	920	891	912	907	907	922	942	922	901	900	939	891	920	887	922	894	967	937	950	985	973	908	912	953	921	959	945	903	913	941	908	928	892	916	922	870	940	913	929	937	964	952	906	905	982	937	953	926	959	956	919	933	923	878	925	937	928	856	923	950	900	930	944	927	896	900	915	899	949	984	941	926	899	944	906	900	942	923	946	919	975	864	950	893	947	947	925	933	953	912	845	956	909	912	942	918	970	940	868	936	922	951	943	947	940	976	934	962	887	952	958	913	927	910	913	923	1008	948	916	1011	919	911	897	929	929	932	955	946	928	960	970	918	886	981	1001	936	924	962	937	914	886	957	989	995	945	910	942	950	973	922	896	914	915	986	948	928	937	936	953	904	961	906	920	992	898	944	911	945	866	918	959	908	880	923	954	913	891	899	891	972	890	906	920	942	866	982	915	842	956	903	930	936	917	913	924	880	938	899	918	903	988	959	921	931	1003	931	939	925	935	874	916	903	947	931	941	949	894	905	875	923	925	925	889	927	917	959	944	885	927	945	865	894	933	970	958	932	904	900	983	926	941	910	938	903	933	928	899	921	985	934	942	900	901	951	872	992	925	943	926	943	978	915	907	1004	942	938	948	969	871	915	928	915	921	938	914	923	978	932	920	923	911	942	933	878	927	934	873	898	929	922	933	932	948	932	941	888	958	881	939	904	936	958	985	938	920	892	917	897	891	950	929	917	890	951	961	994	907	876	957	937	973	889	976	908	922	914	871	907	912	989	974	976	965	965	934	945	945	910	967	916	963	970	982	923	949	926	881	957	875	921	918	943	915	899	951	931	931	976	934	903	961	910	933	920	923	883	946	961	936	948	915	905	955	974	938	904	1003	960	890	899	898	916	869	917	977	905	876	964	1004	914	884	952	895	951	973	957	979	952	945	919	931	914	926	927	983	904	906	922	907	924	932	941	935	914	891	908	877	914	974	935	962	996	936	872	912	978	937	933	950	934	932	940	952	952	906	917	914	907	953	962	902	904	944	923	975	864	916	973	930	915	944	905	919	939	913	940	916	929	920	897	978	920	912	951	866	988	913	912	947	927	946	888	920	930	899	918	895	857	921	848	977	930	897	933	921	911	949	918	912	885	867	981	929	896	935	911	963	889	895	961	886	948	895	920	927	978	938	951	907	922	956	931	943	894	966	913	891	907	972	943	906	893	944	940	911	921	950	932	896	870	969	900	924	893	883	929	938	922	926	911	969	978	939	967	869	915	953	958	981	920	952	878	924	959	892	933	948	984	892	955	930	904	906	988	962	938	920	912	931	937	957	859	931	899	889	983	937	888	952	972	944	939	916	955	926	944	919	957	955	907	889	934	863	960	986	939	933	937	936	957	909	906	919	1024	939	982	898	933	962	938	868	962	923	949	963	919	924	936	905	934	949	915	952	902	964	962	921	958	944	949	928	926	874	879	955	933	975	890	836	974	914	884	1004	959	943	936	934	949	974	912	942	899	886	899	979	930	939	895	950	941	951	947	923	894	891	947	887	1001	885	939	916	896	937	931	953	949	967	925	909	876	908	925	921	885	948	899	985	940	824	958	958	950	858	925	911	934	910	909	962	849	957	905	962	992	970	967	943	933	915	986	941	974	948	955	876	860	928	890	870	887	922	921	902	1008	915	903	940	924	949	952	924	947	939	968	890	975	922	943	927	967	890	982	990	931	945	905	955	955	938	924	909	902	924	918	932	894	928	959	915	945	943	940	937	906	939	890	928	880	979	957	925	939	971	964	950	928	907	941	910	931	961	936	921	933	908	962	935	898	920	967	904	919	960	909	933	886	872	920	952	929	997	874	947	942	911	905	961	894	940	905	884	928	951	906	919	899	953	912	881	926	939	905	894	952	884	939	950	943	935	958	961	955	924	930	911	907	926	968	939	955	909	895	1012	962	946	906	934	960	892	882	923	917	875	943	908	935	948	976	925	981	861	847	950	961	950	925	883	961	973	928	861	941	917	935	964	930	961	908	912	918	999	942	954	971	882	961	894	885	934	909	971	943	924	959	921	968	887	925	931	934	900	897	945	901	920	915	936	914	899	957	936	921	942	982	901	881	930	917	910	869	981	911	925	922	929	953	934	895	964	914	938	945	956	905	899	948	881	957	965	923	943	932	915	903	904	922	931	902	936	947	949	940	898	899	892	938	915	969	929	932	940	926	931	904	938	928	922	905	909	891	946	972	926	948	975	911	922	936	932	887	951	959	976	924	899	880	913	939	907	953	883	958	933	938	914	943	872	934	925	915	924	936	903	1002	947	941	924	894	855	945	953	941	921	899	984	919	948	937	943	938	872	892	921	944	976	1012	821	931	921	931	871	927	890	989	941	945	944	925	938	959	934	938	963	954	1006	892	879	948	922	931	906	911	993	968	937	933	999	944	922	915	849	965	949	952	898	885	946	931	898	919	892	942	914	926	922	964	919	866	964	981	952	888	934	913	950	900	955	924	899	1007	913	923	907	907	899	902	951	865	985	975	923	929	938	959	918	921	910	918	960	959	956	941	952	984	884	928	906	954	919	955	951	947	1002	933	951	941	954	968	952	919	907	994	891	940	904	974	947	868	1018	968	957	926	951	917	926	932	921	929	909	908	898	917	914	1065	887	928	955	987	981	998	904	899	981	946	923	902	914	914	931	935	966	877	951	1001	912	902	917	979	957	906	931	932	946	863	959	910	932	921	926	885	919	940	931	893	951	926	983	955	946	914	978	1006	911	925	928	884	917	939	944	925	903	926	972	921	959	924	920	934	906	896	986	949	883	935	891	899	940	931	986	928	898	940	903	925	936	965	915	896	872	956	927	907	962	899	915	973	940	951	941	895	937	917	983	924	880
17184	6730	4078	2588	1521	1155	1027	858	718	662	564	558	577	531	497	475	501	427	430	415	464	431	400	450	426	431	385	401	402	420	401	448	392	420	434	398	413	370	440	453	433	390	432	422	384	434	436	421	417	419	400	390	438	408	378	391	410	371	424	401	411	387	386	406	400	425	387	418	433	414	409	439	421	386	476	382	354	418	409	392	391	361	393	436	400	426	475	404	432	419	398	394	447	407	390	424	399	384	419	464	416	401	369	435	413	434	396	398	398	403	369	413	382	402	383	401	396	411	426	395	387	464	419	391	413	437	385	405	412	376	363	416	410	409	381	407	398	387	419	366	414	398	429	403	436	414	418	388	399	426	379	414	424	402	397	446	407	381	374	396	411	402	399	413	402	400	421	416	406	415	429	424	421	413	408	417	468	395	449	337	411	434	398	391	421	413	411	396	385	407	393	411	383	413	383	421	395	415	408	419	384	405	412	434	416	352	418	421	424	444	413	417	412	372	392	411	385	399	405	447	377	382	404	420	414	436	392	426	411	417	431	411	394	428	390	402	397	393	433	448	412	411	437	397	396	406	418	393	426	409	405	384	402	415	387	388	388	475	393	404	407	380	375	374	389	374	450	386	451	397	400	397	376	397	417	410	363	432	379	426	402	398	386	414	393	380	352	422	399	387	373	417	418	398	395	394	431	398	417	423	400	411	383	391	421	444	392	411	386	421	397	417	408	406	401	441	441	419	394	409	391	376	433	403	440	427	424	420	376	409	402	431	416	406	437	416	411	416	406	437	397	428	386	388	394	396	411	410	411	398	393	416	411	423	399	407	388	385	426	423	405	430	397	390	379	454	404	401	402	459	445	356	373	383	375	366	425	378	418	344	402	434	386	377	373	397	423	414	419	374	414	422	398	427	409	446	379	397	449	410	370	441	409	451	394	419	408	418	380	388	424	403	434	409	425	381	370	434	388	411	384	437	361	405	418	384	403	411	397	367	440	379	387	376	360	408	441	392	420	414	426	432	429	428	403	425	435	422	425	431	377	418	420	405	422	427	402	429	388	368	410	407	406	475	452	379	428	363	396	438	402	424	423	406	408	381	395	434	410	380	398	367	388	377	439	379	404	427	386	424	445	420	387	415	416	389	385	401	391	412	424	423	411	416	416	387	426	385	375	393	407	415	399	385	406	394	409	417	376	421	413	385	445	417	389	398	397	384	407	413	410	407	431	407	433	428	377	382	387	389	426	409	373	420	415	405	431	365	423	398	378	383	404	389	412	440	433	429	382	398	387	392	390	389	435	390	379	396	393	376	401	396	402	431	426	357	411	378	452	402	410	371	420	430	399	401	366	380	414	447	398	419	398	408	379	444	376	436	433	380	401	380	412	407	427	435	429	406	384	416	395	412	441	422	410	392	405	446	419	418	414	385	397	402	389	413	379	373	435	413	439	350	402	351	399	412	395	384	431	362	398	381	412	379	413	461	403	425	379	382	413	365	392	378	420	457	428	372	385	421	436	396	412	380	396	456	391	404	405	436	462	408	397	410	408	408	410	421	394	410	425	382	430	396	406	387	393	424	390	421	391	408	403	420	429	409	379	416	386	412	373	420	427	394	397	425	383	405	419	389	439	419	421	380	406	350	375	392	374	424	426	392	451	419	413	383	450	392	381	424	414	427	403	402	414	425	433	399	427	420	411	411	372	405	430	385	419	421	370	384	389	395	391	380	423	431	458	431	375	377	387	401	406	396	418	452	439	380	440	444	402	425	435	428	422	395	410	411	411	384	379	412	410	422	387	373	393	411	434	376	408	400	364	470	423	438	398	389	389	391	418	434	436	447	412	420	399	430	402	421	450	405	402	402	405	416	413	443	432	400	442	409	382	414	364	394	397	375	433	398	383	383	386	468	407	400	438	431	419	365	419	428	370	423	385	430	409	412	426	404	401	455	414	464	383	369	449	396	432	380	421	411	398	409	425	410	405	399	396	409	488	412	367	415	441	417	440	427	436	382	410	421	440	388	397	384	398	406	406	388	407	392	399	434	436	400	420	393	394	413	423	419	366	388	388	400	372	407	452	411	427	378	446	423	403	438	420	411	448	413	426	419	445	402	415	491	445	392	409	401	414	418	408	366	414	388	350	414	368	399	396	367	463	425	427	409	360	380	370	429	421	404	395	423	426	397	422	374	431	392	397	390	419	402	386	375	400	376	420	422	397	406	398	414	362	400	388	377	416	403	406	353	409	401	427	401	402	402	441	431	397	428	420	432	440	394	444	447	400	420	460	428	393	372	388	381	422	474	428	431	424	426	443	378	396	416	427	380	432	395	414	368	419	425	403	437	398	393	420	428	386	421	417	381	366	387	390	384	357	413	423	389	382	430	433	411	387	420	426	439	429	375	397	377	381	421	375	424	398	411	479	405	437	434	379	402	395	386	395	421	420	386	403	399	413	432	415	436	393	396	420	415	408	385	411	420	430	434	369	436	412	415	403	410	461	416	414	393	389	407	433	377	409	409	411	414	407	365	369	387	412	400	389	412	393	413	416	428	431	438	426	400	443	406	360	395	426	388	384	411	407	373	438	425	401	446	398	431	378	385	357	400	438	384	407	394	409	448	413	384	437	381	398	380	390	419	428	419	408	386	408	433	386	414	415	431	427	391	390	411	393	440	427	413	415	474	439	398	420	351	387	407	370	463	414	416	372	392	417	424	435	402	387	405	395	392	357	426	413	406	399	397	441	408	411	434	423	408	404	403	417	397	417	395	421	428	403	377	388	399	429	416	429	444	410	403	379	387	405	393	392	407	424	437	431	382	413	398	425	432	425	420	456	414	403	390	389	410	381	390	381	396	413	438	415	405	438	407	397	425	406	426	414	423	362	425	414	413	359	411	397	434	404	425	404	384	386	397	404	377	448	395	428	405	399	380	380	346	390	430	429	408	407	401	422	392	383	419	402	398	379	421	458	405	406	384	403	392	409	423	409	388	430	420	396	420	386	358	408	414	397	393	388	417	443	405	435	387	386	392	428	389	413	399	414	414	414	395	400	396	419	415	401	399	415	403	425	412	414	457	365	383	414	395	415	421	436	420	413	389	432	389	409	402	435	418	405	416	409	428	391	385	376	395	409	413	446	433	399	387	426	386	382	405	394	432	417	429	418	430	373	410	392	390	380	377	386	410	414	383	433	393	423	419	397	385	410	389	402	432	457	433	392	435	386	374	427	398	431	425	417	422	407	416	394	430	399	411	413	449	383	403	406	438	406	390	395	435	427	440	422	407	429	398	406	377	416	407	403	404	401	408	373	437	400	390	384	363	386	394	416	434	382	407	425	429	386	403	457	420	439	394	420	429	442	426	426	387	379	384	414	430	414	375	394	407	456	418	384	445	406	405	393	379	408	397	394	456	421	427	456	421	366	383	407	410	425	394	442	422	351	414	428	426	360	383	400	385	391	416	437	384	379	378	390	401	384	382	387	399	417	432	459	425	373	415
9738	5254	7003	6973	5342	4161	3691	3067	2533	2420	1924	1788	1876	1524	1402	1328	1245	1077	1066	1038	950	1003	970	982	1011	980	975	966	946	941	929	973	891	973	916	926	953	898	845	932	945	875	900	847	854	895	897	850	909	903	891	876	848	893	846	857	833	892	894	894	843	897	910	862	849	867	855	875	874	884	873	925	914	878	861	840	866	886	956	862	909	938	881	862	883	871	894	871	873	873	944	921	875	889	883	892	919	895	841	876	935	909	869	892	871	913	868	891	874	910	903	860	900	915	916	859	900	856	847	884	863	906	866	858	902	919	867	887	902	895	858	912	880	873	875	884	895	931	863	870	899	918	829	883	891	845	904	877	909	902	875	850	902	953	844	868	858	931	838	861	914	906	859	895	855	810	889	859	880	865	838	935	878	870	897	924	843	905	838	886	897	885	887	863	826	897	853	860	884	902	877	882	895	893	893	864	872	899	869	903	893	879	891	902	862	902	860	864	853	859	895	861	916	830	874	832	862	892	827	923	864	879	906	901	908	849	884	884	839	887	887	909	890	878	860	850	842	886	879	860	940	811	896	876	881	908	842	851	874	925	863	844	874	887	891	894	902	893	920	865	876	863	865	846	920	868	882	847	915	820	869	874	878	845	893	855	850	913	861	862	914	922	890	817	839	873	877	870	842	854	862	904	908	926	884	917	904	853	859	830	918	875	916	839	917	893	891	912	892	899	863	898	900	885	862	865	868	893	850	863	877	920	856	892	868	858	910	926	883	924	892	893	913	849	897	914	865	856	840	859	921	820	864	889	933	880	856	916	892	825	886	876	871	918	889	864	874	925	892	936	958	929	865	890	907	878	867	887	855	860	891	829	861	862	940	925	921	882	879	886	874	829	903	868	841	840	916	861	885	857	877	877	879	905	937	916	847	888	862	926	841	855	887	890	874	887	801	916	919	880	902	847	907	874	860	889	858	883	878	916	820	856	908	844	861	915	902	838	861	855	859	916	895	883	869	873	851	929	894	910	873	830	875	915	878	875	883	910	872	887	911	878	849	863	885	826	873	958	887	870	927	880	846	876	889	949	868	856	867	852	882	855	902	854	878	853	834	906	902	918	941	873	859	891	873	915	860	894	846	921	951	852	895	858	933	820	832	916	864	900	881	901	857	860	846	895	933	893	866	860	862	895	838	878	860	893	821	859	901	860	887	890	882	869	884	929	875	839	889	921	928	862	846	908	842	907	819	839	908	863	869	819	909	887	832	925	900	886	856	910	861	896	864	869	878	904	885	905	826	911	884	869	878	901	901	898	919	883	869	859	902	882	886	860	870	919	943	906	901	906	897	866	851	854	842	918	915	889	936	922	904	929	914	821	857	856	893	881	845	850	875	872	866	919	907	867	927	879	881	848	873	882	903	915	927	895	896	888	895	938	918	850	898	939	837	844	830	879	861	882	931	884	901	878	907	873	871	871	883	854	873	879	871	829	880	837	901	836	937	888	894	861	909	875	844	902	863	830	858	843	906	917	861	897	876	870	873	898	878	880	905	878	918	836	898	864	901	875	822	897	864	861	875	893	836	881	840	877	876	897	864	900	874	880	927	830	910	840	890	878	883	878	831	841	883	871	827	849	958	869	858	923	872	834	886	878	903	860	916	941	866	896	857	892	921	860	899	884	917	896	856	863	856	846	914	907	862	872	889	868	908	827	912	904	862	931	891	869	848	884	883	868	864	893	886	855	885	892	861	823	898	864	950	889	874	836	886	841	871	845	864	866	890	887	869	890	903	820	903	890	829	893	862	884	926	888	904	869	869	909	895	847	915	866	878	871	853	896	872	889	920	877	887	843	856	885	904	861	866	921	847	909	869	859	849	903	841	959	881	900	909	873	835	852	874	877	866	899	835	905	893	875	935	879	822	903	879	929	897	900	878	833	876	873	846	868	944	890	907	897	900	885	845	860	922	864	971	863	929	854	919	889	890	874	925	813	865	835	889	879	846	900	837	884	851	878	885	888	907	894	871	883	942	890	879	877	887	909	857	914	837	801	859	871	912	868	868	837	907	905	867	912	861	867	880	946	828	846	885	879	853	908	914	824	924	872	827	827	892	899	894	875	805	873	894	828	874	828	902	890	930	899	889	876	912	914	854	877	866	842	846	901	823	924	879	905	880	863	889	854	902	881	869	858	877	920	933	848	900	893	857	898	866	887	868	874	915	880	853	855	870	928	871	869	865	847	910	859	893	882	907	897	837	874	938	855	883	892	925	870	851	892	871	894	919	873	852	889	871	867	844	861	932	938	887	863	886	892	864	859	838	870	885	823	870	865	786	895	887	884	894	868	898	903	883	900	842	849	911	835	886	896	843	924	873	918	932	933	831	866	898	822	861	913	925	843	906	863	882	888	832	885	920	886	883	864	851	909	897	894	871	941	898	935	873	911	910	900	904	913	917	823	901	890	874	874	912	904	907	902	920	871	880	829	866	898	929	858	856	905	943	909	862	863	907	870	912	876	875	851	874	845	920	868	879	930	844	908	868	895	854	878	876	891	913	892	865	887	934	897	918	856	872	879	886	896	867	898	868	849	918	855	863	895	879	908	887	881	888	854	867	880	918	887	874	909	821	829	912	865	872	877	883	901	904	882	898	911	913	845	957	906	868	898	867	882	892	820	830	905	877	871	890	888	839	850	871	933	921	905	833	844	869	943	882	883	842	861	875	868	903	869	789	862	921	830	890	863	877	866	920	877	930	871	884	858	856	881	864	832	875	843	887	971	867	883	853	862	889	815	863	814	909	902	899	904	847	817	873	876	841	848	876	857	897	884	838	907	902	946	877	865	855	865	886	830	818	837	884	874	863	860	877	893	867	861	872	917	919	913	884	929	870	930	860	833	878	897	896	868	860	950	954	838	877	880	850	916	853	869	873	931	895	907	881	920	892	903	870	867	906	862	879	809	877	853	933	910	919	910	909	894	873	880	865	889	872	861	869	857	914	916	861	890	899	880	893	894	840	841	933	923	913	870	877	899	868	890	894	855	831	882	807	928	882	848	922	874	869	856	956	876	884	828	863	899	865	855	880	847	881	859	882	850	849	916	855	933	825	890	844	906	881	867	847	856	869	872	886	862	873	826	908	836	829	876	861	904	916	884	866	897	883	851	888	853	872	923	904	885	854	866	901	862	910	876	880	858	930	859	886	886	832	885	896	866	879	827	923	917	917	922	867	828	867	833	905	880	866	868	926	925	851	901	884	925	875	887	845	921	880	885	869	843	840	943	874	885	901	874	898	920	892	901	803	906	845	890	831	901	866	891	905	865	881	888	959	885	865	902	913	878	862	901	833	867	891	910	802	856	868	889	852	903	863	877	943	857	877	875	856	880	885	869	878	897	874	870	904	861	833	854	875	906	893	868	928	863	923	907	906	896	914	902	867	878	880	880	877	836	895	921	863	870	923	859	860	871	849	902	911	869	882	921	898	864	806	899	852	844	909	868	858	860	857	901
25761	9890	6595	4384	2882	2097	1661	1476	1179	967	771	722	741	628	556	519	481	458	421	452	435	437	385	419	383	379	406	377	378	392	412	381	399	385	384	393	388	390	407	407	394	405	362	380	386	366	410	408	348	350	391	382	373	387	374	412	347	334	362	400	384	388	373	315	402	375	382	365	376	415	366	369	349	389	402	369	398	333	373	370	374	381	362	382	393	368	370	381	360	391	378	356	392	389	371	364	373	373	331	375	364	351	366	334	392	396	395	399	383	393	337	359	367	376	377	371	377	395	407	384	383	407	386	384	375	366	360	407	356	387	389	371	387	370	365	383	376	371	374	379	370	419	384	417	377	324	365	387	379	372	378	423	401	363	392	407	402	368	373	348	382	413	383	410	379	399	367	401	360	394	402	382	395	350	394	365	381	349	366	374	349	345	339	359	380	381	382	370	393	371	363	354	379	394	371	367	365	366	378	342	376	371	346	381	360	349	354	392	361	377	387	351	408	368	369	404	400	393	374	381	359	379	367	353	340	371	379	399	389	387	366	372	420	410	419	355	401	376	346	382	420	352	326	322	362	369	380	388	373	377	361	360	376	356	387	389	372	380	384	393	389	383	367	365	359	360	373	383	398	365	405	392	379	319	352	369	389	368	367	384	359	394	390	397	400	398	397	366	389	372	365	366	374	386	399	385	412	363	361	373	381	372	375	389	386	393	364	371	431	360	340	382	389	371	377	395	374	386	395	353	398	366	392	384	356	376	360	367	357	412	389	370	366	363	416	348	380	367	380	367	376	413	378	362	385	399	398	383	370	389	393	369	388	321	350	403	367	363	342	381	342	362	399	354	372	387	377	335	337	370	330	340	376	379	366	378	386	394	391	356	346	372	375	383	356	411	367	398	353	369	376	395	380	384	359	381	387	394	369	385	391	372	372	384	390	382	355	390	382	367	386	402	360	375	393	375	406	385	383	376	355	355	371	403	355	378	368	386	358	380	348	387	360	379	396	396	391	365	394	377	384	367	377	375	396	405	362	372	399	395	362	362	375	369	350	374	411	348	400	375	336	410	361	357	377	402	377	396	425	368	374	361	360	397	386	387	390	422	399	330	357	349	328	357	393	401	382	373	355	357	382	382	348	376	377	373	361	364	398	379	371	390	370	347	384	370	407	376	378	387	379	372	381	419	406	384	373	345	377	334	357	389	411	396	365	382	337	351	355	346	369	391	389	373	382	374	356	376	377	373	364	371	383	401	429	376	348	392	355	401	377	396	416	368	337	352	373	391	334	338	371	399	339	350	410	391	398	348	372	356	384	386	399	402	402	380	384	376	364	402	331	382	374	387	353	364	406	408	369	384	349	355	355	392	412	395	358	400	321	417	353	373	395	385	379	388	376	420	367	384	361	421	391	391	377	394	380	415	434	362	393	352	382	373	373	366	419	357	385	395	383	429	339	402	379	366	427	401	399	385	377	345	364	386	367	427	405	375	382	361	391	375	415	408	399	385	384	386	376	404	376	328	389	343	345	383	367	331	367	400	397	372	381	438	371	370	356	377	396	387	388	377	393	394	366	353	376	387	397	386	386	387	376	345	387	367	407	386	404	390	346	363	404	370	400	360	374	388	404	360	346	369	347	413	382	368	405	371	381	395	404	352	394	372	371	389	364	370	403	354	396	371	338	389	335	365	392	402	403	342	360	382	399	382	364	390	347	398	383	381	371	365	356	356	342	390	381	377	377	364	378	366	366	415	393	407	373	418	434	366	379	402	411	360	329	385	366	369	373	350	375	387	389	399	383	374	368	361	356	416	379	410	388	397	332	411	348	374	362	385	391	359	380	372	397	385	394	345	396	375	412	396	388	377	399	381	383	401	400	415	363	395	396	396	377	426	385	435	379	355	398	386	367	358	345	416	387	385	387	379	401	348	378	398	381	394	377	399	378	382	363	383	370	370	385	344	372	405	377	375	365	376	391	406	399	375	354	427	381	389	393	409	374	346	374	335	394	387	361	387	395	401	360	396	343	394	382	371	403	382	408	367	398	359	341	378	426	375	389	388	397	425	375	407	353	386	357	352	378	351	416	391	362	380	379	402	372	405	387	427	384	370	362	355	402	373	364	352	366	367	342	404	412	407	418	382	380	381	372	395	406	396	378	379	405	399	354	381	374	341	394	385	397	423	414	389	393	350	389	395	390	372	420	386	350	372	377	415	388	368	388	407	406	373	402	392	416	372	385	350	328	425	407	363	365	353	398	397	383	394	377	402	366	358	384	380	360	387	416	374	358	380	378	382	403	342	374	364	383	399	388	396	344	376	367	360	366	371	362	383	385	363	348	380	363	368	383	411	409	369	380	393	390	354	377	357	398	375	354	398	373	382	344	380	382	372	352	405	379	404	380	365	403	327	345	357	383	346	342	393	387	374	402	385	382	406	393	362	393	368	400	361	396	406	381	407	382	358	395	362	381	392	376	332	360	370	382	385	384	334	399	403	383	427	350	363	367	388	365	398	395	395	391	366	348	388	372	365	377	360	371	380	341	348	376	371	416	364	412	414	367	366	381	365	374	331	370	397	376	362	359	437	387	327	350	365	373	367	364	395	388	339	412	374	358	383	367	355	351	344	417	363	399	402	370	377	388	375	407	354	360	399	409	352	370	385	393	414	380	391	371	423	359	336	363	359	367	384	337	383	384	355	405	398	358	351	391	373	389	394	351	359	366	429	361	398	382	368	393	398	382	343	348	352	349	385	351	370	389	351	370	392	372	357	374	383	329	356	398	366	348	418	363	389	400	372	402	376	381	400	369	374	369	419	371	379	399	330	376	368	372	383	363	424	382	376	387	376	379	387	360	381	361	373	412	389	364	353	346	341	386	375	399	373	386	407	369	375	359	346	369	380	391	368	382	367	383	384	380	412	362	379	373	398	399	372	373	387	379	383	376	362	387	378	399	439	406	351	372	390	382	402	364	369	383	381	381	391	390	387	365	335	353	343	412	395	402	350	374	349	378	357	352	369	398	346	367	356	354	361	374	348	379	373	355	387	381	410	398	390	398	379	340	393	380	386	381	398	376	385	364	361	391	364	378	354	395	372	384	356	379	408	404	365	404	397	356	448	362	377	370	360	402	364	354	394	402	388	383	361	369	374	420	349	356	383	323	395	385	406	419	379	367	344	349	357	367	384	323	373	350	406	361	340	339	377	389	394	391	374	371	382	376	388	378	348	361	396	373	380	354	388	365	366	348	409	410	392	386	339	420	372	386	346	355	405	373	378	376	357	392	378	377	347	396	372	386	390	406	372	368	381	364	389	372	368	355	341	348	389	358	376	335	373	379	375	396	371	363	366	357	380	363	332	362	369	371	375	390	381	382	389	399	388	378	410	324	402	404	360	367	353	362	378	388	388	375	359	378	349	378	357	357	380	376	376	398	384	374	363	354	355	423	348	335	350	358	389	394	349	379	387	371	382	368	347	382	366	370	391	421	385	365	363	371	344
15158	6892	10914	11170	9197	7576	6861	5581	4713	4058	3146	2801	2747	2233	1907	1816	1627	1328	1162	1049	1090	1004	998	1042	1019	1085	1029	971	945	935	955	915	945	891	928	857	918	831	872	836	863	926	842	880	833	832	853	842	779	846	849	833	855	852	860	825	804	823	847	765	847	857	795	821	830	801	852	829	797	840	808	833	847	819	871	853	853	820	804	783	804	804	850	830	816	843	845	812	859	858	872	836	881	854	849	888	860	866	818	842	794	755	871	827	791	827	806	846	816	796	808	817	831	794	839	809	832	858	815	793	798	813	824	816	832	850	840	823	820	824	855	857	867	857	840	867	824	848	816	830	823	796	850	897	866	793	820	860	819	827	825	852	813	815	860	835	790	874	829	860	832	822	853	866	807	831	916	849	896	811	816	884	847	847	836	840	818	899	810	833	854	851	835	824	773	836	795	792	830	801	851	862	833	822	786	823	855	821	866	847	795	803	839	837	819	818	835	843	805	823	835	871	809	826	799	850	867	801	782	845	800	812	881	824	864	857	878	863	883	866	862	875	857	852	803	837	800	821	888	822	821	822	851	784	803	843	867	817	851	854	800	828	836	811	881	836	842	811	817	827	805	839	820	853	808	844	849	850	792	807	806	832	868	812	825	836	840	829	894	830	849	864	848	840	769	789	789	833	815	853	847	865	877	773	840	867	854	848	852	833	825	870	797	844	820	845	830	857	836	844	834	838	860	827	862	828	827	857	800	872	799	851	820	833	824	836	849	850	866	823	842	833	855	815	825	815	830	879	832	852	826	862	809	844	829	803	839	817	883	827	827	842	798	832	870	833	808	848	765	863	815	866	839	808	802	859	819	803	830	886	805	838	792	836	825	863	825	830	790	813	813	819	799	885	824	814	836	795	839	850	834	820	841	848	852	851	822	823	760	843	794	797	839	799	828	891	841	851	865	907	850	832	854	854	849	798	869	824	821	841	796	817	806	889	829	870	828	858	859	786	826	829	868	816	846	813	848	837	835	872	809	878	856	831	827	879	864	852	849	823	875	766	859	848	843	813	794	873	820	839	854	804	817	773	853	790	839	829	850	829	805	798	837	816	860	837	853	810	880	821	797	830	859	792	849	847	764	862	785	816	773	846	785	865	864	867	851	852	851	822	790	821	849	840	856	856	792	802	809	832	785	832	850	853	840	854	861	891	845	842	873	827	779	891	832	812	829	807	820	824	876	811	829	857	859	853	826	787	832	854	869	803	825	821	823	832	878	809	780	802	775	808	808	857	826	825	835	843	824	862	842	853	826	829	838	804	804	834	843	840	856	848	870	842	853	834	857	870	833	810	881	845	814	850	862	896	872	813	838	790	830	758	854	789	859	801	848	827	804	829	794	771	819	875	805	827	801	885	842	836	822	842	818	919	809	830	876	789	844	869	832	870	806	849	890	848	839	812	859	826	832	873	831	788	805	866	828	806	862	810	856	853	816	825	862	855	861	824	828	834	823	824	825	813	823	851	873	845	823	828	828	827	774	825	824	841	851	829	846	810	884	853	842	839	836	865	885	839	876	798	851	816	861	839	794	894	784	804	834	847	872	834	798	858	824	827	819	811	816	789	867	839	853	819	835	860	840	829	803	842	821	861	779	852	862	875	819	812	773	831	808	856	821	821	815	811	834	831	879	806	837	867	815	836	881	827	804	813	807	808	797	815	829	807	825	856	835	880	830	812	843	803	852	842	818	796	842	749	899	800	814	841	850	810	816	838	866	853	797	870	817	848	827	793	828	830	854	829	842	861	825	781	808	842	819	887	818	755	824	882	848	868	789	840	879	813	871	879	806	857	810	812	847	848	777	870	866	872	830	805	867	792	808	813	791	830	829	849	787	835	826	856	862	826	830	842	855	806	797	840	821	822	800	833	842	804	816	824	842	800	823	883	832	814	834	833	882	848	810	861	842	890	801	840	840	841	817	806	848	804	800	859	877	853	820	850	844	851	861	831	896	836	842	854	870	835	824	860	843	856	827	841	833	817	827	809	846	867	783	885	822	885	854	785	821	824	858	838	822	845	809	850	851	833	823	814	840	823	833	813	888	844	840	836	833	864	861	856	782	797	823	798	784	833	813	868	809	808	830	818	870	880	853	816	853	841	866	892	843	839	858	817	815	849	858	857	867	818	867	799	822	847	803	803	846	822	777	845	853	822	832	857	814	807	810	834	853	843	806	769	824	880	827	831	848	783	828	814	813	850	781	899	857	880	826	862	865	834	850	799	806	804	825	842	848	881	807	790	890	859	835	875	807	859	871	863	851	815	838	809	825	830	848	841	829	873	832	862	832	818	850	852	819	901	845	823	824	879	860	772	845	871	862	789	844	862	803	827	798	835	890	824	796	808	824	819	859	824	826	849	845	835	869	815	783	861	815	881	811	836	852	808	839	845	823	843	761	806	848	859	871	806	840	831	830	872	864	854	827	887	893	826	843	832	839	845	840	870	864	826	830	815	853	820	818	851	856	832	839	836	870	810	780	840	807	897	810	784	817	812	873	801	833	776	775	872	808	849	842	844	822	788	819	827	792	825	814	812	796	837	858	881	872	802	819	855	846	801	839	818	824	801	805	812	837	812	806	839	841	855	790	835	831	843	789	875	842	803	832	837	812	858	778	834	880	877	812	834	826	798	804	877	850	803	787	819	855	847	809	821	815	835	847	868	820	877	846	886	870	808	822	852	826	876	872	850	825	770	848	833	830	868	791	886	766	874	779	821	800	818	850	834	835	850	865	829	820	801	868	886	910	812	851	818	838	821	786	931	863	868	837	852	855	870	867	859	846	827	844	811	827	829	853	852	801	861	818	871	836	868	852	838	855	827	839	874	891	811	799	832	854	844	826	830	834	839	839	816	853	842	840	829	841	820	807	837	810	879	823	904	858	839	860	842	818	860	836	797	790	839	848	806	782	835	887	890	878	826	840	814	811	850	877	809	785	827	815	900	842	875	818	788	825	827	823	822	783	856	817	810	821	850	795	867	810	889	803	831	815	883	849	822	797	912	841	839	832	820	845	829	858	790	834	893	861	781	873	809	913	810	842	794	776	831	837	826	857	805	846	868	806	844	849	779	791	861	881	882	806	847	776	815	821	851	828	853	791	852	797	846	852	861	788	852	823	852	857	823	852	812	834	812	806	810	873	875	853	822	847	828	840	852	858	847	828	769	848	823	892	844	820	866	845	855	819	848	834	816	818	797	820	834	825	850	838	889	806	842	860	888	820	880	824	825	811	796	851	885	830	792	824	851	831	850	783	838	859	813	810	782	863	811	831	855	834	847	826	790	783	833	802	779	817	801	818	806	804	852	816	835	902	852	877	877	832	845	795	841	898	786	844	844	834	780	822	812	836	833	823	817	835	792	878	837	856	823	815	795	843	798	825	805	851	854	813	887	866	829	901	795	828	838	800	876	821	828	862	796	871	855	841	842	855	900	839	848	860	844	819	824	867	795	820	871	837	866
34988	14362	9667	6202	3910	2969	2456	1942	1518	1325	1066	941	866	763	752	677	669	538	491	489	511	499	492	498	454	497	510	421	497	492	444	426	441	486	478	472	489	471	443	408	441	434	439	472	416	402	430	387	420	467	447	405	424	463	451	448	417	426	385	414	392	389	395	446	423	427	453	463	418	429	375	387	423	420	449	402	412	436	434	439	435	416	436	399	441	462	424	426	396	408	426	412	450	397	454	452	432	422	452	390	494	423	464	456	452	459	468	441	442	478	439	445	442	428	422	429	436	418	461	449	447	447	428	427	445	434	422	420	421	444	414	424	463	481	410	405	425	400	396	434	448	414	421	455	437	439	467	433	417	430	415	452	438	425	436	440	406	396	405	444	404	453	403	426	413	431	450	434	445	455	428	424	412	441	411	432	425	415	434	474	448	434	474	425	425	442	434	454	470	452	464	440	419	406	451	396	433	434	403	407	420	449	483	423	449	441	436	422	451	397	409	444	423	417	451	434	409	426	443	457	425	451	419	422	461	404	432	409	414	421	464	455	414	418	400	449	473	439	419	426	448	414	441	442	433	453	428	436	440	451	435	468	400	436	412	466	401	437	448	475	446	434	427	443	435	433	462	442	427	417	444	416	439	440	399	405	434	457	418	412	455	410	423	427	450	465	421	492	425	436	425	406	446	429	416	422	438	401	465	453	437	428	408	460	435	434	435	415	387	442	428	448	424	399	420	431	435	425	412	405	395	388	420	420	426	460	447	431	414	434	439	419	466	421	457	380	475	457	431	421	460	469	388	378	441	454	412	428	386	442	432	412	442	460	406	396	473	410	461	437	408	409	423	458	428	457	406	422	417	405	460	432	437	459	437	452	410	449	424	454	433	436	456	439	479	449	441	439	401	447	430	438	424	425	411	447	440	424	432	442	430	443	463	435	445	436	415	449	397	426	428	452	395	448	408	394	472	437	435	438	452	420	439	445	465	437	411	442	433	455	432	406	440	427	441	444	389	384	428	399	435	426	420	414	449	471	470	451	409	406	426	395	448	414	363	433	409	410	396	424	431	461	431	411	458	420	416	437	429	427	452	451	426	408	437	438	411	453	477	437	481	430	428	470	446	452	447	443	405	418	444	458	439	431	452	446	428	436	439	436	433	459	446	412	475	431	479	414	454	432	435	402	417	466	400	463	470	447	477	398	413	445	475	430	392	461	417	456	411	416	441	396	419	435	482	398	404	401	454	424	452	437	406	409	455	443	417	440	454	435	430	444	475	398	463	442	396	416	411	400	418	441	443	414	442	427	394	427	439	438	428	422	456	426	388	471	430	449	474	411	419	419	415	405	487	454	442	415	472	442	443	411	403	418	417	419	410	427	459	433	402	426	423	438	455	432	425	398	425	470	498	427	422	424	404	448	462	406	451	426	439	445	406	492	392	419	420	442	454	424	432	404	454	423	419	388	403	447	452	449	431	430	425	414	446	427	427	456	405	426	414	448	418	431	433	475	385	440	444	415	412	428	437	426	433	371	409	424	470	448	464	423	460	427	439	421	420	424	442	398	411	429	444	429	394	445	435	363	463	445	458	427	413	434	441	398	436	428	460	444	446	425	408	435	470	427	446	389	453	419	404	495	414	452	459	448	417	431	445	430	482	414	444	463	400	389	435	441	427	445	433	427	443	412	451	433	419	450	433	435	403	438	445	424	401	419	457	443	413	459	442	449	455	456	443	476	437	452	430	425	422	438	419	421	412	408	465	440	398	433	416	440	439	427	450	454	444	427	462	448	435	469	446	441	435	393	462	380	420	393	450	472	462	413	467	467	414	410	459	457	427	424	422	416	440	461	422	414	421	400	485	432	484	425	409	429	413	440	414	452	455	434	445	462	448	396	451	459	436	444	430	475	441	433	416	408	434	396	424	448	402	422	395	386	418	455	457	407	430	442	458	430	413	430	420	433	428	444	450	403	482	399	437	421	423	418	409	456	458	431	431	452	412	417	468	433	453	458	474	455	429	436	424	418	416	399	484	463	442	429	434	443	449	412	406	445	455	447	440	458	430	444	381	414	440	428	431	435	393	394	422	448	441	431	463	427	433	478	430	419	431	470	453	461	424	405	420	434	421	460	463	445	446	411	456	415	412	394	466	440	450	400	433	455	452	454	393	460	425	402	429	427	404	425	430	407	450	436	435	421	397	441	422	453	450	401	415	408	425	412	404	438	433	444	409	415	430	428	438	436	398	422	447	436	432	430	438	421	455	452	444	445	451	431	448	414	399	367	397	388	433	432	409	379	440	433	479	454	424	397	445	399	454	416	409	416	438	394	469	416	452	459	458	418	419	391	416	464	440	440	396	383	465	419	409	437	417	424	390	416	414	442	409	443	413	446	472	420	415	465	435	460	410	433	421	430	446	394	429	461	458	427	417	469	429	457	426	437	417	421	452	440	448	424	375	432	394	397	416	459	427	461	468	449	424	441	453	447	405	445	376	404	441	412	387	437	441	435	458	435	415	407	425	398	417	430	401	456	448	444	452	418	456	407	407	448	456	470	440	421	421	458	449	448	444	424	403	442	429	423	467	454	464	443	425	422	414	408	431	406	411	469	404	405	428	446	445	442	420	405	431	439	424	444	433	415	423	465	448	421	441	397	450	412	426	397	435	426	459	455	428	426	453	396	400	432	444	433	447	424	449	441	398	470	444	427	458	414	459	442	422	464	454	471	416	376	446	434	459	422	407	413	449	415	438	446	423	398	444	396	460	425	459	453	394	450	469	436	459	426	486	433	435	430	455	414	398	405	411	432	423	426	413	417	446	401	442	431	445	449	447	448	437	399	376	456	416	444	482	393	399	406	408	467	417	461	460	429	439	402	423	404	442	463	440	458	409	410	408	411	414	412	444	437	423	413	459	395	410	406	430	417	434	379	447	437	408	441	447	466	422	416	448	457	452	441	446	420	411	430	432	440	444	362	442	481	426	451	410	417	421	436	422	438	407	391	417	418	416	411	420	377	447	432	430	418	430	424	402	422	436	455	399	427	432	444	373	402	389	413	422	450	426	462	443	387	480	417	410	455	403	435	437	455	460	455	400	481	410	417	410	438	439	427	426	399	447	419	392	454	446	417	426	420	467	414	429	426	426	435	459	458	437	422	450	383	403	445	412	391	442	419	483	418	399	437	418	427	424	423	426	398	477	439	440	437	454	397	452	404	436	440	459	452	435	450	468	434	403	462	403	436	435	459	460	462	444	471	450	440	406	415	445	435	429	434	448	435	404	428	449	441	425	415	384	496	429	422	432	418	423	443	402	422	440	413	428	459	419	432	433	433	449	388	421	454	416	432	452	456	402	446	441	441	446	440	430	451	472	439	423	402	417	397	409	423	438	419	460	429	454	446	375	431	437	434	414	443	442	457	437	422	423	429	409	464	484	412	423	434	404	442	467	433	442	427	406	427	394	386	446	409	422	446	441	466	420	440	459	449	431	404	418	442	429	445
19363	9244	14251	13669	11387	10066	9188	7564	6049	5257	4228	3615	3555	2901	2474	2326	2161	1477	1457	1346	1301	1204	1243	1183	1156	1114	1196	1123	1069	1084	1066	1028	1089	1054	1033	1016	1054	1025	987	1015	1024	1009	1030	1001	969	1007	930	989	981	954	967	910	902	946	987	916	935	951	982	912	926	1015	906	953	965	950	993	927	910	873	938	987	886	926	949	938	929	978	950	911	930	920	927	943	913	972	896	868	889	967	960	903	939	912	971	931	923	900	967	939	892	966	926	939	947	911	943	920	931	923	936	966	955	938	946	987	899	987	904	983	924	988	914	949	926	972	949	934	922	899	979	918	941	939	922	971	982	924	845	897	947	916	970	916	952	923	931	853	949	950	945	967	939	971	910	976	977	974	955	956	897	951	921	943	931	946	885	957	964	966	942	905	934	928	932	931	977	922	927	949	947	962	949	939	896	873	927	921	926	903	970	840	956	923	922	937	950	899	936	892	873	909	929	977	941	925	947	998	904	969	936	930	931	920	1000	896	950	919	962	927	902	954	971	903	914	897	944	926	919	896	938	962	948	896	917	930	939	864	878	930	908	950	930	967	965	867	923	980	909	935	929	893	922	923	901	1005	977	975	939	887	944	971	937	966	899	943	931	940	906	962	944	934	976	933	903	918	962	944	967	961	928	947	971	890	932	916	968	938	960	905	956	972	973	942	946	910	926	933	929	890	952	934	941	964	903	945	933	974	953	913	884	928	985	942	916	949	913	911	953	919	925	893	941	951	870	941	929	947	985	847	933	906	940	917	844	935	961	967	956	946	924	955	936	979	936	899	952	952	909	937	970	993	895	973	921	917	926	997	963	898	925	932	904	937	949	925	930	983	989	962	899	975	955	914	952	940	971	985	938	962	920	951	914	915	964	845	959	911	952	958	963	947	975	931	933	929	938	961	963	946	910	955	984	990	901	961	895	916	910	884	940	897	920	920	914	919	950	924	956	900	944	974	930	988	926	964	930	938	961	958	965	951	954	916	964	945	959	950	939	869	919	942	912	892	934	980	945	815	920	906	917	938	926	917	946	954	1044	931	947	1002	976	956	918	940	931	919	980	977	964	893	907	959	959	945	945	885	939	943	982	911	898	992	924	1000	975	893	906	906	979	929	929	974	902	986	972	914	973	958	905	929	928	960	947	925	971	947	931	926	920	907	935	992	893	957	958	916	908	973	959	918	954	926	947	931	912	904	905	942	951	955	891	920	948	917	943	949	902	854	957	929	919	936	964	921	945	928	911	890	967	951	905	939	968	950	913	976	906	893	954	868	981	892	912	955	951	963	882	938	916	921	919	985	984	939	916	864	900	963	932	924	923	973	946	948	943	974	911	962	924	963	943	918	923	888	956	902	885	988	935	945	916	908	942	918	898	947	959	941	932	948	1019	912	959	966	947	894	933	947	945	946	896	929	962	976	935	912	910	916	954	951	878	967	951	914	898	940	923	996	950	965	924	964	1006	979	952	992	905	983	962	964	923	948	972	916	949	1015	966	943	981	870	959	983	964	913	922	930	884	898	909	909	928	888	887	945	923	931	912	927	902	927	940	932	922	976	906	893	884	908	974	956	963	914	924	887	958	911	935	938	926	872	938	952	920	928	898	926	928	919	898	920	947	902	901	944	878	883	921	955	901	950	967	919	885	982	935	882	918	953	948	925	963	953	924	960	941	897	893	879	953	949	990	964	956	920	953	961	938	908	907	922	943	977	960	922	972	909	916	963	898	860	1027	933	911	942	921	947	898	936	951	965	923	963	949	888	899	975	953	865	968	991	929	935	937	916	938	1029	954	981	954	945	884	980	971	958	889	924	936	917	896	920	989	951	957	981	962	953	960	932	969	956	963	946	945	953	841	977	955	952	891	904	925	967	953	960	971	886	935	951	933	920	949	965	884	929	915	949	908	890	909	896	934	937	904	897	952	936	956	910	891	916	868	917	997	909	913	964	942	913	986	950	931	935	903	947	961	951	930	939	933	920	944	950	916	956	931	948	949	918	936	908	935	979	902	898	884	938	912	919	863	955	969	919	955	932	946	927	909	981	944	955	937	913	920	938	906	912	915	941	937	905	955	920	961	948	956	934	978	1020	974	914	985	905	972	934	940	883	940	938	904	957	941	935	970	896	912	957	941	930	922	896	927	927	991	927	901	928	902	982	920	974	942	891	931	995	959	888	954	935	934	927	910	917	950	946	990	965	909	928	918	942	981	906	907	934	930	948	937	893	923	975	955	928	929	923	913	949	990	934	893	929	926	951	919	958	896	962	960	922	907	963	912	905	942	935	913	953	948	922	957	940	894	956	977	998	916	944	942	975	958	913	971	991	957	922	859	936	956	911	901	973	921	1033	956	900	971	898	893	959	954	974	967	962	940	984	923	958	903	962	885	902	958	900	960	935	964	971	927	982	914	966	938	913	951	926	917	922	982	934	899	964	893	977	915	974	945	927	990	875	955	885	952	925	958	864	881	929	957	927	1016	882	915	1012	904	978	943	916	942	959	941	986	954	867	908	972	951	955	944	936	973	936	950	916	984	916	1000	897	888	943	905	961	980	936	933	939	898	943	932	919	916	952	907	958	951	935	880	979	915	997	916	981	925	931	912	943	913	933	941	892	890	965	974	895	932	916	935	941	927	879	928	993	957	990	951	951	994	940	934	911	1006	918	940	921	952	953	1011	962	905	899	935	895	966	937	921	985	943	864	923	947	904	952	998	984	962	940	929	945	936	956	946	963	915	942	934	913	939	946	963	930	950	959	858	933	928	951	913	937	912	938	927	942	935	920	893	944	929	944	941	935	914	991	918	902	976	935	905	912	955	1000	918	931	950	906	938	958	954	938	926	987	916	915	899	927	923	925	942	972	937	902	1001	892	940	937	908	920	948	971	905	920	909	965	933	898	896	990	930	912	966	912	921	937	927	938	915	929	911	946	938	922	938	953	910	891	957	981	931	964	971	940	996	977	926	933	932	967	966	893	929	953	956	910	965	939	888	944	958	897	917	970	1016	925	944	905	905	868	903	928	926	908	944	912	924	951	956	889	870	880	990	991	920	961	969	925	897	953	970	861	971	900	933	936	935	898	942	875	957	905	930	900	982	988	951	977	967	896	931	959	946	961	965	943	909	995	908	942	984	946	908	942	923	931	901	1000	933	873	902	974	966	1012	900	953	934	925	899	950	971	935	899	885	928	944	916	919	923	930	976	963	875	936	1005	961	899	950	922	912	929	971	952	920	921	948	1022	902	961	955	947	957	983	905	922	885	920	896	938	940	993	923	936	962	970	928	942	937	931	930	967	998	1022	988	849	950	934	949	895	920	942	986	982	921	927	977	942	928	925	945	912	926	911	939	979	1002	939	978	960	949	959	1012	951	982	917	930	922	965	936	965	970	899	969	919	952	981	943	927	944	951	948	910	917	905	944	925	928	981	916	914	937	975	900	942	898	939	899	914	978	940	979	958	962	909	900	960	924	922	949	942	977	950	980	960	943	915	933	940	886	919	872	969
14398	6500	4391	2596	1595	1119	1021	900	761	708	637	538	570	548	484	446	447	411	409	465	440	423	462	409	447	443	447	408	364	427	443	422	411	420	408	401	435	381	416	404	395	401	427	401	442	397	417	412	427	413	412	377	403	418	399	456	442	409	422	361	405	416	377	402	406	412	393	404	392	370	383	425	377	372	403	423	426	353	381	424	420	392	417	395	413	362	406	453	369	375	379	436	422	407	377	363	423	401	401	426	452	387	437	387	427	402	433	384	405	408	385	424	396	410	413	410	370	423	426	397	406	436	358	387	422	387	413	431	403	432	397	454	424	374	409	387	427	377	376	413	424	431	430	417	394	429	381	403	396	400	378	411	403	389	420	444	405	437	383	420	383	401	400	418	447	401	407	372	429	399	415	424	410	425	424	436	415	417	421	383	422	390	409	397	404	374	407	397	357	407	405	446	418	409	405	416	386	401	392	410	397	398	403	407	394	408	439	397	390	385	404	428	384	441	435	404	366	421	406	408	385	404	406	434	398	426	460	426	440	430	391	410	425	382	420	413	369	415	403	397	410	411	397	388	441	443	419	378	405	402	418	420	388	447	388	425	423	438	423	370	420	422	382	455	428	424	439	406	443	418	429	399	401	386	432	382	392	437	434	407	405	411	407	376	410	404	409	409	431	419	375	400	411	419	357	375	377	425	410	416	394	370	393	429	404	414	406	390	445	414	373	398	381	416	385	384	387	360	429	418	399	403	419	426	408	382	435	411	415	385	392	391	369	397	422	402	422	411	446	387	404	434	426	408	376	391	433	397	425	413	447	404	394	361	408	405	451	420	414	436	389	390	428	406	390	380	377	369	388	459	351	411	387	382	427	382	402	396	429	392	404	439	395	371	385	389	422	410	389	403	414	399	413	407	372	401	424	408	371	401	378	442	382	404	445	400	436	409	382	441	415	327	400	368	378	425	430	366	424	395	382	411	404	404	379	446	400	385	417	397	413	406	442	412	403	388	394	406	390	452	410	442	367	410	416	413	402	403	438	414	428	443	419	408	392	382	395	378	409	402	386	387	464	408	414	413	407	403	414	386	391	404	391	406	393	442	401	389	407	363	416	441	380	429	434	382	384	409	416	428	424	406	442	423	381	380	419	384	386	408	348	391	383	421	395	420	419	390	464	367	424	352	392	387	453	433	402	374	383	390	445	400	400	414	370	422	427	418	423	453	432	426	391	371	395	423	377	425	402	381	375	459	417	388	432	412	427	422	434	420	464	388	417	419	415	394	448	419	410	428	416	427	420	408	417	430	434	380	385	434	428	384	377	359	396	419	383	413	423	425	401	401	392	427	440	410	437	452	431	377	411	442	383	387	407	418	384	412	387	403	426	392	374	416	410	427	405	390	407	413	383	396	414	418	350	390	433	449	416	391	400	388	382	382	448	399	419	394	429	435	441	402	416	396	391	442	417	433	425	407	413	406	403	446	450	434	418	389	367	428	390	414	408	397	385	391	419	380	429	437	391	394	381	400	398	449	384	419	418	410	410	372	406	417	408	447	428	430	426	419	439	380	400	428	381	417	436	426	433	395	429	404	407	407	397	371	409	401	435	430	420	399	394	394	392	423	436	389	423	441	370	398	407	402	417	417	425	394	394	421	397	413	437	391	435	411	365	374	401	434	437	404	380	395	385	393	410	385	420	416	406	399	414	414	369	396	404	410	423	389	400	404	404	399	403	412	390	436	415	386	400	379	404	407	432	415	439	414	425	399	403	407	389	411	425	436	411	403	417	406	437	405	420	406	370	428	389	425	405	368	397	426	361	405	379	406	435	455	417	412	386	390	419	409	410	396	415	422	397	442	370	420	431	375	393	424	424	409	416	423	408	393	429	438	387	435	385	380	339	429	424	424	397	409	394	435	428	394	426	461	408	424	414	369	395	381	398	383	416	424	339	413	388	386	460	399	427	419	396	419	423	399	400	426	396	388	387	355	367	411	426	415	393	409	412	399	399	415	406	354	400	412	436	371	442	415	409	441	436	391	455	399	393	395	423	422	397	433	357	424	397	366	387	385	386	416	385	411	410	378	383	429	425	371	380	410	393	429	393	384	459	414	418	398	406	425	384	417	388	413	426	361	402	407	416	415	409	394	436	401	398	346	407	402	387	436	410	409	416	386	400	412	386	427	420	405	411	416	395	415	433	374	413	390	369	428	428	404	416	409	399	421	387	388	418	421	417	415	430	398	431	399	385	396	420	425	387	407	416	396	401	402	419	416	407	406	424	386	431	413	406	370	362	391	391	411	451	439	413	419	449	402	377	411	422	400	419	404	375	383	444	378	411	408	438	392	424	403	399	370	420	404	388	407	436	421	412	428	371	397	391	419	411	414	362	383	369	404	409	405	400	407	397	419	435	427	432	392	404	416	384	431	410	456	419	401	427	411	375	460	418	412	407	391	388	418	428	378	404	413	406	415	401	398	393	393	396	443	401	387	427	421	402	389	413	425	376	438	376	412	390	420	410	395	375	391	407	409	407	390	372	374	415	402	429	447	451	424	409	418	416	408	409	400	415	371	428	410	401	408	422	374	409	354	426	408	412	414	420	419	365	393	428	370	349	414	431	404	407	419	422	399	423	423	439	392	422	414	392	389	387	441	451	367	393	438	400	407	399	425	409	422	388	379	422	420	362	421	423	410	416	401	390	432	392	418	377	414	394	435	386	406	402	436	412	407	407	394	435	414	436	406	404	406	398	468	378	392	392	426	415	416	425	414	381	401	392	396	393	408	387	424	381	401	377	422	430	396	403	431	396	398	419	393	393	422	403	381	395	421	429	357	428	390	432	394	395	401	395	414	400	407	405	427	408	394	400	397	385	412	436	426	404	413	413	406	430	463	419	398	392	416	411	381	388	401	388	420	433	404	402	375	395	397	411	417	430	381	413	410	408	393	371	420	419	423	393	441	411	421	429	423	418	391	397	431	439	373	382	388	431	376	385	444	436	418	410	391	419	425	420	403	441	369	373	467	450	432	449	413	406	431	386	400	377	434	425	421	396	343	392	391	420	407	413	392	409	411	385	447	404	417	424	434	419	414	430	435	401	398	405	394	371	420	387	417	378	406	388	412	393	393	408	390	437	429	416	423	392	378	419	394	416	398	400	400	413	420	422	413	389	376	410	401	411	441	388	383	388	439	425	426	407	393	412	402	402	447	417	406	426	405	430	417	386	431	380	379	379	418	424	414	423	403	392	435	427	414	406	387	432	387	407	422	389	456	426	375	392	401	406	369	421	418	410	364	433	438	428	399	388	412	392	429	438	411	420	351	423	395	357	405	410	395	432	374	412	393	403	374	366	401	470	403	396	377	452	426	394	446	429	390	436	442	413	393	433	430	489	406	406	407	380	374	397	379	391	450	418	395	467	393	411	405	394	446	431	379	385	409	425	445	411	424	384	395	405	426	399	400	412	427	412	453	378	395	415	427	406	379	420	453	414	416	368	424
8444	5460	7583	6758	5295	4249	3732	3104	2601	2486	2013	1705	1752	1547	1314	1298	1241	1104	1078	1041	971	1035	938	954	963	981	1048	980	935	972	943	936	860	920	934	907	872	867	929	932	875	889	845	886	937	907	907	887	853	867	856	889	853	895	854	877	865	861	875	830	886	917	836	894	899	884	866	855	884	890	877	884	907	893	884	863	858	828	879	880	867	903	907	888	885	911	886	889	958	905	863	898	904	888	847	870	850	899	905	887	833	873	862	889	881	891	919	871	853	918	851	853	908	877	940	855	867	862	892	885	856	913	839	811	839	909	858	891	871	855	873	879	880	895	911	936	917	828	886	861	902	882	875	897	922	881	876	907	854	861	891	877	882	865	911	870	932	854	841	871	968	814	855	896	899	869	920	844	858	873	846	866	882	891	862	896	897	849	879	869	864	892	879	866	879	843	847	893	848	878	915	905	891	861	846	872	877	855	887	926	883	886	862	896	931	897	876	877	890	890	856	869	864	866	901	872	840	863	873	829	894	859	903	811	916	829	892	908	901	850	866	830	850	830	875	853	918	876	884	877	868	892	909	879	880	896	914	900	848	887	853	824	907	908	939	886	872	842	895	876	894	874	836	839	904	882	861	901	847	848	856	910	916	838	893	928	832	922	839	814	905	889	869	908	858	881	893	920	858	895	843	844	884	839	853	834	802	857	859	908	943	833	852	909	869	868	882	936	912	844	899	878	865	912	891	853	843	908	886	893	861	881	868	877	914	895	916	878	866	854	820	912	855	873	830	870	874	871	851	896	843	908	876	894	886	862	898	859	873	909	890	878	847	869	835	860	944	869	849	884	891	908	865	885	947	885	870	850	864	870	909	853	872	855	861	940	894	931	858	850	849	900	831	837	871	879	868	854	840	886	861	884	873	910	888	920	905	881	888	867	829	920	868	880	907	854	892	881	863	886	844	884	876	908	853	829	905	898	809	874	922	930	892	843	891	862	872	877	800	871	865	884	892	873	892	891	908	843	864	837	903	873	905	968	915	873	869	902	906	892	891	877	882	885	899	887	864	867	901	864	872	934	837	871	950	870	864	902	886	890	908	903	854	901	856	873	902	808	868	877	905	890	891	891	884	891	851	847	847	872	891	883	896	864	839	855	912	880	916	814	893	864	888	904	919	892	889	921	847	878	915	848	897	881	871	898	813	882	883	857	870	827	832	952	875	894	919	870	883	900	874	840	918	930	877	863	885	889	864	849	864	923	900	888	964	913	867	844	876	880	903	867	901	847	831	817	873	917	889	884	894	938	866	895	845	844	866	849	899	880	853	909	872	943	846	884	852	872	892	881	830	833	880	857	847	866	902	868	827	913	895	844	874	903	859	880	863	823	884	900	883	912	802	859	829	872	935	903	849	881	884	861	873	875	838	868	886	847	834	896	855	888	883	865	884	887	810	864	831	856	914	903	890	912	885	909	905	844	916	880	877	868	819	925	867	861	848	896	919	854	868	915	865	898	842	932	818	888	889	907	870	916	870	900	871	900	853	924	841	860	852	827	908	873	866	910	823	864	946	814	925	839	878	866	881	885	880	928	850	883	848	855	923	912	914	876	906	874	844	899	848	866	876	875	881	826	782	885	856	913	913	919	883	889	923	910	874	893	882	879	873	866	960	902	816	869	899	831	892	847	927	883	866	852	854	914	838	835	874	819	860	850	861	931	924	902	848	916	861	907	878	952	839	851	938	902	868	910	864	869	935	914	905	884	948	901	924	855	834	884	900	876	889	864	847	876	898	912	918	909	887	882	887	915	840	875	903	828	895	832	838	878	866	864	892	882	862	859	852	867	863	798	846	909	833	865	852	847	866	925	859	846	882	906	875	902	878	892	805	901	865	879	843	860	848	868	874	907	840	913	870	849	913	875	871	868	900	833	911	866	918	863	846	866	891	851	869	850	870	873	889	865	870	861	898	868	901	833	897	889	849	919	884	897	910	869	872	878	865	865	876	839	875	876	885	847	894	845	889	810	848	845	909	892	819	850	908	874	913	873	894	870	924	862	900	873	893	916	848	884	859	882	913	887	872	861	942	851	911	880	870	885	869	884	850	830	838	879	905	905	909	877	891	845	891	953	912	858	853	939	866	850	864	872	883	856	902	841	884	932	866	871	869	940	842	843	854	839	859	851	886	934	866	905	888	854	916	921	882	878	882	894	907	888	880	895	870	822	876	860	905	854	828	909	896	904	878	885	888	824	882	874	840	902	867	855	835	873	846	892	872	919	905	896	851	891	851	923	843	845	865	907	867	867	903	895	910	898	834	829	845	873	868	901	900	917	921	861	851	924	851	854	861	855	871	923	882	978	909	927	905	862	874	843	838	912	865	860	835	928	854	842	889	905	823	886	956	815	909	901	892	830	866	838	878	850	874	860	836	908	872	909	912	878	902	882	854	866	910	857	882	880	893	909	829	859	829	893	945	887	909	906	914	853	853	893	888	813	903	915	826	901	839	886	871	946	865	872	918	891	871	876	850	875	819	809	824	859	886	824	812	837	882	873	913	835	842	885	908	939	906	880	866	895	880	885	874	884	904	853	824	851	833	900	876	864	866	875	879	871	893	873	894	843	858	854	857	921	874	841	839	957	861	862	881	862	878	914	978	917	837	882	842	909	856	927	827	872	911	927	867	839	870	867	890	879	904	909	892	819	871	892	909	855	965	891	905	871	868	870	821	883	873	864	895	876	902	857	883	843	876	907	890	820	934	868	860	876	859	897	886	827	924	906	881	890	871	906	883	868	836	872	888	881	877	899	843	870	831	882	814	867	884	839	825	824	872	852	900	896	858	856	891	910	881	857	883	911	831	846	906	922	887	937	877	867	856	823	888	922	810	847	905	871	859	857	925	815	899	874	844	885	904	850	866	900	859	855	851	938	863	899	893	846	867	887	895	882	850	853	894	880	903	893	892	882	854	801	867	850	857	897	859	897	859	860	831	867	919	857	867	930	873	906	888	928	881	846	809	883	920	865	907	876	893	890	841	804	878	877	909	920	906	850	880	893	902	874	897	863	892	929	924	861	904	906	846	892	835	874	869	939	906	886	877	896	896	854	834	891	846	901	893	843	922	847	872	864	883	932	836	870	899	890	804	879	860	884	911	866	933	843	831	847	841	935	920	886	870	836	808	833	820	894	924	912	845	857	848	851	910	847	903	921	821	886	945	851	877	919	866	812	840	863	840	879	836	856	877	906	871	880	849	940	933	863	872	864	860	883	866	850	869	846	822	903	867	823	959	828	880	888	968	837	868	865	883	878	844	899	852	918	880	913	869	850	863	854	954	868	888	933	829	914	933	831	860	918	865	844	862	903	879	901	906	841	894	894	879	869	909	938	881	907	885	878	848	911	885	888	838	838	858	896	845	851	903	891	896	876	903	849	874	853	873	829	900	863	866	883	929	891	940	866	921	862	866	910	879	903	892	840	874	891	904	901	888	860	932	887	874	832	829	910	890	867
25446	11215	7444	3890	2648	2056	1703	1434	1141	951	882	677	719	666	512	508	523	457	426	404	407	440	443	449	406	466	370	399	378	371	423	407	364	377	448	384	389	393	385	355	377	379	424	372	374	428	369	378	405	375	373	356	411	364	359	371	370	409	354	359	396	408	359	369	373	396	398	406	380	378	346	379	371	361	391	415	320	388	346	352	397	386	382	362	383	359	400	370	386	378	402	374	364	388	399	374	371	373	417	349	368	394	399	382	338	373	360	370	352	387	422	400	399	373	389	402	388	373	405	391	357	395	378	410	367	415	406	377	394	356	382	378	374	405	388	367	387	402	366	368	361	383	391	387	384	357	375	401	369	406	361	417	391	404	379	369	389	364	391	397	384	381	379	360	394	380	401	371	399	383	380	370	393	382	383	376	383	374	386	370	391	395	364	374	416	386	356	393	377	383	384	346	390	363	391	357	379	374	424	394	363	349	391	367	411	384	373	376	400	380	364	390	399	380	399	364	423	383	369	348	368	398	374	393	370	381	384	377	409	374	366	395	413	348	340	402	399	387	374	417	388	401	373	387	403	389	394	379	387	412	404	386	353	353	356	353	385	376	361	398	378	350	406	389	387	371	369	386	359	377	364	418	370	400	420	354	394	351	392	408	383	359	391	373	350	365	371	374	405	374	377	359	404	378	386	398	366	395	381	411	426	371	388	358	368	369	423	359	391	358	366	420	385	393	401	378	382	380	409	404	366	379	362	388	383	409	396	391	357	411	376	398	374	350	397	427	319	361	377	354	383	352	378	352	377	377	415	368	393	403	361	384	374	384	384	387	368	424	420	395	373	394	379	408	388	399	419	364	363	386	408	392	347	367	406	392	380	409	407	372	386	384	381	411	396	398	401	352	395	396	374	394	360	398	407	349	332	402	394	411	362	385	387	373	354	373	345	370	377	423	394	388	424	383	368	362	385	381	405	449	392	361	367	371	395	378	363	397	361	378	405	414	375	358	345	398	412	403	409	376	370	389	366	367	388	434	362	385	425	365	388	398	375	430	371	409	423	403	403	394	373	418	379	385	359	415	391	351	382	395	343	391	412	383	363	402	355	400	379	403	367	401	428	351	346	367	383	386	385	438	411	335	403	354	372	383	371	378	418	357	365	387	373	388	403	401	362	370	336	363	420	374	353	366	371	421	361	379	365	344	355	360	397	393	435	352	377	385	360	378	371	392	382	404	406	367	357	350	363	395	394	368	326	350	355	372	394	397	359	379	402	395	377	418	337	362	396	379	410	387	375	363	398	428	371	362	385	374	379	387	402	406	372	396	414	399	412	379	355	420	386	394	397	376	411	318	349	374	389	416	400	382	376	391	404	371	341	417	405	387	354	405	383	372	362	412	361	376	368	376	375	361	338	379	399	369	369	377	355	393	408	366	410	395	387	402	353	384	398	384	389	336	380	367	377	363	391	360	362	368	383	398	387	349	373	406	408	365	387	366	391	363	387	387	346	388	376	349	387	399	379	380	395	359	371	384	360	370	408	366	391	382	366	379	346	383	371	398	390	442	376	365	378	388	390	397	336	381	385	403	393	385	386	430	367	334	356	372	399	377	371	402	406	347	364	346	364	400	392	390	344	396	368	348	351	371	390	384	355	425	384	405	396	378	386	422	374	361	389	388	421	375	416	411	360	397	352	393	393	396	412	396	338	369	410	379	378	374	343	363	390	390	372	349	373	387	372	350	388	359	376	353	409	393	344	389	390	392	434	394	373	377	363	342	376	379	392	372	358	357	367	340	371	342	363	390	420	385	407	367	390	410	396	369	400	392	371	383	402	384	409	352	400	389	403	357	421	368	377	363	372	409	376	375	367	383	357	424	380	351	347	381	385	373	393	362	366	371	352	368	369	380	380	376	388	400	436	410	348	402	350	432	372	393	384	351	360	388	355	383	393	404	381	400	353	379	387	408	376	429	427	379	359	408	389	392	385	418	381	358	384	369	368	396	387	350	379	380	380	313	399	399	356	379	349	405	388	396	371	374	355	389	374	397	364	372	365	384	358	384	346	374	325	400	414	382	345	372	407	374	403	330	341	384	357	398	356	369	349	394	354	371	358	380	373	398	410	390	402	403	369	392	397	401	358	337	359	388	377	359	406	388	420	353	352	363	379	376	387	412	406	437	379	377	405	404	417	394	364	320	405	395	352	390	349	348	376	393	360	396	384	389	365	422	370	375	382	368	410	394	383	377	381	365	369	399	370	412	410	408	393	388	387	358	364	344	395	447	349	350	349	405	371	387	368	322	409	394	407	361	383	371	340	383	383	376	409	400	349	365	418	402	389	380	375	393	394	409	384	390	371	336	383	353	369	370	359	383	352	397	395	343	391	376	374	407	375	405	374	371	383	402	435	398	400	359	396	395	396	372	395	374	382	380	364	383	359	378	365	390	371	411	372	359	366	360	346	382	340	404	351	386	388	402	368	382	359	354	398	407	373	364	383	397	426	400	360	399	377	414	392	379	403	357	422	368	440	377	387	379	415	398	365	391	407	346	363	359	342	355	358	336	318	350	376	382	388	410	373	358	362	379	407	402	390	382	394	399	386	358	389	352	390	415	363	374	395	373	384	369	348	428	384	385	406	381	394	408	361	360	369	415	373	366	406	395	400	364	410	404	399	385	405	398	416	368	356	390	417	377	397	364	426	388	419	363	366	375	342	378	411	370	347	371	383	366	398	414	386	355	398	406	397	395	401	399	390	406	406	396	382	368	364	437	368	375	361	333	366	375	415	381	332	367	380	347	396	368	413	389	370	384	382	376	408	418	377	366	354	345	397	363	352	402	361	348	407	373	398	394	396	376	373	351	369	400	374	375	344	360	393	374	363	382	377	360	399	402	370	354	368	400	393	413	407	374	401	357	361	361	362	390	414	404	376	368	369	412	381	349	371	370	380	383	393	382	409	368	353	345	389	424	385	351	344	407	373	393	381	374	390	368	369	395	393	396	355	413	367	361	403	359	396	385	367	395	368	374	410	385	353	382	392	371	394	416	383	410	359	393	397	375	372	401	391	391	410	381	389	423	380	392	404	362	368	362	394	399	367	357	352	342	391	389	408	377	363	443	395	378	381	380	362	394	377	360	393	409	395	404	374	410	376	397	416	385	343	415	393	381	368	327	413	405	357	413	411	383	338	387	348	379	410	369	348	366	376	366	386	387	367	348	369	379	365	401	441	366	361	387	450	368	399	352	373	367	352	337	362	356	374	391	389	446	390	364	396	333	334	383	388	394	374	411	381	379	362	377	368	331	397	370	381	398	398	392	397	378	417	385	377	407	391	399	415	388	401	363	337	370	412	375	376	391	345	377	371	373	351	412	380	352	342	395	367	430	356	372	362	382	358	435	366	382	393	405	387	393	360	361	370	404	359	388	385	409	384	422	378	368	376	341	404	390	364	383	384	371	361	359	393	390	393	399	375	370	393	342	361	389	376	364	358	343	343	348
15118	7918	11812	9917	9125	7468	6836	5662	4562	3917	3572	2608	2671	2363	1782	1795	1665	1244	1182	1182	1107	1025	1144	1061	1010	1022	1000	987	988	943	970	937	935	894	870	862	885	921	895	902	910	822	846	806	882	854	908	839	886	853	840	925	823	871	830	828	887	823	867	814	817	799	820	819	844	839	796	809	833	831	814	785	815	860	888	814	813	846	825	817	844	771	811	849	840	854	852	830	821	843	844	854	831	796	848	892	847	788	839	881	821	834	820	844	814	817	835	856	893	827	877	845	892	840	848	824	859	859	847	855	840	843	821	791	882	818	891	804	829	834	891	868	845	815	880	834	849	801	847	844	836	817	841	827	801	856	872	805	882	836	859	834	858	847	852	851	807	831	806	788	860	865	817	878	822	788	872	861	806	832	750	857	916	868	839	834	841	788	863	789	829	856	841	837	843	847	865	859	832	841	824	867	851	819	845	881	860	830	861	895	815	860	774	799	811	830	835	842	819	842	846	848	834	807	852	871	843	794	832	854	833	822	849	816	832	822	822	845	843	783	876	826	867	846	857	867	865	869	903	857	841	815	810	876	854	840	829	890	903	824	840	848	823	840	831	830	864	857	868	856	834	849	837	910	867	848	879	824	825	863	875	868	880	808	864	829	779	827	816	833	840	847	824	836	840	852	801	893	853	854	821	809	780	865	846	855	817	895	846	874	860	875	853	807	892	863	830	760	882	851	798	821	821	792	833	859	847	812	814	822	867	856	842	858	820	827	889	810	859	891	844	808	855	821	832	826	838	850	833	860	853	824	817	815	838	821	798	842	852	860	837	842	860	903	870	874	843	881	844	833	828	844	833	818	786	846	867	847	767	857	874	869	797	861	785	843	798	864	907	812	823	831	829	845	828	848	842	888	844	849	860	841	814	876	809	889	833	771	852	843	862	826	826	816	851	845	832	858	850	774	901	793	820	841	825	851	828	784	831	829	846	803	909	864	844	773	832	885	848	789	844	813	834	818	796	813	857	864	824	816	810	893	870	903	888	852	817	819	863	851	845	878	841	790	867	847	838	834	862	866	783	844	864	864	824	854	848	814	849	878	915	785	823	869	844	809	831	832	904	817	898	865	824	846	797	878	807	851	803	835	822	810	874	782	826	826	878	830	852	839	871	869	818	870	797	796	827	827	823	829	820	807	835	849	850	827	808	818	848	832	899	814	873	829	869	850	796	800	822	841	901	857	805	806	844	805	810	833	836	820	842	899	860	863	819	815	832	867	858	834	791	851	830	830	877	811	821	886	867	817	802	862	812	825	861	762	839	828	824	810	845	865	911	867	837	852	863	816	850	808	848	849	859	846	837	841	800	854	822	775	870	843	802	837	860	832	828	834	861	845	856	869	892	827	799	898	841	840	862	853	809	848	779	822	875	853	823	826	884	820	810	921	860	867	813	829	830	786	840	839	822	783	873	812	835	827	833	789	910	831	850	825	891	882	844	856	832	856	831	839	843	852	874	860	852	854	859	854	836	815	906	837	864	835	885	835	809	876	814	784	869	891	849	803	828	839	848	834	904	855	822	785	786	846	859	801	777	873	824	808	839	839	810	887	817	836	883	842	847	835	797	819	803	860	841	830	835	884	844	857	811	786	841	849	834	863	809	870	877	869	798	857	830	852	872	857	855	810	881	815	820	834	871	884	818	861	789	869	805	877	800	819	877	820	872	829	867	890	818	822	803	813	823	882	837	890	807	877	852	826	808	805	814	872	861	846	837	860	819	879	809	838	820	849	831	816	799	816	837	805	844	837	809	821	809	856	814	818	843	850	855	899	829	786	873	785	845	808	784	832	870	837	861	830	868	862	846	844	878	862	864	907	798	837	843	799	814	805	818	848	832	795	867	800	853	817	841	901	780	838	862	843	850	850	912	861	825	848	825	817	856	819	848	830	915	829	831	845	850	846	841	843	890	833	851	799	899	837	853	835	764	782	855	763	853	786	886	860	874	850	850	808	837	860	843	869	841	900	846	831	795	835	830	776	801	814	837	838	845	805	915	861	867	847	839	855	792	864	885	790	841	910	833	878	850	767	783	843	873	826	802	871	854	810	833	839	847	867	783	810	860	827	822	848	827	851	837	863	850	809	874	853	824	788	856	786	848	806	889	820	776	848	882	819	836	799	817	868	829	852	843	843	848	805	864	883	831	845	881	863	869	810	778	808	861	794	810	813	830	851	833	863	912	821	835	892	841	853	850	886	817	833	825	801	846	839	825	835	846	866	856	839	886	803	821	906	876	824	862	826	830	812	845	860	832	875	805	875	833	874	879	895	852	855	772	792	821	843	813	858	831	799	832	833	833	885	838	851	849	800	811	864	819	872	810	885	816	853	860	854	835	845	848	824	840	800	849	811	829	828	817	871	834	781	852	832	799	845	807	841	807	823	844	830	837	816	824	874	837	846	851	844	846	820	857	788	890	810	811	842	840	790	836	836	798	823	808	844	841	820	804	853	833	847	850	836	810	860	815	800	818	884	819	793	829	860	854	845	825	804	848	869	808	799	822	846	829	835	866	865	826	815	893	838	851	877	857	849	828	874	862	866	817	931	879	846	842	816	826	820	819	875	853	835	806	817	919	871	881	820	847	864	789	887	846	807	825	815	830	787	842	866	813	795	840	879	820	826	849	826	854	844	832	864	860	830	808	781	818	875	879	814	805	845	858	831	798	857	885	809	893	854	834	851	846	827	881	865	846	869	821	830	810	962	851	814	824	839	838	854	853	846	865	823	858	814	859	786	861	891	850	810	808	840	837	824	810	862	803	831	862	856	843	855	851	840	861	860	859	820	871	826	853	787	817	830	817	765	835	865	873	886	814	828	852	864	846	849	824	848	882	845	869	816	823	858	804	795	836	858	848	823	813	861	846	845	857	808	837	795	837	850	868	784	797	863	873	878	824	882	859	788	852	807	786	879	816	878	831	833	840	868	909	826	817	804	764	853	839	838	861	848	848	825	859	883	853	843	868	864	841	856	823	793	846	815	878	824	851	855	858	846	870	849	874	815	867	832	885	885	875	835	855	861	857	888	822	803	852	877	818	873	829	888	849	895	830	847	820	909	839	836	882	868	802	834	900	850	850	765	824	842	851	837	825	894	825	837	826	878	885	840	815	799	836	831	831	872	836	855	835	796	831	813	883	849	816	876	807	871	836	852	859	879	791	854	836	851	822	885	818	857	808	822	799	867	854	809	830	807	811	829	839	802	867	835	873	775	830	800	841	827	879	839	849	810	810	838	836	892	832	821	799	807	811	768	859	830	832	830	853	856	836	871	841	841	880	815	847	863	821	810	856	799	866	829	884	822	826	855	861	837	804	874	804	820	826	789	858	829	864	863	886	826	850	831	796	863	820	854	848	885	840	826	849	886	843	806	814	815	852	899	809	840	853	851	866	848	817	825	877	858	825	833	841	788	846	864	809	799	858	837	833	864	848	843	851	806	752	762	816	820	836	844	848	797
33879	13754	10420	5752	3803	3113	2533	2062	1585	1380	1220	1004	1021	905	675	591	593	535	492	491	525	485	519	474	496	440	451	444	486	458	489	480	471	422	424	450	409	414	449	454	467	424	446	441	437	411	395	430	414	433	432	476	468	445	395	397	422	429	413	444	447	456	436	431	444	449	428	450	427	473	457	434	425	448	399	402	425	425	447	431	449	437	404	425	423	414	438	436	460	407	432	427	419	407	420	437	447	469	435	396	458	425	412	443	427	462	392	445	432	448	463	435	479	422	420	422	442	450	448	440	406	449	438	413	437	443	359	470	415	491	452	434	437	424	450	439	392	456	421	454	379	455	413	436	443	431	507	461	421	465	474	435	421	411	446	443	449	456	447	453	450	416	434	438	436	430	457	456	453	437	408	427	440	448	432	425	407	447	412	469	459	482	451	483	491	436	439	475	386	441	443	427	415	421	453	480	426	421	472	426	424	438	415	447	439	454	448	435	465	387	432	423	400	422	456	440	399	433	440	497	445	433	446	452	441	463	391	436	437	434	484	444	447	456	429	365	461	410	453	450	393	443	459	443	430	440	404	409	429	412	421	434	442	448	433	414	382	417	439	406	461	479	462	406	432	463	422	435	424	423	441	458	433	421	423	409	415	420	445	410	434	399	396	425	440	439	452	457	491	455	441	412	425	418	426	428	427	476	424	459	413	436	432	440	449	454	435	442	450	458	443	385	454	393	452	456	453	381	432	441	462	424	440	442	419	455	445	474	436	434	436	423	451	434	420	422	427	429	417	428	423	429	473	389	434	415	454	440	462	424	437	436	436	460	403	420	438	422	401	415	415	427	408	381	398	407	419	428	449	434	390	467	469	408	437	451	465	386	440	468	429	442	427	443	429	457	404	430	441	454	432	435	430	383	435	454	432	444	438	441	443	419	421	466	415	417	430	423	478	454	459	404	423	435	446	446	446	460	423	443	427	474	395	461	465	442	389	414	448	387	422	424	429	435	452	446	461	452	421	446	424	423	416	429	417	413	452	457	435	454	477	442	421	446	430	420	417	426	440	433	463	430	427	443	414	429	435	425	426	420	411	425	442	418	424	442	443	460	448	419	432	438	453	438	473	372	468	455	490	429	439	432	408	458	442	425	438	446	444	392	409	422	459	413	408	423	418	415	456	443	419	434	423	441	438	436	417	446	399	422	484	418	428	481	447	421	449	404	454	413	429	443	436	450	375	450	452	447	457	450	462	429	432	449	464	447	441	431	477	434	470	452	458	417	404	392	447	455	483	427	427	444	413	438	467	399	402	411	428	415	429	457	402	419	443	433	438	421	394	463	420	443	409	474	427	455	465	396	420	430	448	415	443	427	431	436	433	458	412	432	449	436	434	423	408	473	461	413	473	414	412	465	447	459	445	455	433	436	464	476	450	425	405	430	420	413	432	444	416	398	417	451	433	423	473	403	429	439	461	487	460	478	434	454	433	465	451	418	415	452	439	407	379	445	471	459	446	441	464	417	421	418	451	430	438	440	427	460	443	427	419	394	434	443	459	438	417	436	405	434	438	434	435	462	408	459	451	431	411	424	399	415	427	499	436	469	401	456	453	407	412	431	425	408	459	394	431	470	433	421	474	419	421	461	433	424	426	410	420	379	438	425	399	399	398	472	481	430	425	464	390	415	445	489	403	444	450	406	426	424	437	392	442	465	429	438	449	394	468	432	457	448	417	445	452	444	480	454	435	410	438	425	464	411	399	433	405	469	398	461	487	445	407	469	418	439	417	422	447	399	440	449	436	444	438	487	441	444	418	441	408	461	461	444	496	440	439	410	416	435	398	436	442	456	408	407	447	463	429	436	426	395	468	419	439	428	435	407	438	441	437	446	431	436	439	451	409	440	436	458	456	462	468	475	435	487	418	416	439	420	410	462	452	439	417	432	430	445	428	415	452	441	423	410	438	403	431	430	443	443	468	431	452	442	445	422	413	422	435	452	405	446	465	422	416	438	445	398	485	455	446	423	463	413	435	462	419	448	412	386	442	452	420	421	460	463	425	427	415	418	420	454	440	416	456	456	465	402	461	410	435	429	452	426	444	442	424	453	513	467	443	453	454	410	410	449	426	430	428	447	448	434	430	410	481	429	464	397	413	410	399	420	451	459	486	435	465	444	411	432	394	447	460	467	407	422	421	463	418	426	419	410	424	482	418	422	402	390	409	446	445	452	425	407	429	442	448	426	459	404	470	428	434	418	462	421	426	437	417	436	435	405	439	428	477	408	427	462	451	447	456	448	395	435	399	453	458	432	478	436	453	445	444	442	466	491	465	427	410	437	428	421	434	405	441	423	441	399	405	439	437	447	440	415	441	406	427	412	379	451	431	412	427	431	438	459	447	462	438	474	421	438	427	433	450	413	449	411	403	413	431	476	488	442	379	419	399	432	432	429	482	465	451	448	392	432	426	447	427	450	437	427	428	433	457	419	435	428	441	432	446	434	402	412	429	488	462	477	476	458	462	419	433	445	435	419	398	454	458	443	459	429	444	470	439	427	410	428	415	431	417	446	450	449	450	444	440	368	432	463	431	410	435	429	436	431	423	393	390	434	428	437	461	435	407	458	438	443	396	375	433	387	437	483	418	446	434	424	472	475	463	417	412	427	388	428	410	390	412	425	427	475	405	429	456	452	456	440	453	418	409	454	462	420	422	496	417	439	439	389	414	417	423	473	485	415	431	461	413	462	426	433	442	416	441	424	493	417	445	455	400	435	413	431	424	426	439	423	455	415	395	472	439	411	433	413	415	407	449	456	426	475	433	441	500	454	455	454	424	448	441	455	452	434	423	426	421	462	420	440	453	424	447	423	467	404	412	498	435	428	397	447	427	447	414	432	436	468	459	428	461	434	460	430	463	414	436	444	442	456	453	448	432	380	407	436	462	461	446	449	457	442	462	470	445	414	411	428	401	402	428	419	427	443	436	453	469	480	404	441	395	420	459	469	412	434	475	401	484	433	441	406	450	431	413	431	454	414	452	435	463	439	441	419	449	439	449	413	431	466	447	377	414	428	435	444	450	438	455	450	437	420	425	407	404	396	407	426	421	442	433	427	427	412	452	447	453	435	444	453	442	387	429	443	434	424	377	462	465	452	417	452	484	462	478	460	455	452	471	401	449	376	481	424	420	478	455	420	430	428	460	431	451	434	436	428	403	437	447	423	435	415	429	409	446	453	450	441	443	498	432	454	398	449	440	462	434	424	447	448	447	403	443	457	464	458	473	456	449	434	395	391	414	426	449	435	492	428	490	413	404	432	466	450	485	436	422	459	454	464	424	420	411	458	400	479	403	446	467	439	421	473	466	405	408	413	456	433	418	412	459	417	444	440	448	422	450	435	422	397	428	441	410	471	449	422	413	442	470	459	431	428	443	435	392	415	450	480	421	451	420	429	436	476	433	412	450	457	414	435	424	415	433	457	456	435	446	403	438	421	443	415	416	386	401	432
18663	8814	14995	12967	11802	10350	9387	7488	6213	5242	4814	3934	3681	3260	2336	2250	2141	1650	1520	1405	1337	1224	1290	1259	1238	1244	1159	1131	1177	1115	1109	1111	1046	1010	1004	943	990	1067	1042	1055	1018	975	1011	1037	911	991	1014	944	968	957	892	974	934	949	964	950	914	997	905	1006	955	920	926	969	944	927	946	981	931	1001	960	937	939	920	965	914	912	925	995	991	924	920	949	926	965	966	939	939	972	966	898	915	946	949	936	927	902	915	917	904	933	899	936	883	907	939	904	988	1023	926	957	907	954	969	989	911	950	918	924	963	896	907	1001	912	926	986	923	920	934	900	922	903	933	933	930	930	991	984	926	956	969	925	962	969	912	927	975	940	929	926	959	936	948	1014	931	881	968	896	960	948	920	889	922	943	973	945	919	958	966	968	914	959	965	937	979	961	923	972	960	984	982	932	933	913	934	994	972	919	920	921	927	921	901	907	961	983	950	948	947	982	904	948	904	980	989	940	956	900	907	928	936	873	875	881	916	928	955	934	953	932	990	919	952	908	959	913	1002	969	943	961	863	917	953	948	968	1001	956	884	992	912	915	974	975	937	938	958	950	913	950	921	944	972	985	971	891	967	959	1008	1006	903	908	951	966	975	924	955	922	920	911	890	916	901	936	954	959	966	935	944	953	952	904	961	964	882	990	961	992	960	952	913	941	974	954	933	949	886	937	919	951	903	948	967	1006	942	910	955	966	891	958	927	919	962	956	988	895	953	916	903	944	963	892	960	952	928	1002	954	908	930	948	922	935	937	990	907	956	975	936	922	951	930	905	967	931	927	925	985	953	916	959	917	927	938	1001	940	975	915	923	934	863	940	1007	935	942	946	934	892	947	932	974	915	915	894	940	952	915	942	888	950	952	966	970	945	967	978	1022	948	925	903	931	935	954	991	910	944	922	1003	936	971	990	896	944	932	987	940	971	925	939	1018	929	925	997	965	939	1004	923	909	938	1026	941	931	968	886	960	865	895	878	930	926	973	899	913	957	910	944	944	967	920	916	937	932	931	900	960	973	961	909	901	942	971	938	971	872	972	933	885	953	961	966	925	925	982	971	956	995	906	932	968	919	959	934	927	965	936	941	935	951	926	978	929	898	941	938	957	949	924	1027	936	952	951	913	875	1019	939	910	910	924	982	862	933	995	940	976	968	932	966	914	951	964	967	939	909	1024	942	969	989	943	984	988	1010	970	903	941	918	977	907	958	923	897	972	964	903	923	938	941	937	950	928	880	915	934	908	929	971	952	973	958	887	932	898	1007	973	945	968	977	887	938	899	912	928	909	958	970	937	1000	984	963	952	965	956	942	964	954	900	946	909	964	984	960	948	948	948	946	910	923	903	957	936	935	1009	980	901	936	921	977	945	940	910	900	944	929	950	942	909	969	985	917	939	964	984	902	896	981	969	983	952	938	922	975	933	914	973	936	999	937	966	925	884	914	978	934	937	989	958	936	953	903	932	941	963	976	942	936	960	958	970	953	978	927	904	995	957	948	993	972	935	934	933	938	960	977	955	945	927	942	946	960	938	925	990	908	967	922	886	883	929	885	974	917	975	959	911	921	1011	936	947	900	929	962	950	955	941	924	964	941	894	904	922	927	955	967	967	912	911	922	937	954	923	941	942	912	886	930	936	891	895	944	973	924	907	922	1026	897	993	959	990	934	964	965	924	942	932	951	917	949	954	943	971	926	950	903	952	971	936	983	950	995	957	912	945	921	943	908	927	926	940	948	916	949	941	902	939	941	914	983	960	917	929	922	1030	915	950	921	907	947	977	918	921	944	946	982	948	928	974	959	964	952	872	927	902	958	922	925	935	1008	934	913	1030	916	932	977	922	887	904	933	956	916	951	924	914	878	951	936	914	938	942	954	947	932	920	960	966	946	959	906	953	994	938	892	891	909	958	974	1016	927	986	938	904	933	884	962	900	886	974	883	966	956	960	935	996	905	946	887	936	956	996	914	926	939	963	941	950	938	960	887	936	984	1008	999	941	927	864	959	985	930	985	979	1004	968	919	899	943	892	892	926	911	925	953	924	979	943	949	942	924	979	944	960	1025	925	911	950	915	937	972	950	975	913	912	943	934	982	879	962	922	919	933	909	932	898	908	928	880	888	969	994	953	921	1014	937	942	914	902	985	953	949	966	933	995	944	948	910	969	918	939	928	865	967	1014	926	908	902	972	921	942	882	975	954	930	950	927	910	918	931	983	942	967	947	928	995	959	936	979	891	943	938	959	937	916	917	938	962	953	874	975	962	915	884	973	974	923	979	948	976	926	963	878	964	870	965	958	912	918	976	957	905	978	1001	983	928	953	901	899	917	1002	917	968	903	901	992	952	992	950	912	935	993	969	938	947	975	995	949	921	925	969	989	940	969	900	912	949	947	992	970	896	911	929	956	933	903	1016	945	944	953	924	944	924	858	970	968	946	942	979	937	970	940	890	949	913	951	931	1012	941	995	959	946	924	918	948	899	955	938	904	976	940	929	929	973	968	930	927	921	992	946	999	898	956	887	950	936	907	925	969	907	884	933	938	968	921	947	916	979	918	869	882	902	954	921	968	984	932	912	948	926	995	911	930	980	897	1003	961	949	907	926	961	980	901	1002	970	976	951	951	964	905	931	915	953	928	931	901	917	960	927	953	937	935	932	940	970	955	940	939	934	876	989	942	966	941	915	903	1013	915	961	934	919	949	950	960	945	938	976	920	927	920	903	886	947	962	922	911	964	959	885	949	963	914	936	940	918	944	1017	874	936	919	923	909	890	913	880	911	918	960	899	957	936	981	928	979	925	927	923	905	945	918	940	919	968	926	950	945	895	944	929	954	921	968	928	985	959	961	907	993	933	969	926	911	889	1008	937	937	948	917	1008	959	912	956	903	956	960	946	978	975	915	942	960	903	953	941	929	909	962	954	910	961	973	894	968	981	946	948	966	967	962	964	989	927	897	891	913	960	920	907	921	910	896	957	964	975	936	957	940	907	954	921	925	937	962	950	933	946	924	958	939	961	928	914	953	934	911	916	955	969	965	934	980	929	926	907	977	921	916	988	970	941	944	969	912	925	928	927	940	968	907	937	963	912	898	980	952	958	986	904	974	939	933	1006	908	919	919	918	955	901	952	971	968	941	979	979	914	941	877	899	995	911	930	976	944	904	956	913	970	878	968	960	990	907	990	968	919	924	942	938	914	965	1029	970	926	963	970	937	977	963	962	989	910	905	883	971	958	963	980	915	927	938	952	958	939	892	978	954	892	993	953	1002	952	987	935	995	943	964	924	955	911	914	953	946	979	942	946	934	898	950	906	964	953	922	987	951	947	1011	938	920	954	961	894	913	901	933	1008	904	923	930	889	913	942	958	969	924	915	892	936	917	1021	898	937	929	985	908	897	922	975	970	896	956	981	956	903	935	894	932	956	972	947	963	924	896	962	940	921	918	953	932	927	920	903	989	978	909	915	899	973	922	943	965	924	913	923	945	966	938	953	979	993	928	999	925	955	912	976	960	935	912	920	907	1001	912	888	938
14937	5974	4091	2399	1479	1147	1002	877	700	712	655	589	554	563	513	452	500	439	433	455	444	405	438	420	496	441	422	446	456	409	417	387	376	371	414	439	451	405	439	394	419	390	407	404	358	409	376	450	387	414	435	425	378	400	394	400	412	388	397	421	409	383	392	413	380	397	392	404	417	445	455	449	431	410	412	402	423	403	406	390	417	406	411	399	429	451	405	414	376	428	420	462	380	397	430	412	399	429	416	408	449	437	369	419	401	410	397	398	424	422	431	398	392	418	409	391	410	429	369	386	415	413	406	426	403	429	412	422	416	421	383	418	384	440	374	431	381	395	382	467	400	376	422	411	451	411	442	437	407	378	439	388	401	433	418	418	437	422	436	432	398	411	413	420	437	421	431	414	406	418	408	432	404	401	416	431	403	342	398	414	368	420	393	397	360	392	426	401	371	435	406	396	404	393	421	421	382	430	412	418	426	400	422	410	416	414	387	419	402	374	436	431	411	411	409	444	468	468	394	428	406	401	405	420	424	426	424	442	434	392	426	388	404	398	371	367	379	388	416	431	367	402	431	411	378	448	428	397	408	399	466	436	417	378	409	395	381	417	437	410	370	424	405	377	420	455	391	421	438	392	413	454	423	402	409	410	422	412	414	402	404	425	403	436	384	419	451	423	436	457	378	369	415	382	406	438	420	422	408	380	428	396	430	402	371	386	408	405	385	385	432	421	429	474	402	394	431	385	400	418	403	403	431	408	411	440	441	399	383	393	360	387	443	411	403	398	377	392	412	426	379	376	406	419	392	378	393	401	405	443	391	415	431	415	414	394	409	416	412	460	435	414	420	395	446	466	407	415	448	405	439	394	412	383	393	410	405	389	415	411	413	405	373	396	374	406	404	420	413	414	396	427	412	404	439	380	415	394	425	420	421	453	455	409	423	445	419	417	393	397	389	409	415	425	416	424	380	402	361	423	397	425	415	379	465	448	431	429	398	395	391	351	407	436	447	401	419	416	406	401	453	405	470	411	444	389	409	398	409	411	408	417	433	405	457	395	424	458	410	417	429	399	423	400	410	391	408	413	429	403	447	400	388	422	428	367	416	425	434	402	406	428	384	433	388	381	400	413	420	400	430	412	453	414	433	420	421	372	426	381	390	418	418	423	405	437	431	400	395	387	396	455	410	405	426	391	426	431	453	411	433	422	392	424	441	398	414	382	441	416	432	407	395	420	453	446	420	412	414	400	447	436	395	409	424	396	413	414	400	431	417	362	459	436	424	403	396	416	440	405	428	452	446	403	410	411	407	418	389	411	401	399	433	420	402	448	405	424	395	382	421	409	418	416	440	400	397	411	416	435	438	372	436	365	410	392	395	411	425	419	405	444	440	412	402	377	389	410	416	408	398	379	455	444	412	399	416	427	389	412	408	427	385	401	423	423	402	377	418	435	447	443	453	428	419	412	379	389	394	407	401	398	414	356	437	410	404	419	410	366	418	382	463	434	410	430	392	430	416	416	386	417	426	438	412	414	415	370	407	421	412	396	429	396	438	362	413	426	453	424	382	392	427	411	400	416	378	395	423	405	387	443	439	447	386	407	450	426	397	447	396	412	422	459	462	389	413	397	443	414	376	414	399	439	375	413	402	409	397	393	445	428	424	404	406	428	422	363	359	424	440	417	455	401	414	440	416	434	424	401	395	441	424	414	407	449	439	423	390	393	403	403	421	400	392	396	423	428	428	435	417	402	404	419	421	433	389	463	412	388	397	415	414	439	402	417	383	442	402	428	381	418	437	420	392	452	369	386	433	414	413	415	404	408	401	431	394	416	376	398	454	397	428	432	418	450	417	427	448	392	370	398	397	450	410	415	442	420	438	406	391	399	411	400	380	402	387	423	405	395	395	427	384	413	411	458	412	405	417	408	430	417	404	380	418	462	413	442	415	371	394	419	400	358	437	411	376	411	431	410	411	395	414	411	448	413	387	447	406	426	429	404	417	473	403	379	408	439	396	392	445	395	385	408	434	415	406	423	423	452	435	422	371	440	442	415	394	459	399	414	408	429	454	440	426	414	403	436	415	397	412	384	392	421	407	393	433	415	427	394	407	427	431	398	425	431	395	393	420	400	411	422	409	438	401	415	398	439	421	371	399	408	365	389	402	431	417	413	358	442	443	371	398	348	404	440	435	424	446	425	392	388	419	394	372	467	419	389	406	402	422	383	399	412	390	435	398	415	415	427	426	458	404	406	385	397	416	437	417	448	427	413	420	473	397	418	390	445	430	384	427	412	393	421	399	416	459	413	438	420	405	393	430	403	444	386	416	395	404	409	424	380	402	384	428	425	417	410	408	420	416	382	423	376	399	410	425	385	412	400	452	414	424	397	426	419	412	436	432	435	455	387	459	404	415	433	412	451	389	439	391	388	384	397	397	411	395	398	423	406	420	408	415	406	411	414	415	421	435	409	408	406	421	422	458	433	406	382	415	404	437	414	434	405	452	479	387	423	415	390	408	406	394	407	418	440	403	424	380	421	380	425	424	431	402	414	403	395	416	424	406	383	431	395	437	407	406	394	391	415	383	388	432	416	437	386	430	404	412	412	422	435	380	405	450	411	391	394	451	472	430	401	409	402	416	406	401	402	424	420	415	375	428	424	397	404	422	388	469	444	415	405	418	389	431	427	423	404	437	416	411	404	475	377	409	424	417	401	445	427	431	384	366	400	430	426	398	434	435	419	419	464	363	421	430	411	425	421	413	434	404	446	367	440	376	406	373	375	381	372	409	453	414	493	401	424	420	439	398	418	409	405	376	444	420	426	395	398	400	411	396	450	378	415	402	409	442	434	412	445	428	375	400	425	431	427	437	417	374	397	407	437	378	414	400	430	396	398	395	410	383	431	436	437	406	423	436	437	415	401	394	385	416	378	408	399	441	444	381	407	439	430	439	411	422	411	379	407	418	396	446	423	381	396	408	412	396	441	433	427	387	400	438	400	394	429	438	395	416	395	420	414	390	397	417	422	396	406	404	410	380	427	376	389	427	400	422	435	418	436	421	448	379	402	397	370	379	433	413	428	398	429	428	408	423	414	417	403	445	414	413	434	384	425	411	414	418	470	468	408	428	405	419	456	397	423	391	391	409	380	404	409	427	395	428	397	416	407	433	381	438	413	401	426	385	422	399	418	400	375	401	368	411	387	437	385	413	406	418	406	400	411	415	446	428	409	440	423	401	415	428	446	446	409	438	426	420	451	408	433	424	392	385	422	384	384	425	401	413	405	390	410	422	450	441	429	419	408	425	382	405	429	427	428	435	369	370	368	358	407	423	398	377	430	389	446	429	419	408	440	406	437	444	413	390	436	420	457	390	410	437	396	432	435	382	409	407	400	393	408	411	430	431	409	390	444	436	432	395	407	397	404	413	390	393	403	416	408	403	425	394	411	477	435	407	421	405	416	455	420	412	431	426	422	443	405	445	398	447	408	441	456	406	370	437	400
8773	5004	6952	6413	4983	4210	3783	3230	2543	2434	2241	1751	1674	1756	1313	1248	1232	1124	1035	1131	974	972	1014	958	995	999	979	949	904	952	935	937	922	988	905	998	925	928	880	911	901	943	855	908	927	908	919	903	865	860	895	897	847	901	846	917	829	895	848	874	856	894	888	969	871	880	900	868	863	830	919	875	938	897	858	882	882	899	932	885	882	842	844	902	913	835	920	857	913	874	903	893	906	876	878	842	930	900	884	897	839	877	889	909	914	929	847	865	892	897	854	873	860	878	878	881	907	892	910	870	889	890	880	975	893	832	850	826	848	857	914	892	899	888	865	908	951	865	919	918	864	865	861	916	864	941	933	871	859	828	863	907	887	932	897	880	860	915	894	917	905	865	915	897	884	889	861	904	867	900	882	911	892	869	889	886	866	878	863	882	898	948	923	928	906	909	877	906	864	890	912	956	878	944	909	874	846	915	885	925	884	921	909	860	900	917	923	910	875	889	946	848	915	865	844	890	880	885	922	928	874	905	900	871	925	858	855	820	872	833	889	903	882	885	889	914	868	929	919	902	885	890	881	897	869	908	843	933	871	880	867	843	885	935	918	868	909	876	891	888	849	916	852	898	844	891	895	924	859	932	877	933	865	862	858	926	872	883	875	877	850	877	886	864	901	892	940	870	896	924	870	904	920	880	867	850	903	951	793	921	914	853	879	925	831	920	893	902	871	919	905	896	880	934	862	905	878	895	892	851	857	887	945	908	932	877	872	896	879	902	893	881	914	898	890	914	901	899	940	874	935	862	861	887	910	863	921	937	848	942	893	896	880	947	871	876	862	894	870	914	881	859	836	905	882	839	867	909	945	907	858	891	845	932	895	864	883	916	906	980	843	863	890	885	865	849	875	859	916	890	822	882	867	862	886	888	889	940	883	860	902	884	876	883	895	877	889	890	957	886	939	886	906	892	875	870	870	841	927	853	882	823	886	937	932	881	884	907	898	858	902	845	863	868	896	904	854	921	864	895	891	929	860	836	868	933	802	864	901	865	908	905	905	884	906	872	910	915	842	905	883	831	915	860	858	925	930	907	987	927	889	929	902	831	855	880	876	845	848	884	902	880	863	928	904	862	878	902	873	911	918	902	862	824	898	872	831	909	923	886	836	914	874	898	895	913	885	893	891	841	916	900	923	868	916	878	872	912	866	875	832	920	859	932	893	876	872	887	882	910	865	895	878	916	882	875	920	845	885	872	861	878	914	850	872	894	897	881	879	891	876	890	895	890	879	865	913	923	910	881	826	866	869	954	853	846	880	911	920	866	938	855	914	846	868	872	884	919	855	929	912	841	912	888	884	906	830	910	871	879	943	875	894	915	927	869	870	922	925	872	895	890	884	868	920	887	908	860	907	858	927	859	894	936	897	892	886	910	869	886	891	890	870	936	884	877	858	885	927	891	870	929	904	891	892	919	903	867	918	885	872	898	932	947	885	901	891	885	881	903	848	928	909	896	871	890	939	895	878	897	897	901	911	881	836	887	912	926	874	836	914	887	875	920	826	868	901	896	892	917	872	858	915	858	857	906	862	903	889	893	856	867	862	865	821	894	937	880	905	927	876	882	893	934	896	901	912	914	874	903	969	884	898	914	880	915	887	891	911	889	882	834	873	896	938	960	945	905	868	873	889	879	887	840	918	884	913	903	909	873	874	912	884	840	822	917	892	935	904	840	897	951	843	928	854	920	859	886	915	861	884	875	879	887	852	863	893	897	894	913	848	899	879	920	889	851	813	888	919	882	862	890	917	909	886	895	903	834	890	881	894	845	921	914	893	889	876	920	915	905	894	888	853	870	944	860	871	868	896	845	947	918	867	880	859	873	904	906	881	897	961	910	896	870	878	888	880	927	914	877	900	921	915	886	891	864	844	893	877	945	884	859	820	921	863	869	854	932	890	858	885	901	900	932	871	900	867	877	892	877	920	900	872	912	909	894	871	815	861	838	846	870	866	914	880	893	917	887	912	788	894	907	804	861	876	851	895	921	839	900	796	866	903	883	941	878	865	889	902	905	866	863	925	874	898	918	892	873	881	904	900	913	931	869	945	878	864	945	840	853	933	914	907	848	873	870	827	913	881	858	889	904	869	892	897	860	911	899	894	883	881	813	911	889	803	877	907	863	847	872	902	861	852	862	891	893	957	952	897	895	884	915	890	850	896	926	886	852	969	913	894	869	837	892	910	934	944	886	901	894	850	850	892	905	918	876	951	872	880	922	931	896	918	915	860	878	921	889	896	887	880	955	866	857	886	900	892	907	892	900	893	846	885	901	904	883	926	907	882	938	889	858	894	914	912	884	894	903	896	836	852	890	894	920	873	903	882	988	887	849	887	899	881	856	978	836	879	920	867	903	894	873	937	914	930	889	937	866	904	910	903	835	909	902	860	840	924	883	887	892	877	866	893	929	883	848	882	890	917	863	898	884	878	878	884	874	901	898	907	856	918	879	845	890	902	902	874	870	860	877	936	843	885	878	900	878	875	931	875	876	887	848	898	901	899	923	930	880	870	905	902	878	910	833	918	898	919	841	903	886	915	944	911	915	863	885	860	888	897	881	903	861	879	878	904	868	887	914	874	879	916	918	891	880	895	927	915	892	913	944	821	919	921	939	950	861	936	906	911	882	875	877	908	891	870	904	934	877	867	877	917	944	935	890	864	794	919	933	853	896	891	890	866	885	872	893	866	864	875	893	932	927	901	888	912	915	895	874	864	844	848	847	873	917	909	917	864	870	889	875	865	865	872	930	884	879	876	911	898	839	977	850	855	875	888	929	894	882	961	889	882	855	902	868	929	916	854	841	893	931	907	869	843	874	905	881	915	863	859	891	872	913	915	909	914	921	899	841	908	881	913	871	909	891	866	896	899	878	931	840	921	927	890	894	874	932	934	832	834	906	908	866	908	898	894	921	895	896	836	928	944	909	884	877	934	900	896	809	897	863	901	848	864	888	886	842	914	849	845	882	924	888	878	911	876	922	898	896	898	861	852	933	852	872	915	843	939	901	886	873	915	869	878	855	873	864	867	885	881	906	840	922	894	887	883	901	867	857	935	869	930	879	877	880	851	927	862	882	902	889	845	884	911	868	908	897	890	917	939	878	893	859	876	897	890	849	867	909	826	891	865	904	900	886	862	843	880	847	923	882	890	917	820	896	861	844	869	905	915	882	920	896	894	930	896	899	865	902	827	926	871	875	906	919	896	857	887	843	938	878	859	895	895	881	900	934	884	846	883	940	936	877	864	935	838	909	905	882	833	926	903	919	921	860	857	896	863	904	891	881	878	903	922	889	886	959	886	873	879	957	875	864	850	927	863	915	895	867	878	858	840	845	894	887	924	839	909	899	896	845	903	905	861	873	915	885	860	915	939	868	912	855	915	907	884	879	889	860	930	905	872	890	922	871	859	852	834	868	831	923	885	886	881	820	903	881	844	916	889	881	869	895	837	911	869	824
27045	11076	6714	4037	2790	2107	1666	1385	1115	982	861	733	666	745	569	506	483	437	429	411	409	445	436	418	409	434	474	402	408	384	400	391	374	394	404	418	392	368	415	409	377	351	359	387	408	398	374	391	403	396	415	413	375	395	421	346	392	374	378	342	384	413	383	352	397	392	414	357	404	377	349	395	360	391	426	350	375	417	353	353	395	372	363	370	382	382	377	381	354	411	340	357	383	387	394	373	368	386	340	405	401	379	376	347	357	386	380	371	392	340	357	397	397	403	372	393	385	404	392	352	374	388	375	407	418	387	391	376	375	386	366	359	390	406	356	400	359	369	347	388	414	422	401	402	383	374	387	362	414	388	407	445	392	387	393	397	389	385	375	390	355	402	367	370	396	398	400	415	416	400	401	415	392	424	382	401	401	416	401	368	356	370	367	364	383	406	395	403	372	382	403	397	379	385	385	408	354	369	407	376	405	385	389	369	388	359	369	384	426	358	356	375	379	377	374	366	376	367	379	418	416	375	370	377	360	415	410	386	369	366	427	413	359	408	357	355	382	407	418	388	376	423	387	382	366	359	378	410	369	371	383	377	384	402	355	411	376	375	350	409	392	410	371	388	367	397	376	374	399	405	355	401	362	405	382	361	396	416	378	347	373	387	378	332	362	387	367	349	386	397	391	363	371	332	427	380	395	405	361	383	426	338	408	362	356	376	400	359	363	354	399	397	387	378	401	426	359	375	372	382	387	404	339	380	384	431	407	428	420	364	384	388	372	390	373	383	380	395	408	398	381	390	402	372	371	344	373	368	344	381	372	416	395	354	397	365	412	444	377	386	366	374	388	378	362	367	383	387	371	374	398	384	362	378	361	375	339	384	365	405	347	402	414	402	408	390	386	392	424	394	393	364	343	394	376	369	424	362	365	375	406	411	383	357	385	377	388	416	381	371	384	373	377	392	376	401	386	355	372	380	409	405	392	395	430	411	389	365	426	392	381	377	411	405	403	379	425	385	369	357	369	362	358	376	390	390	427	387	358	365	379	359	396	400	410	419	358	415	384	351	416	382	407	361	390	392	387	387	381	344	375	404	383	408	440	338	334	372	380	400	391	399	335	396	381	410	387	378	372	411	405	406	428	369	379	375	353	380	411	380	380	391	387	365	396	376	372	386	347	374	379	405	362	383	416	382	361	393	392	428	421	426	376	413	397	366	400	373	359	369	363	365	391	335	352	389	397	405	414	349	417	381	359	362	409	382	366	393	383	386	385	388	396	361	412	372	376	360	335	391	389	352	394	374	404	385	381	393	418	361	407	362	382	387	408	399	371	393	401	407	384	387	365	409	400	408	374	405	424	413	374	362	382	321	380	359	357	363	390	451	406	385	427	410	383	394	401	354	387	387	376	417	387	410	360	400	368	369	388	399	355	376	366	383	395	409	378	374	420	397	400	424	405	369	353	372	388	344	406	402	397	414	370	399	414	334	411	405	371	425	400	419	398	400	426	390	412	359	376	367	391	385	409	362	324	444	376	387	393	379	392	402	339	360	422	378	375	352	398	417	380	357	386	404	393	358	363	375	399	362	374	435	381	369	430	371	348	358	371	411	382	346	338	417	372	379	368	402	368	374	381	398	399	397	376	389	383	398	385	364	360	370	404	387	373	375	393	381	371	370	408	413	350	368	395	364	344	403	406	370	404	382	411	377	377	373	384	430	408	388	379	402	424	409	369	392	452	382	363	390	359	400	393	363	394	366	368	349	396	342	362	409	367	383	332	362	407	363	362	375	381	394	403	374	383	384	383	382	380	362	368	408	386	354	362	398	399	370	395	410	414	386	370	399	374	440	390	369	386	370	417	379	395	375	374	375	399	386	383	389	412	390	344	383	397	374	361	363	357	401	398	387	361	412	380	412	363	365	348	383	410	398	360	354	364	376	431	411	391	380	348	371	399	344	376	413	410	402	391	369	404	382	382	385	365	381	371	372	335	417	372	360	399	371	400	396	391	358	375	376	393	388	418	377	373	427	359	385	409	404	380	387	393	362	470	370	353	409	376	384	370	375	388	377	359	393	378	409	378	387	375	393	397	396	373	382	388	399	398	394	383	350	354	394	358	385	412	371	397	404	394	354	396	394	360	399	377	347	397	375	375	386	380	376	372	379	389	378	395	413	367	396	358	350	387	411	342	413	425	388	404	395	372	389	404	369	420	389	407	395	418	386	382	358	359	397	396	379	391	375	405	371	372	394	389	369	386	380	406	412	395	382	381	400	408	400	353	390	385	352	416	390	402	389	388	381	432	374	395	389	366	367	386	387	387	387	387	394	384	368	411	401	411	411	365	407	393	400	390	410	400	393	377	401	400	390	380	388	373	370	360	360	401	371	354	372	380	395	414	406	357	395	413	395	376	379	377	384	389	388	377	411	404	407	380	382	406	415	404	350	418	362	412	389	413	408	397	375	396	387	358	396	356	364	392	381	351	413	392	373	394	393	395	402	397	401	389	368	418	386	405	371	388	450	438	376	396	391	408	382	342	390	354	358	361	384	393	392	391	375	417	396	415	365	387	363	401	371	389	354	384	380	377	384	364	419	405	412	417	403	368	420	382	384	419	389	337	366	383	383	370	366	381	319	438	342	397	366	396	408	392	355	417	406	368	373	397	420	404	404	379	378	362	408	420	382	368	425	381	403	392	370	368	463	400	375	374	384	350	369	391	375	374	374	364	374	407	363	370	380	349	378	415	375	373	384	398	381	417	404	402	370	381	408	385	347	380	393	391	408	363	347	363	401	362	399	357	374	392	409	368	422	391	376	374	381	370	369	438	373	410	369	388	384	397	394	367	383	414	390	415	414	368	413	361	366	347	423	360	355	391	408	386	376	427	380	351	350	425	391	420	425	423	407	376	372	373	369	416	345	370	394	392	343	405	346	369	364	441	387	402	410	425	402	369	358	365	403	423	396	382	377	395	396	379	355	374	430	401	367	365	412	401	385	360	351	415	389	343	405	407	397	363	395	390	387	384	380	389	408	394	374	417	385	347	324	376	389	378	405	367	397	385	380	370	388	409	407	397	404	414	399	356	374	388	440	401	365	375	427	369	397	384	419	370	398	398	383	403	379	403	442	391	391	369	399	375	392	367	424	339	379	365	359	372	414	338	404	381	385	415	352	354	439	387	365	413	357	396	391	397	382	407	341	382	409	381	413	391	358	348	423	385	386	390	392	374	365	347	408	360	377	371	397	388	401	355	385	399	382	412	450	394	392	394	397	387	403	400	394	389	390	336	418	368	387	374	380	401	389	406	387	399	356	383	373	436	406	414	382	370	366	390	384	370	409	388	428	401	366	389	367	352	381	381	426	391	410	391	373	386	409	378	374	377	369	344	363	385	403	351	397	393	407	404	398	364	410	385	366	385	347	392	383	404	380	373	363	384	355	379	387	345	435	395	394	378	387	394	387	407	395	401	428	440	359	368	376	394	364	399	398	404	389	410	404
15845	7874	10399	10067	8664	7627	6655	5457	4382	4018	3438	2673	2475	2674	1959	1648	1737	1337	1244	1163	1119	1032	1049	1077	1025	938	1028	1001	976	902	959	946	918	915	950	892	846	898	856	863	883	899	873	891	853	868	866	926	891	863	840	921	854	873	798	859	841	869	853	848	814	816	854	843	808	832	875	870	822	817	797	858	873	806	819	881	850	864	854	887	858	822	822	871	841	859	823	829	837	874	852	848	821	846	892	893	808	806	840	844	826	860	860	838	940	883	842	803	893	837	874	845	832	859	872	831	874	874	848	828	866	864	841	829	874	837	843	771	862	842	799	859	806	873	861	873	866	877	823	842	848	891	883	831	801	858	860	861	847	846	851	824	810	861	867	888	892	843	825	806	863	884	883	865	860	866	854	872	863	861	863	827	896	810	906	850	847	883	867	847	853	853	877	891	867	822	848	893	865	893	826	897	881	824	859	836	840	842	832	859	841	858	873	858	905	832	836	822	817	844	867	833	833	820	859	862	800	853	862	865	800	860	861	879	835	834	873	846	811	851	844	829	842	844	892	905	834	865	877	799	803	831	856	796	894	881	824	816	819	849	864	905	862	794	857	874	861	793	857	808	825	847	830	782	857	806	817	873	870	833	820	818	837	867	904	865	828	847	826	874	872	802	926	865	863	856	854	871	892	901	825	825	839	876	861	802	857	863	843	850	821	814	810	846	842	855	858	827	800	831	862	884	866	849	862	824	820	820	832	828	809	835	847	849	890	859	825	849	870	884	863	875	835	843	819	874	830	857	870	840	847	846	853	794	816	861	867	814	839	815	870	834	827	865	851	864	856	883	886	802	865	864	771	811	890	827	811	855	879	819	831	809	835	844	851	864	868	834	774	858	857	880	854	877	887	841	818	801	865	816	821	758	798	854	806	882	818	862	873	824	825	893	870	827	835	878	853	842	854	877	813	907	836	883	847	821	850	818	829	834	879	884	838	937	825	851	870	855	878	884	833	868	823	842	856	834	865	852	845	834	823	819	852	818	845	837	858	849	805	795	845	879	851	885	887	867	808	862	903	843	859	864	870	874	881	826	808	877	845	849	850	836	858	840	853	824	777	864	860	837	825	839	860	810	821	848	827	816	847	884	838	849	853	788	811	883	782	801	849	872	914	840	824	794	867	876	841	878	862	826	824	834	859	833	873	802	848	875	787	796	839	876	797	844	867	838	810	885	856	829	897	867	891	819	813	859	848	837	870	853	841	836	804	862	811	890	844	888	872	824	820	803	866	815	868	844	823	865	820	809	810	873	851	833	852	838	882	824	887	851	821	855	822	846	861	848	838	865	807	837	867	847	879	774	817	882	862	837	860	888	833	809	840	816	781	812	860	868	771	849	806	893	838	776	803	819	892	859	897	832	877	859	837	877	897	875	877	844	848	864	888	823	819	825	864	865	899	862	847	874	843	852	865	833	846	850	845	867	834	858	820	870	818	813	835	853	820	918	858	834	871	834	818	811	835	835	857	824	885	849	805	803	832	898	860	867	859	851	830	828	858	873	865	881	804	852	867	867	832	886	858	844	854	886	855	803	878	898	849	878	843	877	826	806	862	835	869	843	847	817	906	857	868	840	827	875	850	843	819	832	866	840	878	795	791	838	822	848	824	838	828	851	827	832	865	883	837	843	843	896	861	843	806	821	872	837	847	869	874	875	830	865	831	855	823	826	790	918	830	832	834	901	846	823	828	872	832	871	816	855	836	866	840	857	839	835	808	888	879	837	837	857	831	815	903	840	895	897	815	809	832	872	864	822	886	886	844	863	842	841	812	826	886	828	856	833	834	849	832	850	806	865	861	828	849	860	835	871	828	853	821	841	859	878	830	866	857	835	809	884	857	822	861	823	869	830	899	912	848	841	881	859	846	821	867	822	856	826	854	817	885	864	868	831	865	829	826	856	816	793	890	827	831	857	835	825	893	864	881	852	925	864	851	863	833	855	859	846	879	824	849	845	852	896	899	871	836	840	813	837	875	836	892	840	816	831	844	822	835	890	826	798	878	801	783	843	818	851	861	879	871	898	805	820	857	778	863	881	839	874	840	822	828	850	841	856	853	882	858	822	852	850	883	894	882	870	821	840	850	881	848	860	914	809	827	845	889	801	887	823	812	852	873	833	834	867	796	834	856	862	862	854	843	858	834	858	882	877	870	862	801	855	842	865	802	846	814	864	872	846	868	836	877	832	883	887	840	890	807	862	827	790	841	832	865	850	839	850	816	806	778	822	804	818	878	892	876	863	906	864	813	835	834	893	850	930	835	871	834	820	806	821	860	815	871	907	867	848	814	843	890	861	839	823	858	843	814	783	846	867	863	859	834	869	855	822	871	783	845	875	844	815	861	815	863	852	915	899	826	865	906	907	836	827	867	804	869	882	897	879	837	856	842	825	844	902	831	822	879	825	896	825	840	855	867	881	964	895	866	842	856	890	826	858	856	821	874	850	883	836	846	826	833	862	820	852	871	858	900	822	821	837	865	838	859	866	865	920	862	807	848	837	870	823	886	831	841	838	841	871	834	861	855	857	887	861	814	816	834	838	866	837	813	823	864	771	870	849	817	828	856	835	892	822	858	837	848	870	868	841	855	835	852	897	878	854	875	806	781	823	793	838	857	847	860	774	850	868	822	836	779	862	831	874	841	851	816	817	853	775	899	812	880	854	853	829	852	866	825	800	814	833	854	865	846	830	840	820	926	854	832	837	826	861	874	923	857	822	818	862	870	824	831	839	884	840	830	844	825	859	827	902	855	852	869	831	823	780	865	905	827	827	884	805	827	829	854	797	819	871	839	825	872	818	844	851	875	850	840	842	841	842	834	777	906	865	812	807	821	884	844	807	839	860	875	814	815	812	817	846	816	962	845	833	849	844	814	815	852	828	836	834	862	854	849	882	859	876	857	838	805	852	833	840	875	868	848	842	851	801	895	836	883	876	858	842	806	837	906	826	859	842	870	801	836	870	860	835	868	857	873	889	908	854	837	870	871	885	846	858	864	848	877	835	798	826	834	872	844	862	896	873	821	794	814	853	891	811	846	847	832	851	823	910	856	804	886	893	882	789	841	857	826	905	856	787	881	857	848	860	845	822	813	880	866	834	840	892	855	865	816	858	846	841	826	786	879	905	840	822	812	878	880	869	860	816	879	835	892	862	853	834	854	848	824	882	821	900	922	870	846	875	814	815	844	878	879	895	829	827	835	822	833	856	872	840	846	915	880	868	852	852	864	855	850	904	895	760	911	854	877	831	829	825	879	837	841	852	808	886	871	876	810	874	856	829	845	870	832	916	842	815	848	864	900	845	861	853	882	856	833	842	889	811	846	839	875	818	853	876	867	771	841	783	860	868	839	911	828	827	828	804	831	868	820	914	820	837	858	825	856	831	870	843	897	827	826	831	900	817	781	849	894	821	883	831	801	853	856	873	887	838	840	837	911	809	861	834	907	859	876	830	876	790	817	790
34388	13667	9515	5849	3872	3081	2377	1970	1593	1358	1223	878	846	873	749	613	610	556	528	535	521	455	451	492	467	455	488	472	439	437	455	452	408	464	459	435	448	484	445	467	469	456	423	439	425	456	413	469	442	429	425	426	433	432	455	386	479	444	419	466	484	428	442	418	445	428	421	495	437	449	482	442	453	433	404	462	441	476	452	469	474	450	446	462	426	490	447	436	433	426	462	418	415	448	386	391	419	452	475	394	494	446	426	414	437	449	418	402	426	463	457	470	417	453	447	460	435	431	412	458	453	463	473	423	413	419	405	426	464	439	415	415	409	428	450	435	454	444	486	454	429	450	405	422	409	424	459	494	413	484	449	409	469	421	498	457	447	483	451	451	422	437	445	402	434	420	452	434	445	458	403	460	463	441	460	423	442	463	428	441	429	512	413	418	428	450	449	401	450	470	415	443	460	410	441	443	457	466	428	454	420	440	405	397	481	417	439	473	435	428	451	452	480	443	444	454	488	438	443	449	416	412	472	424	516	465	438	431	458	456	443	454	430	452	461	410	429	467	441	477	414	447	467	425	490	439	429	461	468	430	454	443	422	471	438	471	411	494	455	473	398	409	466	441	434	400	420	465	445	456	410	423	436	414	430	481	453	421	417	435	483	438	459	425	434	475	429	381	487	505	485	443	468	424	475	415	479	433	442	467	448	423	406	436	433	435	455	410	449	457	445	471	442	426	448	479	391	420	396	463	470	436	481	532	458	470	450	403	431	445	438	406	444	463	423	413	425	357	475	459	470	390	440	449	464	429	410	435	404	456	469	424	450	426	440	481	429	448	480	471	475	399	443	434	472	442	445	412	461	443	436	437	446	438	459	436	460	446	422	405	450	466	410	452	511	406	446	458	481	406	421	432	406	455	452	437	436	473	414	465	443	411	415	426	424	421	427	412	449	466	435	446	452	437	404	393	439	420	449	421	428	459	438	440	455	401	439	483	427	451	440	468	457	466	435	439	423	397	456	414	450	471	371	411	416	411	435	433	430	426	454	404	400	430	432	454	436	439	478	439	451	428	443	452	460	450	436	439	473	436	403	430	410	406	400	428	458	436	476	480	433	436	410	423	433	440	418	390	433	408	388	396	465	405	459	438	459	423	433	433	418	401	423	448	445	433	441	486	403	481	450	467	430	434	444	428	440	436	418	416	422	419	417	492	443	420	416	414	459	442	405	444	461	458	447	449	403	404	435	428	449	452	420	429	413	426	421	440	460	414	446	463	450	455	463	416	438	425	450	438	375	448	435	430	426	466	432	480	446	441	419	451	438	488	404	408	409	438	424	469	437	425	449	457	444	443	425	386	432	396	426	419	410	444	472	437	411	441	442	427	467	417	413	455	482	478	412	435	460	443	434	412	451	435	419	445	451	411	410	457	427	441	467	474	446	395	424	428	446	429	395	461	433	434	427	435	407	394	443	447	419	467	426	449	429	418	450	444	492	424	407	421	439	435	427	455	453	493	466	418	383	432	468	423	454	435	439	461	393	425	444	441	419	425	440	445	455	493	500	465	447	441	424	442	429	414	466	432	460	454	467	493	424	423	440	447	443	437	411	443	411	418	455	466	427	453	427	411	393	419	436	443	438	454	439	441	467	448	420	472	430	449	444	428	441	443	450	416	423	458	398	498	448	436	448	461	453	452	447	426	418	449	450	425	420	462	445	459	441	421	459	424	435	408	479	444	481	422	392	466	448	432	430	451	403	423	437	431	457	414	441	468	439	414	438	433	415	479	450	419	486	422	460	432	432	432	398	416	470	434	462	446	467	456	413	432	460	449	466	454	441	449	461	441	405	473	435	463	432	401	421	477	450	430	470	417	398	410	436	454	436	394	437	422	437	406	425	412	449	421	406	484	463	473	459	432	454	434	444	445	437	422	462	473	417	507	436	425	443	467	420	426	468	425	451	413	464	447	452	467	447	408	442	422	398	478	486	449	456	431	399	484	450	416	420	471	405	443	375	424	457	425	467	463	434	417	417	423	427	451	462	422	429	426	401	415	423	452	381	432	426	443	430	445	447	452	434	463	408	409	434	458	406	446	418	407	438	430	423	426	446	427	411	468	415	431	426	478	445	451	445	434	437	449	413	439	486	435	449	456	469	420	503	448	426	436	393	441	436	512	425	427	439	437	455	495	392	416	440	461	409	444	453	409	471	480	436	439	426	423	452	453	423	436	441	416	454	438	455	403	475	431	415	452	448	432	422	415	425	443	443	447	465	396	446	449	441	460	427	448	482	395	419	458	457	413	452	466	434	441	411	465	439	448	430	422	377	409	384	426	479	421	435	459	390	401	443	411	468	416	414	456	477	427	438	480	445	439	408	427	431	439	468	434	442	440	447	454	453	428	436	429	404	421	450	451	439	421	409	421	466	443	438	439	432	456	424	438	430	450	425	407	467	431	431	399	446	456	451	438	399	433	449	433	410	494	470	427	429	395	457	415	466	440	431	436	445	392	463	452	461	402	428	417	406	473	405	454	416	398	438	396	484	453	437	491	441	443	481	415	427	447	431	456	481	455	410	441	450	422	464	425	434	441	428	425	449	441	445	443	429	450	421	429	440	443	425	418	446	445	408	448	459	447	463	411	419	430	416	459	461	464	430	459	464	431	415	459	429	455	418	413	399	455	402	384	428	455	451	454	450	437	365	446	438	412	445	428	465	447	416	434	430	423	473	430	469	449	410	453	420	471	490	487	436	426	424	450	401	457	435	404	403	425	449	475	478	430	442	456	455	445	462	442	457	413	454	448	396	395	465	455	451	413	427	411	476	404	487	443	451	442	429	428	448	435	467	453	405	415	474	445	436	427	427	431	438	449	429	434	437	462	406	442	454	459	444	403	430	431	427	378	438	400	454	431	444	404	467	407	453	479	480	434	403	427	440	421	495	485	395	453	414	400	429	452	420	408	464	441	456	477	411	424	436	442	468	494	443	456	462	457	410	439	448	400	407	464	476	447	442	458	415	464	461	432	413	424	398	406	442	428	415	444	426	404	442	403	465	444	426	467	458	422	432	450	434	420	452	409	431	442	477	437	430	434	442	472	433	430	446	455	470	421	466	436	432	448	452	421	426	458	427	415	473	428	434	481	470	409	435	439	422	457	421	473	427	425	420	421	406	449	431	442	419	437	471	405	412	443	432	450	418	430	431	428	443	411	444	414	468	404	401	464	437	467	415	461	385	420	446	447	448	454	440	441	475	431	482	436	475	427	464	468	422	429	442	428	468	450	405	410	444	437	453	481	504	488	444	419	471	430	441	448	458	453	453	417	442	464	435	414	434	440	429	435	432	466	419	425	442	453	471	432	449	393	444	416	468	463	429	436	471	470	423	472	451	443	421	430	418	451	425	449	447	422	462	458	423	434	444	429	462	462	402	432	430	460	478	407	416	406	440	448	442	444	454	415	480	442	439	424	447	458	425	432	408	466	505	409	449	433	447	415	452	447
19151	8552	13880	13358	11900	10690	8864	7561	5930	5211	4399	3398	3396	3624	2581	2169	2090	1733	1402	1416	1342	1300	1270	1365	1226	1242	1221	1109	1124	1088	1038	1046	1059	1036	1024	1073	1040	997	1034	997	1011	1025	933	1034	1036	1064	974	999	1002	960	1002	983	954	981	961	918	950	910	955	976	1013	958	1006	997	964	925	983	951	956	941	926	942	962	931	930	958	964	983	1024	978	950	983	941	959	961	959	946	955	956	906	958	951	944	882	911	964	946	940	956	933	990	945	925	919	928	934	979	959	920	953	939	1019	965	944	946	968	959	985	925	952	969	979	990	925	959	953	922	887	939	959	983	954	978	948	967	959	967	982	906	929	993	983	1004	927	982	966	945	1009	949	1002	934	940	960	945	993	896	947	960	968	916	949	988	962	944	968	1006	964	965	994	977	948	958	964	920	930	1024	949	956	909	982	958	943	988	926	988	981	1005	964	939	973	974	957	967	954	915	957	947	947	932	1019	1035	920	970	994	930	946	973	919	981	954	957	985	978	910	921	953	955	991	977	941	930	1030	988	1007	957	983	969	985	943	906	970	916	955	974	981	907	999	912	952	927	934	932	921	955	903	957	938	943	934	932	974	922	968	949	930	962	944	958	944	959	1001	974	945	973	957	922	949	1023	938	964	1002	977	992	940	1020	981	954	1002	974	960	943	937	960	945	964	961	996	956	917	929	967	968	898	914	923	963	1000	972	970	991	959	978	1026	974	917	992	1007	914	955	965	901	944	975	954	979	949	958	991	949	959	944	942	935	997	903	927	952	924	1001	973	965	968	956	938	922	912	1007	891	902	970	990	978	982	982	990	933	921	1011	960	989	937	936	944	968	924	895	952	986	962	994	940	950	917	966	980	941	933	954	962	948	928	922	958	1036	1009	912	880	944	986	944	974	925	932	963	930	956	984	978	970	928	975	1026	970	972	961	969	970	925	944	977	969	927	911	971	922	960	967	934	981	968	1027	1019	966	904	944	957	965	928	941	937	1013	963	906	944	977	951	937	905	951	946	994	952	966	934	929	883	918	895	948	948	942	965	875	882	997	998	1013	940	972	937	945	965	931	973	960	958	974	941	972	966	894	1008	914	904	930	915	936	945	929	979	928	970	980	952	947	929	978	962	971	976	903	946	998	976	974	950	939	940	941	930	951	987	940	991	948	919	934	986	977	995	915	980	953	936	974	972	909	953	963	949	902	926	981	946	998	930	981	1003	925	978	971	1008	931	946	994	873	923	967	948	895	986	949	959	962	946	970	926	897	1000	959	973	956	926	944	990	979	927	975	1006	920	921	918	986	984	944	928	964	942	977	947	972	960	958	928	935	903	935	925	907	990	958	921	930	956	991	931	949	898	938	931	952	911	920	957	922	921	972	985	958	939	983	924	997	956	934	993	954	1019	908	972	940	910	1017	959	901	896	941	951	917	977	945	918	958	932	978	894	907	953	945	945	946	959	970	965	1013	953	962	991	969	929	995	961	984	1027	955	940	946	979	924	961	981	970	948	989	956	982	892	967	1011	982	953	972	956	986	939	936	930	950	945	978	981	931	973	928	988	912	918	924	963	920	1006	943	968	931	1024	986	958	954	973	915	936	953	937	990	898	915	940	964	1002	964	951	980	937	989	916	895	995	931	975	970	957	928	976	943	951	949	901	946	926	921	948	975	970	1007	985	959	915	1002	916	1011	954	989	935	919	974	964	982	974	973	993	959	922	911	934	966	969	978	941	947	967	948	978	959	944	958	915	935	997	971	903	926	979	972	941	967	969	1007	894	950	1007	874	956	946	908	932	912	928	971	987	947	954	925	957	917	971	995	963	937	915	976	982	960	919	975	973	929	940	949	957	929	967	951	995	918	944	924	971	921	984	940	971	1018	948	979	1009	989	943	973	970	921	998	1015	984	994	973	1029	992	972	913	941	955	955	939	945	946	949	1004	963	988	911	1011	909	902	961	971	1017	942	975	907	991	964	941	1002	917	952	1009	958	1008	1009	972	892	964	932	903	944	930	997	938	991	978	957	951	923	972	986	889	940	932	1025	961	972	960	903	930	920	968	937	898	951	936	955	903	960	935	904	957	965	934	965	979	935	925	951	930	986	983	917	1031	972	943	920	970	958	954	888	899	975	951	1015	944	934	925	977	978	926	892	934	966	963	992	942	934	991	1012	988	941	968	986	951	908	896	957	957	888	963	1011	931	930	933	946	966	959	987	952	944	1012	961	962	994	974	952	886	930	913	938	903	941	969	927	961	1008	987	897	972	932	951	962	995	988	896	954	956	986	935	983	933	947	974	966	947	941	889	954	1009	970	978	975	920	1013	959	992	1003	983	940	927	950	957	984	926	948	1019	943	924	893	919	986	962	991	981	909	976	961	925	940	936	985	926	966	981	946	932	944	1014	1013	939	1021	945	940	954	958	905	962	960	924	942	964	943	918	955	907	919	961	978	967	960	918	952	941	962	842	937	924	980	934	946	933	909	976	982	961	960	955	943	961	933	918	929	1006	969	976	919	906	1006	965	916	924	922	979	926	926	927	950	917	970	965	967	927	923	920	893	926	937	949	937	978	988	936	949	963	984	960	925	941	982	923	950	960	931	1015	968	966	932	947	921	995	969	955	963	982	915	939	932	951	1003	945	939	993	938	997	999	952	999	956	952	980	953	942	879	939	947	937	904	990	949	962	938	979	1001	943	958	960	980	888	930	960	940	933	971	921	969	973	951	952	951	885	972	970	922	942	957	942	940	932	922	970	974	976	995	964	962	918	1003	898	964	911	912	948	961	948	972	967	939	935	983	928	988	981	950	892	969	1010	1036	971	951	921	984	960	915	967	976	922	964	952	993	892	910	931	993	971	968	980	930	957	962	954	954	971	944	973	980	974	959	929	970	987	987	926	949	954	929	928	942	909	961	918	924	971	963	965	975	956	910	897	963	948	993	970	961	1007	1018	978	918	875	960	915	921	971	987	970	942	926	977	926	917	964	920	989	966	940	976	877	1010	952	933	938	946	936	899	948	990	919	963	992	925	901	913	936	973	943	969	881	979	931	999	937	973	996	996	933	933	898	966	957	969	925	897	905	986	958	927	959	968	940	984	956	936	925	916	971	910	960	917	1022	969	999	886	995	987	951	898	952	930	915	960	954	985	951	940	998	964	978	964	994	982	1007	956	957	941	969	923	968	1015	888	955	972	925	924	966	919	924	955	942	932	943	955	891	1021	920	986	967	953	933	970	996	972	973	969	945	949	973	932	971	938	966	976	934	942	879	984	988	885	982	973	920	891	944	1003	923	955	940	949	976	967	969	964	963	967	977	935	933	941	1003	960	993	923	970	961	946	988	945	993	963	1038	940	962	1003	913	985	959	915	963	1014	953	921	925	944	977	910	898	968	994	925	910	931	948	955	988	972	975	912	944	1004	1002	981	990	955	974	992	948	1000	897	1033	983	942	953	947	966	1019	943	942	986	905	984	983	923	975	932	936	913	971	982	950	960	967	951	981	916	946	975	932	939	979	1007	1000	923	984	960	955	938	917	925	980	989	986	931	958	969	974	955	1014	959	956	952	1011	962	958	998	933	963	937	988	968	1014	924	955	915
14465	5735	4213	2421	1643	1174	952	854	738	699	641	563	552	591	486	457	477	447	415	452	453	413	440	486	399	419	409	394	425	431	392	412	441	427	457	398	443	391	434	422	420	374	422	435	442	421	428	421	401	407	409	418	390	441	437	443	436	416	414	439	428	422	406	440	415	386	439	452	421	447	442	406	396	416	418	445	415	410	419	408	419	408	425	430	392	370	412	392	408	376	416	422	393	431	401	414	395	412	376	406	457	442	423	408	439	401	419	418	418	394	417	419	459	417	436	384	453	398	399	373	418	433	423	435	407	402	391	432	402	421	413	413	450	428	448	437	402	424	452	396	456	436	400	420	426	411	447	451	413	406	462	413	451	423	407	387	376	357	381	427	376	402	405	425	421	436	423	461	406	403	454	440	419	438	440	408	468	404	402	417	420	493	439	408	472	407	400	415	370	425	421	421	416	406	378	404	397	409	403	498	416	430	457	413	397	461	426	427	419	440	364	393	412	413	401	400	431	411	420	438	431	375	417	412	396	432	422	423	383	395	391	418	429	465	420	422	448	426	389	371	419	434	440	457	443	422	385	396	404	399	446	390	386	392	382	420	415	404	424	414	398	364	458	406	387	434	388	389	384	398	411	407	397	398	377	399	387	463	399	412	428	424	382	422	435	399	420	425	423	406	393	437	409	401	394	426	410	433	450	407	390	453	455	414	475	411	442	396	407	420	423	439	408	475	422	416	401	391	408	428	422	426	409	458	407	392	420	409	405	409	408	411	419	430	400	428	408	391	383	433	426	471	376	389	412	360	388	422	412	424	432	444	416	461	410	448	439	421	404	425	419	401	392	374	420	452	359	383	398	372	376	415	402	422	399	391	376	411	416	442	429	387	421	407	431	400	427	401	448	422	393	415	397	388	407	379	423	403	440	425	396	419	395	426	410	437	453	417	403	409	433	374	412	360	434	393	432	403	441	435	412	374	386	409	458	431	397	388	441	411	404	448	388	414	393	408	379	409	401	440	402	378	420	405	401	447	414	449	417	424	384	427	422	446	373	420	390	456	411	431	424	424	410	403	404	412	454	379	422	444	432	444	394	405	429	431	419	422	377	372	445	370	359	423	426	392	409	425	408	400	440	407	415	401	405	436	421	445	427	400	424	392	383	413	470	388	405	352	428	422	408	428	452	423	394	424	409	379	386	374	418	456	394	395	388	419	427	390	422	449	423	423	441	380	406	432	391	378	392	389	404	391	422	422	424	430	421	428	396	416	408	431	390	407	423	415	401	439	424	438	387	409	401	375	422	409	407	432	447	381	409	418	396	447	421	428	487	415	387	404	432	408	422	431	401	449	413	415	420	437	372	429	390	439	413	413	415	437	407	439	432	414	411	412	405	413	433	403	444	415	412	371	414	397	457	428	441	398	441	402	393	413	394	408	421	388	424	409	400	409	410	388	372	416	424	468	448	434	394	434	408	458	367	414	395	461	403	490	418	441	406	384	394	434	375	396	417	385	432	408	397	420	426	424	407	434	436	375	430	426	441	422	463	373	433	368	385	424	408	403	406	430	392	430	433	404	404	406	449	398	421	447	410	436	444	421	454	381	409	421	462	383	392	379	390	373	416	425	444	463	384	414	371	365	373	423	418	408	408	361	445	431	405	416	433	426	411	435	431	424	393	400	420	420	378	475	431	410	406	454	439	454	433	403	396	422	426	404	411	417	404	420	394	397	397	390	375	439	428	406	419	418	364	394	434	415	418	409	397	390	458	352	451	436	434	429	406	426	379	423	403	371	384	430	436	393	392	379	386	387	409	398	389	419	391	407	399	398	409	440	392	414	411	379	399	420	440	464	441	372	394	433	449	409	434	425	374	398	416	388	429	405	431	417	405	428	395	450	387	446	436	467	411	453	376	418	387	403	410	417	410	417	423	393	401	416	406	384	446	421	401	397	427	378	367	407	409	412	421	394	370	428	389	380	468	384	420	429	424	443	481	409	407	417	418	416	460	430	453	475	378	401	467	423	411	401	420	429	434	415	437	379	396	414	384	413	399	411	388	439	426	394	422	433	408	408	363	384	418	434	427	428	442	430	427	407	435	385	396	389	442	396	387	392	383	412	389	427	418	450	440	453	434	358	420	382	415	423	442	378	450	414	400	394	382	390	415	409	387	451	419	418	419	412	417	410	390	444	453	390	410	403	439	418	382	403	476	431	399	424	437	387	385	379	413	415	419	364	422	452	389	378	404	441	406	425	418	412	393	414	429	409	436	391	411	404	439	408	406	464	469	421	418	409	459	415	402	440	411	418	431	446	387	413	428	403	426	413	417	441	430	413	440	400	409	396	406	406	392	461	437	401	412	415	411	378	409	442	423	432	423	410	409	419	435	411	397	458	409	457	404	418	405	403	382	418	435	445	376	405	395	408	428	396	434	414	426	411	402	410	412	422	421	411	463	393	438	399	408	418	405	433	452	460	394	371	446	432	400	412	401	409	396	446	425	407	429	428	433	429	393	434	407	427	386	424	411	382	391	419	422	422	418	438	408	443	425	402	406	396	406	410	366	436	444	366	424	425	390	400	397	407	454	416	434	420	410	428	427	385	422	470	402	400	391	440	436	425	403	386	422	436	471	390	419	418	396	398	418	378	423	389	415	424	423	460	417	411	398	395	436	412	396	397	403	421	405	427	396	436	439	441	412	426	411	382	409	411	464	433	411	428	401	385	412	397	413	428	385	416	409	408	389	436	432	445	412	442	417	395	412	395	458	404	407	423	418	406	373	406	414	417	421	403	459	395	385	432	430	420	421	421	406	374	405	399	426	406	420	418	398	369	386	433	403	443	408	361	445	398	384	408	406	439	419	411	414	382	447	411	407	434	427	408	386	438	443	411	390	415	385	437	412	408	458	408	427	421	391	391	426	428	386	425	375	427	445	409	448	433	381	413	421	424	404	412	440	403	391	433	410	407	426	400	394	418	410	400	415	379	401	417	460	413	420	401	384	433	409	446	441	423	447	401	401	462	430	436	401	375	395	392	407	450	398	459	408	382	419	407	425	407	420	430	398	447	438	444	415	416	440	447	404	356	407	451	428	426	448	384	439	388	405	412	379	436	434	421	371	442	388	435	439	422	394	408	429	436	412	414	409	387	407	413	398	399	452	396	395	410	383	402	426	442	402	376	419	396	420	412	407	422	391	370	411	391	416	404	402	382	402	403	396	442	415	391	432	424	422	428	437	439	436	388	409	443	394	415	377	460	424	424	390	393	428	444	406	429	428	409	434	408	380	395	396	414	428	444	422	410	413	412	417	429	393	415	381	462	463	397	425	388	432	443	433	443	419	405	447	405	424	409	388	398	421	426	418	393	394	400	423	429	481	416	403	402	372	384	373	444	403	408	411	382	411	431	395	425	431	416	390	383	405	417	405	421	456	433	442	431	395	428	411	427	389	391	425	378	382	422	409	421	440	381	398	391	419	412	462	440	385	394	425	425	430	433
8564	4790	7127	6826	5496	4345	3496	3230	2703	2368	2014	1637	1728	1666	1431	1222	1308	1145	1041	1055	1002	1026	1001	1013	1004	919	948	945	998	958	998	942	955	941	962	953	918	884	946	871	963	902	866	892	896	934	866	897	939	878	931	944	862	876	902	914	884	870	859	907	930	901	865	922	931	952	893	916	914	902	861	911	920	901	889	860	895	892	891	970	850	888	919	924	917	891	943	909	930	866	826	991	866	933	910	928	917	909	901	885	879	940	897	884	879	882	898	873	868	852	933	952	877	932	898	899	909	927	877	890	921	903	889	889	895	864	867	884	927	920	944	901	902	875	862	932	893	859	876	905	867	906	897	857	860	886	949	908	877	847	915	848	852	957	969	888	925	936	856	908	909	928	883	890	912	956	897	883	900	892	925	915	865	879	850	863	918	917	919	887	840	902	929	843	925	891	891	933	912	850	954	902	889	896	906	910	872	858	888	887	839	892	905	902	890	881	933	907	941	880	838	900	905	853	928	891	950	880	860	880	854	885	869	906	884	891	896	823	922	920	868	897	872	900	881	869	936	901	838	871	855	903	879	880	832	911	878	888	876	892	909	901	896	916	902	867	866	900	879	900	904	906	848	860	887	938	843	961	914	889	829	908	866	935	908	877	879	925	965	850	942	845	918	897	895	867	897	890	906	884	924	866	921	858	918	863	909	863	917	873	902	907	888	907	921	917	926	868	904	895	915	959	868	947	895	915	870	837	863	955	853	904	907	860	913	914	898	916	953	875	891	842	828	938	903	882	930	857	866	910	896	887	897	860	865	908	860	909	883	905	961	919	963	863	909	884	882	907	899	835	888	974	926	891	870	893	888	929	877	886	860	905	912	873	865	900	891	877	884	897	873	878	834	958	942	867	900	961	942	941	873	803	848	897	917	900	869	874	854	871	897	839	984	895	888	916	956	835	857	873	864	901	845	905	907	939	895	901	923	916	915	861	872	939	928	876	941	870	903	907	861	904	877	870	898	925	895	920	900	915	918	935	851	851	933	865	887	930	905	906	936	825	871	893	853	894	873	897	937	935	910	921	880	892	877	905	912	898	915	889	857	881	909	886	914	842	872	915	901	870	907	888	826	921	851	847	875	946	849	930	875	871	887	882	896	895	858	893	913	923	850	872	928	918	926	911	880	897	874	859	877	867	847	908	843	862	926	883	932	893	890	928	903	868	877	870	848	919	895	911	907	875	930	865	887	887	864	875	891	846	873	906	831	907	840	884	849	825	973	964	885	882	910	958	887	946	883	926	939	893	933	863	910	836	875	859	900	854	863	906	947	861	902	934	871	871	914	858	884	873	918	902	863	911	953	887	896	865	909	902	885	929	874	856	885	915	892	850	877	908	908	866	888	875	899	894	870	871	848	911	883	898	911	889	919	940	894	892	861	865	901	875	830	863	909	916	919	883	929	835	911	909	821	873	903	908	874	914	899	872	889	948	909	879	871	909	919	866	932	885	880	869	866	911	931	855	873	913	947	882	912	899	915	867	885	955	871	930	880	923	898	969	877	857	922	892	933	876	884	840	900	941	873	927	890	896	939	951	874	907	883	871	842	876	987	901	900	910	902	877	923	904	895	961	896	869	898	914	920	881	884	904	904	896	871	898	867	889	902	935	919	891	931	882	843	849	864	886	847	879	868	916	904	930	897	895	868	892	871	916	862	857	930	849	899	836	926	952	867	913	882	882	915	857	895	896	891	849	874	943	857	960	905	920	901	895	885	921	894	869	910	855	901	873	960	876	931	823	907	900	877	923	874	904	841	852	881	871	972	829	890	918	900	893	890	881	927	865	911	883	965	888	893	943	869	919	932	866	934	895	929	873	900	932	878	855	889	847	883	912	914	917	900	899	941	896	873	886	843	935	868	851	914	915	931	915	855	894	916	892	905	840	924	891	940	894	940	882	840	852	905	888	849	904	855	892	951	885	882	884	919	880	852	859	892	907	884	858	909	915	929	889	880	934	889	850	860	879	884	888	955	906	911	926	919	917	866	905	880	837	937	869	833	859	913	943	911	835	843	897	865	855	855	895	848	885	924	857	928	888	851	895	925	923	888	907	951	909	871	898	843	882	933	872	916	824	888	935	891	898	862	927	849	902	899	895	881	896	889	940	922	874	859	886	887	896	943	876	820	918	884	878	922	935	871	863	887	910	889	885	881	868	904	893	899	871	903	861	957	924	887	916	938	925	901	916	922	839	894	895	918	877	921	893	887	846	896	850	871	903	898	907	892	876	854	937	899	950	902	931	893	904	851	927	917	902	862	955	886	907	850	890	931	928	888	944	925	851	938	897	859	865	878	911	871	905	882	881	858	887	914	872	865	925	895	880	902	883	872	866	902	926	913	896	910	894	929	868	904	913	848	934	869	899	885	909	921	867	837	897	881	867	908	894	891	917	904	895	919	903	920	847	889	876	915	898	870	893	918	886	922	862	903	857	891	828	903	936	914	845	893	828	860	894	887	896	858	894	900	910	923	846	918	890	920	881	904	910	867	908	882	895	884	931	913	848	915	879	888	913	903	865	844	902	891	848	901	924	892	856	839	885	862	887	908	885	898	855	909	942	854	960	902	906	861	899	840	891	922	913	912	901	850	895	902	875	907	934	860	869	877	900	889	890	970	865	870	928	925	890	888	863	931	936	941	912	911	904	864	855	900	866	961	906	901	905	918	918	918	884	950	889	906	922	886	851	890	845	916	924	857	887	922	855	897	941	920	866	865	937	874	907	860	902	941	926	884	856	928	856	916	843	900	870	885	893	872	896	859	877	884	926	912	908	827	913	922	940	881	920	880	880	892	892	868	917	857	927	907	919	880	923	914	921	891	880	889	915	901	881	867	865	970	866	903	930	920	911	913	882	918	913	936	891	876	884	890	900	860	898	886	902	914	888	894	880	916	840	928	896	844	889	902	896	888	868	849	929	926	932	939	896	906	854	986	843	886	868	863	884	887	938	916	865	932	865	858	888	889	890	854	912	866	889	874	853	921	960	912	924	936	913	852	934	924	858	945	915	879	896	900	896	839	893	922	899	872	957	895	887	903	895	872	856	854	914	878	877	858	878	845	868	922	895	925	944	863	919	906	887	915	969	922	861	880	884	964	909	889	869	867	893	858	864	939	875	880	902	897	927	878	887	920	905	905	842	936	875	878	922	895	900	836	845	876	918	875	839	931	921	900	890	896	906	894	883	948	936	893	895	908	895	881	890	862	895	834	908	886	831	902	901	866	912	912	933	907	895	909	977	881	883	875	859	915	893	864	899	889	935	853	881	883	893	905	882	898	873	891	921	924	903	857	904	911	867	883	935	927	842	907	920	857	848	884	924	922	884	921	938	921	893	922	910	883	874	933	889	912	907	925	909	876	933	853	887	847	856	824	838	902	873	934	900	847	950	872	909	896	873	907	848	882	899	924	950	905	899	890	945	873	943	877	896	932	914	935	912	890	928	887	893	856	977	882	914
25156	9785	6746	4076	2734	2142	1647	1441	1153	894	876	712	638	666	586	540	491	497	437	459	443	397	391	425	442	410	394	432	392	373	409	371	395	387	358	389	413	375	347	395	419	393	380	378	376	360	387	447	351	387	390	419	407	372	343	381	413	377	360	428	380	394	395	377	390	352	387	386	403	352	401	422	402	406	408	361	417	414	391	361	378	410	426	390	406	405	403	400	373	444	406	405	381	350	424	405	450	356	366	375	377	390	385	362	369	427	386	357	386	393	354	360	382	351	400	383	369	376	372	406	402	356	382	360	394	436	362	397	381	403	400	401	390	372	387	357	367	374	417	360	385	366	395	432	372	403	423	388	388	358	375	417	358	408	396	423	375	391	383	391	395	370	440	367	383	371	423	388	404	434	379	364	387	411	409	422	407	365	400	389	390	397	385	383	401	386	358	379	362	398	398	362	351	367	395	368	349	392	393	382	343	423	410	364	374	364	436	384	388	416	396	367	368	377	350	377	366	397	388	403	375	357	391	403	367	399	400	371	391	411	381	374	429	414	428	370	383	398	362	380	383	403	370	338	398	392	385	395	384	396	421	376	350	350	396	377	412	359	386	362	373	381	373	371	370	389	363	420	406	388	351	389	386	382	420	365	421	357	374	351	365	391	368	380	396	404	362	362	381	395	325	418	398	414	384	379	411	353	363	365	406	430	389	406	408	366	373	376	402	367	384	408	382	353	372	424	403	371	405	421	380	427	401	377	407	378	358	365	368	355	338	365	380	385	389	401	410	408	395	377	349	383	396	393	379	415	363	382	402	378	376	360	379	408	391	389	361	381	398	388	373	372	385	397	361	358	400	357	395	366	392	357	401	390	413	384	372	326	376	386	340	368	384	394	381	391	394	429	395	384	407	393	400	410	374	394	377	395	368	393	393	386	374	427	406	404	387	397	387	361	372	396	410	376	406	402	405	398	360	379	411	371	356	370	377	362	388	374	385	388	371	375	416	390	378	370	397	401	390	374	380	382	413	384	404	403	356	396	361	381	402	386	383	370	400	386	360	373	393	373	394	412	364	405	386	402	393	369	368	356	392	362	378	390	363	382	413	369	379	397	380	425	371	415	382	393	370	357	387	380	387	385	374	382	380	367	422	401	394	383	387	387	386	403	368	449	415	392	400	422	374	365	403	358	410	383	399	393	371	393	415	357	411	381	397	393	398	408	433	421	398	362	363	377	380	393	377	368	335	382	382	383	399	351	394	385	371	380	398	417	378	393	378	367	401	370	418	401	390	404	370	400	356	408	392	385	417	417	389	392	385	375	382	407	396	334	355	382	402	380	419	354	379	391	378	417	390	397	392	381	415	385	392	398	403	360	378	361	396	397	419	364	376	407	393	372	404	406	397	353	417	395	376	398	348	361	385	361	378	413	375	403	369	391	395	414	392	374	408	388	405	358	391	389	426	378	350	348	409	381	377	346	392	395	397	395	364	383	409	422	385	388	397	376	393	393	387	415	370	387	372	374	416	412	349	372	377	416	377	404	408	413	350	362	406	365	418	397	399	368	372	357	360	356	363	387	394	412	339	371	413	349	407	426	418	382	402	388	374	423	353	375	346	362	353	389	417	382	394	391	390	386	371	403	388	405	348	347	366	413	401	370	424	388	363	408	406	389	424	425	391	399	368	368	376	358	389	412	381	351	390	367	385	408	390	368	348	388	396	390	415	383	380	397	348	400	396	381	385	376	427	390	383	376	400	346	389	432	386	363	390	381	403	411	401	398	408	393	368	377	397	374	407	402	374	388	398	389	391	373	380	412	399	430	382	372	354	418	352	402	411	368	388	407	384	394	406	379	344	375	413	399	392	395	393	360	367	395	369	378	401	379	374	374	393	397	385	396	416	385	389	376	390	382	372	410	382	419	373	360	422	405	408	390	366	383	382	385	400	382	347	366	353	385	402	369	382	413	394	401	380	379	436	399	373	367	350	382	375	404	416	423	375	387	376	403	375	367	381	342	400	387	380	396	376	343	409	376	359	363	395	380	425	407	402	429	378	386	395	375	387	416	341	344	393	352	394	367	363	366	409	360	388	421	387	375	405	388	376	399	384	406	362	380	373	386	416	398	404	343	388	365	364	369	364	393	395	383	394	403	364	367	366	385	401	426	390	399	394	365	343	412	401	401	361	425	390	382	457	389	363	417	348	386	396	372	373	389	395	420	374	368	370	406	385	348	372	374	366	384	401	400	382	402	369	377	368	373	401	393	383	398	395	420	406	397	410	375	398	360	393	377	370	340	377	375	384	407	354	367	389	373	397	405	409	395	400	339	362	377	364	393	395	411	418	406	357	369	406	367	428	402	385	327	387	419	383	412	365	387	354	377	390	374	366	401	405	411	406	360	421	392	385	392	377	386	421	373	366	408	393	374	386	360	412	396	399	398	391	418	378	361	403	407	382	414	368	391	379	411	369	401	388	390	411	409	376	349	392	392	387	371	375	394	341	390	351	405	410	378	371	357	379	363	379	363	401	371	396	372	382	346	392	410	409	349	383	403	401	358	369	367	394	349	416	374	389	389	382	417	378	372	354	389	365	353	352	364	422	385	385	434	389	383	411	362	397	354	393	397	384	375	356	401	425	372	417	398	359	361	402	382	375	402	403	398	401	337	365	351	345	353	394	393	367	429	422	421	378	344	377	384	394	405	396	396	371	391	449	357	377	421	396	386	398	382	425	384	385	445	442	401	352	418	409	379	365	381	402	386	418	419	368	404	394	379	404	408	381	412	377	359	425	371	423	406	385	414	372	427	378	398	404	362	379	361	389	435	378	357	357	370	369	399	410	406	359	407	356	377	415	394	383	368	364	401	395	421	370	372	359	388	419	405	385	417	378	368	434	399	390	418	400	402	381	418	427	404	378	426	395	377	407	395	373	382	381	392	389	402	375	357	394	405	411	408	375	381	410	383	397	417	393	405	396	402	392	384	387	410	385	398	387	357	349	378	372	390	388	391	397	361	361	338	460	353	373	409	372	437	380	358	372	399	399	406	389	425	428	390	382	457	435	365	423	380	378	399	384	433	428	399	375	411	379	367	372	435	403	373	388	399	388	356	367	385	406	405	388	381	360	367	354	365	400	353	376	354	391	370	399	421	405	386	390	420	376	344	383	381	413	371	385	419	417	388	357	426	385	386	401	405	354	373	403	385	389	362	376	383	406	417	352	377	360	390	398	407	385	384	388	394	352	410	407	389	378	395	376	392	351	384	383	370	380	387	375	365	364	377	409	402	399	385	400	424	413	375	388	380	390	369	429	381	360	359	411	398	384	379	342	386	377	426	405	410	390	399	386	386	414	373	408	350	379	359	382	377	371	394	380	422	382	378	353	405	387	393	385	375	357	411	373	431	407	404	388	385	397	382	365	381	397	395	405	376	393	407	371	382	366	411	370	357	404	405	397	382	386	377	382	375	373	405	384	364	403	409	369	404	358	372	381	397	390	403
14689	7186	10552	10204	8840	7723	6425	5696	4541	3615	3476	2600	2570	2543	1948	1630	1559	1295	1223	1148	1123	1068	1049	1013	1055	1074	968	953	1061	989	940	933	945	917	940	931	940	872	905	864	892	911	878	842	851	885	897	839	865	868	888	855	846	838	836	870	827	864	833	820	828	903	860	861	844	884	861	822	832	846	845	844	802	793	826	811	827	815	888	856	830	798	807	827	849	844	861	857	903	861	868	850	911	850	883	851	881	853	889	816	853	817	823	830	855	851	781	870	843	816	857	828	824	823	812	837	842	907	855	799	858	896	883	834	861	762	866	891	865	944	854	828	820	864	815	816	863	848	815	864	875	859	860	877	846	879	882	784	840	873	888	850	857	792	824	851	815	858	854	829	802	813	857	873	875	876	848	856	878	912	809	868	844	837	918	829	863	894	859	864	781	876	890	813	880	841	894	844	878	881	850	885	840	805	861	830	865	875	843	820	846	845	862	854	818	853	812	861	825	901	825	859	842	875	870	859	841	807	809	826	814	883	803	896	860	829	859	868	907	787	851	831	857	858	880	842	879	844	856	857	901	856	839	851	798	886	828	824	860	857	813	872	819	851	803	853	798	836	856	866	854	798	849	900	843	899	829	880	839	812	857	866	920	889	831	861	830	860	834	829	833	870	868	869	811	861	879	824	837	860	880	849	872	882	898	837	820	836	923	900	822	835	852	798	840	801	854	845	856	862	847	835	857	878	876	817	812	850	852	822	848	837	833	819	887	832	803	836	909	831	843	877	856	834	819	794	888	865	828	838	858	867	830	830	852	836	891	838	827	880	865	824	808	837	795	834	821	849	881	841	821	779	857	873	839	839	840	849	843	869	836	826	917	889	847	875	864	800	801	847	814	830	817	880	847	889	836	909	884	868	880	846	813	833	862	876	841	796	841	817	835	872	861	841	859	887	884	887	926	841	819	864	851	850	852	791	801	834	815	921	805	877	866	802	918	836	873	801	842	838	868	864	829	845	867	857	803	863	814	872	822	849	848	853	847	823	879	841	800	844	895	908	870	892	807	890	887	897	898	850	868	839	856	858	808	877	857	846	861	853	817	833	869	856	854	876	875	914	846	855	869	865	842	806	806	874	863	860	826	841	887	814	847	903	880	848	815	863	857	810	857	893	837	874	886	860	845	889	904	852	834	853	848	908	856	883	901	849	852	855	835	795	864	833	822	855	866	862	871	894	806	815	830	853	845	821	862	897	824	865	832	838	817	869	843	825	863	833	852	816	865	817	822	820	874	805	883	872	854	847	882	818	844	878	833	845	852	864	796	849	826	868	866	822	861	828	856	878	858	841	771	845	834	837	834	844	806	820	913	843	852	829	791	896	933	866	878	867	879	896	866	897	872	812	854	821	836	867	872	841	831	849	836	847	915	845	847	883	781	786	840	918	883	850	838	853	895	875	845	858	898	870	872	873	875	881	864	871	845	863	838	845	813	820	891	874	829	813	872	890	906	848	934	825	825	889	858	807	820	822	856	856	885	820	822	834	822	827	812	826	809	860	843	827	828	870	860	835	841	832	834	859	781	867	802	826	833	844	850	867	846	820	761	850	887	787	816	865	818	815	864	825	840	869	823	840	852	849	878	851	832	862	808	868	864	872	829	868	850	836	825	830	813	886	837	838	823	878	843	850	835	823	807	847	816	823	832	936	869	824	857	877	857	828	779	776	847	884	879	846	851	854	886	867	806	879	870	886	817	810	854	909	927	834	828	830	841	835	818	831	840	885	847	838	874	894	864	813	876	832	868	902	899	841	776	829	855	922	857	871	829	850	851	886	818	816	833	843	815	869	866	875	837	872	875	847	906	830	834	856	853	890	862	853	823	830	868	873	878	863	887	796	893	818	883	838	850	881	844	834	894	813	823	859	842	878	875	845	928	864	773	850	841	909	781	850	843	847	909	873	898	893	846	857	812	879	876	823	827	881	845	872	836	824	883	866	840	882	843	840	862	820	872	848	849	856	859	856	893	882	885	838	829	863	838	829	900	874	864	858	865	807	841	819	844	843	863	852	879	846	862	846	871	917	882	830	858	832	862	847	851	841	834	853	894	891	845	852	824	836	837	785	823	872	844	885	868	816	871	830	856	808	829	893	874	848	886	855	853	855	870	858	866	800	850	815	878	846	882	868	830	864	813	816	889	810	865	877	808	852	883	865	788	846	841	857	828	809	872	808	865	845	795	857	859	798	879	837	876	870	896	899	863	837	872	833	837	868	846	830	874	888	825	868	840	872	844	872	865	940	822	852	867	859	856	898	882	856	833	865	850	863	869	807	855	858	849	797	895	864	858	870	833	890	838	824	872	846	890	827	831	817	844	879	840	849	853	837	826	892	833	884	806	869	855	802	844	857	850	870	830	862	841	804	843	834	817	842	812	855	882	842	851	911	908	820	844	813	874	846	852	838	856	872	872	827	841	889	877	827	775	872	797	836	840	888	901	854	853	866	869	834	852	895	827	856	851	872	851	858	891	877	794	867	837	871	884	855	904	797	818	836	825	844	834	866	792	827	861	876	851	884	863	795	909	838	819	893	845	800	864	856	812	875	824	888	845	821	843	823	868	844	845	861	783	869	871	885	908	870	823	816	855	832	865	824	943	883	885	784	880	869	865	856	910	858	867	858	857	875	879	828	840	836	831	835	858	804	871	812	850	887	877	845	862	814	839	887	827	864	835	866	875	919	815	843	837	883	851	919	886	886	867	894	852	834	906	810	853	852	817	870	838	820	842	840	862	822	836	848	829	887	836	805	879	881	892	871	904	825	782	823	844	837	786	825	888	851	858	863	903	862	893	835	926	800	823	801	894	869	853	865	780	838	871	847	851	821	824	853	828	833	805	891	858	833	836	872	866	834	804	826	849	817	811	843	885	857	840	855	842	808	846	825	903	869	852	832	876	834	860	814	831	796	853	842	833	802	849	882	791	853	862	850	854	848	864	851	796	826	842	828	784	860	859	851	862	844	815	795	850	854	868	846	850	851	825	873	861	856	850	884	871	837	873	865	817	790	856	897	884	858	844	845	868	859	803	851	863	844	800	810	834	880	875	855	871	829	880	788	845	807	863	880	845	823	828	858	881	842	842	872	871	881	840	861	835	836	855	896	805	818	838	841	850	832	868	861	824	891	831	824	895	808	875	826	841	810	829	869	866	840	863	858	792	880	820	859	846	792	808	862	790	817	879	837	855	816	826	843	827	881	840	872	834	803	875	823	833	862	838	836	852	829	861	841	858	865	875	885	808	843	821	847	872	805	872	820	898	846	839	812	796	861	848	855	809	893	859	849	844	892	856	861	867	778	877	841	831	851	875	892	801	844	838	920	860	851	874	868	793	835	837	846	827	814	828	872	885	843	851	849	874	872	880	814	823	816	895	786	848	826	825	881	845	852	853	862	871	818	894	834	848	860	866	870	852	861	900	883	833	844	871	822	865	823	834	856	804	863	870	833	822	866	857	846
32890	14694	10301	6325	3874	3088	2524	2070	1718	1325	1156	1010	866	876	707	615	629	546	523	563	504	494	463	491	479	468	517	495	432	437	474	429	404	485	463	453	454	454	451	428	473	479	457	394	399	466	448	446	448	475	468	416	434	446	404	489	421	461	406	454	449	449	421	431	435	452	466	443	429	409	419	466	462	453	458	491	431	447	442	399	440	405	452	467	439	416	442	463	420	428	372	438	435	445	444	446	456	443	419	406	427	433	447	471	443	440	443	401	463	456	451	436	418	466	437	418	407	428	437	437	448	458	485	416	434	452	425	486	419	453	435	449	428	433	448	425	442	383	412	408	423	408	434	450	482	413	444	429	455	438	488	418	421	464	482	439	473	463	436	470	454	457	432	448	413	436	440	457	419	439	449	469	457	439	450	466	462	453	446	458	453	404	426	395	385	412	445	438	451	441	435	437	414	421	421	414	454	430	458	414	406	462	456	414	483	454	444	476	469	432	471	421	442	461	420	447	445	491	442	467	433	458	428	462	423	450	442	395	468	444	452	451	456	423	433	459	462	414	463	412	476	440	400	455	441	432	420	439	436	437	398	438	464	431	442	471	458	490	440	417	410	462	457	444	437	427	474	444	406	458	468	428	466	459	465	447	448	471	454	404	430	452	433	431	452	427	443	457	413	460	410	414	401	461	473	445	466	481	433	455	423	496	461	430	436	421	403	434	439	437	412	467	485	419	458	453	445	422	417	454	438	449	472	454	450	420	395	401	427	458	420	466	388	428	462	392	463	454	462	446	461	447	480	418	443	415	449	455	408	424	470	424	418	440	416	407	410	399	446	422	426	446	452	417	437	449	427	438	440	386	446	403	470	447	447	466	442	392	452	459	460	469	441	419	430	433	469	441	457	437	425	453	476	419	425	442	444	474	430	414	446	440	451	427	467	415	451	475	449	465	438	473	427	419	440	406	453	407	453	452	442	440	457	450	502	451	448	463	473	414	435	432	423	442	457	431	416	430	430	411	424	434	457	457	436	473	433	434	437	459	425	438	409	429	438	446	446	457	420	426	436	457	464	441	443	430	448	457	429	420	449	423	445	420	436	451	451	440	457	442	483	460	443	428	439	457	402	439	437	418	422	422	397	487	479	431	437	433	459	481	483	460	438	413	457	421	448	465	425	437	424	418	490	460	460	454	414	439	416	445	431	398	482	402	423	412	460	427	463	482	423	450	441	451	448	460	430	438	469	446	437	460	453	445	444	486	439	422	472	417	403	425	435	445	414	446	460	446	521	463	440	445	470	497	428	437	429	417	473	448	448	435	462	473	470	455	462	455	440	438	398	484	453	445	458	420	457	458	447	420	450	449	450	401	433	412	438	446	456	483	447	451	421	455	445	411	423	440	443	439	448	426	433	474	441	441	457	430	452	486	423	407	439	456	455	399	401	426	472	433	458	426	443	525	434	460	456	450	479	427	436	430	423	404	429	458	433	371	431	450	483	461	424	448	464	417	449	445	453	437	415	451	450	473	470	478	424	436	447	476	456	446	450	446	420	407	480	464	427	451	434	447	446	471	486	447	445	495	469	431	428	451	461	408	456	409	412	434	417	475	445	491	453	475	454	505	446	422	413	411	434	427	456	453	441	446	427	442	467	463	423	441	454	450	385	465	446	482	419	471	488	452	461	441	428	433	424	415	409	465	459	429	437	457	447	458	430	489	507	448	441	406	440	400	432	427	428	435	456	476	487	465	390	427	463	433	442	447	416	437	430	426	462	427	451	446	461	458	448	440	420	440	450	438	430	413	430	489	489	461	457	492	461	428	423	477	404	456	452	442	467	461	478	493	434	479	434	469	471	455	448	478	467	416	434	426	444	419	428	455	427	424	461	446	467	414	434	402	448	467	432	417	426	427	429	462	430	442	416	464	443	444	449	450	429	434	437	429	426	435	409	402	473	450	446	455	439	468	432	406	420	431	436	477	446	448	435	443	420	441	437	472	457	466	450	442	437	457	456	439	445	436	489	459	446	467	482	413	403	506	430	477	407	446	403	383	425	441	434	446	420	469	426	405	438	447	435	454	439	460	472	451	433	397	413	427	452	443	449	399	459	427	447	418	431	472	467	403	471	459	428	407	441	473	435	439	417	399	432	482	414	423	412	415	475	439	423	438	469	446	414	452	459	442	430	416	451	470	473	485	436	414	494	436	413	422	448	451	459	462	432	427	421	420	410	405	428	433	452	432	417	436	448	457	438	431	425	479	450	448	427	413	480	455	417	437	457	459	455	435	446	430	410	464	371	500	463	406	458	408	443	452	465	455	425	417	449	425	484	444	421	442	481	462	457	508	451	418	446	437	426	458	453	419	438	439	436	441	473	463	443	439	440	466	458	463	460	393	434	417	457	488	452	453	417	473	428	416	431	468	475	443	459	428	430	409	447	466	428	466	409	450	411	410	466	453	442	442	425	429	464	444	467	431	474	430	447	464	480	450	432	458	469	447	440	466	456	448	448	457	468	452	456	425	477	465	441	477	428	433	435	435	443	494	427	451	480	457	444	423	452	481	415	437	411	448	446	418	447	385	436	442	456	409	489	422	487	447	421	426	438	459	479	445	471	385	437	415	411	399	436	427	457	443	492	448	470	412	432	494	462	478	416	454	448	470	444	424	436	442	459	467	430	435	430	444	440	439	444	435	439	466	449	443	439	429	467	464	463	462	432	464	463	421	450	447	437	403	432	431	419	395	393	433	394	434	445	447	460	437	417	445	468	457	460	420	423	473	440	423	485	469	431	432	387	411	434	449	453	422	470	466	442	446	436	466	427	425	435	457	449	476	455	443	474	433	473	397	388	446	465	473	415	478	493	422	460	450	425	433	478	438	446	412	454	466	430	410	437	456	444	459	465	446	477	450	457	474	471	441	442	467	440	465	434	475	448	452	427	494	486	468	434	462	429	376	405	454	414	418	495	475	471	479	420	490	456	443	457	422	423	445	459	435	452	463	453	449	440	438	422	408	462	455	468	442	425	441	451	406	399	437	467	449	454	442	468	444	459	449	470	434	432	464	414	442	455	449	427	467	413	473	425	406	456	474	437	463	414	452	416	432	439	446	434	506	421	449	411	410	455	467	435	486	441	415	430	455	428	442	435	480	452	455	438	470	442	463	460	448	419	450	433	440	445	426	440	471	452	413	466	456	412	434	444	442	441	471	411	444	480	434	470	451	407	460	445	449	432	459	423	446	438	419	427	462	434	452	440	420	435	463	465	467	449	411	429	459	436	492	439	462	446	414	442	486	421	455	470	455	458	419	454	449	445	424	466	479	448	419	428	430	453	397	431	431	465	445	425	427	415	493	428	415	420	420	466	404	438	495	451	403	434	429	440	437	448	449	488	444	448	387	440	441	440	456	428	418	399	462	479	434	433	444	392	430	450	454	426	431	441	458	432	404	458	439	450	454	432	450	483	482	473	420	450	458	428	478	447	418	476	424	436	409	443	426
18292	9798	14665	13495	11337	10629	9358	7749	6387	4840	4510	3705	3382	3375	2515	1978	2073	1644	1441	1491	1369	1259	1271	1284	1220	1215	1160	1128	1159	1100	1059	1126	1062	1049	1091	1039	1021	1032	979	1021	1014	1000	977	1049	1012	1047	1028	955	915	975	964	1002	966	947	936	954	942	976	916	974	912	952	953	946	984	935	952	940	973	915	929	968	980	933	979	932	986	948	999	921	968	998	939	977	933	983	1010	901	963	987	909	948	1005	1009	995	969	927	962	917	928	959	957	971	906	953	1007	936	922	891	962	958	928	994	971	922	1002	930	979	985	977	1021	914	994	1016	936	953	936	950	955	950	1018	980	989	952	955	946	906	942	965	990	994	940	937	974	964	959	984	1017	980	964	957	922	960	976	972	905	949	975	942	964	932	969	967	960	974	959	924	953	992	960	937	953	940	940	982	1008	943	958	924	939	949	936	961	997	948	973	956	1003	886	927	932	969	972	989	929	912	956	956	976	973	914	946	935	968	937	1001	928	906	917	976	954	937	960	981	954	944	912	986	925	961	965	977	939	981	969	951	970	910	967	953	912	1002	920	987	929	995	1011	909	956	924	1016	956	924	972	941	973	975	955	954	1005	907	967	936	983	903	999	930	921	947	919	934	967	938	911	973	942	979	954	964	954	887	938	915	956	963	959	994	898	929	1013	965	904	966	971	965	947	938	977	1001	964	974	977	946	960	974	945	980	960	955	981	936	1003	929	960	978	989	955	893	937	953	932	934	904	1014	912	930	938	962	967	972	912	990	978	958	999	986	951	975	930	997	907	963	978	950	970	922	924	942	972	982	961	951	919	956	934	956	964	997	893	946	948	948	919	1009	995	945	923	990	963	1009	964	928	935	898	919	958	947	965	929	970	958	986	944	994	979	910	971	913	986	952	989	1010	961	940	923	961	964	983	915	916	970	931	977	974	936	969	958	968	907	952	966	946	979	929	973	1017	1000	938	929	906	987	990	988	971	980	965	933	928	960	927	933	958	924	956	976	944	952	908	947	958	985	982	960	938	994	985	971	971	971	987	933	970	912	1013	955	937	956	1003	985	967	903	977	915	953	936	924	1006	1002	924	900	959	1013	973	1027	1002	950	917	918	926	999	999	956	923	962	909	941	947	899	974	976	856	943	954	959	965	945	957	976	938	983	970	934	930	942	971	934	953	927	965	941	1002	964	946	961	950	941	939	923	947	912	931	965	976	1002	936	970	977	981	968	968	960	953	903	1005	940	974	921	929	928	959	892	919	971	993	942	950	958	1028	892	906	1007	949	935	985	1028	917	924	965	969	965	969	943	990	987	950	954	947	941	941	963	1004	883	965	922	951	975	940	950	880	946	969	1000	975	848	965	920	996	925	984	940	975	996	965	958	919	956	972	970	938	977	994	991	959	979	940	1000	976	970	907	1004	975	952	946	991	1009	954	955	956	916	984	953	900	946	945	922	991	964	875	915	1023	885	954	941	918	937	1026	958	957	940	990	987	936	992	942	985	953	960	961	949	920	928	996	983	916	958	963	971	922	915	968	1016	967	1024	906	972	964	951	950	993	981	960	969	898	1050	923	994	960	992	943	982	988	979	942	978	975	961	929	927	986	956	890	936	955	968	996	929	964	938	977	944	941	962	978	870	965	998	956	961	979	898	992	955	1003	936	1025	917	937	912	953	938	924	964	937	989	944	998	920	956	908	953	963	960	964	916	970	957	912	935	959	990	955	965	971	1008	927	937	942	955	944	945	958	953	937	965	972	901	974	937	938	1002	1008	947	912	950	939	934	934	1051	954	915	962	953	988	941	945	930	991	897	971	998	964	950	938	951	973	913	964	934	917	919	931	918	967	941	950	966	966	962	930	933	951	945	997	945	936	964	954	985	952	957	963	997	964	924	987	938	968	965	897	924	996	912	945	932	948	897	979	944	890	989	948	1002	992	904	992	924	941	969	950	997	962	937	926	943	959	972	948	928	926	914	941	967	995	951	947	915	989	965	969	930	954	969	989	944	1038	990	984	931	959	971	971	946	948	970	976	955	944	886	949	905	958	971	906	889	978	898	978	940	971	976	935	965	939	952	958	978	957	957	959	917	946	935	965	934	949	950	958	908	976	956	994	952	989	987	965	981	942	1008	965	952	930	976	972	971	945	905	929	993	951	1013	983	973	972	976	1029	928	899	989	986	959	950	969	918	981	981	1007	959	970	895	963	986	973	965	948	1026	973	887	955	923	944	985	933	1002	933	901	940	998	954	986	926	988	886	943	922	979	983	988	996	992	883	947	927	930	943	972	1018	958	965	935	994	920	932	965	988	967	928	1009	963	972	987	982	959	959	971	943	900	925	935	920	957	945	968	978	971	986	948	948	933	962	947	985	932	917	976	939	1013	950	917	918	957	911	955	979	960	999	960	940	980	957	947	949	955	959	988	957	995	941	938	955	1005	943	954	955	958	946	954	956	994	955	898	925	973	973	939	938	986	932	984	947	980	959	948	985	947	1007	934	976	898	925	899	966	973	943	952	1006	1016	988	949	934	927	898	971	984	964	967	940	953	976	963	986	930	953	919	947	909	946	972	968	888	1019	949	939	892	958	944	904	972	961	960	917	979	957	947	953	991	926	977	987	994	912	959	965	950	966	976	958	968	962	975	909	936	920	910	913	978	938	955	969	951	948	971	993	970	999	993	957	922	978	995	956	922	929	952	917	999	932	957	976	1010	979	957	935	993	932	949	962	962	950	955	945	990	944	978	956	931	941	974	964	925	954	980	961	982	955	919	988	957	944	976	948	955	968	953	1033	986	922	964	956	980	962	932	1007	984	967	937	943	1017	921	949	961	997	971	966	932	983	957	1011	992	965	935	928	930	987	953	983	1005	964	993	913	1017	1017	942	976	961	988	863	954	906	973	934	997	925	901	973	994	941	961	975	1013	953	975	1024	969	943	953	948	923	965	937	880	973	962	987	938	985	997	914	927	958	948	906	956	941	939	943	952	935	969	992	962	964	952	931	945	922	920	933	973	972	933	999	918	947	979	1029	948	933	934	958	960	926	933	913	930	981	952	925	933	1000	948	1000	906	961	1013	936	985	940	1003	905	993	908	976	963	969	946	923	918	914	943	921	944	986	952	996	1015	918	980	966	945	921	945	952	993	926	964	957	947	1033	958	963	923	963	918	901	932	1007	955	953	964	961	980	967	923	990	928	943	991	969	998	949	925	931	920	930	895	966	970	933	968	974	978	942	943	923	974	958	917	923	972	963	979	912	950	950	967	930	981	932	970	903	911	933	1008	964	942	930	991	933	977	933	948	968	973	954	968	893	923	923	967	940	966	961	927	935	945	1011	924	927	956	962	949	918	961	988	959	990	937	949	967	907	912	964	933	920	932	936	930	983	973	926	994	912	928	960	939	943	991	897	972	974	963	977	971	931	977	965	974	985	928	954	926	967	920	909	911	963	948	961	905	957	967	917	968	911	952	937	977	934	931	897	979	956	959	997	967	901	959	942	895	930	976	1028	947	910	977	959	980	976	958	945	937	976	942	974	991	988	923	967	985	951	966	930	972	968	963	938	1004	933	921	968	990	904	1014	951	1008	972
15338	5793	3995	2670	1625	1253	1014	809	774	631	595	584	506	501	468	433	432	452	462	456	435	417	465	396	419	429	428	418	381	448	430	447	386	441	417	417	449	437	397	411	406	452	430	458	445	415	380	437	430	410	430	401	391	406	417	398	422	389	430	413	446	420	413	440	416	423	460	434	394	380	401	401	416	423	434	389	411	416	412	409	419	435	421	382	386	423	384	417	400	421	438	422	410	399	453	417	397	384	438	364	425	395	417	390	439	393	363	406	432	415	417	431	448	418	404	395	422	397	390	424	408	418	388	413	402	418	383	424	398	399	378	420	424	398	428	410	398	420	403	383	425	448	429	433	413	416	418	397	394	397	418	420	407	409	426	468	415	423	400	426	430	417	403	394	400	394	442	393	414	413	433	387	420	446	407	417	394	433	423	382	428	417	392	411	390	427	449	431	441	445	369	420	415	403	404	423	408	426	399	416	449	402	427	366	397	407	400	376	400	412	405	433	427	402	400	425	436	390	425	429	421	422	440	430	432	389	447	404	403	425	395	421	404	418	463	425	398	412	408	428	434	435	401	406	457	422	420	423	447	399	432	416	452	425	403	425	377	407	467	438	445	411	418	420	394	413	415	403	427	441	409	392	418	402	378	403	440	422	407	434	429	397	402	382	378	445	402	411	382	437	432	418	423	381	423	427	434	387	417	394	397	416	401	432	448	409	414	431	371	434	417	422	405	449	401	406	442	434	391	419	396	376	429	412	375	424	378	360	422	455	445	389	414	427	420	392	402	450	379	444	364	394	394	428	429	468	447	375	397	391	420	451	432	403	433	395	369	419	386	409	448	393	411	446	397	367	397	450	449	406	390	386	398	472	411	398	428	399	390	424	406	434	407	402	413	359	366	426	434	385	409	408	429	410	428	414	408	434	403	407	423	390	379	437	450	420	410	394	396	411	391	416	390	383	424	464	401	410	391	399	408	445	395	422	437	430	441	395	393	422	407	472	446	434	415	417	445	364	443	434	444	442	416	392	406	457	409	441	423	381	439	398	444	481	380	412	402	393	413	421	410	402	455	418	412	422	393	437	424	426	430	419	391	437	407	423	389	377	422	396	397	400	448	448	428	418	425	438	434	381	409	432	417	389	398	404	402	397	403	389	436	411	417	422	412	458	420	431	403	413	455	394	416	432	409	441	460	408	398	430	402	410	376	384	416	413	419	402	420	383	440	410	421	415	404	430	418	398	408	388	402	437	400	441	410	405	420	418	425	429	420	416	418	436	404	399	410	412	404	389	437	421	434	439	403	415	434	411	371	415	432	380	423	434	435	441	411	409	423	435	383	426	440	415	457	457	395	435	424	391	422	365	413	407	414	412	415	409	471	413	400	411	400	450	461	401	366	411	408	431	419	401	399	418	420	394	412	411	414	412	422	408	397	440	423	421	396	419	385	397	404	411	433	389	397	453	430	425	394	425	396	377	398	399	403	407	394	419	412	423	443	387	417	389	424	405	439	432	389	380	391	410	427	422	401	413	449	410	388	457	432	420	461	408	408	407	429	430	416	401	441	436	430	455	412	396	412	426	448	430	411	423	377	434	391	391	418	443	424	442	384	386	377	395	419	416	390	415	402	394	385	429	404	415	410	425	470	398	409	423	428	399	451	413	407	377	378	415	406	411	426	414	441	410	420	396	434	412	429	406	390	460	407	432	427	435	405	426	427	434	430	428	448	389	383	394	387	416	403	385	457	433	415	434	381	414	432	400	411	430	405	395	394	435	408	412	392	425	415	436	412	427	409	374	379	435	402	360	413	474	423	439	398	412	431	414	404	402	415	376	399	432	429	429	411	413	416	395	399	412	415	427	403	406	421	416	451	401	409	379	382	424	409	423	444	403	397	415	450	415	397	376	381	372	429	429	417	440	416	414	403	404	414	414	399	433	434	459	386	423	415	405	427	440	423	415	423	426	456	464	436	423	407	416	406	380	455	416	395	403	429	372	403	367	430	405	390	379	429	410	398	422	397	431	422	416	403	481	410	419	404	371	392	432	416	406	392	406	416	430	415	383	418	430	450	413	444	426	388	408	438	396	427	420	412	415	364	423	402	427	439	441	401	387	398	396	429	447	434	396	431	363	368	414	453	393	395	402	421	378	406	428	414	436	384	396	429	412	421	391	427	423	419	399	472	448	418	443	469	386	417	430	422	421	418	371	395	438	414	420	417	433	430	382	441	418	382	432	412	411	414	386	414	403	400	414	439	405	381	413	407	425	430	410	405	394	395	417	416	411	373	422	434	400	417	390	400	428	415	383	397	416	397	421	392	424	410	424	438	399	427	432	416	423	420	399	416	405	418	417	457	466	424	446	446	444	458	396	397	422	411	410	413	456	406	388	421	396	431	465	451	424	458	398	446	365	398	414	398	454	409	418	421	378	407	409	430	392	425	407	405	417	417	422	461	436	375	422	369	417	408	398	402	395	413	409	440	422	418	417	426	413	383	425	467	402	389	428	423	435	451	399	416	381	414	380	407	435	400	417	406	397	420	408	428	382	444	442	382	441	433	390	363	423	434	419	451	424	413	401	392	437	395	432	424	450	388	410	409	414	438	448	439	423	434	398	382	431	425	438	389	410	392	413	438	401	423	432	452	419	410	419	425	406	402	384	404	430	415	405	428	426	438	447	409	422	378	409	436	403	403	457	445	378	361	392	402	420	383	421	436	417	421	415	414	424	395	426	400	430	403	409	396	413	440	406	364	375	390	410	455	424	421	409	407	454	365	414	419	417	387	376	433	462	409	406	430	399	403	454	398	455	392	415	417	415	435	458	415	397	415	403	397	385	427	443	408	430	400	419	444	458	421	423	418	401	393	434	428	453	412	424	384	449	440	436	466	410	410	404	400	353	405	416	399	386	371	407	431	439	430	430	396	404	431	366	423	438	392	428	414	438	419	396	395	425	405	425	404	383	451	394	391	404	395	450	392	393	413	435	479	401	450	409	421	436	404	408	367	433	386	418	405	422	409	404	437	453	390	430	426	433	427	377	419	437	412	338	473	414	402	394	389	430	432	399	427	456	395	391	414	449	413	397	434	428	423	386	395	410	393	391	448	456	425	449	424	390	431	401	411	412	413	401	392	401	430	422	421	452	423	394	389	458	402	415	385	457	376	405	456	378	417	389	395	413	407	415	423	425	412	411	404	474	388	393	398	420	401	406	423	410	394	421	396	418	380	412	425	401	390	425	439	414	421	422	422	389	433	425	476	386	392	414	391	357	424	470	422	424	402	402	437	408	427	407	385	394	427	446	406	392	411	433	425	413	412	385	377	421	405	410	413	424	460	468	375	433	399	404	391	428	410	437	413	421	442	400	425	421	403	403	437	410	435	439	414	403	385	382	419	437	406	410	442	432	453	377	379	460	441	408	420	411	424	411	415	417	447	410	412	461	421	439	401	355	388	439	425	418	408	412	399	419	391	437	453	452	404	432	433	404	401	402	419	393
9225	4769	7133	6887	5101	4504	3546	2853	2729	2094	1994	1824	1541	1634	1446	1171	1289	1072	1079	983	944	1017	963	1000	966	966	935	981	933	941	959	929	921	959	933	847	928	920	852	917	915	855	886	924	895	871	867	883	917	915	877	910	899	881	927	950	882	893	898	854	874	901	908	891	887	898	869	875	944	872	934	895	880	943	885	904	860	832	899	877	938	900	903	890	840	879	909	895	843	883	910	949	909	889	874	878	831	897	846	864	914	843	900	872	906	847	944	848	951	907	816	928	980	932	837	910	882	902	891	884	943	900	938	888	871	927	901	868	903	911	890	901	892	849	889	906	940	890	844	940	906	861	874	868	893	917	921	860	844	876	906	914	886	872	851	906	876	894	894	918	881	927	860	881	903	885	937	912	839	898	914	931	814	881	887	907	891	893	873	925	897	845	829	839	924	907	886	889	862	913	871	880	919	913	886	898	905	835	925	896	881	894	911	860	908	879	969	862	952	866	890	885	879	922	897	930	856	895	904	856	852	875	907	841	913	877	893	874	907	872	913	944	958	852	836	878	897	887	891	923	966	864	881	887	907	886	884	878	888	955	908	860	935	884	856	874	901	866	880	924	935	909	875	890	846	856	856	880	839	931	867	890	882	864	923	912	884	889	878	870	860	839	890	855	884	892	937	921	916	893	907	887	874	907	959	868	867	896	935	881	909	904	896	885	873	886	909	879	901	860	908	856	920	919	930	898	930	920	919	905	899	894	960	865	905	897	830	863	900	934	930	854	901	939	896	916	874	895	817	836	844	869	905	862	851	892	817	928	889	900	899	950	929	837	888	886	901	1005	880	849	829	943	854	899	961	914	882	898	909	845	920	837	867	892	937	898	868	858	872	870	882	916	903	871	910	865	901	874	884	892	919	893	915	945	933	880	913	872	910	857	897	873	876	912	901	909	883	890	872	893	815	951	949	915	887	956	929	889	929	872	894	901	873	908	904	954	887	878	866	902	844	876	908	900	958	873	901	887	981	848	895	877	852	851	966	860	905	904	894	915	910	837	917	867	917	945	868	843	922	842	895	935	853	898	850	901	856	929	900	940	942	875	854	914	902	874	873	910	920	890	881	860	900	901	891	919	929	886	885	914	919	848	937	925	840	861	852	877	872	888	861	840	911	879	839	841	881	939	889	904	909	912	880	852	871	879	954	896	944	854	915	887	867	953	930	882	870	927	895	842	920	885	912	917	913	872	907	863	870	897	871	918	898	919	887	902	881	975	866	916	875	907	894	856	940	872	876	882	919	884	885	872	860	898	890	928	900	879	865	894	902	883	853	877	892	941	832	883	870	895	881	904	871	916	857	874	861	861	895	908	860	888	935	888	879	884	887	871	848	843	853	935	871	865	836	908	914	896	834	932	923	932	892	917	890	887	844	892	886	876	908	861	908	946	868	877	861	902	967	928	873	880	866	888	893	855	883	852	904	871	885	903	941	941	861	906	875	879	880	901	901	913	863	893	887	918	856	864	877	892	831	904	898	841	884	872	923	818	855	881	938	906	903	877	861	906	871	911	810	871	907	889	862	873	853	911	872	860	906	870	882	876	891	914	906	857	895	910	886	884	965	920	863	921	915	890	873	816	893	928	892	905	851	903	911	901	876	846	886	886	878	866	898	942	896	897	875	926	900	909	892	862	860	928	849	907	857	914	918	861	904	915	918	910	837	855	916	836	853	851	909	909	911	856	840	875	867	855	908	880	881	862	909	871	874	943	941	904	884	862	887	862	842	911	880	929	931	885	902	898	835	890	872	870	892	885	948	890	867	866	868	888	853	880	932	890	909	892	892	871	896	912	891	874	899	914	915	929	915	828	898	900	869	879	884	909	903	852	932	849	922	894	864	920	915	905	913	886	879	917	912	877	923	918	910	836	844	875	875	905	816	908	889	911	938	849	869	823	903	925	963	899	921	903	921	890	868	852	923	885	917	856	925	921	866	868	845	865	923	846	922	912	959	939	913	847	912	901	866	919	913	923	840	902	927	960	880	864	882	890	851	863	856	878	896	883	933	847	868	851	879	903	904	905	852	903	858	852	956	905	967	865	874	885	932	892	892	914	909	864	868	910	885	865	927	911	890	855	936	902	891	939	899	836	911	889	888	878	888	871	908	906	894	847	901	912	871	901	878	909	875	907	907	917	907	886	911	898	890	897	877	835	957	881	926	908	822	877	848	866	856	882	854	911	898	871	887	916	862	862	866	910	820	856	897	901	880	905	853	855	849	897	858	901	870	856	934	899	860	873	876	868	895	914	931	866	910	942	894	892	879	877	893	893	875	916	875	934	887	925	911	898	866	897	857	868	928	893	880	867	930	877	841	893	898	900	924	892	902	924	892	900	880	873	978	912	879	868	950	849	888	810	879	841	878	928	850	904	920	909	921	915	854	853	837	894	871	850	849	878	840	882	915	953	894	837	868	890	875	869	851	910	865	885	900	859	872	913	887	865	863	860	887	863	926	919	855	880	934	862	916	910	818	913	883	854	916	887	918	828	850	877	923	882	875	840	841	850	867	959	897	842	896	922	882	945	891	860	882	904	866	867	925	864	901	890	905	892	859	818	896	874	843	882	899	887	893	896	839	882	942	869	868	905	910	811	920	909	876	893	880	908	915	881	864	875	910	856	879	866	866	856	929	886	930	899	891	897	872	924	862	905	890	897	896	919	893	867	907	885	849	906	885	894	900	885	926	882	841	884	891	895	861	847	900	945	901	888	903	884	916	845	924	895	915	868	835	876	868	918	924	862	871	916	873	874	902	872	873	964	870	939	916	893	909	941	862	853	917	907	885	867	968	854	896	844	857	914	836	911	921	857	896	943	863	940	964	892	889	889	950	934	860	909	916	859	865	882	867	925	952	864	851	843	873	898	898	898	913	930	881	945	847	849	918	895	865	811	909	858	938	855	857	938	908	897	942	848	881	854	948	910	858	905	886	915	904	925	947	889	926	912	916	868	822	881	879	922	871	880	965	936	851	874	922	921	908	895	867	884	869	883	905	904	961	873	863	967	845	916	908	831	867	932	872	960	856	903	928	956	907	883	926	871	850	838	913	911	875	882	910	886	913	859	926	903	858	927	904	926	858	887	845	905	906	834	877	895	889	902	871	908	853	917	877	905	911	931	946	899	873	895	920	886	907	864	879	947	938	888	868	919	888	837	917	911	918	924	890	884	929	863	859	925	936	910	908	877	908	911	902	845	911	898	867	927	938	892	911	905	906	898	876	901	921	913	892	873	931	867	888	891	877	865	888	855	862	878	873	928	874	934	889	904	909	914	830	873	900	943	885	915	858	893	898	860	931	853	870	891	869	873	875	847	868	888	863	940	894	867	926	948	929	895	914	816	927	838	881	900	873	858	893	905	922	936	909	940	859	842	913	899	883	884	907	835	914	907	889	876	920	924	924	885	860	836	933	856	915	890	935	870	885	879	870	887	854	893	894	831	906	906	846	893	850	813
25513	10139	7225	4616	2619	2142	1607	1469	1193	955	824	765	676	626	634	511	495	454	462	472	472	411	422	408	412	426	394	417	419	450	388	398	361	386	425	393	388	393	388	364	422	396	394	375	381	378	393	344	380	420	409	401	414	387	412	411	393	333	396	395	404	356	365	363	394	359	390	372	397	389	400	403	420	400	404	402	366	397	389	354	408	388	382	435	371	374	397	433	407	409	367	383	350	372	367	363	386	387	396	383	391	384	390	390	376	410	370	379	416	402	377	436	416	413	403	375	373	466	415	402	382	405	370	393	409	402	400	405	396	375	398	377	401	335	396	398	421	364	411	363	443	382	419	394	491	381	390	382	382	378	393	381	398	389	378	417	420	390	359	368	388	393	387	322	393	415	403	364	375	341	381	382	387	354	357	414	436	388	389	370	407	398	372	379	360	418	398	382	371	398	364	391	400	384	390	383	367	361	399	372	390	436	391	412	382	409	433	351	425	430	418	419	358	425	389	422	404	424	380	363	381	380	348	392	400	419	384	385	383	380	353	421	389	397	375	374	394	370	372	393	398	363	343	368	335	391	442	381	403	365	401	408	374	399	348	364	385	379	424	400	391	412	372	358	422	406	380	403	371	383	387	393	401	389	403	386	414	397	360	389	386	378	402	396	360	372	394	381	370	364	394	388	374	406	381	395	383	381	371	416	392	419	363	398	388	363	417	420	428	416	383	372	388	375	369	374	386	386	380	342	420	362	403	386	391	363	387	377	413	393	369	423	395	412	399	414	407	352	337	386	361	335	356	390	353	358	404	362	363	395	415	386	390	386	405	366	389	417	389	377	384	403	403	380	424	378	430	420	419	418	374	419	393	422	369	375	365	402	369	369	374	420	389	394	375	383	375	396	410	362	368	413	402	367	381	430	420	414	378	413	364	377	379	405	337	377	371	427	398	428	407	383	361	344	393	415	391	365	384	403	399	383	412	399	354	403	371	408	400	361	441	393	374	427	391	404	382	389	396	418	391	384	415	411	377	357	374	420	364	391	392	379	369	402	357	380	368	360	418	376	407	402	354	374	382	424	354	370	404	410	422	374	403	378	404	402	349	361	420	393	434	409	394	382	375	415	433	381	384	381	353	361	388	397	383	396	384	379	382	397	378	383	403	369	388	383	362	343	388	364	370	380	408	414	417	383	389	393	391	367	399	403	387	415	367	382	398	408	406	381	388	394	389	359	386	387	390	388	397	405	399	402	452	409	390	402	372	330	380	370	361	398	355	397	407	391	358	372	408	383	367	375	409	425	408	397	412	391	387	387	361	397	419	381	354	379	413	397	386	382	368	412	371	331	390	403	407	414	401	414	364	342	376	369	398	369	369	385	353	372	363	359	447	376	355	408	383	410	363	385	356	398	359	356	407	424	397	376	376	406	405	375	391	392	376	343	400	380	414	374	379	375	429	406	412	399	399	381	393	439	377	379	398	405	401	426	380	398	370	411	376	375	402	371	348	363	415	384	368	352	398	364	390	372	331	418	368	398	365	404	368	354	405	403	394	395	415	415	378	378	410	385	371	369	391	431	399	379	404	382	388	386	375	401	367	413	407	338	356	405	385	374	416	389	369	369	384	357	391	395	371	394	398	427	376	390	388	405	413	441	372	397	361	347	415	366	389	382	347	406	376	381	369	370	352	381	393	379	344	379	397	421	352	416	389	393	403	406	370	360	363	347	352	406	377	375	406	400	384	360	407	406	373	383	385	347	433	355	407	394	382	395	372	427	400	362	392	373	377	379	350	362	370	373	390	400	385	394	411	401	415	414	371	372	397	375	372	396	390	393	408	373	370	403	386	400	430	383	367	394	353	372	387	405	366	373	423	378	375	365	384	370	373	344	360	388	400	400	376	403	392	389	373	344	401	410	374	353	407	377	379	404	380	365	349	386	359	364	398	410	414	396	375	364	372	399	404	444	388	410	387	399	392	397	383	378	356	383	406	391	380	353	334	446	398	372	389	408	356	377	369	375	426	387	367	402	371	396	390	367	354	419	396	432	387	388	383	373	418	346	338	382	417	365	399	391	361	404	395	400	388	415	392	404	363	376	419	422	396	393	387	403	378	381	389	400	434	400	390	429	430	369	396	384	362	407	362	391	397	395	359	389	369	354	384	411	412	393	387	386	394	403	387	391	423	405	359	392	385	383	386	342	382	402	358	388	363	415	375	350	371	414	414	378	398	375	390	388	411	398	417	391	392	398	389	361	398	404	390	395	401	385	373	378	464	417	415	393	384	374	381	426	368	416	382	367	350	391	408	407	369	362	390	376	371	421	376	408	368	391	366	387	390	399	368	389	413	382	406	343	395	344	370	434	415	417	384	345	395	374	388	405	395	397	387	445	378	407	380	401	337	386	369	419	408	381	355	398	368	398	402	361	379	380	371	409	406	406	418	405	373	374	389	383	380	370	388	396	398	402	422	403	358	361	386	400	347	374	387	425	456	384	431	426	379	371	406	407	360	363	399	349	379	406	369	396	355	382	404	389	402	377	376	390	361	349	385	381	368	397	398	370	379	415	395	408	404	378	391	380	390	419	374	373	388	389	366	388	382	408	427	389	408	396	443	383	402	395	397	379	369	415	407	374	367	391	440	400	400	382	398	383	360	389	382	375	365	418	347	417	397	393	375	395	397	376	358	404	411	327	399	416	394	352	367	376	385	391	414	357	374	316	410	397	376	362	348	362	384	397	376	380	383	402	401	415	382	404	421	394	375	395	389	424	361	405	399	382	409	407	415	402	389	355	375	373	422	430	394	404	406	420	400	388	381	378	361	412	388	380	419	403	365	386	394	368	406	364	393	378	400	386	413	373	396	372	371	411	406	386	383	379	403	363	372	391	376	416	384	391	376	332	421	405	410	364	402	383	381	404	348	408	409	418	371	350	373	378	371	360	392	396	369	388	394	390	377	390	404	363	397	368	407	352	435	366	442	326	402	376	391	402	400	404	400	367	391	376	403	406	423	399	388	422	432	400	364	389	378	401	396	429	386	403	393	387	393	351	343	397	393	396	353	351	383	379	409	381	389	373	337	369	365	389	379	368	383	349	373	400	422	368	386	426	383	382	389	415	393	381	371	403	370	347	414	360	384	404	392	395	407	393	397	372	380	417	403	384	384	361	360	393	391	420	359	363	420	358	372	413	395	417	392	403	392	398	376	409	343	391	383	347	417	369	398	370	363	410	378	429	412	401	363	409	411	384	369	401	369	368	386	346	413	390	409	400	398	381	373	407	375	406	352	403	374	426	347	375	379	365	421	386	425	395	374	370	418	430	354	352	374	379	451	374	394	410	398	411	409	383	395	409	356	433	392	411	398	386	373	409	399	363	345	392	374	421	378	370	412	394	429	371	366	379	384	372	401	387	412	425	398	415	388	388	388	406	352	383	410	446	366	371	379	407	386	422	355	402	368	357	381	415	349	410	399	368	390	374	385	416	412	364	398	373	367	400
14879	7362	11537	11266	8519	7836	6336	5637	4517	3513	3184	3012	2534	2340	2134	1576	1562	1376	1210	1087	1072	1099	1011	1096	1026	1012	953	948	981	1027	940	954	929	911	915	880	892	953	876	882	907	861	910	890	865	894	897	871	880	896	928	837	845	873	868	903	831	888	846	839	862	847	838	871	850	822	835	874	853	843	861	870	813	811	865	870	849	876	811	881	832	836	794	876	851	832	812	836	852	883	803	852	870	822	884	830	843	855	826	895	847	851	812	882	833	813	864	847	883	849	869	847	841	859	870	889	872	829	818	813	836	822	836	846	827	842	851	818	846	866	864	836	826	875	845	853	844	862	840	860	839	852	881	864	810	859	866	887	862	854	888	869	837	864	866	851	924	852	806	807	890	912	920	837	851	867	886	875	857	828	848	839	918	838	900	799	793	846	861	839	818	854	826	838	887	870	889	853	844	857	830	888	854	869	871	850	893	813	874	851	809	836	876	810	890	846	868	895	855	891	836	868	858	848	885	875	883	857	886	849	807	826	823	846	860	851	871	865	789	833	783	841	851	858	870	879	861	897	861	804	868	876	869	853	847	820	851	822	895	892	807	824	902	877	833	810	899	886	850	875	840	848	844	857	850	884	856	865	829	805	817	875	833	837	832	819	870	853	875	857	828	809	860	887	913	851	881	810	866	842	899	854	857	831	871	865	923	892	892	850	863	868	848	827	841	820	812	837	854	813	847	852	860	861	878	874	842	863	835	896	856	837	797	843	855	860	828	841	862	871	828	836	847	887	842	901	873	844	774	853	786	858	847	866	819	884	834	837	897	863	808	834	857	878	831	878	808	856	840	828	863	906	827	883	819	873	845	810	832	879	843	867	876	898	884	851	880	837	925	841	820	854	878	839	901	851	830	814	890	858	813	867	844	817	834	879	814	853	867	858	867	856	837	837	857	815	826	875	800	810	851	821	801	888	926	886	840	822	864	887	863	872	918	840	893	867	888	907	825	819	803	894	852	835	875	797	867	882	905	843	883	857	850	825	853	882	885	859	834	870	865	848	868	899	874	867	879	810	825	806	868	848	834	868	870	852	848	853	902	832	843	890	828	895	860	862	895	863	876	869	823	839	915	865	820	846	851	889	904	835	825	868	881	872	882	798	840	866	799	841	800	854	882	892	852	893	884	857	932	860	866	833	833	863	858	859	847	879	800	869	803	825	884	840	893	788	840	867	834	869	792	879	860	896	892	895	863	784	853	870	874	806	874	837	895	815	869	871	800	934	921	874	849	854	857	933	891	840	819	833	849	870	871	829	850	866	828	846	818	874	865	847	790	834	863	836	842	862	807	791	863	832	797	834	858	895	865	845	896	831	879	857	881	880	897	868	857	840	865	822	860	857	864	834	866	839	853	848	832	897	831	791	820	889	822	858	816	878	846	843	845	868	835	857	879	852	882	798	873	857	875	857	853	857	872	888	835	801	839	857	777	803	857	859	816	865	878	822	875	853	864	854	825	874	824	874	873	908	816	821	852	850	821	807	851	892	840	830	840	802	828	841	809	836	853	860	808	819	865	877	831	833	825	809	874	843	806	844	898	853	866	850	806	906	915	865	851	863	923	836	886	823	847	900	894	800	811	854	789	863	821	812	844	863	846	880	852	846	912	867	833	851	864	808	854	849	872	867	907	818	851	863	832	817	878	884	829	866	816	887	803	845	838	927	892	844	846	841	810	855	908	858	889	882	878	823	797	865	843	812	862	879	837	808	846	875	835	858	825	871	849	870	884	836	819	825	829	842	860	866	851	874	830	865	879	822	869	847	874	881	865	817	864	858	804	824	857	888	863	833	872	848	853	863	847	845	868	856	809	891	819	830	873	831	848	914	858	888	873	864	840	872	864	859	855	876	800	844	860	876	896	842	872	867	930	818	859	821	841	851	848	884	859	852	796	839	831	898	826	868	869	828	909	910	846	874	855	833	849	886	842	836	798	869	890	854	850	884	849	843	860	842	849	864	883	843	858	872	869	854	850	864	846	834	828	882	866	863	834	848	830	805	838	814	830	859	847	860	862	818	855	921	838	784	849	874	869	804	812	845	809	831	889	878	865	830	843	822	856	876	895	857	849	880	846	830	838	834	845	801	805	867	817	845	836	849	929	852	891	862	810	844	906	864	903	880	853	868	821	859	858	888	855	880	846	840	839	859	888	871	867	863	801	921	873	802	880	832	839	865	878	840	871	856	875	857	863	851	895	837	889	883	879	881	853	827	822	806	868	821	819	844	877	884	887	904	865	859	884	897	829	820	869	836	846	845	813	850	842	856	855	839	837	886	842	854	799	891	856	870	878	864	845	831	831	834	801	861	816	852	840	860	841	877	882	840	889	810	912	859	853	831	818	815	866	850	824	881	863	846	848	874	868	890	876	849	812	796	886	915	823	819	847	790	882	874	880	832	871	826	884	806	875	875	862	912	867	906	869	893	830	825	831	848	877	896	814	763	842	861	892	827	833	828	870	791	865	836	854	822	861	888	848	824	881	874	873	873	897	862	841	822	872	899	840	793	818	861	820	882	855	885	837	900	834	848	840	853	876	868	808	840	839	856	837	897	833	848	830	878	854	823	868	875	850	867	882	845	880	846	866	839	853	826	819	878	862	843	870	824	799	914	863	855	818	812	796	859	854	839	883	839	877	865	785	859	878	847	834	851	817	878	819	860	839	831	848	832	890	839	861	834	900	882	792	870	807	861	902	833	837	901	824	875	859	834	799	840	834	897	835	824	886	847	855	844	868	895	856	822	823	811	832	842	904	881	842	841	875	862	884	847	843	864	860	824	895	875	839	915	838	839	857	894	886	890	835	865	789	894	824	862	859	882	824	811	825	851	857	862	877	842	892	786	806	879	841	839	886	823	856	833	869	822	842	879	865	860	881	871	855	862	876	855	874	837	807	852	891	798	882	823	837	884	890	894	819	856	818	850	901	817	831	847	820	804	823	851	870	898	846	797	873	865	857	834	860	907	844	847	886	887	860	897	862	905	840	850	916	859	860	868	838	858	824	880	838	894	857	816	836	836	834	832	909	894	865	873	863	852	882	892	868	851	855	855	875	835	834	873	841	855	824	803	836	798	810	855	866	804	854	823	872	844	881	827	819	841	907	888	855	909	824	851	882	899	856	802	839	878	856	863	828	892	833	891	833	838	828	878	831	862	888	844	852	814	840	850	849	842	870	847	844	843	869	829	823	839	894	857	786	816	858	830	822	839	854	844	796	886	847	816	868	865	887	837	841	841	840	894	854	845	822	835	864	875	877	828	795	870	857	849	896	840	826	870	851	857	875	865	796	856	903	851	827	890	850	864	837	847	905	878	788	868	875	874	836	841	836	887	846	807	828	901	884	843	848	897	808	864	853	853	849	816	854	862	846	864	852	845	835	773	874	851	841	834	823	783	814	875	884	869	829	834	875	844	894	880	835	822	822	873	862	868	813	807	786	841	835	849	814	864	883	833	866	872
36029	15475	9437	6286	3782	2908	2383	1943	1565	1209	997	926	867	836	751	614	617	600	567	450	498	526	465	466	461	476	475	492	486	476	449	443	497	478	426	486	449	468	464	469	451	485	469	477	440	430	428	450	449	460	464	398	451	467	476	445	413	439	466	456	468	437	454	403	476	419	460	433	435	440	463	434	464	461	408	433	433	427	466	448	416	416	422	416	455	458	445	448	407	407	424	420	422	452	441	445	490	428	444	445	487	442	448	451	403	454	435	452	426	402	464	445	451	435	480	427	425	448	478	464	475	429	450	473	472	465	468	463	488	427	421	436	443	458	426	411	438	438	477	460	441	471	438	425	443	452	430	431	451	442	449	425	448	454	447	442	430	437	468	469	400	442	444	436	449	446	481	475	456	443	455	419	427	463	474	422	438	421	439	437	449	474	410	413	444	415	421	438	453	451	445	445	439	453	434	489	444	453	465	465	449	451	426	426	474	456	431	393	444	443	452	424	422	468	414	480	447	416	460	459	457	432	485	458	404	452	482	439	448	416	450	444	417	475	424	449	434	415	463	435	397	398	436	457	459	461	471	438	428	456	451	438	450	404	452	427	493	447	418	443	439	431	440	426	426	440	409	395	447	441	448	458	472	439	449	443	407	449	439	478	462	427	444	433	462	473	408	453	462	408	450	443	448	450	456	411	430	419	468	465	424	391	467	442	463	458	445	474	472	460	427	410	435	451	435	486	404	408	417	462	481	502	441	418	437	458	463	450	455	450	438	462	459	462	432	449	422	445	460	476	430	435	432	462	449	450	390	414	407	462	451	469	448	445	473	447	473	438	428	431	450	443	457	462	415	432	463	459	474	423	443	458	411	428	390	444	442	432	402	458	452	445	419	446	430	421	444	429	497	427	456	453	489	410	453	446	445	435	478	442	426	414	432	429	440	480	476	453	422	415	435	442	474	408	421	418	413	446	398	438	394	467	495	418	482	430	440	433	434	434	418	411	423	453	464	436	376	385	453	483	439	474	454	474	422	467	501	450	467	404	431	422	444	457	473	466	472	434	470	477	470	471	469	425	456	467	388	435	438	468	433	385	408	464	435	460	491	467	428	465	456	444	491	407	440	459	392	433	398	437	496	454	448	431	421	433	449	441	417	418	464	426	457	447	432	444	450	431	435	442	415	476	465	402	432	471	408	416	462	451	421	429	447	433	468	423	470	445	438	446	425	453	462	459	422	435	450	422	454	421	439	452	434	425	462	411	439	430	433	400	433	415	449	445	445	472	462	434	400	445	455	382	424	444	439	433	455	450	437	436	444	470	403	436	470	434	465	434	433	454	452	407	475	479	450	431	444	458	450	442	417	435	469	448	416	493	468	442	413	420	465	449	449	460	443	416	455	422	420	398	407	409	402	392	439	402	452	466	467	472	452	426	444	426	496	453	455	449	461	430	458	413	427	408	462	423	425	446	430	428	457	483	430	431	434	456	472	447	419	414	414	448	448	445	452	423	411	443	417	382	435	444	438	412	432	464	393	458	417	445	506	456	428	444	400	405	469	449	460	426	462	430	433	454	420	410	413	429	420	460	450	439	462	453	399	429	460	451	460	445	434	457	430	479	392	427	438	428	441	467	441	454	451	452	463	472	435	420	448	441	409	459	428	407	461	490	444	469	457	438	423	409	417	432	423	429	429	464	475	483	429	475	442	443	454	447	453	383	408	459	456	444	493	467	439	460	424	418	428	434	481	432	412	452	397	476	455	450	423	423	416	464	428	424	386	439	456	442	424	439	429	429	469	440	427	456	451	429	424	445	425	431	442	465	461	421	456	453	475	464	448	451	445	465	409	452	455	445	442	417	463	421	462	421	433	489	443	455	423	424	441	405	448	452	446	377	406	449	434	451	413	450	457	442	413	428	501	454	429	390	448	425	439	460	420	438	482	412	435	490	455	484	469	427	410	465	487	461	438	408	419	426	452	462	439	420	451	464	427	434	467	437	421	443	464	468	461	464	446	418	457	443	444	463	430	483	454	418	400	404	422	424	442	458	450	458	405	416	462	436	425	449	447	415	469	391	420	463	454	465	448	415	449	446	399	438	433	427	453	460	472	472	440	425	391	412	455	431	403	456	452	468	417	491	454	470	449	459	487	433	452	469	437	434	428	495	439	406	444	433	430	469	443	444	470	448	453	473	396	452	457	470	507	456	482	420	415	447	449	420	421	457	415	417	424	423	442	475	431	451	448	471	412	422	446	453	404	434	490	404	457	431	435	403	408	486	478	454	437	430	411	426	455	455	427	420	428	467	413	435	451	471	415	463	446	435	408	500	422	444	460	418	439	464	438	445	431	452	411	470	446	449	491	416	417	490	475	466	387	411	463	441	485	452	394	440	436	416	454	452	407	464	434	435	458	434	450	460	421	415	442	440	422	459	445	443	493	469	449	484	443	417	512	517	404	420	429	423	441	432	442	403	440	419	466	456	435	438	442	447	450	387	440	437	370	437	437	441	450	466	443	467	420	422	451	405	453	428	429	389	474	457	444	414	414	397	462	421	426	437	415	438	463	453	473	468	457	490	473	450	453	489	424	422	460	423	415	441	433	407	423	440	456	437	430	471	439	441	448	484	451	427	462	442	433	443	458	434	434	449	466	434	438	441	447	442	469	429	440	435	431	424	469	427	452	449	460	399	437	457	416	457	427	405	468	431	419	434	407	479	414	441	406	438	438	478	426	419	441	420	419	436	430	419	425	461	425	408	440	405	409	428	454	454	458	493	473	429	455	459	456	434	405	417	406	476	468	447	417	433	442	436	433	430	426	459	460	457	466	433	462	496	430	453	428	450	504	438	436	470	417	435	455	405	436	449	453	438	471	431	404	425	471	419	435	444	400	424	425	481	455	481	436	461	472	448	422	488	457	459	403	445	405	451	418	425	462	457	450	442	430	414	439	462	459	490	447	431	464	433	462	421	401	414	408	428	476	425	449	466	415	420	466	454	459	456	458	443	438	437	452	462	441	468	509	433	467	446	456	462	484	447	465	453	454	441	476	450	485	438	473	449	477	433	472	434	471	460	440	443	402	427	410	401	441	449	453	454	462	421	465	435	457	444	433	399	368	456	430	428	464	432	434	438	424	459	447	495	428	453	429	433	431	426	469	444	431	429	482	429	437	443	434	386	480	463	480	475	440	448	451	450	441	439	491	428	483	474	474	437	423	441	430	426	450	425	412	452	460	425	457	456	436	427	457	419	468	418	439	431	422	441	447	444	475	471	405	450	439	428	456	433	421	461	468	431	469	449	439	474	461	426	426	454	459	464	444	479	438	396	436	465	422	405	407	439	441	471	438	434	421	444	468	437	457	476	445	463	452	439	439	446	413	412	450	443	453	464	431	418	413	475	453	485	443	477	441	451	452	424	416	432	430	448	457	388	412	424	428	414	454	439	472	410	467	451	419	443	405	427	436	442	454	445	476	402	486	444	416	442	442	461	482	453	416	486
20104	9910	13545	13641	11207	9946	8764	7212	6127	4652	4154	3910	3455	3072	2699	2124	1926	1771	1542	1387	1261	1295	1290	1217	1257	1170	1158	1100	1097	1103	1117	1074	993	1081	1014	1045	1002	976	1050	1000	998	1029	1039	1004	1011	998	963	982	933	939	1003	965	978	993	1019	1008	941	991	944	924	964	939	1010	951	981	912	1023	959	924	999	995	953	964	947	945	964	968	914	1007	1046	1003	902	939	915	941	1009	1031	956	943	943	965	956	987	936	929	949	949	945	973	953	972	908	975	930	937	979	960	965	976	969	956	958	956	907	924	986	1011	1002	988	991	917	1030	923	946	958	945	942	915	938	965	931	899	935	949	954	944	929	994	1009	955	938	947	985	1015	962	981	928	935	1005	977	983	937	956	938	968	923	944	1007	954	926	978	890	952	1015	950	947	953	893	973	920	1007	942	948	952	926	1015	988	1026	947	998	957	949	986	948	980	955	906	974	948	941	958	918	914	1011	932	959	956	954	945	954	969	944	979	930	927	986	968	986	981	945	905	987	948	958	972	1000	1009	945	987	946	958	933	957	923	933	908	927	914	956	1030	936	973	996	951	1001	1014	968	903	930	967	971	948	930	962	994	970	958	903	940	917	965	922	937	979	968	886	1000	970	1001	937	926	979	1011	956	965	938	892	978	987	918	947	936	933	931	913	938	987	929	963	935	964	902	951	931	958	991	901	973	958	927	942	969	1000	974	923	953	968	922	957	975	984	1012	975	944	902	945	969	969	960	922	952	911	902	926	938	900	946	961	962	979	954	954	964	1000	962	960	937	918	984	896	883	986	954	988	984	954	955	903	991	969	976	965	951	942	925	974	956	943	998	967	984	910	983	969	955	916	916	952	941	959	879	971	967	936	994	949	933	952	964	957	950	989	939	989	957	1010	990	1016	940	915	899	947	931	900	937	943	988	1022	903	978	984	934	946	950	950	923	947	905	953	1058	941	987	977	969	928	936	949	917	988	924	990	966	981	915	984	1007	967	973	958	978	966	995	983	952	929	966	917	1012	923	997	994	966	954	989	966	882	949	974	990	995	971	927	975	954	991	911	925	991	977	933	920	954	910	993	905	978	977	912	917	959	992	1000	973	936	950	966	926	1036	938	938	929	973	973	954	951	929	937	970	972	938	939	898	950	978	954	910	940	944	952	897	902	925	966	943	938	932	995	979	1035	920	937	983	971	993	972	1019	978	945	964	917	893	958	967	953	990	962	908	986	919	890	955	977	1003	993	894	945	966	1020	918	1015	954	937	1000	917	965	943	981	918	892	935	956	912	956	1012	939	901	984	937	985	897	957	912	946	965	941	934	921	939	920	970	957	916	938	979	909	947	933	984	1009	979	944	940	927	949	973	977	963	906	963	964	971	956	996	942	953	907	1029	945	990	1015	913	925	1009	944	966	922	928	995	957	909	972	952	951	949	959	946	1036	931	901	967	934	951	928	986	974	950	1009	939	945	965	964	992	941	973	954	924	965	953	942	959	1001	971	1001	924	963	946	883	1003	958	867	981	975	944	963	917	934	935	926	970	1003	895	915	990	929	924	935	1005	952	974	943	936	955	907	931	960	974	987	944	988	942	962	985	958	925	939	989	979	931	972	970	953	914	931	939	942	983	949	1016	936	961	907	887	986	959	927	997	929	925	914	953	931	1014	974	928	951	964	985	984	910	921	965	931	974	888	1011	969	992	963	977	928	990	967	926	1023	981	898	957	943	917	938	1007	907	943	878	949	1052	1005	936	965	923	973	944	952	929	946	971	931	934	984	933	933	986	941	928	917	1032	957	940	944	971	938	988	946	962	964	993	946	938	962	970	1034	980	938	982	959	928	986	959	913	915	944	947	959	1016	937	1013	952	983	934	924	951	955	967	976	966	938	938	949	892	1006	971	894	924	936	980	928	950	932	984	948	958	941	928	987	950	921	930	993	921	916	950	988	925	950	929	981	964	958	981	930	947	929	974	952	947	940	904	967	964	918	988	1015	974	945	980	943	990	1012	919	958	918	934	939	967	990	966	929	905	941	974	888	976	951	983	975	946	898	935	964	954	952	911	931	1023	912	936	932	999	980	959	968	980	922	961	953	963	972	933	977	984	937	1016	894	981	989	998	926	942	972	912	921	1027	942	941	951	940	924	984	967	972	1026	968	927	946	932	959	944	969	973	945	1009	952	935	929	902	946	966	966	971	943	968	962	951	948	969	1019	959	922	947	1000	938	949	1019	993	980	991	936	888	927	943	999	901	968	988	912	915	972	948	978	989	990	1018	942	920	913	907	964	948	938	973	1005	888	993	921	955	986	969	944	939	968	943	975	983	955	929	929	979	950	925	897	935	1002	911	893	1015	935	1020	942	943	951	939	974	928	949	951	932	931	968	915	955	975	900	907	964	902	998	914	899	945	954	962	959	925	955	986	946	956	924	926	968	988	971	921	966	996	958	942	938	947	963	923	967	961	944	926	936	956	996	979	1012	994	897	951	972	945	942	923	943	966	909	999	894	966	934	973	949	936	923	990	994	941	1006	918	954	961	1003	891	998	950	961	960	920	1010	981	930	966	944	916	930	917	1010	901	964	934	955	941	949	901	964	989	929	970	984	972	973	929	929	949	952	1011	940	952	973	906	992	951	982	935	964	1048	1031	944	935	958	915	925	929	943	1002	952	958	937	975	984	932	883	944	955	926	889	933	938	972	952	926	998	904	961	948	948	952	907	908	993	940	949	937	966	939	942	939	926	984	967	956	931	955	941	960	959	956	926	985	959	978	961	942	959	915	937	994	947	936	905	926	962	971	949	936	941	955	956	889	928	1007	963	937	963	920	953	931	1024	950	931	952	984	960	887	962	968	1020	951	918	986	936	974	973	972	956	939	933	998	971	952	932	971	993	935	915	920	923	906	959	1031	957	932	942	947	1002	966	991	901	931	980	993	949	949	956	941	928	947	962	926	1003	890	947	969	983	983	926	972	981	1015	903	986	920	967	951	990	920	921	1002	980	944	943	902	960	965	941	986	1012	955	953	1007	957	1023	1001	965	975	910	901	917	934	959	892	951	999	914	945	931	906	968	939	936	1007	913	975	958	946	942	984	979	943	915	968	970	881	972	1011	922	985	965	969	933	958	960	999	941	908	962	940	986	993	1037	986	951	968	961	913	973	980	933	962	945	996	981	959	1011	960	930	980	886	983	941	961	968	965	921	946	987	980	969	973	923	976	935	985	973	1014	961	927	920	941	991	945	956	972	935	903	953	927	967	948	944	985	926	966	937	1032	948	946	927	975	972	974	994	975	953	977	942	905	985	979	984	985	925	952	922	914	970	949	971	912	975	944	935	921	989	960	988	982	959	963	914	946	963	913	959	910	974	913	944	933	887	999	1000	968	932	962	994	906	941	921	976	1002	943	980	911	956	1034	949	951	988	963	1021	1004	967	947	974	916	1003	922	962	960	992	986	917	994	959	941	959	966	944	976	994	948	950	967	932	1014	952	910	978	953	967	907	906	927	897	948	970	948	960	976	939	959	975	948	929	983	945	905	992	997	1000	966	913	992	932	903	969	919	978	1001	979	871	899	1000	974	975	930	899	915	994	901	926	973	896	960	898	973	937	909	961	934	966
14823	5563	3876	2524	1598	1226	1009	873	789	656	602	596	538	544	571	488	460	458	505	415	424	469	483	443	411	421	457	397	394	413	444	413	416	412	426	422	436	408	415	418	409	454	402	429	409	429	462	395	419	402	425	391	415	417	441	434	393	424	447	389	414	416	422	408	409	398	439	380	437	458	429	443	375	401	438	419	411	454	432	425	434	463	444	398	375	378	375	408	454	395	392	403	420	456	437	434	399	359	368	416	408	405	399	436	471	381	438	409	385	394	402	391	456	437	388	415	387	428	412	435	413	406	430	418	415	409	452	416	444	420	427	432	416	413	449	407	429	410	426	440	392	467	412	436	399	375	388	414	423	423	396	385	421	415	438	453	385	432	447	379	407	438	406	407	409	403	413	374	409	427	407	429	434	394	424	429	426	425	431	422	360	391	409	399	425	437	419	436	433	423	447	420	413	430	433	401	412	395	412	403	392	425	377	410	410	395	392	400	424	395	380	422	383	397	423	431	419	431	402	436	403	447	399	457	404	441	401	399	388	413	422	401	458	412	406	412	400	420	411	435	431	393	423	434	376	379	426	393	410	407	373	390	416	370	423	438	412	422	426	404	393	391	444	402	403	431	399	435	414	435	438	443	396	410	413	406	415	400	431	404	422	425	408	389	453	404	413	439	448	458	416	395	420	413	389	387	414	440	424	436	409	381	391	452	407	422	403	429	432	415	406	433	388	393	422	404	406	427	419	414	381	379	413	411	334	392	393	371	426	399	428	394	427	415	382	337	386	441	407	436	390	412	410	417	440	387	443	474	417	436	415	415	426	445	396	443	412	441	399	436	393	399	399	371	394	418	423	439	386	401	428	438	438	403	411	410	441	461	431	397	368	420	418	432	440	401	392	443	441	382	391	391	386	381	415	417	381	370	398	375	416	394	396	412	440	404	401	424	372	418	410	405	425	416	386	419	398	396	402	400	406	379	430	427	366	410	423	424	430	427	411	413	414	417	400	375	477	401	429	409	417	452	444	406	425	398	397	471	446	403	438	432	415	428	434	364	416	410	402	431	415	391	430	430	405	459	439	427	388	389	393	406	403	447	418	369	360	413	421	439	371	432	410	411	390	413	428	444	426	416	381	415	392	387	376	432	430	390	445	435	385	439	424	397	437	424	408	433	371	403	464	409	418	432	410	363	420	440	441	427	398	404	453	442	412	458	396	401	438	386	392	423	402	409	406	425	410	441	425	405	450	400	423	438	411	396	428	412	425	403	420	468	420	414	437	423	406	397	438	403	424	433	442	399	432	412	439	407	410	440	403	450	426	436	400	381	423	384	415	398	368	428	460	389	451	403	448	405	413	402	400	376	410	442	382	426	410	405	414	457	423	465	422	423	396	417	442	410	423	397	434	422	400	377	453	426	437	456	398	425	353	436	411	412	374	428	392	391	432	416	401	377	432	414	383	422	388	382	381	397	426	431	404	439	448	429	429	373	442	425	421	423	416	426	441	426	425	377	433	413	407	410	384	434	415	388	382	426	412	448	405	420	440	390	431	393	420	418	453	411	442	417	453	452	425	437	400	413	413	429	406	396	392	405	439	422	437	430	443	469	418	417	394	379	469	387	373	408	439	438	419	408	425	442	405	373	398	434	427	358	390	419	431	440	435	378	388	401	407	421	435	396	402	392	383	431	441	424	429	430	425	462	389	419	470	416	421	398	427	384	424	413	370	416	414	399	441	446	436	403	428	405	443	393	437	421	386	428	431	399	402	409	390	396	422	405	423	410	407	445	425	440	404	432	392	411	422	423	389	430	408	402	415	376	432	429	408	407	418	388	393	371	388	409	423	459	429	449	473	369	440	399	349	381	387	417	408	426	412	430	425	401	412	391	417	420	404	416	383	418	433	422	417	398	433	382	432	411	449	395	401	446	387	422	409	391	387	435	418	420	423	471	412	421	447	465	404	383	380	354	439	401	425	405	424	406	432	420	420	394	425	429	373	411	429	430	395	419	433	406	411	454	398	397	420	430	407	389	404	395	437	403	408	380	395	433	384	428	418	381	400	425	383	424	422	403	430	404	403	412	465	419	390	411	406	440	391	418	394	408	428	400	409	441	433	450	415	375	419	424	399	406	403	439	420	420	384	403	411	430	354	403	408	399	421	421	404	379	404	345	452	434	384	396	418	405	418	452	424	371	428	410	422	405	408	390	410	429	402	382	432	434	455	466	449	455	423	408	425	420	418	384	425	400	445	401	399	382	385	401	439	391	423	408	434	422	426	422	430	452	437	470	413	423	423	373	409	387	441	419	428	402	386	426	425	431	416	410	408	447	374	417	437	403	432	392	417	425	411	415	415	431	442	423	408	414	387	435	422	391	396	426	436	435	443	402	394	406	420	427	366	403	454	404	383	457	425	390	414	433	405	410	388	421	401	401	410	416	416	400	452	388	374	420	392	399	427	417	394	414	424	387	442	410	412	427	400	429	435	357	425	424	411	422	403	427	396	412	382	421	394	412	423	392	424	420	435	388	377	409	416	432	407	436	403	381	406	441	357	434	417	431	463	415	395	414	413	468	417	416	403	387	418	407	425	371	411	402	403	477	421	434	445	413	393	438	402	416	395	453	416	401	467	422	392	386	407	388	408	431	485	389	422	420	409	468	427	413	406	409	392	396	440	409	433	480	397	415	428	397	392	436	376	431	427	432	427	421	424	397	422	418	413	392	385	404	385	408	391	458	408	410	417	383	420	414	436	427	407	420	445	430	404	442	389	392	423	406	454	400	443	455	399	413	413	415	393	409	449	432	401	378	370	387	412	395	412	395	412	396	399	410	395	401	381	372	404	419	434	442	412	437	379	435	404	409	415	416	420	445	423	424	393	389	427	437	451	410	409	416	419	400	386	402	439	446	450	425	460	404	447	443	418	400	423	393	437	373	403	423	392	413	394	443	414	393	443	457	444	426	445	413	425	391	394	466	426	418	424	422	438	428	428	389	426	451	438	423	394	396	435	390	427	407	430	388	383	436	388	413	408	397	428	384	489	403	412	453	391	394	428	437	448	398	451	417	415	419	407	434	416	402	456	381	373	402	428	386	392	469	434	403	417	402	413	405	424	396	408	414	419	411	435	444	460	439	402	389	391	463	425	378	362	448	418	408	428	408	441	435	397	413	353	423	421	428	431	452	390	379	389	404	436	414	406	418	399	411	411	430	370	411	436	366	408	401	406	398	406	416	435	418	427	394	385	395	452	443	441	413	431	407	399	408	398	398	425	407	397	422	425	382	439	433	432	440	433	387	383	417	401	435	413	423	386	409	429	444	367	456	421	426	442	418	409	446	377	414	403	425	484	415	389	398	400	406	383	435	452	416	403	367	436	424	416	468	423	416	415	383	417	393	446	433	393	387	424	455	440	421	455	383	401	407	354	400	413	426	403	400	418	422	426	407	395	451	410	414	499	422	386	403	410	415	447	401	430	430	375	440	405	428	421	434	386	430
8450	4454	6862	6949	5228	4397	3647	2921	2786	2440	1961	1975	1663	1683	1504	1201	1246	1213	1131	1047	1109	1072	956	997	949	980	967	1007	1013	983	961	921	884	919	942	891	920	863	893	886	913	896	891	902	928	911	879	890	919	905	897	903	872	920	873	935	915	867	903	880	872	946	869	877	912	882	886	899	863	887	898	889	851	944	895	888	897	907	934	919	873	866	884	918	883	906	843	929	848	898	904	878	922	961	840	859	906	874	903	948	907	888	869	965	925	876	909	887	871	891	945	914	859	881	921	876	886	889	870	930	876	869	842	865	902	894	859	886	959	938	886	864	878	956	880	923	877	873	919	894	959	896	863	891	896	866	900	894	894	900	872	892	943	909	924	908	925	905	867	956	933	889	857	912	985	914	873	850	965	923	832	840	956	894	903	859	878	910	920	878	889	853	869	955	916	941	867	883	848	910	902	949	829	886	870	951	934	911	901	975	891	867	906	851	860	861	910	874	925	898	926	842	914	910	886	902	858	885	926	930	917	867	867	839	917	889	867	872	834	854	853	930	889	906	874	846	895	944	861	904	898	872	908	906	897	916	886	895	935	914	866	872	908	923	923	839	878	900	886	880	899	888	854	868	894	952	880	885	920	939	859	901	918	835	871	917	887	875	902	911	952	915	947	906	857	864	861	935	891	913	876	894	868	886	903	894	908	911	878	897	836	862	893	837	864	956	876	927	896	953	878	912	891	903	898	902	879	889	858	849	903	851	934	860	881	893	907	868	873	896	907	871	832	913	921	892	914	942	886	923	898	877	829	890	893	913	898	926	890	896	875	908	908	899	842	879	935	918	887	903	901	861	918	879	931	870	870	927	942	931	866	952	900	933	880	883	918	902	887	936	875	896	902	914	932	888	904	845	936	924	882	923	840	937	944	894	912	868	904	855	846	910	955	863	922	891	877	909	902	863	904	908	930	880	927	827	936	936	914	951	927	929	943	881	915	852	894	873	908	882	876	899	938	866	890	999	934	957	892	882	887	864	874	933	862	889	917	867	887	910	888	846	903	917	886	868	887	892	861	922	905	885	912	905	898	890	849	889	922	863	909	858	848	891	901	855	892	867	870	869	878	928	883	922	893	870	908	896	952	967	936	901	917	893	899	957	917	870	893	897	891	954	846	863	909	901	890	869	865	834	900	931	881	896	899	950	881	938	845	905	863	844	882	902	928	910	892	908	886	893	917	814	912	918	943	919	934	910	923	875	906	907	894	903	886	946	901	931	922	889	914	892	874	911	895	849	873	904	847	835	840	909	896	891	921	836	907	912	831	918	889	910	930	861	925	909	894	856	866	883	882	860	856	901	894	904	855	861	905	903	943	902	857	878	898	884	873	870	913	873	870	890	881	948	856	894	866	879	896	910	915	905	866	893	850	916	860	889	908	884	921	920	943	901	847	888	920	916	910	896	889	858	878	909	914	925	880	867	853	888	874	892	908	913	854	855	909	867	912	862	926	947	936	893	872	908	928	878	879	904	927	867	890	873	883	858	890	932	913	833	888	838	915	818	908	839	916	914	939	850	875	939	947	914	928	913	896	928	920	866	908	879	912	875	921	833	928	860	929	914	869	924	930	902	967	834	909	907	844	907	865	906	918	837	904	933	873	870	851	908	917	888	849	936	844	914	930	871	868	894	871	900	895	872	925	888	895	886	949	866	895	858	865	893	890	886	890	896	871	882	862	886	881	874	879	898	886	905	901	873	794	923	842	889	843	894	932	848	828	854	918	904	873	885	819	890	925	933	916	911	912	898	938	888	904	881	916	910	851	883	921	913	857	901	888	890	842	884	892	889	867	893	892	921	832	918	903	917	878	892	819	855	916	914	903	917	953	906	885	864	980	891	831	895	859	901	940	888	913	888	977	894	852	932	864	920	853	868	889	909	925	971	911	918	848	908	875	893	875	910	882	814	880	870	897	895	919	908	921	926	920	914	909	891	933	878	924	899	886	849	882	930	897	902	840	883	867	911	902	927	936	947	889	892	918	886	865	853	857	917	873	906	888	925	914	903	871	837	870	903	871	866	896	946	856	858	900	937	813	844	863	928	866	948	938	896	853	869	860	952	918	874	904	867	868	892	824	939	922	920	866	874	925	836	878	864	928	870	886	922	926	879	902	843	919	866	900	854	921	930	885	889	922	923	832	897	864	945	939	932	928	864	899	886	895	933	948	900	898	881	897	909	921	871	872	852	892	941	888	870	913	872	861	940	871	946	915	929	872	947	903	919	869	910	914	859	878	884	907	936	881	912	920	836	888	853	902	866	918	900	903	925	928	899	891	904	861	900	924	922	912	884	935	924	851	969	842	920	923	931	879	935	957	865	930	925	896	941	900	933	912	848	859	850	928	891	926	894	980	865	895	891	943	919	911	879	915	873	896	860	867	894	879	879	881	913	876	881	840	877	857	872	841	884	894	907	913	872	893	889	888	881	926	873	888	864	894	935	828	903	913	914	876	896	940	895	935	841	857	910	860	871	882	920	951	888	875	920	905	889	896	893	892	910	872	874	852	903	910	847	871	893	897	871	915	872	907	854	897	855	924	863	847	909	903	887	884	873	906	939	896	926	883	841	915	836	844	932	916	907	880	885	902	920	914	871	917	899	893	876	854	934	879	851	889	953	891	899	843	869	891	889	900	879	907	896	869	945	915	838	885	925	895	910	903	904	907	910	896	879	898	931	907	906	911	877	898	894	910	894	913	860	913	895	902	921	825	931	867	905	867	887	898	918	907	929	915	908	907	883	878	849	908	917	916	927	839	879	859	867	910	903	905	850	892	808	916	864	886	921	932	854	875	925	872	892	849	925	854	877	941	879	874	972	869	946	921	870	885	865	869	832	935	877	887	885	876	914	836	924	882	938	836	901	911	968	866	866	902	955	906	931	872	874	953	909	911	868	887	864	923	837	924	916	872	900	864	945	901	928	873	948	903	923	889	874	903	945	883	833	856	936	933	905	850	895	919	924	879	910	905	893	904	899	913	913	891	913	911	891	859	890	928	912	893	896	904	909	881	877	870	927	929	940	899	838	827	880	883	812	823	887	882	912	849	907	903	893	924	910	824	899	911	874	878	913	910	914	882	901	901	880	915	879	920	879	956	875	866	905	929	890	871	876	916	908	903	914	890	898	937	893	940	935	892	898	927	857	941	911	911	916	886	874	892	909	890	898	885	861	865	891	920	884	869	919	876	834	935	830	836	877	912	909	905	859	973	919	917	858	951	902	869	859	889	871	876	933	880	909	880	911	835	849	883	945	865	939	962	886	904	860	952	916	897	907	872	897	929	930	904	911	868	844	870	921	947	908	885	884	884	881	909	900	915	840	872	903	889	928	843	885	900	881	899	879	855	864	913	889	935	825	965	906	895	898	896	868	877	961	915	900	854	894	869	861	893	887	947	947	864	866	854	916	934	862	897	940	920	903	888	914	934	876	912	912	888	966	877	880	921	962	896	857	876	961
27605	10523	6942	3882	2677	2014	1591	1313	1100	888	822	718	611	639	583	497	468	506	472	409	436	423	401	390	432	442	448	415	418	417	413	372	388	408	424	374	412	402	380	409	432	407	419	365	375	395	364	445	379	393	392	430	367	393	369	368	385	395	386	389	353	403	382	393	383	389	346	412	391	375	386	411	380	407	395	383	367	396	411	387	391	379	389	352	407	392	389	379	401	387	380	376	416	415	404	396	366	388	404	371	409	398	427	382	356	359	387	410	403	354	372	391	432	393	394	362	404	348	404	414	401	370	395	381	402	392	403	389	389	396	386	358	389	382	363	349	369	400	372	397	385	378	375	393	386	415	357	422	388	336	403	344	382	407	364	375	350	388	397	415	369	379	358	357	397	374	402	378	418	391	354	388	329	378	372	427	346	367	406	378	411	385	377	376	394	388	403	411	361	350	379	389	410	448	415	389	406	352	392	388	392	386	373	408	399	385	387	437	383	366	394	414	358	408	375	428	396	364	357	408	368	393	394	379	405	414	422	402	389	404	392	380	373	376	353	415	366	339	388	363	379	449	367	382	392	353	377	350	368	371	398	398	387	442	387	405	390	371	406	409	378	387	430	371	389	395	384	398	360	358	387	375	404	349	414	370	373	339	367	363	350	427	405	414	379	401	407	370	361	406	398	376	402	415	380	394	386	407	363	371	399	376	364	393	373	385	376	400	368	389	386	394	399	381	405	385	385	381	389	357	406	396	368	372	346	392	443	389	416	381	395	398	376	379	376	382	400	437	395	397	416	396	416	412	379	389	357	381	346	395	403	364	410	397	398	352	401	383	380	398	383	416	376	355	401	400	373	437	388	420	412	384	396	425	398	385	326	413	396	353	411	402	399	419	407	393	382	411	380	430	400	388	416	372	355	404	412	401	390	389	331	368	391	400	390	416	398	410	405	403	397	352	397	401	367	402	386	370	361	388	404	401	358	389	428	390	394	387	433	390	384	399	397	411	368	433	371	359	401	417	375	378	379	350	405	402	363	344	409	405	384	373	397	373	384	381	398	425	411	367	354	421	361	394	369	372	348	379	387	379	429	413	404	379	344	449	359	379	389	397	366	362	372	396	385	398	340	363	409	409	378	363	368	365	356	380	378	379	398	367	379	382	391	378	351	414	396	377	402	384	402	411	429	345	424	429	391	386	390	385	380	370	386	410	381	406	401	371	408	363	382	409	406	398	407	373	403	353	391	399	416	386	344	381	410	413	373	387	409	387	393	379	371	404	383	374	372	392	378	399	384	377	400	381	447	376	373	396	366	390	387	391	408	417	421	427	373	385	384	444	418	402	407	365	379	349	381	371	369	396	390	343	338	372	383	382	376	372	369	440	375	397	383	392	409	420	385	347	383	383	381	409	401	406	365	408	380	365	393	369	385	377	356	350	379	379	376	395	384	360	420	403	379	403	398	409	414	396	400	385	395	415	374	409	392	362	379	354	354	376	421	396	399	386	375	354	364	381	371	399	403	395	409	381	413	392	387	344	353	413	393	388	421	373	345	391	396	402	404	393	425	383	385	335	391	386	370	416	388	349	373	382	377	409	424	344	367	383	361	359	411	431	373	357	377	385	397	380	349	390	411	403	391	368	370	352	413	366	412	382	362	378	383	390	374	391	421	383	404	390	383	415	368	362	358	393	365	390	396	384	404	379	385	373	367	384	398	354	390	363	335	340	373	384	373	394	419	392	340	373	359	408	380	379	364	394	376	394	376	386	371	389	371	369	417	417	377	406	379	399	355	403	400	404	393	382	399	366	424	350	385	386	406	387	389	377	398	396	376	392	415	368	352	430	364	371	374	375	383	380	411	383	373	388	408	416	394	393	419	391	374	375	398	392	388	382	387	348	376	368	443	402	372	412	391	387	381	360	354	342	368	401	390	408	420	394	397	360	386	368	366	379	378	406	424	391	387	380	380	387	414	389	391	382	363	350	362	399	371	357	433	398	382	422	386	362	366	391	360	400	389	391	356	386	385	388	383	371	390	374	370	430	403	373	357	384	387	394	407	430	335	367	378	372	386	381	352	399	380	395	365	425	358	396	381	364	380	386	392	421	397	384	414	395	407	421	419	416	380	390	383	379	404	389	364	414	353	393	422	388	376	410	400	382	389	407	398	403	410	394	421	385	405	394	377	345	369	399	358	377	382	408	408	399	386	381	406	417	396	417	386	403	359	386	365	432	402	423	397	402	410	370	396	411	374	381	400	382	415	433	375	343	390	397	387	413	375	380	369	369	415	349	350	376	397	397	404	376	381	391	392	368	428	398	419	398	405	430	378	362	358	385	370	385	407	438	378	354	371	409	387	352	394	398	381	385	414	411	423	404	409	436	427	399	386	403	361	404	400	391	428	417	351	408	376	388	378	371	377	383	400	405	423	386	427	402	396	401	446	377	349	383	368	377	405	352	378	390	372	394	368	397	412	362	394	419	375	392	383	391	340	377	373	382	369	390	434	359	392	403	418	375	385	412	429	359	389	396	441	380	397	366	402	387	406	376	378	352	394	412	417	385	343	396	409	405	385	366	380	390	421	393	400	396	353	395	389	366	374	380	382	385	361	378	372	394	376	414	378	395	374	368	402	395	379	424	407	399	382	379	408	380	393	345	398	395	370	419	400	418	395	390	395	416	366	412	405	358	394	425	395	431	397	385	401	410	369	427	364	373	426	381	400	373	348	363	375	422	384	373	341	395	400	368	378	366	346	407	375	387	388	369	336	395	375	382	387	377	408	385	365	381	408	373	394	405	361	389	429	382	412	403	376	426	403	408	413	376	355	424	397	403	380	368	425	402	390	370	365	383	397	364	427	373	412	363	416	388	381	373	401	402	377	383	386	402	352	390	351	362	416	393	385	392	359	382	385	401	409	390	359	381	370	356	377	392	384	384	394	419	371	381	382	391	387	392	446	364	388	362	410	401	378	407	452	380	385	379	408	403	357	406	361	382	398	362	382	352	358	417	379	383	369	361	408	428	391	363	371	428	367	367	396	336	361	368	365	377	371	389	397	398	425	397	372	378	361	393	385	388	379	395	394	406	397	377	393	412	372	412	427	366	422	422	374	372	405	400	392	375	388	403	403	427	365	385	376	345	373	374	364	377	378	364	385	384	363	385	375	359	367	389	396	358	406	351	404	375	354	395	369	376	382	371	400	364	414	405	399	386	388	409	372	410	404	397	370	434	352	406	412	388	386	373	356	398	386	382	415	383	398	342	353	374	369	389	414	403	429	398	400	381	392	411	328	357	365	393	400	373	375	352	367	372	353	409	379	397	391	374	381	372	392	361	399	356	426	383	425	411	387	398	365	353	363	384	357	370	420	395	422	404	385	393	384	415	364	389	394	372	374	368	400	385	394	431	377	386	389	450	397	378	375	375	389	380	386	405	400	366	368	383	363	388	373	380	364	420	425	409	388	391	369	441	387	363	389	406	387	386	387	372	384	400	406	404
16254	7503	10953	9548	8575	7028	6219	4966	4397	3565	2979	2726	2494	2281	1969	1580	1536	1452	1323	1126	1085	1058	1056	974	1020	1055	980	960	965	935	932	846	951	919	991	979	886	933	858	874	851	878	870	912	905	832	887	908	876	849	865	824	838	868	858	882	820	841	827	843	845	851	850	905	882	817	844	830	887	904	823	861	792	883	774	837	893	830	845	813	811	872	883	893	841	880	884	856	822	825	906	817	841	882	847	847	849	839	857	828	815	827	847	877	848	875	835	859	845	823	881	810	857	826	861	861	837	799	881	884	815	848	831	858	899	792	847	865	821	825	864	888	819	878	845	842	869	901	815	842	891	882	843	866	836	804	792	807	873	842	851	844	864	814	840	847	839	862	847	842	863	864	850	850	877	829	880	892	851	861	831	879	894	845	857	864	865	842	811	871	855	864	855	888	854	818	803	895	881	858	831	814	833	856	830	863	850	827	848	833	886	879	837	880	879	856	834	887	858	868	835	836	877	859	838	851	792	831	845	880	810	827	839	820	815	870	805	813	847	838	850	762	871	876	809	850	883	876	805	833	830	834	856	860	838	850	813	847	863	864	858	837	848	810	807	903	899	833	829	864	866	852	829	819	882	876	891	824	856	890	846	816	873	830	859	879	837	904	829	861	858	846	853	838	827	898	888	837	865	854	835	831	899	847	839	886	844	844	803	814	854	881	888	816	828	866	876	864	831	805	802	881	837	844	822	908	827	826	882	889	859	853	912	812	838	864	848	899	841	850	873	877	830	879	831	866	869	818	818	874	857	832	842	826	855	879	877	861	883	783	898	817	874	821	851	797	840	846	838	871	853	850	868	813	890	878	811	863	846	820	880	909	850	845	902	851	875	874	891	848	847	833	851	883	885	887	874	850	824	885	898	842	855	905	836	829	922	901	913	814	831	842	823	881	835	849	815	872	860	903	841	849	870	828	841	869	912	858	852	834	835	879	874	823	843	819	861	839	804	863	796	804	833	792	857	857	855	853	870	877	866	882	857	844	867	867	812	816	816	868	846	907	843	842	867	884	877	844	869	828	861	810	829	843	840	802	872	860	859	813	869	862	852	842	845	828	803	827	870	865	836	855	845	887	859	856	867	830	869	831	864	873	870	824	880	875	893	856	897	869	855	883	814	860	861	863	859	885	842	927	880	904	848	841	888	841	883	888	826	855	875	877	810	890	826	897	868	848	851	831	840	876	814	831	880	837	818	880	843	840	842	841	809	837	865	799	801	854	862	880	817	869	887	910	897	797	839	871	849	841	825	816	899	854	827	873	869	898	852	864	815	811	928	818	873	834	775	841	825	858	838	834	896	802	887	832	847	912	833	860	827	898	842	858	849	827	853	848	833	850	858	846	833	806	838	829	853	914	839	827	880	875	863	808	855	832	826	883	852	884	867	867	927	857	804	848	860	871	879	858	856	846	813	827	823	831	844	873	866	840	858	857	870	861	844	838	831	850	868	822	906	833	875	834	818	838	870	884	851	814	875	843	827	830	879	865	894	819	875	805	837	887	849	812	868	831	802	881	833	837	855	875	859	890	897	824	869	857	852	870	862	866	807	865	851	845	858	870	915	870	913	856	836	865	845	816	876	791	826	850	858	875	838	843	868	773	851	902	804	862	780	837	828	824	871	897	834	840	800	828	914	869	883	896	852	863	874	881	849	883	843	884	855	852	860	843	806	866	798	846	879	850	857	812	857	855	854	854	879	814	833	848	871	859	882	869	855	871	838	848	876	857	811	855	849	926	832	867	860	833	896	843	824	887	895	851	822	834	834	827	844	853	840	867	820	876	869	851	872	840	827	872	870	860	819	806	863	878	888	873	895	876	913	854	870	846	819	883	859	930	825	850	804	842	823	850	845	874	848	844	824	892	899	885	866	877	887	827	900	821	870	884	832	873	865	911	833	905	826	841	851	837	861	846	825	876	853	834	860	824	864	861	831	872	849	832	884	875	847	821	847	873	883	768	897	887	888	824	891	826	834	859	884	867	866	870	873	858	888	835	826	851	866	857	881	845	814	891	810	854	864	865	878	822	873	837	831	856	828	839	862	877	810	900	876	817	807	817	881	857	839	846	887	897	799	875	880	842	811	842	868	818	862	856	809	839	866	880	826	850	840	823	861	837	911	867	819	870	898	861	851	772	872	848	839	791	841	833	887	893	833	848	845	812	901	835	838	804	903	862	816	824	862	843	882	831	829	892	921	849	834	838	862	796	846	836	816	841	879	867	868	883	846	851	907	854	846	921	899	877	918	903	835	875	812	805	867	896	797	832	869	894	867	822	861	841	905	848	871	864	827	809	838	852	876	793	848	852	815	814	827	834	889	859	838	871	884	906	914	854	864	911	887	805	869	828	905	841	868	883	822	862	873	844	903	894	787	865	899	842	854	817	849	890	875	800	890	857	880	875	860	801	908	864	770	857	799	865	858	833	825	824	895	876	874	864	858	851	854	848	899	820	879	880	839	819	831	839	930	830	886	858	834	870	858	858	829	858	876	878	802	817	825	850	868	818	841	919	875	904	816	817	870	863	877	827	845	834	856	849	864	833	871	854	817	827	803	843	806	884	823	816	865	886	874	862	809	868	872	850	867	840	836	898	829	829	855	865	813	882	829	833	803	810	858	850	878	861	826	887	839	797	874	875	861	857	867	893	829	896	845	870	857	864	900	842	815	861	905	848	765	856	840	829	848	898	891	847	821	833	842	809	827	921	808	892	831	863	803	863	866	859	857	860	885	841	893	832	867	867	852	789	905	837	861	875	826	889	833	830	822	881	870	855	868	868	888	857	881	836	867	884	870	777	820	906	903	835	904	882	798	863	878	832	860	817	835	849	856	889	892	862	893	906	812	873	845	852	867	812	863	815	784	832	876	835	881	863	839	898	901	812	836	828	871	837	838	863	817	808	847	871	839	844	834	872	807	844	806	854	920	845	922	839	844	846	892	846	842	873	861	847	848	862	850	846	890	852	824	854	899	807	864	867	833	843	844	854	814	844	845	845	878	822	844	888	837	815	824	875	860	853	839	860	831	872	847	832	860	794	868	834	854	852	906	849	875	812	876	766	897	865	898	839	831	873	865	828	796	890	876	859	824	859	853	858	871	843	824	820	842	882	859	853	840	814	848	843	853	840	870	842	842	846	846	852	868	812	872	856	837	860	826	874	824	788	879	846	837	893	830	863	833	841	846	914	864	866	859	819	826	826	871	862	858	835	828	839	865	859	815	840	879	833	845	850	814	870	859	826	822	816	851	882	866	825	836	878	808	794	869	856	800	909	804	839	866	928	841	870	858	903	806	849	891	858	853	824	853	820	872	883	861	870	861	816	845	825	892	843	827	844	852	854	836	832	837	854	901	839	879	900	887	877	908	858	836	878	825	816	831	863	898	878	885	812	826	812	799	859	858	861	807	777	858	867	847	859	852	853	832	873	899	861	836	840	815	854	848	900	816	891	825	824	852	882
33447	13260	9855	5651	4053	2873	2333	1983	1622	1280	1005	941	885	842	736	651	615	553	540	500	502	497	481	445	496	468	478	524	457	450	474	493	511	481	468	474	460	450	425	437	442	470	420	482	410	440	418	478	444	421	446	453	484	440	437	435	457	478	471	433	436	426	437	435	414	479	422	440	421	444	436	481	395	480	392	436	429	463	421	416	465	461	430	433	448	428	415	426	440	449	460	444	443	448	459	455	457	461	450	469	423	435	420	469	425	436	478	422	420	398	428	420	473	435	419	396	460	440	425	452	432	443	465	437	448	450	438	430	462	443	462	406	447	450	466	460	400	452	385	435	476	435	476	431	421	421	464	416	409	437	450	455	445	425	442	414	443	434	448	512	482	444	456	406	451	437	444	409	437	414	449	452	388	427	414	449	424	424	426	437	444	435	407	433	436	417	447	422	422	435	437	420	417	431	389	450	446	438	457	446	463	460	452	433	453	431	472	436	471	368	428	432	435	389	389	478	450	473	474	418	435	450	436	443	442	423	405	426	444	404	422	454	438	457	456	409	420	444	396	446	450	393	386	406	435	401	427	460	427	426	426	422	410	473	415	459	449	456	493	470	441	474	423	431	440	447	428	428	443	457	462	427	413	483	415	422	446	436	438	424	447	418	443	427	395	467	430	503	463	414	463	435	426	442	479	432	453	449	442	438	462	430	463	492	417	432	434	436	428	417	459	424	404	470	443	417	472	485	437	435	441	385	459	409	398	423	440	385	427	459	436	440	477	469	416	459	429	467	478	471	418	487	468	434	418	416	474	425	450	450	423	453	421	442	434	451	441	396	439	415	417	421	404	445	454	439	426	441	446	450	423	469	403	405	467	412	453	418	440	482	460	456	471	456	420	429	436	487	465	449	435	493	438	468	454	411	402	434	446	459	498	453	421	411	432	462	462	401	432	451	424	456	468	442	390	428	439	435	431	454	475	444	468	416	456	466	473	445	459	388	423	429	431	448	405	456	450	457	411	447	434	460	429	413	461	448	458	435	396	438	476	438	412	456	457	510	462	397	460	423	411	440	437	381	390	449	425	444	423	474	468	422	439	460	399	461	423	425	509	430	418	403	445	454	456	428	432	406	448	470	424	428	415	371	434	456	448	402	436	440	418	457	459	472	477	468	423	407	421	412	438	421	446	419	431	455	444	441	443	444	437	409	415	443	433	447	478	440	460	447	439	424	394	400	450	431	430	457	420	452	397	415	435	446	428	457	448	440	410	423	429	432	451	448	454	451	435	476	444	423	430	455	396	432	447	423	406	450	431	397	431	444	447	447	438	448	434	421	439	433	403	451	432	416	429	447	435	408	409	416	433	441	464	391	439	381	455	442	468	455	422	426	419	483	459	431	466	437	425	486	425	459	439	446	462	424	440	427	435	395	460	442	452	435	488	431	432	435	407	437	458	446	458	452	410	460	424	439	453	517	450	486	437	423	463	442	460	428	475	431	466	471	465	410	443	452	456	431	430	435	427	416	463	474	425	482	451	429	443	449	421	395	436	436	455	459	444	490	459	399	445	410	418	447	461	432	444	467	430	431	458	466	457	449	420	435	464	444	447	420	410	464	450	411	411	433	410	394	405	393	457	425	414	410	403	498	446	417	448	454	471	476	431	433	434	433	425	449	418	456	486	445	416	430	407	428	430	437	468	475	412	486	425	448	407	444	438	438	431	393	417	469	457	418	449	416	444	475	394	487	420	444	465	492	417	444	407	445	431	409	445	448	400	419	444	437	441	412	433	414	435	411	405	424	411	445	414	437	430	433	400	440	470	486	461	458	414	470	464	424	421	478	471	434	478	452	448	467	459	476	476	472	440	429	440	436	420	425	436	425	397	461	456	434	417	416	443	405	454	452	406	450	414	429	461	410	462	417	431	451	437	437	391	397	452	449	417	494	475	434	449	445	445	431	439	385	394	421	444	457	443	392	449	441	420	479	479	471	400	437	446	456	420	418	498	444	437	410	443	420	419	421	464	476	442	464	469	389	425	450	435	486	481	434	436	422	416	441	450	454	407	421	420	434	435	455	431	450	461	433	462	453	392	416	457	434	446	429	438	443	439	444	455	420	417	433	450	416	435	430	437	432	425	463	409	445	438	449	415	389	429	426	436	426	434	464	458	400	454	469	431	452	437	407	441	454	462	458	421	428	416	472	434	437	485	443	432	426	427	443	408	445	430	431	417	465	433	467	447	442	485	462	453	435	436	425	457	437	441	463	499	445	437	438	457	452	456	459	431	435	436	436	432	448	418	420	469	458	432	442	420	397	474	452	481	423	429	452	460	466	470	407	448	444	404	409	435	407	454	460	392	439	440	394	456	411	433	414	421	456	406	419	452	429	446	433	411	427	431	426	456	419	426	471	488	411	477	470	403	408	465	460	423	420	441	408	471	483	476	403	412	431	432	458	430	434	423	432	444	426	464	470	414	463	466	472	440	401	417	493	449	434	428	436	448	407	442	442	452	405	434	445	454	480	428	486	444	440	460	447	465	440	455	404	412	495	442	478	438	403	466	459	478	423	416	429	466	401	420	435	395	446	455	409	426	443	470	447	462	416	464	450	417	434	442	418	422	441	433	463	405	439	424	443	454	457	440	434	463	420	440	452	450	423	430	469	425	442	461	441	423	425	452	419	473	431	448	435	447	406	447	475	386	477	452	441	438	440	441	449	442	423	409	436	428	428	444	483	472	446	470	444	443	450	472	398	470	445	447	425	415	465	474	427	435	464	461	400	419	420	410	477	435	405	418	420	452	424	460	421	414	471	421	470	419	444	433	466	451	436	459	441	434	472	437	404	445	419	427	442	454	475	448	480	471	422	434	469	464	436	471	419	455	461	457	467	451	448	459	470	445	495	448	426	428	471	426	425	473	458	426	439	388	447	452	426	451	440	445	447	473	461	437	431	433	470	473	436	444	447	451	467	436	481	431	456	428	473	439	475	451	431	490	401	422	430	441	449	459	443	417	431	442	456	453	470	443	435	427	413	419	436	447	417	412	427	465	399	473	473	444	480	466	431	404	446	422	424	480	414	459	391	421	439	421	458	433	455	457	444	463	439	426	429	428	479	480	435	475	425	420	446	431	443	462	434	518	424	479	398	427	425	420	439	429	450	442	480	444	471	447	393	450	397	462	446	472	418	444	429	464	452	440	383	388	490	476	462	454	409	421	474	424	459	478	408	444	445	435	431	446	437	498	451	437	410	452	420	485	452	448	447	401	443	433	397	447	438	459	455	443	429	430	395	392	439	419	439	462	436	436	440	418	465	409	472	408	408	435	473	457	447	421	420	430	415	433	443	410	458	422	434	449	439	424	436	453	457	485	432	402	437	414	415	445	442	456	422	450	447	450	423	433	459	456	456	403	437	431	387	452	455	432	444	436	438	436	479	463	452	416	417	425	478	439	444	451	469	445	444	446	484	469	430	445	474	468	416	457	427	446	416	447	449	424	450
18265	8695	14182	12679	11704	9989	8870	7212	6011	4766	4109	3817	3295	3044	2610	2123	1920	1762	1469	1334	1340	1299	1297	1178	1219	1196	1183	1130	1097	1120	1070	1036	1063	1038	1068	1012	1010	1049	1008	978	938	957	923	1011	989	1021	974	954	995	932	984	944	925	1030	946	954	949	960	911	952	954	1001	941	927	928	992	1014	933	953	923	969	984	1056	982	946	945	955	933	972	882	905	901	975	910	915	953	945	921	901	973	929	923	1014	958	956	948	973	1010	960	953	989	944	986	933	928	959	947	952	943	965	910	946	909	918	958	946	946	969	940	864	972	933	960	1000	953	932	915	943	970	959	981	932	925	922	961	927	926	923	931	942	955	924	923	967	934	958	942	979	897	947	975	922	992	966	962	934	950	989	997	963	991	928	989	928	978	981	970	1013	951	960	969	905	1010	959	898	902	925	945	931	927	917	1000	941	953	962	961	894	946	973	972	934	970	976	935	1000	942	971	1003	953	957	977	915	998	966	925	950	952	898	946	946	940	908	909	964	994	925	974	942	992	935	914	956	896	948	1019	962	983	944	959	917	940	950	1006	947	965	949	942	962	1007	983	955	1008	941	947	904	942	909	909	952	991	973	951	968	986	958	945	922	919	949	977	910	980	1002	912	946	878	968	957	949	924	980	900	924	995	910	962	966	917	1007	936	927	946	950	964	976	933	977	932	942	892	928	982	959	962	942	1003	963	969	956	955	876	971	967	951	892	959	928	990	898	987	953	972	926	943	961	921	964	965	949	1002	917	982	986	943	963	961	940	927	963	942	963	967	987	932	951	905	957	939	986	926	920	957	978	926	916	987	899	938	943	933	945	919	993	930	954	945	938	910	924	916	977	905	1008	975	871	939	905	900	897	873	939	959	938	963	904	901	982	948	963	977	956	944	932	1018	969	948	978	967	982	937	945	937	913	953	922	924	978	990	1027	1013	921	912	943	923	948	971	925	958	989	922	955	890	944	959	949	843	929	941	914	970	964	992	945	939	946	949	1000	944	964	984	948	945	933	922	985	936	936	1018	909	960	958	875	947	939	928	913	912	1009	977	950	996	971	901	944	956	912	991	912	945	912	959	978	975	948	944	900	897	965	982	923	930	981	991	961	972	999	988	922	989	916	917	934	961	936	904	954	930	905	963	972	928	942	948	877	909	964	945	950	978	921	950	1002	970	957	1000	960	926	943	963	930	968	924	982	980	948	954	939	965	975	968	989	927	988	1009	1011	983	901	969	966	981	919	900	956	906	942	985	935	954	919	989	969	961	1044	941	947	962	975	978	955	1016	951	966	925	961	952	976	1004	953	973	841	958	926	951	894	989	916	924	862	949	875	905	934	987	955	979	917	963	934	928	961	982	902	938	913	928	958	924	935	924	910	864	946	982	920	951	959	1000	1034	914	970	960	924	913	933	987	979	889	964	999	932	984	943	957	905	1018	952	909	957	954	951	935	938	944	922	925	941	972	977	954	981	972	913	925	926	907	904	953	930	939	948	902	987	925	918	942	913	929	965	900	966	925	955	915	927	986	918	950	985	922	940	979	917	939	958	949	901	933	972	1011	988	901	936	922	955	932	980	1000	1001	943	961	959	953	954	904	901	961	975	934	913	978	940	944	873	894	907	956	999	972	986	942	967	898	983	972	964	984	971	941	910	927	980	932	938	933	976	889	985	979	984	943	936	930	980	930	898	961	951	978	977	955	925	881	970	979	925	957	973	943	969	979	950	925	933	942	941	1033	975	902	929	885	992	942	1010	937	953	982	953	982	996	889	954	979	1005	928	954	928	903	973	918	932	974	947	908	943	961	950	947	946	943	948	941	917	958	912	996	934	947	930	933	968	883	937	924	986	955	929	969	914	960	928	1004	927	906	971	963	961	905	934	974	929	933	899	900	957	978	998	931	964	955	935	940	954	971	978	936	938	974	912	968	883	916	930	878	951	931	964	993	918	931	1002	972	963	952	934	912	910	959	961	975	980	958	924	949	983	963	981	933	939	920	977	931	929	970	950	945	960	1003	944	941	988	960	935	933	928	984	955	946	928	998	938	926	926	954	944	960	982	938	1027	960	936	956	904	932	913	936	969	953	961	903	928	967	954	986	910	945	961	971	983	920	914	906	897	900	946	894	951	976	974	958	966	975	934	923	950	986	968	955	983	886	923	939	961	900	971	959	906	920	956	945	909	948	908	964	960	920	922	1051	916	969	1012	975	950	936	916	962	926	964	952	955	986	923	910	940	969	930	950	976	981	965	912	948	966	1001	965	931	962	985	966	947	954	910	945	990	982	975	1010	928	962	963	963	925	989	952	908	888	952	980	930	945	938	945	959	963	952	992	950	987	948	960	957	941	939	947	965	943	966	945	925	854	989	956	998	998	896	938	958	935	917	905	923	944	943	959	963	961	958	1008	931	976	967	954	971	959	960	981	989	957	908	904	900	956	964	996	965	891	943	895	954	909	925	928	945	929	969	947	958	960	946	936	998	945	932	937	933	877	918	973	920	894	969	937	924	974	916	892	922	958	905	985	955	977	935	982	974	1017	913	955	921	919	975	976	943	915	930	913	928	951	940	894	1012	922	969	926	961	939	981	971	940	927	904	932	979	932	953	916	923	926	954	939	919	939	923	934	974	990	936	934	984	998	933	868	979	940	961	940	958	949	967	896	962	937	960	929	917	931	1021	969	942	954	1013	908	991	954	906	988	931	960	951	940	1008	978	949	972	951	966	940	948	939	946	963	949	943	936	944	970	941	928	945	930	921	940	926	915	944	965	934	963	946	892	948	1021	908	1002	968	949	987	972	930	940	922	994	936	960	903	888	937	971	900	961	869	899	937	894	918	922	930	955	994	935	961	923	966	936	987	1015	930	1006	930	917	902	962	947	959	926	942	983	932	945	975	938	974	911	920	976	967	961	891	945	1015	977	942	912	927	946	929	955	992	954	946	946	924	933	941	922	965	932	942	926	989	945	951	907	951	986	928	924	1025	952	941	911	970	948	949	967	963	961	955	913	926	1019	985	972	954	1024	946	908	981	1011	962	980	961	1000	939	921	970	982	919	922	975	921	953	922	980	963	955	937	1042	895	952	918	952	911	963	950	985	889	922	935	906	969	911	915	1002	1014	995	979	944	997	901	880	978	967	895	952	957	971	901	949	873	957	929	914	944	985	1030	941	936	901	903	980	992	921	918	872	939	977	973	987	935	927	970	940	915	936	963	970	962	927	918	969	954	948	871	917	938	963	958	920	976	905	938	924	950	952	894	972	946	958	956	945	966	984	968	1005	966	1011	933	890	930	933	924	954	921	962	877	955	988	941	916	961	980	974	959	930	931	917	930	990	962	946	932	928	916	966	948	923	957	972	905	990	966	901	928	999	890	923	969	942	1014	971	1044	951	1052	930	942	907	951	912	970	976	988	927	922	986	924	911	966	941	913	941	933	890	918	983	986	907	921	964	894	909	1028	958	967	959	937	973	923	907	924	971	989	921	987	924	931	935	978	937	972	991	913	968	939	963	1001	1011	947	952	990	917	1009	928	972	940	979	930	936	952	945	914	907	956	954	953	938	877
12926	5574	4440	2359	1533	1227	989	794	701	656	622	627	539	542	520	461	434	449	405	436	473	415	443	450	453	451	424	393	424	416	432	398	426	411	434	424	393	423	425	469	408	401	433	428	403	399	427	397	413	408	402	454	394	408	409	400	438	427	412	405	408	436	428	432	413	383	450	409	438	412	379	386	406	423	409	431	382	398	417	410	418	400	411	382	427	424	420	353	448	410	407	416	399	448	425	416	413	430	450	399	394	406	392	388	414	408	400	384	417	375	422	395	417	376	470	386	403	447	446	376	435	400	386	417	381	421	358	405	433	445	425	437	424	422	418	427	415	433	428	365	380	363	397	427	424	402	412	389	405	388	425	414	385	402	413	418	389	446	430	392	422	433	431	446	405	435	406	354	394	407	412	407	410	413	413	421	402	458	424	453	415	451	480	441	444	448	394	397	417	414	397	382	377	400	415	368	430	361	396	407	392	388	484	441	425	388	413	398	416	366	399	377	438	386	407	406	394	404	403	424	408	393	406	409	424	409	409	414	424	404	420	427	411	426	385	421	406	375	399	415	399	382	368	388	366	431	434	412	445	406	382	403	407	425	424	428	428	429	445	391	444	449	422	455	417	439	407	404	431	432	418	389	407	442	436	424	429	397	417	387	414	417	409	421	411	423	415	438	435	408	415	425	417	416	424	410	370	407	401	428	407	373	394	419	454	417	451	378	418	437	389	446	437	407	370	408	409	375	407	418	407	423	429	416	421	422	457	414	456	388	393	376	399	428	401	405	413	399	425	418	388	425	412	423	403	417	416	387	419	427	405	431	481	377	396	381	394	371	441	445	433	418	434	430	407	399	411	404	432	429	420	405	444	420	398	428	392	392	402	442	421	409	403	441	411	415	413	405	416	404	446	425	397	406	425	400	373	405	413	461	427	401	410	434	423	422	391	410	392	402	415	420	418	456	412	422	415	422	465	418	458	413	408	395	378	409	428	410	419	425	358	396	445	423	390	393	452	405	401	356	409	398	377	418	429	416	431	413	418	397	405	402	406	401	413	415	412	424	386	441	430	430	428	430	414	402	447	433	403	406	397	416	423	410	381	401	457	399	375	424	372	417	419	438	369	388	387	439	421	389	412	422	419	456	436	406	444	429	391	417	406	386	420	387	428	380	395	387	420	399	439	402	420	393	429	411	403	439	465	394	413	414	396	392	438	423	436	406	394	424	409	442	427	390	412	434	413	393	428	456	400	407	404	391	424	426	410	425	430	409	410	427	435	406	400	433	418	406	392	416	381	427	424	391	433	410	413	375	414	418	449	403	438	459	402	400	410	400	430	389	403	443	392	408	405	385	449	383	400	382	450	431	384	445	357	428	393	392	403	433	386	400	399	396	414	417	428	458	432	450	414	410	404	421	433	383	454	428	423	481	406	426	401	409	405	377	435	424	416	448	408	385	387	414	412	409	382	403	387	363	418	396	436	423	395	398	403	405	398	414	406	359	434	415	427	431	413	377	407	427	397	421	449	405	429	478	407	417	379	439	412	412	378	356	409	429	431	383	468	462	429	434	389	412	390	433	402	410	382	412	397	423	453	410	391	408	415	361	444	392	387	407	384	400	381	403	401	419	408	431	459	409	403	428	429	387	386	424	447	418	430	396	440	406	393	424	413	408	412	386	449	429	442	425	423	435	451	368	435	418	407	445	386	371	408	410	449	407	434	391	409	422	411	410	429	379	394	392	407	423	472	382	394	395	442	390	379	419	419	431	373	426	443	397	411	382	377	411	414	458	434	392	417	407	398	383	464	452	453	451	372	408	380	415	412	438	394	435	377	407	411	453	401	440	436	435	389	420	417	432	432	463	422	409	425	411	427	368	423	406	378	425	381	422	389	356	396	448	404	444	420	473	423	411	421	426	434	404	431	432	389	401	420	378	402	408	415	428	404	384	383	416	415	394	420	423	393	430	408	450	400	443	457	420	417	368	440	460	399	446	396	408	463	422	404	414	447	445	391	394	409	392	423	378	395	413	412	413	391	436	426	398	416	399	453	401	416	414	430	413	364	389	419	399	363	402	406	378	417	383	426	365	410	410	408	429	439	379	419	390	381	405	427	412	422	444	398	398	456	413	413	422	443	432	459	371	379	407	401	427	432	415	462	401	403	399	457	402	361	396	403	388	417	410	407	415	408	402	432	368	400	438	429	432	374	404	438	417	401	431	416	414	391	460	419	423	390	408	426	387	423	402	403	387	388	420	365	427	384	438	408	446	413	406	432	363	417	381	393	457	410	403	416	451	435	413	424	365	340	426	413	425	380	423	408	409	389	434	401	402	383	394	381	415	452	401	369	395	415	386	387	436	418	441	407	420	423	419	422	422	431	408	433	377	409	422	396	433	435	402	422	398	411	466	379	428	435	412	429	400	406	387	419	398	398	386	378	428	386	395	414	396	428	414	406	390	421	406	461	426	383	413	387	449	370	414	440	413	419	397	408	463	424	397	447	434	403	409	423	407	383	444	433	399	389	424	451	424	396	425	436	453	430	393	386	406	418	368	417	402	400	400	414	412	429	393	429	383	460	430	442	378	422	432	431	416	414	413	395	422	386	425	463	447	367	425	395	390	424	418	435	414	414	391	430	428	392	434	405	387	419	414	381	413	416	411	371	435	427	404	415	407	381	383	405	418	417	383	416	430	443	439	397	408	412	407	398	376	438	385	446	379	413	430	387	434	421	412	443	428	410	430	428	438	412	353	426	405	420	410	420	388	399	420	425	397	423	398	430	450	419	409	410	406	434	461	490	422	391	381	414	358	451	409	422	421	460	420	403	445	442	431	375	397	439	412	432	433	391	367	413	419	432	440	392	423	397	393	444	422	393	412	395	446	424	444	403	408	402	412	409	384	361	416	439	404	420	418	401	418	418	385	394	407	410	427	411	386	384	399	401	433	405	459	451	403	405	391	416	413	437	400	453	391	416	396	429	441	397	397	436	428	455	409	422	425	411	446	419	428	397	404	384	414	430	438	420	416	406	446	418	413	390	406	375	388	400	411	432	406	423	414	423	398	417	422	418	409	442	418	397	440	425	395	397	394	392	397	415	407	401	446	438	442	424	386	433	426	399	410	427	418	411	430	421	427	458	451	397	405	416	406	442	428	437	409	401	447	411	391	394	405	423	405	435	428	435	398	449	398	419	438	416	418	415	452	420	401	411	353	396	418	420	429	439	418	400	419	433	417	422	405	421	390	404	455	367	425	396	422	452	406	417	415	418	386	405	422	430	369	395	469	424	394	413	399	414	389	412	395	410	427	385	411	429	478	386	420	401	399	377	405	420	433	426	402	430	403	400	434	439	405	414	405	463	403	442	396	428	439	428	392	428	404	395	390	425	401	402	432	404	394	440	400	438	411	385	461	434	431	399	430	410	440	412	374	434	401	395	399	390	418	428	415	432	441	426	393	391	405	403	392	394	404	455	425	425	426	379	383	419	418	437	397	397	416
7662	4755	7612	6518	5212	4458	3676	2904	2588	2151	2191	1994	1705	1639	1436	1291	1221	1146	1037	1021	995	1040	986	952	1015	957	1024	977	940	936	941	946	922	930	917	952	844	936	931	887	918	932	894	883	841	910	886	937	922	876	940	898	891	928	892	918	886	952	892	889	967	888	922	903	837	925	900	940	915	926	884	873	859	889	885	907	858	906	886	847	886	898	893	871	920	885	809	887	887	889	879	900	852	879	916	925	913	861	945	874	906	930	888	870	920	854	894	955	904	949	888	925	876	874	863	927	922	881	846	883	909	864	873	853	832	901	906	891	917	890	911	854	904	894	878	862	919	891	932	922	921	923	924	864	862	948	870	925	928	910	833	893	853	829	869	880	894	872	883	945	880	877	859	911	882	917	877	904	826	879	960	889	910	894	902	934	922	883	849	871	902	896	895	893	855	869	891	892	864	868	884	835	882	878	844	853	871	914	889	887	834	881	875	892	844	861	876	855	894	898	903	884	917	910	908	855	948	884	902	885	946	916	916	855	856	884	899	891	867	850	916	828	940	862	893	834	948	889	866	879	836	899	872	869	847	902	853	865	868	873	945	868	871	895	873	851	945	884	864	941	889	893	884	920	884	850	862	865	925	909	931	937	862	979	918	919	906	883	835	912	846	912	923	899	861	860	882	858	894	873	886	897	846	819	928	912	863	938	912	878	875	869	859	855	894	944	876	906	888	924	904	835	884	866	862	863	920	883	925	907	906	892	885	871	926	861	848	894	869	946	892	868	867	920	949	883	941	901	876	851	902	923	884	898	893	910	877	882	892	873	901	947	826	885	948	848	911	910	910	872	863	866	914	897	884	860	866	941	903	869	851	904	875	893	860	890	900	872	916	890	916	874	941	866	907	901	884	905	882	870	906	872	897	866	919	917	875	910	837	855	875	916	871	881	854	866	844	874	847	916	930	859	872	880	898	881	920	894	877	910	885	867	876	922	873	864	903	853	891	904	817	886	865	850	911	884	900	868	894	907	883	884	945	863	895	857	878	935	884	913	872	887	880	887	905	899	892	866	865	881	883	842	908	853	848	874	870	896	874	920	889	904	889	863	909	846	923	953	869	859	885	927	916	942	915	886	870	848	881	900	881	857	861	877	912	870	897	893	911	927	879	920	913	937	860	884	836	896	850	905	966	888	872	833	858	890	912	886	893	981	886	885	853	860	835	911	893	907	888	873	918	853	861	857	847	864	859	823	872	880	850	928	901	923	865	940	926	913	931	859	897	819	875	878	858	857	910	870	907	851	905	865	894	914	878	855	905	850	927	918	923	965	880	878	871	936	911	894	919	872	851	926	936	917	893	903	929	887	859	857	884	839	876	869	864	877	820	851	892	895	848	908	861	839	874	904	832	918	892	870	889	911	911	909	948	896	907	923	910	916	885	940	884	853	904	905	912	833	907	889	920	889	911	883	860	893	846	858	860	872	933	890	889	898	876	908	842	840	891	904	806	858	886	846	863	893	870	963	859	906	937	893	864	843	913	894	841	913	894	876	874	856	921	852	917	872	895	879	889	892	946	889	942	891	900	848	877	902	859	924	885	896	931	887	838	913	878	877	890	866	915	877	899	879	908	884	871	884	910	897	875	881	869	882	908	903	916	822	955	869	886	869	914	888	872	861	876	889	853	903	876	878	916	837	878	895	884	903	882	809	865	841	913	899	903	841	874	872	858	917	842	954	891	842	868	859	898	839	887	923	881	927	906	906	881	828	873	871	879	886	966	880	893	955	852	923	872	882	831	921	906	892	924	876	928	868	833	903	917	934	933	939	865	901	889	898	883	872	943	886	853	882	879	907	932	875	863	927	898	854	853	915	901	909	923	911	894	876	932	897	889	825	910	819	851	840	911	831	909	892	922	872	908	851	897	900	815	899	900	944	895	912	894	892	882	880	877	905	891	940	869	899	850	908	886	920	869	905	880	850	903	903	853	829	890	891	955	902	870	847	933	859	820	881	891	975	892	898	847	906	906	861	931	884	911	906	853	885	909	902	886	875	899	890	865	874	838	849	906	893	871	931	867	856	867	835	932	878	837	883	837	913	870	887	903	883	935	881	855	893	902	861	903	854	909	887	931	882	894	903	847	875	888	953	877	876	877	881	870	892	865	894	867	876	902	869	950	903	910	896	915	946	871	905	904	882	919	856	888	889	883	949	927	937	865	854	914	866	897	903	891	888	906	907	925	870	939	902	913	900	910	906	874	857	828	871	867	888	873	904	910	846	914	938	924	914	854	888	879	900	885	868	909	899	916	931	857	825	880	911	859	901	874	929	872	869	856	851	893	900	873	876	888	881	851	892	902	907	843	876	905	941	861	864	882	872	884	878	890	868	909	886	901	890	938	920	869	922	846	896	945	902	896	881	868	932	895	883	924	917	903	911	907	910	880	871	894	865	893	879	862	864	917	903	889	878	876	868	810	870	956	912	953	906	878	932	844	903	926	869	897	859	880	939	914	844	895	878	858	931	933	880	922	909	856	882	881	897	864	913	887	893	863	930	861	912	867	899	839	921	824	968	888	908	882	865	931	831	851	867	931	842	903	844	940	895	859	930	879	909	870	911	902	895	898	903	872	870	817	892	906	943	895	871	856	909	867	888	891	918	936	848	906	824	896	877	873	847	931	895	859	839	850	892	920	887	922	920	912	926	875	921	878	898	905	906	903	896	899	887	900	932	853	918	825	901	834	896	934	870	883	895	921	883	872	889	914	887	923	918	931	895	902	837	939	895	926	874	870	926	891	921	877	894	894	948	937	883	873	879	909	911	896	930	870	857	935	885	901	889	877	917	901	882	886	885	882	875	924	860	920	946	851	920	874	830	868	846	841	885	919	902	925	835	894	983	884	916	982	894	856	922	881	888	916	913	926	849	943	872	912	897	860	862	895	908	881	865	891	924	876	927	869	877	883	888	889	952	937	882	854	881	907	863	927	869	885	900	872	899	875	853	871	889	861	818	890	928	896	884	901	893	895	910	888	846	878	918	860	936	908	865	877	912	912	908	833	871	881	886	905	860	935	895	856	905	862	894	888	882	941	929	882	836	833	869	870	914	918	909	896	864	860	948	859	914	868	889	886	868	897	878	871	836	856	920	891	883	829	867	850	907	927	909	854	881	847	858	900	905	959	944	866	927	887	909	889	906	821	840	871	853	917	840	910	919	877	923	854	939	886	873	947	901	861	903	871	890	853	910	927	865	895	865	885	885	900	851	842	939	899	907	844	920	916	893	899	860	891	913	886	916	930	905	913	903	883	910	867	918	914	891	917	890	903	896	911	897	913	931	886	927	892	851	900	873	876	927	897	901	925	885	829	871	908	916	858	853	852	875	925	918	869	837	921	855	881	895	956	833	874	872	895	867	889	894	852	903	933	866	938	922	915	897	921	962	880	917	892	857	926	883	895	877	924	903	851	873	878	888	858	924	887	879	874	888	880	868	873	897	864	938	951	909	888	919
26079	10090	6671	4192	2767	2082	1611	1246	1075	916	757	801	689	641	550	515	459	479	493	433	408	420	407	427	397	415	399	406	415	395	423	375	394	458	360	390	380	401	393	386	384	382	357	397	393	389	363	381	390	390	370	366	373	407	346	358	377	394	386	409	358	410	400	363	380	383	368	377	356	397	373	370	409	349	382	375	370	432	422	369	410	394	398	378	339	385	396	387	385	377	389	383	407	377	392	397	407	406	402	377	370	390	384	364	375	402	360	436	380	393	375	417	383	375	388	391	388	426	379	403	395	383	378	362	383	365	392	386	392	369	393	365	310	347	379	400	347	358	358	391	397	392	411	412	383	383	384	378	410	381	393	370	368	375	416	360	379	399	387	365	378	367	401	353	404	379	341	393	407	392	402	384	387	378	365	373	397	350	352	388	369	412	405	377	378	367	361	385	394	398	400	353	386	390	378	387	383	400	411	410	385	408	366	369	380	402	397	402	367	402	400	403	420	400	411	416	372	386	394	389	407	364	348	361	375	385	370	424	416	402	410	410	402	380	376	373	369	426	400	359	373	400	396	360	371	396	366	393	349	412	383	400	366	390	395	416	369	381	388	399	419	387	353	380	368	367	394	399	433	389	369	350	361	367	391	343	397	394	365	401	351	397	353	380	392	402	396	415	426	378	354	361	386	371	411	386	425	353	392	356	393	388	382	320	371	362	404	372	400	390	410	382	398	411	413	380	384	353	393	379	371	385	379	394	414	400	384	392	381	392	399	388	378	381	446	394	413	356	367	374	357	388	384	366	403	358	385	372	369	391	375	416	387	362	399	394	373	381	349	352	361	362	444	348	360	368	387	372	385	414	438	391	388	396	396	398	354	398	382	376	405	389	364	415	385	369	355	355	388	377	409	374	437	371	350	427	386	389	377	428	384	394	394	368	388	379	411	371	372	386	377	406	368	394	363	350	404	397	404	384	368	366	385	366	393	409	413	422	367	369	394	386	361	377	359	382	362	400	422	416	382	375	388	354	379	398	420	387	386	417	390	415	369	373	416	393	368	380	340	401	376	370	369	412	393	405	381	404	375	344	385	326	385	347	400	382	371	362	392	403	382	391	377	370	404	373	383	400	354	398	392	375	397	384	386	381	379	361	351	386	414	348	382	396	375	381	405	394	384	409	374	403	382	386	336	364	387	377	383	387	379	387	367	384	410	367	363	400	408	363	366	385	432	398	390	371	381	416	386	396	370	399	384	380	413	397	375	396	393	355	398	393	376	389	364	407	381	377	370	363	344	397	367	416	375	369	354	396	355	353	389	393	373	365	395	370	394	373	380	418	391	382	388	454	392	416	393	388	395	402	383	402	390	381	388	404	391	438	360	352	363	396	372	368	390	380	411	376	355	383	372	398	356	392	347	390	368	439	419	373	366	377	404	381	376	366	372	397	431	399	391	354	364	370	395	376	396	401	393	382	383	349	353	389	390	395	341	425	376	358	367	371	411	383	401	395	362	349	408	407	358	411	385	395	391	376	371	435	429	386	366	369	378	373	346	391	398	411	403	425	384	385	405	397	369	379	405	431	405	379	381	388	390	420	360	369	372	395	377	364	389	398	368	372	389	411	375	383	372	354	362	405	420	386	390	377	362	412	390	392	403	386	411	384	373	402	442	386	375	398	393	399	409	396	371	402	364	359	384	361	356	402	374	390	398	347	401	410	364	333	399	383	400	373	386	357	381	419	377	386	406	417	368	400	397	366	406	390	423	425	359	389	399	368	357	389	398	408	369	386	392	381	367	367	363	373	382	374	405	377	375	380	377	407	393	376	427	395	356	430	379	379	365	387	377	359	369	385	398	360	394	406	363	421	437	377	361	400	388	383	395	381	367	393	384	391	419	392	348	389	407	396	401	407	385	384	379	409	360	407	399	388	408	398	386	390	397	349	364	367	433	395	380	387	409	360	359	426	366	357	364	376	374	395	399	389	392	394	369	382	404	380	415	422	384	384	413	338	381	425	348	379	416	381	380	402	409	358	389	363	355	381	374	390	342	355	410	375	369	396	385	396	429	353	386	383	408	395	371	410	442	390	374	379	371	370	366	420	340	377	364	361	402	414	382	406	404	425	391	362	363	406	394	422	362	362	371	365	396	416	397	383	393	322	403	386	376	420	376	383	343	340	396	380	370	440	363	378	410	392	391	397	367	367	393	397	393	377	394	356	384	365	389	357	373	381	353	394	407	368	381	379	398	378	394	348	383	352	359	384	399	371	395	370	358	404	366	375	398	366	352	395	370	404	403	371	344	381	412	369	378	430	362	394	401	390	387	376	398	413	389	394	416	448	380	388	367	383	378	386	372	386	405	360	364	408	339	416	370	382	375	372	379	373	374	386	407	376	404	405	382	365	380	348	368	392	395	375	419	426	374	381	406	407	401	445	368	380	379	372	393	372	389	381	357	358	377	406	382	388	364	346	405	373	384	384	405	412	382	367	395	389	352	376	386	382	364	385	398	371	397	346	373	403	387	352	346	343	366	365	345	366	413	372	400	347	388	362	358	365	385	406	365	409	371	372	363	388	376	389	372	379	388	370	363	388	383	414	419	393	371	389	412	397	393	398	404	414	362	384	402	341	390	381	372	412	392	395	394	368	423	386	339	392	374	377	386	423	411	361	408	396	386	418	363	404	373	417	388	366	402	395	387	381	378	349	366	399	414	403	361	404	373	406	386	411	377	367	383	359	406	437	395	375	415	393	370	418	357	394	349	383	381	381	365	389	399	396	403	387	357	369	404	426	420	396	352	386	395	420	390	395	414	374	373	366	390	411	409	407	392	402	362	405	384	346	404	390	354	383	364	415	414	451	412	377	376	359	370	382	431	389	420	381	392	401	362	363	375	390	397	381	366	376	415	364	385	401	385	366	413	393	404	418	361	419	400	414	370	410	419	366	382	365	363	415	372	397	439	388	367	390	398	398	390	433	380	375	404	366	431	364	409	380	341	410	381	378	393	314	395	388	407	396	399	391	387	364	417	430	388	367	373	416	372	420	368	340	389	418	343	416	367	462	380	407	394	395	339	398	405	401	357	399	373	375	351	379	402	355	420	389	357	381	366	371	382	415	383	404	443	368	393	417	404	405	391	375	377	374	390	384	401	364	427	379	386	417	390	385	391	423	384	366	407	417	384	398	372	421	426	402	389	410	366	414	383	367	398	386	356	402	389	394	420	390	371	397	401	394	422	399	419	392	375	439	388	377	349	366	370	364	359	352	408	363	388	382	380	399	392	386	395	354	340	397	419	412	358	351	351	388	438	415	368	390	370	386	383	424	356	392	391	441	381	387	355	390	366	345	391	384	355	366	370	410	372	425	373	345	382	365	381	396	383	410	365	368	368	371	380	391	396	375	383	365	359	394	394	369	370	384	370	346	380	357	388	399	413	404	346	403	426	383	401	388	387	383	390	387	392	367	344	355	399	378	389	387	376	411	368	415	370	393	380	376
15426	7606	10515	10157	8561	7317	6350	5059	4292	3379	2944	3015	2470	2301	1957	1671	1406	1314	1216	1195	1123	1093	1062	1045	993	1042	977	1058	981	904	879	921	921	885	863	938	931	969	878	870	836	848	872	909	877	869	883	842	882	863	859	844	830	835	847	868	840	853	760	879	854	841	819	919	848	846	863	876	855	828	831	870	806	876	846	837	851	868	906	851	870	898	855	876	849	906	853	882	859	816	875	854	833	836	826	877	830	854	846	859	828	906	794	844	828	846	837	856	850	888	918	834	811	884	862	840	895	862	865	853	846	875	813	863	825	826	850	841	839	801	836	863	880	850	839	804	863	844	843	862	846	830	879	852	800	869	869	834	914	886	873	817	759	871	854	874	855	822	855	896	880	841	827	857	837	824	856	867	899	834	893	909	840	764	826	867	857	843	869	838	847	851	857	836	823	853	868	785	861	804	862	877	858	837	829	866	839	822	876	859	861	848	887	903	846	903	850	855	858	871	828	888	867	819	882	821	827	795	867	855	831	864	867	856	838	807	865	830	885	873	889	830	849	821	902	842	851	807	842	835	841	800	894	851	828	803	849	868	842	864	886	831	832	883	867	855	784	810	823	839	905	791	867	853	858	815	865	858	898	808	857	894	854	866	881	855	844	880	852	855	846	827	845	894	794	829	864	822	865	888	845	841	834	877	810	873	903	859	833	834	812	869	819	821	806	826	824	850	861	846	815	839	862	857	877	815	820	854	874	841	863	821	832	864	837	841	858	868	879	812	809	863	848	814	836	847	853	833	824	904	846	849	843	888	797	874	889	857	832	834	880	861	850	875	808	848	871	820	832	857	864	828	842	863	886	870	889	861	851	821	815	856	848	875	807	860	898	821	900	822	800	832	837	854	878	838	842	833	896	810	836	857	867	821	904	836	854	881	838	828	854	841	905	825	849	837	871	830	864	852	833	834	891	856	854	809	823	880	844	859	863	846	863	860	858	793	813	895	843	854	827	858	868	922	876	825	866	851	869	802	835	820	822	859	876	844	834	842	817	877	804	853	869	805	872	846	816	855	916	877	913	815	877	836	855	833	839	821	828	837	875	845	827	878	790	886	853	811	880	831	851	845	861	909	793	848	905	889	799	899	843	844	819	835	901	761	887	878	857	809	847	891	870	855	866	818	830	930	827	875	843	844	905	857	832	868	898	869	837	834	826	826	820	837	848	834	812	818	872	874	851	821	843	890	850	865	806	895	855	822	805	794	847	853	837	853	828	833	803	836	859	897	873	882	871	860	840	862	863	840	816	847	865	845	835	839	898	840	820	831	832	864	824	836	878	817	831	814	850	854	829	856	839	856	838	837	820	868	833	842	869	838	847	859	803	802	781	837	848	882	843	834	840	849	807	861	819	870	851	847	866	821	863	825	804	829	854	794	862	865	869	856	840	856	801	865	830	896	838	849	811	852	908	856	875	919	832	839	847	831	824	851	828	857	860	847	806	843	859	836	878	882	875	825	820	846	885	806	874	865	875	837	833	829	857	855	902	853	829	859	864	829	846	863	819	851	873	818	808	851	863	874	856	841	858	869	865	878	887	877	885	855	829	811	856	829	859	866	826	859	867	843	842	846	852	861	886	858	849	842	824	839	836	823	830	817	860	841	853	891	827	816	836	844	891	860	868	809	841	875	831	831	861	814	858	831	848	803	849	891	876	853	921	835	914	846	864	845	805	872	856	900	906	862	871	812	867	843	875	841	861	849	866	832	868	866	837	870	872	791	885	832	807	863	822	863	900	857	842	866	861	791	794	810	862	875	862	847	865	857	843	819	870	869	905	805	860	864	825	867	851	914	849	866	833	879	843	853	850	814	822	859	840	839	811	857	856	851	843	839	794	863	845	869	838	849	785	836	839	909	828	794	900	847	881	835	859	804	839	830	832	888	863	791	833	831	876	897	830	814	817	811	869	856	839	831	857	836	898	860	868	837	835	873	852	856	878	843	830	903	821	879	840	829	804	857	850	814	898	814	825	853	917	801	871	911	856	835	836	827	886	854	906	829	800	805	869	836	849	851	878	886	885	877	849	859	875	818	907	839	805	823	849	910	820	842	836	871	878	833	850	829	860	864	878	908	772	821	886	770	885	876	833	851	860	854	810	866	863	843	816	858	872	841	848	868	826	827	828	928	812	893	809	852	822	842	829	803	830	865	847	831	836	833	827	817	817	883	830	841	882	843	868	902	898	871	861	838	839	872	826	835	882	808	835	839	880	838	841	877	855	843	839	848	808	848	825	861	816	863	845	831	873	842	786	818	835	852	815	847	841	878	863	819	817	907	843	882	887	833	886	827	851	872	874	839	833	927	819	888	880	862	919	815	880	781	856	813	820	836	859	844	896	865	864	852	850	865	878	804	811	809	840	873	797	875	894	820	883	917	834	861	843	859	827	854	851	844	857	833	818	887	868	885	903	836	894	871	855	896	900	824	842	871	836	880	825	869	878	887	824	855	824	833	884	842	908	857	899	796	829	822	829	843	823	872	880	823	861	825	823	840	890	838	834	817	907	821	861	822	886	811	839	852	871	838	839	818	852	812	837	840	834	854	891	819	821	828	884	854	851	840	864	875	924	848	895	844	851	877	855	845	888	811	840	856	833	835	796	860	869	862	858	910	880	841	866	859	866	856	826	848	771	860	829	842	831	862	835	834	800	866	841	844	878	807	839	822	797	819	879	876	861	792	870	775	868	880	850	892	854	845	847	877	846	833	834	825	879	875	861	836	893	875	861	902	897	863	902	849	832	839	831	835	880	852	835	858	908	814	856	857	861	877	864	900	866	818	831	867	843	887	856	872	833	863	897	816	838	810	821	834	800	810	899	848	851	813	870	818	914	803	819	850	830	812	810	841	826	859	869	859	865	862	855	803	851	903	830	862	880	847	867	849	883	840	909	835	875	853	868	861	826	820	824	863	811	816	836	825	857	904	838	868	847	830	863	884	889	888	888	875	812	841	816	875	872	849	875	882	873	842	887	849	888	840	833	841	851	837	854	849	861	877	871	892	871	851	888	814	884	872	895	878	806	839	808	877	829	852	803	833	850	809	838	815	868	882	855	868	786	871	857	805	874	850	879	820	855	897	860	856	893	840	855	898	859	827	843	831	828	860	886	827	864	888	883	922	835	837	903	877	841	836	839	798	864	842	836	842	814	862	773	813	848	799	843	903	862	827	840	840	761	843	877	845	839	847	896	802	818	931	897	823	832	886	870	868	884	854	810	848	856	832	861	859	850	876	878	876	859	889	829	843	865	864	864	865	871	844	882	880	841	850	874	820	796	819	825	858	835	832	833	869	836	902	856	831	836	843	875	843	813	893	842	816	853	854	829	863	919	832	880	804	857	834	855	871	859	843	839	856	856	852	877	794	876	820	842	840	825	862	831	861	794	864	875	835	795	833	870	829	808	816	845	819	883	842	849	841	872	863	809	860	889	831	845	833	865	827	823	820	876	881	832	840
33646	14227	9274	5840	3791	2926	2401	1900	1479	1151	1034	1040	872	801	723	629	578	581	499	535	510	490	423	460	490	418	456	495	454	463	488	465	447	443	423	444	488	477	460	471	423	403	455	466	445	421	423	429	479	423	369	437	402	452	444	431	445	413	408	448	437	405	405	426	438	436	474	449	430	421	443	451	426	419	440	467	465	410	476	450	464	455	414	424	414	419	440	443	442	444	471	408	451	466	442	424	446	454	424	453	474	410	456	414	434	443	431	403	410	459	438	421	425	441	438	425	393	441	410	430	388	406	445	444	516	438	481	454	453	423	510	495	451	472	449	463	427	441	472	475	440	461	411	475	471	430	486	416	454	457	412	430	482	436	441	421	458	410	432	453	435	403	411	388	423	443	392	439	437	392	495	447	410	476	426	410	429	472	434	451	456	437	448	463	414	450	437	444	458	473	461	467	433	459	450	449	406	440	481	418	441	455	425	433	429	416	427	474	404	440	436	442	446	437	435	432	452	466	409	424	416	440	446	440	462	412	447	470	448	442	452	418	407	438	431	437	439	458	438	408	424	446	404	418	431	467	385	421	468	460	442	426	408	438	457	418	418	414	472	474	458	429	428	427	411	415	453	410	430	449	444	465	462	440	435	422	455	479	455	420	431	444	437	456	402	438	465	446	470	468	453	430	447	413	422	439	443	410	414	471	408	434	443	488	449	431	467	424	468	439	421	427	464	442	444	425	473	455	444	447	455	444	454	436	448	408	441	458	465	462	464	438	426	410	452	427	400	443	459	446	440	479	492	450	435	405	433	444	499	407	406	403	454	492	438	422	399	433	431	436	403	420	418	431	422	424	444	450	393	455	414	428	427	434	432	462	437	427	412	428	471	430	457	456	427	441	416	409	413	464	415	404	407	441	429	471	427	412	432	459	443	479	473	416	453	430	437	404	442	390	412	445	445	473	453	456	460	433	448	418	443	423	448	425	445	446	416	442	473	404	402	422	452	420	462	375	454	452	437	428	425	399	450	445	434	469	452	413	420	405	440	419	453	452	401	457	408	418	461	424	453	444	455	434	404	396	427	473	438	436	461	449	442	465	463	472	407	400	424	429	458	467	417	433	420	422	403	459	446	439	451	384	441	452	402	403	451	410	468	441	461	431	460	400	420	434	452	436	416	422	451	478	423	432	482	423	456	446	473	451	444	466	469	444	417	452	434	454	421	442	445	422	460	415	414	432	468	395	439	408	420	402	420	430	451	481	450	441	404	437	445	436	421	434	447	428	444	451	429	465	436	472	428	431	406	437	472	458	441	487	442	454	437	442	406	445	466	405	450	469	433	462	430	436	432	476	466	405	429	421	435	433	430	434	460	418	468	469	422	464	456	456	446	448	485	473	441	408	392	448	430	455	441	440	456	436	431	488	406	475	395	416	467	438	457	422	455	464	441	450	431	438	406	417	399	433	475	417	423	413	457	426	464	450	449	431	456	431	498	453	443	433	443	446	439	486	417	408	430	451	483	436	434	423	442	430	439	377	484	457	429	451	457	480	463	429	440	429	411	459	452	460	422	471	396	429	427	435	406	459	442	391	417	440	477	430	447	436	430	456	413	422	429	448	417	454	414	417	516	456	436	448	474	459	442	488	434	458	428	436	437	441	426	426	441	432	443	421	429	441	413	455	476	450	459	448	439	442	428	456	413	390	431	434	418	435	415	377	424	418	439	401	451	495	422	427	443	422	422	399	420	452	433	467	397	437	465	411	441	468	445	410	427	453	448	467	425	451	412	446	439	416	443	453	434	452	438	452	425	428	447	424	427	457	458	414	456	466	481	423	463	412	445	508	440	439	429	451	432	447	419	434	436	396	474	436	455	476	437	407	431	439	407	456	478	434	385	446	454	422	438	410	424	434	437	448	417	440	424	447	464	451	467	431	423	463	460	431	463	449	423	430	427	477	396	419	464	441	456	462	462	428	430	439	466	425	429	437	438	418	482	426	413	438	444	449	430	427	431	413	409	423	439	436	443	408	445	473	446	410	408	421	426	421	384	402	435	482	449	486	465	454	426	419	442	426	461	426	429	449	478	449	440	440	414	479	469	440	425	390	444	433	434	400	445	429	481	473	452	405	435	455	468	425	436	468	480	395	440	444	437	454	392	439	453	441	442	441	460	462	447	489	433	431	411	412	458	433	433	422	431	435	438	496	481	439	425	438	455	435	432	440	454	445	424	438	491	413	427	427	412	415	440	410	414	460	401	403	510	473	426	442	428	452	436	424	449	460	475	495	423	453	445	437	458	480	484	452	444	433	421	446	439	444	408	424	468	468	466	455	443	431	427	469	409	391	398	402	428	454	462	411	433	447	422	422	396	447	446	472	489	426	434	376	418	446	422	434	432	442	443	459	430	500	435	391	430	432	425	510	454	440	415	481	425	413	446	460	472	402	454	402	455	457	429	431	443	399	466	472	443	445	469	464	464	430	422	414	437	419	478	440	455	472	441	417	414	458	461	415	449	453	457	457	466	454	439	439	457	398	448	463	449	445	435	426	426	456	454	442	430	441	473	396	423	441	420	439	379	423	465	376	430	454	449	444	423	398	421	472	461	475	458	428	383	460	418	453	453	446	420	451	435	442	409	459	413	415	405	427	500	433	460	467	435	439	449	418	414	432	400	430	432	437	472	402	432	474	452	444	452	414	467	463	386	394	410	446	426	446	467	429	473	450	472	450	449	429	411	428	461	448	444	401	396	446	418	459	426	442	418	450	413	437	456	432	461	456	449	432	454	453	442	446	389	412	449	454	454	425	425	417	428	478	484	411	426	450	435	408	439	416	444	414	471	450	467	456	452	481	413	469	438	426	443	468	440	464	423	452	429	443	437	425	449	416	473	483	428	435	425	459	423	402	439	402	454	455	441	450	444	437	448	415	411	462	461	432	421	410	436	428	450	423	472	457	413	426	403	408	478	465	427	412	416	447	426	422	460	453	446	404	477	448	437	406	461	435	437	496	423	439	439	441	435	416	419	412	465	440	437	403	438	440	443	442	442	412	468	466	461	448	482	422	489	406	418	434	464	445	455	424	409	390	413	451	399	425	441	378	482	458	453	411	506	462	455	445	422	420	422	447	431	434	422	443	475	429	428	472	453	449	414	404	417	441	396	448	410	432	417	415	455	411	440	447	433	480	483	396	413	472	416	404	422	428	454	426	420	398	437	452	433	437	442	435	422	445	469	425	422	478	418	428	448	474	420	454	472	440	473	440	437	421	438	435	434	424	479	459	460	406	487	409	431	482	447	409	467	449	432	486	427	430	415	428	468	453	455	447	419	391	435	484	454	425	484	432	404	432	469	426	432	448	438	441	421	458	454	419	435	434	434	498	476	461	444	425	434	440	438	458	427	431	482	484	428	475	410	439	471	441	456	406	445	436	429	478	415	432	397	508	438	417	454	459	432	437	416	422	491	436	467	429	453	463	426	424	412	445	447	450	409	454	439	459
18761	9421	13760	13156	11149	9465	8577	6968	5649	4557	3956	3961	3289	3049	2440	2143	1791	1633	1488	1355	1369	1270	1314	1209	1241	1156	1187	1156	1076	1111	1048	1067	1085	1078	1025	1049	1018	1030	1019	943	1021	1044	1004	983	975	985	986	950	981	932	927	959	961	935	998	908	909	945	893	951	969	952	1021	982	930	956	974	948	979	967	884	920	1006	945	966	929	945	950	974	935	956	937	969	983	935	961	956	946	912	975	979	995	937	918	918	924	955	997	984	963	1002	989	951	1022	986	982	971	972	924	996	998	991	930	949	944	933	937	943	922	937	941	941	939	956	944	935	946	969	970	956	993	926	945	900	979	970	952	974	985	931	955	925	996	919	932	918	936	963	959	1002	913	930	1001	951	953	953	933	953	932	941	925	889	981	952	909	936	928	922	989	1006	976	950	975	911	985	954	976	979	968	960	973	955	976	926	884	956	895	968	985	920	963	922	1009	953	997	903	973	1008	948	950	956	930	957	947	913	975	930	914	910	986	976	902	958	897	951	921	939	928	916	988	909	920	868	970	989	935	971	963	938	994	946	941	939	908	928	992	929	965	938	938	976	950	991	950	909	956	930	947	957	983	966	939	1042	950	960	950	945	948	908	961	942	891	972	962	981	973	993	996	928	920	958	920	988	933	943	941	973	937	928	979	948	961	987	982	936	992	937	935	980	971	957	923	996	944	940	953	943	937	948	966	1010	980	937	968	923	957	926	963	903	974	963	926	944	904	961	952	953	958	970	927	975	906	978	885	935	964	943	960	934	915	965	952	866	1011	992	960	944	909	982	893	923	1016	935	944	955	957	953	917	935	958	959	964	935	948	954	907	926	952	942	968	917	932	995	944	918	968	966	1040	923	951	953	927	907	924	962	939	850	953	988	949	904	965	960	947	989	990	972	985	959	996	916	960	942	947	949	998	916	968	955	943	911	965	931	981	968	935	920	881	937	942	962	946	933	916	1005	962	956	908	947	993	959	1002	901	989	954	936	924	956	937	909	938	971	924	977	972	927	883	953	949	943	936	968	902	909	983	959	890	951	981	971	982	936	911	925	954	936	937	960	1011	1047	949	918	966	1003	959	1004	979	985	977	1004	952	932	977	974	957	944	943	934	964	933	1010	930	969	985	944	928	956	984	960	941	949	963	944	960	974	899	936	959	889	910	943	980	916	910	970	967	879	951	922	956	909	955	970	917	928	964	945	961	956	943	963	984	917	910	939	990	872	931	933	965	922	940	941	910	978	990	1008	969	967	977	925	943	941	955	985	926	964	1005	908	874	918	916	986	978	978	917	934	983	931	1000	898	950	981	987	920	884	916	951	942	920	949	915	905	982	965	950	978	989	945	964	930	980	966	942	950	995	932	964	985	938	965	936	924	957	978	911	903	949	984	937	902	946	941	980	927	955	982	975	949	942	943	961	939	947	927	996	913	935	943	900	989	935	907	936	960	916	972	960	942	995	983	943	981	927	929	970	958	935	916	1006	952	926	984	907	967	944	940	1000	949	953	1002	948	936	1018	896	975	926	972	959	957	1031	936	959	962	938	969	955	902	988	937	907	925	964	975	974	933	887	975	914	964	966	934	1005	959	899	949	924	929	928	925	975	924	952	982	927	934	942	959	930	922	996	957	933	946	921	998	981	960	927	955	940	944	956	977	973	933	968	981	1009	913	998	918	951	939	987	910	927	968	915	949	981	897	1011	982	899	914	960	948	957	940	992	965	972	938	903	982	963	906	983	931	976	986	977	938	963	914	942	938	942	968	913	993	900	934	981	953	889	908	894	920	935	969	913	1030	962	973	984	962	930	915	977	891	918	965	937	935	991	940	944	908	882	938	989	977	963	936	929	974	924	961	949	966	911	985	960	972	962	948	974	943	945	961	971	945	930	965	974	927	966	974	991	989	978	951	912	986	964	895	908	994	944	1006	975	1002	973	982	939	941	925	939	966	1002	982	880	1006	952	927	938	959	940	950	963	939	1017	984	957	926	969	946	952	953	918	1009	908	949	925	977	935	957	979	975	941	952	942	948	942	993	924	961	1023	943	993	949	960	958	935	966	959	969	954	941	967	950	880	915	941	958	979	925	928	1016	921	940	956	935	910	969	935	897	968	993	977	958	972	977	914	972	942	1002	956	944	928	977	956	956	949	962	930	948	929	913	934	978	955	943	958	978	942	1001	979	925	979	963	879	925	938	950	1007	948	962	944	920	973	942	997	970	947	944	987	913	883	924	964	918	883	949	963	933	997	966	914	966	968	971	949	992	910	951	954	943	1004	930	967	925	943	912	893	956	966	1000	978	967	939	939	994	920	942	956	983	967	959	950	945	939	855	964	985	903	914	1006	945	969	895	961	976	953	1020	966	954	885	903	934	930	942	916	979	939	915	980	950	979	913	934	1015	933	975	944	975	989	935	942	980	937	963	963	954	913	960	957	939	905	962	966	987	929	941	990	934	939	974	897	940	921	869	1030	938	983	1012	1001	950	917	958	928	896	1001	912	915	950	915	918	938	935	977	949	988	977	983	952	918	985	947	907	918	940	914	939	966	939	949	1012	986	944	929	974	963	931	887	938	920	887	972	937	927	928	982	920	1037	960	1014	1002	907	928	989	973	976	961	942	981	962	899	948	950	961	897	967	957	933	893	936	960	961	918	942	962	992	935	927	963	923	999	974	872	1029	945	967	960	949	904	945	921	943	985	971	950	965	979	890	954	982	992	959	1006	946	912	965	997	935	989	933	899	900	897	1005	975	910	951	973	959	983	971	968	974	968	908	939	930	995	966	926	968	945	996	932	941	955	963	913	946	995	957	941	902	921	977	896	962	908	881	943	1011	1014	976	920	1002	975	939	926	958	969	962	1021	989	891	1011	968	965	997	970	944	937	1014	906	961	905	942	1001	955	939	1005	1003	930	939	923	933	942	972	991	928	924	948	900	897	974	928	996	921	917	918	918	889	912	963	905	970	991	938	952	917	980	924	936	956	996	967	912	968	959	932	968	946	993	943	978	924	978	933	930	888	973	948	951	975	930	981	947	948	991	933	899	928	906	957	954	908	941	880	941	992	931	932	946	970	928	966	994	912	969	942	928	926	950	905	917	949	933	1053	977	957	919	929	932	953	942	921	988	999	924	893	927	918	983	958	965	979	901	991	990	1006	923	951	949	962	938	918	904	976	892	938	943	889	892	947	959	970	967	969	997	965	940	982	940	982	942	979	947	942	935	928	984	949	932	931	965	902	912	924	951	981	1016	935	1031	970	919	981	901	991	960	991	934	968	937	902	984	954	959	983	958	958	935	985	1010	970	969	899	905	1023	968	944	963	993	987	942	961	940	968	1000	954	972	921	973	936	985	888	989	936	1012	975	981	983	951	979	941	924	968	981	983	929	912	954	899	961	963	1022	877	1004	1001	967	948	947	984	969	950	937	943	956	1006	943	963	940	972	966	975	921	960	953	925	979	979	922	990	948	993	917	932	955	923	957	956	935	883	936	891	949	950	957	923	998	969	988	978	986	939	956	924	985	936	947	980	942	891	940	937	934	929	945	984	982	961	1002	1003	972	967	1014	928	897	913
14876	5494	3817	2377	1595	1146	934	838	739	630	602	585	546	514	525	488	450	413	439	430	483	441	486	446	421	403	446	455	394	435	412	419	415	395	443	392	411	390	389	409	438	408	407	405	415	383	393	417	425	460	392	405	384	428	408	420	415	432	401	425	379	406	375	442	412	382	396	410	427	382	430	403	410	390	449	430	434	404	398	403	402	385	453	422	417	389	409	379	385	432	457	411	431	387	382	372	372	426	447	399	419	405	438	476	412	391	438	475	390	429	426	428	433	414	437	447	425	406	421	403	405	436	456	389	425	397	405	427	406	408	380	407	422	405	446	429	418	425	401	427	378	421	397	412	422	406	413	392	449	406	435	368	434	429	425	413	396	410	399	387	403	399	392	412	413	403	433	425	448	436	416	430	430	412	430	447	427	389	397	401	424	380	426	414	411	439	429	402	397	408	417	420	440	376	377	395	392	411	402	436	458	394	418	385	435	394	406	464	400	388	406	388	402	414	415	422	401	352	374	368	396	394	406	421	347	412	388	399	395	394	414	407	365	460	380	402	470	432	384	415	429	429	348	448	396	432	377	411	428	430	414	417	445	425	414	407	384	416	399	440	401	384	432	373	359	416	447	382	413	412	456	417	410	385	416	419	404	434	389	397	400	415	399	392	432	405	398	393	406	390	446	408	407	452	427	412	421	428	411	399	365	412	425	419	421	397	433	408	424	373	425	462	399	430	400	438	444	382	379	403	422	368	383	401	416	437	432	394	417	414	423	399	421	412	399	402	371	422	404	401	418	421	371	400	383	422	421	385	421	445	412	411	392	413	415	386	426	399	386	430	400	420	415	418	404	382	421	419	426	438	395	381	403	423	416	392	426	419	376	402	379	416	453	401	434	390	400	445	421	422	392	432	424	419	451	427	405	404	428	384	385	406	411	387	460	400	366	414	437	355	404	394	383	427	412	410	408	390	408	393	399	385	435	434	441	406	396	414	398	393	471	395	463	424	393	416	422	442	388	414	415	413	384	423	399	423	435	384	423	399	430	446	454	390	429	426	405	424	415	402	446	415	392	423	421	396	389	427	393	410	386	394	411	411	356	430	407	451	426	398	398	452	432	375	417	423	382	445	442	413	440	413	409	412	380	388	437	435	399	406	440	443	425	409	400	412	399	390	378	405	402	392	367	376	429	395	405	422	395	411	436	428	420	411	385	431	448	418	357	434	413	411	438	414	409	386	422	444	396	391	420	435	414	435	400	432	417	358	371	382	432	417	366	403	445	442	435	416	449	405	421	423	409	381	445	395	391	413	373	420	392	446	406	384	416	388	416	376	389	423	457	381	439	422	458	404	441	409	386	409	403	395	389	405	396	423	431	387	415	431	392	397	401	393	413	415	402	403	427	383	394	431	342	430	419	406	427	404	406	429	406	407	429	419	377	415	411	341	380	388	421	406	383	410	449	414	412	403	409	385	407	417	417	407	405	435	422	415	455	412	402	434	407	398	416	419	393	423	419	442	420	412	430	388	407	433	439	445	396	420	427	381	391	437	404	425	406	398	402	404	427	416	423	394	393	423	438	410	412	414	398	421	406	453	403	420	392	441	434	435	434	395	412	391	429	417	403	428	428	385	369	393	454	433	392	409	428	422	451	445	396	432	419	399	399	378	381	378	389	397	381	423	407	411	448	396	417	426	440	416	397	423	435	446	426	435	432	422	371	401	405	402	409	423	402	423	427	436	445	384	399	414	429	381	393	407	403	389	426	374	399	406	444	396	418	433	394	420	408	421	428	406	425	396	429	373	420	399	400	429	423	395	432	400	406	416	414	471	429	419	462	434	389	414	389	418	423	410	384	390	411	408	383	409	423	436	452	397	417	343	425	388	409	414	435	404	408	381	409	445	378	451	374	395	426	461	428	447	423	407	407	431	427	394	371	439	433	398	414	430	395	419	388	388	397	461	447	428	426	374	413	379	385	359	409	415	389	415	458	407	404	417	421	411	398	439	409	393	406	440	369	396	432	397	402	397	416	433	416	424	390	418	391	354	378	391	402	437	422	453	411	418	403	384	409	416	447	425	372	413	417	429	444	411	414	398	417	433	403	407	422	422	419	391	404	406	452	398	403	374	411	403	402	406	415	404	413	394	390	443	446	422	395	389	411	454	425	398	348	425	422	396	409	443	392	417	452	439	434	430	408	425	374	413	414	383	402	407	433	415	439	398	416	415	418	392	413	381	386	378	438	446	436	424	418	424	385	390	404	430	428	364	391	385	413	398	457	443	415	434	386	418	430	406	401	416	428	383	385	397	428	372	456	425	418	401	406	428	414	411	410	411	403	415	427	399	406	414	438	454	464	403	437	366	357	456	424	415	426	403	396	400	408	404	424	379	424	387	391	425	386	389	393	398	433	449	376	407	414	397	427	389	399	404	435	407	420	448	408	418	409	394	441	418	407	414	417	398	416	411	425	394	414	390	420	376	424	425	417	371	395	404	410	416	443	398	425	397	378	384	372	404	371	410	380	400	456	397	413	398	426	411	404	435	405	394	412	422	399	394	410	380	418	414	416	438	429	389	398	445	430	402	388	389	385	397	411	401	415	400	382	413	402	424	433	387	406	437	414	424	421	422	449	364	444	402	416	390	401	399	380	455	410	410	398	405	436	392	447	442	387	409	422	421	420	405	466	413	427	408	414	452	416	443	437	411	396	386	420	434	438	400	408	409	394	438	404	381	429	435	399	381	384	402	431	408	371	441	424	407	403	387	396	390	427	425	434	427	407	424	381	387	419	391	432	392	442	423	403	434	415	403	417	409	384	407	443	402	380	430	440	428	417	434	398	407	427	407	399	414	412	391	411	413	417	420	403	401	378	418	400	385	397	407	418	449	402	401	441	428	427	414	406	436	437	424	439	383	429	401	438	414	411	403	436	453	429	435	423	414	408	426	427	398	384	401	414	405	420	427	409	425	410	411	373	417	389	426	435	409	421	394	409	422	404	363	438	434	407	422	422	418	427	421	387	416	442	431	411	421	384	409	414	411	399	402	406	382	394	393	389	425	436	434	432	429	400	417	418	426	371	449	403	406	375	428	398	395	384	424	407	428	405	420	392	427	381	440	399	380	388	386	391	403	419	428	407	424	416	453	398	424	400	408	413	432	464	427	423	415	418	390	402	409	377	388	428	436	426	422	415	422	390	403	396	394	433	427	437	406	420	402	452	377	404	394	351	434	405	397	410	423	411	418	413	422	383	409	418	397	426	427	381	399	434	492	399	390	398	429	431	417	410	373	413	415	404	412	421	408	407	399	389	461	409	419	439	381	384	381	402	403	453	427	429	457	398	415	424	410	431	430	431	395	401	396	386	408	383	391	410	410	406	387	393	386	374	401	437	418	418	395	409	386	443	409	438	421	384	418	407	388	400	434	416	428	430	418	441	414	410	394	442	412	428	390	432	413	419	389	453	403	402	372	427	420	421	404	403	447	418	422	364	438	422	397
8861	4614	6811	6566	5089	4109	3484	2991	2509	2232	1964	2095	1583	1700	1483	1320	1202	1103	1115	1088	1028	977	974	935	970	975	1021	908	949	950	889	922	937	904	906	876	932	864	934	855	862	912	878	888	907	851	878	891	919	894	880	922	905	901	904	862	889	883	871	845	898	896	911	865	867	863	862	879	832	906	857	853	840	907	895	938	909	895	861	894	877	904	892	852	852	893	895	919	884	907	901	895	918	883	894	919	937	907	885	880	892	941	914	890	851	917	864	871	888	900	906	896	914	851	855	886	890	910	878	871	861	871	906	896	835	896	845	905	908	874	833	851	900	879	905	861	929	925	925	858	899	889	944	913	931	872	840	901	830	854	936	869	868	890	886	872	900	872	880	850	904	899	925	908	881	856	888	903	859	887	898	898	847	927	886	926	926	887	868	912	872	899	929	851	902	873	881	908	875	908	882	938	811	873	871	925	883	917	876	882	869	870	921	841	906	906	918	840	933	923	863	845	848	929	890	930	928	911	886	878	882	908	918	894	868	871	866	884	875	886	926	888	907	902	934	841	900	849	868	847	896	864	898	869	922	877	917	937	901	851	845	830	904	857	923	876	832	915	871	871	862	841	873	836	922	890	887	908	882	949	868	919	864	900	887	858	887	915	867	888	893	926	893	860	889	879	927	886	896	930	894	869	843	805	832	848	888	876	887	839	819	875	866	873	865	886	891	858	904	911	911	935	906	860	883	907	870	918	861	874	917	887	902	912	870	848	837	926	891	887	876	876	864	875	907	914	936	932	851	865	879	879	891	861	842	879	910	873	905	879	869	964	863	862	887	898	877	923	873	905	923	922	864	904	884	875	883	825	945	868	830	880	906	885	863	840	804	881	878	920	885	873	892	885	857	841	921	934	888	906	872	893	928	912	834	918	822	912	876	877	889	866	897	907	878	903	898	888	878	916	901	929	891	882	868	934	888	839	885	884	881	876	851	890	909	888	852	865	886	861	876	875	945	877	828	872	896	839	904	895	929	917	856	906	858	893	860	912	898	894	888	890	794	877	934	949	936	832	918	878	951	895	863	877	821	921	885	850	921	896	880	868	930	859	856	857	878	860	832	904	871	879	927	852	913	879	920	871	858	957	876	926	914	913	913	862	884	882	915	894	904	896	909	890	912	849	919	864	901	860	885	906	885	900	935	936	946	909	861	891	857	903	930	883	909	876	905	896	907	871	875	872	860	872	915	929	903	909	832	858	906	922	892	864	852	863	909	853	922	907	873	860	901	923	906	908	918	891	868	873	911	864	914	895	918	846	872	932	923	880	919	918	863	887	897	885	858	904	883	878	860	865	892	894	889	913	891	912	899	896	901	886	859	881	898	943	857	852	920	870	874	843	815	891	930	898	891	863	858	915	838	871	908	880	916	916	936	862	836	825	868	884	883	937	895	888	889	886	843	919	848	949	835	862	915	890	852	888	907	830	888	917	869	881	903	915	838	821	943	883	905	871	874	861	890	896	920	846	999	879	938	864	863	867	894	932	859	948	946	908	827	919	846	924	868	901	864	905	887	872	850	860	886	841	902	902	866	927	898	864	878	928	829	845	893	886	889	863	947	920	874	874	927	879	905	884	916	882	913	904	877	880	895	849	830	871	920	914	866	860	808	871	854	908	928	894	927	843	860	905	891	934	879	888	879	945	931	863	865	910	835	858	884	913	878	930	901	944	888	862	916	899	884	887	893	865	858	907	919	899	835	865	889	864	879	946	838	871	986	887	916	864	923	895	873	911	898	876	859	887	872	868	857	897	871	919	905	878	885	883	882	854	916	909	881	885	890	852	945	859	928	909	824	827	868	891	923	857	871	905	880	883	880	880	899	897	930	858	925	911	873	923	883	853	877	889	932	835	878	895	836	925	898	908	842	920	888	843	913	907	885	909	921	864	899	871	898	865	920	873	829	932	859	842	852	845	939	903	886	866	864	874	925	860	912	898	919	901	881	889	941	913	854	883	910	884	869	897	878	916	858	905	891	867	904	895	901	833	863	844	895	848	872	899	877	897	876	911	906	856	866	904	882	827	912	864	917	887	874	912	867	971	875	872	914	903	884	879	959	941	899	905	887	934	885	899	839	906	860	991	870	882	878	824	852	918	945	862	858	882	914	942	859	929	932	880	882	863	888	873	882	936	916	879	948	933	883	870	885	890	885	919	878	813	889	919	899	894	889	872	877	928	897	839	915	917	884	888	921	873	886	868	892	843	936	830	890	901	859	881	878	929	893	894	909	915	882	884	849	893	838	902	936	892	895	900	881	905	820	926	843	885	934	852	883	881	953	921	857	905	881	931	925	878	885	888	895	865	876	884	942	899	936	903	850	877	867	836	911	858	863	867	900	863	931	866	909	913	872	856	895	882	861	908	857	938	888	912	849	931	858	840	871	862	852	868	892	895	825	924	866	903	893	899	872	908	881	938	895	913	892	879	898	888	875	890	904	908	865	931	894	888	854	844	905	824	908	867	852	904	887	887	899	879	889	833	934	825	887	875	856	928	870	855	909	908	856	896	929	860	917	887	934	873	930	906	899	888	863	880	872	899	859	867	880	870	925	876	886	901	847	900	880	893	885	827	868	931	854	869	880	835	918	898	924	883	885	858	877	892	859	894	913	853	923	892	942	885	907	874	932	856	892	925	918	842	873	863	910	939	870	872	879	898	917	860	908	869	862	893	872	846	822	938	838	890	911	886	890	900	862	833	920	876	868	909	832	848	857	919	916	878	901	906	947	859	884	837	895	940	855	971	912	879	870	893	895	892	883	891	905	901	926	898	872	851	904	858	930	886	898	894	888	865	904	911	904	930	855	908	885	886	931	910	907	881	894	887	937	865	888	871	885	914	899	895	842	863	881	863	921	905	913	945	887	854	884	909	894	873	896	874	861	961	932	894	899	880	958	902	866	879	881	846	916	907	860	873	895	841	846	849	885	877	935	915	903	932	882	867	928	930	902	884	878	937	902	885	854	893	867	870	873	890	887	906	866	911	930	859	851	829	905	893	900	910	920	942	827	852	900	928	860	876	919	894	881	834	883	874	876	893	875	871	875	921	958	884	847	895	879	929	895	886	924	843	848	950	889	905	848	921	907	900	894	843	929	866	885	910	940	869	899	928	915	913	966	818	832	882	912	841	871	888	900	896	855	827	913	861	927	817	891	893	875	896	850	932	941	902	848	866	868	912	861	912	952	856	898	837	880	905	925	893	857	891	873	850	913	897	898	863	851	885	876	899	913	898	894	863	858	894	886	872	901	900	907	862	880	894	878	873	908	898	948	829	873	907	916	858	862	903	916	889	884	872	859	915	904	852	910	952	862	843	865	959	881	875	869	865	855	888	864	847	931	886	917	912	860	904	875	900	879	862	881	849	856	834	845	893	900	917	908	915	853	872	845	819	917	906	859	861	860	865	879	880	863	960	887	937	847	922	887	972	894	813	899	899	847	943	888	849	898	890	843	907
25825	10346	6905	4208	2704	1957	1519	1369	1035	823	762	723	677	677	600	521	539	462	460	448	423	402	419	415	399	398	394	370	340	397	435	409	427	393	410	385	386	382	388	377	428	364	377	387	389	392	386	365	380	393	413	374	360	371	388	362	397	364	414	375	370	378	394	392	372	358	357	379	407	380	397	357	382	419	394	396	425	393	371	375	382	405	401	385	438	422	406	401	396	407	372	348	399	348	393	370	344	387	394	376	365	397	406	413	407	389	364	388	395	350	386	418	344	394	355	403	377	357	344	396	355	385	420	391	381	381	393	384	380	364	378	352	432	395	391	346	390	385	335	374	407	412	330	379	367	380	393	383	348	376	404	400	372	398	366	377	351	366	351	408	383	381	347	390	390	373	381	342	379	381	357	352	392	346	344	366	406	373	434	351	380	341	390	357	371	336	354	409	393	394	331	364	406	396	387	369	387	354	410	390	375	387	366	362	418	424	404	382	363	404	417	377	406	389	376	379	380	372	367	442	399	429	378	382	378	377	405	356	343	376	371	327	348	380	402	416	384	344	395	367	389	407	369	390	352	383	396	380	366	412	405	404	368	377	393	344	406	327	343	353	379	416	386	367	399	399	384	392	405	399	374	358	387	357	365	384	392	394	366	374	398	386	382	362	356	377	391	382	378	388	421	381	418	392	373	371	413	398	379	372	377	382	359	414	392	385	349	382	399	388	405	433	354	384	364	404	384	366	404	363	418	404	439	360	438	374	396	357	362	366	429	360	377	395	399	382	402	383	398	406	406	415	424	367	376	388	394	400	362	362	342	388	392	369	401	350	394	367	402	350	380	391	352	370	380	370	412	386	391	366	387	402	416	396	413	397	390	375	362	381	405	404	393	373	354	370	369	371	384	417	435	383	387	359	424	387	377	425	392	362	387	408	357	390	419	382	373	352	388	349	395	398	370	424	368	414	414	365	392	443	375	393	402	388	365	384	355	417	383	389	392	375	383	403	371	379	408	379	381	385	360	385	375	398	369	376	395	360	384	377	357	359	340	369	358	374	377	372	362	387	397	384	385	406	362	407	346	389	394	392	351	370	381	411	405	378	387	380	370	382	365	371	413	399	390	399	369	381	360	386	372	419	398	403	363	345	391	403	373	374	364	390	419	426	396	387	373	348	394	380	347	421	416	420	363	410	368	371	398	386	412	430	385	390	387	369	357	397	368	396	432	386	362	395	400	352	391	384	395	393	377	370	443	396	387	400	355	368	378	386	412	416	403	409	421	399	374	417	404	376	381	380	400	377	388	351	378	384	357	375	412	405	373	386	374	387	393	401	404	403	403	380	362	412	402	372	367	405	365	344	371	391	350	350	380	412	424	377	375	393	396	371	406	389	371	418	407	416	382	418	422	404	364	378	367	406	404	360	358	425	391	379	386	355	392	366	399	376	398	368	369	386	375	391	383	387	397	344	373	410	400	401	386	356	343	396	405	369	356	419	419	386	403	377	397	374	359	368	391	378	422	377	410	405	383	389	381	375	356	410	383	412	379	421	387	421	349	376	413	380	380	369	395	366	424	393	384	373	407	428	385	350	365	405	354	370	422	390	371	380	392	378	390	398	373	365	374	359	355	378	367	401	410	400	395	372	361	386	429	344	404	394	406	400	341	378	405	395	366	362	358	404	376	355	393	409	356	346	368	415	376	399	378	398	379	383	380	413	348	343	383	355	361	338	407	396	406	364	353	369	383	336	403	419	412	368	391	387	372	337	395	390	362	406	390	382	381	384	412	424	392	422	374	382	387	339	374	377	393	381	386	390	361	377	380	435	415	421	369	385	384	388	404	370	395	410	368	408	388	380	364	372	337	391	393	364	354	400	408	376	386	392	373	368	361	394	353	404	361	408	433	368	426	377	364	387	364	317	373	378	394	437	390	366	366	392	414	361	375	373	402	393	398	373	415	344	387	386	384	436	421	396	385	342	372	332	356	380	382	400	370	380	364	386	359	379	396	374	413	416	366	353	365	350	367	424	361	410	357	397	388	397	374	382	358	372	356	377	375	366	450	396	387	389	386	390	364	396	322	396	371	369	423	372	418	353	449	406	383	394	394	391	387	373	362	421	388	383	389	356	356	409	418	392	357	378	376	417	355	357	404	383	343	403	395	389	398	413	368	425	378	390	412	397	408	379	362	369	420	369	372	374	382	360	405	409	392	383	384	406	348	392	387	353	374	388	356	370	395	371	369	343	375	413	378	387	400	399	367	369	413	400	367	445	380	435	372	402	370	349	363	419	355	359	377	372	390	379	390	406	412	379	380	373	406	361	381	358	381	446	367	373	421	383	351	397	396	393	402	409	438	411	400	401	396	403	394	407	367	419	387	371	393	461	380	381	376	377	379	393	401	410	377	373	367	385	371	407	374	419	409	382	422	440	394	423	414	413	365	376	383	341	391	383	382	409	361	414	362	362	340	388	381	361	392	377	346	374	350	356	364	409	417	392	418	359	352	381	403	381	424	400	419	416	367	396	380	380	401	373	385	361	400	394	353	358	373	400	365	363	384	417	399	372	398	355	423	403	385	386	394	397	405	365	422	400	360	378	379	377	373	386	376	399	387	390	361	382	394	392	401	376	362	365	342	372	340	373	402	369	360	382	387	395	330	406	399	390	401	361	389	361	357	392	373	392	393	364	374	347	366	392	402	383	381	410	409	390	379	391	404	363	336	388	412	396	383	407	367	417	412	389	364	371	344	367	376	384	369	396	396	407	395	391	404	372	384	390	393	350	369	384	370	377	383	401	411	363	361	351	345	368	370	378	414	352	371	404	395	342	373	420	394	371	389	378	383	346	396	381	395	392	393	398	355	356	416	368	405	398	371	396	389	388	407	364	382	382	402	400	382	420	411	407	393	333	363	397	353	364	392	377	358	394	361	412	431	406	332	392	399	385	358	433	400	392	360	384	352	388	412	394	417	422	393	390	409	374	391	418	398	395	386	370	348	392	393	362	435	394	384	376	382	384	370	377	369	395	398	376	368	407	418	395	374	409	379	360	397	384	379	365	394	397	410	429	391	380	404	369	377	397	402	436	374	328	350	418	400	374	400	387	363	359	376	364	381	380	396	413	406	397	394	381	365	443	403	426	345	320	376	343	413	386	386	394	367	390	394	376	373	387	416	391	387	358	413	372	388	380	380	381	420	376	341	360	424	349	410	350	379	369	400	391	394	382	402	385	375	387	359	375	419	369	383	362	392	402	374	387	420	383	414	386	369	389	370	368	368	373	348	397	395	418	447	352	409	414	387	392	341	333	398	384	372	393	398	408	399	372	379	378	411	439	389	388	391	371	346	359	415	377	384	391	401	359	395	356	405	380	375	357	376	358	382	399	402	381	406	355	393	380	374	360	385	363	426	398	376	374	389	375	395	394	389	412	384	383	383	365	406	376	400	378	389	384	376	383	377	388	388	382	383	376	389	394	395	380	406	403	416	376	429	391	375	366
15231	7602	10869	10500	9031	7166	5803	5447	4240	3459	2902	3181	2551	2339	2023	1760	1538	1320	1170	1106	1095	1096	1019	992	1097	971	1027	1046	914	958	918	919	906	945	892	859	920	904	928	860	896	888	903	876	857	866	860	859	878	905	838	801	845	900	814	856	844	809	848	895	876	854	878	795	859	828	875	857	837	888	826	866	840	911	831	787	824	831	811	861	824	849	868	851	839	765	839	841	797	870	901	829	843	830	835	833	875	870	838	846	805	874	878	845	892	840	837	847	900	832	826	880	872	813	834	840	803	888	808	860	822	805	862	842	833	860	884	824	818	841	798	840	791	852	865	838	834	816	825	869	837	828	856	874	844	878	861	837	839	882	836	873	891	884	833	856	796	850	873	861	808	833	859	829	853	838	816	857	828	863	813	860	853	851	852	799	864	858	834	827	806	870	794	831	894	864	878	851	825	824	884	877	878	849	874	877	845	804	911	843	841	831	884	801	818	849	876	851	854	890	901	809	779	848	859	866	887	875	901	855	818	834	835	832	830	850	824	861	832	795	847	878	900	799	804	886	882	822	817	854	862	906	894	845	868	840	838	840	860	877	875	820	810	857	857	853	871	820	841	865	864	800	898	807	851	808	815	826	874	836	878	827	866	823	858	794	828	821	881	932	798	857	821	834	878	860	848	857	859	829	839	860	834	872	863	826	856	907	824	824	824	833	843	853	861	836	821	846	868	896	850	820	834	890	814	886	883	822	863	843	818	897	776	823	900	847	822	850	840	915	825	838	839	838	814	843	888	842	837	829	815	893	877	813	864	859	845	837	852	857	838	880	836	912	870	837	810	855	824	858	895	854	847	832	854	851	841	846	892	895	834	812	876	876	892	881	843	793	853	834	856	836	846	848	824	861	884	840	884	854	835	859	847	837	824	820	895	850	798	895	836	856	840	783	823	843	875	819	846	808	830	856	865	862	874	841	929	846	886	889	868	855	789	867	824	906	850	842	803	829	869	849	854	845	813	813	846	832	829	895	852	897	851	891	846	814	839	856	861	797	843	856	876	875	868	793	840	777	832	830	827	822	872	818	896	818	875	870	797	820	881	778	830	855	826	876	859	855	844	875	816	869	858	843	829	851	880	842	842	879	856	804	751	843	858	800	844	810	823	850	834	901	849	841	865	846	825	814	821	858	923	850	833	879	823	861	855	875	859	864	841	834	903	842	852	833	920	871	836	882	795	814	861	865	812	826	855	824	855	835	867	890	805	834	849	804	849	783	831	861	888	875	850	813	810	798	824	882	882	839	901	875	822	813	865	875	892	811	802	855	844	808	838	799	850	846	821	881	841	832	838	861	829	897	842	864	838	788	855	824	858	911	793	824	822	849	842	811	890	867	931	860	835	898	837	826	832	844	890	844	834	822	867	900	879	833	850	854	810	790	855	827	831	829	869	841	865	908	847	845	907	857	893	775	853	847	873	847	870	813	787	867	841	868	796	867	854	838	916	850	823	861	862	833	794	880	858	901	866	840	843	875	851	863	865	824	820	819	786	815	852	831	805	839	883	869	843	841	832	861	833	836	898	805	816	827	831	837	867	887	828	911	874	879	824	832	814	885	759	902	855	867	872	844	816	849	847	849	829	902	842	896	839	849	857	889	815	849	786	915	875	853	888	804	791	843	792	830	834	844	815	889	847	825	827	817	851	820	861	826	799	857	837	841	856	856	870	833	847	844	792	887	879	811	874	899	877	876	869	791	812	870	840	848	816	828	882	837	818	888	873	862	857	874	888	822	819	838	889	843	845	851	872	847	823	824	827	869	874	804	846	863	824	826	844	868	842	807	825	905	843	863	830	904	815	809	862	894	853	830	827	850	860	826	855	875	836	833	829	866	858	808	846	819	823	865	884	824	856	778	917	865	876	811	837	807	820	871	813	853	845	814	823	868	830	822	842	855	887	850	870	806	822	807	872	852	819	867	894	811	837	853	856	867	855	850	878	819	835	871	835	855	828	759	849	844	838	780	836	825	915	868	825	859	829	862	850	866	892	890	856	846	830	849	810	922	847	849	893	854	883	862	816	815	874	784	884	861	850	870	812	798	892	822	833	827	801	930	890	860	849	862	836	860	846	825	807	850	874	832	859	843	853	828	797	850	823	885	857	840	879	886	833	863	824	881	876	925	868	915	857	885	833	820	842	827	829	838	899	935	836	845	917	875	807	872	850	889	863	814	853	819	812	828	801	897	823	889	862	892	804	862	816	838	833	828	870	877	798	866	825	819	831	844	855	778	816	843	872	839	861	886	825	884	862	783	817	873	866	862	851	841	810	871	858	864	836	857	883	881	913	821	829	895	871	835	889	851	821	824	832	839	845	870	823	862	784	859	876	847	771	884	876	818	876	912	850	846	936	849	815	848	824	827	828	864	861	861	831	836	797	870	889	819	851	906	831	836	797	853	829	891	873	895	865	883	874	881	785	824	813	783	861	837	816	890	899	881	828	865	835	811	893	876	844	819	856	913	796	826	864	847	864	840	808	834	836	839	868	873	874	764	857	876	879	811	877	858	851	828	852	853	867	834	849	863	847	852	877	844	832	853	889	860	856	875	845	823	826	813	888	855	831	862	835	856	779	851	788	872	856	797	809	835	794	872	830	862	835	876	830	859	856	853	842	836	890	872	808	848	835	844	794	838	822	890	843	873	838	834	815	823	908	866	853	833	887	814	865	873	812	806	828	820	813	839	806	878	839	904	839	903	888	875	839	827	859	871	844	878	812	811	791	840	908	836	853	864	820	916	887	886	823	862	833	870	864	807	786	854	794	850	867	903	847	883	811	888	876	853	847	818	902	899	845	885	886	833	805	880	811	876	889	848	823	853	817	865	835	824	825	807	814	900	895	853	830	787	827	849	884	850	842	831	859	822	920	850	926	851	837	842	863	899	793	906	817	910	868	766	842	830	897	908	853	873	866	857	866	868	871	837	839	830	838	812	820	856	895	844	870	829	823	858	916	856	826	861	881	825	854	880	871	823	857	817	865	824	852	821	833	817	860	876	877	836	855	819	819	871	824	855	829	858	804	868	851	824	876	861	847	866	801	789	807	834	826	829	809	849	836	826	877	840	832	852	886	793	817	844	823	930	922	848	838	858	854	864	802	858	848	826	839	884	834	854	823	872	844	869	808	850	828	845	880	850	875	864	791	864	854	845	848	850	820	795	834	864	851	848	867	860	816	854	816	874	821	833	889	881	868	875	837	842	840	864	830	809	807	847	928	882	846	801	833	818	885	851	888	870	879	897	864	880	900	888	884	835	798	890	836	804	812	805	852	837	905	827	885	833	844	838	862	821	793	854	855	879	819	846	893	821	846	849	835	831	794	813	845	923	869	833	858	812	873	809	880	874	836	829	896	789	868	868	827	851	876	803	842	841	840	775	832	808	839	844	865	839	823	876	879	828	840	843	853	853	854	866	833	855	837	815	831	846	858	854	893	861	840	861	836	848	840	860	881	869
33799	13758	9143	5654	4213	3070	2268	1867	1512	1134	999	1064	884	799	755	651	602	517	481	465	486	508	474	455	465	481	469	441	472	452	470	480	468	441	479	478	470	420	422	460	415	430	463	465	441	470	461	381	465	481	432	445	449	418	455	448	435	453	445	431	408	456	421	434	436	432	441	438	447	443	461	478	422	443	443	421	431	409	458	483	435	424	426	442	437	463	401	468	441	441	416	451	467	429	431	426	432	415	437	415	434	427	453	407	435	430	444	434	443	439	430	454	456	432	424	459	433	479	433	447	466	450	412	432	433	455	424	400	433	451	398	460	436	419	421	423	418	472	443	464	430	453	417	425	450	440	443	467	482	416	399	459	464	468	455	411	400	438	410	409	391	435	419	484	490	462	377	450	409	455	419	429	434	432	450	457	421	439	440	440	394	433	460	426	433	443	457	413	390	456	423	458	430	467	437	406	438	456	416	458	414	450	452	402	440	440	464	476	455	435	437	380	402	459	456	450	462	405	438	448	471	430	419	429	436	421	442	409	417	450	439	419	360	431	455	460	425	437	439	432	466	402	414	466	440	397	475	457	424	417	464	489	483	459	418	467	484	402	432	430	458	425	458	428	428	415	428	394	432	452	440	450	414	429	449	506	485	431	447	456	440	433	453	427	426	425	435	410	445	439	447	427	425	414	479	469	431	423	393	409	426	423	413	458	435	423	463	468	435	449	454	426	454	412	418	435	460	409	476	456	459	435	449	450	461	459	409	470	459	411	434	436	444	426	396	439	442	450	438	471	422	440	412	470	422	478	448	445	446	460	419	486	442	425	433	394	437	422	431	408	473	421	444	422	406	425	438	429	455	471	429	421	404	442	441	416	437	469	443	405	466	440	402	422	420	434	454	450	475	466	457	445	412	454	426	426	436	426	410	463	412	473	426	452	460	453	429	438	457	441	425	438	427	470	415	453	442	406	434	458	452	453	423	456	475	415	464	401	404	455	436	396	486	461	426	454	508	441	438	487	451	416	467	464	429	436	415	469	477	429	446	402	421	432	426	413	444	432	408	435	431	405	454	432	484	444	453	437	424	482	403	404	446	466	458	421	485	415	468	432	417	468	457	448	448	444	434	413	426	447	424	490	444	470	410	415	440	467	422	406	463	451	452	436	465	444	410	442	455	421	428	448	451	444	439	452	450	437	439	435	403	441	419	435	435	469	420	423	433	443	437	460	471	420	438	421	423	400	439	375	416	443	452	450	474	409	456	444	430	452	467	424	442	470	464	460	448	468	455	466	449	376	404	419	433	419	428	453	421	405	459	485	469	426	435	429	422	407	399	426	486	416	441	434	434	405	404	417	443	450	458	449	424	453	478	487	430	440	422	438	412	438	436	415	403	422	443	466	432	424	446	478	454	453	442	438	469	433	400	393	468	485	434	444	426	450	437	432	448	419	428	429	422	432	422	454	455	426	426	436	478	420	413	424	415	455	392	378	428	473	424	440	418	445	436	451	500	439	431	431	473	423	417	440	461	414	426	417	408	463	405	421	452	422	454	470	441	438	440	441	470	416	467	427	470	420	454	426	446	464	408	472	475	437	432	442	426	406	414	452	407	472	433	430	477	475	465	489	444	394	439	401	427	431	440	462	416	451	453	416	447	463	407	472	468	463	452	436	438	458	396	480	413	415	450	441	419	412	442	436	431	430	454	426	438	447	414	392	460	458	476	475	435	459	440	444	459	461	438	442	446	481	478	409	442	445	444	437	441	459	445	493	437	470	497	473	462	411	411	442	432	435	414	448	422	455	409	430	443	489	459	394	421	421	427	374	437	443	468	413	391	419	436	419	452	416	443	411	458	449	442	389	439	453	453	421	451	409	410	441	472	441	457	421	423	444	441	478	446	413	454	455	454	458	421	437	470	473	462	459	414	383	465	446	426	427	432	449	412	433	426	440	475	450	435	438	414	415	428	440	466	420	470	442	393	480	439	454	477	441	419	473	451	413	409	396	440	385	438	450	432	448	425	446	407	449	413	448	411	460	463	446	461	413	444	417	398	446	402	418	429	426	411	421	482	440	461	441	424	443	444	402	434	446	446	415	460	443	427	433	421	431	426	464	440	453	481	425	461	405	426	436	451	452	471	460	455	431	456	413	447	440	428	393	430	462	395	486	442	412	454	458	444	423	430	457	450	419	467	472	440	448	474	417	403	411	432	394	469	453	395	435	405	441	436	407	409	431	375	452	425	453	436	427	468	471	428	432	486	427	435	412	366	444	459	412	465	451	462	435	464	456	429	417	476	415	436	425	455	480	421	451	426	428	427	396	444	439	448	444	430	391	401	436	407	405	487	426	437	439	436	431	468	457	393	480	462	450	451	459	390	452	451	414	412	446	445	409	410	434	413	451	467	420	461	436	439	400	444	444	431	441	453	459	438	429	427	431	433	408	399	449	455	376	435	420	394	416	430	381	435	444	469	435	414	411	461	471	455	432	463	398	431	460	432	447	456	439	485	445	451	437	412	433	449	433	445	445	373	468	433	445	468	423	467	432	466	401	414	429	448	470	411	465	450	445	427	428	444	473	443	388	413	426	415	422	404	426	421	417	419	467	446	405	466	408	428	411	392	435	445	417	451	457	444	404	408	425	431	428	426	458	416	423	428	455	442	448	439	446	420	433	460	440	400	431	421	433	451	429	420	466	414	432	419	409	413	471	446	408	463	416	415	455	433	425	445	385	420	469	414	391	471	426	420	421	411	469	433	405	408	410	462	433	428	433	457	440	423	401	423	424	432	412	438	415	438	440	434	439	432	445	425	432	463	409	415	439	421	426	435	449	402	395	400	407	445	414	455	415	448	417	459	409	453	460	433	454	427	409	415	440	428	422	424	416	464	422	429	444	471	469	438	419	413	430	428	402	393	487	396	474	489	460	409	434	427	409	421	418	400	458	413	442	396	469	446	440	467	422	449	441	449	438	398	443	432	430	415	405	467	450	428	401	433	412	464	463	451	404	453	427	445	444	469	446	428	479	412	420	401	477	499	451	413	456	437	430	432	429	408	411	485	455	463	480	463	437	417	430	422	472	437	428	438	414	465	452	429	391	431	399	424	448	463	412	472	476	426	428	425	444	441	443	453	411	398	440	475	410	436	428	468	464	423	402	434	466	425	443	434	413	436	416	430	440	448	444	405	454	450	437	424	453	430	464	455	455	459	413	404	415	415	412	430	439	405	413	469	441	423	454	454	441	371	429	426	438	439	438	453	454	432	468	453	412	444	449	489	424	411	460	424	417	426	432	463	434	441	431	475	425	472	424	383	436	418	446	463	435	419	439	412	431	422	386	436	414	414	453	418	423	431	435	471	388	461	436	441	424	432	426	413	469	424	404	436	419	467	451	426	451	467	422	409	435	406	379	467	443	466	435	456	431	432	406	433	430	387	425	475	416	491	459	378	417	484	442	473	451	437	449	411	420	443	455	444	449	468	385	485	470	450	405	395	432
18753	8716	13264	12589	11898	9698	8449	7020	5783	4639	3934	4350	3314	3221	2743	2121	1948	1596	1395	1408	1329	1314	1234	1224	1267	1189	1210	1222	1108	1112	1071	1027	974	1035	1057	1025	1109	1022	1067	1019	1003	969	1031	986	983	1004	990	986	993	982	891	998	934	971	961	985	910	932	962	974	951	878	985	955	970	960	981	961	935	962	946	1006	943	956	986	970	939	947	944	965	1009	966	976	970	920	963	996	985	953	937	1022	991	933	1008	901	912	1013	962	920	945	979	950	948	957	945	958	971	920	938	971	932	964	925	909	910	979	963	926	923	962	977	921	970	925	953	988	964	862	982	915	933	932	922	994	861	951	950	967	1002	944	985	936	956	908	991	959	1021	930	935	974	965	923	1012	982	927	970	934	997	976	999	950	997	944	970	955	981	917	904	977	971	960	915	991	966	921	999	923	1027	957	948	958	887	961	950	939	975	953	932	967	984	982	944	967	920	914	975	914	910	950	954	911	1024	939	929	1012	930	966	942	922	962	917	912	958	986	1004	943	947	944	957	925	949	952	947	928	927	938	889	922	982	944	954	986	951	943	978	1038	950	923	916	937	955	971	947	924	1020	1002	945	946	897	966	881	966	888	936	981	983	965	930	934	926	988	950	915	952	932	957	1030	956	972	927	977	933	993	919	979	956	1002	940	947	948	951	921	969	938	959	955	990	894	939	977	917	981	908	970	965	988	929	966	962	939	924	1005	1023	960	921	938	911	929	924	924	945	902	963	949	922	1015	882	982	913	993	981	945	926	972	946	937	946	934	935	903	926	1005	961	934	999	942	954	971	930	938	966	908	924	998	991	937	931	934	948	951	885	921	1001	941	994	931	926	926	969	945	922	950	931	982	942	968	933	950	943	970	944	936	928	936	900	963	954	960	1027	945	950	949	942	912	955	922	1002	959	960	997	951	928	902	907	882	959	971	931	963	952	940	983	1019	989	968	926	869	983	900	954	973	971	927	969	956	975	903	975	964	967	988	912	1021	941	922	937	927	938	943	936	917	960	968	1005	936	905	962	970	918	880	917	968	959	883	966	921	867	912	953	953	966	909	975	928	927	960	916	986	947	940	961	928	972	937	981	921	956	965	923	922	957	945	966	950	922	964	956	956	974	947	962	903	930	958	941	965	934	945	962	985	997	969	972	921	1010	894	966	890	934	926	932	950	916	962	991	900	909	946	963	937	952	957	932	952	954	954	956	948	919	1013	961	918	916	935	948	973	969	943	929	945	930	951	934	959	932	986	958	939	943	982	946	911	938	993	973	878	948	942	952	987	933	985	947	973	927	953	966	921	931	935	915	992	940	943	979	947	944	943	937	916	971	941	973	960	920	946	958	958	956	975	952	965	942	928	899	966	995	983	930	1001	939	961	967	890	993	1045	904	947	936	934	1012	925	967	910	965	939	896	943	931	940	935	936	923	908	954	989	945	908	981	904	927	984	985	966	950	910	981	943	905	989	909	945	922	945	959	935	993	921	940	916	928	909	974	892	965	899	1014	927	928	928	946	945	983	1008	945	938	916	896	929	972	921	951	942	966	935	942	938	947	938	932	947	970	955	996	926	955	935	966	966	896	955	911	980	981	957	901	933	923	963	965	984	939	986	953	918	978	971	925	944	938	900	943	953	952	965	967	941	995	961	917	933	910	948	973	922	979	989	915	938	932	926	994	963	916	968	935	951	941	948	923	956	934	976	976	937	959	908	876	896	962	929	912	933	907	911	943	935	942	945	956	917	977	938	954	907	953	972	960	912	967	967	960	932	941	979	980	936	920	952	936	962	986	953	944	991	959	946	1006	887	961	975	969	944	970	962	882	944	900	969	925	1003	963	928	926	942	981	975	971	934	939	964	936	947	953	951	960	997	903	917	997	912	965	941	947	881	974	947	984	955	934	948	967	983	1018	972	975	943	970	949	921	943	950	950	989	979	948	945	967	946	1000	975	908	913	952	951	950	916	970	930	897	941	896	937	932	941	950	906	955	932	1012	948	946	932	907	910	937	924	893	968	956	937	931	893	975	940	939	983	944	917	997	942	961	968	903	956	1000	982	911	928	971	946	940	923	1005	1004	936	922	938	979	981	942	933	982	930	897	945	942	916	999	928	974	982	891	952	911	953	950	942	941	913	891	967	944	962	939	968	971	912	982	954	977	909	984	909	947	964	965	989	999	938	977	977	975	940	945	973	920	950	971	946	960	939	940	931	971	903	932	958	949	988	896	929	881	940	917	960	951	953	936	942	966	963	957	911	940	955	960	996	927	878	954	979	945	987	904	934	998	955	977	937	940	959	913	926	931	938	945	952	931	1001	978	932	931	995	909	979	931	930	911	972	985	931	957	946	996	980	969	944	950	941	949	916	945	1007	912	925	959	902	945	896	964	942	958	957	906	978	976	936	945	971	917	937	946	978	943	939	1010	969	929	900	921	991	930	928	926	946	965	973	915	961	974	1003	938	911	965	999	998	973	982	937	999	967	944	969	932	889	931	928	934	930	906	907	919	917	931	935	947	973	921	947	931	943	994	964	977	905	998	953	958	951	952	941	963	953	917	895	951	932	901	914	934	902	962	947	932	965	934	932	960	952	928	945	993	929	935	978	935	1037	883	952	956	966	916	951	923	974	925	956	993	1006	994	915	935	977	935	917	954	944	989	967	958	953	952	936	971	934	939	945	954	989	988	986	934	944	945	932	952	943	948	929	978	938	953	956	934	968	990	940	950	987	960	984	1010	954	935	959	947	954	975	907	966	947	967	868	920	922	945	957	902	931	947	878	938	982	927	919	961	903	941	875	933	971	931	916	964	965	970	933	932	960	933	981	977	935	930	931	934	920	977	928	982	899	908	969	910	930	968	944	917	896	954	981	901	872	982	968	888	985	950	912	923	927	969	911	947	935	942	901	980	989	893	945	962	953	962	946	954	973	960	915	1031	946	935	917	931	913	958	965	949	938	987	957	917	942	937	936	919	923	929	911	937	959	936	944	986	898	933	968	884	953	966	943	941	979	970	950	963	963	935	983	917	970	998	973	931	896	990	983	972	941	951	967	960	963	966	929	961	944	982	925	956	961	987	943	922	902	923	942	944	956	987	971	961	908	972	948	933	1000	995	953	1000	985	974	959	950	947	938	976	973	952	888	926	957	997	985	967	923	957	992	1011	965	940	953	939	940	926	946	964	972	978	925	948	916	968	953	947	992	875	959	965	952	939	918	905	925	989	951	944	960	994	995	951	938	979	934	910	886	977	877	1019	919	938	958	940	947	965	930	905	917	969	941	1026	937	956	922	965	967	968	982	982	984	941	974	966	950	951	908	901	929	901	924	949	1037	950	947	901	994	1014	927	904	935	990	950	968	928	960	923	918	980	949	969	905	946	950	908	924	937	976	929	1010	982	981	1000	899	955	959	969	1017	951	937	943	921	949	902	913	974	943	905	939	985	922	920	996	923	941	914	1017	942	998	922	925	948	983	968	886	954	902	923	941	910	954	942	973	967	902	919	892	943	907	971	951	967	984	972	941	955	990	922	980	968	935	939	1021	976	934	953
16006	5874	3855	2276	1558	1206	966	811	717	650	588	577	563	525	517	472	468	435	434	425	444	412	425	430	488	474	436	420	415	406	399	397	461	389	399	419	374	406	459	410	409	419	395	416	445	417	400	448	406	403	409	421	390	412	394	426	390	385	435	392	422	375	438	419	417	410	385	418	395	364	432	362	430	409	428	409	410	397	397	428	409	419	457	396	386	396	425	429	414	373	407	387	418	447	413	414	392	421	392	366	390	458	435	385	431	456	409	363	380	442	410	449	407	407	464	442	413	418	374	398	417	411	376	419	423	391	428	405	434	418	410	423	369	404	358	409	420	400	395	429	436	459	368	340	409	420	420	442	371	379	446	437	383	404	423	405	417	408	401	382	423	383	413	410	396	406	431	419	386	396	457	449	464	402	444	398	431	401	456	415	357	354	422	430	434	420	393	369	446	423	437	401	381	429	411	430	396	411	422	434	432	449	418	381	401	421	414	406	430	382	394	448	422	429	430	384	405	400	419	394	382	385	410	387	407	404	404	432	396	421	382	392	397	432	442	432	419	394	380	412	381	389	404	414	416	405	409	455	414	395	406	395	425	416	399	412	427	394	432	415	444	408	412	399	436	415	431	433	418	400	457	431	410	424	421	387	412	428	406	382	425	373	426	399	389	411	411	421	411	399	425	440	431	425	454	403	411	426	464	402	440	414	429	421	397	405	431	419	394	395	376	412	399	417	414	433	357	409	392	404	389	412	413	433	388	398	404	408	429	415	411	416	434	408	393	429	400	420	409	401	445	456	406	416	422	410	387	430	451	426	403	399	427	425	402	394	368	401	412	398	390	387	405	411	392	445	398	385	444	403	403	439	397	400	395	380	378	390	427	430	436	433	406	391	414	453	368	423	399	437	373	384	394	409	412	399	364	383	432	414	414	378	454	418	395	394	381	410	442	365	437	452	391	400	422	415	414	435	402	459	408	432	400	434	412	464	453	440	420	459	400	392	428	396	431	370	365	398	428	403	418	440	412	374	420	450	398	355	366	402	405	394	415	438	408	430	448	394	404	445	426	429	410	423	353	424	428	397	406	380	387	385	467	391	391	402	405	428	386	422	404	391	402	389	447	440	375	399	417	418	392	419	413	397	436	447	432	415	457	405	402	420	412	416	393	404	384	429	481	390	430	381	385	358	371	399	421	426	401	397	402	397	396	381	389	414	398	435	412	365	416	436	404	400	404	401	401	423	418	373	406	414	409	398	415	389	399	389	444	409	410	365	412	417	396	394	395	401	401	421	411	361	384	419	379	445	367	441	421	358	407	408	411	418	425	399	401	433	384	388	407	424	454	375	393	444	371	408	422	402	427	405	369	416	387	390	437	393	447	421	428	429	416	392	450	414	400	395	397	409	385	425	401	427	391	399	408	398	362	400	367	405	397	417	390	360	420	410	457	396	434	395	446	420	383	412	444	407	405	442	390	421	422	390	398	434	428	399	392	388	401	436	440	396	426	413	434	410	431	414	438	401	378	398	435	394	410	418	382	369	430	377	404	432	405	359	400	404	378	403	438	372	400	406	368	395	414	395	421	413	388	402	427	410	428	395	371	433	438	384	384	401	402	426	449	411	385	437	396	385	404	399	442	445	396	410	376	405	433	424	441	372	442	430	365	405	398	422	411	410	382	410	404	393	457	406	447	431	378	402	393	401	422	411	427	375	376	373	384	420	423	401	412	414	403	410	420	414	409	424	422	416	425	405	419	426	413	412	415	452	394	443	399	400	382	394	401	408	416	413	397	399	380	405	431	411	440	424	399	409	402	444	373	402	423	455	451	400	409	398	396	375	388	423	428	392	389	400	411	420	432	420	398	436	410	439	446	436	424	412	397	426	450	406	424	377	415	401	400	428	473	383	404	423	388	369	448	403	436	401	435	394	399	402	407	377	383	410	407	406	442	405	416	388	395	380	419	393	390	380	408	400	427	445	424	398	409	424	433	413	418	406	429	398	403	390	399	434	402	428	397	415	389	363	406	414	409	371	404	406	417	442	386	414	368	389	406	445	380	421	406	434	425	417	388	415	414	368	409	390	454	397	447	413	383	389	389	411	382	411	418	426	430	407	380	375	404	418	428	425	401	419	427	417	447	387	402	417	406	386	414	395	372	436	435	406	434	386	401	399	412	412	426	388	421	420	436	394	394	431	390	434	430	422	404	405	423	436	452	446	405	424	402	428	404	434	413	418	398	393	412	428	418	384	390	462	387	395	373	389	408	392	383	387	445	402	421	402	419	420	380	420	383	408	451	413	423	386	433	443	412	407	408	420	429	417	411	434	394	409	401	407	394	399	410	419	390	433	420	394	438	404	445	418	394	422	395	461	414	402	436	436	404	416	411	416	419	414	409	445	393	469	437	413	456	421	445	433	404	448	430	436	431	412	383	382	435	419	420	406	411	427	423	407	366	413	436	392	437	393	416	376	401	460	403	381	419	423	450	407	389	388	424	377	393	407	427	400	440	430	415	396	409	434	417	419	397	400	389	442	390	432	403	409	409	425	396	407	466	379	449	432	427	426	400	453	427	440	405	421	418	426	425	452	414	433	416	442	441	411	385	427	376	367	401	439	418	394	406	426	377	423	372	409	415	391	396	371	430	390	381	388	413	424	394	449	408	400	418	467	373	364	424	403	406	367	443	398	400	420	437	380	383	392	389	369	396	408	446	415	423	433	409	440	381	398	397	367	433	401	405	427	378	392	436	414	411	424	387	416	395	387	405	434	402	381	412	400	401	428	434	450	400	363	408	432	431	407	453	454	397	376	420	391	423	408	427	432	397	378	389	416	447	390	399	429	426	409	397	423	421	378	417	407	380	427	418	382	408	448	381	393	398	381	379	425	420	414	438	371	404	419	414	396	420	418	393	451	396	379	391	399	400	405	394	422	410	419	410	393	365	433	386	401	355	418	414	378	380	442	421	392	393	458	418	378	423	383	391	397	394	436	410	431	388	446	408	414	435	397	425	398	420	377	429	416	393	417	433	413	407	441	434	463	438	386	403	443	395	376	377	429	412	422	417	425	398	415	391	426	415	366	447	424	440	432	384	399	405	352	412	368	389	390	437	394	427	394	389	377	408	390	413	393	435	424	446	411	403	391	389	406	390	420	395	391	398	417	397	395	411	437	420	444	400	429	425	417	448	442	374	442	429	393	409	419	378	406	391	419	414	412	437	457	434	455	424	421	422	444	425	428	448	436	436	413	406	433	402	417	401	413	387	381	418	425	413	417	413	382	425	416	414	406	440	453	396	418	459	410	429	424	394	430	418	418	412	391	382	387	412	386	392	436	408	398	410	430	407	405	443	413	440	390	412	388	405	386	428	386	413	444	421	391	390	380	399	416	397	380	415	386	380	391	392	409	403	403	393	414	421	416	447	435	456	428	418	400	398	430	405	381	388	418	424	417	431	391	437	394	388	423	413	428	401	471	419	395	387	364	402	402	379	475	384	444
9309	4561	6967	6265	5131	4247	3336	2796	2400	2171	1913	2071	1478	1654	1551	1300	1289	1121	1088	1068	1053	1008	987	988	943	990	941	953	965	967	924	933	868	899	941	922	906	902	895	916	904	907	922	932	876	892	902	838	896	974	857	908	890	892	887	929	848	873	871	958	897	889	853	884	890	865	899	894	876	878	849	867	862	871	837	882	881	909	881	865	900	881	873	881	854	874	844	882	904	878	878	883	903	850	855	879	822	922	883	863	855	883	909	890	871	908	867	955	864	894	857	922	895	901	900	918	933	882	884	868	816	898	905	868	903	956	872	843	919	859	889	934	920	898	901	897	865	866	898	899	939	842	874	882	875	912	864	867	932	860	920	926	912	916	887	867	885	898	887	882	851	870	867	852	843	879	916	873	898	890	885	870	892	892	869	881	903	912	872	860	858	919	864	894	946	923	862	963	873	850	837	913	875	893	873	911	836	893	897	984	899	879	886	840	824	897	886	914	832	891	880	867	867	929	934	877	893	844	860	893	959	843	923	865	849	856	844	907	909	918	900	911	918	841	875	928	851	875	850	898	867	881	866	957	859	875	895	914	886	909	876	866	877	839	946	918	881	889	887	892	947	933	899	892	884	948	951	885	889	906	901	931	897	901	882	829	871	925	867	906	906	872	945	823	846	857	907	912	870	872	950	802	873	879	921	883	845	859	866	906	869	879	887	886	866	858	913	832	896	899	856	832	916	917	874	951	850	930	903	871	904	857	874	890	901	897	870	867	841	837	851	920	883	858	877	909	869	867	956	889	897	889	856	873	910	888	867	876	904	877	841	834	842	879	898	860	926	909	860	843	842	886	862	860	893	925	898	929	885	890	855	879	889	922	825	878	864	919	900	912	862	900	845	921	879	890	852	808	885	892	858	821	917	895	873	840	878	940	899	892	917	905	856	894	929	864	885	863	868	907	901	844	908	867	868	861	871	886	900	885	926	882	904	922	923	920	872	850	894	948	941	859	909	914	896	838	913	902	885	869	903	903	859	899	933	856	856	859	918	840	867	895	940	914	879	847	946	888	892	916	890	863	885	903	884	887	896	856	858	919	892	915	908	874	882	900	876	889	907	853	866	926	904	895	863	883	829	862	873	850	910	800	940	862	821	939	917	865	887	880	923	859	849	833	933	903	833	870	932	887	891	891	874	901	902	914	862	857	890	850	905	885	937	847	817	907	881	859	854	884	909	860	907	821	847	908	905	873	899	897	855	897	888	928	890	889	869	841	867	947	868	908	909	837	856	872	896	933	950	838	873	941	878	846	839	875	886	901	843	931	878	894	906	884	853	872	861	919	858	819	904	847	840	863	921	878	915	893	961	856	837	866	854	881	853	877	957	918	917	920	931	913	852	873	877	796	898	866	861	880	845	849	857	907	912	876	916	862	882	920	875	836	934	904	895	868	818	865	821	916	898	899	898	892	964	904	874	921	863	880	880	865	916	921	848	844	885	910	908	901	859	904	903	871	895	860	904	936	897	854	836	891	901	867	896	866	844	823	861	872	892	859	922	849	921	895	900	948	881	860	851	926	897	917	908	918	871	879	861	850	870	912	942	841	825	907	914	872	881	860	844	872	887	894	880	940	923	845	878	845	889	885	899	887	838	884	909	849	921	892	863	901	844	843	847	907	903	879	889	892	903	965	886	936	895	852	904	884	960	887	878	850	886	847	878	905	885	859	869	943	884	868	856	872	869	898	868	926	924	945	907	890	831	894	878	860	875	861	886	837	878	866	885	883	921	874	876	912	933	891	916	965	925	837	834	893	877	854	903	902	875	896	817	847	890	865	929	871	903	842	871	857	871	835	815	869	916	842	865	910	844	881	892	889	889	859	927	922	878	840	909	867	888	869	846	836	857	897	877	848	880	926	884	936	915	898	905	860	873	920	896	883	915	847	900	827	905	921	884	933	869	851	885	942	909	896	938	897	844	852	932	882	888	835	906	887	926	908	852	909	922	923	888	847	848	931	862	917	840	881	890	887	907	894	883	919	891	879	856	883	890	856	893	954	833	903	916	848	878	900	925	900	880	896	865	840	920	887	872	892	951	897	940	862	853	903	865	943	869	881	854	860	905	869	886	886	883	952	907	881	902	922	935	852	849	909	914	860	874	895	935	886	909	906	914	869	919	899	904	905	910	901	917	919	862	853	888	876	871	902	833	905	851	843	909	864	946	904	905	825	871	852	932	854	956	862	868	857	876	839	917	904	884	861	907	913	891	878	819	872	897	889	976	911	898	852	882	836	859	847	886	881	856	831	926	837	876	895	962	807	867	881	844	864	879	880	919	856	860	914	934	898	919	871	891	863	851	894	879	871	881	907	937	847	854	894	832	872	890	850	874	923	872	876	897	904	926	839	815	894	855	871	905	882	887	846	895	863	901	832	833	898	848	898	903	830	897	870	940	866	895	906	866	917	910	919	854	846	933	929	883	860	896	899	858	882	853	933	896	921	887	895	874	926	907	851	925	907	914	871	916	885	838	907	878	868	895	879	844	875	923	938	872	846	860	867	871	874	897	906	904	879	842	912	955	932	918	911	836	911	855	838	932	886	915	886	884	905	898	902	914	921	917	897	867	928	894	927	865	853	855	929	917	902	871	928	865	893	878	889	864	897	865	890	876	883	871	933	896	836	917	914	900	898	940	904	887	857	857	883	846	865	924	891	915	888	910	848	925	870	894	916	873	882	910	874	879	860	894	901	878	907	882	841	878	875	867	864	865	865	911	881	865	883	910	856	837	951	901	904	874	923	833	907	909	837	901	928	830	855	902	927	870	852	901	917	888	899	857	891	889	905	929	866	854	908	950	926	946	866	884	889	881	892	904	852	843	855	889	916	899	880	869	878	889	856	845	881	872	917	919	879	911	876	913	889	818	901	902	898	868	829	907	878	853	893	848	859	909	945	821	889	911	834	879	784	951	963	888	902	855	880	874	834	884	891	888	916	876	837	893	868	878	931	892	825	881	867	890	870	891	868	913	875	862	845	883	871	886	878	892	903	929	922	893	921	907	901	877	840	881	867	855	865	910	890	924	906	822	878	895	911	851	854	880	917	902	864	897	868	857	854	846	876	794	857	891	839	878	892	824	884	956	908	949	880	900	851	873	856	894	881	907	912	889	892	882	921	907	867	817	867	889	944	864	865	898	905	846	894	857	904	908	885	859	913	878	919	897	946	821	888	876	864	840	878	890	856	837	851	892	855	949	910	916	892	914	882	851	870	845	869	869	801	913	902	891	862	966	874	881	896	869	868	860	882	849	851	884	875	922	895	899	893	889	906	902	901	869	825	865	838	893	900	885	915	891	914	946	856	891	859	905	839	912	892	868	918	849	888	834	928	922	927	914	925	903	904	923	837	812	933	831	870	870	828	862	887	883	895	919	903	858	848	954	889	919	886	915	905	882	898	872	839	918	853	869	877	927	895	878	848	895	914	927	918	876	887	922	898	924	906	930	926	822	860
25911	10335	6623	4055	2839	2174	1579	1236	1038	919	770	709	622	622	577	488	505	461	450	446	413	394	415	409	427	419	410	400	383	382	415	420	436	381	405	410	418	388	447	373	434	388	438	366	396	416	401	375	397	395	405	385	444	410	407	363	385	387	377	371	395	363	380	372	381	364	391	354	380	361	410	379	390	397	363	377	354	396	394	399	409	365	417	397	396	325	402	380	374	404	384	357	374	400	405	357	417	398	376	343	375	379	391	333	405	389	354	403	435	370	374	420	367	382	370	370	398	357	412	347	371	387	368	386	385	378	372	394	363	371	406	406	374	413	402	369	381	377	392	410	404	369	371	407	415	407	353	411	393	406	388	375	350	378	419	375	403	388	393	356	393	376	371	393	364	405	391	358	393	367	410	376	375	400	338	392	357	355	373	389	365	389	389	380	369	395	354	385	399	375	410	344	402	343	414	396	404	361	372	365	378	360	398	378	347	374	385	372	389	401	407	380	355	362	393	357	392	375	381	418	387	363	410	351	372	371	373	361	407	366	364	408	423	356	380	413	421	373	417	351	348	356	369	364	342	362	382	371	353	385	383	383	427	396	360	393	369	370	386	378	365	389	381	364	401	372	368	379	377	374	387	342	378	392	368	373	363	436	394	350	356	382	367	393	381	397	352	406	392	399	374	383	387	389	361	390	406	388	343	399	370	346	379	365	392	378	406	406	387	381	344	377	365	386	407	408	366	374	396	357	391	366	375	362	354	398	342	354	363	382	341	357	370	364	398	418	391	394	365	399	381	387	334	451	367	392	383	394	406	411	409	423	396	367	360	350	393	354	399	406	384	353	407	408	360	362	391	387	379	409	381	420	398	394	399	414	388	407	409	379	374	404	437	371	388	366	371	344	395	409	387	406	389	356	410	360	372	394	366	364	394	363	394	378	340	397	424	364	359	351	362	374	386	371	380	377	377	410	359	363	365	370	372	351	379	369	370	363	386	372	354	327	376	428	378	407	377	385	379	359	369	383	375	375	406	351	373	408	391	384	395	383	369	410	378	395	386	398	379	358	371	348	387	396	373	370	385	398	387	388	346	426	384	353	375	408	357	371	352	341	371	411	346	370	422	398	416	364	356	382	364	383	387	364	373	407	360	367	386	352	366	403	372	377	345	342	399	381	401	371	392	332	355	363	364	419	363	379	381	417	424	395	354	400	372	351	368	415	361	427	383	341	388	382	373	394	368	396	391	393	368	369	397	382	363	410	369	385	398	403	377	362	335	433	437	399	370	428	390	354	388	391	386	393	406	356	392	391	367	367	384	369	360	386	409	409	357	373	396	386	380	381	406	364	367	386	372	358	391	392	399	341	353	384	391	342	393	376	371	364	371	381	376	388	395	369	419	385	348	400	383	358	368	385	382	420	382	347	351	378	354	373	371	405	355	353	373	349	396	352	392	373	380	407	400	382	365	377	368	395	375	365	379	355	363	354	392	396	363	412	402	400	378	355	362	374	423	394	350	393	378	339	383	370	373	367	369	407	370	410	390	367	326	385	387	343	415	373	360	417	416	398	354	416	409	365	404	355	376	406	398	379	413	406	399	391	378	358	388	397	359	399	348	370	366	385	392	379	386	401	395	451	412	401	372	378	361	376	374	404	382	365	420	401	394	421	425	416	364	373	382	369	390	447	397	391	358	365	377	456	377	418	381	383	337	372	363	382	392	381	386	403	370	375	355	389	407	374	377	354	409	359	383	381	403	354	364	398	389	388	402	388	379	358	354	390	375	373	385	391	359	417	395	396	383	407	417	381	403	414	363	415	379	384	378	364	366	383	374	383	372	405	353	374	387	375	381	363	395	410	403	359	414	408	369	399	399	404	340	384	412	396	401	346	390	410	379	397	364	372	395	344	409	414	406	361	385	403	369	411	385	401	376	356	364	375	322	403	415	357	350	387	398	415	405	377	371	366	378	378	404	347	347	367	361	360	390	367	372	373	386	401	414	390	394	364	403	372	375	373	381	400	386	386	382	363	391	373	369	381	361	406	367	335	408	385	367	373	371	377	376	391	377	399	361	413	399	377	406	333	410	373	345	399	412	366	391	341	354	397	351	396	364	397	386	385	380	386	384	354	383	350	387	389	371	358	399	388	357	376	389	422	377	410	402	362	379	369	386	353	370	358	377	393	369	424	345	377	410	376	393	387	382	413	377	349	360	405	352	358	371	383	387	370	415	386	366	371	400	358	343	344	420	362	404	374	383	412	379	431	392	375	389	360	426	388	360	390	387	398	392	350	345	367	416	398	393	372	336	361	365	396	380	376	386	396	397	378	367	373	375	356	381	409	389	414	388	377	361	373	349	384	368	363	355	402	370	379	424	387	430	370	435	412	377	390	331	406	345	379	360	353	359	364	430	393	395	369	391	386	376	398	336	390	391	397	385	419	372	385	367	372	341	397	417	377	408	390	399	377	331	384	390	387	389	410	370	399	370	381	341	393	405	396	391	369	351	390	378	376	374	380	339	373	446	390	375	383	404	382	349	385	373	383	387	378	389	387	399	416	378	399	403	380	372	379	384	389	381	397	351	410	382	424	353	426	351	349	401	372	372	366	385	381	389	402	341	364	378	411	408	389	395	368	368	372	391	358	385	392	349	360	377	387	381	385	389	400	386	387	362	380	382	407	365	392	388	381	355	358	367	384	391	358	365	391	379	379	381	372	373	366	387	378	364	379	413	383	376	365	356	451	383	389	408	390	382	380	350	351	389	369	407	383	368	377	367	344	387	377	345	370	392	410	368	405	361	345	380	384	381	346	400	366	340	350	410	424	360	357	415	379	381	375	360	368	354	408	361	396	407	351	377	430	388	390	373	387	398	399	356	399	384	364	411	374	343	375	338	382	361	374	356	408	390	369	381	384	390	401	410	410	352	422	372	346	394	336	375	367	393	380	370	391	392	401	375	400	376	369	377	340	338	375	378	440	381	375	356	368	403	383	366	355	400	413	393	361	392	401	358	382	374	357	362	367	366	353	407	368	361	385	364	366	378	394	394	363	404	398	408	406	389	368	350	422	354	373	378	402	370	375	403	349	416	359	406	363	382	381	423	391	382	369	351	418	379	390	360	369	376	430	399	366	370	413	384	367	382	368	387	349	344	401	394	373	354	361	365	417	333	360	387	397	376	378	380	396	406	381	379	386	401	397	396	381	378	413	405	399	329	372	371	397	388	396	384	412	390	362	409	380	371	380	381	380	391	381	398	362	384	367	365	372	409	404	380	371	364	376	395	381	383	350	362	429	391	386	327	379	384	405	369	378	423	403	381	378	379	405	401	345	355	394	358	396	401	347	344	377	443	349	388	389	350	410	342	392	385	399	396	356	400	353	388	378	368	405	355	370	385	366	398	371	383	382	401	393	424	426	385	404	428	402	384	391	373	422	379	369	398	370	367	373	395	365	354	394	376	381	361	392	371	348	354	366	375	391	432	359	373	399	362	392	383	370
15125	7389	10312	10036	8800	7560	6209	4936	4163	3576	2869	3087	2304	2392	2045	1686	1569	1338	1250	1088	1142	1016	1084	1052	1080	1017	1008	966	920	961	929	918	966	894	892	893	917	854	846	922	832	871	864	874	838	808	866	867	832	890	901	855	778	844	869	850	829	842	843	863	827	809	853	768	822	843	815	824	815	872	855	873	851	822	881	825	776	836	829	851	797	893	845	834	814	789	858	823	833	811	819	858	820	868	797	857	881	843	886	838	828	853	906	821	827	813	868	815	866	862	832	826	842	832	812	838	839	830	814	836	824	852	840	839	844	823	796	859	859	888	808	841	827	874	846	765	818	861	828	839	855	864	837	837	818	828	807	855	817	774	831	836	786	815	800	846	835	856	832	854	839	830	773	865	839	866	845	861	882	832	845	848	783	854	836	852	818	846	845	849	849	836	828	819	788	829	828	819	849	796	828	826	832	816	838	884	852	864	848	860	836	863	851	872	816	795	811	770	824	833	807	851	846	867	772	894	817	843	846	799	878	878	814	825	812	823	813	837	832	791	793	802	869	847	867	793	827	855	843	811	861	883	894	822	885	817	886	842	822	898	848	868	765	871	812	855	830	835	841	895	854	823	865	846	908	830	848	825	810	802	841	847	819	772	850	875	831	807	838	800	819	799	813	845	815	804	823	838	861	827	837	802	768	875	880	815	778	907	863	825	842	826	792	829	829	837	848	882	861	894	856	854	821	848	827	876	824	834	843	803	846	807	853	847	819	833	840	811	843	830	890	878	830	852	863	812	849	804	854	885	856	827	868	806	853	830	867	860	896	797	813	860	812	821	833	807	822	840	830	878	858	836	840	897	854	835	816	839	872	809	828	781	821	825	821	823	848	802	847	804	797	827	840	877	829	809	791	785	792	883	811	824	809	873	836	840	846	838	863	858	766	812	828	817	852	850	849	851	829	852	836	832	871	793	893	837	824	854	841	826	836	844	836	851	806	798	840	844	864	793	859	871	835	822	823	824	899	815	798	811	922	882	857	871	826	828	827	836	832	836	866	849	846	807	817	802	809	831	880	861	771	807	842	770	803	847	880	851	874	808	841	824	847	831	839	887	782	824	856	851	862	842	805	822	925	838	868	921	831	844	840	830	814	849	839	811	856	829	834	832	874	870	829	809	771	848	809	782	831	836	854	782	828	811	757	874	816	855	854	875	854	892	874	824	771	852	828	797	826	870	827	820	844	848	877	809	828	839	862	836	827	833	863	819	820	845	796	835	846	794	847	844	822	840	890	791	834	845	843	884	857	843	809	862	831	864	816	841	798	816	828	821	816	831	856	808	823	858	851	861	781	891	814	777	865	805	808	833	842	824	860	904	857	838	862	808	869	808	848	805	863	877	822	866	860	759	841	833	887	800	858	858	785	844	818	820	848	882	827	844	845	844	785	816	840	821	805	843	858	811	837	797	865	861	847	835	873	774	816	853	838	876	853	858	849	836	799	823	854	795	790	845	799	811	847	870	821	802	784	894	814	820	817	805	869	826	854	833	899	859	857	837	832	825	890	838	858	843	865	827	848	860	858	816	822	807	863	837	835	846	811	835	858	842	849	898	815	884	863	872	855	874	818	794	812	843	762	843	840	841	859	864	861	852	867	809	838	829	820	827	833	791	802	818	861	819	797	857	840	804	851	849	831	853	838	819	815	793	837	863	794	824	803	830	831	842	781	875	810	824	879	834	884	820	818	833	827	871	805	813	800	848	825	836	852	822	825	835	809	823	778	810	867	895	853	815	828	787	803	840	856	837	837	820	864	858	840	829	855	837	855	846	882	763	856	841	871	838	875	887	875	834	812	864	822	812	851	938	808	865	820	831	827	833	898	810	823	847	854	819	806	864	800	828	853	803	855	851	839	775	829	829	848	838	843	809	859	770	855	837	811	836	878	835	859	857	900	832	838	841	846	820	841	798	838	859	842	860	814	822	819	825	849	826	890	847	824	849	915	836	828	851	810	854	839	868	825	845	882	829	829	846	794	887	887	856	864	835	854	767	855	857	831	771	855	841	778	869	824	795	845	842	860	829	899	861	850	849	808	793	818	849	820	819	871	871	891	850	793	790	822	807	858	822	866	848	800	818	877	872	799	882	844	828	839	865	853	857	825	818	858	834	837	876	877	869	857	833	845	867	824	837	819	825	827	829	784	868	821	831	846	857	794	839	819	845	818	883	837	828	841	793	820	825	870	875	788	896	808	885	842	847	903	875	803	865	844	910	836	853	851	844	846	825	802	835	860	803	801	803	897	871	854	837	809	845	784	848	803	858	795	830	825	807	851	873	879	864	832	828	839	847	847	852	830	846	805	844	810	845	825	845	776	855	859	838	816	827	814	860	825	801	856	911	766	877	840	837	859	813	834	815	830	815	869	850	854	813	873	858	853	827	834	886	724	830	839	817	854	842	795	812	845	842	820	844	827	768	870	856	784	884	838	785	834	862	805	849	829	852	887	882	834	774	813	824	761	807	840	823	886	841	827	823	788	830	834	854	861	852	857	809	844	817	838	811	880	837	790	838	857	839	888	874	791	880	832	783	793	855	842	790	853	823	842	854	834	852	844	799	792	862	806	805	811	826	882	822	810	812	864	842	836	850	816	837	855	852	848	838	835	846	838	899	823	838	846	783	821	881	824	846	820	883	871	853	828	827	808	847	837	888	854	813	841	854	851	819	828	811	818	882	824	847	883	806	831	868	832	872	863	778	820	840	822	841	852	839	874	813	785	877	807	819	826	786	844	781	871	871	884	890	791	821	810	847	791	858	855	823	797	828	841	903	854	838	873	871	853	836	799	871	862	872	837	853	834	822	831	805	864	885	801	865	808	819	802	821	816	822	857	821	819	785	894	833	872	853	845	800	815	901	857	830	789	858	815	842	842	822	804	862	864	828	821	831	856	871	831	832	914	841	865	816	864	832	805	809	794	865	846	842	831	867	809	832	852	861	880	843	814	835	893	853	829	821	773	832	830	860	819	823	858	843	818	804	809	833	889	850	839	828	831	822	861	814	847	848	811	807	816	802	778	854	834	851	839	844	899	807	781	821	816	845	845	886	873	835	899	875	805	813	836	810	845	807	812	788	768	790	823	803	839	827	845	831	852	791	812	840	838	816	828	845	839	823	819	827	833	824	847	878	840	852	842	792	827	826	794	811	838	844	827	863	862	836	836	830	865	875	855	818	817	832	839	845	847	855	829	836	801	850	802	864	883	792	867	861	855	842	806	884	846	801	846	803	810	876	812	850	854	877	842	827	888	811	851	828	851	848	876	863	805	847	795	885	873	876	837	841	829	872	787	834	781	844	862	816	837	863	838	813	796	832	899	834	813	821	833	869	864	879	848	854	851	845	862	807	818	806	833	871	826	863	790	864	848	831	807	863	833	817	828	817	829	833	774	852	804	810	816	820	832	875	871	791	834	793	816	806	846	787	789	871	838	782	838	827	860	794	767	838	782	811	830	849
34568	13832	9291	5657	3750	2960	2234	1759	1356	1225	948	996	878	823	668	656	604	550	536	494	516	479	510	485	473	437	450	464	489	461	433	472	442	441	474	427	457	448	461	480	498	453	431	432	416	440	426	463	426	419	465	458	422	462	424	415	464	401	450	392	412	393	415	462	387	391	388	405	426	408	456	456	456	458	411	458	463	434	423	437	415	454	456	407	457	440	423	444	406	460	404	438	440	451	452	431	450	397	397	459	425	464	443	454	438	481	419	440	386	398	415	410	425	433	436	449	447	471	453	411	468	384	400	453	447	431	437	471	416	465	414	444	423	466	414	444	445	459	428	429	427	466	428	448	448	412	421	415	449	417	451	465	431	430	409	414	409	413	425	450	447	421	395	445	411	432	464	462	413	429	409	469	439	426	427	395	392	418	426	420	428	413	475	431	430	409	404	447	457	458	442	426	442	422	429	451	428	420	416	433	426	476	443	447	439	451	444	483	416	416	452	453	407	426	410	422	412	453	429	417	441	455	450	446	445	425	415	464	438	470	459	426	407	437	441	410	402	495	423	409	381	438	463	454	453	426	477	442	465	450	449	430	438	418	441	421	437	460	433	452	431	404	430	432	418	452	414	406	436	445	498	432	453	440	464	432	471	439	412	422	457	432	411	430	419	434	442	410	434	428	406	415	458	451	411	422	450	418	449	415	445	469	428	442	421	450	429	405	424	439	479	445	407	450	467	436	442	460	382	437	443	439	415	424	422	436	461	467	415	433	466	411	408	449	407	397	439	435	425	402	432	431	455	433	439	460	451	431	434	423	427	415	421	423	426	417	468	467	476	455	468	453	428	447	447	452	454	476	434	449	445	444	442	418	442	424	455	461	462	466	448	436	459	433	433	416	441	434	449	419	412	394	408	419	416	452	421	425	415	475	434	449	466	450	411	444	427	417	418	439	423	428	467	443	434	431	437	422	440	452	430	466	449	474	466	467	434	423	423	457	428	435	455	437	428	445	430	429	430	448	425	426	445	412	432	432	471	443	417	467	460	457	385	439	443	428	455	424	419	447	479	432	458	411	411	436	426	437	455	480	462	496	448	445	406	420	447	448	451	437	437	404	423	426	451	435	454	495	485	455	401	468	430	429	425	409	435	446	401	438	420	427	451	426	433	428	496	452	441	441	442	424	410	438	406	451	448	423	469	496	459	446	399	429	400	430	433	420	386	419	438	433	444	405	453	442	457	405	454	440	453	402	465	422	452	410	448	459	430	453	415	437	449	460	416	421	424	402	440	428	442	449	441	461	420	387	416	425	440	446	480	426	450	402	418	476	433	455	420	459	426	423	442	504	440	397	441	483	458	442	427	426	453	477	449	449	436	472	388	421	436	434	427	405	445	446	460	465	417	452	423	442	425	429	448	449	405	459	412	458	447	431	393	381	421	390	440	440	434	431	403	469	466	428	428	443	453	446	442	450	429	426	428	462	451	451	436	425	426	402	385	449	459	411	442	425	446	415	434	452	457	478	443	434	466	471	400	469	423	442	437	463	454	425	425	427	436	445	455	447	452	462	410	418	486	421	455	447	461	427	398	433	433	449	443	426	408	446	445	471	447	369	419	427	394	417	408	442	414	420	473	435	382	433	409	436	435	419	472	448	408	426	387	439	403	452	427	455	453	434	466	418	448	398	469	428	430	427	456	420	461	471	413	450	455	448	448	453	435	422	443	461	448	440	414	451	462	422	422	435	407	491	470	432	427	441	435	428	446	409	425	459	460	433	444	397	401	432	406	423	483	408	477	381	460	442	456	428	418	409	417	434	471	454	447	453	437	423	453	428	417	407	429	428	426	459	426	460	437	434	398	427	432	412	478	465	433	393	401	421	445	432	431	400	471	417	410	439	453	440	431	437	467	409	441	417	431	466	458	456	462	403	434	419	426	451	448	483	477	477	434	453	413	410	436	453	405	480	412	440	431	438	422	424	445	445	396	422	473	442	403	425	442	465	419	417	425	412	418	430	402	393	451	411	407	424	411	427	455	467	448	412	434	463	478	434	399	418	453	421	434	426	439	421	452	390	441	415	447	433	425	448	451	430	470	447	414	429	418	429	469	424	418	415	403	424	414	457	389	455	438	434	439	412	363	483	386	424	393	416	405	421	468	442	455	439	408	437	443	460	433	430	448	431	412	401	429	422	417	418	442	425	404	456	447	478	415	413	415	432	427	451	443	458	433	453	419	449	437	433	444	471	449	436	434	451	435	471	434	415	429	432	416	412	395	428	444	440	425	416	449	505	419	383	425	413	392	404	434	414	436	484	430	456	456	417	437	451	425	419	424	447	425	403	436	419	406	444	462	414	403	383	402	442	404	429	443	440	435	451	442	438	420	463	421	481	453	429	473	468	422	461	434	427	416	449	438	411	425	430	461	456	426	439	421	455	441	419	433	453	461	434	442	494	418	407	433	461	415	404	421	419	432	444	447	381	393	438	447	444	417	446	434	401	412	465	436	414	421	468	434	448	466	440	469	424	419	460	412	415	462	450	450	439	471	429	424	425	432	407	419	444	461	426	420	424	421	455	447	429	448	491	460	449	449	445	435	448	453	428	454	438	395	461	429	447	433	456	431	481	458	494	467	427	439	400	383	438	458	412	478	466	440	437	452	432	412	444	406	399	438	448	447	442	422	441	431	403	446	437	383	405	437	426	435	422	471	436	426	417	464	398	391	407	439	471	451	408	468	463	456	431	455	423	479	442	425	440	478	416	429	427	389	437	435	450	469	449	440	424	462	434	435	456	428	418	431	405	410	422	409	425	465	435	442	404	437	387	441	447	414	463	418	398	458	431	452	444	449	423	452	452	441	437	396	417	436	423	449	445	415	462	472	435	418	419	443	446	443	456	425	466	378	441	465	444	461	441	445	386	412	418	406	430	406	419	452	462	464	454	402	443	405	427	436	432	476	440	483	396	429	431	443	444	437	428	451	470	436	454	397	422	477	403	461	417	399	437	438	496	417	428	431	433	475	435	424	447	436	407	530	414	442	451	448	483	421	483	415	438	461	429	432	442	425	426	429	437	450	498	434	453	436	447	423	453	402	437	453	411	413	407	444	427	407	458	443	463	424	448	433	480	436	439	490	456	414	451	421	453	432	445	438	435	410	450	442	468	420	446	428	388	430	431	417	375	442	448	431	454	440	453	469	422	445	420	430	400	418	452	444	484	446	427	417	434	408	447	444	438	395	473	404	436	444	459	410	406	416	453	398	404	443	392	455	452	434	420	414	406	421	456	429	429	414	423	405	453	413	451	460	415	409	479	441	431	389	443	463	417	428	461	395	421	419	407	439	436	412	424	459	392	440	459	451	443	441	410	426	431	470	432	442	435	441	436	408	431	425	435	416	431	404	440	449	394	436	429	451	421	410	508	478	412	433	417	399	416	421	428	436	467	401	451	464	434	410	447	412	423	442	434	449	425	418	428	433	442	462	442	416	452	467	419	441	445
18972	9401	13512	12470	10950	9509	8003	6661	5342	4694	3701	4068	3312	2961	2590	2145	2072	1630	1410	1323	1277	1263	1222	1252	1164	1239	1136	1106	1110	1141	1056	1019	1009	1070	1004	1018	1068	1032	1004	1057	984	986	941	936	963	1001	981	938	1025	918	930	995	959	913	903	945	926	983	974	893	940	889	942	983	961	954	971	963	936	981	942	926	956	937	895	952	942	991	952	964	1020	987	921	912	985	958	963	992	981	1006	909	994	947	930	945	952	963	997	1014	955	967	955	961	969	989	916	989	953	898	930	914	1010	947	960	928	933	986	933	975	902	948	922	1002	927	901	931	949	925	943	948	947	987	961	962	905	930	906	892	965	962	957	972	957	919	926	943	913	982	966	919	933	893	947	919	967	958	956	934	929	932	903	952	904	926	938	987	983	976	984	934	961	928	899	944	936	938	938	911	945	940	962	963	936	919	952	937	944	976	911	869	954	924	942	953	902	950	974	934	921	954	910	907	932	936	984	974	911	918	968	972	998	995	901	969	900	929	926	961	979	989	949	969	920	927	921	908	879	971	978	951	941	941	885	908	949	983	959	952	907	943	970	990	928	958	960	936	896	956	961	897	936	923	941	965	953	957	882	989	905	994	945	927	903	941	928	946	979	909	964	940	935	928	959	978	933	924	926	935	910	954	917	975	900	995	974	931	929	945	908	909	962	898	915	952	951	954	973	967	1000	924	946	965	969	893	939	936	955	940	932	923	915	970	941	960	873	975	987	925	941	933	909	876	962	959	958	974	933	1002	957	975	933	870	912	968	924	948	929	891	985	961	968	924	916	996	959	982	953	983	958	978	972	919	937	871	943	909	913	918	937	934	985	940	957	965	977	943	879	979	939	894	941	932	957	990	918	913	963	915	942	983	948	936	934	891	901	888	1001	929	903	932	912	969	911	932	927	907	949	928	932	936	937	976	901	943	953	968	915	931	929	904	933	913	935	956	938	936	922	955	896	944	944	922	1012	952	941	970	959	944	941	966	911	927	948	968	967	886	970	989	954	929	885	935	921	920	989	1010	959	969	957	922	998	923	938	934	909	930	972	957	983	947	968	988	947	956	960	925	910	922	983	979	960	906	882	898	892	982	973	879	955	995	909	950	983	905	960	970	975	961	961	924	974	981	938	941	954	899	960	905	924	904	954	964	918	911	944	927	978	966	962	984	968	979	930	1000	961	962	886	951	918	956	951	915	941	977	944	949	975	998	887	960	891	923	914	949	898	928	916	929	918	941	914	943	925	968	954	917	944	950	983	916	961	950	951	951	979	959	963	906	949	978	933	987	940	927	949	957	961	945	1017	939	942	975	918	947	942	978	954	958	973	962	896	867	950	944	949	942	957	1018	987	961	938	923	924	934	938	914	949	917	890	918	1005	988	946	916	921	909	993	945	944	1002	964	971	977	966	896	967	893	897	949	962	948	897	944	934	935	899	1015	940	934	997	923	886	963	915	924	955	971	900	1013	968	938	923	935	949	933	908	943	932	933	957	908	976	942	913	953	940	951	902	930	957	919	887	925	983	941	895	908	923	992	905	917	955	906	897	957	961	935	1010	962	917	964	914	934	949	985	924	961	914	969	963	943	911	926	922	958	888	946	927	961	974	957	968	923	950	949	961	940	958	912	972	913	924	919	909	946	893	903	909	902	918	904	971	922	893	969	921	967	996	872	907	892	942	896	925	965	905	945	996	896	967	938	950	935	966	957	933	989	944	968	959	894	900	957	924	885	907	965	919	871	935	959	940	886	902	920	911	943	948	1025	903	964	932	961	981	954	863	898	904	967	946	946	901	919	979	901	979	969	931	936	972	964	935	1013	946	951	855	945	929	939	958	936	950	962	929	970	921	1018	924	977	923	959	951	935	916	923	957	899	971	945	930	1002	969	999	925	1009	921	939	911	964	1001	923	932	942	947	947	923	966	941	938	951	915	927	886	917	899	920	989	917	975	948	942	878	910	904	1032	987	979	910	967	966	982	920	882	938	956	927	946	976	930	871	913	967	930	955	937	914	956	947	918	970	972	947	943	969	886	926	971	938	953	909	952	923	953	881	933	932	969	876	952	934	929	945	942	946	913	920	923	938	967	973	983	897	919	955	966	911	900	1016	999	854	957	979	899	929	933	914	956	912	946	953	1001	979	870	915	956	950	878	911	893	943	930	929	886	957	961	991	987	971	894	1010	1004	976	915	898	925	925	947	901	989	970	930	978	954	992	886	1018	961	930	955	893	873	904	940	885	948	895	943	959	918	925	961	930	922	951	848	951	927	933	908	941	929	979	880	990	972	884	905	919	939	939	902	963	943	923	945	906	944	936	936	960	948	920	910	946	986	942	974	930	937	956	916	921	939	924	942	937	956	926	905	943	927	908	938	951	906	929	877	916	900	954	896	971	891	989	913	933	906	898	958	915	957	934	918	905	924	942	908	946	957	954	920	993	965	947	881	922	936	938	935	971	925	952	938	976	918	902	975	943	920	931	925	938	937	938	886	915	977	926	959	981	987	896	968	1019	912	947	934	936	1031	967	972	948	936	968	919	967	965	934	940	979	934	940	957	955	927	986	925	967	917	911	954	937	884	943	903	888	902	909	976	983	944	970	967	987	970	896	958	933	935	897	976	935	904	880	944	943	943	928	936	919	941	975	929	892	923	957	956	941	968	911	956	957	965	931	976	1010	963	927	975	956	950	960	990	972	956	945	993	908	937	932	889	946	969	898	964	999	911	940	958	931	889	949	962	927	922	940	924	940	933	964	959	947	958	926	918	915	961	947	957	951	975	875	919	956	933	918	928	870	960	967	962	923	916	954	952	950	1003	993	1005	985	893	950	888	979	972	914	995	924	957	915	926	935	918	958	891	940	958	972	923	970	969	980	936	856	977	997	899	994	945	898	1043	956	955	1024	941	968	983	951	955	909	947	961	925	964	942	923	929	915	920	956	929	939	932	859	951	961	935	933	875	915	939	900	957	936	956	937	901	956	904	983	991	906	937	952	930	1004	950	891	976	919	943	950	942	943	948	906	964	902	948	922	983	933	940	933	915	994	923	913	934	928	896	964	874	932	978	946	938	911	956	983	922	971	939	969	923	918	962	921	965	936	949	980	943	955	945	962	950	1011	972	991	920	949	916	902	926	991	907	936	961	931	923	950	951	948	938	993	919	954	913	945	931	912	951	989	930	938	884	1008	911	974	885	936	965	969	967	955	953	969	940	945	915	889	951	982	904	915	930	933	909	951	932	874	932	973	965	934	936	962	942	945	980	987	969	968	984	896	913	969	938	926	911	981	943	908	988	1000	915	952	914	964	956	991	942	967	950	1008	936	997	960	922	943	964	951	917	930	885	912	904	961	939	866	963	960	909	979	978	982	951	939	948	923	938	964	985	963	926	929	936	916	868	905	884	971	928	985	988	940	892	911	936	952	959	904	914	887	927	979	980	989	920	910	939	977	875	910	901	978	992	914	993	906	929	940	1005	937	954	990	935	998	910	994	954	992	932	939	919	931	971	944	930	976	956	941	969	908	888
16266	6410	3921	2418	1351	1068	918	845	669	633	566	578	489	499	531	464	493	471	415	421	437	396	434	459	399	455	421	412	396	436	374	422	434	460	398	409	420	399	438	437	404	372	434	368	438	396	373	423	401	427	389	384	420	426	432	431	420	370	396	391	408	405	415	391	426	418	397	385	412	421	423	424	397	392	359	389	374	452	393	419	458	400	425	380	416	397	385	399	427	432	437	394	418	428	371	410	392	441	371	379	428	383	398	427	417	385	426	422	413	424	466	377	423	417	362	376	386	418	372	402	415	390	431	425	421	388	421	416	380	376	406	382	411	394	414	394	413	358	398	412	393	401	377	372	379	410	411	421	432	400	400	448	410	447	398	429	398	372	405	433	434	445	410	407	421	483	390	415	389	394	443	371	393	390	378	411	397	398	399	360	405	378	450	405	416	373	395	404	412	409	418	413	430	434	423	432	396	447	443	424	405	394	392	372	413	356	384	403	378	435	397	415	387	405	380	380	416	394	422	341	397	402	379	446	424	446	380	373	396	420	434	410	378	441	367	409	391	392	410	387	423	392	392	375	400	428	379	434	421	444	438	411	415	406	384	440	378	443	406	433	439	398	426	408	418	405	427	418	424	425	417	400	396	391	390	380	414	443	384	409	405	409	408	438	426	432	420	406	381	394	357	450	368	415	401	362	422	409	446	397	338	368	411	420	399	406	420	378	391	411	427	371	398	398	431	419	395	389	403	376	411	414	404	442	388	426	358	399	442	420	405	429	384	381	409	434	380	437	403	415	363	379	376	370	412	414	377	361	379	394	414	428	437	396	441	407	374	440	404	390	399	401	406	415	466	411	371	398	373	432	409	457	422	388	403	388	403	380	354	412	389	421	425	415	372	412	420	427	389	431	403	412	402	447	405	415	416	404	398	419	437	389	402	406	354	397	390	377	424	396	374	383	364	426	428	410	417	383	429	372	431	394	366	395	387	409	399	406	404	372	433	359	433	398	417	461	379	402	417	409	391	425	381	402	369	434	435	415	395	393	388	400	385	379	399	417	412	379	393	419	429	405	387	367	412	414	394	386	394	399	380	426	367	419	417	427	384	400	415	377	368	455	445	424	454	376	414	377	431	402	415	394	391	435	404	388	405	410	449	397	395	394	422	378	410	386	425	425	416	403	372	402	442	395	432	382	375	424	429	400	406	394	429	431	435	386	318	400	419	408	424	370	386	400	426	411	426	421	418	417	441	422	414	366	409	372	412	400	402	398	347	392	387	422	408	382	420	432	405	407	394	415	414	422	388	418	403	362	410	428	390	408	375	409	430	411	394	404	411	403	384	436	393	364	422	380	448	424	403	374	406	410	399	387	408	434	386	393	420	387	385	397	389	403	389	427	421	392	442	423	378	406	401	389	422	395	415	424	400	426	426	442	371	406	410	404	409	408	395	403	426	361	413	406	435	416	441	434	377	381	414	399	404	457	424	371	414	424	389	395	375	413	434	410	401	388	425	399	416	432	369	376	377	415	420	397	429	376	378	393	414	384	403	440	365	435	395	428	392	446	392	376	427	393	396	400	415	396	414	395	401	412	400	464	452	354	400	409	440	424	392	404	420	455	414	422	432	366	390	392	388	406	387	377	383	427	389	394	392	409	461	438	423	416	377	411	433	396	421	404	425	392	415	407	417	415	396	410	393	426	388	424	399	414	410	397	407	430	429	416	418	451	425	381	438	392	415	398	404	416	431	419	431	422	430	389	366	437	368	427	403	357	399	393	371	410	384	433	416	376	433	433	394	424	404	432	414	388	405	434	393	390	414	417	384	395	398	420	416	381	420	442	425	412	402	443	410	414	391	424	412	404	427	448	426	421	433	400	424	402	421	400	392	393	433	396	410	429	390	400	404	431	433	428	407	417	397	416	444	400	389	407	393	384	385	400	423	428	421	413	436	459	388	383	426	398	416	422	413	443	380	446	428	386	410	392	447	378	423	422	434	447	423	432	407	424	455	403	365	424	426	432	400	402	366	441	379	410	361	386	399	412	401	394	395	449	420	428	462	432	435	417	362	432	407	401	418	394	404	361	431	403	415	376	375	404	381	395	413	413	411	427	409	395	395	419	444	406	409	443	446	387	429	358	418	369	376	422	417	397	368	420	404	449	419	383	424	410	387	385	428	414	445	407	418	386	373	407	408	415	425	385	412	430	403	423	388	401	379	408	422	416	410	422	393	386	395	380	421	453	391	396	434	397	426	379	378	387	444	402	433	437	368	429	386	418	437	379	401	429	388	418	414	389	428	424	372	425	409	390	414	386	364	395	388	432	396	403	383	407	435	406	409	429	449	405	422	428	443	430	397	405	398	397	412	373	427	406	420	434	374	391	415	396	392	398	413	415	461	401	416	404	388	394	401	385	402	418	422	401	420	403	374	404	420	394	378	409	418	396	374	388	405	384	400	410	415	396	415	372	418	400	413	461	412	417	353	417	389	402	393	440	423	435	404	377	365	405	424	370	420	372	367	413	409	383	394	386	396	409	383	434	413	402	387	376	396	401	408	391	420	404	413	386	416	420	359	414	401	417	391	386	403	389	413	418	394	404	449	403	404	411	369	410	415	393	410	404	391	367	403	419	442	450	419	372	374	392	401	367	388	395	428	405	400	420	405	381	399	421	438	392	376	392	383	379	423	466	394	376	429	367	403	400	410	418	437	428	395	418	389	436	421	353	377	429	389	412	424	437	400	405	393	429	402	407	398	401	416	403	458	401	406	383	385	386	414	416	378	402	432	381	403	426	407	402	401	409	413	432	381	389	451	408	402	393	392	426	420	361	421	420	448	402	412	402	377	398	443	391	391	424	495	441	407	379	389	424	437	404	401	414	406	397	424	408	434	400	394	391	408	447	408	402	407	391	418	372	409	378	393	415	456	435	412	377	407	374	401	392	423	364	425	413	413	405	402	413	415	411	409	399	381	403	390	383	368	420	423	403	418	400	393	412	414	410	426	397	441	416	412	416	403	452	446	398	394	411	399	407	374	420	411	436	432	414	415	413	426	420	394	386	425	410	343	381	445	404	420	430	405	375	392	398	417	391	397	392	439	426	420	397	438	370	408	431	423	438	416	393	445	404	383	385	413	386	387	436	436	373	405	392	411	381	423	380	370	436	425	382	408	346	372	401	414	415	394	365	426	406	436	399	383	447	431	408	450	370	429	385	415	396	404	389	350	378	412	429	441	393	419	394	436	421	437	419	426	434	406	388	418	399	414	365	428	389	412	392	436	385	414	378	422	414	391	460	420	394	405	359	412	392	390	411	415	418	441	420	400	413	413	400	420	427	404	416	412	444	386	429	424	402	399	409	411	418	442	436	400	375	367	418	438	399	469	424	402	380	409	399	380	415	424	452	429	448	395	409	421	383	428	408	427	424	411	411	396	405	409	431	453	406	411	398	429	395	406	412	372	411	410	420	405	413	463	346	386	394	413	426	420	410	424	427	383	418
9280	5127	6876	6235	4761	3943	3421	2924	2231	2128	1851	1875	1486	1536	1436	1308	1319	1095	1007	1058	989	988	1017	948	975	983	992	955	941	912	923	997	949	897	911	921	859	916	932	888	854	838	940	909	907	886	922	895	863	909	928	898	878	861	905	881	913	822	859	861	886	864	885	917	829	882	834	845	936	858	910	849	874	872	884	959	932	904	873	883	822	863	913	923	886	873	896	900	872	847	885	850	898	868	863	880	931	886	848	883	876	903	884	870	857	873	896	849	908	874	945	883	814	802	841	910	833	828	867	846	868	847	915	878	817	903	841	889	894	854	884	904	836	884	864	887	864	899	861	850	875	864	911	882	885	876	847	905	905	854	866	874	913	919	899	845	834	888	888	892	881	932	892	841	906	883	921	928	899	874	933	886	948	883	915	931	860	911	828	893	896	843	896	892	864	906	904	833	889	882	853	901	933	855	917	889	920	884	882	863	921	867	900	870	889	869	857	896	892	878	897	852	868	854	899	878	911	827	931	859	851	896	894	864	843	888	917	904	857	860	875	903	883	907	837	872	874	841	914	865	873	846	828	935	878	921	812	872	867	902	889	873	897	893	881	906	855	880	896	864	865	854	899	929	840	919	889	849	891	906	878	890	894	883	890	867	930	886	890	904	830	887	878	895	837	900	900	892	872	895	896	851	855	855	869	890	897	886	866	904	852	843	906	885	881	815	878	928	849	878	879	939	857	882	863	860	817	878	890	899	908	859	859	834	878	849	888	895	863	862	862	906	864	900	832	869	844	859	859	866	860	860	919	872	869	832	887	895	870	854	877	876	888	955	900	865	860	879	902	908	814	848	860	858	887	847	828	848	839	841	856	901	847	885	928	861	874	863	903	894	839	894	881	884	891	858	883	911	883	879	863	878	906	875	825	907	924	852	940	879	877	885	869	849	916	885	914	836	895	846	862	860	868	924	857	920	886	868	869	858	856	848	884	831	860	880	893	935	861	897	897	874	857	861	842	906	849	870	885	924	940	875	884	844	825	864	923	880	863	837	892	852	921	943	828	893	880	903	900	869	881	900	871	897	855	917	880	884	823	905	887	835	905	878	898	826	895	864	948	861	899	824	885	859	857	852	916	909	856	876	904	890	815	918	882	920	838	872	904	850	869	893	841	863	865	901	932	895	904	933	912	879	879	856	871	852	894	848	891	885	850	879	794	839	903	952	885	844	912	934	898	876	869	848	839	870	847	882	887	944	859	833	862	891	870	841	835	900	858	872	896	831	898	910	865	925	890	855	870	847	914	865	837	838	887	835	865	903	887	895	846	901	879	861	843	906	936	873	907	806	894	910	875	938	918	897	885	908	881	892	822	872	822	876	876	856	879	903	846	914	875	912	881	921	894	856	932	900	880	866	871	852	863	902	903	837	871	889	869	884	882	871	872	889	911	905	930	858	869	882	920	864	876	875	866	880	846	874	847	823	886	853	872	853	884	931	938	832	845	872	872	817	852	856	859	894	880	918	877	909	905	857	894	888	848	862	850	867	895	887	911	871	898	873	907	908	859	906	882	891	873	907	852	900	868	880	895	845	856	866	862	818	864	878	927	848	912	891	881	872	889	856	855	876	885	857	886	863	894	894	866	858	816	897	873	869	844	888	867	864	896	884	890	877	872	878	879	867	821	895	881	827	846	895	892	897	878	895	897	857	838	894	865	855	875	944	882	866	874	886	907	900	901	839	908	883	913	826	879	954	849	905	909	878	887	937	890	863	862	821	895	859	875	847	912	888	870	908	861	853	862	876	882	866	888	825	858	863	847	906	845	866	925	863	850	873	942	858	871	912	926	855	860	921	863	903	921	904	867	859	873	898	916	906	924	904	900	868	877	904	861	906	939	891	904	876	919	876	855	837	838	846	860	872	888	849	890	886	883	906	883	881	867	796	863	856	929	909	887	924	901	884	804	864	941	890	902	891	858	902	880	908	894	900	908	852	849	863	866	884	881	834	920	850	843	858	880	919	906	889	886	871	817	877	876	922	904	866	847	856	884	912	869	914	859	856	930	880	848	906	919	855	886	892	890	943	893	827	856	944	842	870	833	890	843	877	945	932	905	879	908	879	882	866	859	884	873	867	815	881	871	854	913	893	860	881	914	845	868	899	905	821	899	900	871	861	905	894	899	855	872	907	923	892	914	897	885	919	849	926	901	876	868	875	870	892	903	844	879	897	925	885	827	839	915	826	938	919	893	832	796	909	928	821	831	868	873	902	901	872	859	852	892	857	830	878	870	876	873	890	919	878	910	881	918	864	848	871	900	864	844	853	879	933	853	900	865	876	880	903	908	887	881	864	836	908	838	925	935	950	894	881	899	902	868	882	869	917	861	872	884	897	890	864	838	882	900	890	849	858	901	897	867	864	817	858	882	913	913	924	864	907	912	914	860	854	850	890	926	861	877	882	852	913	893	933	851	891	894	868	863	912	895	879	957	887	932	906	921	837	899	940	852	915	899	861	898	907	877	858	873	910	886	900	875	900	912	886	832	852	862	849	821	867	886	872	857	898	864	830	869	823	884	865	911	826	874	866	889	882	869	923	859	878	859	945	906	880	870	856	827	885	856	897	852	791	904	920	865	919	850	880	846	902	879	883	861	868	890	936	861	920	826	892	844	909	895	847	872	882	856	938	835	883	911	873	866	887	865	881	847	862	886	889	890	833	906	815	918	889	842	911	910	889	819	866	887	882	881	861	899	914	880	896	902	853	895	905	886	866	838	923	903	912	887	855	858	871	854	880	837	836	870	893	901	865	852	841	855	884	906	886	781	868	830	851	914	925	881	873	908	864	883	885	853	884	877	882	867	885	855	861	862	866	880	900	911	892	862	888	849	859	921	842	862	875	783	885	876	861	907	902	957	866	884	900	905	885	837	867	845	907	908	889	910	917	919	885	908	954	884	954	819	901	869	850	905	900	927	871	857	883	907	898	864	875	881	882	862	884	893	856	852	774	914	866	909	866	889	882	830	909	958	911	876	909	861	903	876	841	859	861	870	893	888	850	880	864	855	819	891	896	889	887	896	949	890	852	946	850	826	841	912	873	882	929	891	843	896	870	935	811	914	917	871	867	880	913	886	931	875	895	913	855	871	864	865	867	840	868	874	861	812	888	855	907	872	842	833	820	853	872	901	897	839	886	901	856	859	865	903	891	835	881	910	885	845	870	886	844	879	917	892	865	914	860	865	854	841	870	879	855	915	853	928	873	894	889	874	926	923	839	859	865	886	891	854	928	903	840	896	923	884	879	893	851	835	913	843	924	865	869	864	842	929	906	823	877	899	904	844	874	918	891	893	830	926	910	911	919	844	851	907	875	884	837	895	870	909	892	895	834	826	907	902	873	915	863	869	820	917	882	897	869	851	837	883	856	871	882	894	920	900	886	913	867	863	836	843	850	871	860	901	901	908	908	849	847	837	891	876	923	855	890	869	876	898	870	881	889	883	903	875	910	868	876
29385	10718	7013	4175	2956	1985	1604	1244	937	822	698	707	589	575	591	514	478	444	467	453	391	422	377	377	406	417	418	438	364	415	411	385	384	386	374	407	391	439	379	398	360	363	396	372	371	372	378	385	358	379	364	342	389	406	377	377	395	408	390	368	411	392	338	362	411	333	383	349	353	359	377	401	364	448	341	369	356	419	386	384	359	384	356	346	395	387	393	363	424	404	409	386	370	398	402	368	363	388	336	399	413	377	394	357	381	376	376	387	411	387	356	389	403	350	352	376	389	358	375	407	377	399	347	349	382	339	378	404	353	388	363	406	360	398	379	395	368	383	416	371	365	382	379	346	372	372	394	394	356	373	359	380	393	404	373	357	402	360	357	392	398	410	406	395	357	352	358	382	366	372	360	356	391	347	384	357	372	321	361	426	411	391	404	377	369	387	361	374	356	363	393	389	415	399	377	362	358	368	389	373	381	342	400	409	385	409	393	376	402	332	412	392	371	384	340	381	370	429	361	375	368	367	393	374	360	374	409	363	375	392	349	344	402	371	382	360	393	370	375	367	391	344	382	365	387	374	405	365	369	347	387	441	393	419	397	378	369	388	379	359	360	370	364	356	417	393	393	359	381	380	389	374	368	362	410	354	399	369	360	386	370	361	361	382	388	372	380	393	367	362	368	380	383	385	393	362	370	384	356	356	365	412	347	351	340	367	352	328	389	358	379	360	417	382	380	356	360	383	392	370	396	381	374	371	367	369	401	378	391	384	365	326	391	397	335	365	378	378	386	327	343	360	351	392	416	396	364	373	352	370	356	348	361	373	407	389	404	332	360	388	363	355	413	396	401	400	366	351	378	343	359	336	415	388	366	386	346	364	415	387	363	353	378	382	413	392	364	381	410	390	365	382	377	382	386	348	344	397	377	327	384	369	407	370	352	359	398	384	399	400	393	373	394	376	381	329	343	398	385	356	386	371	363	377	412	363	375	393	377	371	383	392	378	419	388	391	400	387	384	398	368	382	383	391	367	354	375	399	372	347	348	367	402	383	402	328	384	394	361	374	361	386	365	362	374	371	394	363	414	385	375	318	369	402	407	379	407	370	378	380	431	379	393	366	418	374	379	389	391	376	400	394	355	409	362	354	389	402	381	352	420	403	395	383	360	345	369	350	342	415	359	373	382	380	397	347	385	375	401	385	360	362	376	371	364	389	434	400	340	353	385	349	344	389	355	387	409	341	348	361	385	437	386	379	341	396	384	371	369	383	402	382	347	427	372	376	411	381	404	385	377	358	399	363	361	365	392	374	396	362	376	381	379	397	372	362	400	372	391	377	394	416	395	373	407	412	373	353	383	374	361	369	367	362	357	378	352	360	370	355	369	396	380	379	372	362	370	370	415	376	406	381	369	383	390	378	388	377	381	374	357	386	352	372	391	392	382	398	342	355	362	405	391	358	356	378	414	435	368	363	369	349	363	407	382	443	369	390	378	376	404	374	384	393	365	444	380	369	345	365	394	379	369	372	383	382	380	356	357	373	375	405	374	338	388	394	347	402	369	372	414	378	384	353	377	386	369	383	409	388	382	385	400	365	410	403	391	393	381	350	387	369	344	386	378	392	369	357	362	345	381	363	399	400	414	412	397	378	369	375	387	384	402	373	368	362	368	351	428	356	417	352	380	400	365	379	386	355	382	423	340	404	350	369	373	359	357	363	361	343	367	359	404	389	315	381	349	345	356	379	399	384	403	350	395	377	389	355	349	415	356	394	402	385	375	349	381	397	353	415	384	380	402	366	363	377	370	389	360	377	363	384	395	399	375	424	367	391	396	385	382	343	352	364	427	364	389	396	385	369	380	395	370	334	372	419	364	379	357	399	381	355	357	362	363	359	376	385	383	380	385	361	386	367	395	388	368	349	377	364	384	388	364	368	379	364	386	402	444	329	353	403	365	373	368	352	392	399	355	369	380	388	374	371	372	383	409	413	394	382	360	384	361	370	419	394	394	385	388	368	363	370	386	400	390	387	359	357	382	378	389	378	392	362	371	367	376	386	410	405	375	355	354	423	405	341	407	357	357	364	363	397	368	405	380	402	394	381	394	365	392	394	423	417	378	352	381	410	398	345	385	389	361	378	379	341	369	384	368	417	402	337	388	374	377	402	384	374	391	353	366	360	374	367	368	378	382	362	379	393	350	379	364	362	365	375	399	420	383	402	369	373	365	406	385	425	393	346	403	385	382	408	369	393	385	398	381	383	374	355	374	375	351	359	344	433	394	366	372	378	367	390	383	368	415	382	375	385	363	392	371	359	368	382	394	382	365	390	384	360	408	396	356	374	388	379	383	398	367	407	349	391	387	344	393	371	380	381	387	439	369	343	392	388	333	377	365	407	389	369	417	382	386	365	395	393	419	367	382	394	382	390	390	437	357	411	360	377	367	378	427	351	388	338	389	365	371	334	371	395	401	374	380	354	353	340	417	340	364	403	396	383	352	336	370	371	369	360	348	363	346	413	398	407	398	395	389	395	371	366	387	379	410	385	388	387	382	361	410	345	378	371	418	361	355	421	346	355	363	372	370	352	404	383	407	359	380	385	371	379	386	363	370	357	392	383	345	330	375	400	412	367	374	363	381	379	384	382	375	438	374	374	340	349	381	379	397	405	364	368	372	336	343	378	396	371	391	392	433	398	363	370	385	338	428	377	370	377	371	368	372	356	399	389	366	406	366	381	446	410	363	383	420	343	320	367	359	366	399	352	345	326	401	393	347	391	404	358	361	404	347	395	332	340	390	337	388	346	409	400	398	356	421	400	360	389	394	389	385	380	385	419	367	340	364	384	364	364	363	394	372	367	343	379	368	376	405	405	373	324	378	377	371	366	395	372	350	349	370	368	354	400	404	406	384	390	379	352	337	359	379	405	409	369	401	384	373	376	354	353	363	351	392	399	370	376	365	412	385	399	427	358	365	364	423	390	378	394	379	386	367	365	323	369	352	367	395	361	372	417	405	362	383	366	387	402	368	423	365	363	373	376	369	391	365	375	389	354	365	381	362	382	403	350	404	363	387	370	385	382	353	369	364	366	385	391	374	393	391	327	384	392	415	375	383	359	359	413	381	382	376	371	404	364	401	424	370	364	400	393	384	384	405	376	358	389	360	381	372	369	381	403	366	419	413	352	404	380	314	364	388	390	377	340	387	350	409	351	375	383	385	407	398	353	401	387	402	406	402	378	399	382	375	377	379	373	366	395	383	364	381	396	374	356	357	379	396	347	383	411	348	396	396	341	409	388	374	376	324	367	383	393	383	371	369	400	451	386	422	407	380	385	388	408	369	354	379	397	405	383	357	381	406	375	376	385	419	370	397	382	377	376	368	393	383	366	343	402	417	361	341	371	397	337	367	391	382	387	378	405	357	361	397	419	376	378	403	402	395	358	377	422	376	410	358	371	393	374	329	373	369	351	378	373	410	368	377	393	394	413	360	353	374	399	360	403
17191	7126	11053	10037	9172	6895	5912	4752	3679	3258	2640	2831	2287	2053	1947	1597	1593	1293	1152	1063	1074	1016	1054	1076	1017	1020	973	1016	977	887	947	909	973	881	919	917	911	956	922	928	898	897	869	823	866	839	891	826	839	889	878	806	793	825	819	898	816	816	855	851	839	836	830	854	823	879	879	879	859	824	832	855	831	864	858	823	779	862	785	832	815	863	812	824	777	807	866	838	822	850	846	826	833	868	814	866	859	804	865	816	844	855	786	871	806	883	845	891	840	825	823	803	825	829	834	772	829	822	829	797	811	826	855	864	837	823	814	803	799	841	843	855	871	839	824	800	792	830	829	809	858	766	814	840	819	838	807	846	876	836	876	841	808	848	810	827	868	882	800	826	781	844	858	863	830	823	850	835	831	830	831	845	860	872	854	777	864	860	776	786	798	865	844	789	800	831	800	854	860	781	840	855	826	857	822	824	846	834	884	811	862	818	786	875	813	856	818	824	817	798	874	791	826	827	833	826	792	872	773	814	811	839	859	799	884	827	808	791	891	793	816	810	882	822	843	828	813	804	870	834	872	795	845	808	840	824	844	841	840	812	784	888	859	845	844	808	796	840	812	846	847	829	775	829	823	840	842	805	827	851	807	800	843	892	849	832	862	790	790	849	788	862	844	836	824	799	831	886	803	848	814	844	801	853	851	836	793	786	825	828	798	844	849	822	859	814	882	831	845	827	814	828	864	858	861	886	812	811	814	849	815	850	895	890	882	851	890	836	795	837	850	844	763	861	823	840	856	832	831	861	792	885	828	827	831	863	849	884	838	819	818	847	796	910	832	836	872	812	862	810	790	769	778	837	851	829	854	816	825	829	861	826	844	834	817	843	830	823	870	810	841	852	851	881	811	789	826	810	848	840	813	809	819	783	865	888	816	874	794	853	821	859	798	853	805	864	878	823	840	799	846	805	820	819	829	817	879	836	868	823	785	854	841	799	806	765	836	836	805	829	832	814	868	812	830	781	846	829	821	841	799	843	818	862	887	818	856	856	840	866	796	874	895	820	785	782	773	825	823	846	837	844	885	844	829	845	870	807	796	854	854	780	818	793	847	791	822	817	858	815	865	834	809	869	850	901	880	828	745	859	826	818	807	820	875	780	818	860	856	806	823	878	810	828	870	843	829	842	814	871	833	773	827	824	828	771	865	795	813	807	848	848	829	853	878	849	809	841	890	840	806	838	889	848	849	833	808	812	848	846	833	846	868	773	836	872	823	854	821	817	829	841	887	784	791	809	840	798	824	839	828	827	788	802	803	822	809	811	864	877	833	867	860	836	883	846	842	820	910	833	844	845	852	811	763	827	843	848	850	811	845	886	825	859	834	815	826	845	840	842	833	827	821	825	792	822	859	841	824	742	857	843	834	787	843	871	849	788	855	822	809	809	805	860	742	817	810	825	840	834	834	827	821	854	822	837	834	836	796	855	838	889	849	795	834	810	810	873	811	817	852	822	906	828	852	843	804	797	928	813	817	829	828	796	886	815	792	768	802	816	815	812	795	832	847	823	848	866	820	855	864	848	820	885	895	847	895	817	845	821	786	822	839	814	844	830	831	868	866	861	884	849	816	828	837	857	807	797	822	852	834	868	859	874	833	830	837	890	835	801	833	878	819	897	843	846	821	764	765	849	890	811	867	808	816	809	792	817	826	838	833	863	802	814	810	855	838	772	858	873	847	802	818	837	767	840	835	872	822	854	843	820	829	799	855	834	836	756	820	877	827	795	841	844	804	840	811	818	827	768	859	860	838	871	802	887	823	876	831	842	859	823	811	863	806	799	831	834	794	850	823	809	849	805	909	848	799	800	883	805	815	836	892	826	813	830	873	815	823	868	821	820	848	815	889	846	832	879	886	808	842	856	813	827	794	797	842	867	872	867	798	844	866	872	859	834	809	820	863	802	815	840	789	810	804	856	848	812	877	877	896	803	881	879	864	816	867	775	872	814	841	841	851	840	820	836	837	843	818	848	836	796	822	852	854	868	834	825	866	812	853	804	788	865	843	828	857	855	845	761	837	895	838	834	808	800	887	865	793	828	826	862	870	796	816	853	811	847	832	789	812	852	853	852	841	847	853	796	872	835	833	801	818	810	849	863	838	808	783	854	857	891	788	803	868	870	830	821	810	796	826	839	852	908	845	851	831	793	762	802	833	872	846	859	826	823	845	826	840	783	845	779	790	846	862	829	844	854	847	858	812	851	822	752	855	861	854	801	814	794	841	812	807	841	840	800	894	843	848	808	792	847	836	821	814	804	782	769	835	840	835	858	843	848	806	830	793	828	857	821	826	784	823	833	782	820	857	821	856	843	894	837	836	817	856	821	883	882	794	861	819	811	855	849	844	823	841	866	829	813	826	873	872	798	858	827	812	837	853	835	814	862	797	793	839	811	831	841	855	838	859	803	840	847	857	830	872	808	828	859	825	820	842	828	891	865	838	831	872	831	853	842	840	777	857	819	818	832	816	870	825	813	815	852	854	821	854	863	843	809	864	792	826	778	849	831	855	815	824	876	834	759	864	796	855	827	903	838	849	804	814	782	861	797	876	844	815	853	848	842	810	835	839	860	854	829	852	832	841	837	790	815	818	813	862	867	847	840	836	826	819	834	838	823	871	867	851	821	788	879	839	821	829	834	793	818	844	882	815	832	857	842	840	842	869	863	835	831	829	778	805	823	845	854	834	847	814	856	857	849	844	787	799	869	808	864	828	788	843	870	875	808	831	800	811	819	869	839	824	810	802	858	861	862	841	823	857	782	836	820	790	894	807	851	835	850	831	834	797	846	800	811	827	847	882	860	843	826	809	841	816	795	881	821	800	858	807	876	893	837	829	847	878	812	829	850	869	874	866	828	894	872	830	867	815	845	864	792	838	834	856	877	829	846	772	855	855	869	829	823	797	858	797	828	823	841	819	900	818	832	809	839	816	846	900	835	811	831	811	783	857	866	806	869	849	833	819	827	878	862	830	831	864	893	878	863	818	865	808	825	826	834	839	810	885	887	798	875	815	812	833	838	856	850	824	826	826	824	836	832	820	851	809	799	847	829	805	810	833	825	831	835	859	851	820	834	860	849	856	838	865	821	863	852	863	890	815	908	810	821	824	806	857	841	882	863	809	836	817	862	847	829	815	879	840	858	883	824	842	803	856	857	866	818	805	843	797	865	831	844	809	816	888	843	830	826	861	845	903	808	812	864	815	785	826	861	838	880	820	796	831	873	782	848	854	791	849	829	836	832	869	863	878	849	800	831	839	856	835	864	768	835	854	828	826	858	823	853	843	852	838	858	836	845	842	836	823	889	865	835	881	827	832	835	842	817	811	823	795	824	821	840	862	849	827	786	793	865	788	857	870	859	836	857	859	863	887	859	794	795	796	815	829	832	800	814	851	857	853	824	833	788	862	797	827	857	859	853	839	875	868	848	841	804	881	846	873	879	857	855	895	867	866	884	820	826
33514	14913	9450	5999	4238	3028	2186	1754	1344	1067	908	954	785	733	719	627	593	562	530	462	482	431	440	497	464	476	449	451	481	467	403	458	454	455	490	479	439	441	426	446	428	462	450	428	492	426	472	471	429	416	447	459	437	461	447	424	423	453	435	451	460	423	438	458	446	420	466	431	444	409	425	439	396	422	399	435	419	433	424	442	424	395	435	430	442	452	454	413	438	432	475	445	476	435	434	426	424	427	444	417	405	417	422	456	409	470	459	411	429	436	436	423	430	431	396	424	396	432	441	443	381	446	458	434	390	431	455	436	438	443	471	432	444	468	472	481	443	466	418	424	425	440	420	436	443	410	413	415	401	444	441	427	451	416	432	463	431	415	435	462	470	430	410	417	434	462	462	448	382	478	437	422	421	411	426	424	380	463	447	454	429	390	407	415	422	501	427	429	429	426	468	434	405	428	422	444	429	464	405	468	423	469	410	454	456	481	444	419	440	421	438	435	454	403	415	458	468	441	472	448	456	440	452	442	434	424	407	410	444	428	475	428	449	377	412	445	430	469	412	442	458	403	468	445	445	445	403	417	465	465	451	449	440	432	425	442	438	438	441	421	460	432	409	399	413	430	436	434	428	441	449	422	429	409	423	441	418	441	425	392	463	482	447	454	446	440	442	471	454	484	442	459	434	420	443	423	422	405	439	432	439	413	423	375	486	423	419	405	411	432	431	439	427	454	460	428	434	421	448	384	409	465	401	437	419	435	448	478	427	447	407	450	447	421	472	439	433	420	462	419	378	445	445	414	452	427	449	495	415	442	454	473	427	449	406	459	422	416	437	411	440	422	400	430	517	447	409	395	449	465	421	438	429	404	414	431	426	437	456	433	411	418	444	402	451	449	453	447	461	432	431	469	419	455	416	420	452	434	413	396	430	397	368	395	443	415	397	410	433	436	428	465	409	413	480	434	419	446	424	454	496	427	414	433	464	410	448	423	441	443	439	413	457	467	458	439	414	421	391	401	425	441	445	478	433	460	451	435	425	441	409	442	411	458	418	444	415	464	423	464	433	439	466	436	429	429	424	460	419	437	408	450	414	429	449	419	416	411	409	392	456	415	445	432	445	450	451	424	454	477	437	398	446	461	434	444	434	459	453	431	447	470	444	449	425	450	478	422	434	477	432	414	426	464	451	460	452	412	437	464	442	446	443	435	426	436	449	425	417	449	436	447	465	434	439	439	445	438	441	412	449	409	412	402	413	461	409	441	415	452	421	426	434	446	475	423	430	422	423	422	471	419	483	438	454	458	439	425	391	480	452	433	488	440	453	429	457	426	427	417	442	453	401	448	443	436	412	447	430	449	409	437	432	423	458	468	430	461	465	441	494	436	411	401	394	422	424	417	455	429	455	431	424	460	435	420	433	417	414	436	476	433	452	458	404	455	455	486	397	431	422	428	445	408	454	454	428	463	431	440	430	452	453	443	427	439	445	455	451	414	417	429	435	454	411	426	442	429	439	476	448	445	436	424	449	446	449	441	428	437	449	440	415	446	444	433	442	432	441	425	422	428	421	454	485	451	441	431	446	461	415	442	448	384	414	414	467	466	416	406	458	448	436	469	484	462	375	432	430	429	449	445	426	439	418	435	457	482	448	431	438	434	415	440	448	435	434	448	395	405	465	456	478	442	422	393	412	476	432	487	408	441	404	454	406	425	414	426	442	442	469	430	421	449	462	466	459	454	447	470	443	460	456	426	419	450	468	466	464	443	432	452	434	428	413	422	459	440	433	445	439	420	457	427	461	488	418	479	460	411	393	403	408	405	487	443	421	420	478	438	434	409	427	398	478	403	434	458	439	444	439	451	402	442	450	446	440	431	440	433	427	448	411	452	433	445	451	447	472	432	442	428	407	469	416	483	445	369	381	426	431	452	448	441	457	451	396	435	420	467	452	402	472	431	432	416	401	434	406	437	398	420	440	423	437	387	485	437	443	456	407	425	431	450	432	404	457	456	408	465	406	455	448	460	451	417	448	457	429	393	436	470	441	423	421	441	433	420	382	442	428	458	438	425	418	411	468	418	422	453	474	440	458	413	408	440	416	444	417	442	405	410	471	468	431	446	474	404	406	436	462	469	467	446	445	445	473	445	451	410	424	412	436	460	487	418	440	450	423	491	448	477	411	450	419	448	438	452	435	423	439	432	411	435	459	401	440	413	443	406	440	436	422	433	420	429	380	436	444	435	430	390	423	428	463	438	416	438	442	427	459	448	460	488	441	426	440	387	445	450	427	438	435	422	427	471	434	403	443	430	427	444	488	419	402	435	421	382	478	495	438	447	458	448	446	415	451	463	441	478	413	463	445	402	463	468	467	473	443	409	435	441	445	392	410	417	421	437	473	431	421	398	423	373	416	489	409	441	440	456	432	435	421	455	402	432	443	412	467	412	434	421	417	450	435	439	444	457	444	463	417	441	406	444	449	470	400	431	431	405	409	426	457	442	442	514	475	419	428	444	459	436	456	472	409	410	431	443	447	416	400	439	420	430	465	381	444	443	394	438	423	435	409	446	435	409	425	453	440	415	449	454	462	438	435	454	470	463	417	458	464	429	422	462	424	440	421	437	401	401	407	431	409	449	436	439	442	433	448	409	444	433	386	430	441	392	410	445	452	416	464	440	427	430	472	460	425	449	448	449	438	469	463	431	439	438	487	415	424	476	442	425	435	450	440	474	479	434	484	433	453	436	426	447	470	415	425	420	472	447	423	431	436	430	492	429	475	424	427	404	428	428	423	461	439	441	485	419	446	443	435	413	426	453	432	420	429	446	462	447	428	428	419	442	411	441	432	428	447	405	432	425	430	412	423	431	428	419	457	432	452	427	438	454	420	424	456	446	438	428	375	408	449	444	436	440	475	446	422	410	427	454	441	446	460	423	436	443	418	438	445	466	425	451	458	463	452	433	463	403	473	450	438	427	387	397	427	433	405	456	405	460	443	428	433	418	441	412	443	461	428	444	461	449	478	482	436	420	441	441	460	460	405	431	414	429	418	427	430	419	426	427	437	480	449	472	440	413	394	443	465	424	431	412	425	404	441	462	459	398	470	436	407	460	417	396	490	460	432	456	418	456	479	420	410	396	457	428	431	390	441	427	464	448	473	449	430	447	457	432	422	461	435	423	466	429	429	395	409	428	389	361	413	428	464	442	391	451	456	365	442	417	445	426	431	485	432	462	440	446	458	411	455	430	415	447	413	465	448	428	481	448	424	455	407	410	449	419	460	382	379	451	470	452	461	411	414	449	456	454	452	441	429	449	431	478	394	453	420	436	435	463	457	416	482	430	475	438	451	428	435	437	432	399	427	407	435	407	393	446	431	415	441	424	423	412	443	477	462	411	436	412	395	436	447	440	445	459	424	466	425	416	442	446	448	415	433	425	433	426	452	461	459	436	435	451	435	474	415	409	433	433	424	455	439	432	421	414	390	433	433	464	426	443	424	392
18584	10131	13729	13014	12233	9439	8016	6654	5317	4428	3723	3787	3264	2710	2634	2049	1956	1586	1389	1322	1324	1257	1153	1251	1245	1275	1254	1102	1064	1036	1050	1062	1085	1091	1001	1065	1040	1022	1043	1027	979	1002	999	974	1013	968	979	984	982	949	930	898	910	939	956	920	947	958	970	952	972	916	943	940	990	919	934	1009	947	962	908	882	947	954	963	907	940	895	919	982	970	935	955	983	981	911	950	905	926	950	926	915	962	963	969	945	903	941	911	892	919	912	983	919	918	977	932	927	930	1009	972	940	953	992	990	930	963	909	936	945	964	963	917	946	920	957	938	904	924	934	917	960	939	950	960	910	952	1003	932	983	945	921	887	1005	960	900	930	952	970	915	977	924	940	963	928	947	892	923	957	964	909	942	932	920	932	878	989	989	949	959	1000	960	986	995	939	895	954	1004	966	932	922	930	914	925	932	948	977	958	918	948	899	964	948	917	930	922	949	920	976	951	953	905	924	905	936	926	996	906	885	941	953	933	879	908	983	911	896	914	937	936	916	984	946	958	975	943	988	979	938	974	937	926	936	930	956	955	931	950	999	975	982	958	973	935	913	935	1002	937	955	941	961	928	933	989	945	987	1010	968	942	974	1025	884	942	922	930	951	904	934	928	923	987	983	942	939	948	931	948	919	917	990	926	925	1026	961	986	947	971	959	929	936	945	943	882	1006	929	906	920	926	903	926	935	971	984	946	969	910	895	921	946	897	953	897	927	937	936	910	945	924	988	947	985	901	930	929	918	905	925	932	879	932	948	906	919	941	949	927	884	990	905	961	993	947	942	979	944	937	934	969	992	923	880	944	943	949	940	972	899	961	919	945	958	951	958	910	917	933	1007	916	923	970	912	888	940	981	952	952	995	941	948	953	970	972	959	885	941	949	955	991	881	945	891	949	933	898	948	996	927	921	877	949	1009	977	931	950	919	915	940	967	945	940	920	940	991	908	936	900	946	912	948	968	944	911	977	1006	998	936	885	944	921	953	889	926	937	978	919	917	978	1008	905	965	940	972	975	957	922	961	926	951	971	874	911	963	994	993	939	989	881	940	903	906	953	957	973	939	951	914	920	926	958	897	921	900	934	1009	969	949	928	957	892	944	953	957	965	974	947	902	929	966	978	995	951	885	921	983	955	940	979	902	913	924	981	943	951	914	938	966	933	916	969	923	939	908	962	947	949	961	914	969	944	904	914	936	965	909	923	956	1014	908	954	910	952	956	885	930	934	957	870	906	922	979	936	944	956	915	962	960	941	978	963	966	934	892	932	970	924	908	920	961	928	943	936	931	965	960	918	930	955	942	1000	926	898	973	954	937	935	960	905	896	963	915	952	930	988	956	949	870	902	896	987	955	900	937	980	909	888	966	918	987	943	966	991	938	945	943	942	906	974	942	925	1000	976	951	950	1002	922	914	905	922	893	900	1013	957	936	902	931	949	959	911	920	959	955	974	910	941	925	942	953	939	929	977	946	979	961	931	969	890	921	993	913	961	927	992	942	951	895	994	940	947	947	993	949	975	949	924	956	954	933	884	975	932	965	953	957	946	897	922	962	923	945	928	929	914	932	912	904	935	939	954	958	965	920	942	907	904	924	953	955	917	942	914	954	948	953	1014	987	927	910	913	995	949	991	935	917	938	910	919	954	959	951	913	937	922	962	926	956	970	925	942	948	959	957	925	945	978	933	1038	967	922	965	910	967	964	916	944	925	914	946	975	980	912	951	957	905	903	967	979	924	960	955	980	919	956	955	932	999	943	961	979	965	918	943	920	905	981	974	940	941	955	941	952	890	926	943	868	878	952	940	904	938	896	927	890	992	968	928	1008	985	1008	964	925	963	893	948	901	922	936	972	921	978	915	946	995	960	957	882	895	956	940	929	958	950	932	966	929	984	947	979	972	911	930	986	938	952	967	932	972	985	1002	926	984	964	915	914	956	933	917	940	979	931	997	948	912	944	943	923	974	864	981	973	904	899	987	936	963	924	968	962	933	968	965	966	991	918	902	952	987	1028	926	937	945	958	931	1001	958	929	943	923	957	938	920	948	897	899	902	933	954	952	974	904	960	962	959	921	1012	909	964	938	923	939	897	908	931	907	943	952	972	906	917	932	992	894	949	937	963	950	873	916	960	931	982	936	982	910	921	964	915	993	965	953	961	867	996	926	888	896	938	966	951	933	941	982	967	965	972	975	955	916	948	950	959	967	1009	946	963	924	924	923	928	953	940	932	975	948	961	930	976	968	934	924	929	883	953	1045	931	945	894	933	942	960	953	884	915	985	887	958	946	920	910	947	933	953	984	947	960	936	956	947	1014	974	952	983	928	1014	914	929	964	1011	990	993	962	973	921	938	964	944	889	1058	914	977	960	947	962	972	928	994	978	949	965	942	933	913	911	948	965	947	902	902	920	937	964	957	931	978	936	951	956	938	937	935	942	1021	986	939	915	973	894	941	901	961	982	923	950	970	928	901	916	972	942	967	936	900	966	969	927	985	978	975	954	952	971	942	983	934	992	950	936	894	911	916	885	956	969	902	944	921	993	938	946	946	910	972	914	947	943	1043	965	965	970	934	919	894	932	915	988	940	965	949	980	921	939	952	919	917	964	930	898	959	930	926	886	921	969	923	982	918	917	922	909	938	1014	935	995	959	893	885	938	896	922	933	982	957	937	906	953	934	929	903	956	930	925	982	912	946	981	929	932	1022	1018	985	913	940	938	955	888	891	982	961	977	927	966	976	896	947	912	983	907	942	950	924	891	920	930	958	901	944	1000	944	984	930	959	894	969	958	907	887	912	966	926	976	925	963	895	961	932	952	925	951	952	1008	932	956	923	955	911	961	923	923	938	967	950	897	901	897	941	936	966	947	910	930	933	979	952	922	924	978	943	973	888	971	903	951	936	910	978	961	964	969	1006	940	986	952	986	918	973	953	978	939	965	949	979	915	913	955	952	919	946	927	924	930	969	935	944	968	981	990	1000	935	926	949	972	896	917	948	955	945	909	949	958	945	958	949	943	904	976	995	960	893	963	929	949	978	947	885	955	977	971	931	995	922	964	914	894	914	934	963	982	959	920	925	973	914	977	927	953	908	946	936	912	877	913	1002	913	927	951	901	936	931	955	1023	938	908	983	980	961	894	943	928	947	976	921	934	930	942	969	931	904	1002	940	964	972	951	909	945	952	939	934	951	914	927	1007	925	927	925	914	904	910	916	898	928	967	924	951	950	932	1006	943	932	949	946	970	900	989	952	935	980	925	954	971	955	929	950	965	923	942	917	961	952	936	962	929	908	934	895	906	948	906	941	920	977	921	960	948	904	907	938	914	950	940	923	972	935	957	970	951	947	958	928	933	949	928	967	979	943	869	940	948	886	975	960	943	967	951	959	924	990	884	905	960	946	934	959	956	948	945	942	989	915	897	920	951	889	966	947	959	925	911	988	977	922	910	942	974	1008	948	953	984	979	961	956	1004	945	948	917	930	934	940	953	890	930	932	920	960	964	926	908	875	929	925	954	939	913	920	906	943	994	965
14755	6250	3777	2413	1558	1126	929	815	619	650	607	537	530	535	490	459	469	459	383	383	441	397	415	415	437	456	421	426	411	416	398	427	443	376	396	468	443	415	387	399	403	366	413	457	420	436	407	403	381	387	396	409	372	416	377	421	366	395	405	424	396	384	415	372	402	400	413	418	395	374	408	390	407	364	402	391	396	381	406	395	386	371	406	417	439	417	369	424	431	357	396	421	409	376	402	425	442	355	396	375	392	438	420	432	452	421	399	370	404	392	428	397	421	419	407	424	448	410	406	391	416	397	411	427	441	378	378	350	426	402	385	387	404	421	404	373	404	419	378	405	408	414	392	393	391	361	364	378	376	408	418	400	384	378	427	393	429	411	394	408	395	402	436	395	392	403	390	404	449	403	387	394	412	381	389	390	398	370	413	398	395	404	377	399	398	409	400	406	412	426	404	400	372	441	378	411	411	420	406	429	389	455	410	393	426	401	431	350	406	417	396	407	426	433	388	399	381	403	390	407	422	434	406	405	422	407	411	360	387	455	379	393	395	426	411	380	446	428	389	398	381	449	383	421	385	382	364	423	404	409	400	377	384	391	450	452	375	358	395	393	417	402	437	383	412	421	405	395	424	419	409	417	383	420	430	384	408	458	386	427	410	398	384	412	428	442	380	407	401	437	377	449	415	377	390	418	389	398	398	402	386	409	433	384	412	382	380	400	394	386	410	394	424	389	419	439	391	443	399	403	410	430	406	358	420	383	374	408	433	437	446	383	413	401	397	399	397	371	377	393	377	378	397	409	367	420	386	382	444	383	400	440	344	407	384	400	395	397	399	401	423	407	375	358	412	396	423	359	411	394	383	408	397	384	378	385	360	408	362	394	389	373	450	421	385	431	404	377	400	443	432	425	437	403	382	406	397	435	377	407	425	442	404	416	434	413	404	386	401	396	394	405	429	405	397	414	416	397	356	439	381	421	407	426	425	428	410	403	410	384	383	435	409	421	409	471	407	419	425	404	408	377	426	433	411	402	420	434	388	400	435	442	413	441	421	368	409	451	387	416	437	410	407	404	385	410	387	405	411	386	401	433	406	376	429	399	379	404	364	449	373	414	378	413	413	408	420	408	408	419	397	398	368	398	393	384	437	400	381	378	443	420	363	418	415	435	446	427	406	460	435	369	388	406	429	398	373	418	394	428	440	396	388	395	380	400	405	409	394	408	394	426	442	454	427	423	429	383	380	409	451	422	428	391	364	397	424	397	410	416	361	424	399	405	425	430	406	427	417	417	406	402	389	366	399	364	430	398	381	403	451	427	410	435	415	385	369	375	417	422	402	383	423	458	392	390	429	423	411	365	413	417	421	367	410	384	417	369	398	394	405	405	400	401	409	423	401	409	414	399	401	420	383	399	401	367	362	395	398	372	445	413	415	419	419	415	418	376	389	406	425	399	432	401	401	474	407	405	409	398	423	429	422	427	419	390	410	410	424	417	364	401	423	436	418	360	396	404	407	410	348	392	421	409	421	392	404	366	406	390	405	423	431	397	398	407	436	431	386	398	408	408	413	405	341	410	388	405	447	376	406	400	402	404	450	430	380	410	411	368	375	438	382	403	425	378	363	449	427	372	396	384	389	405	404	375	412	391	384	389	390	384	414	447	400	424	404	356	396	391	432	379	412	425	422	421	417	377	362	416	405	436	432	409	420	411	421	409	418	379	421	424	383	402	395	416	383	448	402	382	441	416	422	405	419	375	387	408	433	434	409	401	386	405	456	426	423	425	423	454	415	432	386	372	387	423	428	382	406	420	405	433	420	392	404	396	403	416	380	414	406	396	413	424	431	407	406	382	392	414	406	429	398	393	390	392	410	428	407	406	434	448	411	379	386	397	442	386	414	417	419	431	381	404	379	408	382	400	393	379	418	407	405	395	394	410	389	430	387	375	410	414	438	376	400	405	415	430	446	376	412	429	365	405	435	384	430	386	416	419	434	392	384	396	409	400	428	395	430	432	386	377	430	406	396	397	370	399	421	393	365	406	408	400	383	405	368	392	414	375	387	397	396	386	419	389	401	386	410	407	399	393	399	401	393	423	419	426	379	427	350	423	412	434	407	428	396	384	407	427	417	388	381	424	362	413	429	445	434	384	404	377	406	433	419	407	398	371	411	429	388	370	397	416	439	398	386	400	387	391	447	404	375	373	403	401	402	404	381	407	419	413	418	394	397	431	369	364	386	412	372	387	433	397	412	416	369	422	392	417	398	375	408	410	358	372	414	403	375	384	380	381	370	369	416	411	410	388	447	404	435	454	450	415	412	398	412	417	404	410	371	398	419	414	399	406	370	391	414	387	424	419	395	402	394	389	411	419	391	401	364	436	396	428	398	437	391	397	398	399	426	451	405	412	405	393	426	422	397	402	423	421	386	381	411	424	422	392	391	405	431	376	403	399	434	399	398	386	387	415	418	376	400	423	402	415	439	417	400	396	369	396	401	410	403	394	404	426	415	419	381	368	370	392	375	394	413	372	397	430	400	416	396	378	410	460	390	389	384	474	446	439	389	401	383	394	393	386	469	389	402	396	418	416	417	389	390	411	396	392	393	376	432	403	402	412	388	410	442	401	405	420	402	374	429	373	402	379	441	427	384	406	407	393	386	405	420	428	417	418	431	404	433	432	416	410	408	424	409	407	384	405	409	402	436	427	416	411	391	354	423	397	381	435	411	418	407	368	405	381	388	379	435	403	415	416	401	422	421	396	394	415	405	404	451	420	416	410	425	381	390	387	407	373	421	423	377	387	436	364	405	360	408	423	422	428	400	389	413	400	427	413	450	408	397	417	439	413	374	360	393	394	402	438	384	472	386	384	372	429	410	402	427	433	422	419	436	387	446	402	405	396	428	391	432	440	418	428	411	416	424	439	439	393	387	423	356	391	403	404	423	401	394	427	412	439	442	415	407	368	417	411	401	400	389	358	397	387	378	385	365	389	396	401	399	390	394	379	417	402	382	453	380	402	389	389	363	369	389	427	391	400	398	391	432	378	342	422	387	443	396	394	420	414	422	398	432	399	424	422	428	398	443	382	415	429	398	392	422	415	423	380	386	387	425	410	386	388	400	386	385	381	378	392	428	414	420	429	443	418	446	424	420	411	420	415	411	424	439	389	399	369	417	385	431	426	435	401	411	417	448	446	435	403	450	390	404	415	452	378	413	403	383	398	426	412	448	424	343	376	384	392	393	399	380	420	426	395	433	405	381	379	430	414	427	411	426	412	415	439	407	411	433	399	386	402	400	467	373	438	398	376	402	432	407	376	411	354	427	395	412	358	416	387	391	382	409	406	429	369	432	397	410	377	398	426	402	398	425	395	390	402	389	402	397	412	380	407	403	401	402	453	438	402	393	421	398	400	390	425	421	372	357	413	384	401	374	405	405	409	402	403	433	415	416	417	422	398	374	417	404	376	404	397	405	391	443	369	403	395	412	423	409	398	422	415
8679	4930	6467	6562	5106	3941	3279	2873	2387	2160	1839	1832	1695	1351	1527	1292	1223	1118	1008	1057	1006	955	982	1001	937	972	977	937	975	948	945	854	885	850	873	882	849	900	844	851	897	905	862	864	920	914	884	846	888	846	877	856	887	912	862	816	902	857	822	874	884	836	890	903	905	902	849	910	907	836	889	875	895	880	854	872	819	914	843	902	838	880	915	850	846	890	836	866	842	875	893	860	877	841	836	880	860	891	910	852	899	925	868	874	865	861	844	874	869	863	881	874	883	878	869	809	851	917	857	844	889	868	873	918	847	840	919	878	844	891	900	884	872	872	842	839	901	836	878	854	858	869	885	888	848	861	846	835	857	883	868	876	925	858	896	865	884	860	848	879	887	907	868	890	863	863	848	877	890	876	853	830	876	877	941	884	848	828	891	888	888	842	920	904	845	843	838	847	847	846	880	881	926	870	874	816	801	861	793	865	869	872	859	874	916	853	864	850	875	867	879	857	890	921	857	920	877	886	869	837	894	840	849	899	839	862	896	865	864	898	872	842	865	907	885	881	907	890	867	940	880	869	879	920	939	866	913	826	827	950	870	862	888	840	872	870	876	885	853	869	863	904	856	836	867	856	824	881	858	840	812	898	883	901	889	875	867	882	852	905	859	851	877	878	842	923	838	877	867	874	893	855	825	899	837	873	841	875	872	857	880	862	861	842	850	869	860	906	830	867	875	894	875	879	897	919	847	838	856	876	854	933	840	864	881	868	803	899	866	871	901	876	884	872	867	891	869	842	890	854	889	850	910	865	818	875	933	891	879	858	909	870	894	903	904	864	851	839	857	894	828	881	842	849	870	864	879	866	844	851	827	871	854	867	810	907	907	898	836	936	876	888	867	855	901	846	895	906	890	825	913	872	842	814	873	877	831	836	920	854	860	883	843	901	851	893	900	889	827	864	908	865	869	889	837	843	910	838	852	865	938	885	851	846	798	912	862	923	911	919	855	888	860	903	941	826	802	876	849	909	907	793	858	878	871	886	871	822	878	838	895	890	847	922	881	933	863	879	868	869	863	883	841	874	872	898	876	887	862	861	855	845	888	859	866	830	799	904	851	885	831	851	873	871	871	848	906	828	863	908	902	838	830	867	847	865	862	879	890	893	860	890	877	893	896	905	868	842	863	887	908	899	839	901	877	871	890	853	875	850	876	860	888	870	891	847	818	857	830	879	896	845	828	834	866	887	904	877	871	881	858	879	898	868	877	929	839	884	907	873	798	864	838	862	915	931	840	867	836	836	873	826	842	839	835	898	875	861	874	863	874	890	908	896	867	914	861	891	883	895	883	825	835	929	890	886	865	891	846	894	820	845	924	896	872	918	875	848	902	821	847	846	899	885	868	810	868	865	897	881	816	835	877	855	863	858	868	858	838	890	822	867	877	877	898	810	873	886	863	913	845	887	857	858	901	876	862	861	880	881	911	868	897	878	897	869	889	866	864	934	850	878	852	850	934	835	898	878	812	820	893	872	863	850	898	817	883	877	868	858	860	835	861	825	835	894	874	846	897	837	869	892	888	827	880	829	874	861	843	859	882	946	922	821	875	871	848	841	844	873	870	919	875	866	908	886	851	877	866	836	912	933	841	851	853	809	881	887	845	878	900	874	865	933	870	869	898	903	858	880	864	890	872	888	937	929	864	873	867	860	882	900	888	837	877	855	951	892	858	832	853	860	920	845	887	856	905	833	845	892	885	892	910	829	868	827	839	882	880	897	860	912	872	878	898	844	869	880	864	872	856	883	859	869	855	855	842	898	840	861	828	864	810	877	897	881	914	888	887	890	857	855	815	817	859	911	881	856	815	898	826	844	855	873	870	868	862	900	873	857	868	896	857	834	895	925	834	920	861	851	883	899	821	837	875	833	838	854	862	863	838	895	876	886	897	901	885	858	881	898	858	919	867	927	831	881	931	808	867	908	873	872	909	855	942	901	884	825	901	886	839	897	883	861	877	884	870	875	844	859	870	838	913	891	850	897	818	875	879	897	876	876	878	918	849	926	870	851	905	875	859	840	880	842	885	801	864	946	915	896	852	898	887	913	863	859	883	850	817	826	854	929	836	869	885	870	873	855	864	862	875	913	897	894	907	873	868	848	873	858	848	815	889	887	845	809	883	845	833	889	884	902	854	878	884	899	918	883	878	877	897	876	873	846	840	886	875	883	886	879	855	869	906	911	873	860	883	836	856	912	824	874	859	803	949	848	905	846	842	866	855	895	838	937	826	888	894	836	867	874	888	882	884	891	900	907	881	878	878	867	840	926	855	884	907	922	863	868	926	843	897	848	834	890	838	877	863	864	927	904	884	845	883	858	908	921	867	873	843	882	871	897	867	891	905	865	816	839	856	846	843	851	892	859	855	862	951	880	837	851	834	899	836	849	829	854	835	878	846	855	866	886	897	886	898	875	858	885	897	890	925	904	857	836	886	854	880	861	879	867	851	946	855	881	892	922	869	861	863	900	860	923	882	914	830	881	849	919	857	865	845	893	857	847	861	841	830	874	843	876	892	920	936	879	873	870	904	853	900	892	875	868	875	841	907	842	846	832	891	869	902	891	862	866	904	881	898	895	875	857	885	892	881	893	880	901	906	874	913	879	898	853	814	839	886	876	836	918	846	898	819	896	795	888	872	830	927	860	878	868	793	876	901	830	838	813	854	849	827	887	925	884	847	855	850	880	852	834	843	846	881	884	884	860	871	873	849	897	852	831	884	881	918	933	888	963	886	832	851	881	887	854	850	910	898	860	872	832	795	884	840	935	891	902	866	883	893	873	883	892	889	903	828	887	928	896	859	819	811	890	836	856	845	850	846	863	839	871	813	894	901	881	823	911	857	902	875	838	847	835	846	837	899	913	920	903	871	863	889	865	920	870	801	941	855	838	826	911	890	914	869	825	906	874	852	899	833	839	876	863	837	857	865	863	854	869	894	892	874	900	884	885	888	864	910	876	851	873	924	877	858	835	845	834	855	840	883	819	878	879	880	861	923	819	863	919	879	892	863	832	876	847	848	886	876	846	898	861	865	857	866	868	954	880	866	917	835	917	854	901	871	860	846	843	926	873	916	898	841	888	942	888	844	941	881	835	849	972	855	896	861	884	861	870	857	892	844	857	858	904	879	885	903	820	859	892	862	895	911	866	878	933	885	879	879	876	866	928	849	889	934	900	906	873	854	810	839	827	889	872	864	904	836	810	875	845	858	887	864	915	869	874	859	853	894	846	877	872	823	898	851	885	942	842	845	878	834	846	895	859	871	877	913	866	881	886	836	850	887	926	872	886	802	856	858	913	857	903	869	836	848	845	862	886	838	871	922	846	874	935	884	881	826	854	826	870	823	885	868	876	894	855	861	870	806	925	880	928	880	878	855	848	893	898	894	837	846	857	835	861	876	833	847	859	870	858	859	838	862	871	851	869	894	905	866	847	881	888	830	866	868	786	847	890	825	779
25689	10353	6744	3988	2667	1976	1473	1182	961	858	770	794	685	547	624	556	496	403	381	412	408	367	408	431	367	428	380	358	425	394	360	361	340	364	395	394	330	384	350	376	377	426	355	354	366	379	374	395	353	402	402	335	375	365	387	364	358	366	350	373	371	378	375	360	372	389	354	405	385	340	382	370	407	388	395	353	356	402	392	371	357	370	375	371	407	413	385	357	384	388	402	368	397	371	380	348	351	399	351	385	411	372	408	394	390	378	404	348	370	389	394	387	366	361	385	368	395	385	362	403	337	393	396	381	371	379	335	358	366	378	382	352	380	402	355	378	358	378	354	402	385	408	401	349	361	368	366	347	391	354	388	383	362	352	349	387	379	384	393	408	400	371	371	368	369	379	373	362	374	373	336	373	408	356	382	384	354	338	334	358	377	370	370	415	363	404	397	360	369	415	389	380	369	401	373	384	401	375	366	382	360	367	407	381	385	347	393	388	350	393	385	375	375	404	338	366	415	391	368	382	381	366	372	356	396	363	364	351	385	411	402	408	391	376	365	399	406	387	365	382	351	379	360	372	361	393	391	413	399	367	395	349	357	365	393	394	380	380	376	381	378	451	362	382	367	395	352	428	384	351	349	383	337	407	347	361	393	364	365	381	376	374	427	371	371	382	359	377	352	390	386	363	358	344	373	384	382	391	396	353	410	345	386	338	372	422	374	366	368	393	377	379	395	382	376	378	394	370	387	353	376	374	377	355	338	398	398	361	370	407	384	344	391	385	362	351	371	379	356	383	370	363	365	388	358	393	372	397	411	370	379	379	380	400	371	376	332	362	396	395	367	379	355	398	373	354	368	391	367	399	364	386	351	344	406	352	352	350	375	350	337	410	369	403	419	325	409	416	395	361	433	391	368	372	391	394	371	346	408	355	378	359	418	370	391	336	406	356	338	316	369	375	366	385	383	386	400	366	376	378	357	342	364	348	379	350	382	370	374	364	393	352	363	388	378	335	380	365	383	388	377	343	346	397	404	343	360	377	362	358	355	369	371	351	385	372	348	378	427	384	346	353	352	342	383	372	400	394	410	351	348	386	359	376	362	371	374	403	373	376	346	418	391	354	343	394	395	379	364	360	356	336	384	412	365	383	397	402	373	371	327	389	365	398	401	351	389	382	429	331	342	342	358	365	380	410	412	377	353	359	376	371	384	377	360	345	407	343	354	375	387	421	369	359	372	339	350	417	353	331	370	394	351	416	371	371	375	366	435	390	367	383	358	389	351	372	389	363	355	376	398	369	381	389	338	386	360	352	361	358	382	367	350	396	360	371	340	398	335	387	367	378	410	362	373	359	386	365	377	343	389	363	342	342	342	377	352	379	359	385	399	344	410	372	401	440	366	376	360	351	372	343	370	387	355	418	364	360	371	384	389	389	370	326	400	371	375	390	393	338	386	366	427	383	388	387	375	374	380	395	341	379	376	393	344	385	365	357	383	380	404	393	326	363	371	379	349	403	348	365	400	398	361	341	410	403	338	383	355	399	377	368	357	401	369	373	397	413	356	391	368	398	392	389	368	373	389	377	386	377	397	364	401	373	413	375	385	380	405	374	399	357	409	366	367	366	380	382	396	382	373	390	368	375	411	380	373	385	341	406	398	379	378	391	361	348	338	364	370	391	361	388	414	418	377	389	410	383	372	358	371	390	360	350	376	391	384	393	354	367	427	378	363	403	369	345	394	376	352	378	381	410	373	378	389	381	362	402	380	345	350	383	378	408	385	339	398	385	395	377	363	372	337	351	348	396	350	404	388	400	422	376	392	377	424	376	350	356	383	339	420	405	375	404	372	344	379	361	401	429	348	406	408	412	397	386	368	374	353	335	420	419	398	338	374	396	369	385	365	373	359	403	398	414	370	377	379	370	347	373	386	366	349	346	344	419	392	364	375	354	371	403	428	403	361	334	346	365	389	344	337	371	363	400	405	427	348	344	390	370	391	348	379	398	411	382	383	325	357	356	374	333	394	383	379	383	352	357	375	365	406	388	388	360	378	346	389	374	375	384	396	422	392	404	376	365	414	380	387	348	400	383	346	343	383	383	405	366	383	392	374	339	369	355	411	390	361	366	396	374	360	372	361	382	359	413	392	368	393	406	377	350	377	416	384	378	357	367	394	390	371	382	370	400	362	362	418	354	382	368	374	399	385	384	373	367	365	343	419	366	350	366	347	370	399	399	369	377	396	373	340	417	393	381	368	391	359	410	367	385	355	401	355	401	378	356	372	378	392	378	396	358	388	342	409	365	367	375	367	400	397	379	379	383	425	370	406	382	387	382	369	390	401	402	321	384	374	382	369	350	357	404	391	379	381	361	388	372	350	382	355	382	345	327	378	369	372	365	374	373	367	392	343	387	407	392	398	386	359	364	395	364	369	391	408	331	331	373	399	417	407	386	383	411	342	367	356	369	385	396	355	358	347	382	349	403	361	412	380	397	379	370	362	378	371	337	383	376	385	356	342	385	387	391	383	390	385	333	358	361	341	381	378	408	369	371	383	376	369	420	383	360	365	367	383	358	338	360	382	386	412	354	349	364	365	350	372	350	355	391	370	368	389	393	345	393	396	383	365	379	373	352	377	386	399	382	409	405	425	347	374	351	356	389	385	386	379	385	423	377	353	381	380	363	383	389	354	362	369	361	376	417	391	359	396	373	363	377	388	410	376	380	374	371	341	374	373	364	352	389	409	410	402	381	385	360	365	377	342	362	374	407	385	345	375	393	372	377	342	364	430	365	372	384	364	403	353	394	386	360	343	347	409	380	379	397	382	357	392	371	386	363	399	364	357	357	361	367	374	379	336	360	400	390	371	371	399	370	385	375	390	378	345	329	391	417	377	385	379	332	352	373	383	378	350	381	349	348	361	366	338	405	397	383	375	391	368	374	387	380	368	395	387	323	368	360	395	360	349	411	348	360	373	396	390	408	346	401	379	386	382	334	379	397	399	330	414	359	394	381	374	390	373	381	374	375	385	409	398	370	375	382	358	370	386	339	337	355	364	360	378	402	373	376	373	373	391	408	356	397	350	384	380	396	359	397	374	371	354	371	383	406	391	402	413	360	399	371	382	398	394	375	393	348	398	355	381	345	397	357	376	367	349	351	346	350	359	340	383	389	355	348	389	406	346	369	395	354	381	372	375	345	390	414	392	359	380	416	405	387	367	363	380	421	385	387	375	346	374	374	398	371	449	369	407	374	361	405	395	364	377	412	363	348	396	384	351	395	426	350	365	396	366	374	388	363	390	399	375	399	407	392	386	377	379	356	365	379	367	389	394	367	355	381	374	388	407	361	376	351	379	369	363	381	369	329	373	378	367	400	370	393	384	391	371	392	389	370	379	409	362	386	398	375	362	352	340	337	363	365	409	374	374	387	350	350	341	396	397	387	391	383	386	379	368	429	376	385	393	405	381	411	367	385	377	392	420	396	371	343	389	366	404	399	379	441
15295	7412	10650	9663	8680	6612	5621	4777	3939	3395	2916	2959	2445	2099	2059	1703	1595	1202	1178	1103	1086	1052	1067	1037	1027	977	980	947	949	920	905	986	875	894	858	917	875	907	895	860	841	885	864	854	895	902	858	831	866	849	884	833	812	811	849	866	880	822	861	776	837	859	894	862	910	822	854	792	798	822	810	838	803	866	831	858	845	831	831	835	786	824	774	815	838	827	821	770	878	808	830	845	840	834	804	836	796	816	831	810	814	799	863	835	821	811	816	830	817	846	826	825	863	836	832	850	841	819	863	793	826	774	837	774	865	842	883	834	763	816	811	814	835	782	807	803	783	781	846	783	870	829	845	828	814	816	820	829	806	800	818	775	817	819	855	856	794	818	833	840	912	852	833	844	813	829	853	836	843	787	832	846	886	824	808	851	873	792	820	825	816	850	804	832	828	885	823	830	811	786	828	814	794	817	798	846	819	815	833	801	859	824	806	788	790	827	807	851	810	820	788	851	843	804	802	802	849	865	809	814	804	813	811	791	853	793	832	806	803	826	853	848	851	807	847	805	825	852	835	839	856	866	787	816	827	840	770	835	836	804	790	807	796	849	860	866	867	878	804	792	787	799	801	822	833	817	813	826	851	859	828	834	819	777	844	838	862	879	800	839	822	893	829	883	859	883	797	828	808	821	860	808	852	837	826	848	807	821	849	816	782	830	850	848	848	830	869	800	813	778	789	849	807	797	769	839	811	825	858	813	763	804	813	848	840	863	829	787	833	806	814	810	883	820	808	816	833	769	823	766	851	801	815	858	858	816	800	816	842	847	808	810	900	823	861	777	809	870	825	819	882	794	820	812	801	818	853	828	902	814	769	808	835	827	815	818	816	828	779	842	854	783	834	849	861	873	874	855	802	865	870	860	817	832	814	805	843	858	787	870	833	894	815	841	820	819	881	864	814	836	837	860	831	837	781	868	845	843	799	770	811	822	860	834	850	817	788	826	833	852	820	852	858	857	812	796	841	850	800	829	799	847	863	832	838	803	806	758	849	810	821	813	834	835	826	790	853	783	828	825	821	820	845	784	863	823	831	817	835	791	829	828	790	819	856	837	811	789	815	859	836	852	830	825	830	782	856	799	849	843	827	850	808	826	865	852	825	786	831	813	768	794	827	856	854	843	807	819	825	794	832	840	791	849	834	867	823	809	850	834	835	824	811	801	824	829	892	845	828	824	874	808	839	761	829	836	807	862	832	783	841	843	818	834	839	838	831	863	824	852	787	895	795	808	862	916	811	836	845	843	837	779	838	802	816	874	830	832	792	845	829	837	823	795	857	767	801	831	852	804	868	808	852	800	810	796	824	797	812	816	844	828	829	857	914	792	865	786	833	814	814	842	825	837	872	926	812	826	854	833	823	840	847	806	841	830	802	830	828	885	821	813	803	831	859	838	820	821	795	815	824	833	829	884	836	796	843	769	831	817	840	840	773	839	808	861	855	812	841	796	810	862	791	831	841	847	844	846	858	806	835	828	842	818	812	842	838	840	842	862	813	831	834	831	806	817	866	811	847	846	855	830	844	830	833	814	809	805	819	851	820	808	813	811	859	801	800	804	892	784	835	789	824	783	823	821	797	829	856	785	857	862	826	844	816	821	771	834	836	852	852	849	820	844	839	880	848	801	828	824	834	797	804	870	819	857	820	787	833	851	824	893	851	804	830	860	801	801	820	795	787	789	818	806	854	803	845	789	828	834	739	801	820	865	837	854	854	838	854	799	822	770	868	868	846	872	823	845	816	802	849	827	809	908	833	853	810	790	784	852	847	799	826	850	834	775	835	854	797	793	806	828	798	828	818	793	829	848	838	830	740	836	785	822	850	758	827	882	875	764	838	839	843	796	885	844	802	857	827	819	845	805	807	838	865	791	805	837	825	814	832	848	819	808	823	844	815	859	817	835	835	881	835	799	804	844	828	816	807	831	811	835	880	804	839	759	774	829	812	806	824	805	805	816	761	892	907	779	829	796	780	777	819	791	809	843	774	842	820	871	845	810	848	831	829	831	867	802	855	829	802	804	860	850	813	807	806	804	892	821	792	867	826	797	851	821	821	843	778	836	793	844	837	830	787	787	829	816	799	844	880	816	856	815	846	878	815	782	813	896	820	836	857	854	849	825	777	806	852	852	828	806	767	859	824	852	784	823	817	825	798	808	806	851	800	840	766	765	852	831	823	845	784	808	803	841	866	811	821	843	855	840	818	865	854	859	759	765	831	782	795	835	832	860	841	834	829	810	797	841	828	820	844	818	848	813	820	856	770	861	846	850	841	835	831	808	829	823	833	832	821	836	856	827	807	800	843	778	881	784	820	810	856	772	817	781	812	855	844	836	818	793	847	835	786	817	850	870	831	791	928	815	804	808	827	794	857	802	879	842	873	814	812	836	809	819	831	854	817	814	847	802	770	844	847	815	833	824	788	789	789	778	768	768	836	816	886	816	864	802	805	814	829	854	783	873	860	860	794	818	764	865	825	817	863	852	822	879	861	844	844	813	811	809	782	771	829	804	842	834	833	842	833	794	818	825	803	813	854	783	855	792	819	857	819	849	793	829	807	765	763	804	796	804	898	784	829	825	823	841	878	780	833	896	860	801	845	862	778	817	860	765	827	830	780	852	885	851	860	865	851	882	797	870	845	867	837	845	843	802	835	818	834	797	800	840	788	834	826	838	837	834	821	851	826	857	815	832	822	768	851	770	841	829	825	855	848	859	855	805	799	788	807	804	807	793	826	858	853	810	822	836	823	811	800	865	873	804	835	801	823	825	769	827	880	831	759	849	812	864	822	862	846	828	858	789	793	857	801	774	830	846	779	829	871	819	849	801	818	824	809	824	857	829	824	844	831	847	851	870	878	820	837	852	825	840	883	863	829	810	814	886	782	871	899	819	827	785	807	812	830	879	804	793	813	837	816	760	858	853	826	808	867	818	850	808	810	814	812	883	788	797	794	781	795	814	819	784	845	785	835	816	822	763	891	860	850	773	812	772	808	919	799	853	792	814	823	832	788	884	860	815	878	852	797	824	820	843	798	797	789	822	811	858	804	815	784	827	868	794	856	866	808	839	837	875	831	847	812	813	855	794	786	819	811	889	823	798	816	791	799	829	818	833	807	841	872	801	839	776	832	861	836	854	816	848	827	853	838	852	834	804	801	812	815	862	824	838	844	807	827	829	791	834	848	849	799	811	826	833	813	820	868	880	846	767	833	817	818	850	865	826	828	804	799	876	840	823	795	838	812	828	855	819	839	801	859	870	837	857	791	829	828	793	832	807	799	818	818	791	793	866	816	774	841	811	790	810	830	844	801	787	820	785	804	859	854	828	819	844	850	844	833	811	854	856	842	806	824	843	816	833	827	828	882	864	842	804	816	847	821	822	850	853	821	828	824	772	789	859	795	849	793	847	798	806	829	852	854	818	794	812	799	822	815	822	825	803	879	833	836	835	837	855	823	819
34937	15421	9062	5165	3639	2543	2125	1650	1312	1165	1009	968	809	699	764	614	533	556	531	475	489	477	487	511	514	471	469	460	496	474	478	475	458	419	411	441	434	419	446	465	423	432	429	429	377	412	461	420	418	462	409	422	420	489	453	440	451	452	424	408	441	438	449	439	394	418	417	460	432	401	438	452	424	452	436	397	404	409	444	421	469	421	455	455	431	437	496	418	445	425	422	406	398	436	430	430	427	439	438	469	447	411	418	444	407	437	440	425	425	446	447	419	471	466	431	415	437	428	415	392	404	417	430	425	473	464	433	449	401	435	454	435	442	453	425	427	394	450	424	474	437	456	436	484	459	405	433	422	448	458	451	434	443	429	388	411	451	416	457	404	485	383	438	385	402	450	441	435	464	401	426	405	399	416	432	451	425	434	438	422	459	437	425	405	458	430	405	418	410	428	439	440	435	483	391	421	452	409	436	419	434	440	450	486	406	410	412	434	461	436	456	434	412	419	450	427	419	461	381	451	432	420	382	432	460	423	405	432	417	407	447	422	445	396	458	473	408	409	430	453	435	407	418	431	419	463	453	423	451	399	451	426	407	454	431	440	445	462	506	444	438	415	382	464	412	448	397	454	437	391	418	414	447	431	447	437	434	429	456	478	422	449	451	444	432	454	427	447	433	465	467	459	397	440	454	443	430	478	455	454	449	464	405	421	416	392	420	481	424	430	456	423	415	446	398	433	443	387	429	488	428	394	460	426	432	405	419	432	403	420	407	429	425	409	455	438	440	436	492	466	420	449	413	415	464	444	419	430	413	458	411	399	436	425	437	409	429	397	427	429	444	418	479	414	390	447	464	418	415	448	387	435	419	412	440	452	456	420	447	436	466	462	438	439	427	409	401	458	478	413	421	443	458	407	447	441	430	404	388	419	438	420	422	437	424	427	389	422	433	411	422	410	458	448	422	417	427	427	420	474	442	411	466	427	446	461	436	451	467	423	466	373	422	424	408	412	438	408	436	454	447	417	432	397	431	455	439	470	460	388	427	425	469	462	419	450	462	419	443	430	429	439	441	427	456	471	464	469	443	434	438	441	433	456	435	395	418	384	448	405	430	451	426	470	427	416	402	420	380	409	399	429	416	440	446	454	399	433	404	460	432	463	438	483	395	435	408	483	428	435	448	428	445	427	429	436	402	432	444	408	434	409	409	407	456	439	455	441	468	464	428	463	456	421	419	440	458	484	408	413	464	473	425	428	436	440	406	444	404	441	446	423	455	455	415	414	433	468	438	455	439	409	428	443	445	432	433	424	424	473	438	423	419	434	375	435	432	427	422	453	432	419	445	379	417	386	440	421	464	439	437	423	422	412	452	476	416	414	424	421	441	411	428	433	460	412	421	408	448	411	480	417	477	429	412	399	424	432	432	444	453	433	411	427	440	420	459	413	427	446	436	465	458	435	438	452	434	474	430	425	437	459	450	426	451	427	442	440	433	424	408	453	410	446	407	441	467	433	456	418	419	417	405	436	447	449	457	416	430	432	414	407	413	431	401	411	406	403	408	445	418	444	417	461	448	433	370	469	445	420	449	410	426	451	398	387	441	459	434	436	418	459	423	429	467	445	428	427	444	427	412	443	395	434	441	400	430	438	440	440	424	416	422	449	413	420	401	439	424	454	449	450	433	437	441	410	429	440	426	392	437	386	421	415	439	454	404	399	433	446	401	416	423	445	424	429	472	464	417	432	430	395	418	424	455	426	461	380	433	425	411	419	411	447	425	398	416	438	422	384	441	428	406	458	416	450	420	421	390	415	409	395	427	429	442	437	422	419	428	440	420	440	470	445	436	446	401	416	434	468	453	433	428	389	449	435	458	448	445	413	428	394	456	433	430	411	466	417	451	451	445	480	418	486	419	432	446	415	421	442	406	423	424	456	433	438	459	372	433	445	469	403	389	422	458	425	414	410	470	434	435	425	417	433	453	398	404	416	427	484	421	476	452	417	441	425	414	431	432	445	427	399	461	433	409	431	434	388	415	398	457	430	408	422	447	466	454	415	425	447	420	388	401	442	416	410	447	405	430	414	428	392	408	469	407	405	433	439	466	455	427	481	447	444	370	399	415	423	441	439	439	502	398	449	442	420	450	412	446	459	425	432	458	463	436	414	446	444	452	430	433	454	422	399	444	412	442	417	442	421	393	407	408	432	424	408	437	441	407	462	444	425	434	470	434	397	445	442	417	455	379	437	430	456	439	474	442	469	418	422	408	442	399	479	382	426	480	399	441	426	448	423	425	414	438	443	394	426	414	450	420	403	378	432	445	435	430	456	413	409	450	422	400	418	421	437	402	404	465	389	406	427	458	431	444	456	388	431	462	462	410	412	404	406	422	445	448	442	469	444	413	416	402	409	439	406	428	412	416	401	415	429	431	445	457	450	453	402	400	436	478	449	461	443	464	421	452	429	433	419	428	450	456	465	465	454	427	429	454	432	472	469	420	436	435	439	407	439	448	414	429	410	464	420	434	448	447	388	413	410	385	394	447	472	445	448	456	438	443	427	416	485	493	437	442	450	431	388	443	435	473	440	422	466	413	404	434	398	434	423	429	481	445	472	448	436	434	468	416	406	469	433	392	486	452	463	413	383	424	441	444	462	468	415	464	472	413	447	462	407	417	445	434	431	449	452	420	451	442	423	430	393	439	440	448	455	426	433	452	402	454	457	411	451	433	453	439	428	399	432	449	432	438	413	354	440	401	459	455	457	433	454	434	434	414	395	418	422	463	443	414	444	427	444	445	438	427	449	422	444	400	499	435	457	421	451	475	438	463	417	435	431	453	504	476	424	439	481	436	437	434	412	427	419	426	425	460	409	475	409	450	448	425	374	424	402	409	442	431	414	427	431	420	450	453	445	440	449	459	407	390	441	453	438	450	474	412	451	420	430	417	461	415	460	423	444	417	436	423	440	399	410	424	463	437	449	443	490	460	458	440	420	428	461	437	451	440	425	433	415	451	425	448	398	416	405	447	412	469	398	401	440	435	391	434	403	375	426	411	446	455	434	380	440	421	400	389	413	434	392	425	447	474	383	390	479	464	422	404	444	455	412	385	385	432	434	456	434	430	427	411	461	437	475	464	394	398	453	436	445	406	412	437	426	453	443	447	393	471	427	426	457	463	404	425	423	447	416	441	449	463	459	442	444	408	425	454	456	422	421	443	465	439	448	419	432	411	436	409	417	422	436	436	443	481	434	471	432	411	444	467	424	441	429	431	419	462	422	421	442	436	418	428	432	447	430	424	419	454	444	422	438	441	448	437	386	420	417	441	409	418	452	445	412	448	437	397	419	422	457	410	456	442	462	425	474	422	412	441	403	453	465	432	461	450	434	402	459	422	439	408	452	410	473	432	428	449	406	419	439	405	455	436	450	452	408	442	446	420	393	415	443	437	430	432	429	420	447	445	471	465	439	423	392	417	424	448	424	415	453	455	413	378	379	395	403
19368	9974	12648	11936	10830	8735	7731	6296	5192	4412	3704	3720	3226	2730	2545	2080	1903	1665	1374	1384	1372	1220	1202	1272	1189	1124	1168	1160	1116	1019	1040	1058	1028	1053	1026	1008	990	1050	987	948	1006	1033	971	1009	1000	960	1036	959	949	1000	923	929	1008	970	979	952	912	930	920	926	962	939	942	935	1004	966	923	854	950	903	965	964	926	916	942	953	928	956	947	916	929	941	962	924	957	899	926	958	930	950	940	921	972	960	940	941	953	949	945	935	904	941	915	938	933	904	944	911	889	936	923	944	918	929	929	951	905	903	938	960	951	955	973	911	933	905	920	915	959	941	977	938	979	954	931	935	945	908	892	903	899	946	918	929	973	959	994	928	935	958	996	972	910	964	1012	967	960	971	988	908	860	1028	963	1008	960	910	993	976	923	999	874	958	944	953	984	912	937	912	939	948	944	916	900	942	944	904	936	950	952	907	869	955	921	949	931	912	917	888	940	913	960	940	989	913	902	931	939	963	937	937	936	968	949	917	884	925	920	896	907	930	962	976	877	916	934	1005	926	872	902	933	906	944	949	942	974	913	991	925	944	921	931	897	956	970	953	913	938	948	874	915	971	936	936	973	958	922	940	925	924	986	943	946	906	961	927	869	948	1009	967	938	941	943	929	905	907	907	928	978	967	962	907	924	963	936	892	1016	969	961	873	962	896	868	966	945	974	929	869	915	947	968	990	975	906	924	931	985	945	880	921	913	963	935	908	920	939	896	896	962	873	945	900	947	986	893	926	955	1008	968	961	958	922	963	910	948	944	931	959	899	900	946	912	975	963	924	943	965	901	906	956	938	979	946	890	935	1001	949	973	933	932	912	935	947	956	917	948	901	905	937	922	931	935	886	907	940	936	966	953	916	927	986	891	946	965	875	981	970	933	950	964	979	964	953	884	926	885	1000	922	961	900	912	975	862	910	902	926	905	924	967	919	896	939	884	905	945	916	951	941	997	887	957	965	941	966	969	952	901	894	902	952	958	941	955	961	953	986	951	935	913	1006	955	906	937	944	930	951	889	883	957	840	969	884	922	931	913	939	962	931	951	933	950	932	904	937	954	943	915	985	945	957	972	901	925	961	944	948	964	913	943	919	973	890	919	942	920	927	946	943	960	885	910	965	1004	979	986	883	918	944	922	925	936	967	953	914	969	910	920	949	985	953	893	931	946	909	911	950	936	951	968	993	925	990	933	978	955	911	978	941	918	905	909	925	934	986	970	903	982	962	944	888	876	964	961	950	934	999	899	967	945	1021	913	936	950	954	986	926	924	934	926	923	918	894	942	891	974	912	909	919	909	919	928	909	885	935	901	939	934	925	941	945	886	1030	962	959	919	900	946	988	922	921	906	969	943	911	945	943	966	951	931	926	990	923	938	920	929	944	930	949	907	893	919	953	898	912	918	954	958	926	1004	910	887	899	915	918	871	957	952	938	982	1016	976	935	950	919	972	906	1009	951	960	925	1001	923	941	906	941	922	978	896	962	920	994	971	928	919	954	953	939	973	1011	953	935	945	922	915	918	922	891	944	889	987	896	943	930	980	952	965	962	870	951	914	965	896	927	899	987	947	991	942	965	962	939	976	987	930	901	983	961	941	988	931	912	955	931	909	889	935	915	934	927	928	928	892	917	907	888	967	950	940	894	961	968	908	925	918	885	991	905	887	933	898	929	936	937	850	977	923	941	952	886	918	958	980	943	896	1017	931	933	933	923	988	942	971	888	887	940	945	893	873	892	872	920	915	918	974	939	944	954	954	909	953	942	935	919	952	923	885	967	957	965	928	965	944	968	895	932	910	925	923	878	945	955	946	978	914	968	889	936	929	950	907	915	900	989	949	927	942	945	946	960	900	881	916	927	918	884	948	1003	955	943	932	988	910	955	954	942	917	902	983	924	896	933	991	958	1005	966	897	979	957	882	966	998	925	948	976	910	935	973	946	918	947	972	921	926	944	946	922	909	979	904	961	919	926	885	924	933	925	948	935	968	932	980	907	942	954	929	953	950	957	969	898	908	934	950	901	889	952	935	910	920	937	912	953	956	952	932	907	917	926	999	948	914	907	926	976	955	959	969	940	974	935	937	952	950	952	906	969	969	958	966	958	864	908	930	947	947	929	913	999	933	965	912	915	908	996	916	919	944	947	917	950	956	904	906	959	968	928	934	905	1003	903	893	957	904	960	943	962	989	904	901	953	967	936	920	905	976	952	962	948	934	908	928	930	916	945	903	981	992	959	922	928	958	909	891	870	964	970	979	876	994	942	907	917	915	919	943	908	907	892	971	940	997	869	951	994	934	926	924	966	966	904	941	961	944	904	968	890	908	951	932	908	902	923	847	954	978	944	979	956	937	903	935	908	1003	940	940	940	1006	978	946	901	979	1005	918	952	894	947	893	936	961	934	913	937	933	946	917	946	959	899	958	902	956	912	935	911	956	936	964	969	931	959	878	903	945	915	914	948	909	946	928	985	918	902	923	945	897	996	917	936	996	903	909	920	973	923	982	959	914	919	906	905	939	951	901	958	977	959	963	932	926	974	863	933	969	866	965	942	937	897	964	979	935	910	965	946	883	867	901	929	961	941	945	943	954	959	1000	918	917	946	908	945	917	935	976	900	918	916	967	944	901	876	898	908	899	937	937	963	943	927	968	922	962	966	973	957	960	897	909	918	943	927	931	975	924	900	918	947	916	984	928	915	982	931	926	898	862	925	956	915	945	893	898	950	942	936	901	947	920	911	986	951	974	917	973	906	942	897	914	951	953	929	939	923	979	973	920	941	976	954	918	971	935	888	935	898	957	931	932	981	898	910	956	937	950	922	877	930	935	923	902	945	964	876	934	950	923	931	950	927	891	978	924	953	959	927	932	910	911	948	943	897	962	961	963	979	919	1025	914	969	922	917	939	946	908	947	965	908	952	845	979	926	922	954	950	904	918	891	929	920	925	919	997	939	982	892	876	1005	922	920	947	954	895	891	967	975	1006	907	905	924	865	933	914	933	934	1001	901	907	926	962	920	949	927	989	943	970	927	916	975	986	979	943	949	935	954	935	969	933	939	936	930	914	943	942	949	901	938	942	977	928	918	979	943	981	889	974	929	949	921	962	943	934	950	965	945	926	925	899	988	957	936	955	940	967	838	920	973	949	919	929	953	918	858	933	941	937	967	899	981	871	941	884	911	947	924	865	985	929	920	912	959	955	953	980	950	968	979	944	931	872	940	993	974	960	933	908	922	930	955	901	949	904	946	974	942	974	953	923	966	975	990	945	908	948	911	986	966	955	901	966	917	911	898	917	960	909	963	908	920	967	921	958	944	947	969	966	946	928	924	954	899	918	931	935	948	959	1008	932	941	883	912	906	916	931	962	957	954	924	900	962	945	956	972	977	956	991	937	935	907	942	961	925	966	905	903	927	956	983	938	968	936	939	865	910	922	932	973	909	963	969	951	982	950	910	880	956	997	927	970	951	982	902	964	952	941	944	981	906	908	955	931	964	945	918	901	936	893	926	945
14181	5158	3472	2155	1411	1138	917	795	676	605	606	570	608	530	510	509	509	470	423	464	437	408	417	465	398	403	409	397	384	372	438	407	383	390	414	386	414	373	424	389	388	392	394	385	415	412	402	388	389	418	428	372	381	362	397	384	430	414	387	387	366	402	408	364	427	400	445	465	427	411	424	363	404	407	399	412	400	428	398	397	377	427	421	384	395	422	438	402	390	418	451	395	356	361	399	397	438	428	374	362	382	416	387	380	424	400	439	402	431	428	458	396	371	398	388	397	376	372	412	417	437	401	393	439	417	413	382	394	416	386	408	366	358	387	379	428	431	376	408	384	384	414	406	403	392	408	418	385	361	420	412	381	420	417	381	396	446	408	403	413	412	418	415	400	437	418	441	436	388	393	391	369	415	368	446	380	393	401	430	404	417	412	435	367	393	379	372	364	439	428	447	418	422	402	381	390	372	403	407	450	387	386	420	382	409	405	433	397	412	377	399	406	388	396	400	385	410	372	392	412	436	427	398	380	428	419	392	374	428	416	417	367	416	395	398	377	436	402	400	357	409	393	449	399	375	387	405	432	430	409	421	402	387	388	367	404	387	408	432	438	403	429	421	400	404	377	391	380	406	376	367	413	392	396	393	399	376	370	414	423	423	414	395	373	397	365	379	377	383	373	407	418	419	433	415	378	391	394	374	411	415	393	402	414	399	376	393	387	386	356	379	404	367	404	383	422	375	378	400	413	410	400	409	401	441	384	414	386	389	403	421	406	413	410	375	389	420	401	404	416	408	396	416	413	400	412	411	384	405	416	410	386	423	450	399	432	358	418	406	375	382	404	402	396	399	434	413	430	396	408	420	383	419	385	382	418	449	383	379	385	405	409	366	399	405	368	420	435	381	433	391	408	435	385	417	392	389	389	410	340	417	398	368	404	386	420	433	372	388	391	414	406	427	433	419	401	458	407	404	400	441	409	399	375	419	413	376	389	397	458	425	431	377	424	406	390	396	389	393	397	388	372	394	382	396	431	374	450	417	426	383	379	382	392	412	425	415	383	387	394	422	381	365	370	439	395	359	399	414	382	404	406	397	391	388	360	388	431	445	405	439	427	411	405	408	418	355	428	403	432	412	403	420	441	371	436	413	384	421	424	421	426	431	406	386	408	390	407	411	410	384	396	399	405	418	406	433	400	405	401	398	421	397	407	405	396	421	390	407	396	406	398	397	408	387	411	395	394	401	397	432	411	412	393	361	429	407	402	391	410	407	388	399	422	413	402	400	385	407	368	419	373	392	416	358	373	398	392	376	378	375	412	418	377	417	396	417	428	401	414	402	427	372	415	375	403	421	395	367	394	399	381	424	421	401	434	412	419	368	396	419	399	392	418	372	420	389	416	389	409	370	416	371	390	365	360	362	362	385	380	419	437	455	419	389	406	389	396	397	412	418	446	388	394	406	396	383	405	409	432	414	437	424	407	397	372	400	423	429	420	396	402	413	396	344	386	421	387	395	424	396	395	375	382	367	429	378	404	408	402	439	395	405	392	410	433	371	417	434	412	379	405	406	425	388	389	360	426	422	425	392	384	401	399	400	407	402	398	361	384	385	377	389	391	438	383	408	324	388	393	386	402	402	411	404	380	424	392	349	359	395	445	414	424	423	399	396	440	397	424	401	394	377	393	404	384	367	383	431	451	422	382	403	407	399	396	371	385	391	396	389	408	419	410	375	416	410	415	367	415	382	382	397	449	426	403	431	386	411	375	373	417	418	376	401	423	376	441	452	373	402	350	401	372	396	375	433	447	415	434	386	387	402	374	385	381	404	390	385	421	348	402	376	419	445	445	388	416	408	400	417	406	405	391	333	393	408	372	431	371	407	421	398	407	404	416	366	397	380	404	411	391	365	386	393	373	419	411	366	391	423	429	411	410	442	411	406	423	417	423	359	381	426	394	393	394	400	429	404	422	416	400	410	400	415	366	389	410	364	391	396	391	387	405	388	389	377	397	421	399	412	442	367	424	454	405	420	394	418	438	436	374	364	382	387	406	396	405	413	358	403	418	387	359	388	425	378	394	383	406	414	405	426	449	391	405	419	417	422	346	419	408	395	390	392	422	445	389	372	411	432	444	396	407	390	435	408	403	405	433	434	371	397	390	373	411	403	418	443	381	409	445	402	434	414	420	388	397	416	448	386	381	397	376	389	411	382	402	401	413	370	388	401	393	382	411	384	378	402	412	408	454	415	344	399	386	379	396	437	403	385	417	392	421	400	414	396	390	422	410	419	392	413	401	411	432	397	385	406	379	397	402	431	410	421	443	415	368	402	434	392	407	394	403	389	407	392	401	409	391	380	404	420	435	384	373	360	400	377	366	444	413	416	396	369	386	405	397	379	406	419	407	390	436	406	407	412	435	420	409	407	408	391	394	373	401	368	387	397	376	456	405	441	366	396	387	389	439	389	386	383	413	393	388	441	400	398	396	415	428	381	388	400	431	415	398	386	433	385	418	406	403	389	390	367	402	404	427	404	432	381	395	438	422	409	432	422	385	412	392	385	385	412	406	381	409	356	379	395	362	439	406	380	395	412	384	441	417	398	365	380	422	393	408	416	414	406	409	363	394	405	375	386	375	421	384	418	419	409	429	389	384	446	432	354	380	369	428	409	389	398	386	389	394	402	392	408	424	391	407	393	371	405	426	397	415	357	387	379	419	419	396	387	386	415	405	428	399	441	399	419	424	365	370	384	438	415	398	389	395	388	436	394	414	393	389	369	396	421	399	402	408	411	418	383	407	366	396	386	376	413	398	400	381	374	402	360	408	422	397	401	419	411	405	417	382	396	379	393	419	412	399	381	431	370	368	377	391	421	424	360	396	397	409	367	405	424	401	371	390	407	426	417	423	427	409	364	387	392	433	442	404	439	384	379	423	441	424	416	416	424	409	411	439	403	401	421	383	365	363	405	393	372	401	402	434	380	400	401	400	411	408	430	455	381	393	386	404	412	405	423	411	402	387	416	427	399	397	416	370	397	365	429	365	405	417	412	424	364	400	361	410	404	342	397	386	403	425	422	428	415	403	407	362	381	427	384	407	397	360	421	368	382	406	384	405	490	410	422	421	419	388	424	425	399	418	411	392	405	413	405	413	419	380	407	426	407	416	403	377	381	381	388	423	424	405	408	408	412	367	381	380	458	368	399	403	398	431	402	409	421	384	403	389	405	441	394	420	404	410	435	376	417	384	417	413	381	398	419	427	420	405	416	382	389	388	393	421	356	417	416	377	372	418	384	419	416	368	387	374	401	392	420	414	409	403	380	418	423	378	418	422	414	410	421	383	381	416	409	442	375	422	408	427	407	389	374	430	400	395	410	377	416	388	356	404	404	408	370	442	444	420	402	390	395	412	412	401	450	376	381	403	389	392	408	424	421	429	410	363	372	397	431	392	399	392	388	418	366	393	402	435	420	386	371	428	411	377	363	384	421	417	423	388	439	396
8418	4195	6210	5870	4817	3970	3356	2828	2476	2189	1831	1858	1685	1333	1509	1242	1164	1112	1010	1088	975	1011	955	925	945	936	952	996	942	926	887	914	926	908	901	928	848	838	894	842	887	934	873	872	912	865	840	845	866	856	869	844	874	891	860	916	851	864	841	852	920	866	856	853	885	874	845	889	781	892	875	897	823	892	863	856	826	866	869	856	864	860	904	878	920	876	816	890	847	865	867	846	916	900	863	907	863	871	862	918	859	876	860	838	848	849	881	874	863	859	923	837	843	878	914	865	847	881	888	879	910	890	846	832	846	828	896	827	845	877	891	865	879	858	829	922	845	841	910	892	891	843	914	919	828	914	852	849	888	867	877	834	886	913	840	891	917	879	899	887	827	884	818	891	853	891	825	867	915	862	839	882	929	864	788	843	860	870	853	862	826	897	878	880	865	805	883	919	878	825	828	814	903	848	833	870	857	868	877	884	880	853	913	878	904	856	840	890	909	848	918	890	827	893	875	853	876	838	845	857	943	834	904	866	825	856	897	920	867	841	949	871	849	868	853	852	856	852	923	851	878	856	844	854	886	866	860	916	822	867	872	897	859	830	898	888	869	888	877	870	866	816	879	887	859	873	840	871	892	822	844	844	867	929	888	860	882	863	848	832	806	873	883	789	859	833	820	890	866	877	892	854	889	873	859	865	884	901	858	863	907	859	822	858	881	834	842	837	872	870	884	871	963	838	895	846	843	866	884	919	918	859	881	828	896	871	833	887	858	952	861	855	878	838	870	889	878	870	834	907	861	850	854	890	832	877	805	869	902	849	840	905	834	871	811	910	912	869	916	851	885	875	828	804	888	880	908	805	850	861	854	871	885	824	912	867	866	861	842	777	858	825	856	870	862	830	885	850	861	845	873	866	833	912	850	880	903	836	900	858	867	862	892	840	906	863	861	826	890	814	883	868	870	856	851	863	894	874	892	839	864	866	872	834	894	919	887	833	886	879	841	866	836	883	870	888	849	890	833	840	876	894	842	872	860	834	827	908	819	920	889	864	883	857	869	845	876	900	861	888	887	896	892	910	878	900	868	867	875	887	905	892	860	849	888	917	868	841	847	891	860	917	852	880	811	868	820	863	851	917	868	860	879	894	892	883	893	853	837	869	893	843	845	883	846	826	899	854	879	887	851	836	901	876	933	909	855	877	903	807	853	883	896	865	850	863	846	891	873	880	874	880	883	876	910	897	887	863	856	892	852	825	835	886	883	859	845	867	850	793	821	860	903	815	877	850	909	876	870	862	862	904	903	830	835	863	882	877	862	874	833	862	860	913	825	852	851	869	853	858	876	807	836	887	900	863	852	895	964	866	890	860	862	887	865	873	896	871	903	867	892	817	841	859	835	871	871	906	860	861	885	867	868	855	938	871	882	869	865	885	815	888	836	849	845	913	842	863	823	833	824	852	887	859	836	838	834	844	872	867	852	815	836	860	877	902	870	865	819	841	866	883	877	839	854	894	878	854	897	823	840	884	887	866	921	865	906	869	891	839	864	887	832	901	841	863	891	881	898	860	879	843	874	887	869	918	874	842	892	849	847	895	870	841	871	809	847	859	868	834	864	804	868	857	880	843	867	881	828	828	876	907	887	840	882	887	873	850	912	902	869	869	897	926	867	896	882	844	855	806	853	829	888	899	866	850	917	883	902	897	860	846	911	910	844	884	864	906	864	876	854	886	862	854	889	834	914	833	886	840	850	819	838	858	847	838	849	854	878	864	877	865	844	849	823	855	885	870	924	829	820	856	814	856	830	867	848	882	867	871	821	831	885	892	920	888	850	906	974	823	883	846	864	899	858	837	895	826	868	839	873	937	885	903	796	883	859	871	832	853	865	909	826	854	916	885	870	873	900	901	861	870	853	853	850	848	872	879	850	850	881	898	881	871	866	850	873	911	823	878	816	801	863	915	851	826	862	840	848	851	835	928	838	837	892	865	906	904	882	871	862	877	890	854	832	836	858	848	874	860	910	904	856	817	858	879	830	843	864	887	825	849	815	852	848	826	905	873	825	916	878	874	897	812	867	905	845	871	843	870	873	814	869	842	822	856	829	874	853	808	854	841	880	830	835	894	857	844	859	860	826	891	926	813	870	883	816	862	842	869	824	888	887	800	888	834	865	871	878	914	852	867	892	853	845	845	791	822	881	862	893	903	878	847	870	871	861	853	899	916	911	883	843	874	963	839	888	827	908	912	870	821	862	823	885	910	814	827	877	881	841	875	883	874	868	873	909	869	850	858	879	882	845	881	840	854	858	837	907	852	889	826	842	910	834	877	857	866	890	841	830	842	884	881	908	884	874	884	891	859	864	833	922	891	856	837	876	838	880	951	851	838	888	891	906	842	902	823	862	816	866	901	861	933	836	860	790	873	875	889	859	925	845	823	891	857	883	838	903	832	866	878	854	862	894	847	856	919	855	906	893	869	879	834	892	873	820	835	874	902	849	841	838	846	862	875	851	931	868	897	829	910	855	872	840	867	822	866	904	872	865	894	867	932	872	880	833	861	911	905	869	843	881	864	875	884	828	837	868	886	907	878	863	834	880	889	847	893	870	844	873	905	926	853	855	890	849	907	877	864	874	838	880	809	869	891	850	884	837	897	859	883	804	839	858	881	837	811	874	867	872	855	838	924	890	885	856	861	850	924	845	865	827	878	898	870	832	855	887	883	850	844	819	856	887	882	868	851	845	892	893	889	895	893	897	848	851	839	900	893	875	875	860	848	898	866	920	896	884	879	901	883	847	855	938	882	791	856	884	855	859	926	850	861	862	895	885	891	882	835	881	882	882	840	884	843	905	853	838	909	903	860	870	904	908	847	859	888	908	829	888	876	873	830	917	881	845	884	855	914	862	880	883	828	832	904	879	860	878	889	879	858	909	878	885	874	874	858	852	825	861	881	895	824	887	905	864	927	834	838	851	834	900	841	856	875	862	874	816	840	886	824	913	927	856	872	898	826	886	873	899	857	867	854	878	907	817	852	883	846	883	844	860	860	808	857	902	859	830	892	864	914	838	814	852	878	869	916	841	838	879	859	838	837	848	859	848	844	856	881	867	874	921	899	860	843	892	895	841	871	853	841	898	888	866	853	860	902	874	850	926	865	871	926	863	866	880	840	870	916	883	871	833	874	911	861	924	872	823	872	904	858	857	829	865	887	895	934	847	806	827	860	840	828	862	870	869	883	872	860	820	879	843	838	862	916	923	839	854	888	891	886	830	832	842	842	884	906	870	884	881	863	875	802	869	866	837	843	876	877	897	911	852	817	824	916	904	848	865	868	855	843	863	892	835	816	843	859	842	886	831	868	904	867	892	891	877	870	864	842	863	872	892	817	836	864	824	899	853	846	890	875	871	877	808	864	860	907	863	830	903	864	878	901	852	881	896	866	868	862	836	869	808	861	937	867	894	894	850	877	855	873	880	840	894	891	836	874	903	895	863	870	905	878	879	876
27061	10822	6636	3754	2726	1834	1495	1079	939	799	753	713	701	545	532	544	458	431	432	454	427	416	423	413	351	428	354	394	399	360	427	396	391	363	382	372	366	364	419	385	375	362	379	381	397	383	354	375	371	373	361	379	406	357	358	380	362	368	385	373	380	349	455	383	423	362	380	380	413	378	379	385	359	383	386	352	402	349	357	375	378	353	353	409	370	359	373	355	356	393	391	410	436	382	395	389	359	363	388	369	401	422	395	363	382	367	362	384	380	367	387	381	382	384	369	372	382	401	389	325	386	369	404	392	377	371	348	352	351	429	375	368	319	364	372	365	371	373	363	357	407	394	384	379	357	377	373	335	390	330	356	383	367	340	398	363	400	383	387	387	394	379	378	364	382	393	388	384	402	360	336	448	368	393	400	407	385	401	380	389	430	327	394	424	376	389	361	402	350	343	396	409	383	374	384	361	340	396	372	414	348	360	385	390	415	367	396	382	348	382	412	348	375	346	366	381	370	378	381	362	350	363	381	399	379	382	410	384	374	370	377	353	384	388	362	376	382	393	382	374	370	439	357	348	397	380	394	358	375	377	408	379	380	396	408	394	382	398	381	405	392	357	372	345	386	377	363	420	412	388	359	382	361	365	336	355	372	383	376	367	359	358	403	367	345	394	378	379	366	375	392	366	371	379	368	383	401	334	362	379	396	377	349	376	384	357	422	374	378	377	396	364	376	364	377	362	381	401	348	345	404	395	371	346	365	360	362	379	391	371	384	362	398	380	347	371	370	387	392	402	401	364	348	373	363	409	395	371	384	431	410	377	353	377	360	354	381	402	359	373	366	388	371	343	391	403	379	409	379	386	416	397	413	366	397	377	361	382	360	371	390	360	413	402	382	384	362	408	402	371	353	378	408	379	372	364	365	373	358	395	359	391	374	395	398	364	379	348	353	328	395	385	393	416	402	353	415	392	427	356	375	387	367	362	346	339	376	402	384	364	412	408	385	382	371	400	378	391	394	385	350	327	378	396	343	394	378	401	408	389	412	355	376	369	381	345	362	414	342	411	393	394	355	376	380	406	367	367	422	374	381	349	372	384	374	389	353	376	379	346	379	360	373	412	389	379	354	380	388	388	415	384	344	397	391	404	364	361	396	378	383	376	369	371	369	384	386	341	331	398	376	380	348	374	411	416	376	373	386	400	367	383	405	376	383	344	392	388	398	374	330	347	396	406	405	371	357	410	356	381	342	423	384	374	352	349	426	399	368	386	384	369	344	388	399	370	407	357	362	356	367	387	334	368	339	374	360	353	370	387	394	366	344	355	356	359	400	373	361	420	382	401	365	389	371	375	391	319	344	387	377	373	414	392	416	372	351	357	385	402	411	349	365	403	377	439	377	398	396	402	379	353	361	399	386	380	428	408	394	365	405	357	395	416	423	345	374	380	375	391	436	406	392	358	357	407	395	360	379	364	377	401	378	408	373	374	378	376	354	414	408	396	392	371	436	366	367	353	363	352	400	410	350	396	384	370	376	360	388	387	391	359	388	334	406	373	373	354	396	384	361	380	362	378	386	365	414	340	353	360	375	398	382	425	374	351	387	430	409	371	342	384	389	372	345	386	401	366	380	369	345	376	353	373	367	387	407	375	397	366	397	343	343	386	377	355	360	351	365	360	367	367	401	347	344	404	386	361	427	384	364	362	364	362	375	377	373	410	384	385	364	358	404	388	411	370	348	359	366	372	411	388	390	397	344	385	367	381	423	381	391	353	374	368	408	376	381	378	364	399	363	383	369	416	351	387	367	389	351	408	402	392	434	408	346	372	362	375	388	390	368	411	331	371	373	349	359	381	404	390	339	369	343	382	370	398	376	392	411	377	377	397	377	384	361	344	367	371	354	388	380	378	385	358	369	384	402	365	388	373	366	366	379	381	379	406	388	372	349	392	384	375	371	384	352	395	376	376	398	356	385	357	416	362	374	377	369	360	385	383	367	372	367	363	376	382	402	362	375	404	379	394	405	360	345	379	373	372	388	354	350	355	369	368	395	363	397	373	365	395	396	394	357	354	373	402	358	385	426	374	395	379	399	386	391	398	378	361	354	381	376	391	373	413	371	395	373	362	379	371	410	381	387	355	357	376	385	420	369	397	344	407	398	416	355	380	386	373	446	362	397	363	352	386	383	391	382	396	383	359	383	380	363	384	369	389	331	384	363	397	364	365	375	384	378	342	381	370	423	362	393	388	385	374	375	400	419	385	404	391	391	352	348	360	395	366	418	373	371	364	372	392	387	351	386	352	391	413	402	367	367	396	404	403	402	401	369	359	386	377	407	388	336	376	377	354	342	388	410	388	374	353	366	399	378	365	390	386	362	354	365	396	371	364	370	365	366	358	390	359	370	350	352	393	403	338	387	380	399	400	395	392	384	364	378	384	408	416	398	376	361	350	388	404	361	374	414	357	377	375	367	365	408	370	381	372	384	396	383	381	385	402	352	333	415	379	390	381	420	433	404	378	385	360	375	389	351	415	427	359	364	364	374	372	378	393	374	345	346	347	413	374	395	358	384	412	347	388	345	344	373	362	369	335	374	404	383	357	358	365	384	390	375	382	373	406	377	381	388	411	353	382	370	394	431	379	398	361	394	365	360	386	365	389	424	376	387	374	387	338	342	408	405	360	354	423	393	349	393	404	412	400	363	351	380	389	384	393	388	356	389	359	377	388	356	365	358	365	360	356	388	364	376	417	401	337	352	375	385	433	384	391	372	401	371	350	394	372	376	328	394	376	349	365	356	378	383	355	372	408	351	378	380	414	377	366	390	383	401	385	385	379	354	379	354	392	398	381	406	375	367	352	431	363	402	367	343	380	361	368	382	358	351	354	413	381	373	387	382	367	369	366	391	401	402	403	366	375	373	359	422	360	377	340	368	380	376	384	359	404	356	401	408	380	403	330	369	427	359	381	398	386	328	373	383	367	384	374	363	383	392	361	358	381	383	362	368	401	429	376	331	403	381	374	344	360	387	414	382	369	370	375	377	377	412	397	404	406	388	355	401	315	369	366	396	369	376	391	365	375	366	374	365	378	357	376	393	381	370	375	372	392	372	311	422	365	387	402	389	380	388	410	398	359	377	362	381	361	386	370	380	401	401	404	372	417	380	384	415	396	366	376	385	370	375	358	368	332	363	394	350	407	401	388	369	363	387	357	380	351	372	407	356	398	351	382	396	398	405	347	339	390	409	421	389	396	356	392	369	389	370	396	343	333	393	399	365	375	393	353	368	396	396	393	373	381	401	367	363	396	366	355	347	404	375	376	381	403	408	363	341	370	373	407	380	380	391	409	380	391	385	374	381	374	374	411	395	359	400	393	371	384	371	348	412	375	378	385	389	370	374	338	354	371	380	414	371	352	342	376	362	348	396	380	384	325	395	404	384	429	386	386	366	376	363	364	356	367	341	337	358	398	401	385	382	355	366	356	358	354	387	393	408	400	360	375
15901	7308	10330	9329	8519	6269	5505	4394	3846	3362	2725	2590	2445	1928	1972	1698	1430	1346	1037	1199	1053	1095	1016	1016	995	1027	993	1003	944	886	912	903	910	906	879	841	876	907	877	897	889	872	849	834	884	781	863	880	780	838	844	863	851	880	842	846	869	828	869	807	833	847	841	816	818	853	826	805	823	796	829	853	839	815	790	872	804	815	842	845	860	861	842	868	811	850	822	842	840	822	789	814	835	778	773	838	857	852	845	807	877	849	817	811	855	864	792	851	818	869	821	863	849	859	834	841	835	817	855	814	826	879	844	819	841	866	779	819	853	813	853	838	855	863	844	773	790	854	852	870	813	869	849	812	860	815	843	873	806	791	852	841	818	870	831	867	837	831	833	788	781	783	860	823	830	828	868	818	801	829	837	802	801	879	858	818	863	825	848	845	837	863	804	842	822	862	837	825	827	847	862	801	876	842	802	829	871	831	809	802	871	874	772	841	871	856	830	838	793	856	827	819	814	832	852	830	845	843	857	827	805	888	882	796	800	804	873	833	829	881	856	823	847	823	849	867	828	874	858	869	846	804	855	846	857	814	861	817	876	816	817	836	800	881	878	819	854	794	806	847	835	829	836	806	889	833	816	834	858	827	823	813	825	840	821	845	815	851	826	877	816	855	777	841	801	842	781	842	924	863	817	771	834	837	842	790	775	843	854	843	815	824	830	854	854	775	849	837	842	853	870	850	805	792	821	815	830	803	878	804	884	828	867	801	859	819	837	814	814	861	823	815	791	830	826	812	861	859	814	840	838	860	827	832	863	826	828	846	815	830	855	816	866	848	822	808	848	780	844	801	860	814	832	857	877	842	838	822	791	799	818	834	788	771	879	805	818	756	849	895	838	831	850	864	815	791	837	858	838	863	799	889	838	880	834	855	836	778	777	887	837	856	845	800	817	803	822	807	879	843	860	836	853	793	873	826	817	818	803	776	856	873	859	830	764	844	791	839	813	757	839	881	822	868	784	839	818	844	859	816	840	789	853	819	882	818	832	888	788	860	803	875	813	905	834	861	827	825	859	787	893	829	826	872	829	784	815	888	855	869	859	867	850	849	814	841	864	859	810	828	804	848	772	842	857	834	835	861	859	862	804	825	835	875	824	804	850	822	870	818	797	779	835	805	814	840	841	839	767	805	835	851	841	791	859	804	814	883	840	849	782	856	852	839	805	872	811	822	803	818	846	849	805	844	819	843	852	855	855	875	823	886	790	850	854	868	793	763	880	822	779	905	813	879	848	833	826	859	880	837	830	849	866	812	853	835	891	853	814	903	872	804	822	833	806	883	872	857	837	825	850	838	873	851	813	888	844	849	835	862	823	785	841	853	864	833	855	850	846	808	872	794	816	836	873	861	850	837	784	836	834	778	845	801	866	865	851	873	866	848	890	821	811	863	803	838	816	811	782	847	783	813	849	848	860	830	792	841	789	824	793	812	838	834	866	853	865	855	849	820	837	835	862	832	854	864	848	858	861	862	824	867	845	818	840	867	860	789	837	805	841	855	835	783	887	828	764	823	862	797	811	809	817	882	868	857	840	836	868	890	872	882	816	849	840	842	774	853	828	811	875	791	825	842	804	870	802	776	831	845	821	846	814	791	833	809	862	797	807	834	805	811	829	855	806	801	844	802	833	829	820	828	862	864	815	812	847	815	847	762	800	840	811	845	792	834	832	814	866	814	897	842	781	793	792	852	832	853	778	853	843	819	810	804	818	780	812	834	838	843	806	836	831	853	814	873	781	837	841	820	818	834	823	880	857	799	821	879	902	814	828	783	889	820	891	840	821	796	872	874	773	811	842	861	836	786	832	870	841	890	823	859	808	885	787	805	830	830	857	819	821	832	810	831	797	886	904	849	866	830	807	810	773	818	828	842	856	814	859	824	897	813	856	798	867	825	861	839	796	801	806	798	824	847	847	828	817	808	814	846	829	823	858	872	839	853	844	859	843	877	813	853	841	805	817	862	853	850	813	800	818	909	856	848	780	838	900	802	837	803	816	805	884	816	858	811	821	833	871	868	863	849	859	778	798	816	800	839	839	816	840	869	830	859	776	800	802	824	791	828	825	839	824	838	864	824	847	803	849	837	849	825	836	846	822	793	802	833	833	851	906	832	849	821	822	823	855	767	836	810	800	773	878	879	858	839	825	843	851	822	822	837	837	858	840	884	847	841	842	849	862	847	851	817	824	794	882	824	873	797	857	851	842	848	815	846	813	822	869	836	794	833	850	828	812	856	901	845	824	874	828	830	808	824	853	827	835	817	852	807	805	800	799	846	807	852	848	894	804	813	824	812	805	808	797	826	850	803	782	853	847	890	838	890	835	813	850	843	859	789	847	815	851	791	867	830	866	876	784	832	833	827	840	851	865	844	828	866	840	813	796	830	839	834	777	846	829	786	840	856	811	831	878	829	815	817	829	815	845	860	868	831	821	810	829	845	862	797	839	835	822	795	764	840	863	871	844	812	816	803	821	847	801	811	845	827	815	832	855	829	829	806	829	869	838	816	845	762	832	881	865	809	788	832	825	761	825	812	854	829	836	865	834	813	847	834	785	852	855	787	822	829	853	776	803	790	847	877	841	844	874	826	776	808	847	815	793	829	847	756	802	830	803	887	836	853	804	832	858	819	810	848	857	886	818	876	844	814	854	797	790	782	835	808	849	843	873	848	813	811	837	816	825	857	819	771	798	846	786	823	830	797	796	825	865	872	856	804	816	839	871	840	834	824	817	819	831	863	836	814	820	820	831	772	837	800	797	859	868	765	891	851	784	813	799	844	830	847	808	851	833	839	819	890	833	834	787	880	819	831	858	825	820	815	861	820	844	837	826	810	880	851	862	883	839	870	834	806	849	892	827	845	870	828	848	848	842	833	866	822	824	859	816	796	808	785	833	846	836	826	826	801	821	918	819	857	823	878	863	813	825	803	802	806	858	796	806	835	800	869	812	832	851	818	779	840	852	774	825	805	864	821	803	798	770	858	814	824	779	848	784	816	922	814	823	837	852	850	846	857	818	858	825	799	816	895	830	824	799	842	816	867	831	840	851	793	830	798	824	839	856	826	859	774	829	821	823	833	826	861	829	846	842	841	894	767	835	818	816	849	850	880	808	834	814	836	877	880	852	850	819	880	815	816	836	826	861	847	824	825	845	828	798	883	851	809	801	844	859	836	878	807	824	884	876	910	856	762	863	833	841	809	858	825	831	826	828	825	845	881	846	859	884	812	776	846	809	832	818	813	851	819	884	825	828	828	859	843	826	854	808	849	811	870	839	823	813	807	816	791	816	771	858	845	800	836	823	809	803	830	816	867	833	859	863	839	797	869	795	821	890	811	853	812	799	809	821	800	826	817	765	781	862	835	858	868	816	814	823	847	822	843	827	880	875	859	783	817	858	805	816	838	847	786	827	832	834	776	762	836	888	750	822	870	826	784	829	830	816	780	788	795	776	782	834	812
33542	13387	8552	5468	4262	2839	2068	1562	1408	1069	992	934	880	726	645	655	604	527	491	533	451	496	501	456	465	460	449	457	433	449	460	446	424	423	427	456	408	450	426	431	467	424	396	443	445	441	473	458	437	473	455	406	428	445	407	379	430	431	446	443	457	450	457	480	451	407	420	417	428	445	431	468	461	458	462	445	420	468	459	409	440	407	403	426	393	443	454	412	460	434	439	423	442	392	477	414	406	415	420	432	470	447	444	439	434	417	418	432	430	418	411	406	432	441	441	440	466	435	425	447	415	429	410	444	441	428	429	399	389	433	447	452	443	472	455	419	396	415	436	437	474	430	437	421	402	378	447	452	418	428	440	443	423	422	402	434	451	427	406	450	421	426	447	456	467	433	453	453	461	433	422	410	441	454	448	415	425	394	426	456	435	448	410	383	412	424	456	452	402	432	453	396	416	437	463	437	430	417	418	394	416	432	437	439	421	465	476	410	434	439	419	431	388	448	444	450	452	468	460	391	401	450	428	433	427	453	460	429	451	439	445	469	465	486	427	447	443	443	418	439	432	437	439	377	425	414	424	456	470	439	464	423	473	406	440	440	431	449	466	403	397	444	414	458	431	456	456	450	450	439	419	450	416	460	426	452	420	440	405	401	446	458	419	417	431	461	479	419	448	449	468	442	455	476	476	437	472	463	411	455	436	461	446	477	418	426	430	452	469	432	430	434	422	445	430	462	417	406	444	446	440	434	445	421	453	479	451	454	423	428	445	460	476	427	509	445	434	433	419	422	465	431	411	453	431	410	434	472	461	427	444	419	402	396	436	423	402	434	422	449	452	417	462	430	421	424	432	434	417	460	415	456	410	422	466	499	431	432	399	396	438	389	383	432	463	426	454	442	448	437	469	425	418	418	458	409	429	422	438	446	420	443	439	423	427	463	463	417	446	422	471	452	423	428	439	453	445	462	455	429	429	416	433	455	431	385	421	440	456	438	435	455	451	446	451	365	465	416	403	445	460	404	434	413	473	449	450	417	430	434	485	411	438	446	457	420	453	429	482	462	398	457	453	449	432	492	419	439	407	418	454	426	495	418	446	433	438	410	418	477	427	448	437	490	440	435	418	404	433	477	443	440	446	365	475	431	447	455	422	425	423	433	467	455	421	425	415	407	451	473	425	453	405	443	443	435	456	428	441	407	422	410	434	436	435	409	425	472	448	468	414	429	450	440	401	442	476	419	406	412	453	442	444	433	463	388	443	381	408	459	376	436	456	401	456	459	432	464	481	440	425	437	438	425	454	428	385	429	466	427	421	391	426	399	415	438	435	439	408	423	461	426	412	449	441	437	417	423	455	414	437	429	412	432	441	425	418	420	441	454	409	448	430	449	450	480	445	433	424	418	477	432	423	462	426	460	432	450	462	446	420	457	393	429	424	447	441	459	443	427	436	411	435	423	403	432	434	457	446	431	439	432	440	445	474	420	439	450	432	421	459	384	441	462	508	459	437	454	444	436	432	418	462	479	430	453	449	444	414	444	417	406	467	426	416	433	436	456	472	407	436	412	429	449	412	451	425	453	401	436	409	450	444	446	430	468	459	418	437	427	463	400	428	415	456	461	449	485	462	469	472	460	454	415	448	438	432	444	400	477	433	425	385	415	461	462	376	406	448	455	447	440	425	424	447	439	442	465	462	480	390	405	469	423	390	442	418	446	441	442	384	439	396	460	430	456	426	455	443	435	438	407	422	404	450	449	456	439	418	461	440	466	409	405	445	442	406	436	414	478	417	431	413	451	449	467	418	447	448	475	406	380	419	406	415	455	454	437	418	463	444	401	443	472	447	441	481	479	432	428	442	395	421	437	459	450	430	432	445	445	426	397	489	416	443	436	434	503	407	431	417	457	457	395	418	399	415	429	393	464	449	396	418	462	458	420	417	420	459	454	401	470	418	469	418	429	436	426	431	384	405	424	439	427	445	473	430	434	455	484	457	441	444	471	458	466	464	412	492	391	429	444	434	463	426	441	419	420	435	430	442	391	418	427	477	468	445	429	430	461	428	427	419	465	390	439	422	421	465	443	411	407	490	455	441	441	435	429	455	468	418	468	454	457	443	472	458	450	422	387	401	414	452	412	446	414	371	444	449	476	429	420	464	406	420	398	433	413	446	430	422	423	453	447	425	432	408	447	442	397	425	391	437	478	468	428	438	400	399	433	448	485	487	404	433	449	419	406	423	442	372	408	447	440	439	418	475	449	441	413	407	455	472	448	427	423	475	424	452	442	392	409	456	440	430	457	489	422	426	476	467	442	429	394	430	441	463	431	441	460	430	419	462	473	439	450	444	469	477	446	433	443	398	447	454	401	455	437	425	426	434	460	411	420	417	471	406	431	468	416	453	491	440	480	409	449	380	439	445	471	461	428	438	465	386	430	411	439	424	410	434	451	427	410	427	438	429	448	417	434	483	416	447	455	468	424	445	413	399	422	423	383	425	429	436	462	453	454	433	462	436	393	461	456	428	456	423	453	437	396	444	410	447	512	452	430	435	440	464	412	435	477	410	410	458	419	423	453	427	456	438	415	395	437	410	429	437	450	406	464	402	417	423	489	461	468	438	453	423	449	459	448	451	453	445	454	433	423	437	417	445	441	431	411	433	415	433	492	436	453	425	458	425	442	409	421	433	423	427	433	444	474	441	442	390	393	466	419	449	437	427	379	409	393	406	464	461	397	429	412	423	426	423	408	407	450	451	422	455	427	456	423	478	422	441	422	422	405	458	456	440	451	437	442	438	447	425	421	463	428	459	408	423	417	425	422	434	419	453	422	427	435	432	454	388	428	440	428	480	433	440	412	447	456	475	504	457	423	431	442	416	450	441	381	453	439	446	432	412	466	481	445	409	445	430	400	433	426	435	427	438	432	402	452	385	420	458	430	482	415	414	425	406	415	432	438	428	398	445	427	422	415	453	423	409	399	420	428	385	432	437	422	473	427	466	421	456	430	421	455	429	423	423	410	408	417	428	398	432	426	430	433	413	400	398	448	454	441	394	378	441	449	450	424	457	459	423	443	449	429	435	417	437	425	418	442	400	438	411	435	395	469	443	456	438	451	442	391	483	438	423	456	449	462	459	474	416	427	443	432	458	416	446	444	443	404	429	408	432	440	476	446	456	423	459	384	445	389	492	443	438	443	421	400	435	428	471	421	424	452	437	433	428	410	419	424	425	441	455	432	458	458	440	449	472	479	424	462	422	441	436	421	398	458	445	476	421	433	463	421	481	422	442	446	444	431	457	419	476	484	432	417	460	425	412	431	399	396	469	445	447	453	391	423	441	399	422	445	438	450	413	459	457	456	467	424	421	442	454	418	428	440	449	408	451	470	462	423	421	488	428	412	414	434	424	418	429	439	441	448	413	466	448	420	485	473	466	402	465	418	461	444	416	419	455	440	396	476	468	418	432	409	424	456	425	466	396	435	448	412	414	441	467	438	483	426
18407	8428	12548	12507	11996	8822	7404	5934	5486	4405	3943	3443	3343	2489	2406	2210	1847	1759	1369	1359	1294	1305	1236	1199	1215	1215	1259	1136	1112	1087	1079	1022	1112	1055	1041	1087	1011	1041	1018	1049	1005	1036	1003	1006	972	942	991	913	956	967	960	944	993	956	935	884	930	951	946	976	966	1020	929	890	991	963	966	1016	956	931	950	985	960	985	961	968	972	953	895	950	926	923	987	979	923	975	943	945	993	927	873	967	952	941	912	938	962	928	993	909	979	906	968	1007	922	939	935	940	877	947	898	971	924	979	1030	920	947	919	887	969	998	947	991	933	954	986	890	931	938	957	908	963	935	993	856	940	946	926	949	929	975	920	935	1004	963	921	949	941	973	912	938	929	966	923	924	966	1001	974	952	942	938	931	968	919	928	938	959	986	928	912	967	925	964	936	952	983	943	992	943	861	926	912	892	914	987	924	938	915	915	956	953	957	934	909	995	924	965	926	905	980	881	936	967	931	921	941	969	954	1009	926	948	952	970	959	952	959	957	940	986	961	881	890	954	947	941	955	915	929	965	982	930	941	912	931	926	946	945	907	949	934	924	950	946	869	992	972	982	911	968	936	912	922	977	894	951	937	953	919	964	981	1007	967	972	923	935	938	969	935	927	894	930	925	931	943	898	932	958	902	957	947	901	909	932	952	928	886	983	898	948	929	956	995	927	940	971	959	892	925	892	937	993	917	908	930	974	961	960	964	973	910	964	927	960	905	960	935	944	922	884	947	968	968	960	951	892	996	928	935	901	979	919	939	905	905	934	885	934	933	938	904	917	936	976	972	980	935	931	983	935	939	947	1031	916	938	919	978	989	1032	954	895	954	1025	938	990	925	881	883	917	955	965	1008	905	935	956	947	944	927	949	981	935	971	908	957	942	972	953	937	945	973	884	940	968	988	932	964	901	930	998	943	892	913	929	933	978	984	946	943	945	891	933	974	960	946	927	930	945	936	892	916	955	983	939	957	974	964	942	1006	989	955	962	929	938	934	987	979	958	926	891	929	907	911	934	902	902	955	960	962	930	944	955	989	918	861	936	928	973	938	996	937	963	923	945	935	928	941	938	935	977	964	976	932	950	972	980	923	884	952	934	944	902	935	978	955	959	971	935	892	981	958	915	965	977	960	891	946	934	944	956	943	936	956	931	966	933	943	965	976	948	966	993	910	957	970	926	961	912	921	951	980	964	939	918	954	989	977	962	944	884	970	936	916	916	947	942	888	957	926	889	961	909	956	962	956	945	993	959	971	996	932	967	977	991	906	920	951	965	946	965	907	950	959	894	957	891	909	940	971	961	933	919	903	871	918	965	950	947	880	992	913	937	939	974	918	921	949	887	981	910	937	944	964	918	947	951	968	966	932	1002	1027	869	957	971	1009	926	943	976	937	915	900	926	936	966	986	949	917	969	977	956	974	925	928	961	938	940	898	968	949	930	1000	950	986	967	1022	961	893	1011	952	980	950	956	920	962	983	972	970	956	918	949	901	924	923	956	945	936	968	895	967	931	932	969	930	956	967	939	951	957	1000	973	997	960	941	913	934	966	972	1010	915	923	969	956	931	947	947	994	954	945	1001	957	894	969	878	954	936	993	975	960	976	953	963	921	883	946	936	941	920	927	942	975	981	936	900	908	897	946	983	925	919	957	945	917	993	936	949	913	948	926	926	949	959	884	988	916	939	948	1002	938	932	904	918	959	956	922	887	869	915	977	950	968	948	897	937	932	936	985	962	956	949	941	957	911	979	904	931	901	894	1014	940	867	944	941	920	901	958	920	934	956	902	922	908	892	901	948	960	945	997	966	993	959	946	916	1007	962	899	946	1006	970	950	947	951	939	998	940	1006	923	986	930	915	899	905	930	972	993	959	943	951	949	960	955	948	929	933	974	982	1005	963	939	950	947	959	986	986	941	967	926	931	910	949	928	985	948	953	910	952	948	910	965	952	931	957	941	911	860	920	919	963	982	1021	990	930	945	927	982	956	895	972	955	972	954	956	974	1011	917	921	955	950	964	920	888	970	906	976	988	940	929	928	902	944	948	901	972	968	924	924	954	934	890	889	952	981	944	923	940	912	989	955	957	946	901	926	925	973	940	908	1005	911	930	948	893	919	980	958	921	894	920	1003	927	935	976	945	931	915	906	920	985	993	936	989	972	975	931	925	952	912	936	978	943	989	950	962	979	935	948	972	964	950	929	981	928	945	922	950	938	950	962	973	911	986	956	945	886	872	961	983	948	905	926	964	931	996	928	953	936	951	958	954	903	970	946	960	922	972	902	940	937	932	923	903	945	935	945	1000	929	953	940	975	949	927	847	918	1016	872	925	912	994	904	947	942	898	954	943	948	973	925	932	971	930	936	904	906	995	936	908	946	949	934	916	934	937	981	919	972	957	989	904	1004	934	905	981	968	921	938	943	927	964	926	929	938	938	948	875	949	921	947	914	943	1003	882	970	903	998	916	935	968	1029	941	970	947	986	973	889	973	905	891	959	937	933	920	1009	988	927	933	931	973	1018	943	953	981	906	970	981	920	901	891	938	969	887	954	924	930	920	922	953	938	930	971	924	930	986	977	978	940	925	980	888	956	963	933	948	972	974	944	950	900	986	953	965	936	911	932	926	958	980	980	942	927	970	960	918	935	891	950	915	902	934	1003	1014	921	921	947	894	911	971	922	950	938	903	965	979	922	960	944	977	983	1007	949	865	974	969	950	912	942	958	959	963	971	910	947	920	934	902	976	1000	921	935	963	982	932	945	945	956	946	952	945	895	921	996	971	907	913	918	953	953	962	886	952	973	958	958	980	912	909	901	945	985	961	983	969	925	966	966	940	948	884	939	975	952	964	949	927	916	949	990	927	912	939	975	976	977	895	953	920	934	983	930	963	962	980	904	947	936	940	901	935	931	939	890	933	968	944	920	870	947	919	941	960	957	943	941	1012	982	923	943	910	1005	913	926	950	943	927	950	976	891	956	929	947	902	932	988	943	959	972	1013	944	960	958	944	933	907	936	908	945	970	1004	993	926	907	990	954	954	943	899	983	910	958	881	951	944	983	946	954	950	919	994	929	982	903	929	926	895	949	962	933	963	897	943	922	974	880	904	929	975	951	918	970	956	918	899	935	918	938	986	918	972	943	968	957	962	931	932	965	970	933	882	980	919	897	939	900	955	969	934	956	888	954	955	991	924	951	897	954	945	939	926	916	941	971	949	962	978	941	1023	938	955	904	942	919	975	933	915	930	977	920	913	930	948	977	935	945	893	932	977	992	925	891	990	917	952	959	930	977	949	947	970	950	916	916	959	868	902	980	998	962	916	961	897	984	952	872	923	945	967	982	930	951	897	978	933	962	983	942	903	947	975	953	911	948	937	940	967	925	983	982	903	919	965	998	964	997	919	910	869	956	982	923	938	989	1010	938	928	952	940	895	937	1003	919	903	937	925	985	926	960	939	890	987	944	911	929	913	945	953	933	992	1001	922	952	937	946	969	968	949	970	982	899	959	963	958	907	924	954	1014	902	921	959	939	934	933
14618	5585	3221	2303	1516	1078	859	776	685	637	564	531	509	542	476	475	476	456	493	433	424	416	417	437	399	420	386	441	407	429	448	403	395	407	430	411	390	425	424	396	424	364	442	404	411	423	423	411	401	422	429	414	381	417	419	449	381	418	409	408	421	411	402	417	412	376	407	400	447	364	448	399	428	378	403	422	412	414	398	374	429	387	439	445	386	411	433	429	445	412	422	405	414	427	405	420	422	375	424	426	390	372	363	413	433	371	415	399	428	425	417	396	390	371	414	408	349	412	396	419	381	416	432	382	372	420	409	395	405	416	415	419	376	443	427	377	393	387	399	404	409	409	441	408	395	421	426	395	432	372	443	413	409	432	406	384	369	402	404	421	412	401	419	386	394	444	420	423	416	405	394	416	407	404	405	427	439	405	445	407	410	416	378	384	414	356	448	406	407	415	413	408	441	369	400	406	407	400	422	412	394	375	371	402	390	434	434	429	433	381	392	434	409	479	418	376	393	394	416	432	419	423	376	417	448	422	413	430	395	388	406	381	425	432	380	422	383	399	417	419	398	370	394	392	401	376	388	411	449	412	437	406	373	395	393	437	398	424	416	400	406	415	410	406	455	380	415	381	409	409	373	386	419	420	410	388	386	440	438	425	405	412	411	405	419	408	393	406	394	433	395	436	410	405	398	396	410	451	427	381	438	414	417	378	413	396	455	429	408	385	420	419	421	389	382	415	459	440	447	385	397	406	416	396	434	381	406	369	442	432	438	447	435	414	442	412	452	416	399	403	401	385	451	390	405	448	425	370	391	401	386	414	413	384	421	367	403	407	400	404	418	391	392	397	394	433	364	402	386	443	441	385	412	409	381	384	398	409	404	409	415	422	458	407	422	405	400	343	415	394	389	392	380	392	398	410	406	377	412	369	431	362	412	365	443	435	423	399	436	443	383	413	427	384	393	385	414	392	435	434	442	462	449	406	394	400	424	434	418	421	415	376	386	374	413	370	389	417	371	396	394	354	401	363	378	384	375	390	405	436	374	416	393	383	380	389	393	414	435	440	391	412	370	397	409	383	398	428	426	384	430	466	402	400	431	390	401	422	392	421	419	413	377	406	418	370	461	395	410	406	441	418	354	384	398	441	414	407	400	390	436	385	394	389	423	419	402	386	440	444	397	409	406	416	459	407	417	387	430	370	434	428	412	442	442	433	381	425	387	386	396	401	432	376	391	395	434	412	413	390	467	456	434	418	410	417	428	409	448	408	419	405	393	417	435	384	393	390	372	424	438	413	409	417	414	433	384	394	440	454	425	404	381	374	405	435	417	446	413	392	360	402	457	423	421	437	435	377	407	389	386	377	405	391	365	359	413	426	402	419	378	396	399	399	388	403	408	421	384	447	426	389	373	421	405	388	401	389	401	409	412	444	428	413	400	370	369	461	396	391	433	406	409	430	396	403	390	396	454	380	380	374	408	366	374	403	460	387	426	387	408	437	424	402	375	369	405	451	412	412	398	413	416	408	417	399	422	421	420	440	398	417	407	408	400	390	425	459	395	374	435	397	430	443	370	424	436	430	414	432	433	437	458	420	419	404	435	372	401	413	428	422	417	427	398	415	415	410	373	372	389	432	414	396	417	335	407	413	396	405	421	371	415	397	390	396	411	432	417	414	423	424	369	416	431	409	459	388	414	449	394	406	426	425	410	421	384	374	397	443	405	371	399	412	385	391	404	438	396	434	382	439	442	443	377	411	406	451	406	394	422	439	400	409	385	378	414	397	400	377	405	404	376	396	380	401	410	466	462	430	404	442	392	406	414	395	404	397	432	364	430	384	418	424	419	371	385	409	403	453	379	411	441	373	386	396	376	367	435	393	421	429	400	432	341	415	416	420	415	420	406	437	408	408	425	398	398	401	405	432	403	438	428	374	418	431	418	378	403	391	439	451	410	402	389	433	414	395	413	435	420	406	406	396	420	409	414	394	365	410	453	393	400	397	427	420	406	419	394	407	425	379	427	417	402	435	372	418	401	423	414	415	409	412	382	389	445	402	389	448	432	415	394	414	386	438	410	422	416	408	415	466	423	454	380	398	381	406	416	379	455	425	394	399	429	431	454	410	371	408	413	440	420	401	402	426	420	415	356	377	433	437	380	437	407	422	447	410	403	438	409	361	403	405	377	437	447	397	399	414	440	397	384	409	441	426	426	357	420	373	411	388	414	402	481	401	403	377	437	440	403	378	417	415	399	416	447	387	381	359	398	390	416	443	401	430	449	402	367	400	391	368	424	393	413	401	387	384	425	417	423	408	406	445	400	448	372	409	430	431	417	435	438	434	419	384	367	421	439	383	374	439	408	437	448	418	387	398	371	411	412	439	442	410	384	391	440	398	394	402	445	381	436	398	424	403	411	406	387	363	459	472	395	423	440	408	366	405	439	376	398	390	457	461	436	439	387	423	395	406	402	387	412	371	435	394	392	371	429	432	384	421	399	402	419	403	423	386	427	406	429	395	410	406	406	417	424	409	416	402	417	399	419	400	389	434	402	415	428	397	406	351	392	396	390	367	384	414	415	403	404	400	384	396	378	378	414	390	449	437	415	436	414	396	406	426	398	415	410	406	422	420	429	393	391	450	408	399	392	389	407	401	407	424	378	374	417	352	396	418	431	432	432	438	380	398	406	409	380	378	389	359	372	431	414	393	399	390	401	404	438	424	389	369	421	412	381	414	441	418	400	413	372	367	403	437	389	396	404	400	389	412	409	415	398	423	418	462	393	434	403	422	430	417	459	396	376	379	406	426	415	388	425	434	394	375	434	414	394	409	429	419	383	389	413	411	389	396	445	420	377	393	384	394	355	415	406	404	410	385	404	389	383	386	404	419	395	414	415	425	401	375	442	407	410	411	408	421	443	438	399	413	427	386	385	393	405	392	428	450	414	414	414	437	386	416	403	406	393	393	388	374	387	420	419	383	414	411	401	391	395	383	407	441	401	410	407	435	400	406	394	411	411	379	443	381	409	428	411	439	420	394	427	381	430	402	423	441	423	411	444	374	413	400	443	453	423	431	375	422	448	417	404	395	406	408	417	408	407	414	400	430	397	408	400	416	408	387	409	417	427	409	388	421	450	395	395	401	402	411	417	403	428	389	420	403	407	366	398	422	381	432	365	400	404	455	412	423	421	408	384	363	421	438	410	412	438	424	417	405	380	449	418	418	403	393	408	380	403	434	406	442	410	419	402	431	396	418	395	408	410	439	423	380	371	428	411	431	405	381	398	412	448	388	423	396	397	399	447	387	402	427	397	413	418	425	428	433	424	416	377	417	427	426	391	430	384	418	409	402	413	391	385	396	454	390	413	389	388	390	408	408	409	379	396	423	404	400	460	411	382	387	436	394	391	376	404	418	409	383	381	409	417	408	382	400	388	358	442	412	415	438	442	401	376	419	436	380	375	393	408	420	373	407	387	378	442	430	400	402	438	468	413	413	455	410
8701	4485	5868	6079	4898	4138	3269	2638	2395	2111	1857	1736	1769	1332	1314	1373	1189	1152	1045	981	1077	1055	972	1027	977	1011	918	961	922	948	946	945	926	910	962	878	915	862	899	918	885	895	862	905	860	868	916	894	923	894	925	877	910	852	908	911	874	916	879	883	922	847	861	902	894	905	898	909	897	869	875	906	867	868	866	898	896	870	876	861	895	890	933	876	958	898	847	881	884	862	846	916	883	893	906	885	886	899	881	869	857	844	802	898	903	873	945	850	883	811	828	873	855	859	873	889	874	850	882	885	904	914	871	859	874	926	861	874	913	940	887	901	823	907	905	812	863	918	866	913	891	901	914	862	847	853	941	857	869	859	902	864	863	982	902	888	920	890	888	907	860	849	868	866	882	872	886	853	872	838	896	909	925	811	824	922	925	887	881	866	869	927	866	873	967	842	896	878	892	895	872	893	867	824	893	890	817	930	901	892	902	864	931	926	869	913	922	919	835	874	884	882	887	884	882	901	886	879	874	885	847	878	904	899	923	888	850	855	920	913	893	847	907	870	859	850	919	882	908	911	869	839	837	860	891	851	875	895	867	911	874	910	881	852	874	855	923	857	828	876	839	880	884	877	871	899	856	890	871	887	861	901	856	895	868	933	865	933	863	887	852	896	943	869	903	926	874	889	855	822	877	869	859	839	907	847	812	910	903	855	919	871	877	836	830	888	873	908	880	865	849	897	904	871	886	910	901	800	810	915	868	876	843	909	888	868	867	878	859	852	907	900	848	880	848	917	898	849	881	926	873	887	937	861	900	881	943	913	884	874	883	841	902	904	882	920	839	894	909	908	879	842	841	860	905	903	882	848	863	793	869	922	963	947	908	896	911	914	904	862	910	842	840	891	879	911	837	866	890	863	850	909	870	903	888	826	892	851	902	884	900	857	892	903	823	951	901	861	914	855	876	884	900	900	927	923	858	863	870	881	865	891	853	916	870	845	872	893	848	833	823	847	940	857	877	889	876	878	912	884	863	841	888	824	940	886	849	855	931	908	866	843	922	849	864	910	892	882	902	859	854	916	909	908	919	842	912	860	886	951	879	928	882	853	908	914	881	849	856	820	910	875	940	940	874	906	856	869	877	954	889	840	862	899	845	810	914	871	865	851	885	831	798	872	837	885	901	891	907	866	867	891	917	872	880	931	919	886	878	847	852	903	957	908	905	909	859	883	904	869	886	856	917	892	904	847	890	913	890	893	844	882	899	870	870	908	844	914	852	907	937	867	889	917	868	950	855	903	933	856	900	816	854	846	967	900	874	852	891	862	907	851	858	882	856	956	870	840	894	872	879	874	923	828	877	902	848	827	859	878	859	940	909	857	853	890	914	913	837	898	937	832	848	914	866	838	876	866	856	872	895	914	826	887	869	914	900	866	852	925	859	891	913	864	855	868	862	893	862	932	933	927	847	868	871	831	803	868	917	906	852	860	859	913	928	881	841	876	892	858	857	897	863	898	893	915	876	878	852	902	870	869	927	909	856	871	842	925	824	870	816	889	824	875	875	911	807	885	903	855	949	875	911	849	917	855	893	886	843	836	886	902	826	856	924	854	910	935	919	858	877	877	854	887	899	861	896	843	879	913	881	867	901	845	878	869	881	917	912	849	824	885	872	877	880	913	854	842	896	915	902	870	907	815	906	920	877	927	871	895	905	864	845	867	868	865	878	865	971	880	898	895	937	881	850	853	887	858	957	879	869	845	866	855	906	914	864	862	898	916	922	882	901	882	834	838	924	872	898	879	873	862	835	895	927	896	913	895	893	871	890	901	857	823	865	899	854	854	867	891	889	881	948	895	904	863	899	809	895	897	831	867	879	871	788	821	839	856	880	892	900	907	855	887	870	870	864	916	871	903	906	929	890	912	848	873	871	894	939	848	877	846	891	901	903	892	866	879	881	889	882	864	880	843	866	859	895	876	851	910	883	910	914	827	911	876	890	859	891	914	878	835	903	942	860	850	888	888	882	930	896	876	903	901	889	888	908	888	889	887	889	898	850	874	884	889	935	850	908	897	875	923	844	889	953	883	863	852	904	870	863	874	905	861	937	872	898	891	857	858	925	853	801	847	894	905	852	897	911	922	846	863	865	902	917	935	863	848	881	896	905	882	898	937	880	896	918	857	923	895	885	888	863	881	862	885	875	860	918	928	822	873	874	908	845	875	903	844	856	866	893	875	859	848	881	838	884	889	871	927	895	865	925	883	856	877	950	895	880	851	888	900	854	876	860	980	869	860	848	862	931	822	900	913	848	925	874	874	903	870	896	863	852	914	879	900	888	897	903	864	834	927	901	874	872	881	891	924	862	908	861	868	839	917	881	839	856	895	878	929	879	850	879	846	924	906	945	872	894	837	840	849	883	896	848	902	834	854	895	863	907	848	840	915	843	922	844	906	854	905	875	903	875	879	933	912	833	909	878	855	882	869	913	876	899	847	861	890	945	943	902	907	887	838	899	887	893	873	927	897	880	910	882	868	880	840	854	889	877	892	841	899	906	878	870	879	923	921	869	892	948	857	881	854	929	876	884	833	897	916	879	918	884	908	862	878	874	889	841	866	916	830	911	894	820	851	888	877	792	877	882	959	876	847	788	858	868	930	878	927	904	873	863	899	907	920	901	897	893	898	861	875	874	856	880	915	867	905	876	935	852	859	846	906	915	860	857	890	906	844	865	861	904	871	910	922	906	895	838	850	883	922	893	939	923	832	904	918	855	863	927	930	959	918	857	895	904	904	905	825	912	928	893	845	878	893	818	854	933	861	842	843	892	907	886	906	895	852	956	869	916	885	865	850	870	863	842	864	890	901	849	839	920	890	909	877	909	867	887	936	858	875	893	855	867	902	890	913	865	908	878	933	895	885	837	890	891	917	872	918	879	904	905	861	832	874	879	852	878	863	875	910	831	868	884	842	907	916	904	920	904	898	888	916	908	885	880	851	886	900	905	874	888	831	861	919	869	851	803	901	839	841	909	847	856	848	887	854	888	847	871	868	944	865	886	875	848	947	894	884	877	892	894	919	883	865	898	910	877	890	905	848	893	878	850	883	857	929	840	927	883	893	919	878	865	870	882	939	869	904	851	906	897	926	839	872	919	860	890	855	871	916	920	891	879	843	909	929	921	911	866	859	935	845	921	929	870	868	860	892	903	887	903	900	840	895	937	925	860	890	916	850	850	898	893	877	899	899	865	890	848	866	872	863	865	879	842	901	876	927	886	850	883	938	901	882	843	868	878	851	875	848	874	868	861	897	927	896	874	917	892	865	871	914	831	836	887	848	871	870	863	880	866	953	879	891	873	890	855	867	871	904	874	894	858	880	909	873	900	888	885	889	858	862	898	813	922	872	865	860	921	913	820	886	872	822	883	878	882	881	913	927	924	881	876	915	871	908	877	895	872	879	942	875	846	872	894	897	868	904	922	851	908	845	934	848	867	879	895	921	854	857	869	877	883	905
24219	8366	5262	3567	2888	1967	1422	1067	1033	810	784	678	640	584	503	504	469	417	403	428	441	428	432	423	430	400	386	390	372	438	375	404	391	360	360	383	385	372	376	344	367	350	365	367	388	385	372	391	376	347	370	382	367	387	358	367	356	406	375	393	379	366	381	373	366	369	390	377	355	312	394	367	408	415	399	376	352	355	367	360	364	381	378	348	375	409	407	373	384	364	382	357	368	373	404	359	345	389	376	350	368	349	352	397	330	343	380	360	338	355	374	377	372	369	395	370	378	337	359	371	371	355	334	385	444	360	364	333	339	360	408	357	387	328	389	359	377	362	412	386	369	376	366	399	378	370	385	404	388	417	323	397	393	399	410	400	387	407	393	371	353	403	366	351	372	381	407	407	372	325	384	357	346	387	367	364	396	384	375	360	372	408	384	345	350	382	335	359	348	389	365	386	372	360	431	392	396	402	373	373	348	346	407	353	394	380	415	383	377	377	384	358	386	331	396	369	377	367	369	361	371	359	368	341	374	352	393	396	391	358	404	377	366	390	340	369	366	363	372	387	328	384	379	357	372	383	372	419	391	384	359	402	359	397	391	383	347	346	396	396	369	350	388	346	410	362	382	388	397	391	361	411	335	375	347	382	348	396	389	377	422	350	378	395	380	361	331	410	361	374	350	385	357	391	338	383	393	349	358	371	394	399	360	339	425	360	378	411	386	357	371	396	406	383	365	340	416	408	387	378	378	372	400	375	395	361	388	367	391	382	382	367	355	381	357	339	367	366	371	401	373	367	407	359	399	359	362	383	367	370	370	387	374	376	373	352	347	358	360	382	400	380	367	363	364	362	348	363	401	327	330	386	342	372	371	339	379	401	360	366	374	362	412	399	357	388	383	423	396	383	353	326	332	353	338	346	384	370	372	356	333	361	375	394	376	336	362	361	378	366	388	352	357	372	378	387	372	351	360	373	333	392	331	354	378	380	373	381	349	370	347	390	358	398	404	358	379	395	360	360	365	387	379	364	390	346	393	386	403	365	375	353	374	388	357	360	315	339	378	357	364	372	350	362	400	373	386	376	360	380	372	352	335	379	356	357	382	344	325	370	374	370	375	386	398	389	345	383	416	361	315	406	329	339	405	362	372	383	384	357	374	346	351	355	403	376	362	381	366	386	348	382	367	416	385	363	380	382	399	398	373	378	355	369	388	390	342	396	337	382	356	381	372	366	381	386	349	374	353	377	331	359	363	366	396	354	400	411	383	358	335	350	370	372	386	370	383	349	394	358	359	366	358	366	408	350	397	361	367	393	353	354	354	362	379	388	406	390	366	397	386	394	367	395	371	371	366	411	379	392	384	382	358	366	354	394	404	370	364	340	414	382	367	408	370	404	377	352	381	360	367	375	345	360	363	392	407	346	365	378	350	343	354	383	384	346	402	387	382	353	436	375	389	389	372	378	361	368	397	388	391	388	401	384	331	384	345	362	394	378	376	366	372	352	378	358	356	386	393	359	382	346	350	377	366	367	374	359	362	381	405	344	370	336	321	347	380	391	395	367	355	359	360	377	422	371	374	380	405	321	397	362	353	373	365	398	415	401	382	388	378	392	347	363	349	401	381	390	390	376	378	387	375	374	392	367	371	366	445	388	347	348	395	372	365	361	376	382	383	403	371	378	368	395	406	393	394	386	341	396	334	369	386	381	364	351	362	374	373	382	413	366	367	359	398	372	411	395	330	368	430	404	407	356	382	364	372	389	375	359	371	362	398	361	359	356	384	392	385	422	385	381	376	422	401	381	375	335	381	325	354	369	393	378	392	348	374	383	386	394	367	369	344	351	372	398	335	379	369	397	386	391	353	366	377	367	368	339	364	352	364	376	371	390	367	361	372	391	397	391	378	385	383	386	412	356	365	395	347	377	374	391	378	382	372	356	383	392	348	370	348	369	369	375	328	353	363	315	389	376	390	417	378	392	351	377	367	401	369	355	375	381	365	414	386	369	418	400	414	368	350	341	400	360	349	379	396	415	391	344	362	387	390	382	346	376	356	351	363	346	368	384	396	386	395	372	358	385	328	408	375	380	362	377	384	373	377	413	393	388	347	361	382	418	388	387	414	394	352	363	385	376	374	379	370	370	363	361	388	363	340	378	385	387	375	383	366	394	430	387	364	362	367	405	377	352	354	356	391	363	395	381	390	431	400	381	342	388	381	375	391	355	401	363	374	409	375	407	374	370	402	366	336	415	418	390	345	338	368	340	413	376	397	365	382	390	379	361	348	373	347	346	393	356	365	376	369	359	365	364	357	367	405	385	378	358	388	410	394	314	339	373	340	384	389	385	396	403	390	337	363	357	403	368	362	398	381	324	337	394	353	409	414	355	354	337	386	362	351	400	368	362	380	388	384	385	339	372	381	371	376	373	363	395	344	378	344	366	339	358	346	367	374	373	409	376	387	374	403	357	375	380	341	381	352	347	359	374	395	417	373	339	372	398	402	376	410	430	377	390	349	353	387	339	354	365	361	386	386	376	348	349	337	357	397	398	373	346	389	410	365	369	369	374	410	353	404	352	415	366	365	325	389	356	335	396	398	315	393	404	366	348	362	327	354	355	368	378	363	402	359	369	401	340	383	369	366	368	370	383	364	384	333	361	403	382	390	344	375	367	391	399	390	334	385	340	364	418	386	347	372	367	382	355	417	356	377	355	351	410	399	381	376	364	409	393	369	389	356	365	372	351	375	382	409	343	387	388	332	398	389	399	367	369	408	399	400	402	366	326	375	348	387	384	407	363	399	385	380	365	373	336	376	349	351	388	372	413	358	355	390	370	342	346	374	378	347	368	352	377	374	390	362	379	361	403	355	347	377	394	393	384	379	390	356	382	418	351	387	320	394	370	407	392	426	398	379	352	378	361	365	387	380	376	389	351	356	354	375	342	412	354	377	360	381	347	379	423	393	407	382	360	379	400	352	399	353	394	392	403	326	352	366	367	341	407	350	378	399	391	336	368	344	364	380	334	378	390	400	344	368	371	333	387	384	342	381	358	387	368	348	399	334	365	392	348	361	402	389	361	361	378	380	358	393	381	408	373	389	385	365	372	343	350	387	348	382	377	392	392	390	363	378	381	354	379	412	414	381	355	350	367	393	389	363	369	383	377	386	378	416	336	377	368	368	410	417	365	357	417	356	383	379	396	381	360	424	346	393	365	359	383	369	363	401	370	374	374	371	365	369	406	390	394	369	398	385	361	394	339	352	321	352	377	388	374	362	393	369	378	341	357	346	402	355	360	362	409	377	388	390	387	405	385	388	346	348	379	326	375	403	324	376	351	419	340	388	351	374	394	350	366	376	348	386	364	386	375	369	381	336	368	391	352	337	387	385	394	436	381	390	384	385	337	351	376	370	383	377	404	360	356	372	338	372	367	383	394	345	371	375	344	400	371	451	386	355	337	380	376	387	372	396	380	331	319	369	364	371	378	359	366	395	391	397	371
14613	6145	8880	9305	9226	6595	5512	4329	3982	3219	2876	2619	2513	2027	1722	1687	1339	1338	1266	1068	1097	1111	1063	1011	1005	1009	987	968	927	923	933	893	900	925	823	935	860	944	899	882	846	880	851	890	833	860	849	820	832	860	827	766	742	820	800	830	755	841	846	833	874	797	818	854	802	841	819	801	861	811	824	878	889	836	847	860	878	808	811	824	824	821	863	811	820	784	772	836	844	819	785	834	814	893	856	791	875	784	789	835	809	812	838	886	849	861	786	840	810	859	822	806	806	833	803	845	849	802	792	807	794	854	805	814	829	831	802	840	828	886	802	856	842	821	823	828	854	872	867	821	802	796	827	838	781	880	841	787	842	847	858	813	903	801	830	838	815	850	894	810	837	804	891	844	818	839	841	850	826	857	814	828	834	817	827	811	840	775	809	772	847	808	843	813	880	844	855	806	849	843	829	823	804	877	804	858	864	833	822	829	821	829	835	893	888	794	843	853	830	804	841	784	806	842	835	803	880	787	818	792	813	798	871	827	814	868	807	825	857	826	831	746	775	846	802	839	795	820	824	799	860	798	804	803	889	847	802	833	829	843	838	850	852	864	795	782	864	817	853	797	739	835	848	811	818	881	861	822	853	844	802	920	839	838	808	844	843	821	833	778	814	818	845	872	848	814	873	844	798	816	862	812	808	768	863	812	858	810	873	892	824	799	861	854	869	851	856	816	821	828	823	844	804	766	842	845	844	819	841	849	850	824	842	809	812	775	805	866	809	838	809	797	835	855	843	806	845	850	822	823	826	832	844	828	816	776	863	829	847	810	793	810	842	826	856	842	836	816	841	830	812	842	789	797	854	787	828	820	784	862	780	836	786	786	845	794	778	876	799	836	763	824	831	812	847	790	834	821	822	805	861	769	807	884	826	883	896	822	812	856	868	845	824	801	889	837	854	812	854	841	809	842	836	805	850	895	815	869	886	870	828	846	787	777	831	817	842	827	798	810	820	816	835	781	800	840	828	831	796	828	823	834	830	892	826	823	850	830	843	839	821	818	799	848	829	833	800	850	855	810	793	872	807	844	799	861	798	857	833	838	823	858	820	807	861	864	832	824	832	817	816	749	797	853	835	845	812	855	809	822	910	863	848	777	834	883	804	770	822	861	809	837	876	810	790	801	823	795	817	832	818	848	835	772	833	822	812	839	810	805	761	825	868	868	868	836	854	891	825	854	822	865	804	812	886	796	773	835	881	822	832	863	766	841	824	838	814	817	830	884	845	845	822	864	825	840	820	793	798	835	840	867	775	826	838	810	853	850	850	825	803	815	854	832	833	834	830	765	777	851	832	791	826	815	863	849	877	868	808	811	780	822	801	888	822	829	816	841	812	793	820	798	845	819	823	777	849	799	814	811	794	849	822	846	806	826	834	807	844	812	821	827	839	800	786	773	812	837	804	789	807	832	791	830	839	830	777	876	803	810	798	794	808	819	801	842	786	878	819	804	836	869	851	766	819	779	866	835	815	830	831	792	828	782	817	821	809	844	874	813	821	811	828	772	786	847	790	803	838	795	843	813	839	845	823	845	820	852	852	820	808	823	842	829	781	829	796	852	797	878	841	842	842	885	767	864	805	841	805	866	811	844	825	774	796	853	825	817	811	810	838	901	810	799	865	826	846	843	842	814	826	827	812	840	871	760	787	785	839	813	859	774	846	730	835	840	835	876	850	826	795	781	819	832	828	872	811	835	848	814	809	839	807	813	881	819	841	820	812	848	860	803	856	828	875	791	849	785	810	832	825	826	800	850	822	830	832	810	854	822	798	826	840	830	820	833	802	800	822	827	826	841	781	789	785	862	810	816	855	817	808	873	845	854	853	857	820	840	889	842	794	797	867	852	797	855	822	832	832	797	864	858	821	842	808	829	790	849	822	767	892	857	829	795	795	801	790	810	787	786	841	840	815	826	785	837	748	835	848	820	841	855	820	893	820	803	814	820	812	832	845	865	842	782	894	836	802	855	808	832	858	852	820	822	800	761	821	794	876	845	835	815	819	840	825	823	806	871	792	832	799	851	859	815	849	809	828	828	835	845	844	822	833	798	838	820	844	785	788	804	883	848	799	832	854	756	809	757	841	815	847	788	778	825	849	827	854	838	834	865	818	812	777	834	754	838	875	810	847	880	803	842	875	815	775	866	828	853	789	834	806	798	810	792	840	851	778	817	815	797	804	866	814	885	796	781	820	880	804	772	805	863	839	792	802	846	850	843	865	869	829	855	820	834	801	811	864	847	842	795	829	805	785	869	852	856	814	813	812	776	836	784	829	878	845	798	821	836	833	794	813	867	793	836	861	798	799	782	835	870	776	848	813	815	852	772	800	808	819	812	850	788	783	835	833	821	825	804	839	828	832	786	830	797	821	829	825	847	803	844	777	828	840	815	808	810	870	871	818	817	799	864	816	820	790	821	848	785	865	823	784	843	824	811	790	893	784	861	836	806	798	854	787	832	812	816	819	768	829	838	809	825	821	856	738	846	829	849	822	822	787	803	803	815	832	765	830	834	824	829	842	830	854	813	805	757	845	869	844	771	841	831	854	815	811	869	861	828	838	808	829	857	910	808	798	845	819	792	766	786	826	838	839	810	792	844	829	833	827	773	841	827	804	808	815	830	820	795	826	798	860	844	847	837	807	807	831	794	886	831	779	836	856	840	821	838	814	844	846	810	809	823	862	839	779	878	811	781	838	859	849	839	835	830	848	819	833	864	798	844	838	859	788	872	851	887	783	878	812	848	794	823	785	865	786	834	802	816	810	836	846	821	839	832	728	828	822	853	822	837	894	830	810	802	826	857	857	796	821	894	792	823	844	822	809	812	855	809	795	826	835	799	833	804	826	846	794	866	836	827	831	840	874	796	812	845	848	849	798	800	835	853	799	828	833	828	846	845	825	834	801	801	860	817	813	774	813	819	816	880	827	833	808	783	814	808	856	821	770	842	792	836	826	850	803	873	857	855	827	850	896	882	855	828	826	806	838	870	796	837	842	854	823	833	824	837	796	790	808	816	808	852	788	861	780	792	828	858	785	783	855	826	841	839	822	867	852	824	874	879	848	805	787	845	819	885	832	828	796	821	818	884	838	824	818	848	897	852	839	775	791	816	802	853	846	860	862	824	839	901	824	821	859	837	821	820	893	817	862	850	853	824	838	800	841	826	849	873	862	811	865	897	864	796	856	816	826	792	846	788	835	845	861	776	807	829	823	769	817	801	876	799	782	784	822	783	830	828	813	824	817	833	873	794	817	780	818	853	877	793	838	830	861	807	819	835	798	873	780	817	814	831	817	831	825	851	794	843	813	896	918	798	841	794	814	821	833	897	794	849	838	845	830	838	770	812	866	852	793	842	777	793	787	838	853	854	817	821	800	808	871	844	837	842	817	862	816	883	808	874	815	882	856	830	815	842	792	876	868	820	831	885	805	854	783	835	831	833	785	873	837	870	833	827	785	819
31198	11979	7964	5035	4208	2832	1952	1552	1373	1172	972	905	826	736	630	611	571	525	521	486	521	484	487	486	474	434	483	425	436	459	442	422	414	443	430	456	436	470	455	398	444	430	478	455	457	413	403	440	395	422	417	463	432	392	430	446	450	414	406	392	409	422	443	507	472	419	417	422	442	439	455	413	445	401	393	417	395	429	435	420	448	452	433	428	446	417	455	424	444	437	419	406	453	401	411	437	474	456	417	422	433	439	427	426	428	417	447	469	384	448	377	452	465	460	398	444	438	443	430	418	436	461	412	437	446	435	477	426	445	429	456	412	437	416	433	443	416	438	459	407	420	408	429	432	436	463	406	447	414	421	479	432	451	470	401	484	418	424	442	472	440	420	400	424	469	423	468	424	423	414	416	429	455	422	432	443	427	417	426	416	410	438	458	449	441	434	461	436	422	422	445	408	445	438	428	444	409	458	466	488	457	438	419	405	434	453	466	464	429	411	424	409	427	413	435	425	460	406	406	420	411	447	401	414	464	435	418	382	423	416	415	405	425	473	455	395	442	484	432	424	470	419	422	436	403	431	442	397	469	428	420	462	401	429	420	420	429	433	434	412	411	452	401	430	420	422	418	436	416	434	448	409	442	420	420	367	402	406	399	431	459	435	432	441	452	387	437	432	443	415	429	383	423	432	439	412	409	433	419	442	438	442	437	452	466	422	412	397	384	418	438	443	432	447	403	476	443	439	455	429	448	433	440	447	419	432	479	454	447	429	421	436	402	443	442	431	423	399	429	428	408	413	394	416	427	456	389	422	423	400	412	400	457	438	481	432	373	435	429	391	435	410	425	414	434	423	421	405	406	443	427	429	444	423	379	401	439	424	403	422	435	454	476	423	424	452	430	448	408	421	478	416	430	429	472	409	407	431	418	421	454	382	445	465	428	405	400	433	408	453	403	435	403	429	434	415	428	402	434	456	426	423	425	384	409	449	459	421	404	423	418	408	439	405	413	438	449	375	446	425	403	441	438	425	423	438	393	425	479	410	425	454	424	417	443	434	418	426	456	394	417	441	414	485	439	381	397	407	400	405	421	421	413	446	471	404	408	378	411	417	433	438	440	454	440	398	401	461	445	438	406	407	401	427	435	400	405	453	430	399	423	460	422	423	466	436	418	408	465	423	418	413	449	432	443	472	464	439	413	439	478	413	435	441	446	468	444	387	429	425	494	403	427	440	439	415	414	406	440	436	440	455	419	452	432	414	392	478	412	440	469	416	406	427	498	380	461	474	442	430	435	408	442	453	421	437	436	452	452	448	399	415	409	416	406	405	370	406	389	412	409	421	424	425	432	427	422	424	455	415	424	429	392	432	433	433	407	434	443	420	371	443	444	394	501	477	441	434	415	428	466	444	416	418	427	462	416	463	421	396	428	414	405	428	440	417	448	416	390	457	391	391	413	395	419	409	398	426	411	422	436	397	458	444	424	432	467	411	417	409	450	410	414	447	414	455	440	410	428	426	415	415	410	420	458	386	456	412	442	453	409	429	372	451	445	439	447	414	466	425	408	446	404	443	452	403	409	401	402	429	368	467	406	432	426	414	404	418	455	437	426	392	444	441	407	431	425	442	419	427	449	410	425	382	429	413	483	435	451	434	423	432	401	439	409	424	472	393	438	470	412	453	410	442	435	446	468	421	421	445	465	403	415	444	431	411	430	439	427	438	431	392	437	416	423	421	399	407	454	448	453	413	427	438	433	436	448	402	422	407	429	433	419	452	405	449	387	454	404	453	421	446	461	409	412	401	449	408	480	439	406	442	427	413	435	424	401	401	418	415	427	438	417	416	430	426	437	411	445	420	407	411	436	429	462	421	455	448	408	453	432	421	441	418	436	408	410	401	416	430	422	428	445	428	429	393	462	408	436	451	443	395	459	440	441	448	449	453	424	447	441	427	449	462	401	432	445	438	421	451	462	394	424	416	392	390	435	428	421	455	381	410	445	417	406	405	442	434	453	404	393	454	432	434	413	447	373	440	434	462	491	401	409	478	425	442	426	445	414	406	425	409	425	490	418	433	436	421	414	421	416	394	413	413	450	439	415	419	420	417	436	431	432	421	407	428	485	425	388	462	394	419	423	426	456	412	426	427	434	411	466	438	442	395	425	435	416	438	388	426	442	441	420	427	450	461	427	475	465	437	431	439	457	409	409	477	474	469	447	448	457	433	421	442	456	390	437	449	418	401	395	402	449	462	419	422	410	382	412	448	406	402	393	434	401	416	431	457	426	383	473	447	431	405	426	468	401	427	427	401	422	406	426	471	436	444	401	406	415	439	420	412	433	476	411	461	405	417	409	427	404	442	429	418	428	448	417	403	416	399	411	414	459	428	452	461	387	426	414	416	391	414	426	412	414	404	418	403	404	468	399	448	411	413	444	429	410	393	447	446	442	430	399	422	437	425	415	443	439	422	442	441	433	413	401	418	422	410	415	401	414	458	419	395	427	438	411	425	390	448	438	413	445	430	433	441	408	444	470	440	384	451	423	391	409	435	413	461	402	427	472	447	439	450	452	440	440	453	443	402	402	440	422	421	447	428	395	420	438	460	403	428	443	493	388	420	433	441	444	395	432	395	447	411	427	447	394	434	411	440	472	414	408	435	420	441	420	424	442	436	472	429	431	395	389	415	399	445	406	432	433	425	459	425	422	452	469	475	389	404	405	410	424	409	425	419	415	428	409	403	420	423	423	413	387	404	509	433	443	447	437	357	402	416	417	395	413	425	442	385	431	455	430	384	422	381	401	442	406	452	425	409	438	434	400	422	442	392	466	411	442	431	437	415	424	471	457	462	452	404	453	432	410	450	419	407	430	466	453	393	438	422	414	431	419	413	414	433	427	425	419	452	422	454	415	448	485	421	458	440	410	414	418	422	408	432	446	422	431	422	463	454	428	423	442	413	429	414	411	435	418	425	424	443	413	417	436	441	403	457	384	428	435	423	421	440	455	435	450	457	407	418	451	409	404	418	389	416	456	429	422	402	445	437	441	432	430	382	426	427	420	387	412	426	422	418	445	446	435	393	407	429	463	453	429	419	458	391	387	402	426	413	451	392	443	423	414	401	408	425	424	428	431	421	449	438	410	428	406	429	464	451	468	429	439	511	461	438	458	453	443	416	454	471	442	398	443	421	441	419	430	440	426	408	417	421	430	392	414	452	444	444	448	492	385	420	421	405	480	420	411	431	405	439	427	449	436	422	415	454	437	440	462	406	450	433	423	429	384	425	417	410	466	406	412	435	435	461	436	432	431	434	446	437	445	451	417	443	407	458	461	471	408	422	402	441	406	458	399	413	387	432	423	415	427	430	434	437	439	440	440	443	426	461	405	451	419	458	442	438	450	438	451	403	421	432	445	423	452	436	461	457	450	449	441	436	450	373	417	422	395	410	449	431	397	423	398	419	413	392	419	433	421	422	403	443	457	451	439	421	420	435	401	432	418	419
17166	8015	12251	11641	11917	9181	7304	5898	5349	4405	3827	3442	3418	2716	2233	2101	1800	1742	1624	1358	1327	1305	1305	1179	1237	1123	1185	1127	1120	1127	1045	1042	934	1029	1066	987	1011	1049	1033	1049	998	970	1016	986	996	958	1037	961	964	982	949	942	991	939	956	914	892	921	908	928	922	949	924	958	893	1007	976	952	955	936	870	928	901	985	933	967	977	882	976	972	940	894	937	902	908	979	912	925	952	996	916	928	950	921	861	931	981	946	942	964	886	918	875	971	943	972	956	962	936	896	878	927	916	879	987	947	913	942	857	906	992	1010	862	911	940	934	915	890	932	882	935	923	944	983	951	923	966	892	921	969	977	924	940	957	996	957	870	923	952	893	920	968	921	927	911	938	961	989	920	977	952	913	967	970	923	973	906	915	939	932	951	945	960	984	956	971	894	958	921	930	881	945	949	906	938	960	957	933	927	977	935	951	900	889	902	906	974	980	955	894	930	873	942	927	929	958	911	888	954	968	951	939	988	953	949	915	875	960	944	944	939	910	992	894	967	887	957	927	957	961	961	890	927	906	971	894	947	967	888	959	921	904	944	946	920	973	926	990	922	922	928	971	957	912	926	932	938	941	883	954	902	880	951	969	919	921	945	916	972	985	983	930	936	945	858	938	878	936	949	949	887	941	957	929	894	934	878	976	916	937	978	907	914	913	955	964	926	907	932	927	954	982	933	939	971	937	993	974	990	916	936	919	933	873	952	949	952	946	904	927	915	899	945	945	881	884	965	950	928	920	979	973	958	956	944	941	926	945	989	923	934	943	962	941	925	929	982	919	877	966	926	933	944	933	962	922	914	944	894	917	950	952	911	901	947	930	979	955	931	920	930	975	950	870	897	887	945	1001	893	885	909	924	922	918	920	936	1021	959	923	993	925	959	916	921	922	926	891	938	956	882	949	937	900	980	908	960	966	923	928	962	928	928	899	921	933	933	923	987	911	934	939	927	907	891	918	933	933	927	886	962	954	948	941	909	893	961	933	956	933	952	991	964	933	957	889	997	903	896	974	995	966	969	876	913	940	957	945	916	945	878	960	942	946	939	960	989	857	965	890	981	916	910	925	960	1009	980	943	917	931	887	968	948	905	889	897	912	963	880	917	873	979	903	945	926	895	1010	944	985	935	896	924	915	940	944	936	893	938	1005	897	920	935	930	942	909	942	962	939	970	972	920	946	915	933	910	923	907	937	942	920	966	961	958	904	928	950	951	923	966	951	993	978	970	967	920	942	921	1012	891	930	882	909	954	919	891	903	948	917	938	976	907	920	994	918	950	884	907	969	931	920	976	1002	942	920	980	931	917	948	966	958	930	942	963	909	949	953	943	953	924	966	902	929	943	938	982	927	924	928	967	910	964	926	988	948	929	946	953	940	928	931	972	882	974	915	883	871	932	986	972	941	933	956	907	934	917	932	888	949	909	941	899	960	913	979	952	989	899	872	904	932	904	941	935	929	941	918	975	987	906	989	936	934	930	963	880	904	925	955	896	937	934	867	972	929	913	910	945	907	943	987	902	944	937	943	991	950	915	944	937	935	959	945	958	958	906	923	952	916	942	963	902	933	920	973	931	939	913	859	878	943	831	944	967	963	886	926	913	922	1002	916	896	956	901	887	930	927	937	929	903	887	896	950	913	937	929	909	1005	935	933	930	989	930	933	943	966	953	949	929	925	902	866	894	949	958	942	929	981	907	917	953	979	952	926	913	984	914	926	969	868	920	903	925	931	999	922	927	905	931	969	982	964	964	1001	998	951	977	893	928	968	924	914	957	966	962	872	905	977	959	929	911	950	902	898	972	920	922	914	918	939	937	938	912	895	953	970	917	978	857	925	931	1010	948	921	909	886	961	915	926	916	972	932	939	914	955	946	893	913	896	972	879	926	949	978	949	926	966	963	962	944	887	918	935	959	977	932	966	906	952	888	920	871	960	981	977	915	924	969	941	970	864	932	913	924	941	944	939	914	898	856	982	919	925	989	912	973	920	918	921	905	905	986	926	885	901	904	851	931	956	918	896	949	947	942	908	948	939	942	902	965	931	898	982	919	956	940	985	935	943	942	891	941	968	894	899	922	968	931	910	904	948	945	937	916	983	935	939	898	886	903	942	892	939	973	921	945	958	912	986	918	980	926	969	922	942	883	835	960	972	912	921	937	940	870	918	960	935	865	926	906	931	952	937	951	995	935	916	957	960	1022	893	942	942	898	962	974	915	951	962	957	950	977	919	946	872	960	954	907	931	936	924	948	934	964	931	925	936	940	903	985	935	929	933	939	933	971	946	936	971	949	890	915	922	914	931	903	897	915	919	986	941	959	954	947	934	918	966	878	936	921	900	948	961	905	894	905	899	950	870	881	919	917	987	848	934	905	888	1016	924	950	963	941	957	970	900	959	995	937	945	949	880	938	874	950	861	975	904	935	949	938	955	939	913	957	943	970	906	941	967	950	902	929	987	928	953	936	895	946	996	915	999	930	943	950	878	962	887	878	937	908	887	930	946	950	909	942	928	895	917	890	876	952	946	985	951	938	882	922	935	900	940	966	927	917	961	978	921	876	913	968	904	907	905	933	922	988	933	913	914	932	976	971	921	912	926	984	944	946	953	968	913	872	951	922	927	960	882	919	946	933	937	940	923	916	930	924	965	904	934	891	992	964	915	980	933	909	929	964	915	904	918	952	896	965	908	905	994	941	906	866	905	963	958	978	914	967	943	899	940	923	977	903	970	935	978	879	947	900	934	936	928	939	936	919	926	933	975	968	908	929	901	923	846	981	937	934	876	899	891	934	974	955	967	932	948	949	944	887	945	896	903	906	948	935	924	887	931	972	915	884	957	917	925	906	960	919	890	977	950	927	864	926	931	980	971	925	894	911	934	1018	954	952	944	957	916	963	930	926	927	913	923	945	953	925	902	916	952	976	949	918	919	909	923	1028	978	931	893	910	908	924	895	885	1000	879	963	895	926	908	926	950	877	921	975	892	905	926	972	947	895	948	967	912	891	981	960	933	902	910	892	893	944	994	944	989	894	984	878	957	950	928	910	934	926	939	890	916	943	939	956	960	949	929	936	927	933	954	934	955	934	946	967	944	932	967	938	992	948	924	931	884	967	935	942	942	927	1000	912	921	888	945	943	955	918	885	943	915	919	930	977	915	941	932	895	917	961	903	923	863	987	883	911	906	968	898	965	897	900	957	882	922	936	899	951	926	946	890	957	943	887	905	952	914	960	938	944	931	936	940	939	995	959	948	938	944	921	920	924	921	929	978	914	909	876	926	935	936	899	922	909	1008	945	922	978	889	899	943	939	942	909	969	972	884	933	943	930	961	912	885	1006	940	1008	937	872	909	958	969	907	927	932	874	960	952	981	947	958	955	966	897	896	936	890	935	903	928	927	911	917	889	954	870	891	923	977	887	902	946	943	960	951	915	937	932	930	908	924	915	967	958	927	987	915	960	987	937	959	936	912	840	974	947	946	906	893	960	891	943	961	920
12508	5197	3227	1950	1612	1210	911	791	619	633	590	578	518	487	458	448	414	440	430	428	426	426	407	414	385	394	431	416	451	405	432	419	390	377	384	401	430	408	380	389	425	423	400	399	396	411	427	399	453	421	347	389	410	428	422	408	398	437	396	408	410	386	411	434	416	413	353	435	379	450	394	425	414	430	416	400	410	402	394	403	399	410	420	380	367	392	391	366	403	402	420	411	417	398	410	410	428	395	381	435	389	388	376	411	419	416	400	402	409	364	423	417	374	372	442	415	411	409	402	395	391	430	422	417	398	410	420	408	424	445	394	366	400	410	426	397	365	410	386	428	368	407	416	415	348	405	396	409	432	420	397	400	372	432	363	388	342	417	391	393	369	384	414	404	434	419	384	397	352	354	438	407	405	414	392	412	399	386	386	397	399	438	409	375	400	421	408	428	400	421	422	419	377	416	406	377	406	426	359	408	380	441	397	391	409	372	421	382	395	411	425	396	357	404	409	427	399	381	417	415	406	435	408	423	392	407	406	388	427	375	384	412	416	359	396	395	382	393	415	414	411	428	378	400	384	368	385	392	417	393	388	384	371	423	419	400	385	425	404	400	420	402	418	394	404	404	402	367	437	408	433	397	396	409	426	360	384	409	383	391	426	424	409	422	392	427	390	409	363	394	388	434	382	402	372	377	394	419	418	423	436	400	412	394	381	397	408	443	394	406	438	424	406	398	401	428	396	374	367	406	411	410	403	378	381	437	390	416	422	391	405	405	416	400	378	398	375	398	420	380	424	415	406	408	392	392	422	418	414	435	391	456	376	403	418	384	405	415	405	393	398	426	415	425	412	433	433	368	386	391	437	407	418	430	396	439	408	388	409	384	406	363	387	420	365	396	400	371	432	377	409	447	413	349	389	393	416	431	398	400	424	407	432	437	410	369	406	399	354	388	398	374	424	385	391	382	390	419	385	403	419	384	408	386	381	420	377	406	420	396	418	434	373	441	424	438	423	424	377	366	383	396	420	398	406	411	428	412	390	374	393	382	404	389	423	421	392	443	387	394	381	389	403	418	402	410	402	398	406	408	410	357	382	468	415	389	412	425	392	402	378	443	408	433	427	426	408	400	400	446	397	406	405	418	418	396	441	402	386	411	414	395	398	422	377	434	408	384	398	396	459	385	399	422	415	438	376	404	399	348	419	431	377	398	400	416	408	396	402	435	383	436	372	408	423	442	433	402	402	396	353	411	381	362	383	405	406	391	371	406	396	387	401	381	369	390	417	430	399	428	395	397	393	424	376	383	407	410	410	409	418	426	405	410	412	429	442	388	401	372	415	402	368	385	383	435	408	412	387	393	382	421	403	481	421	391	387	388	348	378	421	424	435	369	397	409	421	392	395	383	414	389	404	434	386	405	374	395	412	386	421	413	392	424	422	378	369	400	378	361	431	377	429	398	400	407	380	369	406	408	418	394	416	387	440	403	382	399	404	381	383	426	385	368	455	426	427	422	383	452	435	421	400	357	416	413	390	396	365	369	419	424	404	393	415	475	406	390	413	395	406	433	380	407	387	408	415	407	411	394	386	381	420	392	405	387	412	396	426	428	437	403	422	421	426	384	407	417	388	427	402	381	426	426	381	399	388	401	411	422	417	408	429	409	423	426	408	442	427	394	386	408	403	369	452	414	410	392	395	357	412	380	434	404	405	397	393	398	384	392	391	377	434	427	402	387	385	431	380	407	358	368	416	383	382	404	387	386	392	363	398	368	415	400	437	386	396	384	382	437	431	411	344	407	374	374	419	418	348	402	412	421	432	381	369	387	375	376	403	431	374	420	414	370	409	368	413	381	412	398	398	395	408	423	396	388	393	414	406	415	401	428	479	416	386	449	427	412	413	437	422	382	402	410	410	400	397	439	432	398	412	444	443	394	422	427	395	394	435	414	446	380	420	411	414	402	445	397	406	404	406	413	384	387	402	412	400	367	366	443	414	430	392	395	374	401	416	394	400	413	414	415	370	420	406	400	400	400	388	416	388	415	410	362	378	402	421	369	373	394	368	445	431	402	380	417	427	449	447	425	406	400	424	403	400	414	430	408	409	367	413	366	407	409	391	389	413	424	462	447	409	426	420	436	392	386	415	374	393	435	376	390	395	347	421	375	403	374	395	384	398	420	349	418	442	411	413	425	395	384	421	423	409	430	395	448	388	407	383	453	428	359	426	425	395	358	411	386	409	384	375	403	423	391	403	367	386	385	406	395	416	403	436	418	394	426	416	416	406	443	376	435	398	412	426	413	418	375	364	373	435	445	416	447	412	391	397	433	402	395	379	395	416	392	401	423	408	436	424	413	414	391	450	374	431	430	399	420	364	370	412	358	409	411	430	419	429	365	398	432	379	412	407	391	389	447	405	388	385	388	381	429	426	358	421	408	407	379	389	399	370	398	403	413	409	423	427	381	419	418	399	413	392	421	428	420	417	384	394	396	434	397	374	403	385	424	406	382	421	398	371	454	410	405	407	423	411	377	416	385	386	389	413	367	381	406	356	370	418	392	428	418	442	400	439	418	363	409	421	422	359	418	442	419	396	396	401	388	421	395	432	395	407	385	396	408	422	389	421	356	409	418	423	427	432	358	398	365	442	424	415	396	423	381	432	386	439	412	399	449	418	361	381	389	386	379	424	426	433	372	404	355	375	407	399	406	368	401	429	402	432	398	416	405	403	401	414	364	396	398	365	410	413	391	403	402	370	422	436	344	422	413	355	368	403	412	430	393	395	407	391	410	421	402	430	404	432	428	447	421	401	399	381	419	403	386	410	431	416	373	418	394	424	390	413	387	381	404	411	392	400	446	410	434	384	419	421	455	408	383	382	391	448	410	404	416	407	373	390	406	451	418	401	335	422	420	419	417	415	432	420	437	402	426	396	418	405	386	414	345	360	383	432	408	440	391	411	393	437	424	400	388	405	418	392	422	379	427	421	416	417	394	392	414	393	424	414	427	433	378	412	407	406	394	394	399	410	395	399	442	403	410	401	414	370	404	395	407	393	386	387	398	408	432	379	386	407	424	412	416	470	385	396	388	375	416	390	432	385	395	394	370	375	383	359	408	392	386	389	412	453	423	434	400	443	410	388	403	454	400	396	402	418	399	416	396	371	421	383	423	462	397	412	437	399	392	385	417	407	410	413	408	397	401	362	398	387	391	378	381	436	401	415	456	429	372	393	383	439	407	410	399	458	375	422	420	433	441	388	400	417	395	382	364	403	393	378	389	408	375	359	413	389	376	385	420	404	409	374	428	433	373	399	360	424	395	424	429	406	404	423	415	401	404	388	388	397	411	416	414	408	378	400	389	405	399	356	384	396	398	396	409	444	377	417	391	411	418	411	459	415	420	435	441	449	383	430	430	437	401	399	410	368	439	411	406	405	444	404	408	411	397	424	420	415	412	420	379	415	400	422	401	447	393	377	390	388	343	417	376	392	437	460	395	410	373
7614	4409	5763	5452	5131	4143	3290	2673	2396	2147	1826	1715	1801	1489	1276	1246	1169	1184	1203	1014	951	949	905	942	961	994	966	912	892	916	901	933	893	907	922	838	846	926	906	866	884	926	928	862	893	910	882	851	863	865	869	834	871	847	899	863	933	829	893	823	889	887	881	871	898	837	883	866	915	915	843	902	853	811	857	874	846	917	924	873	858	860	885	861	859	831	860	855	888	873	883	886	895	882	836	855	823	813	854	806	829	851	853	892	861	885	836	850	868	880	901	875	862	888	877	799	864	884	811	876	906	886	920	854	855	876	841	912	900	911	864	869	895	884	846	861	848	875	904	850	871	868	874	912	874	861	843	915	881	816	922	914	900	911	904	886	892	840	889	842	894	859	849	947	865	891	879	931	836	850	893	891	909	859	839	853	951	837	865	869	853	907	873	858	882	845	907	945	890	802	902	871	942	822	838	932	864	906	865	901	882	842	882	841	897	808	894	912	830	866	911	873	853	837	868	837	899	883	875	879	876	908	909	925	892	861	868	864	862	904	886	833	882	825	856	843	873	854	894	899	856	877	891	861	843	901	886	901	846	840	880	907	869	897	944	846	859	855	885	859	876	907	839	891	831	874	843	831	877	857	840	866	863	839	900	856	842	890	908	881	870	907	899	854	871	888	893	857	904	861	855	859	880	910	850	859	895	866	894	867	857	873	821	833	921	918	835	934	894	911	902	859	903	874	855	877	932	890	884	858	845	855	912	858	865	880	904	909	822	880	840	856	861	874	856	901	831	837	837	858	838	900	905	825	897	872	914	863	859	901	822	875	828	887	840	880	864	907	863	819	925	865	848	875	864	878	875	894	854	853	857	859	877	888	934	844	908	920	887	911	887	859	860	902	866	829	905	869	889	866	883	897	875	875	888	901	878	860	869	907	869	860	882	858	890	853	857	901	863	886	876	851	855	861	864	885	951	833	895	859	902	878	821	905	886	895	789	828	874	908	857	862	836	885	823	879	903	889	857	828	822	898	897	863	853	885	848	884	819	899	826	850	831	902	871	848	838	844	901	868	888	882	870	905	895	883	902	880	932	859	898	857	853	923	856	883	889	879	889	857	866	846	885	882	886	905	909	898	920	878	861	843	880	896	860	884	853	839	880	868	856	915	886	853	832	917	879	862	802	910	857	843	791	882	850	851	843	832	932	886	864	876	888	853	837	848	895	833	896	939	877	945	851	794	922	817	883	900	873	912	852	874	847	861	888	898	866	824	861	890	876	844	910	873	848	848	885	843	829	822	855	860	871	886	871	864	928	896	865	887	864	902	890	871	899	873	881	911	879	875	885	882	930	869	903	835	888	873	837	838	940	829	832	886	826	840	884	854	820	893	886	847	921	909	903	910	886	830	833	846	852	887	892	863	861	892	864	845	819	863	811	870	861	819	918	920	846	909	893	838	858	900	842	924	905	837	864	879	890	877	896	883	843	905	822	892	866	866	901	876	863	862	859	832	917	823	896	908	868	892	866	851	801	876	871	892	936	842	931	902	880	868	876	882	855	900	908	866	860	846	869	865	865	902	929	888	887	881	856	889	910	872	853	830	892	855	885	873	875	927	881	892	952	851	836	861	930	923	875	843	896	820	854	882	894	879	845	856	849	851	927	903	874	893	863	870	852	896	931	885	886	882	904	941	923	872	896	860	835	848	867	892	786	855	864	901	837	833	908	905	887	842	860	923	853	891	882	877	886	889	882	900	889	883	933	898	879	937	898	852	913	865	888	934	813	857	852	892	855	862	848	859	863	888	860	920	894	881	847	890	857	906	851	825	814	878	900	860	892	853	916	858	850	851	877	837	867	917	885	906	910	908	853	895	894	874	887	854	854	872	819	876	887	857	943	868	860	840	904	923	869	867	896	849	884	842	856	833	880	909	888	835	909	869	887	881	833	876	877	837	890	847	840	851	920	871	853	832	873	844	885	897	858	844	840	896	879	876	893	850	892	901	857	919	859	850	821	920	851	876	874	867	859	883	906	858	769	844	950	877	880	878	845	856	897	918	882	822	877	878	839	873	853	871	900	855	840	848	833	860	859	818	868	929	893	941	881	839	906	902	855	912	897	858	889	926	882	831	868	870	918	887	855	910	873	900	866	883	845	908	878	873	857	869	853	884	923	853	897	875	907	908	861	889	864	830	866	878	939	908	897	909	893	895	830	933	871	867	858	931	878	885	871	894	897	876	864	891	853	886	837	825	868	874	814	912	845	823	854	865	839	819	857	904	891	847	832	909	874	882	849	902	865	874	871	879	851	930	859	875	847	845	846	855	903	876	885	872	814	852	900	854	866	848	862	906	828	893	929	870	911	878	849	903	880	859	842	832	858	828	843	878	868	927	823	902	846	837	831	878	885	885	951	847	900	906	855	875	878	899	847	891	913	895	905	851	899	840	845	806	838	837	897	872	853	910	841	898	876	875	945	864	871	902	846	875	854	919	894	869	852	871	882	880	879	867	891	868	894	837	841	847	885	842	855	866	805	858	886	919	885	820	891	864	838	931	870	904	869	908	896	839	878	858	856	899	884	872	858	846	872	881	872	880	874	819	852	879	943	933	887	912	899	863	854	864	888	920	870	870	892	876	872	866	885	888	882	874	785	879	872	926	867	881	874	901	835	929	942	948	878	806	819	885	929	836	838	864	887	836	818	884	907	859	908	871	878	901	871	916	878	876	884	884	883	863	893	886	876	879	836	871	816	877	866	851	905	862	873	846	897	905	871	899	858	792	904	870	828	900	861	868	860	896	854	865	874	850	886	907	847	823	861	846	874	861	850	902	900	904	872	882	864	870	845	894	883	847	899	816	881	885	900	832	871	892	883	845	889	876	908	863	885	848	879	886	917	897	883	851	890	880	847	901	867	871	874	908	907	914	826	882	880	911	912	843	877	870	908	927	844	905	911	885	882	883	870	921	861	884	921	872	839	823	890	884	842	847	867	881	848	905	824	907	903	879	904	810	868	851	850	928	900	909	865	845	862	851	868	857	842	896	859	861	859	894	926	952	885	857	896	910	848	870	912	903	858	863	887	879	872	804	896	895	894	897	857	907	861	844	919	866	860	888	926	894	882	862	887	936	862	878	852	856	841	920	839	848	857	918	811	855	843	910	895	891	870	831	870	864	853	873	899	907	933	845	834	897	799	867	942	880	891	888	907	834	910	851	908	859	857	857	899	855	842	841	931	876	912	847	851	874	882	894	872	901	840	906	902	862	870	829	841	937	790	840	850	886	864	848	869	805	899	897	860	915	891	898	884	886	883	854	823	878	851	871	867	883	882	898	856	890	874	931	871	877	871	892	873	857	893	848	848	881	946	859	869	860	921	886	905	871	880	859	927	871	846	875	862	833	814	859	887	878	905	911	851	904	839	891	894	870	894	906	842	879	905	909	855	864	879	900	891	870	885	878	874	861	906	866	848	890	873	861	852	866	828	871	836	921	866	913	911	813	829	865
24411	10276	6166	3628	2877	2191	1430	1103	971	851	778	634	673	564	516	481	462	461	469	454	410	449	443	421	373	457	380	388	439	401	410	340	385	355	422	374	435	383	374	386	339	353	404	416	359	423	389	396	390	394	403	403	382	384	334	383	419	370	352	408	376	376	368	346	397	396	398	391	378	371	376	386	356	408	357	382	360	390	385	386	377	397	366	408	381	362	404	412	355	365	361	356	389	352	367	371	361	375	403	371	387	426	401	367	377	358	370	397	396	323	408	382	377	395	366	356	371	385	400	368	369	369	389	386	372	384	383	351	353	363	351	383	377	388	359	373	375	375	393	371	412	407	375	360	371	345	384	377	375	344	366	358	389	361	399	368	431	386	414	387	367	389	353	382	381	374	376	408	376	356	337	382	400	416	405	412	358	393	338	344	378	404	347	343	356	391	364	406	360	378	354	390	389	365	416	372	384	306	382	372	379	404	413	389	406	375	390	406	421	404	393	402	355	403	381	392	390	380	384	389	398	424	366	405	437	406	333	358	410	336	379	355	395	382	350	331	348	361	375	387	385	356	355	370	361	362	410	377	359	334	382	409	383	368	365	383	383	378	391	400	348	370	400	399	384	356	344	372	370	392	354	412	352	380	354	392	370	355	359	374	412	389	381	361	352	390	379	391	379	406	337	406	380	380	373	347	383	379	406	392	344	367	396	352	375	384	369	372	371	382	384	389	373	368	397	372	378	382	390	407	369	349	364	401	370	364	375	379	419	393	376	344	410	352	413	393	389	356	379	418	365	379	367	388	360	402	400	368	378	386	372	441	364	389	361	374	384	352	375	385	357	393	378	377	372	368	338	376	348	379	380	409	408	393	381	383	370	393	383	368	381	399	338	388	419	395	376	383	399	366	404	362	355	424	345	385	361	350	398	422	408	400	378	381	397	388	415	376	405	372	377	409	370	388	378	404	343	368	377	400	364	361	408	367	385	330	355	377	379	365	385	377	376	390	395	392	347	372	333	369	396	378	395	455	400	393	340	354	422	377	398	405	361	390	375	374	370	378	395	369	390	377	387	363	394	366	350	403	422	426	404	356	360	392	338	367	390	383	425	372	343	367	399	375	346	402	407	355	353	364	403	366	386	397	357	360	378	371	357	382	379	395	379	366	406	404	345	352	353	390	376	406	366	355	370	400	371	378	363	401	382	393	352	392	366	399	382	391	403	366	376	360	346	350	362	382	350	359	393	407	379	391	372	399	388	366	363	347	366	352	401	396	383	359	382	360	364	374	386	343	387	361	379	352	356	369	394	395	361	380	411	380	378	355	361	375	408	368	375	356	376	382	347	385	344	406	376	391	385	407	354	409	399	398	386	397	401	393	426	334	374	375	365	311	364	370	421	389	371	345	387	360	407	401	401	349	381	338	315	381	361	416	408	366	357	368	391	347	396	353	381	379	384	400	354	382	428	369	365	379	377	377	387	389	361	391	410	344	357	396	373	391	366	372	399	390	398	409	392	348	375	358	380	397	339	407	375	398	393	354	371	400	422	401	358	363	423	388	350	402	364	358	382	346	316	352	402	342	397	367	392	365	393	385	349	400	414	361	398	405	345	396	371	397	410	380	379	392	384	411	368	367	359	352	389	382	414	368	369	404	375	367	382	389	376	388	390	384	393	403	390	402	363	385	397	376	372	398	381	346	377	356	365	355	383	338	373	403	402	372	397	370	403	371	379	355	382	389	392	376	394	384	365	368	394	340	352	385	380	380	377	356	379	384	397	388	357	359	378	383	356	371	409	414	379	367	356	372	382	415	403	401	377	385	387	365	408	375	393	403	427	374	368	390	434	394	355	362	385	342	368	360	366	369	390	361	415	373	404	366	343	388	370	424	384	364	342	378	372	364	355	371	380	369	386	359	377	365	349	410	381	369	395	331	366	378	415	401	372	359	383	401	397	372	359	395	402	362	389	371	376	355	407	402	396	392	398	370	377	391	380	359	371	379	398	351	407	366	354	365	368	378	398	438	398	362	372	362	339	397	416	343	365	353	360	380	378	375	386	355	377	375	376	393	375	351	363	382	389	365	404	334	379	372	383	376	374	373	341	406	378	331	384	400	377	416	362	350	357	359	374	325	361	346	389	371	361	401	348	361	358	383	374	375	396	379	392	389	388	368	407	392	397	393	332	394	389	358	364	353	385	368	348	380	399	348	395	390	351	364	396	383	368	411	393	393	351	343	363	365	387	381	377	343	351	367	396	383	374	394	368	418	381	341	357	402	358	401	377	390	368	399	368	413	365	378	364	388	387	399	362	375	369	389	360	375	393	364	355	408	381	315	366	371	370	337	394	383	400	364	374	389	389	412	424	358	367	391	381	351	394	395	355	397	358	404	383	397	373	387	365	387	379	383	362	368	401	379	372	379	362	379	376	370	391	366	348	355	362	370	372	410	400	386	357	409	342	367	389	383	351	379	410	343	426	389	387	371	389	406	366	376	415	370	362	375	398	410	411	375	352	423	402	367	376	374	397	394	381	365	353	395	385	402	377	347	370	404	381	381	374	332	366	379	361	428	339	372	401	369	416	363	374	382	403	386	393	350	355	383	382	357	391	334	342	365	370	366	390	362	367	380	415	348	352	380	421	379	401	389	338	386	412	370	367	318	417	395	370	406	375	389	383	380	341	388	360	358	394	390	399	384	374	373	372	338	362	361	410	357	327	339	361	361	413	340	382	395	360	395	385	401	342	344	389	386	341	400	398	405	395	385	373	374	361	362	390	355	310	408	375	391	371	367	357	398	367	397	353	378	367	361	326	379	422	387	402	361	424	375	372	406	358	394	372	391	366	392	392	397	365	384	393	346	357	362	403	376	352	406	381	362	370	359	384	366	409	342	391	401	407	364	360	391	367	368	338	399	383	353	388	312	383	374	379	402	344	358	404	368	390	374	390	382	355	375	385	378	390	375	367	398	370	366	369	372	335	350	366	374	384	398	388	412	383	376	389	390	410	394	364	374	414	401	374	341	373	352	369	365	373	388	367	372	344	387	352	328	375	370	397	385	392	390	337	348	357	383	375	408	380	393	389	416	389	385	367	374	387	396	395	322	375	388	365	373	434	367	355	360	364	356	349	414	379	359	353	394	396	350	366	369	411	394	365	377	379	384	403	356	368	356	367	391	361	354	368	398	371	381	356	390	392	395	390	399	379	436	393	320	383	396	379	390	414	365	392	346	385	394	374	369	366	404	407	357	357	360	354	356	399	374	386	379	405	387	351	369	450	394	397	391	386	411	398	381	372	356	366	367	391	392	396	388	415	379	356	376	387	395	392	365	354	373	357	420	399	365	367	385	350	405	361	380	335	379	360	396	353	367	350	355	383	358	365	352	364	378	393	364	375	384	397	392	414	402	392	374	346	354	341	358	370	365	372	417	384	384	373	377	374	386	417	395	388	394	381	367	373	364	409	361	396	417	350	367	401	317	382	368	393	414	367	369	361	406
14591	7412	9662	8974	8886	7244	5429	4306	3730	3160	2661	2455	2419	2062	1559	1493	1452	1305	1342	1219	1095	1072	1098	985	985	983	960	958	997	916	872	901	887	929	933	910	874	899	941	830	879	917	875	866	860	825	815	792	816	847	873	851	838	853	806	863	830	824	841	809	800	829	804	819	818	855	846	816	846	806	874	843	843	791	860	834	821	851	836	872	841	795	814	857	841	832	842	842	852	748	878	861	813	869	820	840	818	845	821	788	859	854	821	785	876	818	834	805	856	870	782	848	808	877	801	834	871	834	877	859	837	841	833	812	846	848	826	807	845	880	858	831	806	855	843	879	837	815	865	821	860	813	839	797	860	855	862	869	850	829	850	851	862	855	902	860	866	840	826	807	856	844	838	873	806	857	767	865	859	827	868	812	862	830	824	867	859	825	882	844	812	842	849	836	830	812	820	824	827	845	838	852	848	812	794	853	862	851	833	850	825	765	870	849	821	828	778	832	819	884	848	856	793	808	802	813	846	808	819	878	823	834	819	847	794	783	845	845	785	823	835	829	856	806	858	813	822	879	845	825	846	896	807	888	877	842	824	787	842	827	869	833	871	869	866	826	844	834	816	851	757	857	815	830	847	834	848	858	839	859	861	796	848	799	820	848	871	794	907	851	811	892	852	860	820	815	815	838	770	836	842	840	790	825	827	820	810	820	868	818	810	837	896	823	856	844	823	845	869	830	860	808	816	841	793	893	813	873	883	766	801	873	868	834	816	836	814	835	856	831	805	842	786	872	867	800	809	771	837	868	840	826	846	830	873	786	848	890	854	856	814	820	854	832	798	861	825	874	818	800	844	796	826	898	874	806	868	809	851	793	855	825	822	839	869	854	819	826	868	834	856	860	828	764	820	868	861	861	786	858	831	829	745	825	864	842	856	864	788	820	860	808	827	857	831	861	810	836	792	865	834	785	803	830	841	856	818	823	820	829	866	876	885	827	793	837	842	858	798	854	881	796	881	795	777	799	817	819	785	839	878	795	881	853	843	823	797	886	811	885	801	839	814	799	825	869	844	817	795	874	813	840	835	819	819	833	815	840	863	856	791	854	785	833	835	825	800	836	824	771	796	849	844	876	819	870	877	803	838	854	788	833	851	790	851	883	895	805	817	822	834	858	804	818	833	816	833	877	835	854	825	781	809	827	815	819	831	841	849	837	876	823	795	848	800	828	816	776	824	779	841	798	841	878	842	819	825	820	813	816	836	765	843	867	794	794	790	850	804	864	790	932	812	848	850	853	835	841	797	827	823	869	849	799	827	845	782	874	831	831	835	805	828	772	866	832	855	842	803	790	823	767	876	783	843	814	814	872	843	825	847	810	844	825	835	792	856	838	793	809	853	783	875	915	828	853	812	855	839	875	886	827	794	861	849	848	822	839	817	802	803	779	886	836	868	856	841	846	821	804	819	843	749	840	869	838	886	826	833	835	775	803	900	822	844	850	806	785	856	808	858	834	820	858	864	822	777	827	832	848	821	830	835	833	841	819	843	801	814	845	859	842	879	851	874	846	847	827	828	830	796	823	839	847	850	832	858	839	841	840	819	847	860	848	835	844	856	804	857	849	893	828	765	865	822	772	816	827	803	875	808	835	845	878	831	833	826	812	868	820	816	834	862	892	823	819	820	852	876	836	839	802	892	824	825	865	867	805	848	811	853	803	835	790	895	870	845	817	832	789	836	846	814	883	864	802	888	845	825	847	860	876	847	895	826	817	807	828	841	879	837	827	837	843	821	805	825	827	831	816	893	804	838	848	796	831	884	815	828	806	821	897	808	806	856	848	829	835	845	799	810	828	832	807	865	854	799	860	817	821	840	809	853	847	836	798	833	808	824	839	855	789	805	811	814	850	886	822	816	855	818	815	810	815	843	842	817	832	843	857	783	808	848	870	851	832	829	820	826	854	842	877	798	793	843	848	861	828	855	805	781	829	871	863	871	838	802	849	847	821	848	803	825	807	789	887	866	814	864	810	838	797	825	829	860	896	856	805	804	882	810	798	798	785	823	825	857	817	895	858	819	857	840	829	818	847	863	805	873	845	828	839	836	822	860	840	866	825	834	861	830	879	839	852	797	866	869	813	823	810	828	813	828	823	847	832	875	842	841	836	865	871	817	833	821	797	824	841	843	829	835	795	882	824	837	769	831	837	810	873	865	847	856	786	898	794	811	816	814	813	845	813	851	789	843	832	852	800	852	847	824	882	801	820	843	806	855	814	784	803	875	778	819	852	828	833	831	869	826	875	809	845	851	806	785	800	799	858	801	826	852	809	849	868	855	818	836	840	800	836	881	873	862	773	833	869	830	794	851	811	840	842	837	843	826	821	874	816	820	887	813	868	833	820	887	814	873	859	831	780	834	867	842	891	855	898	823	879	830	869	855	844	846	826	841	837	841	867	853	825	816	832	786	808	842	782	817	837	778	816	821	785	829	881	847	820	806	833	850	847	831	842	878	815	901	846	818	807	817	853	785	796	824	828	832	800	828	882	849	794	816	856	846	820	800	791	805	791	814	860	821	830	861	837	843	824	792	864	813	840	808	800	896	851	836	830	789	807	802	829	847	868	846	863	889	761	847	797	822	859	825	799	849	825	813	845	864	846	804	862	770	834	782	803	849	794	816	832	843	875	851	772	824	845	870	839	840	850	786	839	870	854	806	799	827	807	773	845	863	807	864	806	834	798	878	831	842	790	826	854	837	864	788	830	847	844	854	806	862	872	851	847	777	869	811	770	857	841	871	852	843	854	867	845	830	834	853	831	822	823	822	859	879	854	859	815	788	807	826	808	822	856	858	892	819	853	813	795	791	842	838	829	788	866	788	801	849	834	819	844	837	811	858	820	861	819	851	824	783	842	809	798	903	790	847	826	835	859	799	861	850	890	828	843	876	815	797	856	848	789	827	857	846	821	905	789	845	817	876	871	864	807	856	815	826	871	808	808	836	826	792	832	826	854	794	838	845	834	851	829	793	861	871	826	882	846	810	810	858	807	783	850	850	801	816	816	866	840	824	817	850	784	859	802	859	825	844	816	839	823	838	849	885	818	861	827	846	869	880	823	846	851	817	875	826	789	802	800	810	829	863	817	850	858	839	831	877	810	807	816	829	839	812	825	834	856	841	854	826	861	809	874	809	877	865	821	805	840	870	842	775	825	820	844	851	853	825	850	818	831	815	857	798	839	810	825	841	814	827	837	856	857	868	852	803	856	836	833	819	845	827	806	825	865	882	800	841	813	817	780	861	859	830	808	844	805	860	816	790	858	799	806	814	855	838	781	862	826	864	859	806	851	874	883	796	843	853	812	817	892	834	883	834	838	798	865	787	810	825	827	809	800	818	793	793	829	829	860	802	879	861	844	826	850	823	811	872	853	830	851	846	839	802	850	855	806	861	801	837	847	766	788	793	824	850	858	860	845	768	849	861	829	796	829	836	803	880	835	834	858	808	824	852	792	811	889
35040	14623	8214	5021	4170	3314	2016	1602	1313	1094	943	851	790	727	603	620	584	526	518	509	492	529	463	477	455	479	487	473	485	436	476	389	453	467	435	446	470	457	459	433	468	440	410	486	474	445	379	437	454	416	449	442	403	414	433	458	455	394	373	451	418	454	402	457	458	438	485	440	442	406	408	404	441	413	415	432	460	449	427	428	436	447	453	440	415	425	412	474	430	391	425	424	432	434	422	437	445	448	421	451	462	485	411	441	431	466	384	448	463	440	433	425	435	407	458	431	434	446	417	445	441	435	477	455	445	432	422	427	438	451	445	407	416	445	426	453	446	421	425	400	456	400	416	446	412	425	416	435	387	469	433	448	457	426	453	393	411	436	465	413	433	464	406	470	411	430	456	464	480	426	489	408	432	470	464	447	449	425	465	452	437	419	418	464	406	420	376	421	457	397	437	448	458	436	398	468	437	454	393	429	433	460	484	432	400	449	396	457	467	433	435	457	442	425	436	453	428	453	502	458	445	438	426	457	471	435	425	430	422	411	478	454	408	446	443	414	410	496	460	395	423	416	424	459	450	419	463	431	441	416	434	423	415	479	409	429	440	451	439	427	423	410	422	457	390	397	420	429	412	449	431	444	456	473	418	412	430	430	448	417	446	472	458	461	374	431	405	449	455	435	445	457	436	438	481	432	415	446	413	436	466	449	444	429	458	403	418	409	395	488	415	408	417	445	445	440	428	444	447	414	432	434	419	430	455	405	406	432	407	420	440	426	435	451	420	453	421	481	475	418	459	450	462	420	445	432	427	495	419	461	483	458	436	450	409	405	386	429	427	471	443	451	439	407	450	413	435	446	466	439	463	399	427	435	450	397	418	436	416	407	430	463	439	413	448	462	424	443	403	384	480	411	439	430	468	453	403	460	446	444	395	453	410	478	448	458	435	434	435	406	438	466	407	406	430	457	458	441	424	422	443	427	459	443	381	452	443	427	438	443	392	416	445	475	437	416	401	429	447	481	469	382	429	445	444	476	446	443	400	425	414	415	421	437	415	423	419	439	405	466	463	468	439	447	413	404	431	446	434	441	461	465	448	442	463	458	398	388	446	407	472	431	415	433	440	478	405	463	432	427	421	423	449	418	459	411	448	435	447	446	433	457	457	456	431	400	405	445	428	450	413	439	447	435	389	433	408	455	459	441	408	369	424	435	384	433	421	448	423	428	443	433	437	484	435	432	454	458	450	465	447	421	415	442	446	455	416	464	412	412	446	452	394	412	495	434	467	411	455	488	440	425	411	399	431	455	491	455	437	435	422	389	453	452	405	453	440	429	434	439	469	441	466	476	443	439	449	452	483	422	430	433	442	441	434	409	415	439	414	394	443	425	419	446	398	436	454	431	418	430	464	428	446	431	410	464	442	421	423	434	409	411	416	423	480	444	451	445	420	434	453	436	500	442	474	425	460	486	409	434	441	433	449	470	427	459	455	402	445	441	421	419	447	448	431	448	419	416	441	419	424	444	429	453	416	421	438	445	392	457	446	446	449	378	426	466	452	444	428	453	456	418	421	437	455	414	389	459	423	453	426	423	469	469	440	427	449	435	433	428	421	436	413	470	422	453	430	427	412	450	423	421	409	445	444	459	415	443	434	449	445	419	375	432	441	422	448	470	440	419	458	453	459	436	444	409	441	410	423	425	446	402	440	429	416	463	421	441	468	427	414	460	448	376	423	446	452	436	437	445	461	419	398	428	406	462	427	413	448	419	425	418	401	397	424	444	432	437	461	410	447	429	450	398	405	414	428	452	431	436	412	472	431	469	382	433	423	399	453	421	427	411	462	438	460	417	427	432	431	448	483	464	452	435	450	438	419	438	406	392	415	463	438	467	430	472	397	470	441	412	449	465	397	430	439	396	400	444	451	438	425	448	411	455	425	485	435	400	432	423	435	459	442	445	402	415	442	418	435	451	472	459	441	469	441	451	439	405	445	421	442	425	414	433	447	423	401	386	506	424	435	453	461	469	429	422	444	414	429	409	438	439	430	440	410	414	452	433	431	438	447	422	429	426	448	435	425	403	379	413	442	420	455	430	427	446	425	484	433	433	397	471	418	428	479	445	414	424	423	416	444	442	454	413	421	468	457	421	438	453	435	429	408	447	453	417	425	405	409	419	439	424	479	439	421	407	421	445	425	450	430	428	450	452	433	450	447	459	465	405	460	418	420	444	460	412	412	405	479	475	400	488	476	437	406	455	408	417	455	457	450	441	465	447	407	421	429	415	392	436	392	477	420	460	417	452	434	445	459	441	450	451	461	437	438	454	448	454	417	396	428	415	457	410	426	460	418	447	458	389	445	448	440	518	416	425	394	484	448	414	434	434	432	430	396	432	415	458	447	457	419	421	437	439	409	439	417	403	432	421	438	467	481	449	446	469	420	416	472	436	452	402	436	454	430	450	451	413	443	410	411	394	405	470	399	441	429	419	438	451	408	446	458	448	450	425	430	433	408	442	422	455	408	458	454	445	458	428	450	427	417	453	442	422	447	435	449	452	478	439	454	419	470	430	428	409	453	445	397	417	452	465	395	455	413	479	426	418	406	449	462	378	447	441	413	389	457	439	418	421	426	446	437	439	412	457	437	469	471	435	417	435	440	435	439	405	442	440	436	451	432	407	435	401	398	436	431	442	439	415	435	447	424	428	423	452	388	430	400	412	410	459	431	402	430	453	431	454	417	479	436	433	434	434	444	470	417	453	486	437	464	411	434	391	438	436	454	445	467	432	462	478	420	440	410	469	433	430	451	410	449	408	498	451	439	458	408	418	430	464	428	429	451	399	405	422	426	433	449	455	393	453	401	423	443	408	436	432	444	428	496	442	439	424	448	425	465	461	384	392	424	459	442	455	447	428	455	454	429	403	411	386	465	441	434	430	432	446	454	517	449	438	389	455	419	394	433	410	450	419	411	428	454	420	438	452	433	458	457	428	402	437	439	416	400	453	430	417	460	422	474	431	465	451	439	484	472	445	472	448	411	421	401	421	446	470	447	481	451	458	457	419	442	411	431	435	471	469	406	438	446	460	433	448	447	424	409	437	413	431	430	407	446	435	422	428	465	434	447	411	424	424	419	448	436	434	450	412	434	412	467	422	468	404	442	477	412	419	424	450	431	413	423	411	422	414	446	476	442	432	428	441	417	451	440	448	416	441	459	415	442	466	432	474	447	468	404	446	380	478	437	401	423	443	460	481	464	409	471	373	437	457	476	441	457	467	461	430	426	440	430	430	406	428	428	396	460	435	516	442	450	427	379	433	444	446	428	428	430	428	401	454	428	429	480	433	460	454	471	457	431	449	488	449	415	445	449	412	478	427	399	390	433	436	412	404	427	423	463	398	448	448	424	439	416	464	414	425	461	441	439	382	433	406	446	447	450	395	427	440	446	452	482	450	460	452	421	422	402	394	412	491	430	435	414	405	440	520	467	437	471	449	428	432	441	416
19466	9450	11738	11306	12049	10010	7090	5817	5034	4214	3735	3106	2975	2853	1975	1815	1682	1540	1540	1420	1330	1272	1267	1128	1286	1170	1131	1184	1107	1111	1039	1033	1013	1043	1055	1058	1120	1046	1023	1000	1046	1014	1028	937	999	948	1029	952	987	953	903	898	975	979	954	995	896	983	930	947	918	971	927	963	957	958	948	985	931	1018	951	961	949	957	907	889	993	935	972	952	956	928	986	931	916	954	966	953	973	1021	979	963	932	954	985	899	936	978	903	988	984	949	970	871	986	949	937	971	934	1004	972	928	899	912	937	952	927	925	952	939	916	1017	965	961	950	910	917	988	1005	970	912	996	937	950	965	899	917	933	934	888	928	940	962	970	1006	911	1017	899	924	991	928	974	987	896	1002	927	948	914	968	1033	936	883	954	919	966	901	867	964	939	963	919	966	953	916	989	950	966	958	971	938	879	922	935	903	957	925	926	977	970	1008	902	955	981	914	987	912	954	918	968	897	899	938	931	943	933	915	905	945	946	991	959	917	966	904	938	954	968	940	945	998	979	897	900	894	912	964	918	899	905	921	1018	935	1002	984	954	963	900	1004	973	932	932	951	968	934	959	960	929	913	951	961	940	982	930	903	978	971	938	957	919	950	939	979	944	944	962	949	971	927	907	904	956	917	927	893	927	928	953	936	871	1016	907	1005	913	946	921	929	915	977	954	980	927	908	927	969	880	939	983	910	932	956	958	968	990	963	965	920	928	926	936	935	977	931	960	903	969	955	936	978	972	1040	960	954	928	964	942	978	940	948	891	909	929	950	926	976	920	922	974	988	931	925	899	945	914	925	908	981	878	954	945	938	917	955	971	913	948	942	943	914	868	972	904	984	976	945	921	923	966	977	953	923	919	906	922	991	962	930	951	908	924	853	922	960	968	939	982	954	946	934	936	904	975	940	942	987	953	989	985	954	945	932	953	967	945	921	916	870	945	950	952	950	920	994	983	947	983	913	889	951	946	935	940	949	952	952	964	1010	929	980	1007	949	940	996	945	972	984	877	955	986	958	949	937	930	928	914	918	954	932	899	956	953	928	960	937	977	937	861	920	960	959	945	981	989	919	940	959	904	947	957	979	955	953	905	965	940	957	922	956	910	893	934	950	974	991	931	932	929	933	924	1004	945	959	934	930	908	909	982	947	872	971	943	964	991	950	911	917	987	966	927	932	930	962	944	954	917	968	904	971	935	826	956	970	980	993	979	904	923	932	906	998	936	943	966	908	996	954	961	941	919	943	902	936	950	914	938	980	887	900	886	965	930	920	935	953	991	915	941	904	947	932	928	974	992	957	915	932	909	915	931	916	947	956	938	1010	971	968	916	945	996	929	898	896	916	915	911	955	1004	984	945	938	958	900	922	956	995	944	943	970	909	928	965	923	980	927	981	974	954	940	908	957	919	953	924	879	925	936	927	937	986	977	963	1015	908	963	940	913	944	917	928	966	944	997	993	965	909	962	920	947	949	940	956	1018	908	928	931	994	956	922	994	951	963	937	944	953	986	958	941	956	914	983	939	882	902	947	921	992	874	966	994	1041	924	934	982	904	925	929	890	907	980	916	992	971	993	965	892	918	922	966	894	926	894	924	929	1058	926	962	993	955	940	951	951	927	964	984	943	963	991	975	885	988	1002	971	851	956	944	965	897	943	940	958	931	964	935	947	917	893	915	936	965	916	902	1012	979	903	947	890	950	956	991	965	931	945	968	930	984	988	952	960	890	967	928	1014	911	1020	911	912	923	954	981	943	924	890	955	985	958	901	947	934	901	990	907	893	934	948	917	976	1007	938	880	952	910	953	904	937	951	989	975	917	946	978	943	931	937	917	927	935	977	922	1002	928	872	967	971	938	894	942	963	938	945	997	854	880	954	937	940	962	906	943	960	922	987	952	977	945	959	910	958	912	958	941	948	958	907	943	952	935	964	951	934	918	921	920	985	914	955	939	953	983	959	946	956	951	920	959	952	953	944	961	886	934	995	947	974	959	983	942	930	964	926	956	918	964	909	903	953	939	942	930	891	949	947	964	909	932	944	914	927	976	1015	969	908	932	922	941	903	986	935	963	926	1006	955	923	968	944	970	973	940	963	975	934	914	1001	915	927	905	979	972	930	927	906	952	921	938	906	978	947	881	898	884	943	955	885	988	960	972	991	987	992	965	963	946	915	950	923	941	950	924	905	1036	960	961	928	911	939	1013	948	908	944	990	999	940	927	971	938	989	925	934	953	880	918	944	960	945	944	984	953	922	956	960	952	939	980	903	913	943	935	947	929	992	948	899	934	939	930	911	954	967	863	985	954	930	891	925	897	888	915	920	950	960	970	936	920	958	924	967	949	962	932	948	1003	924	888	988	961	930	953	914	893	958	1004	991	880	991	917	911	958	931	912	974	943	926	980	945	968	939	918	919	991	937	933	910	912	952	920	965	979	987	947	937	984	979	973	888	923	938	940	891	982	980	958	952	938	956	923	931	938	952	937	928	943	891	928	935	918	948	972	965	953	933	1001	961	911	979	919	886	931	974	889	973	936	891	927	937	913	949	969	926	938	930	967	904	979	954	940	913	974	979	1004	962	950	919	884	953	931	999	969	936	989	981	935	933	937	996	923	951	966	928	969	947	977	985	960	987	905	917	947	973	963	937	956	882	942	970	948	930	920	980	928	979	963	944	955	934	962	966	928	970	934	880	896	959	915	969	990	911	933	927	912	941	943	953	991	959	917	903	941	938	942	925	923	948	958	901	872	955	945	910	963	992	918	932	991	919	973	968	956	911	931	1011	954	925	893	981	921	983	977	967	937	938	956	927	889	957	951	911	939	1014	940	954	936	913	936	903	964	937	929	981	995	932	923	988	978	926	916	934	902	959	926	948	950	981	893	977	969	914	990	944	875	912	949	985	912	978	928	936	988	911	960	999	948	943	944	972	979	1003	989	964	905	948	992	922	930	931	936	918	915	926	951	927	918	909	902	931	949	892	954	941	923	936	912	916	987	967	910	935	1025	958	930	883	967	973	932	922	937	925	914	906	943	983	973	923	934	888	960	894	910	948	903	991	911	979	870	982	923	921	939	904	897	973	899	955	1006	955	950	895	951	1001	978	960	948	936	909	960	993	967	946	952	942	955	948	954	908	995	964	936	943	974	971	902	875	961	940	895	895	955	983	960	938	902	967	917	961	951	987	908	948	962	977	931	917	962	892	945	930	921	910	944	913	1001	893	926	948	885	921	963	956	947	917	948	938	920	906	903	987	948	896	944	965	921	882	922	933	917	917	985	931	972	923	905	855	982	994	956	859	976	938	945	956	931	895	911	926	916	940	904	951	910	964	958	915	868	930	891	942	958	938	948	906	934	902	902	922	911	966	932	897	937	1001	922	941	949	955	938	955	972	965	954	910	964	902	916	989	994	895	962	913	938	903	946	929	951	918	939	932	894	956	948	920	900	959	929	953	925	941	985	967	971	924	960	958	921	962	913	957	929	956	908	929	913	971	954	983	930	967	965	955	1030	983	995	948	972	957	973	944	907	969	999
15053	5425	3542	2125	1445	1180	855	730	678	600	512	565	548	530	472	463	486	432	442	415	445	397	439	403	417	472	359	397	429	399	427	434	433	403	390	436	443	427	390	391	434	403	395	412	434	421	365	401	376	432	388	386	422	380	381	371	380	426	391	399	415	420	432	383	387	415	379	401	399	390	430	433	365	394	418	387	406	357	389	408	427	397	425	429	392	357	411	421	405	415	420	384	390	394	425	377	428	408	403	389	366	435	388	390	428	352	376	415	409	376	434	393	414	376	414	432	426	398	440	427	411	370	399	425	382	397	464	383	380	405	414	377	458	386	410	405	402	380	418	408	378	390	393	403	412	426	422	359	407	408	393	404	412	398	407	412	410	373	403	385	368	392	384	432	432	409	397	364	436	461	432	395	382	367	414	449	405	394	411	377	450	419	429	404	397	396	418	424	389	378	411	422	389	415	419	390	399	404	431	408	391	413	378	417	395	436	404	363	426	377	426	377	411	398	376	419	381	403	394	381	386	413	437	383	409	405	390	422	367	391	436	397	368	375	377	415	411	391	385	410	411	418	414	382	413	384	415	400	433	391	393	379	370	421	420	414	358	397	392	427	407	432	421	407	375	393	402	417	390	366	415	361	407	399	433	391	382	412	388	413	415	405	402	414	380	410	393	417	386	435	446	392	395	407	385	422	375	404	418	370	449	422	403	417	418	391	432	379	355	400	370	402	429	409	405	391	408	445	376	360	407	391	407	385	422	390	376	431	372	368	395	435	393	405	414	380	401	378	415	398	395	401	446	393	438	396	419	414	392	407	391	415	410	439	357	379	420	419	402	406	408	439	425	419	397	417	434	395	400	434	383	409	427	408	437	400	395	410	382	443	396	400	436	396	406	430	399	380	442	341	389	369	386	401	402	426	395	398	414	438	402	392	447	421	381	367	410	413	399	410	386	411	402	414	411	432	417	364	405	407	401	437	416	382	398	396	396	408	398	410	406	427	422	347	420	381	412	370	445	387	436	440	407	399	376	410	426	399	401	388	411	371	409	402	387	415	431	380	412	408	403	413	359	416	435	397	409	393	362	414	462	402	377	386	401	401	400	399	418	369	417	408	426	417	377	417	372	407	404	398	378	362	365	354	407	455	410	365	403	409	419	387	420	388	412	390	348	437	398	415	419	372	382	368	412	341	385	361	380	423	395	384	377	393	393	386	378	416	389	403	443	373	390	386	429	412	398	393	430	388	404	434	451	407	408	383	421	405	406	432	410	421	404	381	417	406	407	427	373	419	459	401	393	429	414	405	392	377	382	425	372	362	425	365	405	432	418	355	425	418	423	436	382	384	401	414	398	351	410	363	399	392	394	421	418	394	424	385	411	417	364	419	390	418	440	369	424	408	370	403	399	361	404	387	408	376	419	424	409	408	418	389	395	462	389	430	385	386	440	383	355	418	380	414	399	401	424	398	423	387	388	395	466	427	389	421	406	420	396	410	394	413	388	368	350	439	394	425	382	405	386	464	433	410	393	380	401	362	411	417	410	464	413	362	405	388	376	411	424	408	391	383	390	392	435	416	381	397	415	397	391	386	456	389	399	407	435	373	406	426	406	423	398	419	431	410	414	392	396	405	410	422	409	414	431	415	376	368	390	388	442	415	439	404	395	405	405	388	410	402	414	421	392	410	420	454	398	407	384	414	443	447	370	419	351	380	416	464	432	425	422	391	423	399	390	411	358	393	414	420	400	369	399	443	368	382	430	385	413	385	392	389	447	392	420	399	416	381	440	395	383	426	444	381	415	439	399	369	398	408	377	386	434	397	399	384	414	383	398	378	396	408	372	438	411	420	386	373	423	415	440	411	411	400	385	395	387	421	409	414	390	399	399	417	371	398	385	424	431	446	420	392	406	385	413	436	386	398	383	408	386	425	438	447	387	424	382	373	434	391	420	381	450	436	420	451	416	420	417	437	370	385	389	437	393	415	431	431	399	377	436	413	404	438	383	386	408	368	384	420	375	425	431	361	388	404	434	379	360	399	377	413	400	403	401	404	413	395	428	418	411	397	378	395	388	439	427	407	404	400	419	416	402	394	418	383	362	422	426	414	419	421	402	412	405	423	419	406	397	412	385	425	390	411	388	385	416	362	411	413	436	429	402	425	411	419	405	414	424	411	405	390	406	402	436	389	397	383	367	462	438	388	358	407	382	391	407	358	369	415	408	413	373	398	418	408	402	368	395	370	407	432	419	400	379	375	414	357	408	407	392	368	416	431	407	394	392	421	378	411	378	372	441	394	400	432	389	396	401	403	418	417	414	417	426	443	432	407	385	389	409	401	406	410	420	385	400	369	388	363	417	382	410	404	372	405	398	427	420	419	388	421	428	437	386	420	413	411	419	420	409	398	441	405	399	441	406	410	384	413	388	390	391	476	421	381	443	399	371	420	418	389	428	376	387	418	400	403	420	384	402	449	400	400	370	407	405	380	409	413	389	425	418	353	396	400	380	390	405	402	421	384	375	399	404	440	419	367	377	399	426	398	418	421	367	412	406	401	378	409	381	412	398	401	399	406	439	397	359	397	429	404	418	431	404	398	402	390	392	400	414	392	416	409	422	381	399	400	383	431	409	413	386	400	415	397	376	378	394	475	394	379	421	399	421	399	415	379	384	418	437	439	425	403	388	363	361	373	402	414	384	434	438	345	390	434	387	424	397	404	393	399	412	401	410	422	402	348	395	417	422	413	418	405	396	429	410	387	365	394	388	334	373	409	393	377	358	424	409	421	423	394	466	400	395	423	406	398	405	427	402	407	390	397	415	399	386	401	473	423	421	435	430	429	400	413	432	429	405	401	382	376	373	424	403	394	384	384	389	405	381	378	425	392	395	428	436	397	379	371	385	394	351	426	435	412	415	406	380	385	416	409	380	408	400	420	440	407	414	362	389	395	368	407	377	404	423	382	409	395	376	404	408	386	368	410	341	412	411	429	442	392	401	386	408	383	382	405	402	388	414	383	404	379	450	375	377	403	395	398	443	424	406	415	437	420	382	410	404	431	390	403	420	364	406	395	447	405	425	398	433	392	397	426	399	399	389	430	423	371	402	417	451	421	389	369	426	403	404	389	419	414	415	429	390	415	372	375	402	445	411	386	423	402	393	436	374	390	410	425	416	406	399	409	407	382	408	406	420	425	392	417	395	428	389	405	446	392	378	415	380	398	403	385	394	406	411	403	446	414	403	416	404	412	461	360	396	432	444	404	421	434	408	423	407	421	428	377	414	413	420	412	421	410	456	440	436	407	387	391	400	381	401	413	415	374	382	389	429	415	378	393	460	434	410	437	429	360	408	411	421	393	390	382	424	414	382	387	383	408	403	396	398	429	396	382	386	414	413	439	422	428	417	366	413	419	411	377	447	424	370	416	420	420	395	410	420	392	421	387	392	397	424	408	385	426	426	411	428	405	393	394	439	441	374	381	401	400	434	403	412	381	383	393	389	423
8721	4274	6233	5724	4865	4193	3209	2773	2321	1922	1806	1625	1689	1491	1227	1193	1160	1072	1108	1011	974	984	956	1004	970	955	955	962	982	940	893	918	863	884	880	949	926	938	894	874	908	893	922	873	900	830	897	908	872	864	889	870	856	866	871	908	873	864	859	839	948	902	841	909	904	847	861	854	892	913	912	845	909	863	857	917	815	892	877	886	876	850	851	828	844	849	820	865	843	849	890	854	880	921	851	852	853	890	851	849	870	874	834	908	868	868	902	898	830	840	863	827	939	860	831	854	900	887	878	931	838	869	845	842	890	912	879	845	851	867	851	870	851	895	867	888	848	886	861	837	892	868	849	866	841	879	886	908	859	946	836	893	903	805	869	903	856	879	874	897	908	929	878	873	914	867	879	920	906	857	896	875	876	922	843	855	902	859	870	841	857	875	884	875	892	874	864	868	869	895	859	845	909	830	894	856	863	879	894	892	864	865	874	884	842	844	854	839	821	905	876	847	860	870	833	822	816	906	884	871	850	836	884	828	852	864	883	831	881	876	886	857	860	864	896	864	861	825	859	836	848	885	870	764	783	907	880	831	901	900	863	912	888	846	836	874	832	788	835	900	884	803	889	879	905	834	862	904	875	874	877	892	922	815	872	850	923	871	868	850	881	861	832	868	861	867	837	911	917	849	883	857	893	854	886	881	891	830	878	897	861	894	902	876	853	897	874	841	908	910	916	836	847	862	851	853	878	888	891	841	886	869	859	867	928	873	923	818	853	862	844	845	809	832	818	847	850	880	889	862	816	906	834	887	947	837	928	840	887	866	851	897	889	866	875	882	866	799	858	912	854	837	843	768	890	867	872	865	891	854	835	855	871	873	892	901	865	883	833	900	868	846	831	794	811	808	909	911	868	816	847	875	883	858	851	908	852	888	905	884	957	917	921	919	906	845	840	872	912	902	809	836	905	855	953	875	878	824	838	885	887	885	886	850	875	826	887	900	886	875	869	904	883	812	915	865	877	872	881	879	900	847	858	924	888	866	892	906	860	884	846	842	868	854	854	905	851	899	881	850	894	876	916	878	848	863	893	891	871	823	880	880	867	849	895	854	822	852	857	918	871	870	867	860	871	851	885	827	890	857	869	879	909	880	863	841	914	886	926	849	840	824	854	835	855	829	868	850	864	872	888	881	847	838	911	850	862	878	810	852	873	879	852	862	908	867	898	839	833	893	860	827	888	882	852	841	841	876	876	851	854	797	880	858	895	892	878	873	870	876	915	893	878	878	880	888	858	873	851	884	897	883	896	869	834	868	915	890	819	866	842	895	856	866	892	907	846	876	847	888	890	867	848	837	850	840	874	844	851	942	869	871	877	844	805	938	883	845	860	900	867	857	874	856	859	829	882	869	853	908	863	929	842	858	812	842	901	900	900	819	842	942	894	863	833	897	846	922	871	899	850	920	941	836	861	875	872	860	882	838	905	860	821	904	881	905	912	913	887	913	849	877	865	860	845	832	854	842	911	876	925	877	826	856	942	865	837	918	845	853	914	881	901	914	891	832	895	820	904	824	914	921	867	874	875	869	870	869	926	876	843	870	846	934	856	854	885	879	819	894	883	882	865	846	909	892	866	884	878	886	814	858	863	836	900	867	915	913	921	864	862	913	859	872	836	865	865	874	848	844	826	868	897	926	908	833	886	851	832	870	875	832	926	832	816	883	914	887	870	882	858	866	852	883	809	893	863	832	861	885	840	935	904	892	852	911	885	866	892	874	813	860	933	859	870	880	849	852	907	897	881	867	903	852	878	893	891	835	917	868	897	836	880	886	866	877	823	876	884	886	879	871	903	902	887	892	900	882	873	877	841	852	848	834	870	822	874	882	893	882	866	885	863	861	872	909	848	905	845	898	904	883	861	880	872	838	897	968	848	885	895	912	846	888	849	882	912	905	906	864	882	861	785	924	855	882	842	827	870	847	877	895	848	880	873	868	846	893	867	853	884	900	875	852	898	820	872	864	871	851	987	861	882	872	848	889	887	842	871	873	859	829	865	817	811	866	878	883	891	878	840	900	815	856	852	862	869	912	844	870	878	863	856	848	854	879	919	894	845	865	847	890	888	874	844	844	896	861	844	872	857	860	833	903	855	812	888	890	883	933	866	892	856	840	891	911	893	860	841	778	831	879	871	968	861	861	885	936	823	919	932	869	879	850	883	837	884	876	886	835	862	869	860	839	900	884	884	904	888	842	897	888	883	872	871	906	856	903	867	833	871	840	827	898	870	853	867	895	869	873	867	876	845	840	823	826	851	904	846	874	876	854	859	907	862	897	895	888	865	897	882	834	838	892	867	912	893	906	901	907	869	861	862	916	861	890	819	883	889	880	821	903	895	807	886	880	819	858	907	881	876	873	871	852	845	805	890	864	833	880	913	887	911	856	909	847	828	877	887	913	858	874	857	877	871	887	861	884	875	892	863	857	822	828	930	879	823	857	813	847	864	814	838	855	855	898	868	904	851	892	923	889	878	842	867	835	865	873	854	841	857	867	851	881	834	891	886	850	888	882	942	875	885	843	865	921	825	873	842	852	818	897	857	870	836	879	897	846	898	890	841	797	905	899	904	800	827	879	929	842	884	807	906	872	806	849	871	884	874	905	882	876	844	933	881	872	874	863	799	835	799	891	823	890	818	872	865	850	850	860	809	825	863	830	865	862	883	867	907	813	844	883	838	867	856	890	867	851	892	862	894	885	942	835	874	869	841	905	858	899	892	843	877	863	887	865	889	885	889	889	850	863	878	833	847	891	905	877	893	834	864	872	886	834	861	845	851	869	861	905	832	840	851	922	837	886	877	890	833	852	858	871	833	871	871	866	884	844	845	921	866	883	834	917	797	868	865	913	881	894	900	857	889	877	916	887	864	846	904	829	854	886	899	864	864	908	851	908	879	891	839	906	894	847	860	914	901	865	878	898	859	892	847	907	876	926	851	797	931	877	853	881	874	811	861	827	860	833	883	930	834	899	868	849	845	849	871	825	861	917	886	903	886	841	903	836	847	893	881	863	863	898	911	912	876	893	903	845	856	873	876	858	892	882	844	902	854	814	849	853	908	901	860	862	856	864	898	876	892	903	871	927	857	842	885	897	851	824	885	904	836	874	889	826	856	864	875	857	852	898	874	814	831	861	918	874	874	854	849	905	895	868	900	894	825	868	833	854	856	853	888	829	878	900	920	870	918	860	909	823	882	891	860	858	871	874	859	878	840	849	872	861	892	883	890	842	895	872	846	870	880	920	860	890	880	824	898	824	854	867	818	861	921	896	864	878	854	820	892	881	849	870	929	844	821	877	849	836	872	839	864	882	890	860	862	910	841	882	905	878	868	891	867	820	877	827	842	811	911	847	835	819	930	890	896	872	845	869	878	872	861	870	896	835	910	824	866	819	868	839	859	893	892	859	878	871	898	845	859	845	892	908	925	858	869	859	840	882	833	845	857	849	867	815	822	808
28085	10081	6243	3779	2676	1857	1377	1089	935	755	738	597	591	581	553	470	466	452	470	459	396	370	410	352	375	390	407	366	393	408	390	394	375	402	379	389	384	393	390	380	373	380	378	345	365	372	403	379	376	374	356	425	382	352	360	370	382	406	323	452	368	380	380	354	356	382	361	371	396	370	369	405	322	373	441	376	358	420	370	365	390	373	377	348	404	373	363	392	353	376	377	353	375	368	339	363	353	404	403	389	366	388	374	382	347	356	370	355	339	384	406	364	374	390	362	353	384	390	359	369	417	376	383	358	393	393	341	398	367	350	380	413	360	403	402	398	356	351	373	396	352	352	358	402	356	380	418	352	374	387	344	422	380	341	367	404	384	393	381	380	393	374	394	370	344	410	396	376	356	410	333	426	384	424	404	397	372	360	416	386	379	401	356	387	343	349	371	355	381	398	373	361	363	359	394	399	409	363	393	412	379	370	355	387	347	347	348	354	347	416	392	426	361	388	398	348	357	372	383	393	382	323	394	383	391	383	359	377	376	377	402	365	345	391	381	335	365	369	352	397	424	381	339	388	345	373	397	353	342	355	342	384	411	424	369	381	366	349	428	378	354	372	383	393	397	385	392	387	391	367	362	384	363	393	363	362	382	396	341	393	352	375	372	350	337	351	402	396	376	379	358	374	456	377	408	369	380	383	384	373	364	377	404	392	365	388	356	398	340	356	395	373	371	392	390	377	376	414	324	378	364	345	363	350	388	407	398	402	353	370	358	363	384	364	391	379	354	362	383	359	378	386	378	375	366	413	379	374	351	337	397	380	318	387	368	357	368	380	362	356	358	347	366	384	400	392	389	364	388	390	381	362	395	377	352	391	352	381	379	367	389	378	368	396	378	369	351	349	371	368	371	344	356	351	382	356	368	383	373	368	343	373	395	360	368	392	377	346	370	367	415	372	373	375	367	365	394	401	391	360	354	346	374	378	375	404	401	337	362	357	349	348	377	365	398	426	394	391	411	390	390	374	408	402	348	413	362	366	397	412	389	351	340	367	335	344	364	382	361	358	378	402	379	363	367	380	363	400	388	372	385	406	363	372	362	382	332	436	378	420	382	365	338	415	385	385	368	410	413	414	369	357	417	358	373	408	351	381	376	390	394	396	383	364	349	385	388	387	361	408	343	334	387	383	392	404	343	401	391	406	377	351	368	387	369	322	371	414	377	375	399	386	358	399	383	370	395	379	393	363	349	363	384	390	336	389	380	356	331	359	406	358	353	378	362	368	392	393	383	369	366	354	365	356	322	417	353	348	379	381	386	369	384	342	376	364	357	401	391	395	398	372	357	341	310	364	344	355	374	367	370	360	369	384	400	360	373	371	349	369	340	354	353	366	366	357	374	362	400	377	361	412	370	417	378	381	418	348	365	353	358	400	367	360	346	374	409	369	381	370	359	362	382	365	356	413	393	351	368	342	402	354	393	367	379	362	379	365	372	424	385	346	371	382	388	340	385	355	398	349	393	364	400	393	400	366	377	395	358	403	366	346	395	351	403	351	392	375	396	358	387	378	373	392	348	369	376	362	343	350	350	344	348	418	376	329	352	369	396	352	432	376	384	348	428	390	347	377	412	394	363	327	403	387	368	338	358	376	391	375	367	353	385	396	374	363	405	369	370	398	394	430	389	375	410	408	379	368	347	388	383	340	353	376	391	354	374	369	380	363	355	355	355	377	405	416	378	409	395	377	364	388	421	371	375	354	376	393	404	363	364	369	380	382	389	361	309	377	372	400	364	355	344	429	380	401	382	393	396	421	355	403	362	395	377	410	333	402	364	356	386	384	383	415	365	403	416	338	369	384	433	403	370	338	392	388	351	410	362	375	346	400	411	400	364	367	368	390	384	388	385	382	357	399	367	383	371	353	402	342	350	344	384	342	395	404	375	376	377	366	372	366	415	388	384	340	364	396	375	406	380	387	334	358	380	367	380	375	390	375	382	425	362	354	344	363	375	403	348	365	387	372	374	397	361	388	404	322	383	409	354	379	345	386	377	377	389	355	388	376	362	402	355	373	375	399	368	389	363	349	351	345	357	371	380	385	342	358	371	363	369	350	393	345	378	397	388	340	358	347	373	368	351	376	347	379	385	319	383	390	431	367	355	365	351	362	382	381	383	348	353	373	390	365	371	428	396	391	380	354	376	364	327	375	352	394	337	411	360	367	342	345	392	357	349	365	378	349	400	375	392	378	366	370	323	387	389	390	335	356	405	399	380	379	355	360	443	375	394	366	416	397	412	338	404	375	372	383	403	396	376	361	356	344	400	378	386	391	378	359	364	371	336	370	371	335	395	350	372	376	362	393	373	370	422	395	392	369	387	386	379	396	393	386	342	407	379	384	367	394	389	372	373	392	378	368	367	337	372	376	394	411	360	376	382	405	395	376	348	375	384	408	376	391	394	399	351	397	373	379	391	376	372	376	395	368	361	360	387	369	333	361	371	373	373	394	351	405	386	380	409	411	366	380	341	382	404	389	390	361	381	426	409	388	377	394	364	369	365	405	408	371	375	362	373	343	345	374	346	345	349	353	370	337	354	357	368	388	370	358	376	392	379	345	370	363	367	389	398	374	387	408	384	357	348	338	372	349	369	402	341	372	393	381	401	357	389	401	384	339	355	370	378	352	341	373	368	364	382	340	359	397	373	361	400	385	357	388	392	368	397	387	361	390	387	357	358	400	400	374	382	412	344	384	399	378	356	369	397	393	390	372	407	390	349	351	346	367	400	377	404	392	378	381	400	388	420	340	372	326	376	388	345	387	362	382	392	361	386	381	381	406	371	376	365	379	402	368	402	411	355	378	357	364	358	350	382	358	379	403	375	363	374	409	385	367	388	381	360	362	354	359	332	410	381	366	358	375	361	363	384	341	376	367	360	343	375	360	380	347	400	373	360	367	407	353	381	401	361	395	398	377	398	393	395	384	376	373	367	386	365	370	348	382	359	393	384	382	396	371	357	342	366	375	388	394	379	365	387	388	370	394	366	406	380	397	382	373	357	421	376	343	328	379	382	366	357	394	365	396	369	368	371	366	385	389	384	369	399	350	349	362	404	399	366	400	350	403	376	343	336	372	377	397	422	374	392	362	376	371	368	386	363	356	348	375	377	386	353	348	367	384	406	385	406	375	375	402	383	346	346	373	334	369	388	396	402	367	353	403	375	351	388	379	378	381	360	369	358	366	372	373	342	369	400	352	372	357	361	355	410	384	351	356	386	367	373	398	388	376	398	376	360	389	341	399	373	418	382	348	344	368	358	401	392	367	368	394	368	381	353	400	371	396	375	346	350	429	378	343	408	400	346	397	402	391	408	364	382	391	381	386	364	353	375	398	347	373	372	363	361	385	356	360	369	380	398	373	388	374	384	383	390	340	344	364	372	356	336	376	401	366	384	401	398	408	354	391	376	333	346	363	372	353	361	352	376	378	361	394	384	382	378	352	382	366
16385	6651	9968	9212	8460	6810	4995	4300	3660	3009	2776	2481	2257	2081	1660	1452	1390	1268	1185	1083	1038	990	998	1085	974	1027	945	947	925	932	830	932	952	935	880	884	891	907	897	863	859	833	871	842	838	805	849	835	881	871	823	787	852	820	815	813	774	782	820	786	835	835	805	756	825	817	872	848	807	821	789	843	836	808	847	863	861	825	790	834	891	864	822	804	818	851	840	852	816	820	850	853	837	820	878	840	855	794	836	853	832	876	831	792	794	890	827	815	753	791	869	813	827	819	894	846	846	798	826	819	837	845	868	827	822	788	872	787	830	831	866	836	828	779	798	839	803	819	801	852	820	758	807	801	800	845	884	818	795	802	844	787	840	783	809	786	857	835	741	842	884	824	802	819	808	833	872	823	782	866	837	849	813	820	819	853	861	872	818	805	815	843	844	813	858	789	862	828	839	807	862	825	795	832	805	840	885	855	845	865	786	836	821	840	819	902	878	785	816	790	830	872	880	818	795	808	842	860	857	825	862	779	810	792	814	818	843	876	788	806	815	847	849	822	786	834	801	808	776	864	841	859	865	807	864	828	785	839	802	805	821	822	805	796	845	838	832	837	877	853	846	824	813	791	822	869	782	840	882	777	799	779	848	861	806	824	823	807	824	820	850	774	868	836	850	837	807	850	843	804	825	802	867	806	828	827	855	788	862	868	849	826	815	816	870	848	827	891	813	830	863	816	787	806	875	853	818	798	838	830	854	799	803	824	862	785	787	812	839	851	815	837	832	847	858	858	833	785	793	861	847	891	805	845	800	851	833	803	789	852	843	828	802	832	848	834	804	787	823	869	886	858	844	809	869	813	828	821	822	858	823	824	831	839	810	812	845	844	836	818	843	773	823	868	839	822	867	786	819	788	855	837	813	774	872	848	865	847	876	842	801	841	881	835	787	803	871	818	798	798	807	809	830	800	812	777	798	810	854	807	827	845	811	782	796	842	831	808	851	804	852	778	792	810	904	803	852	819	796	833	840	860	788	865	837	877	798	786	867	829	788	846	842	803	836	808	814	805	790	842	847	868	751	835	827	830	791	856	870	806	849	844	817	816	819	803	829	837	780	826	844	847	861	819	832	842	847	860	847	832	846	825	837	827	838	792	845	832	815	844	864	796	800	847	880	822	830	860	814	839	814	815	824	858	858	821	865	787	834	828	764	846	785	816	858	867	861	834	832	789	826	800	821	779	776	787	842	871	834	814	853	835	851	795	835	861	833	799	857	807	834	812	836	867	843	811	863	797	882	889	898	828	869	847	848	838	841	868	826	807	864	861	869	815	836	851	796	794	797	775	843	776	898	844	813	836	782	839	843	817	776	848	865	847	782	858	796	821	835	826	848	840	808	847	834	848	808	809	810	839	778	793	829	845	824	840	805	848	860	825	835	809	852	853	808	834	838	815	826	796	826	822	779	818	794	824	785	830	820	822	818	826	764	817	811	815	847	847	776	783	792	844	900	872	847	802	792	772	818	841	819	811	803	837	841	861	824	798	840	811	842	822	824	787	815	786	839	792	778	787	839	807	831	819	842	821	815	810	771	843	833	829	820	786	841	851	810	817	834	809	837	865	868	892	808	878	851	857	823	818	826	813	836	837	849	822	854	807	832	790	832	760	856	839	761	789	838	770	815	851	873	863	817	814	793	904	792	816	877	821	837	843	825	851	862	812	854	765	823	808	869	834	827	799	800	826	831	821	788	846	805	830	809	757	832	818	804	812	826	837	761	823	836	762	851	859	840	847	805	779	828	826	829	790	805	819	822	849	831	869	871	876	847	807	854	825	849	839	813	863	856	814	837	815	885	843	868	856	832	828	849	866	798	792	823	818	829	807	761	811	796	828	849	805	799	828	798	830	849	819	813	834	831	841	833	863	819	865	822	747	811	806	828	850	839	855	839	829	841	845	808	779	828	795	836	871	772	809	819	841	815	854	777	858	880	838	866	786	770	817	863	802	861	852	813	843	821	813	797	849	799	817	777	776	807	823	775	821	916	837	875	830	797	829	828	792	823	848	797	787	835	788	803	809	876	835	819	820	836	874	835	843	818	880	805	795	816	848	868	805	823	780	878	758	820	835	812	849	749	830	866	836	834	865	821	829	788	832	895	816	833	811	840	809	822	854	845	756	822	786	844	874	828	907	826	873	789	805	858	787	849	840	837	861	804	819	808	851	820	824	793	822	857	816	890	800	819	828	862	830	868	799	840	842	802	829	812	854	814	834	815	829	812	846	825	812	823	838	836	829	817	876	834	814	834	827	844	777	851	813	826	865	799	785	768	796	857	843	880	815	804	823	875	814	795	832	801	864	842	840	813	787	831	840	924	798	781	785	836	821	857	795	819	881	829	801	836	811	792	846	819	824	844	893	906	872	837	832	855	807	829	810	800	793	859	870	796	915	842	854	847	813	795	860	825	741	836	827	811	851	855	757	819	847	823	750	812	878	889	845	816	879	842	813	789	843	835	828	867	808	813	847	803	844	781	794	807	879	838	802	854	864	829	817	804	812	846	855	886	821	843	834	826	802	872	799	829	840	829	820	772	822	816	806	834	792	893	827	816	883	819	817	852	828	822	856	818	774	855	837	880	819	807	783	850	878	824	827	861	802	810	856	812	859	853	829	883	831	824	836	824	818	817	818	826	795	855	840	861	795	803	800	813	813	827	806	843	836	790	787	850	831	819	797	829	823	821	864	866	814	833	835	786	835	871	855	794	792	787	826	835	820	872	826	865	861	862	807	874	826	793	840	794	801	818	829	794	864	843	849	821	828	808	871	861	805	833	790	787	843	831	799	809	805	833	815	851	834	832	827	844	759	842	802	842	850	831	775	764	816	850	898	831	847	755	884	811	878	850	827	860	849	811	855	778	843	827	810	764	772	847	834	832	902	853	768	803	829	803	807	769	822	797	801	824	833	774	803	825	866	875	820	782	822	806	838	788	821	780	880	839	777	810	822	865	811	849	838	871	835	838	755	827	828	792	812	823	773	844	823	834	805	804	810	792	800	817	840	824	771	814	810	807	820	841	819	835	794	841	819	848	787	795	832	820	858	826	840	886	841	825	794	869	816	810	857	802	855	778	824	793	835	781	829	775	812	862	832	810	811	840	790	780	822	824	806	830	877	823	855	796	821	757	820	827	760	825	821	832	764	819	862	789	838	869	767	861	826	807	839	849	775	846	856	824	876	797	767	857	809	829	806	800	849	818	842	812	788	843	804	834	811	808	836	800	825	846	823	803	869	820	807	829	788	824	792	843	821	812	808	833	823	805	794	845	812	845	814	835	821	847	813	795	824	838	815	844	814	838	805	815	857	833	845	835	789	835	826	785	803	858	821	793	858	819	810	848	826	850	843	821	843	836	842	820	784	802	827	848	772	819	784	809	834	862	825	824	855	807	829	830	811	861	810	797	828	786	832	833	812	808	815	882	831	859	815	765	841	861	792	827	814	835	767	837	784
30849	12560	8902	5307	3841	3128	2016	1584	1295	1015	941	869	846	771	650	643	572	520	520	502	458	523	472	494	488	485	468	450	481	441	440	444	471	501	448	440	414	400	433	372	470	446	445	448	441	431	433	418	445	425	407	402	377	422	424	400	430	453	442	403	408	438	435	411	430	394	461	465	412	381	437	417	425	427	486	439	423	437	432	395	429	440	407	425	431	462	421	431	385	427	424	426	438	435	439	395	470	431	422	435	480	444	408	401	458	423	448	423	450	472	450	416	461	442	413	428	400	404	446	426	402	419	403	425	436	404	396	399	417	392	381	430	443	463	431	392	423	446	390	451	441	452	465	425	411	420	453	452	404	418	439	416	391	431	415	448	430	433	439	414	421	445	435	436	421	467	442	442	391	454	447	486	453	463	436	430	432	438	415	441	438	440	437	403	394	419	452	429	427	431	437	419	389	422	421	425	447	434	446	424	415	425	423	433	441	398	430	430	450	488	427	453	464	465	377	441	420	426	436	369	409	429	451	447	456	453	434	422	449	417	442	420	399	444	451	404	432	446	484	455	428	393	373	424	453	443	441	437	444	424	414	409	429	417	437	405	433	408	418	453	464	440	437	451	410	437	399	439	416	443	509	434	456	396	409	425	415	471	390	426	399	459	444	444	412	405	387	452	470	396	412	424	441	433	434	449	459	387	431	422	426	421	422	420	387	449	431	453	475	443	433	440	463	446	381	407	395	425	398	405	419	396	416	443	395	414	413	449	428	464	421	449	409	420	414	413	441	431	408	443	437	410	470	401	457	419	393	447	448	466	404	378	425	474	420	429	433	463	400	427	413	426	412	415	439	453	422	413	450	418	429	446	448	414	392	403	444	452	456	430	425	427	409	426	456	438	412	381	405	401	480	426	421	414	436	420	439	454	409	430	425	433	413	390	427	436	391	430	420	433	422	400	457	461	464	433	433	430	415	419	435	430	433	423	441	434	432	420	432	434	435	456	393	417	450	452	463	445	439	430	434	416	446	408	411	459	416	407	380	469	460	427	406	412	467	492	410	391	457	445	422	439	399	421	432	433	455	436	390	393	393	456	451	431	433	408	428	424	401	455	435	437	419	429	393	388	433	443	469	428	434	431	434	445	412	419	438	438	427	444	452	465	449	464	388	431	446	423	468	430	402	419	400	431	409	430	478	437	447	426	438	439	398	458	427	426	413	410	442	436	394	416	434	411	458	441	462	444	407	444	406	433	471	469	428	416	432	437	398	430	455	402	427	383	445	428	398	449	445	399	458	395	444	449	398	463	434	398	499	436	445	448	432	393	427	453	396	408	434	442	414	458	449	408	431	416	424	404	428	457	431	416	401	462	424	420	455	420	385	423	442	450	421	410	436	464	403	387	420	465	454	433	412	387	441	427	436	417	453	419	432	450	412	454	443	430	407	463	444	427	455	470	420	441	426	433	445	476	467	424	430	405	430	437	424	434	397	452	451	429	408	427	392	442	448	419	405	440	435	407	427	454	442	432	475	439	453	438	423	455	435	430	470	407	429	467	393	427	445	476	409	472	452	402	411	448	433	432	417	404	472	472	416	431	410	441	410	411	478	435	425	424	405	443	417	420	426	476	441	471	448	425	414	458	391	446	414	440	406	415	431	441	431	412	460	428	451	472	423	461	449	398	460	457	422	397	391	398	409	439	446	387	412	434	391	408	406	432	444	419	447	433	438	421	402	398	452	471	434	473	438	445	420	427	394	398	414	422	417	452	469	436	425	416	459	437	435	434	444	398	431	427	406	448	400	423	425	411	404	446	473	427	436	447	405	444	450	413	446	408	459	409	410	439	461	464	443	432	463	392	429	407	419	391	430	431	386	420	448	448	386	389	476	428	438	390	415	455	426	431	445	426	409	441	383	391	453	474	461	428	413	467	401	440	398	419	397	412	426	435	427	417	465	374	408	417	419	417	407	435	427	414	398	445	421	439	465	434	397	432	420	472	458	449	439	442	446	458	436	424	435	444	374	411	403	402	403	447	440	405	432	421	435	429	411	386	417	439	467	429	459	424	430	459	408	444	446	413	416	390	396	436	436	431	422	400	450	432	427	420	423	441	442	454	426	422	454	416	437	457	410	436	444	424	386	408	396	453	475	400	452	419	447	424	416	444	434	441	476	438	412	438	415	407	450	422	449	425	459	420	454	455	453	448	420	396	438	436	433	400	450	383	447	409	441	371	426	356	419	448	433	428	424	420	454	407	423	475	393	420	415	460	458	406	461	409	434	411	439	465	419	450	386	402	393	418	477	431	465	424	463	406	470	427	418	437	415	439	415	422	455	402	440	395	473	426	422	392	445	396	383	450	437	442	417	455	406	406	406	431	414	423	406	456	421	409	427	474	444	396	414	396	409	440	403	457	454	414	422	411	421	454	464	471	373	454	445	454	465	478	457	468	430	478	436	421	474	460	447	413	417	442	441	452	416	410	401	481	355	436	421	497	465	408	386	446	410	431	406	424	452	397	438	436	414	398	433	409	431	468	422	439	427	394	427	403	422	445	424	408	441	465	447	383	425	417	449	431	409	413	414	426	429	415	406	436	449	475	420	430	424	432	406	444	429	407	442	451	405	431	427	443	406	438	398	471	404	452	413	396	446	426	432	399	443	376	420	430	439	440	445	432	431	428	457	441	445	481	415	436	410	447	427	436	408	408	408	432	453	441	443	431	409	415	424	436	383	386	448	440	437	441	408	474	441	387	401	418	417	465	466	431	436	456	420	421	372	399	432	422	448	461	464	451	411	464	407	458	424	419	407	404	440	443	411	435	448	460	450	413	392	479	443	425	440	444	409	436	404	412	421	424	409	428	412	424	430	423	480	400	451	402	440	425	406	412	419	432	420	468	447	427	449	436	413	425	433	438	413	453	443	373	445	421	418	471	449	427	440	407	412	421	448	413	431	437	425	402	448	397	467	413	426	435	428	446	452	478	419	409	469	408	414	405	389	449	449	433	396	425	439	409	443	432	476	442	448	395	438	387	426	392	477	424	401	409	403	430	415	406	454	426	421	408	445	443	440	390	466	463	435	409	478	432	401	390	420	449	405	423	427	408	428	440	439	410	408	462	434	422	434	425	438	453	435	409	414	389	458	400	391	454	429	423	457	417	457	438	425	417	438	401	484	433	425	461	430	436	394	440	417	456	408	412	402	407	407	451	419	434	427	469	482	424	421	420	444	371	395	419	450	414	418	401	453	455	460	410	417	443	435	432	470	434	443	457	457	443	415	401	431	424	404	425	461	466	427	452	437	435	431	433	420	439	394	468	433	447	487	445	453	474	471	428	448	404	417	409	455	424	454	417	464	443	466	448	435	430	458	467	441	421	464	419	458	448	450	421	413	411	420	391	425	386	425	453	383	435	437	443	432	426	433	406	415	446	427	430	466	482	391	452	437	437	464	426	454	461	415	423	448	445	444	411	394	406	436	412	411	426	468	422	419	433	438	432
16991	8575	12854	12162	11337	9270	6872	6065	5138	4184	3849	3541	2950	2712	2228	1870	1730	1478	1517	1431	1270	1249	1253	1154	1178	1147	1144	1097	1164	1092	1070	1073	1050	1025	1072	1086	1081	1007	1035	971	1019	983	991	951	1022	1052	940	978	945	958	939	970	890	928	990	934	987	971	947	909	907	918	930	919	925	951	917	904	925	882	955	948	979	932	925	897	911	925	923	910	947	914	925	932	957	973	911	972	941	886	912	882	957	914	923	940	915	931	894	949	977	912	965	939	919	900	938	989	970	951	958	912	902	910	960	907	964	902	875	928	934	978	932	900	912	955	967	918	947	919	970	964	898	917	945	984	914	897	926	935	913	945	962	910	952	959	884	982	887	913	956	919	955	937	984	963	962	1024	925	959	928	936	907	891	905	965	886	898	923	915	959	999	897	953	965	897	911	951	874	964	957	986	939	917	923	971	904	878	934	883	931	944	983	917	965	921	899	929	923	893	948	949	928	927	939	970	946	947	896	988	923	947	984	890	928	931	925	933	1003	947	940	901	944	912	908	920	920	931	935	921	925	914	929	884	971	941	942	897	952	929	926	897	940	892	936	935	940	959	902	928	946	955	919	915	942	950	963	907	935	875	931	939	944	954	934	956	931	915	935	905	962	953	913	925	932	972	932	900	958	928	972	924	888	952	976	939	878	949	998	859	935	919	958	947	943	963	903	915	884	984	945	938	923	974	951	976	988	937	943	947	870	955	947	984	952	932	996	980	992	936	957	923	944	957	916	988	914	960	926	912	938	922	944	976	942	967	925	975	855	967	928	904	947	962	985	946	940	968	901	959	910	920	921	909	945	916	882	898	906	937	885	941	943	921	878	910	945	980	942	945	900	950	960	942	956	872	934	950	931	880	976	978	940	908	974	921	913	960	964	918	959	955	917	929	911	944	972	937	932	925	922	919	970	957	888	912	940	875	966	886	936	932	986	922	948	910	940	927	920	926	947	916	908	958	941	956	871	975	895	922	888	953	926	904	909	939	898	938	950	1004	935	925	945	940	919	993	934	894	927	921	923	944	912	913	841	862	908	896	961	922	918	919	994	913	978	917	919	926	883	928	952	926	979	949	991	941	941	943	949	992	954	1005	918	923	966	936	946	946	890	893	946	827	958	936	907	1016	906	932	906	940	938	958	922	936	981	991	942	938	916	874	916	910	897	950	921	913	950	922	923	906	949	880	899	939	943	934	987	894	925	925	906	900	949	930	899	945	995	905	945	933	887	965	928	951	875	908	947	901	926	922	892	997	926	903	939	918	918	931	979	920	955	898	878	954	922	899	926	960	1001	981	912	946	958	950	939	935	937	910	909	976	909	994	905	957	933	939	939	887	931	914	934	964	948	913	929	939	906	890	917	898	904	879	944	962	882	943	883	899	949	929	942	936	904	868	911	906	874	967	1006	935	932	977	891	916	908	929	868	922	931	911	937	897	895	971	926	987	924	875	958	927	949	936	939	935	961	939	948	926	931	964	957	874	888	934	908	966	919	900	895	909	967	933	936	935	949	929	988	923	949	891	947	951	957	843	917	933	913	899	976	942	956	924	938	949	988	960	943	915	982	890	973	958	943	884	951	940	965	976	934	896	907	996	896	901	927	954	926	991	963	959	948	907	922	889	900	954	950	905	965	994	957	960	888	988	926	948	929	955	931	946	954	973	914	926	896	954	906	943	980	904	930	924	928	910	957	999	906	920	877	932	920	937	924	974	984	984	919	959	915	934	942	975	941	927	923	939	915	919	930	982	909	906	917	945	862	953	899	959	918	917	908	915	986	940	961	922	902	884	893	917	957	896	911	905	981	887	960	915	920	920	958	966	944	978	946	911	856	957	928	960	917	944	905	933	964	938	914	935	891	908	926	939	936	883	971	942	970	944	944	955	934	964	963	954	972	892	971	963	926	958	904	952	952	942	942	936	976	939	901	899	875	919	911	896	913	932	957	903	894	916	941	910	898	921	885	918	987	950	970	901	960	910	957	926	928	944	938	917	859	952	889	926	946	946	955	920	968	929	946	940	940	957	922	938	965	977	920	939	904	971	963	1012	861	918	928	953	982	934	937	906	979	903	873	925	921	936	946	935	933	932	853	972	972	952	962	911	942	928	934	957	939	958	889	936	911	902	904	906	955	954	905	967	906	940	958	896	929	962	922	905	913	941	961	960	960	878	968	955	917	899	975	936	917	960	982	916	901	934	926	910	961	896	895	959	952	952	978	969	944	990	994	979	938	928	885	928	899	980	871	976	1016	925	927	924	907	958	914	918	961	952	978	949	943	913	903	973	911	907	952	944	869	880	947	938	935	937	960	923	926	929	879	955	957	914	961	918	833	944	945	897	894	951	896	1014	913	912	923	888	942	908	958	911	905	852	898	955	938	934	950	975	925	920	952	931	960	938	959	933	963	952	932	904	942	969	926	929	927	884	941	932	955	914	920	958	920	920	969	896	942	995	940	886	922	934	978	991	925	883	893	973	963	882	955	931	947	952	890	881	908	937	968	901	954	994	918	953	943	931	931	948	934	947	965	892	912	891	955	909	898	905	998	904	923	895	940	982	921	966	892	956	920	956	959	908	926	958	888	949	901	943	937	939	924	959	945	975	909	921	938	957	945	945	889	896	999	905	864	901	899	948	886	881	911	935	907	910	920	874	907	964	933	919	975	968	952	918	943	944	930	945	934	897	946	949	940	977	937	917	990	978	933	930	989	915	933	935	878	918	954	933	929	977	962	938	945	886	908	947	981	942	993	904	962	918	966	867	920	951	947	922	963	910	946	971	958	953	942	974	937	903	929	953	945	988	969	877	958	942	944	935	945	929	963	960	956	906	914	957	999	988	940	908	920	947	956	909	1007	913	950	923	913	990	931	918	891	907	925	959	969	955	890	961	908	983	939	912	896	908	905	934	899	913	895	965	909	925	920	976	908	949	957	1020	923	916	955	945	942	921	967	955	891	965	996	994	964	936	926	946	932	917	929	877	977	947	956	926	961	916	924	909	858	927	946	934	973	953	935	909	900	954	973	931	927	907	966	964	929	904	910	865	937	940	918	916	900	936	930	945	956	927	911	915	902	942	941	972	971	905	909	971	946	1029	876	946	939	972	900	968	942	887	921	933	937	935	965	973	968	934	918	940	922	894	913	901	916	895	932	959	868	909	902	952	949	982	921	950	948	935	943	945	871	949	975	926	932	959	925	1010	964	934	934	886	899	948	961	1001	846	909	959	968	970	941	910	883	969	899	924	924	931	910	982	908	960	902	963	960	958	934	963	897	937	902	975	924	924	967	916	949	906	924	942	946	910	880	900	936	905	971	919	892	867	911	888	892	937	901	942	983	944	972	918	899	957	869	939	920	874	929	866	943	951	948	961	942	962	953	933	920	891	917	864	921	923	971	924	958	979	966	911	944	940	879	908	933	927	983	969	929	945	969	956	925	945	939	914	913	938	1008	935	984	968	898	966	988	884	935	924	943	943	961	911	939	883	943	942	921
13095	4849	3623	2186	1468	1163	924	846	679	581	535	543	524	493	459	479	452	427	449	388	433	441	420	409	423	413	393	428	437	422	411	364	407	413	416	409	437	388	397	400	385	395	413	399	411	456	388	394	392	437	413	392	373	406	355	398	393	376	412	406	397	390	410	400	385	417	386	391	361	438	429	410	405	382	376	403	403	473	383	403	403	423	357	421	400	421	428	379	398	438	392	441	378	404	381	421	418	374	394	351	401	411	416	375	408	360	390	422	387	370	387	415	388	414	444	395	422	404	384	388	433	396	396	377	404	384	371	425	408	433	397	401	408	414	377	413	413	401	380	428	429	387	416	391	372	394	366	405	415	390	405	407	351	391	372	369	413	381	359	396	442	432	421	431	368	390	394	351	393	383	412	377	366	342	401	340	412	404	414	378	408	388	456	400	380	400	437	419	366	404	422	394	399	398	381	395	381	438	383	377	366	394	377	397	393	401	388	420	427	425	427	390	374	366	394	368	420	419	396	372	395	406	422	409	437	372	369	415	421	463	424	375	401	386	402	406	413	428	399	367	432	400	398	374	421	396	407	372	395	373	359	374	400	382	401	412	373	435	403	392	379	409	402	404	384	397	381	387	386	402	436	420	400	409	406	399	421	416	397	434	390	379	378	424	396	385	402	380	379	381	440	390	399	428	424	392	408	416	432	385	381	397	440	403	411	423	388	341	410	416	369	389	406	379	387	389	396	398	400	382	391	409	378	406	439	393	429	394	397	389	414	427	398	377	400	385	423	425	403	385	443	390	390	405	426	398	385	421	408	423	390	389	391	353	376	373	395	432	427	392	385	415	410	403	398	362	402	390	406	409	388	440	448	379	394	359	404	357	399	420	424	390	417	358	383	431	356	379	391	411	413	397	419	424	386	394	383	387	383	411	426	417	395	430	370	395	414	436	391	394	367	389	359	363	421	418	388	463	386	366	370	400	408	424	425	367	392	387	435	390	385	424	400	399	411	352	400	403	427	399	392	418	417	385	399	405	382	389	428	399	382	374	412	394	393	396	381	414	383	372	407	382	429	410	381	411	419	367	343	397	401	394	389	382	384	390	403	441	394	386	368	371	420	406	400	376	390	377	415	375	456	412	414	441	401	389	410	394	360	357	377	427	427	398	373	412	400	366	405	383	387	435	405	419	382	399	382	413	421	414	373	408	458	425	413	351	375	399	402	362	398	414	419	404	390	437	409	406	431	379	389	405	408	443	369	433	374	412	381	397	448	381	412	382	362	429	432	423	352	409	395	378	371	387	367	374	373	410	410	402	380	401	401	422	388	417	415	377	405	364	427	422	393	360	372	377	423	414	403	402	408	369	399	442	405	423	405	409	411	396	406	362	404	395	404	415	394	403	391	402	393	433	434	377	423	412	384	391	392	388	403	418	397	425	405	395	405	392	388	366	384	408	403	390	368	399	401	406	423	410	391	417	429	396	399	413	406	419	397	405	413	403	447	386	440	391	421	378	412	390	346	441	354	374	366	408	366	354	388	363	338	431	404	395	375	367	429	395	416	407	416	379	415	387	376	422	417	424	387	432	419	429	389	398	408	390	426	413	397	398	396	405	413	397	349	378	415	400	404	426	391	396	360	392	412	370	394	399	387	395	394	403	384	381	381	404	407	374	419	405	393	384	423	394	422	367	446	393	440	375	408	396	399	380	409	421	445	387	402	442	369	433	335	394	389	386	421	378	364	384	437	400	417	421	393	417	404	408	423	415	415	385	374	415	414	374	387	423	421	394	395	380	398	345	400	396	399	377	421	402	404	353	362	361	396	414	364	406	372	394	432	444	388	402	425	372	419	356	415	408	406	367	392	390	393	373	394	385	362	400	394	392	394	409	417	379	400	426	390	373	401	394	389	401	364	397	401	405	406	400	436	398	352	405	416	360	410	408	390	401	400	399	382	407	394	383	373	393	381	440	435	376	399	396	360	415	368	369	357	387	375	412	379	370	460	387	358	412	455	393	392	375	408	429	403	399	432	413	380	429	393	428	412	361	401	407	375	387	400	358	390	386	443	425	385	428	401	391	409	377	416	428	408	392	384	408	441	390	398	449	408	374	389	451	364	402	387	438	419	385	419	371	399	404	383	412	432	380	421	389	388	377	415	384	424	439	403	412	394	424	410	351	416	411	405	429	389	404	374	376	408	376	408	391	402	400	416	370	432	402	420	417	448	366	401	416	388	423	404	371	369	391	384	390	396	415	417	426	409	415	390	412	385	434	386	367	385	411	375	406	367	375	398	382	374	404	408	403	414	386	375	427	349	399	363	381	413	418	416	367	396	375	414	396	399	428	404	438	408	380	393	396	411	415	424	396	380	383	382	391	399	365	337	379	444	428	417	398	452	407	380	396	408	390	377	398	372	405	414	387	367	382	368	404	383	397	400	388	417	403	365	401	421	393	392	411	360	423	360	390	403	408	359	367	376	396	387	358	375	416	412	435	433	410	421	406	400	433	386	386	416	385	385	442	417	397	388	425	416	347	365	388	425	371	434	404	374	381	404	433	378	372	378	380	431	425	407	410	368	399	426	401	400	411	399	364	386	405	376	393	380	399	436	388	362	386	375	404	431	423	409	397	394	374	342	391	386	393	418	408	398	402	413	417	377	395	357	393	347	372	395	436	435	378	395	353	379	369	391	361	391	402	387	377	407	373	390	415	391	417	384	369	443	364	408	425	391	396	411	404	380	413	381	403	382	426	376	386	409	411	413	413	392	412	404	391	418	391	440	360	386	418	380	412	401	398	414	387	361	422	422	363	388	416	406	426	395	382	414	389	391	380	357	417	414	366	393	384	400	404	414	378	365	383	341	417	435	399	394	430	397	418	407	435	380	429	418	415	387	408	402	384	386	391	398	396	380	349	401	424	417	422	367	400	400	382	418	416	434	408	416	364	395	400	444	425	376	408	415	393	406	411	404	397	374	434	375	390	368	396	371	403	439	406	431	394	384	370	378	415	414	393	407	388	338	445	405	414	354	396	405	390	422	389	427	399	386	433	412	398	410	398	379	379	382	411	382	435	396	397	365	394	400	370	406	431	432	372	425	396	437	373	369	414	363	421	426	389	373	392	383	391	380	420	412	418	383	395	381	406	406	375	385	378	387	451	437	381	393	436	423	378	411	400	396	407	376	387	364	371	409	404	351	409	368	410	386	415	382	390	389	407	426	410	424	374	411	380	386	408	384	399	368	377	417	381	378	375	369	368	358	352	351	396	393	387	427	376	395	415	383	415	387	404	395	383	412	414	403	403	385	350	364	431	386	400	408	369	424	418	402	376	402	398	396	404	404	406	372	388	422	354	419	401	415	394	388	419	403	392	386	414	431	369	376	436	413	415	417	423	394	422	420	384	392	368	409	381	367	367	433	375	381	423	393	409	403	380	397	381	380	436	402	412	414	453	400	415	396	402	423	415	406	383	408	403	408	418	389	414	403	402	380	417	398	379
7735	4002	6260	5897	4864	4323	3272	2896	2238	1954	1732	1752	1618	1473	1320	1154	1143	1106	1063	986	1023	980	987	957	931	951	920	940	962	892	924	949	904	913	865	890	957	882	922	870	839	874	847	884	863	811	805	837	884	892	887	853	852	861	838	882	823	825	943	884	797	834	849	886	852	849	857	866	892	871	805	853	847	908	850	894	858	880	839	824	853	824	857	857	856	852	871	894	818	819	882	803	850	847	866	882	890	856	869	894	889	899	884	868	860	886	805	905	824	877	892	858	851	893	850	854	868	867	836	852	888	852	872	903	842	879	870	856	867	838	891	872	814	901	844	843	881	908	886	891	868	862	847	888	879	855	850	857	868	904	868	834	888	860	870	904	872	881	856	884	878	885	831	873	829	861	861	822	851	855	872	874	883	837	875	877	865	818	871	851	853	859	833	872	842	849	873	881	915	827	881	872	876	856	825	803	838	889	842	826	892	854	1000	848	822	854	807	849	842	881	877	882	868	854	917	872	884	837	843	877	867	899	859	809	822	842	799	807	845	829	848	832	853	918	850	820	882	846	938	839	893	879	874	894	838	857	863	835	913	847	811	921	862	838	792	888	847	878	855	862	867	868	822	919	848	844	859	859	862	852	865	874	826	862	839	855	914	850	824	875	866	836	867	848	890	830	848	849	873	856	852	844	932	877	862	863	892	811	849	898	836	857	869	893	865	807	890	870	854	871	824	871	957	870	904	834	936	879	894	877	882	910	859	863	846	889	810	885	876	870	838	871	895	877	885	833	915	815	899	851	864	885	860	849	900	810	864	901	835	841	875	878	828	858	883	867	880	838	840	843	834	866	836	858	885	864	829	889	887	841	831	844	841	849	913	825	839	898	786	850	888	879	929	890	873	874	929	836	855	900	861	907	924	852	899	859	863	865	848	853	910	861	860	857	842	846	869	829	867	862	918	889	836	870	845	858	822	856	882	878	863	900	823	839	799	846	847	863	887	885	844	860	849	889	834	888	919	891	896	846	858	902	863	853	866	890	902	801	847	870	911	905	835	838	900	860	872	856	927	815	838	834	905	851	879	857	868	858	851	815	886	923	917	869	872	828	873	849	840	871	900	849	833	857	856	854	881	907	877	874	895	898	847	894	875	856	884	903	836	827	885	895	880	871	848	842	897	896	848	849	815	865	849	843	860	871	855	873	843	903	867	834	841	844	866	857	886	856	838	855	828	853	868	869	796	832	864	829	857	906	856	847	884	878	876	885	878	859	897	857	849	888	900	914	879	912	923	874	865	912	824	870	838	905	871	829	909	869	812	891	821	889	822	896	857	880	887	871	868	855	843	859	882	874	876	890	860	835	877	919	836	796	927	871	827	875	830	880	875	873	840	858	851	908	887	890	866	851	879	862	878	887	822	860	892	896	840	857	869	831	853	846	910	877	903	860	847	842	879	833	894	868	804	838	856	859	915	879	904	845	898	829	837	873	824	841	889	862	839	878	857	853	854	886	838	876	864	875	852	888	887	823	873	867	857	872	856	857	872	884	849	849	857	854	902	886	894	906	832	867	918	837	831	884	851	831	864	867	873	842	875	855	873	891	842	828	896	915	863	836	814	853	885	855	834	883	844	862	884	855	867	899	930	790	823	860	867	832	924	872	829	821	907	864	892	850	894	857	854	890	884	855	880	843	785	864	882	820	841	844	913	892	872	854	802	841	861	822	848	861	856	881	867	874	889	842	867	867	928	844	844	859	786	844	828	849	822	822	816	857	819	870	863	889	829	888	879	870	857	857	860	843	853	877	892	884	834	847	841	853	877	821	878	844	918	904	851	835	833	889	876	862	857	889	848	841	863	904	865	876	810	857	907	908	879	864	864	905	862	803	846	866	906	862	881	862	903	865	824	854	908	882	874	868	847	856	837	875	806	916	872	780	855	855	878	871	841	851	867	819	885	806	824	826	830	858	904	885	861	913	841	850	886	834	870	838	870	906	873	851	877	905	853	849	872	861	857	837	838	870	843	885	857	819	865	844	845	813	859	883	813	806	858	822	878	846	823	789	933	802	856	872	874	841	880	882	812	839	817	878	876	843	853	882	853	842	846	830	870	857	877	882	871	894	889	874	841	895	846	870	899	869	881	865	839	835	755	869	878	876	791	911	902	838	810	893	873	844	874	865	851	857	862	844	821	896	859	854	849	866	852	888	879	873	838	881	787	846	850	825	858	881	895	879	886	885	887	886	873	835	825	838	859	847	905	848	844	885	816	825	837	897	865	831	872	891	836	884	886	825	851	864	873	859	795	853	808	853	881	887	794	821	868	835	854	892	937	868	822	873	836	830	826	861	859	840	889	884	784	861	884	840	850	850	864	886	876	848	875	893	928	873	867	834	814	876	854	857	837	884	830	861	846	865	883	861	906	903	871	936	841	834	848	895	891	920	877	812	794	859	959	913	871	878	855	886	855	853	843	862	872	854	928	852	793	848	870	857	896	842	851	807	867	897	854	902	855	847	755	866	889	862	850	893	907	837	816	856	842	871	880	853	843	854	849	859	809	822	873	888	890	854	823	859	821	847	897	867	848	845	843	866	838	887	875	873	816	859	844	820	866	939	851	923	831	895	863	858	864	878	846	805	838	815	874	864	846	875	894	829	817	852	890	875	868	903	902	883	846	895	818	876	881	848	852	881	824	843	848	892	933	891	879	915	933	891	875	854	853	876	871	875	829	882	852	892	842	874	783	868	863	855	850	923	876	826	863	895	902	819	858	816	851	878	898	808	847	814	863	844	880	851	875	861	832	903	830	892	851	869	866	891	868	849	829	843	840	815	851	859	800	853	828	871	870	849	815	871	806	927	829	826	880	853	853	831	823	893	832	886	834	871	839	880	895	867	810	845	882	910	810	819	899	878	864	874	868	804	942	882	854	879	880	891	865	858	857	856	813	829	853	860	882	861	876	869	816	822	809	852	835	854	871	866	834	849	826	886	845	861	880	833	842	822	843	867	831	880	849	834	929	862	860	856	873	863	861	865	860	802	842	877	891	880	842	845	870	829	879	838	887	838	872	837	796	815	827	889	837	879	832	839	858	871	858	870	850	816	870	872	902	842	846	835	860	825	863	906	859	884	848	856	864	813	884	851	957	850	868	855	899	858	840	866	872	894	897	799	909	887	862	884	874	852	852	865	842	850	875	836	859	837	852	949	837	951	844	873	844	857	852	893	875	889	875	878	882	856	875	878	835	822	812	853	892	913	867	848	856	865	786	841	836	881	853	853	929	851	855	872	831	832	850	847	876	887	811	890	914	891	895	862	819	877	896	833	844	882	845	893	875	857	810	863	915	828	841	812	852	875	816	850	874	838	818	935	867	838	846	831	902	887	865	897	826	946	865	837	829	874	870	887	837	927	833	885	834	835	899	913	845	887	848	872	840	841	852	830	884	884	874	861	847	847	841	825	887	806	902	811	899	868	873	903	862	916	884	862	849	863	853	870	887	837	859	825
23776	9388	5768	3684	2674	2070	1398	1083	946	763	690	719	641	555	547	509	433	471	399	400	430	388	379	396	416	392	382	374	365	339	354	388	391	385	349	399	426	375	374	337	390	366	399	393	371	358	367	386	374	361	377	359	365	357	356	357	392	392	334	364	378	396	363	359	364	355	351	362	370	367	376	361	387	329	346	362	374	360	383	399	357	368	345	330	388	378	365	395	367	361	379	385	360	375	368	404	341	376	371	365	349	381	343	414	323	374	381	408	381	354	329	362	352	373	348	370	403	350	371	390	366	362	426	369	320	409	380	398	363	373	373	363	386	376	378	379	419	409	393	367	404	384	361	367	369	366	341	372	406	390	368	346	411	426	373	370	397	356	374	366	366	389	362	395	372	357	374	398	395	379	329	394	381	373	356	382	373	342	349	337	343	377	386	336	344	361	368	372	344	379	391	348	364	380	355	388	385	370	360	365	351	360	401	353	364	344	384	404	353	398	360	348	403	377	356	378	418	362	369	389	405	402	383	332	353	357	323	312	359	377	386	367	353	367	378	348	339	343	356	386	368	337	409	377	410	343	362	361	407	382	323	353	375	356	401	341	363	350	355	363	389	406	364	378	388	374	396	399	337	384	403	350	355	357	364	371	371	379	370	418	384	389	352	401	358	397	349	343	349	374	374	402	347	401	369	396	393	346	345	329	345	376	352	383	383	395	358	337	390	355	362	383	349	367	351	358	372	380	351	363	380	377	373	341	400	401	430	377	342	369	334	408	366	364	392	357	375	371	359	347	368	381	382	376	375	397	408	384	353	346	373	345	371	343	396	373	397	402	381	372	360	367	352	371	365	356	373	371	342	369	390	371	414	377	353	377	396	372	374	354	338	344	351	328	350	343	367	400	374	381	365	356	391	366	352	400	351	337	327	341	350	386	385	355	371	366	344	354	376	340	393	365	385	377	360	328	359	383	364	367	361	379	373	382	347	354	384	359	405	373	351	361	363	371	367	355	358	396	391	348	343	361	375	381	361	334	389	378	395	376	375	369	390	362	341	325	390	419	383	356	356	359	384	364	370	354	353	389	366	377	394	390	381	393	382	333	358	378	373	408	364	352	318	370	380	343	361	386	370	364	384	385	383	385	391	370	369	405	397	388	379	385	357	380	375	390	384	370	315	394	358	378	374	342	354	382	370	352	381	367	389	336	334	371	383	352	373	381	357	389	377	344	389	381	354	415	391	360	408	370	376	399	380	381	356	393	383	349	357	395	374	378	386	397	396	332	358	356	387	351	374	344	367	396	388	381	377	370	353	348	373	383	347	360	345	391	397	388	376	328	350	360	382	375	342	363	342	391	407	374	346	356	353	346	400	394	369	368	345	406	377	376	406	376	385	370	382	383	371	360	368	390	396	362	367	380	379	385	370	360	375	364	342	346	379	322	370	352	390	415	369	343	394	361	348	389	381	398	379	409	418	415	355	348	374	383	390	345	381	342	398	398	356	339	378	394	396	389	368	364	364	354	382	378	368	343	342	357	327	386	359	367	372	396	378	349	362	368	339	367	409	364	378	401	360	378	421	369	363	375	394	366	342	355	350	400	355	331	375	384	342	346	389	420	382	331	362	384	398	387	381	383	353	354	381	398	356	344	388	355	349	334	360	394	356	334	367	376	362	396	369	402	387	375	354	428	374	331	360	376	358	373	358	372	384	369	383	379	361	320	375	358	402	374	353	375	325	375	394	389	389	355	323	370	368	375	345	385	367	383	364	352	343	337	367	365	361	363	363	399	336	374	373	357	371	398	354	372	374	414	380	359	347	364	355	392	392	379	348	377	382	383	343	383	351	392	418	357	388	394	369	359	368	371	351	379	342	393	389	368	372	367	368	352	343	357	378	353	347	366	411	365	373	354	359	363	356	390	374	371	401	373	384	314	375	375	392	381	373	382	373	360	406	367	394	377	343	339	381	375	394	388	403	361	334	392	357	386	358	358	360	383	393	365	377	351	380	372	372	402	376	362	366	394	346	406	373	426	353	448	358	367	366	353	369	362	364	348	388	393	389	404	350	371	389	337	378	357	388	355	386	373	407	407	385	375	356	383	370	377	415	377	359	361	365	413	351	350	376	360	399	382	365	393	396	390	379	353	365	331	362	380	377	383	380	354	364	368	339	362	388	401	395	350	365	368	375	365	380	390	363	365	343	380	381	369	357	356	376	329	355	400	373	406	346	371	342	329	402	384	333	372	372	349	366	401	362	344	360	379	364	397	390	393	356	351	342	355	361	388	365	342	399	389	393	402	341	347	362	361	343	368	393	370	359	395	377	341	407	372	360	373	380	358	388	350	353	375	352	348	384	343	412	377	399	388	399	351	345	372	369	365	355	371	380	385	358	359	391	354	376	397	390	369	379	366	351	369	377	382	378	396	365	341	378	389	371	366	378	332	415	364	348	333	389	386	352	379	323	355	388	385	372	366	379	368	363	371	410	372	389	360	400	356	343	388	362	368	357	324	383	376	377	374	338	351	385	378	351	353	347	386	380	391	363	371	369	402	357	375	357	377	374	368	359	373	338	369	392	360	359	360	356	378	401	410	369	337	348	390	392	378	394	402	324	348	365	336	391	367	398	371	386	386	352	348	369	350	373	432	386	371	359	359	388	357	353	371	354	382	360	376	382	339	372	382	358	351	376	386	374	383	371	399	366	364	373	368	356	392	358	378	360	364	392	354	377	374	369	356	379	361	378	402	363	334	387	375	349	355	364	354	356	373	374	429	396	390	352	345	336	358	360	385	346	356	330	340	403	376	366	365	345	395	373	394	386	344	410	417	344	372	416	380	366	345	364	399	333	382	367	374	397	367	359	354	348	360	372	376	350	329	369	404	375	357	337	421	372	336	391	365	361	377	348	379	356	401	360	386	375	385	402	389	394	335	356	344	347	375	388	380	380	335	359	354	388	399	431	407	372	356	368	370	362	382	355	386	355	386	360	379	348	369	379	374	383	356	351	362	361	367	334	342	392	375	378	392	363	408	347	392	363	367	399	407	376	331	356	384	410	397	354	372	356	373	345	404	362	349	414	380	340	381	382	385	363	378	371	331	362	367	409	351	366	346	374	376	387	375	378	396	407	340	370	403	355	400	395	384	371	367	422	347	409	371	381	375	366	376	372	407	432	378	372	358	346	376	375	343	402	368	383	378	360	319	364	351	351	389	410	361	366	364	353	367	415	369	367	399	418	405	383	405	407	360	386	338	333	373	378	344	395	386	360	394	346	330	355	369	369	369	359	377	359	364	358	362	375	380	342	341	390	377	387	370	392	401	374	371	393	333	409	376	354	337	356	364	347	369	383	333	369	378	338	347	353	320	379	374	365	388	405	357	378	337	374	357	365	369	358	369	354	371	367	335	359	335	374	353	379	371	376	347	399	377	363	366	370	384	338	378	379	355	390	353	364	349	360	383	380	338	375	376	368	402	393	351	409	377	365	357	355	360	378	359
14253	6980	9593	9496	8103	7501	5352	4314	3724	2946	2781	2521	2279	2019	1770	1396	1361	1435	1244	1081	1068	1048	1017	986	1010	1042	973	900	924	920	885	901	953	942	858	925	892	926	885	833	904	825	814	845	832	810	860	830	862	804	862	811	826	842	832	858	855	821	842	845	864	833	848	785	828	820	871	873	848	803	806	811	818	837	849	811	898	820	828	819	796	839	792	768	819	769	764	830	783	823	796	794	807	778	806	769	843	774	819	785	838	899	814	839	823	809	894	769	822	823	836	826	838	832	872	862	813	814	778	793	832	887	836	813	831	848	808	829	821	845	803	792	845	831	841	843	844	835	809	868	777	844	835	868	781	808	811	793	823	800	783	855	809	829	799	787	858	860	821	800	829	853	853	836	872	828	790	827	820	869	805	832	806	799	826	855	802	796	824	783	792	801	829	829	811	843	819	843	829	858	817	837	800	820	812	821	790	826	788	805	808	839	796	794	796	806	835	801	859	805	789	796	791	842	843	863	832	816	777	800	786	833	794	795	847	888	823	855	854	787	835	817	800	812	783	847	780	886	838	825	839	789	787	803	842	835	825	859	813	824	788	837	786	823	779	808	803	775	779	810	775	832	811	792	813	794	861	832	826	876	837	859	809	771	874	807	795	859	809	821	826	787	808	767	890	824	812	775	778	841	865	788	815	828	865	784	770	825	782	814	858	857	819	825	845	808	828	798	844	834	802	839	870	884	779	775	848	801	817	823	849	824	866	837	767	802	804	762	816	794	809	804	794	790	846	832	808	782	805	839	799	791	802	811	823	774	804	842	838	841	798	830	847	788	807	815	813	796	819	796	812	812	816	815	833	819	797	837	837	809	873	833	779	798	805	754	865	772	857	885	805	829	793	805	819	871	806	780	835	820	829	893	805	808	841	776	765	804	838	824	755	820	772	755	835	848	785	832	846	788	834	813	845	829	867	790	753	857	806	797	811	818	804	839	797	800	860	793	847	822	851	822	818	859	827	840	867	871	806	843	866	837	793	758	803	817	865	834	763	809	857	832	860	825	781	854	773	832	851	809	830	833	765	844	873	819	787	823	805	837	794	838	826	775	848	834	826	835	838	781	835	788	759	798	867	810	818	843	792	872	832	816	836	778	802	808	802	805	811	877	829	817	846	841	840	791	852	837	853	824	745	839	851	825	784	853	812	778	840	806	827	815	838	848	835	846	825	826	804	827	786	795	792	822	823	818	812	799	843	792	856	846	790	844	857	812	816	879	831	865	843	777	791	814	820	844	836	856	841	822	803	786	796	779	801	778	830	816	831	853	781	833	753	841	823	809	826	807	785	813	817	845	820	801	835	792	826	816	826	873	858	790	822	816	852	756	864	802	798	828	792	765	852	817	820	818	839	829	825	845	848	829	775	820	775	815	771	826	811	794	872	836	869	775	820	781	821	838	790	856	806	802	782	775	849	799	803	840	808	804	838	797	857	850	768	890	767	811	765	860	826	839	779	788	858	791	789	804	797	839	888	799	841	798	834	818	865	792	799	798	833	816	825	840	833	805	864	805	847	858	848	801	839	871	854	814	782	861	796	834	780	770	780	816	802	843	830	820	838	833	810	771	788	818	840	804	799	811	779	831	830	825	838	871	847	802	838	755	828	836	797	854	826	803	801	858	754	788	770	818	855	779	835	781	829	818	841	783	827	806	803	865	823	804	779	850	810	843	815	783	806	848	821	826	808	807	805	844	814	826	827	836	828	797	765	807	827	802	889	824	872	811	768	811	892	839	820	814	764	788	882	837	799	825	866	831	864	801	811	826	844	830	825	791	828	817	840	825	806	829	872	813	802	810	825	831	804	850	829	806	781	837	832	825	806	841	790	764	809	866	810	831	796	803	843	803	870	763	833	812	799	830	844	871	801	899	813	859	849	865	808	747	788	819	819	790	807	834	824	802	792	775	872	817	799	806	849	816	837	813	811	833	839	835	797	811	816	834	817	798	893	846	825	823	800	783	783	778	801	832	857	816	798	795	862	792	814	798	825	833	839	822	815	822	855	821	809	801	813	813	812	792	818	822	828	818	826	788	784	815	829	845	789	804	813	826	863	877	778	861	810	768	769	802	800	815	837	830	833	847	764	763	820	805	750	881	781	861	844	815	820	810	875	861	810	832	818	820	825	854	816	803	849	815	820	813	835	788	832	805	846	805	808	803	808	762	833	812	795	819	819	824	824	823	787	791	811	832	812	826	782	843	825	849	838	812	814	856	822	841	793	801	799	795	779	870	794	847	789	818	809	788	807	868	798	757	840	798	827	794	789	759	823	817	818	829	801	841	820	828	781	838	798	843	833	790	825	847	841	809	805	855	830	800	820	842	789	809	869	843	796	829	824	830	823	833	782	849	823	801	831	748	843	813	798	840	799	824	836	820	805	799	810	827	856	864	831	768	853	798	776	848	773	857	805	879	813	766	824	761	805	810	782	814	851	810	829	831	814	837	790	802	823	817	791	708	811	800	820	819	854	828	800	849	822	862	819	794	800	816	804	800	865	796	794	803	778	837	778	830	802	787	840	883	811	818	839	826	821	824	786	855	837	827	795	861	828	871	752	850	836	878	787	784	824	810	857	807	810	827	820	818	783	822	794	803	909	825	877	793	783	794	815	782	786	827	793	844	813	892	781	802	842	839	808	839	864	812	800	802	894	830	803	855	853	818	793	842	813	860	833	839	804	829	774	811	826	844	871	781	810	815	825	866	776	831	812	799	796	824	830	781	844	814	850	768	796	799	812	821	868	839	822	807	806	822	780	814	854	851	818	813	893	792	828	763	814	810	838	794	821	796	881	828	805	792	783	865	822	845	822	786	796	868	845	774	839	796	833	842	782	816	809	840	823	819	824	768	817	828	818	788	826	793	820	821	757	814	795	836	794	847	810	791	848	845	813	805	813	823	822	833	822	843	810	783	829	812	803	805	846	820	825	833	823	850	818	829	828	817	849	784	833	790	767	781	826	796	802	807	865	778	755	835	805	817	852	824	796	823	825	811	797	831	799	832	847	811	829	830	807	820	824	777	847	784	793	846	805	754	819	782	795	793	857	861	837	794	776	819	808	799	832	839	812	796	823	805	883	813	778	785	828	781	789	790	827	856	811	821	831	847	804	845	783	831	827	782	804	799	836	760	837	809	758	767	833	811	782	795	788	834	839	873	810	831	814	796	802	815	818	817	836	800	855	811	784	829	839	804	788	817	824	849	826	852	822	808	803	772	831	774	822	802	766	872	822	790	829	831	809	824	807	851	782	819	823	822	863	804	828	819	852	830	797	796	798	791	809	798	850	782	780	744	832	826	823	810	771	834	859	832	821	839	836	821	872	810	848	830	825	815	840	832	790	815	819	810	811	786	801	835	826	826	829	822	805	788	847	824	839	800	785	819	811	844	831	747	790	807	809	800	845	783	862	808	800	806	784	818	784	791	829	859	848	781	786	871	859	798	807	768	757	759	817	812
31405	11728	8659	5656	3891	3115	2008	1448	1219	1069	1009	892	811	791	692	583	564	556	532	521	488	482	452	500	445	475	476	458	458	457	443	445	420	472	431	459	445	446	432	431	436	445	430	451	443	424	438	406	421	407	426	454	437	393	457	445	414	438	437	440	425	420	425	431	475	464	450	452	415	400	432	423	406	434	407	391	426	453	470	412	460	429	419	389	406	410	439	446	398	413	443	405	401	440	416	399	449	452	495	416	400	428	486	446	400	415	408	471	447	454	437	427	416	437	418	401	438	382	420	431	416	418	413	433	410	421	403	400	422	417	390	433	395	429	446	434	418	424	442	421	431	430	424	396	439	414	447	468	386	422	445	429	419	430	447	404	432	425	441	392	461	416	421	409	442	424	416	402	454	413	412	429	433	414	469	422	432	450	388	404	437	431	415	420	406	434	422	449	434	431	428	433	410	448	432	456	473	429	406	433	390	383	421	451	412	389	437	451	441	424	420	413	399	404	429	449	438	417	433	410	439	410	399	391	439	403	460	450	423	468	424	438	441	454	439	469	419	406	417	423	421	486	425	416	436	419	433	429	447	427	429	469	416	437	415	428	471	392	459	460	477	429	399	428	400	413	447	454	451	450	414	426	468	406	439	435	456	430	404	440	413	427	450	441	433	466	437	423	417	429	420	388	477	438	452	386	392	434	401	440	443	410	444	469	433	448	451	408	430	415	420	433	413	424	416	454	460	422	414	445	417	469	426	404	438	449	431	446	455	465	378	423	449	416	418	437	402	452	412	430	411	474	428	412	427	385	446	411	433	419	430	420	420	445	427	409	426	434	453	439	441	443	427	429	422	429	442	383	406	440	463	413	437	463	465	428	430	410	439	413	378	444	409	423	434	400	416	429	412	432	438	458	434	371	423	459	421	416	430	440	433	421	451	419	433	454	440	405	431	426	421	418	455	417	412	426	444	406	437	415	410	426	424	442	463	426	471	402	447	451	435	423	441	413	418	417	406	424	430	413	453	456	448	422	406	420	447	440	422	443	405	442	411	445	471	450	454	400	399	447	394	453	405	445	437	427	447	463	441	386	451	417	431	423	424	442	441	448	440	423	407	445	392	441	410	415	470	450	439	404	412	433	443	425	412	419	453	467	421	407	400	422	434	466	457	421	469	411	417	386	428	421	421	411	453	472	452	406	409	404	408	429	438	437	389	457	428	478	425	415	382	400	434	412	439	434	451	409	445	399	432	431	443	391	438	433	417	406	446	464	396	449	436	384	469	422	406	448	422	401	435	405	444	443	444	448	370	420	425	402	437	421	420	442	473	422	431	438	458	429	439	428	434	398	440	465	420	418	452	413	419	371	415	430	449	418	432	433	404	440	441	422	474	463	445	439	430	457	416	380	426	395	437	451	405	389	433	378	388	448	490	468	454	476	404	433	420	403	401	395	448	419	430	420	410	428	410	430	405	450	417	447	407	406	462	441	405	428	475	410	412	462	407	433	469	441	415	417	434	445	411	428	427	444	422	436	404	400	376	406	426	416	432	453	414	418	404	474	457	436	440	469	433	390	443	451	461	440	421	434	400	466	381	431	421	408	459	449	434	435	436	411	435	453	400	439	401	404	422	415	430	427	437	424	383	411	424	449	438	423	429	382	469	418	466	432	428	381	431	407	411	460	472	378	426	411	400	436	435	417	403	383	412	407	428	374	463	418	444	456	440	442	443	384	406	388	436	428	419	367	415	458	449	447	455	436	442	493	446	449	412	398	458	439	423	459	449	471	434	454	431	422	460	421	408	423	414	459	425	433	425	430	412	420	415	415	481	442	430	443	471	435	430	410	455	421	409	422	442	432	395	414	400	430	446	438	423	441	415	393	447	414	409	429	414	451	449	426	407	413	426	397	433	414	421	395	430	397	436	413	420	406	427	412	407	447	427	446	404	455	460	425	409	433	446	444	421	446	442	416	447	410	439	419	429	461	427	416	392	423	447	431	415	390	459	434	421	495	451	452	483	405	414	452	458	457	429	436	439	429	407	439	412	408	433	434	457	430	397	407	369	429	388	405	441	434	385	432	440	434	424	436	417	425	428	432	415	406	400	447	433	418	464	412	420	429	410	448	392	445	428	434	421	455	388	404	446	415	454	411	451	453	424	403	410	442	418	443	417	420	401	434	423	438	430	424	436	420	451	417	457	415	443	403	414	482	485	429	438	416	451	431	380	450	429	433	417	418	431	420	435	448	411	426	436	429	419	413	420	424	415	437	392	387	402	453	456	439	441	418	402	437	431	420	415	413	418	388	440	439	421	393	417	445	408	434	430	446	400	436	446	423	428	394	415	438	435	435	469	408	429	439	464	425	434	442	383	425	440	471	449	427	443	438	446	448	406	427	409	394	445	467	427	422	436	412	416	450	433	422	435	397	449	410	462	422	438	420	396	423	434	447	396	386	411	395	449	435	415	464	413	415	398	411	407	437	450	403	415	419	416	460	418	431	433	387	426	462	457	383	427	416	467	439	389	409	445	380	386	443	451	424	436	415	454	411	461	468	452	437	425	444	405	441	408	420	422	402	410	443	445	403	415	424	442	388	423	438	460	467	397	400	447	426	393	416	391	428	422	417	481	410	429	423	445	455	446	441	409	429	441	466	430	461	407	383	440	470	435	393	450	441	417	445	443	438	413	451	408	405	451	410	457	411	407	432	447	454	371	410	446	445	464	428	404	453	410	434	422	446	482	414	411	443	378	431	451	450	375	443	436	474	429	421	382	410	421	423	484	451	424	445	419	421	414	428	400	419	424	426	449	454	433	436	403	461	442	404	433	412	433	477	458	440	450	412	398	440	405	424	428	436	421	405	425	434	432	426	431	463	439	431	449	419	398	454	440	409	460	470	463	421	393	415	412	466	424	408	453	511	423	427	466	468	449	460	403	473	433	434	437	437	386	417	413	423	458	481	447	446	408	441	391	436	408	416	401	427	404	421	451	439	433	398	485	408	407	456	413	432	404	446	431	454	463	461	420	420	406	427	434	409	408	396	399	408	445	436	426	408	431	433	413	442	442	418	408	451	452	441	425	422	421	405	394	432	491	458	466	435	451	436	412	430	419	425	460	421	464	439	419	456	443	389	426	466	427	445	443	425	423	408	439	416	446	436	422	440	422	388	441	404	489	473	468	459	474	446	423	413	436	420	464	440	424	442	456	484	452	416	449	443	423	438	421	459	425	442	409	444	401	416	437	368	435	440	474	449	458	420	383	473	425	419	446	432	423	393	428	425	432	469	424	443	422	421	470	425	428	427	472	433	441	439	457	428	438	406	428	414	430	445	398	428	458	463	457	428	476	441	422	421	436	404	438	420	428	469	472	420	417	459	386	402	445	435	458	433	452	422	451	416	429	448	411	373	437	457	415	419	441	442	443	413	422	426	401	441	422	413	387	413	466	434	410	414	416	438	432	410	478	384	437	436	371	389	444	441	398	441	390	458	439	443	423	425
17036	7737	12973	12534	11337	9733	7189	5760	4936	4186	3766	3362	3051	2700	2445	1785	1579	1872	1550	1313	1360	1299	1184	1204	1218	1229	1101	1059	1091	1128	1046	1013	997	1036	1012	1095	1123	1106	1036	1007	1036	998	969	1014	990	930	990	968	954	963	938	953	916	961	975	918	914	882	937	936	920	968	903	927	976	915	959	1028	1003	899	954	923	931	883	952	965	928	911	977	955	954	937	901	897	942	937	938	967	919	981	947	981	970	901	876	926	957	907	947	908	939	962	917	938	923	913	881	921	944	924	932	939	914	943	930	950	958	905	911	959	940	977	920	922	927	954	928	946	962	946	927	946	910	941	966	957	916	939	915	971	906	948	911	959	956	943	971	934	955	935	955	932	971	943	953	981	975	950	947	913	837	908	943	964	913	981	938	928	932	968	943	949	921	912	887	930	915	948	905	902	927	914	969	964	896	940	941	940	971	878	910	957	982	948	1005	910	879	1018	954	911	920	941	956	942	929	908	948	920	876	937	885	985	854	916	944	924	913	916	930	944	989	936	947	962	943	1012	978	978	950	949	916	908	912	952	978	865	988	902	936	908	949	914	915	904	911	930	1010	924	910	931	967	898	904	946	866	914	1005	954	896	978	955	996	965	910	918	950	973	874	898	936	945	937	935	975	904	924	895	957	958	973	900	953	974	963	920	949	998	938	979	885	949	906	948	910	898	901	983	931	921	895	946	961	976	916	920	916	893	914	951	973	911	952	921	908	930	900	960	938	909	904	916	953	854	983	890	950	922	892	925	807	933	970	939	960	997	908	937	937	926	938	921	930	929	924	945	924	948	893	949	925	915	925	923	891	896	920	953	900	900	919	908	900	944	908	943	954	947	941	929	939	951	926	930	930	984	954	961	937	909	961	961	899	882	976	930	943	937	958	923	975	888	944	888	924	913	930	940	948	946	917	932	936	964	924	983	959	977	950	947	961	907	947	935	962	952	932	899	915	929	977	927	946	930	908	895	922	915	914	925	990	956	969	898	945	907	900	929	918	931	926	1018	903	956	975	948	900	888	939	929	934	937	985	936	901	929	928	949	918	933	867	973	906	962	910	894	924	945	965	966	944	918	938	915	923	949	914	939	940	961	942	929	964	962	906	941	882	936	947	951	925	858	873	959	894	957	973	929	944	921	961	916	887	946	883	890	873	922	955	939	895	866	874	911	940	962	909	924	939	930	900	981	962	927	947	893	985	936	898	944	917	950	924	943	966	893	999	966	973	936	938	937	941	944	950	933	980	903	943	931	940	1013	920	971	928	928	966	925	943	858	913	924	883	911	940	892	924	879	914	896	977	951	960	902	1002	947	922	928	951	984	925	951	900	947	913	896	956	972	965	902	977	929	903	887	912	934	974	890	945	898	925	927	991	867	931	961	885	884	947	928	951	942	917	933	895	921	927	928	941	1016	979	914	955	925	976	935	919	909	944	926	986	869	942	925	911	933	966	882	879	963	922	931	917	987	939	940	929	930	930	990	963	937	978	876	954	946	911	939	947	922	900	889	982	945	969	937	926	955	928	907	901	978	1008	917	958	926	953	882	953	935	888	945	941	916	960	908	939	931	892	873	877	955	987	974	935	943	909	915	990	892	902	1005	942	929	910	920	922	895	921	947	948	968	915	902	967	887	966	984	955	907	878	889	938	915	959	906	959	885	988	926	924	908	956	901	941	869	960	891	938	961	945	888	893	882	950	965	982	935	963	904	943	912	902	877	885	979	913	914	910	937	915	965	915	902	912	937	931	937	944	971	988	897	889	968	950	984	902	868	902	955	898	950	913	960	945	911	949	852	1001	958	889	943	929	953	905	886	938	944	924	862	929	999	913	955	919	899	892	957	912	954	860	877	947	978	943	928	889	933	968	909	948	904	914	940	878	922	963	927	959	956	932	931	914	909	909	943	898	895	966	907	922	1008	915	955	927	966	959	918	975	977	928	918	948	908	942	941	931	951	930	888	976	951	937	868	911	917	946	886	908	888	945	909	966	985	907	891	948	957	913	993	946	918	884	959	909	971	993	962	878	959	947	931	927	879	935	947	962	935	959	951	957	927	967	889	935	951	922	955	926	925	942	933	877	941	935	904	965	919	924	916	940	894	939	914	942	943	880	923	897	923	916	917	942	899	950	941	922	901	961	938	949	881	920	929	903	980	958	956	908	891	890	934	907	908	871	912	943	919	975	987	917	918	964	907	963	938	976	930	947	912	933	972	866	909	911	904	952	948	986	896	929	922	918	954	922	985	977	986	914	899	867	891	941	940	988	891	885	882	918	902	1041	928	909	937	896	981	955	980	893	910	970	929	905	967	966	933	1003	961	989	969	924	980	992	951	918	948	975	905	893	966	903	956	964	924	934	953	919	913	952	956	923	864	956	892	888	931	948	907	975	960	935	924	980	913	929	946	877	984	929	948	939	938	958	969	916	888	967	953	931	892	908	958	911	904	920	917	1009	952	899	961	914	928	936	936	959	968	978	927	909	884	910	888	932	926	941	932	967	1006	968	906	965	906	930	955	878	923	979	958	968	970	892	911	923	899	919	925	982	925	921	920	962	934	941	943	947	956	920	909	963	979	933	912	937	993	906	885	933	905	894	986	916	924	873	961	890	950	898	914	951	972	926	922	974	960	923	930	920	937	996	959	930	999	989	937	942	939	902	970	976	921	904	927	939	940	972	930	889	951	905	960	990	942	872	922	935	912	941	949	970	959	964	879	962	932	944	971	953	953	897	924	920	910	949	925	941	884	984	856	895	942	921	927	973	925	1004	982	878	950	936	929	971	976	964	910	916	970	922	914	919	958	962	940	997	951	931	973	971	957	926	928	963	950	899	907	922	912	918	898	941	958	988	963	984	915	879	985	898	918	910	943	947	910	921	976	939	966	907	974	939	989	920	951	885	889	994	927	953	859	925	947	949	905	911	949	944	921	941	926	944	940	896	934	907	876	956	919	954	898	935	963	920	947	898	951	901	973	954	988	946	957	943	986	912	966	956	918	950	929	910	934	943	965	930	864	927	965	855	957	981	943	933	878	925	915	925	994	1011	927	913	923	975	894	945	929	946	987	892	888	913	931	990	889	909	961	932	989	902	900	975	942	879	943	935	952	924	859	884	948	926	903	911	922	942	885	978	927	941	932	987	946	968	949	942	976	885	891	908	929	926	931	1020	963	901	908	966	886	934	946	944	918	907	893	899	877	907	965	873	921	950	971	906	968	950	965	909	913	970	864	958	940	905	920	891	908	945	937	917	929	889	921	933	979	920	922	975	911	907	916	949	922	956	948	941	939	918	908	957	959	914	880	904	956	900	911	919	938	916	949	907	856	923	974	981	890	944	887	918	969	970	945	908	917	925	929	914	887	957	908	889	870	968	941	964	962	912	984	881	940	895	946	956	983	872	902	929	926	896	926	949	920	943	945	907	916	876	903	996	950	998	942	989	969	906	973	917	913	922	947	984	919	993	917	985	898	945	914	937	910	954	944	951	948	923	943	939	986	971
12427	5074	3971	2115	1493	1167	892	713	710	618	555	506	509	513	515	459	418	470	435	425	437	452	398	407	429	473	429	414	388	419	409	373	389	434	455	415	428	396	393	396	439	406	404	409	355	370	450	437	418	438	409	445	406	366	412	363	379	427	412	393	353	437	418	384	432	379	417	405	360	373	441	375	386	400	393	406	438	445	422	410	390	380	380	420	413	385	409	414	384	370	398	402	441	405	451	389	411	413	411	421	418	420	391	364	379	379	410	420	405	407	403	419	414	348	366	403	390	434	374	382	405	387	424	405	391	411	392	416	410	393	428	434	391	392	386	382	403	398	388	385	372	374	390	438	414	408	411	425	472	420	398	400	440	334	415	392	378	414	433	387	388	376	402	420	408	421	428	393	397	451	423	398	390	376	402	409	410	372	406	387	404	369	401	408	393	416	405	389	426	395	392	428	381	422	377	366	384	400	389	394	380	419	389	355	391	399	346	388	401	411	410	415	419	370	399	404	394	369	399	415	382	403	418	391	391	400	437	389	380	401	403	366	414	432	378	415	431	378	406	444	391	356	393	418	405	419	451	374	356	427	392	366	397	401	387	410	425	412	422	438	400	444	404	405	417	420	413	396	385	403	380	382	416	390	376	407	410	412	401	347	425	385	414	395	425	386	389	416	393	403	418	416	413	432	429	392	376	386	415	394	367	397	393	400	403	365	406	367	383	377	390	367	416	367	436	409	398	372	404	395	389	402	426	415	417	393	371	408	332	383	388	398	414	431	415	451	434	438	395	383	389	399	376	434	409	401	442	399	402	373	384	391	341	380	436	464	406	386	398	402	438	381	417	405	420	402	374	433	394	368	391	380	378	395	415	406	447	376	414	401	378	424	378	442	394	423	404	410	407	360	404	396	426	366	423	422	431	411	416	387	381	363	378	395	403	404	376	381	414	407	382	389	434	431	374	453	390	414	388	403	366	379	396	379	418	439	410	440	389	404	383	409	388	423	390	388	427	397	379	387	427	368	385	372	393	402	393	434	386	380	373	397	417	376	408	407	387	376	424	385	387	382	394	406	424	395	423	417	411	406	418	372	421	443	453	422	402	397	440	444	373	373	374	407	361	378	386	413	350	411	389	386	410	400	412	420	349	436	371	390	401	392	403	394	439	397	400	419	393	347	401	406	408	383	400	394	415	417	406	403	365	390	394	373	375	406	427	397	431	431	385	388	385	420	336	379	428	405	398	395	400	411	386	391	422	419	402	425	410	404	405	412	416	402	385	423	364	395	413	369	381	384	392	402	432	378	429	424	400	393	401	387	387	389	411	416	411	428	434	451	412	395	412	408	389	388	412	428	390	388	396	429	384	438	417	394	394	395	409	392	411	399	414	404	402	410	414	386	375	431	397	410	392	413	388	436	408	361	356	452	432	397	412	380	416	390	413	430	412	403	403	395	409	427	399	385	425	355	416	389	378	389	376	455	397	380	407	420	395	448	368	384	372	373	390	403	425	386	414	387	397	420	387	400	416	402	386	373	415	402	420	413	390	412	377	395	388	385	438	386	454	410	414	416	402	376	417	388	393	396	403	395	416	374	370	394	380	382	368	402	376	396	461	421	420	415	395	414	397	392	405	383	413	410	448	422	385	388	405	367	377	439	363	408	397	412	423	412	378	360	369	409	374	438	438	396	370	388	431	396	393	408	422	414	414	411	380	403	391	382	419	394	367	410	411	409	409	401	365	357	420	453	401	393	396	409	414	411	385	398	424	399	394	361	396	398	384	384	392	397	406	415	377	378	416	445	417	412	414	364	385	383	387	420	411	373	410	422	401	418	378	419	425	390	426	373	435	394	404	379	362	429	372	411	390	381	401	347	413	390	401	429	386	407	368	370	400	370	405	407	421	402	430	399	395	411	386	414	394	402	412	364	373	401	425	441	395	373	398	454	435	393	364	449	373	381	395	429	408	435	380	421	390	362	385	381	346	349	400	375	400	379	398	412	403	411	381	387	388	411	437	410	359	437	428	419	389	404	397	407	419	433	443	389	411	387	415	390	414	408	382	400	425	420	427	408	387	409	420	402	401	427	394	395	417	384	437	407	408	429	450	421	419	408	372	393	345	363	395	405	364	391	379	393	363	405	405	382	464	409	435	379	398	431	423	370	432	423	368	384	400	391	394	443	365	427	396	422	418	436	412	398	342	406	418	456	392	413	373	394	410	417	400	383	377	370	433	408	392	397	396	404	406	392	390	363	419	412	425	408	391	375	384	416	400	387	419	389	429	434	426	424	400	420	423	370	384	395	416	375	395	417	390	389	419	380	417	416	392	402	414	414	416	411	439	390	432	376	430	410	371	383	381	378	393	417	387	408	407	413	393	408	406	373	379	394	396	371	425	400	390	422	356	380	417	415	395	400	395	409	407	372	377	407	384	383	447	429	382	404	376	444	428	407	377	400	377	398	390	343	408	411	428	371	442	379	393	388	388	383	369	373	403	445	438	398	358	421	386	407	427	421	402	391	368	397	356	423	403	390	394	402	387	417	446	450	477	419	391	389	413	410	417	445	405	404	385	448	416	414	405	418	341	394	422	379	378	363	396	418	391	379	400	387	459	386	396	405	391	401	406	405	422	397	371	361	381	369	386	360	387	386	413	412	392	376	382	385	377	427	400	422	398	406	412	400	392	414	405	413	406	434	398	380	373	401	402	444	395	375	396	365	373	407	419	405	344	413	433	418	379	419	389	434	446	367	399	379	411	418	391	447	415	374	424	456	377	388	435	404	402	379	399	406	425	416	416	378	387	399	399	388	386	407	411	392	374	441	389	404	398	390	435	400	384	399	432	401	424	387	388	392	399	411	373	374	394	374	423	414	447	381	445	388	383	397	422	459	402	445	423	418	396	408	379	377	400	416	449	418	395	397	374	367	406	381	411	372	442	418	424	409	427	406	385	399	414	379	402	442	380	404	382	401	415	396	392	404	405	365	415	379	394	370	429	382	435	373	408	408	433	379	427	409	383	408	380	423	376	356	398	422	403	401	416	364	422	405	427	405	424	391	398	407	388	384	450	398	396	415	388	373	368	431	422	415	400	353	419	410	404	403	392	408	397	377	402	398	433	406	389	405	413	401	387	390	398	411	411	371	407	384	404	388	411	383	390	406	385	424	408	407	418	392	385	394	425	428	413	390	360	389	386	386	413	376	354	408	424	432	399	377	375	416	387	417	398	407	365	347	397	394	415	437	398	445	385	395	342	433	395	400	375	423	461	412	406	415	420	406	384	416	396	385	377	368	400	399	435	441	408	397	387	380	414	375	373	412	407	389	387	393	382	390	435	420	423	387	438	403	428	424	424	427	414	386	414	395	372	400	422	421	405	422	417	394	389	425	425	382	381	361	387	397	416	406	421	394	399	392	389	419	393	374	430	392	448	434	424	455	409	434	461	418	436	411	405	414	375	433	386	375	432	425	416	442	433	399	395	408	421	396	369	381	405	400
7611	4348	6843	5843	4938	4189	3350	2593	2327	1935	1797	1675	1601	1471	1386	1190	1124	1222	1141	1036	1050	1023	972	975	953	931	963	909	961	880	846	932	894	847	921	944	893	857	913	888	882	856	877	882	896	843	868	893	893	917	848	881	908	894	878	853	879	890	878	850	835	883	954	890	865	851	860	888	852	844	951	871	870	903	883	889	873	874	881	895	905	954	899	888	855	885	903	902	849	837	889	859	902	905	859	857	883	843	875	852	864	849	886	876	876	895	872	935	862	931	909	896	823	903	910	926	856	841	895	882	942	872	874	865	849	823	874	831	838	878	876	867	854	848	904	867	846	867	885	848	906	898	789	926	895	890	907	804	918	838	893	884	876	841	895	861	901	859	907	923	872	891	896	841	923	831	874	903	850	887	928	868	901	877	893	837	877	910	806	880	860	896	856	879	841	922	878	838	841	894	860	875	862	833	865	818	875	870	828	843	839	814	858	882	900	839	878	878	860	872	910	848	855	880	860	862	862	853	866	843	846	866	895	855	884	852	906	867	830	874	866	875	853	859	819	867	902	880	850	870	845	816	814	807	913	897	893	895	897	888	856	875	873	859	842	930	867	888	859	844	849	902	903	864	892	915	829	880	861	877	855	833	877	854	888	893	898	886	818	876	810	840	884	831	902	900	847	874	914	922	867	877	822	859	879	884	925	891	885	862	851	901	902	866	841	912	861	865	845	910	885	866	840	844	848	856	841	845	847	902	812	867	889	916	910	950	884	887	902	835	841	882	866	883	885	862	861	872	871	901	866	896	828	873	914	902	919	907	897	866	873	882	858	923	859	854	833	818	861	869	885	862	836	832	911	825	892	901	853	811	883	906	875	887	871	880	860	851	871	819	844	860	900	866	865	888	839	829	845	863	904	867	903	880	883	875	870	880	931	888	886	872	865	858	893	865	876	829	867	812	840	908	865	855	871	879	892	916	837	841	879	894	850	896	867	845	836	844	912	900	844	886	838	853	869	880	865	833	894	932	872	858	875	853	870	869	929	851	870	852	896	834	858	873	910	847	869	851	905	958	865	848	836	884	876	935	879	856	874	840	874	853	887	876	826	867	902	832	863	884	905	908	891	868	830	872	886	890	877	857	845	837	899	919	861	886	874	862	899	902	837	866	843	867	913	829	901	855	874	860	900	845	911	866	874	860	881	912	841	913	824	847	905	834	829	945	837	840	887	873	886	880	880	893	871	836	846	891	855	908	831	846	861	873	876	856	939	871	814	888	879	855	841	830	906	836	817	807	867	917	871	869	877	834	895	938	893	822	901	865	849	841	863	858	904	832	862	936	888	872	882	847	944	895	900	865	872	908	872	861	877	862	856	905	878	869	894	885	838	870	838	887	838	900	856	898	860	876	921	866	854	851	896	893	848	876	916	891	911	842	848	917	818	840	831	833	844	906	872	878	871	909	871	920	882	903	908	847	888	878	869	946	858	787	848	859	866	888	846	854	860	913	877	877	874	888	896	872	856	840	877	850	884	822	843	906	830	901	896	874	871	848	836	879	919	864	908	902	883	874	856	871	844	864	914	877	883	913	876	898	873	889	885	909	892	907	863	853	875	887	860	880	859	879	898	889	892	871	928	855	882	912	853	865	864	874	871	873	807	886	887	821	918	844	898	871	818	885	813	899	887	839	901	907	908	899	869	874	921	863	863	864	919	841	926	847	869	865	881	882	935	853	845	897	857	851	902	845	863	847	902	895	872	883	908	886	902	867	907	867	870	906	879	836	934	842	855	885	880	846	830	880	843	835	864	910	915	846	863	820	928	828	887	871	851	915	881	845	881	871	888	866	856	852	904	910	928	900	850	846	868	872	834	892	864	879	839	878	809	878	898	860	845	883	873	838	884	831	872	839	861	855	879	892	885	851	859	897	851	902	874	865	859	860	852	878	885	884	878	888	870	894	883	861	874	900	873	818	888	879	868	833	865	882	849	851	850	846	895	890	888	860	860	891	886	863	853	902	842	896	855	906	887	855	870	879	857	833	868	863	867	865	902	916	885	848	888	890	884	905	863	886	833	891	847	866	837	872	838	862	826	884	861	898	833	813	888	911	903	872	884	946	864	852	900	848	895	884	909	855	867	886	885	900	887	864	857	868	771	904	821	885	874	892	902	988	895	877	850	894	861	853	844	844	853	824	861	904	910	855	887	918	833	884	857	900	944	872	853	911	859	874	885	874	871	851	915	861	865	906	904	892	907	849	945	874	875	870	870	848	885	859	894	911	864	855	885	869	867	853	923	877	862	837	847	860	859	847	862	905	845	865	859	904	857	853	910	858	914	874	838	864	845	875	853	903	867	893	865	889	869	887	883	820	904	884	852	904	871	856	844	900	851	825	894	868	876	854	870	896	870	864	878	881	882	847	852	847	812	893	885	841	906	919	876	826	861	840	864	866	860	862	855	879	883	863	862	870	874	853	878	960	912	889	879	891	870	880	912	877	827	874	880	903	857	887	854	921	885	833	819	904	845	825	857	848	844	861	898	800	882	898	848	923	831	877	820	868	877	862	844	868	907	894	885	831	876	887	902	875	850	899	908	858	854	864	867	893	918	835	868	881	877	885	917	876	828	861	858	842	825	894	918	873	856	868	882	877	864	864	873	895	874	856	902	864	902	882	835	868	883	876	868	841	872	885	876	870	917	882	919	893	900	892	866	867	839	875	847	838	926	876	897	823	883	872	916	842	848	862	859	902	865	901	882	823	866	871	865	800	876	878	890	879	923	869	880	871	925	921	833	893	877	840	866	829	869	859	927	910	919	863	835	952	829	862	873	839	845	909	873	872	884	848	854	884	865	871	871	881	904	870	881	891	843	923	831	900	811	866	863	899	858	902	850	843	906	841	888	850	920	845	791	888	840	900	854	849	853	829	869	871	893	935	825	865	859	864	914	876	808	875	852	845	886	877	870	915	866	846	907	879	855	920	850	879	856	876	874	940	896	841	917	821	844	919	847	865	893	879	831	874	873	836	870	853	808	868	870	840	864	852	782	882	863	890	904	869	839	875	840	832	867	869	857	844	907	849	880	848	872	847	831	856	862	862	842	812	861	903	884	865	868	844	873	865	839	841	896	892	878	897	882	867	874	907	884	871	863	882	841	873	874	887	862	884	917	862	880	812	842	872	895	885	890	874	815	872	884	871	861	890	926	855	883	902	899	878	860	848	823	878	854	859	835	800	877	872	847	889	839	908	868	897	820	856	912	859	900	885	896	911	878	824	857	860	902	853	911	862	844	896	879	868	875	819	915	854	875	857	861	886	883	856	841	875	867	835	906	907	944	885	878	866	930	889	899	837	921	856	858	893	860	884	830	917	832	834	862	887	876	928	878	884	881	903	837	866	854	867	881	857	843	893	844	840	882	937	888	890	857	880	908	891	880	857	888	858	873	847	882	872	885	845	890	905	887	913	859	884	900	849	832	909	845	900	902	839	834	864	881	854	858	912	917	898
24810	9545	6080	3601	2633	2059	1450	1097	899	728	720	676	585	528	530	450	466	489	437	427	397	392	425	407	402	371	413	394	362	370	380	417	352	385	400	343	445	391	426	379	382	349	380	378	408	320	375	354	359	383	364	344	388	383	376	409	370	412	390	348	366	400	365	401	326	373	348	415	371	348	379	377	394	359	382	329	365	378	372	366	354	374	406	384	388	384	374	382	339	357	379	386	376	365	364	379	348	408	389	395	386	358	409	340	336	398	377	391	401	379	384	386	348	374	320	359	333	387	367	357	340	355	356	386	367	388	373	370	373	393	370	357	379	335	370	348	374	394	343	362	423	383	358	350	362	361	331	381	388	355	357	368	396	369	379	386	353	384	326	347	357	343	407	355	386	354	399	431	396	394	367	377	380	397	339	321	329	363	398	347	377	365	350	346	367	376	379	392	371	314	390	355	388	342	360	382	363	366	402	387	384	360	337	417	352	380	380	359	393	378	365	400	384	369	391	380	387	394	347	324	373	360	360	377	376	361	367	341	365	378	355	368	406	368	360	385	416	383	348	356	385	389	402	388	367	357	401	400	382	360	370	405	376	326	397	369	368	342	383	349	361	346	409	392	385	385	358	358	378	373	378	361	377	381	378	326	359	379	396	385	369	356	369	385	357	360	351	354	387	404	354	371	400	381	398	360	389	373	383	393	375	337	362	384	374	369	368	376	373	383	373	380	371	390	376	349	365	349	398	378	387	378	367	354	351	360	382	380	350	370	376	375	346	348	383	403	395	409	369	400	393	369	339	355	384	390	389	335	361	410	383	354	374	359	377	380	379	354	367	337	334	362	351	363	386	382	384	369	387	360	418	362	369	340	367	388	395	349	331	369	365	413	366	360	344	378	449	372	351	386	363	366	342	354	398	361	372	414	377	350	343	371	353	332	352	369	360	401	366	398	360	386	367	354	347	363	371	369	380	356	380	361	417	371	381	402	370	396	391	379	337	406	376	355	390	364	417	415	374	369	363	360	376	385	359	353	370	380	391	399	345	352	341	396	352	343	361	399	355	364	396	375	386	355	350	363	426	349	404	360	397	426	375	391	385	366	368	361	405	401	361	376	358	372	345	361	367	338	394	386	369	395	346	355	388	399	412	363	353	382	339	405	347	357	341	389	354	376	367	398	383	370	330	352	365	382	344	416	391	355	398	373	355	367	400	382	354	389	355	332	362	359	375	358	360	380	406	397	357	365	375	356	352	369	391	388	388	387	393	387	367	396	404	368	358	378	416	368	368	368	326	342	371	383	376	371	379	399	355	369	366	374	351	369	375	351	363	368	397	411	367	349	343	354	388	375	376	354	367	315	357	383	383	347	380	388	362	382	357	373	385	398	364	359	374	387	377	326	379	398	378	366	411	380	404	351	378	354	390	349	398	341	368	377	364	371	358	372	381	400	365	382	403	347	345	382	361	361	375	364	343	389	361	395	377	377	392	391	362	373	367	366	347	373	386	434	381	393	394	351	378	388	400	385	394	379	383	410	374	417	357	385	404	353	359	421	381	384	407	370	394	357	347	369	335	385	393	343	350	322	359	402	380	376	387	382	400	371	373	374	370	348	364	405	358	401	366	371	387	363	380	375	374	377	379	378	372	348	322	400	378	387	366	368	357	390	350	389	381	372	384	365	372	388	368	381	331	358	389	356	360	353	383	380	354	378	379	346	393	398	395	374	384	383	375	323	400	378	391	365	399	364	354	375	402	392	360	385	372	403	379	361	342	389	381	383	355	367	392	372	389	386	377	401	377	352	355	390	373	364	389	337	330	392	362	369	389	384	373	384	356	327	389	405	348	384	370	377	368	375	370	366	399	373	397	371	381	380	342	400	365	394	401	391	363	387	359	391	418	380	364	376	360	364	349	368	348	392	373	363	370	362	383	386	362	392	390	367	381	381	348	395	378	391	354	374	361	363	385	376	372	343	403	354	372	374	402	388	365	376	373	395	383	376	383	389	392	382	389	336	350	392	362	342	379	383	348	371	367	350	386	367	371	352	388	363	379	365	378	358	372	340	376	390	407	346	371	386	371	352	359	377	419	332	339	395	374	423	404	368	364	410	362	369	356	374	402	367	347	371	378	361	357	339	363	344	379	368	370	360	392	390	389	359	361	387	382	345	390	354	389	356	349	353	372	364	372	380	387	370	364	409	337	373	375	343	398	408	392	378	402	373	360	403	372	345	363	419	400	366	362	391	396	395	395	363	337	389	378	393	382	378	368	378	386	372	354	360	371	358	388	403	342	383	390	359	342	376	359	346	408	395	363	333	412	408	370	389	397	347	365	373	359	394	370	361	370	402	357	355	352	358	373	326	381	359	362	389	384	361	348	388	376	342	387	404	364	374	364	375	371	396	396	413	365	407	335	358	375	388	405	385	396	390	345	394	362	367	369	371	364	386	352	378	395	375	375	360	336	378	368	401	371	366	370	368	350	356	364	378	351	387	357	342	355	335	388	408	393	391	304	367	389	407	361	365	362	380	341	361	384	386	335	348	334	398	350	377	384	385	399	360	370	348	367	369	354	342	366	355	412	356	395	365	389	366	352	358	395	383	392	361	387	389	367	381	375	371	371	357	378	401	378	309	402	385	390	336	369	379	393	372	347	386	394	372	372	371	359	343	381	391	385	406	387	362	386	404	383	352	355	358	361	391	382	399	369	390	409	418	367	369	391	363	353	382	366	405	368	371	406	403	388	387	377	374	362	351	392	365	364	366	358	385	399	352	362	344	382	360	344	351	379	371	352	398	379	392	374	352	383	385	375	380	365	385	366	331	405	380	376	344	332	388	374	342	363	390	362	385	371	389	347	380	324	377	364	345	375	341	351	333	360	359	393	358	384	347	338	379	327	348	410	372	372	417	380	350	385	375	399	375	357	398	382	377	368	371	372	377	382	357	386	419	378	381	351	377	375	370	341	381	356	363	354	326	373	395	369	390	350	408	374	359	364	410	410	368	347	334	368	358	350	346	356	359	349	372	346	377	376	386	380	344	377	339	368	399	353	346	362	400	360	339	349	373	381	351	366	402	383	372	386	384	388	343	413	348	378	314	380	360	382	339	423	376	343	349	313	372	406	391	369	340	336	374	370	364	340	333	350	390	385	406	372	379	381	360	342	383	378	388	385	374	389	389	377	389	403	383	380	366	371	356	403	375	395	364	390	392	346	309	350	399	376	356	378	368	401	365	339	367	378	350	364	371	348	420	379	384	367	337	350	378	396	389	391	379	358	374	359	378	349	314	368	358	393	371	364	385	369	358	365	425	371	344	385	318	365	371	361	400	350	369	338	384	373	383	372	365	404	375	373	353	365	382	352	397	347	376	378	345	389	344	344	372	343	327	345	353	362	362	380	375	411	399	396	407	353	411	352	377	288	369	363	419	394	404	396	397	360	328	347	369	341	354	366	351	359	368	346	373	414	407	334	359	374	407	362	386	336	356	352	368	358	360
14719	7066	9762	9207	8361	6945	5355	3934	3522	2791	2831	2486	2182	1940	1876	1424	1421	1436	1295	1169	1078	1064	1078	971	967	975	993	863	966	962	924	877	896	863	857	956	919	860	875	835	873	851	856	858	810	847	862	873	830	840	818	847	841	844	808	891	802	869	792	833	818	800	792	841	892	778	829	827	853	846	857	848	820	855	836	847	854	787	804	834	854	848	860	789	816	767	802	821	801	832	800	829	874	789	841	834	792	782	864	833	845	782	786	853	743	828	820	834	839	804	842	853	828	858	840	804	844	790	800	837	800	815	828	839	849	841	825	810	827	840	815	817	775	840	821	745	840	781	874	818	831	796	792	763	827	880	829	799	826	860	825	842	828	860	801	809	823	857	825	820	878	829	822	823	760	844	856	810	863	823	809	819	847	835	816	810	820	828	781	818	825	850	775	792	818	788	875	820	785	789	811	808	829	831	813	857	820	836	826	808	842	755	830	788	863	785	842	831	880	841	828	816	802	841	778	863	800	863	826	802	801	813	871	824	809	810	788	854	900	802	811	818	864	825	811	866	762	858	824	837	873	841	787	869	796	816	851	825	804	802	847	822	783	820	860	848	832	829	748	798	836	812	747	796	801	802	796	776	790	806	846	806	784	816	797	829	807	786	815	778	798	834	806	819	839	827	841	875	819	837	850	827	859	797	810	847	808	855	857	854	807	792	858	847	807	796	772	841	845	832	837	844	789	770	802	808	840	861	831	848	837	816	855	818	844	753	802	771	817	838	818	801	868	859	820	811	800	763	850	792	805	786	863	771	829	817	802	819	833	820	869	777	857	810	819	858	759	804	871	848	794	825	803	847	808	811	825	779	826	805	815	799	826	797	810	819	819	814	873	826	774	846	799	819	828	778	817	817	830	839	767	854	820	821	812	803	808	846	815	809	844	755	798	848	789	856	787	790	802	882	861	875	908	842	786	837	823	840	888	800	815	790	827	859	743	830	853	859	784	863	834	822	816	852	867	830	883	813	793	827	853	834	797	822	901	805	807	839	834	847	830	831	793	803	811	766	833	820	816	812	822	774	864	865	867	819	832	802	814	814	794	797	842	804	806	798	870	763	824	839	832	789	829	831	820	804	847	830	834	797	820	782	795	854	830	804	839	844	835	828	810	841	872	761	811	819	813	836	801	860	810	828	834	806	836	790	816	783	824	791	780	804	835	766	760	814	814	855	873	827	848	770	816	820	881	788	833	805	854	829	829	783	755	843	850	853	841	841	835	806	830	837	770	826	793	796	833	801	808	816	839	820	846	846	843	795	798	806	865	855	785	857	845	773	809	837	857	774	814	801	878	855	816	849	846	847	828	842	862	777	846	823	833	825	837	805	799	862	830	795	826	813	745	837	813	802	790	791	913	818	837	833	771	792	868	812	824	802	857	862	829	922	850	832	791	846	855	791	807	837	805	747	796	850	822	858	784	828	836	836	798	832	813	848	848	815	843	825	818	813	778	806	880	858	869	825	846	842	833	821	785	859	791	818	830	823	834	829	812	795	804	849	860	796	799	811	830	824	829	837	789	774	781	839	827	812	837	812	844	820	800	775	840	830	830	833	833	797	859	834	884	782	870	839	799	810	796	810	830	839	800	852	873	861	855	875	828	811	822	817	898	862	826	775	781	850	814	781	795	847	866	833	820	806	819	795	832	829	816	806	801	836	776	859	815	818	863	846	845	776	808	786	802	828	787	794	813	883	835	874	840	811	808	830	755	806	814	920	864	800	809	848	814	798	848	860	809	771	854	784	855	813	798	840	802	854	840	810	808	839	819	815	776	802	797	820	818	889	776	756	880	824	820	831	792	876	866	842	816	838	866	829	823	778	776	838	830	803	846	814	747	810	854	791	885	866	793	792	821	785	839	864	808	794	856	812	822	822	811	831	843	789	797	819	806	848	876	796	823	799	848	846	811	808	828	846	868	833	839	765	810	799	784	837	833	812	809	825	862	844	777	846	804	794	777	867	805	860	778	837	830	798	822	851	827	787	846	799	828	848	829	806	824	822	814	872	802	868	785	810	819	836	773	813	794	775	832	885	798	828	809	856	797	793	827	803	806	829	826	826	799	849	807	834	817	779	795	865	812	876	810	847	816	822	788	854	855	784	814	747	807	791	848	844	822	803	783	819	798	813	813	807	799	815	863	756	813	840	823	830	794	854	809	787	864	815	766	844	799	830	808	853	840	800	823	824	836	796	810	826	857	883	853	928	834	773	825	860	844	791	811	795	820	826	826	841	834	837	794	761	845	892	811	834	899	844	875	893	902	874	850	827	766	830	839	795	794	830	871	817	775	833	721	822	825	816	817	813	821	804	828	781	799	843	817	862	796	848	810	852	770	849	893	852	866	823	831	822	864	882	785	803	842	900	784	804	819	802	812	842	837	816	857	835	746	834	810	772	845	819	816	823	837	785	853	779	850	823	813	836	845	837	782	840	819	801	796	870	824	803	864	821	877	808	764	829	854	885	775	848	780	799	806	915	798	860	793	813	881	873	873	839	809	838	809	839	821	797	806	768	838	796	780	802	848	805	821	875	816	883	795	816	818	814	825	833	798	785	794	828	805	839	815	827	832	847	786	812	846	843	822	784	751	827	862	888	764	817	816	795	821	885	846	837	787	818	861	867	782	807	821	838	867	833	763	862	849	820	788	797	859	845	826	833	806	850	761	762	796	824	844	841	842	835	829	800	768	808	843	767	847	814	846	841	793	890	782	738	825	799	795	825	822	809	807	796	752	852	874	818	841	853	827	898	849	795	810	825	837	863	818	807	807	832	807	793	820	800	831	820	858	823	802	860	830	837	781	803	813	837	805	802	825	785	821	816	835	841	843	776	767	791	819	866	856	839	847	847	864	820	839	809	851	811	788	817	797	845	826	826	827	811	838	856	823	813	876	792	866	790	822	829	868	792	791	771	875	859	835	860	806	894	858	813	823	792	765	829	832	847	842	874	820	822	802	819	807	783	872	814	817	798	832	838	832	861	812	813	843	830	829	858	831	804	817	889	816	839	840	815	808	818	813	826	800	813	808	770	838	839	797	774	862	868	816	854	813	833	840	794	802	861	773	846	825	803	826	814	771	832	807	792	783	891	821	811	836	838	820	825	829	854	804	819	853	786	874	818	854	812	839	811	868	808	810	815	818	815	830	777	844	855	830	833	849	881	871	793	755	869	778	848	818	823	779	826	820	827	805	811	832	836	862	809	806	813	800	854	842	839	825	824	852	822	814	820	840	824	829	849	775	822	863	850	774	855	845	819	835	855	829	808	815	847	835	797	780	795	825	810	847	873	753	780	826	823	883	844	856	864	827	825	812	874	819	861	790	850	791	832	843	798	819	767	828	860	794	804	839	821	838	806	823	859	793	818	861	818	784	826	852	805	807	838	821	870	851	838	806	886	821	827	806	817	792	817	834	802	818	783	809	805	813	815	794	851	823	828	835	811	800	791	809	805	819	837
33715	13661	8484	5101	3539	2742	2038	1507	1271	939	952	839	717	685	688	588	529	574	499	546	488	520	494	458	449	490	510	482	412	450	428	434	441	474	487	463	488	446	458	447	422	474	413	403	446	422	479	431	394	428	401	443	413	393	441	415	456	406	396	401	435	458	431	481	405	432	489	448	426	439	408	449	467	444	448	499	407	449	415	442	451	416	442	430	418	425	454	451	450	447	406	440	411	428	403	424	411	453	441	429	443	411	425	404	404	447	417	430	455	422	421	404	401	433	414	439	401	497	452	432	404	444	440	469	441	412	445	456	441	460	442	447	438	404	402	441	471	444	454	379	449	408	432	435	422	486	456	425	405	413	488	429	459	421	418	458	420	443	434	421	473	464	489	442	461	404	406	446	472	442	434	427	415	431	458	413	429	437	466	445	430	445	446	435	435	417	411	455	464	432	441	398	409	419	372	462	435	445	410	421	458	413	469	433	445	461	452	457	415	466	423	368	427	417	441	429	448	414	453	449	439	435	434	414	399	418	462	394	407	400	446	491	412	441	393	422	434	413	437	451	417	422	425	452	393	466	391	405	393	448	453	450	422	475	444	414	440	429	444	390	385	433	426	395	403	412	408	455	416	396	396	443	423	392	444	424	420	449	440	448	428	416	398	424	435	418	407	434	419	396	393	441	428	432	383	463	430	444	426	460	418	422	431	408	421	439	457	441	437	451	400	448	451	418	433	474	406	397	435	442	424	459	425	458	475	408	415	438	455	457	396	438	389	438	428	446	432	423	423	409	405	413	466	415	455	423	426	499	459	396	443	459	458	444	390	414	413	410	401	446	445	423	420	442	435	408	421	404	456	438	459	468	409	390	445	444	436	468	423	437	421	448	454	440	482	427	385	421	424	426	400	438	430	415	428	462	457	420	424	434	389	437	423	419	436	414	440	447	459	423	489	478	424	390	439	395	459	432	414	412	458	419	434	457	398	417	393	422	397	415	456	439	411	427	402	397	449	423	396	451	418	426	448	429	445	407	453	418	445	437	430	418	406	414	430	423	438	399	411	393	418	487	445	451	418	458	356	417	428	441	455	410	410	410	416	404	432	438	429	438	461	448	407	410	460	394	443	395	440	403	442	417	434	468	444	418	439	437	414	409	395	408	460	430	393	381	391	408	384	410	465	411	409	441	429	433	419	418	413	409	437	409	442	428	428	402	426	441	424	444	432	447	479	383	424	425	444	377	427	405	403	399	440	435	400	445	400	389	460	417	439	448	416	419	420	410	438	467	419	416	407	450	410	426	405	448	424	405	406	482	453	427	438	421	423	441	421	422	440	467	406	428	430	432	466	415	446	421	432	434	453	444	460	429	382	402	416	441	453	431	426	438	447	439	451	408	436	452	426	433	401	396	441	401	440	384	415	400	427	412	468	472	447	483	416	438	457	428	418	451	421	422	439	478	471	439	421	461	452	417	428	434	433	417	418	427	478	416	424	411	413	399	419	437	439	449	433	419	427	436	423	442	418	439	451	435	439	434	390	444	427	435	455	443	441	438	425	478	445	410	438	421	416	384	416	405	393	442	406	423	432	429	472	445	403	462	414	486	434	376	462	477	446	417	390	426	426	428	423	409	424	419	430	456	402	413	399	469	424	419	413	440	414	467	398	461	399	439	423	382	476	399	430	422	384	406	435	424	420	448	430	432	396	398	408	392	426	416	410	389	426	431	403	409	425	481	425	409	397	462	436	460	471	401	404	389	469	447	432	428	404	428	438	414	455	425	426	421	466	429	459	461	414	437	401	464	409	431	436	436	407	423	433	451	460	457	431	415	462	417	429	419	428	389	451	425	436	391	409	400	412	417	470	434	436	467	449	435	475	442	424	435	413	445	401	434	426	425	426	430	412	394	430	423	437	424	437	417	429	488	421	444	414	441	451	444	402	449	433	436	436	421	427	460	445	462	476	425	463	430	397	445	410	434	437	436	435	444	396	414	460	444	457	380	419	445	424	418	450	386	414	456	463	393	440	451	442	453	454	442	445	454	415	469	408	390	396	416	401	440	417	409	420	482	392	408	421	462	419	436	393	416	459	415	419	377	397	425	390	430	432	445	439	409	454	420	402	406	421	449	428	405	399	414	451	444	430	411	474	406	440	449	422	468	439	392	453	470	409	371	461	430	406	459	459	437	426	437	470	422	419	401	471	412	433	428	446	427	485	453	430	476	431	435	408	436	421	431	415	427	440	424	441	387	427	483	436	436	402	431	417	381	446	396	437	424	440	425	452	487	450	411	420	409	398	385	422	407	425	393	412	417	418	398	435	432	412	412	442	432	416	411	451	452	465	442	437	430	393	425	444	407	403	439	439	486	424	446	440	424	411	424	438	421	445	450	459	397	456	436	427	450	451	459	454	434	422	421	416	421	415	422	483	380	401	428	448	443	425	502	415	487	425	374	442	390	422	418	422	395	423	415	411	411	409	451	440	476	439	448	444	407	421	423	450	456	423	424	423	437	433	446	427	456	398	431	442	460	449	436	423	454	397	428	422	414	407	408	453	451	437	435	419	466	454	414	393	430	415	438	426	412	419	453	422	430	430	440	443	409	423	451	415	444	408	447	451	435	394	409	417	446	440	409	411	431	435	425	461	446	483	454	467	403	449	473	451	432	439	433	401	448	437	400	409	434	378	472	448	432	411	444	371	469	434	412	423	449	440	432	415	417	409	470	401	445	424	425	440	422	470	441	437	451	393	400	443	426	432	442	407	389	432	478	429	414	407	414	429	432	413	458	457	433	417	405	406	406	421	430	453	450	432	444	422	466	476	410	463	408	436	449	422	467	458	381	410	440	380	446	422	438	436	444	417	426	439	408	458	441	458	426	467	448	443	433	444	401	418	433	466	448	438	435	447	467	432	386	388	421	414	448	426	404	435	450	419	413	419	472	417	454	429	435	448	405	414	446	407	414	440	463	428	416	460	417	403	408	421	456	381	420	424	450	418	417	412	475	430	449	422	443	398	460	436	483	451	419	464	441	473	417	435	426	453	461	441	443	444	431	462	424	412	436	431	437	458	420	445	406	440	423	436	475	421	445	478	418	431	423	428	444	382	405	456	429	456	411	426	423	411	410	417	438	433	407	427	436	402	437	422	430	448	427	407	419	449	456	450	441	463	452	444	435	435	422	412	411	403	434	432	421	450	436	421	394	409	398	426	434	410	419	449	438	364	433	406	439	443	432	390	422	441	444	416	416	399	437	408	431	444	459	366	444	413	462	423	388	419	428	426	419	442	432	409	429	430	406	445	414	435	425	413	469	448	458	447	459	465	422	436	424	444	461	421	385	443	401	418	459	429	459	431	459	425	400	425	444	443	496	418	411	397	445	404	436	428	422	440	449	390	421	376	433	435	387	444	459	454	473	424	415	410	431	436	409	416	404	404	421	435	451	428	426	435	429	452	461	478	444	452	407	419	423	406	451	449	434	433	405	433	439	454	453	426	418
18531	8691	12493	11847	10444	9393	7204	5411	5047	3900	3670	3141	2913	2539	2372	1849	1654	1875	1575	1389	1307	1301	1200	1184	1151	1183	1077	1108	1118	1073	1049	1039	1063	1014	1029	1060	1122	1059	1031	1005	999	1000	962	940	1007	1005	935	926	932	923	959	982	929	943	986	986	903	926	951	891	899	896	943	976	922	982	950	907	908	973	964	927	888	937	964	909	868	893	952	884	928	871	927	915	954	946	954	922	961	987	937	956	906	942	960	906	917	950	934	982	912	926	899	891	966	930	908	927	927	962	935	916	955	921	898	956	898	989	995	965	912	904	929	954	963	954	912	908	960	892	985	885	937	907	937	899	937	969	914	942	910	919	915	931	959	947	928	884	993	959	910	950	957	934	932	912	937	959	963	956	973	957	925	914	903	978	927	877	894	931	977	930	922	953	938	914	917	930	917	868	946	958	945	911	900	971	952	939	925	945	899	946	910	950	987	936	935	887	972	998	881	879	937	900	970	893	984	934	964	958	925	904	929	947	885	966	927	900	891	955	891	928	934	910	895	937	928	950	846	933	978	938	933	963	881	923	957	919	930	957	866	942	970	946	933	915	931	942	952	964	921	972	940	950	934	965	923	915	956	960	937	946	906	950	937	924	916	880	991	910	951	921	897	924	896	943	877	907	899	952	983	942	966	909	925	976	968	955	965	963	898	906	898	938	982	995	878	945	933	930	953	875	896	880	955	878	936	897	909	943	896	909	918	920	946	943	918	907	895	952	947	937	950	929	929	920	975	894	972	943	921	903	886	898	951	943	892	915	926	986	924	943	940	917	976	951	870	972	922	893	940	919	923	944	886	956	913	907	935	955	869	980	914	987	887	958	921	938	951	906	924	918	901	886	902	954	948	913	984	991	934	909	956	955	918	906	922	964	915	918	910	943	911	962	955	937	1010	885	939	927	968	918	898	908	934	900	941	958	939	947	987	938	973	1010	940	894	925	933	915	932	943	943	900	926	907	955	869	958	919	958	843	960	910	885	883	974	951	946	963	882	937	938	937	1004	893	940	1027	903	970	913	962	898	898	947	939	915	916	927	937	968	927	945	930	913	919	904	973	936	920	980	881	928	968	888	943	907	931	952	889	902	914	985	930	955	969	932	933	1008	928	995	987	940	915	949	962	966	939	885	933	938	894	947	996	902	993	961	961	953	936	937	916	962	913	959	910	929	924	920	921	994	894	939	933	933	943	985	939	950	894	931	921	976	980	930	985	895	975	869	957	892	947	903	968	947	953	912	946	929	976	965	938	950	941	916	984	935	969	952	946	900	933	983	922	949	942	944	944	868	860	954	905	945	970	989	987	939	974	951	981	918	971	930	916	930	941	959	925	927	948	937	949	938	900	914	935	889	924	930	929	958	944	958	992	909	955	895	909	875	938	906	901	954	962	936	915	906	971	904	898	901	945	968	891	942	944	995	982	908	920	959	948	923	955	986	946	887	920	940	940	912	908	907	943	935	952	917	921	931	927	930	930	931	967	920	966	941	944	937	935	1025	934	963	921	926	936	956	948	924	963	928	966	906	948	994	882	981	959	915	967	940	981	920	931	931	912	978	951	971	962	914	1000	930	964	918	913	988	883	909	975	969	946	931	978	896	1007	892	958	1000	907	892	978	1004	926	930	951	952	916	998	916	926	941	981	915	925	935	926	939	923	905	916	927	978	951	966	975	916	921	914	936	923	994	916	878	948	918	875	908	974	936	963	958	914	921	911	956	963	932	986	969	966	950	932	879	890	991	886	982	904	944	935	953	915	929	955	914	905	894	853	961	948	915	964	932	924	900	919	941	923	910	927	920	933	865	932	930	1004	930	1004	903	891	973	879	871	941	939	970	950	960	929	980	952	913	954	984	902	979	962	926	912	932	964	970	968	919	966	925	925	911	874	905	971	931	963	912	990	936	937	864	894	970	902	931	965	957	956	946	866	906	924	932	941	924	908	960	903	900	887	965	934	945	953	906	893	976	907	961	965	869	955	890	994	971	915	885	960	913	897	887	921	907	914	925	923	965	903	954	964	961	1006	956	960	916	969	939	896	915	914	934	964	915	940	1027	942	893	946	895	944	976	998	945	942	937	935	916	976	899	951	968	952	943	885	918	902	945	864	943	948	858	926	936	970	947	948	951	934	1004	943	918	878	909	991	927	971	923	918	922	990	992	973	905	946	937	894	914	942	946	951	876	944	928	924	926	963	961	961	901	940	955	913	923	980	856	925	984	913	948	918	935	935	960	964	926	886	942	917	931	887	941	940	904	924	952	929	938	952	926	894	979	958	944	955	993	896	883	908	931	934	945	968	957	922	926	977	922	940	957	932	927	893	969	944	930	942	906	916	912	983	947	946	954	947	982	927	911	941	935	902	907	902	947	927	945	928	904	950	911	902	912	966	911	904	955	932	930	978	933	930	965	919	882	975	939	885	889	1007	960	922	917	980	950	935	938	894	948	969	923	927	948	953	940	885	950	961	923	947	952	925	933	898	924	914	980	927	936	910	911	902	976	977	934	992	911	926	936	929	940	929	870	924	944	955	904	907	963	907	933	946	971	922	915	960	956	910	949	933	972	887	985	943	880	981	933	883	889	911	947	898	973	846	888	964	902	939	899	917	948	920	924	909	938	922	932	938	957	928	904	965	940	894	966	923	909	929	952	1002	929	929	1013	948	941	906	886	949	877	915	926	949	888	887	913	881	964	948	900	896	922	946	942	937	961	927	869	923	932	957	922	940	916	928	954	886	940	971	994	934	974	961	985	957	890	952	957	935	915	941	926	918	934	923	923	941	894	927	972	938	944	936	961	974	907	947	960	992	918	918	944	895	950	965	990	939	958	955	957	937	987	939	895	960	918	863	905	997	917	966	946	901	961	946	878	967	914	985	925	903	902	911	911	960	938	949	923	964	952	941	935	901	934	928	957	956	979	958	954	948	976	914	937	955	901	918	953	964	930	928	1008	900	920	913	935	928	919	941	895	958	954	908	956	860	884	936	944	908	944	948	913	937	920	896	929	945	964	966	924	908	967	976	924	956	968	963	920	891	946	1019	991	936	917	951	989	927	909	887	931	953	893	947	958	957	942	957	899	919	911	887	951	866	946	898	975	948	926	937	995	911	926	922	915	891	936	881	963	959	905	981	950	944	944	931	947	933	954	979	930	925	955	920	941	926	917	960	920	947	928	910	945	918	914	919	983	949	961	964	941	945	978	960	931	935	821	948	968	988	935	923	895	931	944	913	927	951	938	917	916	899	917	964	907	929	984	872	945	937	935	934	936	917	922	975	877	958	939	933	908	905	931	937	909	953	924	956	935	951	938	958	952	927	946	923	905	920	959	956	953	936	959	918	961	937	976	934	938	955	970	952	947	939	908	934	969	968	957	934	936	965	1004	924	947	960	976	893	893	970	890	932	895	883	988	981	959	911	984	862	935	940	991	979	901	940	966	930	958	908	931	891	926	923	910	973	930	946	858	953	942	938	952	939	935	963	880	885	972	944	938	948	985
13997	5278	3633	2114	1336	1140	955	710	680	591	538	513	524	470	489	466	489	440	427	483	447	418	476	403	434	393	359	392	411	397	450	408	412	404	423	407	410	408	401	378	375	389	391	342	411	424	403	395	353	395	424	378	420	390	408	392	382	389	401	423	389	376	411	374	412	404	424	383	380	418	405	433	423	426	384	420	413	396	419	391	400	345	425	430	374	369	419	428	399	393	395	348	413	382	426	403	398	402	409	411	380	363	372	402	396	366	385	426	396	394	395	406	384	396	407	392	397	391	405	413	390	387	375	420	353	403	396	366	368	408	411	401	405	377	406	388	387	399	391	406	407	383	388	419	404	366	408	409	379	379	398	389	395	408	378	394	421	394	418	406	414	362	389	415	383	414	354	387	414	416	387	421	376	397	365	418	369	393	369	401	415	388	386	406	410	367	405	394	434	400	414	387	380	406	384	427	432	385	423	398	389	398	386	415	359	399	413	403	379	409	379	401	397	383	422	381	380	380	420	371	417	402	367	391	390	400	390	409	364	411	385	365	385	387	407	412	434	397	385	383	389	369	378	408	444	424	363	426	413	374	405	423	401	398	448	366	405	381	407	402	369	384	452	376	411	427	395	414	400	425	413	401	431	382	366	369	397	449	408	421	389	379	375	390	381	392	377	406	416	402	444	411	403	406	376	375	387	396	391	351	443	395	419	393	411	375	403	418	395	392	410	385	423	391	405	372	382	417	366	406	375	425	404	428	396	376	431	413	395	395	397	382	400	374	418	429	410	356	360	381	394	410	392	409	395	415	397	409	387	375	381	371	394	420	396	387	391	380	359	417	405	411	398	415	383	435	385	386	370	416	395	392	403	442	397	385	439	386	409	437	405	392	382	410	405	375	421	433	401	389	384	398	375	363	437	388	403	379	405	370	394	383	387	343	404	384	373	432	376	404	382	412	389	403	383	370	356	391	411	381	384	394	403	415	434	395	377	414	361	401	409	394	417	406	420	433	392	388	384	382	393	333	349	379	398	410	402	392	392	417	407	400	405	448	388	414	440	374	415	400	396	390	406	416	404	383	420	428	390	419	398	391	415	399	388	407	417	372	408	373	404	392	421	426	369	402	404	402	408	383	398	404	394	389	415	382	395	378	382	401	385	376	436	388	407	431	392	369	405	365	398	400	391	414	420	394	394	389	387	400	378	383	410	387	389	373	403	378	373	382	414	393	421	434	393	400	364	388	401	384	397	396	419	403	394	378	367	457	393	367	361	391	408	394	400	394	398	393	431	377	429	352	422	445	397	422	370	349	410	421	401	392	402	413	392	363	393	407	419	379	380	388	415	415	398	436	417	353	414	380	422	416	376	408	368	383	403	431	395	425	425	410	412	396	399	401	393	399	412	394	409	403	387	435	393	377	433	361	419	399	404	408	366	387	386	414	441	379	395	424	424	381	367	434	412	390	381	413	391	409	386	374	410	356	379	392	394	405	374	409	423	399	399	395	396	411	380	386	428	419	432	363	421	412	398	396	439	417	405	399	361	371	386	395	395	409	400	374	397	374	358	396	398	423	411	400	404	366	415	397	410	430	390	363	389	374	415	402	386	378	400	356	388	421	395	419	388	465	414	458	362	410	423	388	398	355	418	420	372	430	411	410	400	418	406	387	382	423	387	387	373	420	401	389	403	390	394	395	412	373	381	374	401	404	383	419	398	415	381	380	416	379	403	383	413	377	358	427	355	390	423	407	392	372	396	380	375	396	391	393	426	398	380	389	430	418	449	413	402	392	362	419	384	405	456	399	437	387	375	384	431	410	429	409	423	418	407	392	415	396	383	366	383	390	402	385	378	418	412	397	452	369	425	378	399	407	367	431	394	387	380	439	409	435	379	372	423	413	398	446	392	424	391	386	404	401	359	362	391	366	380	426	415	372	361	385	422	437	424	399	372	443	379	390	427	408	425	437	428	410	371	368	406	424	415	411	428	370	394	375	392	393	356	397	376	395	392	375	445	376	375	411	401	367	392	408	387	442	383	390	416	387	347	375	411	382	403	381	386	377	421	378	384	414	388	404	384	375	431	399	415	413	416	407	417	391	378	433	411	411	384	412	395	396	395	377	392	413	398	420	416	423	372	383	390	368	379	401	427	380	405	380	410	446	417	414	424	364	389	371	382	411	404	414	407	369	390	399	361	369	406	421	356	389	414	394	387	357	411	354	380	438	428	447	423	414	418	392	402	384	405	409	399	404	401	396	419	361	396	370	420	377	397	393	406	382	374	383	412	387	418	391	389	397	373	434	402	375	405	365	398	391	415	370	395	370	382	376	396	395	383	409	400	434	372	414	369	403	343	411	436	394	398	406	406	410	347	386	367	391	387	394	404	400	410	383	388	409	404	400	348	387	390	422	407	415	363	413	385	407	382	412	417	431	394	400	401	431	393	393	347	408	379	378	387	415	404	374	421	390	395	351	400	388	410	409	394	420	434	383	406	421	375	384	374	405	402	394	390	401	375	374	370	394	401	384	400	372	399	405	411	423	402	367	350	399	417	402	447	396	423	448	417	364	401	432	393	403	417	364	404	439	382	410	382	359	380	375	385	436	357	384	411	383	368	399	390	406	420	394	425	405	418	383	409	374	389	410	396	369	397	359	410	432	396	375	426	387	418	408	395	420	400	417	376	406	404	434	412	425	403	408	384	426	418	399	439	425	456	425	369	415	385	408	390	417	402	392	438	443	383	412	399	395	381	396	390	385	397	411	412	380	377	409	385	413	405	390	379	402	440	396	450	412	382	419	380	416	388	391	381	361	373	385	377	379	390	418	407	368	369	380	422	393	400	390	416	437	396	368	376	355	397	416	390	407	368	393	417	432	377	393	388	410	425	365	398	386	424	423	407	404	395	385	402	391	382	387	394	374	398	395	377	371	361	363	392	398	429	400	386	421	410	416	413	379	392	424	367	401	398	414	401	411	405	428	369	403	432	410	406	407	386	436	360	372	403	421	392	392	426	412	425	363	401	369	417	387	395	392	444	422	371	441	401	451	430	365	421	386	387	411	400	415	414	390	390	380	409	362	413	408	383	382	424	373	430	412	391	421	399	394	395	395	408	401	400	416	424	383	376	401	401	403	420	422	373	393	401	367	424	402	401	387	411	391	379	405	387	385	368	387	403	376	433	374	424	418	383	361	399	372	399	402	336	414	450	403	423	344	400	399	430	411	386	382	394	379	383	406	389	410	394	408	386	426	346	414	405	406	387	372	393	402	410	398	405	420	454	384	420	426	437	408	406	386	428	400	364	402	442	370	413	380	383	362	383	404	417	367	429	404	398	405	388	390	383	438	413	402	402	351	380	378	401	433	397	385	380	425	406	388	394	386	368	425	395	416	409	405	431	389	414	374	384	385	373	406	399	366	410	395	373	383	399	397	385	399	425	430	413	408	394	467	378	409	399	360	385	408	401	441	409	379	385	406	398	398	407	365	396	401	414	381	396	382
8212	4467	6344	5873	4366	4294	3301	2495	2194	1869	1675	1616	1571	1380	1416	1239	1102	1162	1108	1024	986	964	1026	994	934	956	897	936	897	926	901	899	888	841	898	865	926	888	870	886	947	890	925	862	887	846	905	914	886	798	890	858	837	846	849	848	866	855	839	889	827	832	887	875	850	869	919	846	857	793	862	866	878	880	818	871	802	872	799	911	847	962	846	828	856	856	853	903	882	879	925	794	874	780	856	855	835	882	899	874	874	884	858	842	907	820	853	907	911	833	852	875	789	871	922	809	884	864	867	877	871	887	801	875	909	845	909	884	836	894	888	903	871	887	837	923	864	902	890	833	882	840	835	807	812	859	849	867	824	908	851	827	840	808	815	859	830	813	890	835	871	854	862	837	843	895	841	886	815	854	873	912	834	861	813	845	908	880	843	885	850	859	859	862	870	816	873	826	855	835	889	847	842	860	882	852	879	866	924	877	881	898	814	817	828	880	836	818	840	814	883	816	824	914	882	889	864	839	876	834	862	805	863	848	866	840	850	872	836	837	893	813	873	831	826	827	859	871	875	848	829	830	836	875	867	906	858	816	826	884	825	908	859	885	829	875	821	849	843	909	824	848	838	902	869	785	846	844	819	894	845	901	873	864	836	894	808	872	884	818	875	795	864	788	834	871	883	835	896	838	894	827	873	823	815	812	824	879	866	850	843	835	876	865	859	874	866	862	878	822	836	889	852	839	874	860	842	859	851	919	864	840	877	858	904	895	859	824	868	795	827	859	839	890	890	880	851	857	848	921	867	851	876	872	807	858	832	856	794	829	812	854	853	868	802	811	820	910	847	843	867	833	876	850	878	856	866	816	834	845	854	873	804	875	844	876	841	919	855	855	871	822	875	788	872	900	862	823	896	852	847	902	886	835	863	825	863	866	887	830	841	852	811	857	875	861	861	780	883	890	839	871	859	841	835	840	893	909	816	800	880	843	836	866	875	866	859	892	832	858	873	890	861	867	882	878	885	845	832	862	928	876	856	852	854	898	846	883	848	863	852	869	829	861	785	879	854	802	829	892	883	819	816	951	882	817	844	889	870	841	873	838	866	834	872	891	848	842	790	891	844	895	909	853	848	913	856	860	848	857	855	837	943	858	907	886	893	807	838	877	799	872	857	836	852	896	837	866	854	843	850	864	857	828	902	854	901	842	854	873	873	832	862	881	825	888	861	880	885	856	844	825	862	820	877	810	844	889	808	828	874	880	835	873	918	841	857	863	873	852	860	871	867	913	883	853	918	855	871	867	838	897	880	886	847	872	857	899	875	837	884	826	851	846	867	804	853	845	885	846	878	867	905	855	909	879	867	867	837	884	874	839	837	790	874	868	863	841	871	861	860	870	812	874	886	813	774	831	862	934	837	884	809	871	846	852	861	858	792	835	891	803	813	819	862	827	895	857	870	867	855	905	833	849	822	829	884	875	828	831	805	853	848	894	883	851	824	835	809	866	859	858	905	832	908	845	850	893	860	819	906	843	854	830	872	888	857	853	819	862	838	812	850	882	839	876	874	847	802	796	835	872	886	900	839	868	811	846	829	889	830	881	860	856	804	839	875	811	830	869	873	911	881	809	845	901	877	866	853	865	884	860	825	866	870	917	846	862	905	895	896	849	871	873	888	881	849	875	878	913	916	915	877	887	870	853	879	856	882	878	879	811	837	876	851	842	856	857	782	827	834	853	773	828	857	858	899	847	850	845	891	882	875	859	846	882	831	875	872	835	883	863	879	873	825	884	860	906	884	863	859	877	849	873	785	912	837	870	897	848	907	847	882	851	833	846	852	867	892	887	865	873	882	863	868	850	857	828	829	870	847	862	843	850	881	903	847	832	837	876	817	865	853	846	843	787	875	795	863	857	865	851	849	893	881	856	875	814	867	846	962	848	865	827	860	878	865	820	895	883	833	918	826	884	841	865	858	828	795	827	871	881	848	891	832	848	856	860	910	860	844	836	826	896	875	921	832	811	839	843	881	804	861	866	830	832	875	881	856	862	794	829	857	818	879	864	839	818	840	888	832	863	865	847	854	895	869	869	862	818	877	827	839	906	851	871	853	804	837	868	847	849	812	845	853	874	829	877	897	818	845	874	812	855	890	852	856	852	899	916	863	842	833	818	873	841	852	817	857	859	853	860	865	877	828	835	857	853	872	872	868	873	881	846	856	866	895	861	809	859	890	838	857	830	898	858	852	857	876	886	806	808	813	835	821	882	900	888	879	928	900	836	871	818	876	848	879	828	844	903	902	875	872	906	851	833	856	844	885	876	816	835	893	825	853	874	842	856	852	882	829	910	867	865	866	899	825	904	883	862	877	834	866	827	835	820	846	884	879	846	847	890	816	813	859	846	845	854	807	826	859	822	865	842	809	829	802	832	907	889	836	835	839	866	863	855	842	807	857	898	864	853	860	858	836	807	902	834	840	815	901	897	800	887	845	823	886	837	914	843	842	860	836	895	838	845	871	902	881	859	851	872	894	851	835	841	812	876	878	897	857	868	881	867	839	884	883	842	863	839	927	869	926	841	895	869	935	913	838	737	829	820	854	825	886	881	901	879	855	821	853	845	885	813	854	859	884	850	873	799	815	823	840	861	907	927	898	868	914	813	850	889	892	827	904	825	862	853	879	836	880	852	857	789	826	851	845	860	912	861	872	858	835	828	836	827	871	918	848	836	841	860	826	845	874	840	869	883	779	820	864	873	867	868	861	824	835	851	814	887	904	818	826	897	861	841	819	864	826	845	899	851	863	816	833	846	889	833	800	854	879	846	876	861	834	833	878	842	891	817	843	849	883	794	872	850	884	877	885	867	858	909	885	833	825	868	876	881	818	872	845	878	794	830	864	822	864	877	879	882	838	896	922	862	816	821	831	831	853	886	847	849	839	845	863	840	872	902	827	812	868	899	813	924	854	872	894	884	855	834	872	827	842	851	853	901	858	873	846	881	885	861	829	822	824	869	810	864	891	860	851	855	845	833	836	836	870	868	916	825	851	888	908	864	841	845	866	888	801	839	872	855	844	838	882	831	842	868	857	890	879	833	877	875	850	891	868	856	825	861	863	862	826	817	843	852	850	873	841	872	791	889	858	877	836	879	903	844	867	883	889	902	915	879	831	889	874	862	877	863	847	854	878	855	884	850	845	834	880	884	877	843	869	839	849	859	880	844	862	848	802	862	883	856	821	927	841	868	887	865	846	868	844	885	827	816	849	878	866	869	860	880	869	852	837	872	867	889	830	863	833	830	870	831	871	866	829	814	887	890	832	830	827	798	859	878	897	836	814	835	822	829	877	908	829	916	861	822	848	840	941	876	890	848	878	838	853	885	863	879	833	818	879	841	798	791	863	851	839	871	889	846	858	868	833	888	857	790	795	895	841	852	874	850	831	830	803	829	875	896	837	855	892	880	818	837	838	862	813	826	874	834	810	875	828	858	897	852	870	863	813	849	890	869	823	838
24735	9554	5496	3609	2432	1960	1362	1012	881	706	737	644	614	570	528	491	429	421	420	415	402	360	363	424	374	375	397	374	390	403	377	387	396	398	392	389	356	402	381	367	376	385	385	361	360	382	383	403	387	370	390	408	353	393	375	400	382	388	397	353	379	386	363	363	377	382	382	395	328	359	354	375	348	389	374	335	346	340	383	361	385	378	391	390	348	342	373	381	363	348	352	430	369	371	335	366	387	374	395	401	402	381	336	370	345	385	375	369	351	348	371	368	375	377	376	387	334	369	383	361	363	387	392	344	384	351	392	379	373	405	342	378	334	385	368	390	378	365	360	360	370	382	358	328	341	363	358	387	355	358	374	395	384	394	352	373	322	361	387	375	355	327	375	353	363	392	354	384	314	358	333	378	322	383	383	377	387	365	382	404	388	382	360	371	389	401	374	347	315	398	388	377	377	384	358	358	367	349	344	352	366	378	357	337	377	363	368	340	372	334	360	382	354	369	364	354	392	385	373	372	369	381	376	407	346	383	352	377	358	365	377	354	349	384	355	429	380	386	337	406	340	352	399	349	324	380	397	320	373	358	350	388	355	393	328	397	374	387	384	374	421	381	367	385	382	372	377	356	396	385	395	389	338	358	377	377	398	347	364	357	371	403	335	393	356	359	366	361	357	379	383	381	369	338	377	354	319	384	355	380	351	390	366	369	317	374	379	372	378	382	391	369	362	377	380	346	350	333	391	345	349	397	325	363	336	380	361	376	366	368	341	362	378	352	385	377	371	378	375	374	389	387	351	382	344	363	340	356	396	368	370	362	412	370	404	382	369	352	353	381	375	364	377	391	360	340	352	344	314	401	393	386	364	357	362	352	387	364	346	367	359	333	362	388	362	385	352	378	365	370	342	369	350	370	347	350	370	388	384	364	400	339	390	423	361	362	389	358	373	346	349	387	357	386	356	377	362	380	372	362	356	387	359	407	397	356	373	375	378	361	346	391	425	312	390	382	363	353	351	399	401	406	348	395	374	386	373	349	344	375	385	368	345	378	344	388	389	366	342	375	417	372	389	337	364	371	387	388	378	364	370	375	364	359	358	356	353	372	362	354	371	402	359	382	418	388	366	361	349	365	365	349	364	333	375	364	348	396	401	384	382	383	356	344	372	364	326	354	348	343	351	394	386	392	393	334	376	383	361	340	372	378	385	371	340	356	348	345	328	400	373	400	388	366	379	350	365	379	351	368	343	367	415	354	390	388	372	395	368	403	396	361	354	399	346	382	367	380	405	338	379	375	348	370	398	391	391	406	353	380	374	323	352	366	378	375	384	374	368	378	367	349	358	367	315	358	380	357	348	349	343	362	354	346	360	392	360	382	363	363	354	373	363	378	367	369	392	369	387	405	362	372	358	374	352	344	336	368	380	313	374	346	370	322	373	351	355	382	367	323	347	355	366	369	398	404	374	374	354	373	365	342	353	383	337	368	380	362	405	384	388	381	362	365	394	380	422	392	375	349	345	362	380	364	364	427	391	391	321	394	382	365	361	383	406	365	369	345	388	362	391	370	360	358	350	377	390	360	335	350	348	368	350	383	345	346	355	371	366	357	373	355	338	377	324	355	406	396	391	381	374	412	362	372	363	376	392	365	378	354	347	393	380	361	403	368	359	361	387	354	351	361	360	389	426	361	356	367	374	396	400	397	362	367	322	394	384	346	376	310	428	341	373	355	377	384	360	381	364	397	347	395	373	353	367	381	404	403	369	384	351	383	353	373	365	378	368	397	351	359	379	343	379	342	311	375	397	366	376	365	382	364	362	355	378	396	353	395	394	372	369	351	370	369	360	386	371	348	381	338	336	400	374	391	339	332	351	380	407	378	353	401	367	409	372	353	340	373	382	375	387	355	360	374	373	324	361	369	372	353	359	367	349	369	404	356	352	382	374	390	345	382	368	385	373	360	351	350	376	362	387	366	373	365	348	347	371	382	355	341	383	346	342	372	345	374	367	378	369	397	369	384	401	368	353	364	373	344	333	401	374	384	342	351	351	376	353	360	382	369	364	338	348	372	389	365	364	348	401	372	368	370	333	372	364	387	364	407	393	378	345	391	339	393	411	395	412	352	386	363	376	366	354	425	374	341	379	380	354	352	338	335	327	362	368	365	398	399	321	370	356	375	391	360	364	366	389	353	365	328	377	360	359	339	348	356	399	362	372	403	362	349	396	346	374	385	389	350	388	396	353	381	365	365	378	379	340	392	393	413	354	364	347	340	360	390	354	351	358	351	389	397	355	378	376	357	372	349	351	400	425	379	331	396	375	365	340	379	389	356	365	397	396	363	402	376	360	328	324	368	338	384	370	374	359	364	343	358	384	347	420	381	411	389	371	357	366	382	393	349	319	347	376	370	378	396	356	374	333	356	365	348	385	388	330	383	357	342	361	362	353	396	361	337	370	379	338	385	384	356	393	347	359	361	351	374	379	358	362	336	374	395	403	383	362	379	384	358	398	359	391	377	387	393	377	381	364	363	403	360	344	340	347	404	388	365	376	388	363	365	343	392	356	341	345	374	413	379	386	357	365	341	379	355	348	335	366	383	367	399	395	340	407	426	344	356	400	370	365	350	361	392	357	376	367	375	382	371	400	387	348	359	375	391	374	362	363	365	345	380	347	336	362	390	375	354	384	354	322	342	386	380	344	382	354	374	365	367	373	367	414	394	379	371	333	353	339	400	393	353	342	348	353	367	360	367	372	396	336	358	377	381	315	354	363	372	383	391	363	370	360	371	350	366	359	356	323	381	341	375	361	387	356	328	372	398	389	387	376	376	359	376	356	368	351	365	383	347	368	346	355	362	409	391	351	383	404	363	379	355	346	320	412	359	371	391	386	352	349	345	437	335	385	375	369	341	384	396	345	343	373	352	376	352	356	337	383	359	394	390	392	346	364	346	379	327	366	381	389	361	359	350	350	328	354	374	404	353	337	365	340	336	409	386	392	356	373	382	402	368	355	368	354	393	366	379	352	360	360	369	382	379	408	376	363	364	352	388	362	370	360	318	403	375	363	360	392	342	399	361	338	387	392	388	334	372	378	383	378	327	367	354	401	396	363	367	384	366	357	390	364	368	382	357	410	349	334	332	374	364	348	368	361	390	381	443	423	366	351	355	402	345	342	365	382	345	359	379	333	368	373	399	348	365	370	402	364	391	379	383	367	387	364	375	348	394	415	378	420	398	392	375	390	379	349	368	365	392	416	394	385	367	359	359	329	349	393	400	408	362	342	375	348	353	359	374	330	385	336	371	406	362	357	400	372	367	358	425	379	363	360	333	371	385	380	379	328	362	371	373	370	348	390	359	352	339	384	345	369	372	381	394	377	373	379	391	381	387	364	351	338	368	364	368	372	372	392	371	377	409	376	358	336	360	386	358	386	368	388	339	365	383	368	375	348	362	351	371	379	414	366	384	348	373	385	364	372	362	345	385	407	377	385	353	396	342
14781	6747	9276	9026	7605	6820	5175	3876	3512	2691	2612	2341	2137	1974	1823	1483	1264	1447	1281	1109	1076	1042	1054	1016	1016	996	1000	960	887	934	904	872	874	878	853	854	931	872	878	872	867	798	820	834	825	874	840	820	855	808	805	825	812	782	795	834	837	800	836	816	842	801	836	768	813	770	832	790	848	812	819	840	810	799	805	749	863	746	839	779	794	795	834	779	786	788	805	764	791	825	798	841	802	808	839	836	805	788	780	814	814	860	829	795	863	832	784	797	821	873	814	838	824	791	847	821	820	832	830	799	897	850	816	810	859	817	847	792	802	841	788	797	871	843	828	802	791	797	801	827	874	784	779	816	756	791	857	780	801	755	800	841	828	814	827	843	809	804	844	819	791	773	778	858	816	829	859	755	850	771	792	855	871	846	765	821	837	792	845	781	806	841	755	800	801	801	791	803	820	813	784	811	781	825	778	894	776	788	799	784	799	815	837	844	793	776	784	831	830	832	809	877	801	836	811	763	824	864	825	832	742	813	812	772	803	836	816	802	814	838	819	772	796	841	812	782	792	878	788	779	844	826	801	866	826	864	818	812	840	840	836	849	822	816	826	813	827	867	813	781	835	825	781	825	795	833	834	764	855	812	818	809	838	811	794	759	825	814	775	786	819	875	774	824	808	826	822	848	840	800	835	744	827	782	840	819	828	774	881	771	849	776	798	805	821	848	776	797	786	808	803	821	869	813	802	793	843	829	795	839	799	874	772	866	819	822	792	856	830	872	814	793	850	833	835	762	786	807	795	805	789	790	834	849	856	829	812	861	796	806	819	810	857	823	833	819	814	827	818	827	885	791	787	845	780	831	819	827	856	822	805	822	850	840	848	803	801	773	839	795	787	837	850	819	780	812	801	753	809	869	780	843	803	836	790	778	786	790	848	849	851	803	884	795	806	825	856	808	766	859	775	816	858	760	784	740	782	824	837	824	817	819	748	823	806	820	801	848	824	743	801	767	755	756	814	775	885	798	815	812	808	785	761	831	765	819	819	818	773	826	799	807	799	810	818	771	800	782	793	821	777	864	815	825	799	837	783	832	819	836	795	846	815	783	830	806	798	801	789	800	789	809	795	853	782	732	793	839	846	768	828	840	789	767	828	798	821	806	781	807	777	836	842	806	781	861	801	819	858	796	842	815	807	795	821	825	767	796	776	835	832	783	869	844	837	802	799	844	764	807	856	777	785	836	822	829	858	852	875	859	785	815	813	811	768	819	824	798	773	781	791	779	803	795	815	792	825	817	797	789	816	823	770	801	775	792	826	806	781	801	829	816	790	852	790	824	774	837	801	831	817	770	844	820	798	831	872	804	830	812	845	847	842	840	829	870	823	822	770	791	798	836	785	870	805	824	788	841	827	817	879	782	839	816	870	841	861	767	861	803	872	803	803	779	747	829	782	847	855	756	863	793	786	843	840	772	826	800	808	799	815	756	811	789	783	834	842	819	877	804	812	802	792	791	843	814	805	798	862	796	826	784	806	871	834	833	827	790	822	804	854	826	801	797	793	846	801	808	779	810	784	755	863	780	769	814	736	813	787	800	821	802	841	790	809	840	799	807	777	792	847	821	789	784	840	803	849	796	841	793	791	833	780	816	787	829	809	763	812	771	793	841	840	818	841	873	837	825	794	803	811	793	830	802	773	827	807	838	765	809	853	851	772	785	820	815	810	819	799	770	853	790	810	829	817	845	800	787	847	782	830	800	804	799	809	822	823	780	827	780	796	811	838	798	753	827	830	762	819	794	825	823	799	791	821	847	795	856	821	811	817	768	815	832	748	779	784	826	789	833	774	821	785	807	763	814	841	815	808	790	803	846	849	809	802	801	847	809	793	714	836	821	835	829	773	800	780	821	775	775	790	766	821	755	786	820	802	808	823	834	841	792	812	751	816	802	765	824	833	785	763	811	836	842	805	774	794	802	764	817	775	799	858	796	818	845	827	792	821	774	832	781	810	835	840	818	845	814	813	862	813	822	731	814	853	818	806	818	798	794	786	754	829	806	812	851	753	856	831	831	826	816	850	790	797	824	887	779	797	807	842	809	790	785	860	779	761	868	806	823	843	856	779	801	840	816	780	821	763	827	754	817	796	781	800	843	825	870	767	780	776	766	830	863	862	817	842	809	815	851	810	821	820	781	863	811	822	819	842	786	835	791	743	821	795	858	786	777	769	867	773	801	813	841	831	798	826	819	810	821	789	856	857	804	805	837	833	841	859	867	771	829	765	804	767	864	799	818	789	759	806	792	832	810	803	800	794	808	846	840	863	827	872	780	834	855	783	823	833	845	822	798	825	844	854	889	805	857	785	815	760	810	810	837	854	831	803	820	839	794	757	792	837	834	782	887	832	808	807	822	831	750	809	788	817	855	821	808	798	779	818	769	820	860	816	834	768	808	834	853	810	827	837	845	840	810	803	820	820	846	885	760	801	852	815	792	822	789	874	816	789	854	853	803	775	872	781	831	809	848	831	752	851	823	803	803	819	826	808	781	781	810	828	781	807	817	851	822	826	798	773	845	825	819	799	794	812	789	801	808	810	814	792	832	790	807	806	790	829	827	836	812	807	798	831	806	768	788	804	862	798	772	759	797	832	815	740	815	808	774	818	791	812	789	844	813	832	835	820	863	794	818	792	781	830	859	846	757	809	833	790	813	799	826	761	775	792	848	800	735	830	814	805	822	812	821	849	817	821	793	795	819	810	802	824	784	812	782	836	782	830	852	847	839	795	791	802	880	754	819	842	775	776	797	768	860	811	842	771	881	813	824	811	855	803	833	815	842	857	802	881	830	779	781	793	858	831	800	820	833	823	829	787	810	770	849	822	802	782	823	797	791	821	835	778	804	738	827	825	796	762	782	814	811	728	777	826	770	801	777	831	777	757	815	806	760	796	807	801	794	783	824	837	813	825	775	817	794	850	816	804	762	771	811	782	792	871	822	772	817	801	793	860	794	809	822	870	826	859	775	814	794	807	809	830	782	804	832	830	801	835	802	801	827	767	793	806	811	835	782	795	809	823	812	782	780	822	838	835	730	821	825	831	776	869	828	768	799	848	809	828	830	826	776	833	788	814	809	862	868	805	806	810	853	823	845	813	826	792	780	778	803	835	810	806	800	765	814	845	844	823	811	819	810	824	818	835	807	856	798	837	822	803	809	836	819	852	815	816	797	846	914	797	821	837	820	818	775	819	830	820	756	846	777	848	866	864	833	780	823	797	827	824	823	850	786	847	842	834	765	775	810	805	814	825	783	856	810	828	809	777	785	814	815	817	787	797	797	811	791	873	819	796	855	783	778	817	816	827	779	832	844	882	848	860	855	883	819	810	810	826	805	834	821	748	822	771	861	777	806	850	811	800	814	839	809	812	838	845	784	797	858	842	719	822	800	744	804	825	840	823	823	849	830	813	805	831	793	802	833	829	810	826	857	830	823	770	843	831	804	815	837	822	770	787	809
32573	12544	8333	5455	3441	2898	1849	1328	1237	945	851	820	790	722	642	586	526	579	500	541	521	472	492	419	422	468	458	438	442	473	418	438	448	487	425	475	475	442	416	401	471	433	431	424	419	413	403	421	409	418	380	421	435	403	448	412	432	384	386	447	421	402	431	419	454	416	410	453	395	457	382	422	401	439	425	398	437	394	449	427	433	459	418	410	419	433	403	450	401	403	408	455	400	446	412	437	425	397	391	477	466	380	452	425	446	414	417	405	413	415	409	439	432	440	427	432	414	416	474	419	407	438	402	430	410	431	419	425	436	445	403	416	433	474	406	412	394	401	411	442	424	430	435	418	425	458	442	404	396	437	413	399	437	406	414	458	378	398	439	414	459	475	454	394	399	411	425	437	425	439	402	428	438	429	430	425	415	454	428	431	430	465	419	425	424	414	412	420	389	424	405	402	387	442	414	421	406	414	440	411	394	417	444	439	467	389	424	446	446	427	410	416	403	437	415	404	447	450	422	402	492	417	438	405	389	450	415	425	419	453	462	398	409	434	404	446	467	407	414	404	431	435	414	421	401	419	447	446	458	413	432	447	403	455	437	428	389	418	406	446	447	395	375	436	427	391	421	434	449	424	427	437	452	438	442	394	424	419	419	438	439	428	424	441	446	425	446	423	440	461	429	398	451	412	405	432	389	430	404	413	402	391	416	485	416	418	448	470	419	453	425	428	424	435	430	438	445	437	442	393	446	396	404	402	438	453	430	384	428	403	416	454	464	414	413	397	459	409	449	443	454	400	441	400	449	408	437	437	426	400	427	387	423	379	447	440	433	407	379	383	438	444	401	368	450	448	386	455	426	439	412	417	428	416	454	435	437	458	454	431	407	428	418	432	411	413	446	427	432	450	432	441	452	430	430	403	447	429	410	449	393	392	442	445	422	406	429	389	448	430	440	409	384	433	401	425	413	397	431	441	440	434	436	399	424	456	435	398	458	417	436	405	472	375	407	469	429	400	415	402	433	444	420	380	410	408	422	472	436	404	404	453	394	445	414	461	466	422	410	437	369	435	396	441	432	417	397	437	432	412	480	395	438	436	459	471	417	390	414	402	425	468	468	396	410	441	447	451	438	421	431	404	425	444	420	402	441	401	461	450	429	415	401	416	422	416	430	366	421	418	433	435	430	456	438	415	440	399	453	412	393	400	381	438	430	433	428	408	431	426	439	409	423	397	421	412	395	424	416	354	408	423	403	433	400	412	437	410	424	402	439	420	430	436	395	430	384	429	426	436	400	409	420	450	417	435	433	439	441	437	437	423	394	398	402	432	410	391	428	410	431	422	446	443	454	449	430	403	412	400	416	397	445	435	412	448	427	431	427	427	413	441	433	414	411	432	410	435	439	413	369	380	392	419	480	414	379	400	455	413	415	438	401	406	407	457	414	447	426	441	381	424	378	417	425	440	407	397	441	402	409	412	455	405	425	431	421	442	428	434	402	442	423	424	366	407	401	401	397	395	444	450	406	447	434	435	418	462	431	406	458	414	421	468	456	480	392	384	421	438	415	451	408	407	457	423	435	404	411	443	419	396	444	422	476	390	422	393	454	454	417	435	425	456	490	421	432	411	424	393	458	444	407	430	420	439	455	399	391	427	400	428	431	450	407	443	451	439	428	476	421	435	401	455	441	419	399	442	424	386	433	457	411	414	458	436	440	437	413	445	435	443	433	422	420	459	408	445	424	471	420	447	420	406	410	415	413	405	404	443	398	472	456	465	412	432	438	397	415	472	446	422	411	404	398	441	443	432	424	430	403	409	449	386	408	435	447	423	429	391	468	421	428	432	473	455	442	400	434	433	462	444	457	430	427	389	408	468	458	387	429	435	404	412	420	426	410	429	406	446	439	414	370	432	431	457	415	444	418	411	439	394	420	407	469	419	409	427	409	455	442	401	423	439	413	402	401	450	448	442	412	438	418	443	395	454	398	414	422	427	389	399	400	425	427	448	409	428	400	453	433	390	425	384	400	437	411	395	407	436	451	409	370	417	445	414	423	414	386	428	440	469	411	412	426	401	420	433	453	481	473	435	414	428	445	425	404	417	414	439	455	394	426	430	390	444	424	409	428	407	426	444	424	369	418	395	410	403	416	444	448	427	406	409	390	390	393	419	438	438	429	410	417	395	441	465	434	424	417	402	456	424	468	407	450	433	429	430	447	432	410	390	421	457	422	421	429	394	418	413	405	419	427	409	445	366	395	402	406	417	389	397	364	412	410	436	443	402	457	460	422	429	437	419	433	438	426	415	418	436	425	399	400	440	448	398	464	438	402	400	393	427	418	455	420	423	450	429	413	411	409	474	423	394	383	454	424	402	409	411	422	425	413	430	445	417	387	405	373	432	398	382	432	424	443	416	389	445	402	426	406	468	439	393	437	456	424	415	430	406	408	422	385	434	436	423	417	412	467	424	449	448	405	406	397	429	422	431	457	423	413	436	435	401	433	418	448	394	423	436	474	412	418	432	432	452	447	424	419	405	446	452	419	394	435	416	441	415	433	401	465	427	459	426	432	441	390	454	443	417	445	408	448	458	419	407	448	394	439	451	441	434	428	380	472	443	421	420	393	376	436	439	423	424	437	379	421	442	407	445	472	418	399	458	410	390	420	401	388	405	444	446	432	457	407	418	416	405	410	433	452	417	414	379	454	459	438	418	416	454	455	409	423	405	451	414	468	402	417	399	441	421	425	447	409	421	433	440	414	404	423	418	413	430	430	425	438	414	429	423	401	426	459	444	413	426	398	415	435	438	441	436	404	397	403	427	406	382	381	422	461	426	427	414	458	486	439	466	426	411	488	440	386	415	398	442	417	369	410	434	379	431	397	439	430	407	455	406	385	411	464	444	422	443	441	421	452	400	417	414	433	424	439	397	452	448	419	427	417	430	386	447	422	441	399	458	407	406	371	433	394	433	410	418	441	401	453	438	395	418	389	396	469	401	398	450	428	431	417	442	446	413	431	452	404	440	417	460	390	461	393	445	410	438	419	453	413	393	445	437	435	456	368	477	441	448	444	423	424	438	480	384	429	451	452	479	438	412	398	397	406	402	414	392	415	467	422	425	392	437	395	409	405	419	385	431	433	385	443	360	432	440	443	409	438	409	394	421	431	391	390	461	449	450	387	416	410	429	413	413	425	495	440	441	458	384	421	424	419	406	401	421	412	426	417	418	395	437	414	404	418	438	448	444	457	402	432	427	381	411	436	398	422	426	440	422	428	480	439	412	413	402	416	448	444	439	383	440	425	395	400	421	408	384	413	410	401	425	417	447	434	427	407	424	429	426	442	421	423	417	416	427	412	441	402	405	378	407	407	430	403	430	413	417	424	450	421	428	499	398	451	414	411	423	441	399	419	461	455	449	411	449	381	405	451	461	403	433	462	438	443	456	399	430	447	457	409	438	416	428	423	428	436	415	426	429	408	389	378	431	434	454	459	422	410	398
17849	8068	12412	12500	10141	9260	6850	5414	4929	3849	3631	3197	2858	2553	2306	1999	1519	1800	1606	1482	1234	1348	1287	1233	1206	1184	1204	1208	1052	1046	1024	1086	1030	1013	1023	1044	1060	1111	987	1046	996	940	1019	929	949	942	955	983	907	894	989	954	890	953	959	935	882	932	924	900	900	949	936	933	935	928	926	975	880	905	982	924	961	900	950	955	936	936	864	950	949	909	975	888	969	901	920	913	953	906	950	911	889	893	918	934	965	951	928	907	945	944	947	912	901	912	981	943	886	891	901	978	932	944	847	909	919	904	914	876	920	901	946	912	919	912	976	937	909	974	882	886	913	981	894	915	905	964	895	916	956	907	925	900	927	908	948	938	900	947	899	963	915	963	930	923	935	851	916	912	908	958	928	970	870	928	930	897	971	953	942	937	885	886	952	931	981	862	864	966	920	953	890	874	955	948	891	944	928	919	907	870	976	898	923	944	965	967	868	908	916	930	928	925	954	1019	897	907	924	963	924	960	939	899	967	880	880	939	917	925	946	950	918	881	957	881	943	889	914	919	954	884	920	905	902	948	923	924	852	911	895	924	938	920	916	946	869	903	964	964	942	926	948	898	923	891	927	886	877	941	891	888	937	952	942	883	921	938	954	907	918	922	925	925	905	916	936	901	942	937	923	906	927	894	942	896	922	910	922	905	906	915	943	927	886	925	861	946	926	969	918	887	887	904	979	893	927	881	906	947	867	929	923	922	899	924	939	961	931	958	885	955	948	939	921	932	888	954	940	910	941	929	856	940	912	886	928	917	961	880	977	932	915	971	973	961	884	875	957	948	909	926	916	913	933	913	893	885	892	984	918	893	940	936	918	917	932	898	908	929	907	955	897	905	917	906	889	902	925	910	1000	926	948	875	867	951	885	901	920	865	991	902	950	859	928	933	929	950	930	942	939	922	958	914	914	905	885	966	918	938	945	859	946	939	967	911	924	904	912	963	968	939	898	860	912	897	907	948	897	882	967	918	913	916	876	905	912	909	945	899	944	922	900	916	925	891	930	906	916	940	937	936	964	904	882	905	940	862	937	844	923	928	900	937	961	927	948	910	918	877	924	821	925	875	821	873	933	913	933	883	898	957	913	876	912	843	878	945	965	957	936	925	934	892	900	947	901	903	983	954	959	931	900	870	909	977	917	930	892	917	944	947	978	897	938	936	883	933	1003	949	880	915	927	953	949	927	987	899	937	929	922	947	894	906	940	1006	1001	949	943	911	931	880	883	930	893	898	943	909	864	882	918	997	905	896	950	946	948	919	915	913	884	912	932	936	910	937	934	903	955	921	938	892	932	902	912	974	935	924	905	879	938	938	934	873	913	940	964	900	883	899	885	931	922	915	907	912	910	847	953	887	967	977	941	921	937	890	924	915	887	926	1054	899	894	895	934	939	928	880	975	913	895	910	933	925	980	946	884	860	900	924	879	982	969	980	939	926	927	897	915	903	925	936	922	896	886	851	940	896	917	900	876	910	891	954	928	918	904	920	914	891	869	913	998	903	908	959	907	872	940	930	917	933	1006	949	912	961	953	922	869	965	929	919	925	919	950	951	963	912	893	903	945	957	954	948	862	921	928	933	822	903	931	911	960	918	903	918	852	916	927	950	897	954	930	949	935	874	980	886	940	947	916	927	949	917	905	942	896	908	911	871	896	923	897	898	916	932	868	953	881	950	1013	975	910	966	951	851	927	973	898	935	943	913	869	928	904	865	918	911	913	952	950	951	892	901	917	1001	975	940	930	904	942	910	902	892	922	957	930	962	906	924	898	888	877	877	899	876	958	920	949	932	887	829	1007	887	929	900	911	950	919	869	936	945	892	940	912	902	923	948	908	897	906	894	910	941	953	930	959	945	901	961	940	850	887	900	955	934	902	891	919	915	834	908	888	929	904	944	908	924	915	852	947	940	867	855	901	870	892	935	945	946	931	876	918	880	894	957	926	933	916	921	924	933	915	956	872	919	974	902	930	933	883	900	966	937	955	956	955	891	916	872	893	981	915	944	928	936	966	923	915	971	904	913	928	915	912	955	927	900	944	974	939	898	905	935	911	912	909	939	919	923	900	921	933	905	926	896	907	943	901	936	953	944	898	951	898	958	888	960	926	882	900	899	887	893	927	971	937	900	934	941	937	873	917	983	881	923	974	908	962	911	922	882	913	937	927	908	893	921	965	936	943	923	936	931	911	943	920	901	873	926	949	908	942	952	894	952	929	919	928	860	913	987	928	878	944	981	973	926	964	920	899	905	979	944	924	896	911	932	902	947	906	899	921	929	953	919	907	850	917	982	931	918	896	975	926	896	916	946	904	947	871	931	946	952	888	944	885	970	968	907	951	943	960	884	928	922	954	969	889	935	957	964	945	907	868	915	980	858	935	890	937	912	959	858	845	988	937	953	899	902	919	851	921	967	921	921	1014	938	969	911	942	952	970	919	927	921	881	891	936	936	893	989	931	930	878	896	910	906	933	981	951	971	937	924	906	899	899	920	1007	902	856	968	896	917	940	972	896	907	875	911	885	973	897	957	952	909	881	903	935	879	878	960	912	949	908	909	933	923	944	913	982	962	952	935	932	869	889	938	930	949	895	896	906	948	910	943	926	919	935	947	906	884	888	889	939	931	925	999	865	938	973	955	955	924	891	970	979	991	929	886	941	946	904	969	969	893	898	900	926	913	936	900	918	874	903	908	968	924	888	934	931	904	948	916	909	935	932	975	931	887	893	926	922	952	986	856	914	917	939	859	943	923	866	960	886	952	924	923	926	913	963	893	950	899	906	908	970	934	904	888	957	905	932	884	953	925	920	898	925	949	943	963	936	962	923	947	912	869	938	914	888	997	885	937	891	923	904	917	932	909	874	942	934	954	906	934	940	911	956	945	953	880	926	900	954	928	965	904	945	929	956	934	867	923	904	936	899	892	978	949	962	932	888	871	910	895	918	871	941	953	879	918	953	968	923	941	929	912	957	856	912	918	912	909	997	922	901	894	971	944	860	876	891	948	965	910	962	923	963	962	935	890	854	921	929	999	941	943	956	970	890	948	904	957	917	906	910	877	915	915	899	862	867	895	949	921	966	853	935	915	945	863	947	924	962	1003	930	924	886	911	910	869	913	916	865	949	911	942	931	923	905	951	901	855	858	935	929	867	901	909	907	906	923	913	884	932	907	834	895	957	914	909	897	885	916	900	986	878	920	929	914	890	855	856	944	918	909	977	908	895	941	907	930	913	873	913	899	907	920	969	951	903	942	865	971	938	919	902	929	971	939	932	948	933	904	898	950	953	901	913	937	923	942	924	845	946	965	940	915	862	928	890	899	938	934	891	884	916	919	940	930	937	933	904	895	887	911	904	931	965	864	1017	901	917	917	950	951	900	919	970	916	908	888	889	919	956	918	910	938	949	957	924	913	969	922	939	927	955	962	929	919	959	929	920	957	925	905	889	895	937	970	955	912	861	961	982	908	920	927	930	945	912	897	933	874	933
12754	4587	3415	2259	1344	1145	908	728	631	573	531	543	518	469	471	491	450	431	463	443	444	416	418	392	357	403	426	398	381	410	422	433	421	395	423	416	381	389	401	389	429	397	396	349	370	390	395	384	359	429	429	380	396	390	393	371	412	377	408	370	377	434	411	427	413	385	426	413	363	432	388	390	385	376	420	390	375	396	386	400	395	366	402	408	405	373	413	407	375	365	380	381	412	395	379	365	393	418	396	436	353	431	369	368	414	411	381	388	422	396	411	415	417	417	409	384	394	403	387	430	395	376	399	367	424	416	363	405	398	418	362	387	367	393	401	367	372	390	421	393	387	368	392	416	368	410	400	373	354	429	402	422	432	388	399	373	382	403	411	409	382	382	376	377	424	400	388	429	456	397	374	386	420	372	374	417	371	334	403	359	360	415	373	343	405	361	395	374	374	392	389	395	384	387	398	412	395	410	407	396	394	376	412	386	378	410	349	393	403	409	428	441	394	408	427	392	377	409	402	331	419	417	401	381	408	397	350	408	380	388	390	390	398	388	377	419	414	360	418	410	382	377	389	370	408	395	416	410	390	414	424	425	401	405	408	400	361	392	382	395	374	385	389	401	400	410	375	414	382	404	438	410	422	397	418	389	432	369	424	384	442	382	365	433	406	360	417	398	397	350	401	371	398	391	396	402	433	429	382	362	407	419	389	386	389	428	409	401	350	376	390	385	402	425	386	386	376	372	414	399	423	403	406	365	383	400	387	418	403	395	378	366	379	404	407	395	412	408	409	377	364	348	415	373	380	399	364	385	389	383	419	377	398	393	391	394	408	460	387	364	350	411	340	390	433	417	413	406	393	372	367	386	396	402	379	421	384	404	417	426	403	399	365	380	370	396	394	385	369	407	420	402	433	403	426	381	393	409	377	375	391	407	409	380	381	359	366	374	437	435	442	393	380	402	370	372	417	398	392	365	384	351	332	377	375	361	383	435	394	372	397	398	386	391	451	385	367	373	382	383	415	386	376	386	430	402	381	392	394	394	402	370	393	402	380	381	402	393	436	389	393	379	407	436	408	389	419	383	441	358	391	399	403	409	401	349	378	390	386	396	417	387	390	399	387	372	397	380	406	402	404	358	360	376	407	406	377	390	356	356	448	409	360	391	370	395	388	425	379	410	422	417	374	413	454	352	395	355	393	397	422	376	376	427	407	413	350	423	388	386	440	382	407	371	392	371	385	392	403	374	364	438	384	384	401	368	418	393	395	380	417	413	425	412	404	400	382	369	381	382	380	419	391	371	402	362	401	397	406	372	384	398	429	414	383	394	404	410	383	425	391	417	376	399	430	378	383	380	384	396	395	386	395	408	401	380	377	388	409	425	413	416	416	388	376	384	397	402	417	408	387	375	350	370	395	367	393	435	368	377	423	363	393	404	397	418	405	406	415	383	406	412	391	392	415	387	379	394	390	384	425	390	401	404	401	407	365	360	397	350	415	391	383	377	408	371	374	346	379	375	398	432	373	386	411	382	408	409	366	387	390	379	424	394	406	411	401	356	403	375	425	426	405	402	433	380	403	366	359	382	368	398	401	403	411	381	390	424	383	420	377	414	410	357	377	395	410	394	426	414	366	369	390	375	415	407	360	374	357	390	394	414	380	342	393	394	380	363	391	368	408	403	369	425	426	390	371	368	389	362	422	341	402	395	397	391	380	374	371	344	396	409	392	360	368	412	385	373	377	363	381	394	385	389	386	386	409	398	404	401	385	386	400	403	419	358	360	387	411	385	410	401	397	394	383	422	377	408	391	423	370	359	385	415	388	391	369	400	363	376	415	405	401	415	387	399	393	349	378	377	409	398	399	370	380	415	392	403	380	381	387	380	389	409	402	385	360	388	398	409	386	396	354	378	374	412	368	381	391	388	386	414	368	403	384	403	411	377	400	408	407	377	410	383	376	365	367	395	408	439	380	405	389	428	405	377	398	441	402	385	443	365	399	366	380	373	403	407	422	365	370	372	360	374	410	422	394	376	415	396	408	441	384	389	403	394	440	412	405	427	432	377	413	392	401	380	405	395	388	321	366	369	388	398	412	398	382	411	410	389	403	361	390	361	424	379	368	416	431	398	407	348	417	367	376	398	405	381	394	438	353	415	398	409	404	386	394	376	441	395	396	392	399	409	379	379	348	396	377	392	405	386	380	401	395	368	368	392	390	397	402	413	410	398	402	362	332	370	406	375	403	372	392	378	386	382	403	347	403	426	412	390	381	387	392	361	414	390	402	401	403	379	391	387	360	400	427	390	405	404	419	366	437	459	390	379	388	382	362	355	406	434	410	420	398	412	410	418	392	402	424	397	394	385	391	374	421	418	371	406	404	400	414	395	399	397	405	375	411	378	415	406	404	416	395	404	355	400	403	369	400	398	402	420	416	419	426	364	355	411	364	385	394	409	371	413	413	397	371	427	415	431	433	414	406	377	431	427	391	403	414	386	413	406	404	382	373	371	374	431	412	392	421	399	385	396	395	435	419	399	382	404	401	374	356	389	379	423	434	394	405	425	415	403	364	399	398	378	374	431	404	401	412	373	379	423	360	370	393	397	374	394	399	414	397	410	397	407	397	383	395	402	409	394	412	403	402	382	393	363	379	341	419	385	391	387	430	399	385	380	386	370	399	369	359	402	393	384	385	364	387	401	386	396	371	392	369	354	374	376	432	403	392	377	355	402	422	407	388	410	414	383	383	387	391	436	372	414	426	406	394	410	370	419	331	400	401	393	390	396	386	386	409	380	396	371	367	391	385	399	379	382	408	388	410	385	386	400	369	395	394	397	394	427	392	373	386	426	385	396	442	383	379	419	409	414	349	352	359	416	406	397	398	382	397	368	393	361	385	448	404	346	378	377	407	369	397	365	364	409	363	386	405	378	400	363	392	358	349	414	368	409	426	368	388	377	388	381	380	382	400	393	397	390	419	382	374	360	377	365	396	370	447	331	373	357	373	389	391	373	444	409	394	410	379	368	353	375	379	414	391	418	396	359	427	428	410	416	375	402	355	409	381	390	432	401	417	397	396	384	409	413	401	391	400	403	394	405	400	377	379	424	372	413	378	374	405	389	353	377	379	430	417	386	371	359	320	377	383	386	380	378	380	418	409	435	375	357	388	402	388	403	408	417	380	381	376	377	360	387	431	412	409	382	388	381	394	393	396	407	386	415	384	410	394	405	424	368	391	430	411	421	366	401	369	358	405	411	394	386	415	445	392	386	417	360	394	343	411	401	387	477	417	430	392	364	367	422	393	413	382	401	391	439	372	402	417	419	362	398	406	397	416	425	408	412	359	382	406	393	358	394	399	368	376	406	359	382	355	370	356	420	373	363	384	401	411	404	382	429	404	379	367	375	369	405	375	374	412	392	401	393	358	407	395	400	367	401	381	408	336	386	379	387	398	376	379	431	380	373	394	368	444	373	422	391	387	388	387	419	374	417	393	393	376	388
7614	3891	6347	6366	4444	3937	3197	2577	2294	1810	1691	1483	1453	1452	1328	1255	1053	1238	1178	1069	1043	1015	1045	910	953	945	975	946	866	896	906	851	844	920	849	894	932	858	848	852	909	880	877	893	920	827	826	855	856	838	881	839	853	864	835	840	878	853	875	863	816	880	835	883	859	879	848	858	866	815	884	891	831	786	846	849	825	883	880	803	862	861	849	784	887	847	893	875	870	829	842	865	785	846	878	841	834	892	838	848	884	864	811	863	825	869	840	856	822	794	795	817	825	870	847	835	852	878	851	856	876	826	851	880	885	820	811	834	830	908	809	851	808	874	786	855	801	890	842	845	860	898	808	824	892	874	817	928	796	836	832	799	869	845	834	812	826	845	844	837	906	839	759	879	852	832	830	853	850	872	855	840	811	841	797	812	839	837	832	810	845	860	840	860	846	864	871	905	879	824	883	845	817	886	823	881	885	856	889	804	801	860	876	866	876	798	823	858	882	835	857	890	900	852	874	873	841	878	825	846	784	934	844	850	907	819	864	847	894	895	829	887	856	953	775	872	825	808	839	865	839	874	865	896	858	834	844	842	818	843	836	829	869	844	868	874	825	840	881	855	815	876	809	835	877	884	826	819	810	853	831	830	881	828	859	846	824	801	833	806	801	869	834	864	887	860	831	830	850	849	832	839	830	805	856	792	866	844	853	808	845	850	844	830	897	893	844	863	844	848	882	817	830	898	843	821	836	850	842	885	892	871	856	886	861	831	802	887	882	855	857	871	839	873	850	829	897	858	879	873	860	851	863	840	809	854	826	805	822	857	879	886	819	889	850	871	871	856	819	843	898	847	883	842	840	893	841	856	861	825	881	849	880	861	859	813	783	871	859	855	855	882	824	889	863	857	874	853	846	849	871	919	861	847	845	891	860	838	870	842	812	837	877	853	829	867	868	866	845	854	902	858	829	786	839	867	814	876	863	843	848	814	801	866	878	856	839	846	844	881	882	786	843	830	827	855	824	891	892	856	843	830	890	877	826	910	842	863	868	845	861	858	842	903	856	847	849	862	848	838	819	828	882	821	822	853	873	833	875	848	900	801	909	829	861	804	839	861	862	842	847	855	822	849	815	877	849	850	800	825	816	858	827	840	787	843	857	838	853	873	884	822	825	814	846	863	861	889	885	896	840	920	873	876	844	821	845	908	790	808	866	869	835	896	829	884	898	860	877	821	858	834	919	849	866	841	866	848	869	811	861	839	860	902	869	854	876	848	892	813	842	823	844	782	818	906	873	845	842	863	860	810	863	856	815	862	841	836	870	864	867	869	806	831	845	892	810	879	844	841	838	886	861	868	831	873	881	862	863	858	846	864	819	794	795	826	856	898	896	859	849	854	826	885	816	891	863	825	873	851	781	852	816	832	852	866	839	811	860	849	800	893	846	860	856	833	833	859	855	798	884	904	826	849	878	846	842	829	833	842	869	849	816	882	854	836	858	841	902	886	900	844	834	817	875	869	800	886	864	837	807	817	885	806	833	897	804	826	782	856	815	864	850	868	872	857	861	905	906	839	828	837	854	862	817	865	844	870	853	863	849	884	813	808	854	818	827	868	922	929	876	884	830	780	851	834	852	849	819	864	830	825	904	867	808	843	820	816	905	886	863	864	898	841	833	855	845	863	867	859	852	858	918	882	861	830	861	881	832	850	881	851	870	873	881	870	852	860	866	852	879	831	864	817	862	807	804	859	811	848	845	818	815	838	877	897	875	823	858	835	885	832	887	827	819	863	823	884	859	864	903	781	853	832	855	900	841	889	869	879	855	813	832	868	878	845	854	854	854	891	870	852	830	830	834	796	889	889	830	903	861	911	870	833	876	832	817	846	841	875	861	866	839	800	822	820	885	864	855	864	831	885	836	885	872	897	896	867	847	846	857	855	849	835	868	849	808	842	812	841	811	858	795	828	834	821	896	889	851	885	799	837	866	859	856	880	866	845	829	859	836	854	809	819	823	845	877	846	902	798	831	816	803	843	838	829	910	901	851	857	851	867	877	804	869	884	859	932	877	857	879	849	901	844	903	870	867	847	834	883	853	843	814	831	836	838	832	840	798	861	841	856	859	865	878	854	818	816	816	829	879	897	875	862	817	865	835	829	817	873	824	883	870	830	851	872	816	851	826	908	826	821	858	871	853	818	859	876	857	855	852	863	908	890	815	861	809	819	821	847	836	874	881	832	900	830	847	897	798	833	790	848	880	796	861	814	873	884	846	837	844	890	833	831	874	884	841	844	829	855	865	817	905	832	859	833	880	881	846	879	837	925	824	838	831	830	888	812	830	861	887	880	835	871	856	866	838	868	869	881	789	810	895	863	856	833	818	876	837	866	867	846	883	878	807	848	876	808	899	846	835	844	808	867	811	903	849	847	826	842	868	790	882	837	848	869	858	848	869	855	817	892	848	879	896	843	817	894	847	831	810	871	837	830	855	869	819	846	873	824	871	867	797	863	917	813	881	816	860	863	894	863	793	876	829	873	891	845	867	824	828	871	840	837	826	843	831	860	911	822	845	842	902	831	846	885	795	872	854	880	863	858	832	847	882	857	871	842	822	875	854	825	860	886	880	897	834	891	876	830	776	887	843	865	823	882	866	823	881	862	897	809	874	884	876	821	843	863	797	810	847	881	805	816	835	886	842	831	821	830	886	875	878	913	793	898	863	856	882	899	857	856	859	872	807	834	858	856	850	843	851	850	835	926	829	841	872	867	877	838	826	819	879	895	842	834	786	837	856	902	884	816	872	839	909	932	872	829	823	806	859	889	824	822	866	851	888	842	856	822	837	821	867	806	837	809	842	833	826	850	897	841	809	825	823	851	846	845	852	874	808	863	822	852	848	907	870	837	867	832	911	892	891	850	879	878	838	863	876	813	815	918	815	865	846	874	801	851	856	870	870	833	855	846	885	860	860	843	850	824	893	849	873	862	860	869	876	867	814	846	841	850	864	845	801	843	883	870	818	824	827	818	854	813	849	877	910	854	856	912	917	844	853	859	793	846	846	838	827	884	900	857	852	839	828	847	864	787	854	842	838	871	816	857	862	818	867	849	847	841	850	850	868	863	841	880	796	871	927	870	886	845	827	866	858	866	909	815	860	838	833	834	851	901	869	905	828	865	848	913	846	926	889	854	877	864	810	917	887	879	877	789	833	819	877	878	840	860	897	837	902	775	870	862	843	850	875	882	875	813	893	907	919	858	874	889	810	822	832	853	826	809	897	852	849	818	884	799	861	813	857	827	921	840	841	842	857	895	836	819	837	863	906	905	843	864	855	865	906	802	862	800	855	837	870	881	867	917	867	834	862	792	889	889	815	853	866	892	828	890	842	841	841	867	910	880	875	819	845	867	879	861	893	878	801	850	833	878	852	828	822	819	833	849	825	874	849	857	824	814	897	850	815	834	879	869	858	863	866	843	798	843	882	806	889	851	800	848	856	858	826	910	868	860	827	821
22238	7590	5553	3879	2573	1929	1429	1069	931	777	777	607	555	520	515	447	458	452	394	409	409	419	381	393	400	428	393	375	340	364	421	378	354	343	369	388	336	389	348	365	392	348	366	367	323	362	379	373	374	395	338	347	384	391	343	322	346	353	365	369	343	396	388	335	377	363	360	366	352	410	358	388	387	375	379	370	378	366	344	349	376	342	362	359	360	365	377	426	370	344	350	377	372	397	381	353	379	376	348	329	374	375	357	388	352	391	344	341	376	352	362	363	375	333	365	359	391	379	368	385	388	359	362	417	348	386	393	353	388	355	369	355	365	379	304	335	376	360	388	342	352	362	391	379	376	388	379	363	376	352	406	318	363	350	355	367	341	389	345	366	359	397	344	398	384	358	376	351	362	415	352	354	327	346	332	338	347	367	360	375	347	378	380	384	365	380	380	368	374	386	347	341	384	399	397	372	342	330	372	368	348	363	365	361	353	375	359	349	366	374	374	391	371	355	388	332	362	394	348	367	362	356	383	340	381	362	366	401	347	343	378	382	376	362	386	352	351	386	344	375	361	392	452	402	341	402	342	372	357	353	341	362	331	374	381	373	364	335	371	385	340	366	398	323	345	331	360	371	358	360	365	381	359	380	387	400	369	350	326	350	384	387	361	348	341	352	367	371	358	372	342	383	353	388	376	309	367	357	380	314	361	387	329	347	387	396	401	368	363	401	363	384	341	392	390	342	371	362	341	385	341	365	369	376	408	358	359	364	357	346	403	386	392	365	362	370	365	366	350	401	378	356	340	398	368	363	339	349	403	334	346	384	374	391	380	370	390	376	365	389	379	360	356	360	354	372	327	370	367	402	396	335	387	352	391	382	370	352	358	367	347	398	334	401	336	386	375	335	364	364	348	343	380	365	357	346	355	360	381	349	351	397	349	368	366	370	366	368	372	358	377	387	384	373	375	354	381	368	385	355	354	325	331	400	358	352	376	382	336	334	348	372	368	344	371	363	381	346	344	354	359	401	363	411	359	345	375	322	363	349	335	351	370	399	341	315	383	377	366	363	390	323	363	372	361	345	347	396	354	343	379	348	335	412	370	372	365	374	362	352	372	405	384	385	373	381	350	391	388	350	353	393	340	351	385	398	360	379	357	369	382	382	404	330	384	377	337	378	364	384	383	377	384	400	375	374	377	404	323	351	379	339	351	353	404	388	377	368	336	382	368	384	407	385	370	352	365	371	344	361	357	405	352	360	376	375	347	339	393	374	362	357	363	382	379	327	350	373	349	366	373	377	368	355	373	388	372	347	382	338	407	362	391	372	367	364	346	379	377	381	361	360	359	367	368	371	362	389	362	319	405	387	391	378	373	378	329	349	358	402	371	389	357	361	383	412	355	376	364	358	359	367	347	369	376	386	351	377	359	349	373	356	350	372	399	379	385	320	355	317	371	369	362	357	387	394	368	337	383	393	372	400	338	370	373	399	344	362	341	342	370	357	354	392	360	357	358	370	354	368	387	397	346	332	361	383	375	369	389	373	342	351	370	382	357	354	386	346	347	375	391	366	393	323	403	349	331	357	394	368	371	370	343	369	364	322	339	364	363	386	372	376	381	385	365	324	372	352	347	362	355	367	379	340	352	356	377	347	387	353	363	373	354	379	358	359	420	360	408	340	405	382	360	341	365	354	349	352	350	378	368	377	395	357	370	345	340	362	382	370	386	368	350	363	354	360	384	354	370	316	365	354	362	358	327	358	368	350	403	379	365	372	380	346	336	396	387	352	343	365	345	363	338	347	417	371	371	373	377	363	373	375	383	371	366	390	330	377	360	390	329	388	350	361	370	401	360	366	363	384	391	378	344	360	373	393	390	399	389	361	344	362	362	390	394	378	364	393	350	334	376	378	399	344	384	381	385	337	347	354	369	363	349	345	350	385	311	347	362	334	353	360	370	373	375	384	391	373	346	387	393	345	374	351	359	397	345	341	363	382	411	379	369	390	402	379	379	375	402	340	363	349	334	372	382	370	383	365	372	373	384	388	382	378	364	379	372	396	335	386	363	347	348	355	390	366	357	346	395	361	373	377	347	367	374	345	377	391	360	383	368	343	333	370	343	372	365	383	387	363	330	345	347	390	368	380	358	383	399	354	411	376	350	351	370	402	356	329	384	358	383	360	393	357	373	362	413	377	398	355	347	345	342	364	335	360	369	377	406	383	356	359	362	419	391	321	357	346	357	376	369	360	388	388	316	374	396	342	397	419	397	370	375	386	358	373	347	373	360	367	370	369	350	361	384	399	335	372	351	354	365	365	342	373	387	375	358	335	387	388	385	351	338	350	354	358	321	363	348	382	377	345	356	351	357	374	345	358	373	390	337	375	368	395	353	368	396	347	354	356	353	344	377	343	364	361	358	343	400	402	341	358	389	343	374	343	346	349	380	345	406	362	359	358	364	357	385	381	348	357	353	347	339	339	354	339	382	349	381	409	373	334	370	359	366	357	350	404	379	346	362	367	371	329	372	356	311	358	385	391	353	334	395	367	384	359	358	368	362	361	389	359	376	377	325	369	369	322	319	359	344	390	363	388	417	418	380	364	387	399	358	346	343	346	343	331	396	333	362	340	325	351	363	366	345	345	367	381	357	348	368	367	346	367	359	356	359	364	380	352	328	377	371	383	418	386	384	354	363	391	337	419	347	370	362	358	368	392	365	335	366	366	377	383	399	398	398	336	357	367	379	346	372	333	366	372	370	379	362	351	362	366	394	378	381	362	348	375	343	390	346	418	403	404	342	351	363	365	365	358	326	354	400	389	366	364	375	338	377	387	360	389	370	354	403	401	348	380	358	347	339	400	341	347	377	363	352	328	347	351	353	402	331	348	347	383	370	381	366	342	380	367	394	383	356	347	364	368	320	360	359	355	380	392	374	356	385	361	360	376	386	383	373	393	362	388	362	378	361	358	313	388	410	386	372	347	362	386	386	329	363	362	356	381	350	375	351	342	352	368	381	377	347	364	366	394	342	370	338	415	374	374	362	364	383	334	362	398	353	403	382	342	386	353	384	349	381	351	374	363	373	398	373	374	383	374	367	353	373	363	364	404	361	347	346	404	403	394	321	391	382	367	353	382	378	373	392	307	379	356	330	346	350	360	372	349	365	382	364	355	355	345	381	400	378	337	355	387	345	376	345	405	389	330	355	375	361	416	386	359	324	363	339	373	357	378	368	349	343	359	399	392	371	378	404	377	375	350	375	336	401	364	374	350	353	358	389	362	368	379	394	348	381	380	364	352	351	390	378	370	370	368	377	375	343	340	366	358	344	357	364	370	377	372	351	324	370	369	376	355	375	356	356	377	326	362	376	333	384	360	376	373	377	358	380	406	364	371	379	356	344	379	344	332	364	417	364	333	406	418	400	369	343	330	333	390	334	365	359	353	349	375	353	390	366	370	371	388	382	380	390	381	350	356	360	360	364	392	356	384	364	370	392	372	400	308
13187	5780	9471	9710	8127	6816	5230	4156	3500	2814	2799	2242	2071	1914	1680	1697	1151	1349	1394	1170	1119	1089	1067	995	980	1045	985	914	929	865	887	904	865	842	861	878	901	893	851	876	838	808	784	813	864	825	789	803	828	860	797	778	773	790	786	826	821	853	823	778	822	813	805	782	774	854	853	792	784	830	811	831	813	827	771	856	802	813	771	862	839	831	800	765	783	834	827	782	788	837	792	792	803	808	765	783	766	772	819	774	826	783	795	803	796	865	794	815	840	846	782	813	793	791	842	772	788	805	795	818	813	780	788	794	771	818	780	785	836	758	849	821	799	835	808	862	802	800	786	843	827	801	823	871	865	767	880	812	825	838	800	784	765	788	797	764	782	820	789	853	776	806	803	843	837	878	823	808	806	833	807	822	784	854	807	821	804	849	796	829	777	806	811	796	793	795	772	798	814	845	818	798	792	839	815	821	830	842	827	833	780	808	750	799	811	776	796	835	764	865	819	797	757	832	769	790	838	793	785	775	799	828	815	802	821	824	823	847	802	804	810	789	813	771	853	852	822	801	796	835	830	826	843	820	782	829	770	838	800	780	741	815	812	830	780	785	788	798	832	799	768	814	826	797	820	791	811	803	801	812	842	802	803	742	816	853	778	834	811	789	822	789	811	804	787	834	792	815	810	753	766	775	777	822	879	839	807	827	842	812	773	783	848	778	860	795	835	806	818	816	786	803	804	752	788	796	827	816	857	799	751	796	824	789	794	860	823	810	790	831	813	799	810	795	814	784	835	800	819	834	795	834	808	790	886	790	787	796	811	812	831	809	800	817	855	784	793	781	840	823	787	830	820	841	746	823	822	782	798	762	867	796	843	764	765	845	826	767	815	825	786	820	771	779	762	774	794	809	805	768	824	783	787	798	829	882	824	805	858	808	860	816	757	807	774	758	823	810	820	803	854	794	848	841	823	791	803	810	815	791	830	786	812	800	786	817	786	862	804	797	792	787	769	811	831	771	800	863	801	806	834	836	806	828	818	822	788	816	826	820	791	797	779	780	808	763	804	797	831	802	804	848	833	798	802	832	851	794	815	759	806	836	827	800	785	784	785	833	832	855	796	862	807	813	812	816	802	754	808	768	805	792	814	800	820	800	811	803	841	821	779	801	814	848	836	821	800	785	752	845	804	746	816	783	798	827	794	773	816	845	835	792	822	882	772	805	789	790	787	833	803	777	803	803	778	830	829	777	783	802	802	815	797	805	824	828	806	821	783	805	785	799	792	801	849	824	810	892	809	817	788	807	779	842	783	824	795	779	805	804	837	780	851	803	771	821	810	876	773	803	834	864	758	808	818	815	789	812	872	817	724	755	782	813	755	790	830	825	812	819	848	831	823	805	816	771	806	840	761	784	827	837	852	790	811	770	792	849	800	850	770	859	828	786	842	845	821	796	757	837	811	836	836	810	788	796	824	796	798	796	823	787	797	779	797	826	831	790	808	808	828	745	802	796	784	772	780	844	837	793	825	773	791	824	810	779	810	845	813	780	781	811	850	773	774	833	807	778	818	808	804	795	782	818	831	762	814	803	829	814	817	821	806	796	835	791	810	815	812	779	764	816	767	799	848	800	847	810	784	795	829	827	826	785	808	861	774	794	780	772	774	825	809	818	831	839	762	820	802	773	764	784	801	786	787	773	816	792	814	798	785	832	772	827	793	842	840	791	802	810	818	798	791	773	859	844	750	793	779	773	815	781	775	782	794	794	791	771	825	756	854	788	773	799	794	810	799	797	798	839	799	811	817	777	859	802	793	785	867	760	828	804	778	818	838	813	806	806	806	807	780	816	813	799	776	811	867	830	772	864	788	794	780	789	771	843	826	799	795	806	788	743	809	830	802	849	840	768	828	778	768	792	837	832	797	765	787	849	813	823	802	778	865	809	824	829	773	799	826	786	840	783	744	765	758	792	851	794	797	828	810	804	761	807	811	783	774	766	847	847	785	791	827	777	818	837	817	802	819	850	784	835	860	801	785	796	756	806	794	856	792	851	755	811	847	793	792	794	855	816	837	817	772	767	806	836	828	809	800	811	824	850	800	783	788	818	832	778	781	804	798	835	821	768	785	854	810	803	818	828	802	788	808	807	794	807	841	791	821	874	766	819	749	805	795	853	778	805	803	806	833	831	855	830	743	800	797	778	749	776	789	823	850	821	792	821	818	850	761	743	807	784	803	808	843	789	826	817	862	817	817	751	817	842	805	828	792	787	821	806	768	780	825	773	797	820	826	797	818	788	874	801	779	818	793	860	748	800	758	800	876	757	844	787	805	788	837	793	822	848	851	820	792	802	827	797	793	833	806	834	801	797	807	830	790	823	817	819	763	761	829	837	788	776	785	759	782	876	867	865	836	839	833	809	772	817	809	751	821	795	748	758	817	774	770	798	837	849	807	768	796	773	705	814	812	795	791	805	803	749	817	841	828	751	831	811	808	816	828	843	808	827	826	790	804	791	810	880	796	772	789	790	796	800	817	808	789	850	803	774	759	769	779	806	822	800	806	783	814	803	746	790	765	799	794	765	889	812	782	758	829	797	843	832	793	808	755	802	823	775	760	783	828	810	809	837	848	808	806	826	822	804	805	814	798	810	798	824	767	838	833	788	844	790	781	803	844	828	803	840	793	772	780	781	815	811	844	820	790	776	837	823	790	846	780	825	818	754	810	815	773	820	792	788	815	805	831	761	761	823	796	767	780	845	844	832	747	777	789	836	801	764	798	798	839	803	820	826	833	795	819	849	753	797	868	811	803	835	815	798	785	826	790	809	815	845	774	810	738	759	771	819	822	776	825	796	807	824	794	802	788	825	841	837	776	808	761	801	815	840	757	819	787	778	780	809	794	854	799	782	832	789	811	807	751	777	831	843	808	797	814	750	822	819	781	835	811	772	781	822	775	787	785	819	807	788	816	833	798	775	779	767	817	800	838	798	821	833	825	805	862	813	825	830	831	828	820	766	841	847	800	782	816	793	824	826	810	846	805	781	807	791	851	816	778	792	830	809	805	811	841	800	789	792	798	779	827	806	736	838	811	867	805	820	873	774	806	808	825	816	811	807	795	789	848	767	770	821	789	798	823	797	801	807	762	796	856	803	773	828	788	756	848	780	844	786	809	816	781	826	826	794	798	811	840	794	837	795	801	841	803	788	783	803	876	882	783	842	792	815	769	827	797	843	794	860	821	860	788	810	780	800	852	804	794	809	771	757	749	771	799	802	809	795	787	779	793	822	777	792	808	840	867	872	744	824	822	864	782	772	824	773	822	827	815	801	802	818	815	771	857	849	764	809	804	768	827	801	800	864	821	835	805	785	787	858	826	820	800	843	839	836	806	841	818	814	844	803	839	775	804	824	807	805	846	826	800	802	805	779	820	766	807	783	862	786	792	838	825	853	760	811	822	821	842	781	809	813	748	799	791	810	819	804	813	864	784	749	818	846	795	802	839	782	820	804
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
