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
338087953276	338087953835	338087954385	338087954935	338087955485	338087956035	338087956585	338087957135	338087957685	338087958235	338087958785	338087959335	338087959885	338087960435	338087960985	338087961535	338087962085	338087962635	338087963185	338087963735	338087964285	338087964835	338087965385	338087965935	338087966485	338087967035	338087967585	338087968135	338087968685	338087969235	338087969785	338087970335	338087970885	338087971435	338087971985	338087972535	338087973085	338087973635	338087974185	338087974735	338087975285	338087975835	338087976385	338087976935	338087977485	338087978035	338087978585	338087979135	338087979685	338087980235	338087980785	338087981335	338087981885	338087982435	338087982985	338087983535	338087984085	338087984635	338087985185	338087985735	338087986285	338087986835	338087987385	338087987935	338087988485	338087989035	338087989585	338087990135	338087990685	338087991235	338087991785	338087992335	338087992885	338087993435	338087993985	338087994535	338087995085	338087995635	338087996185	338087996735	338087997285	338087997835	338087998385	338087998935	338087999485	338088000035	338088000585	338088001135	338088001685	338088002235	338088002785	338088003337	338088003885	338088004435	338088004985	338088005535	338088006085	338088006637	338088007185	338088007735	338088008287	338088008835	338088009385	338088009935	338088010485	338088011035	338088011585	338088012135	338088012685	338088013235	338088013785	338088014335	338088014885	338088015435	338088015985	338088016535	338088017085	338088017635	338088018185	338088018735	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
44351	30905	24941	7811	2242	1475	1062	751	642	617	608	543	489	448	458	455	437	436	417	425	444	438	417	390	418	418	357	411	472	430	448	408	397	446	417	375	433	386	384	412	371	391	453	399	409	412	461	405	427	430	389	424	393	448	397	411	391	425	418	392	411	411	441	427	371	410	448	412	366	436	389	429	384	432	379	388	368	389	402	406	388	417	377	425	397	410	352	427	404	411	403	399	388	365	419	408	411	388	390	421	431	426	388	393	405	374	410	403	387	375	414	434	396	402	406	432	442	414	388	414	404	334	384	391	414	445	382	376	365	403	355	402	374	410	392	385	367	415	411	410	394	408	405	381	419	408	415	407	380	456	412	393	424	372	411	388	428	408	395	423	421	404	407	399	407	422	384	384	421	381	394	404	387	389	397	368	415	390	412	402	393	376	389	410	394	371	437	422	422	414	394	371	412	370	385	416	361	400	408	415	391	396	415	424	395	398	346	390	418	386	395	405	382	405	382	390	394	406	400	389	412	401	383	419	374	369	436	380	385	436	413	418	418	404	339	402	392	416	372	380	440	351	380	440	423	453	416	418	436	403	393	407	422	405	389	405	392	414	389	405	436	406	436	427	401	403	379	397	405	393	418	368	396	411	389	390	386	438	414	407	386	406	390	378	413	421	440	375	398	404	386	439	440	436	431	405	416	434	413	428	378	373	422	404	375	412	414	399	380	412	397	372	381	360	371	383	374	410	395	437	356	426	388	422	392	399	380	366	424	384	394	435	413	420	424	397	356	390	422	398	421	428	398	423	362	422	387	416	410	388	442	419	397	399	436	408	367	418	370	387	366	408	457	391	422	409	393	415	442	405	372	422	360	426	377	405	397	386	434	414	354	421	366	434	420	407	376	418	391	356	383	408	409	427	399	388	385	397	392	393	360	394	413	396	378	381	415	403	415	375	421	398	419	416	396	387	374	386	423	416	385	451	365	428	363	394	418	406	406	333	422	395	384	397	392	355	382	398	368	420	432	417	421	396	435	403	349	390	410	414	388	404	405	398	463	382	364	401	377	413	373	407	413	367	373	398	408	372	412	364	384	367	414	406	404	442	427	437	420	423	399	367	378	405	408	423	379	385	401	405	375	368	422	393	379	388	391	410	401	438	424	366	444	382	375	437	429	377	403	408	382	339	389	354	388	407	402	368	424	378	432	402	369	380	403	439	425	454	403	408	365	380	410	358	382	418	383	393	372	403	384	376	394	396	420	402	393	420	426	425	415	416	398	412	423	401	424	409	397	372	371	378	398	421	389	391	363	415	431	429	376	400	396	417	405	424	379	381	416	447	417	454	389	390	416	367	398	366	422	413	389	399	390	399	375	410	388	384	370	397	426	392	412	400	417	440	428	372	401	410	437	407	400	403	410	391	372	406	418	403	389	397	384	388	385	430	401	383	419	420	402	363	397	396	397	379	400	411	368	394	391	405	382	387	388	407	393	387	389	407	367	391	406	366	390	463	427	411	410	388	412	405	356	416	415	390	413	385	401	405	431	379	377	415	445	409	408	410	400	404	415	382	363	370	402	412	387	382	406	426	384	410	414	383	385	409	378	379	394	422	419	393	381	379	423	405	405	428	414	408	456	404	402	394	364	392	442	390	364	396	399	390	426	393	360	425	389	436	392	402	375	421	422	393	436	399	365	405	416	381	410	426	398	400	457	437	414	436	414	407	393	402	396	383	436	431	396	372	417	384	409	412	380	443	419	406	376	442	370	396	368	402	390	433	382	421	414	410	357	380	422	418	422	396	355	396	378	417	383	434	373	411	418	388	410	376	366	408	394	375	386	403	394	382	414	388	361	381	399	393	387	404	390	409	423	401	423	338	382	376	422	373	437	384	420	384	372	390	380	401	410	359	411	398	419	408	388	393	408	433	388	426	409	390	381	439	448	376	380	453	414	403	392	377	440	380	398	424	390	442	400	377	381	392	409	358	368	363	424	412	401	418	388	407	404	404	402	389	372	395	368	444	427	385	420	414	397	404	428	400	362	358	403	383	389	414	393	411	383	447	412	421	383	406	360	416	400	387	379	378	441	383	404	396	391	406	394	387	436	413	385	399	418	386	407	396	388	395	420	386	386	406	382	371	400	394	384	393	400	419	393	386	407	431	394	355	397	372	377	414	368	384	375	391	397	388	386	399	366	387	415	390	378	406	416	430	432	418	376	422	375	425	418	388	409	385	378	424	378	411	436	405	359	373	412	396	386	419	433	374	371	408	392	394	409	379	401	419	400	391	355	355	357	402	409	399	366	385	389	393	415	425	409	398	385	400	346	382	393	403	377	361	413	411	417	394	419	400	437	421	419	405	406	417	393	436	399	426	431	397	379	405	421	425	407	430	429	440	370	369	411	382	346	373	376	410	357	407	397	419	368	393	389	405	388	383	400	388	372	410	425	387	416	386	378	403	389	377	390	400	357	425	325	373	347	407	409	404	383	400	424	438	425	402	370	378	417	395	434	376	370	417	433	379	385	382	367	414	391	445	413	419	401	410	413	431	398	398	399	429	394	410	434	400	407	390	406	406	401	391	394	393	370	411	441	409	422	387	390	397	406	391	367	421	418	379	389	441	412	406	396	427	397	381	431	448	407	376	380	395	420	426	394	351	400	381	401	389	373	388	392	389	363	356	453	381	395	402	404	392	414	416	409	430	436	400	397	451	392	394	409	415	379	404	440	406	368	410	367	442	376	411	416	386	410	390	374	396	464	429	423	440	403	401	412	404	466	383	392	388	392	408	399	407	372	381	430	404	444	402	401	404	415	484	421	379	430	387	430	368	391	403	410	407	421	371	420	409	414	411	362	403	381	397	375	409	404	389	435	400	423	350	367	366	396	417	363	409	430	411	391	408	403	398	392	401	392	400	388	390	419	356	390	389	420	367	425	402	385	405	379	385	409	433	367	353	414	436	397	433	377	423	428	419	394	367	384	387	390	399	394	425	461	399	393	450	415	375	429	414	413	407	401	371	372	387	392	415	435	368	409	414	377	372	374	392	453	381	393	447	427	412	424	409	405	376	399	411	419	411	407	417	437	396	380	422	438	429	443	374	407	404	406	405	449	384	404	414	414	427	390	373	363	375	397	397	391	383	393	420	381	392	396	389	375	388	406	398	408	338	386	384	349	398	376	410	392	451	415	434	408	409	390	421	412	432	385	419	391	409	390	388	410	425	404	413	410	388	432	372	401	383	361	414	397	412	392	440	343	386	410	364	365	362	428	391	398	456	386	367	367	417	424	404	376	399	373	390	398	415	435	386	405	382	424	379	374	383	357	375	405	363	406	388	352	408	442	399	413	395	440	423	419	431	389	373	376	414	408	352	411	396	447	384	433	375	407	387	359	386	416	382	400	396	392	395	417	400	387	401	386	354	405	409	416	401	385	413	388	407	406	404	399	417	417	375	409	384	393	389	377	431	355	391	460	361	388	393	403	401	416	443	369	438	383	423
27081	23184	26671	9959	6238	4750	3715	2725	2233	1872	1825	1684	1492	1393	1311	1270	1260	1128	1181	1129	1039	1051	992	950	1026	989	996	974	969	940	960	945	954	952	976	920	913	905	919	902	932	909	897	941	950	952	923	904	839	869	888	822	894	838	848	905	930	874	888	890	915	865	915	875	851	880	939	909	904	924	900	833	897	891	947	861	878	945	852	903	881	867	913	922	871	823	872	931	929	894	853	872	906	885	836	944	882	901	840	878	898	849	846	838	905	925	896	888	911	923	901	924	912	925	872	893	874	919	852	931	865	872	918	858	884	903	879	925	901	938	952	887	871	907	830	907	872	884	860	886	926	882	886	905	873	924	864	951	856	866	897	843	942	891	901	809	887	860	853	879	886	870	882	927	903	872	880	824	814	901	887	914	883	921	827	904	874	854	924	896	868	876	917	905	856	883	921	892	906	846	881	905	851	881	918	879	930	931	873	923	853	873	899	903	924	845	930	902	872	852	909	844	889	863	855	881	913	881	915	913	934	851	918	859	886	919	874	870	861	869	877	823	867	920	880	923	896	923	909	904	883	862	842	839	876	900	907	822	825	881	874	887	895	884	888	913	910	915	900	914	923	868	861	865	897	913	865	857	916	909	901	865	814	878	887	803	876	912	873	928	889	871	879	831	879	864	896	902	830	910	840	860	894	884	923	915	853	904	882	826	902	945	859	828	931	895	839	894	890	923	881	902	911	911	864	879	927	914	901	801	866	873	869	836	915	895	933	931	925	900	834	874	884	895	840	932	895	885	843	912	881	884	825	836	905	895	906	856	893	902	876	901	879	854	860	896	869	850	892	845	869	875	881	892	871	833	891	883	850	890	890	922	866	824	914	916	852	970	823	869	895	891	914	870	821	882	853	868	836	897	916	920	840	881	898	882	864	891	867	812	872	921	893	871	902	895	876	869	926	836	878	881	924	947	915	857	863	818	941	846	877	893	896	822	882	882	943	887	913	889	868	864	837	901	875	943	801	908	872	851	905	877	917	920	853	859	876	913	897	914	867	906	889	907	953	945	906	858	874	874	929	865	893	898	880	843	857	878	907	860	906	874	925	904	880	910	869	894	829	877	915	923	850	865	882	921	870	872	917	868	883	930	897	852	903	854	880	931	833	880	903	932	866	917	898	883	868	910	882	816	919	823	901	846	839	891	891	801	914	869	900	874	942	935	893	889	850	906	864	867	856	878	869	929	919	859	872	892	915	887	906	905	935	897	894	906	887	945	853	827	889	936	949	936	849	853	876	889	850	907	883	878	883	871	890	902	818	887	909	886	918	916	895	893	906	914	875	850	848	907	878	880	879	892	839	913	904	892	842	903	867	901	850	882	924	925	846	821	948	885	879	892	897	908	914	888	842	827	931	905	881	942	866	872	894	882	916	928	889	871	928	889	834	898	924	882	850	841	868	888	882	894	868	856	856	894	903	919	892	857	908	932	873	908	876	897	866	865	886	876	918	841	918	893	904	924	925	929	915	931	895	896	879	888	929	918	915	886	779	864	880	921	887	888	866	877	890	885	806	830	888	862	824	887	861	884	835	881	908	881	848	848	854	840	858	885	885	871	860	884	878	937	895	963	934	860	867	852	864	877	932	914	903	901	861	899	844	847	905	883	874	926	880	971	898	884	863	886	894	870	903	887	839	866	867	891	913	889	889	912	924	897	940	918	875	897	929	905	916	900	950	884	898	857	930	954	852	903	900	915	854	901	862	860	908	909	861	838	885	975	848	893	900	938	842	811	881	875	924	917	878	881	880	813	892	876	883	911	901	860	936	925	899	849	903	898	833	819	889	889	880	843	907	861	924	861	894	890	904	940	876	901	848	923	903	827	875	871	922	838	878	833	896	898	885	839	920	870	867	891	879	897	866	848	896	872	889	864	890	913	838	836	922	886	941	867	929	854	886	891	912	913	916	854	880	897	876	888	855	906	872	874	876	899	868	898	880	870	893	893	869	915	867	847	860	835	866	894	848	913	880	874	895	885	905	837	912	866	910	864	866	898	889	958	874	847	857	891	901	942	895	866	861	891	880	892	865	834	862	933	887	871	839	847	892	876	852	881	848	892	866	964	884	886	906	901	906	863	877	894	863	874	885	884	878	841	901	871	880	867	834	864	875	856	859	855	870	854	880	897	949	840	872	881	888	892	876	894	854	952	880	922	930	854	859	912	921	879	906	880	897	912	881	893	927	849	843	932	931	903	881	870	845	883	928	919	891	916	939	931	885	909	838	878	849	886	909	889	876	874	891	841	884	869	892	948	915	884	844	870	887	904	951	871	911	892	884	891	877	878	839	835	888	893	839	936	858	851	913	864	883	910	833	859	903	866	937	920	893	889	850	867	832	895	856	887	855	856	877	868	892	890	850	867	890	876	907	879	884	916	873	887	858	895	843	903	888	908	854	921	845	859	879	894	914	885	880	964	912	893	913	916	965	895	891	896	828	872	877	892	868	836	884	920	895	891	886	874	871	882	854	877	857	843	900	889	791	887	869	930	906	886	838	899	867	877	862	857	868	895	857	833	918	880	929	907	935	904	887	916	844	900	861	906	879	860	860	859	886	896	893	918	901	879	878	845	858	879	904	929	898	886	911	918	925	916	882	861	885	919	869	914	945	884	893	869	910	863	873	909	890	898	919	904	817	888	860	904	856	849	884	888	867	860	893	854	888	853	877	843	898	897	862	879	859	827	867	846	877	929	914	876	922	868	787	866	909	889	898	860	886	926	896	895	934	861	871	869	868	850	879	838	865	918	892	872	858	881	899	927	919	866	861	836	868	883	899	915	868	871	909	844	891	873	907	911	854	867	848	866	864	925	903	921	884	876	916	833	861	877	900	887	855	852	862	891	888	879	861	930	885	839	914	904	921	851	916	851	871	857	875	860	896	898	932	882	855	869	904	863	885	926	861	904	873	907	909	882	928	806	856	837	883	833	878	831	842	858	817	897	913	900	868	936	886	856	849	892	896	877	920	809	860	913	861	858	897	917	850	871	903	880	888	872	889	890	846	886	909	909	855	837	917	936	911	919	888	882	956	899	881	883	867	905	888	855	886	897	889	873	886	873	840	852	868	845	903	898	871	877	881	918	883	916	928	932	843	946	849	880	891	861	824	862	831	895	920	831	858	827	886	886	883	861	912	810	902	832	864	872	860	874	942	914	830	825	865	871	870	915	927	903	926	867	890	907	911	896	905	872	883	905	903	909	889	862	899	816	941	894	907	894	889	891	856	894	871	899	862	869	871	887	903	876	835	895	864	842	903	886	884	919	898	861	912	854	904	912	931	907	915	899	928	884	895	858	893	872	880	859	918	875	885	941	884	919	906	927	898	856	841	921	882	880	891	893	873	858	854	871	913	934	868	875	860	838	880	881	930	830	839	889	870	888	868	886	878	864	921	824	892	853	832	881	845	897	889	886	904	924	848	875	818	867	877	911	908	851	866	919	858	904	906	895	846	863
19188	10742	7486	2113	1004	725	595	471	486	452	451	472	445	431	424	407	392	389	427	399	397	384	400	365	386	397	365	427	397	421	420	382	402	403	404	404	413	421	397	372	439	393	415	367	406	399	380	428	404	374	375	399	444	457	412	372	417	373	425	373	367	372	427	431	381	410	414	430	379	410	364	389	353	387	377	401	413	420	411	393	395	393	396	418	402	413	386	438	402	406	404	387	420	381	379	389	394	385	421	398	394	416	398	420	399	367	361	384	421	365	402	456	378	410	411	364	381	376	385	397	382	373	393	396	411	411	357	410	381	403	392	418	420	370	405	411	418	387	420	396	390	397	410	422	443	400	399	357	421	405	407	422	445	376	406	424	410	409	396	379	365	412	415	387	385	375	387	360	427	401	393	430	376	430	428	365	378	436	374	384	391	389	390	394	409	431	412	373	388	380	404	397	410	388	374	415	446	413	370	434	376	393	374	375	400	365	413	373	393	385	406	383	419	381	384	419	390	424	411	382	403	406	402	400	412	387	387	411	376	401	326	407	389	381	396	435	395	447	396	369	366	376	404	408	427	409	338	373	430	385	416	376	392	423	404	421	413	391	377	364	447	377	415	384	373	413	383	414	413	384	436	387	372	369	423	416	422	381	393	381	404	398	404	433	389	443	425	390	390	407	411	432	428	409	413	394	372	388	433	433	375	386	393	395	381	438	396	379	396	402	385	397	400	429	404	364	392	434	426	391	383	411	427	418	406	365	378	377	423	387	397	375	420	410	407	419	425	410	406	387	424	413	439	405	408	370	394	413	411	435	433	405	417	381	404	419	402	392	440	394	382	416	430	403	403	407	386	381	383	371	397	371	413	386	401	392	424	415	420	427	402	359	405	387	387	390	420	429	391	372	411	420	368	407	375	397	400	402	433	426	382	382	410	423	409	391	412	417	397	408	378	395	459	407	395	355	411	426	394	378	425	412	408	414	393	419	389	390	421	420	443	383	410	433	380	415	391	378	383	368	387	378	337	418	419	392	397	439	423	411	389	401	408	402	420	423	405	357	432	409	432	366	390	390	385	425	387	379	394	394	388	385	366	392	413	386	409	367	378	401	425	390	411	398	402	407	406	430	399	388	386	442	430	426	341	415	388	372	395	397	429	367	447	445	376	372	406	390	380	429	367	411	409	430	398	409	412	378	431	420	376	392	382	406	408	412	419	404	422	397	438	386	395	404	384	367	369	406	381	412	456	407	364	407	420	396	423	395	381	375	403	415	382	362	439	443	408	393	373	386	402	387	425	371	389	391	405	432	387	428	413	424	387	403	403	377	353	363	423	372	405	405	395	391	406	417	416	395	392	423	445	393	399	390	432	374	415	396	390	398	402	431	393	412	420	396	405	381	393	400	396	385	418	392	419	425	405	394	390	371	399	372	379	417	355	414	431	382	396	397	384	418	404	378	386	432	382	389	360	402	439	432	392	367	343	403	404	397	445	413	380	345	397	396	407	386	396	363	399	393	378	386	360	406	414	368	397	402	370	403	456	382	412	427	413	412	421	395	408	415	385	421	366	430	414	405	426	410	444	432	362	403	381	407	389	423	381	431	403	415	407	406	400	418	406	386	390	397	405	410	392	419	389	389	390	383	434	391	347	390	405	405	365	393	404	430	405	421	408	404	393	368	376	415	409	415	424	382	403	369	383	412	424	319	432	388	390	409	405	411	450	387	408	426	407	366	373	395	408	398	426	406	421	418	413	407	415	374	377	370	381	427	383	414	390	395	429	405	398	404	407	397	402	408	421	390	392	404	387	404	429	426	414	412	431	409	398	383	429	390	403	405	363	418	418	397	380	394	391	406	385	431	370	387	384	417	453	387	378	398	378	385	397	406	383	443	407	412	426	413	403	379	418	415	402	392	426	367	386	392	389	407	416	382	423	399	401	394	382	404	372	418	402	389	402	431	404	417	438	372	408	367	396	385	363	398	439	403	383	424	418	406	453	392	438	402	405	335	386	386	432	425	397	384	353	411	404	378	397	387	368	418	426	440	383	393	354	390	417	413	363	392	420	391	409	437	427	417	385	384	461	393	375	405	396	431	362	378	444	430	383	419	401	430	395	405	444	422	398	368	398	409	384	372	422	428	409	374	424	390	380	400	398	381	358	406	379	406	363	450	423	401	378	369	396	359	397	396	381	412	392	377	386	398	395	398	398	433	411	399	364	393	443	406	348	365	404	333	374	411	421	400	423	416	383	391	428	391	384	454	389	402	399	347	397	421	422	386	404	347	424	403	349	441	372	410	424	402	391	393	400	397	399	397	374	398	398	406	439	398	383	385	411	413	444	384	430	402	359	391	370	408	369	405	423	438	434	458	430	374	421	422	416	446	382	430	401	428	346	425	376	434	405	437	427	403	423	428	408	423	389	391	401	410	415	422	380	417	443	442	395	393	434	383	404	373	413	395	378	422	365	402	401	377	367	422	407	394	369	388	406	402	414	397	418	409	395	379	391	398	420	396	451	405	440	373	402	414	376	398	400	369	371	422	418	378	407	424	406	392	403	398	374	424	409	375	406	406	406	399	427	395	453	396	410	398	372	423	404	388	400	419	418	403	394	435	403	397	393	350	393	391	385	446	421	405	403	421	385	374	362	426	411	379	391	403	410	380	404	387	401	450	408	411	399	409	409	401	438	435	443	374	381	402	433	433	416	397	400	418	393	373	391	381	402	369	417	420	414	398	398	443	375	431	451	414	369	398	396	412	444	388	418	378	410	368	395	356	397	414	418	386	417	366	426	405	384	449	427	394	389	401	418	398	375	454	460	399	373	405	424	422	395	409	431	438	382	401	413	392	412	375	431	369	375	400	356	440	364	418	390	407	420	375	390	408	402	423	370	413	402	373	437	382	407	404	415	413	418	355	402	426	404	401	400	418	354	414	364	412	418	409	365	428	376	411	385	415	399	433	428	373	379	424	420	391	382	395	412	410	474	382	366	420	420	418	404	392	358	418	365	392	401	422	389	396	414	386	400	437	369	382	419	345	373	422	431	358	407	432	386	379	411	423	418	433	401	398	370	394	362	417	419	382	394	427	403	384	384	366	390	423	430	427	429	438	408	423	409	379	417	418	363	401	398	391	411	400	412	398	425	413	422	423	383	418	404	399	339	391	385	381	391	433	405	399	421	397	441	430	404	393	416	393	421	438	406	408	394	447	394	414	331	418	435	373	434	399	379	446	431	410	414	409	428	391	419	407	390	380	390	413	409	387	417	372	375	404	374	414	441	429	414	409	440	395	405	403	410	405	395	406	399	397	415	417	426	422	379	408	368	384	384	417	395	406	402	388	384	389	412	379	389	410	397	396	376	399	409	389	399	390	385	375	384	398	424	400	371	420	370	376	384	384	380	401	424	396	413	394	383	377	425	405	390	378	379	393	426	373	414	409	382	421	413	406	429	438	378	399	437	407	394	380	430	389	391	393	406	415	404	419	402	393	393	410
11583	8880	11155	4720	2924	2432	1697	1499	1277	1131	1143	1054	1012	975	926	1007	942	928	969	954	897	875	850	871	879	861	867	835	892	874	911	848	880	877	795	831	837	892	936	858	901	876	860	947	909	820	881	836	877	783	796	876	900	877	815	870	843	842	903	841	907	866	858	838	843	922	851	898	878	828	934	880	857	882	863	855	900	872	870	908	904	870	861	874	861	899	869	890	858	848	905	914	869	822	884	849	856	907	890	874	865	857	883	897	860	872	901	875	836	849	939	866	871	877	850	896	923	873	889	905	880	898	846	873	836	938	902	841	838	889	833	898	858	863	807	822	886	867	861	870	849	880	927	811	842	877	903	847	824	928	869	827	868	834	865	826	861	862	896	885	896	925	878	812	903	823	830	881	891	878	896	922	874	897	881	857	871	892	917	868	905	884	877	904	844	893	813	867	888	882	871	879	876	901	882	869	849	872	875	857	877	820	894	857	867	850	869	838	875	837	913	887	888	844	850	842	902	904	883	893	917	880	869	917	872	810	845	847	898	814	852	870	903	856	872	937	873	901	879	899	871	916	853	880	935	852	860	890	881	912	907	859	843	926	908	902	871	830	907	869	859	847	829	864	896	910	906	868	840	817	889	878	842	871	865	869	888	856	842	887	887	893	855	898	842	824	876	913	902	832	865	864	854	930	859	877	899	840	888	855	878	818	868	896	847	845	823	835	879	852	880	849	868	864	863	875	884	836	829	876	878	912	799	899	857	845	908	810	855	810	860	901	894	838	848	870	841	816	864	856	853	847	911	844	895	884	886	821	915	826	862	864	901	861	848	826	874	864	918	846	870	857	809	851	875	874	909	879	868	873	826	897	878	869	890	867	932	892	885	840	897	828	900	932	845	886	893	896	850	891	893	818	869	824	870	878	875	917	834	863	876	822	854	817	921	855	939	880	874	874	888	883	874	837	959	823	912	836	834	913	911	859	864	833	874	830	893	892	853	872	867	838	842	850	798	845	870	900	875	890	827	884	906	924	893	871	846	874	863	846	879	831	843	913	779	881	853	910	939	867	849	875	815	861	883	911	837	841	904	894	907	860	825	912	878	841	853	870	865	825	862	880	871	854	893	862	863	841	910	855	876	865	911	881	894	880	863	910	866	868	914	877	866	879	815	917	914	852	864	957	891	855	902	873	835	883	892	881	860	837	923	852	862	839	888	867	868	900	847	865	894	841	858	865	886	866	881	887	922	834	859	837	820	881	858	911	838	826	857	865	848	847	850	895	848	851	826	859	951	887	881	931	866	852	867	858	914	880	869	835	883	856	813	857	861	879	814	847	834	927	874	883	877	870	828	828	895	852	887	838	882	873	848	849	841	894	946	860	861	851	856	906	864	880	907	920	860	913	887	871	915	885	814	892	923	854	917	859	873	881	821	850	869	870	869	837	907	938	856	898	910	847	875	855	875	842	831	910	918	918	892	865	876	877	835	852	895	860	868	871	864	855	882	847	895	881	904	854	855	852	830	854	891	826	884	868	859	858	881	822	839	832	856	854	803	831	859	876	885	841	864	849	879	842	900	868	881	902	885	847	859	905	875	932	834	858	881	855	825	875	840	841	837	891	889	874	841	893	853	835	814	851	894	906	813	855	836	888	878	905	892	888	915	879	899	852	864	839	850	883	881	897	892	887	830	882	884	832	850	878	936	844	886	898	882	913	875	894	872	863	887	883	832	872	828	896	811	858	888	892	866	872	856	895	907	840	826	846	893	842	870	895	861	811	858	830	866	849	881	895	918	878	864	877	835	829	867	873	887	874	843	865	829	882	858	844	895	846	854	881	902	881	869	849	843	871	881	880	840	843	903	864	889	862	859	901	876	862	853	886	860	862	883	856	843	859	854	862	838	928	889	847	897	883	837	841	802	856	892	865	871	905	917	832	844	857	873	842	860	912	834	860	862	837	862	799	824	844	860	877	798	874	821	846	914	894	893	861	881	849	891	884	857	796	916	920	887	886	888	835	888	831	919	951	819	891	840	802	826	840	873	869	936	823	844	859	867	847	880	900	920	872	895	823	906	864	844	861	870	838	866	866	838	897	918	880	873	896	820	847	819	882	932	875	797	826	855	876	879	851	826	891	914	866	912	888	887	917	894	879	833	878	855	895	841	827	901	861	840	806	861	819	846	849	876	868	862	865	905	871	902	859	871	845	886	863	827	866	909	877	881	882	817	865	822	847	887	877	877	861	854	869	868	866	852	853	835	891	863	867	887	910	853	916	868	871	940	879	822	831	839	878	857	826	842	848	846	887	885	868	919	866	873	874	893	860	857	823	862	851	891	842	924	881	908	868	887	915	821	872	883	899	850	830	875	868	930	856	865	814	919	877	933	871	822	841	881	873	874	842	866	877	794	911	892	845	854	903	864	835	816	847	843	841	879	914	913	905	895	863	884	886	885	865	883	790	925	889	856	851	864	881	834	927	857	901	887	888	865	904	843	863	874	859	903	929	852	848	827	890	913	842	861	906	851	859	881	877	841	841	854	901	906	860	856	847	870	855	877	866	874	853	889	874	856	863	833	889	918	856	896	873	871	921	866	889	890	858	880	866	891	829	858	832	825	838	848	872	872	871	831	871	896	901	878	870	918	864	911	917	876	895	912	852	886	909	868	882	856	889	922	877	867	832	829	894	876	862	897	909	855	821	853	867	887	874	892	880	869	887	881	882	887	863	884	865	873	876	893	838	838	868	871	898	886	828	816	847	874	830	819	897	919	966	823	901	871	890	904	883	846	844	869	885	821	856	865	894	850	853	826	866	873	861	866	869	885	844	827	886	865	899	842	859	866	852	844	862	878	931	845	839	857	822	892	853	853	812	873	888	842	859	871	832	864	921	869	900	868	864	855	878	836	868	851	892	881	912	904	908	867	849	901	871	863	863	859	827	859	882	879	808	846	825	912	862	847	875	894	815	864	891	897	858	853	861	931	822	815	823	847	878	905	902	886	857	891	871	875	853	853	803	920	821	864	808	872	859	941	820	862	853	906	865	889	869	824	840	879	878	833	861	834	873	816	848	848	843	841	952	875	846	823	884	884	920	836	878	865	855	866	834	900	853	813	894	896	866	856	882	816	892	801	857	845	882	846	853	913	886	868	829	865	933	871	854	868	872	860	846	905	868	874	872	884	909	942	805	917	864	882	841	787	857	881	856	873	899	846	855	926	888	841	881	859	883	887	882	876	893	847	821	902	896	818	890	821	864	880	881	908	811	860	925	935	860	904	853	897	867	894	844	930	856	874	888	867	833	865	875	845	908	916	843	873	818	807	823	843	950	810	869	863	866	850	873	887	806	900	939	860	863	885	847	854	866	890	892	889	827	832	891	895	891	832	890	836	847	867	887	828	801	897	848	863	850	893	825	888	876	887	863	926	837	823	854	860	915	900	907	869	849	831	882	794	894	835	847	880	866	820	846	857	860	863	861	857	836	878	908	852	813	866	881	816	888
32641	21582	16555	4969	1520	1009	718	588	496	438	519	460	406	359	439	402	385	413	389	371	374	349	322	348	365	402	364	330	327	311	349	320	361	366	382	366	313	349	365	371	384	355	376	324	369	361	343	328	352	346	340	366	366	380	324	349	366	337	315	321	337	402	374	327	354	366	364	352	314	305	346	326	376	314	358	370	326	343	362	351	390	359	360	347	379	352	333	353	343	322	340	349	377	349	324	367	310	353	325	338	362	357	343	374	340	354	368	409	342	359	348	337	341	340	323	366	346	370	372	341	361	349	325	373	321	347	327	319	363	337	343	343	349	364	320	392	339	365	390	360	359	377	342	381	334	350	314	392	364	319	353	411	405	356	354	377	342	353	357	364	371	383	355	339	350	353	366	359	345	385	331	353	382	384	361	372	331	339	331	365	373	390	359	369	365	352	343	370	348	363	354	314	344	368	371	360	352	358	383	376	344	337	334	325	321	349	355	362	374	381	359	344	328	348	333	313	341	353	330	381	346	348	322	348	387	358	342	362	348	325	345	380	416	334	358	363	343	365	341	328	346	350	334	362	345	347	347	326	372	336	364	355	372	377	396	383	343	385	391	355	373	367	352	316	360	370	400	358	338	358	348	386	350	343	369	341	355	374	358	352	331	351	345	380	358	329	332	366	351	355	311	348	363	328	350	361	342	366	320	366	342	365	350	290	376	369	355	376	344	331	342	361	311	336	357	327	370	330	392	335	397	365	370	367	367	326	373	353	377	352	338	340	351	352	354	358	349	371	362	382	412	380	336	365	316	344	388	357	386	344	337	354	333	340	323	308	341	356	347	368	348	382	337	342	335	364	387	355	374	340	351	351	352	332	337	353	358	389	353	368	337	369	313	348	353	380	340	386	326	335	327	381	366	367	336	362	336	358	340	383	349	337	365	369	392	375	358	346	331	393	348	350	378	372	361	371	371	356	330	339	372	369	356	363	342	351	383	376	334	350	353	357	373	352	362	360	360	349	313	340	324	370	367	360	368	342	356	355	346	383	335	343	357	369	367	361	359	311	354	362	368	354	351	363	377	364	353	360	360	374	352	378	359	364	371	343	290	334	361	353	361	336	368	301	331	342	350	320	347	342	361	406	368	336	330	369	360	342	356	372	316	362	378	354	369	361	381	378	345	348	368	379	359	353	347	351	315	356	368	360	360	316	301	345	375	338	305	367	355	326	349	330	339	372	402	358	334	388	334	333	341	376	366	360	353	316	317	346	313	370	383	386	369	376	373	402	348	335	378	365	336	361	399	383	346	332	352	373	339	335	351	341	369	319	403	392	340	308	342	344	343	344	377	341	340	342	318	364	351	367	363	358	382	366	353	304	394	375	337	354	383	359	353	316	349	374	360	351	336	383	369	375	354	364	396	363	380	340	326	335	320	364	364	341	365	350	348	349	330	367	351	323	363	338	348	339	318	374	332	333	343	351	366	312	309	377	373	412	332	341	336	327	340	357	347	331	335	349	411	369	305	313	341	308	343	371	390	346	330	361	359	329	374	390	352	339	320	345	382	368	343	362	333	325	384	378	332	343	357	345	342	334	352	358	384	391	368	355	329	368	320	383	332	371	389	336	388	360	354	373	368	333	349	316	338	349	368	329	369	366	379	315	334	335	372	309	350	337	350	327	339	352	397	389	355	366	359	310	363	331	378	340	365	370	354	385	376	338	351	349	336	362	360	365	341	364	355	357	383	342	386	328	379	330	348	367	341	343	340	378	376	380	340	320	339	365	341	373	399	314	363	413	343	369	382	362	343	362	387	328	359	318	351	356	381	354	328	336	334	356	381	386	353	336	384	346	386	334	354	346	316	334	350	377	363	351	354	345	364	348	352	336	349	368	383	335	338	339	331	366	358	359	328	337	351	351	384	340	382	389	353	358	339	321	313	331	390	346	388	318	370	352	344	343	315	384	358	386	393	328	347	384	379	374	351	306	404	357	349	320	373	371	342	354	350	355	329	330	370	325	348	340	398	346	360	349	322	352	374	373	355	346	342	345	318	379	400	361	368	367	332	370	352	353	360	335	400	354	303	326	367	351	333	335	358	338	359	351	337	385	361	348	328	388	373	329	314	351	343	346	346	330	320	389	404	333	354	368	387	313	354	359	348	361	347	345	337	323	335	377	342	343	336	344	355	380	376	360	394	345	354	384	363	342	339	328	353	337	347	336	356	351	373	362	328	337	368	356	348	342	358	366	347	359	350	367	340	310	356	316	364	331	358	334	384	360	338	360	347	329	375	339	394	375	345	368	341	329	327	336	353	366	359	339	339	357	362	347	338	373	324	349	390	347	358	357	358	347	374	332	336	334	351	337	343	326	346	343	358	396	347	380	334	355	321	351	321	336	313	388	332	310	344	376	359	353	368	409	367	359	370	384	380	394	344	364	341	365	338	356	382	353	370	392	315	364	354	358	375	345	363	380	310	366	378	358	339	336	352	326	363	381	365	364	339	375	377	340	356	342	348	371	372	342	330	346	334	366	351	381	376	369	339	368	392	393	342	374	352	356	334	380	374	307	340	360	347	407	334	340	377	353	345	303	356	346	314	343	381	328	329	372	363	360	363	292	338	353	359	323	367	355	343	366	353	316	371	367	396	371	360	383	348	349	328	375	361	391	360	387	341	374	367	372	351	365	369	383	335	362	411	365	333	362	362	338	345	353	334	318	355	369	350	366	311	346	329	359	308	345	326	323	352	380	346	366	382	341	324	363	352	328	368	359	359	354	315	339	320	359	360	367	361	366	404	313	332	348	376	373	347	348	362	323	354	301	346	334	344	343	350	341	331	346	300	324	329	387	340	334	388	328	333	349	364	363	362	344	338	358	353	365	320	344	365	341	322	375	348	360	382	352	362	343	367	357	346	386	359	356	367	360	373	378	336	334	341	371	338	334	380	368	332	373	335	348	358	351	371	363	344	380	369	360	316	354	344	373	364	375	325	348	339	343	387	419	350	356	356	338	350	353	370	335	314	338	317	367	361	352	372	328	348	338	352	337	368	354	350	340	369	355	353	362	342	385	334	354	343	361	336	343	321	362	361	317	322	345	363	325	359	355	378	347	362	335	357	352	367	349	354	384	339	349	368	335	341	349	386	342	404	321	368	369	356	381	310	360	346	335	352	356	335	377	330	343	360	320	365	366	333	352	402	344	369	354	350	312	376	321	398	352	347	356	369	326	335	339	376	327	361	339	366	347	391	333	350	382	377	323	338	362	374	331	344	348	330	341	346	318	356	350	364	357	358	367	362	357	357	377	377	329	365	370	351	329	328	364	372	347	344	345	337	392	346	369	373	375	354	377	323	369	362	375	339	351	375	342	379	367	333	364	357	378	325	322	379	337	349	341	373	345	379	350	343	374	324	370	373	328	335	373	325	335	336	374	361	333	350	357	357	341	348	347	339	361	352	346	399	352	370	335	378	343	360	404	365	361	331	355	374	356	377	342	333	324
20472	16696	20384	7893	4465	3434	2484	2024	1641	1374	1455	1220	1240	1108	1000	1032	1044	1010	906	937	860	901	844	834	857	893	826	808	826	828	846	839	857	781	802	728	744	799	840	762	791	810	812	806	793	758	815	794	753	802	786	752	749	812	827	795	781	772	817	769	727	783	787	807	771	798	789	766	777	812	774	773	808	786	796	808	776	823	771	751	809	779	817	773	788	807	778	785	768	746	776	829	777	777	802	806	782	754	811	774	798	785	792	784	812	791	767	787	779	760	761	792	821	844	785	816	778	775	840	799	792	779	764	784	782	773	822	824	820	781	743	773	783	809	785	812	761	787	742	801	842	788	787	803	729	823	805	761	796	772	798	784	810	775	802	793	811	757	805	803	740	742	762	769	760	822	804	757	763	752	796	795	756	786	840	795	797	757	779	751	788	742	769	781	781	835	803	818	749	815	814	820	782	815	780	830	785	753	801	788	778	841	794	806	770	781	750	773	781	820	764	798	800	779	791	790	758	787	807	836	797	804	753	794	749	821	842	757	792	769	803	793	774	735	753	770	758	764	787	777	798	814	838	752	788	749	780	767	802	746	791	763	795	808	773	798	837	815	798	821	778	827	807	775	821	764	723	766	811	821	810	775	798	797	772	811	757	776	760	833	832	786	782	841	777	790	808	848	775	785	797	807	761	730	847	791	743	788	810	756	741	773	779	796	801	788	797	729	770	795	861	807	814	767	806	748	774	793	752	747	793	767	756	782	791	803	779	762	767	776	744	805	771	789	815	820	724	786	827	771	837	784	788	781	753	780	810	748	782	771	803	804	778	785	839	731	796	797	786	772	768	771	780	793	810	801	772	792	771	824	777	791	755	830	836	785	818	806	796	738	792	822	776	756	766	807	806	787	832	770	793	724	792	799	752	785	819	822	774	777	807	746	804	863	808	779	766	806	781	756	764	775	755	804	784	728	712	778	751	762	830	764	803	766	845	740	829	803	819	785	745	787	811	773	789	766	743	761	842	794	757	766	783	753	779	825	787	770	767	799	823	823	802	823	805	792	781	772	770	796	776	771	808	799	794	753	784	762	807	740	801	761	770	787	715	769	796	819	805	794	841	769	783	724	820	831	736	773	796	790	785	738	874	800	774	771	784	759	746	819	781	752	769	818	807	804	798	811	831	773	769	798	770	764	754	777	761	752	841	800	819	783	782	744	802	758	715	751	767	706	799	782	760	774	735	805	790	766	800	762	784	785	789	756	777	759	780	851	806	780	783	774	761	790	719	756	724	785	814	770	813	857	787	788	798	789	748	784	793	744	814	790	808	797	722	803	764	801	834	818	722	773	792	760	789	789	782	740	814	803	811	802	843	796	784	806	753	822	769	800	769	772	786	795	818	695	800	792	784	786	762	761	766	794	754	805	780	839	793	820	837	793	767	750	756	798	781	740	791	741	786	806	790	769	779	759	773	807	840	780	797	721	800	767	773	734	759	819	801	753	800	812	820	789	811	795	793	743	786	803	754	768	775	772	842	767	787	791	790	814	843	760	788	783	789	782	765	782	780	756	820	785	807	762	752	741	790	808	806	756	833	753	802	808	795	802	792	779	733	805	784	818	826	767	720	844	743	732	802	765	763	795	786	797	772	781	811	758	802	791	788	796	781	787	769	790	769	806	770	752	788	766	808	748	814	754	788	753	760	797	801	805	785	758	827	766	794	808	801	789	762	777	833	804	800	791	780	741	787	806	744	749	812	841	772	801	795	763	794	792	743	782	807	818	762	817	772	808	758	776	780	735	772	794	807	777	765	830	825	758	781	756	836	805	779	806	775	770	779	762	771	772	804	757	760	769	802	819	773	791	745	759	813	805	764	747	812	753	774	784	801	775	783	796	827	742	809	796	726	783	777	801	788	786	801	749	764	761	826	801	763	811	768	789	774	781	807	749	792	811	745	775	761	753	809	830	861	807	749	802	816	771	790	813	813	798	799	774	773	766	797	786	741	788	745	737	772	797	846	771	811	817	753	785	793	803	746	782	793	796	775	751	772	788	803	802	764	842	835	768	758	768	785	765	810	809	839	823	786	815	776	777	816	786	804	843	812	777	729	779	773	767	781	780	768	787	803	815	791	808	765	782	822	793	772	792	771	779	835	723	786	766	743	767	828	718	789	805	822	790	780	783	813	776	821	770	783	802	768	753	769	792	788	820	814	778	769	797	805	794	766	771	821	800	770	722	790	738	767	775	672	733	737	788	793	809	769	759	795	799	776	776	752	779	768	752	758	786	747	765	774	818	780	790	789	820	763	764	729	757	769	805	771	806	788	821	785	763	788	743	745	790	784	772	804	761	809	805	842	812	790	766	765	763	798	784	745	812	809	775	777	757	779	804	782	791	717	793	759	795	779	768	807	814	745	740	801	745	771	745	801	787	786	763	719	799	766	757	744	797	785	745	829	741	799	757	783	859	779	765	747	772	782	783	805	793	767	779	770	806	757	772	822	797	740	808	804	777	737	771	809	760	810	751	780	761	799	736	790	751	784	819	813	826	772	745	814	749	746	779	805	791	746	812	783	807	791	794	732	793	794	764	768	765	744	786	762	786	819	779	811	773	856	835	738	779	810	747	780	829	820	780	817	820	831	798	739	834	812	855	794	766	755	752	787	781	810	811	797	761	745	808	750	866	775	774	804	774	790	814	786	839	810	773	794	807	739	758	733	814	782	762	785	801	793	803	775	773	801	782	764	747	805	793	767	799	763	750	739	802	794	821	771	775	802	795	769	754	748	789	819	768	761	806	793	807	786	786	780	810	788	820	777	826	813	799	705	752	785	820	832	772	707	838	803	747	785	786	792	823	816	761	727	748	797	773	813	813	780	799	832	829	777	763	793	813	787	821	738	789	781	784	800	800	800	817	801	792	832	786	820	847	793	793	771	758	760	759	798	793	798	777	759	752	782	783	794	800	778	763	856	794	820	799	795	773	789	810	791	769	753	797	823	811	777	797	780	830	751	828	752	768	791	764	824	782	778	760	797	767	768	815	697	749	824	769	775	786	799	797	764	779	798	799	767	763	784	759	821	770	757	794	785	770	787	784	844	783	762	790	812	766	748	779	811	762	772	801	817	802	791	783	797	733	802	780	816	744	765	820	755	819	799	804	771	759	790	747	730	795	803	760	793	763	801	723	808	783	822	772	752	816	786	758	750	734	769	819	870	757	788	747	783	781	802	758	786	781	846	797	793	796	783	753	742	830	760	762	807	777	759	786	777	801	725	797	782	785	748	794	734	796	761	780	773	763	792	811	773	812	757	733	793	799	789	825	822	798	819	781	748	772	815	798	786	767	805	766	770	822	751	762	766	783	804	737	832	810	813	781	747	780	806	735	772	798	752	740	844	770	786	825	772	771	802	824	799	810	720	772	791	833	773	756	754	790	845	812	811	796	855	732	743	776	763	785	750	782	754	764	796	828	762	791	796	797	757	744	802	785	798	817	770	785	835	768
43028	29981	24004	7024	2327	1329	1042	724	667	586	574	494	531	479	480	456	415	448	433	419	393	406	422	398	418	412	431	398	375	356	416	423	392	370	430	387	419	409	382	379	423	376	402	387	378	433	408	438	401	394	394	376	388	354	401	406	429	433	401	405	414	380	400	355	390	403	375	397	374	401	403	376	355	429	358	402	405	429	368	399	384	389	360	377	373	412	410	398	423	390	409	357	445	405	381	378	391	350	393	383	358	395	407	389	373	377	404	395	402	403	388	357	415	435	402	386	404	420	356	399	387	408	419	428	379	397	395	396	396	409	378	406	433	389	385	422	398	375	377	386	387	408	387	415	414	364	371	396	399	410	428	413	435	374	382	408	401	411	400	409	407	370	358	405	381	371	375	416	369	376	392	369	384	422	395	383	389	350	425	375	381	426	431	429	386	378	375	393	394	433	397	431	409	419	389	418	405	372	382	367	386	404	401	377	371	396	409	380	353	376	424	414	389	381	352	434	416	389	409	403	365	408	369	386	412	380	375	400	369	376	409	425	360	402	406	395	385	389	391	358	402	388	386	387	405	389	388	343	407	409	429	391	362	374	401	400	391	381	405	386	383	416	360	409	435	388	399	385	395	413	375	391	412	394	394	443	374	401	420	369	401	413	341	396	427	405	428	427	420	405	413	445	397	386	398	377	408	400	384	412	362	400	396	373	414	368	394	379	395	397	377	431	386	400	384	375	353	358	434	412	369	366	407	442	347	407	400	385	422	404	406	387	371	422	396	419	382	396	400	369	374	423	356	430	386	386	401	398	374	385	375	391	413	387	385	418	370	402	397	368	441	415	384	404	443	370	366	404	394	387	388	391	400	382	429	366	396	406	416	388	401	397	406	401	383	379	407	373	377	422	413	444	388	390	385	394	391	376	356	408	405	385	396	407	379	396	398	404	434	362	415	403	387	434	375	376	351	396	391	397	369	378	411	384	413	387	398	419	401	391	421	417	382	368	368	363	394	382	406	425	354	398	410	413	375	407	420	369	348	368	435	419	397	409	418	401	407	378	371	360	366	368	363	386	429	425	395	408	413	391	410	394	376	412	420	384	385	382	363	411	388	418	406	408	339	395	373	405	400	351	411	357	389	394	369	393	378	437	389	408	379	385	365	366	428	411	411	365	381	383	385	424	393	418	367	387	408	419	416	387	403	414	371	440	380	409	381	404	421	359	365	402	367	360	387	361	388	396	394	399	370	416	386	400	401	367	368	402	397	388	388	373	396	401	389	405	378	389	369	370	414	389	415	398	354	413	381	356	401	389	375	407	389	367	419	415	351	393	381	377	398	366	390	359	406	411	419	441	394	384	426	396	395	383	395	374	380	383	403	378	360	399	379	399	359	394	374	423	379	384	378	386	409	456	426	369	411	457	384	371	394	367	422	392	402	414	371	365	399	385	381	383	397	410	428	383	372	374	361	376	431	417	376	385	376	380	370	369	395	380	370	376	383	392	378	373	342	391	383	411	431	406	396	377	389	393	403	379	399	410	395	379	380	367	362	409	360	346	396	363	379	380	374	378	360	382	354	384	420	342	364	392	405	384	391	404	383	393	403	434	351	386	395	395	366	353	401	393	414	419	410	385	440	402	413	359	397	416	398	412	377	416	402	413	382	378	376	357	384	374	393	360	398	401	410	382	380	385	383	394	415	396	393	407	404	382	391	362	381	422	378	401	379	416	387	406	356	408	381	331	400	433	418	394	395	414	382	425	406	408	394	425	427	387	414	394	403	399	400	390	360	376	417	380	391	403	395	402	370	352	348	429	432	368	375	395	390	362	369	376	394	388	378	392	443	370	390	406	353	395	395	389	387	390	407	379	371	378	413	404	409	333	402	375	389	404	389	380	385	385	381	374	411	398	384	401	384	375	415	380	367	418	443	420	392	387	396	371	404	399	429	349	450	385	366	399	398	390	410	395	405	403	415	406	428	390	425	398	401	390	346	369	398	413	376	375	357	378	397	415	420	407	384	381	395	379	400	379	376	394	367	390	399	400	388	384	410	376	374	410	382	395	359	395	397	415	391	384	374	379	397	397	370	371	395	364	377	400	406	387	387	374	421	371	410	381	419	404	379	383	383	384	390	362	388	408	375	374	399	390	365	397	391	388	363	386	377	405	419	404	403	370	352	375	374	396	403	424	394	377	397	402	399	413	419	382	406	404	386	364	389	402	375	399	403	420	433	402	386	446	389	363	416	412	389	386	410	407	366	394	391	382	398	381	381	362	364	381	395	381	397	357	393	391	393	393	375	407	440	380	421	398	385	363	378	404	392	391	354	411	394	381	398	383	364	417	382	392	402	360	359	419	396	403	385	336	420	425	404	416	382	401	409	403	398	365	368	375	410	391	389	409	436	381	404	407	424	428	401	395	384	410	375	419	429	394	371	350	400	395	412	370	396	424	384	439	400	403	421	375	368	351	396	408	384	368	361	409	402	413	382	404	383	380	347	419	386	407	438	372	385	357	365	367	384	393	436	405	396	424	416	414	404	398	436	396	409	390	372	383	384	398	448	394	386	422	407	415	386	371	364	377	420	391	409	411	406	337	398	419	403	415	396	410	360	367	404	387	422	424	397	403	373	342	397	385	410	410	424	350	398	379	372	438	418	401	394	395	383	403	444	390	405	383	378	371	408	416	408	387	451	379	377	393	390	356	361	381	392	428	426	424	436	417	428	412	407	402	417	415	386	389	377	372	380	386	414	392	386	400	398	409	389	379	412	435	388	403	420	423	403	366	396	406	401	391	419	378	405	396	377	389	381	386	401	404	398	392	379	395	414	405	388	435	417	383	408	392	439	411	361	438	406	386	401	402	401	416	406	393	405	369	407	373	397	397	388	393	388	387	426	425	437	384	440	416	426	414	410	411	379	392	389	397	387	361	402	397	401	418	388	387	393	369	352	379	392	359	378	405	418	402	395	403	410	363	400	409	415	449	389	369	426	388	361	436	378	405	357	381	351	373	429	408	392	385	369	404	400	335	437	375	405	398	349	400	348	374	392	373	391	405	382	365	369	393	394	412	359	359	372	384	389	375	379	400	365	400	412	393	398	422	370	391	386	402	401	387	418	382	419	397	373	367	399	402	384	379	381	392	423	373	393	399	426	377	364	388	387	390	367	382	397	355	406	356	392	375	428	398	396	383	363	389	398	366	443	354	408	393	376	416	360	402	378	385	374	384	405	383	415	424	367	399	378	376	401	369	358	365	363	396	397	399	376	386	413	397	395	375	398	414	394	393	389	395	367	350	413	396	359	389	393	355	405	406	392	381	383	396	397	364	352	394	427	382	404	370	385	408	377	415	411	415	398	391	411	418	386	391	367	395	421	427	406	415	383	379	448	422	387	428	390	409	401	387	400	396	384	381	382	403	369	382	392	375	367	386	406	448	406	397	371	400	396	368	374	391	413	427	439	354	431	405	388	390	419	426	425	399	400	403	424	395	400	427
26524	22195	25464	8834	6159	4415	3389	2637	2217	1898	1844	1591	1370	1358	1306	1317	1151	1181	1055	1086	1030	1022	1000	1009	987	1029	995	959	943	943	871	948	894	914	972	879	861	874	913	919	910	905	839	906	932	832	903	843	853	862	855	866	873	867	852	919	917	880	856	871	884	867	902	886	881	855	911	879	868	872	864	772	859	918	891	925	859	864	828	893	873	871	839	864	884	882	881	860	868	836	892	830	885	795	891	827	817	865	853	835	883	846	820	902	937	881	876	848	840	845	853	806	883	846	857	876	877	914	875	872	828	862	903	891	854	814	869	853	876	865	871	868	876	832	839	860	884	850	867	851	901	847	823	913	847	884	862	876	874	829	876	911	876	868	847	830	855	848	893	831	884	815	865	851	899	903	880	888	890	873	875	855	855	838	892	881	885	907	869	831	877	860	881	866	914	843	831	881	849	815	891	908	883	867	887	887	880	890	803	860	843	877	864	856	853	861	841	853	881	896	770	870	930	898	902	859	866	851	876	900	834	877	875	876	825	852	886	877	869	849	825	854	858	908	886	856	890	889	865	854	853	856	813	858	870	885	833	835	800	883	905	892	907	827	850	864	826	862	904	854	848	845	826	845	878	891	823	900	879	850	843	888	792	932	883	903	863	837	840	860	893	819	890	860	907	912	823	910	832	853	902	903	821	858	875	875	799	819	871	812	886	899	857	820	895	841	855	876	861	930	855	864	851	922	854	868	864	861	873	855	875	937	890	863	872	847	869	828	857	877	930	844	905	844	872	898	877	831	910	863	901	863	852	909	851	832	871	882	833	897	854	851	827	862	843	869	902	834	842	856	890	850	890	864	856	865	822	857	882	839	844	903	865	901	852	837	856	860	833	851	836	884	890	905	896	847	921	870	885	888	885	858	835	896	853	848	853	828	847	859	844	824	847	868	861	828	829	902	832	850	852	870	865	886	907	823	866	888	834	891	880	866	816	924	867	917	837	845	878	824	855	903	842	871	909	888	846	863	887	839	883	891	891	866	827	901	883	850	824	888	882	865	882	875	845	849	875	860	865	857	902	886	890	855	880	809	852	930	848	850	859	888	869	868	896	870	867	854	808	895	883	887	918	930	804	833	888	883	823	885	893	878	866	865	905	838	873	861	888	880	871	860	854	871	864	884	827	879	846	785	914	859	869	840	918	901	853	831	903	915	814	847	921	840	897	929	870	871	850	852	871	901	880	891	855	867	912	909	900	889	900	793	855	901	869	886	924	885	848	807	858	910	823	901	846	933	905	859	804	857	883	842	795	907	858	864	927	863	882	883	824	847	883	899	851	847	899	860	882	821	821	899	926	910	892	861	865	850	851	927	897	883	913	848	862	795	866	887	885	877	869	837	865	856	853	824	860	869	839	835	903	862	861	860	892	885	844	865	854	867	820	868	896	882	839	844	901	887	880	916	877	910	858	857	822	879	886	920	842	818	853	895	883	841	886	849	885	902	854	886	804	864	907	810	881	850	865	840	863	832	880	907	886	860	884	875	843	828	900	874	913	909	835	815	897	883	884	874	859	900	869	839	863	863	883	888	874	906	884	887	873	868	848	835	890	860	846	884	860	813	824	914	906	887	829	878	899	840	871	835	903	868	848	913	848	851	855	935	838	873	905	879	881	895	868	876	847	855	829	835	871	874	898	862	855	885	874	854	905	835	822	846	829	877	865	837	865	867	859	921	836	847	878	909	893	880	884	824	854	905	878	894	868	857	862	902	856	862	884	888	865	814	843	878	868	852	862	849	835	905	858	850	900	842	851	869	868	875	888	850	876	843	904	861	881	870	843	890	837	842	833	872	871	877	854	843	826	857	864	828	840	847	847	861	832	914	870	834	906	869	918	817	809	880	853	872	884	842	823	866	907	846	896	891	901	872	890	819	881	821	862	879	838	905	809	874	838	856	864	897	904	850	876	895	833	843	870	868	852	843	788	867	838	895	855	841	893	872	835	865	917	869	872	849	858	840	831	846	840	838	810	836	855	876	913	879	848	841	904	861	877	834	852	867	828	864	908	881	955	886	854	884	831	858	896	862	878	858	838	842	859	939	890	881	883	840	829	860	834	853	868	824	881	902	885	859	884	887	902	882	874	861	866	879	831	822	855	882	828	858	804	810	832	941	868	899	895	868	873	886	848	901	776	857	868	880	863	868	867	858	877	905	863	839	844	882	839	824	828	797	876	829	858	827	858	842	881	890	901	855	874	896	834	869	868	880	878	812	850	854	873	815	867	874	869	882	873	873	915	844	831	880	869	838	847	853	873	808	897	862	891	835	892	890	817	880	845	855	858	848	864	837	841	855	848	823	848	825	889	825	820	934	818	860	844	890	902	890	860	883	851	908	824	839	866	854	878	877	872	886	838	854	778	874	929	859	904	861	921	873	894	879	887	873	834	896	876	858	852	827	888	857	856	874	877	857	823	822	843	870	867	904	862	853	871	827	897	854	855	893	893	828	895	862	882	894	855	866	851	876	918	882	872	852	836	902	794	904	957	863	851	940	824	868	859	896	914	819	857	882	855	860	880	862	887	850	851	872	888	836	838	896	861	935	858	854	841	832	883	832	808	850	884	902	837	871	860	843	862	863	867	830	870	891	871	857	907	899	868	895	812	868	821	895	856	882	859	883	869	855	880	841	849	821	881	832	858	863	861	829	880	833	834	814	829	820	902	910	837	866	834	858	868	853	873	898	840	859	898	840	886	925	828	866	881	871	857	870	826	871	870	878	866	820	859	874	855	870	848	824	918	892	864	859	899	890	869	893	869	892	899	841	849	860	869	906	926	878	868	869	894	896	862	904	886	885	883	867	864	911	866	857	851	846	815	837	856	786	880	876	860	822	892	904	846	854	839	880	880	870	842	814	903	913	890	853	876	872	886	902	874	852	854	847	868	826	860	797	838	868	857	843	891	864	883	860	859	866	822	863	866	803	887	872	845	893	832	877	913	888	862	842	886	811	850	820	901	925	866	863	901	868	919	833	863	853	914	880	865	872	841	869	830	862	897	856	898	797	908	886	882	878	784	837	834	837	872	906	867	893	889	809	904	878	862	836	826	879	916	862	846	847	882	835	856	869	859	870	908	885	874	813	845	882	839	840	858	896	892	831	840	848	856	854	839	875	863	849	843	832	845	864	861	886	909	808	902	867	824	887	834	860	893	912	853	884	836	853	861	874	779	885	903	846	864	896	899	821	894	853	873	877	885	839	851	899	908	877	874	878	855	890	870	878	847	817	896	810	953	854	846	870	853	816	858	855	916	859	912	888	843	845	900	891	850	857	856	857	869	828	889	779	860	909	886	866	881	843	860	844	833	888	904	868	846	907	841	915	855	887	893	863	835	845	922	923	889	870	879	848	882	838	857	869	861	850	854	928	905	872	916	819	841	885	886	867	879	853	862	858	851	891	846	887	865	892	818	893	907	910	869	847	793	855	848	834	870	893	889	848	892	881	891	839	878	885
19106	10616	6818	2006	971	717	521	566	522	441	454	424	380	424	438	381	404	447	420	428	415	414	401	402	399	399	423	420	418	344	392	385	421	396	402	425	409	352	402	411	396	415	364	382	388	401	366	362	390	428	345	401	455	386	405	377	410	389	347	438	424	384	378	387	422	436	386	386	401	386	359	360	379	404	396	441	416	413	398	384	373	424	395	420	442	403	324	418	434	378	400	373	389	399	390	379	434	377	406	407	443	412	387	388	401	437	432	384	388	412	357	402	403	386	406	426	391	427	437	415	436	442	368	428	414	421	427	414	406	456	399	451	379	416	393	411	386	393	422	434	379	409	376	338	427	397	418	424	441	440	398	390	392	363	400	395	407	394	377	397	430	393	406	380	393	433	409	384	401	450	416	372	365	409	416	416	395	430	377	394	412	425	442	456	405	384	394	356	407	381	375	398	380	382	391	379	422	410	372	425	428	426	381	378	398	382	390	378	408	389	381	391	384	369	329	421	355	410	402	448	386	373	414	409	380	400	415	389	399	375	431	385	427	414	376	383	387	397	400	395	404	393	395	407	436	415	411	388	434	397	383	406	364	377	467	387	450	392	426	426	417	405	406	384	405	361	396	388	381	425	397	396	436	397	383	383	369	350	424	400	402	383	368	418	423	390	422	405	410	404	405	358	435	417	440	402	389	396	390	433	368	385	409	397	374	371	403	401	385	403	402	418	426	367	399	389	391	394	404	395	440	361	396	397	443	364	420	404	402	421	395	411	422	424	393	402	389	405	397	437	373	412	393	389	405	384	406	381	387	391	412	402	443	370	390	400	409	369	382	412	406	386	384	416	426	399	404	423	424	422	419	386	399	383	400	410	456	402	469	388	398	427	361	427	376	460	407	358	399	380	447	432	402	404	421	388	391	421	353	406	384	380	377	422	398	384	361	426	425	355	397	399	355	410	405	419	373	377	392	427	405	397	392	388	431	370	391	373	391	387	412	462	389	356	383	354	399	373	387	420	414	406	406	412	426	415	366	398	426	411	407	346	417	412	419	424	399	379	426	462	434	382	392	420	375	387	379	412	427	420	410	404	412	404	373	443	392	385	419	429	376	400	357	384	371	388	350	349	460	405	422	435	394	431	419	401	425	394	402	435	390	409	408	360	363	392	432	361	413	389	395	406	390	405	370	395	399	430	383	403	393	385	409	402	408	413	380	384	408	443	438	393	411	403	443	421	370	437	401	427	398	381	369	421	411	388	370	417	410	393	365	411	405	381	372	484	415	414	388	415	404	392	402	410	400	395	428	405	366	385	373	405	451	377	402	384	387	384	382	375	380	427	398	401	419	419	403	371	390	375	400	410	427	467	383	405	393	366	385	367	413	419	420	349	368	388	400	371	426	425	435	380	382	376	399	387	396	407	385	374	446	388	385	394	416	442	427	412	383	397	397	389	385	438	430	396	389	372	424	398	428	401	396	405	402	413	386	417	426	432	429	405	384	423	413	403	409	408	416	360	391	360	391	407	394	392	399	398	395	437	387	390	400	422	373	427	419	343	380	401	435	368	367	359	387	423	415	387	387	378	404	400	405	372	421	398	443	429	390	371	360	398	400	433	371	412	413	369	407	429	432	392	407	391	370	418	423	426	404	397	418	421	377	405	393	409	381	411	362	379	395	428	460	428	387	391	439	384	404	402	388	363	394	405	367	406	381	388	408	389	356	408	388	392	401	409	409	387	367	398	387	352	400	426	433	415	426	392	369	413	379	442	418	417	380	417	382	395	381	395	441	357	423	438	363	398	355	382	425	393	406	381	378	408	389	425	409	373	386	383	371	440	394	379	393	388	389	367	384	381	370	389	450	376	372	388	374	427	407	398	400	389	398	406	384	422	354	445	427	378	415	412	418	378	353	432	410	382	376	367	385	421	425	379	436	450	390	447	416	403	391	366	381	439	407	403	401	351	420	393	413	420	408	353	422	402	415	384	425	417	391	425	419	415	402	425	381	421	394	386	385	388	388	373	388	384	398	429	385	441	409	392	430	402	414	373	432	386	395	387	396	430	410	423	417	435	395	434	380	390	391	409	402	414	423	376	412	429	415	369	397	395	397	424	409	410	379	429	426	412	420	342	415	414	429	406	380	403	410	379	432	377	401	391	404	414	433	388	382	424	404	419	396	379	429	405	414	420	427	432	397	385	395	423	369	387	379	427	373	402	398	402	405	409	372	343	437	421	398	390	369	383	430	428	387	416	419	372	391	422	379	427	425	394	426	416	395	349	410	412	411	382	391	415	358	432	397	384	360	413	411	431	423	420	369	405	387	442	390	388	421	356	404	431	376	384	411	435	373	416	391	414	406	407	388	408	412	418	433	430	392	391	374	435	408	378	383	398	401	396	400	421	408	375	362	385	399	411	418	404	384	384	392	416	386	382	378	374	398	407	390	414	374	362	407	401	417	408	394	384	387	409	425	368	415	356	403	439	389	390	446	424	386	384	421	368	441	407	387	353	404	372	384	421	359	368	458	404	388	425	398	407	388	414	417	416	408	398	401	399	403	403	413	388	438	430	418	394	451	420	381	365	391	411	374	428	382	401	352	375	429	392	363	406	423	385	455	441	376	432	386	430	375	404	416	432	420	391	407	387	393	395	394	384	412	366	422	406	410	369	365	400	382	394	409	364	427	390	373	390	375	382	456	434	377	361	389	401	372	393	392	377	398	413	390	398	406	401	426	380	380	392	371	380	408	423	405	400	394	409	378	358	417	411	411	420	384	381	365	386	393	399	430	375	415	372	397	388	396	383	396	396	402	386	414	377	347	400	407	409	403	409	387	411	400	392	391	414	411	421	448	370	412	382	408	429	394	414	411	381	381	420	397	436	379	406	407	387	397	384	357	379	429	391	381	361	421	381	398	384	378	396	404	411	404	410	386	391	386	393	402	413	408	369	413	413	433	382	370	367	380	418	391	444	388	381	443	400	388	411	407	407	388	374	398	411	418	432	375	423	427	364	388	369	380	416	379	439	377	398	417	377	410	363	390	449	360	447	390	394	429	366	366	380	404	418	389	381	378	341	400	436	371	421	408	412	374	411	378	417	424	362	420	382	364	434	387	438	369	417	385	382	433	445	349	403	404	406	385	396	383	401	408	387	417	397	406	392	403	424	412	409	385	412	368	414	380	463	384	408	417	405	440	418	407	397	414	456	352	387	377	423	394	402	400	407	413	384	371	407	381	376	415	374	375	362	423	434	386	386	403	386	405	409	369	381	381	388	385	393	416	392	409	391	399	405	390	397	391	395	383	410	410	417	421	414	412	413	389	428	389	359	440	408	407	395	387	400	398	410	424	397	392	381	412	385	392	387	390	421	389	389	437	402	372	421	397	393	385	416	391	397	405	396	397	441	404	384	397	387	403	419	447	369	390	410	422	430	401	451	390	386	374	412	416	385	406	378	391	412	367	421	409	364	405	418	426	372	419	371	405	396	423	451	381	415
11373	8817	10117	4412	3064	2272	1743	1488	1257	1178	1159	1078	1044	989	981	935	966	890	914	888	889	903	877	879	937	894	883	885	903	848	862	897	966	836	900	860	869	893	869	856	845	844	835	843	902	849	867	887	871	858	859	840	893	864	849	875	835	885	837	863	859	865	824	866	876	875	867	878	891	891	877	872	879	887	902	925	862	932	877	879	855	900	851	872	826	826	917	831	837	847	888	899	853	886	852	858	785	887	842	837	852	866	848	880	843	909	891	888	871	873	833	851	882	870	819	892	892	885	845	840	864	849	871	871	889	883	905	850	879	834	846	878	866	842	879	870	850	903	883	872	863	872	842	861	885	876	868	830	832	895	856	838	827	850	927	867	874	880	834	854	854	836	854	845	837	860	824	856	908	884	865	830	840	856	904	838	829	881	810	869	800	856	846	871	854	887	864	821	876	876	884	877	870	870	890	797	841	882	886	822	819	879	808	898	799	927	815	900	886	927	886	869	891	883	903	848	892	843	893	926	850	914	886	868	832	909	861	860	882	827	874	901	908	889	852	810	861	846	941	882	891	875	915	830	933	893	880	892	902	871	908	877	840	915	838	894	870	856	859	891	848	894	830	870	907	883	854	901	827	869	902	793	879	881	872	853	861	867	906	851	826	833	847	886	879	852	907	876	878	927	870	899	872	883	908	913	887	841	847	863	873	886	862	869	879	912	865	898	856	876	921	908	892	875	855	872	875	908	872	861	891	865	887	850	846	899	843	898	847	923	945	851	924	891	849	910	902	886	858	890	866	886	862	811	888	863	882	883	860	868	921	837	823	858	889	832	863	859	870	849	852	925	946	887	857	820	862	903	868	906	887	902	875	885	898	861	877	939	940	824	889	866	857	920	861	855	880	886	852	875	833	923	863	916	884	883	869	848	859	852	852	876	897	889	857	869	853	855	857	815	863	844	873	847	914	868	901	850	806	989	809	897	882	907	887	853	914	869	834	867	874	831	849	840	863	891	843	908	826	817	858	886	869	803	893	874	916	856	860	880	876	852	854	881	896	903	889	889	837	926	896	913	852	889	845	908	891	864	930	874	880	832	817	870	845	883	886	863	898	880	850	844	912	904	890	865	878	859	857	925	916	819	879	831	875	847	920	864	872	822	862	900	870	883	882	925	893	869	836	933	866	883	842	909	876	847	866	846	885	928	908	904	907	877	850	919	918	904	836	883	837	885	855	871	858	869	871	866	895	850	857	943	888	858	837	851	881	875	888	940	828	895	866	863	838	854	887	907	850	887	854	913	840	868	902	901	883	845	856	829	912	885	888	912	854	879	842	926	903	798	858	834	855	877	920	950	898	906	863	851	892	886	854	881	862	859	877	890	830	889	840	857	901	844	820	815	859	875	864	853	910	830	831	908	823	855	867	873	860	883	903	911	918	845	860	904	860	896	867	906	902	847	844	848	838	894	917	898	856	912	842	912	918	894	874	878	905	869	858	874	848	877	888	828	862	849	862	855	874	867	808	817	868	881	920	869	856	873	894	876	863	879	878	865	841	877	855	851	864	869	874	844	870	870	877	922	894	848	924	855	861	868	892	861	896	928	963	896	888	891	782	902	871	912	883	861	838	837	877	892	812	798	895	866	853	842	814	897	851	828	887	878	852	856	900	876	836	845	888	896	832	847	865	884	871	822	825	892	896	879	893	851	824	872	867	886	893	856	916	870	961	871	851	900	880	871	926	817	864	901	881	881	878	871	861	829	876	839	861	900	866	886	902	859	920	852	863	856	865	879	812	879	869	897	869	876	841	860	828	843	859	869	820	899	844	861	884	895	815	840	872	898	880	884	862	837	867	869	865	847	904	895	860	921	869	893	892	887	883	865	868	875	876	870	883	840	796	866	862	929	861	831	816	856	878	898	828	878	823	847	881	861	842	849	895	854	896	868	867	887	871	836	862	845	918	906	894	864	869	886	853	803	854	799	889	852	893	871	864	810	857	890	883	905	841	865	898	851	898	892	930	901	841	841	904	904	849	870	901	832	852	885	838	898	849	914	915	901	881	870	915	874	862	903	874	880	812	861	921	907	868	861	874	876	885	917	891	810	867	876	868	902	858	892	824	848	873	876	863	848	898	806	856	822	887	909	860	849	910	886	917	901	792	871	896	876	893	870	841	847	909	865	864	868	917	924	869	871	858	852	898	917	865	878	849	818	881	883	872	873	812	873	856	879	908	921	810	911	868	867	853	811	863	878	862	857	876	833	825	868	814	832	930	897	920	902	844	896	880	818	831	852	820	900	879	884	859	898	876	801	879	914	843	854	848	874	827	877	885	923	845	909	905	861	836	882	883	847	878	822	916	852	835	865	896	899	860	939	889	845	864	883	875	861	859	845	867	857	867	878	897	901	844	857	902	867	817	885	881	896	861	822	813	849	864	859	851	845	885	890	870	853	873	855	880	839	865	860	856	844	879	904	814	883	829	847	875	860	881	874	858	865	853	856	859	827	885	897	845	868	868	821	864	869	872	871	878	902	878	918	873	851	893	887	877	843	810	889	924	896	882	884	867	912	808	882	817	839	900	855	849	878	879	900	857	893	885	880	808	916	828	852	898	866	850	875	831	855	841	886	913	834	854	837	848	918	883	923	869	869	898	868	850	839	879	828	863	841	848	875	828	896	914	880	865	866	858	868	850	816	835	865	911	829	827	894	889	930	893	900	876	866	868	861	805	846	852	865	868	955	901	833	865	856	871	855	878	924	864	888	853	863	859	906	900	861	829	904	908	843	848	920	833	867	899	862	862	874	853	897	817	883	824	883	861	894	872	877	897	833	876	872	851	874	793	850	857	850	895	865	874	920	832	855	878	875	845	871	853	886	887	860	871	867	816	850	830	880	896	937	850	881	864	920	929	812	873	876	904	922	902	891	896	854	845	905	930	908	860	901	886	931	899	886	823	892	913	898	875	839	876	886	888	891	896	897	858	836	888	890	828	838	887	877	889	908	831	876	868	865	872	813	865	864	917	844	872	822	865	907	862	832	900	884	869	899	838	872	902	886	924	927	874	887	850	855	931	918	899	911	863	822	835	891	879	856	892	854	882	869	872	858	879	903	847	868	843	840	759	888	845	878	895	845	925	851	873	871	873	836	873	899	826	933	881	863	881	917	903	826	788	921	865	886	836	888	876	885	808	854	819	849	803	892	875	867	835	898	902	872	846	870	867	882	877	832	860	844	874	935	864	911	881	874	916	935	877	913	918	851	880	928	857	872	896	896	847	838	878	853	831	830	847	895	864	853	901	864	843	906	837	871	865	913	842	902	851	869	915	880	910	871	907	861	855	903	815	832	891	859	891	888	900	824	851	847	898	793	815	903	890	957	899	899	855	917	854	856	885	864	880	902	873	908	899	893	893	880	870	871	883	866	848	824	879	874	880	874	896	876	870	855	887	892	861	860	889	880	901	891	884	824	842	911	890	888	863	867	863	868	880	855	849	898	864	855
33680	21633	17004	4929	1509	883	728	530	518	527	449	432	426	432	400	386	388	341	380	378	394	354	370	386	404	375	350	359	342	373	377	368	357	337	356	321	377	334	363	345	378	339	395	334	337	370	345	358	346	352	350	304	354	355	364	351	327	350	350	345	361	326	338	325	326	355	356	361	386	343	363	387	311	367	347	341	326	366	336	341	363	345	337	361	371	346	366	355	340	379	329	335	349	390	376	367	386	354	369	358	371	375	335	343	364	354	346	350	340	358	354	340	352	367	374	410	376	354	347	372	363	341	358	368	372	347	370	337	378	356	343	308	341	371	347	350	335	347	347	353	372	335	355	354	352	333	322	384	362	352	348	335	346	368	369	334	339	337	332	343	389	328	354	370	337	315	312	329	381	393	357	345	347	405	363	367	335	353	341	346	346	325	329	384	352	359	329	349	359	330	338	331	440	358	371	355	340	341	353	321	329	327	377	378	374	394	343	347	316	326	364	361	346	333	338	372	381	341	373	368	360	354	349	337	356	337	340	367	361	311	380	362	366	367	319	352	356	355	382	351	379	352	326	331	329	321	360	362	312	348	352	362	371	338	350	401	362	381	344	341	339	356	353	353	364	292	346	314	317	355	351	365	388	383	361	335	321	335	346	369	386	353	369	329	320	336	367	314	353	352	396	398	355	368	377	387	370	333	357	344	340	339	362	383	380	333	351	349	332	327	346	339	318	343	312	297	359	359	331	333	337	351	335	335	348	340	375	373	369	360	338	337	353	354	402	360	356	365	387	359	377	327	386	338	338	353	346	325	361	339	350	359	355	341	346	330	374	356	355	350	343	400	345	378	341	359	346	345	369	378	371	348	345	320	364	369	318	324	339	384	347	379	369	332	335	328	373	387	337	357	344	326	315	339	378	362	385	338	369	349	335	341	365	326	348	358	357	343	363	359	339	321	344	369	340	330	354	331	392	372	349	331	332	380	346	358	362	342	345	353	342	378	395	380	387	381	349	356	330	336	381	356	376	345	369	372	367	345	323	364	357	348	340	380	353	330	340	341	337	360	370	371	371	346	315	365	348	341	334	351	390	317	351	374	401	371	345	346	400	364	332	361	390	339	349	352	332	364	379	342	338	345	339	313	351	376	370	357	330	340	361	394	322	358	330	361	354	347	362	325	309	368	314	340	374	396	360	343	345	357	383	326	392	370	339	382	373	351	369	342	347	334	339	368	366	396	335	381	393	325	356	340	367	356	341	353	287	339	327	322	350	329	338	362	365	335	410	357	358	349	352	345	335	366	355	354	316	355	371	335	380	347	357	325	358	360	357	337	354	362	393	348	376	333	416	393	371	386	378	349	353	341	354	368	364	354	338	349	351	352	374	354	377	346	373	339	378	357	348	381	372	347	362	370	351	371	357	349	370	343	347	370	348	362	377	398	391	373	319	367	328	335	350	356	359	354	344	333	371	352	345	346	345	338	359	345	343	371	339	330	351	356	337	353	334	352	359	349	344	323	349	358	320	310	381	388	351	329	358	328	333	350	371	372	372	346	367	377	369	340	388	364	350	332	322	328	358	342	340	364	322	375	358	370	367	364	348	336	333	338	362	358	365	338	354	355	350	331	365	349	374	360	334	337	322	344	323	374	377	385	370	349	354	306	337	325	308	341	358	358	357	344	343	322	366	385	352	360	361	327	360	357	351	331	384	341	361	371	382	315	359	331	353	364	386	348	368	358	361	330	361	389	410	342	360	355	356	354	339	356	389	368	353	372	335	343	349	319	346	386	354	379	365	348	322	354	342	362	339	363	310	342	376	338	326	354	358	355	386	353	359	354	357	346	346	354	379	363	338	388	357	394	341	360	355	349	323	336	354	352	373	331	376	347	370	375	331	355	330	360	333	348	330	359	355	367	387	352	367	336	358	350	325	347	315	319	323	348	370	334	381	351	327	356	311	370	341	367	350	318	365	391	408	336	345	345	345	330	395	333	342	341	337	319	377	335	340	344	343	329	360	348	360	375	349	362	376	362	359	350	354	342	366	345	383	378	323	331	320	351	348	346	351	322	357	345	321	335	353	391	323	312	359	369	366	361	359	367	319	343	297	326	372	360	391	360	348	352	363	354	365	343	325	359	356	353	374	326	369	354	349	338	327	364	291	381	343	340	358	344	363	367	371	337	345	346	351	396	356	379	373	390	354	301	355	360	369	343	349	368	333	335	340	347	304	365	352	303	326	350	344	336	343	352	350	375	318	326	359	334	308	305	346	354	359	409	366	375	344	352	353	343	321	379	352	365	330	311	333	390	378	349	374	351	369	361	358	354	310	333	347	353	353	326	317	363	373	352	360	368	364	338	370	395	369	356	349	370	384	380	349	381	372	346	364	341	358	388	332	337	336	363	334	345	336	368	369	355	337	370	338	310	338	317	375	350	358	328	339	331	374	321	358	343	348	366	377	344	319	348	338	314	354	333	352	363	341	336	348	352	361	354	318	336	390	336	352	330	329	416	360	328	385	356	367	289	359	330	353	315	315	349	355	332	358	348	362	333	334	343	362	370	341	376	368	357	381	347	375	325	375	383	342	376	359	366	349	357	347	373	340	357	359	378	427	354	383	384	352	332	334	348	345	359	348	357	369	333	358	336	351	360	381	371	343	358	361	371	334	353	349	360	353	356	358	365	360	355	344	330	373	348	330	362	373	353	352	403	388	373	349	355	324	345	399	383	369	332	362	344	316	359	363	349	336	312	351	344	332	351	325	349	368	360	342	341	366	386	365	352	370	367	317	329	336	364	388	376	357	378	332	356	313	362	365	357	376	315	348	289	353	335	320	346	337	351	355	329	374	344	364	350	376	325	383	322	378	350	350	327	323	371	368	387	345	355	388	380	361	337	340	372	351	356	325	364	347	329	356	357	337	368	341	348	315	372	371	322	351	368	384	327	324	345	367	338	354	351	307	375	389	349	344	352	362	353	342	394	350	377	359	390	319	346	331	362	340	360	376	317	338	365	362	373	342	354	384	350	324	355	344	349	327	342	321	342	329	381	360	380	338	358	368	372	349	357	327	336	371	353	382	341	394	343	380	403	338	318	340	379	349	346	331	368	369	324	337	333	339	349	377	360	367	339	325	366	396	314	356	373	388	333	367	361	357	384	339	360	389	381	376	416	348	335	355	371	341	378	320	363	363	327	317	354	349	364	411	337	352	337	354	390	341	317	328	387	362	338	343	343	358	347	349	351	370	355	371	377	364	361	355	341	377	347	304	331	324	332	314	347	375	342	335	353	340	362	363	361	319	292	356	351	401	360	333	316	382	357	368	340	339	363	329	328	355	404	349	360	309	335	345	347	348	355	376	367	346	342	328	348	338	345	329	351	365	338	321	335	378	376	336	360	359	396	359	314	337	334	350	316	357	350	368	380	337	320	355	364	397	323	350	338	367	350	369	361	380	367	375	349	363	376	354	357	338	348	356	368	325	352	385	393	377	380	325	346
21172	16255	20887	7187	4381	3216	2440	1862	1680	1510	1436	1224	1204	1075	1107	947	988	972	878	885	863	834	908	837	860	815	814	826	799	821	884	803	869	802	813	815	823	818	778	778	830	777	773	769	787	777	776	774	756	796	735	772	798	774	788	749	793	793	777	807	833	868	810	816	775	804	785	744	768	803	762	780	804	762	789	747	810	752	796	819	793	773	810	792	787	771	817	797	769	805	827	833	828	799	806	812	807	782	812	808	827	799	775	767	786	807	792	783	759	756	773	757	782	834	785	768	788	844	809	821	791	846	789	793	765	758	762	783	766	775	748	773	802	759	810	808	779	778	795	799	777	756	821	744	824	779	742	777	815	808	774	785	755	817	784	755	792	830	762	730	780	791	768	818	856	744	790	794	780	752	781	807	812	771	782	799	873	798	799	711	833	806	795	748	803	811	744	767	761	793	788	810	791	751	770	822	814	835	771	764	804	746	778	808	759	747	774	791	813	819	753	827	763	843	803	786	796	737	774	777	788	815	734	774	814	798	795	869	791	790	766	783	818	797	785	804	815	762	764	810	790	754	803	832	798	757	796	792	819	817	804	780	744	806	807	826	785	813	777	781	802	770	768	767	734	788	797	748	737	758	791	786	806	836	770	784	790	776	763	796	808	714	761	821	792	735	764	818	754	816	807	773	841	823	786	793	759	832	816	767	784	811	739	821	817	804	811	812	821	775	804	788	801	775	793	860	789	821	748	795	783	801	823	770	820	807	808	789	715	744	802	826	780	784	754	791	810	838	791	778	755	816	782	723	795	732	837	709	782	752	759	772	810	770	828	777	743	741	784	791	810	798	772	792	774	801	801	764	785	773	793	735	764	764	789	818	783	777	848	791	780	809	810	779	790	778	731	793	774	804	799	806	795	784	823	791	797	809	758	744	821	772	806	778	830	815	762	767	852	800	770	771	751	809	791	732	810	779	831	769	819	760	790	796	782	735	810	796	832	812	789	792	804	783	767	759	763	841	739	810	724	740	778	853	796	787	753	782	799	807	793	770	761	771	752	818	790	751	795	780	723	820	735	803	837	763	722	782	775	804	790	790	787	797	773	810	819	780	784	787	800	855	781	807	772	771	764	744	757	839	807	755	770	808	758	799	816	816	816	830	771	754	824	831	794	781	820	791	798	840	795	803	772	774	778	778	810	759	827	805	831	777	776	810	823	766	764	782	792	790	786	797	759	758	772	809	806	772	786	771	763	785	704	764	786	764	790	789	788	742	815	776	822	774	758	789	818	781	783	767	780	840	775	813	775	726	742	812	818	754	777	771	798	775	799	806	800	809	758	802	799	793	815	751	778	778	804	782	805	810	795	809	824	758	789	806	730	788	749	794	816	821	808	794	841	749	795	769	787	797	772	781	772	853	769	783	832	762	835	810	800	843	792	771	826	754	795	777	793	830	795	752	776	776	797	781	816	738	766	861	809	774	809	759	777	837	760	792	779	805	803	781	749	763	757	768	760	761	779	799	860	796	728	802	735	812	778	803	740	761	807	816	803	802	787	817	789	787	790	755	786	836	812	813	803	775	730	769	778	778	781	767	778	770	805	790	828	748	813	776	736	782	823	812	759	791	813	741	743	780	757	760	751	822	794	731	808	769	748	827	811	846	780	788	771	724	749	756	777	769	810	748	782	774	786	808	789	777	801	773	822	785	790	765	759	810	794	789	794	810	793	773	758	781	785	769	759	765	758	803	823	798	785	802	777	797	778	788	792	786	801	796	760	856	818	773	787	792	802	772	762	798	792	788	838	761	758	771	798	731	808	814	802	740	767	780	819	787	763	779	801	731	802	802	769	793	812	861	792	790	769	769	791	804	773	779	804	787	823	814	812	804	775	824	774	802	764	764	793	784	760	695	789	821	827	815	760	797	816	773	799	769	786	826	765	774	800	815	771	743	821	800	807	753	817	862	763	789	742	736	791	824	749	740	797	807	764	796	787	816	847	771	785	805	810	814	796	827	789	773	785	802	821	791	788	812	730	796	728	803	793	818	798	811	788	804	768	770	808	847	758	796	785	774	860	769	768	784	748	810	818	784	790	762	758	797	792	818	808	788	800	784	806	768	781	784	808	775	792	808	758	789	803	770	833	751	766	769	897	743	803	807	802	836	835	788	767	821	780	786	761	794	843	811	796	768	812	779	756	756	774	795	804	775	777	806	793	781	751	771	766	781	799	785	776	781	802	790	814	754	754	786	757	793	754	784	745	791	806	780	748	755	756	757	774	789	823	769	801	779	822	802	847	736	729	819	737	762	797	823	782	800	774	799	778	807	759	796	777	727	825	763	802	845	768	843	812	848	800	715	828	786	775	786	804	772	907	753	806	740	819	779	773	822	824	813	792	791	797	795	778	772	784	787	799	787	790	802	818	777	765	816	767	780	764	803	790	766	779	803	821	761	793	758	798	838	832	801	812	806	790	752	797	738	776	790	778	824	821	818	768	768	779	773	779	776	785	783	752	764	787	737	833	783	753	824	802	796	770	770	792	776	781	752	781	853	748	814	849	774	769	760	774	769	756	789	791	770	782	760	755	773	814	839	815	778	799	680	812	801	800	815	833	781	752	826	828	794	798	753	845	792	793	786	753	771	806	836	798	784	782	822	790	778	776	763	754	775	804	814	827	759	802	787	784	823	816	834	786	821	813	814	759	781	824	764	803	776	768	796	847	768	781	763	725	790	793	796	802	766	812	802	823	791	785	803	772	732	786	721	744	821	788	757	782	788	788	740	830	811	772	867	701	791	782	798	771	818	794	810	716	748	744	823	816	803	770	761	788	757	780	789	790	799	823	788	770	789	799	765	697	849	737	786	797	720	779	752	819	822	760	783	729	791	782	780	800	825	760	797	764	809	829	787	808	769	832	833	764	763	781	807	778	778	822	807	754	793	780	800	816	816	783	805	814	780	730	784	752	808	750	781	723	783	795	789	774	798	818	748	782	816	773	843	804	806	783	767	743	794	806	760	787	743	791	755	773	782	800	792	758	801	789	797	786	751	831	775	826	825	793	791	803	764	759	763	790	790	785	774	782	796	809	779	771	768	768	804	784	776	746	747	777	778	816	769	788	762	831	773	768	815	778	785	777	742	757	792	824	844	804	783	766	745	792	795	814	775	781	768	808	796	779	782	785	808	792	797	826	828	763	826	798	778	764	763	737	815	756	783	799	817	845	844	757	760	797	795	737	789	879	753	758	781	772	801	775	807	773	715	801	789	811	731	733	805	715	776	739	792	766	768	821	800	826	797	778	728	811	744	771	846	830	813	744	764	807	770	803	774	831	774	798	839	808	731	828	807	744	777	831	775	756	846	762	798	740	735	823	795	794	794	805	831	780	813	807	761	777	762	762	728	800	761	785	792	790	749	794	804	747	797	796	803	797	745	789	797	815	832	784	794	709	848	771	730	796	794	784	814	824	826	773	766	782	823	798	824	734	807	826	759	796	768	781	785
42789	29948	23398	7765	2129	1190	971	771	652	579	568	572	566	478	479	474	405	475	453	411	454	411	423	426	410	424	393	386	411	389	363	398	422	395	367	386	435	348	376	366	378	418	370	399	416	387	435	409	388	377	390	405	365	407	393	372	402	380	400	368	399	412	397	427	376	425	412	379	411	346	390	350	450	386	406	409	374	435	405	369	375	400	375	367	381	397	385	386	418	398	422	397	420	403	408	394	385	407	409	391	393	385	360	399	395	402	386	389	367	424	382	431	411	383	434	387	406	381	419	385	411	406	413	380	357	416	399	386	396	371	394	356	384	411	384	373	353	377	391	418	350	360	371	375	407	416	419	377	366	351	378	373	410	400	354	389	368	375	371	356	406	414	401	427	412	398	436	462	384	396	390	407	382	373	401	423	404	405	409	400	393	382	383	381	434	412	393	403	385	400	419	416	375	397	402	406	404	381	403	416	402	388	375	398	376	410	420	435	353	379	366	384	361	404	402	364	401	411	376	401	416	399	406	380	392	369	400	372	369	403	390	372	452	377	361	398	395	391	365	367	393	417	377	393	375	366	385	380	379	366	416	380	368	411	395	394	385	365	408	423	415	406	379	397	396	421	391	440	384	402	404	396	384	386	407	373	407	374	387	362	375	395	442	432	399	397	432	388	388	389	418	361	392	403	402	407	371	400	419	406	402	353	416	400	370	416	426	354	401	430	380	381	376	382	378	409	360	393	401	374	412	360	378	435	422	419	366	387	395	379	419	398	408	384	356	388	386	371	389	402	390	372	353	398	401	368	370	413	401	398	376	432	432	367	388	406	343	392	430	400	405	411	406	378	381	374	412	412	385	393	387	370	385	405	374	388	407	412	423	421	401	355	383	381	370	434	437	429	416	397	418	373	404	370	393	410	399	376	395	373	394	425	388	410	386	420	406	363	393	393	382	395	403	396	363	418	425	381	386	390	424	395	375	400	397	383	417	453	414	375	379	391	415	414	418	422	413	357	404	397	394	400	435	402	401	422	394	392	371	355	413	371	393	371	380	379	349	391	398	459	404	378	409	377	382	391	371	415	414	363	408	398	412	402	388	362	407	384	383	383	421	415	396	393	382	399	357	385	406	427	402	420	362	417	443	394	412	371	395	389	376	408	411	423	362	394	352	399	420	440	400	375	390	414	377	354	449	387	414	410	431	397	362	399	421	403	381	384	409	424	404	381	425	443	391	398	426	413	430	392	396	394	431	377	447	456	388	386	400	431	404	363	398	389	385	386	416	405	409	400	437	384	385	437	379	395	379	377	406	379	407	394	372	379	366	378	414	400	401	358	382	413	382	377	423	395	434	429	388	388	379	358	410	387	388	375	392	399	385	433	371	377	392	384	425	397	398	372	413	376	377	369	424	445	438	407	417	405	413	422	412	388	391	379	393	402	412	383	399	385	385	369	414	423	421	387	393	387	413	423	375	430	404	382	402	382	412	400	410	361	403	403	415	407	407	400	434	427	408	392	409	404	409	386	399	382	393	381	349	345	373	399	438	377	407	383	414	402	440	396	414	393	397	422	447	385	366	386	390	418	409	399	388	403	379	381	399	402	412	387	418	399	363	418	380	369	375	361	388	382	388	442	410	434	363	390	364	368	402	434	401	351	417	396	377	410	384	387	375	393	390	436	428	388	405	367	387	436	398	390	375	387	415	396	382	410	374	385	404	422	355	423	395	391	366	380	408	423	397	419	380	391	409	377	357	396	386	360	371	375	368	370	390	433	393	376	391	374	408	390	416	431	380	393	414	394	418	389	458	415	400	401	406	410	382	368	414	405	432	369	415	417	377	416	430	407	425	436	432	411	382	390	424	389	413	413	373	413	384	373	401	386	426	427	360	404	387	381	376	363	422	382	453	381	420	419	407	443	400	400	388	371	357	417	398	360	377	418	408	364	385	380	396	374	387	425	434	330	397	367	401	392	390	389	408	408	401	416	377	385	353	398	402	398	393	402	391	365	422	392	395	433	372	395	422	425	400	406	397	406	397	398	395	420	389	427	376	373	367	371	406	371	363	403	392	367	391	388	364	352	366	372	406	364	376	416	407	419	383	378	395	383	379	476	387	386	395	400	381	377	402	407	348	398	393	424	389	378	402	400	401	372	388	382	399	442	388	401	354	392	400	433	399	410	412	392	417	404	383	393	442	364	414	413	405	369	404	401	407	406	406	381	403	422	375	379	445	380	405	368	398	360	367	383	402	384	399	355	413	363	411	388	415	372	357	391	419	409	397	380	429	416	383	392	382	406	412	385	402	424	376	425	438	377	383	416	387	372	435	413	375	402	396	423	408	425	418	366	397	397	393	402	391	386	391	406	358	372	349	432	390	416	409	377	340	394	373	417	420	401	427	426	416	368	379	425	403	423	379	382	415	389	418	420	365	408	356	408	417	387	400	405	365	400	401	388	387	380	366	423	380	365	394	421	390	385	436	397	400	437	426	419	376	381	404	363	382	379	410	396	394	391	381	386	393	350	392	442	402	395	433	413	392	418	402	410	389	342	371	385	411	419	384	380	382	430	418	396	360	408	421	402	354	382	405	387	435	420	372	355	360	382	368	375	391	390	403	400	384	404	382	400	393	374	373	422	342	432	398	383	367	391	378	379	407	402	408	365	410	392	367	395	397	385	374	401	385	418	407	388	367	367	386	368	374	399	392	424	377	401	384	411	440	403	415	387	401	385	398	373	397	385	383	397	403	350	360	410	414	363	386	411	415	405	386	404	423	419	367	399	390	396	379	408	417	388	393	382	373	365	399	401	404	386	358	415	369	405	394	362	391	422	391	364	366	360	384	406	405	396	406	397	422	380	391	369	401	383	431	395	416	374	400	403	408	380	394	403	407	425	427	366	378	380	387	371	431	426	394	395	401	414	435	363	389	399	420	426	377	389	398	410	436	436	391	382	406	383	395	398	416	419	391	372	389	392	386	419	362	426	386	368	394	394	376	392	414	397	422	375	420	412	392	372	361	384	342	372	418	382	384	381	368	396	442	383	408	393	422	424	365	394	409	388	386	426	376	404	414	376	335	409	380	396	385	375	379	380	394	372	350	397	397	372	417	425	408	426	417	439	413	391	394	385	418	413	476	403	407	368	410	384	445	371	347	398	417	401	404	386	406	384	412	379	380	405	427	395	369	373	397	427	382	399	394	392	403	407	373	347	381	426	415	377	364	404	393	397	429	395	407	417	400	376	405	397	366	413	389	422	407	377	417	401	370	412	385	357	386	356	411	416	408	396	380	385	418	414	424	377	421	394	415	361	403	402	371	418	403	403	362	394	411	365	398	391	374	392	388	407	411	406	431	403	366	417	413	387	407	411	425	383	424	418	377	405	381	401	378	390	386	412	371	397	407	394	385	365	344	373	385	390	393	389	390	395	396	343	349	399	411	399	416	390	372	430	421	362	387	366	374	418	441	423	419	398	371	396	363	393	411	377	422	431	382	403
26198	22378	24751	10398	5956	4172	3257	2538	2213	1946	1847	1601	1454	1411	1353	1294	1211	1078	1131	1064	1046	1034	1048	1051	1018	972	997	988	958	927	925	953	958	907	931	933	935	930	916	931	940	919	826	884	858	882	875	908	836	814	861	821	872	849	863	900	880	842	834	917	936	879	873	822	892	865	821	895	900	957	859	913	879	857	866	860	873	857	878	879	900	884	816	853	911	892	873	852	861	854	856	885	868	940	851	860	915	866	847	844	907	913	851	896	875	903	892	914	853	870	884	842	897	871	880	878	889	910	917	882	847	846	871	910	878	912	881	864	846	864	865	834	873	856	886	876	881	860	919	887	906	944	864	893	890	887	856	929	913	857	893	868	907	873	813	879	884	880	864	867	883	836	873	875	890	813	883	857	853	867	889	837	850	888	874	896	872	828	866	881	872	896	865	833	793	913	854	817	850	887	879	848	891	866	890	838	896	907	901	876	891	906	920	866	909	894	935	888	888	888	870	859	946	897	851	871	906	853	867	868	826	882	834	845	871	853	864	891	889	816	872	855	866	913	856	840	856	871	837	898	819	872	894	854	866	848	901	867	902	898	858	848	874	868	857	869	860	862	872	888	840	809	860	856	888	849	865	887	858	862	903	894	885	855	913	842	866	860	816	920	818	823	864	844	798	839	844	861	873	877	859	879	934	891	911	902	886	901	901	838	877	878	905	882	845	861	870	842	848	913	834	852	876	884	857	882	869	856	853	895	843	868	890	861	846	894	874	820	899	841	861	915	843	916	869	868	814	861	888	870	913	885	865	856	873	881	889	954	874	906	881	876	926	840	865	899	896	858	884	855	844	865	892	858	909	868	886	856	854	840	889	870	893	843	836	840	908	910	848	885	926	904	809	871	926	913	850	834	823	879	881	908	853	884	865	894	875	836	867	899	865	870	835	876	844	901	873	882	892	885	818	885	857	872	897	877	884	844	836	836	888	876	829	850	855	881	886	923	848	907	882	868	849	853	845	876	891	835	853	862	822	815	880	872	869	839	919	808	882	898	872	860	897	848	888	861	863	927	859	889	854	902	844	934	874	908	836	901	898	902	854	860	925	875	884	883	864	858	868	923	865	898	846	821	830	841	867	827	846	933	912	857	890	872	898	847	805	848	910	861	913	847	888	892	877	882	869	876	839	901	888	869	867	893	894	885	834	896	844	851	863	889	845	875	867	863	882	909	921	876	878	858	863	870	866	900	829	853	867	867	856	811	889	866	881	891	889	903	861	907	894	893	872	816	856	892	868	847	914	875	873	891	871	871	834	817	883	836	919	817	852	847	892	867	865	886	862	885	924	865	848	888	888	904	844	842	868	802	845	847	866	915	865	864	881	866	874	878	878	886	855	861	896	804	895	892	908	929	875	895	850	853	895	825	888	858	873	888	886	886	823	906	913	891	891	932	882	830	879	877	836	884	884	850	861	837	894	811	873	836	896	801	876	909	898	912	864	900	845	920	873	864	905	840	820	886	907	885	845	810	892	877	903	902	883	875	881	866	884	891	897	879	859	889	857	849	794	863	881	856	878	847	840	826	879	881	845	826	838	851	866	859	901	921	831	888	849	872	910	885	895	905	831	852	870	883	933	918	828	897	915	860	826	892	841	931	853	903	886	882	832	865	876	842	863	934	879	869	884	829	893	843	871	872	873	849	874	859	894	860	888	863	826	858	859	854	956	892	927	861	930	897	891	871	886	845	850	856	898	922	920	892	868	867	808	850	864	816	861	917	899	843	868	813	789	835	877	854	899	875	878	859	898	894	874	852	844	821	902	790	895	863	881	891	882	845	892	881	916	906	873	876	884	901	913	895	878	865	883	881	838	881	864	897	829	883	892	844	851	898	838	894	845	869	843	912	809	886	878	872	860	879	832	885	820	867	905	888	899	889	898	872	809	883	858	887	892	867	857	877	906	866	872	870	942	882	860	897	890	883	873	896	889	826	872	871	851	890	905	889	904	839	845	895	865	866	876	863	890	903	859	856	891	877	904	844	860	823	787	880	928	852	896	911	907	817	832	886	894	833	869	877	870	842	833	880	884	826	899	866	891	870	853	860	862	861	851	925	845	854	881	848	882	938	935	875	887	857	941	877	888	899	898	870	918	895	874	818	908	859	851	900	904	897	835	859	862	862	866	864	866	826	887	929	905	840	834	852	859	900	809	911	836	849	852	903	886	861	840	868	874	923	828	809	900	906	899	873	911	860	871	867	868	893	831	862	892	855	840	888	874	854	883	889	884	879	926	838	903	865	863	830	832	867	928	856	875	865	920	876	922	880	861	881	899	880	901	860	910	911	858	875	899	863	869	853	872	917	866	881	966	823	960	900	827	889	828	883	857	920	870	865	958	846	889	833	836	888	865	904	865	835	910	892	829	865	852	851	905	915	897	861	790	864	843	853	903	825	861	865	914	897	877	881	889	925	883	825	845	878	907	876	873	854	953	874	880	961	852	858	859	875	848	906	895	875	851	870	942	891	847	845	878	868	844	863	834	840	883	838	850	881	829	832	852	888	841	825	867	876	875	849	877	805	857	878	859	846	857	852	864	861	891	856	850	860	851	859	852	843	837	858	865	840	865	867	894	904	865	878	864	883	872	826	836	868	853	827	870	887	912	883	880	897	895	908	813	928	879	869	870	889	804	889	885	907	878	860	848	890	917	843	846	846	879	867	815	864	898	918	887	894	878	875	829	859	903	843	858	838	887	850	902	852	895	901	802	806	934	826	857	886	852	897	877	794	858	873	831	912	866	909	847	847	804	917	838	876	864	850	851	852	840	853	865	856	830	869	830	849	791	858	904	914	864	892	868	885	877	852	927	888	812	806	830	834	872	874	835	884	846	851	859	879	830	912	915	905	897	917	836	855	894	899	915	872	864	872	862	861	921	874	875	864	851	867	829	877	843	856	898	865	886	866	845	818	840	849	882	896	878	881	849	829	882	873	860	875	854	922	844	891	876	920	864	853	823	820	855	881	857	883	899	876	866	848	871	884	909	887	842	922	945	874	870	883	872	871	866	909	862	838	838	878	880	923	869	869	827	871	863	876	905	875	913	876	840	895	911	865	897	867	865	868	853	883	927	886	913	874	834	930	889	888	913	879	870	903	890	918	908	902	854	873	883	923	830	856	874	844	852	899	868	876	881	925	875	856	845	872	875	834	851	885	869	876	889	859	851	887	840	879	899	803	856	863	880	902	894	858	891	852	909	866	902	855	863	865	902	885	918	883	927	876	862	859	904	852	876	869	884	894	896	919	876	904	876	868	837	845	895	906	912	906	858	874	869	852	860	884	885	924	864	868	845	910	888	852	858	887	863	885	853	860	877	796	854	856	919	841	839	897	830	882	858	826	913	854	903	827	865	844	866	835	907	835	897	830	832	847	892	880	836	888	878	865	882	817	897	867	862	888	876	888	868	870	897	867	841	833	841	904	865	879	881	934	918	871	870	884	847	874	883	890	846	909
18387	10875	7234	2353	851	627	579	483	472	477	471	439	406	381	399	424	378	426	425	436	424	394	442	416	382	427	415	413	394	409	378	417	408	361	418	420	399	354	438	413	382	411	476	419	391	360	382	414	435	402	413	402	409	389	439	421	426	401	406	419	372	427	393	387	406	390	392	382	370	403	391	394	394	366	432	379	403	432	384	425	381	355	411	386	410	396	382	415	405	402	412	403	404	421	384	390	384	410	412	402	429	400	402	412	418	400	396	396	398	400	402	433	389	382	406	353	388	375	402	408	401	442	395	423	371	372	382	409	364	400	379	416	397	388	383	404	370	398	437	376	438	378	424	393	412	433	393	373	390	379	416	381	405	376	422	416	418	418	426	407	413	405	376	438	390	395	377	402	404	392	357	389	376	420	455	423	397	364	402	411	409	411	396	451	384	407	422	415	409	392	391	448	414	372	419	394	426	438	391	379	432	429	393	374	431	401	379	361	412	427	402	380	404	404	405	415	401	399	420	422	401	410	383	420	391	419	407	422	428	397	411	430	415	375	387	391	414	374	379	399	384	357	381	403	426	404	416	388	395	400	414	408	386	378	404	389	379	405	422	370	388	390	396	404	373	424	394	381	414	357	411	406	417	395	368	359	412	390	373	415	369	382	408	472	439	411	377	425	405	418	410	447	419	404	404	366	388	396	408	410	408	391	406	420	393	430	403	391	392	394	410	401	441	435	368	364	403	360	388	382	406	367	361	374	396	430	382	386	390	394	422	422	410	388	420	429	379	412	433	370	400	358	399	409	387	431	406	411	368	430	400	386	400	383	406	360	408	424	391	396	361	400	427	325	426	409	410	418	473	432	413	384	397	407	379	394	418	387	403	401	450	369	402	414	429	382	424	399	429	419	435	415	416	415	404	417	383	378	369	418	415	382	367	378	384	440	416	408	443	388	418	418	426	405	382	352	369	419	407	406	401	411	374	417	425	403	434	400	392	379	380	386	408	354	388	407	417	389	376	407	402	390	402	377	436	394	413	389	397	369	408	410	378	366	369	397	388	414	392	408	413	435	401	382	380	356	428	395	405	394	402	447	419	395	378	425	423	369	445	364	397	367	389	371	422	393	382	404	391	365	372	405	405	413	403	411	402	402	440	393	389	392	403	436	399	440	403	392	421	404	407	387	386	440	415	446	445	396	421	433	407	432	421	396	422	410	428	416	438	420	420	363	420	370	437	430	382	368	387	399	412	398	394	395	362	380	374	399	401	406	377	385	421	422	404	407	385	459	436	404	394	402	412	400	411	402	370	395	406	392	418	426	407	375	381	348	392	379	393	394	370	380	414	345	385	380	392	447	409	385	427	412	421	420	430	399	396	409	410	395	417	406	419	396	437	427	415	406	421	410	418	395	381	412	375	394	423	420	400	452	432	387	396	385	401	433	403	402	426	396	405	423	421	409	422	384	363	395	398	383	394	429	409	379	421	417	421	378	421	384	417	407	379	365	407	390	366	415	414	386	430	409	433	455	424	402	385	361	403	390	403	418	403	401	376	433	390	405	422	397	395	353	413	422	429	377	374	424	437	399	373	413	372	357	380	423	442	382	423	416	378	367	370	440	403	393	396	382	395	414	398	406	384	424	403	368	402	417	384	392	433	391	466	392	397	422	372	377	409	395	416	382	397	412	388	374	393	428	407	440	426	422	391	417	421	396	412	379	390	407	418	390	420	389	378	446	380	380	412	393	399	391	429	419	411	383	400	403	402	433	429	397	386	400	423	415	402	447	377	414	421	368	411	402	384	387	391	359	425	394	415	426	427	396	396	345	390	416	369	413	398	401	411	406	422	427	396	397	375	398	393	375	408	391	381	391	419	404	367	413	398	430	409	409	408	388	392	386	465	367	410	414	429	413	387	386	394	433	390	377	380	405	418	419	430	387	395	398	369	419	386	414	398	426	435	437	399	384	403	401	378	413	417	423	412	390	382	418	410	409	419	388	402	403	407	404	389	408	373	393	416	417	374	407	411	427	389	399	406	413	410	372	417	424	411	402	364	387	409	393	353	450	412	400	391	425	378	362	388	388	394	395	407	399	443	410	383	421	450	390	423	381	394	453	368	355	381	395	404	421	433	413	401	415	397	416	390	407	392	391	409	393	396	364	370	412	421	417	400	387	408	411	390	380	437	398	442	417	400	442	366	401	419	407	449	424	388	401	393	398	352	430	415	383	382	379	404	371	415	417	411	401	383	386	426	383	407	435	453	415	459	384	400	385	429	434	388	422	416	393	369	395	397	388	402	386	374	384	401	391	414	382	421	402	398	408	455	374	390	428	390	464	389	407	407	404	395	383	381	409	412	397	424	376	434	393	410	398	401	381	408	419	420	411	399	397	387	368	405	362	413	399	377	429	407	420	383	357	393	380	415	383	382	387	376	421	418	373	411	410	389	413	421	395	404	410	433	359	397	427	400	429	385	420	375	405	380	404	404	384	408	387	432	418	375	378	426	405	378	430	414	393	392	379	377	487	394	400	398	384	374	414	428	402	382	413	377	413	399	394	357	365	432	391	370	392	413	399	411	371	405	418	387	389	380	413	389	400	430	339	411	420	396	403	430	436	390	418	407	394	361	375	374	390	390	383	420	366	399	379	349	401	383	362	402	393	394	405	382	409	393	391	363	434	392	389	396	362	406	418	402	441	390	384	433	416	401	382	384	399	439	405	422	413	412	394	444	407	375	381	401	381	418	401	425	398	421	373	386	429	408	440	442	403	399	413	390	445	388	410	409	404	394	418	381	415	398	417	379	374	415	417	382	377	352	392	392	395	378	394	384	393	345	412	448	444	438	412	401	398	390	364	411	436	443	424	449	405	382	381	413	389	374	369	403	378	395	378	421	379	418	432	384	409	397	405	406	367	424	419	367	414	375	413	405	405	415	428	365	397	441	394	393	411	362	373	422	391	373	381	405	418	439	378	421	379	407	421	437	404	397	409	407	407	417	406	416	373	389	389	353	390	362	434	407	379	389	359	444	394	399	375	418	443	430	364	378	438	431	406	409	391	424	414	417	441	363	389	438	401	351	423	425	440	369	423	401	381	412	428	394	386	406	389	418	380	416	384	416	389	394	415	438	379	375	367	376	400	432	421	361	447	392	348	364	391	425	401	402	391	417	396	432	387	414	360	402	454	386	404	431	355	404	353	415	399	406	399	417	415	422	401	410	398	388	411	397	425	431	382	395	391	400	416	429	416	381	402	391	413	407	414	407	447	405	403	408	394	395	406	410	394	403	426	408	438	392	419	386	433	417	390	389	388	415	402	359	410	386	416	393	370	365	405	412	411	424	428	425	408	409	373	425	361	421	386	420	405	386	408	409	402	386	406	453	405	383	397	363	403	397	377	444	424	415	388	375	441	386	424	415	409	391	377	384	380	420	386	403	420	381	419	391	370	404	404	396	423	392	380	395	390	389	431	405	419	433	403	404	412	421	416	389	386	389	407
10952	9023	10844	5305	2865	2021	1707	1489	1342	1217	1198	1064	1038	1027	974	1033	955	935	935	908	967	949	844	842	860	908	868	932	861	866	876	856	868	883	905	922	871	926	849	860	887	876	871	850	909	872	860	860	824	860	888	944	858	864	819	837	883	851	859	850	898	882	919	886	855	838	826	898	881	862	847	900	883	907	944	837	888	822	851	935	890	891	869	848	874	876	905	887	911	849	917	856	912	908	925	910	901	870	898	880	917	866	856	854	823	915	897	921	893	911	848	868	830	871	853	889	884	843	839	882	886	920	903	858	828	896	862	837	899	895	936	849	911	882	918	897	846	857	851	942	900	897	886	910	858	937	905	863	859	871	836	876	853	892	892	824	884	874	899	911	866	846	882	845	910	897	819	856	921	885	862	813	872	850	927	892	890	866	882	905	883	861	851	896	844	862	876	865	916	875	866	842	879	956	869	884	853	882	851	868	823	892	876	867	833	932	857	875	888	865	913	874	882	870	868	827	892	876	895	868	857	903	871	879	855	926	897	892	909	847	897	873	905	866	846	862	841	910	834	872	835	885	888	870	849	880	889	835	894	865	900	893	830	868	838	855	862	914	877	850	822	870	871	848	823	840	833	872	850	853	915	850	892	866	852	891	813	898	862	856	887	890	898	873	854	917	900	919	850	854	882	893	875	923	830	865	883	893	902	896	863	915	939	862	838	806	894	841	882	959	858	882	867	839	818	803	830	834	852	915	888	873	902	937	872	919	909	862	833	856	925	854	912	812	867	901	870	837	889	863	855	863	893	902	912	865	854	904	900	848	879	864	867	900	888	869	896	879	885	911	858	854	844	923	854	876	826	900	847	876	909	839	851	898	871	842	877	887	880	866	850	850	831	877	885	886	876	778	846	839	890	913	919	823	923	881	880	883	896	907	918	919	861	830	883	891	870	866	880	877	841	849	908	878	867	926	897	912	864	883	895	858	842	912	861	889	888	866	883	851	872	917	918	807	850	855	880	895	899	883	896	926	872	826	843	885	888	905	869	873	902	917	906	857	840	861	873	841	954	824	856	894	874	859	886	889	866	861	877	878	908	884	902	839	865	835	894	850	877	902	850	848	827	824	907	890	833	887	902	836	865	855	832	891	899	840	869	900	841	918	882	889	899	842	883	865	853	838	854	902	855	810	897	873	856	867	868	852	872	882	874	859	882	847	808	844	886	901	876	843	864	852	843	879	844	897	844	860	870	906	859	865	875	845	894	870	889	877	890	869	938	894	834	892	878	923	860	824	895	906	845	900	895	860	889	858	867	865	864	898	841	900	835	876	852	879	906	867	896	922	911	855	912	900	900	806	911	857	854	864	885	901	869	832	876	911	858	898	837	829	857	864	926	854	921	877	842	917	885	848	899	874	862	840	931	852	866	850	882	877	856	872	901	880	930	847	881	895	869	887	876	842	826	839	877	869	921	848	855	930	868	880	885	851	865	868	906	870	891	906	852	884	898	838	900	895	875	903	842	854	865	869	832	887	876	856	886	855	862	840	833	871	877	816	876	901	864	898	856	933	897	878	836	855	841	899	878	824	844	910	865	893	847	880	906	830	932	897	896	872	834	881	862	879	841	873	830	927	886	842	883	797	889	928	843	836	868	849	870	873	863	851	871	853	832	846	866	844	904	886	860	892	885	881	894	833	876	876	827	812	855	875	902	882	897	862	860	885	895	846	884	901	869	928	879	909	897	902	852	922	899	884	844	847	862	865	866	858	851	887	900	884	882	866	848	901	893	847	899	886	884	877	848	851	876	877	901	844	895	875	895	874	814	905	887	870	891	863	898	874	861	849	861	902	887	883	858	868	834	883	858	839	901	874	870	890	923	922	852	824	895	877	935	896	897	906	849	852	846	870	888	835	864	902	876	871	899	929	861	807	902	805	884	857	893	858	884	868	866	821	815	921	846	847	884	832	898	824	891	892	848	913	858	861	864	909	881	899	857	862	866	905	932	869	843	872	868	882	847	891	869	896	937	895	901	869	858	903	859	894	828	856	837	861	865	862	873	909	835	867	932	909	909	854	872	859	912	890	841	820	861	898	845	833	905	854	851	846	878	894	887	876	866	847	849	840	884	875	819	864	852	866	860	853	861	937	859	890	857	895	842	878	897	856	859	913	839	885	935	862	891	867	884	924	833	853	887	910	880	857	918	869	845	897	786	892	956	897	864	839	857	856	891	896	849	847	908	874	870	858	929	846	839	896	896	890	839	901	869	917	866	904	837	873	917	905	880	911	908	859	852	863	945	852	892	849	952	905	885	893	872	864	870	834	858	915	891	852	875	862	911	911	852	862	838	871	859	849	855	854	864	934	878	827	969	892	865	874	901	891	854	845	860	892	853	847	899	855	866	898	847	868	899	865	911	839	876	921	917	838	883	879	941	847	924	893	871	879	837	868	917	866	882	921	838	844	853	889	889	880	846	884	841	893	868	891	858	882	840	924	843	868	920	914	932	860	873	863	897	841	837	864	890	877	893	829	867	867	878	854	894	803	921	905	867	880	891	880	852	901	856	859	832	877	903	848	879	880	866	848	910	872	840	837	876	839	873	900	924	840	863	881	870	844	859	871	867	882	849	916	885	883	851	859	890	822	819	866	859	905	862	907	866	876	880	904	814	910	858	880	843	903	836	845	907	877	855	881	867	830	855	914	805	830	863	934	859	880	889	890	917	857	886	859	903	815	857	863	881	829	854	888	872	877	894	914	853	859	852	975	844	855	832	925	845	846	918	840	857	888	864	914	882	848	810	864	843	874	831	881	892	817	860	843	851	871	831	915	871	854	840	856	876	892	823	888	891	872	861	811	887	888	871	883	917	893	854	897	886	861	870	831	896	929	918	871	864	910	841	878	840	880	905	878	875	890	855	837	904	868	831	860	939	824	846	871	867	900	879	871	868	881	839	849	872	867	842	872	889	910	908	848	896	885	868	868	869	838	846	873	878	894	919	881	845	897	921	855	836	883	910	911	839	929	843	893	865	852	830	896	894	868	859	853	828	919	914	892	860	828	831	849	866	847	867	899	871	895	861	914	877	843	837	801	947	818	905	928	878	887	875	929	839	870	912	932	839	898	921	870	826	877	863	864	819	835	825	866	888	867	835	900	865	897	889	871	844	827	873	862	884	854	878	842	891	922	861	882	855	877	962	909	924	903	864	839	956	905	902	930	840	874	924	883	879	832	825	853	908	893	845	817	853	912	909	896	873	903	859	876	860	943	875	885	867	816	876	858	885	885	853	843	826	896	884	840	921	896	902	818	878	880	846	874	839	876	878	829	855	847	861	820	887	835	857	864	897	891	908	881	849	830	849	890	816	847	859	885	903	903	890	926	836	901	919	853	910	833	861	862	838	858	785	864	893	825	900	909	891	833	845	879	837	904	854	884	875	863	875	856	906	857	877	866	838	837	851	857	876	895	820	858	825	832	839	842	914	914	892	878	889	868	844	840	871	862
33519	20825	16743	6075	1446	850	763	596	514	497	465	462	429	439	402	374	380	397	401	328	405	352	342	366	371	366	373	337	357	350	363	364	350	353	371	363	350	354	404	343	368	362	376	380	360	364	374	385	349	365	399	368	352	376	355	360	355	345	370	349	335	363	341	346	376	344	329	383	383	306	335	332	388	370	365	392	324	314	352	371	342	354	340	343	295	341	352	370	373	373	347	341	374	300	332	358	350	351	376	360	355	367	317	338	316	337	353	342	366	365	332	348	350	400	366	352	334	389	371	359	322	341	366	334	360	352	368	357	323	359	363	364	361	371	353	350	365	361	396	336	378	352	328	376	375	309	320	313	344	365	349	397	364	340	354	355	349	334	366	358	339	384	361	316	348	323	345	305	363	375	349	327	345	351	367	380	414	343	351	339	332	330	383	383	318	364	342	349	321	352	319	346	385	331	351	338	327	340	329	350	320	354	350	347	368	366	363	413	363	359	344	357	345	349	360	346	365	344	351	360	350	349	365	360	330	336	353	333	314	344	336	343	381	336	336	366	363	375	335	360	334	364	344	370	328	359	363	352	360	348	369	377	339	355	342	386	352	352	373	319	364	352	377	336	359	356	373	358	348	347	330	379	368	361	353	361	402	340	362	366	357	375	390	368	342	358	364	363	365	350	341	391	366	354	381	345	351	388	307	380	357	377	360	371	375	365	336	367	325	383	383	332	334	327	369	336	346	363	366	359	329	342	376	350	342	341	375	331	359	375	339	311	333	337	347	363	367	337	362	360	364	372	330	328	328	363	335	388	325	347	376	352	348	332	339	340	356	371	336	363	368	356	362	342	345	352	362	340	335	362	347	387	387	352	372	326	382	370	378	327	371	341	340	373	378	337	409	355	351	355	376	339	351	326	357	363	312	350	358	334	380	360	366	337	354	340	329	383	336	350	304	332	335	350	346	382	355	348	362	355	393	340	385	342	336	336	333	371	381	378	342	312	381	373	362	340	342	323	348	377	382	324	385	344	375	363	364	340	352	344	387	339	367	339	355	347	313	368	342	375	337	365	326	335	348	366	353	341	374	366	346	340	397	353	358	347	358	348	373	380	371	377	315	369	340	345	330	380	354	380	376	360	367	385	331	378	334	337	390	328	377	344	322	359	391	340	327	353	351	358	350	383	363	369	352	364	318	325	394	345	375	330	358	361	382	345	380	361	358	364	359	329	306	341	383	351	354	345	342	322	355	383	348	348	345	373	368	322	343	344	362	364	338	347	354	335	351	322	334	297	353	384	319	354	354	383	365	359	349	347	346	368	352	351	337	367	371	359	375	312	372	350	358	372	371	333	344	341	331	351	317	347	326	361	316	344	326	353	394	309	383	359	360	350	332	356	343	367	333	360	401	377	358	367	326	357	361	346	390	344	342	349	348	374	343	360	372	361	361	378	358	337	322	348	372	340	343	380	344	360	355	378	338	352	355	347	385	358	358	334	337	309	355	399	389	367	370	424	421	345	349	339	351	403	325	365	337	365	348	373	329	342	367	366	372	341	327	331	319	364	413	379	354	340	357	381	402	359	352	339	369	352	340	337	345	361	345	343	366	356	362	381	404	347	367	374	367	327	381	381	389	406	335	311	363	359	358	373	401	340	327	355	351	353	362	387	341	341	328	355	381	340	346	365	337	320	375	391	361	342	355	347	344	325	359	350	329	338	369	366	360	385	372	347	343	340	367	378	336	339	326	313	365	354	376	337	354	349	373	353	376	349	363	353	350	320	347	315	362	300	363	346	346	379	328	338	378	347	343	378	374	344	361	353	375	346	346	334	356	326	348	310	336	340	354	334	323	371	330	331	321	338	399	347	326	351	350	393	321	344	386	343	350	320	351	314	340	348	387	387	344	325	338	382	342	387	366	362	343	382	366	336	347	345	339	341	366	370	345	348	329	346	390	352	345	371	336	319	364	356	336	328	345	354	373	353	347	340	325	343	343	355	351	349	402	354	353	305	372	339	358	337	335	399	352	344	351	342	364	339	351	340	336	354	345	340	322	360	399	350	350	336	337	359	357	393	376	324	340	332	341	354	368	349	312	313	330	362	371	372	338	367	336	370	350	375	355	324	351	358	372	365	328	350	363	324	347	359	358	335	314	310	328	350	325	366	348	363	374	349	391	358	370	327	367	316	358	338	363	337	342	363	350	331	359	317	354	367	364	338	347	361	336	354	365	354	367	334	374	349	363	391	339	319	366	314	326	390	368	368	366	346	355	387	360	322	365	342	362	390	341	354	303	361	302	334	333	334	351	348	340	354	342	374	354	378	364	365	353	386	344	332	354	362	339	389	341	333	332	352	364	337	351	374	387	357	364	336	332	373	365	317	357	352	367	387	345	326	377	356	370	354	322	314	328	339	366	359	361	354	362	341	353	369	387	330	362	341	357	331	316	396	347	351	304	350	368	360	330	377	319	355	354	365	373	358	394	368	356	406	361	343	337	333	301	394	348	344	389	369	365	348	333	386	359	376	342	334	335	380	360	320	346	356	345	372	359	393	364	345	362	363	341	350	337	364	358	368	357	371	348	338	374	371	335	310	335	318	349	359	353	357	327	367	351	311	367	341	315	342	376	350	368	351	350	380	374	333	364	381	336	345	355	341	362	375	377	320	360	342	341	361	338	321	370	348	320	348	347	383	357	353	379	365	373	349	370	361	379	374	350	343	343	389	393	367	365	336	379	398	335	383	371	343	335	365	372	338	352	383	344	351	345	364	356	335	364	348	368	345	333	306	354	342	375	371	350	332	407	336	353	327	349	367	355	389	378	352	356	365	365	374	338	359	352	354	378	324	352	343	346	374	344	366	390	356	369	367	383	357	366	370	400	355	300	347	385	390	392	376	373	369	354	365	382	331	338	371	343	352	372	358	333	325	365	367	350	355	341	356	363	324	370	355	346	365	349	370	341	370	326	344	328	336	332	367	376	379	327	325	352	372	370	329	365	331	349	340	325	306	372	353	375	338	376	333	350	321	359	354	326	397	336	373	337	360	313	334	329	342	330	357	380	354	376	312	383	365	363	321	360	353	361	392	395	353	388	363	346	391	354	356	347	347	327	324	332	359	338	369	322	356	327	351	339	347	330	393	357	346	337	384	365	353	365	356	340	354	321	359	356	372	346	392	339	368	381	359	378	309	369	372	363	335	322	373	349	347	312	362	377	386	357	352	365	353	362	366	352	359	322	327	344	361	328	371	344	357	334	366	356	356	376	386	344	333	346	361	360	373	339	343	347	337	344	372	336	371	389	366	339	348	357	378	341	333	412	386	358	330	336	349	381	357	329	358	361	396	382	344	348	349	349	325	347	358	370	333	339	364	347	379	365	329	337	386	350	354	367	358	359	394	351	376	355	327	347	376	321	344	359	376	351	353	315	351	333	383	341	320	355	373	370	334	358	362	361	336	342	365	330	375	357	330	396	349	351	368	361	300	365	364	377	341	320	382
20749	15990	21614	8794	4317	2696	2390	1963	1774	1629	1425	1207	1168	1132	1071	1030	1008	894	847	899	881	869	896	845	823	813	864	843	835	868	836	798	864	821	790	836	822	858	812	824	776	800	782	781	787	799	813	761	780	800	789	751	791	816	762	818	755	777	786	778	760	772	779	796	774	846	812	763	816	769	802	761	843	790	780	798	774	833	787	812	782	789	756	782	763	857	787	766	852	826	769	785	788	818	784	798	762	751	740	806	791	734	764	753	747	767	772	772	822	807	786	784	777	783	868	790	741	751	797	792	756	845	763	829	757	851	857	823	721	801	797	750	817	826	816	773	794	726	791	811	769	792	780	795	796	816	752	787	810	812	830	760	774	823	835	790	829	800	801	783	828	814	791	765	800	816	754	769	836	800	797	785	797	811	751	792	794	803	824	790	766	810	782	774	741	811	779	772	821	760	786	782	809	772	788	789	810	812	774	762	810	771	817	825	771	794	763	748	779	761	779	803	830	788	793	781	806	748	810	815	801	777	790	779	804	818	882	778	851	724	772	798	795	751	792	767	737	777	825	786	840	781	768	823	802	812	800	828	808	789	780	824	729	811	799	820	819	801	849	828	740	783	796	772	811	815	782	778	781	794	804	737	754	750	805	788	798	784	852	777	802	786	787	721	765	782	750	829	784	787	749	788	803	769	767	804	724	796	768	784	819	768	774	749	727	844	752	765	846	795	749	793	775	806	806	763	778	814	822	803	816	798	765	739	785	763	781	830	818	812	734	815	835	815	885	758	811	798	794	722	752	779	761	823	766	796	791	846	766	773	774	800	758	780	797	797	778	849	805	739	765	770	770	817	819	811	809	866	777	823	774	805	779	749	808	809	834	827	774	805	799	790	866	812	842	744	769	735	790	819	804	763	828	787	790	780	791	771	753	767	783	823	814	796	773	801	802	794	791	764	776	764	848	774	784	724	742	786	786	810	833	794	802	781	757	745	769	778	804	825	773	818	787	834	755	789	819	827	804	752	764	815	822	795	875	798	776	787	794	796	759	788	829	777	792	745	769	808	751	799	762	790	752	773	815	854	797	779	793	761	809	811	765	832	789	806	797	830	770	769	779	779	836	785	771	768	819	783	748	825	763	749	789	820	838	755	784	787	806	796	763	826	810	786	789	819	773	800	764	770	785	770	818	757	750	799	778	795	861	782	767	809	737	779	805	747	800	787	832	857	800	799	820	765	802	764	789	802	766	745	808	813	762	813	749	765	790	818	774	747	758	794	780	791	801	808	804	771	807	772	760	802	812	874	800	760	769	803	833	780	750	776	761	838	766	773	790	792	760	851	863	801	734	808	769	775	804	754	749	690	846	791	802	797	728	818	806	779	739	737	784	793	750	788	785	803	800	822	806	837	777	811	775	814	773	769	778	852	750	765	808	797	791	757	797	776	824	764	780	819	767	756	777	779	806	780	786	746	757	800	823	811	769	830	823	777	834	815	865	811	805	766	817	764	823	762	798	799	818	757	757	778	823	819	821	786	842	757	756	797	788	785	799	819	845	829	793	813	784	740	842	825	780	794	735	751	814	822	768	763	793	798	712	791	786	798	775	791	798	768	781	788	832	752	808	784	746	805	816	811	817	793	780	801	820	743	803	756	812	842	798	774	800	777	773	807	770	701	799	804	785	791	783	768	768	781	814	823	725	795	768	763	775	820	781	780	783	780	752	785	803	799	739	750	783	788	778	785	789	814	836	817	770	779	755	824	804	756	770	812	810	766	782	785	778	834	783	797	792	798	739	775	825	785	807	793	798	752	793	773	803	757	801	792	832	796	828	774	776	795	796	821	768	759	819	823	765	762	754	831	793	806	795	781	773	798	803	801	755	797	764	746	807	773	788	770	749	739	786	798	746	821	802	765	811	802	784	831	775	772	772	821	788	787	774	831	792	791	803	769	769	773	804	817	813	816	805	747	785	784	791	765	792	771	805	776	751	794	784	755	804	760	767	811	737	763	829	785	800	756	812	777	852	822	796	772	783	828	803	810	776	871	776	763	758	761	777	804	776	790	813	787	767	771	798	811	832	724	763	806	818	767	753	788	810	781	798	752	756	764	793	836	821	743	764	801	802	785	815	780	833	785	847	769	820	829	809	807	838	791	782	786	736	748	782	789	808	773	861	794	761	773	826	786	816	794	804	798	794	804	789	812	810	818	811	769	735	795	776	785	775	819	781	809	788	803	749	808	805	803	769	836	759	786	793	798	815	784	778	772	809	774	805	767	790	766	756	812	825	828	762	778	797	789	831	840	773	777	777	802	834	784	782	806	780	782	798	802	807	801	796	801	830	764	751	779	767	811	786	828	830	780	800	758	772	792	821	818	780	804	792	775	807	813	769	803	730	793	771	767	747	771	812	794	776	821	792	745	800	779	769	841	797	771	776	816	786	815	786	792	805	815	826	802	795	802	775	749	738	811	864	806	759	773	767	799	832	783	781	830	826	810	789	746	763	810	769	789	801	813	758	789	795	791	784	769	756	766	801	777	767	762	800	773	807	761	819	802	825	753	766	847	764	809	810	782	798	818	770	813	829	825	793	805	816	782	843	780	798	794	806	763	804	809	820	792	775	787	793	788	781	857	813	782	791	814	805	806	774	832	752	769	781	759	798	732	796	811	759	789	786	783	769	824	813	789	809	775	824	805	767	778	794	814	758	802	838	788	798	798	786	817	762	762	770	789	830	746	809	821	822	846	783	778	788	802	801	776	735	757	769	844	772	763	765	816	781	823	777	732	826	769	776	804	778	807	822	774	819	768	779	809	766	796	792	768	850	797	847	747	793	839	783	792	831	846	819	758	730	776	806	775	839	803	811	791	792	787	771	791	787	764	782	779	753	796	782	815	790	756	720	771	843	770	848	781	745	807	771	754	758	802	822	806	823	804	797	797	769	791	807	809	749	783	780	804	770	876	742	826	784	845	774	726	810	781	816	811	781	758	811	811	815	791	769	849	794	739	829	752	775	798	807	785	777	812	748	763	800	803	786	816	813	775	747	757	843	710	819	753	787	813	815	769	813	779	770	785	781	794	803	787	755	774	812	759	830	804	830	800	797	779	778	852	786	760	835	816	765	777	805	812	807	794	808	794	844	783	793	800	787	794	753	774	769	853	766	777	804	776	761	833	753	767	760	767	764	856	791	806	755	755	855	794	751	787	831	768	774	818	805	776	747	806	793	810	760	759	721	782	798	772	815	789	746	729	766	844	815	800	833	806	782	785	791	829	773	740	773	864	760	788	787	789	834	801	771	767	816	793	799	779	774	740	812	793	760	825	775	755	775	855	799	816	843	814	797	824	788	782	809	789	723	814	778	795	742	772	785	823	726	809	779	787	815	753	788	823	813	762	778	810	833	775	772	829	755	745	872	808	751	778	792	754	752	785	823	802	800	799	833	794	787	785	818	778	763	786	752	771	780	791	835	805	795	793	809	753	819	795	824	822	813	768	729	821
42512	30315	25739	9057	2261	1180	881	796	721	629	608	562	502	460	463	443	478	511	412	410	399	419	402	428	435	343	355	384	422	395	384	417	414	389	366	398	439	378	402	427	441	409	443	376	404	405	416	412	397	420	408	392	427	421	417	396	380	422	384	408	373	410	409	372	406	373	399	389	417	379	345	384	419	418	439	387	446	366	385	394	431	427	431	386	379	370	402	403	402	407	386	390	381	415	407	375	378	368	393	431	431	368	406	395	391	360	412	367	353	422	407	373	381	383	416	430	402	382	382	421	422	400	387	380	396	418	379	408	426	355	357	370	388	397	392	375	400	369	420	412	364	399	386	377	391	392	416	424	402	398	362	379	398	428	422	386	410	377	363	409	365	385	382	378	377	418	403	411	415	383	430	403	416	381	381	407	395	400	372	387	394	418	386	395	448	357	372	398	421	385	402	400	414	373	403	380	401	395	387	375	406	408	405	424	398	391	410	393	433	382	392	405	418	389	409	373	368	389	374	390	353	398	400	425	435	403	407	396	398	386	386	410	421	384	390	332	405	406	389	399	358	411	343	376	388	402	382	385	399	388	397	414	401	405	379	375	406	391	388	434	411	368	437	405	397	378	428	398	378	367	394	384	401	413	386	429	387	428	431	399	398	372	450	399	344	410	415	375	403	383	367	411	374	412	379	418	388	429	394	400	419	370	444	427	437	410	397	384	371	369	427	379	425	364	367	385	416	385	371	419	446	386	395	414	361	423	399	379	392	427	399	412	382	381	353	408	379	405	408	393	399	381	351	402	393	392	377	419	370	370	436	364	366	430	401	373	378	408	416	394	412	381	375	407	356	374	371	380	424	423	363	377	391	404	421	425	378	388	386	410	366	402	383	388	420	352	443	428	376	379	388	400	342	383	403	357	382	395	377	405	447	367	380	435	364	372	419	389	446	364	406	381	426	403	386	354	386	429	368	382	377	386	399	443	400	404	391	397	395	403	355	396	383	357	409	434	438	370	400	417	415	344	368	371	375	409	396	404	446	410	382	420	417	364	415	412	390	403	378	384	366	355	433	374	397	388	372	418	393	350	367	413	407	432	416	381	405	427	442	421	436	379	385	414	368	389	440	409	371	363	387	409	390	392	394	375	417	397	369	378	395	420	420	385	355	407	433	365	342	425	391	416	410	421	387	402	380	359	399	417	422	407	399	398	368	358	416	385	384	374	407	433	399	398	362	377	391	382	384	386	418	435	390	407	403	396	421	381	368	374	374	378	402	391	396	383	399	429	383	443	389	414	424	401	407	411	411	399	374	415	377	394	374	396	419	398	402	414	448	390	344	406	379	413	407	404	389	385	396	363	360	441	327	408	400	402	368	429	358	352	410	387	357	386	399	385	403	407	382	415	402	361	354	378	396	430	437	378	388	406	376	422	374	372	399	399	396	418	407	386	368	424	396	399	398	402	405	370	403	394	351	421	384	398	404	397	392	424	399	361	430	384	390	363	391	383	396	401	372	385	371	399	414	404	393	394	441	377	384	420	418	384	407	399	397	413	436	378	423	430	398	420	401	394	424	396	417	396	354	402	383	388	420	394	396	426	369	414	398	418	409	396	374	379	382	404	409	407	410	411	435	403	393	387	417	429	402	375	420	395	367	439	385	390	403	417	397	390	413	373	370	410	374	396	397	391	403	391	373	373	418	408	382	373	407	380	387	356	415	456	427	428	421	385	414	425	378	406	403	398	423	376	381	398	425	383	358	392	408	397	405	386	394	411	397	355	400	372	419	367	402	385	406	350	374	368	432	403	386	386	405	396	384	405	413	379	380	392	425	402	372	382	420	433	418	425	423	374	421	398	376	366	390	381	384	402	407	374	398	408	394	333	411	410	380	375	414	378	346	396	374	389	402	410	413	396	373	364	398	412	390	407	388	357	442	411	420	380	399	376	433	382	421	389	438	396	406	381	399	422	379	374	390	383	408	388	423	417	363	392	378	397	408	386	397	411	408	403	355	386	392	394	389	344	416	370	407	389	406	373	379	396	398	384	390	406	400	387	407	404	418	371	389	387	412	420	394	403	421	404	380	394	375	360	360	390	405	385	381	374	381	374	357	373	388	397	385	402	387	395	418	403	425	393	376	398	374	421	423	404	386	355	393	406	409	383	403	414	417	405	365	395	382	381	391	412	408	369	436	384	417	401	384	385	364	339	344	412	406	406	412	374	388	373	402	396	343	405	387	387	375	392	383	402	413	370	441	402	370	373	391	431	409	462	405	372	397	386	381	410	405	382	411	435	391	402	357	409	406	431	374	365	407	405	381	375	378	440	440	396	412	412	389	435	458	409	382	368	412	377	407	392	410	415	405	343	399	436	396	383	398	388	359	357	423	386	361	441	415	414	388	360	408	396	401	422	412	440	410	409	395	343	345	403	416	402	414	356	417	390	385	384	398	375	369	402	395	378	400	416	392	411	382	405	417	372	374	422	401	383	370	395	402	398	391	377	387	403	413	386	460	415	413	394	401	413	392	358	403	409	388	425	395	378	391	416	390	418	387	393	400	394	397	373	399	387	387	395	392	396	408	405	406	439	376	399	380	363	386	429	394	427	374	378	387	407	419	379	404	368	374	401	424	414	395	404	393	399	387	395	386	402	388	391	403	352	385	368	380	345	392	363	407	411	363	410	395	379	355	387	403	384	372	384	382	408	391	382	406	418	418	361	420	391	404	373	415	365	374	387	415	342	381	423	385	437	399	403	398	357	359	433	387	404	354	359	393	440	426	383	354	434	375	398	422	394	396	352	403	385	426	378	406	351	383	403	398	372	429	371	386	391	434	405	407	388	418	410	379	408	380	400	366	388	411	361	382	407	414	402	416	394	345	398	384	398	419	424	398	404	368	427	386	392	429	379	384	361	340	412	389	394	410	397	382	379	374	373	361	394	412	396	392	399	382	404	392	408	350	369	381	419	382	359	351	403	359	408	388	380	408	380	375	369	375	343	368	411	377	382	336	392	407	396	398	403	369	380	362	375	418	410	384	393	371	409	377	420	385	389	388	375	415	389	416	412	432	417	389	429	403	371	412	400	393	412	396	387	429	379	362	370	396	440	401	415	387	383	393	392	393	429	409	367	389	407	420	346	409	439	372	390	388	406	377	387	398	389	388	393	400	416	392	396	427	446	393	413	393	419	432	383	427	390	408	406	390	380	390	392	431	397	440	383	388	381	404	352	348	396	357	397	380	406	377	373	388	362	395	383	422	385	404	389	390	391	372	408	372	398	402	416	362	369	412	383	393	376	377	396	413	381	372	371	434	401	388	411	403	393	400	382	377	376	406	426	384	415	377	370	384	371	429	386	363	395	359	418	419	378	385	382	355	382	401	384	380	400	384	402	410	374	415	421	390	383	380	373	406	396	383	375	386	438	413	397	393	372	408	377	373	410	423	396	366	384	424	406	393	420	380	375	412	374	416	404	389	366	397	412	400	400	434	426	400	385
25820	22814	27953	11001	5258	3800	3264	2622	2360	2054	1880	1424	1413	1401	1334	1242	1210	1069	1017	1059	1044	1008	1001	997	973	964	883	952	928	981	922	950	916	900	875	975	906	907	932	939	889	927	876	901	873	877	908	854	909	884	857	913	834	894	845	866	896	866	878	873	947	919	876	938	810	887	855	862	894	910	828	932	871	868	852	885	869	885	826	894	944	886	916	901	921	910	918	841	918	840	876	942	847	847	904	866	885	874	884	843	869	874	881	863	893	884	835	868	905	853	882	923	898	804	819	864	926	846	898	878	861	902	916	876	836	817	889	909	848	921	860	871	902	810	875	883	924	833	926	912	834	919	899	866	817	929	853	866	916	843	837	887	923	837	861	887	904	892	934	872	817	863	873	891	864	875	862	910	846	864	849	812	905	872	859	833	890	881	855	869	884	866	836	929	888	874	887	875	882	919	884	840	831	918	830	889	879	871	852	858	939	860	879	893	854	877	855	918	803	839	876	893	933	872	884	861	823	824	868	837	878	875	850	887	917	814	871	888	889	881	897	873	954	910	885	912	845	876	845	857	904	819	868	854	882	864	892	904	881	913	832	860	862	865	928	852	878	860	859	833	914	850	866	905	900	838	861	847	860	854	863	853	904	909	864	870	939	907	871	895	903	870	875	890	871	879	880	934	845	827	902	893	806	881	844	854	875	891	878	893	882	860	860	832	850	837	863	919	900	867	868	834	860	834	823	914	880	860	863	851	854	831	856	902	851	877	870	925	928	839	859	868	858	848	854	911	820	881	880	821	828	848	864	868	904	819	854	890	896	859	849	856	880	871	873	876	922	871	871	840	866	900	866	835	892	883	891	830	914	877	878	812	830	868	933	831	815	894	871	912	852	839	861	882	941	869	856	899	842	898	906	890	873	823	902	844	880	869	920	878	860	890	920	839	897	853	901	882	920	883	850	869	889	874	859	920	908	906	855	880	831	874	889	889	846	864	832	839	823	881	891	883	869	848	856	903	872	866	888	891	862	874	909	897	855	907	821	905	940	859	843	908	933	891	860	894	885	866	827	882	904	878	887	816	883	910	889	897	922	838	800	864	872	874	881	874	898	865	895	843	894	912	904	842	851	858	867	882	951	900	854	863	883	907	904	856	881	910	838	869	883	864	845	910	877	843	847	879	879	842	860	913	823	837	869	876	859	876	854	888	876	815	925	832	851	849	838	889	899	907	910	874	877	886	805	890	931	958	866	849	866	825	846	860	959	861	811	860	882	850	942	860	866	869	827	917	890	882	849	848	907	846	814	847	868	879	851	940	881	860	883	846	847	919	871	850	904	854	883	879	888	892	910	840	941	849	849	931	861	908	831	917	903	814	855	859	891	901	873	883	878	867	915	856	898	892	878	913	824	904	814	833	860	861	846	882	876	841	871	898	868	887	861	888	878	911	840	880	828	831	893	906	856	882	891	893	849	883	847	925	904	906	879	814	886	888	861	894	882	914	849	903	916	824	873	847	856	842	890	892	907	831	879	845	848	877	868	866	861	834	865	810	862	916	868	852	880	879	860	924	863	913	909	862	854	856	825	873	882	819	834	846	837	871	892	877	827	858	838	917	822	804	910	836	870	866	897	879	833	920	909	903	901	875	872	869	917	869	889	912	890	829	875	859	926	869	843	910	859	874	860	907	884	894	872	858	884	872	908	895	904	876	906	848	828	835	879	864	902	878	909	847	893	894	872	881	860	851	918	850	870	872	927	889	891	861	858	886	878	836	883	902	885	886	888	872	977	893	922	848	922	908	821	875	869	887	880	930	875	847	870	867	878	853	872	879	879	810	853	871	901	839	904	896	858	841	890	879	822	883	850	900	876	885	858	869	837	908	837	881	864	856	893	888	857	878	877	876	860	895	881	930	893	873	818	920	855	905	895	863	894	852	893	854	859	908	842	837	858	812	855	863	911	866	893	854	908	881	846	831	922	855	874	890	874	825	875	871	861	901	891	870	904	891	896	865	819	864	877	843	842	890	892	880	875	886	854	875	903	841	850	918	892	862	934	901	847	879	847	932	861	863	805	875	851	926	892	898	877	852	864	937	872	900	846	857	892	935	809	834	854	891	908	890	845	832	853	872	846	892	868	868	881	955	901	881	898	886	903	878	862	881	880	880	875	910	918	866	928	918	844	914	866	869	877	843	898	876	885	887	890	910	925	901	949	884	829	866	883	884	840	877	910	836	846	869	853	844	822	840	892	873	862	881	847	928	877	880	857	889	852	843	880	902	863	874	875	862	899	932	921	930	906	853	907	859	847	890	875	850	834	907	892	878	906	911	840	867	890	955	910	878	829	843	806	871	902	891	856	888	823	911	875	840	822	919	863	888	872	913	835	866	846	837	829	863	939	853	891	880	853	872	838	865	915	898	882	904	880	891	815	875	925	877	847	867	901	893	850	914	862	917	870	887	867	848	843	846	882	890	899	873	870	876	866	918	881	844	869	805	901	897	910	878	898	867	941	866	863	884	900	856	902	931	880	841	887	908	905	881	918	893	828	881	882	875	830	864	819	870	871	862	928	907	895	845	845	906	856	883	860	920	868	919	869	853	831	858	921	867	891	839	809	878	836	909	867	875	897	838	803	908	903	888	869	866	921	885	891	903	895	894	874	872	906	887	924	817	869	836	851	915	893	881	824	906	907	927	862	911	931	864	856	862	893	806	892	913	868	892	885	874	831	894	932	944	860	826	868	883	937	874	880	854	883	847	862	872	890	840	875	889	886	877	878	849	879	904	892	874	914	871	837	852	856	840	889	922	884	874	851	878	920	887	879	891	915	884	882	952	881	876	918	883	887	889	849	867	879	826	862	834	875	882	911	889	895	874	831	864	889	868	884	947	849	900	861	848	814	870	844	931	864	874	950	876	807	845	881	950	897	823	882	832	835	856	884	911	839	869	834	875	898	848	896	842	930	875	882	911	894	851	873	871	892	857	851	841	904	866	819	876	877	919	907	903	870	862	883	856	854	829	896	875	889	904	901	890	939	880	886	926	870	881	894	863	906	895	848	874	868	895	873	881	872	860	841	855	874	867	897	905	873	869	880	897	839	858	910	872	912	893	866	873	828	858	891	862	914	903	884	802	854	891	908	774	889	868	883	898	879	860	851	842	883	856	868	860	872	879	860	889	911	860	917	851	895	895	899	881	846	854	889	857	881	784	849	831	830	903	843	877	858	917	928	801	836	831	920	940	881	868	840	853	897	932	899	900	843	830	821	880	848	864	846	859	857	847	863	883	885	871	840	914	907	852	827	854	933	841	851	861	850	876	843	903	894	883	928	863	855	879	904	853	903	902	857	830	863	901	881	862	885	918	914	887	883	874	893	839	877	862	872	899	887	902	871	814	843	876	876	872	827	879	852	845	879	875	911	836	849	876	886	880	886	883	839	837	891	873	855	910	863	874	908	871	867	832	841	863	942	907	873	880	847	909	843	848	855	838	854	860	861	834	929	865
17463	10672	7271	1896	794	618	560	538	511	476	455	445	434	402	377	403	391	447	408	362	400	426	400	378	426	397	431	390	363	396	401	464	405	405	405	409	370	376	440	405	387	386	399	412	409	420	387	429	423	402	375	410	372	401	406	397	410	432	384	413	413	367	376	412	435	390	391	398	404	383	374	425	436	404	431	357	424	383	372	360	428	367	405	402	387	433	429	382	388	355	375	400	371	405	351	393	433	423	367	419	371	421	390	411	409	389	392	405	431	401	411	405	376	424	389	369	421	406	406	416	374	393	391	427	398	430	432	410	425	420	427	401	372	434	387	433	390	380	428	422	418	410	399	383	422	370	396	352	400	415	408	389	420	388	370	381	403	390	368	380	408	391	399	400	387	404	431	433	452	395	424	367	386	408	368	393	383	412	383	394	384	348	379	398	412	394	407	364	442	374	382	387	416	395	385	396	419	373	394	423	402	412	373	389	392	418	373	377	398	387	401	401	431	407	396	386	399	397	364	393	372	390	412	395	449	392	428	382	416	407	393	409	369	399	414	370	424	365	378	381	360	361	390	383	406	416	384	395	400	370	403	408	395	417	403	411	429	365	409	382	372	418	389	370	442	380	424	371	419	397	415	403	397	388	389	412	377	410	383	420	433	413	407	400	344	379	415	396	361	378	395	397	392	387	435	380	385	379	381	354	384	382	423	412	414	409	401	425	392	401	384	429	391	425	398	412	398	397	388	357	406	399	411	384	394	409	366	434	430	424	425	394	419	423	391	457	433	414	423	399	394	392	404	397	372	444	402	377	415	409	362	418	421	400	362	374	399	394	433	392	412	387	399	370	424	427	402	388	374	408	429	347	396	392	415	388	390	370	360	439	427	393	377	418	405	362	387	384	412	419	421	421	396	366	414	410	387	393	421	389	395	400	356	376	413	397	387	350	411	362	394	422	381	404	419	457	375	394	406	352	370	418	400	439	408	352	408	379	417	413	422	409	383	397	418	390	392	413	384	381	429	357	387	395	394	431	406	418	378	407	387	396	417	435	360	417	412	418	417	338	409	396	406	400	424	419	395	382	410	443	375	366	402	415	397	363	362	419	434	377	411	401	412	428	379	379	399	410	432	385	388	385	391	357	396	404	407	407	389	386	383	406	441	417	398	353	410	431	426	378	386	370	406	399	388	397	411	448	401	391	383	397	368	395	378	409	387	407	438	418	427	391	399	390	429	404	427	406	409	400	432	419	365	432	404	399	358	405	393	394	405	374	411	422	425	391	413	390	387	413	409	419	388	385	413	402	428	358	392	372	415	416	392	424	413	375	433	412	396	360	439	426	419	404	407	424	406	393	406	402	385	395	403	399	396	405	387	400	428	380	410	415	430	433	390	409	390	389	365	422	384	396	422	383	385	415	420	361	403	386	372	368	417	417	398	418	374	363	402	401	379	395	418	428	356	395	359	367	378	400	407	392	394	403	427	403	383	399	420	379	351	362	384	421	390	417	421	389	402	386	443	425	398	371	339	405	415	359	371	416	412	426	404	425	418	396	420	377	379	391	399	379	427	397	360	390	431	391	372	371	384	409	417	388	383	391	391	396	376	412	416	349	435	412	368	397	401	400	394	419	411	374	415	413	364	349	388	418	437	400	402	406	384	425	409	427	397	456	421	377	407	372	402	390	407	370	382	332	381	373	368	362	395	373	374	368	391	379	417	399	389	406	389	392	441	424	412	418	372	398	402	372	439	437	413	413	377	371	425	391	413	390	405	417	391	421	385	387	389	400	388	396	404	349	370	363	381	385	409	429	407	390	366	378	380	364	383	379	393	376	438	366	397	423	348	390	387	398	393	395	405	372	396	408	400	392	394	438	420	373	379	454	372	401	406	400	352	422	405	382	403	370	376	372	389	380	357	448	416	355	403	406	398	376	410	401	411	398	388	417	392	403	378	381	388	420	396	389	374	358	385	399	405	396	386	384	398	402	432	399	387	405	366	414	402	412	402	402	444	363	395	390	376	411	400	405	391	415	385	403	420	425	353	383	430	383	426	398	418	393	418	386	399	398	367	370	413	387	387	384	377	382	410	398	374	403	423	402	441	356	394	384	378	439	414	381	394	420	400	416	407	380	377	381	379	401	437	439	423	366	406	396	421	361	403	445	405	395	414	386	400	402	374	387	395	337	410	425	431	418	385	401	377	397	359	385	407	392	395	405	398	404	421	391	401	401	349	405	391	420	399	372	398	362	398	407	409	391	407	401	394	385	430	372	412	399	391	410	413	409	377	397	384	401	439	366	409	380	402	371	391	388	416	402	389	390	408	400	403	373	402	374	415	398	399	404	364	351	383	374	410	416	389	419	410	371	374	407	372	409	393	419	383	370	378	374	370	384	401	400	373	385	370	385	421	416	399	406	405	391	360	398	415	375	397	403	397	390	410	412	390	392	390	388	415	396	404	377	436	412	410	401	418	406	386	360	399	362	402	429	402	423	393	373	394	398	391	408	424	434	404	413	403	361	386	439	379	375	427	391	404	382	382	377	382	368	377	403	391	409	428	415	385	385	375	371	418	401	386	364	418	350	367	377	388	366	424	356	398	384	392	446	388	410	390	365	443	410	409	397	407	425	406	356	372	379	369	393	430	393	402	415	380	388	403	383	390	415	398	366	435	400	423	405	393	404	413	433	363	407	406	418	411	409	418	373	380	414	374	419	381	415	409	384	386	382	399	406	421	411	411	403	403	399	400	348	407	406	383	422	383	405	400	425	401	378	370	394	398	370	375	395	402	404	392	411	422	373	427	403	400	400	431	395	433	387	416	375	448	411	392	379	335	371	404	392	410	379	422	353	414	382	395	421	380	399	426	375	366	379	400	396	398	409	377	423	412	374	388	392	385	433	418	430	403	385	378	399	415	373	401	378	426	370	362	392	394	410	395	383	415	373	422	439	384	391	410	424	427	404	384	402	414	375	397	378	394	420	434	414	387	398	404	368	378	400	427	404	410	388	424	365	411	399	378	418	427	387	407	415	368	409	390	398	367	397	386	394	415	395	444	421	357	431	381	378	374	344	386	343	342	413	423	386	422	381	398	394	408	416	356	343	378	406	382	396	440	425	423	412	393	368	391	417	338	407	438	404	435	364	398	390	421	366	378	376	412	373	411	418	409	428	404	373	366	410	407	384	403	364	418	378	409	399	356	389	369	383	394	353	430	441	392	400	380	418	385	399	392	378	390	413	392	414	372	444	400	388	393	381	399	378	354	410	392	423	430	372	407	480	417	356	391	390	403	470	393	415	377	405	432	392	382	424	362	370	392	385	411	398	367	428	404	377	384	426	404	424	396	368	434	421	439	391	401	373	382	396	390	386	433	367	405	374	354	408	414	405	407	390	417	380	397	385	400	383	413	426	404	449	369	359	399	456	396	405	409	374	429	412	398	419	433	439	401	414	424	407	385	401	363	365	393	384	388	407	381	395	435	431	399	379	389	367	368	385
10379	9162	10789	3939	2399	1770	1700	1503	1408	1288	1119	1016	1043	948	962	896	965	885	862	867	902	892	869	877	876	837	880	877	917	901	907	918	874	896	902	866	924	831	894	888	875	802	840	788	840	918	866	867	856	854	908	867	833	893	864	871	848	879	891	837	916	866	854	832	829	877	815	896	875	882	857	855	886	921	878	912	881	868	870	874	862	884	879	799	851	911	848	839	868	920	891	855	877	857	817	886	804	928	895	894	849	862	854	877	883	800	892	890	933	820	884	885	883	877	884	915	878	897	849	886	881	873	879	882	869	894	879	846	840	871	896	846	852	865	877	832	832	873	834	847	850	893	858	855	894	908	855	849	868	906	896	944	886	904	876	904	876	852	894	893	816	857	873	857	893	838	867	898	874	830	888	863	855	909	901	836	913	893	889	879	866	915	883	913	869	885	852	858	843	835	849	871	817	878	861	854	848	869	905	859	843	857	839	865	887	873	839	882	871	846	893	875	853	852	847	855	897	846	856	857	856	868	869	862	882	852	895	839	838	864	835	810	880	857	839	825	844	832	843	901	852	862	873	847	908	869	816	894	844	886	876	870	835	884	870	866	877	870	906	870	885	885	894	880	884	861	828	872	834	855	827	816	894	841	848	856	847	858	881	872	879	866	885	944	792	895	835	857	865	854	863	862	817	896	892	883	816	933	877	864	859	833	820	885	856	886	852	872	842	863	876	853	910	838	850	851	831	882	889	855	880	847	907	863	838	854	846	898	801	851	937	837	851	831	889	866	864	836	802	845	877	849	888	884	876	864	845	897	840	826	887	832	853	882	902	864	856	795	917	859	847	855	859	840	886	880	820	881	870	893	870	914	874	873	854	853	845	811	886	786	929	860	872	855	871	829	870	909	824	872	847	876	867	845	884	830	827	870	829	846	875	859	849	861	838	877	793	828	797	882	885	881	834	885	894	840	845	866	807	832	912	870	833	835	877	841	827	859	916	817	860	879	910	853	873	818	862	841	845	809	859	847	812	880	793	852	847	838	913	842	926	848	837	835	918	851	898	854	882	887	879	861	905	864	841	880	816	856	802	896	846	837	899	930	818	838	836	863	829	860	859	812	924	815	861	865	866	888	874	835	850	846	824	865	861	890	897	906	862	866	896	884	910	885	836	840	856	842	841	847	869	868	842	828	847	896	846	858	890	801	879	824	870	815	850	857	879	884	870	897	867	879	882	891	842	916	910	928	892	845	874	853	884	841	824	892	906	878	816	883	840	827	828	846	895	871	842	857	871	813	886	838	889	834	824	838	863	833	855	885	894	922	894	894	867	852	848	853	837	873	806	909	839	832	902	868	900	912	886	895	855	889	857	881	814	862	893	861	839	819	853	822	889	860	930	930	861	915	908	870	867	879	868	876	871	883	896	893	895	873	880	883	810	846	873	851	814	871	861	879	903	852	857	858	804	876	867	870	861	819	887	887	918	856	875	886	838	856	877	876	908	851	800	878	871	867	841	863	834	885	899	884	840	868	922	822	855	891	808	858	879	832	911	831	890	892	894	823	842	872	885	868	832	879	806	854	860	834	839	824	851	917	860	872	831	851	871	852	813	917	867	854	906	847	898	818	845	838	856	881	880	883	839	856	841	841	848	827	853	820	873	848	870	897	901	866	852	779	910	872	838	877	850	878	868	887	833	831	901	893	877	871	839	820	894	868	859	881	911	866	854	878	874	847	841	869	816	916	857	850	889	842	902	897	850	861	885	854	885	889	863	892	848	864	867	872	953	862	907	886	836	915	881	849	890	832	891	892	904	883	829	824	807	921	842	914	876	852	828	887	841	833	878	873	870	877	905	856	892	904	864	851	842	861	847	839	879	867	873	866	879	898	862	875	883	866	851	887	862	821	873	925	869	833	879	858	864	867	816	860	874	899	873	893	862	890	822	805	889	868	839	864	880	851	845	883	865	898	862	886	883	855	917	813	822	788	846	814	837	884	834	887	889	857	931	863	897	891	884	888	889	823	887	858	874	831	889	865	864	851	861	885	857	842	853	835	874	904	877	888	857	848	874	891	844	867	837	906	897	910	847	851	861	854	840	924	872	829	832	882	876	853	921	871	855	846	851	910	842	857	889	864	838	909	855	821	875	829	834	915	853	917	881	889	914	863	844	850	820	843	889	875	837	889	846	881	848	806	896	894	912	893	920	862	909	920	873	842	852	840	897	867	840	867	827	911	903	845	875	880	877	869	856	903	916	879	877	838	889	851	860	896	868	855	846	855	912	874	869	889	874	815	820	838	847	876	871	872	892	888	906	899	867	880	890	884	805	831	857	837	883	849	888	853	869	848	852	811	818	900	842	836	845	890	841	849	856	845	870	805	916	898	838	890	879	891	857	837	886	877	874	885	813	838	902	849	840	865	867	865	884	824	859	885	842	863	843	868	824	883	890	885	862	860	861	873	862	886	879	915	838	903	874	853	916	897	852	876	891	908	839	821	827	860	848	884	842	885	898	843	845	847	910	843	887	901	875	827	856	861	837	880	863	839	897	871	894	889	874	880	865	900	865	847	842	872	898	857	887	853	868	837	871	938	821	839	856	862	813	880	932	890	847	871	867	926	852	855	877	856	847	858	818	864	825	847	852	846	837	885	893	891	879	847	904	894	902	818	805	841	877	905	815	835	864	837	853	892	848	868	845	860	914	898	799	880	804	855	900	893	894	815	869	858	838	882	859	874	868	857	895	811	848	857	866	832	889	895	884	861	848	885	855	926	862	863	837	867	888	894	814	836	911	832	801	853	819	867	847	915	847	877	891	860	902	865	829	897	885	874	838	896	898	870	919	814	895	847	881	878	900	868	871	859	852	864	893	886	839	844	882	847	870	813	877	852	835	936	959	899	862	901	885	870	918	838	851	876	871	896	911	869	898	818	827	813	833	923	879	865	878	828	862	871	879	868	913	892	892	894	818	834	784	882	895	853	915	875	819	889	877	864	888	886	846	870	854	865	885	874	875	869	822	859	850	835	849	841	878	806	866	891	861	917	849	814	878	875	863	883	898	841	844	874	882	829	869	821	868	917	891	834	876	866	837	822	824	879	834	872	913	871	855	826	842	831	942	877	845	853	858	868	898	837	907	783	851	876	911	882	883	913	942	823	897	902	848	818	818	876	863	922	880	888	877	874	845	861	835	869	819	840	857	895	837	891	900	908	932	866	865	840	863	891	899	887	903	849	831	876	838	851	902	860	835	897	845	849	879	845	884	843	887	848	851	864	839	848	917	851	889	922	879	888	848	880	907	896	869	900	820	894	845	867	886	851	847	832	838	860	895	813	910	877	894	887	909	881	869	866	869	899	882	895	859	887	932	882	903	861	872	793	893	898	906	955	891	844	905	853	844	896	859	833	809	795	858	856	838	851	863	900	915	880	881	859	822	865	835	861	875	901	820	885	878	854	812	836	928	839	865	839	815	845	919	830	829	820	871	889	855	824	889	875	848	838
32958	21678	15108	3872	1219	859	662	629	577	502	438	394	446	415	369	374	419	377	331	347	378	363	386	359	411	346	378	368	368	366	355	317	341	353	370	364	378	390	339	365	356	332	339	300	380	355	357	333	380	397	344	352	373	360	351	410	343	328	335	373	360	365	367	383	367	366	356	366	353	338	369	345	329	326	339	371	379	310	355	337	354	341	332	368	330	344	337	382	349	380	332	318	352	360	323	340	333	375	354	381	328	335	345	356	327	353	369	347	353	326	350	362	376	315	353	343	372	362	359	362	353	367	337	345	327	304	363	344	374	338	347	350	394	353	383	354	382	334	340	318	349	334	361	367	396	343	320	316	386	392	297	366	314	332	334	348	334	341	357	339	352	343	366	317	369	348	365	343	356	366	354	337	332	387	355	340	358	391	312	342	350	347	349	341	347	356	390	372	341	370	373	340	387	353	312	341	350	363	339	385	361	394	328	351	388	357	315	364	341	320	331	349	356	361	359	365	367	360	356	329	363	364	374	343	353	320	348	314	310	351	340	353	392	355	385	340	336	351	303	353	324	368	333	327	395	349	329	345	351	333	396	370	365	356	332	345	337	320	350	310	370	373	358	354	389	347	356	355	334	331	381	349	334	360	330	327	321	346	356	363	305	360	371	332	356	320	332	329	368	369	374	337	356	351	337	371	338	349	358	336	357	347	330	361	365	352	345	379	364	350	357	301	401	338	341	356	353	371	363	340	341	325	343	367	374	354	372	340	333	351	352	373	353	360	319	359	406	379	356	364	384	313	363	338	383	376	373	352	300	352	341	305	404	370	337	304	334	356	367	326	356	364	328	342	347	389	335	388	377	349	351	393	396	354	328	352	353	347	338	382	356	363	331	358	367	355	370	371	353	373	368	334	340	336	361	339	358	351	325	338	314	380	359	361	323	382	349	399	333	360	326	349	344	352	389	316	334	368	341	343	343	345	364	352	347	334	370	349	349	317	337	353	356	350	336	351	351	322	348	360	334	335	368	368	354	364	329	363	365	361	320	357	399	372	354	332	364	352	315	339	384	357	385	364	369	318	360	397	348	349	384	366	338	331	326	338	344	331	348	369	344	307	382	336	344	313	314	330	392	356	324	379	339	337	325	392	377	372	376	381	340	383	313	361	314	321	367	377	314	341	328	360	323	378	373	295	355	334	370	351	355	337	343	365	358	350	386	349	332	356	362	340	345	330	339	347	349	373	352	335	352	356	324	331	322	332	397	367	361	399	386	354	357	369	355	381	352	327	332	287	343	347	346	361	353	363	376	320	379	373	344	358	353	350	374	373	331	339	333	365	344	345	313	328	326	387	381	366	348	338	358	322	356	337	339	354	358	353	357	354	367	353	378	303	329	386	358	374	361	366	382	368	342	344	340	352	350	345	317	350	343	336	377	396	340	381	361	361	357	349	361	336	325	382	355	336	384	378	359	384	337	347	383	334	345	321	317	368	334	337	346	341	353	354	344	333	338	370	355	348	359	365	333	393	321	342	347	365	364	349	335	351	363	362	364	358	315	373	384	356	357	339	363	391	356	328	337	348	405	376	344	347	343	372	360	325	378	347	347	346	313	339	359	343	367	324	360	366	397	352	326	329	302	328	368	332	363	379	328	369	342	352	343	356	360	363	381	363	304	374	325	314	336	334	337	358	380	357	310	365	321	361	325	355	368	347	343	364	366	366	326	357	345	347	330	375	396	361	371	379	361	374	367	343	357	354	354	352	343	380	347	328	365	346	353	355	336	340	370	323	351	363	370	355	373	348	340	368	401	369	316	340	338	412	363	381	367	307	352	362	336	331	351	356	355	314	379	349	319	320	350	378	373	344	360	393	344	367	372	346	345	324	372	357	371	360	338	329	363	355	347	337	387	334	338	356	344	337	352	319	371	369	357	338	350	358	364	365	358	326	328	340	322	307	355	328	299	363	349	341	345	357	315	337	364	374	366	413	361	344	366	324	324	386	368	341	347	320	309	336	362	350	362	366	372	345	395	378	344	375	352	340	349	316	361	384	344	381	370	340	369	385	369	341	376	323	331	336	343	350	322	321	397	367	338	338	379	341	351	356	353	338	365	347	318	327	370	360	378	361	362	366	342	381	343	345	355	360	356	336	339	346	383	337	362	345	371	371	370	367	338	357	322	323	359	366	367	329	376	382	358	348	367	374	351	351	351	360	388	386	361	373	314	314	333	346	365	347	359	341	374	362	342	347	330	355	358	379	362	342	375	321	377	335	360	344	363	328	351	359	318	358	366	358	327	317	328	350	320	334	354	351	325	365	404	313	337	335	364	364	362	362	331	334	339	368	347	325	321	370	386	350	371	370	332	341	338	331	342	354	361	351	349	356	357	351	349	371	390	358	343	356	347	361	342	356	395	351	351	351	384	347	320	360	336	356	344	338	334	346	342	368	378	343	371	355	382	356	355	346	355	342	356	343	331	341	382	349	363	334	364	344	327	351	383	341	375	325	327	298	350	348	361	335	332	352	378	309	368	414	382	337	325	389	323	360	326	368	342	329	348	356	385	359	356	362	333	364	353	325	356	352	318	343	354	348	316	367	369	342	347	335	385	397	323	325	348	359	360	364	356	328	368	350	366	364	333	359	356	386	362	328	391	338	344	357	347	375	348	354	349	353	330	347	322	371	332	371	351	359	361	375	358	334	342	340	364	352	344	371	344	329	390	348	356	324	328	355	325	376	360	330	345	356	372	371	365	350	335	346	337	362	312	369	336	355	346	388	386	338	327	350	369	359	375	368	362	370	364	351	346	334	349	363	357	362	353	348	354	371	376	376	349	350	365	347	377	356	365	312	380	324	350	350	356	356	387	357	368	345	337	384	338	327	343	356	352	363	357	349	373	368	352	338	358	351	320	347	370	368	323	348	368	352	372	349	326	347	320	338	403	314	368	335	391	330	370	346	327	347	367	334	327	357	355	334	344	327	345	348	360	340	342	337	310	357	354	342	357	327	362	350	368	365	367	323	332	388	367	370	337	337	343	323	346	350	365	366	386	360	372	362	331	366	306	326	360	404	329	366	335	328	339	339	384	415	379	327	351	359	332	351	306	341	336	348	331	350	356	368	357	363	340	340	336	366	369	396	368	350	362	387	366	297	331	346	363	343	345	339	394	350	367	371	398	353	372	356	335	361	342	322	318	324	317	368	391	341	342	360	365	335	350	322	329	339	329	364	383	366	349	390	382	339	345	343	356	335	369	339	365	320	352	338	366	353	333	367	330	330	363	391	353	363	334	397	387	353	377	322	390	370	332	339	330	366	334	403	388	341	350	329	299	412	338	362	342	330	347	354	383	370	352	337	337	376	323	348	326	369	344	381	353	389	310	355	366	381	343	343	348	368	360	370	371	335	347	356	384	359	373	350	385	382	340	340	359	351	408	381	323	379	381	364	356	350	351	354	290	355	358	330	348	351	400	360	349	337	369	371	342	363	373	345	331	329
20563	17405	17649	6223	3646	2571	2289	2013	1785	1567	1373	1161	1122	1149	1031	976	970	875	885	853	835	893	867	864	875	856	867	789	809	787	841	827	862	872	806	793	819	833	836	781	760	792	817	827	801	792	816	819	833	784	758	782	760	804	758	835	762	868	799	767	783	758	819	804	802	800	806	755	841	785	758	819	796	811	818	769	817	814	859	773	842	831	801	802	761	786	783	804	827	788	746	770	818	819	762	820	776	788	870	761	804	814	802	782	770	761	704	827	740	751	794	774	742	753	785	796	760	813	773	759	797	792	746	796	762	727	795	722	830	815	755	794	764	740	785	792	844	879	813	781	835	793	849	798	784	781	802	734	776	816	812	795	806	743	762	832	766	768	778	795	757	782	795	743	790	857	790	780	726	783	795	829	813	781	787	795	786	794	800	816	800	777	805	791	796	818	756	782	794	863	786	820	811	807	798	826	829	780	782	825	810	808	768	776	811	761	801	830	721	757	764	775	780	762	756	752	771	807	811	760	795	777	778	811	743	803	763	763	803	782	804	795	861	817	800	778	757	820	777	812	785	736	766	809	777	790	750	792	792	773	821	783	815	805	795	756	797	779	799	789	760	782	796	781	792	766	766	826	811	844	782	760	774	832	808	771	764	774	773	779	849	783	818	801	788	809	728	820	806	781	774	779	776	755	789	782	768	827	822	787	764	780	744	815	752	762	772	776	825	785	803	793	741	811	811	773	796	754	816	810	793	760	769	760	772	728	776	748	761	749	779	773	759	756	810	809	790	769	819	813	829	756	804	806	769	765	822	836	824	729	777	836	801	784	791	748	780	806	769	813	789	774	820	776	833	776	747	791	761	764	745	746	772	769	771	793	793	809	787	862	827	794	800	780	818	761	768	782	798	772	782	787	767	751	768	734	761	775	822	827	768	770	782	746	783	811	796	775	835	828	741	751	807	806	780	808	826	806	777	702	793	770	798	801	785	787	849	776	775	803	743	762	742	781	794	813	839	752	823	772	800	751	807	787	812	806	728	806	754	765	810	810	805	820	766	773	752	741	783	784	806	787	797	800	747	799	768	802	829	797	805	757	819	787	789	822	742	780	751	850	818	782	800	766	772	847	812	729	843	776	799	796	785	792	836	778	754	788	770	831	827	795	813	796	734	779	829	813	863	748	777	809	763	747	713	806	824	772	763	780	779	775	774	765	805	718	771	770	762	771	813	792	839	790	757	741	766	829	810	808	782	739	802	770	775	858	800	797	740	790	758	817	793	801	810	740	803	820	776	753	764	845	820	751	753	811	797	724	790	777	854	780	770	798	731	773	778	768	828	837	792	783	845	771	809	754	731	778	792	787	757	770	790	796	789	776	770	786	845	778	771	783	749	786	763	785	753	754	800	764	756	712	807	801	772	796	760	782	757	800	753	756	808	766	781	804	802	756	802	743	761	714	771	765	809	812	754	779	807	784	777	789	816	754	751	754	802	831	820	778	778	774	828	803	715	807	755	828	812	777	774	778	781	805	794	764	797	758	834	772	758	877	762	763	819	778	774	747	771	806	776	804	786	807	789	782	839	800	783	764	748	738	746	764	800	809	782	807	825	816	767	789	825	784	781	814	798	823	786	785	786	777	775	730	813	775	812	818	794	822	855	791	792	762	782	764	765	777	787	797	769	783	789	787	757	747	759	750	788	808	798	810	803	795	772	754	824	773	758	754	838	763	793	820	774	745	770	759	752	757	755	734	780	812	763	783	730	802	764	798	777	803	776	797	794	772	850	834	780	779	781	782	833	798	755	758	784	782	796	766	810	803	804	768	778	792	821	816	739	811	791	776	772	756	762	810	803	833	832	758	796	757	806	824	787	790	807	790	765	831	738	808	807	749	770	783	743	830	776	811	817	791	757	805	757	820	777	780	788	782	734	823	782	773	826	851	788	798	792	742	821	802	798	813	789	750	827	797	770	812	815	788	797	813	797	766	763	789	799	789	813	754	789	760	806	765	811	797	784	786	795	746	783	741	828	763	751	771	758	786	776	848	792	790	807	748	821	805	803	780	757	807	725	772	749	754	793	824	769	740	765	774	798	848	819	787	819	753	768	765	791	813	834	777	790	770	775	758	773	781	793	786	803	760	777	755	844	758	767	791	841	785	790	745	808	780	792	794	785	769	742	811	759	777	773	838	779	771	750	733	805	788	794	779	782	737	769	793	860	777	777	770	825	781	793	803	760	753	775	799	751	790	800	732	785	783	798	796	736	779	793	800	789	821	755	758	782	786	723	797	738	747	799	772	818	823	829	751	774	798	817	824	797	764	800	766	837	751	799	769	768	773	791	822	806	850	818	822	766	752	817	786	790	811	781	757	812	741	830	773	781	817	773	811	785	748	775	818	820	803	785	722	784	760	792	815	738	765	756	786	824	794	763	760	805	755	784	812	747	731	771	812	843	811	787	834	778	799	775	755	727	832	819	805	775	826	801	821	764	768	799	778	749	805	770	681	772	815	769	781	742	778	730	820	769	745	818	767	761	720	771	806	792	775	736	753	788	818	815	754	779	802	797	796	825	773	795	788	799	808	777	802	824	775	801	752	772	827	818	827	802	760	807	785	798	772	756	787	780	798	779	774	809	685	779	771	799	757	791	840	772	810	843	787	788	811	785	807	727	837	852	817	778	784	775	779	847	768	786	741	810	767	788	817	790	777	809	811	818	772	811	811	767	799	732	838	789	739	772	846	812	749	759	793	795	807	785	781	812	784	753	769	777	787	787	801	811	785	691	788	761	840	755	822	782	825	773	821	809	799	791	803	794	803	789	801	780	808	732	783	845	803	811	813	783	797	816	794	781	780	711	715	751	765	796	742	831	777	808	796	738	820	769	783	767	787	789	788	811	822	812	809	724	740	807	745	758	813	737	748	737	736	792	797	809	808	787	752	808	754	746	777	765	748	762	831	796	758	785	780	783	738	759	820	790	830	780	759	809	772	837	786	808	822	775	782	775	781	784	775	778	756	737	836	815	801	832	761	786	801	844	799	775	779	810	790	812	790	830	800	761	793	805	765	821	740	791	770	738	781	818	817	769	784	801	772	728	774	814	777	745	815	797	816	765	788	770	857	788	779	778	780	766	735	823	740	812	789	747	729	797	794	773	789	790	741	799	867	793	852	765	757	806	779	803	796	742	822	826	759	802	801	786	818	793	787	814	831	803	770	799	798	794	805	804	753	760	795	749	774	793	792	778	808	803	757	791	800	807	786	774	813	770	758	823	819	785	786	724	788	765	790	792	753	797	766	790	830	774	835	770	748	809	820	795	814	796	773	806	799	815	793	762	749	788	801	766	772	808	817	805	760	762	784	737	793	838	808	826	736	771	791	783	790	764	815	791	748	786	789	827	786	749	763	792	745	762	782	805	791	794	734	813	750	745	747	790	775	752	845	801	779	779	782	792	788	788	773	794	768	772	809	806	773	790	781	770	786	774	801	827	817	822	718	825	730
44018	30555	22292	6968	1970	1161	954	848	651	643	568	560	473	526	492	423	442	454	404	409	414	405	387	398	422	423	398	433	447	435	401	431	362	373	403	400	384	337	423	394	413	389	355	346	399	388	422	383	356	421	436	385	392	400	419	420	393	379	376	397	392	401	425	407	422	419	386	348	377	359	409	399	394	410	406	391	359	373	389	385	381	451	388	407	384	402	437	401	437	405	397	405	405	407	390	386	376	387	374	381	390	363	403	396	408	399	357	393	371	441	378	404	385	402	413	405	379	395	378	432	397	390	420	410	398	394	381	335	405	362	390	403	393	396	370	391	397	381	446	378	372	376	402	378	404	383	378	399	386	396	392	422	390	373	372	400	374	400	419	380	433	429	372	389	393	392	395	364	430	421	408	371	388	386	412	397	377	409	433	379	383	405	394	402	388	364	415	377	368	397	391	429	376	431	369	400	414	341	389	383	363	373	415	411	363	390	377	411	405	397	430	419	401	427	371	355	424	383	355	418	423	368	404	378	424	419	415	379	381	401	373	384	401	395	386	406	358	394	358	412	430	397	410	400	396	391	405	390	430	396	370	433	425	413	385	416	386	391	405	415	446	401	382	396	400	375	419	388	403	390	409	404	404	386	383	423	387	425	414	366	435	365	402	400	394	383	402	383	459	414	360	378	416	403	407	387	383	423	441	378	382	408	437	425	355	420	373	387	388	408	385	394	423	376	364	362	395	411	420	406	406	365	376	402	416	388	400	410	404	408	385	363	377	373	400	390	379	412	405	427	384	362	403	364	343	419	414	422	378	398	403	432	384	355	409	393	398	413	426	399	366	429	375	372	387	434	411	400	381	382	430	424	408	344	399	378	375	411	403	395	381	437	413	410	368	404	435	408	385	392	389	380	374	389	412	387	364	374	398	387	397	388	370	394	373	408	406	389	358	395	382	422	387	419	381	396	417	419	379	408	375	400	399	385	409	410	385	393	386	384	373	379	356	415	399	379	335	399	387	365	398	397	400	386	375	384	402	388	407	399	363	382	429	397	400	364	384	432	380	412	410	372	389	407	383	373	404	414	381	399	374	359	381	392	341	433	389	377	424	381	377	356	414	361	386	400	421	390	421	355	391	404	362	411	406	386	405	459	366	393	403	391	353	392	408	394	444	411	379	376	411	404	406	411	361	408	385	440	391	367	399	415	383	377	391	343	395	384	374	393	408	412	390	358	426	367	390	359	376	408	425	396	423	382	341	420	411	387	349	421	380	381	426	386	402	411	408	402	392	391	392	393	373	395	412	398	382	392	385	380	379	426	413	409	372	393	405	401	384	398	384	378	418	400	422	396	407	404	428	397	346	366	394	426	386	422	374	393	404	397	416	424	410	374	430	414	364	426	411	369	376	416	366	411	403	427	413	456	387	399	371	420	374	364	401	436	395	387	373	414	397	360	386	412	389	400	372	352	381	428	399	397	349	444	376	395	417	397	420	397	429	400	403	400	409	368	371	398	394	360	423	410	362	408	392	419	391	403	400	420	380	389	391	375	364	406	373	383	358	417	381	348	420	395	415	409	360	419	385	393	364	428	419	372	373	428	408	388	356	411	411	394	425	374	378	395	383	368	398	394	392	414	430	366	415	399	389	381	418	393	421	407	355	363	411	407	401	366	382	389	430	403	415	393	381	391	455	381	417	369	401	402	401	384	388	375	364	406	394	365	376	364	397	426	402	446	398	380	413	409	425	413	417	388	421	392	409	425	403	416	343	375	415	426	393	408	365	422	414	411	408	366	410	397	405	369	345	395	352	383	371	403	391	418	365	402	409	426	427	405	401	416	406	425	397	408	442	412	412	393	366	396	405	424	417	398	441	428	392	415	391	367	387	348	393	381	455	408	378	379	413	432	380	428	403	400	375	385	403	420	400	367	403	427	418	400	387	359	412	393	380	389	383	393	362	372	398	381	375	394	387	440	387	396	345	438	396	349	385	406	430	413	402	403	369	401	402	399	447	422	407	403	436	398	378	366	360	398	398	404	415	370	379	381	393	381	417	375	376	432	368	409	409	388	431	413	399	389	394	385	387	398	398	411	372	440	407	375	397	395	377	396	387	367	414	397	364	423	362	396	393	414	358	399	450	397	398	420	395	372	392	425	377	369	368	392	391	394	368	404	425	366	388	424	390	372	391	376	348	399	416	397	397	382	387	409	394	356	386	374	386	403	429	381	391	353	391	368	401	425	391	365	371	409	422	403	409	379	431	400	380	365	343	384	348	382	381	338	381	438	389	395	399	352	393	415	414	400	387	430	409	371	431	384	354	367	422	332	321	372	393	370	397	352	405	449	383	377	383	363	417	356	387	394	395	379	373	427	349	374	359	417	412	396	406	381	416	410	360	373	386	424	391	390	387	388	383	389	416	370	361	414	384	364	401	385	380	402	415	389	412	418	405	406	421	427	344	385	398	430	389	397	392	407	405	404	420	441	371	403	398	402	392	379	402	391	390	386	399	387	451	372	378	375	403	376	399	355	403	381	399	401	396	366	373	391	360	387	386	404	368	385	421	381	427	375	380	450	427	400	380	419	394	391	455	381	386	435	383	381	373	413	385	415	352	391	389	408	412	364	396	417	378	420	399	413	398	393	375	410	382	399	406	414	418	371	440	374	417	397	421	389	381	377	400	412	356	329	382	397	421	376	449	372	408	417	402	393	387	391	360	404	395	384	382	404	399	365	385	395	350	408	428	384	389	401	435	406	410	414	379	392	404	373	362	378	369	368	401	404	418	360	390	378	409	363	362	386	409	416	421	399	364	374	382	350	408	409	394	410	421	393	377	374	392	390	429	409	407	392	405	423	394	371	408	362	356	372	399	381	386	385	378	401	360	383	420	378	333	351	401	399	427	400	407	408	414	402	398	358	372	439	425	336	385	381	389	386	403	409	369	387	383	385	386	404	409	340	365	368	393	393	352	395	384	379	366	369	405	407	392	414	359	390	396	433	409	395	387	407	392	409	442	403	437	400	406	405	423	400	381	447	403	454	380	397	348	420	400	431	375	380	436	390	376	375	433	389	412	421	383	403	386	382	403	368	390	415	383	367	348	362	402	379	387	381	366	388	386	378	404	448	359	380	437	400	440	409	407	406	393	386	363	338	392	392	426	395	363	426	389	389	398	366	419	367	407	390	378	361	372	386	411	414	395	441	375	398	402	391	377	422	381	400	390	362	434	423	385	387	424	411	399	383	359	380	404	428	418	380	419	402	424	417	393	383	411	409	384	403	404	408	391	417	392	401	362	403	417	391	421	365	401	355	381	394	367	420	406	425	393	389	366	411	407	420	365	364	379	409	379	424	435	381	413	377	389	383	401	396	370	397	446	386	400	427	366	384	355	376	346	380	372	419	385	372	408	371	383	401	412	380	382	422	413	405	386	402	403	360	377	370	419	416	377	376	392	369	401	390	397	380	373	388	398	399	420	390	387	395	367	391	349	420	384	399
26917	23212	22891	8929	4879	3583	3111	2861	2400	2091	1746	1610	1454	1410	1307	1260	1212	1104	1013	994	1024	1044	937	1001	1005	971	989	900	999	968	912	916	873	905	932	949	926	857	891	924	916	918	948	903	849	926	848	880	853	888	843	886	909	930	863	914	894	857	894	858	819	876	874	882	804	859	917	904	864	879	847	881	893	853	864	853	897	849	843	850	939	841	857	883	880	919	887	897	895	944	866	879	846	856	846	890	886	883	850	850	891	890	877	837	887	838	921	842	888	891	846	854	883	836	855	884	835	813	871	864	825	900	847	895	857	878	838	826	836	873	912	871	846	874	871	883	902	810	868	841	864	879	893	863	837	808	848	935	889	845	878	827	871	847	888	826	883	876	887	906	846	840	836	890	888	848	829	935	867	929	903	892	910	826	879	866	893	895	879	855	925	920	887	864	904	847	896	825	858	830	874	862	879	870	885	864	885	873	905	897	824	907	825	878	879	866	899	870	898	825	909	918	851	847	901	889	885	850	830	860	899	873	877	869	884	885	884	899	911	816	879	871	864	869	850	852	904	915	869	866	879	852	858	886	848	845	859	856	918	855	925	878	844	924	909	848	845	857	870	876	857	832	867	892	882	816	867	863	800	822	903	862	861	873	860	895	875	908	848	847	840	908	862	801	911	908	869	902	841	875	853	892	876	854	856	783	849	840	862	857	847	909	854	893	909	961	928	817	885	862	870	901	886	905	923	855	915	896	930	894	847	861	827	887	900	877	892	882	884	898	905	920	848	848	816	858	830	916	827	870	846	940	861	858	870	865	920	892	864	857	886	855	877	840	872	785	844	871	827	891	840	901	884	861	832	892	813	854	877	853	887	892	851	859	869	872	864	871	893	890	878	889	828	864	845	867	923	868	882	867	907	912	865	897	851	830	861	828	881	869	896	868	837	853	857	845	891	911	895	827	830	886	830	846	864	860	848	898	887	869	909	861	888	882	905	890	824	873	820	889	848	850	897	912	892	886	895	866	938	871	886	870	860	883	885	905	876	823	831	932	927	850	846	820	897	923	876	865	855	849	875	903	889	855	865	855	800	873	880	885	808	842	905	902	897	884	897	861	902	857	833	846	890	926	867	897	877	858	920	894	899	864	896	820	861	867	879	879	840	809	921	921	845	839	878	888	901	931	881	870	927	858	840	867	896	889	894	899	857	917	872	858	882	843	879	876	814	899	879	909	850	887	859	870	891	901	880	902	833	859	926	865	852	863	932	833	884	893	874	914	840	871	871	847	873	884	876	829	857	835	860	880	868	894	912	886	860	834	870	855	844	905	886	801	864	932	828	898	848	868	849	865	861	886	877	819	848	951	874	844	887	889	872	864	888	883	893	932	885	865	868	909	961	894	849	862	865	871	838	906	850	876	872	894	899	880	916	915	909	865	873	903	869	884	867	856	888	858	872	909	888	924	810	835	861	910	851	889	896	866	871	901	866	837	879	885	867	958	894	930	846	900	914	855	879	869	864	853	824	910	937	877	900	823	871	846	815	906	878	834	884	802	806	847	905	857	859	924	919	864	874	888	890	829	924	825	856	942	864	885	878	858	841	861	835	867	870	921	912	881	836	926	879	915	880	879	912	847	835	895	860	864	836	833	886	860	863	865	870	900	868	872	858	918	934	853	891	841	913	831	877	840	875	901	888	871	866	838	884	856	809	882	854	886	893	854	878	887	822	927	885	920	829	910	919	840	868	854	925	862	851	923	933	844	804	896	882	852	863	880	893	880	892	932	875	900	879	864	850	888	864	922	879	827	878	878	862	877	855	855	925	864	874	856	892	908	857	831	868	864	965	882	850	844	886	824	859	850	884	919	946	921	910	862	843	844	886	893	822	794	891	813	886	869	872	837	827	866	893	878	872	901	903	844	835	850	905	912	862	906	882	840	871	877	822	851	948	904	907	846	861	872	878	804	921	895	896	939	837	810	863	863	881	883	874	889	854	855	901	873	878	900	840	820	950	874	856	847	853	846	828	868	877	864	878	842	837	860	849	840	855	874	836	861	885	881	870	870	835	879	896	849	847	890	893	883	893	818	824	808	916	891	838	850	871	861	920	870	846	855	848	862	884	848	875	898	891	865	923	895	864	908	849	895	902	816	827	887	866	898	850	902	894	824	831	876	857	823	853	920	896	890	842	849	862	854	876	855	901	894	871	887	823	823	896	897	818	847	838	849	898	849	879	864	886	901	928	857	860	939	907	874	838	880	907	876	868	869	895	867	838	846	859	918	856	817	814	824	843	902	874	896	917	874	885	898	863	839	883	931	825	850	879	849	821	896	865	858	871	880	896	810	864	826	918	887	845	888	886	868	877	901	882	844	837	834	862	908	821	882	900	880	854	902	936	856	883	904	890	896	882	858	852	929	885	893	829	889	866	911	872	853	903	893	850	867	869	882	876	871	874	844	908	906	823	827	879	900	881	870	866	904	841	865	908	906	868	860	867	911	897	870	915	862	879	889	899	881	856	852	838	888	881	851	858	894	830	901	884	891	870	877	895	814	848	898	841	876	848	863	890	840	917	868	896	882	919	901	865	858	884	890	885	870	885	885	926	861	903	873	930	889	868	939	886	829	903	859	847	889	865	907	875	846	888	888	820	859	868	883	841	849	876	897	885	914	866	926	871	922	846	873	872	835	859	871	878	913	904	896	845	916	880	816	880	869	864	856	871	856	850	867	879	873	837	868	872	886	874	954	893	856	861	837	902	906	861	873	873	809	849	885	861	876	859	878	857	871	897	889	884	853	867	857	896	872	882	915	871	881	837	837	881	891	842	889	843	923	917	874	902	831	903	896	837	905	878	811	907	839	823	863	917	869	874	906	851	910	837	861	838	849	841	906	870	837	891	867	853	868	897	894	832	905	859	865	895	878	866	918	887	864	824	852	873	857	926	924	849	905	888	858	908	838	861	839	880	881	838	871	918	875	858	814	880	850	877	857	834	883	881	901	839	896	874	856	838	883	916	777	893	810	863	889	793	840	887	864	900	839	881	896	876	865	859	908	891	840	884	878	867	910	860	820	874	863	898	883	837	879	878	865	847	872	895	853	859	866	866	907	905	914	841	867	911	833	929	855	842	821	816	915	848	900	822	888	865	855	835	871	848	872	882	885	884	845	835	886	890	865	894	917	846	871	854	919	889	889	882	901	888	868	858	870	933	872	871	899	903	837	878	871	905	848	831	812	856	908	866	884	861	839	888	859	890	899	870	848	854	861	902	846	893	818	818	879	893	899	921	885	876	825	853	916	878	856	892	880	855	859	864	863	834	891	867	851	857	898	862	883	904	902	873	811	814	820	882	863	913	926	896	860	864	850	924	924	842	880	838	864	861	833	842	864	824	956	856	856	955	867	892	892	883	863	923	841	848	844	950	850	868	815	855	875	872	858	894	816	900	904	848	908	862	865	891	869	870	862	869	887	904	819	870	877	879	904	892	871	874	915	819	854	892	875	871	840
19409	10608	5774	1933	828	652	583	554	489	491	467	422	431	435	407	420	386	432	388	440	449	402	392	423	378	394	405	388	415	403	413	441	419	409	388	367	389	396	418	365	374	454	391	401	376	366	413	388	386	396	416	372	393	357	433	396	396	392	370	365	437	398	413	390	429	390	380	404	407	440	386	413	416	418	389	385	374	380	373	396	424	415	382	366	399	356	366	419	421	402	385	388	406	426	439	457	391	383	377	414	376	418	419	358	394	404	404	374	408	398	397	411	412	412	389	400	405	364	403	394	354	368	407	460	377	417	387	423	394	428	356	396	412	387	393	448	398	367	381	380	353	347	413	395	446	411	416	397	424	380	397	390	403	395	399	445	402	359	359	412	443	380	431	403	404	436	427	395	417	414	373	405	383	369	358	417	398	387	408	378	415	371	388	424	398	400	391	433	423	420	368	379	406	437	424	405	412	406	394	387	409	387	386	387	420	391	365	400	396	417	428	398	350	384	423	372	423	398	370	412	363	360	367	373	413	443	411	405	397	413	409	402	386	393	388	413	429	401	409	419	396	414	425	390	401	375	404	404	376	378	408	380	412	416	409	357	328	399	387	410	403	414	394	400	368	423	385	414	439	410	406	386	364	392	406	435	400	406	398	426	374	387	378	367	418	371	423	416	417	400	403	423	394	385	402	382	422	400	403	380	423	398	414	432	387	407	388	377	398	405	375	403	421	374	384	393	385	408	377	404	432	405	399	390	385	391	393	408	394	377	370	423	421	434	410	407	371	394	377	455	395	372	447	417	422	435	418	392	374	403	377	430	428	426	371	380	375	376	389	386	378	387	387	393	395	367	400	398	371	415	404	409	361	373	417	379	401	345	399	409	418	412	426	408	413	407	403	393	414	414	394	438	386	368	400	416	441	370	375	400	411	380	362	420	394	397	357	406	398	383	401	444	442	360	381	414	413	437	392	381	372	404	371	412	382	414	404	413	385	400	428	445	397	370	400	377	385	412	403	399	407	401	380	409	387	387	439	394	408	378	423	365	361	372	412	393	413	415	425	370	381	411	401	396	347	359	385	398	386	406	398	377	392	374	414	394	349	345	373	450	431	363	381	377	368	381	453	403	421	418	352	396	385	385	394	389	385	425	406	445	360	422	431	427	380	392	408	411	350	415	414	395	370	385	399	407	389	406	374	379	389	372	445	369	363	401	407	388	429	396	406	416	379	397	417	379	401	398	372	382	440	416	403	401	401	397	392	393	414	406	407	382	412	412	384	413	382	373	416	396	455	429	388	362	388	386	430	415	408	415	362	441	418	396	369	396	388	436	407	397	393	348	377	412	436	388	373	389	430	393	424	415	450	424	390	400	369	432	414	392	391	401	399	418	396	399	390	393	367	399	400	405	413	384	399	406	443	412	357	399	401	416	372	414	372	399	424	383	408	406	409	398	411	391	416	391	402	403	435	404	360	384	357	429	379	421	365	403	420	394	386	406	407	405	382	360	403	406	386	397	406	415	409	427	409	395	407	403	402	386	445	434	404	382	420	400	401	391	385	411	374	398	384	419	410	397	365	392	450	377	393	380	402	387	410	410	393	385	409	455	407	404	418	375	410	393	402	423	428	408	387	419	364	372	400	393	394	345	379	432	423	398	403	412	369	405	386	428	402	407	422	387	400	396	378	408	378	415	421	412	367	402	396	379	418	379	416	394	391	361	382	434	379	371	404	431	433	428	400	393	361	415	369	382	437	406	378	387	397	368	408	402	401	427	402	386	399	400	414	385	407	409	402	386	369	361	394	421	424	396	415	399	417	403	404	431	401	396	382	389	403	399	429	385	386	405	385	384	405	399	391	416	413	398	389	361	382	405	386	392	390	402	397	367	357	434	411	362	394	364	392	415	408	399	442	378	383	405	405	384	391	383	431	375	402	376	443	449	406	435	370	408	383	399	459	383	380	384	423	372	408	370	395	421	403	398	412	415	445	391	407	401	379	391	389	402	411	375	413	435	369	391	438	437	389	422	377	383	437	416	402	381	388	416	420	400	386	374	385	414	402	395	386	383	388	403	420	399	436	376	359	435	399	384	386	364	384	429	413	402	402	376	375	435	379	381	375	407	383	416	410	434	385	383	394	375	412	436	407	393	424	408	399	378	395	407	430	423	440	407	409	365	364	374	404	390	421	435	376	417	395	411	386	392	386	392	384	353	421	385	393	418	382	360	377	396	436	392	399	403	402	400	412	395	410	381	388	358	391	392	407	355	385	377	371	405	412	440	382	343	379	376	385	377	418	391	419	417	430	442	370	375	388	344	377	391	433	381	365	408	407	412	382	388	434	415	379	422	387	394	392	403	403	408	399	377	399	377	416	387	378	411	435	412	408	388	372	418	390	373	411	372	415	415	422	382	425	390	436	400	407	401	399	384	449	397	414	427	432	440	416	396	424	397	397	425	437	394	386	384	405	405	401	362	363	350	424	395	435	390	391	447	377	413	422	380	414	344	412	398	387	388	403	379	378	405	409	380	422	433	393	376	365	394	388	401	395	406	402	383	428	387	415	369	367	379	406	398	355	400	398	380	404	395	428	413	432	424	396	368	390	378	390	361	386	392	383	390	403	418	355	389	409	399	403	407	376	385	375	377	424	395	371	373	371	394	390	359	421	399	424	432	457	398	388	366	369	391	383	373	373	402	421	399	385	406	381	424	446	456	430	422	418	372	400	381	401	374	440	365	391	367	403	429	375	406	404	412	399	435	397	424	415	374	392	408	402	391	369	423	389	391	382	371	389	414	423	419	372	379	390	399	392	362	401	365	389	432	399	393	376	379	412	402	387	405	408	409	369	447	414	361	411	372	390	399	425	426	413	370	401	396	386	405	386	384	452	412	413	394	393	385	411	394	369	358	388	395	393	384	423	423	380	412	391	405	410	386	389	422	384	424	423	417	400	373	402	412	426	369	387	384	414	402	371	386	393	431	356	378	410	376	403	402	430	444	384	433	362	385	431	387	392	423	382	377	391	396	390	386	380	427	416	422	414	385	391	422	404	405	400	408	402	387	396	371	415	404	393	374	440	425	419	385	407	429	396	391	386	399	386	429	394	419	401	398	408	412	417	399	410	403	406	417	412	395	420	425	383	420	407	416	378	397	440	398	415	322	403	432	385	424	404	404	383	401	386	399	420	365	403	392	409	415	412	363	362	406	370	379	396	379	385	424	470	420	399	384	413	384	372	373	356	391	396	397	407	396	405	379	424	436	455	382	392	373	371	405	390	399	397	435	437	397	417	409	399	393	386	387	434	456	381	451	420	405	394	410	372	385	382	443	424	401	381	340	427	403	424	396	394	392	349	360	385	428	404	391	408	422	363	375	372	387	418	372	393	390	376	453	415	377	396	404	402	390	419	387	434	407	396	406	401	383	375	434	393	395	396	398	392	366	413	372	376	378	425	392	430	391	416	410	412	421	455	398	369	392	386	409	432	414	400	430	348	351
11509	8471	9056	4113	2250	1899	1838	1590	1379	1253	1198	1086	945	969	941	957	955	912	919	894	887	895	917	884	893	884	943	907	905	869	945	864	902	877	826	902	900	876	873	874	888	915	900	853	870	908	848	865	850	839	870	846	823	846	867	903	927	896	864	884	872	908	846	876	832	855	885	871	908	892	837	858	878	829	854	861	875	870	875	891	913	861	919	855	838	917	872	893	823	909	898	873	861	859	852	897	902	868	917	897	885	851	923	839	871	812	865	871	835	841	876	907	926	855	891	898	878	875	869	852	869	872	921	870	855	888	888	872	875	848	874	914	837	901	914	853	827	866	821	814	906	856	911	896	824	871	856	865	847	877	838	902	877	864	891	872	858	834	867	873	827	900	869	890	926	861	914	841	930	900	844	847	897	902	841	839	896	910	852	897	886	926	907	871	880	844	854	913	851	927	853	927	885	866	900	911	878	827	867	838	903	866	943	869	844	870	880	897	825	917	870	846	885	886	823	889	864	888	856	849	883	930	823	913	881	857	843	880	849	866	864	861	829	878	877	919	881	831	855	845	892	864	884	922	843	892	831	839	866	886	874	861	865	834	891	905	881	895	870	860	862	884	870	858	900	922	891	839	856	875	906	842	886	879	859	878	831	836	924	872	834	910	827	881	840	862	864	881	830	904	895	865	888	924	831	906	903	849	891	895	897	873	830	862	858	860	875	902	876	878	900	857	912	850	888	875	897	880	894	831	816	933	866	843	892	838	861	912	861	825	884	887	869	892	858	901	870	893	889	823	826	897	878	908	879	900	890	872	864	872	868	861	909	852	877	811	945	902	897	885	880	907	860	853	843	899	834	921	850	903	885	813	870	875	899	868	875	850	861	868	826	874	854	857	859	835	855	862	797	850	855	892	919	865	836	824	904	843	869	872	918	916	897	834	872	891	914	911	920	843	876	884	851	844	862	772	838	900	857	842	856	787	881	861	886	868	891	874	850	819	909	860	897	862	870	872	830	855	927	862	832	862	851	815	856	873	881	837	891	888	868	813	849	928	924	913	897	883	840	850	847	880	881	930	906	852	866	859	876	898	909	843	906	892	876	918	833	848	874	874	891	921	873	858	880	881	883	838	887	889	881	879	863	903	894	854	874	933	909	876	822	842	873	889	869	911	914	880	874	852	850	922	879	844	879	859	888	872	828	791	857	868	888	899	876	912	870	840	859	909	861	901	893	943	865	887	876	879	882	886	920	869	845	876	879	887	876	826	903	897	850	829	852	874	883	857	894	877	851	846	841	870	829	866	856	899	857	897	888	919	906	864	887	887	868	898	856	838	843	910	825	858	858	849	869	880	882	875	907	840	919	854	862	880	831	877	889	819	869	842	883	848	863	850	870	842	835	902	865	884	911	862	789	878	861	879	873	851	848	887	857	851	839	900	924	830	860	838	867	847	842	896	830	853	876	872	934	908	893	860	880	852	834	877	887	866	855	862	894	871	885	876	852	852	863	847	910	878	883	840	844	891	915	867	915	847	857	940	860	905	857	842	881	881	885	868	824	856	855	908	847	847	914	831	867	874	888	897	895	875	845	899	863	854	853	885	854	882	842	917	921	891	869	807	843	856	917	879	854	890	869	795	900	865	873	856	841	872	888	868	849	867	882	874	856	847	929	852	892	843	775	844	828	878	871	847	929	868	905	898	879	915	866	860	870	898	863	850	902	874	916	848	833	852	893	854	877	860	857	919	891	892	879	883	929	827	850	878	871	842	909	861	911	841	878	906	898	917	876	905	861	860	914	862	847	866	899	882	894	807	843	883	871	815	849	879	880	880	853	872	898	851	908	867	920	854	879	884	896	874	869	868	859	866	880	873	862	913	879	875	894	892	871	903	861	865	877	840	850	866	922	835	864	844	896	844	865	887	875	881	823	824	851	849	871	861	816	845	828	884	837	855	900	866	868	922	855	876	869	883	858	869	850	882	931	885	856	892	899	883	887	831	878	861	852	934	896	876	896	855	925	864	847	861	822	846	893	890	855	857	867	865	875	844	925	919	859	848	838	865	868	884	829	877	819	877	855	866	843	908	852	884	919	824	855	887	868	878	829	898	844	838	837	878	881	859	900	839	831	893	905	845	845	849	951	829	904	845	890	872	820	855	815	892	889	838	859	872	950	857	924	890	864	891	887	902	883	873	840	879	847	879	800	911	878	897	912	874	851	836	868	903	867	922	884	853	877	884	911	843	887	817	838	854	841	864	823	933	826	887	867	902	817	855	883	856	883	859	850	877	855	922	866	883	863	892	880	855	901	877	886	845	897	896	879	939	954	888	860	904	839	856	867	859	876	889	887	851	892	895	911	916	858	848	918	908	852	846	935	858	866	929	905	818	925	850	850	841	873	881	839	886	905	924	828	841	888	863	876	852	898	908	823	883	840	848	921	825	897	843	874	885	868	885	790	926	871	910	869	844	874	889	901	850	896	887	824	893	871	903	869	865	898	920	896	836	837	860	893	879	875	846	868	844	889	891	876	869	888	858	868	905	867	931	853	851	837	902	852	839	881	832	912	901	890	856	830	909	847	879	858	883	853	843	869	885	891	821	871	854	923	891	869	821	882	815	880	924	902	925	879	909	840	894	913	844	856	889	902	869	879	894	899	882	891	880	910	846	856	819	857	878	891	913	875	856	894	879	852	850	923	855	856	835	892	845	853	863	870	833	885	884	884	883	841	887	839	892	887	889	813	864	855	868	928	932	835	894	875	838	838	899	885	863	924	862	906	822	834	848	872	916	819	899	875	861	903	881	847	833	868	830	883	882	849	873	874	894	912	893	872	841	899	855	856	861	821	880	890	856	856	843	874	915	856	867	874	922	872	845	860	877	815	858	904	872	828	935	910	909	882	892	898	879	888	873	861	850	879	854	860	846	861	886	828	866	885	856	876	874	874	872	845	846	943	855	840	863	881	817	850	857	898	851	885	869	911	908	870	831	899	840	846	868	838	845	906	930	862	874	872	856	868	849	871	888	877	839	839	855	850	901	879	893	903	936	878	856	864	866	851	857	895	849	893	882	852	873	872	884	875	824	870	906	888	833	847	861	911	801	839	932	904	841	850	884	877	854	874	862	863	897	857	864	929	868	897	925	809	923	894	833	857	912	920	864	849	845	905	899	860	831	830	864	908	799	917	849	898	883	865	836	900	873	806	869	862	881	877	888	849	891	891	802	893	857	833	892	823	862	837	872	910	891	813	829	903	870	884	910	829	812	875	886	846	823	883	943	834	870	882	860	854	896	922	871	836	843	853	898	879	880	854	884	851	897	848	860	857	909	935	891	852	902	885	919	832	853	897	922	860	821	896	845	901	899	853	883	860	855	870	833	875	883	794	840	870	909	819	845	862	913	877	842	855	887	835	915	879	876	811	874	840	929	894	920	902	859	857	839	932	916	861	851	937	881	881	881	885	836	900	893	897	855	855	870	879	841	873	820	895	923	869	866	843	866
33815	22125	15548	5255	1236	797	727	582	568	543	478	422	419	376	353	407	391	372	357	352	333	370	395	354	389	390	349	369	394	377	322	331	330	336	311	341	360	361	354	358	363	378	366	348	354	331	334	382	379	364	372	368	318	375	352	347	387	350	408	364	327	384	371	368	332	334	321	346	362	368	342	336	363	360	343	343	352	390	348	329	342	360	358	379	349	330	394	373	325	354	368	332	335	344	338	369	352	337	347	333	366	344	351	324	360	356	364	403	344	346	335	365	369	343	325	336	337	323	348	314	342	368	364	347	356	346	317	362	333	352	352	332	372	339	354	370	364	359	334	385	333	341	394	367	356	320	348	312	358	357	387	334	376	370	358	331	357	368	358	346	399	340	359	385	335	325	361	339	346	372	359	370	344	378	320	378	339	383	334	359	334	345	367	319	345	325	335	339	380	360	330	324	350	359	340	369	361	370	350	356	369	341	313	389	339	328	362	333	346	372	367	367	378	369	340	338	351	367	344	354	362	397	336	349	353	380	321	345	353	358	309	353	300	342	324	407	352	377	379	389	342	349	361	319	324	343	339	348	341	381	350	354	355	350	339	356	367	387	300	355	378	361	355	343	333	325	357	363	352	382	326	363	323	354	342	321	363	354	367	364	369	380	377	346	321	371	355	358	394	374	317	338	373	326	380	364	333	368	330	383	279	361	352	377	337	348	350	370	369	355	350	368	358	320	355	348	364	306	344	338	332	353	382	361	364	314	344	316	372	340	331	366	403	331	390	326	375	377	366	381	382	336	336	357	354	338	355	354	331	328	349	314	352	320	368	365	378	388	315	347	356	322	346	365	361	387	375	345	338	331	346	347	346	366	375	363	356	394	370	376	334	381	345	336	314	359	357	354	341	304	337	385	364	353	398	361	376	347	382	366	361	364	352	371	387	356	338	365	356	315	329	385	343	366	362	358	321	360	356	332	363	363	391	377	382	370	344	309	329	365	381	347	364	337	370	338	386	354	356	371	346	332	356	329	344	349	360	356	335	347	353	352	364	322	372	348	346	371	377	329	376	371	316	361	359	369	366	347	322	336	365	351	357	371	354	320	318	335	366	354	356	362	345	334	373	346	370	362	315	350	336	393	360	323	358	319	334	343	350	351	363	344	351	326	329	373	333	355	332	362	353	363	337	376	322	358	376	320	347	397	390	351	353	304	367	302	351	367	372	325	334	369	348	348	347	331	316	344	351	348	385	357	353	336	376	364	349	357	358	321	372	368	364	386	370	367	323	353	358	344	353	369	378	405	361	335	351	386	364	340	332	364	388	318	370	346	353	350	324	324	324	354	347	337	346	344	357	340	344	365	329	355	355	350	358	362	332	319	330	395	350	313	359	337	334	376	338	334	353	388	384	318	334	322	376	338	340	355	333	343	370	375	405	388	356	330	357	401	325	363	359	354	369	363	337	359	339	341	334	372	364	362	371	352	321	345	346	333	380	346	332	350	352	336	353	360	320	362	345	339	329	322	400	338	371	358	345	354	383	330	370	360	342	351	339	347	371	358	351	347	368	362	345	327	360	353	346	337	328	365	349	341	313	332	366	312	372	350	353	363	356	336	367	339	342	297	319	365	368	328	376	347	328	341	357	340	332	403	359	336	341	344	332	375	349	381	322	352	297	349	333	372	342	334	380	380	330	340	360	341	346	358	394	353	326	352	369	407	314	328	328	378	362	339	371	353	339	341	332	321	402	329	347	398	355	350	353	353	366	345	365	336	389	343	327	346	332	344	310	321	331	357	345	362	339	358	363	357	373	346	337	336	364	355	360	355	363	361	380	374	388	323	352	341	372	364	342	337	356	362	365	364	356	359	358	322	317	342	316	407	352	346	341	351	322	356	350	348	325	316	319	384	335	364	327	303	344	337	328	367	367	316	350	371	350	386	349	328	355	356	396	345	351	343	315	316	372	381	342	344	371	393	353	342	394	351	323	345	341	389	369	363	355	322	312	390	343	364	375	337	320	351	383	316	321	349	337	352	382	353	350	384	347	357	384	353	336	329	352	344	383	350	401	339	345	349	356	353	327	353	366	353	346	349	351	355	339	345	349	326	358	351	332	389	347	308	329	382	348	361	313	362	346	379	317	327	331	351	344	362	377	376	351	382	323	380	346	354	323	332	331	345	362	392	384	390	391	358	404	397	327	330	336	351	336	318	364	346	339	327	356	373	391	371	327	331	351	318	343	306	343	361	335	344	352	359	352	383	343	318	338	346	356	366	366	372	335	382	343	307	360	324	352	334	374	345	375	353	363	341	342	336	355	337	363	345	396	344	372	344	355	330	355	337	337	372	335	324	339	311	331	360	332	328	337	337	317	373	354	390	332	340	365	332	377	373	372	362	361	352	361	335	365	353	363	357	379	333	402	355	350	346	341	373	356	324	334	375	362	397	304	370	373	396	367	390	339	353	361	354	335	350	356	335	328	355	345	340	335	338	349	395	376	350	344	310	315	310	344	366	339	356	340	370	325	352	355	332	338	345	372	378	317	361	357	342	369	371	344	365	354	353	381	319	349	333	366	348	351	340	356	340	385	320	351	371	403	351	354	372	354	378	373	347	331	314	342	382	354	346	390	354	333	350	351	348	376	334	345	348	380	369	347	318	351	360	332	367	321	345	365	368	369	353	392	376	354	311	381	350	323	342	355	358	348	338	329	365	337	357	347	367	383	355	388	389	350	356	332	304	349	349	354	358	366	356	368	306	357	376	361	370	389	377	309	355	359	349	362	313	338	372	344	317	302	346	378	348	364	333	358	375	348	357	319	328	350	350	378	322	364	337	343	366	368	349	336	366	372	323	338	349	363	350	339	382	366	341	368	342	358	365	327	341	369	336	325	368	365	344	356	327	354	350	370	355	374	367	335	317	329	386	375	330	351	394	354	335	353	359	371	342	315	354	347	362	337	367	337	381	367	334	339	381	378	374	399	362	360	345	339	353	381	396	378	370	339	334	380	380	374	348	323	348	385	344	341	361	370	331	336	336	336	350	381	383	356	339	347	342	365	353	372	345	367	329	344	365	329	360	335	371	364	312	331	345	336	353	387	318	342	334	361	336	393	353	364	345	339	333	351	345	340	331	348	359	338	330	364	344	344	346	370	328	393	331	388	370	344	374	355	356	368	338	342	325	328	359	321	317	397	363	335	343	337	350	365	367	358	333	353	342	354	328	351	348	352	334	323	364	325	349	373	339	348	365	357	350	348	353	349	339	386	364	375	376	359	353	366	370	395	365	349	339	381	331	344	359	355	369	356	339	354	336	327	355	355	382	362	348	345	324	339	372	340	328	347	382	352	385	360	383	356	304	325	377	395	398	373	332	403	332	337	336	341	341	361	373	343	356	348	374	347	383	392	341	354	343	371	382	316	346	363	397	319	334	377	339	368	346	322	357	350	373	351	367	334	355	355	323	360	317	348	337	360	350	336	310	315	341	375	314	350	352	301	329
21278	16811	18949	8314	3218	2806	2635	2162	1908	1556	1392	1253	1139	1060	1044	1005	943	918	914	864	868	905	881	843	820	795	784	839	812	796	859	829	830	856	849	802	775	819	818	773	830	839	756	785	766	763	823	767	782	811	809	828	797	808	784	796	743	793	797	783	747	831	783	841	807	791	760	796	788	777	792	802	767	812	795	814	760	754	764	820	776	806	835	841	848	788	760	736	783	766	786	758	801	778	783	797	837	753	784	818	839	809	746	736	806	789	869	762	828	830	811	846	763	810	797	832	776	772	786	792	790	743	771	791	785	744	792	796	790	823	808	763	787	773	727	800	816	809	817	766	831	793	831	809	798	752	841	811	819	760	794	773	792	772	780	851	795	760	750	757	811	759	812	795	804	758	770	792	783	810	782	868	826	817	778	754	754	780	774	764	846	758	769	792	827	759	805	790	792	788	806	845	787	837	779	793	780	776	775	765	737	801	807	846	774	795	831	778	817	806	794	793	794	791	765	764	765	768	791	792	773	792	789	759	763	801	837	769	762	732	796	854	808	817	815	827	791	771	779	823	789	828	815	776	760	796	785	761	770	827	747	839	832	804	775	810	792	805	750	785	777	835	855	826	798	834	759	811	821	797	792	774	777	743	783	773	816	763	797	782	776	772	758	816	794	792	774	807	756	819	815	802	788	791	796	765	803	777	767	837	827	736	817	769	768	759	817	791	758	782	851	831	720	815	763	835	794	825	777	801	823	758	792	802	817	778	807	796	747	738	768	814	762	831	777	752	792	781	821	814	771	748	812	798	771	776	796	804	818	801	834	750	790	770	753	798	803	777	804	822	805	742	826	790	739	780	821	815	756	803	772	746	796	801	785	778	798	782	789	801	806	808	781	819	757	749	781	759	781	720	812	793	785	783	750	771	809	796	784	791	783	790	818	793	777	823	780	788	748	797	782	797	807	761	777	819	805	792	781	781	775	769	775	829	807	757	765	758	763	806	775	814	816	837	828	751	797	839	765	802	785	835	807	770	811	774	803	817	757	800	759	727	769	747	767	731	836	803	791	805	807	766	796	817	767	807	801	783	831	742	812	784	738	807	814	805	755	813	794	804	785	839	792	789	795	786	786	762	770	815	764	805	819	804	759	777	809	794	774	782	793	789	769	785	782	750	824	794	743	789	836	781	820	779	771	745	754	798	811	757	789	725	788	795	790	778	781	817	779	798	789	791	810	813	734	793	741	840	785	790	789	821	783	791	753	784	768	811	787	788	797	809	812	743	806	834	776	823	758	804	757	744	766	775	828	765	768	775	813	761	788	784	801	818	795	777	797	824	819	784	790	774	825	816	749	790	750	788	764	805	776	816	732	766	815	807	773	819	801	804	809	775	779	796	738	845	784	786	797	801	860	811	775	795	808	742	780	837	801	748	811	818	781	787	817	787	829	790	789	747	777	826	822	800	743	790	773	813	767	824	784	773	794	800	772	764	766	809	765	780	781	799	785	812	779	785	798	791	765	779	784	810	794	769	795	811	810	806	786	784	776	751	804	753	826	792	870	765	787	809	799	787	781	787	804	777	792	790	740	783	789	763	807	760	789	763	768	814	784	761	731	770	826	772	807	755	785	823	772	791	795	799	786	792	841	804	771	779	793	779	797	781	809	755	787	783	758	749	814	809	741	769	799	815	775	761	768	774	764	786	774	749	824	820	813	777	773	805	796	813	819	837	734	779	778	788	810	768	775	843	777	810	733	803	788	784	746	775	824	752	800	778	850	752	765	798	760	839	787	792	713	780	788	779	808	791	775	849	769	759	751	779	785	759	772	829	808	811	805	808	818	768	827	798	786	757	793	786	701	774	794	763	814	764	846	784	770	766	749	784	778	801	782	840	795	747	804	788	762	802	832	788	772	799	769	782	743	764	799	742	846	822	790	805	761	801	860	809	764	743	799	773	805	778	816	839	763	756	775	830	798	779	765	836	807	794	803	792	689	773	809	819	813	802	772	808	755	788	775	722	781	772	771	801	797	811	769	840	799	771	794	827	830	809	813	804	843	829	802	816	779	779	776	793	768	765	819	784	852	751	773	782	771	775	774	768	821	807	801	810	798	797	814	827	794	766	796	776	813	753	830	713	762	781	839	801	784	816	770	797	755	827	855	783	782	753	807	741	775	786	782	820	737	765	799	773	789	722	784	795	791	793	843	783	804	784	763	804	789	759	730	813	811	785	776	738	780	762	787	741	835	772	808	803	788	767	772	778	787	823	829	739	833	727	769	759	809	772	833	809	758	822	747	766	793	783	842	782	816	792	762	794	798	761	753	811	795	798	765	808	800	843	801	810	806	790	828	825	809	790	776	738	813	845	812	782	790	786	777	809	835	791	782	830	760	788	819	803	830	821	800	818	780	776	779	809	834	801	761	732	759	741	810	819	744	798	792	772	827	845	767	738	780	724	805	803	791	761	766	795	747	784	748	801	810	822	791	749	721	768	769	818	761	751	781	771	755	776	802	817	759	814	778	787	765	776	827	791	805	741	808	796	764	764	771	815	796	799	795	762	714	801	820	767	788	831	787	786	764	797	834	810	777	802	812	802	772	773	763	780	757	797	765	829	762	786	767	796	779	817	748	778	799	772	775	768	802	801	819	783	798	784	726	790	820	779	806	778	768	793	808	772	713	741	807	787	863	773	791	792	832	785	781	777	808	795	817	789	782	832	800	773	817	741	839	766	766	793	802	770	719	806	830	803	789	825	791	768	745	780	853	841	793	800	799	766	799	780	789	782	748	769	793	742	847	778	835	845	822	804	772	747	811	786	815	852	764	744	759	835	814	786	846	797	765	772	781	800	805	753	828	819	782	804	799	770	788	822	794	794	779	809	803	832	788	778	793	796	815	787	773	801	819	781	815	765	756	800	799	807	783	825	756	823	819	784	746	793	770	772	806	754	809	760	778	784	771	837	805	847	794	770	814	806	804	802	792	769	766	832	795	767	777	775	840	853	794	840	830	813	781	769	808	810	765	813	767	747	777	806	805	840	799	754	822	774	819	808	772	789	828	787	814	776	827	761	761	830	813	780	834	798	786	791	758	798	771	765	810	758	802	778	740	814	809	808	789	826	827	786	769	826	824	801	805	811	799	785	832	815	746	788	756	812	831	786	796	804	827	793	808	849	844	806	769	809	785	804	769	774	747	759	798	776	777	802	820	771	756	810	825	805	804	810	798	784	790	764	816	789	800	780	793	842	791	755	769	749	776	808	732	740	766	790	802	804	826	766	748	765	752	801	757	807	805	768	821	802	766	781	823	829	789	768	767	754	835	791	753	824	801	790	815	809	757	826	829	800	789	813	769	822	752	813	755	765	802	774	766	787	784	779	763	808	769	833	781	837	747	795	778	806	774	796	795	804	732	818	808	783	743	750	811	792	764	797	783	786	756	795	763	798	812	811	759	766	832	771	765	801	767	750	741	815	738	771	791	811	785	780	766	729	773	791	838	767
43110	31115	23624	7621	1839	1163	1034	827	684	685	592	491	498	468	460	457	434	441	428	417	419	426	421	431	419	426	411	385	387	384	456	402	411	375	402	378	368	421	399	413	415	389	390	408	385	362	395	417	394	398	368	402	369	384	430	375	356	410	408	373	394	401	405	416	381	380	392	388	385	385	367	411	379	414	400	395	444	397	402	392	367	413	378	378	394	428	379	397	383	422	431	376	435	403	425	387	388	383	376	410	437	382	407	397	413	382	363	389	437	437	411	382	344	370	344	398	412	418	392	408	380	420	393	391	395	403	378	427	441	394	377	396	357	422	402	407	377	387	393	397	388	416	402	360	397	378	401	372	392	422	385	354	389	410	368	423	402	435	385	392	364	368	403	399	359	409	397	372	371	343	414	412	356	437	403	359	414	428	376	405	398	403	362	390	373	402	378	378	416	415	360	392	378	389	349	401	368	414	415	372	369	439	417	415	384	421	399	399	405	422	374	389	363	381	391	406	394	386	392	413	404	425	434	410	394	430	372	415	407	408	379	424	405	366	386	422	383	386	400	449	401	378	400	423	378	390	417	417	392	399	388	416	420	431	386	399	398	362	373	381	388	355	390	431	430	410	411	389	434	394	389	381	417	404	388	433	398	361	408	414	418	387	385	364	378	376	454	413	399	401	373	376	388	402	378	430	392	431	404	385	393	392	403	390	431	396	374	408	427	347	358	402	381	369	391	370	392	371	336	409	423	373	422	399	376	414	392	397	398	408	409	390	413	387	408	408	376	389	401	380	324	416	444	403	367	401	410	411	400	398	379	374	425	424	442	420	384	357	412	390	443	432	394	404	388	393	389	411	372	411	402	428	379	409	426	425	427	441	354	368	388	384	440	417	377	417	402	401	399	414	411	398	389	417	387	395	394	358	374	373	417	358	395	382	399	379	406	405	365	347	416	455	409	395	410	392	373	394	437	414	371	351	391	371	359	390	382	420	416	431	383	420	442	402	425	403	407	402	436	382	387	412	409	361	389	371	376	379	449	407	400	382	398	387	406	441	381	443	390	393	408	385	393	393	413	381	378	406	391	385	383	376	419	400	432	406	363	412	416	382	383	376	387	419	416	418	398	426	387	411	388	356	385	410	362	394	376	404	431	401	423	404	397	391	420	379	428	382	389	346	412	359	414	380	376	412	396	386	411	421	415	387	401	416	425	396	384	389	393	364	416	381	369	382	362	390	377	398	403	383	363	415	401	374	417	400	406	398	427	392	448	389	376	388	366	397	381	404	396	428	420	424	419	393	362	377	398	414	407	395	393	390	344	432	408	411	398	398	355	394	396	381	411	366	390	417	435	381	411	398	407	379	412	414	395	363	399	438	388	393	377	360	384	448	425	411	407	396	412	397	394	382	404	388	388	394	427	408	412	425	419	419	380	370	373	380	391	366	405	412	378	468	364	394	375	389	407	376	371	366	426	402	393	383	439	413	390	384	429	433	387	411	427	407	422	397	395	409	389	393	423	387	428	371	408	389	443	410	429	401	407	375	431	385	373	438	404	423	366	401	402	410	432	378	397	413	379	451	412	385	421	352	346	379	380	360	410	387	385	371	401	415	400	372	395	401	388	372	413	376	374	420	393	382	426	348	388	417	409	392	412	409	383	367	383	395	384	408	382	432	377	421	385	427	389	348	397	409	423	439	365	410	419	355	391	344	388	393	398	396	381	374	385	404	387	398	401	389	382	372	415	387	389	372	422	450	379	351	400	423	406	441	394	388	388	421	378	454	375	406	402	404	364	372	361	390	407	405	379	416	414	396	366	416	363	405	413	427	396	378	405	387	411	397	389	389	385	399	373	403	407	468	402	429	415	383	401	380	368	394	418	401	412	422	359	409	434	395	352	398	403	423	394	383	357	377	379	426	346	392	379	392	423	416	414	386	387	452	442	421	377	353	366	390	391	413	402	357	378	401	378	379	382	405	404	401	372	387	393	416	428	445	419	367	401	396	377	387	364	391	389	401	420	356	408	422	387	418	416	443	378	356	415	425	455	408	379	409	446	406	410	376	395	421	398	406	361	389	405	352	396	390	382	394	439	429	375	384	380	408	408	409	419	402	378	388	406	423	374	384	389	377	377	365	377	407	431	401	405	403	406	394	408	370	407	421	374	367	419	337	400	403	408	396	388	367	369	408	430	400	397	383	388	410	390	377	411	415	369	427	420	370	406	377	404	396	391	398	412	373	408	402	373	377	415	390	422	390	408	420	423	420	403	363	394	390	410	356	392	391	395	375	401	378	370	400	380	388	430	408	378	391	395	399	393	373	388	414	416	439	398	432	413	417	415	402	399	393	392	372	390	394	441	420	362	441	398	441	406	391	386	408	393	383	396	380	433	388	400	384	438	410	391	398	418	422	374	395	373	348	374	391	422	382	400	374	412	394	405	390	425	398	363	360	341	398	427	387	354	395	377	393	386	423	384	399	407	407	395	358	418	369	365	398	407	439	359	403	372	412	426	412	426	403	378	416	354	405	407	406	402	371	342	384	420	379	381	344	371	382	441	415	405	422	404	387	401	354	359	407	393	437	411	426	391	405	417	418	392	401	378	393	411	435	403	410	431	415	448	375	430	412	397	408	410	407	411	391	413	396	434	364	377	395	357	407	399	385	374	404	388	409	387	408	392	413	417	367	396	385	381	454	384	394	370	410	382	414	407	433	360	379	426	400	404	392	390	407	387	379	398	368	425	386	414	390	423	371	406	366	404	368	382	391	359	403	414	383	407	360	406	386	430	389	365	395	395	363	394	397	404	458	376	400	375	399	389	371	390	370	417	415	385	392	388	387	380	386	355	383	389	402	392	400	410	404	391	372	394	405	395	416	376	344	402	376	369	409	364	408	377	398	374	389	357	356	369	367	384	387	435	403	416	386	403	373	364	406	400	392	403	394	390	405	386	398	371	348	364	425	419	376	392	378	398	405	411	409	404	417	448	382	395	365	387	379	411	368	414	393	378	424	436	423	405	366	408	406	407	419	400	367	341	417	383	380	399	382	412	408	405	388	406	367	385	413	389	392	417	413	387	416	398	409	391	383	421	424	383	399	365	407	399	360	401	406	400	410	343	369	412	396	407	395	411	396	417	397	385	395	405	417	380	366	390	393	407	438	377	388	464	396	381	366	374	459	416	375	385	409	362	384	410	379	407	391	382	389	373	374	376	401	391	413	416	398	430	379	391	375	442	421	371	418	383	419	396	398	367	422	412	403	409	350	376	380	391	385	397	443	425	402	389	395	361	388	407	417	412	395	397	388	363	376	436	420	402	380	403	361	400	397	405	397	409	412	387	390	420	382	371	384	349	363	418	416	439	415	393	380	397	380	372	395	413	407	438	395	377	386	409	399	422	400	376	348	392	416	392	393	401	374	397	393	388	406	401	442	405	416	372	408	369	404	397	433	374	410	417	384	370	429	408	381	397	418	381	379	396	389	423	436	409	391	418	367
26580	23370	24915	9791	4635	3820	3411	3008	2515	2235	1771	1624	1435	1366	1277	1215	1156	1094	1092	1038	948	999	1004	948	971	906	927	956	898	937	938	942	975	885	950	949	883	866	864	900	893	934	916	966	905	948	884	889	939	923	906	913	884	833	900	924	929	885	860	809	924	873	845	877	909	900	920	937	869	866	856	870	868	900	839	905	835	855	888	830	857	894	942	916	883	863	869	806	878	863	862	931	881	912	818	880	820	872	888	855	878	894	897	868	881	863	891	842	889	864	850	856	859	858	873	931	830	901	915	852	877	878	937	878	915	852	875	903	884	853	893	869	832	893	873	937	895	917	883	929	886	875	826	890	942	858	871	867	911	871	838	915	854	858	908	918	909	861	888	909	894	863	889	864	876	890	905	824	869	836	935	846	900	921	871	866	870	890	899	906	851	902	885	895	934	852	897	882	904	888	905	882	938	867	875	883	860	897	863	943	824	862	868	886	822	888	841	919	897	818	860	888	860	841	879	842	887	884	863	917	937	894	874	881	871	888	880	859	867	840	904	882	932	868	903	856	900	907	862	830	902	950	927	860	867	917	884	834	870	872	876	855	929	853	861	888	904	900	850	914	851	865	865	868	900	907	880	893	897	820	834	849	849	873	891	828	890	874	930	857	906	890	854	875	853	884	886	922	871	884	833	849	876	841	887	825	857	887	893	869	809	850	847	899	891	845	844	865	917	892	858	881	842	905	805	859	859	845	865	859	903	894	865	920	827	841	891	860	894	878	849	870	868	857	876	895	879	877	909	873	941	930	913	854	921	852	925	876	874	886	894	925	788	876	845	898	867	847	847	872	849	881	937	883	872	866	884	847	883	885	864	914	865	892	864	866	933	856	816	845	868	845	889	893	884	877	912	835	899	867	876	888	866	876	883	849	872	901	861	862	844	886	871	919	916	887	879	851	904	876	904	904	890	858	845	907	789	906	923	889	869	860	844	877	892	877	930	928	901	919	909	889	837	939	897	854	913	875	845	843	830	898	876	876	965	872	875	856	911	865	888	854	892	847	867	932	904	891	881	852	915	897	869	882	900	929	897	839	900	892	819	857	843	816	936	887	889	896	895	854	858	860	850	895	896	905	852	847	828	892	873	848	864	892	876	888	861	912	914	876	894	939	910	847	913	880	874	862	886	862	878	839	878	834	817	890	871	886	910	877	891	868	886	877	870	952	921	894	874	859	870	890	837	870	905	888	871	902	869	912	935	855	863	892	885	839	882	849	880	907	862	898	874	877	889	950	906	882	919	867	892	885	889	973	902	864	864	859	831	918	887	913	848	905	899	886	855	901	920	843	907	848	828	914	876	858	858	908	856	870	866	868	873	889	866	909	885	865	866	823	872	888	903	879	882	884	888	893	854	918	857	874	853	853	904	859	876	866	858	838	879	880	902	903	864	893	897	862	889	904	843	894	898	868	868	885	882	816	882	835	832	828	852	913	922	848	869	822	893	936	858	910	908	875	863	945	901	886	894	900	887	931	883	866	913	859	837	854	880	906	896	886	876	881	864	911	893	871	913	887	846	872	914	903	894	892	860	923	907	858	830	905	887	821	806	843	910	890	885	895	853	860	885	898	893	866	880	861	870	944	879	891	865	913	872	915	866	865	862	855	878	892	846	891	859	902	887	863	875	872	851	798	855	832	871	916	857	864	917	898	866	874	821	900	876	891	859	833	888	845	799	888	893	881	868	957	891	844	882	851	927	922	837	906	836	946	863	850	908	869	873	894	899	861	859	894	875	863	879	908	858	887	852	837	854	822	882	872	890	911	892	875	858	854	852	913	910	879	888	936	852	898	834	903	839	959	901	859	886	905	928	893	842	892	901	854	859	883	828	903	918	887	847	863	859	884	889	886	860	849	881	867	881	874	910	849	908	876	898	889	846	938	893	895	929	850	869	868	907	895	866	886	882	898	864	880	874	858	917	853	865	867	850	859	882	844	836	861	921	855	876	952	875	847	800	880	881	920	879	873	935	854	874	891	923	872	885	833	890	894	877	868	915	879	895	893	900	899	909	859	844	930	919	862	863	899	847	902	890	909	917	851	866	891	910	885	862	871	871	879	861	837	869	870	887	867	896	896	885	920	849	876	894	895	860	832	891	864	853	906	848	880	879	867	898	930	886	837	844	884	903	911	893	859	906	873	885	837	870	869	915	856	832	866	881	849	846	869	901	920	936	867	896	862	870	894	907	888	866	917	927	857	897	848	881	861	887	889	841	906	878	839	873	896	890	845	858	873	966	842	899	953	862	886	900	874	922	869	886	844	878	854	871	866	851	889	884	871	839	879	910	852	908	861	924	849	891	897	811	859	890	874	838	815	882	876	864	861	918	862	915	867	868	910	926	871	887	867	930	882	898	900	892	885	916	870	879	870	843	878	879	864	864	946	867	856	913	842	923	904	891	882	878	862	894	835	817	886	943	882	847	865	848	855	906	861	856	857	876	861	858	902	868	867	839	925	897	911	857	908	887	887	854	907	852	878	857	854	887	887	874	881	841	881	861	910	838	858	919	882	847	891	874	864	888	898	898	803	879	837	912	850	921	915	955	896	852	869	868	878	878	866	932	872	857	923	859	906	848	930	908	864	897	901	829	862	932	867	880	865	892	930	860	903	883	876	871	926	940	886	901	873	880	855	904	833	840	821	873	855	870	847	853	846	856	859	829	838	860	859	892	830	856	906	853	890	881	875	884	869	857	936	911	846	916	832	870	905	881	858	878	841	879	893	826	890	866	834	865	845	858	872	880	894	871	893	892	876	877	870	895	867	902	860	864	901	910	892	878	889	863	891	844	845	836	904	892	888	888	884	916	902	845	889	865	915	889	846	886	915	897	878	893	890	873	923	874	858	852	888	844	880	895	858	875	914	893	913	911	917	854	848	897	837	894	864	901	822	921	875	899	909	869	901	855	881	852	868	874	903	845	889	846	907	890	853	890	868	909	912	854	864	864	863	913	872	838	911	881	911	893	872	854	903	921	874	848	836	899	865	921	901	883	897	875	839	886	890	912	924	828	857	852	894	868	842	847	905	871	902	867	883	895	850	862	930	862	849	832	949	870	877	846	850	885	908	885	883	878	889	886	894	833	897	898	840	841	841	865	859	903	883	952	901	856	865	879	912	929	880	847	907	873	870	873	887	875	856	896	866	848	865	891	885	886	886	864	842	839	944	900	929	892	897	923	848	888	892	826	887	901	877	901	890	906	884	853	932	853	873	825	881	910	891	892	862	858	856	890	874	888	846	888	885	836	868	905	885	918	882	868	899	903	865	815	849	901	884	879	889	851	856	880	805	887	876	904	873	902	836	872	826	868	841	856	876	883	918	856	867	887	871	861	853	922	856	851	901	904	888	843	883	829	881	911	846	920	855	870	927	864	888	917	899	948	854	892	897	858	883	895	911	892	860	886	841	935	898	927	888	828	898	908	891	897	896	920	870	865	839	859	823	887	845	878	900
20500	10802	5443	1354	744	603	645	522	527	493	463	449	439	436	402	443	412	400	427	402	424	378	424	396	382	426	396	392	420	423	406	457	390	388	373	426	414	391	391	408	393	401	430	399	420	438	404	399	405	432	406	366	428	395	401	409	416	403	394	457	435	387	422	429	429	421	436	442	389	429	391	400	390	392	416	434	390	420	406	396	364	443	386	395	451	419	385	360	393	382	400	378	400	397	400	369	379	400	394	424	439	405	457	417	388	382	374	426	402	415	373	414	356	387	426	404	379	382	404	407	400	379	404	422	421	421	412	399	415	425	417	417	405	394	419	386	402	394	396	408	403	414	405	433	381	385	404	418	412	391	385	395	438	425	390	396	393	421	398	401	393	366	426	392	382	401	433	412	384	398	400	379	362	431	407	371	412	391	427	414	393	397	396	436	426	393	452	371	382	409	398	383	388	374	382	421	402	392	392	409	418	425	425	406	386	423	395	416	381	405	425	418	384	418	408	413	371	403	410	398	388	366	400	448	406	397	412	400	363	433	417	383	382	386	409	426	408	423	409	385	410	429	388	404	383	423	394	377	382	413	411	364	411	437	369	400	399	406	389	401	397	433	435	385	412	401	404	430	394	407	408	401	419	391	396	393	389	384	390	425	429	387	368	382	409	433	419	388	409	413	406	396	374	419	387	394	382	460	455	393	414	387	387	408	414	387	394	394	428	426	381	382	368	409	415	388	401	401	402	421	394	429	386	411	401	425	410	394	397	416	398	419	390	392	334	417	406	385	400	392	382	412	398	380	436	363	429	426	400	365	406	430	412	381	414	435	428	383	437	396	384	428	416	409	422	401	399	461	386	391	391	433	412	389	394	394	426	408	429	385	403	398	393	381	415	441	447	424	375	433	411	375	387	369	411	372	382	379	396	375	389	413	407	414	402	413	400	400	406	382	433	409	440	403	431	422	433	391	384	426	407	423	421	369	409	412	401	423	451	423	413	384	385	441	431	435	376	397	394	424	389	385	430	405	374	390	420	429	409	394	391	396	414	407	456	383	386	397	419	398	417	449	419	426	415	392	430	399	448	410	357	378	410	462	427	401	406	377	403	440	414	412	382	373	377	358	382	399	413	366	404	395	446	420	413	384	371	412	383	434	426	399	428	414	403	415	420	368	405	373	399	395	442	414	417	393	414	431	392	389	421	432	404	458	418	432	366	404	422	371	405	422	390	353	391	391	414	392	448	379	430	413	363	403	433	413	405	376	386	434	416	416	401	364	444	441	401	385	379	397	440	450	399	353	420	399	405	367	405	413	439	404	420	398	417	440	400	393	385	366	454	390	449	406	434	437	386	371	397	430	431	380	383	404	393	386	368	412	370	413	417	403	423	375	392	436	450	440	368	425	420	408	415	429	404	403	421	393	406	429	411	410	389	394	429	373	399	393	422	391	432	394	415	392	400	389	397	398	399	379	399	439	420	429	409	429	409	412	408	400	426	391	393	406	401	426	406	404	410	370	387	408	387	396	378	435	418	436	409	392	408	427	408	412	400	391	422	402	394	390	399	368	423	415	438	371	398	413	423	432	441	411	424	396	401	393	430	433	423	421	393	421	417	373	435	406	420	387	402	392	393	390	398	382	428	427	389	413	429	423	425	421	357	390	429	415	436	421	432	383	403	382	416	412	413	402	416	400	403	388	413	420	404	401	409	419	395	416	418	392	429	430	395	387	386	397	423	410	413	427	442	418	427	395	421	417	406	378	443	442	424	388	402	408	441	412	420	401	410	423	402	409	424	410	423	398	402	406	388	397	446	453	402	411	395	396	408	448	375	391	423	437	421	435	379	411	396	387	375	404	443	389	371	405	378	401	410	385	375	389	386	377	407	363	435	393	389	401	386	408	442	421	469	383	396	382	390	382	421	439	389	380	395	368	402	409	387	407	427	369	370	424	404	380	349	430	367	351	440	429	397	397	394	437	427	390	418	383	444	384	399	422	406	425	444	441	384	374	370	400	419	412	400	401	377	423	430	373	424	414	408	372	408	365	391	377	414	334	353	406	425	425	377	417	361	409	424	385	427	380	395	425	396	377	354	427	372	397	408	430	402	442	410	430	434	439	390	392	409	395	366	378	395	409	389	404	426	376	404	366	417	396	402	397	419	390	405	421	390	411	424	425	415	420	418	413	392	421	404	383	392	379	360	415	419	369	396	421	410	410	396	389	430	419	399	408	360	397	388	397	414	380	424	410	383	413	447	424	427	434	385	381	378	380	377	418	433	405	362	405	421	404	393	412	460	432	391	391	410	390	412	407	439	413	401	412	426	417	438	396	373	443	422	437	396	389	409	398	405	398	426	379	414	431	404	408	431	392	377	408	404	406	387	409	395	428	377	394	418	379	440	381	427	385	409	366	357	396	410	429	385	367	419	431	400	436	403	417	424	412	383	406	408	429	381	383	403	410	408	369	420	424	424	386	385	369	404	392	399	448	405	347	400	388	400	398	412	424	435	389	426	371	422	407	413	413	428	408	432	423	404	395	413	417	431	452	440	432	465	406	390	382	372	400	389	409	372	443	423	395	384	424	372	411	407	423	366	429	405	406	391	420	411	440	416	418	451	430	398	397	367	381	393	419	429	396	376	409	398	415	409	399	403	410	393	398	398	405	404	450	426	429	401	349	406	392	396	406	430	407	411	418	424	410	417	407	380	375	425	412	425	454	398	418	411	413	412	430	400	407	372	420	411	424	396	448	413	407	392	381	445	395	441	405	410	359	367	416	395	380	386	387	387	393	415	409	402	412	383	397	409	421	390	419	396	402	366	451	448	416	419	392	441	421	408	393	384	395	402	407	398	426	404	411	364	428	398	410	393	385	386	377	379	396	405	407	394	380	409	385	386	407	442	349	385	383	401	421	420	403	383	408	415	386	411	367	410	405	415	420	405	425	359	376	370	415	388	386	414	405	413	388	420	408	398	402	422	399	372	391	395	395	395	406	417	348	383	383	385	407	398	389	397	374	374	376	395	415	428	416	431	389	409	403	408	400	413	425	372	398	390	414	430	385	398	388	396	415	395	415	437	396	432	397	397	436	415	416	418	403	370	432	392	392	410	411	409	412	420	400	401	389	412	429	394	416	422	434	436	429	425	398	424	423	368	403	373	387	409	386	394	375	423	399	409	404	438	360	350	392	384	409	410	368	389	400	369	440	423	395	395	429	417	383	374	433	404	409	401	395	380	442	401	428	419	380	388	420	413	368	404	410	433	404	412	425	389	400	406	377	384	394	407	423	427	391	393	415	397	388	460	409	440	438	391	405	411	412	402	380	427	392	391	402	398	415	366	400	397	378	402	413	408	409	409	443	389	400	374	379	420	411	405	443	397	432	418	373	394	398	427	393	407	439	386	380	386	419	380	372	421	413	422	409	390	428	424	406	343	456	386	394	399	383	421	377	385	380	400	393	432	399	361	381	405	384	423	407	369	387	421	413	437	372	383	432
12430	8844	8114	2872	2232	1864	1890	1648	1514	1249	1117	1064	956	945	946	943	910	927	923	902	885	921	877	826	857	930	907	931	863	865	914	865	878	922	851	827	851	947	828	872	899	910	904	883	920	940	917	910	943	899	869	826	887	888	937	872	893	898	854	879	916	854	836	867	885	859	899	911	905	895	881	837	871	901	892	930	869	871	845	883	900	896	948	862	871	836	889	868	872	881	884	861	899	863	851	907	880	827	967	926	841	896	867	866	865	893	894	929	900	866	908	915	954	875	870	870	850	888	851	898	965	903	893	878	927	912	898	848	880	920	878	867	872	869	915	905	891	895	851	879	910	877	866	895	878	841	894	867	839	935	849	889	855	880	886	899	834	900	934	855	881	849	885	846	919	857	867	904	907	849	879	874	873	876	865	863	874	883	835	917	872	892	837	862	929	868	841	822	940	925	946	878	878	865	891	915	875	878	868	840	843	872	897	895	868	885	936	856	882	883	877	904	904	937	880	877	915	914	857	889	860	907	852	860	866	872	864	917	878	858	893	887	890	880	851	890	911	870	900	834	933	917	870	851	817	897	911	876	877	864	889	881	878	862	888	865	870	868	923	910	883	832	893	867	901	901	880	852	876	858	802	882	891	856	929	926	838	873	821	863	949	878	915	877	907	887	891	896	877	853	894	863	877	901	881	886	850	918	931	846	842	888	844	894	883	978	919	903	868	863	914	871	915	922	940	801	922	887	890	849	871	889	885	885	855	916	903	870	882	862	922	912	924	925	895	921	870	873	898	877	870	845	878	855	835	879	915	858	874	868	933	898	901	852	917	907	880	924	885	876	888	888	849	874	876	827	872	916	938	893	905	899	887	834	885	943	876	830	877	860	879	827	878	906	892	892	881	881	861	850	906	877	872	908	871	882	872	860	913	875	882	937	839	869	874	915	890	890	867	925	956	878	889	887	854	844	880	862	862	871	886	870	859	897	853	901	890	861	896	891	899	926	874	912	885	929	866	898	826	876	858	909	884	849	854	888	873	859	914	905	852	905	866	901	892	869	862	884	855	895	901	838	906	863	864	844	854	867	913	912	891	876	864	847	894	819	868	895	865	894	872	883	854	905	864	858	869	862	879	906	891	818	876	876	849	848	883	849	926	897	889	903	903	930	897	806	874	889	854	857	896	824	863	870	839	947	879	885	892	944	867	882	898	902	886	952	894	862	911	958	887	885	851	858	853	872	835	843	848	832	855	871	866	876	912	908	879	911	901	876	814	908	951	880	897	827	900	829	844	875	836	888	853	881	920	869	879	853	873	859	857	877	882	888	867	912	920	918	848	881	918	898	881	886	912	882	853	890	871	920	891	851	886	892	923	824	935	871	896	923	912	907	911	873	872	916	868	885	907	877	891	869	918	877	926	893	910	827	872	867	877	846	836	826	875	877	918	883	868	870	898	895	863	892	880	824	877	925	889	834	859	901	926	864	893	931	877	849	913	920	884	867	879	859	861	888	928	873	898	892	897	835	826	856	851	845	853	922	828	906	885	871	888	863	855	888	866	911	845	823	847	907	907	886	918	909	848	864	860	836	878	882	838	902	975	878	861	905	886	840	903	858	820	896	910	872	851	902	900	851	849	897	857	894	896	887	888	930	815	921	887	858	927	873	879	878	838	863	867	901	900	841	885	912	907	909	912	884	849	841	838	864	841	883	913	856	881	878	895	917	898	894	849	931	875	845	857	882	880	831	897	853	917	870	855	900	868	875	896	889	883	893	876	870	897	845	887	882	884	891	879	847	884	858	895	909	859	854	943	957	884	910	847	842	898	888	877	914	895	870	939	871	870	896	831	879	878	920	881	788	870	878	861	924	875	905	890	888	910	863	894	808	904	954	837	914	947	872	831	841	900	910	926	942	935	886	867	856	823	834	859	832	861	853	919	962	904	885	891	937	875	895	856	839	871	890	918	861	895	920	905	884	883	911	889	857	911	889	880	873	900	875	910	876	933	917	868	907	881	811	895	884	849	891	902	847	919	918	914	887	881	870	878	915	892	890	904	848	867	882	921	846	873	911	847	851	858	803	807	873	930	891	919	867	861	874	863	859	877	898	834	925	945	875	867	877	900	881	843	897	913	837	886	885	885	843	963	882	891	893	913	903	929	844	892	893	900	901	943	857	880	915	886	891	872	855	873	839	873	915	886	901	836	857	912	849	857	873	859	865	849	884	869	868	882	903	917	923	870	888	915	887	855	856	882	917	859	897	863	912	860	895	916	898	904	939	905	946	860	874	894	910	906	898	917	894	889	840	887	864	847	931	902	904	873	895	883	886	844	929	880	859	855	907	881	885	858	806	895	882	872	845	853	849	911	848	869	930	853	898	855	904	937	847	877	869	886	838	843	870	910	849	908	899	862	904	872	827	882	909	969	844	854	912	912	946	928	891	932	926	895	899	877	897	895	906	870	888	896	918	890	899	871	887	854	876	863	880	836	882	906	886	902	892	924	878	881	945	876	858	881	862	915	850	859	869	864	912	850	901	878	889	867	914	899	875	893	858	864	894	856	895	866	870	877	884	890	893	871	870	870	818	864	866	899	877	944	873	892	835	888	893	879	921	896	902	902	899	897	922	905	899	910	893	904	904	886	884	873	886	961	853	899	912	853	846	810	881	905	922	916	907	900	869	869	859	909	876	854	904	859	931	845	923	799	880	840	978	891	909	887	894	888	938	824	878	904	904	875	889	894	914	843	899	891	918	917	829	862	835	883	865	919	866	910	874	872	826	883	873	873	917	864	893	863	837	871	869	875	875	845	856	847	858	851	904	835	874	897	885	825	882	878	857	857	890	888	887	906	875	866	883	861	898	863	892	862	875	914	876	879	896	880	915	962	894	873	872	825	921	898	859	924	836	952	880	902	879	909	860	905	856	911	853	908	833	897	866	822	878	858	839	910	885	897	877	902	868	871	870	863	855	883	892	878	896	850	865	852	880	855	890	898	832	855	907	900	909	877	919	926	905	889	933	934	885	915	880	887	853	893	866	889	912	912	877	876	888	886	877	942	887	851	913	901	903	879	895	833	872	814	885	886	888	925	886	851	912	873	890	894	883	905	878	874	852	882	893	896	865	910	900	899	913	919	911	965	893	891	925	915	885	880	876	914	914	793	860	844	902	864	854	876	876	933	874	850	897	894	888	871	932	862	888	870	884	916	859	893	921	936	861	918	877	883	897	930	906	914	875	885	885	877	866	854	884	914	846	892	886	854	879	907	861	907	854	943	870	907	878	912	872	826	862	879	851	910	883	919	848	890	943	872	905	886	904	906	846	904	913	884	940	901	895	892	857	874	877	828	852	867	861	914	849	866	921	881	865	863	859	883	905	888	842	921	855	876	905	935	863	889	890	912	876	940	873	872	867	899	926	873	874	877	884	823	896	891	868	890	902	910	873	863	889	881	878	894	910	848	862	868	863	886	877	892	880	907	852	899	876	912	869	844	837	914	920
33807	21376	15605	4256	1211	810	745	626	523	476	434	456	375	416	395	428	386	368	408	374	389	365	346	318	403	360	361	342	344	363	316	391	366	341	321	362	345	349	322	338	349	361	371	358	351	332	371	382	350	334	338	361	367	378	353	363	350	360	355	388	378	371	395	381	379	362	386	361	395	341	379	331	361	369	360	357	333	351	344	331	359	376	419	349	348	360	392	349	373	368	323	379	337	377	367	377	387	382	359	359	335	348	357	357	338	391	342	351	351	348	353	356	387	397	317	327	335	356	350	351	335	368	346	340	385	367	390	354	385	317	361	319	377	390	368	366	364	382	361	357	333	351	358	302	369	370	380	335	370	381	380	357	357	359	373	345	357	358	356	346	333	353	346	364	365	406	407	359	350	366	365	365	324	341	348	345	390	341	334	363	395	373	393	379	354	389	362	362	334	355	382	356	389	383	325	407	339	327	354	369	342	374	343	346	401	376	354	384	324	348	355	390	392	364	376	367	356	395	337	367	379	353	356	348	376	367	375	365	370	370	385	339	398	379	356	347	391	292	368	359	333	360	356	357	373	365	341	342	375	353	322	379	345	324	355	362	301	334	332	350	386	359	383	341	337	341	383	338	357	367	352	359	376	342	353	379	342	350	369	377	337	357	323	357	382	358	369	353	380	331	375	351	364	388	356	350	372	380	379	384	408	328	335	350	393	393	375	364	362	348	379	348	388	337	348	351	383	323	363	387	359	355	351	388	280	372	339	365	390	346	356	353	339	335	341	390	336	360	392	367	361	384	349	377	367	360	354	376	340	363	370	366	352	348	352	369	352	384	337	357	373	373	356	362	332	328	366	360	386	375	356	363	341	380	347	383	377	388	377	332	311	379	344	366	361	384	358	370	378	364	349	363	353	376	381	367	364	300	365	368	338	384	375	368	366	373	303	353	344	381	353	385	397	399	336	368	359	381	338	350	381	360	345	343	373	394	360	336	347	348	361	347	339	339	392	427	389	330	365	370	352	340	360	377	383	326	344	333	414	358	341	333	357	346	332	394	317	388	336	360	353	382	344	366	359	347	359	334	358	362	343	358	352	363	346	352	371	386	357	350	367	360	361	382	380	370	352	360	406	371	355	313	375	362	333	349	388	330	322	350	354	415	365	382	379	388	347	372	394	376	335	361	314	330	371	308	386	372	373	376	403	374	354	382	385	349	340	391	322	369	395	354	379	328	372	330	345	348	354	339	364	362	394	354	346	304	346	361	365	337	356	350	376	354	365	330	418	349	355	354	357	329	379	405	385	393	345	368	388	405	369	394	380	358	372	366	346	282	363	363	353	389	384	370	364	372	382	357	343	353	347	347	334	346	361	348	337	343	403	376	354	332	402	390	354	364	347	353	313	320	327	368	359	338	353	365	379	395	351	331	367	344	388	325	374	347	371	376	375	376	320	325	341	356	376	341	363	336	381	375	353	390	355	356	361	365	376	357	334	367	379	368	374	377	381	341	360	333	335	336	344	354	317	321	347	327	368	348	337	389	364	362	409	368	359	369	312	341	384	363	373	363	390	371	410	372	347	353	364	342	370	334	355	387	382	347	357	350	331	367	371	395	359	365	344	378	332	329	341	352	349	384	378	379	325	333	333	331	396	350	335	344	365	370	351	395	380	370	362	362	386	366	388	354	360	365	336	390	388	344	382	381	389	358	350	347	356	391	382	375	367	336	363	353	354	374	379	348	370	395	377	351	366	368	363	363	336	341	395	384	368	344	350	364	333	373	338	346	368	389	390	386	356	377	358	346	375	379	328	377	405	376	375	356	351	375	391	385	361	332	350	356	410	315	347	348	373	363	382	357	358	338	390	371	367	347	368	335	363	386	353	348	374	338	344	312	354	330	368	357	332	348	377	366	348	350	346	391	363	390	381	359	391	371	346	357	357	357	331	386	336	350	373	324	378	321	328	322	320	367	362	366	363	355	358	357	383	367	344	378	379	341	332	322	355	381	382	350	359	396	357	363	383	354	343	335	356	360	357	336	377	362	380	329	344	326	387	324	348	356	381	337	324	368	372	352	347	374	361	387	385	362	372	360	360	335	382	354	363	361	365	390	389	358	329	338	331	361	358	389	349	361	354	367	368	384	325	362	341	361	326	377	373	415	370	358	335	368	350	334	361	365	344	369	365	353	339	390	335	360	392	400	394	376	357	357	333	320	368	360	369	332	359	346	344	362	388	371	326	353	373	373	363	345	320	324	324	326	384	332	417	367	395	365	330	384	350	339	343	362	374	358	342	355	342	370	376	393	353	357	321	329	347	362	340	318	328	366	371	356	321	359	323	338	410	365	328	318	360	367	371	356	338	329	391	354	347	358	345	341	343	409	350	383	377	394	382	349	350	372	355	329	333	392	356	347	354	367	382	359	352	332	343	350	370	377	369	369	349	373	381	350	331	359	405	339	360	363	335	337	344	379	355	333	349	339	356	371	373	369	344	328	365	370	368	367	354	351	367	383	379	351	384	354	349	384	368	359	379	397	381	358	349	358	390	337	329	335	349	379	356	372	373	346	372	392	327	382	376	323	358	340	342	317	339	393	347	349	307	353	372	303	374	394	403	360	308	367	370	379	345	372	376	357	351	371	368	334	351	384	369	373	362	359	367	357	386	318	362	374	374	328	355	373	344	368	362	396	392	351	331	355	382	391	377	364	359	326	353	357	382	340	353	381	382	348	330	347	357	381	342	401	348	365	377	330	334	372	359	397	381	370	354	357	359	350	371	365	366	359	370	361	382	374	406	352	385	371	364	367	346	338	365	369	340	375	384	360	359	352	364	374	391	327	358	345	379	323	374	368	339	321	369	342	408	349	345	370	370	378	324	353	334	359	393	370	338	380	401	353	356	364	333	356	386	321	340	315	390	350	324	388	358	345	372	363	367	376	373	408	359	355	361	349	382	379	365	344	360	364	366	355	329	380	342	384	349	356	368	340	365	363	389	382	369	338	367	363	351	361	366	341	347	375	352	356	354	343	368	345	409	349	363	366	358	366	405	340	355	338	353	352	412	348	363	348	312	377	352	332	352	341	381	383	375	370	326	318	373	355	392	359	369	333	347	354	397	389	340	375	379	368	376	349	349	365	366	373	374	383	361	347	369	373	404	372	355	412	363	364	358	358	368	364	356	375	402	371	386	361	341	362	348	346	368	335	336	353	337	342	376	342	351	347	348	348	328	374	375	342	372	378	373	376	356	380	405	383	336	321	388	357	367	348	351	375	385	393	339	394	351	361	330	354	366	338	345	364	369	336	336	340	356	360	366	347	386	369	374	347	362	345	357	360	348	386	360	358	375	343	354	397	376	364	348	348	313	380	396	341	375	350	391	364	397	368	394	355	359	397	359	377	328	349	350	330	349	354	379	386	353	360	325	365	357	353	375	366	376	380	356	369	375	339	372	354	359	380	388	384	359	342	389	370	346	361	374	348	352	360	385	342	331	377	354	316
21292	16258	19051	6455	3410	2849	2538	2171	2004	1630	1410	1276	1162	1111	1032	974	970	914	902	838	834	834	872	882	879	803	809	866	831	876	836	884	820	864	829	794	832	797	856	833	802	814	788	848	803	790	857	832	836	822	829	805	787	858	853	760	791	796	753	787	827	828	749	791	811	821	764	823	853	803	784	794	786	771	810	802	786	781	797	810	781	799	789	793	807	816	771	825	813	830	775	834	775	819	768	769	799	838	796	851	827	815	863	844	833	859	842	813	754	825	769	790	799	774	837	814	826	742	830	774	823	787	858	783	778	805	801	827	803	834	793	765	787	856	800	781	802	776	787	797	807	770	794	833	789	802	791	777	829	845	820	793	835	807	839	792	819	801	802	870	823	769	801	802	845	823	846	843	860	874	798	805	777	817	801	830	769	759	789	830	817	818	834	815	803	778	851	856	751	797	799	828	785	814	829	837	816	815	814	815	824	839	814	819	779	865	780	805	863	778	818	814	838	800	802	795	759	806	833	762	800	781	747	792	837	808	803	819	780	788	776	800	837	782	801	828	815	829	771	848	778	877	796	787	764	768	802	825	794	806	805	757	853	833	827	768	810	809	850	817	802	826	793	826	815	857	760	821	816	856	782	800	769	782	863	839	764	844	781	846	812	827	782	817	778	802	805	810	795	787	820	854	822	805	827	803	821	776	776	788	838	845	774	776	852	827	764	817	766	880	844	791	801	831	817	815	814	816	783	796	784	804	799	816	798	855	774	812	841	779	806	799	767	770	752	805	790	817	792	798	796	803	821	718	829	792	779	817	796	835	774	835	797	853	806	784	793	831	760	841	813	828	827	827	778	838	853	845	832	878	811	778	843	865	788	813	795	798	815	787	795	761	803	784	776	735	834	810	748	787	840	886	789	827	745	808	795	804	790	795	835	789	790	772	840	832	765	840	788	860	843	743	844	787	795	766	839	712	828	859	853	813	757	769	851	824	877	811	752	855	793	747	847	812	799	808	788	808	884	831	805	794	808	806	786	792	841	797	777	864	797	793	791	819	761	760	831	774	838	811	793	760	810	795	812	808	842	800	746	807	814	809	791	796	774	811	756	734	840	740	802	824	791	768	826	779	807	840	847	838	791	842	785	850	858	771	810	820	814	832	805	819	852	829	817	787	807	765	873	880	806	803	779	785	780	841	826	836	820	780	845	852	830	784	821	798	780	744	843	769	824	805	799	791	837	808	786	768	801	824	790	811	792	821	833	806	809	784	758	847	777	805	839	815	836	797	765	815	794	821	816	804	786	830	855	802	760	787	747	799	806	838	785	796	801	783	807	824	799	841	776	813	778	803	818	846	824	748	750	799	801	776	781	786	798	842	770	763	828	786	845	828	737	811	796	799	752	816	804	818	825	817	861	784	811	841	790	803	790	827	797	845	800	849	748	824	791	796	751	836	835	824	776	837	808	753	827	806	788	823	740	803	776	781	805	833	817	860	857	831	801	796	805	800	839	763	809	816	736	792	818	771	869	847	822	789	829	797	782	707	817	809	804	842	808	772	780	763	782	852	782	809	794	866	797	851	760	807	800	804	849	796	806	886	821	786	857	853	816	790	784	796	796	804	770	802	777	832	845	806	772	817	854	811	807	823	779	842	831	746	809	780	853	779	843	836	823	845	762	850	748	827	822	809	819	830	829	797	797	826	809	791	894	836	790	820	817	795	829	837	788	817	844	796	823	806	783	795	799	790	814	756	798	798	843	773	789	814	793	851	752	796	780	780	783	814	825	782	802	828	793	782	766	824	750	846	822	840	826	848	866	802	850	839	775	783	792	829	830	806	764	799	800	807	787	785	820	782	805	783	799	836	834	830	758	810	817	782	817	810	826	800	776	855	781	788	842	806	786	812	805	841	839	830	770	773	836	827	824	833	756	797	866	804	781	798	844	795	826	767	787	833	780	769	814	795	822	815	808	780	813	781	783	768	814	763	804	820	778	867	807	834	798	820	827	815	816	772	822	834	818	787	804	824	781	835	818	799	875	803	837	796	772	780	816	768	807	781	835	859	828	817	849	757	809	806	771	796	828	875	795	809	770	791	807	754	851	808	772	780	803	803	807	823	835	832	792	851	840	821	789	763	800	742	780	772	818	785	798	801	819	765	825	749	848	811	786	836	784	817	781	781	828	775	803	838	808	763	791	831	777	853	785	774	795	825	794	784	791	812	824	790	758	825	826	794	798	753	797	804	790	769	781	795	827	829	792	705	812	829	803	761	781	809	835	768	801	803	865	890	813	806	819	756	776	829	807	844	843	831	815	852	802	810	730	786	762	779	808	812	820	811	819	777	779	811	791	763	825	871	778	842	791	780	806	778	825	845	822	785	818	830	821	804	792	793	818	769	784	814	798	821	789	823	827	810	813	809	810	840	821	832	811	797	817	764	808	817	799	792	752	841	849	825	795	814	767	805	832	823	833	795	785	801	823	802	801	791	804	817	750	844	789	781	824	794	777	756	840	795	805	783	822	829	834	744	788	822	836	808	797	764	826	783	846	787	763	768	845	839	821	823	768	821	832	795	826	812	821	852	825	784	811	793	782	789	816	786	816	835	759	815	795	807	820	816	799	786	818	799	840	846	774	861	806	815	801	839	812	766	825	790	814	778	846	812	797	827	837	754	780	797	760	836	852	781	798	806	804	810	780	823	771	796	830	815	795	777	810	801	776	812	805	770	841	774	784	794	831	829	763	840	799	825	828	857	813	828	799	789	796	789	791	805	793	822	817	815	783	828	792	771	827	807	832	854	817	786	812	822	812	769	868	794	741	777	797	779	806	820	753	787	770	806	828	830	801	779	774	788	805	806	825	833	799	788	809	779	731	815	809	816	836	821	781	828	845	788	835	820	784	790	828	806	780	810	800	810	794	818	799	797	782	755	768	798	826	784	845	817	811	777	791	734	809	839	794	763	809	790	810	820	820	791	825	765	859	761	810	826	815	838	787	763	787	788	870	774	765	857	846	790	806	818	790	869	787	815	804	770	814	860	774	814	821	753	836	754	766	831	804	809	754	780	810	843	812	803	822	789	874	776	763	808	797	861	829	795	806	813	774	814	802	754	791	776	852	795	848	835	761	807	810	788	817	803	813	824	804	778	803	778	760	844	819	783	833	830	737	802	829	775	792	755	793	826	789	796	851	797	817	790	802	738	797	874	805	828	790	811	769	848	813	776	804	814	788	767	785	880	813	839	836	789	861	797	821	763	777	770	790	791	794	761	838	786	788	795	823	781	762	817	836	813	816	818	820	790	783	797	762	828	753	802	826	767	804	849	745	809	836	803	850	805	857	802	860	806	787	781	809	762	815	782	842	861	816	861	844	825	873	817	784	776	840	863	797	771	834	797	823	842	808	823	824	785	769	798	838	791	809	844	820	814	790	829	794	801	807	774	849	842	762	809	811	795	791	801	829	789	832	841	760	745	826	803	803	833	812	819	809	808	813	785	774	753
43085	30883	22676	7372	1813	1252	1053	810	746	621	570	509	516	492	435	442	455	445	423	450	466	404	415	398	470	398	440	408	425	419	445	442	406	410	409	357	409	394	375	452	433	408	412	429	398	419	364	436	414	404	397	415	403	422	439	432	426	410	396	399	414	409	412	431	420	413	383	392	387	350	383	350	375	394	385	404	390	407	421	417	427	379	421	418	381	399	391	389	396	390	424	417	427	379	453	386	396	391	391	432	390	366	387	422	386	377	419	396	425	409	398	451	440	405	428	392	391	353	405	392	382	374	405	383	453	410	427	415	428	416	392	368	426	403	407	371	396	398	402	406	427	402	374	376	402	388	407	412	432	406	415	401	425	413	369	375	419	386	388	388	364	379	431	371	399	378	411	427	421	417	393	428	397	379	391	394	404	409	420	388	420	396	414	408	395	427	380	379	387	383	420	432	366	377	406	375	410	432	418	377	359	405	404	388	417	416	378	396	420	405	388	397	416	358	380	394	389	406	392	400	413	397	392	370	420	392	393	413	394	426	394	380	399	366	438	395	417	373	410	390	397	417	395	411	359	370	412	423	401	387	398	414	415	383	369	411	391	379	437	364	365	418	439	392	408	383	409	410	394	381	383	377	387	434	396	426	378	443	372	417	413	433	425	384	445	424	406	402	369	383	384	378	409	384	459	394	455	445	416	377	377	386	429	374	388	432	443	388	435	392	397	368	383	405	411	384	363	374	397	427	397	406	400	378	371	381	380	401	373	406	414	380	438	429	442	390	426	403	420	373	385	406	390	449	369	416	373	399	408	441	386	409	383	387	369	380	452	387	373	381	392	400	372	386	398	375	398	424	393	368	421	361	393	395	393	391	449	412	417	425	385	366	407	419	382	395	384	385	344	390	401	352	412	384	397	400	369	384	431	393	427	366	392	437	369	412	408	395	431	403	447	404	389	362	390	369	408	399	385	419	387	383	409	391	392	382	390	409	374	357	364	399	392	397	369	347	405	372	416	412	398	422	387	390	348	450	396	417	440	396	384	397	378	390	378	393	392	380	404	432	448	437	430	452	402	397	368	437	384	432	422	388	397	388	433	368	424	403	421	371	415	406	372	390	430	384	409	402	384	392	396	366	404	371	398	382	361	415	364	409	389	423	393	410	387	386	412	431	389	395	426	417	414	382	406	421	390	395	377	405	379	388	399	383	395	409	390	383	392	356	428	373	448	426	429	403	423	400	418	403	409	415	410	388	423	404	389	422	417	388	405	400	403	425	385	441	374	380	392	370	420	406	413	437	398	424	390	379	371	372	400	419	385	385	402	370	391	369	394	391	419	390	405	405	396	404	399	342	402	404	385	396	410	407	405	446	455	416	387	398	354	405	393	409	373	413	421	367	412	353	402	414	403	394	431	379	398	415	348	420	357	401	402	418	446	356	411	352	390	427	408	421	441	390	431	418	390	425	401	388	404	394	391	426	361	430	405	374	386	409	397	396	426	416	438	404	440	440	425	415	353	404	442	394	394	384	386	438	415	414	423	388	421	447	405	383	388	389	386	424	399	399	410	387	407	398	392	390	418	336	392	367	406	364	345	399	412	403	413	429	411	413	381	371	430	391	409	431	404	400	420	411	384	388	429	379	375	381	403	408	425	410	420	354	414	383	407	388	423	400	427	412	406	406	410	375	394	383	413	410	391	400	362	403	384	438	368	425	448	428	423	411	397	389	411	440	398	405	368	377	416	404	408	427	423	381	399	425	446	434	394	414	417	412	407	406	354	414	412	373	395	396	393	361	413	410	396	401	411	407	382	382	402	437	381	408	407	439	401	427	387	394	417	451	390	380	412	394	400	399	398	387	381	404	408	362	445	431	382	409	451	421	385	420	421	409	374	408	452	415	417	407	395	408	407	423	390	407	414	431	368	358	415	414	332	369	387	382	407	388	391	426	404	384	351	405	414	378	417	384	385	374	414	417	393	439	377	425	431	431	388	395	409	403	404	422	353	378	391	424	432	378	446	377	415	356	373	377	397	374	404	401	390	343	357	415	385	416	400	424	388	412	455	362	397	388	393	419	450	454	404	389	388	386	414	369	426	390	371	429	380	415	396	427	404	449	415	421	411	408	399	402	386	408	395	430	415	396	387	387	410	406	391	380	426	378	397	384	377	392	364	405	416	391	421	400	355	365	391	393	372	427	422	399	415	408	429	385	413	412	362	395	432	393	418	398	397	423	391	422	419	417	415	408	408	402	356	425	436	370	428	385	400	388	397	387	410	405	405	370	403	382	400	407	402	395	405	415	392	382	426	384	365	387	428	411	405	441	404	407	392	391	396	404	409	430	409	377	407	413	414	430	401	392	396	364	409	424	386	404	417	416	436	386	396	390	374	415	400	408	400	421	440	362	394	405	395	416	404	436	387	405	370	417	360	388	396	406	435	391	420	434	383	406	393	386	396	399	412	429	384	408	375	382	409	376	402	410	425	395	408	413	390	418	389	418	414	375	377	391	412	418	384	394	383	405	407	460	410	437	405	398	408	417	431	391	381	372	400	411	367	397	415	404	408	413	392	386	411	357	381	401	421	415	377	428	407	389	379	396	399	420	335	389	405	428	379	388	422	407	400	404	418	404	410	414	359	433	417	385	376	370	368	387	453	434	372	403	376	415	412	418	415	388	416	398	400	412	400	393	412	402	435	393	417	388	383	413	420	433	412	408	435	401	390	383	430	378	414	390	367	384	412	419	413	438	436	373	387	376	398	383	405	400	440	396	381	411	419	453	423	381	397	370	399	381	370	427	388	423	432	421	402	421	404	406	399	422	426	405	419	391	404	409	373	390	392	439	367	415	371	410	398	377	377	395	425	377	347	386	423	410	381	407	390	381	401	383	383	391	359	401	439	393	383	392	434	434	381	429	387	391	425	404	404	389	404	382	391	370	366	397	384	406	406	401	416	408	410	364	368	365	405	427	391	409	393	380	394	427	408	426	392	428	401	430	444	416	377	426	428	383	444	393	368	377	408	391	411	407	393	407	417	412	393	437	404	416	392	431	374	393	416	384	411	384	368	381	416	443	401	403	370	414	402	421	412	416	394	383	401	355	396	413	385	391	375	436	438	377	434	462	417	417	406	442	373	427	394	448	382	386	368	413	381	408	359	390	396	376	407	423	396	376	413	379	393	389	402	401	405	446	426	376	421	410	408	399	374	427	412	428	429	362	402	407	409	435	393	401	353	385	401	412	396	414	387	413	407	369	442	374	404	411	404	443	393	445	427	369	371	426	396	387	413	402	401	398	357	361	383	411	388	377	374	393	396	411	410	390	420	386	397	434	384	405	406	399	425	423	396	425	405	373	393	413	380	387	370	381	384	444	406	339	393	407	396	414	428	404	416	362	424	417	419	379	391	369	415	407	388	403	389	425	379	371	429	399	437	405	409	379	373	404	402	408	414	435	405	390	397	430	389	374	407	405	378	397	413	414	452	384	376	398	408	391
26332	23413	24326	8368	4562	4250	3723	2958	2715	2202	1829	1594	1448	1413	1299	1173	1084	1072	1010	1010	1065	966	999	966	944	961	973	985	971	946	947	963	1012	1012	940	961	928	916	951	919	960	898	931	903	928	902	899	959	843	934	853	863	856	869	922	853	905	864	918	878	871	893	922	898	856	901	832	875	897	835	920	881	898	910	924	916	885	939	861	925	893	905	924	881	845	897	924	886	903	875	887	875	892	887	869	867	914	893	859	869	866	866	887	868	928	922	880	865	892	861	891	809	809	886	887	867	887	915	892	891	870	825	877	848	861	859	881	962	890	906	845	894	879	848	923	919	906	860	926	892	901	902	851	937	878	876	897	914	864	883	906	904	862	898	851	883	912	948	880	906	891	868	892	877	899	839	934	911	879	922	917	894	864	859	893	931	906	874	894	898	867	903	945	909	871	889	896	901	882	916	899	843	869	847	856	893	886	906	940	940	909	871	856	856	944	941	888	920	900	910	886	829	918	912	875	937	871	832	817	857	904	875	896	887	886	887	886	924	926	851	936	941	849	838	877	861	853	942	876	891	919	848	855	854	901	934	864	881	843	866	812	892	932	881	882	888	930	863	890	865	875	857	911	916	947	918	913	911	908	850	919	930	884	884	895	869	903	895	905	888	883	862	914	851	941	843	846	875	883	894	917	951	927	883	867	877	886	896	911	876	892	862	896	886	911	889	876	887	847	843	908	923	885	886	899	846	915	918	838	868	881	845	910	874	915	872	841	897	860	894	803	889	844	916	865	909	889	863	858	890	892	904	901	912	877	874	899	854	872	892	895	937	881	892	929	878	870	855	867	865	848	896	866	883	937	911	923	847	868	873	825	830	897	890	834	870	852	855	938	878	825	920	914	898	865	900	910	807	870	923	930	936	891	877	881	821	856	910	884	880	902	864	874	879	949	918	915	907	924	938	862	868	888	857	905	822	852	910	891	874	900	845	887	938	856	976	883	835	901	907	899	867	850	884	910	927	886	903	853	826	846	901	885	877	875	863	928	958	858	840	825	832	894	883	937	838	862	847	834	877	906	830	897	884	879	884	845	841	925	877	847	843	860	867	852	888	872	901	828	868	894	850	885	896	882	907	888	830	841	887	897	880	892	887	936	920	893	951	824	913	886	877	928	908	920	878	852	833	926	859	880	903	846	836	913	860	841	900	847	894	931	883	912	931	908	956	836	811	904	935	952	904	876	885	907	878	902	882	856	867	917	882	881	855	906	873	897	861	853	898	899	871	904	911	916	899	913	927	905	896	851	872	897	876	861	877	843	892	897	829	897	884	855	839	858	828	903	824	891	893	908	880	869	871	928	891	884	878	931	904	922	908	870	900	891	857	856	888	895	891	904	844	895	938	847	929	866	908	878	895	897	851	910	910	860	856	915	873	906	848	838	856	901	917	894	908	881	846	901	911	884	905	833	856	973	864	914	932	894	844	899	889	879	876	913	810	923	884	867	903	845	951	879	890	896	917	865	884	906	918	917	864	872	902	923	920	857	868	843	897	907	862	873	934	837	855	888	860	933	864	934	850	873	878	876	887	889	904	960	864	921	913	880	876	931	879	894	912	901	906	867	949	834	897	873	878	833	878	883	899	889	880	869	885	876	900	864	876	890	875	850	890	866	894	944	922	863	889	832	870	803	899	933	861	872	898	874	907	873	881	894	902	875	860	889	881	942	885	864	869	822	884	860	895	899	929	890	853	887	896	822	900	881	871	818	911	856	896	864	873	870	852	850	847	845	903	862	899	891	844	836	915	924	896	882	851	870	881	862	876	897	872	893	873	892	922	957	869	859	879	895	890	855	853	936	905	862	919	913	863	909	937	919	823	857	859	871	863	933	932	849	895	804	892	928	907	940	855	920	853	903	904	885	882	845	881	849	892	919	908	826	906	855	903	904	908	850	839	875	901	857	892	878	886	905	922	847	861	878	894	911	889	847	883	916	912	855	912	882	906	883	839	897	885	889	865	936	905	929	892	900	892	857	929	908	865	894	896	900	881	938	840	921	956	934	845	873	909	927	927	831	834	856	886	877	897	930	895	877	893	863	869	941	896	846	835	866	855	873	841	909	867	838	871	859	858	908	908	846	909	842	856	880	860	862	907	894	846	880	896	932	902	864	916	866	870	894	966	898	949	932	835	869	891	876	834	970	938	904	867	932	909	915	871	880	840	851	878	884	847	916	905	885	903	875	872	889	915	905	946	850	881	870	875	883	840	855	940	872	836	923	916	848	844	888	885	885	924	907	860	874	897	892	873	883	887	921	892	840	934	930	887	913	897	846	865	903	891	863	856	886	886	894	857	876	918	876	898	830	874	874	914	898	834	829	914	882	852	847	876	886	920	861	893	882	913	920	906	846	879	939	920	935	967	866	862	859	883	886	883	897	879	871	904	868	862	919	849	870	906	826	883	891	903	897	935	888	888	908	873	946	856	910	912	908	865	848	909	898	898	902	876	912	873	916	941	926	858	928	898	929	926	870	904	846	873	859	844	891	892	884	929	889	920	907	903	920	800	852	913	903	906	900	881	891	846	845	877	920	839	906	905	867	903	907	863	908	874	917	871	928	880	828	832	863	869	899	861	866	965	882	916	873	873	915	866	885	870	893	893	899	844	884	882	936	901	837	862	870	880	890	881	856	904	911	858	886	905	850	912	883	879	886	950	925	889	900	904	914	885	908	898	913	892	864	864	909	841	875	891	875	839	901	892	812	872	902	902	867	897	990	908	899	841	875	893	889	960	903	894	910	887	893	864	904	880	903	842	925	848	925	882	872	869	849	864	888	909	890	897	889	916	857	877	906	861	898	858	928	843	857	858	902	867	862	900	913	899	950	891	891	908	898	872	910	877	844	916	879	877	942	890	874	846	891	916	852	840	889	889	878	926	880	880	887	900	922	862	894	897	846	847	865	839	871	900	896	933	889	899	868	898	866	854	927	891	894	874	855	860	894	881	892	960	879	798	906	908	889	849	877	888	896	888	890	913	902	853	891	882	888	916	894	884	893	823	899	866	888	901	829	879	852	921	858	919	856	869	809	895	897	866	913	953	903	846	833	884	898	920	904	862	867	910	848	907	890	883	890	870	884	881	854	853	868	884	893	915	868	859	855	912	883	881	894	906	896	866	905	876	895	900	897	858	880	922	869	909	891	858	889	872	870	850	944	886	875	867	900	884	815	855	870	856	880	897	881	911	880	879	876	872	845	901	917	878	877	817	864	892	883	883	911	854	926	915	874	906	792	872	887	915	865	875	930	887	927	911	891	925	923	930	906	898	910	917	890	877	878	910	892	844	877	892	908	915	912	904	944	855	872	900	911	881	869	894	914	875	903	887	919	867	858	834	857	845	865	874	943	929	912	968	909	869	892	860	879	904	877	957	858	915	856	897	886	819	878	871	911	911	877	915	900	901	862	886	903	850	846	917	879	860	917	868	935	896	878	878	946	909	844	872	878	852	866	877
18551	10366	4939	1807	733	663	646	561	495	491	498	447	387	465	437	415	411	408	413	435	387	434	438	413	408	449	370	394	382	388	433	375	420	377	400	389	420	410	419	391	392	427	409	414	377	404	435	417	438	446	471	408	434	364	405	417	447	431	399	440	392	404	425	385	410	422	381	432	439	423	427	370	423	398	433	407	415	369	423	436	455	354	384	427	434	399	394	417	396	381	443	395	424	403	413	415	406	415	401	427	390	379	409	432	395	445	398	366	410	369	401	363	398	389	395	426	368	401	409	431	419	380	430	392	382	380	421	394	428	373	394	441	390	408	412	395	383	377	411	405	438	415	426	350	444	378	422	399	388	393	383	404	394	395	408	434	453	414	387	404	394	424	412	399	409	381	392	403	424	418	452	402	424	412	408	399	402	412	388	403	402	413	411	407	399	432	408	412	412	428	406	417	434	446	402	351	415	405	434	426	425	426	447	422	410	397	432	454	442	408	371	399	390	430	414	388	420	401	447	418	382	392	377	432	419	433	432	409	371	383	386	395	412	405	426	398	352	373	385	382	378	435	396	400	416	426	427	394	378	386	388	385	414	426	376	412	423	429	385	429	412	391	418	391	354	419	413	374	404	430	403	423	416	400	388	408	386	389	379	410	400	401	409	406	361	410	391	390	403	373	394	401	404	390	441	397	416	410	400	410	419	424	406	395	430	394	391	392	400	380	370	388	400	391	391	372	397	432	373	413	384	404	409	373	392	430	392	433	391	356	431	397	445	373	382	395	406	428	405	414	410	407	419	422	435	395	399	377	397	377	411	398	377	423	389	450	399	423	448	374	355	418	426	402	423	432	380	415	420	442	419	405	408	384	433	395	419	430	399	426	431	377	400	395	412	353	401	398	431	412	417	418	407	397	453	403	418	432	415	411	432	387	389	395	423	390	409	420	428	420	421	419	365	416	376	370	416	424	422	394	407	368	382	377	380	389	415	414	444	403	435	434	411	396	449	391	398	420	413	420	395	405	393	399	423	398	447	438	413	473	411	366	421	413	403	399	386	385	395	402	414	424	423	430	427	349	426	389	439	403	425	409	398	412	420	397	405	384	414	451	402	371	344	373	392	440	406	397	415	428	381	401	412	395	406	386	398	401	408	362	400	374	424	456	395	407	398	344	402	407	390	397	442	450	446	411	417	408	405	377	432	391	383	403	427	419	402	434	416	413	412	402	376	398	376	395	394	421	425	419	412	421	397	418	429	434	378	397	389	380	445	418	382	437	440	405	383	421	395	402	393	416	411	400	401	391	411	432	435	432	388	434	430	413	418	405	427	425	389	374	414	366	418	404	399	441	395	401	406	393	422	418	445	394	388	417	414	413	411	380	425	403	419	401	419	440	366	420	401	408	431	419	428	386	424	405	421	415	412	423	406	392	414	378	394	387	439	370	410	406	364	450	383	463	382	393	390	419	381	393	415	413	455	417	419	367	381	405	376	415	424	401	438	394	403	378	401	395	397	408	420	372	414	383	437	380	358	400	388	406	448	385	377	412	370	403	412	399	419	391	384	407	393	378	390	370	409	419	414	357	400	432	372	419	390	400	405	417	404	417	387	440	421	399	384	438	403	417	439	413	386	382	426	416	379	425	374	395	428	441	384	384	421	440	385	437	405	416	410	378	471	405	421	406	429	414	410	392	405	412	380	444	397	399	381	390	408	386	379	392	365	376	415	428	427	363	397	400	388	461	402	407	404	384	397	391	369	381	423	389	425	376	388	397	407	384	433	378	399	417	402	404	388	411	374	412	410	377	435	420	395	404	417	419	428	408	428	412	414	414	439	409	426	432	434	401	408	400	424	422	377	441	423	436	391	431	381	414	401	456	419	389	398	390	420	467	401	417	409	395	414	409	420	382	427	377	381	417	401	357	400	407	410	394	394	438	393	419	373	400	418	368	425	425	385	381	421	422	434	398	404	403	402	402	406	408	407	462	392	396	413	404	434	411	417	411	403	402	381	398	407	452	389	443	430	383	404	403	393	400	380	379	395	382	412	452	438	407	393	407	427	401	420	408	405	416	433	423	384	421	388	425	426	394	395	431	412	431	399	394	421	445	415	407	440	357	410	405	389	397	420	403	404	428	458	417	387	389	397	381	401	429	417	339	454	411	418	409	442	434	413	386	396	393	414	440	410	387	420	427	425	402	406	422	397	418	408	413	396	380	385	395	409	406	367	439	403	411	422	407	373	397	402	398	434	389	401	409	435	421	390	364	409	379	425	427	412	409	401	391	398	420	403	423	406	411	412	426	437	416	389	390	408	406	367	391	398	368	456	408	433	421	453	407	406	409	419	387	402	433	392	390	403	387	387	424	394	365	404	389	385	417	401	402	422	388	365	391	413	398	380	437	417	371	403	432	360	390	411	348	397	387	459	418	416	403	419	401	419	393	412	372	393	356	423	406	408	431	424	416	372	408	398	422	385	401	397	432	411	399	430	436	394	379	428	397	387	390	441	420	402	371	382	374	416	446	395	396	434	410	442	393	444	417	375	375	413	439	395	405	407	415	435	418	392	414	409	400	415	378	402	385	387	406	401	401	389	394	403	400	365	382	394	418	384	353	374	423	417	421	383	436	407	424	420	417	417	353	391	389	390	409	409	401	377	397	416	378	398	405	384	410	406	410	441	391	421	401	377	411	439	392	407	395	415	406	404	387	373	458	397	435	389	437	415	407	434	378	363	407	428	391	429	405	414	423	409	394	432	410	412	448	391	421	372	458	417	415	395	395	393	410	422	401	428	390	415	411	403	400	413	401	444	448	394	402	373	436	401	421	408	455	399	423	392	405	386	411	409	440	414	419	399	446	406	437	414	381	403	388	365	410	424	423	394	380	373	376	435	417	401	436	430	420	414	402	430	364	398	398	400	376	388	422	398	373	395	394	386	411	422	418	382	406	398	386	418	391	344	425	404	433	415	378	384	417	442	414	379	431	387	407	377	434	404	410	424	406	424	394	382	447	376	406	406	396	388	389	413	422	384	439	427	385	428	397	410	428	439	424	359	382	424	410	423	400	395	415	388	402	420	389	446	420	421	405	351	381	420	457	421	405	420	412	394	436	411	406	381	386	410	420	387	436	367	444	417	425	377	361	381	371	392	376	384	396	392	413	399	415	419	430	368	403	447	410	429	394	411	382	385	395	414	444	450	428	410	428	425	428	390	420	423	443	429	382	402	492	415	405	411	422	407	416	381	446	380	412	398	408	401	415	395	359	386	421	410	419	405	415	404	394	392	442	364	373	350	370	402	423	436	438	389	441	429	395	429	391	388	396	396	387	403	396	360	436	436	378	430	374	390	379	440	451	421	424	416	399	396	433	412	413	428	446	395	415	399	381	400	353	425	395	388	422	401	423	397	414	401	401	442	389	397	383	414	430	374	415	437	416	410	384	353	406	408	372	373	453	423	376	398	369	426	379	409	420	406	434	389	413	417	380	373	390	424	430
11238	8377	8286	3896	2201	2259	1984	1593	1382	1214	1093	1023	949	966	921	923	902	914	939	908	941	883	888	917	887	907	890	878	876	886	880	895	867	966	892	869	859	903	911	882	864	892	851	850	949	918	865	825	845	841	885	867	872	923	911	908	907	895	907	901	858	873	915	853	844	853	841	936	903	837	915	848	924	906	926	899	824	913	905	883	892	883	887	852	877	921	891	879	900	844	916	862	907	942	906	933	882	867	892	881	894	911	856	890	841	892	895	863	895	849	862	910	855	827	876	894	863	857	891	888	953	880	892	884	847	888	836	903	844	900	904	894	934	894	871	896	881	884	838	904	875	876	904	889	944	874	895	863	854	904	905	921	890	858	847	865	910	911	940	871	873	862	826	872	907	919	896	893	871	901	874	880	921	872	920	837	883	865	873	826	884	852	873	939	848	922	867	871	898	882	922	833	845	853	853	872	943	846	850	879	854	928	904	859	895	871	884	891	862	891	852	829	916	899	874	852	882	910	899	848	989	935	893	893	876	811	882	883	874	958	910	899	871	916	815	851	829	917	861	868	887	890	913	844	928	843	874	872	902	841	892	849	889	899	857	864	870	879	844	903	838	899	881	857	892	915	874	940	860	949	850	889	845	899	931	868	876	861	941	890	888	879	876	896	887	858	877	825	883	881	865	936	892	879	853	877	916	892	903	917	845	898	846	927	885	909	862	890	858	907	874	860	916	863	910	849	946	877	869	838	871	828	843	932	839	896	856	917	938	911	913	839	959	868	871	878	861	924	928	911	874	903	862	864	880	843	874	846	913	848	885	904	848	891	886	863	876	819	877	880	834	851	898	892	896	854	914	812	910	938	888	860	867	897	897	896	890	890	836	855	869	889	864	858	874	826	891	914	901	851	891	879	874	875	878	908	874	905	947	940	837	836	910	891	862	911	917	872	885	839	906	853	889	907	838	877	855	865	883	912	881	861	896	893	898	874	860	868	832	887	913	900	869	909	938	879	851	850	845	865	870	864	915	877	901	867	944	888	846	900	883	894	888	909	909	860	850	848	892	851	856	890	882	875	877	904	846	874	889	877	865	874	882	891	890	887	928	852	899	872	914	863	829	877	902	895	851	857	882	867	950	896	880	925	859	885	870	911	872	917	870	887	858	865	877	928	898	859	868	833	933	850	832	942	925	909	841	940	887	905	821	858	918	869	927	886	937	917	908	865	879	921	831	871	911	843	851	879	879	885	915	877	908	810	905	870	921	905	828	900	960	892	908	875	879	850	876	876	913	874	923	847	896	847	866	888	904	911	926	864	907	868	907	893	890	851	927	853	929	886	898	893	911	835	902	819	936	884	883	921	838	893	850	868	891	884	888	892	855	864	908	849	893	841	877	855	969	859	862	885	899	849	874	914	868	882	880	906	869	876	843	862	870	835	912	946	894	860	838	876	882	888	852	840	872	907	873	925	888	847	877	948	909	911	877	913	890	859	875	866	863	907	884	885	874	842	933	865	902	889	920	862	913	870	884	894	907	933	937	889	868	835	919	933	900	915	852	886	887	903	945	893	903	898	887	893	895	874	898	823	879	874	873	866	854	849	899	882	879	887	850	857	868	895	877	903	862	870	881	867	918	900	894	850	901	841	907	883	898	889	863	890	829	846	876	876	876	879	886	924	852	849	879	942	872	934	875	855	877	917	934	897	918	939	895	861	924	842	864	922	862	848	858	979	896	892	912	841	887	868	882	891	915	864	887	892	836	867	901	918	899	914	874	886	936	887	959	909	888	887	873	914	887	855	899	856	857	837	919	894	879	884	859	887	925	855	891	853	868	913	842	885	929	864	957	899	810	878	896	894	868	853	872	929	876	922	893	858	868	894	900	923	821	881	870	923	859	880	912	848	893	858	880	907	904	926	873	929	843	913	858	900	887	894	851	889	839	892	800	909	907	921	892	860	868	843	882	932	871	860	935	904	869	906	874	878	868	878	812	863	907	875	894	915	872	899	891	921	888	880	919	903	894	892	874	906	933	854	849	853	912	895	919	878	854	882	907	907	851	877	925	910	874	932	871	916	932	874	906	840	860	877	924	867	895	848	884	833	921	880	883	927	838	881	881	869	924	895	882	902	873	927	850	936	863	864	896	929	882	879	923	852	882	937	856	913	929	917	827	873	881	821	887	880	829	893	913	895	949	872	878	832	896	868	882	936	887	864	891	834	873	804	900	923	879	928	898	850	865	940	896	878	932	894	876	880	870	911	883	826	857	906	895	877	881	838	890	895	865	877	882	892	915	906	818	901	887	920	909	845	875	925	901	881	887	871	869	885	885	884	893	950	877	877	906	883	883	895	886	817	904	894	928	927	853	923	904	881	885	902	889	897	877	881	883	899	835	879	899	905	915	910	867	893	891	894	884	924	866	904	907	872	889	924	904	845	901	820	920	884	871	879	895	885	961	867	912	920	829	865	881	912	884	879	877	867	893	829	909	927	863	891	887	916	897	877	896	909	811	863	889	912	894	891	872	877	873	905	889	839	847	854	929	880	845	958	881	894	893	860	905	944	874	870	878	873	885	900	924	873	930	888	849	859	841	905	873	924	916	910	851	943	927	914	905	934	847	872	890	863	867	939	882	884	913	889	853	855	909	908	853	896	838	897	880	845	925	901	945	858	889	867	860	874	831	904	844	901	921	832	883	905	894	884	903	892	839	875	930	866	857	888	892	866	894	849	938	860	934	920	978	916	879	896	909	929	845	906	854	872	893	895	934	937	923	882	894	863	880	935	889	883	886	919	901	926	850	866	907	868	881	867	828	876	913	820	847	938	872	881	930	864	873	892	883	884	869	866	863	886	846	855	851	860	840	920	859	891	898	795	882	912	910	876	909	905	879	880	858	840	893	874	900	866	856	907	874	880	862	876	912	948	890	864	941	896	878	852	867	863	854	883	866	898	883	897	854	918	868	873	885	952	855	849	856	886	907	853	853	854	920	954	863	874	886	886	872	878	878	889	879	937	934	897	981	904	890	870	876	923	884	904	881	864	925	896	919	924	873	876	942	860	832	885	903	901	919	839	850	884	872	910	886	892	923	945	893	873	888	864	922	903	878	880	846	881	878	916	837	894	872	874	869	878	911	870	859	899	883	908	887	885	871	917	875	893	860	840	907	899	925	845	849	876	910	835	883	904	880	971	885	946	880	886	869	959	866	902	857	885	890	850	871	875	905	885	908	932	832	898	903	837	863	878	956	942	892	913	884	842	910	851	879	923	879	913	882	897	956	886	921	868	897	857	882	837	930	907	943	958	909	848	887	909	896	877	933	911	939	935	917	899	893	861	946	892	898	860	921	867	855	883	900	870	867	880	892	920	832	907	896	877	815	854	885	923	871	915	857	901	835	876	873	917	883	915	928	870	866	896	862	900	920	907	895	937	919	917	873	922	923	872	906	886	864	841	858	854	889	912	864	912	863	847	908	855	871	900	903	885	882	843	868	843	876	842
33228	21208	15662	5783	1299	992	749	632	596	482	407	416	390	383	362	390	428	354	370	369	393	362	368	321	367	334	350	349	312	336	361	368	337	326	364	366	335	338	363	357	392	325	333	360	394	363	385	353	353	343	383	324	354	369	341	316	321	363	336	373	358	327	335	357	365	364	372	309	336	315	356	381	359	383	341	365	350	361	378	346	324	341	352	367	385	316	379	354	366	361	355	307	345	358	339	321	363	328	358	386	341	314	335	342	379	353	406	384	377	342	342	342	338	376	333	369	358	359	361	361	368	312	375	360	345	336	361	342	356	327	356	342	367	343	358	368	370	374	334	325	353	328	393	356	312	389	385	392	371	371	387	330	352	357	371	373	364	352	354	338	349	339	381	347	372	355	365	332	362	340	389	396	353	377	369	332	410	385	388	335	358	357	337	367	373	367	356	337	353	365	345	348	334	366	350	349	376	346	338	358	318	389	371	311	333	375	337	363	384	376	319	362	346	382	341	352	373	382	361	303	375	350	359	307	350	339	338	378	357	363	343	365	335	323	355	333	337	367	327	349	334	371	331	356	350	376	371	367	318	330	350	371	355	364	329	326	358	370	370	349	356	361	330	365	367	359	332	375	371	331	329	385	387	401	393	334	333	345	340	353	339	365	376	391	371	327	356	311	360	359	347	359	351	356	378	359	354	319	349	340	330	374	339	379	323	339	362	367	392	361	352	363	334	317	374	386	342	403	396	388	346	353	384	345	378	356	381	360	354	328	337	361	366	341	372	393	399	387	364	367	358	386	340	380	412	367	348	349	352	317	347	379	348	326	366	378	370	376	382	356	345	368	365	336	345	363	335	356	369	357	325	368	373	380	338	386	384	394	358	332	378	346	374	365	329	375	379	350	360	384	368	375	368	364	385	360	367	345	353	349	347	356	371	333	384	363	378	357	313	349	292	299	364	301	350	354	363	340	393	381	338	340	351	380	336	348	369	352	368	360	394	360	364	356	377	348	374	346	330	344	347	358	349	317	319	361	374	366	361	372	355	328	339	350	349	367	373	326	369	392	389	352	337	341	357	347	372	385	350	360	337	359	334	349	341	374	353	383	376	361	364	354	397	335	351	347	371	377	371	363	404	345	362	381	363	365	326	359	348	347	337	350	335	357	353	375	384	343	351	354	353	353	350	338	380	372	346	320	391	365	383	368	391	331	354	338	346	365	357	365	368	332	357	361	349	356	352	371	371	335	343	357	343	357	385	350	388	356	352	321	351	377	351	354	352	368	340	352	348	350	355	340	356	357	331	344	335	388	339	395	349	327	338	299	397	350	353	366	347	388	329	337	329	335	381	374	345	318	350	341	343	378	352	391	362	372	368	342	333	347	362	375	323	319	358	368	360	362	392	371	342	339	349	359	378	395	347	320	348	350	335	343	377	328	388	342	369	388	373	346	351	380	358	354	350	348	359	369	375	364	378	347	313	350	329	344	368	365	350	333	356	366	384	348	392	363	334	330	354	362	388	337	367	376	352	368	370	351	336	340	393	338	346	325	361	361	381	377	349	317	361	368	383	382	334	340	333	363	346	344	371	358	372	333	326	367	355	351	345	363	343	364	336	342	374	368	384	343	375	363	371	364	348	361	331	345	374	332	362	362	339	362	335	347	365	355	366	362	379	328	352	356	341	342	331	348	387	319	365	371	372	343	357	365	356	324	367	370	323	347	401	337	329	371	355	379	408	374	316	362	367	329	369	354	347	327	342	356	371	368	363	364	313	370	351	356	330	363	351	336	359	372	387	343	357	369	340	326	360	351	365	363	362	364	339	336	403	329	401	379	369	388	366	373	379	375	351	337	362	320	336	319	327	364	385	368	352	365	367	337	369	390	375	357	345	338	365	357	386	405	332	315	323	334	392	379	362	342	343	353	360	341	388	328	350	347	362	358	357	362	350	314	348	368	361	338	365	350	370	402	380	386	382	360	342	340	343	319	358	355	367	338	346	327	345	370	371	323	340	341	361	369	369	386	362	359	340	355	356	358	364	389	381	312	329	369	355	346	322	335	371	374	383	334	342	357	357	382	370	351	355	358	357	369	362	354	332	321	326	394	371	326	360	364	387	351	322	338	330	330	359	324	313	363	376	381	335	352	396	400	328	382	339	370	389	406	360	326	373	342	356	356	336	348	336	311	381	378	374	384	341	361	374	332	328	377	397	338	332	332	353	354	345	347	359	360	384	406	338	359	379	369	347	359	335	372	381	339	331	347	361	344	399	364	319	325	382	365	352	363	332	339	333	318	319	359	346	372	358	357	430	387	358	369	359	355	382	347	356	347	333	321	339	347	373	337	369	363	339	332	360	378	377	356	350	316	350	381	384	355	379	374	350	325	359	383	373	335	343	355	360	374	352	381	389	361	347	356	390	393	366	381	383	345	339	382	386	362	376	365	366	379	337	325	376	396	358	347	341	355	346	347	380	358	339	352	357	337	311	378	336	350	353	344	375	363	370	336	346	357	358	334	339	393	349	332	338	337	367	358	346	353	337	376	334	326	372	356	353	357	322	367	343	367	391	352	387	377	374	336	367	364	376	370	401	329	366	341	353	377	335	346	396	387	354	358	369	372	388	330	335	325	358	354	324	344	363	304	371	391	365	386	377	329	334	350	372	333	360	368	382	331	396	366	371	356	347	361	331	383	349	342	355	377	365	343	345	398	363	345	373	325	341	365	340	366	376	350	377	349	355	324	395	348	348	337	376	361	353	378	377	394	365	369	373	354	388	333	361	340	349	379	395	344	357	357	379	320	335	351	359	341	351	308	333	354	348	356	366	352	361	369	295	358	367	348	370	360	373	379	364	368	365	344	369	372	355	361	336	353	341	364	343	346	356	352	364	368	356	391	333	356	381	335	376	361	363	382	366	301	346	387	332	396	385	341	337	370	345	327	368	386	348	378	340	324	340	366	352	335	347	358	372	371	331	367	354	380	387	370	336	310	364	351	365	326	364	340	359	342	376	397	366	362	349	389	360	353	370	365	381	325	364	365	352	338	353	375	374	324	362	325	350	316	325	367	361	355	409	360	375	368	404	330	361	345	329	351	343	367	364	360	368	371	335	363	335	324	344	381	403	352	369	399	370	370	386	405	373	396	363	339	356	339	362	391	322	361	362	352	367	344	355	355	337	359	356	359	332	386	382	350	379	332	363	344	411	363	363	365	367	372	351	361	331	412	357	342	366	378	361	374	353	341	351	366	381	360	331	349	351	378	359	368	372	342	342	344	319	351	363	346	351	341	338	347	389	362	340	336	355	369	353	363	355	357	358	330	348	368	362	360	377	338	377	371	353	365	342	371	369	374	348	354	399	331	365	358	335	317	361	339	363	333	363	381	378	412	343	338	356	336	362	367	379	344	419	329	361	365	343	342	312	329	363	331	332	364	368	367	356	345	389	347	319	352	359	390	368	357	355	349	366	376	378	344	356	379	329	307	342	388	365	345	341	340
20980	16098	20397	7816	3544	3177	2789	2354	1979	1533	1411	1138	1099	1028	963	937	921	889	906	923	871	866	807	834	871	835	796	837	818	806	851	868	850	825	882	762	873	829	794	831	781	841	798	796	787	831	868	854	847	807	795	786	810	801	835	758	787	777	805	837	841	778	822	875	836	839	798	805	842	765	803	856	823	790	819	806	815	798	829	813	827	787	841	837	842	816	777	814	787	804	774	827	790	734	811	794	776	782	719	802	811	754	825	805	824	810	807	766	787	769	756	808	817	817	804	773	738	833	794	762	864	746	792	805	815	758	768	837	776	792	766	830	779	763	828	797	767	822	840	850	809	806	828	780	822	821	809	821	781	818	821	854	768	799	796	834	797	807	736	800	771	796	862	773	803	815	785	788	828	779	794	759	760	795	839	778	812	784	815	803	833	831	796	811	780	813	808	790	760	819	786	820	819	837	823	788	761	804	823	776	800	776	761	791	837	833	780	745	771	779	838	892	846	844	790	818	848	791	773	815	843	758	818	791	871	810	785	793	766	777	755	835	817	753	761	805	738	784	761	757	773	812	805	761	803	811	806	767	837	766	754	844	778	773	802	771	797	779	828	791	791	809	785	813	780	811	808	758	752	751	779	774	805	808	736	796	779	797	787	753	808	774	795	830	760	789	794	831	778	766	797	855	778	796	808	851	847	783	731	783	798	747	802	748	844	785	834	817	784	776	787	841	803	799	781	776	804	823	809	818	783	809	866	809	811	803	836	789	823	814	775	801	797	776	839	790	799	809	869	820	834	791	821	797	831	773	820	821	769	789	770	765	771	826	797	747	781	739	763	786	799	783	753	825	781	811	798	826	808	787	853	818	807	812	757	805	758	827	828	772	805	747	830	784	825	807	812	772	811	805	795	794	829	756	791	770	790	747	819	786	800	813	809	789	836	770	849	830	800	805	767	761	814	777	748	837	771	796	824	744	828	813	817	792	801	790	757	792	812	753	772	806	771	806	786	805	821	779	801	823	847	849	781	746	781	813	750	802	831	803	758	767	812	795	777	818	780	771	801	760	868	832	746	757	798	784	836	798	710	817	839	838	830	775	797	847	768	809	817	838	779	814	836	822	787	770	826	875	764	763	769	810	797	808	808	768	864	798	779	791	767	838	796	787	760	806	820	783	784	769	810	737	752	777	843	774	822	829	807	757	751	821	812	819	765	790	806	797	810	797	802	772	795	790	819	748	769	769	769	843	784	773	772	831	810	802	776	830	776	787	760	837	844	739	836	783	761	780	839	799	790	865	803	766	788	769	752	801	793	782	783	813	811	845	801	741	845	799	787	812	811	848	766	817	816	802	803	791	823	777	822	834	803	785	784	758	818	807	835	787	758	762	774	785	811	770	769	813	861	780	838	782	808	769	787	796	768	811	777	798	794	781	780	752	757	758	807	822	793	836	805	768	852	799	825	802	798	805	741	824	840	827	759	783	784	790	793	778	774	814	766	771	778	819	784	809	786	789	781	791	834	835	770	787	780	796	817	767	807	806	836	810	793	777	783	797	798	789	830	799	786	804	850	810	799	854	785	843	770	782	864	764	769	803	815	802	813	780	740	793	795	782	775	815	796	798	750	768	782	792	825	831	825	785	768	762	785	789	791	808	775	808	796	801	808	827	778	809	808	817	790	842	817	834	843	759	825	793	834	872	808	755	801	800	824	762	791	775	826	835	797	790	784	836	782	814	807	796	821	785	809	818	771	807	814	820	743	805	787	806	865	810	777	762	767	812	845	796	735	824	799	803	761	784	799	797	841	820	849	792	789	742	816	786	780	756	786	781	771	815	800	788	820	833	799	794	747	822	732	847	872	772	801	798	778	848	828	828	781	785	783	784	824	782	847	731	781	809	791	821	793	803	756	840	807	827	818	828	754	796	834	781	779	794	816	804	867	797	795	829	752	785	774	775	790	781	825	795	778	820	788	794	776	786	763	831	822	801	765	792	791	817	828	771	756	790	802	776	815	865	796	789	820	781	757	768	779	785	778	819	777	799	767	813	795	804	789	850	826	752	824	792	777	852	814	769	758	793	776	758	813	840	823	775	787	858	846	799	844	791	778	822	812	799	794	820	816	792	817	782	791	774	796	792	797	788	779	763	798	755	770	799	824	789	782	813	782	798	847	796	843	776	784	813	789	794	745	801	805	760	757	783	748	799	797	839	811	772	793	778	763	800	793	806	801	790	765	797	811	810	823	828	810	806	740	836	799	778	716	794	755	817	802	756	838	821	779	771	825	811	867	803	806	767	803	780	804	817	786	772	775	835	767	785	754	823	748	808	802	828	771	785	768	769	845	794	811	821	834	826	775	794	783	796	789	768	765	772	759	819	829	809	828	833	781	777	807	818	854	773	799	784	797	809	816	769	803	798	788	829	770	797	810	814	799	810	823	782	748	723	733	750	793	774	775	821	812	812	813	821	810	778	787	830	799	741	800	751	826	844	781	751	824	793	794	755	776	808	800	814	795	784	856	756	719	773	773	802	802	865	797	811	752	792	787	806	786	779	802	812	839	808	755	839	814	801	814	777	778	808	797	788	743	818	801	801	803	807	734	753	795	822	801	794	795	846	803	760	765	813	756	845	824	769	771	815	825	751	799	813	789	827	797	756	813	808	772	829	775	782	794	796	794	791	800	821	765	755	809	799	804	782	803	800	782	755	810	800	787	784	772	838	812	835	754	818	820	814	801	829	765	792	806	783	774	799	811	801	789	757	792	799	794	773	774	830	805	826	776	807	815	769	789	835	784	764	802	808	859	841	791	760	797	774	807	817	822	782	800	809	792	793	815	801	779	861	819	768	737	758	801	782	778	803	815	758	807	842	794	858	773	815	776	716	753	824	781	788	804	794	823	781	829	812	746	834	771	782	799	780	777	782	736	744	809	836	828	841	823	831	800	781	829	862	761	810	774	753	812	753	775	794	797	837	818	803	776	779	817	814	786	795	816	755	898	787	747	845	799	808	817	835	797	839	813	796	805	817	814	808	795	831	788	842	779	766	849	809	763	805	837	836	782	780	786	830	783	749	767	834	806	796	798	788	833	777	786	801	771	818	770	847	803	778	791	818	753	792	777	761	833	819	758	802	805	779	761	848	805	831	751	759	808	807	771	784	746	744	795	801	826	784	792	790	819	802	827	791	779	783	798	820	805	854	775	805	773	770	828	831	807	802	841	760	822	812	850	810	816	810	789	759	872	801	801	813	777	815	811	757	814	802	837	786	794	774	798	823	810	783	777	807	790	784	813	791	756	827	829	757	826	780	801	819	803	787	771	768	790	759	787	768	800	752	815	788	778	749	814	809	758	808	764	792	799	811	824	851	750	746	793	783	816	790	774	826	775	819	788	799	785	827	769	826	731	811	785	802	751	794	814	754	765	801	816	789	793	799	786	776	744	777	813	837	775	821	767	789	793	784	773	838	812	799	823	782	772	772	771	828	805	823	752	829	759	788
44101	30148	25967	10787	2133	1288	975	837	690	636	521	505	503	520	430	434	414	468	419	406	402	412	444	444	442	377	397	397	376	387	425	437	430	369	457	406	412	464	423	391	369	353	443	392	393	404	390	395	410	420	404	426	387	385	412	411	412	388	402	397	400	395	401	385	427	373	392	384	444	403	371	395	423	410	378	419	410	406	387	431	406	412	415	410	378	409	406	401	390	387	396	444	412	435	403	407	405	372	424	361	414	413	355	382	397	386	391	355	403	443	407	396	403	396	401	401	386	404	403	407	395	395	380	435	410	414	444	413	397	400	379	368	388	439	346	368	406	398	386	409	375	387	378	426	395	389	409	396	413	369	375	394	413	414	414	389	398	374	387	416	379	442	389	393	393	392	384	407	389	396	429	406	353	377	361	392	425	390	403	402	406	388	421	393	435	379	420	418	414	348	401	380	394	383	431	372	418	381	380	423	419	409	412	374	430	436	446	437	430	381	368	408	442	379	407	433	403	437	418	372	406	375	395	354	428	370	419	403	364	379	440	375	393	411	402	373	400	420	417	378	404	405	417	371	410	427	400	419	421	408	404	393	400	351	462	388	381	378	391	432	423	415	382	424	390	406	405	383	433	375	390	425	445	430	381	410	391	379	403	407	340	392	385	404	378	411	367	412	454	385	410	395	376	379	408	413	425	417	393	383	361	386	419	425	430	416	426	433	383	350	403	385	438	419	395	394	388	395	391	427	386	412	426	438	375	358	461	373	395	431	394	397	403	363	381	405	395	446	388	384	376	391	397	432	375	441	406	376	390	370	396	412	421	429	396	414	381	391	428	365	418	416	405	416	395	434	367	407	386	406	407	420	392	459	405	405	392	404	429	437	378	392	390	397	403	420	390	397	387	424	396	369	390	400	402	380	415	383	382	392	404	411	420	405	381	395	400	367	383	408	410	401	388	382	362	399	380	395	352	398	413	387	368	351	421	388	399	387	408	431	385	384	386	450	393	412	380	401	422	426	372	372	379	464	436	395	373	422	386	371	399	395	421	403	410	364	390	398	410	377	390	423	430	390	387	385	404	430	418	391	393	421	357	411	374	400	359	380	427	420	413	383	425	409	381	433	377	370	360	398	404	401	413	415	415	347	411	380	421	427	366	436	442	342	408	408	412	381	392	413	387	391	385	429	390	370	384	378	360	414	407	390	377	409	392	370	389	399	395	398	390	428	446	465	440	367	409	385	393	403	408	401	427	417	380	403	398	383	373	369	432	407	404	400	418	393	410	411	375	347	406	397	422	402	394	450	436	367	419	395	388	371	402	393	399	395	401	395	422	413	363	382	416	403	412	377	407	384	396	442	425	390	386	396	445	368	413	341	407	426	377	408	377	397	409	441	436	436	412	379	403	414	364	394	390	430	393	372	406	380	410	397	397	394	415	392	402	362	387	411	405	446	419	444	394	414	402	416	383	373	380	397	405	356	424	373	389	397	382	418	436	391	415	437	381	360	374	365	415	396	406	368	387	372	400	390	424	403	357	427	402	380	424	434	383	379	417	382	412	451	396	389	385	382	431	424	372	421	434	420	428	417	397	418	392	375	366	415	419	436	424	409	394	382	356	377	401	379	397	396	389	435	426	410	362	389	368	403	395	374	406	396	433	396	441	401	425	408	413	400	432	387	375	385	363	375	387	397	423	403	406	381	419	430	405	426	388	401	430	426	379	397	405	417	421	403	388	383	411	394	425	412	406	399	407	420	395	385	414	414	396	410	420	411	393	377	382	452	415	415	446	385	400	403	434	434	467	379	393	415	419	424	421	408	428	391	416	419	428	385	419	401	373	395	401	440	415	411	397	394	423	405	430	389	374	410	363	385	401	386	385	384	394	385	418	419	424	443	390	395	430	431	401	361	463	371	400	407	389	365	420	424	408	409	422	417	413	404	373	398	402	404	384	418	433	405	447	393	385	462	385	397	385	402	415	439	441	429	389	395	385	429	407	378	381	375	428	388	421	429	403	430	380	384	400	390	418	387	401	396	376	424	398	356	415	404	341	368	377	393	420	402	390	380	382	437	411	413	381	387	422	412	370	379	384	415	452	412	378	394	365	380	401	411	397	428	393	364	395	420	408	421	387	388	405	388	394	408	403	411	370	385	405	404	399	384	376	401	367	422	407	366	378	410	400	360	420	405	429	403	387	417	400	397	373	404	405	402	393	406	405	396	419	416	369	424	390	394	412	379	417	400	376	418	431	396	414	412	386	383	417	410	385	422	413	367	375	415	410	365	399	424	388	358	403	429	381	357	398	431	395	356	410	393	421	422	371	410	411	386	385	382	379	397	412	392	404	413	442	417	389	424	409	381	432	408	408	385	380	432	359	421	406	369	407	446	414	377	405	388	397	409	419	368	386	406	400	416	388	392	417	406	406	419	400	378	395	388	400	402	399	390	402	412	357	468	393	394	397	437	415	412	414	398	388	417	425	412	444	431	398	363	430	406	433	415	379	412	369	435	423	384	368	419	400	380	394	384	416	376	398	426	397	408	380	367	394	385	399	372	386	417	410	424	395	389	402	394	394	386	402	387	407	400	429	405	383	384	447	421	424	390	374	395	423	375	422	443	407	367	409	394	400	400	391	400	398	378	413	395	387	397	394	375	455	393	419	398	418	405	384	408	377	405	400	401	417	397	393	371	398	390	395	397	466	420	380	407	390	403	389	400	385	390	377	327	387	379	388	419	424	416	378	406	438	366	380	385	413	398	411	426	413	360	372	383	436	380	390	388	363	399	416	390	385	379	382	390	389	399	382	396	413	417	424	421	393	408	403	392	381	373	387	383	389	413	386	378	407	401	360	374	378	433	398	406	409	424	415	381	358	421	378	440	380	336	368	395	385	364	404	388	405	394	410	410	359	365	382	377	395	382	439	369	387	444	413	375	397	422	365	417	418	408	393	422	409	384	385	446	433	361	407	405	377	403	381	400	396	387	358	381	408	378	438	419	392	378	376	389	405	391	399	399	400	426	410	408	395	374	392	408	421	408	430	406	413	380	418	396	367	395	401	403	390	398	414	412	413	399	405	385	418	410	401	403	429	373	399	405	405	404	411	368	413	377	407	401	401	402	376	406	421	375	369	375	386	404	378	401	431	391	379	429	420	401	354	388	406	401	405	393	367	398	406	394	395	372	427	436	423	417	402	397	416	442	422	413	409	431	404	343	407	425	404	401	377	426	382	432	381	379	399	414	412	399	397	411	446	422	398	384	384	400	400	416	421	389	392	394	391	377	393	394	405	362	390	394	404	400	412	364	368	401	398	367	400	366	432	394	376	388	377	432	396	390	417	386	434	379	426	382	345	371	432	404	401	394	372	376	377	387	367	415	390	407	363	428	381	443	360	401	395	394	414	399	397	403	387	399	415	453	404	401	361	387	366	408	421	395	405	437	382	395	393	388	423	465	382	419	406	429	405	377	381	414	368	396	375	389	390	404	378	404	434	444
27199	22213	28456	11222	4775	4031	3464	2896	2482	2077	1674	1428	1387	1230	1177	1183	1064	976	1080	980	990	1023	912	955	932	966	974	939	969	927	981	946	938	908	817	922	945	902	914	873	903	923	884	876	894	927	928	894	945	868	894	895	938	838	862	864	912	878	904	892	851	904	896	862	882	864	877	852	863	944	864	881	902	893	899	927	905	884	889	875	894	875	856	908	903	827	862	915	882	912	868	870	879	894	930	855	860	914	925	906	919	880	907	899	912	906	905	856	871	835	856	834	892	860	834	858	864	900	844	885	915	916	909	892	882	935	866	904	852	842	923	908	893	918	913	892	882	837	808	864	806	893	912	955	878	876	864	915	827	897	927	843	934	857	901	959	904	834	952	891	909	880	897	891	854	844	928	903	877	933	862	836	883	862	881	911	895	876	873	883	896	846	903	909	886	912	903	903	924	873	874	874	918	870	885	890	870	915	940	871	926	887	894	907	888	970	880	849	881	862	844	887	865	867	853	879	892	917	800	841	894	857	869	895	880	881	892	872	884	915	876	888	870	883	854	881	884	884	901	852	914	893	821	974	840	922	841	898	884	927	865	905	866	853	899	944	868	861	810	889	885	917	910	843	927	826	917	821	881	873	905	854	881	873	886	882	937	896	825	920	890	876	885	845	877	904	888	872	880	882	884	933	873	894	884	889	854	877	894	803	853	907	864	878	878	890	841	869	905	918	860	900	852	869	840	914	863	912	874	873	839	867	860	910	838	892	869	875	856	872	901	877	918	883	914	874	881	853	890	822	892	909	893	895	918	905	891	872	928	895	866	858	825	829	916	852	918	867	909	899	940	903	902	866	876	975	839	885	831	827	865	816	864	896	898	844	887	909	862	938	846	868	843	852	877	885	856	887	843	863	900	861	848	847	881	890	866	894	884	863	872	871	859	858	923	880	884	847	819	920	887	881	886	855	854	893	875	916	926	914	850	928	863	922	883	882	870	853	876	839	883	848	936	964	874	910	885	906	945	899	870	897	861	881	880	873	873	860	865	1001	907	864	808	895	873	929	891	850	901	853	959	917	916	868	842	932	884	925	901	873	901	920	910	923	918	889	883	856	886	881	875	910	842	850	888	888	889	919	855	846	903	870	893	895	852	907	858	877	849	832	853	863	848	878	897	868	889	879	910	881	902	957	868	909	911	901	855	945	875	916	889	850	905	897	879	866	892	910	896	880	881	941	887	892	841	833	880	901	874	861	883	839	940	885	901	901	839	914	897	865	883	840	894	911	874	882	851	902	845	831	869	854	858	850	899	859	907	883	877	860	903	954	867	921	861	902	927	853	855	888	872	845	929	957	885	884	879	931	861	909	920	876	872	866	913	894	864	946	860	867	915	920	906	889	863	952	868	934	864	898	929	896	904	908	840	914	894	923	885	896	841	876	859	930	933	876	881	877	898	879	914	897	849	853	884	872	910	931	877	855	896	940	878	885	892	870	886	884	895	842	877	926	885	839	860	885	872	946	927	899	865	910	873	880	857	905	886	861	866	894	896	900	932	834	888	869	893	924	885	895	809	896	840	878	897	890	870	909	920	875	880	870	893	897	876	859	906	836	886	868	839	833	915	851	899	802	892	885	853	897	859	937	920	911	838	860	931	841	872	893	832	900	851	853	879	918	852	956	869	836	874	958	861	889	886	900	858	905	890	868	862	896	894	854	886	910	858	865	912	889	904	888	853	905	890	907	886	869	844	886	915	907	902	885	856	935	846	871	931	886	885	897	919	899	847	838	861	875	917	865	885	894	938	868	890	838	901	898	913	872	934	869	850	842	870	900	859	863	841	842	912	876	919	823	935	888	899	907	913	857	870	859	888	918	906	894	914	944	910	845	841	911	867	923	911	873	882	845	900	854	902	808	878	911	896	915	867	884	855	876	859	904	904	891	895	906	854	887	913	853	905	839	911	929	897	837	898	837	845	910	855	872	869	932	876	892	886	866	878	893	839	924	854	809	884	905	892	895	845	899	885	897	898	882	837	921	883	928	892	921	859	875	917	866	851	936	949	920	898	861	918	948	934	941	876	865	928	829	905	858	916	834	874	878	957	913	891	884	871	901	861	880	884	863	853	876	883	850	910	826	890	869	880	848	822	880	886	876	910	896	855	877	882	909	861	915	816	891	854	878	906	861	860	890	857	880	869	875	893	843	908	897	838	868	866	899	867	848	870	868	894	841	883	881	844	888	887	890	828	914	857	868	892	901	845	864	858	851	913	890	835	898	907	871	874	895	906	887	883	862	894	884	897	837	914	901	909	855	873	943	859	871	922	932	822	903	911	845	900	894	886	864	867	940	871	893	877	911	893	873	852	842	879	881	879	860	889	877	902	869	866	830	878	869	937	875	895	906	837	900	901	862	870	884	869	885	891	902	938	876	942	925	867	872	852	903	849	898	873	907	851	898	891	867	873	874	933	888	884	950	905	896	843	859	907	905	875	870	805	914	872	889	889	816	876	873	876	875	908	870	868	896	880	863	893	886	876	826	830	872	927	836	870	856	917	882	905	861	879	871	903	921	848	929	902	877	874	905	885	916	951	882	912	901	883	947	865	878	872	840	879	827	873	870	872	908	829	892	863	909	878	856	880	874	916	841	890	924	848	892	880	870	918	934	890	904	841	865	878	890	843	863	880	877	857	862	837	871	890	936	826	865	868	855	856	836	854	883	858	842	911	866	901	888	850	894	892	859	877	901	891	852	945	886	896	878	911	843	823	891	906	884	829	892	911	869	808	909	867	896	873	880	898	880	896	915	936	909	903	927	886	893	833	905	912	927	893	896	891	878	845	884	890	932	894	873	859	894	924	861	913	897	855	877	951	895	930	896	941	886	919	872	882	879	866	933	897	888	950	812	869	859	833	877	859	930	848	841	915	867	939	887	841	840	901	882	954	884	900	849	886	851	906	919	912	880	874	956	878	890	866	869	880	905	874	917	845	870	876	879	856	913	854	940	883	856	892	855	898	900	892	864	866	889	873	885	882	854	926	867	840	902	928	869	885	947	905	876	862	897	919	902	880	906	883	871	898	816	900	863	902	865	927	872	938	904	899	912	935	898	839	897	841	832	950	862	867	883	907	918	887	930	843	896	909	881	927	846	868	827	888	913	901	942	823	881	832	935	892	825	882	925	918	924	858	860	893	890	890	885	912	831	859	928	879	865	911	883	888	871	857	884	892	892	934	909	896	873	891	876	884	866	899	917	899	824	826	885	859	875	935	873	877	834	922	946	872	887	826	867	885	902	877	858	837	864	894	923	909	918	866	903	832	909	834	858	928	901	875	882	875	896	867	826	918	841	929	890	853	874	892	913	845	883	883	860	883	917	888	859	880	864	827	888	910	807	861	961	876	842	858	894	883	855	891	862	864	901	861	901	893	917	842	831	893	900	881	851	899	902	923	899	903	858	866	930	894	878	897	884	886	893	840	889	879	850	844	905	864	861	853	884	829	878	853	871
20336	11188	6801	1619	831	713	594	518	496	454	429	446	450	393	423	376	398	402	372	396	403	405	428	419	375	386	399	411	375	446	396	418	412	419	424	363	426	429	435	419	415	434	412	431	401	393	401	382	401	375	371	402	393	394	412	392	384	386	408	415	400	412	428	432	387	429	384	399	378	418	384	365	370	375	405	407	352	428	433	396	373	395	439	406	422	431	405	407	415	417	393	420	415	444	411	428	357	417	403	412	422	413	402	444	406	409	431	390	425	402	398	359	421	436	417	430	383	407	399	379	435	396	420	400	380	423	405	387	415	428	387	426	425	441	390	405	388	400	397	328	373	389	407	373	433	398	392	372	434	395	400	359	411	368	409	436	417	413	378	414	415	412	376	393	396	411	377	413	430	407	388	401	388	423	379	362	433	426	386	406	421	425	401	404	387	383	394	386	408	403	407	390	390	426	452	396	345	398	404	396	350	398	401	425	397	405	365	409	400	413	392	435	487	392	382	411	405	426	391	410	404	405	399	418	388	368	401	377	391	386	368	394	407	363	379	419	402	417	424	421	356	422	409	365	413	428	376	402	382	359	383	372	365	370	418	414	394	415	403	376	419	396	396	423	424	402	412	400	414	372	431	409	364	432	409	404	433	385	397	414	408	390	384	388	406	434	447	428	413	392	422	397	448	434	413	412	427	401	412	406	405	410	404	388	415	411	400	365	400	416	430	381	407	455	455	406	411	401	464	394	415	435	423	416	420	373	412	390	456	445	420	396	399	423	354	389	391	388	455	441	382	369	437	419	434	414	420	427	407	414	430	395	424	434	407	370	386	423	386	416	403	389	372	423	441	425	371	372	425	423	399	408	415	409	433	408	392	383	411	409	382	397	400	391	388	384	392	403	426	367	401	429	409	385	394	415	354	400	420	381	401	418	414	414	445	374	413	428	407	421	388	419	390	407	411	429	415	392	422	439	405	393	425	400	455	399	386	400	382	369	419	414	413	380	382	417	377	425	401	371	410	428	407	419	449	388	417	388	386	397	410	400	429	426	425	391	381	436	382	387	429	401	417	410	404	408	397	405	411	373	400	383	407	371	448	383	406	391	402	380	426	423	386	392	389	423	387	373	390	390	370	402	361	390	415	434	414	374	399	422	405	408	379	384	411	433	403	434	416	392	362	418	393	407	398	421	399	406	409	380	415	425	418	425	424	444	417	386	379	407	414	439	445	418	413	373	371	442	416	397	420	388	445	444	429	430	439	377	410	420	397	403	372	411	409	402	416	436	401	397	413	414	407	404	374	429	405	400	422	421	422	407	397	422	409	406	413	411	442	392	412	397	429	391	387	408	410	401	406	395	413	406	387	399	404	431	386	411	411	423	404	434	410	411	409	439	403	385	390	428	448	436	422	439	431	400	417	374	400	399	436	434	444	412	445	443	415	395	367	410	381	386	392	395	385	393	394	405	401	390	364	423	400	407	411	409	433	380	421	381	388	421	351	453	376	381	369	385	389	361	394	378	408	451	419	408	439	383	399	407	436	405	381	406	393	434	387	440	403	411	430	404	410	429	415	383	382	389	381	394	414	406	401	409	389	407	418	414	453	393	395	410	402	418	409	383	378	425	423	388	369	394	351	369	398	404	387	400	441	394	387	409	438	408	409	408	375	372	389	415	436	399	427	399	418	401	377	419	414	404	420	423	382	396	418	387	390	384	419	441	410	435	374	374	398	399	416	395	387	414	374	422	417	380	414	415	390	419	428	418	390	376	380	418	417	410	365	408	401	396	359	391	369	383	396	424	421	444	382	419	434	412	406	437	434	467	435	429	370	379	393	401	401	371	398	433	385	398	401	404	388	425	411	421	405	369	420	364	392	401	396	386	420	470	424	391	419	418	420	440	375	417	426	392	427	372	382	446	389	360	426	387	423	432	424	410	407	392	419	398	408	363	424	384	371	367	397	447	376	419	405	385	432	422	428	388	428	423	460	449	423	406	386	441	407	443	401	411	412	388	416	400	395	386	389	368	401	407	398	393	388	435	398	391	437	426	417	387	422	407	415	481	410	415	451	390	387	418	412	431	442	357	374	409	399	426	418	380	407	413	406	392	393	390	425	412	403	378	382	407	439	447	393	403	374	389	426	397	385	424	398	421	422	394	361	413	376	375	428	380	419	388	412	409	394	394	430	404	421	424	379	424	434	396	386	399	383	419	424	421	389	440	394	365	406	411	448	411	439	398	405	357	435	381	433	415	374	367	412	399	433	418	376	400	429	395	410	391	408	446	434	397	391	431	403	420	436	420	403	435	415	414	406	402	424	399	368	421	458	359	384	417	436	418	421	395	391	410	417	405	390	386	385	376	380	382	390	390	388	384	399	380	382	383	402	396	406	419	428	419	394	431	406	382	399	437	398	398	377	432	416	415	440	429	409	419	399	386	425	443	438	411	391	434	374	419	378	385	380	410	454	401	417	401	360	387	422	384	378	386	394	425	396	418	378	426	413	430	389	384	386	403	387	367	399	408	441	400	382	434	439	390	428	388	382	440	406	430	440	386	413	441	441	357	401	443	420	457	428	430	386	373	397	370	380	375	396	365	402	402	425	389	383	392	399	334	438	407	352	406	386	369	358	376	436	420	444	447	406	385	406	395	436	412	389	405	430	409	372	402	394	406	453	409	366	397	418	388	440	380	361	387	409	420	390	395	398	417	393	380	427	379	455	385	428	354	382	423	370	426	439	367	394	424	431	428	407	442	421	397	388	412	346	403	388	425	434	429	412	417	395	411	424	392	399	406	373	404	404	416	369	401	387	408	401	442	444	426	391	399	434	426	424	429	383	403	435	442	444	400	400	342	394	437	391	349	439	428	387	402	420	419	378	406	429	434	354	403	399	402	405	437	406	426	455	389	382	422	381	389	400	402	442	425	405	402	417	397	473	390	382	407	363	396	389	362	418	412	372	354	381	418	399	429	401	424	443	388	408	389	378	405	417	416	389	406	411	391	399	394	425	404	437	377	402	404	408	379	377	385	398	396	425	372	396	374	428	445	423	361	387	418	401	417	418	402	415	389	433	384	412	427	379	397	422	392	399	379	376	424	381	373	404	388	418	403	388	395	420	423	414	419	362	398	367	384	383	424	419	397	403	408	399	412	397	386	395	404	443	436	403	405	428	383	381	401	441	410	394	380	358	447	417	450	436	404	409	435	385	462	431	432	400	399	385	394	390	398	391	418	417	368	407	401	397	416	461	374	365	354	361	396	414	399	436	407	402	411	428	385	375	465	378	366	387	382	398	376	395	395	369	386	414	396	431	382	373	390	403	404	387	417	377	398	477	392	424	385	424	461	425	371	428	423	425	428	381	425	443	418	397	395	397	389	400	386	403	401	402	422	387	401	390	389	420	404	369	434	366	400	391	402	365	375	407	465	423	410	434	395	355	372	387	411	408	410	401	391	397	416	448	424	370	430	383	417	456	387	419	396	436	361	417	409	400	382
12285	9068	10261	3080	2467	2078	1999	1593	1405	1145	1057	1034	964	964	944	903	953	888	932	905	933	886	890	912	821	875	873	938	929	878	895	868	928	891	861	851	901	897	836	897	895	899	857	886	862	861	954	875	867	916	899	920	921	888	886	885	862	929	926	931	903	893	891	811	855	909	843	914	889	865	873	896	876	900	925	908	899	919	893	842	925	862	998	908	899	906	929	904	927	911	852	890	899	927	861	867	890	841	880	876	904	856	862	888	877	852	873	924	885	828	865	862	853	980	860	874	884	916	902	849	919	903	901	873	887	844	885	885	842	861	922	887	895	915	887	859	894	888	897	903	942	834	915	921	885	849	941	897	884	898	897	870	848	866	912	834	859	863	869	915	913	888	891	863	916	843	931	895	925	872	871	929	873	873	835	851	882	834	861	922	864	819	890	882	858	886	909	897	882	842	902	881	886	882	909	924	870	883	865	896	823	850	870	872	974	849	912	875	911	824	890	908	882	917	834	864	915	870	891	908	854	901	894	893	867	879	914	878	832	890	900	914	882	864	884	870	888	880	877	860	895	883	915	861	852	888	892	906	964	905	833	883	891	862	907	853	864	848	849	863	857	833	909	850	796	900	877	832	847	902	873	902	872	935	881	923	877	849	895	883	871	891	895	882	874	834	927	901	868	862	919	861	876	895	898	894	841	904	876	872	902	851	925	829	932	831	849	901	895	883	866	879	860	919	878	860	895	843	882	900	917	888	940	928	873	922	873	886	873	859	881	881	849	923	859	856	885	986	807	885	899	876	906	865	895	868	875	911	967	914	914	876	912	898	859	901	905	834	931	848	860	816	896	839	865	929	913	893	854	852	896	890	903	881	874	914	910	911	862	912	853	871	890	908	858	860	853	943	897	850	863	886	869	924	878	891	826	883	819	858	859	877	852	817	887	847	850	882	919	834	867	934	869	919	852	901	886	917	916	931	871	863	889	909	861	901	899	903	920	904	870	859	880	895	884	879	918	984	907	868	931	828	889	843	946	910	903	949	873	877	976	865	895	867	916	871	908	915	877	926	870	915	843	869	912	851	860	842	896	832	874	921	879	873	928	878	898	864	922	897	869	862	867	900	859	897	881	877	901	890	876	855	924	858	852	908	906	853	864	903	917	880	853	905	899	888	865	856	858	885	926	914	878	909	896	848	903	890	830	885	884	863	836	901	943	864	953	950	882	908	865	855	881	928	884	875	801	873	905	823	885	841	849	890	943	847	824	878	892	893	886	881	837	873	905	876	926	855	876	827	902	828	909	860	909	869	897	873	880	852	920	856	907	844	895	918	903	864	904	950	871	931	846	879	905	896	887	887	870	837	861	851	924	894	945	871	850	841	852	871	850	841	873	898	855	807	883	925	874	922	883	873	890	854	905	894	812	855	891	851	841	918	842	942	905	876	912	894	890	916	889	934	886	869	934	881	904	870	898	926	918	901	873	888	910	821	937	860	882	879	980	926	802	824	849	847	902	844	912	883	885	884	899	887	863	876	918	838	942	853	887	875	898	894	847	879	880	949	887	845	879	910	913	873	860	894	873	893	905	862	917	869	908	884	900	837	859	917	890	860	880	875	842	884	881	853	917	925	846	892	883	886	868	856	885	827	847	859	891	875	884	870	906	847	897	905	884	928	903	887	898	921	825	882	902	864	894	873	891	860	865	901	824	915	882	919	876	915	836	899	862	910	881	902	914	877	892	857	899	834	921	907	912	855	903	886	907	902	859	925	887	879	859	917	897	917	883	905	897	956	883	899	939	911	934	882	915	837	893	871	875	883	857	910	868	879	889	905	881	860	918	855	865	838	880	894	893	880	838	929	881	833	866	896	834	845	898	869	840	911	884	889	873	887	904	909	913	896	889	921	867	890	852	884	913	870	892	857	905	871	887	895	918	904	879	856	874	898	844	868	910	859	900	883	912	892	890	856	876	845	877	866	910	900	932	879	915	899	881	937	927	824	891	897	893	871	911	843	880	929	841	909	894	836	941	900	835	902	845	831	894	943	875	866	887	869	916	870	899	848	849	871	907	877	891	876	876	903	879	903	880	880	900	893	868	864	869	895	908	867	899	836	930	899	896	841	876	914	860	857	900	876	896	858	893	863	884	918	880	887	918	901	873	901	940	910	924	930	872	909	875	909	864	820	880	871	869	951	909	906	876	910	889	845	844	854	846	858	845	848	873	846	867	891	842	871	860	865	910	826	887	959	894	947	884	868	859	880	893	844	850	875	889	901	868	876	893	880	860	921	909	858	915	892	849	906	861	906	910	952	832	899	894	882	875	840	860	867	866	857	912	862	856	871	879	865	880	900	859	915	857	887	863	892	870	854	868	857	858	908	872	917	856	935	873	919	862	833	885	801	894	903	855	921	876	941	897	843	820	890	907	917	842	861	856	847	871	896	877	911	849	873	816	878	882	883	859	884	911	861	879	901	838	857	847	887	862	858	909	886	876	903	854	841	900	888	878	903	845	914	866	942	927	917	889	928	888	887	909	844	882	884	887	865	909	940	891	899	953	896	854	859	844	889	887	865	857	872	834	885	905	887	842	863	883	920	836	878	973	868	860	862	925	873	875	964	904	908	897	874	874	874	865	866	919	909	783	894	931	867	861	891	871	875	887	856	895	928	875	893	856	873	872	898	868	866	854	878	881	918	938	873	904	890	903	888	845	898	866	881	859	901	874	892	878	889	932	879	871	890	857	886	849	842	858	897	862	889	868	838	886	884	915	864	877	843	897	955	916	886	930	930	831	909	871	933	850	901	895	850	844	886	863	860	903	905	837	926	867	854	941	932	921	943	911	908	865	904	887	895	850	882	866	868	909	841	873	862	902	889	855	856	903	924	951	899	875	861	900	930	901	855	942	947	905	892	949	863	902	918	851	869	863	893	876	876	893	919	840	923	906	877	933	926	848	915	919	836	891	864	883	884	868	877	894	875	909	939	851	887	882	857	922	870	821	895	904	858	851	834	872	861	945	835	933	902	941	931	869	901	932	911	923	886	940	861	820	914	859	871	869	908	939	903	919	915	878	928	849	887	885	834	911	894	886	890	886	887	933	828	876	916	864	888	869	937	912	880	878	888	883	873	865	895	857	841	915	897	887	874	862	891	883	898	896	886	857	834	933	821	908	924	915	836	873	884	877	863	906	921	884	865	816	894	893	852	878	872	864	833	891	858	895	885	878	924	846	890	870	892	872	854	835	893	845	898	931	863	898	871	876	934	907	858	865	853	890	917	870	899	837	873	925	942	897	910	927	840	918	876	848	896	864	902	870	841	867	875	900	849	871	883	882	912	868	908	915	850	863	855	850	864	901	835	877	902	899	857	893	890	897	887	888	874	874	922	897	890	900	864	870	885	898	874	871	911	889	901	903	905	909	880	875	865	892	855	841	857	906	915	825	892	873	887	912	847	899	877	917	873	904	820	943	849	899	888	874	833	870	868	867	914	861	862	884	872
34113	21984	15911	4337	1433	1006	807	636	588	484	449	427	382	401	392	372	352	374	396	364	371	360	373	364	361	329	356	350	383	341	342	370	322	341	304	362	337	352	370	336	346	364	363	370	386	350	369	353	353	384	350	345	351	340	354	402	337	336	358	352	362	372	381	369	353	373	357	361	325	370	351	363	330	326	387	362	358	311	319	346	344	323	331	357	364	362	367	330	340	347	345	308	320	372	355	367	346	353	346	344	349	367	381	364	337	366	331	360	361	354	339	363	352	371	328	356	355	364	342	352	381	359	382	360	326	334	371	364	339	423	350	330	368	363	379	354	380	382	376	341	338	339	341	332	345	361	380	359	346	346	363	329	327	358	333	350	384	355	368	365	342	354	363	347	386	341	364	337	356	389	321	362	345	334	367	350	349	329	353	363	372	376	346	332	339	335	349	348	335	398	332	360	349	335	350	404	389	333	354	362	321	380	354	329	348	364	398	328	341	355	351	381	371	358	353	329	363	360	380	350	374	321	370	336	402	350	347	379	351	333	338	392	390	340	338	341	346	370	371	358	331	331	337	370	353	343	359	338	384	304	320	368	377	338	384	329	358	372	326	348	364	362	338	370	354	357	330	343	341	346	366	368	385	382	389	401	386	381	300	336	350	348	338	353	381	345	362	375	353	363	322	341	345	361	373	349	348	370	382	343	353	350	375	347	334	362	336	335	340	346	351	386	371	324	351	367	370	363	379	328	331	385	338	343	358	380	337	308	394	349	321	366	361	327	334	383	364	365	394	393	388	405	347	365	388	369	340	351	370	380	351	340	395	366	349	367	347	356	367	316	334	352	378	387	354	377	351	351	395	366	327	389	317	338	336	331	363	354	382	335	311	390	388	380	367	322	342	291	353	361	375	372	307	367	350	331	367	357	365	366	353	342	324	353	371	365	310	366	333	324	369	360	395	375	360	342	341	341	374	325	360	348	346	366	355	357	353	346	352	354	374	382	355	359	352	375	362	352	324	357	365	364	394	348	355	348	349	327	362	355	354	356	340	390	379	361	374	389	349	322	368	360	362	375	327	374	364	372	365	371	389	375	355	334	335	330	384	331	332	331	381	389	377	336	362	329	331	357	384	362	364	363	375	371	356	350	367	360	341	337	338	363	324	355	370	349	351	373	357	336	355	386	363	325	358	365	351	355	390	364	331	373	340	361	373	368	371	346	339	339	342	350	344	340	340	345	331	349	362	368	361	343	353	360	368	370	392	374	351	383	328	358	377	320	368	364	368	349	341	315	331	336	358	383	390	390	401	365	362	342	359	351	380	353	343	345	353	356	376	408	360	341	343	355	339	371	377	325	349	360	308	341	324	333	324	360	312	357	358	372	369	352	375	395	364	349	317	329	331	367	395	343	368	358	363	365	334	384	354	343	366	381	373	381	394	340	296	381	367	360	340	364	341	360	344	375	341	331	373	364	331	349	337	346	339	331	365	373	356	334	350	385	326	344	332	327	354	391	351	377	345	373	339	349	350	328	387	340	342	349	350	364	343	330	356	376	359	392	379	330	347	355	373	355	392	360	349	340	330	341	341	386	375	355	349	328	338	345	353	378	339	347	391	376	363	367	347	388	366	390	366	365	370	356	397	364	332	342	320	362	336	326	350	319	342	343	363	371	363	379	400	340	392	365	327	349	382	385	356	354	331	360	317	366	329	352	353	332	352	372	388	352	385	372	358	398	340	361	360	349	377	368	379	371	336	350	350	418	372	338	320	355	333	345	356	309	372	356	383	320	332	363	346	346	404	344	336	349	355	371	354	347	371	320	358	341	334	370	347	363	343	390	336	367	380	361	302	357	314	353	354	332	369	344	360	370	344	328	347	344	351	361	388	326	356	360	378	383	382	360	359	388	351	360	344	319	331	347	417	362	390	396	383	366	375	362	344	343	328	346	370	358	353	379	338	367	386	337	374	358	359	352	353	355	369	340	318	379	375	362	335	346	333	358	369	385	400	416	342	389	359	367	360	347	365	400	364	363	318	350	372	358	341	342	372	348	373	346	393	344	344	312	360	386	359	345	313	391	340	354	341	322	334	327	323	333	407	379	333	344	363	353	345	387	384	333	331	358	358	350	370	351	340	356	360	350	361	369	330	323	364	371	352	343	330	333	359	370	350	342	364	351	338	342	362	344	351	350	340	358	325	364	343	363	359	324	362	322	360	365	338	371	333	351	370	365	370	360	324	412	365	351	384	362	332	367	360	352	371	366	378	383	355	356	370	371	357	377	375	395	332	367	359	353	381	346	331	355	359	332	333	350	407	348	368	384	356	356	391	403	362	372	372	340	331	379	333	313	355	360	346	302	347	353	328	347	368	338	350	371	356	383	333	389	384	369	334	341	377	362	361	391	367	384	313	358	337	379	380	343	398	366	344	371	339	310	377	360	378	363	346	356	361	354	358	385	371	332	370	379	373	347	347	363	348	358	326	390	343	359	352	375	377	338	371	323	323	382	354	350	332	401	361	340	329	394	371	365	320	324	370	381	333	361	300	322	367	329	351	336	357	376	362	355	331	358	378	324	348	380	360	319	338	365	386	339	337	359	332	329	357	361	365	363	375	353	362	364	348	358	357	358	397	395	351	347	338	373	378	362	361	347	385	361	363	355	360	343	341	355	370	355	357	357	350	321	357	364	354	317	346	357	342	349	351	384	359	370	351	347	349	348	365	362	355	311	325	322	369	338	366	354	362	367	367	342	339	340	331	376	354	348	373	368	359	302	377	323	362	330	361	363	368	384	406	329	322	345	337	325	350	354	335	370	350	380	352	360	333	327	393	346	372	374	355	342	361	356	392	359	354	396	365	344	352	344	311	397	359	407	375	337	393	338	387	389	350	375	373	368	334	332	333	333	340	350	346	369	381	332	337	358	357	368	401	349	315	353	347	352	334	383	346	360	353	343	338	313	359	382	370	373	349	364	360	366	361	358	360	305	377	339	344	350	337	358	366	370	348	361	369	337	333	368	357	353	327	391	334	364	361	351	355	390	389	397	361	334	365	364	316	312	344	419	348	397	357	403	350	321	381	377	344	367	368	370	366	362	392	369	348	385	339	326	369	348	378	371	330	354	345	352	404	342	354	363	336	373	394	345	350	375	346	351	360	357	341	351	375	345	350	405	407	317	343	351	341	350	342	337	329	369	343	375	352	342	417	351	370	348	332	339	345	349	378	369	357	333	371	398	369	340	351	362	338	331	327	379	388	357	310	355	368	350	335	334	370	373	373	401	355	344	383	360	375	371	374	376	306	338	347	351	350	352	354	341	324	365	354	352	361	370	369	366	368	330	364	355	364	360	386	331	357	331	374	342	405	360	339	362	351	351	366	359	366	329	400	341	357	419	373	354	314	358	386	339	366	384	331	358	377	335	332	365	346	372	333	357	338	350	331	372	354	354	375	373	345	336	317	365	319	380	376	380	389	342	344	326	362	324	334	344	372	337	367	361
21566	16808	19231	5764	4205	3450	2956	2159	1790	1577	1356	1165	1043	1018	935	955	901	911	902	826	873	868	819	846	896	857	868	834	841	829	808	825	830	796	830	790	813	808	757	826	807	811	867	803	807	804	795	810	812	753	793	881	826	780	789	812	802	798	786	756	811	789	769	816	824	816	815	787	803	775	769	811	834	810	826	785	790	815	799	772	791	815	820	785	829	819	773	828	802	828	823	769	822	746	787	854	854	773	836	765	824	775	834	782	843	758	774	811	824	776	784	839	795	857	793	770	793	806	767	832	811	827	804	769	788	813	754	811	789	806	777	801	774	833	827	784	748	764	795	814	820	828	828	809	868	790	768	791	806	787	803	752	754	774	828	786	811	768	804	771	806	788	829	879	757	774	813	824	782	765	787	853	773	799	701	849	779	825	746	795	775	835	796	809	812	766	789	789	774	786	792	837	765	845	823	870	746	781	836	815	893	812	865	811	815	820	818	821	775	817	800	802	744	751	819	760	815	725	790	800	792	809	809	824	797	803	797	794	785	804	731	763	859	775	784	762	754	826	835	792	755	829	805	868	800	771	811	793	798	805	855	789	821	825	825	786	840	837	789	817	779	776	814	793	809	845	801	816	787	832	832	771	830	804	746	880	802	769	792	785	783	801	797	791	846	803	789	765	807	792	811	827	764	807	770	838	814	769	773	771	775	829	783	788	831	741	791	787	780	823	783	780	789	824	821	772	795	802	797	738	763	814	799	813	809	796	726	805	789	815	788	797	874	766	790	776	767	757	800	783	798	807	830	781	746	844	786	789	794	796	748	814	778	812	814	777	772	796	813	812	873	772	773	789	830	791	776	886	839	791	784	840	783	797	797	772	820	809	798	758	801	771	802	786	801	810	756	832	820	795	816	832	798	805	746	767	765	772	786	839	789	841	783	784	823	777	768	784	821	774	851	786	845	791	782	809	814	870	728	762	770	820	805	786	783	780	796	788	816	768	808	841	782	776	761	738	796	810	772	775	764	777	799	830	785	787	748	858	826	762	769	811	765	776	806	796	772	743	781	809	845	791	845	841	787	763	797	796	802	774	761	827	773	775	731	825	792	769	805	791	732	816	787	831	796	834	819	821	752	787	791	788	865	835	771	793	737	811	784	833	790	765	762	810	788	806	815	815	806	758	824	816	818	841	803	772	803	823	807	777	745	764	804	812	792	829	814	820	818	783	811	816	770	809	766	779	799	789	782	805	778	820	828	835	852	751	768	830	813	807	776	787	799	789	814	819	769	820	801	791	811	832	783	823	764	789	808	803	799	785	816	782	785	772	794	745	738	824	727	847	801	803	818	823	748	796	781	803	747	813	758	838	785	781	777	779	787	806	801	734	827	851	784	773	821	798	860	757	779	763	871	774	812	752	849	802	828	867	812	792	811	820	794	817	814	815	816	785	751	769	818	862	750	818	767	806	770	777	768	782	769	787	791	796	779	779	800	766	799	798	782	802	834	786	782	784	804	819	755	848	787	781	807	828	834	804	799	758	838	771	735	784	824	768	824	782	768	827	784	846	816	788	792	830	797	765	810	801	792	798	780	806	729	812	815	790	794	829	741	790	716	790	811	801	819	812	807	833	834	775	767	816	793	739	805	791	835	811	825	767	817	780	793	816	813	801	808	769	768	859	857	848	775	807	860	807	822	784	782	775	759	835	814	798	777	785	805	801	777	795	829	769	814	818	804	732	784	813	792	782	794	762	779	799	771	815	764	756	764	820	795	835	774	787	817	745	766	839	789	756	781	806	812	836	870	805	779	786	813	814	773	794	768	845	810	829	777	798	813	793	790	773	807	763	760	781	841	805	807	825	760	771	727	751	736	814	824	801	821	792	782	823	757	807	748	805	782	769	789	761	807	843	794	813	772	729	769	812	813	800	766	764	797	805	773	793	803	827	757	766	753	765	787	787	820	792	797	748	795	781	791	804	792	744	824	807	778	795	828	798	783	802	816	842	784	821	779	840	789	826	779	775	821	782	789	779	802	801	811	734	800	809	847	787	816	808	764	795	834	784	754	773	751	782	866	858	781	795	783	845	828	801	802	780	796	827	798	771	825	781	775	788	796	802	798	782	837	802	813	799	857	807	821	784	792	809	756	819	780	810	801	795	841	809	881	808	828	805	830	809	825	785	803	804	821	754	804	832	801	815	846	771	798	783	802	819	804	788	793	807	827	813	776	798	819	799	760	775	813	799	791	788	791	820	721	779	788	789	777	792	771	791	841	804	804	814	798	755	796	808	830	772	775	790	807	776	802	892	811	784	759	823	822	833	791	781	748	768	778	776	760	787	808	797	811	757	760	790	849	844	817	836	763	797	750	763	801	816	795	818	759	789	799	842	791	813	839	802	794	782	775	851	810	806	822	785	828	780	832	785	763	797	787	815	792	792	844	816	791	802	768	837	781	779	820	795	804	813	814	816	842	793	785	823	816	764	830	747	771	782	855	748	800	814	859	781	841	778	824	804	768	801	823	791	820	810	774	784	836	802	773	790	833	768	807	812	785	827	815	807	772	827	822	799	825	806	783	857	798	835	803	826	827	832	814	805	804	800	788	863	822	773	851	771	786	781	791	812	803	788	776	773	753	768	759	743	825	801	827	790	772	766	788	744	772	810	767	766	853	813	828	808	807	787	810	806	837	771	786	800	822	841	781	816	779	783	786	782	811	794	854	788	815	778	794	795	793	755	774	792	799	729	800	761	794	834	822	772	772	821	754	811	777	850	753	808	824	781	790	846	815	777	826	799	765	734	772	870	796	834	767	812	814	790	737	874	808	778	820	787	830	786	778	835	809	787	811	775	786	798	835	795	802	780	804	824	744	773	755	785	776	826	730	797	776	831	866	814	784	818	806	784	834	807	827	805	807	783	785	818	753	852	767	767	845	804	828	757	795	790	799	799	790	768	826	756	789	824	798	771	822	767	819	789	801	781	765	844	755	825	824	749	791	779	844	839	813	767	784	844	758	815	774	786	734	854	796	824	803	768	829	804	776	797	839	801	796	805	841	828	808	794	765	882	842	783	757	791	794	789	793	785	785	801	816	770	785	790	757	824	759	757	725	746	764	842	773	813	786	833	808	807	840	852	821	768	780	805	830	793	791	785	822	811	813	796	773	806	783	817	766	788	788	826	788	828	801	782	864	803	783	795	725	783	750	815	840	826	832	783	833	809	828	786	833	804	822	801	784	829	784	816	784	835	766	744	741	832	828	763	768	800	831	809	763	856	809	810	850	816	786	803	805	795	773	786	784	806	740	776	832	854	807	792	758	812	814	770	756	775	843	794	861	759	825	791	794	820	746	733	787	810	789	786	797	766	833	765	816	781	817	780	801	839	817	846	754	797	799	763	806	887	795	856	797	838	768	824	803	780	795	829	803	782	779	741	838	773	840	813	766	786	805	715	743	757	791	824	795	808	833	821	839	778	877	790	813	833	799	795	817	794	805	761	843	789
44800	30138	24957	8648	2317	1548	1075	812	647	589	513	477	479	478	468	447	431	440	411	440	428	391	401	415	420	417	408	392	387	377	444	434	436	386	430	417	404	406	420	418	383	400	361	406	377	431	394	405	396	351	415	434	390	407	372	406	330	417	448	385	410	403	404	418	403	423	445	391	381	414	409	377	376	392	398	458	454	407	356	408	390	386	365	414	393	366	396	409	380	410	399	393	401	427	385	397	386	447	398	393	418	422	404	412	433	426	403	357	405	385	388	406	392	372	438	350	369	405	402	378	383	426	413	379	359	420	426	422	398	456	377	417	427	401	351	392	381	395	379	386	369	426	417	404	401	394	389	439	380	395	362	415	416	417	414	370	367	412	415	386	390	422	385	399	379	420	417	397	409	461	404	376	402	443	390	442	361	379	373	414	362	385	382	351	411	441	402	401	365	410	388	422	423	406	370	411	416	388	406	422	405	412	415	418	404	401	399	395	394	401	385	375	402	423	409	435	420	389	384	417	392	381	389	406	423	425	421	395	427	381	402	407	382	387	397	379	403	417	429	386	387	399	387	374	352	375	380	377	395	373	413	394	393	404	403	369	395	442	385	404	395	385	423	385	432	417	431	402	386	422	403	378	410	401	378	404	415	410	434	383	392	402	400	416	405	400	416	378	367	407	402	413	403	402	377	429	395	412	382	436	371	394	397	453	397	434	357	419	413	428	422	402	400	391	442	389	410	407	390	396	373	423	431	443	415	421	408	420	401	403	372	390	418	370	391	386	388	408	438	359	431	333	401	404	401	442	402	406	406	362	406	440	427	399	389	368	403	372	413	431	425	402	392	399	420	389	435	379	417	417	408	425	444	413	417	380	399	384	383	384	414	379	350	374	408	428	404	388	422	399	391	466	400	411	400	417	445	394	353	400	409	423	442	433	356	403	456	376	407	414	435	377	374	405	393	393	417	401	413	376	411	408	393	428	357	378	371	412	433	388	378	397	381	424	389	427	397	386	380	409	417	375	403	406	380	395	421	391	385	379	411	414	406	396	404	372	420	410	383	407	372	419	409	410	382	390	367	420	414	416	405	397	393	444	420	424	413	406	370	421	419	401	408	382	357	404	374	435	416	402	415	406	408	362	408	393	406	399	400	402	390	432	355	415	398	403	410	406	370	394	399	386	390	417	395	381	377	399	398	398	418	428	422	407	351	434	425	422	376	336	451	422	384	400	401	458	407	418	370	368	382	347	400	412	412	349	410	378	412	397	411	389	385	385	390	399	392	378	393	405	400	373	399	377	414	397	394	427	419	423	404	404	458	369	379	433	392	392	376	378	369	375	367	393	403	406	423	406	393	426	395	397	408	382	423	413	417	380	419	411	411	396	424	379	411	394	388	378	370	393	408	419	415	429	396	391	426	431	416	400	389	379	353	391	393	380	412	375	394	396	399	415	422	446	373	368	369	403	393	415	374	376	396	399	401	390	405	385	370	421	355	393	417	419	447	395	399	449	463	379	401	380	401	393	410	395	372	426	413	390	402	393	398	418	390	410	386	391	429	393	404	401	435	412	384	418	386	394	372	379	444	407	392	395	398	367	374	375	409	421	393	387	346	399	437	429	427	417	389	431	387	392	435	422	390	386	389	403	376	428	347	419	373	416	367	398	390	364	389	347	410	403	407	425	429	399	395	414	407	378	399	386	388	423	385	402	395	413	408	378	424	407	408	408	393	375	437	409	407	396	394	422	392	426	383	414	365	402	399	409	433	393	461	395	413	405	403	397	389	383	418	429	418	407	408	395	400	414	440	390	381	370	393	416	406	397	389	392	373	363	387	421	371	415	405	372	365	378	456	395	379	394	412	426	431	381	403	378	415	363	381	360	384	399	419	378	403	442	406	399	433	390	393	416	379	403	409	389	436	405	411	396	369	406	422	439	393	374	377	422	407	415	393	401	402	399	368	410	415	408	393	366	380	396	405	407	405	437	413	377	411	388	411	437	389	378	410	380	412	426	415	372	416	402	413	369	383	398	410	447	424	441	389	384	405	435	374	409	438	358	381	417	359	366	406	382	391	393	413	385	411	432	412	394	426	433	433	400	423	397	412	424	400	406	381	408	386	342	401	387	397	426	404	377	405	410	419	390	398	345	391	360	413	426	408	403	401	421	412	394	378	396	401	421	397	416	398	380	405	383	387	376	400	382	412	391	400	393	397	396	403	359	399	423	366	414	385	407	388	416	430	356	400	388	389	392	364	422	392	372	411	404	407	400	372	387	382	374	410	396	424	440	440	357	373	372	441	419	413	400	382	389	413	347	405	401	385	414	400	403	384	371	386	409	416	384	416	378	361	399	409	358	378	362	383	425	423	399	400	392	388	369	385	384	390	381	373	368	375	384	435	342	386	367	408	386	424	387	369	409	404	416	380	363	362	401	388	378	398	391	349	419	372	397	400	408	364	386	399	415	375	399	420	343	446	395	400	382	396	392	402	403	409	426	459	396	392	391	399	430	414	424	364	401	398	418	385	392	386	406	402	394	435	398	373	399	415	432	386	387	424	371	402	373	371	375	377	402	391	375	367	366	412	414	423	422	383	368	347	387	378	384	405	418	427	374	405	407	397	412	408	419	393	406	401	381	395	426	399	406	383	391	383	396	371	392	412	356	361	412	410	401	412	372	432	408	393	405	428	412	408	385	406	391	387	403	414	401	454	433	424	430	423	397	442	448	418	404	391	415	355	364	410	403	389	361	445	404	386	396	397	390	419	411	389	398	404	427	368	411	402	400	422	391	365	431	402	392	388	402	434	381	408	398	382	407	409	360	430	425	404	393	430	432	380	376	391	391	400	409	481	435	361	364	444	421	371	424	396	418	415	438	390	379	384	440	390	392	393	396	412	412	366	388	396	388	411	400	371	357	444	422	413	374	402	430	410	372	395	370	370	426	411	417	410	386	369	400	387	405	390	368	380	354	403	421	375	406	400	402	364	405	403	403	409	381	395	379	382	443	396	400	401	369	382	461	400	380	430	419	416	408	400	389	376	384	405	414	410	419	397	426	384	404	378	389	375	382	396	428	421	418	428	396	382	381	402	440	392	386	378	412	364	395	404	429	447	368	410	365	406	399	389	463	390	379	422	383	413	385	386	454	385	413	400	379	335	431	417	405	356	415	409	388	367	387	410	380	398	408	380	399	387	412	387	398	398	363	399	392	414	354	372	395	388	423	379	410	382	403	433	409	404	406	403	402	390	323	410	435	447	407	423	378	371	398	384	409	379	414	393	423	405	374	431	365	394	402	399	417	370	394	396	363	393	376	390	379	403	382	422	379	394	423	419	419	430	387	389	389	373	373	440	408	427	378	395	438	431	400	415	406	418	411	415	417	386	388	423	380	405	404	398	369	420	418	382	419	394	384	417	419	375	383	410	419	390	406	366	386	413	410	400	396	380	398	417	405	408	402	409	408	431	383	366	392	419	391	382	381	412	397	409	432	396	425
27940	22115	26413	9472	5815	4889	3710	2934	2493	2084	1754	1416	1299	1223	1147	1112	1105	1049	987	955	953	968	999	960	910	981	917	936	968	998	927	983	928	982	950	940	952	881	930	883	888	937	897	858	930	861	914	918	870	906	934	854	951	885	895	877	907	910	900	885	908	898	940	885	907	908	836	920	864	912	881	930	884	894	884	878	910	858	847	902	907	906	886	913	927	865	870	867	892	893	935	916	917	898	912	901	843	876	922	851	883	855	859	910	878	921	866	958	897	860	925	924	893	935	904	908	893	928	871	880	928	839	923	922	861	834	880	870	890	854	903	878	867	913	889	944	926	894	871	846	871	894	881	931	853	896	897	899	906	931	890	925	887	849	879	885	900	865	929	910	857	897	882	879	872	893	897	864	858	826	882	860	872	912	844	874	854	846	862	911	881	902	896	973	910	919	915	894	874	909	853	859	868	871	894	886	853	936	854	921	895	887	942	858	867	894	915	889	852	943	896	856	870	855	894	880	897	902	876	944	908	842	857	881	906	841	886	888	884	924	912	887	853	886	888	869	901	894	891	896	886	876	894	866	865	884	873	955	854	899	925	850	853	906	870	885	863	858	894	877	858	905	857	862	852	923	876	902	871	862	882	924	885	890	827	847	842	912	868	841	856	886	908	884	891	873	889	900	891	866	868	887	850	872	887	855	902	926	864	865	875	848	894	848	846	859	881	855	912	885	812	858	892	901	903	921	903	920	832	908	894	890	857	868	858	854	896	857	831	852	857	883	873	843	900	843	847	850	835	947	910	866	849	875	887	864	872	865	868	903	924	884	919	929	890	849	927	899	839	855	859	909	869	883	882	866	873	904	850	880	932	881	888	905	907	927	943	864	889	919	954	875	920	870	890	858	921	922	880	908	863	913	894	869	884	862	854	893	877	852	859	904	889	902	837	890	887	827	893	913	910	896	892	923	880	882	921	855	932	876	855	886	880	876	887	889	924	925	927	869	906	859	946	877	792	951	920	859	892	864	920	870	932	906	895	897	950	875	931	869	885	915	933	880	882	831	943	854	939	928	875	876	908	881	866	913	875	890	836	865	882	842	869	940	871	878	870	883	879	864	886	915	918	864	956	895	891	847	891	910	885	894	888	916	871	893	896	919	890	892	844	874	909	929	897	912	909	934	880	905	889	908	864	865	895	900	902	877	882	874	914	902	884	915	920	899	826	886	849	868	874	890	856	861	855	861	949	888	883	910	893	884	869	855	940	892	835	854	867	897	904	857	820	849	939	906	901	849	926	893	879	847	873	829	911	892	929	862	881	867	902	887	858	899	834	919	921	867	869	901	918	899	912	895	864	880	925	912	869	909	881	907	878	843	867	845	881	900	917	889	843	833	897	855	857	895	868	880	864	860	847	940	851	880	907	900	855	893	892	900	908	847	845	911	824	908	917	870	884	881	885	880	882	908	927	861	882	840	873	863	877	877	802	894	880	863	903	913	873	859	880	851	906	910	903	912	891	852	897	881	913	859	851	834	925	879	921	883	858	798	951	894	900	842	884	858	855	870	874	909	902	856	847	862	875	865	861	848	878	906	879	915	888	949	910	822	854	855	895	870	905	827	943	885	852	860	904	844	915	875	871	903	922	897	881	915	852	881	930	881	919	889	888	885	850	910	936	889	867	842	932	887	909	914	879	886	856	912	860	923	882	835	937	875	840	880	891	917	925	903	898	888	897	853	881	893	941	867	909	866	899	906	883	876	842	910	909	868	873	888	892	895	907	896	912	914	885	826	913	886	865	840	886	931	889	942	886	894	867	865	920	880	888	880	878	859	931	866	845	843	911	866	872	981	926	904	923	887	919	838	896	877	869	870	873	919	916	893	932	830	890	854	856	886	885	912	886	880	899	890	881	912	858	817	853	867	875	893	887	862	859	895	853	894	920	879	896	873	900	911	893	857	858	879	864	893	891	917	877	916	909	900	899	907	891	906	855	892	951	853	902	889	960	889	825	870	931	888	906	917	844	869	877	856	909	874	897	834	881	879	934	944	898	869	913	857	880	854	875	892	893	877	878	885	904	892	903	886	904	945	866	890	847	933	852	902	910	875	925	850	830	855	885	918	867	895	905	896	842	912	830	866	862	864	966	880	910	884	866	885	894	877	844	866	867	875	850	875	885	824	880	844	892	916	854	901	887	849	897	924	880	891	894	871	840	843	866	918	937	865	857	863	884	881	918	953	883	876	875	913	925	907	868	802	949	901	879	899	930	892	914	853	923	869	940	849	894	924	890	898	851	883	898	875	960	839	925	888	882	863	897	907	848	880	877	921	836	964	898	862	892	918	882	846	895	874	850	896	855	881	867	890	870	888	902	877	857	890	899	896	875	921	868	913	880	897	909	889	940	861	917	870	882	897	833	867	852	864	906	954	914	875	886	870	855	915	892	866	852	872	892	855	850	893	899	923	925	935	907	915	926	882	843	901	869	896	909	925	886	878	861	869	881	837	893	886	891	895	903	909	892	860	937	938	920	882	916	891	874	868	822	883	903	892	899	907	887	937	879	910	866	876	888	847	947	861	867	926	868	823	834	929	850	894	918	891	888	899	855	839	904	883	875	871	953	894	940	908	889	872	849	944	880	870	876	891	883	843	877	879	849	916	866	956	897	905	889	851	915	913	890	873	917	841	882	925	857	901	871	883	892	866	849	872	945	893	861	829	920	888	851	870	879	919	858	882	898	913	942	856	886	929	822	919	902	919	874	840	888	862	884	904	868	864	841	894	903	899	934	883	875	838	870	893	940	865	875	928	879	894	887	930	862	946	904	883	936	930	899	889	869	880	867	912	880	863	886	911	917	903	903	884	906	889	912	876	843	862	847	880	936	943	880	927	915	843	828	891	871	862	915	861	925	866	847	895	860	879	926	864	860	847	830	943	898	859	884	898	882	848	912	924	860	873	881	892	866	845	800	842	816	863	816	861	837	878	903	872	922	873	908	918	904	870	886	880	886	906	910	889	894	936	877	873	900	901	925	956	904	890	897	888	873	876	879	901	866	890	886	893	898	854	820	915	900	866	871	915	881	844	810	915	928	901	880	934	861	875	870	905	879	926	962	891	885	873	904	907	881	860	930	924	857	942	919	863	901	872	888	837	870	879	899	863	869	950	862	933	857	878	880	883	901	871	885	870	872	859	886	911	862	892	895	887	898	875	902	884	891	895	866	871	849	865	875	919	906	827	909	933	840	875	874	854	947	901	880	850	852	884	862	864	928	888	909	855	867	854	875	860	861	900	891	859	894	921	886	927	846	856	887	901	915	891	861	897	868	863	872	892	878	863	910	855	851	905	896	902	882	853	860	831	880	865	899	926	906	893	917	828	911	912	896	882	879	887	897	917	883	912	835	865	878	888	902	884	874	898	890	880	847	893	888	889	930	933	873	919	891	854	880	932	841	890	892	858	887	888	875	874	863	914	900	864	882	834	899	904	907	843	853	879	843	906	880	888
20555	10601	6003	1708	866	778	620	552	503	482	412	436	413	417	440	410	416	410	414	388	425	375	426	389	441	445	432	415	385	447	403	429	444	418	438	405	418	450	392	429	433	369	382	369	386	436	420	386	423	404	402	403	422	395	427	423	410	388	395	405	429	399	414	423	405	414	393	398	401	419	385	388	404	414	416	408	423	424	400	391	421	408	390	430	427	388	420	429	433	404	416	393	426	452	448	434	452	433	383	394	425	373	393	392	443	373	439	397	414	372	409	410	406	386	447	429	387	380	403	415	413	388	420	429	428	423	410	401	435	447	426	410	415	406	422	399	409	424	419	378	394	389	430	382	400	401	397	384	424	417	437	395	435	392	409	408	442	393	398	396	407	396	405	432	381	426	408	402	417	390	402	400	420	401	394	414	388	392	388	388	444	384	382	414	432	412	418	413	403	400	403	408	406	391	393	393	407	439	419	394	405	397	403	388	384	407	419	429	433	467	433	424	357	478	423	396	434	426	412	386	417	386	380	374	420	397	452	414	403	379	448	339	393	379	444	407	432	406	376	459	421	369	425	418	435	386	435	416	398	395	362	389	453	382	387	411	428	408	424	385	420	409	398	419	442	404	470	368	422	392	385	396	385	382	418	423	421	445	426	398	385	393	403	434	383	364	411	432	432	411	410	421	443	434	386	401	369	398	425	473	436	440	407	405	397	404	421	403	437	406	411	361	447	431	396	447	405	451	427	404	387	364	416	461	433	432	416	396	428	410	398	379	432	390	392	429	356	424	372	394	429	406	458	360	375	438	393	429	397	399	393	417	432	394	412	424	404	407	408	422	408	375	409	413	418	425	413	411	389	434	449	389	425	412	380	390	376	404	379	425	397	404	407	413	438	456	421	400	377	400	404	404	422	389	387	354	441	378	439	428	391	378	415	403	410	367	423	428	470	378	433	396	436	395	384	385	401	387	376	445	433	397	400	404	391	444	420	370	391	428	446	397	368	418	420	426	406	387	408	408	388	409	352	402	422	378	401	372	398	407	398	378	422	385	412	438	454	400	416	408	383	381	403	437	396	434	420	422	420	410	396	393	399	397	426	394	368	400	428	388	397	407	394	427	430	374	408	412	385	411	435	399	388	371	375	372	453	373	387	436	434	422	438	422	398	408	409	409	446	436	411	359	389	420	422	430	412	468	395	424	439	402	447	423	405	418	403	410	431	442	420	397	442	441	400	417	416	430	398	430	413	432	432	414	393	407	390	420	386	394	417	435	407	404	379	411	400	409	409	438	434	425	391	418	431	392	381	431	417	396	434	429	408	383	378	388	410	396	398	397	410	430	455	429	435	432	376	414	405	382	401	434	395	403	409	389	400	451	401	420	413	367	411	389	357	395	385	409	388	394	409	443	386	427	366	400	405	364	414	398	366	384	409	424	449	397	399	402	411	433	411	382	393	453	433	362	407	387	407	410	418	431	394	423	450	379	385	384	409	395	385	460	395	395	418	384	392	422	367	377	431	427	400	436	433	427	383	421	384	413	431	350	424	400	398	417	360	388	400	398	425	430	413	389	411	447	424	414	404	353	428	462	407	410	424	405	400	389	423	437	368	406	446	443	397	414	393	404	442	393	427	441	402	419	415	448	386	416	376	387	424	456	400	413	385	375	372	437	456	392	443	379	360	429	425	390	395	427	386	413	427	395	416	395	425	415	401	366	377	436	425	426	411	376	383	385	389	406	409	390	400	426	391	414	399	425	403	413	412	429	407	452	426	449	411	441	435	385	419	395	448	400	396	421	417	430	381	395	382	432	411	397	387	438	369	395	352	404	381	417	389	376	389	415	383	402	414	455	454	402	422	412	373	402	408	415	422	400	408	386	415	403	447	435	402	365	418	409	422	407	428	396	426	380	416	426	428	415	418	399	396	419	401	382	399	429	399	364	425	418	365	369	398	389	384	430	367	384	433	411	426	401	408	402	440	432	412	414	424	377	386	401	401	418	413	400	409	406	395	415	452	405	398	358	411	488	422	456	430	428	387	427	406	402	375	400	415	369	388	369	370	402	413	405	382	397	410	399	394	363	380	386	371	358	442	383	398	413	423	397	410	434	422	435	399	400	404	404	399	394	394	396	415	426	430	439	427	432	428	447	439	356	427	377	418	437	363	424	407	406	372	417	377	395	379	386	407	417	372	418	380	397	417	408	394	429	391	448	392	374	392	393	402	406	421	380	386	376	429	396	423	360	371	423	360	441	428	388	380	406	402	424	427	421	403	404	399	335	403	423	408	359	412	415	384	388	384	391	398	407	426	392	413	407	417	408	397	421	423	410	410	396	383	449	367	384	411	392	434	386	399	381	378	423	412	432	414	398	376	433	411	395	428	376	402	390	413	423	401	443	444	424	401	434	413	412	391	390	390	436	363	398	390	400	406	414	441	435	362	404	395	423	418	442	443	404	391	435	404	421	403	402	406	424	388	382	376	416	410	434	399	387	405	423	414	395	419	413	430	368	417	396	409	407	433	419	392	379	401	406	397	433	404	433	417	394	388	418	386	461	415	405	418	406	385	394	408	413	402	400	402	438	419	401	391	424	360	416	413	458	368	462	420	404	391	437	389	399	389	393	394	430	431	413	434	414	401	431	402	407	420	396	349	404	354	384	400	406	367	405	380	416	410	407	394	422	430	378	439	444	375	429	375	393	382	380	422	377	414	395	401	420	389	423	422	373	414	412	419	407	395	408	435	432	429	437	432	411	390	400	403	401	417	429	457	425	409	413	416	396	400	438	407	415	381	402	454	443	398	406	457	416	422	417	436	416	436	359	423	430	401	408	406	422	426	406	408	402	441	401	417	450	392	364	381	424	393	381	397	440	413	377	390	431	422	387	397	409	381	412	397	424	439	377	389	413	390	394	401	400	425	412	427	372	428	445	453	421	414	402	466	413	421	407	409	408	368	443	414	427	403	459	442	384	444	413	368	419	428	382	386	437	421	445	407	417	413	407	385	411	425	401	426	436	376	434	379	431	449	380	411	394	408	422	405	446	365	394	402	396	408	398	390	369	388	420	409	417	416	417	373	438	407	417	398	415	431	411	422	397	435	391	441	391	366	405	441	379	418	394	402	428	398	416	409	407	445	426	413	390	401	439	372	388	386	424	400	371	411	425	441	404	420	418	378	416	369	356	423	381	378	398	419	414	414	378	434	365	413	415	407	376	438	395	447	415	371	368	433	424	442	368	439	392	412	371	429	411	401	420	418	411	405	447	426	448	389	394	401	410	406	428	417	376	414	430	381	401	406	406	422	425	423	422	405	417	377	421	406	405	369	391	422	352	371	398	396	394	438	472	396	406	412	457	401	380	425	401	447	404	379	434	418	396	421	406	437	420	412	406	417	423	399	423	412	435	419	405	379	402	429	429	391	429	424	416	389	422	433	379	453	415	411	418	388	420	407	425	444	389	417	383	409	395	381	400	387	416	397	427	445	388	397	433	429	411
12453	8465	9228	3495	2797	2559	1909	1449	1305	1186	1030	973	935	988	935	926	920	938	904	889	928	878	926	860	860	942	888	891	852	941	946	914	916	925	829	935	931	872	889	849	895	882	891	879	852	875	860	850	872	903	869	849	898	884	848	845	908	828	904	919	893	912	865	935	871	945	916	882	875	913	910	908	910	912	903	837	932	884	901	875	884	880	919	939	888	858	930	864	925	882	855	868	887	861	852	861	888	927	925	866	906	914	931	929	876	853	890	923	907	889	868	888	913	927	949	862	936	906	870	873	906	892	903	903	894	858	901	874	906	879	869	898	828	873	903	871	865	910	895	896	855	894	843	841	935	893	880	923	862	852	858	890	890	924	893	876	905	945	861	852	881	868	876	933	896	947	867	885	936	894	874	911	912	905	897	897	911	906	916	847	879	868	919	838	864	884	906	863	871	912	875	924	913	889	955	865	818	889	869	903	876	898	877	881	858	920	892	876	876	823	875	877	931	887	870	879	843	866	857	887	907	892	941	908	891	907	873	871	887	914	871	963	876	900	895	861	961	872	898	913	876	914	891	800	935	866	900	892	869	882	877	866	876	907	893	916	878	912	883	942	882	882	862	867	909	931	934	873	913	910	863	894	884	905	902	885	909	957	886	866	854	940	861	902	901	849	905	839	906	885	884	903	865	919	933	963	898	893	908	903	970	851	879	880	861	914	890	882	852	889	899	875	861	895	929	864	862	852	872	904	867	847	845	854	899	867	934	862	881	829	941	891	823	921	849	886	875	892	930	872	919	848	962	839	816	925	854	867	915	887	871	868	883	891	902	857	912	885	917	889	845	884	881	854	894	868	960	882	870	882	868	862	858	863	882	880	849	862	919	880	904	886	853	894	915	870	873	880	902	876	925	851	881	857	837	893	818	929	869	931	856	913	893	885	865	950	869	863	889	871	969	851	936	890	895	901	910	935	903	878	863	967	914	855	841	858	829	897	911	879	843	909	879	895	910	889	942	852	925	900	854	901	888	927	854	917	918	923	887	855	896	864	884	897	893	905	858	932	911	920	856	919	823	886	851	806	914	824	880	866	838	894	894	900	883	893	897	854	836	880	863	888	933	901	887	865	894	871	931	931	928	885	900	897	884	916	859	875	940	934	873	877	941	934	939	872	901	837	919	882	875	857	861	923	921	903	885	871	876	920	918	872	879	907	857	922	923	911	876	878	882	897	876	887	861	900	905	828	877	942	899	910	913	890	916	860	909	885	830	889	918	881	890	872	865	902	868	928	914	864	873	878	898	918	882	878	873	908	923	899	948	902	919	912	889	899	896	960	877	833	942	934	893	878	882	932	907	929	885	859	869	897	891	877	863	857	844	884	897	898	882	906	894	914	883	841	831	884	910	873	871	879	921	933	889	920	870	892	900	834	938	887	926	902	883	976	893	859	842	874	889	899	872	935	857	867	948	883	855	852	886	914	930	884	895	893	901	910	899	878	879	920	905	903	899	879	903	927	858	906	858	916	900	918	867	853	925	883	926	818	896	828	903	882	852	939	921	896	886	914	882	868	885	841	855	895	873	856	891	868	874	878	899	843	932	897	944	881	818	872	903	841	921	921	909	873	819	904	874	886	888	902	858	898	918	943	900	918	909	926	868	894	879	882	844	948	892	874	926	943	882	854	874	868	883	887	884	891	895	980	859	837	895	870	883	874	915	903	926	921	894	883	915	884	896	893	926	874	921	918	879	868	898	894	925	893	898	883	869	842	941	880	878	918	890	862	939	899	930	906	893	874	897	882	838	962	898	900	937	937	908	885	921	877	881	934	852	861	929	849	901	892	908	923	902	911	906	879	919	870	835	882	859	901	881	857	914	867	895	871	951	958	951	862	868	870	914	883	938	913	844	877	828	885	900	904	868	866	842	872	856	872	871	931	909	936	924	881	908	914	940	879	877	910	925	867	880	879	887	891	931	933	915	886	960	926	931	936	909	950	841	900	864	875	922	859	881	860	891	891	907	876	808	968	894	902	920	884	895	872	906	905	885	910	899	878	841	864	904	849	893	938	876	882	857	771	929	909	866	875	866	828	902	879	886	839	962	889	860	884	870	908	916	853	904	882	887	951	863	866	853	960	889	904	875	827	837	847	891	879	917	897	908	902	874	828	848	881	898	961	838	931	912	867	853	892	923	890	904	890	880	889	907	855	890	897	891	867	868	855	891	852	880	851	938	856	864	865	907	879	842	893	846	903	987	890	870	883	852	895	915	860	921	901	877	838	958	907	948	888	954	882	926	926	890	862	906	919	877	872	914	895	847	936	880	877	893	874	853	924	896	870	840	922	895	883	890	917	883	886	912	937	918	865	856	882	857	910	886	859	901	913	849	872	933	919	902	920	905	918	842	848	913	861	876	869	897	940	864	900	940	872	853	883	863	847	877	883	906	890	874	837	881	915	881	886	883	875	926	910	874	929	867	865	879	877	897	861	857	858	862	868	926	916	893	898	905	890	867	893	870	876	873	889	920	867	891	935	880	874	863	920	910	889	892	926	894	859	875	856	885	909	885	832	864	872	866	928	850	885	903	896	896	868	834	833	892	867	909	885	898	880	858	880	872	908	880	894	913	895	914	864	881	830	891	917	879	858	887	888	863	897	887	859	864	934	896	851	835	886	946	922	860	856	920	910	892	825	872	850	934	888	855	876	952	894	915	830	906	869	866	894	862	882	912	861	893	900	870	933	930	938	870	918	869	890	867	839	881	940	879	888	888	874	900	841	897	875	938	887	865	915	897	884	860	857	840	897	910	853	903	894	920	844	884	869	894	877	875	848	882	915	929	879	920	878	832	877	879	873	915	929	860	934	869	866	953	921	932	846	919	897	900	926	844	912	855	910	841	871	849	929	868	917	809	940	904	858	857	878	904	860	846	905	919	841	892	869	896	872	897	922	888	922	873	909	899	833	937	889	897	876	910	878	960	909	855	869	865	907	871	909	900	896	911	884	922	905	939	902	789	887	912	869	937	847	891	930	870	865	941	856	919	881	883	872	912	868	871	866	918	865	881	929	881	893	897	841	883	902	868	858	882	891	903	869	876	935	898	882	893	842	910	905	838	843	881	869	887	898	947	889	854	956	872	827	903	850	833	904	892	862	856	886	883	900	867	860	886	886	851	883	881	936	856	852	929	904	823	831	892	890	884	871	889	907	893	906	905	901	899	890	881	925	876	851	920	922	903	902	838	889	912	964	889	924	841	885	919	868	843	838	908	891	905	862	897	871	827	918	872	881	879	907	891	900	926	939	852	928	864	875	920	859	897	874	861	897	929	813	920	927	880	891	875	900	885	866	817	895	939	888	923	898	905	854	893	874	906	937	891	909	917	907	891	887	905	882	869	918	840	897	867	893	923	894	907	895	869	871	960	877	880	875	883	856	857	896	928	895	864	884	926	899	915	905	900	873	890	907	831	923	854	880	879	921	896	893	834	875	872	831	939	882	916	871
33193	20818	18695	6367	1703	1102	756	648	547	544	448	431	374	372	408	402	367	380	358	360	360	385	349	353	408	368	358	377	331	329	364	407	382	326	367	384	322	378	381	348	368	381	341	351	336	406	358	361	377	374	358	348	359	338	355	348	374	341	380	357	332	385	318	371	345	330	349	328	368	375	366	336	399	405	335	360	368	345	353	356	396	377	368	355	353	357	345	378	359	314	364	365	353	357	381	344	363	362	340	363	360	365	328	345	369	366	334	352	359	385	364	360	358	370	329	333	322	368	390	318	336	348	403	368	337	367	355	373	404	374	334	344	367	354	384	391	333	377	396	344	378	359	362	363	361	367	388	373	376	347	368	378	360	370	333	345	371	359	348	350	349	349	341	351	350	368	313	341	323	397	353	346	362	337	347	340	349	347	366	350	372	350	353	381	366	345	364	325	351	326	354	353	397	342	361	374	371	327	348	335	353	367	357	398	358	367	362	337	407	376	377	386	343	375	345	373	321	366	348	357	348	346	398	365	375	373	364	376	382	379	364	354	354	377	383	373	398	381	375	341	369	356	340	359	374	330	356	376	368	366	379	386	317	386	303	339	359	334	374	376	357	362	374	361	308	348	329	369	340	330	379	362	334	374	366	331	353	365	387	344	360	322	370	424	344	393	378	381	400	340	368	347	337	353	329	368	346	349	390	375	348	351	355	330	334	381	376	359	358	374	358	330	379	335	361	341	331	408	347	353	337	386	330	362	351	365	373	317	332	387	363	348	353	345	366	347	307	384	362	313	366	365	351	348	345	385	353	341	402	350	339	326	389	341	319	341	371	358	390	371	356	399	361	362	352	369	342	344	358	384	382	381	379	375	364	358	351	355	351	369	367	349	397	350	348	350	369	339	359	354	374	363	370	306	351	383	385	363	368	361	353	349	405	370	352	330	355	395	338	364	364	380	365	334	349	361	391	357	359	363	372	366	393	374	324	361	337	369	369	370	374	376	361	394	328	364	349	388	370	414	351	313	329	350	348	349	335	368	342	408	367	360	385	345	356	322	356	387	371	350	366	362	360	385	393	375	364	355	358	360	344	374	342	356	365	356	350	355	339	424	369	355	361	392	342	377	353	344	353	363	359	346	363	364	340	328	370	343	369	342	376	367	358	378	361	347	363	328	374	362	355	326	365	375	343	359	367	366	352	359	349	370	353	374	353	366	348	392	398	353	383	375	380	385	323	364	357	349	322	384	373	354	371	347	362	373	390	343	395	340	307	388	342	341	338	355	355	339	365	322	324	343	374	343	391	359	371	360	365	319	363	341	369	369	340	348	374	379	351	375	333	365	372	383	360	347	362	347	338	365	381	379	352	359	342	366	389	346	372	367	367	343	368	344	367	363	352	367	323	362	337	338	343	383	387	387	371	355	365	356	380	338	332	339	366	408	339	369	347	369	377	351	307	361	403	385	356	337	364	363	368	346	347	351	338	367	390	361	364	373	362	364	362	389	379	356	356	350	345	305	324	396	332	364	344	337	383	362	336	333	346	331	353	347	361	355	353	358	361	374	375	377	349	361	340	351	369	389	356	391	337	364	367	343	347	403	315	331	369	338	362	337	366	373	371	368	355	340	339	330	375	342	364	352	351	363	362	326	348	358	331	352	337	370	341	378	340	364	373	361	328	347	389	389	353	355	396	363	370	366	344	358	354	373	339	349	358	354	338	377	366	372	378	359	364	367	381	362	382	338	353	392	376	381	369	342	347	339	351	392	360	340	366	394	356	369	372	371	382	366	344	364	336	362	391	365	365	370	379	402	372	404	375	343	361	348	377	349	389	359	350	366	351	353	334	331	366	365	341	346	342	350	341	419	333	367	344	370	378	313	337	373	404	355	344	354	340	372	389	360	363	351	367	345	323	387	386	336	339	370	379	374	370	353	357	369	338	351	408	362	371	339	416	330	345	372	329	347	393	387	354	351	352	365	343	356	393	339	357	366	348	293	367	352	372	370	346	368	380	347	350	383	354	398	396	385	350	361	364	356	386	355	364	372	358	327	328	328	340	337	362	363	365	298	375	369	359	345	384	333	327	361	360	347	331	352	342	327	380	335	328	350	355	343	362	373	338	351	360	359	369	343	357	393	378	330	352	365	359	310	378	365	352	354	318	338	374	379	328	341	367	352	356	355	342	360	379	342	342	333	349	344	384	297	403	358	337	360	381	376	364	371	342	359	351	361	366	388	342	403	367	380	385	360	365	399	343	362	378	385	334	332	316	338	366	399	348	339	380	368	362	389	391	356	362	327	412	391	408	372	386	340	372	358	384	348	344	335	338	381	377	358	391	374	353	322	349	396	383	394	317	369	373	376	351	329	355	368	395	382	366	394	362	351	373	381	351	337	376	349	335	343	343	340	361	343	340	355	349	354	361	346	366	338	350	347	366	349	342	394	352	387	344	359	365	351	380	363	360	340	371	382	380	352	355	332	331	353	338	358	343	330	350	359	366	339	392	330	396	346	364	321	352	344	392	355	336	364	339	361	361	364	366	319	335	368	371	371	353	326	332	307	348	339	361	372	384	307	344	343	362	364	328	343	330	353	382	330	361	330	341	348	341	343	333	346	366	366	352	331	406	355	343	350	318	357	353	370	346	336	363	343	334	397	362	369	382	365	379	368	405	376	351	332	355	348	354	334	353	354	368	382	353	369	374	344	379	396	359	345	344	360	338	360	352	324	389	339	366	338	366	388	300	384	387	375	370	394	323	320	411	310	393	361	359	364	364	375	435	346	351	348	377	336	371	372	373	336	356	391	352	348	356	362	359	345	336	322	356	349	346	344	348	348	359	418	372	370	341	400	358	339	375	333	349	339	364	348	377	346	363	331	354	351	353	369	357	373	352	358	363	368	350	361	330	347	359	364	373	360	360	377	333	332	359	335	351	331	324	384	385	341	359	368	377	348	346	307	368	333	367	360	356	365	369	358	313	354	375	351	358	340	345	332	374	349	359	353	358	350	359	334	377	390	352	362	326	323	358	369	370	351	368	331	328	384	309	349	366	399	335	367	354	357	371	368	336	382	331	372	348	366	343	361	374	362	348	353	341	332	391	358	349	372	355	323	345	354	355	357	341	360	375	321	339	350	391	396	355	363	348	379	382	365	375	340	388	352	347	332	359	374	380	385	329	404	352	351	361	332	323	373	363	331	369	363	385	364	366	381	350	322	323	361	347	311	359	350	353	328	373	353	348	350	381	372	362	346	384	351	360	385	331	375	332	356	324	359	365	344	339	360	361	380	352	384	350	350	367	329	393	385	336	377	328	350	357	322	369	372	350	383	371	351	343	329	393	345	367	328	373	338	339	395	371	333	360	342	340	351	313	323	355	336	366	393	326	335	408	385	341	343	337	383	350	360	368	362	363	331	356	311	324	339	363	324	348	377	389	323	345	363	376	346	321	358	365	316	338	344	398	362	352	358	328	358	349	357	358	381	358	348	370	332	339	376
21120	16212	22960	7377	4965	3853	2859	2148	1844	1584	1333	1206	1042	993	1009	952	883	888	820	865	850	876	852	855	891	886	874	870	829	821	803	867	872	850	843	820	820	823	841	832	826	832	845	806	776	831	782	846	819	827	808	790	793	823	787	772	848	832	755	797	792	827	761	766	803	834	808	813	773	767	810	786	849	792	774	829	824	768	798	807	801	831	801	785	774	784	801	834	779	820	814	824	777	821	820	826	798	823	836	755	818	821	791	826	794	812	819	779	802	809	826	836	822	833	818	802	801	820	816	781	767	768	799	830	820	777	802	760	758	819	766	797	842	804	863	822	780	860	789	767	757	843	777	812	844	752	844	779	816	802	819	794	800	845	846	796	819	823	781	802	789	806	809	782	822	829	804	798	758	807	812	812	819	831	823	819	830	825	781	819	809	827	785	784	762	754	807	764	778	784	825	776	835	791	799	791	794	842	808	842	784	825	821	821	820	780	797	782	803	825	816	771	779	820	778	784	829	793	760	816	755	794	820	731	807	804	797	808	802	790	744	790	801	796	801	820	814	785	798	788	789	766	808	797	810	828	810	763	851	756	787	839	811	826	863	801	795	851	771	756	812	806	833	742	794	841	827	818	808	777	773	826	717	791	778	822	867	810	803	784	787	821	781	785	793	785	820	781	795	811	805	818	774	798	865	793	794	807	796	775	805	790	843	838	845	759	799	827	781	847	801	773	838	805	780	768	787	800	786	824	778	844	803	817	786	824	813	795	780	774	798	815	759	785	812	860	863	798	826	823	838	781	821	840	747	796	855	818	781	762	793	783	777	793	818	806	770	830	810	761	772	776	777	797	764	777	829	774	771	770	791	822	835	779	794	783	835	794	817	806	816	813	774	822	812	804	757	857	853	795	853	820	820	812	805	804	849	785	783	817	802	815	811	752	753	771	785	827	779	842	767	786	802	886	738	790	775	794	761	820	799	816	794	826	814	817	778	829	760	791	788	816	775	804	815	802	813	785	864	742	836	787	763	825	796	754	807	805	762	752	807	800	818	849	806	830	834	857	809	798	801	785	785	799	776	825	779	832	828	786	765	784	790	825	783	844	787	851	809	838	784	815	808	763	776	794	814	761	812	808	792	843	786	806	797	844	768	792	783	792	808	755	843	826	775	815	824	770	794	807	810	779	764	823	767	765	782	819	820	828	801	801	802	806	834	770	819	808	859	787	804	829	770	818	829	810	726	815	753	803	833	776	809	780	782	838	803	787	770	791	810	780	847	769	814	783	796	825	803	760	811	779	836	790	822	841	813	773	788	761	793	781	796	780	803	829	802	777	762	810	751	769	781	759	811	789	789	826	812	811	794	807	813	721	874	809	787	797	855	802	826	850	809	782	869	827	851	780	822	773	742	821	818	824	807	800	825	830	801	747	779	813	857	821	806	806	762	782	789	784	794	862	791	799	805	798	768	766	840	795	818	837	804	772	761	792	790	795	807	771	819	768	842	747	828	802	821	801	784	787	832	786	821	838	777	792	850	779	817	788	762	799	829	817	788	783	788	781	819	781	844	781	766	771	788	782	819	832	843	789	787	797	811	816	840	789	799	798	800	774	747	755	760	817	816	819	777	810	819	802	829	868	824	782	856	799	820	811	824	783	778	827	867	801	766	746	773	791	775	755	798	803	804	803	814	790	838	811	802	824	822	797	716	844	772	813	828	753	787	796	775	794	774	823	764	763	863	819	834	729	778	781	808	842	827	803	875	817	822	802	793	842	804	787	835	784	793	791	804	778	799	823	780	784	819	829	773	765	815	803	846	853	831	789	799	801	858	785	809	831	787	832	852	804	772	834	819	788	827	845	823	814	755	830	803	756	785	790	880	757	768	844	796	816	779	845	787	778	827	864	815	782	794	818	722	841	787	806	793	820	800	764	847	835	810	815	778	785	802	820	810	810	809	817	772	867	783	786	785	722	751	840	771	790	810	827	757	800	762	821	832	814	820	832	769	818	781	802	755	753	833	792	808	849	815	833	804	780	877	810	808	806	767	805	782	831	795	808	780	800	818	750	822	788	838	825	773	808	764	818	763	753	800	813	860	821	803	763	867	782	770	793	772	789	832	823	787	790	747	826	813	779	796	777	768	799	794	803	797	790	789	791	816	789	781	803	778	834	769	826	811	789	829	812	765	770	822	781	754	815	767	809	803	848	783	769	831	786	787	816	821	802	817	826	785	832	781	834	815	799	759	864	739	797	820	777	804	801	822	801	808	813	796	792	786	842	810	826	799	792	824	809	809	849	838	782	824	746	871	794	822	831	825	817	782	850	791	788	809	772	797	791	797	871	783	792	858	812	772	796	780	825	805	806	844	832	804	774	828	828	796	805	844	793	802	801	839	800	839	803	801	781	807	771	802	786	809	784	815	791	777	766	807	853	806	777	868	797	793	794	785	855	798	768	801	867	793	810	797	821	789	828	765	795	782	783	856	804	803	790	811	795	799	758	781	820	803	795	805	828	827	820	778	779	800	829	775	771	840	758	762	795	799	806	745	794	768	808	808	791	816	814	782	799	818	785	827	803	842	803	796	817	761	832	840	779	747	788	800	778	811	813	786	809	747	800	812	781	777	778	823	815	774	805	734	780	768	848	801	822	809	834	828	812	810	812	751	803	791	802	802	760	818	763	775	794	845	752	762	836	770	810	811	796	860	844	797	804	770	851	802	776	839	794	815	854	792	827	809	818	775	795	814	794	845	777	814	791	781	799	811	807	795	776	832	810	762	854	833	781	789	789	790	767	803	832	821	801	816	862	840	778	807	802	830	804	817	816	789	792	766	811	825	803	842	806	813	797	757	799	795	772	810	806	812	790	816	773	849	800	823	810	773	826	756	820	766	785	754	869	763	771	773	785	744	810	849	827	818	825	801	789	795	842	812	823	775	795	759	810	793	828	821	786	843	849	801	772	739	778	789	772	787	828	739	794	808	805	758	805	823	802	834	837	817	824	764	805	854	799	792	802	835	802	763	806	816	785	791	788	794	774	841	821	821	820	781	807	825	808	838	869	811	843	785	763	800	805	820	771	820	801	832	827	825	804	854	794	800	766	820	781	824	739	817	825	775	823	801	833	800	752	820	818	784	815	805	812	777	798	765	814	785	799	769	761	813	821	828	853	807	796	766	879	800	754	827	823	774	795	757	847	822	765	817	791	841	789	813	766	831	839	780	750	808	777	841	782	844	794	815	793	829	758	806	832	747	792	820	808	857	824	819	793	773	777	758	830	794	802	866	799	796	786	806	789	808	808	807	796	787	781	772	807	809	845	800	747	814	827	766	787	772	826	805	789	779	819	829	790	813	746	760	838	835	793	760	832	776	848	750	751	791	802	778	785	807	758	806	833	784	847	749	842	793	845	839	833	781	771	796	809	853	786	782	818	778	786	773	783	841	806	791	818	808	747	791	852	810	791	808	752	830	830	830	845	801	783	777	756	764	791	803	774	784	751
43997	30194	26142	10542	2758	1691	1084	814	698	588	544	519	469	442	444	425	434	427	416	423	429	438	430	419	385	412	426	417	418	404	424	383	398	404	429	413	410	409	396	402	413	392	411	432	394	409	400	399	371	389	375	352	358	381	394	429	414	422	388	405	420	405	406	401	380	421	457	420	421	405	396	399	406	443	410	414	399	403	401	362	351	463	391	423	418	434	415	416	413	367	440	426	443	377	380	376	418	399	359	429	378	400	396	386	382	371	443	392	406	410	409	420	413	394	392	425	393	385	407	438	423	405	422	404	407	415	430	389	387	394	366	421	380	412	380	431	374	394	394	397	416	422	416	369	343	360	409	383	440	401	425	420	373	401	369	411	419	406	442	375	426	381	380	364	417	438	437	410	384	378	407	425	407	379	383	386	448	393	392	400	391	417	434	346	395	425	373	362	413	404	390	408	422	408	399	439	386	378	391	419	390	435	370	401	407	409	421	410	386	409	403	424	412	397	407	389	370	394	400	402	416	384	378	431	428	397	381	378	399	398	415	398	398	385	361	387	396	389	413	389	408	403	450	443	369	363	400	390	400	399	400	404	416	411	402	397	399	374	436	426	407	451	432	442	385	378	400	399	390	402	408	392	420	401	420	433	393	389	396	382	416	418	383	445	400	388	354	369	424	406	410	416	395	423	409	414	429	419	381	400	435	416	414	432	386	408	410	372	373	409	366	415	394	379	371	389	423	388	407	432	437	413	420	415	400	440	407	406	405	391	418	389	412	396	438	382	449	401	394	379	424	386	420	407	371	416	418	393	401	425	386	464	387	402	404	390	414	377	433	409	375	400	392	380	362	381	420	425	352	394	419	425	375	396	361	385	392	398	382	356	400	418	428	416	425	419	381	372	418	402	423	400	388	398	360	388	371	424	387	383	443	410	419	429	414	402	386	392	379	394	379	399	350	415	432	381	404	358	418	429	407	412	457	416	368	387	376	379	442	397	437	425	438	385	379	371	405	402	406	382	363	378	431	385	392	403	422	406	360	344	388	412	430	368	430	412	388	402	411	448	379	448	372	418	415	396	382	384	392	422	412	371	374	391	400	404	380	416	384	430	453	443	399	410	397	368	417	384	377	385	428	403	397	403	389	407	420	389	411	406	387	366	374	431	412	400	432	408	434	449	433	412	434	369	371	396	414	421	384	379	373	428	408	407	381	388	403	424	405	369	396	400	402	389	437	429	407	403	382	397	350	405	427	399	449	385	409	350	388	384	365	379	414	408	406	417	405	389	390	424	369	360	412	439	405	422	424	416	406	373	361	404	340	356	428	408	439	409	394	418	399	409	413	407	423	416	417	410	383	385	403	419	424	400	401	422	365	404	379	388	434	395	462	395	399	404	442	405	429	381	381	404	421	388	393	427	418	394	394	412	384	434	410	398	437	395	416	472	389	373	389	406	409	428	390	371	388	396	430	382	402	411	382	367	371	422	391	427	401	380	380	367	397	413	398	391	383	416	390	432	389	383	404	395	389	368	457	402	396	419	415	375	394	415	412	386	384	434	430	386	414	381	403	413	410	377	407	388	387	381	371	410	401	404	384	376	436	385	384	386	404	420	392	394	393	401	380	392	393	393	419	440	384	391	404	427	390	442	396	400	397	407	405	361	377	403	404	433	401	388	365	376	404	376	406	420	409	417	394	434	423	382	401	425	411	430	403	411	393	379	402	398	390	384	377	390	406	401	400	405	409	444	395	387	419	433	429	407	419	416	338	408	417	396	382	379	388	374	369	375	386	378	381	429	432	418	372	422	399	368	378	383	437	376	376	408	400	405	444	415	396	403	421	413	420	430	425	412	413	415	359	394	415	409	381	375	407	399	437	411	402	422	392	398	363	411	393	364	396	379	402	390	416	404	379	395	394	415	387	383	423	393	406	388	353	411	422	424	395	382	407	416	388	388	409	427	386	369	398	394	390	399	378	379	403	384	388	394	414	417	412	389	397	391	416	357	441	427	371	475	457	413	358	347	407	399	402	404	419	424	415	379	382	419	401	414	377	389	417	402	421	413	387	381	371	390	402	392	414	401	359	400	373	394	408	399	401	399	421	431	397	376	364	405	430	398	394	422	382	401	381	380	417	403	419	386	406	421	394	378	386	405	386	404	416	402	375	383	370	402	413	405	419	389	394	411	403	379	426	415	386	450	419	386	395	369	409	405	385	419	404	417	442	379	384	382	381	354	408	408	357	419	430	441	381	411	406	386	400	404	419	380	416	380	412	437	388	383	408	394	405	425	417	393	414	414	390	416	397	383	430	411	430	409	402	365	423	375	374	374	412	394	385	406	408	407	365	416	383	381	412	413	419	397	387	427	406	413	426	385	425	421	376	420	413	402	423	397	400	423	377	369	459	391	418	392	393	429	378	381	407	387	415	375	382	389	389	350	388	402	444	413	380	388	390	423	388	409	397	388	391	390	399	363	390	386	411	382	404	380	387	444	378	429	440	399	424	424	379	382	398	413	409	341	391	440	413	391	379	383	377	375	383	402	428	384	339	420	393	398	399	399	375	392	414	377	413	390	369	401	473	421	356	372	372	370	428	407	414	432	405	381	404	415	417	400	405	433	389	368	378	430	403	402	382	412	413	448	390	424	381	406	399	363	407	403	434	409	403	397	401	367	359	379	374	366	412	403	362	408	418	382	379	403	398	398	392	393	421	389	420	400	422	423	360	375	398	410	410	404	378	385	382	378	423	369	381	421	401	390	410	410	403	464	384	405	372	394	397	423	414	389	382	389	408	403	402	385	402	391	384	419	390	410	382	413	428	411	385	399	381	380	423	384	397	384	406	425	379	406	391	423	439	361	428	435	394	403	374	409	395	442	388	344	394	408	418	428	400	397	420	408	408	375	373	396	401	406	420	442	366	404	390	429	418	394	405	419	372	412	424	423	431	385	377	363	393	370	421	424	408	418	354	400	399	392	382	390	398	452	444	371	402	419	395	368	426	401	424	441	373	414	396	384	403	380	384	377	414	410	405	398	405	372	400	407	385	399	406	380	397	394	401	453	427	366	395	429	420	408	395	395	423	422	414	417	416	381	379	434	410	414	439	426	413	394	379	382	412	362	388	412	410	385	343	402	429	393	389	415	424	500	409	426	404	388	386	412	385	395	383	402	377	396	434	412	378	405	375	399	410	414	401	394	409	442	407	395	414	402	397	393	412	367	425	375	409	398	417	409	392	409	400	393	410	427	398	391	407	434	384	368	399	385	413	339	384	417	423	347	391	364	372	417	382	369	423	404	404	392	410	379	441	439	386	415	431	395	409	375	392	388	410	393	431	414	405	418	422	397	406	388	420	406	423	401	372	409	407	397	381	411	456	387	374	409	390	439	419	424	396	403	393	385	383	385	352	407	413	402	415	370	399	408	413	378	376	450	422	379	386	408	362	389	416	447	397	404	422	406	414	433	402	386	409	413	404	399	372	428	406	367	384	429	419	434
27229	22444	28347	11326	6547	5427	3681	3017	2720	2010	1571	1370	1291	1225	1162	1105	1108	1005	1014	999	1017	947	918	967	988	943	996	971	934	927	926	995	920	941	940	945	914	876	929	959	957	930	921	948	927	891	886	900	926	926	884	847	943	863	938	908	889	927	906	844	918	872	895	900	936	904	922	935	897	928	922	896	923	938	954	863	918	891	951	882	928	924	928	866	901	917	908	902	876	889	868	938	915	911	821	897	942	877	899	888	894	879	922	873	855	882	920	899	899	883	894	878	900	924	879	888	945	888	884	877	870	893	888	931	867	861	863	883	941	881	866	834	964	867	939	857	942	894	898	893	901	914	900	912	911	845	918	921	880	898	916	909	971	926	910	853	907	924	951	870	895	937	864	872	912	901	884	890	832	914	907	871	878	871	887	920	914	859	882	878	921	864	858	829	903	902	868	946	884	897	855	910	885	860	880	921	916	875	861	919	902	963	933	828	876	913	882	923	839	886	904	903	907	874	948	912	900	960	890	859	892	894	905	952	881	843	891	895	874	854	853	878	876	845	833	858	817	906	902	843	887	875	837	922	869	809	882	890	904	856	897	874	866	895	890	853	909	866	862	933	884	898	868	895	897	926	901	879	915	910	799	879	901	872	853	819	818	845	974	857	890	905	933	825	879	867	856	893	861	856	828	938	872	830	936	870	928	899	904	886	874	856	828	923	921	882	894	932	931	897	890	884	921	859	891	913	891	822	903	893	868	866	917	871	846	868	865	939	903	845	902	892	839	920	909	870	941	926	906	884	824	848	887	901	912	910	866	884	910	878	826	873	872	908	857	821	922	889	892	869	910	916	935	877	941	926	896	885	901	868	893	843	965	887	864	878	926	954	874	927	864	894	881	837	829	905	867	897	874	910	905	877	898	908	883	852	878	892	922	861	902	858	876	853	927	890	895	891	925	869	848	879	940	964	849	897	905	883	885	894	866	865	881	910	908	873	823	905	962	914	873	929	900	927	886	1002	933	908	883	896	908	884	899	910	886	872	867	859	931	906	929	890	839	860	847	904	883	901	898	948	900	865	888	844	873	884	907	887	888	876	917	876	903	898	894	907	899	867	893	916	905	842	916	942	929	861	891	862	916	886	922	867	845	852	870	842	879	863	881	924	869	897	851	868	960	863	943	897	880	914	880	929	883	890	896	854	870	891	906	893	933	902	918	903	928	931	858	838	887	888	956	911	933	899	891	916	907	896	932	936	906	873	839	914	871	918	899	908	862	885	929	917	866	903	916	909	982	894	911	904	866	876	850	903	843	826	886	897	899	912	923	853	886	897	852	881	896	907	927	930	870	898	909	883	917	878	870	886	892	903	846	906	929	923	900	886	898	935	865	881	921	885	888	899	909	900	882	912	935	843	816	849	894	944	866	932	866	914	882	874	833	864	894	936	888	875	853	860	955	841	894	912	855	911	910	893	895	896	929	908	870	901	876	877	910	915	876	906	899	875	875	904	859	883	912	886	875	876	918	908	902	883	863	900	846	918	949	862	865	865	862	863	878	921	861	847	895	902	846	904	902	904	858	829	846	869	945	910	927	901	882	917	893	884	902	876	834	848	828	891	893	867	928	879	918	898	879	920	885	858	839	849	869	889	843	916	931	817	910	902	889	944	898	911	867	891	918	860	883	911	861	927	910	886	864	829	908	916	882	963	896	853	842	902	841	910	896	905	902	867	862	828	900	948	872	888	861	903	883	865	870	875	867	877	869	844	895	816	909	864	908	910	899	855	920	868	886	911	895	898	905	894	926	900	952	871	884	896	840	864	890	936	902	894	934	880	914	896	939	842	934	866	862	917	884	888	841	847	885	864	902	894	863	890	883	860	849	870	844	905	924	898	889	874	881	892	837	932	955	850	884	866	911	899	935	874	890	865	900	873	899	855	909	911	876	923	892	863	931	914	877	867	905	814	875	944	912	861	931	894	900	858	882	914	918	929	870	882	879	910	927	857	890	864	904	880	903	894	920	893	848	953	919	849	832	879	867	863	887	837	948	931	852	857	911	898	862	863	884	851	912	861	890	904	895	908	859	873	856	938	915	926	905	894	852	845	850	903	867	824	918	850	864	835	845	859	883	856	925	912	885	891	904	870	902	907	893	837	895	839	879	934	859	910	923	850	907	889	893	882	911	904	896	872	859	824	833	912	932	888	886	907	842	869	925	865	871	916	891	889	903	851	896	922	861	879	899	929	821	892	904	919	907	875	895	911	965	876	885	887	877	862	905	883	882	917	922	857	906	854	943	916	978	906	917	882	881	881	872	885	877	926	922	854	874	895	845	922	941	869	907	944	964	908	881	882	912	910	932	907	925	866	886	922	886	899	868	879	900	865	864	913	895	899	873	904	886	878	918	847	932	900	918	866	916	953	878	901	859	879	877	905	869	891	855	896	851	927	870	897	864	893	949	886	883	891	883	876	949	822	923	857	860	905	926	940	881	882	852	909	874	889	909	869	924	940	876	888	899	902	865	935	946	882	890	879	924	937	883	867	859	865	875	892	864	894	870	885	919	881	875	906	867	908	875	881	863	839	908	899	872	877	920	942	912	861	902	860	896	890	915	901	905	930	883	876	871	855	891	888	904	897	860	952	848	894	915	923	866	846	911	917	904	872	882	897	935	891	876	896	908	888	921	870	853	912	884	875	930	857	873	919	870	921	933	883	945	856	922	879	899	898	901	889	871	876	857	919	881	843	860	924	908	861	911	886	861	924	892	900	926	900	897	948	913	913	911	900	903	857	893	905	833	915	885	953	934	921	900	858	873	868	852	875	934	936	859	845	952	884	864	915	884	896	878	893	914	876	828	892	867	908	897	897	885	911	876	881	904	885	898	834	912	901	892	886	862	826	895	845	887	884	882	833	907	928	868	933	866	894	941	855	867	900	904	862	907	903	918	914	907	872	906	934	889	950	894	898	864	879	981	897	869	959	903	958	870	875	855	893	820	882	881	885	867	863	863	928	887	909	871	851	899	829	866	863	886	900	886	884	888	882	844	883	911	847	950	865	893	959	944	914	927	885	892	857	895	935	954	873	859	939	885	867	845	865	891	952	912	876	895	862	894	899	907	863	866	879	928	903	935	898	853	855	869	884	936	889	864	844	948	870	885	861	962	885	851	916	952	941	905	911	872	900	899	886	907	884	919	841	887	897	921	894	918	833	870	882	850	888	853	834	885	903	851	845	890	851	895	882	869	874	879	868	890	900	935	941	917	889	921	921	835	950	876	946	909	899	841	933	926	823	921	904	807	900	866	913	916	869	899	877	873	896	910	878	904	846	857	887	872	896	882	863	920	891	851	910	889	891	938	901	900	914	915	900	955	900	889	902	869	881	885	868	882	920	853	864	869	865	856	956	882	876	885	893	904	915	849	883	867	895	922	872	900	923	870	867	935	872	875	903	890	877	918	902	830	911	888	902	894	910	942	884	863	883	927	929	932	891	859	925	885	887	894	888
19717	10712	6426	2322	1038	766	607	560	453	465	406	410	463	437	394	392	423	393	387	399	396	388	411	385	394	395	453	416	405	390	436	400	411	401	411	412	437	399	444	411	409	427	452	418	450	462	425	415	387	442	449	384	401	429	397	421	436	393	366	391	417	395	409	433	415	426	429	412	413	435	406	425	437	421	436	432	384	396	443	409	438	385	387	401	407	399	443	395	401	387	386	405	387	452	428	400	389	383	394	369	413	445	433	397	416	408	382	403	373	406	394	405	423	381	391	415	432	410	406	448	426	442	423	421	411	428	424	412	391	376	381	401	393	421	366	408	415	419	370	404	412	401	374	411	405	417	422	436	424	423	398	391	372	396	410	415	403	394	423	407	395	406	423	398	383	366	370	413	411	425	431	409	386	445	412	404	434	400	405	426	419	404	431	414	365	387	414	408	426	411	383	421	377	419	406	412	427	407	379	388	387	432	384	348	398	437	416	397	366	424	433	415	436	451	420	429	401	386	422	423	431	407	420	433	409	424	421	403	380	393	385	418	425	437	431	435	411	414	428	409	398	407	355	397	439	417	439	421	432	401	423	423	376	399	440	384	433	419	410	377	396	407	398	397	402	395	376	380	378	401	403	400	398	416	408	441	398	411	418	410	374	430	409	421	385	454	468	402	440	391	411	416	390	406	379	400	392	415	395	414	383	412	406	460	445	418	413	389	431	389	412	452	416	399	434	407	444	416	398	420	395	405	411	403	410	410	375	386	383	363	444	416	394	402	438	425	437	413	420	435	392	412	411	405	388	362	411	396	395	454	389	374	427	397	391	408	415	425	430	390	410	393	429	375	386	410	402	362	376	387	426	411	355	378	401	385	430	425	407	387	389	394	379	407	389	417	400	390	390	406	411	427	409	428	430	422	381	390	414	412	404	373	374	404	385	444	424	439	448	421	421	385	432	390	376	436	415	387	427	414	364	391	403	408	401	402	418	440	456	397	400	418	403	410	427	419	399	424	415	403	441	394	400	384	330	423	407	396	391	406	374	394	405	439	412	432	390	390	404	397	426	414	449	400	385	401	400	331	362	413	386	394	400	424	429	424	379	424	415	419	394	403	382	466	386	392	446	463	407	378	427	436	409	387	372	387	415	397	434	423	398	442	391	376	427	401	449	368	389	437	376	432	383	399	426	384	396	415	429	377	380	407	424	415	411	457	377	436	406	420	409	455	438	414	422	378	423	434	414	409	393	433	440	390	419	420	445	400	353	398	390	402	410	417	448	391	400	407	393	426	431	360	360	368	442	403	405	388	415	393	380	356	405	429	433	391	378	383	407	375	430	395	392	402	394	411	393	452	440	396	386	417	403	414	449	399	426	409	406	369	399	359	411	397	408	426	397	368	410	398	409	368	377	390	383	429	396	390	441	395	389	400	393	420	394	376	371	436	412	415	384	406	397	412	398	403	362	422	381	373	393	431	405	432	390	408	402	397	384	425	445	406	410	425	421	400	416	424	367	427	407	394	399	414	456	393	405	424	397	419	427	433	441	444	442	399	423	374	423	395	416	427	416	395	436	417	403	388	379	392	428	434	400	428	394	392	423	387	414	398	403	420	421	440	373	398	398	410	396	372	406	417	394	412	397	397	383	379	359	368	422	401	379	457	426	405	421	437	385	385	419	408	369	367	390	406	453	440	461	369	398	403	413	414	462	396	414	417	445	427	371	430	394	438	384	419	385	420	382	427	416	428	372	384	384	407	445	422	439	420	407	417	405	393	363	376	368	371	369	356	407	406	417	435	403	416	382	399	376	387	437	404	393	389	423	392	423	414	430	439	414	385	398	419	377	376	392	426	423	437	428	412	399	435	434	411	438	375	410	389	395	413	424	430	447	427	378	396	392	389	406	467	453	411	401	400	421	388	368	375	426	436	404	426	416	446	403	376	385	392	457	378	424	423	385	406	409	396	392	391	420	418	407	418	431	382	412	380	403	379	380	417	398	383	360	388	421	472	434	451	374	442	348	430	388	401	436	443	413	375	442	420	430	429	398	381	410	442	394	422	405	395	410	406	429	420	397	413	447	415	400	420	446	420	411	416	447	438	420	388	396	408	409	397	425	399	404	405	425	401	400	382	406	438	442	392	449	423	371	394	419	402	399	420	394	403	410	397	428	413	407	443	414	404	402	455	405	392	387	403	423	389	403	423	409	425	463	372	410	389	413	390	409	395	401	358	423	422	403	388	409	386	416	411	418	415	389	418	377	423	383	423	414	382	400	437	423	413	403	399	371	395	426	385	415	431	411	423	405	389	403	428	412	417	394	427	400	441	400	396	434	434	412	389	409	427	373	420	392	356	391	440	420	402	392	395	425	393	422	434	430	411	430	379	408	432	405	404	386	383	435	394	358	408	359	454	404	368	401	353	416	409	431	399	360	440	402	420	392	401	408	351	434	427	377	443	398	418	428	400	459	421	401	413	413	385	389	399	456	367	390	408	414	415	424	408	416	384	422	423	414	389	365	417	406	356	399	424	393	394	397	387	438	408	426	418	387	486	366	404	401	420	417	385	411	398	414	441	422	442	425	412	416	418	464	426	405	388	427	397	423	396	413	427	394	443	425	421	363	411	395	446	399	397	404	392	461	403	411	427	409	407	406	395	430	399	377	367	391	397	390	454	403	421	386	447	421	419	391	402	431	414	378	433	405	374	386	423	420	414	412	415	407	414	391	375	428	402	391	410	434	424	387	405	375	406	402	413	419	435	397	392	484	382	401	412	376	366	416	421	411	398	445	402	437	403	398	385	419	400	387	391	402	423	401	417	386	423	432	393	395	438	418	396	419	425	405	394	394	410	407	389	425	389	425	422	348	387	411	450	391	407	435	374	403	396	438	393	399	406	424	422	448	427	436	373	451	429	377	413	380	384	374	384	432	416	430	397	402	410	420	400	400	419	452	396	392	417	408	396	401	428	409	445	395	426	379	413	426	434	381	435	368	427	388	362	403	422	358	401	439	449	456	475	404	438	462	422	413	415	378	416	381	430	378	367	374	412	415	377	405	394	393	422	428	404	374	431	414	410	369	410	394	418	384	450	387	426	383	417	421	417	381	407	415	402	413	404	415	410	392	403	389	388	441	387	419	375	414	395	413	375	433	395	411	410	405	425	415	414	394	382	383	408	407	371	409	416	380	454	405	416	420	408	408	414	385	411	358	396	427	437	391	402	413	384	441	380	421	383	416	407	379	407	413	434	434	372	425	407	408	409	414	403	419	392	441	395	421	414	399	409	414	413	389	421	388	423	413	418	411	436	413	419	398	406	427	403	400	408	424	427	405	421	380	405	386	426	392	377	456	379	435	431	417	444	360	429	410	449	390	372	366	420	419	425	439	415	399	424	398	367	391	373	384	417	391	395	401	415	406	407	424	431	368	417	346	442	434	392	396	453	397	421	376	432	451	403	398	398	394	413	411	365	438	424	403	409	341	432	387	431	412	422	427	387
11734	8330	10041	5160	3202	2722	1865	1469	1242	1139	1049	903	973	970	885	933	982	862	937	932	891	895	901	880	889	882	894	860	877	915	890	892	889	898	882	902	879	923	882	840	890	935	893	880	873	856	947	800	891	894	863	891	903	877	825	893	899	907	908	916	904	888	866	879	865	901	865	916	881	889	890	901	897	843	911	912	909	868	882	848	909	868	891	965	905	827	878	884	899	891	911	923	922	877	871	895	898	841	867	914	872	859	913	858	898	857	901	846	900	910	906	893	893	859	863	876	889	958	853	906	922	819	875	933	935	876	895	880	867	897	947	886	922	885	874	896	892	902	835	923	925	919	903	848	882	886	913	882	902	889	888	928	869	880	947	911	901	841	950	858	858	850	880	843	882	893	912	924	890	886	825	863	880	874	917	887	895	908	866	837	877	911	870	846	850	849	925	888	910	889	879	859	829	836	951	919	870	925	861	895	921	835	924	900	908	866	859	896	839	914	877	870	899	897	904	866	913	932	901	955	916	836	924	886	895	897	906	869	915	930	888	849	951	916	895	852	876	893	870	894	870	859	908	919	943	912	891	873	917	860	915	972	932	878	846	905	906	907	841	870	906	893	864	865	906	883	877	903	923	943	893	882	955	859	882	828	920	882	859	914	893	877	910	861	973	881	904	893	874	861	902	864	936	869	909	913	819	932	884	891	906	902	934	878	882	902	904	906	922	949	853	927	915	883	909	880	904	928	900	863	870	883	934	849	877	897	849	867	846	880	922	859	899	837	899	870	851	883	891	893	915	938	912	885	897	830	871	872	903	896	902	881	851	912	838	934	903	909	858	873	878	826	922	901	855	887	843	886	870	918	910	898	915	886	911	917	915	895	830	840	869	903	898	939	870	893	884	890	940	865	866	935	969	884	840	942	894	891	859	891	901	858	887	920	906	851	860	889	891	926	843	895	850	886	935	895	879	851	896	878	961	865	905	831	886	905	891	914	907	861	852	908	915	822	898	900	848	857	883	923	888	888	838	897	881	844	879	888	906	918	856	900	868	891	902	861	927	835	954	888	907	915	862	879	920	916	896	858	865	921	904	841	895	940	883	911	897	902	905	816	934	843	910	853	899	912	892	933	855	924	884	884	892	882	920	905	905	883	901	838	848	905	881	818	894	892	881	917	853	824	845	879	952	841	891	900	892	884	890	892	865	889	904	872	946	886	887	832	919	878	874	956	915	861	853	878	927	879	894	901	869	890	897	920	907	914	897	922	840	885	940	867	874	902	939	911	862	916	890	890	902	816	870	903	896	904	842	839	825	910	885	853	859	873	901	971	900	921	900	863	868	925	982	927	922	843	901	876	922	891	882	884	862	965	852	931	920	881	841	913	877	892	913	948	850	907	950	862	884	885	962	861	874	905	859	896	886	880	845	923	861	835	926	890	912	844	921	856	885	922	902	914	897	881	908	871	857	894	941	910	878	888	868	856	909	887	905	850	844	888	842	908	877	929	917	922	963	965	854	852	874	894	884	899	899	899	926	923	875	918	910	930	908	929	909	922	841	916	868	816	923	899	908	852	856	890	897	865	891	873	951	902	966	898	856	911	855	894	899	962	914	850	854	900	903	837	857	925	900	875	916	795	873	859	890	881	896	933	867	872	854	908	945	869	918	879	926	916	925	877	890	908	930	921	880	879	937	900	874	932	889	852	863	891	925	881	852	837	925	894	945	900	929	880	918	872	939	925	831	876	891	859	848	940	879	910	837	882	833	883	937	834	909	886	874	876	819	835	874	894	868	921	950	864	817	868	886	893	892	881	876	919	917	888	879	902	877	897	917	911	850	896	846	850	939	908	893	879	830	876	883	893	938	875	868	885	891	935	892	886	976	886	869	917	966	886	885	825	859	884	913	954	889	953	871	860	892	874	944	888	888	908	885	822	913	945	878	879	832	929	882	902	890	879	840	920	881	870	916	872	882	864	960	886	863	876	921	865	888	868	915	897	885	931	932	879	870	856	895	901	900	925	909	946	897	922	878	892	874	933	866	892	927	849	889	873	914	921	931	881	899	913	902	897	937	902	886	917	854	868	925	892	905	891	901	923	906	948	907	902	900	865	875	845	877	885	889	965	897	851	886	888	878	834	895	852	859	883	838	890	856	862	891	864	879	882	919	858	913	866	884	874	864	903	877	860	859	915	906	828	880	936	910	932	870	897	902	870	856	938	902	863	871	853	799	853	895	924	883	936	859	793	917	865	894	920	863	899	844	859	856	937	865	901	891	808	895	892	899	857	886	855	865	838	902	904	939	895	899	871	927	892	896	885	892	886	926	923	878	905	822	883	867	903	891	908	910	884	843	907	894	885	894	921	883	903	893	882	886	889	880	915	843	965	939	862	884	941	888	881	884	872	917	890	862	875	907	905	841	887	898	963	937	861	862	869	886	921	931	936	883	845	825	931	920	846	854	900	852	878	889	935	912	861	863	924	929	884	860	895	887	821	918	913	899	889	956	877	911	889	934	936	911	896	910	893	906	931	866	899	871	928	884	905	912	907	913	894	886	898	890	873	819	934	919	924	898	914	897	865	896	903	889	862	911	860	922	834	862	873	875	894	888	873	859	880	873	915	908	953	897	841	893	881	920	891	883	895	878	852	885	920	928	825	851	880	896	903	897	910	873	860	868	880	925	931	901	920	912	909	881	832	895	920	886	853	892	868	924	882	870	873	947	848	853	911	887	890	894	889	858	888	864	908	836	880	919	832	872	879	905	909	873	920	890	955	868	935	878	873	902	886	883	892	883	916	897	873	868	899	892	918	900	900	892	884	923	926	900	886	904	899	912	920	905	882	858	861	902	910	912	903	976	888	940	908	860	885	864	929	910	859	907	861	873	937	906	870	861	880	889	891	904	891	839	884	925	892	866	890	881	898	914	903	927	841	861	888	875	918	879	910	897	920	871	890	887	935	897	885	828	872	856	866	871	867	910	884	889	872	791	851	891	927	846	902	921	882	938	904	895	864	860	846	842	895	871	929	855	881	870	828	908	867	908	876	897	864	928	935	850	892	910	867	930	882	899	882	897	891	867	947	850	882	910	852	876	940	895	897	868	861	889	844	924	914	899	906	865	872	890	874	886	912	872	893	933	846	872	892	897	859	924	868	883	899	899	832	869	871	882	923	882	904	920	879	901	872	906	927	901	940	922	878	856	858	882	909	890	908	908	895	843	897	942	888	878	884	900	888	907	850	910	871	835	925	880	875	959	919	867	815	886	919	921	848	877	909	898	898	917	919	877	919	899	881	878	865	938	881	868	859	900	909	830	885	888	956	868	844	931	911	940	937	951	867	850	908	897	897	915	883	908	829	877	850	844	831	852	916	916	846	859	902	879	832	869	892	866	848	898	852	961	862	929	845	889	892	850	877	895	890	841	847	907	883	926	901	875	917	845	879	930	870	879	910	862	884	921	850	883	849	949	931	891	905	876	902	867	847	914	870	938	898	852	862
35084	21874	17710	7836	2081	1160	792	632	553	473	418	425	333	390	409	379	369	335	357	348	371	383	369	337	391	372	392	353	367	355	349	363	337	388	355	385	395	371	363	372	388	349	360	355	437	401	372	349	368	363	378	375	355	356	395	358	384	357	344	378	351	392	355	357	335	342	374	338	366	370	361	325	324	372	364	351	333	344	338	356	385	374	388	357	358	334	365	368	331	407	392	378	348	348	366	345	356	366	352	376	301	363	366	367	357	371	340	380	355	324	390	358	324	393	376	360	371	367	368	338	402	386	357	366	357	369	367	356	365	357	369	332	383	370	372	354	359	348	405	371	352	383	376	354	380	342	350	347	396	366	368	371	386	347	343	341	358	355	379	371	371	339	346	353	394	339	406	372	365	359	337	387	385	356	311	383	349	367	340	348	387	366	342	342	361	379	341	350	353	356	327	356	375	338	359	374	356	365	371	383	368	390	362	363	358	366	389	375	369	360	366	354	364	362	369	372	348	369	367	384	363	335	339	383	366	414	342	362	333	363	374	367	341	359	360	357	383	364	387	374	403	339	374	332	360	338	374	376	362	389	389	377	389	398	356	356	328	371	406	382	356	360	354	341	346	349	360	360	348	351	337	333	371	348	371	360	348	364	376	382	378	362	316	360	334	369	352	375	372	355	372	376	347	382	394	367	398	408	366	396	356	348	350	358	362	384	402	407	365	404	350	372	371	371	320	378	363	353	331	303	372	369	352	372	396	377	363	368	364	369	376	372	366	342	333	357	337	344	368	355	324	386	371	353	358	355	346	324	405	340	375	368	390	412	346	373	335	351	360	387	372	391	391	377	379	368	341	363	378	337	335	363	372	362	360	371	353	350	360	345	377	389	383	383	318	354	349	393	350	369	358	345	384	336	373	339	346	371	343	317	354	359	391	353	329	371	396	373	344	349	381	375	385	381	407	373	358	325	380	349	361	382	344	361	361	364	337	373	353	374	361	353	380	365	365	380	374	349	375	330	340	361	340	357	381	344	345	392	358	366	315	355	368	352	345	350	385	393	369	384	355	352	384	305	375	358	352	388	369	360	354	358	367	324	376	324	358	342	373	378	365	345	347	353	362	365	362	390	378	376	389	347	368	378	390	347	337	362	371	343	357	337	351	357	355	360	346	371	351	354	367	367	349	342	320	371	370	393	371	320	374	360	368	369	379	344	319	373	344	335	367	383	369	363	366	331	318	377	343	369	366	331	370	379	333	329	368	347	432	343	372	348	352	331	417	361	364	412	392	347	349	387	361	358	378	367	374	357	389	362	380	337	380	369	376	325	336	364	341	356	362	348	343	365	362	361	349	350	340	303	375	397	349	361	374	362	376	366	341	361	306	339	391	345	365	375	330	349	352	303	371	359	410	383	341	349	378	351	361	369	345	375	334	353	355	374	367	348	335	383	369	361	343	370	384	343	368	415	390	372	382	353	357	376	372	413	393	379	364	352	358	380	341	379	359	395	371	381	389	392	375	372	356	366	409	336	358	357	325	391	356	355	378	333	351	361	365	374	401	360	341	369	366	347	358	342	363	351	394	335	357	358	376	355	415	324	364	385	382	357	343	370	371	358	346	339	352	363	379	328	348	366	396	374	326	326	333	356	326	376	390	379	374	378	361	391	408	349	385	381	358	377	383	354	331	348	348	349	377	355	366	370	356	340	356	360	369	344	371	368	335	349	348	330	337	357	341	366	332	356	359	368	350	349	354	368	355	399	382	345	369	351	344	356	386	354	370	350	402	359	377	337	349	372	376	356	350	358	359	338	370	373	338	372	375	377	351	387	336	329	364	364	381	330	389	357	352	321	387	352	355	356	348	374	394	390	359	363	342	363	389	360	371	348	361	348	372	363	363	392	345	366	354	374	351	389	375	341	368	363	347	339	386	368	391	363	360	365	333	305	359	342	360	351	316	355	341	338	328	368	336	370	361	351	378	355	339	334	361	393	332	370	357	350	389	353	364	329	353	386	351	380	388	335	344	329	324	403	357	355	367	356	330	350	341	357	333	386	325	343	378	343	386	352	366	369	381	377	357	367	347	364	374	384	371	325	354	371	342	336	348	382	356	328	334	354	373	380	340	372	346	367	369	385	335	343	376	384	305	363	329	364	383	354	359	388	384	368	360	354	368	350	378	363	350	346	362	392	386	372	363	362	328	378	375	340	360	364	380	374	369	320	370	353	352	341	378	351	368	346	396	346	341	308	328	347	370	349	338	359	372	372	367	369	326	361	338	359	360	352	349	341	337	349	378	405	358	377	395	364	341	382	389	349	351	392	334	362	338	360	308	377	360	333	331	369	361	343	373	368	362	365	369	359	329	370	353	363	355	382	354	370	374	362	381	364	383	385	366	376	353	398	356	370	337	357	421	392	355	381	373	342	359	362	351	369	360	357	392	314	364	356	394	355	338	376	340	346	308	332	385	398	340	360	376	355	349	364	344	342	354	369	372	352	404	360	358	347	361	343	349	361	347	342	364	347	365	381	359	335	388	332	330	366	352	372	341	339	350	343	371	387	377	312	364	366	350	384	367	342	379	373	377	363	345	370	390	339	335	380	366	381	349	365	323	337	380	366	367	373	352	364	364	365	379	401	350	397	340	401	351	382	401	356	329	345	363	353	353	377	373	356	317	348	337	368	364	344	358	330	361	343	387	355	375	363	344	360	390	384	386	329	357	380	382	323	326	366	371	310	385	353	362	420	374	397	363	384	344	344	356	320	377	359	352	352	387	379	363	375	328	356	368	359	367	370	374	362	401	341	368	364	337	343	403	307	382	348	383	355	360	370	349	373	338	355	368	370	349	389	364	377	360	353	399	369	367	389	353	353	359	359	325	351	352	324	378	347	391	406	330	312	369	339	366	358	361	357	347	349	396	343	382	351	344	340	348	373	366	399	365	367	392	342	365	337	359	355	358	365	388	378	386	407	360	365	328	376	373	364	344	326	315	372	344	368	366	348	310	363	355	390	365	374	364	337	355	368	342	356	395	393	351	341	367	418	339	367	388	384	379	379	375	356	344	373	359	354	328	398	375	315	344	367	379	364	377	360	374	337	354	376	329	337	351	345	351	353	352	360	339	361	345	384	381	357	379	410	387	386	364	366	358	357	366	376	371	355	328	322	379	371	336	374	361	366	343	326	368	358	372	343	351	357	352	348	363	372	350	375	349	387	345	382	357	380	395	336	336	332	350	359	368	391	397	348	389	363	384	399	382	390	383	354	344	338	330	348	343	351	346	346	357	357	360	360	338	353	363	334	369	392	369	349	366	376	375	323	376	374	364	369	336	367	387	322	361	379	355	351	382	362	346	393	389	359	328	344	359	353	352	366	375	360	366	373	374	335	350	389	366	366	375	358	395	382	350	351	363	330	361	380	365	362	385	330	399	349	354	344	350	341	387	351	368	390	363	379	379	343	371	383	345	360	397	383	373	375	340	367	372	388	372	361	398	357
21974	16817	21059	12660	5506	3832	2668	2182	1721	1480	1216	1068	978	883	956	963	893	907	900	865	886	894	833	892	838	803	887	847	859	822	919	792	815	822	792	843	800	836	812	814	890	824	812	795	772	836	850	800	800	799	823	815	829	812	830	811	811	793	789	842	852	821	834	819	770	801	824	832	798	770	858	790	798	750	843	797	787	840	856	822	743	835	827	819	833	805	842	813	851	862	819	763	834	783	798	822	804	807	832	798	758	814	839	785	829	855	772	795	803	798	839	833	801	827	860	842	846	828	826	834	819	779	784	792	805	757	822	796	855	812	861	866	816	820	758	854	847	862	825	814	841	858	830	838	794	810	809	824	844	830	819	826	802	827	845	825	801	824	842	783	829	796	820	855	806	791	810	795	855	808	827	802	804	829	803	801	810	770	812	748	864	813	792	808	805	789	825	811	818	811	799	827	835	826	790	777	829	829	848	806	784	811	799	769	755	814	812	794	864	793	812	746	776	807	807	806	824	878	796	792	841	826	827	827	794	816	824	783	824	846	791	800	866	779	817	774	804	815	744	828	775	796	777	824	783	795	798	803	884	755	794	820	815	835	828	788	870	776	773	793	777	790	775	786	785	794	772	830	813	827	793	806	840	790	835	789	789	874	852	857	783	851	801	827	820	782	804	738	775	842	820	816	847	793	801	833	820	793	773	783	790	807	825	822	834	797	835	766	815	816	837	766	794	835	815	778	842	835	798	813	804	788	804	795	779	786	790	820	816	825	791	803	841	807	784	840	824	791	788	803	863	798	827	777	838	784	784	823	807	848	844	807	820	761	772	782	854	822	820	844	798	831	823	787	799	836	802	806	755	756	809	825	848	824	835	821	817	782	775	839	789	805	823	804	723	815	841	744	861	780	815	807	827	795	812	828	838	798	778	864	779	823	807	801	784	840	834	849	769	774	802	803	848	790	763	830	786	795	845	816	802	836	835	831	783	839	839	810	800	810	783	850	828	846	801	826	831	819	839	805	818	794	814	821	783	761	789	792	835	820	792	833	809	839	826	792	794	844	781	862	823	861	809	842	778	831	831	793	760	777	804	835	744	841	799	795	802	838	806	844	798	769	819	828	844	760	796	835	838	805	891	810	827	846	824	875	802	811	760	836	824	860	813	841	819	785	803	836	762	792	805	820	845	784	777	841	797	854	794	872	788	881	791	797	786	833	793	814	785	772	796	803	772	821	815	847	779	754	785	785	779	766	813	813	758	782	828	796	846	805	790	811	818	879	786	791	819	841	789	821	841	816	829	828	855	768	836	770	879	793	809	827	806	806	836	802	796	794	843	779	801	830	827	780	757	827	751	817	771	860	818	835	814	777	838	775	776	841	793	836	803	835	787	813	802	799	852	798	809	780	813	832	806	800	791	808	813	766	776	840	814	796	831	859	828	802	808	807	816	773	807	827	819	856	817	831	815	789	797	819	819	832	800	793	807	840	787	789	816	774	804	846	804	836	800	773	856	830	860	754	789	811	806	851	816	830	778	839	821	817	783	786	790	842	801	821	791	808	764	824	825	838	801	805	779	797	779	781	744	854	772	782	754	783	796	831	804	831	785	839	860	807	749	843	777	842	820	865	783	743	818	839	813	838	776	821	813	821	823	860	872	822	808	746	836	778	859	877	828	786	784	835	835	801	791	825	767	769	834	842	835	825	866	797	833	787	846	797	803	791	813	764	803	770	862	764	767	782	820	808	844	819	795	878	769	736	778	802	755	797	825	809	838	824	787	821	798	826	793	826	851	794	768	834	835	799	823	768	808	830	822	848	807	732	808	840	792	780	843	860	807	830	811	829	815	817	828	845	797	804	859	828	793	794	775	846	811	826	755	866	822	830	808	826	817	809	885	793	761	841	836	823	841	798	808	806	821	816	807	795	740	829	844	836	775	823	776	799	881	799	805	844	789	816	868	810	793	802	793	843	852	794	843	809	855	832	838	793	791	826	769	769	843	810	814	789	790	834	807	801	786	837	806	791	827	799	785	847	814	794	821	870	815	858	837	844	777	788	876	841	795	864	836	854	801	768	834	811	801	855	790	811	839	771	848	813	845	828	818	796	786	856	842	781	859	790	815	901	743	795	825	837	824	782	835	813	751	809	826	760	810	798	872	828	819	777	791	846	774	806	790	851	792	847	832	790	813	803	761	838	763	784	833	831	844	790	822	788	821	791	816	818	778	769	821	751	794	870	834	858	833	809	781	826	797	819	798	833	825	856	798	817	807	833	805	836	778	811	792	803	825	793	827	778	797	819	812	786	842	810	768	843	816	769	854	828	772	812	865	740	761	790	842	762	791	871	795	845	769	881	739	835	810	786	797	800	825	823	865	839	815	851	784	799	801	885	805	829	807	808	801	821	843	809	787	815	783	909	791	824	829	778	828	791	852	835	772	803	791	812	852	813	834	758	793	837	776	802	770	822	796	814	824	837	829	811	819	841	771	805	819	900	830	800	856	791	846	755	803	785	814	829	804	818	859	776	825	809	802	859	797	884	821	856	775	779	832	835	805	804	821	784	770	822	757	819	777	811	857	806	825	813	856	811	844	806	826	827	839	745	838	849	829	824	795	792	787	795	836	792	832	850	831	833	770	809	795	808	789	827	812	849	815	848	802	778	782	788	798	862	777	803	781	729	788	789	838	791	883	805	807	773	768	847	794	822	834	798	787	793	795	772	839	800	840	837	802	786	755	824	813	798	795	818	784	785	801	812	868	819	821	752	810	811	872	807	760	842	790	787	809	881	787	822	810	766	812	854	764	817	831	827	879	785	744	799	845	805	827	852	786	805	856	837	789	778	886	827	759	767	781	804	836	807	792	829	854	820	780	787	806	818	836	777	840	796	832	807	788	817	773	794	814	779	836	767	793	847	795	835	797	805	815	827	799	817	796	814	879	785	780	796	805	833	838	807	776	781	806	843	809	775	819	870	792	766	783	757	826	828	791	821	826	837	762	746	762	814	834	816	854	836	821	798	846	756	818	812	840	768	795	805	778	803	835	856	797	789	822	854	805	788	835	810	803	806	805	790	794	814	817	802	878	788	862	826	811	832	844	826	845	753	842	855	824	779	761	826	768	826	808	849	833	810	814	832	804	766	847	828	796	780	781	797	815	826	817	870	899	838	825	820	771	791	807	806	831	839	797	790	813	804	831	810	780	866	846	862	829	806	842	791	787	785	798	827	773	768	803	840	807	793	815	794	787	799	854	848	819	768	830	788	856	847	828	813	795	885	874	842	807	813	831	796	798	846	789	839	795	794	782	843	773	802	869	807	771	753	801	799	834	884	773	820	789	847	816	824	822	812	822	800	834	805	815	833	813	864	798	802	801	824	775	785	818	775	850	821	837	838	787	807	799	856	830	800	827	840	803	791	795	816	797	791	756	813	792	835	799	800	782	787	844	814	822	832	852	816	810	811	825	796	791	796	841	798	798	879	812	800	765	832	806	793	835	810
43892	32412	26785	15212	3698	1632	1094	837	684	583	524	475	485	482	451	448	421	439	395	405	413	387	391	385	421	444	427	395	392	434	422	422	373	388	410	403	405	410	419	415	425	431	411	388	410	413	392	440	427	427	388	395	387	405	429	409	375	376	377	411	400	417	423	372	400	406	403	408	401	400	383	400	401	426	384	393	395	367	422	425	382	418	419	412	382	435	403	410	416	424	392	360	430	376	390	399	403	372	400	424	399	362	399	438	419	445	415	414	398	428	398	414	383	376	372	428	408	397	383	409	405	395	408	385	430	416	407	398	406	392	399	426	404	379	415	438	442	411	369	429	411	464	416	397	379	404	429	396	433	425	412	384	434	408	402	401	387	391	435	387	438	424	410	418	374	376	428	394	403	426	429	384	386	378	456	468	381	407	430	408	383	400	407	436	370	419	416	409	369	432	419	381	428	412	450	391	409	419	381	435	403	427	375	398	428	385	399	414	443	404	426	394	409	391	405	399	381	384	382	381	397	385	375	381	385	367	425	371	405	396	376	416	406	412	417	432	424	410	390	403	400	421	404	409	379	388	394	411	394	375	397	394	389	385	417	391	394	433	378	422	437	419	394	429	395	408	412	415	410	411	443	379	380	452	406	415	430	408	423	365	418	423	398	471	421	420	454	394	380	418	433	374	399	397	404	427	411	397	453	411	403	420	423	383	366	398	429	401	385	403	436	452	393	409	354	402	367	399	426	385	449	401	461	413	409	388	390	410	385	417	403	389	385	402	384	392	419	400	379	374	418	441	381	398	405	406	446	422	411	396	409	420	447	403	438	365	422	423	399	399	388	346	427	444	410	401	401	424	422	390	399	430	419	414	421	399	438	394	389	413	384	427	397	370	444	461	397	418	418	378	436	424	415	410	398	367	437	377	373	415	392	390	418	390	409	416	378	424	410	421	423	397	423	407	425	461	415	403	426	423	388	403	404	406	420	398	343	443	457	445	392	412	404	406	382	406	417	365	406	404	439	372	389	417	398	425	410	400	407	420	407	365	404	413	415	442	370	396	397	390	406	401	415	409	395	392	412	395	388	387	400	403	415	410	389	421	421	414	397	397	404	385	442	440	398	440	388	418	386	406	449	433	446	389	419	401	406	394	400	362	404	421	423	402	393	436	402	414	409	399	402	407	433	445	379	378	370	432	380	393	384	414	444	404	389	399	458	408	378	448	399	389	374	410	371	369	431	363	379	392	362	411	395	390	413	434	377	420	422	387	415	391	431	403	383	411	424	403	361	413	466	417	396	432	379	388	420	391	411	393	399	388	359	359	410	430	378	398	390	401	420	382	417	406	365	407	427	399	370	399	444	403	405	430	394	386	399	359	384	406	424	430	424	390	372	420	382	415	383	401	397	421	403	393	389	387	434	404	426	355	388	350	435	393	439	462	421	418	439	400	393	409	371	394	407	387	387	392	420	410	409	410	385	406	393	379	395	436	413	448	400	382	401	376	428	367	387	409	401	427	373	409	427	397	421	421	408	388	392	382	395	426	398	416	396	386	393	377	444	445	426	395	400	348	446	378	409	410	383	434	405	431	424	413	406	394	419	380	394	402	415	417	396	377	411	387	442	422	428	433	424	409	440	409	429	379	431	435	360	442	405	416	384	424	423	421	396	396	400	375	415	398	376	384	407	408	409	391	386	439	412	418	437	409	392	397	375	404	431	381	423	376	395	390	440	417	384	419	417	423	415	403	379	390	407	404	393	380	414	406	392	434	403	365	406	433	428	406	411	394	377	395	385	423	416	402	445	403	407	389	434	410	407	431	420	400	433	433	370	393	428	384	438	381	427	417	394	394	422	394	400	416	419	409	414	344	380	398	358	367	410	421	426	376	409	439	412	438	398	377	391	403	386	400	393	413	478	395	410	429	347	382	393	404	410	444	388	401	431	407	400	377	348	412	400	358	392	409	428	415	419	406	406	385	382	421	410	409	419	394	421	364	412	440	415	393	398	414	405	409	420	419	375	390	427	391	379	429	428	377	450	392	393	369	411	403	373	423	420	400	387	420	425	422	398	400	423	382	399	377	397	419	425	379	387	386	376	452	415	431	410	443	389	403	364	406	384	419	379	389	405	447	428	404	403	399	417	406	406	418	418	401	417	385	421	397	446	388	435	418	410	395	440	395	407	416	381	377	429	412	417	426	437	464	396	412	397	417	405	355	438	436	423	422	415	420	391	412	408	400	401	396	396	396	344	374	364	430	400	368	431	443	389	416	420	380	435	422	384	415	389	417	412	391	430	412	400	408	395	376	407	399	433	377	430	437	372	368	399	386	410	401	376	409	398	430	424	402	439	432	384	426	404	398	413	390	381	389	391	407	421	392	424	402	423	396	400	373	387	425	430	420	435	373	423	413	428	392	365	369	398	421	433	399	413	372	464	382	389	372	393	371	419	406	430	372	418	390	419	421	426	395	418	435	416	402	418	379	383	387	407	393	425	443	431	433	419	395	416	412	381	396	385	437	397	422	401	457	408	390	443	434	391	425	399	437	424	425	412	408	418	377	365	437	427	426	421	383	397	399	415	401	405	413	394	377	439	422	396	411	433	433	413	414	400	408	427	429	394	404	390	411	387	364	419	392	434	398	429	391	354	423	411	425	394	381	399	394	345	362	405	412	434	392	412	407	392	402	393	434	401	407	398	410	399	412	424	411	381	415	439	445	414	401	355	379	434	400	425	461	372	394	378	427	420	427	405	370	417	413	410	461	453	384	402	369	407	410	390	434	425	405	416	439	404	402	392	392	369	390	426	397	415	379	408	391	421	395	415	424	406	420	430	432	442	373	406	391	397	392	404	459	375	429	464	426	395	400	424	358	428	414	412	380	382	425	417	405	382	397	434	435	381	428	424	447	418	424	451	391	402	429	426	411	436	394	441	397	403	425	419	403	427	403	369	410	376	437	444	421	369	394	393	422	417	422	378	412	370	384	397	437	434	403	402	411	417	424	409	413	390	386	425	374	417	419	420	404	406	424	403	405	372	420	423	403	415	404	400	433	403	399	372	405	466	431	402	409	384	413	412	401	344	444	402	403	423	395	383	406	371	397	394	435	385	394	395	405	370	417	435	395	402	417	419	402	400	429	380	402	384	414	427	411	385	408	430	374	401	417	412	406	379	406	423	400	437	444	393	428	416	393	416	390	431	376	416	412	438	369	395	411	378	438	401	365	386	438	411	434	415	424	430	419	422	442	402	395	422	426	396	406	415	355	433	398	395	423	382	362	382	389	388	418	412	392	380	412	425	398	377	411	391	424	388	401	398	391	408	418	391	433	367	407	417	416	409	388	405	414	430	409	413	401	409	375	391	438	426	397	484	382	398	379	408	361	414	370	433	396	417	400	388	413	449	418	427	373	391	413	400	423	415	416	436	425	384	441	439	402	351	410	435	419	413	449	410	406	431	445	391	405	421	405	422	413	408	393	391	447	429	376	431	368	375	378
26847	24962	28390	19804	7218	5043	3639	2938	2385	1738	1496	1326	1144	1213	1093	1140	1083	1003	1045	1011	1040	989	972	953	1046	1027	1004	967	955	923	948	984	976	929	931	986	894	948	911	865	960	952	930	862	891	877	1001	928	890	901	888	886	876	817	903	942	888	938	926	933	858	940	912	880	934	927	914	927	946	947	870	875	924	937	904	888	866	885	899	882	893	911	941	914	922	886	888	883	872	910	939	945	900	921	937	897	946	938	917	917	860	961	929	861	839	894	871	937	897	843	900	904	908	946	907	877	906	951	939	872	893	900	872	913	936	899	920	866	904	867	899	928	879	926	945	846	895	930	960	934	882	984	909	905	919	914	894	910	872	900	880	914	869	899	909	910	923	931	918	917	921	917	902	854	937	868	877	913	905	938	929	907	873	923	885	850	900	906	896	890	921	894	923	883	927	898	922	896	898	883	881	976	897	951	902	919	945	854	914	907	879	902	938	887	911	859	865	936	899	876	883	875	867	939	938	851	918	891	894	902	869	878	909	868	855	898	868	941	901	885	899	879	925	888	944	895	899	945	953	881	895	887	872	926	885	920	939	890	870	938	893	908	875	889	925	918	911	890	910	921	942	855	854	930	909	922	874	953	928	915	886	929	890	886	860	877	863	882	844	908	931	873	898	869	950	947	854	928	944	949	919	919	891	886	915	902	951	898	884	896	884	945	883	883	931	899	861	926	945	945	882	887	949	900	873	870	928	961	895	912	888	885	902	886	908	927	952	941	852	957	856	893	899	971	857	899	903	925	883	911	894	870	935	915	892	882	951	888	922	843	892	828	832	920	850	943	911	895	883	873	871	907	898	927	919	915	907	888	878	894	887	896	904	887	948	845	879	832	888	895	924	922	886	941	940	909	875	848	885	908	897	874	895	931	919	853	896	935	889	894	920	925	914	909	875	943	903	870	874	893	888	911	906	855	944	902	916	897	867	858	899	878	950	908	905	871	909	899	850	951	843	882	907	856	865	937	856	873	865	874	912	883	918	928	907	917	890	893	890	895	901	924	944	891	826	939	901	858	902	867	891	881	890	882	885	988	879	907	897	883	850	894	876	943	876	923	948	878	865	905	856	929	902	905	875	927	933	917	879	964	909	921	922	893	923	949	885	867	907	893	922	878	921	890	858	896	888	868	876	877	865	881	852	873	871	958	963	910	896	934	874	914	855	919	929	946	855	975	904	902	927	883	899	959	933	881	898	964	869	930	902	955	921	882	910	899	903	910	926	965	885	895	881	930	924	888	918	902	867	891	913	846	960	875	888	905	902	904	863	926	892	905	890	915	893	895	863	854	890	937	884	899	883	881	924	901	925	887	977	905	886	874	868	904	914	873	871	910	990	919	914	892	945	929	902	920	872	901	883	926	884	899	880	878	890	905	913	965	875	891	915	880	931	894	900	898	879	851	908	943	897	900	824	875	903	909	920	942	900	955	889	903	886	868	870	902	845	975	863	880	968	932	814	889	902	867	895	913	828	888	965	941	881	894	890	912	922	910	878	935	895	919	934	883	834	882	854	912	919	883	925	927	903	864	878	862	939	888	897	921	899	930	862	962	904	925	935	883	894	881	876	940	874	873	955	858	880	914	900	908	912	900	911	913	916	867	927	903	881	899	903	878	841	910	879	910	895	947	854	900	875	877	870	878	968	905	919	896	872	891	845	904	953	909	928	943	908	934	868	904	916	919	901	906	897	901	855	881	948	903	891	875	883	909	854	863	862	942	868	853	907	875	983	868	841	887	874	902	899	902	909	871	919	950	907	930	912	877	869	880	904	877	878	908	948	934	932	896	880	920	973	941	844	849	881	932	947	908	898	929	861	907	859	912	949	869	902	886	882	883	873	855	861	944	894	882	839	902	905	931	855	909	819	923	871	865	887	944	853	899	897	927	911	852	898	903	910	903	890	893	929	898	935	897	856	923	897	897	840	947	964	858	913	906	894	951	907	901	901	868	899	873	853	909	929	912	892	874	891	918	889	876	903	919	920	866	937	923	859	884	913	932	873	856	923	936	907	857	925	915	943	886	871	873	945	868	915	910	911	913	929	865	923	918	869	846	866	856	843	895	880	890	883	883	881	936	921	908	893	909	869	920	896	905	863	911	899	868	909	899	920	898	902	915	884	900	854	929	886	949	855	908	886	875	867	961	924	926	918	924	903	885	934	878	934	873	898	938	966	901	926	951	858	929	863	930	905	873	910	902	906	872	902	924	924	921	885	926	959	898	897	929	960	922	920	866	912	899	888	926	943	894	865	863	880	883	877	930	855	952	983	892	869	850	853	897	914	882	915	878	912	875	881	913	864	845	879	947	932	893	925	888	943	892	979	930	948	879	920	900	955	933	863	942	911	919	885	883	923	918	946	906	874	879	914	953	956	913	886	891	911	944	928	894	898	856	926	953	865	869	909	882	918	872	914	846	894	923	896	951	913	869	882	907	868	917	931	925	926	922	943	869	892	885	870	891	896	849	949	885	879	905	902	862	911	880	899	915	879	875	961	852	863	904	965	879	894	839	912	924	918	878	935	941	903	916	920	912	909	905	910	874	908	896	915	859	894	854	886	878	899	868	891	862	869	890	900	895	873	890	920	925	862	904	877	932	914	903	924	891	906	901	922	883	890	887	952	852	941	911	902	897	931	906	882	873	902	885	953	913	915	895	906	898	890	901	975	887	886	884	918	901	856	851	886	940	919	904	876	910	937	867	921	855	873	938	888	921	922	994	912	877	917	877	934	916	886	965	966	906	877	832	905	907	886	864	861	889	888	912	919	872	905	884	924	933	899	889	861	892	877	901	926	875	897	923	919	883	906	894	875	982	928	852	922	893	914	890	904	876	875	881	895	948	908	922	893	909	875	894	889	852	864	918	882	908	924	918	892	878	884	889	900	928	917	897	919	850	866	884	886	924	903	930	887	888	932	925	914	951	886	899	931	906	939	921	926	860	943	905	897	859	930	916	903	901	928	912	911	861	898	883	947	906	911	872	903	899	931	899	949	939	893	870	918	899	893	991	926	951	872	911	869	910	863	883	900	870	916	877	922	856	843	872	891	883	950	903	888	879	919	933	881	957	908	901	911	907	913	946	933	909	974	909	893	904	954	893	932	907	935	919	935	926	954	876	906	901	937	860	895	946	914	900	850	920	910	845	879	869	875	864	876	919	897	871	962	886	937	877	899	905	889	913	901	927	911	950	884	904	942	892	916	876	891	924	881	885	871	856	905	876	846	957	916	882	944	931	869	951	881	882	852	909	904	924	934	867	889	838	915	934	854	870	883	860	860	848	903	936	925	905	967	883	911	881	840	905	879	911	943	866	959	910	911	901	912	923	863	913	903	918	947	863	880	952	904	872	877	900	930	906	931	940	909	913	908	890	874	859	914	911	847	881	910	907	892	851	907	873	909	867	874	883	860	869	891	877	941	915	923	925	927	899	914	931	856	896	903	883	905	896	890	870	911	925
20373	10667	6235	2560	1268	811	649	580	451	433	448	443	433	459	396	446	449	401	420	424	406	410	404	387	383	407	408	399	388	418	395	437	426	435	411	403	384	404	431	469	405	375	404	421	389	371	419	437	389	393	408	403	388	431	439	413	424	412	419	392	392	425	382	422	366	429	421	377	432	450	379	384	412	421	406	425	443	412	428	411	396	403	399	423	431	439	480	395	390	403	411	435	400	402	409	372	440	383	414	414	409	437	378	412	385	406	387	437	387	381	443	411	429	427	400	411	417	402	428	420	374	421	402	399	426	429	419	416	397	448	384	383	398	446	414	456	418	375	401	400	418	400	410	438	428	426	419	421	438	440	397	430	431	423	384	412	411	437	412	434	440	418	376	406	419	399	391	419	417	416	438	384	371	402	466	450	398	426	419	389	444	408	414	434	406	450	448	383	426	460	413	455	423	429	410	415	449	429	396	395	423	409	431	403	411	383	453	412	427	436	412	419	440	424	395	408	396	397	431	435	422	391	386	421	388	432	416	450	409	445	395	369	385	414	432	419	414	401	432	413	442	429	392	439	400	398	414	439	389	367	436	368	436	400	448	392	424	426	403	422	436	419	412	383	438	412	437	391	406	442	445	439	421	406	404	397	430	389	442	416	404	421	426	404	384	409	431	408	402	401	452	390	449	411	387	383	398	411	434	391	425	394	416	423	416	382	403	420	421	366	412	416	414	421	395	399	400	451	413	413	435	423	412	405	401	426	411	383	418	386	435	463	414	411	423	399	436	399	389	456	431	388	408	379	392	420	397	411	421	389	405	442	418	473	424	415	438	408	428	449	406	427	445	422	454	403	421	386	409	396	435	411	376	413	435	427	401	428	425	380	449	419	413	392	373	428	417	443	402	393	356	428	417	408	394	392	388	461	401	409	419	431	419	444	422	408	414	385	414	384	449	373	432	412	422	400	372	378	408	419	438	407	389	408	399	396	402	394	412	421	441	414	391	433	397	403	409	398	433	416	391	387	422	429	440	446	406	390	395	421	402	407	384	405	399	423	418	390	403	407	405	381	381	414	400	426	412	464	419	433	406	429	449	417	405	417	410	443	433	394	366	420	417	386	437	424	436	401	374	421	374	419	456	388	416	390	408	406	363	437	404	433	439	360	399	440	415	427	387	432	444	387	411	423	421	444	396	417	402	396	407	415	404	437	420	397	421	407	370	375	444	401	437	387	420	426	407	400	406	415	434	397	431	395	385	390	371	448	412	387	386	428	364	419	399	413	399	399	411	417	391	424	378	405	451	438	407	395	390	398	430	394	400	402	436	464	395	416	421	430	398	429	394	369	405	441	444	409	393	438	391	408	424	386	395	424	451	446	396	439	399	420	374	375	413	425	424	423	404	405	393	402	393	401	419	427	472	418	385	399	380	446	450	424	421	418	387	410	419	398	428	447	433	414	400	391	408	394	391	389	390	447	420	443	408	418	440	424	422	391	398	418	416	459	421	427	415	423	369	437	417	412	372	395	432	399	395	419	381	390	407	402	388	397	379	415	412	407	425	433	431	421	417	421	375	414	430	415	385	408	395	381	402	458	383	401	422	427	444	391	425	398	406	379	415	411	436	394	454	393	404	418	409	422	389	398	379	393	423	412	419	433	405	391	433	395	443	396	416	399	455	406	386	423	400	434	447	411	448	420	446	398	385	418	410	374	407	413	367	415	404	408	422	401	413	402	410	399	439	439	426	424	419	345	423	390	415	432	389	408	386	416	376	406	392	385	389	382	454	391	400	408	396	383	416	422	422	408	425	383	427	400	401	439	439	442	418	440	404	459	453	382	417	443	402	432	386	437	377	403	413	447	398	408	457	432	421	427	440	423	411	422	406	432	385	408	376	408	463	410	408	433	448	413	415	414	428	414	388	408	419	429	421	376	436	443	407	427	405	406	422	392	450	407	354	413	397	439	432	396	399	428	395	396	384	420	410	425	391	415	443	417	442	400	389	416	430	451	432	408	392	428	434	387	409	404	406	405	431	406	417	424	422	428	384	400	414	382	413	412	456	435	423	423	425	383	379	407	430	441	388	401	385	435	433	401	414	365	424	416	462	392	428	408	409	418	407	355	400	450	393	412	409	428	389	420	402	432	438	410	368	405	436	460	402	412	384	460	413	418	415	408	398	390	366	432	397	439	423	428	401	413	357	393	430	381	414	383	395	454	380	431	380	394	430	407	426	423	421	416	410	429	394	423	389	422	412	485	385	422	400	437	418	398	397	380	362	417	407	403	463	405	415	411	411	424	400	398	420	407	390	411	392	429	439	395	450	372	439	415	419	443	420	391	450	396	365	416	436	431	404	423	428	406	471	418	427	429	398	406	369	380	427	429	416	401	420	424	433	412	404	384	411	412	412	411	393	427	382	437	486	414	390	416	384	400	364	400	419	374	379	389	387	370	440	393	417	383	441	415	396	407	438	404	415	392	383	390	394	413	399	395	382	425	397	428	431	383	434	376	400	408	437	458	407	443	451	380	403	372	446	445	407	399	416	416	434	426	425	400	406	397	438	416	374	396	409	428	467	420	403	448	402	377	383	427	406	393	413	401	425	427	421	425	439	437	451	430	448	436	426	433	425	450	453	435	409	432	424	417	408	405	414	418	408	431	400	394	395	416	424	437	442	395	406	433	404	437	413	422	357	415	472	432	434	445	401	399	393	394	416	402	395	452	400	393	403	410	468	400	400	416	397	412	402	465	429	415	387	412	398	473	433	441	385	401	440	414	441	419	445	416	420	385	360	390	387	410	415	426	423	399	402	445	428	407	413	402	406	414	432	421	388	435	446	409	400	402	414	381	460	409	393	408	405	384	428	427	445	399	390	393	430	430	390	407	388	363	409	437	426	428	397	418	404	384	388	393	421	441	421	392	377	408	418	423	406	394	417	391	454	409	402	399	418	438	406	413	372	397	420	430	473	407	429	401	417	392	407	423	409	404	427	418	422	421	419	456	433	432	418	411	409	399	408	400	411	407	445	410	421	481	436	427	470	395	373	390	409	433	384	418	452	418	419	448	388	384	406	445	433	371	404	398	393	414	409	424	435	397	406	427	448	370	377	455	464	452	438	411	421	404	389	425	401	428	416	404	428	412	450	409	388	447	410	402	411	401	362	392	367	425	419	444	388	448	401	445	415	399	397	411	367	439	379	395	432	406	423	406	392	402	434	448	402	381	452	425	459	431	422	449	429	441	425	346	407	406	432	408	414	381	418	415	404	415	427	418	425	439	400	366	355	382	418	442	433	380	442	384	393	432	415	427	423	416	417	414	450	414	429	443	391	377	418	376	395	414	400	432	372	434	414	387	383	430	415	445	402	392	409	435	399	402	427	421	426	418	430	453	407	412	427	447	441	426	391	375	425	403	383	393	391	426	451	426	404	408	441	436	414	410	419	403	458	430	404	425	439	396	406	423	406	438	399	404	464	421	396	407	431	406	397	428	405	437
12203	8435	9360	6059	3907	2684	1902	1548	1299	1091	1039	953	983	944	916	922	960	909	932	1008	908	918	927	895	912	914	939	886	929	920	865	926	909	932	830	941	904	913	870	913	930	898	930	891	901	891	917	896	914	940	932	857	891	882	870	946	927	875	902	947	861	911	887	919	946	890	890	948	893	878	909	922	881	909	918	951	980	903	874	953	954	914	897	933	903	927	897	861	868	900	889	904	836	877	939	941	887	901	915	893	936	884	908	882	825	940	941	903	922	934	928	882	859	958	927	897	952	898	878	929	903	922	841	909	907	894	924	951	938	923	943	948	872	873	920	897	880	893	929	963	956	928	881	878	882	923	900	842	888	868	877	875	889	879	871	910	851	923	916	961	902	932	894	904	889	874	882	869	880	931	848	880	956	865	957	937	942	906	912	969	926	925	961	918	851	889	862	875	902	888	910	892	919	889	906	932	894	939	897	900	930	890	883	887	908	887	952	948	881	896	902	910	893	848	937	946	868	911	947	935	918	969	923	897	859	952	864	928	909	890	907	901	880	862	926	883	934	935	919	910	913	864	939	931	917	947	909	868	849	872	863	922	919	881	859	886	908	906	897	982	878	876	924	931	904	939	891	909	919	865	885	913	889	887	963	1003	940	865	909	853	898	873	907	882	880	858	877	954	913	900	896	864	961	865	895	888	845	898	926	891	906	899	882	926	941	864	938	892	894	937	866	900	905	885	966	917	913	923	945	870	938	883	918	899	905	898	886	858	956	887	899	931	888	908	898	876	892	846	907	881	905	893	905	925	917	903	858	943	929	852	870	912	870	932	915	851	931	875	882	918	894	909	874	905	910	864	956	873	925	928	924	916	923	906	886	906	915	934	876	922	885	957	892	860	873	900	952	884	865	898	900	873	907	895	888	888	850	864	849	914	965	857	836	910	941	872	873	911	921	971	896	874	884	869	915	927	898	871	913	937	895	873	894	879	935	925	898	911	933	929	915	869	936	918	862	850	946	867	958	895	863	846	915	934	894	874	861	901	904	892	899	883	891	899	913	846	882	891	913	900	847	885	892	940	888	900	924	908	857	929	929	877	906	933	882	929	909	867	892	906	902	886	915	881	907	894	916	899	959	886	875	904	891	903	919	873	909	891	928	896	872	869	866	906	926	897	923	896	937	899	931	921	896	893	886	877	962	897	948	963	926	933	926	921	864	895	919	918	848	861	855	943	887	860	936	933	939	875	922	859	968	908	901	917	887	837	869	917	937	890	889	916	935	878	906	863	848	935	902	931	872	861	905	878	875	932	884	947	875	894	895	911	953	857	883	918	891	959	902	902	964	885	933	910	925	922	887	921	957	847	954	900	873	875	835	925	869	925	928	924	888	925	920	882	855	864	888	930	873	920	898	881	911	885	930	875	906	912	916	884	921	920	878	915	908	933	871	872	811	912	891	884	888	865	895	908	877	883	951	882	931	901	966	878	936	921	894	963	915	876	894	917	966	899	873	850	935	938	874	914	871	903	937	905	937	904	913	932	947	905	871	891	864	880	910	877	946	868	899	837	902	917	870	900	896	881	864	882	888	888	889	921	893	910	884	869	931	899	876	900	882	930	902	944	902	913	860	913	903	890	908	904	868	895	951	932	920	873	898	857	939	938	858	862	910	872	884	854	908	924	912	901	922	885	920	935	877	925	890	922	886	900	908	903	891	900	889	878	865	902	873	919	904	898	874	882	875	911	919	868	872	870	881	884	900	876	912	917	958	877	885	884	909	893	943	914	940	924	938	953	877	903	891	891	887	875	847	880	876	889	927	895	898	949	935	927	860	853	922	930	946	866	906	835	859	960	934	887	892	891	937	887	900	934	932	919	936	910	885	919	877	913	886	850	893	917	888	940	903	887	901	923	955	898	890	919	905	896	930	879	886	828	880	889	886	919	888	920	894	891	847	976	941	877	860	876	922	905	908	874	855	897	904	920	946	904	907	852	871	890	897	852	880	902	925	872	900	884	928	896	935	883	900	945	910	853	882	909	971	877	902	869	908	895	915	900	857	928	919	929	895	883	873	864	891	893	907	930	912	962	897	957	901	849	891	887	937	907	888	872	958	914	945	937	863	945	888	887	915	908	873	938	926	896	923	938	915	876	901	901	924	864	923	883	897	916	914	836	925	935	918	845	874	888	922	878	922	885	919	878	890	913	919	888	919	919	920	870	935	917	861	887	858	925	891	856	894	872	870	927	883	895	910	916	919	871	885	897	857	896	930	889	918	923	931	950	930	875	840	895	855	865	883	867	960	954	895	894	894	883	891	897	860	868	903	893	880	903	900	861	894	913	863	948	877	921	911	953	917	928	965	927	896	915	943	892	888	943	877	931	898	858	895	865	895	920	909	895	911	878	956	939	877	952	939	936	894	927	947	876	920	903	942	947	936	873	861	906	898	889	877	862	912	923	864	894	931	873	882	897	894	871	915	925	863	921	904	901	904	880	922	884	885	812	921	905	904	872	878	941	894	932	916	894	941	909	896	868	902	901	884	892	978	897	914	935	865	932	893	928	877	856	900	885	906	856	961	918	924	813	925	896	903	880	912	876	855	886	947	901	927	901	916	895	946	909	918	897	876	927	934	926	867	946	938	896	898	940	869	911	930	897	907	945	887	895	866	928	874	958	918	927	985	909	892	853	868	919	890	858	893	928	884	875	862	908	889	894	955	936	858	921	923	968	858	912	864	842	917	907	873	893	924	906	901	892	900	922	904	924	896	890	930	958	903	894	904	886	877	906	951	853	855	946	901	904	926	904	883	915	894	897	904	871	921	895	922	910	868	885	907	876	894	900	887	916	886	899	938	894	893	901	952	890	865	891	893	942	889	948	917	885	870	908	978	902	873	903	961	913	928	870	882	923	904	950	865	928	893	910	938	891	880	896	896	893	890	867	917	873	875	914	893	917	814	917	879	901	895	904	889	896	894	928	899	893	937	921	892	922	878	911	901	911	907	929	847	906	913	847	882	886	857	934	947	902	947	925	888	898	916	947	876	898	877	894	865	926	868	922	862	900	871	941	944	883	980	932	907	864	899	868	921	951	882	846	895	916	867	930	927	903	881	858	867	928	897	854	875	916	857	845	916	895	876	953	901	891	931	915	908	934	864	926	871	903	952	923	896	868	869	877	927	857	910	888	885	967	891	917	930	939	877	895	907	851	916	945	934	853	905	875	930	858	888	877	936	919	889	868	947	908	958	885	893	891	967	942	899	867	898	905	879	920	874	946	856	862	919	931	854	878	950	856	893	883	892	853	863	927	895	911	889	847	932	921	890	953	861	923	922	881	955	926	927	902	898	862	909	945	909	850	919	887	978	816	844	913	909	860	894	928	911	872	915	863	970	913	869	904	888	890	891	929	914	903	946	917	918	910	901	858	928	946	855	920	856	947	885	934	879	879	911	834	910	910	881	858	930	946	878	900	878	852	907	891	878	926	884	854	885	892	889	938	897	928
34780	22511	17511	9140	2131	1210	824	648	561	473	395	404	441	389	385	380	381	363	367	367	358	356	364	392	385	383	372	391	347	371	394	370	353	398	372	409	369	380	350	375	389	389	365	340	343	361	379	417	365	397	333	368	388	391	390	365	372	352	362	358	355	419	354	378	377	409	374	399	357	343	373	369	406	363	334	360	342	381	354	333	362	364	360	363	388	335	391	383	372	384	343	339	318	383	371	388	361	359	360	371	384	387	377	334	392	377	427	340	404	386	378	353	378	327	377	367	387	366	376	382	361	366	351	387	346	341	384	354	381	354	422	334	374	372	377	396	339	322	380	388	387	360	359	325	382	369	337	392	399	388	391	341	332	354	366	356	392	373	349	380	386	375	354	393	338	398	368	387	397	352	402	405	361	352	371	419	362	336	352	396	350	401	340	354	384	373	382	389	370	348	397	350	396	342	345	380	373	345	376	348	322	313	359	353	330	356	392	334	336	364	372	364	355	375	361	371	359	361	340	346	361	339	363	369	379	371	384	394	391	349	355	405	378	358	349	348	370	344	366	350	350	350	417	370	394	398	381	389	419	331	367	356	345	362	376	416	334	342	346	368	376	362	362	391	341	359	361	404	380	400	337	372	379	340	370	379	391	386	399	375	349	315	399	375	373	405	358	377	351	358	373	358	368	394	391	360	360	374	404	396	354	397	401	375	327	400	384	349	364	366	353	371	373	422	395	369	386	374	366	357	349	376	358	369	370	345	352	400	393	386	359	375	367	358	354	391	342	369	331	364	358	341	331	327	381	363	366	397	384	371	363	344	367	368	356	391	371	377	392	324	394	373	355	377	369	403	363	388	361	359	366	349	371	342	370	414	342	382	406	326	367	344	349	365	383	401	383	360	380	346	326	392	367	393	356	376	349	368	362	358	388	385	359	330	348	355	374	363	370	367	365	370	371	365	344	347	354	371	328	333	385	355	359	352	332	354	349	373	347	396	347	380	417	460	377	363	363	374	357	332	355	336	355	344	424	355	347	376	350	348	367	352	390	361	384	331	347	335	350	346	367	387	371	381	345	392	357	326	397	407	371	369	396	388	364	359	353	352	375	383	315	366	376	380	411	347	349	313	354	346	363	370	345	384	389	393	408	364	360	384	324	350	359	357	364	375	375	368	398	358	378	381	358	327	363	387	374	370	359	342	346	371	386	338	346	354	375	323	377	386	365	385	356	362	377	357	332	397	370	374	361	393	377	369	386	349	351	380	357	358	321	351	341	363	367	368	358	370	350	379	358	389	336	385	369	374	371	369	356	359	398	371	344	390	404	374	375	361	358	373	359	370	365	352	364	379	371	364	358	367	366	387	345	378	374	360	392	388	352	387	395	344	362	354	378	384	381	357	323	347	428	360	356	407	362	382	379	384	402	344	355	368	374	362	347	346	382	376	362	346	346	410	400	401	383	350	351	415	391	343	331	386	374	357	358	358	358	375	372	371	354	345	372	378	359	340	351	350	342	380	372	353	341	376	364	371	387	331	348	368	363	368	343	352	369	352	341	373	361	371	403	344	367	394	361	344	397	344	353	373	362	373	406	366	363	353	380	387	351	391	334	336	402	353	384	335	402	382	348	369	361	344	410	360	351	371	361	394	305	408	376	376	351	373	373	366	358	370	367	346	365	344	340	351	360	370	405	379	392	396	352	357	384	363	391	370	361	337	373	384	343	352	351	379	361	345	337	351	359	370	400	395	355	341	355	392	356	373	397	354	335	370	363	411	382	390	349	337	385	404	370	374	384	400	398	347	384	370	335	370	329	369	382	382	382	336	410	373	362	386	352	372	343	359	379	345	382	350	368	348	396	336	362	381	376	373	370	391	368	336	378	382	361	373	344	370	338	329	353	363	377	369	356	344	367	379	387	340	366	388	392	370	333	346	362	350	384	386	384	384	345	370	353	372	363	381	380	389	348	381	356	359	383	377	373	382	358	376	363	379	356	354	356	356	372	381	331	338	353	350	370	324	395	356	366	378	372	368	350	389	297	346	343	358	398	364	378	358	336	379	358	346	338	347	383	337	357	377	357	366	363	350	351	349	352	354	388	372	323	390	374	363	354	367	325	344	385	332	364	384	359	341	337	398	366	418	355	410	367	403	324	301	336	375	313	365	329	338	361	348	360	397	362	375	376	365	369	398	362	393	344	403	361	365	380	331	391	388	392	371	373	406	381	413	374	384	366	343	357	360	380	357	363	406	330	386	399	365	373	338	362	333	337	347	357	361	329	332	398	381	371	345	397	368	353	352	362	386	394	394	339	377	332	350	378	366	384	396	400	331	343	329	350	381	359	358	364	381	390	364	356	319	367	352	373	366	375	372	379	386	379	347	407	343	366	364	348	371	355	358	339	351	340	377	397	328	342	379	389	361	355	344	408	326	364	361	403	346	393	368	374	353	370	345	383	358	340	350	324	348	368	372	363	391	355	346	390	363	384	396	385	358	359	372	386	354	364	352	386	382	406	387	371	378	367	348	344	331	367	373	392	384	357	396	394	367	373	362	315	370	371	332	387	384	366	407	333	381	345	345	352	361	389	357	368	321	365	352	359	363	345	360	348	368	382	374	363	389	385	368	384	351	378	378	391	375	339	341	350	354	342	399	379	371	366	369	383	370	387	352	336	383	349	397	328	335	371	394	360	333	356	357	351	400	390	392	380	327	360	407	364	358	336	355	388	372	372	382	366	338	351	374	374	387	340	383	364	370	367	370	343	332	377	357	368	372	327	349	356	372	369	356	356	322	367	362	339	337	396	379	357	368	368	369	376	404	376	368	352	323	356	304	347	375	346	408	362	345	334	326	358	363	344	388	403	353	386	355	362	390	346	348	367	356	352	366	394	364	379	391	401	373	370	359	385	342	388	345	332	345	372	356	373	341	404	369	365	365	359	377	338	325	367	362	329	370	349	407	365	357	350	353	359	330	326	365	359	366	393	362	383	412	389	353	365	348	362	371	370	342	345	354	342	364	411	354	362	368	385	367	367	366	367	374	367	363	327	380	353	368	360	378	358	380	367	344	387	351	396	369	376	363	344	361	354	330	391	346	315	333	393	352	346	363	339	373	335	355	384	399	343	378	364	375	413	368	380	383	364	351	364	355	348	405	374	348	371	335	390	353	386	375	360	367	369	358	368	342	384	345	363	395	339	348	367	358	370	348	409	332	392	386	377	364	409	393	393	341	365	338	356	337	376	378	357	386	378	365	363	373	353	357	317	365	328	370	375	412	402	347	350	343	387	399	401	368	374	329	362	377	373	381	368	326	351	408	371	357	379	370	367	327	333	383	363	376	351	343	368	359	357	367	355	378	353	347	387	347	392	367	366	380	380	364	371	369	381	345	368	369	355	396	387	358	350	355	369	355	391	342	347	383	354	337	350	384	373	362	337	367	354	325	347	401	347	339	382	367	395	386	390	358	368	374	341	379	410	348	342	374	366	339	362	346	339	340
21754	17698	20939	14142	5748	3926	2717	2102	1680	1327	1174	1078	998	998	941	938	850	821	911	901	861	857	847	920	851	835	879	825	830	844	815	872	824	882	818	881	805	837	835	857	828	834	781	770	809	868	803	834	819	799	801	833	835	831	775	821	798	835	812	860	775	781	828	856	867	826	846	806	831	795	788	850	820	820	790	851	789	813	820	828	833	808	802	800	855	783	834	802	848	753	784	780	860	854	831	834	808	830	791	858	861	826	824	861	817	779	783	827	767	841	834	833	788	793	842	878	856	771	788	831	840	801	851	824	805	834	864	831	810	852	779	798	798	815	839	827	865	839	851	822	812	817	828	808	821	809	796	817	863	809	773	811	808	787	855	894	825	846	823	821	783	836	851	842	823	836	825	853	782	842	871	841	860	787	786	809	837	782	819	857	797	781	817	839	845	877	804	846	865	821	827	844	822	776	787	866	838	842	797	805	806	831	795	837	775	851	815	778	844	826	864	741	804	807	799	817	886	828	794	847	794	810	787	819	818	825	838	842	838	865	833	775	812	739	806	805	800	824	801	836	779	798	821	822	830	847	843	762	855	838	849	838	813	761	812	858	852	808	799	840	841	809	780	848	822	787	833	801	788	791	818	788	808	847	795	799	843	773	804	845	818	828	827	840	780	845	800	808	828	805	764	795	775	819	812	800	836	853	805	834	811	792	841	820	843	808	838	809	783	839	767	832	830	813	765	867	820	794	799	838	860	840	738	810	795	824	868	794	808	792	801	803	816	831	822	818	812	818	809	881	821	861	826	783	778	805	801	847	802	812	787	796	852	833	807	838	838	810	823	787	821	861	780	773	823	820	841	809	829	833	773	873	877	809	775	823	850	806	837	888	835	817	840	783	793	780	806	830	804	808	780	863	833	843	821	809	856	803	860	833	812	842	796	826	784	853	792	799	787	844	843	805	829	852	815	789	814	864	838	825	808	828	840	862	789	859	777	749	825	846	850	804	834	826	885	810	852	803	811	857	841	780	806	835	801	806	839	802	818	818	846	807	838	872	823	836	798	779	814	824	848	857	836	811	840	841	821	842	800	838	841	779	835	795	815	819	791	831	857	838	849	799	820	874	805	837	862	834	835	778	862	798	801	838	815	830	791	820	824	823	770	802	778	863	828	819	827	758	818	837	805	790	831	860	821	818	824	842	827	840	784	777	829	839	786	846	792	827	807	820	800	836	813	769	784	832	817	799	843	814	798	823	874	797	807	854	849	865	791	788	857	823	790	823	844	833	820	828	878	828	841	806	881	851	798	765	850	774	810	822	802	825	876	840	838	871	811	818	830	818	761	798	782	793	825	843	818	808	818	810	847	819	748	853	836	777	784	873	797	790	750	829	794	771	812	840	848	794	797	780	800	812	817	825	817	791	869	799	794	811	788	833	844	833	806	823	860	821	808	772	839	755	844	841	831	815	804	781	810	844	812	825	778	802	825	824	799	833	841	735	761	830	808	836	810	817	809	817	858	811	814	749	832	807	805	837	804	798	857	803	800	830	790	830	724	806	776	816	786	805	796	815	822	816	849	811	785	790	794	799	818	843	816	853	755	786	787	794	822	856	876	781	838	874	790	815	815	802	823	822	824	817	821	792	826	823	824	802	841	765	811	767	786	855	814	825	794	802	838	793	802	838	862	855	848	854	838	896	838	792	847	792	823	831	811	797	801	808	853	793	810	813	783	821	814	811	823	830	787	749	802	838	835	792	836	858	793	798	792	800	813	818	794	809	806	867	856	844	804	792	780	845	813	837	841	827	766	851	794	770	800	821	778	814	841	769	822	812	759	855	846	796	834	811	775	834	793	842	811	806	810	811	813	760	756	819	821	811	829	795	848	797	835	813	812	824	791	792	843	826	838	813	792	860	787	814	825	833	801	815	808	836	818	822	816	839	848	781	835	795	768	824	798	822	763	844	791	795	773	830	789	831	776	776	805	785	845	850	813	792	790	798	804	847	820	774	845	825	831	825	812	771	839	818	797	894	791	862	794	813	825	875	846	774	838	843	826	801	794	771	783	824	800	823	847	880	827	870	774	817	798	817	798	821	860	816	823	795	776	867	807	779	807	829	832	777	805	807	825	838	847	830	861	791	782	813	822	773	829	814	790	814	849	822	850	859	836	772	813	770	792	844	812	799	811	827	851	824	838	844	804	802	801	856	813	807	816	769	786	832	857	823	835	799	846	817	827	854	843	816	833	798	844	814	792	843	833	866	754	821	793	792	818	844	809	838	778	798	829	807	790	827	814	794	777	719	810	802	861	887	860	807	856	839	843	853	807	794	825	755	803	835	800	822	833	859	782	795	791	781	794	824	815	826	818	799	780	855	778	804	814	837	802	862	840	812	835	803	818	836	815	828	819	817	844	845	783	785	783	832	804	810	849	824	834	737	831	754	927	822	817	789	817	816	822	861	784	851	813	818	822	803	767	854	791	845	832	847	784	792	831	774	814	891	827	782	820	863	822	860	803	859	773	793	862	789	816	754	814	746	796	756	763	910	815	805	813	812	777	827	844	801	814	826	847	827	816	838	803	845	815	829	784	798	795	745	797	825	807	855	769	833	826	834	772	804	833	768	852	843	830	797	814	805	856	869	833	827	837	809	839	811	841	828	787	815	816	831	866	800	813	826	841	821	757	809	834	889	799	831	767	798	818	804	793	828	787	829	823	805	798	789	805	856	784	851	832	844	835	823	801	843	814	833	820	823	821	840	842	867	791	867	811	812	780	767	791	795	778	796	803	744	815	767	810	815	852	802	790	813	851	781	832	851	845	808	806	853	800	789	814	800	758	807	779	792	796	852	842	809	812	851	833	874	819	849	861	783	803	855	817	794	875	865	788	822	844	843	820	834	814	811	825	786	800	796	841	779	849	851	844	800	789	791	824	814	798	855	804	818	838	825	833	816	764	794	799	804	824	804	855	816	783	807	772	833	859	845	789	796	803	844	815	803	762	865	815	802	818	792	812	828	819	834	820	809	794	854	815	796	830	780	777	748	799	843	792	789	841	798	878	810	828	822	817	835	863	850	817	845	796	856	782	785	827	826	756	858	840	864	796	851	796	788	821	769	792	848	779	885	846	782	791	843	814	793	815	779	833	814	865	835	814	822	824	832	835	816	850	809	853	829	827	795	810	774	876	819	873	793	784	873	848	855	847	826	798	803	812	828	823	835	775	820	823	814	793	794	834	801	804	808	786	836	782	818	841	832	800	859	801	811	839	816	801	831	798	871	869	839	823	771	844	865	830	798	812	820	803	853	829	851	788	814	833	793	838	782	796	842	845	841	811	783	814	800	784	807	813	818	849	817	787	781	823	830	814	819	807	772	852	819	853	889	829	849	777	834	791	824	845	842	798	799	798	801	800	823	832	832	879	825	860	830	841	785	810	810	799	854	773	863	874	836	853	836	824	833	791	806	788	799	834	784	827	770	791	828	826	821	801	840	797	794	868	826
44379	32185	25225	12500	3515	1660	1052	766	647	565	499	452	462	396	422	454	479	404	442	426	391	442	419	456	412	419	396	426	412	396	383	434	450	362	424	428	462	418	405	454	453	440	403	379	465	364	433	413	392	389	411	413	414	386	380	397	414	405	390	393	404	382	429	438	410	388	382	413	421	438	421	447	410	395	375	414	421	451	423	358	392	398	418	409	403	420	412	402	434	436	427	409	405	431	430	411	450	414	394	389	400	432	450	422	388	427	408	400	383	391	423	405	444	409	398	387	449	428	396	378	425	422	413	386	374	382	429	372	408	381	409	378	413	421	427	400	407	398	405	381	366	400	388	359	425	417	397	397	416	412	390	436	428	379	401	416	379	400	448	415	398	467	436	415	403	362	380	386	376	421	388	398	353	410	415	387	410	401	387	406	459	392	367	427	461	427	386	383	396	403	380	435	419	434	375	392	392	396	361	437	372	401	396	395	412	402	392	435	404	388	393	403	349	409	401	439	401	430	389	373	442	413	435	433	447	438	404	378	385	396	414	441	422	476	426	418	400	379	424	408	456	470	414	425	400	421	397	410	397	415	401	382	397	383	405	403	441	390	440	387	416	351	380	425	364	400	426	398	380	382	397	405	385	380	419	435	425	409	408	392	459	405	416	457	404	473	445	386	409	401	376	393	432	437	402	392	395	414	375	406	459	371	372	414	398	405	416	443	412	411	383	412	400	427	398	412	419	408	386	400	390	384	400	415	426	422	409	433	402	449	461	405	412	396	374	398	418	400	447	417	406	372	438	398	410	410	407	397	408	431	409	379	414	378	395	380	383	415	418	429	362	403	418	398	382	389	416	399	412	460	440	425	462	482	423	435	392	441	391	411	381	417	373	410	385	382	418	453	358	376	399	420	392	408	400	400	404	430	430	388	400	371	370	395	403	410	381	397	417	399	396	419	384	477	426	445	377	435	426	412	432	409	416	406	393	399	409	410	396	403	409	371	423	420	371	405	439	413	399	456	369	415	404	424	408	399	417	442	434	381	420	400	423	439	436	363	402	432	398	407	428	431	414	473	406	347	390	411	401	461	393	404	384	417	381	419	426	425	398	437	423	399	406	395	409	434	404	423	397	438	414	404	401	383	410	386	358	400	435	402	425	393	383	425	441	425	417	408	414	432	448	401	414	435	402	439	430	419	406	399	421	386	427	419	432	404	401	414	397	422	420	419	390	411	386	410	415	422	405	365	419	392	364	390	397	398	380	419	369	411	361	406	437	409	401	410	418	413	403	358	419	413	399	406	458	388	420	417	407	385	437	418	415	428	416	398	432	405	404	446	442	408	393	410	424	414	432	427	392	382	413	441	418	405	385	438	419	415	405	398	373	376	383	393	398	409	395	421	417	469	390	430	408	431	406	415	400	374	432	448	435	404	387	426	433	425	392	379	444	415	417	418	398	420	398	373	390	411	396	414	436	399	418	403	405	428	392	380	407	408	393	389	360	396	397	402	373	448	417	414	424	396	384	427	412	425	379	423	444	398	419	404	393	406	408	360	399	429	370	387	422	438	410	478	421	439	408	394	416	406	421	396	418	431	432	366	402	446	411	395	412	418	438	413	429	428	394	405	442	359	392	366	401	398	369	394	429	423	453	412	391	469	401	423	446	392	383	403	422	425	415	402	441	463	398	416	399	374	442	415	398	433	395	411	421	453	409	448	397	372	434	411	427	453	422	433	434	440	356	412	404	403	429	397	398	397	403	390	409	370	414	427	443	391	393	442	385	428	381	412	410	398	436	450	427	428	439	380	425	447	406	464	402	422	381	443	394	418	466	411	384	435	437	393	410	398	422	403	393	356	390	413	445	429	419	355	408	397	383	443	407	415	412	427	414	410	405	416	403	406	406	373	396	378	418	386	412	405	395	420	419	403	425	424	394	396	425	385	438	434	440	398	410	376	423	426	390	409	388	416	428	397	405	396	431	436	450	407	429	402	391	416	394	424	405	430	453	376	435	403	408	419	428	456	433	414	419	407	429	412	372	420	415	395	404	413	373	434	372	412	405	357	408	438	407	396	397	406	417	415	439	443	399	407	402	436	427	396	420	383	428	405	376	437	387	399	411	412	454	413	371	362	424	386	392	442	467	374	426	422	379	431	471	466	425	427	398	396	396	451	367	380	376	422	423	402	418	399	422	406	419	370	359	414	449	415	450	443	424	401	422	405	452	390	429	381	412	358	406	426	343	396	390	401	425	406	386	401	411	388	413	394	379	425	423	413	366	379	412	418	399	429	399	382	396	422	405	381	451	434	422	414	440	460	397	394	393	406	436	401	405	425	428	404	423	407	412	399	393	428	433	422	373	403	397	410	438	435	447	432	409	372	420	441	401	406	426	403	436	414	403	422	403	389	373	461	354	388	447	451	434	422	405	396	448	426	416	448	379	375	413	442	436	405	365	388	413	400	373	376	401	390	432	414	450	399	396	402	448	390	382	405	389	413	379	418	390	459	386	407	377	402	430	411	399	404	396	392	419	379	457	362	426	387	420	418	441	410	415	402	379	416	420	407	407	422	427	429	417	398	358	368	414	412	410	384	454	417	413	404	430	433	406	442	428	390	374	385	421	437	397	435	374	363	389	412	368	394	432	399	408	387	410	425	426	430	415	402	395	456	419	418	406	382	377	423	437	434	373	419	428	394	397	440	399	446	395	421	391	390	433	406	392	371	397	422	403	428	387	398	386	410	461	448	416	406	414	415	422	396	398	391	412	386	433	405	446	450	390	414	429	399	421	391	424	401	420	417	357	402	415	407	435	465	383	452	417	413	413	388	402	382	367	427	417	407	438	389	406	408	363	392	387	415	416	399	419	397	404	443	381	392	410	462	422	417	354	414	452	421	406	411	407	409	415	425	436	407	388	407	389	372	407	423	446	404	410	400	448	411	407	380	482	391	430	407	382	403	411	432	362	403	399	416	412	426	367	444	436	370	452	434	455	447	405	426	389	403	412	399	412	393	400	419	448	431	426	401	439	408	407	404	420	410	390	415	382	408	433	408	390	415	410	414	377	425	447	375	417	423	457	483	399	371	452	392	379	372	365	403	405	418	452	439	463	393	376	395	413	419	420	431	420	428	438	394	413	374	450	386	373	422	405	429	424	439	407	464	380	392	387	395	408	423	408	437	403	428	415	416	370	391	433	381	411	447	386	387	430	427	404	402	393	412	413	423	424	424	476	411	403	403	395	413	393	425	403	412	367	413	406	405	423	399	406	383	410	423	398	410	417	420	421	441	424	424	424	378	375	404	398	364	414	407	404	428	415	414	419	379	452	413	384	418	422	414	373	385	407	407	425	401	399	457	393	430	440	410	397	436	427	410	414	433	394	414	408	399	453	443	414	423	406	398	429	426	411	424	404	393	401	409	404	431	363	410	450	399	398	370	391	425	410	428	374	402	425	428	429	437	400	408	402	376	405	399	362	384	428	429	419	393	389	385	399	417
27162	24177	26793	15004	8293	5150	3644	2747	2262	1717	1456	1267	1173	1162	1152	1072	1083	1021	1023	1068	993	1016	961	1009	1017	955	976	957	952	1006	963	959	938	947	986	919	926	938	945	954	954	949	918	877	939	952	937	907	932	883	915	867	912	932	905	961	932	933	955	914	909	891	938	904	936	918	905	941	924	899	944	891	890	938	931	854	904	944	898	906	846	922	882	911	910	934	920	953	888	944	938	923	905	931	920	930	958	850	888	895	935	972	934	919	888	924	885	888	865	852	911	887	992	904	921	901	886	894	891	892	872	919	969	910	888	894	883	941	900	894	890	854	889	946	902	934	918	899	923	928	922	890	936	872	862	937	893	939	929	944	942	928	910	910	945	895	951	901	919	902	933	926	871	958	923	864	896	890	933	915	891	909	945	889	927	927	875	925	952	935	922	929	857	942	933	925	879	905	926	904	896	873	945	883	902	894	905	876	877	901	912	897	889	903	893	918	906	885	909	867	933	904	917	918	912	921	926	914	908	884	935	941	899	907	910	894	941	875	946	904	863	908	888	937	929	914	921	873	877	893	920	871	898	901	903	950	921	927	903	891	890	885	914	850	961	868	903	877	911	924	892	892	965	887	894	871	923	902	908	927	911	890	907	866	941	883	920	927	886	888	875	920	864	909	863	930	901	922	894	986	964	917	875	895	894	897	900	934	978	927	940	872	886	967	906	878	878	910	864	890	939	860	916	920	884	894	902	930	895	910	897	871	914	914	920	944	941	886	892	898	907	913	951	938	941	882	914	849	897	910	893	879	898	901	923	995	907	937	909	871	868	891	917	900	949	890	899	925	935	954	935	899	898	888	857	898	909	917	848	893	899	904	901	919	909	948	914	866	905	863	896	901	911	885	910	910	917	879	923	899	929	867	922	855	865	925	872	872	857	820	932	937	954	887	911	888	854	858	917	870	931	903	943	916	933	912	915	936	966	902	838	885	887	928	898	896	893	897	891	870	932	933	908	900	913	887	860	873	924	917	915	942	925	901	954	909	899	889	907	865	893	893	924	900	942	885	919	893	938	905	941	904	907	917	884	926	896	889	940	894	906	901	910	944	904	937	894	906	893	904	879	910	895	907	837	915	886	914	900	877	934	935	890	881	922	859	922	945	939	964	913	937	964	880	874	894	888	929	886	854	878	886	917	932	945	912	943	889	885	950	885	898	892	910	867	915	848	946	919	924	937	873	901	920	907	973	886	897	890	854	963	938	903	920	967	866	910	928	909	934	953	959	943	889	955	890	945	887	944	898	855	932	896	895	845	920	934	881	930	859	893	818	920	865	887	869	917	924	880	944	883	938	907	913	914	887	932	856	945	931	929	937	911	889	894	874	915	899	907	896	895	920	886	887	959	903	839	984	846	867	892	937	915	868	856	877	934	925	938	955	908	912	897	936	934	944	921	914	930	903	940	931	925	921	879	862	900	869	877	917	919	882	901	900	920	862	932	936	889	904	872	925	920	915	905	914	863	906	911	953	897	944	914	857	904	881	906	882	903	929	932	877	922	899	932	889	891	856	900	885	894	923	897	902	879	907	931	951	898	859	884	884	981	935	914	911	872	930	920	931	946	938	902	902	884	919	874	938	916	893	851	949	888	860	882	869	919	902	901	902	869	958	939	877	940	952	901	872	918	877	900	912	910	879	883	900	910	914	890	937	904	921	889	854	887	892	871	920	846	906	858	913	853	895	894	889	927	909	944	890	919	877	930	879	879	859	922	920	847	940	947	883	931	876	879	873	939	890	917	885	839	890	847	896	881	889	946	903	946	913	894	923	861	880	916	880	940	955	905	901	876	882	908	893	884	897	925	878	946	856	855	942	923	889	891	906	904	883	913	891	897	896	888	890	885	871	912	917	891	913	891	864	859	876	935	939	901	907	888	913	878	896	906	921	890	908	885	881	920	910	872	837	961	918	910	900	928	876	933	890	903	912	920	874	897	913	881	862	896	905	960	891	871	943	920	869	871	902	921	878	846	909	904	949	879	900	888	921	923	858	909	902	902	881	890	894	895	969	895	936	910	904	858	880	924	953	905	907	906	856	914	905	926	945	849	930	991	929	891	888	912	903	919	903	881	878	891	925	844	883	933	853	922	914	921	920	914	903	918	857	901	886	909	979	905	913	935	895	848	918	908	900	867	906	875	919	908	863	888	845	902	936	907	935	863	918	868	889	934	894	867	870	878	905	905	905	918	889	884	889	907	899	900	916	885	905	863	884	911	894	934	913	887	860	905	894	941	922	916	936	953	911	871	955	892	831	917	903	932	875	904	905	930	872	913	925	880	850	883	921	885	876	917	936	889	855	920	908	923	904	904	867	903	890	930	880	929	897	900	844	913	807	901	925	933	875	927	857	887	847	887	932	936	888	920	871	933	943	892	941	952	892	883	928	913	946	883	895	947	905	874	886	925	967	882	913	929	920	898	943	914	858	853	957	928	894	877	910	902	926	910	951	923	922	901	900	902	892	902	893	844	914	873	902	905	933	938	859	863	931	926	846	888	908	857	935	913	943	934	909	903	894	911	905	909	930	825	907	936	872	893	904	935	916	887	926	884	939	917	850	884	889	919	872	925	912	900	877	910	889	875	874	965	923	924	894	929	836	886	862	888	965	921	918	888	889	913	922	915	900	928	895	937	986	898	928	907	883	895	870	903	896	900	878	924	926	975	918	932	901	892	994	900	884	923	947	928	951	916	866	931	911	901	909	897	865	869	895	886	895	861	888	896	915	914	865	925	841	861	931	937	936	892	953	868	911	887	902	879	888	891	836	930	917	972	917	903	903	911	845	850	936	971	937	888	896	935	907	883	908	922	912	892	939	910	885	881	870	932	833	962	955	873	883	881	935	903	884	846	914	906	926	920	911	895	892	952	834	865	859	874	873	929	927	913	900	901	947	904	881	945	865	869	892	852	899	894	917	896	876	938	881	900	929	870	932	1017	951	934	909	931	883	875	908	883	892	877	896	926	903	888	910	920	886	889	904	892	962	846	871	856	906	895	887	830	967	870	916	927	917	917	929	939	914	931	916	900	888	905	921	878	872	898	910	930	903	875	926	899	855	899	902	925	878	914	905	931	866	933	878	903	915	892	916	923	854	907	856	903	895	892	955	889	944	901	856	887	900	889	895	924	939	839	889	870	839	891	917	911	871	874	975	926	934	867	922	954	895	925	887	898	848	859	889	893	892	897	891	940	890	876	908	862	961	856	941	899	890	892	883	891	930	891	893	899	922	891	890	871	873	884	916	907	914	917	887	915	884	903	882	931	922	899	906	885	926	921	919	897	917	906	881	921	939	885	901	893	904	862	896	910	852	885	926	896	937	918	920	860	922	943	952	911	912	930	947	894	823	904	842	935	892	855	899	899	930	875	948	877	873	914	853	895	884	890	924	871	910	928	938	878	895	878	864	899	916	923	938	882	865	901	925	922	879	941	838	898	952	858	970	903	924	892	935	871	894
20115	11162	5824	2369	1316	834	609	520	459	472	416	426	405	444	451	429	404	396	391	422	424	421	432	401	420	461	385	459	365	416	421	402	409	427	408	422	415	423	428	453	413	454	381	409	437	403	402	419	423	420	441	435	402	367	438	347	407	411	408	454	422	447	381	385	420	400	428	416	421	396	378	400	429	422	397	384	432	427	425	455	431	431	428	433	431	448	416	429	389	403	412	428	401	452	399	427	440	394	402	402	396	433	427	400	395	434	418	416	379	437	433	475	398	417	412	429	406	400	380	388	440	438	402	415	414	419	374	415	380	387	430	420	424	449	382	426	467	461	427	383	391	424	375	372	399	367	403	433	409	417	369	414	459	400	445	417	409	434	396	451	413	409	415	429	432	419	407	406	424	421	416	411	432	431	447	436	434	416	409	409	449	420	437	424	394	436	391	392	393	422	416	398	436	379	401	390	395	418	392	446	384	422	431	438	416	418	369	423	414	399	439	434	440	361	445	426	420	445	443	430	429	429	399	456	408	400	409	408	386	391	444	447	415	421	399	399	412	413	430	450	403	408	407	457	399	418	430	427	423	433	420	455	416	411	380	401	436	414	352	431	458	413	410	435	409	451	411	479	400	367	415	388	443	387	448	466	399	413	401	438	392	398	362	436	413	394	415	392	372	438	402	422	421	443	430	450	423	467	429	427	383	436	400	430	415	418	455	432	399	422	427	378	417	428	444	422	417	422	434	391	419	430	441	425	419	386	410	414	395	433	409	459	383	430	430	378	430	401	386	446	412	438	442	398	392	433	403	411	446	401	429	392	418	423	413	382	429	359	428	437	390	397	409	420	418	406	399	389	433	408	425	413	384	389	418	409	369	400	410	392	379	407	442	409	392	415	431	427	385	417	413	419	365	425	400	401	420	439	402	440	472	420	374	409	469	379	409	422	421	454	430	428	437	460	422	379	392	419	410	424	369	396	438	412	421	433	383	418	402	445	412	438	436	405	414	464	449	450	390	412	448	404	407	408	450	420	397	385	409	417	378	425	429	399	409	414	403	427	406	434	462	397	440	410	416	439	411	386	425	433	403	443	412	404	405	436	414	404	415	382	392	410	448	423	351	394	389	400	403	397	441	435	408	410	393	384	385	427	423	430	428	414	441	412	398	399	423	397	420	424	435	407	460	446	409	411	449	425	444	391	422	406	409	437	424	391	411	440	419	389	432	436	419	423	361	431	409	403	423	405	414	399	441	405	394	389	415	388	405	392	401	429	422	382	391	420	398	457	424	413	391	408	380	441	409	422	393	411	387	455	440	428	416	440	393	392	422	443	396	443	385	427	397	441	393	426	475	411	417	430	389	402	418	386	421	432	445	398	414	440	427	405	429	413	375	385	399	411	419	395	418	470	356	405	431	440	399	377	394	402	393	413	415	378	412	406	441	385	370	434	432	405	418	407	415	410	436	359	425	401	438	388	434	393	433	440	483	440	363	418	410	445	386	441	376	422	393	422	411	425	400	418	441	409	436	404	405	399	404	424	421	421	442	407	414	413	401	405	409	447	403	439	436	414	385	434	438	418	390	390	437	388	412	428	406	435	428	396	443	420	415	443	393	430	406	387	405	366	399	420	426	402	423	460	398	408	420	451	419	406	406	392	413	446	436	404	401	402	431	436	430	400	403	459	404	401	436	431	437	387	419	448	416	424	420	399	403	409	430	380	397	404	428	474	422	422	424	426	465	412	394	417	362	406	454	420	387	433	485	423	405	440	428	396	457	404	426	423	439	444	385	422	408	431	460	429	433	419	399	409	421	400	420	411	372	408	449	401	431	430	417	426	420	431	426	396	428	432	448	392	440	394	409	412	414	389	424	409	381	377	426	422	450	438	453	386	400	378	423	406	384	418	382	384	471	383	420	401	394	437	381	436	400	441	445	406	394	397	400	429	398	430	393	449	410	405	417	418	382	415	416	389	400	419	407	397	379	430	426	396	471	421	393	440	403	409	423	415	427	393	429	428	395	417	443	439	395	377	450	413	390	399	438	420	430	394	424	421	397	425	415	433	396	407	428	419	442	398	438	392	379	422	397	448	401	410	440	399	454	403	401	400	427	444	384	412	380	428	454	417	439	415	373	424	451	424	447	401	398	397	399	426	397	441	414	409	444	405	423	409	405	395	401	389	424	390	397	382	419	419	413	426	394	418	412	410	375	419	431	420	448	415	465	427	409	408	397	396	403	408	437	433	443	407	402	430	425	425	454	396	416	445	401	396	417	408	428	421	408	467	419	415	400	412	406	416	409	424	403	410	434	428	411	405	412	386	411	411	403	383	440	426	442	396	449	371	435	431	406	440	374	390	439	445	399	378	390	398	403	430	459	418	395	391	386	416	467	436	430	435	420	402	364	401	388	428	421	438	398	441	416	430	416	471	439	435	428	436	419	424	408	435	434	380	380	454	376	441	437	396	402	418	394	404	427	405	404	429	426	409	438	363	367	407	404	423	377	468	398	381	435	468	434	429	426	370	417	431	428	421	456	414	449	370	400	392	479	403	407	404	431	415	423	401	438	427	411	390	432	404	380	413	382	418	366	418	345	407	440	444	452	434	439	385	408	408	439	417	407	388	424	400	418	441	382	426	411	424	415	424	420	440	378	412	439	437	436	384	390	434	421	421	428	384	437	429	375	423	428	405	442	399	428	435	406	395	412	407	423	369	451	408	448	426	389	435	407	456	374	404	424	429	436	372	425	428	413	424	394	405	431	405	434	427	419	420	431	396	413	385	406	403	440	391	389	362	384	399	432	438	449	429	427	423	432	409	459	403	431	422	424	418	405	430	404	445	399	427	404	429	454	438	410	414	421	426	394	416	420	394	402	423	381	418	425	403	422	369	428	448	410	417	428	403	440	425	431	399	403	381	418	411	450	424	392	397	395	408	407	454	418	397	407	401	425	449	426	410	381	441	416	411	446	412	399	435	437	414	403	374	396	444	430	399	452	433	427	418	425	395	423	441	424	396	450	434	424	399	426	404	403	404	405	400	418	421	394	371	441	460	410	378	434	416	387	423	423	414	369	468	400	421	419	409	455	412	368	435	406	413	414	405	376	412	416	404	405	404	409	387	422	398	429	403	405	459	439	393	474	420	449	379	404	415	426	405	405	417	397	424	455	433	409	378	416	454	407	408	408	400	452	433	418	420	390	467	449	398	436	457	414	418	421	410	409	432	384	438	445	411	422	430	393	424	424	414	393	391	395	432	389	424	427	415	408	458	455	408	402	402	405	408	435	458	424	412	441	409	411	416	403	404	444	376	430	443	381	438	422	431	414	428	424	442	391	392	353	420	442	404	396	432	418	379	420	432	450	413	411	406	371	406	426	405	420	421	455	426	399	408	400	410	426	428	423	430	397	437	407	429	380	445	427	388	461	397	428	443	403	423	399	416	426	410	416	430	392	439	411	395	396	411	418	424	438	401	430	406	394	404	428	430	409	360	414	402
12086	9021	9187	5774	4209	2503	1699	1468	1190	1036	915	991	962	916	940	887	960	926	873	921	912	919	967	987	880	911	921	924	1019	921	888	949	914	940	903	911	900	894	912	921	879	944	896	909	911	906	889	897	908	956	873	919	915	947	887	885	925	913	842	919	925	938	909	879	918	888	873	911	905	897	910	943	927	911	944	894	898	893	853	896	921	921	941	910	880	851	890	901	914	946	917	933	898	903	912	905	923	894	915	894	899	885	875	890	923	906	913	883	867	898	896	927	879	923	963	930	904	908	925	899	917	948	908	881	949	900	807	886	930	857	921	861	910	884	890	938	921	919	888	892	874	890	947	954	896	911	924	898	931	864	941	913	936	910	878	843	884	862	865	851	903	936	914	898	863	920	887	922	900	926	904	862	886	931	891	866	943	897	919	909	927	882	876	941	945	903	895	914	919	876	900	887	966	912	930	921	919	878	876	909	874	897	903	881	890	926	911	868	917	907	910	888	938	850	903	886	931	924	890	957	882	887	912	957	926	891	873	870	896	908	822	935	931	928	953	921	919	895	949	950	881	863	928	874	903	959	944	899	911	881	893	915	897	853	865	897	903	905	872	904	891	895	868	901	896	911	905	919	839	891	928	910	865	893	925	922	912	907	907	935	912	918	808	897	935	942	930	912	980	896	886	864	914	900	857	885	927	900	845	868	930	901	907	914	915	889	896	832	863	912	895	886	938	904	954	922	890	912	889	907	882	939	900	908	877	951	923	834	900	925	864	871	897	881	870	875	917	920	932	863	937	943	940	876	881	869	895	933	955	950	908	897	914	952	922	907	890	864	897	860	927	886	870	918	881	947	888	892	897	891	866	898	908	892	937	948	904	872	923	825	942	906	886	893	917	883	897	868	911	903	836	907	931	922	931	907	934	936	894	856	896	934	881	891	939	886	931	922	870	941	894	976	908	902	888	847	873	913	897	860	922	918	894	918	918	934	907	887	913	897	927	898	914	924	893	907	900	897	907	889	884	889	893	903	947	894	882	926	861	992	948	881	908	850	895	913	968	883	892	925	918	889	958	877	943	943	931	888	923	881	876	897	882	885	906	872	894	901	859	957	926	876	927	881	865	903	900	881	907	854	917	871	897	931	907	891	883	901	967	930	944	806	874	873	931	948	854	942	896	883	890	932	907	881	923	871	925	852	945	900	913	900	909	924	934	906	930	935	875	902	868	917	886	894	907	913	955	921	896	957	949	872	817	863	877	953	958	913	882	937	825	889	882	915	903	915	852	942	897	950	894	935	851	908	918	945	904	919	901	923	871	912	885	899	916	899	952	905	923	894	910	883	882	923	913	904	805	909	933	889	868	911	872	978	983	925	901	927	881	852	899	908	910	883	894	963	939	876	951	890	877	902	937	856	940	897	913	913	928	923	905	873	893	878	950	902	932	896	884	894	860	897	910	946	922	976	890	919	913	925	905	858	921	891	898	890	891	912	909	876	897	912	890	929	919	941	912	871	875	909	904	958	911	915	961	905	849	891	925	882	876	907	949	896	926	924	927	933	897	898	950	918	846	914	938	888	972	912	882	897	903	869	877	920	877	884	898	907	915	947	886	884	918	895	896	924	940	845	843	960	891	872	834	890	878	941	870	904	870	877	888	879	910	919	907	870	891	961	854	920	926	920	858	903	955	870	921	892	919	893	947	865	849	904	891	893	879	912	923	864	851	886	908	919	859	940	962	913	914	920	848	938	886	865	905	930	911	931	881	876	929	919	908	897	919	853	913	916	880	921	874	894	879	872	905	891	912	968	960	924	916	902	898	903	908	855	923	862	845	848	863	927	887	942	951	946	836	927	900	914	879	869	900	940	912	928	905	890	940	883	911	917	903	864	848	916	937	927	869	916	928	890	819	909	952	893	909	900	857	901	877	892	921	915	873	883	933	907	884	945	899	888	939	928	916	886	858	903	872	919	931	922	926	917	883	930	899	897	937	930	895	863	951	906	861	887	926	902	886	918	896	837	894	954	890	870	848	905	917	892	917	864	866	874	868	915	916	930	973	830	868	895	942	886	938	926	882	880	909	924	935	886	922	971	899	937	903	860	898	867	847	851	848	901	878	940	918	889	897	918	882	909	890	909	886	926	863	940	976	942	885	873	940	936	944	916	889	910	865	891	921	860	921	924	942	864	964	962	882	875	882	878	900	930	948	923	881	874	850	900	977	956	863	871	901	914	931	890	921	947	888	852	856	900	944	886	900	911	902	823	921	912	911	887	908	937	907	927	879	962	878	890	968	926	889	910	892	939	891	865	876	891	935	908	889	855	917	903	896	818	879	913	909	952	946	856	894	926	892	878	866	912	956	921	894	922	921	904	889	872	910	860	887	882	915	909	875	885	852	910	929	925	884	919	923	879	904	871	938	887	876	914	893	863	869	905	915	901	995	885	921	939	898	890	913	874	925	912	883	871	880	909	918	952	985	883	932	891	877	878	921	961	966	955	916	851	902	885	852	863	910	906	955	873	897	953	944	872	847	950	927	848	918	829	886	926	906	878	906	859	959	922	873	937	917	929	885	903	908	865	937	910	898	924	944	991	898	952	924	851	877	903	893	906	927	943	915	896	937	959	920	893	938	863	905	901	938	917	880	871	915	906	927	932	910	907	955	906	969	935	913	935	896	928	879	937	912	952	891	880	946	853	891	896	880	854	921	941	864	919	919	898	937	882	881	902	888	909	905	896	936	895	832	919	936	910	931	875	896	913	933	882	925	870	967	900	910	910	926	920	914	859	882	847	910	865	844	927	954	896	919	922	906	942	945	883	954	925	865	902	952	894	909	873	892	892	904	931	898	901	891	908	904	873	923	939	913	889	938	869	936	914	883	922	927	874	933	901	884	889	895	855	903	871	916	911	933	866	906	926	902	923	862	890	922	946	944	895	906	911	870	859	917	903	900	929	969	902	890	926	923	889	921	902	862	946	917	926	931	905	902	922	882	933	949	931	901	870	880	879	920	930	874	920	876	926	893	868	867	876	891	890	893	896	916	905	917	889	901	928	889	871	936	891	923	922	938	947	937	854	929	941	881	875	879	838	910	939	924	875	839	988	928	934	898	957	907	931	913	849	870	884	840	936	900	858	913	910	885	893	947	929	924	872	863	901	888	942	946	870	892	898	864	845	944	892	911	900	875	873	927	903	873	865	874	951	935	917	886	922	888	908	896	856	941	937	909	887	874	931	907	945	889	898	944	941	889	923	929	912	945	950	886	910	919	879	909	928	921	973	934	873	860	937	851	897	904	903	848	890	869	907	910	912	964	923	895	906	931	883	936	941	879	922	879	883	877	918	921	919	911	878	888	883	935	898	904	934	851	873	871	882	865	897	868	898	887	917	908	901	904	883	922	961	884	897	949	864	904	942	896	944	879	932	900	860	900	905	908	906	888	860	899	902	911	958	897	919	905	869	921	912	926	896	808	884	954	871	944	913	948	936	909	930	943	915
34744	22277	17056	5976	2145	1153	800	645	530	441	427	443	391	374	393	406	363	373	385	379	344	408	419	364	361	410	389	380	393	366	373	361	349	336	354	382	375	351	404	360	363	370	370	355	359	350	380	355	364	363	353	381	396	394	348	376	405	415	387	388	309	345	347	399	348	372	383	354	395	341	397	332	376	367	344	399	362	338	326	344	325	379	379	321	379	348	379	380	357	389	363	358	353	356	374	372	342	346	368	383	386	369	362	346	347	357	355	349	383	336	347	348	358	401	367	360	342	385	356	351	398	336	385	361	347	363	373	369	346	357	376	344	391	375	404	378	343	369	376	361	373	404	348	353	377	378	338	370	356	387	385	368	402	307	371	360	359	378	376	402	369	364	360	352	342	374	351	355	389	364	393	389	382	378	340	389	361	366	387	368	383	362	385	395	370	349	365	333	374	396	384	356	351	322	361	413	316	358	392	345	325	402	378	378	373	360	372	376	383	362	353	372	327	365	387	398	339	371	371	354	419	379	335	364	372	374	389	406	387	354	407	351	388	350	375	371	309	374	354	324	396	385	390	384	382	407	293	382	352	398	378	351	377	371	375	419	386	344	383	408	352	338	354	339	372	355	377	375	354	381	394	314	366	385	363	393	398	378	380	359	359	371	357	369	340	360	374	365	424	360	386	394	353	368	344	370	364	365	361	326	349	345	366	355	329	371	387	361	395	392	376	395	345	377	339	369	377	373	379	355	351	330	365	428	347	409	382	374	372	349	378	359	367	356	368	344	363	367	389	329	337	402	374	393	384	386	376	339	357	380	370	354	356	364	339	337	401	377	374	393	330	404	350	363	367	371	374	356	352	379	328	374	349	339	358	372	372	371	381	390	378	379	359	384	427	373	364	378	361	382	384	329	377	358	403	360	366	345	388	360	365	366	371	378	351	384	375	368	384	371	401	437	362	378	367	346	364	383	342	348	344	326	362	374	398	390	347	382	372	413	394	374	375	380	355	333	396	333	336	376	368	381	358	394	361	368	389	358	357	367	369	351	361	392	389	348	341	373	362	361	368	401	380	372	367	350	383	341	388	354	386	352	358	414	405	374	360	351	373	339	357	367	400	364	380	383	334	363	396	395	348	371	345	383	414	360	353	340	340	374	355	365	385	358	372	330	365	381	443	421	374	390	356	369	378	410	372	368	372	384	353	364	386	357	378	389	388	361	387	351	349	366	386	407	359	362	360	368	360	378	322	354	366	393	349	398	380	373	352	379	426	389	382	360	372	339	371	355	410	397	361	374	383	361	383	344	350	412	357	342	368	325	378	377	408	345	369	374	363	376	389	393	376	350	359	382	384	379	385	393	370	405	383	332	347	329	378	387	383	385	394	342	363	356	384	369	368	379	388	367	347	372	336	365	371	347	379	440	385	373	338	404	399	355	338	402	382	399	401	399	408	338	387	350	403	383	410	358	345	360	389	371	378	387	373	375	356	390	361	363	375	361	332	391	372	366	383	346	343	373	377	356	366	372	400	390	366	387	337	353	338	370	365	351	375	354	385	392	351	383	393	366	364	346	343	365	357	401	378	356	380	353	335	358	379	378	381	382	359	427	342	366	343	345	343	406	356	403	378	357	326	361	361	356	352	361	326	377	376	354	329	372	355	390	389	367	346	347	422	394	329	374	388	364	362	391	371	390	375	377	363	404	365	368	366	386	374	377	380	368	382	359	346	377	362	366	369	369	383	352	351	347	388	403	372	379	381	359	377	375	360	366	347	339	346	362	362	397	382	367	348	376	364	376	355	380	352	341	355	353	412	400	338	376	378	364	352	371	381	410	364	375	379	370	380	372	372	333	353	351	382	357	383	373	378	361	398	358	360	366	388	372	331	358	347	374	368	357	314	377	361	368	342	348	393	356	337	350	364	353	381	378	360	353	350	369	356	385	387	372	392	351	368	409	378	385	396	366	359	358	348	350	393	357	376	378	389	372	402	367	391	388	348	392	373	375	394	374	378	379	370	361	383	381	343	382	347	358	408	354	383	362	349	365	356	399	348	391	361	367	404	352	367	375	403	329	367	351	336	358	380	370	368	365	344	425	377	340	367	357	357	368	368	382	336	384	392	322	365	390	366	340	358	373	381	368	390	376	354	368	382	382	358	366	339	375	357	377	360	357	340	396	372	378	376	371	377	366	346	376	373	376	372	385	346	359	370	371	329	338	384	358	361	388	374	346	368	368	384	349	381	394	365	378	379	396	355	347	359	400	352	367	345	382	378	394	383	390	367	389	333	404	389	372	376	340	327	381	349	400	434	357	358	365	320	355	385	365	364	375	377	359	363	356	368	332	357	346	389	368	393	371	389	387	344	406	371	353	354	353	357	345	370	352	393	372	358	380	333	378	343	357	352	397	347	398	343	362	371	380	385	372	371	368	386	363	367	366	380	403	356	361	359	395	384	372	359	415	374	330	363	351	405	328	361	318	354	332	353	366	378	365	355	389	354	379	373	355	382	387	373	392	370	335	377	373	363	335	376	391	349	351	373	392	388	349	380	391	328	362	377	369	386	351	380	381	415	354	394	405	346	394	378	371	343	388	378	351	369	368	375	366	386	385	341	398	363	319	332	409	359	396	403	359	387	347	336	374	386	357	360	348	338	364	343	384	358	367	381	345	395	372	359	383	361	371	390	371	379	350	341	365	366	355	387	361	384	364	442	381	351	374	404	401	362	400	318	357	357	382	386	364	357	377	413	397	376	345	364	366	364	346	332	362	389	393	381	347	336	349	390	388	341	352	372	378	365	362	374	361	367	357	354	377	361	377	356	375	407	355	343	332	357	365	348	382	355	370	402	372	390	354	384	364	379	402	367	356	345	360	365	371	391	400	387	376	371	330	327	349	407	386	371	324	377	359	390	375	372	384	333	379	374	375	346	374	357	374	389	347	377	380	388	392	401	379	375	365	378	348	374	369	393	427	327	368	347	358	349	347	379	345	395	398	370	351	367	341	370	363	379	377	358	358	349	368	354	353	330	383	361	356	368	375	357	358	402	364	388	397	371	365	352	388	369	373	323	405	393	373	368	382	434	370	374	357	345	399	381	355	337	364	394	367	367	378	352	387	400	379	360	384	349	360	383	351	350	343	377	337	377	367	350	389	371	331	341	381	366	378	346	372	375	362	379	398	351	349	381	353	373	342	362	370	385	349	368	359	347	376	376	409	332	338	378	381	366	346	342	417	370	352	382	344	370	345	400	358	319	371	400	328	335	364	354	322	376	378	346	390	354	359	353	381	397	358	355	383	392	378	380	356	360	403	384	346	341	378	360	362	355	379	371	355	353	363	353	372	339	394	369	370	386	370	377	389	334	370	324	384	348	355	358	390	359	386	381	364	359	382	366	370	377	341	367	355	364	384	375	365	336	354	368	352	346	358	383	375	361	386	388	387	349	373	407	363	365	349	362	389	379	359	366	365	394	380	385	362	373	355	381	362	330	373	362	381
21810	17037	20761	8875	6271	3900	2735	1988	1524	1318	1117	1020	1006	1006	908	953	877	828	931	907	929	894	829	904	875	828	915	857	843	828	925	892	888	852	826	824	818	841	840	840	824	812	857	819	814	871	843	871	835	867	842	832	828	857	776	825	819	836	866	795	826	800	841	824	820	779	818	830	783	839	811	824	883	842	841	833	863	837	811	785	883	797	809	848	818	831	842	797	808	869	832	821	856	813	836	785	816	838	834	829	829	874	775	860	796	821	820	836	830	796	874	804	858	800	792	819	853	826	828	818	812	855	838	791	849	802	800	801	839	865	815	850	844	849	829	801	826	842	880	844	833	833	801	836	837	834	834	792	856	787	800	819	823	814	816	861	829	848	764	811	826	807	793	819	806	781	844	862	849	784	822	851	785	840	832	857	863	830	773	845	804	837	870	778	827	835	791	782	773	822	793	859	818	810	823	816	800	835	832	792	819	811	852	807	805	842	794	839	816	860	839	818	834	783	779	889	862	779	820	768	819	832	861	802	857	854	773	827	821	822	865	794	854	800	798	841	829	817	865	845	839	841	883	786	846	880	859	792	857	823	787	824	880	796	823	861	791	815	820	884	860	821	793	796	808	799	810	848	816	825	831	806	769	844	816	813	825	874	841	801	819	824	814	824	838	791	837	860	817	777	823	799	858	853	834	790	793	801	808	818	845	834	821	853	836	833	806	814	815	818	775	843	850	807	848	806	879	841	849	823	808	809	823	804	775	821	803	811	852	760	798	812	788	789	808	838	812	796	851	831	815	776	797	823	834	824	779	777	814	800	768	814	845	815	813	809	860	838	816	864	846	792	829	826	817	781	828	799	848	839	834	905	850	788	844	812	811	824	836	860	824	822	844	825	834	830	835	851	868	794	817	747	838	805	840	802	823	799	825	843	832	860	838	811	821	875	811	782	726	791	769	805	823	784	836	793	811	804	813	846	840	775	840	807	850	827	867	785	822	836	836	814	795	849	845	786	847	851	843	816	869	791	845	840	830	806	825	759	822	845	811	818	798	839	795	860	838	873	803	858	851	870	806	832	821	813	839	846	824	845	823	868	810	851	854	838	847	812	837	810	834	873	839	786	831	813	814	811	794	780	854	809	860	821	816	877	786	830	818	863	803	827	786	852	854	864	823	781	789	795	824	859	805	845	786	829	875	805	817	787	860	844	776	817	791	818	801	814	831	808	856	795	806	779	852	821	827	808	834	853	827	845	827	797	808	794	789	820	778	776	836	792	789	800	844	816	813	843	852	819	861	797	765	809	836	852	802	844	816	863	814	880	807	826	843	823	831	872	809	829	827	804	803	800	865	835	824	790	784	859	819	766	822	805	845	838	808	817	820	782	836	805	845	792	819	816	815	838	844	827	876	797	801	829	775	851	877	818	811	802	815	756	819	873	823	825	801	813	814	758	866	853	841	776	861	792	777	762	850	850	812	836	811	845	785	792	840	822	813	852	829	873	808	826	814	860	770	808	792	838	797	841	855	875	801	843	848	896	839	802	811	825	801	832	860	823	808	829	849	803	805	845	822	764	813	806	810	778	804	842	824	817	849	819	869	848	799	825	849	847	800	832	787	833	803	821	796	809	811	842	859	831	836	778	860	816	835	755	845	818	856	812	842	838	859	857	809	848	877	835	818	819	818	814	799	828	784	836	807	858	829	884	841	816	805	770	862	822	816	829	856	815	805	838	776	847	797	820	851	854	821	840	843	806	795	868	795	837	837	808	808	799	871	830	801	784	797	801	804	853	776	818	828	804	815	839	784	828	812	807	804	821	819	834	802	782	821	782	804	802	847	845	822	872	837	828	810	845	838	833	801	855	816	816	826	796	786	818	856	785	792	774	849	785	856	867	818	844	797	805	833	808	807	779	828	868	816	841	803	792	818	788	821	800	798	822	811	809	853	854	839	861	750	827	835	850	800	850	836	823	824	851	801	837	871	812	836	806	914	780	832	821	833	786	801	842	806	851	799	808	791	836	905	831	751	794	822	788	791	858	816	816	866	792	813	844	795	825	772	838	854	837	850	836	837	809	825	859	846	811	846	815	809	820	874	848	750	839	832	804	811	797	834	822	839	785	834	806	837	848	777	835	852	823	815	830	834	799	864	817	829	856	762	831	817	813	833	828	832	880	843	832	825	843	841	871	803	816	849	810	811	791	798	785	858	803	829	849	772	794	826	846	812	826	826	836	780	856	821	780	857	804	841	811	784	819	772	806	827	831	831	834	826	810	825	872	865	820	812	797	787	824	824	822	798	826	847	785	812	875	847	859	857	843	819	840	845	756	834	825	811	820	780	850	798	827	814	802	762	814	813	832	831	837	836	847	778	835	835	856	806	812	818	749	849	799	870	820	835	808	836	840	873	842	812	818	847	806	787	811	809	805	802	824	824	810	831	841	770	790	786	817	870	827	781	776	905	833	887	832	789	861	877	855	846	847	875	815	857	801	792	783	867	851	831	763	833	809	739	811	850	814	808	852	828	848	770	817	845	835	812	767	821	833	844	786	854	808	862	758	794	875	820	807	817	762	819	801	884	834	824	855	847	809	795	809	810	804	842	819	853	802	814	865	791	775	834	881	848	834	844	816	807	846	854	781	897	795	816	839	831	769	829	769	821	823	799	770	895	871	808	846	796	805	798	894	791	842	808	831	847	875	850	835	831	795	854	823	823	815	832	793	830	790	812	822	820	783	857	849	829	780	835	829	800	821	758	853	779	799	753	791	842	809	758	860	861	862	839	791	818	809	861	784	820	839	818	853	828	823	817	818	767	813	806	771	793	767	795	826	857	793	834	822	821	864	796	816	839	814	802	792	844	829	789	841	814	836	851	841	804	852	842	801	840	848	838	770	802	861	822	819	866	828	836	803	812	762	806	845	824	867	803	865	827	832	790	790	846	829	840	842	864	820	782	818	794	813	790	839	851	877	804	761	835	794	791	843	779	821	836	811	846	845	789	857	815	861	857	857	864	828	802	859	801	831	821	805	805	799	799	854	804	848	823	803	806	831	835	829	844	805	803	839	838	823	811	766	806	833	817	828	841	889	834	805	790	816	772	807	787	847	838	795	814	814	811	782	801	813	831	862	836	818	817	850	811	822	801	814	827	799	789	840	856	840	806	767	864	855	874	786	849	846	826	845	878	803	785	802	812	731	826	793	818	843	825	800	863	794	867	832	817	829	832	821	807	796	870	825	786	782	882	864	812	834	756	841	804	793	827	829	832	826	817	797	802	879	858	822	872	740	856	849	846	821	782	805	758	828	863	858	832	836	872	810	790	839	777	853	824	828	832	881	798	855	865	786	869	854	825	865	806	810	855	799	842	924	807	841	816	838	826	798	831	813	795	842	853	806	830	836	794	854	829	861	807	846	863	845	835	836	795	829	786	855	800	825	846	846	820	782	798	851	830	846	867	804	806	770	820	793	835	822	859	851	851	763	877	838	820	799	815	858	797	834
44667	31988	26221	10432	3372	1696	1111	762	664	538	523	488	465	468	451	417	439	486	436	409	421	402	405	433	445	387	465	447	386	412	440	467	476	453	388	398	402	396	418	417	425	400	410	443	416	414	449	416	396	432	397	417	400	459	415	389	412	401	397	359	410	431	368	424	417	416	388	450	442	425	438	391	416	431	385	400	402	408	389	436	394	382	416	419	427	434	414	418	396	407	422	395	408	379	383	435	442	397	444	383	392	438	475	373	398	437	432	412	403	408	433	397	388	352	377	411	387	426	421	391	407	437	396	416	419	413	410	429	422	397	417	386	420	441	431	387	427	400	396	399	391	437	437	430	414	427	416	373	395	401	416	399	419	407	426	416	400	426	423	447	397	406	428	441	405	414	408	434	425	406	390	452	439	401	417	392	426	394	416	384	393	412	397	426	416	413	394	378	441	433	384	404	443	401	415	395	389	416	371	420	427	418	397	414	394	403	386	436	419	418	385	454	365	413	382	401	424	440	397	409	372	382	407	420	416	424	414	456	417	379	377	416	387	389	428	420	403	401	364	417	388	423	470	430	427	437	482	432	409	431	412	406	433	432	408	408	386	446	393	398	407	376	394	400	400	406	413	438	412	403	416	435	418	387	401	419	476	382	379	426	419	398	399	423	411	424	403	441	406	386	409	397	410	393	383	397	402	434	426	437	425	440	433	421	384	396	431	442	395	434	449	433	417	405	411	401	412	384	397	453	432	439	412	433	424	404	384	406	381	381	439	462	425	436	390	414	436	427	426	455	392	414	409	449	382	399	397	426	438	414	395	455	402	407	440	363	419	452	453	419	387	390	397	399	416	397	389	418	412	404	386	423	388	390	429	442	394	418	401	411	411	410	394	418	429	407	419	448	406	393	407	429	448	420	401	378	435	402	394	384	411	409	405	418	418	374	399	371	451	382	396	415	442	412	392	427	438	425	412	433	410	385	397	421	418	445	376	421	406	438	375	439	432	423	402	426	419	437	418	399	454	415	389	394	439	422	440	414	372	378	397	417	447	427	428	393	398	390	422	419	405	423	410	377	395	376	395	382	372	406	429	403	413	425	413	405	424	421	438	412	416	408	398	435	443	366	425	390	425	401	442	401	449	375	419	400	383	397	447	386	418	424	400	408	416	446	425	432	476	440	419	419	425	412	411	413	407	400	402	388	439	404	405	403	429	406	382	441	424	434	402	412	404	399	397	426	370	441	390	418	425	430	410	404	415	438	464	411	426	395	416	390	439	426	386	428	411	442	436	432	424	432	412	454	408	396	412	390	399	376	413	435	427	368	380	407	407	429	399	429	377	407	424	411	435	431	397	423	370	416	403	414	449	453	407	426	395	429	395	391	435	419	389	413	418	422	412	415	428	401	396	393	427	409	382	412	433	400	437	422	436	411	402	407	422	392	391	442	392	416	413	363	384	413	390	434	424	425	396	425	395	398	374	431	428	389	414	424	426	398	464	420	412	411	443	388	405	431	401	408	379	435	407	428	449	388	409	434	424	416	418	425	424	405	443	397	421	384	410	422	415	444	419	448	434	449	416	418	432	426	409	387	427	406	419	413	388	393	446	414	394	386	378	408	411	423	407	437	416	412	443	435	399	416	436	414	378	425	448	442	428	383	428	387	431	390	401	410	427	428	390	407	448	420	385	418	434	429	400	402	396	425	402	433	405	428	405	398	419	414	429	424	370	387	374	415	376	452	407	380	437	434	415	410	381	402	419	430	429	428	399	394	405	402	421	464	434	439	447	393	403	393	421	402	429	462	404	408	423	398	403	423	413	442	400	437	392	413	421	378	417	446	386	386	432	417	439	424	398	402	403	399	407	362	393	430	412	428	398	408	437	407	462	429	395	416	424	417	388	443	412	417	405	401	408	419	393	404	390	385	388	355	414	459	388	476	402	385	415	408	396	424	435	426	448	449	439	436	414	404	387	379	416	404	427	415	431	453	387	417	417	425	394	402	423	442	398	400	445	433	415	392	416	453	388	412	408	371	442	385	412	395	404	404	395	409	407	396	373	416	380	398	419	413	403	438	372	410	396	417	419	439	420	438	457	450	420	430	413	387	389	412	431	426	398	395	379	441	406	400	443	426	413	377	403	440	380	426	433	446	383	438	422	400	403	380	469	428	402	433	419	444	395	428	391	357	445	415	424	385	401	411	413	397	408	430	437	400	406	416	392	430	416	417	434	441	392	376	358	457	402	404	482	410	420	446	446	426	413	433	401	478	407	406	399	378	401	384	402	434	427	390	410	415	396	393	442	429	410	402	420	415	413	415	405	367	391	453	408	427	442	402	441	436	387	383	431	377	380	418	438	391	434	383	412	404	374	400	378	412	390	399	379	380	460	410	371	385	388	398	446	410	441	429	427	393	373	406	424	400	403	400	413	408	407	465	397	422	447	406	388	415	382	414	402	384	434	414	384	438	454	406	380	405	401	437	400	446	422	405	405	398	400	393	404	401	396	431	428	401	440	379	385	397	437	411	444	395	389	386	402	430	424	400	436	461	406	379	392	403	432	426	397	426	421	386	404	429	379	384	379	411	404	390	422	431	417	419	440	415	442	390	404	414	409	408	365	395	428	391	408	401	396	387	435	388	404	382	400	381	401	402	395	431	394	414	391	400	411	416	419	414	414	406	413	395	400	416	386	431	435	434	407	388	398	449	407	424	416	395	381	389	413	463	412	402	353	400	416	414	403	400	437	381	404	420	411	418	420	449	431	384	428	421	406	407	409	387	443	399	427	379	398	436	441	384	394	404	420	394	445	428	373	443	431	422	398	399	385	411	422	414	412	427	415	406	408	447	375	393	421	417	405	418	391	386	410	429	405	450	438	394	430	423	417	388	410	409	399	413	438	409	443	393	394	428	363	402	401	439	435	422	373	411	416	403	415	389	424	434	399	423	428	463	362	387	413	427	404	427	411	396	374	426	418	413	435	395	421	437	413	414	391	426	413	405	380	410	428	450	428	409	403	434	421	365	404	427	425	394	402	424	377	428	428	409	401	414	383	395	481	419	451	433	409	405	398	434	412	436	420	428	426	423	406	400	422	417	393	397	401	444	424	391	403	397	426	417	383	390	434	413	427	378	414	415	451	410	364	414	435	363	407	434	421	451	395	377	417	421	396	419	429	433	413	383	412	409	420	372	438	449	373	404	423	410	427	413	436	378	393	403	414	417	409	421	405	436	417	379	446	385	399	420	400	438	413	397	435	454	419	370	415	415	377	395	411	420	416	443	416	425	411	412	411	409	398	437	434	427	431	394	432	422	395	395	407	440	417	429	394	412	387	420	430	440	424	446	404	412	406	417	421	418	377	396	415	408	393	395	386	411	406	399	410	411	425	431	470	401	415	394	423	443	416	390	432	427	412	409	418	379	421	409	411	386	422	432	402	414	439	472	394	419	378	451	393	381	424	388	386	440	459	429	432	404	404	413	433	429	431	372	436	482	455	396
27938	24139	27041	13192	7660	5234	3595	2684	1996	1701	1400	1212	1160	1180	1094	1009	1059	1027	1059	992	1080	993	1027	999	1012	1000	984	1011	980	899	994	972	977	931	948	961	898	959	997	899	903	848	921	868	915	924	907	909	908	895	888	948	906	933	914	911	921	943	859	910	857	968	962	943	909	904	891	903	957	957	911	945	886	930	954	933	922	929	892	981	952	937	921	909	985	933	902	855	916	949	874	885	980	952	957	897	888	940	920	898	939	915	939	900	938	930	915	922	955	896	908	880	930	872	891	835	913	904	939	926	902	953	906	874	860	916	882	878	926	941	913	890	937	911	920	934	923	894	925	844	902	934	924	902	958	880	901	936	945	913	908	893	919	887	920	940	937	918	931	975	932	887	920	912	947	899	922	912	841	949	835	918	929	897	877	878	928	920	933	899	893	899	924	894	904	910	920	949	892	944	880	947	915	907	927	876	930	911	900	919	868	924	904	914	900	963	874	938	896	884	949	848	890	872	926	879	890	956	899	921	880	927	910	931	894	965	865	890	855	912	905	898	886	915	884	936	884	922	902	920	921	904	908	929	917	949	936	929	862	951	945	915	886	906	897	853	866	938	970	877	870	923	936	928	906	978	900	974	889	873	929	944	848	979	898	923	898	886	905	887	935	898	911	904	917	964	926	936	879	877	896	913	931	933	927	917	900	923	894	875	907	912	907	926	914	873	889	940	914	916	933	945	938	865	929	914	892	927	883	931	880	900	888	915	952	893	878	978	914	929	949	900	1008	910	857	871	878	904	910	897	883	904	881	946	926	937	860	958	943	899	880	919	959	919	914	890	887	965	884	850	919	900	923	887	835	928	866	910	920	912	874	905	932	930	899	901	861	867	923	909	894	972	896	879	913	936	948	905	932	878	896	903	901	884	896	887	917	840	900	917	950	911	923	899	899	909	944	945	957	955	903	915	857	898	903	905	918	886	924	871	917	975	898	894	891	874	873	921	929	859	940	942	890	878	908	895	908	912	884	922	896	935	919	892	884	923	911	932	900	941	876	869	932	916	900	923	943	954	932	907	955	916	935	896	870	964	955	928	923	923	902	911	878	892	925	893	920	941	962	977	919	972	892	910	876	880	974	910	939	918	951	897	919	863	969	946	851	885	913	916	876	971	908	885	940	813	934	873	871	921	964	863	907	914	902	892	919	916	870	858	921	955	934	905	890	924	917	875	944	929	971	876	885	939	874	929	953	883	883	939	897	902	941	856	947	886	926	905	927	888	893	923	921	951	871	900	898	872	878	899	916	928	887	928	909	892	889	885	905	952	916	917	918	906	956	893	887	943	913	926	903	941	894	931	848	899	898	903	905	954	885	897	900	885	875	929	957	911	918	953	918	927	872	903	929	882	943	925	865	951	859	964	905	962	902	904	871	900	943	868	889	911	959	946	912	884	884	949	893	938	870	933	913	944	917	938	914	912	965	866	884	921	900	921	846	919	929	915	898	899	961	902	938	855	943	927	871	938	907	935	934	905	889	947	925	896	850	919	979	940	946	924	886	952	873	942	900	913	899	888	892	893	939	923	913	934	919	880	924	941	938	921	869	875	922	876	896	867	951	920	940	887	907	894	937	899	975	939	874	890	879	921	1005	958	881	806	937	892	924	974	948	917	980	874	927	887	863	954	907	883	907	924	872	931	950	881	911	880	944	876	889	912	923	861	954	883	940	873	892	895	914	895	945	887	885	909	959	923	908	935	908	874	919	922	910	943	942	851	912	917	919	884	889	873	932	873	935	926	915	944	918	983	899	934	955	937	872	931	931	889	887	927	892	932	923	903	926	874	962	980	859	917	902	906	912	892	927	914	960	885	898	912	867	935	914	912	936	966	889	873	921	884	942	937	934	906	883	912	903	984	899	906	873	916	886	923	884	960	875	919	920	902	970	1004	924	896	907	907	901	883	929	977	918	894	908	900	900	904	861	868	851	903	899	908	925	888	876	911	891	902	921	907	872	910	936	908	935	901	882	953	958	875	902	885	913	938	873	948	887	897	918	939	913	895	880	915	893	1037	905	924	915	868	917	928	902	905	955	932	940	874	908	940	902	881	941	856	942	906	925	953	920	868	914	843	889	855	943	922	944	936	867	921	919	925	866	900	888	895	969	913	913	884	876	926	973	872	906	883	947	865	899	884	876	928	932	898	871	955	964	910	875	882	952	912	870	914	902	903	879	936	932	900	915	929	921	913	913	866	957	850	905	885	950	924	934	952	948	858	928	872	926	915	931	856	902	858	896	899	863	923	932	876	887	949	963	892	952	932	941	886	911	932	924	850	921	876	919	920	928	979	899	967	880	950	877	883	928	920	857	846	917	907	897	923	856	887	886	922	913	916	879	869	896	918	1007	929	937	895	905	878	900	899	920	912	954	893	928	905	960	906	920	896	888	960	868	909	914	917	938	919	913	862	905	943	904	867	945	883	939	973	901	953	910	880	906	937	912	911	928	865	908	896	911	870	880	855	934	945	857	864	945	921	893	964	943	889	983	922	866	871	929	924	900	912	937	932	880	917	910	884	897	926	890	922	971	881	937	908	901	865	920	883	922	942	891	885	910	919	937	916	891	921	917	952	872	964	896	921	908	939	909	920	873	875	930	871	896	885	928	918	932	957	933	930	928	961	896	935	861	875	883	865	966	950	883	926	875	925	892	835	941	916	943	924	937	881	953	902	897	949	923	964	862	906	911	868	856	926	936	901	910	930	918	870	907	928	894	871	908	859	932	895	888	906	884	959	902	884	865	894	920	921	904	853	918	952	913	917	886	928	908	943	879	849	851	895	904	915	933	926	928	920	905	934	937	930	903	942	862	903	889	949	913	931	992	932	904	881	909	878	946	927	987	875	901	924	934	865	941	957	896	886	927	930	841	893	870	946	875	937	909	889	922	916	918	931	920	933	887	966	946	943	878	934	921	957	900	952	888	942	959	882	883	927	931	925	895	923	936	891	872	923	886	898	848	914	879	907	932	929	890	965	961	905	871	877	879	947	930	921	938	862	887	871	956	973	921	906	926	944	944	876	916	918	895	927	894	983	939	923	897	938	938	914	923	947	929	924	914	943	932	928	905	878	897	915	951	949	935	930	891	934	911	953	908	930	951	849	886	885	891	839	885	935	893	887	873	885	925	935	876	883	938	876	882	888	902	905	857	925	863	852	953	903	942	868	847	914	901	875	891	867	872	912	941	884	944	912	970	869	959	917	939	953	944	876	968	909	926	926	849	900	923	956	863	948	856	916	924	909	949	920	889	921	911	879	891	888	914	872	891	915	899	925	939	901	952	907	952	908	929	946	885	902	867	939	843	898	912	921	875	976	884	899	898	882	967	934	884	905	896	952	907	900	927	906	924	958	965	924	881	921	878	903	865	940	889	886	907	891	904	918	890	858	924	832	887	858	902	908	922	927	892	901	891	942	910	919	863	980	878	902	859	923	920	967	869	900	949	858	894	908	876	916	902	840
19452	10398	5663	2110	1228	873	636	521	500	423	442	448	456	374	420	441	416	386	379	393	447	394	452	421	422	405	411	439	434	430	412	434	382	458	432	429	420	398	428	471	390	450	431	436	412	410	427	408	412	405	377	434	393	421	423	431	395	408	436	412	438	407	416	433	386	399	401	380	406	357	438	470	432	440	476	440	419	412	402	424	406	411	376	397	381	389	375	388	433	409	444	404	403	408	412	443	400	421	410	404	436	426	438	440	438	399	454	483	433	458	440	457	430	436	416	443	419	448	425	447	411	415	459	473	380	387	464	436	389	383	375	396	425	467	429	467	417	407	417	382	391	408	406	463	406	406	390	396	416	408	425	397	468	435	404	406	444	473	405	446	432	437	398	383	415	423	433	378	408	398	435	359	456	442	419	448	415	412	405	438	411	438	409	435	394	413	415	470	447	401	392	431	456	430	434	407	423	414	391	389	414	398	405	414	410	412	418	387	422	434	422	449	381	416	432	403	399	389	432	403	397	450	380	425	389	416	413	430	405	379	416	436	427	397	456	418	369	421	388	397	412	434	398	381	434	418	422	415	421	440	418	428	419	391	424	413	402	426	408	411	416	438	388	404	408	416	441	412	414	390	451	444	452	439	414	403	439	462	415	444	418	437	423	465	436	424	427	390	420	409	448	418	446	451	406	428	396	414	427	412	399	396	411	409	374	426	444	416	399	405	397	439	415	431	413	409	386	422	432	380	376	378	422	406	456	420	437	398	408	410	421	420	448	411	441	404	419	388	384	422	457	425	432	393	455	411	390	401	448	417	421	411	412	460	409	391	400	406	381	424	435	402	408	393	423	403	447	374	454	463	433	434	376	414	372	435	412	414	420	438	387	445	370	439	413	426	416	447	408	446	421	419	407	426	426	393	429	405	410	397	428	473	401	406	376	430	436	382	388	399	438	394	416	407	430	434	384	449	423	416	410	405	373	400	417	418	417	398	395	403	411	443	439	431	443	407	391	409	407	412	406	423	404	414	412	436	426	453	428	429	418	433	399	431	446	412	424	415	434	407	467	437	402	439	450	404	370	418	396	460	421	415	412	422	399	455	412	415	464	403	395	418	420	416	430	412	425	412	420	430	422	426	384	387	424	406	421	396	399	394	442	410	390	426	429	435	426	425	442	434	418	396	429	421	430	418	387	414	389	425	425	460	436	383	384	450	425	391	416	407	424	428	422	422	454	375	399	410	407	427	395	403	417	460	383	405	406	404	400	407	464	415	435	448	397	414	384	423	416	414	419	413	429	383	413	399	405	448	373	416	404	425	431	417	434	409	419	429	422	441	418	415	406	380	426	444	397	380	427	413	412	447	406	440	446	410	433	388	456	450	390	423	431	407	449	420	402	408	395	417	396	424	422	443	434	393	430	407	409	416	413	442	423	410	435	413	442	431	435	424	431	415	442	424	412	377	417	407	431	451	453	381	415	432	404	416	433	397	399	419	389	396	401	409	360	392	410	413	406	414	409	424	389	391	403	409	444	428	405	417	403	421	435	412	420	422	410	422	440	441	464	406	393	401	405	401	436	423	401	428	439	453	450	389	420	409	436	436	410	409	405	419	429	443	392	409	431	415	452	434	413	427	386	444	445	405	408	426	396	413	397	413	409	410	426	403	396	429	401	425	442	404	425	428	431	400	419	408	419	422	415	409	442	418	402	425	393	384	420	403	419	450	412	418	391	444	420	414	441	406	410	424	397	410	401	389	424	405	393	407	392	411	378	415	407	467	432	428	419	414	393	415	406	405	427	438	403	375	423	434	412	409	418	421	425	390	381	402	414	416	392	422	442	430	402	404	406	409	421	392	403	399	402	432	449	413	422	436	482	386	386	361	454	375	440	388	414	393	387	420	384	421	389	416	400	459	430	409	397	426	420	442	419	375	415	413	442	440	425	430	432	426	430	415	358	414	389	454	409	411	440	414	438	413	430	443	469	435	409	412	417	409	425	401	388	387	426	460	449	393	435	421	409	427	410	400	428	412	405	417	372	421	423	433	437	407	467	387	392	443	424	414	413	403	425	430	393	438	443	432	413	445	410	429	385	395	418	403	425	408	395	413	443	420	404	422	419	388	400	399	433	417	416	407	426	448	428	402	437	363	422	442	472	386	413	387	381	379	434	406	415	455	427	400	412	416	371	478	418	442	404	422	427	418	392	402	396	382	385	428	400	395	421	427	415	421	422	406	398	448	402	412	404	373	453	458	418	420	436	412	393	422	384	425	385	421	448	437	395	424	365	407	433	428	391	370	376	455	409	394	402	391	400	408	433	395	440	429	431	391	418	428	411	420	433	428	387	402	411	368	431	432	372	389	428	419	397	398	413	406	443	414	444	468	448	412	433	416	425	393	427	438	432	423	418	419	417	388	447	425	405	381	402	434	416	396	443	445	400	386	388	388	425	456	414	419	407	439	399	402	370	420	410	425	449	420	449	419	394	447	419	483	445	402	439	468	441	439	367	432	410	410	423	407	409	392	456	429	418	416	411	383	424	424	449	414	430	430	400	433	407	445	395	423	446	424	409	430	397	397	434	450	406	418	393	395	455	411	389	438	437	419	433	414	452	390	423	375	431	436	438	417	404	408	391	423	369	431	422	450	402	411	391	409	426	385	403	383	370	420	405	371	411	423	377	352	437	403	447	396	415	427	402	420	392	411	430	445	401	426	401	402	398	426	421	428	425	474	447	454	439	420	424	385	399	403	406	401	418	409	402	461	407	434	427	443	419	407	424	406	416	396	407	394	378	437	409	426	444	416	443	420	400	403	411	422	409	369	424	433	447	382	417	433	426	404	410	402	411	407	408	424	385	425	443	406	422	392	402	415	376	388	387	434	380	440	434	389	447	361	406	432	411	381	378	403	422	400	419	424	443	403	350	414	454	438	457	425	432	404	443	409	416	382	417	413	421	360	421	383	415	427	404	443	429	452	362	382	460	355	430	412	467	410	462	453	420	385	411	418	395	433	416	438	404	414	405	450	386	411	402	395	423	427	411	443	406	396	402	408	401	418	388	407	457	426	397	452	392	436	445	414	401	437	454	395	411	421	384	419	416	422	417	447	414	447	416	440	453	410	406	387	433	425	417	418	425	392	426	382	417	427	419	396	401	455	405	378	412	414	426	436	368	408	422	412	429	418	415	394	418	415	423	380	396	406	439	401	414	427	433	389	413	392	449	448	405	441	381	444	409	439	407	412	438	388	435	428	353	443	436	442	403	429	418	378	412	402	441	406	391	447	433	440	437	414	423	366	398	404	424	465	385	428	414	402	386	413	400	386	374	456	392	375	397	389	452	454	435	412	401	344	431	398	392	460	456	401	387	407	406	397	401	393	434	399	437	412	402	467	404	390	429	412	450	422	411	435	417	448	433	437	423	431	386	411	428	370	415	460	415	408	386	444	429	405	420	378	395	405	405	400	429	406	406	438	401	442	405	406	399	394	428	409	433	438
11942	8468	8644	5455	4014	2695	1857	1411	1127	1094	1010	931	974	902	937	968	921	881	925	909	885	976	926	931	907	930	919	945	955	867	953	889	884	898	914	953	860	946	890	874	908	891	972	952	902	839	872	914	899	881	893	903	928	886	969	960	943	885	883	898	891	930	927	939	905	913	892	909	837	897	892	919	911	920	896	897	880	911	868	900	906	944	930	889	912	929	928	861	905	894	888	925	886	955	933	889	878	949	916	914	905	896	914	924	908	881	897	873	921	855	928	907	873	906	954	926	975	898	907	916	957	887	903	886	913	930	936	922	911	954	905	936	918	863	949	966	911	972	924	970	956	921	959	926	956	963	905	936	919	924	925	873	946	905	930	922	874	897	938	920	917	922	904	861	920	878	870	841	905	932	913	901	891	882	920	950	950	908	931	936	971	938	844	910	946	850	895	892	892	1002	936	937	888	854	883	953	927	955	932	959	902	935	937	910	964	921	843	911	906	905	831	935	922	920	884	946	905	898	855	924	927	894	915	883	984	895	905	868	925	926	910	892	873	913	912	927	951	918	931	919	867	943	891	875	906	892	898	907	929	913	940	914	902	876	958	922	928	873	898	910	911	922	946	922	981	965	891	890	882	921	885	889	919	929	921	923	927	875	925	898	915	956	944	970	939	919	879	909	913	925	925	960	883	904	951	918	909	918	860	962	927	892	897	930	947	917	920	910	935	961	920	854	930	902	937	902	862	906	921	903	915	899	943	899	934	962	908	850	940	901	917	903	865	847	876	927	919	924	922	929	867	887	874	863	923	964	913	920	906	900	926	901	934	883	885	938	864	914	924	933	904	882	913	915	873	818	886	897	941	912	927	914	918	908	899	929	919	933	843	941	966	936	890	943	896	955	927	866	929	920	921	903	857	913	868	931	855	899	918	907	893	868	912	888	846	909	862	924	927	930	891	882	891	910	910	930	952	924	921	855	893	925	882	923	961	932	909	923	958	919	914	903	906	847	957	947	946	877	937	874	862	944	922	935	867	870	918	890	982	904	923	888	931	915	872	918	894	867	928	930	929	891	911	891	881	923	923	915	906	905	882	914	878	910	908	895	879	909	926	909	934	912	917	932	875	899	918	905	899	905	922	923	854	930	964	913	895	856	904	869	932	925	931	929	950	907	893	904	864	930	929	879	946	889	889	872	870	891	900	926	906	917	945	907	855	872	927	911	907	897	924	927	921	904	938	936	908	873	939	955	922	926	898	928	861	927	917	946	943	902	854	916	915	881	902	918	936	908	893	865	910	898	886	915	916	856	933	864	894	938	909	959	907	922	869	969	922	911	939	844	903	937	903	920	871	927	876	907	865	948	889	900	930	938	906	915	909	943	909	908	908	899	864	907	962	892	942	894	877	937	902	924	937	894	941	889	908	917	966	967	908	902	898	934	869	907	899	931	943	933	914	844	886	938	865	841	915	946	884	896	872	854	891	922	896	935	892	908	906	900	919	940	904	860	915	884	917	880	893	927	952	924	1007	889	921	931	894	948	945	930	921	918	890	900	932	860	910	934	870	939	938	891	959	874	966	884	938	877	883	940	941	947	931	915	878	898	891	900	916	939	925	846	920	916	884	893	936	927	865	1013	903	875	869	914	896	967	837	939	925	894	857	942	873	928	879	923	882	858	947	947	871	910	917	882	938	907	940	911	861	889	875	953	894	899	944	888	918	962	888	912	897	879	852	911	941	932	914	947	849	900	908	879	892	928	886	907	928	920	941	865	856	827	880	881	914	928	919	946	923	948	879	962	882	931	906	881	916	932	913	874	923	911	954	919	882	936	973	884	950	910	925	899	932	943	933	880	906	917	878	909	927	875	835	935	893	911	876	878	892	920	910	904	921	901	931	956	903	906	910	910	913	926	917	901	881	954	915	914	885	883	921	948	901	933	886	906	920	907	878	931	885	871	916	943	864	890	905	876	901	881	881	901	918	933	925	934	912	922	898	914	892	896	900	907	902	863	928	924	893	853	940	920	924	907	968	893	953	894	907	901	997	883	929	920	934	906	938	936	930	854	901	945	919	862	952	879	949	886	894	874	927	908	900	906	927	942	908	864	894	922	897	930	914	966	909	899	880	896	929	848	933	888	885	899	927	893	865	889	905	885	879	922	915	907	922	866	892	943	921	929	928	908	866	904	867	857	967	864	924	909	910	913	914	860	892	857	946	869	903	896	912	921	852	915	919	918	884	928	893	903	878	909	927	896	870	892	913	925	906	908	935	938	939	866	935	899	938	924	890	896	911	989	915	869	916	964	928	919	944	905	938	917	893	909	856	886	893	968	942	882	905	883	878	933	906	916	892	910	882	895	896	882	926	889	861	883	944	929	902	886	904	950	938	939	885	943	883	950	933	935	885	847	914	963	859	922	871	872	957	930	934	942	886	849	955	893	884	939	939	931	906	815	901	899	877	914	867	867	959	903	923	926	894	894	852	917	894	960	893	902	936	881	898	892	928	914	894	900	896	933	939	914	948	889	924	899	931	910	861	925	864	902	923	898	947	895	874	934	912	894	913	914	932	925	906	906	944	909	895	888	904	886	925	918	887	924	907	826	927	975	940	929	931	919	941	877	894	924	958	899	946	918	950	914	895	898	933	883	909	894	910	899	914	868	877	919	880	886	947	907	902	909	925	914	887	950	923	914	903	940	885	933	938	953	926	921	924	939	907	874	923	868	950	930	908	864	874	936	924	938	885	968	888	931	894	899	890	925	938	937	923	927	911	857	887	894	866	913	969	975	927	947	943	907	846	869	888	893	885	845	888	969	929	950	915	975	903	870	889	935	918	922	875	889	915	944	945	898	885	903	913	939	947	941	945	925	914	965	925	935	930	924	910	838	923	883	954	878	950	897	899	866	927	918	904	868	920	940	906	936	899	899	865	958	951	892	961	901	927	926	933	915	934	900	920	970	851	914	936	963	912	886	918	917	881	907	882	894	904	886	973	851	949	882	966	878	934	902	934	944	871	911	886	906	926	977	980	942	918	930	923	860	879	851	921	924	960	953	940	929	919	902	881	941	916	879	898	912	989	931	936	818	923	933	899	909	906	891	980	864	901	944	942	892	884	855	889	921	897	892	895	947	930	879	901	920	930	980	869	875	896	901	871	927	927	967	934	920	928	924	904	906	933	925	949	929	934	898	941	918	908	939	860	915	912	955	931	872	903	887	906	843	871	895	890	938	827	898	900	911	868	917	907	932	905	942	916	924	901	942	960	904	931	940	845	895	944	927	907	855	874	943	850	920	936	903	886	908	892	931	919	909	920	882	893	921	927	905	893	887	948	909	906	893	908	875	911	993	877	857	905	863	967	904	969	896	885	901	956	899	925	926	955	892	896	875	899	922	916	861	944	960	898	902	831	976	977	948	949	946	897	920	903	934	916	943	907	858	870	918	865	930	871	971	899	877	896	907	888	910	912	879	901	893	917	964	898	960	919	945	884	937	943	907	916	915
34203	22695	18554	8783	2507	1181	825	578	494	427	466	400	371	362	375	362	394	399	368	329	368	377	407	373	346	355	363	353	374	381	379	374	373	383	350	372	373	360	374	368	389	363	346	361	367	347	406	376	391	381	343	352	357	376	376	363	368	355	371	403	338	386	378	382	403	375	387	348	366	362	392	385	405	329	362	366	392	376	374	360	370	360	366	382	363	380	352	352	359	381	376	357	366	371	329	374	381	367	416	377	379	346	358	381	392	344	403	395	377	362	366	363	379	355	371	400	399	388	344	404	366	386	360	349	336	341	315	380	371	336	340	348	365	352	365	371	350	377	344	360	367	378	339	361	382	388	388	329	366	353	354	394	336	368	354	347	369	386	327	352	335	383	342	364	369	369	382	385	349	347	352	380	381	391	357	374	366	338	346	376	349	348	400	396	383	386	379	377	343	383	363	365	337	389	356	353	365	399	337	349	369	360	387	372	381	344	384	387	342	380	346	366	359	381	378	349	375	354	343	400	403	329	370	414	372	397	426	352	409	383	325	363	342	349	357	357	390	360	346	363	370	397	374	382	348	347	384	381	374	375	364	351	366	325	356	360	381	359	340	357	329	372	404	334	369	360	338	414	413	396	327	357	364	346	365	358	365	362	362	397	402	361	381	311	376	379	361	340	370	371	349	334	359	366	366	376	419	397	347	370	343	390	369	388	370	378	401	392	370	392	377	357	360	368	331	410	389	391	352	374	347	345	343	439	383	363	380	376	390	389	378	371	359	345	339	365	362	396	356	343	385	367	366	358	372	386	360	350	395	387	402	351	356	336	364	356	422	360	377	356	359	383	373	368	379	353	373	366	398	357	366	414	376	400	395	388	372	362	348	397	378	420	354	373	383	393	366	390	337	367	343	379	395	379	380	385	417	391	406	373	362	402	373	346	380	344	386	351	340	348	366	356	353	382	373	356	353	355	365	388	376	358	355	385	380	377	382	384	373	385	358	362	339	370	390	379	343	370	355	389	354	373	366	357	381	369	383	393	392	382	386	378	365	380	385	373	348	392	361	365	391	396	375	320	379	378	382	400	380	371	314	395	365	346	388	366	383	365	380	345	410	368	375	387	349	398	364	338	371	393	348	350	354	366	351	370	372	355	378	377	414	360	359	372	323	353	372	368	371	360	382	376	396	373	329	340	338	378	377	390	343	355	374	321	417	346	335	345	376	414	358	376	333	356	353	341	370	390	362	382	372	382	365	374	354	365	346	390	325	366	385	365	341	403	355	363	383	366	359	377	387	400	374	379	371	353	412	386	388	391	397	336	302	340	400	400	393	358	401	385	332	338	365	367	368	371	422	360	391	356	379	398	376	384	351	381	365	360	371	388	399	372	381	336	344	352	381	395	343	368	372	389	384	390	356	395	359	382	360	384	394	375	374	353	327	394	335	374	360	343	391	382	354	337	398	391	371	367	347	387	397	380	368	381	359	365	348	350	362	373	359	346	358	395	394	401	373	335	361	357	373	343	359	358	346	416	373	358	418	358	376	358	370	364	402	369	339	368	349	365	343	341	372	345	360	308	368	381	400	362	371	368	383	384	356	372	325	366	394	376	367	425	383	336	334	378	395	378	381	360	355	349	359	367	365	360	383	360	411	385	361	340	356	376	361	361	371	398	354	358	356	321	345	352	358	360	374	371	362	300	349	410	363	367	371	350	396	340	365	371	354	350	375	333	366	371	328	363	368	370	369	355	365	378	364	368	361	401	391	371	363	326	394	397	399	307	376	306	374	401	373	372	346	370	349	361	347	345	392	378	368	382	361	366	340	381	390	363	372	367	394	360	372	360	406	393	354	341	345	373	362	355	349	338	367	381	388	324	364	368	349	363	341	400	383	345	355	345	373	366	351	350	369	332	360	335	328	400	370	361	384	354	365	372	341	383	361	387	370	343	348	364	332	367	366	369	373	360	331	375	364	357	396	384	357	373	358	357	400	385	363	385	388	351	389	362	435	343	357	375	368	374	382	392	423	354	353	336	396	378	358	360	336	377	386	404	355	388	372	398	412	393	317	356	337	383	334	372	379	363	370	375	333	362	349	381	351	380	350	384	368	348	347	348	354	378	401	360	394	398	393	371	388	349	371	371	355	339	367	346	376	356	358	353	373	340	372	382	382	331	377	391	355	370	340	383	340	366	341	338	386	377	360	360	365	359	343	383	393	323	362	380	356	336	358	330	384	402	386	313	355	354	360	352	363	372	401	374	350	377	340	369	340	324	353	359	395	346	373	361	328	377	315	346	382	365	379	372	379	412	339	338	364	359	362	341	346	331	422	385	359	380	403	347	362	340	393	396	379	366	349	342	381	398	406	336	393	349	393	360	358	363	347	402	399	390	402	357	367	360	360	386	385	374	344	380	388	365	349	417	373	332	377	377	359	419	400	392	374	418	401	374	373	372	402	359	379	417	380	352	367	348	371	356	390	352	345	358	335	359	391	375	374	356	392	404	332	404	374	398	353	350	368	371	345	336	371	419	385	375	375	375	399	389	355	364	352	365	343	335	373	382	380	368	356	383	350	368	341	352	368	389	346	362	354	361	337	408	362	359	377	364	417	377	371	327	381	384	394	405	349	372	402	364	339	381	414	387	339	376	383	386	379	379	390	348	352	401	348	367	386	381	383	333	390	357	376	368	407	332	351	382	398	337	357	352	401	384	329	347	354	385	357	393	388	351	397	357	384	343	372	373	374	354	395	355	365	387	354	404	333	386	339	383	317	381	352	382	375	380	381	355	383	384	361	349	364	378	336	398	354	388	347	371	363	359	398	358	352	404	367	373	376	361	378	392	384	353	350	385	367	372	348	343	349	352	368	401	377	399	365	356	340	363	390	365	401	378	365	373	397	375	396	385	353	347	350	373	377	371	374	368	390	358	350	353	351	360	390	351	365	340	352	359	341	377	402	385	336	332	414	359	328	353	381	376	377	350	377	375	337	363	346	326	347	417	412	361	357	328	370	367	360	384	383	398	299	385	373	387	383	333	354	375	385	341	359	350	399	388	345	323	384	383	366	338	371	372	380	347	355	393	368	363	368	389	366	347	380	337	381	412	373	369	370	376	307	399	338	392	363	371	333	340	384	366	410	388	365	384	360	394	367	380	353	400	419	397	381	361	360	392	371	386	388	381	387	359	360	394	368	394	383	387	357	386	363	348	340	367	374	370	391	376	342	338	410	417	379	361	343	354	399	398	377	335	371	407	367	360	350	376	326	394	348	374	362	335	381	350	411	346	341	379	386	349	372	323	348	383	370	396	355	392	386	369	332	370	326	335	368	390	360	395	356	386	395	329	378	369	379	379	371	347	370	348	312	338	392	329	343	363	409	403	425	395	368	354	339	363	421	420	378	355	348	376	361	361	363	344	362	357	373	345	366	377	379	386	375	370	407	383	397	352	406	343	350	333	399	378	364	364	343	384	347	338	372	387	383	388	367	383	364	371	367	374
21872	17766	21923	13418	5825	3844	2730	1944	1546	1241	1109	1047	904	986	931	914	883	909	895	874	851	920	858	846	877	894	871	829	872	905	853	925	872	891	769	863	809	867	852	911	819	874	824	812	855	870	847	868	816	834	851	824	827	828	822	884	797	841	802	883	817	772	857	836	833	861	799	822	852	775	784	829	787	819	825	809	819	809	836	839	816	804	872	791	792	802	785	852	811	828	837	806	793	820	805	804	795	800	778	828	810	800	890	815	797	849	840	883	834	843	814	823	834	819	806	846	815	785	828	788	819	809	835	766	797	823	834	830	797	852	795	839	838	901	816	793	819	763	851	803	808	785	856	832	872	803	792	785	838	827	842	823	833	799	840	851	792	864	782	797	858	796	819	803	801	793	812	762	822	865	824	793	828	770	878	854	810	807	786	814	773	828	840	868	859	823	812	837	793	824	830	808	834	786	870	842	837	832	842	817	795	800	803	807	812	762	827	810	806	794	791	823	868	837	804	817	832	790	834	817	886	872	808	800	774	821	793	765	848	811	849	825	797	836	814	853	819	810	822	876	850	808	779	854	827	810	806	840	820	871	848	826	793	870	838	818	789	806	857	787	851	904	843	847	792	773	831	848	859	783	805	871	823	820	843	851	801	838	813	796	819	868	844	823	822	875	813	781	833	773	795	851	837	820	840	803	758	834	841	815	887	856	822	842	850	843	845	826	821	812	800	807	845	795	794	843	800	780	810	836	839	855	856	892	820	839	791	878	836	847	834	773	811	771	878	854	802	829	829	843	838	862	808	819	832	835	809	812	817	818	874	813	788	836	829	789	834	828	773	853	777	890	829	773	758	838	839	754	766	815	802	859	814	914	864	879	859	836	786	813	830	807	854	827	859	851	848	819	838	833	840	780	798	771	848	783	794	831	816	802	880	787	837	794	801	792	908	827	839	837	758	832	857	900	833	788	861	811	823	838	815	871	821	880	829	812	825	865	819	843	882	796	797	826	807	795	770	816	849	820	804	805	805	844	812	866	846	784	826	835	836	788	856	807	827	849	795	816	828	862	816	830	838	835	809	833	833	814	817	848	860	853	840	776	773	801	812	778	787	846	797	803	844	806	838	824	802	828	818	858	838	839	817	790	853	823	831	846	866	841	839	794	803	847	830	849	821	814	753	851	820	836	826	845	843	830	827	775	847	790	831	824	798	834	875	824	863	861	868	867	828	884	877	887	825	850	843	865	853	814	777	787	831	822	821	807	915	830	784	793	829	785	829	806	809	801	835	837	789	876	800	860	863	844	835	828	837	816	840	834	837	802	798	814	820	904	834	842	856	784	817	773	819	856	858	846	816	819	835	821	825	818	810	772	840	810	804	825	801	812	793	819	827	847	854	829	829	858	834	775	798	808	820	840	828	769	808	797	795	809	822	807	808	811	803	803	749	781	826	820	854	824	824	848	826	791	815	784	814	826	819	857	841	837	818	812	782	890	861	837	837	814	819	840	892	791	848	851	827	867	861	821	815	785	847	890	818	859	794	814	776	760	844	813	861	835	806	768	887	774	849	840	820	803	859	801	833	825	778	833	830	822	783	878	780	813	831	773	864	833	836	859	811	768	822	821	806	807	796	809	865	776	816	801	829	861	813	856	851	813	816	833	822	785	806	808	840	851	867	824	782	819	823	859	833	828	823	840	842	840	868	818	855	771	774	825	851	830	840	894	818	860	819	843	874	824	840	866	789	860	812	800	843	824	885	795	868	794	823	796	849	837	791	864	805	838	799	804	823	874	891	823	866	806	847	842	825	808	824	837	807	875	856	818	860	783	888	794	815	799	771	812	850	828	798	804	803	806	881	856	851	850	860	873	872	826	844	786	852	786	810	838	812	819	775	870	830	806	894	824	802	824	783	779	834	767	796	764	852	888	841	812	863	871	862	761	845	860	795	832	768	787	837	825	794	813	852	815	816	833	818	809	812	817	786	841	864	775	828	855	838	817	867	862	840	833	778	831	809	786	836	758	827	834	844	805	800	864	827	830	822	811	845	809	808	805	771	795	792	839	812	828	812	781	795	771	827	808	863	825	846	832	814	848	846	823	798	777	843	866	765	852	805	801	800	865	832	811	820	828	869	850	828	858	822	840	831	782	828	814	853	819	832	806	793	795	847	799	849	854	890	786	790	799	805	793	830	844	806	850	875	791	850	773	852	808	819	836	847	867	793	872	828	905	821	813	801	818	773	811	815	795	841	842	846	832	868	813	810	750	880	793	842	868	852	877	799	849	827	830	880	799	835	819	821	815	788	810	822	757	870	837	787	848	830	889	866	824	827	865	825	848	813	835	780	848	841	800	821	791	831	840	801	788	843	810	815	839	820	793	814	800	836	783	835	824	864	762	850	829	810	808	849	892	772	889	886	795	817	889	820	784	851	850	822	845	839	839	807	823	841	812	834	848	789	826	823	850	819	797	824	878	778	805	806	829	824	806	848	862	802	841	831	805	805	838	857	793	852	821	838	847	863	798	851	814	835	842	771	844	819	800	791	819	828	809	811	891	837	845	827	801	817	798	833	836	814	834	795	825	821	824	812	846	843	796	819	819	875	814	786	838	857	787	804	824	829	774	777	820	777	832	852	824	818	813	847	786	820	868	868	874	822	896	800	818	846	852	810	830	814	815	769	791	874	878	820	789	827	831	857	807	763	761	790	823	850	795	823	852	882	834	832	821	820	804	813	830	807	866	853	779	844	788	789	821	833	833	835	835	826	853	798	779	796	787	808	837	801	818	853	834	885	791	867	837	872	819	818	879	830	789	782	809	796	796	837	798	828	806	805	871	832	828	833	799	754	831	832	800	797	881	857	802	841	812	845	787	831	827	829	826	805	841	804	844	822	782	816	852	871	849	816	836	843	849	792	804	815	810	812	789	850	817	821	822	837	813	818	790	842	916	835	834	850	808	798	873	797	797	842	841	825	832	835	787	832	833	817	822	889	824	891	803	848	823	877	844	836	823	816	794	821	777	839	847	797	795	826	851	834	826	829	776	847	849	791	835	832	815	815	816	830	794	840	823	874	811	817	827	882	860	801	842	823	866	828	808	835	837	825	773	807	848	862	841	863	842	833	788	776	767	804	841	787	826	814	837	820	844	813	777	839	771	867	837	812	855	826	776	823	854	830	819	872	779	837	880	798	805	820	807	812	848	855	824	821	811	813	774	863	831	846	802	832	783	795	843	867	814	752	848	849	861	802	842	838	803	804	827	812	821	833	837	842	806	812	830	814	796	803	821	779	841	860	901	848	795	849	864	797	842	814	816	799	911	834	836	866	811	837	827	840	805	869	824	793	825	779	804	792	833	829	822	832	826	810	843	850	807	790	846	818	827	835	810	823	811	781	743	855	881	742	842	813	869	780	830	818	820	756	811	841	838	893	857	854	812	832	787	802	761	772	847	817	815	799	798	825	801	824	774	829	802	838	825	857	859	827	778	878	868	779	796	828	814
44784	31872	28284	18725	4801	1727	1072	750	595	538	501	474	424	433	431	431	464	408	450	458	437	414	419	440	452	440	413	415	430	396	410	419	404	361	397	417	444	407	377	387	396	447	403	440	363	404	415	426	408	403	418	405	416	393	449	383	423	371	401	464	401	380	349	437	464	448	448	373	413	428	430	443	450	402	388	420	417	420	411	376	432	375	435	410	406	434	408	422	402	423	404	412	430	381	433	417	449	427	431	368	423	426	441	445	382	407	388	444	419	387	416	402	436	399	451	427	400	416	451	419	436	409	429	418	385	379	400	418	421	375	425	379	422	422	420	377	430	441	419	414	432	406	385	434	405	392	420	443	395	360	402	384	410	435	422	432	404	433	419	464	413	425	423	393	413	395	417	427	419	413	436	412	416	425	428	424	394	377	419	421	394	388	407	424	421	427	383	393	410	393	404	399	410	381	406	400	454	397	436	423	425	433	411	403	382	390	403	399	400	391	424	400	431	380	375	382	427	460	422	378	357	402	396	400	439	421	438	401	450	459	378	382	397	438	396	382	422	448	370	403	395	455	401	434	471	403	388	382	406	417	420	444	395	416	380	417	408	394	395	392	421	438	386	392	413	416	406	405	388	410	342	411	401	445	435	387	418	437	407	424	435	411	409	441	411	423	398	448	468	403	391	439	425	418	396	420	377	437	412	411	384	406	427	440	398	435	361	421	420	415	456	434	404	394	408	402	438	432	372	424	411	429	414	410	392	395	428	413	422	405	438	379	414	418	403	377	393	443	386	397	422	367	415	387	402	401	388	381	411	430	408	390	417	387	420	387	382	433	403	444	434	389	414	397	417	425	399	363	435	430	439	382	409	368	424	388	380	421	481	400	407	412	433	427	440	409	378	412	401	429	401	410	408	452	403	380	397	400	392	429	381	434	423	433	396	375	440	436	452	429	397	432	436	418	386	395	430	435	390	412	415	430	382	398	412	423	427	431	431	409	393	378	404	397	386	398	428	388	400	417	403	402	394	422	390	424	386	389	410	432	371	453	385	412	412	390	384	405	417	427	406	402	411	381	406	426	401	419	422	443	421	373	421	396	410	412	396	372	396	378	439	400	399	435	428	397	389	460	411	413	393	433	402	398	391	399	398	441	372	434	384	423	382	421	404	379	418	423	437	460	430	423	429	417	419	381	417	388	435	426	440	428	399	433	416	407	456	398	402	437	434	406	404	414	396	430	412	402	407	409	413	373	385	408	398	383	400	399	403	445	388	392	411	435	394	398	402	399	394	393	377	405	403	436	466	414	377	386	433	384	407	371	374	394	414	396	462	444	400	409	402	407	420	409	419	377	402	412	430	390	405	431	410	402	391	411	378	390	399	408	398	382	384	421	432	425	391	441	390	426	445	386	421	403	430	380	388	424	455	427	422	422	432	456	412	401	421	425	387	397	408	421	387	397	423	444	364	388	474	412	404	433	418	421	388	378	372	457	382	385	417	417	404	412	449	403	413	402	383	403	430	399	395	412	395	385	403	432	448	422	390	381	426	431	444	385	378	424	408	392	409	426	428	446	407	383	429	378	410	409	410	412	391	385	434	420	402	382	417	419	395	419	424	375	419	401	405	405	407	372	412	417	445	437	429	392	394	380	424	391	407	387	395	402	400	404	384	427	378	383	377	348	415	452	388	422	434	411	389	411	428	395	428	437	375	386	383	399	430	417	413	414	440	440	357	437	396	401	416	381	420	423	387	443	441	403	369	435	408	397	409	438	397	445	407	421	376	417	442	402	417	416	413	406	391	434	384	428	407	397	381	345	455	420	402	411	420	409	376	416	405	405	423	422	425	393	422	401	430	408	379	401	409	435	406	397	414	375	415	376	406	408	412	422	395	408	429	441	388	420	393	421	429	399	389	399	365	368	430	385	414	432	391	414	412	423	417	396	405	404	407	444	430	389	402	421	412	414	419	411	383	391	410	389	405	392	440	355	371	399	417	428	432	445	374	406	391	403	429	390	402	437	404	422	372	403	389	406	422	396	415	388	382	426	408	377	430	386	432	412	386	423	427	427	424	408	389	445	463	385	435	421	413	414	465	451	408	424	431	375	414	423	384	406	407	422	466	392	404	406	414	410	439	411	396	416	450	431	401	413	416	375	452	433	431	410	386	425	385	412	425	381	421	421	465	388	431	397	361	441	443	429	407	406	444	412	408	431	384	418	448	401	388	393	407	387	424	413	369	415	414	403	410	399	408	423	384	414	439	430	436	394	419	382	427	402	393	446	447	418	455	408	442	470	416	412	430	446	446	396	432	412	389	444	387	405	439	432	419	420	407	405	430	421	429	421	420	394	381	394	421	422	440	393	397	416	419	389	429	418	398	419	416	378	470	386	389	434	406	385	406	441	349	369	418	411	419	440	395	411	430	414	453	414	428	415	421	424	415	382	402	394	447	435	411	433	395	366	437	427	414	404	425	409	395	404	418	455	426	423	448	426	413	383	389	410	414	414	414	453	387	424	400	402	411	403	391	430	445	450	426	421	434	448	403	363	438	442	395	399	426	415	427	461	424	439	374	370	406	428	429	409	385	352	415	401	386	398	442	410	387	392	405	446	396	440	401	407	424	405	397	436	381	429	365	473	397	408	381	382	397	400	373	426	400	413	398	426	355	415	413	383	432	432	427	421	436	402	400	397	398	360	444	419	434	374	430	408	435	402	409	412	424	405	393	400	442	423	436	423	414	403	386	373	388	400	402	433	402	389	383	406	390	420	408	428	428	457	416	426	400	408	448	424	411	437	431	437	386	414	430	399	392	426	380	421	391	409	400	416	399	433	401	417	399	430	399	439	404	413	383	382	409	429	386	453	421	382	431	395	406	416	411	394	397	360	430	409	395	421	422	422	364	408	406	431	394	384	398	385	416	411	396	386	395	387	397	418	401	422	446	475	404	376	385	397	401	450	396	416	439	428	380	402	439	416	409	403	416	419	426	379	376	426	429	418	445	437	406	379	395	445	414	415	396	394	406	396	422	424	357	378	406	434	391	402	430	445	408	408	394	397	391	414	423	391	416	392	449	411	440	439	379	363	400	391	407	440	434	425	414	420	422	394	441	411	415	378	416	403	417	431	424	375	395	407	416	419	425	452	432	424	419	442	407	397	399	419	417	417	418	402	409	406	416	434	389	417	427	413	394	387	429	398	372	415	441	428	430	409	389	418	454	408	437	418	376	394	412	386	416	455	430	431	432	391	420	395	396	428	414	419	413	430	456	427	414	382	372	411	386	442	432	426	407	397	429	434	395	424	404	439	433	461	414	406	411	425	392	452	437	379	414	375	412	442	437	391	407	410	389	427	388	382	397	411	424	427	386	418	406	395	458	381	444	424	425	407	424	370	419	393	442	406	445	413	403	423	401	418	413	414	427	406	436	437	411	398	426	388	410	397	432	447	404	372	449	432	387	383	392	416	404	408	397	425	430	444	420	369	423	381	386	426	381	430
28008	23864	30574	23322	8055	5077	3551	2536	1852	1532	1379	1257	1170	1160	1175	1063	1013	986	998	1005	1039	1049	1001	1003	949	1031	984	1051	1002	999	924	988	980	984	926	954	939	919	923	948	926	890	929	898	931	951	923	989	928	950	900	909	970	990	928	925	898	898	943	878	934	951	902	885	941	904	893	907	918	903	869	915	883	968	865	936	905	907	935	917	888	892	916	943	945	939	922	903	902	963	926	958	941	884	890	888	943	905	877	893	902	942	928	934	897	892	901	950	950	943	942	884	929	924	953	890	900	912	927	895	988	895	875	932	897	868	901	916	932	937	915	954	932	934	887	957	898	943	928	932	926	879	956	880	933	917	899	927	903	905	895	891	951	897	932	949	908	927	937	910	929	908	873	925	884	876	877	906	918	973	886	893	908	835	915	909	953	840	907	933	898	896	932	946	865	939	896	891	971	912	953	916	941	904	924	900	923	930	886	872	897	921	940	933	910	920	870	909	934	912	860	961	933	889	872	897	932	901	919	922	963	924	914	946	945	894	886	919	926	910	906	898	923	914	952	919	899	898	866	889	907	912	903	952	892	892	953	907	921	872	911	925	894	916	871	900	931	896	911	858	940	892	922	933	920	926	921	940	926	943	868	935	822	950	941	925	903	941	913	862	931	972	927	832	859	864	934	939	938	917	925	926	935	863	890	940	907	892	892	903	894	899	926	947	877	922	952	876	926	949	928	893	911	920	933	899	942	839	913	916	953	898	941	877	916	914	880	953	924	938	862	945	892	935	885	910	956	847	937	901	905	875	905	952	948	874	939	872	864	904	925	893	924	874	974	882	900	928	869	846	894	844	896	927	942	862	860	911	908	881	926	950	910	958	901	926	940	915	912	911	902	936	930	882	895	904	917	952	921	879	886	929	949	914	890	932	916	920	890	920	929	946	915	918	943	906	927	904	935	868	942	901	942	860	891	866	873	931	909	903	912	922	936	915	923	891	907	923	900	954	908	889	957	918	932	847	946	883	990	879	921	913	909	899	907	922	940	888	885	871	932	952	869	950	916	882	898	898	919	867	933	906	860	893	900	875	920	863	904	931	900	877	871	911	848	900	896	885	941	904	926	910	833	875	890	933	899	966	899	920	855	914	932	936	958	922	922	884	889	934	925	856	874	912	889	931	927	874	945	947	964	892	896	913	893	876	978	956	898	933	924	904	904	910	921	872	843	923	886	928	922	932	923	917	933	924	969	943	974	947	928	880	925	930	914	923	903	873	935	906	899	895	925	928	862	897	906	894	970	923	892	923	885	889	979	932	944	840	933	942	927	931	943	948	878	888	933	919	901	917	891	893	905	936	880	933	876	957	947	926	957	953	904	920	906	884	894	912	963	875	913	885	919	921	905	848	978	964	900	903	943	911	880	880	941	942	874	920	917	919	895	911	916	938	964	952	905	965	878	962	871	906	883	927	962	928	929	905	898	938	962	928	920	910	880	935	887	950	918	909	928	902	862	913	884	910	925	940	871	959	891	940	900	911	923	901	901	856	905	918	905	900	899	937	853	955	923	885	950	881	918	896	890	884	874	949	913	917	943	895	903	897	940	897	876	880	913	941	958	958	899	933	906	908	854	912	907	893	927	901	904	917	968	934	866	925	869	906	940	932	925	950	916	905	923	901	894	875	936	942	983	907	901	920	947	901	919	933	908	896	886	902	868	923	925	934	919	888	876	903	898	919	894	924	907	897	938	915	932	893	951	901	868	915	921	914	863	921	865	952	923	829	873	960	940	886	952	872	951	843	950	880	914	884	886	882	928	920	863	883	912	947	894	918	900	889	935	934	909	941	861	873	916	924	897	934	888	901	906	876	896	927	907	830	904	926	902	899	926	898	921	900	940	952	932	953	869	924	913	904	916	902	931	874	861	864	924	907	934	932	893	896	931	949	948	938	889	889	887	882	1006	936	882	920	875	925	905	914	915	912	918	931	914	862	954	897	897	927	938	956	894	866	911	875	909	968	936	933	884	921	884	863	893	896	934	958	867	937	893	924	886	938	885	961	949	918	877	932	956	891	995	968	911	923	944	902	908	900	916	943	919	908	896	946	941	938	920	947	935	918	894	974	932	970	864	922	926	936	904	860	928	888	906	953	906	890	944	986	906	883	890	889	921	965	977	891	837	861	960	909	887	970	934	894	884	931	860	936	948	922	958	880	918	885	894	913	903	949	921	901	862	868	923	913	921	935	909	882	919	963	913	924	911	996	915	926	921	883	920	919	899	958	849	914	931	916	943	883	869	980	925	895	878	916	906	920	896	955	922	852	908	947	938	943	890	916	889	966	908	925	879	889	902	904	947	903	910	890	890	984	920	908	966	936	890	856	870	919	884	909	937	910	868	900	937	908	916	955	930	946	923	961	900	891	891	884	959	921	941	889	893	925	858	960	928	865	926	919	893	898	882	964	905	919	886	890	879	904	899	930	940	912	871	930	959	897	851	952	918	907	878	922	921	920	904	936	905	964	917	896	932	887	945	916	890	884	901	920	872	912	896	939	919	859	944	905	991	934	845	931	897	895	868	924	840	856	926	909	902	911	909	885	955	924	964	912	886	870	942	898	925	916	920	854	948	911	930	898	902	920	906	905	881	965	918	878	901	960	938	919	888	879	905	969	919	925	886	832	924	939	951	933	878	874	908	890	897	895	954	864	882	855	929	903	925	839	901	902	906	916	926	886	949	899	871	919	946	934	914	903	918	904	904	919	916	934	956	912	881	946	947	866	885	882	920	917	929	921	892	894	877	928	897	879	898	940	887	915	926	900	879	871	904	958	855	879	874	901	948	905	907	937	918	928	873	919	920	902	880	905	903	894	964	884	924	932	918	885	915	907	936	929	977	882	855	911	911	914	936	962	883	962	895	898	917	909	839	904	879	902	909	877	873	931	924	910	937	890	922	928	936	910	879	876	914	857	952	945	938	903	937	889	930	898	923	861	935	874	879	973	925	958	951	881	850	923	905	900	967	934	862	903	899	935	926	823	863	882	945	882	926	941	890	919	896	903	930	932	885	909	901	949	890	992	983	900	895	935	884	902	901	910	923	871	958	920	914	947	917	902	929	880	924	893	964	990	906	910	886	974	925	953	928	925	942	932	900	944	874	882	899	901	914	922	912	950	957	936	941	920	887	894	908	926	927	889	943	918	941	895	929	875	957	946	911	957	929	901	877	944	925	937	966	874	951	903	925	906	917	962	879	937	932	953	874	927	921	894	907	906	946	874	909	912	879	920	906	886	943	888	879	936	973	926	934	883	960	883	895	892	938	930	888	934	916	924	902	920	904	887	917	910	944	906	913	970	902	911	915	908	918	905	905	896	899	935	907	945	917	940	947	925	902	924	857	965	893	924	853	864	928	979	880	924	896	856	944	923	889	922	917	876	915	944	922	903	881	896	837	868	930	920	925	882	913	904	957	868	938	949	897	872	885	890	879	949	890	861	930	917	930	899	869	935	902	913
19440	11125	6852	2822	1394	810	574	495	482	460	450	396	436	453	417	468	399	398	404	431	427	414	409	437	421	407	428	413	439	420	384	394	411	429	437	439	440	405	420	446	377	421	379	365	417	410	420	405	418	424	399	405	439	471	422	413	418	441	420	433	447	391	439	451	386	388	440	471	427	422	401	427	408	425	404	411	388	437	367	383	438	430	377	390	452	450	414	399	398	400	384	403	401	395	417	403	408	446	452	437	454	471	432	387	491	408	445	454	410	386	392	436	428	428	411	429	389	392	411	420	428	408	449	449	411	444	384	419	423	442	406	419	441	440	398	359	455	411	427	415	382	413	406	376	427	432	394	356	407	413	416	418	397	413	434	419	418	395	402	409	412	399	419	374	468	444	413	376	390	402	443	425	413	406	417	431	420	428	389	394	450	436	443	426	440	395	427	407	405	392	399	458	414	401	385	417	446	439	427	393	403	426	402	441	443	362	376	415	394	415	409	385	418	421	359	418	390	423	417	426	396	415	456	410	401	432	407	432	393	403	413	394	423	394	408	426	385	399	406	431	443	420	440	427	423	374	428	397	413	447	398	397	391	428	443	411	413	419	390	404	405	414	413	392	443	460	408	384	407	424	386	397	450	428	422	404	401	384	380	415	425	415	383	397	422	386	426	415	442	440	435	414	398	381	410	392	416	438	357	402	438	435	405	437	419	412	429	418	452	421	433	410	421	424	420	427	424	422	417	439	414	391	457	440	422	434	395	439	441	381	428	423	404	439	395	418	396	405	395	414	368	385	371	394	442	425	448	412	406	420	394	427	415	394	428	432	433	421	415	425	419	393	393	400	390	430	403	408	403	388	402	462	440	434	377	402	420	425	446	412	404	456	408	409	449	438	441	380	436	437	423	445	402	400	389	394	419	452	396	437	430	434	389	428	389	374	381	451	416	395	441	429	393	383	449	417	450	381	417	420	413	408	417	393	402	369	420	427	392	450	434	396	425	433	403	397	436	401	418	430	368	408	422	408	408	426	396	371	457	443	425	449	415	391	430	420	403	440	408	428	435	436	410	427	410	439	366	440	404	393	390	444	428	462	424	431	400	403	401	427	434	397	412	426	425	436	425	472	416	425	399	375	385	393	386	414	376	456	405	420	412	462	431	376	418	395	427	414	414	433	391	409	370	386	450	402	452	390	432	449	433	435	418	435	402	465	400	378	416	406	426	422	449	408	385	416	434	429	416	432	396	406	421	400	400	397	440	429	362	408	437	448	370	408	454	403	413	398	378	424	390	418	412	429	406	458	385	448	433	439	444	404	411	410	420	395	360	388	429	444	416	406	440	427	410	455	414	434	439	414	364	419	383	394	409	415	396	393	436	389	398	403	399	398	430	418	430	445	383	419	385	429	435	444	408	418	413	443	416	442	395	427	388	441	434	409	439	415	387	439	422	433	458	429	413	418	416	419	388	452	415	418	408	402	405	475	418	397	425	413	429	422	408	451	404	406	463	435	376	418	403	433	397	442	415	412	445	426	417	427	460	463	444	391	413	400	430	418	392	431	431	411	441	436	433	385	440	422	429	413	417	377	420	447	433	446	367	370	388	381	443	480	427	414	481	429	436	425	407	408	399	448	385	441	417	396	406	475	390	414	372	401	424	418	431	438	423	422	421	417	383	386	439	400	403	403	407	417	372	381	420	428	441	447	397	422	417	396	418	374	430	409	435	409	422	412	363	415	408	379	457	391	459	472	438	380	439	433	422	438	406	431	385	399	407	443	407	413	410	391	398	434	419	408	403	369	459	445	354	363	396	431	428	412	446	397	404	386	419	409	377	421	396	412	410	404	440	415	442	424	398	459	415	419	427	432	409	413	427	412	450	412	441	411	428	426	413	389	448	445	387	411	425	417	431	410	416	372	391	453	431	405	409	391	390	420	397	428	457	408	425	442	431	418	410	402	429	424	429	415	395	404	382	427	425	393	405	441	405	459	415	407	443	419	422	384	390	443	378	415	387	397	374	452	427	410	442	402	431	421	414	402	433	422	455	401	416	492	373	464	411	430	430	447	389	393	398	429	378	450	402	365	359	422	367	397	408	434	414	409	428	411	399	433	366	448	456	371	438	401	418	421	373	417	430	393	431	443	435	427	459	401	420	420	402	380	415	433	428	409	475	421	411	431	445	352	393	465	460	446	418	419	395	430	430	389	411	398	411	425	389	376	408	397	406	369	424	419	396	432	456	451	434	406	409	446	410	434	401	426	371	421	400	398	387	424	390	409	399	380	408	377	375	383	404	415	412	445	413	413	413	388	402	399	441	414	423	437	478	445	404	432	409	418	441	405	429	425	436	429	437	407	400	436	412	432	432	444	435	390	366	412	418	412	425	401	402	404	428	379	373	397	420	411	419	475	409	386	463	420	404	450	408	439	412	397	392	467	424	426	357	444	385	410	431	400	392	466	426	401	439	410	438	456	394	447	410	417	436	426	474	394	439	397	416	424	402	410	394	430	420	425	411	424	437	429	415	452	444	400	428	448	421	446	417	425	410	412	408	390	423	400	428	389	352	374	412	440	424	426	438	407	370	425	380	425	413	432	439	435	388	394	417	445	411	429	392	406	383	413	403	444	423	397	427	389	409	447	441	456	450	443	412	410	401	384	424	372	415	399	383	394	393	458	402	428	411	403	403	400	393	398	455	414	414	428	427	417	402	460	390	372	400	389	414	414	411	414	403	385	354	413	427	407	422	464	417	402	395	427	375	416	444	399	430	421	411	398	422	433	434	442	416	410	416	407	431	427	389	369	428	381	433	446	452	397	440	401	390	421	438	413	421	418	408	414	406	417	381	382	403	430	437	385	451	435	432	389	418	401	418	408	425	420	349	425	421	383	413	446	446	405	413	415	447	399	401	408	374	449	415	416	452	402	470	401	460	403	388	422	404	421	407	394	408	450	416	420	433	401	407	442	419	403	413	418	431	426	383	461	457	416	418	427	416	413	436	400	432	457	377	401	415	380	424	425	410	387	462	447	409	416	404	403	412	429	420	402	437	417	363	428	371	414	415	431	394	406	408	404	407	422	382	440	415	437	422	415	412	376	406	360	436	403	407	426	419	422	449	390	415	414	422	434	386	395	442	405	443	384	393	442	406	390	401	397	415	419	417	409	400	415	407	417	387	425	458	392	414	357	395	381	448	456	440	410	429	422	412	377	417	395	388	421	404	396	425	443	418	404	449	383	397	386	386	441	421	410	417	406	406	397	431	398	418	418	425	417	391	430	404	416	403	414	443	435	427	414	409	407	394	451	421	417	438	382	417	402	427	450	410	438	432	407	380	422	420	406	417	406	441	437	444	428	414	407	436	451	395	424	388	425	409	380	384	373	401	419	395	419	403	413	432	411	448	406	404	416	396	416	432	418	432	391	382	417	427	421	402	409	412	446	389	408	391	415	424	386	402	417	418	444	423	442	460	421	437	390	402	420	416	431	442	439	417	461
11767	9069	10011	6657	3997	2487	1882	1349	1169	1028	976	965	941	944	941	943	918	924	927	946	911	910	932	886	890	949	908	895	903	895	958	907	944	861	889	910	913	872	908	912	904	972	935	898	946	889	949	953	876	928	893	894	897	899	924	936	906	981	925	899	930	919	945	863	898	898	913	959	917	945	852	921	891	907	915	952	987	919	892	900	951	875	874	923	940	921	913	944	935	915	939	907	852	958	919	831	893	897	904	924	908	921	901	963	909	885	845	946	873	941	843	912	883	902	928	889	879	909	919	939	924	850	920	913	884	939	912	886	897	915	939	890	947	939	876	891	899	891	932	947	940	868	903	924	979	926	904	918	932	877	891	872	893	933	861	899	856	852	872	879	904	923	917	940	866	969	868	910	943	863	917	889	945	912	947	890	917	950	936	894	881	829	937	889	866	904	895	862	916	865	870	938	944	949	885	967	958	901	879	904	873	835	858	851	950	941	914	904	929	947	885	946	892	884	896	917	944	925	922	941	917	862	908	844	883	896	935	888	883	931	903	919	881	940	907	905	870	852	872	929	866	863	924	883	912	882	869	966	916	925	960	947	919	948	946	915	912	923	876	912	893	859	914	861	852	939	901	910	936	952	861	889	950	901	936	960	945	880	923	895	941	929	859	896	907	913	917	936	908	866	875	898	920	858	877	881	907	917	883	901	880	909	927	863	924	872	937	931	874	914	974	924	829	911	976	921	903	879	974	913	904	913	943	895	943	891	860	902	887	885	958	908	885	880	888	933	910	975	862	895	967	892	882	947	927	956	926	885	949	858	950	912	910	924	943	887	848	895	911	890	927	918	866	862	920	868	906	897	907	847	963	910	924	919	878	963	873	923	922	925	926	911	875	902	864	851	863	927	935	891	928	888	993	902	883	927	915	874	911	890	859	872	890	959	958	883	880	931	843	883	918	877	894	888	923	936	823	873	864	932	903	863	955	926	954	882	911	889	860	926	908	906	870	913	870	878	891	895	911	845	877	901	849	927	917	947	880	901	907	905	900	912	887	873	880	905	848	874	935	928	958	931	915	921	919	956	934	907	886	958	928	944	937	928	893	937	931	885	886	883	906	958	906	926	940	886	852	936	941	938	916	932	901	906	848	846	895	844	911	859	861	879	850	913	939	894	886	915	905	923	897	877	912	960	894	882	922	923	938	913	922	862	912	923	923	885	880	836	921	928	941	868	909	873	876	969	896	919	878	888	933	915	918	889	930	902	958	893	914	880	863	868	919	904	971	944	851	897	897	923	888	895	895	927	907	902	957	914	920	908	890	920	902	891	893	958	892	881	922	887	953	954	949	934	887	837	948	866	914	910	954	914	898	910	894	888	876	947	898	931	932	918	899	976	888	934	873	872	885	877	863	876	891	875	888	880	912	910	918	920	914	913	911	921	916	934	888	868	825	887	863	977	859	928	927	868	929	901	926	893	887	911	934	930	934	816	913	884	896	859	944	926	924	930	918	939	898	895	901	990	962	926	949	872	901	889	898	946	884	918	893	929	878	881	927	842	893	873	890	929	898	916	924	924	956	960	881	885	911	899	897	938	921	921	894	907	921	929	939	879	901	835	885	899	910	876	950	929	856	892	861	889	881	931	916	940	929	851	915	896	922	910	873	947	875	928	899	922	896	901	931	933	933	963	900	889	904	878	906	895	916	926	962	916	872	910	942	883	915	880	921	926	904	888	908	852	911	887	934	934	931	941	908	911	873	890	903	916	909	920	897	914	881	884	884	873	931	897	919	901	892	939	857	887	952	906	862	913	913	883	897	947	908	912	922	903	925	868	916	951	885	843	886	900	896	926	884	903	877	897	886	884	867	893	922	865	913	891	891	917	851	867	942	929	878	877	918	940	901	903	866	924	883	916	855	868	926	944	905	903	926	908	924	895	887	913	969	933	929	901	916	906	907	904	958	879	924	877	884	894	893	904	914	920	902	938	875	877	843	832	984	949	947	891	957	891	939	911	941	871	918	885	961	938	927	935	933	867	964	897	923	833	957	888	887	890	918	929	945	855	908	904	858	923	936	960	900	885	960	900	960	891	907	920	870	907	887	919	880	890	936	884	899	892	918	953	951	903	922	959	878	894	976	918	917	912	962	906	895	906	883	917	877	896	863	903	912	891	848	966	950	814	911	852	915	903	893	900	936	882	940	932	970	889	923	954	883	947	936	904	943	898	874	907	888	901	932	891	900	912	860	891	882	898	910	881	913	917	910	911	912	909	881	940	976	958	906	916	918	859	850	974	917	976	874	913	920	911	918	892	881	953	926	899	891	860	957	881	872	904	912	861	912	861	897	895	919	888	920	877	912	911	883	899	900	933	887	911	875	889	958	908	983	866	903	897	920	859	942	877	929	877	915	909	906	849	910	913	872	917	925	896	912	950	902	856	929	901	885	880	843	917	911	890	913	883	871	880	910	896	929	949	905	906	953	901	894	875	870	821	925	908	882	949	967	916	905	869	910	890	910	905	902	921	888	830	913	897	909	857	874	884	850	911	902	912	877	890	924	844	977	900	906	900	933	950	878	875	958	847	958	865	839	850	890	939	918	923	916	891	956	893	888	912	892	884	891	875	858	866	875	925	913	878	850	911	958	898	962	885	907	907	894	894	888	947	947	920	884	859	918	904	850	914	851	934	873	893	941	909	909	947	925	898	944	859	914	882	908	892	900	868	904	879	892	898	936	879	871	878	894	925	899	948	904	981	932	860	898	874	941	925	964	907	860	923	910	897	910	873	912	906	907	883	914	913	930	919	884	955	893	887	915	878	871	893	878	912	871	901	877	889	925	912	895	878	920	856	918	909	911	903	901	931	959	864	878	857	933	925	911	882	881	892	934	967	895	919	929	890	906	932	899	878	906	874	945	950	926	851	897	873	907	866	874	986	867	894	863	897	901	908	930	916	932	895	901	916	993	938	880	900	881	914	884	909	885	910	885	905	904	868	940	933	865	946	964	859	897	890	911	910	854	849	902	934	874	898	941	924	947	893	910	887	895	879	916	891	924	938	907	931	896	894	921	961	923	920	922	894	927	901	927	879	898	930	893	935	914	905	905	912	919	919	926	910	872	870	939	870	960	889	903	960	926	954	924	896	957	974	861	889	886	888	909	879	890	920	953	884	868	882	877	891	881	911	940	861	951	922	867	921	952	916	908	906	910	895	884	914	897	877	914	939	941	952	946	921	869	880	882	854	907	898	907	929	852	916	901	928	912	862	971	918	932	858	867	908	947	887	950	874	862	875	901	889	887	879	903	906	889	902	849	857	916	873	874	906	944	915	923	915	940	989	873	874	907	898	933	923	935	921	939	924	940	947	875	853	856	948	933	888	964	895	934	933	916	894	917	924	954	910	903	927	894	877	916	884	997	911	918	902	954	898	903	881	938	913	898	875	886	911	938	928	923	857	911	911	911	869	901	909	889	916	904	908	886	855	924	906	924	925	910	902	948	949
35166	23054	20458	12539	2836	1154	788	586	463	402	437	431	400	374	409	398	361	411	381	377	353	371	406	366	416	376	399	405	377	375	404	331	336	374	352	375	402	429	382	370	357	385	381	382	358	381	327	398	406	388	354	400	380	366	346	345	431	374	364	328	349	381	365	362	390	361	335	350	351	380	372	390	367	396	370	373	370	386	347	386	367	358	342	330	371	339	367	388	385	379	379	377	400	340	363	389	382	390	360	387	372	356	367	368	375	352	322	394	390	349	365	330	336	390	378	327	369	379	352	371	415	377	383	344	356	390	378	335	380	393	385	359	381	376	359	400	378	402	353	349	363	379	350	389	360	365	321	358	376	403	366	335	348	376	412	363	422	381	374	377	375	357	384	319	365	407	385	359	354	398	375	385	338	349	362	350	379	373	401	371	313	360	377	359	375	378	368	374	388	408	387	344	381	391	367	387	357	402	341	362	401	385	357	330	373	354	371	376	399	358	366	406	365	351	377	329	392	339	378	337	338	361	376	364	349	353	384	396	360	349	346	391	356	344	369	367	365	369	337	330	334	344	374	392	376	341	373	360	380	354	366	378	360	436	357	391	387	311	324	350	373	367	348	359	368	374	346	330	377	336	386	377	396	350	350	371	384	337	330	392	381	362	327	371	383	353	315	382	367	360	366	348	335	382	371	392	394	382	366	347	373	387	428	339	346	329	322	367	364	393	354	358	381	381	347	376	386	344	357	369	366	368	338	338	365	375	344	349	348	392	379	359	360	374	381	337	327	397	327	323	368	381	378	399	374	397	347	349	377	408	368	353	369	404	373	365	372	325	346	382	367	372	382	364	354	366	363	423	342	371	365	352	347	393	330	371	315	373	422	395	392	392	360	401	384	368	374	354	415	338	365	390	351	353	397	356	369	385	352	324	371	376	360	379	380	372	355	400	368	328	352	367	376	389	357	353	388	353	369	368	344	377	339	363	367	390	405	331	322	388	351	353	369	330	375	349	371	400	364	376	377	373	362	353	385	357	378	367	383	402	351	342	373	378	355	397	341	367	388	397	370	366	355	368	381	394	367	344	361	373	345	431	379	346	366	350	364	346	392	391	381	349	371	363	371	382	365	396	345	358	379	324	378	349	363	399	373	349	386	364	351	387	369	374	372	357	396	373	379	362	383	355	366	379	328	356	344	340	383	341	415	332	365	352	360	364	383	367	351	351	377	359	376	351	419	374	391	381	358	357	359	381	369	343	412	390	358	379	401	365	347	353	388	365	387	363	363	366	328	329	376	360	369	361	348	393	359	349	359	369	346	373	368	351	363	400	394	393	369	417	398	349	353	382	361	367	347	326	332	351	334	382	382	354	395	388	354	342	409	364	374	390	377	412	382	403	381	402	351	352	400	349	404	385	358	356	355	369	385	387	353	373	356	375	362	371	343	367	367	378	374	349	353	403	385	379	396	376	367	356	370	391	349	386	398	348	346	377	380	358	387	363	352	357	367	391	381	387	353	383	378	383	403	367	339	356	365	364	383	347	373	372	330	356	362	363	365	380	364	378	330	357	354	370	362	384	398	369	372	347	363	358	346	387	355	382	359	345	387	392	358	346	373	371	346	374	391	385	343	382	393	390	339	362	400	349	354	365	404	374	361	374	377	374	365	369	391	356	386	337	317	348	376	365	404	364	380	336	362	351	411	372	360	360	363	391	349	384	388	410	344	322	366	339	355	389	383	346	379	361	385	392	391	381	359	400	374	357	365	331	379	369	352	370	398	322	377	363	346	377	360	343	379	353	357	355	321	377	399	385	399	374	337	402	333	392	381	373	380	353	330	395	375	378	393	370	345	333	416	392	327	378	403	380	396	334	375	383	360	377	344	370	362	380	400	358	374	397	358	336	362	356	360	348	375	370	330	331	391	327	387	348	363	357	401	355	356	348	370	331	369	354	370	394	387	389	378	362	365	314	355	391	365	364	360	349	377	369	360	381	370	330	364	405	361	369	395	341	388	376	382	398	355	377	370	391	375	332	381	380	364	324	377	369	358	341	382	384	355	368	370	339	383	341	373	350	374	367	380	372	369	350	338	331	381	357	371	368	383	377	367	350	368	360	359	395	371	402	375	404	393	371	414	382	366	360	370	400	373	400	348	342	378	388	364	389	390	378	385	384	375	399	357	381	388	372	365	369	386	348	354	333	363	369	359	378	378	337	376	330	342	367	379	372	368	403	386	339	378	369	352	372	369	377	366	383	329	404	395	384	333	343	331	372	369	390	350	344	356	375	389	381	356	345	384	364	370	380	348	371	351	369	358	352	375	378	347	334	320	388	396	384	364	374	381	341	374	360	371	388	364	371	398	383	365	368	374	361	373	352	372	367	364	389	385	351	368	357	344	405	369	369	353	368	351	380	377	353	393	310	351	325	344	378	411	378	351	331	375	353	354	347	375	361	398	336	353	379	388	366	381	381	352	369	384	421	401	367	375	383	360	373	388	366	355	343	405	378	362	379	389	328	356	378	335	341	406	333	367	367	367	347	367	377	374	357	356	330	342	355	379	361	366	429	340	393	397	333	322	354	390	363	376	376	389	381	337	371	387	353	372	388	359	339	342	372	348	387	402	394	365	377	431	410	386	412	370	343	377	360	378	353	377	341	347	387	353	355	365	388	410	371	403	386	403	420	346	366	366	340	362	352	346	370	352	387	345	374	383	398	382	387	402	371	347	380	366	374	351	346	360	367	336	370	372	394	357	376	357	401	360	341	384	382	401	364	363	401	371	324	369	335	337	333	383	378	386	359	322	355	397	348	376	348	365	388	294	364	346	359	378	383	374	341	376	381	353	365	356	374	367	376	371	391	357	323	361	380	409	333	407	365	380	375	350	379	346	411	371	393	413	407	371	382	381	382	368	350	372	350	394	378	407	355	327	337	346	392	369	342	372	393	346	342	339	332	388	406	332	359	396	393	411	399	408	346	353	353	403	372	411	344	388	383	397	359	377	347	391	382	354	347	377	364	376	356	406	371	332	365	378	350	376	413	338	363	385	341	338	362	347	345	360	367	385	384	356	387	334	383	362	362	343	383	354	356	400	371	369	370	372	349	357	370	397	381	388	385	343	361	376	387	340	366	392	389	352	387	383	367	363	379	372	413	380	375	346	355	375	391	369	333	358	341	379	363	335	359	403	344	363	358	368	408	338	346	362	373	417	373	356	405	343	382	380	378	394	360	344	384	314	320	346	337	362	376	396	378	360	358	367	362	382	361	362	378	397	391	376	370	343	390	362	360	360	369	378	359	357	377	373	379	357	385	405	374	372	362	337	355	344	385	386	361	386	363	368	354	372	374	360	367	389	365	368	351	343	367	377	396	319	367	362	377	340	375	378	383	392	422	379	397	352	384	417	358	325	363	401	335	371	358	360	346	385	357	376	338	352	383	350	319	377	347	374	350	355	358	371	408	368	364	344	386	395	371	370	331	397	353	348	346	361	370	333	400
22373	17397	24464	18039	5764	3798	2576	1756	1370	1220	1075	1002	997	1004	984	933	885	892	866	898	839	858	896	842	875	907	831	893	881	853	860	901	865	818	796	840	862	854	864	830	860	842	814	831	847	883	842	819	831	856	877	903	857	827	817	778	855	858	846	890	803	848	870	835	861	838	816	808	811	835	833	798	834	823	832	856	830	816	815	837	826	801	849	807	843	847	795	842	786	805	832	831	814	811	760	846	793	782	818	800	835	827	848	836	796	864	850	789	851	850	855	837	830	781	866	776	820	790	832	837	780	819	821	831	795	890	820	866	855	759	819	892	814	795	853	842	877	827	823	815	792	810	837	765	804	766	797	810	815	866	821	818	840	782	796	859	815	829	830	753	821	813	825	799	855	797	804	849	786	836	789	796	787	820	762	819	836	805	795	844	806	787	856	809	793	824	854	788	826	790	834	860	761	799	848	803	841	826	825	818	835	783	847	805	754	805	794	771	821	813	806	818	791	813	785	830	855	867	878	816	813	833	804	828	847	861	839	850	803	801	873	857	850	807	832	866	848	778	864	866	848	873	798	820	859	787	798	807	838	862	818	801	820	822	834	785	840	849	815	815	822	805	869	814	801	831	785	826	790	837	832	830	845	815	858	863	777	759	794	831	859	783	809	866	813	789	835	870	771	849	815	811	799	793	810	820	834	793	779	821	816	816	869	820	799	863	812	811	798	782	834	849	785	817	821	878	772	802	861	833	860	845	832	840	767	804	835	822	794	842	820	815	831	842	787	804	877	828	813	817	823	845	817	851	808	813	789	768	813	854	813	781	811	841	825	893	835	819	804	818	814	832	817	793	797	785	814	836	801	799	800	790	893	808	816	800	774	830	806	853	840	824	826	860	774	783	835	800	782	767	817	788	809	857	804	826	851	767	850	903	807	830	858	839	820	793	806	827	811	807	797	845	844	826	817	871	808	831	793	768	876	793	821	808	747	828	859	843	819	836	847	798	770	854	832	820	766	834	804	813	813	878	813	854	734	768	856	802	774	801	871	755	794	837	857	803	856	861	790	844	774	849	781	812	823	825	836	790	835	842	840	801	815	856	809	842	824	844	805	818	788	821	840	819	804	828	810	841	831	788	775	830	781	854	820	863	826	887	856	809	799	820	786	842	808	828	799	913	848	844	815	817	828	823	824	821	770	813	802	810	793	769	843	831	830	796	818	847	816	838	815	793	779	804	841	807	848	839	788	817	809	782	807	829	796	857	803	814	840	842	800	797	825	797	810	817	837	792	812	852	884	854	778	806	817	836	833	789	826	874	816	833	829	859	808	841	865	815	820	863	792	816	825	840	789	790	817	861	800	842	828	828	772	821	820	797	887	851	820	812	830	815	859	804	897	827	834	788	801	812	830	863	810	757	834	825	814	816	825	862	850	851	852	790	820	852	811	847	851	825	857	847	812	808	825	840	774	804	807	832	827	802	828	792	840	752	827	796	826	818	820	814	857	815	846	873	797	817	819	805	862	795	758	848	765	854	793	781	830	859	832	809	852	810	809	833	866	828	817	838	825	808	827	838	829	844	827	845	830	839	864	812	781	834	834	835	843	831	765	811	875	816	811	828	797	801	840	800	825	766	754	828	796	855	762	830	786	825	802	798	816	788	852	818	835	804	827	752	771	824	855	785	859	842	799	850	787	846	833	799	873	806	816	801	856	811	840	764	772	844	831	826	783	735	833	839	871	808	844	872	879	843	823	815	837	800	804	822	790	809	818	771	841	846	782	830	810	854	836	854	848	801	831	790	830	812	827	883	837	866	830	836	812	812	793	812	777	844	797	834	803	786	823	823	825	816	823	782	798	820	822	863	865	788	851	828	774	871	826	824	845	795	860	826	848	818	859	802	869	781	800	829	815	819	830	873	772	849	808	825	780	847	833	813	829	791	829	820	821	851	811	845	815	843	841	830	867	819	856	879	823	813	773	876	758	845	788	865	879	794	801	784	818	801	830	879	880	815	850	866	854	799	809	866	843	784	798	816	797	806	784	851	829	826	853	819	841	817	851	849	787	812	805	798	855	789	844	805	806	771	811	828	762	829	845	824	831	811	869	865	784	819	794	796	834	850	875	832	819	888	853	814	826	852	841	855	817	803	825	813	852	830	780	824	796	814	803	853	857	797	809	797	771	859	811	822	824	848	816	799	815	846	804	867	858	833	779	807	778	837	875	864	807	830	828	818	835	800	858	846	828	836	858	839	836	861	807	827	834	849	814	801	832	807	790	858	818	800	870	806	839	814	793	787	830	848	826	780	835	816	840	828	869	821	833	796	812	829	843	854	834	808	834	842	779	840	829	820	752	793	827	819	792	828	823	811	795	846	803	827	812	843	802	832	856	855	833	794	827	837	873	812	810	803	896	848	756	842	792	836	906	799	794	826	858	749	816	832	797	837	844	844	808	804	815	821	811	809	800	806	834	802	815	778	816	810	810	805	809	824	817	782	818	867	826	788	814	861	812	862	767	879	850	810	811	789	820	841	849	821	795	822	788	794	816	811	862	809	843	733	821	771	824	843	796	866	783	787	793	821	844	762	833	824	777	835	805	790	849	801	778	814	822	844	870	828	798	838	851	833	802	866	824	799	839	858	824	853	833	822	855	818	833	787	801	857	805	821	821	782	797	887	795	850	760	844	806	814	847	748	804	873	842	862	800	803	798	794	804	803	833	844	817	823	853	856	845	867	796	877	791	854	790	855	806	785	834	834	841	840	839	830	807	760	823	801	831	789	837	807	817	749	835	801	809	795	811	815	815	825	822	818	794	809	834	862	824	816	801	799	807	844	853	800	825	796	822	779	840	823	814	873	805	793	788	829	867	837	805	837	819	818	843	827	815	770	875	889	795	872	819	827	792	807	813	806	797	857	804	841	816	817	797	834	851	779	799	859	777	842	828	871	845	810	858	893	774	814	747	908	778	856	795	830	855	789	833	830	822	882	815	791	864	854	834	779	787	866	825	816	837	791	834	771	817	803	838	794	840	812	830	794	929	764	806	802	922	823	836	861	787	844	807	835	730	813	826	838	876	778	798	830	809	826	831	798	863	855	792	835	814	843	851	801	752	798	815	840	846	845	842	833	840	843	780	795	826	785	799	786	815	853	882	805	817	795	857	798	820	806	864	813	859	875	807	774	835	796	787	813	870	816	830	805	782	794	830	787	821	828	834	814	822	875	795	792	786	809	782	807	822	877	799	821	823	851	848	819	846	820	828	830	800	815	828	771	839	835	802	826	845	852	792	889	785	840	834	825	832	815	842	835	814	846	846	855	800	812	794	833	806	836	833	828	788	796	774	821	811	772	809	783	803	810	798	819	819	872	837	810	811	875	807	867	844	865	791	778	788	791	865	783	791	844	828	778	787	825	836	766	871	853	842	866	789	882	822	834	868	848	824	821	811	822	795	830	812	808	816	780	850	873	787	854	882	840	782	810	840	824	872	838	772	814	820	857
44358	31594	32131	20278	5136	1880	1071	758	586	509	484	523	425	440	417	412	435	427	452	402	412	417	428	392	432	400	426	408	429	397	424	404	443	444	455	423	426	390	422	416	414	409	397	415	395	406	382	397	387	394	418	377	402	403	388	412	423	395	426	407	424	440	398	442	420	445	461	375	423	392	451	431	409	431	442	375	430	408	410	443	420	383	415	407	415	391	437	430	407	427	416	437	427	398	414	411	413	438	415	383	425	461	393	406	407	399	390	370	405	406	388	427	457	415	409	419	412	387	445	421	401	431	409	381	422	401	405	429	428	408	449	383	385	408	411	418	407	390	403	422	454	415	422	400	438	425	384	413	368	389	405	433	376	422	435	465	382	456	417	380	384	412	380	386	420	450	431	413	429	390	444	384	427	406	386	443	415	381	446	455	403	388	399	432	417	391	383	406	401	408	447	395	440	429	439	399	406	392	394	409	408	426	385	424	403	413	420	425	385	392	466	424	420	389	383	421	366	430	431	432	436	397	397	440	397	389	389	429	369	405	388	457	411	427	424	427	444	406	411	428	395	419	421	394	399	391	412	393	404	436	424	412	421	420	391	406	421	441	434	432	436	454	398	405	439	408	400	420	376	398	407	405	410	419	387	448	374	450	394	436	417	431	387	414	382	399	426	428	425	447	430	446	422	400	407	415	421	427	439	431	423	423	411	427	381	427	438	421	414	392	422	430	407	402	386	413	441	413	429	442	426	424	413	430	371	394	391	401	414	403	400	389	417	429	415	415	370	379	460	433	392	412	396	428	437	379	410	442	403	414	453	442	379	409	421	438	431	419	417	401	378	379	422	382	377	402	420	402	382	350	426	405	407	401	451	403	414	414	400	406	445	434	407	429	399	409	400	447	435	361	412	413	415	395	414	418	414	387	395	431	409	400	405	433	419	380	408	413	421	391	426	440	447	439	352	448	411	401	434	416	422	425	412	371	395	434	414	425	431	378	409	396	413	402	399	419	433	392	395	412	396	401	405	405	427	436	384	390	443	401	410	444	411	382	410	405	422	388	432	403	394	434	415	394	410	428	415	427	405	408	432	410	408	408	402	399	431	390	433	417	475	379	439	440	428	409	442	400	414	410	452	406	340	382	369	369	411	425	430	433	412	402	410	416	396	396	400	431	403	414	452	401	406	388	413	382	365	425	432	420	372	400	414	428	380	411	398	434	396	406	392	410	403	433	412	419	416	381	409	439	394	450	407	418	406	417	405	419	390	398	430	382	425	416	423	407	372	379	436	404	427	413	419	437	386	363	425	437	407	399	414	438	395	456	398	445	385	415	379	389	451	439	409	419	416	392	439	445	438	406	383	440	405	408	449	419	400	479	368	415	430	374	421	406	437	390	414	423	426	428	414	400	388	415	427	416	399	392	416	395	397	440	406	408	413	390	413	403	409	451	385	429	422	421	410	492	380	436	380	413	394	424	385	421	419	407	408	419	401	468	470	440	415	399	424	396	372	414	399	370	450	379	422	381	438	444	428	444	426	380	420	389	411	445	394	417	428	457	457	397	417	409	425	405	453	448	416	426	410	401	398	394	389	387	417	403	423	396	415	409	426	382	409	417	426	434	433	377	414	466	419	394	386	446	408	421	412	397	438	393	395	422	401	448	369	418	411	392	435	405	410	416	416	395	421	398	394	424	428	427	423	408	366	444	410	403	437	464	407	370	420	371	406	409	444	416	458	389	400	409	429	460	417	388	425	413	375	370	431	383	385	419	422	408	423	451	363	395	377	390	404	430	371	402	362	418	426	400	393	450	421	398	440	429	440	402	394	412	435	385	420	398	433	397	421	388	398	417	377	449	374	402	422	453	404	377	415	413	435	449	416	437	394	424	431	440	432	389	397	405	398	425	433	393	384	441	423	383	396	457	423	425	436	394	441	421	403	390	390	403	439	386	430	386	411	414	402	401	393	389	447	426	394	419	395	427	399	402	375	411	387	415	426	374	422	397	438	360	443	376	378	421	416	470	418	417	425	379	392	443	397	419	426	420	401	419	423	447	445	420	418	427	464	417	435	435	439	436	387	388	402	407	407	415	434	410	434	394	400	395	399	398	402	406	422	441	435	399	400	414	400	433	419	413	383	403	409	372	390	406	418	419	434	402	416	455	421	412	479	422	412	428	418	381	413	421	420	398	419	405	390	437	428	388	400	401	402	414	428	398	450	464	382	404	359	407	396	415	412	337	431	421	424	376	401	446	402	423	386	401	363	414	415	427	401	406	415	394	443	410	385	391	338	395	407	407	363	416	428	418	418	428	405	438	460	401	405	394	407	398	361	398	402	418	416	425	420	396	405	437	403	409	402	418	399	438	435	419	434	397	436	412	415	383	419	422	393	407	417	422	415	435	395	403	429	376	401	416	450	412	443	403	410	410	436	397	362	412	396	395	429	429	393	455	438	439	425	414	420	451	429	439	433	445	379	410	425	387	424	434	410	435	436	424	393	388	435	374	408	402	436	418	412	441	403	406	415	456	419	411	400	406	436	428	397	413	453	434	402	430	402	417	451	400	448	443	380	387	394	450	412	413	420	395	424	404	379	395	395	439	429	388	391	403	439	388	427	369	394	416	376	439	431	391	435	437	486	412	437	462	406	382	380	452	405	383	390	407	427	420	444	330	421	461	415	405	386	442	392	398	390	451	426	395	406	400	418	414	429	395	390	399	430	435	435	446	437	401	420	385	399	399	433	454	411	407	405	398	410	445	422	366	389	402	367	402	409	429	385	444	388	450	437	426	412	455	413	420	403	417	453	391	418	423	437	415	408	369	424	418	442	437	437	413	437	398	381	432	399	431	405	411	380	422	437	405	432	442	396	397	402	409	419	410	409	471	381	399	451	384	434	407	389	429	391	402	470	397	426	407	412	382	405	423	489	419	414	388	441	394	403	428	386	392	410	381	391	402	392	421	411	446	428	431	423	397	395	445	410	394	427	382	410	447	435	416	422	419	440	449	419	424	444	401	401	395	426	433	394	401	427	420	424	400	384	423	430	429	433	419	396	417	423	430	401	400	373	374	398	408	405	407	404	438	396	411	419	410	378	433	441	420	391	382	409	409	425	375	392	376	444	400	459	399	365	400	418	403	392	390	426	396	430	449	452	416	426	388	425	437	457	411	412	421	428	443	441	425	420	375	433	387	389	405	408	452	429	445	432	420	405	413	438	400	420	456	419	426	396	413	410	380	456	427	436	387	469	418	417	413	422	398	391	394	368	408	403	418	430	442	431	424	427	394	377	441	412	407	414	417	406	442	385	404	428	448	437	409	392	450	425	383	474	406	373	399	441	429	445	427	378	422	404	437	431	413	387	448	425	395	385	401	388	409	412	401	400	426	389	381	424	429	424	409	427	417	425	404	426	442	395	428	408	404	410	378	401	439	435	407	412	381	448	409	445	432	433	426	427	441	384	471	393	423	428	413	399	421	425	407	438	397	376	421	399	425
27584	23520	34049	23102	7456	5374	3246	2189	1891	1601	1322	1178	1163	1049	1001	1080	1039	1068	1051	1043	1013	984	967	1039	989	954	1002	978	979	965	974	982	927	937	1004	985	943	960	933	945	961	941	962	865	945	903	921	902	934	895	983	920	937	903	862	921	925	889	926	937	951	938	916	877	898	972	917	870	924	926	895	958	971	895	923	893	947	891	924	953	942	919	911	880	930	889	906	876	930	899	893	911	918	879	873	894	917	940	968	841	939	920	901	930	933	943	919	910	944	892	941	925	898	923	921	943	951	941	954	890	943	941	884	922	942	923	915	890	934	878	893	932	935	949	902	875	896	920	928	978	909	924	943	971	914	894	935	923	977	895	910	956	906	894	936	894	891	958	917	947	941	897	934	938	890	936	941	896	919	897	896	911	949	912	865	947	912	880	890	925	894	904	931	892	926	909	928	834	898	899	932	955	884	946	891	912	875	903	884	906	983	857	959	884	941	884	912	912	950	899	911	899	873	984	970	860	866	924	918	925	936	864	925	896	921	873	943	855	847	861	935	939	947	880	853	872	955	875	922	865	910	943	870	934	968	922	948	921	948	927	933	927	921	894	949	902	888	888	910	925	978	939	906	930	937	975	944	905	907	938	875	946	955	921	943	937	915	904	920	866	929	980	922	930	956	891	888	898	912	958	883	921	896	945	895	928	926	924	916	901	879	917	949	904	911	918	876	923	934	930	962	835	880	900	870	918	906	925	879	912	906	882	930	893	922	904	915	935	913	874	901	940	966	915	927	904	917	899	889	950	915	880	930	903	880	837	861	894	960	862	933	899	881	912	894	931	888	935	941	935	913	926	837	921	974	909	893	909	888	934	860	905	921	910	904	911	890	943	890	939	864	862	903	917	912	943	867	922	926	843	894	894	870	891	922	866	931	922	908	940	899	867	912	902	903	897	930	935	894	895	950	924	880	911	904	918	926	900	935	989	933	870	871	855	880	894	932	929	876	925	968	947	972	916	918	911	947	919	905	958	919	911	900	868	865	911	934	874	919	895	858	930	879	910	887	935	926	956	906	936	904	888	952	864	959	945	907	873	908	877	927	908	887	917	900	874	897	906	910	965	917	882	888	909	837	855	895	899	887	891	874	908	959	885	924	880	902	916	936	947	900	860	874	868	910	888	877	898	883	901	932	859	905	890	928	880	926	922	874	956	921	928	908	969	904	897	964	902	920	967	902	904	925	929	968	876	897	886	877	863	858	863	957	913	922	947	941	903	938	898	918	909	928	934	904	893	910	881	954	927	915	828	910	903	914	911	900	892	931	879	954	914	911	929	896	867	939	872	920	914	887	886	913	895	898	915	901	880	896	887	892	881	871	918	864	923	889	892	871	935	890	893	909	888	902	856	856	884	918	900	908	922	932	917	889	904	897	929	909	912	932	924	900	929	882	902	874	885	950	887	921	928	864	899	908	902	908	938	863	928	944	918	900	859	890	940	885	924	885	885	844	910	936	968	924	945	963	914	888	861	962	941	900	913	913	911	885	887	864	898	861	956	915	941	903	903	873	933	887	879	937	920	880	881	924	890	908	918	916	920	915	933	865	897	852	880	906	897	939	884	906	925	911	894	949	959	875	878	906	849	878	912	913	855	892	888	934	956	905	879	945	938	914	914	919	911	894	915	930	922	912	875	910	941	889	871	882	850	861	907	967	902	907	920	938	892	864	900	867	945	945	880	864	972	898	867	930	906	867	909	907	918	908	931	902	919	941	880	918	942	907	929	873	898	906	881	863	931	926	860	934	894	904	877	872	910	900	909	897	910	895	856	879	926	919	938	936	899	878	936	926	927	900	918	843	921	889	891	950	887	928	969	911	901	879	879	861	930	907	901	932	946	910	860	913	886	920	875	926	942	922	914	923	929	913	865	897	897	902	819	937	907	919	957	918	921	958	878	851	875	933	932	890	928	907	901	919	891	928	921	885	941	903	861	954	902	923	907	929	921	920	857	936	909	861	960	911	895	926	847	910	908	953	961	970	939	885	907	959	917	940	918	834	875	913	884	868	880	883	901	870	907	914	888	880	946	925	904	877	916	910	867	906	918	886	892	942	910	888	881	886	896	856	909	923	860	865	877	901	903	877	950	926	908	940	925	960	882	965	875	905	881	912	928	890	872	909	910	930	932	902	917	915	890	919	958	891	939	918	875	870	889	955	880	887	939	872	937	908	929	938	941	949	927	884	915	895	933	933	904	896	906	866	924	890	916	917	922	969	946	907	885	901	975	898	952	914	867	860	942	930	927	884	916	913	937	931	933	926	915	893	908	865	844	928	928	905	867	905	898	882	928	920	875	893	930	937	986	919	962	910	945	910	939	887	924	922	887	975	862	934	911	944	890	923	924	921	916	842	880	865	894	918	911	891	956	907	871	953	898	872	887	849	907	938	875	899	924	913	917	913	930	947	922	861	906	931	938	919	852	895	882	914	889	928	917	901	867	899	954	883	912	849	945	923	900	889	920	904	873	928	941	931	878	929	902	921	902	943	867	905	991	926	938	921	857	964	930	919	920	947	921	894	852	937	888	905	937	945	932	919	923	902	896	916	920	924	953	885	920	975	918	924	953	864	929	899	925	894	930	932	853	908	889	902	906	925	918	948	912	927	972	908	924	902	865	902	900	884	908	891	944	892	921	928	917	898	854	909	893	906	899	888	910	939	955	968	893	923	861	884	891	919	929	911	872	942	908	900	856	898	888	901	889	913	929	871	947	898	858	914	868	930	850	898	922	931	910	879	876	934	883	876	888	909	857	930	897	856	939	932	929	919	912	938	890	898	868	873	905	910	941	876	936	955	917	947	882	923	906	921	902	955	942	942	864	914	887	924	924	925	921	915	917	853	914	922	909	853	845	893	986	903	953	884	888	872	920	890	916	907	939	897	919	951	888	899	949	923	916	980	866	892	829	888	913	870	914	871	911	932	921	991	935	898	843	898	935	896	899	897	952	882	896	866	936	926	865	910	904	911	872	899	924	886	891	974	930	891	950	951	880	867	856	880	913	929	878	930	926	926	930	829	888	834	943	935	865	873	875	936	898	937	848	910	930	897	887	908	907	951	899	890	895	935	894	902	962	915	948	906	878	879	903	859	904	898	916	913	930	919	907	957	883	934	920	856	880	928	889	937	884	885	925	911	976	891	940	933	907	939	918	924	959	923	897	927	902	899	925	895	901	911	846	863	877	908	951	880	941	919	846	876	911	891	895	901	922	929	899	891	883	874	873	872	923	941	845	903	898	957	955	846	885	885	915	972	897	926	920	891	919	854	846	906	901	965	936	926	922	875	906	904	917	933	989	901	929	851	854	931	893	922	903	904	976	907	904	943	852	909	887	912	850	939	928	865	931	873	918	909	903	926	905	891	909	896	867	868	905	919	818	944	913	906	889	893	941	840	962	950	924	896	915	874	882	933	930	893	882	878	887	919	871	900	915	923	936	848	879	925	943	935	957	923	913
20037	11402	7797	3463	1271	844	618	502	498	448	389	428	407	467	424	451	377	377	416	442	381	414	386	428	375	374	423	430	433	420	390	380	348	418	433	427	421	377	400	405	413	422	413	463	383	398	393	387	446	435	431	407	415	410	397	430	435	421	423	415	423	389	407	414	400	447	422	426	425	426	434	417	414	417	460	449	426	417	427	441	415	450	422	442	436	375	368	419	431	447	416	394	398	436	427	396	382	431	420	402	455	384	419	437	435	419	422	416	457	401	430	422	376	441	441	437	397	443	422	384	398	387	392	432	457	438	430	389	429	412	418	375	379	381	410	385	467	428	458	409	399	398	413	408	454	384	426	374	431	379	390	387	405	421	422	429	400	433	416	410	441	422	434	405	416	426	393	435	392	417	400	422	440	425	449	444	395	450	390	406	442	435	433	432	444	399	405	391	400	414	390	455	398	416	445	424	430	395	436	378	375	425	395	421	418	437	387	420	426	454	416	405	418	394	419	409	409	410	410	453	411	404	379	415	434	407	369	378	416	428	408	396	402	428	423	425	427	421	438	422	453	399	386	426	432	440	411	421	420	394	397	395	428	437	428	430	441	412	460	418	405	462	439	437	431	436	440	418	403	431	393	444	400	404	439	364	386	439	405	434	416	392	407	437	405	431	395	438	377	422	414	427	409	358	413	413	415	439	374	400	414	368	417	442	404	392	411	421	379	390	423	451	459	374	449	389	441	388	392	434	418	440	416	415	432	432	463	481	439	415	395	366	366	391	399	476	422	383	428	375	413	429	423	402	443	418	414	413	381	381	394	452	394	458	437	407	401	433	473	423	417	434	436	377	418	443	417	396	447	424	406	400	424	386	356	438	402	413	417	394	437	448	404	397	424	399	432	407	411	429	429	404	427	419	389	446	412	360	455	428	378	400	401	420	408	440	379	428	437	427	416	395	400	392	402	449	406	351	435	410	404	423	404	438	377	446	402	426	407	425	400	419	425	417	421	414	421	392	425	384	396	468	409	434	382	428	439	404	406	444	401	382	421	411	424	439	467	390	415	421	436	411	409	407	422	442	461	365	441	412	462	412	398	423	421	430	407	378	421	415	395	406	395	425	443	435	387	417	407	393	420	394	419	400	428	446	469	425	415	419	432	413	449	394	418	429	386	423	417	433	438	427	462	396	440	428	435	406	356	404	400	407	429	405	398	433	400	389	377	416	405	409	440	412	464	392	433	430	412	444	410	435	437	395	409	393	419	422	452	409	418	435	438	448	436	410	425	418	384	432	411	439	442	390	410	424	412	440	418	418	448	405	397	425	423	427	421	418	400	469	398	436	446	439	435	411	425	411	419	424	431	365	403	408	446	439	405	427	453	416	450	407	425	390	415	407	423	379	380	452	403	379	432	441	428	396	413	441	409	398	418	418	448	392	408	427	389	408	443	397	381	428	387	398	416	422	413	423	392	423	407	415	409	408	415	399	419	429	409	424	407	427	421	413	386	424	403	411	418	417	427	479	449	410	438	445	442	389	418	395	419	394	393	420	416	394	444	454	402	435	438	415	427	429	404	387	430	382	443	392	424	442	413	400	410	397	428	430	422	402	417	435	423	374	376	381	442	368	385	391	400	449	425	416	425	419	438	458	414	471	457	419	430	436	419	455	488	442	374	460	423	393	380	398	416	451	437	439	428	403	433	389	413	410	424	400	427	411	421	409	394	396	411	441	391	434	466	423	407	409	429	443	414	419	437	395	452	458	426	462	416	412	417	407	434	437	407	437	402	409	429	406	430	403	438	457	402	447	426	409	431	422	405	410	435	451	438	400	401	431	410	445	440	380	436	419	397	416	383	448	402	417	427	374	440	429	378	412	392	426	446	428	412	405	428	424	452	420	416	414	370	423	430	403	463	420	402	415	375	414	431	378	390	441	410	435	361	453	413	382	446	461	427	413	401	396	382	409	398	420	381	419	424	429	439	440	380	431	463	417	403	432	398	421	432	407	439	389	423	409	417	375	424	433	411	408	439	428	388	395	451	430	437	404	415	457	439	395	437	414	428	388	439	405	430	440	409	378	409	414	404	445	405	442	383	396	412	404	471	436	432	448	415	386	380	398	428	426	428	426	423	465	434	395	399	384	385	380	413	387	445	427	429	436	409	416	402	423	420	417	441	413	395	371	424	407	422	395	398	397	390	417	412	402	424	455	400	402	409	393	421	403	406	376	422	375	415	443	407	419	427	450	400	392	396	402	392	400	410	416	422	390	422	434	398	398	423	451	385	393	473	415	400	395	400	404	404	434	416	452	412	423	379	419	448	399	436	425	426	434	360	379	414	461	408	419	430	420	451	400	418	434	363	424	413	428	445	448	418	382	391	469	441	400	415	427	393	401	409	350	406	447	411	427	417	448	435	417	407	407	368	382	390	406	403	436	374	407	475	423	447	367	438	426	390	399	387	449	426	431	420	437	406	456	428	425	422	418	438	374	421	403	408	402	438	402	407	380	432	404	442	445	444	436	447	406	403	381	402	390	438	405	424	434	423	426	369	439	414	427	394	408	366	462	386	436	419	430	412	380	410	427	436	382	407	405	442	411	408	414	447	369	398	371	425	415	398	408	406	406	384	393	396	429	438	403	386	390	425	446	384	374	413	407	431	443	417	409	456	441	469	420	446	428	416	405	439	367	414	420	410	423	410	406	401	430	434	420	392	429	398	446	412	402	441	458	413	368	445	420	438	417	386	416	411	435	433	424	430	400	436	430	373	429	415	405	410	421	418	444	459	438	393	444	402	393	383	396	397	382	452	430	407	401	375	434	407	458	438	399	382	417	431	415	411	507	400	425	450	424	426	442	411	431	428	418	404	398	440	414	429	402	405	409	430	394	387	403	406	395	407	449	392	441	445	391	451	445	454	408	423	416	419	397	454	416	390	428	479	397	413	441	416	351	434	438	461	444	429	416	411	402	423	390	442	431	396	419	406	399	409	413	404	428	415	399	424	426	415	431	402	432	425	397	425	388	417	391	428	410	393	420	423	388	410	408	451	420	424	428	422	380	453	386	370	457	382	417	410	408	432	417	471	414	403	393	439	420	410	434	424	442	426	426	426	422	399	429	438	430	449	448	433	441	435	390	418	436	397	405	431	427	429	428	431	410	436	428	438	434	447	435	398	438	388	407	426	436	414	387	399	435	419	431	397	447	420	433	418	423	431	391	385	399	422	435	425	431	409	422	431	447	405	426	421	424	405	410	396	439	404	420	408	433	401	422	422	385	421	423	444	446	423	441	423	385	401	375	422	412	462	431	465	431	425	416	379	384	410	420	372	406	419	385	464	432	452	422	427	474	420	431	411	416	455	372	416	375	400	407	398	402	411	415	399	424	383	414	441	416	430	407	409	418	406	395	434	427	407	443	397	414	443	393	420	433	432	402	433	402	437	482	396	420	365	466	414	382	438	375	420	415	421	433	415	426	406	431	422	399	437	412	401	386	457	442
12056	9053	12127	7341	3974	2678	1878	1262	1131	1031	1018	983	989	917	932	957	927	883	909	916	979	917	911	889	922	939	898	901	918	952	933	916	884	927	837	919	940	921	886	885	896	926	909	925	945	885	946	908	889	908	870	923	952	953	969	918	933	900	905	997	928	865	919	928	860	940	933	903	873	912	903	965	930	893	882	892	882	920	883	920	905	919	939	911	896	952	938	889	902	919	897	908	947	948	922	938	899	880	920	926	933	930	878	936	908	920	946	815	928	876	910	864	882	881	987	875	886	916	921	947	899	929	952	940	904	912	891	945	917	925	887	925	913	882	847	936	943	897	853	894	865	941	921	855	888	879	891	950	962	904	924	889	910	836	909	920	957	879	852	898	956	944	898	931	909	911	968	988	902	912	882	879	925	938	911	905	957	853	873	956	911	918	842	944	915	900	973	938	910	906	900	896	941	902	877	947	912	912	890	900	921	920	951	887	909	914	904	901	860	902	878	912	924	882	962	881	873	910	935	939	902	917	840	934	877	902	900	920	918	951	902	905	928	897	869	924	909	878	888	938	990	860	942	915	927	926	916	915	888	904	908	930	877	904	949	916	909	932	871	831	936	871	922	949	927	930	936	893	914	889	904	936	885	918	955	889	873	870	898	905	857	944	911	883	909	872	936	940	900	945	864	957	896	911	931	983	913	862	838	945	929	898	898	902	903	906	886	847	868	910	991	874	903	901	937	905	904	936	958	921	936	894	887	915	885	967	893	887	877	905	882	880	869	938	928	926	874	933	895	889	979	999	908	912	915	879	906	978	838	864	959	871	915	872	944	962	959	933	904	853	928	891	884	921	932	909	960	919	948	943	832	876	930	935	952	945	889	946	910	912	872	879	888	960	963	874	868	914	929	900	946	939	900	913	945	940	957	875	920	917	848	900	876	889	903	931	914	887	941	930	920	922	928	883	894	883	935	907	932	870	946	913	898	902	930	960	932	932	884	913	901	907	913	950	937	893	953	870	874	903	967	919	913	924	875	898	932	924	927	884	912	960	893	879	973	866	818	902	921	938	876	889	875	909	934	852	917	920	882	881	943	897	929	934	850	877	937	865	901	892	928	960	947	932	919	856	895	906	925	923	911	887	874	895	861	930	954	925	900	892	879	951	855	908	911	873	897	879	890	906	890	894	871	885	863	926	897	994	942	908	898	942	897	886	912	899	910	921	886	916	930	906	920	925	937	920	888	886	933	909	901	929	924	967	918	866	921	922	929	897	882	906	862	904	855	910	879	908	913	892	891	911	907	876	896	903	897	912	873	910	909	886	878	902	878	953	917	937	862	886	899	915	913	875	938	871	914	886	909	923	926	895	981	911	882	865	930	960	862	928	894	890	934	969	925	960	850	878	977	934	883	874	910	923	860	911	928	908	919	855	898	990	923	964	878	877	956	912	909	927	921	883	943	932	925	897	944	943	936	905	904	902	881	900	869	882	886	922	893	973	951	923	897	897	900	887	868	910	869	945	884	904	943	907	932	893	936	856	890	955	915	905	878	886	904	913	880	892	919	853	903	920	898	954	918	894	901	866	913	930	927	937	877	928	868	927	906	829	934	849	865	920	916	961	946	948	902	886	943	893	966	861	909	947	890	946	946	883	890	893	869	940	912	932	882	909	926	896	907	881	970	956	864	950	860	888	867	889	975	852	889	924	877	934	859	908	906	917	921	877	920	873	913	889	879	915	910	894	933	900	937	892	928	948	949	893	944	860	880	875	871	925	899	921	875	909	901	950	941	902	925	933	934	905	850	952	897	930	913	932	895	951	817	946	891	908	947	907	898	907	955	929	865	896	883	879	931	898	934	941	959	911	898	911	961	883	901	922	1002	862	865	880	882	889	904	904	905	986	915	934	912	935	915	884	869	938	933	931	893	880	876	920	876	915	926	914	888	913	869	941	940	905	936	949	899	948	881	936	879	816	858	871	863	900	913	897	889	925	938	918	906	893	939	874	883	888	897	901	862	929	911	961	949	925	924	920	919	913	919	884	913	913	903	890	864	927	896	918	900	880	863	939	931	905	876	928	953	876	885	981	862	895	883	941	894	921	846	894	853	906	878	923	909	909	890	885	888	925	935	913	943	946	848	920	906	950	979	900	945	868	901	966	887	926	908	895	930	930	941	925	857	908	912	911	894	948	857	860	931	863	928	897	897	916	890	953	897	930	877	872	943	947	934	875	864	889	942	919	960	912	973	898	925	913	922	937	908	950	946	940	905	923	849	944	902	952	913	901	894	896	891	928	922	923	879	898	921	904	888	856	893	903	953	919	920	923	936	911	861	934	932	885	895	906	941	869	880	906	922	950	924	936	876	941	927	933	944	880	901	937	898	897	888	920	864	963	944	913	859	871	939	913	901	915	891	882	936	924	885	914	936	918	971	910	851	876	900	882	891	911	875	879	864	890	922	914	910	946	946	935	959	888	852	894	947	905	947	935	899	900	886	936	886	896	929	911	923	892	925	907	886	907	914	861	869	857	919	929	952	912	926	953	914	934	922	901	849	869	854	889	932	911	936	908	903	907	900	882	892	900	906	922	885	902	901	874	935	917	895	952	874	899	916	908	888	928	889	896	874	882	890	887	917	867	923	911	863	926	877	900	914	867	900	932	895	911	889	890	971	908	874	953	897	885	916	959	942	840	921	910	933	928	953	860	891	900	878	901	930	904	907	914	910	889	954	909	862	915	898	954	847	901	925	905	916	899	926	871	939	871	880	877	1025	852	919	867	822	895	896	908	891	901	917	916	937	887	943	909	935	908	935	881	930	921	887	903	888	877	916	975	988	863	906	946	974	918	930	911	908	879	956	891	920	910	921	896	897	878	843	919	946	878	925	895	957	897	929	919	951	900	902	854	936	950	880	899	880	858	906	921	897	959	939	872	899	965	893	888	953	886	898	913	928	875	900	983	886	911	907	900	872	909	890	872	955	930	864	872	882	863	912	928	931	917	922	949	865	909	926	912	898	926	973	911	863	962	874	948	914	933	947	900	942	951	926	921	933	906	920	914	958	902	854	889	889	951	917	921	912	887	874	944	823	940	964	892	889	968	898	927	857	865	950	905	858	897	927	922	903	917	963	893	904	941	877	872	889	879	919	907	946	955	912	924	918	938	929	883	896	944	921	936	954	881	890	951	888	895	853	898	955	906	913	899	899	925	871	905	880	900	873	884	892	928	872	903	948	922	955	912	908	913	911	897	932	892	931	876	912	899	887	892	865	821	892	862	935	936	814	927	945	896	867	901	921	895	925	911	940	907	934	882	907	918	960	879	923	937	933	936	924	935	913	922	892	895	943	907	850	918	890	867	898	860	917	920	891	974	911	919	896	919	905	898	859	828	914	882	932	946	888	949	898	901	886	908	935	956	967	888	883	886	911	904	879	871	931	920	889	905	907	894	879	878	914	940	881	879	905	893	865	889	923	899	912	876	896	916	893	884	933	936	905	849	911	929
35050	23396	19963	7456	2106	1194	782	556	433	456	372	395	380	402	385	381	399	350	374	392	394	340	415	364	370	402	356	382	394	426	394	347	379	359	350	351	359	366	374	347	405	373	395	385	387	375	391	395	390	351	383	383	381	357	369	364	329	365	379	393	328	353	349	398	400	358	349	391	353	343	343	386	373	355	382	402	367	358	362	354	371	335	379	370	350	385	420	359	378	387	369	364	339	378	366	364	379	377	344	357	371	348	362	382	384	375	373	378	372	381	367	389	367	348	364	396	350	334	354	337	353	342	370	372	395	381	368	387	331	337	349	373	372	378	408	361	390	391	370	346	369	332	340	358	374	417	363	381	355	403	373	345	363	351	351	393	367	357	347	382	390	365	350	402	379	428	377	384	339	361	356	366	357	327	355	364	367	399	337	396	358	364	378	390	392	353	323	376	364	423	380	356	354	384	397	387	381	362	378	371	360	372	356	404	396	378	370	387	411	371	351	352	361	363	377	370	358	372	368	377	357	312	339	360	379	380	404	344	344	348	367	360	404	359	366	362	352	391	347	407	385	398	327	351	384	366	408	345	379	373	375	354	353	367	373	361	347	369	345	339	354	343	368	381	361	365	345	369	380	348	336	368	369	326	363	364	410	383	406	364	349	395	376	368	362	359	381	386	376	374	347	372	343	396	379	326	376	368	392	352	358	355	383	358	386	355	350	347	331	348	360	362	334	378	366	385	340	397	368	343	333	359	385	390	402	365	377	357	342	333	360	364	373	362	375	390	383	338	340	390	374	375	390	367	387	348	365	367	373	365	359	342	367	375	308	392	381	377	353	364	359	353	331	377	370	379	354	331	337	375	369	344	379	354	344	379	366	380	366	367	374	321	336	377	375	362	376	358	393	369	387	390	345	402	355	324	352	412	380	415	366	398	333	389	365	374	345	363	374	354	349	392	337	383	303	352	367	364	398	370	395	392	387	383	371	346	353	369	380	384	353	364	399	370	361	389	356	339	375	385	367	367	355	365	398	350	349	360	385	380	377	333	328	377	349	370	381	370	340	346	351	362	388	406	371	356	402	321	380	434	368	380	368	349	366	365	359	355	385	384	362	342	343	343	384	389	343	387	417	356	333	330	370	353	341	344	396	408	352	358	366	376	365	369	386	396	366	352	345	386	371	369	344	419	373	401	348	354	403	372	386	364	384	373	333	325	384	372	377	359	352	369	358	397	389	366	413	388	349	352	393	391	397	373	352	364	385	399	381	387	365	354	350	392	326	374	367	383	389	385	360	327	350	385	402	349	378	377	382	390	387	394	338	344	373	374	390	406	349	355	357	374	365	369	349	356	365	393	379	364	362	403	410	342	387	373	353	380	392	362	374	332	377	331	340	362	388	359	389	371	347	373	363	355	359	355	372	411	384	357	373	315	374	368	376	377	400	362	347	389	376	332	336	364	377	383	366	343	403	361	355	337	381	380	370	346	358	335	359	382	400	402	342	382	391	365	343	395	360	400	368	362	412	370	389	377	339	353	357	366	350	363	354	347	334	381	330	345	369	371	362	345	375	367	364	345	339	361	325	365	375	372	383	357	341	354	368	339	342	376	365	343	407	373	399	369	339	371	384	323	383	347	444	366	396	390	370	361	390	354	361	354	349	352	359	362	357	392	382	367	401	376	340	341	393	354	328	317	376	364	401	359	345	340	364	369	352	361	362	339	393	358	369	324	389	341	359	364	369	358	380	398	395	387	382	363	382	362	367	336	401	357	370	366	371	357	398	380	352	411	368	422	397	372	367	334	371	367	350	359	375	393	317	349	365	353	322	370	359	366	360	382	374	376	348	370	353	309	373	344	359	347	368	367	358	372	368	320	347	368	384	363	383	379	371	387	365	341	359	365	356	412	396	377	367	346	391	364	401	370	404	337	371	383	336	343	329	369	378	332	370	356	330	386	383	375	341	421	385	394	374	359	378	346	352	362	358	382	378	356	367	390	348	340	364	348	377	375	373	355	333	370	402	386	362	372	315	364	339	357	396	380	381	379	363	341	378	371	345	356	358	356	363	384	349	362	361	374	395	336	379	338	354	361	343	347	411	360	382	375	398	361	367	373	379	376	313	364	350	364	374	369	339	365	391	370	394	348	383	363	404	383	360	364	376	381	365	383	333	385	318	361	360	375	368	349	377	344	379	352	332	392	349	339	375	391	372	361	347	328	386	349	368	371	361	400	390	382	374	366	352	373	371	345	372	396	381	414	381	374	390	371	355	365	364	335	340	366	374	368	343	392	386	402	352	384	353	359	356	359	354	396	372	380	352	353	350	349	386	383	397	372	377	372	412	332	355	388	377	377	346	347	363	393	323	381	354	347	358	367	331	361	396	368	361	378	362	366	373	379	349	358	355	363	369	348	374	348	346	342	418	374	398	406	369	361	354	374	376	397	348	369	363	384	404	375	364	377	392	378	381	347	368	338	341	339	392	355	361	364	359	378	366	387	387	374	375	365	365	375	345	396	369	379	367	363	381	374	355	388	333	362	382	373	330	372	391	360	358	384	332	374	352	381	387	381	355	376	349	347	340	354	366	375	337	382	355	342	364	357	408	412	400	373	373	354	366	370	363	396	361	353	342	375	355	351	349	376	330	363	388	356	357	404	369	396	361	417	401	372	354	374	407	378	376	373	337	394	388	340	354	340	384	372	398	407	351	390	389	389	385	368	349	381	402	394	408	346	347	382	358	360	396	351	371	362	400	365	334	373	342	389	353	388	371	408	397	403	343	416	397	385	387	327	347	381	381	354	360	371	381	408	360	359	382	368	408	367	352	341	362	357	370	383	346	394	310	387	350	393	343	384	401	368	347	373	349	324	363	348	401	352	331	400	353	358	382	376	377	381	373	363	373	357	372	375	365	355	361	369	369	360	385	390	361	370	397	346	355	318	359	330	372	372	357	385	376	331	349	376	372	348	395	394	337	350	382	407	430	353	355	371	383	358	383	372	363	350	406	348	339	332	372	380	371	331	381	356	363	410	366	320	345	361	365	390	373	354	364	419	374	343	393	353	380	364	374	360	366	353	348	339	350	362	377	347	385	376	423	380	379	428	379	320	357	372	371	401	374	385	377	364	360	378	426	391	361	382	382	378	396	383	405	355	369	357	359	372	373	348	351	393	416	354	361	380	391	352	355	340	369	397	371	399	371	347	344	322	393	371	378	386	349	334	335	353	338	327	410	362	342	379	342	366	380	393	373	402	367	412	389	384	348	383	379	371	375	367	402	319	375	362	370	397	347	366	385	365	394	380	346	391	352	370	356	404	395	364	383	361	384	390	392	362	360	349	366	322	385	359	358	346	384	370	365	408	357	354	337	360	394	395	356	404	394	364	374	410	394	357	350	343	370	386	369	359	383	385	386	404	369	363	353	354	368	363	370	324	348	370	335	355	389	321	355	351	354	335	375	356	361	352	360	361	417	353	362	402	363	366	347	352	377	376	392	402
22133	18032	23944	10116	5694	4006	2321	1588	1330	1158	1036	1004	979	951	955	919	893	881	903	862	883	909	862	912	872	890	900	933	863	903	876	919	893	864	878	840	850	851	827	888	866	828	814	902	805	844	840	824	824	848	852	822	825	800	803	851	843	820	779	789	788	806	816	860	811	813	811	827	856	885	824	829	825	807	840	848	834	846	787	822	845	845	832	822	804	842	871	858	784	830	784	808	841	889	817	783	813	822	831	848	808	786	919	859	808	797	823	778	835	806	804	831	817	807	799	826	840	829	794	849	849	793	795	791	818	823	809	827	828	837	856	809	846	830	798	784	819	833	811	793	831	878	803	852	806	842	859	812	872	864	839	779	797	833	801	844	772	839	834	828	865	821	843	810	811	816	840	812	794	818	801	795	853	854	808	822	814	823	788	753	819	837	863	807	862	817	816	816	842	858	841	839	839	779	800	788	814	836	775	846	803	829	840	808	830	805	764	818	760	807	825	823	820	820	780	828	831	791	843	847	833	803	855	806	884	795	781	790	820	823	811	747	856	842	820	839	854	860	852	836	832	819	823	831	805	817	800	780	827	835	827	872	817	801	835	799	821	832	885	825	851	853	816	818	879	824	852	854	821	849	842	849	833	815	800	804	820	817	851	791	820	809	830	802	808	842	821	814	815	852	803	859	843	800	821	839	835	815	825	817	835	854	829	822	868	840	804	812	820	828	846	799	838	833	834	796	819	828	795	852	856	818	850	813	798	829	837	786	831	803	847	850	814	823	820	808	849	785	798	771	801	789	790	836	811	765	827	858	813	769	846	840	826	802	821	758	847	801	812	762	796	794	844	821	831	826	855	805	805	807	855	815	829	830	887	815	804	824	845	790	836	849	827	836	801	845	856	823	789	857	793	797	761	823	794	818	789	768	779	869	853	816	825	838	848	869	824	860	836	765	796	821	823	777	793	849	806	824	846	806	801	826	832	805	782	847	823	806	800	810	831	827	848	831	807	770	844	821	792	892	819	789	773	828	791	808	836	828	841	856	856	821	831	834	812	789	883	832	846	836	845	840	862	824	836	821	849	868	835	820	852	789	799	839	868	830	820	827	885	816	851	845	829	778	822	852	814	805	816	848	815	841	896	813	817	814	824	815	803	812	805	803	833	891	810	798	838	810	844	812	772	797	804	786	838	823	826	877	848	848	801	814	859	818	835	829	843	844	838	856	825	747	820	815	781	830	757	798	796	829	774	799	837	798	825	805	837	804	850	839	806	866	804	852	770	833	825	823	861	759	810	815	818	848	848	850	809	815	831	840	780	835	841	867	808	796	796	823	813	838	830	814	824	843	828	816	810	833	804	806	822	825	805	871	805	812	838	835	827	888	808	818	792	814	803	820	797	794	812	847	815	796	826	765	822	833	842	864	860	866	839	860	848	842	816	891	832	783	836	848	816	834	825	835	826	767	846	861	842	821	835	772	742	784	801	826	861	808	861	821	838	846	806	800	835	848	796	820	880	847	764	832	827	847	824	879	845	810	817	805	842	816	763	801	839	865	838	789	765	833	844	785	837	835	807	809	788	755	849	804	792	851	891	846	881	793	821	844	843	825	853	831	852	804	823	858	826	791	834	840	811	834	813	806	805	804	870	839	823	820	807	844	815	841	822	842	874	800	867	819	828	831	857	855	838	755	831	793	820	796	815	808	825	858	827	807	888	848	817	749	832	859	838	854	802	777	782	842	855	819	840	818	818	851	825	790	866	833	743	783	816	837	803	814	901	878	847	835	828	870	867	816	842	828	825	800	793	821	830	810	810	876	826	758	842	817	774	841	756	857	866	806	773	851	832	848	847	810	846	856	835	815	745	776	807	806	809	860	814	841	836	841	758	793	772	824	877	764	840	852	806	856	767	826	839	781	810	861	837	848	848	833	872	794	856	874	831	891	858	899	849	851	818	798	835	872	873	823	822	805	832	809	826	835	806	810	839	795	767	826	794	881	801	828	777	801	805	884	838	817	783	779	817	830	840	823	792	789	785	894	810	824	808	800	851	816	803	801	813	900	730	847	791	843	816	823	783	854	778	848	838	801	777	799	853	835	799	832	776	806	754	838	861	835	808	853	816	848	806	844	869	882	767	861	823	797	809	870	808	879	833	853	793	808	785	772	829	864	793	770	816	813	786	816	842	807	804	830	822	796	818	814	813	850	797	801	840	826	840	750	788	845	801	777	861	800	835	844	762	844	848	819	825	805	783	748	873	799	788	841	806	816	807	847	869	859	795	792	815	812	828	868	762	840	809	826	809	812	794	895	823	777	802	812	843	838	845	859	768	798	855	845	812	813	884	819	827	865	790	832	805	834	818	846	772	831	815	813	817	797	829	888	779	805	872	826	820	762	812	813	865	828	801	800	784	812	845	827	764	904	798	829	796	886	853	802	809	788	830	775	810	828	845	807	830	838	783	798	805	844	849	867	782	827	849	845	835	776	829	810	818	843	812	863	884	798	852	768	844	767	762	842	804	842	784	787	815	850	851	813	817	884	837	896	789	768	817	837	838	820	774	810	824	832	815	807	806	803	846	827	787	816	826	853	859	828	847	804	873	856	834	799	798	871	848	819	830	887	817	807	788	821	813	788	817	845	786	836	856	797	863	752	843	861	814	833	840	817	808	757	840	844	804	841	789	784	804	832	827	828	849	825	848	858	830	855	837	804	821	790	835	773	861	831	846	830	794	856	818	794	841	820	813	767	798	822	810	834	849	831	861	820	844	826	841	813	845	900	838	822	820	857	833	787	836	850	759	866	786	851	799	772	835	805	839	815	787	800	828	837	801	791	862	780	808	860	791	799	775	841	782	821	823	874	837	855	890	788	805	863	822	842	791	812	825	845	804	792	851	826	786	902	774	816	842	799	809	810	783	803	797	814	795	870	820	825	854	781	793	819	822	829	850	839	815	760	825	807	828	812	855	789	841	793	828	784	788	871	870	808	842	816	802	788	802	863	801	813	803	846	859	806	855	836	844	846	848	789	849	819	788	827	831	836	838	838	797	818	801	802	827	873	831	854	799	811	840	818	844	841	791	846	821	828	836	814	793	819	808	818	877	832	807	764	800	728	834	779	829	829	831	832	818	814	817	805	863	800	848	761	834	815	858	823	814	828	827	840	776	802	860	814	878	839	826	810	823	821	782	843	810	857	869	838	813	857	836	824	813	801	802	789	826	843	837	837	826	843	815	826	806	819	847	822	825	839	855	872	840	844	819	835	846	855	804	840	799	830	822	837	821	781	824	800	817	843	868	814	794	839	835	836	795	844	849	861	869	808	814	871	798	797	779	797	819	856	794	847	846	856	782	866	791	809	834	828	819	861	809	854	823	796	832	832	893	833	815	832	860	836	823	865	828	797	839	832	808	757	830	829	833	819	826	808	823	800	812	838	822	883	809	825	814	798	810	836	842	837	824	826	801	842	818	812	804	821	803	816	756	837	840	812	853	795	828	858
46024	32544	28809	11855	3527	1717	941	678	575	523	514	467	429	443	444	406	424	415	417	444	452	452	429	434	399	402	410	424	439	407	381	426	407	407	389	439	362	427	420	429	415	418	405	437	405	458	424	398	439	414	401	401	400	399	429	434	388	434	418	408	425	441	406	422	417	415	435	407	420	416	400	390	404	388	427	384	436	455	409	414	410	389	434	400	387	458	386	404	443	405	437	399	421	424	410	411	443	408	415	403	429	409	426	409	411	427	394	405	414	416	418	426	405	403	423	406	411	386	415	396	396	395	414	406	383	405	412	362	396	446	379	416	361	387	417	413	415	404	447	445	426	456	411	411	405	385	411	422	458	421	443	351	414	417	398	412	396	385	434	401	382	410	414	394	412	400	398	376	410	410	424	397	406	409	427	380	395	398	394	397	362	429	403	396	412	410	429	447	404	421	394	417	391	395	412	416	373	421	414	387	373	430	424	428	418	441	436	426	438	403	410	399	396	423	384	409	373	383	412	384	409	390	409	429	389	421	379	392	439	389	401	434	407	418	401	453	403	371	406	369	420	393	378	471	440	347	393	414	408	370	385	437	414	420	400	357	387	420	401	384	400	397	453	390	392	412	397	357	432	403	432	399	403	433	392	407	390	388	403	440	424	421	398	428	399	424	406	404	427	387	446	418	395	400	396	414	408	422	388	388	428	412	415	427	407	429	406	416	419	423	422	407	380	416	422	433	384	419	420	400	402	403	421	381	417	392	390	431	440	435	437	348	428	458	397	451	442	387	427	392	417	405	419	416	430	412	410	420	432	389	412	374	409	407	369	420	453	387	390	409	372	370	410	385	379	402	382	411	432	381	458	422	409	396	407	387	387	413	432	412	386	391	388	402	385	372	411	436	387	394	420	403	399	443	411	441	436	448	395	417	397	421	400	373	404	436	414	377	402	376	369	387	416	412	379	392	397	422	409	417	389	415	417	416	441	391	420	402	450	417	394	403	387	420	413	359	401	428	428	431	400	361	415	420	437	408	396	395	372	394	411	412	423	430	406	384	419	368	422	397	437	406	415	396	436	413	434	398	432	411	403	413	389	395	416	363	432	378	402	376	386	405	421	406	406	385	394	403	420	418	424	416	425	402	433	423	390	424	401	417	419	374	395	408	440	446	404	427	394	390	424	391	434	369	420	381	401	415	429	386	412	409	434	391	378	409	421	435	420	417	439	482	448	431	360	390	412	363	368	396	401	403	409	376	419	411	392	377	412	416	375	410	394	426	421	401	400	409	413	428	409	407	396	414	390	438	360	442	406	441	406	408	434	417	421	448	412	450	390	397	412	426	406	373	418	442	371	385	449	435	392	397	435	376	398	407	407	428	413	422	395	404	438	439	388	408	415	407	382	402	402	384	395	430	372	430	416	418	426	440	378	415	406	426	434	390	365	415	433	437	400	405	417	417	383	395	421	431	442	428	401	409	402	386	369	418	429	387	381	400	423	431	418	424	388	413	377	408	452	411	382	417	473	418	389	425	392	415	419	421	417	377	425	387	382	429	397	410	395	433	376	393	382	432	448	384	412	434	415	432	426	426	423	407	408	406	427	418	393	402	426	386	433	396	491	436	417	406	404	442	403	402	412	402	405	441	407	393	396	418	373	376	433	411	446	444	437	413	393	440	415	423	423	378	408	379	414	432	418	404	387	424	407	386	426	397	421	395	431	428	434	371	435	433	441	432	405	394	441	413	416	391	412	388	414	404	402	417	408	433	403	417	382	412	404	395	417	386	384	364	399	378	432	444	390	380	389	418	405	400	375	407	429	413	408	450	421	378	427	424	410	402	436	421	372	408	389	366	397	438	444	373	409	420	434	374	384	389	386	437	379	375	383	401	393	416	470	437	422	422	433	436	444	417	422	432	409	423	433	407	385	418	426	390	411	370	419	436	410	389	407	408	410	390	389	422	428	396	382	421	406	394	441	415	403	420	398	425	417	408	412	427	395	434	411	363	421	432	450	399	393	386	442	411	405	424	402	419	373	405	434	401	424	439	413	371	416	422	408	378	411	376	403	406	403	399	442	408	386	420	455	412	389	423	420	386	393	413	421	468	422	412	398	437	442	376	454	403	386	423	432	428	422	391	390	422	399	378	398	436	386	415	433	448	443	416	426	415	461	467	438	446	421	410	400	401	393	414	426	395	378	413	431	367	391	413	415	393	391	398	439	409	399	431	395	440	446	383	387	425	413	411	417	433	388	389	427	409	402	465	397	404	411	449	418	453	408	414	374	401	404	441	385	416	369	389	462	419	415	431	406	419	385	426	473	395	427	463	417	436	416	389	400	437	422	382	371	384	393	406	396	412	395	411	440	415	416	458	427	421	412	419	422	453	439	403	428	405	411	426	403	400	439	429	422	389	402	398	360	421	391	396	385	404	413	455	420	428	374	432	400	448	443	434	417	440	407	421	427	398	427	398	404	417	400	397	411	444	418	376	406	432	418	413	402	388	405	424	399	445	387	409	416	421	439	411	414	384	390	419	411	429	421	425	417	406	384	446	423	450	410	413	435	388	420	409	433	414	412	401	411	405	407	418	418	400	448	432	433	447	411	426	382	397	405	387	414	390	444	395	387	400	462	445	428	414	393	410	439	399	425	395	438	392	401	450	387	402	393	381	424	406	427	432	432	417	410	406	382	449	392	449	416	401	378	393	416	388	433	433	425	393	392	388	381	391	388	420	398	407	403	416	422	432	388	416	444	413	453	404	416	464	418	429	400	446	389	426	392	402	407	397	417	364	382	401	427	419	406	417	425	427	414	429	432	389	392	393	422	378	406	405	429	414	401	383	411	369	396	396	368	348	425	419	378	417	391	428	422	413	418	415	406	375	420	403	427	378	407	424	428	451	403	411	419	404	427	459	372	382	430	407	381	430	406	440	396	416	464	390	399	413	485	397	385	431	401	415	412	390	378	413	409	395	402	401	382	406	438	372	398	384	429	433	390	398	382	363	429	361	403	367	428	434	368	427	414	382	427	415	458	388	418	423	376	384	378	392	418	417	434	421	423	400	381	403	400	402	435	447	379	412	466	409	403	426	444	423	434	431	414	398	407	392	401	390	430	412	390	419	391	414	424	387	407	383	397	424	415	415	385	435	396	402	416	410	415	428	395	423	424	380	381	403	419	439	401	421	409	408	437	431	397	413	417	429	417	379	373	419	428	409	405	395	430	462	426	423	384	370	426	401	401	456	408	413	409	403	414	394	407	405	388	413	452	444	429	428	414	423	399	394	412	409	412	403	402	404	394	423	415	450	415	445	419	415	420	454	394	448	439	387	397	399	424	399	427	392	417	455	444	457	403	407	391	410	388	435	394	394	425	421	388	397	392	397	424	440	410	460	429	422	408	416	388	440	405	398	409	418	410	383	395	366	394	412	387	397	421	387	424	416	412	401	353	406	420	381	388	424	404	425	413	436	386	410	402	407	421	424	442	406	395	391	409	410
28319	24321	30244	13456	7737	5109	2863	2163	1761	1525	1256	1186	1070	1106	1101	1055	1053	1012	993	1034	1022	1033	975	1022	1028	1001	1025	984	951	970	1003	938	988	914	1001	977	1041	932	895	936	963	946	962	932	875	1004	900	933	937	908	959	872	909	911	890	935	936	932	911	891	931	932	912	910	910	957	914	901	937	906	951	899	919	914	920	955	855	904	905	854	895	913	897	866	882	914	896	929	914	931	951	910	940	886	904	918	893	944	869	893	890	899	895	927	933	910	865	941	874	921	959	908	903	902	963	914	860	940	954	930	900	872	943	888	921	890	892	971	905	927	856	862	922	911	919	954	917	916	907	909	865	963	891	908	872	908	886	891	874	903	858	893	867	880	891	915	974	931	872	896	906	948	957	923	934	905	949	925	933	903	859	964	910	898	921	894	949	924	847	888	957	913	908	927	827	918	898	891	873	936	876	870	883	910	957	835	843	931	901	936	894	905	957	912	942	961	884	846	890	895	905	900	893	887	933	937	879	907	914	901	960	868	908	910	885	900	882	919	918	971	904	878	938	887	906	939	933	892	889	920	850	888	867	936	864	897	931	906	852	903	955	924	877	940	911	898	912	929	865	879	897	916	922	883	884	894	922	868	882	905	925	905	917	960	919	882	904	953	947	925	894	900	913	930	932	929	896	898	909	921	887	940	922	927	973	945	903	878	878	864	878	901	915	899	886	900	874	895	901	964	961	930	931	895	875	914	889	898	912	867	904	904	955	907	918	901	888	868	918	907	863	922	928	883	924	912	890	901	893	875	894	939	916	957	918	850	894	864	937	879	922	850	912	854	870	898	908	951	885	916	898	948	981	928	937	893	849	923	857	921	905	896	907	940	913	939	877	906	896	941	909	857	909	914	879	892	887	919	809	890	894	931	915	940	872	915	940	911	922	946	923	924	901	936	913	916	919	897	894	907	900	890	906	924	910	932	937	937	891	934	899	919	856	925	892	888	900	939	855	869	888	922	895	877	925	907	882	865	903	925	885	889	923	913	853	929	909	893	917	973	947	933	918	916	902	937	901	866	883	919	877	899	937	959	939	911	898	902	954	946	900	871	951	860	916	905	948	885	933	914	938	958	910	887	970	905	932	912	883	886	878	939	885	944	897	944	934	936	921	925	918	870	882	889	921	895	920	871	885	910	912	918	874	965	935	929	861	929	925	883	950	894	923	889	918	904	902	915	931	912	868	902	871	898	940	937	889	882	909	910	872	899	899	918	938	902	893	948	926	875	852	879	941	906	897	954	916	936	886	912	852	990	851	908	904	892	895	871	859	936	945	883	902	902	917	886	881	915	943	924	877	928	921	922	856	942	892	897	846	877	949	918	905	917	906	928	926	853	910	893	906	915	913	912	885	866	938	860	936	981	936	931	898	890	910	912	931	911	881	902	960	880	919	893	914	888	878	875	905	884	875	938	937	941	963	947	888	929	922	920	904	859	940	886	892	950	906	907	895	891	926	933	915	879	905	938	943	843	876	936	861	929	937	866	903	826	946	952	932	948	903	900	877	895	913	911	921	874	899	881	883	903	941	891	834	837	930	947	917	874	901	850	923	947	902	849	855	895	891	905	895	884	919	933	828	918	859	852	890	972	926	916	834	901	870	872	899	882	893	924	929	878	883	972	892	898	909	950	942	905	896	901	896	899	940	887	894	873	932	921	883	872	963	901	879	878	943	838	900	884	873	907	903	859	928	860	899	932	870	887	930	945	845	923	890	884	940	931	827	965	912	984	887	909	883	932	850	912	966	916	901	929	920	906	910	914	943	891	942	858	898	961	923	897	898	924	912	837	897	878	886	919	858	872	880	940	896	846	895	848	899	895	875	905	965	941	888	843	909	888	904	911	889	915	867	893	966	867	920	927	900	891	961	899	898	946	985	837	916	918	928	876	939	890	936	890	834	927	889	858	936	874	910	967	936	895	874	856	900	937	864	909	931	927	875	982	912	931	910	888	923	926	920	905	941	929	902	919	855	916	910	948	917	984	897	889	881	924	926	915	862	879	880	915	879	891	907	958	813	910	929	921	914	906	890	912	889	868	957	887	959	911	906	926	922	907	906	923	871	921	892	907	911	939	923	945	940	909	930	873	901	931	897	974	981	925	912	925	903	955	910	928	893	882	893	945	895	914	889	859	882	905	881	905	876	906	907	957	903	889	883	925	874	927	938	925	943	878	893	908	953	885	838	935	876	872	843	939	882	912	867	882	967	925	912	900	934	887	922	844	917	842	922	896	881	911	954	919	892	883	919	906	908	907	905	923	853	917	957	960	872	937	975	907	974	904	941	936	923	916	920	885	883	902	943	882	906	898	865	921	914	934	948	868	919	897	902	903	921	928	900	900	916	852	890	930	945	932	909	886	944	905	929	897	934	933	881	901	908	866	876	925	895	906	868	931	959	899	859	883	878	900	916	920	941	883	912	941	935	843	889	896	934	868	930	878	871	900	886	895	861	948	911	898	898	936	881	877	869	969	902	914	968	899	870	850	869	893	902	915	924	924	856	862	904	916	948	843	882	896	844	875	921	922	875	913	886	900	907	899	902	924	894	925	900	976	919	914	914	907	894	873	920	927	929	904	880	915	946	915	889	860	913	876	876	991	904	914	916	927	943	897	898	955	890	957	907	919	898	931	874	908	916	854	868	929	919	899	882	894	915	884	907	881	889	902	909	884	876	899	914	897	877	859	846	908	978	858	933	883	921	884	914	971	947	855	872	900	973	880	947	888	876	902	884	872	912	838	893	901	898	921	906	882	878	912	967	885	921	879	909	890	965	913	915	940	875	875	964	923	887	948	897	951	869	945	916	886	970	843	850	931	902	860	929	924	887	874	855	901	865	911	931	931	905	898	896	862	905	880	870	942	890	879	905	902	900	907	944	890	949	929	886	945	882	944	910	937	898	937	905	933	917	905	932	965	909	945	896	972	936	900	877	874	943	868	949	885	892	880	899	879	900	912	909	955	887	880	850	821	906	896	909	872	886	915	958	914	910	949	926	880	917	861	876	852	883	941	851	889	895	844	905	914	923	894	838	897	940	960	883	906	902	910	872	907	907	884	920	913	899	956	884	918	940	905	946	900	902	886	904	920	902	928	869	959	908	896	913	879	907	923	887	891	858	855	857	905	920	907	945	950	921	874	868	921	874	926	886	905	928	921	920	920	944	872	947	880	904	914	930	905	973	946	891	887	908	919	915	901	902	886	911	903	919	969	918	924	858	895	891	882	895	879	906	927	838	923	861	913	887	882	925	912	937	909	892	916	928	876	876	867	845	946	933	931	876	877	890	891	861	928	908	878	838	879	930	886	939	935	935	873	888	903	913	951	945	884	931	926	895	948	891	932	869	907	909	868	841	926	931	939	928	887	938	903	889	978	850	924	896	934	910	874	931	924	898	928	889	894	905	868	880	885	849	946	903	915	910	940	944	873	880	855	926	894	936	869	904	877	906	915	891	897	901	909
20243	11180	6268	2376	1283	809	570	499	435	406	441	402	361	412	467	394	434	408	429	396	390	400	419	426	411	461	417	445	411	401	383	430	380	397	415	417	430	396	390	409	414	399	424	389	433	416	411	428	413	385	375	423	430	396	399	382	424	442	425	405	427	384	403	397	412	384	408	389	447	435	425	383	420	380	420	435	395	366	391	410	392	400	412	400	380	409	423	409	403	403	420	390	390	417	378	382	421	378	391	413	395	404	357	416	395	377	394	414	365	443	410	462	395	409	394	440	387	410	430	422	397	407	444	403	427	444	397	405	425	413	411	431	425	388	390	380	414	409	425	423	416	439	429	379	396	439	371	421	405	376	395	425	403	416	446	379	406	428	414	419	391	437	434	442	421	416	427	405	404	395	438	412	382	401	382	383	349	409	427	414	422	417	420	393	414	366	342	381	396	405	392	440	415	433	404	385	376	409	407	410	405	388	407	400	415	419	412	419	354	418	409	452	426	427	411	425	422	372	398	386	413	434	407	389	373	405	432	388	409	395	435	423	425	384	363	404	408	420	409	389	404	390	372	438	384	399	417	421	376	438	427	380	424	441	451	393	438	392	409	419	397	394	425	393	395	402	390	444	409	412	377	435	421	416	444	417	385	433	395	438	389	413	425	416	414	419	413	391	406	405	433	389	400	395	417	394	387	414	400	417	416	411	436	364	406	430	441	426	398	372	424	425	402	418	398	388	436	384	403	391	398	397	395	411	388	425	428	400	405	408	405	415	411	369	379	409	380	406	362	397	431	388	429	391	364	380	410	394	382	380	428	401	382	383	396	401	465	359	423	421	370	404	417	413	414	451	422	415	429	363	404	399	409	409	413	439	432	401	395	426	392	408	416	377	398	450	384	425	422	425	413	424	375	375	372	375	407	449	400	404	416	393	414	367	380	410	429	432	407	396	398	395	408	428	428	435	358	406	394	404	391	416	399	406	402	424	451	419	406	387	381	415	386	371	374	440	408	407	464	394	405	422	417	419	408	405	412	413	396	425	423	382	398	358	390	398	397	388	402	421	420	424	407	445	383	357	387	414	376	391	357	372	406	409	421	360	421	413	388	373	402	427	416	428	423	416	405	394	400	416	386	438	416	411	418	407	411	383	436	385	398	413	375	413	402	414	401	408	426	402	362	410	417	426	404	397	409	393	385	408	427	377	383	443	425	395	396	406	407	390	362	417	396	366	380	429	393	372	412	376	386	434	401	412	433	409	413	425	417	410	396	414	397	381	429	431	409	432	409	400	425	420	413	386	369	351	397	423	388	437	413	378	386	415	398	409	405	367	385	440	465	408	421	414	401	403	420	382	413	403	416	418	409	418	380	420	415	418	398	407	388	389	425	426	381	415	395	462	405	357	409	425	416	431	404	386	401	411	431	357	384	394	380	409	415	459	410	414	375	414	415	435	426	418	410	422	435	357	385	434	431	397	406	407	384	394	390	382	416	421	423	442	408	364	395	415	395	365	440	436	405	396	442	401	389	403	400	411	409	406	402	446	419	363	427	375	421	442	401	399	407	416	402	406	388	387	437	399	420	368	407	402	367	391	433	366	412	362	455	427	414	403	373	421	373	451	429	385	427	389	405	401	426	430	404	393	375	385	381	448	407	382	445	409	420	366	394	412	403	445	401	431	393	369	436	411	394	395	427	412	350	458	395	414	412	405	381	426	418	410	379	398	421	441	402	406	446	407	384	424	395	405	435	389	393	405	379	414	400	402	416	401	426	435	401	415	392	416	382	360	418	390	441	423	373	409	376	435	408	399	411	420	448	378	412	392	393	381	411	398	453	401	437	362	411	415	384	380	382	391	448	398	404	398	402	389	405	397	443	420	406	368	394	401	421	402	435	381	377	403	398	398	446	384	460	412	437	405	408	405	422	410	388	416	414	398	385	377	425	412	417	443	407	412	406	402	395	386	412	470	435	415	378	357	420	405	437	377	407	418	425	373	424	397	407	394	436	385	435	406	417	427	389	402	430	438	449	401	360	398	395	423	405	397	409	394	386	441	387	387	405	400	399	385	409	440	387	425	383	421	428	444	406	407	422	426	412	411	445	389	406	407	444	387	435	398	416	351	438	394	404	416	421	412	388	385	429	403	412	386	418	421	412	429	425	404	422	397	393	408	426	377	406	380	408	418	436	389	407	428	400	396	433	357	423	389	385	385	396	425	400	401	420	446	412	395	418	393	388	414	405	441	411	433	402	404	408	429	407	415	409	391	413	378	401	407	391	392	416	400	432	414	410	419	437	375	486	398	438	420	396	413	427	380	423	441	392	411	386	385	413	405	374	415	414	416	395	389	357	404	416	412	424	385	424	407	423	414	406	418	411	426	431	393	405	381	412	388	383	378	398	390	367	416	406	408	429	428	426	412	429	399	424	454	436	420	411	384	401	381	387	402	409	415	372	367	391	410	418	424	453	442	393	387	437	414	417	427	428	410	397	395	393	402	400	418	392	409	400	412	430	414	428	420	446	379	369	377	414	435	405	384	390	374	391	401	410	440	437	427	450	405	401	387	421	413	380	408	405	404	422	463	421	421	414	436	421	436	418	406	462	426	419	416	418	408	432	406	444	396	414	409	389	392	403	427	393	437	418	392	403	393	396	426	423	406	398	425	412	362	425	385	385	414	433	435	400	394	387	377	422	386	421	365	455	395	427	418	430	410	406	436	420	409	406	367	443	384	412	401	461	391	437	414	418	440	414	394	422	434	447	399	400	394	413	409	431	376	378	387	398	385	417	355	416	378	373	386	396	405	413	434	446	443	405	426	405	427	390	382	437	399	424	408	420	398	411	396	422	442	389	421	390	427	398	437	401	374	398	402	403	411	363	374	405	394	408	424	367	384	396	373	422	442	407	419	407	418	397	392	426	425	431	379	417	409	380	392	396	398	431	434	426	401	381	390	415	388	401	426	396	392	460	369	387	395	406	378	399	372	438	385	420	382	393	398	436	429	407	452	407	411	368	390	438	419	377	389	410	412	448	405	418	414	380	388	402	402	378	376	405	459	405	416	406	393	389	411	456	397	391	426	406	376	390	402	426	373	407	436	417	428	370	412	443	362	411	415	424	426	428	386	386	431	382	426	453	398	425	413	395	399	380	435	402	374	392	387	407	387	389	381	411	427	420	432	435	417	417	421	363	420	407	433	401	415	431	441	431	420	370	401	397	377	394	402	402	389	398	379	432	425	406	417	421	387	379	393	423	399	387	396	415	402	417	398	436	405	386	439	401	455	405	379	374	414	400	414	390	421	428	390	378	387	387	402	406	428	405	404	404	409	417	414	410	394	393	366	428	422	402	433	412	422	402	419	452	390	439	391	406	406	396	384	369	402	370	423	384	432	405	424	376	437	441	429	395	377	446	440	424	435	399	360	398	447	406	429	408	367	409	432	440	407	415	424	393	397	388	442	392	447	376	382	390	432	379	410	392	427	375	388	437	397	431	412
12079	9169	9389	5590	4098	2499	1730	1225	1126	962	876	874	903	913	917	874	913	927	928	890	952	941	902	903	884	895	909	885	886	934	850	896	898	865	872	888	909	910	884	909	882	925	936	910	921	873	885	885	909	871	842	885	864	880	897	952	881	869	927	884	845	915	916	907	886	899	898	889	923	856	858	873	886	915	872	884	875	885	891	901	852	875	863	918	915	883	868	872	892	896	881	875	917	857	878	888	923	907	861	862	878	861	877	855	899	862	875	844	880	896	949	857	899	872	904	889	915	836	901	875	849	838	856	862	850	952	858	848	897	881	856	901	851	891	875	904	891	950	897	845	852	913	880	891	928	876	914	913	880	894	885	903	856	959	918	846	885	896	911	909	938	854	826	843	902	901	859	930	849	861	853	921	871	839	834	901	871	881	909	861	911	901	873	890	936	855	852	884	885	842	839	862	918	879	952	915	873	899	932	905	912	887	851	921	877	913	872	856	871	897	882	898	868	903	882	928	881	935	869	940	875	891	913	970	855	849	900	858	931	911	821	941	896	853	898	873	837	883	866	863	921	895	872	852	906	888	857	937	851	865	881	861	859	871	925	897	918	933	867	876	963	818	849	900	874	884	851	900	916	876	870	903	908	894	841	935	896	942	871	891	884	925	930	858	903	846	843	896	894	796	886	947	829	832	879	899	870	879	875	859	885	921	912	875	903	894	856	842	904	908	855	848	887	848	846	889	838	876	843	885	931	870	910	873	871	835	855	858	862	883	932	865	896	912	859	903	890	835	874	908	911	917	868	937	842	868	872	864	906	928	887	851	850	906	899	869	852	917	916	883	925	935	882	915	905	893	900	883	906	854	927	894	856	846	879	887	917	832	908	930	844	894	849	865	899	900	882	953	919	868	847	864	868	833	902	926	879	879	874	928	911	849	890	855	911	894	874	932	897	826	939	897	846	897	868	955	897	871	880	905	914	895	939	834	902	897	960	871	918	923	880	940	902	887	873	869	902	877	881	900	874	852	871	913	862	870	904	901	905	876	898	845	853	844	899	850	832	883	872	886	884	890	898	843	807	887	911	907	859	887	863	875	857	864	889	915	879	914	898	907	903	888	867	909	908	887	864	879	856	897	898	944	897	898	904	818	839	883	861	896	881	931	879	922	823	835	926	896	919	905	838	862	930	894	890	890	886	815	827	890	899	943	940	911	934	880	894	849	912	898	847	922	893	894	861	879	904	891	920	904	887	936	859	899	865	900	849	866	908	904	864	913	916	880	856	915	873	843	915	936	892	915	839	869	930	859	882	925	895	851	943	912	882	863	861	906	888	836	885	869	853	903	881	867	901	884	897	839	934	926	917	874	889	848	908	958	910	899	901	873	903	849	887	885	922	879	914	865	864	927	868	873	937	843	876	949	856	935	918	877	893	908	893	880	889	898	894	910	853	897	885	877	895	890	838	891	884	894	845	876	860	867	871	927	934	826	902	874	947	903	847	908	883	905	880	910	868	886	896	825	918	927	898	953	877	880	899	924	918	901	911	895	912	901	897	852	898	907	868	861	877	887	909	864	857	868	867	894	891	879	923	861	946	868	871	823	864	839	835	909	850	862	916	869	922	890	864	939	894	901	862	895	909	857	867	883	923	849	863	837	833	944	921	902	897	860	939	854	971	885	909	893	901	875	876	830	858	858	912	841	880	914	865	909	904	837	871	924	897	872	865	902	887	833	886	818	912	844	901	888	895	879	891	873	880	835	898	891	881	868	884	829	924	918	923	924	845	902	881	878	895	939	911	880	840	834	890	919	920	876	891	893	909	893	891	894	880	901	824	932	919	902	860	883	864	951	843	849	885	860	870	919	893	855	931	943	901	888	866	881	861	872	900	879	907	906	916	869	934	877	909	938	858	915	916	897	884	863	833	859	906	890	859	931	943	874	913	886	875	931	857	887	889	919	870	885	886	875	882	902	885	848	878	896	882	856	929	900	937	876	892	916	889	809	864	899	897	898	889	898	875	903	915	872	884	849	852	908	875	917	859	889	862	867	904	942	933	843	903	861	866	904	879	853	914	908	854	891	926	874	911	917	892	912	855	889	835	880	871	918	863	857	873	898	874	907	871	941	842	833	902	907	883	847	883	892	915	910	890	870	843	885	910	869	909	845	908	997	871	887	879	886	843	887	871	936	838	886	888	876	853	872	915	890	858	860	919	869	859	840	877	866	873	903	908	842	919	893	878	912	866	883	897	885	894	889	859	849	913	900	806	899	945	881	923	869	878	906	886	874	960	858	823	895	911	877	904	901	880	866	944	883	941	921	874	924	866	894	893	849	876	849	929	807	918	911	905	890	889	949	885	855	852	836	896	826	850	889	828	869	919	874	851	918	887	895	882	889	898	850	871	883	886	912	918	924	874	892	890	875	872	901	935	912	910	874	892	936	878	928	889	915	915	924	853	888	878	916	921	894	935	886	935	896	909	877	909	844	911	885	908	885	900	850	863	920	931	953	847	883	910	889	859	942	865	889	884	827	922	928	910	882	865	881	926	942	830	854	895	843	878	903	897	922	881	896	866	858	899	872	894	899	929	886	849	866	945	884	919	896	868	871	912	909	882	876	864	860	888	939	883	919	885	903	899	913	831	924	860	811	913	905	898	847	874	907	904	912	874	901	883	894	865	929	847	919	848	915	929	914	900	924	817	899	913	874	867	872	919	920	902	930	928	892	827	886	914	894	885	930	867	937	848	906	885	893	861	864	853	861	930	879	902	900	815	837	831	895	890	897	896	909	860	906	898	902	953	876	893	898	923	899	853	845	886	903	837	870	881	880	925	846	925	859	886	923	870	861	902	895	911	881	861	859	908	810	886	888	913	847	929	859	907	896	937	903	865	911	856	880	884	896	896	849	935	883	903	839	886	922	860	881	879	889	886	904	880	923	866	887	927	877	910	898	969	877	870	883	953	891	896	879	904	881	860	853	857	855	915	878	936	883	857	874	851	921	847	881	897	899	880	864	858	913	910	863	882	869	936	865	867	921	849	871	855	872	946	912	910	895	871	857	864	883	908	914	934	884	870	878	862	904	898	871	903	841	897	849	955	863	931	885	912	820	843	961	908	893	847	932	871	922	868	945	880	932	865	902	853	858	863	892	884	864	821	895	932	927	897	946	890	910	890	892	876	867	948	858	873	904	848	879	885	886	932	853	890	873	887	889	873	826	861	893	884	851	915	924	827	824	873	899	881	872	878	864	856	879	872	871	945	872	859	831	887	866	924	853	917	861	841	907	885	909	892	865	904	860	869	864	908	878	898	944	857	906	874	865	878	884	879	883	872	882	891	845	847	921	880	861	854	925	873	856	896	893	886	844	823	900	880	888	857	860	931	886	932	887	840	910	898	851	865	888	888	863	846	853	925	895	894	843	902	875	877	902	871	854	874	896	917	893	874	891	872	895	872	860	815	893	900	890	889	884	912	898	904	883	873	868	903	862	914	856	881	912
35739	23622	18741	5911	2160	1197	720	515	504	415	388	389	372	347	350	324	413	385	385	356	372	362	383	345	375	313	368	354	362	398	365	348	360	381	372	345	386	415	345	338	390	394	372	353	380	372	340	331	344	389	378	355	376	364	363	371	372	350	346	334	373	378	372	363	387	399	392	385	362	377	370	380	371	384	363	348	356	337	374	382	343	345	344	372	375	366	334	347	361	362	333	351	360	354	395	351	368	366	366	369	326	365	360	354	383	362	346	361	332	419	355	358	378	337	408	392	372	370	353	378	372	333	335	361	382	359	403	363	347	371	364	406	328	328	362	366	323	315	364	386	390	372	348	364	353	365	358	371	366	352	359	359	331	342	346	317	342	336	374	329	370	374	348	358	379	374	347	406	389	363	389	355	370	392	335	391	353	369	383	330	358	371	383	348	387	382	392	338	346	366	375	348	328	356	370	367	353	361	351	356	411	338	369	365	348	377	359	377	334	382	382	350	373	360	338	371	388	345	349	385	361	372	340	368	366	370	359	357	347	379	374	378	364	376	369	373	349	364	342	361	353	337	382	346	374	359	360	362	370	363	345	333	345	361	340	348	314	357	366	361	334	363	338	355	350	344	415	363	406	361	377	355	392	338	349	377	378	364	363	374	372	383	382	388	393	378	375	328	367	385	355	365	365	357	400	358	372	356	402	352	354	333	345	354	395	390	319	337	345	418	398	358	362	403	364	358	369	354	366	422	369	344	325	355	381	342	346	357	358	341	364	314	336	354	402	349	351	387	348	412	351	377	436	374	356	365	351	353	368	368	410	358	318	358	396	379	341	372	340	391	371	398	377	371	344	397	343	380	372	370	365	379	381	372	351	371	331	344	350	349	344	363	351	373	352	372	374	360	365	386	377	383	345	348	348	345	350	381	393	365	424	324	359	357	391	392	377	377	368	370	327	412	394	383	321	331	358	354	347	342	383	377	350	352	355	356	386	391	355	351	342	342	311	375	384	349	368	350	355	386	332	374	375	405	357	385	369	363	372	406	367	357	398	347	362	384	353	374	367	366	367	380	359	364	346	374	372	368	353	349	328	364	356	374	361	365	375	347	352	354	373	341	360	355	330	337	363	392	352	317	338	374	406	335	364	357	368	359	326	417	354	393	380	375	331	357	388	408	380	383	349	364	352	343	319	333	367	327	332	356	363	389	318	369	358	365	361	353	361	348	369	388	349	425	372	347	338	344	349	341	351	392	396	345	385	377	336	352	358	337	361	352	382	324	382	349	379	377	350	342	351	365	384	423	342	366	360	365	360	423	324	372	380	377	379	341	365	359	310	328	323	351	375	365	370	341	381	333	358	359	373	398	379	310	347	337	368	368	357	327	363	369	341	337	344	370	331	360	329	400	354	364	369	375	347	376	401	332	375	360	334	329	360	360	376	371	337	362	342	341	329	383	364	394	354	343	354	369	385	358	356	387	338	391	351	386	370	375	350	391	368	387	366	380	349	362	396	370	349	339	367	362	357	360	331	353	356	369	354	380	386	397	315	349	361	338	363	402	340	386	335	325	347	365	397	336	372	387	368	295	329	368	346	377	338	338	335	329	381	332	364	352	325	362	361	335	319	367	351	365	368	388	353	346	368	341	365	368	350	359	382	340	376	364	380	367	362	347	344	366	347	348	337	362	340	378	375	357	335	392	335	374	354	392	353	369	375	374	367	363	372	338	373	350	366	356	362	368	386	351	304	347	372	339	376	323	379	388	344	374	373	387	362	355	350	400	373	362	368	329	373	379	366	371	369	357	330	351	368	368	389	376	350	352	407	368	398	326	354	359	349	390	325	376	332	372	349	393	386	345	376	351	354	358	359	355	379	336	348	350	361	355	319	347	371	360	327	306	415	364	357	395	355	366	347	344	347	333	391	392	375	371	357	376	367	393	349	355	364	356	374	329	339	354	354	355	334	349	339	382	362	379	383	378	375	342	373	352	345	399	368	398	383	363	366	364	326	360	357	397	379	358	372	347	321	356	378	392	389	346	372	373	359	351	372	367	375	359	372	382	385	336	364	395	358	374	362	359	362	395	359	324	361	343	357	344	348	347	331	364	355	344	370	351	355	382	333	362	365	398	387	365	378	356	376	363	345	368	382	348	367	344	373	340	333	327	361	337	419	336	367	363	367	334	380	349	394	347	363	338	319	378	327	318	340	354	352	361	371	372	335	344	346	326	357	366	354	365	362	332	383	337	348	349	318	370	367	386	398	391	354	407	349	394	360	361	339	354	375	394	355	333	307	370	368	355	388	381	347	380	330	392	314	378	385	376	402	382	345	389	344	390	389	332	391	362	350	349	376	350	367	346	340	389	365	388	372	346	390	342	340	382	351	400	360	357	359	371	318	373	349	359	333	340	381	352	357	380	374	375	383	369	322	369	354	389	386	367	362	383	339	362	390	404	352	385	356	310	370	367	338	356	359	348	364	359	332	331	370	342	372	332	354	379	383	352	342	384	345	360	337	369	365	351	339	359	340	335	384	369	374	358	344	358	398	364	366	351	340	357	339	336	353	393	379	376	385	380	357	371	372	358	350	339	385	366	383	377	333	340	360	351	396	383	349	342	366	366	373	363	415	380	430	360	352	360	360	311	359	357	355	324	337	368	387	356	355	352	384	304	408	348	341	362	356	363	318	348	359	352	374	337	345	374	388	331	349	384	405	356	322	333	351	369	352	344	328	370	361	357	380	339	369	370	371	343	381	355	335	323	305	336	367	342	342	342	362	370	347	397	345	330	413	342	327	343	357	401	379	340	352	355	379	347	366	354	333	334	352	389	360	370	383	375	359	330	359	338	386	405	382	385	362	352	361	379	348	383	368	368	341	342	361	374	383	360	389	352	368	333	366	356	369	371	326	337	345	340	403	398	394	333	401	364	361	397	407	342	318	373	389	365	382	342	369	408	367	371	328	372	353	388	398	359	328	377	361	347	360	361	340	361	363	365	352	355	326	356	405	352	346	337	354	326	364	356	343	358	390	396	389	374	363	381	364	380	341	321	371	394	359	356	380	366	389	380	354	369	365	359	377	358	382	351	345	380	389	339	342	390	351	339	354	326	345	357	318	374	353	392	367	350	360	375	375	330	357	363	373	348	369	384	362	337	349	344	370	375	358	381	405	353	349	356	353	377	349	344	362	386	335	332	368	359	382	312	344	346	337	338	350	362	361	348	371	369	358	364	369	348	370	330	360	323	350	328	340	359	368	365	369	349	360	364	372	372	345	365	399	383	326	383	349	367	394	351	340	356	396	429	362	348	359	369	348	361	390	364	344	336	372	364	357	352	335	324	337	367	373	368	344	395	336	376	383	323	416	372	387	360	348	328	349	353	356	371	346	342	363	377	318	353	376	367	365	360	375	384	398	345	364	342	367	350	381	365	351	356	396	416	385	350	372	351	353	370	359	370	360	379	310	357	396	341	382	344	357	360	351	347	364	356	350	403	371	339
22618	18092	21797	8715	6272	3860	2524	1609	1328	1170	1029	937	960	869	920	902	866	913	836	859	851	846	821	897	850	802	859	841	895	829	860	859	891	792	870	840	807	762	895	840	806	808	838	796	865	836	829	795	786	777	816	798	805	808	807	801	792	821	839	812	830	788	835	821	829	799	785	822	820	842	810	804	819	867	809	788	816	801	791	767	787	770	858	793	824	865	779	794	769	825	794	839	774	781	787	787	803	775	795	760	792	813	786	799	823	795	756	784	796	837	807	812	810	820	831	818	811	806	819	812	874	775	792	832	827	820	789	798	827	798	815	802	843	825	789	745	822	863	815	780	817	799	784	807	802	804	800	837	829	785	776	798	809	843	824	789	828	833	844	780	815	760	813	810	848	820	841	861	772	821	755	804	839	876	845	821	775	760	757	808	813	778	817	834	840	784	804	793	815	853	779	812	800	796	804	840	821	822	829	779	751	774	807	838	767	775	785	792	813	811	761	827	777	875	781	772	795	827	798	794	739	827	860	778	791	794	841	788	801	804	834	784	828	783	789	794	784	815	807	803	825	803	836	833	815	781	831	829	791	782	762	770	813	808	838	781	776	803	815	790	845	861	829	794	811	764	820	778	806	770	824	800	806	815	773	836	776	796	792	794	794	781	827	839	793	810	844	849	855	909	785	837	808	815	783	821	778	812	847	818	735	830	820	768	786	794	777	803	858	837	838	804	752	818	781	793	764	815	854	799	801	859	811	820	791	838	806	790	796	841	821	782	769	812	831	813	772	818	771	801	867	807	778	771	775	796	806	767	809	777	810	829	835	774	819	825	806	777	777	792	836	822	778	799	811	800	849	767	816	830	833	788	800	741	824	758	823	754	803	821	779	833	767	828	808	802	788	808	821	770	808	773	828	803	830	754	806	766	773	791	853	828	809	820	814	782	777	806	855	812	764	871	799	800	791	784	797	751	800	842	794	788	771	838	831	778	847	760	772	782	805	804	753	785	860	803	794	762	793	775	833	794	806	758	801	808	809	761	781	763	822	770	807	772	785	777	843	769	800	847	801	820	808	809	802	785	788	754	773	798	820	827	776	784	813	810	820	806	770	795	805	762	797	816	866	810	778	823	794	802	797	821	800	824	754	811	781	781	844	856	779	801	808	802	817	805	846	778	859	802	771	833	822	833	764	771	867	819	776	847	776	844	836	802	868	735	821	784	814	854	850	825	811	828	769	824	789	797	783	826	768	835	830	847	827	821	763	808	828	828	796	762	808	813	774	801	865	796	792	759	809	820	807	782	836	780	782	786	791	779	835	809	786	768	805	824	755	799	815	782	842	781	836	815	820	765	787	802	830	838	793	804	840	815	762	817	756	820	801	781	765	812	809	821	836	790	810	840	773	790	816	837	819	823	803	838	802	837	780	858	757	811	831	868	829	742	795	804	849	827	778	799	835	810	794	813	758	810	804	816	800	825	781	805	839	852	813	854	786	794	833	848	842	828	805	770	819	819	742	834	810	725	787	835	740	766	810	803	751	785	764	812	782	829	780	806	852	764	819	812	838	831	827	849	860	843	727	796	825	857	842	801	805	779	856	796	793	806	854	769	761	802	817	765	769	796	802	801	780	782	749	787	826	794	769	807	816	859	826	797	792	766	807	804	781	781	825	822	797	811	764	839	789	769	745	804	801	825	858	809	823	843	808	831	761	793	809	842	796	818	783	795	769	793	824	813	843	785	819	819	790	766	781	798	769	820	788	804	770	795	843	791	770	794	758	790	797	785	826	769	806	796	815	779	838	773	803	809	815	819	773	800	805	780	771	897	805	782	786	818	878	845	847	812	790	782	790	834	873	754	814	841	785	792	799	769	834	840	821	823	838	788	824	787	772	832	838	795	832	843	835	797	802	813	795	790	829	798	827	777	854	842	774	853	836	774	825	832	765	811	772	769	782	812	763	810	813	800	774	761	824	801	798	822	793	750	773	793	831	800	780	785	784	816	772	833	780	753	821	804	878	843	811	800	789	839	838	812	756	796	805	785	821	798	780	818	787	805	761	819	811	775	830	777	827	806	812	789	772	803	827	817	838	786	774	827	809	829	813	762	825	800	776	787	743	811	825	792	797	787	817	834	750	796	827	789	810	735	803	838	821	804	788	862	789	807	816	826	824	767	824	769	787	761	811	805	817	789	776	819	784	776	795	851	808	781	818	802	797	779	738	830	802	814	811	833	806	765	818	811	809	826	781	837	805	805	790	804	793	834	819	842	759	809	757	803	786	784	828	797	771	780	831	799	792	777	743	788	782	795	786	798	810	769	789	834	834	762	810	810	824	810	804	790	803	765	767	828	763	775	864	775	850	753	771	773	805	831	774	804	845	826	799	770	839	821	787	802	828	815	857	804	767	807	796	827	808	828	823	761	784	784	822	763	806	797	855	816	835	780	791	881	770	795	789	790	810	773	821	806	776	900	813	807	815	830	829	814	796	775	799	829	806	822	818	841	784	803	800	856	834	785	798	781	829	809	807	867	872	787	851	826	863	818	783	846	806	812	746	809	839	784	811	808	749	817	842	831	793	807	794	820	799	785	838	774	844	822	820	816	747	764	801	827	797	816	845	852	759	808	823	799	806	862	812	790	808	852	885	803	797	811	825	859	838	825	774	753	773	804	795	797	812	850	762	854	809	831	786	777	869	818	841	816	809	796	790	829	868	787	812	842	826	779	783	831	743	800	813	792	793	797	807	793	818	789	808	771	792	787	802	842	817	787	821	829	799	836	829	766	837	745	816	856	781	837	817	843	795	760	831	792	770	856	784	787	783	770	800	821	846	837	790	783	801	791	792	788	775	802	821	782	805	802	834	858	776	736	818	770	856	832	804	799	832	817	769	851	843	770	775	795	820	841	789	835	786	823	810	815	776	804	800	801	807	788	756	810	821	841	799	844	828	804	809	814	842	737	793	801	790	785	774	793	821	787	822	807	835	833	763	821	827	820	753	800	817	800	812	799	766	830	815	767	807	826	852	857	843	808	813	792	807	819	798	789	786	831	865	822	783	816	761	846	856	834	790	819	811	808	831	817	812	806	818	825	784	801	834	797	836	784	808	872	854	839	799	830	819	811	757	811	863	782	763	780	807	833	825	813	852	851	808	780	792	851	778	800	830	827	791	807	826	829	826	817	832	774	824	806	825	813	795	797	787	833	782	800	804	804	806	831	803	809	762	815	790	835	807	867	803	794	783	820	801	825	813	819	853	829	798	817	796	818	754	866	805	841	829	812	806	751	839	771	794	765	926	813	836	822	828	773	782	746	790	727	863	877	789	828	799	816	851	781	747	809	790	798	829	837	803	813	790	833	765	798	802	829	763	808	848	849	819	800	769	759	765	812	780	816	795	833	778	811	752	800	807	839	808	795	816	831	809	808	798	852	842	813	789	793	801	799	777	839	754	784	791	773	808	826	862	822	781	777	804	833	789	793	816	833	804	790	788	795	828	828
43940	33544	27211	11135	3540	1725	1015	714	556	522	521	464	450	413	452	448	448	445	422	409	432	405	423	374	388	447	422	408	428	403	419	436	387	411	394	411	421	395	411	415	393	382	377	413	397	403	427	409	388	401	408	389	404	402	401	397	382	429	415	415	432	416	421	369	386	417	435	415	425	388	409	392	412	393	416	411	389	408	412	423	403	428	382	425	394	455	389	367	385	394	368	413	401	407	397	408	394	415	415	378	423	434	425	406	377	387	405	393	433	377	373	381	412	385	377	389	354	406	402	364	371	433	416	415	369	409	382	373	411	371	395	424	414	417	394	402	370	364	397	371	380	399	409	417	406	415	435	399	377	380	406	412	405	425	376	403	412	418	402	450	395	372	409	411	372	361	403	379	466	357	377	407	383	401	410	398	408	406	443	442	365	369	424	379	416	370	393	412	381	400	418	462	407	426	357	405	424	401	424	378	384	364	422	406	379	374	383	387	399	393	394	418	391	388	368	418	405	386	380	413	431	393	384	431	419	391	418	387	421	367	384	399	382	373	405	373	367	394	414	399	403	416	412	408	446	417	376	420	398	389	442	415	398	387	398	396	351	406	409	372	386	398	413	422	450	435	369	370	458	368	372	366	371	396	398	414	425	383	382	380	395	415	406	363	428	390	383	390	399	400	351	383	381	414	415	376	369	368	376	388	376	377	387	417	429	420	324	439	388	357	399	381	430	398	353	405	395	378	439	439	428	401	376	393	385	419	383	387	392	386	431	415	418	424	392	420	391	412	353	426	422	383	384	395	431	382	423	414	407	386	364	429	413	406	431	386	372	399	429	386	379	401	472	402	413	382	361	406	364	390	359	389	390	389	436	421	381	404	431	416	387	409	392	374	371	393	413	408	423	385	414	397	418	418	429	382	397	401	424	414	416	414	338	378	389	407	407	388	394	392	371	397	417	393	409	412	410	408	407	427	386	428	380	431	400	381	393	422	420	459	409	419	374	379	385	376	438	378	373	403	377	387	379	413	410	383	353	391	397	374	398	387	414	412	413	387	392	400	387	400	356	398	426	399	411	393	397	403	382	366	416	396	392	392	366	396	385	391	450	405	458	404	397	385	407	404	394	393	385	386	421	435	393	420	435	415	343	436	405	394	381	372	385	378	428	411	401	410	385	404	417	375	395	384	434	395	391	390	405	419	405	392	406	412	429	388	389	401	429	395	398	425	366	414	385	363	416	388	419	372	391	416	409	395	419	407	427	397	425	406	399	404	449	389	358	376	383	403	405	391	413	418	414	445	384	412	457	439	373	379	369	369	391	417	395	422	366	393	414	394	351	365	435	409	381	407	373	392	401	413	414	389	396	394	391	407	402	386	385	419	409	427	410	421	392	404	415	396	413	387	403	383	415	402	387	382	413	394	394	389	366	422	391	411	370	429	376	362	424	377	364	407	394	397	396	408	429	409	367	385	426	405	373	412	369	394	450	404	403	404	413	418	383	405	407	366	412	437	369	404	429	429	429	449	391	393	380	408	402	425	391	382	367	403	384	372	383	418	409	416	388	410	389	390	400	402	401	438	439	421	415	469	404	384	399	411	381	410	412	419	409	390	420	409	370	436	396	359	373	427	410	393	402	401	419	384	404	403	388	378	387	405	378	397	372	444	377	391	378	392	369	373	377	438	420	413	416	387	405	431	425	430	383	431	451	391	399	388	417	440	400	394	405	394	383	401	403	417	404	394	397	391	423	409	391	383	377	426	411	429	412	426	369	385	404	399	392	411	453	443	412	431	388	409	425	426	376	427	386	412	432	382	367	395	434	424	407	434	401	398	346	420	385	411	417	396	436	416	388	416	385	386	384	408	400	374	397	394	419	415	412	410	362	426	407	416	402	410	452	397	424	381	382	393	406	402	392	442	406	381	394	433	420	403	413	404	413	384	405	388	418	436	422	406	435	391	395	401	389	385	409	432	377	384	395	404	414	387	395	416	404	360	383	403	432	400	373	386	387	368	416	413	411	414	426	400	410	416	426	399	388	415	360	444	402	406	361	378	424	408	412	394	401	391	415	381	385	369	375	396	385	388	360	387	403	400	404	381	385	448	409	403	386	361	387	401	424	416	395	455	432	395	399	412	363	439	455	408	440	385	404	454	389	408	390	394	372	384	390	400	414	379	407	400	420	448	400	415	402	436	428	394	425	418	414	413	418	406	387	432	368	419	371	421	439	366	364	351	425	425	412	418	440	402	401	415	416	393	455	370	395	381	380	396	379	392	418	443	390	429	421	397	431	403	402	449	469	401	432	410	399	407	389	413	472	416	389	401	422	360	391	389	354	419	418	408	379	413	373	412	412	386	410	423	408	425	403	390	384	376	417	398	401	407	413	353	385	423	430	399	388	450	420	369	386	398	397	419	418	389	437	408	370	417	391	381	365	402	415	411	454	405	397	385	397	371	436	408	442	425	414	428	405	375	415	389	397	426	387	396	393	401	373	375	407	444	386	390	356	440	408	441	424	425	411	368	411	425	389	400	418	402	410	380	358	373	391	420	407	421	412	355	413	407	369	434	392	422	426	405	381	405	395	368	399	366	396	395	390	396	413	370	393	390	450	397	410	371	369	443	395	388	382	395	399	388	394	414	386	399	422	397	423	427	428	368	391	424	407	359	384	413	378	418	367	408	399	387	402	384	414	366	410	398	395	395	387	396	444	394	433	396	453	436	421	393	445	418	384	371	443	373	360	401	389	380	388	395	437	412	418	412	444	418	391	406	381	407	363	413	405	411	371	453	400	381	445	395	371	421	414	386	366	413	428	423	402	393	399	414	374	438	398	390	390	360	445	414	417	401	396	459	390	390	405	426	433	413	406	453	364	407	393	374	407	403	375	409	401	375	439	407	388	406	389	390	398	418	440	413	361	421	402	409	425	428	395	401	356	404	389	416	380	390	409	399	431	415	442	377	410	424	402	426	406	405	415	417	405	412	413	423	401	400	376	401	387	372	385	405	407	370	394	384	378	401	405	407	403	396	379	391	371	444	415	357	358	375	401	382	383	397	445	384	412	412	368	409	406	389	427	415	389	420	429	445	416	413	372	414	403	412	360	386	401	369	426	373	396	393	442	407	398	420	409	405	372	413	438	377	382	415	363	424	383	354	391	400	384	432	399	376	404	393	446	372	393	399	411	414	412	410	410	401	407	373	397	393	389	385	435	407	394	384	404	415	402	389	401	393	405	363	403	383	381	403	357	401	380	421	400	393	391	419	368	372	391	402	374	401	383	374	382	413	427	391	380	376	447	411	408	446	420	406	380	375	372	391	377	398	414	406	413	400	395	418	388	396	366	391	427	354	412	403	380	390	429	396	384	388	379	408	371	374	372	406	432	393	382	419	408	421	404	389	410	440	410	394	346	381	439	439	376	426	400	404	398	396	383	387	401	394	385	412	375	415	386	362	406	389	414	376	389	385	394	405	401	423	407	405	410	427	441	356	387	435
27371	26141	27234	13365	8182	5139	3435	2369	1777	1476	1306	1213	1106	1127	1082	1055	1024	1052	1009	1002	1023	934	1003	1032	1017	946	1049	1003	1004	1012	1014	936	1009	980	962	923	983	964	926	908	876	872	904	880	938	923	919	915	893	891	952	879	916	922	922	876	937	910	869	944	921	906	906	895	907	877	925	907	870	894	894	884	932	887	846	889	898	935	907	909	907	902	872	942	853	856	926	832	900	931	932	884	954	878	904	925	893	891	902	849	938	890	926	825	882	858	910	880	875	908	879	917	901	843	903	903	876	912	905	916	905	907	929	886	856	884	888	898	893	892	917	904	900	926	820	853	942	907	893	840	861	887	888	885	869	931	887	885	896	868	968	885	854	887	928	877	873	894	900	848	916	910	865	868	847	870	863	906	887	901	859	937	896	912	905	890	879	870	875	921	904	948	895	904	867	830	844	958	852	821	880	894	975	898	926	897	889	879	884	855	911	920	854	861	888	889	883	883	869	891	918	840	930	892	909	834	897	906	896	881	873	864	891	847	944	902	864	848	874	872	892	887	871	890	882	858	879	851	870	941	904	911	910	869	873	883	903	929	871	884	879	872	882	876	902	863	843	876	879	896	886	882	912	948	852	889	894	869	894	863	875	858	879	908	935	840	887	834	872	873	876	871	887	854	894	858	908	892	874	923	891	867	950	933	885	818	921	910	911	885	849	790	832	900	860	876	891	879	856	910	852	841	868	914	829	863	883	905	878	876	871	856	872	899	856	907	884	938	931	933	933	905	916	849	917	881	952	898	886	878	849	873	851	913	925	905	887	932	917	842	815	887	929	833	864	903	894	912	846	881	882	909	906	840	834	877	907	914	903	922	856	871	904	898	825	927	863	899	891	913	870	933	880	875	876	895	905	872	882	843	900	836	869	920	892	916	861	898	876	878	892	901	916	903	842	896	932	904	986	830	907	879	888	929	867	876	875	899	878	891	939	874	883	897	856	897	867	872	824	832	846	907	905	894	869	894	890	836	857	935	901	870	898	852	852	887	887	872	886	858	864	919	872	907	868	871	918	871	867	922	914	888	864	904	885	881	934	830	893	873	907	894	906	874	908	905	849	871	906	920	869	916	888	906	906	895	905	898	949	942	885	940	855	910	917	838	913	866	882	865	887	921	914	826	871	943	905	902	913	851	859	887	871	877	873	875	957	901	871	910	833	911	865	897	877	893	878	933	862	898	904	878	874	902	812	905	919	901	874	886	899	907	849	898	883	855	862	907	925	899	887	922	844	882	877	918	891	900	864	845	854	909	892	885	841	895	836	861	846	914	852	902	814	931	873	873	870	886	912	876	904	841	909	932	877	876	874	919	937	932	872	901	819	948	857	890	880	852	918	880	846	872	870	886	913	893	883	857	937	903	876	870	865	868	871	883	902	872	890	848	887	890	880	935	884	907	906	859	923	906	893	896	849	913	890	911	897	868	920	906	887	895	884	883	901	943	928	871	876	826	861	832	909	858	879	833	879	864	956	845	860	866	903	906	879	883	927	898	875	880	924	885	903	903	879	888	904	850	894	835	869	923	891	915	874	928	874	862	879	922	897	830	902	863	916	879	884	883	871	916	837	903	884	881	883	877	854	935	908	883	859	892	929	868	848	849	849	874	955	876	860	870	878	855	892	877	922	907	905	899	883	895	900	927	894	811	839	855	939	843	894	871	953	894	925	919	904	910	917	845	868	814	851	874	926	944	855	839	910	844	881	882	849	892	940	869	909	884	946	892	844	859	916	848	909	857	923	888	913	882	871	898	866	907	896	872	903	869	789	909	868	889	868	862	933	863	880	880	870	874	874	849	870	843	909	912	891	864	883	924	816	896	876	892	935	931	889	869	843	860	887	902	928	930	897	888	901	934	875	851	902	909	888	878	907	819	872	873	909	935	891	888	899	908	881	882	870	918	883	895	963	876	870	911	887	879	881	901	857	899	929	863	868	916	864	852	921	847	863	885	886	884	927	901	914	913	867	860	899	864	909	848	923	873	891	894	850	885	873	948	897	873	863	879	851	869	851	888	911	930	907	875	879	864	854	862	912	879	911	860	875	912	853	888	926	882	944	888	915	911	928	870	863	893	897	860	894	900	870	851	909	851	866	862	887	853	912	868	880	838	893	848	916	893	870	911	900	968	982	915	896	883	911	908	880	916	925	830	914	873	886	824	920	917	870	881	931	876	881	902	939	884	847	880	912	868	909	904	895	851	835	898	884	864	902	835	895	871	877	874	861	903	940	902	894	867	864	929	897	850	901	903	923	851	914	858	867	926	900	847	926	879	917	903	888	866	876	918	906	893	920	889	845	876	914	841	860	925	845	902	903	896	870	876	883	899	884	858	867	866	850	844	927	887	897	940	888	881	895	907	900	832	881	881	951	883	872	945	841	908	855	962	926	927	931	883	833	844	905	869	878	850	918	853	857	896	903	837	889	849	901	941	949	924	885	901	924	931	939	900	935	852	870	895	906	902	867	904	916	843	888	856	951	888	851	893	833	839	911	891	908	910	917	936	856	859	871	896	883	882	868	914	890	920	917	847	905	892	909	916	882	910	885	886	926	922	844	892	958	889	873	886	866	880	866	916	880	898	882	891	841	898	847	894	886	959	881	923	919	894	887	948	945	871	876	854	907	861	877	786	879	836	891	904	830	884	870	904	915	853	858	875	912	928	910	881	910	840	929	906	856	862	886	842	878	909	894	944	862	907	876	864	873	851	899	906	851	862	862	865	889	918	880	893	881	891	944	893	914	905	933	864	879	839	929	841	861	896	902	906	867	928	842	877	903	931	918	926	897	904	887	885	927	900	857	916	836	903	876	923	897	838	905	934	876	844	878	878	872	832	937	886	886	889	924	891	891	884	897	919	864	935	889	874	902	866	939	900	848	882	852	864	919	948	870	891	903	889	901	904	909	886	893	884	838	921	858	860	856	899	916	890	931	926	827	865	902	846	859	885	866	870	901	884	861	923	888	887	869	908	895	842	877	922	846	910	868	921	857	913	853	847	916	865	930	863	905	910	923	889	897	926	904	848	866	927	934	889	896	894	923	948	816	932	918	895	886	956	920	866	939	879	837	854	900	949	892	915	903	849	879	886	907	893	887	862	891	918	841	919	870	937	894	884	931	868	879	876	915	851	884	903	897	885	865	902	884	967	869	937	872	929	814	844	884	850	908	878	862	881	872	900	900	876	896	892	907	883	908	889	943	884	851	872	849	908	873	849	895	941	895	895	859	912	858	958	872	872	882	895	875	881	902	875	902	910	790	875	931	927	837	898	871	875	893	825	938	935	938	864	933	875	883	947	865	901	891	886	914	916	885	885	894	867	864	879	884	810	876	843	881	841	942	876	928	928	871	959	834	947	897	866	885	885	878	883	877	918	954	899	947	868	893	854	922	869	862	883	905	884	880	889	876	890	933	893	889	916	852	863	921	832	864	898	862	890	874	913	883	888	872	890	906	847	890	909
20170	11110	6497	2348	1247	813	643	489	440	446	384	349	419	401	407	403	377	403	398	421	411	381	427	390	366	362	406	368	410	394	375	394	391	455	375	420	420	381	417	403	394	404	426	371	404	420	424	396	371	441	368	406	413	397	459	447	414	400	459	418	411	397	373	408	409	385	410	388	408	395	390	392	410	394	380	375	405	390	421	386	441	439	385	375	400	423	382	382	386	407	398	407	389	406	421	428	395	381	394	388	397	411	382	433	409	383	401	386	396	393	372	416	370	368	388	384	411	397	381	388	402	378	370	376	414	391	374	414	408	394	403	446	404	412	387	383	406	424	422	394	399	427	377	364	443	412	403	400	393	403	415	361	392	415	402	430	416	396	388	388	414	396	453	360	374	357	416	412	414	398	422	398	397	414	429	367	429	394	396	392	412	387	393	392	393	393	395	397	431	382	418	391	381	396	445	373	389	385	414	423	393	356	393	432	393	392	394	409	377	359	413	439	394	388	393	392	396	383	430	423	428	325	402	432	423	415	371	422	417	407	425	395	428	358	426	399	386	406	388	408	412	405	412	388	402	354	399	387	401	408	418	399	408	429	378	418	378	369	410	470	448	409	423	400	387	402	422	384	394	385	385	372	382	403	390	406	409	384	406	400	375	336	384	375	375	384	367	416	413	443	392	406	396	432	409	405	412	381	448	395	396	419	440	424	420	376	417	368	360	372	387	416	436	374	358	414	406	416	418	387	372	401	402	404	396	410	392	386	378	406	381	399	424	405	406	425	391	393	385	371	409	420	410	399	392	427	361	367	408	370	375	421	407	433	398	429	396	396	414	426	410	402	405	394	387	398	386	392	425	432	439	420	407	396	393	418	387	454	407	363	385	383	381	427	414	372	395	406	409	404	392	411	387	389	413	402	408	405	418	401	407	377	380	415	398	419	426	381	402	383	441	399	397	394	410	400	352	403	390	400	432	377	398	383	382	391	404	380	373	374	391	372	368	385	386	381	377	392	427	409	376	414	361	401	380	390	429	411	414	450	390	392	362	374	394	443	421	422	412	394	421	372	388	441	416	355	394	416	436	432	441	367	379	380	406	448	404	428	386	395	432	395	390	413	422	404	413	412	434	385	364	402	380	380	349	374	393	413	421	382	365	397	400	384	383	413	446	412	423	408	410	396	406	372	392	413	379	392	417	382	366	389	397	415	428	409	368	427	395	431	419	407	445	424	399	381	378	395	420	421	404	413	437	398	393	383	385	419	387	402	397	368	384	378	427	420	412	391	438	397	414	406	374	404	394	410	405	428	413	355	366	429	410	365	365	396	368	396	361	401	400	430	409	391	390	416	420	443	389	380	384	382	387	423	424	412	385	403	406	397	403	413	392	374	396	405	392	419	402	426	400	370	415	431	398	445	412	375	373	403	366	415	377	402	437	415	391	402	405	421	372	380	408	392	406	414	398	376	399	459	398	390	430	389	440	370	391	368	376	410	395	399	396	423	405	377	401	374	409	410	365	386	384	381	394	430	412	420	418	388	401	413	397	377	397	456	417	399	416	403	385	371	409	401	404	393	391	402	360	435	430	436	416	388	387	414	398	403	372	460	374	365	417	410	394	411	407	471	385	464	346	423	393	432	422	423	410	386	387	435	415	442	425	419	424	393	384	391	437	382	385	355	418	402	387	413	423	390	429	430	408	427	377	434	437	440	412	403	404	363	394	426	385	397	433	417	387	376	437	396	402	393	423	389	407	362	405	420	390	439	387	438	416	399	406	408	383	399	387	407	433	423	398	425	411	370	399	358	349	407	410	420	395	417	423	363	387	394	403	426	411	405	383	380	382	370	397	394	446	407	416	427	378	403	436	418	361	402	414	398	410	387	418	385	414	470	420	429	396	435	379	397	404	387	404	404	366	412	415	330	406	384	369	402	422	384	416	445	392	432	382	394	431	384	395	373	357	432	444	411	405	386	404	370	425	402	414	410	393	399	451	390	390	420	390	400	408	419	383	417	433	408	431	419	342	397	415	401	412	438	404	414	421	383	362	403	377	413	390	397	407	397	387	437	387	429	367	390	423	412	387	392	395	418	379	381	453	416	372	395	397	392	402	415	408	396	424	392	403	420	406	359	411	409	434	408	411	398	398	401	438	362	423	421	376	417	410	445	431	366	395	396	357	376	395	376	388	387	382	391	399	413	424	352	414	410	436	389	386	443	429	378	400	418	380	379	371	390	380	435	410	433	420	397	401	379	407	402	431	410	416	403	405	450	429	413	396	386	390	380	402	424	395	423	414	382	369	439	429	412	396	385	384	432	420	421	386	367	388	395	392	368	401	385	433	401	417	384	401	369	416	438	379	380	385	401	448	386	389	409	417	386	414	399	414	445	443	384	404	374	415	423	397	374	380	415	411	409	414	403	361	439	393	387	376	413	393	405	389	413	403	415	411	395	410	396	385	422	411	409	433	413	385	430	408	400	390	428	413	372	381	409	388	414	418	441	375	392	418	411	371	395	413	411	423	439	391	418	394	436	389	409	405	417	390	418	411	404	383	404	414	391	366	411	383	424	437	397	445	440	419	422	386	401	409	395	381	392	405	396	413	427	410	371	425	429	392	402	432	412	410	411	392	421	418	392	410	398	439	399	422	400	397	382	350	385	424	375	386	399	394	388	419	411	390	452	407	400	429	381	444	394	388	408	429	389	409	421	386	372	438	406	410	367	400	409	448	402	422	417	426	415	407	429	410	399	377	409	405	359	428	430	425	425	426	392	427	402	344	392	399	383	371	414	389	424	383	383	404	411	409	416	409	424	402	390	380	400	406	398	419	418	364	387	397	399	417	414	406	400	436	374	399	385	426	374	408	389	418	406	390	426	397	394	401	372	396	399	394	403	394	409	421	366	396	406	402	423	435	393	391	398	416	384	458	436	410	347	400	397	454	437	388	413	396	419	433	412	377	447	383	378	423	372	379	361	396	406	403	399	408	375	390	372	413	382	395	375	392	398	405	422	435	402	408	406	415	399	433	394	383	380	441	408	378	402	409	386	429	412	351	410	435	392	409	391	407	392	397	418	424	405	413	417	415	386	377	381	360	383	385	387	424	378	352	368	420	441	378	409	423	426	425	423	393	365	412	430	407	418	391	412	436	378	392	411	412	395	402	391	356	402	445	404	372	393	370	396	435	434	395	396	437	388	388	420	418	358	392	410	434	397	384	387	419	397	386	387	420	438	405	400	385	401	421	405	413	410	393	415	378	373	400	425	394	361	374	405	415	426	398	414	375	357	430	370	375	412	475	377	379	411	387	386	401	438	361	412	423	362	416	420	399	394	416	417	399	422	427	390	404	356	388	395	386	402	405	396	377	393	402	435	372	418	365	380	377	408	375	420	390	394	427	367	424	446	390	429	393	393	391	381	416	403	429	383	370	406	428	395	432	391	367	378	396	451	403	405	415	378	408	416	412	421	432	387	382	419	386	375	401	389	411	423	422	394
12183	9096	9480	5598	3843	2701	1858	1326	1107	1034	992	905	908	931	908	879	896	881	869	889	877	907	884	888	920	846	908	892	902	892	830	834	868	923	880	888	882	825	888	849	891	893	864	847	853	862	882	859	927	889	929	896	889	889	909	854	854	898	930	907	829	863	872	921	886	894	885	891	854	931	823	851	850	857	909	931	925	889	838	897	925	875	869	803	916	872	932	890	873	861	940	900	884	841	889	904	880	831	877	860	894	860	871	903	893	884	887	910	847	893	919	873	886	869	869	882	870	858	864	892	865	866	861	877	923	877	897	902	929	886	853	923	848	823	918	883	884	874	853	840	897	844	890	935	826	893	904	875	872	905	875	826	904	815	848	881	908	888	811	905	859	860	900	823	864	883	917	852	868	909	914	882	851	851	825	915	843	863	893	906	852	892	839	944	869	884	855	850	859	902	920	903	850	867	872	877	861	902	811	887	871	883	898	872	903	916	839	914	952	884	812	817	828	847	911	888	909	844	877	870	839	898	866	840	879	911	913	890	886	842	898	884	905	901	892	885	847	884	908	908	879	904	877	865	891	871	922	876	918	815	861	885	840	808	867	895	882	889	912	916	828	925	835	839	915	889	904	852	889	848	826	869	874	874	878	882	893	852	847	795	820	914	864	902	881	869	887	877	868	897	978	810	870	867	835	925	855	922	882	898	868	894	839	853	852	832	896	903	929	858	874	841	836	815	883	855	844	879	868	891	858	893	861	897	895	886	880	872	869	842	876	856	860	859	895	893	901	884	901	831	887	837	859	882	938	921	872	887	834	864	867	850	885	871	877	898	849	877	921	883	866	880	905	900	895	887	864	875	922	885	934	890	878	854	845	852	836	854	836	855	846	853	873	881	929	879	831	909	868	864	892	889	911	873	906	923	872	907	817	939	904	879	874	824	902	893	863	868	861	839	840	907	846	820	850	856	900	806	844	869	889	881	841	891	877	884	895	915	867	882	864	887	838	874	836	917	839	915	886	866	860	894	883	865	865	869	877	884	890	930	892	884	871	856	850	894	864	854	857	815	923	848	826	855	849	892	906	871	881	852	882	920	872	867	845	811	897	853	839	869	856	908	849	877	887	841	895	868	884	864	875	896	842	881	865	890	890	845	848	866	849	861	908	863	846	910	886	899	834	857	863	933	843	849	845	913	890	811	899	829	870	910	885	916	902	899	938	815	890	842	877	869	890	863	942	867	887	846	878	884	865	895	878	915	903	910	825	873	892	882	895	850	865	819	918	869	858	905	862	870	886	915	884	843	888	914	858	825	838	884	932	856	884	857	849	915	907	866	891	857	911	874	863	846	821	926	879	904	970	818	889	904	842	943	872	881	869	903	878	924	867	857	877	889	872	894	874	857	874	820	864	839	808	863	891	882	874	858	902	852	828	864	810	856	864	909	870	830	904	880	871	866	931	923	913	935	885	883	870	871	832	836	912	879	837	921	852	857	898	858	878	835	887	912	902	864	934	840	838	915	872	872	899	858	875	935	898	887	843	903	889	909	865	861	860	852	815	879	909	898	824	922	853	864	872	890	846	887	889	854	896	859	880	956	849	898	941	913	874	880	942	853	860	852	891	838	867	818	907	867	874	883	903	909	831	901	919	886	857	873	868	907	900	868	871	880	894	852	950	857	882	927	870	879	879	939	860	881	902	862	903	799	897	864	838	861	929	864	861	863	878	884	924	851	874	890	869	866	879	910	858	913	891	896	911	860	869	879	859	886	898	907	875	867	887	892	876	899	846	880	852	905	916	849	853	924	857	942	868	941	853	898	888	898	850	867	883	843	903	888	900	852	894	898	900	919	837	877	844	876	855	910	875	868	875	880	879	876	886	914	852	913	897	859	884	860	953	832	872	848	895	833	816	910	920	864	934	857	904	862	898	866	894	874	925	899	845	873	880	822	912	847	887	926	840	889	901	827	873	915	898	914	865	913	910	840	922	891	906	884	862	897	858	876	863	875	865	843	912	819	882	876	878	877	831	854	871	887	862	938	837	871	930	852	861	944	898	846	897	884	877	890	923	826	893	879	863	851	871	845	876	867	931	872	881	869	898	879	882	907	867	899	894	807	838	904	843	841	873	869	905	885	867	869	826	883	887	886	882	910	879	892	904	880	891	889	851	882	860	913	903	955	915	893	838	879	932	872	913	865	909	898	913	881	882	886	927	916	899	943	864	882	894	917	895	864	874	875	865	828	878	895	903	919	890	838	839	961	806	844	872	885	884	902	862	880	895	863	900	795	871	867	853	860	890	863	874	884	866	860	823	869	878	859	892	898	869	851	898	883	904	900	872	835	842	843	889	861	894	877	865	876	907	873	871	843	860	868	866	885	909	892	920	889	851	903	918	890	918	839	878	880	872	885	847	867	868	843	908	848	884	867	947	863	898	933	900	865	877	917	840	874	897	890	860	866	846	871	881	867	829	851	866	846	879	860	845	872	874	933	868	875	836	860	876	862	853	867	850	877	800	817	865	903	890	884	916	924	866	825	899	854	894	826	910	900	884	837	925	932	856	892	861	897	876	883	890	848	841	915	835	834	905	854	857	880	850	838	911	886	812	909	839	915	880	878	871	848	911	844	895	839	856	897	872	862	880	907	847	883	834	881	862	856	851	905	887	893	914	922	918	877	848	868	871	853	856	892	862	849	909	864	860	870	896	867	879	869	876	856	839	886	875	888	859	876	882	932	906	909	903	858	926	902	885	845	873	930	795	869	864	907	891	888	893	870	927	831	956	866	944	887	879	843	891	883	879	931	901	822	890	916	871	869	909	836	852	901	876	828	900	864	857	910	885	854	870	901	916	814	881	867	867	859	848	924	840	837	909	916	882	878	900	850	883	901	894	923	891	875	856	933	906	849	839	890	818	832	883	917	909	905	886	871	868	888	908	907	907	920	905	877	878	923	819	873	918	882	838	901	853	866	875	878	901	858	892	880	894	872	898	921	891	789	873	898	836	865	868	872	827	842	877	898	872	874	875	896	887	886	889	895	922	885	873	880	847	875	895	859	870	919	861	915	859	834	875	876	941	860	897	915	927	880	853	881	908	907	860	895	845	848	873	908	901	920	902	866	818	875	848	871	869	885	887	866	881	870	896	907	865	940	847	894	886	926	914	824	869	865	846	874	871	880	868	879	915	914	961	881	835	858	871	915	933	842	876	911	910	869	877	868	868	914	859	876	876	864	920	843	846	896	899	882	915	914	808	873	919	910	897	838	893	883	887	887	807	884	920	906	852	879	896	867	888	874	839	889	900	816	938	824	917	877	898	951	884	843	912	927	919	874	818	895	890	881	873	916	914	929	923	903	873	870	923	898	856	871	884	903	865	889	892	833	891	873	875	861	914	867	922	896	922	932	935	862	916	860	857	908	900	845	866	845	869	886	848	886	909	883	914	902	889	914	881	938	866	905	909	865	891	873	860	856	860	856	857	882	863	906	887	870	875	894	894	922
34109	22692	19166	8956	2360	1142	801	551	467	425	361	365	377	387	349	343	338	367	397	380	383	334	363	353	359	393	390	343	380	344	392	341	336	326	369	377	410	345	359	341	359	355	308	372	399	351	339	368	366	346	352	329	339	361	367	327	354	308	338	356	333	355	354	347	352	357	349	356	379	341	388	345	378	341	361	342	350	332	359	338	343	374	331	331	348	338	366	336	348	355	337	385	336	334	346	348	348	333	358	369	379	387	363	331	354	338	385	381	359	360	348	362	350	376	348	327	328	366	350	332	326	346	359	395	400	386	357	404	375	356	349	372	380	368	393	357	316	352	329	360	347	346	358	377	328	370	332	350	351	357	334	349	332	368	366	328	325	345	362	331	336	376	349	345	366	355	364	362	333	327	338	347	334	337	345	321	350	395	359	361	367	356	376	328	329	380	358	365	390	355	344	373	356	368	355	346	320	361	358	351	385	333	342	348	375	368	387	357	390	360	335	379	358	362	330	365	343	377	318	343	335	379	375	325	362	375	348	344	342	337	361	357	366	380	332	354	328	328	379	389	345	361	364	366	376	362	350	374	370	338	360	331	354	366	369	376	354	358	374	329	387	347	360	337	345	354	347	324	368	333	369	395	356	342	385	371	372	367	351	364	311	328	334	346	351	359	372	373	324	349	347	374	358	359	320	347	325	348	342	346	354	350	347	367	342	383	383	352	368	342	353	328	295	347	292	342	331	371	402	364	353	367	344	372	403	347	372	362	355	356	333	355	363	376	344	355	332	367	340	351	374	363	379	345	327	361	369	326	360	341	376	334	338	379	364	325	372	390	368	364	337	377	362	348	371	378	371	343	341	372	360	344	358	369	351	357	333	326	377	345	364	356	369	340	345	351	377	355	353	328	361	330	350	347	340	369	382	344	347	365	392	336	353	338	345	334	350	318	348	373	356	401	382	361	352	370	346	315	354	311	364	334	352	357	391	365	370	316	378	319	384	361	387	341	344	377	357	385	353	367	364	354	323	342	403	333	400	359	365	343	310	310	360	316	365	363	355	327	369	362	411	370	327	374	356	352	335	367	315	340	343	392	349	344	384	365	362	326	355	378	323	401	378	333	344	360	375	364	374	381	343	353	337	356	347	368	372	343	357	379	388	352	349	357	357	337	370	350	334	325	345	328	342	388	364	363	362	370	354	341	341	386	380	367	354	349	374	335	351	349	352	356	360	360	368	329	344	401	370	354	329	356	390	366	355	352	343	390	337	328	343	344	394	382	381	357	371	380	375	353	365	352	363	364	365	382	365	367	323	378	349	313	368	357	364	346	368	397	308	340	355	342	376	371	334	362	357	360	361	337	318	371	352	352	327	343	345	367	312	370	342	350	374	336	346	338	344	353	363	336	375	372	325	363	354	309	334	317	315	343	365	345	365	342	329	346	332	341	363	355	333	333	334	330	331	323	341	326	362	328	341	352	352	389	362	351	352	334	346	339	339	380	351	379	358	331	343	323	364	322	330	336	391	346	356	358	339	353	346	351	321	361	383	336	386	316	334	362	350	360	361	401	349	329	353	366	324	342	341	316	355	348	380	377	351	367	364	354	354	358	398	342	336	360	339	314	362	342	325	342	354	355	304	356	370	341	344	373	380	338	383	358	363	333	366	370	383	345	385	328	346	362	305	367	376	353	356	356	327	325	351	356	348	327	357	353	328	327	369	355	359	382	336	361	389	370	333	352	344	354	341	322	348	327	333	341	346	382	341	346	376	350	334	365	351	345	360	342	400	372	371	344	332	300	373	332	349	341	359	395	362	369	351	355	354	341	346	328	334	396	333	340	385	366	352	373	411	336	320	361	310	369	361	367	331	378	336	371	335	325	341	348	371	341	382	323	328	361	345	358	341	387	379	353	350	372	331	380	366	389	369	358	361	350	341	359	327	350	383	355	379	340	340	342	383	313	365	378	351	372	360	366	350	379	356	342	361	382	329	309	343	329	339	342	324	329	326	352	391	311	363	347	384	383	355	354	345	330	331	339	390	361	325	364	414	334	336	402	362	338	346	357	334	358	311	358	359	371	386	318	380	371	324	359	326	348	334	323	341	385	348	416	375	382	329	397	335	356	363	382	357	367	390	376	381	347	362	338	354	343	364	369	347	368	372	340	374	350	342	356	334	358	368	396	333	363	366	330	373	368	342	370	369	381	320	394	348	369	343	354	340	343	378	365	354	385	337	324	318	366	358	353	350	309	347	357	356	394	385	354	343	340	360	362	317	355	322	370	397	335	342	334	380	373	367	353	352	348	378	356	369	364	380	320	363	332	353	366	359	348	348	320	361	380	370	366	364	319	330	300	345	361	337	352	396	385	338	314	337	377	310	325	355	386	346	365	355	340	378	361	335	336	328	385	366	369	372	315	378	355	358	341	367	358	341	349	361	328	364	367	356	332	314	358	322	354	378	322	347	367	336	341	348	398	328	335	331	332	382	359	352	339	385	358	359	382	368	363	369	349	334	369	361	344	350	347	351	365	348	368	312	340	371	384	363	353	390	378	348	361	340	365	367	364	367	363	344	381	330	357	364	369	414	379	367	340	327	371	379	336	335	371	380	390	346	362	397	329	349	344	357	320	337	343	342	362	381	338	353	363	340	311	355	320	347	359	349	368	362	372	313	366	346	390	346	321	360	363	364	383	349	340	337	375	372	346	397	352	334	364	380	382	366	358	393	384	345	371	411	332	348	349	354	399	355	376	366	351	380	343	384	367	343	337	398	353	358	379	352	369	335	381	342	357	344	353	320	347	406	360	351	332	332	326	369	419	353	382	317	295	354	366	350	368	335	336	372	376	371	352	330	371	347	318	364	380	375	380	356	350	358	344	342	374	342	354	369	378	364	355	356	363	367	315	347	370	328	354	341	351	313	334	362	333	363	337	352	382	336	386	373	409	374	351	355	380	390	384	405	345	352	346	337	330	350	337	357	394	366	350	390	350	341	364	360	362	421	303	368	346	360	335	349	318	339	337	355	312	390	353	345	320	339	349	378	346	374	396	355	346	357	340	359	377	362	361	372	361	340	355	344	354	392	411	380	339	353	403	367	321	375	354	395	396	363	336	346	356	369	362	358	342	343	344	347	339	355	324	350	342	335	353	350	399	351	338	292	360	391	340	325	318	335	361	420	340	339	369	363	397	350	375	346	363	346	370	328	334	352	331	402	324	347	351	365	336	337	359	369	362	358	370	351	359	327	354	337	349	334	383	369	288	297	363	365	357	349	344	351	355	360	332	357	367	351	375	353	368	328	351	368	397	377	321	328	365	353	364	355	367	319	372	340	377	368	336	361	361	359	339	354	359	354	353	327	342	377	318	347	346	354	346	307	329	362	353	338	340	362	368	319	330	334	350	389	374	349	312	350	343	374	365	356	337	366	327	384	385	317	345	355	331	374	355	359	345	360	346	368	316	342	335	336	382	385	369	351	339	339	387	396	338	338	388	381	373
21457	17881	22648	12784	5908	3828	2905	1791	1295	1102	982	968	929	906	913	899	876	836	871	868	854	843	840	792	829	792	875	790	854	806	818	884	866	790	832	829	846	726	794	816	766	835	800	830	823	789	738	785	818	794	795	775	801	795	856	745	809	784	794	803	818	837	817	800	809	789	767	713	768	821	791	805	824	808	776	771	767	774	782	781	781	786	828	817	792	791	801	791	803	730	727	781	849	750	802	798	741	785	763	820	739	775	779	778	784	764	731	773	796	784	771	792	822	724	767	755	775	779	829	810	799	777	843	766	774	760	793	741	837	791	785	774	795	771	808	773	794	792	802	803	797	834	832	827	806	840	765	743	787	777	767	788	830	792	801	753	763	776	762	762	760	797	797	817	782	815	743	783	785	789	810	799	792	751	776	800	798	819	769	743	784	800	750	833	785	799	805	813	773	812	794	772	813	770	786	802	804	803	813	773	784	794	767	795	871	765	774	749	810	810	816	795	788	807	751	763	810	758	771	787	788	790	792	783	827	793	832	822	721	760	834	787	842	815	803	833	849	785	751	824	716	815	786	779	838	880	834	776	807	815	715	847	823	782	774	794	740	778	798	810	781	784	819	771	809	748	841	817	840	850	804	743	814	760	718	785	773	772	745	799	768	764	843	762	729	812	806	808	752	778	753	808	786	809	831	795	793	827	764	788	796	770	793	800	751	794	823	782	783	783	789	827	827	792	815	823	779	755	808	776	831	792	733	799	800	857	788	774	799	786	819	784	782	798	787	784	772	786	799	783	806	801	771	822	727	784	789	830	795	822	829	753	863	789	825	808	817	754	816	751	816	834	829	797	801	784	725	792	784	758	836	749	803	851	817	811	801	864	773	793	784	820	822	770	799	821	735	818	760	799	797	802	790	781	760	787	815	759	757	857	797	810	797	804	807	786	801	829	836	789	819	780	790	799	770	781	815	804	745	768	789	807	769	870	772	821	767	819	812	771	806	788	765	764	818	790	795	823	815	782	804	788	827	765	798	767	783	834	787	787	803	793	789	757	767	798	791	830	805	822	776	767	782	731	792	823	842	791	797	775	814	753	787	818	761	810	758	768	821	787	804	789	749	774	751	780	824	783	775	758	806	796	811	836	783	803	773	802	799	784	831	797	778	801	800	790	755	771	857	864	728	817	796	757	802	754	784	780	815	782	756	772	842	770	775	808	785	782	782	825	762	787	757	777	797	736	782	771	739	820	855	762	837	767	776	747	800	799	794	774	809	813	826	799	754	808	784	774	858	795	782	840	782	813	782	772	811	778	822	754	811	783	820	756	757	811	786	756	734	797	742	796	803	767	752	791	730	818	833	800	793	770	831	798	776	839	779	819	764	806	790	798	790	787	813	756	808	766	814	778	793	798	774	765	767	828	780	842	753	791	830	806	798	800	799	762	750	766	798	814	789	788	762	747	846	771	744	800	852	765	794	827	757	793	794	788	817	779	783	782	775	826	792	763	792	830	737	783	786	782	767	748	750	830	750	798	763	746	820	770	765	763	778	797	769	785	805	810	782	820	779	772	791	717	789	808	817	785	770	769	789	774	788	802	775	803	808	825	788	828	775	790	811	800	783	756	795	760	818	805	784	732	829	776	790	773	751	799	812	827	799	782	785	814	800	767	824	753	793	744	787	799	760	809	815	755	766	777	756	789	872	789	791	825	784	745	766	822	862	785	824	739	833	809	783	765	837	790	772	730	778	753	773	780	769	823	806	747	834	768	765	792	769	789	769	751	813	812	786	774	843	865	748	794	771	776	783	870	813	762	737	764	802	758	816	760	809	773	744	808	746	817	831	780	799	764	774	772	755	819	814	782	817	807	782	777	804	758	797	769	796	851	792	773	803	738	769	811	809	811	808	741	788	812	791	793	844	790	813	771	781	800	804	764	766	823	840	791	757	792	840	852	792	768	790	792	815	777	807	743	761	725	776	752	764	815	799	789	820	786	738	785	827	800	822	818	789	809	771	773	847	856	818	815	767	768	740	741	814	749	807	829	806	784	779	787	799	773	741	826	789	819	785	783	770	766	806	813	816	803	826	800	845	801	801	800	824	821	735	769	828	811	763	795	800	820	807	870	753	767	832	769	805	785	745	742	811	793	825	748	841	800	778	816	757	801	794	792	743	775	762	773	792	813	777	769	731	778	782	792	797	776	758	775	793	799	791	786	774	837	831	779	796	819	790	804	788	830	768	757	777	821	772	817	781	798	787	790	781	860	801	794	802	803	776	763	750	766	795	760	790	789	750	766	759	763	827	788	765	780	784	826	793	762	822	797	768	805	718	778	786	794	774	802	792	802	792	785	790	812	772	783	767	786	740	805	821	808	796	820	792	824	789	797	776	804	836	779	864	813	778	770	767	801	748	832	742	804	822	751	804	780	789	790	777	793	757	748	784	774	792	806	754	789	789	783	811	794	813	800	784	781	739	820	845	801	801	816	759	771	811	798	822	821	814	793	816	782	811	787	789	729	828	804	813	764	789	808	756	817	794	862	791	793	836	814	754	819	840	807	786	734	782	802	810	818	764	752	768	804	827	807	783	791	760	769	824	797	794	788	779	786	745	768	783	795	781	816	773	826	777	794	823	785	789	804	751	800	821	732	786	806	824	765	790	756	845	741	781	789	778	779	797	777	736	794	829	790	806	754	740	832	775	732	763	791	818	759	805	814	803	821	789	748	801	772	796	777	800	767	757	794	819	772	783	763	783	778	790	785	853	816	800	782	803	806	819	853	817	818	794	778	840	779	782	844	869	751	767	822	759	799	778	772	745	791	710	793	791	795	832	825	821	809	807	789	833	744	809	838	795	779	764	763	784	809	761	794	789	767	800	760	772	781	804	818	814	806	772	765	825	753	832	795	761	795	772	739	844	791	738	774	778	820	855	737	842	827	758	790	818	783	822	762	756	773	786	719	774	807	803	774	781	792	838	789	787	834	794	829	808	824	828	800	759	827	797	824	801	828	781	793	787	803	791	796	836	797	822	816	799	763	848	805	843	762	761	794	776	793	784	806	757	750	749	823	765	785	791	806	748	765	785	774	799	750	801	780	806	740	809	827	838	806	782	784	768	768	790	822	755	818	797	774	761	783	758	788	753	773	772	790	765	772	809	840	779	813	807	765	777	782	806	776	792	791	743	754	824	769	817	761	786	790	844	764	790	741	808	741	765	794	766	758	828	832	826	832	748	775	783	804	779	785	794	775	796	742	813	822	810	788	791	805	761	757	807	750	772	809	746	763	855	806	811	827	782	842	780	737	779	760	773	792	806	787	747	752	783	816	771	799	793	775	805	844	764	790	815	819	811	789	825	817	842	782	733	809	784	803	812	780	752	772	777	847	818	776	793	772	795	796	799	843	819	839	742	792	815	794	782	824	760	813	796	784	785	785	804	782	748	739	770	808	793	798	808	759	814	855	801	746	778	766	808	788	791	747	742	826	785	787	804	743	787	827
45157	32683	28138	13845	3695	1737	1093	666	538	499	481	439	466	433	437	434	410	449	455	382	401	394	424	410	454	388	435	387	421	441	420	374	398	370	374	408	424	411	435	441	368	400	411	358	441	389	461	419	387	431	399	358	414	376	376	405	390	420	392	368	413	420	435	397	395	395	398	394	481	386	368	402	402	372	405	456	421	345	344	395	414	414	405	418	406	355	441	373	378	360	402	392	449	432	381	433	420	374	415	407	413	424	410	390	419	399	411	394	388	426	372	371	392	425	389	395	396	396	407	382	380	377	391	349	414	382	373	393	421	405	407	410	418	397	417	378	415	392	385	385	391	402	418	414	380	391	414	359	411	406	384	385	419	392	427	387	438	409	381	388	392	399	417	409	432	359	371	384	394	424	373	421	416	399	416	399	440	453	451	414	450	402	359	375	371	387	422	410	383	412	384	361	410	404	391	420	352	393	419	436	405	439	376	384	406	394	384	421	438	400	396	363	398	427	419	411	413	368	383	377	359	401	440	406	387	411	431	415	406	364	423	388	402	403	432	418	380	396	369	376	412	434	408	352	371	424	413	381	372	390	403	407	390	382	397	364	400	428	365	438	386	416	393	383	382	396	412	416	408	418	378	376	383	400	374	368	405	383	369	363	434	415	374	395	417	402	393	368	367	394	351	413	394	383	380	371	387	401	399	369	435	404	400	396	364	393	391	384	384	412	365	417	404	413	407	389	416	409	409	409	407	380	410	375	366	402	392	376	423	421	419	420	396	389	396	403	396	378	389	414	394	441	417	381	401	404	386	402	374	427	360	383	409	394	350	406	407	388	385	392	376	414	418	418	386	376	410	422	359	389	388	393	394	385	410	395	362	381	458	383	420	410	390	397	401	386	407	406	424	423	404	410	390	406	414	382	387	383	397	366	396	375	369	433	415	424	371	382	399	392	385	386	398	402	398	410	417	417	366	387	403	416	377	420	418	419	388	399	385	408	377	422	412	418	408	404	363	392	408	416	411	392	375	397	421	374	396	461	391	420	402	417	397	400	373	377	420	392	404	378	406	354	422	351	410	402	409	430	384	413	408	413	413	379	376	412	429	340	366	378	400	399	388	384	361	404	370	331	359	411	397	406	409	406	420	352	418	387	391	423	386	401	405	423	406	393	382	396	448	399	413	418	406	401	407	392	389	392	420	410	390	441	403	404	405	430	401	413	427	383	382	362	381	393	415	367	356	411	388	402	368	400	387	381	399	419	395	365	391	394	410	428	386	406	371	410	346	406	392	378	396	396	386	401	410	397	394	389	410	407	395	377	408	418	441	415	384	360	423	364	374	407	414	430	396	380	414	422	352	397	373	421	410	415	423	394	383	442	422	424	397	404	379	389	398	431	418	425	402	418	410	394	392	389	389	395	368	392	400	409	431	378	381	371	434	409	446	395	449	418	409	395	443	371	414	396	391	409	429	446	388	369	381	397	402	412	438	423	405	413	406	428	423	431	444	400	395	400	382	384	390	396	365	430	427	392	401	407	380	399	384	365	424	396	410	372	409	410	367	425	414	376	425	371	416	411	393	411	395	404	455	425	409	421	389	379	381	393	393	394	402	377	401	433	407	397	381	400	426	414	360	392	420	373	387	385	435	447	406	384	432	381	391	379	403	386	403	411	379	394	351	388	378	395	390	387	391	402	435	395	413	385	408	373	379	401	412	386	380	373	356	435	382	393	390	422	421	437	373	376	382	389	391	365	414	440	409	399	373	419	393	413	411	371	391	404	429	403	391	451	406	412	367	407	421	376	391	410	408	426	372	401	404	386	399	423	374	359	395	396	384	390	388	428	386	365	400	347	390	413	364	383	362	400	384	403	384	397	382	422	397	369	427	416	431	348	384	385	414	393	371	417	436	408	418	378	406	373	394	444	395	410	429	423	416	401	370	435	385	397	360	367	386	387	404	397	406	423	393	411	399	387	407	390	390	435	440	383	412	385	388	393	422	392	406	420	415	368	387	372	398	406	388	420	403	419	386	395	425	419	370	436	370	400	415	387	405	425	390	412	384	405	400	394	360	372	378	400	411	358	465	368	412	392	357	381	412	407	360	401	381	381	394	384	384	392	387	390	376	429	416	400	393	372	389	405	409	356	441	384	414	372	398	421	427	407	395	396	351	397	417	412	431	355	428	399	389	418	430	396	389	363	381	402	360	384	383	384	426	364	367	369	379	409	392	410	398	419	406	402	354	403	399	414	369	386	442	406	390	404	366	411	391	431	413	373	404	408	421	408	423	414	375	372	416	397	439	406	394	403	385	428	365	369	415	423	419	399	426	391	429	408	385	410	405	407	376	371	383	369	428	427	422	376	398	386	426	383	446	389	426	388	404	378	393	401	381	360	391	421	387	379	354	416	399	430	391	397	399	439	442	428	425	399	401	410	411	390	404	385	422	401	401	379	387	429	396	376	410	399	389	402	381	402	399	377	399	413	375	399	369	426	404	397	409	388	384	424	413	417	419	401	402	395	409	422	426	379	377	426	372	380	432	423	370	423	398	406	385	416	395	414	421	412	378	387	460	419	399	414	445	398	469	416	389	405	405	379	400	407	404	386	388	403	400	439	412	421	370	397	364	421	443	386	405	394	333	381	401	379	399	421	397	399	360	342	389	404	382	413	416	371	417	411	408	399	401	416	415	404	419	423	380	389	396	414	426	380	398	377	392	380	379	375	378	408	374	401	416	359	419	431	382	424	350	345	393	416	396	376	442	413	380	368	372	399	395	397	415	393	406	396	363	375	418	339	350	368	381	404	410	362	417	391	393	386	428	407	398	386	406	399	430	431	422	401	324	393	420	374	359	373	433	388	370	421	372	427	424	387	412	371	413	382	450	413	377	417	391	394	435	390	347	412	415	381	402	404	398	402	432	415	405	432	410	358	376	382	420	393	435	353	409	369	385	402	404	394	409	436	386	387	405	403	338	428	408	342	377	368	434	409	407	411	382	410	409	443	358	400	417	391	359	389	352	404	421	407	367	353	416	378	408	386	402	401	370	413	389	400	376	362	399	370	335	405	353	404	364	402	385	376	401	390	439	386	404	374	408	401	375	407	387	407	395	424	411	398	380	375	403	403	389	380	355	392	407	390	430	406	373	393	430	427	378	411	406	401	464	403	422	411	410	409	393	405	411	406	394	393	397	387	386	371	369	431	385	397	360	374	399	429	406	412	386	394	403	405	403	406	396	404	399	355	348	348	408	412	385	402	384	393	401	380	404	382	411	402	449	416	389	394	431	370	394	385	424	399	386	383	432	377	358	385	380	430	384	369	439	432	395	411	408	407	435	360	398	405	437	431	420	422	411	395	410	417	413	376	402	424	411	358	374	352	399	426	414	341	408	433	409	414	392	415	378	385	394	379	380	414	399	418	360	410	434	388	385	358	392	352	394	433	394	388	389	372	368	394	376	406	371	399	427	420	397	402	380	406	427	437	415	401	406	378	392	388
28135	24889	29519	16130	7510	5266	3567	2233	1715	1395	1270	1160	1132	1125	1083	991	1014	1019	1022	1022	989	999	948	1017	931	940	889	940	995	990	927	921	949	968	882	886	972	936	951	936	961	907	909	899	953	910	862	901	918	868	892	881	954	918	878	939	896	879	875	882	872	916	844	878	850	888	866	899	854	856	876	881	927	912	931	846	928	929	912	915	887	908	927	904	826	896	900	913	880	910	891	889	909	889	853	866	916	873	868	877	875	863	851	845	884	875	932	891	878	933	835	897	836	846	870	904	848	854	912	908	929	859	869	874	891	922	844	955	907	856	912	957	896	922	862	920	896	897	838	870	896	923	841	883	887	948	862	874	855	891	888	898	878	875	866	845	863	881	895	898	893	898	894	853	940	869	880	891	946	930	880	915	895	886	849	866	874	881	886	819	896	932	900	886	880	842	870	901	854	852	880	898	865	821	860	884	857	911	861	857	872	885	882	915	815	867	829	907	864	929	861	872	855	866	920	821	838	866	876	876	874	876	884	844	901	873	838	884	858	910	879	888	849	899	917	890	899	871	822	878	853	845	889	908	889	879	883	844	896	903	885	891	931	838	902	836	881	931	879	867	860	897	892	932	848	877	927	840	912	884	887	899	882	893	921	891	921	894	862	885	887	867	881	866	884	881	875	890	870	878	897	864	864	831	846	897	934	930	903	869	859	862	869	874	862	873	892	882	845	867	861	831	935	845	896	850	941	834	837	913	856	881	902	881	872	871	900	903	863	873	860	917	875	847	840	919	812	892	890	882	903	896	863	866	870	851	901	880	848	886	917	924	905	860	894	875	859	873	825	868	856	856	819	860	885	830	894	838	954	853	899	875	912	870	877	925	881	874	880	853	890	813	907	877	935	902	835	910	859	843	926	877	840	869	900	918	883	859	854	867	849	839	866	922	879	910	897	882	902	860	918	894	868	897	902	844	870	872	841	908	939	861	845	869	868	909	859	817	901	882	901	842	881	887	867	872	864	848	858	929	895	896	880	842	879	874	909	874	840	903	860	857	885	900	903	922	857	869	928	921	911	895	820	913	844	880	829	898	846	898	867	851	821	856	810	867	880	899	861	877	885	876	814	826	880	893	856	893	899	854	875	885	899	887	886	857	823	917	894	874	911	860	922	934	891	875	912	857	866	841	869	938	825	901	900	848	902	912	876	900	807	836	887	858	884	898	833	856	888	894	941	862	867	873	853	897	888	880	874	838	929	821	848	856	941	887	888	916	910	882	892	874	892	841	879	852	912	866	878	821	944	835	908	860	874	896	882	789	871	838	879	853	897	889	910	898	922	844	913	828	872	831	916	825	902	854	867	888	899	845	889	903	870	934	911	868	908	890	925	867	854	890	892	933	879	880	925	859	859	889	851	916	845	917	914	873	893	832	859	923	847	915	908	851	906	870	843	861	853	891	892	860	901	849	895	901	931	881	878	880	891	896	866	890	849	847	906	904	838	886	889	885	868	893	885	860	900	861	862	908	891	900	867	893	905	892	896	902	887	843	876	830	883	871	883	875	871	895	850	885	896	851	952	871	839	916	943	937	865	853	870	865	872	904	924	874	891	887	929	908	881	871	901	881	884	925	882	907	834	864	935	905	885	846	845	825	900	894	901	922	860	842	901	908	876	833	880	863	860	821	875	904	879	961	935	892	900	863	911	919	915	858	883	875	855	822	899	829	867	867	840	896	878	870	910	914	843	869	882	905	868	934	879	882	878	881	875	860	890	892	853	917	847	886	861	895	856	898	916	902	924	879	905	862	923	873	851	859	882	823	832	885	872	849	869	855	862	863	878	892	877	856	828	864	835	892	868	845	913	862	906	894	866	838	877	841	878	905	834	830	904	845	883	826	882	905	853	882	917	865	876	871	919	902	887	847	901	874	939	843	865	911	885	851	907	868	906	847	873	873	856	858	898	855	864	875	849	821	887	884	877	913	907	905	863	883	935	874	894	855	922	838	862	901	909	963	819	828	907	855	845	863	848	831	874	894	854	908	842	821	885	847	885	848	884	873	903	848	905	887	867	862	851	895	861	857	904	832	840	835	901	812	858	899	873	868	833	833	881	883	863	876	861	856	868	888	912	871	845	854	905	941	853	833	871	852	874	899	897	846	860	903	878	896	833	886	867	890	901	875	902	881	878	862	896	903	903	843	926	834	834	889	916	879	832	910	925	839	886	901	856	860	900	869	885	853	864	876	898	883	902	868	907	907	960	912	880	849	858	871	889	887	855	913	881	876	845	888	849	872	860	807	827	885	875	888	855	810	878	848	837	907	858	845	850	955	897	818	908	922	869	897	873	851	916	874	891	878	860	900	868	917	851	881	853	877	849	879	910	910	913	818	882	857	914	867	943	896	870	825	888	895	890	925	894	827	868	877	880	891	880	855	844	824	843	879	906	878	897	860	865	872	868	895	902	839	845	913	916	885	890	908	850	881	909	875	905	888	872	835	878	831	880	925	849	894	845	893	803	839	914	882	861	879	894	870	869	847	846	885	905	889	905	881	828	857	856	934	950	877	886	922	942	915	909	876	857	935	856	865	874	897	835	851	883	885	864	847	867	893	916	895	894	873	837	822	882	934	888	839	904	859	892	901	870	859	893	822	804	871	913	876	870	846	891	855	842	923	892	914	882	852	847	855	810	906	850	893	867	937	828	880	851	929	890	914	900	873	872	858	880	834	870	909	901	927	864	900	856	907	822	869	872	916	877	897	903	825	869	847	838	888	927	901	896	872	920	853	878	900	837	888	889	856	815	844	876	878	903	841	908	861	913	802	886	849	862	914	848	948	870	792	874	843	929	880	863	880	887	886	848	904	851	891	895	846	871	904	898	913	899	948	846	910	894	947	886	862	879	863	904	841	864	920	872	857	920	886	843	857	848	864	872	881	837	929	860	898	883	908	863	876	848	863	870	856	861	885	888	889	864	898	866	862	841	906	881	897	914	830	899	909	798	911	912	934	936	882	895	902	897	913	878	863	830	889	874	901	918	871	852	897	897	886	900	841	934	870	901	850	895	906	892	911	909	877	865	868	857	869	833	908	874	897	887	915	877	799	890	840	868	827	848	851	843	865	863	845	827	931	861	865	871	910	920	874	890	874	925	847	843	908	833	886	906	901	897	918	869	860	899	865	912	927	907	866	894	837	842	855	915	915	906	886	925	845	906	901	861	883	895	873	872	876	844	864	857	860	813	851	890	941	862	874	886	873	901	844	870	918	952	820	846	916	855	914	868	881	913	901	885	879	868	868	897	882	870	866	867	832	881	929	841	877	865	865	933	891	929	892	852	889	840	849	841	894	905	926	918	880	865	818	876	860	893	877	884	943	864	888	907	881	940	861	902	911	934	907	834	890	844	916	853	870	833	903	906	896	880	897	845	867	841	869	862	861	936	857	867	901	852	882	934	884	918	870	930	876	818	895	861	831	867	931	854	901	870	887	918	849	860	878	863	835	868	921
20340	11657	7069	2358	1274	923	667	528	449	442	378	394	438	386	442	450	396	393	407	364	357	402	373	409	372	385	403	404	404	405	431	388	399	420	452	423	408	392	384	445	406	411	408	438	403	398	394	412	402	397	357	392	395	412	369	373	407	392	389	392	421	421	403	392	434	388	393	401	401	389	419	424	448	382	393	416	391	420	375	415	401	397	360	435	439	422	395	426	396	391	392	368	442	423	402	399	415	374	422	388	423	368	367	415	397	405	397	374	421	401	424	427	420	404	387	402	421	419	417	400	399	389	397	417	407	385	370	411	396	441	376	383	410	413	397	394	399	381	440	411	419	428	426	425	396	396	395	406	395	390	421	439	369	424	359	385	364	431	405	429	383	383	345	400	378	406	390	406	395	405	425	368	407	394	409	450	398	366	416	383	383	379	424	389	421	382	405	400	416	371	396	358	364	425	412	460	393	392	414	403	433	387	409	429	384	420	417	399	387	398	382	429	382	439	415	452	407	405	390	404	428	368	386	443	427	359	378	381	391	387	392	419	400	439	391	404	400	398	382	383	392	410	428	396	394	376	404	398	392	362	402	403	397	393	381	403	393	390	381	409	392	380	381	357	379	403	419	377	413	411	400	401	368	389	441	406	396	391	388	368	397	398	400	403	428	428	395	400	404	415	404	386	389	396	369	391	382	412	401	397	420	455	404	397	411	406	384	396	426	367	395	404	390	371	394	420	386	444	416	405	366	355	393	376	394	396	394	456	408	390	358	417	389	353	390	358	367	389	414	430	407	374	419	409	422	387	370	428	412	395	426	433	435	384	379	395	444	386	421	453	423	378	410	417	378	398	421	440	393	404	408	422	383	391	372	407	351	393	437	422	412	441	373	398	393	429	391	364	396	395	372	370	404	415	392	411	391	376	388	388	372	383	382	397	407	395	399	360	428	382	395	393	379	357	359	381	409	403	376	401	410	401	438	411	403	387	406	380	402	407	396	408	392	410	381	431	403	376	402	405	376	378	379	377	409	366	415	381	371	435	395	386	401	352	382	392	412	395	393	393	398	404	379	401	399	401	400	380	382	390	426	380	373	374	396	371	397	378	387	395	396	403	387	464	380	387	409	405	419	384	395	432	418	399	396	414	383	407	422	383	443	389	391	394	399	391	366	396	388	383	406	416	384	406	375	396	372	382	370	347	421	402	386	381	406	381	401	360	389	404	386	382	382	393	388	422	426	400	380	391	372	435	343	416	394	411	466	364	407	391	377	415	400	410	382	393	348	398	372	436	435	417	405	382	408	413	362	418	403	387	340	431	402	388	394	410	398	408	378	392	401	407	420	386	406	412	434	414	420	425	413	373	393	398	405	395	434	403	398	421	342	385	433	383	361	390	396	387	373	364	389	409	376	396	421	392	406	384	387	425	384	360	375	393	379	360	402	392	423	411	380	402	424	438	397	397	433	417	401	402	340	389	389	352	409	426	422	378	439	387	407	400	431	418	387	390	380	428	398	403	375	405	367	402	380	433	387	417	375	446	379	400	374	427	419	387	385	446	365	401	382	367	418	385	338	367	391	397	431	407	384	412	451	366	383	404	437	395	382	425	390	366	400	364	363	406	403	376	373	373	374	372	403	430	391	404	381	407	398	409	415	416	385	385	376	383	394	380	397	419	382	382	359	410	369	389	429	436	432	399	447	393	424	409	376	389	429	396	379	415	406	411	416	412	416	438	411	413	383	416	378	367	365	404	395	404	406	400	388	405	378	397	392	354	429	392	399	412	372	399	432	398	393	398	350	359	371	380	411	387	461	427	423	390	438	354	421	399	423	407	411	378	344	413	395	383	422	397	370	389	401	423	412	421	424	390	407	406	389	419	436	388	403	414	396	407	429	396	407	405	396	422	402	378	391	430	399	376	395	395	373	387	429	392	446	394	382	432	418	396	370	426	383	344	385	363	417	403	395	397	403	394	406	364	377	411	379	403	360	401	392	363	396	422	408	385	409	429	412	431	370	422	372	420	408	388	425	393	392	389	394	423	399	426	393	391	408	380	417	412	376	374	439	407	411	395	399	398	384	393	414	399	395	374	406	365	395	389	383	423	402	394	394	396	386	425	406	386	408	429	362	435	405	410	380	345	414	383	410	416	363	409	410	424	394	415	362	383	387	397	415	399	380	351	387	421	426	409	416	321	373	393	372	422	393	375	430	454	397	449	365	397	405	385	399	410	395	380	382	429	397	409	413	413	405	388	414	385	387	391	422	379	443	457	368	421	389	429	415	379	419	362	388	400	416	399	403	374	404	372	376	423	445	425	371	409	380	383	427	425	384	384	413	430	414	433	432	398	442	403	448	360	345	397	398	426	392	399	388	397	386	374	441	379	408	428	424	383	423	401	393	420	427	371	405	399	390	377	413	422	406	384	365	381	394	426	412	397	464	404	421	418	410	383	425	415	406	418	410	379	369	389	391	380	375	394	408	436	406	399	379	394	396	365	397	431	419	398	388	411	404	387	375	410	388	400	411	385	388	423	368	447	408	408	376	376	356	396	400	426	410	427	412	369	393	407	412	403	393	409	393	384	403	371	337	451	402	363	379	374	383	394	381	390	404	404	356	367	432	392	406	425	398	426	412	374	419	421	390	426	445	399	411	367	413	402	397	391	397	389	403	422	407	449	445	392	400	408	377	418	388	393	406	391	386	358	407	403	388	371	385	368	397	418	375	385	431	383	406	388	402	417	391	403	377	380	385	429	382	390	390	384	352	370	426	427	409	398	428	364	402	407	372	407	367	375	399	425	391	408	388	377	376	395	444	419	387	396	402	416	388	420	423	394	396	378	442	406	408	422	388	403	444	405	374	418	400	396	422	446	408	372	396	420	364	410	396	416	453	388	380	375	439	367	393	385	388	375	381	416	425	421	403	408	418	414	403	417	427	361	454	435	391	395	407	394	397	434	398	380	410	397	365	417	393	398	409	390	409	433	382	405	342	394	371	385	407	357	382	377	389	436	378	396	403	403	404	419	392	419	395	402	427	415	355	402	407	396	412	389	391	440	418	383	423	397	395	414	383	373	418	395	426	421	436	445	399	441	409	363	375	373	364	387	397	379	404	391	398	400	400	431	424	410	403	409	421	396	393	401	384	410	391	377	354	420	356	385	394	415	398	455	420	398	399	395	389	412	378	359	340	398	414	412	392	378	389	393	383	388	419	399	416	397	371	415	372	413	385	406	372	434	431	392	428	361	380	414	359	400	434	389	411	397	443	394	383	382	397	387	356	404	406	369	397	425	410	390	423	411	421	391	377	397	407	382	395	382	408	405	383	399	346	391	399	408	381	378	376	408	399	409	373	382	437	398	404	399	400	427	390	414	412	419	430	416	420	380	393	422	392	360	389	372	402	393	413	434	423	413	383	394	410	394	389	380	468	395	420	370	391	401	362	384	405	396	380	457	431	419	411	403	398	331	401	439	372	424	397	369	398	407	370	360	424	389
12313	9378	10608	5288	4006	2925	1867	1335	1084	973	902	943	899	865	939	887	874	836	893	887	820	914	916	886	904	848	833	886	848	889	843	856	891	856	906	930	875	921	888	896	884	874	892	856	847	886	856	851	845	858	832	845	864	833	862	900	868	845	825	848	898	870	880	916	856	865	901	829	871	836	924	890	897	895	859	887	901	860	921	864	829	860	869	861	850	885	895	861	902	852	876	918	873	911	833	871	837	838	847	929	835	876	898	886	855	901	854	857	889	859	857	888	847	882	916	881	891	894	837	885	849	874	856	909	892	943	885	877	849	848	875	864	858	875	890	855	878	837	898	887	862	865	900	848	849	901	884	914	886	873	875	918	886	868	841	865	829	881	867	773	890	904	856	879	868	872	824	901	885	866	924	835	874	894	900	908	900	901	824	880	899	917	841	872	865	839	879	878	845	866	839	838	889	872	841	838	862	902	895	864	860	915	857	915	888	853	874	868	893	851	911	851	869	880	863	880	855	867	898	873	873	852	901	919	817	887	920	841	894	901	885	881	860	827	922	833	869	868	874	864	877	904	859	845	844	909	866	875	920	876	907	922	895	840	860	828	838	859	930	789	872	864	834	919	854	863	860	914	887	887	899	903	882	855	822	900	871	882	868	879	932	828	893	863	880	853	877	808	827	889	899	887	862	876	870	838	909	871	893	867	845	865	860	884	935	875	909	847	880	853	827	866	901	883	885	890	870	878	847	866	876	855	890	890	847	851	897	931	867	868	851	876	940	867	842	842	832	865	867	848	871	867	855	857	833	858	836	908	937	873	875	874	836	840	882	897	845	917	870	876	869	911	825	874	875	890	923	882	873	868	869	930	876	789	876	849	896	827	866	898	885	888	889	834	907	912	848	849	894	891	845	877	892	860	894	842	842	913	867	866	897	902	884	881	892	879	874	906	881	851	878	847	866	867	839	865	866	877	878	903	886	895	851	829	911	847	860	925	825	858	809	831	850	888	899	881	895	909	828	861	885	873	890	879	860	846	890	884	864	871	895	911	920	911	765	872	827	852	858	907	893	907	878	858	902	881	846	867	869	875	846	869	837	883	863	854	878	899	903	857	871	884	896	873	865	880	832	868	904	850	866	865	814	843	881	852	891	885	887	901	830	795	909	877	837	867	870	888	895	871	903	841	816	894	804	864	880	846	873	825	860	851	875	788	878	887	910	857	909	921	859	884	895	864	878	882	905	844	895	854	813	881	879	893	858	872	865	851	868	859	887	843	890	900	871	849	884	900	905	851	867	888	866	877	897	859	860	869	865	856	886	899	912	836	885	874	905	835	831	864	867	888	904	881	855	871	913	916	908	872	904	886	815	894	880	869	866	833	854	879	863	928	872	807	868	860	871	851	872	889	832	844	865	873	880	844	879	892	877	895	918	853	822	893	877	886	870	891	858	860	837	865	897	869	811	866	864	865	844	854	854	843	916	866	884	909	837	900	872	870	868	872	858	873	912	890	881	889	892	917	911	848	879	860	858	854	879	878	855	837	886	880	811	914	901	881	875	835	848	889	857	868	841	887	868	934	867	870	902	831	861	917	881	877	878	888	918	852	872	854	900	841	875	898	881	861	873	845	836	880	863	916	874	838	861	917	855	856	878	888	869	817	830	896	836	868	856	815	836	928	924	797	851	885	844	847	885	844	929	889	926	871	853	940	898	896	923	901	868	902	839	896	865	871	875	846	862	857	940	875	867	871	890	850	827	873	879	895	861	830	863	859	861	863	902	892	823	885	868	908	831	950	922	862	879	862	883	885	845	875	909	864	920	883	885	880	882	882	872	865	857	911	854	883	884	886	856	850	913	850	851	869	922	870	891	863	838	920	875	890	944	852	882	886	884	892	868	915	863	907	891	932	883	865	885	832	908	898	933	893	874	897	859	879	842	851	881	838	916	884	877	857	834	823	882	882	876	836	836	851	890	900	874	881	893	872	864	830	864	897	841	868	864	884	889	833	858	876	835	881	867	877	829	817	899	850	876	845	881	848	910	837	883	815	817	900	870	837	879	914	843	865	900	869	894	890	864	868	880	860	870	867	856	875	892	863	886	852	883	877	812	927	914	839	899	891	893	910	853	895	841	848	867	876	855	908	856	853	919	822	843	852	926	872	872	910	855	898	947	874	875	912	889	855	867	803	823	811	934	818	851	891	865	864	911	840	868	851	886	870	885	878	849	852	876	860	910	894	885	872	841	885	866	902	877	865	853	830	846	915	847	853	874	872	918	847	862	858	887	871	902	880	904	894	881	862	872	851	872	874	881	838	903	868	879	885	922	865	919	912	890	880	872	852	901	890	838	870	913	907	892	837	887	841	842	898	904	863	858	880	843	857	805	937	832	863	890	842	858	917	903	883	923	852	833	859	889	858	882	867	869	859	844	893	881	859	861	891	876	897	896	839	822	826	845	821	863	892	813	920	824	872	845	862	889	901	899	846	882	871	894	885	870	890	885	841	858	916	857	882	885	845	886	849	858	875	911	871	895	947	988	883	868	878	840	898	906	879	894	868	866	867	878	878	879	907	903	882	918	863	889	845	864	861	910	850	880	847	861	848	858	848	873	842	843	814	870	861	864	891	832	885	917	823	846	930	880	872	835	865	948	876	873	880	871	859	900	916	854	885	928	850	886	858	894	845	912	858	863	886	849	835	872	824	887	901	868	833	860	857	867	847	873	841	901	845	869	818	854	921	895	876	860	834	849	888	897	882	853	851	863	841	865	844	858	895	853	821	866	855	870	876	876	861	863	891	872	869	861	864	900	911	882	813	884	912	918	874	879	884	877	867	898	885	847	892	891	881	896	827	862	902	840	905	877	808	921	843	889	905	884	855	879	838	829	828	898	845	891	858	858	866	908	849	821	875	827	857	892	849	883	860	810	833	845	864	861	835	868	826	856	879	901	852	879	846	859	870	866	863	895	850	866	828	826	880	878	902	880	917	883	851	902	863	876	894	868	881	870	891	867	939	872	879	885	898	812	908	833	869	909	877	867	841	851	877	867	933	867	837	850	840	836	858	893	812	898	845	869	870	882	849	885	841	879	865	856	841	922	866	923	895	831	850	864	901	896	878	866	860	890	870	870	878	854	840	899	898	854	852	869	859	876	858	860	847	892	885	884	796	941	880	863	923	848	858	874	858	841	792	850	861	869	864	873	904	871	871	890	892	807	860	900	889	857	890	865	859	878	866	895	870	892	837	865	864	915	832	892	880	861	894	829	879	829	853	870	816	873	821	867	854	887	879	888	848	872	899	877	929	879	829	904	908	871	828	846	845	880	917	853	850	886	830	875	898	904	822	874	906	845	875	904	850	852	891	905	894	834	852	863	895	862	779	907	869	864	915	915	819	871	885	828	887	857	827	861	888	908	839	836	900	859	855	858	898	838	844	838	892	896	833	881	824	874	863	824	847	820	877	907	921	930	841	875	867	889	876	855	857	939	882	823	870	871	868
36461	23836	19720	8002	2025	1100	766	541	422	379	404	413	376	419	360	319	359	336	351	397	359	339	380	371	357	389	375	393	382	312	336	364	357	339	378	357	358	399	381	352	353	339	375	426	359	399	341	334	344	349	356	342	331	361	333	338	334	345	349	314	354	330	365	380	391	360	349	352	398	372	359	373	345	351	343	366	371	359	359	355	367	358	324	370	310	364	327	382	353	335	351	319	350	365	336	347	310	323	346	353	394	362	337	344	346	337	363	330	334	363	377	392	339	313	366	351	394	336	387	382	361	353	342	382	321	347	358	331	346	354	376	347	349	333	351	364	367	336	378	353	354	349	342	352	367	357	366	318	348	329	368	332	349	344	386	360	373	396	364	344	321	329	339	357	349	347	325	397	328	317	312	351	353	334	381	344	330	333	363	375	345	337	355	376	369	374	361	374	373	352	370	339	379	325	360	361	353	355	320	345	321	336	334	381	350	349	366	340	346	371	388	402	360	369	380	346	359	335	343	343	331	339	355	333	341	300	341	345	352	365	366	336	355	330	337	331	355	348	356	373	352	394	387	362	330	369	355	363	349	420	335	326	331	349	356	324	306	368	355	339	353	354	348	383	349	347	348	376	334	345	402	376	337	363	346	362	324	329	352	365	350	383	347	371	347	356	327	314	354	359	352	329	379	325	355	361	350	348	356	377	317	368	383	403	388	376	358	319	318	339	349	338	342	360	321	360	372	327	334	375	345	346	378	350	335	398	364	355	316	361	371	320	341	351	367	372	344	355	336	387	360	350	359	351	417	325	332	330	344	371	352	357	373	312	332	356	350	384	347	352	355	326	374	348	344	368	359	337	375	352	343	340	372	340	395	343	362	329	370	327	346	359	342	367	363	368	330	353	357	363	363	363	345	371	362	326	355	353	338	366	361	328	374	308	386	335	354	329	337	369	397	396	322	351	361	310	351	338	378	345	313	328	350	347	394	365	319	346	323	329	377	339	373	344	364	328	363	337	357	331	341	345	356	359	352	364	352	362	357	356	317	311	359	351	350	316	349	341	401	388	360	363	333	361	332	349	387	379	331	351	361	318	354	364	354	360	377	367	377	327	369	345	355	335	331	384	384	339	350	371	382	347	356	346	303	348	323	372	358	378	398	386	388	334	340	349	335	365	348	340	319	369	315	374	384	363	344	368	323	368	348	356	383	321	338	340	361	378	311	370	355	349	370	373	369	354	342	376	351	339	354	359	343	396	304	359	361	359	392	351	370	331	389	354	370	373	308	379	328	312	358	336	321	328	379	336	346	372	363	334	337	333	333	347	354	345	349	353	378	335	396	360	375	362	377	333	373	358	330	358	340	370	378	363	399	387	363	367	383	376	361	325	348	343	338	384	384	362	356	367	327	373	366	378	366	331	386	335	350	341	360	326	348	379	357	351	349	359	399	353	405	342	357	395	364	357	372	343	315	375	395	346	389	338	360	352	355	343	335	363	357	343	340	378	393	355	328	384	362	358	390	376	336	357	312	371	390	368	343	376	390	360	399	382	365	351	314	364	329	325	351	358	330	327	351	384	361	359	374	369	373	343	320	339	347	329	360	368	338	358	334	341	326	357	372	352	330	347	344	386	354	381	365	349	334	346	354	374	362	335	354	391	345	386	383	331	363	340	351	357	362	334	332	347	333	324	363	325	352	398	353	350	349	371	386	373	359	339	348	369	349	367	350	360	319	368	392	345	347	360	367	330	338	317	338	365	352	354	364	350	351	335	373	354	366	369	354	332	354	346	340	321	347	354	402	367	340	347	385	346	324	324	330	345	350	362	360	396	368	378	317	346	332	336	358	357	339	360	382	362	335	356	323	382	401	349	361	348	338	383	349	352	368	354	368	328	381	324	366	335	356	356	361	340	342	399	320	341	340	354	330	373	389	345	352	360	347	350	405	357	361	343	358	332	329	361	352	375	387	330	377	373	323	357	357	354	386	317	379	345	362	340	336	330	320	377	380	325	367	360	328	379	300	332	388	380	372	377	339	376	336	326	373	381	323	352	359	381	353	331	354	334	325	372	363	359	372	365	416	363	356	334	345	386	352	341	372	412	328	348	360	333	323	387	343	347	347	363	350	364	334	346	376	334	348	344	376	357	361	351	323	353	350	357	362	359	348	365	360	378	380	352	325	338	342	339	364	337	360	347	345	345	367	379	343	317	344	362	331	375	341	337	395	354	374	341	344	344	337	356	331	369	333	375	356	362	353	371	372	339	350	369	339	372	399	405	365	372	346	365	352	366	368	343	359	357	359	334	351	306	359	378	349	344	367	331	362	383	375	345	348	358	365	331	345	370	394	366	359	371	362	349	362	348	339	334	365	350	351	396	322	363	362	374	357	371	392	358	371	357	365	366	359	355	359	323	327	329	379	334	349	360	350	337	336	333	370	338	369	372	360	337	347	347	365	312	317	334	309	323	345	338	333	376	347	354	374	334	368	320	357	367	326	362	349	330	396	346	340	341	354	356	354	362	325	352	374	324	388	359	345	349	313	341	367	334	352	377	373	413	342	359	349	391	376	344	332	333	331	341	366	326	329	330	347	387	367	345	379	366	365	370	439	391	381	383	379	371	378	370	342	334	367	364	378	377	369	353	315	341	337	358	348	337	342	367	344	348	347	351	357	361	369	388	383	361	340	350	394	346	370	367	323	391	357	328	332	361	378	328	351	323	386	380	370	343	363	349	358	354	333	362	359	367	371	329	321	349	349	322	389	365	339	348	357	339	347	306	356	341	334	352	386	351	340	387	357	383	364	360	334	378	330	361	355	366	334	392	333	370	343	366	368	290	345	372	375	386	360	367	346	355	377	353	310	331	347	342	340	346	339	359	347	333	358	340	401	346	336	361	376	354	330	356	327	367	353	355	367	337	396	320	354	353	329	363	329	349	359	343	361	385	354	373	332	368	355	351	327	369	356	341	363	318	357	325	346	356	343	360	344	384	338	353	344	344	384	323	345	342	352	365	349	306	366	354	374	372	351	331	394	344	355	369	350	324	372	391	338	335	355	348	336	349	363	367	354	338	352	368	379	364	340	335	349	352	355	347	321	388	377	383	321	394	347	342	362	357	376	378	358	325	353	373	356	349	393	328	389	423	367	382	332	332	352	334	382	352	354	367	352	335	372	395	418	380	335	316	358	399	351	337	362	373	348	352	382	345	415	348	347	356	346	343	385	373	364	353	359	325	328	395	351	351	352	339	378	369	382	356	345	337	344	383	365	321	332	329	352	332	339	346	338	357	351	361	328	332	373	325	358	372	367	326	354	329	356	380	360	334	411	358	373	369	364	374	388	323	338	371	383	375	373	368	335	359	371	371	388	344	314	389	369	363	325	373	369	382	344	372	348	333	328	363	313	358	325	335	346	332	406	349	321	345	365	336	340	354	386	370	348	356	325	332	343	347	349	365	366	358	344	366	311	346	308	322	335	397	357	360	368	335	355	366	357	317
22816	18050	23574	11032	5638	3896	2459	1676	1275	1060	960	868	911	927	904	887	883	861	862	880	852	867	894	806	812	842	832	850	865	815	862	835	811	868	813	781	816	833	813	836	801	826	827	807	774	804	827	755	841	764	807	788	762	805	785	763	842	840	851	823	762	789	775	805	806	818	789	811	779	821	774	803	776	767	790	799	770	834	792	805	773	834	768	817	797	773	779	811	803	813	803	757	770	818	789	796	863	827	799	813	832	793	795	779	821	797	829	752	766	721	837	773	728	771	789	806	796	781	776	862	787	806	793	739	830	780	776	767	799	805	725	821	811	803	768	798	827	777	756	814	801	756	780	788	747	805	798	802	781	763	795	794	798	816	817	768	783	801	831	763	821	788	800	815	816	841	765	795	820	786	761	751	798	807	786	825	821	791	803	808	811	788	782	752	808	787	816	814	820	756	771	809	827	808	792	744	792	790	788	815	795	781	784	799	777	776	859	800	777	771	807	814	766	781	868	799	775	753	820	742	814	787	797	797	769	819	778	775	780	805	789	851	729	813	790	776	775	787	774	754	824	801	816	769	786	791	763	759	757	792	824	805	766	795	767	827	765	791	731	781	787	832	766	792	804	771	792	781	847	796	777	763	741	768	848	767	829	776	809	761	785	783	796	818	810	810	749	811	824	763	786	796	755	751	759	804	746	810	792	822	790	783	799	822	804	820	785	802	800	795	808	769	807	757	826	755	841	788	771	778	815	767	730	825	783	819	812	749	784	810	807	772	770	757	760	819	753	808	735	777	749	802	811	795	780	756	777	769	846	794	851	778	766	719	817	789	777	762	755	837	794	814	820	788	801	790	780	824	751	776	799	760	804	777	784	771	814	800	775	789	795	778	823	784	807	751	804	801	789	740	731	782	796	765	777	760	720	825	799	785	779	769	792	792	772	764	822	797	730	775	791	801	766	814	819	817	775	838	759	759	809	796	797	843	831	792	777	838	785	828	744	841	794	768	787	801	771	791	827	809	772	784	812	756	831	784	802	785	833	766	818	748	783	789	726	776	746	791	800	791	763	765	757	803	795	837	783	814	769	796	767	754	789	801	777	800	787	786	807	765	843	841	807	786	805	845	768	778	844	817	831	832	818	788	836	813	799	766	807	808	812	802	779	767	757	784	805	800	756	780	758	789	781	807	783	795	797	794	762	737	806	788	802	808	821	782	796	829	795	825	794	806	824	824	835	786	752	750	812	758	836	840	768	789	763	807	824	783	848	782	809	806	811	827	814	799	794	822	777	787	769	796	794	770	811	821	857	746	847	790	836	834	832	826	814	784	820	795	738	761	886	853	734	784	807	799	827	801	825	738	766	778	797	778	841	762	783	822	730	796	740	785	799	785	809	796	775	770	770	828	778	803	719	751	780	819	772	726	788	807	836	800	785	785	792	837	785	828	795	835	825	805	776	743	810	807	841	770	812	786	795	775	732	837	751	788	785	837	833	829	742	851	802	744	769	799	813	782	826	793	785	795	788	776	790	784	767	816	804	736	794	774	788	799	805	792	735	787	833	806	790	779	811	811	796	769	824	833	800	753	774	787	841	746	710	739	773	802	808	825	811	788	788	736	786	745	790	756	774	784	817	814	777	790	776	773	812	792	777	759	765	795	778	809	783	785	781	777	785	848	790	827	814	769	780	800	760	767	815	788	766	795	782	764	820	821	738	823	787	774	839	780	748	735	770	800	795	789	775	731	766	785	842	816	877	809	825	792	759	771	800	752	793	833	840	821	774	803	811	787	831	803	757	758	797	777	764	772	767	833	719	795	784	820	830	818	800	776	837	786	885	769	826	780	795	827	806	798	796	763	750	803	808	764	781	841	759	770	798	790	836	763	790	822	808	844	767	825	787	735	848	758	805	792	789	825	755	779	812	796	735	751	764	835	795	797	815	789	801	752	763	753	840	760	802	796	804	774	803	793	756	793	787	823	778	829	735	800	800	793	805	845	754	797	786	714	783	761	800	705	741	800	815	786	849	792	780	780	793	747	859	756	801	841	773	830	810	793	787	801	757	846	784	842	753	748	809	818	787	749	813	795	771	819	792	794	811	780	774	818	820	786	778	752	792	786	813	790	790	829	804	808	802	787	800	794	797	765	832	788	812	713	774	798	780	816	813	786	775	820	806	782	803	789	809	772	835	767	736	777	764	815	763	754	805	791	808	794	810	781	778	835	826	768	868	759	849	766	761	806	786	825	823	760	826	769	800	782	798	840	818	768	789	804	773	781	822	810	836	805	756	752	776	827	767	810	753	784	769	723	745	812	802	716	768	788	773	812	794	806	839	783	716	812	791	782	751	766	778	768	790	766	793	753	833	784	794	804	782	830	800	784	802	832	777	791	826	823	780	761	752	807	769	848	802	774	792	793	774	768	774	839	798	762	838	796	795	784	735	751	821	796	793	799	779	815	746	801	749	759	821	757	798	813	788	776	820	799	833	754	779	816	781	796	826	772	783	784	801	791	803	758	789	796	834	773	792	764	817	823	774	762	814	867	767	816	795	779	797	769	766	755	762	822	758	757	782	813	741	845	782	796	823	769	768	792	757	740	819	834	777	842	784	838	810	794	811	790	813	768	808	782	801	824	797	804	811	799	812	793	778	788	806	793	780	807	814	838	810	805	791	819	760	831	784	767	809	769	810	782	801	829	774	815	787	828	741	822	790	794	821	797	807	749	734	768	768	794	757	785	817	827	776	837	785	778	779	783	819	844	803	832	857	793	796	783	816	784	803	778	816	749	801	841	732	783	800	803	786	792	805	830	758	787	833	775	803	808	769	751	827	801	775	821	826	806	831	793	857	769	836	831	816	810	811	808	824	784	813	787	763	801	805	752	800	832	850	813	856	807	829	751	790	805	780	826	856	770	794	807	768	777	790	816	788	776	770	816	770	799	793	785	785	827	823	798	757	808	817	781	777	780	730	761	793	871	759	762	770	800	800	748	813	812	766	747	775	778	795	798	741	817	742	792	868	800	749	816	803	817	774	783	812	766	794	718	785	843	804	818	798	804	786	779	772	790	789	810	799	829	827	785	761	789	802	848	792	770	810	815	773	759	801	765	785	785	740	813	755	809	787	759	768	825	797	775	798	773	805	767	764	780	723	803	736	826	819	808	822	829	772	800	852	814	782	784	787	766	825	808	797	756	797	768	800	784	812	774	814	786	771	773	797	849	818	830	810	782	773	796	778	793	774	789	776	858	806	777	757	744	774	794	760	805	789	799	744	807	774	840	820	804	766	816	786	765	814	837	752	823	767	808	785	786	799	809	795	772	752	798	844	787	818	826	771	793	773	860	767	819	796	870	780	803	789	783	795	857	812	814	773	768	790	820	764	810	782	808	762	764	842	768	827	816	753	797	806	795	693	829	790	817	827	799	812	758	762	766	803	787	806	809	764	810	855	741	776	843	785	790	794	783	839	748	775	810	836	823	806	806	814	819	783	759	791	783
45605	32401	27279	11455	3380	1758	993	613	585	468	478	484	468	421	463	427	428	441	418	408	377	444	410	396	431	445	419	421	386	426	424	380	388	382	407	425	410	446	434	405	392	439	382	413	430	399	399	393	407	394	399	390	383	383	388	358	412	410	407	378	430	359	417	386	440	422	400	434	410	429	395	379	415	374	387	401	418	384	415	361	373	400	426	420	379	404	403	385	419	343	382	396	407	362	410	397	409	393	423	411	426	434	374	376	414	409	427	414	390	408	402	386	418	361	403	394	374	407	384	422	402	416	378	411	348	378	385	373	422	436	356	401	396	391	432	405	396	385	379	372	409	378	398	410	393	469	403	419	391	424	360	423	388	429	421	400	381	413	435	422	386	393	414	378	421	405	399	395	377	427	401	410	396	390	369	385	391	415	430	383	410	381	451	395	411	398	415	415	403	397	373	371	409	381	419	356	394	385	390	412	397	381	435	404	429	373	377	424	364	423	385	395	403	439	381	392	420	409	393	370	389	381	423	381	435	387	358	397	397	379	393	347	429	403	391	401	415	384	413	393	393	383	356	408	420	405	386	401	392	411	417	406	373	399	392	352	362	434	374	400	389	378	376	410	358	416	407	406	403	400	374	410	421	416	399	400	395	349	430	380	367	415	398	425	410	383	348	370	372	412	390	393	399	398	424	388	428	393	400	405	390	408	398	397	410	420	357	398	364	406	361	374	421	394	379	439	417	367	378	377	365	409	395	411	362	407	417	429	445	422	413	419	343	379	374	440	423	411	407	341	407	419	386	397	417	378	398	370	392	394	374	436	414	416	425	407	375	429	401	397	418	431	415	406	398	391	403	399	371	426	386	373	394	378	429	397	434	431	376	392	383	369	411	383	380	397	385	364	383	383	367	402	423	415	407	379	437	425	390	391	435	409	420	396	389	426	419	406	391	437	404	362	390	434	395	393	439	367	387	458	388	408	398	384	442	366	393	371	404	427	436	402	399	413	386	415	440	387	410	410	400	425	402	404	372	422	425	407	376	385	411	414	385	378	416	418	431	396	416	379	414	389	392	368	422	418	391	396	382	403	401	364	414	377	404	369	433	402	399	377	432	421	442	378	402	392	415	396	401	394	378	403	364	389	361	418	448	370	369	407	424	417	413	409	391	380	402	439	398	361	392	388	423	390	384	409	410	414	370	402	402	377	406	371	414	381	389	424	419	376	384	417	388	345	362	409	409	414	424	409	390	390	395	420	403	388	415	398	380	372	407	387	356	419	411	400	402	395	377	378	337	420	371	430	411	408	413	391	331	401	379	362	368	382	421	428	409	384	392	372	400	402	370	394	373	363	390	411	421	437	407	421	387	398	412	390	432	390	390	424	386	361	384	420	407	399	434	404	356	366	378	429	453	387	414	401	410	440	397	391	398	401	414	372	361	379	358	388	425	387	378	369	423	399	401	381	389	411	382	429	405	425	370	398	424	371	390	374	421	402	405	382	375	408	453	375	372	413	423	449	356	376	388	410	382	421	385	398	410	415	411	395	403	398	390	377	390	458	395	404	358	418	420	404	417	369	354	405	411	330	392	407	360	400	388	389	410	392	369	365	405	410	371	363	391	403	402	364	389	408	423	374	435	385	362	385	411	373	455	412	399	388	417	400	397	363	401	396	410	406	443	347	377	408	392	413	384	389	353	395	379	386	438	405	381	387	399	374	377	443	376	406	429	414	405	395	423	410	420	376	366	360	393	430	384	400	397	399	384	411	401	371	417	441	413	431	397	402	444	397	403	385	390	410	375	372	407	393	397	408	416	401	383	401	426	378	437	411	386	404	403	405	384	416	397	422	365	395	389	375	376	404	427	384	379	392	423	417	388	414	380	382	435	400	366	372	381	452	373	428	398	395	390	386	404	449	381	413	402	412	415	407	414	403	404	384	391	391	412	370	390	386	356	428	395	436	410	431	386	384	353	418	441	413	359	426	383	393	419	468	395	379	400	418	378	376	378	377	387	387	396	382	391	380	396	374	381	388	388	358	400	439	390	376	424	382	377	430	414	403	382	370	373	449	352	362	376	352	404	368	414	410	413	402	403	379	425	413	390	448	371	395	376	381	386	394	421	409	388	388	422	379	386	394	422	416	403	414	387	404	401	419	390	407	415	397	433	390	386	427	416	425	387	400	372	370	415	373	394	426	433	393	406	384	395	411	368	368	415	347	395	394	414	381	399	406	370	392	409	374	363	420	428	406	383	405	400	387	401	427	399	427	392	447	402	408	371	323	421	443	389	408	395	443	418	439	384	392	419	388	398	397	364	421	394	390	385	391	421	378	398	413	393	375	399	424	444	407	425	401	394	406	397	412	346	378	423	436	359	402	379	408	381	402	400	393	421	392	373	410	371	392	409	424	416	384	391	408	413	389	391	405	406	402	368	414	424	399	371	384	388	424	356	370	400	399	353	398	382	406	400	380	359	378	399	445	397	379	414	396	380	394	420	395	413	399	402	410	385	410	382	379	404	409	361	376	411	421	442	394	424	380	399	426	362	420	458	408	386	387	421	397	381	370	415	417	379	363	417	397	408	391	382	420	434	388	383	422	401	366	438	407	395	405	395	409	386	405	403	423	418	396	406	382	398	419	404	415	405	427	405	399	381	416	395	378	394	384	390	401	416	407	451	367	403	413	406	381	356	393	427	386	398	384	414	429	364	423	458	404	392	410	369	422	398	396	395	377	350	374	390	365	402	392	371	395	385	435	377	384	399	422	396	424	413	416	376	384	389	414	382	387	405	399	378	385	410	425	415	407	404	411	383	387	410	386	394	414	401	433	380	369	368	384	380	423	408	362	380	374	421	443	414	376	389	420	395	419	398	436	360	360	361	400	388	386	435	439	393	398	411	370	405	391	414	401	376	415	368	399	389	398	379	361	398	377	367	403	381	421	419	447	409	410	399	406	374	404	419	382	404	412	444	408	386	402	386	414	374	393	371	405	370	407	399	368	390	440	394	414	447	376	374	389	404	393	391	375	383	397	358	414	404	360	386	424	401	376	411	386	404	372	424	375	397	411	360	394	436	397	378	436	432	405	395	386	402	387	413	407	436	429	421	404	381	413	410	395	388	382	403	387	417	416	407	437	389	409	422	391	432	427	383	353	397	393	437	353	381	391	424	423	407	411	369	362	426	412	389	402	411	387	382	400	398	399	381	385	413	381	408	416	389	411	451	383	347	370	372	411	397	382	400	374	376	428	372	412	372	376	399	417	417	457	434	397	416	370	368	415	411	376	377	419	392	399	415	398	423	442	439	453	414	396	395	372	424	420	408	403	402	423	417	393	430	392	394	414	385	430	371	411	423	363	423	423	386	441	401	422	395	437	370	408	416	409	373	364	403	430	367	386	381	395	415	397	354	369	380	375	399	379	362	406	397	387	388	399	413	380	414	387	422	396	387	362	399	423	408	377	379	419	397	395	419	380	376	419	385	386	394	416	440	393	398	413
28329	24413	28781	12587	7601	5721	3403	2108	1547	1351	1189	1165	1091	1097	1073	1053	1034	1088	987	1008	942	1017	959	1031	972	984	936	940	1039	1010	941	927	962	947	946	1009	925	899	905	946	976	931	978	904	915	925	879	927	888	896	931	900	921	905	917	919	888	973	902	872	867	898	930	874	897	874	942	920	844	859	921	898	845	846	874	877	945	861	894	894	939	903	930	880	907	881	882	905	901	863	866	889	886	878	855	878	847	888	918	878	832	873	919	922	908	902	898	874	911	881	902	901	881	895	845	912	903	899	935	818	868	889	858	919	836	904	873	938	842	911	840	875	856	883	830	940	846	847	912	934	907	899	907	836	853	962	865	930	858	933	920	851	902	847	848	903	887	872	912	904	883	844	867	887	855	917	865	839	844	876	887	917	866	894	907	851	895	869	795	894	830	877	879	867	846	874	860	884	933	901	929	877	877	881	922	858	905	838	857	875	903	895	866	876	887	898	898	877	880	898	869	834	897	892	885	838	906	866	884	910	885	913	862	894	866	857	908	865	870	878	873	876	894	935	880	905	877	906	873	848	873	918	924	910	902	917	898	889	862	884	914	881	878	841	832	870	846	912	890	853	890	826	870	933	850	898	887	918	826	893	882	864	860	880	888	905	850	866	883	890	877	853	855	873	869	948	890	876	900	879	821	821	884	910	893	890	899	870	848	828	900	890	856	865	840	866	879	857	878	867	865	854	860	886	871	866	887	924	911	875	901	889	941	929	867	873	918	903	881	840	925	907	924	900	880	790	874	954	850	913	866	884	917	846	939	850	865	841	921	867	853	842	840	886	901	893	862	903	907	848	889	907	904	849	867	925	832	906	850	848	878	889	878	900	933	884	865	902	897	835	892	840	865	930	917	904	878	880	877	889	835	912	852	885	903	942	833	813	884	917	844	889	915	894	907	916	875	896	921	858	913	857	903	914	839	918	867	913	865	886	874	926	911	910	864	891	927	902	849	889	928	894	882	848	924	923	867	893	889	867	903	841	901	893	895	876	854	902	885	938	938	859	907	859	876	890	918	916	846	917	909	937	876	834	898	870	817	915	880	939	878	854	912	871	910	822	868	852	914	925	891	919	863	827	870	892	885	919	885	891	847	870	926	891	849	861	888	873	905	895	891	869	911	914	941	853	860	868	876	815	846	827	862	889	886	889	819	867	933	888	876	879	877	888	890	907	894	885	924	887	871	902	862	844	901	883	861	851	831	874	842	879	937	834	884	916	912	907	879	859	889	848	858	939	879	883	870	858	836	830	868	826	838	882	866	925	881	874	854	883	930	825	927	835	879	887	845	839	862	830	840	880	877	889	876	845	857	859	837	840	866	880	843	911	911	874	916	932	896	882	920	863	883	866	870	839	911	878	860	876	864	897	812	897	911	850	908	882	868	883	949	886	843	920	891	904	897	917	885	909	833	898	879	919	933	878	839	907	882	906	910	882	854	893	929	887	840	859	863	924	942	884	844	837	823	894	863	824	842	860	876	905	917	884	912	877	885	862	894	929	934	858	844	896	873	855	867	896	905	889	829	900	855	919	918	904	882	890	937	855	913	904	893	896	884	845	865	932	823	883	839	893	908	890	897	884	908	883	839	883	868	882	848	821	906	898	893	875	888	844	948	843	877	845	885	859	980	872	918	866	892	888	912	929	898	938	899	816	857	866	900	886	889	896	875	876	851	860	912	846	904	871	855	880	879	866	893	894	919	949	843	925	913	860	856	886	832	884	911	908	912	885	919	907	871	881	897	885	891	863	867	863	857	892	955	858	872	890	878	857	911	887	887	835	891	910	899	802	895	903	833	868	900	907	845	840	926	877	889	801	859	868	907	869	879	825	868	914	885	905	872	900	900	900	833	873	891	861	873	865	879	829	943	872	916	853	848	951	884	866	909	891	826	900	929	879	895	888	892	929	898	877	869	837	852	902	809	909	853	924	886	923	910	884	861	877	908	891	913	831	876	886	934	922	847	871	907	914	915	892	886	902	874	862	880	813	882	881	913	850	903	910	925	935	905	885	885	855	872	866	902	879	857	884	926	874	865	901	927	884	878	870	884	862	935	884	911	900	890	854	950	894	934	869	862	882	890	939	893	865	837	874	884	866	889	897	870	898	879	907	924	892	897	923	857	848	932	859	869	876	941	873	915	882	874	887	886	888	910	905	810	924	901	889	886	881	880	898	863	859	866	882	868	841	850	875	846	897	921	886	883	880	870	853	896	929	924	882	901	896	876	892	915	880	851	911	913	822	856	850	884	853	858	874	863	929	878	882	897	843	916	843	849	839	884	861	854	883	911	844	893	928	854	857	803	885	865	896	866	896	940	907	907	911	843	913	914	888	892	882	840	885	930	866	842	860	869	897	892	891	866	868	829	894	889	885	866	921	921	837	885	854	906	863	855	888	904	916	909	830	863	881	859	864	847	844	891	885	847	907	884	851	900	890	923	882	837	882	840	900	918	898	841	861	841	939	904	900	907	891	888	889	894	900	922	913	872	917	879	865	853	881	917	883	896	856	891	892	914	878	838	919	943	858	812	908	892	887	872	888	956	889	896	878	894	862	847	915	881	903	875	815	862	838	890	857	882	838	855	867	935	921	908	888	851	868	843	847	857	876	941	876	936	878	918	881	901	881	899	893	880	873	861	816	863	896	874	931	837	877	869	881	922	874	869	898	903	930	894	850	898	876	852	851	835	899	866	903	903	965	876	927	787	870	913	885	898	848	926	959	889	902	888	913	890	881	914	874	873	857	906	910	848	937	882	947	890	852	901	889	843	856	872	865	871	853	914	907	889	885	916	858	871	869	920	849	887	867	869	912	931	864	941	909	912	843	879	858	888	887	849	919	857	879	880	906	929	844	893	862	876	898	854	837	865	892	858	857	843	909	903	922	892	896	805	871	935	841	847	900	920	919	884	821	849	906	861	877	924	901	879	918	878	876	894	851	851	925	874	884	929	864	881	892	890	898	855	910	852	886	937	882	940	887	877	919	920	882	888	913	864	844	864	912	924	857	875	895	890	917	842	866	864	848	898	857	875	893	864	911	897	897	856	863	855	896	875	844	857	832	901	876	890	888	902	878	867	872	850	866	895	861	882	878	866	864	906	891	901	867	905	859	872	855	851	831	915	826	819	909	842	854	855	874	904	896	855	861	907	872	900	916	890	928	899	871	894	829	901	887	894	899	875	874	862	797	838	896	873	927	850	909	844	848	860	916	894	891	852	853	906	859	869	881	906	907	842	862	899	897	878	893	896	925	841	846	889	903	872	852	875	832	887	880	866	847	873	824	894	859	887	919	895	881	879	884	837	888	824	899	912	951	873	884	904	951	904	900	897	894	883	893	882	900	848	881	877	871	865	896	874	886	919	891	827	839	898	854	853	876	932	889	876	872	873	899	902	885	903	867	849	901	864	860	906	900	888	903	854	899	863	923	897	923	871	909	874	870	899	901	925	861	893	895	909	866
19689	10622	5753	2001	1233	993	603	498	443	411	380	389	445	400	380	362	431	400	385	394	412	396	387	381	421	419	388	387	366	382	393	452	354	420	420	404	406	414	390	392	401	430	392	442	385	427	417	393	396	409	392	383	398	431	407	412	417	394	384	407	389	415	400	420	395	399	376	365	406	432	369	404	383	385	437	383	410	344	396	421	406	387	393	407	400	374	350	375	400	412	394	380	449	408	385	421	404	436	352	417	412	410	401	394	424	423	356	422	438	422	402	414	382	396	406	424	413	369	389	388	386	378	450	438	388	403	423	458	377	413	439	403	406	415	363	426	379	397	383	402	405	363	391	370	394	429	383	375	422	421	428	403	423	379	408	420	393	420	393	367	365	413	429	408	416	396	398	384	394	397	377	425	393	395	391	387	453	407	401	430	426	396	409	427	445	367	365	376	388	427	413	394	375	395	402	409	420	448	440	422	424	405	385	370	380	386	417	404	412	390	376	372	397	395	393	414	369	402	424	395	370	406	376	424	403	352	402	382	386	428	409	386	396	390	382	410	398	390	426	375	423	435	384	372	391	385	401	370	376	407	375	390	388	374	398	426	417	428	427	354	413	384	422	408	414	370	415	431	425	375	452	426	398	412	422	373	374	413	375	389	377	418	419	407	396	389	396	397	430	374	407	404	382	369	423	432	365	378	401	397	412	396	426	391	379	389	405	410	386	407	440	446	410	393	403	428	388	345	410	406	412	397	378	414	421	388	381	403	413	344	385	408	396	411	422	391	390	391	369	404	436	363	427	433	467	409	398	414	378	428	411	430	369	402	392	379	381	404	384	408	413	386	400	412	402	412	450	385	412	398	381	424	384	372	405	409	424	416	401	379	389	403	414	421	406	395	412	399	420	417	411	380	406	441	350	418	388	423	396	408	430	402	432	408	417	414	397	402	410	425	405	403	405	408	413	356	397	358	376	406	404	390	370	419	403	394	382	402	408	392	414	395	396	390	415	400	425	401	417	400	401	402	415	425	405	428	441	371	400	406	427	436	395	396	348	375	392	405	411	396	358	381	363	429	395	391	410	343	411	391	434	400	374	354	397	382	383	388	365	371	393	411	408	409	398	383	421	392	405	369	391	427	394	411	411	392	411	437	396	409	436	411	400	350	427	366	396	400	371	341	372	376	432	446	404	380	433	392	416	392	413	384	379	398	385	345	405	370	379	359	388	401	390	437	414	441	401	419	382	457	427	407	426	396	413	400	412	396	383	402	403	427	418	389	419	412	394	403	442	429	383	387	432	419	413	349	370	312	425	391	395	434	415	419	393	404	419	428	357	441	392	385	428	392	418	422	476	394	385	418	435	420	397	402	406	397	396	429	397	400	386	415	397	432	429	395	390	436	375	368	415	390	397	397	386	411	400	392	414	420	413	409	417	373	399	423	385	384	385	396	401	393	375	410	394	393	387	393	363	416	407	441	383	406	415	395	435	378	384	400	388	404	407	400	376	398	403	387	406	404	407	417	380	397	372	404	391	394	404	422	438	383	393	425	366	404	397	421	395	370	411	395	378	456	390	401	446	388	412	404	401	374	415	407	422	398	396	374	377	391	413	410	417	377	411	371	424	423	382	363	407	393	399	390	374	434	378	407	390	398	443	369	425	360	394	425	428	383	372	434	371	408	410	436	396	421	422	386	409	417	399	380	388	379	415	432	439	369	447	426	404	400	365	398	429	378	400	408	367	383	387	404	439	400	406	400	404	405	373	420	381	413	391	425	419	392	408	383	423	381	405	359	387	384	395	413	416	379	427	440	398	416	373	422	405	388	368	402	390	401	420	415	423	413	432	400	409	402	397	393	421	397	430	374	422	441	388	433	412	399	432	405	426	414	424	404	396	406	411	374	444	424	419	419	411	391	394	408	388	373	400	411	391	388	407	423	396	386	424	404	459	385	356	427	436	409	404	401	416	395	398	388	401	379	378	372	390	417	395	419	369	380	414	406	416	408	395	416	413	392	389	384	432	415	420	382	373	394	416	426	379	382	397	362	412	396	390	411	353	384	407	395	383	411	413	418	417	441	404	386	376	397	402	376	385	412	386	399	421	404	398	371	390	397	390	450	434	370	397	424	440	401	428	398	435	404	409	387	422	425	426	390	373	429	368	396	386	421	395	396	421	424	423	421	375	411	384	434	399	381	444	430	390	401	404	404	407	412	420	430	401	388	410	393	436	430	409	395	371	442	454	420	421	423	409	370	418	443	380	435	396	417	394	433	396	378	389	370	379	385	367	377	389	442	416	409	446	442	405	385	428	388	408	432	401	421	404	430	412	424	408	374	411	396	393	402	417	383	402	416	398	381	431	373	372	393	425	429	411	402	380	395	405	378	399	418	359	419	399	413	411	372	389	387	402	421	395	393	421	412	430	407	423	411	384	390	375	393	407	355	406	402	415	352	398	426	391	364	396	396	410	379	400	448	383	374	425	374	408	375	404	399	407	412	384	446	398	356	395	384	387	408	409	404	406	394	447	376	395	405	387	407	420	410	419	409	391	412	425	434	390	428	428	415	361	377	398	422	356	351	418	393	445	447	399	404	385	402	443	422	408	419	431	372	387	376	397	358	430	421	386	410	360	401	368	394	383	424	363	400	398	422	395	400	414	393	417	378	421	381	390	401	364	354	372	406	397	392	365	383	407	370	424	381	433	368	444	438	356	371	372	402	388	383	384	435	388	425	400	391	382	450	410	366	421	375	432	411	410	361	440	444	439	417	384	405	401	407	428	410	405	412	388	373	413	417	408	397	404	362	373	420	434	378	396	396	359	410	397	358	399	393	401	407	431	378	403	425	404	403	397	422	410	401	416	408	392	380	397	393	396	361	396	372	350	405	428	414	373	370	414	425	406	400	409	362	388	386	412	397	404	374	423	374	403	436	452	389	401	365	407	356	439	403	401	410	406	440	376	421	409	401	428	389	393	401	394	434	415	362	377	397	356	379	388	403	414	393	404	384	403	371	400	409	429	405	399	410	420	418	420	369	400	417	401	384	383	384	390	389	383	411	436	382	441	435	428	436	388	462	431	408	373	383	418	403	412	389	414	406	356	404	432	378	380	392	389	364	411	390	414	401	406	399	398	382	373	416	393	398	397	372	380	387	373	420	385	418	396	381	436	386	413	416	429	385	431	384	437	408	416	365	409	361	372	418	373	395	401	440	376	381	388	440	395	386	388	407	379	404	448	344	388	417	407	452	401	411	398	423	418	446	416	385	445	375	406	398	415	393	398	395	404	406	413	386	425	378	408	380	396	399	405	397	403	426	408	426	426	426	397	394	450	382	390	378	410	395	402	391	383	406	402	398	403	433	392	435	401	416	383	387	396	417	457	419	423	411	397	384	378	448	398	385	393	374	357	391	401	411	418	402	392	404	411	424	408	404	429	392	418	371	402	384	407	383	414	383	431	406	431	410	431	408	419	394	411	404	395	418	413	399	406	409	355	382
12118	8834	8885	4671	3959	3422	1848	1269	990	943	951	887	937	879	892	910	874	915	862	885	890	865	884	900	922	917	901	930	863	870	877	884	881	851	884	837	878	903	854	849	916	946	892	865	887	883	868	918	944	972	916	870	899	927	857	847	878	879	820	926	872	903	871	911	895	914	793	926	877	883	885	863	946	914	923	906	947	884	896	889	864	822	856	874	846	886	880	911	846	864	870	840	893	882	867	873	907	918	892	938	852	856	872	835	936	896	888	828	890	916	826	845	883	917	911	937	882	848	855	883	899	884	873	869	873	838	879	820	886	882	882	896	891	926	928	886	902	906	898	832	847	860	837	858	928	841	881	852	892	844	888	907	886	830	880	847	934	896	887	807	805	871	893	867	844	868	914	875	886	882	840	824	871	852	840	908	868	833	904	859	886	881	901	891	852	957	888	888	853	839	880	912	905	811	869	842	884	873	930	907	884	914	857	851	852	884	840	880	885	886	869	852	897	887	862	870	911	834	867	874	871	885	929	878	818	848	856	901	889	816	870	938	922	885	882	882	840	852	890	888	920	864	876	905	830	887	858	867	906	835	820	854	867	890	850	859	871	898	879	877	924	849	859	863	968	828	927	860	902	881	877	871	858	920	818	882	882	921	918	824	857	898	879	851	932	860	929	881	838	913	871	863	908	861	839	885	914	889	879	886	833	912	845	850	902	950	828	844	851	840	897	826	909	891	872	882	813	855	891	921	880	908	902	866	933	942	855	871	876	907	803	901	861	863	852	886	848	859	928	904	821	835	922	873	910	873	856	849	930	857	859	872	891	915	870	905	821	906	885	885	859	807	899	851	914	884	857	879	891	857	901	939	854	878	845	937	914	813	874	884	837	852	827	840	870	908	847	873	865	815	891	844	937	956	848	888	873	883	871	846	872	873	873	862	878	851	867	880	876	876	838	899	821	864	885	900	904	893	869	886	905	902	884	899	882	928	810	829	833	887	874	887	894	884	846	919	908	894	872	848	869	869	871	941	883	845	918	881	915	896	860	844	866	866	878	892	788	842	880	890	872	861	846	941	832	847	903	852	893	889	880	901	889	955	873	885	954	889	873	874	858	860	868	859	863	855	853	866	868	903	869	866	833	918	876	820	935	865	904	890	867	852	898	849	831	867	938	850	920	883	851	893	899	866	845	883	901	825	874	821	864	844	891	876	862	917	893	861	851	855	857	894	871	911	848	867	912	860	908	895	905	879	838	892	879	916	911	910	889	924	869	857	873	854	839	863	874	841	906	884	854	875	902	835	840	891	904	882	856	899	878	888	881	873	827	875	906	839	893	872	890	957	902	898	902	840	931	855	883	893	855	916	903	898	914	881	929	900	923	916	906	868	858	890	884	865	906	915	845	879	860	866	836	873	870	898	893	895	904	880	887	902	887	913	869	910	836	859	918	835	882	869	871	921	853	876	898	873	937	845	868	915	877	895	900	885	910	897	840	839	863	843	942	893	854	853	872	878	872	919	817	872	883	890	875	865	897	849	899	875	820	845	901	880	921	853	870	859	845	893	818	856	921	885	879	877	858	847	861	908	924	911	851	899	921	897	921	881	928	911	904	917	889	798	835	858	887	849	878	890	834	861	885	892	812	900	841	850	836	857	877	891	868	910	888	855	865	864	882	835	911	842	892	857	886	890	929	892	873	892	899	854	872	870	884	878	855	871	887	853	953	885	899	914	878	877	885	845	905	921	889	872	882	888	888	875	840	874	827	859	868	887	865	883	865	844	877	846	894	923	885	912	809	856	880	944	826	887	847	865	860	858	876	846	882	878	916	848	906	859	898	886	895	852	878	892	906	865	892	867	952	825	887	904	895	886	848	866	823	858	856	858	893	829	927	820	859	874	852	934	883	887	894	931	909	908	850	914	880	852	905	862	897	943	827	904	820	906	858	887	899	866	914	866	927	898	873	855	885	862	902	943	896	843	913	895	857	920	891	818	847	898	888	881	914	883	860	828	848	902	893	847	869	891	816	880	912	843	875	897	896	913	928	855	865	861	852	886	916	864	834	830	910	856	894	906	841	865	906	883	815	872	911	861	858	894	913	899	944	880	921	831	907	844	888	841	840	870	905	909	862	887	841	847	890	857	889	892	940	892	887	872	889	896	866	905	916	856	903	847	837	870	868	864	887	924	901	878	956	885	824	930	869	877	895	888	874	854	931	878	867	850	851	868	890	887	867	909	867	872	948	890	852	859	906	896	878	861	897	833	854	909	866	885	871	890	861	856	885	860	876	902	895	871	873	863	866	864	880	788	885	848	906	895	860	917	877	885	857	897	843	843	862	871	887	871	858	887	876	859	873	885	840	885	877	851	849	885	852	894	835	897	905	840	872	873	917	913	891	907	902	875	869	834	884	878	837	914	908	902	873	789	945	860	862	876	903	902	918	901	865	860	855	885	856	852	913	873	827	929	888	877	867	850	877	857	870	910	877	890	854	869	861	871	906	845	890	859	898	888	876	893	895	858	814	878	861	882	942	878	924	850	904	865	896	900	821	910	906	894	890	839	878	834	877	908	838	867	889	825	897	853	817	856	878	870	878	893	924	837	890	884	877	847	864	907	889	914	848	835	892	888	838	887	904	914	881	893	898	853	892	866	875	845	884	872	868	832	882	901	866	901	868	867	882	887	834	878	864	838	870	845	900	909	893	885	894	914	858	874	842	833	916	893	891	877	816	927	927	885	848	896	845	830	845	861	876	907	922	897	925	884	957	923	885	907	890	856	858	862	895	902	857	880	853	890	838	906	856	894	922	910	916	884	873	886	864	859	883	882	844	851	887	862	916	911	818	879	927	889	919	917	882	874	948	941	884	866	849	858	836	853	852	915	939	888	844	851	883	837	832	938	866	892	869	911	850	873	822	877	861	904	866	792	879	906	877	841	873	877	924	891	852	868	858	828	857	893	867	863	858	831	868	889	819	901	841	883	870	867	897	872	903	878	879	828	894	845	835	882	900	846	864	857	850	902	876	836	882	866	909	861	848	864	830	887	901	861	864	861	855	826	828	845	899	873	871	845	902	952	860	871	837	853	864	847	880	891	906	903	924	856	871	837	876	840	798	846	830	853	929	929	872	915	919	892	866	882	851	805	835	875	854	888	833	908	836	886	837	934	896	875	869	802	891	830	922	910	908	889	866	877	932	828	879	882	828	832	890	923	847	837	865	945	915	864	896	870	947	826	859	863	888	875	885	842	917	886	868	810	827	905	893	854	911	864	885	890	873	865	842	863	917	888	860	916	897	885	879	804	887	882	892	941	925	877	880	891	919	843	904	924	879	892	847	873	872	862	878	861	925	899	848	822	848	929	832	832	869	888	866	848	898	894	919	899	900	913	891	850	854	903	898	776	870	921	925	909	849	917	837	868	857	843	871	893	905	858	852	918	913	887	843	893	879	938	873	886	927	864	886	880	871	850	916	839	852	810	817	865	869	877	884	872	918	894
35048	23230	18183	5868	1779	1333	815	515	431	409	397	381	362	387	363	329	375	364	362	399	360	347	354	371	347	358	343	370	369	355	357	356	396	364	348	357	386	335	362	360	364	362	404	355	361	397	382	374	313	393	366	363	351	316	363	370	380	346	363	372	363	334	378	391	321	365	382	372	375	366	333	361	397	363	380	366	397	384	334	349	341	371	364	323	340	376	359	350	363	345	353	357	325	331	385	371	343	341	349	350	356	352	364	337	351	343	340	385	357	355	350	360	373	344	377	345	335	347	395	369	355	335	403	385	328	357	375	313	342	358	362	345	335	350	368	386	361	379	329	380	359	318	363	382	348	406	376	335	350	359	363	379	351	389	353	383	349	375	355	360	371	371	356	383	389	303	350	320	353	352	330	377	364	347	373	348	382	361	341	380	359	357	321	356	409	317	370	359	367	324	378	359	342	368	365	345	357	331	334	372	396	357	367	382	385	322	372	339	358	325	363	380	348	404	339	379	359	379	391	381	379	367	355	350	322	378	402	371	354	370	412	389	362	366	373	372	396	331	349	330	327	367	386	363	362	368	345	340	360	361	331	359	324	337	343	384	325	340	329	338	346	362	421	335	336	356	341	351	400	370	356	345	382	378	389	347	357	358	376	352	351	361	353	397	364	386	350	366	341	413	376	363	389	407	363	339	362	383	318	362	374	370	365	375	369	362	337	358	348	412	350	353	312	342	355	329	369	341	382	345	376	367	362	360	346	337	368	344	373	352	327	345	333	411	411	381	364	368	382	367	325	376	383	340	320	352	365	317	414	386	331	363	334	363	356	367	363	368	388	373	362	389	353	334	354	318	347	365	396	328	399	356	362	361	378	373	345	351	360	345	351	349	360	363	403	354	411	349	362	441	395	351	357	389	348	370	361	342	369	401	304	355	360	381	336	336	376	374	367	360	331	333	367	375	361	373	344	363	319	363	345	348	376	359	330	396	377	365	360	406	362	386	338	392	372	350	363	358	374	347	354	392	383	348	353	338	377	373	326	411	376	363	378	332	341	379	356	329	315	376	384	350	350	367	350	372	358	377	362	342	361	341	366	345	341	372	354	345	386	373	349	354	356	351	343	361	361	351	389	404	336	367	359	345	365	354	384	362	334	373	356	311	369	329	366	374	360	382	411	392	349	362	372	378	354	348	378	320	356	332	360	346	335	349	363	374	344	415	361	340	383	359	356	384	340	337	359	340	363	386	349	345	380	371	328	368	347	362	359	349	340	364	358	351	321	348	358	362	321	352	353	355	375	364	346	414	341	361	336	364	326	369	368	338	353	333	357	403	317	354	367	352	363	390	330	348	342	369	370	362	378	397	351	399	382	377	345	352	349	324	343	361	352	353	341	382	380	368	353	350	361	397	342	339	358	377	338	332	339	363	362	360	379	368	329	373	354	349	316	355	356	352	361	346	363	343	363	386	373	355	363	344	356	404	322	374	380	374	362	392	326	366	342	358	365	347	401	357	342	347	380	364	350	373	332	328	368	344	359	366	345	373	390	323	340	400	344	376	379	330	369	341	347	333	347	351	361	344	349	336	409	391	390	347	342	395	396	346	390	339	422	321	336	381	364	355	346	392	358	353	348	346	360	391	360	378	370	382	379	387	351	371	380	307	353	332	369	390	339	356	347	414	356	353	375	364	359	328	342	320	367	387	360	366	350	355	357	362	364	394	388	360	333	384	369	367	352	348	382	354	355	383	381	348	363	357	387	347	360	358	369	357	346	319	373	363	375	371	407	396	370	381	352	338	396	359	350	341	402	373	400	358	374	362	378	359	344	365	374	369	338	350	381	341	365	364	338	309	320	358	345	330	383	376	370	315	367	386	377	339	335	355	371	328	368	374	395	381	379	352	345	371	334	358	393	342	374	347	376	348	362	396	379	363	351	374	329	324	376	331	353	350	375	360	354	342	320	365	346	388	343	345	376	358	302	358	312	351	366	338	350	396	381	356	364	393	383	365	366	348	391	389	368	364	346	346	378	338	364	359	361	351	386	382	361	370	387	367	397	383	376	338	346	330	342	332	353	354	380	406	384	361	387	332	358	372	368	361	352	330	348	383	350	369	369	365	342	407	315	355	405	361	364	346	342	343	372	360	379	342	355	406	347	346	370	394	371	374	369	314	358	363	313	360	350	365	366	365	358	342	403	348	335	357	352	379	384	389	357	368	394	372	397	364	395	365	362	405	382	349	367	384	400	366	353	362	344	407	374	354	340	348	354	358	376	356	415	387	351	319	401	343	357	360	349	333	384	350	391	386	342	368	342	346	359	373	369	380	349	371	342	373	398	326	329	355	341	345	352	422	375	342	369	313	389	363	401	371	380	330	342	363	354	364	355	368	352	354	380	396	354	339	359	351	384	355	348	310	324	395	391	353	388	399	364	365	356	360	313	363	354	357	362	372	337	368	356	353	363	399	382	380	332	360	393	342	316	389	353	383	354	342	378	359	373	366	344	345	363	362	357	371	379	350	367	362	344	334	364	345	326	355	345	327	363	336	355	327	386	360	370	365	347	370	344	354	384	346	346	347	370	356	362	355	354	339	370	354	331	355	316	340	350	374	344	358	353	348	330	381	364	371	352	356	348	375	374	338	327	391	343	358	371	361	348	379	356	351	354	380	384	353	314	363	321	375	331	343	392	344	346	335	381	315	336	305	343	357	336	343	350	361	353	373	340	358	365	360	353	369	385	363	359	358	361	333	332	358	363	364	364	324	346	355	334	373	343	345	364	375	377	392	353	392	316	355	366	383	345	316	340	331	372	375	381	362	390	344	347	359	349	389	382	367	350	325	341	329	352	356	353	362	372	353	326	334	379	346	373	373	327	340	371	353	354	382	365	408	360	394	371	399	388	350	369	369	377	378	371	356	382	345	362	374	354	365	334	419	356	311	362	397	352	331	361	366	338	328	359	344	345	351	334	360	356	397	384	379	361	366	359	359	322	361	336	392	338	387	331	345	373	365	360	353	388	339	368	369	381	347	356	337	373	335	363	335	318	342	350	359	319	356	348	352	351	314	341	349	361	372	342	343	362	394	375	373	368	329	376	347	355	377	390	341	322	388	367	340	329	368	377	396	356	394	348	344	369	316	322	347	375	324	361	339	343	379	360	380	364	332	355	372	390	327	361	371	362	380	415	397	370	334	416	388	363	358	347	409	397	367	396	351	345	347	335	349	388	366	324	418	388	345	369	391	334	364	362	409	413	356	343	346	315	364	353	331	346	362	383	362	389	365	365	330	349	387	394	370	363	367	406	391	368	337	368	345	341	336	335	374	405	349	347	345	337	332	372	351	388	329	316	403	362	403	343	387	348	359	343	366	368	354	330	397	360	364	373	386	357	341	376	377	323	348	366	350	397	347	404	340	362	346	360	379	372	375	348	367	392	350	326	349	394	401	347	376	372	389	347	307	361	369	340	362	361	351	343	332	359	344	364	369	395	400	374	383
22134	17860	22331	7527	5194	4719	2721	1684	1194	1087	1051	1067	912	965	910	976	784	896	822	904	845	883	900	903	879	840	838	865	881	884	852	849	827	798	883	795	845	847	846	824	848	759	801	819	808	833	802	789	786	811	805	767	843	796	848	852	847	819	841	786	798	854	810	841	821	790	869	813	756	809	808	810	804	802	838	834	821	819	761	817	800	807	865	819	831	769	797	777	829	817	797	812	826	814	803	795	768	827	781	805	847	821	857	802	789	776	798	835	799	832	818	784	847	736	839	761	819	836	786	743	815	761	786	823	817	812	813	818	790	813	803	785	801	791	810	783	753	744	798	816	838	822	811	769	801	819	776	803	806	822	754	860	815	795	825	768	834	815	767	791	790	782	833	825	775	755	785	779	786	820	797	794	798	770	781	808	802	796	808	836	844	781	770	837	798	788	814	810	799	858	790	779	832	807	786	794	807	780	814	794	825	781	786	818	853	864	835	808	812	807	747	815	745	793	824	816	789	757	826	812	794	782	802	810	828	809	807	800	768	807	775	813	799	796	794	821	822	787	758	820	792	769	772	825	861	781	771	837	825	845	810	779	770	831	817	795	816	853	809	794	782	818	827	818	798	830	792	785	810	805	799	795	750	821	768	800	858	810	794	798	802	796	786	741	802	863	788	758	801	793	808	826	806	766	759	754	767	772	835	811	820	830	800	814	826	813	779	799	770	846	786	815	755	841	815	784	775	832	820	802	773	807	827	819	782	825	797	830	780	756	823	787	767	725	796	799	784	814	863	807	822	828	853	812	806	816	805	789	821	786	813	794	793	838	831	835	838	777	820	780	794	779	815	841	817	786	838	801	798	885	770	748	821	830	833	764	818	834	780	781	793	875	755	797	761	841	864	763	808	829	834	803	756	812	864	765	761	836	772	745	765	762	768	812	812	814	772	774	800	823	792	837	810	777	798	792	867	805	806	809	776	788	788	816	795	800	866	807	819	782	802	771	832	835	808	854	800	821	780	848	804	809	809	743	810	814	793	816	766	815	760	801	796	842	817	770	792	809	825	813	820	780	797	793	820	829	784	780	803	780	825	785	831	783	765	778	815	820	829	778	796	785	791	798	837	794	754	827	804	848	818	784	783	846	780	801	832	800	842	837	869	815	826	869	841	777	752	829	808	817	835	838	794	789	825	790	799	848	861	815	790	787	771	802	793	799	782	730	798	819	803	792	803	793	814	783	834	759	808	818	851	808	789	778	781	827	804	841	791	806	829	812	771	802	792	784	796	795	812	814	798	829	815	809	813	851	799	828	816	855	817	784	803	856	792	757	770	797	782	821	807	811	749	793	839	789	835	810	800	772	761	792	762	784	779	770	823	808	771	820	814	817	847	805	771	822	816	815	866	841	807	774	793	830	783	782	825	827	775	777	807	769	869	798	794	786	838	844	780	798	853	809	841	812	795	865	768	837	825	811	779	844	749	787	822	810	801	814	771	806	823	851	800	818	797	815	805	793	768	797	797	801	817	815	855	835	771	800	804	839	815	799	794	788	832	780	805	777	798	829	839	770	828	807	768	771	807	871	802	791	799	842	808	804	765	787	758	744	826	800	787	824	802	860	831	814	809	775	792	799	792	816	810	803	817	816	812	802	808	824	792	801	778	833	795	793	832	825	809	787	790	828	746	837	842	837	792	827	802	853	776	796	795	810	774	804	794	802	790	815	806	816	769	792	808	833	801	813	816	779	778	771	829	826	833	830	768	757	822	832	792	793	775	795	815	815	790	797	779	831	807	781	823	834	816	802	820	802	783	826	819	784	832	785	820	789	859	791	892	790	777	798	837	812	790	824	827	797	835	848	785	775	857	797	806	797	777	782	814	795	801	810	756	821	819	810	819	808	839	810	779	826	767	788	792	826	839	805	837	773	834	809	774	796	832	758	797	810	829	794	767	807	813	801	822	810	839	810	836	788	821	811	781	720	775	819	805	846	809	792	829	757	804	787	807	794	800	801	772	830	840	847	751	783	806	826	778	799	863	825	761	784	817	784	799	826	803	840	753	838	762	784	835	825	812	799	829	797	837	784	781	836	821	830	860	801	788	811	839	805	770	816	817	807	790	785	817	833	802	819	819	780	757	747	749	813	847	777	811	811	812	808	753	793	792	799	871	835	810	795	824	796	761	771	777	780	826	808	840	833	869	845	779	742	808	797	836	807	824	786	810	733	799	806	717	817	784	773	805	840	757	792	812	821	818	781	818	779	843	765	784	851	817	812	814	788	769	807	850	828	765	782	813	805	805	852	808	754	799	769	768	797	838	744	814	769	832	779	790	795	790	793	792	792	823	776	858	850	838	789	793	834	824	809	847	761	854	754	858	811	846	823	794	758	820	827	807	770	833	832	809	834	803	792	853	813	832	798	740	790	828	814	782	828	819	804	842	779	779	780	811	808	808	781	819	790	721	814	844	787	796	808	821	805	770	780	778	760	801	802	821	750	786	801	816	784	787	865	760	828	810	808	818	761	770	797	799	799	768	780	770	792	823	783	788	828	789	829	805	837	822	807	807	789	836	859	780	746	787	851	876	793	805	750	791	824	798	805	795	798	824	793	925	784	774	818	845	775	784	789	783	811	824	823	759	803	814	786	815	760	892	749	838	787	770	802	799	813	829	807	744	791	816	810	826	806	820	874	798	779	822	823	820	800	798	795	804	788	802	809	822	809	833	754	823	854	795	762	808	790	768	815	740	791	822	812	815	795	832	777	784	779	840	832	835	781	765	830	789	822	843	780	775	812	779	785	863	788	822	770	846	809	791	832	755	790	772	845	779	792	771	833	788	786	835	772	803	829	807	774	805	796	764	822	778	772	784	826	795	794	820	796	850	817	781	805	748	812	779	767	795	785	753	828	755	816	802	791	818	816	849	875	766	792	761	796	859	822	807	845	786	832	797	783	775	768	843	782	754	806	791	798	785	802	805	833	830	811	806	779	822	798	795	806	795	821	835	790	780	831	815	742	786	763	762	774	805	833	786	792	777	738	812	818	811	833	758	796	816	820	849	793	788	786	840	752	787	819	795	763	806	816	807	796	777	793	823	795	861	761	830	850	816	827	830	786	875	735	825	790	847	780	789	803	755	778	777	785	772	798	763	792	780	810	778	793	842	820	810	832	809	798	823	779	772	820	825	794	787	802	820	772	796	801	789	812	840	767	744	822	845	819	774	784	881	820	759	861	788	827	793	787	809	814	799	792	835	825	791	778	775	785	796	833	812	813	772	801	828	787	759	777	806	763	840	773	806	802	836	758	795	773	818	802	810	830	791	807	760	807	793	793	786	746	805	831	862	809	812	726	792	812	852	833	816	773	783	752	750	775	780	773	748	812	791	817	851	794	794	754	798	821	814	794	796	809	866	786	810	830	778	800	867	812	843	787	826	790	803	781	835	819	830	810	783	785	775	818	795	801	756	799	793	772	780	815	781	807	796	823	797	824	812	843	794	771
44829	33214	29527	14900	3584	2056	1097	685	549	528	488	451	480	444	435	511	471	422	409	436	431	394	379	418	417	466	465	378	409	412	426	408	416	462	412	362	408	404	435	401	438	365	400	402	419	419	412	450	410	395	378	464	394	400	423	389	390	435	433	394	409	409	386	371	393	431	397	412	408	401	372	374	424	401	430	419	416	404	401	408	411	400	424	419	432	390	382	403	426	420	430	396	396	432	424	418	415	407	374	372	424	387	419	408	415	441	408	377	397	417	396	387	407	418	408	415	427	386	424	430	413	385	397	417	446	400	385	379	459	384	380	432	413	403	413	436	423	398	405	420	419	443	393	384	376	400	354	415	412	443	437	403	444	418	392	433	397	395	405	359	415	392	427	398	407	422	399	415	419	394	419	400	382	396	396	394	397	411	414	415	390	391	413	403	422	383	422	415	425	411	403	376	399	409	411	365	424	402	432	381	418	420	429	396	398	347	426	400	413	418	414	415	403	434	408	387	397	406	413	413	386	369	370	374	439	410	396	401	439	386	402	380	422	381	395	396	416	413	398	406	395	453	394	382	380	384	413	360	388	371	411	454	434	425	407	410	402	426	416	432	414	425	414	406	364	412	417	417	412	411	378	376	443	411	402	415	374	419	412	432	398	397	405	424	395	437	410	382	413	388	381	407	368	463	410	381	392	424	415	418	405	404	441	416	449	391	375	380	406	410	369	386	396	409	431	420	428	415	381	412	410	433	414	373	409	402	418	419	438	411	430	394	399	422	388	388	421	408	427	424	408	399	425	420	434	406	421	386	416	404	400	403	398	424	423	382	392	398	407	443	398	385	407	448	410	404	396	382	405	428	403	412	402	428	348	382	384	398	421	401	428	428	418	399	391	439	392	366	422	413	391	386	414	403	383	423	399	378	372	381	423	438	420	451	372	382	412	447	418	409	397	421	401	401	418	421	434	396	379	377	430	427	425	407	376	392	403	391	411	421	394	397	371	401	393	386	399	460	446	365	438	409	373	380	389	416	380	426	392	408	379	408	373	426	406	421	415	420	418	418	403	438	398	448	407	417	429	403	413	440	421	395	367	373	413	452	415	410	414	401	400	411	438	426	423	404	408	379	384	466	444	381	421	432	414	382	401	370	422	371	378	428	388	444	422	405	427	394	361	436	422	397	426	400	422	353	378	391	395	378	417	409	424	418	407	404	432	390	396	435	373	408	384	398	409	385	386	369	385	424	401	422	394	411	369	384	444	396	407	391	438	418	421	418	425	377	450	417	430	399	389	395	395	415	386	409	422	427	408	405	443	376	443	398	411	415	368	393	382	369	460	407	429	443	398	364	440	430	376	385	428	419	404	418	400	397	409	390	392	374	410	382	385	419	417	435	412	397	387	359	398	425	410	432	404	421	423	406	426	448	432	393	410	371	394	420	419	382	402	384	392	430	372	419	424	410	416	378	416	418	441	382	396	381	398	409	409	446	413	427	374	421	379	415	387	437	368	389	375	409	420	389	415	451	393	462	377	378	430	418	414	399	388	400	381	451	377	414	388	439	413	395	408	420	400	432	417	385	411	413	416	406	419	402	383	399	407	393	432	418	420	399	461	424	402	422	374	378	414	421	442	371	395	409	398	387	413	378	420	425	429	395	377	407	431	397	391	387	438	418	404	405	412	440	458	439	415	391	449	407	405	423	392	388	414	424	409	388	397	398	434	404	423	437	450	394	388	364	474	421	399	386	435	402	429	449	389	416	409	437	413	404	439	429	383	372	383	393	390	419	421	444	442	406	350	414	389	396	403	418	406	446	398	426	399	420	405	386	414	395	400	407	410	395	378	436	369	424	454	400	390	412	449	362	393	385	399	356	356	415	421	389	378	453	434	422	430	386	386	406	435	422	420	439	419	403	422	384	412	434	418	450	390	402	433	412	414	432	432	399	405	387	415	350	398	406	400	410	385	420	404	424	404	390	415	421	420	360	380	431	370	413	409	421	396	381	429	367	435	434	409	386	413	417	398	400	379	399	384	427	404	435	386	380	375	423	379	413	411	381	405	373	410	392	424	412	406	405	410	402	400	394	393	404	390	419	403	397	389	417	414	402	391	434	410	406	417	377	413	429	399	423	345	386	407	449	439	413	378	432	388	418	431	373	420	398	403	440	475	376	381	416	398	376	385	399	429	399	433	419	428	434	393	370	384	432	430	400	418	377	371	431	395	436	414	404	420	396	473	429	412	378	391	388	422	425	397	409	412	387	411	387	366	405	426	406	445	409	422	392	378	451	407	375	389	405	382	406	396	419	420	432	424	392	411	415	412	429	398	424	409	400	382	370	427	390	380	410	398	447	385	408	445	428	406	428	426	443	405	428	392	385	405	464	383	430	382	420	382	360	414	419	385	393	412	388	416	421	374	416	396	406	430	429	370	410	424	414	400	404	435	391	422	407	386	437	389	410	390	413	436	418	402	398	402	458	436	423	399	408	420	429	392	382	385	390	430	436	374	426	414	412	411	386	446	404	412	392	400	420	397	403	413	371	380	468	396	413	367	448	416	395	408	396	410	406	442	424	427	430	442	442	440	404	415	418	392	424	386	378	391	412	406	389	410	399	405	413	428	435	380	405	363	407	423	388	442	393	437	400	403	390	410	421	326	426	416	383	396	372	390	383	398	411	408	407	380	404	421	412	387	406	406	395	403	389	414	393	411	385	415	425	382	364	386	405	409	473	382	432	391	417	377	393	418	397	441	414	419	424	362	376	378	442	428	384	393	426	391	399	436	386	388	382	420	472	425	416	374	410	402	422	375	392	419	418	430	414	457	439	400	375	372	394	441	420	414	426	402	391	425	380	395	426	404	440	421	371	390	380	386	334	403	400	422	443	416	421	413	392	411	379	379	380	387	432	424	384	409	413	389	398	387	412	424	388	404	431	426	389	414	402	417	419	421	413	390	400	413	395	377	375	391	465	449	453	371	385	387	412	443	369	433	443	419	399	413	391	413	386	456	424	413	415	385	364	435	393	395	412	385	384	417	394	413	432	386	406	400	367	374	422	395	418	401	381	398	396	435	420	382	409	405	417	433	440	382	395	388	424	410	397	401	398	454	407	425	447	384	443	397	420	410	431	392	385	410	429	423	399	411	392	363	379	380	404	438	397	403	375	433	379	392	391	388	463	433	404	379	362	411	432	431	440	400	411	430	413	389	377	378	408	408	389	402	386	399	419	404	375	411	405	428	381	393	419	399	377	411	453	401	444	418	374	417	410	390	390	373	390	363	402	389	457	423	450	419	366	403	415	401	426	418	433	410	425	412	426	373	408	409	376	426	453	379	438	400	381	414	438	400	392	411	425	399	391	405	380	391	416	401	408	414	437	392	436	378	425	403	406	417	412	396	395	369	410	419	443	407	391	408	419	403	417	437	378	398	417	417	386	369	385	383	417	417	409	426	402	384	393	405	402	420	410	448	388	410	391	404	387	420	426	386	402	411	396
27906	24946	30920	16531	6841	6320	3805	2122	1592	1316	1269	1188	1136	1153	1102	1078	1110	1043	978	988	979	991	991	1021	984	945	982	987	1064	1010	917	994	972	973	947	993	915	907	980	922	950	949	906	857	946	908	892	942	921	923	926	939	933	886	919	927	927	896	933	913	895	938	906	865	924	883	943	905	932	891	886	934	915	863	951	931	903	893	888	913	959	893	949	1006	868	909	901	853	972	955	904	923	921	880	922	916	890	848	941	919	883	953	883	887	886	904	968	877	947	884	859	908	896	944	876	890	872	896	987	890	845	901	871	884	936	905	869	923	893	913	828	900	870	889	927	900	948	906	900	850	861	902	947	877	857	851	889	855	932	928	960	891	938	885	878	896	858	927	908	881	936	942	933	881	859	976	929	908	961	937	969	931	888	839	894	913	920	854	895	941	928	871	916	964	859	921	930	963	837	916	880	914	885	908	877	894	964	916	902	882	936	923	940	900	863	878	860	884	878	896	962	861	915	950	887	899	906	892	936	932	877	913	894	943	860	899	891	932	864	857	876	869	913	930	872	889	898	877	906	947	848	860	883	934	952	892	881	864	911	869	920	890	882	845	889	944	939	860	863	877	871	874	942	920	913	857	886	914	905	858	858	896	927	923	947	906	970	919	915	911	926	892	937	857	904	893	886	901	896	890	939	896	906	891	876	937	886	910	907	924	806	889	939	926	865	926	941	909	904	910	868	908	895	892	854	959	888	883	897	879	892	896	904	845	929	900	929	878	884	884	917	907	889	902	901	890	877	977	914	907	974	850	858	914	932	891	962	855	852	893	880	930	892	889	885	915	884	879	947	896	923	888	905	838	900	873	911	914	938	911	909	895	887	908	886	860	897	840	869	942	923	894	855	883	841	887	885	947	894	891	864	826	932	870	903	871	884	866	876	866	899	910	908	904	843	978	934	923	857	921	917	878	886	916	885	861	952	890	874	901	930	916	904	923	902	856	934	834	882	893	912	879	888	859	967	904	906	896	866	905	926	924	976	911	889	912	872	933	912	977	888	945	832	902	931	947	880	929	910	910	880	835	859	847	977	908	927	853	921	926	859	926	888	879	823	884	867	933	940	899	922	925	886	812	906	906	879	936	857	913	910	875	933	911	864	911	918	883	936	907	917	840	886	908	907	890	922	899	898	959	878	879	872	857	912	892	888	881	918	875	880	893	845	920	885	919	928	887	957	913	912	904	908	888	902	863	873	888	855	957	880	884	926	918	903	952	857	961	919	823	893	899	894	948	934	892	888	886	894	873	865	912	946	932	899	836	909	899	920	911	877	825	873	899	891	892	876	907	865	903	921	939	905	904	895	955	875	956	890	876	856	888	943	890	906	946	921	951	966	934	883	897	913	882	929	873	902	863	900	892	935	927	931	871	859	890	927	881	917	916	879	881	907	937	887	926	907	896	926	873	932	879	915	952	871	920	907	907	941	897	908	858	931	860	840	870	936	864	891	878	886	877	903	930	871	908	918	856	903	882	892	851	890	894	919	896	903	901	870	948	894	841	914	878	884	866	919	915	883	873	895	868	848	885	928	912	917	957	838	860	947	911	915	928	859	902	945	897	920	909	953	892	954	878	871	892	848	903	941	867	872	933	921	934	904	903	920	840	917	926	878	883	877	862	876	897	883	860	918	929	909	912	913	883	874	930	939	873	859	845	852	883	909	863	890	925	868	935	964	964	907	906	928	923	905	851	919	884	926	900	922	871	834	846	886	892	926	934	970	890	913	923	920	884	923	916	925	918	871	875	892	872	918	906	957	883	939	955	933	922	905	921	888	921	913	912	898	895	916	932	895	884	942	899	834	927	851	892	888	895	921	865	890	930	877	878	890	912	869	918	899	892	867	896	838	940	846	885	903	873	850	836	899	927	876	838	903	908	973	888	902	870	958	903	886	876	859	910	949	891	935	887	855	911	952	950	872	885	951	889	919	855	897	926	909	859	912	901	911	923	887	899	864	973	919	889	902	860	861	895	871	891	930	861	899	836	859	932	943	900	880	842	898	939	896	897	897	849	915	879	901	947	916	923	908	883	880	861	894	907	903	872	884	939	860	923	916	858	908	884	934	863	879	949	895	929	863	928	879	906	863	846	869	872	889	880	899	890	870	919	918	880	894	854	913	869	871	913	889	922	913	950	880	890	863	887	919	904	898	866	890	890	909	917	899	917	901	907	924	889	894	915	898	922	921	872	886	903	884	943	960	885	924	872	908	905	884	895	850	902	839	900	928	901	936	916	895	933	867	898	899	957	894	871	875	938	947	901	899	891	879	948	895	898	914	883	893	858	898	900	901	869	904	862	917	897	888	863	938	884	898	885	923	902	888	905	904	865	921	897	904	937	870	881	953	873	796	904	984	902	917	845	903	898	942	902	851	887	915	875	954	926	926	927	848	901	829	888	913	877	926	925	919	836	900	858	878	879	937	905	902	903	869	899	886	836	905	912	868	955	941	861	859	854	876	843	858	886	902	892	904	889	884	865	896	905	872	928	860	883	911	862	914	840	896	856	909	900	920	913	892	917	889	852	943	903	899	867	916	890	862	904	921	958	875	958	924	910	882	922	886	862	882	874	904	891	893	859	919	872	934	886	928	910	851	891	892	956	858	878	925	929	914	838	908	900	936	914	870	936	878	969	864	898	916	875	871	830	847	877	917	882	895	906	898	882	842	883	903	852	892	885	919	936	905	872	905	901	886	911	922	923	880	912	840	880	885	879	906	867	888	897	899	913	879	945	912	895	910	906	943	906	936	876	916	875	906	877	930	927	870	868	920	906	854	861	912	888	909	926	928	895	875	861	887	888	882	928	897	884	922	978	926	897	891	901	869	889	821	933	823	944	937	911	883	944	886	887	848	896	919	886	872	980	867	889	854	873	945	885	922	907	890	879	910	909	887	901	952	910	901	877	885	904	909	945	894	900	868	872	897	945	906	938	848	903	902	918	881	873	883	934	999	913	871	902	938	940	837	868	895	850	932	840	891	870	912	912	942	885	912	894	890	883	936	933	894	873	908	869	902	878	902	876	902	897	927	876	886	870	879	908	911	901	940	851	887	902	915	932	906	908	909	934	864	829	882	928	861	887	890	935	917	882	923	937	889	921	876	912	904	946	925	929	904	897	902	940	919	906	928	927	860	814	834	915	887	895	917	826	853	919	873	987	864	898	867	887	910	908	931	899	906	941	923	842	942	901	940	895	976	947	895	867	909	862	924	902	934	930	954	894	864	962	895	907	908	860	878	891	885	923	876	852	880	882	891	879	958	828	905	932	955	868	885	931	885	909	874	911	865	871	864	881	885	909	856	884	893	855	887	912	928	937	961	917	867	892	917	916	903	867	902	854	886	912	838	879	901	900	887	904	940	873	926	945	931	916	918	853	939	932	855	865	885	898	922	911	866	860	912	878	959	899	844	895	880	930	952	920	873	870	913	886	907	876	918	885	952	885	879	918	920	912	939	884
19941	11021	6136	2207	1106	1155	658	441	438	421	413	417	426	434	397	426	422	383	413	425	466	409	461	414	406	433	431	386	424	421	422	402	423	430	396	370	383	434	447	421	436	401	411	440	442	453	435	406	384	404	410	443	399	417	380	397	399	402	396	437	420	439	406	411	405	406	398	401	420	406	395	421	416	423	430	395	366	392	406	430	385	406	403	405	413	394	375	389	360	431	402	446	444	417	401	397	417	423	425	424	416	413	402	384	419	407	391	390	446	417	417	441	398	399	367	411	407	446	371	377	421	388	397	397	412	426	428	423	377	405	417	421	400	372	398	429	420	410	445	433	444	436	430	445	441	423	419	416	403	432	405	423	404	425	385	420	448	398	448	415	409	410	395	427	398	406	437	376	433	456	424	428	441	375	430	407	397	458	405	429	395	384	426	431	395	407	378	436	408	424	409	444	398	434	410	395	416	405	422	433	402	441	430	424	401	404	402	417	401	399	411	424	429	413	446	451	469	388	376	415	403	411	420	398	416	415	406	389	383	433	404	454	429	406	384	355	424	393	420	414	415	393	459	426	401	409	430	442	424	439	426	435	388	451	424	463	410	433	430	393	407	426	453	451	413	412	401	408	386	399	439	440	420	405	417	386	384	388	411	408	450	419	439	408	422	402	406	412	384	413	397	443	381	454	434	420	435	438	394	428	414	413	439	442	430	409	435	394	436	403	418	470	395	416	395	378	414	415	452	431	407	390	400	414	396	422	448	436	474	426	443	415	378	433	399	400	391	375	398	428	423	412	438	413	403	408	400	449	439	405	453	403	421	423	399	418	458	444	484	413	423	413	407	424	427	433	440	395	404	402	408	468	401	443	392	385	441	385	406	409	426	382	419	419	411	445	399	405	422	393	434	429	451	404	425	432	438	417	403	423	410	386	437	404	401	424	388	390	456	436	414	398	394	449	438	425	410	430	453	443	419	375	412	441	428	420	425	427	397	372	454	434	452	423	395	386	367	419	402	411	444	400	426	424	405	419	405	402	422	399	424	369	428	421	435	438	381	459	409	406	438	412	429	416	444	383	430	431	426	401	393	431	408	425	384	411	386	428	416	401	428	433	388	416	420	417	434	430	438	391	412	394	402	411	406	398	422	419	418	407	440	487	422	416	406	428	437	442	403	411	394	437	420	411	438	447	386	407	397	442	410	423	411	395	437	416	410	397	406	424	425	385	395	385	354	449	409	379	396	417	399	425	404	417	414	415	412	421	436	411	407	403	386	386	420	421	411	379	389	416	446	429	401	405	407	447	399	419	419	412	429	365	426	415	431	392	390	459	378	436	392	457	444	374	411	405	404	399	419	419	446	427	433	422	412	391	373	418	423	449	390	385	423	438	401	424	393	427	421	402	445	426	403	415	422	376	396	416	407	409	385	393	425	416	406	403	423	392	454	403	436	419	426	439	434	429	429	419	423	376	430	438	399	399	393	404	380	413	438	425	391	370	391	413	410	415	454	394	375	416	404	405	396	364	427	428	400	441	431	442	382	413	422	398	415	421	444	465	388	431	424	399	397	426	405	418	431	427	438	402	409	404	405	409	383	389	433	385	421	395	423	377	378	428	394	440	397	410	400	461	406	403	432	415	395	419	422	400	455	393	428	443	397	442	397	377	435	379	402	406	427	371	440	401	361	410	445	398	373	433	376	386	454	452	402	411	413	424	370	409	411	416	426	407	430	363	414	386	384	361	412	455	351	407	445	388	439	418	385	428	422	400	424	402	410	422	423	444	439	372	385	430	472	357	443	402	427	427	384	399	409	388	400	406	389	379	415	428	397	428	411	417	426	410	424	451	407	403	404	408	394	374	398	401	391	429	413	425	435	441	406	398	412	389	433	447	405	409	404	419	390	419	396	399	415	442	434	450	426	431	406	391	447	379	388	443	418	426	424	408	375	426	401	400	398	407	412	418	422	405	413	432	410	384	389	445	518	425	392	394	439	399	411	447	393	415	385	392	359	390	424	456	430	372	358	439	406	399	434	471	422	415	429	431	404	391	421	409	406	389	417	405	420	392	434	430	384	389	402	390	419	451	454	415	371	413	432	420	428	410	405	444	409	369	392	448	417	405	438	412	395	449	463	447	426	446	402	473	385	467	392	437	427	388	376	360	407	398	387	395	410	397	437	425	439	408	404	389	427	417	361	412	407	443	417	431	414	420	401	382	429	400	399	406	425	413	379	408	445	396	430	426	404	425	400	412	444	375	393	402	428	402	421	401	434	397	402	399	437	396	390	400	465	424	395	406	442	399	418	373	441	362	403	403	420	408	416	436	435	429	405	385	414	411	384	415	411	420	409	439	438	371	468	412	412	429	458	390	425	418	410	403	419	406	415	413	390	404	401	429	410	419	417	404	397	410	431	403	442	406	395	409	414	396	440	350	428	420	412	451	402	417	417	366	429	448	404	429	414	413	443	402	378	392	400	373	453	407	390	406	414	388	415	392	403	399	376	402	425	430	419	419	414	417	424	408	403	420	364	402	401	445	426	431	432	349	354	389	406	409	427	397	431	395	378	410	468	416	427	408	416	418	409	445	390	432	404	396	406	436	396	407	410	426	421	425	443	397	398	398	409	452	394	412	383	398	383	394	429	438	413	419	392	390	438	417	427	460	413	414	432	410	407	411	417	427	396	427	424	434	409	433	418	441	412	410	443	405	470	436	390	408	380	378	411	399	421	443	415	453	427	417	399	375	383	421	423	442	413	408	409	374	414	433	416	379	434	422	405	433	432	433	401	443	398	372	391	378	396	437	427	394	459	421	432	439	438	383	402	435	408	434	389	437	406	417	385	419	391	419	379	381	415	443	459	452	410	403	423	481	405	417	438	409	428	422	408	441	419	431	428	401	378	426	480	427	416	441	426	407	428	360	414	414	417	404	431	399	445	411	431	414	421	436	418	394	404	437	398	370	393	416	442	417	442	421	438	427	394	419	409	419	385	434	426	399	378	406	409	386	429	410	433	352	447	410	438	374	421	384	395	392	361	435	465	401	431	424	406	412	423	381	416	434	426	452	392	421	408	385	404	395	387	412	428	410	424	395	401	395	426	381	442	416	409	408	414	437	409	460	443	452	400	411	432	377	439	403	421	379	419	403	392	447	393	435	438	422	397	450	390	416	458	441	422	455	438	408	389	414	447	412	397	467	415	396	420	395	443	411	425	403	430	389	418	369	398	431	429	410	386	402	433	433	391	399	353	415	396	446	405	403	410	393	388	384	396	446	386	381	432	437	404	373	395	379	408	412	425	418	406	399	390	426	458	421	414	377	422	408	404	405	416	426	419	408	360	404	391	428	433	430	449	441	394	421	434	368	438	395	426	402	431	424	423	410	411	431	433	437	395	406	413	406	425	416	379	436	435	424	444	382	411	399	373	463	427	425	412	416	415	393	441	423	354	435	413	426	399	364	435	417	415	458	425	422	381	468	423	444	443	390	426	409	427	405
12010	8630	9241	5140	3176	3822	2061	1272	1070	975	958	935	945	883	915	928	918	879	920	957	911	891	866	927	925	899	884	919	887	956	963	932	879	962	887	903	880	894	916	885	876	909	896	942	892	936	885	923	893	929	897	908	894	908	904	944	884	912	911	895	900	933	952	882	902	900	902	918	895	899	847	874	891	938	897	905	901	936	872	900	871	940	876	941	895	919	935	917	900	891	874	930	881	904	849	912	881	866	923	923	890	889	884	864	903	878	958	944	917	885	844	810	903	906	857	914	924	860	864	944	886	923	873	876	855	899	937	899	872	900	930	904	919	911	918	916	932	853	893	860	922	873	854	889	851	869	877	933	861	887	899	878	889	876	918	893	872	866	936	851	911	877	910	889	836	867	896	901	834	858	903	883	894	885	915	900	943	900	882	914	907	865	869	932	960	844	912	907	869	922	902	907	899	897	882	881	942	833	867	841	850	902	922	915	894	851	882	897	836	859	877	888	879	838	859	920	946	934	938	908	886	882	881	885	868	956	895	908	850	921	883	865	867	908	872	862	924	874	895	888	916	924	886	900	878	868	888	851	912	855	945	873	955	880	873	880	892	937	866	936	906	875	874	910	906	879	911	905	859	910	872	918	902	923	921	952	905	888	928	879	923	944	931	875	882	911	890	882	893	918	891	928	879	964	878	888	909	891	849	864	933	901	882	863	885	881	853	920	910	855	894	882	896	909	932	882	909	876	872	888	935	936	934	821	896	884	836	894	902	900	889	858	912	908	915	910	884	889	925	909	895	938	950	893	934	930	927	869	938	905	918	900	910	875	909	911	914	874	853	954	894	945	905	915	946	899	843	894	904	890	914	875	885	901	874	908	869	872	845	907	932	896	887	878	917	874	874	939	902	874	886	922	874	890	901	901	879	893	914	846	883	911	872	943	909	908	884	909	858	868	948	917	868	926	923	886	914	920	893	822	895	874	858	898	875	933	847	926	856	904	868	885	891	890	875	916	886	866	922	916	921	937	895	836	904	879	907	903	867	883	913	889	947	912	892	889	938	878	917	889	862	870	934	840	818	883	906	911	894	888	917	909	875	906	877	910	970	888	870	942	893	901	922	888	876	875	907	852	903	905	848	926	831	843	876	919	886	867	877	934	945	920	879	964	896	845	893	895	920	905	936	913	892	924	862	872	840	867	915	955	878	914	900	969	920	956	915	913	895	922	912	883	907	930	881	901	913	922	914	949	876	859	927	933	870	870	954	927	891	838	874	859	907	907	857	868	934	889	862	911	888	921	902	926	949	917	876	881	960	919	917	839	926	892	866	883	909	893	889	899	903	925	890	883	922	889	890	907	868	870	888	886	920	894	925	857	972	879	892	892	913	946	910	928	873	907	904	864	890	927	885	919	892	908	885	909	920	879	917	947	912	928	892	933	892	913	867	902	878	900	870	901	906	925	886	869	914	915	894	878	928	982	879	959	876	889	899	944	933	868	868	915	884	910	916	881	930	867	890	962	873	874	930	929	872	952	857	900	967	871	892	894	864	914	907	888	961	830	918	904	936	869	881	901	925	895	905	880	910	931	912	883	937	870	842	964	945	862	876	910	910	944	881	912	848	833	939	906	873	921	926	934	921	865	869	944	921	917	894	873	865	934	848	952	894	866	920	943	940	844	842	910	878	879	903	890	872	931	949	918	879	945	936	904	920	902	893	869	880	937	870	868	921	861	841	879	840	874	875	902	902	956	892	883	951	895	841	840	874	897	892	865	923	932	921	873	884	910	875	935	895	904	864	932	885	843	899	938	892	896	907	874	911	891	896	896	911	931	930	885	905	913	939	954	889	913	890	956	887	896	902	906	942	893	890	906	892	915	885	880	876	934	903	915	901	876	880	883	903	917	936	884	905	893	917	892	874	882	879	949	903	892	939	893	923	925	910	855	863	876	885	907	845	870	956	908	916	890	866	893	891	892	923	875	821	949	942	926	867	908	922	953	923	847	910	882	854	898	856	905	883	898	910	875	913	850	888	860	874	917	902	899	896	871	896	890	923	857	896	927	909	887	954	933	890	886	917	853	873	862	889	899	952	857	871	920	868	839	922	827	900	936	910	881	892	926	881	943	906	838	865	854	875	924	894	909	907	894	911	867	878	886	931	965	913	866	884	913	876	835	876	967	886	924	933	911	852	882	954	883	884	878	910	871	916	888	862	898	912	896	893	899	947	937	892	886	818	919	873	894	900	890	859	837	885	964	896	859	920	896	921	924	891	892	961	901	908	915	890	836	899	888	895	892	954	878	888	854	951	895	873	930	928	916	900	851	897	912	951	887	891	928	901	904	866	857	882	893	851	916	840	939	934	838	934	886	877	943	892	924	883	911	850	869	867	930	891	863	894	885	933	844	880	913	830	867	921	930	861	934	877	892	851	905	893	909	925	901	859	913	907	906	803	890	932	886	913	893	896	875	897	939	923	956	983	867	889	888	916	956	846	871	906	909	816	909	920	820	877	831	823	893	899	904	863	876	923	900	853	923	965	872	903	937	899	942	915	898	907	915	875	881	883	863	859	869	942	932	917	955	951	951	968	873	823	886	925	905	921	927	942	870	941	906	897	922	918	891	919	922	885	904	872	949	890	955	900	901	910	898	915	871	919	875	868	849	918	921	868	897	837	876	928	890	841	908	872	896	884	942	897	941	921	885	886	891	859	881	903	867	896	952	904	887	938	857	904	922	894	823	904	881	909	896	868	916	905	949	912	904	844	926	880	892	932	872	892	932	873	956	861	883	882	900	872	868	949	890	916	902	880	836	885	874	895	880	930	874	887	859	878	939	937	896	877	914	885	892	909	902	911	885	925	904	921	928	903	890	863	912	910	877	893	918	899	876	919	930	879	901	892	879	884	879	902	898	891	909	896	915	863	920	887	872	880	947	909	907	902	899	905	876	889	875	862	864	913	879	912	922	893	876	917	948	913	901	901	821	885	924	850	910	888	970	920	919	851	884	912	900	887	889	900	868	881	919	903	876	855	877	955	921	870	892	929	894	899	924	892	904	924	905	880	853	885	926	919	845	904	856	932	881	909	890	883	863	879	867	901	914	853	974	876	893	864	875	894	887	929	864	850	852	860	890	985	909	875	915	895	931	851	876	905	872	929	882	900	926	857	872	883	912	857	900	828	867	915	929	906	882	944	905	965	904	874	888	898	920	936	825	894	865	893	898	880	864	903	911	934	865	941	902	885	886	854	888	933	899	880	939	926	891	902	902	859	852	877	881	863	917	892	906	888	945	923	910	962	908	941	900	880	888	918	888	871	892	924	911	899	939	892	902	896	948	898	893	951	835	903	907	867	838	854	909	902	889	867	884	899	873	849	841	932	905	875	897	868	873	926	896	909	880	942	902	961	915	864	903	915	934	941	861	931	877	902	872	893	948	868	916	861	909	908	902	951	863	899	955	913	879	857	918	907	912	881	862	882	860	912	862	867	867	913	859	887	907
35573	23770	19127	7445	1845	1525	828	538	469	412	376	386	404	343	471	368	361	378	394	382	380	354	384	378	349	375	368	403	401	361	365	429	392	360	360	355	366	383	374	368	358	399	357	394	390	336	376	371	381	373	383	321	384	387	334	376	365	350	372	371	399	360	379	365	371	353	390	361	399	358	364	382	312	321	355	355	351	341	379	392	356	373	405	351	333	411	421	390	372	335	361	372	365	362	352	360	334	377	346	366	369	371	372	341	363	371	353	377	390	381	358	381	369	373	348	389	405	356	366	337	397	371	346	370	402	331	377	340	365	361	343	336	387	374	377	369	353	354	370	385	375	323	358	365	370	376	370	362	373	400	372	407	382	352	364	386	325	340	387	386	397	370	387	317	363	390	348	373	370	354	369	341	373	366	383	380	347	335	349	369	365	349	378	382	348	364	364	380	340	346	354	338	375	332	379	359	364	375	381	347	363	377	386	366	323	403	369	395	379	351	372	379	369	362	356	365	391	375	377	364	389	363	375	394	371	374	309	388	359	354	334	396	419	329	354	344	338	342	352	382	401	362	337	383	387	365	390	363	387	348	363	360	381	351	361	388	383	352	387	370	353	358	388	331	372	382	361	400	350	374	322	376	355	357	325	401	393	362	363	361	388	379	354	384	373	342	362	360	390	397	395	359	380	367	369	361	346	337	362	393	391	380	351	376	351	367	352	363	348	361	332	353	331	392	358	428	364	378	387	370	381	366	372	334	371	349	374	371	359	408	385	325	422	363	380	373	352	396	361	392	420	359	384	364	346	324	363	335	361	358	402	398	376	393	366	360	347	376	342	357	353	387	386	401	369	363	361	356	358	375	362	353	380	383	366	362	369	369	388	361	388	372	416	364	346	360	374	365	353	408	372	347	356	375	390	352	370	354	369	352	388	361	352	378	376	389	334	377	366	386	375	364	332	356	393	333	358	360	324	389	391	370	362	412	363	368	347	374	380	397	332	369	367	393	363	361	380	386	341	396	353	355	364	342	368	365	361	360	383	388	373	351	345	355	396	384	321	363	374	401	386	362	379	370	339	339	373	371	389	354	423	347	355	375	375	391	428	360	386	388	342	427	371	357	324	371	360	359	363	344	377	361	369	367	368	385	398	333	355	355	338	357	386	373	354	355	348	373	368	395	366	368	339	376	376	398	368	387	366	346	379	356	399	395	355	348	368	387	328	309	363	358	385	388	363	350	338	380	354	353	357	370	374	359	362	380	382	374	381	396	397	347	398	380	350	341	418	373	407	367	370	371	434	327	353	396	357	342	367	350	356	383	344	385	357	392	338	356	365	362	354	402	383	357	382	364	374	375	396	349	346	349	372	368	382	328	357	344	354	393	319	368	356	398	332	385	371	390	332	356	372	381	395	374	366	362	388	370	367	336	395	398	368	386	390	356	362	404	380	371	397	361	342	430	362	413	367	350	395	363	373	361	382	375	371	378	350	380	367	389	381	370	366	396	368	364	338	347	340	394	361	369	370	386	362	359	406	374	388	381	375	426	345	359	368	385	364	389	388	388	343	407	397	390	354	387	374	368	371	348	371	336	350	322	374	357	366	388	355	349	344	358	330	366	381	371	355	389	358	375	372	363	350	374	380	351	354	379	341	370	357	346	344	366	383	356	310	373	362	387	388	359	380	360	367	332	352	362	375	395	359	398	363	377	366	350	376	344	381	371	373	383	377	346	354	359	371	376	380	406	395	382	354	356	333	385	405	339	372	346	367	392	352	385	359	347	368	374	361	367	355	380	358	362	374	393	381	353	351	356	353	366	399	357	375	373	372	367	378	354	335	385	353	370	397	340	374	348	362	340	391	342	348	361	386	363	365	378	348	400	379	333	416	353	374	396	358	377	364	388	351	393	376	362	331	360	374	373	384	381	402	370	348	362	361	364	404	344	391	376	355	369	345	353	323	359	359	402	359	358	374	356	377	330	349	380	365	332	336	330	359	418	370	403	389	410	360	361	373	349	377	349	328	357	389	356	362	410	381	336	391	367	347	326	351	379	371	394	327	379	353	394	331	367	392	353	370	347	397	392	387	381	382	377	361	389	400	353	362	362	394	366	367	401	334	359	335	335	395	369	374	348	339	351	390	368	388	365	374	405	395	378	370	405	376	353	373	333	371	412	362	379	377	405	370	357	338	379	363	372	358	347	383	361	330	335	340	366	382	401	396	369	381	341	343	382	380	360	388	379	379	384	364	330	399	369	367	355	379	352	429	387	361	376	374	386	358	380	374	370	342	357	393	363	359	347	371	389	385	379	387	382	371	401	370	387	398	381	330	382	383	377	382	384	326	343	384	358	383	355	331	354	373	360	397	364	354	347	389	361	358	361	372	419	361	378	356	419	379	407	376	357	368	321	332	376	367	369	410	345	372	398	333	363	371	375	371	385	376	367	355	357	379	370	352	372	356	355	403	347	382	349	375	355	349	369	389	336	339	349	371	406	392	388	372	394	355	366	356	343	386	322	390	350	435	413	342	363	394	378	330	374	363	372	338	372	366	371	365	375	402	344	357	414	384	334	355	351	349	349	370	377	334	378	364	399	362	352	359	384	386	402	364	398	352	360	368	376	379	392	370	388	352	355	376	334	390	364	379	381	379	352	355	367	362	387	355	345	384	372	365	322	392	359	375	376	365	345	379	370	341	384	364	343	397	391	396	357	363	357	392	358	361	360	382	379	378	356	368	350	337	377	391	329	366	357	369	390	374	375	366	348	358	399	401	375	357	380	392	350	399	370	343	369	357	373	331	330	335	375	359	356	361	343	357	349	326	363	357	330	334	368	363	386	375	379	346	341	378	368	377	337	344	361	330	373	361	393	376	372	368	351	382	385	305	380	353	355	370	389	361	382	367	346	392	400	363	371	342	376	358	346	375	370	348	398	382	386	361	372	376	361	366	378	373	349	349	325	362	378	351	338	399	385	387	407	352	373	361	372	404	406	369	343	369	357	375	357	352	368	371	377	407	348	368	329	390	349	398	360	356	409	369	374	360	336	404	390	382	368	359	384	340	353	363	363	419	400	358	372	378	389	388	372	390	353	361	379	383	355	339	369	377	388	369	364	358	333	344	401	400	351	391	419	372	389	348	351	352	331	401	393	405	331	332	359	368	373	397	382	345	359	363	387	359	330	346	368	374	345	402	358	357	336	343	356	360	315	418	361	397	336	370	381	393	369	351	393	338	384	363	359	345	391	398	346	371	355	376	322	357	355	386	375	399	346	352	387	342	389	353	413	358	372	356	399	369	356	345	351	365	352	382	343	396	393	357	349	400	388	374	344	370	376	350	385	359	365	338	342	366	345	384	336	367	344	324	368	348	391	355	357	373	342	380	360	340	354	332	378	350	377	354	358	396	424	361	365	387	358	360	395	404	386	416	372	382	386	368	377	325	343	400	367	368	384	369	386	343	360	375	386	379	364	373	359	327	381	372	416	352	366	375	402	358	329
22363	18255	23016	9222	4691	5636	2973	1538	1274	1020	1019	966	944	964	956	955	929	884	872	830	856	853	898	880	833	896	869	908	819	894	902	899	888	859	822	856	812	869	798	822	839	791	832	817	850	824	818	805	808	780	780	778	788	834	791	861	865	817	889	848	781	876	849	877	755	860	821	780	807	809	848	814	792	802	816	859	832	814	846	808	794	886	826	841	837	814	774	820	817	850	760	818	846	813	783	788	813	848	782	804	821	816	765	827	859	790	848	822	850	834	765	836	827	914	842	847	870	843	836	795	846	837	830	825	824	850	851	811	845	819	810	834	774	872	780	793	831	763	786	824	795	784	824	837	835	817	774	909	825	835	859	872	833	830	839	863	824	850	763	750	793	841	796	877	780	819	869	782	785	722	825	883	766	803	780	838	837	843	791	815	825	833	854	838	800	844	848	839	839	856	788	765	805	713	809	753	817	791	890	817	861	826	823	812	813	841	809	815	820	816	822	806	841	765	825	815	816	849	821	782	798	861	860	822	814	846	844	815	851	844	768	821	836	835	793	792	863	858	811	830	788	868	836	837	823	806	771	844	808	807	831	788	932	816	810	818	815	812	780	819	874	836	806	839	836	790	826	778	790	830	835	784	828	868	802	801	787	784	795	837	825	811	824	864	804	826	814	806	858	772	800	839	857	834	797	789	841	820	812	840	813	762	748	865	799	844	846	825	852	839	842	769	782	809	877	810	789	867	809	761	827	818	865	793	848	825	811	894	805	818	813	899	812	841	785	829	839	748	814	773	833	805	842	790	842	822	794	856	817	809	807	855	802	830	801	811	840	827	835	822	821	854	844	818	812	825	827	864	846	775	814	832	788	802	839	838	870	789	832	809	878	822	813	801	816	790	845	770	817	842	792	806	826	810	807	831	827	790	827	856	804	853	836	815	844	818	780	803	844	830	866	860	868	833	818	805	769	823	762	851	804	820	840	786	782	819	768	824	795	818	841	856	810	814	781	803	804	827	830	795	790	837	839	847	836	877	785	792	826	796	821	841	833	845	849	827	811	819	817	838	798	817	801	800	843	820	792	870	810	836	749	789	816	818	838	800	828	830	878	759	783	813	815	841	825	824	841	791	859	781	832	834	800	815	810	836	818	841	836	806	877	816	842	832	860	848	788	844	808	786	848	816	800	819	788	837	827	827	806	775	871	805	812	776	791	825	783	777	835	851	803	873	836	845	847	779	827	818	854	861	844	814	780	837	825	812	820	824	826	777	816	836	822	804	840	795	780	825	807	840	767	798	784	756	807	789	760	820	864	793	822	782	823	824	760	829	850	782	811	822	806	807	777	844	816	892	812	796	857	848	809	808	828	760	815	794	796	807	843	835	804	807	808	776	836	794	815	818	838	796	856	826	829	818	807	869	818	845	861	849	862	862	770	827	792	800	854	821	763	872	824	824	855	792	892	843	883	837	817	795	808	812	865	837	869	800	856	799	845	848	821	826	865	774	785	855	793	840	818	816	850	812	824	793	794	821	770	815	859	866	802	812	834	818	855	868	812	824	813	838	805	830	794	832	839	809	821	807	875	821	840	870	800	772	830	815	816	803	771	831	794	785	821	813	815	808	790	816	778	780	765	848	834	819	803	823	793	746	813	827	751	789	873	811	832	837	800	779	838	829	896	799	836	841	846	788	833	827	871	850	856	805	870	805	827	862	827	840	794	814	833	847	803	794	851	837	799	845	842	837	814	845	776	848	795	831	837	844	843	803	792	865	849	898	790	771	802	825	789	839	813	779	847	822	863	822	791	843	791	820	844	865	816	793	772	848	818	819	844	788	839	812	860	822	840	825	812	800	813	836	829	786	785	829	785	826	767	829	813	801	825	775	771	817	854	816	843	830	782	832	814	844	850	863	868	809	740	782	791	807	824	783	839	793	828	826	799	817	808	845	785	850	860	837	804	767	822	820	812	820	823	859	811	795	817	822	826	820	829	792	778	840	832	861	834	860	809	785	824	880	808	843	820	858	807	807	844	842	823	818	822	844	835	828	872	808	824	833	828	812	822	783	848	819	797	813	835	860	810	860	791	851	831	819	783	775	837	832	781	826	830	831	847	839	831	845	828	879	838	825	834	809	819	816	827	851	842	853	819	782	841	756	807	786	806	835	813	832	848	836	827	838	806	839	802	789	793	819	856	776	857	846	815	789	823	824	882	855	825	861	859	770	840	788	831	846	825	887	841	801	856	848	846	773	812	868	803	854	820	833	817	852	871	770	839	773	781	813	791	803	837	817	809	832	846	844	811	881	811	807	829	807	858	845	791	828	803	818	779	832	807	803	789	820	793	835	847	844	848	781	837	805	815	796	794	838	835	766	858	810	865	801	857	794	791	827	798	834	853	784	802	813	780	837	870	775	853	845	869	826	844	814	807	809	835	828	822	846	834	800	812	760	794	823	814	808	838	807	842	824	819	783	813	811	864	861	826	800	829	830	862	825	853	796	774	873	849	770	842	811	878	804	827	845	801	858	826	852	855	813	867	809	792	818	803	801	774	833	771	844	888	791	754	818	810	813	810	845	785	823	810	826	789	838	829	802	801	804	839	782	861	860	845	847	814	786	811	849	782	897	818	809	797	769	769	810	817	822	825	842	803	839	855	823	859	838	821	814	826	824	833	766	862	838	839	822	833	797	866	828	826	871	812	873	818	842	780	843	846	838	819	827	823	827	820	798	802	809	789	853	772	813	821	821	791	807	797	774	806	789	836	857	812	799	824	836	835	818	839	873	795	771	773	804	820	792	778	825	865	795	802	833	858	832	794	839	824	793	813	805	825	788	874	806	792	826	794	827	809	784	831	836	875	820	817	771	788	841	874	786	827	823	841	823	812	859	752	794	831	781	791	854	820	792	772	794	845	821	839	814	797	805	830	847	819	840	814	817	819	840	809	834	839	823	831	836	846	790	808	821	763	839	826	830	862	864	796	831	830	779	808	849	848	776	817	829	815	822	814	783	786	845	843	788	772	801	851	792	869	842	833	838	795	810	867	777	811	831	815	838	814	854	804	845	794	883	811	793	833	813	850	811	817	791	802	829	836	824	813	799	776	819	796	845	817	822	845	802	805	828	821	878	798	791	802	829	825	849	795	843	827	810	787	758	813	816	867	852	803	838	793	872	876	824	772	844	771	864	790	835	834	851	828	840	813	815	779	762	858	791	793	860	810	765	831	821	827	767	842	793	834	769	834	802	822	784	873	842	838	797	854	820	846	842	787	826	777	802	851	776	816	803	813	853	921	862	786	760	812	795	802	822	833	834	788	805	772	834	815	857	813	771	812	779	806	830	846	831	808	834	803	831	842	801	784	843	801	856	825	768	818	788	805	852	839	822	837	818	821	807	819	765	837	846	862	824	835	821	848	797	811	845	793	790	864	842	794	778	816	809	845	820	795	755	795	800	800	813	818	843	839	812	821	837	849	838	812	810	814	785	825	822	835	785	804	782
44635	32335	30397	15527	3385	2225	1310	665	572	495	472	495	425	427	465	465	433	452	436	443	427	430	437	423	439	407	418	425	391	465	420	437	430	426	406	405	390	417	442	373	398	429	431	405	425	398	415	449	391	383	415	463	436	434	393	413	377	393	371	386	408	410	423	411	420	405	363	392	468	424	404	412	447	408	401	434	430	429	409	383	357	408	432	404	423	368	423	391	396	388	409	401	427	432	434	388	425	365	422	427	418	401	414	423	411	385	426	411	380	423	410	440	388	422	410	396	421	390	441	447	404	419	387	373	413	467	453	421	431	400	393	408	408	392	445	411	463	434	429	415	385	439	433	421	391	393	446	419	411	416	400	401	383	406	427	444	419	435	410	452	419	434	443	441	411	378	353	412	438	423	403	424	415	346	387	408	442	414	415	417	375	449	413	450	416	394	421	450	416	438	427	429	456	425	386	385	437	432	406	389	438	410	424	405	367	431	434	434	460	446	412	395	385	450	398	428	415	384	388	439	390	448	435	433	416	418	414	374	417	395	374	431	378	401	385	383	374	402	423	420	411	401	411	474	419	393	436	420	444	424	399	449	407	434	430	388	432	405	411	444	386	418	406	432	434	458	434	390	385	425	392	437	405	422	394	411	427	402	404	395	436	429	422	402	403	432	402	431	396	440	421	424	369	370	433	411	387	415	395	373	408	411	410	433	383	406	451	435	386	400	416	415	392	423	410	379	375	364	409	409	413	425	383	393	453	453	448	415	404	383	434	436	421	435	442	437	379	417	428	421	428	433	438	452	423	425	423	431	422	420	399	435	381	433	432	424	388	403	422	418	436	424	415	427	422	430	432	427	409	392	422	384	394	413	405	405	392	416	443	406	421	408	441	430	391	392	413	464	384	435	435	465	443	437	422	389	410	411	409	450	441	415	442	431	428	412	376	415	426	422	383	410	421	369	390	456	425	402	432	401	423	406	405	409	417	401	409	424	413	400	403	400	367	392	360	410	391	376	419	439	388	409	440	442	414	421	393	444	415	430	402	414	409	414	387	412	424	418	433	420	394	447	437	441	428	404	417	402	376	422	407	414	410	422	415	367	405	442	396	413	409	419	421	412	457	414	399	382	410	381	457	419	432	385	362	374	403	420	430	446	423	417	402	428	446	451	431	411	393	404	452	419	419	422	465	399	393	396	392	439	393	415	408	417	428	425	394	388	380	394	440	406	382	392	398	427	403	379	402	396	380	408	414	440	435	440	409	450	417	404	403	407	438	387	415	422	434	384	416	448	402	413	406	420	445	416	400	468	374	454	419	446	374	386	389	399	387	447	430	415	377	404	427	425	369	395	408	410	426	394	382	417	406	425	441	429	448	392	390	378	437	458	402	451	432	395	425	397	422	455	411	455	450	390	410	380	363	446	441	411	415	403	408	392	399	435	450	385	409	394	393	396	392	380	421	387	429	419	421	445	452	429	433	421	395	433	377	403	425	426	444	393	397	449	386	380	480	382	368	419	430	428	388	414	446	420	419	391	414	388	417	427	415	431	426	403	423	396	404	425	434	405	435	435	405	400	403	427	429	418	463	417	438	369	420	414	386	374	434	370	374	415	395	394	380	457	413	384	401	429	397	432	421	398	419	392	444	410	463	460	440	441	453	410	438	411	375	393	406	380	422	383	408	409	428	427	401	395	377	379	430	373	413	454	421	414	429	401	387	401	442	401	394	405	394	442	405	382	400	441	455	401	469	417	433	425	418	417	407	418	416	394	415	391	391	412	408	389	392	399	396	380	408	416	396	437	428	426	453	407	403	404	452	407	422	398	427	400	407	424	394	414	433	388	389	405	462	399	417	400	392	424	415	411	455	419	381	429	450	424	423	402	405	439	415	442	387	416	457	411	431	432	371	431	405	411	433	444	436	383	397	445	454	396	419	413	378	420	469	447	444	410	392	402	393	429	449	409	409	433	411	420	459	442	418	415	423	410	426	403	373	442	414	455	380	448	393	439	418	419	413	401	403	421	381	379	387	458	422	412	437	400	445	410	368	430	414	418	407	435	418	397	416	440	439	407	427	402	375	410	421	384	396	398	383	396	425	420	364	431	420	454	429	387	404	442	428	415	436	460	429	384	406	412	422	424	440	431	412	411	406	419	402	381	426	374	396	419	412	437	399	443	421	450	443	362	414	396	459	430	401	434	428	429	391	419	390	394	415	427	412	431	380	441	425	423	409	424	418	429	400	432	382	421	432	418	416	397	417	414	422	425	447	420	430	446	443	415	399	431	437	411	410	401	412	391	386	403	398	385	434	466	447	398	391	472	391	387	467	366	416	381	379	443	386	418	433	406	404	375	391	431	403	372	430	390	439	431	429	430	411	389	408	429	475	426	389	436	431	431	359	401	436	390	374	380	386	419	394	411	418	399	391	398	420	466	426	422	438	403	451	415	431	380	397	385	406	397	422	395	376	424	376	422	421	391	415	430	413	430	382	433	407	445	452	371	408	410	406	396	384	448	382	427	440	414	392	438	450	408	381	412	410	440	429	413	433	389	382	389	409	400	403	395	405	437	431	409	433	383	467	429	495	395	407	445	428	387	393	406	412	373	397	396	381	418	398	402	411	407	413	456	442	395	379	372	411	466	405	440	365	385	398	406	401	422	417	411	399	396	397	372	441	424	434	393	408	433	420	411	420	430	412	439	422	411	410	442	437	425	443	417	407	383	423	473	417	418	397	415	403	399	385	443	412	423	406	431	429	462	390	422	445	384	390	401	404	410	398	444	455	385	448	416	422	393	377	423	412	405	405	413	434	410	449	446	461	365	423	452	405	387	381	402	414	452	435	404	402	378	414	383	419	407	421	419	421	444	437	426	408	431	441	391	376	395	455	378	438	437	423	408	393	396	374	448	428	436	423	421	405	426	394	374	382	385	437	444	448	403	442	389	395	399	423	416	444	410	408	417	410	420	452	464	415	428	429	401	414	422	413	449	435	403	436	401	457	421	451	442	395	388	387	455	404	419	424	439	414	401	426	416	422	406	431	408	445	429	416	385	391	417	397	434	395	439	434	403	447	428	405	410	413	414	403	385	410	396	410	413	405	420	414	423	416	437	443	381	430	411	441	412	434	418	440	386	391	413	427	418	412	408	414	412	449	422	416	401	378	390	421	475	464	409	402	397	402	430	412	395	431	425	405	415	445	396	417	466	424	393	421	417	440	433	392	443	426	416	436	421	426	403	395	403	405	428	429	395	455	440	397	438	398	394	386	426	413	450	456	376	423	431	409	416	397	395	414	394	447	395	437	398	395	430	436	434	405	402	404	417	432	410	410	447	381	389	414	438	452	422	393	425	431	443	390	408	387	416	406	419	429	442	422	407	389	418	422	431	448	445	427	388	423	422	409	395	455	455	410	418	420	429	412	451	413	377	409	445	414	406	424	443	460	418	397	433	393	408	445	413	405	429	399	395	402	428	432	440	443	474	456	465	441	374	452	400
27252	24355	32636	15834	5877	7508	4108	1941	1674	1428	1260	1281	1174	1120	1093	1043	1084	1058	1036	1030	1043	1034	998	1004	944	972	958	1037	1012	1102	1015	967	985	901	970	963	983	934	989	929	925	927	893	943	902	911	939	943	914	939	919	916	927	897	914	931	927	906	871	918	907	952	901	908	904	924	965	963	913	880	886	928	906	948	913	969	963	929	914	964	903	936	931	862	963	948	934	863	924	908	936	943	946	934	886	917	911	919	931	861	890	908	859	891	875	914	944	889	924	930	950	912	887	923	942	908	942	891	911	889	942	876	912	952	888	850	887	931	936	956	914	973	919	928	947	890	932	937	937	929	940	903	935	882	897	844	957	868	938	943	881	956	928	931	878	921	926	880	942	881	898	958	876	892	897	914	900	933	920	924	899	889	912	936	945	945	885	895	946	897	861	869	933	883	918	913	945	882	874	945	893	955	938	894	911	858	953	922	938	931	888	936	913	914	879	841	895	872	900	924	923	938	855	912	929	925	917	827	921	971	951	950	900	885	927	949	943	865	942	899	950	939	899	926	918	929	975	914	931	890	961	947	908	902	932	937	929	921	916	897	885	970	912	883	935	910	929	937	959	947	967	950	874	992	929	909	944	939	903	915	876	923	897	893	902	941	918	909	924	902	892	926	890	865	946	888	928	955	927	948	976	894	957	918	869	924	951	880	899	883	877	884	863	903	964	937	951	926	915	909	875	869	876	940	812	899	942	898	886	920	921	934	947	960	869	948	887	858	876	985	918	905	926	890	945	893	930	901	953	893	899	914	877	932	930	891	929	899	865	882	911	889	881	949	937	940	931	896	869	919	1005	935	881	856	874	898	891	946	908	953	896	915	908	908	951	862	919	901	883	926	928	898	946	926	879	875	906	898	932	896	945	986	931	893	930	899	946	881	929	916	927	959	850	868	908	854	928	910	939	966	934	925	875	858	907	888	925	913	914	922	908	911	977	871	881	906	887	888	965	873	949	923	900	915	890	908	892	875	922	989	922	928	917	948	903	867	922	910	861	850	937	882	916	892	925	922	914	923	909	974	945	926	927	917	919	941	884	900	906	973	829	924	880	928	973	837	945	968	905	899	946	869	845	898	997	888	923	948	944	907	948	887	896	873	930	927	949	917	911	891	908	887	892	926	916	907	942	861	866	905	848	844	946	908	871	935	901	913	925	936	931	901	949	885	871	934	895	960	915	883	916	891	911	914	841	924	984	892	905	936	927	918	940	920	916	937	865	899	905	899	901	931	934	958	931	891	915	857	918	887	821	878	961	947	939	946	932	923	879	921	889	917	865	908	943	891	882	831	936	956	876	894	878	920	949	907	908	860	924	922	910	899	910	907	900	917	927	924	939	948	920	888	880	887	931	915	929	912	869	932	900	888	912	918	948	918	923	890	875	932	903	935	939	938	915	932	933	923	879	886	905	870	915	892	924	918	829	877	885	925	912	877	842	916	917	903	936	893	956	975	908	898	982	926	895	894	928	897	907	890	887	872	876	896	863	917	916	954	938	935	906	911	962	913	940	920	904	892	905	916	948	845	896	863	843	868	947	929	899	890	910	956	882	950	887	911	882	908	895	867	914	903	947	912	917	918	914	839	909	895	920	911	894	903	880	922	980	884	968	903	932	912	933	900	892	894	912	878	914	924	872	936	895	934	949	939	845	901	931	933	941	868	901	855	918	901	960	933	896	894	964	992	900	903	954	917	883	876	921	931	927	936	931	928	920	890	885	891	911	904	910	933	904	889	858	933	891	891	897	941	908	935	894	923	923	925	911	912	890	939	946	889	890	953	969	897	911	915	961	922	902	968	927	937	956	904	938	871	888	945	925	963	903	891	885	906	894	955	936	911	909	926	925	897	921	902	915	941	843	880	916	924	874	924	902	903	900	905	909	914	915	905	877	939	896	933	939	928	946	911	923	955	846	884	894	946	890	914	936	872	896	896	915	897	897	924	871	901	915	899	921	889	961	894	909	938	953	903	923	895	892	876	875	936	878	950	906	908	906	943	936	902	856	898	891	946	948	935	897	950	869	943	891	911	863	902	910	895	891	892	871	838	932	888	914	880	896	928	909	919	900	905	885	932	924	904	910	936	902	896	940	949	903	960	945	898	898	912	858	970	897	850	945	915	929	846	914	914	934	909	882	902	899	862	950	931	960	940	888	883	918	901	946	883	900	869	892	913	877	888	894	905	915	921	856	960	967	875	932	945	856	915	939	927	883	921	900	903	929	908	890	913	876	901	945	843	942	950	901	929	895	939	900	941	911	896	906	936	928	867	920	997	908	877	926	907	904	879	895	921	934	891	902	874	913	903	890	930	894	934	910	933	903	889	871	903	918	918	960	899	951	888	902	946	940	869	941	922	908	892	940	940	931	852	922	866	888	887	960	915	916	961	892	915	963	967	915	852	924	891	900	912	934	891	894	963	888	868	940	904	930	927	891	912	908	943	904	918	941	906	876	878	918	951	918	873	936	898	932	925	964	883	924	847	917	917	896	937	901	936	913	848	888	849	950	927	864	904	879	945	849	931	914	906	950	913	848	906	926	842	918	939	889	890	865	939	922	955	926	893	948	879	882	956	894	930	915	904	910	954	975	876	886	934	924	871	911	1039	894	891	892	818	904	943	907	967	921	917	966	853	925	888	917	936	886	903	916	913	948	897	894	931	931	902	907	886	888	908	897	920	931	893	913	920	945	894	926	899	888	915	944	938	898	928	908	903	885	904	926	901	923	936	890	910	899	931	855	914	923	909	884	939	895	935	873	976	905	901	902	911	923	948	908	907	914	877	894	891	932	863	900	951	994	940	928	885	887	975	950	895	895	918	952	902	941	924	962	904	935	881	933	919	881	949	917	881	896	938	931	969	905	961	919	924	933	950	837	955	853	960	852	939	891	904	951	962	898	885	937	902	922	888	928	887	933	888	928	949	943	884	954	905	901	920	899	938	935	900	916	893	897	877	907	911	922	909	867	949	881	906	952	913	881	943	972	868	956	925	906	936	879	867	914	891	896	933	907	931	933	948	912	898	939	988	957	903	908	851	912	948	940	921	909	932	924	879	910	931	992	963	981	979	917	910	895	873	926	895	912	936	953	946	917	898	926	922	927	880	901	927	940	907	883	916	986	869	914	914	873	862	903	911	844	939	910	905	906	927	932	928	931	863	939	916	879	883	925	898	899	939	871	900	922	921	887	888	894	942	944	943	894	874	903	900	894	889	920	897	877	907	896	895	926	866	840	935	952	940	950	907	944	888	932	928	944	896	850	890	900	905	871	885	952	909	869	902	940	897	868	849	857	904	928	865	922	929	915	950	890	964	937	992	916	890	927	938	909	929	895	941	891	910	875	911	899	864	896	927	887	978	880	944	915	882	865	922	896	910	941	905	929	926	909	917	869	892	929	918	925	914	859	942	912	878	892	925	914	898	891	879	978	815	962	912	891	894	906	860	958	924	883	853	818	940	894	890
20298	11715	7498	2964	1164	1174	763	521	492	429	414	431	420	417	438	455	421	452	460	397	378	415	420	425	442	417	419	414	419	429	439	430	437	448	390	407	394	402	417	430	445	404	442	421	448	424	432	425	442	449	404	365	438	423	402	420	425	418	397	422	435	416	424	434	433	430	455	410	408	388	444	405	416	424	405	393	432	415	428	418	414	451	432	436	417	445	411	426	434	412	414	432	410	402	440	376	378	455	426	420	398	446	479	427	413	436	428	418	431	440	426	465	407	415	401	377	436	380	413	389	449	405	407	409	419	438	391	405	397	422	415	401	367	427	414	431	412	426	414	426	419	377	432	443	417	379	421	413	422	407	429	484	445	406	425	389	451	486	392	411	431	396	418	434	426	438	449	420	462	441	425	404	445	434	437	406	416	410	440	413	407	425	406	416	398	414	423	423	417	438	419	401	445	407	440	433	435	436	425	415	428	417	385	393	415	398	407	388	428	425	422	369	422	412	394	379	416	415	414	445	441	412	424	411	428	437	428	442	421	408	475	428	390	438	423	436	449	430	396	375	435	425	422	419	425	466	393	424	417	405	424	415	418	386	414	414	416	461	437	397	415	395	426	390	444	429	427	421	435	435	439	453	426	442	414	446	452	447	423	413	427	405	418	450	411	412	390	420	448	453	452	391	398	458	446	375	383	442	418	405	411	433	445	476	377	415	429	412	435	446	407	421	407	433	428	420	456	399	439	403	439	416	387	419	404	429	440	402	404	398	425	428	422	407	424	451	470	419	413	420	404	405	400	401	393	427	439	397	439	435	406	481	464	452	429	403	439	447	427	402	487	410	448	427	412	416	435	412	412	397	417	429	431	442	460	435	388	390	407	401	412	427	440	415	396	409	399	398	422	399	414	418	419	407	430	405	433	400	447	409	424	428	416	411	383	441	425	421	401	433	421	451	421	384	417	409	392	399	401	409	447	436	405	456	397	417	443	404	414	402	392	427	411	447	417	440	399	437	426	422	382	438	383	421	397	362	426	404	428	425	428	457	409	406	382	429	446	406	430	423	414	468	429	408	418	375	430	398	396	392	373	402	449	441	381	411	422	389	418	439	400	384	446	451	401	360	431	400	426	410	415	398	421	435	404	389	394	415	386	416	417	362	425	428	445	397	404	488	416	428	411	451	416	409	420	399	462	421	422	451	430	415	412	409	409	413	426	416	408	410	426	435	418	424	416	420	428	439	407	405	470	443	432	442	379	441	394	417	446	401	371	409	408	452	402	405	408	415	453	401	429	378	385	413	426	428	467	383	428	419	429	421	423	449	424	405	440	403	397	418	389	428	455	415	407	409	397	429	387	405	397	374	421	466	400	437	412	401	450	423	378	429	423	408	407	439	405	421	452	397	445	424	446	419	426	402	424	455	421	389	449	440	432	424	422	468	425	439	432	413	409	422	373	420	439	406	428	463	468	410	446	400	387	424	410	436	398	431	416	391	398	426	410	402	407	391	463	395	432	399	415	433	435	386	426	385	428	432	432	414	392	418	447	424	416	423	447	410	393	409	416	428	449	438	459	408	389	413	433	456	407	445	429	420	434	405	429	397	431	425	488	456	403	416	435	456	438	413	427	466	412	415	439	422	418	401	383	392	420	413	427	434	394	403	429	446	407	445	383	412	370	414	409	391	441	402	459	446	410	426	389	420	411	415	415	389	406	464	440	416	406	427	414	436	435	436	396	415	425	413	405	452	415	432	427	413	401	450	402	405	420	431	381	442	434	416	407	432	398	405	393	462	408	397	408	476	443	409	442	389	413	452	410	415	398	401	445	442	440	411	397	394	408	416	438	418	431	460	420	445	444	433	410	431	448	399	442	417	457	449	418	421	395	441	405	430	435	429	399	439	439	420	405	412	416	426	379	408	430	463	427	437	429	434	455	420	433	437	400	430	408	435	434	392	395	419	435	380	399	431	409	355	403	437	458	452	395	451	413	406	416	388	419	419	416	383	437	423	387	427	398	435	436	449	408	398	421	399	371	382	398	407	459	430	363	390	424	395	422	410	387	391	420	401	412	428	413	430	406	397	407	395	420	459	421	450	372	413	402	405	444	425	454	421	409	400	442	431	421	427	402	407	391	433	415	428	389	441	421	390	445	448	432	424	409	402	439	390	402	467	422	411	430	388	409	433	375	408	416	385	417	431	412	422	384	414	402	404	376	418	436	436	397	425	429	391	407	429	447	422	415	413	392	390	444	415	414	397	409	412	430	428	408	394	392	402	416	404	414	413	428	433	403	369	394	446	403	398	428	438	442	448	458	392	407	433	413	449	427	410	409	436	418	437	416	423	446	430	423	397	429	411	385	436	387	436	431	414	414	373	461	395	428	439	430	419	375	436	413	449	447	465	434	370	403	421	415	385	416	446	427	433	411	443	414	390	411	413	421	398	457	392	417	468	427	400	420	388	416	434	405	479	416	401	422	438	404	446	425	427	435	414	448	427	419	453	457	401	416	414	396	422	438	426	439	413	437	416	394	422	427	415	466	436	377	415	441	432	445	425	415	413	451	453	410	438	433	418	380	409	407	441	376	438	404	391	397	433	425	383	436	416	443	445	408	369	400	422	391	414	401	402	448	396	395	380	407	439	433	413	425	400	375	404	422	451	426	443	449	440	416	389	436	431	421	419	405	399	437	436	413	423	410	400	428	402	444	421	452	406	439	428	433	453	414	431	430	432	387	401	433	467	433	411	382	432	428	406	392	379	430	389	470	445	398	450	376	426	430	431	431	401	437	434	413	414	403	423	393	390	416	414	422	432	375	404	471	461	424	435	408	430	417	393	410	423	423	437	404	408	410	409	434	444	447	405	432	426	458	447	414	411	396	424	398	395	370	441	413	405	408	445	416	366	444	417	422	440	429	443	417	444	461	428	414	415	399	413	420	394	421	411	441	384	417	411	425	425	410	400	380	449	431	426	389	431	432	412	418	411	439	473	437	460	405	403	439	420	429	404	388	438	463	420	427	366	429	420	434	379	366	371	416	432	431	389	422	402	453	423	458	409	379	413	426	432	439	388	413	429	404	430	420	418	406	419	434	422	398	393	392	402	401	386	416	430	402	457	408	399	414	407	406	392	436	375	457	415	407	447	380	383	450	410	431	425	387	438	404	428	421	383	442	403	424	404	422	373	406	462	382	453	397	439	428	419	463	425	434	411	414	423	391	442	403	413	466	442	396	432	403	374	422	410	425	401	411	440	409	412	444	435	404	436	441	417	442	404	390	406	446	429	435	430	483	432	420	445	445	425	435	394	394	428	423	407	428	415	429	404	414	362	417	375	447	410	399	439	412	431	418	437	405	459	468	433	390	400	425	428	380	375	397	427	416	438	375	404	431	455	422	427	415	412	402	421	426	416	480	410	424	417	412	467	418	386	419	419	388	394	419	377	432	393	410	411	441	443	427	423	431	449	389	437	372	399	381	458	441	425	409	428	409	471	404	426
12096	9479	11238	6245	3300	4024	2193	1301	1065	969	955	990	965	1016	958	911	905	914	898	915	956	920	989	932	888	937	955	890	911	930	901	963	939	941	927	897	920	917	940	942	831	923	936	856	960	873	957	883	887	900	867	918	974	906	917	944	909	888	987	941	934	885	910	929	909	908	888	971	891	863	889	908	982	898	969	906	903	940	926	927	970	895	880	935	930	943	896	920	941	875	903	924	963	911	902	948	899	984	879	827	892	885	930	934	908	979	940	888	956	909	918	925	865	848	880	949	937	878	949	885	936	856	929	907	936	889	890	909	932	936	928	917	864	895	928	922	982	945	912	918	887	843	864	885	891	893	962	912	917	980	902	959	873	948	925	892	928	912	968	905	888	926	896	919	901	977	930	892	908	883	866	888	937	944	950	948	871	957	904	930	857	944	953	870	922	934	876	854	941	933	882	972	926	935	899	932	938	916	968	907	994	895	927	894	896	971	895	930	908	959	873	922	853	939	879	891	937	928	880	912	942	910	888	879	827	906	906	900	904	938	899	907	978	875	933	945	878	883	927	960	868	894	906	847	901	930	889	925	953	963	878	865	902	954	865	920	931	907	894	887	882	914	857	917	913	861	929	874	911	876	920	857	900	931	881	907	942	973	912	916	910	981	880	882	874	869	950	959	919	934	939	903	902	897	832	908	906	964	931	893	915	885	885	899	929	959	913	900	894	898	974	894	963	889	944	940	937	894	881	922	927	903	910	923	906	872	900	892	884	881	910	920	847	921	890	862	929	844	908	889	869	920	873	896	861	901	927	893	895	909	896	945	905	895	904	901	877	935	886	943	927	883	974	885	918	877	889	912	959	916	888	883	928	889	894	940	865	849	909	927	920	882	901	940	890	906	906	921	915	897	927	910	903	932	874	884	902	962	918	921	922	858	866	922	880	952	907	894	929	909	923	901	935	900	881	952	944	931	943	912	899	890	897	858	871	978	879	953	911	974	839	958	928	910	878	892	915	859	885	911	892	898	976	946	902	895	889	914	969	891	872	941	888	892	937	923	930	894	889	934	898	901	889	866	909	898	951	918	846	952	958	964	933	893	938	885	913	903	922	896	919	905	938	932	913	927	900	939	887	946	899	914	920	908	935	915	874	899	921	894	898	893	876	851	915	917	930	921	943	881	904	916	814	901	892	920	895	867	934	899	926	888	915	847	879	893	949	888	925	926	864	883	917	935	873	871	925	928	809	896	916	909	868	874	895	912	916	906	909	893	894	913	891	886	912	942	921	907	888	894	886	977	924	940	904	912	907	947	933	925	921	901	952	874	915	934	849	926	903	876	919	908	925	854	901	937	897	918	919	869	891	952	914	936	926	906	892	941	929	910	911	888	943	860	945	922	924	905	911	952	886	924	894	926	981	902	894	930	880	877	937	945	882	902	924	893	909	895	979	960	939	873	944	950	902	904	893	947	948	922	897	860	905	935	933	887	924	963	910	938	917	889	943	942	920	909	920	930	916	862	939	946	846	938	858	909	896	905	862	931	906	940	924	979	915	847	882	927	913	921	868	891	906	905	933	890	919	927	960	954	922	944	892	891	927	909	896	864	967	955	912	921	952	922	901	926	913	902	944	940	950	905	903	931	967	912	897	929	938	919	915	929	913	920	898	840	931	896	904	835	905	896	904	920	963	930	849	908	893	886	894	902	924	895	895	897	904	928	1001	956	946	906	922	911	886	864	894	919	925	904	940	894	893	934	926	849	918	942	938	915	917	918	893	930	913	908	907	882	923	961	922	902	895	947	888	949	907	925	886	904	880	856	921	903	884	975	890	890	907	927	941	876	902	913	984	894	911	899	888	938	944	900	972	921	928	924	897	873	964	913	917	869	887	912	973	889	918	898	942	943	958	883	869	943	957	897	976	859	925	902	916	869	884	923	874	941	901	919	931	953	909	929	916	892	962	904	866	870	917	926	916	922	881	859	884	910	933	916	924	880	946	955	904	911	839	897	883	940	926	917	966	939	917	935	901	924	912	937	955	937	933	934	929	849	899	888	927	908	914	866	875	882	952	948	898	877	899	863	949	865	984	962	963	924	905	925	898	875	879	925	881	885	965	905	916	905	942	878	964	893	926	920	890	882	898	931	899	890	897	884	852	886	923	845	898	953	895	903	905	915	908	918	887	865	923	927	917	962	933	853	873	931	878	915	914	914	868	925	934	893	870	911	853	938	953	856	984	938	895	918	962	879	862	900	948	948	911	892	911	883	919	912	903	899	940	933	926	895	915	921	876	949	922	894	898	948	854	894	938	923	899	850	888	913	935	972	894	890	930	926	892	886	922	912	916	853	915	920	928	949	932	881	899	873	908	921	917	909	996	924	886	905	937	891	884	880	931	914	938	921	930	940	964	863	901	882	908	932	917	876	884	979	906	932	890	948	947	893	898	921	899	876	930	915	919	897	914	932	932	950	932	947	919	954	955	920	889	921	946	883	888	885	935	944	908	947	935	921	943	875	933	897	935	928	925	878	911	887	893	924	845	887	903	878	893	980	908	862	875	909	970	896	977	910	962	851	903	908	939	911	921	904	918	950	938	931	919	891	902	909	936	886	888	918	915	894	916	886	876	865	912	916	907	912	957	898	886	859	919	963	899	915	940	909	878	988	890	894	968	954	917	907	887	965	886	905	886	891	925	843	879	907	920	927	862	880	881	877	960	910	901	922	942	984	926	858	950	969	921	862	891	918	868	977	954	965	959	916	911	948	850	887	866	930	880	911	911	881	941	944	924	917	848	906	855	877	916	874	924	891	932	899	880	891	909	885	912	873	869	922	873	908	934	929	913	890	928	941	922	929	951	873	901	898	886	917	916	927	913	928	951	920	869	873	950	919	896	958	909	886	909	907	896	909	951	870	893	933	907	913	918	948	892	922	920	915	920	865	948	907	902	915	910	943	942	950	886	905	918	870	891	884	897	861	947	908	898	921	903	924	877	934	944	922	927	898	919	908	860	848	885	923	889	901	855	896	899	887	936	913	863	934	961	845	890	944	911	940	972	897	922	891	973	942	821	868	898	904	895	867	912	917	884	884	912	899	956	901	883	916	889	917	934	909	858	847	865	911	883	909	954	906	907	944	907	889	912	962	933	904	890	933	962	870	911	903	897	899	969	936	899	868	906	907	953	926	909	909	840	925	892	884	925	866	847	954	950	906	910	906	939	894	945	902	884	905	912	840	926	876	929	905	911	865	938	924	903	877	903	878	909	895	890	882	882	876	889	884	881	914	923	896	875	883	935	868	900	942	919	928	941	920	928	927	903	871	887	916	932	973	934	918	914	909	870	879	944	911	924	978	885	902	918	931	888	912	910	903	919	883	906	912	885	928	922	937	900	876	915	930	947	883	935	877	897	911	936	884	889	882	926	904	918	846	884	881	909	908	956	986	893	881	941	859	964	931	888	913	958	899	966	922	924	915	918	923	928	939	899	906	908	859	891	917	938	909
36147	23871	20645	12093	2486	1630	889	538	453	413	421	415	435	373	395	346	424	340	438	371	366	320	351	365	397	384	417	387	412	363	374	355	375	388	355	407	418	354	370	369	349	340	372	364	403	400	416	370	395	372	340	357	354	380	381	405	377	377	349	375	346	359	385	389	377	359	362	399	356	431	377	398	338	375	389	383	342	394	375	399	369	353	384	352	381	384	375	379	367	415	375	378	390	357	372	391	378	366	372	376	370	390	341	382	377	364	361	345	391	387	404	341	366	380	389	384	362	361	392	342	391	375	347	380	380	385	380	356	380	380	362	343	395	354	369	365	425	347	358	365	377	397	376	368	398	364	332	390	354	415	396	365	408	399	368	368	382	357	381	387	377	404	400	398	353	393	356	371	363	370	357	410	400	365	383	358	374	376	389	393	377	357	423	357	367	347	371	350	389	396	331	370	380	395	383	347	387	366	395	441	370	369	398	390	406	364	344	335	347	373	400	378	374	370	389	380	386	398	367	363	380	334	393	377	397	366	369	364	389	383	360	404	393	402	352	387	358	364	378	404	381	395	380	364	378	367	361	371	357	386	374	362	370	376	379	359	386	365	362	413	360	364	402	380	369	367	387	379	405	386	348	345	377	348	357	376	376	402	358	407	347	370	392	365	373	338	349	340	338	356	366	393	377	385	355	384	361	358	357	364	361	377	400	365	382	372	377	362	412	386	387	404	352	387	362	371	379	365	385	386	402	386	366	366	396	375	371	361	416	355	383	373	350	359	350	371	357	376	355	401	379	383	375	373	327	370	391	361	362	367	384	377	366	317	370	379	365	359	343	379	367	382	353	373	358	394	370	361	419	349	361	337	371	417	349	378	345	387	351	375	387	352	339	384	393	384	362	367	335	359	372	390	358	355	325	366	353	367	402	380	396	376	350	401	359	344	371	375	358	335	356	428	361	380	383	384	333	358	369	398	338	355	327	430	361	373	345	386	353	345	382	372	396	355	376	356	365	338	351	337	369	385	361	360	366	343	377	421	399	353	326	381	358	382	343	393	388	377	356	365	382	400	375	412	409	420	390	355	382	375	377	341	381	365	362	390	391	366	388	367	363	356	382	345	393	435	380	346	394	399	402	342	372	375	368	389	334	394	373	404	374	336	345	343	384	368	343	350	362	367	370	382	363	414	350	385	388	347	371	379	368	362	358	381	372	344	366	382	378	362	397	338	356	384	349	372	382	370	405	400	389	392	381	398	361	415	369	371	387	373	395	331	335	345	378	403	345	383	350	384	393	361	362	381	413	401	364	379	350	390	360	431	360	357	355	372	374	379	405	378	368	358	334	357	380	351	380	337	381	380	414	386	383	372	382	373	355	314	365	368	367	362	385	360	345	396	382	381	368	395	388	353	337	363	348	377	367	359	397	375	342	363	383	369	378	392	361	367	370	374	368	340	393	349	340	356	344	404	399	377	360	382	359	389	401	384	364	383	349	376	357	383	360	372	350	368	392	342	379	376	384	341	343	377	388	384	403	374	379	398	403	372	389	398	342	373	369	370	409	376	380	392	343	371	396	369	390	371	359	355	359	369	391	399	398	361	398	368	400	396	397	373	357	361	389	368	389	345	400	363	371	376	375	376	410	373	421	404	352	347	352	376	357	383	365	385	386	343	384	406	386	355	382	367	346	390	362	394	392	421	392	379	363	373	374	403	397	390	375	378	417	339	358	354	389	359	400	344	356	376	355	368	356	398	355	391	411	377	350	397	377	359	351	368	354	386	338	357	352	376	409	350	372	379	370	386	369	389	371	379	371	380	399	410	409	352	354	383	356	371	349	312	329	347	375	396	341	358	388	374	363	353	361	376	366	388	354	370	385	371	350	404	368	340	320	396	353	380	377	374	347	386	340	323	380	330	379	399	379	360	348	335	397	414	347	343	364	372	366	363	331	406	381	373	335	369	353	385	393	416	376	383	393	419	421	368	397	390	388	366	357	355	410	397	393	380	404	378	366	383	371	374	387	365	389	352	394	366	423	359	370	345	359	397	388	350	378	402	381	355	400	402	347	334	360	391	351	390	411	396	350	344	396	366	394	378	378	371	358	342	374	359	366	372	363	381	408	382	351	385	350	387	370	377	384	378	380	368	373	357	393	377	374	418	360	326	356	375	346	350	350	383	408	350	340	370	358	353	354	352	363	369	380	384	395	404	361	415	372	398	388	358	355	406	340	353	380	340	386	393	398	372	385	362	417	373	359	332	367	362	349	368	411	346	402	329	374	344	337	357	393	343	380	397	381	357	388	379	365	366	382	360	398	365	369	368	372	345	342	353	400	396	394	383	409	364	365	361	349	363	387	380	363	409	350	397	341	386	390	373	381	376	363	393	394	357	396	392	410	409	380	374	367	355	356	366	360	409	384	396	400	380	402	395	378	416	397	386	397	313	406	347	400	355	374	378	404	364	365	342	428	368	366	391	376	355	386	395	374	369	361	359	394	384	366	381	406	392	368	399	393	360	354	354	382	341	337	396	353	360	360	382	371	368	383	378	385	405	382	370	395	373	387	383	343	346	384	382	382	352	361	359	339	354	387	388	382	369	418	386	345	379	383	368	387	372	357	415	331	364	336	380	390	350	398	360	404	380	367	395	378	376	335	360	370	389	383	351	373	364	374	374	366	301	358	400	374	376	366	346	361	386	386	365	443	321	353	349	369	320	345	353	347	332	397	354	336	413	411	326	383	379	393	395	410	369	343	376	380	357	366	353	346	393	402	414	372	364	342	372	403	367	377	381	332	394	378	389	388	390	373	366	338	366	391	355	406	373	346	390	365	341	325	383	415	388	408	357	409	357	398	386	382	378	378	422	382	393	416	368	372	356	395	383	373	393	358	380	366	381	345	382	360	367	377	402	367	389	407	370	342	359	393	360	355	383	380	373	378	351	337	394	358	364	410	420	404	373	368	341	385	387	372	415	366	363	383	323	322	369	361	352	374	381	368	387	348	394	340	340	396	338	410	382	392	380	371	373	389	336	389	398	373	343	363	368	366	390	386	394	329	365	399	375	391	382	404	386	364	374	409	392	410	392	347	377	399	370	371	358	364	362	371	418	388	397	365	380	378	373	431	397	378	372	383	395	400	386	360	404	357	395	320	389	384	373	386	404	378	369	411	365	393	363	359	341	367	366	374	397	376	396	372	383	384	377	338	352	372	400	357	372	408	337	364	390	379	383	350	417	394	367	376	342	370	373	339	381	334	411	352	334	394	366	387	345	350	382	391	359	370	390	392	409	373	380	359	369	379	355	350	400	374	377	350	373	378	355	386	379	394	369	395	380	367	373	371	388	316	371	395	342	382	369	374	378	381	353	351	330	359	402	374	328	397	388	405	384	369	390	375	369	395	364	341	375	357	417	362	379	343	394	387	356	400	383	358	370	383	332	422	379	414	364	388	394	384	397	373	348	371	356	354	403	388	383	381	370	341	351	356	379	365	345	376	379
22910	18425	24841	17644	4778	5865	3060	1552	1231	1124	1081	959	997	949	902	886	950	911	940	931	965	900	932	799	858	897	864	882	893	875	913	874	886	841	836	823	813	840	846	840	856	813	869	812	852	861	889	853	851	820	805	813	855	876	849	883	854	827	871	815	821	810	853	802	917	820	871	799	828	932	828	821	845	819	770	840	830	833	822	850	807	808	861	822	875	849	829	817	866	818	835	809	819	809	812	838	830	802	794	773	856	805	837	827	852	744	804	833	847	875	798	797	857	834	830	858	828	833	882	769	827	832	867	790	853	835	814	885	781	838	820	835	811	818	842	808	863	845	870	829	846	815	850	828	871	805	861	814	836	918	801	863	816	822	839	848	827	818	817	843	837	757	845	835	868	788	837	826	791	818	860	775	851	795	876	797	786	810	823	867	907	835	822	875	872	876	796	837	843	890	822	816	783	848	828	809	822	835	844	786	795	833	898	905	838	787	827	814	807	854	820	842	799	854	849	799	863	835	822	864	856	834	840	856	839	846	842	821	849	856	802	809	862	824	828	870	864	896	847	862	826	833	823	832	838	805	862	824	843	825	817	808	814	853	812	836	875	809	796	825	836	840	813	774	859	811	859	797	856	764	802	815	865	814	826	838	852	832	835	802	833	890	807	852	846	826	865	835	823	798	832	859	869	879	820	849	834	801	854	843	833	857	854	800	854	862	844	875	836	837	809	854	879	850	819	852	829	846	862	867	850	805	825	844	863	819	893	821	890	859	855	861	840	788	859	806	848	834	836	775	850	830	806	867	832	773	812	835	805	858	863	801	814	826	866	850	790	844	852	875	817	904	862	843	867	802	819	823	822	811	865	793	828	873	853	873	848	823	854	839	880	838	801	813	859	798	800	804	827	863	846	830	839	846	844	797	815	805	804	748	852	833	804	860	806	824	862	830	823	868	800	819	868	838	827	847	783	842	841	823	837	826	887	837	831	815	845	831	826	859	806	799	811	800	836	839	854	871	871	840	856	836	866	874	825	795	853	768	819	912	826	802	885	836	817	817	877	846	852	866	773	861	853	822	801	848	867	827	827	838	798	788	823	861	792	814	855	860	843	839	813	870	781	837	750	869	812	818	835	846	835	791	791	835	848	842	834	838	855	826	846	835	851	852	798	825	817	839	870	850	855	848	844	766	811	804	788	793	808	792	854	836	809	873	806	811	820	808	833	845	850	803	794	834	787	838	820	880	859	837	767	806	857	863	879	882	809	818	862	825	886	913	838	839	796	807	891	798	858	865	822	817	808	848	829	820	890	859	832	795	791	845	850	850	809	831	808	828	871	783	837	904	820	872	827	844	752	863	818	851	857	844	795	823	848	831	839	784	833	866	854	845	866	809	846	803	873	840	829	870	851	842	839	833	864	804	818	873	880	842	801	827	857	800	836	875	834	824	834	839	803	819	864	833	831	881	859	777	818	814	869	809	805	830	833	841	871	849	810	886	832	861	854	857	807	882	885	799	824	819	802	849	849	833	847	841	842	793	819	821	791	845	827	819	829	843	826	831	810	834	866	827	860	867	832	819	868	795	783	810	842	794	831	787	855	811	831	831	819	835	806	861	792	850	830	813	853	817	829	881	863	872	810	823	830	840	866	873	853	809	777	784	828	846	847	858	844	825	839	854	827	859	803	815	814	828	831	859	834	850	765	851	858	838	802	856	796	821	869	823	809	835	790	812	835	860	815	855	790	833	868	858	828	820	857	821	868	820	815	824	837	860	808	848	838	834	816	811	815	810	867	825	863	840	882	799	785	839	868	882	795	883	818	839	816	841	851	817	832	827	865	903	826	845	844	823	873	736	797	838	849	852	846	846	925	825	871	821	837	862	793	828	847	855	817	865	816	812	884	802	847	891	839	818	856	849	897	876	861	800	868	828	840	879	829	789	842	842	837	873	779	789	843	785	873	834	788	866	821	845	841	772	798	893	842	827	788	807	803	802	835	820	817	828	811	804	841	865	832	814	799	810	845	861	836	851	805	862	778	802	798	896	765	865	793	808	836	866	809	835	815	804	843	900	842	839	850	872	826	824	862	821	802	900	842	827	791	817	773	856	815	854	860	811	841	842	817	792	829	826	836	868	848	852	868	851	812	817	885	854	812	801	846	854	789	808	790	859	888	854	869	833	863	822	877	845	810	868	845	845	841	816	840	813	801	870	826	795	832	814	872	829	779	904	821	850	764	826	861	810	907	814	799	837	823	876	764	900	841	861	795	879	838	846	777	799	813	777	801	818	808	833	833	850	870	825	839	803	795	836	801	804	837	817	861	833	845	874	821	837	852	821	831	813	885	828	826	884	853	804	891	797	838	808	817	878	852	824	803	836	818	864	808	847	871	833	846	831	831	838	845	842	842	831	856	795	895	890	819	839	823	808	822	839	826	881	880	819	876	828	852	865	799	808	848	784	848	802	827	839	853	834	767	864	797	832	833	842	838	778	843	796	847	870	854	857	847	827	821	843	770	813	808	817	869	875	817	771	820	799	862	833	866	870	833	827	782	838	807	795	766	831	838	823	819	875	892	837	861	809	768	829	885	793	852	819	862	817	811	832	859	825	825	806	815	827	871	867	861	854	815	797	807	835	852	846	851	768	831	822	812	876	864	783	821	808	824	812	795	805	852	874	834	812	851	844	822	858	844	876	808	892	820	844	801	808	749	853	830	799	831	884	877	861	857	835	800	773	860	816	840	812	839	793	860	820	845	859	846	844	884	907	822	835	856	871	813	816	832	839	803	828	797	811	873	852	857	853	813	843	835	812	796	811	871	868	828	852	770	845	873	836	814	873	874	846	826	863	847	849	818	804	821	870	819	837	837	817	798	788	859	823	872	815	808	864	837	851	789	789	826	829	859	856	815	825	816	786	860	816	813	854	820	855	803	835	870	836	819	892	878	817	877	851	755	812	863	842	849	853	821	899	829	831	846	799	867	883	798	862	778	820	855	832	845	849	776	857	817	829	822	814	823	848	821	802	829	866	822	869	849	847	817	877	808	812	889	833	844	861	847	793	840	861	791	797	814	873	830	853	830	812	817	811	842	879	858	801	827	807	821	822	841	867	812	827	783	875	831	828	801	806	856	813	833	842	819	779	815	853	862	833	858	843	825	799	773	839	831	844	791	800	810	764	798	830	907	861	848	782	868	816	809	773	851	809	829	824	872	878	802	840	846	804	857	798	823	833	808	839	843	858	858	805	887	849	817	857	808	813	850	887	770	830	812	871	798	830	848	815	812	833	810	833	838	847	851	846	829	784	836	877	807	837	825	843	827	860	801	819	829	857	794	841	854	865	828	870	779	817	804	841	803	767	868	834	838	840	837	857	856	772	872	844	880	856	835	863	878	873	853	876	878	774	869	864	835	809	862	811	891	805	835	874	834	872	812	827	861	842	811	820	828	819	868	858	819	826	807	841	884	861	851	809	848	880	875	855	912	851	807	749	866	896	835	877
45218	33271	30869	20543	4633	2407	1222	621	571	450	460	444	457	457	458	445	470	459	437	446	439	419	458	436	457	405	394	419	446	412	436	451	444	404	417	459	424	419	414	455	438	408	433	380	404	429	405	416	402	400	396	386	421	443	425	406	397	439	460	403	405	426	434	408	429	417	377	419	432	407	454	424	447	448	472	412	462	414	417	420	380	405	366	423	395	427	398	406	463	441	398	401	408	423	349	398	437	423	454	438	437	409	407	415	381	416	459	412	413	455	422	438	386	453	390	432	440	376	422	420	453	415	399	377	443	416	432	478	412	423	395	424	449	441	427	360	465	380	457	406	402	426	447	436	401	409	444	463	435	406	394	411	437	403	402	456	432	465	443	417	414	402	424	411	386	458	423	419	450	415	385	408	409	430	422	454	446	412	430	385	467	400	445	487	381	415	432	401	417	442	429	448	441	408	415	437	435	430	410	414	400	453	421	402	395	450	441	384	381	435	444	429	443	440	437	397	414	422	413	382	429	393	425	439	417	410	407	412	394	427	420	403	444	437	442	441	393	399	455	427	425	411	420	408	406	433	429	385	439	474	424	435	443	457	398	412	397	393	424	446	432	404	458	456	416	416	441	424	420	414	449	452	430	453	436	439	417	440	442	445	462	409	414	414	406	430	408	409	407	436	404	426	435	443	434	423	377	432	427	421	439	392	460	430	467	416	425	422	449	427	411	446	480	416	423	394	408	432	416	419	425	430	426	422	435	460	400	431	460	394	429	386	391	398	430	444	470	438	408	396	362	413	422	473	454	364	420	419	412	413	413	430	411	453	441	427	470	438	409	435	435	434	414	378	446	415	462	435	433	442	399	455	423	467	433	398	411	409	447	413	422	438	399	433	438	397	425	412	452	434	398	426	429	442	433	417	352	384	379	429	395	421	438	414	405	440	443	428	474	402	410	414	420	409	407	423	428	401	422	365	421	451	412	364	427	423	372	448	400	410	410	417	395	428	445	450	432	429	445	383	375	401	449	425	458	404	439	410	387	471	433	401	434	416	417	404	433	447	417	401	462	402	440	390	400	420	456	409	406	378	412	418	432	414	406	444	435	476	420	393	432	423	423	449	398	403	407	404	399	411	365	409	424	384	427	435	416	381	400	399	423	416	462	440	391	459	404	430	432	394	437	407	403	421	437	413	425	414	421	448	448	438	405	411	433	447	440	390	420	401	434	419	419	386	456	427	402	433	446	438	412	428	388	417	449	467	399	440	435	417	417	420	421	442	408	392	434	382	431	466	416	420	393	433	436	417	445	396	421	393	409	418	438	436	392	434	425	439	426	450	436	453	415	483	452	427	406	401	456	411	435	422	437	441	419	364	433	445	463	433	396	466	431	430	444	372	432	420	420	429	490	432	425	462	436	423	438	397	419	405	437	444	434	409	432	427	425	440	425	437	434	408	405	435	401	391	467	454	403	381	430	399	394	379	411	439	408	410	416	437	405	401	436	448	414	489	412	431	444	408	381	418	370	394	412	415	444	424	426	423	429	412	421	439	458	401	401	436	435	400	373	393	445	437	419	397	418	411	435	420	409	371	397	395	424	420	432	415	433	375	413	406	420	407	390	424	451	417	447	458	443	438	427	432	422	398	433	422	421	393	443	413	400	413	429	431	446	427	403	430	421	424	425	397	457	431	453	447	464	434	460	403	446	446	391	433	442	389	418	443	419	416	414	473	425	423	419	393	414	436	378	424	428	409	386	387	420	404	464	438	411	420	423	391	411	416	396	383	464	417	442	410	418	415	423	446	416	409	436	414	424	409	425	420	448	434	415	491	453	445	399	420	442	427	379	393	404	423	403	404	414	416	423	437	406	414	414	392	423	425	416	411	401	428	396	419	416	406	418	449	444	425	384	409	410	414	417	437	435	398	412	467	435	420	436	457	401	424	432	410	430	406	418	432	471	430	396	424	418	440	418	459	409	422	430	436	455	458	425	413	414	429	438	434	438	385	476	431	426	442	440	416	394	396	412	399	394	447	387	420	441	415	418	408	457	399	440	424	445	411	424	385	412	436	408	418	402	393	457	434	380	403	440	437	439	418	429	428	444	397	431	449	444	426	426	428	455	392	422	433	443	398	403	371	466	442	419	414	464	403	448	405	410	378	424	425	409	417	411	424	405	419	453	452	424	406	469	418	447	457	440	436	432	405	415	430	451	438	397	413	419	423	434	384	385	370	444	397	389	425	402	456	396	428	387	431	377	423	435	464	380	410	432	440	397	433	415	462	389	417	402	404	456	410	441	384	415	429	440	423	437	419	419	413	419	409	401	450	409	477	420	395	406	390	402	420	451	397	436	455	437	465	413	438	458	446	434	429	439	441	460	414	405	411	436	415	444	430	447	460	409	456	400	455	454	432	442	361	427	420	420	400	414	429	424	418	420	439	396	394	423	430	419	423	425	448	426	422	437	397	426	414	407	425	415	417	430	404	438	394	458	394	451	395	393	417	417	462	403	425	468	403	421	430	415	451	403	411	425	431	427	402	428	407	427	397	437	404	416	491	463	432	404	407	374	410	407	389	442	444	415	394	438	455	413	469	429	377	420	397	431	440	406	403	433	443	428	403	426	424	438	421	430	403	435	410	432	435	445	405	414	425	416	414	446	414	396	446	422	379	443	415	418	411	435	389	425	439	406	403	399	436	430	415	442	432	436	425	398	400	398	414	432	421	400	424	438	453	448	417	446	420	393	418	478	409	372	450	439	422	458	420	433	419	437	442	396	408	406	427	441	482	427	434	422	445	417	423	426	393	457	420	423	433	437	420	422	421	427	441	424	408	431	412	414	412	426	385	420	444	403	389	429	433	407	446	406	444	437	417	422	440	430	422	449	450	365	440	436	401	413	390	423	421	402	411	401	390	428	424	410	378	409	392	410	387	416	403	420	414	428	408	403	430	423	416	438	441	429	441	402	443	424	438	437	444	444	447	421	406	406	414	425	439	404	395	357	450	414	427	441	415	402	398	387	436	422	430	388	425	427	453	428	438	391	392	401	396	436	402	398	395	430	417	448	462	418	429	419	429	446	397	425	459	431	438	472	413	388	378	388	388	406	442	426	407	435	410	393	418	398	449	404	470	399	391	424	414	420	383	411	447	415	435	408	401	426	419	412	364	442	415	393	422	394	430	446	400	457	448	429	463	412	420	413	390	401	405	388	422	422	424	404	432	373	432	442	423	463	411	382	404	395	427	441	450	391	440	455	432	437	400	401	428	386	410	418	407	406	404	432	437	427	404	440	422	451	421	440	420	396	401	413	412	416	437	396	404	448	439	409	455	416	420	379	430	371	433	435	398	444	432	393	431	416	422	404	431	411	387	457	457	437	399	446	414	428	416	455	408	401	433	455	421	389	397	392	434	448	419	414	436	427	422	439	444	415	416	430	433	404	413	436	437	412	440	475	409	437	418	422	428	414	426	423	458	369	426	429	447	464	387	427	408	425	434
28144	25286	32901	23363	6157	7238	3484	2080	1406	1284	1297	1212	1182	1157	1080	1062	1065	1044	1081	1069	1035	1014	963	990	1001	947	1022	963	1002	1064	997	987	966	968	994	1000	954	1011	917	990	964	953	974	911	922	992	1001	956	922	917	895	928	939	921	928	864	902	934	916	935	954	994	916	865	879	928	904	953	920	889	880	976	903	976	927	881	913	964	922	887	956	934	912	905	949	928	917	876	933	890	927	916	938	924	907	953	956	870	976	1006	897	925	917	905	978	957	907	922	909	933	921	943	920	949	928	921	962	918	939	937	897	936	895	898	917	971	926	920	940	930	956	907	937	899	950	898	883	981	901	924	927	935	932	912	909	938	899	884	931	901	893	940	928	924	931	919	903	936	895	948	942	922	865	888	921	919	924	901	913	902	921	988	902	914	900	942	905	942	940	926	890	867	910	967	955	904	884	931	945	924	914	890	936	906	891	918	953	932	910	947	913	924	991	946	926	930	950	853	934	869	898	959	962	930	926	926	919	915	897	866	913	901	929	886	920	955	957	962	936	843	954	946	916	952	943	876	897	928	927	909	927	894	898	955	959	863	915	923	922	934	893	926	927	936	905	891	940	966	971	923	949	914	1016	933	942	918	907	880	887	902	892	969	938	951	959	907	925	924	1008	901	886	967	895	943	863	920	997	921	908	918	936	939	873	931	902	908	929	906	878	942	957	897	898	948	919	977	927	913	949	897	897	935	891	922	898	940	963	954	955	938	921	907	995	909	922	925	919	887	907	895	913	895	918	943	910	921	935	908	877	932	902	936	933	932	969	943	961	972	912	948	879	927	908	911	898	911	926	879	885	908	932	921	919	1013	933	939	869	948	993	931	921	946	887	900	925	919	890	951	902	985	941	966	952	993	907	936	908	971	959	962	948	889	905	898	905	949	986	901	947	890	977	933	951	932	857	911	960	936	911	918	967	915	918	921	964	912	911	919	886	845	897	878	931	942	930	943	903	880	899	952	933	900	940	924	957	905	910	917	899	893	892	906	898	955	940	899	871	974	873	939	960	933	898	921	889	885	974	878	905	926	870	942	913	933	902	834	899	915	914	956	934	864	927	901	912	952	922	856	901	923	953	901	925	916	939	921	901	914	901	877	923	909	894	915	882	904	914	948	938	919	928	928	918	924	925	897	922	904	931	891	909	992	1009	1011	927	909	929	890	948	928	938	932	964	941	938	974	943	977	839	833	913	923	905	928	975	870	940	961	958	932	930	975	949	919	937	941	934	927	946	900	943	889	951	906	960	948	921	958	924	953	919	942	927	888	940	964	904	916	916	938	927	885	936	939	892	934	905	860	955	968	918	951	877	936	942	905	903	932	930	961	978	961	924	961	961	911	995	902	873	923	938	946	874	922	924	971	942	989	910	953	910	931	894	944	931	880	910	956	891	931	905	877	929	897	899	924	975	878	958	904	928	949	883	943	929	918	920	936	950	909	962	970	893	896	887	943	936	976	909	915	902	958	869	887	867	911	914	919	893	892	936	910	863	926	902	940	946	944	923	962	928	900	911	960	904	916	892	976	881	901	908	929	910	908	935	994	934	966	951	892	949	898	901	912	881	901	910	929	940	937	946	924	932	909	949	942	934	968	861	935	926	942	922	976	837	900	956	897	964	910	922	902	1005	920	883	991	938	897	910	905	910	908	925	953	928	888	915	917	886	930	935	886	892	880	956	890	934	913	924	892	940	899	836	921	923	912	1003	904	919	899	858	964	905	913	898	862	929	964	913	930	932	923	852	970	927	908	975	957	960	892	925	939	871	906	901	922	922	929	989	929	898	887	910	899	920	963	979	912	948	909	926	933	957	945	912	861	872	930	871	898	925	901	915	896	898	896	906	915	1001	900	876	890	960	969	906	978	887	969	922	965	920	916	937	962	861	940	954	946	923	894	930	930	906	949	915	882	938	927	920	902	902	967	909	886	911	909	912	933	896	955	893	957	951	918	921	869	947	850	961	914	864	920	977	874	892	954	948	896	890	961	914	959	943	936	974	948	944	931	945	890	902	956	900	934	982	935	883	911	920	910	916	959	961	941	921	886	900	919	915	883	869	962	991	949	900	950	912	935	907	926	953	910	916	863	968	957	923	865	951	973	936	923	986	919	933	952	954	933	898	935	906	911	847	961	901	943	904	896	947	891	913	900	975	920	892	921	964	922	917	944	897	927	886	902	924	914	965	912	937	889	914	924	881	862	907	941	969	875	972	894	943	902	925	884	954	937	899	898	920	935	946	933	941	942	902	929	916	857	913	962	958	899	932	921	929	958	888	874	958	988	902	926	947	975	923	884	908	945	889	953	934	897	914	968	876	957	891	854	945	937	899	941	950	920	923	938	956	886	942	918	893	820	915	896	947	968	958	943	936	942	918	918	927	920	934	924	920	903	981	875	938	909	938	947	913	893	916	913	932	913	903	924	892	900	917	969	916	887	906	927	928	933	953	925	879	976	924	903	925	918	904	873	919	919	886	920	983	962	985	920	952	987	948	917	952	974	913	951	963	898	930	944	962	913	888	893	929	962	934	861	892	901	937	927	908	902	876	962	885	901	940	869	917	931	921	919	918	919	929	896	946	922	880	888	964	925	947	983	952	915	914	942	924	869	961	946	910	917	897	906	855	906	962	861	922	892	912	914	943	870	923	935	974	909	955	922	929	953	925	929	928	917	902	944	906	947	943	899	891	924	909	863	910	978	951	914	935	906	868	891	895	986	954	938	906	959	913	953	904	939	924	937	958	915	969	899	981	938	901	944	912	950	840	926	921	957	932	958	932	904	884	872	925	967	921	903	963	913	962	927	943	949	919	875	890	924	926	928	928	917	863	911	886	900	917	914	891	905	952	875	932	898	893	938	981	898	956	898	941	883	880	946	945	923	945	990	914	938	903	911	873	932	931	909	868	952	931	878	935	877	941	910	891	902	938	930	931	934	899	878	925	906	886	900	941	963	891	965	955	877	880	932	901	1002	959	918	976	891	914	907	919	910	952	894	897	962	884	992	915	885	941	1031	919	941	921	868	939	949	970	931	939	964	926	938	935	914	937	934	967	926	886	958	936	930	945	905	937	906	927	908	854	978	971	1044	915	952	913	956	946	929	873	992	903	862	909	909	890	917	971	932	919	890	951	934	938	951	890	917	991	905	926	926	907	919	917	952	925	939	921	953	908	943	920	926	938	910	891	945	917	931	953	985	935	948	931	900	974	930	893	918	926	900	915	928	904	945	893	942	907	913	887	913	942	885	965	928	892	888	1023	946	944	897	900	936	895	927	907	913	913	913	971	968	932	872	966	926	951	917	923	936	931	863	939	954	826	931	979	923	880	887	965	881	865	960	978	923	926	949	886	944	923	931	945	952	895	955	898	922	909	967	948	958	889	951	951	905	914	841	929	893	902	886	928	914	922	1012	904	948	913	906	942	942	906	924	939	934	875	911	953	901	904	953	921	901	966	919	956	844	912	894	894	946	964	959	932	1002
20638	11455	6658	2564	1195	1129	618	507	428	475	419	443	454	420	368	409	416	429	454	449	409	455	442	394	427	413	458	437	396	385	434	402	423	391	406	433	419	456	412	434	406	395	398	417	417	386	406	390	410	447	457	400	358	400	421	406	442	417	451	421	424	413	421	418	402	408	417	439	402	441	425	454	419	460	467	405	446	430	422	428	418	433	435	435	425	413	394	418	450	427	378	432	440	445	407	417	481	362	407	420	406	399	428	413	440	426	393	406	439	396	418	420	449	399	427	459	423	412	380	433	392	388	406	410	415	403	442	423	405	394	409	434	433	424	418	392	412	405	421	414	418	421	425	399	425	426	417	441	417	445	472	440	451	403	426	420	455	410	427	428	393	401	373	407	443	408	417	438	429	433	410	414	429	431	412	447	460	426	454	440	434	405	417	463	375	405	429	477	412	420	444	401	438	403	418	435	430	412	426	469	439	373	415	408	430	425	445	382	396	418	411	431	390	387	451	414	434	439	404	395	473	424	446	402	413	404	428	449	406	421	403	403	423	448	414	416	439	373	427	421	422	413	481	433	430	385	414	457	446	424	429	438	472	440	470	422	435	422	431	386	431	409	455	425	421	468	435	428	434	405	417	456	461	429	414	432	431	410	399	403	459	452	485	461	428	431	435	409	408	424	419	412	413	419	413	373	419	429	438	447	427	402	407	426	464	387	409	423	405	408	404	391	408	420	409	387	425	449	434	439	412	379	415	408	442	406	395	443	393	414	446	434	393	475	431	409	409	448	415	444	425	464	414	430	421	402	404	394	382	400	414	453	462	414	400	448	404	417	402	425	455	411	467	427	417	403	385	464	417	401	453	408	422	444	429	437	437	418	433	423	433	415	360	409	458	387	411	424	426	402	472	463	443	433	419	439	448	382	377	443	419	407	418	383	407	431	400	382	444	432	419	429	389	410	431	416	404	414	450	382	426	440	433	485	431	389	453	421	419	471	461	385	397	441	404	412	415	396	446	395	385	427	430	402	440	431	399	396	415	425	413	426	404	404	438	426	430	408	429	416	373	452	399	412	396	451	448	401	409	409	419	448	405	395	400	405	406	414	406	422	426	445	423	415	439	430	396	439	438	452	437	405	427	409	407	405	434	416	403	422	432	439	459	394	436	394	406	404	398	417	428	397	452	433	427	421	405	381	397	410	397	406	487	413	428	414	414	438	423	416	417	412	414	435	430	442	458	436	447	405	454	440	386	399	388	451	432	425	433	432	403	380	451	423	420	403	408	400	455	399	386	421	447	426	410	450	421	430	407	409	422	398	422	389	393	452	395	432	429	435	443	397	470	411	443	415	442	407	428	462	402	401	425	428	408	418	397	418	449	452	408	442	374	399	366	402	384	440	385	423	402	455	450	387	437	440	387	441	451	425	410	405	438	408	378	420	432	402	421	410	389	396	425	433	415	423	416	436	408	452	415	425	380	406	458	465	438	426	416	445	417	402	413	416	438	384	422	404	385	416	394	429	404	427	451	410	412	400	407	413	385	434	439	412	377	371	437	400	448	434	387	392	391	452	394	444	418	415	460	427	403	406	436	422	418	446	449	449	412	399	419	435	420	426	430	434	429	391	444	446	425	401	419	420	425	437	415	456	411	434	425	444	434	457	430	414	438	434	387	447	418	459	448	463	434	389	458	376	396	408	400	422	418	453	467	416	419	393	401	450	407	435	413	439	400	429	450	439	416	410	394	415	422	441	447	409	414	411	402	409	392	405	411	418	383	414	431	376	403	460	438	436	447	414	429	405	406	387	413	413	436	409	390	378	449	412	406	425	452	392	449	462	434	444	414	430	435	399	406	428	435	428	423	424	447	420	430	418	422	410	438	439	460	434	438	424	403	427	425	408	431	427	400	392	446	417	407	410	407	405	425	425	428	434	404	439	414	456	412	430	464	448	422	409	438	446	453	407	407	425	477	416	420	387	361	431	407	423	462	419	391	394	410	406	417	380	408	396	451	432	419	417	386	388	389	384	405	418	413	413	446	402	405	432	409	379	472	450	451	417	415	419	435	395	440	435	411	407	391	412	393	413	418	418	439	443	453	402	389	412	425	413	439	418	413	404	447	438	391	407	400	417	424	424	384	423	416	420	447	414	406	380	410	448	384	445	435	449	431	420	429	404	407	464	430	452	434	433	444	401	430	441	424	418	436	448	407	395	437	386	423	440	420	408	446	425	433	452	441	390	442	426	423	436	416	394	432	455	403	398	409	413	434	459	423	417	403	410	435	433	424	434	413	391	446	429	408	394	431	435	444	418	446	435	433	400	412	451	449	402	415	407	367	463	405	442	442	427	409	408	415	431	386	376	439	438	415	421	400	440	404	397	440	419	421	410	421	422	407	387	400	392	442	460	435	416	409	424	441	397	400	426	451	432	450	416	450	435	426	430	415	410	418	423	413	408	406	431	418	408	458	428	450	446	388	423	408	407	434	415	388	435	460	415	432	416	398	397	454	448	464	444	434	410	406	404	408	427	402	398	385	413	420	409	471	424	397	417	416	360	424	418	444	439	414	411	410	469	462	405	442	443	326	397	404	384	408	434	406	407	462	454	420	410	437	448	411	435	450	407	395	393	427	446	406	452	456	435	438	441	431	429	449	446	420	408	436	414	432	420	420	424	462	379	394	406	417	393	385	438	402	448	405	461	436	445	433	417	425	406	435	447	396	403	435	433	421	382	427	402	380	392	444	447	419	391	415	404	426	430	387	453	410	410	434	398	360	406	429	380	390	430	394	434	432	421	432	402	396	428	452	460	452	423	407	399	450	396	424	361	445	383	388	389	431	408	422	436	442	425	415	418	428	440	439	439	418	429	430	423	390	412	419	448	414	432	413	410	415	393	453	410	420	411	437	403	441	476	422	383	426	417	399	411	427	418	405	371	421	406	425	399	446	435	429	392	393	396	391	405	374	436	429	393	403	414	427	442	430	401	405	372	412	415	436	402	442	425	406	430	400	404	406	433	435	437	420	401	444	384	430	429	407	412	417	392	402	451	396	424	419	462	433	422	421	429	395	441	399	377	403	419	409	389	412	417	420	469	429	411	432	455	402	430	415	414	414	448	405	407	452	432	440	435	401	393	423	437	403	424	465	420	372	442	416	418	445	440	440	419	412	462	435	423	420	411	462	461	456	427	476	398	402	442	408	431	425	409	448	461	426	417	442	461	399	427	432	399	402	393	438	452	434	446	411	421	437	410	432	404	425	409	409	396	422	455	449	397	439	403	437	417	375	411	431	411	447	400	415	391	401	397	451	434	408	410	408	404	422	401	451	404	438	489	436	414	433	419	431	392	399	401	419	427	473	413	434	427	351	389	396	385	430	416	444	461	507	423	441	447	440	477	419	425	395	436	439	438	403	455	435	435	404	448	384	385	417	403	401	423	420	408	427	429	431	403	418	429	413	418	418	404	470	441	390	454	442	416	391	432	449	429	444	435	419	407
12389	9354	10415	5595	3752	3912	1806	1195	1053	979	978	919	981	954	971	1002	978	949	942	920	891	945	937	914	903	907	931	919	919	857	927	945	936	875	939	947	970	925	927	913	915	974	899	937	878	922	876	942	890	916	892	905	871	894	961	924	956	946	933	920	892	974	939	899	931	936	912	909	870	849	878	905	921	912	1022	910	871	915	893	882	921	936	916	895	932	858	922	869	877	944	902	887	887	891	907	881	905	885	884	900	910	932	913	946	938	921	923	896	897	864	924	917	919	923	928	946	954	926	904	887	933	917	882	908	920	910	929	859	902	937	939	936	963	937	906	907	939	908	970	925	858	925	878	970	887	894	970	933	898	944	864	921	916	916	892	871	958	882	946	902	860	933	952	931	912	872	887	966	856	914	909	897	925	944	917	898	866	917	937	929	883	919	897	831	885	910	895	907	971	902	938	925	935	888	892	901	915	924	932	882	979	896	920	901	972	954	912	944	889	935	881	918	908	903	885	885	845	910	853	901	898	883	895	929	941	913	932	923	872	895	923	950	929	902	902	914	985	933	919	942	878	924	909	939	908	947	879	906	933	888	905	912	963	882	930	926	927	944	937	932	924	908	870	895	967	950	933	880	939	875	930	928	924	904	896	970	882	901	977	869	893	880	927	903	883	951	893	874	934	914	924	888	935	873	905	906	959	873	898	882	888	883	918	874	908	916	962	883	901	919	925	861	905	927	911	991	900	878	950	870	894	930	871	908	880	868	894	920	948	954	917	913	860	913	912	893	927	891	897	979	920	935	950	916	934	892	861	943	912	873	913	929	978	944	889	921	913	939	887	946	919	956	911	864	981	912	869	930	897	934	942	886	933	919	920	944	919	931	891	901	891	956	929	917	871	913	916	898	883	948	922	926	892	950	936	909	960	887	923	884	945	918	912	903	915	915	912	985	914	857	899	876	894	974	871	891	928	955	907	904	890	896	872	903	925	981	876	950	907	911	919	964	965	934	876	896	939	867	938	913	934	919	938	930	874	909	905	958	902	914	943	822	911	881	858	869	930	897	951	934	978	969	871	901	919	909	929	913	925	875	891	849	881	922	941	918	912	953	938	949	932	897	933	887	937	922	927	910	931	884	905	915	839	914	856	883	918	955	903	877	892	888	916	909	888	925	903	960	904	908	907	951	898	962	960	887	875	957	917	899	934	901	907	926	908	916	943	906	845	891	856	887	928	931	894	886	915	916	927	911	963	902	895	919	936	860	889	966	877	923	872	975	919	923	856	907	926	937	918	911	920	906	937	922	856	933	891	901	881	902	908	891	872	939	901	911	893	901	905	887	929	868	890	934	899	898	946	878	900	924	942	881	886	901	856	911	903	890	917	925	899	881	938	863	938	968	906	955	898	895	946	879	900	922	883	917	911	863	866	889	940	890	892	891	901	869	886	927	926	928	954	894	976	919	859	920	869	916	883	955	937	906	903	955	873	903	905	901	959	937	893	941	892	927	935	887	918	900	899	857	888	954	889	914	901	931	925	911	885	931	891	948	935	973	892	926	923	934	946	942	894	905	950	908	932	902	961	904	939	932	930	936	879	896	892	903	908	905	941	890	927	902	911	877	906	919	920	830	990	922	886	917	893	857	918	933	924	922	940	911	951	900	889	946	923	936	908	896	900	917	910	867	913	956	912	964	905	939	868	884	958	955	909	913	902	925	871	919	925	944	949	887	900	936	938	958	896	911	987	923	891	900	895	1013	852	939	836	907	884	919	961	894	926	905	903	931	899	918	901	907	901	901	890	860	901	891	936	907	964	927	906	896	943	926	917	924	908	893	969	880	877	908	868	893	923	878	885	977	910	903	890	869	988	942	942	888	923	986	946	904	950	946	923	945	914	911	886	878	982	888	906	976	894	916	949	925	921	918	910	933	912	896	883	911	903	909	916	923	890	876	903	891	843	917	905	905	918	907	910	854	888	875	909	935	930	953	859	901	941	900	905	888	947	961	912	880	927	857	893	900	866	878	929	892	815	922	901	973	958	872	935	900	897	927	899	891	846	928	885	890	923	876	897	911	855	895	904	912	952	930	899	970	912	895	851	863	904	950	937	866	919	944	890	905	958	920	856	907	880	873	868	1004	938	896	869	941	867	908	899	928	919	922	901	942	894	924	943	929	890	884	879	901	957	900	944	867	952	875	936	894	871	930	901	919	911	897	975	909	895	973	932	888	880	888	848	896	940	915	917	933	865	898	941	956	898	934	883	945	893	936	893	899	892	934	919	926	887	957	918	888	995	995	955	902	927	962	908	971	958	876	951	889	972	874	911	918	913	947	866	940	862	930	868	890	935	944	963	838	887	962	934	937	895	949	884	877	879	877	913	870	935	886	925	928	874	895	928	936	936	860	923	960	896	885	868	916	935	875	913	915	870	870	905	962	937	867	904	909	885	895	860	912	906	867	881	918	888	909	891	919	935	880	887	908	942	931	897	962	917	916	924	885	924	932	910	930	890	950	951	936	871	898	928	896	937	953	968	932	936	910	935	886	943	904	916	923	900	923	836	912	944	915	899	876	892	896	863	872	898	928	935	910	900	990	938	899	899	939	882	882	888	940	865	908	897	874	866	942	916	836	946	893	963	954	923	904	936	916	908	882	921	913	882	896	936	902	908	936	870	927	970	924	836	909	923	919	967	904	917	892	918	964	864	860	933	920	949	959	911	918	947	953	925	971	930	908	897	948	906	873	916	958	937	904	944	912	897	905	979	902	881	924	919	933	891	945	931	950	893	872	921	930	882	923	892	878	907	956	891	908	876	917	887	899	926	913	907	954	985	953	908	901	922	904	929	865	929	927	925	887	872	892	925	907	929	892	979	901	966	890	902	878	912	922	908	948	885	911	945	906	864	957	851	918	905	919	889	898	919	943	906	913	908	969	918	913	952	909	920	916	884	947	933	896	907	937	893	910	922	914	899	878	878	913	880	924	902	872	911	903	921	932	928	895	938	913	861	917	888	862	914	880	899	961	946	967	948	898	902	895	900	894	950	905	942	912	917	872	897	945	895	910	919	910	896	954	921	934	937	959	863	941	919	914	938	924	879	926	911	876	917	883	929	955	943	907	895	933	909	915	926	915	916	929	856	913	936	905	912	839	905	929	915	930	961	957	909	935	893	923	968	869	929	872	858	902	866	919	911	906	892	914	907	896	883	883	973	926	907	862	920	922	851	922	908	903	918	917	885	876	882	957	895	903	929	995	913	945	887	947	951	919	932	952	864	933	941	929	875	938	888	918	960	898	921	908	940	877	934	938	910	924	906	900	905	927	945	937	920	897	936	941	927	904	901	898	899	886	921	887	918	920	933	915	905	924	881	912	917	907	909	918	890	864	957	919	867	906	913	899	875	930	912	931	932	924	904	911	874	891	892	965	908	913	911	916	930	877	902	914	851	943	947	865	952	915	924	857	883	921	933	934	958	893	959	979	904	909	918	892	925	934	920	865	910	881
35686	24120	21249	14903	3173	1644	708	516	415	428	434	392	356	374	370	421	398	378	347	368	363	418	372	373	380	337	369	407	372	383	368	394	362	373	406	404	400	412	376	332	386	376	426	340	346	341	350	368	363	405	398	371	342	398	387	369	387	331	387	373	388	370	374	411	386	378	379	396	409	383	376	376	352	397	371	378	398	385	357	343	403	398	360	370	413	409	362	351	378	389	386	389	406	370	379	387	377	398	365	373	402	384	338	403	350	378	348	361	374	361	396	388	413	359	389	381	356	391	374	367	377	373	406	374	373	354	367	406	405	340	386	379	399	389	398	385	405	379	345	380	392	386	353	375	342	368	367	365	379	392	388	405	395	383	381	388	403	380	388	371	400	364	338	413	401	365	350	352	338	391	363	387	400	373	401	350	360	401	374	373	383	357	410	385	359	380	372	381	372	364	392	364	407	358	373	370	338	380	356	425	390	370	368	364	380	379	379	376	398	356	394	393	399	434	373	407	361	345	369	382	353	354	389	354	365	369	374	389	384	364	334	364	368	362	368	376	391	330	374	364	418	389	364	366	386	381	388	396	368	379	356	387	380	377	345	406	422	381	342	394	367	403	362	366	413	396	419	375	346	313	405	396	374	364	381	389	400	440	348	363	375	376	350	362	361	357	414	389	390	360	355	374	351	405	375	383	363	352	399	401	364	402	349	370	375	338	365	390	402	410	375	356	358	378	350	389	355	385	395	370	388	395	387	376	362	365	345	365	378	400	376	400	352	391	347	357	399	372	390	371	359	355	374	400	387	404	368	377	380	383	372	399	388	418	345	394	419	377	400	384	388	394	389	368	395	377	380	391	380	343	381	382	414	373	400	385	386	381	371	387	375	386	324	374	374	366	358	413	394	357	411	362	405	355	378	401	359	406	403	393	399	375	380	401	397	411	373	378	401	401	405	377	379	360	353	375	368	373	401	379	415	396	397	417	408	392	393	376	341	395	462	393	382	361	392	406	365	353	352	416	377	338	384	357	364	343	352	389	408	405	387	399	339	364	427	380	423	381	395	431	368	378	377	412	396	357	348	389	375	370	384	379	373	359	365	405	390	402	396	403	337	379	382	411	387	400	343	394	379	415	368	375	371	406	384	355	411	383	388	328	395	391	432	403	372	375	354	396	379	371	389	381	413	378	383	392	359	394	374	390	351	378	385	399	395	389	389	375	347	390	395	378	370	374	372	360	366	382	365	383	366	376	360	355	402	375	385	357	387	397	373	401	370	392	363	376	403	381	404	407	359	381	380	410	359	373	373	397	387	385	350	382	339	403	405	380	388	373	407	362	333	396	372	396	395	385	392	352	408	385	392	384	366	387	367	423	348	396	370	396	386	402	355	363	369	383	396	394	403	358	388	385	372	358	357	403	325	399	367	381	394	350	415	350	349	380	362	402	403	393	370	357	399	377	395	339	410	399	403	372	395	369	356	378	395	384	379	373	368	449	337	366	398	392	377	361	377	392	359	354	329	379	394	393	379	392	368	379	360	401	365	377	354	364	363	382	339	373	364	376	361	317	417	405	377	369	340	393	361	363	363	380	372	409	381	359	384	358	355	397	396	393	368	420	354	377	370	382	361	391	388	375	345	343	402	383	380	411	376	356	381	393	354	377	365	375	371	367	414	382	356	342	359	404	364	367	407	415	384	357	419	359	412	353	401	348	385	358	398	406	370	350	317	401	410	417	407	378	334	351	392	358	391	376	384	345	389	380	376	373	376	384	401	403	359	368	358	390	408	377	365	406	388	373	373	348	404	382	397	396	392	415	372	343	398	385	400	343	386	415	383	385	333	368	374	397	375	390	380	390	376	391	367	355	382	366	390	403	394	382	349	382	342	351	379	381	334	372	361	385	382	399	362	356	390	373	379	361	355	342	357	383	369	382	380	387	362	390	364	370	355	405	409	396	371	388	330	374	383	351	398	379	377	379	410	355	353	379	408	377	381	377	378	421	338	377	366	373	374	360	351	375	384	373	338	351	388	385	345	369	374	396	370	400	362	389	342	372	387	384	365	387	362	380	389	377	356	430	336	360	380	376	358	349	349	369	376	373	380	362	381	390	386	383	369	402	383	393	372	378	395	397	395	401	439	378	378	372	374	329	410	409	361	372	375	401	380	377	369	414	388	379	360	351	408	405	415	420	377	367	356	362	352	389	433	370	377	356	360	380	370	357	375	379	376	374	355	342	395	366	385	371	361	351	380	406	360	404	367	397	345	393	392	350	339	385	339	414	402	404	365	357	390	391	369	401	373	409	371	372	403	373	385	370	342	371	362	339	393	369	369	373	347	382	399	372	373	352	351	387	387	379	397	412	403	372	384	371	368	417	385	399	378	395	365	362	390	362	382	392	371	382	367	389	396	337	379	380	391	344	363	354	371	384	387	390	385	356	357	357	369	361	361	380	400	376	377	405	362	373	360	396	386	374	376	379	354	367	348	336	391	369	354	366	338	368	365	438	405	384	356	364	378	377	366	340	334	355	394	357	399	400	395	392	346	338	393	408	353	401	376	373	340	338	389	366	399	356	376	366	380	386	361	375	386	363	383	398	375	389	421	396	373	372	346	388	394	383	385	389	409	374	401	397	370	370	389	369	389	351	358	350	409	420	383	371	381	347	345	370	395	391	402	391	435	338	389	387	347	357	394	370	356	389	410	389	417	416	383	381	352	366	398	394	390	385	408	330	383	392	397	361	385	408	369	400	381	390	387	380	363	358	330	343	412	356	355	365	385	383	366	344	369	398	358	373	382	380	381	377	393	387	392	396	399	396	380	454	382	382	374	368	378	324	362	385	395	361	360	391	352	315	373	380	374	416	390	382	374	363	363	346	377	395	397	391	388	384	357	355	385	357	417	365	360	384	382	410	414	387	329	347	368	390	365	385	381	369	383	413	400	372	388	368	390	403	354	360	365	387	398	387	392	361	345	334	371	374	363	357	375	379	400	372	357	382	364	364	398	347	368	382	397	399	375	393	360	426	405	365	368	386	361	370	359	377	371	376	367	373	375	384	337	409	387	367	343	394	429	386	375	391	356	400	373	336	362	380	413	365	404	388	336	348	423	427	399	382	395	388	355	345	381	362	442	381	398	394	357	370	357	359	392	379	357	357	348	354	338	380	372	342	392	363	383	374	372	359	344	412	376	400	376	360	402	399	412	369	413	365	377	352	354	335	357	356	360	388	390	365	382	382	366	377	391	392	361	390	340	419	385	344	376	359	391	337	377	379	361	356	381	340	395	354	393	419	372	422	388	372	331	351	399	399	379	389	332	357	401	382	409	400	373	386	365	395	389	390	391	394	385	345	376	395	397	367	406	396	401	371	358	378	396	398	393	351	365	365	375	366	386	404	388	372	376	368	369	376	357	346	402	357	373	375	346	395	373	369	373	374	396	407	389	353	381	369	398	377	341	383	384	385	391	386	362	411	367	383	383	372	384	355	365	388	410	393
22736	18354	25628	19928	5812	5304	2085	1484	1190	1141	1039	1007	975	1000	976	938	942	954	896	877	888	943	852	888	868	888	881	895	925	905	811	821	815	877	860	867	873	857	860	786	876	830	900	861	875	808	884	869	870	852	912	865	899	840	847	871	845	821	852	841	867	859	884	873	797	872	832	811	862	820	863	830	839	819	841	846	830	790	898	845	845	864	819	836	849	851	822	851	799	870	850	871	874	847	865	847	812	850	809	857	791	859	849	847	791	864	802	853	881	855	820	854	882	814	860	807	800	839	875	822	860	787	811	798	829	869	839	893	906	872	855	822	840	859	789	832	841	869	863	873	905	877	799	843	852	825	854	805	850	827	834	866	829	858	845	872	896	820	801	841	791	874	850	831	844	836	857	800	852	900	865	927	834	858	845	798	789	844	868	806	813	821	829	854	803	855	817	822	825	816	839	881	823	835	839	849	816	816	864	838	842	795	826	837	890	884	870	869	863	867	856	838	800	847	842	866	853	855	840	867	841	918	854	875	783	866	876	836	816	837	830	814	864	863	811	884	799	874	833	821	824	840	902	861	877	875	802	838	898	827	870	889	859	837	826	860	819	829	849	874	858	832	823	865	798	892	761	840	860	787	848	860	811	862	833	822	793	838	847	810	816	878	801	759	852	851	835	858	827	863	833	801	835	829	851	842	859	841	810	862	821	855	829	858	852	797	835	824	849	856	783	900	883	884	815	845	784	763	834	824	859	811	818	848	847	827	822	816	858	784	795	853	905	861	842	779	840	837	869	837	823	857	823	869	891	865	863	819	833	877	798	819	848	902	856	823	822	872	829	893	834	828	798	813	806	816	818	796	867	813	847	805	846	827	825	895	835	841	849	847	832	856	823	892	808	820	886	826	817	819	847	873	846	824	843	860	829	829	844	774	896	864	826	863	826	860	775	886	829	814	849	916	826	854	880	821	836	890	850	819	847	822	855	811	803	772	807	827	806	817	829	826	797	800	835	829	832	813	805	854	762	857	818	849	853	847	802	826	842	838	828	852	841	838	822	869	845	865	812	866	821	824	815	830	833	853	805	899	887	838	851	832	840	844	805	848	793	859	843	862	829	862	843	877	811	750	794	838	851	824	859	848	857	826	808	836	811	881	810	817	844	888	799	814	781	908	843	852	917	825	869	844	831	853	819	837	849	852	785	853	865	839	848	848	838	838	794	855	834	845	816	909	898	828	813	850	857	816	796	733	867	853	823	839	858	770	845	828	803	844	860	870	804	821	838	813	885	861	852	849	793	816	797	788	821	819	913	860	874	901	839	906	824	819	831	852	823	828	865	800	827	847	794	863	861	881	878	875	846	805	840	891	826	844	852	823	822	818	861	815	859	848	823	746	857	827	840	853	844	780	922	870	868	806	859	853	863	843	834	849	845	875	818	786	859	825	833	879	814	877	870	834	827	826	831	823	819	836	846	815	851	835	794	773	880	780	873	851	787	850	834	808	879	814	774	813	834	822	862	801	815	820	839	799	833	823	786	862	860	875	814	809	870	889	806	877	875	868	796	859	783	800	824	874	840	876	851	853	820	912	843	847	852	801	829	901	838	752	831	873	827	838	821	873	857	823	841	841	865	860	890	854	834	869	878	829	850	858	829	899	872	846	859	854	801	831	811	834	908	823	813	852	889	869	842	832	833	839	882	858	838	818	800	779	869	877	825	841	821	822	823	847	867	863	827	863	817	788	842	846	857	812	785	866	829	851	854	806	853	840	834	869	853	825	854	802	831	824	830	857	855	893	832	914	844	852	834	849	814	822	850	866	856	867	845	850	849	863	846	903	809	867	821	846	849	888	874	808	831	838	867	822	845	850	789	891	877	847	844	812	816	824	832	817	903	837	861	790	812	827	838	832	882	845	829	891	821	835	852	836	817	851	822	837	848	843	849	884	855	832	840	882	783	895	860	855	848	837	861	794	830	832	805	839	827	885	816	839	802	795	861	902	836	851	848	823	801	835	843	801	854	835	812	837	805	840	811	841	867	868	809	852	866	797	800	887	814	829	874	829	807	801	852	884	830	836	914	824	835	892	818	862	883	859	862	901	850	855	807	877	870	844	827	822	807	836	846	826	875	850	795	840	897	874	820	886	847	825	815	859	829	873	860	851	837	832	823	762	897	871	841	838	812	799	863	786	815	870	797	820	834	837	825	802	816	839	855	841	813	771	796	825	825	864	833	895	840	863	802	869	804	849	851	804	802	836	870	839	834	859	881	871	817	849	822	819	822	894	820	856	845	857	814	820	869	854	790	821	890	844	855	890	870	832	822	883	801	822	869	859	820	874	849	818	835	819	847	819	841	776	851	823	868	820	841	859	818	859	841	872	834	803	859	809	866	808	805	835	841	810	811	856	821	837	883	827	828	821	889	851	846	850	845	844	870	843	882	832	877	892	767	825	827	851	832	871	852	868	865	843	818	854	927	833	855	877	840	831	870	839	880	790	840	904	817	832	827	832	879	886	845	861	883	848	835	836	831	840	903	791	871	816	862	877	878	845	809	839	838	800	813	871	869	800	790	832	850	865	883	906	857	836	862	825	861	831	824	850	821	873	816	846	823	850	871	868	851	811	864	856	825	810	843	847	803	847	795	861	809	880	849	842	833	835	853	828	854	812	789	782	831	849	784	832	859	850	862	863	840	817	839	816	809	832	812	861	858	846	851	853	801	823	881	847	852	810	860	888	836	841	827	811	834	854	831	842	867	828	826	864	852	820	808	840	879	838	812	787	852	833	836	812	828	849	815	813	872	816	821	828	836	827	829	858	864	831	853	874	870	885	854	829	854	870	847	845	863	832	830	813	852	866	836	873	833	829	854	887	863	853	822	909	799	863	868	844	840	837	845	829	834	824	878	830	847	865	767	840	839	875	819	828	876	814	819	882	873	858	832	870	824	818	838	823	817	857	840	784	867	829	803	821	840	842	839	844	861	875	809	877	791	840	818	873	814	822	800	800	816	841	825	794	837	851	825	837	816	795	845	831	856	842	845	811	837	864	876	871	819	873	884	871	840	873	838	848	855	853	860	772	833	839	858	816	822	778	777	860	858	882	855	808	811	803	861	834	845	810	865	859	895	820	830	821	868	856	783	857	864	911	840	846	815	860	887	827	846	825	848	900	832	826	891	840	854	879	867	826	872	879	867	850	877	815	892	863	817	861	882	858	863	855	793	816	865	855	880	823	824	894	876	810	859	855	867	823	825	790	888	833	795	903	831	870	790	853	807	829	821	875	839	885	837	826	803	828	836	859	808	870	859	839	887	857	801	836	846	892	832	847	827	823	858	865	847	847	810	818	842	817	795	826	760	836	817	831	805	852	810	866	852	814	813	844	853	848	848	818	832	855	822	836	852	796	822	826	812	796	807	809	841	854	862	854	840	771	826	870	821	847	760	867	853	876	801	840	825	824	875	816	808	844	808	845	802	837	836	908	873	824	844	824	857	864	811	863
46956	32982	30958	21079	4911	2259	988	689	530	509	450	474	462	452	453	439	415	418	468	464	450	411	457	429	453	445	467	429	425	452	392	439	434	439	405	389	417	410	400	448	419	428	434	459	395	393	415	408	436	393	451	422	452	458	411	450	462	403	393	404	483	457	421	425	415	473	409	438	445	462	402	422	430	441	459	457	438	433	359	413	411	435	448	409	459	398	451	412	427	448	420	433	411	401	434	417	435	409	444	421	423	422	401	397	402	439	412	405	404	410	454	440	398	435	418	460	426	422	415	418	427	449	449	443	408	398	443	380	462	424	429	421	412	406	427	451	414	409	435	413	384	395	439	413	410	443	440	431	475	437	415	420	446	484	433	406	439	448	443	446	401	444	399	401	451	430	446	430	512	426	403	385	469	397	447	457	495	440	421	373	428	427	429	440	395	400	415	448	407	429	404	423	443	404	416	430	407	428	444	406	409	384	409	376	401	456	444	398	424	392	425	424	421	431	407	435	459	416	445	419	430	415	421	416	441	453	417	396	429	422	416	443	444	421	396	397	435	419	407	445	432	451	427	443	478	437	421	434	449	463	450	419	408	422	410	417	419	389	423	415	405	400	412	407	432	423	429	431	428	420	456	451	394	393	412	431	408	421	443	419	408	440	399	468	413	436	430	432	398	395	388	434	405	423	454	409	416	423	406	413	397	398	402	459	432	418	411	419	410	479	441	434	372	442	428	452	428	451	425	410	433	469	434	424	401	426	414	407	434	438	392	444	405	388	406	408	419	429	429	387	418	432	395	443	421	416	408	409	459	429	399	403	436	405	430	449	422	462	439	411	443	429	420	444	418	426	403	427	413	431	445	424	423	410	383	434	446	383	379	456	428	440	425	449	401	441	434	455	426	405	452	431	411	450	452	415	449	413	420	409	378	399	419	441	433	414	403	421	436	440	440	442	450	425	439	406	404	424	424	414	415	444	412	422	385	420	413	446	463	423	402	402	420	383	424	438	429	414	428	434	421	406	448	420	420	450	459	446	439	460	403	437	399	402	433	457	434	444	418	435	437	446	428	424	406	435	427	413	411	435	386	444	454	472	454	459	397	410	401	424	418	430	442	465	423	413	417	445	419	435	414	391	434	464	401	436	423	421	385	423	399	429	437	447	405	391	426	412	407	424	424	431	430	458	409	384	454	419	441	415	427	450	411	411	430	393	437	455	406	445	453	397	452	434	424	442	382	469	382	425	372	399	409	413	436	381	392	414	419	393	453	441	423	426	419	443	423	456	452	452	403	411	427	401	421	391	434	412	384	444	453	422	441	417	434	381	438	411	430	412	436	408	436	442	401	397	407	435	415	409	397	416	411	419	411	431	379	415	403	421	428	420	446	409	403	410	471	420	437	450	464	411	434	450	458	398	433	413	458	436	439	403	446	439	437	440	399	430	431	430	429	423	415	443	394	405	444	428	420	374	418	417	368	399	373	438	423	443	441	436	404	448	464	396	408	441	436	437	427	399	415	417	443	413	444	378	382	413	448	438	444	469	412	434	431	432	431	436	416	456	383	416	422	413	455	429	457	464	369	417	422	451	378	395	413	423	425	397	430	419	395	428	457	436	416	390	442	393	429	395	458	431	441	382	399	442	407	429	422	421	470	437	434	483	441	441	439	406	428	432	408	443	428	407	442	440	397	441	424	451	459	429	423	430	462	427	420	424	426	435	430	405	399	470	463	433	430	412	421	379	440	450	420	426	411	416	390	378	422	389	402	412	415	421	427	461	428	461	411	395	387	410	408	410	433	448	379	382	432	427	406	439	409	427	414	408	410	406	404	393	425	451	407	453	384	429	415	400	449	430	389	392	437	417	439	471	420	455	460	459	424	435	404	400	397	437	438	442	436	404	450	355	417	435	453	424	434	453	436	412	428	423	419	417	415	391	461	449	436	411	448	452	408	423	418	449	413	422	410	413	397	436	421	431	424	422	452	419	431	472	447	443	457	425	451	400	420	414	405	416	432	435	425	414	456	448	452	413	409	416	415	447	443	449	429	407	446	428	404	392	459	471	415	408	411	442	442	421	435	404	418	420	433	442	452	413	376	404	452	428	436	449	414	423	419	435	422	387	408	408	466	438	386	390	452	422	455	413	439	431	409	395	423	403	429	468	424	453	423	417	416	381	391	457	419	397	436	429	384	420	382	430	409	405	405	407	403	433	456	444	412	407	452	433	443	459	392	456	416	426	446	445	435	432	416	464	426	472	456	441	416	428	376	407	445	403	406	387	441	414	441	449	430	407	401	417	409	425	424	422	406	431	443	412	443	398	399	404	434	403	422	475	437	421	441	468	446	393	439	423	465	412	441	463	387	408	415	422	462	442	415	418	465	410	404	426	437	398	446	441	445	395	409	436	442	421	417	419	429	431	436	440	472	434	451	426	414	473	474	444	405	452	438	439	406	434	465	449	434	423	413	415	419	422	448	445	412	413	410	424	425	424	430	411	464	451	419	416	438	448	443	419	447	391	427	411	379	422	448	410	449	411	422	397	420	415	441	412	399	408	412	455	444	422	376	478	429	414	427	450	393	432	431	422	399	404	437	406	416	399	455	439	474	438	429	410	451	395	404	415	419	414	425	436	471	449	418	445	411	394	465	424	424	441	443	398	410	401	451	415	402	422	430	437	436	436	449	427	447	473	458	422	375	449	430	429	433	423	382	429	424	388	436	380	410	420	385	440	437	418	458	388	422	363	411	428	446	450	433	411	443	460	438	459	376	390	478	436	409	438	441	434	411	455	419	399	434	413	453	385	448	434	415	396	423	431	408	446	431	391	383	397	442	430	425	425	415	448	437	413	435	449	424	440	427	428	440	422	424	405	434	449	405	420	415	415	423	477	395	447	419	416	413	404	435	437	410	445	438	430	470	390	444	449	426	390	420	431	442	434	430	484	406	422	433	414	442	458	442	427	442	413	385	414	429	417	422	417	402	396	424	426	491	425	443	453	446	376	456	417	420	404	448	415	383	401	406	454	426	418	387	410	432	412	431	422	439	433	439	428	395	412	395	431	445	400	434	422	405	403	418	452	447	470	410	392	418	422	419	439	427	418	433	422	435	433	442	371	426	412	423	419	403	415	450	434	410	417	428	469	398	442	429	423	406	417	368	375	379	401	428	457	383	425	380	428	430	417	446	442	406	458	450	454	404	428	433	458	422	441	441	441	419	480	458	426	401	449	399	437	440	425	374	478	442	422	403	455	449	423	419	410	424	407	399	434	417	444	426	423	426	423	426	404	455	446	403	421	432	379	448	379	389	395	434	401	427	431	435	442	423	396	408	437	399	438	399	447	435	420	445	404	435	442	435	436	447	394	404	448	407	453	427	425	384	404	433	415	426	418	463	403	403	426	455	400	395	446	432	417	449	401	430	414	455	445	403	445	449	433	443	392	430	445	414	411	417	394	382	416	449	440	429	397	425	455	438	477	478	458	442	448	433	420	418	439
28859	24917	33252	24164	7492	6389	3038	1797	1431	1329	1313	1249	1231	1156	1118	1085	1064	1059	1033	1050	1051	1003	1056	1047	1001	954	1007	995	1041	1012	998	943	1024	1000	1006	989	936	979	941	997	1001	946	930	1024	1009	958	910	939	945	979	982	945	916	988	960	995	979	907	972	946	900	958	946	962	896	950	934	925	952	990	951	989	984	983	996	990	905	931	927	914	907	902	916	919	922	964	925	945	949	917	930	865	936	949	911	979	934	972	963	927	909	896	964	978	897	890	921	959	934	918	909	950	920	964	924	951	906	983	960	967	979	984	929	941	974	924	981	958	921	935	975	919	934	937	942	927	932	963	919	938	928	972	959	914	937	910	936	900	966	888	926	871	909	896	953	932	910	954	884	935	977	939	904	949	928	965	924	944	961	895	949	928	964	957	873	919	900	922	949	888	962	916	939	965	901	942	984	883	907	890	914	940	950	940	929	977	971	911	951	881	971	935	928	965	899	929	906	964	892	915	906	962	935	973	945	950	938	929	979	926	924	942	921	974	908	899	913	1002	915	931	904	950	905	887	930	848	907	935	938	941	920	950	877	896	920	949	906	907	913	956	914	882	977	1005	896	945	951	937	865	917	924	926	924	981	893	976	928	918	946	933	855	897	935	958	924	884	922	941	833	910	917	961	955	924	963	924	887	954	931	962	992	952	884	916	980	891	948	937	979	956	880	899	938	919	984	964	969	964	947	950	894	989	928	876	976	883	946	918	923	962	873	901	920	883	912	915	955	962	961	934	881	901	935	890	924	989	978	947	921	935	945	881	931	918	972	978	924	906	914	920	966	950	985	906	924	871	907	934	952	911	914	969	908	1031	906	959	950	878	935	1004	965	909	963	905	935	938	898	951	908	932	898	897	958	937	887	965	952	958	875	944	921	938	967	900	882	952	930	952	935	923	949	921	986	925	941	967	928	939	897	924	939	961	933	953	967	875	959	954	969	943	933	943	969	924	911	998	942	977	920	917	943	922	931	932	905	885	951	967	920	929	917	866	948	900	973	939	964	986	972	951	939	953	974	898	915	921	919	975	880	919	975	905	926	989	887	978	942	923	935	885	976	908	938	949	917	910	939	972	990	978	906	872	909	955	900	927	918	942	943	922	964	934	945	940	887	848	919	865	888	925	891	920	950	874	954	979	873	916	967	900	987	879	995	901	926	943	924	936	935	900	959	883	918	986	986	916	943	946	925	1003	878	964	894	988	980	961	915	942	934	911	993	959	918	938	948	953	919	984	914	937	903	896	891	879	913	964	956	898	914	912	902	896	907	905	957	932	857	909	926	929	934	963	938	940	936	940	873	942	957	920	925	970	954	908	930	903	972	906	949	892	975	922	934	957	900	911	947	944	992	904	933	993	932	896	965	926	914	984	942	909	949	983	964	972	890	939	933	940	904	934	953	913	941	927	928	924	898	926	916	900	926	881	882	914	925	916	901	856	968	941	921	996	983	965	1025	862	940	948	921	953	928	899	991	906	954	1004	926	931	878	918	932	1016	922	901	975	890	902	997	970	925	953	983	904	939	927	915	944	941	960	984	937	929	944	935	876	931	914	967	1001	971	998	981	954	925	941	973	936	910	942	943	926	915	888	868	910	911	929	890	942	935	927	915	927	935	934	971	943	964	961	915	918	941	1005	952	918	936	968	891	894	965	937	973	917	944	994	921	944	904	905	918	917	941	992	914	916	903	925	943	883	882	894	941	985	947	893	953	935	939	912	944	951	954	886	899	989	890	924	927	923	970	943	929	906	950	930	955	904	869	957	921	918	893	934	921	949	886	900	916	972	892	909	952	896	903	939	964	929	927	898	955	965	970	943	896	977	994	935	949	915	975	934	931	941	884	979	970	969	932	896	999	889	956	941	957	936	918	930	924	938	961	938	919	912	890	932	975	905	949	963	912	892	952	931	888	896	897	849	930	959	967	923	921	952	922	930	986	904	888	921	848	875	892	977	919	936	891	983	1002	946	951	952	895	971	951	878	853	914	975	924	872	925	937	981	919	885	930	939	992	917	910	895	929	908	941	917	925	921	902	920	960	920	923	950	961	906	929	934	933	929	931	933	934	914	886	894	924	972	922	980	911	962	909	907	940	933	939	1004	899	935	914	929	962	908	938	910	947	949	922	975	915	920	879	919	928	910	924	943	933	909	927	947	900	911	950	859	893	885	954	942	977	947	974	912	897	936	941	970	959	923	934	970	943	938	956	952	900	961	929	934	970	923	911	881	908	994	922	932	932	944	874	961	895	931	893	908	878	995	883	931	907	907	932	949	942	907	928	930	926	984	959	963	928	955	890	914	877	953	917	956	908	940	915	920	924	951	923	916	888	929	925	957	954	934	931	933	934	936	919	980	947	934	932	947	885	907	922	966	912	892	867	928	918	905	969	933	913	889	951	957	943	966	896	923	940	893	958	919	985	943	976	895	959	921	934	920	916	924	898	883	898	865	984	944	942	909	900	977	939	957	933	957	956	935	936	930	940	912	860	919	920	874	915	912	928	970	908	940	930	963	928	890	937	915	889	907	934	886	879	928	915	950	939	869	919	961	985	931	945	878	888	985	947	934	912	888	899	947	960	975	895	915	977	908	899	928	949	940	893	890	950	930	975	919	946	952	874	960	950	926	946	970	861	974	955	955	892	912	971	966	940	951	930	941	946	968	950	890	899	931	912	968	904	930	971	910	961	910	950	942	935	907	897	946	883	966	894	957	894	1022	889	946	923	957	970	904	919	911	910	947	912	941	852	1037	921	914	981	936	930	901	952	910	930	923	910	927	927	929	897	927	924	917	959	902	953	872	937	928	904	970	915	974	966	950	953	923	992	978	949	927	913	946	955	931	924	937	899	918	924	906	924	881	946	934	924	932	983	887	925	944	947	920	903	985	964	899	969	937	921	942	932	927	889	943	931	920	961	890	901	948	959	941	911	857	927	952	942	922	906	923	937	971	925	949	908	887	897	939	923	939	878	910	935	880	920	969	898	896	966	884	948	944	969	935	910	972	907	930	898	911	945	915	973	955	886	943	947	895	910	906	921	935	961	958	963	888	950	879	998	917	935	942	972	914	916	912	897	950	893	912	944	959	941	925	939	970	949	884	925	969	947	937	922	921	946	938	894	951	908	983	933	927	934	935	893	939	948	897	871	937	905	928	999	950	923	907	895	925	944	905	924	984	927	903	927	948	940	936	919	900	914	974	953	949	952	972	922	916	905	951	969	899	878	913	937	905	967	971	968	923	964	944	957	930	947	921	892	890	904	973	928	927	938	920	960	938	925	959	944	954	945	889	945	955	978	934	893	922	942	932	972	941	905	925	974	955	942	920	952	924	916	951	918	880	970	925	947	919	879	937	970	882	934	886	932	920	941	927	875	938	973	873	929	924	907	956	974	865	932	976	925	940	919	940	987	964	951	975	947	928	889	900	913	981	939	937	944	906	913	916	953	951	929	933	960	933	885	936	956	922	924	971	912	938	964	938	909
21436	11752	7589	3435	1272	1112	619	467	457	470	442	494	439	449	451	403	444	409	436	432	469	407	422	429	450	477	415	447	395	421	442	434	399	384	423	422	445	437	417	448	442	439	436	454	456	457	417	442	427	392	388	414	437	462	435	409	388	463	437	449	461	466	461	441	483	410	446	419	471	425	401	414	431	454	418	417	426	421	459	445	435	399	399	422	437	404	445	453	435	446	451	452	409	422	396	432	432	459	415	420	446	429	440	450	441	384	420	441	423	458	403	473	414	462	410	403	405	435	428	458	485	425	412	431	418	394	434	426	411	452	431	463	440	389	420	419	481	446	424	436	445	462	451	382	421	436	458	394	398	464	450	383	436	411	420	436	388	459	432	437	449	431	383	428	435	392	401	458	459	398	412	428	433	425	412	426	415	426	422	452	488	417	413	408	439	434	419	434	447	429	408	390	438	406	427	407	443	415	475	439	426	463	432	409	422	450	432	459	439	436	443	452	444	400	419	434	425	430	427	432	425	468	454	415	433	409	471	423	409	435	424	417	426	436	440	416	424	408	427	435	427	441	423	419	442	446	462	383	444	442	434	435	401	437	460	410	417	444	426	453	415	424	436	418	457	387	459	443	435	436	435	430	447	433	461	427	398	407	418	428	423	408	424	453	409	444	419	421	450	421	447	448	404	424	393	413	440	451	442	433	439	405	439	419	411	435	473	440	382	436	414	437	380	432	431	422	413	392	415	446	420	418	395	432	436	414	418	406	450	440	446	430	455	412	453	430	387	423	434	436	392	429	459	406	428	451	426	416	440	397	453	432	447	456	425	465	488	397	450	420	423	454	412	395	471	415	414	446	395	468	410	407	411	426	438	434	404	412	452	446	448	418	451	430	442	414	424	390	383	437	422	395	408	421	430	397	427	454	436	459	469	464	427	403	392	444	425	430	464	432	401	432	391	432	449	424	429	418	391	437	428	429	428	412	445	427	464	385	460	444	457	418	431	413	431	440	437	434	431	447	413	426	427	419	509	431	402	461	418	439	405	428	397	425	430	457	440	449	455	455	449	457	447	432	423	383	402	402	399	448	440	479	448	420	452	420	404	434	440	440	451	448	407	404	424	424	419	416	409	465	437	438	452	460	380	447	433	407	463	431	414	436	405	425	425	419	413	437	425	438	452	388	403	446	418	456	450	454	424	397	435	378	423	437	442	415	424	421	405	418	428	447	396	422	430	415	440	448	446	449	425	401	430	389	464	428	438	427	378	426	411	373	409	426	400	412	433	407	422	416	452	447	427	437	472	378	443	436	426	432	420	478	440	436	390	427	431	432	428	456	472	405	425	410	416	427	396	445	425	405	383	385	431	451	460	432	424	441	386	441	409	379	404	446	438	396	457	421	468	452	407	424	447	458	450	399	428	460	391	432	411	423	399	423	430	438	425	442	400	428	442	448	458	411	472	414	440	399	439	450	411	398	426	443	436	438	443	448	439	435	408	431	402	448	433	424	424	392	417	389	450	427	410	410	437	435	462	439	428	415	424	422	433	427	413	444	475	424	446	418	450	435	446	470	401	447	425	453	445	422	423	453	435	453	421	395	438	403	439	444	468	440	446	415	430	405	429	458	403	475	429	407	431	455	408	468	380	431	409	437	395	440	459	407	443	433	441	428	428	413	434	430	396	433	433	427	393	455	405	436	405	426	456	396	467	428	406	454	477	427	428	415	430	439	445	417	449	396	407	395	417	386	424	405	455	440	420	417	438	469	425	416	429	434	439	403	384	424	413	424	421	457	446	408	431	429	410	451	452	451	445	430	407	417	438	430	453	445	433	434	439	414	497	431	454	427	426	426	431	432	424	423	417	394	443	411	416	420	447	430	414	485	458	421	419	433	441	385	435	445	425	433	439	416	443	437	410	453	460	370	437	428	380	463	414	449	415	389	431	436	486	420	419	405	416	456	446	416	425	460	413	406	413	396	418	415	420	407	434	446	403	434	383	464	433	454	435	406	410	441	446	401	412	436	453	388	470	465	378	442	421	431	449	414	417	410	417	405	417	424	436	401	430	463	445	441	470	442	393	431	420	433	429	459	436	408	438	410	408	454	399	462	425	477	425	427	479	413	468	440	404	419	444	434	372	417	394	440	453	438	407	429	456	412	381	433	418	417	400	445	416	391	415	406	396	400	406	452	481	488	460	415	467	450	418	423	421	445	408	400	451	448	443	419	435	429	463	412	484	405	432	388	401	395	441	444	431	416	401	403	398	438	422	387	411	446	413	418	406	414	404	380	428	426	417	419	435	480	439	466	421	401	424	419	431	455	448	406	421	443	448	443	442	445	444	440	419	413	434	459	396	362	405	378	465	404	411	402	427	419	451	438	403	407	444	397	415	455	427	406	426	418	407	417	422	387	446	426	394	427	422	424	385	411	397	418	429	404	426	435	415	436	433	413	440	464	424	420	381	399	435	398	476	429	443	450	388	401	446	469	437	429	402	416	404	408	402	425	397	402	435	421	407	438	457	421	460	442	421	401	459	460	425	414	413	400	380	468	469	451	421	430	445	421	399	409	430	449	431	470	439	399	428	421	426	412	473	451	455	435	444	385	453	454	437	440	430	413	385	438	438	396	402	413	438	432	431	394	400	435	432	429	452	426	396	417	413	456	407	428	441	416	468	437	439	473	424	391	427	394	421	390	438	422	423	436	448	394	409	402	429	427	444	388	399	411	394	397	416	434	457	453	439	411	409	462	461	406	499	407	420	385	413	415	432	413	455	416	424	437	399	428	408	466	433	412	417	440	431	429	393	438	406	401	406	430	420	423	425	413	441	422	440	447	385	466	429	402	390	432	415	449	449	435	434	434	399	430	439	448	439	424	402	416	418	470	459	431	447	427	431	404	450	396	394	423	394	418	383	442	446	406	373	447	411	411	429	424	417	429	409	437	436	411	425	415	459	436	400	404	439	441	413	429	449	435	450	443	457	421	471	413	449	439	434	468	433	450	445	448	408	434	396	442	435	410	405	443	435	462	501	423	451	431	402	422	448	422	447	427	416	434	436	451	461	425	388	439	476	440	429	459	402	419	421	428	466	395	445	412	422	405	434	420	436	419	404	460	424	432	432	405	434	468	434	396	438	467	433	378	433	414	428	372	467	398	443	430	406	416	443	428	461	410	454	406	417	399	446	396	476	449	442	405	384	461	459	444	427	404	437	417	442	398	422	425	449	426	476	483	410	432	395	426	427	427	426	413	435	431	414	447	471	403	453	433	405	395	410	420	442	384	442	484	432	437	428	424	438	403	423	402	435	478	443	414	438	444	409	379	420	425	386	425	430	443	417	419	426	456	447	457	416	395	428	400	388	406	449	412	425	445	417	467	464	374	433	380	411	423	408	425	401	417	461	439	406	433	478	408	409	408	436	422	427	391	448	385	416	415	467	442	442	400	407	440	450	410	450	441	440	476	399	471	423	425	448	443	432	412	443	415	448	466	452	457
13435	9496	11431	7404	3841	3552	1696	1224	1046	990	974	894	976	929	910	940	957	910	936	906	922	939	917	927	966	914	930	973	942	966	907	946	930	957	930	929	937	973	910	925	930	975	1012	1015	924	984	907	942	913	908	946	915	931	929	941	899	1002	905	854	941	917	979	935	907	914	921	983	950	920	975	864	915	965	873	949	924	977	927	940	841	1002	950	930	884	920	884	932	913	941	921	956	925	952	922	940	929	910	924	907	909	920	909	1001	953	905	915	915	881	932	913	920	943	930	927	883	898	872	960	901	899	949	943	974	947	961	898	961	888	880	977	874	873	891	965	942	908	953	916	899	923	946	903	988	976	940	914	930	914	942	968	1006	984	877	909	898	931	873	929	912	913	913	895	928	913	948	897	923	896	943	947	885	945	940	933	900	899	932	975	952	859	931	934	952	914	916	930	1018	963	952	921	930	951	909	904	941	937	895	859	917	844	911	919	937	938	931	895	939	894	948	928	956	920	954	881	957	904	964	961	961	946	936	967	932	952	882	902	897	950	902	884	935	928	939	951	912	977	891	896	967	943	957	887	935	906	910	961	898	913	931	953	970	934	943	967	976	948	878	980	918	922	946	949	943	898	959	945	923	929	930	956	934	859	931	933	904	964	936	900	946	869	984	925	929	879	895	942	898	942	924	968	951	948	962	926	945	921	948	927	938	924	970	940	892	1051	894	933	954	950	965	908	899	923	897	914	877	898	926	952	919	907	1000	931	918	907	933	916	892	872	920	912	971	891	909	914	938	908	910	936	934	934	901	965	873	896	883	932	930	898	906	938	893	975	987	954	976	898	968	1020	878	949	870	894	946	932	920	911	955	940	997	907	923	942	932	945	906	937	930	952	883	967	911	899	887	951	933	915	934	938	938	965	909	867	918	933	924	899	933	871	916	923	916	920	932	946	951	883	927	960	886	880	939	948	959	906	891	950	894	908	934	898	938	923	973	868	956	885	980	879	899	922	952	896	932	968	930	907	1000	980	913	906	941	888	962	875	966	957	903	882	928	918	929	973	927	926	900	947	944	899	935	937	857	856	901	951	960	991	969	956	940	901	936	901	858	927	918	918	947	1020	918	929	960	957	960	901	949	932	935	962	899	920	915	917	926	964	913	921	983	932	909	903	900	924	923	906	949	864	907	951	954	947	924	896	922	930	958	915	958	899	906	901	953	932	939	970	951	956	912	958	892	967	937	912	893	965	896	902	935	937	953	931	936	970	905	850	947	934	903	926	938	934	972	878	949	903	909	914	940	908	948	945	928	910	953	936	875	934	911	962	976	940	892	963	954	925	952	966	942	891	911	964	923	908	920	928	966	914	942	936	908	922	872	917	923	915	923	949	972	981	887	921	976	890	914	915	916	907	973	934	925	915	900	909	898	915	872	859	926	891	933	968	894	929	917	976	934	986	868	981	930	935	917	900	996	946	856	898	963	852	931	954	974	939	917	891	862	943	920	956	944	923	924	864	936	987	937	964	892	918	911	976	934	850	917	895	954	907	940	891	876	940	915	927	888	921	942	910	931	963	910	859	909	942	858	879	934	948	887	988	931	909	949	972	911	920	917	940	972	951	899	936	868	911	960	968	937	969	898	921	917	911	900	875	914	968	949	956	911	974	950	960	902	958	935	906	876	922	906	900	900	965	960	881	929	880	966	972	887	935	908	942	925	940	944	915	904	923	907	978	829	899	910	909	922	930	927	933	920	942	934	925	901	974	936	966	932	944	901	891	939	894	951	928	923	934	954	933	898	933	920	952	927	925	942	883	942	925	916	946	922	929	994	916	951	913	937	972	907	962	895	884	935	925	913	911	943	952	890	883	882	947	961	954	947	948	907	914	913	891	966	939	952	900	941	910	852	891	955	911	902	922	929	927	948	933	972	851	946	880	948	942	919	880	956	890	892	948	956	967	898	895	939	908	959	918	902	952	882	954	896	929	908	927	887	998	931	915	928	958	912	946	971	951	907	938	921	899	949	910	994	890	909	895	886	916	967	980	953	992	915	901	941	945	931	867	865	930	938	909	913	915	923	887	994	942	930	883	896	953	913	870	910	876	911	942	898	951	902	898	892	918	888	954	881	936	1015	903	936	978	917	996	910	941	930	952	908	937	984	897	879	952	892	915	901	859	972	936	958	914	865	988	921	926	916	956	940	901	901	951	916	919	948	928	900	942	959	912	953	922	908	953	914	919	907	917	945	901	958	922	917	831	913	942	904	861	941	926	891	922	964	921	960	899	886	925	923	902	991	922	939	904	932	906	925	897	928	864	891	887	889	932	893	894	901	905	945	907	907	917	940	889	863	877	954	905	907	957	949	861	945	902	943	917	919	915	873	976	876	937	917	930	924	897	874	945	957	882	933	908	932	942	947	961	930	927	945	936	1025	956	954	902	931	880	970	917	1000	874	888	916	884	964	918	870	925	938	1018	883	909	917	1004	915	900	876	929	883	948	975	931	881	915	874	956	933	925	929	897	955	848	953	912	942	916	913	934	954	921	951	981	1004	919	952	915	913	877	941	954	901	899	950	963	884	918	910	918	878	954	942	917	935	970	981	860	968	885	876	906	883	956	937	921	912	944	925	894	934	954	900	927	923	927	935	943	910	919	896	929	951	977	913	905	904	902	937	922	929	913	885	886	927	884	960	907	985	995	922	908	950	982	912	944	937	914	941	946	920	951	929	960	917	914	950	884	935	931	949	978	895	871	910	939	940	879	909	904	911	932	963	941	885	925	959	851	959	903	919	860	882	977	947	957	989	960	953	927	928	919	931	942	941	868	920	949	951	887	957	903	947	871	968	936	946	881	944	934	946	897	964	903	941	881	920	885	913	892	910	884	915	911	960	896	926	908	956	909	887	907	965	926	896	957	900	913	953	899	877	944	924	925	927	908	936	892	897	897	948	944	924	919	912	959	920	914	920	917	971	947	922	925	893	918	959	881	943	969	952	941	888	957	904	938	869	904	904	930	886	913	933	907	899	948	901	916	954	881	878	985	877	924	951	929	986	897	953	970	906	966	933	880	961	920	946	923	918	959	950	896	968	940	874	929	919	906	921	924	938	893	900	895	918	892	893	923	946	967	915	958	924	912	973	909	920	891	887	934	947	933	884	938	948	895	920	974	894	948	886	947	960	921	908	924	904	918	901	902	918	927	901	945	948	899	880	935	929	889	907	911	872	902	951	952	949	934	903	931	896	931	955	894	930	986	940	900	896	884	946	929	957	898	917	884	936	915	926	897	910	922	937	878	944	923	931	916	977	942	898	939	1004	919	925	868	956	907	865	895	920	905	915	947	956	962	922	956	887	971	903	918	961	913	891	893	938	926	926	949	892	966	937	888	936	928	909	943	966	929	974	945	928	912	950	960	935	918	917	971	903	931	916	958	892	976	905	926	877	892	936	964	921	939	969	906	981	909	931	923	902	897	973	914	877	911	915	900	918	915	948	909	895	955	928	922	907	977	931	942	891	920	921
36028	23647	22024	12432	2704	1470	699	527	438	461	391	372	379	379	384	357	397	385	381	418	403	415	351	385	405	394	380	381	385	397	411	403	382	372	367	375	378	393	400	367	394	382	380	361	383	399	400	333	414	402	357	376	382	379	390	387	347	404	373	352	376	389	344	386	408	397	364	366	346	379	360	349	391	380	398	381	398	350	385	370	362	369	376	392	364	377	408	374	368	376	392	364	361	407	364	403	397	346	366	382	378	412	361	374	389	416	399	379	373	385	374	368	382	411	351	389	379	379	380	386	368	399	368	338	347	396	368	366	356	367	403	386	394	367	380	384	387	386	379	415	358	358	384	345	369	397	370	361	379	352	400	391	356	389	396	393	431	376	370	399	370	371	351	439	380	397	387	376	399	386	364	357	389	372	350	373	413	363	374	355	355	395	402	385	403	407	379	355	366	396	339	320	428	359	382	382	374	376	357	359	389	342	338	390	393	380	342	384	415	407	389	403	416	402	422	371	426	401	405	384	379	388	391	381	375	386	397	407	385	371	370	366	375	400	375	413	372	384	381	384	365	391	387	353	400	378	454	392	414	370	362	371	380	387	379	342	347	365	394	371	389	331	363	394	364	376	395	358	361	383	389	397	371	388	397	363	369	386	421	378	372	335	362	394	361	393	382	384	360	362	383	373	381	398	375	374	384	400	383	392	373	393	364	375	381	363	344	370	322	346	415	370	351	382	395	406	362	426	379	404	349	382	382	377	376	429	377	384	387	373	370	392	347	368	374	360	351	364	343	385	331	428	406	357	376	364	406	399	332	365	357	397	389	390	339	367	413	344	347	356	436	369	372	412	362	366	382	334	418	352	369	382	414	363	375	424	391	350	374	380	368	411	349	376	370	394	377	406	361	401	407	401	389	409	373	369	365	419	371	410	385	410	359	386	375	438	365	386	376	363	420	404	396	384	388	381	384	388	341	367	360	380	360	342	363	381	421	363	383	372	379	375	359	379	319	394	378	355	391	403	403	356	378	382	414	401	423	403	406	353	387	397	381	389	367	333	352	409	453	381	402	396	361	378	370	407	354	399	388	366	363	381	387	390	375	380	415	388	381	416	373	352	399	383	406	432	417	364	370	373	342	386	388	386	370	364	397	408	402	392	398	396	385	385	330	387	401	401	358	397	431	372	408	401	366	355	375	394	431	405	399	392	356	376	380	434	384	363	385	360	355	369	392	380	393	361	360	358	367	362	375	344	365	415	374	388	343	358	372	366	381	391	395	409	371	383	378	401	386	358	360	395	402	422	408	398	356	361	393	370	409	371	403	397	366	358	386	355	390	412	387	382	403	377	410	357	406	365	376	391	418	410	387	428	388	357	383	358	321	401	353	393	382	388	391	349	337	375	376	412	363	379	381	395	423	392	383	381	373	378	380	423	408	360	366	398	419	354	415	394	374	395	415	392	371	355	395	360	380	367	325	388	375	414	354	351	376	367	415	408	381	405	386	380	370	398	388	390	393	365	357	405	384	354	378	345	373	365	355	354	384	380	383	407	362	373	374	359	384	424	362	400	384	341	363	356	348	416	377	408	414	330	448	372	353	395	378	363	366	383	403	379	387	377	351	382	376	388	393	372	375	400	405	400	398	349	379	371	407	389	427	382	356	421	392	401	370	412	346	371	431	367	394	403	376	369	418	385	434	405	382	362	335	392	397	355	396	352	404	370	366	392	360	402	407	380	400	377	363	414	363	395	364	381	409	377	438	386	390	329	383	383	358	385	388	365	365	387	377	386	365	400	402	359	373	387	357	397	348	388	397	390	394	382	390	423	367	367	396	360	350	356	362	359	389	352	365	425	356	398	412	424	371	378	412	398	415	386	384	409	355	342	337	348	377	409	389	398	387	380	402	396	361	391	384	360	377	378	332	376	389	359	388	393	408	422	395	374	414	385	385	362	368	347	367	374	361	435	357	399	375	371	399	357	376	369	400	370	398	402	381	391	378	352	372	389	387	405	406	367	412	383	423	329	375	392	369	373	395	427	379	385	348	379	363	382	375	364	374	378	399	396	384	387	364	367	371	362	357	393	382	359	397	376	378	407	392	386	378	415	370	408	417	408	363	372	389	387	406	382	379	380	370	402	358	409	338	377	416	355	362	359	412	375	354	419	379	367	372	397	402	386	361	355	403	340	383	357	390	379	397	401	385	424	357	362	377	364	406	384	387	349	374	366	357	369	367	378	373	360	388	367	373	411	389	419	374	407	391	347	377	366	370	386	373	351	417	418	360	355	340	366	424	398	391	397	376	365	384	389	382	397	381	378	418	376	423	379	378	414	350	382	373	408	386	374	406	354	440	394	392	404	364	407	389	376	369	370	366	424	381	370	365	389	384	411	378	365	393	414	390	398	379	367	382	394	433	378	373	381	352	401	365	346	357	414	341	384	375	354	383	398	392	380	372	347	398	402	386	385	375	398	392	386	377	363	393	381	378	376	362	396	370	380	383	355	379	393	398	395	356	365	357	382	376	394	379	369	385	382	388	380	383	383	391	411	420	397	386	359	361	376	389	370	393	364	376	380	389	411	366	406	378	357	408	374	359	398	357	365	381	358	388	383	442	387	384	339	398	374	410	355	408	346	392	381	354	402	386	355	366	338	357	384	381	349	320	388	392	353	378	360	391	369	408	371	379	371	413	367	391	406	371	382	361	365	371	395	372	398	399	381	408	369	352	370	431	398	411	388	347	359	388	396	359	364	350	372	354	392	416	365	356	394	390	349	394	355	361	377	324	382	348	395	387	412	339	407	354	372	371	322	365	368	394	404	399	379	382	382	400	402	387	387	413	377	373	406	391	410	373	349	371	391	356	362	379	401	378	352	405	387	386	341	389	346	335	391	377	379	398	399	356	407	360	385	364	389	377	394	346	383	355	361	344	355	346	368	400	401	336	346	411	371	368	355	372	400	352	425	412	380	341	381	390	350	365	371	347	383	362	354	396	402	425	367	359	360	399	376	362	331	361	342	347	373	367	362	387	378	381	393	383	333	377	410	372	391	366	378	353	372	333	376	378	344	360	371	352	380	421	408	374	392	371	410	376	389	388	353	350	364	370	389	341	359	365	358	375	341	380	398	353	388	381	365	333	386	395	373	365	404	357	368	412	385	396	372	389	369	360	363	380	394	397	358	358	362	392	367	368	378	378	380	377	376	362	382	375	394	331	351	386	393	420	393	397	371	395	398	413	389	367	394	383	375	370	385	385	392	346	398	391	347	384	380	393	379	363	394	368	366	384	358	352	363	406	392	336	357	381	386	377	372	397	342	372	397	404	334	386	341	398	365	382	356	371	357	418	438	374	420	402	374	380	372	385	391	345	417	411	376	370	360	366	386	401	399	413	339	382	386	369	377	331	387	376	399	389	376	399	413	397	378	391	382	389	334	376	395	396	384	388	386	394	347	417	376	333	382	345	376	369	391	390	350	411	361	367	382	368	375	395	381	391	362
22906	18147	26779	17039	6106	4839	2223	1381	1191	1092	1038	1006	1050	956	968	907	877	893	904	876	874	902	890	877	872	869	905	934	920	893	848	887	854	854	892	896	925	848	881	887	899	804	825	893	835	881	871	878	850	838	861	907	788	830	891	913	825	834	897	844	857	906	780	867	838	855	852	819	862	905	818	870	859	878	825	813	827	877	893	897	836	852	852	858	901	846	848	845	852	867	830	826	791	861	871	816	843	844	810	857	874	809	843	864	903	871	861	875	817	894	879	853	797	845	853	887	799	830	880	856	810	839	894	855	812	792	886	874	891	874	806	868	790	797	813	913	839	835	850	817	874	859	803	868	847	838	801	857	859	801	855	865	842	798	859	869	839	893	825	836	879	896	837	855	812	806	836	835	863	828	875	858	822	842	839	897	833	903	851	870	872	829	845	836	819	843	809	860	832	868	851	833	876	852	880	863	853	870	873	861	865	832	834	848	853	794	830	833	829	860	940	800	845	861	870	824	794	880	861	876	827	869	822	822	832	852	796	899	800	879	880	776	817	817	892	840	838	796	842	836	853	826	785	801	859	845	855	851	849	849	818	856	859	869	879	882	866	848	809	838	873	867	870	827	858	859	830	845	810	818	850	878	882	813	824	773	872	852	815	841	800	872	848	871	846	852	872	878	889	791	860	811	820	847	842	767	885	880	864	862	854	844	842	840	862	840	833	882	821	838	836	833	833	817	890	925	796	798	878	884	848	877	826	824	900	829	820	870	907	849	857	896	845	826	814	916	860	825	770	799	843	790	787	850	801	879	847	852	905	903	835	799	852	859	835	814	834	863	842	847	833	825	815	833	838	849	824	848	825	852	870	825	791	903	778	786	852	820	836	820	834	858	799	878	810	872	796	779	818	879	885	825	906	850	846	856	850	850	867	865	870	839	838	848	884	887	895	887	870	804	878	850	865	810	883	811	855	881	822	852	839	869	801	865	840	843	807	841	842	831	825	835	857	810	817	847	844	889	841	894	842	751	855	844	804	861	849	858	833	820	832	835	841	861	777	859	868	801	822	874	820	858	831	873	872	810	825	819	900	849	799	879	867	814	873	897	834	863	800	878	890	852	829	833	858	870	868	802	873	843	847	854	849	870	849	839	861	842	907	792	843	813	852	860	776	889	851	830	856	862	833	858	792	824	837	874	821	858	874	855	851	857	848	875	845	835	873	849	823	882	837	869	839	862	848	813	813	872	851	916	836	880	863	853	858	841	821	837	845	833	848	873	811	873	832	856	824	853	829	774	818	861	844	828	836	807	848	902	859	884	855	831	898	854	834	806	821	881	857	860	788	819	808	795	805	863	864	833	830	791	805	854	883	847	822	804	837	863	837	845	807	818	865	880	846	837	834	912	795	826	827	864	850	809	820	831	913	831	835	846	862	824	897	835	878	905	803	830	815	888	793	864	864	834	821	873	846	847	775	836	885	888	820	832	845	888	838	840	842	875	853	883	904	861	844	846	871	851	831	820	833	847	829	852	895	843	821	818	927	798	887	906	824	881	810	849	843	817	827	854	828	862	827	891	796	822	810	819	873	869	781	813	875	810	887	884	856	857	816	834	827	815	847	843	891	780	853	837	859	848	823	821	854	824	859	819	840	833	812	871	860	829	852	907	886	822	893	812	902	827	867	876	881	815	835	878	839	895	816	825	868	807	790	837	811	832	845	878	839	851	823	853	796	869	813	842	894	843	822	836	889	856	783	837	859	805	855	876	881	877	830	812	864	831	858	868	825	857	822	793	874	844	876	802	795	832	866	816	907	820	806	832	829	775	845	886	816	842	863	848	871	884	794	860	860	852	815	820	859	863	827	839	858	826	903	839	826	824	810	876	812	858	860	893	822	829	868	841	850	818	852	823	863	808	883	813	887	818	869	823	817	790	876	862	882	861	905	900	836	864	836	859	846	884	800	853	882	879	878	806	830	833	835	847	890	871	851	843	883	871	836	876	853	810	819	857	843	832	896	832	843	787	850	855	869	803	847	847	795	808	846	822	794	829	873	766	880	771	859	828	855	832	794	867	831	804	801	837	875	846	823	851	867	849	887	823	893	872	842	912	903	849	906	865	822	805	855	877	823	843	832	813	843	842	875	856	848	849	861	873	840	830	793	875	856	861	851	802	825	865	818	864	815	859	838	839	852	838	798	844	830	867	807	828	904	884	870	835	867	859	833	792	863	853	818	890	853	864	825	856	897	834	881	853	822	857	837	824	825	830	809	841	844	835	831	791	795	839	875	851	849	856	846	824	812	894	855	833	835	893	874	824	869	844	892	873	880	847	884	870	841	877	843	840	828	819	855	867	792	847	837	867	791	828	786	891	828	822	870	872	789	844	828	808	846	848	864	848	860	790	844	847	904	826	875	853	854	858	840	823	841	915	849	841	857	894	887	881	807	920	867	823	877	879	819	853	854	857	846	915	831	883	891	830	836	809	837	892	816	859	852	887	842	843	836	863	799	816	882	824	855	814	854	809	847	877	814	817	832	869	860	874	826	854	817	852	866	818	885	838	833	831	857	837	826	855	856	888	884	820	840	901	871	845	776	876	855	834	803	858	878	799	805	864	853	840	833	826	854	837	903	838	876	816	873	792	859	886	818	843	815	822	840	836	883	808	819	898	778	769	886	842	839	912	820	784	837	876	795	841	842	869	819	833	840	779	804	866	822	857	825	836	842	836	899	847	891	850	831	815	903	838	847	824	805	813	910	855	848	813	775	833	863	816	825	833	813	848	871	842	850	831	810	900	853	855	866	845	806	882	837	906	790	828	881	842	869	861	870	837	879	828	812	837	829	860	871	886	825	847	816	876	863	826	841	845	817	835	850	898	841	896	851	837	848	853	845	842	808	826	825	826	850	825	849	836	829	841	815	815	839	821	792	826	873	847	883	837	833	842	880	825	864	818	889	870	857	855	864	893	870	826	837	819	837	884	899	814	826	854	911	820	874	852	886	823	858	822	829	835	874	818	840	849	879	804	821	772	807	836	834	901	873	851	848	845	875	825	818	848	882	893	845	884	850	869	885	845	812	818	793	874	806	868	833	867	888	862	825	779	812	886	820	837	860	800	810	858	836	779	847	884	824	861	872	829	870	849	791	867	872	796	851	870	857	864	796	892	837	839	822	853	819	852	823	832	878	833	864	815	896	835	840	811	886	812	835	854	883	838	844	835	899	838	833	824	822	815	818	842	859	860	851	862	812	919	823	801	882	859	837	838	895	846	848	845	835	883	812	908	850	837	874	892	826	857	825	842	883	804	858	879	818	863	828	845	842	901	881	854	861	869	870	884	909	832	809	823	815	869	861	856	809	805	857	857	841	822	813	771	896	839	821	861	856	871	795	807	858	827	841	843	862	796	875	843	854	846	887	888	827	878	882	818	809	858	879	806	849	838	874	845	861	934	880	819	840	825	841	860	855	862	805	808	839	902	843	899	854	813	846	861	876	848	849	881
45456	32815	32124	15392	4106	2248	928	586	512	528	465	484	494	506	427	432	491	438	398	472	461	464	454	443	441	437	446	402	400	441	430	448	431	423	426	423	397	413	416	410	430	444	444	406	448	418	431	376	437	435	446	426	432	381	426	395	412	414	435	431	463	429	457	451	406	406	425	437	472	419	408	435	425	443	397	416	418	438	405	428	431	398	432	421	418	403	435	411	445	468	411	448	397	390	413	428	419	440	427	384	385	432	447	438	432	440	422	411	459	439	406	407	439	442	437	374	454	425	460	429	445	461	450	451	395	469	451	417	420	443	387	398	365	451	411	405	433	410	456	440	426	445	424	398	425	459	465	409	411	438	467	384	464	412	448	403	493	408	461	442	418	424	418	402	421	401	418	402	405	401	410	428	403	429	431	450	441	410	443	428	406	423	399	454	436	417	405	394	382	413	411	372	398	459	420	456	427	416	410	420	378	429	427	424	396	406	412	401	445	403	425	396	384	430	393	431	430	434	446	434	380	419	429	430	462	396	416	422	409	393	411	433	401	420	418	387	416	397	420	430	404	433	410	419	425	438	433	432	405	394	463	416	415	450	421	385	421	433	437	442	430	435	445	408	423	391	475	448	420	457	415	433	439	454	458	429	391	421	451	416	426	444	427	425	414	411	402	432	442	416	395	412	392	408	437	425	399	447	443	456	415	432	441	424	433	410	403	408	459	412	416	405	400	431	427	444	425	447	431	398	432	413	412	374	413	411	425	381	398	415	402	387	425	428	427	457	434	427	392	447	418	350	411	395	396	397	418	398	395	460	380	428	408	398	427	430	465	419	427	453	463	471	422	395	464	378	390	418	374	410	410	413	448	447	428	362	415	439	383	456	422	466	410	410	441	420	425	402	464	442	405	415	403	404	420	389	413	448	454	375	413	433	441	417	444	407	428	466	404	421	422	432	406	397	427	419	399	458	432	451	441	464	409	456	408	381	419	398	427	417	454	380	431	395	434	402	451	398	430	402	443	420	429	449	461	433	408	395	441	420	421	459	414	383	401	416	424	419	422	384	428	464	428	404	429	385	413	471	448	452	434	432	429	435	386	387	436	417	440	412	418	421	448	434	432	443	421	423	405	440	386	435	484	421	431	458	472	446	417	463	405	407	414	404	423	396	430	446	439	387	401	428	416	434	425	396	406	465	403	394	363	431	399	372	411	389	416	432	443	391	455	387	438	437	441	399	423	447	420	421	450	423	405	468	441	421	438	417	417	416	440	398	427	416	444	423	426	429	411	451	442	418	419	377	407	463	413	414	452	434	451	437	439	435	407	470	457	412	449	382	466	436	447	418	422	404	379	449	398	401	443	379	403	425	393	425	433	419	400	422	425	417	379	414	374	390	470	407	417	410	398	460	441	458	466	441	431	419	443	452	417	445	438	464	426	434	412	451	439	402	445	462	401	424	425	427	405	460	462	436	414	396	398	406	429	431	457	442	416	422	426	377	423	435	427	419	394	417	409	404	436	456	400	392	417	454	395	448	453	442	424	438	430	420	408	424	470	403	427	438	425	407	432	462	448	432	438	411	391	424	413	420	460	417	425	392	396	423	429	420	436	439	398	423	396	413	412	384	419	468	466	422	392	428	431	448	418	425	415	432	394	369	430	425	410	447	418	428	441	430	450	428	454	430	414	398	424	403	458	417	403	452	450	422	425	424	399	427	436	443	408	438	428	456	440	403	391	426	386	412	433	475	447	461	433	440	406	421	419	411	441	425	417	436	425	459	424	406	424	381	408	448	413	404	376	433	411	381	455	436	424	423	447	399	398	410	402	431	433	423	394	392	423	413	427	394	416	427	389	439	438	360	433	439	378	420	446	437	435	428	453	435	439	415	430	425	429	422	457	445	442	407	375	390	447	431	400	401	430	424	425	428	383	401	402	426	414	423	422	442	398	435	442	432	435	395	421	396	421	433	418	446	435	378	419	447	413	412	416	427	433	440	438	409	422	452	449	443	398	416	437	422	410	404	401	448	407	438	405	429	407	416	451	406	443	412	415	397	447	443	434	462	430	412	441	416	438	381	398	441	420	412	426	441	421	416	429	437	409	399	472	435	390	406	416	425	401	401	390	446	419	436	475	417	426	447	474	403	439	418	422	434	391	390	455	426	397	436	429	437	383	407	409	453	450	427	426	396	400	378	456	438	424	423	431	470	383	395	430	436	413	414	455	416	400	417	430	396	434	390	473	442	432	400	433	481	416	419	422	447	415	371	410	443	419	422	450	419	406	431	419	419	454	391	427	446	443	428	406	452	457	429	366	451	435	431	400	392	394	422	435	413	415	411	408	415	425	405	441	367	416	404	441	409	380	425	396	387	408	420	466	444	430	421	389	435	410	442	407	414	444	440	470	414	458	413	385	421	408	429	438	423	413	414	430	428	401	392	364	426	400	409	462	419	402	461	423	424	393	430	417	391	422	383	428	457	426	452	393	446	435	451	402	434	433	418	404	432	437	428	412	380	445	440	405	429	401	416	411	378	422	361	417	418	410	400	405	423	446	426	420	400	437	444	425	422	438	406	427	425	397	366	435	438	429	384	444	431	434	393	431	408	459	416	461	426	378	430	442	410	415	432	444	446	416	405	414	397	424	404	421	461	418	387	446	407	442	444	479	432	436	397	446	451	404	402	436	433	466	446	442	422	418	433	421	425	433	400	414	426	399	404	433	444	431	405	432	416	387	395	425	382	446	386	430	411	456	426	430	404	395	405	432	452	424	404	407	413	394	428	387	417	443	428	434	379	433	430	439	355	385	408	416	414	413	415	465	417	402	389	456	452	402	417	428	431	414	417	442	401	434	449	418	438	410	427	437	458	466	447	448	391	378	425	461	427	426	417	391	429	454	430	415	399	445	464	407	404	417	423	424	454	417	426	420	398	404	411	395	423	454	421	425	413	405	425	408	430	440	370	395	408	446	395	418	427	392	404	430	369	423	408	397	429	399	430	419	391	425	434	407	404	436	467	473	443	440	438	405	439	428	465	431	423	419	411	419	399	415	407	439	445	411	412	427	442	453	413	423	421	458	388	476	387	425	385	444	398	387	399	414	436	445	444	457	414	391	411	437	454	454	410	440	428	438	400	399	397	400	420	482	427	402	416	462	445	465	390	406	418	439	438	405	458	410	375	443	412	426	421	403	410	390	396	431	429	449	447	453	374	435	428	416	423	412	416	393	379	434	426	416	447	430	430	427	427	443	412	422	452	385	399	416	390	418	437	427	416	422	430	412	430	458	428	442	421	368	441	399	450	453	431	472	431	415	429	425	456	451	457	399	433	440	470	409	436	447	411	409	411	418	428	422	436	405	433	370	446	410	417	440	394	449	409	410	417	410	423	440	413	413	412	457	411	428	401	414	412	452	441	430	437	448	407	453	401	387	393	443	408	408	436	411	413	409	420	437	414	392	419	415	421	392	427	396	429	423	409	417	409	431	384	372	455	414	402
28089	24763	33929	16294	9140	6804	2838	1798	1522	1397	1308	1229	1158	1153	1157	1043	1061	1085	1041	1022	1073	1016	1000	977	1001	1020	985	974	1061	1080	974	994	982	971	1015	961	955	972	1008	986	981	957	972	972	970	930	888	923	971	938	923	971	1001	956	969	919	931	966	930	943	938	937	911	963	975	956	916	953	898	926	945	949	927	982	968	950	957	955	910	969	883	936	988	904	899	975	913	947	877	979	973	933	936	940	882	932	927	943	926	931	879	935	964	953	958	1006	963	926	916	927	988	910	942	935	917	980	953	951	940	946	924	929	979	965	942	939	922	933	926	945	867	975	965	944	957	872	934	916	955	991	913	986	857	925	906	928	957	919	926	976	966	916	911	883	906	927	902	894	885	987	969	917	910	965	871	962	929	976	959	909	923	942	893	927	892	909	918	942	954	997	943	974	912	879	977	939	881	903	954	893	951	940	945	961	944	924	925	931	918	947	936	1014	933	948	944	1008	930	945	965	918	941	889	869	904	994	942	941	946	919	1002	937	907	899	885	941	956	964	908	924	950	914	903	911	930	963	917	901	935	912	945	904	947	988	938	942	924	968	893	932	940	966	922	933	928	869	945	898	939	937	918	950	1009	983	958	960	895	934	889	927	904	920	908	969	891	920	946	976	941	924	947	950	914	908	980	853	939	974	888	955	880	951	965	955	890	942	918	940	954	911	938	932	955	903	878	923	936	940	946	905	937	953	918	910	896	981	909	950	885	906	886	929	964	930	910	982	955	992	955	935	942	951	918	942	926	905	926	968	911	919	915	923	911	954	913	892	921	942	952	993	893	943	936	929	928	933	946	940	937	902	926	925	927	917	960	904	895	900	908	916	901	933	940	977	922	900	908	986	978	885	920	906	909	989	863	956	917	911	940	938	899	919	917	920	909	941	925	898	942	906	987	922	926	924	938	939	954	951	962	934	920	878	869	916	959	891	950	967	942	957	976	948	894	900	887	897	942	934	940	959	909	907	877	925	943	938	943	949	910	934	963	916	909	963	978	975	892	942	942	940	914	951	975	909	948	907	939	932	922	945	913	928	962	928	948	948	952	963	911	909	957	992	985	878	946	911	934	913	922	911	921	938	998	952	882	956	889	840	931	939	964	916	914	964	882	900	924	961	978	906	942	932	976	901	952	949	946	925	886	886	935	918	901	949	915	920	952	944	924	928	908	917	992	972	934	900	923	884	950	929	891	929	914	980	928	889	934	910	998	927	901	930	921	952	949	957	916	928	933	919	948	918	917	899	914	899	894	931	902	952	830	1006	965	958	929	883	864	931	934	940	988	930	916	928	924	952	864	966	948	955	900	925	940	950	958	948	893	922	948	944	892	878	938	950	941	913	931	878	916	901	959	950	947	910	917	928	945	966	937	909	929	946	954	911	918	933	937	911	945	921	905	945	944	933	903	937	931	920	946	953	911	934	872	947	922	925	929	926	900	887	920	915	880	963	967	879	949	956	949	925	933	918	925	889	954	929	913	915	933	937	925	904	884	918	943	917	894	930	883	950	854	912	933	902	943	906	913	973	918	914	938	931	976	978	941	914	922	944	957	906	954	937	940	946	981	981	932	907	957	880	901	924	946	904	907	940	977	934	959	950	909	954	917	922	950	897	922	930	895	903	969	989	950	948	922	928	878	937	940	945	918	954	945	966	937	899	976	933	893	923	916	928	913	950	930	921	990	934	901	906	899	875	954	904	944	985	850	915	938	948	928	916	885	960	937	873	939	909	970	948	923	914	933	923	901	917	938	935	943	958	916	938	939	962	902	965	946	898	935	948	950	933	956	943	880	885	968	899	901	932	963	923	954	859	898	866	925	963	903	917	944	923	931	934	954	949	913	913	926	925	945	843	945	949	935	926	938	923	924	922	935	950	916	933	935	929	928	932	855	942	975	939	962	941	912	929	918	989	893	967	1006	958	949	957	898	933	971	930	912	902	883	888	971	933	906	949	944	900	933	937	945	927	941	911	918	973	958	942	975	927	933	969	988	918	967	968	945	932	918	948	908	957	916	932	931	953	892	929	932	938	952	947	910	965	953	914	962	866	925	925	929	994	953	956	908	966	957	971	933	925	902	928	938	926	943	928	947	911	903	937	933	902	869	985	939	948	866	934	857	840	977	891	939	965	875	953	903	947	884	899	955	872	886	951	1003	924	895	991	928	908	965	895	939	933	877	907	951	953	935	929	935	919	955	943	897	913	948	920	929	914	930	964	898	958	966	1009	936	945	871	929	885	897	878	898	953	923	937	926	900	926	947	886	960	953	919	910	945	927	935	886	969	927	973	933	941	949	942	925	909	893	975	897	961	945	979	979	971	939	860	1003	944	921	970	908	919	927	949	927	887	887	968	979	951	980	958	954	950	902	946	887	973	916	917	922	900	941	935	920	878	934	965	930	968	965	861	929	909	968	950	911	960	942	945	927	919	955	1007	954	950	955	953	923	933	964	912	955	947	932	948	960	966	916	905	946	954	949	941	966	940	947	963	896	947	913	1003	930	930	895	905	925	943	938	915	943	914	971	936	961	897	932	896	929	925	937	894	907	886	1025	991	980	926	898	943	936	922	943	936	931	948	979	921	974	908	973	957	891	924	912	944	945	931	956	911	888	958	982	913	941	949	874	940	960	926	933	962	909	939	885	913	938	934	915	967	933	904	1017	903	952	922	949	957	939	917	975	929	966	934	929	976	935	933	910	995	945	925	932	969	912	935	936	885	905	909	943	950	912	933	958	991	928	933	911	1007	993	906	972	978	923	934	961	954	879	937	888	948	917	901	947	952	892	905	918	915	944	906	920	916	1009	946	950	990	937	944	966	948	928	913	967	900	909	890	904	949	973	896	913	894	948	1005	923	920	895	938	902	956	901	973	935	919	942	911	931	920	901	894	941	931	956	918	916	978	939	912	923	911	907	928	916	878	941	916	962	895	1002	928	913	931	895	923	874	1007	929	995	955	909	910	919	969	888	903	945	889	963	944	893	949	966	949	938	979	943	942	875	908	912	907	933	871	923	907	906	914	912	948	929	930	891	939	920	998	935	965	932	954	966	991	907	925	893	868	939	905	976	957	916	877	925	972	977	982	918	886	914	941	935	925	945	914	930	909	940	967	917	900	915	936	915	946	884	944	912	960	933	943	949	946	936	902	942	962	957	933	975	902	894	986	902	931	931	970	986	866	867	949	944	970	915	931	891	939	928	910	903	886	984	936	953	964	1006	934	950	942	990	974	938	941	883	949	906	933	904	910	887	932	912	955	993	910	922	939	905	886	939	918	919	910	871	973	937	959	897	908	906	961	952	941	949	937	944	936	903	955	952	912	920	957	968	874	940	943	921	922	955	957	913	877	964	910	970	919	907	947	913	921	964	948	951	935	929	944	898	962	914	981	961	936	905	895	915	898	954	1026	914	981	860	958	938	910	949	969	883	906	944	939	889	899	932	885	923	922	1010	894	896	931	929	934	973	952	933	886	872	966	936	917	928	904	979
20372	11318	8216	3310	1537	1120	596	474	464	427	417	405	487	482	392	420	430	427	429	448	459	497	453	436	425	424	430	428	388	435	454	456	420	470	391	391	437	428	444	448	385	400	439	413	450	458	426	454	451	404	421	444	455	444	426	434	409	394	436	445	423	422	394	401	386	426	467	437	458	425	445	431	419	405	451	420	447	428	424	412	393	434	472	402	474	437	370	410	441	429	429	439	438	411	419	410	416	460	424	396	393	463	372	425	418	417	401	418	436	404	443	434	426	427	401	427	406	446	475	438	407	428	400	403	453	440	443	457	421	420	393	439	453	405	416	441	440	456	459	452	426	437	412	442	409	423	382	438	422	460	420	385	419	482	430	394	437	394	461	438	462	420	460	400	410	436	478	421	431	458	449	443	432	443	445	444	442	433	425	419	455	437	431	454	444	397	441	441	445	421	408	434	466	434	444	439	446	445	429	451	447	467	386	416	407	426	492	458	449	482	453	453	424	390	399	457	438	419	458	419	461	399	430	426	412	453	441	386	441	426	438	411	392	425	414	471	402	405	441	441	395	490	426	356	398	413	434	411	439	422	460	445	432	429	478	429	434	447	422	448	418	398	453	415	453	414	434	432	398	421	422	392	418	413	437	442	442	389	445	424	392	414	414	451	399	390	423	427	392	447	461	433	425	394	371	417	397	444	436	460	400	437	386	444	408	449	453	424	441	435	407	425	417	451	429	419	405	416	443	422	409	402	413	418	442	442	432	437	367	428	456	393	414	457	425	421	417	397	451	423	401	390	437	473	398	437	420	425	437	433	426	420	394	422	469	441	433	427	431	437	455	453	454	423	398	426	443	424	426	421	409	449	434	432	457	405	437	415	412	372	458	458	416	426	444	435	426	414	408	406	398	424	420	460	412	431	420	441	420	435	394	432	410	428	392	431	427	470	418	453	421	421	469	406	416	445	384	429	423	406	386	463	452	388	416	430	456	428	434	446	447	416	399	414	445	414	398	392	451	451	444	445	410	410	403	409	426	446	405	415	438	463	410	407	458	429	412	371	442	435	423	448	418	438	417	403	493	451	405	436	432	427	442	436	441	430	423	447	441	375	418	462	437	459	416	431	415	414	457	462	415	400	396	456	423	441	419	408	470	461	377	408	404	426	389	410	410	421	476	446	408	436	455	449	458	428	448	428	436	387	429	464	390	396	457	419	400	434	421	453	448	430	463	439	416	408	424	391	458	404	422	428	428	447	419	415	429	415	461	432	429	417	451	403	412	431	400	462	416	421	454	468	437	403	426	429	440	404	393	401	461	426	425	448	415	398	469	425	387	431	440	416	399	442	424	397	413	449	410	396	395	428	413	464	416	434	397	416	458	477	430	467	411	415	450	457	460	444	440	406	397	420	405	444	426	427	398	446	461	426	448	443	452	416	444	440	474	446	452	426	430	419	443	434	420	392	456	401	401	443	405	410	423	439	405	431	405	467	427	434	457	460	415	404	410	401	417	455	416	466	422	442	428	406	429	424	442	427	448	453	431	420	455	393	436	442	406	395	422	419	392	392	414	455	458	456	412	462	392	419	433	446	446	438	408	419	374	425	447	420	395	445	416	457	415	385	417	436	406	426	386	443	444	440	480	425	413	389	403	426	409	405	420	402	437	442	451	473	440	420	432	423	437	475	392	443	412	408	428	392	418	368	392	431	440	453	462	424	431	420	417	424	452	416	418	476	419	383	425	409	404	397	407	452	444	416	434	431	422	434	424	460	442	455	425	410	392	390	412	453	439	420	452	445	481	457	452	452	381	453	420	389	401	438	475	457	422	395	463	444	451	458	447	394	481	451	412	432	438	444	419	435	459	433	460	426	403	428	393	421	405	445	442	456	448	422	422	401	418	449	433	445	421	434	406	396	408	407	393	409	415	400	426	405	426	436	402	377	461	428	408	418	437	458	446	419	420	425	428	403	426	427	430	429	462	406	437	411	439	452	420	385	431	421	386	415	392	415	423	425	488	417	409	449	374	401	476	456	426	445	429	420	423	423	445	400	466	412	426	417	461	430	438	428	427	437	396	454	428	421	378	434	439	389	413	372	425	439	412	450	392	448	417	431	460	423	418	381	462	429	457	425	430	436	434	407	435	415	427	411	425	396	469	402	430	430	442	457	422	409	440	398	450	486	455	406	463	426	450	497	435	446	449	407	434	428	387	387	412	405	425	436	419	447	385	443	439	420	446	394	379	423	414	366	456	403	468	455	449	446	434	423	400	424	474	435	462	444	400	458	440	426	415	433	427	397	425	413	466	414	446	431	435	455	421	401	396	445	436	397	468	429	432	454	397	452	439	416	417	454	398	422	426	424	425	416	443	425	407	418	450	421	470	425	472	460	422	426	427	422	411	401	430	426	458	417	449	431	422	457	407	423	436	408	422	485	441	405	461	422	405	401	455	462	445	471	432	445	435	424	423	415	412	436	425	472	416	425	449	400	416	424	441	420	433	420	437	451	426	424	432	403	431	465	421	470	452	413	401	441	418	389	454	431	432	431	430	443	382	403	422	453	422	433	414	413	444	445	422	414	396	419	420	429	387	378	452	427	427	440	426	443	460	445	401	431	460	434	434	453	451	456	457	419	436	407	407	461	431	459	406	443	401	434	397	456	422	424	408	417	404	415	421	409	427	469	446	405	395	422	414	463	431	434	402	414	416	454	458	428	437	428	416	455	423	391	412	424	472	410	438	458	443	432	425	413	415	452	432	406	461	460	403	416	450	425	414	434	413	417	400	463	410	411	427	409	429	451	394	454	404	430	432	457	436	425	414	410	442	405	444	426	389	449	438	405	398	427	466	449	463	402	415	435	449	475	412	398	387	411	407	429	416	422	423	426	424	407	419	455	419	417	435	419	431	427	455	389	454	423	389	408	406	405	439	415	446	422	418	432	414	453	435	452	438	439	436	456	410	421	450	429	451	426	430	453	417	404	435	428	421	391	429	406	429	430	392	463	412	380	393	417	399	455	453	427	426	421	425	423	445	472	428	431	427	410	424	420	416	395	431	449	475	440	434	419	413	470	418	431	426	428	430	424	427	455	422	404	450	380	393	400	401	438	468	444	462	416	429	411	429	433	472	418	464	481	443	445	436	407	454	420	381	410	430	453	433	429	402	428	415	442	396	432	394	418	436	426	451	429	453	438	440	379	429	450	403	421	443	429	419	424	443	466	405	423	418	365	408	420	462	404	439	406	414	401	428	475	456	482	444	404	424	401	461	406	402	430	419	411	417	428	434	416	425	411	426	459	434	446	458	426	444	434	407	436	422	424	439	449	425	393	423	440	410	417	404	406	417	447	386	421	416	433	442	435	443	421	406	386	434	414	435	432	427	415	419	387	410	421	440	460	443	459	420	454	434	418	435	434	394	425	444	474	429	409	401	397	447	433	430	421	440	445	443	436	463	399	438	466	456	401	438	443	440	483	462	414	430	462	439	429	436	410	425	432
12301	9233	12804	6988	4896	3707	1612	1155	1027	980	983	1000	967	931	968	962	950	949	949	972	942	953	951	920	957	875	922	913	925	922	926	928	902	886	878	926	930	954	922	932	914	929	875	935	909	953	939	954	1013	922	929	898	906	915	987	859	946	926	938	964	967	897	988	962	984	882	913	892	910	934	891	969	883	930	927	941	924	973	952	963	919	891	948	946	911	933	919	992	961	949	905	933	974	921	959	911	942	905	909	909	942	912	920	976	927	970	944	925	935	960	915	957	886	922	918	966	892	940	909	972	917	968	905	895	935	942	941	951	953	939	923	984	917	908	918	951	931	888	936	960	905	859	941	947	970	904	915	929	902	957	872	879	926	963	887	893	930	936	891	961	942	896	953	921	957	883	882	941	914	910	897	949	911	919	934	910	910	913	872	914	935	872	941	904	946	989	924	918	965	912	947	940	923	896	956	956	960	960	917	924	921	905	944	907	857	926	929	945	853	935	892	946	984	956	897	920	916	955	939	930	892	921	971	894	886	933	936	904	927	930	925	905	977	953	893	986	944	959	939	915	937	926	908	981	930	887	936	911	897	919	930	941	948	897	890	931	912	931	934	972	945	923	929	989	882	906	897	966	925	935	900	922	932	823	926	905	935	931	932	909	901	897	925	908	869	1002	896	899	937	958	956	933	965	932	912	945	911	926	889	948	892	884	898	932	914	954	920	910	960	965	908	936	887	915	967	895	952	929	927	851	934	987	911	908	889	930	890	943	930	972	922	923	899	912	851	937	941	919	929	920	985	926	925	902	968	921	986	890	905	984	927	952	930	968	931	884	902	933	958	947	967	878	908	955	987	922	938	906	938	967	963	900	881	910	954	953	889	911	940	894	941	992	903	938	950	857	919	944	909	930	949	893	922	1017	941	911	927	912	945	913	879	903	924	891	903	956	912	949	949	917	901	907	948	873	884	960	982	906	948	949	936	919	949	970	884	927	933	942	895	912	944	965	905	895	932	938	914	938	891	905	897	891	900	955	868	921	912	877	854	946	945	953	948	929	912	905	995	903	901	982	935	932	914	912	874	926	908	933	879	950	933	916	915	948	927	952	933	961	873	917	908	896	922	871	921	893	943	946	934	892	920	889	900	926	923	925	923	925	894	901	899	913	908	922	920	954	933	950	943	897	832	977	956	928	906	948	898	909	976	905	923	949	880	955	952	903	894	916	981	821	918	905	927	925	931	930	853	930	901	954	903	923	931	847	941	860	922	891	844	895	949	883	883	902	855	890	945	945	960	882	921	962	898	897	925	921	906	902	916	958	954	888	962	899	967	905	908	940	930	905	885	926	868	911	900	915	902	927	880	929	932	929	934	947	935	938	979	914	950	950	889	944	902	923	903	953	899	917	910	929	934	894	892	920	920	951	906	885	914	897	871	929	924	975	903	1015	863	930	938	870	929	903	954	861	901	915	926	916	910	927	944	911	894	885	956	975	966	932	967	902	897	933	976	860	917	941	923	882	998	992	957	961	961	937	942	917	919	892	937	944	902	902	924	928	934	907	906	955	938	911	930	885	872	863	896	874	899	943	945	924	898	934	971	983	923	959	947	911	924	952	955	917	909	941	907	881	908	852	940	914	950	912	916	955	931	933	962	911	866	953	891	898	987	933	943	920	945	902	911	891	869	989	881	923	880	913	893	914	934	921	923	933	930	974	900	923	930	900	911	945	939	926	898	925	965	920	922	926	944	887	901	923	883	906	920	874	966	929	908	912	888	946	864	868	919	906	920	918	912	901	957	906	929	934	884	921	958	900	963	894	934	948	922	900	880	949	1035	916	931	928	913	952	866	959	881	949	940	936	991	928	920	910	968	895	892	960	936	913	931	904	934	958	960	958	886	896	873	907	958	895	888	904	917	956	889	922	926	945	932	993	935	946	957	913	887	897	851	870	926	936	918	884	947	980	880	927	949	956	920	931	933	932	914	891	945	905	916	947	928	919	885	955	878	937	943	924	846	966	966	928	933	896	910	931	872	942	923	900	965	980	945	942	904	945	956	890	909	893	826	923	915	917	928	895	905	877	919	949	952	925	963	923	910	935	892	903	964	941	937	967	893	916	924	904	1004	988	897	931	952	907	920	977	962	942	907	924	937	949	901	908	933	920	916	888	925	871	934	981	960	882	865	939	932	910	941	910	945	934	912	973	922	906	961	974	910	965	855	891	891	918	922	880	924	902	945	932	930	891	902	973	921	929	873	899	945	962	961	901	950	975	946	912	918	894	935	941	926	930	982	902	911	876	910	847	923	950	915	942	902	937	953	938	905	923	977	891	938	971	909	903	925	957	949	917	881	922	963	967	940	918	923	938	947	965	964	961	897	927	911	944	915	917	920	889	905	902	907	866	893	906	952	888	905	954	897	932	901	903	951	937	881	955	985	900	920	933	960	955	938	966	921	906	972	952	905	928	916	960	874	934	950	921	942	915	902	974	913	943	918	895	915	910	918	924	966	896	951	897	896	929	910	931	935	942	901	881	939	968	943	962	947	921	943	918	977	943	930	879	925	908	956	894	935	869	943	907	996	910	922	940	922	972	922	947	869	970	936	938	937	909	946	923	963	971	917	958	906	898	863	916	893	933	919	896	919	892	925	928	923	921	970	938	920	923	924	867	947	926	937	931	896	901	962	921	875	903	923	935	921	877	976	928	943	926	1011	945	927	887	851	882	919	933	903	891	948	879	947	939	963	1003	952	965	951	963	914	940	931	930	931	904	886	945	944	934	908	906	949	891	943	869	947	920	880	908	935	943	900	962	876	944	926	882	945	962	946	904	925	859	951	962	942	926	924	941	917	870	939	898	938	994	954	998	942	913	894	884	956	944	930	942	844	898	924	916	915	976	911	922	929	880	910	934	941	957	927	874	957	941	894	900	922	884	897	920	927	947	952	924	917	906	887	930	950	913	957	939	981	916	935	917	893	965	917	930	952	961	906	959	886	923	921	940	901	873	927	927	946	942	886	949	956	947	924	898	959	914	940	918	914	936	894	922	932	863	912	959	929	917	867	923	849	949	928	871	963	879	956	942	924	865	863	900	905	894	922	913	935	960	933	939	933	930	891	889	935	935	963	962	931	871	910	919	898	898	924	887	958	930	941	937	930	984	901	906	972	865	937	931	909	932	886	947	895	920	995	952	953	943	945	954	923	949	901	940	904	936	906	867	887	926	945	996	911	941	925	979	944	963	942	904	942	963	911	918	915	859	920	1005	957	945	962	921	959	907	926	926	906	908	931	967	873	919	898	955	889	947	922	939	908	910	960	910	942	989	870	965	954	913	892	910	927	912	942	920	1012	879	881	907	932	945	920	923	933	882	923	949	921	922	933	947	930	938	918	939	932	907	881	951	953	911	921	932	970	944	917	859	932	862	912	912	888	929	885	910	919	852	940	904	965	931	934	929	902	918	915	886	932	884	890	907	906	892	929	911	902	931	937	931	951	928	879	878	951	924	931	920
35841	23532	23074	11423	2784	1455	700	457	451	411	401	428	378	421	431	389	415	350	351	386	394	388	404	385	413	401	355	370	381	393	382	347	405	418	372	360	409	374	358	411	374	339	378	370	389	386	379	412	372	350	374	347	376	357	370	416	370	379	416	375	384	382	410	392	343	384	408	372	383	376	372	350	394	390	385	407	442	400	356	357	376	396	380	390	398	371	424	372	395	421	432	403	345	363	406	405	345	372	370	372	365	406	387	369	392	385	352	381	370	391	386	382	359	366	367	353	345	344	373	399	375	395	401	411	395	358	381	401	380	349	396	348	383	369	339	417	369	360	394	417	407	432	396	395	393	394	373	354	395	358	409	338	366	414	404	382	365	393	358	359	367	399	380	394	405	364	349	378	367	377	372	409	390	378	381	376	349	370	392	363	362	352	360	384	384	370	397	347	398	396	397	417	399	358	388	339	380	414	375	377	408	370	417	387	371	379	373	354	370	347	366	345	353	355	365	367	345	348	383	389	387	345	368	375	342	350	401	376	359	393	414	408	395	375	412	397	360	365	380	407	383	360	387	382	364	396	409	399	417	375	355	387	361	357	387	377	357	371	358	361	392	365	379	378	391	407	425	388	369	371	384	390	373	374	391	380	375	365	372	437	393	383	363	349	374	427	401	364	359	374	416	358	376	384	386	381	392	348	352	387	342	391	373	380	357	371	342	383	382	363	393	399	415	363	393	363	335	358	356	376	372	395	367	367	366	392	396	416	385	392	377	374	389	370	324	363	413	348	376	381	389	384	385	364	401	378	357	392	349	357	419	377	386	367	372	396	379	374	396	385	420	405	381	373	356	393	417	391	371	421	393	352	365	379	397	343	371	369	345	370	355	335	385	399	387	390	355	357	403	354	391	360	403	369	399	366	371	359	366	371	378	438	384	397	408	392	329	364	344	386	358	329	371	388	376	379	400	344	386	418	407	380	398	365	348	413	407	366	385	431	346	372	389	408	362	402	427	369	400	407	388	403	409	417	395	413	371	398	361	396	375	397	376	368	349	383	360	406	381	386	372	380	406	386	385	342	354	408	392	409	380	423	378	376	402	397	392	427	370	405	402	363	363	370	372	392	379	380	415	385	406	352	369	393	349	378	383	383	333	386	391	380	369	389	384	386	371	396	379	369	356	388	372	402	373	389	382	389	381	321	385	385	403	387	413	381	359	374	380	364	355	347	364	374	367	400	378	376	387	400	365	395	387	386	386	373	398	377	373	419	394	376	360	387	373	357	367	319	393	390	345	390	390	316	410	416	384	375	406	403	372	378	396	401	345	345	344	396	384	380	376	378	389	389	360	395	392	369	361	338	387	442	360	369	369	334	403	399	365	379	365	396	368	361	357	394	361	390	398	391	387	388	348	368	370	371	370	357	384	385	354	376	351	357	396	373	403	386	383	385	357	350	410	394	388	356	351	364	388	359	357	369	386	363	392	420	376	383	369	399	368	357	385	410	381	380	387	383	385	380	398	367	377	384	385	400	376	375	407	368	361	356	337	397	377	395	398	397	363	357	433	376	365	328	401	398	371	365	367	352	423	374	341	403	372	400	387	343	402	384	381	398	374	371	395	394	378	374	401	387	386	410	401	346	411	420	379	348	342	421	350	320	393	362	386	405	399	388	413	371	367	362	383	362	349	374	387	381	339	396	424	396	368	406	418	380	387	373	403	317	398	376	375	387	351	369	351	347	360	390	369	378	381	356	358	394	375	401	377	345	388	388	387	360	352	398	388	389	407	384	380	362	366	387	385	372	366	356	350	366	358	383	379	377	381	389	412	348	416	395	389	375	387	390	365	410	386	381	386	398	404	372	342	396	396	387	410	376	411	392	367	383	392	357	381	417	318	376	383	355	387	348	349	362	398	380	377	390	378	351	406	382	375	358	391	390	387	393	360	364	412	393	415	386	378	371	388	389	377	393	418	362	383	404	382	322	394	345	335	358	351	375	391	336	403	373	369	396	399	406	393	363	361	399	366	416	407	382	389	367	414	388	364	382	357	370	357	374	401	411	351	367	384	395	365	340	350	371	411	377	367	404	394	341	394	377	404	390	401	365	397	418	368	404	360	358	412	415	369	386	392	418	350	342	354	369	392	387	336	419	397	388	400	420	361	380	364	376	388	349	407	406	365	420	348	370	390	342	369	393	369	360	400	396	365	386	372	374	396	340	368	390	396	342	351	421	335	384	380	367	409	345	364	404	372	353	365	384	359	352	376	380	392	342	403	433	413	376	378	403	394	408	402	392	399	401	402	412	363	426	336	389	408	382	366	349	381	423	394	398	379	384	394	345	379	380	379	387	387	393	372	375	345	386	344	434	407	364	401	366	377	407	390	372	370	405	373	389	416	387	392	397	388	367	350	398	353	360	392	351	400	413	418	364	380	362	349	372	365	349	390	397	387	379	387	358	345	340	406	384	420	403	390	400	345	390	397	385	366	370	384	398	383	423	371	346	374	346	351	370	372	376	364	397	388	388	351	373	394	373	383	365	380	361	409	401	368	375	374	377	376	389	396	370	386	376	423	365	378	379	422	402	404	337	354	345	339	379	405	383	386	358	375	394	346	423	400	372	386	397	392	350	377	360	385	396	399	359	366	408	407	369	398	360	361	367	405	406	357	385	399	380	400	384	372	391	356	361	368	407	368	450	378	385	400	413	388	385	379	411	388	358	373	395	350	357	407	398	373	391	356	347	391	393	407	401	399	350	389	365	420	397	353	389	386	380	382	393	373	385	362	421	366	379	389	372	380	372	449	385	352	369	395	380	383	394	397	409	384	381	410	371	361	376	346	361	374	404	372	381	354	376	385	375	351	395	326	382	398	398	399	362	335	390	360	393	390	383	403	353	388	369	364	392	373	396	369	362	381	371	417	391	353	400	368	389	387	398	384	411	397	385	385	364	366	388	357	354	389	416	381	369	427	403	370	339	342	390	375	367	390	392	353	364	397	372	367	363	391	359	401	409	391	374	401	365	392	408	403	363	377	400	389	421	392	396	380	340	361	381	360	397	391	402	354	367	360	381	384	371	385	405	397	351	339	368	363	392	347	407	375	366	367	392	399	366	361	317	377	382	397	378	388	380	355	404	352	361	358	363	329	336	381	370	389	397	354	386	411	389	343	381	345	362	394	420	384	382	408	429	387	371	374	386	412	377	361	404	379	389	364	397	388	366	368	361	350	390	363	379	353	383	374	381	361	337	376	339	371	360	384	370	355	402	379	345	373	433	361	381	383	362	388	362	366	364	362	360	384	352	346	348	394	376	346	414	386	397	380	404	372	377	364	352	401	405	395	373	371	345	348	351	378	376	361	387	407	385	373	382	390	356	353	386	359	360	369	381	366	363	364	413	350	379	368	415	375	385	355	344	348	400	433	374	366	405	382	374	385	372	376	373	374	367	390	383	378	391	399	404	359	353	376	371	376	370	400	408	373	389	438	353	376	392	349	420
22456	17978	27399	15631	6780	4888	2186	1404	1167	1111	1072	1004	991	1005	993	906	917	958	898	903	917	846	880	886	868	870	858	835	919	876	894	928	850	898	925	867	851	895	861	877	848	871	867	842	875	892	832	836	851	914	871	856	860	809	856	817	846	815	833	851	846	786	844	828	866	837	843	871	817	786	856	844	846	869	822	815	825	762	890	833	848	837	848	895	788	835	836	800	832	901	834	851	845	839	882	850	835	858	824	903	852	820	874	857	867	836	916	850	796	881	802	847	868	855	881	809	809	855	838	803	858	891	883	861	839	869	874	804	829	838	819	843	833	850	845	816	852	910	836	885	872	894	845	844	820	794	863	858	849	802	832	854	845	849	871	863	871	803	823	881	857	824	815	836	834	844	858	824	857	879	813	809	835	864	854	844	882	813	880	823	788	784	823	861	899	834	806	904	816	865	869	835	837	821	897	838	832	887	808	834	846	882	826	827	849	854	857	821	862	835	901	816	861	857	896	768	868	838	830	842	860	846	802	841	842	841	823	828	824	859	806	867	823	898	839	822	842	838	819	851	789	828	835	801	837	856	867	825	867	832	884	877	816	856	817	840	869	827	860	810	897	871	811	784	763	780	808	841	846	818	880	861	869	868	842	826	801	897	814	797	850	828	790	831	797	828	848	880	831	853	842	834	843	836	845	848	861	836	838	817	850	825	823	832	864	891	855	807	885	891	853	864	802	821	868	841	845	836	816	840	871	846	884	847	923	809	806	870	888	863	838	845	803	859	792	826	896	862	854	794	870	807	804	828	886	747	834	865	832	847	835	870	793	863	838	885	820	835	835	860	838	874	827	859	806	890	830	838	770	826	864	775	837	776	813	836	824	849	863	829	812	870	835	838	852	828	915	824	833	871	835	857	839	872	873	894	819	819	798	809	845	857	850	894	831	838	867	819	827	858	800	836	824	826	850	927	814	896	828	792	833	787	831	833	850	806	857	827	816	877	858	886	842	844	914	799	789	861	807	867	810	822	859	845	817	857	851	793	862	852	827	836	789	862	842	850	845	841	828	845	843	833	848	810	870	859	835	811	854	858	805	835	826	864	810	829	820	805	824	868	821	855	910	793	867	881	837	836	842	801	850	832	856	863	845	922	819	818	853	871	824	787	840	820	832	853	904	839	869	868	899	804	872	896	856	816	842	847	869	833	874	801	902	791	801	812	867	779	829	876	865	793	836	854	846	798	831	806	812	819	881	842	809	823	806	824	793	842	868	882	798	884	835	843	870	825	809	819	824	788	910	835	836	854	863	833	835	817	852	897	855	858	824	876	857	856	896	833	859	862	830	844	833	849	848	891	891	856	828	829	834	860	854	840	855	867	881	870	829	860	846	866	878	818	855	844	850	812	865	850	857	853	825	797	812	883	870	810	815	820	853	887	853	875	819	814	840	774	849	869	843	829	834	846	848	814	844	813	866	845	831	836	852	862	899	843	857	845	842	898	848	808	865	841	835	790	827	890	832	801	847	837	837	862	832	829	801	847	899	806	832	829	842	805	810	855	871	762	831	896	798	821	872	813	854	829	862	847	848	860	907	820	814	890	836	843	859	827	801	797	859	769	873	835	864	820	858	873	885	886	820	828	833	827	816	866	828	810	843	864	798	851	832	785	852	861	841	865	829	861	899	837	849	823	854	809	843	855	850	890	829	777	829	882	824	800	865	894	804	871	825	766	811	848	825	862	861	849	858	872	916	872	817	880	870	842	886	818	841	811	862	823	790	811	875	862	836	891	868	874	843	879	853	928	857	868	879	830	845	830	806	860	876	893	833	796	831	821	827	809	799	851	835	813	825	867	880	886	806	870	875	849	799	855	822	799	844	850	889	865	817	850	821	850	818	832	810	806	843	825	822	814	818	892	874	865	789	833	808	862	886	798	811	912	789	836	868	830	829	902	876	852	873	811	851	868	792	818	874	868	842	862	814	882	815	843	885	871	849	831	863	812	832	839	831	851	820	833	835	855	847	858	886	862	827	821	817	856	826	847	890	835	867	839	827	794	787	809	838	869	850	819	820	896	829	884	815	836	883	837	876	848	876	804	853	874	818	814	784	899	851	837	853	860	797	879	798	852	886	859	806	834	858	851	849	859	864	803	888	882	803	852	897	816	832	833	858	835	813	827	831	842	872	832	806	842	874	837	898	824	856	825	846	859	876	776	832	884	847	790	828	866	888	813	805	860	878	882	822	843	847	884	874	877	892	812	845	844	840	827	830	831	818	841	849	869	834	849	835	797	827	853	808	878	800	835	838	864	836	881	848	811	839	890	823	886	835	830	850	854	852	817	845	865	797	847	870	843	837	876	822	850	863	828	824	851	840	852	845	830	806	849	850	816	797	798	776	856	865	860	892	763	810	859	822	892	872	850	848	839	869	846	829	892	874	852	868	823	843	851	819	825	884	816	837	839	892	854	869	829	803	811	823	823	791	854	841	778	835	843	842	849	852	848	853	854	811	827	823	830	833	769	867	834	822	812	833	820	871	858	893	855	834	822	856	884	867	874	810	852	804	870	868	856	826	780	830	819	890	815	869	855	823	830	877	857	835	867	806	884	868	792	822	839	821	815	841	830	866	800	825	833	825	821	863	832	895	803	829	867	825	814	839	810	822	832	862	874	899	876	846	825	856	819	846	823	803	866	839	867	859	811	831	797	828	853	801	846	868	853	849	779	868	880	925	915	876	873	910	831	805	818	839	817	861	807	890	839	865	812	870	882	822	876	844	865	852	872	841	815	856	838	820	857	820	825	845	816	797	811	856	814	845	863	866	819	789	817	883	854	803	786	807	805	836	806	863	783	881	838	871	862	840	888	838	846	835	858	798	799	832	852	836	859	825	808	873	850	832	861	852	879	816	829	832	847	837	831	891	784	823	830	830	826	823	852	874	800	833	870	791	868	856	827	879	840	882	891	884	796	816	832	841	851	846	848	844	840	875	836	871	788	826	845	832	873	864	834	857	850	837	865	777	899	829	865	820	902	838	811	878	798	835	806	851	806	833	888	848	838	852	826	876	843	854	820	781	801	805	849	851	793	856	843	871	849	862	808	832	853	830	841	828	839	844	844	834	847	879	858	848	841	851	899	821	829	872	811	858	862	852	895	809	842	864	876	800	864	873	862	836	842	808	866	838	822	846	812	848	864	854	909	833	866	823	866	845	830	838	860	831	860	857	847	836	871	860	830	874	828	880	803	826	877	841	863	812	877	820	817	851	872	807	810	890	845	867	814	818	860	813	796	841	855	825	803	789	855	839	881	899	824	882	850	832	879	766	856	833	839	811	905	831	856	879	842	893	815	894	909	846	856	855	866	830	856	809	836	773	836	843	857	840	801	848	842	862	892	838	820	862	807	860	855	860	857	808	801	814	810	813	840	872	894	846	806	858	830	822	846	828	852	853	788	851	814	878	873	848	834	835	807	788	858	834	844	851	866	840	770	857	844	847	901	820	758
45400	33291	31512	21721	5287	2217	1005	602	537	516	467	445	470	459	411	435	458	439	413	434	445	430	438	411	405	427	424	433	462	456	449	447	385	423	404	384	420	418	375	427	413	410	441	395	431	425	439	414	433	419	424	423	433	445	456	422	434	446	413	404	421	401	440	431	437	453	393	440	448	418	418	400	428	437	392	435	382	441	421	428	392	434	438	413	418	469	420	393	414	443	416	375	417	392	418	387	391	445	414	418	395	397	441	419	430	454	429	423	446	434	411	391	416	398	387	386	428	402	404	433	420	432	391	399	451	454	404	379	431	422	412	409	421	426	397	396	406	449	433	379	409	442	430	388	411	425	420	428	459	427	405	441	466	396	415	460	411	445	422	411	410	419	410	446	425	459	404	402	427	444	415	394	435	420	451	425	395	464	414	411	401	402	428	389	421	477	408	387	400	417	401	440	433	422	398	447	454	432	454	404	391	414	407	404	421	389	391	422	425	420	452	435	407	430	444	440	417	427	407	362	404	395	415	441	439	410	417	389	414	448	414	430	435	390	401	452	454	436	431	436	387	417	446	432	433	455	426	467	456	443	403	430	393	379	340	413	433	425	438	462	431	430	412	443	396	435	440	411	396	379	464	394	439	457	389	420	404	397	437	433	391	414	405	432	428	412	406	423	429	411	456	435	389	469	465	398	430	401	385	440	440	461	428	378	427	460	427	386	459	420	423	411	426	428	401	440	457	433	431	436	455	407	427	432	451	404	385	454	442	406	422	439	439	445	409	444	426	407	403	405	405	443	411	380	399	418	407	402	392	417	463	466	451	383	452	417	430	406	445	421	384	411	390	440	428	416	402	449	440	394	422	438	441	373	369	396	430	413	430	448	441	442	425	437	393	431	390	415	438	414	430	416	415	443	406	394	407	411	435	421	423	441	430	454	444	431	422	377	398	472	414	404	419	467	427	381	403	467	418	426	462	441	484	427	437	416	401	395	406	395	416	398	406	445	441	408	416	452	384	404	395	449	431	383	454	447	458	433	444	387	444	396	431	396	432	391	405	389	369	426	439	447	424	375	419	403	416	457	431	450	399	414	441	439	425	435	408	424	395	418	430	447	427	427	400	431	424	466	398	385	396	379	393	397	434	401	393	449	422	409	385	374	443	389	462	418	430	442	377	435	388	400	454	427	479	415	416	438	412	427	402	444	371	427	425	430	404	421	453	436	424	448	419	434	397	448	433	408	412	454	396	435	400	466	414	399	421	439	438	381	411	459	430	436	415	409	483	404	405	435	440	390	406	425	402	470	428	453	431	440	432	401	393	406	396	430	425	428	447	432	444	443	425	416	422	406	421	409	455	427	386	461	465	424	447	416	413	436	462	412	371	428	415	437	424	436	461	419	385	402	403	392	389	401	418	425	406	413	452	429	393	387	405	412	407	435	442	404	379	444	460	443	416	361	421	440	444	400	448	400	396	412	420	441	421	409	430	424	412	430	426	456	424	422	387	412	456	416	429	406	412	453	481	405	447	449	416	403	430	434	395	392	410	393	391	420	471	419	363	415	403	441	403	427	405	410	442	440	435	432	408	435	424	425	403	415	417	427	382	406	415	449	395	439	408	425	451	417	437	421	427	429	410	401	410	418	419	404	418	399	404	427	412	407	424	415	418	430	487	396	453	407	412	432	440	406	380	450	419	420	453	434	413	428	407	448	398	441	409	350	456	398	380	419	399	372	432	408	440	432	444	437	474	432	391	457	423	435	427	382	393	452	428	392	431	425	434	434	435	404	359	417	448	445	445	418	422	429	446	437	419	405	435	420	444	433	424	423	423	408	371	386	413	432	423	417	413	423	385	431	413	395	406	421	473	406	423	415	418	470	472	389	462	411	439	435	427	409	439	419	456	412	423	412	415	421	373	382	432	451	441	397	434	415	428	385	409	450	442	433	452	436	411	433	417	467	409	392	425	428	412	460	379	437	411	432	427	426	441	412	413	421	425	509	402	420	395	414	423	398	396	440	443	443	415	394	446	435	428	363	418	426	416	428	437	411	428	442	398	414	428	424	481	458	415	471	378	466	397	420	404	426	409	440	399	420	414	458	368	419	459	455	419	407	400	448	440	429	442	403	395	474	433	422	415	416	396	391	453	468	420	400	407	443	401	455	402	420	436	416	427	391	409	437	434	417	400	396	415	393	362	456	408	400	419	434	412	459	439	469	460	389	450	450	423	443	388	407	420	398	442	415	371	407	378	436	422	397	453	432	415	421	479	436	422	438	394	428	404	365	399	407	428	432	393	424	435	466	405	442	442	393	462	431	435	410	437	421	414	443	393	403	437	356	416	417	424	403	399	440	466	411	411	398	412	424	389	446	442	421	412	421	402	430	401	424	405	406	423	426	431	421	435	383	407	424	406	408	409	402	431	399	437	427	411	405	408	438	457	401	422	429	409	416	409	430	429	415	436	406	428	414	453	410	441	416	408	424	420	385	416	394	404	420	424	409	485	396	429	448	412	399	375	419	397	437	440	407	412	438	381	433	437	444	429	445	413	433	383	427	386	455	431	408	429	426	407	425	411	432	404	405	446	405	434	432	382	358	409	413	412	411	442	391	428	407	423	389	414	448	418	488	430	420	443	388	380	452	408	403	414	420	399	450	411	420	416	425	436	386	395	405	402	433	410	408	411	451	388	433	389	420	472	430	418	442	428	428	436	449	445	431	424	382	412	428	405	414	408	415	428	388	420	394	408	454	425	398	425	449	426	445	459	390	408	415	413	401	395	375	411	438	435	413	460	450	412	401	465	407	374	424	391	471	411	455	389	439	427	425	463	407	426	414	390	431	406	415	408	419	394	427	411	453	383	421	390	368	420	440	401	442	416	413	384	433	416	440	403	375	408	383	415	421	423	426	451	395	423	463	464	419	401	389	417	410	495	397	420	413	441	442	428	474	457	426	371	396	363	433	393	366	409	437	434	420	427	388	427	385	399	400	441	382	400	418	461	444	403	416	391	403	424	430	428	442	398	398	402	448	417	443	401	389	408	411	429	411	415	416	368	442	436	435	456	430	440	362	370	444	431	416	395	428	427	420	435	430	413	435	411	427	438	434	436	396	396	425	445	419	389	394	410	483	386	434	386	420	428	405	454	452	424	410	394	413	401	425	440	436	444	414	449	462	390	405	430	447	433	426	446	449	416	438	435	440	386	415	448	407	428	427	430	413	415	438	476	452	434	435	427	429	423	453	427	450	431	442	418	370	407	400	391	441	425	405	403	372	445	399	432	420	422	398	434	450	416	398	419	461	428	428	388	431	388	465	439	438	422	453	430	386	418	379	416	418	451	439	402	405	405	414	444	440	414	446	463	435	420	420	393	398	387	459	427	422	425	389	407	455	409	394	432	414	404	406	416	422	404	408	415	394	419	454	411	444	394	452	438	422	413	443	403	429	428	441	449	418	460	409	412	394	399	435	402	432	411	458	452	422	436	413	420	421	413	418
28233	25053	33354	26955	8543	6426	3016	1842	1456	1408	1314	1193	1177	1205	1089	1112	1058	1049	1015	1076	967	1023	1021	1003	1072	990	1024	1024	1032	1018	994	1008	1023	989	998	1004	978	942	962	915	966	949	978	947	926	966	952	934	917	939	894	953	936	963	897	940	948	930	910	950	911	933	937	916	893	928	910	941	911	885	904	874	888	921	938	949	881	879	973	962	938	880	948	944	983	937	878	951	947	926	912	926	929	914	932	990	945	870	930	944	936	929	955	938	896	923	941	948	976	950	888	934	931	892	935	977	905	886	954	888	988	965	947	932	951	936	939	964	948	972	930	966	952	887	960	921	936	925	922	909	933	972	956	917	962	949	854	943	945	939	979	957	916	936	883	946	913	923	913	893	934	885	898	900	947	918	891	964	936	892	926	948	951	938	882	955	922	986	898	917	920	910	948	937	920	953	911	920	920	937	865	910	1008	964	963	931	875	919	920	930	951	917	915	953	921	976	968	922	900	928	934	948	853	955	917	896	930	974	950	951	928	959	973	927	952	942	970	907	955	942	958	946	915	945	897	923	923	898	990	902	943	907	986	856	927	919	931	969	924	957	899	920	949	886	961	910	958	905	892	935	961	906	888	943	951	925	933	898	907	950	931	911	908	951	927	924	935	892	891	939	890	937	931	951	894	898	952	939	924	896	913	945	910	862	909	968	920	936	873	947	939	995	933	923	944	922	947	937	940	955	893	883	868	972	967	921	912	971	884	908	904	903	936	926	902	948	877	927	935	888	853	954	916	902	886	946	916	965	902	930	997	932	947	924	934	938	931	906	895	938	964	936	917	906	966	907	937	896	968	923	909	942	955	929	947	958	898	889	853	930	916	944	925	904	948	866	930	966	887	941	990	875	903	886	989	857	881	955	997	961	938	908	982	950	947	916	955	912	923	952	963	929	926	908	905	924	920	958	916	920	913	902	886	970	949	937	930	954	897	948	934	911	913	882	924	955	928	897	905	1004	865	916	936	925	887	894	953	916	940	983	947	917	898	887	955	937	900	889	862	922	930	864	900	933	966	997	933	939	917	879	966	932	910	963	934	910	915	950	925	911	926	960	868	972	909	908	918	916	1000	937	921	909	935	1009	925	943	949	959	979	900	959	888	899	963	926	926	904	897	918	937	956	959	939	879	937	864	892	962	908	906	938	905	869	923	892	918	939	962	929	891	961	931	931	910	923	914	885	907	944	898	901	925	914	915	961	939	889	929	958	928	947	940	872	967	906	979	917	897	922	891	925	953	932	926	902	897	907	937	936	975	949	970	982	955	891	920	907	916	921	908	926	935	919	907	941	896	898	907	943	976	971	951	980	907	912	907	969	915	918	924	912	967	911	922	926	932	926	931	924	915	954	942	933	947	947	998	923	927	887	911	925	943	879	899	955	914	929	910	923	909	900	978	964	948	928	922	959	947	956	979	937	909	938	944	928	970	947	951	939	929	921	928	898	932	910	872	925	947	934	946	952	878	937	912	926	955	963	934	879	972	947	934	882	951	934	978	866	916	913	905	914	1017	946	954	946	918	950	952	872	876	888	954	981	879	883	891	952	901	907	1003	929	989	974	949	893	921	958	916	897	943	896	880	916	909	944	972	940	925	934	962	950	964	910	948	938	946	955	907	964	964	913	878	933	920	939	947	915	890	875	910	937	964	950	908	926	903	985	918	902	961	937	959	942	986	930	860	913	950	921	941	912	886	912	958	925	998	917	923	948	929	926	924	946	938	886	892	922	905	872	903	1003	978	895	918	978	895	897	894	941	923	951	887	919	955	880	904	914	942	856	963	954	909	970	975	890	941	968	949	891	970	904	880	932	946	913	914	975	900	902	905	879	930	1008	930	887	926	890	934	956	908	963	925	943	993	859	933	929	920	948	1008	948	929	927	972	973	857	908	965	953	973	923	950	896	965	963	890	973	959	982	953	907	909	952	983	1034	919	959	938	906	927	892	949	941	972	904	944	910	968	858	988	914	905	928	972	891	901	863	891	908	909	911	901	937	985	959	947	950	901	886	891	967	928	915	889	936	932	954	923	904	928	923	902	976	960	952	962	915	947	949	927	948	889	925	917	911	969	908	913	934	973	917	952	917	952	962	922	872	925	932	968	965	919	873	869	931	944	917	978	977	949	966	931	906	888	916	986	940	885	905	914	949	980	925	947	950	944	932	949	924	970	934	942	959	977	835	941	912	929	923	935	883	907	940	901	941	859	969	973	950	961	928	922	929	908	939	914	927	920	973	898	1002	918	896	948	926	884	1012	942	911	942	986	958	947	894	931	934	918	910	944	911	928	927	923	1019	883	937	953	936	909	867	960	955	953	928	961	948	880	930	945	899	918	910	936	928	926	923	922	898	851	903	919	882	886	858	965	897	948	886	954	886	953	983	940	936	875	932	946	935	880	908	916	950	1001	932	908	960	943	981	984	933	947	931	965	931	926	944	920	961	889	940	939	1018	889	925	936	880	964	930	941	903	964	892	884	953	972	893	956	934	944	952	981	963	981	900	896	927	963	916	926	967	917	963	913	926	950	916	904	886	900	939	957	927	953	875	904	905	946	958	896	890	977	960	903	932	991	889	887	954	940	916	935	937	904	958	935	957	930	909	897	931	935	999	937	928	907	937	914	943	982	933	964	934	940	925	875	963	901	901	898	913	908	876	888	916	932	892	891	890	925	940	932	973	944	904	904	907	919	924	967	929	942	978	952	935	980	942	907	909	885	887	906	921	931	914	925	952	962	890	940	931	898	929	979	885	932	944	901	947	925	883	891	964	902	880	973	905	986	949	929	928	938	930	953	969	954	933	949	948	927	946	936	949	960	902	944	951	936	895	912	945	903	921	943	912	938	903	944	983	873	956	949	879	875	901	930	920	906	963	973	930	953	954	878	967	940	942	932	915	885	897	939	951	924	950	977	997	945	942	874	908	958	956	938	928	905	952	855	926	930	954	923	938	976	925	957	946	935	861	897	921	946	920	974	907	901	882	945	903	929	962	913	938	955	909	897	954	922	880	894	937	932	916	890	916	911	935	923	918	921	930	882	945	929	962	901	898	892	925	960	907	926	927	929	943	999	928	959	946	910	1021	966	954	890	949	893	919	914	929	914	944	919	892	915	953	914	960	907	917	939	898	883	924	926	875	986	883	918	925	974	882	927	939	959	914	898	946	964	866	926	964	902	934	994	945	940	893	957	854	911	969	905	887	951	888	969	885	911	926	913	950	948	946	928	941	927	955	918	964	958	984	939	987	891	916	925	824	919	903	959	970	922	941	949	890	912	964	974	913	910	955	960	919	920	924	947	910	911	892	895	954	920	933	917	910	957	900	938	978	912	870	953	951	956	953	941	895	922	902	963	913	960	914	939	941	870	930	961	962	903	920	917	944	958	917	896	954	969	886	963	947	899	920	929	936	948	911	937	955	926	932	921	925	980	910	922	986	925	921	930	931	927	960	965	937	881	965	917	916	968	973	935	934	913	916	942	978
21216	11740	7591	3581	1297	1068	680	454	438	461	453	387	397	448	440	442	419	383	432	429	441	440	433	420	422	438	422	413	432	403	377	410	394	445	408	416	406	448	426	421	382	416	469	427	411	426	408	394	418	414	417	429	389	423	397	442	395	427	432	426	441	465	389	422	429	380	433	416	410	404	455	430	430	460	461	420	435	420	439	405	445	452	396	456	442	422	416	439	410	365	449	424	469	456	433	413	430	380	410	440	383	421	394	402	438	424	413	431	431	441	415	417	426	425	427	436	416	427	443	416	405	411	428	422	412	418	407	432	388	444	434	401	419	404	428	419	456	396	421	417	443	456	394	427	423	424	400	405	442	398	362	421	387	425	395	397	406	417	453	356	457	407	429	440	448	438	425	448	429	436	431	426	438	414	398	380	455	435	399	411	438	427	431	444	451	461	427	455	400	402	441	442	459	439	447	448	416	386	418	448	405	410	434	435	400	425	461	423	421	395	435	427	407	409	433	372	446	429	399	427	398	449	458	420	406	421	416	378	373	392	415	399	436	467	403	410	426	423	406	374	392	427	458	418	441	447	430	412	378	439	427	427	374	434	440	407	386	429	389	389	435	393	404	397	418	411	412	428	387	411	389	423	421	438	448	427	409	439	423	428	416	418	466	430	417	432	447	434	355	435	414	433	474	444	406	408	410	426	419	434	386	415	403	448	431	466	407	395	440	436	382	434	379	395	386	428	407	418	429	381	412	452	455	380	417	420	412	403	405	404	424	417	393	396	424	440	427	385	420	414	414	432	383	384	428	423	431	444	411	403	430	434	401	447	392	400	410	409	420	393	463	437	412	399	400	428	418	430	400	439	424	415	397	396	374	429	428	436	399	392	420	403	397	423	431	448	427	400	426	386	440	414	373	417	441	400	415	448	407	415	422	452	401	391	385	404	408	411	422	427	459	441	439	419	411	382	396	443	432	417	451	414	436	417	445	482	407	448	423	450	438	416	395	461	443	431	418	416	365	404	393	425	438	414	415	417	406	440	440	445	414	425	435	427	428	435	411	374	443	378	395	427	430	405	444	407	422	415	379	436	448	426	413	414	425	436	425	381	392	415	442	385	370	415	409	415	452	423	377	414	459	380	425	431	433	397	416	396	446	422	424	443	410	452	457	432	455	428	431	440	407	428	384	405	439	418	428	404	420	447	427	461	371	394	389	371	397	422	446	417	394	423	405	440	411	420	409	431	404	384	407	433	410	440	408	419	446	392	442	407	396	413	407	447	407	398	439	381	405	392	405	425	405	438	416	436	411	417	447	375	461	402	421	407	440	421	478	434	425	378	438	454	420	438	388	415	404	437	415	443	425	427	402	395	461	432	405	423	417	396	466	407	413	422	434	454	399	458	461	414	437	410	422	417	434	415	442	398	401	430	426	409	428	454	393	377	393	407	451	399	439	431	419	443	426	448	464	448	413	425	375	405	391	451	406	398	426	425	411	395	362	412	424	416	404	410	404	424	429	443	388	409	443	434	426	437	429	407	439	448	440	391	410	411	407	437	347	383	399	428	436	423	435	367	439	458	434	419	410	422	399	417	437	399	391	415	389	411	388	407	424	404	428	396	415	400	424	403	437	459	422	392	422	424	397	410	415	413	436	460	419	439	426	401	400	383	416	435	386	382	458	464	420	429	443	442	452	435	427	430	433	412	449	467	433	396	394	412	422	443	424	437	411	445	391	441	440	415	444	381	425	417	397	429	419	396	441	394	414	412	433	407	418	396	387	401	410	424	453	435	401	442	428	409	457	402	448	380	434	414	438	418	450	431	417	436	424	441	426	427	399	429	400	400	397	402	402	438	415	408	402	426	418	448	427	444	404	422	436	427	406	417	396	445	393	379	437	430	437	428	426	425	405	404	413	388	398	402	414	413	424	376	437	411	430	408	403	441	426	453	415	453	421	393	425	459	433	407	390	390	435	421	438	420	444	370	396	396	424	420	432	422	437	371	414	422	404	452	422	440	451	441	461	380	458	452	428	408	420	442	439	420	473	436	427	388	452	390	434	426	478	453	428	445	423	396	406	456	391	424	435	396	453	424	418	431	399	414	462	419	408	415	430	408	421	420	410	410	413	412	409	413	393	448	423	410	428	416	384	425	404	345	420	402	411	439	415	458	405	421	418	398	397	434	423	392	412	431	432	448	456	428	435	404	406	416	428	472	407	445	422	426	416	409	410	448	417	433	456	434	400	403	413	420	414	421	446	405	421	412	373	468	422	400	423	434	401	410	401	441	417	425	395	395	414	415	436	452	430	428	369	395	381	419	392	417	403	412	445	414	406	447	429	409	499	435	406	412	431	392	429	388	403	419	427	427	450	458	398	425	422	397	404	438	441	397	434	443	416	438	453	435	462	421	441	410	437	380	424	397	428	465	432	417	459	454	431	425	411	457	420	422	412	409	446	429	409	427	471	448	398	414	454	430	427	442	407	458	412	400	394	399	392	409	437	402	428	446	396	394	429	438	403	423	438	403	427	426	422	417	397	417	475	432	469	420	410	414	385	479	441	436	397	439	437	418	463	440	417	398	426	453	416	408	410	414	425	407	417	422	426	403	404	426	433	413	411	400	418	451	394	449	468	439	438	414	429	400	433	391	478	415	403	418	407	417	442	436	376	405	441	414	417	413	425	458	420	456	387	439	455	431	406	389	438	412	399	431	404	439	406	420	436	407	435	400	408	430	398	434	426	427	436	427	430	440	428	376	435	422	397	450	442	377	477	430	483	398	399	423	411	444	424	415	401	414	409	427	409	437	422	428	371	459	382	423	417	429	447	414	434	394	410	432	469	425	420	423	413	410	413	438	427	415	415	412	428	426	438	383	405	410	423	472	383	440	393	420	419	380	437	423	419	426	440	426	431	400	400	389	437	407	440	454	438	430	465	363	441	414	384	395	387	389	474	378	410	450	410	455	429	456	455	412	446	406	412	461	441	438	386	410	417	414	403	394	427	410	411	416	422	400	437	414	393	391	446	412	452	413	424	446	449	407	434	448	429	417	399	412	396	435	371	384	462	387	412	424	419	427	462	429	425	427	413	378	405	453	424	397	396	418	453	406	404	428	422	405	408	411	377	409	419	404	412	438	393	411	447	426	432	398	452	457	461	410	454	415	428	408	388	450	425	389	405	424	383	438	415	434	440	441	390	387	421	405	443	397	427	409	429	423	439	391	424	453	389	394	409	429	402	399	387	417	441	410	421	424	454	409	412	410	399	423	463	397	416	480	410	463	483	385	445	399	422	452	391	455	437	408	405	379	419	428	383	382	396	406	432	444	444	416	413	403	421	409	399	387	427	448	419	451	368	412	416	409	395	426	431	435	404	410	444	425	459	440	459	411	450	385	436	448	429	377	396	463	397	390	422	432	447	393	412	386	423	468	428	384	383	446	408	445	433	417	440	417	411	444	415	401	431	422	394	414	425	427	430	406	403	419	410	435	427	392	444	424
12739	9448	11173	8085	4131	3535	1816	1192	1025	1014	969	988	911	890	917	981	971	927	1003	941	942	933	949	935	920	913	898	967	938	970	887	923	913	927	913	944	919	906	940	878	881	916	934	1009	907	886	958	849	958	910	893	930	984	966	915	929	903	953	878	912	930	921	932	918	887	918	935	882	916	908	927	886	900	917	880	935	913	932	889	926	934	927	915	865	907	863	961	911	857	912	894	895	903	904	935	960	900	937	958	874	940	915	928	846	953	882	917	937	889	899	886	873	903	900	901	920	954	929	905	910	977	989	928	964	927	926	957	923	958	909	923	908	927	937	868	931	909	947	929	951	891	907	916	894	957	924	919	882	960	929	952	890	908	913	861	915	958	935	954	986	861	901	914	933	909	901	893	957	897	910	885	914	927	897	925	946	876	906	988	951	932	932	900	890	873	949	955	931	910	944	917	892	932	897	938	906	921	902	911	917	928	912	895	958	918	907	885	888	899	893	955	934	939	925	858	909	861	903	907	916	918	940	902	924	905	921	903	911	928	865	886	912	941	915	863	874	940	901	868	903	910	837	916	929	965	888	912	911	953	914	934	888	927	891	926	908	968	883	904	973	929	917	955	893	924	901	931	909	888	853	952	885	881	926	905	928	909	926	938	930	873	892	932	923	903	901	900	940	915	898	922	892	875	937	929	983	929	915	891	918	864	903	882	934	905	880	931	852	929	859	967	890	907	872	862	952	910	905	912	925	892	959	895	875	903	879	891	867	936	928	920	943	872	930	895	925	884	923	899	910	938	900	842	926	908	893	938	901	902	905	897	904	934	906	919	907	923	895	901	901	895	873	865	930	930	918	964	936	878	892	880	953	898	925	884	912	907	950	924	892	917	915	928	942	934	870	877	911	905	914	962	920	930	986	890	876	938	855	899	916	944	931	934	952	909	914	908	901	953	923	927	935	959	882	907	962	918	912	902	929	929	938	919	929	867	992	898	935	938	915	930	930	912	904	904	963	934	903	896	915	921	891	930	889	901	896	915	896	883	844	901	897	921	920	880	956	895	924	927	935	950	920	895	924	929	873	896	946	913	880	939	899	943	886	942	918	892	932	897	951	916	941	955	878	895	945	884	881	894	984	882	897	916	878	946	915	891	923	907	889	926	859	901	909	931	923	879	895	929	949	946	883	929	927	931	927	948	871	894	909	967	891	951	952	897	939	990	905	957	935	887	924	942	912	906	917	928	922	911	904	920	920	893	854	888	916	947	895	861	884	958	898	905	914	957	930	948	931	867	881	925	890	914	897	910	869	901	958	934	896	901	921	913	916	894	868	884	864	884	929	941	894	952	915	950	933	906	874	851	867	888	947	909	887	891	866	918	849	928	888	960	912	941	952	923	937	859	846	890	923	891	924	948	905	920	908	897	932	913	907	921	885	903	880	912	895	924	934	934	947	891	887	902	880	881	944	888	934	924	936	924	895	896	929	857	956	854	928	935	911	903	927	916	890	907	933	911	938	916	946	925	918	886	937	912	972	950	907	868	903	913	904	918	944	946	921	896	959	937	964	901	897	898	921	898	896	896	900	941	946	975	919	882	873	925	920	895	887	883	946	912	902	954	962	937	896	947	909	896	934	921	925	870	892	910	912	887	927	890	886	951	886	938	942	948	935	904	971	925	934	908	993	898	946	911	932	914	960	923	933	931	884	996	846	932	904	829	860	933	922	997	909	909	943	930	931	864	984	926	944	884	924	912	916	949	940	897	899	931	884	920	959	893	975	887	932	903	903	861	904	890	923	899	851	976	911	965	872	926	873	919	903	941	922	919	900	932	934	929	949	862	947	899	958	949	1022	918	947	891	974	945	914	921	884	918	919	881	923	939	943	886	904	906	873	883	902	917	905	956	923	934	907	902	844	888	925	954	854	918	951	884	870	883	956	956	926	878	886	909	904	906	919	893	914	887	932	907	859	888	874	935	923	893	892	993	892	894	923	948	907	895	899	894	961	926	878	913	873	888	929	935	917	911	920	861	949	897	949	882	914	926	907	963	902	930	958	930	906	954	879	936	978	870	938	916	923	902	889	925	906	937	888	912	918	941	927	894	931	945	952	990	956	908	859	892	880	950	904	885	890	905	920	921	876	910	890	888	880	931	899	942	947	903	864	974	934	904	878	892	933	943	929	884	914	885	972	901	916	959	948	924	882	932	953	927	884	972	939	942	950	944	862	893	936	883	916	922	931	861	879	947	896	944	853	930	912	913	907	962	916	926	869	914	855	989	943	894	938	887	922	905	883	907	958	930	863	942	898	888	876	921	908	989	935	965	907	931	938	920	909	862	881	956	862	906	939	909	893	939	894	959	884	894	931	925	914	926	903	882	869	926	924	937	894	897	869	939	852	931	897	900	892	886	919	892	887	905	939	944	914	918	929	893	890	883	947	865	1001	902	915	943	893	921	920	948	986	967	894	863	906	933	896	908	903	908	894	923	894	907	895	917	910	910	957	928	855	935	893	920	907	940	880	964	918	939	945	915	876	878	942	925	965	915	889	889	872	934	921	926	921	878	890	905	937	925	930	934	835	901	904	927	916	912	877	959	928	956	906	946	890	973	941	914	898	940	856	833	903	923	896	944	965	932	891	862	843	999	917	929	870	858	896	890	939	929	944	985	922	953	928	942	904	892	901	908	920	933	891	901	885	898	970	879	880	941	912	889	992	897	929	890	973	921	926	918	945	927	893	918	930	914	920	900	906	928	907	894	911	887	942	898	872	898	938	954	926	898	861	909	940	895	923	915	885	957	948	892	914	924	883	935	945	932	935	929	934	928	889	883	908	945	942	940	924	894	901	909	921	902	901	927	925	949	885	901	897	968	930	905	921	925	870	915	888	881	933	928	898	866	895	937	893	896	947	877	911	967	885	948	929	924	942	915	903	910	894	933	911	921	912	918	945	896	901	923	890	975	952	879	868	881	948	912	907	953	904	867	916	922	942	917	904	895	892	983	948	917	947	948	934	883	904	888	877	918	883	920	881	946	882	877	918	880	905	900	889	913	925	942	912	909	930	893	900	941	904	917	926	921	915	891	933	893	897	912	936	893	943	924	931	903	987	880	924	871	897	998	886	949	935	901	903	918	905	893	929	884	913	928	895	924	928	914	875	917	861	973	875	898	929	927	931	902	878	886	918	887	905	867	909	881	897	956	910	887	920	913	899	856	926	928	925	927	885	870	887	931	928	933	912	906	906	898	875	933	885	952	933	957	971	960	958	952	930	899	888	895	905	903	884	934	890	926	911	893	927	971	878	901	894	910	914	954	939	928	882	934	977	870	912	868	936	900	939	930	913	903	923	885	918	920	870	933	925	883	915	939	919	945	904	921	946	908	919	965	884	899	934	903	935	892	894	904	923	917	922	883	928	904	915	858	931	929	949	913	925	891	914	878	917	847	886	910	967	872	949	923	907	922	979	878	871	948	953	936	902	962	877	934	939	879	885	918	945	981	941
36376	23738	20630	13849	2623	1486	745	501	437	400	436	404	390	422	387	411	410	393	390	360	322	377	383	350	357	353	397	366	390	403	398	340	374	385	375	375	417	401	367	393	415	374	372	407	384	366	363	412	383	390	390	393	403	350	330	369	364	414	357	351	409	382	350	355	374	370	434	379	374	392	398	387	383	353	417	365	379	407	430	387	367	375	379	376	372	390	401	376	384	369	354	371	398	392	427	381	381	376	376	410	341	361	383	408	403	373	376	350	391	377	370	383	369	364	402	349	358	367	395	403	399	357	372	412	389	383	372	361	386	366	377	356	389	375	373	402	404	346	362	403	368	404	356	399	387	405	383	346	391	365	390	396	366	359	372	424	365	399	397	350	372	396	359	401	377	394	366	397	335	381	366	388	400	425	421	383	357	350	355	341	363	345	366	382	363	409	409	342	362	402	421	344	393	376	364	386	371	384	417	392	407	397	418	350	384	366	345	357	387	374	375	363	385	385	394	403	397	373	356	335	409	373	366	361	356	405	358	345	385	329	366	422	417	386	373	380	407	353	374	391	365	350	380	410	358	416	388	361	351	367	370	443	395	363	427	392	393	371	376	443	381	357	347	341	381	347	344	344	391	349	334	328	368	400	374	344	409	419	413	374	390	383	322	379	391	416	414	398	385	367	351	362	386	390	387	386	394	368	403	355	387	392	371	415	384	384	381	370	373	389	378	363	377	369	396	399	387	402	398	382	370	352	349	383	407	364	378	360	369	358	378	416	357	401	363	339	347	353	391	374	362	376	375	410	390	370	412	321	360	360	408	381	362	388	377	336	383	392	367	373	368	396	386	387	376	353	400	389	353	384	363	384	376	348	392	383	436	402	380	358	370	359	404	365	382	407	384	347	402	360	339	352	377	394	353	358	381	384	365	348	385	373	393	380	382	393	408	407	368	409	362	393	354	385	386	402	386	329	328	369	385	403	373	391	412	346	406	375	399	386	379	377	383	381	361	360	363	362	374	420	425	384	411	430	401	321	365	391	400	395	400	400	400	435	340	344	336	347	339	374	391	404	366	408	391	362	397	381	416	366	358	395	407	382	347	368	346	382	340	398	378	363	380	360	373	385	376	388	356	385	370	392	366	386	380	347	369	365	384	425	371	374	396	411	399	397	403	426	375	374	362	342	375	384	348	393	380	372	374	369	381	374	353	373	393	375	402	379	369	369	398	352	378	423	380	364	351	392	359	364	397	380	400	417	354	376	359	392	419	388	362	369	360	416	403	354	384	334	393	363	395	382	384	359	360	343	389	403	372	368	362	393	368	360	406	359	381	379	380	363	393	338	372	348	359	395	387	382	366	390	352	369	376	386	362	335	377	365	367	381	371	330	385	379	395	372	348	410	398	401	367	383	349	407	360	373	415	380	369	362	385	372	372	350	351	375	397	381	410	366	380	407	365	346	346	396	352	392	403	410	416	404	422	405	361	390	358	415	389	405	352	360	415	351	374	403	342	369	332	359	375	386	396	363	410	380	432	384	382	365	371	367	350	344	390	353	369	398	386	372	352	357	377	384	363	328	391	365	397	370	433	382	372	319	362	435	422	393	377	382	384	388	385	420	396	399	376	365	373	381	393	364	376	370	406	367	357	351	372	394	379	362	346	357	387	405	385	362	408	409	401	417	348	363	376	384	369	396	367	358	360	387	354	352	395	338	358	381	361	393	378	384	374	357	390	354	359	423	361	361	428	400	344	364	376	400	367	381	381	377	383	402	422	391	327	372	346	368	372	379	385	340	392	383	389	384	347	332	390	397	376	362	359	385	345	401	370	420	371	393	389	380	363	389	380	358	395	357	379	382	392	402	390	374	403	377	334	358	369	372	332	372	380	347	405	328	359	420	389	400	390	376	387	375	378	356	377	392	372	390	420	355	372	349	377	408	350	396	418	368	368	387	339	369	392	417	358	366	370	370	363	367	371	402	377	359	377	390	360	383	373	372	389	385	373	347	382	341	429	399	378	385	371	350	399	404	384	374	356	375	368	368	364	319	359	411	371	364	432	380	379	371	340	352	363	387	388	371	392	373	352	348	411	386	372	401	356	382	392	361	396	357	357	371	446	359	349	388	371	375	359	360	390	400	386	364	405	356	409	355	367	353	325	382	364	369	348	355	392	415	400	396	375	394	394	357	375	371	379	383	391	355	355	383	379	357	348	367	343	391	379	371	366	423	368	323	369	358	378	369	373	377	378	391	403	369	412	375	387	413	365	355	415	383	367	346	365	353	362	379	347	349	379	377	431	353	374	376	355	388	345	398	369	373	379	391	372	431	418	401	353	388	361	342	355	371	382	341	399	348	357	387	408	371	376	371	356	335	403	335	375	403	361	383	390	361	364	368	416	395	380	400	413	397	359	384	373	421	410	401	364	399	379	388	354	387	363	337	369	345	389	381	381	395	371	378	382	358	388	393	351	359	379	422	390	384	334	391	337	409	408	384	359	392	376	372	398	431	373	369	367	359	410	413	414	394	354	419	383	404	386	384	408	363	407	372	344	369	371	345	359	380	393	382	358	344	383	366	345	387	346	367	411	388	397	394	382	369	395	354	368	364	350	384	374	351	398	390	353	367	370	381	362	341	389	368	372	347	381	394	386	359	378	378	393	391	359	401	364	390	382	385	364	393	414	365	383	360	388	393	400	387	363	377	373	367	373	359	373	341	380	434	342	329	394	355	387	399	398	401	374	380	372	388	355	382	384	371	400	378	326	371	365	361	373	365	351	396	361	377	347	356	420	365	409	365	341	339	388	376	391	385	384	423	372	343	339	383	355	335	417	360	370	351	390	409	383	359	395	361	392	408	389	346	403	383	374	375	392	357	366	366	347	381	362	340	373	341	371	396	363	388	396	354	383	383	385	363	363	369	377	405	390	363	390	360	350	396	386	336	362	398	392	387	372	395	404	385	363	372	390	360	377	362	397	355	377	411	372	360	373	386	386	374	383	386	343	367	385	364	375	387	381	374	389	394	358	355	382	407	403	414	344	369	372	370	365	413	412	381	386	324	396	365	345	335	377	391	313	378	375	382	384	381	401	367	348	375	355	362	391	369	378	356	377	375	383	332	355	350	382	366	359	402	382	402	349	396	388	394	372	386	399	385	379	383	401	423	337	339	346	370	347	353	385	380	373	387	380	376	363	344	374	347	360	360	366	369	355	358	357	389	418	363	375	367	324	353	341	366	365	414	388	367	391	386	383	395	381	365	354	378	364	391	391	367	397	388	363	388	387	376	393	409	348	346	380	351	348	383	361	359	373	348	394	371	403	360	428	384	366	368	389	388	368	409	339	387	339	346	378	346	358	334	385	369	366	381	392	382	380	374	414	396	381	360	359	369	405	395	395	377	365	364	374	307	428	354	355	358	399	375	375	364	411	402	393	351	365	349	357	395	379	365	381	365	383	359	381	384	388	384	357	402	352	350	392	401	330	429	394	352	396	360	376	349
22709	18309	25361	17876	5485	5052	2575	1519	1160	1130	1040	1027	1028	985	914	948	959	896	927	926	867	854	924	830	885	826	903	900	945	911	873	823	859	828	862	866	871	882	869	861	818	897	858	853	912	855	783	805	854	909	916	846	818	869	802	844	823	838	840	816	846	894	838	876	819	807	796	830	826	780	833	854	857	867	815	864	836	845	835	896	888	844	859	805	843	807	825	858	778	856	877	843	864	852	798	814	894	831	865	874	834	830	856	870	882	859	885	868	855	865	853	851	862	842	827	812	811	875	833	790	836	797	901	807	787	833	791	796	855	880	870	864	858	782	837	877	797	873	851	834	821	839	783	859	851	813	834	854	869	828	851	837	829	823	820	832	802	940	855	884	860	867	849	838	829	865	920	820	834	797	848	808	869	892	866	776	816	850	881	882	793	918	852	875	840	817	855	805	813	797	848	831	790	847	819	809	852	860	838	831	827	837	852	836	806	828	842	811	845	786	854	878	860	871	852	880	807	844	842	825	808	807	821	812	823	828	797	838	829	824	836	810	839	881	812	792	823	840	924	826	878	834	835	800	869	842	845	847	897	823	904	839	829	865	858	862	839	793	802	849	854	864	855	830	806	852	812	847	887	814	871	799	872	840	841	846	832	795	835	802	847	781	856	818	819	850	839	809	833	816	883	804	873	843	819	782	862	813	823	816	806	816	796	868	835	821	828	824	816	845	811	825	915	850	844	879	851	871	821	819	814	848	812	877	851	811	828	843	836	858	822	824	853	848	815	863	831	887	784	852	864	785	871	913	808	788	819	788	808	794	818	851	813	811	834	849	827	861	843	851	802	880	875	857	766	806	860	850	849	836	812	871	849	801	859	859	825	846	835	793	866	820	849	848	850	861	782	851	872	854	852	881	804	853	862	880	808	873	852	865	796	810	800	854	830	806	822	839	865	854	850	829	802	863	850	811	855	820	859	845	848	841	822	781	817	852	871	828	834	878	843	857	868	875	839	801	845	874	810	870	837	842	828	810	828	837	808	852	840	807	849	840	845	835	827	835	898	834	817	831	868	800	866	835	867	886	858	795	800	822	838	858	856	847	846	840	888	868	830	848	885	817	768	849	840	818	843	837	900	854	786	830	809	825	867	774	851	841	824	863	803	839	858	830	878	861	849	810	822	834	903	867	899	823	813	879	846	820	878	850	841	838	840	819	824	816	853	852	836	918	861	821	885	830	816	844	856	834	828	831	841	856	848	827	850	809	850	799	849	803	865	858	867	853	860	806	879	882	840	864	811	854	837	868	858	826	932	871	836	844	870	808	878	859	848	827	816	802	830	774	819	820	806	835	849	789	865	793	859	833	850	852	860	873	831	857	830	875	806	793	820	858	839	820	840	850	820	861	833	838	819	838	788	812	874	782	865	867	821	788	832	851	845	801	858	871	799	844	848	835	829	823	805	804	813	830	889	825	857	889	819	786	788	895	849	856	808	864	872	873	833	818	833	809	805	797	867	857	835	789	836	840	796	804	829	877	881	802	882	829	836	817	823	825	861	810	892	868	880	828	850	831	820	886	806	833	882	879	863	898	842	852	843	795	876	812	840	855	863	804	834	866	901	835	849	807	820	783	836	855	862	866	867	817	822	845	875	808	904	848	854	835	879	754	801	815	824	906	889	847	823	841	783	822	855	822	815	844	876	831	855	854	830	839	858	837	821	821	839	864	863	784	826	866	879	831	853	831	847	860	841	805	840	798	859	853	866	811	866	780	837	825	844	885	879	846	851	785	849	837	866	883	862	852	776	799	858	815	776	842	869	833	821	824	854	759	896	880	819	840	866	848	872	806	860	871	822	871	845	850	821	854	780	834	811	852	794	880	813	821	860	834	860	846	864	815	868	854	848	858	836	848	806	848	804	840	902	799	815	815	863	862	852	775	834	891	828	856	884	797	844	826	836	869	836	821	847	806	842	829	859	887	892	823	834	828	863	828	839	833	859	806	847	847	845	863	842	832	814	879	799	835	848	848	805	856	824	836	841	855	875	858	833	823	840	833	855	836	830	837	803	843	812	833	860	866	819	827	840	893	932	821	879	845	835	837	862	901	864	869	877	853	884	792	818	863	807	861	855	826	830	809	849	828	805	803	784	849	837	791	848	849	863	831	840	858	821	813	887	865	850	854	839	853	863	756	822	851	825	798	892	854	828	881	882	899	819	896	886	838	827	798	857	906	820	853	855	853	893	838	814	867	785	845	803	839	911	840	812	851	802	784	886	812	832	824	858	801	819	774	834	821	891	810	835	822	880	820	816	810	795	848	863	820	816	850	843	841	822	904	824	837	854	803	811	869	842	914	857	827	777	789	823	817	820	842	836	883	836	855	853	858	829	823	833	845	869	798	895	842	820	884	817	819	857	813	852	895	861	794	826	882	869	776	873	910	814	877	832	795	850	842	822	819	828	813	829	840	864	779	850	810	820	828	796	815	811	849	835	818	850	818	800	843	882	837	854	821	877	839	853	849	842	830	851	780	798	845	849	892	802	848	838	845	851	850	843	832	849	873	840	843	853	805	887	843	837	817	857	854	832	843	821	843	839	827	854	806	812	804	835	853	830	830	855	830	857	877	870	857	799	881	831	826	866	837	851	853	790	818	862	782	858	837	827	810	819	847	820	828	830	837	829	847	798	824	845	789	847	832	842	809	815	848	856	811	843	826	796	862	849	849	847	826	844	853	782	834	849	841	834	842	859	842	833	857	841	822	845	835	877	866	876	852	851	847	833	793	874	818	833	863	882	848	848	809	859	864	824	846	841	837	877	816	794	831	844	859	859	872	822	809	886	808	863	880	863	889	821	847	840	862	801	833	812	865	820	818	836	815	827	811	779	796	800	865	875	800	836	853	817	836	832	849	848	829	836	833	891	879	838	864	885	811	777	835	828	837	827	852	841	870	872	806	810	829	804	825	838	777	876	836	816	831	876	779	820	828	830	847	824	863	805	821	872	808	856	821	830	833	802	833	859	862	828	842	885	821	857	831	857	785	802	833	791	845	848	818	855	828	816	856	826	848	883	871	815	853	832	841	794	816	882	838	874	804	799	832	857	834	870	870	818	824	838	812	849	846	836	829	867	796	846	838	849	837	815	838	858	812	842	824	811	883	896	817	824	827	838	794	860	851	832	815	853	843	845	831	831	823	899	857	865	870	829	818	789	858	874	814	864	815	805	850	831	828	859	813	856	833	861	815	865	819	863	790	866	815	863	877	889	852	845	862	808	863	795	785	829	840	817	857	860	855	833	874	843	819	815	814	830	830	828	833	817	867	854	876	848	796	838	862	798	874	888	803	810	787	823	845	852	862	886	850	830	825	831	861	858	822	891	854	832	841	866	800	864	848	816	846	814	843	808	852	837	839	839	837	799	855	901	825	840	850	824	873	834	809	883	852	854	753	818	845	847	809	865	869	840	831	823	829	871	833	800	845	857	871	821	843	818	839	816	832	851	814
45131	33444	31800	21464	5017	2243	1125	660	542	528	449	452	467	414	459	410	433	459	436	438	432	445	412	461	428	439	453	392	431	424	469	433	425	436	436	398	392	407	438	459	463	453	439	430	417	434	450	451	444	443	408	412	419	400	424	390	415	435	415	416	438	426	452	437	434	441	448	431	428	453	422	420	394	415	410	403	426	422	422	393	457	415	430	395	429	436	417	417	439	425	433	444	420	410	419	433	408	432	437	425	391	426	451	425	435	425	423	384	418	422	416	443	417	416	420	397	410	423	421	425	441	440	438	411	399	412	419	411	420	449	415	400	402	438	413	427	415	397	404	426	434	441	399	440	444	447	417	439	448	413	467	461	441	453	395	423	445	438	442	387	378	440	405	424	460	465	450	414	432	426	414	461	425	451	402	432	410	447	387	403	430	392	406	421	437	463	410	392	396	458	406	421	402	423	414	434	413	399	403	394	445	421	392	420	398	467	418	450	449	457	447	444	443	416	408	393	420	451	436	409	421	419	448	434	445	448	439	448	447	427	438	391	429	444	422	420	371	376	421	422	431	400	424	413	439	455	425	374	413	383	411	433	455	429	398	438	399	417	422	427	416	390	417	406	434	440	383	418	440	423	426	434	437	421	451	410	430	397	434	448	451	438	395	428	404	404	418	410	403	384	411	449	448	442	408	412	467	390	414	423	463	376	444	417	417	400	425	427	391	421	411	437	462	417	437	440	449	421	419	429	406	408	418	457	447	432	388	407	451	410	388	436	403	432	428	432	456	389	397	421	439	432	414	442	443	481	440	421	397	443	437	425	464	427	427	426	443	449	466	440	454	422	410	403	394	407	435	408	430	428	402	473	396	416	403	439	397	390	431	367	421	420	413	434	386	405	417	441	431	411	435	389	400	444	418	452	462	392	403	420	378	444	402	405	434	439	408	459	389	455	371	444	412	430	398	404	402	438	430	421	447	419	424	430	455	410	363	431	401	426	433	430	461	416	426	430	417	441	404	449	446	420	442	421	442	423	432	449	446	404	406	394	414	434	392	401	415	385	390	431	454	447	422	439	409	429	417	404	428	420	433	433	448	415	443	429	444	463	421	420	407	435	422	439	447	447	434	458	400	424	404	429	415	458	421	444	424	483	369	451	440	441	428	430	432	404	430	434	441	409	431	399	473	435	382	434	396	433	408	424	423	461	409	435	418	449	411	397	401	402	443	461	439	433	437	462	449	451	428	365	436	424	430	420	419	403	411	420	446	449	456	450	427	417	476	408	432	433	431	402	437	415	397	442	388	420	445	425	423	401	432	466	421	413	440	400	422	417	413	454	434	421	451	427	430	376	436	429	436	450	423	421	425	434	438	393	442	436	446	436	413	428	408	425	447	438	438	454	417	480	481	394	441	399	454	460	418	442	450	431	394	434	409	401	408	466	454	392	407	421	434	456	430	430	428	403	413	423	443	416	430	439	460	408	436	409	426	430	388	419	422	414	412	459	436	429	399	453	395	384	441	417	447	382	426	418	421	417	444	412	433	419	438	425	432	416	393	410	398	416	379	397	421	427	423	437	409	399	452	435	420	441	471	430	426	424	451	455	425	390	450	496	419	430	448	409	456	406	441	408	387	414	402	405	407	418	419	404	413	416	441	425	385	428	419	445	478	489	430	417	457	426	442	401	505	450	426	486	424	406	419	471	403	442	456	378	446	430	427	421	383	449	432	402	428	470	431	394	409	453	467	393	413	436	408	428	440	449	430	371	429	399	419	415	440	396	420	425	428	433	429	412	393	413	436	400	430	409	444	456	421	463	420	470	439	414	403	434	400	416	392	416	399	420	443	440	480	436	403	431	469	453	415	432	436	429	437	429	425	425	457	393	440	483	463	461	421	364	420	432	397	436	414	406	436	423	409	434	408	405	445	401	459	394	426	467	404	434	431	434	454	404	436	468	436	396	439	426	417	473	427	459	461	461	428	421	428	418	432	437	405	465	435	419	410	467	391	414	415	446	398	415	424	457	399	423	462	432	402	460	423	457	431	452	457	385	402	397	437	437	419	429	404	384	427	438	417	393	449	411	428	452	420	418	363	425	445	391	424	429	423	380	407	435	422	431	424	447	424	419	415	461	407	428	443	468	447	404	459	371	438	414	433	405	401	414	443	410	426	374	427	439	456	426	398	426	432	404	454	481	443	440	450	439	419	423	424	442	385	426	441	458	419	410	436	448	411	401	446	429	457	437	374	415	457	434	410	484	411	433	447	450	403	428	454	426	421	424	399	412	453	469	473	392	414	441	418	415	430	472	452	451	390	434	436	413	409	412	437	426	408	471	423	421	440	440	419	425	430	426	441	456	419	400	408	399	408	407	437	429	399	413	411	423	433	432	421	430	417	431	449	365	405	460	451	412	415	384	404	471	455	430	434	413	437	421	445	416	412	422	427	473	425	418	398	435	431	417	387	409	368	415	450	450	481	429	432	402	391	420	405	446	407	426	412	461	449	383	423	430	405	410	412	434	415	431	446	422	392	445	404	396	421	426	402	432	444	425	401	439	434	443	435	449	433	412	416	417	413	446	383	432	440	422	418	437	440	442	412	388	406	427	443	420	419	439	448	446	443	450	449	422	450	409	373	418	399	425	410	407	408	391	418	403	425	417	447	466	410	437	425	425	466	416	417	424	405	457	400	450	454	414	478	435	414	425	441	418	409	430	439	449	424	429	418	444	371	408	439	431	412	424	445	433	389	457	445	420	452	419	416	396	437	441	410	435	410	427	414	378	445	406	423	407	431	474	396	433	397	436	440	427	438	398	468	452	457	473	419	407	442	418	394	394	457	413	427	420	423	431	436	433	429	410	368	417	413	455	438	441	408	430	408	433	436	421	411	395	445	384	453	412	396	426	406	443	416	424	408	421	426	435	478	400	405	458	431	406	425	463	386	420	431	408	423	426	401	380	437	413	431	414	444	435	408	405	476	409	409	457	409	469	454	434	441	440	405	424	418	443	425	439	453	430	427	450	424	424	421	439	394	410	410	433	396	422	424	386	427	433	402	454	447	442	439	418	450	445	449	457	408	418	420	429	419	463	457	412	424	403	443	406	414	433	406	421	438	426	440	462	416	444	420	422	396	434	436	416	426	401	428	402	448	426	450	433	405	437	393	448	437	403	406	409	440	438	458	435	446	436	424	402	396	406	463	451	403	441	420	420	423	414	435	436	429	420	448	452	436	433	409	443	409	449	415	454	462	453	450	439	423	419	436	446	417	425	418	411	409	407	413	456	438	435	398	444	424	454	412	430	439	438	379	443	463	417	430	431	430	458	435	386	424	439	471	444	452	411	421	440	467	420	418	431	412	424	411	415	406	415	441	434	454	416	441	449	438	436	411	433	394	432	425	408	371	447	395	424	423	406	401	418	445	410	435	415	435	416	413	425	403	420	451	449	421	407	379	444	473	399	402	451	435	414	405	392	420	428	457	412	445	463	438	405	402	417
28156	24999	34052	24520	6941	6121	3703	1966	1490	1403	1367	1211	1115	1130	1102	1087	1114	1066	1022	1061	1026	1029	1023	962	977	935	970	964	992	1027	981	1016	994	984	1008	1018	996	967	961	969	1007	927	957	949	943	931	984	909	956	928	948	928	950	950	984	908	967	949	956	982	957	961	960	949	890	961	921	950	1028	918	950	963	973	977	954	905	947	982	925	933	906	981	1003	987	919	898	975	990	940	946	971	970	938	1004	985	919	929	958	947	933	884	944	1024	962	950	924	937	936	927	1005	933	1001	954	940	966	893	924	959	950	945	973	878	921	960	973	988	991	949	937	918	895	984	930	961	901	949	967	966	940	939	923	935	931	958	886	952	947	927	940	948	889	979	893	938	983	917	939	913	923	916	948	955	914	945	943	937	952	927	939	934	919	1001	934	920	935	963	940	883	929	962	976	944	979	908	962	921	904	902	959	942	965	953	929	921	961	928	957	919	978	901	928	877	913	899	923	963	927	948	901	922	938	882	905	958	929	922	942	951	964	877	990	881	908	918	918	934	970	967	910	945	980	964	956	882	932	902	957	971	934	904	862	892	896	903	958	888	945	924	940	908	931	944	963	941	907	983	946	987	921	913	919	895	934	958	957	933	932	959	926	908	911	908	947	921	960	942	962	961	945	960	939	933	988	929	942	963	959	976	979	935	935	915	945	930	942	885	884	910	914	951	918	864	966	882	986	936	904	933	934	936	940	941	895	939	914	950	993	920	906	928	908	921	926	980	926	960	991	898	943	988	924	933	970	947	972	909	985	962	914	888	916	950	955	943	912	981	935	918	941	903	954	936	986	923	953	973	923	918	902	925	890	965	906	957	884	907	954	961	952	894	948	910	963	944	921	906	932	957	950	959	955	940	867	929	982	933	919	1001	902	897	879	935	923	942	1015	965	917	918	879	958	933	927	955	953	873	928	955	902	888	915	919	894	894	927	946	893	901	923	961	908	942	916	954	902	891	967	908	916	906	951	940	860	961	919	895	917	1026	934	984	917	921	952	964	920	955	920	961	951	937	933	914	899	910	972	942	947	953	888	954	956	1013	897	965	954	882	901	969	893	953	973	914	882	975	921	904	897	864	929	969	929	951	926	924	961	1017	876	911	928	977	881	916	929	925	991	874	910	924	905	984	920	874	922	940	924	961	883	903	914	988	931	919	930	971	942	960	923	973	895	932	922	908	942	886	924	932	961	847	922	971	905	875	913	975	897	925	951	877	938	944	939	911	915	980	928	997	969	918	943	964	961	968	882	949	945	953	991	959	936	893	925	927	891	959	997	875	954	975	941	979	932	954	937	875	954	959	897	953	955	939	864	941	912	910	945	912	940	945	925	926	908	886	899	953	922	1015	955	903	1013	937	948	939	970	944	925	873	965	897	950	955	935	944	924	1009	904	988	930	960	970	898	955	939	928	895	907	949	926	911	958	983	913	902	987	896	917	916	923	996	928	982	984	949	977	987	959	916	900	941	908	950	902	922	920	926	989	919	883	898	926	884	948	941	946	889	971	933	959	917	964	895	986	942	952	975	984	962	883	920	956	895	923	927	974	931	913	914	944	900	904	932	954	906	931	913	973	911	940	930	948	936	934	908	939	921	993	968	935	937	924	983	917	964	956	893	1042	999	917	937	899	945	973	916	967	901	924	892	949	912	978	879	939	922	905	924	958	958	937	916	915	927	932	908	981	927	925	941	884	902	921	932	884	955	947	978	967	970	936	914	920	864	921	983	945	909	916	941	981	891	930	936	905	875	967	924	900	903	903	955	920	968	933	947	937	958	969	898	974	953	977	982	976	931	972	940	924	953	922	935	929	938	946	1023	933	935	964	886	937	973	924	963	985	977	930	878	938	946	1008	922	941	911	983	925	968	926	882	1006	911	912	925	957	946	937	916	951	927	940	943	958	882	970	982	919	930	911	978	946	936	940	957	905	1040	942	945	964	943	923	904	896	928	927	941	959	937	967	970	948	931	937	905	915	913	970	907	957	986	886	908	945	935	916	895	921	958	1000	920	916	953	929	912	961	956	929	916	891	952	915	971	978	976	940	906	985	1008	965	962	939	969	920	960	910	933	978	993	951	960	930	936	938	943	910	940	901	994	912	941	960	954	966	952	991	972	995	943	889	948	940	863	916	914	943	950	920	919	989	984	917	932	915	876	916	944	1033	977	942	893	916	876	927	943	975	904	962	929	999	907	942	950	912	899	912	964	965	990	931	930	939	927	953	923	947	930	964	900	947	914	882	937	899	912	935	918	918	925	909	930	961	943	918	931	903	966	977	950	922	920	964	966	939	888	905	916	897	945	914	945	881	924	965	1010	908	976	921	969	969	896	952	910	953	970	951	1005	914	987	861	926	897	993	972	919	951	986	925	966	934	912	986	934	954	952	956	925	925	898	927	971	932	892	940	920	952	901	960	907	958	950	905	897	910	936	957	937	938	884	946	943	924	898	916	927	918	919	928	960	983	943	965	970	973	949	877	875	908	929	868	898	921	889	906	877	945	936	915	948	921	936	920	924	942	938	937	964	876	922	924	1011	885	942	966	959	916	958	969	960	957	941	952	985	924	897	926	900	932	932	909	940	923	919	878	942	1010	898	947	988	923	965	907	868	983	948	932	961	940	894	910	925	887	970	895	967	929	928	933	922	940	914	869	918	938	946	943	952	906	940	913	946	984	947	921	940	937	940	908	946	936	927	939	929	966	924	954	948	895	947	923	1003	951	961	932	904	944	944	975	924	941	906	896	932	906	852	989	934	932	907	947	946	929	954	916	950	948	905	938	940	961	900	879	917	975	910	967	936	889	913	886	916	952	1006	894	971	895	951	910	946	905	903	944	930	959	927	978	916	934	940	952	903	940	915	952	933	968	955	924	919	913	917	888	929	933	915	945	968	962	919	928	919	938	923	913	945	937	894	949	929	951	941	979	952	980	886	922	951	888	920	923	961	988	946	959	894	898	910	921	941	945	891	957	929	964	885	939	927	916	893	949	981	977	959	903	944	945	921	934	921	908	917	995	909	890	933	904	970	966	930	938	932	922	961	887	898	896	946	899	942	909	938	957	959	943	895	925	924	959	971	944	934	966	887	887	959	955	953	964	949	941	944	923	915	912	917	902	903	911	924	867	891	931	924	948	952	877	1024	945	976	909	957	974	983	894	923	953	931	915	950	920	948	975	959	995	957	893	892	922	922	953	928	934	929	959	967	903	916	946	912	966	947	950	948	944	893	965	955	938	912	958	942	928	926	958	908	902	858	906	930	952	927	938	882	966	947	922	927	914	954	970	944	939	915	947	917	936	901	913	948	920	944	900	943	936	982	955	950	954	925	947	862	943	922	970	990	896	897	908	923	917	934	984	951	958	899	918	939	927	969	884	924	961	946	915	891	940	920	947	919	936	894	917	868	914	935	929	941	957	953	943	928	945	916	920	941	915	943	959	913	902	877	949	941	939	911	901	932	955	888	969	944	937	978	945	932	927	951	923	930	981	927	928	952
20195	11146	7209	3264	1241	928	736	496	461	435	415	446	461	440	386	413	428	424	415	379	417	395	405	438	419	463	430	415	415	393	430	424	443	410	380	408	399	431	384	419	461	417	411	420	436	441	441	418	400	469	406	400	414	401	412	418	429	399	446	453	412	449	445	441	417	439	388	376	413	398	433	430	440	438	424	471	407	449	434	456	400	397	463	436	429	401	440	429	414	439	454	414	418	445	401	468	397	446	413	419	445	440	442	457	421	447	400	425	436	480	484	412	406	391	397	417	392	424	446	455	445	402	435	413	426	455	412	448	474	416	382	428	456	439	447	440	463	496	449	436	414	418	444	440	410	420	393	421	383	441	420	448	427	436	408	472	432	401	418	439	414	439	425	438	427	412	409	441	446	402	431	402	421	424	457	410	390	407	392	460	423	424	390	394	402	410	414	451	395	408	433	393	457	411	427	434	432	456	424	507	419	445	434	372	435	430	422	436	380	445	393	422	453	409	394	361	427	439	441	463	469	456	437	461	421	362	414	428	408	447	401	416	430	452	424	459	406	400	442	409	432	399	416	437	418	458	400	476	392	419	405	442	441	441	453	429	454	409	438	465	448	475	453	407	445	475	420	433	446	452	421	429	425	448	446	424	437	433	425	447	420	409	457	374	415	447	421	449	458	419	427	411	383	402	416	433	443	415	440	420	432	405	413	409	383	427	408	407	415	416	405	425	433	401	447	405	432	413	461	453	464	457	398	393	419	378	403	428	400	402	420	444	416	450	430	472	442	425	425	406	409	436	406	405	450	392	390	425	427	443	415	453	415	418	418	404	417	415	409	429	400	369	383	432	441	402	438	398	429	400	417	452	437	454	424	412	436	477	434	434	412	466	442	412	421	418	415	445	413	410	423	398	438	429	463	485	420	406	414	437	406	408	436	458	446	419	388	421	394	413	407	404	407	434	432	422	379	436	414	482	453	410	456	445	425	434	393	368	437	415	401	437	464	426	412	432	396	410	453	474	469	442	432	409	452	445	445	389	400	448	443	434	408	415	415	412	416	424	411	423	394	428	443	405	436	475	428	436	474	425	390	448	419	443	398	345	419	427	444	432	447	417	428	415	437	448	428	437	432	431	452	442	404	443	438	405	452	439	409	466	419	414	446	446	416	415	446	403	407	438	426	429	433	442	438	403	476	432	426	452	458	373	408	404	435	440	457	439	432	403	376	386	437	425	424	425	426	469	408	459	389	453	415	454	427	428	445	417	380	434	432	393	401	417	428	418	377	426	422	438	460	422	412	403	428	413	429	453	428	461	398	462	380	446	456	469	426	456	440	386	465	433	417	409	429	432	432	421	428	396	441	405	413	385	421	433	412	432	437	411	428	414	406	411	408	439	453	451	454	453	408	413	407	424	412	413	452	436	390	426	393	352	437	408	440	462	431	390	422	403	422	425	377	433	426	406	453	451	449	418	429	423	407	420	405	398	405	431	409	406	444	413	438	455	463	444	421	418	449	440	428	387	435	366	457	429	455	451	408	461	442	430	360	457	478	402	425	442	426	450	432	448	441	405	427	414	462	431	421	415	411	400	431	453	409	404	431	419	426	444	410	440	430	427	399	402	430	417	445	424	447	394	413	391	430	440	424	410	417	377	395	418	428	387	411	456	443	405	433	398	404	452	441	435	427	428	399	468	444	429	392	411	403	430	430	420	417	476	385	427	440	401	437	450	410	397	427	449	482	434	456	426	455	427	417	444	408	421	405	374	416	413	428	415	450	476	453	428	409	426	418	431	492	435	429	434	437	415	417	397	435	439	418	407	476	449	400	416	429	428	446	431	461	432	440	410	422	414	436	404	471	420	405	397	406	380	392	396	410	443	405	463	384	450	411	417	416	391	428	437	435	411	392	448	412	436	408	429	425	417	430	435	458	430	455	414	438	392	399	440	442	423	449	390	456	458	426	409	396	450	403	419	417	425	398	469	454	439	419	399	437	413	399	417	406	402	467	412	435	431	413	434	443	426	399	413	428	402	446	396	422	472	420	412	417	419	441	423	373	414	425	420	431	426	393	440	406	414	435	442	425	440	438	425	434	407	428	443	432	430	460	464	424	413	421	420	423	402	399	399	396	446	452	420	447	463	413	431	414	430	410	450	392	473	458	448	447	433	430	391	397	433	408	406	444	445	403	436	401	420	425	389	443	407	418	449	453	426	447	422	443	430	448	412	419	466	434	419	439	404	413	409	450	460	413	405	433	475	450	453	412	369	418	417	421	404	427	403	387	433	413	448	464	481	433	428	449	407	407	439	396	400	431	410	468	473	386	419	461	431	406	426	424	413	425	448	457	447	391	411	415	423	449	423	415	427	384	427	424	396	413	459	435	390	417	413	417	489	469	414	448	420	433	395	468	438	425	396	413	413	420	428	451	404	424	432	406	425	424	440	445	444	424	405	438	386	400	405	391	445	431	442	416	434	408	423	369	373	421	430	373	447	412	366	428	445	428	408	376	413	410	413	440	481	439	441	415	444	440	457	425	415	409	355	399	458	422	416	453	429	451	395	418	390	414	453	421	419	411	391	432	403	456	412	424	403	414	396	406	441	408	443	449	404	409	410	395	408	412	414	412	447	406	372	418	460	436	440	420	368	403	423	488	421	426	442	392	489	426	443	413	409	439	423	406	422	406	431	468	381	441	392	417	387	400	412	427	447	391	455	402	414	419	403	446	429	393	407	440	445	429	455	392	478	429	425	416	455	478	399	437	421	429	431	386	410	442	405	408	440	433	440	403	416	423	425	415	416	464	408	425	430	406	420	456	411	389	463	425	418	390	431	456	435	411	416	431	403	420	395	421	399	413	411	430	415	404	416	417	441	389	453	428	437	441	424	418	396	409	392	447	449	428	388	418	455	423	371	421	429	430	382	399	414	410	438	416	402	418	400	423	375	417	402	403	407	452	416	444	423	463	420	413	434	412	449	426	466	461	439	407	396	421	404	435	422	430	443	409	469	428	440	431	423	440	416	427	435	424	427	438	413	429	385	432	399	378	433	460	410	424	445	503	382	432	390	390	404	397	441	434	436	421	418	448	390	470	437	436	481	402	422	441	439	431	471	416	424	419	446	465	464	453	439	390	407	478	402	423	392	446	410	416	430	411	392	412	401	419	417	487	449	427	426	409	461	428	402	414	400	420	428	404	383	427	429	448	463	387	429	406	402	454	465	413	390	431	443	438	423	438	394	437	450	429	451	422	413	390	393	421	404	416	407	421	451	422	382	397	408	473	471	432	434	419	411	415	380	457	421	445	398	422	397	390	438	432	418	422	495	431	444	395	427	427	402	429	448	442	472	422	402	391	458	473	392	422	431	432	439	460	464	419	423	422	419	444	398	433	426	457	467	389	390	460	452	433	406	421	449	420	443	415	402	383	453	414	436	410	491	427	419	418	435	407	394	426	430	387	438	411	419	412	471	400	398	399	434	389	395	413	450	445	401	392	421
12478	8991	11777	6736	3738	3212	2146	1185	1113	1018	964	948	954	915	920	904	927	984	989	957	953	943	959	913	968	938	945	929	917	929	894	912	945	916	929	912	910	879	900	937	913	980	943	918	925	925	901	991	905	991	940	968	923	938	868	899	961	928	932	980	925	915	963	973	912	903	923	903	969	919	904	933	951	988	926	941	889	914	942	939	928	902	925	989	881	926	931	907	928	953	978	923	853	909	909	925	942	934	942	864	919	884	971	898	927	909	871	916	921	902	933	954	915	946	917	933	986	973	904	961	940	938	963	924	969	949	902	866	964	912	919	920	958	879	926	894	956	913	916	932	934	947	951	919	892	930	932	945	949	911	940	903	896	903	932	988	949	924	887	896	913	926	902	955	929	947	946	953	889	855	908	918	909	940	901	909	933	879	892	920	912	924	915	871	859	915	949	879	913	959	950	897	908	933	912	944	844	925	962	853	946	908	954	912	973	908	932	980	943	927	897	922	935	937	951	907	856	927	923	927	878	926	1002	958	948	903	921	956	925	930	933	919	901	930	946	934	918	919	931	947	893	920	911	884	962	949	932	947	944	936	978	854	936	899	915	911	934	878	920	911	926	911	936	924	980	941	982	886	841	891	944	943	924	909	900	955	910	958	908	904	916	945	912	909	961	919	918	939	958	914	924	969	924	927	924	944	888	924	996	913	905	908	883	956	922	935	880	907	937	891	884	973	938	903	916	932	934	934	875	917	893	859	925	907	891	919	959	877	905	927	935	894	906	914	1013	955	926	862	946	947	938	898	908	958	929	942	902	882	924	941	907	929	956	933	912	892	930	913	939	927	950	862	977	949	971	939	928	909	910	913	930	894	906	898	972	987	955	944	933	916	928	903	862	951	928	954	917	914	920	905	929	875	931	956	928	898	924	913	928	913	955	867	907	940	901	859	912	972	917	900	950	931	873	948	845	893	907	900	925	931	966	910	916	906	941	946	951	889	987	911	918	890	965	893	937	966	937	956	892	894	914	967	954	936	895	929	916	974	938	909	902	917	900	855	893	988	850	892	906	925	886	917	932	952	907	919	933	953	955	930	921	899	932	946	915	963	941	946	920	888	915	897	942	923	920	917	898	958	945	941	907	860	920	910	967	889	912	923	912	950	965	947	951	931	932	908	939	907	903	917	891	921	936	947	876	902	892	889	926	923	945	897	844	897	925	961	908	936	969	951	934	948	911	949	910	961	891	899	949	957	963	940	921	933	949	946	946	866	906	838	928	910	929	948	924	886	977	916	909	920	938	903	935	911	927	836	957	919	904	894	889	906	931	948	925	925	886	905	947	930	911	925	954	951	893	943	929	939	890	909	946	880	925	912	931	893	902	908	914	916	905	906	1037	899	969	918	911	955	935	906	921	968	908	916	911	900	934	903	965	918	931	869	967	926	890	900	925	899	891	934	959	900	934	875	928	901	925	914	975	920	984	886	914	926	920	892	919	932	941	892	919	892	860	914	932	929	956	987	934	869	954	937	934	910	845	917	925	902	968	906	888	910	949	872	912	897	937	892	959	975	965	883	954	946	902	945	909	935	920	922	925	902	899	951	926	870	904	888	973	872	910	960	886	921	900	961	897	953	906	946	961	901	905	916	923	904	891	970	894	911	937	925	993	968	902	878	918	932	968	946	956	885	883	899	964	961	923	878	913	906	962	929	957	979	852	929	972	909	930	900	974	937	880	934	921	891	997	971	961	978	945	939	944	902	911	968	918	854	901	933	878	860	926	908	960	903	885	959	963	922	888	898	904	988	867	939	924	918	910	907	894	930	878	933	911	873	905	961	913	907	870	984	925	921	917	942	929	889	899	913	904	901	860	894	891	958	886	926	942	944	953	885	921	904	927	967	926	904	936	961	940	906	931	897	928	905	894	915	923	985	908	942	931	911	909	932	955	945	927	924	895	945	927	894	915	931	914	918	958	889	963	946	893	900	923	921	921	899	906	934	905	928	936	950	940	933	894	956	967	929	883	879	891	906	907	936	936	922	1007	992	982	933	924	946	912	940	949	909	911	998	903	964	985	892	896	962	918	940	890	894	900	888	948	940	941	888	908	919	937	931	915	941	948	925	951	953	932	938	961	936	911	1011	917	947	960	904	943	964	923	925	849	886	929	941	951	910	876	928	902	932	919	926	969	871	889	948	915	941	907	929	910	908	945	891	889	899	902	973	948	899	945	940	957	931	979	851	901	1005	885	870	939	900	892	983	892	933	928	907	911	922	920	885	923	947	986	913	934	907	894	884	904	874	911	953	936	908	892	964	923	888	943	953	897	898	904	900	915	923	903	918	922	937	914	907	926	888	933	927	890	933	906	889	940	923	901	937	876	932	930	982	922	940	963	930	921	881	880	867	934	861	925	955	936	901	967	934	880	961	950	964	910	931	929	877	900	942	984	922	935	890	892	872	992	952	892	944	931	960	933	936	951	913	966	973	907	929	909	945	958	944	964	996	915	906	929	901	933	927	933	924	921	942	939	916	958	906	981	931	926	970	953	907	909	914	939	878	893	983	888	957	918	902	956	978	922	902	939	907	933	919	944	955	927	926	922	921	925	916	915	1008	946	925	891	886	934	912	900	884	881	944	888	889	945	907	953	944	914	897	951	952	966	890	924	877	933	926	894	884	914	938	896	934	955	888	901	910	947	965	950	948	924	908	936	932	938	899	853	872	899	946	913	943	908	863	898	912	905	955	978	940	939	924	973	889	933	904	928	884	931	933	933	961	911	928	949	944	917	954	925	902	909	894	937	950	900	931	997	924	964	948	902	934	941	903	934	925	915	914	951	928	965	964	918	932	990	909	949	869	930	932	946	945	895	902	946	940	893	905	993	939	864	894	924	1001	897	927	942	912	908	896	893	949	906	960	974	914	919	1000	939	898	927	897	962	924	939	915	972	921	886	915	901	893	917	952	868	918	896	894	900	940	966	929	954	873	961	992	938	953	989	925	917	932	999	938	930	941	921	942	929	965	962	917	978	920	898	900	914	905	976	900	926	940	877	956	897	965	974	921	953	888	873	954	950	920	979	918	929	864	914	924	925	856	911	934	931	912	918	977	947	944	947	874	930	932	927	954	926	1002	883	888	907	893	919	927	973	967	932	966	918	934	951	953	948	870	912	947	874	961	901	913	883	918	909	933	885	948	936	1007	926	889	918	972	908	926	912	972	934	951	835	945	946	916	934	898	897	949	940	896	937	914	876	963	938	948	956	865	922	926	911	916	936	947	897	906	930	900	912	934	904	934	904	918	997	926	938	895	927	973	970	929	899	925	925	945	935	913	914	938	893	903	907	905	933	966	957	910	901	945	981	920	884	922	855	923	950	919	932	955	894	902	973	983	900	936	955	958	943	907	916	911	946	906	879	926	924	923	916	898	932	931	920	930	911	901	904	899	937	930	893	874	892	926	916	875	899	924	911	900	900	880	886	879	965	916	871	922	997	941	886	957	935	944	988	922	886	893
34219	22600	22025	11847	2244	1341	964	583	451	407	462	379	412	379	379	413	406	378	387	416	395	370	360	398	417	384	400	385	404	393	377	402	390	371	381	381	353	354	360	393	391	336	369	383	415	404	373	388	399	369	402	389	380	380	361	388	362	356	361	398	379	406	393	379	350	360	399	377	413	357	351	369	371	359	392	382	369	395	372	418	351	389	365	414	394	380	369	377	389	366	384	366	369	387	394	356	380	362	362	360	353	363	374	372	398	379	363	361	401	406	377	374	357	336	384	388	397	384	358	345	386	329	372	408	369	427	388	375	403	390	397	388	364	342	394	384	386	365	393	354	363	397	374	369	391	385	334	379	353	397	402	419	399	344	373	359	379	388	367	385	385	391	389	388	347	380	403	332	390	388	398	417	377	366	400	398	353	385	397	381	420	380	368	363	381	343	400	395	392	348	372	389	376	374	384	370	417	385	360	381	381	376	416	379	374	403	361	357	375	416	367	401	349	385	376	336	392	391	392	389	384	364	415	377	394	376	414	401	359	381	392	372	368	400	353	357	365	408	383	347	394	397	392	390	362	378	354	391	401	403	406	404	362	370	403	361	371	395	385	362	383	371	368	381	352	350	395	399	371	381	374	369	355	363	378	381	389	407	343	383	366	335	361	375	368	320	377	357	419	397	385	407	374	368	379	387	359	375	369	355	392	402	384	371	406	363	358	370	383	373	392	398	376	367	417	407	377	344	357	379	369	355	359	381	395	373	374	392	335	389	377	410	375	354	390	362	362	380	408	382	387	411	409	386	417	414	340	395	369	381	360	383	373	405	368	372	384	368	393	365	403	351	359	368	423	413	379	372	351	385	394	366	360	367	343	322	373	354	398	368	339	372	348	395	384	374	370	355	394	420	350	396	390	380	377	381	373	371	352	350	394	411	380	399	392	385	371	390	417	414	381	386	389	345	348	389	346	340	392	376	385	341	393	412	396	431	382	358	373	387	356	401	384	357	401	382	357	342	376	390	373	378	387	367	342	391	390	365	343	358	343	418	408	351	389	371	416	390	372	386	391	371	379	377	401	354	399	351	386	346	377	386	390	401	390	378	347	392	356	410	403	390	400	360	406	352	359	374	338	417	349	359	405	361	360	374	400	376	345	390	385	390	417	360	369	411	342	381	387	421	384	359	398	378	381	417	431	401	335	404	383	401	381	384	376	374	362	349	377	370	378	393	377	423	367	374	368	358	362	364	362	367	372	387	383	357	400	356	403	344	364	359	385	382	400	416	347	335	393	394	395	377	345	384	405	360	378	401	372	399	355	369	402	384	372	369	354	371	357	409	385	345	407	375	375	415	403	379	385	365	388	391	367	374	415	381	389	392	360	358	364	388	372	353	393	365	354	371	385	386	381	379	388	404	386	333	383	365	396	397	388	402	390	368	361	348	344	385	350	411	337	340	364	382	360	361	397	378	347	370	362	378	352	356	370	386	382	398	373	361	350	361	378	371	393	361	388	372	359	391	373	362	363	372	357	371	346	372	389	372	392	408	399	368	379	368	417	380	369	377	368	389	345	394	413	408	386	400	384	361	359	382	329	343	361	360	383	372	351	365	425	388	365	399	382	369	372	365	375	362	372	325	349	384	381	372	378	360	384	374	395	402	366	357	390	363	388	359	386	383	354	374	390	362	359	358	415	392	356	382	432	386	381	391	372	370	384	353	406	378	381	405	405	403	337	391	385	392	377	354	369	394	382	385	382	380	376	377	353	405	409	359	395	397	383	366	364	382	377	399	395	380	379	382	360	365	379	367	391	342	379	362	350	403	337	393	431	364	381	355	372	357	405	377	347	400	338	374	344	421	359	374	358	384	383	392	364	374	352	363	399	399	374	349	397	387	361	335	338	363	394	408	355	351	391	370	360	376	424	395	374	362	371	376	384	396	390	374	350	386	372	356	377	350	363	385	368	379	369	371	402	372	367	409	367	342	375	380	348	379	378	372	426	353	371	339	409	358	368	399	375	392	417	347	397	364	372	365	365	365	415	343	402	385	389	383	350	398	364	367	391	415	387	403	387	406	401	369	386	375	377	387	366	361	403	364	366	375	374	395	343	385	360	387	376	382	365	353	360	398	336	372	405	387	405	395	374	377	347	399	389	401	383	382	358	386	413	357	399	407	391	372	344	428	363	369	392	345	382	377	380	359	377	397	387	393	370	349	362	363	391	372	373	340	386	360	368	407	361	372	377	363	377	411	374	369	382	393	369	379	337	413	372	380	402	366	383	409	407	363	379	368	406	418	384	360	365	390	341	391	361	382	362	362	401	364	398	386	370	399	379	402	366	349	393	357	359	339	377	373	401	361	361	362	378	414	362	374	378	402	410	410	365	367	417	374	370	380	381	374	365	320	351	354	362	356	394	375	339	388	408	366	372	375	377	371	351	359	351	421	367	409	383	359	401	392	371	342	375	331	384	395	381	388	377	379	401	390	394	389	404	390	368	413	393	388	372	368	373	388	370	362	356	376	333	351	380	389	324	408	371	385	345	388	407	362	400	324	375	449	380	372	403	380	393	380	347	350	359	385	352	385	347	406	383	382	318	389	375	367	375	402	344	353	342	373	381	399	378	388	405	388	375	371	399	393	371	380	366	368	382	368	377	384	341	337	366	383	421	379	372	377	325	378	384	391	352	395	358	394	413	395	380	382	392	369	367	355	368	385	379	375	384	359	332	374	400	391	417	381	345	364	404	400	395	355	360	373	414	394	404	364	371	406	402	392	382	378	358	358	389	362	357	376	374	429	393	359	361	355	380	361	372	347	357	385	372	386	382	380	389	366	393	367	358	354	355	350	366	378	402	358	366	390	359	385	345	416	375	386	409	346	345	366	395	354	376	359	362	384	395	400	396	372	368	376	370	387	368	355	391	344	390	379	392	382	350	383	403	397	404	374	365	389	360	398	409	358	400	386	399	353	357	341	386	346	370	363	347	377	371	391	396	356	330	350	421	377	365	368	388	404	387	393	378	370	389	378	384	387	391	391	412	383	374	351	401	392	377	366	400	358	356	364	347	364	360	352	329	354	376	389	367	375	407	361	345	418	379	366	330	386	407	369	353	366	400	386	418	389	366	416	383	363	400	378	367	377	337	396	388	355	391	381	364	352	400	374	383	393	397	325	391	374	395	394	399	363	386	342	398	391	380	409	405	361	370	395	371	378	379	379	409	369	393	393	362	359	354	367	389	404	383	364	410	395	416	421	378	367	371	377	420	414	367	375	377	355	390	390	402	356	381	388	338	389	359	371	376	379	403	405	391	382	360	363	370	387	359	407	368	352	385	380	376	397	369	371	358	375	331	345	369	386	371	373	445	348	385	383	412	361	342	387	414	354	378	397	394	378	366	384	373	364	342	379	362	384	355	361	330	418	387	351	403	363	339	376	320	410	414	402	423	384	376	356	411	382	413	374	405	398	378	382	386	392	328	331	374	380	367	386	409	363	394	389
21623	17447	26831	15478	5228	4795	3318	1490	1184	1134	1031	991	942	920	975	865	941	884	900	933	862	872	894	941	844	920	873	906	868	869	833	892	858	872	822	877	834	819	860	841	849	894	814	909	859	839	846	903	850	869	866	856	822	829	833	878	829	824	853	885	831	884	851	856	745	846	884	848	872	852	855	859	882	830	805	852	832	830	869	857	801	813	865	834	834	878	783	798	895	882	803	848	878	843	809	836	846	824	842	842	885	905	838	874	882	847	817	761	851	845	795	827	863	823	846	838	864	816	842	838	812	881	804	836	840	890	833	860	859	838	849	847	869	895	849	884	853	801	908	828	829	829	779	793	766	818	841	802	864	846	798	838	865	835	819	841	831	863	859	838	830	891	864	831	827	863	823	838	819	852	869	847	781	811	813	819	818	809	828	848	834	793	862	830	866	833	891	829	849	852	816	803	809	852	829	854	790	818	862	901	843	859	852	818	840	802	823	872	841	908	858	851	818	868	863	821	879	832	857	873	810	885	887	830	810	796	824	842	836	880	836	862	858	823	872	811	875	790	883	894	818	804	848	796	826	829	818	817	829	843	827	809	834	834	859	776	863	867	827	812	828	780	843	850	828	842	882	836	898	802	865	814	830	845	808	810	849	782	819	857	786	792	831	830	850	856	832	789	869	899	884	819	839	857	836	914	783	810	846	817	866	873	824	869	891	857	837	820	849	841	840	810	851	821	858	777	851	797	831	802	864	790	850	868	837	820	814	842	831	825	817	821	849	834	812	825	867	857	844	837	797	821	907	913	879	848	828	848	813	853	908	831	836	829	827	864	810	798	835	836	878	802	864	792	818	818	860	834	902	812	865	896	842	830	846	834	833	841	803	836	854	847	843	833	828	827	845	870	854	848	878	846	776	868	848	813	805	794	850	896	902	840	876	826	860	815	823	860	812	880	845	841	873	865	867	867	807	824	843	862	843	799	883	837	909	865	823	861	850	847	823	811	845	866	836	826	829	853	814	890	835	835	818	836	835	855	810	858	793	817	824	864	886	821	818	872	818	790	801	793	802	843	820	842	882	788	867	794	825	825	829	814	879	894	821	858	835	791	883	868	820	833	865	865	896	888	817	833	882	851	800	861	781	855	824	784	845	828	849	864	831	858	858	866	807	771	885	792	877	849	858	853	830	810	847	861	862	852	888	823	832	861	812	822	838	768	849	900	890	812	859	862	853	867	833	873	880	787	859	805	845	829	847	837	831	826	836	851	845	845	893	794	897	882	836	790	868	858	820	846	880	775	813	835	815	849	811	809	870	806	798	887	848	858	840	804	855	813	882	852	834	791	796	862	864	834	847	847	804	817	843	859	813	806	898	904	876	843	814	864	856	864	848	837	806	822	864	804	846	846	792	842	830	799	837	808	859	850	835	876	867	864	855	805	852	875	813	832	869	828	825	775	849	855	845	814	850	869	860	862	784	814	788	815	871	834	842	841	832	838	814	826	808	861	829	836	800	838	799	809	828	835	856	822	808	806	886	830	849	806	895	863	810	859	845	870	868	851	854	852	840	860	895	851	789	824	827	855	836	859	828	860	853	861	867	861	792	889	913	839	868	842	870	807	899	859	861	848	836	843	800	811	836	823	843	874	820	810	853	833	848	845	861	799	839	843	834	846	848	853	861	835	859	820	858	849	822	824	841	850	826	795	842	841	873	816	834	859	829	850	808	838	827	870	858	859	829	872	788	836	817	822	797	823	810	836	869	822	801	852	820	842	810	860	823	789	873	798	865	854	841	822	844	858	863	844	870	835	798	840	818	818	880	855	876	823	856	810	880	823	767	858	819	866	849	856	854	889	884	843	889	760	842	862	870	846	878	828	890	822	905	834	820	837	852	859	852	815	806	783	882	879	867	852	819	829	883	835	792	809	839	801	847	842	834	775	898	841	827	895	857	841	792	857	830	838	847	867	915	816	870	843	870	852	827	833	851	850	861	852	839	826	872	830	813	828	779	785	884	807	869	834	828	861	848	845	782	817	842	823	849	801	884	890	825	872	821	846	831	848	897	903	796	918	847	865	801	832	841	851	813	866	850	824	885	812	858	839	844	806	845	867	882	844	870	844	892	821	840	842	829	882	853	828	841	829	872	812	864	834	838	842	827	840	879	880	790	847	854	816	866	856	789	871	878	897	822	854	780	810	841	816	848	853	845	849	855	876	802	859	809	850	906	816	820	816	802	808	807	863	813	840	826	827	858	869	829	855	833	859	805	920	850	864	831	792	787	847	851	891	831	803	822	832	873	823	845	838	807	835	886	835	824	840	881	853	852	830	816	865	823	857	839	843	792	823	853	862	787	824	842	842	851	824	918	858	792	824	855	845	854	818	854	835	859	844	861	836	842	838	827	819	875	912	811	852	839	874	835	780	852	860	811	897	847	851	830	862	814	866	860	872	827	876	849	832	846	786	856	853	825	838	823	826	841	817	809	794	842	815	847	790	793	850	867	801	884	788	772	864	852	810	825	869	862	801	876	886	817	859	812	857	882	914	807	890	856	821	877	806	860	884	840	860	841	883	838	877	838	822	795	859	835	834	817	869	890	799	836	795	890	857	851	853	827	875	825	874	846	876	855	836	860	867	807	839	873	858	832	845	810	825	808	842	799	819	838	880	841	807	893	868	840	845	818	878	819	836	841	844	872	849	815	843	826	819	843	865	826	821	838	833	830	839	846	845	845	894	881	830	851	779	887	832	792	856	781	829	844	897	881	847	814	849	826	834	845	810	847	883	849	844	861	816	786	847	892	831	781	825	823	828	811	798	884	829	860	839	828	804	826	814	811	790	884	869	833	875	884	859	831	858	869	839	836	850	780	817	886	807	897	849	806	808	839	835	866	861	846	831	811	850	823	868	861	821	854	827	881	860	835	853	820	823	848	850	816	877	782	854	823	825	842	837	836	848	828	819	862	817	855	895	856	848	847	858	845	834	819	822	850	830	871	871	859	833	870	822	815	857	827	850	845	802	858	836	881	811	827	820	792	836	879	830	802	770	837	871	833	875	858	845	873	768	831	829	878	817	784	842	815	855	891	840	846	828	815	828	809	870	879	814	869	841	851	867	883	859	875	818	853	879	812	846	833	814	857	900	805	838	912	873	873	813	859	864	871	842	865	880	846	787	882	867	882	811	816	847	809	891	854	828	832	864	776	889	816	836	848	803	829	830	876	861	862	831	833	867	818	879	899	850	887	841	864	868	855	872	867	839	843	820	872	843	802	871	809	902	858	770	878	823	852	862	829	813	816	830	879	827	850	829	853	855	814	891	832	834	881	840	792	832	872	799	873	854	794	852	869	802	830	875	849	843	882	818	787	855	827	829	869	817	856	845	892	811	826	907	856	864	850	857	820	799	821	844	845	822	819	842	856	888	811	814	863	875	865	852	851	869	833	875	905	815	823	847	855	849	842	834	840	869	860	856	868	844	818	841	862	786	830	828	846	841	869	804
45411	32698	31824	17260	3886	1970	1157	671	545	518	482	493	495	433	476	440	498	465	445	426	450	465	390	449	430	455	415	438	439	410	426	425	434	479	437	446	405	420	426	425	411	446	461	490	404	424	430	431	425	404	414	448	441	422	396	408	406	464	428	414	424	460	388	430	396	433	402	421	407	408	400	431	415	463	429	425	436	431	444	439	416	420	460	448	441	414	403	427	417	417	444	434	444	394	405	435	431	424	397	411	421	389	409	466	432	384	452	421	423	423	369	417	422	401	408	444	426	423	418	426	430	422	391	383	405	475	392	410	429	421	366	457	443	408	446	405	401	413	423	412	421	432	453	429	431	450	421	422	407	477	425	383	389	429	414	383	435	422	407	392	405	412	426	417	441	401	423	421	418	457	477	418	459	397	395	439	417	421	457	401	433	391	401	432	427	393	440	449	416	395	399	437	381	404	395	447	413	454	431	453	468	394	393	394	418	438	417	410	426	471	442	381	418	451	382	430	381	365	404	411	422	386	432	395	439	406	460	425	445	471	461	481	434	447	404	449	423	461	386	409	473	420	444	425	448	391	427	395	422	440	430	446	406	423	425	417	396	390	398	436	384	368	407	425	420	393	412	425	407	391	427	414	417	421	425	394	408	470	436	413	425	428	410	439	389	447	404	413	420	414	436	438	395	424	443	467	420	424	434	475	381	428	440	424	409	395	398	419	416	395	442	391	448	476	427	390	395	429	393	422	404	415	443	414	414	435	404	402	419	422	432	447	399	374	402	405	424	372	424	433	407	419	443	460	456	457	429	437	406	440	406	433	415	407	450	426	425	440	390	393	405	394	438	439	412	416	419	411	428	406	445	394	438	416	423	434	437	440	439	438	428	439	382	435	422	398	440	377	402	443	455	413	429	418	454	425	397	416	419	420	410	422	399	396	411	432	424	435	404	418	467	449	442	471	406	396	391	430	459	429	419	414	443	406	412	453	430	417	437	432	458	424	454	416	396	422	395	397	414	431	419	446	466	467	425	433	426	414	397	389	430	396	390	430	430	411	418	435	422	432	421	447	410	445	411	424	420	425	388	441	431	442	449	400	412	451	400	370	417	430	440	401	377	408	384	433	407	389	443	391	441	450	416	413	381	417	378	423	419	429	416	394	438	441	432	436	428	390	432	424	381	405	435	440	403	425	414	424	385	418	412	412	433	461	422	417	400	450	421	412	436	423	430	428	443	448	410	411	382	403	382	421	451	412	405	414	429	407	444	415	427	411	439	435	418	413	420	435	453	402	429	467	396	413	389	391	438	405	437	428	428	465	436	471	431	405	403	390	433	443	433	408	399	424	413	442	440	420	429	425	440	397	429	417	427	431	397	425	445	418	427	449	424	404	421	432	472	395	445	426	429	386	428	445	391	451	447	393	419	436	427	460	436	427	430	393	432	420	427	484	421	435	466	434	380	419	381	450	426	428	427	420	403	384	433	409	414	425	435	418	436	413	423	445	383	405	418	405	410	399	379	463	394	393	407	417	403	421	424	396	419	432	426	455	432	458	448	412	446	449	425	459	434	415	402	377	427	395	426	444	429	415	415	441	435	427	418	442	422	404	422	437	402	404	385	414	409	470	444	439	376	430	432	434	402	396	390	408	445	446	441	406	388	417	418	434	426	388	408	427	375	436	428	411	410	396	371	427	389	431	451	459	433	407	417	445	478	454	393	430	407	397	393	404	416	376	410	422	491	445	423	400	465	430	406	433	425	397	451	427	413	447	445	471	400	413	467	424	419	434	414	454	449	412	441	410	365	429	404	444	349	417	431	395	412	442	411	459	417	413	393	407	440	431	417	404	458	383	403	407	363	408	422	428	404	447	420	393	431	394	459	426	428	410	390	455	402	397	438	404	446	453	429	437	416	445	401	392	460	413	399	432	407	424	452	447	418	405	458	429	436	439	420	430	415	358	388	429	409	451	408	424	417	417	384	414	417	401	406	419	418	430	428	428	421	427	401	402	403	424	422	417	407	448	424	439	424	371	397	412	437	447	409	400	437	369	428	428	424	439	454	430	414	448	409	434	395	432	429	440	422	432	455	382	418	395	440	391	419	416	459	423	409	461	437	398	420	442	428	430	456	440	409	416	466	383	442	387	405	412	415	424	415	445	418	426	430	424	404	401	428	408	415	426	423	419	403	408	410	424	420	372	462	460	417	430	425	474	403	430	463	397	412	398	477	431	407	422	429	411	423	411	424	406	373	441	439	446	423	402	476	436	439	396	417	422	469	417	384	404	435	438	433	430	453	432	407	453	397	442	401	434	412	438	417	431	401	409	432	429	397	418	440	433	460	446	406	424	386	424	410	408	452	404	386	466	439	386	446	439	378	435	414	432	411	407	428	399	455	410	409	464	454	489	438	479	463	438	425	444	452	429	381	426	437	421	420	451	414	382	411	390	400	441	444	409	406	428	439	432	399	407	435	421	416	423	417	382	379	394	410	439	374	431	442	382	405	394	410	422	418	446	411	392	431	464	415	436	404	453	444	387	445	424	408	468	454	400	412	402	417	431	419	462	401	411	449	393	428	454	430	412	402	401	411	432	407	365	456	435	451	415	417	450	402	426	425	398	401	430	454	424	403	414	436	395	459	450	422	422	404	403	404	419	409	374	465	451	435	419	420	414	434	422	386	411	450	453	411	492	440	405	417	412	408	437	413	408	408	400	428	429	407	425	426	422	429	399	415	363	419	453	403	409	432	457	410	410	403	409	446	420	421	422	410	404	398	412	420	442	417	426	422	417	469	396	429	434	451	392	413	447	421	384	409	446	434	404	450	417	450	428	404	442	453	433	439	434	416	462	429	408	401	407	491	388	455	436	453	414	430	434	460	396	432	439	390	402	409	455	465	423	433	419	457	388	413	386	424	446	429	420	455	453	384	420	421	449	426	411	433	451	415	435	433	433	448	426	409	358	424	418	434	448	408	416	479	398	435	484	410	403	419	420	424	443	411	427	426	416	450	434	432	416	445	402	451	417	436	465	423	413	424	412	405	381	451	446	411	398	410	434	408	447	413	409	415	423	425	414	402	374	454	402	428	392	419	431	404	444	447	447	401	427	386	443	407	385	416	427	398	463	429	435	407	431	420	416	435	406	436	430	434	419	447	430	423	413	401	421	413	425	418	470	415	401	430	413	462	436	419	416	414	427	439	408	421	403	389	418	442	435	450	427	434	432	451	420	393	435	422	423	402	421	393	405	387	404	417	444	406	439	398	413	436	425	443	398	341	405	409	433	427	406	408	383	432	434	422	417	449	453	416	439	419	373	407	431	418	437	461	435	429	446	422	460	438	465	388	400	391	467	410	420	436	424	410	453	416	431	455	413	405	437	417	409	414	427	453	433	411	424	354	423	421	433	463	432	423	442	417	414	423	383	435	463	392	430	435	443	393	453	428	443	401	453	435	414	413	381	402	396	389	449	409	442	439	406	397	423	431	432	385	446	436	419
27915	24579	33592	19613	6554	5718	3604	1908	1506	1366	1338	1280	1178	1134	1104	1107	1003	1029	1033	1003	1099	1034	1025	995	1046	983	1042	970	1008	1008	976	969	1036	1020	986	980	997	981	998	964	938	966	909	990	990	893	956	939	984	904	951	913	935	869	984	1007	860	904	913	924	899	946	871	922	926	947	967	943	974	965	948	945	952	968	934	962	940	932	927	958	920	906	944	946	943	882	896	973	914	897	962	849	887	884	914	953	922	928	900	931	948	920	944	919	916	922	919	951	896	958	962	881	908	979	951	914	913	919	926	888	999	920	950	928	897	962	887	939	906	888	938	910	955	943	898	962	933	926	981	896	931	892	949	918	1007	911	926	932	934	924	923	932	923	925	971	954	931	925	917	910	923	936	919	922	889	968	909	930	972	893	885	855	884	911	944	971	955	952	923	966	924	895	974	916	947	931	932	930	956	912	951	918	926	898	915	907	936	935	964	923	991	895	907	931	941	911	965	916	958	945	970	931	895	932	947	939	917	943	923	922	901	930	936	945	916	903	995	907	921	953	934	950	936	961	910	936	913	880	997	933	973	899	940	890	985	941	897	928	992	917	901	924	990	950	927	949	954	945	925	884	934	947	993	922	929	935	950	890	881	916	909	948	936	915	917	937	947	931	959	919	1013	926	928	928	888	925	947	940	910	936	920	964	932	911	918	954	889	928	923	948	944	892	854	879	925	959	953	922	940	932	924	930	937	950	899	886	916	967	958	937	980	919	894	939	924	957	897	934	925	905	924	898	948	857	945	945	997	906	944	925	949	946	944	972	957	927	977	947	948	953	957	918	944	947	888	901	963	916	906	883	949	941	954	944	919	926	943	922	878	918	935	948	927	953	942	916	924	984	927	929	943	985	969	951	971	907	917	932	958	922	917	894	934	920	965	946	915	934	1024	952	979	907	919	909	933	943	901	973	1021	932	951	922	920	921	940	920	893	934	882	929	902	909	909	915	965	886	963	951	932	884	1001	917	920	979	926	938	948	910	959	886	880	928	956	891	882	970	903	942	974	966	927	912	954	914	932	918	914	886	932	911	972	935	941	958	910	956	937	904	896	962	904	912	877	885	958	891	906	958	922	911	922	940	936	910	910	893	902	870	980	944	911	946	961	970	958	994	943	940	961	959	913	956	930	939	927	896	945	895	865	954	865	943	995	978	907	978	901	912	1017	887	950	951	917	900	944	915	936	894	948	920	915	925	948	948	895	919	1027	881	934	887	948	888	881	949	946	951	951	969	909	933	902	898	939	929	949	967	898	943	919	952	976	903	953	893	906	938	957	981	899	899	896	943	951	952	902	923	935	890	966	919	905	909	951	960	953	961	967	898	949	909	939	903	938	927	908	933	916	938	935	916	923	970	962	896	920	900	915	908	896	900	900	919	926	903	977	943	917	900	871	954	920	889	926	961	917	963	912	973	907	951	929	901	909	938	966	964	936	871	895	962	968	950	925	918	956	946	924	919	888	901	986	903	951	935	929	933	953	951	909	975	923	963	931	961	948	901	965	920	904	943	916	880	904	961	958	913	931	966	892	926	925	946	971	990	968	961	946	901	876	944	952	884	994	947	891	922	937	937	904	887	895	945	966	944	961	888	954	957	897	911	936	969	926	916	907	941	896	918	894	921	949	906	924	910	977	880	928	941	925	916	934	901	945	955	951	898	952	908	924	886	964	963	893	953	910	944	1004	986	1025	908	932	979	918	928	972	953	955	948	941	945	934	899	973	944	958	963	984	952	996	976	941	882	919	938	928	919	921	880	983	961	932	952	964	938	893	868	934	955	936	962	975	904	887	934	943	937	894	977	893	899	972	882	926	899	945	893	899	949	909	922	936	912	956	969	893	969	918	968	920	884	919	901	943	866	898	968	957	885	915	931	937	935	964	935	957	960	932	940	933	932	899	889	912	971	917	932	915	947	930	948	915	912	954	885	956	887	960	942	900	924	927	917	922	965	838	915	950	944	950	926	974	906	874	944	921	956	918	928	889	978	845	966	945	882	938	949	932	924	953	893	851	887	948	876	947	972	960	838	888	934	895	912	976	944	901	969	929	917	899	904	932	910	933	972	918	957	930	941	931	922	986	959	897	943	998	897	942	980	928	908	956	917	971	965	938	950	905	899	888	933	937	933	939	946	876	949	925	955	931	938	885	969	873	986	926	917	941	955	960	931	957	916	887	901	884	883	946	897	946	873	950	933	927	937	964	933	937	934	951	942	873	892	888	926	961	957	961	967	900	892	925	925	938	938	929	899	932	957	880	904	935	957	925	986	972	906	921	875	964	940	915	894	955	942	927	950	937	968	887	932	956	906	894	919	895	894	948	944	856	920	957	909	946	899	919	953	919	945	995	898	967	938	965	935	942	948	945	931	945	930	924	928	911	937	911	926	918	902	925	892	956	905	929	944	942	940	890	924	943	946	923	908	920	914	974	951	954	946	967	915	926	923	925	898	981	921	923	988	903	932	931	967	868	888	911	925	907	915	922	915	916	934	879	974	946	923	974	937	926	916	904	949	918	888	931	959	959	887	907	922	947	900	988	903	976	946	951	923	909	914	966	952	934	945	970	944	968	964	950	881	903	930	981	891	939	922	890	938	915	963	971	937	945	918	963	963	923	933	893	974	938	940	898	968	897	861	927	935	979	936	983	911	929	895	952	892	924	972	892	945	963	911	976	926	880	858	963	955	878	932	924	939	891	945	1000	1014	925	927	861	943	956	973	960	901	936	930	862	942	926	896	909	904	910	955	932	895	933	916	943	971	915	958	932	919	931	948	919	971	931	913	923	930	949	1003	867	935	926	915	873	993	943	915	956	909	932	955	932	936	942	895	918	923	885	906	890	895	887	905	929	918	902	926	954	931	885	943	953	977	966	991	955	935	957	922	960	888	947	968	973	887	923	914	892	964	970	923	922	935	905	911	901	963	943	889	933	929	942	972	959	926	918	881	927	894	901	966	945	908	962	892	937	954	924	950	887	890	909	943	907	971	929	957	936	935	933	954	913	896	917	931	896	929	931	927	957	967	917	894	948	939	969	946	909	952	914	907	908	966	947	894	912	968	969	945	951	937	890	926	909	944	956	916	949	867	908	954	946	898	954	890	955	900	947	952	994	942	904	929	953	1015	992	893	958	952	935	930	889	913	900	961	914	939	936	917	909	862	947	903	879	950	933	933	957	927	970	948	849	890	943	955	953	940	965	932	922	950	959	926	945	897	913	917	925	930	913	933	938	915	931	937	927	904	921	888	945	897	924	918	930	993	937	943	908	948	864	908	904	905	911	970	907	899	1010	935	874	1018	902	905	891	931	976	940	893	916	974	896	965	902	938	909	928	920	1003	932	959	963	863	865	951	931	994	910	932	957	884	982	945	890	871	960	934	909	936	973	934	915	875	826	944	990	973	966	872	966	895	896	916	913	880	896	927	902	894	983	958	939	969	929	957	913	902	923	900	890	922	992	884	929	926	941	934	966	931	917	990	970
21779	11566	7759	2657	926	828	653	465	514	416	443	428	441	439	404	402	423	422	398	398	426	425	402	409	434	426	423	379	449	391	446	395	450	456	443	450	391	430	446	402	456	383	421	426	424	374	452	442	418	434	439	510	415	412	416	436	403	417	419	424	423	458	421	399	400	446	473	399	461	388	470	425	460	396	456	408	440	429	432	425	432	427	431	414	435	413	395	438	404	459	447	414	437	393	431	460	429	441	447	393	403	441	416	422	411	447	455	429	432	432	416	410	457	430	412	447	453	412	408	410	435	454	449	442	465	425	405	464	394	387	457	405	407	434	415	397	393	442	421	423	440	435	418	436	446	433	418	431	430	451	451	424	371	398	453	426	417	431	437	412	420	430	454	420	386	459	445	484	397	412	410	402	415	436	420	417	443	440	496	453	476	404	462	426	450	403	436	443	435	402	422	374	411	397	397	412	400	471	409	428	470	417	423	452	444	421	394	411	404	411	419	436	412	409	429	469	443	457	483	424	383	433	417	439	425	455	442	434	438	464	455	412	425	400	409	427	422	413	389	461	403	381	438	394	455	426	408	395	408	438	438	417	412	424	459	425	469	408	401	404	439	448	414	418	415	420	430	407	463	433	401	435	468	434	407	398	424	436	402	437	437	408	423	426	377	401	416	439	458	393	455	438	428	417	409	380	414	415	400	444	429	424	416	425	430	432	463	439	412	431	405	418	450	422	429	447	430	414	478	419	477	458	377	451	378	440	452	421	465	407	400	456	391	438	459	438	445	506	403	467	420	438	456	436	455	451	450	430	466	392	400	409	454	427	441	403	402	445	404	437	456	428	453	433	431	424	469	427	435	415	438	443	386	417	440	421	418	433	455	438	415	456	462	422	404	460	414	404	417	451	419	413	396	428	415	459	387	470	428	373	425	451	440	416	436	436	438	466	430	433	385	411	433	430	412	424	391	384	422	420	420	448	455	399	445	428	427	447	409	384	444	409	432	436	449	415	393	412	394	425	411	444	414	424	411	378	417	417	418	398	469	383	435	443	450	438	449	435	427	425	419	446	434	462	435	422	438	435	418	391	440	397	413	419	449	443	387	410	421	422	466	414	405	427	460	442	450	433	457	453	406	437	460	476	379	422	430	403	461	410	424	382	416	413	387	385	417	434	421	471	477	453	481	381	406	430	449	444	416	440	476	409	447	462	391	457	442	387	427	450	422	417	429	425	378	424	412	429	382	451	436	422	383	432	463	414	420	442	473	424	428	404	431	411	448	466	404	448	421	435	429	385	385	464	436	438	422	430	448	427	425	425	395	401	466	419	451	447	408	399	412	402	391	384	458	435	462	497	420	401	413	429	448	437	432	401	433	417	421	445	449	464	511	419	426	448	390	361	425	445	384	419	423	412	454	417	399	432	458	428	440	414	428	441	429	399	417	443	395	445	444	434	456	374	410	417	428	418	417	469	395	388	417	444	414	394	445	411	454	413	411	475	459	431	416	436	407	434	419	429	508	441	422	394	442	446	420	443	442	437	437	457	437	437	483	411	454	405	392	446	412	457	427	378	422	429	454	434	408	436	434	399	430	412	454	412	415	412	440	406	447	457	448	448	442	424	458	418	440	447	448	416	419	441	431	425	429	406	432	412	393	436	419	390	439	416	482	439	406	423	407	405	430	417	417	441	461	468	409	422	465	380	445	460	397	400	392	419	452	383	397	421	424	400	426	449	463	439	440	422	429	464	442	454	404	434	453	441	424	433	456	439	456	420	405	417	430	445	461	428	426	395	434	488	449	393	424	445	425	406	403	428	455	371	441	433	370	434	484	433	416	418	428	448	377	426	428	450	397	398	460	456	458	441	399	400	386	447	400	432	440	484	430	432	434	457	422	452	448	453	421	391	397	418	413	422	416	424	421	460	466	416	403	423	440	401	446	435	460	413	435	435	428	427	440	457	440	417	444	446	465	453	419	392	401	405	458	393	414	443	414	440	435	426	475	454	417	434	380	432	435	423	397	455	427	430	432	462	435	422	458	442	448	418	418	430	421	421	450	439	478	396	425	452	403	417	436	457	414	414	427	435	408	422	437	418	423	440	395	443	403	378	369	445	439	419	445	384	467	431	415	419	447	428	423	437	413	435	415	396	401	436	392	440	429	448	454	426	377	471	468	502	448	492	424	421	492	446	436	432	435	457	460	417	394	430	447	443	414	417	404	432	414	382	443	401	425	447	453	444	430	379	438	437	426	426	437	420	423	412	468	447	415	439	471	387	435	416	410	433	425	483	433	463	413	414	453	425	426	420	442	409	490	422	343	450	441	396	455	424	417	443	429	474	436	445	439	416	422	428	417	428	475	437	405	434	418	429	405	391	420	391	399	456	444	480	404	445	464	413	455	454	461	412	473	434	462	421	421	415	431	438	443	458	431	455	428	423	436	400	464	440	436	433	387	437	419	444	444	412	413	420	414	406	431	410	430	393	459	423	448	415	426	384	401	429	416	407	456	419	405	391	427	436	426	459	420	410	443	421	400	431	478	432	435	438	436	418	451	407	398	406	385	393	400	437	472	472	446	454	409	423	403	437	431	437	417	393	454	426	446	420	417	419	406	411	474	427	435	438	485	439	429	385	425	415	438	431	434	422	467	462	463	438	426	483	392	500	454	411	421	458	398	426	429	438	427	470	390	438	389	465	455	444	463	452	400	375	468	442	489	412	476	448	432	454	398	379	403	474	465	429	432	416	481	439	369	391	414	440	417	438	441	397	422	433	431	416	419	426	436	428	407	469	476	426	428	430	454	440	468	453	469	406	460	437	411	432	435	434	472	416	427	451	406	410	459	449	443	436	439	403	451	430	369	391	442	415	428	412	429	422	443	401	432	433	400	434	414	470	415	449	388	449	433	422	489	416	410	431	430	426	443	442	393	408	394	435	411	438	411	421	421	428	390	414	467	443	450	460	418	416	430	455	381	407	416	409	474	437	432	400	425	436	433	400	417	450	414	414	422	442	414	432	417	451	401	442	421	399	422	443	420	405	416	411	438	447	430	425	397	446	450	467	443	444	417	448	429	415	421	441	410	425	408	446	428	448	399	408	407	382	386	445	459	419	438	408	427	424	405	430	413	430	461	432	457	441	453	462	359	426	442	404	404	406	445	426	422	427	424	436	428	429	448	445	444	418	447	389	394	384	417	424	420	442	440	407	388	372	435	435	418	445	437	435	448	417	428	435	412	415	456	409	413	448	417	409	430	430	400	429	464	440	451	423	457	484	428	445	396	420	432	410	469	488	438	403	402	447	410	406	476	445	430	453	452	458	413	415	397	485	407	427	400	364	456	418	432	400	449	435	440	412	411	403	402	430	437	420	442	417	431	449	424	403	443	442	424	441	378	400	376	429	453	394	417	449	406	429	424	426	413	454	425	434	406	399	418	447	431	422	424	433	435	409	411	405	466	469	465	447	377	418	406	422	432	396	437	453	446	400	419	434	422	367
13091	9073	11999	5657	2892	2872	1903	1312	1015	1031	986	921	966	939	974	925	921	944	919	900	902	986	944	966	988	995	875	923	929	963	907	976	944	927	995	932	932	923	929	943	906	948	952	943	966	906	933	920	921	956	967	984	913	907	949	938	987	903	985	907	910	966	959	932	940	915	932	941	944	923	920	908	962	891	909	913	938	925	963	925	938	917	876	937	911	919	942	955	884	886	954	916	942	916	959	938	942	881	947	939	928	940	899	961	935	903	935	976	953	943	915	954	885	945	925	904	964	938	872	884	912	897	916	932	942	943	991	927	913	928	912	946	958	861	861	889	906	892	973	911	900	915	927	936	927	980	846	948	957	909	925	982	966	930	875	914	915	981	956	968	974	996	949	932	926	968	922	909	921	943	949	937	909	930	963	911	928	933	921	891	942	922	885	920	899	942	914	916	933	909	940	928	919	917	940	892	953	921	902	896	927	914	898	925	939	924	941	900	907	931	922	875	964	964	918	953	923	918	956	897	923	929	904	920	891	902	938	921	952	915	921	936	889	854	958	955	926	990	864	939	912	948	966	901	940	906	895	926	919	937	899	960	924	922	906	979	898	930	892	913	911	990	902	954	882	878	883	945	891	908	915	901	890	931	906	925	966	863	927	890	917	929	926	975	952	890	912	890	919	977	934	933	920	976	950	998	915	986	912	976	973	899	887	913	916	921	947	887	969	942	946	937	868	919	887	933	996	904	949	970	878	938	933	939	945	930	942	922	889	876	891	969	914	960	911	920	928	893	923	940	940	967	961	944	926	944	908	906	935	889	910	922	937	974	951	966	883	970	991	927	895	914	932	936	910	938	940	937	988	883	929	935	984	958	877	912	978	830	955	878	887	928	917	925	965	895	890	917	948	933	955	927	921	945	945	964	950	907	940	904	944	909	947	903	954	930	944	911	925	888	928	894	942	892	953	880	971	944	872	935	958	920	904	889	948	934	936	897	984	914	984	929	938	978	950	935	900	935	914	923	960	956	969	906	891	899	946	940	946	901	939	917	974	897	877	929	966	931	968	891	912	930	977	921	959	868	934	903	927	931	947	935	879	951	946	992	901	884	867	897	964	909	934	883	909	947	968	945	955	975	923	978	892	892	963	912	933	875	903	923	928	944	951	940	930	945	908	943	931	899	897	995	891	902	901	915	905	939	914	915	957	875	876	1013	965	986	988	915	936	900	890	926	962	935	927	909	970	915	906	919	906	904	912	924	914	908	931	893	960	934	1003	903	969	893	954	919	919	928	878	936	935	941	951	961	860	940	927	943	943	945	934	928	958	909	939	879	906	910	925	873	903	924	934	980	948	959	900	943	873	907	905	903	966	945	955	923	944	929	979	997	991	936	909	972	938	979	955	919	927	933	943	873	924	968	889	944	959	945	912	879	940	945	947	948	995	910	955	958	911	955	877	918	926	885	934	932	936	857	900	947	935	906	924	879	916	945	948	935	922	971	904	964	893	949	918	943	937	922	920	930	1001	951	928	945	902	968	873	938	975	894	972	938	902	919	964	900	919	905	901	926	888	866	954	951	946	889	919	956	1002	920	967	950	955	924	943	966	974	924	946	943	960	926	913	931	919	903	977	902	933	984	909	889	873	895	889	911	951	964	915	881	932	936	974	928	912	897	910	959	907	969	936	948	916	918	887	901	925	907	923	958	946	943	963	975	931	898	920	923	936	932	947	981	951	909	947	926	892	920	974	989	964	946	953	943	937	918	928	909	923	933	923	974	971	929	932	936	912	922	949	924	960	979	928	941	922	944	896	930	915	957	904	905	915	928	999	909	943	938	910	940	932	881	910	941	933	951	995	967	911	926	966	959	900	942	940	957	868	931	1007	892	915	969	931	965	935	872	906	948	944	892	928	982	960	978	957	908	901	910	982	913	928	934	878	935	913	918	932	921	897	993	922	952	922	918	957	923	951	908	908	925	910	997	914	962	926	895	909	960	865	920	943	964	881	943	890	938	974	981	917	956	905	965	922	922	930	937	891	906	916	911	909	911	893	943	910	947	868	958	901	928	922	956	900	936	916	927	949	957	941	915	941	949	911	901	935	945	928	907	898	913	936	891	952	903	965	901	962	901	984	957	906	940	887	880	904	965	916	914	929	873	959	907	896	940	947	929	946	986	951	962	912	922	969	923	909	916	931	899	957	972	864	900	881	953	952	953	897	925	898	921	924	915	952	937	938	896	883	909	937	854	917	891	979	975	973	908	936	921	874	909	901	915	916	963	956	971	937	840	920	912	926	937	897	962	961	944	1002	933	939	903	940	908	920	925	927	915	937	922	902	887	907	956	937	918	892	940	927	1008	938	941	935	950	916	904	944	933	973	912	926	934	888	974	887	896	887	933	932	913	952	930	952	901	956	949	914	945	956	932	971	923	918	917	894	887	961	964	936	935	911	947	908	943	893	963	946	849	906	939	982	952	958	896	898	920	956	944	873	889	935	940	908	958	946	967	945	958	920	884	975	902	890	902	922	896	887	945	903	944	926	932	898	973	919	884	922	947	935	942	884	878	956	920	942	827	975	951	908	948	909	951	938	966	915	932	875	896	954	972	950	910	894	919	919	941	938	954	917	898	965	887	934	912	912	969	899	940	908	948	941	938	920	940	916	964	999	894	992	902	875	881	910	912	913	876	951	963	920	893	920	937	917	919	922	995	913	978	959	857	912	878	961	947	895	897	931	966	973	905	969	962	915	918	907	978	989	948	933	920	926	942	938	998	911	908	906	952	951	911	995	929	967	959	970	906	969	888	930	949	916	943	932	961	926	876	903	916	968	972	949	928	960	944	952	973	933	951	915	926	936	888	969	948	908	915	921	900	956	909	945	959	930	892	941	901	937	945	870	910	935	932	896	927	927	886	946	918	930	942	910	933	920	903	892	955	920	891	897	939	885	959	910	966	929	939	891	932	991	882	979	954	887	949	974	884	959	924	917	938	925	908	950	965	961	902	892	903	897	945	949	918	891	989	951	944	958	905	974	911	978	959	902	916	968	962	902	966	935	979	913	950	859	916	907	911	977	879	874	908	944	952	970	1022	941	950	951	943	961	867	915	939	973	973	958	887	894	1028	938	887	923	940	885	915	920	890	894	947	937	931	892	943	934	906	947	977	929	946	952	926	964	970	880	906	932	900	953	978	946	933	962	934	954	936	947	884	933	943	939	967	942	908	880	911	939	864	947	913	916	871	933	901	904	943	927	946	966	934	923	951	917	982	949	894	934	944	962	938	887	915	936	920	943	972	904	870	916	930	933	897	927	888	959	893	898	945	958	943	914	918	977	913	958	906	979	888	938	871	951	906	919	969	906	918	912	989	953	935	911	965	930	895	898	879	919	902	921	960	913	864	952	915	943	985	951	935	901	960	927	923	907	885	944	932	912	938	953	937	944	947	879	907	919	934	926	912	1009	932	935	970	975	938	904	935	931	882	993	924	934	949	970	904	945	923	994	938	951	923
35727	23548	20830	10306	1728	1265	815	641	488	472	397	369	398	412	408	394	409	370	431	363	386	353	351	396	380	394	379	369	382	393	379	400	374	382	365	393	376	386	385	429	389	417	377	348	401	393	343	412	359	381	385	386	361	375	364	368	349	388	364	356	352	363	400	386	395	382	353	384	370	390	387	367	390	410	322	366	374	390	385	427	393	389	364	380	352	411	355	419	356	364	367	398	428	372	429	352	410	377	373	410	367	401	384	377	381	376	414	350	366	385	348	340	392	394	377	384	386	413	371	374	404	427	401	366	381	366	392	402	406	382	375	398	386	329	385	370	394	407	383	388	387	392	408	405	416	396	386	353	421	365	366	401	398	392	437	391	359	420	395	398	354	374	396	426	394	362	374	381	339	380	378	386	384	375	401	419	408	397	372	410	378	375	357	366	393	367	399	360	398	400	401	378	356	413	365	398	406	364	386	375	378	372	372	389	407	379	403	368	373	366	358	382	416	407	341	367	402	407	392	386	404	380	370	375	369	401	337	417	382	354	398	381	370	372	366	354	363	348	416	360	382	375	404	392	359	392	377	354	378	407	401	380	357	420	423	383	372	385	369	366	373	417	404	405	390	394	390	365	389	373	393	358	396	393	406	440	397	362	381	386	386	360	372	346	420	358	401	391	393	378	386	389	396	360	411	376	386	352	388	388	391	388	401	389	387	351	377	412	407	348	376	363	409	375	370	382	430	398	382	314	387	367	372	360	391	391	429	376	380	372	351	391	400	388	428	403	410	371	415	386	400	360	397	383	384	388	395	382	370	400	413	454	384	381	406	366	391	399	376	388	448	398	386	384	411	390	414	409	373	415	362	381	388	356	413	416	385	379	403	361	371	381	385	353	383	395	384	336	384	361	395	364	386	326	399	371	375	358	401	391	369	342	362	365	370	391	424	411	385	385	388	407	371	345	383	358	391	399	405	400	402	366	381	372	360	359	376	416	383	393	354	401	394	326	392	373	427	361	379	416	395	377	394	373	389	376	408	399	354	325	390	412	376	374	366	367	396	365	420	389	366	438	372	377	371	385	390	350	374	350	368	359	397	358	388	426	388	392	390	379	370	374	396	353	375	379	363	330	394	388	383	416	384	404	371	385	414	403	363	386	365	381	383	361	355	396	380	356	414	366	350	364	364	390	375	389	384	400	383	354	395	420	351	384	408	356	373	363	382	373	363	396	354	389	379	403	389	358	436	388	383	369	391	352	387	417	391	344	378	397	368	350	365	408	406	400	392	404	385	407	383	372	381	353	389	378	363	390	381	374	367	369	379	408	372	375	417	367	328	404	392	384	391	378	365	385	400	388	402	388	379	386	381	399	379	405	391	408	382	368	389	367	357	383	364	385	386	340	337	396	355	396	408	350	411	373	387	387	396	402	399	384	364	428	375	370	370	384	350	391	401	377	362	397	359	377	372	391	374	355	423	433	383	379	405	360	379	361	358	361	360	393	399	374	374	419	365	378	387	398	379	378	372	393	386	382	398	398	359	411	402	388	362	373	355	349	382	385	416	367	423	369	385	385	388	389	378	367	414	356	389	386	367	365	323	425	398	391	401	355	392	387	354	369	380	376	390	380	356	360	400	398	396	374	406	399	349	400	354	354	389	390	376	366	374	402	358	355	386	405	386	428	388	398	395	396	366	378	354	405	408	374	403	382	346	372	404	378	365	345	359	406	419	353	396	383	366	362	370	375	395	362	385	360	353	358	388	381	346	370	352	365	383	384	360	381	389	365	389	385	369	362	390	424	389	365	393	366	399	377	371	371	362	386	381	394	396	376	379	404	320	348	388	370	386	397	432	407	401	416	392	380	359	410	367	365	362	398	406	392	337	371	374	398	371	376	417	384	386	406	371	375	370	369	394	375	383	353	393	382	360	341	384	367	370	318	404	407	383	373	401	356	419	410	363	399	386	347	351	418	353	412	360	396	390	345	371	388	353	361	390	378	343	397	366	400	339	386	375	375	391	372	359	363	336	335	353	399	352	363	375	422	406	374	388	430	346	371	425	384	388	354	391	401	355	398	358	374	396	380	378	388	389	414	406	385	346	391	408	425	392	387	411	365	353	376	390	412	392	363	325	374	382	345	354	393	360	360	349	383	347	384	385	422	348	378	376	376	389	356	375	377	365	413	382	371	390	395	424	402	388	441	398	360	389	369	399	375	366	394	418	355	393	402	401	408	395	386	375	395	398	377	379	386	362	391	390	388	366	405	361	396	418	411	391	369	400	396	372	438	404	395	386	377	400	381	388	427	407	366	418	359	338	369	413	401	400	379	348	419	361	355	376	426	361	417	386	406	379	346	369	372	390	361	342	410	387	395	393	411	398	425	362	381	344	359	408	392	386	370	392	385	359	359	352	336	386	316	381	388	369	394	400	383	393	399	367	383	424	379	385	392	370	405	385	422	381	370	366	379	376	353	385	386	369	389	390	373	381	331	397	387	388	402	349	365	395	357	377	359	384	340	357	404	380	381	361	372	380	399	375	377	385	406	383	358	367	417	370	377	378	398	382	396	381	360	375	405	390	367	377	419	380	357	395	354	373	396	379	337	400	413	400	395	379	350	358	395	409	407	425	361	381	383	381	381	445	432	421	373	383	356	343	371	369	388	385	379	395	379	372	411	389	350	366	340	387	398	386	388	382	408	368	371	438	358	395	424	374	364	399	374	371	377	390	397	364	351	419	410	437	360	417	437	390	373	414	402	386	379	396	380	375	381	427	342	343	323	366	371	336	414	390	391	400	380	364	354	393	373	389	396	407	415	370	372	374	368	408	347	343	387	372	380	382	377	394	350	350	376	397	402	399	356	385	410	396	362	352	365	375	374	363	322	371	397	441	399	397	380	400	369	393	380	408	372	379	381	418	374	415	380	418	417	388	408	358	392	400	397	371	386	353	393	350	347	419	386	381	379	431	398	382	367	367	374	364	381	360	426	383	393	352	390	377	406	384	382	356	376	370	375	393	374	377	415	362	405	376	388	376	406	379	343	363	383	374	356	400	387	376	405	387	352	405	400	352	387	416	388	368	393	403	402	386	360	405	346	380	392	385	381	380	355	386	370	379	384	371	367	368	404	411	343	402	380	376	380	363	335	385	393	401	337	367	347	374	397	385	394	387	361	420	376	406	375	411	430	376	407	363	340	400	354	374	377	397	427	415	392	381	371	422	356	379	377	397	399	383	384	366	373	380	402	362	364	370	355	391	392	402	393	412	403	405	420	374	372	352	387	401	339	400	403	406	394	366	373	378	405	363	376	377	397	393	394	409	372	360	387	385	373	371	365	397	400	374	382	401	378	355	388	397	413	422	342	377	388	367	376	357	405	375	397	402	434	374	365	406	366	358	389	377	395	450	363	397	361	367	369	383	390	366	395	378	384	371	378	369	394	430	360	379	391	384	386	358	355	393	427	348	387	358	326	383	379	393	372	388	394	370	398	393	361	382	370
22488	18635	24745	14059	4040	4094	2782	1887	1274	1146	1035	1040	1030	970	945	972	893	928	888	878	876	849	903	869	886	897	911	932	903	852	896	845	889	838	894	885	895	829	882	863	851	842	876	906	929	842	860	876	843	854	874	844	862	793	822	808	869	838	848	877	871	827	884	864	830	850	905	824	852	876	872	882	870	902	865	887	870	780	864	875	855	867	926	835	872	843	857	901	880	903	843	852	840	883	852	853	851	853	819	820	848	826	863	863	849	876	861	877	866	860	838	817	922	885	846	813	883	877	860	900	833	835	897	864	835	875	868	840	846	801	832	842	853	907	883	847	853	841	856	819	868	910	836	887	805	810	911	812	865	846	857	862	828	864	820	862	871	857	832	837	905	858	842	884	867	814	880	877	835	872	815	844	846	843	837	900	852	822	871	855	880	846	813	857	879	880	839	892	880	855	841	915	860	835	896	839	871	893	898	859	908	857	843	829	908	918	844	873	930	886	879	888	823	828	882	886	896	858	838	798	846	877	862	815	879	841	878	853	838	832	864	905	842	822	875	821	809	832	861	830	865	904	844	890	838	857	867	855	802	883	833	854	860	860	819	902	850	828	881	807	891	837	863	850	816	896	841	807	813	824	865	873	877	826	841	854	867	841	839	852	856	898	884	871	844	772	857	862	863	864	822	810	845	848	862	851	848	902	872	894	833	829	826	840	853	814	851	840	833	813	818	874	849	820	859	807	840	856	859	824	832	810	821	825	770	818	872	908	889	865	846	849	841	841	880	853	843	833	828	887	884	803	850	852	878	847	846	798	830	807	871	814	866	833	762	826	873	801	843	803	845	873	808	856	921	855	888	886	818	825	882	845	827	853	857	855	896	852	855	855	819	800	905	814	877	841	840	827	858	842	837	889	830	811	831	870	857	903	848	824	849	808	848	836	906	853	815	820	854	862	817	848	878	830	818	853	818	838	818	876	832	836	847	823	852	867	860	884	822	850	770	887	833	847	846	855	885	882	842	910	801	878	895	871	818	813	811	824	805	860	873	806	879	843	819	857	819	792	850	850	914	840	863	878	817	865	888	867	815	902	846	862	872	833	812	852	866	832	892	846	869	888	841	883	886	881	916	877	856	902	879	853	820	890	858	837	794	787	820	858	848	887	871	839	867	860	840	801	858	901	874	883	809	908	839	833	842	861	913	841	889	892	812	819	837	851	874	837	886	813	879	886	908	810	884	933	859	877	894	866	863	864	838	826	805	816	909	820	811	870	855	907	857	851	833	853	847	858	878	851	873	838	876	799	817	838	804	853	862	809	863	865	859	918	791	863	835	806	807	863	849	847	858	889	854	837	825	890	834	833	893	839	839	836	807	861	868	875	769	792	866	827	843	847	887	886	916	814	907	858	800	894	838	831	850	853	789	866	832	841	808	831	849	800	870	835	833	873	820	868	818	874	841	851	856	808	831	830	854	866	827	835	876	855	796	834	882	835	845	862	906	807	832	839	854	873	880	794	847	809	869	839	838	785	910	876	877	872	891	833	860	849	831	876	834	781	831	827	932	878	821	817	847	849	871	836	837	918	866	834	857	854	894	845	863	850	845	817	859	865	798	822	875	860	837	882	846	881	851	863	841	819	858	921	870	829	811	875	900	864	871	859	840	825	844	867	856	832	909	828	820	861	877	853	854	849	853	815	802	848	830	857	879	822	823	871	838	834	873	863	828	819	823	827	874	845	843	808	817	928	861	830	863	830	861	812	822	835	838	883	816	927	829	834	871	839	862	803	854	853	803	794	849	873	861	850	841	870	812	792	838	805	862	861	849	825	872	844	854	860	836	877	818	840	855	848	811	884	867	804	884	912	842	787	851	872	849	846	856	831	852	831	819	882	815	796	859	881	821	809	817	832	871	860	820	855	808	803	800	844	859	849	821	829	830	854	862	870	849	844	943	847	833	870	841	884	823	837	799	844	818	847	838	841	880	896	879	830	903	859	863	790	848	860	859	858	881	817	828	866	819	856	869	856	837	832	863	851	865	833	823	854	831	855	815	846	856	834	905	871	837	861	835	786	868	882	880	840	825	844	844	859	855	881	833	862	885	922	857	847	856	805	849	880	810	869	839	821	805	854	834	826	823	794	846	914	863	849	870	831	916	838	819	839	853	826	849	888	861	786	833	845	885	886	837	859	868	859	867	873	844	870	841	854	850	845	850	884	834	807	813	860	831	828	853	822	830	828	877	881	882	822	869	884	836	854	845	865	899	874	798	901	834	855	791	812	853	852	842	827	825	861	805	844	872	891	891	869	803	860	825	871	842	883	817	872	838	847	829	843	872	853	869	841	853	845	837	883	856	823	859	899	862	850	897	822	866	841	868	848	863	867	824	836	850	843	870	828	858	866	852	832	826	826	764	842	805	831	886	887	811	856	853	833	812	879	857	877	789	850	862	887	881	880	853	844	886	865	822	847	815	890	842	841	881	799	843	830	838	865	901	827	885	916	891	843	881	887	907	803	884	835	863	864	849	841	818	807	842	873	806	898	833	871	841	891	835	861	807	874	829	816	868	825	813	889	872	849	861	838	873	884	843	839	843	884	825	813	845	879	831	860	863	823	859	874	837	802	827	823	861	845	795	908	825	867	858	861	858	812	870	878	863	822	815	863	884	839	860	824	852	808	875	854	854	835	799	875	827	823	840	856	835	837	849	833	832	842	858	842	830	877	881	835	879	829	851	822	829	874	816	826	816	809	852	835	892	885	858	869	832	829	834	882	828	864	864	894	834	836	827	812	811	813	840	822	857	814	878	811	846	861	845	842	856	937	844	802	816	858	862	861	858	867	839	844	818	826	834	807	866	862	885	851	812	877	821	856	830	840	841	875	850	818	861	876	822	872	866	761	826	930	905	858	794	894	853	859	841	854	838	826	831	852	830	831	795	823	840	800	838	888	813	872	819	815	866	924	865	805	851	826	880	821	871	820	864	890	903	861	789	897	829	898	866	842	850	802	886	835	839	881	902	845	859	873	838	900	821	857	872	803	864	864	815	860	831	862	839	849	858	865	807	832	860	876	914	907	879	846	856	885	857	838	906	839	816	832	856	865	857	806	854	832	829	798	849	907	816	813	810	847	861	847	785	892	850	854	887	858	846	875	858	861	828	843	842	843	827	828	843	816	818	826	882	816	821	811	876	859	858	884	859	847	880	866	851	847	879	871	922	847	839	844	824	827	867	816	859	874	825	860	810	863	899	894	883	855	840	920	855	874	836	800	845	849	850	864	917	884	913	860	857	933	879	858	873	776	793	863	850	826	856	866	843	852	872	836	874	865	857	857	868	855	869	832	851	830	859	863	841	867	839	852	844	850	864	838	917	822	799	876	833	862	846	851	846	895	856	886	889	844	856	901	858	858	879	861	901	858	873	833	841	873	858	852	919	836	824	842	874	876	891	800	884	921	864	884	878	857	873	868	810	863	847	816	872	797	842	864	869	828	818	818	856	864
45583	32951	33237	20626	4263	1759	956	732	582	507	479	477	488	462	478	425	421	445	458	460	463	441	429	431	459	446	432	445	444	429	427	457	428	391	440	434	437	470	452	448	403	411	464	432	429	429	419	438	468	397	390	426	429	417	397	425	421	384	414	412	450	426	411	459	412	433	423	447	398	420	393	427	418	425	394	475	427	446	430	422	408	406	433	438	420	389	394	447	415	411	425	419	432	411	405	394	426	424	401	375	421	414	443	399	429	442	414	393	428	424	417	380	419	431	409	444	408	385	445	422	441	430	421	426	408	431	461	413	431	426	388	418	441	388	439	442	436	407	443	406	430	404	412	413	453	454	409	454	421	419	431	469	438	419	449	398	428	418	473	404	414	483	442	440	438	433	405	401	416	455	437	432	395	401	438	409	414	424	415	401	411	422	395	443	439	443	416	492	418	396	410	430	419	430	466	414	450	411	438	442	440	452	424	413	438	413	444	391	413	443	441	409	417	448	442	422	405	460	441	406	444	437	409	396	399	413	419	433	429	414	379	416	460	399	446	452	422	403	421	443	411	471	433	415	440	415	403	401	460	419	449	408	414	441	452	432	423	410	444	423	472	412	416	425	445	439	408	441	422	427	372	405	412	462	456	403	414	424	442	458	445	438	377	422	476	439	432	382	434	446	473	404	419	409	400	418	450	415	390	441	436	429	406	434	440	441	448	430	409	431	465	434	431	446	414	438	373	419	458	442	419	380	387	433	408	424	434	412	430	405	439	440	420	424	447	474	444	406	443	407	425	435	403	444	456	427	405	432	413	433	406	443	379	441	441	429	423	390	448	429	438	395	390	451	456	449	476	398	406	459	412	436	416	428	445	415	377	418	416	414	437	442	404	401	412	368	451	425	417	423	418	385	464	429	391	433	430	450	435	443	429	408	360	434	413	437	461	441	436	446	417	428	388	429	445	444	390	399	446	462	445	476	438	427	387	431	389	352	418	427	409	414	458	419	412	434	438	412	390	410	453	463	416	411	409	427	402	416	432	430	430	429	407	397	447	422	403	445	432	407	417	401	413	415	441	415	421	454	430	449	428	433	420	448	454	470	424	468	429	456	424	409	440	459	417	437	398	417	447	408	411	443	401	408	428	419	432	402	368	434	431	437	439	396	413	443	460	429	453	395	449	457	406	418	448	456	467	450	432	415	426	401	443	419	420	410	451	423	404	458	422	399	405	409	411	446	438	403	421	443	465	433	429	420	443	391	426	415	449	430	427	412	422	446	443	477	408	440	411	417	416	421	440	448	427	412	422	433	449	369	404	454	398	412	455	443	421	429	426	452	418	412	448	458	448	438	424	418	422	393	421	472	443	436	386	404	403	426	411	433	430	439	429	413	446	385	393	454	401	364	442	425	424	394	428	433	426	421	455	421	449	435	375	434	416	402	427	397	492	439	388	426	416	446	455	435	421	414	460	388	416	464	447	403	416	408	422	441	417	433	443	448	447	417	451	404	406	403	412	456	441	410	432	452	453	423	430	432	432	428	381	415	404	473	399	400	433	398	424	462	418	376	416	422	474	445	453	466	397	425	415	428	459	429	410	409	421	415	416	441	413	449	448	408	410	386	453	433	429	425	420	412	419	410	448	416	414	406	410	483	416	440	444	434	439	448	438	410	387	458	449	420	390	436	464	409	421	418	418	398	409	425	428	410	409	442	428	408	440	401	409	419	446	429	429	443	427	424	470	444	453	467	437	392	431	482	471	444	418	394	426	416	458	452	435	391	453	433	421	430	435	430	443	431	464	401	491	400	408	437	377	440	446	407	435	385	413	427	433	419	439	448	446	412	445	431	431	447	423	407	416	465	414	455	443	456	404	418	404	429	415	373	418	450	411	419	400	384	395	419	385	435	428	395	457	413	454	405	488	461	389	448	409	391	430	453	453	431	426	429	411	396	400	415	450	425	434	402	468	418	429	437	422	431	415	453	376	423	390	463	435	424	430	459	408	423	420	372	481	423	450	434	442	450	430	397	420	464	461	433	428	409	393	441	423	434	432	445	417	420	421	435	399	419	393	417	450	374	440	414	427	462	456	410	416	406	456	438	384	403	411	447	459	461	441	394	447	377	439	456	425	455	417	394	430	415	440	439	461	425	438	403	464	420	453	453	417	466	396	418	419	405	398	414	445	419	437	433	444	433	464	388	381	448	398	457	421	418	424	413	450	438	432	447	445	427	415	450	398	432	383	414	413	455	424	428	430	396	425	411	372	439	416	430	472	450	446	430	406	442	390	428	407	395	436	438	429	426	411	403	462	428	438	396	405	418	423	427	465	422	430	400	467	429	436	455	384	424	479	439	458	384	403	420	428	417	447	432	458	382	407	406	427	469	453	414	400	422	376	433	398	435	421	411	452	470	398	443	452	472	458	428	429	463	435	425	415	482	436	394	398	435	437	413	439	426	435	421	430	440	419	408	431	428	445	441	461	450	402	459	407	463	421	418	438	462	433	401	451	418	420	464	438	436	390	442	416	407	392	416	403	456	466	406	401	417	458	406	417	447	465	443	461	433	450	433	466	470	438	447	458	468	405	463	402	420	367	459	433	453	451	444	435	426	456	423	429	449	421	439	400	438	437	434	445	372	454	456	403	401	429	460	457	450	430	421	445	439	419	371	461	405	478	456	436	385	441	430	385	420	428	452	451	403	432	427	428	413	428	443	410	432	449	408	447	404	391	398	452	456	399	456	433	422	416	438	431	450	432	403	432	447	433	426	397	447	444	433	460	421	448	439	409	430	427	411	446	441	429	436	415	450	389	406	434	425	438	436	448	433	407	415	435	413	419	426	368	418	461	436	422	430	408	456	436	410	445	438	424	390	420	469	454	426	391	416	404	419	440	455	468	400	408	452	406	431	430	400	435	413	404	412	457	413	400	491	390	426	395	404	444	417	404	423	490	424	442	446	419	433	432	428	387	415	404	434	389	464	437	405	473	431	404	398	400	376	415	427	446	435	429	422	454	421	429	445	425	408	440	436	431	435	441	464	381	417	392	387	401	441	421	420	451	432	435	417	377	436	422	400	424	425	400	394	421	434	409	435	461	449	419	452	456	408	431	400	408	426	391	454	426	389	443	429	441	385	419	411	446	435	408	380	432	430	435	434	418	436	421	426	439	431	405	425	481	408	425	388	461	463	489	480	448	403	455	424	418	421	421	423	441	433	495	439	421	441	415	431	418	401	440	416	416	459	401	441	423	414	424	423	466	465	467	451	411	405	405	406	435	389	420	427	464	412	419	457	415	436	463	372	386	375	397	428	453	405	423	408	444	429	418	415	385	433	436	403	453	430	412	413	439	418	420	416	442	433	454	421	417	402	401	396	410	432	443	421	412	426	457	418	416	469	417	447	456	385	425	455	410	391	440	383	431	466	451	440	429	412	413	447	402	423	419	376	414	424	430	404	406	456	408	449	415	369	416	415	383	404	410	400	472	410	417	433	417	487
27859	25147	35302	23338	4889	4939	3100	2211	1495	1370	1264	1224	1186	1095	1074	1083	1073	1058	1027	1087	1016	993	1041	1051	1022	966	996	1059	969	1022	997	990	983	1034	1013	991	1016	954	952	981	1025	947	953	950	1012	1000	919	988	974	940	935	905	923	1008	956	940	953	943	889	920	956	964	1001	951	923	951	952	905	987	931	939	954	936	947	961	933	909	937	959	966	886	912	926	924	941	920	934	940	972	959	918	885	953	964	957	954	962	953	967	891	972	959	991	940	880	904	947	950	962	958	945	929	951	944	960	955	976	940	910	1001	943	951	968	874	925	918	952	954	922	962	942	951	899	982	948	984	971	940	931	952	957	935	955	944	951	962	949	877	972	934	919	928	926	916	953	918	1005	941	938	926	918	916	957	924	970	995	940	954	908	933	925	921	986	908	910	934	983	905	973	941	967	949	991	929	942	940	949	911	973	968	895	956	936	902	970	918	936	949	945	970	950	970	894	982	919	918	905	917	954	960	938	983	916	896	955	988	931	873	931	912	938	866	926	974	944	893	910	967	911	892	925	883	914	902	963	901	861	887	944	998	1006	942	944	965	950	994	903	999	929	910	921	1004	948	876	906	986	918	942	986	904	922	959	951	935	939	897	948	932	947	905	936	911	922	946	938	974	933	871	939	947	952	967	914	936	903	950	944	923	953	962	884	952	992	944	926	930	915	968	953	939	1009	927	930	944	924	961	941	944	929	907	926	931	931	917	915	943	912	973	956	957	875	976	903	924	974	970	930	949	970	923	992	961	974	980	923	910	947	871	903	974	912	934	946	967	925	967	923	963	961	983	950	946	942	943	948	1022	949	938	944	922	940	913	916	919	923	939	898	904	909	950	936	943	875	955	923	892	858	913	941	942	947	889	945	921	1033	935	927	920	977	908	945	909	853	939	977	995	908	972	967	963	928	973	939	910	919	959	920	967	944	976	909	936	955	922	906	921	942	916	974	929	938	893	966	963	968	943	934	960	919	888	983	952	949	977	890	933	914	903	947	931	943	960	989	978	928	944	943	937	983	919	878	955	997	967	990	979	961	927	939	922	943	918	963	957	961	906	923	897	923	941	927	968	956	967	931	937	874	931	911	912	920	939	1025	911	900	947	886	913	910	944	931	942	908	953	922	965	948	913	970	933	913	902	953	934	942	917	957	889	918	907	951	899	894	909	901	868	946	964	897	972	969	944	892	929	918	922	945	969	906	943	941	899	941	955	946	934	941	927	916	960	975	908	900	953	894	906	988	923	887	978	936	949	953	936	943	909	947	899	999	942	955	969	913	980	914	922	917	932	942	948	944	915	966	944	968	906	928	910	931	940	943	958	899	953	933	986	984	967	869	977	929	906	906	903	977	957	951	961	956	931	928	948	940	1008	936	905	969	931	932	911	956	945	948	978	928	973	909	956	977	934	919	900	906	920	971	1000	913	994	960	965	906	994	956	920	978	932	955	912	942	976	939	871	938	952	919	932	919	906	908	944	936	1003	937	902	956	945	910	927	928	910	909	951	950	918	957	928	926	942	912	940	947	980	891	920	986	897	974	946	901	956	912	959	903	923	987	964	954	940	976	918	959	921	937	922	992	907	953	925	949	959	964	948	883	1026	1002	953	903	941	901	989	854	1012	950	958	957	964	969	965	873	965	955	939	990	996	951	942	922	879	905	953	892	930	921	942	943	915	878	936	873	866	950	986	947	915	918	923	985	965	1005	957	917	1016	907	961	916	967	963	941	916	962	912	919	958	906	951	930	950	935	909	947	884	954	979	922	941	994	872	938	946	946	930	885	989	930	962	900	938	947	945	968	927	920	963	919	968	889	976	949	929	945	888	904	923	945	915	901	928	926	919	943	906	981	917	926	876	928	929	926	933	892	886	954	885	913	959	906	929	902	925	913	934	923	907	901	925	939	954	938	870	909	905	999	911	984	954	940	901	951	889	989	944	933	972	975	965	896	942	1001	962	956	931	931	915	1014	895	939	910	914	917	924	912	1002	908	937	948	913	965	950	891	1026	942	932	911	896	935	938	922	1024	954	905	907	908	920	913	928	926	906	917	989	939	878	903	948	968	894	956	966	943	993	936	907	922	995	903	896	930	949	860	920	923	931	915	968	932	922	956	940	934	914	1020	947	951	948	922	894	922	903	947	911	956	916	887	971	963	923	929	934	935	938	889	943	962	885	934	936	907	926	937	954	955	966	963	934	934	936	970	944	963	950	912	967	965	930	975	889	967	949	903	934	952	935	964	964	969	952	965	932	871	937	937	893	965	983	909	926	927	987	932	950	931	917	937	950	953	909	893	919	950	922	967	943	966	939	936	947	942	940	965	906	834	954	937	906	920	975	967	970	937	897	920	982	931	916	944	955	931	999	936	886	942	940	920	928	874	979	989	966	908	898	967	924	975	980	969	929	923	911	1018	934	882	915	934	946	916	958	928	937	954	932	1009	914	953	988	911	962	965	976	899	1027	951	957	978	947	918	912	902	964	985	884	942	961	928	964	927	947	986	978	950	955	940	895	876	977	946	920	942	962	962	924	891	939	900	919	927	976	952	938	953	894	925	939	962	927	917	950	959	946	923	916	896	862	942	961	952	906	909	932	915	960	910	990	899	957	922	962	967	991	896	991	942	926	975	945	968	910	979	928	983	986	881	933	932	916	961	949	874	921	902	887	944	898	960	897	931	912	916	935	971	916	918	953	957	954	905	959	978	931	943	914	949	967	953	911	971	951	945	847	873	946	998	946	948	947	947	994	896	972	1011	955	900	937	922	899	976	940	925	937	975	1001	921	913	919	953	951	969	976	906	962	997	949	929	943	946	994	911	977	936	935	934	961	922	911	933	905	942	914	980	906	859	957	931	963	976	951	901	980	933	960	979	913	960	955	901	897	962	957	936	940	997	915	932	919	960	923	972	907	948	917	954	931	908	949	991	929	960	908	923	982	945	923	915	933	928	909	945	949	919	971	877	934	940	1008	909	975	957	907	929	951	916	968	906	946	883	966	927	948	906	935	978	932	974	956	916	939	957	966	952	910	967	936	895	897	932	975	989	942	933	879	957	914	988	986	923	914	936	953	965	943	921	927	927	951	961	947	966	974	975	954	889	961	956	938	930	929	952	956	908	944	951	976	929	945	970	978	977	972	935	936	921	958	962	965	953	935	951	977	946	915	957	938	928	924	942	944	936	975	922	960	971	896	960	993	902	937	935	902	928	921	1001	983	942	940	933	906	935	948	910	954	927	964	973	884	977	914	1005	909	981	901	943	931	950	935	968	933	1001	938	946	954	901	961	960	927	974	896	873	941	913	946	970	968	933	966	966	954	945	970	963	861	959	900	935	880	928	901	927	934	945	939	968	954	954	957	948	935	935	947	887	903	931	913	903	965	928	953	960	931	970	953	924	927	965	1003	949	1013	966	867	965	917	928	968	948	936	938	919	941	958	919	954	930	977	962	919	951	989	943	965	949	877	923	940	957	894	923	951	915	904	970	932	955	906	983	922	951	928	943	943
20456	11834	8190	4053	1127	816	561	459	432	426	471	434	403	495	462	407	459	445	411	460	406	418	409	438	448	399	416	446	440	443	396	438	374	444	458	433	447	385	439	407	452	433	423	429	411	437	466	456	395	379	398	438	423	440	396	467	446	448	443	438	441	459	437	447	452	433	460	427	436	413	451	437	448	412	427	399	434	417	411	440	444	453	432	407	395	438	404	442	423	437	445	413	430	398	432	416	457	452	416	412	429	430	466	432	436	450	449	426	429	401	477	427	445	408	424	409	399	420	389	443	457	430	427	407	416	385	412	439	440	447	449	454	422	446	426	445	382	415	428	421	383	395	463	403	429	430	437	417	421	447	383	416	459	401	448	402	435	446	426	452	459	449	451	434	415	430	437	432	441	464	440	486	445	450	457	460	437	425	430	443	428	402	428	440	441	417	469	409	417	409	427	452	416	432	433	406	433	449	457	428	438	444	410	467	440	440	440	425	419	423	403	440	391	437	465	478	417	426	443	485	430	424	425	397	422	420	444	443	456	399	441	412	430	472	403	439	441	386	385	470	420	474	432	416	418	437	440	459	416	420	467	375	416	391	408	423	460	442	420	395	469	456	425	405	442	448	387	418	424	407	373	424	444	446	431	464	419	420	464	387	431	381	412	392	455	466	443	433	447	409	397	423	422	406	409	398	427	395	401	445	448	441	424	423	431	448	420	443	427	447	392	446	438	410	426	418	464	462	427	411	429	375	415	410	409	415	451	413	431	438	444	407	450	393	432	425	441	459	483	451	428	449	472	450	404	437	420	446	400	392	421	416	445	451	454	426	395	416	447	403	411	430	484	447	406	419	439	380	473	471	411	465	462	453	426	436	443	409	408	419	450	399	390	389	453	413	469	428	420	451	416	420	404	422	420	432	402	420	429	425	437	408	411	457	440	456	439	411	436	421	418	419	477	430	430	424	479	431	428	418	393	450	434	444	396	382	388	449	406	436	436	415	442	426	438	451	423	440	438	411	401	449	422	445	443	389	426	470	404	436	438	449	400	460	413	399	404	426	430	416	447	443	464	482	461	425	412	442	439	427	420	405	476	407	428	463	413	420	443	443	415	441	418	412	428	418	434	443	403	392	415	448	433	429	411	403	452	419	421	441	405	400	399	457	438	457	454	438	460	446	400	430	410	483	429	438	410	428	423	377	395	454	445	396	445	458	433	404	437	398	410	418	419	431	421	425	440	420	433	393	434	491	424	430	427	409	473	415	403	454	459	419	408	465	387	460	473	459	436	417	419	411	407	465	395	435	443	396	399	396	407	416	401	441	437	435	438	460	403	431	455	437	445	485	460	418	451	401	411	444	409	424	443	459	410	424	472	431	422	388	451	423	417	443	370	445	402	403	462	436	447	401	442	432	424	429	431	454	404	420	430	467	419	419	433	442	448	469	429	400	434	405	418	432	410	429	451	405	429	454	444	417	450	416	428	419	410	440	427	440	439	387	435	439	440	404	429	431	420	404	411	412	382	449	420	386	445	458	418	444	458	452	459	430	435	406	405	434	407	441	415	429	431	404	410	437	435	420	448	421	426	427	432	412	441	426	440	422	418	417	437	453	433	442	451	444	410	422	400	457	431	437	422	433	434	447	446	457	418	391	440	397	402	401	461	392	453	430	409	430	479	398	409	386	401	399	433	430	417	423	415	464	450	419	397	401	443	468	422	403	440	425	411	411	407	471	436	456	427	413	424	424	456	415	441	410	413	412	393	428	438	408	451	435	431	404	428	416	412	430	456	403	484	400	415	417	474	464	376	400	387	442	449	452	427	448	429	389	394	422	405	437	428	427	430	417	412	426	418	437	410	458	424	436	452	420	447	434	453	428	449	390	460	422	417	442	469	424	406	420	424	407	442	434	434	417	434	425	437	435	422	412	412	413	437	421	431	421	462	447	468	470	423	400	406	492	471	398	481	432	428	416	427	464	410	434	413	428	443	488	430	395	410	469	453	406	417	440	430	457	445	428	368	416	435	414	410	414	455	386	416	435	466	415	432	460	408	411	404	406	446	463	465	421	426	474	452	421	417	444	404	390	427	432	424	418	425	429	421	436	432	408	416	426	425	463	454	423	437	428	421	400	422	437	408	413	432	445	412	464	423	438	439	465	419	467	387	398	441	439	401	448	454	439	420	428	410	461	394	409	425	383	453	424	418	396	434	445	439	443	442	410	446	452	401	401	430	395	469	422	438	433	433	450	440	421	427	465	437	418	424	456	431	415	441	436	451	384	429	409	413	422	409	427	433	471	426	472	431	445	433	403	418	436	427	417	461	418	415	435	434	430	413	447	398	401	439	438	462	431	421	383	436	436	460	444	416	420	427	396	379	401	418	466	438	411	445	421	434	442	428	397	432	429	415	437	453	405	434	399	448	453	438	415	425	432	426	410	401	419	411	378	472	475	448	445	380	413	425	436	420	406	453	391	396	452	439	441	425	443	478	378	423	422	407	405	391	419	403	427	391	389	458	452	415	435	400	473	445	462	427	419	408	437	458	427	416	434	407	436	415	430	419	459	383	397	432	407	401	399	409	421	460	458	470	427	409	420	442	424	458	404	447	445	461	460	456	398	413	438	403	440	398	424	411	385	428	488	442	421	427	444	426	451	460	425	422	466	450	460	426	427	457	445	422	462	425	387	399	449	443	421	407	429	484	443	441	453	391	445	421	426	431	445	389	423	375	413	389	386	419	444	465	426	443	434	406	406	459	432	420	426	408	474	470	415	440	435	423	440	419	428	424	425	418	429	440	434	405	428	408	439	438	453	434	432	428	461	470	482	437	462	432	401	412	423	454	423	371	449	439	403	418	461	397	401	437	476	456	429	453	419	408	428	435	422	418	410	415	429	415	442	444	452	435	441	451	390	410	472	474	480	420	424	462	414	411	419	466	422	421	429	444	398	421	403	448	388	425	412	392	455	439	412	409	438	396	428	403	436	412	398	428	441	440	443	451	429	416	430	392	394	421	437	399	387	428	434	386	426	418	449	431	434	441	428	412	433	415	452	430	426	410	440	466	436	419	434	419	389	403	422	473	420	382	414	426	450	442	422	424	448	414	430	423	417	435	408	448	430	385	452	460	460	422	431	429	440	413	445	449	434	407	446	419	419	440	425	412	401	451	411	435	422	427	456	412	433	442	402	455	424	420	395	431	447	438	446	409	425	405	421	424	442	449	422	420	435	439	417	406	382	445	410	412	413	422	405	392	409	402	442	437	387	443	405	447	437	430	419	430	442	450	420	382	434	425	376	437	433	443	441	401	451	422	422	432	427	437	452	443	467	449	439	449	396	425	418	419	455	431	378	416	403	388	423	456	425	452	407	387	450	436	464	469	418	425	437	413	413	385	413	410	449	444	431	399	427	448	437	433	420	438	433	397	389	416	424	422	408	452	407	429	411	439	400	420	455	418	443	427	451	458	407	420	447	380	441	431	419	415	452	431	449	419	420
12205	9756	12483	9199	3118	2572	1737	1359	1140	1020	954	977	986	951	968	959	969	905	955	884	954	945	963	958	932	947	929	863	973	916	936	911	896	966	983	995	922	920	955	910	915	882	978	990	931	981	961	973	971	965	937	904	887	938	966	953	934	961	949	948	928	929	913	940	929	899	977	923	928	918	895	925	917	891	906	916	916	949	925	911	959	942	936	898	970	918	970	902	906	980	941	928	925	937	922	940	968	979	947	948	901	912	931	896	925	976	959	909	941	919	951	951	932	995	919	967	975	904	895	898	895	926	913	966	872	916	900	939	926	950	969	900	973	911	931	928	942	932	889	931	974	926	953	878	928	938	867	957	929	918	908	980	885	974	878	966	969	905	928	920	992	933	931	899	920	924	946	970	922	866	970	955	878	909	894	918	971	870	931	942	863	888	977	940	907	916	925	901	921	915	956	893	909	934	972	916	890	956	961	982	916	916	896	973	942	924	923	980	976	936	946	988	962	937	941	905	910	916	873	985	933	920	933	969	981	948	959	934	949	939	938	893	954	885	865	932	943	935	940	909	994	897	934	913	919	929	921	975	950	951	928	917	933	967	950	875	937	902	909	934	934	915	942	929	975	946	977	969	958	944	931	943	942	962	914	901	922	968	932	922	925	958	924	944	952	940	924	899	891	952	910	922	902	963	947	960	944	963	947	888	965	898	925	904	928	909	920	965	909	917	1002	970	874	977	890	879	968	935	928	956	869	925	944	980	966	913	951	956	950	952	914	957	947	957	952	878	943	884	890	964	881	903	900	902	967	964	922	934	919	960	899	975	931	948	908	901	903	972	886	945	980	938	883	909	937	872	890	934	872	935	924	890	970	974	923	899	931	934	882	961	916	898	894	956	900	978	945	897	902	923	946	933	926	947	961	935	915	914	905	929	933	970	873	916	929	931	947	914	904	894	974	954	916	923	925	964	953	952	927	888	921	919	934	925	933	857	889	844	951	904	900	900	917	923	905	945	959	945	921	912	870	928	972	972	935	922	921	889	883	958	910	884	967	947	954	959	935	1010	930	902	911	957	892	966	936	963	895	942	945	876	923	947	924	940	958	943	925	946	910	915	908	855	975	935	965	945	913	865	917	906	970	946	890	933	984	896	940	862	930	950	911	930	900	963	920	882	958	940	900	968	916	977	965	963	923	957	915	937	927	923	932	907	930	924	932	923	953	943	964	904	963	954	907	960	956	962	943	914	926	930	914	988	907	932	887	939	948	937	933	871	994	955	924	891	962	925	949	913	916	887	967	943	939	895	908	966	920	913	966	919	910	965	909	911	946	959	920	900	947	974	911	973	896	936	920	944	922	940	987	940	926	950	936	915	982	935	936	925	959	888	906	950	933	951	926	923	909	977	944	955	987	907	953	970	941	920	968	888	948	870	909	926	924	892	926	951	854	919	965	885	932	943	924	963	916	912	958	957	957	906	928	954	896	893	940	906	928	932	872	925	948	960	938	928	946	910	946	947	941	972	968	907	920	961	904	958	952	956	930	902	913	923	976	923	974	884	932	927	987	898	957	933	981	976	909	931	950	940	926	889	898	906	904	919	860	960	932	906	909	891	932	914	954	951	942	892	980	949	1005	938	1003	909	919	908	925	913	908	944	935	952	973	905	915	980	896	963	919	904	906	908	930	977	946	987	927	965	886	899	916	909	931	933	986	957	905	943	947	953	906	936	958	925	982	934	940	977	954	944	916	912	931	975	913	923	957	866	883	897	926	914	968	876	926	890	932	988	931	946	938	886	943	996	879	901	956	875	882	898	923	901	952	956	953	892	957	920	943	887	927	990	945	932	969	935	927	915	931	955	911	981	946	940	902	964	945	928	918	992	927	953	903	950	934	958	950	890	917	872	938	993	906	850	941	895	971	947	920	940	937	927	894	883	949	1006	923	928	944	908	904	981	951	954	955	892	977	895	932	914	874	918	919	894	925	963	940	975	971	910	968	938	918	959	958	978	911	925	913	923	941	934	983	908	965	951	925	939	926	912	942	918	932	942	896	906	960	882	962	930	924	929	954	946	866	955	931	900	976	954	951	932	907	965	978	960	889	974	936	860	932	854	916	956	964	858	921	950	949	936	914	981	956	882	917	937	941	960	917	942	941	965	953	903	906	896	917	938	935	972	904	947	952	921	909	939	968	931	981	991	920	932	944	951	912	955	923	999	879	911	944	912	959	938	885	890	944	895	985	929	883	936	968	979	937	938	951	940	881	866	898	941	928	913	913	949	1021	918	923	959	874	952	926	942	884	941	933	892	905	889	868	924	925	927	950	969	922	946	938	939	880	938	912	971	919	971	917	978	906	936	946	939	981	970	926	917	945	937	950	924	987	920	922	957	900	889	926	892	900	928	952	923	961	999	959	912	930	927	954	981	916	918	949	955	942	906	915	927	915	924	922	912	934	951	867	943	963	880	968	898	924	951	862	941	906	960	948	936	930	946	929	955	893	910	959	877	935	924	879	969	878	914	935	910	912	944	929	959	940	955	974	902	957	985	880	935	940	930	878	932	898	965	962	936	886	953	910	931	937	970	894	911	953	904	994	935	934	887	880	912	986	888	883	909	955	933	932	939	952	894	954	913	914	931	933	922	917	949	919	945	901	945	961	953	950	909	945	945	916	969	917	948	908	967	941	971	906	912	930	982	933	867	955	931	897	927	934	966	863	885	970	910	920	923	950	944	895	955	948	946	939	979	924	977	929	870	958	985	918	897	920	904	907	953	873	896	895	924	882	953	894	887	943	907	947	977	911	907	948	930	900	965	925	960	967	893	965	958	940	926	953	984	946	960	933	940	924	887	962	914	943	958	927	967	930	988	930	999	901	957	954	919	982	922	870	928	902	938	980	944	964	914	939	943	940	924	946	961	969	949	895	926	860	956	929	932	915	925	984	946	865	926	921	972	933	953	901	921	965	905	941	941	914	946	994	951	1027	911	919	931	892	920	949	923	916	861	960	934	879	885	933	905	913	925	1000	964	892	898	940	950	912	885	907	906	877	969	919	964	924	971	929	886	889	945	926	914	896	968	913	945	942	926	934	941	914	925	897	956	873	944	923	949	957	935	906	962	918	931	945	889	917	924	916	964	886	888	901	931	922	994	932	903	941	880	950	938	945	962	963	862	957	953	910	914	937	902	928	891	901	876	980	927	937	934	981	948	908	958	943	890	927	942	879	959	953	915	913	944	954	986	934	958	943	901	934	975	922	1007	930	923	947	879	945	916	942	923	960	962	909	924	911	921	952	955	975	936	869	931	868	953	919	885	902	927	913	946	965	917	926	945	952	931	869	932	882	919	923	890	929	927	894	952	947	955	919	902	865	955	920	980	932	949	943	948	948	952	851	957	915	935	953	972	957	894	928	956	900	904	941	912	943	897	936	906	941	984	946	977	901	970	925	941	884	968	897	912	964	937	901	920	911	930	958	938	876	921	929	920	934	876	917	935	926	911	921	902	961	900
35222	24295	22999	20173	4399	1150	775	575	437	406	411	391	440	387	375	382	407	396	426	356	396	385	421	403	384	401	399	416	381	421	381	392	372	376	402	395	380	350	373	403	384	400	377	370	352	399	346	392	420	375	384	373	380	348	373	376	405	363	412	421	360	440	423	347	352	377	413	370	374	352	372	379	412	397	376	397	371	378	369	383	385	382	398	370	360	372	374	406	407	379	387	403	384	357	387	392	369	390	367	407	383	346	399	373	374	381	408	407	389	358	393	401	375	351	371	394	405	358	384	384	383	377	380	377	384	362	385	358	381	395	375	384	405	395	396	411	388	396	363	416	358	403	379	378	393	390	393	417	376	398	366	357	372	348	352	383	373	384	380	374	347	373	349	373	339	377	372	378	387	372	407	338	395	419	361	384	374	368	381	359	386	376	395	389	365	383	384	368	368	415	348	388	363	372	348	415	389	396	365	395	359	404	359	368	385	355	390	394	420	366	421	378	398	401	366	339	365	392	363	397	375	340	408	353	360	357	415	389	381	387	360	374	381	383	388	377	351	352	351	369	373	336	347	373	388	360	418	412	378	368	381	356	364	363	406	376	356	362	416	382	370	422	339	378	384	393	332	408	356	415	368	358	374	402	405	397	372	386	402	386	382	378	368	353	371	388	395	383	353	372	401	389	370	363	388	360	364	381	375	371	366	352	395	433	351	384	404	363	377	345	417	392	359	350	365	394	357	399	379	348	384	371	397	376	388	386	415	379	361	382	377	401	415	376	373	368	365	381	415	379	384	367	388	371	391	397	379	374	367	361	336	376	384	398	363	351	371	390	379	400	392	385	404	374	379	377	387	344	367	356	360	347	400	402	367	371	423	357	375	343	415	387	376	391	388	385	374	362	419	381	418	362	396	359	415	400	362	379	386	409	389	381	367	374	418	367	339	391	374	423	398	376	412	401	391	379	395	372	337	401	386	381	362	364	378	344	365	380	372	388	386	331	334	356	399	386	382	373	392	363	362	400	388	403	338	374	399	379	381	382	403	398	381	409	367	376	390	392	361	373	387	361	368	399	392	342	369	357	397	401	373	378	395	361	397	406	377	356	422	397	412	325	422	386	358	340	337	405	394	429	393	374	371	391	355	415	385	405	380	379	370	380	365	405	376	422	377	396	409	369	380	364	390	367	377	376	384	376	404	392	376	382	380	355	388	390	396	387	440	401	357	386	382	352	373	417	426	369	375	385	418	391	388	401	360	379	413	380	388	357	403	378	356	378	382	373	367	361	375	388	406	366	380	376	349	392	397	373	332	382	381	394	373	393	336	343	377	394	407	390	379	384	416	405	356	396	374	412	348	402	421	395	358	398	357	349	401	395	374	395	372	371	380	305	378	383	415	371	371	408	384	372	370	375	405	378	342	388	392	401	382	375	370	341	380	360	421	390	380	330	366	381	392	419	414	407	391	370	380	370	337	399	386	399	409	368	397	363	371	390	385	429	409	403	368	393	421	386	396	379	387	378	390	421	365	362	379	372	363	363	418	366	412	348	428	396	372	390	345	356	353	428	401	410	377	386	398	399	398	375	386	392	372	369	375	386	384	380	358	402	410	350	368	368	362	375	363	380	354	373	368	427	414	389	374	363	396	380	441	414	426	391	366	367	349	347	355	402	402	374	401	358	388	375	368	432	391	390	377	397	410	387	369	414	383	369	404	414	393	393	419	376	412	386	383	347	354	345	380	392	396	352	419	386	389	400	408	392	390	428	391	362	411	372	396	345	382	389	428	424	425	397	406	383	396	408	370	388	410	410	423	393	428	357	401	343	344	417	397	418	378	375	375	392	426	386	375	386	396	342	414	383	395	423	394	388	420	378	338	411	374	369	447	411	389	398	351	386	396	404	406	395	374	401	406	406	351	380	398	370	349	368	373	375	406	355	342	379	379	363	376	352	404	408	406	391	371	392	389	384	419	397	386	373	377	397	399	387	386	368	366	392	355	409	368	379	434	383	391	418	388	380	402	378	390	396	411	353	369	376	371	374	414	385	377	326	382	403	423	392	412	374	419	382	384	386	354	377	385	398	400	408	369	372	405	394	356	333	375	380	386	376	361	356	411	385	381	352	356	366	356	392	378	371	348	386	370	371	413	392	340	324	388	413	391	371	397	390	377	365	375	357	378	373	357	421	383	390	410	380	372	377	390	378	415	379	391	383	371	361	393	345	355	375	364	349	374	371	411	372	365	373	377	408	393	349	367	368	349	374	396	367	377	400	370	372	370	402	364	348	362	415	349	383	371	354	386	374	387	333	371	340	327	357	422	398	371	374	383	426	385	391	427	339	369	397	374	408	384	361	402	413	347	384	368	376	384	380	397	374	383	398	409	370	345	377	377	377	388	379	392	364	373	388	377	380	417	367	378	401	365	410	355	360	400	372	398	410	415	389	392	391	378	417	376	405	382	386	425	317	362	352	359	405	381	343	410	393	401	381	358	388	378	393	388	416	381	357	398	386	383	372	353	340	378	374	388	353	355	411	386	379	387	389	398	357	374	347	358	393	412	390	382	370	343	365	381	385	341	363	401	368	354	398	375	392	393	397	414	385	412	349	387	406	378	347	425	368	379	411	386	381	371	431	383	395	376	384	390	381	378	387	407	382	420	370	363	405	388	339	365	325	353	372	366	399	382	407	386	384	379	422	382	379	394	384	398	363	392	403	392	408	392	363	359	412	388	363	393	358	400	458	373	406	374	367	351	391	423	376	343	400	393	367	400	368	337	412	424	399	391	385	419	368	374	369	400	402	379	372	379	371	367	396	361	389	368	323	387	350	364	380	377	362	426	396	392	374	392	393	393	402	376	353	372	373	422	389	385	377	391	393	374	379	358	417	379	381	392	373	393	411	420	391	353	407	376	403	397	354	384	416	413	385	341	399	389	416	391	360	403	382	386	379	387	357	384	378	403	361	404	398	367	400	459	400	398	421	401	408	362	408	369	368	384	390	381	397	374	405	377	404	361	357	416	387	374	373	370	380	378	393	431	364	387	365	411	378	375	405	412	379	380	357	385	372	455	359	400	372	403	356	418	375	391	377	437	398	340	374	372	374	370	384	383	390	371	395	413	402	445	426	358	374	381	359	384	411	388	409	378	337	345	416	370	389	386	408	373	364	374	382	406	425	409	376	373	364	379	341	380	424	404	423	375	399	385	398	402	393	384	367	388	337	397	385	359	407	390	415	363	409	408	458	421	408	382	360	389	399	364	366	390	370	411	430	381	426	396	365	403	345	381	373	395	382	397	407	420	341	391	372	424	397	419	388	347	375	405	387	391	423	399	407	375	348	350	406	413	383	385	388	380	388	413	338	396	374	399	397	385	405	371	423	385	406	381	381	410	380	365	392	404	355	355	395	366	356	377	369	403	392	376	398	384	398	375	382	402	415	395	372	338	382	389	363	453	396	384	371	388	405	376	331	381	383	374	441	407	386	397	377	411	406	384	384
22003	19187	27941	28185	5268	3329	2296	1574	1126	1110	1073	1018	958	924	999	940	940	892	933	901	902	899	888	887	907	894	857	788	881	887	898	903	915	860	931	914	875	830	875	859	832	858	871	867	922	833	884	814	907	915	830	883	859	837	861	903	845	917	867	830	857	910	869	863	877	837	888	844	835	900	804	823	827	842	866	894	850	974	884	843	833	837	860	840	882	845	859	798	840	808	852	856	875	831	793	813	833	817	940	833	829	878	796	891	858	880	803	930	853	895	858	845	879	860	878	877	843	848	862	911	844	835	873	854	905	878	837	816	865	870	856	798	838	869	849	858	848	863	839	883	799	886	848	822	832	911	837	852	805	866	809	850	843	861	834	853	828	814	817	828	828	873	816	850	803	854	891	833	841	856	881	866	835	817	866	870	835	816	844	847	843	829	907	844	844	851	856	825	873	870	870	853	827	865	845	819	904	856	877	863	885	845	850	849	844	814	815	853	804	808	850	834	889	826	867	851	882	859	853	887	837	879	841	881	816	850	843	845	876	848	800	793	839	857	894	856	825	853	859	802	847	819	832	848	882	885	881	846	836	849	899	882	833	855	877	882	898	873	874	905	833	861	876	833	843	878	836	857	825	907	866	890	800	895	857	823	821	887	862	823	854	795	836	839	835	855	822	814	793	888	853	875	837	837	842	837	851	829	844	804	858	877	905	796	872	865	868	846	832	746	911	903	828	884	825	868	897	891	831	869	854	850	862	885	858	828	890	843	849	835	833	850	893	862	807	826	862	906	872	889	873	828	888	860	897	878	863	816	855	876	851	891	893	862	842	797	825	826	812	900	847	851	904	883	833	839	847	899	811	813	933	861	812	816	863	838	836	897	841	823	837	848	882	881	864	836	812	906	862	822	781	872	787	881	795	813	856	841	783	841	919	814	872	829	830	860	862	838	841	895	864	853	814	827	893	824	894	872	820	836	869	863	808	831	847	831	842	860	851	835	913	866	886	853	815	873	840	846	883	831	883	833	814	870	840	873	852	781	894	874	859	784	879	872	893	912	927	779	894	846	860	915	804	866	854	829	838	881	838	815	849	875	845	821	862	829	832	869	838	839	849	856	881	806	820	873	879	846	858	899	853	910	934	822	889	832	878	874	855	847	878	843	872	909	860	813	865	845	859	847	865	845	845	926	822	857	871	852	884	823	874	822	844	886	870	853	866	843	830	832	860	840	829	870	882	882	897	816	865	864	867	883	847	863	849	857	854	841	878	867	824	896	876	859	844	879	882	857	855	916	826	857	850	855	832	848	854	875	850	853	846	857	881	849	814	806	872	850	880	869	833	877	797	867	806	851	838	849	852	862	885	866	834	849	831	838	861	865	854	857	844	803	861	867	852	812	848	795	790	856	861	867	792	894	820	858	837	857	857	829	843	866	845	852	875	878	860	848	863	846	852	882	854	859	843	822	826	867	815	834	898	851	863	802	911	835	864	866	852	878	853	819	873	917	866	845	854	815	832	843	882	790	828	842	867	856	879	814	834	874	828	824	884	874	837	866	821	881	867	847	814	878	830	799	829	850	847	850	841	880	834	866	862	857	834	844	836	851	862	854	842	847	856	824	857	847	782	794	844	858	878	850	818	833	821	833	850	891	891	902	861	859	843	831	817	868	800	855	859	865	867	857	813	852	828	867	850	871	884	840	869	894	819	868	823	830	842	851	830	866	888	844	834	801	854	874	898	846	851	816	827	811	862	887	841	866	854	873	878	829	896	850	806	822	890	890	839	898	841	835	832	917	895	838	860	836	895	868	891	800	887	839	847	879	901	829	864	855	874	839	913	901	829	865	887	861	886	896	823	864	880	813	843	882	869	843	882	890	887	819	873	852	879	859	842	788	886	840	813	874	871	824	862	880	850	897	859	848	832	865	865	827	817	854	874	877	808	812	863	835	834	842	828	858	883	843	870	838	853	831	825	856	823	852	854	815	811	877	814	845	844	819	842	840	876	831	875	862	840	863	861	809	863	850	883	815	842	859	834	864	848	853	853	857	862	895	829	815	855	871	833	870	906	860	858	831	835	899	826	858	789	845	856	840	878	867	842	817	878	855	841	876	906	819	883	897	862	837	882	875	870	843	820	848	851	847	875	797	823	884	797	863	886	861	879	830	816	884	847	857	826	842	876	838	850	822	839	885	851	819	883	894	893	873	812	867	825	856	825	855	797	841	850	848	830	830	858	835	825	842	845	861	873	844	886	871	873	874	856	845	892	834	876	862	864	790	867	885	862	808	846	862	884	824	846	801	838	794	864	857	853	855	854	844	834	880	809	875	816	836	901	841	826	885	847	872	865	839	899	851	858	887	782	885	863	829	893	824	872	903	846	828	875	866	901	881	884	841	845	822	868	857	820	804	933	839	858	817	847	872	865	836	906	885	861	849	880	864	831	928	845	856	843	872	840	867	891	827	867	885	863	801	841	857	805	830	874	819	844	858	848	863	839	837	858	883	890	851	849	878	858	834	775	844	845	781	903	855	873	838	839	837	884	858	819	850	860	844	889	855	903	783	808	838	832	868	832	813	847	868	863	895	853	884	870	848	819	858	846	811	845	868	843	824	820	834	829	879	899	862	853	837	832	828	866	885	861	848	888	850	904	890	802	805	900	852	941	845	862	862	846	882	832	857	842	825	861	851	884	826	840	811	847	882	825	874	887	875	891	831	836	884	848	901	872	872	790	872	884	828	843	858	864	857	848	842	800	873	889	806	852	909	797	862	861	887	817	876	860	822	871	853	882	890	815	832	844	829	840	879	876	875	893	896	821	905	851	801	849	882	831	820	829	865	821	922	862	836	892	862	843	860	866	943	796	828	851	835	811	854	858	875	834	858	875	827	838	839	914	839	829	911	890	780	879	858	878	852	870	838	862	784	875	886	853	889	823	861	884	838	824	797	864	872	856	854	848	831	851	812	869	843	842	866	823	886	857	832	805	830	867	870	874	876	844	890	886	849	929	794	805	772	863	909	835	856	913	863	850	838	850	842	843	812	846	831	840	869	843	831	799	864	883	919	834	861	894	857	864	810	818	796	831	845	811	814	844	850	877	794	875	840	889	846	900	846	831	862	879	855	893	847	863	828	806	865	826	859	802	874	849	796	818	904	822	899	855	888	879	913	894	880	876	863	809	921	853	818	844	847	828	873	914	862	824	836	871	836	849	838	849	859	896	829	807	917	855	847	832	881	842	810	876	781	819	838	874	806	830	896	838	808	879	878	832	814	828	824	817	882	785	900	832	837	911	857	868	850	883	862	840	844	851	836	925	835	837	859	789	871	821	793	836	851	874	917	843	828	829	871	884	867	868	856	848	824	866	860	871	856	834	825	845	870	807	883	860	840	881	862	847	823	848	848	866	801	814	867	866	866	859	853	854	882	882	863	774	848	856	859	823	844	855	824	891	825	841	895	835	853	842	792	831	870	858	799	856	832	886	818	902	845	872	869	834	831
45348	34216	32453	24893	5726	1766	1053	655	539	491	494	459	482	433	475	486	498	470	439	443	432	432	480	409	400	411	445	383	421	455	478	428	402	433	411	429	411	404	447	442	397	442	410	467	412	455	435	403	418	423	453	422	443	455	461	420	428	455	444	403	417	420	437	416	413	453	383	429	409	452	447	451	449	480	436	423	402	427	416	393	395	389	428	448	413	444	465	401	413	418	414	456	445	408	411	438	438	433	412	400	411	400	425	452	457	391	433	462	425	420	446	416	437	471	418	409	438	406	451	409	429	388	409	435	423	386	421	432	431	408	433	434	457	444	406	429	392	417	405	436	438	416	405	423	406	413	427	425	445	405	400	402	443	433	409	467	420	429	424	412	426	396	426	429	400	454	439	460	414	406	432	445	429	441	401	456	409	408	429	443	436	408	427	419	412	404	413	408	426	444	432	425	407	414	466	432	432	400	400	431	455	449	428	427	423	459	388	437	401	447	484	426	416	421	428	446	431	413	463	431	406	417	427	424	424	414	403	430	426	399	459	403	398	430	412	430	422	444	395	430	448	407	436	384	444	438	403	415	423	434	396	444	454	424	423	429	436	466	355	457	395	400	457	442	467	386	422	433	404	451	404	415	419	423	451	453	435	392	420	411	420	391	433	395	465	438	422	444	418	369	450	432	409	430	391	437	432	429	443	428	468	426	460	419	437	406	413	411	411	453	443	412	402	403	424	443	381	406	431	453	426	383	414	397	445	411	418	450	393	468	411	458	401	429	425	445	481	465	412	468	394	451	445	411	417	419	397	404	385	451	424	416	472	376	471	402	436	444	442	420	479	428	416	421	425	453	464	505	431	389	389	434	399	386	405	438	442	457	430	405	437	423	429	406	380	409	425	443	413	426	433	416	420	420	421	427	411	432	406	423	431	423	434	424	443	428	451	463	441	413	395	423	443	456	403	437	423	458	400	412	441	433	419	429	434	412	425	417	480	459	431	387	429	442	437	410	403	434	445	432	413	425	462	420	425	472	444	425	422	445	402	445	409	451	434	418	443	429	422	395	422	415	429	440	406	437	432	437	448	412	409	408	410	373	450	375	399	409	419	405	411	429	457	414	416	432	464	428	456	413	416	398	410	371	434	431	471	405	428	444	361	430	445	423	425	458	435	426	418	407	404	398	456	422	422	426	415	406	431	404	373	408	416	434	467	452	376	438	425	436	404	433	473	425	410	446	414	428	430	399	430	425	452	407	415	437	401	420	387	445	423	435	418	393	476	414	436	447	412	409	419	437	455	393	410	451	428	417	455	420	456	433	435	442	439	425	436	458	423	427	439	442	412	431	443	451	451	421	426	446	451	465	426	444	471	411	456	440	452	430	466	424	388	420	422	432	431	432	411	398	423	414	431	425	440	421	427	442	442	413	460	442	416	441	436	407	427	413	426	398	416	421	430	393	407	417	394	406	398	445	437	388	424	422	420	389	446	425	462	443	417	450	430	413	437	437	383	422	419	415	396	426	458	419	443	358	378	399	409	447	444	376	440	455	407	433	421	395	421	414	426	417	376	435	467	431	437	439	457	467	421	411	402	414	461	405	423	402	411	429	437	428	431	412	420	470	486	482	415	430	422	451	442	439	395	395	403	431	473	449	443	456	399	400	429	439	434	431	447	385	438	426	424	455	421	431	429	383	407	433	393	416	430	443	419	432	459	465	424	414	437	438	417	441	431	455	400	397	411	425	498	438	408	464	430	433	428	407	434	424	424	424	424	451	457	433	438	449	432	411	442	409	445	461	436	418	402	403	415	446	412	414	394	391	413	428	432	419	452	456	413	409	448	426	408	436	420	450	441	420	423	449	432	438	423	414	384	431	459	453	420	413	431	441	401	418	446	416	428	431	440	431	437	426	396	395	420	427	386	462	427	455	449	422	409	436	490	456	395	459	471	399	427	437	446	422	449	454	420	414	393	421	450	405	444	401	441	456	393	437	431	397	418	422	480	430	435	468	412	412	453	412	421	420	485	425	423	384	452	472	417	428	449	423	430	433	391	433	417	417	464	453	426	417	450	452	446	413	418	407	437	455	422	418	438	415	443	405	447	393	420	433	430	427	451	491	388	459	414	393	466	404	456	433	420	451	427	415	456	393	413	429	436	439	459	444	420	470	427	418	422	418	443	425	408	388	419	466	413	402	443	457	381	413	442	421	394	420	413	411	466	435	442	396	427	458	424	451	413	425	418	398	403	408	428	402	409	463	432	447	404	393	417	447	413	404	410	424	438	409	399	417	389	416	442	459	469	413	452	399	412	387	420	405	417	437	439	435	414	392	423	449	435	492	455	410	439	434	462	394	475	452	410	429	430	420	438	427	409	430	451	426	444	421	440	412	408	446	361	410	432	440	447	420	475	418	461	399	439	431	453	454	405	383	389	426	465	442	474	416	374	415	429	401	408	417	433	393	430	409	463	442	442	413	461	413	411	451	442	431	429	421	413	410	402	401	437	409	414	422	409	414	439	456	425	460	438	457	435	438	399	415	420	444	446	443	418	387	447	445	439	440	397	422	417	373	409	432	413	428	438	383	420	421	403	451	423	424	427	441	403	407	417	444	454	407	423	411	440	433	456	464	414	446	421	445	422	421	425	394	399	431	440	422	437	430	445	383	415	412	460	410	416	385	417	440	410	434	451	428	419	450	409	415	405	413	423	405	475	406	423	448	439	395	435	400	441	433	452	414	460	406	400	363	406	438	441	433	475	422	412	426	463	451	413	433	426	392	423	436	423	399	397	431	446	435	432	432	434	435	445	411	440	447	383	436	410	447	424	421	444	456	417	456	401	385	410	407	430	416	437	446	447	410	424	413	444	433	444	452	418	450	462	432	404	433	394	447	427	419	449	437	427	431	394	436	402	410	410	384	393	436	463	444	443	423	425	405	409	407	439	443	442	465	448	432	451	419	413	424	420	382	410	408	417	393	429	449	426	393	408	395	430	444	455	425	460	456	413	406	432	417	395	477	452	498	423	418	406	462	453	448	418	441	449	443	463	451	459	453	413	399	426	434	402	457	395	422	425	466	459	418	471	441	426	417	399	465	431	427	434	423	417	395	442	433	430	404	465	385	441	420	441	425	456	437	428	470	430	440	421	408	419	405	409	400	446	388	416	420	418	422	434	423	419	463	457	459	414	414	401	441	424	439	408	454	442	420	455	409	427	445	458	409	389	434	425	415	408	391	397	429	411	422	406	411	397	450	416	451	435	391	408	423	448	429	432	391	430	419	428	425	457	412	417	419	359	414	393	436	401	398	443	442	445	459	390	423	387	433	392	376	436	394	432	437	427	430	433	415	448	464	467	408	393	432	410	419	456	377	410	414	398	386	442	449	425	409	430	410	444	401	438	417	449	429	393	456	423	444	435	438	482	428	440	443	419	427	472	422	427	436	428	445	421	453	409	430	418	388	386	411	462	411	441	428	436	396	387	470	420	407	406	443	409	424
28018	26313	35092	27264	6630	4390	3137	1896	1487	1314	1230	1176	1140	1073	1131	1076	1065	1124	1098	1019	1027	1012	1002	985	995	1001	1023	1020	1016	987	1001	1039	990	997	992	1011	994	997	1024	947	1013	984	961	921	957	963	963	929	975	979	944	959	1001	967	992	955	919	954	996	946	957	969	1025	927	956	962	898	1001	953	1027	950	890	933	997	944	932	916	922	886	964	977	959	848	940	897	969	947	997	942	931	904	970	863	964	916	935	940	937	927	976	914	1000	935	983	923	938	950	952	966	939	937	963	859	952	922	996	942	919	990	952	939	952	953	925	975	922	946	948	938	1022	961	976	918	953	942	943	958	925	932	981	942	983	920	954	933	969	906	947	962	941	920	925	901	927	963	905	911	964	951	941	977	907	881	944	920	966	938	937	934	973	976	981	896	946	929	907	925	952	957	935	917	950	907	964	898	952	918	931	959	918	945	965	965	950	949	988	930	952	926	924	972	891	1002	901	944	979	905	963	911	954	971	935	965	932	981	922	968	900	942	989	954	899	903	917	951	940	982	949	929	913	976	884	920	925	924	1020	948	957	952	941	970	926	958	898	960	983	917	952	1011	1022	894	922	955	897	921	919	912	952	909	968	938	932	909	946	911	888	893	946	935	911	968	935	945	956	892	897	912	903	939	982	916	955	948	921	891	950	930	980	973	919	939	937	901	921	944	937	966	898	886	942	1006	921	882	915	922	927	951	921	912	990	940	923	930	967	998	927	966	980	925	982	922	952	881	943	949	864	963	921	931	945	1002	908	929	980	957	937	901	980	995	964	919	917	923	962	952	956	932	989	978	936	895	979	950	945	980	940	956	964	970	914	912	941	932	896	1011	928	976	915	912	898	903	923	879	956	940	886	999	988	930	883	960	922	912	926	878	949	910	910	918	971	905	890	928	938	896	942	896	910	966	923	951	949	954	898	953	928	948	950	959	1024	915	933	937	959	947	919	932	921	929	915	910	943	889	918	965	948	885	956	927	937	953	892	996	923	967	926	931	935	882	947	949	973	921	926	863	965	950	949	952	960	958	945	962	874	929	948	951	997	966	951	962	952	956	879	870	980	918	941	919	955	957	960	966	939	929	986	953	1031	969	895	962	920	949	952	909	954	936	918	938	883	923	985	979	904	903	993	927	972	936	945	982	964	1003	899	961	946	953	974	907	951	992	961	943	929	961	916	957	942	930	956	895	938	913	949	953	898	940	982	933	959	947	972	945	993	924	941	928	949	916	908	913	905	986	925	974	874	926	928	932	898	986	971	952	917	933	987	927	896	960	974	898	913	957	939	953	953	950	940	894	982	913	945	924	921	867	901	900	943	939	877	958	902	942	937	975	930	925	920	942	926	918	944	945	928	965	1006	938	994	978	964	909	957	982	912	985	946	897	902	976	941	937	935	963	947	966	973	958	1025	968	936	939	924	904	920	937	893	932	958	891	977	919	898	914	937	941	968	941	935	889	917	956	934	936	901	975	992	903	911	925	904	975	884	904	961	900	932	1019	932	903	963	938	958	970	964	950	933	964	943	972	908	910	989	956	951	931	953	930	921	931	967	903	936	983	889	944	960	891	943	985	947	912	948	937	972	941	942	930	968	1001	970	902	939	862	903	917	918	939	950	988	969	926	901	945	960	944	937	925	929	957	936	996	956	905	951	956	973	901	928	949	949	909	985	932	945	926	916	951	945	974	947	920	956	947	889	977	972	928	941	946	955	902	942	951	983	977	922	940	956	966	927	962	930	935	940	964	938	960	915	945	919	957	923	995	924	999	952	959	958	968	922	959	941	939	968	946	943	938	909	962	895	937	912	943	934	965	973	965	879	868	963	936	959	917	941	894	944	937	991	952	928	909	915	990	908	931	939	938	950	969	956	913	962	926	919	897	955	923	914	956	890	920	912	935	923	951	913	940	904	918	949	964	942	954	925	956	958	902	932	929	921	947	932	955	947	946	919	963	983	979	955	971	971	964	944	992	897	918	928	984	978	947	946	906	944	942	1037	974	909	906	929	939	914	923	935	948	977	954	956	903	940	927	896	940	950	883	886	919	941	929	930	939	919	946	921	1000	951	926	955	981	949	938	913	933	957	942	935	917	914	877	993	948	904	955	918	943	970	961	931	921	928	948	913	915	962	961	928	927	937	1007	951	958	928	939	905	925	898	958	935	895	960	964	961	959	958	907	942	887	872	961	881	957	915	914	889	942	910	960	985	938	940	972	915	907	960	966	903	934	907	925	904	921	916	913	945	954	968	944	919	910	914	911	897	909	950	900	904	952	927	933	923	983	930	924	947	989	943	890	948	953	916	924	988	963	900	998	928	902	912	895	935	914	901	965	896	985	957	924	925	938	925	894	913	911	932	907	903	939	1004	990	960	978	962	934	943	992	920	957	987	923	973	953	929	951	966	948	952	911	957	885	991	927	975	985	932	918	913	1005	915	955	961	935	959	929	967	961	971	995	927	947	907	942	953	943	922	910	963	953	915	939	949	911	959	942	955	942	958	933	922	941	986	939	907	947	960	928	881	893	964	921	910	950	887	933	960	950	931	902	897	940	902	975	959	1000	967	936	922	925	920	930	957	952	907	940	970	911	919	952	954	951	925	894	968	1010	946	933	977	899	1027	1006	948	905	951	1027	954	930	948	959	951	936	947	955	955	935	916	960	961	932	979	930	941	927	976	971	937	910	915	919	941	932	963	953	891	940	998	975	931	976	927	973	962	959	954	944	940	923	912	945	957	886	928	922	960	973	905	916	914	964	922	907	906	976	950	940	915	976	938	966	955	938	922	989	946	909	973	915	913	911	938	955	910	971	938	986	948	915	922	981	948	891	970	904	935	916	952	933	970	952	919	950	948	922	914	953	912	976	951	941	982	917	896	931	923	872	934	942	919	943	965	938	866	923	969	964	928	937	973	986	929	920	902	882	939	909	920	948	912	947	946	972	954	971	999	903	936	982	962	982	927	950	972	940	930	984	970	913	907	957	947	888	909	1011	922	956	930	943	960	910	948	945	918	1001	1000	975	940	943	965	906	971	993	921	950	974	940	959	890	918	931	966	951	997	978	927	938	968	967	953	931	945	977	914	925	955	954	982	969	902	957	886	936	914	920	899	933	923	963	934	955	889	951	911	976	903	976	920	952	925	975	942	937	913	893	940	986	920	917	940	935	978	949	982	872	948	919	934	943	962	995	917	913	899	911	922	967	959	921	942	948	916	953	929	980	946	954	957	985	914	904	964	972	954	941	934	947	960	974	939	900	973	940	971	998	942	968	950	902	925	973	971	938	890	870	904	927	901	978	938	905	869	924	994	930	945	938	960	959	970	939	959	974	935	937	893	957	937	943	952	941	970	932	924	869	1013	892	947	895	985	935	974	907	919	893	967	978	899	936	913	915	915	951	904	924	958	923	972	918	993	888	945	927	947	966	947	978	960	932	943	921	973	905	930	926	916	893	959	944	916	904	973	902	937	954	1015	952	937	914	977	901	958	936	952	908	940	929	1006	945	935
21646	11711	8034	4052	1018	780	589	527	427	351	429	475	408	467	435	437	435	413	436	373	408	443	451	416	426	432	399	459	445	454	422	413	444	409	441	438	466	449	407	403	419	417	437	460	443	400	440	438	449	442	395	413	441	415	420	441	468	419	423	432	420	416	421	406	418	395	412	422	466	439	391	421	395	421	426	466	406	428	434	381	411	428	450	418	445	453	391	424	435	430	448	396	418	443	395	408	432	401	406	430	419	423	401	430	426	407	385	433	416	433	397	427	412	414	381	409	447	454	430	392	428	402	402	409	419	443	458	445	416	413	397	407	401	439	444	430	471	422	443	393	404	441	462	444	435	469	419	431	438	434	461	414	438	427	417	437	365	456	420	430	427	437	409	409	435	380	435	439	408	428	441	410	452	410	435	447	382	452	454	403	400	418	400	421	418	415	423	416	410	427	411	379	430	421	447	413	400	381	439	469	473	416	430	410	370	384	409	419	478	431	418	412	419	409	405	411	408	421	438	436	415	400	413	437	404	433	433	457	418	444	433	432	394	461	428	398	399	426	427	420	389	426	425	422	445	472	408	423	472	402	395	420	438	419	446	392	406	424	417	471	424	436	428	412	421	454	410	402	435	403	453	410	441	448	433	396	420	413	411	386	437	407	452	402	441	409	423	373	384	411	378	425	424	431	424	427	460	432	427	408	433	380	392	412	417	433	435	429	448	398	463	414	423	405	401	397	443	417	421	421	426	387	431	438	452	430	421	416	434	436	425	409	409	425	422	378	451	438	409	449	448	412	444	435	407	415	406	397	382	422	446	410	420	446	411	416	463	408	451	410	419	423	414	443	424	403	426	374	429	401	412	403	431	431	460	431	433	427	403	410	435	439	429	432	433	413	402	388	419	441	455	393	402	388	441	417	440	434	439	435	401	387	421	401	405	394	401	458	434	414	422	383	383	462	445	481	413	447	376	396	410	417	414	456	453	453	464	400	401	435	393	422	456	451	418	393	411	443	422	451	447	419	418	441	469	401	430	407	422	458	387	423	422	448	460	401	480	450	432	445	415	420	428	447	455	435	452	456	429	438	401	435	429	417	377	403	411	398	433	436	398	413	429	388	433	374	402	413	431	490	429	396	397	447	356	388	391	402	405	481	482	438	449	423	454	451	460	425	447	443	444	456	398	440	461	457	420	383	418	421	436	456	382	437	392	397	491	443	395	436	449	453	381	433	455	378	427	412	415	444	466	405	377	402	421	465	440	451	405	419	440	433	404	424	398	414	424	447	502	376	338	385	443	424	423	440	427	433	427	437	421	401	397	447	414	478	459	444	431	391	417	461	464	409	406	413	429	453	427	420	419	445	428	417	436	420	434	424	436	440	423	414	436	433	432	411	439	396	468	419	445	445	440	459	463	417	417	438	465	460	422	477	435	445	439	440	446	440	419	456	375	450	424	417	435	427	419	429	386	416	472	446	436	449	432	434	401	483	449	428	375	432	440	430	411	412	434	428	430	424	401	415	438	427	385	477	403	427	372	398	416	458	419	410	419	435	410	420	407	442	427	445	434	438	421	409	467	450	418	442	400	380	374	389	447	419	434	473	414	400	415	440	430	412	475	430	459	408	399	415	415	404	436	442	437	400	405	414	405	431	409	416	423	382	429	433	386	375	447	458	419	436	452	383	421	434	463	418	441	399	371	420	423	459	417	460	440	461	446	420	419	450	422	402	455	424	378	419	418	442	455	409	405	415	392	423	424	408	438	408	430	419	427	439	451	406	439	415	430	402	425	420	393	429	399	446	407	441	433	422	467	459	399	442	448	380	401	372	449	413	397	464	450	413	430	473	413	425	414	467	425	409	417	364	413	481	414	423	442	447	438	446	441	449	415	410	408	401	431	439	421	439	404	406	401	452	383	445	394	406	421	425	415	396	416	422	461	378	422	421	455	443	403	390	427	444	447	430	423	423	457	421	427	424	426	448	401	415	418	425	397	468	448	412	407	412	415	425	453	471	411	458	414	445	463	409	447	425	414	402	423	432	479	421	436	444	447	391	401	464	408	443	435	487	437	449	434	440	426	426	400	418	448	423	422	437	414	402	404	405	395	439	473	435	446	407	409	437	415	398	428	449	437	405	402	439	392	428	429	437	392	398	448	443	421	419	434	376	436	459	440	429	458	401	431	415	439	416	415	438	402	436	402	458	487	458	436	425	421	436	401	432	430	461	445	431	406	421	409	416	401	426	392	423	444	433	421	455	446	423	438	442	399	426	435	470	440	419	426	392	396	458	445	455	405	455	416	451	443	421	380	427	466	454	416	393	400	427	416	436	438	407	396	411	446	445	431	466	386	426	426	452	412	449	453	422	418	414	414	448	465	434	404	407	424	445	479	435	457	435	417	433	484	447	431	396	442	436	418	459	421	408	416	457	408	384	432	389	490	410	428	511	433	400	454	417	438	396	429	438	418	478	409	437	409	434	457	447	422	414	411	416	458	431	413	443	424	425	436	438	440	429	410	451	431	412	431	440	392	414	400	403	399	404	439	428	451	411	420	412	432	445	422	402	426	412	414	410	443	430	407	399	413	380	438	445	470	443	433	405	411	445	394	411	409	456	454	437	441	445	425	432	413	450	431	443	434	441	431	416	454	421	419	428	430	430	407	419	434	432	427	433	411	414	439	413	431	387	401	417	399	417	390	392	397	433	429	451	454	416	426	444	396	411	465	435	419	454	446	432	427	449	391	415	417	425	421	434	427	363	383	384	408	394	395	428	423	418	404	424	452	422	421	410	393	424	428	432	379	413	466	436	451	472	464	415	431	415	415	434	391	427	432	454	422	410	433	417	380	442	412	427	402	388	435	426	422	410	416	412	431	405	422	415	440	434	490	429	407	430	442	423	424	421	412	361	426	409	412	433	399	430	460	424	439	448	415	394	425	414	406	428	447	405	443	418	440	407	445	453	452	415	433	432	466	414	422	441	433	451	433	424	400	390	434	466	450	442	439	430	425	426	420	367	413	418	472	443	444	425	440	433	408	380	464	430	435	420	404	377	407	451	430	411	378	399	419	459	444	432	382	383	434	482	385	444	404	400	433	450	427	420	459	414	400	426	451	406	437	441	464	435	408	440	444	424	430	433	453	392	399	421	394	443	417	397	415	375	402	398	434	421	409	415	413	412	400	448	464	426	387	437	430	467	417	440	435	425	441	462	411	432	407	417	424	428	396	448	430	429	446	445	416	455	419	447	401	410	440	447	451	412	415	420	426	451	466	434	445	439	443	414	385	419	446	388	439	413	413	420	414	451	446	412	398	433	424	432	462	405	437	442	411	438	410	429	415	460	486	436	466	448	411	419	442	421	429	411	420	397	407	456	448	434	466	439	402	423	459	391	411	406	405	421	437	385	408	453	428	432	436	398	410	429	394	436	407	378	419	426	403	400	418	441	427	389	436	407	447	435	436	376	437	427	441	423	420	416	436	423	416	431	434	388	391	457
12902	9165	12743	8439	2926	2327	1600	1242	1123	1092	965	969	925	951	942	941	966	905	1008	947	952	990	935	941	907	906	935	950	915	981	929	968	877	906	960	905	927	918	942	988	1001	877	967	968	934	923	915	917	969	908	980	924	906	942	857	927	970	965	915	897	916	959	878	927	897	928	919	948	947	899	936	902	948	979	970	878	903	885	899	944	936	929	925	885	921	918	908	910	945	922	942	914	1045	868	969	1021	979	944	926	937	948	965	935	973	884	951	877	903	892	963	924	953	981	927	910	965	921	896	925	928	933	942	1002	949	924	979	1018	972	907	951	950	906	909	972	900	977	976	930	949	939	933	974	948	916	884	931	963	953	960	916	943	922	927	966	934	950	941	866	986	942	910	951	954	878	919	933	924	927	934	919	896	938	951	916	954	905	898	931	911	906	951	911	890	933	955	966	897	906	947	899	949	942	919	969	917	909	973	924	876	932	958	922	913	1006	948	939	903	935	857	948	941	967	939	945	954	926	923	944	946	910	916	897	953	896	963	897	935	971	889	944	912	1022	931	926	956	913	961	939	902	912	900	886	899	887	920	950	966	914	917	905	911	960	983	923	935	916	938	924	924	992	902	927	876	890	910	940	882	917	940	910	868	931	919	915	966	945	957	953	931	892	960	952	926	898	939	921	912	975	933	930	949	894	925	955	896	916	995	923	928	944	911	913	936	933	921	879	971	952	926	915	921	959	987	962	893	927	946	929	947	936	917	959	934	955	882	892	892	967	962	955	952	906	902	902	930	1016	943	948	937	911	928	898	940	948	945	931	969	954	885	934	907	992	945	909	923	967	923	938	931	947	873	878	958	905	917	924	927	930	921	952	950	883	930	896	902	974	898	937	956	900	904	937	925	921	898	906	882	932	946	930	959	960	896	883	920	992	910	880	950	910	904	946	916	955	913	938	860	955	975	911	916	973	887	908	898	983	932	943	936	960	964	894	926	946	929	890	896	953	944	932	889	940	943	903	893	933	931	879	870	941	934	837	936	892	919	927	929	917	953	921	917	864	975	902	911	947	901	943	917	934	874	948	882	982	900	971	894	939	865	944	921	880	932	971	859	994	966	946	900	957	944	922	927	901	929	923	911	952	870	895	919	974	899	920	907	908	915	918	908	952	900	892	912	949	968	941	941	928	944	904	926	911	907	945	881	904	936	909	898	917	926	929	943	948	902	913	949	973	949	941	934	909	924	960	945	899	913	943	890	961	964	857	865	953	927	993	922	902	959	938	979	954	948	938	890	977	919	919	915	901	968	921	943	926	901	930	913	977	882	1005	930	947	904	961	977	916	940	903	915	925	961	910	963	930	904	943	873	902	954	925	908	945	890	936	966	928	908	917	894	942	976	976	967	915	938	939	901	938	915	945	917	954	925	945	893	958	903	899	904	935	881	950	955	940	938	890	924	925	1002	983	907	982	905	932	918	982	895	957	915	962	899	962	954	896	917	920	927	941	878	908	924	991	922	959	877	945	922	918	892	948	891	949	979	937	965	942	911	885	918	910	926	951	920	916	940	918	930	916	917	961	862	867	889	942	957	930	907	910	958	951	924	926	934	931	917	978	914	891	910	957	878	919	921	948	882	942	947	911	921	882	1001	968	930	939	912	971	921	898	904	942	953	907	954	910	900	914	950	905	935	997	893	889	984	941	942	919	942	884	924	976	906	923	919	948	919	911	932	913	943	921	926	951	994	894	943	877	897	949	906	877	949	959	911	919	895	906	890	906	915	899	860	933	958	901	932	943	913	896	970	936	950	901	889	892	911	928	918	934	868	892	922	894	930	902	985	936	949	894	929	926	946	923	957	879	891	945	926	914	934	896	925	961	958	928	940	916	965	932	930	953	896	936	889	907	912	899	898	940	942	958	926	915	929	981	940	950	989	925	957	976	917	968	858	835	934	964	917	928	926	892	941	893	963	926	926	944	898	917	936	921	925	942	883	939	921	920	938	888	906	866	930	880	908	918	980	932	951	942	932	923	951	953	911	971	942	945	959	989	962	921	956	923	945	944	921	904	931	917	924	970	884	988	979	919	931	941	895	962	934	846	938	887	929	933	962	998	916	937	940	965	936	915	931	891	913	910	966	949	867	927	928	905	1000	918	926	927	906	1022	916	930	917	885	958	976	923	886	943	908	977	931	907	935	945	865	958	972	851	913	945	945	957	940	889	964	906	927	946	922	961	918	919	956	924	961	950	960	961	916	937	900	876	917	945	965	985	943	883	941	935	878	939	915	939	952	987	884	916	936	961	919	955	908	897	962	937	879	904	966	920	972	941	852	921	883	934	955	901	941	960	911	1020	928	948	898	867	885	929	938	932	903	921	941	964	1000	951	925	936	891	957	922	932	918	973	934	940	926	899	886	941	989	933	959	883	928	981	930	911	881	917	960	934	935	983	865	958	949	911	956	911	916	890	971	937	976	938	916	928	945	920	937	934	890	957	978	911	951	969	910	969	889	935	929	872	891	967	884	934	915	884	898	906	891	888	901	936	925	983	967	968	923	948	879	934	956	950	1001	958	903	916	929	879	974	928	883	858	917	904	930	1006	951	993	923	954	909	973	927	929	935	921	951	941	957	904	886	943	998	940	967	961	907	898	935	914	971	907	902	944	914	930	901	908	905	909	909	972	930	966	941	864	944	968	923	936	910	955	989	963	938	953	1012	950	906	874	897	895	958	869	914	872	951	949	940	950	903	976	922	987	949	985	941	911	918	972	890	914	875	919	954	915	949	922	918	920	921	938	946	909	896	872	877	903	948	973	942	899	894	961	955	837	903	937	971	924	949	894	915	906	961	935	938	942	932	967	943	877	981	935	932	920	920	930	934	944	979	921	941	932	917	972	958	905	933	919	932	946	942	902	942	927	923	928	973	876	955	897	923	932	969	916	958	903	941	876	879	907	902	908	907	958	953	912	936	932	912	1054	952	945	929	926	977	956	966	899	955	949	903	904	960	920	924	949	963	996	901	918	924	893	911	891	903	947	949	894	904	869	940	907	944	922	934	960	940	940	906	918	964	947	938	939	896	918	910	936	932	927	895	949	960	955	907	913	939	900	874	931	958	912	952	939	945	913	904	903	1018	922	908	912	928	933	968	889	953	878	934	939	906	921	927	879	948	973	933	961	909	907	958	886	901	904	931	936	949	914	975	916	926	930	885	877	929	925	926	931	938	926	905	928	935	895	942	884	910	955	961	950	948	862	1003	907	891	895	918	905	978	864	924	900	915	928	967	913	964	959	966	894	897	917	927	933	885	912	942	932	926	967	921	939	927	950	944	910	919	939	968	905	926	948	903	975	940	954	993	915	882	967	918	937	966	944	934	869	916	891	958	908	922	897	938	968	973	976	962	933	894	925	946	946	940	931	891	950	935	917	886	971	971	931	941	968	939	919	940	855	886	897	961	944	920	949	877	951	922	905	921	903	959	968	900	914	886	905	893	931	967	915	916	911	921	950	949	944	996	932	963	965	948
35729	24574	23073	15306	2632	974	632	507	461	430	406	377	382	379	420	398	363	410	422	399	379	418	435	337	412	366	431	414	382	379	402	389	422	394	410	401	362	398	380	379	365	366	428	418	387	370	350	413	346	353	364	337	392	362	379	365	406	386	353	379	368	349	378	396	393	382	358	397	398	407	395	382	373	396	372	359	403	355	373	393	389	377	334	379	388	380	351	367	381	364	388	369	384	397	368	366	391	366	405	385	344	385	412	413	420	374	385	385	369	377	338	390	382	413	394	388	378	386	349	407	394	349	401	358	398	396	364	395	362	357	378	412	393	393	352	404	418	401	375	344	365	376	385	383	386	374	396	385	391	364	413	374	378	394	390	379	375	348	336	391	396	351	380	393	354	378	370	399	388	348	349	399	377	402	378	334	387	371	366	399	391	366	369	350	342	385	393	387	382	383	372	337	393	356	375	379	360	355	380	392	371	380	361	363	409	414	386	375	377	415	371	369	402	416	402	386	388	424	388	398	416	390	387	395	396	380	370	379	388	356	401	414	357	408	361	415	410	354	388	381	355	365	361	384	389	374	379	361	400	387	383	337	353	321	324	386	392	395	422	369	388	394	389	392	332	376	366	397	350	350	350	375	404	400	403	372	408	390	395	395	348	333	412	364	376	390	361	394	390	380	358	379	376	392	401	406	383	411	386	392	346	354	392	357	395	382	366	388	385	404	393	419	380	405	374	397	408	362	389	377	399	398	358	364	387	373	382	385	433	416	393	379	396	388	365	385	337	375	364	387	360	387	404	413	364	387	360	382	357	348	390	392	378	372	374	353	415	385	389	351	421	399	397	422	444	400	386	397	375	376	365	405	376	377	407	366	364	414	406	398	378	384	404	387	400	376	422	401	377	355	418	349	373	326	357	395	371	358	363	361	424	357	333	400	420	397	398	366	396	394	403	398	356	367	353	366	379	366	375	360	382	350	414	388	362	364	401	398	418	399	357	375	365	353	365	373	372	397	370	383	373	374	397	359	374	390	390	375	364	356	403	352	395	414	367	388	390	391	354	375	350	408	368	389	387	400	350	370	391	366	399	395	392	333	400	389	372	390	390	371	403	366	363	389	403	375	376	403	384	361	408	394	382	370	375	359	394	404	367	358	414	366	360	382	350	338	390	367	406	367	386	355	371	396	380	365	340	360	385	344	413	372	381	379	390	395	365	375	364	370	442	395	363	347	391	369	437	392	380	378	395	405	350	366	384	418	396	385	369	409	360	378	363	372	350	383	420	388	366	370	397	355	408	374	360	366	379	425	387	363	393	385	388	401	368	386	355	363	392	405	385	417	395	354	374	431	411	344	415	349	375	386	370	418	397	402	398	381	386	372	381	390	382	411	362	362	370	419	386	385	378	365	331	391	342	417	377	394	390	372	362	372	367	384	404	385	382	355	397	361	383	386	394	350	368	368	411	397	355	370	365	421	376	379	411	397	383	373	396	412	403	378	392	392	389	376	357	353	414	370	362	377	377	394	392	419	362	403	391	349	395	369	391	379	342	435	391	377	373	366	394	383	344	401	381	406	379	352	375	363	381	399	401	384	374	368	388	449	401	363	367	342	391	376	353	396	409	397	384	377	375	384	380	395	383	347	376	380	391	387	392	333	362	363	383	393	392	381	398	386	359	389	377	382	360	375	357	372	404	410	360	356	394	389	377	391	405	390	367	393	383	418	378	378	380	364	367	381	390	375	370	348	393	377	383	375	388	402	365	359	412	372	373	393	385	413	381	375	379	345	374	350	402	345	374	374	363	373	368	431	394	364	415	368	396	369	425	358	394	422	363	372	384	400	387	367	381	348	398	433	365	425	396	401	385	406	381	389	373	359	401	403	363	394	359	379	398	363	354	373	413	417	392	361	411	356	368	387	380	391	371	384	358	352	363	337	409	439	429	384	388	376	418	412	391	394	384	376	371	377	366	373	361	367	409	429	403	398	376	411	372	371	380	394	408	354	351	341	438	380	402	378	384	402	418	365	352	369	321	371	411	405	410	365	380	336	361	358	355	395	379	367	422	393	418	423	355	396	368	368	347	391	388	372	341	359	371	400	380	359	394	369	372	416	388	382	355	399	384	411	375	417	390	369	405	371	376	377	380	374	371	402	396	369	372	367	386	342	376	414	394	385	417	369	403	385	369	371	413	382	422	367	407	402	429	384	412	392	398	387	379	356	382	367	385	359	376	399	405	400	360	358	390	379	391	382	408	337	356	376	358	363	387	397	429	368	374	384	379	375	381	411	389	387	367	395	435	381	355	380	367	371	346	387	400	376	431	379	374	342	369	399	394	340	358	403	383	374	368	373	384	386	369	392	414	332	406	390	356	388	381	369	372	384	402	385	371	379	390	369	343	415	404	381	383	380	396	369	386	343	343	363	415	398	388	369	370	353	360	396	392	374	371	384	409	356	367	362	396	385	390	403	422	369	375	394	366	378	411	346	387	363	399	382	367	377	405	384	371	357	406	375	394	385	394	390	396	394	392	375	411	395	404	360	374	369	368	394	385	369	433	388	376	376	343	359	443	353	397	369	393	380	385	421	378	416	352	346	382	357	366	403	408	376	377	352	385	385	409	429	354	394	379	393	369	349	367	365	400	391	386	398	359	369	405	373	408	396	379	418	410	369	397	416	379	400	374	367	365	373	354	394	389	400	384	404	347	396	362	374	342	370	410	384	380	349	356	361	385	381	385	387	393	376	354	375	386	346	396	359	394	408	364	395	382	359	349	389	376	380	395	358	383	386	354	397	417	361	363	358	364	382	422	371	386	415	384	356	375	331	386	381	414	391	407	384	373	378	361	410	393	370	378	385	384	389	355	360	394	374	379	392	379	386	392	376	361	362	374	359	391	373	397	338	398	367	360	391	358	373	361	402	360	360	366	400	365	389	355	412	366	421	348	403	357	406	357	377	399	390	371	369	365	355	372	378	354	384	420	364	379	347	390	347	419	382	370	363	388	381	381	389	405	371	415	364	359	367	407	375	389	412	383	393	379	346	408	393	371	365	387	379	349	435	419	355	392	366	382	362	380	367	351	381	375	409	370	358	402	372	381	369	352	377	445	366	367	353	401	390	384	364	370	359	350	376	352	369	362	371	392	337	381	405	398	368	388	335	356	377	384	358	384	389	411	329	424	393	365	345	413	425	416	421	411	405	399	373	371	375	381	359	382	381	399	366	387	395	378	398	407	377	391	380	368	406	454	351	380	386	383	369	348	363	333	352	365	400	395	394	386	410	404	374	407	400	337	366	381	374	382	394	357	371	371	380	440	410	399	403	375	396	386	359	376	388	397	374	389	327	349	373	385	366	390	399	405	402	370	360	371	369	365	371	374	381	359	376	341	384	392	365	363	424	416	402	388	369	376	419	424	440	378	389	384	390	433	376	397	409	367	417	415	379	373	370	365	333	397	363	363	380	397	394	338	405	381	410	379	386	377	401	377	384	393	355
22986	18748	28011	20253	4296	2837	2048	1392	1192	1138	1056	973	1014	990	968	900	944	972	901	956	870	913	916	857	897	847	830	894	874	890	887	910	899	899	843	851	861	881	900	833	866	915	855	902	872	869	836	915	816	874	873	920	894	873	909	836	849	842	855	847	897	834	885	868	872	841	804	865	861	875	879	832	805	808	838	845	853	855	866	821	857	826	862	845	825	843	915	897	857	852	822	878	879	827	838	802	847	832	952	842	820	887	858	807	852	861	870	832	822	827	873	862	826	839	834	838	908	860	873	829	890	853	858	815	905	813	936	841	845	883	884	875	856	877	859	889	882	842	790	876	835	807	882	888	844	867	839	885	887	815	851	845	853	882	873	872	843	856	842	861	819	828	836	886	842	854	835	834	896	850	794	898	832	843	861	913	851	860	860	845	885	910	869	898	842	825	866	847	836	869	832	847	790	850	839	833	862	824	859	809	861	887	873	909	886	870	791	854	841	861	863	864	864	816	919	879	818	829	831	868	835	808	844	837	828	902	876	826	868	841	861	858	865	849	830	859	852	836	858	841	828	838	811	860	770	819	907	854	847	847	872	905	820	874	882	839	847	822	867	851	899	861	884	853	889	882	830	857	844	771	845	878	879	839	850	836	878	829	826	797	846	865	879	873	799	878	897	845	809	888	845	831	858	828	815	858	893	843	852	889	807	838	845	864	874	819	791	855	832	829	808	779	913	841	831	835	835	835	863	861	832	860	838	800	867	836	863	859	801	836	879	807	848	835	884	832	839	839	839	882	859	818	887	845	852	851	794	855	831	785	856	858	817	840	870	899	844	818	887	822	857	838	833	816	820	869	849	861	848	903	786	818	812	837	868	837	815	851	831	870	834	867	860	833	844	794	856	841	875	840	851	840	896	879	826	849	806	838	863	860	855	850	873	928	873	805	828	889	830	869	866	865	880	836	843	868	808	879	893	896	870	845	857	887	872	801	863	885	788	859	903	825	867	842	846	844	873	863	855	805	837	829	868	858	868	842	892	804	869	863	882	834	846	847	791	885	836	861	820	890	831	817	838	862	874	814	875	895	803	839	909	817	846	849	820	841	864	847	807	831	862	848	838	846	851	892	877	807	823	897	877	829	847	803	822	892	877	822	874	844	829	867	877	883	870	846	896	813	818	852	868	872	860	898	875	830	817	838	826	855	840	838	851	828	842	844	830	880	819	859	872	867	880	829	904	821	851	828	797	864	828	888	865	851	807	812	844	840	821	908	815	871	861	856	809	885	795	909	820	827	811	832	842	837	851	875	853	829	886	802	899	831	852	838	893	860	863	857	861	847	814	849	874	841	858	891	838	834	823	815	855	853	897	806	864	852	844	832	847	819	916	836	861	844	843	884	860	795	875	863	818	836	837	804	818	835	838	823	836	861	839	854	815	839	808	817	847	870	891	847	856	862	825	822	859	802	836	810	842	848	837	846	838	831	858	871	819	839	800	886	885	861	836	882	876	873	886	827	888	828	868	899	845	831	905	812	839	836	819	871	910	847	909	830	803	870	883	881	855	854	831	911	890	866	830	853	841	849	852	852	827	788	839	820	853	874	854	851	875	855	859	771	913	855	810	853	862	850	870	846	805	825	865	822	850	843	827	861	843	879	856	808	799	872	807	770	837	886	836	863	873	845	875	853	835	856	851	876	863	830	844	857	866	817	849	882	814	840	857	852	859	800	834	824	847	870	872	836	927	859	873	875	824	880	836	877	843	843	873	828	857	869	893	891	775	836	840	850	852	868	850	850	911	863	855	815	793	843	860	835	876	857	896	828	864	842	845	834	862	816	848	813	876	855	840	805	831	845	816	855	847	878	876	899	855	843	835	831	843	861	871	822	859	866	883	871	840	802	898	834	911	830	860	876	856	856	856	885	862	832	840	862	881	837	847	861	823	883	869	874	841	841	849	831	833	855	865	806	850	842	822	837	880	817	841	867	849	860	830	829	864	875	865	869	901	864	834	872	839	817	890	890	842	813	803	909	854	841	861	862	841	806	835	841	862	855	878	829	872	799	910	833	856	883	871	898	849	862	871	820	886	830	840	846	877	816	822	791	867	845	852	877	905	816	875	830	888	863	834	790	843	832	906	840	841	891	872	848	849	883	897	867	882	821	836	839	791	920	804	896	876	882	811	779	838	856	886	890	797	819	918	868	921	874	870	812	812	822	873	823	866	873	866	838	850	818	849	812	868	823	836	870	847	857	889	821	878	847	847	867	850	869	854	891	799	872	824	843	800	851	867	842	853	864	901	911	851	862	857	816	865	863	860	807	887	828	878	840	857	853	832	821	871	837	831	874	861	874	848	891	834	844	872	833	831	841	847	858	850	820	857	876	881	897	890	845	835	821	858	860	816	878	820	900	836	849	791	910	867	833	835	829	897	823	860	828	826	857	871	916	892	838	836	851	850	854	832	867	848	828	827	851	828	848	868	847	882	926	870	822	811	860	876	894	876	831	826	824	885	854	856	832	901	834	877	844	852	824	836	818	847	866	848	847	831	828	825	879	821	889	819	899	857	886	818	813	867	842	858	843	834	843	807	824	837	870	890	813	858	847	884	838	779	869	865	842	861	871	896	862	862	845	799	863	823	865	848	865	809	847	845	844	831	839	863	851	877	922	833	868	838	849	867	803	871	845	841	828	865	879	857	842	881	825	854	858	831	818	817	862	855	865	841	868	788	844	825	865	804	852	821	874	858	852	830	836	836	828	835	856	861	870	876	866	879	824	835	888	833	864	888	866	893	810	866	818	886	834	878	852	828	864	821	885	810	891	893	840	881	880	844	835	797	853	866	832	820	878	893	822	871	842	854	795	818	879	910	878	886	834	818	856	880	869	833	888	849	844	830	857	810	860	884	847	868	882	866	767	822	832	879	846	861	851	824	868	876	876	837	780	855	814	869	812	805	840	902	862	794	824	874	842	857	825	890	840	848	882	880	865	875	875	815	880	857	823	888	792	845	855	873	830	798	841	877	873	897	795	830	862	808	829	855	840	834	875	841	848	859	856	818	866	858	819	790	848	879	808	938	852	819	858	799	854	822	858	900	833	851	799	843	831	857	825	849	849	849	838	808	849	853	851	892	808	835	883	836	871	838	855	861	935	840	841	879	790	815	860	831	822	799	857	889	813	857	901	854	867	885	849	835	802	848	878	811	807	860	851	862	864	857	884	890	855	818	847	844	912	847	829	885	856	904	853	862	909	843	849	856	809	840	889	841	871	833	867	851	866	819	832	861	797	837	857	836	860	876	839	897	849	807	845	879	852	872	876	802	810	869	852	827	835	839	848	880	875	853	848	885	860	851	869	851	882	786	831	846	818	833	842	844	878	803	867	854	834	837	866	924	818	889	842	852	868	899	784	868	851	877	891	875	807	847	856	867	837	870	858	850	912	843	856	816	804	867	791	828	849	836	928	832	868	840	836	874	797	824	839	878	858	836	828	869	873	820	823
46107	33475	35905	27542	7278	1901	1041	645	562	470	488	432	494	477	487	494	395	449	437	444	423	429	428	423	427	457	443	407	437	438	449	466	439	442	416	440	408	436	401	444	402	457	436	464	440	445	484	444	456	429	418	435	473	419	416	403	420	420	417	402	427	441	423	419	433	437	398	451	449	413	420	451	450	452	431	470	418	432	394	440	415	447	433	435	446	400	472	419	419	433	436	447	443	467	421	425	413	399	395	393	413	390	449	416	417	448	409	444	397	436	460	411	406	447	453	405	408	450	455	399	411	414	394	419	402	430	421	422	463	401	430	414	422	412	446	436	410	413	408	455	415	425	441	437	456	429	384	420	416	440	456	438	409	411	430	458	417	441	438	431	453	424	460	458	446	441	462	399	455	409	424	452	448	401	433	460	416	407	419	407	432	427	451	423	425	405	451	461	443	449	443	414	446	487	467	421	437	410	457	456	435	451	466	392	454	425	445	430	449	417	425	434	455	462	422	420	456	410	498	428	462	457	433	451	450	478	423	426	472	457	391	396	411	447	469	446	445	434	442	436	456	392	404	417	419	396	441	385	433	459	425	442	413	449	426	439	423	467	430	404	435	382	351	411	392	397	432	391	417	427	433	452	414	432	389	454	434	439	457	445	457	418	410	475	429	421	456	398	435	433	431	439	464	404	438	465	445	442	435	443	443	400	397	416	412	421	470	411	403	382	437	449	438	420	401	395	463	457	474	426	429	445	420	414	425	394	405	431	410	458	390	402	405	433	472	450	450	460	406	428	426	435	395	419	440	416	424	426	417	412	404	406	424	494	468	442	443	467	440	432	418	412	454	428	417	410	429	393	438	454	445	435	394	423	441	408	462	426	425	400	414	423	413	430	430	391	451	388	417	436	410	405	444	452	429	434	389	402	442	454	444	385	427	440	411	423	408	458	435	441	432	478	426	434	430	448	466	430	428	449	433	466	417	400	423	469	435	401	426	421	437	419	404	420	445	479	433	397	433	440	445	460	396	398	419	431	374	405	419	394	441	397	425	440	425	437	456	483	435	385	395	432	442	448	432	409	449	458	433	452	446	428	485	421	469	410	424	446	400	419	421	415	444	441	448	454	432	413	445	420	445	443	438	395	434	412	437	466	426	445	391	449	468	435	445	462	417	445	473	477	418	430	454	418	416	398	430	396	456	421	418	444	441	391	440	425	452	433	448	414	451	400	404	437	412	402	452	394	451	421	431	413	416	449	386	437	431	440	424	410	453	433	434	425	444	448	439	415	423	419	416	444	492	454	425	424	411	459	438	398	410	446	400	409	386	442	443	431	448	395	438	429	402	460	439	426	383	441	417	410	421	423	406	402	431	398	427	421	383	436	420	455	438	408	474	403	469	414	403	448	423	435	433	445	414	402	439	462	459	420	420	410	466	457	446	454	450	434	430	473	469	443	431	420	433	399	407	430	382	437	430	432	416	483	422	436	435	425	431	423	461	448	427	458	428	411	471	394	428	479	410	432	406	400	436	423	411	431	424	424	431	415	411	450	455	465	401	418	427	443	398	382	469	404	463	426	416	382	399	442	410	396	431	436	423	465	432	436	425	409	449	456	455	408	430	419	420	432	448	432	457	418	456	466	484	435	441	394	408	411	452	446	454	477	432	457	468	418	455	422	433	452	447	450	410	413	414	389	444	443	463	395	436	437	435	391	461	423	418	432	457	427	458	401	401	409	396	432	469	418	427	439	437	374	423	436	427	421	446	434	416	397	424	442	445	430	476	462	412	427	429	447	409	439	430	400	451	417	442	438	468	448	442	411	425	417	418	432	408	429	434	402	473	430	433	438	434	451	432	406	445	405	456	377	422	417	414	409	477	453	406	414	422	452	447	405	432	478	428	406	438	441	425	410	447	408	435	464	422	457	382	430	448	416	447	466	445	422	443	437	427	450	441	458	423	416	382	413	421	428	428	456	414	388	416	410	422	446	389	358	441	401	415	443	423	461	424	465	411	475	424	431	457	456	397	442	430	420	450	416	423	436	485	425	422	441	401	407	427	431	477	402	418	407	444	417	420	434	423	438	411	392	437	401	413	460	443	427	423	405	412	396	444	404	439	414	449	439	458	447	421	398	441	432	408	415	424	462	441	446	429	459	438	432	422	452	424	442	456	435	484	441	430	429	393	435	471	452	426	434	406	427	419	375	443	443	489	434	456	442	428	412	424	445	433	427	419	422	422	443	390	461	492	371	406	418	386	448	393	440	418	440	432	407	443	380	422	447	433	448	412	440	462	394	411	412	431	444	456	471	471	431	439	449	395	431	460	423	414	457	434	413	444	488	412	437	408	430	446	447	454	396	396	412	471	433	421	482	417	447	400	446	422	428	411	421	454	423	413	371	409	432	433	405	438	448	449	416	441	456	432	414	447	485	406	443	414	438	426	461	451	429	422	467	432	420	471	427	446	416	454	416	444	418	434	424	433	440	476	421	436	462	399	407	455	460	476	439	431	418	411	404	457	441	427	382	443	434	450	435	421	426	452	426	408	418	458	442	440	454	423	413	445	440	413	397	429	427	427	432	473	435	466	402	445	436	405	443	445	442	450	457	471	427	435	419	445	396	387	434	451	419	403	435	446	433	402	460	439	417	407	406	428	483	420	409	457	429	427	442	432	412	429	435	443	408	441	390	416	440	398	422	460	453	451	413	397	437	454	439	417	444	430	445	421	455	445	416	440	408	375	407	425	399	441	445	449	457	443	441	419	432	455	438	425	458	433	449	390	437	407	437	402	463	392	439	407	436	437	445	453	451	405	402	420	407	448	438	411	447	404	468	441	413	464	441	409	431	412	429	467	444	431	427	428	417	404	420	476	434	426	428	418	473	401	410	408	419	440	459	452	424	455	407	424	460	434	449	409	388	450	418	436	434	437	366	407	468	430	433	445	392	403	413	428	440	430	390	386	444	434	458	430	449	397	430	422	419	449	455	437	419	461	408	425	442	453	464	415	386	429	398	412	455	418	390	452	417	458	449	422	408	439	419	420	454	429	436	425	448	446	423	439	402	411	430	400	434	418	405	375	420	394	433	409	422	461	395	429	454	420	402	424	416	473	430	435	442	432	425	428	415	438	424	438	478	429	394	452	427	442	442	434	410	439	434	441	446	451	418	459	438	409	406	386	452	457	458	430	426	427	461	450	455	454	409	446	381	409	453	425	438	433	434	406	460	414	454	484	416	406	440	453	451	464	402	453	421	421	429	413	435	448	418	422	435	423	454	398	436	444	480	438	418	471	440	486	437	435	439	423	391	504	430	479	476	429	450	462	429	428	428	451	442	437	445	432	410	442	442	444	434	415	391	416	431	435	396	413	444	414	429	398	440	395	413	410	432	425	454	412	437	412	444	463	441	393	438	454	479	436	448	398	434	413	436	435	411	443	429	448	448	449	398	434	450	463	420	412	427	453	460	432	393	433	395	430	426	398	432	450	425	492	430	418	412
28647	25454	37792	30127	8077	4236	3084	1850	1526	1364	1248	1228	1222	1090	1133	1084	1083	1013	1046	1053	1024	1011	1030	950	982	964	1034	992	1032	966	1024	1033	1012	971	1064	992	940	980	957	985	1021	924	990	956	988	978	976	946	923	943	944	923	971	926	944	980	915	966	884	959	947	926	1053	984	949	925	985	1018	952	920	945	965	930	964	993	955	968	951	936	944	944	969	945	947	933	897	953	956	948	983	935	923	928	971	936	939	979	948	953	958	985	950	923	940	968	957	979	941	909	890	996	938	996	929	942	891	927	944	944	929	949	940	945	984	948	917	952	915	938	918	987	944	960	918	900	949	883	961	920	931	924	913	933	940	963	947	982	877	975	889	955	983	972	970	974	944	943	965	961	936	1015	906	912	895	897	941	933	933	952	972	961	905	943	966	958	994	970	976	915	995	963	1021	895	926	912	900	915	1027	985	930	908	930	873	908	954	920	960	968	999	956	972	937	970	905	935	931	889	909	929	913	915	922	926	961	935	956	938	912	989	961	937	946	945	968	938	927	948	924	934	921	929	909	919	928	927	954	889	964	938	919	978	953	978	916	949	996	979	971	892	973	939	904	988	948	944	948	984	936	959	962	952	981	986	966	966	938	975	933	985	942	960	921	938	977	967	914	930	969	977	922	988	962	930	982	917	936	949	909	978	968	985	923	925	929	944	932	900	949	894	874	939	990	936	907	945	970	951	961	913	940	864	996	964	934	970	937	940	915	977	976	967	939	959	911	938	970	969	939	957	890	924	922	942	988	944	1006	926	927	948	942	939	976	958	961	915	936	941	945	908	869	905	900	964	915	893	949	901	941	970	939	961	940	966	943	904	1001	913	919	920	942	973	942	920	898	940	901	905	994	963	913	994	930	982	1034	993	902	932	952	958	927	932	982	936	929	876	949	975	959	999	906	933	925	905	910	946	961	938	917	908	958	940	1003	881	976	907	931	949	930	923	936	944	958	999	936	1007	978	923	967	911	898	959	948	969	988	991	954	956	948	955	914	910	926	957	960	1028	1006	981	940	934	932	916	973	927	866	949	936	932	976	966	960	900	961	882	959	988	981	961	984	972	957	996	852	997	934	999	930	960	889	936	922	946	945	952	946	911	995	933	1042	889	876	971	921	938	1044	912	917	976	918	970	933	960	929	940	927	942	940	947	941	894	982	948	977	949	963	907	975	902	968	943	932	906	937	937	933	957	956	987	927	909	962	924	971	974	961	921	952	987	940	920	931	916	918	950	906	995	897	921	993	933	967	931	938	903	958	1021	964	946	940	903	888	1017	940	922	977	928	933	940	950	932	929	961	960	866	958	916	902	959	924	952	966	873	928	947	897	1003	906	957	961	900	950	992	958	952	905	928	960	950	940	921	942	1010	900	960	903	993	907	957	921	938	923	967	974	929	987	905	988	981	919	933	931	982	931	955	917	953	915	923	970	950	920	905	904	981	1002	950	983	913	949	1000	956	915	937	954	886	922	903	976	982	967	937	967	967	1028	920	976	973	930	927	986	947	1007	950	915	960	958	945	920	909	956	983	943	924	951	958	938	929	976	956	912	947	934	965	949	976	869	943	931	943	971	959	951	914	985	997	984	993	940	915	934	986	934	928	969	936	950	938	952	948	989	932	947	905	963	918	974	952	993	958	954	957	880	935	931	921	973	945	962	957	939	995	978	931	944	979	1011	1010	971	949	955	970	940	961	890	934	975	964	930	925	890	982	998	972	1002	891	913	941	943	928	962	936	987	930	976	974	977	978	899	956	925	963	934	901	907	907	945	975	935	921	889	949	930	988	984	946	942	934	950	930	925	980	928	969	932	915	874	918	905	924	928	935	944	897	949	943	947	930	957	944	933	965	898	899	889	881	907	946	996	919	978	984	892	943	936	905	912	988	943	931	948	953	918	886	962	1014	948	995	921	939	924	932	918	951	940	921	903	923	948	933	939	909	971	938	954	938	942	953	984	935	940	914	916	912	933	945	930	917	894	939	949	883	914	887	966	942	904	906	969	960	901	920	996	887	956	905	967	951	923	964	948	926	1016	864	1012	948	949	933	897	942	881	949	959	968	951	984	923	939	964	938	897	911	921	961	946	927	932	952	976	965	955	915	933	973	942	939	933	912	950	938	930	939	955	985	956	973	953	950	895	897	928	936	910	953	942	928	960	851	955	954	929	911	962	950	946	925	915	955	947	931	905	909	952	967	957	938	909	893	940	923	936	926	968	953	895	927	996	946	955	995	956	932	1004	952	945	958	950	938	947	938	937	919	939	941	921	957	980	933	920	936	999	963	950	897	993	931	991	947	939	969	934	922	979	920	967	974	938	976	943	910	891	950	939	931	974	923	952	953	975	917	911	934	978	948	941	908	896	946	941	925	956	899	953	913	938	932	932	919	975	929	913	882	938	967	951	957	985	984	905	920	953	973	952	939	956	949	948	937	906	980	899	927	929	957	912	942	959	893	933	960	916	892	955	889	960	963	881	911	886	880	906	946	933	940	927	958	1003	967	977	1026	979	1006	910	940	907	960	898	962	957	929	919	911	965	929	997	956	921	959	964	977	983	897	1016	960	921	949	950	968	934	947	949	953	938	927	981	958	909	936	953	930	932	928	925	946	979	968	943	919	933	932	954	973	892	938	951	970	980	910	898	965	950	920	940	917	926	925	968	931	907	939	920	951	958	931	939	932	913	938	958	919	930	942	995	933	955	941	900	918	936	904	953	949	965	971	934	952	915	950	932	929	956	947	950	914	935	915	910	890	926	895	947	942	966	932	985	927	885	954	882	929	963	915	944	919	981	928	950	928	927	904	982	922	982	973	961	957	884	972	943	941	954	905	921	937	1005	961	985	992	976	978	973	974	918	926	976	900	890	969	955	970	903	896	979	889	939	945	958	880	951	927	978	979	985	939	919	982	937	982	944	960	970	937	958	909	997	947	916	922	925	953	938	913	950	898	945	919	932	886	977	975	928	989	929	937	957	965	940	879	921	987	954	928	938	981	963	883	964	961	947	933	994	935	908	918	966	998	991	977	932	909	921	973	940	968	941	922	984	978	942	882	901	941	964	935	912	962	896	931	907	955	906	955	944	923	911	908	907	953	951	975	897	971	956	996	987	928	963	975	936	957	958	900	948	949	888	1005	991	931	909	945	948	941	930	964	955	919	912	924	968	904	941	938	984	919	967	984	964	965	927	915	900	923	1001	971	971	932	919	931	948	965	963	947	954	990	920	917	959	966	924	926	931	859	998	868	918	949	924	942	918	953	954	936	901	955	923	930	930	928	925	889	943	950	962	916	951	935	931	936	879	931	959	1003	967	951	954	939	881	976	1006	914	948	991	960	967	955	967	955	943	917	905	922	979	940	948	935	901	897	962	998	921	868	948	956	992	982	947	943	929	892	910	960	887	936	1025	945	983	919	961	938	1002	925	1015	924	969	931	994	980	938	955	982	930	946	957	928	911	932	976	928	991	906	950	915	959	932	916	956	920	905	923	922	950	930	949	964	952	952	920	944
20968	11749	8715	3875	1150	721	482	484	418	433	419	441	432	463	431	467	447	448	432	436	444	423	422	408	458	410	408	423	409	411	417	436	402	446	444	450	431	406	440	453	421	408	402	410	442	452	419	428	411	401	408	426	405	442	413	395	447	453	479	429	450	438	417	400	442	431	405	389	427	407	411	407	425	428	430	435	424	416	398	424	441	436	463	434	451	440	412	424	421	423	369	429	407	402	395	388	395	421	462	423	395	369	381	415	456	432	465	421	430	410	404	476	442	439	428	439	418	441	439	416	449	427	419	424	416	427	401	443	444	399	452	409	414	442	409	470	459	442	438	397	444	424	435	459	414	423	426	444	459	426	461	384	438	433	438	415	423	423	427	417	436	431	431	408	401	415	418	407	447	464	438	503	394	423	406	407	435	428	404	438	440	459	432	448	432	452	430	430	462	447	446	402	425	462	440	434	426	401	403	402	416	426	425	448	483	404	447	403	441	436	436	424	487	412	425	390	433	418	443	422	448	393	403	422	434	436	415	409	401	428	430	405	428	401	442	382	418	392	420	423	407	373	426	411	453	438	436	403	433	424	437	442	492	403	442	445	419	454	378	431	458	436	466	414	406	388	449	415	436	416	427	454	420	448	374	454	414	443	462	418	408	418	425	417	451	412	433	431	436	420	459	421	429	451	423	421	432	441	419	428	402	388	416	424	437	451	396	398	474	426	432	404	426	421	411	416	393	462	415	421	422	407	410	412	395	396	420	464	437	434	374	443	389	400	438	429	431	461	447	403	421	427	344	423	443	446	437	451	477	422	412	427	395	435	437	445	407	444	443	425	418	390	439	426	432	397	453	451	433	455	448	425	446	415	451	429	386	441	449	453	430	457	399	416	423	391	446	415	429	386	408	421	433	424	418	436	460	460	406	431	421	475	426	426	399	423	438	455	452	411	424	434	414	432	437	396	442	389	450	415	421	420	418	405	427	418	441	450	404	441	441	429	386	452	443	371	447	425	411	429	432	395	450	416	433	421	417	418	417	472	443	442	437	425	453	432	447	444	426	431	438	404	414	395	437	466	455	424	421	451	423	433	431	461	428	408	446	459	468	430	455	395	449	403	408	455	429	436	424	449	408	408	427	460	443	436	454	423	386	435	355	443	426	467	418	488	383	445	394	432	437	446	421	414	453	437	415	427	419	412	436	431	425	396	414	424	444	400	443	428	450	470	472	428	410	446	399	448	487	452	432	446	395	425	420	374	471	390	406	439	467	463	437	439	455	457	457	453	456	499	412	437	404	460	423	403	447	420	454	428	454	384	448	435	448	419	452	404	424	418	437	431	470	463	396	407	420	429	413	436	424	396	407	442	447	423	450	426	433	450	437	416	428	451	446	435	415	424	436	432	401	400	402	440	440	432	397	427	432	454	447	406	424	450	430	412	444	413	432	426	437	417	421	452	442	413	384	379	420	485	415	423	437	424	413	428	464	424	392	425	454	425	443	401	388	392	470	426	418	419	456	420	455	419	403	413	410	433	393	407	393	386	456	418	455	434	458	413	384	411	428	450	392	451	395	460	432	432	435	464	452	419	396	390	386	416	450	479	397	428	397	422	473	381	418	401	412	449	428	446	453	446	397	394	407	390	386	428	377	441	443	415	426	413	454	449	447	431	450	430	412	434	419	376	413	408	429	431	411	389	383	414	430	449	420	450	410	403	442	428	412	429	397	432	363	422	453	405	471	426	423	436	407	464	414	416	414	440	447	460	423	438	408	404	436	439	409	452	419	406	434	437	401	422	463	459	422	416	426	395	461	430	436	422	416	461	433	395	460	431	446	455	427	460	471	432	442	438	440	418	431	425	385	453	404	420	461	411	410	444	417	465	425	463	477	439	460	396	410	469	402	411	421	452	415	406	385	413	446	404	422	407	449	415	398	454	429	475	452	444	427	387	397	408	417	417	417	427	454	459	467	408	428	403	457	443	425	441	425	447	424	428	431	418	454	410	427	454	453	442	449	405	427	461	444	407	445	438	445	423	442	396	442	427	423	385	445	426	422	429	407	418	464	448	415	400	434	468	463	408	394	416	414	420	445	469	463	433	438	419	456	448	445	429	385	437	429	445	421	418	429	424	438	422	418	448	397	455	421	452	420	393	427	439	429	398	438	405	431	433	439	467	431	441	385	430	470	427	464	437	422	444	434	430	450	432	429	438	413	416	422	478	417	432	444	421	425	473	445	426	451	404	440	469	414	422	443	398	416	392	394	417	449	432	431	465	439	419	406	422	399	458	443	426	435	424	461	416	384	413	450	415	430	426	445	417	426	449	440	428	421	409	449	465	413	462	439	419	402	400	439	396	422	444	402	407	415	385	475	421	464	452	409	424	382	410	449	466	419	438	412	472	453	432	474	432	404	474	411	409	439	407	431	430	446	444	446	430	416	445	417	447	446	429	448	449	428	408	441	431	440	408	436	425	432	465	451	437	427	478	397	432	443	425	448	397	398	437	427	453	422	431	445	412	409	429	469	430	442	443	396	389	471	421	429	454	450	466	431	404	470	429	477	448	461	409	437	374	421	426	456	401	443	441	424	411	411	425	449	439	424	390	429	395	407	441	384	405	459	439	439	429	382	436	395	412	414	407	446	412	447	444	414	401	454	432	426	439	437	401	428	507	443	448	459	421	441	452	383	396	436	418	458	410	394	402	438	400	432	445	413	432	425	417	436	407	420	408	432	436	406	453	411	433	440	449	421	417	416	412	460	439	426	409	411	452	433	416	456	389	415	423	432	371	401	414	432	399	454	450	425	443	433	406	399	452	393	447	447	434	418	441	454	437	450	460	433	434	410	432	441	416	437	432	448	408	441	472	443	425	419	404	438	415	425	442	448	433	431	450	452	449	461	407	424	414	397	401	430	435	430	439	406	413	448	404	385	437	446	401	412	423	418	400	425	411	410	436	430	459	475	433	403	426	448	458	458	426	410	422	431	433	474	434	436	442	407	441	440	444	424	417	429	423	418	426	454	387	435	422	418	419	443	446	441	477	366	471	456	440	452	445	439	426	427	431	453	441	439	422	410	461	445	451	401	420	455	437	434	436	421	454	430	478	425	423	449	457	467	419	397	423	435	420	469	416	426	428	436	407	420	418	425	420	387	468	401	450	403	443	394	426	453	430	425	433	431	458	435	421	480	452	428	451	404	451	438	377	454	424	409	449	450	457	450	418	453	443	507	442	421	445	389	412	445	452	454	432	454	419	456	418	412	448	415	441	446	428	426	438	409	453	483	441	458	411	413	412	397	440	435	418	406	417	431	440	499	458	424	394	419	425	394	407	418	467	407	415	436	441	449	432	432	385	447	427	395	419	432	421	447	441	396	407	469	460	391	380	460	468	452	416	410	403	448	409	416	407	443	427	446	406	391	435	457	431	445	404	433	443	432	430	461	446	437	432	393	433	437	448	439	415	408	392	442	403	428	447	445	452	409	428	404	420	429	409
12756	9515	13644	8088	2979	2134	1393	1176	1075	1004	978	931	936	980	929	938	958	866	921	959	956	885	900	921	944	933	936	937	941	939	931	947	917	924	936	903	964	943	960	973	955	896	945	985	937	908	936	982	936	970	969	951	948	868	1008	938	947	860	953	919	945	970	929	942	945	858	982	878	960	937	974	920	926	898	934	943	920	929	903	930	936	925	917	908	915	909	941	947	900	963	909	929	937	908	957	908	905	970	977	938	961	1004	915	972	886	944	933	968	938	954	901	937	920	915	909	945	962	933	957	914	924	913	938	926	918	915	952	965	926	958	966	915	918	927	932	911	902	919	876	931	919	912	993	915	953	959	943	930	925	926	901	966	908	969	887	948	943	922	906	877	998	943	989	951	912	934	914	928	956	917	900	914	921	936	938	954	920	899	929	950	933	974	953	939	934	937	951	961	921	959	899	912	927	910	906	947	932	857	940	937	915	938	927	912	921	885	915	995	925	944	953	889	917	914	901	975	936	959	1009	987	924	966	923	968	924	923	936	907	875	886	928	960	948	989	951	977	899	938	935	935	977	923	945	947	882	949	938	928	927	923	933	928	921	933	914	939	938	934	885	947	947	940	901	932	970	939	927	961	921	930	952	950	936	925	942	907	950	890	1028	949	930	931	903	821	969	852	966	909	908	958	894	946	945	963	884	886	909	933	978	940	918	980	886	951	919	925	963	963	927	986	938	981	890	936	953	878	973	950	926	953	911	921	901	951	935	938	954	940	938	947	905	915	903	936	913	989	909	920	963	928	938	966	977	896	984	916	938	947	935	934	950	928	886	900	940	902	933	894	911	910	928	932	966	966	945	895	909	899	976	992	985	930	914	921	990	942	910	944	905	938	906	902	884	931	902	942	904	969	918	905	960	902	964	900	956	906	925	896	935	888	956	925	912	939	932	922	926	958	874	929	1003	931	946	911	918	898	893	948	944	945	893	922	917	970	942	928	921	939	919	988	906	951	912	934	891	974	920	927	944	872	935	915	934	868	871	880	949	954	941	919	943	951	972	926	877	913	917	947	941	917	972	930	935	955	961	933	972	910	941	943	883	925	956	942	957	896	960	942	912	899	966	934	978	941	950	955	965	914	969	966	947	893	975	979	952	876	916	907	897	927	1030	881	955	947	915	929	910	930	997	947	950	962	926	897	932	970	937	896	945	961	961	956	960	910	941	905	962	919	923	901	958	926	915	929	941	920	962	929	893	952	942	962	963	955	951	920	921	930	932	897	917	965	925	949	932	970	989	865	935	941	997	906	938	936	859	935	926	919	943	927	940	963	921	882	934	986	940	904	970	947	956	883	898	940	982	879	886	928	901	863	882	911	907	939	917	909	929	940	987	899	915	915	924	951	926	977	885	939	985	917	935	1022	967	936	936	936	867	974	924	919	916	974	975	839	921	952	942	888	879	938	907	897	918	934	914	937	946	932	948	946	926	885	901	938	937	946	892	947	1000	959	939	955	909	957	929	939	932	940	947	917	919	916	930	958	939	928	935	951	914	919	913	918	948	888	907	961	900	929	898	935	995	934	932	950	928	944	1011	945	944	903	909	941	935	911	929	915	958	969	961	932	954	969	978	939	970	903	870	877	927	928	976	950	892	948	909	900	925	898	900	933	904	1025	933	958	947	928	937	997	877	911	909	869	947	939	942	883	897	903	941	952	946	962	933	955	969	910	919	931	929	938	926	900	922	931	1014	938	953	910	933	986	943	951	926	959	938	876	927	883	933	911	866	948	934	875	904	919	937	953	958	945	932	898	911	969	926	928	944	911	908	970	904	950	938	881	940	917	958	900	956	932	905	882	959	905	874	912	963	926	956	972	906	977	967	919	947	947	914	927	901	907	933	927	923	964	889	909	996	949	888	932	936	878	897	970	935	951	961	897	935	984	917	973	925	900	948	953	870	938	970	908	919	935	929	926	925	927	963	992	937	912	918	938	919	872	920	944	935	960	951	916	923	923	946	890	913	966	939	933	938	946	934	966	961	940	932	922	931	914	916	973	933	888	999	918	895	920	913	940	882	1024	897	915	979	948	1003	995	944	889	891	898	945	934	974	985	937	948	917	945	939	941	897	853	915	969	986	988	916	858	952	924	926	969	927	937	881	973	885	915	966	897	941	981	923	973	980	908	950	917	955	910	1004	904	946	952	935	897	926	907	906	892	910	948	933	969	907	942	956	920	928	947	953	974	963	953	955	918	950	887	987	947	929	935	974	929	927	928	918	959	963	962	956	973	916	1002	954	967	908	969	947	939	965	937	925	923	883	951	924	937	938	934	964	926	860	931	999	994	928	948	924	978	1006	921	925	962	897	922	882	919	878	923	956	891	964	885	936	921	951	971	921	909	967	895	891	940	862	906	944	899	938	914	896	894	944	929	989	929	878	923	933	941	905	937	917	909	914	942	942	936	883	1014	966	945	900	940	946	917	961	904	938	904	957	937	922	947	929	961	938	978	891	922	963	919	916	937	940	984	968	924	944	884	939	975	947	951	924	921	954	950	984	978	916	991	969	1004	970	943	947	918	900	930	924	1002	991	970	886	940	945	961	903	982	934	923	959	906	959	924	958	982	878	868	912	960	918	923	955	958	951	969	929	944	926	952	955	984	935	890	947	937	1006	922	922	915	983	888	908	945	965	999	968	905	923	908	918	956	945	943	942	895	993	941	890	959	932	929	954	952	921	964	1002	921	906	933	954	937	968	1002	950	908	916	990	941	936	915	942	971	909	956	968	937	908	992	952	960	969	936	930	948	935	934	920	869	941	943	931	993	913	935	894	908	960	948	923	966	902	907	910	973	945	924	942	933	919	973	926	886	913	930	946	884	953	937	888	901	934	896	967	921	942	927	952	970	945	927	938	949	898	891	927	925	961	911	941	946	887	978	930	935	912	962	912	937	970	951	954	952	914	958	955	891	928	932	967	933	943	925	908	932	913	918	979	905	898	953	886	952	954	910	946	955	954	930	862	910	908	911	961	943	1007	907	941	960	927	932	894	930	966	883	922	958	934	978	972	906	920	899	941	969	976	904	890	959	903	936	947	913	873	912	918	954	966	924	907	959	888	980	957	947	931	896	876	957	960	948	955	989	927	943	880	910	938	928	959	907	940	962	900	919	955	971	944	924	966	926	924	997	949	1026	923	976	950	918	990	905	894	966	866	977	944	928	923	905	856	906	898	935	925	912	964	878	909	938	927	932	935	917	951	930	987	906	934	929	926	927	917	914	976	916	904	944	934	934	967	922	920	917	960	909	944	926	916	960	924	961	978	929	1011	972	962	957	919	994	970	951	978	877	944	922	945	913	920	878	934	958	892	924	909	970	898	916	946	917	942	930	989	952	973	896	959	915	916	956	908	926	894	931	899	943	935	960	947	929	943	974	965	874	920	885	898	940	937	939	912	943	962	903	962	918	925	902	962	892	926	951	939	962	888	948	953	904	963	971	920	908	928	971	947	907	937	918	927	934	887	962	897	914	948
36593	24279	25982	14205	2523	1118	686	504	464	424	434	442	422	410	433	417	358	387	384	367	397	390	408	376	410	387	358	378	413	376	385	366	361	401	409	362	385	390	359	379	390	410	389	410	415	356	357	415	424	383	372	367	393	396	342	361	368	450	413	372	434	402	365	375	393	426	416	405	378	343	387	392	396	389	367	376	390	409	369	400	375	385	371	393	400	377	373	386	390	366	356	394	384	393	385	355	383	393	406	371	403	393	361	421	376	400	404	401	404	394	358	372	443	411	398	408	378	352	378	397	367	374	375	428	356	394	427	398	376	387	375	361	388	321	362	376	360	398	401	420	386	373	372	374	357	418	399	367	364	373	440	361	410	410	376	397	362	372	350	427	354	352	373	392	393	397	375	393	388	397	386	419	374	369	347	346	388	424	384	373	352	377	444	403	401	432	398	376	391	394	395	376	377	409	360	382	370	399	366	374	379	392	377	359	353	401	422	381	383	359	357	400	378	424	377	393	383	370	403	379	404	340	405	416	360	412	409	413	347	403	414	448	364	353	426	375	384	320	371	352	410	418	374	355	389	387	395	371	372	389	405	393	368	408	366	401	405	372	427	436	390	387	337	385	399	367	375	397	385	362	403	371	385	417	381	377	400	405	401	369	386	402	410	381	389	393	462	371	394	360	398	372	391	415	363	361	388	428	373	381	371	407	393	367	349	387	389	394	327	372	368	360	416	318	401	373	372	362	374	380	394	356	363	391	388	359	392	385	375	415	365	408	342	376	363	393	358	388	412	376	372	375	365	418	399	378	375	370	356	401	391	385	387	388	389	408	383	407	395	389	396	355	367	364	369	370	405	367	400	334	384	371	373	385	369	388	367	365	388	359	378	404	392	384	409	346	376	383	388	388	381	389	393	366	418	370	354	356	393	376	407	381	384	343	385	388	386	388	372	398	390	359	387	347	401	349	341	388	388	377	350	373	386	387	368	359	359	344	393	401	384	377	384	350	392	388	342	389	389	360	379	372	422	375	390	369	357	391	401	375	383	379	376	368	393	378	402	393	417	363	392	393	399	393	363	391	410	391	423	387	400	375	367	358	391	357	389	412	405	428	378	387	418	407	364	347	352	375	397	393	401	395	365	374	392	393	382	349	365	352	376	364	392	365	325	387	397	397	389	364	393	389	393	376	407	379	373	384	407	381	372	375	334	371	418	420	364	393	397	376	412	393	414	372	369	373	400	401	380	409	370	370	389	370	422	397	379	424	393	362	399	377	380	360	416	380	370	374	375	418	398	408	356	341	389	373	422	401	428	379	359	342	339	350	351	377	410	385	371	398	396	397	374	388	453	361	395	366	368	394	391	413	408	408	417	383	372	357	369	411	426	362	364	421	406	402	349	380	404	370	384	420	372	342	375	390	364	419	357	363	388	353	386	376	369	358	352	383	420	393	359	410	390	388	396	392	376	391	359	373	433	377	382	375	378	392	396	389	386	406	357	379	415	385	413	414	407	376	367	403	416	389	373	379	336	363	364	372	368	405	373	392	412	372	390	367	382	426	381	388	414	398	379	412	371	392	374	377	399	384	400	364	380	369	407	358	401	404	398	410	370	391	373	376	366	350	378	375	420	400	358	388	376	389	404	407	332	371	450	374	406	325	388	383	396	398	370	399	372	345	387	389	363	352	401	368	398	369	360	365	383	338	353	368	413	384	360	411	379	368	355	384	406	360	384	397	354	402	393	390	384	355	393	406	383	428	360	423	363	371	398	389	371	380	364	384	407	374	334	387	412	359	372	386	442	395	359	425	394	384	409	376	411	356	402	380	346	410	412	370	400	401	394	374	388	342	407	363	382	410	366	385	361	364	407	397	410	368	385	426	398	400	396	378	391	371	386	390	368	369	344	385	429	370	377	399	422	365	391	367	387	386	395	423	356	402	396	408	396	388	365	346	411	388	384	365	348	387	381	370	358	362	404	366	415	407	357	375	441	378	377	347	376	393	396	404	397	372	409	362	392	369	388	431	342	351	390	377	383	382	373	387	386	396	348	391	375	360	374	378	365	372	390	405	409	379	350	388	409	413	386	395	411	365	396	408	362	375	400	368	399	392	432	435	404	416	395	394	395	361	367	379	391	386	374	395	388	413	358	427	371	410	369	390	397	366	348	418	382	369	379	383	405	380	406	393	370	396	379	382	399	392	373	374	389	364	401	384	402	389	327	384	388	391	412	379	401	387	370	391	349	361	408	368	391	381	375	397	420	378	363	350	385	366	402	368	382	412	383	390	385	376	407	396	386	385	367	372	368	376	391	380	377	393	403	355	398	382	351	377	381	408	387	393	371	365	375	381	383	383	360	381	384	399	374	379	367	432	392	406	366	383	362	374	358	407	401	412	376	392	400	347	378	361	355	373	373	379	379	372	403	393	377	322	408	367	370	393	430	373	376	376	357	351	384	364	377	392	389	355	366	391	399	365	386	419	392	378	435	391	393	404	383	396	392	360	352	368	365	406	377	356	374	364	382	397	376	400	415	376	401	389	390	381	375	360	423	422	360	375	405	387	363	401	403	370	414	403	395	371	353	366	388	383	377	402	381	411	416	358	392	354	341	384	390	352	370	383	392	377	333	397	374	359	393	399	429	390	350	417	400	382	422	401	414	397	385	344	370	395	348	412	398	377	364	368	368	375	383	406	360	373	374	395	402	405	379	387	428	404	410	371	422	363	392	375	392	429	367	354	436	465	421	379	376	380	376	358	398	400	337	383	386	349	400	392	363	398	352	375	368	346	358	381	348	394	404	428	375	367	374	400	372	395	370	391	349	391	385	368	392	361	373	376	352	400	376	373	427	416	404	385	345	402	395	400	427	408	370	386	381	421	384	378	402	407	392	383	371	349	381	376	408	374	390	370	362	381	375	372	377	368	406	344	400	358	408	395	401	372	353	375	395	344	374	376	386	408	376	402	410	400	425	398	401	388	370	438	408	409	378	367	389	389	396	389	366	388	366	369	399	413	402	405	356	366	414	389	357	382	425	366	404	409	362	381	368	346	383	445	419	396	350	388	392	380	401	395	377	381	359	386	379	360	377	423	381	400	376	368	350	390	368	417	446	384	387	346	388	375	401	402	350	381	386	395	361	358	401	370	372	377	424	398	383	339	356	403	375	397	367	395	405	365	385	397	383	386	403	403	388	377	391	402	353	407	388	388	381	378	401	380	415	403	354	380	368	378	378	357	392	410	398	349	379	366	399	368	387	371	399	376	396	414	363	384	360	404	380	392	418	372	380	366	382	361	366	380	372	360	419	377	368	383	394	367	407	396	361	363	351	405	379	387	352	366	408	373	352	387	374	376	386	388	400	411	386	389	404	333	376	385	379	362	406	379	400	395	364	399	368	377	385	381	402	399	395	373	388	432	363	417	378	381	414	371	406	336	383	372	404	421	316	354	358	396	389	398	389	390	387	390	364	337	393	364	363	394	378	371	413	388	381	409	416	355
23024	18730	30786	17055	4163	3086	1918	1338	1154	1128	1102	989	1048	935	967	942	884	928	926	924	907	922	829	951	849	856	979	904	923	894	877	871	922	861	906	900	897	886	880	866	881	838	865	828	888	850	895	839	811	918	916	855	877	826	903	874	903	892	867	843	845	870	807	879	863	911	909	822	828	819	911	867	861	825	928	879	871	841	835	807	872	871	829	868	813	884	870	858	912	818	799	818	882	840	853	931	850	884	862	857	910	855	827	878	879	864	930	916	879	891	844	838	845	877	865	837	862	876	903	895	875	819	856	855	916	897	823	790	900	844	841	799	828	824	855	859	844	852	866	863	851	863	834	838	798	870	855	840	873	878	862	859	825	831	851	853	880	857	844	905	888	797	848	827	879	913	857	842	844	858	847	820	880	842	878	825	832	878	863	886	878	858	903	821	872	868	880	875	852	861	828	852	873	861	819	887	836	881	846	894	871	872	795	832	865	875	881	847	891	852	875	883	849	917	859	888	904	831	845	787	848	857	833	910	854	827	843	888	898	829	884	849	857	812	855	880	811	884	830	877	868	821	865	846	848	885	869	893	879	907	829	900	850	851	809	896	841	856	856	884	847	813	852	864	888	834	806	819	841	849	868	820	867	864	832	853	839	880	897	859	918	850	835	852	854	829	862	873	833	893	895	886	816	845	841	803	866	823	877	824	863	900	885	878	864	871	812	867	868	855	898	878	820	846	869	837	830	826	840	865	824	836	785	898	840	847	832	827	857	863	846	859	848	870	897	865	840	822	863	794	896	864	857	866	882	885	858	856	882	892	865	869	861	872	853	805	841	861	832	879	883	796	914	860	879	828	875	810	852	823	842	795	855	845	865	858	863	827	864	847	843	899	847	834	867	888	869	831	837	842	867	882	859	838	848	885	848	831	925	836	877	846	888	844	881	890	891	829	902	874	828	895	827	885	912	905	853	886	821	874	854	866	833	816	866	887	814	819	838	802	815	823	912	864	860	861	819	818	873	854	886	843	889	827	846	832	862	870	859	865	842	842	835	884	835	855	919	848	900	846	876	853	850	828	900	853	862	860	846	897	859	843	889	882	870	830	835	800	861	836	807	845	893	881	820	854	862	905	830	891	858	910	844	829	886	824	876	822	864	800	782	890	852	838	830	872	869	830	879	888	841	839	850	884	879	894	863	825	834	852	857	818	852	802	842	844	836	869	862	875	831	891	846	876	822	864	836	863	862	889	843	825	879	885	838	816	823	887	841	804	842	851	870	876	884	817	888	830	885	818	871	820	842	865	835	847	823	854	853	834	846	893	904	811	839	882	799	864	891	839	821	848	855	859	844	869	824	867	864	871	842	844	833	881	851	867	819	840	826	810	832	862	853	842	829	855	855	878	879	850	838	849	894	876	883	869	852	850	821	814	815	874	878	819	875	867	870	813	884	820	851	877	855	821	838	879	836	809	765	862	873	863	824	900	805	874	827	835	908	853	854	808	864	848	841	910	846	892	861	875	874	862	887	767	821	868	866	846	828	822	854	866	860	793	848	867	874	916	786	828	820	832	900	832	815	909	877	834	842	818	833	875	875	905	832	832	813	841	840	866	827	885	838	870	849	823	886	853	837	848	833	846	865	882	857	886	867	887	855	849	832	882	841	845	828	865	858	836	839	846	822	905	875	829	840	822	853	933	833	812	907	791	852	881	898	848	833	856	897	842	831	855	876	849	873	856	827	937	863	843	914	804	894	836	851	914	823	861	883	851	876	889	844	867	844	802	833	835	838	850	843	834	844	860	856	855	844	861	898	869	811	881	825	850	812	841	854	820	848	844	867	885	843	878	876	842	808	848	851	837	884	863	843	855	881	896	829	857	848	888	850	858	852	908	870	832	818	842	869	850	850	852	785	858	820	858	881	861	942	844	836	856	856	857	861	836	851	840	874	805	903	808	854	876	839	854	869	814	866	871	858	866	867	834	862	869	825	864	880	853	840	833	832	792	860	858	845	816	879	902	916	886	839	828	860	845	805	805	843	898	866	858	864	848	856	841	829	856	873	814	850	886	825	884	856	845	910	861	778	866	830	854	868	865	827	840	821	831	843	847	862	841	890	871	876	837	884	877	890	844	854	901	848	847	886	866	854	812	890	900	860	870	866	841	847	829	844	805	893	854	802	804	895	885	883	883	869	814	859	871	838	819	876	849	872	852	860	856	841	876	832	824	835	859	838	805	902	805	877	847	833	889	846	825	858	875	823	818	835	840	888	849	884	862	818	816	825	890	869	880	932	839	847	828	851	845	840	850	898	890	862	841	865	830	852	840	866	886	790	890	871	852	882	857	863	886	888	866	814	795	830	892	904	873	866	841	845	860	847	828	821	864	886	885	886	858	892	886	815	872	824	836	934	843	803	864	817	826	855	816	843	882	884	824	919	854	850	819	826	870	859	798	858	814	877	877	818	819	893	809	835	834	885	869	857	821	826	842	858	868	828	838	868	907	855	852	820	863	839	817	849	828	863	840	862	836	913	886	819	839	910	845	836	840	894	872	909	829	827	823	875	874	818	862	850	879	833	871	880	908	847	870	899	852	841	846	886	824	836	822	836	849	883	840	872	841	876	860	891	848	888	843	943	835	891	819	824	821	822	884	895	823	897	864	917	887	861	833	858	869	893	872	836	870	819	856	859	901	852	905	858	891	851	827	846	883	836	818	865	854	822	878	796	900	897	920	858	904	832	871	861	880	880	827	848	876	895	825	826	851	871	849	846	858	838	892	893	806	822	874	854	829	834	882	853	836	836	892	886	845	827	834	882	827	889	842	883	864	834	827	903	855	860	874	857	829	802	843	875	932	881	835	831	885	860	840	836	876	864	829	860	843	885	892	872	845	867	797	815	819	866	811	908	852	820	812	834	834	844	831	838	880	839	897	867	876	810	881	877	845	881	824	806	881	858	893	867	859	872	825	786	826	808	866	818	885	829	828	886	864	850	854	869	828	873	912	875	857	849	857	899	823	860	835	854	836	846	856	845	869	811	828	874	852	873	860	884	870	868	915	849	840	843	842	876	855	828	863	853	869	830	871	851	823	830	833	841	840	835	870	833	860	878	844	848	807	903	841	846	882	809	889	859	884	836	871	835	894	865	857	865	825	771	850	912	808	866	850	868	897	827	830	892	906	868	876	862	867	915	908	872	848	891	831	875	827	874	855	854	882	886	853	911	807	864	888	847	846	814	850	876	847	833	886	841	840	865	828	846	867	855	877	869	788	842	892	830	786	872	885	888	844	892	822	858	817	894	841	884	842	825	901	860	788	819	886	919	809	839	865	831	863	848	865	820	871	850	854	840	851	878	848	833	831	866	843	863	888	815	862	855	886	836	845	869	876	897	852	914	830	822	867	821	909	864	862	887	894	813	854	861	800	895	843	851	843	872	887	816	845	879	823	862	864	759	838	862	840	851	858	832	837	869	863	832	849	850	868	793	859	830	900	834	865	859	831
46520	33812	36549	22883	5610	1506	766	589	524	501	497	447	445	407	470	488	426	487	447	468	463	434	480	454	385	411	465	416	459	420	404	427	465	451	456	400	394	446	409	473	424	417	450	438	410	429	435	446	427	412	437	434	437	436	436	457	456	413	450	474	414	421	454	432	452	453	422	397	426	479	456	448	408	444	434	421	434	429	424	444	456	411	478	426	407	438	432	456	435	411	410	444	416	433	419	470	462	409	414	458	469	421	430	452	439	422	412	413	452	422	422	445	448	409	432	413	441	424	406	437	451	438	498	421	454	408	443	451	412	409	453	453	461	425	420	401	470	414	465	430	402	429	441	414	420	448	412	416	450	403	419	430	426	422	433	438	429	424	435	430	420	410	389	441	448	399	399	456	420	432	449	459	435	415	428	427	414	473	458	446	466	444	472	438	463	429	442	442	382	483	457	376	452	430	379	427	469	434	431	403	385	432	452	451	433	467	425	445	395	400	414	441	456	437	418	400	421	393	428	481	418	450	435	448	460	428	455	415	428	396	425	452	453	494	430	451	448	440	448	426	433	427	423	448	416	412	462	432	482	438	444	430	463	424	435	461	439	387	429	442	474	460	436	416	472	452	457	447	416	424	408	433	441	416	453	421	461	445	434	449	433	412	402	395	442	392	383	439	416	387	427	466	394	436	429	438	404	437	429	465	423	449	415	453	465	434	421	455	441	415	410	402	441	430	423	403	396	432	455	447	415	411	421	465	424	433	414	394	426	384	448	455	463	419	436	432	449	422	435	399	451	420	418	456	455	403	444	439	422	417	440	438	425	444	483	423	465	395	437	412	401	445	434	410	419	430	444	431	392	436	432	392	454	414	420	445	461	440	427	414	442	389	401	438	434	434	423	409	422	407	467	450	386	410	409	416	455	457	447	427	440	485	488	443	416	417	409	389	413	426	427	433	452	449	431	361	420	436	391	460	431	436	428	453	410	444	427	434	423	432	454	385	463	447	444	407	447	451	415	464	447	433	427	429	472	446	397	451	381	410	462	397	390	418	434	442	457	400	433	380	441	410	425	421	380	469	451	437	432	420	417	434	400	454	444	455	422	469	482	455	436	416	423	419	458	448	412	421	446	434	444	457	427	388	432	451	451	445	403	417	450	427	399	432	438	416	444	460	449	405	383	410	432	407	402	401	434	458	440	385	428	418	424	421	416	446	419	426	442	405	458	416	438	442	420	440	425	433	460	402	434	396	390	443	460	455	443	488	439	432	429	447	427	440	454	430	441	443	388	395	438	399	430	476	417	417	449	444	449	420	448	429	443	438	411	433	389	440	414	439	459	412	451	461	445	424	436	432	443	390	366	425	477	444	429	426	410	451	419	424	430	392	451	431	439	451	432	455	464	414	413	448	432	405	452	432	448	469	413	430	417	475	432	465	441	426	448	447	444	459	474	432	473	444	432	433	400	422	447	436	412	382	408	392	466	418	438	424	465	415	424	426	456	451	475	452	388	378	403	465	418	376	431	415	407	406	396	449	423	450	442	424	467	442	406	424	434	461	455	438	448	453	435	433	420	415	426	422	433	433	414	447	403	452	470	430	463	418	418	411	451	408	441	416	475	452	397	417	411	448	452	435	435	448	452	471	417	441	458	453	413	443	426	458	424	437	444	411	409	429	420	437	424	442	437	431	439	429	448	421	438	411	410	471	427	420	459	421	420	418	475	463	417	398	419	418	420	448	438	399	460	453	441	428	406	446	435	399	437	428	428	435	387	417	432	430	431	410	454	448	452	419	413	466	441	429	421	431	405	444	445	402	429	441	471	433	446	442	436	439	450	503	422	410	448	444	418	435	433	433	453	421	442	411	444	431	466	409	431	430	444	421	487	426	407	418	413	464	414	414	390	425	420	458	413	421	428	458	412	397	420	461	419	407	414	425	421	428	417	462	422	444	434	428	437	432	397	426	382	420	414	443	427	456	457	435	430	400	478	406	440	432	449	475	414	421	392	452	437	391	428	425	492	438	419	436	399	410	469	467	454	434	411	410	422	438	436	428	431	437	433	431	422	441	455	434	420	442	489	380	432	432	417	458	430	401	428	434	452	415	422	416	450	422	371	454	430	462	438	409	372	455	477	407	422	441	453	426	412	429	499	436	434	414	434	442	422	436	410	456	442	446	430	417	435	435	422	429	444	468	442	419	434	396	466	407	398	448	434	459	402	438	418	430	419	421	426	422	456	408	443	411	438	449	399	430	445	400	476	402	445	449	400	399	380	427	398	437	418	470	437	407	435	473	433	425	450	428	432	442	416	468	446	421	408	410	449	399	441	449	427	424	444	423	452	429	407	451	398	434	423	426	393	422	427	437	449	421	434	459	464	411	468	389	365	437	394	416	447	452	437	447	425	419	427	433	422	471	468	398	399	420	404	439	403	449	452	457	445	448	435	387	417	430	425	411	428	431	413	429	405	456	459	454	435	401	407	414	433	429	447	433	383	477	406	454	431	423	407	423	399	438	441	435	419	430	469	485	430	462	430	436	462	436	441	437	418	401	418	439	460	465	437	432	413	416	413	428	440	471	411	433	382	416	435	433	445	428	441	423	457	435	435	431	436	425	397	405	413	406	425	401	451	454	407	423	410	378	492	420	442	401	438	402	393	435	391	438	406	472	445	423	383	418	429	416	436	442	431	440	434	448	445	431	400	387	407	395	420	415	432	425	438	426	398	434	429	403	407	420	429	458	452	403	421	422	425	391	448	448	422	436	399	442	421	456	440	434	420	429	410	412	455	428	410	452	440	420	430	445	407	383	443	451	455	457	411	433	444	428	407	477	443	424	413	449	434	430	442	437	423	460	420	412	437	429	465	463	439	411	438	468	422	414	458	422	441	389	421	419	433	411	384	477	501	464	494	419	409	439	418	451	471	411	414	451	388	410	409	472	420	413	413	445	430	434	432	413	407	451	465	433	431	444	423	424	413	442	430	418	472	437	447	455	405	445	443	430	445	444	424	420	408	472	430	463	484	428	388	463	395	430	445	466	460	413	426	423	424	456	442	429	420	424	471	443	467	470	438	403	452	440	420	458	413	420	406	438	485	446	437	408	426	419	460	454	397	443	404	423	459	465	409	455	469	401	419	423	429	479	416	471	446	411	394	431	420	400	451	388	442	447	436	448	440	437	418	474	408	449	412	433	438	411	389	452	438	478	455	486	448	456	439	463	471	454	436	407	431	401	426	446	420	475	429	408	409	403	434	460	450	426	407	420	479	440	420	442	415	424	465	443	425	429	414	400	431	420	427	461	441	399	471	396	420	464	459	470	436	421	393	400	419	442	444	423	432	451	505	437	416	432	432	453	453	470	443	493	397	404	402	403	430	463	409	434	440	426	438	408	449	460	435	423	425	412	396	440	424	449	452	431	442	433	453	478	462	428	388	451	462	436	432	418	449	479	440	424	449	421	441	451	383	434	475	439	459	442	412	435	393	417	433	472	431	472
28878	26155	38175	25510	7559	3895	2250	1641	1441	1320	1252	1183	1159	1116	1127	1088	1005	1075	1048	1026	1015	1036	1027	1006	1049	967	1061	1075	975	1012	1019	987	967	1020	979	996	1009	974	1014	1001	947	1005	956	936	991	975	937	966	963	954	964	973	952	990	979	956	970	955	1016	960	940	905	918	936	977	953	994	931	925	926	959	1019	990	1026	958	895	913	933	972	958	891	984	881	873	979	969	971	954	963	944	912	982	942	951	971	990	905	961	985	971	893	919	929	933	987	970	984	909	937	961	938	983	968	936	927	934	922	943	946	931	933	1009	923	949	999	999	992	899	952	959	1030	990	983	929	1020	971	979	973	966	961	972	917	941	947	945	1007	954	967	939	992	964	917	950	1005	981	956	894	938	975	926	974	1035	951	940	972	944	984	918	890	902	890	946	937	973	937	871	949	990	949	944	899	959	932	956	965	940	970	1002	925	955	969	937	950	973	983	963	998	1046	906	933	960	905	976	966	958	967	966	916	974	937	943	890	981	931	1004	938	953	900	883	959	954	1000	898	943	963	939	976	982	957	932	992	965	944	912	916	990	988	911	952	920	1016	1002	927	933	917	951	924	899	904	933	1011	945	962	945	951	932	964	934	875	875	965	946	974	995	963	1014	955	952	974	927	964	901	919	950	903	914	958	940	962	929	905	930	950	985	988	950	947	956	892	908	965	961	968	984	931	929	913	1002	989	935	989	1009	903	917	884	936	892	922	922	878	979	926	895	961	975	906	956	942	949	951	964	951	945	944	959	923	908	909	968	954	999	923	986	951	968	946	1010	961	926	947	943	988	946	972	938	996	907	974	926	970	941	1039	945	921	937	945	949	1006	960	970	968	940	890	937	942	1010	997	931	906	927	976	989	925	954	959	906	955	892	988	949	941	913	976	957	908	945	908	942	926	915	953	945	988	955	971	928	938	918	952	965	952	975	921	957	928	992	974	978	908	916	918	921	946	898	939	981	937	930	967	967	908	970	936	874	914	933	970	905	927	928	917	949	901	943	951	945	969	996	975	986	945	937	934	999	994	968	920	1001	921	947	894	859	946	962	996	927	933	918	941	963	962	971	1016	985	941	982	944	927	944	965	901	977	899	949	1000	968	961	971	949	993	964	983	968	990	971	988	972	985	980	901	968	904	957	937	981	982	933	947	963	897	956	968	900	951	967	946	928	1009	993	983	951	958	949	1006	932	926	997	975	942	929	917	974	969	972	993	890	960	997	887	931	940	922	960	946	969	965	992	976	992	953	931	913	951	940	922	981	967	918	1000	969	961	947	950	928	1054	945	942	872	941	930	965	987	894	949	953	999	970	969	931	972	969	934	943	932	931	993	979	925	969	965	929	935	958	954	966	950	957	967	938	887	960	969	934	915	969	927	957	934	953	974	998	920	960	1040	931	936	924	927	1006	982	971	1024	925	955	945	1007	971	943	915	989	933	958	901	1023	967	976	970	943	954	999	965	925	980	933	924	916	971	957	935	970	899	984	956	913	910	916	949	940	927	959	909	907	940	940	928	931	966	936	984	979	955	942	978	901	924	930	937	958	963	917	1004	906	934	896	979	969	1015	963	952	914	922	945	961	935	984	966	914	875	953	968	972	957	955	973	954	931	946	942	955	1005	960	960	889	985	971	947	953	931	924	960	970	922	962	924	977	934	981	953	940	898	971	996	933	988	957	952	933	925	942	989	880	913	991	940	951	920	976	919	898	875	868	947	991	950	982	877	987	967	984	1014	980	974	942	915	1018	944	952	973	914	945	923	947	970	931	946	979	953	926	962	923	911	948	968	922	973	930	968	916	949	979	930	986	907	985	976	930	972	931	985	982	952	985	925	907	970	942	932	921	930	962	964	948	944	972	928	943	1002	950	983	1006	894	992	947	929	921	970	977	969	930	982	1009	947	940	977	924	964	943	912	930	958	940	948	939	963	965	988	950	940	933	951	1019	889	941	977	945	959	928	985	936	960	901	914	946	975	960	979	911	994	932	969	886	1002	958	908	978	990	972	896	986	940	987	923	985	930	990	958	938	938	910	949	960	901	967	962	974	941	944	965	954	939	909	982	933	964	1016	990	951	957	921	947	947	985	922	957	889	910	994	975	982	970	902	907	923	989	956	970	893	972	988	1007	961	958	1014	971	965	988	955	932	935	928	963	950	924	933	889	942	962	1003	994	955	937	908	923	921	923	1002	945	971	909	954	914	970	955	934	951	989	937	1000	917	1000	928	971	903	900	946	905	988	922	907	928	947	978	939	987	945	974	961	1014	973	1003	939	939	958	996	953	963	934	927	935	921	979	915	902	930	992	933	962	955	934	917	898	948	947	924	933	937	950	1017	1038	882	972	926	1003	935	896	935	956	947	940	959	954	949	976	949	975	955	978	980	956	973	938	953	926	913	966	931	933	909	917	928	987	978	927	968	965	934	964	954	928	995	941	892	928	956	945	934	950	965	999	900	998	979	992	991	945	964	908	943	932	950	924	959	956	976	967	984	934	923	935	927	969	913	970	976	996	953	957	937	976	967	1001	1003	938	955	961	959	901	954	904	904	996	979	925	958	938	875	937	966	971	929	950	924	937	940	925	944	904	961	918	904	992	904	984	997	951	969	943	950	918	986	946	944	972	919	1003	998	944	997	950	915	961	916	972	942	937	950	900	915	957	931	964	955	918	935	976	928	928	982	936	970	939	991	968	1020	940	891	986	975	964	924	955	950	974	917	953	971	964	969	991	915	886	960	909	980	979	896	976	984	925	917	899	948	975	995	955	992	956	939	893	903	924	915	924	931	947	938	962	971	921	961	994	973	953	884	930	898	986	925	951	930	958	1009	946	900	967	1000	948	954	942	980	939	957	981	961	930	995	959	1009	925	963	969	981	907	945	950	936	989	950	980	903	936	921	914	970	953	898	962	939	1022	964	934	954	946	910	912	948	966	915	968	1038	954	968	955	978	937	950	1013	923	988	993	916	946	1002	964	955	931	924	980	977	930	885	1000	958	956	949	925	961	899	998	940	958	931	986	962	1009	948	931	1005	949	929	963	915	1003	940	946	960	982	925	942	974	960	940	993	962	936	938	980	889	989	982	968	948	973	943	939	956	916	908	955	936	977	988	894	967	913	919	929	950	954	929	931	968	949	910	922	937	928	945	943	968	908	964	972	955	1002	1003	980	933	947	950	966	954	949	961	934	901	980	937	1001	985	970	986	951	937	936	993	1007	930	994	961	937	942	986	920	920	945	936	922	841	961	939	934	959	1014	926	987	911	912	875	931	952	886	982	920	963	967	924	926	978	972	951	978	951	931	944	958	967	972	982	926	984	897	913	938	929	930	936	961	949	946	881	939	943	952	1004	884	916	987	942	980	949	940	981	963	937	997	985	925	931	938	918	910	939	915	951	936	1009	923	924	979	903	996	877	1027	975	909	984	935	928	955	1022	945	976	975	889	958	967	934	981	909	931	986	912	945	939	945	885	908	952	966	950	948	954	951	974	982	968	933	920	1000	982	931	904	919	930	943	898	976	981	941	939	1015	977	931	1012	948	963	932	977	941	951	947	961	987	1002	941
21623	12007	8796	4294	1108	722	589	554	472	469	425	441	412	434	416	457	406	417	441	476	459	421	443	426	475	406	491	444	469	431	439	418	440	487	462	443	448	398	437	399	427	489	459	423	405	434	436	501	405	416	437	404	426	437	386	454	437	421	437	431	458	456	444	412	428	392	433	416	442	430	431	412	431	440	477	453	416	458	439	454	414	429	455	427	370	431	430	448	448	386	447	446	403	458	409	412	434	420	401	400	458	465	432	465	439	458	409	474	434	441	430	425	458	450	425	440	400	408	428	411	388	398	414	367	430	414	456	445	464	422	412	439	478	401	460	401	417	461	422	458	450	443	436	473	413	439	435	433	407	422	469	441	403	411	422	405	450	427	418	435	447	450	451	413	416	406	439	416	391	435	405	435	424	438	465	423	385	435	406	398	423	448	450	438	454	430	406	430	459	460	458	432	420	430	426	432	451	435	459	436	427	416	446	484	462	439	421	431	390	444	430	408	444	426	431	420	390	445	460	419	434	444	450	403	441	424	463	445	443	408	387	450	481	441	421	403	408	441	464	455	428	447	437	436	439	432	423	454	452	434	467	468	455	451	463	467	435	459	461	408	429	434	441	458	418	419	450	459	430	444	412	421	447	466	408	445	451	404	419	442	440	437	460	471	482	437	455	400	460	455	424	394	388	435	423	445	427	426	420	458	481	435	423	437	403	421	435	393	436	427	453	437	423	453	475	409	442	429	419	458	414	413	459	408	402	420	405	422	425	408	435	452	410	471	414	421	458	448	441	425	418	410	439	441	460	427	454	423	430	423	434	383	411	449	431	434	447	460	451	432	399	396	448	450	417	437	457	418	435	437	467	439	426	437	414	415	468	424	420	434	429	434	426	417	475	461	445	428	420	484	451	461	439	435	445	464	412	436	442	443	450	445	410	415	479	465	414	432	418	397	411	438	452	420	421	435	469	391	393	434	419	403	382	429	414	450	428	430	423	449	445	451	426	432	437	464	450	444	394	443	465	456	423	435	444	456	448	435	430	396	410	397	396	400	411	431	434	468	451	439	470	456	401	451	435	458	458	427	448	458	428	469	435	427	413	444	451	471	449	448	406	462	388	470	414	486	508	446	410	441	406	430	448	409	440	477	492	396	414	445	417	444	388	434	449	482	444	440	452	465	450	435	445	441	429	451	397	417	426	441	473	442	434	417	419	412	442	428	455	460	437	415	410	429	401	424	414	466	401	473	426	474	415	458	463	444	462	421	443	461	418	448	452	427	428	445	448	452	449	447	464	411	452	381	425	427	399	462	378	410	448	409	447	377	436	437	404	403	404	419	435	405	443	451	412	434	408	444	454	427	432	429	401	436	416	412	409	459	426	436	479	417	438	481	437	494	438	431	414	435	426	454	413	472	468	457	429	422	388	392	475	434	436	436	453	443	456	416	488	438	428	423	395	399	415	418	418	429	406	422	460	394	432	410	455	427	451	404	403	403	417	447	448	434	441	430	425	426	405	450	450	418	458	453	429	418	396	420	437	466	448	425	452	389	401	425	416	418	434	442	412	406	446	418	437	461	452	447	411	435	438	466	427	419	442	406	459	455	467	452	412	452	423	378	457	416	455	407	428	422	446	431	442	418	485	462	435	412	411	434	440	411	437	441	426	417	411	457	446	471	445	434	414	412	433	389	453	432	429	432	456	427	431	452	443	418	442	451	456	430	434	401	419	454	391	400	422	441	452	420	388	407	426	438	415	402	400	425	453	483	403	427	427	429	466	458	430	403	399	424	413	405	457	459	404	428	429	439	426	406	484	432	422	390	419	446	429	405	371	423	432	406	440	461	414	404	480	417	463	443	457	455	424	466	447	453	405	420	417	424	381	456	448	473	416	464	452	414	439	462	474	459	439	469	434	429	435	406	405	454	444	422	432	423	415	474	462	418	412	453	476	404	448	441	446	438	450	444	384	407	462	434	391	419	431	453	450	423	477	414	430	432	447	456	428	437	424	402	443	438	444	416	432	427	435	452	406	424	435	450	420	452	453	437	418	427	460	445	433	429	440	421	404	454	462	451	448	441	457	450	398	396	439	422	428	451	433	423	448	407	454	417	414	445	414	416	435	447	415	437	382	424	396	455	421	433	433	442	469	455	421	440	444	449	451	416	447	433	431	381	443	454	489	441	466	436	427	427	401	439	412	390	443	439	438	423	392	417	447	441	435	409	423	414	410	433	434	438	468	447	464	417	421	480	402	461	468	422	393	434	426	474	391	460	401	440	434	415	469	426	453	415	389	420	426	402	448	449	371	446	420	434	419	423	475	447	416	437	410	462	425	428	409	419	444	411	426	435	428	434	440	421	444	470	432	417	447	448	457	424	429	417	458	466	420	413	415	456	451	431	448	418	454	457	417	452	416	440	419	433	439	436	440	441	423	430	398	445	429	437	435	447	434	482	408	476	443	454	441	421	431	442	430	444	427	477	412	422	415	424	461	467	450	421	440	453	412	413	487	424	388	449	435	443	442	391	446	421	410	457	436	452	453	453	426	429	442	431	410	445	457	425	445	453	445	431	396	444	450	409	465	449	395	431	367	389	447	452	433	420	459	443	477	407	418	408	424	413	476	443	428	485	459	435	433	387	419	418	409	443	446	405	439	446	420	424	425	404	446	423	397	418	429	431	440	472	413	418	403	410	429	428	454	451	453	434	424	425	438	422	469	416	401	422	447	457	415	478	455	439	446	432	446	455	402	443	389	461	441	435	420	458	398	422	438	463	458	415	427	459	417	451	398	421	438	475	458	417	414	424	420	410	417	426	429	427	413	472	439	469	424	457	423	411	453	421	437	453	466	424	475	433	463	442	414	453	451	465	481	414	450	444	410	407	421	402	396	395	428	419	419	440	441	422	411	404	446	420	440	439	429	444	410	414	439	441	455	433	400	390	409	435	441	413	461	428	436	425	387	415	426	459	379	428	461	424	444	415	394	409	462	455	465	438	431	419	455	449	472	434	405	433	414	447	463	394	432	422	392	400	409	392	386	440	437	445	450	444	465	473	410	474	454	410	435	429	416	429	457	447	400	425	426	447	451	422	432	456	391	390	355	461	383	418	417	424	399	416	454	433	414	466	435	464	395	453	444	430	460	428	444	457	418	384	417	397	406	410	456	475	442	424	420	449	419	462	381	415	413	433	416	423	477	446	461	449	428	428	421	419	429	429	441	469	409	441	416	463	463	454	462	397	434	454	400	447	452	410	404	446	441	422	408	444	442	405	411	410	411	432	388	414	407	403	443	445	476	420	435	407	432	424	414	441	408	438	455	462	475	423	388	465	432	468	473	419	432	464	399	488	472	430	428	400	432	424	421	420	438	431	461	424	454	452	389	486	422	468	443	451	378	466	426	412	467	398	459	456	447	481	459	438	373	466	418	410	449	443	439	408	456	423	413	417	464	462	399	401	439	421	461	435	442	424	449	427	414	393	423	417	453	451	439	406	438	423
13148	9605	13656	9019	3105	1945	1541	1133	963	1015	1093	955	979	919	992	967	931	888	937	944	985	940	945	957	999	892	951	961	949	927	972	968	941	940	935	969	984	915	953	941	901	954	987	915	963	871	964	972	916	970	923	953	929	944	896	944	973	978	993	938	925	955	982	944	955	978	927	943	954	899	938	927	969	932	927	959	945	911	946	929	927	936	934	1000	961	919	979	903	967	991	948	925	916	964	894	996	913	891	907	929	933	946	1001	897	937	933	929	911	943	973	922	906	947	928	861	933	933	900	990	948	944	888	931	943	946	928	943	1001	984	923	961	921	958	911	961	928	912	936	997	906	945	965	906	963	911	937	917	900	957	944	963	979	974	977	974	948	981	944	950	940	929	923	923	981	903	921	947	920	973	961	984	921	925	994	980	965	925	929	946	895	919	927	938	921	933	960	941	924	920	991	950	962	916	928	890	948	898	999	936	924	931	931	894	923	938	974	963	937	1002	951	914	944	917	930	892	902	940	936	924	954	956	943	954	943	934	923	957	958	952	941	999	943	892	935	944	908	920	942	941	906	962	936	958	891	1016	889	888	908	970	938	952	929	1001	933	922	965	972	936	965	939	917	924	941	1016	977	938	936	914	949	937	957	983	968	942	993	902	1000	966	925	900	956	940	927	921	971	973	960	936	906	955	894	957	944	937	938	944	885	908	925	938	990	927	964	935	960	906	967	948	913	953	878	928	933	976	947	907	885	937	916	913	904	948	920	936	976	978	945	945	955	948	925	947	912	929	900	1008	923	944	931	947	935	901	937	948	972	898	981	905	954	979	1023	1029	983	966	940	906	964	906	965	939	925	906	910	899	1002	937	964	949	958	932	927	870	961	974	899	891	941	994	929	944	981	931	939	893	922	963	915	953	971	893	953	933	895	953	942	934	932	916	944	956	904	957	1003	950	958	923	979	907	927	854	959	933	979	892	969	955	933	933	929	973	871	971	963	902	958	946	978	958	904	960	966	996	972	954	904	934	976	966	922	929	952	974	948	930	940	880	914	955	934	962	964	960	925	947	976	945	912	890	959	911	981	945	933	916	861	972	946	911	924	970	964	988	905	920	889	908	963	931	917	936	964	972	933	919	936	984	982	977	917	950	983	930	879	941	879	905	909	955	935	932	931	993	919	950	906	1002	926	941	914	918	934	960	906	981	979	969	962	949	1021	919	975	963	1040	978	911	964	918	930	977	949	924	985	934	930	913	947	946	979	972	934	915	974	924	989	958	934	952	939	929	934	954	995	949	944	984	924	987	1007	947	965	960	916	901	941	893	915	923	903	964	928	961	884	967	967	1001	914	906	959	909	957	943	961	946	950	913	863	948	1003	952	918	896	1027	898	926	949	949	950	904	931	948	889	932	927	908	975	946	995	991	941	965	969	934	925	927	943	878	964	958	868	909	887	955	912	933	915	985	1025	961	933	924	903	948	921	966	918	929	924	949	937	903	921	921	980	1004	951	974	962	931	926	910	926	836	954	966	917	950	937	916	895	926	1017	926	908	970	879	940	977	947	901	938	943	1005	990	972	912	975	898	940	940	931	976	918	962	892	927	924	1008	931	964	995	915	938	975	940	931	929	966	888	954	912	931	931	918	904	926	894	915	914	940	934	932	986	918	887	916	995	932	950	947	939	960	939	940	929	934	905	922	946	924	908	947	896	976	891	912	901	975	916	914	930	906	926	927	906	907	982	920	926	927	960	952	960	974	930	909	958	916	918	927	913	894	929	926	984	936	1012	950	921	948	912	917	962	975	889	905	904	858	925	944	891	910	940	898	950	928	1038	938	958	957	954	899	939	959	939	920	970	980	983	924	928	963	981	959	909	912	938	947	922	916	943	918	971	906	940	978	910	904	931	889	887	968	980	913	984	926	963	925	855	907	998	922	964	971	881	939	988	935	998	978	915	976	890	931	929	923	932	984	972	928	857	899	906	959	897	928	954	910	900	928	937	969	965	971	935	933	940	913	909	938	980	914	923	956	978	928	940	927	935	912	959	934	949	903	963	929	863	932	937	949	953	891	931	921	974	905	920	984	992	985	983	955	966	948	941	942	942	958	958	1005	943	891	929	931	957	904	893	933	933	964	973	934	961	957	905	920	982	917	926	951	928	935	937	939	973	939	922	899	904	921	931	944	984	936	935	923	934	934	952	939	955	973	991	952	904	962	941	946	906	992	930	961	964	956	937	954	956	915	903	905	923	950	969	903	936	966	919	908	955	981	949	888	932	904	904	935	955	911	905	943	888	942	917	948	966	942	908	959	972	972	950	875	966	900	941	948	963	912	961	958	985	913	937	1004	954	965	909	942	990	919	929	896	931	940	958	927	978	950	969	942	891	991	969	911	933	935	976	923	1007	975	981	955	877	949	965	940	924	941	929	908	930	932	977	907	929	912	928	964	953	900	994	919	939	974	940	967	961	914	966	894	925	971	958	883	921	928	898	937	996	949	975	949	951	971	994	928	975	971	932	901	943	947	911	950	948	939	937	943	885	978	928	901	965	935	962	886	937	950	927	911	944	949	948	986	974	957	957	926	922	963	940	920	949	1001	963	929	986	994	940	878	905	897	968	979	910	926	920	928	967	936	932	946	919	950	980	942	932	924	923	946	972	926	960	991	951	948	932	953	971	910	928	953	923	949	978	953	1003	928	885	962	964	876	930	939	1004	996	942	980	894	953	987	971	976	945	918	920	958	975	985	980	941	929	906	938	950	921	952	912	936	976	920	961	931	955	1003	912	910	944	958	1011	898	925	895	897	967	911	900	922	916	890	907	948	913	943	932	929	979	931	940	968	991	961	918	954	902	954	893	911	925	921	958	909	1004	925	990	949	913	930	917	932	968	1002	954	959	949	891	953	992	953	945	936	913	896	928	931	947	1002	915	936	916	998	941	975	938	929	948	945	903	952	976	929	861	967	935	922	1002	982	994	931	929	920	1003	891	935	919	967	996	956	874	975	900	890	940	943	926	918	973	918	957	934	941	901	925	941	893	933	900	936	965	938	913	887	905	925	922	978	923	943	926	929	938	891	947	963	895	930	913	986	924	979	892	897	922	921	962	979	939	944	1021	967	929	922	965	955	948	903	967	932	901	971	931	951	969	969	908	954	898	994	908	917	943	993	961	949	945	994	903	951	942	955	1003	959	964	938	945	904	924	952	962	911	946	932	927	1010	946	968	911	941	991	914	938	954	982	962	920	969	930	942	967	887	926	950	916	979	963	919	918	914	941	962	942	945	931	953	940	935	944	927	940	941	948	971	903	941	952	958	929	927	956	951	940	928	959	916	937	971	973	919	868	932	1007	922	971	896	940	902	940	1024	936	969	977	933	944	926	958	1000	895	897	946	894	898	933	893	947	946	1005	887	937	922	902	950	955	922	921	956	946	979	921	919	948	941	956	1000	932	905	959	913	922	963	943	924	979	958	919	988	930	957	985	947	908	915	976	998	962	942	905	956	911	947	920	954	955	909	958	972	943	930	928	995	992	905	936	948	958	854	913	943
36819	24833	24976	15673	2945	909	595	463	492	442	412	407	450	439	421	366	389	421	412	393	384	405	396	461	424	412	399	407	387	358	424	376	384	359	423	402	390	412	368	391	390	383	387	419	393	411	404	383	398	417	354	387	377	393	370	406	359	428	366	392	422	379	387	379	398	393	395	414	432	367	407	390	386	365	390	408	376	399	415	435	423	375	389	406	396	369	381	402	415	382	375	422	426	424	373	402	395	391	407	328	389	396	377	382	393	388	430	384	396	376	403	394	370	367	414	417	376	375	391	436	397	377	417	406	378	380	406	426	368	367	372	379	372	370	393	388	399	394	359	377	363	394	411	337	349	355	391	396	365	413	394	443	386	434	404	381	401	430	414	380	388	403	367	390	395	385	396	374	385	396	370	401	387	365	396	392	381	385	392	399	398	363	386	363	374	368	402	368	405	342	344	391	402	407	410	417	381	370	382	363	371	400	390	368	388	360	403	378	325	423	399	409	407	378	366	374	402	438	385	400	382	381	370	360	398	386	389	392	413	389	393	394	399	399	392	388	366	416	369	428	391	397	386	353	416	424	399	429	413	385	415	393	408	379	378	402	399	364	423	410	370	392	373	388	405	385	395	404	399	384	403	417	374	412	372	397	405	407	329	382	419	385	374	388	411	415	430	372	382	376	391	379	413	372	400	382	391	411	403	369	407	360	425	383	401	384	420	415	367	371	360	393	385	356	396	391	403	432	413	361	381	383	370	384	371	378	366	406	420	393	358	414	376	385	342	403	381	383	364	390	367	412	402	400	423	351	409	400	399	375	405	397	386	382	387	377	387	434	386	417	371	381	377	363	424	359	378	435	395	416	410	350	375	369	392	441	421	401	397	399	399	354	426	343	395	352	389	364	399	359	393	406	377	367	388	403	421	386	387	409	407	368	383	407	387	386	370	389	381	386	412	369	403	357	405	394	380	381	399	448	452	371	353	366	339	389	384	392	377	365	375	405	406	372	397	391	392	380	392	342	366	367	420	378	366	348	402	390	400	397	390	406	389	404	388	408	399	406	414	400	381	391	371	405	405	346	372	360	424	400	383	372	415	437	364	362	406	357	396	373	381	417	388	385	390	379	416	390	335	405	449	405	341	378	409	360	346	358	379	377	369	392	390	384	400	423	419	372	365	384	388	369	359	437	415	379	398	399	359	392	375	360	382	365	379	403	396	402	361	384	382	388	365	367	395	395	361	397	378	401	400	408	362	407	389	412	405	413	397	402	413	382	350	379	379	379	363	384	419	387	369	383	385	396	389	366	370	368	396	400	404	368	361	371	402	356	390	390	398	393	399	390	433	426	425	378	418	460	394	377	373	368	397	398	400	395	384	382	379	395	402	397	405	418	397	396	399	430	390	377	377	402	434	385	412	378	363	374	365	391	348	358	389	367	329	391	390	405	401	381	380	394	358	378	372	402	357	381	418	433	370	351	402	402	368	396	409	401	396	411	402	423	405	400	396	403	422	400	427	398	389	387	407	365	390	393	389	394	369	396	424	382	380	382	387	389	409	356	396	340	385	376	402	368	388	350	387	413	402	358	389	391	385	408	397	401	401	416	394	396	370	354	388	402	382	381	374	376	388	423	383	390	434	402	355	414	408	412	400	408	383	473	401	401	400	383	375	411	373	391	359	404	386	391	408	381	396	379	417	359	392	402	369	378	374	403	366	365	378	384	425	365	420	374	380	380	417	396	410	386	391	372	386	365	399	400	343	403	411	410	379	387	354	374	376	404	387	418	373	362	355	389	410	393	399	367	407	381	420	351	375	382	412	398	383	366	401	401	395	388	388	368	425	373	429	388	383	394	398	420	401	417	428	398	384	391	399	366	367	369	351	405	365	373	426	386	345	396	401	379	381	381	400	408	408	463	398	360	415	377	379	416	398	408	406	407	408	365	381	370	399	378	362	371	365	406	415	377	390	371	393	388	389	411	351	404	395	386	368	385	368	381	396	384	382	401	373	396	400	398	400	400	414	359	403	394	392	411	414	400	362	427	424	387	429	397	446	394	410	359	384	426	431	370	426	365	389	428	372	389	404	388	410	387	400	410	424	393	391	363	378	403	398	440	398	407	389	378	399	401	389	394	355	361	369	385	403	375	391	399	399	405	389	373	410	400	406	374	360	397	383	397	390	361	367	405	394	379	393	417	407	361	352	384	371	384	426	424	427	375	366	425	382	419	394	364	388	384	379	397	426	384	407	415	404	367	389	448	393	392	318	415	378	390	397	393	415	402	420	403	389	438	376	378	408	391	417	426	406	396	378	338	392	387	376	416	387	392	405	372	385	411	366	369	350	395	363	373	398	367	393	427	431	389	404	420	355	407	389	426	438	383	376	405	416	366	410	365	393	390	381	390	434	417	405	395	403	368	410	415	386	399	364	376	384	403	391	400	389	377	405	385	370	417	408	380	378	389	380	351	338	396	357	405	361	389	360	362	323	370	375	383	373	390	407	393	383	414	394	407	430	380	392	370	392	383	381	383	395	383	379	378	377	374	387	414	365	415	383	404	402	354	399	407	357	402	427	403	363	378	388	399	387	380	386	407	393	401	431	400	407	392	378	384	422	365	437	399	383	377	409	418	370	401	429	379	399	377	337	392	393	376	370	381	358	400	376	425	396	364	346	370	393	377	401	390	413	408	387	397	408	395	372	429	399	354	387	391	389	397	417	394	422	380	440	371	390	428	427	407	392	385	411	388	375	394	394	394	398	374	383	431	392	382	395	390	371	407	374	392	401	369	425	410	388	395	406	387	399	365	375	389	354	417	356	350	379	403	341	403	421	376	404	377	370	380	386	406	394	374	383	377	376	386	356	361	432	421	410	374	374	427	350	386	352	391	410	442	371	410	429	395	371	407	377	404	400	409	389	390	418	357	430	376	421	353	396	380	411	366	394	378	371	396	388	360	377	402	351	395	441	383	391	396	363	390	396	431	379	405	416	399	394	380	362	386	373	455	370	391	373	383	410	416	402	394	387	407	398	433	405	411	365	399	347	401	405	415	406	430	391	379	378	365	381	389	373	433	365	345	371	371	388	409	406	347	357	374	389	387	375	353	380	404	353	381	406	383	424	414	400	380	374	397	433	376	403	405	417	386	418	424	396	368	400	413	399	391	348	378	396	381	381	377	375	383	383	435	414	414	401	383	363	388	375	379	394	423	368	364	386	418	406	372	399	391	425	381	391	383	365	419	395	392	370	384	396	386	375	405	402	372	417	413	371	377	402	401	391	408	403	380	388	407	408	370	412	397	415	369	425	409	374	396	362	378	361	412	391	382	378	423	388	409	350	394	395	402	379	404	390	402	422	409	380	361	409	406	430	400	376	398	407	359	402	368	378	413	392	391	402	409	388	393	417	386	384	416	393	401	404	432	390	377	416	363	406	403	371	376	425	378	404	393	354	390	397	392	356	412	403	405	403	394	407	369	394	410	353	385	401	372	380	402	365	380
23304	19722	29557	21876	4497	2589	1587	1324	1189	1125	1091	991	1012	953	903	910	920	927	882	959	828	883	917	855	893	943	918	950	911	864	856	870	854	913	876	873	817	851	914	880	890	890	858	942	880	893	907	860	874	883	897	892	909	874	934	913	899	875	862	876	877	868	923	783	929	813	876	878	880	857	882	894	900	910	894	891	847	841	850	851	879	873	931	831	870	903	891	852	866	874	878	906	907	845	905	810	858	921	852	859	860	905	808	896	876	848	860	902	901	902	900	880	835	872	822	865	805	888	917	869	908	870	827	858	826	864	843	934	878	833	851	866	836	914	852	831	801	844	864	857	893	849	827	895	927	888	851	877	882	838	882	875	914	880	880	841	886	847	810	856	889	837	845	870	853	816	878	847	912	862	877	892	880	843	882	817	935	857	909	837	823	908	878	815	860	850	871	886	834	908	891	782	894	806	846	870	892	804	862	819	811	906	885	842	847	840	843	863	849	848	858	871	899	865	886	857	785	823	900	877	815	880	865	867	877	864	892	848	848	842	865	891	835	831	856	928	844	896	860	881	826	881	874	871	899	896	861	889	878	918	840	874	854	838	932	872	855	861	859	836	870	861	858	826	837	892	830	887	849	943	901	816	872	866	862	855	833	823	817	883	866	843	896	845	838	868	846	864	826	870	826	914	854	914	849	898	842	845	857	889	895	819	859	862	817	891	858	836	876	837	907	861	857	877	907	879	874	895	881	841	862	881	877	879	771	789	849	896	903	875	885	853	880	903	840	905	841	890	875	877	876	914	890	830	849	868	890	924	846	878	909	887	856	885	842	811	869	928	851	858	912	870	871	881	885	883	882	847	815	887	891	884	829	891	875	896	859	916	849	837	892	881	845	856	877	930	870	839	840	891	840	869	831	805	872	852	835	839	835	869	878	839	874	920	857	894	923	833	845	897	893	910	841	901	860	839	882	879	812	875	880	903	904	865	898	840	902	849	875	872	920	821	906	865	834	837	827	919	837	860	867	902	873	876	859	933	878	883	870	837	896	836	870	907	836	844	876	834	889	868	841	813	899	870	870	865	858	866	868	843	897	856	830	890	898	842	897	850	912	892	863	863	838	891	831	874	867	847	856	847	881	887	885	872	859	857	876	892	819	881	842	853	881	889	892	865	885	854	837	878	860	893	876	902	898	872	867	899	869	872	861	842	855	893	842	845	904	859	847	902	909	878	879	840	888	812	848	855	833	846	888	898	874	890	831	838	854	869	838	873	824	872	867	866	842	826	858	904	848	857	883	863	843	925	823	861	840	800	897	935	882	888	823	854	895	881	828	858	829	843	855	883	818	890	860	823	852	903	870	834	885	892	840	898	841	856	862	828	832	917	845	880	836	865	853	851	842	883	858	850	871	878	898	827	886	811	842	891	893	870	894	942	847	842	860	859	872	958	917	809	866	855	900	872	879	878	891	862	861	830	857	879	922	938	867	824	872	912	888	857	861	821	873	858	866	912	884	899	866	826	833	847	856	873	878	840	836	843	877	874	881	869	875	861	857	888	835	794	874	905	839	940	867	889	859	864	840	855	796	924	936	888	870	908	847	856	824	857	886	903	894	844	877	897	854	806	849	802	837	840	867	867	907	868	872	859	868	857	873	914	909	861	893	894	849	922	897	820	826	931	837	924	809	867	874	851	854	848	884	915	908	873	857	868	871	848	866	827	869	861	872	874	844	842	864	816	829	872	839	865	833	856	856	866	839	856	896	903	867	802	898	854	852	881	850	871	855	886	895	814	866	881	838	838	835	943	899	861	877	895	843	844	852	867	904	858	875	870	833	888	851	871	835	874	840	861	867	877	907	891	857	889	876	855	888	843	878	853	847	843	858	879	831	881	887	869	835	879	870	854	820	944	806	843	894	871	879	927	906	867	851	882	858	937	847	831	844	801	848	843	893	880	905	854	914	860	880	894	851	865	872	860	834	891	849	881	827	858	849	881	824	937	834	870	813	856	822	914	859	855	901	889	874	888	889	853	869	919	899	829	892	841	834	854	865	865	839	823	885	904	879	872	828	871	878	845	864	888	907	832	909	832	868	889	892	898	921	907	831	892	857	853	871	892	883	909	889	852	918	855	822	866	867	893	899	896	820	901	875	846	883	886	874	899	835	897	879	879	876	914	932	906	860	884	858	869	884	858	865	848	797	895	856	891	821	842	896	900	848	853	875	844	827	845	866	889	874	807	871	886	889	851	900	892	898	868	894	880	862	796	905	878	890	903	814	860	885	888	863	846	895	872	926	908	842	886	808	876	892	897	866	875	868	915	812	858	868	887	842	867	892	835	874	868	837	911	887	866	821	842	910	873	885	859	878	922	877	883	819	859	860	895	887	947	823	901	869	910	882	872	911	880	815	923	818	847	917	857	863	871	862	864	859	871	834	903	849	828	906	846	819	892	905	898	901	871	884	889	875	859	827	877	871	842	907	863	857	890	906	886	937	842	818	815	852	870	820	848	837	829	830	876	893	870	910	905	891	825	842	896	828	955	877	924	906	830	878	861	882	899	848	843	844	856	862	884	876	858	894	857	845	910	892	851	864	906	869	862	906	912	793	901	868	884	951	903	855	844	855	877	889	852	878	836	859	895	893	843	871	845	929	957	864	865	835	901	828	917	891	831	927	909	872	846	867	892	891	883	860	808	867	815	837	875	862	828	918	818	826	873	873	879	860	871	876	909	890	863	888	851	875	901	787	847	882	854	865	861	862	833	917	861	845	858	848	845	839	844	842	905	824	876	880	851	914	874	835	893	850	885	874	874	891	836	858	884	862	844	882	936	863	858	862	892	848	861	853	884	899	878	860	864	872	935	926	860	869	903	863	876	888	882	882	871	874	903	863	845	841	855	871	835	870	915	865	853	903	879	860	866	837	830	846	822	874	883	877	890	867	842	885	867	835	891	909	839	887	866	798	824	868	853	905	906	836	850	899	896	867	887	829	873	807	867	863	927	910	893	857	890	877	839	885	907	828	877	864	821	866	888	865	919	830	919	903	878	849	864	866	880	897	918	880	877	867	872	887	832	916	907	895	879	861	891	884	856	837	871	816	875	827	899	861	880	852	921	889	879	863	851	894	897	843	815	830	865	855	875	876	836	829	866	830	893	865	843	877	896	923	842	876	912	856	901	834	864	831	821	904	820	905	848	912	888	854	868	904	869	867	825	852	889	856	898	898	881	852	869	824	886	840	835	871	848	891	832	845	857	879	945	856	934	856	884	856	865	896	823	893	852	893	836	884	845	913	830	861	852	853	896	814	852	850	876	878	838	898	903	869	881	930	874	859	882	847	873	835	815	831	855	877	882	866	890	909	858	868	940	904	867	859	940	892	943	842	913	803	852	888	919	879	880	855	892	828	909	849	826	866	911	929	837	900	888	843	898	810	859	857	903	891	901	845	888	883	874	886	827	873	921	874	843	842	818	814	832	854	871	854	887	890	909	887	912	847	835
46432	34661	37778	26792	6198	1580	841	567	540	529	512	487	479	439	476	417	488	493	450	436	459	453	434	404	442	461	447	438	443	442	432	400	465	477	471	469	459	428	489	432	463	458	503	437	400	405	460	445	431	427	484	475	422	461	424	470	439	420	410	431	438	418	457	440	399	436	456	400	390	438	418	413	446	449	453	411	423	415	401	501	432	425	451	451	474	426	435	443	452	445	464	434	427	440	434	422	401	427	438	442	422	433	423	413	428	446	432	477	429	451	454	432	411	436	441	475	475	445	398	384	439	471	444	464	421	426	434	426	413	403	394	493	440	424	458	449	437	436	452	496	419	423	441	420	454	430	432	445	459	452	451	455	433	423	435	373	421	430	445	468	486	457	465	406	440	447	453	447	430	421	470	462	418	461	414	428	435	428	439	437	442	420	450	490	493	447	470	445	398	429	422	451	437	439	401	394	453	430	426	444	440	391	428	406	417	434	468	450	454	443	438	419	456	444	469	390	422	473	476	461	424	449	475	432	392	472	461	459	376	433	418	398	434	407	430	419	470	444	420	423	431	454	448	410	400	452	425	449	425	446	455	443	448	493	462	444	411	477	504	461	433	478	446	425	430	429	478	406	448	448	415	466	437	435	426	427	399	425	438	457	429	449	457	400	442	396	431	404	444	447	437	413	438	398	470	428	426	478	472	475	461	458	435	451	501	452	457	449	445	458	415	422	422	455	494	433	432	445	469	426	422	444	385	431	422	431	457	431	427	433	463	454	403	464	442	430	409	411	396	411	448	439	399	445	410	419	422	462	437	433	419	385	429	436	451	419	430	394	436	424	384	408	473	442	428	429	439	460	454	444	450	419	438	427	436	438	456	423	412	429	410	456	414	421	413	425	402	381	439	417	468	458	448	451	384	453	433	415	428	418	472	434	450	450	414	465	430	478	500	461	411	430	432	428	453	428	412	425	438	429	467	449	444	404	432	418	432	472	433	444	432	436	438	440	420	431	453	391	453	410	458	473	441	435	442	421	437	480	413	409	466	426	398	386	454	451	429	440	424	421	409	386	441	432	439	408	463	433	429	437	458	434	484	436	449	461	432	453	413	462	422	420	427	442	455	451	401	423	449	424	431	403	430	424	451	420	423	411	426	441	444	450	443	434	432	458	438	433	461	485	466	370	455	470	447	410	427	412	427	421	449	433	503	420	419	398	389	395	473	451	438	465	411	429	465	480	428	434	438	389	419	442	400	438	443	430	457	475	451	420	392	420	433	440	447	403	435	425	392	428	432	488	411	452	427	417	415	405	430	409	422	431	453	427	439	451	407	434	463	464	416	445	445	434	437	437	422	433	446	418	482	440	451	439	442	436	428	443	436	441	419	454	425	430	409	459	421	436	441	482	440	411	426	431	406	403	439	407	442	445	420	478	470	422	432	438	434	421	408	457	446	437	424	427	430	449	461	440	430	491	450	387	412	428	408	471	431	424	409	452	403	416	471	384	439	450	436	413	436	418	438	417	410	442	423	462	426	490	444	457	426	476	448	455	460	437	405	433	414	432	461	439	449	465	465	461	425	475	471	411	436	406	458	439	456	448	446	444	406	433	444	432	433	451	410	431	410	401	474	442	440	454	456	459	444	428	475	412	464	409	385	462	468	439	443	413	429	441	428	407	414	443	435	442	421	417	460	423	429	425	425	432	425	442	452	408	406	410	449	421	407	468	443	412	425	434	424	431	408	451	451	424	437	418	463	414	427	420	470	406	409	444	471	453	402	453	430	437	404	438	471	443	455	473	416	444	406	463	435	419	415	405	424	463	492	425	402	426	459	425	461	432	469	424	413	413	371	434	436	455	441	427	425	452	417	474	417	427	468	409	463	417	417	433	446	431	428	426	424	407	403	430	503	384	441	451	436	429	442	427	448	418	440	429	477	459	428	437	442	409	427	464	459	454	420	452	413	488	431	413	404	445	480	441	459	458	411	445	426	383	434	424	424	406	413	461	447	478	447	471	385	406	434	464	443	446	470	389	409	475	421	426	403	439	460	434	430	413	436	420	434	423	435	413	430	455	422	439	435	453	468	448	399	455	414	480	436	431	458	403	439	454	405	457	448	459	447	435	428	464	449	422	442	403	407	417	435	474	464	404	415	439	416	419	408	476	444	483	430	432	441	452	452	429	438	419	421	443	417	464	426	447	444	449	438	409	429	417	441	412	414	402	452	469	443	418	456	460	428	421	424	439	419	450	413	417	466	461	437	451	433	420	456	414	440	427	410	420	435	413	440	446	390	432	468	392	434	431	436	422	443	448	417	452	442	451	413	447	422	424	463	418	443	435	429	454	473	425	403	448	427	453	436	422	408	430	416	427	484	444	413	473	429	464	445	442	473	442	455	457	435	425	448	416	437	442	451	408	435	485	427	439	463	466	447	419	404	460	467	416	466	459	452	443	471	480	442	453	439	432	417	413	406	443	422	439	448	444	432	446	413	428	458	469	436	465	428	392	434	432	467	422	430	412	390	451	446	443	410	405	433	381	455	447	441	419	456	454	434	397	399	457	469	435	403	441	447	449	444	452	413	417	447	414	453	421	423	447	364	411	414	399	415	422	427	412	459	447	422	456	415	437	417	408	457	430	432	434	396	456	457	403	427	423	477	423	414	484	421	408	417	463	397	444	415	449	432	422	403	454	456	440	453	402	432	423	416	425	445	447	472	461	423	405	474	440	425	415	451	439	454	447	450	476	430	442	453	408	446	419	452	421	467	462	442	422	419	424	453	427	417	424	432	407	453	448	441	468	448	458	445	439	422	447	477	390	441	431	428	395	430	441	461	418	497	470	458	398	458	450	472	424	435	474	443	385	467	400	463	441	431	432	446	414	484	419	418	468	444	411	424	399	458	419	423	394	482	443	435	450	451	426	443	411	401	443	432	454	466	450	432	409	443	413	455	481	428	428	414	433	417	424	420	472	432	467	458	417	426	491	468	437	405	441	447	416	440	427	441	430	433	453	414	440	436	429	450	429	453	453	430	441	429	460	433	421	386	392	441	447	465	435	437	453	397	431	450	435	439	454	438	471	487	459	458	438	408	430	456	402	421	439	426	389	439	426	462	474	446	383	414	428	430	454	427	415	472	433	431	452	480	442	428	429	456	434	438	430	405	436	436	447	441	415	437	433	440	428	461	412	429	407	477	489	454	476	382	457	462	458	454	437	440	434	431	407	435	424	419	488	414	396	418	423	432	431	434	444	446	438	418	450	446	456	447	463	453	449	446	398	445	411	496	420	459	440	428	447	423	461	418	451	450	399	450	466	451	471	418	460	435	462	454	439	448	437	438	434	440	398	404	416	418	412	463	427	430	452	383	444	419	431	435	436	427	435	445	440	447	457	405	442	438	436	447	449	483	423	466	474	432	433	469	416	428	451	463	441	442	424	409	434	430	439	441	448	468	440	446	431	379	442	428	453	441	463	391	455	433	423	392	443	384	438	453	459
28969	26400	39009	29893	5641	3370	2146	1514	1460	1407	1259	1174	1168	1083	1089	1115	1026	1045	1056	1030	1084	1068	1033	1049	975	996	1108	1031	1034	1048	1073	1009	1013	981	1067	955	945	1008	987	973	946	1035	994	1005	958	987	930	975	995	1015	967	947	1002	960	981	974	964	980	987	999	927	985	1025	1013	943	909	891	992	994	961	944	986	1028	958	970	974	985	960	940	938	972	977	967	943	960	989	972	926	856	935	910	964	945	936	1026	969	995	959	946	947	903	941	916	932	947	1024	933	1016	977	938	958	995	940	995	969	942	963	960	1033	956	1033	959	984	885	965	999	948	897	939	981	942	964	971	923	951	1046	967	1004	999	992	978	991	933	1001	1012	971	981	965	970	858	942	931	974	948	968	909	995	931	1038	961	960	996	977	1015	961	980	927	882	962	1018	930	934	938	955	949	961	979	962	928	978	883	962	931	931	907	1002	977	945	965	969	968	920	999	919	956	923	988	930	905	1006	979	981	968	962	963	1003	908	954	946	941	913	958	981	902	1008	931	1011	1006	1014	888	961	971	899	969	970	981	975	968	972	977	965	953	923	949	938	934	914	942	967	912	938	977	926	950	936	961	988	943	939	949	931	969	965	943	950	943	931	936	988	1028	960	967	928	957	997	1019	962	983	922	896	942	929	955	967	991	969	922	926	927	971	997	953	958	959	951	1051	986	986	928	977	957	998	973	984	976	968	971	944	965	921	985	955	961	979	993	1048	924	981	938	936	1021	888	1004	973	913	932	1018	942	956	949	956	982	958	1002	935	942	937	953	968	971	973	943	962	1002	1000	936	949	995	922	988	967	950	914	995	975	988	958	961	952	948	963	988	925	1003	974	959	954	999	982	933	973	983	926	988	1003	946	961	928	900	1032	943	951	968	963	920	910	943	932	933	943	925	950	980	984	980	995	967	915	974	1003	1016	948	977	973	969	910	1015	946	956	960	925	969	927	944	961	989	967	893	1028	999	953	999	973	889	931	980	909	922	948	926	937	938	1017	997	976	994	994	953	946	948	983	936	914	959	946	955	974	984	968	975	1027	971	967	1015	916	984	915	915	946	1024	958	893	952	958	910	971	971	966	923	919	994	938	931	973	996	964	935	930	936	963	993	988	981	1004	933	952	912	932	998	942	977	961	908	937	943	967	968	917	959	914	943	981	935	1001	909	893	927	918	964	875	1017	921	918	943	952	972	947	1027	1059	952	978	934	933	961	1001	945	934	952	929	965	898	938	939	1025	922	936	916	1010	961	982	1006	951	975	874	945	942	966	915	937	959	920	959	999	995	931	892	976	987	957	900	950	968	982	917	914	942	915	978	955	968	960	956	901	918	1015	909	956	940	958	1006	985	961	925	946	983	1026	1009	950	950	960	989	980	955	953	942	955	985	957	983	941	916	924	950	950	905	995	984	914	999	951	976	998	959	994	976	1001	977	943	957	913	957	970	968	950	951	921	988	932	918	968	918	930	952	984	977	951	979	976	939	953	963	929	994	968	916	970	952	970	944	960	967	949	988	892	936	1015	979	947	920	978	963	892	978	1008	939	1026	932	997	933	949	934	909	966	979	940	989	950	1000	963	929	938	953	993	1013	1021	937	961	971	977	986	929	921	925	972	954	976	964	919	913	936	982	977	968	983	937	960	998	947	1023	932	961	936	887	958	983	942	929	947	1026	1008	932	941	949	969	960	973	923	954	940	920	945	981	968	949	923	972	1032	987	939	948	962	987	952	999	996	979	947	981	972	992	934	968	1021	963	1010	980	1030	953	963	959	959	944	929	1005	964	942	880	1001	971	965	894	937	976	1014	986	934	975	942	889	990	967	951	914	958	972	846	938	957	940	930	940	955	958	892	972	957	913	972	997	967	950	981	963	962	946	940	935	984	943	938	917	1018	1012	949	950	1035	909	980	964	938	930	979	971	914	960	961	1009	952	939	929	945	885	991	946	968	942	960	863	953	926	921	899	931	925	925	954	956	1038	926	979	909	947	933	920	974	954	986	948	944	927	977	968	986	965	1007	947	947	972	929	966	988	1007	965	970	954	931	917	930	998	943	992	888	996	947	987	1013	972	911	979	913	916	922	1008	1001	925	923	920	903	994	940	958	984	976	973	965	952	969	1009	973	954	976	996	948	913	1020	965	970	930	966	966	985	901	954	978	951	1018	953	953	953	938	962	1034	956	992	905	979	963	966	981	924	939	1074	877	981	967	941	944	931	1021	946	948	961	993	910	909	962	961	935	921	935	1003	1000	961	988	976	958	945	988	990	965	935	896	1006	977	981	984	937	956	982	998	929	939	948	975	951	956	974	938	976	977	951	1014	912	1007	927	1017	895	918	971	940	968	953	945	950	992	1006	918	914	947	972	956	1019	941	949	957	924	931	958	963	968	881	988	976	931	954	991	942	931	993	958	935	958	941	964	948	972	953	923	978	946	975	936	994	932	906	905	1021	911	946	959	926	989	1003	966	936	954	1039	971	967	936	964	984	945	944	971	962	979	944	915	937	981	982	919	910	1042	984	910	992	969	970	946	984	964	972	950	943	973	960	941	960	971	951	941	942	932	985	1010	924	966	990	956	979	957	972	963	1006	981	986	931	930	1007	947	922	953	931	988	1001	966	987	1022	965	947	999	978	980	900	991	1018	961	964	949	932	990	952	975	946	940	936	929	978	926	956	997	926	943	940	997	967	966	1017	964	1001	984	987	930	946	954	927	956	968	940	998	992	939	1000	1008	970	952	996	923	978	981	1034	907	985	920	932	972	963	982	992	921	936	945	963	951	964	1004	906	970	955	1020	979	965	935	964	955	929	1017	964	953	976	967	961	995	948	965	927	965	1019	949	994	952	920	943	929	996	935	977	914	939	955	968	1044	912	968	913	917	996	977	969	964	1008	950	966	945	939	944	890	979	895	971	973	1026	902	961	992	981	943	950	1025	978	911	968	914	945	965	956	931	986	957	937	959	937	916	929	971	934	1009	985	930	955	1026	943	920	956	959	955	997	918	994	964	986	956	947	928	970	999	974	974	937	979	942	958	911	945	979	989	981	940	916	947	946	932	928	968	919	961	960	963	963	965	941	930	960	944	985	938	1002	951	1038	1006	918	998	954	940	976	1003	964	1045	942	894	909	1031	911	974	998	984	941	942	869	1022	927	939	922	983	910	890	1026	958	975	895	983	916	993	911	970	972	965	944	994	952	978	941	964	901	970	955	937	981	962	911	961	994	982	975	972	981	962	959	958	954	918	939	942	977	952	988	962	941	953	991	961	993	954	969	949	996	929	959	938	930	997	940	956	957	941	932	966	933	924	1009	996	944	973	955	921	1002	980	946	898	929	973	931	973	931	1002	936	963	1026	932	949	988	952	970	939	943	941	994	964	987	888	911	927	1008	935	962	986	950	940	909	925	974	933	922	945	1001	925	994	907	960	937	959	941	968	947	939	975	976	947	946	944	995	925	952	954	946	955	920	949	948	920	941	960	951	955	951	972	985	975	1004	925	962	964	960	982	1009	971	935	905	1004	887	987	864	932	959	946	1017	932	950	978	924	930	1020	948	969	952	955	923	1038	944	950	923	904	940	999	941	962	980	909	942	960	996	993	937	883	970	983	943	930	899	971	909	992	994	949
23707	12686	9545	4732	1142	641	512	454	425	465	440	464	411	419	470	430	451	403	434	432	427	459	453	432	456	405	430	464	430	427	410	436	418	483	441	450	464	450	442	477	457	460	430	468	489	472	416	432	384	441	445	431	442	448	461	401	426	395	453	478	440	457	438	455	432	432	451	427	418	417	453	467	417	430	414	421	444	447	472	442	401	431	450	406	441	428	427	470	395	467	445	420	454	406	469	454	447	441	454	431	456	459	449	446	451	399	440	442	409	428	435	422	465	423	447	442	415	428	469	430	437	460	438	449	479	439	456	461	446	448	422	425	416	425	408	488	430	423	461	403	417	447	420	423	479	432	430	447	471	424	419	439	459	450	435	468	423	464	418	433	435	414	458	403	461	437	433	439	429	384	442	431	418	464	456	472	427	492	431	468	420	463	433	444	405	414	435	464	434	462	455	400	429	439	421	450	446	417	411	427	451	466	429	425	447	468	458	416	430	426	451	445	410	445	461	425	465	488	410	423	439	484	468	476	419	443	463	453	436	451	442	446	397	447	410	400	447	432	475	432	408	466	451	455	434	419	482	445	402	438	420	459	463	444	477	453	440	413	401	457	423	452	427	462	484	488	423	392	422	474	448	411	458	452	434	466	409	438	433	436	443	456	426	442	469	387	422	443	447	459	455	424	433	448	426	454	421	449	434	432	457	381	439	470	431	426	478	413	435	411	438	442	421	425	442	448	455	430	452	449	427	477	420	425	413	430	441	443	438	490	483	430	424	426	466	449	437	467	459	426	465	415	423	453	424	482	465	461	457	445	457	411	476	415	412	436	453	436	431	451	477	476	439	411	477	468	455	433	399	474	430	448	462	405	449	411	422	421	411	458	433	510	442	417	468	420	448	492	408	466	432	449	449	469	433	487	463	425	421	466	460	441	410	443	442	447	451	404	498	436	453	446	465	428	417	438	413	480	447	412	431	462	436	455	486	442	438	454	472	475	422	448	451	460	435	452	439	444	463	431	436	439	467	472	396	440	448	428	457	442	414	425	481	427	482	494	466	493	429	462	476	421	466	443	435	434	447	417	427	456	429	457	449	485	442	429	468	446	482	478	442	466	422	430	448	412	424	441	409	422	447	431	463	437	437	427	482	421	466	464	430	439	443	407	460	435	467	444	451	480	450	451	389	418	433	490	487	434	427	467	447	456	451	423	471	451	433	442	455	467	433	477	408	431	414	426	409	417	452	453	413	435	469	466	404	442	421	433	453	426	450	423	448	469	445	476	425	424	427	434	478	436	445	443	489	409	433	440	422	428	429	447	441	451	435	479	418	418	406	445	456	477	420	428	446	413	476	442	430	409	435	441	426	427	436	424	457	456	423	444	452	459	464	421	399	418	460	414	398	441	424	419	418	427	478	411	476	485	408	374	419	458	461	381	427	436	460	447	469	470	478	418	449	415	398	433	422	418	461	434	432	444	470	457	427	425	397	458	461	395	454	439	431	455	451	379	442	459	489	451	433	446	456	453	455	432	483	444	413	407	390	450	440	427	477	443	419	488	460	450	441	422	487	471	452	394	439	433	458	442	452	431	444	429	457	483	388	435	459	443	403	454	464	455	433	441	414	426	440	432	434	418	445	447	415	451	465	455	426	423	485	434	444	454	456	412	448	436	440	444	459	445	419	430	434	429	426	430	453	429	455	438	437	440	407	415	454	446	429	471	444	452	410	447	453	435	460	407	430	439	425	431	450	418	454	390	448	445	466	389	393	440	429	439	459	472	426	456	457	448	466	477	447	455	459	432	462	457	463	453	468	436	459	471	461	409	459	424	406	420	438	425	470	457	469	437	462	432	490	405	466	402	435	448	450	402	425	473	413	430	450	463	472	445	453	433	447	487	446	397	420	446	451	414	428	444	433	479	470	387	418	430	422	443	471	450	464	461	413	431	447	459	470	425	418	415	449	401	438	475	497	393	459	455	416	451	451	489	425	438	430	447	474	464	450	450	470	456	458	408	455	466	423	452	436	433	406	407	428	413	458	455	436	497	444	449	446	464	469	450	445	418	429	480	463	420	491	438	430	457	451	411	417	451	387	442	436	448	460	437	416	426	454	396	450	425	459	431	474	433	441	457	454	475	460	433	403	440	413	446	433	431	431	467	451	438	500	421	441	417	450	439	425	450	467	437	441	410	440	418	430	422	427	446	444	451	427	430	400	409	412	433	468	430	464	461	438	427	429	454	436	435	436	419	443	412	441	470	437	416	430	469	444	441	446	471	413	438	461	467	484	467	455	407	429	407	467	471	447	429	424	424	379	429	432	459	456	482	436	420	434	479	453	396	437	432	446	410	466	445	424	440	408	411	443	410	463	401	447	463	447	404	438	425	450	439	439	428	398	434	461	422	446	464	423	494	456	445	424	461	444	462	402	431	463	425	467	432	417	423	426	460	406	445	440	464	449	485	458	417	456	450	443	443	404	413	457	452	428	410	441	467	412	442	434	453	424	462	440	473	449	420	451	459	431	462	433	427	436	440	466	416	451	433	486	413	413	408	448	425	440	475	447	448	433	443	408	465	450	440	428	463	445	429	418	445	435	452	501	431	442	412	478	450	447	420	396	418	407	412	425	451	451	486	426	433	441	437	450	432	410	445	458	423	402	404	435	456	464	431	457	422	440	425	456	447	442	465	452	477	403	433	466	455	420	457	438	411	427	458	468	450	418	436	437	457	417	447	407	464	414	406	399	473	427	442	473	442	458	477	433	461	450	449	436	423	452	412	420	446	455	500	436	444	401	447	432	516	416	450	436	466	459	407	430	479	470	448	463	452	437	479	419	427	433	444	454	436	446	457	416	462	408	481	435	426	410	471	459	443	429	412	416	400	455	418	407	458	432	455	446	452	415	476	482	475	441	472	436	376	415	462	408	435	476	439	451	458	424	438	480	430	433	394	408	426	479	458	431	444	391	486	459	467	452	451	448	435	435	423	472	462	459	410	398	417	390	406	442	431	428	482	447	437	415	457	435	433	438	427	454	425	383	456	469	466	460	392	428	420	474	431	424	507	441	429	428	392	418	436	432	458	468	464	426	419	413	444	441	472	474	430	431	410	455	409	463	479	433	443	461	434	416	445	440	440	425	430	502	431	447	462	377	434	453	401	474	420	415	462	450	440	454	371	401	445	447	436	407	461	417	468	471	446	457	434	462	425	452	407	404	453	405	459	467	442	461	442	438	445	450	458	421	452	491	477	409	436	423	426	410	425	427	426	427	444	457	460	414	426	442	463	445	377	422	456	474	454	419	483	433	412	462	434	399	436	472	438	444	466	426	446	473	411	432	432	455	425	459	418	393	443	464	431	426	426	416	435	451	502	445	418	441	433	490	449	463	411	398	407	425	431	478	428	482	470	434	472	406	430	419	398	440	438	475	456	444	435	424	402	446	438	430	431	446	399	460	437	450	440	445	408	402	414	427	455	474	411	421	449	471	461	441	418	409	504
14127	9818	14591	9781	3084	1810	1323	1107	1071	1041	1061	954	1010	993	986	923	977	1017	990	970	901	935	1024	972	1035	990	967	922	958	960	984	945	962	937	923	957	932	986	947	1021	1018	955	960	938	932	931	935	916	944	975	982	957	932	986	961	945	987	915	964	893	1026	918	952	955	967	950	928	939	1024	923	962	939	929	927	980	1002	914	996	1007	918	943	994	941	937	980	916	942	931	955	949	1000	904	964	990	923	957	946	997	905	964	961	954	951	1015	923	955	969	999	1011	925	868	949	1049	956	933	944	917	922	952	889	929	956	927	918	985	863	977	986	1001	1009	946	958	964	951	962	1019	996	908	958	950	1002	1013	959	962	910	949	1010	962	937	957	947	976	956	965	887	1010	998	892	946	1009	931	963	971	899	979	960	995	951	945	984	941	991	932	1018	969	939	943	1002	959	982	959	974	924	967	956	956	992	974	927	930	960	957	962	962	989	950	950	950	957	987	989	969	912	960	947	995	989	958	1015	968	962	968	960	934	932	978	1027	923	937	1033	986	936	925	944	909	995	982	997	928	964	933	934	964	960	1009	959	899	951	1006	910	939	997	912	893	957	931	937	969	972	970	921	868	958	961	946	964	1028	963	964	958	925	956	967	965	972	954	948	970	948	929	943	967	940	994	972	930	953	988	988	976	942	977	965	923	963	941	934	922	997	919	979	939	935	947	947	936	924	972	914	1015	986	986	870	978	968	935	967	936	934	986	953	965	931	998	925	975	966	983	955	930	1001	923	977	927	928	953	915	899	999	911	959	993	947	954	938	971	919	889	896	961	984	934	987	1013	1000	974	911	1023	1001	939	951	921	946	983	927	927	993	976	951	917	924	944	936	950	953	890	970	974	967	891	985	915	991	948	983	949	936	968	959	1031	956	911	986	949	1035	890	981	972	946	954	970	923	1013	940	997	957	966	934	968	1005	984	932	938	988	927	934	941	1020	913	959	1043	937	971	912	938	963	957	980	900	979	968	945	1025	989	945	982	1015	963	998	995	913	946	970	983	998	929	952	932	946	937	960	1030	929	1001	954	935	908	922	954	918	981	998	977	922	937	944	977	928	951	968	952	967	915	929	939	1007	953	954	947	925	973	974	977	938	948	981	947	980	903	1017	910	916	986	895	1027	956	912	1024	964	974	945	924	927	994	967	934	976	932	993	937	950	937	980	1008	885	957	970	911	925	925	944	938	887	929	1007	962	919	950	939	892	997	904	917	948	934	1011	955	955	946	966	950	997	947	907	985	961	1009	938	970	951	978	1017	956	919	903	1016	940	964	975	972	947	988	946	911	895	983	955	966	950	966	893	960	965	913	1015	936	912	988	937	920	965	931	984	929	966	874	942	939	855	954	904	926	1030	919	929	963	951	931	981	920	963	936	949	942	995	886	993	943	963	941	974	922	896	931	946	943	959	891	970	973	922	959	1017	965	978	896	873	1031	938	983	953	952	916	885	928	941	909	964	1015	991	895	943	969	973	924	996	979	977	999	1004	984	955	901	949	939	982	930	913	966	1010	973	965	936	977	977	967	968	986	990	952	989	974	975	1003	978	957	962	949	943	979	936	953	909	924	935	929	898	994	938	1013	991	950	944	912	934	977	948	972	952	1010	888	936	944	971	962	944	935	918	990	876	1007	963	1021	959	998	953	949	996	983	973	1009	919	952	1004	983	947	979	963	956	912	950	969	884	952	898	925	1019	985	958	961	943	903	943	940	972	903	955	887	957	954	962	911	924	979	881	979	939	1005	946	951	955	894	946	930	965	982	945	873	998	950	958	932	950	934	902	911	1011	1011	948	942	922	935	937	981	928	889	935	963	947	991	1006	925	894	936	957	946	909	956	967	919	983	948	919	933	957	947	987	930	970	921	916	982	950	925	971	961	917	965	996	888	989	923	931	934	974	941	986	929	918	1033	905	951	974	953	933	916	999	964	972	977	964	955	994	948	953	966	974	959	970	943	990	983	968	924	943	959	939	994	954	961	960	963	936	889	902	957	921	957	971	994	984	993	947	935	937	923	963	955	940	1021	976	953	930	970	945	944	912	962	945	954	961	905	931	962	964	969	946	964	969	942	1005	972	897	982	923	969	938	946	989	948	942	915	934	920	945	938	975	957	931	916	940	940	1005	885	938	950	977	940	921	870	972	975	904	922	921	966	941	966	916	932	962	901	1000	918	964	972	967	943	955	914	987	946	910	982	867	919	996	917	920	959	994	934	965	922	928	907	916	1000	981	953	968	945	938	942	972	868	963	909	958	963	938	969	923	974	1002	937	926	927	946	1007	953	879	989	963	969	964	910	929	912	929	912	914	1019	946	967	993	960	985	908	925	940	960	977	1015	966	1023	972	937	952	864	918	940	963	940	920	890	983	900	924	1006	937	928	946	965	968	955	988	953	968	938	933	978	977	947	942	1015	947	969	979	980	933	985	905	982	971	926	917	967	961	933	921	943	950	958	896	989	948	965	942	911	992	974	1033	961	1001	946	936	946	915	994	973	927	941	939	996	1026	947	988	949	960	867	924	997	987	948	928	896	925	939	939	963	956	966	978	980	948	887	948	960	966	955	938	952	959	917	1000	942	1005	965	959	1018	947	949	936	930	921	914	948	969	985	1013	965	1007	930	983	988	940	944	965	930	971	975	923	954	910	932	966	954	990	1011	948	931	985	987	922	933	920	911	963	989	1023	999	972	945	989	987	958	973	972	972	919	952	959	965	961	975	1044	956	951	982	1013	948	984	946	972	968	1019	1000	988	902	978	882	949	964	906	955	993	998	935	1032	947	988	923	955	939	938	1013	952	936	983	967	991	869	940	1005	929	953	915	919	977	952	955	979	972	976	935	968	948	961	938	901	968	933	903	1025	935	960	995	1023	945	925	1005	951	954	887	947	969	982	945	893	891	1015	953	951	940	919	968	972	959	974	918	971	977	937	979	958	943	931	953	915	961	953	1005	942	960	976	918	1017	959	982	974	957	948	956	924	930	926	980	886	973	982	923	947	967	918	992	884	976	946	960	970	932	924	959	908	976	959	968	954	917	928	962	933	844	934	1000	958	966	977	971	973	912	964	979	968	968	939	1009	952	937	987	931	947	982	979	918	993	921	966	995	961	937	927	973	916	894	959	954	963	970	933	937	930	991	919	963	979	939	937	974	966	967	942	951	1005	976	950	953	967	931	919	915	971	910	945	970	961	987	948	992	944	993	980	950	964	925	933	943	944	936	973	978	998	1005	1025	916	996	975	940	983	924	983	971	950	918	939	970	970	973	983	970	930	935	967	984	976	965	965	911	995	921	936	932	944	966	931	913	997	955	976	917	931	939	944	989	963	965	955	893	916	947	989	973	906	913	927	978	951	962	1007	958	904	975	931	966	939	945	992	879	961	1025	929	1000	963	906	995	937	971	1013	923	965	941	897	986	962	980	975	981	994	922	949	1016	1009	935	959	971	950	944	952	916	896	989	940	980	888	928	921	977	977	995	953	996	965	977	956	959	956	917	960	1013	1013	953	935	987	935	927	893	945	898	930	1026	973	935	928	953	942	974	962	966	1019	909	958	902	932	951	895	980	936	949	968	927	946	972	1010	1003	930
36962	24394	25950	19118	5152	964	540	457	439	447	456	393	393	400	409	412	382	400	429	423	377	453	389	426	383	415	374	380	393	414	448	397	401	395	386	399	409	387	431	404	382	360	424	393	390	409	414	412	371	428	399	420	355	410	393	392	423	379	371	392	404	421	403	402	389	400	416	398	378	380	400	397	417	389	359	396	394	407	388	401	387	403	399	423	431	400	365	396	389	413	392	411	376	399	433	439	375	406	392	368	414	437	392	397	411	343	401	402	398	430	405	375	399	384	360	386	394	401	401	383	397	423	383	399	393	454	387	407	423	405	387	363	386	392	352	406	431	399	410	406	391	410	400	390	376	407	425	427	373	372	403	420	415	379	346	390	409	388	391	413	389	377	404	418	408	426	380	370	385	376	402	378	417	390	360	393	408	381	385	391	418	373	403	377	345	380	401	443	393	408	405	356	434	395	377	404	373	377	386	405	383	370	400	393	421	400	416	365	423	402	430	361	428	387	350	442	398	397	382	395	356	414	347	424	369	363	404	400	404	368	399	401	385	369	377	398	401	428	385	367	379	390	378	387	412	439	388	413	403	380	398	341	377	406	401	391	415	394	413	378	384	437	397	404	390	372	387	428	380	402	406	357	397	383	415	391	422	429	419	378	377	425	395	405	378	381	380	355	410	378	404	384	411	393	400	386	430	375	379	377	409	348	381	410	400	398	382	420	410	429	402	404	449	397	399	391	332	383	427	410	353	380	384	409	418	401	406	409	404	390	399	390	403	394	387	387	386	411	398	378	411	360	427	405	381	391	409	383	394	381	390	401	426	419	419	422	374	372	351	379	412	401	387	420	393	410	377	407	360	434	381	383	402	444	398	377	401	386	384	393	379	386	418	419	369	447	401	401	368	395	454	423	414	422	389	418	395	397	440	395	358	411	399	419	401	416	395	398	430	421	410	425	436	413	384	342	419	425	397	404	376	392	351	389	362	409	348	395	382	375	355	372	378	391	435	374	380	448	388	380	397	415	407	407	411	368	384	411	385	437	379	417	399	412	387	441	371	379	394	364	381	402	399	429	382	373	386	350	384	397	424	380	380	419	396	390	366	382	408	384	359	360	368	360	381	400	408	360	369	385	382	425	401	406	382	391	408	371	419	401	368	389	401	401	428	430	382	374	375	413	380	382	377	419	446	395	341	365	354	376	372	366	357	402	374	364	385	367	385	433	412	420	395	382	369	417	373	414	394	422	382	381	372	393	426	360	360	397	391	386	386	387	371	401	372	406	417	380	391	431	429	383	418	358	360	373	388	409	412	421	371	405	407	399	390	392	380	377	368	432	406	369	401	428	381	376	381	375	354	366	386	365	415	384	387	411	410	380	385	370	396	397	403	431	382	408	377	379	391	409	356	397	382	380	363	417	390	423	428	445	377	398	355	400	415	393	381	385	386	398	405	385	425	391	405	373	369	393	415	389	385	386	417	425	351	365	396	374	389	387	376	414	382	390	369	369	415	386	423	380	410	369	368	397	356	407	370	415	396	408	399	395	343	394	399	395	412	371	388	400	411	418	373	388	380	393	369	334	384	395	366	421	389	372	365	356	367	431	403	373	428	392	381	384	364	384	411	380	397	414	395	388	394	383	410	418	385	386	394	401	407	380	387	385	399	398	402	392	396	392	393	391	382	380	378	356	399	353	368	381	366	386	449	406	393	434	419	399	370	401	391	394	434	407	398	362	409	407	370	361	406	437	410	387	416	401	379	418	406	419	388	405	389	380	395	376	414	407	395	399	382	390	411	408	383	354	405	379	388	343	381	384	372	400	372	408	412	396	367	377	377	399	416	379	366	399	363	360	420	368	380	404	394	394	378	445	385	376	398	365	403	365	412	370	392	409	372	363	388	366	372	429	389	387	406	386	373	414	422	378	425	416	368	401	425	376	366	384	436	414	398	450	416	417	413	404	402	380	396	394	386	439	430	366	392	416	397	400	415	418	356	386	393	397	402	378	367	364	366	402	389	399	341	393	396	379	396	368	383	401	370	393	380	388	419	352	395	390	425	398	434	403	392	394	400	393	382	404	366	405	417	403	418	461	416	385	413	386	369	378	374	378	407	397	399	422	407	397	412	414	386	355	402	389	373	397	387	416	393	405	390	377	365	416	412	378	369	372	382	421	397	335	357	419	403	395	425	384	408	394	384	387	398	394	418	416	401	390	386	407	421	390	359	346	386	394	373	421	429	446	445	393	385	412	408	359	420	380	407	411	390	379	403	374	384	372	370	397	370	408	371	427	372	376	417	408	431	370	418	397	382	377	396	445	365	415	372	386	390	378	349	390	422	414	364	349	386	392	457	433	402	409	402	418	365	372	381	378	392	423	392	383	410	412	409	368	357	426	373	409	418	387	378	400	408	359	400	424	367	406	375	364	414	408	425	425	380	386	358	386	411	392	403	370	408	397	410	429	395	433	416	411	387	374	429	366	392	387	417	448	414	394	416	424	406	387	394	364	404	420	406	399	393	401	442	387	377	382	411	344	380	392	384	370	365	378	427	412	386	396	400	404	380	408	398	389	390	365	420	416	373	389	361	380	373	393	392	433	406	415	383	400	386	403	392	431	424	377	366	367	386	380	377	374	355	432	371	381	376	362	395	427	379	372	367	381	386	386	437	393	411	413	395	415	381	344	392	391	397	360	395	397	371	402	410	405	399	401	410	381	374	371	446	404	385	387	390	393	406	371	379	408	366	420	394	388	397	409	382	442	422	421	386	374	386	389	369	424	388	391	386	361	371	391	422	443	416	405	401	385	410	364	393	382	437	360	353	410	429	400	371	381	381	390	396	363	374	402	430	400	358	390	375	400	424	420	382	390	386	422	407	441	403	308	419	394	379	396	383	394	387	393	391	398	384	380	369	395	389	384	403	396	404	397	383	355	411	381	414	349	380	335	418	395	390	396	366	439	410	409	351	372	388	380	403	390	403	395	365	424	367	431	420	406	435	382	406	390	393	383	394	419	379	364	380	415	389	379	405	375	369	343	403	395	380	390	388	402	427	395	412	382	377	418	437	445	371	385	384	359	389	428	404	416	403	418	370	368	398	423	427	407	396	407	372	393	433	388	356	391	374	346	356	398	392	373	389	428	365	381	422	371	391	408	410	373	396	372	444	343	354	367	417	407	420	369	378	379	381	387	388	377	401	355	391	432	449	408	414	409	353	442	376	386	372	370	386	374	382	399	391	407	362	401	412	391	393	387	424	378	404	420	409	406	415	388	380	433	350	408	386	393	359	399	424	397	376	390	423	413	430	378	412	414	403	375	384	392	404	406	402	431	406	357	379	431	383	426	387	434	444	368	365	413	393	383	399	368	399	379	361	377	440	432	410	382	408	384	412	409	406	380	358	403	406	423	369	396	407	354	399	420	389	346	390	408	370	384	428	396	439	430	423	381	404	394	402	385	398	393	395	408	423	376	391	380	416	381	427	402	382	378	385	373	372	392
23330	19344	30727	27239	8041	2495	1657	1272	1153	1131	1038	1011	973	1027	952	994	919	875	869	918	916	950	952	894	938	910	903	919	901	955	906	883	873	870	869	910	897	917	982	842	873	903	912	894	895	871	844	841	892	872	841	887	894	860	874	855	848	841	863	897	891	850	886	839	890	879	926	883	860	870	874	854	905	979	866	896	885	847	865	855	898	841	804	949	898	840	866	868	873	833	896	839	850	862	842	934	877	849	904	934	896	872	879	864	917	850	912	884	897	884	924	880	873	847	889	918	909	910	870	893	903	898	831	885	864	893	913	894	887	897	840	912	918	897	894	918	868	841	864	853	837	907	864	888	874	897	859	897	871	889	878	866	906	881	903	868	851	829	863	847	911	892	867	878	881	916	872	904	877	880	932	851	915	923	914	861	861	866	892	835	864	877	883	876	877	846	846	850	861	846	855	899	872	853	868	916	857	919	908	882	898	871	912	923	865	847	907	872	846	908	872	922	862	850	878	869	896	854	854	875	841	826	906	893	876	898	899	904	889	866	887	855	869	892	831	852	854	894	871	910	902	924	881	857	874	878	878	900	828	886	862	885	880	893	880	845	885	880	840	797	931	910	876	803	866	867	865	858	875	878	875	884	861	861	895	911	805	857	904	858	919	883	900	877	875	881	826	850	877	869	867	831	896	831	853	900	834	834	870	894	872	872	883	844	869	874	895	859	909	882	876	932	827	911	916	847	848	907	868	885	846	918	867	898	891	894	891	905	879	880	788	866	845	878	870	885	833	865	852	966	862	817	932	848	819	845	847	848	820	921	880	887	856	855	914	875	915	855	886	853	913	889	836	845	857	902	903	922	896	899	853	928	878	861	852	878	898	843	886	904	857	915	914	897	881	891	821	901	874	923	863	846	817	868	881	881	880	850	841	905	878	892	871	860	870	906	965	810	888	899	862	829	881	854	834	864	913	848	933	795	857	919	880	880	906	887	852	841	905	868	909	887	899	877	876	857	866	865	892	913	856	865	877	894	874	874	881	854	894	897	938	858	865	889	829	919	894	873	908	838	908	879	824	964	826	884	863	875	874	906	879	864	910	821	922	884	874	912	876	851	902	883	890	872	868	903	857	872	861	883	896	881	906	859	951	872	848	865	853	879	854	927	854	893	877	861	870	852	892	906	854	904	862	880	855	901	936	865	888	873	878	915	926	865	835	830	867	864	907	820	874	883	877	870	887	884	902	863	905	881	837	900	883	910	851	845	875	816	885	865	827	863	899	804	891	894	839	866	890	856	888	885	855	852	860	865	836	912	893	960	892	893	837	817	849	875	878	895	901	882	887	872	921	880	879	862	895	870	845	920	894	884	836	852	950	904	871	889	935	853	863	876	899	942	873	814	869	892	912	839	833	849	882	913	885	826	850	892	874	899	877	842	892	868	884	938	877	864	849	899	904	829	920	903	878	878	845	889	880	885	847	854	827	822	916	824	888	879	825	904	871	902	869	866	933	827	917	882	817	826	924	845	846	916	852	836	871	876	874	915	863	835	912	865	838	895	914	867	876	879	861	915	869	865	845	864	922	878	911	935	850	868	858	867	888	866	815	875	901	831	956	900	855	876	872	866	901	895	860	854	891	876	869	836	854	886	921	900	874	850	887	814	893	891	862	908	877	908	872	834	845	843	860	868	830	909	838	846	941	926	859	874	949	913	844	850	884	828	865	861	865	893	839	870	945	887	863	848	868	890	860	836	826	892	886	895	861	859	896	896	891	924	927	901	870	891	867	907	849	872	864	886	854	869	901	904	893	818	880	879	873	868	912	870	873	832	861	907	880	890	838	854	933	845	902	895	849	884	904	865	853	852	864	835	855	860	876	859	837	903	850	855	944	897	866	879	901	867	903	886	898	839	886	844	920	892	857	884	847	868	896	911	861	882	868	845	863	888	904	885	895	908	863	920	852	912	877	834	831	881	855	851	884	884	846	860	901	923	911	880	912	860	884	835	906	853	865	882	931	885	844	851	917	858	930	875	870	873	890	892	864	858	884	870	797	891	872	863	869	864	804	864	853	887	880	830	857	873	884	922	867	862	854	934	913	893	826	858	853	871	874	945	848	891	875	865	870	895	903	860	852	935	862	907	862	904	867	925	876	794	872	841	889	857	951	890	862	917	853	853	893	839	866	873	919	806	947	862	804	877	885	861	843	894	933	858	900	840	891	826	897	859	840	851	882	883	846	856	927	936	893	851	845	868	862	888	895	869	864	894	866	851	865	877	865	872	894	822	855	877	890	885	894	880	908	888	954	876	879	898	901	902	858	843	943	884	887	880	878	862	872	856	877	892	917	863	828	847	846	870	885	867	889	848	865	930	859	873	875	849	884	909	835	922	908	877	895	927	919	887	842	867	869	913	845	872	864	884	914	892	829	929	858	862	880	895	901	863	887	923	881	867	809	840	877	851	948	907	857	863	857	877	848	846	871	862	894	855	901	870	910	886	884	906	916	835	904	884	887	854	867	884	935	880	874	855	842	865	827	864	874	813	787	878	854	872	878	903	893	890	879	859	915	924	804	931	879	846	877	869	822	879	851	825	926	895	846	887	863	886	885	865	898	923	924	865	882	865	899	834	861	836	817	914	910	883	866	860	867	956	882	878	868	864	900	892	875	927	850	888	875	846	881	883	900	866	888	943	865	863	898	852	841	905	902	844	911	841	935	921	868	868	873	863	880	878	884	877	876	881	894	874	920	803	815	855	903	865	857	897	828	893	883	845	880	867	896	955	905	966	811	907	860	874	883	857	837	846	835	873	908	897	885	876	878	865	905	902	830	877	925	887	889	914	896	855	866	845	836	866	927	898	848	844	911	891	912	889	890	898	821	891	930	850	903	888	861	838	946	896	911	891	879	923	832	885	905	880	918	837	910	852	848	949	870	896	891	869	865	865	879	846	917	861	913	820	885	879	907	871	879	833	918	868	825	805	858	851	875	916	882	883	891	894	930	871	835	909	887	884	853	904	831	822	889	883	879	883	881	910	907	814	864	882	910	879	832	942	831	785	873	911	916	877	865	890	877	896	880	829	841	873	903	891	867	870	845	870	865	839	903	865	907	886	874	908	887	860	918	882	887	854	862	876	848	905	905	886	901	838	856	823	901	879	814	864	897	839	903	880	852	898	819	917	855	887	865	840	862	872	875	887	880	906	912	873	901	894	913	840	945	944	853	852	943	844	910	843	898	845	879	837	917	889	884	889	838	882	835	879	891	879	896	908	831	873	874	876	864	857	892	849	878	874	887	852	867	878	852	853	864	882	845	904	840	873	883	840	893	907	834	885	887	846	843	913	883	838	894	847	856	868	894	927	846	907	853	868	895	853	860	870	916	922	851	888	866	906	893	838	861	867	906	912	889	931	866	828	903	871	869	871	953	932	906	803	906	859	856	879	904	848	843	888	885	863	835	896	856	872	868	885	865	843	850	849	890	870	895	863	844	884	881	864	885	873
46052	34145	37719	34175	14473	2520	897	603	543	563	498	498	518	508	475	479	457	455	487	478	435	446	419	448	434	450	409	489	417	439	458	403	421	418	470	430	462	469	473	494	435	422	404	464	427	430	455	447	436	435	445	442	423	438	432	430	442	447	412	441	440	412	453	430	483	419	482	415	419	431	501	475	437	449	429	410	417	459	436	364	440	494	475	420	448	442	437	430	465	454	401	428	470	448	386	448	431	423	394	485	438	457	421	427	431	446	432	413	417	446	453	431	428	421	434	424	432	447	434	468	439	432	478	435	471	419	476	446	423	446	416	446	445	434	416	394	470	435	422	434	436	455	418	428	418	471	424	441	458	475	497	434	494	439	405	420	460	470	439	434	478	413	393	438	449	441	458	448	414	458	477	453	469	413	438	404	457	470	427	448	406	418	413	415	458	415	421	426	436	438	469	414	449	436	437	441	449	426	409	421	429	435	455	432	405	396	442	431	425	441	401	437	455	453	469	437	430	473	506	417	448	478	425	433	411	416	435	425	458	404	467	439	467	440	458	422	419	431	451	437	404	454	436	431	447	434	432	433	455	402	423	427	445	457	458	438	422	431	469	465	417	463	436	458	437	416	444	476	423	439	440	427	479	443	414	398	482	462	404	470	463	438	478	441	473	454	439	438	423	461	404	443	429	462	403	401	453	419	415	441	462	437	405	427	413	443	418	444	449	429	430	421	419	428	440	439	465	452	425	430	401	396	437	432	459	468	473	408	420	411	458	442	455	399	444	414	436	418	411	435	484	419	465	437	445	428	423	481	460	432	449	445	457	483	469	438	463	450	405	463	422	430	458	418	454	397	472	422	445	417	428	440	432	414	436	434	466	438	438	458	490	416	397	422	445	451	455	393	414	408	465	453	459	403	429	448	440	444	436	395	461	424	448	472	391	432	442	414	406	386	412	452	418	445	437	482	459	415	415	464	447	475	411	431	422	427	441	414	417	402	439	438	400	433	444	427	415	399	478	445	449	461	431	451	458	454	418	422	477	491	452	468	442	428	421	423	444	398	427	423	430	487	439	428	465	424	397	474	469	444	450	447	435	429	446	455	396	478	472	451	420	433	460	442	488	432	444	435	434	382	432	389	431	442	485	434	435	428	430	448	442	452	387	488	425	460	406	439	414	460	431	425	408	418	436	439	432	430	388	404	452	408	411	409	422	431	419	452	435	394	445	420	401	451	455	481	434	420	422	432	448	396	390	449	470	464	441	435	435	460	490	502	442	444	474	445	424	435	389	449	461	462	423	478	443	420	432	455	453	430	432	452	477	482	407	425	416	418	424	410	458	445	401	453	422	434	432	458	426	458	413	453	402	428	468	406	440	458	449	436	411	439	453	397	436	436	474	420	462	450	442	432	446	464	448	438	483	461	408	452	461	410	424	430	435	437	442	467	452	444	437	438	423	434	409	415	429	453	434	468	435	485	428	407	393	420	458	458	428	487	428	424	468	410	439	461	462	440	458	425	446	451	432	470	438	429	408	405	443	442	432	450	437	440	414	453	452	464	490	503	436	441	427	428	420	476	453	443	409	390	444	428	407	426	449	444	419	424	405	428	410	453	392	398	432	448	426	445	475	438	404	427	445	453	432	439	448	520	430	459	417	474	448	426	420	428	437	439	418	474	390	468	456	432	443	436	433	414	419	423	420	444	445	428	400	437	472	437	440	423	434	416	410	465	463	415	457	478	466	429	451	483	431	456	452	454	411	430	470	475	402	415	426	457	455	458	414	453	431	460	416	433	435	422	403	418	473	425	404	434	460	457	452	394	454	418	425	434	429	455	480	393	470	441	433	453	433	381	398	458	460	422	397	449	426	445	472	435	458	430	409	430	454	427	477	460	428	443	511	451	438	421	443	449	433	434	442	443	445	437	484	399	435	440	445	461	441	415	436	427	413	421	424	432	452	415	439	432	468	435	484	479	453	439	455	403	470	422	452	452	426	459	402	484	424	444	401	434	430	455	403	429	431	419	457	389	401	414	422	480	476	360	490	503	433	443	421	430	470	446	433	449	401	454	460	446	412	513	430	453	419	453	439	438	440	428	419	469	446	452	460	394	490	416	413	444	415	422	450	408	389	407	437	402	444	421	443	454	454	431	445	436	480	431	458	443	426	428	448	454	459	446	460	436	408	434	465	433	454	435	472	444	431	441	486	444	437	459	442	446	443	464	454	422	422	418	432	429	437	410	427	442	516	405	398	429	419	423	493	445	432	414	448	429	450	451	451	426	475	462	451	450	456	426	466	431	444	421	406	408	423	476	448	435	414	450	474	446	455	480	412	422	403	439	440	442	422	468	470	426	443	447	434	406	456	431	446	463	467	424	373	398	440	415	437	395	399	422	415	420	440	435	420	450	422	427	469	427	391	430	414	447	434	400	421	468	426	435	496	469	415	396	437	466	396	423	477	409	459	443	411	427	443	393	420	416	464	463	453	445	434	424	435	466	452	434	439	442	496	476	411	481	432	419	420	509	476	443	415	456	414	427	457	432	453	448	438	441	416	406	440	467	420	451	474	450	420	442	457	417	426	413	415	409	453	471	443	453	434	384	484	416	417	438	420	431	457	461	417	439	426	413	454	428	427	454	398	454	430	433	423	425	410	456	395	459	419	450	473	446	461	404	420	427	462	495	398	420	432	454	404	431	412	439	449	425	441	426	420	453	445	433	454	447	424	394	419	470	456	459	436	416	420	441	400	415	462	431	442	446	466	455	419	485	462	412	442	412	418	419	473	436	449	393	423	433	432	431	454	441	438	449	454	418	418	447	442	394	447	425	443	447	480	428	453	470	424	415	434	467	421	455	457	411	440	428	426	444	402	419	424	445	384	475	488	425	447	415	398	449	448	475	428	408	417	449	458	406	435	428	412	438	440	431	402	415	457	404	468	421	470	433	455	412	460	407	460	421	411	436	454	439	444	422	399	472	463	412	406	461	418	436	452	461	501	430	460	403	453	408	447	408	451	448	449	432	430	414	453	431	391	440	430	450	445	462	449	418	419	461	477	442	409	450	415	433	437	443	427	436	483	434	448	445	446	465	459	417	470	484	452	376	414	438	500	470	464	470	458	403	392	473	433	440	400	432	441	429	413	394	450	397	445	459	446	419	386	455	434	448	440	454	442	460	491	440	465	429	409	427	422	472	444	448	418	443	429	449	451	413	414	391	441	464	444	439	404	395	414	426	464	449	437	425	439	429	462	416	427	440	405	405	404	430	487	473	414	419	431	438	450	467	427	430	398	419	490	446	485	393	427	408	437	420	449	452	421	392	420	418	428	422	428	439	416	399	447	373	435	408	433	446	501	413	468	437	451	418	460	454	470	465	424	444	452	437	414	412	406	442	422	423	443	462	423	454	434	416	410	460	424	470	449	443	433	422	451	408	440	447	462	420	417	453	401	429	449	432	400	415	448	430	470	453	475	473	439	416	444	435	438	429	398	401	456	470
28579	26035	39581	40274	18066	3458	1978	1611	1489	1315	1223	1180	1136	1080	1079	1093	1074	1048	1025	1006	1038	996	1023	1019	1050	1007	1027	1011	1005	1036	1060	1047	1007	1043	1022	983	996	990	1018	938	965	1000	937	967	967	972	942	997	936	1012	960	988	997	975	944	956	944	907	988	984	920	933	960	998	928	935	923	919	1002	968	955	932	947	872	964	946	966	945	938	974	978	937	1030	903	953	966	941	1001	969	952	1015	1023	932	982	965	943	972	948	958	950	929	948	925	942	988	983	935	934	960	940	949	1012	941	1009	939	1003	927	972	945	997	931	971	980	973	942	931	968	952	1008	948	1000	977	966	896	1017	956	947	945	940	986	945	974	978	947	960	934	964	974	946	938	977	1014	933	945	922	940	997	927	967	976	917	936	906	968	936	941	1013	961	948	945	985	861	1019	975	972	964	955	926	956	903	1007	966	952	993	957	1012	913	982	959	936	976	953	887	969	931	923	905	985	973	968	872	989	908	993	982	965	968	968	969	914	940	967	982	952	875	919	944	932	976	971	995	916	929	962	930	939	971	931	944	912	942	895	962	933	913	989	935	1048	978	958	1010	931	969	956	924	952	937	960	947	952	947	947	949	943	950	1005	985	914	923	891	979	1001	988	988	949	948	885	939	1004	994	940	935	989	1010	928	975	902	981	944	942	904	950	936	979	987	901	947	947	958	932	1022	998	964	964	973	965	932	999	910	964	915	981	904	900	915	964	983	988	952	976	954	1013	961	954	961	966	1000	947	979	983	966	932	933	980	948	955	977	976	938	979	943	926	917	902	914	946	923	917	962	1017	991	1029	988	968	991	938	947	1025	968	974	988	922	952	949	957	977	906	1060	979	952	921	953	931	958	952	951	981	970	1013	892	976	972	981	948	956	922	942	983	984	960	939	943	975	965	921	977	961	973	1004	936	964	987	941	933	926	964	956	991	971	951	943	929	921	996	965	915	952	951	1020	931	983	1019	961	929	916	944	919	941	982	938	974	915	946	954	990	932	991	986	996	916	949	883	965	979	943	992	909	919	1014	941	948	883	958	953	906	961	1009	953	999	989	939	954	913	961	920	927	976	969	948	997	875	938	973	965	925	937	909	978	1001	929	951	984	940	967	883	988	909	957	943	1024	934	949	989	963	952	934	906	979	963	970	974	944	995	961	984	975	944	912	998	933	974	941	889	998	987	969	983	922	971	957	969	984	976	960	955	966	1000	1008	923	907	932	923	934	1011	963	989	922	933	968	974	952	953	986	945	964	1005	940	892	948	956	988	990	971	974	975	958	957	971	992	987	942	966	959	951	944	965	961	997	962	956	919	962	997	928	945	971	917	1002	909	952	956	965	923	925	994	997	970	972	905	991	943	950	934	989	1013	994	945	921	1004	995	958	1027	976	933	954	998	972	918	916	964	934	965	941	996	964	961	1026	960	952	915	955	957	1019	940	966	935	1013	952	999	916	976	928	920	931	954	978	981	964	959	921	1014	964	992	960	961	932	976	970	924	939	975	1016	991	946	991	997	974	947	968	971	984	985	988	980	919	966	902	939	1032	1008	1011	963	957	944	961	960	965	973	981	988	977	973	977	962	981	920	931	937	928	943	967	987	969	954	992	994	965	915	930	971	980	967	916	922	927	999	924	948	906	938	898	934	985	932	1008	911	968	959	978	984	993	953	895	884	931	940	976	903	926	865	984	964	965	932	931	955	947	984	920	959	969	921	982	952	998	964	914	981	1017	887	976	974	973	983	976	948	916	999	1001	942	970	948	925	956	875	940	990	1008	940	989	987	988	936	926	980	988	994	934	957	1004	976	946	865	971	993	931	975	988	961	1003	930	946	998	913	925	967	950	939	978	955	970	943	974	926	1017	960	961	951	1005	960	985	924	960	944	1003	945	982	968	959	890	946	986	970	964	989	991	903	946	933	946	981	1010	931	987	954	1032	979	948	888	970	1013	991	947	969	933	963	989	985	979	968	1004	957	956	982	925	909	935	989	1012	982	943	929	888	971	1005	939	973	948	974	977	1001	953	911	951	1007	946	953	917	920	960	988	880	974	974	1007	928	986	955	1021	948	942	882	945	1017	980	944	973	988	972	985	964	1001	1006	953	901	926	938	939	990	964	952	1002	970	900	929	960	886	1026	925	929	916	943	969	922	1000	975	957	918	988	998	980	946	971	931	998	945	984	1005	961	927	943	1011	965	941	1002	938	989	957	962	977	950	946	951	949	973	969	975	962	932	934	957	957	938	888	1009	913	954	940	941	977	981	961	968	1050	1009	963	943	943	993	982	963	964	1026	967	937	998	968	1014	963	958	1001	993	1021	955	997	977	967	939	1013	988	949	993	1008	944	913	997	978	910	982	914	910	932	986	938	945	922	945	949	1010	975	973	947	913	921	960	965	908	942	960	992	956	955	979	988	946	920	934	944	984	950	949	1016	956	953	947	922	920	955	973	989	995	921	956	942	965	947	959	933	894	936	944	898	972	957	916	919	932	943	1020	945	951	954	976	874	971	919	985	946	921	924	908	926	925	993	1030	908	927	962	922	903	961	939	993	955	994	913	975	948	961	994	1007	1000	940	1008	939	944	999	997	954	963	976	927	946	964	904	908	884	966	972	970	985	927	908	943	990	977	978	969	923	925	931	909	963	966	949	996	947	953	970	1030	951	929	1010	977	1009	943	939	981	935	977	974	999	936	930	936	927	984	948	988	990	990	974	1005	917	976	967	994	977	980	972	883	942	885	939	938	871	908	980	982	937	1000	1042	931	981	970	985	969	977	970	943	903	993	970	915	953	943	907	976	995	920	1013	946	988	952	967	967	951	966	930	961	936	1006	967	982	956	979	930	976	939	955	945	932	918	935	928	966	911	1001	886	917	995	968	904	934	944	903	906	958	965	940	932	956	1001	941	952	937	965	956	935	960	927	939	1015	921	972	987	947	945	980	958	1000	946	952	891	927	946	960	956	946	951	1028	999	935	904	1001	953	948	942	984	946	988	952	1015	923	967	979	921	1002	936	951	965	985	1032	981	911	992	951	971	942	911	894	932	951	992	929	994	949	946	974	954	925	1038	953	903	947	978	948	1011	952	940	921	961	917	918	939	969	968	958	941	979	971	913	911	919	997	953	940	950	959	969	952	988	950	956	941	944	946	927	973	963	986	910	986	1002	971	980	950	950	989	919	906	954	929	933	933	982	971	929	909	921	948	956	1001	956	986	910	984	905	974	951	942	990	963	954	944	943	977	972	994	978	942	992	944	937	960	962	960	946	948	921	983	949	934	979	928	896	930	998	1009	956	916	977	958	946	919	936	924	970	979	1008	910	945	970	983	961	931	934	986	1027	1009	970	922	968	1015	976	1020	945	1028	931	965	969	934	945	933	982	909	942	913	940	983	1015	990	1001	920	1031	1001	958	941	983	943	944	958	911	939	936	971	958	893	878	1054	948	948	984	996	889	970	915	968	931	931	964	941	941	962	963	917	994	921	948	959	924	969	1032	944	985	997	938	1013	907	987	939	900	936	919	985	946	919	1011	922	927	927	987	1053	989	985	928	932	989	990	946	946	966	985	981	927	910	953	1005	1010	1002	977	983	929	957	969	958	933	938	1062	987	953	985	876	1042	977	910
20543	11281	9395	4109	970	643	513	489	481	441	419	462	448	482	414	394	437	447	416	465	454	441	434	461	434	456	424	471	454	435	420	486	427	435	437	471	437	396	441	420	365	428	435	439	436	452	437	430	458	397	454	372	423	448	446	420	424	427	440	438	483	425	425	417	441	407	418	456	447	439	446	417	466	417	422	430	450	437	415	428	410	457	370	439	441	429	380	427	402	375	444	455	421	421	401	420	422	421	431	452	474	423	429	436	444	421	397	453	422	396	429	451	425	425	457	424	445	446	439	447	462	413	427	446	462	437	443	418	399	438	427	425	460	373	413	409	396	399	410	409	456	442	417	457	425	486	458	425	427	415	456	413	435	374	406	449	383	436	474	428	432	411	417	462	439	431	411	429	417	399	457	441	454	455	400	423	412	424	441	424	457	467	405	402	452	438	399	419	418	387	392	418	449	439	454	422	447	421	392	471	399	432	425	439	443	440	440	419	452	403	405	404	375	403	426	457	424	428	392	410	395	417	497	436	442	422	431	410	434	424	439	409	399	411	413	481	449	467	430	392	402	427	441	432	454	451	413	427	416	435	444	471	404	423	403	406	390	443	474	462	427	472	450	435	411	406	433	444	431	408	395	445	447	453	415	429	477	442	445	429	366	429	437	502	417	440	434	420	424	416	381	427	469	403	440	429	421	413	420	410	395	440	465	391	429	455	416	447	460	432	445	418	424	417	445	447	435	417	425	427	393	426	385	394	440	442	427	421	421	410	445	420	462	397	449	401	420	392	455	441	442	422	426	433	431	420	440	418	444	438	424	446	471	430	414	454	431	398	454	387	419	485	433	418	478	441	460	453	439	411	429	424	418	425	434	412	432	449	407	404	400	445	442	429	409	437	486	412	438	419	422	443	432	376	419	442	429	407	440	404	447	414	388	451	439	433	405	422	407	412	430	387	431	432	443	420	435	428	406	415	423	431	456	415	416	378	437	442	399	441	428	434	403	416	419	427	461	430	412	424	422	458	422	420	432	430	455	434	432	441	419	409	430	420	448	438	441	426	422	424	412	450	436	453	417	422	401	425	398	434	428	431	418	447	391	396	420	431	430	418	376	391	406	463	444	398	434	429	403	412	429	456	414	424	416	438	405	428	412	391	418	412	394	410	411	395	414	423	432	401	402	485	450	466	402	439	451	439	419	413	384	412	477	423	447	480	412	435	431	437	421	423	432	453	460	463	459	388	443	424	430	392	439	411	445	435	435	432	437	443	444	408	445	436	418	470	401	453	480	437	454	407	391	431	422	413	434	438	417	410	455	427	446	462	441	418	416	445	438	443	402	445	395	446	419	433	435	416	419	465	406	433	386	443	449	435	443	429	440	450	439	434	452	455	428	431	433	417	453	384	459	448	441	451	465	392	442	427	417	423	426	430	442	438	446	401	406	415	431	446	403	448	386	438	422	394	442	427	414	431	434	386	455	393	396	420	406	405	444	431	425	381	426	415	421	449	427	401	412	441	367	417	435	476	435	413	445	435	435	422	448	414	376	468	453	413	477	445	427	446	423	441	384	463	460	372	401	419	446	440	444	448	440	452	376	434	445	453	415	381	384	434	432	426	398	433	427	450	431	422	398	443	424	402	432	446	423	401	479	453	427	434	439	442	413	435	410	433	399	387	453	426	424	434	437	430	420	473	421	455	440	447	438	471	442	464	398	413	413	443	454	452	425	420	418	395	431	411	445	489	439	434	432	438	409	412	417	452	444	407	423	412	423	445	427	428	440	404	436	412	407	436	416	420	390	375	456	410	360	397	425	427	402	415	432	426	458	437	452	439	431	421	419	439	470	406	451	426	420	445	416	455	449	424	426	445	418	488	415	401	456	439	384	396	454	450	420	463	467	436	435	425	423	420	408	466	469	414	446	465	415	450	434	389	442	461	417	404	433	420	388	464	464	399	445	429	421	398	432	414	460	411	403	398	412	423	426	399	426	420	393	391	472	474	416	428	399	449	422	401	414	403	378	463	433	462	420	422	440	407	419	446	406	431	448	482	425	464	474	427	446	404	411	411	431	393	398	414	424	425	426	414	395	429	460	438	415	448	410	384	429	432	441	451	398	436	452	464	462	456	400	410	428	424	456	394	398	405	445	467	424	456	432	458	449	409	456	436	429	427	444	466	439	459	445	395	416	432	423	436	424	391	393	418	411	447	408	464	433	423	409	434	445	447	414	391	421	379	392	433	452	468	440	457	425	399	413	397	449	439	466	441	415	500	414	421	448	482	458	418	416	419	445	411	464	384	447	449	437	432	426	441	416	409	414	409	425	383	418	446	411	443	450	478	447	453	421	426	432	451	440	463	454	417	404	432	453	466	434	390	433	450	439	407	437	433	444	434	442	457	428	418	427	446	430	461	431	418	440	451	421	435	416	413	466	403	391	410	428	408	486	401	424	429	454	427	422	397	376	404	422	403	425	442	438	440	475	414	426	416	408	459	449	425	453	419	450	424	409	418	451	442	447	447	435	396	406	442	481	404	434	468	416	398	426	451	462	406	435	418	404	402	425	433	473	424	418	441	472	449	392	438	414	450	415	441	409	413	419	431	410	427	437	418	431	408	444	422	432	423	404	414	412	450	450	379	435	444	441	448	473	423	447	442	463	457	432	440	401	399	393	507	436	453	402	398	402	392	417	399	437	439	414	434	421	438	443	500	425	404	431	479	416	401	442	422	407	391	394	430	427	472	426	467	452	388	436	467	441	413	453	448	427	403	412	422	449	442	416	422	443	437	433	414	391	415	441	447	444	466	431	391	422	420	482	457	423	411	435	415	425	423	431	443	416	426	405	424	450	459	412	427	386	426	413	408	415	419	439	411	459	444	409	452	442	418	415	402	429	464	446	483	444	407	474	406	421	436	440	479	483	451	443	423	475	447	414	417	454	425	427	382	391	425	438	485	414	419	427	433	439	430	413	412	461	420	421	472	423	388	418	396	420	455	395	427	446	485	453	349	443	437	414	418	421	442	442	408	444	435	406	406	443	422	446	456	402	448	417	454	421	423	443	468	425	405	413	424	432	430	427	398	397	463	389	491	430	429	419	418	431	413	414	440	406	459	464	407	474	401	435	438	445	424	391	392	434	413	451	419	476	457	407	391	453	448	443	445	411	425	429	377	416	442	457	452	391	432	458	405	404	462	434	440	432	424	447	440	435	442	434	408	472	461	413	433	426	426	440	445	461	414	425	452	466	413	409	442	452	455	399	386	417	442	411	430	425	432	430	455	454	443	435	431	448	465	438	381	452	398	408	407	438	437	439	408	436	429	433	457	406	409	437	425	461	447	425	430	437	471	426	448	455	423	433	400	422	416	496	455	446	410	438	426	489	430	424	384	402	423	427	412	486	426	407	421	372	438	426	430	450	442	441	484	443	469	450	443	418	413	449	441	439	430	416	443	500	401	417	437	454	408	389	439	443	456	442	417	410	457	420	442	468	398	397	447
12470	9435	14304	8450	2974	1813	1193	1095	1071	1034	975	974	952	950	960	955	875	999	923	939	948	893	980	935	909	872	907	960	924	907	895	939	915	955	941	921	956	925	887	955	897	916	903	954	904	924	914	922	881	989	877	1006	940	940	981	908	899	930	877	875	987	938	920	925	920	955	947	915	968	958	1005	973	941	908	963	907	896	914	894	899	929	940	906	887	952	954	880	901	905	959	927	906	939	908	910	925	879	894	851	900	990	879	952	857	940	926	923	935	927	954	947	934	863	948	907	948	929	879	898	883	895	931	972	929	882	932	959	901	954	907	877	866	946	904	927	895	901	906	932	930	936	930	918	972	907	924	951	954	930	962	895	914	915	900	944	904	895	907	862	913	950	895	964	922	984	968	909	998	938	902	918	946	942	913	920	887	943	926	942	961	936	947	942	918	930	838	969	921	882	918	870	939	877	911	911	994	979	912	982	911	927	924	929	949	937	970	953	926	937	943	980	934	916	965	917	906	1007	903	993	953	907	933	991	935	895	873	888	908	937	981	906	911	919	909	934	937	879	970	844	961	948	895	901	964	951	920	996	914	894	991	885	957	946	945	899	866	893	925	943	903	891	929	904	952	890	925	917	961	866	897	957	961	958	868	906	936	921	873	917	914	933	937	942	912	938	918	949	951	944	912	923	957	919	936	938	920	915	909	944	930	921	878	920	927	931	966	908	902	947	964	996	885	912	958	947	920	923	888	914	895	971	917	914	931	905	947	946	928	888	875	935	934	901	912	921	882	926	949	888	938	965	884	962	862	922	927	948	912	943	883	916	907	951	933	927	960	953	880	907	895	924	914	933	897	948	975	915	927	950	928	972	942	895	929	917	930	903	930	899	910	985	930	905	968	918	993	953	935	870	903	896	952	926	939	911	931	962	935	928	963	907	939	932	918	931	922	886	901	899	944	980	857	911	929	920	959	940	887	926	983	964	931	971	923	960	924	904	867	920	969	901	940	933	922	896	915	922	926	902	920	949	907	966	925	916	934	938	920	875	960	1012	948	907	920	925	932	941	906	916	900	918	998	909	875	930	912	947	861	879	906	911	923	936	878	896	980	932	898	943	917	928	930	925	914	936	909	935	964	935	967	898	875	871	962	932	902	933	875	947	940	933	914	900	961	939	933	877	977	947	941	931	899	892	974	922	918	895	900	940	972	851	938	985	955	953	950	911	919	991	950	911	1022	910	956	920	879	974	923	937	935	908	978	948	858	957	883	928	949	898	961	922	929	925	984	977	956	936	944	980	888	944	935	894	926	926	879	942	866	906	923	933	928	914	910	907	915	932	934	902	940	917	996	916	942	917	923	922	956	926	899	932	897	946	947	958	903	927	896	914	931	947	958	940	891	943	887	955	957	879	955	939	927	948	921	932	957	951	901	912	913	906	945	900	945	882	966	925	959	915	905	909	968	964	963	913	894	958	956	985	933	912	953	918	955	919	919	943	934	899	934	997	901	941	921	906	922	933	903	927	899	890	938	939	909	919	918	954	931	931	927	917	922	906	891	937	950	931	928	940	892	924	921	943	915	907	943	988	898	938	965	960	909	926	904	906	942	968	924	1018	955	978	959	944	980	914	916	917	930	938	912	902	906	910	893	915	941	892	973	941	922	937	962	945	933	915	950	913	908	893	925	875	912	899	921	960	873	908	923	946	909	900	928	908	933	895	874	977	964	950	882	945	897	924	900	894	936	939	924	933	914	897	976	978	930	933	895	915	916	964	926	896	963	924	978	909	965	950	898	904	937	949	924	951	936	954	962	906	973	982	978	940	887	964	936	994	903	932	967	961	912	961	954	894	979	914	979	946	942	914	894	925	939	912	941	958	927	906	954	920	939	916	900	962	925	954	934	931	897	993	950	926	925	947	944	968	877	951	923	886	964	902	931	951	948	992	919	889	897	918	936	937	955	868	918	868	960	927	902	870	909	873	976	924	895	945	899	945	936	936	894	933	894	920	887	899	926	915	927	963	968	934	924	904	952	927	920	954	903	869	990	931	943	957	878	949	955	939	892	925	986	940	974	926	913	934	909	902	969	968	923	912	928	900	903	947	917	915	954	862	966	914	935	937	903	971	943	934	904	905	918	929	937	964	896	916	941	891	914	922	905	955	897	935	908	891	918	946	904	936	958	919	955	913	900	877	961	930	943	970	856	945	925	872	948	959	931	908	953	925	891	986	927	883	880	915	949	940	921	935	897	961	1017	992	933	905	962	960	915	935	936	973	993	965	921	961	944	932	971	959	914	941	965	949	922	918	947	931	919	959	961	949	970	919	910	895	854	995	900	932	937	911	899	912	959	962	946	928	906	880	928	942	962	946	892	889	938	895	919	934	906	948	905	906	965	999	880	903	893	898	946	921	901	929	911	961	911	960	963	830	957	957	980	953	940	939	942	995	936	896	890	926	927	961	944	924	920	968	963	953	949	927	921	920	952	924	1006	905	963	870	900	893	929	923	939	906	914	872	914	903	877	972	900	885	951	953	899	924	882	935	958	981	940	930	908	911	897	939	951	887	888	911	953	890	953	891	895	957	921	902	915	947	911	911	908	930	915	916	937	931	955	922	874	936	913	918	916	910	906	925	918	946	919	955	919	934	928	968	906	954	882	972	945	934	928	891	948	897	898	937	927	923	948	924	929	945	940	951	914	966	945	969	908	861	926	961	949	912	943	931	907	899	921	885	940	917	1010	875	949	862	918	942	956	937	908	938	923	912	890	910	929	920	939	949	912	970	936	933	926	953	961	938	890	917	931	938	950	961	919	918	950	950	931	887	974	950	1001	860	968	905	924	937	915	903	932	915	954	923	894	965	906	924	979	941	983	965	990	941	937	893	906	937	948	938	902	910	897	953	932	900	889	945	953	912	986	935	913	972	910	867	949	960	907	919	877	990	894	929	968	918	894	904	977	944	987	929	915	934	929	926	929	922	958	927	911	946	994	910	951	953	911	952	914	893	903	914	954	917	928	952	943	870	918	952	947	953	915	978	907	905	963	919	944	961	931	938	943	898	950	988	908	933	903	952	927	957	952	940	958	921	945	896	939	921	921	953	940	914	911	950	937	909	903	984	932	976	888	874	894	989	996	912	919	927	946	987	862	957	920	915	972	938	938	902	890	863	965	966	931	941	928	905	972	941	960	928	918	908	907	923	962	886	920	929	917	951	985	919	923	980	883	929	859	923	849	967	941	904	926	910	929	874	938	930	919	976	913	974	972	908	929	879	919	852	896	924	920	902	886	914	960	917	929	999	909	898	966	886	881	948	905	925	897	916	914	938	928	950	960	905	920	862	885	954	901	919	968	938	986	911	949	897	910	941	936	967	991	957	912	899	911	903	965	939	916	880	922	895	909	881	930	963	940	948	937	938	927	929	999	983	945	895	947	917	922	858	944	927	962	878	935	927	969	866	981	933	930	951	915	937	895	872	896	939	912	924	935	932	915	925	930	923	980	863	897	883	974
35194	24994	27604	14569	3707	859	547	495	437	401	385	431	414	369	400	412	395	383	398	431	396	412	383	355	389	408	446	392	413	384	429	433	393	366	386	405	356	369	390	411	361	411	436	388	384	399	371	414	376	407	377	397	391	397	403	386	387	361	384	395	387	331	411	415	435	380	413	375	393	373	420	367	395	391	375	395	354	388	385	380	426	432	410	378	355	428	374	399	374	393	410	389	376	385	355	402	369	385	409	396	400	396	400	349	378	427	422	394	392	381	371	407	400	417	381	401	381	389	386	396	387	395	412	391	402	383	377	388	397	415	404	398	344	343	381	363	389	364	348	376	348	410	386	389	421	416	356	384	419	383	384	403	416	374	418	374	402	399	376	383	397	405	394	396	393	395	388	399	411	380	371	404	429	391	362	402	355	362	404	411	399	366	413	387	409	381	387	371	388	374	360	394	390	373	355	375	409	416	404	403	422	359	419	362	369	404	351	402	380	423	419	386	401	390	383	379	390	390	394	376	395	374	416	418	382	415	394	390	380	371	381	440	421	419	370	387	382	379	434	376	399	377	381	396	384	383	372	351	377	396	365	341	383	401	399	413	396	404	391	377	356	384	378	381	413	341	370	396	397	401	397	402	373	423	404	421	376	360	390	384	400	374	383	393	365	403	448	377	377	358	404	453	385	414	394	421	394	368	367	379	416	403	383	370	383	462	372	393	442	390	366	388	426	383	351	398	389	436	367	377	372	415	392	409	415	388	381	376	413	396	395	397	417	405	355	398	384	428	375	386	360	386	431	415	436	436	365	370	389	401	392	397	394	398	406	388	416	388	364	388	381	330	381	394	399	361	373	400	357	431	372	384	377	392	377	384	356	405	421	369	412	366	389	374	382	420	409	391	406	381	383	405	432	373	394	388	370	415	381	364	411	408	391	422	373	411	375	380	365	391	367	383	424	369	402	378	402	397	386	401	380	416	366	366	376	406	411	389	375	383	429	390	392	348	419	379	366	360	422	409	371	368	385	368	368	421	390	399	382	355	388	384	372	332	379	375	344	333	394	422	367	385	407	378	395	386	355	435	374	360	365	397	392	340	427	414	398	381	388	416	385	370	384	379	383	398	390	396	374	380	391	395	376	395	411	381	403	410	395	342	351	388	365	349	348	400	409	415	397	369	431	370	337	394	392	413	425	389	368	424	351	406	371	406	376	382	407	413	367	383	395	372	383	363	371	403	397	417	353	386	387	412	384	390	400	407	389	369	418	443	393	412	391	404	392	405	406	419	379	382	399	377	369	370	392	360	367	386	372	383	391	414	418	358	403	367	372	400	406	412	404	362	366	346	422	413	426	396	387	433	383	435	413	373	392	398	415	378	389	403	393	362	371	413	342	356	383	350	392	363	403	387	411	377	366	341	370	333	411	384	402	418	397	396	392	379	355	364	388	388	401	356	418	382	407	394	370	375	395	404	368	379	378	386	401	410	385	398	401	347	367	383	372	414	375	412	376	381	392	446	373	417	395	402	372	394	394	424	422	407	423	364	405	424	401	390	398	364	381	371	369	380	376	382	388	374	393	402	413	414	367	372	367	342	409	411	391	420	428	389	392	395	378	380	379	417	414	385	396	367	377	386	399	366	380	373	406	378	391	390	437	403	374	396	393	374	390	401	370	431	382	386	390	376	398	367	405	369	379	381	386	376	397	385	388	436	412	371	362	357	393	366	396	361	382	420	392	380	379	359	417	365	383	391	418	385	376	396	404	420	403	356	404	397	410	363	390	376	392	407	391	346	367	364	354	413	362	410	437	359	393	409	407	406	408	376	355	385	360	400	395	393	407	358	377	410	404	373	381	378	407	375	372	403	398	408	419	388	401	414	391	381	424	390	361	399	361	366	430	379	401	387	382	389	418	362	347	382	400	415	359	387	390	408	334	379	428	402	401	415	401	358	378	367	432	394	383	435	374	400	411	422	389	379	403	388	346	418	409	403	369	386	414	391	380	392	364	388	413	369	384	409	401	346	354	356	412	421	350	390	423	382	370	399	349	382	382	378	398	412	374	372	392	380	433	377	389	374	406	445	375	403	398	404	393	392	402	359	370	385	429	338	399	360	343	393	373	404	382	410	402	388	379	429	397	408	389	393	428	358	384	403	362	360	332	367	372	405	454	416	371	414	397	371	384	390	404	367	358	392	390	394	378	384	415	379	415	416	405	384	394	357	376	367	384	369	381	353	399	403	417	361	387	417	389	434	410	370	411	359	414	404	408	389	388	381	412	347	389	399	432	417	385	378	427	404	372	373	351	375	393	395	396	408	378	411	407	337	369	419	406	374	394	430	373	378	367	418	392	374	372	400	375	393	351	380	362	372	393	399	408	368	378	380	383	392	392	366	427	365	391	412	366	429	386	375	395	416	386	403	345	380	377	373	399	389	373	404	366	407	395	396	354	379	381	346	392	398	413	406	423	431	372	374	348	387	368	382	384	422	396	396	395	395	390	396	353	423	414	375	381	398	386	365	390	399	402	382	406	349	403	429	403	369	371	414	400	378	451	398	415	381	379	399	402	408	382	385	397	384	384	407	437	375	370	407	388	394	372	373	406	375	399	382	403	415	383	393	389	364	374	410	351	373	402	369	402	336	401	354	401	399	438	392	406	433	399	383	394	360	366	391	370	403	356	407	382	376	394	384	376	375	380	379	410	392	391	341	365	371	398	381	341	385	446	413	429	415	428	392	363	347	376	411	388	389	398	405	365	390	387	399	381	382	410	387	396	386	380	361	335	354	346	405	405	432	407	396	404	393	358	360	387	406	415	366	357	413	402	396	391	364	384	343	366	413	373	398	358	405	381	389	402	385	370	396	360	393	412	377	363	361	408	388	397	380	401	369	380	397	394	376	421	397	405	383	391	363	366	407	391	356	423	377	363	393	371	394	365	420	366	361	369	347	367	379	382	398	383	360	435	370	375	389	374	417	398	410	380	363	379	384	379	393	361	402	404	384	395	395	361	384	357	387	355	386	390	387	387	398	410	421	408	393	369	373	369	357	366	384	384	354	332	371	406	414	386	393	393	389	403	409	407	379	406	378	396	438	415	374	393	400	376	402	367	374	446	396	409	396	380	347	383	378	390	334	372	382	403	371	380	404	375	377	416	425	426	368	384	393	400	417	396	406	360	416	387	389	395	405	390	401	401	343	368	384	453	369	373	365	367	348	453	375	398	391	395	365	388	405	387	386	398	421	386	402	375	431	386	361	412	399	438	325	375	409	420	366	368	352	379	401	389	397	390	407	374	407	377	377	373	390	404	422	392	424	381	410	397	376	398	406	413	411	415	434	393	379	367	389	407	373	391	400	403	433	409	379	402	397	369	366	416	363	374	356	380	410	409	410	436	403	352	384	394	391	405	385	420	369	400	407	391	397	377	415	394	374	407	372	410	376	354	378	378	393	400	401	379	377	383	389	376	358	359	340	378	390	408	378	374	387	407	405	403	377
22299	19823	31369	18317	7445	2251	1509	1281	1198	1174	998	951	945	895	932	962	915	952	951	934	907	880	953	861	863	899	879	925	910	939	951	868	935	939	918	883	883	908	928	911	923	967	864	867	851	859	869	904	927	850	861	881	840	855	867	874	862	874	864	809	828	854	908	839	849	863	853	847	828	891	856	885	872	894	920	859	890	909	796	871	814	827	877	870	858	860	874	879	856	869	859	817	843	864	841	837	860	897	859	842	860	850	852	842	875	844	864	815	879	889	852	848	858	908	876	841	861	863	851	871	829	889	814	901	837	882	871	824	843	890	827	930	838	892	859	864	861	884	851	857	928	841	878	902	819	897	812	808	816	898	849	831	884	882	882	869	836	921	862	842	837	857	859	829	865	841	840	843	902	851	877	853	807	890	857	862	863	890	904	868	875	874	862	854	895	876	840	897	905	815	829	817	846	857	827	872	874	890	858	854	840	854	866	830	854	806	848	892	800	876	852	816	898	861	926	879	913	873	868	842	853	829	850	808	842	866	843	854	854	851	832	861	886	798	896	836	859	887	877	874	874	840	837	844	854	852	914	814	850	835	887	869	875	865	853	890	855	920	847	872	849	867	832	890	889	807	897	839	840	896	844	889	849	839	860	839	849	916	854	857	920	819	845	839	843	827	794	836	864	850	843	833	860	887	836	878	842	921	812	901	852	823	880	817	863	906	895	839	829	876	864	846	827	874	886	835	828	924	800	862	885	861	834	891	820	851	849	826	822	833	885	909	866	875	942	852	813	836	782	858	883	819	913	856	807	870	850	869	866	823	829	854	839	843	837	849	820	849	789	869	872	899	814	878	864	805	836	897	849	826	863	855	896	887	862	904	867	833	821	865	811	877	877	833	869	886	844	850	856	904	839	869	863	857	888	839	822	871	818	792	874	875	823	878	903	860	893	791	803	807	836	861	772	824	875	890	881	834	900	880	878	826	862	869	837	857	879	850	855	903	808	834	865	874	864	847	855	810	855	859	875	912	875	864	869	839	878	878	880	882	883	836	852	857	871	868	860	868	841	804	830	880	847	871	872	848	859	860	846	829	900	871	892	784	817	880	891	844	858	842	879	845	821	876	850	834	852	861	900	827	849	898	812	814	851	889	870	901	865	856	851	813	885	805	911	824	821	814	922	852	831	860	831	898	874	873	879	899	836	884	899	814	843	817	907	882	895	917	820	812	893	857	867	879	844	850	846	870	899	856	857	830	877	861	860	833	842	834	848	883	915	836	859	846	853	919	856	822	880	832	872	860	812	920	888	868	844	828	865	859	892	856	817	884	848	863	877	849	848	851	892	888	841	849	796	869	895	829	864	874	810	839	826	942	864	861	831	822	823	869	884	830	866	930	844	852	897	826	841	856	838	858	889	833	830	865	847	849	875	900	865	903	853	888	860	863	850	854	847	833	821	877	829	819	823	861	875	828	923	826	806	874	873	826	887	855	885	852	829	873	869	857	840	889	840	836	870	860	885	852	813	876	865	851	855	869	845	848	826	865	897	874	900	834	880	831	856	849	852	888	825	843	838	829	854	839	810	896	813	857	853	812	834	819	871	847	838	828	858	843	825	870	839	899	863	844	873	872	812	822	863	852	821	854	832	786	852	872	809	888	862	843	864	851	851	853	885	852	804	860	878	871	814	880	855	828	838	832	835	846	830	835	856	893	884	844	862	891	879	888	816	862	893	859	806	814	865	863	787	841	865	846	860	883	834	882	837	817	875	846	865	855	844	849	822	845	824	882	877	826	843	844	848	827	867	855	858	891	851	852	855	886	880	898	902	832	838	922	886	882	850	897	868	841	906	834	831	825	882	863	881	858	893	837	841	837	878	889	859	868	811	846	868	816	811	875	873	842	902	873	856	855	866	831	794	792	923	891	789	797	808	869	839	883	803	868	888	847	865	860	905	905	850	866	815	868	872	831	861	859	813	838	900	837	841	881	858	923	882	811	867	856	839	855	902	852	884	866	862	847	887	832	835	895	862	881	829	877	882	822	862	826	845	860	854	857	835	855	898	870	844	911	919	873	898	878	826	828	855	832	815	875	841	869	911	850	892	834	884	820	863	824	926	880	812	846	894	878	895	908	789	867	874	827	886	878	846	848	867	872	828	875	859	897	858	844	888	898	814	831	783	846	817	867	893	892	889	849	854	870	858	872	871	876	797	917	837	815	851	871	926	867	831	850	863	853	901	875	845	841	858	871	796	856	853	815	910	889	788	772	787	849	879	846	858	877	847	864	815	842	867	872	889	875	862	876	831	804	855	877	864	834	825	788	838	833	895	860	846	859	865	849	850	870	822	850	878	858	830	865	897	846	809	862	843	845	862	860	885	861	899	877	858	810	888	898	876	804	835	856	824	912	844	854	869	814	854	902	845	908	840	856	832	828	886	880	858	845	823	821	843	867	830	864	840	805	851	886	864	893	836	819	860	830	839	862	852	857	852	867	846	876	838	890	849	873	862	897	880	859	837	847	862	888	851	862	857	917	815	816	850	886	828	901	852	909	818	851	855	848	810	850	900	863	882	831	836	925	828	874	845	846	836	862	824	850	862	846	846	846	821	869	838	807	860	845	837	890	855	894	888	831	849	852	872	894	905	852	873	817	872	816	874	831	841	844	807	915	804	819	886	843	821	841	848	880	933	832	853	818	816	864	887	873	821	840	898	781	913	826	847	839	852	789	834	868	859	893	805	857	861	844	883	880	882	879	858	848	911	841	819	857	884	817	857	847	865	846	879	828	834	828	874	839	835	864	860	787	851	824	835	821	872	864	921	856	862	858	865	910	860	847	913	848	868	913	827	873	880	798	873	863	849	877	787	827	847	925	856	877	856	831	902	840	838	819	845	843	906	833	809	835	856	901	910	837	821	865	913	817	836	843	888	880	846	887	833	938	860	874	864	841	839	873	825	896	861	854	827	821	876	817	841	859	872	852	854	861	870	794	843	836	880	885	859	860	848	860	862	836	848	843	859	811	824	869	809	857	881	874	861	838	907	830	841	885	892	861	859	875	876	842	877	894	893	846	844	835	897	839	897	834	865	818	869	900	920	884	882	814	848	862	883	844	853	885	811	846	838	866	878	793	858	875	859	791	854	796	846	879	793	897	840	864	894	826	830	802	875	885	878	807	854	851	844	886	892	846	867	822	783	819	874	813	868	821	881	873	837	857	811	913	868	873	798	828	885	881	862	856	905	875	912	874	834	882	846	915	904	861	867	943	916	803	903	836	882	901	864	761	866	862	908	903	852	849	837	891	853	864	817	806	850	781	800	843	854	858	840	796	857	817	900	822	864	829	853	834	804	805	868	829	861	863	846	898	864	896	846	876	869	857	856	772	893	840	863	847	848	813	892	855	797	838	851	828	856	857	875	898	872	834	832	853	870	843	848	838	906	889	856	861	871	853	888	845	830	850	831	812	890	834	835	885	900	848	906	858	839	883	829	820	856	862	870	885
46310	33855	35915	24033	7684	1443	760	621	574	506	521	498	461	454	477	449	457	462	459	425	423	433	444	435	449	453	476	494	457	444	441	436	478	404	418	450	478	428	458	456	464	445	410	434	444	427	431	471	420	442	420	451	437	479	426	409	428	466	445	482	427	408	427	437	416	437	440	415	452	417	442	412	445	458	491	494	440	468	420	467	406	457	385	433	416	425	414	419	407	457	421	407	436	445	421	412	419	443	439	464	429	445	464	435	431	429	437	414	435	464	434	376	404	436	427	401	429	448	482	441	444	428	459	441	472	459	430	452	411	454	427	460	379	483	461	405	474	435	432	445	435	460	433	402	453	444	399	433	440	440	469	453	452	446	481	472	487	431	413	474	422	415	440	443	479	428	424	447	429	445	440	467	421	395	416	412	430	450	428	445	459	451	440	463	443	414	437	427	418	426	475	466	408	453	422	440	435	448	422	426	419	442	454	501	452	457	390	422	404	417	451	425	486	423	441	439	413	444	445	447	455	442	431	423	429	426	440	399	438	431	444	454	415	442	399	436	432	422	454	426	453	438	436	452	464	484	415	419	450	437	426	454	411	423	422	451	415	427	456	410	436	458	429	446	435	452	415	449	442	420	411	403	435	412	427	433	500	449	430	458	435	449	416	409	414	423	461	417	420	373	437	392	414	470	399	391	453	421	430	405	440	411	460	404	433	395	435	438	448	409	416	452	419	446	485	411	432	431	469	460	450	473	449	454	386	477	445	445	436	437	422	413	406	437	433	437	454	429	444	407	450	374	462	453	442	430	446	425	393	469	394	446	414	453	453	464	480	455	423	416	401	416	412	413	422	443	415	429	463	391	422	439	409	414	413	458	432	432	429	390	396	449	392	433	388	437	440	432	440	462	455	409	448	505	440	467	471	431	422	435	399	458	454	437	475	459	431	450	405	486	401	465	390	452	482	461	469	456	430	423	451	426	398	414	423	451	447	451	459	429	447	415	486	402	450	452	425	431	409	408	402	435	434	420	384	461	437	445	434	439	441	439	450	428	414	435	402	432	427	441	434	452	399	476	442	446	433	418	468	432	449	447	424	455	466	436	453	462	446	441	447	483	460	471	438	477	422	450	401	437	432	427	424	442	434	429	423	430	466	477	472	465	435	419	412	480	461	416	424	439	448	417	449	447	442	439	454	453	438	478	440	410	424	434	416	448	442	402	447	437	396	432	457	412	475	465	437	419	459	400	462	449	449	384	399	452	427	412	428	422	390	437	425	471	427	400	464	444	428	480	412	408	450	429	412	435	441	439	413	414	436	418	439	442	400	467	446	445	460	423	448	444	434	468	452	421	449	427	460	440	445	495	422	425	454	450	428	467	435	421	453	505	486	465	463	455	446	458	408	422	425	414	466	416	445	439	436	431	426	425	397	461	408	453	411	392	426	462	424	416	420	456	420	402	415	420	491	494	419	447	485	452	429	408	435	419	452	465	446	421	467	425	444	423	449	441	409	394	408	444	416	441	442	437	411	444	432	459	416	412	428	434	428	410	416	448	480	442	436	470	425	424	463	431	443	478	426	439	405	418	448	382	412	426	409	433	433	384	465	443	456	461	429	446	428	430	447	491	411	449	437	468	419	419	434	428	420	455	424	416	430	424	450	412	446	461	446	431	441	436	454	434	442	455	432	409	445	452	455	451	465	439	432	457	433	430	452	438	417	422	425	406	395	428	422	422	442	399	407	471	443	450	469	432	432	475	486	437	422	453	394	425	468	440	459	444	427	427	402	449	486	453	386	413	408	428	417	414	472	432	420	479	440	438	429	409	382	440	428	465	463	398	455	417	428	437	455	418	388	452	430	464	476	441	440	448	446	438	411	412	450	444	430	409	410	465	442	412	440	425	434	473	408	449	447	419	404	463	431	446	425	399	466	422	397	445	440	434	392	396	388	437	434	472	450	441	444	430	471	441	429	426	419	419	429	445	460	411	490	411	426	439	438	387	393	446	438	444	456	406	433	425	456	439	436	457	466	412	425	411	463	464	419	420	424	425	414	399	425	452	457	429	426	442	402	437	424	420	465	429	395	449	429	445	432	397	421	394	448	418	421	407	425	424	443	440	443	446	450	460	445	403	452	455	442	407	389	464	444	430	454	440	415	454	427	418	450	447	463	443	449	431	401	440	420	477	473	439	472	448	435	397	432	414	430	428	431	442	417	405	440	397	431	433	405	449	439	459	446	447	462	449	476	449	443	420	450	416	428	469	453	461	431	434	433	426	447	423	439	441	473	431	410	465	415	457	436	418	463	445	456	454	442	451	405	398	395	421	419	427	415	458	415	432	460	460	450	411	454	437	445	450	409	434	448	443	447	445	476	422	434	414	439	438	422	419	411	405	387	438	483	470	440	455	415	414	429	452	438	444	415	465	461	411	444	466	444	398	473	449	450	480	475	403	484	447	439	433	418	446	421	396	411	390	460	418	405	446	442	409	393	440	433	434	437	399	456	454	443	401	483	416	415	400	436	436	430	443	432	424	443	456	439	421	450	431	446	430	421	433	456	444	402	418	451	408	453	433	464	461	435	457	463	445	404	441	454	455	466	430	426	397	449	434	394	446	418	434	448	420	441	411	444	435	441	441	430	430	427	455	456	409	443	410	492	438	443	427	422	442	444	467	448	421	457	445	436	416	457	436	434	418	415	482	451	416	451	457	441	472	440	440	374	410	423	461	449	460	482	452	436	428	421	469	434	452	395	468	429	401	497	473	422	440	407	428	499	416	437	457	431	436	471	424	400	426	442	452	428	433	447	429	453	453	421	465	462	444	442	469	459	423	472	430	437	453	453	451	442	444	440	388	437	442	473	416	389	431	426	428	448	441	433	439	446	474	462	444	402	414	411	431	458	436	451	399	464	450	450	454	428	417	439	426	413	418	443	456	415	512	495	447	425	452	443	449	431	452	404	433	403	450	409	411	456	428	434	448	433	458	411	488	468	416	473	407	449	434	427	431	458	442	442	441	448	434	447	423	468	404	447	467	432	435	458	402	407	477	476	391	413	413	422	464	462	440	442	442	446	463	457	457	453	435	429	428	423	431	416	461	453	418	461	444	434	506	444	445	439	456	463	444	415	411	452	464	436	431	439	492	471	445	488	470	416	491	392	418	452	410	400	429	440	408	456	447	404	444	472	398	469	422	471	421	426	441	449	427	413	435	417	463	444	414	432	438	427	456	448	446	428	416	437	474	445	417	442	443	438	429	398	442	433	432	434	405	433	476	465	468	423	414	428	440	406	402	425	471	427	439	468	423	415	497	466	401	468	467	418	416	414	424	457	482	439	455	429	423	421	444	468	423	432	467	455	443	427	438	449	424	429	411	428	434	460	405	444	431	461	459	444	423	412	438	468	455	415	451	437	444	468	427	429	458	435	441	415	455	440	401	420	434	427	413	462	433	450	436	436	451	412	419	428	412	475	414	437	405	433	464	449	395	441	432	424	449
28411	26106	37526	28106	11809	3101	2041	1646	1367	1412	1196	1119	1107	1143	1092	1014	1045	1020	1005	980	1041	1064	1004	994	1019	969	991	1031	990	970	1014	1075	1037	1007	993	1038	930	971	916	964	981	962	941	963	883	972	906	962	997	956	959	979	922	950	917	949	950	961	998	967	998	940	945	927	953	995	970	935	944	969	919	883	949	989	969	973	961	913	961	982	966	921	995	1012	901	969	921	966	926	949	959	955	974	925	922	949	1006	955	912	925	936	1011	975	930	930	1002	972	951	919	975	932	931	941	905	905	992	995	929	962	954	923	907	975	923	970	990	956	938	986	908	939	957	1001	979	907	908	891	971	958	986	934	1032	965	911	959	999	960	950	951	957	920	966	935	956	966	972	950	1006	987	905	980	950	954	940	993	916	992	974	963	937	984	971	942	956	987	998	1049	976	984	977	920	929	948	921	891	952	946	928	1011	1031	962	940	973	1004	975	967	922	956	933	918	908	906	987	934	945	929	854	958	971	966	1020	955	883	942	996	905	909	977	971	995	990	959	930	969	929	970	1011	953	907	993	982	889	945	944	938	928	909	970	957	938	944	914	981	965	929	935	932	994	991	928	938	948	894	1004	983	980	991	963	928	966	944	983	952	953	972	949	944	928	958	976	938	904	1001	1007	968	976	931	955	958	972	938	983	992	922	991	963	912	966	927	924	936	965	967	954	949	951	989	952	942	943	901	933	963	915	903	969	935	990	956	950	933	965	957	959	982	997	993	1004	943	959	978	964	976	955	926	989	911	966	1016	966	1005	917	958	951	938	991	947	955	971	960	963	960	1017	924	966	972	989	913	927	966	977	936	998	912	1006	981	939	937	939	991	931	936	982	967	982	1004	924	987	942	941	956	959	906	975	939	947	976	997	940	973	928	941	899	944	898	944	955	979	1003	940	925	922	980	942	989	964	968	901	948	932	934	930	988	906	909	975	962	944	918	960	1007	958	985	944	955	932	954	933	954	955	948	868	945	925	982	933	939	914	988	942	939	945	962	983	976	1025	986	981	947	993	929	933	950	916	898	931	924	959	971	931	955	955	983	945	912	954	961	940	922	988	970	989	924	990	898	1048	937	924	898	975	1039	983	936	905	911	947	991	947	979	930	978	981	970	929	931	908	997	934	943	986	984	963	941	946	937	933	954	937	1023	946	956	966	991	942	938	970	980	930	953	919	1009	1001	951	977	989	1007	987	967	983	953	1016	977	955	954	972	998	989	929	942	944	1011	921	1018	1008	947	983	986	957	924	872	960	937	922	966	941	930	978	975	943	948	925	966	980	957	976	946	991	965	931	927	935	973	909	930	923	943	976	927	975	937	883	941	962	946	968	914	913	939	971	967	929	986	931	980	930	928	917	906	968	957	927	947	972	952	976	977	922	924	962	1009	951	902	951	974	982	953	947	949	941	957	947	925	981	981	938	963	961	989	976	946	914	971	943	929	947	955	924	915	934	928	984	961	983	933	925	963	993	1002	935	947	991	961	986	974	967	949	973	992	907	926	961	959	943	935	979	953	969	910	941	987	992	910	922	937	950	943	955	939	997	1002	912	966	931	1003	954	981	918	985	934	944	1065	932	975	916	981	979	983	903	894	956	967	1010	972	909	950	959	964	964	977	954	927	959	993	912	933	969	942	1003	873	975	924	975	963	909	938	936	934	869	957	996	980	902	931	962	988	966	979	960	967	993	955	969	933	951	941	927	917	960	976	925	921	942	947	963	958	962	913	899	968	945	915	965	943	917	945	903	870	1000	958	890	952	944	947	958	946	938	907	921	936	902	974	980	936	981	941	921	993	924	911	1026	910	928	942	947	965	966	972	954	977	990	970	928	980	953	973	972	1017	959	964	946	996	988	974	948	931	996	917	913	939	964	941	987	952	979	990	947	955	913	940	907	971	888	982	970	976	948	943	987	944	993	948	1029	896	955	965	934	980	965	930	1000	921	955	943	949	910	933	933	969	989	963	945	935	970	957	1002	996	915	980	907	939	999	980	893	1003	923	979	968	974	969	997	913	975	939	923	928	930	975	967	966	979	966	927	892	914	1011	954	994	983	963	997	989	925	962	950	979	1014	917	957	942	908	962	977	931	991	932	967	963	969	982	915	952	911	937	930	971	944	920	958	919	951	960	858	914	887	1004	947	944	956	950	952	992	925	912	984	908	940	988	958	967	951	958	965	992	975	962	933	889	939	927	947	962	1005	974	918	955	924	969	1013	975	897	949	990	950	930	929	911	965	922	959	1007	966	941	1009	1043	940	952	938	974	893	961	1010	927	940	940	937	914	1010	917	962	931	936	948	920	973	919	959	913	927	970	941	941	904	957	959	971	955	960	975	999	977	982	981	961	951	982	902	936	941	948	933	937	927	920	994	965	923	951	1012	975	966	1005	983	943	1011	976	960	971	975	967	962	995	959	951	996	1018	926	1006	928	934	966	961	910	997	938	966	953	955	951	920	931	883	975	908	976	887	870	925	975	914	896	949	951	931	960	968	902	934	973	981	987	999	992	918	932	1002	957	949	952	938	944	952	939	963	965	946	944	998	970	962	974	928	963	980	966	937	948	948	936	939	970	940	940	976	952	968	960	914	1004	969	925	914	976	939	952	988	954	943	926	959	931	970	985	960	921	963	1039	981	931	920	936	992	911	929	965	948	975	923	966	969	893	947	981	932	918	951	960	970	991	926	942	960	974	1011	948	965	1004	961	965	954	969	924	944	970	914	950	977	968	898	942	968	968	966	948	1033	929	906	935	954	977	972	960	940	975	904	949	971	946	934	991	941	885	966	972	963	907	959	938	933	893	975	971	988	972	944	977	986	920	1002	955	970	964	896	981	946	990	947	968	953	916	981	956	961	975	957	917	960	947	943	948	949	982	905	926	989	939	960	927	917	920	941	981	955	1006	977	940	938	916	933	949	927	949	922	924	968	900	911	946	897	923	950	926	886	943	908	938	964	935	918	995	946	887	960	930	972	957	986	979	1002	974	979	933	1033	922	948	929	978	957	962	952	976	950	968	966	979	976	933	961	921	943	945	943	932	965	935	942	982	966	910	917	886	933	933	947	945	957	978	970	954	912	926	975	934	996	1032	886	896	964	993	964	923	941	980	965	917	958	946	970	948	947	954	989	1009	952	961	920	979	921	941	962	933	932	990	972	1005	965	969	943	958	982	974	983	972	955	937	957	958	946	981	948	941	948	957	925	956	940	970	995	939	938	982	930	965	977	948	953	960	988	938	997	987	945	953	959	944	939	968	995	987	1046	1032	929	987	979	991	964	966	932	947	968	882	968	947	978	942	996	914	966	964	980	944	942	901	905	953	1025	923	994	965	909	944	982	941	912	979	950	985	897	963	982	964	968	993	979	985	943	937	947	939	932	952	942	974	893	870	935	986	1017	944	933	970	964	941	921	919	973	1019	957	914	979	943	981	926	947	954	936	951	981	959	929	924	976	933	944	981	923	940	980	929	984	973	997	980	931	978	950	910	972	919	984	981	990	974	872	959	1005	985	970	927	958	933	975	945	938	933	957	960	973	943	961	1000	922	918	966	922	1004	935
20930	11662	9287	3892	949	664	532	485	438	467	439	424	416	411	395	413	432	444	402	428	411	429	434	437	445	446	414	446	446	432	452	434	439	414	463	451	465	439	451	424	463	464	440	397	423	417	396	437	425	435	419	408	461	421	440	473	437	409	440	470	442	453	435	463	426	448	428	397	447	437	413	409	436	450	460	443	462	458	399	407	452	428	444	431	448	443	419	435	377	438	447	428	410	413	456	443	399	398	438	434	433	463	410	433	417	455	441	425	428	424	414	428	423	451	428	451	431	440	429	401	423	433	416	404	416	435	437	423	438	442	418	419	405	429	443	418	434	429	430	431	439	449	457	422	427	450	425	409	435	438	450	418	412	405	413	420	447	434	421	461	432	416	441	418	442	440	425	447	442	417	465	484	438	446	429	386	401	470	443	467	432	453	420	392	420	414	393	401	443	480	442	426	455	486	486	410	460	438	433	430	413	426	466	474	455	409	448	481	408	441	427	461	393	445	470	408	408	410	376	393	420	414	416	453	479	440	454	432	406	444	434	406	424	454	426	434	451	429	404	414	439	451	478	434	427	409	404	442	428	441	413	496	425	470	425	438	388	463	409	432	392	437	422	503	442	476	443	467	465	475	443	424	415	400	442	415	404	405	461	429	407	405	437	424	444	436	407	443	430	462	410	448	407	415	450	432	423	434	436	429	438	419	433	426	443	453	454	446	467	457	469	447	430	419	437	474	408	420	434	424	430	430	413	404	393	454	445	442	428	432	457	419	419	411	437	439	460	452	403	427	477	405	406	443	455	457	420	402	458	426	406	429	422	454	430	449	450	431	435	408	381	405	466	466	400	367	424	435	408	402	426	402	461	441	430	421	433	471	431	418	454	403	382	419	441	389	425	444	415	410	444	417	487	456	447	474	433	412	419	423	448	419	447	450	471	423	460	422	416	421	411	459	424	405	416	454	485	466	423	400	462	438	401	384	406	403	464	415	440	398	426	410	442	468	393	421	422	445	451	422	413	455	449	383	371	452	388	461	438	429	451	444	424	428	443	448	428	417	430	471	435	428	407	436	450	440	440	454	425	454	427	403	423	481	413	408	465	463	416	423	414	416	445	471	455	419	444	408	399	470	441	427	414	421	436	429	390	430	390	433	420	426	450	494	479	436	398	426	438	408	425	473	442	452	396	410	436	417	441	435	447	406	411	411	439	408	436	455	442	457	429	435	412	404	399	440	394	468	436	466	438	452	440	417	375	398	447	422	465	429	439	469	501	486	394	463	434	475	426	462	405	407	431	461	464	391	487	399	406	431	466	447	388	424	432	448	422	438	456	441	446	452	431	422	433	423	445	425	498	432	447	431	445	421	489	443	408	441	425	462	416	450	436	444	457	412	402	421	432	413	408	413	416	441	415	445	423	425	456	413	378	440	403	418	442	439	467	447	432	440	405	444	431	445	435	454	407	423	429	425	449	390	434	439	446	475	441	453	453	403	440	457	462	428	435	445	468	473	462	402	437	434	433	473	424	425	401	418	397	401	424	387	451	420	456	485	454	455	444	456	420	431	423	370	414	421	414	469	487	464	425	442	452	449	438	452	449	436	406	431	439	419	506	421	479	417	427	463	443	448	475	446	414	406	480	432	406	450	425	475	441	395	437	432	445	451	396	412	454	515	428	486	443	431	448	405	420	400	399	455	435	412	413	439	429	435	430	432	462	419	414	430	467	390	421	476	425	457	447	436	402	411	415	437	433	419	425	395	453	440	416	447	456	463	477	450	464	451	425	397	454	431	401	473	438	429	485	420	435	459	426	419	436	424	423	427	449	415	453	431	430	416	412	445	421	435	432	390	446	382	452	440	396	446	450	472	464	407	438	438	466	470	456	455	439	458	408	406	460	453	456	416	422	500	465	441	442	436	375	386	434	438	447	413	420	425	411	371	451	446	436	432	445	463	410	410	455	472	462	419	377	436	438	443	451	440	441	403	453	434	458	418	400	487	427	427	467	415	429	415	446	426	466	432	424	404	423	428	408	446	455	451	447	431	451	418	442	441	431	415	432	405	422	448	375	420	431	440	459	419	431	439	447	384	389	398	417	431	416	434	427	409	418	449	421	420	443	452	431	445	437	440	403	414	412	452	440	418	424	393	436	431	446	416	461	459	399	432	443	471	436	451	461	405	415	414	430	418	399	399	438	480	446	422	441	410	449	426	483	431	447	448	435	394	440	429	422	452	458	403	468	475	398	440	509	428	435	413	426	469	468	425	412	375	433	457	455	454	429	478	436	436	463	450	424	442	422	408	446	440	441	426	445	422	474	427	386	427	453	437	446	469	453	403	434	417	438	400	434	416	394	430	462	421	448	435	469	467	445	401	396	399	445	429	448	432	402	441	466	432	450	459	444	442	396	436	430	441	460	413	449	437	444	397	407	432	449	434	417	401	443	440	442	388	456	387	413	414	408	422	429	428	403	415	468	399	445	432	454	458	363	447	437	396	434	458	436	381	415	410	453	439	425	416	429	409	448	448	421	446	434	462	447	444	437	453	442	415	440	440	465	414	411	400	462	416	433	414	435	439	449	428	448	435	432	410	458	414	428	427	406	425	452	433	453	431	457	396	438	459	389	427	397	407	425	445	408	402	478	436	453	425	446	408	431	453	423	410	447	433	453	426	441	449	436	465	374	413	436	468	437	449	457	419	477	388	434	477	432	405	405	434	485	429	418	434	427	431	427	425	443	418	427	418	444	440	426	440	436	437	445	451	437	443	467	422	450	397	481	409	413	444	443	450	376	410	400	476	419	444	445	460	412	473	461	417	447	453	432	456	422	453	428	426	435	430	428	404	414	402	421	469	448	464	439	434	427	436	471	424	448	451	426	416	450	459	419	436	418	471	438	414	408	476	451	463	416	450	398	453	460	450	428	479	440	422	485	459	415	444	463	420	409	423	425	424	384	401	444	403	399	390	389	413	421	429	389	432	454	439	411	423	475	453	394	448	441	426	458	398	438	404	401	459	443	455	424	423	418	464	429	423	424	424	424	451	430	431	444	407	424	397	483	402	431	442	428	443	433	442	458	434	429	489	453	446	449	400	448	443	422	481	432	420	403	466	397	469	429	432	419	419	424	431	400	428	450	416	421	413	415	452	416	397	444	431	434	437	407	415	409	439	436	449	427	439	446	441	402	489	458	426	451	419	443	404	408	443	411	416	427	429	423	470	450	466	435	447	412	407	400	423	443	433	470	426	415	417	389	417	410	441	385	439	416	451	455	410	417	420	476	430	446	454	380	436	488	404	465	448	454	392	423	484	432	434	451	406	442	426	456	427	411	433	421	488	419	476	445	393	451	450	454	454	422	429	432	443	408	437	440	419	389	432	428	426	478	458	435	423	421	410	449	387	448	422	470	432	412	388	418	453	465	428	438	445	393	398	428	416	411	417	443	475	422	438	437	441	430	438	461	432	440	444	371	455	437	448	433	407	429	468	427	455	488	409
12612	9507	14120	7417	2664	1824	1228	1133	1124	1064	961	925	947	974	943	922	931	940	982	916	947	961	938	967	906	966	957	952	944	918	957	957	961	947	896	944	964	935	887	985	970	944	915	936	909	1012	920	938	965	914	939	861	938	990	924	892	955	971	920	902	890	900	887	917	956	919	975	963	905	879	927	999	927	965	930	905	913	965	919	893	928	942	949	942	951	934	903	921	970	959	964	956	934	937	969	974	901	888	933	910	928	966	908	946	933	916	940	911	887	925	899	884	921	947	937	911	946	911	950	963	959	947	899	914	965	915	929	903	968	958	953	919	971	965	972	933	918	980	901	936	903	938	944	974	980	902	925	981	939	906	939	967	936	988	940	937	902	941	965	905	895	930	922	928	930	1010	983	903	995	977	946	929	925	913	917	982	1009	978	996	961	878	941	929	930	950	925	941	963	971	874	959	959	935	993	925	914	951	915	958	892	908	917	922	985	863	900	954	982	943	942	919	929	940	945	880	975	925	928	880	897	948	1001	992	937	949	951	883	944	950	940	973	867	963	912	957	944	938	935	931	948	890	919	981	961	917	911	907	945	925	961	932	913	914	910	946	934	920	885	923	1016	986	925	916	978	856	945	899	902	916	932	1000	945	956	957	892	918	988	844	946	942	933	921	894	901	889	983	875	964	944	925	915	909	990	883	904	926	946	894	940	942	947	895	901	907	931	937	974	945	887	927	985	956	975	876	917	980	972	937	977	952	909	930	881	963	950	925	895	900	955	950	865	991	984	909	990	991	915	893	916	907	925	905	962	978	946	940	938	995	986	945	943	859	935	1002	952	941	939	931	987	960	947	948	928	947	974	910	908	966	918	939	1037	966	880	906	968	888	973	903	946	937	922	962	961	936	908	936	903	943	944	896	949	996	987	970	954	884	926	932	973	889	918	915	963	934	998	978	945	928	1019	925	899	918	959	961	954	913	929	960	906	930	947	940	964	930	942	936	962	958	977	947	896	956	901	931	886	955	1001	920	935	973	982	931	961	986	894	978	998	949	977	898	909	892	957	969	914	896	928	935	926	953	901	974	944	937	950	914	951	879	873	985	933	918	878	941	919	941	919	929	950	942	967	949	909	1007	938	898	903	958	942	898	994	912	939	936	930	1026	958	873	921	937	969	940	909	928	933	925	973	967	926	898	992	910	947	871	923	923	859	888	940	933	940	919	947	948	921	921	925	971	928	909	969	956	922	945	877	963	925	936	944	896	906	918	919	936	931	936	897	982	947	933	956	901	965	914	965	902	935	966	981	940	991	920	925	987	916	920	956	993	937	934	946	938	932	933	950	887	906	901	939	921	931	951	926	966	935	915	930	907	932	928	911	947	884	915	946	911	894	957	891	984	913	958	904	915	898	916	950	957	940	943	931	990	977	883	925	956	911	898	966	938	1002	936	939	903	926	942	972	907	899	1011	905	908	975	924	970	952	915	967	916	975	918	907	914	948	917	944	934	984	940	988	954	920	939	971	884	934	979	872	938	939	1012	902	942	941	953	901	934	930	961	941	891	886	893	945	887	910	925	911	978	981	1002	904	946	909	943	959	897	913	950	931	905	931	943	908	937	902	942	917	930	872	906	945	930	960	963	963	980	888	921	974	997	954	953	965	944	926	920	970	977	930	911	920	895	915	953	1004	882	925	933	908	949	917	894	904	991	935	940	910	924	943	947	944	900	942	993	974	895	977	944	947	939	909	927	918	937	921	924	946	1038	921	976	912	935	898	906	998	937	983	930	940	945	933	905	927	919	941	969	947	1019	918	949	913	935	943	923	943	902	987	932	938	907	939	933	956	978	938	946	932	939	955	925	965	899	932	1008	889	955	895	987	941	933	932	913	895	915	939	916	944	899	918	936	917	991	923	845	923	921	944	961	928	956	913	979	1015	957	961	905	898	982	972	939	974	929	910	980	929	919	981	933	962	962	933	986	944	956	950	933	942	987	886	935	951	897	961	886	938	917	1001	904	933	958	919	933	923	976	909	969	961	916	950	927	964	951	963	939	886	882	887	927	936	912	945	958	940	966	906	943	945	935	914	921	938	929	919	953	916	969	929	935	950	977	935	913	898	894	924	943	940	938	969	970	965	916	979	911	942	909	947	899	900	976	946	962	931	999	950	933	983	972	923	913	862	923	938	936	963	918	927	902	947	906	964	972	927	926	958	878	930	947	982	975	927	954	913	926	918	878	878	909	939	923	937	931	941	930	939	906	933	907	982	952	946	961	911	965	902	944	930	944	937	912	947	909	966	934	971	1011	930	948	969	898	944	932	890	881	962	945	907	916	917	924	893	985	882	915	931	986	886	952	929	905	976	938	904	986	908	948	960	899	1020	928	923	897	975	988	959	950	910	933	954	963	884	939	940	962	1010	967	943	913	928	944	968	956	958	913	904	913	898	931	987	949	903	923	967	921	981	925	890	922	937	882	938	940	931	941	960	919	907	884	871	897	946	956	901	856	936	935	976	993	941	961	913	954	965	922	927	959	953	960	936	952	921	961	950	917	924	961	955	943	908	928	869	975	973	927	947	945	958	940	924	955	906	945	937	920	890	932	962	890	917	934	920	999	923	980	961	983	931	920	932	996	945	920	876	938	924	862	933	899	921	933	940	935	901	911	975	989	905	922	893	958	970	937	928	867	974	981	915	909	915	908	941	991	897	913	952	936	955	930	940	952	912	963	941	953	886	936	956	937	964	882	953	874	911	969	973	904	925	949	941	939	900	895	914	921	872	1007	904	951	933	948	929	915	879	929	924	946	929	896	990	955	947	971	941	963	931	957	935	910	969	940	948	917	967	957	955	965	936	900	957	913	958	896	916	918	965	964	920	928	1017	926	939	867	965	901	896	922	930	936	907	937	892	931	905	923	962	911	941	967	938	939	942	907	985	931	1013	930	941	939	1005	981	953	928	929	954	900	920	944	957	975	944	1001	895	926	925	886	874	965	955	956	976	912	906	949	893	960	916	935	949	927	909	942	910	958	977	906	1001	944	924	919	934	912	921	938	943	908	1031	911	961	968	900	940	936	985	931	932	938	953	872	943	873	917	961	948	950	930	886	918	868	932	925	930	924	925	926	921	935	959	965	995	957	899	948	928	900	949	958	949	901	909	932	935	946	929	894	922	894	920	917	979	1018	988	930	981	955	957	916	932	934	935	922	922	930	928	933	956	898	908	926	912	954	931	938	960	916	891	969	888	939	915	921	937	1015	911	977	943	917	974	970	948	950	936	912	879	922	944	940	912	953	991	948	891	950	904	911	919	958	927	945	947	938	951	929	960	991	918	891	929	950	970	949	993	960	986	871	944	906	914	949	891	1005	948	963	933	917	986	918	955	938	922	959	945	935	928	993	929	947	939	928	935	918	921	910	998	905	942	909	978	917	925	964	941	957	933	925	938	958	923	945	925	908	986	988	948	940	940	921	926	916	960	906	924	960	938	936	974	939	903	962	954	912	971	945	935	954	930	888	908	975	885	961	954	969	959	923	933
36822	25643	25184	14160	3341	805	533	451	434	449	446	416	425	366	380	417	348	400	413	418	388	376	396	391	413	411	421	424	374	405	365	386	421	377	392	407	371	372	384	377	404	414	380	392	394	410	373	392	401	426	387	398	417	391	407	378	386	415	398	408	369	386	415	368	418	403	370	385	372	388	401	395	408	414	418	388	400	383	360	396	396	370	373	400	442	376	404	385	459	391	423	397	381	410	403	416	371	396	398	444	444	401	376	418	397	369	371	380	405	385	398	377	402	410	422	339	383	386	386	393	386	419	378	387	401	397	344	378	412	405	429	379	382	405	373	409	400	376	383	372	432	375	365	365	396	384	353	370	398	382	354	391	360	341	345	408	403	385	389	396	377	392	378	420	366	372	403	375	406	380	387	441	386	407	375	418	424	404	353	387	400	397	413	401	378	396	398	408	402	404	378	384	402	379	438	425	400	396	391	385	403	450	388	362	408	377	432	420	371	397	375	337	376	383	421	366	354	387	403	390	371	377	405	418	384	367	411	383	384	403	401	345	398	419	407	392	400	391	354	390	402	376	408	366	423	414	386	386	363	421	411	420	371	378	370	370	351	347	396	394	314	389	401	374	381	400	439	453	376	377	345	414	398	399	383	358	406	391	391	413	419	366	386	388	373	392	420	405	413	403	408	402	379	412	340	405	391	373	397	443	410	388	368	353	372	394	409	389	384	373	386	402	436	381	375	371	381	387	411	431	397	355	403	393	373	362	399	390	381	402	409	383	363	400	364	359	374	382	423	389	367	401	384	347	360	374	365	387	381	374	354	359	402	377	377	383	387	389	432	375	399	362	398	375	405	431	367	353	386	385	371	375	381	389	371	428	392	420	417	369	395	400	410	419	390	362	376	386	400	386	414	407	418	365	410	398	378	404	393	403	394	410	418	361	404	396	439	382	402	356	386	418	413	363	364	396	417	390	360	402	378	373	402	384	406	376	401	404	363	387	431	350	410	422	357	434	398	413	417	373	419	428	338	363	427	387	388	399	393	347	410	397	379	359	374	411	378	342	377	412	381	401	406	374	381	388	419	361	387	375	381	403	378	381	431	411	372	395	388	433	399	384	394	361	370	382	389	398	381	364	377	377	393	381	402	391	410	368	352	390	390	401	351	382	377	429	401	384	362	396	405	410	382	435	402	411	384	405	391	413	394	353	414	400	401	396	372	396	384	373	389	416	366	407	437	401	369	422	400	376	417	403	417	394	403	393	431	386	416	384	378	396	386	388	408	368	371	400	409	390	362	371	386	437	358	420	391	415	388	373	410	384	360	382	385	395	407	397	402	331	404	435	412	370	364	383	363	374	412	375	385	361	388	390	403	414	377	361	386	392	400	426	424	384	406	332	411	385	386	396	419	421	384	409	363	378	407	359	392	412	387	404	429	419	427	445	378	404	400	394	396	371	370	397	394	369	383	422	404	379	426	340	385	412	368	394	395	397	366	380	376	419	386	421	423	370	395	407	406	392	379	429	370	414	372	400	400	406	407	396	390	382	416	393	376	406	402	408	368	376	362	381	370	354	361	400	386	424	373	437	395	376	379	391	404	386	391	413	396	397	409	428	361	385	409	385	382	392	419	375	398	452	395	367	397	358	389	381	376	396	401	395	386	392	423	391	414	373	344	389	361	360	391	413	420	400	383	395	419	380	417	369	420	362	430	404	393	378	362	404	394	364	411	423	409	342	399	423	363	402	403	397	345	392	397	413	405	360	410	393	371	381	339	383	369	388	388	379	383	410	411	398	392	370	405	419	383	417	404	371	417	384	381	415	388	424	445	400	384	392	407	349	361	353	420	361	389	391	369	389	367	417	389	398	392	373	384	413	380	374	391	363	433	405	360	411	400	399	395	401	387	388	388	454	395	371	396	397	363	407	391	377	362	405	408	396	364	386	384	414	379	376	375	419	400	360	370	381	425	406	405	395	368	408	400	400	392	421	400	369	407	384	423	415	427	380	398	382	452	424	380	396	385	410	383	392	393	389	371	415	388	397	407	404	405	389	397	391	400	402	373	425	400	375	375	418	380	394	419	410	383	367	402	405	406	365	404	372	372	377	404	363	384	402	391	406	378	394	357	415	352	383	408	387	415	402	414	362	423	370	405	385	451	394	373	381	391	355	406	382	391	402	384	414	412	407	417	385	378	389	391	392	387	414	350	400	378	372	375	421	389	429	373	395	404	385	348	363	409	389	373	374	432	395	403	422	399	392	386	395	366	369	356	382	400	382	373	374	365	433	410	417	362	366	385	370	407	391	340	401	385	411	378	405	372	353	368	422	389	402	394	408	398	391	376	366	395	391	424	370	401	395	389	405	377	387	401	422	432	379	380	403	392	393	398	393	393	399	425	371	391	396	389	408	395	405	392	386	346	373	379	336	400	378	399	375	436	407	429	394	399	395	392	363	406	383	424	391	392	390	417	430	360	388	420	407	413	428	376	404	350	337	400	372	410	380	395	371	402	364	384	380	384	375	393	399	425	391	422	411	422	401	380	413	395	435	416	421	409	391	407	390	396	385	375	402	385	399	387	373	418	400	414	393	382	368	381	395	405	392	376	380	399	392	418	386	376	425	385	384	353	400	408	408	431	380	394	457	379	392	419	371	376	373	405	395	381	374	390	378	406	415	382	384	388	364	407	398	395	431	381	399	363	370	393	384	390	405	403	360	358	364	381	386	366	389	427	387	409	396	416	387	404	390	363	395	357	343	413	404	399	390	387	357	366	403	395	425	373	379	404	365	382	407	383	395	389	350	394	359	391	405	414	414	391	417	400	379	370	414	384	409	447	375	406	398	387	380	404	426	383	390	427	329	353	393	425	346	404	393	392	393	383	346	406	420	377	405	380	361	394	398	449	392	414	404	373	404	369	366	386	380	407	389	402	377	397	396	376	355	386	417	431	377	419	376	439	399	370	372	405	423	370	411	406	373	425	371	427	426	414	422	442	381	396	375	381	422	380	380	411	379	393	387	347	392	388	413	422	384	402	366	380	449	399	398	397	365	413	379	396	365	400	361	421	421	380	429	401	376	400	408	378	374	383	355	385	379	398	383	432	414	393	367	369	426	369	390	390	344	388	390	350	391	399	376	416	408	355	418	407	398	412	421	380	380	376	415	427	394	378	377	401	397	380	398	387	424	366	450	428	403	406	398	352	415	400	404	396	402	408	415	357	403	399	395	419	372	401	392	360	386	389	397	410	421	390	417	441	373	337	379	395	414	396	390	387	353	405	419	380	381	395	413	425	394	383	377	359	374	367	375	405	343	364	372	376	404	364	395	394	403	372	401	396	371	427	376	395	364	377	394	386	397	376	424	421	382	416	430	405	397	379	406	371	403	384	410	409	422	389	428	378	377	382	393	393	422	402	353	362	389	399	359	378	390	414	370	392	407	415	399	374	403	389	394	361	388	385	421	407	391	429	394	376	433	410	419	393	398	405	385	414	394	316	384
23574	20609	29241	18265	7240	2248	1553	1301	1188	1102	1085	962	961	883	950	894	930	944	917	900	957	861	883	902	860	851	879	956	901	983	949	903	903	893	875	851	855	866	876	898	962	898	886	838	886	898	900	845	915	893	937	855	837	813	824	818	918	925	897	830	835	832	859	859	836	864	877	870	874	889	817	855	885	866	901	869	872	866	847	891	807	894	883	867	878	865	889	884	838	865	862	879	929	831	897	839	890	877	863	847	828	908	854	905	888	864	883	859	856	867	882	822	845	895	865	871	861	841	893	895	861	848	881	850	854	805	866	895	804	890	872	865	826	900	827	877	858	843	901	919	893	860	908	893	843	839	880	886	845	888	877	854	889	935	929	917	848	811	908	854	869	907	815	825	867	874	923	886	838	888	827	857	885	869	882	865	889	896	840	822	878	864	832	921	908	798	864	858	888	837	881	857	821	901	859	852	844	894	885	910	925	821	922	883	895	876	788	889	883	903	887	844	869	856	892	902	915	820	875	904	865	882	830	768	899	835	868	898	865	845	846	754	894	873	835	872	936	826	900	927	845	846	817	835	859	851	859	790	839	852	918	862	880	881	852	852	904	836	818	836	893	843	883	897	890	875	819	908	860	883	832	886	834	849	872	882	835	839	909	806	894	883	872	892	870	898	859	863	907	867	871	826	851	841	855	889	896	857	875	854	849	876	839	883	867	839	884	919	885	824	891	854	887	903	880	821	883	861	851	859	861	848	847	851	829	846	802	864	841	864	849	859	877	841	873	888	859	895	842	812	857	846	841	864	900	890	917	868	846	854	858	863	836	838	829	814	881	866	831	890	848	927	918	836	867	881	897	889	892	849	848	858	827	832	886	880	870	926	902	838	838	892	855	840	898	865	844	841	876	848	856	866	840	824	886	861	877	855	929	919	867	866	868	861	842	860	816	816	874	914	839	882	882	883	891	907	791	865	870	842	854	856	827	856	877	827	857	876	813	895	816	835	899	861	832	889	917	830	845	829	877	895	886	798	865	865	872	869	831	886	858	941	869	863	855	829	854	841	836	850	867	912	825	934	857	828	924	878	871	955	830	820	860	829	855	907	902	856	866	867	858	867	811	812	860	796	906	864	869	847	876	849	852	857	872	863	877	853	860	876	847	883	793	818	908	842	845	888	811	874	854	821	860	888	892	897	880	864	832	816	825	889	856	893	915	817	883	887	890	890	826	826	878	875	917	917	883	843	905	903	879	839	915	885	821	921	856	893	886	864	859	847	901	893	845	858	853	896	835	849	897	818	880	895	893	902	875	855	878	878	883	833	843	877	878	868	896	860	871	887	846	886	865	855	845	856	791	870	875	881	803	918	829	827	874	883	847	880	859	902	853	877	850	844	875	894	869	894	876	836	832	861	847	884	903	934	867	860	795	898	828	856	846	896	856	885	871	857	926	909	910	853	864	881	861	906	866	896	936	878	911	824	896	882	831	865	899	828	909	805	898	844	839	952	858	888	838	912	873	860	822	830	842	868	860	902	862	837	881	853	815	871	858	869	851	823	851	869	872	899	923	873	864	934	928	868	884	874	876	844	863	903	885	857	889	860	877	867	868	837	847	807	883	880	812	873	873	908	842	847	906	867	845	872	848	914	879	853	863	883	855	848	917	806	929	889	828	827	816	861	857	870	833	813	876	921	911	896	831	851	865	907	859	828	936	818	851	890	871	877	848	874	859	852	856	851	853	898	862	828	889	873	864	886	825	830	851	889	893	843	836	835	880	890	888	884	898	855	878	862	844	824	862	874	843	898	887	901	861	887	846	823	828	887	902	854	851	845	881	897	893	831	920	891	891	915	889	884	886	906	866	906	896	866	882	885	863	857	850	835	852	843	887	849	884	913	812	847	877	826	859	889	904	865	863	895	857	823	905	866	870	841	861	870	901	828	889	875	886	829	875	848	834	885	862	830	888	937	879	885	900	870	898	872	830	856	849	905	859	842	897	894	878	863	883	877	833	898	815	835	846	869	878	882	874	818	893	891	826	860	801	854	854	847	857	913	918	862	840	841	931	922	873	889	854	819	877	870	832	849	884	847	848	898	833	839	861	833	860	867	858	863	883	855	792	873	852	876	911	886	930	858	853	885	917	871	860	847	851	875	835	853	843	833	877	812	865	881	853	848	893	892	854	839	867	877	857	864	833	827	868	833	884	858	875	859	861	880	874	900	848	827	887	863	850	859	859	866	859	890	826	815	861	839	869	842	844	834	841	847	876	870	869	849	845	888	901	866	843	882	906	886	845	877	919	877	873	854	833	886	884	932	898	891	852	868	839	885	880	858	891	827	850	856	852	840	936	910	912	877	808	904	841	912	889	812	938	918	864	871	881	856	839	842	903	895	852	866	836	858	877	916	900	857	888	882	856	830	916	861	856	852	865	864	795	872	873	886	862	882	866	807	866	848	847	883	855	899	835	883	851	858	869	893	900	842	840	874	905	865	869	835	875	902	867	898	899	851	889	883	870	871	896	847	839	861	866	812	857	859	868	879	834	851	865	921	817	857	898	880	873	871	921	824	853	827	891	937	844	853	870	933	895	857	850	885	867	854	872	865	876	884	877	875	882	842	900	886	871	909	868	841	850	832	837	842	878	838	868	844	848	907	861	892	886	869	884	871	891	935	883	899	825	853	840	840	873	836	859	858	908	870	904	871	847	895	771	823	869	889	864	851	872	867	865	870	852	860	899	957	920	892	917	879	835	833	886	821	906	876	888	884	905	869	838	870	892	887	883	867	909	854	852	902	875	871	878	836	827	853	883	868	863	871	856	851	854	876	903	829	876	888	833	875	849	853	862	842	892	852	838	890	891	907	864	906	853	865	847	817	875	913	838	885	830	888	847	853	831	939	831	850	900	885	852	813	889	878	877	866	836	906	879	862	826	857	823	870	908	842	921	833	841	842	887	913	873	924	873	845	898	880	874	867	887	899	896	879	857	844	839	878	933	899	855	845	862	888	861	835	846	819	871	945	900	888	842	824	884	856	866	895	894	868	855	851	909	861	882	865	846	883	943	873	837	901	833	847	856	934	923	853	904	866	872	897	883	920	896	863	858	917	847	839	865	888	881	903	897	845	837	885	884	893	874	870	888	859	887	878	819	915	853	891	896	922	855	857	866	832	807	873	922	816	869	823	893	853	832	867	864	885	868	857	930	863	874	868	826	909	901	916	826	862	850	909	833	908	880	830	849	892	899	871	882	900	887	853	839	887	899	856	825	866	846	862	884	854	890	860	831	824	842	866	871	874	814	822	876	868	864	850	843	923	843	902	849	900	915	899	906	883	856	885	868	892	869	899	812	910	821	887	867	926	879	836	875	888	889	890	841	903	912	875	874	839	844	898	893	890	876	844	885	962	900	864	858	884	895	842	855	874	879	856	869	861	879	855	906	826	796	840	880	883	865	846	884	881	898	855	895	889	896	850	907	875	904	874	891	880	839	846	795	854	899	908
46281	35105	37393	23540	7353	1417	699	553	556	524	487	465	471	425	464	474	504	455	442	464	443	451	454	439	484	472	485	447	430	450	440	463	408	404	431	457	443	419	424	404	451	458	482	474	433	439	427	395	450	416	454	443	460	476	419	460	447	425	419	422	463	446	401	446	448	432	441	431	385	429	459	463	465	441	446	410	438	458	424	449	441	412	455	440	436	443	419	465	420	446	433	501	436	453	397	442	433	441	428	456	456	464	455	468	446	453	446	458	398	418	430	428	447	424	394	466	439	389	417	417	413	457	448	410	433	444	475	449	375	478	423	400	449	440	458	442	463	482	403	434	441	448	410	457	410	386	431	399	487	405	441	445	424	459	421	450	448	437	493	451	477	413	408	481	463	416	444	427	480	463	477	454	446	417	446	427	409	445	389	410	429	446	433	446	432	458	464	459	472	457	439	455	432	467	424	474	405	423	436	463	476	449	462	446	417	472	425	431	418	443	457	432	421	452	398	402	432	405	439	445	447	441	407	429	445	427	481	433	445	434	474	445	433	433	444	417	443	462	463	404	390	414	416	425	453	458	449	494	426	452	446	440	423	460	447	436	459	483	443	491	439	418	465	458	420	465	460	459	461	424	466	402	413	468	412	471	476	458	398	421	424	475	439	435	459	437	473	456	445	439	459	449	425	413	494	451	450	452	425	414	460	436	431	401	447	448	432	451	443	415	434	467	453	445	474	421	447	470	427	420	431	468	461	406	452	428	443	460	442	452	421	450	471	427	445	487	441	439	448	427	428	386	470	437	476	430	461	461	437	406	447	454	416	445	425	426	425	416	404	472	425	435	403	404	455	458	449	420	452	381	449	495	453	419	439	414	414	450	469	434	416	467	461	446	505	459	436	450	465	442	417	492	429	453	460	432	383	454	431	402	441	380	505	438	469	429	472	449	466	434	459	446	440	461	425	451	391	402	415	405	426	430	467	403	444	446	455	451	428	398	435	468	426	453	421	416	446	462	501	486	423	405	426	441	425	421	459	459	434	440	448	421	440	462	421	422	440	459	456	423	454	476	488	441	411	466	444	445	457	439	439	439	444	445	451	442	444	427	419	424	416	424	433	466	397	464	431	440	429	440	451	439	427	467	448	471	417	452	431	432	462	403	441	416	454	507	436	383	464	460	438	406	460	465	436	400	462	468	367	465	420	413	434	417	466	409	402	442	431	416	474	430	418	452	427	431	443	416	452	428	419	423	430	441	422	439	458	428	411	427	428	436	458	478	439	471	467	442	454	447	448	419	440	399	419	441	397	425	438	470	432	470	455	452	420	448	448	458	469	427	439	435	447	410	410	439	461	437	436	430	405	430	459	447	476	445	474	436	434	412	446	441	438	476	403	480	434	452	419	452	441	430	471	460	499	490	457	441	452	393	429	456	457	451	463	448	396	397	454	409	421	444	423	466	467	425	463	480	439	438	425	435	433	416	428	454	483	477	441	397	434	427	443	473	433	462	455	386	457	420	428	414	412	411	433	416	425	429	431	438	447	461	428	432	457	410	410	435	449	447	404	457	487	427	452	434	442	454	448	459	451	428	458	444	443	395	436	440	412	431	436	469	416	426	402	427	451	417	454	466	449	434	413	453	449	456	485	433	439	474	462	435	458	499	498	433	420	436	414	435	430	458	472	439	418	458	416	467	435	448	437	449	414	447	423	403	431	482	484	449	404	442	455	414	476	411	427	431	452	429	401	461	447	436	448	411	482	431	458	421	421	456	437	474	456	410	474	424	470	461	439	473	397	467	405	438	440	454	464	467	406	419	428	424	416	445	466	452	393	445	396	468	451	432	404	453	413	471	445	381	414	430	421	453	455	426	412	447	431	444	415	472	423	473	400	444	420	434	460	458	410	465	439	396	413	470	445	482	443	408	462	409	443	414	457	407	442	438	451	464	450	415	458	439	461	438	408	409	443	503	440	435	469	453	430	400	459	455	453	381	437	429	466	428	460	451	455	449	433	447	427	465	418	453	417	413	389	472	448	424	451	450	423	401	391	424	407	434	422	450	408	435	447	412	442	428	480	445	446	446	430	437	409	432	424	437	458	430	443	442	428	454	449	433	488	441	407	471	435	426	417	445	457	486	444	445	462	463	459	401	482	487	434	459	484	478	437	425	442	431	449	437	442	405	421	449	464	424	399	410	449	414	458	427	461	448	398	425	465	438	414	440	367	452	416	482	451	439	475	414	479	394	446	454	406	424	446	453	434	447	436	437	445	430	437	442	434	453	424	443	433	428	428	448	430	420	461	436	434	452	434	459	458	439	451	424	427	404	439	431	442	440	443	414	436	453	395	454	408	416	386	403	457	460	466	457	409	471	400	454	475	413	457	409	430	423	458	457	453	434	402	421	480	462	457	454	417	440	468	417	412	430	380	458	426	441	468	453	450	395	440	436	433	410	416	450	455	411	432	430	444	455	458	452	456	441	439	421	428	413	452	410	436	434	408	421	475	444	438	447	467	481	460	459	451	439	477	398	416	406	504	461	460	409	436	430	409	448	467	440	466	425	402	463	445	437	479	413	434	410	433	425	455	430	439	432	421	429	444	434	439	476	417	428	490	444	419	484	483	434	461	415	398	425	468	503	438	450	440	423	429	392	460	466	429	414	422	445	466	441	406	465	458	457	455	412	450	411	448	432	407	475	404	415	421	479	448	479	423	450	479	452	439	453	425	448	434	437	436	444	423	428	444	428	416	443	472	452	419	438	433	429	424	420	399	462	471	422	408	398	403	422	438	412	434	471	415	499	427	435	415	436	433	439	420	430	461	433	435	443	451	444	439	429	422	452	440	411	435	431	447	413	444	483	433	412	418	412	426	443	441	436	442	453	439	421	431	435	422	460	454	450	421	438	471	425	463	426	410	449	457	464	452	474	462	463	412	419	420	442	487	475	447	428	460	449	461	439	426	460	432	427	461	428	470	410	439	410	467	465	453	414	441	442	424	419	494	367	445	448	443	470	409	445	471	406	455	455	440	449	445	470	439	466	416	429	459	434	447	447	470	483	446	457	454	425	434	424	398	464	445	406	486	442	404	430	414	452	444	415	449	458	451	427	481	452	419	432	484	434	467	394	424	442	406	399	410	416	419	455	446	451	435	434	451	474	494	428	463	424	434	456	418	427	455	404	448	467	424	458	389	433	427	484	462	440	434	411	455	483	448	441	407	452	413	441	457	439	439	442	443	459	436	474	424	448	462	441	424	418	473	443	430	410	426	417	432	405	408	441	397	446	400	452	453	436	446	470	460	494	444	418	452	450	455	444	404	406	441	450	423	423	463	434	417	454	439	434	457	431	407	444	460	415	438	449	391	454	442	435	466	446	478	470	438	419	471	434	428	458	408	446	449	450	422	440	419	411	447	428	427	409	412	438	432	442	422	389	450	428	455	417	473	475	462	426	425	471	476	441	449	466	418	457	442	411	447	473	433	454	413	427	478	448	464	461
29055	27579	38770	25773	11442	3064	2036	1632	1508	1428	1238	1200	1157	1128	1124	1068	1058	981	1056	1054	1053	1056	1022	1023	996	1042	1048	1023	1034	1040	1023	1062	1026	955	1011	1009	1017	980	941	1044	1039	969	1000	930	1013	983	942	998	997	990	984	992	1007	982	1012	952	1003	1021	974	1032	930	962	979	935	1010	978	954	998	1045	950	954	957	935	926	1014	914	1031	978	991	923	948	970	902	961	966	1029	997	975	993	993	1017	992	921	984	1038	986	965	974	928	958	998	985	969	928	987	1020	966	973	960	949	961	976	979	986	907	978	962	989	991	937	949	974	935	981	1003	979	1002	1014	976	962	920	988	933	967	985	962	968	941	910	978	944	982	1014	998	959	893	1004	957	979	967	1016	947	1042	966	987	957	944	1014	975	950	947	967	924	1020	997	1000	953	1006	948	1001	933	969	968	944	1008	894	985	992	967	1041	933	923	1000	992	957	966	977	1006	996	974	976	1029	978	998	1037	981	895	964	959	968	975	1003	934	945	1000	900	996	961	990	1009	941	988	968	945	970	981	956	985	965	921	970	922	901	980	919	955	980	905	940	969	926	1009	916	944	955	981	976	988	967	930	973	934	948	993	973	945	955	999	993	908	1009	995	972	951	946	978	972	999	897	989	987	940	957	947	951	943	923	942	952	951	952	942	981	987	1001	935	984	932	966	945	914	926	984	965	954	918	972	1000	956	966	1009	928	960	995	998	949	967	954	920	989	863	992	954	947	1001	935	948	1056	1026	951	921	937	942	1024	933	910	969	1005	990	928	1006	982	1012	931	931	946	922	892	981	943	956	977	964	928	964	987	991	1002	1006	955	950	961	993	959	919	993	965	975	948	922	984	957	1048	999	997	986	932	933	938	984	960	932	940	984	987	971	985	916	960	894	958	967	989	945	932	986	956	981	1023	947	953	979	960	886	990	914	1015	1012	975	989	952	978	967	985	895	980	983	957	954	911	949	925	923	924	954	1026	929	1016	971	1012	923	1014	942	976	942	957	969	939	909	1014	929	997	978	979	969	997	970	919	948	982	944	943	918	933	935	995	963	930	941	988	902	987	1051	948	955	974	921	940	974	963	967	1011	916	976	1019	935	932	884	951	920	947	967	973	940	889	937	964	932	974	947	990	964	994	951	957	901	1005	984	976	933	964	929	969	962	946	975	907	959	954	1009	931	997	1012	954	897	959	994	973	973	944	955	969	932	989	954	972	970	959	993	954	910	920	1000	909	1013	972	930	987	986	983	958	945	896	975	950	1001	991	975	963	913	970	927	937	986	994	929	983	935	960	968	959	1001	931	974	946	1010	955	977	942	964	991	888	892	950	1001	943	910	1069	935	1016	944	988	1007	955	981	942	965	962	927	925	939	944	947	967	1016	938	929	945	1006	977	960	968	930	973	952	949	965	946	975	986	937	932	977	937	961	974	939	963	932	969	986	987	944	917	946	982	971	957	956	962	937	945	1007	994	954	926	1024	918	961	1000	972	1001	1002	931	965	956	986	942	988	940	948	928	967	965	980	974	940	924	917	930	991	932	951	930	992	926	954	933	981	987	979	977	950	954	971	951	969	986	971	941	983	950	979	988	939	928	993	993	948	981	990	970	973	948	940	1008	1013	991	925	1008	986	989	945	924	885	982	1013	1006	939	921	900	1019	974	947	991	974	953	971	986	972	899	957	943	963	960	923	938	946	949	961	978	995	1030	974	944	975	991	947	961	957	929	1029	977	982	991	938	1000	974	945	953	939	960	976	971	990	985	982	974	943	924	935	939	985	1006	970	981	997	973	984	947	984	977	972	946	992	984	994	937	948	909	943	1006	928	930	1010	939	955	966	922	928	1001	1011	997	1011	951	956	962	1019	923	994	1001	977	930	940	948	964	978	961	1048	964	1024	954	967	968	994	935	982	993	975	985	995	964	891	1026	1019	945	967	986	1021	969	881	1002	915	997	983	955	987	1038	941	969	965	937	969	1002	940	968	972	956	968	958	973	949	965	914	982	938	1005	940	968	968	999	987	935	943	912	1004	951	974	888	978	973	936	944	953	943	983	952	972	952	980	910	1050	961	968	938	920	951	959	954	995	966	975	961	970	971	960	998	982	950	1011	948	1033	997	1019	970	941	957	934	1015	1017	991	943	959	976	964	934	962	1009	959	937	971	947	964	947	996	994	983	944	969	912	935	963	951	1009	942	959	957	999	966	997	924	965	977	1001	910	945	958	984	985	992	926	1002	928	944	1030	954	944	920	926	994	1003	927	977	918	951	981	918	957	965	1022	978	995	979	925	909	990	965	967	973	971	1009	1006	955	957	998	985	969	939	982	965	998	932	985	1017	951	995	987	981	946	862	907	967	1036	930	950	983	955	975	937	981	952	1030	991	1007	1019	952	952	947	953	943	963	992	959	935	1000	977	1005	898	979	947	972	990	921	1043	925	903	965	986	960	952	940	963	962	965	925	973	951	996	1020	993	979	981	1006	927	954	944	975	968	951	923	937	999	948	995	954	956	978	963	964	958	978	939	998	957	936	963	954	1039	915	1013	960	957	989	1026	1017	975	979	1044	992	946	987	966	961	946	960	954	941	942	1012	963	938	1004	947	933	973	992	979	983	975	982	978	965	958	996	897	947	975	962	1002	919	915	979	984	992	926	918	962	1015	967	958	944	969	952	966	964	1012	942	986	959	924	933	1024	934	925	949	930	978	970	923	935	900	1009	929	905	942	982	937	1001	969	991	946	1010	956	960	974	989	988	925	1005	954	928	972	955	942	934	913	931	980	992	962	954	1030	1030	930	1009	922	987	943	999	1003	953	946	976	966	933	920	952	1008	965	1008	927	955	952	990	971	953	975	967	979	983	909	944	938	972	902	967	926	977	947	990	951	1036	924	911	974	1022	975	966	946	896	926	973	951	983	949	987	954	926	993	949	940	977	931	985	949	963	956	906	911	931	961	972	939	936	938	962	971	987	915	961	982	974	936	986	1001	961	969	963	987	1011	988	956	960	929	963	940	949	966	1007	967	971	934	968	986	919	950	962	915	982	968	977	957	948	968	976	955	965	965	946	952	923	964	970	947	946	962	985	971	942	972	985	954	940	983	933	1015	927	965	1013	944	971	929	978	968	953	908	893	946	977	981	992	947	932	963	943	989	927	912	956	983	1008	963	968	948	1025	998	932	944	1002	918	971	957	1005	994	1010	974	890	934	927	943	941	946	922	990	991	991	998	969	1003	965	967	984	908	986	940	949	912	961	955	967	974	972	969	963	968	920	945	983	909	967	959	936	958	914	933	961	929	958	937	966	967	955	960	974	960	966	940	943	973	986	989	952	987	935	995	926	967	939	910	928	954	994	969	1034	935	982	959	956	1006	945	915	949	954	991	940	941	936	908	974	911	911	991	928	932	938	944	963	1022	928	967	968	948	919	948	956	972	868	1026	939	976	997	969	980	940	940	1032	983	1011	996	952	971	964	991	936	919	929	945	988	974	961	971	966	997	964	968	979	970	943	885	946	981	1009	954	1008	959	990	990	973	913	933	951	972	960	992	951	973	962	973	971	939	995	961	934	948	947	914	963	939	982	959	1016	927	949	893	950	967	979	938	935	955	969	943	970	958	976	941	938	899	924	981	901	954	917	985	943	958	925	941	931	1016	1000	993	977	919	993	965
20027	11802	9572	4024	821	628	534	485	448	447	440	457	435	421	470	437	477	438	408	439	437	455	437	453	464	428	426	477	418	392	446	414	390	412	457	436	463	471	419	418	418	477	432	449	441	432	427	447	429	457	422	470	455	462	432	413	420	446	421	427	447	447	450	463	442	408	442	418	418	434	429	427	458	440	471	455	481	445	427	426	456	428	410	435	425	421	403	442	434	434	429	429	472	425	439	443	447	432	392	433	441	463	434	453	469	467	433	432	414	413	448	435	427	454	508	406	406	458	439	438	447	449	467	413	459	454	466	453	440	404	439	433	468	448	446	470	439	419	453	450	417	455	435	421	442	424	461	432	412	454	483	441	455	451	433	446	418	436	422	468	455	467	451	423	412	461	457	470	465	417	467	449	418	429	429	423	434	459	389	432	399	469	443	425	420	457	432	424	417	444	449	427	418	442	424	493	447	449	436	415	424	450	420	444	447	441	475	457	393	412	465	439	452	465	417	452	436	442	493	424	422	443	444	424	496	441	441	403	466	474	481	472	431	464	452	416	434	409	438	443	396	415	462	453	422	444	476	468	481	425	478	428	420	458	429	421	451	450	420	433	414	422	447	420	429	417	436	449	465	406	438	451	465	465	423	424	403	426	471	475	407	424	417	410	477	470	437	472	494	463	427	445	457	430	388	435	448	420	440	463	451	447	456	468	412	436	423	449	436	448	411	464	470	454	404	492	470	407	374	446	445	430	454	451	467	418	436	411	436	457	451	433	438	384	457	439	421	437	440	422	397	414	444	423	440	402	453	432	454	446	447	446	439	429	469	420	416	397	428	449	451	418	447	458	455	442	456	434	413	476	458	429	468	444	457	458	434	465	418	405	465	427	412	431	448	423	443	431	433	437	466	469	438	441	468	460	446	441	445	416	467	403	428	435	421	476	472	429	414	492	459	445	449	435	456	423	426	425	479	481	418	421	436	437	423	441	451	446	392	432	443	457	435	443	456	433	437	480	392	427	454	439	464	467	462	392	414	440	418	457	433	432	439	445	431	481	466	414	449	456	425	448	457	447	446	451	439	472	447	408	468	440	465	425	429	471	455	441	463	455	464	411	412	411	459	468	431	482	451	437	462	451	428	454	440	478	451	450	449	450	425	447	467	469	425	453	479	458	447	402	429	421	406	442	448	430	451	478	425	453	454	470	433	445	442	418	417	421	452	439	436	418	437	405	478	452	402	393	430	435	441	461	451	468	473	506	402	408	414	414	433	477	458	406	411	458	442	420	425	436	422	463	401	446	445	459	448	467	416	419	481	430	433	435	444	456	431	455	429	413	471	443	434	481	414	446	410	415	442	406	402	420	458	432	426	436	445	454	454	434	471	422	439	446	437	416	437	436	419	441	416	451	462	487	418	478	450	425	419	435	471	437	473	455	402	427	411	426	445	438	448	448	423	432	433	422	412	422	408	420	456	386	447	459	445	451	445	464	438	460	415	419	439	464	448	454	406	409	490	411	433	407	425	405	403	452	432	444	458	439	408	451	444	446	461	414	463	454	419	445	433	467	467	392	438	444	502	419	462	459	459	430	474	440	423	430	414	426	438	441	445	440	437	456	454	470	467	451	466	453	401	430	409	444	435	446	430	411	441	464	450	387	401	440	459	454	481	436	434	418	418	436	418	445	437	453	445	411	415	460	461	459	412	420	470	424	411	468	405	433	445	463	425	460	413	388	432	446	444	430	440	421	459	446	423	433	451	423	441	418	443	440	425	389	404	439	437	436	430	434	410	430	472	444	454	455	440	413	432	429	458	452	421	411	449	485	455	458	420	425	405	437	432	427	462	420	460	447	445	457	401	415	443	476	426	444	450	379	423	478	461	461	430	449	457	420	433	428	470	493	457	433	455	420	429	409	419	429	448	409	408	442	479	437	449	458	482	452	441	416	448	435	442	439	423	419	427	414	430	427	479	434	410	436	408	450	460	407	442	462	458	442	457	451	416	430	458	447	471	421	408	446	438	431	434	448	416	388	428	405	401	441	483	455	411	450	441	401	403	408	491	436	421	456	434	447	434	431	452	397	442	439	427	467	418	401	480	425	451	446	403	448	411	435	430	399	491	463	403	445	415	399	420	442	502	440	395	391	411	439	428	475	454	462	448	443	412	473	439	461	417	524	454	430	451	453	431	486	433	453	427	471	471	432	419	443	432	395	425	494	438	452	418	428	426	429	442	432	479	386	414	417	432	443	459	440	412	443	499	447	458	457	474	413	419	433	468	465	444	422	430	427	435	445	444	421	464	464	438	410	446	427	467	435	457	435	406	468	430	408	442	454	436	422	435	457	476	474	455	461	448	421	433	425	444	473	430	430	455	470	438	410	485	417	482	433	389	424	441	438	419	453	442	467	439	415	434	457	438	431	432	519	427	445	452	460	463	437	452	430	409	435	419	444	443	379	416	463	439	417	450	452	438	432	449	449	412	430	445	433	450	468	425	420	417	436	425	441	429	446	415	463	441	453	407	435	479	437	470	462	438	431	447	464	430	396	393	406	448	468	459	465	415	445	422	448	448	440	415	428	412	450	438	488	470	411	433	475	456	436	431	431	395	434	417	413	446	425	416	439	430	430	392	416	458	455	461	419	468	437	408	435	416	430	412	407	417	431	450	437	422	440	422	441	447	487	432	448	406	419	411	415	405	444	415	424	422	473	448	448	421	409	442	459	421	419	453	426	407	479	449	423	407	426	456	422	388	451	405	466	447	434	427	443	463	434	425	424	415	452	471	428	459	412	476	437	460	445	392	416	432	405	454	409	433	422	455	439	418	457	428	433	394	440	446	395	433	441	443	415	423	396	450	443	449	414	470	438	456	433	405	474	423	421	404	465	458	432	485	458	452	481	423	439	447	423	463	484	463	401	413	427	442	426	438	444	446	450	467	454	451	430	430	434	429	403	427	408	401	451	406	417	432	443	425	459	448	432	418	458	447	452	424	451	452	457	438	439	438	460	449	383	455	442	445	496	467	440	410	436	435	402	424	455	439	454	433	399	452	443	454	439	467	412	433	412	457	445	442	455	413	423	416	459	419	429	398	426	449	417	419	445	463	474	432	436	469	421	439	432	478	444	435	463	397	416	478	458	443	478	451	486	407	407	409	430	409	431	378	404	423	438	450	420	439	435	448	436	444	456	419	448	451	480	451	386	443	446	441	417	442	437	459	430	428	471	486	430	457	470	412	437	464	390	391	469	420	468	406	375	451	427	462	411	439	438	377	435	421	467	444	433	488	443	448	450	407	437	464	408	474	391	419	430	402	453	465	436	470	431	416	443	455	418	434	428	450	434	432	412	464	476	422	425	401	441	435	444	416	429	422	462	424	418	429	454	475	439	487	388	400	431	436	442	453	414	452	447	461	434	431	442	395	477	425	413	459	436	469	420	427	401	439	455	421	459	449	451	453	443	453	393	446	400	457	406	464	448	461	454	445	393	445	453	461	463
12112	9692	14598	8020	2152	1757	1327	1044	1105	1148	1015	949	991	975	984	934	986	951	920	928	964	966	933	968	928	974	970	983	963	984	957	958	951	947	973	942	958	975	1001	985	991	998	980	930	1014	984	898	973	1027	971	1004	985	943	933	950	881	926	950	986	949	941	947	923	941	936	1024	972	966	899	989	1010	974	942	984	961	889	943	968	919	973	936	889	944	920	985	947	941	973	921	955	930	1001	903	904	997	981	884	960	998	996	927	992	1031	953	916	909	954	880	939	963	943	946	961	933	942	900	1010	1003	926	968	917	965	913	958	995	902	999	949	952	972	885	943	908	910	969	950	951	960	909	916	927	916	954	938	957	961	976	991	922	970	949	921	942	925	974	901	889	968	943	934	970	961	971	971	987	893	937	958	952	906	954	925	935	923	962	913	992	918	944	970	886	928	973	932	956	1023	963	910	916	934	900	1018	1009	933	902	940	932	940	956	956	948	942	915	956	979	953	914	912	948	1018	921	983	935	914	923	890	981	878	968	940	990	993	890	955	948	922	962	952	938	969	975	965	928	913	932	950	889	939	946	929	912	1023	965	925	910	949	918	986	946	919	910	980	925	913	954	965	952	910	928	958	958	951	931	932	946	948	965	958	924	936	914	979	967	967	973	931	909	973	972	900	968	934	928	1005	930	935	926	909	948	963	969	918	937	946	986	936	990	915	983	945	968	921	961	989	951	947	979	959	890	933	934	912	945	956	897	941	940	896	958	908	922	907	967	948	941	993	962	993	942	931	947	950	946	907	929	991	966	980	930	915	939	962	910	938	929	884	954	954	1004	940	997	977	973	914	990	957	881	954	979	962	944	965	1021	900	915	976	921	914	939	954	930	914	942	903	953	924	911	915	949	928	924	931	969	933	980	965	962	931	986	1021	962	966	919	978	960	969	967	931	986	904	925	949	989	969	991	968	975	962	983	966	975	943	943	984	978	985	936	929	993	950	958	912	898	941	937	897	935	978	969	963	998	919	954	917	924	915	983	962	983	964	882	923	901	989	953	1012	969	975	909	928	948	990	903	906	927	946	911	1013	945	933	926	1010	1004	963	960	920	950	976	962	980	982	939	993	913	905	948	984	901	954	904	963	950	941	882	1001	997	957	957	946	985	919	998	931	991	914	923	941	950	928	999	936	941	896	939	916	960	991	942	998	945	955	947	930	970	931	958	975	953	966	899	946	978	971	1004	926	963	1003	968	962	937	938	901	954	925	957	956	946	925	966	906	903	961	1007	904	952	965	925	953	944	956	962	918	934	900	940	939	945	986	913	918	1005	951	982	1032	939	988	958	898	944	977	1004	935	921	898	985	934	935	954	902	918	885	953	981	972	911	927	954	963	947	921	943	967	921	998	946	953	906	940	960	968	931	934	967	986	955	938	952	981	938	930	912	940	931	954	996	932	1027	950	945	950	871	983	922	991	946	982	975	874	925	924	1027	965	933	917	895	945	990	949	948	963	953	966	961	1001	988	929	974	932	982	967	915	937	949	922	939	987	935	964	938	931	969	936	978	935	940	916	960	952	974	957	980	923	981	918	946	923	963	945	918	951	930	988	941	907	976	961	966	961	944	939	945	959	955	967	949	995	997	926	962	950	932	970	912	890	905	938	1008	914	966	967	945	961	962	1000	989	968	952	990	946	985	941	937	948	917	924	910	961	958	918	928	934	891	914	924	898	918	938	950	895	934	924	958	987	1005	933	946	918	934	943	907	990	938	929	932	1016	957	921	957	963	989	956	966	942	887	958	924	954	942	975	926	949	952	965	944	956	948	924	928	968	951	946	994	941	890	877	910	937	960	942	928	886	917	964	934	947	1012	905	943	961	921	995	930	1020	947	922	911	911	1019	1000	996	972	959	896	912	910	922	903	989	933	930	963	956	984	983	1005	1015	945	957	976	929	1012	882	998	957	967	936	949	946	938	961	985	941	960	939	888	965	975	897	974	992	920	950	951	969	931	899	994	921	909	993	915	916	888	982	912	970	969	901	968	945	978	940	980	969	923	889	935	946	961	951	958	962	970	913	971	916	957	943	986	1022	907	888	952	1027	929	942	982	950	924	942	952	1030	941	958	885	897	993	939	966	938	941	911	930	964	940	933	920	985	933	923	1002	928	976	933	930	933	963	1013	941	933	1021	948	939	903	936	898	941	955	954	920	956	1012	924	1006	964	917	985	981	921	945	955	903	936	967	1000	939	909	987	935	915	946	919	964	906	950	901	924	987	937	933	902	922	955	956	940	881	953	969	949	946	937	948	959	947	935	906	1005	973	970	917	950	930	973	981	915	986	894	925	935	899	962	971	929	971	942	980	942	1027	865	958	976	932	935	842	974	1012	1015	948	968	961	953	926	985	953	971	969	926	951	938	946	913	946	947	921	932	947	979	940	939	963	926	921	987	956	978	983	957	885	974	990	978	903	906	935	961	942	941	885	974	932	941	951	935	937	1018	930	985	954	993	953	939	911	928	945	946	916	978	959	985	908	964	976	949	919	922	978	947	895	906	917	923	904	964	955	914	949	958	924	1003	930	943	935	942	945	968	921	988	959	920	944	959	945	970	940	924	993	910	985	943	945	960	969	960	929	982	921	918	1018	921	897	928	911	960	985	977	973	939	895	918	910	967	961	967	960	915	949	938	970	985	968	919	987	950	982	959	961	950	991	959	964	1018	951	1021	977	951	1015	962	899	995	959	945	905	944	960	911	931	940	930	965	928	943	945	984	918	921	997	919	970	965	949	952	928	959	1007	927	925	959	969	929	1045	914	969	931	970	962	967	915	930	963	956	942	923	929	990	975	910	985	935	949	937	969	940	913	920	897	1025	967	1016	989	972	963	890	974	954	1016	940	982	898	951	968	942	947	966	935	914	960	906	951	879	937	974	921	961	995	973	936	917	945	989	969	991	978	932	903	978	956	976	970	972	900	919	990	900	961	899	930	890	937	961	950	969	964	905	891	940	975	973	999	917	994	973	936	928	978	961	920	940	980	887	945	959	914	941	925	947	957	993	998	961	886	963	1009	932	905	993	924	949	956	970	901	979	965	966	981	919	935	982	1015	934	991	918	968	960	945	945	922	968	953	941	1064	1004	943	933	900	919	996	962	934	950	948	963	906	953	993	944	952	1008	976	948	993	934	982	946	975	968	967	959	948	944	950	976	929	911	934	929	930	933	1020	929	961	948	948	953	932	959	949	951	879	932	924	960	907	917	970	913	969	962	955	976	939	924	941	902	950	980	979	981	961	952	958	913	950	962	978	1027	979	950	975	925	979	892	930	964	915	976	1015	972	933	900	908	913	937	971	937	979	992	917	990	981	950	990	951	990	950	970	926	940	919	966	972	965	980	944	938	908	958	937	885	947	914	989	944	981	955	985	914	930	951	912	914	996	916	984	974	935	928	960	944	966	914	972	967	925	981	970	929	929	966	1004	950	927	960	915	976	930	924	964	946	934	932	935	936	990	934	907	929	946	940	971	958	975	967	959	918	964	983	905	928	931	937	953	909	920	1005	941	963	920	961	943	957	915	941	984	935	953	922
35307	25186	24208	11106	2216	790	564	463	455	445	415	417	430	388	388	417	365	398	397	389	412	361	389	389	416	375	384	393	395	358	408	368	398	387	385	410	418	402	399	393	391	418	400	385	431	410	404	412	401	380	404	418	391	393	396	401	392	378	396	403	405	351	367	375	399	379	402	417	414	393	366	358	396	392	408	391	370	390	402	426	365	415	383	392	376	349	409	393	391	405	424	410	429	390	386	410	376	355	365	364	395	346	442	388	394	361	412	399	405	434	353	408	384	362	385	397	337	392	388	385	387	407	387	370	358	371	386	388	391	354	385	382	371	357	389	413	387	405	372	372	379	393	335	397	427	383	361	399	388	392	379	397	391	416	408	405	393	392	376	361	393	400	397	400	413	378	397	411	389	363	393	369	406	399	414	371	417	375	376	389	397	414	393	418	370	394	374	377	383	399	341	397	380	373	357	399	412	406	400	393	372	398	418	358	387	376	384	423	409	353	385	408	392	405	426	406	407	399	395	373	349	385	413	386	389	397	406	358	380	384	363	357	375	385	396	411	433	387	434	396	390	344	348	409	397	402	413	400	371	371	380	390	424	399	414	398	383	368	395	370	394	398	386	399	387	439	410	381	376	339	394	381	376	377	358	402	377	404	398	409	410	417	415	376	392	386	400	422	354	431	419	392	392	377	415	401	417	428	429	420	380	378	379	373	381	359	429	410	395	379	392	399	382	345	354	400	396	404	450	405	368	396	414	434	352	436	378	398	376	373	416	373	372	395	417	398	391	385	375	403	415	393	411	364	373	346	390	373	365	408	389	380	390	379	384	382	425	383	396	411	401	402	426	415	420	385	400	394	405	380	403	390	361	406	406	382	400	381	377	366	398	397	425	413	410	378	399	388	393	418	444	403	414	397	347	387	388	391	382	400	363	359	388	394	391	414	434	411	412	404	402	394	410	399	422	418	422	380	411	379	372	418	406	374	390	388	383	363	397	383	379	373	387	374	365	367	387	402	392	341	391	402	434	390	385	390	419	341	377	408	396	377	372	405	409	388	388	415	399	400	394	387	395	412	401	361	354	395	387	363	372	430	417	395	407	415	421	404	401	383	370	398	405	359	421	431	379	402	429	367	430	383	442	428	350	364	397	353	405	392	388	398	439	429	444	445	351	429	367	380	372	406	388	388	347	374	378	421	459	377	348	416	368	417	391	387	402	381	403	386	387	431	349	409	407	424	352	404	407	393	406	384	378	411	370	391	376	379	395	362	363	374	377	402	394	391	385	386	374	371	396	385	389	402	362	352	369	386	408	410	370	432	415	385	369	408	398	372	379	382	385	423	428	333	434	405	384	369	396	373	382	367	392	369	410	411	370	373	411	369	418	385	383	389	392	388	392	374	418	371	389	382	370	375	421	369	400	390	374	417	461	411	362	410	390	364	354	394	388	404	393	379	412	383	413	343	377	399	359	344	416	406	432	413	382	369	417	384	421	362	393	382	379	370	386	376	400	398	391	403	407	415	396	423	389	424	393	377	361	385	392	426	371	442	352	431	398	388	416	423	343	376	369	445	395	347	419	390	397	392	398	403	364	367	366	401	401	392	369	370	417	400	385	383	389	404	410	364	405	412	371	413	397	394	383	367	400	435	374	358	407	402	437	380	401	368	394	390	412	443	422	376	408	384	351	443	425	360	360	400	388	389	414	354	392	438	374	394	397	377	402	420	422	398	380	397	433	411	408	407	377	424	401	376	411	375	392	377	383	363	368	405	377	411	404	388	371	387	395	403	390	389	400	371	392	439	396	365	377	372	398	402	385	408	411	392	400	373	396	369	397	391	402	392	401	416	385	400	386	398	405	417	431	416	392	430	405	377	369	383	395	420	376	404	402	416	423	397	416	395	363	349	371	405	385	362	398	417	404	372	388	408	365	394	361	384	335	389	413	381	390	362	383	408	365	389	362	403	426	396	407	410	380	390	381	335	400	401	424	390	363	405	384	392	372	366	422	393	383	374	432	386	365	408	407	358	374	378	365	426	376	401	392	397	394	396	391	424	383	381	399	369	333	383	378	376	402	402	431	430	384	369	365	414	390	363	417	389	408	386	414	379	367	365	409	361	378	414	385	405	368	434	396	355	390	424	384	417	403	408	398	400	409	411	369	414	423	411	369	390	394	429	368	383	362	373	417	407	398	347	384	370	392	379	397	381	337	390	391	410	348	383	430	368	418	439	355	364	401	372	435	409	368	384	390	369	388	399	398	410	419	384	420	422	378	399	408	387	422	376	389	360	402	344	389	382	398	383	392	432	364	404	379	447	369	411	376	423	380	406	360	409	375	365	379	399	393	415	399	391	379	410	384	390	411	342	359	399	404	400	388	371	339	372	390	388	414	373	395	375	380	369	357	366	433	365	361	433	407	370	406	378	390	380	391	377	433	361	444	411	437	408	347	399	398	372	384	424	394	389	352	401	390	396	393	399	383	384	411	422	405	389	411	393	401	370	387	384	426	356	384	382	387	371	409	371	407	370	362	396	414	403	413	427	395	349	384	350	416	425	401	414	420	387	392	399	431	385	377	401	388	346	367	382	390	390	399	400	379	412	380	405	345	418	387	404	394	372	393	423	389	382	363	387	366	389	410	366	406	393	388	389	372	424	425	391	407	404	391	397	406	417	415	381	400	379	387	381	392	412	406	356	352	362	395	379	355	381	448	389	418	395	428	394	398	349	373	384	397	378	392	382	389	380	391	350	425	395	353	399	355	337	410	382	354	414	382	381	435	361	395	386	405	395	394	387	402	361	374	399	428	360	361	409	401	386	418	401	379	338	435	373	427	412	385	385	357	400	355	386	426	440	392	385	407	379	411	420	395	368	408	400	369	323	364	411	401	398	433	373	395	373	406	386	416	384	367	421	397	387	383	382	406	395	386	393	397	410	395	412	390	398	394	411	387	404	365	415	368	380	438	414	413	413	399	376	389	360	403	377	398	395	404	373	380	408	369	395	402	392	365	374	391	379	408	390	384	373	395	419	421	400	418	407	417	391	419	375	421	400	363	407	390	409	372	391	410	433	429	414	389	355	389	385	389	375	388	401	411	380	333	422	400	394	386	446	376	396	367	354	440	407	413	394	374	404	343	415	370	401	393	398	361	432	376	384	385	401	387	408	374	414	393	372	418	393	419	346	375	387	394	384	370	365	405	384	392	437	438	376	390	393	374	401	375	388	404	402	377	394	416	384	352	371	402	391	380	356	396	361	376	397	366	389	412	395	394	422	396	417	404	404	359	355	387	409	398	397	388	413	380	401	386	384	378	387	369	342	350	407	439	395	342	360	374	364	422	385	372	351	395	380	390	435	393	427	397	425	364	386	421	361	368	413	356	425	402	396	392	424	342	424	409	383	345	388	400	342	389	432	398	389	401	387	389	375	393	374	413	378	365	393	383	432	389	401	406	402	399	376	385	402	407	399	437	355	387	388	390	428	436	420	402	425	414	408
22504	19737	28141	15554	4538	2538	1693	1267	1195	1147	1035	1026	917	918	1003	890	938	933	888	931	948	908	911	882	912	942	897	926	898	920	900	913	867	961	884	910	944	880	866	896	912	934	955	851	881	860	879	838	913	907	836	874	886	918	863	825	833	919	897	873	834	852	819	876	926	849	850	853	907	871	864	909	899	863	899	848	913	872	840	856	825	865	851	845	878	822	881	873	869	908	905	861	889	851	918	891	889	874	909	898	875	909	857	856	868	904	851	898	873	912	934	875	882	929	835	817	839	865	873	832	879	903	891	857	807	860	926	858	866	829	888	863	860	910	891	873	870	880	870	799	911	816	855	844	913	893	911	893	852	906	864	886	841	833	897	894	864	898	892	865	867	898	848	825	817	846	890	860	813	869	899	943	866	837	806	826	855	865	898	872	873	877	873	861	894	870	879	845	874	850	895	837	905	845	950	830	872	909	832	840	906	869	936	897	887	892	912	866	865	876	924	851	862	866	832	851	877	818	837	917	866	866	832	872	870	859	877	871	894	832	869	876	838	850	856	860	881	878	844	884	839	867	865	920	832	872	880	833	890	863	857	859	877	858	833	840	861	861	897	837	814	859	861	881	885	852	840	847	831	830	835	878	877	887	862	887	894	826	880	824	879	826	872	858	907	908	858	854	868	849	847	852	877	850	870	830	827	869	859	865	821	833	832	876	884	871	846	887	854	885	866	831	855	845	893	895	868	864	919	887	863	847	879	855	840	844	873	872	897	840	907	872	846	836	858	862	924	911	864	890	854	875	936	817	869	834	895	865	848	821	854	915	848	860	896	908	858	829	901	866	885	877	858	857	878	852	845	926	874	883	851	842	883	834	866	896	873	798	886	858	855	890	946	887	867	856	892	877	850	897	883	845	867	892	941	843	844	874	873	853	841	919	928	871	923	834	882	864	859	878	825	833	785	857	901	841	899	848	864	856	913	896	879	830	834	854	856	855	867	880	849	887	878	917	877	856	836	854	882	855	838	873	888	851	835	853	893	801	856	875	808	906	901	867	850	849	853	854	816	910	844	873	888	855	829	900	811	841	878	875	890	857	893	827	828	871	872	847	839	806	916	920	896	881	870	855	881	913	855	862	854	829	913	788	867	858	867	860	895	860	849	859	861	851	841	836	839	799	828	920	874	842	861	857	863	858	874	897	882	854	829	865	891	808	880	859	868	870	913	868	834	872	848	848	890	927	839	851	855	866	887	870	894	840	846	889	886	833	896	851	855	817	838	901	875	845	838	902	887	867	937	815	881	847	850	817	876	827	863	849	851	845	843	917	875	846	854	866	832	884	893	857	883	816	856	888	863	885	838	837	878	831	895	870	864	811	867	857	815	886	872	876	859	818	914	835	872	887	876	813	877	814	863	857	846	851	864	871	863	887	889	858	835	885	861	946	797	882	917	890	848	866	926	866	877	842	858	881	888	851	811	882	880	870	909	918	895	847	818	903	847	912	842	836	829	858	859	863	862	842	860	885	868	860	839	929	846	854	846	876	854	867	845	854	902	866	945	881	828	794	839	854	902	845	898	810	927	887	923	854	821	842	887	882	902	901	868	884	842	882	895	850	845	860	876	909	841	838	849	816	866	890	900	869	910	858	846	901	845	787	895	911	859	897	871	887	903	826	881	846	900	887	892	862	867	820	835	820	869	866	876	881	861	890	871	862	891	843	877	830	822	881	783	848	854	887	837	897	872	877	881	822	908	891	848	823	849	869	841	881	807	866	887	909	921	799	899	867	837	837	883	884	843	850	862	864	848	927	844	845	865	912	826	854	855	848	861	829	842	933	854	857	856	937	913	786	847	880	860	835	877	827	845	758	826	924	825	889	839	838	843	927	899	831	884	867	882	908	881	893	873	855	841	843	836	852	808	866	889	885	899	887	868	868	847	840	870	855	860	885	837	824	868	833	858	932	887	902	860	859	872	912	831	844	817	901	882	856	854	863	862	963	892	870	830	875	903	860	878	865	806	816	853	901	847	914	881	898	865	803	883	872	872	902	861	809	886	872	830	863	859	889	857	843	927	823	835	853	883	836	909	910	854	883	923	856	854	873	870	846	917	915	929	861	885	853	898	925	885	824	896	880	879	875	864	898	859	806	912	854	914	890	869	863	889	844	870	865	862	900	842	860	853	874	890	864	876	838	841	872	834	892	874	895	882	823	857	874	861	836	879	911	887	901	891	892	855	818	856	866	819	887	882	911	906	863	855	895	892	822	898	869	854	826	841	873	825	919	815	852	871	815	868	862	861	845	881	851	853	831	849	853	882	908	835	858	864	842	868	878	862	845	835	926	847	859	833	888	898	829	885	860	857	881	861	882	875	894	888	875	861	883	906	901	818	853	860	852	850	849	867	902	886	847	896	855	863	910	853	846	833	862	908	898	843	870	852	870	888	857	908	880	867	892	810	894	889	921	881	939	865	812	897	800	875	840	885	835	848	848	845	832	846	878	883	848	831	832	865	875	889	864	842	880	905	846	880	873	909	856	829	865	875	824	849	867	875	859	866	823	909	866	814	869	843	876	874	921	877	869	879	892	856	892	914	932	847	873	845	881	850	847	939	854	852	881	887	902	924	869	841	842	828	869	886	872	898	895	889	869	869	854	875	840	874	847	861	871	895	828	827	834	864	861	906	858	847	864	906	842	885	891	862	865	838	908	869	807	853	856	866	875	847	858	840	938	871	862	831	869	836	882	815	907	848	903	842	840	857	866	889	865	860	829	868	892	916	879	855	885	871	855	842	887	847	834	898	855	828	847	846	845	870	803	877	886	835	883	865	906	904	869	889	855	825	858	825	815	860	833	867	850	899	875	931	887	886	847	824	893	871	904	830	859	915	868	878	938	873	828	803	875	820	881	854	832	806	912	831	842	841	908	871	834	839	894	881	865	887	827	884	871	852	846	860	902	810	855	850	871	877	835	867	856	861	869	861	862	896	894	853	847	856	853	866	887	867	867	864	876	852	821	890	892	855	906	813	839	863	838	908	869	902	863	854	889	876	855	911	843	911	832	845	879	888	891	874	814	840	871	880	896	859	826	903	908	926	812	896	824	839	905	868	851	866	875	908	844	831	866	836	825	913	886	873	885	830	892	882	890	902	898	851	838	852	837	882	890	915	888	813	862	824	902	894	820	832	836	835	919	910	903	875	840	837	835	865	872	838	850	875	873	896	864	819	821	887	880	861	873	831	874	914	847	853	885	887	865	883	880	864	884	822	886	886	829	896	893	834	833	896	898	865	846	897	822	867	824	816	897	912	872	842	834	872	872	895	827	840	886	904	882	871	866	842	870	892	876	816	885	843	867	852	888	857	910	856	905	850	878	908	905	886	846	922	874	833	894	828	838	899	816	848	907	853	833	848	859	802	864	855	855	915	849	871	849	818	858	904	898	812	879	883	858	879	852	908	826	882	861	914	854	893	862	844	881	910	874	912	887	844	930	852	833	829	877
47052	35615	35595	24529	5916	1357	741	539	589	528	472	458	461	411	442	422	489	443	480	452	447	472	465	425	470	410	400	466	468	442	494	476	442	441	449	437	470	447	442	452	413	402	442	444	444	406	431	476	434	460	454	466	422	467	465	405	371	432	441	410	456	458	459	434	417	433	432	429	452	410	440	445	446	468	453	444	428	406	457	482	438	456	437	443	439	462	471	474	410	495	411	462	469	443	425	427	392	410	422	439	457	459	443	495	464	449	424	453	443	452	431	415	442	441	461	472	433	490	435	455	406	459	451	456	457	442	436	401	423	472	420	464	428	452	447	427	436	447	463	449	450	435	442	433	431	419	427	435	403	407	444	451	451	437	439	431	408	434	441	418	425	454	449	430	431	385	448	462	410	410	458	456	409	422	410	415	406	393	403	425	469	455	447	454	423	451	417	438	452	439	473	423	413	429	448	401	429	472	433	442	431	413	471	449	419	453	420	420	419	386	464	412	431	409	460	446	453	419	442	436	426	436	393	497	413	427	379	461	449	407	454	449	414	451	442	439	434	439	435	440	434	437	474	436	438	399	469	477	428	444	393	420	461	445	430	440	452	400	408	400	444	400	462	440	455	420	451	439	444	469	429	469	428	457	429	469	437	397	429	456	445	442	451	411	424	437	422	393	446	452	423	415	442	431	450	456	468	460	434	435	432	490	447	427	428	417	451	412	416	464	432	407	457	489	451	450	432	413	451	436	444	439	435	446	461	430	397	439	406	470	435	460	430	399	418	433	443	475	492	467	420	435	407	461	449	433	489	467	446	441	423	428	433	462	427	403	466	411	443	467	487	461	501	447	461	367	465	473	389	497	441	472	445	456	405	427	415	447	447	417	401	467	401	434	457	438	436	426	427	433	442	464	473	450	437	426	411	483	477	470	386	454	457	476	512	482	455	437	433	464	408	442	432	421	444	428	409	364	442	434	418	419	417	440	429	458	473	408	464	402	461	415	466	465	444	430	386	423	428	437	440	436	424	445	437	475	430	456	417	466	404	435	473	432	436	405	433	401	451	433	448	386	430	395	422	431	449	426	433	469	443	492	426	458	468	411	423	440	452	410	441	451	423	428	480	443	442	470	427	437	457	498	437	481	486	421	420	424	414	437	422	428	444	465	446	453	483	416	455	458	437	456	446	428	420	464	435	426	426	465	451	466	415	495	413	397	436	443	419	432	437	446	429	440	480	486	408	395	408	419	448	404	436	422	443	455	427	415	398	409	449	428	452	437	441	462	401	434	462	451	439	443	458	457	434	407	406	432	455	466	431	462	447	449	401	428	442	379	438	381	463	447	478	439	434	380	458	469	433	393	436	433	432	437	426	440	452	472	444	476	414	448	442	456	424	453	451	450	471	438	432	451	423	446	413	419	457	459	409	457	447	451	389	462	427	460	409	437	489	437	403	408	388	429	433	429	469	426	440	484	423	436	458	422	416	447	450	447	413	441	448	465	443	421	404	432	441	449	415	444	459	378	472	386	392	445	466	437	467	462	463	450	426	434	455	422	461	452	450	399	446	418	431	437	462	432	424	432	416	415	437	432	417	466	428	449	437	422	425	384	428	444	469	421	436	422	456	437	435	473	420	446	450	454	402	452	432	415	411	442	407	445	455	459	478	456	425	456	459	446	414	447	435	460	447	442	453	420	444	483	437	439	463	464	442	437	423	456	462	469	401	447	383	431	430	446	448	420	442	429	464	445	462	419	446	423	439	421	449	399	432	453	416	395	457	450	425	453	379	409	444	433	388	464	466	438	423	407	447	439	435	463	472	450	454	434	439	492	428	478	462	395	457	407	441	425	479	436	446	457	450	443	418	440	407	426	434	415	409	433	457	421	427	435	438	448	384	395	464	455	446	435	474	432	394	443	476	445	408	449	472	461	436	441	448	415	443	445	512	444	458	466	446	433	454	409	454	440	447	429	421	469	437	428	443	432	425	413	454	464	466	413	477	395	470	421	451	436	419	419	433	437	411	453	447	439	459	449	452	435	436	439	449	401	425	410	429	467	400	445	438	429	434	428	471	434	393	439	433	447	403	417	414	472	396	442	450	434	500	486	459	464	439	407	456	429	451	434	436	464	455	442	491	426	446	457	405	427	448	432	451	423	432	444	447	410	441	415	431	413	404	443	450	425	457	428	414	400	421	403	449	448	393	467	427	428	458	466	444	469	438	450	405	433	455	441	424	433	411	437	427	457	475	421	419	392	439	415	441	428	471	448	420	454	447	442	427	438	424	440	406	420	442	469	464	437	438	453	484	475	450	441	432	455	451	443	410	478	434	433	428	446	439	427	424	419	431	470	439	429	442	407	459	402	439	448	432	439	489	501	471	433	383	461	444	422	437	430	413	413	436	454	430	474	401	448	447	454	430	403	435	485	441	436	435	453	438	462	434	428	435	435	436	462	441	446	410	410	422	409	404	442	444	450	458	467	431	370	444	445	433	425	440	441	442	406	439	429	459	465	461	430	439	447	434	422	424	443	435	448	434	435	446	408	406	427	429	467	430	442	417	453	441	430	453	462	457	467	404	397	419	409	412	448	455	438	484	406	436	449	468	447	462	399	449	404	415	431	418	410	431	449	426	458	447	456	408	433	446	428	447	471	428	426	439	449	417	443	402	434	422	455	417	421	413	456	433	441	472	418	501	450	438	411	430	414	446	452	417	442	440	423	474	439	464	452	451	411	410	436	437	408	435	443	405	461	435	428	434	441	445	430	429	454	443	429	433	393	443	483	430	447	477	399	401	404	459	394	446	402	415	425	447	395	445	441	424	416	448	410	452	450	424	436	412	440	427	451	444	457	488	461	446	438	414	428	464	433	445	452	457	482	397	424	396	472	456	406	417	432	434	453	421	461	434	446	428	425	397	420	451	403	422	463	506	477	399	457	452	442	464	407	391	446	452	475	442	418	424	422	433	428	416	438	459	416	476	401	442	454	453	446	455	398	436	455	460	457	447	433	467	414	411	461	451	376	377	429	428	480	425	445	439	438	456	437	439	465	440	408	467	456	409	437	467	453	476	464	449	454	430	416	416	444	438	422	445	410	406	418	431	433	438	453	413	372	427	434	421	432	425	437	444	477	398	423	438	402	441	424	484	411	450	439	461	404	430	447	435	416	424	453	418	439	449	438	448	491	435	453	472	428	412	397	431	422	452	430	427	433	388	445	445	420	482	446	444	421	407	420	397	424	444	412	425	389	405	448	490	457	431	433	468	449	439	429	424	453	447	418	419	449	462	398	427	486	448	421	438	432	452	426	449	423	446	439	476	450	422	471	410	398	445	421	459	468	450	438	449	423	432	437	438	423	461	471	409	437	418	445	432	424	468	408	472	454	433	432	433	432	395	452	438	429	402	429	463	436	414	435	435	476	444	468	437	418	378	479	451	415	395	480	493	389	421	434	406	421	441	413	426	452	429	427	439	452	437	412	452	426	483	430	440	439	460	462
29330	27296	37808	26855	7231	2978	2074	1579	1472	1451	1281	1077	1140	1123	1108	1048	1025	1029	1070	1019	996	1063	1092	947	1009	1014	1002	1003	1032	1019	1015	1030	1015	994	1009	985	979	995	1087	1000	999	1004	986	939	985	973	984	967	998	930	951	1011	1009	926	1007	980	938	970	982	959	972	954	994	969	925	1001	960	980	973	926	975	934	1034	967	984	992	952	983	986	953	985	965	923	996	1020	981	935	934	985	965	892	938	947	976	966	965	966	920	933	927	973	972	956	955	974	927	920	967	1016	1029	937	952	957	985	1016	937	928	1017	991	926	936	948	927	997	986	926	981	896	935	972	973	974	995	963	949	960	956	947	903	931	945	951	972	955	960	969	972	971	968	945	875	911	1002	974	956	1012	941	969	945	984	974	953	950	996	996	987	987	963	948	988	951	982	974	930	969	973	978	951	1025	971	932	994	935	934	951	997	915	1030	984	937	977	965	969	930	914	1035	955	928	927	971	982	977	1003	960	931	942	983	965	954	927	955	921	972	962	973	969	966	1011	923	931	993	1001	980	959	930	1002	961	1016	982	932	959	958	971	982	927	990	992	922	896	940	997	952	958	950	980	953	952	924	973	967	979	954	924	903	1018	954	957	981	909	1010	936	973	979	984	1015	947	944	949	966	925	912	916	969	906	940	930	975	905	937	940	973	974	976	936	1022	990	1012	970	910	928	954	951	947	897	974	979	977	963	980	915	975	969	961	898	986	948	956	967	971	991	969	906	931	970	953	964	987	944	1018	953	953	984	935	906	959	954	992	945	1010	1014	958	999	955	972	986	1007	924	954	953	942	960	926	912	947	949	931	947	977	959	994	908	962	943	1011	947	926	958	961	978	961	927	990	963	979	981	967	1004	1040	983	941	1011	949	1007	1006	910	943	909	953	978	979	977	1030	974	982	987	980	973	1002	973	980	940	930	962	994	980	934	941	923	956	979	951	984	996	970	951	974	944	910	922	979	978	987	1000	977	1013	963	966	1007	940	959	940	897	938	946	1036	996	939	950	926	945	987	992	968	966	950	989	912	938	965	956	971	932	1021	1052	980	955	973	967	915	978	970	949	954	926	962	960	970	942	976	938	936	1024	949	930	938	923	935	919	947	962	968	998	950	960	936	985	910	956	950	1038	988	947	958	935	1001	943	960	919	932	990	1026	1038	976	964	971	982	928	988	927	959	945	983	955	1000	934	959	1003	963	935	976	955	960	995	950	993	917	987	960	937	992	959	975	924	969	1017	1032	985	1008	961	915	981	971	948	969	941	994	941	1002	1003	929	946	967	915	885	978	1000	916	982	921	964	960	946	964	956	1005	970	958	951	931	964	961	1010	987	961	943	991	1027	953	990	963	956	991	973	961	918	959	929	977	996	953	974	948	979	939	977	936	937	938	964	995	962	956	992	1027	959	945	1001	983	931	900	967	974	948	906	935	923	967	971	1017	998	940	947	978	957	985	957	971	988	1015	1007	923	971	918	951	949	1043	917	953	965	962	1023	953	973	920	971	941	945	935	997	956	962	1010	951	981	993	965	1004	951	944	945	959	1032	952	994	991	962	1006	988	994	955	952	998	982	949	994	925	1010	1000	933	969	984	955	979	1017	977	967	921	949	999	975	900	999	980	962	1011	972	919	994	987	989	971	925	958	942	933	976	947	1001	928	941	966	953	940	941	908	1011	1001	1003	973	1000	941	953	998	947	947	905	999	966	952	942	943	975	918	948	984	980	966	969	982	1006	1015	989	931	932	893	943	964	968	917	918	933	1040	931	953	931	905	954	929	940	925	929	958	940	951	967	974	970	926	929	953	1055	965	949	974	959	1007	949	957	957	967	908	927	944	979	921	934	988	925	944	928	998	988	927	965	939	914	991	965	961	1002	953	942	939	921	946	974	969	978	943	916	955	957	939	938	951	989	986	949	946	964	987	914	936	932	927	948	939	965	931	979	926	990	1011	975	952	978	906	947	962	962	978	941	951	872	984	980	946	904	902	991	935	958	913	917	986	912	1002	957	944	945	983	928	990	905	954	952	911	986	985	901	977	944	924	934	922	992	936	963	992	1040	960	966	930	980	907	993	927	965	977	962	957	972	949	982	923	965	990	981	1007	937	974	966	946	983	940	940	926	962	952	981	1024	956	901	949	941	960	985	954	956	958	942	935	903	949	935	974	959	939	975	911	941	965	922	925	969	957	977	960	1018	976	981	975	931	934	930	1028	991	946	966	1003	1005	983	984	914	946	907	1000	987	977	967	987	979	923	943	985	988	936	926	960	1013	973	994	930	924	973	984	991	930	939	980	927	939	965	891	952	982	990	1011	1033	957	940	939	985	917	916	991	930	962	944	924	961	996	951	968	952	922	1000	957	965	874	977	971	973	959	951	952	957	960	994	981	922	927	954	950	1010	926	939	951	998	933	910	938	958	908	929	968	952	915	953	1013	983	940	926	913	966	1010	945	944	985	933	968	977	976	964	923	993	961	951	927	976	911	993	931	933	925	943	945	966	1008	1021	1013	992	974	944	953	999	967	955	980	981	980	912	972	940	962	1021	957	997	945	969	989	948	960	957	951	950	912	1005	977	965	954	920	980	931	994	974	960	924	940	984	879	1008	909	969	924	927	979	933	952	983	946	976	985	969	989	927	1001	960	936	1022	931	948	970	971	974	945	945	921	972	933	996	931	952	938	975	982	972	971	978	997	971	965	928	958	907	962	936	932	915	928	967	917	965	937	965	949	938	957	954	910	948	956	944	973	967	957	931	926	955	966	935	944	1000	927	972	911	1009	917	963	957	959	984	954	958	1002	961	950	950	962	934	1031	938	969	909	978	899	945	1001	948	975	962	953	929	977	939	929	930	984	923	1007	964	943	1020	924	931	1018	974	953	889	990	946	963	936	964	968	915	936	930	997	909	990	895	988	944	929	955	969	960	895	956	948	971	1032	931	970	947	964	994	959	980	963	1019	1029	961	944	961	951	942	926	930	963	971	960	878	985	941	939	910	961	934	928	999	942	983	919	948	995	1011	1007	976	945	962	985	987	984	943	910	917	934	939	970	976	979	975	982	1007	966	962	966	933	944	950	1022	988	944	929	899	978	988	947	913	961	934	934	938	967	986	930	936	971	997	952	945	936	958	956	983	992	938	966	955	934	871	944	985	953	953	891	932	957	924	943	963	1016	1009	950	1004	927	943	1001	963	1003	894	947	979	982	949	956	959	949	996	1059	988	928	948	914	940	954	943	923	962	972	949	962	927	968	1011	992	958	933	991	979	992	958	928	952	898	957	967	903	921	899	1015	966	971	953	971	984	961	953	980	970	935	934	954	963	958	979	993	946	942	1037	977	991	984	930	986	996	959	954	983	971	954	967	937	933	962	945	969	964	942	920	975	1023	980	1012	972	953	986	945	970	981	912	928	949	970	961	974	935	1010	910	912	1022	900	978	1002	987	941	979	1033	952	971	921	912	967	937	933	963	892	961	884	977	930	996	958	991	967	930	1014	943	932	944	888	934	969	981	974	947	997	943	902	948	938	937	909	1006	966	962	931	975	953	929	1025	977	951	973	920	895	920	931	964	983	952	947	944	959	976	985	955	993	979	931	960	973	943	957	942	948	959	1029	950	903	926	949	933	935
23335	12250	9678	4632	862	623	515	486	465	434	468	422	480	455	444	482	469	456	450	452	452	413	425	427	411	459	447	448	463	454	426	422	377	429	452	484	427	427	431	451	466	411	444	502	434	393	428	442	465	410	443	412	442	430	422	470	472	441	474	404	422	439	427	390	454	415	395	448	447	439	430	435	426	419	431	415	411	426	416	475	455	392	421	419	410	419	464	461	474	405	433	450	440	400	478	451	432	417	412	451	472	429	439	444	460	431	458	433	437	436	430	405	450	385	431	421	452	436	440	436	442	448	438	425	403	411	385	481	458	436	436	424	432	439	437	478	407	385	441	465	453	443	447	450	455	379	453	435	490	467	444	437	469	503	464	448	439	463	408	419	419	395	465	439	481	407	425	427	479	409	444	409	450	437	391	443	412	443	473	448	412	430	408	442	451	408	413	445	451	461	419	411	440	440	429	400	443	364	462	405	446	435	455	463	470	445	464	458	429	410	437	441	439	431	444	444	444	506	452	431	429	451	456	447	427	464	418	394	412	399	410	449	445	395	432	456	407	452	453	432	464	408	402	433	459	461	427	414	464	442	472	462	420	461	452	445	443	475	463	439	459	446	440	434	435	444	435	437	469	444	437	455	466	416	450	438	423	446	414	465	462	467	436	416	395	486	418	411	399	444	459	419	468	448	434	444	464	463	407	444	405	447	441	399	407	414	491	488	464	422	445	458	443	469	415	441	431	430	459	428	450	422	430	456	465	442	445	478	431	420	464	443	417	432	459	406	419	437	410	443	433	483	484	405	434	429	424	419	458	428	443	450	453	466	452	445	393	443	436	432	430	447	444	458	466	450	423	417	429	413	464	473	445	456	428	405	442	448	423	437	437	414	457	448	459	419	453	438	422	430	429	460	428	473	429	443	450	417	415	463	494	418	449	408	427	432	415	423	420	389	415	430	439	433	446	435	438	448	415	443	440	424	385	416	431	432	453	438	432	431	418	455	458	446	442	447	484	429	435	461	414	451	432	421	437	484	387	379	465	426	415	425	398	471	455	444	449	448	449	426	450	433	414	439	452	468	433	408	449	486	441	466	428	464	447	443	442	478	404	431	389	440	409	446	459	424	432	426	440	438	427	448	381	435	426	446	432	428	424	430	455	450	431	441	438	391	461	461	434	411	448	458	446	453	472	454	432	449	451	409	457	411	379	472	431	461	412	420	436	405	436	437	433	444	434	460	451	430	422	460	420	470	497	402	415	447	467	457	419	443	483	414	458	470	420	467	434	410	410	398	470	414	467	453	455	434	410	433	450	451	424	470	440	466	463	415	460	437	431	377	442	453	417	455	440	455	455	478	432	468	415	453	412	423	443	451	416	433	434	432	463	440	433	458	475	445	455	440	459	382	446	441	426	431	422	446	435	421	438	447	445	424	452	422	424	410	448	392	433	437	438	372	430	431	411	485	410	453	389	420	472	414	418	418	490	426	446	413	421	432	455	439	445	459	425	466	444	467	418	452	482	436	436	453	435	449	434	450	413	467	477	460	419	452	438	408	454	421	457	406	477	426	418	446	442	454	452	415	426	487	439	432	427	486	439	466	444	469	442	441	398	407	449	431	427	441	453	424	443	462	440	408	474	437	445	433	419	444	425	452	439	411	466	455	387	441	452	443	433	386	447	423	438	399	431	433	437	439	422	452	410	449	456	437	493	429	457	403	453	424	443	420	446	466	464	475	437	419	399	457	481	438	466	453	411	479	470	440	448	422	441	437	437	470	486	420	437	458	493	476	463	475	417	435	454	447	417	460	431	426	433	395	428	465	451	456	448	440	416	419	466	447	485	440	473	433	430	433	412	463	419	431	424	440	433	432	454	473	437	460	410	501	430	421	397	449	452	455	398	456	426	423	426	447	463	396	450	447	450	412	446	409	426	443	452	412	437	458	438	439	454	483	492	416	452	434	446	438	465	459	464	428	461	428	381	418	414	431	446	440	488	455	446	427	464	408	443	446	469	474	427	416	412	480	457	459	450	459	442	423	444	439	414	450	445	428	462	423	424	442	405	453	408	442	427	395	442	428	436	408	429	445	431	429	456	442	442	465	450	437	449	409	461	481	416	424	440	421	458	428	435	467	409	448	432	461	437	417	443	447	442	462	406	376	437	430	378	479	478	458	424	429	437	392	438	502	469	422	439	411	472	457	461	473	431	444	439	409	441	459	410	440	493	432	493	490	453	420	432	410	445	459	439	450	469	445	395	458	457	403	430	417	453	440	445	412	451	436	434	445	472	422	452	408	443	411	412	469	459	466	421	413	437	440	411	468	432	457	435	445	426	413	463	463	409	416	439	459	450	444	424	424	474	442	433	428	417	439	422	452	406	422	413	398	436	451	428	436	403	481	459	408	446	450	457	442	434	470	395	437	417	452	437	427	443	480	431	457	428	431	473	438	453	438	416	425	473	439	472	477	452	460	478	433	458	431	468	438	424	424	434	426	454	401	414	443	429	432	409	428	470	398	452	422	433	457	451	464	412	427	436	457	457	453	449	422	414	438	403	454	437	436	432	440	453	427	454	458	422	450	427	438	449	424	467	390	447	437	456	445	465	425	419	474	499	476	457	480	475	438	436	431	481	428	469	436	440	450	436	437	440	404	433	417	440	440	442	434	430	504	467	450	457	451	441	418	443	423	436	470	468	451	411	422	410	461	439	459	477	456	398	447	465	456	460	406	423	423	453	493	405	426	439	458	472	437	434	415	439	447	441	416	493	435	435	404	419	487	458	422	415	469	428	457	444	421	443	447	463	408	468	452	433	412	408	367	427	444	431	440	438	428	404	441	449	407	450	430	454	447	500	426	436	449	424	406	421	449	428	458	443	408	436	423	510	438	463	420	399	422	402	402	417	474	481	429	446	388	445	451	436	417	446	407	482	440	425	418	446	444	417	447	428	467	436	449	437	420	463	459	429	441	431	420	472	442	511	462	459	452	469	445	435	438	413	468	433	468	461	409	417	447	422	508	485	455	439	397	439	511	445	408	461	455	454	448	394	457	413	449	461	420	435	427	413	441	451	440	425	451	400	404	409	427	432	480	431	451	438	444	424	422	432	426	454	418	410	425	438	445	404	434	462	436	436	446	455	430	443	455	459	420	442	444	480	399	454	448	450	472	390	466	461	423	439	458	401	450	477	458	424	452	417	457	431	431	471	435	405	433	465	435	431	410	435	442	442	477	394	451	459	467	481	510	453	430	432	440	447	439	471	472	438	431	453	449	422	430	468	450	463	441	456	477	433	392	438	407	469	447	446	463	429	437	421	479	416	445	460	429	412	436	439	429	388	454	451	410	418	438	404	447	456	423	474	451	424	441	451	445	458	471	464	415	457	446	417	441	443	436	458	406	447	402	420	426	443	431	407	401	439	385	406	394	428	387	421	435	433	460	420	400	445	459	463	447	474	460	404	407	426	414	478	416	440	423	437	412	441	446	442	440	416	440	460	459
13985	9640	14236	9548	1823	1626	1332	1181	1091	1124	978	936	940	963	993	1016	991	970	962	925	953	1011	930	932	984	972	969	968	940	957	931	947	978	969	952	983	929	982	917	961	964	971	974	936	948	954	981	1023	983	928	901	979	927	948	949	933	925	940	990	980	946	943	944	964	903	1019	956	978	953	917	964	961	924	961	899	967	969	963	965	955	947	1008	944	991	965	975	916	994	925	964	922	911	952	980	906	952	915	960	899	977	974	944	988	950	997	909	989	995	992	952	947	913	986	989	968	997	939	923	948	969	991	991	936	927	917	898	921	936	957	922	953	893	947	947	916	991	946	948	1017	917	988	975	940	922	962	961	919	976	881	936	949	962	933	927	960	984	956	945	956	997	900	942	956	944	951	942	964	943	945	910	930	995	939	961	953	994	926	999	969	968	954	900	934	909	945	989	1008	1022	935	958	918	975	972	907	1003	969	899	942	973	971	924	918	990	974	941	982	941	977	913	916	920	927	945	931	998	923	964	990	928	969	991	913	958	954	994	925	927	944	982	975	952	912	983	926	937	958	932	984	934	933	984	938	961	961	935	933	972	972	978	967	937	1023	926	982	949	945	969	987	955	993	965	917	906	931	941	911	932	964	990	937	1004	977	944	952	944	904	970	975	924	935	961	986	913	961	932	995	949	962	952	947	991	880	962	941	922	946	966	1000	932	931	934	954	935	955	921	971	958	883	978	991	941	973	988	987	975	970	942	945	999	984	952	919	914	950	944	968	952	954	945	939	970	934	1012	957	1021	955	905	945	965	970	912	958	946	848	960	943	965	933	944	934	946	972	957	933	970	962	944	938	949	943	959	950	949	901	999	1021	966	988	984	991	905	956	960	938	980	958	938	1018	996	1020	988	924	939	965	943	896	962	953	932	990	1014	958	949	949	947	896	979	937	958	996	949	987	931	983	999	969	934	937	954	928	943	958	943	985	872	942	972	906	927	900	987	938	949	923	1004	996	977	973	948	946	942	994	939	942	969	968	959	997	1001	920	979	957	987	969	980	954	926	975	961	957	934	931	955	959	955	1002	932	926	930	967	976	965	986	958	992	947	915	909	906	970	914	967	979	940	937	943	926	987	929	932	937	999	933	958	931	974	967	947	945	922	929	944	978	993	991	929	913	940	941	922	929	918	922	962	947	919	904	989	962	943	944	883	932	1001	1008	953	981	923	975	972	957	913	952	931	909	989	907	943	934	967	929	1000	966	913	932	987	927	954	922	906	937	965	964	988	929	939	969	914	954	915	921	928	942	942	928	915	1021	970	975	963	917	949	971	921	975	923	976	965	965	1002	999	1009	924	996	1012	922	940	967	966	992	959	913	938	892	966	941	950	975	927	960	982	1004	918	944	949	950	945	947	1000	928	957	1021	912	950	961	932	988	920	972	962	945	956	905	955	962	1011	939	921	991	964	978	908	923	953	948	982	972	1004	970	994	988	975	934	944	1003	943	899	953	948	872	938	963	963	906	915	942	966	988	1012	923	941	927	968	969	889	938	993	950	952	926	1014	901	943	975	966	972	935	929	888	991	975	964	996	893	952	935	940	941	954	952	908	935	935	969	997	909	989	990	963	925	988	955	973	972	974	984	970	990	1004	956	1000	985	949	977	940	967	943	970	922	999	938	978	919	923	947	984	987	905	955	941	1013	937	922	929	957	931	932	934	988	949	943	985	970	983	918	954	940	957	976	920	872	955	933	913	976	956	991	965	1003	894	1015	899	903	956	969	909	1002	990	971	940	932	944	914	904	932	972	962	952	960	976	938	958	980	904	936	920	987	974	983	919	964	947	956	930	973	996	912	995	961	974	961	982	892	939	935	964	932	984	981	937	962	954	971	971	948	977	989	970	984	951	978	982	956	942	966	944	910	955	959	964	940	933	981	949	935	919	954	891	959	929	934	943	920	973	957	969	958	928	975	950	896	947	926	977	983	997	948	975	867	957	973	964	992	940	1011	934	989	956	920	947	990	914	943	921	951	915	969	963	929	974	957	972	978	962	921	972	956	894	909	939	900	973	977	909	897	941	921	938	917	970	925	921	925	966	952	1001	962	986	902	1008	936	977	976	940	927	1024	963	953	962	982	917	944	957	1006	932	956	916	944	995	974	986	969	977	961	947	982	945	944	940	927	967	959	1021	945	950	925	945	902	962	935	960	971	897	933	931	944	966	963	911	946	969	951	964	976	939	958	897	980	930	1038	901	987	1029	911	891	996	950	958	939	909	963	953	940	914	958	1010	944	977	982	950	975	967	976	966	954	943	904	990	917	991	953	996	945	970	991	1015	935	934	947	892	982	971	974	970	964	962	949	967	947	919	966	939	962	941	978	957	992	976	948	908	913	1000	959	884	986	937	930	995	987	944	932	928	950	946	916	917	893	973	1007	955	970	938	995	978	938	955	885	942	996	924	979	977	975	934	932	917	952	988	970	923	933	980	916	984	1000	977	961	954	980	935	962	974	954	932	972	981	988	994	958	902	906	916	943	966	926	947	946	961	945	968	980	958	969	988	928	976	928	1010	987	964	940	929	970	949	938	956	977	953	902	1003	974	1032	960	989	952	908	1001	900	957	961	1026	940	955	939	970	992	935	909	921	889	903	915	932	958	921	906	982	938	951	986	935	909	963	869	931	951	966	913	921	934	913	989	933	983	977	965	954	970	964	984	927	966	954	929	931	949	961	912	904	1004	967	967	940	964	954	913	916	996	978	986	959	926	983	954	933	957	950	947	1004	971	935	928	941	909	957	954	949	1007	934	939	1010	995	929	989	933	966	963	994	966	951	949	919	1005	951	933	944	975	916	988	1015	1056	973	914	964	931	950	980	972	976	929	929	930	920	937	940	938	955	894	955	1009	949	965	970	898	930	976	983	949	954	910	948	987	933	972	948	954	915	959	990	899	990	920	938	933	931	996	992	919	946	932	950	967	946	968	890	962	921	897	928	977	996	934	898	898	985	929	907	940	951	920	942	943	968	963	922	954	987	955	984	991	922	890	958	980	947	895	896	928	944	941	976	869	977	964	933	974	999	981	941	1014	894	955	916	901	921	935	922	1010	936	940	949	937	908	988	913	979	922	926	950	906	987	956	963	921	964	964	908	982	938	1019	962	924	1027	940	945	992	981	923	937	1004	985	921	952	910	923	938	933	939	957	992	970	937	1006	943	964	1003	902	992	968	926	937	973	954	969	906	969	980	949	962	970	942	943	916	960	956	944	993	982	909	996	945	964	954	949	919	960	931	934	962	1000	980	920	958	912	991	941	1008	965	944	942	955	1008	977	971	950	923	946	979	965	986	928	947	974	907	964	953	943	951	970	956	938	908	921	987	950	935	953	995	940	884	943	918	984	895	943	994	999	882	949	950	928	946	945	987	892	935	979	915	957	918	972	924	943	906	963	945	957	898	906	894	939	953	952	969	962	995	916	977	954	964	935	953	962	955	956	1007	984	947	975	969	991	955	933	941	894	950	936	870	1019	992	953	960	913	875	971	972	920	1015	952	989	950	967	970	942	938	953	978	935	950	953	989	974	943	954	944	921
35649	24395	25456	15890	3871	782	562	468	472	464	449	413	426	395	391	409	373	411	400	410	396	396	377	396	406	361	364	361	391	385	397	398	391	369	372	415	379	374	407	400	374	392	418	354	373	366	384	402	396	374	402	386	395	360	389	409	407	425	376	397	392	383	359	402	380	406	378	397	333	390	364	351	377	440	365	367	378	353	406	366	405	379	363	392	398	434	411	403	441	355	361	418	414	420	401	356	391	371	395	401	373	365	383	384	341	381	390	383	397	384	375	429	394	409	388	429	416	404	392	421	380	385	361	387	358	370	400	379	394	414	401	360	342	366	371	424	356	364	365	367	370	398	429	405	426	418	352	400	372	366	395	382	376	386	432	375	364	375	382	374	408	397	392	375	407	381	347	407	378	340	385	393	377	359	433	410	402	420	403	390	423	402	358	364	410	364	406	406	348	396	387	360	363	360	391	384	386	354	371	380	366	418	407	334	387	396	401	375	385	354	388	375	368	384	338	432	358	361	387	401	407	424	412	425	380	385	377	391	411	403	393	413	363	387	379	378	367	367	344	372	382	384	423	407	368	383	413	365	403	381	349	372	406	415	412	380	399	361	344	376	344	399	348	360	400	400	390	410	359	387	432	371	390	394	376	408	370	415	400	379	362	344	353	391	407	400	428	415	349	395	400	351	395	436	400	354	406	369	361	350	419	370	417	390	382	371	417	397	391	362	360	391	383	410	346	425	366	399	338	374	362	384	375	403	415	396	375	414	388	360	369	393	376	398	391	384	357	404	384	358	387	386	407	395	381	385	345	377	359	367	354	411	373	365	386	379	389	451	407	374	380	402	391	365	430	392	395	392	403	372	376	370	399	391	428	398	369	374	376	423	375	392	361	356	373	384	397	370	389	403	365	382	384	366	374	391	402	343	389	376	402	397	393	412	391	450	376	387	339	380	385	425	429	388	395	361	406	387	404	387	345	393	374	397	413	403	375	377	393	355	361	412	388	406	422	348	357	406	401	416	419	382	367	391	364	366	396	409	359	387	408	357	378	366	388	367	409	390	349	400	388	383	394	401	390	381	396	406	413	429	397	386	373	385	373	405	370	375	372	343	363	399	398	379	394	390	367	378	344	418	343	391	398	381	426	361	388	360	391	357	392	377	370	348	426	389	397	388	421	401	423	385	360	369	351	389	396	383	370	383	361	402	395	351	435	394	385	381	385	409	360	420	403	398	366	411	411	389	375	370	384	432	359	408	407	395	397	409	382	351	399	337	411	334	413	378	394	387	375	404	410	378	419	370	345	360	367	392	376	373	375	387	443	386	409	425	386	380	396	385	397	389	370	366	389	387	404	367	348	409	419	394	412	370	342	390	387	407	368	409	364	401	377	374	359	372	370	358	370	426	378	397	397	404	367	368	394	414	390	373	401	356	414	395	401	414	393	389	380	409	399	379	377	429	377	379	348	359	368	334	347	429	369	401	382	360	409	420	366	415	370	364	378	392	383	386	402	359	404	380	396	398	424	377	380	364	381	354	436	406	385	379	413	422	364	397	361	360	382	385	378	408	421	380	355	396	409	362	372	391	394	381	364	383	404	357	397	385	360	383	370	340	381	403	377	375	386	382	374	384	370	376	419	349	383	349	409	389	361	418	394	411	393	373	384	377	398	390	389	404	370	390	425	363	377	376	364	382	399	383	343	365	391	409	416	408	424	404	423	389	339	386	395	352	422	428	377	390	360	383	387	346	392	364	380	380	383	383	331	375	404	405	385	414	370	358	401	398	382	406	388	376	442	394	417	397	414	370	378	415	374	377	376	414	381	397	427	391	428	404	396	390	400	383	358	408	411	401	403	377	350	400	399	393	394	404	420	389	388	374	423	402	376	409	349	431	396	408	410	397	401	356	358	362	357	375	369	398	394	366	405	356	390	408	381	341	393	389	385	374	392	401	388	383	394	350	389	374	384	340	377	358	380	400	374	427	416	387	397	352	431	390	427	368	343	388	384	418	410	410	413	358	388	408	364	380	411	351	410	418	389	337	435	398	382	400	356	407	379	379	374	404	367	421	420	375	364	361	384	375	367	400	393	401	412	420	388	416	382	422	334	350	381	374	415	380	394	391	378	419	375	415	379	368	385	359	364	404	389	393	378	406	407	376	381	372	371	378	380	353	358	395	369	372	391	370	385	358	422	388	394	399	422	364	367	398	389	355	376	397	397	372	390	370	406	350	423	409	401	396	414	430	385	397	374	385	393	399	428	398	377	361	351	392	378	389	429	400	357	417	376	371	392	385	400	358	371	389	369	374	346	393	373	384	383	363	389	389	367	368	387	369	366	390	370	366	400	375	416	393	377	385	390	381	397	420	404	338	397	409	382	413	382	362	347	354	407	373	394	396	426	384	390	383	402	393	358	359	382	372	356	408	406	411	391	367	381	411	358	378	347	414	357	392	366	392	381	366	395	413	363	377	366	380	384	399	411	329	374	386	413	391	396	417	388	345	369	385	420	396	407	405	440	401	364	400	378	374	368	395	381	359	384	387	379	388	400	392	363	415	349	379	338	380	385	390	366	405	402	367	384	376	367	328	426	400	399	345	371	377	390	398	394	376	384	384	373	403	388	383	394	390	366	357	381	410	361	366	390	389	423	415	425	405	382	373	397	365	375	414	410	391	407	362	393	371	418	380	415	387	357	371	402	377	379	384	399	391	378	373	383	374	373	395	381	373	377	374	351	384	377	395	398	408	391	418	369	390	340	379	369	423	392	344	383	346	398	402	408	392	365	397	357	387	358	360	375	349	431	393	387	363	404	388	401	372	394	381	394	404	365	361	417	407	388	377	370	402	364	401	356	430	381	420	370	425	386	353	402	365	406	380	368	347	385	379	359	375	361	412	386	380	362	406	375	400	433	378	376	400	393	421	394	398	349	359	390	376	404	431	409	379	405	351	394	386	385	396	374	369	392	338	380	412	380	400	358	413	399	381	385	359	408	399	396	393	364	379	382	388	409	376	401	399	387	405	417	409	386	366	399	382	377	392	317	354	377	373	374	369	372	365	399	343	392	414	386	378	385	374	348	369	394	348	385	359	400	403	397	391	409	386	362	428	394	410	372	379	395	395	351	395	421	409	399	410	369	369	376	396	352	394	379	375	406	412	412	385	408	426	386	394	397	391	402	421	401	400	359	396	438	418	410	387	393	414	370	400	405	429	382	367	409	369	346	399	408	395	388	415	421	382	376	407	355	363	363	357	394	395	361	378	425	405	383	411	378	394	391	406	408	410	387	386	425	384	397	353	350	386	393	361	417	381	391	387	393	424	387	441	399	402	375	395	375	364	434	393	373	411	372	366	388	407	351	350	410	409	400	405	374	371	375	364	413	411	382	373	423	388	380	403	388	382	393	376	437	389	380	363	381	382	375	423	398	402	342	390	384	409	369	396	344	395	357	428	357	389	404	375	395	402	398	351	399	415	403	422	412	379	345	336	402	391	379	370
22618	19416	29757	20479	6929	2142	1578	1283	1224	1175	971	945	902	935	903	882	969	905	902	944	920	879	883	879	890	914	888	887	900	885	986	913	911	894	872	872	853	908	843	836	883	933	905	839	829	850	875	872	870	910	884	892	844	893	879	875	855	876	837	831	833	866	891	829	923	861	921	891	836	881	839	854	797	869	826	881	819	885	807	893	850	832	851	839	797	919	807	892	834	821	882	872	845	814	832	820	855	875	898	882	839	843	839	897	889	859	849	844	859	897	874	872	909	864	911	876	846	838	851	871	848	887	783	901	873	837	913	838	882	859	836	823	818	782	845	853	888	876	818	835	860	851	865	864	880	852	811	872	867	856	857	925	875	856	848	878	877	909	857	856	809	898	879	867	911	863	909	923	835	876	887	887	895	881	845	870	897	897	886	858	846	843	866	878	875	863	854	887	855	849	843	869	865	857	872	898	851	912	869	906	885	815	862	875	880	852	828	861	852	879	860	871	832	898	923	865	864	881	885	834	822	882	846	839	851	868	908	868	862	848	868	888	851	916	873	882	879	790	861	830	861	861	859	889	893	865	865	827	893	852	876	918	855	842	915	862	833	825	832	854	884	873	845	901	806	924	869	887	781	825	893	840	897	868	872	877	843	893	878	846	876	831	823	881	822	857	890	844	894	836	909	847	831	872	857	853	849	835	843	893	890	894	833	829	866	881	884	846	864	909	894	852	856	871	824	870	873	882	894	862	841	836	815	884	888	863	864	877	865	890	893	829	831	834	896	856	850	838	875	888	837	858	868	834	856	879	826	842	833	892	848	884	883	917	834	851	894	870	865	844	799	867	835	842	855	845	842	840	847	892	841	870	829	852	881	931	830	827	884	878	898	845	833	806	885	840	850	864	953	831	859	863	863	808	823	837	796	840	864	861	849	836	890	862	848	868	839	900	863	865	822	833	876	893	822	876	841	842	843	863	822	869	920	875	798	848	870	885	875	899	884	847	863	838	897	816	903	905	889	825	885	841	869	890	848	874	859	881	864	843	844	877	863	879	781	872	844	852	914	885	840	818	859	854	872	856	849	833	874	838	866	862	864	880	809	810	867	847	901	881	853	858	838	918	835	873	858	835	804	873	838	882	902	853	888	849	878	832	896	906	870	818	864	885	871	866	881	878	916	878	890	874	851	858	857	815	806	824	861	813	876	897	863	857	890	878	932	879	880	853	854	883	828	893	879	838	796	911	831	880	866	891	849	862	834	895	853	851	890	839	840	851	867	885	840	842	859	883	908	824	870	813	817	834	920	814	819	828	832	846	803	826	891	918	866	844	812	849	876	827	882	880	858	916	850	858	881	849	891	881	849	917	822	845	904	906	857	882	860	888	842	876	868	808	877	835	872	873	857	850	824	822	819	860	888	906	850	842	845	884	850	857	829	854	839	824	863	827	857	872	843	877	873	905	896	876	906	846	847	845	880	818	918	839	853	858	892	862	837	875	875	860	844	863	912	879	875	843	875	891	836	850	845	851	851	921	853	847	924	881	907	860	884	875	794	871	869	884	898	897	854	849	901	920	820	842	840	815	848	885	839	917	862	860	881	853	921	839	877	824	840	798	884	841	848	882	852	906	781	908	890	864	880	869	850	853	844	819	850	880	904	855	762	852	851	860	810	879	892	845	872	831	886	894	838	844	902	883	905	850	826	794	834	910	800	833	833	859	840	841	842	847	828	858	818	845	847	881	829	880	869	823	859	864	886	857	829	837	906	865	848	852	886	848	822	865	816	868	878	855	902	889	844	837	849	845	858	872	815	871	851	871	850	878	852	888	812	916	868	861	816	853	861	840	846	891	868	830	844	855	808	879	821	802	855	876	867	874	888	863	868	911	857	869	846	822	892	927	837	842	891	860	838	842	880	868	845	854	851	900	872	901	845	872	871	944	844	875	817	905	867	882	885	883	871	853	845	846	885	853	907	826	892	853	915	883	834	846	888	848	935	898	883	852	851	837	884	822	875	878	851	898	866	870	861	857	859	851	867	849	804	809	860	852	823	863	807	838	894	905	832	792	845	861	866	918	915	877	852	858	855	808	909	841	847	802	832	826	911	879	877	892	829	851	890	840	818	921	867	907	875	852	864	826	873	864	783	819	899	882	876	891	824	849	860	801	811	882	834	816	850	796	878	855	842	815	846	871	867	843	874	828	833	825	808	875	902	848	885	893	850	855	913	843	863	877	911	813	851	823	807	890	837	856	810	906	917	931	909	883	903	844	810	890	850	898	864	860	868	813	845	891	893	831	853	872	834	832	848	885	866	866	840	887	902	833	862	850	854	887	857	836	876	906	874	863	779	899	855	855	833	900	855	848	878	828	819	860	863	859	872	888	812	833	880	900	891	851	900	820	876	859	867	916	922	846	904	876	880	845	852	915	878	855	865	879	869	861	798	826	849	870	845	856	864	881	820	887	862	829	871	904	860	858	815	867	839	842	857	878	906	904	840	877	839	831	872	885	855	858	877	822	781	871	865	830	871	888	851	856	828	878	853	905	896	791	796	807	820	856	915	877	878	851	883	886	900	889	834	866	849	846	859	868	854	893	837	851	836	865	880	826	901	832	840	894	888	851	859	821	887	901	861	827	916	889	856	831	875	876	894	858	802	822	870	869	858	887	849	892	907	863	830	895	876	858	871	819	847	863	874	908	867	873	861	819	900	820	843	857	877	794	908	865	882	898	882	877	876	885	792	883	839	901	898	884	859	806	842	847	859	856	860	825	851	847	827	849	858	886	873	882	857	869	882	835	840	813	878	857	828	891	872	856	807	868	882	819	853	828	859	839	888	905	889	851	876	812	883	871	944	860	895	920	850	860	894	833	821	851	866	878	827	861	865	838	867	853	906	844	835	853	892	867	830	840	856	876	870	865	845	833	877	899	775	849	884	879	890	865	890	805	847	861	899	885	860	858	855	927	907	841	841	856	857	808	877	882	858	890	917	881	880	845	809	866	894	865	881	852	899	867	864	840	921	835	922	885	868	858	885	838	819	863	856	869	832	856	882	852	924	836	875	890	871	884	874	826	892	868	880	837	902	895	846	832	853	865	831	831	834	828	848	905	871	840	891	849	861	799	814	890	835	839	852	880	801	859	834	890	858	844	879	880	875	911	876	857	830	885	825	878	844	895	852	814	891	868	834	830	880	874	837	824	884	888	883	873	856	840	901	861	868	894	857	883	809	886	814	882	852	891	869	896	837	855	814	888	881	916	852	824	884	850	905	806	835	897	849	850	907	867	834	834	830	834	871	887	873	812	852	835	827	815	864	892	892	874	898	808	859	860	865	926	862	878	879	810	831	819	864	852	878	813	799	842	889	904	865	832	823	910	861	843	868	823	908	839	850	836	893	841	832	845	877	819	883	899	877	860	836	875	879	877	824	844	882	840	865	831	878	851	898	873	864	906	848	872	884	886	852	845	862	886	855	835	815	904	884	925	881	848	859	889	904	818
46132	33592	34446	21797	10367	1366	700	558	566	540	514	517	443	447	440	464	499	460	502	510	428	451	442	410	398	442	438	462	459	461	446	462	491	481	454	447	439	452	407	434	420	426	436	418	406	422	427	484	468	451	458	430	456	425	403	403	405	441	471	416	426	481	451	408	470	451	444	411	440	424	438	440	406	446	457	472	454	456	442	449	436	462	461	458	447	452	436	458	417	440	425	432	435	482	451	412	434	476	458	461	435	477	460	488	418	412	433	445	462	424	393	424	426	436	437	424	500	390	414	463	471	448	408	417	398	393	438	415	465	447	414	413	441	446	416	441	428	442	439	449	403	431	454	450	411	470	405	424	439	438	461	458	456	432	462	403	420	451	434	481	444	440	425	435	449	447	480	431	447	427	426	439	448	437	479	397	494	433	470	438	445	464	458	429	421	452	427	422	443	446	445	410	423	447	450	386	424	385	439	401	421	471	464	399	431	448	454	429	425	434	485	437	441	410	418	445	453	426	422	471	451	430	437	432	407	455	429	435	407	462	415	473	464	454	449	445	397	382	428	436	406	413	446	423	413	429	456	438	441	431	461	440	456	401	433	481	438	414	398	481	460	396	446	426	457	439	384	438	485	386	417	466	435	452	469	415	466	441	482	423	438	419	461	475	461	414	441	471	430	414	393	437	383	374	415	459	418	452	398	424	451	450	458	429	430	472	426	433	448	410	436	450	450	430	396	448	459	488	440	493	446	453	409	398	449	448	432	415	435	458	397	414	437	480	445	397	442	429	452	413	417	440	407	457	463	416	429	437	408	441	459	393	431	419	404	405	406	428	471	446	419	447	437	420	446	410	423	438	423	400	456	423	418	418	426	472	411	408	456	419	432	427	437	448	431	451	462	451	405	451	444	433	430	418	397	456	423	428	445	463	461	424	438	380	441	474	476	409	385	424	455	442	452	447	495	429	497	405	465	471	448	436	427	402	436	456	449	454	475	457	427	437	392	444	454	431	439	443	440	434	380	415	436	424	443	466	440	450	442	456	424	426	460	441	451	440	448	453	425	466	416	435	424	462	444	420	450	406	431	453	434	444	444	435	466	436	455	480	415	437	451	458	424	474	450	409	433	458	432	467	438	445	484	446	461	386	420	479	418	470	460	452	437	387	403	439	412	426	435	424	448	418	421	449	480	429	477	428	483	445	480	404	448	439	413	418	428	399	462	464	411	437	451	447	477	447	403	465	422	429	489	440	406	440	424	424	402	447	426	438	426	419	433	441	439	443	430	437	409	452	412	420	513	408	426	466	435	392	429	464	426	428	465	437	443	398	433	476	444	448	428	419	431	417	381	413	443	464	465	440	429	430	445	435	450	445	430	465	452	449	464	446	439	423	408	453	409	451	435	424	455	449	420	438	409	436	456	432	446	399	483	421	432	455	431	445	429	429	434	424	446	413	403	436	419	435	429	451	404	452	424	464	447	428	450	406	440	469	403	417	460	446	465	431	463	438	404	444	459	424	434	478	447	437	409	427	434	443	443	449	451	413	424	452	434	458	428	445	427	467	419	434	443	440	442	487	436	440	449	458	451	428	411	427	462	457	420	440	444	417	448	445	436	435	448	470	422	453	446	474	411	448	460	415	465	455	435	484	430	458	454	443	436	499	455	433	439	428	444	438	418	429	458	447	459	463	438	455	417	426	455	482	427	431	461	433	474	447	405	461	425	430	463	433	449	425	448	449	423	391	480	458	427	440	448	456	429	436	479	452	466	448	431	418	416	414	443	434	393	446	406	455	434	443	451	417	411	450	441	438	434	439	445	469	448	409	432	402	457	458	415	440	441	469	432	441	435	454	438	407	422	408	423	457	450	401	458	443	486	424	413	428	459	413	421	445	449	414	389	458	457	440	470	443	412	415	431	451	405	452	408	448	451	477	474	459	449	414	428	443	417	439	458	444	484	452	445	458	448	465	437	445	425	421	437	415	438	425	401	423	426	412	422	430	478	435	422	427	425	420	410	395	402	459	447	475	498	441	442	440	429	430	413	387	431	430	426	462	475	418	441	438	435	425	478	442	457	473	430	411	431	437	447	490	457	413	433	435	478	464	435	424	440	408	453	439	426	460	433	454	424	450	391	428	461	412	454	425	411	412	421	467	389	466	457	444	422	426	432	484	439	446	459	508	458	456	453	462	426	430	444	429	474	443	443	448	442	391	405	438	460	466	395	430	477	510	454	429	437	503	427	429	441	474	454	449	457	466	433	415	435	458	443	416	487	469	475	387	408	437	495	408	407	440	425	411	425	442	406	431	460	464	440	461	434	424	401	432	446	428	440	405	418	413	425	457	440	449	456	414	433	464	430	430	416	413	453	421	423	425	413	434	451	513	432	430	438	437	430	458	411	474	426	462	426	444	424	449	426	456	462	438	449	450	470	456	445	444	423	457	405	422	404	432	477	465	446	456	443	430	387	409	423	432	420	431	451	406	475	443	397	404	466	436	445	423	434	419	425	443	410	430	418	433	428	431	447	434	439	445	450	420	436	461	456	453	470	434	416	432	428	390	438	492	457	476	461	449	440	450	429	435	473	407	512	429	427	477	444	438	422	388	404	430	479	415	445	461	404	439	462	395	427	439	472	451	478	487	436	450	438	417	419	434	450	427	440	439	409	452	412	468	419	405	492	419	457	450	407	441	405	434	457	427	425	417	403	464	443	441	465	456	444	461	420	469	452	429	462	439	452	435	404	400	434	418	449	432	467	429	411	478	438	477	453	420	420	442	444	461	396	433	441	461	408	454	442	437	445	462	441	453	456	431	429	447	448	452	432	381	402	418	442	437	448	448	421	421	434	410	414	463	449	420	446	409	466	456	408	386	431	421	460	426	431	470	440	453	450	436	469	432	444	490	442	446	453	398	479	429	408	411	424	422	464	436	422	452	449	435	448	431	466	424	428	466	420	423	443	437	426	429	438	439	462	434	448	385	418	435	419	448	476	430	450	413	435	435	419	459	454	398	423	447	431	457	458	439	486	421	435	436	422	395	455	454	441	401	450	417	428	437	431	439	440	458	474	472	425	441	402	431	430	434	456	420	452	402	386	425	444	435	447	418	427	445	445	425	429	431	410	419	452	417	487	451	504	423	426	448	447	445	447	473	438	433	447	423	425	442	432	408	406	397	394	403	491	470	422	437	410	451	454	423	414	479	424	425	439	443	429	451	442	442	449	450	466	431	422	456	412	419	434	404	442	476	429	449	421	414	475	436	393	425	461	426	443	459	425	490	436	394	423	407	431	407	431	443	424	438	486	452	466	465	462	424	416	431	446	439	409	438	437	466	501	456	478	413	447	453	406	465	417	413	389	451	456	406	421	464	454	440	443	474	426	454	386	428	426	421	455	454	459	428	439	455	419	392	427	400	432	417	438	419	392	466	416	430	420	413	401	407	448	435	427	436	417	454	427	386	426	440	423	463	446	459	438	433	413	429	454	434	437	457	461	419
28599	25722	36351	24588	14300	2657	1967	1581	1479	1364	1207	1171	1090	1090	1071	1007	1081	1033	1001	1025	1025	981	1017	1012	1013	981	985	1037	992	1054	1008	994	1065	1032	970	1002	983	1027	1007	982	1021	1019	1010	966	955	993	994	975	977	930	979	1001	984	976	968	962	980	1006	966	964	947	926	933	940	997	973	933	954	942	1018	949	953	966	986	982	976	1004	1003	928	946	958	961	995	939	967	964	989	966	977	1005	962	982	968	988	967	959	955	890	947	925	926	1001	979	930	988	994	972	955	972	967	907	929	928	936	979	944	980	974	973	936	946	914	950	924	971	958	981	905	965	952	998	916	943	944	951	962	945	959	1040	964	973	922	949	1005	953	974	930	954	900	952	975	975	974	943	964	994	967	951	1012	961	914	962	964	979	1014	980	953	911	1007	968	890	952	953	931	932	893	912	948	911	989	1001	935	983	914	978	1019	916	889	949	956	940	952	916	978	1007	967	958	942	974	978	939	958	974	975	892	1000	948	949	974	957	928	974	960	957	923	941	938	948	970	978	949	928	942	944	947	972	970	998	906	914	992	921	920	974	941	953	942	942	954	932	992	987	893	962	966	981	943	964	998	938	971	945	908	949	964	975	975	958	983	953	901	926	1016	934	898	952	1027	948	988	949	912	899	1001	960	930	950	980	1010	968	945	902	956	978	924	911	932	970	954	970	968	968	932	952	971	954	982	959	990	949	948	918	955	927	965	925	920	1002	946	897	953	950	987	954	958	983	902	942	954	885	1031	1011	929	929	951	994	887	959	947	961	909	981	980	953	888	956	959	925	973	955	892	933	972	937	963	909	958	921	933	946	985	942	979	1015	975	935	964	981	941	924	987	1010	929	920	941	918	904	939	996	937	919	1012	1024	938	946	972	945	941	934	959	948	970	940	948	941	937	912	998	892	923	958	910	935	939	921	904	978	1038	950	945	960	931	916	967	961	990	926	961	969	960	997	954	932	961	939	931	984	928	949	906	977	917	956	985	986	996	955	931	944	955	907	907	993	887	945	959	967	977	970	942	948	926	997	977	935	925	959	945	952	932	1006	942	980	1023	931	926	948	907	907	907	948	955	933	947	954	942	1010	930	983	989	975	1015	937	990	984	1040	1005	978	910	933	988	900	945	906	921	941	940	993	961	941	946	945	995	955	901	1004	949	925	976	896	954	967	930	988	967	945	937	964	938	908	919	966	984	939	986	948	995	951	912	956	1014	969	923	958	883	946	900	930	969	986	978	984	1001	956	955	974	986	1003	976	947	934	950	953	983	927	899	966	1008	904	969	964	988	929	988	961	976	961	939	1011	928	958	975	981	942	925	990	936	965	970	924	924	1007	980	1011	962	917	977	956	967	901	1028	938	931	945	966	970	930	988	962	898	921	935	971	963	987	931	935	1003	1011	1030	949	944	1045	942	954	978	972	972	945	944	907	969	932	959	942	937	907	966	979	953	941	957	927	993	878	932	935	942	1013	932	903	938	918	927	958	942	950	912	966	956	935	943	938	971	969	963	952	952	986	923	948	1005	885	961	951	967	964	937	966	947	943	967	957	1017	996	1001	940	945	971	980	962	1000	933	943	961	950	967	944	923	929	925	921	934	956	962	973	944	962	923	944	1019	958	901	953	947	962	957	961	959	921	956	1010	972	962	908	970	943	971	903	954	948	907	952	956	981	928	887	1003	909	1001	1029	961	947	944	964	958	940	989	962	943	967	955	999	924	909	946	972	929	980	961	953	921	973	971	973	959	953	963	990	946	886	960	1002	946	908	1003	960	959	932	954	983	932	978	933	975	902	954	945	938	932	967	967	985	960	950	983	932	955	964	1054	943	995	996	931	952	999	927	975	946	991	938	917	969	924	963	1027	956	913	912	902	959	950	963	984	989	940	923	955	908	938	957	989	904	936	915	926	880	960	968	950	991	960	966	963	946	916	972	975	950	975	949	933	971	993	977	934	953	992	866	948	995	953	893	948	939	927	936	959	934	958	956	939	897	945	960	1008	897	983	950	933	920	973	988	940	970	926	946	985	964	953	998	982	916	960	916	942	983	932	974	987	988	1003	942	979	941	896	1046	926	931	990	945	952	908	979	943	901	955	950	963	944	994	929	936	964	949	1008	936	973	936	894	932	897	924	968	961	918	955	924	1000	923	954	970	969	991	958	906	980	988	960	913	922	958	982	954	929	965	932	977	929	897	987	983	962	1016	1022	922	988	961	994	989	981	996	935	911	890	935	906	990	983	970	965	988	956	955	908	1000	1003	1004	979	933	936	915	930	991	934	937	924	969	923	937	991	980	944	965	991	975	974	1008	946	997	941	1056	954	940	935	951	917	928	973	1015	971	935	964	966	940	932	995	978	963	919	960	954	936	930	994	928	970	911	918	921	990	948	983	963	961	908	995	963	951	975	947	973	958	929	967	931	954	929	924	929	936	967	900	943	935	947	914	944	864	977	931	984	997	954	946	983	957	914	917	886	902	928	980	920	923	955	944	917	947	893	930	952	960	949	1003	947	938	983	976	891	970	971	973	1017	986	991	901	974	961	955	989	988	941	979	992	942	869	975	995	893	897	950	909	978	941	969	919	978	935	916	972	971	942	942	953	933	980	919	941	952	962	947	923	958	956	1025	905	961	929	943	926	947	949	970	952	932	945	944	953	958	903	1002	917	936	969	965	995	965	938	968	937	951	963	965	1000	961	919	941	921	893	894	937	938	927	1009	992	948	931	940	930	946	929	943	994	981	938	945	937	885	955	974	952	956	975	905	944	921	971	915	972	943	934	910	970	922	950	919	946	955	933	948	954	964	906	948	891	919	975	915	966	944	918	917	930	963	947	891	964	971	990	955	988	947	963	1014	955	908	943	930	966	954	971	948	934	965	921	984	967	950	951	986	967	956	942	960	980	954	980	969	940	970	978	960	974	992	940	946	979	972	957	974	931	943	995	986	928	906	894	983	968	958	921	901	941	952	977	987	1006	920	958	951	985	982	945	932	917	945	975	935	931	962	940	929	938	979	956	925	969	935	937	983	950	913	914	969	979	985	971	954	909	946	974	938	923	909	982	907	944	970	915	952	973	964	969	949	966	971	958	941	997	938	939	915	968	906	966	938	949	957	964	899	905	950	963	973	907	906	955	931	952	938	987	931	932	932	959	932	952	981	981	946	974	907	918	981	966	959	934	981	937	909	944	971	930	986	980	917	973	919	923	952	934	898	943	997	959	920	929	946	977	989	926	969	1049	912	923	938	958	974	948	952	902	985	923	938	926	974	946	876	979	925	923	926	969	924	933	973	957	868	999	916	968	991	911	999	923	986	921	946	890	959	937	922	984	988	1017	921	958	934	953	943	943	969	942	983	908	948	927	944	896	924	955	1010	947	910	942	920	977	957	946	984	914	949	971	982	932	947	1015	892	917	996	932	986	961	988	957	946	922	943	1004	971	983	950	1008	954	964	1019	974	990	943	957	967	977	966	989	915	952	951	972	951	984	985	1000	1003	968	956	946	991	983	954	946	941	955	970	944	905	945	1038	950	963	969	913	978	1013	922	947	933	983	924	981	916	933	959	949	972	947	913
20497	11391	8615	2737	663	561	533	467	413	429	425	425	396	424	399	395	423	439	434	453	429	425	443	457	438	445	428	439	423	413	434	421	453	406	411	395	407	436	429	388	416	420	470	423	455	444	472	419	407	459	432	434	462	434	409	453	470	426	433	434	462	429	452	423	427	438	447	467	412	460	435	409	405	417	436	392	434	442	435	435	457	465	378	442	432	442	427	433	428	470	425	454	428	414	435	445	427	440	440	448	443	429	435	429	436	410	422	450	435	421	414	422	425	438	455	468	418	425	455	389	405	423	429	455	408	432	462	448	445	420	467	441	446	442	482	439	422	434	428	405	459	404	438	437	449	495	478	464	429	401	442	428	412	392	452	437	428	402	420	425	428	425	462	409	419	453	396	459	449	449	421	385	413	436	433	417	419	418	421	416	412	440	439	428	435	402	396	440	425	368	398	429	470	426	416	448	443	436	416	400	418	435	423	404	423	484	450	446	496	409	430	436	436	427	426	399	501	399	424	435	417	455	427	426	450	449	412	429	413	442	440	461	446	475	431	438	458	393	435	425	423	425	414	435	430	476	450	490	499	408	444	423	433	416	427	451	443	476	441	437	397	443	429	458	449	411	396	446	449	412	401	437	419	435	482	441	407	420	447	473	427	446	454	419	415	443	430	441	443	467	438	389	421	412	393	450	426	407	467	402	416	476	387	456	445	394	422	468	427	421	466	378	408	429	460	420	392	454	420	430	419	424	418	433	402	386	466	436	413	447	414	442	466	428	409	417	419	431	442	421	397	400	398	422	439	423	431	442	387	425	445	442	415	460	430	413	426	462	421	408	411	477	453	466	406	433	449	461	445	425	449	437	434	438	435	451	423	439	469	444	421	414	416	418	422	433	462	435	445	460	461	424	402	481	437	416	396	427	402	423	413	407	423	437	408	432	470	426	416	434	462	471	430	422	410	458	512	438	423	415	420	406	416	420	439	435	444	474	484	453	414	442	429	435	463	407	422	459	443	436	453	414	460	425	401	455	440	402	360	414	454	412	400	425	435	441	473	444	406	435	404	419	466	440	403	426	404	371	433	435	454	443	418	419	431	382	410	428	402	442	450	409	395	427	454	458	420	433	389	415	443	458	444	462	402	469	416	448	395	438	446	423	424	446	425	441	429	442	420	457	442	401	475	413	446	454	434	436	412	447	425	421	415	418	484	405	435	448	409	406	434	473	415	430	424	448	448	438	438	421	415	373	431	424	433	452	400	404	455	456	432	436	414	419	451	408	385	412	451	443	445	449	368	471	468	416	419	425	460	431	413	432	410	423	449	437	442	446	428	418	405	434	404	411	424	418	426	400	427	442	437	419	486	418	476	501	415	405	460	440	430	411	430	387	430	427	407	401	398	411	445	418	452	392	459	455	437	422	456	432	456	444	482	419	459	461	440	454	385	434	442	433	467	433	417	486	431	438	451	443	448	431	426	435	446	397	456	420	441	417	406	401	425	461	425	450	444	430	451	440	425	442	450	380	393	482	491	438	446	430	431	420	400	406	386	400	406	429	425	462	404	432	410	432	423	504	435	473	438	425	392	436	460	448	428	439	420	424	414	433	434	451	445	413	401	424	426	402	405	458	432	450	464	438	416	407	402	433	434	464	434	424	418	426	454	457	393	423	429	440	424	420	431	422	412	433	437	429	436	418	417	421	424	429	415	422	401	433	407	457	396	452	441	418	386	488	430	479	423	454	453	449	472	429	378	399	450	446	456	455	434	446	461	428	413	427	471	426	468	433	448	460	430	450	425	403	397	437	442	481	440	461	468	466	441	419	458	398	416	442	442	445	411	424	445	408	419	454	448	419	449	408	459	426	425	396	437	439	405	444	388	447	464	437	406	417	437	443	469	468	453	402	446	453	442	486	418	428	394	434	425	418	484	450	386	451	423	416	417	439	444	420	408	452	372	428	376	419	431	466	437	436	472	407	405	401	467	453	424	460	422	388	443	425	411	449	460	455	421	412	444	402	421	486	426	411	453	461	435	446	430	438	432	436	429	414	427	457	432	445	426	404	453	391	450	447	439	435	419	452	426	463	467	401	470	448	378	402	445	439	398	375	449	429	441	405	446	438	404	428	453	406	422	465	418	441	388	451	430	413	418	443	404	476	450	449	436	436	376	425	408	449	429	427	469	431	479	410	413	414	435	441	405	432	472	441	470	388	450	420	456	452	484	440	438	445	424	434	444	423	436	463	418	413	446	451	423	395	393	457	434	439	448	453	401	443	413	414	408	421	453	400	418	441	439	444	400	445	466	463	449	453	445	416	411	426	408	399	380	416	431	418	420	423	377	445	451	409	415	437	434	437	458	436	442	395	420	447	439	434	454	403	440	486	415	451	454	436	426	455	434	410	442	401	380	420	419	418	414	396	432	428	469	492	424	400	428	435	408	423	427	441	440	434	475	436	402	474	396	431	412	428	406	412	454	430	415	415	434	400	431	435	428	462	448	445	452	409	467	423	395	423	432	394	435	465	434	399	410	442	417	416	340	459	453	484	483	450	468	444	431	446	458	406	438	444	419	418	429	449	444	420	415	457	447	443	458	460	421	393	374	383	420	416	420	386	435	476	448	441	407	397	452	411	378	413	420	451	432	448	494	426	443	403	401	396	413	447	400	459	414	428	474	431	454	452	447	411	430	435	434	424	402	410	420	438	401	438	453	403	432	424	420	387	445	443	441	444	394	417	454	449	433	462	408	422	469	417	465	416	422	401	438	433	476	416	462	442	401	421	446	437	414	453	424	407	433	451	413	433	410	419	425	459	422	427	430	448	444	438	447	440	414	383	469	419	419	413	450	440	458	437	426	435	438	412	443	403	461	430	465	467	502	425	405	419	433	426	390	447	446	447	449	461	410	427	418	451	422	478	384	443	432	400	409	379	418	482	395	422	456	421	440	438	443	405	446	433	401	410	382	451	428	432	436	420	450	439	438	453	432	414	425	411	413	415	403	452	441	464	462	417	434	390	439	400	433	432	442	448	431	393	450	435	426	455	431	445	415	417	426	431	436	401	450	425	412	468	370	425	432	419	379	401	447	456	441	434	441	446	438	419	418	453	446	437	440	420	444	498	461	402	406	465	406	413	425	427	431	399	428	435	455	410	411	377	425	395	413	425	440	438	373	418	450	409	444	443	424	397	451	410	404	413	429	434	430	440	407	483	455	469	429	454	439	443	376	411	448	428	428	467	425	471	400	425	403	414	462	437	437	421	448	456	419	391	437	442	443	412	460	402	418	418	436	425	442	428	445	446	442	422	428	452	424	410	431	428	403	429	391	452	406	435	438	402	463	394	427	441	414	432	463	451	453	443	430	461	418	410	422	426	381	453	482	457	407	432	406	429	430	444	435	489	472	402	456	403	435	441	437	456	474	411	406	373	408	466	412	419	443	440	406	416	458	486	408	427	432	420	409	408	457	489	444	440	412	434	438	441	411	441	402	385	462	469
12321	9188	13138	5167	1682	1392	1215	1058	1158	1071	996	944	914	1014	977	927	1011	889	934	996	957	910	995	881	925	920	966	892	938	982	941	945	965	954	984	909	943	906	941	941	910	981	942	955	910	934	934	948	961	942	959	954	908	918	962	963	930	934	942	959	897	917	866	908	928	918	972	942	970	883	935	947	931	970	911	1005	936	971	923	960	917	967	971	922	950	892	981	991	903	942	931	937	922	888	919	917	904	920	924	917	983	891	904	922	1000	963	883	911	958	986	961	921	929	889	936	906	947	936	918	902	889	917	900	989	899	974	885	923	928	972	926	915	927	932	885	943	942	899	895	905	914	960	930	933	930	940	984	973	940	913	944	899	886	932	937	939	903	897	943	891	944	966	941	954	913	942	929	884	918	945	981	976	898	888	914	916	966	870	920	928	894	919	968	929	942	938	891	928	902	880	890	940	908	903	955	968	990	907	906	848	954	938	955	931	891	927	929	910	934	937	935	920	1000	969	931	926	1010	1000	910	853	890	949	917	956	922	920	926	901	927	958	935	970	892	913	926	998	934	978	904	886	935	926	962	903	931	936	862	984	934	944	926	976	905	947	928	901	925	896	949	876	964	944	921	909	935	891	943	871	970	954	945	913	899	966	926	910	971	906	937	941	931	957	908	895	926	929	918	932	929	950	992	921	953	898	921	954	939	925	898	919	900	969	957	923	909	903	927	937	899	942	890	883	904	910	924	928	943	967	883	884	942	900	952	905	968	957	945	971	900	971	931	970	922	938	988	937	931	893	914	968	897	878	937	946	925	970	955	969	929	958	925	936	971	956	901	872	952	894	921	934	896	954	939	918	936	940	906	984	928	920	892	908	971	962	925	895	962	923	948	948	933	951	947	979	850	966	962	884	879	981	939	948	938	939	900	919	935	902	864	931	911	913	886	932	965	952	925	922	960	904	942	938	920	877	894	915	930	902	1001	976	941	918	932	887	943	927	937	929	938	959	948	969	919	925	962	902	996	928	893	932	953	888	891	966	878	943	880	934	917	978	945	911	946	934	950	945	918	958	949	925	967	928	948	868	911	898	931	926	925	866	918	873	955	947	912	962	961	902	949	958	889	981	889	940	905	938	946	931	926	935	917	985	939	930	950	949	921	962	950	984	874	909	951	941	933	935	892	992	873	901	920	896	925	971	902	936	907	940	943	938	934	992	976	932	893	954	926	897	901	938	901	928	916	971	925	897	896	946	885	911	932	953	928	877	930	901	949	983	946	934	908	913	873	882	965	938	978	956	912	965	968	912	942	950	952	952	900	951	957	912	949	905	995	944	915	876	889	951	943	963	922	886	956	923	959	907	984	938	1013	936	969	901	862	879	950	974	923	908	984	973	954	942	903	996	945	944	900	938	959	933	961	945	873	968	911	935	918	934	945	933	972	906	991	898	912	988	950	874	890	929	922	933	927	925	908	926	921	1003	911	928	948	958	874	917	953	876	893	936	913	936	967	940	932	967	887	954	970	947	985	999	959	921	964	982	943	959	966	942	962	965	925	917	939	927	924	932	916	934	973	858	927	961	948	926	965	970	926	943	883	1008	911	907	924	859	891	931	910	940	965	951	922	914	937	973	898	941	899	955	883	951	985	911	932	961	943	914	947	919	908	900	925	884	933	890	917	860	940	951	914	964	965	960	983	920	927	960	950	932	928	908	929	906	984	929	859	914	893	923	949	945	915	931	923	897	963	912	936	950	961	929	896	917	987	936	866	925	973	920	939	944	884	924	909	893	924	909	931	907	926	919	888	962	919	961	901	929	979	861	933	984	934	888	951	896	929	927	917	913	936	966	911	962	921	924	941	904	995	941	948	935	974	914	972	953	910	959	945	938	951	971	940	967	876	913	900	971	903	910	918	915	930	917	929	979	954	924	910	933	987	889	859	935	894	908	936	964	930	895	923	892	958	907	941	1006	943	933	933	958	922	872	926	958	921	890	970	951	854	926	913	914	906	892	894	954	945	952	879	936	919	962	956	924	905	947	901	932	960	907	927	916	938	934	909	945	925	883	899	909	977	982	971	944	943	953	992	952	932	911	895	910	942	889	966	911	1010	975	962	914	895	928	839	972	955	952	930	930	919	924	960	929	919	932	884	949	931	942	957	912	967	899	909	918	946	908	952	969	959	924	941	941	934	949	969	942	983	923	949	917	954	911	908	931	896	952	921	955	936	906	903	897	906	875	975	910	943	904	937	917	989	940	927	982	900	869	1009	941	943	936	951	979	1007	923	935	906	910	897	924	953	946	911	904	948	996	863	930	950	961	913	930	941	883	986	890	931	879	889	985	931	915	923	901	901	903	881	935	974	973	980	907	878	927	878	960	964	949	962	899	949	984	933	952	911	912	904	968	935	931	973	927	955	914	932	961	965	911	956	934	946	923	986	934	978	907	866	867	925	966	875	931	954	913	976	933	887	924	992	918	883	965	974	941	906	939	950	924	923	950	928	930	922	895	985	902	876	936	914	948	905	959	898	934	972	956	964	898	901	912	918	936	894	900	903	900	946	980	970	919	972	941	960	996	937	929	901	963	894	933	964	915	956	932	905	903	926	911	904	1001	896	904	926	953	933	924	986	952	931	952	934	933	983	921	950	888	932	962	947	913	984	905	1011	854	897	934	930	959	900	957	943	927	910	983	975	979	967	931	931	910	927	914	922	911	900	933	960	936	899	944	953	930	924	948	974	989	918	937	914	919	947	911	906	879	936	917	993	912	922	935	871	877	896	923	949	906	941	930	952	919	903	957	884	916	945	932	905	915	900	971	905	890	867	921	955	890	911	930	964	958	891	959	920	915	885	965	981	912	939	915	905	945	935	933	865	896	988	907	906	887	928	938	915	958	926	929	918	942	962	882	980	912	943	945	975	962	954	984	877	911	963	909	923	892	936	923	962	873	929	894	911	947	935	890	965	966	980	898	936	949	929	921	924	960	878	958	924	953	958	907	902	930	951	949	935	954	930	921	945	963	928	887	928	928	930	877	937	919	920	969	907	947	940	922	905	1009	922	958	971	915	904	898	975	949	958	903	861	909	906	878	927	880	901	968	937	946	906	969	874	944	954	911	922	858	977	917	945	967	913	900	898	929	931	959	939	942	952	938	969	988	953	938	935	866	919	873	959	952	889	887	925	913	874	929	935	952	938	915	889	940	937	922	881	902	925	907	881	935	949	919	974	950	916	957	955	911	905	939	953	899	959	930	968	948	908	969	911	890	848	922	931	985	929	944	915	891	914	911	883	909	990	908	977	892	952	933	988	928	1006	895	983	920	937	950	995	905	940	896	886	890	928	929	979	942	1021	909	907	886	949	886	926	919	972	941	918	958	966	869	946	935	917	935	963	982	917	955	910	934	884	962	903	982	972	924	959	935	987	894	911	981	966	939	959	908	913	963	966	924	960	928	914	920	934	962	919	949	859	935	923	947	940	913	942	923	989	909	933	981	941	900	927	959	928	984	931	915	927	926	874
35449	23747	23792	14781	5387	715	521	460	487	399	423	422	448	364	388	395	413	426	364	408	387	410	399	412	410	429	381	390	363	391	440	394	421	420	397	403	414	365	408	372	401	439	379	429	398	426	369	389	417	392	371	384	419	405	386	393	408	357	419	373	384	438	405	366	429	409	402	412	361	351	358	399	421	408	402	402	364	375	386	390	400	370	407	420	379	351	390	396	373	367	356	353	377	374	392	360	368	373	374	415	382	340	428	382	388	398	358	420	433	401	393	428	378	394	418	365	422	371	390	346	373	437	396	379	406	396	395	387	364	377	394	370	382	393	381	377	382	394	373	412	401	402	399	368	379	371	383	367	393	399	384	366	387	394	407	347	406	401	411	372	410	450	403	365	402	410	376	382	394	394	366	370	428	357	378	390	364	375	417	397	386	395	366	410	403	365	398	373	386	397	423	383	378	388	394	360	406	417	400	415	403	422	346	407	400	396	396	370	376	372	415	344	399	406	380	379	405	389	348	400	390	388	395	403	407	394	372	365	407	384	351	380	401	355	432	419	373	404	358	350	385	377	422	389	387	394	407	368	398	380	406	419	383	438	409	388	411	378	405	362	405	390	389	393	397	395	387	377	413	361	364	374	361	375	389	404	386	380	378	398	377	397	385	374	391	383	378	385	393	376	364	421	382	395	359	420	419	397	368	402	375	388	430	394	414	401	341	368	390	418	366	357	410	389	361	383	384	385	379	379	398	399	385	406	397	414	370	397	368	371	404	429	383	386	353	384	398	397	391	389	390	358	395	403	411	356	404	366	365	425	435	373	405	371	375	395	366	381	402	389	393	410	395	402	353	369	350	369	389	399	401	376	384	383	351	356	356	399	398	382	379	406	448	415	417	393	382	411	373	397	383	400	362	367	357	381	359	377	380	396	403	347	392	366	426	412	371	415	382	382	394	426	394	402	366	364	370	339	393	381	388	394	406	385	381	401	360	385	368	385	401	366	412	381	400	409	363	366	363	412	374	369	378	381	402	383	344	370	367	368	387	399	394	387	415	383	353	347	423	393	360	414	390	411	388	401	381	358	400	408	381	369	377	360	448	390	411	437	415	387	385	389	418	410	352	408	396	385	409	411	426	393	394	349	388	388	409	379	351	400	431	401	384	373	406	399	382	366	382	408	419	421	413	401	409	409	383	391	353	380	346	370	392	374	401	408	411	410	394	369	371	381	379	368	385	404	404	417	375	378	369	367	391	381	395	402	394	391	446	433	399	437	381	365	335	367	377	403	409	426	332	415	393	413	401	401	371	357	393	393	384	382	399	352	387	416	372	404	402	391	375	367	396	407	377	383	410	377	405	413	372	387	420	365	392	381	358	394	417	378	415	406	384	382	340	364	412	380	410	418	388	380	385	390	393	359	408	406	370	407	393	344	360	379	399	359	412	387	377	390	349	381	388	390	358	393	392	384	367	340	403	413	395	381	423	381	367	377	386	394	397	401	384	391	437	377	400	380	364	409	401	402	358	395	390	384	362	428	425	393	402	379	379	380	406	373	347	399	373	398	362	359	376	418	375	392	386	385	376	433	401	402	397	386	390	386	386	364	414	432	392	381	403	390	392	392	378	401	400	366	386	360	414	381	383	382	388	392	414	375	389	407	398	410	395	440	388	409	419	394	404	390	361	405	415	393	391	395	377	340	374	365	390	365	422	382	384	395	347	398	398	381	375	406	409	366	396	413	381	422	346	368	384	362	358	370	387	393	400	393	416	377	410	398	419	387	414	356	404	380	385	393	382	379	420	428	396	393	407	373	372	368	375	383	388	359	404	382	433	387	388	391	399	400	382	380	393	430	393	380	349	396	413	435	444	378	402	373	411	374	386	416	416	379	372	396	393	363	371	399	383	423	437	384	391	391	385	393	378	393	392	422	356	381	409	373	424	423	347	390	354	390	368	397	413	381	379	400	407	375	377	407	398	366	384	389	410	409	410	408	396	399	398	408	369	415	356	376	363	349	360	398	409	360	411	389	424	338	407	415	388	386	372	391	371	385	402	390	433	384	381	389	392	386	394	407	393	376	377	396	432	378	400	382	404	373	403	395	406	384	413	415	400	405	369	350	401	412	392	398	377	357	357	350	393	394	405	430	402	368	406	378	395	367	398	377	380	367	405	382	376	379	371	374	411	350	394	369	418	382	356	382	395	389	369	402	418	384	386	369	419	408	455	395	393	403	367	376	412	404	384	399	438	395	412	396	390	383	339	382	375	373	388	421	417	382	365	397	394	372	360	390	385	368	378	417	399	368	398	382	425	389	408	391	371	402	385	415	405	406	357	431	400	408	380	399	397	339	391	401	396	385	379	406	409	409	356	370	404	374	402	393	361	400	426	420	426	385	370	380	406	397	368	374	364	367	376	405	399	401	400	377	378	367	399	381	358	350	408	395	354	427	361	380	385	398	346	402	398	386	370	392	382	353	374	401	400	371	375	405	394	408	398	363	347	370	391	393	426	393	391	383	364	383	370	376	340	410	378	362	401	392	372	372	415	397	406	415	399	361	383	400	369	386	388	399	404	379	346	341	387	427	393	370	406	377	365	348	396	393	379	415	404	380	374	386	442	386	391	425	443	383	384	382	383	390	428	386	405	368	439	420	379	373	392	379	399	389	394	375	387	390	422	389	390	399	393	386	389	427	411	364	425	393	377	400	381	392	369	415	369	370	389	348	422	379	360	375	402	394	398	399	392	361	400	383	376	391	371	406	368	375	368	385	374	406	427	376	375	414	389	380	402	413	398	373	377	413	380	380	365	367	372	375	387	399	364	355	406	408	393	382	364	394	365	403	384	400	406	387	379	386	389	366	344	413	378	414	419	427	402	340	403	354	364	354	392	378	348	417	387	392	363	353	408	444	386	380	352	408	383	400	357	398	388	380	406	380	399	390	379	370	360	380	352	379	408	415	398	372	416	377	422	405	390	368	410	365	372	386	386	348	363	411	377	395	395	363	421	413	386	370	388	353	383	376	402	390	388	394	373	395	395	420	398	387	393	384	425	398	429	376	370	374	402	371	379	356	388	404	392	382	402	392	380	381	400	349	413	403	380	373	370	410	385	359	358	364	385	389	351	387	390	404	378	343	404	385	425	383	375	387	443	430	359	397	354	430	369	371	391	394	386	389	403	368	344	379	356	359	386	391	386	331	354	387	383	365	374	380	426	387	371	360	382	362	393	379	408	390	384	400	400	408	376	400	399	399	431	435	372	384	377	364	361	386	387	433	372	403	387	373	381	421	380	368	394	358	400	370	398	402	388	402	411	401	347	368	377	373	335	383	381	403	388	429	410	393	382	392	393	388	369	376	391	377	381	400	393	371	389	374	394	403	358	371	394	426	398	416	381	388	399	378	405	334	410	401	407	428	394	396	395	384	393	388	375	387	404	373	400	402	380	377	359	363	384	407	410	405	382	393	341	405	375	396	396	407	396	389	419	388	426	368	397	423
21995	18584	28722	22243	8443	1744	1428	1203	1242	1163	1095	998	933	948	909	925	958	905	980	917	914	953	939	934	892	848	874	906	883	948	908	863	862	876	851	893	904	875	828	957	861	886	858	874	912	875	809	826	910	874	853	853	867	833	879	848	814	912	851	890	855	867	924	902	872	870	858	820	898	912	867	871	838	846	869	900	911	853	837	857	868	842	882	863	841	851	816	886	877	880	876	905	844	886	816	882	867	886	862	827	856	848	829	910	869	875	886	866	908	853	880	881	845	827	866	871	833	850	876	832	895	794	838	865	867	859	854	873	902	890	883	883	834	899	863	851	864	910	840	870	881	887	858	902	894	855	825	845	880	884	839	887	875	850	887	805	887	874	862	871	841	918	873	868	827	845	864	890	863	917	856	888	814	848	888	892	865	880	880	883	885	804	865	879	875	857	876	818	821	924	877	915	862	822	853	812	828	829	832	849	872	894	869	849	847	870	874	847	816	794	861	819	839	827	854	863	884	869	851	893	848	825	874	840	865	826	848	864	841	785	872	855	872	839	885	885	829	824	836	854	885	849	888	816	907	834	884	854	864	860	825	889	851	923	863	842	902	877	886	880	874	813	887	904	823	898	879	865	909	855	865	850	890	873	872	872	843	850	847	893	821	802	849	890	822	838	842	868	878	862	881	853	879	902	877	863	863	830	892	890	883	862	903	867	863	873	861	797	817	871	915	776	860	856	945	893	813	862	817	893	834	857	829	864	843	896	842	842	886	811	827	830	894	838	845	879	831	859	830	837	877	890	881	824	846	904	839	875	831	883	820	901	870	844	842	840	828	882	882	811	832	891	878	795	827	869	897	848	826	821	886	827	814	868	861	813	851	856	871	862	839	851	872	849	907	874	861	860	887	813	812	823	861	880	847	845	850	847	838	877	791	797	862	837	906	865	834	824	835	845	827	806	846	855	856	867	865	885	881	894	811	891	871	813	816	881	883	851	879	809	931	838	839	898	841	850	907	894	861	848	901	871	894	838	830	909	903	829	899	919	842	895	850	851	828	847	903	818	857	824	750	854	856	868	868	828	925	888	825	852	867	818	855	880	842	878	890	877	878	860	856	859	874	894	866	854	882	799	850	860	863	941	848	864	909	823	862	861	825	862	865	870	855	829	907	946	912	865	851	810	864	834	879	851	915	863	931	874	828	812	881	873	888	882	858	844	840	831	808	895	839	852	867	883	876	847	859	848	869	906	835	889	821	869	904	928	852	868	891	792	861	847	821	867	897	859	802	837	800	901	874	896	833	841	905	908	879	848	894	849	870	885	847	867	881	883	852	858	899	828	851	822	869	804	833	842	910	839	836	850	829	879	869	833	849	821	834	846	862	805	830	835	869	841	863	880	936	786	875	879	858	869	899	870	941	795	865	853	871	837	894	831	905	909	843	841	874	829	882	851	851	863	888	851	820	908	899	849	795	876	853	856	855	821	844	862	830	897	864	837	855	909	879	859	872	918	857	915	814	826	871	830	880	927	864	826	837	877	860	886	949	887	856	868	900	887	810	872	847	894	872	896	884	860	850	873	872	851	901	855	910	841	826	841	861	860	802	846	885	880	818	854	875	859	840	859	769	818	832	891	827	825	884	819	887	877	881	868	909	870	835	898	849	894	861	877	848	867	882	901	855	855	856	851	872	860	907	881	831	861	846	907	869	852	866	853	841	867	905	882	841	848	846	840	866	901	798	903	816	863	845	870	814	849	861	869	877	804	818	847	861	883	849	850	842	838	834	891	898	859	832	858	848	817	855	855	872	792	857	811	832	860	855	841	822	888	839	861	891	858	839	877	842	845	841	896	880	851	844	792	854	835	900	846	818	887	909	839	874	838	818	861	846	922	859	843	818	869	869	871	909	896	821	845	870	862	879	833	847	819	894	810	904	846	834	844	878	913	839	872	864	818	835	896	886	838	880	879	879	867	856	870	850	856	904	865	889	849	859	809	818	853	825	840	856	828	833	845	896	827	822	844	867	845	848	874	803	829	836	823	896	900	863	883	820	854	880	849	839	860	869	898	882	870	862	832	908	850	805	890	879	895	869	806	855	856	917	843	866	862	865	821	853	836	878	854	848	812	836	817	821	844	876	834	907	816	835	867	909	878	867	858	776	852	908	847	847	851	842	855	818	870	841	851	860	818	851	826	896	886	823	870	929	854	856	884	874	861	864	835	895	860	874	823	874	926	853	826	858	877	873	866	878	851	822	860	897	844	872	868	895	853	802	839	842	938	860	903	913	874	844	836	870	826	882	835	845	837	890	871	870	908	857	903	837	832	847	846	877	834	887	826	864	883	862	881	818	844	904	884	875	875	881	842	904	796	865	837	858	859	805	865	870	833	930	891	871	861	867	904	850	892	847	917	817	897	831	890	830	869	881	803	915	901	848	823	891	878	878	864	854	882	857	812	840	837	882	858	915	814	909	834	859	864	863	876	900	891	893	818	893	871	858	843	879	838	849	900	843	832	824	870	852	813	865	856	912	858	853	896	862	832	865	860	867	859	879	882	876	844	887	902	876	834	820	811	856	869	891	847	878	832	853	903	841	823	870	852	846	843	879	890	852	880	851	900	853	868	882	842	860	903	781	790	881	888	911	898	849	867	859	942	844	852	846	887	906	884	876	907	851	856	832	846	843	889	883	841	862	873	846	869	892	853	848	864	837	877	890	896	836	881	859	870	820	835	873	850	845	795	885	865	863	858	816	890	845	894	900	879	872	838	818	837	853	892	859	880	871	851	904	849	836	850	866	814	864	831	879	885	905	806	910	945	913	906	885	842	877	823	828	913	835	889	852	827	811	871	856	893	859	839	845	873	849	843	836	870	857	829	838	848	859	846	797	878	859	899	858	862	854	823	879	855	879	894	870	829	878	814	958	831	857	864	861	895	829	858	874	829	907	884	870	811	855	887	885	799	908	904	820	856	913	917	844	821	885	827	869	885	856	838	845	918	872	880	818	831	846	855	864	845	856	872	813	808	828	850	845	871	761	874	811	807	829	840	878	880	919	872	916	826	894	880	867	826	898	866	865	824	877	877	867	796	831	814	903	822	860	885	850	836	868	849	873	874	863	863	907	866	868	841	794	864	862	856	861	870	854	887	902	882	860	893	868	836	839	877	900	864	890	880	830	776	875	862	829	857	875	876	899	822	832	849	863	859	863	829	851	893	903	866	789	846	861	880	893	824	847	841	880	910	860	884	845	865	853	850	856	864	897	849	827	868	840	875	854	863	896	848	824	911	856	834	906	833	822	894	840	858	856	783	862	841	840	835	830	935	881	908	857	851	842	857	864	844	889	875	938	844	841	862	873	865	814	944	860	839	839	872	829	901	907	880	849	884	874	831	846	895	849	907	882	828	850	917	900	841	846	847	901	872	928	851	837	905	838	840	858	901	843	912	915	840	888	866	876	870	849	901	825	877	839	870	773	857	842	839	812	859	869	856	856	839	822	890
45913	33221	37411	22357	12420	1391	695	559	531	522	505	453	455	455	489	454	420	440	500	425	442	451	454	427	442	424	443	462	456	412	435	468	462	457	460	427	462	398	446	424	458	440	447	459	425	484	469	487	456	432	402	434	460	461	471	432	410	406	415	418	413	442	383	418	430	439	442	455	436	449	415	451	420	411	413	459	404	420	440	455	435	468	418	451	427	412	445	391	430	403	454	419	446	423	429	468	435	388	404	426	457	419	422	435	449	452	416	423	441	462	439	416	446	443	392	417	425	401	442	411	445	436	440	436	437	437	433	492	448	449	449	414	455	474	436	455	461	431	395	451	455	419	411	421	417	419	398	458	466	434	443	453	472	425	411	412	447	397	455	430	446	457	419	458	418	379	430	435	444	450	451	469	442	443	433	441	462	461	448	423	404	407	465	502	445	463	430	425	431	452	467	390	413	467	424	445	459	439	434	423	458	470	409	419	445	449	442	424	416	422	418	434	394	423	443	426	440	423	446	403	449	449	400	425	427	449	484	460	413	403	452	406	477	445	447	403	427	421	431	433	434	447	447	431	464	415	416	428	460	411	431	438	434	423	419	431	412	434	409	454	428	432	408	422	432	439	424	422	445	462	468	434	399	443	416	436	387	442	450	437	374	451	433	460	427	484	453	440	481	436	424	430	450	481	442	450	420	436	423	423	414	421	421	463	474	482	424	430	437	426	462	439	446	445	406	388	436	426	439	440	451	432	393	450	471	437	430	420	437	451	407	468	445	394	451	446	424	461	455	450	459	437	421	479	415	407	464	404	448	477	438	438	469	449	472	457	416	462	457	445	434	444	469	436	433	440	439	421	455	426	411	451	421	408	472	454	422	429	423	464	439	414	444	435	433	438	396	441	434	438	439	498	421	431	421	438	430	471	468	458	420	429	447	425	426	436	440	450	417	403	431	400	415	387	430	442	434	458	448	439	391	471	467	435	411	431	447	434	448	460	433	440	477	448	432	405	429	438	440	427	454	411	425	449	420	465	422	446	446	458	430	445	463	420	432	475	439	376	435	423	415	409	410	479	427	404	434	402	436	474	453	444	456	419	431	419	455	450	467	417	443	420	427	424	424	419	401	468	459	403	434	499	385	454	437	471	415	421	398	403	423	428	409	434	470	385	459	461	377	394	456	422	452	422	404	408	449	430	455	450	447	435	471	400	407	450	411	444	380	429	428	434	443	488	505	422	477	425	449	425	418	464	466	466	423	509	428	419	436	427	452	444	417	443	431	456	448	428	440	434	415	446	437	440	475	437	435	424	405	465	424	430	415	454	454	405	449	430	430	430	407	420	411	407	437	435	433	437	477	416	416	401	463	419	441	420	418	438	398	464	428	414	421	413	430	449	436	451	425	415	452	430	446	449	444	460	481	428	442	452	416	462	423	424	437	445	424	428	464	454	440	444	445	454	456	416	468	459	442	450	414	463	450	426	426	420	422	405	396	408	455	425	404	427	452	459	439	424	429	443	403	438	411	428	471	435	437	447	462	401	451	410	438	367	441	478	452	475	431	440	426	445	435	437	434	427	408	444	425	478	446	474	411	427	426	456	452	420	435	433	433	400	408	422	434	415	411	470	410	444	453	435	437	440	403	416	441	459	432	458	458	438	471	426	477	424	477	444	422	425	480	451	466	459	410	410	428	434	452	435	412	427	405	461	453	443	394	411	431	390	444	423	408	448	424	440	377	451	452	471	449	414	429	426	460	468	450	435	417	454	449	437	470	454	452	435	475	435	464	474	438	432	427	457	435	429	433	424	424	481	449	489	414	459	446	441	423	440	434	436	440	376	457	436	409	477	423	449	388	423	415	440	437	448	439	419	467	469	449	437	419	424	459	463	413	433	458	422	426	417	463	392	417	457	451	412	451	436	433	454	479	453	437	455	434	420	415	408	434	391	406	451	457	441	444	415	454	447	406	463	481	414	450	428	425	481	434	469	384	418	430	497	446	463	449	425	436	410	420	432	452	447	433	417	460	415	459	444	410	454	474	459	442	428	430	448	432	431	414	438	461	463	409	410	445	416	426	448	436	473	446	405	435	417	431	437	411	461	415	396	470	447	448	407	400	427	412	437	447	434	446	462	469	397	473	456	400	432	446	455	456	420	459	412	436	460	461	455	441	433	411	443	440	460	436	429	441	460	420	437	486	430	457	461	445	418	409	424	479	440	458	423	400	384	435	471	424	441	446	456	433	411	419	433	440	468	417	421	431	441	458	433	438	463	457	471	439	452	434	442	443	417	439	407	459	418	494	457	451	482	452	455	439	433	471	446	452	441	473	428	430	429	405	448	446	398	430	416	421	444	438	446	386	441	408	429	436	452	403	430	457	438	429	404	417	452	377	419	456	444	431	438	417	426	405	469	413	406	459	460	421	446	444	394	396	401	406	425	390	456	421	426	455	490	425	444	451	512	482	442	436	410	462	450	467	435	446	474	429	447	473	417	436	434	445	437	458	434	422	441	426	413	450	412	439	455	443	376	480	407	475	452	430	426	431	419	366	409	429	428	402	421	463	414	424	434	451	434	452	428	466	455	440	411	399	441	456	449	445	485	427	487	440	458	467	444	419	480	426	457	455	462	443	437	456	415	459	443	400	431	434	437	468	427	434	458	424	458	409	477	409	484	469	428	404	399	396	451	436	472	451	428	458	447	433	450	417	401	437	462	431	443	430	422	405	472	404	443	456	446	433	426	443	429	399	446	414	455	444	431	411	438	434	430	471	445	416	430	394	423	462	442	460	401	428	449	470	407	417	414	416	430	419	427	417	436	441	438	414	401	460	451	440	456	418	456	431	502	434	406	402	427	454	468	443	457	450	445	432	441	427	407	441	439	464	404	442	401	435	470	435	439	492	448	453	449	447	465	433	414	416	416	439	455	426	464	444	429	464	452	465	445	443	435	447	439	463	446	452	498	443	470	479	457	418	430	447	410	417	411	461	439	396	430	435	425	483	431	457	420	416	447	419	419	433	425	443	447	427	463	423	412	409	431	428	410	465	471	425	444	434	459	398	450	451	454	422	417	478	442	444	439	442	381	422	504	457	418	465	431	437	418	419	464	437	407	454	456	437	435	418	402	474	402	455	426	441	431	400	426	460	434	444	465	439	453	439	435	413	436	457	442	452	467	406	439	449	426	463	452	399	421	416	437	478	430	455	433	443	415	409	463	425	423	452	488	425	457	435	432	441	475	468	455	436	449	441	428	443	425	410	429	472	445	441	412	423	405	432	402	464	452	428	454	440	411	403	410	418	454	447	438	438	422	412	456	441	421	462	418	445	456	443	444	467	444	459	456	425	423	412	402	430	461	445	427	457	449	452	458	424	441	431	463	454	437	467	421	411	470	445	431	444	457	449	424	433	472	439	429	420	417	457	435	445	437	409	403	444	442	453	413	420	448	426	416	439	463	439	427	439	467	404	436	455	438	397	431	425	471	433	460	410	455	412	442
28455	25570	38866	27306	15674	2115	1802	1534	1485	1326	1279	1088	1099	1036	1019	1018	1094	1016	1008	971	948	1004	996	990	992	1016	998	986	994	1019	1017	1021	976	987	1000	985	1047	986	1022	1010	1035	977	1018	962	994	973	954	995	975	935	969	1010	975	940	957	909	977	1001	993	948	1011	912	969	936	930	968	953	944	983	896	951	986	955	958	900	914	977	923	935	1011	978	971	948	916	888	951	950	894	985	964	999	898	966	950	936	970	936	923	889	857	918	972	952	969	966	926	926	914	972	979	936	1006	956	989	955	944	979	927	981	941	945	979	951	980	969	968	968	919	902	951	950	957	949	934	955	951	987	941	909	934	916	998	927	945	967	938	972	956	942	1006	918	905	957	1003	920	957	992	924	977	952	980	939	948	986	931	980	930	931	935	967	948	937	923	967	909	942	959	942	963	979	934	913	956	940	924	997	915	921	977	945	943	965	1019	951	913	1005	953	923	972	895	949	994	980	930	925	923	1003	1033	956	969	929	984	949	951	967	1020	939	915	962	979	928	1009	1009	939	966	996	986	913	999	947	930	937	984	895	942	954	936	922	974	942	968	988	942	955	969	998	964	940	973	962	983	905	978	928	955	940	985	956	959	946	946	963	937	937	947	921	1010	975	990	962	911	894	971	911	994	1054	914	994	927	919	969	906	985	980	923	981	1009	993	867	971	970	1004	972	919	932	943	950	949	992	966	1005	911	952	928	971	1002	922	884	930	920	940	920	929	1012	961	928	932	952	961	981	961	901	940	955	948	905	935	955	926	952	983	960	917	973	933	915	1021	901	934	915	956	955	971	933	936	920	942	969	936	983	1000	952	934	963	918	952	965	902	973	966	1020	906	937	992	974	955	929	930	966	976	969	980	921	953	908	939	946	982	949	889	942	977	941	933	1015	877	932	952	912	939	1004	911	938	963	955	994	951	942	921	930	941	950	1001	952	936	964	965	1029	944	969	953	962	936	963	1008	969	955	945	962	980	896	925	957	996	911	979	956	917	928	989	978	913	956	955	953	943	966	917	924	940	966	968	886	979	1005	953	1003	926	1037	947	963	942	959	999	969	931	946	1004	991	951	952	915	933	925	985	909	929	928	958	927	942	900	931	946	926	997	921	951	981	944	979	946	912	950	874	957	915	935	920	933	958	964	975	936	922	964	939	950	955	1006	1024	921	986	954	937	961	944	929	1002	976	947	922	945	951	922	986	964	988	971	934	923	1006	954	963	929	953	964	1002	965	971	942	952	909	901	969	964	956	958	977	928	929	989	925	889	950	982	990	952	975	964	1004	955	950	976	992	974	933	962	982	900	941	968	954	997	990	970	968	947	907	965	941	1013	933	993	958	926	992	910	974	972	943	945	932	963	918	917	958	987	955	925	956	962	972	935	981	917	968	960	968	944	952	938	932	931	990	925	910	990	988	1005	952	987	958	965	1009	931	954	978	958	938	923	941	955	953	944	957	960	987	896	924	936	957	921	1037	918	943	933	967	934	973	980	897	930	940	982	969	947	974	906	986	902	929	927	955	981	924	932	988	960	1003	945	983	987	948	954	982	904	916	987	920	935	940	954	975	966	970	928	925	939	946	926	946	942	916	946	994	959	965	908	947	943	956	949	961	962	950	1023	926	944	935	968	1000	915	952	970	967	949	970	935	977	1020	977	968	967	1027	938	926	911	989	969	970	902	921	950	940	953	941	945	927	999	889	898	984	956	971	885	1004	1033	948	965	990	944	906	988	929	880	922	971	945	950	939	922	981	947	897	926	930	929	968	967	913	937	913	963	957	962	966	930	955	948	935	946	967	960	972	950	914	951	928	946	929	957	1005	916	1015	945	949	921	977	905	892	955	950	939	988	967	947	935	979	955	977	952	929	1020	941	905	972	950	955	931	986	942	944	942	883	902	944	1001	930	977	959	976	974	907	959	961	943	972	978	912	903	985	957	1000	931	969	948	996	988	927	961	940	1003	943	958	909	985	893	1041	956	980	912	956	873	930	911	940	1004	879	1000	886	973	993	969	964	920	947	1018	927	927	919	989	935	971	947	934	988	936	930	957	971	967	915	940	974	983	969	956	935	892	948	983	994	954	927	901	953	926	1016	959	974	931	970	972	940	963	997	978	1020	976	975	929	969	931	936	968	1004	924	938	961	947	961	971	941	953	1007	933	949	964	953	998	937	945	943	987	942	928	957	947	958	998	988	919	960	942	926	952	984	925	995	926	979	1000	968	975	919	888	941	925	924	947	893	1027	966	916	912	975	949	981	1018	963	949	953	959	994	936	1030	925	1011	962	954	973	945	988	992	963	959	961	877	1004	951	918	954	929	912	923	886	926	929	918	969	968	989	960	932	1007	925	901	970	938	919	955	981	940	975	973	943	966	958	980	929	952	986	924	945	991	965	981	984	973	932	955	965	978	948	919	904	978	979	914	934	951	910	962	975	953	951	968	931	940	996	956	980	938	966	930	995	849	968	993	908	1009	991	936	903	953	963	916	998	930	973	955	873	1001	957	976	968	953	901	942	937	939	946	978	986	967	916	961	960	1000	942	1015	983	935	919	946	985	997	962	970	941	913	936	979	962	947	928	943	947	926	1012	919	927	970	955	985	979	928	941	973	957	958	952	991	915	934	914	937	907	1001	943	920	977	908	995	952	951	996	969	953	916	976	971	908	979	952	939	943	929	953	916	931	982	926	964	970	958	951	1013	895	971	941	951	954	967	952	1036	990	942	948	941	966	911	934	949	968	922	984	936	962	928	940	1008	928	968	901	975	969	1013	913	920	907	972	933	990	955	946	951	948	978	947	954	911	998	949	929	914	952	1007	964	1037	947	949	952	1029	974	988	889	945	1006	957	930	925	1003	965	963	975	952	955	944	929	919	1003	984	872	892	973	954	937	967	985	938	957	945	995	953	934	969	981	954	936	969	964	931	910	983	1011	990	958	950	967	999	989	925	944	955	958	907	939	919	968	924	940	986	919	898	983	980	953	969	997	936	919	964	1015	936	962	945	925	950	919	953	955	887	935	929	914	930	947	958	982	932	920	959	944	910	933	933	980	994	939	924	908	906	930	953	935	979	959	934	936	944	973	953	946	924	927	952	903	968	931	961	904	895	942	983	952	883	925	963	948	956	925	967	1000	970	941	972	986	962	969	945	976	985	957	992	995	903	883	939	972	969	971	918	1019	954	941	970	947	946	949	918	914	962	945	946	979	902	998	933	918	1004	932	1032	1018	900	940	1050	988	965	943	977	894	900	947	944	958	1002	955	993	947	944	927	976	957	925	938	967	932	952	945	968	958	955	947	990	943	964	929	927	970	985	954	875	974	1015	944	944	940	986	965	958	929	928	946	965	966	920	894	949	907	928	1005	970	954	929	943	912	925	966	979	963	916	948	969	999	959	953	933	907	928	930	983	934	964	989	950	964	990	942	935	951	871	965	932	888	908	975	919	926	944	945	945	896	875	946	994	955	874	906	1032	954	952	1001	925	933	933	962	928	977	939	913	954	1021	989	971	946	928	990	964	899	919	955	979	991	953	954	917	947	959	904	974	979	984	963	976	951	947	916	973	901	978	962	938	1041	958
22218	11919	9514	3505	784	541	499	449	461	426	442	458	422	432	404	420	439	427	417	497	466	443	453	465	433	426	448	435	444	463	441	458	417	410	433	422	415	431	456	481	420	447	417	415	480	397	450	468	427	430	433	430	465	437	469	430	452	443	416	458	446	456	420	423	446	472	416	434	402	454	439	438	414	421	423	434	420	449	433	440	413	420	428	434	428	413	448	461	457	423	434	458	438	411	427	441	432	422	431	472	410	451	442	431	425	430	410	455	441	472	446	425	413	438	449	462	467	438	470	405	458	412	411	410	415	421	392	456	470	418	439	425	441	451	419	439	431	416	436	440	445	461	455	443	431	419	453	416	480	435	446	372	415	408	428	443	451	450	420	450	447	415	428	381	398	433	424	439	449	425	426	430	428	457	432	454	419	423	380	453	451	394	451	443	443	417	448	412	469	444	411	432	461	421	453	409	400	452	408	472	425	418	420	436	403	397	438	423	421	418	413	448	439	465	452	424	426	460	456	437	423	456	430	477	456	423	415	428	417	462	411	470	458	429	422	438	444	423	438	463	442	367	425	432	431	425	451	419	419	398	450	432	443	442	421	438	447	427	416	431	465	409	434	458	428	417	434	453	427	437	433	420	422	402	435	412	450	415	444	480	447	436	459	453	474	413	440	436	440	425	423	429	440	436	470	440	455	463	436	441	431	434	416	422	444	438	451	453	489	412	430	437	439	437	456	472	442	461	424	448	422	425	456	415	422	412	447	429	434	405	422	411	444	449	441	469	413	423	415	416	432	422	447	488	489	405	457	467	430	456	459	463	438	413	459	474	423	446	473	431	463	447	447	431	450	410	463	455	459	444	445	438	455	422	422	417	451	442	421	453	402	439	463	402	427	426	443	426	452	427	493	480	441	408	475	456	429	456	464	402	441	436	477	438	460	414	441	457	463	458	434	444	437	441	388	434	431	480	508	459	408	437	442	437	419	440	410	444	458	442	463	441	422	431	442	425	472	420	408	445	467	447	433	460	433	415	434	391	434	413	450	434	433	468	448	430	392	429	446	390	459	424	418	395	409	428	458	457	401	439	420	452	436	440	439	439	456	454	469	423	405	464	407	460	440	428	464	386	468	447	429	409	370	465	438	433	432	467	411	458	438	454	431	410	457	458	448	417	415	475	427	430	438	437	449	413	406	431	444	394	460	421	434	436	409	449	421	456	449	417	449	428	447	411	450	463	439	407	439	423	404	457	418	436	417	475	447	444	432	436	420	462	447	433	422	441	422	428	417	420	413	449	435	426	455	373	450	433	418	429	427	412	408	469	419	439	427	460	382	396	443	412	400	427	416	457	467	421	453	425	455	414	430	404	445	424	438	440	472	460	449	451	416	425	414	455	456	481	453	443	411	457	445	423	442	442	424	420	453	403	444	448	430	469	421	433	467	442	414	429	441	437	417	415	402	451	395	451	456	395	426	426	430	438	426	448	405	435	413	433	437	434	454	451	470	456	449	419	443	451	462	402	451	404	402	467	396	436	447	450	450	478	407	443	439	411	424	382	432	413	422	427	415	427	397	441	425	418	527	468	451	448	418	409	392	437	457	434	469	453	422	421	479	422	407	424	413	437	434	411	446	441	411	446	453	456	452	407	401	390	415	467	445	418	404	424	426	483	453	421	408	445	482	395	422	455	420	380	427	426	444	460	434	431	457	454	466	450	470	437	402	468	432	413	469	444	419	462	409	401	411	444	462	453	421	433	465	435	453	398	410	419	430	465	394	441	447	434	460	465	378	446	432	439	437	453	466	448	461	433	478	420	458	414	448	417	426	462	432	484	491	434	408	459	403	427	475	431	416	418	437	472	448	444	454	474	397	466	442	415	462	408	424	455	423	468	462	437	447	482	424	414	437	391	439	451	429	479	439	472	432	436	476	443	449	453	432	458	481	436	453	422	409	448	391	401	423	462	428	489	396	436	449	437	454	409	433	435	427	440	445	366	435	433	451	460	398	434	457	430	473	380	418	461	460	476	446	416	423	392	414	396	448	439	459	426	383	431	438	414	460	446	442	432	492	467	434	446	457	461	435	420	463	428	452	421	429	421	383	417	441	417	401	442	455	415	414	405	399	454	477	448	399	428	437	432	410	408	436	421	415	480	482	414	435	417	390	464	446	443	376	428	469	405	437	414	423	431	411	448	431	455	448	424	467	444	400	449	449	378	447	453	411	405	462	458	448	432	424	445	431	433	478	457	417	461	428	423	408	458	456	419	439	448	415	432	500	408	417	439	432	401	436	428	441	433	430	395	475	403	435	393	452	444	426	457	457	415	403	438	456	414	406	431	451	421	441	468	423	441	460	419	386	417	457	431	460	377	457	418	418	457	440	422	426	445	423	448	466	456	469	421	450	464	450	446	434	442	430	424	463	451	454	429	417	420	391	444	433	448	461	441	442	435	426	423	454	437	474	445	420	461	485	416	426	421	442	427	424	409	488	453	455	395	457	435	438	436	420	433	447	428	468	462	436	455	435	463	454	442	449	442	431	417	410	429	424	421	434	467	447	440	449	447	480	490	412	457	423	402	466	438	448	435	426	434	443	420	406	440	461	410	430	442	429	413	443	440	423	435	427	418	440	462	414	441	459	442	450	429	464	451	438	435	448	476	390	438	458	394	434	402	443	452	434	469	421	441	485	435	409	430	407	429	419	403	458	459	425	457	421	407	423	464	419	403	417	388	440	453	402	450	443	455	460	420	396	418	455	426	422	407	429	457	420	423	402	405	446	425	437	449	467	466	443	450	446	433	438	437	437	426	414	461	435	421	400	444	427	476	415	452	405	468	453	445	430	420	428	449	422	402	424	433	426	402	427	419	423	431	427	441	455	412	426	437	456	441	433	416	460	446	397	436	435	436	489	486	447	417	423	447	471	434	436	478	441	429	449	424	462	426	446	440	421	416	398	443	456	452	423	414	444	444	456	433	497	489	450	407	462	400	458	419	396	409	460	435	427	450	434	402	413	476	459	424	429	423	446	398	425	409	432	436	431	420	440	400	443	422	434	461	462	464	382	472	456	380	388	409	395	415	455	412	466	432	431	444	449	462	430	453	471	405	458	439	425	437	442	445	455	420	461	493	431	438	434	453	445	464	470	420	416	386	397	466	402	423	439	461	427	457	376	430	436	462	426	447	456	416	402	434	435	431	406	408	445	480	406	454	447	392	451	372	453	434	410	421	429	502	405	432	435	421	420	413	432	439	464	440	400	436	429	465	427	401	481	465	432	440	422	454	457	394	427	421	425	445	467	414	455	440	442	418	390	441	397	473	442	470	462	412	470	467	443	422	467	420	432	399	407	457	426	460	445	460	460	438	429	404	447	468	421	470	458	393	435	410	413	417	448	460	425	462	417	453	400	418	430	446	456	479	422	434	441	468	473	444	464	485	443	427	474	426	402	412	431	435	476	420	413	421	453	416	442	410	441	436	397	432	415	425	441	433	511	421
13230	9506	14239	7059	1940	1283	1191	1093	1046	1075	978	963	918	980	984	991	986	1027	965	969	950	981	972	923	930	990	975	943	943	1026	924	926	935	914	961	975	993	959	950	1007	981	969	905	961	967	959	963	950	953	944	1002	918	842	912	965	936	916	960	944	986	953	904	957	931	884	966	921	908	900	960	996	914	985	959	970	932	974	902	909	936	941	982	919	946	967	909	918	955	922	962	938	921	941	978	967	945	917	965	894	988	1007	1049	952	936	922	926	983	925	938	939	996	965	929	891	921	992	948	894	908	942	986	919	893	919	917	932	888	960	971	952	931	953	915	976	928	958	932	921	1007	978	969	966	927	967	972	981	941	930	969	903	893	913	980	956	922	964	928	897	946	953	929	928	916	981	901	947	918	896	938	899	947	937	935	938	978	897	931	929	908	906	920	949	972	965	909	886	953	944	960	935	939	896	950	921	915	921	917	959	944	920	948	960	1006	946	969	939	924	874	915	924	1018	942	967	932	1009	983	997	969	990	930	916	966	974	963	946	930	947	924	967	976	942	914	962	951	927	954	953	906	915	966	944	918	972	1005	966	959	957	963	1004	935	989	955	885	941	981	874	933	912	934	935	935	1038	913	955	940	988	949	973	937	938	942	922	934	951	954	934	922	966	999	958	954	909	948	970	922	921	937	913	921	948	944	903	912	911	927	928	898	939	947	912	873	943	931	926	961	941	907	936	904	949	978	948	927	919	947	980	895	937	927	986	978	935	944	943	938	972	889	918	920	888	930	983	976	978	900	915	989	940	921	927	921	892	959	975	1010	988	985	964	902	931	943	938	986	909	961	968	940	928	961	906	886	916	930	978	945	879	948	977	968	917	946	966	958	954	963	904	954	938	906	916	961	954	954	937	937	946	925	947	953	967	858	888	938	917	949	999	936	937	917	973	913	932	1004	930	922	927	1006	924	927	947	946	919	980	877	1000	957	957	896	968	892	917	948	922	898	918	916	972	1003	921	934	942	928	944	987	905	919	864	907	983	971	946	933	989	966	926	958	955	1010	1003	960	960	925	1000	965	1030	956	970	972	949	962	933	963	1008	942	980	988	939	985	911	894	952	934	913	936	945	936	951	935	937	916	940	929	949	908	924	954	969	921	956	986	911	934	897	973	900	951	939	967	930	927	942	959	963	955	965	915	965	940	986	957	856	896	951	958	902	938	958	941	991	912	937	934	907	929	935	946	912	947	877	931	947	951	958	967	941	924	955	953	942	900	978	942	867	954	956	926	977	926	943	944	957	884	946	946	930	995	910	935	904	963	883	868	933	929	939	956	972	976	914	996	961	950	914	992	886	914	952	958	929	962	951	940	969	965	960	917	938	985	977	952	971	976	949	930	942	953	925	924	943	923	888	951	978	925	936	949	984	981	907	896	964	938	986	934	930	962	894	933	1017	962	974	955	936	945	984	899	941	913	965	910	954	929	983	907	937	895	963	936	924	917	986	954	960	949	951	950	907	971	972	944	893	945	948	986	912	929	906	924	926	943	989	948	953	923	913	967	966	942	933	914	925	895	923	939	934	978	1002	907	944	929	925	956	881	944	940	940	967	953	956	942	912	919	987	974	935	923	960	933	890	949	914	938	1006	952	929	960	959	920	959	927	980	940	899	923	920	939	895	960	893	915	980	920	925	923	909	882	944	915	970	983	995	963	942	954	1003	928	907	944	938	969	963	932	969	945	970	934	892	992	942	983	898	955	904	980	944	970	952	963	940	1041	901	978	963	959	999	958	986	923	902	932	976	951	949	962	892	955	923	955	984	940	927	940	964	942	946	961	940	903	894	1000	961	903	965	952	943	952	936	895	894	938	958	954	953	975	940	893	897	942	965	945	941	957	953	973	929	951	988	890	902	917	896	926	882	953	952	959	1032	933	965	936	945	975	941	899	938	959	980	957	958	977	949	964	935	935	942	952	964	932	971	934	938	1011	951	902	916	983	942	968	928	960	941	927	986	950	1008	919	963	957	978	962	959	945	916	863	916	939	943	940	967	944	988	990	989	920	928	936	929	911	947	994	1004	921	959	910	1001	972	887	977	977	926	926	946	936	931	964	942	953	959	923	954	924	901	942	984	943	918	937	946	951	942	933	941	942	939	938	945	912	916	929	955	990	989	924	909	966	954	939	950	933	955	944	925	884	904	996	999	890	986	968	891	965	935	922	966	889	954	1016	963	936	872	927	964	925	938	928	939	970	869	934	957	889	946	943	955	941	1003	960	921	945	948	988	922	879	942	942	978	932	932	999	973	952	971	987	943	943	902	897	962	981	935	915	956	939	979	945	1005	936	928	967	963	962	971	943	904	911	955	980	938	963	983	946	938	958	959	948	907	918	988	938	985	890	929	983	929	1016	984	955	945	970	902	908	977	929	989	935	945	933	917	962	944	948	917	971	960	946	996	973	910	899	977	931	910	896	918	965	992	976	890	944	990	977	1018	957	896	946	1002	939	986	941	947	961	970	962	928	955	915	938	937	952	968	916	958	934	926	953	997	940	928	920	959	967	1027	893	989	967	938	926	997	979	926	897	956	904	934	936	958	972	994	943	973	978	978	945	971	898	963	977	932	984	957	938	905	896	942	907	892	938	837	965	912	941	950	920	968	955	950	917	905	968	1008	934	975	917	916	965	949	919	901	900	974	928	994	979	959	957	918	933	934	941	976	934	939	1003	959	932	940	952	933	954	906	956	920	910	943	975	960	993	934	928	950	903	897	901	952	940	954	949	957	967	968	964	976	969	967	922	1006	956	959	990	1018	980	901	910	908	968	965	923	899	974	942	962	915	933	907	871	962	957	973	952	908	968	925	957	912	903	969	972	983	915	941	879	974	955	984	961	977	970	933	924	981	965	966	945	967	965	884	950	912	983	922	903	905	948	970	977	937	929	874	946	909	926	959	932	981	965	1046	995	994	953	923	969	886	965	877	888	924	967	1011	945	1008	943	907	903	964	965	910	980	966	971	918	992	939	934	936	977	946	934	924	999	998	954	972	958	883	910	901	924	931	874	971	965	980	983	931	984	968	991	971	968	911	997	1027	981	975	980	936	891	955	984	902	962	960	889	1004	920	965	896	939	896	974	973	946	984	923	959	859	914	924	967	968	944	929	895	981	919	970	934	934	955	956	973	942	976	930	944	947	939	919	946	946	907	942	936	982	938	947	905	899	970	928	948	900	969	936	935	952	900	939	959	943	948	920	941	906	954	893	965	935	906	924	978	987	902	973	928	960	895	943	934	887	952	945	944	914	930	881	948	988	937	999	976	955	920	949	960	940	924	933	928	958	960	896	939	922	947	931	883	968	990	916	937	966	954	1000	926	899	966	957	940	962	965	932	926	937	949	952	945	927	948	984	969	944	918	927	947	908	941	953	924	966	961	889	969	908	932	936	981	958	949	924	991	951	967	911	924	958	975	1009	930	949	963	927	950	932	940	931	922	917	939	965	907	970	909	948	923	903	994	985	922	881	980	927	978	970	930	942	950	939	944	952	961	939	928	927	944	935
37560	24648	25823	17714	7646	806	471	463	452	438	417	391	391	453	392	404	377	401	370	381	367	371	366	420	402	385	418	408	448	382	419	394	359	407	371	409	419	382	409	415	382	389	378	405	378	418	391	368	403	437	394	422	405	392	398	426	407	340	431	405	390	379	354	405	371	383	365	423	401	368	442	405	366	378	364	439	365	410	367	412	385	377	386	390	391	360	404	380	402	438	388	420	422	394	390	394	399	398	359	384	376	379	377	398	415	376	416	420	417	410	389	387	411	363	376	442	393	406	384	359	385	421	416	404	401	363	407	372	356	405	396	409	399	428	405	423	364	351	375	364	402	399	412	352	371	417	392	411	397	402	400	358	382	354	369	445	413	377	445	389	378	393	406	388	363	378	424	404	446	383	390	434	430	419	397	382	378	375	443	418	402	357	392	405	363	376	400	377	388	389	436	386	398	390	385	400	399	391	418	364	374	393	415	415	402	410	420	377	394	411	363	388	397	397	395	395	410	393	420	406	389	387	411	379	388	426	415	346	354	435	399	390	412	395	377	407	415	383	386	374	338	350	407	363	380	380	388	403	392	407	389	375	384	383	409	405	357	420	396	443	386	381	380	385	382	367	375	429	422	379	372	377	369	395	393	406	420	372	368	397	400	396	425	395	415	428	382	394	398	383	393	423	411	384	386	367	387	402	419	379	386	389	405	353	392	436	402	391	373	383	412	411	379	409	367	387	426	375	379	349	381	415	418	377	396	382	402	397	400	404	363	394	391	368	400	402	348	373	422	367	377	394	391	387	408	400	402	414	405	390	406	376	415	364	378	379	384	364	425	402	389	380	380	397	381	417	424	434	404	384	367	404	350	367	405	348	373	404	391	407	407	394	361	390	368	369	381	418	422	375	399	331	409	358	379	390	408	434	369	381	379	398	387	417	399	380	367	371	442	406	397	396	388	395	359	366	329	336	369	391	371	386	391	397	420	431	411	402	391	361	414	431	379	380	375	384	383	393	376	411	373	408	407	397	392	365	384	399	443	385	396	394	377	387	382	389	414	380	367	394	371	397	386	402	392	382	397	388	377	395	402	388	426	372	387	370	377	425	391	364	406	404	370	378	424	439	445	405	372	413	401	414	402	399	411	446	346	372	397	368	343	408	390	360	391	367	423	402	360	384	335	410	386	433	359	394	420	416	416	401	390	380	372	424	406	390	356	393	404	426	395	388	396	389	374	426	356	372	384	385	406	392	396	372	346	390	401	396	427	408	395	384	374	424	413	402	351	405	417	383	361	386	409	420	418	399	421	413	390	366	419	433	368	417	391	361	342	351	371	404	383	377	441	382	392	411	386	434	392	341	399	384	403	379	373	404	401	373	387	369	384	384	370	405	407	420	394	404	407	418	387	401	403	401	402	380	401	406	431	385	415	381	426	395	400	365	399	401	345	403	382	394	387	369	387	377	387	416	370	385	423	436	417	413	434	394	406	390	362	372	372	401	419	379	426	413	420	407	397	401	380	359	424	400	416	372	362	405	396	372	408	410	366	382	411	414	402	420	367	420	408	423	417	444	439	412	382	365	354	395	364	397	400	373	396	409	402	397	432	378	354	387	419	411	409	383	388	410	388	376	405	373	372	396	389	354	419	416	375	398	395	377	405	356	394	428	404	379	388	417	394	398	411	407	368	368	364	404	369	381	398	398	373	379	409	377	391	393	391	372	395	402	369	421	431	363	410	404	453	410	385	414	350	383	365	401	388	412	413	355	389	380	372	389	360	394	396	422	448	355	422	410	399	404	401	409	421	434	382	385	392	403	367	370	391	363	397	407	420	400	381	441	378	378	418	410	411	370	391	396	405	368	345	373	406	392	386	351	340	402	405	394	403	394	364	383	384	371	415	366	366	392	401	389	378	385	401	367	362	372	384	426	404	364	376	395	366	386	395	396	375	377	376	406	375	401	426	397	368	374	393	384	395	395	377	387	384	372	388	394	366	384	369	361	381	383	360	420	403	389	400	401	383	402	418	394	387	397	403	397	338	386	393	418	413	421	346	398	446	399	398	411	437	406	409	370	387	411	412	397	408	372	401	389	405	375	381	351	369	383	414	374	413	404	384	431	393	436	385	418	423	391	386	393	390	410	413	404	390	398	385	412	368	370	379	384	437	422	402	400	377	379	415	408	384	410	402	397	408	406	394	405	386	376	386	387	415	381	404	410	411	379	411	392	383	411	428	402	384	392	350	392	394	366	382	402	427	398	397	387	398	424	387	404	372	399	371	404	404	371	388	354	422	374	400	401	394	402	410	406	383	386	412	446	394	354	400	372	474	429	431	375	330	356	416	365	378	416	424	430	380	368	382	400	392	404	388	415	384	411	417	408	406	387	406	401	407	391	390	401	384	387	428	402	411	391	410	417	391	391	377	346	399	375	396	376	385	409	423	408	407	410	424	402	355	391	420	408	414	402	403	388	403	378	431	405	413	402	371	394	374	403	385	389	426	354	381	378	423	410	405	417	390	375	422	426	412	380	364	423	406	328	430	412	375	411	392	410	399	385	368	370	416	417	378	395	402	369	376	404	388	383	412	453	357	400	392	382	366	417	408	385	362	407	397	392	381	381	413	395	392	378	386	374	379	370	377	404	381	431	399	414	406	383	384	400	393	385	412	404	353	415	393	406	374	392	372	428	395	388	391	430	431	393	398	376	403	382	407	435	386	413	393	413	444	397	397	382	411	384	402	347	424	402	427	348	404	407	400	422	417	360	367	376	408	359	393	357	351	407	380	410	400	403	372	372	406	373	391	416	357	397	418	390	365	407	414	397	382	384	365	370	366	398	381	380	379	413	386	414	442	427	407	413	420	393	402	431	381	388	412	371	375	400	395	412	410	383	373	402	404	378	386	420	408	404	419	406	361	373	427	385	398	403	384	421	438	429	412	380	388	412	358	424	428	383	380	375	390	382	354	406	400	400	442	403	420	396	391	431	434	387	388	423	371	409	391	389	399	377	389	399	380	382	419	413	375	371	387	403	392	427	372	385	390	386	391	396	411	396	363	390	385	400	404	367	384	383	427	384	349	372	398	357	450	415	352	435	429	389	378	399	361	395	363	381	356	361	374	385	384	389	375	394	394	438	376	390	371	359	384	384	395	375	399	420	409	424	388	393	376	367	376	399	419	410	385	406	390	429	393	354	378	444	388	382	336	404	408	395	381	382	408	377	432	404	434	403	400	373	390	414	413	375	431	405	421	361	377	381	368	384	394	412	369	374	416	401	419	407	386	413	364	393	400	407	396	378	404	408	385	398	420	386	368	420	390	403	380	402	393	383	399	381	370	418	390	353	394	382	404	405	401	392	402	403	356	350	384	368	419	382	384	369	421	387	375	361	364	417	395	390	398	411	401	387	406	413	383	392	429	393	369	350	401	432	375	386	361	427	389	401	386	417	389	444	393	381	366	379	429	407	451	403	354	374	417	392	355	371	404	419	363	384	390	434
23663	19469	31052	23649	14254	1508	1347	1167	1060	1122	980	957	994	934	970	931	969	949	889	910	919	889	908	842	864	914	907	875	888	893	892	951	931	886	890	914	862	928	891	895	934	923	892	878	962	926	966	860	915	904	830	901	858	911	921	909	828	844	797	872	835	904	902	900	840	870	841	869	868	852	879	867	870	887	910	877	864	820	859	869	833	847	902	840	866	890	925	891	933	850	874	863	923	838	818	851	915	848	851	866	866	845	859	860	859	896	852	819	841	933	862	869	889	862	816	889	854	860	885	861	866	884	909	865	848	935	854	839	901	823	877	931	885	869	894	931	909	854	884	854	843	862	933	870	894	828	900	807	907	885	888	907	885	912	901	900	874	845	891	921	889	892	848	922	854	839	908	862	872	877	906	909	910	902	835	831	878	854	894	902	833	899	884	820	821	927	888	865	880	895	899	856	934	863	877	898	905	840	874	875	882	887	825	869	882	884	817	866	828	879	913	870	902	866	941	863	895	923	873	843	906	924	882	870	846	861	849	873	827	905	805	911	858	899	925	871	862	871	877	865	855	863	878	874	863	890	872	873	943	828	833	844	828	831	895	872	844	852	872	848	900	862	822	886	881	843	902	915	894	872	815	925	863	881	897	915	871	848	901	874	872	899	844	870	862	882	821	878	848	827	886	888	876	890	893	901	872	852	985	854	835	836	846	821	890	905	873	886	844	936	862	895	912	862	881	870	896	888	861	828	846	856	882	885	851	844	826	873	888	917	882	877	829	858	865	908	852	886	822	903	867	952	885	835	855	901	916	839	879	833	855	923	899	887	885	828	867	863	895	851	812	880	897	852	877	868	895	875	835	796	876	898	866	888	799	904	899	884	862	847	853	881	896	867	891	838	867	857	895	882	858	804	905	873	897	899	819	819	911	885	867	852	872	870	866	866	884	866	862	857	903	875	935	856	875	905	896	931	897	886	864	849	855	935	863	847	872	858	890	872	902	898	865	918	892	876	869	873	827	859	882	909	898	917	856	819	967	829	959	886	853	835	916	873	892	839	909	884	842	827	893	895	889	861	885	873	843	896	846	838	825	884	920	866	859	863	876	867	898	844	863	926	856	833	876	915	903	866	818	926	869	906	894	874	862	905	849	861	914	812	875	877	863	919	844	866	842	905	875	841	904	888	897	877	871	911	844	860	821	903	805	883	900	881	871	851	885	882	865	846	909	893	884	940	852	851	866	871	845	873	890	893	918	853	888	843	912	971	867	914	882	867	917	859	874	855	918	894	892	888	857	899	877	850	911	837	873	887	879	856	876	875	886	862	875	834	853	903	891	880	863	867	889	820	891	848	856	874	903	944	842	894	916	857	915	831	867	867	899	863	892	894	867	831	900	859	862	858	903	873	879	867	901	930	836	895	875	896	891	866	903	907	873	869	889	883	910	878	902	855	885	899	874	894	878	900	860	835	904	921	869	878	837	832	863	854	868	892	856	884	861	894	873	838	838	875	889	920	839	883	898	880	885	915	910	896	901	912	914	858	879	862	863	885	893	886	867	883	891	867	806	868	858	851	878	831	873	974	871	830	851	865	910	882	860	916	909	882	821	884	887	854	889	856	886	886	889	901	835	868	907	851	870	896	869	907	925	865	854	829	877	920	875	852	866	856	834	947	878	913	851	866	910	857	882	834	933	868	882	847	879	801	909	850	878	854	908	872	881	852	894	865	872	856	840	910	856	880	854	906	834	858	862	906	877	882	804	867	897	907	881	875	868	855	883	835	882	877	917	825	849	809	869	906	886	831	852	873	864	887	863	899	861	931	921	871	828	837	863	889	917	878	934	841	869	866	878	912	841	882	850	892	888	891	913	869	925	841	931	828	938	818	871	890	891	808	919	817	858	925	822	962	860	852	859	851	832	904	866	935	854	880	908	854	867	854	805	840	861	884	901	864	836	859	830	898	842	843	836	854	863	859	846	828	883	900	889	802	897	879	858	859	877	872	865	869	880	871	841	873	873	874	912	903	854	897	846	836	871	882	880	849	920	839	871	852	913	819	874	877	888	866	868	851	871	878	910	841	838	865	866	848	901	867	885	863	855	911	845	880	850	874	888	850	832	900	909	882	839	917	876	873	832	877	827	915	847	859	856	907	874	868	927	868	878	889	925	930	922	868	818	951	876	889	844	852	892	844	813	847	890	881	884	891	875	891	851	920	845	935	889	852	867	853	880	925	905	929	858	883	942	879	891	865	901	825	897	935	851	923	838	864	859	895	853	881	852	893	870	852	868	834	851	911	863	869	925	906	883	890	852	877	832	860	904	832	900	852	862	887	927	902	894	862	852	890	926	849	891	846	857	893	899	881	892	872	871	883	837	872	904	923	882	844	868	823	856	914	853	870	837	839	864	840	839	879	852	924	867	905	839	919	897	899	849	840	833	866	856	910	886	878	901	884	855	812	906	940	855	892	882	854	864	858	873	807	865	890	837	882	874	863	905	841	880	873	890	876	850	894	892	849	872	815	852	893	883	876	870	879	888	866	873	841	876	826	854	829	889	887	908	890	831	942	919	856	813	888	867	854	847	892	875	854	855	883	898	919	906	882	870	889	881	861	909	904	929	881	893	881	856	873	870	844	882	890	889	882	830	857	896	907	887	863	900	902	852	846	877	849	915	897	901	873	885	888	840	869	866	884	881	837	884	881	847	908	885	912	865	854	887	879	866	854	859	940	888	822	862	911	857	843	904	850	858	832	873	914	907	871	915	888	852	913	842	907	817	916	871	894	882	869	857	855	863	912	891	887	859	891	841	851	926	882	853	913	832	889	850	863	874	947	897	912	864	883	885	893	851	849	861	806	880	878	880	876	918	974	878	890	904	892	863	885	861	896	869	893	848	902	904	867	886	894	863	827	895	911	865	883	844	855	883	868	888	838	828	866	857	960	858	886	876	910	848	847	906	854	914	849	856	877	879	898	809	840	850	887	894	840	865	896	864	878	888	846	914	846	872	929	894	915	934	896	887	851	900	864	925	883	858	880	837	885	861	831	911	885	892	851	881	921	863	941	905	884	946	838	913	905	836	851	874	863	830	846	838	849	879	866	901	860	803	823	879	872	853	894	905	866	870	866	898	879	885	806	900	847	860	884	862	846	853	842	914	858	857	890	892	870	931	908	832	891	856	853	852	819	834	874	880	866	872	923	860	893	853	859	917	878	849	851	867	851	870	857	892	850	861	869	896	810	847	914	859	845	859	850	880	823	891	883	861	917	918	887	894	926	914	905	856	864	867	917	883	901	858	863	884	894	851	919	854	819	869	841	879	895	841	884	891	945	884	781	846	877	872	924	895	902	928	870	881	877	867	837	884	890	833	867	879	898	875	866	874	862	858	866	895	873	917	903	851	915	851	884	853	838	837	894	888	876	867	883	882	881	927	889	866	883	872	879	903	879	850	949	869	871	921	868	872	907	859	918	850	876	908	859	870	885	925	882	875	844	904	865
48397	34365	38029	26127	14773	1659	636	565	533	500	491	477	506	478	435	488	495	462	424	464	462	461	426	473	482	474	402	466	471	429	422	472	434	430	412	448	470	427	470	449	455	456	454	398	446	469	447	416	490	446	480	443	434	416	420	404	386	439	446	448	450	482	471	475	433	434	453	443	465	431	420	433	389	424	459	462	439	467	448	413	417	433	461	436	468	483	421	429	439	459	495	453	456	462	447	470	432	436	421	427	473	440	449	423	451	428	459	454	432	434	434	454	457	462	438	473	429	484	444	386	411	444	461	421	449	449	478	425	414	420	402	437	468	443	485	450	458	434	465	424	457	436	475	447	419	458	453	441	457	462	393	485	466	418	443	399	399	450	499	474	448	397	384	485	426	476	475	415	426	415	409	457	467	438	445	448	471	462	444	426	427	441	412	442	419	480	429	456	462	425	448	502	422	434	441	458	466	436	427	432	480	449	480	399	427	481	473	436	439	477	416	423	420	387	425	420	514	474	437	463	441	484	430	435	465	474	448	468	421	430	473	438	408	437	436	449	455	453	443	470	444	437	429	428	426	478	458	468	443	427	418	444	432	442	445	411	467	463	443	449	387	448	423	401	435	449	446	443	413	438	469	403	424	433	452	441	459	407	424	461	455	446	417	430	462	418	511	438	455	438	414	468	449	471	421	424	453	435	502	398	456	413	468	514	454	482	412	477	469	452	428	461	452	437	433	455	431	423	451	431	445	425	438	419	467	499	419	398	439	445	430	454	433	431	417	432	452	424	420	473	479	421	450	444	456	432	466	479	432	420	453	461	424	426	502	421	432	428	431	411	475	452	434	393	414	412	426	471	408	416	435	444	470	456	431	446	444	471	437	445	463	413	439	466	455	417	466	452	433	437	427	409	452	493	430	440	440	449	435	451	440	395	494	412	442	441	455	376	454	454	493	476	473	423	463	435	460	457	460	471	477	474	413	416	442	434	471	462	458	382	468	471	436	435	421	449	410	472	454	455	444	445	447	441	430	414	481	422	445	513	425	431	431	481	441	478	459	442	469	448	480	436	425	430	423	424	390	469	455	412	466	459	445	419	459	432	429	429	425	440	454	436	479	399	399	474	406	444	395	416	456	460	474	402	430	459	414	490	443	472	441	436	462	446	435	435	444	405	479	447	471	439	423	409	448	459	418	394	441	456	401	423	443	421	445	431	441	441	425	455	422	484	464	417	437	421	439	423	443	453	411	436	410	440	442	446	433	497	441	435	407	488	490	439	439	413	426	447	379	459	465	445	432	445	444	433	444	448	438	453	443	375	429	447	434	409	497	428	442	448	448	428	435	449	464	456	445	461	427	457	448	466	415	428	455	459	439	459	434	437	461	435	452	443	447	441	425	463	461	453	459	413	431	480	442	483	471	429	438	431	428	429	459	425	432	393	483	486	475	438	447	384	440	466	461	415	411	408	437	443	446	436	415	444	427	446	388	456	428	434	455	472	499	400	468	450	470	424	461	456	450	448	454	408	410	470	464	468	460	472	456	459	468	442	431	497	427	436	433	425	433	461	477	417	429	430	488	456	435	448	415	423	470	410	435	472	437	419	433	457	451	410	448	422	449	446	440	475	469	477	441	445	422	430	434	445	417	435	423	445	464	485	445	416	442	457	436	447	462	435	492	446	453	430	440	397	486	489	428	402	463	443	440	457	391	442	428	427	399	416	428	448	424	448	467	425	408	443	413	449	435	414	447	432	419	409	458	431	461	438	431	420	428	459	412	452	412	400	465	429	478	449	431	468	412	428	440	446	425	436	475	444	393	392	455	479	444	420	429	471	469	417	410	426	458	437	455	455	426	409	437	460	432	473	501	457	432	451	443	437	413	422	472	441	408	454	441	423	432	404	438	441	455	479	420	442	468	463	404	434	423	423	425	476	452	458	444	423	423	442	408	450	448	433	448	435	443	429	457	445	393	441	457	435	457	411	479	427	452	437	450	449	468	439	402	411	438	471	456	434	457	449	398	446	438	451	451	480	489	421	461	461	466	442	411	461	435	424	429	436	436	437	423	425	427	424	457	457	481	447	452	434	470	433	435	410	415	424	435	437	410	435	453	439	432	419	443	434	425	440	460	438	402	431	462	413	408	428	469	472	426	463	466	454	430	438	463	460	445	459	439	442	409	451	447	421	432	442	414	416	433	446	424	408	405	455	419	426	466	415	484	426	397	418	488	429	437	423	449	443	430	423	429	469	441	454	412	410	469	454	437	449	438	456	379	474	477	437	449	464	425	451	415	445	464	456	433	435	427	439	453	452	469	439	463	441	441	452	493	456	411	472	489	405	458	445	415	421	458	472	470	437	416	444	433	456	418	447	412	455	491	430	443	467	458	444	466	492	415	451	419	458	469	432	467	411	430	434	480	461	447	436	446	406	452	456	468	452	458	446	439	423	410	427	458	445	444	397	437	434	452	443	415	424	463	429	445	466	469	425	467	423	444	422	407	433	403	446	444	431	471	442	492	464	415	462	443	454	462	472	459	469	464	463	385	472	451	449	445	442	420	436	454	458	433	448	463	445	436	447	457	435	457	459	420	431	428	438	454	428	444	457	403	412	421	438	425	402	421	423	435	438	425	421	461	441	459	421	453	462	417	427	471	458	443	468	445	468	429	437	438	444	468	433	441	433	402	411	439	435	403	421	469	431	424	435	412	438	459	436	451	447	438	425	426	452	416	434	441	385	436	485	435	398	422	473	437	446	412	454	438	451	460	454	443	443	421	404	428	455	458	438	440	438	456	438	480	406	462	459	434	431	460	448	399	475	415	465	448	512	417	471	413	415	408	419	424	410	445	480	448	470	426	427	424	434	419	475	451	466	468	435	405	438	463	448	439	428	432	449	452	443	434	431	478	454	447	435	426	448	472	411	432	478	458	444	481	469	449	418	498	476	454	403	397	443	441	463	477	430	433	428	433	462	410	445	428	451	422	468	429	405	477	443	427	439	432	444	444	451	435	474	434	470	452	474	393	431	457	434	436	488	436	464	425	410	430	447	409	429	416	422	439	437	469	458	403	406	440	440	438	417	438	465	429	462	421	483	415	436	474	495	454	415	443	432	460	417	396	423	408	431	463	408	413	407	443	438	428	454	421	485	437	478	406	395	371	449	439	479	450	468	459	451	440	442	427	429	398	443	463	450	464	438	419	441	436	433	435	436	493	471	442	396	416	421	391	458	422	451	415	431	450	419	412	450	430	448	432	423	432	456	439	431	431	439	448	443	428	394	451	444	470	459	450	419	408	466	452	451	396	429	425	458	413	399	447	476	448	436	434	450	463	426	435	429	401	435	446	416	418	490	451	451	452	464	440	439	420	464	489	448	447	439	435	440	433	440	407	481	429	424	417	443	470	449	440	422	418	411	406	401	425	460	425	413	460	404	488	448	435	406	443	414	427	454	460	466	394	391	457	458	444	466	401	433	422	478	458	490	416	470	484	453	477	435
30115	26409	39701	29953	19645	1931	1701	1426	1399	1407	1177	1197	1091	1079	1063	1048	1038	1011	1033	1025	1008	1003	1041	1046	1015	1022	1048	1047	1046	1082	1060	1040	1049	1021	1056	995	980	1060	1008	1005	986	1019	980	985	1037	959	1003	975	983	964	977	987	977	984	996	913	984	974	961	945	993	975	898	964	988	986	945	940	962	965	949	1013	974	1002	1012	974	975	980	1006	984	976	1013	959	965	991	958	974	994	963	937	952	967	1014	954	977	950	916	977	958	901	1008	936	974	1021	965	1051	967	966	1018	985	1020	956	955	942	958	966	981	952	952	955	1013	993	988	979	958	961	948	1018	990	966	998	1009	995	930	978	996	899	1022	1002	970	1036	979	968	945	959	951	991	939	976	969	980	1004	944	1029	1033	1008	1007	961	973	969	956	968	966	952	977	963	980	996	951	968	974	1003	942	965	977	1009	975	985	935	951	983	966	949	967	951	959	1017	971	993	950	1005	979	1026	944	967	994	1019	1009	991	959	914	990	948	1001	961	975	966	953	911	1001	951	937	940	982	973	982	1000	967	1011	946	981	939	962	1003	980	968	981	949	912	954	931	976	938	997	983	955	952	948	922	951	941	962	1049	931	965	958	930	957	919	932	998	1003	955	979	961	965	974	958	965	1014	937	935	965	963	950	1009	924	1003	981	989	961	984	995	972	964	963	962	1004	969	1001	956	990	944	995	1018	975	973	1002	934	914	932	976	967	937	989	971	1005	943	1020	954	991	961	948	960	997	998	1000	964	1061	1024	952	968	987	961	950	981	971	979	970	983	1008	939	1003	964	980	1013	968	1007	943	954	958	945	906	1004	991	937	962	974	966	1010	1023	916	981	978	981	942	979	933	906	954	956	981	974	930	994	906	957	992	969	969	944	1012	952	956	979	976	1006	955	952	969	998	981	952	977	967	980	998	975	993	986	974	912	1006	984	962	965	983	925	957	949	950	989	1030	939	931	987	990	955	1004	940	962	1009	950	1005	982	984	1030	1015	971	912	978	974	948	1016	912	956	900	1039	925	1035	981	958	930	961	941	963	993	991	934	920	958	957	934	930	908	956	944	954	950	982	936	961	986	953	1017	985	969	940	1014	991	1021	941	1000	990	972	946	947	990	927	931	883	1004	971	956	899	963	1004	923	990	916	969	1007	1007	968	982	980	975	925	942	1001	974	914	986	944	983	951	931	979	969	920	1000	977	992	924	933	970	919	966	933	988	1007	955	977	979	963	942	1006	972	998	971	969	968	982	984	937	983	962	920	995	1014	1017	977	978	974	932	1010	992	976	1011	966	966	969	985	981	994	1009	989	1004	982	973	966	954	921	999	962	983	1013	954	953	986	962	925	891	1003	991	1010	963	908	979	1003	913	991	960	928	971	931	962	951	938	948	961	1015	973	972	997	979	1000	961	999	959	909	986	954	988	892	975	980	1026	995	929	969	977	969	936	997	1010	917	993	950	1007	925	992	1026	963	977	979	1036	998	978	963	982	989	948	966	1009	917	944	958	964	919	959	1022	985	937	1010	1021	976	965	1001	943	932	941	959	947	970	999	1012	956	965	933	985	997	963	992	927	934	996	951	976	1003	1019	971	990	989	998	947	928	975	963	953	963	992	1039	924	955	946	967	972	935	966	942	984	902	935	942	1021	980	976	933	992	931	926	966	941	973	981	988	972	901	946	966	894	1030	963	992	921	971	991	972	966	1003	975	978	966	942	950	967	946	1007	1020	987	1001	953	989	998	955	920	998	1035	964	991	946	963	988	958	976	995	997	966	980	954	1024	970	989	942	989	1024	1008	998	966	977	1004	953	983	1015	930	945	974	980	1011	967	985	981	955	956	951	1004	964	1000	999	971	1029	977	945	944	1008	1005	963	977	959	932	981	1034	988	1018	962	953	987	995	965	991	976	1000	952	940	973	964	981	933	972	944	983	996	1008	959	955	1009	971	992	968	989	950	963	966	953	947	1019	986	946	968	1013	942	986	990	982	970	925	974	983	953	974	970	992	962	942	942	985	978	971	931	959	976	949	980	934	948	971	1009	943	974	954	1019	988	1008	973	1000	936	1046	978	951	923	961	989	963	967	958	984	921	1019	939	974	1022	982	951	1021	982	987	975	952	985	952	969	885	915	948	899	1042	910	991	969	904	1009	958	984	980	945	901	968	981	1013	964	970	971	987	950	961	955	968	989	999	935	994	965	989	1018	1000	1049	934	957	1000	931	997	995	1006	954	982	961	959	982	984	977	1005	967	999	997	892	969	965	954	942	950	959	887	945	967	1034	990	969	984	979	952	975	926	1009	971	1005	992	959	951	947	941	1007	926	999	990	994	943	954	971	965	1023	1001	957	989	1007	950	974	937	1007	953	1004	984	912	1012	996	991	922	982	984	1005	949	944	966	920	967	986	1002	957	958	966	972	983	948	961	882	998	949	937	986	950	993	1016	995	987	972	1005	961	1015	1021	962	989	967	1003	996	955	924	944	953	935	930	946	1038	931	955	971	897	998	968	972	967	934	973	1004	987	1003	993	946	976	994	917	961	981	977	988	994	956	991	1024	962	995	984	998	1010	1023	992	1048	902	969	931	954	999	984	988	999	956	958	1005	934	928	1026	931	984	920	1012	1013	976	1041	941	890	959	963	933	994	987	936	943	954	937	967	969	995	948	979	970	963	935	961	1000	955	902	935	968	974	987	917	986	1007	968	912	976	970	988	908	989	987	875	1002	962	978	975	943	981	922	969	985	939	945	1023	951	989	994	981	998	1034	1014	1009	919	989	978	974	958	944	981	1013	986	961	963	895	1027	1003	888	997	918	1042	1013	987	949	992	977	907	960	1006	939	966	982	931	970	959	1017	1006	1000	1036	991	990	917	1021	964	936	942	965	933	974	935	986	926	918	967	980	989	1001	975	1012	992	922	1002	989	945	932	965	985	978	905	929	970	907	1020	1054	901	981	1008	955	962	966	907	970	999	1043	952	932	1018	976	983	1028	981	935	933	991	968	984	968	951	985	997	995	966	977	981	1028	994	941	973	985	974	987	950	951	971	916	977	1025	994	996	935	962	963	954	979	981	1032	956	930	963	973	950	969	953	974	992	956	1010	998	953	958	929	946	999	999	983	948	935	1062	1005	1004	947	958	980	967	946	959	956	958	999	940	983	944	960	940	965	916	960	959	969	1005	939	944	985	944	974	924	969	961	999	984	929	974	979	1020	955	1031	974	916	1046	963	979	962	944	932	1001	988	923	976	993	964	1010	963	926	959	940	997	977	959	1032	999	959	1005	964	1004	959	959	999	1000	1015	977	904	1006	1013	964	997	950	973	961	969	971	929	1021	966	922	967	960	987	945	968	1016	968	1027	984	1013	974	1000	948	975	921	989	969	998	1020	972	985	996	970	994	1020	955	991	943	934	953	972	972	967	948	1002	966	988	977	948	938	988	1012	991	954	952	979	944	1000	955	985	976	923	979	972	959	975	973	995	965	1013	929	965	957	962	1004	1032	1014	982	971	962	931	935	965	1024	896	909	924	977	942	974	959	1002	978	937	997	990	985	938	1019	970	895	944	940	910	971	975	991	936	988	916	1002	960	995	947	985	968	1006	917	969	1017	995	1011	959	909	1005	954	981	983	1005	959	1001	969	950	924	963	925	944	990	951	950	944	1020	969	986	967	997	1005	975	956	937	1033	968	967	960	994	959	911	929	927	975	942	883	961	974	992	996	970	1022	976	939	955	962	1000	949	960	1000	962	1006	985
22234	11422	9284	3667	1034	487	484	459	442	458	442	451	445	440	409	464	431	451	431	422	427	458	421	435	439	435	425	420	455	450	432	483	483	509	435	417	467	448	460	428	453	440	412	463	472	440	469	417	482	434	435	449	494	428	425	409	450	451	420	451	446	439	425	432	453	407	460	431	449	474	397	456	464	442	434	417	464	443	460	427	433	417	446	414	422	410	422	405	425	431	461	477	425	481	449	451	434	446	376	445	447	446	461	427	465	476	458	443	447	426	443	438	499	415	456	451	445	436	448	458	455	522	454	441	415	429	479	455	376	452	442	443	453	435	455	444	418	405	470	460	438	452	451	458	457	428	442	440	432	441	484	444	420	436	445	467	445	440	436	433	448	429	406	459	435	457	426	419	448	443	450	453	456	425	453	457	462	423	485	408	435	453	439	513	411	411	461	484	433	457	442	455	412	512	396	438	476	460	444	460	441	464	449	439	432	446	461	444	458	419	404	436	438	441	422	413	436	454	455	489	502	437	436	456	429	457	435	427	423	458	432	450	437	432	461	454	406	422	443	425	433	462	433	412	438	449	434	427	425	450	431	451	426	404	447	443	450	404	439	411	452	429	439	449	485	475	432	415	498	477	447	452	422	429	429	421	465	430	430	418	455	429	462	447	424	439	434	415	436	451	444	444	420	396	445	410	420	428	447	446	470	440	455	456	432	449	433	474	458	400	428	441	424	407	435	450	422	406	422	420	438	475	440	457	473	474	437	463	433	495	445	427	463	393	429	469	410	427	440	426	448	454	430	416	433	434	449	425	427	479	403	419	471	457	449	436	464	464	466	448	440	411	448	412	441	468	456	457	418	419	455	444	427	457	398	434	468	435	422	453	426	426	422	434	445	433	464	441	415	424	425	433	435	424	429	424	437	464	471	444	411	423	438	425	432	446	404	459	446	413	430	454	445	481	445	483	460	393	467	470	491	412	420	418	452	494	435	455	469	422	462	439	442	443	409	420	419	408	420	419	444	427	423	442	488	466	475	437	423	448	383	449	433	462	433	399	470	407	437	436	453	446	430	398	466	444	432	419	428	444	447	452	463	455	407	438	466	428	480	450	410	493	443	447	460	435	452	426	457	439	457	432	480	407	418	442	462	476	416	440	393	440	427	435	427	456	415	426	444	406	421	466	450	425	437	468	433	417	476	451	443	426	481	463	410	420	408	436	419	462	450	459	398	459	438	416	439	409	428	402	479	438	436	439	431	409	408	449	449	415	428	434	424	426	419	447	493	434	500	425	434	429	461	436	425	464	421	457	441	452	474	434	447	454	412	460	447	426	428	411	443	422	489	443	471	437	409	451	437	399	419	433	473	467	406	438	421	451	467	425	433	455	432	462	431	437	461	431	467	472	409	389	440	419	450	431	456	469	468	440	416	450	437	394	440	406	419	448	415	441	434	482	438	461	417	431	426	422	483	442	415	410	457	401	412	459	438	445	435	420	442	417	398	439	457	481	435	452	426	450	458	444	438	407	446	419	405	427	413	413	444	423	416	363	454	445	466	453	452	467	475	383	421	427	463	423	439	429	399	446	445	421	491	460	486	470	418	446	458	426	430	470	440	437	408	398	440	483	467	428	501	426	451	435	449	444	426	442	435	426	492	418	436	447	436	439	459	448	442	476	417	412	462	440	430	438	451	449	429	422	449	395	444	477	466	453	437	448	437	442	439	440	438	452	462	453	452	411	462	472	419	444	475	431	423	421	459	438	409	457	427	414	446	445	443	421	442	430	470	440	423	411	424	469	448	412	396	453	399	424	484	470	411	436	406	442	411	415	492	434	390	432	451	460	437	478	407	456	444	434	429	433	403	468	435	474	436	469	420	470	423	435	434	452	445	455	447	431	450	441	460	444	448	425	459	450	426	445	426	426	413	467	467	396	447	433	443	433	436	467	444	444	422	442	466	455	408	445	473	430	438	447	441	448	465	440	454	416	461	433	400	456	420	460	477	430	463	438	422	433	411	439	428	402	458	429	426	454	459	472	457	424	444	479	430	426	413	413	476	464	434	438	449	464	444	417	463	474	446	463	443	450	438	458	449	448	473	392	438	493	403	458	459	434	431	498	422	447	461	438	418	466	448	425	454	426	414	431	432	424	441	471	467	468	431	465	442	487	483	415	455	439	400	435	478	426	487	457	437	462	428	402	417	451	423	453	459	440	478	489	421	446	445	432	435	474	436	431	438	442	471	460	479	469	427	419	421	428	457	463	450	420	423	463	459	462	423	417	417	486	434	426	466	467	439	468	434	446	470	418	452	486	399	429	441	434	458	417	451	402	455	454	463	447	431	413	413	466	440	406	454	430	431	461	462	450	417	424	449	426	482	433	455	486	438	456	441	449	456	419	440	436	447	413	460	439	448	440	453	430	418	461	496	463	446	446	427	423	407	417	438	419	439	422	490	439	414	410	446	409	434	444	404	484	438	462	442	461	443	417	422	419	449	430	419	471	446	437	420	466	497	459	417	433	408	459	434	428	440	460	437	438	422	441	466	414	484	475	426	457	429	469	450	431	430	428	461	457	480	478	425	452	416	426	470	444	429	411	420	446	416	416	429	445	420	429	465	471	444	399	432	452	408	491	436	479	448	482	454	462	430	402	446	396	460	453	419	440	442	428	416	401	439	464	449	468	455	433	447	431	405	439	423	419	434	480	455	501	442	421	402	416	444	459	413	482	436	462	422	440	455	475	437	451	477	449	470	414	430	464	405	425	425	429	463	441	452	443	417	435	444	445	414	445	461	448	477	460	449	431	416	462	419	451	411	446	450	438	413	442	428	403	446	486	470	415	452	448	435	423	453	447	473	460	413	447	468	441	464	414	440	405	445	450	411	459	429	436	450	445	430	398	454	423	454	482	475	446	443	415	406	456	466	456	423	441	417	413	451	401	427	476	425	424	448	430	425	477	388	441	463	423	490	428	470	463	443	415	432	391	423	500	448	447	444	401	444	436	450	490	419	404	458	442	479	452	431	481	442	462	455	421	478	438	473	419	437	465	450	415	466	421	475	445	441	446	454	429	467	481	398	443	445	402	440	446	459	459	437	455	466	459	407	466	449	457	454	430	439	396	426	447	448	457	432	435	463	457	447	456	459	475	439	398	447	445	482	478	443	475	454	444	439	377	428	399	398	438	460	459	444	414	448	441	423	439	420	446	466	490	447	394	446	447	460	403	460	441	449	460	469	427	439	459	402	452	447	435	426	454	441	450	418	435	419	423	430	455	433	454	458	440	430	457	463	421	425	390	442	449	453	433	475	441	400	404	478	463	427	457	453	462	415	444	407	410	440	466	447	419	430	464	479	491	431	399	443	425	453	427	435	436	457	437	457	438	442	440	458	445	464	419	449	440	406	461	468	464	401	420	442	409	459	431	466	426	456	411	459	451	469	407	417	459	444	435	479	453	438	467	451	463	464	406	434	416	460	457	442	446	418	458	453	445	431	445
13521	9160	14342	6710	2326	1207	1105	1155	1117	1043	1057	942	930	1002	962	967	951	986	999	901	999	939	948	935	987	995	923	976	967	951	1026	996	918	965	956	993	985	981	967	943	990	960	954	988	942	924	983	997	943	978	961	973	974	985	954	935	925	920	1009	926	959	966	1029	895	1019	956	979	983	911	927	943	968	937	899	955	909	952	904	985	970	923	967	938	956	937	974	911	961	988	979	989	951	959	996	993	965	956	929	930	957	943	948	951	1016	982	944	960	870	979	983	991	982	1004	966	1000	974	943	913	929	969	993	916	935	962	957	961	862	960	982	984	972	964	1017	975	984	888	940	963	934	982	952	930	953	1002	986	956	995	980	985	996	974	987	939	957	940	988	934	981	964	990	958	896	951	984	948	952	948	946	968	934	961	931	940	943	893	913	951	923	942	918	987	987	925	917	950	976	949	962	999	962	958	937	952	915	972	938	883	994	969	900	991	973	970	972	977	980	943	907	976	916	1016	932	940	921	935	958	944	925	978	981	965	1020	1015	991	944	955	869	971	950	989	927	921	925	984	980	981	932	968	906	927	936	872	983	927	989	964	925	911	946	911	954	990	1002	930	902	961	984	963	917	935	946	969	958	964	932	943	924	992	1000	997	974	940	1012	924	891	938	966	954	977	923	938	967	970	940	977	969	920	969	967	928	956	965	1016	976	961	928	946	992	902	976	943	892	910	936	955	992	976	991	923	975	948	979	996	861	989	961	982	915	898	941	1029	972	934	918	969	912	967	921	968	981	890	945	954	969	968	914	937	950	969	989	949	976	941	988	922	974	924	929	952	940	996	1005	916	968	971	951	924	1039	990	905	957	977	981	933	896	968	944	910	1003	951	974	1000	968	1005	920	963	935	977	943	927	895	938	947	1009	973	960	986	981	983	1003	986	930	978	989	936	901	956	940	945	970	927	939	940	973	936	967	1006	911	975	928	948	934	990	909	988	943	971	939	958	936	943	957	994	941	904	1037	974	925	934	955	962	926	935	927	959	925	1012	949	993	994	936	950	983	929	966	946	970	951	913	996	961	944	942	983	935	973	979	969	960	932	994	967	986	899	919	922	942	932	967	940	1024	915	1007	964	980	959	963	952	1025	982	932	1001	963	933	948	980	933	969	975	966	941	944	920	939	938	984	989	999	952	996	983	934	936	977	962	1003	999	949	969	957	967	927	966	1009	953	963	940	944	918	990	960	982	889	989	988	971	882	975	980	998	938	1001	930	923	952	952	973	926	932	939	939	979	947	1014	919	899	997	923	962	892	977	945	950	936	935	969	947	887	921	920	967	934	939	942	951	920	941	1002	995	912	963	954	973	955	875	916	947	898	976	966	937	900	937	958	957	944	946	940	921	947	932	992	943	949	938	980	946	868	950	938	996	992	944	954	939	968	930	1008	966	976	982	1001	970	926	956	974	913	933	937	881	945	998	931	884	1001	958	928	979	1011	916	957	963	929	926	969	929	917	912	980	954	984	948	957	991	986	961	927	1009	934	959	963	1005	959	984	960	927	925	954	904	954	972	930	942	984	1028	991	916	1001	954	961	937	976	946	935	973	1017	983	995	901	919	928	891	977	945	959	903	940	959	920	967	938	961	986	988	986	944	955	1009	934	933	951	977	956	921	899	916	956	967	904	938	984	984	932	994	904	957	979	990	907	980	992	963	931	981	1017	1033	934	949	1030	951	947	942	929	952	991	933	973	921	986	902	1024	898	1033	963	917	949	897	953	950	964	972	963	905	896	998	938	970	916	969	964	983	937	966	932	912	909	928	907	947	918	912	962	929	950	960	955	967	941	978	963	981	966	1006	958	962	908	1014	916	927	988	996	958	1002	976	973	905	1013	890	919	990	953	988	983	919	966	1000	944	963	973	990	978	984	986	942	977	959	966	980	912	916	904	964	961	932	970	924	955	1010	1004	996	1021	911	988	1028	963	984	917	971	989	935	895	923	934	941	914	1030	982	925	948	899	967	951	944	987	957	983	963	978	942	936	958	1000	956	1033	928	946	912	934	897	961	950	901	920	960	971	986	964	946	999	913	964	957	958	946	937	943	962	981	928	976	959	982	1006	972	975	892	936	948	943	972	998	950	956	928	965	977	924	977	952	957	910	1009	899	907	912	956	957	944	1018	938	946	964	900	937	985	971	905	926	1017	1003	925	936	985	935	896	975	1017	998	998	919	925	959	893	945	959	989	963	914	922	967	944	946	981	946	942	874	936	991	898	990	899	951	930	981	1035	935	973	974	949	1003	982	984	918	981	965	979	974	972	964	951	979	918	981	942	988	938	939	967	936	951	990	948	989	973	953	951	955	953	932	991	998	980	1021	937	938	977	959	904	993	945	913	955	939	955	946	993	991	1011	924	926	923	951	943	967	942	909	949	977	988	981	979	981	975	1013	965	927	915	959	964	992	938	962	893	937	924	967	960	978	938	942	994	950	973	976	950	973	1010	965	948	1005	932	939	982	954	1001	944	990	964	981	942	916	982	953	993	955	951	931	985	929	972	927	946	902	969	1002	961	963	1005	941	928	946	885	937	928	966	928	882	1006	932	976	955	968	980	969	930	955	948	1022	985	928	987	964	894	952	950	933	992	962	907	912	958	974	906	980	1013	944	969	940	912	974	967	953	990	953	961	892	913	981	969	921	946	947	979	986	947	964	967	906	1029	989	947	1027	992	946	981	970	927	1013	970	892	952	981	979	961	891	996	925	980	925	950	983	991	969	964	970	961	920	985	925	991	947	887	1000	978	892	897	949	880	927	932	949	955	949	940	976	994	979	982	970	960	963	959	975	952	950	976	955	985	957	933	969	971	942	958	954	996	916	965	1028	901	984	964	954	948	895	918	954	878	939	972	967	978	979	875	943	943	961	953	974	975	922	915	994	968	924	905	1017	933	970	929	919	973	945	958	996	932	975	932	944	950	968	969	1030	966	961	994	950	945	961	992	992	965	957	942	951	967	964	920	991	942	999	946	906	916	964	973	988	965	940	977	932	928	973	1016	977	957	965	885	990	960	987	971	974	919	1028	938	948	1023	965	980	979	910	977	951	926	946	982	990	976	1008	907	941	910	947	896	958	999	997	933	921	976	940	904	970	946	955	1004	950	980	926	889	942	928	933	938	960	914	936	935	974	930	963	999	990	972	975	953	955	902	1001	932	969	919	921	918	899	948	973	974	991	990	935	920	959	946	961	931	965	979	954	927	974	930	928	952	1012	962	885	968	970	927	946	950	912	989	1017	954	987	911	926	932	946	963	922	981	970	897	925	919	928	997	935	967	916	996	918	960	965	964	936	957	931	934	971	909	969	879	977	1006	916	1024	953	950	962	963	987	897	908	931	959	901	934	981	951	978	976	995	1047	891	927	955	947	1004	942	958	965	970	949	1000	955	959	960	971	981	971	1023	917	923	967	926	909	967	897	935	936	972	956	957	987	957	994	964	933	933	956	950	911	934	970	961	985	995	944	937	954	965	1007	916	952	968	969	887	951	899	951	887	997	949	959	968	995	959	956	971	983	938	969	997	938	1013	942	934	938	964	957	910	954	963	951	996	1014	973	971	963	981	982
34185	23256	28771	14739	10993	1146	534	461	465	406	438	425	395	386	382	392	417	434	394	363	394	363	401	385	381	395	388	405	383	376	402	431	418	403	363	380	371	356	364	404	352	380	364	403	435	397	390	403	399	421	396	405	380	362	445	365	382	366	388	413	399	401	404	392	371	445	357	366	361	392	407	405	386	399	368	366	364	392	391	417	396	389	405	377	403	420	380	392	376	412	401	402	379	374	386	387	400	396	396	368	397	374	333	420	392	412	382	411	399	404	410	361	392	372	386	396	407	377	388	382	387	427	357	385	412	389	449	363	404	373	365	414	383	412	371	382	379	389	364	398	383	375	417	399	383	384	378	394	358	366	406	397	379	383	423	406	387	375	374	401	375	424	431	388	403	414	393	408	402	397	376	407	391	370	351	391	402	392	409	413	384	432	413	368	394	401	372	377	388	404	390	364	425	394	361	393	396	385	372	427	391	384	408	401	386	406	368	386	394	393	397	401	394	390	397	455	387	415	378	362	377	400	393	401	424	395	403	409	402	387	452	376	468	410	433	415	381	417	380	396	378	407	384	429	395	374	369	372	395	412	399	382	410	395	431	428	397	398	379	386	362	373	375	392	372	445	400	420	395	424	398	381	349	405	392	385	389	366	392	428	387	386	370	375	433	364	403	377	381	425	372	387	366	356	385	381	375	387	400	360	391	414	394	386	373	370	392	404	375	353	398	370	362	363	386	441	421	397	362	396	381	372	375	392	411	371	416	374	380	411	369	371	408	385	387	379	427	421	355	401	361	385	367	392	415	383	385	429	386	364	386	397	417	390	400	399	399	386	384	389	376	377	387	374	367	356	391	396	406	381	406	388	388	417	376	390	373	398	380	388	410	382	362	407	397	394	371	404	366	383	389	409	410	401	407	393	449	358	428	408	409	400	373	405	370	370	403	433	388	368	416	383	401	383	406	388	381	378	373	412	394	417	436	413	370	350	352	407	405	376	379	399	346	375	433	369	414	396	437	415	368	362	399	368	409	426	411	393	407	393	411	396	367	349	397	388	376	410	381	381	386	419	424	416	387	366	393	350	382	379	393	350	405	375	385	377	406	399	395	392	364	411	407	418	393	392	392	381	378	369	378	430	374	419	402	425	374	399	432	391	373	390	398	408	391	356	405	371	383	393	413	373	408	359	358	370	380	365	412	386	420	384	394	366	385	391	384	425	356	388	421	404	372	391	362	390	377	382	396	420	375	423	394	356	395	411	424	405	401	420	356	375	344	375	410	395	385	385	347	401	407	361	387	386	336	339	377	368	404	412	378	418	370	373	364	382	368	405	404	402	391	387	396	396	380	406	397	382	401	393	373	391	401	397	388	404	384	398	441	406	439	390	355	367	367	361	398	395	355	369	392	407	421	404	359	408	383	412	345	379	388	418	424	384	416	370	405	362	386	386	373	405	375	385	429	430	368	358	385	349	387	399	385	389	354	377	424	376	390	395	408	377	391	400	393	411	399	393	371	427	324	418	393	402	385	385	354	392	402	349	396	355	375	410	407	399	359	348	397	349	361	376	425	398	383	409	387	454	407	417	406	420	383	418	401	358	388	404	389	436	367	373	413	367	376	391	361	378	358	369	401	402	389	397	376	381	386	393	411	446	411	372	411	396	422	395	367	409	433	380	414	380	407	381	387	396	385	433	398	378	392	367	374	425	421	390	387	366	384	354	393	407	372	363	352	370	387	391	400	374	423	388	397	366	390	371	375	373	388	411	383	401	374	390	383	401	357	377	405	416	370	385	392	370	397	390	386	375	356	409	358	402	367	401	385	408	472	381	393	372	383	390	405	366	386	379	360	390	377	409	410	382	376	354	387	413	395	394	391	398	377	395	391	368	407	382	370	393	378	399	382	381	369	405	383	385	397	374	345	373	376	391	393	378	398	387	360	392	394	340	399	386	394	414	377	394	392	390	384	398	375	380	391	417	379	399	410	382	401	402	414	388	363	405	380	391	396	386	398	393	434	412	386	383	356	409	449	395	375	390	359	461	434	405	362	424	392	387	366	379	400	403	386	381	380	418	394	423	382	390	385	386	372	358	420	381	381	377	328	409	401	381	373	371	429	384	366	388	403	439	397	437	396	418	400	399	400	407	387	419	403	408	366	390	380	377	394	401	427	409	380	424	372	380	396	393	390	365	396	366	384	355	393	412	387	365	388	414	357	381	414	388	357	384	388	380	414	389	408	386	406	400	416	427	381	409	398	404	366	380	434	432	366	398	421	410	413	373	354	375	414	413	363	383	418	394	414	416	426	412	414	389	411	408	376	378	368	383	412	388	398	384	382	378	394	410	410	368	374	383	375	404	402	388	399	391	388	365	456	416	411	398	403	375	379	375	434	366	359	406	387	376	390	406	382	369	402	396	417	390	384	411	390	409	389	379	365	373	404	390	348	437	370	400	398	454	415	410	401	421	380	367	388	403	372	411	411	366	367	394	379	383	391	376	414	404	387	406	416	398	395	353	367	401	399	369	396	348	411	394	378	373	376	386	365	372	391	412	393	379	385	352	413	388	379	414	396	398	401	384	368	434	375	406	411	378	388	390	389	419	445	381	387	399	368	400	406	412	407	371	383	389	391	372	404	336	374	414	391	369	403	399	411	375	409	386	406	366	394	411	385	385	411	433	441	387	396	375	376	379	381	442	385	387	406	375	342	367	381	355	412	397	418	374	381	361	369	367	378	334	360	378	369	359	391	351	392	404	403	383	356	416	371	418	382	422	407	406	435	407	392	405	365	371	378	419	375	407	397	414	430	395	374	346	385	400	407	429	383	389	432	435	378	372	400	403	377	442	389	398	415	350	398	441	378	413	400	404	394	363	393	392	450	386	376	369	363	382	402	366	373	400	372	384	375	397	364	371	389	384	393	378	460	385	370	392	380	444	414	390	414	420	357	412	359	378	370	358	421	342	384	373	405	392	397	381	416	399	373	384	363	440	405	356	388	418	414	355	356	409	384	393	451	395	391	394	383	399	370	375	389	403	359	372	403	427	400	417	400	415	387	405	369	397	398	347	383	389	385	390	383	351	400	380	417	381	395	402	396	383	385	372	380	352	381	371	408	359	395	385	370	396	380	406	368	378	384	398	398	340	392	402	417	390	393	380	427	435	416	381	387	415	385	376	348	362	369	438	393	399	417	378	384	363	379	371	377	422	397	348	411	354	351	342	365	387	380	403	421	373	401	365	406	388	376	362	416	378	388	377	401	461	417	386	403	385	418	386	366	380	406	429	373	387	385	385	387	390	397	362	383	381	411	387	368	389	345	382	345	397	426	400	364	348	434	386	404	359	375	355	394	374	371	415	390	375	397	386	405	387	415	378	400	361	437	355	413	360	402	378	406	385	402	383	419	404	398	414	427	390	400	405	381	415	386	392	426	376	365	428	401	373	397	381	384	365	356	387	378	376	428	373	393	413	392	392	381	385	363	366	391	389	414	366	379	405
21503	19004	32556	18715	20581	1491	1421	1171	1250	1075	1010	950	930	940	909	939	907	943	944	900	877	893	874	957	885	905	945	927	897	901	952	896	915	909	956	879	802	894	861	915	901	906	865	838	874	888	886	855	864	868	864	876	849	870	827	816	874	895	857	899	894	965	892	870	914	858	858	866	863	842	839	852	867	836	924	894	889	821	860	881	846	856	870	816	875	899	872	880	827	869	881	865	942	895	902	868	852	857	841	816	838	862	858	894	863	859	873	868	864	926	899	837	866	866	822	843	874	879	813	839	835	835	846	831	821	877	881	938	858	880	869	899	879	864	842	871	862	867	857	887	855	836	867	864	861	836	889	928	909	853	909	837	855	872	857	908	860	857	891	831	897	846	889	908	879	894	863	839	842	912	856	833	817	853	904	849	902	846	845	910	849	863	845	914	821	872	903	914	901	874	838	873	882	792	875	893	825	868	845	897	899	858	888	826	884	861	826	807	850	859	847	817	887	896	922	878	864	914	865	881	877	848	860	805	857	850	825	899	871	878	815	848	902	838	847	857	880	871	865	834	896	894	881	793	912	936	908	900	860	898	818	879	853	851	838	842	854	879	831	860	870	837	900	860	836	843	859	877	869	828	856	870	860	844	925	878	856	887	853	864	877	855	854	872	883	869	829	852	872	845	851	869	835	845	835	878	819	896	881	923	865	862	937	811	858	866	879	803	895	800	871	903	881	830	900	892	857	867	814	862	887	855	845	845	847	904	853	892	863	880	848	850	870	853	868	887	885	833	824	864	841	892	900	873	832	842	882	867	867	791	861	886	897	885	902	794	835	856	907	832	885	820	874	852	863	910	909	844	885	859	892	825	884	899	856	885	822	864	869	885	868	794	901	860	793	885	920	833	828	865	872	813	820	844	844	891	877	812	840	896	830	817	885	907	843	947	897	885	884	820	906	841	905	823	935	850	825	862	854	900	877	855	874	847	864	858	868	916	834	860	823	838	897	797	886	917	863	910	802	901	889	839	837	794	870	864	856	866	842	886	874	892	846	851	845	889	816	850	877	838	871	884	839	894	886	884	840	889	881	861	853	899	901	865	848	824	913	938	875	858	865	874	906	840	900	898	872	842	884	844	885	889	850	843	846	866	843	877	865	908	832	911	821	839	866	859	929	845	854	874	897	864	855	915	870	788	824	852	840	857	924	871	871	851	812	891	925	837	886	850	866	898	888	855	839	835	875	870	880	846	846	850	956	847	803	863	809	845	848	884	898	885	870	824	887	866	850	864	837	895	873	889	883	815	861	874	874	866	891	839	853	913	882	859	823	845	864	865	868	836	919	872	835	823	818	859	871	856	869	822	840	853	908	871	856	804	890	866	859	810	900	911	806	850	889	902	889	888	882	853	905	843	846	860	883	876	843	861	846	859	885	835	840	856	897	847	887	864	898	901	885	856	905	842	866	905	892	889	872	850	929	883	873	846	866	886	883	871	842	904	859	807	903	920	925	916	820	860	872	874	875	892	905	815	859	848	821	868	859	847	865	810	873	850	858	836	881	842	892	854	871	895	856	822	831	878	842	882	890	835	846	840	894	867	880	862	855	874	847	856	850	853	875	849	881	871	858	834	863	889	865	879	879	868	933	819	827	823	882	863	865	872	868	896	886	857	863	870	843	825	879	847	854	887	876	860	863	900	922	893	858	879	902	825	899	824	848	846	904	852	863	855	885	855	881	849	816	841	882	907	880	870	807	845	845	912	807	840	859	858	896	824	845	869	843	827	865	863	869	888	951	875	935	851	847	870	842	862	849	911	882	832	882	902	879	904	873	856	841	847	838	866	911	887	908	928	889	882	823	908	876	861	892	869	894	865	896	835	835	858	865	883	854	879	882	854	887	869	885	893	875	893	865	881	854	855	869	861	920	868	867	946	881	852	863	858	831	826	871	896	819	853	853	855	863	872	896	913	837	835	845	877	782	852	878	824	830	848	847	879	883	870	828	864	868	846	885	889	896	845	867	835	852	859	825	864	822	797	839	851	882	883	854	876	800	937	851	876	900	903	866	874	887	868	830	860	861	868	881	882	884	807	842	892	894	909	870	868	862	871	805	879	831	864	886	850	862	883	862	831	878	843	895	849	845	827	874	852	902	835	837	886	891	852	842	898	875	881	846	877	906	901	820	870	877	885	878	854	832	862	877	806	836	887	851	867	903	913	907	894	856	902	877	856	900	840	871	882	856	885	826	833	903	875	812	917	857	838	837	873	937	878	863	832	858	883	903	881	834	840	852	814	886	923	884	840	878	860	812	808	887	856	886	876	848	885	871	900	892	863	854	906	846	880	861	790	825	835	850	842	872	884	879	874	863	923	863	828	889	899	954	891	897	872	836	895	874	907	853	838	906	847	893	894	882	847	866	873	893	828	868	902	881	837	894	880	894	838	883	834	925	829	859	901	903	861	849	882	830	844	851	858	861	851	916	896	855	844	868	841	839	873	874	858	903	896	864	852	853	862	902	874	886	909	822	906	845	840	841	850	805	849	891	908	920	913	857	910	859	851	917	874	847	855	828	875	883	826	886	839	886	848	847	851	885	849	843	821	842	887	841	843	879	859	829	838	841	857	922	844	867	898	899	881	847	868	852	849	910	834	925	813	920	903	840	897	867	860	873	919	843	878	865	867	886	789	865	874	897	887	856	844	896	833	863	878	898	839	880	878	807	866	840	838	865	858	860	881	855	854	896	900	830	882	864	822	892	886	895	845	796	933	856	878	889	821	783	833	823	893	869	886	866	911	903	880	878	864	917	864	863	849	803	881	823	906	911	856	861	894	884	826	859	893	888	861	852	847	861	898	843	869	807	895	850	832	861	893	854	893	824	848	884	897	849	875	923	844	860	845	875	877	817	844	875	871	909	843	905	847	940	887	823	865	887	833	851	848	901	857	848	898	836	870	863	869	861	869	837	860	859	916	895	904	888	825	897	834	858	898	888	895	881	859	867	839	936	911	840	855	827	886	843	860	864	885	845	875	882	862	867	889	894	877	880	829	857	832	852	865	887	874	853	884	812	880	894	882	853	878	945	844	869	848	829	870	879	890	905	834	889	856	865	874	831	910	844	894	860	907	915	887	869	866	868	841	833	913	879	862	863	869	830	902	838	867	910	818	861	848	847	848	817	890	878	882	882	858	881	924	892	853	861	850	870	842	906	847	840	879	841	837	861	910	873	864	838	892	866	892	874	900	908	853	872	813	877	850	814	882	856	841	829	922	907	887	849	889	860	950	895	828	894	913	844	869	902	847	877	909	812	848	881	858	801	889	838	892	903	840	870	909	847	866	893	858	839	857	887	844	868	876	868	846	851	876	890	899	880	839	880	838	821	899	905	856	840	851	903	898	893	873	911	870	832	885	851	909	956	867	815	886	833	832	843	865	921	869	884	848	813	828	840	873	851	879	863	883	916	887	849	896	845	881	850	873	891	892	904	873	857	843	903	885	823	906
43992	33402	37675	22088	18713	2348	705	574	517	498	455	514	483	496	441	462	432	453	460	463	439	463	414	446	458	443	458	453	446	439	430	457	437	443	447	423	425	442	426	406	414	451	459	449	440	448	409	445	446	456	461	437	439	419	443	441	443	449	401	410	434	453	414	426	459	452	420	420	426	373	415	422	467	456	402	464	478	448	455	399	463	407	471	416	475	421	465	462	484	449	425	443	416	428	440	429	421	403	376	486	439	479	437	429	426	431	439	475	488	432	463	424	445	475	431	432	415	403	450	438	454	407	403	436	439	400	453	452	464	444	443	421	405	415	461	436	423	450	447	412	421	373	455	393	421	462	433	405	420	406	446	454	429	438	429	444	445	425	443	420	481	438	421	395	448	404	438	429	463	455	429	437	441	429	456	422	480	438	436	432	430	417	432	426	449	440	397	403	383	400	429	463	457	465	446	429	432	466	423	417	419	417	422	429	467	429	410	452	479	424	446	421	470	421	481	402	435	469	462	432	416	437	460	458	423	454	423	470	447	450	445	460	437	435	456	397	461	445	448	455	434	460	461	426	437	410	428	392	434	371	470	416	448	392	420	398	430	426	451	441	430	448	461	380	489	400	423	454	441	467	451	429	452	411	458	418	429	393	426	413	489	450	402	447	439	398	446	464	412	429	438	415	379	467	418	437	431	419	444	440	466	438	449	462	401	404	472	440	464	454	434	454	446	410	447	407	447	427	460	453	443	412	455	433	453	435	435	453	428	426	484	443	402	432	438	429	423	457	406	459	448	436	428	425	447	434	477	436	415	419	444	448	431	427	383	441	405	456	410	472	463	445	420	430	411	461	451	416	452	448	433	417	457	429	442	466	441	415	420	420	431	404	447	463	416	436	433	431	415	452	489	453	433	460	424	423	393	467	425	459	476	447	391	409	392	410	415	425	490	406	447	398	427	391	462	428	445	486	424	431	425	450	424	390	469	512	439	446	478	415	466	405	415	474	471	446	417	435	436	475	431	444	419	419	443	429	460	458	440	448	400	423	429	429	447	453	457	436	426	475	447	418	462	409	407	458	398	449	392	408	423	395	396	439	444	429	435	469	426	429	404	433	465	444	491	440	472	448	420	461	433	401	425	417	445	434	429	439	410	481	452	498	479	398	392	447	434	464	424	473	455	449	457	419	448	454	443	446	440	430	445	453	446	404	417	463	460	442	441	457	416	459	471	443	461	407	391	407	440	470	423	494	411	411	458	449	407	426	426	403	463	417	435	417	436	424	409	438	423	423	427	449	416	432	414	436	473	403	413	442	460	449	427	446	396	407	438	467	453	439	443	416	445	430	459	423	372	452	400	418	461	424	451	421	451	449	431	458	466	431	432	419	431	446	464	423	411	394	432	404	454	394	411	390	419	503	469	443	436	419	461	424	426	412	419	470	403	401	368	459	438	451	458	417	461	459	467	446	438	414	452	421	436	447	413	421	421	427	422	451	422	408	441	459	411	393	453	428	403	451	436	502	429	417	414	423	420	423	429	424	448	436	428	482	463	458	482	454	424	428	428	460	444	459	447	432	427	443	420	421	451	449	454	447	433	436	428	444	400	451	442	430	423	416	462	475	492	443	452	455	455	449	461	437	460	439	394	398	442	437	433	442	423	462	437	410	422	454	446	421	421	437	412	465	450	439	460	440	454	449	425	492	410	448	443	466	417	411	437	456	405	485	448	454	410	445	457	469	438	482	443	468	405	435	392	428	447	416	455	412	447	457	439	454	428	411	429	411	395	432	424	394	450	430	423	414	438	416	425	439	451	453	442	489	438	396	458	412	423	412	434	490	449	432	455	470	433	441	449	442	387	400	441	448	430	433	419	414	417	439	431	451	422	441	391	423	462	411	411	405	406	373	417	439	423	423	405	445	429	449	454	468	453	394	381	489	434	412	469	433	369	481	459	477	416	448	435	421	392	414	444	467	465	457	423	431	442	420	423	456	444	451	420	438	430	480	440	429	431	413	378	439	486	435	403	385	411	461	476	474	408	428	425	467	457	460	439	429	428	431	430	436	424	461	445	440	448	447	422	446	435	436	425	421	442	455	450	408	459	455	423	445	407	434	422	450	441	430	431	446	469	507	426	436	437	435	424	436	413	430	443	451	473	434	451	415	405	390	442	439	439	421	397	436	468	448	457	394	443	400	417	435	423	466	481	468	412	436	451	426	443	443	469	420	413	436	431	473	416	381	455	415	401	453	468	399	431	422	412	471	402	445	463	428	400	396	402	427	413	440	432	452	413	405	432	456	407	422	426	409	409	392	394	447	453	430	433	406	399	425	429	469	429	423	440	442	408	435	401	447	430	436	412	378	447	464	428	439	429	481	448	429	470	470	466	471	408	438	455	425	471	439	420	449	422	473	449	449	424	399	399	424	449	442	448	448	408	387	405	393	417	449	451	447	408	432	443	396	401	447	450	424	447	453	469	418	441	441	465	460	437	456	430	416	487	434	448	480	463	437	445	399	433	442	435	435	413	394	405	451	424	451	420	468	473	393	424	414	420	475	460	419	419	426	444	396	381	471	428	453	464	415	489	421	456	429	444	431	444	493	452	407	446	426	430	452	438	490	423	440	428	418	400	435	436	410	420	462	415	443	401	423	411	432	452	421	426	403	436	497	428	502	412	441	430	454	477	451	482	404	456	447	446	455	459	447	403	472	448	447	414	440	415	398	430	428	436	477	424	423	404	449	445	452	427	436	384	424	460	475	419	466	404	435	457	415	451	449	452	438	437	398	425	477	464	474	462	421	422	489	437	428	451	409	420	440	454	476	460	419	471	415	417	443	440	412	433	441	413	436	493	465	444	443	430	429	410	431	423	406	437	430	409	422	422	468	405	398	461	471	439	446	413	443	433	417	462	421	431	454	395	438	442	460	407	413	458	487	436	438	417	439	464	476	450	436	446	415	422	426	414	427	437	445	393	441	391	459	447	422	424	461	435	398	444	436	428	460	427	409	424	393	423	464	490	458	471	418	423	444	437	419	465	426	406	390	429	428	449	509	445	417	384	475	452	434	419	442	468	403	403	416	392	420	476	436	448	470	451	463	449	427	404	440	449	447	411	410	408	420	462	448	429	424	426	397	449	431	455	406	408	438	422	465	447	448	483	430	443	477	431	446	440	445	490	473	436	483	438	396	419	370	410	408	489	420	410	467	464	457	437	440	425	442	432	446	434	419	441	427	435	438	459	443	465	452	469	435	419	412	454	420	404	454	448	440	402	417	466	449	449	404	426	416	449	421	419	420	432	392	408	435	436	395	426	483	464	414	402	459	482	459	434	468	471	419	439	406	443	445	419	462	455	428	429	404	401	421	411	429	490	458	447	428	407	425	450	473	452	454	442	415	466	443	460	413	438	458	424	431	441	441	437	424	419	439	437	426	448	433	413	445	438	438	446	423	421	446	420	431	423	420	435	407	429	457	456	478	471	422	445	450	438	425	434	459
27104	26026	38241	26697	26908	1888	1770	1517	1395	1353	1241	1105	1101	1058	1128	1112	1027	1073	1010	1005	1025	1009	998	1058	1038	995	1039	1014	965	968	1050	1036	966	994	1021	971	1029	964	1003	1001	961	950	1026	968	1000	1015	988	949	1036	966	944	960	912	992	993	984	961	951	986	953	994	1017	981	1000	948	907	920	983	935	921	935	898	965	981	920	913	965	959	965	930	935	942	960	955	934	926	1018	953	965	947	942	942	901	945	930	976	968	997	985	922	987	956	1031	965	969	939	934	921	931	955	952	934	964	957	946	958	951	927	970	968	914	962	951	982	949	934	973	1001	981	967	964	930	923	921	935	964	935	924	920	943	968	923	920	951	965	871	965	972	920	913	979	966	890	949	936	925	953	1012	980	927	969	930	942	997	885	955	882	969	931	945	979	978	981	931	955	976	928	1023	987	909	986	923	922	974	927	953	962	937	940	952	971	952	945	892	989	954	959	961	950	934	911	993	994	1006	868	955	953	979	955	921	967	918	965	931	928	889	916	947	900	935	993	924	964	931	932	932	910	937	906	982	920	947	966	1019	928	967	935	938	981	990	968	954	926	1009	978	921	948	908	991	961	907	952	983	982	954	981	886	1001	944	956	952	962	961	980	939	926	946	969	887	950	894	953	999	1000	960	993	976	974	958	973	981	977	995	925	996	910	977	928	948	974	952	992	945	934	935	933	933	947	997	969	942	981	924	923	942	905	973	961	908	992	944	952	928	955	943	950	937	950	970	943	966	905	954	919	996	922	979	985	971	961	960	953	960	974	895	1009	930	976	925	948	965	920	996	924	941	989	954	950	978	969	936	946	1002	1038	961	922	977	964	952	929	956	971	942	964	970	967	958	962	960	970	1029	931	965	980	957	925	923	996	954	990	1007	945	967	915	955	947	972	1007	927	951	1014	976	915	943	911	979	930	948	987	899	929	945	971	960	934	947	945	958	940	1004	961	964	992	923	976	925	970	947	906	971	954	915	964	971	979	910	977	953	1006	923	955	918	875	931	909	892	915	956	913	991	970	977	918	954	974	994	908	922	967	889	903	950	976	941	931	908	971	947	947	926	916	972	920	971	954	981	904	950	956	921	978	959	983	976	972	935	966	965	939	1013	967	982	982	958	1000	979	950	928	930	970	955	908	997	1006	963	998	913	954	967	950	976	947	978	897	949	900	957	967	956	953	979	1019	922	966	976	962	911	1007	892	972	920	935	917	929	961	926	933	1003	917	977	954	941	1009	958	944	971	931	956	1004	918	992	928	1029	972	972	872	946	918	985	919	986	977	1006	941	979	990	916	942	897	921	935	1000	958	955	1025	965	996	983	957	972	879	917	974	968	947	1011	918	923	958	896	934	945	954	931	991	951	913	953	974	946	954	958	973	946	978	950	964	974	950	929	927	972	958	984	949	968	980	902	914	1011	983	967	941	978	945	974	942	918	929	971	950	898	966	999	931	979	930	937	986	971	979	923	980	933	956	1032	1016	955	985	938	936	958	965	993	949	954	933	943	966	954	925	963	926	967	1009	960	951	975	932	891	981	944	889	926	906	944	942	1004	955	942	905	914	977	996	861	986	964	972	960	970	918	961	952	945	923	909	946	940	965	911	975	907	893	986	981	892	996	953	898	975	918	943	920	943	967	949	966	961	949	979	1002	941	935	943	942	954	967	912	932	953	963	959	928	933	933	939	963	999	956	976	991	986	976	910	953	942	962	950	977	963	919	964	951	947	927	1004	941	987	979	961	922	919	978	958	968	907	946	955	1011	977	936	972	942	930	986	1000	924	943	972	958	988	957	977	991	953	949	934	948	993	921	890	919	1009	978	947	999	965	993	970	900	947	882	991	973	915	929	952	972	939	955	963	941	964	968	933	942	947	978	970	957	976	909	960	905	914	956	974	912	954	960	987	964	894	946	950	981	961	958	956	1021	976	868	957	943	940	953	995	925	922	940	934	939	927	977	942	956	934	890	973	905	923	925	985	955	990	956	956	955	915	937	940	927	935	957	985	940	962	956	910	981	947	917	935	950	904	928	992	963	978	922	960	980	977	909	967	949	986	948	935	911	984	1007	950	943	929	940	935	1022	940	910	956	973	948	962	985	917	967	920	988	948	942	972	972	975	948	952	977	932	970	950	989	972	922	943	970	992	987	960	928	983	970	950	989	975	978	966	953	985	968	911	927	981	942	996	966	966	965	986	1026	963	1012	948	994	989	921	1041	900	975	979	957	987	966	990	887	1002	974	885	903	956	1016	979	995	987	938	926	965	956	924	967	951	949	945	930	922	991	948	933	948	952	959	970	932	975	917	979	931	1006	943	932	997	972	922	948	931	900	923	947	982	942	902	964	957	958	957	982	956	980	952	907	1001	971	982	996	958	945	1009	1008	954	929	956	956	923	983	942	973	937	936	940	942	958	959	952	947	918	938	1015	967	953	979	990	922	970	981	976	981	958	938	991	932	949	916	984	940	967	959	936	898	973	1039	931	951	944	970	946	969	903	925	955	929	1015	948	923	950	938	966	960	977	969	923	943	900	945	926	940	966	947	958	988	930	934	937	956	977	985	979	960	941	949	901	966	949	937	985	977	944	958	920	984	972	953	931	929	969	938	978	971	989	969	1011	1018	979	969	987	968	997	966	952	996	922	949	1006	971	965	922	945	977	924	935	937	910	978	929	1003	972	981	985	863	955	906	865	972	1006	972	985	947	1027	932	971	968	968	980	990	955	990	914	928	981	949	977	953	990	942	904	976	941	936	946	953	972	907	927	922	943	1018	919	969	913	961	926	990	906	953	936	952	983	963	946	958	982	958	938	930	927	938	962	979	984	912	979	954	976	930	998	964	906	943	965	872	925	973	980	988	920	909	921	917	931	1000	969	918	980	1000	1034	953	930	957	943	998	927	940	952	965	941	932	977	922	917	950	948	951	961	894	1001	970	965	992	942	955	975	955	914	917	950	955	944	980	911	932	921	921	971	925	950	968	950	924	907	923	898	994	973	1027	945	935	902	1005	921	903	988	932	920	949	922	994	1006	1001	1008	967	1019	993	936	961	986	960	936	955	963	877	924	1010	975	925	882	957	929	958	943	964	921	977	954	948	1006	924	942	936	913	965	993	975	962	933	962	910	960	984	954	983	894	977	991	1005	938	960	937	997	908	991	955	997	983	968	979	940	967	984	961	986	886	985	989	949	962	997	959	948	914	941	946	950	1030	940	958	979	972	946	974	928	942	967	915	995	983	975	1038	934	916	940	965	948	930	953	919	990	927	909	1024	964	857	978	955	959	912	969	973	970	971	1023	947	932	974	1008	939	940	898	938	969	919	947	957	992	1019	945	936	949	960	1025	1017	994	961	941	887	972	951	956	923	924	988	979	937	935	934	947	931	938	928	961	966	983	957	930	974	1021	951	982	930	911	972	1004	908	925	973	948	960	895	963	911	920	904	960	935	899	924	975	939	933	970	885	963	961	969	901	944	960	998	986	947	915	942	951	960	1007	930	976	978	965	965	908	988	917	971	937	964	992	1004	933	965	917	993	956	978	914	954	897	946	993	916	945	940	902	920	905	946	1035	996	965
20941	11784	9108	3158	928	504	499	493	446	475	450	470	451	444	425	450	449	428	431	416	456	393	466	474	475	423	458	438	411	473	475	486	428	443	445	432	447	405	409	427	424	437	440	429	439	454	486	456	427	428	450	439	399	428	462	449	405	444	381	418	459	467	419	442	467	450	452	408	419	445	418	415	426	387	389	423	447	418	437	493	449	447	429	444	439	447	449	446	408	462	435	434	431	423	431	459	381	417	465	428	386	409	464	429	455	437	454	419	432	488	416	493	428	458	443	461	412	440	447	425	421	434	456	420	451	475	423	436	425	445	457	441	428	405	442	431	468	399	435	448	424	415	415	428	446	480	435	449	412	441	427	410	438	438	414	416	427	447	417	420	433	460	416	467	469	415	474	399	465	474	416	426	425	421	405	435	434	407	426	442	406	421	427	403	451	422	474	464	421	441	412	417	433	474	470	441	447	403	371	463	464	445	451	450	413	444	413	429	457	413	433	477	404	418	487	448	438	460	469	423	435	453	462	417	429	404	458	419	453	450	464	412	407	431	445	440	412	440	452	428	443	419	454	411	438	489	463	468	451	394	436	497	366	437	425	416	415	409	418	476	414	450	420	445	451	420	440	467	486	456	448	435	447	410	429	433	451	422	414	433	477	420	402	444	421	391	424	436	465	457	463	407	439	418	424	439	451	391	444	452	426	445	436	436	447	433	465	400	451	453	423	398	449	480	427	419	447	399	440	420	422	427	433	457	449	457	430	437	462	402	463	445	455	448	437	462	460	451	456	439	436	470	479	465	447	432	441	460	460	438	466	471	413	428	476	451	434	477	438	403	427	382	438	417	445	429	453	453	471	477	456	433	449	430	433	449	474	460	448	415	415	412	423	488	436	447	440	413	435	446	455	454	411	409	498	445	452	447	415	465	428	439	434	441	428	402	435	497	431	442	433	441	455	468	438	454	438	424	431	429	394	459	409	443	420	462	437	432	427	395	452	417	454	479	451	433	428	456	419	444	389	486	482	441	428	422	446	418	416	429	444	447	440	410	458	458	462	433	463	437	455	454	461	400	418	399	454	455	423	453	417	415	436	433	409	416	424	441	391	444	443	445	423	410	449	413	427	449	438	413	417	425	425	453	418	422	429	403	440	449	422	422	404	413	417	420	404	419	432	479	412	400	416	401	441	439	448	396	429	450	464	482	408	442	423	406	424	472	426	462	410	432	452	421	415	416	438	431	438	451	472	475	417	448	452	433	431	456	450	460	391	431	427	441	424	409	449	459	420	447	412	437	421	421	448	431	447	403	436	447	460	438	447	453	408	441	467	468	412	434	399	438	419	441	469	448	449	457	436	433	408	452	452	438	395	450	448	448	414	435	441	405	452	425	469	442	427	425	453	434	419	408	456	447	429	441	453	455	410	438	428	461	414	437	417	415	406	440	365	444	470	429	430	435	410	424	452	492	492	449	416	456	448	410	411	420	509	439	410	434	415	449	428	463	452	474	415	405	417	450	414	440	424	405	429	411	418	465	412	409	450	449	465	450	426	437	425	397	482	461	454	420	437	448	437	414	440	439	483	392	447	417	435	482	442	442	441	424	439	440	391	412	449	426	471	419	455	395	413	431	467	425	416	416	433	431	469	427	459	405	462	436	443	443	413	420	432	416	437	428	415	428	443	432	424	421	431	455	425	418	470	467	409	434	444	390	422	417	431	427	461	414	457	455	425	405	413	442	408	424	453	458	419	423	442	475	443	465	423	409	421	418	445	443	476	426	443	467	446	452	463	414	438	429	435	455	421	458	397	425	438	446	440	419	468	422	470	432	413	458	383	444	437	436	456	422	451	450	450	422	422	391	431	396	414	417	432	463	418	494	445	409	389	454	434	458	428	417	458	409	446	423	428	465	406	451	430	462	465	450	457	429	436	456	409	464	446	450	448	473	435	473	441	496	434	439	439	462	437	436	452	456	425	446	435	475	405	469	447	436	405	446	410	427	436	438	436	412	401	418	459	465	456	477	446	450	433	458	410	392	410	464	415	420	413	450	455	441	481	451	438	434	444	438	406	465	435	405	424	443	461	407	428	438	456	474	452	419	472	421	460	449	442	406	488	464	448	457	442	431	450	441	416	439	457	457	458	434	403	412	443	407	427	452	420	440	384	450	426	441	459	431	481	430	445	489	444	407	455	427	466	452	460	456	422	424	451	435	449	464	451	412	461	460	445	408	423	456	437	418	455	453	443	479	461	441	410	457	442	467	443	428	452	442	437	446	449	459	454	448	446	445	448	415	455	459	429	438	449	454	439	430	455	444	445	483	442	473	414	434	414	423	424	433	419	461	444	430	434	411	462	442	427	428	455	402	436	440	431	445	445	439	455	425	426	446	434	425	419	426	395	454	457	454	439	471	459	451	455	409	443	408	429	436	450	396	417	412	476	435	446	412	435	442	441	426	453	424	455	410	461	430	400	407	463	429	450	434	495	438	450	433	441	397	433	453	449	462	429	436	427	422	426	413	452	414	454	433	415	417	396	444	420	454	444	443	454	466	501	429	453	435	429	446	437	455	412	440	416	397	446	404	468	424	464	449	415	486	460	443	500	431	410	421	476	430	405	439	429	421	435	409	436	401	397	461	415	416	398	418	411	427	452	420	423	415	437	455	450	451	415	468	431	456	459	440	450	418	449	420	486	374	406	443	435	434	421	429	390	427	449	442	433	433	487	426	422	446	435	380	451	450	451	424	423	471	433	390	434	466	429	382	438	433	440	445	435	407	436	487	463	448	449	409	451	432	429	439	406	441	432	447	427	434	434	452	432	473	446	451	422	430	440	448	426	434	454	438	426	437	452	418	455	468	475	428	432	445	428	388	412	437	443	412	428	413	416	417	409	425	439	413	429	442	448	419	445	429	464	437	456	460	456	393	430	445	464	441	448	439	446	442	464	422	455	443	442	453	434	418	422	435	461	406	439	436	453	448	436	431	474	458	455	411	454	439	383	433	439	387	436	416	477	417	429	410	452	462	436	410	410	369	440	468	409	450	440	436	456	433	442	460	417	431	434	480	442	468	463	430	422	435	410	463	418	444	468	451	432	443	420	433	414	402	454	441	468	416	420	441	418	450	485	424	449	453	430	468	432	445	459	448	428	419	404	416	377	413	432	483	436	463	421	441	410	448	430	469	411	423	466	421	438	452	457	435	417	468	445	454	430	474	460	412	461	463	456	445	465	456	422	427	410	398	427	439	417	426	452	388	459	436	427	430	424	445	434	423	423	441	472	427	469	441	437	487	422	475	433	424	471	477	435	443	444	441	445	458	418	434	427	412	429	447	408	444	415	460	405	452	426	416	445	498	482	465	437	422	465	436	398	416	456	455	439	470	407	419	460	473	465	405	444	424	402	426	451	418	423	437	415	420	405	458	424	420	448	393	413	433	459	432	397	423	463	464	424	453	408	430	426	465	454	457	477	477	429	457	448	446	473	432	423	438	421	449
12921	9632	13690	6466	2369	1124	1173	1102	1104	1014	1002	993	1003	1017	914	961	979	952	913	953	944	944	946	984	917	953	979	956	911	963	959	932	973	962	945	935	950	929	908	1027	952	966	924	931	936	967	991	950	973	925	908	921	897	964	981	1004	918	951	891	929	932	932	972	944	931	975	956	985	1002	950	991	948	911	950	952	928	937	960	921	916	922	962	942	1012	956	916	855	884	950	888	948	950	940	943	950	937	963	1003	938	996	932	955	944	933	961	948	984	963	908	959	939	933	938	935	956	954	929	914	1000	998	983	896	943	948	940	958	937	987	981	910	921	989	937	926	976	928	953	895	929	939	945	969	916	976	917	920	926	967	922	944	940	924	946	920	944	931	920	929	932	944	942	961	859	938	905	954	939	962	977	1014	956	925	985	962	981	906	987	949	966	949	984	1000	925	941	892	971	955	957	946	980	905	880	963	940	960	920	924	945	985	988	936	1011	922	949	962	977	983	942	998	960	939	986	913	941	1016	987	953	967	950	942	954	922	931	942	901	995	954	969	969	937	955	888	864	970	937	894	1005	897	934	907	968	942	947	940	929	920	930	916	928	958	957	1009	986	909	981	961	922	892	973	995	986	965	949	924	965	959	954	965	935	1006	927	935	940	940	983	964	988	957	959	866	880	991	957	935	940	965	930	932	926	957	952	922	921	953	895	974	921	972	979	967	966	942	934	933	922	969	955	980	982	944	935	963	961	919	995	915	984	952	978	950	944	965	970	895	962	936	970	934	934	922	965	969	938	1010	945	955	917	978	962	892	923	940	971	964	931	911	973	1011	974	965	1005	928	951	926	949	927	934	967	958	924	901	969	968	983	935	954	982	912	900	981	921	974	965	966	924	958	885	924	907	962	949	917	936	950	993	950	959	943	963	968	976	931	1003	968	948	958	943	935	956	945	943	975	880	948	918	958	905	899	934	950	968	946	914	945	900	971	991	993	943	918	920	1009	964	931	920	918	938	955	977	977	927	965	950	980	943	915	984	914	914	950	995	900	938	926	982	913	979	982	933	913	918	965	907	971	867	921	954	914	980	983	957	996	894	862	1011	947	916	1001	971	1022	932	962	1003	1002	959	977	942	997	1041	961	961	965	909	929	990	953	943	936	932	924	957	925	988	988	971	993	929	1000	1015	924	938	1003	890	991	948	944	956	878	943	891	944	908	952	975	965	986	961	923	925	910	942	984	988	973	930	943	956	912	985	926	930	931	986	944	914	989	860	945	958	974	943	956	925	909	945	962	986	898	929	970	987	957	968	935	967	987	928	962	939	946	955	942	936	962	887	977	1032	951	970	926	1032	980	959	966	1003	895	904	944	907	958	942	945	938	966	946	958	944	974	939	967	971	969	966	957	952	961	949	992	962	977	953	960	980	952	984	948	877	1002	923	898	962	956	893	950	915	970	922	926	934	913	961	910	935	944	945	942	928	967	979	1012	932	1014	988	899	1010	1020	937	922	930	945	909	900	982	986	979	969	920	1002	906	967	981	931	957	933	948	940	954	978	971	969	931	973	965	956	978	987	978	965	914	977	983	916	941	943	930	953	960	943	901	916	889	970	984	938	972	922	932	949	963	959	990	899	941	906	918	943	970	964	867	908	950	989	950	950	906	976	950	911	944	956	934	978	988	929	917	929	984	984	937	991	970	1009	952	967	976	921	1019	1013	961	968	928	967	890	962	998	1008	980	939	945	969	973	873	951	974	945	951	965	996	929	1015	914	918	937	965	957	992	959	909	951	967	949	954	962	912	939	967	935	972	907	906	941	920	939	917	912	998	964	911	951	998	985	950	966	1018	1003	918	942	882	937	1042	916	907	904	939	945	912	980	913	976	965	941	937	940	890	940	974	959	952	959	942	936	951	952	947	940	986	1011	945	955	896	958	993	919	921	925	972	889	934	972	927	999	946	985	947	970	935	957	913	938	942	969	935	972	941	950	1000	975	989	905	964	960	949	976	937	917	946	876	943	921	943	896	908	889	936	911	961	1004	940	909	925	997	946	961	995	924	1001	928	884	915	945	917	926	935	960	890	984	956	936	988	931	951	913	986	963	946	927	903	919	938	971	943	931	921	910	992	920	1007	963	894	986	939	944	956	967	981	912	947	894	961	929	946	980	975	938	923	974	995	979	994	941	907	930	934	958	932	952	935	929	921	939	954	925	971	937	910	934	919	986	984	977	980	933	958	949	980	927	972	967	929	938	920	953	922	1024	936	906	1003	953	977	968	966	967	953	964	963	956	1026	913	952	911	973	936	926	955	951	958	967	970	970	954	1019	973	911	966	953	943	985	965	974	909	923	891	944	947	976	947	948	931	966	1007	944	935	944	1017	960	913	902	907	965	939	974	936	862	947	956	979	927	940	952	952	942	933	930	969	958	906	1003	888	878	928	935	934	870	909	886	948	918	913	926	980	976	934	977	930	953	977	964	933	947	924	904	935	964	925	947	938	934	950	989	965	1007	966	942	957	871	893	933	962	936	983	970	954	968	890	911	965	979	879	980	930	890	949	911	954	987	954	909	944	931	922	921	983	946	951	943	974	950	943	941	940	1001	951	938	961	976	913	964	924	957	958	940	972	974	934	955	977	966	940	951	955	960	924	922	909	883	926	922	910	940	919	936	934	944	966	959	989	933	929	943	962	969	991	885	982	957	878	890	939	942	939	978	890	976	1001	944	935	900	969	925	927	930	962	967	912	950	903	922	953	963	977	866	956	963	953	942	976	967	913	898	936	1021	935	948	943	952	949	961	965	941	960	950	923	883	942	933	941	929	948	934	921	929	1003	878	943	926	929	928	1028	998	997	924	878	999	898	977	933	959	940	953	932	959	960	943	997	977	974	922	950	970	976	941	920	998	946	930	986	967	949	966	948	977	927	923	926	950	993	1007	932	879	929	989	908	949	952	940	971	966	892	970	973	943	918	923	920	928	982	944	937	966	997	971	930	856	984	951	956	943	930	999	965	957	955	903	973	922	993	978	984	892	933	945	957	929	961	908	974	900	966	929	939	918	957	946	919	973	979	911	961	1008	932	951	952	907	993	969	869	925	924	922	941	960	984	907	1004	953	967	927	960	950	962	950	943	950	960	940	975	953	963	913	936	948	950	964	974	913	968	932	997	968	964	980	942	929	904	927	959	946	914	999	984	989	1009	900	975	925	893	903	987	880	987	1000	974	914	956	907	909	911	941	983	952	955	934	950	933	944	957	970	941	954	948	949	971	938	993	929	939	971	949	864	919	922	966	928	944	967	944	925	914	916	920	934	982	975	929	910	938	926	964	917	950	932	965	961	959	991	953	909	949	906	941	995	952	942	941	949	920	983	893	920	899	960	953	1029	948	926	926	946	964	994	974	1026	955	931	962	953	941	912	943	960	946	981	961	930	971	948	974	894	942	961	904	922	949	926	954	930	913	972	944	938	1028	931	917	946	970	933	939	957	955	921	974	957	885	947	941	1012	925	948	972	988	950	946	958	943	997	928	920	911	933	944	941	930	924	961	904	985	921	977	979	962	936	874	956	942	967	997	917
34044	24726	24623	15228	10343	922	479	424	404	428	422	406	430	397	407	402	440	444	402	378	380	394	410	406	418	419	391	396	395	402	430	395	427	389	393	414	379	443	412	377	399	413	419	410	433	394	394	404	354	395	398	358	406	435	379	393	413	388	407	400	368	399	407	414	432	382	412	415	372	424	409	384	415	424	392	357	366	370	359	399	403	373	373	413	386	391	412	391	376	375	371	367	378	389	350	419	385	405	459	426	413	411	394	404	409	383	353	398	377	419	385	397	385	409	400	414	383	399	383	388	404	390	372	420	414	387	366	420	424	422	387	443	387	414	364	415	429	425	371	426	405	411	362	397	422	386	397	413	382	364	385	387	381	398	436	393	391	430	378	412	427	395	401	388	410	412	392	333	372	389	399	391	382	401	385	401	389	358	419	404	353	364	388	420	429	420	397	405	365	412	369	377	389	377	375	386	397	408	400	423	384	416	414	388	413	368	374	375	411	399	412	406	367	404	403	427	399	431	383	384	379	348	394	411	395	379	394	403	412	389	405	425	385	389	409	356	373	430	408	351	407	426	378	397	385	370	418	357	388	402	391	373	425	391	437	404	428	393	383	373	411	378	369	369	380	402	335	368	393	408	421	388	407	396	411	405	404	357	393	395	389	380	408	404	406	369	421	391	373	363	427	397	409	398	402	374	335	368	396	380	350	399	395	421	405	423	373	392	424	404	382	401	394	405	378	401	424	411	386	418	398	416	387	372	371	375	367	422	399	401	378	384	391	407	413	380	417	420	457	401	361	402	427	418	382	390	415	360	429	381	399	404	423	407	370	406	364	413	421	405	376	402	420	428	379	362	357	398	391	404	422	389	373	380	397	393	404	412	343	397	373	386	425	424	374	379	413	360	350	393	394	407	400	400	425	400	385	377	381	410	429	434	422	413	400	429	406	414	355	351	402	422	419	407	413	424	385	402	407	395	395	378	372	393	423	421	428	448	389	423	386	371	405	393	352	382	401	364	414	372	370	395	390	382	391	384	411	391	392	382	398	353	368	390	411	408	394	402	407	414	405	383	386	412	410	397	395	417	425	412	400	381	388	385	408	414	414	391	375	442	456	398	422	371	421	373	415	394	354	384	399	406	413	378	383	376	409	353	414	443	422	379	378	397	369	420	391	402	390	407	398	371	372	402	376	399	406	422	369	389	370	393	404	407	395	421	351	380	406	396	419	381	415	416	418	389	386	394	384	402	427	415	400	377	349	446	401	356	400	377	396	405	392	394	399	410	418	366	393	395	414	396	391	388	374	397	381	425	361	411	394	407	383	324	417	375	384	409	358	389	411	387	370	405	368	385	400	359	361	357	377	373	383	394	415	388	369	399	380	359	381	373	403	378	376	389	392	383	415	471	434	360	375	390	386	377	390	398	425	408	393	417	375	359	377	371	387	436	359	379	397	399	400	444	396	413	411	412	380	380	357	375	424	383	396	425	370	355	381	389	356	398	362	373	382	379	372	409	384	428	411	415	425	375	395	410	414	433	401	401	430	406	381	394	416	406	391	370	402	374	380	378	373	396	364	397	362	389	400	382	382	376	413	407	413	400	352	410	439	376	418	374	405	364	343	372	397	362	395	401	392	361	382	386	380	390	405	407	408	411	429	388	393	394	409	401	442	390	361	365	404	379	411	406	356	407	407	353	414	427	393	411	435	370	389	373	437	451	429	387	361	375	412	387	369	392	376	365	373	360	400	420	410	368	334	413	412	395	372	394	369	392	428	412	418	413	415	412	398	396	388	414	385	415	408	430	407	380	412	368	373	382	386	400	377	397	423	418	401	405	390	366	418	380	393	366	420	374	400	429	391	392	414	393	378	425	413	386	411	422	375	406	378	384	356	412	433	411	391	354	394	405	406	403	402	375	392	428	392	390	403	340	360	381	376	411	376	405	439	386	365	366	390	384	400	383	421	391	417	408	458	394	405	364	371	374	376	410	381	410	403	382	448	380	412	413	404	386	356	409	420	434	376	398	421	434	393	420	410	415	419	401	415	416	398	361	377	434	426	414	400	400	365	379	398	429	415	384	362	378	421	350	385	348	418	416	384	369	389	392	396	404	389	375	403	353	397	408	378	387	397	432	380	435	411	404	395	378	400	408	383	415	375	379	395	418	401	419	383	401	340	368	422	417	372	418	394	380	349	386	370	422	399	357	392	411	378	403	375	368	385	370	364	394	399	374	390	409	399	363	398	403	369	368	379	386	400	387	382	403	352	365	390	398	397	420	385	384	379	365	445	417	388	429	411	410	378	372	367	363	378	402	354	418	359	407	401	376	387	429	368	394	422	379	365	371	408	432	368	378	392	397	422	416	380	397	441	383	378	375	420	389	403	389	400	400	403	366	344	389	390	397	395	377	409	395	412	403	386	371	396	441	378	378	411	396	394	401	412	406	395	403	403	383	431	385	366	373	383	404	369	384	392	400	390	365	433	372	419	389	391	370	377	410	391	406	396	397	342	361	405	408	412	397	404	351	377	405	415	390	398	371	406	418	430	415	386	423	403	404	428	395	422	390	400	364	404	399	350	377	391	393	345	392	398	389	396	395	405	386	408	395	385	391	421	408	375	417	374	409	437	409	368	383	355	389	388	383	383	404	358	412	396	361	440	420	385	377	402	402	416	401	401	392	429	429	370	371	360	366	387	396	423	392	402	438	377	414	397	419	377	367	394	384	415	399	383	362	400	426	395	385	396	383	402	395	399	432	395	372	419	396	431	363	361	405	392	433	402	392	388	420	371	392	408	411	372	345	381	408	362	392	396	419	369	392	384	398	364	385	398	431	411	383	395	400	394	361	407	402	379	395	386	394	381	419	373	403	408	374	423	385	374	367	352	434	382	432	396	374	376	397	353	357	394	414	426	385	396	413	377	418	411	389	380	409	392	394	367	416	365	393	377	375	387	410	412	368	440	389	398	443	388	360	422	381	391	402	412	416	389	381	365	385	374	415	390	381	426	391	399	358	388	390	402	410	381	389	370	429	373	385	394	380	424	409	381	414	391	387	388	409	358	386	381	406	378	398	445	367	451	367	424	424	448	374	408	393	381	363	403	362	358	427	427	403	381	374	364	412	394	382	355	407	365	392	369	340	432	399	367	360	395	385	372	368	374	387	373	400	401	418	439	403	364	395	399	421	399	400	391	374	409	355	406	406	373	421	387	374	379	370	393	399	387	388	392	365	386	370	409	410	430	414	392	415	417	404	376	371	403	392	413	428	406	374	423	391	395	373	426	426	376	392	405	376	366	420	394	364	398	409	407	393	406	395	414	370	423	402	400	373	413	393	373	389	395	408	394	385	387	407	402	348	404	385	359	372	393	417	425	413	394	408	374	369	426	456	371	398	401	401	353	386	410	420	420	394	388	372	429	359	389	392	405	385	398	417	381	375	410	341	329	366	389	374	392	408	404	386	385	384	418	404	383	379	378	376	416	404	389	383	427	401	373	412
21348	19706	28843	23801	19052	1438	1305	1321	1175	1086	969	970	1013	938	877	860	950	885	961	843	898	893	894	908	856	927	911	926	916	928	921	904	866	965	932	896	846	891	902	942	892	917	961	877	875	909	843	895	867	867	899	884	833	912	819	882	917	880	824	902	891	884	896	868	891	933	887	829	856	904	862	902	885	853	857	914	869	883	809	882	860	917	903	901	873	916	860	881	870	888	873	888	912	880	869	856	916	886	888	889	830	926	892	881	848	867	891	844	916	900	863	878	878	888	883	831	847	894	893	933	883	890	820	885	830	828	863	885	846	876	828	863	848	819	927	834	837	839	857	891	862	881	889	806	872	851	892	881	890	885	893	883	855	871	806	902	860	863	890	876	876	891	896	879	869	895	827	820	904	853	887	870	830	921	871	840	889	870	865	876	858	848	806	875	873	865	846	874	943	854	843	883	842	904	944	854	866	847	859	899	903	887	856	885	857	874	864	870	837	890	827	931	862	847	859	900	912	855	874	859	891	882	897	873	869	833	838	896	854	863	831	791	893	895	926	894	896	873	929	822	886	851	882	863	871	842	886	912	881	826	843	874	859	830	903	864	890	844	890	884	848	856	839	880	869	853	883	879	905	877	852	897	879	871	901	869	898	865	906	894	863	861	920	859	840	881	868	839	870	927	893	881	883	880	874	880	847	841	823	915	837	845	910	877	823	878	851	931	848	879	866	876	908	901	890	860	828	912	876	881	856	834	912	879	900	842	896	828	855	841	854	908	891	907	849	921	850	833	850	863	868	835	859	886	886	867	856	827	902	844	892	858	851	873	860	883	887	860	883	846	871	875	831	865	902	874	864	855	860	892	828	869	876	833	868	859	864	874	885	820	877	818	832	857	909	855	885	860	846	891	840	888	850	896	849	836	888	859	876	865	878	815	873	931	872	871	905	921	816	851	856	870	903	876	849	856	881	893	913	842	868	838	882	836	861	841	876	865	888	864	868	897	856	913	833	900	920	854	893	893	855	888	834	845	853	917	817	844	888	883	859	881	908	870	910	909	858	852	864	877	847	872	875	907	820	931	847	898	889	865	889	861	869	911	940	846	894	884	871	885	816	876	824	893	863	875	849	883	924	868	861	866	887	866	862	888	869	870	945	872	905	883	892	871	891	859	905	871	843	805	899	868	874	886	901	877	884	881	931	832	867	864	897	866	876	883	904	876	828	894	870	825	857	859	844	843	885	859	873	876	841	833	888	847	871	847	857	869	832	880	934	906	912	868	866	857	849	866	846	849	911	870	907	904	845	869	847	895	866	866	864	832	876	869	797	856	844	862	889	882	846	840	889	862	891	883	853	882	892	863	903	865	953	884	929	825	831	807	839	852	836	883	893	888	886	857	848	884	845	877	878	814	865	908	855	848	892	879	858	901	896	818	861	906	914	866	903	876	819	924	886	920	904	858	861	817	860	862	869	864	885	910	856	842	840	846	876	923	825	831	898	894	863	876	853	909	835	910	873	860	906	881	830	841	864	843	848	867	916	871	875	913	858	825	897	850	896	876	882	871	869	848	881	843	825	861	886	873	878	811	869	819	826	886	875	811	913	851	901	908	881	878	826	940	893	899	892	827	828	897	902	894	853	858	858	836	832	897	832	897	901	874	942	886	934	813	845	875	867	827	874	877	882	909	890	879	811	877	888	845	880	848	862	885	842	852	921	852	848	813	857	871	822	867	871	767	880	893	875	877	875	868	898	895	889	885	885	889	853	862	844	890	874	804	868	896	868	833	891	835	848	866	884	829	807	862	875	832	862	899	897	878	802	888	797	878	869	779	865	886	868	897	871	877	829	888	913	873	858	834	931	882	875	830	836	888	891	904	833	830	906	904	871	866	898	834	830	846	811	882	848	841	847	828	853	806	868	838	839	833	870	871	842	849	896	846	885	868	886	892	839	844	901	887	865	867	890	873	929	844	880	903	878	800	846	861	864	900	842	874	790	882	849	879	816	891	879	843	817	852	783	887	886	862	906	881	846	858	856	871	859	858	851	960	828	877	877	885	914	881	865	820	886	808	900	865	883	848	871	878	878	912	877	866	898	901	844	842	855	855	835	881	886	853	882	885	873	910	855	864	852	882	851	863	862	834	901	894	822	901	913	844	886	855	893	840	851	855	899	885	865	901	909	873	898	877	869	839	866	841	853	900	886	885	896	852	813	825	828	864	887	812	873	933	851	813	864	859	886	911	881	899	873	846	877	862	856	860	895	895	833	880	854	908	868	873	886	823	862	880	910	867	834	824	896	875	853	906	871	882	901	876	877	884	855	853	856	864	845	850	844	833	881	867	879	894	912	843	860	923	850	894	881	879	870	909	868	851	882	905	849	878	879	839	856	859	887	908	922	884	879	856	912	924	852	920	891	891	896	867	854	885	851	956	895	865	875	866	857	886	903	828	868	872	876	875	831	871	884	939	828	830	905	847	870	918	856	905	837	901	891	889	849	914	872	870	843	819	880	912	925	818	868	863	819	825	849	879	861	885	868	868	829	824	843	926	847	870	891	848	915	796	889	904	817	829	843	897	861	898	868	892	848	825	897	888	901	900	837	845	879	830	852	865	858	850	840	886	896	857	891	871	887	877	869	886	831	800	872	885	914	876	894	887	849	892	907	856	914	898	820	873	864	862	859	847	833	855	865	898	921	931	871	898	867	910	907	887	871	839	847	921	885	901	843	865	811	872	904	932	876	871	913	880	882	878	844	847	780	827	841	888	857	869	879	888	850	848	874	860	874	864	928	867	869	888	892	867	850	844	855	894	857	833	911	807	840	852	900	910	867	906	842	834	879	850	885	850	833	882	868	884	882	887	857	860	905	881	906	941	890	860	926	860	862	900	892	872	886	896	912	846	903	878	867	925	907	824	885	875	915	804	834	862	881	883	926	861	915	852	889	938	897	827	867	891	876	866	875	873	880	898	888	909	885	847	850	886	905	933	858	877	819	843	867	840	845	877	879	879	901	826	887	889	887	863	842	872	906	890	840	862	845	863	920	866	872	897	887	856	892	902	893	924	836	887	865	896	852	916	906	890	885	844	869	860	823	887	833	881	935	853	916	878	860	877	875	873	955	904	856	908	902	872	855	939	864	891	857	857	920	883	899	873	861	885	877	882	883	833	899	866	895	806	853	851	909	889	883	871	883	878	863	897	888	877	881	864	890	921	838	871	891	874	841	871	843	873	876	865	866	821	890	858	915	858	943	841	872	854	891	869	848	856	889	834	877	888	854	858	874	833	877	858	892	861	846	857	876	914	913	864	915	884	844	869	815	848	855	846	869	865	849	839	833	908	881	883	856	920	922	879	818	890	905	889	822	879	814	875	918	897	917	870	816	848	862	882	797	887	828	894	894	847	886	857	881	866	861	836	895	845	877	891	893	884	892	874	896	819	919	874	891	819	849	871	941	886	864	893	862	853	874	882	911	920	897	901	926	881	865	926	925	912	819	864
34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	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
