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
336966538315	336966538876	336966539426	336966539976	336966540526	336966541076	336966541626	336966542176	336966542726	336966543276	336966543826	336966544376	336966544926	336966545476	336966546026	336966546576	336966547126	336966547676	336966548226	336966548776	336966549326	336966549876	336966550426	336966550976	336966551526	336966552076	336966552626	336966553176	336966553726	336966554276	336966554826	336966555376	336966555926	336966556476	336966557026	336966557576	336966558126	336966558676	336966559226	336966559776	336966560326	336966560876	336966561426	336966561976	336966562526	336966563076	336966563626	336966564176	336966564726	336966565276	336966565826	336966566376	336966566926	336966567476	336966568026	336966568576	336966569126	336966569676	336966570226	336966570776	336966571326	336966571876	336966572426	336966572976	336966573526	336966574076	336966574626	336966575176	336966575726	336966576276	336966576826	336966577376	336966577926	336966578476	336966579026	336966579576	336966580126	336966580676	336966581226	336966581776	336966582326	336966582876	336966583426	336966583976	336966584526	336966585076	336966585626	336966586176	336966586726	336966587276	336966587826	336966588376	336966588926	336966589476	336966590026	336966590576	336966591126	336966591676	336966592226	336966592776	336966593326	336966593876	336966594426	336966594976	336966595526	336966596076	336966596626	336966597176	336966597726	336966598276	336966598826	336966599376	336966599926	336966600476	336966601026	336966601576	336966602126	336966602676	336966603226	336966603776	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2769	3650	2300	2769	3650	2300	2769	3650	2300	2770	3650	2300	2770	3650	2300	2770	3650	2300	2770	3650	2300	2770	3650	2300	2770	3650	2300	2770	3650	2300	2770	3650	2300	2770	3650	2300	2770	3650	2300	2770	3650	2300	2770	3650	2300	2770	3650	2300	2770	3650	2300	2770	3650	2300	2770	3650	2300	2770	3650	2300	2770	3650	2300	2770	3650	2300	2770	3650	2300	2770	3650	2300	2770	3650	2300	2769	3650	2300	2769	3650	2300	2769	3650	2300	2766	3650	2300	2762	3650	2300	2762	3650	2300	2758	3650	2300	2754	3650	2300	2754	3650	2300	2754	3650	2300	2754	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
60671	55130	56073	49058	42183	34505	27856	20703	15758	10829	7110	6032	5062	3651	2839	2012	1309	776	507	403	289	288	289	248	299	238	253	275	277	241	269	245	261	251	250	269	249	272	258	266	260	259	259	263	280	287	291	254	242	223	293	292	268	270	237	240	255	241	273	277	258	261	235	257	277	286	233	287	252	243	280	255	274	275	277	274	281	245	266	265	262	276	265	235	263	243	247	264	282	286	247	245	297	262	244	245	263	261	255	275	248	285	259	296	273	275	268	270	272	242	272	275	262	271	257	269	278	245	283	276	282	270	252	275	267	256	260	273	267	266	278	230	272	250	261	249	239	294	274	268	287	275	241	261	259	258	269	247	264	245	266	259	241	277	256	251	281	235	266	266	272	258	274	285	287	250	253	277	278	276	288	247	238	266	258	223	240	251	253	258	279	272	242	259	274	279	237	274	274	243	259	279	241	259	256	278	273	273	271	301	273	247	259	247	269	253	288	270	242	254	240	263	250	240	261	254	281	272	274	241	264	286	298	286	261	250	256	250	252	281	269	262	278	298	278	252	261	256	262	285	284	264	226	254	271	266	247	275	267	257	274	235	261	276	254	244	273	275	278	277	273	246	296	246	256	246	274	273	247	290	265	247	284	247	273	254	257	249	227	243	255	252	234	274	261	280	257	263	244	291	273	277	254	272	287	284	281	248	244	248	247	265	266	258	270	284	292	249	276	248	283	260	242	251	209	260	280	271	239	246	263	287	256	255	260	268	275	264	255	278	257	255	241	249	230	292	249	274	230	282	254	239	264	285	260	242	254	279	291	245	251	251	274	270	268	258	276	267	276	259	239	261	261	232	287	233	259	247	270	277	264	267	284	260	260	300	247	267	264	266	266	287	276	259	269	249	254	237	229	253	295	278	246	281	265	270	246	269	266	268	266	259	248	267	254	236	266	244	257	275	268	261	266	256	251	253	251	257	246	262	247	263	276	270	273	261	272	261	253	248	310	268	271	250	280	298	304	256	254	280	284	269	243	253	246	262	307	267	286	224	246	265	286	251	272	283	259	256	288	249	246	240	260	246	257	214	282	265	249	277	276	264	272	288	261	266	266	277	272	252	261	275	263	264	257	276	269	287	252	268	259	240	260	257	285	266	239	282	247	266	269	266	299	246	286	258	256	239	263	235	225	289	257	250	247	287	269	260	288	252	253	286	251	290	283	275	258	266	271	271	273	251	250	261	279	256	226	278	270	237	268	261	251	289	280	291	289	256	287	288	257	278	261	252	259	294	244	258	272	256	254	268	247	258	263	282	290	257	265	265	265	281	275	272	311	285	250	269	209	281	249	268	262	281	277	277	259	275	283	264	281	262	260	285	249	267	246	245	275	301	269	283	228	287	252	247	245	271	282	288	272	242	286	257	269	232	263	232	262	277	272	282	249	260	262	260	278	282	245	230	263	265	272	286	256	282	236	237	253	276	276	272	270	272	259	289	264	253	266	285	265	274	278	274	267	296	277	271	262	279	245	276	254	261	265	293	238	279	271	276	265	282	247	233	261	295	271	275	260	260	256	265	247	269	255	256	270	255	273	244	290	275	262	280	257	228	268	242	263	248	279	273	252	278	261	287	262	259	273	253	243	299	273	276	252	275	282	276	279	265	260	275	227	285	253	255	271	253	276	254	290	264	260	269	260	253	258	258	296	271	238	290	283	250	244	256	241	255	235	265	267	283	275	266	252	274	278	281	266	280	269	268	280	272	263	270	266	295	238	280	271	273	293	221	230	262	262	240	280	281	251	245	265	263	257	275	261	260	240	272	315	250	251	273	287	272	278	271	255	238	248	263	268	254	267	275	286	280	234	259	274	274	252	251	250	254	283	282	283	253	244	275	284	256	262	286	257	245	264	263	265	243	257	253	265	232	267	313	268	267	238	261	282	305	255	277	275	254	263	276	276	251	295	289	283	259	288	240	207	264	270	272	283	264	305	271	261	255	287	256	268	241	291	276	261	263	272	249	249	282	270	261	280	265	280	263	270	248	270	281	286	295	255	264	238	276	259	274	250	250	266	262	252	270	247	262	250	261	251	261	248	290	287	255	281	248	289	284	282	278	231	272	263	253	268	251	280	234	262	265	249	259	256	264	251	257	236	240	267	256	288	264	258	268	260	277	271	288	281	229	285	258	293	285	288	262	279	273	278	284	283	249	288	266	242	228	256	262	289	253	284	264	276	250	248	307	286	276	287	243	315	266	271	252	250	269	287	279	317	270	257	262	290	277	255	265	321	250	272	298	269	281	227	246	299	269	271	272	264	232	275	267	271	264	281	249	270	252	274	309	301	255	262	295	242	262	260	233	269	270	275	251	279	272	269	280	276	242	263	292	291	241	261	301	235	254	253	258	252	250	246	245	274	259	256	259	269	267	254	259	288	293	233	289	253	270	250	246	256	257	275	228	270	246	248	280	286	277	253	296	262	293	257	266	277	280	261	245	272	259	273	260	251	269	234	261	266	261	256	246	282	269	288	249	272	251	256	278	271	283	266	252	285	250	234	259	269	288	247	262	283	266	248	260	275	260	244	251	273	288	257	273	300	254	261	276	263	256	239	291	260	252	253	279	260	302	281	238	276	273	274	273	233	261	267	260	261	238	270	255	285	272	274	272	280	269	258	273	275	259	275	275	275	249	286	257	277	260	247	269	243	276	277	245	264	261	291	287	261	281	248	280	253	238	272	286	250	249	272	253	254	283	249	280	264	267	283	264	287	254	286	292	247	285	276	271	270	247	286	292	263	263	231	277	253	271	229	270	276	272	247	258	275	242	244	234	301	248	271	239	255	270	282	279	264	259	248	275	269	254	252	277	247	262	234	292	267	256	259	252	260	236	265	265	288	237	277	294	261	251	270	257	243	276	285	260	272	273	268	271	298	283	243	260	274	265	255	264	237	284	246	285	272	249	250	234	255	284	266	263	258	270	263	244	276	248	258	268	249	279	263	276	274	243	290	263	269	259	285	274	240	254	277	254	271	258	257	271	260	232	245	277	244	261	249	289	252	271	232	227	249	276	279	270	289	261	241	255	288	261	266	259	269	258	247	249	283	235	272	240	265	261	258	287	270	252	250	294	253	284	270	277	275	251	276	284	262	263	229	272	273	254	306	256	258	287	232	255	255	269	246	270	283	261	231	249	250	262	287	246	253	293	246	277	255	264	263	273	282	248	288	265	298	270	263	307	279	286	231	261	290	280	268	258	294	232	270	291	259	256	267	290	279	231	271	220	277	256	286	257	275	259	267	244	258	262	254	265	286	275	261	245	283	253	269	262	265	238	231	255	278	252	254	265	246	219	243	239	278	277	288	254	261	256	256	269	267	284	256	253	267	254	252	255	247	280	289	245	252	285	284	271	258	278	264	281	268	273	266	267	255	282	252	245	255	269	245	274	272	272	256	267	251	231	257	282	276	240	247	252	275	275	274	254	303	267	266	234	318	239	249	262	272	296	282	269
42929	49964	58177	56986	54986	49651	41856	36068	32753	27704	21990	20883	18375	15118	12230	8486	5487	3174	1901	1213	918	748	736	641	649	622	631	664	674	671	615	663	614	591	632	679	641	663	637	612	640	650	637	625	624	597	637	628	684	660	623	694	653	619	605	673	619	652	677	630	642	628	645	694	648	608	640	649	692	600	637	637	670	638	657	652	691	604	641	646	658	607	643	630	641	680	676	674	615	626	623	653	657	686	620	628	664	614	614	614	646	623	651	661	626	653	636	660	664	680	661	637	660	716	675	661	645	664	645	665	613	658	614	647	664	645	647	640	631	672	642	712	643	641	678	636	624	640	647	647	630	674	623	637	638	661	700	616	678	634	702	653	657	640	603	650	689	634	646	641	669	652	639	658	603	633	617	665	606	608	665	618	632	656	651	618	641	584	650	654	677	680	666	667	619	681	652	613	612	669	700	619	653	668	648	683	642	679	643	587	651	656	618	629	598	643	656	638	604	662	609	639	656	581	657	591	641	677	604	640	610	667	640	637	593	664	634	645	613	589	617	630	666	678	671	592	656	665	637	668	666	657	640	649	654	644	600	596	680	653	641	685	659	667	631	621	611	646	631	588	654	657	631	598	678	628	666	656	677	617	659	616	638	659	639	662	610	650	588	593	613	653	651	659	631	618	659	713	598	651	657	597	656	663	615	668	627	663	607	672	635	653	647	690	634	683	701	624	646	657	636	634	653	660	650	626	615	670	615	662	674	630	618	649	625	683	615	665	661	605	639	673	677	630	615	620	638	650	648	704	716	657	663	603	649	675	656	657	667	622	631	636	677	612	644	659	646	688	632	655	652	685	648	679	664	628	608	649	659	631	644	698	644	619	681	650	677	659	581	620	617	609	588	598	673	659	633	654	608	630	666	617	619	631	627	661	610	675	656	691	665	674	630	682	647	647	642	640	626	662	668	667	650	660	646	655	634	686	606	713	619	632	670	599	632	652	657	679	643	660	636	637	628	648	644	638	658	657	660	618	646	584	655	637	620	671	639	640	615	598	662	676	638	646	642	655	651	612	653	632	651	666	675	678	634	656	608	641	659	654	660	626	610	625	640	610	643	595	672	654	614	688	617	645	627	670	622	635	613	684	642	673	624	678	610	642	640	653	652	644	641	644	632	672	649	648	635	666	677	606	653	652	665	630	587	626	689	637	650	624	608	619	634	609	637	692	569	637	600	659	645	631	617	646	635	628	613	684	655	647	621	598	653	663	652	636	626	641	608	668	662	658	655	616	685	676	638	665	632	617	626	638	630	645	655	647	640	621	682	640	618	625	634	639	649	616	675	629	672	625	661	666	636	638	640	597	636	696	641	680	616	620	648	617	593	681	633	629	651	656	705	642	670	636	651	656	613	641	668	649	659	637	683	599	590	637	633	668	667	643	679	639	653	632	648	694	656	609	661	689	648	625	635	573	654	688	691	622	654	671	624	651	621	654	629	640	624	708	627	599	625	652	658	643	642	620	644	616	643	618	645	638	593	613	626	655	644	645	649	682	654	623	665	694	615	620	653	632	665	678	701	649	628	600	626	628	651	637	647	653	628	647	665	634	632	701	700	644	620	628	621	636	631	648	645	632	711	685	671	634	611	629	651	641	618	670	674	620	631	595	639	636	648	587	668	613	558	654	646	627	658	631	583	647	654	580	663	676	661	665	662	652	629	623	667	638	665	622	646	653	661	631	649	625	694	634	673	623	677	625	637	655	622	617	654	599	659	648	609	616	668	566	647	679	620	656	613	644	692	655	655	634	660	650	640	630	661	663	670	631	634	696	630	606	646	611	637	630	656	640	616	657	647	617	638	648	616	653	652	631	608	626	649	677	650	640	658	604	605	667	618	680	629	650	632	626	686	635	593	666	651	630	592	630	637	680	645	673	682	633	610	624	648	673	679	621	646	636	674	672	648	642	659	715	668	594	637	628	641	658	652	631	703	638	632	612	643	661	635	651	639	649	638	663	614	645	611	641	605	612	645	651	644	646	600	640	622	648	686	672	636	592	643	666	637	659	647	620	624	656	664	659	628	648	650	671	596	615	599	673	637	647	609	609	667	651	681	646	643	624	632	656	657	655	662	647	681	618	629	656	649	681	675	632	639	644	636	671	659	615	610	647	625	675	604	669	694	633	586	685	666	676	629	642	664	629	634	679	656	611	682	611	680	590	619	630	597	638	654	646	666	629	604	634	636	672	634	650	627	628	674	653	637	626	634	660	646	627	664	675	658	613	637	648	667	646	639	642	620	669	602	631	627	601	679	630	650	617	661	634	656	666	705	650	627	604	633	691	626	685	621	664	634	703	646	653	588	666	656	650	657	625	674	620	637	664	650	630	626	639	661	642	648	615	593	605	626	680	633	624	636	627	679	626	681	643	623	658	652	668	625	639	676	618	645	637	632	616	640	640	673	666	618	669	666	638	683	678	607	645	641	685	609	641	624	657	626	644	648	715	674	647	658	632	634	627	664	621	651	634	642	631	637	635	633	638	621	672	686	625	610	660	615	665	621	676	602	602	684	645	669	676	670	633	656	639	641	648	634	604	641	654	631	675	643	661	643	672	618	640	657	663	653	663	639	607	706	598	622	625	616	631	667	619	665	677	620	688	662	613	640	622	668	670	640	645	609	616	662	578	614	711	635	598	645	649	625	631	605	621	603	628	663	655	630	633	654	639	614	656	640	635	635	650	622	686	627	629	681	641	629	618	651	650	664	655	656	660	625	619	676	643	635	667	654	627	657	640	692	676	605	628	657	630	622	620	676	676	594	689	671	640	660	648	600	635	691	633	604	621	631	669	661	650	632	641	645	672	680	607	672	610	607	640	578	637	640	619	642	659	633	624	656	651	620	630	624	618	689	649	642	634	647	666	616	677	688	631	641	657	661	613	657	630	647	652	697	688	687	612	663	638	614	641	642	652	656	662	611	578	630	617	633	617	653	650	627	634	675	638	664	629	639	693	644	596	665	617	612	663	630	595	645	666	628	639	673	602	650	629	685	604	628	630	604	621	631	654	643	673	651	663	654	618	676	619	610	694	619	653	637	656	632	667	619	640	577	625	591	621	637	647	631	618	699	648	590	602	674	626	612	676	657	644	597	640	617	639	626	671	629	634	589	697	671	603	678	641	624	642	656	639	626	605	671	605	597	647	620	642	682	636	615	604	670	655	619	649	654	644	600	616	625	664	630	660	636	620	628	650	637	628	620	674	686	615	640	633	627	642	634	622	647	654	673	650	646	627	668	688	658	656	641	664	637	642	628	687	686	631	644	678	688	605	652	658	628	625	648	650	658	603	665	637	650	608	659	618	671	678	654	664	600	624	646	621	667	642	671	620	678	601	645	652	641	620	616	656	617	645	673	676	656	683	629	690	622	616	610	651	622	654	687	635	622	665	625	693	653	656	656	657	607	673	630	663	679	662	655	660	631	626	628	651	617	650	691	625	618	655	646	681	646	662	627	635
33103	29315	28805	28066	19387	11145	5610	3666	2455	1861	1446	932	790	663	513	454	356	323	322	271	271	251	233	259	214	251	247	216	263	240	245	262	243	232	227	241	248	256	236	221	239	236	213	262	251	229	284	271	230	238	227	227	223	230	253	232	263	248	229	259	230	236	273	232	259	283	250	226	211	207	254	230	238	252	216	231	239	242	244	239	230	257	264	233	243	241	239	232	270	243	235	250	245	266	251	246	232	248	245	239	243	269	268	259	240	256	257	267	239	222	262	250	252	238	247	241	257	247	250	226	233	243	251	245	234	209	245	250	244	248	247	231	240	219	240	266	280	256	224	254	238	221	225	243	251	222	222	242	241	221	223	243	234	246	231	221	254	251	262	227	256	226	258	260	227	218	269	253	232	232	239	252	245	238	220	236	233	249	263	228	234	254	220	227	242	222	247	242	265	232	237	239	249	252	231	227	266	241	246	238	234	264	263	236	243	216	241	279	250	262	275	236	257	265	241	231	248	247	225	255	264	241	219	242	250	235	229	241	242	259	267	254	236	233	250	266	231	248	257	238	234	255	245	292	231	231	255	228	240	263	245	238	255	247	245	233	226	199	245	253	249	228	222	256	243	252	242	225	230	273	235	233	273	233	267	238	237	257	261	234	264	240	251	244	240	214	243	260	256	226	238	240	266	252	267	259	246	243	226	255	242	248	250	216	241	251	252	266	257	242	257	260	260	251	230	266	243	244	210	237	246	259	243	234	242	239	236	221	219	242	227	241	247	249	291	215	242	282	260	239	242	257	233	239	248	217	226	232	262	250	230	193	246	240	228	252	245	241	221	235	252	217	240	245	278	228	252	233	249	248	245	212	235	261	209	276	246	215	252	238	255	230	253	245	283	254	228	240	250	213	229	247	267	244	240	235	251	265	257	272	257	231	223	235	271	256	234	232	237	215	256	248	241	237	240	220	233	205	240	237	254	252	236	239	243	278	252	239	264	260	249	249	243	216	237	229	254	249	269	284	239	251	243	264	285	260	248	234	262	248	244	244	255	264	248	229	244	227	243	251	219	235	226	249	246	239	211	269	253	256	227	206	217	247	231	237	248	263	254	247	231	238	254	251	247	240	245	249	240	245	274	219	249	214	253	206	278	241	245	252	236	224	255	254	267	219	230	238	249	222	261	228	261	246	231	256	277	239	245	237	231	252	220	267	235	227	233	254	239	268	247	274	274	258	247	237	264	266	238	254	262	241	239	242	211	237	240	232	259	240	257	250	235	222	222	242	262	241	240	245	231	239	230	250	216	252	227	265	224	222	244	269	248	254	231	248	239	272	244	250	247	237	235	260	226	255	221	244	261	229	244	243	212	244	210	252	251	236	260	244	238	267	235	241	231	247	235	246	227	252	257	228	239	244	242	272	258	230	239	248	279	261	239	256	225	272	218	239	240	280	244	264	229	237	236	236	247	265	239	215	238	267	262	234	222	263	229	250	263	253	240	201	237	244	242	257	233	249	297	235	266	248	249	231	217	271	246	257	251	260	252	258	244	265	250	261	224	266	218	226	249	259	254	228	251	260	236	260	233	254	229	218	215	257	246	255	239	238	237	245	250	261	228	238	244	219	215	223	236	231	252	253	209	225	216	261	229	249	239	237	264	221	226	236	244	223	223	231	250	244	245	240	238	254	243	267	247	250	264	244	265	236	232	227	266	243	263	241	218	229	258	270	270	253	250	227	264	215	230	259	244	269	236	258	274	249	279	234	261	223	250	216	252	241	234	255	258	230	245	260	228	221	234	253	268	240	226	230	219	244	248	233	289	271	250	264	245	271	255	235	229	245	242	247	219	225	234	227	236	254	254	222	250	207	228	251	234	248	238	251	241	246	245	239	236	229	240	231	250	245	275	233	242	233	229	233	255	236	243	241	213	202	208	237	229	248	263	253	250	246	266	244	236	225	221	229	221	275	246	230	244	230	267	255	254	243	233	259	215	299	236	223	267	237	247	227	234	240	249	257	234	250	242	263	238	237	229	213	235	249	226	252	245	241	242	225	254	251	236	261	245	232	238	244	223	236	206	245	252	226	233	245	240	244	234	293	225	268	255	246	263	249	239	250	256	223	220	230	257	231	235	230	248	241	271	242	290	283	263	246	245	206	231	219	271	255	264	248	223	259	247	257	239	254	264	256	247	253	213	234	242	245	242	230	242	245	231	239	266	239	266	246	237	232	211	229	266	238	233	240	250	273	236	254	256	247	238	229	265	251	239	263	244	220	255	228	240	230	264	230	233	230	255	264	243	241	242	240	242	248	237	234	228	238	234	252	259	258	255	243	225	239	256	225	255	234	252	261	256	221	255	258	224	208	278	270	238	253	269	238	227	233	213	265	238	232	231	259	241	238	229	228	256	235	238	259	266	211	214	269	259	262	278	221	243	206	245	246	247	237	254	246	251	233	245	234	255	255	251	217	231	262	202	224	258	236	238	247	242	275	267	213	268	235	242	219	261	237	246	229	235	261	244	244	237	252	223	262	250	253	229	234	229	247	259	238	251	239	236	247	252	246	232	235	264	228	236	226	234	240	261	242	263	249	248	228	222	273	227	260	231	262	219	257	252	249	259	257	218	250	264	257	208	240	218	243	227	227	245	240	274	268	234	260	242	245	236	232	247	256	250	228	255	227	257	255	223	278	273	232	218	245	249	236	248	250	237	267	283	248	229	268	271	241	255	243	217	238	251	238	244	221	219	231	273	228	247	249	241	216	262	246	242	263	265	238	251	244	228	249	208	256	273	227	245	264	252	242	241	252	234	223	257	222	238	263	245	225	250	269	264	229	205	242	219	256	247	259	241	246	244	253	294	236	252	257	252	254	251	238	233	235	240	239	254	253	206	236	255	247	233	227	229	246	257	232	237	229	235	218	229	247	233	227	239	227	255	267	274	252	240	245	235	250	248	222	242	248	230	232	232	227	230	231	225	245	248	244	252	272	245	225	216	250	226	250	267	238	237	231	253	225	250	293	254	275	228	254	242	209	232	232	248	242	247	240	249	252	228	226	243	251	216	217	239	228	230	253	197	262	238	237	275	253	255	247	250	266	239	246	238	255	228	244	285	236	252	252	255	231	248	231	244	230	242	284	261	240	225	232	224	247	240	254	258	234	252	229	231	241	255	282	213	263	251	268	261	234	238	225	219	271	248	229	255	242	260	256	261	241	262	231	245	247	251	259	261	235	237	255	240	267	223	249	232	248	236	257	219	229	233	256	255	253	235	227	255	247	281	241	214	230	226	226	216	214	236	234	241	249	242	246	245	265	269	226	279	256	240	249	231	243	243	235	245	254	239	279	229	280	238	274	231	233	262	253	241	219	247	233	268	247	244	261	237	230	251	243	254	252	259	244	231	258	214	256	240	232	253	241	249	251	241	246	224	239	248	253	257	207	222	270	249	220	233	268	261	244	245	220	269	251	244	253	253	216	225	214	229	243	242	257	249	246	277	283
20263	24828	33383	39339	33202	25330	17279	13865	10347	8488	6657	4445	3753	2842	2263	1557	1112	869	720	691	609	616	572	619	591	610	631	625	620	650	654	616	554	664	628	609	577	646	611	613	602	631	602	647	646	617	572	596	626	582	628	601	638	611	603	631	589	624	610	616	573	619	596	585	656	593	581	628	590	651	654	581	620	603	653	617	645	599	581	574	613	603	572	597	577	608	592	631	618	646	597	632	613	589	618	611	639	593	604	617	556	573	616	574	601	619	633	624	623	592	601	599	588	599	602	617	616	582	611	654	601	613	605	617	611	646	608	611	646	587	587	649	646	597	559	577	611	601	599	596	600	602	617	621	608	612	610	639	641	627	623	610	638	667	630	619	622	612	574	615	638	601	602	646	642	567	622	635	589	626	610	579	612	584	630	605	594	639	603	580	619	586	579	587	557	628	589	629	627	625	603	628	608	582	577	627	649	607	631	613	621	602	648	587	635	612	599	639	612	602	631	596	578	627	581	676	572	617	613	613	584	637	627	607	626	616	659	583	620	626	608	618	625	630	679	612	597	569	581	606	661	567	631	598	619	612	571	619	618	626	601	609	623	580	661	616	655	674	615	620	639	656	588	634	616	578	590	594	650	605	618	604	625	565	627	629	580	633	618	604	558	593	667	622	597	664	632	577	656	572	605	588	621	603	619	651	602	599	603	588	586	613	616	602	610	589	627	598	626	647	667	593	631	617	562	627	596	638	630	648	605	630	598	571	592	583	599	583	600	638	589	602	625	578	614	621	642	650	578	641	592	614	624	572	593	581	605	649	630	618	649	583	587	621	618	605	627	615	616	604	592	619	643	578	645	603	570	564	565	633	612	630	587	610	641	600	591	616	627	584	638	652	630	606	621	605	657	598	618	598	654	596	612	639	635	631	601	617	592	625	623	618	634	569	623	609	606	629	574	625	589	613	578	636	602	598	629	637	592	606	648	610	600	623	613	631	632	631	592	608	621	592	628	611	603	618	598	611	618	661	588	591	642	623	624	592	654	614	587	606	596	613	577	634	691	605	633	613	652	588	612	605	574	608	592	633	540	629	633	618	650	597	624	645	602	578	691	585	572	594	606	603	597	641	592	609	637	655	633	611	589	591	618	610	609	602	617	645	673	586	605	615	622	652	607	630	602	622	607	579	636	591	626	621	600	582	612	612	601	601	629	582	590	576	625	591	589	603	573	613	655	579	652	636	611	633	616	663	629	606	633	602	605	604	580	586	644	606	595	607	619	633	649	580	585	630	596	618	616	561	606	618	598	596	635	604	638	580	609	582	631	591	582	598	571	611	624	607	615	591	553	595	618	568	682	632	628	626	625	577	667	599	615	612	595	619	628	620	627	595	587	602	606	603	618	612	675	635	639	585	614	621	612	651	595	623	580	647	625	612	636	599	633	620	582	588	651	608	626	601	612	599	619	620	643	603	623	623	576	597	595	614	603	599	624	619	587	617	593	639	625	627	615	623	664	609	605	627	628	629	600	610	635	596	612	590	588	554	603	593	624	626	625	635	549	595	609	594	614	591	605	634	632	640	602	659	612	660	635	649	590	643	632	595	579	641	647	573	618	600	652	650	568	619	616	602	605	585	614	600	675	597	598	649	606	622	580	634	598	637	609	618	627	615	622	648	582	633	596	619	604	632	615	599	606	664	600	638	607	611	604	632	606	613	602	591	627	579	623	637	644	607	532	617	605	613	616	636	590	573	612	637	635	633	591	637	595	613	626	593	637	609	618	612	615	613	599	585	619	626	610	603	551	601	634	652	557	584	602	642	622	640	590	565	604	594	614	612	604	608	607	620	567	655	622	577	595	597	648	634	637	607	615	605	594	596	629	586	564	597	663	604	634	574	585	598	604	637	584	647	600	609	572	566	615	635	608	671	607	570	621	591	666	594	605	660	578	671	658	609	617	629	583	571	562	592	613	600	594	616	629	632	626	609	603	626	580	585	612	624	596	613	607	636	597	644	585	629	620	615	593	611	667	646	591	608	593	585	577	630	581	608	614	559	631	640	633	610	623	669	631	624	610	617	639	630	560	607	583	596	593	626	602	610	613	651	653	609	604	658	590	594	608	529	602	591	624	560	598	645	610	647	662	615	601	612	607	585	617	613	594	595	631	590	643	630	596	605	604	587	606	590	608	579	612	595	644	619	621	583	616	570	584	612	618	585	586	606	597	661	646	609	583	580	584	597	622	546	604	605	591	613	595	629	634	625	633	610	598	635	576	582	575	648	610	652	632	628	556	609	589	605	607	606	594	651	617	662	601	636	623	597	612	575	620	640	592	624	601	581	605	574	612	614	584	594	610	569	589	610	621	610	652	631	630	642	628	570	645	624	611	611	620	624	592	656	601	590	598	623	641	603	631	623	609	608	599	568	650	591	572	587	636	612	578	621	597	606	534	620	615	585	614	566	635	577	603	556	591	588	615	606	585	591	645	589	615	591	618	624	618	581	604	589	591	603	612	640	627	583	617	634	582	560	608	616	604	681	629	637	627	596	615	582	606	625	633	592	591	644	644	600	615	629	633	611	579	563	591	598	631	625	597	622	600	636	622	609	620	620	589	618	631	627	637	637	577	624	622	621	615	591	610	589	637	600	640	590	624	631	603	623	605	587	543	597	626	604	590	625	572	619	557	595	621	579	573	595	608	655	582	603	568	646	630	616	568	618	558	620	609	592	560	586	615	595	597	598	629	616	639	593	570	620	624	620	611	617	606	623	613	631	641	651	656	628	581	620	606	580	623	606	590	652	627	632	631	611	646	612	648	595	610	613	598	635	643	628	603	588	612	600	604	603	605	613	600	584	619	599	574	592	611	614	577	605	608	648	591	612	594	578	645	602	576	585	622	585	604	571	614	617	588	573	615	588	596	638	599	613	620	656	612	669	643	597	618	589	619	605	618	585	584	614	619	598	643	639	625	602	618	627	612	611	640	623	597	588	618	605	694	612	634	605	670	609	640	640	567	611	628	573	595	667	613	579	569	623	569	633	649	601	596	617	634	631	616	580	610	582	599	639	599	597	611	642	592	589	627	644	609	607	575	650	599	625	610	576	627	615	654	657	604	664	595	628	613	626	610	611	590	661	646	585	609	614	591	584	590	624	604	621	649	568	579	639	641	605	603	624	614	654	557	612	583	658	624	634	569	607	569	567	626	630	591	644	633	587	612	619	566	648	635	600	602	580	628	640	619	583	610	632	620	611	612	574	612	603	640	588	621	597	639	584	569	575	647	580	578	624	609	616	598	601	632	645	649	601	623	587	607	607	650	642	567	600	648	637	567	583	563	627	616	658	582	613	561	650	627	615	610	610	628	616	624	604	570	587	616	562	606	592	612	611	635	627	601	609	594	616	626	592	614	575	581	562	652	591	642	670	608	623	614	612	598	583	610	601	617	622	620	611	606	606	624	573	659	619	587	625	600	627	595	617	562	655	585	608	639	653	602	680	571	599	604	611
52158	52358	53690	43795	34827	27182	19176	12815	8792	5475	4081	3129	1971	1408	983	753	519	393	322	310	302	255	267	285	281	246	266	274	268	285	266	248	254	257	270	263	297	282	273	273	259	292	273	264	284	272	262	265	266	287	254	260	246	278	281	256	249	271	288	279	286	272	274	271	272	312	264	239	284	289	292	259	249	257	277	277	298	272	291	263	270	259	255	269	260	293	274	275	296	277	247	277	282	266	263	253	328	299	286	278	283	294	260	310	303	267	288	277	258	291	264	301	272	238	276	259	310	297	284	275	292	261	264	267	284	286	293	269	255	286	274	264	294	291	269	299	288	254	272	266	282	268	292	270	276	323	272	275	256	264	268	290	281	288	246	282	254	241	292	301	283	266	271	262	288	292	271	281	275	273	284	278	269	289	294	279	276	240	262	290	281	265	274	279	259	265	255	279	275	296	284	242	284	271	252	300	269	266	235	272	295	271	291	274	272	253	285	282	252	277	277	231	268	277	271	280	270	275	285	274	259	294	293	286	286	261	297	260	240	267	310	288	264	284	294	282	257	288	261	255	267	266	262	281	254	267	264	275	287	289	261	254	301	296	259	289	299	290	283	270	306	259	286	281	282	294	277	284	274	267	275	261	288	268	259	257	290	301	278	252	265	287	272	281	281	250	281	276	275	297	275	265	266	284	315	288	282	271	228	277	288	294	249	276	305	268	282	298	254	243	268	291	274	252	297	288	285	300	273	276	264	232	247	272	268	258	284	278	258	316	292	273	272	286	245	293	272	305	273	283	276	257	274	247	272	289	257	291	282	299	236	300	310	243	255	250	287	281	260	309	276	264	291	283	283	283	283	268	276	300	282	293	265	279	289	269	259	288	255	261	298	281	271	291	281	265	265	271	275	269	288	234	277	285	233	271	274	311	283	257	260	298	285	260	289	281	293	256	296	279	284	282	261	245	305	297	261	286	269	284	288	277	283	285	256	291	275	298	270	277	262	279	288	293	260	279	278	247	290	263	288	293	307	281	303	267	317	261	289	295	254	254	287	265	292	260	275	259	276	275	273	277	261	275	295	267	246	285	283	286	304	261	269	269	256	277	261	260	251	295	291	266	266	272	278	269	299	313	274	256	257	282	290	266	295	266	291	284	276	254	294	283	249	277	291	267	273	246	297	306	290	271	276	283	250	276	281	262	274	272	271	259	233	290	284	292	290	288	253	241	258	272	255	292	281	252	248	271	267	248	271	259	284	288	330	262	276	276	273	301	255	285	278	274	295	281	278	292	282	278	302	293	285	254	276	280	279	251	284	271	305	279	265	256	258	276	295	266	260	285	306	278	284	282	287	289	266	293	279	268	293	269	265	275	281	277	288	284	306	242	282	294	302	265	277	266	273	265	249	284	274	281	266	271	265	254	260	276	256	295	293	286	271	285	274	253	296	301	259	303	254	305	268	256	291	284	296	282	289	302	272	254	276	281	260	275	261	257	298	253	281	269	253	265	314	302	273	297	274	283	279	285	295	275	287	272	308	288	277	313	289	292	256	285	319	262	264	258	280	250	247	282	251	286	281	286	244	278	312	231	269	259	263	310	287	282	253	282	259	273	249	264	264	267	256	294	250	239	261	294	243	249	310	295	277	294	284	258	242	273	253	261	289	278	268	278	291	283	307	276	315	252	236	293	272	283	264	290	287	274	266	274	301	273	265	244	262	250	276	292	306	277	291	281	277	260	261	286	280	277	265	314	285	307	277	278	285	237	279	262	262	262	303	301	279	269	267	269	258	284	277	277	270	268	273	299	244	282	308	277	253	279	291	272	263	269	242	271	292	288	285	290	297	246	290	274	302	258	298	303	295	268	258	283	274	303	261	251	290	236	256	282	280	253	288	296	259	277	278	277	265	260	269	277	294	278	254	276	270	278	267	290	248	278	277	286	254	274	271	258	294	262	257	272	264	300	255	281	254	288	277	278	272	293	259	268	268	267	297	251	264	298	258	252	274	281	298	276	268	271	240	296	267	284	296	275	287	269	256	271	301	266	264	278	283	261	263	278	276	247	272	296	238	272	255	261	294	279	251	294	285	245	281	281	285	261	273	272	258	272	276	296	292	300	278	268	246	271	263	292	261	255	273	247	306	283	273	305	271	261	259	235	311	268	282	311	248	276	296	271	275	263	281	282	299	290	272	275	269	275	267	283	260	295	268	281	277	263	277	263	262	261	274	275	283	289	269	276	251	304	295	285	251	268	291	259	283	258	271	261	278	302	289	246	290	283	273	267	288	262	260	293	323	297	296	302	284	276	273	232	235	258	283	276	295	277	277	298	254	265	262	299	265	268	281	289	281	281	274	277	292	307	267	302	295	258	281	270	292	287	281	249	277	298	279	267	283	274	287	288	264	260	272	271	297	268	265	277	309	276	250	296	274	276	267	271	277	259	245	293	251	289	241	257	270	264	245	291	267	299	282	290	260	273	245	276	284	250	254	310	270	266	268	256	263	291	286	279	271	271	265	256	263	276	270	289	278	288	294	265	298	238	279	275	234	280	259	254	258	258	307	262	307	270	291	247	261	259	301	271	264	298	280	289	272	319	261	294	292	318	276	302	285	275	288	289	245	266	274	233	284	276	267	274	299	287	252	255	303	273	266	238	281	285	270	279	319	246	284	272	268	267	254	275	258	311	302	258	263	262	249	259	307	324	253	280	251	298	292	267	260	274	265	291	300	249	302	294	288	271	241	275	301	247	278	296	231	266	276	286	290	249	282	314	280	266	276	275	284	275	271	302	300	260	279	253	256	283	279	264	291	284	296	291	286	297	249	293	264	271	286	286	287	277	281	252	272	258	261	265	265	271	257	249	292	305	274	272	293	271	271	326	262	303	286	262	291	278	273	264	265	275	256	260	276	276	278	289	263	271	296	278	280	288	307	278	256	296	308	299	264	263	277	286	268	306	298	270	284	269	279	273	256	268	241	275	291	303	259	258	293	258	298	298	294	289	243	304	255	266	283	264	280	265	281	268	276	272	294	269	269	277	263	273	287	285	264	279	281	268	259	253	268	280	294	280	275	278	261	283	266	274	288	253	266	296	303	263	267	277	281	290	294	235	293	269	267	291	260	313	287	259	295	280	330	271	320	312	266	283	280	296	239	286	282	262	284	245	287	273	279	272	264	270	295	268	284	284	264	263	274	291	275	258	294	275	282	286	277	258	282	301	267	272	290	271	255	311	295	286	240	285	275	276	292	276	277	269	250	286	272	256	295	284	254	269	277	264	287	292	294	276	275	265	267	270	263	272	287	264	283	279	312	259	290	293	261	282	281	301	260	268	275	289	268	259	276	299	280	256	258	275	267	282	275	268	274	268	272	308	290	267	279	285	284	297	273	293	290	311	243	269	313	256	272	271	269	281	273	273	252	258	269	275	307	287	272	267	273	277	284	271	266	271	283	290	309	256	293	234	275	261	279	293	270	248	273	266	269	265	291	268	275	284	260	295
35647	45582	54732	52306	47220	40505	33774	28463	23733	18150	15666	13036	8400	5990	4203	2846	1882	1307	1009	863	754	749	724	702	703	676	697	614	702	668	670	700	671	645	655	682	650	683	660	707	616	659	722	681	689	724	647	717	662	680	687	682	696	667	703	717	668	683	718	663	693	734	736	724	711	704	688	685	720	685	703	648	683	724	681	657	665	703	722	662	710	740	638	716	654	735	701	698	670	661	678	687	679	671	672	686	630	707	665	706	700	704	733	650	645	692	630	691	640	668	662	727	658	715	703	654	677	682	647	708	670	676	687	660	668	700	669	620	675	675	663	695	709	728	667	659	664	677	681	665	695	706	678	704	643	683	685	669	722	681	695	660	687	667	671	677	651	703	690	664	664	669	713	649	650	641	683	711	645	677	686	691	695	678	671	664	685	717	665	677	648	656	712	611	671	657	691	686	666	636	737	725	676	689	656	657	726	701	665	617	698	662	675	713	621	660	664	666	667	695	668	678	690	696	724	685	646	713	660	707	695	636	700	663	713	672	670	661	649	672	715	629	714	722	654	699	669	690	665	727	691	649	733	708	720	662	697	684	717	690	682	708	669	687	687	654	671	695	698	634	648	668	657	712	627	674	689	682	682	702	674	644	651	671	642	713	675	700	721	659	684	707	687	699	721	701	625	705	693	677	680	699	678	675	680	660	672	658	672	674	677	642	660	652	679	692	722	667	680	668	657	704	653	687	685	648	709	705	717	705	648	665	683	698	700	676	686	685	734	677	606	714	699	700	698	755	701	638	702	714	623	657	677	679	681	652	685	698	675	679	686	643	698	723	628	730	658	679	708	664	678	670	663	658	681	645	651	679	669	681	673	677	699	630	716	692	652	722	688	685	685	669	654	644	703	682	643	677	638	640	708	681	703	688	720	673	721	670	682	674	702	658	660	654	704	683	692	652	664	687	731	699	670	665	681	690	683	659	679	730	690	667	674	676	664	695	655	689	642	650	703	666	686	673	671	666	678	684	683	632	653	673	696	667	683	622	667	685	668	682	756	656	676	703	725	731	632	665	678	653	668	683	684	669	686	646	700	665	640	670	727	695	728	704	711	682	677	688	624	670	657	643	716	730	694	656	650	658	670	698	710	681	656	677	706	690	721	688	699	727	668	695	692	702	705	698	733	640	666	715	651	683	665	670	730	684	679	637	695	697	638	690	687	656	704	660	664	682	700	686	691	748	689	733	706	652	681	696	655	709	709	718	658	685	684	636	687	677	693	632	649	660	653	638	676	711	700	631	691	676	681	666	654	649	694	620	670	650	648	712	658	652	688	657	659	682	671	617	707	663	666	678	689	708	663	686	647	666	726	681	666	715	657	687	685	658	679	646	677	635	700	683	653	664	644	703	639	675	668	691	669	661	685	670	655	674	671	660	680	711	667	692	659	718	648	663	697	678	652	694	663	635	672	673	693	707	696	701	713	694	714	668	707	662	717	701	726	662	716	713	634	722	681	634	638	698	692	691	708	619	692	741	661	629	680	687	692	651	703	716	694	656	697	696	697	642	691	699	656	692	708	699	667	670	642	694	657	672	665	693	688	700	674	692	673	668	665	662	678	659	681	660	627	691	704	695	710	662	674	673	682	677	701	661	668	674	628	688	668	707	666	748	675	659	666	732	618	689	671	734	706	685	684	718	672	700	684	626	672	666	727	635	686	658	662	664	692	653	736	680	708	635	666	666	667	724	718	677	677	708	644	659	676	688	691	682	661	716	666	687	645	680	680	630	659	685	711	664	712	648	668	720	659	671	683	709	673	752	690	614	682	717	685	673	641	681	700	685	716	666	674	699	646	713	702	653	651	641	707	693	674	707	645	635	658	739	709	693	692	718	691	656	707	679	662	685	701	698	657	649	707	619	645	694	702	684	660	651	649	682	708	691	714	619	659	663	657	693	691	703	697	686	636	627	686	708	676	691	656	662	668	716	703	650	708	678	640	656	645	720	737	683	653	663	674	687	645	686	723	668	706	677	699	659	691	676	622	683	668	669	646	729	684	689	682	662	729	736	673	663	693	685	673	661	680	705	660	686	667	708	691	739	680	677	640	682	666	654	658	682	666	673	663	740	694	671	666	715	690	647	725	661	717	672	666	664	694	672	659	674	657	707	696	691	714	660	689	683	677	672	719	638	688	662	714	616	665	653	728	669	662	701	686	640	747	660	713	704	642	656	653	680	626	675	680	709	676	687	688	700	709	690	646	673	693	688	681	684	712	672	665	681	670	654	697	674	709	684	706	701	673	678	733	716	677	665	679	725	658	666	682	692	684	671	649	634	684	689	699	691	658	640	627	677	739	681	696	696	696	646	703	673	687	708	680	710	664	674	693	703	658	685	712	665	663	678	674	675	700	671	681	672	677	700	665	656	659	637	713	702	687	658	687	692	703	698	644	635	668	681	700	663	674	628	652	709	712	635	677	667	688	662	674	686	715	721	723	697	703	690	676	687	676	695	655	688	663	676	736	677	695	655	697	665	669	665	649	703	696	641	669	646	647	675	664	711	700	691	645	698	694	692	659	677	646	679	657	661	692	679	639	637	665	729	671	676	632	682	689	662	692	721	744	642	719	671	677	717	684	668	676	675	659	689	698	700	644	633	716	663	657	669	694	707	670	705	680	655	681	652	672	691	651	656	668	690	651	683	662	709	708	718	658	728	700	683	682	647	685	692	704	644	674	683	684	686	684	746	667	719	686	673	712	687	669	665	676	709	670	656	686	684	686	686	712	668	713	635	697	646	664	705	723	671	649	708	680	702	676	697	664	666	694	672	665	709	639	696	644	667	719	695	656	687	706	677	674	646	632	678	722	692	661	661	684	644	675	662	689	676	651	651	697	678	667	715	723	702	758	729	656	709	685	695	665	742	683	683	678	689	663	681	709	708	712	725	648	713	674	659	660	703	663	664	632	674	668	722	686	679	678	664	673	635	709	692	663	698	703	689	677	680	721	684	632	727	700	651	714	696	663	680	671	657	676	680	640	692	673	726	700	717	709	723	681	688	693	671	649	665	666	703	624	695	655	688	716	684	673	676	677	682	628	680	725	650	676	679	683	702	669	675	713	771	669	717	679	715	745	660	688	656	684	706	713	667	665	710	657	705	697	649	659	718	712	673	648	648	670	674	720	723	689	659	677	658	685	661	700	670	636	648	682	693	674	644	664	715	691	728	645	678	675	701	686	711	680	692	694	679	657	747	676	687	683	716	640	653	671	649	667	619	736	672	667	615	689	686	694	688	678	718	694	650	685	649	622	695	641	687	671	667	680	668	694	643	692	681	710	704	700	668	723	681	636	689	686	680	667	688	681	658	680	682	675	713	676	664	673	698	663	690	668	676	688	717	662	700	646	669	665	663	718	669	684	705	637	666	692	685	681	623	694	732	621	727	721	642	680	709	665	646	603	677	642	727	696	711	659	629	617	643	647	661	700	656	651	690	716	704	678	659	660	649	674	706
60161	59739	58904	53770	44884	31381	25585	17749	10992	7110	4595	3064	1954	1362	1060	743	580	417	364	343	297	284	266	263	260	274	287	291	270	278	246	280	292	269	239	256	234	278	268	265	262	225	247	308	278	263	256	252	271	281	254	232	260	284	267	258	268	258	261	260	259	267	262	261	272	236	284	276	332	276	277	260	260	264	260	290	268	259	253	289	252	270	268	252	275	283	276	261	238	249	260	278	274	272	267	243	257	265	264	261	250	292	271	242	256	265	283	264	255	264	258	278	272	260	254	272	235	276	256	299	266	266	293	257	268	289	284	250	265	291	293	279	283	276	276	258	299	254	265	274	282	264	246	240	272	303	267	263	245	265	242	252	284	260	280	306	280	259	273	267	274	272	264	284	272	286	274	244	252	292	266	251	253	282	284	264	254	281	240	276	275	299	259	260	291	278	291	234	259	252	275	256	256	280	287	274	266	249	273	283	282	256	267	236	273	255	276	243	252	266	254	268	240	280	238	261	279	268	254	244	251	263	252	268	262	268	278	236	289	265	233	262	255	236	274	246	278	263	272	264	263	256	250	261	266	258	263	252	250	221	263	261	279	261	272	264	293	239	286	261	235	283	282	242	257	264	274	257	276	268	292	273	274	270	242	284	284	258	278	277	278	291	270	287	247	280	293	301	300	300	258	242	273	284	245	307	300	267	257	245	249	273	289	252	277	248	278	270	261	274	259	268	270	235	258	282	266	269	280	284	299	248	255	304	284	291	255	276	287	244	279	261	272	259	296	237	237	265	267	291	238	244	286	271	260	270	249	313	274	270	259	255	273	261	264	266	257	270	266	302	284	260	273	254	260	267	289	303	263	284	269	249	274	240	259	268	253	280	274	270	285	251	273	231	249	269	279	304	264	295	239	291	247	250	270	243	234	277	311	268	251	243	257	265	228	271	281	281	254	248	259	240	264	255	255	261	289	250	243	284	257	256	273	240	278	229	277	264	252	272	306	269	277	260	277	265	274	276	253	283	239	252	246	270	243	278	282	273	293	265	257	267	203	259	272	254	251	256	267	269	266	263	250	287	233	283	276	274	259	270	251	241	232	273	276	288	283	272	262	286	276	262	258	250	253	261	272	261	228	241	249	300	278	286	291	266	270	271	253	266	286	243	286	293	303	254	232	271	268	264	287	263	269	246	260	246	258	269	273	266	267	283	283	280	257	273	261	248	258	256	282	283	279	260	265	255	254	273	254	265	277	248	263	246	245	262	307	265	266	260	290	271	287	291	259	245	264	264	297	286	267	254	288	270	242	282	274	290	265	280	253	275	262	245	247	253	254	253	234	252	231	245	257	256	259	264	266	247	276	237	266	240	272	266	266	240	274	274	273	236	249	288	251	274	242	300	261	269	279	264	266	266	285	262	287	261	258	237	231	280	263	255	263	276	270	266	272	260	276	276	235	257	289	282	264	264	274	304	271	292	242	265	257	224	268	267	295	245	262	258	284	269	263	243	275	297	264	263	250	258	273	260	261	277	262	276	262	238	258	234	280	264	253	247	277	263	265	290	300	238	262	252	261	242	252	248	252	272	280	255	243	283	269	243	256	266	254	273	272	273	246	265	299	263	278	287	255	265	288	256	271	268	264	274	289	277	266	267	283	278	303	274	276	258	263	294	271	264	251	271	288	281	267	284	261	239	265	255	306	252	273	296	291	254	235	254	306	280	291	245	247	273	225	257	272	244	259	247	257	246	246	264	275	268	269	288	286	291	299	261	263	278	244	262	237	294	289	287	272	309	283	264	289	274	273	228	275	228	255	259	275	293	265	294	258	279	265	257	229	282	278	272	255	275	245	278	273	237	274	247	276	267	288	260	273	231	255	280	237	265	272	275	254	258	262	271	256	266	257	251	239	256	273	272	251	263	260	274	277	245	259	278	268	265	279	266	293	259	255	264	245	262	283	267	279	263	262	264	286	251	256	262	266	269	258	293	233	280	241	266	242	255	263	260	271	240	272	300	264	269	270	253	281	272	272	276	274	257	266	263	297	232	289	279	272	266	237	281	276	260	252	281	297	282	271	306	268	271	263	269	295	225	270	276	283	252	259	276	283	255	231	287	242	296	278	271	270	235	245	278	249	259	273	261	261	274	249	258	275	286	247	266	266	250	269	273	256	266	249	255	228	265	252	248	245	267	257	257	275	286	284	261	267	256	257	300	262	242	267	250	267	239	248	257	307	253	276	271	260	269	254	258	260	244	274	252	271	275	249	260	262	282	260	290	241	249	271	268	274	256	254	263	265	255	276	272	293	228	260	239	251	238	251	259	255	267	274	275	264	277	256	251	262	248	264	291	231	244	273	281	231	256	236	255	250	258	235	270	275	277	248	253	273	271	279	269	281	219	251	270	272	289	256	251	265	285	250	274	274	252	243	280	236	309	269	280	255	247	292	265	303	247	243	233	268	269	276	262	268	273	264	257	293	270	269	278	263	280	267	248	248	260	260	244	270	251	273	281	279	251	266	274	272	278	244	275	287	291	276	279	256	258	282	228	260	278	283	230	237	271	270	280	256	239	253	282	258	307	275	260	273	286	282	247	307	261	255	268	270	273	273	258	277	267	259	294	278	247	267	285	221	239	287	286	275	268	292	261	279	269	272	270	255	257	235	293	271	267	262	247	262	286	274	234	228	271	255	269	278	258	282	275	264	258	281	257	287	283	242	270	262	235	247	272	244	251	251	305	293	275	286	282	241	240	253	289	264	238	258	286	255	284	253	273	261	258	258	280	234	263	262	265	302	265	292	266	262	246	274	250	249	284	260	297	257	264	266	270	236	249	246	250	254	281	253	262	267	251	248	252	299	261	270	282	274	255	288	245	236	274	266	284	287	267	249	262	257	250	266	272	285	298	266	269	276	287	270	288	269	281	254	254	258	302	279	272	269	264	278	256	269	272	270	274	256	251	235	303	268	284	282	240	303	245	263	272	276	262	262	274	278	291	260	279	221	286	270	270	264	284	283	253	242	301	282	238	282	274	266	259	268	267	282	263	279	262	263	253	251	262	283	296	259	250	265	276	260	268	270	239	267	274	278	291	251	234	272	233	248	256	232	261	295	267	265	274	268	239	276	259	245	275	253	253	277	265	263	272	290	276	263	257	285	263	294	257	276	248	266	262	287	275	240	285	275	258	263	250	259	273	249	274	278	266	286	277	278	265	256	279	268	270	275	277	259	248	281	277	270	248	243	231	241	268	257	279	296	244	253	265	266	250	247	266	251	278	279	272	256	262	281	262	249	269	269	244	299	249	244	263	274	257	227	283	264	248	266	279	246	266	290	249	284	279	275	293	257	284	252	277	257	281	243	267	293	261	249	284	246	235	234	295	245	250	271	288	277	249	274	245	269	265	253	274	239	262	259	294	279	261	240	234	255	238	274	262	289	271	264	294	264	249	276	261	249	255	266	264	238	279	265	261	254	281	276	293	283	263	256	282	297	259	304	237	256	254
41807	53132	61293	63784	56539	44498	38816	31984	26050	20684	15576	12175	8473	6106	4271	3032	2037	1487	1041	893	786	743	696	673	659	665	703	646	612	664	693	650	637	649	578	618	633	669	716	664	644	619	685	643	661	666	671	648	714	654	644	648	623	690	658	650	637	683	619	635	679	656	647	609	638	615	642	627	677	652	619	663	605	664	626	582	634	650	640	608	631	685	632	648	663	653	659	674	666	655	675	632	630	645	625	623	636	647	714	669	633	649	623	643	603	626	610	655	638	637	664	615	645	601	631	629	632	630	614	609	637	678	683	686	674	645	650	627	609	651	638	657	649	633	666	641	678	639	666	610	639	631	656	672	669	691	643	659	657	633	659	687	694	697	677	674	612	588	677	679	590	674	693	621	658	604	618	658	613	655	682	655	611	642	648	664	611	616	647	669	669	667	628	681	666	664	686	635	599	574	661	637	685	713	698	650	607	616	636	619	613	657	638	654	619	634	654	632	671	653	679	634	656	646	650	648	713	626	655	652	559	706	647	673	657	662	627	665	678	640	657	622	654	619	627	555	643	624	622	631	629	655	647	650	665	676	595	648	681	658	655	650	611	661	643	669	651	669	668	638	701	643	581	652	666	644	677	661	641	630	634	645	624	652	641	566	723	639	616	673	656	636	640	636	598	661	638	644	660	647	600	681	654	625	698	623	656	620	645	619	663	643	622	614	609	647	676	649	639	637	656	668	668	642	683	617	641	655	674	685	701	619	707	674	654	629	645	726	639	616	632	666	672	608	659	685	653	639	682	608	666	651	686	646	674	649	615	671	677	614	617	680	643	688	691	628	639	633	662	636	652	681	653	690	668	658	617	650	667	636	637	642	653	661	707	657	615	654	622	615	631	662	701	669	649	586	674	677	655	668	660	691	611	633	630	670	653	677	640	630	655	657	632	615	595	625	635	716	682	621	638	653	648	665	671	691	620	628	635	616	659	628	695	668	621	656	637	641	614	662	651	645	636	631	673	691	632	669	621	633	679	615	682	691	665	661	668	650	652	683	646	611	620	621	654	647	631	678	646	622	611	659	620	661	679	656	652	645	633	659	668	627	694	646	645	633	669	667	606	689	669	666	683	711	600	684	638	633	645	624	647	666	642	674	673	663	623	631	658	629	639	632	620	688	628	613	659	611	653	671	594	607	663	650	673	667	617	625	678	605	686	656	662	659	662	680	636	623	626	638	647	652	596	626	659	610	635	588	638	644	657	651	653	631	616	662	664	668	677	639	672	644	676	620	653	637	654	654	639	618	606	696	637	625	651	703	671	643	639	645	597	631	635	668	629	662	675	648	672	629	642	653	634	640	686	627	642	668	668	665	654	699	694	644	690	648	664	660	678	654	667	652	624	697	700	641	677	581	665	632	660	647	639	683	687	656	637	658	638	628	615	708	641	680	653	673	622	604	691	671	672	694	657	635	645	671	655	683	625	660	642	678	632	620	644	640	604	658	687	671	624	656	655	634	655	631	664	681	657	653	646	669	667	646	657	651	667	637	647	655	619	658	655	633	578	638	627	626	626	660	687	649	680	696	663	640	671	636	669	595	657	652	674	652	640	667	651	660	620	630	646	619	617	654	740	683	643	635	621	613	657	646	627	604	642	656	654	638	667	636	618	663	656	614	623	663	668	642	649	679	639	668	636	623	674	643	650	662	668	611	685	664	656	606	663	623	630	666	681	666	652	671	659	637	653	587	682	601	672	592	659	665	657	644	688	612	639	620	624	651	649	690	646	679	640	647	650	636	640	658	669	645	667	606	686	608	644	664	693	627	656	604	637	663	602	698	688	609	679	633	649	632	670	640	617	617	666	625	644	634	643	666	616	653	666	651	696	602	642	648	631	651	668	654	674	612	642	690	648	644	670	670	658	642	585	681	718	643	667	659	633	639	629	636	644	675	677	664	668	644	630	695	665	660	641	643	612	652	646	662	619	645	651	660	677	653	641	654	686	654	663	675	636	664	669	670	658	627	693	695	680	660	660	656	632	659	646	681	638	675	680	658	673	665	672	610	612	628	644	661	643	663	705	638	604	648	631	644	670	669	689	666	623	634	638	682	631	636	662	632	638	665	671	676	657	641	681	638	662	690	666	626	637	659	653	664	631	671	586	639	674	670	656	639	664	664	669	634	661	652	664	675	647	626	635	639	654	629	601	614	635	616	639	698	637	657	616	647	609	658	676	665	626	651	678	665	681	636	663	633	671	616	670	679	665	705	686	688	644	619	656	658	636	639	667	662	687	706	661	651	625	656	680	644	647	621	664	679	654	627	624	641	657	644	609	612	666	649	658	690	677	720	655	654	629	623	652	642	663	671	618	626	578	634	686	691	695	665	653	657	674	675	640	624	622	635	660	677	673	663	640	664	633	651	651	701	648	684	651	651	656	706	654	647	643	640	659	654	623	660	662	656	650	643	639	657	674	673	625	614	674	631	642	716	628	679	661	668	676	627	647	644	675	672	614	665	681	646	626	653	650	702	605	647	647	665	648	674	633	640	657	637	601	690	664	694	686	674	674	625	679	647	684	680	637	649	646	675	593	661	661	674	674	619	657	667	697	686	626	664	617	640	690	622	604	678	692	661	647	643	672	656	633	645	588	633	619	647	639	671	639	648	666	661	643	653	684	666	690	656	652	632	697	650	644	665	678	654	649	635	678	651	639	615	642	688	661	698	669	681	671	642	662	649	692	651	640	620	643	691	597	651	672	716	643	631	640	677	626	690	645	671	645	628	699	642	640	631	631	669	651	633	707	606	632	654	670	621	626	616	647	631	592	667	649	629	659	655	658	655	665	665	701	689	669	622	691	673	640	624	675	594	632	650	614	657	651	643	689	612	650	603	633	663	628	655	655	651	610	629	677	600	645	639	674	622	674	646	663	612	703	603	637	632	697	671	609	647	647	653	619	659	672	663	666	626	641	601	653	583	646	650	638	625	641	651	645	621	681	664	613	616	648	674	642	655	640	660	659	585	686	693	700	681	690	668	629	646	642	627	664	639	631	635	656	666	675	642	663	635	642	642	583	660	649	671	621	684	671	662	717	660	677	670	676	626	610	649	676	704	636	702	611	638	662	633	693	677	601	644	627	651	655	661	687	660	664	603	671	654	624	658	669	635	596	608	643	619	614	607	670	690	627	689	670	632	656	622	663	643	693	660	658	649	671	695	629	608	687	622	687	604	620	666	678	628	658	646	627	672	681	616	634	655	684	636	634	653	659	661	622	624	676	608	695	662	681	670	636	679	607	680	641	693	668	612	678	648	658	650	656	622	649	670	649	638	687	598	611	602	690	613	611	616	639	670	658	657	663	655	653	638	650	665	663	705	638	659	661	665	630	646	694	680	662	670	622	651	668	615	656	667	647	595	722	661	674	647	609	588	620	631	660	616	643	649	684	636	742	651	624	668	654	628	641	637	612	660	703	600	621	655	701	644	680	610	648	652	649	663	652	677	639	656	623	618
41908	38053	35001	23282	13664	8928	6975	5275	3872	2372	1254	873	640	456	425	386	320	309	265	287	238	234	239	259	236	265	262	262	254	246	253	224	242	239	259	259	262	246	262	260	257	253	274	253	248	249	264	283	277	242	255	257	251	230	246	232	314	268	247	258	250	262	249	272	239	260	276	266	251	234	246	253	272	251	263	278	264	249	242	235	234	240	230	233	264	230	265	257	262	257	251	245	248	253	266	237	258	251	277	237	247	263	272	253	253	252	239	225	235	259	243	247	232	250	260	262	262	215	240	256	247	244	262	236	262	252	249	246	226	236	241	281	250	266	230	248	259	256	210	268	285	234	277	239	241	260	231	231	229	298	251	241	252	261	248	234	261	251	258	268	250	243	267	226	265	247	233	241	252	246	285	252	244	234	236	281	235	259	278	255	274	252	255	236	252	231	250	239	264	242	276	283	232	264	280	247	248	250	253	232	249	240	243	252	260	243	253	251	262	231	261	276	273	260	261	191	260	240	252	240	255	264	268	251	253	246	269	250	269	254	235	273	248	231	258	239	243	247	279	270	257	261	246	262	244	238	247	245	252	258	238	268	244	270	227	247	244	250	213	201	261	261	284	266	245	261	239	247	230	263	262	264	266	239	261	214	259	254	234	281	254	215	270	242	243	227	260	246	266	250	252	255	283	268	277	268	240	285	243	264	263	250	248	240	245	252	251	248	248	242	249	263	254	269	248	245	261	271	252	210	246	263	233	253	219	244	255	248	267	245	293	228	251	237	248	248	267	229	267	269	261	277	270	271	267	244	268	242	243	266	248	245	290	273	221	272	257	265	246	255	248	264	274	232	266	254	258	244	238	219	231	251	241	249	270	255	267	223	270	269	225	257	246	247	265	217	276	249	230	283	240	262	235	264	280	258	266	235	264	249	269	288	236	264	256	241	278	264	252	253	260	236	281	257	273	239	245	251	253	247	237	237	261	260	271	258	261	257	246	259	240	247	249	259	258	250	247	258	261	301	257	283	255	255	257	241	261	233	235	280	251	271	247	262	244	264	278	249	222	285	262	250	253	277	252	272	267	250	257	282	275	262	270	256	251	234	264	247	237	265	255	249	258	256	258	210	246	218	294	262	242	268	251	272	280	274	258	264	250	246	262	236	248	239	247	242	245	225	225	254	286	250	245	267	252	265	254	294	227	242	261	242	247	232	240	222	235	263	252	237	245	224	250	280	268	271	253	244	249	246	237	228	268	289	260	246	259	270	238	247	262	253	237	272	278	244	218	256	243	255	229	265	225	285	279	269	253	254	277	255	259	261	259	241	239	252	242	280	244	267	254	258	275	268	246	239	257	259	230	240	242	263	246	253	273	259	238	240	235	251	256	263	237	244	252	238	286	272	247	263	242	263	276	227	224	245	296	261	253	241	289	228	235	233	234	264	257	246	285	248	261	259	270	265	247	224	273	245	233	256	270	236	249	248	256	251	251	256	269	269	260	222	290	249	263	262	256	230	233	276	216	237	281	235	266	223	239	256	247	236	257	261	262	250	243	248	227	242	270	250	217	258	218	263	281	264	243	235	279	276	264	260	256	243	268	250	251	263	256	233	254	248	233	256	264	231	230	267	217	259	276	244	259	251	242	255	270	265	252	244	260	232	239	223	239	251	244	234	257	247	237	253	233	233	252	253	253	259	230	248	244	257	253	269	271	279	228	234	253	233	262	245	258	256	250	282	236	267	240	275	262	266	249	280	224	261	239	247	252	237	271	240	205	252	250	243	253	246	237	272	260	246	265	248	244	247	253	279	256	254	245	237	296	243	265	236	272	254	252	256	227	232	230	273	258	290	259	265	261	252	248	239	270	256	269	257	262	272	243	229	258	236	288	235	261	256	275	233	234	257	289	243	246	266	230	270	228	248	219	272	224	267	238	265	275	257	244	234	235	217	251	236	296	232	235	260	258	237	267	239	267	227	246	264	251	234	267	254	226	268	248	256	213	227	253	273	244	283	268	258	268	234	257	270	238	274	240	255	228	253	250	228	259	263	254	244	249	245	263	257	240	249	248	242	288	252	284	254	247	250	264	251	247	240	244	288	259	236	219	232	257	248	267	256	250	212	237	235	230	234	251	234	249	253	241	246	262	258	251	257	276	251	252	240	266	278	246	272	246	229	231	262	215	257	243	218	237	255	275	249	249	248	253	262	270	258	273	232	241	237	222	219	240	271	262	238	253	275	263	258	271	264	258	243	239	292	255	243	283	261	244	269	259	287	276	263	262	253	259	275	262	276	261	248	257	244	231	266	247	230	256	279	256	267	267	250	246	269	234	247	277	267	247	240	252	246	250	225	254	256	282	246	249	266	241	261	269	244	236	266	217	281	268	252	253	252	250	270	259	232	291	241	242	251	246	223	215	224	232	270	250	270	263	256	260	250	244	269	243	279	246	259	297	259	232	242	243	225	230	217	269	266	256	268	259	263	254	260	231	265	245	262	240	240	249	269	290	252	240	242	262	235	247	276	260	260	263	256	274	248	257	255	240	234	258	256	273	250	259	263	261	262	233	214	274	245	268	256	260	240	266	269	275	258	229	227	270	251	257	255	259	234	268	245	255	240	302	249	254	303	226	275	252	254	248	235	270	271	257	267	259	243	287	272	256	218	250	263	251	237	270	243	233	280	261	260	268	248	238	264	262	250	255	258	260	249	269	251	261	247	223	236	250	248	255	254	261	240	230	285	251	275	265	245	269	260	270	259	247	241	262	272	256	281	259	263	279	273	233	259	247	262	240	215	241	249	242	243	252	247	255	249	256	261	265	275	232	228	224	280	247	279	282	256	277	256	265	266	254	263	230	236	257	259	265	233	290	268	258	301	261	251	235	238	249	275	265	255	280	271	257	270	260	258	252	239	244	256	242	251	259	252	294	254	271	273	273	259	232	252	266	255	240	269	258	255	246	255	241	293	269	262	240	256	250	261	229	250	226	277	259	253	243	264	241	225	269	279	235	251	220	273	243	250	272	260	265	241	234	249	259	247	242	246	244	263	254	233	233	251	242	256	257	238	250	267	250	247	292	242	241	252	296	252	256	259	238	250	263	278	244	229	243	251	262	242	273	296	249	243	252	214	235	259	225	253	264	233	272	259	265	254	261	271	248	231	256	246	263	267	265	257	232	231	234	273	269	241	242	248	263	265	245	229	239	251	250	227	259	258	241	237	234	242	250	260	264	279	262	254	230	237	260	249	270	267	236	241	253	236	251	281	255	254	221	243	258	276	236	230	257	256	281	292	248	246	254	246	256	235	235	275	246	258	233	259	250	266	255	269	265	232	292	230	254	268	226	262	262	233	249	246	217	271	246	253	259	273	280	228	258	250	274	272	261	265	250	240	262	230	251	258	241	255	228	257	250	253	244	254	239	242	231	274	282	251	246	258	207	253	214	249	250	270	231	246	243	232	260	263	248	263	250	268	265	261	242	293	267	276	280	240	249	245	215	244
26282	30696	37820	33328	26353	22695	20604	17334	14220	9986	5678	3840	2688	1986	1496	1253	976	778	746	658	664	662	625	622	648	615	690	612	623	591	610	618	622	613	655	632	631	625	655	622	597	623	681	602	632	631	616	622	615	607	691	660	671	646	628	632	595	643	664	627	634	657	607	656	661	658	638	595	625	621	612	656	659	627	668	663	612	629	638	591	631	653	665	637	617	631	607	670	613	601	635	623	630	643	647	659	634	668	652	609	639	613	666	614	634	668	637	672	633	652	636	601	635	577	666	632	646	592	600	619	629	641	601	669	647	655	563	673	658	582	627	648	628	642	599	640	636	660	647	608	638	644	677	610	628	677	640	607	594	599	629	628	640	642	617	637	623	635	653	691	612	599	625	600	640	623	632	626	634	650	671	648	610	642	631	646	635	667	603	602	676	671	628	668	592	650	622	649	645	646	624	624	610	638	678	634	612	655	622	589	646	637	654	640	655	607	615	629	650	574	637	646	619	608	656	590	615	607	647	621	632	678	606	615	648	676	638	608	653	625	639	640	642	662	603	644	666	687	623	629	631	667	660	636	601	660	653	660	629	636	652	604	650	646	655	668	683	633	632	625	576	663	671	589	590	625	670	621	676	650	635	598	609	593	637	605	666	551	633	570	648	679	615	605	652	654	622	611	636	666	618	653	601	667	635	620	614	638	611	594	618	657	641	609	641	605	632	631	606	646	612	624	602	636	629	639	599	625	612	645	643	620	622	604	622	632	636	637	652	648	592	608	657	636	658	666	653	617	586	616	647	600	618	641	614	643	634	617	655	651	615	616	644	639	618	652	653	640	659	630	628	647	639	627	632	611	643	654	634	614	629	664	618	661	606	659	591	630	638	630	608	608	603	630	624	565	586	635	612	666	657	668	723	655	600	606	629	651	615	628	622	589	612	688	651	675	625	668	659	619	612	615	643	638	571	607	671	630	659	644	630	647	627	655	667	610	627	607	666	587	659	594	636	623	637	644	675	622	635	606	634	617	617	641	630	602	639	615	571	656	631	633	677	610	581	646	645	664	633	616	642	619	611	614	655	616	636	626	648	657	612	650	611	659	637	642	610	610	594	612	615	591	625	638	630	691	623	593	641	622	637	629	634	650	648	658	684	605	612	604	609	656	603	644	626	622	651	671	677	635	642	598	643	659	650	618	635	669	594	608	638	634	634	604	628	635	663	609	608	671	639	613	644	664	647	695	646	606	658	667	601	647	622	646	629	611	642	616	654	635	635	644	606	611	604	571	605	636	666	627	657	633	667	630	645	599	630	673	666	668	622	659	678	635	651	609	673	632	649	634	647	638	665	632	626	612	664	635	600	649	631	678	646	673	668	622	648	589	630	668	593	645	671	645	626	634	625	606	623	653	582	631	602	667	664	668	633	647	613	650	656	644	632	617	628	623	622	632	644	644	631	647	670	624	597	630	607	685	685	617	601	649	560	604	644	673	629	630	638	643	655	615	632	616	622	626	626	589	628	611	607	701	635	609	651	607	598	607	624	650	630	640	629	581	629	646	615	608	651	613	644	639	643	657	644	594	619	592	662	618	686	591	618	654	638	632	619	739	637	618	612	653	641	646	688	600	644	626	648	625	649	602	643	620	652	627	692	620	651	646	678	660	667	642	602	640	639	632	630	621	637	660	644	591	651	606	653	619	657	640	629	608	601	611	640	623	650	651	636	643	603	637	650	626	627	635	638	647	619	615	627	673	649	606	643	610	618	579	610	672	633	628	629	653	639	633	634	632	634	649	636	616	664	624	651	628	562	614	599	653	625	602	682	651	667	644	633	649	593	640	633	644	580	652	658	696	610	628	661	675	639	657	577	652	612	622	644	620	594	658	637	612	618	610	642	604	707	678	612	663	628	634	663	634	623	644	620	619	597	613	662	607	608	614	632	606	605	637	605	645	631	636	662	631	664	631	612	603	685	604	641	629	709	641	626	650	650	606	690	621	641	584	622	622	685	662	676	635	629	659	579	647	668	625	651	638	613	621	602	638	618	630	580	653	639	619	620	626	588	630	614	618	594	626	610	644	670	622	642	625	614	636	637	627	651	663	616	618	652	656	705	643	666	592	574	647	625	627	606	650	617	648	670	634	595	647	646	607	648	621	644	662	647	605	668	657	614	632	614	653	623	572	657	631	633	651	631	653	642	648	577	636	643	629	660	611	664	637	652	637	578	600	631	612	632	617	613	614	600	614	661	644	655	606	631	606	628	619	643	627	636	650	665	619	654	671	630	644	642	639	655	628	627	656	607	641	597	626	629	625	648	620	600	639	606	641	647	617	683	579	650	628	640	658	632	650	671	612	669	553	630	647	623	662	624	654	653	652	638	646	620	634	639	635	614	641	633	640	665	585	626	648	613	645	616	628	639	622	601	662	658	642	652	621	610	623	637	625	630	629	650	657	612	583	618	588	653	649	628	593	570	664	689	636	638	638	664	635	634	630	591	640	607	622	644	653	641	613	624	580	645	618	658	622	598	613	637	623	639	611	604	596	629	636	583	608	647	658	591	646	629	667	653	615	611	649	602	654	595	649	605	674	625	602	611	594	625	632	628	657	668	660	686	633	614	659	645	668	632	663	626	625	674	637	608	606	642	642	649	586	657	653	680	611	667	580	650	635	641	632	642	590	612	648	600	630	645	664	638	628	609	668	653	600	603	651	628	630	655	633	658	643	653	641	607	660	679	625	633	666	620	638	619	630	646	674	586	701	606	631	624	638	603	692	635	645	626	618	624	665	620	638	691	658	661	682	641	657	643	678	625	633	637	655	660	661	655	616	608	677	623	618	654	639	608	631	684	615	624	669	634	669	661	647	637	612	653	607	642	688	620	642	618	635	602	638	668	615	622	671	626	616	628	594	640	582	651	655	643	632	633	662	619	645	596	604	653	626	663	641	636	636	633	660	590	629	664	589	655	659	637	648	668	679	650	639	663	635	629	618	614	671	641	630	633	665	631	653	641	682	600	606	650	639	592	638	639	586	607	666	645	646	664	654	633	656	649	631	606	642	631	658	623	652	607	668	640	629	616	614	605	671	633	640	636	615	608	670	632	621	617	663	602	634	624	608	649	649	613	638	609	621	630	645	651	630	625	589	638	593	639	593	640	633	647	643	629	657	647	686	619	651	584	629	596	614	653	643	638	634	662	634	613	590	623	598	616	641	651	630	589	653	625	650	647	640	639	667	656	642	624	658	585	604	645	634	675	641	628	606	626	674	655	645	610	612	646	689	630	631	626	651	587	638	627	565	610	575	612	659	619	644	600	629	607	618	606	630	629	615	595	600	631	598	580	643	599	608	652	626	658	647	618	643	644	631	615	652	626	640	663	653	641	610	662	616	638	588	638	667	633	724	635	636	638	641	634	646	597	597	648	623	620	656	663	660	624	622	646	627	675	623	659	668	652	636	647	623	671	661	598	653	620	627	638	642	579	623	618	620	603	620	691	635	594	631
56152	53638	53542	47970	37833	28217	21744	16105	10642	6574	4241	2626	1640	1069	707	536	452	328	289	313	288	268	272	268	276	281	278	289	273	264	288	292	279	269	256	306	282	286	311	294	262	295	302	298	256	265	260	291	270	287	262	278	260	296	278	280	258	288	310	286	304	291	293	259	293	290	268	280	267	294	285	269	273	258	262	299	270	301	264	274	300	265	283	308	263	271	293	277	288	254	268	302	300	309	266	270	280	282	284	304	292	287	297	276	285	289	278	294	296	288	288	261	305	269	302	282	323	263	263	254	304	302	302	272	280	273	277	268	285	267	275	256	307	306	277	259	249	283	261	263	303	262	284	277	326	274	304	275	288	270	265	292	315	288	281	287	289	273	246	322	274	280	288	271	311	289	284	256	306	251	267	279	266	258	288	293	245	234	283	255	295	294	271	298	257	292	258	294	261	273	266	273	288	262	271	269	239	278	284	313	279	269	287	296	304	284	271	294	276	291	283	281	290	239	323	289	279	250	259	291	267	277	266	291	294	294	275	271	280	283	284	293	264	286	274	246	272	296	291	294	293	281	266	276	283	278	295	282	279	269	270	272	285	280	287	260	289	300	278	259	285	270	258	300	258	269	292	318	285	291	290	283	295	299	281	259	277	287	307	285	256	245	273	295	275	260	267	297	293	264	260	273	274	283	287	286	288	266	256	264	259	276	299	269	285	309	270	264	262	270	296	311	310	261	271	292	288	274	292	276	294	270	265	262	263	283	258	267	304	257	304	269	291	268	258	292	269	296	263	286	259	273	273	278	289	272	243	300	249	309	283	279	244	278	331	295	302	285	271	283	293	277	281	275	294	283	294	296	280	290	249	284	274	274	292	263	269	316	277	278	275	288	267	274	279	296	262	306	266	296	274	269	270	334	302	308	272	315	283	244	265	265	280	261	316	261	256	272	277	254	314	284	279	310	259	297	298	280	250	279	289	288	292	306	292	276	272	304	273	271	268	287	285	272	293	285	267	280	298	263	280	317	297	278	275	258	248	265	275	271	293	286	288	286	268	301	277	276	268	282	294	272	287	305	289	291	278	300	247	277	263	282	291	279	278	270	272	279	294	294	256	311	260	288	282	303	309	252	282	312	272	266	285	265	287	280	274	287	282	286	310	275	289	301	270	291	294	282	281	279	291	275	276	281	318	271	262	274	284	287	267	286	269	281	248	276	280	301	269	281	272	290	290	301	262	279	291	310	328	303	259	258	291	263	295	270	260	258	277	282	267	265	254	306	296	263	261	265	287	279	285	300	238	260	281	305	266	264	276	245	296	292	263	289	285	284	290	284	232	252	271	263	260	287	251	289	256	252	304	285	280	315	287	303	316	291	290	247	345	313	282	277	288	281	311	288	272	269	310	294	291	269	267	299	273	295	286	273	304	286	286	288	309	295	297	270	261	252	270	286	301	289	279	259	277	282	273	315	287	290	264	250	286	244	281	275	292	278	293	280	275	278	275	265	287	275	274	285	251	302	284	304	258	311	281	267	266	300	284	288	288	294	286	263	287	232	306	288	282	267	279	275	309	258	274	289	267	292	290	276	321	288	259	283	284	290	297	279	286	285	253	282	312	278	277	278	283	296	283	307	298	310	281	307	286	294	258	289	265	305	308	286	286	289	282	275	278	318	269	254	293	264	312	309	305	303	291	279	261	286	302	286	284	259	274	276	267	275	291	305	287	255	287	258	280	289	285	284	280	271	282	306	283	268	277	292	271	332	265	276	268	308	259	255	271	299	271	309	255	272	271	275	308	285	296	268	291	273	288	290	246	297	276	256	284	289	273	261	282	266	286	282	261	264	275	253	320	281	273	288	300	266	255	303	270	278	261	301	309	246	290	280	281	267	255	283	287	266	312	289	292	301	270	288	279	256	257	291	287	305	305	295	297	282	271	296	278	261	307	268	276	252	311	254	294	268	271	272	278	302	293	297	292	299	292	262	288	282	268	237	285	297	282	278	315	311	300	269	276	285	259	312	301	268	284	306	263	296	263	333	258	309	265	277	297	279	290	279	268	276	295	302	262	276	297	268	292	255	266	251	281	293	289	277	304	280	258	299	281	280	303	281	270	292	273	299	301	259	304	264	294	268	279	256	245	293	277	251	297	297	285	300	269	283	276	258	248	299	295	272	261	274	266	304	244	271	237	275	297	276	311	282	286	279	281	265	308	302	290	286	288	296	248	299	260	284	287	283	333	295	283	293	287	277	294	266	277	312	293	281	294	278	288	279	267	259	300	256	284	268	272	286	298	279	281	242	263	278	264	300	261	289	293	263	307	303	276	296	275	291	280	306	277	283	287	311	251	279	276	298	293	297	277	293	253	306	323	279	259	257	272	275	282	291	263	249	311	279	302	300	243	297	280	293	269	299	293	267	285	277	277	289	305	273	268	304	279	280	283	275	327	307	278	283	279	259	275	284	288	263	308	298	294	266	257	283	290	270	312	277	281	276	260	303	261	282	268	287	282	281	269	264	266	262	274	316	254	306	297	278	313	255	317	325	301	270	266	283	283	291	283	269	300	279	278	293	279	275	275	288	288	284	289	271	257	264	282	292	271	305	293	295	249	258	306	309	246	289	314	289	314	326	292	285	278	295	297	284	312	286	258	267	303	296	277	286	301	291	332	270	288	289	284	273	280	271	284	296	289	308	267	257	292	259	282	271	273	305	263	283	276	283	307	297	280	280	303	307	301	285	291	256	246	276	268	298	266	252	295	290	298	267	268	256	269	276	276	281	271	284	267	282	275	311	288	292	336	291	252	257	250	271	275	262	277	267	262	301	292	276	296	295	263	268	269	294	291	285	290	278	296	285	265	281	276	296	300	271	303	260	266	285	275	269	283	304	283	293	282	264	293	265	278	294	276	303	295	250	311	280	260	269	264	292	247	285	280	302	330	268	278	287	290	308	267	263	268	260	269	268	258	302	282	267	285	278	273	289	294	300	263	285	292	273	276	269	275	304	267	271	295	262	298	288	308	280	305	275	244	279	272	251	291	282	287	295	299	290	277	309	282	271	309	252	259	273	285	282	268	319	257	285	286	265	292	234	272	262	276	293	318	287	291	244	292	284	269	277	285	275	285	268	302	289	308	267	269	295	267	274	272	313	280	282	300	298	280	282	286	287	273	295	278	268	289	272	235	272	245	286	272	291	310	274	259	319	284	279	274	245	281	279	273	305	291	266	280	274	249	245	288	265	290	268	274	291	257	280	274	274	290	262	293	273	293	291	293	293	297	302	286	275	257	251	255	286	313	278	264	261	298	278	246	270	257	307	267	290	238	289	281	251	279	282	278	279	270	288	275	270	273	283	272	292	296	291	295	303	273	293	282	258	277	278	288	239	300	289	294	289	267	292	266	291	275	296	299	302	242	281	273	283	295	312	273	274	297	263	280	280	308	313	296	297	313	277	291	259	257	270	313	261	255	294	302	255	257	248	259	302	309	298	316	304	286	287
38605	46776	53463	54650	48071	41488	36173	31962	25920	19937	15221	10478	7004	4607	2945	2094	1522	1050	795	782	745	745	758	723	670	702	687	720	730	657	655	715	683	683	689	681	708	711	749	668	678	687	719	706	681	691	658	697	690	645	721	731	681	703	678	711	705	675	705	692	661	700	666	714	711	702	693	716	714	719	674	690	711	672	674	702	716	699	682	676	705	673	655	659	691	707	694	676	668	639	680	678	687	714	674	667	760	718	717	677	673	665	712	715	683	700	705	715	694	685	654	693	646	660	671	710	697	690	709	729	668	662	636	679	717	666	731	685	684	676	679	659	656	715	693	703	694	702	713	643	674	709	697	700	737	652	684	638	661	671	697	676	698	678	706	648	745	650	648	677	682	730	645	653	670	702	701	673	694	684	673	720	674	704	655	659	699	657	762	647	688	697	692	689	701	684	658	689	744	682	670	712	677	693	693	651	698	696	690	670	651	658	616	663	698	642	704	696	648	747	707	702	638	685	710	684	654	679	678	699	644	704	732	719	688	664	709	759	683	719	681	646	683	690	732	631	706	704	689	718	736	728	672	696	660	683	680	652	712	679	664	700	658	656	694	687	724	657	701	704	706	676	669	679	690	711	726	678	689	661	717	716	644	669	731	717	690	638	686	681	696	665	670	724	708	700	696	691	742	675	686	724	739	720	674	700	745	653	717	678	687	614	674	707	696	682	710	684	705	667	697	685	706	652	687	751	626	715	710	685	676	725	647	688	707	689	717	693	714	699	705	740	686	700	677	685	704	694	717	670	689	678	667	718	703	697	698	724	648	706	713	676	663	669	734	704	701	702	683	703	657	698	648	717	697	693	655	658	683	665	651	674	654	631	740	722	721	695	697	651	732	700	690	634	673	658	696	689	690	682	675	636	690	694	675	682	690	674	679	718	729	647	710	730	694	663	696	654	721	639	657	672	709	731	735	648	725	670	649	679	669	694	685	679	677	683	699	658	641	727	697	640	697	721	667	702	679	675	675	679	658	692	676	702	703	733	671	693	699	680	675	673	671	706	686	730	689	676	707	655	751	677	710	703	723	655	686	750	679	710	706	679	711	699	686	708	682	657	695	690	667	673	719	715	721	720	666	670	663	658	701	654	702	679	703	696	673	636	696	687	693	654	658	692	742	640	649	688	707	676	662	672	679	696	691	667	705	680	636	680	686	649	711	715	692	657	724	672	686	685	654	676	707	694	740	711	636	662	684	670	678	645	683	714	667	702	696	700	711	687	713	678	711	700	699	668	694	644	764	712	681	674	685	659	725	677	675	729	679	718	635	680	698	754	708	699	677	709	646	661	673	733	673	743	689	702	677	672	705	673	745	668	646	693	655	672	734	678	728	701	685	700	655	667	725	693	671	707	687	684	737	674	659	715	653	710	736	699	664	650	689	713	667	681	702	698	691	688	738	653	686	694	681	691	706	716	649	698	742	679	662	674	656	728	675	696	691	720	654	730	717	650	710	709	725	697	720	711	686	690	676	688	655	661	714	673	663	707	689	721	717	667	677	684	713	716	676	729	720	728	683	705	718	726	684	687	750	709	650	715	643	676	697	682	720	705	666	659	703	663	681	681	708	715	683	729	691	619	692	679	648	664	686	692	606	655	691	692	690	670	710	681	661	665	703	743	698	671	691	678	730	671	646	716	743	664	695	741	707	702	677	721	642	673	728	698	678	747	656	664	710	696	686	697	683	615	697	652	692	671	716	728	715	695	714	659	698	682	656	677	648	677	694	703	723	720	682	684	699	692	663	637	746	668	687	668	685	668	674	708	692	691	730	681	698	689	686	660	699	688	677	690	719	702	671	670	708	684	671	707	712	729	648	684	685	693	707	672	683	683	719	684	701	697	665	673	700	654	713	709	702	710	634	703	704	642	721	728	637	717	721	672	698	696	635	708	666	682	683	698	661	684	657	700	713	750	690	724	704	727	677	679	691	710	716	662	723	691	697	716	676	637	673	685	666	703	670	687	690	726	677	688	741	693	628	692	646	678	682	734	691	705	688	725	652	675	648	707	728	670	680	682	666	693	665	686	671	690	715	696	646	702	679	694	714	684	627	705	720	701	676	725	657	689	696	713	656	701	702	668	727	693	716	702	733	704	648	688	674	670	677	680	715	706	716	714	697	700	694	711	706	703	703	679	670	642	653	656	685	701	665	747	729	690	681	703	712	711	686	678	695	665	702	704	678	687	652	706	676	677	700	690	758	653	713	684	687	697	667	685	670	659	637	675	696	690	662	697	664	704	689	736	666	708	693	707	692	730	673	680	740	651	686	684	691	707	745	715	668	686	670	706	743	651	665	697	693	696	729	665	691	708	710	676	645	679	676	669	653	680	678	720	660	658	691	682	681	669	699	672	695	671	677	694	703	697	657	688	655	677	706	640	682	759	689	654	702	718	691	708	685	668	658	657	698	679	672	713	687	651	694	683	745	709	713	668	685	668	628	647	707	672	689	680	662	684	687	690	696	714	686	748	733	694	716	678	729	716	652	667	728	686	643	694	681	711	681	706	689	692	697	714	666	661	695	667	645	669	658	692	718	679	700	693	719	658	732	699	701	691	720	747	674	742	719	670	671	650	670	677	702	701	718	685	662	654	682	646	732	689	649	614	701	703	678	702	644	714	671	624	687	695	702	643	690	705	701	668	647	666	694	714	682	700	655	666	660	640	689	670	703	666	656	751	708	678	658	694	662	684	661	677	683	672	745	724	644	719	676	685	641	767	673	658	731	687	667	698	685	729	676	727	642	683	683	709	649	678	674	685	719	681	673	618	678	651	689	668	655	678	688	701	702	710	707	654	658	688	691	716	683	726	721	707	674	671	720	654	678	737	701	692	701	687	714	659	662	674	678	678	713	672	654	655	717	695	673	690	677	665	695	713	717	687	719	728	715	703	678	674	705	694	652	712	727	650	682	705	692	704	682	687	698	642	682	672	697	728	724	657	745	678	694	718	708	662	676	730	662	688	707	684	653	703	674	699	706	686	622	749	694	693	683	724	722	717	649	689	693	655	723	667	717	721	700	745	685	712	724	696	700	682	709	751	669	646	685	704	719	686	703	694	696	692	696	626	657	717	649	745	654	742	680	687	648	680	699	726	701	698	697	688	690	679	693	705	717	655	711	694	715	700	717	698	648	664	695	652	689	689	694	718	673	661	735	654	721	719	731	729	691	707	697	677	714	676	707	740	688	687	670	714	642	695	694	705	660	721	667	689	717	705	673	650	723	680	701	688	688	657	727	655	673	691	668	636	713	717	714	693	653	656	704	700	714	665	667	697	655	671	670	692	691	735	718	724	739	668	716	683	703	669	729	662	736	724	673	660	680	703	672	683	685	680	705	679	681	652	673	670	690	710	706	700	675	690	747	689	692	704	723	653	699	740	671	698	729	674	678	700	688	672	692	670	704	710	659	712	679	680	664	674	657	669	677	728	671	674	671	669	675	678	621	676	702	674
61394	57150	54787	47539	37870	32527	28961	21224	13940	8963	6803	5328	4292	2996	1938	1223	807	612	421	358	273	295	270	275	283	295	264	255	264	307	265	260	271	275	272	266	290	270	275	243	288	271	284	240	303	290	255	274	252	268	258	273	260	277	270	260	279	237	291	269	234	261	269	261	251	269	255	231	262	292	270	272	276	283	268	267	280	273	268	274	283	244	267	266	250	273	254	258	281	273	248	289	261	279	257	284	248	270	273	285	246	254	295	279	281	271	237	250	290	266	254	249	295	295	256	250	251	269	250	255	259	271	271	264	303	274	271	246	275	250	247	263	272	302	281	301	277	237	284	274	269	228	268	281	251	291	282	282	311	266	254	263	285	280	266	262	250	209	276	267	270	278	273	290	268	249	268	294	279	295	256	277	274	295	305	270	294	257	258	242	293	275	313	267	275	277	260	254	273	270	275	265	297	261	283	263	259	281	256	286	265	230	256	290	276	270	240	274	295	273	266	292	288	260	301	252	262	278	275	275	300	258	261	231	269	236	277	259	258	264	274	244	253	317	260	290	262	278	255	282	295	262	252	288	266	277	245	241	233	277	278	281	263	279	257	240	283	282	274	250	243	285	264	273	280	265	240	281	254	305	254	273	275	286	272	302	237	258	268	273	263	292	249	274	255	303	283	281	273	253	264	274	276	267	253	275	276	302	276	268	272	289	255	268	301	260	287	287	261	288	304	280	274	276	270	274	266	262	261	274	267	291	222	245	269	252	251	258	276	267	289	263	288	226	256	274	274	303	270	275	282	297	236	300	265	266	286	270	249	282	255	281	278	283	244	302	274	270	250	253	239	249	260	242	268	276	270	298	277	287	295	259	235	287	251	254	300	279	263	253	270	261	247	266	278	264	305	257	275	264	273	279	258	279	247	264	260	260	313	261	242	272	276	249	256	258	280	271	248	302	243	266	283	245	276	257	283	256	224	293	269	248	262	304	289	303	278	271	265	242	297	237	286	299	295	273	258	257	288	280	257	286	313	287	281	270	250	274	276	269	253	276	292	279	269	281	275	234	286	269	259	268	261	272	268	289	265	243	287	248	278	240	280	268	255	256	290	291	260	279	224	255	251	273	264	238	275	256	254	257	258	272	262	269	260	264	248	266	254	260	302	247	281	275	270	292	266	283	287	285	262	261	265	265	285	264	298	282	299	240	276	284	264	262	261	284	250	255	279	315	260	259	273	274	265	263	261	259	250	258	250	266	264	260	266	289	260	289	285	283	286	275	238	232	255	267	309	281	256	270	290	297	283	234	261	267	275	247	279	280	267	262	258	331	272	293	302	270	295	246	275	261	251	286	283	265	257	280	286	272	255	289	268	269	247	262	270	286	286	268	257	257	262	256	306	261	282	272	262	247	275	257	294	264	282	284	260	264	271	262	305	255	291	283	268	248	251	260	262	300	266	272	258	268	227	269	270	271	270	261	288	278	291	303	258	280	281	326	275	267	265	277	257	317	280	270	258	246	272	286	269	260	280	266	250	261	284	279	255	267	283	251	286	297	259	303	264	287	276	277	270	283	233	285	251	262	282	292	292	269	286	311	271	275	280	279	282	281	304	284	275	258	247	266	275	259	283	240	274	249	278	252	279	275	251	268	237	277	253	265	256	283	267	272	261	249	284	278	279	273	290	254	237	274	290	288	272	247	253	251	269	309	274	255	243	258	274	308	279	250	279	248	294	251	264	267	287	278	222	242	237	295	284	245	271	251	277	264	279	273	273	264	279	240	275	284	267	271	256	273	275	283	279	290	256	282	271	253	277	277	259	281	252	245	262	284	296	261	286	278	293	255	260	275	290	263	289	279	253	274	273	265	266	257	291	298	259	278	284	296	264	260	275	266	290	308	254	245	270	270	283	304	281	259	278	277	271	286	269	276	260	279	268	285	253	249	251	240	276	277	288	293	264	261	257	281	280	266	281	295	270	274	285	249	276	274	276	262	312	258	283	292	260	280	272	260	286	238	251	292	264	286	250	264	260	259	278	264	242	261	273	306	300	274	257	282	268	233	272	287	263	251	261	227	257	285	253	271	271	263	273	278	282	301	303	302	263	263	279	277	294	263	267	255	277	264	270	268	290	274	249	266	294	280	268	270	293	245	267	273	232	267	289	280	277	304	274	249	271	278	286	262	280	304	259	281	285	302	277	243	281	256	248	257	278	254	248	248	278	266	274	256	280	261	274	295	262	274	288	259	276	267	288	244	273	276	244	253	292	282	279	276	278	263	232	278	272	241	274	301	295	279	272	262	273	262	281	265	279	303	277	267	239	276	274	264	264	241	265	270	256	289	253	253	260	250	265	264	257	250	266	262	277	260	258	272	304	260	258	258	271	262	261	293	286	260	258	267	251	285	286	311	273	260	285	313	293	281	285	294	299	266	265	266	302	234	298	293	265	270	257	290	247	261	257	288	267	304	276	236	271	260	243	249	269	262	274	278	261	270	265	254	272	259	298	248	274	230	257	271	258	263	265	279	270	253	268	272	278	253	296	243	266	262	279	297	266	285	276	283	231	269	271	280	264	294	265	264	277	274	288	262	243	259	285	256	256	274	263	242	278	267	262	319	262	291	297	259	259	307	278	280	298	292	277	283	291	243	297	268	282	250	271	296	257	245	282	256	248	251	261	264	277	255	284	272	262	288	233	283	259	278	269	284	259	252	291	264	296	271	269	274	268	276	273	263	254	268	264	282	251	282	273	278	237	249	282	247	268	232	278	268	282	248	280	240	258	239	276	287	245	247	281	249	271	296	281	263	250	275	274	247	274	266	288	271	266	248	278	257	259	281	279	287	298	288	288	266	274	274	267	308	267	290	252	275	289	238	290	275	297	285	278	255	257	270	282	250	293	309	249	259	300	293	237	245	251	283	249	253	262	297	276	270	303	258	294	286	251	293	256	248	301	286	270	274	268	267	269	280	251	243	259	290	274	270	276	288	275	301	251	286	268	270	262	290	258	260	235	248	267	264	260	264	278	274	287	271	272	282	287	264	282	302	260	250	262	270	256	257	276	289	278	263	266	262	278	298	290	277	251	246	294	288	254	250	265	252	267	263	251	260	258	272	293	244	271	310	275	262	296	277	302	249	271	283	242	273	252	273	274	264	253	259	267	279	242	265	286	282	257	270	286	285	257	255	248	290	282	256	269	249	262	265	263	265	248	271	271	284	315	299	306	277	253	245	265	272	263	279	254	289	276	266	281	268	259	282	287	249	293	249	257	282	259	271	269	290	272	269	276	290	251	259	256	254	279	284	243	259	283	264	252	253	245	260	275	242	273	277	298	281	263	283	263	252	252	265	279	256	258	289	303	255	272	279	301	302	293	276	280	270	258	246	254	245	272	297	283	280	277	283	210	259	251	290	272	259	256	207	293	285	281	266	262	276	257	277	280	274	305	274	285	265	294	259	262	299	241	256	257	284	292	260	269	271	278	287	264	285	291	249	259	291	288	288
43478	52160	57784	56779	50091	47494	42801	35359	28924	24062	21293	18032	15788	11505	8132	5104	3260	2154	1470	1077	785	714	713	709	684	662	646	684	676	671	643	650	649	654	626	683	607	663	682	689	641	638	674	597	645	669	647	658	668	705	690	654	684	671	655	651	690	644	652	661	605	613	673	669	623	652	652	683	639	665	661	628	638	692	655	645	654	636	675	670	622	681	664	681	691	663	678	623	697	654	640	667	624	623	656	636	667	636	628	652	665	606	659	665	648	668	605	627	631	653	628	661	684	689	659	662	624	648	650	634	593	631	688	629	701	672	632	676	646	636	635	610	635	663	605	661	671	691	591	679	686	621	649	664	640	647	637	609	677	571	671	641	645	672	683	659	647	633	687	678	640	610	636	635	666	682	669	622	661	651	645	677	651	676	684	695	623	636	639	638	659	633	658	669	599	686	690	612	669	685	661	653	621	652	651	650	674	672	695	630	627	605	696	631	671	637	660	635	675	652	655	638	679	667	668	656	645	639	693	660	655	627	679	645	677	669	688	626	689	678	667	698	664	675	657	679	613	616	648	664	606	666	661	631	653	687	640	619	684	684	611	638	650	623	680	644	686	667	662	631	653	694	630	655	662	636	680	646	654	634	654	670	691	704	671	648	627	629	634	641	609	699	639	637	636	666	679	630	654	701	653	659	632	673	661	679	633	618	643	635	585	619	649	646	665	666	672	711	636	619	715	660	673	659	661	690	699	638	664	623	667	658	631	625	674	650	684	612	669	657	648	623	666	638	653	646	634	622	653	626	658	637	659	653	679	665	594	704	654	656	661	629	663	639	662	633	600	671	622	658	649	649	655	652	661	616	684	657	600	640	633	686	625	676	640	679	627	625	690	649	674	650	657	680	677	637	634	638	687	651	631	629	642	638	640	632	645	638	642	623	631	621	609	640	635	712	599	659	670	635	655	681	667	668	631	614	654	634	642	681	658	658	625	632	608	668	692	671	662	623	654	631	673	608	634	667	642	673	627	648	642	623	630	667	629	610	663	638	611	651	643	635	642	632	647	633	619	668	716	657	630	629	682	626	657	601	676	648	643	654	639	627	576	666	646	633	661	711	705	666	675	649	700	648	612	652	661	667	665	663	631	628	688	659	643	658	672	644	659	634	626	629	663	646	622	628	665	656	690	633	650	657	664	679	628	633	650	647	629	655	708	635	659	628	636	614	631	648	639	691	655	629	637	658	633	632	654	641	628	629	632	684	643	656	671	584	695	666	670	661	640	683	639	612	685	647	636	642	646	642	663	645	653	682	641	650	672	613	638	653	583	635	665	635	625	691	646	673	658	664	640	698	695	618	647	632	652	605	666	627	650	688	630	660	659	666	631	663	625	616	666	621	655	678	636	660	614	586	640	706	623	652	635	668	678	661	651	670	700	661	647	643	638	612	638	633	607	639	658	650	694	618	702	678	655	652	652	636	666	672	667	644	643	632	682	629	674	611	616	686	666	636	649	693	663	622	650	660	689	657	663	663	668	675	619	638	652	675	644	655	676	668	623	648	679	665	641	608	655	640	642	588	607	643	726	651	666	628	639	657	649	653	674	694	691	633	677	664	647	643	651	660	651	629	633	671	637	671	632	665	667	647	655	650	663	633	641	659	674	636	659	645	635	647	627	693	655	655	680	683	679	659	636	663	683	643	680	667	663	665	648	636	666	672	658	670	682	615	639	610	647	634	664	631	662	605	661	665	654	666	651	658	652	663	653	621	697	674	637	609	694	597	665	716	688	651	650	662	668	622	671	690	597	670	687	648	679	613	637	642	633	618	623	657	639	613	682	660	613	633	670	632	621	620	656	627	639	678	656	621	692	649	619	605	652	652	675	684	647	662	649	710	608	602	628	656	606	684	649	649	628	632	633	638	633	684	637	673	623	638	690	621	686	608	662	655	642	655	664	627	638	597	664	633	630	664	653	670	619	683	641	700	655	644	696	692	646	697	664	665	694	669	609	651	652	671	686	656	712	648	648	654	660	716	635	668	696	632	620	637	657	659	647	654	674	665	669	669	665	640	629	623	664	641	624	619	612	662	679	679	625	644	628	717	595	647	632	681	641	634	636	638	672	659	617	651	656	624	655	599	658	655	631	642	637	632	652	640	627	686	642	657	672	668	642	670	713	670	671	686	668	652	660	608	648	612	696	632	637	655	652	650	666	692	631	683	603	654	636	636	638	667	672	665	664	643	673	689	649	680	658	658	620	636	630	661	645	708	639	632	629	640	655	642	641	655	605	665	666	608	675	649	631	628	602	648	614	632	655	665	680	618	655	653	661	640	622	666	640	687	651	614	665	671	642	701	618	617	685	670	652	641	679	650	630	634	638	656	650	642	661	656	653	650	606	612	668	634	665	678	678	644	645	633	628	660	652	656	618	668	683	609	685	585	662	646	618	657	636	673	656	606	691	632	608	654	655	673	634	635	678	646	691	642	654	674	687	675	601	682	656	651	639	667	624	640	645	688	669	661	678	676	679	668	632	671	614	610	639	676	600	649	679	672	661	630	650	633	705	642	668	640	588	607	657	615	618	622	666	656	653	596	629	599	650	636	647	665	641	667	629	631	700	678	691	593	658	652	640	673	609	697	661	680	653	656	643	619	640	670	637	618	641	617	638	626	670	571	683	680	648	627	652	672	649	630	638	658	677	641	656	668	631	678	684	654	622	679	691	661	652	650	658	686	619	669	663	637	631	632	668	663	611	653	612	619	664	636	658	617	659	656	718	683	648	656	614	585	688	642	643	667	622	664	645	674	685	636	618	674	632	665	637	618	668	661	620	621	666	685	670	656	622	640	645	671	662	679	640	615	627	564	627	638	631	649	635	689	648	650	640	600	606	645	615	672	657	632	678	652	649	636	643	615	689	662	680	621	650	672	657	639	669	710	611	641	631	639	662	662	678	678	613	610	701	682	624	636	637	649	665	631	621	651	675	658	659	671	675	656	652	651	662	644	696	655	644	637	687	660	646	658	634	715	601	676	645	631	631	649	647	650	659	657	644	667	619	672	656	609	637	662	676	645	652	645	636	687	646	671	700	663	706	647	676	678	651	660	654	663	673	660	624	643	609	638	642	606	647	673	648	620	667	628	620	665	646	637	672	669	624	615	684	631	661	608	656	637	647	675	597	659	640	617	644	666	640	597	621	684	671	678	653	590	677	689	664	649	687	694	628	604	675	636	637	662	648	655	649	652	676	642	642	627	669	660	615	648	593	656	645	650	600	654	644	625	646	663	640	592	639	703	688	671	626	641	648	631	699	670	627	611	680	638	697	674	611	616	702	638	624	637	610	649	648	638	649	634	614	640	686	592	607	647	657	660	662	642	643	631	649	660	692	659	679	633	643	647	639	652	663	655	611	675	620	620	640	697	672	649	616	679	671	683	667	665	601	663	635	602	649	662	649	655	649	639	661	693	673	658	652	633	625	663	675	695	650	661	597	662	640	644	646	611	610	664
39613	36207	31002	25156	18602	9170	3765	1558	1385	1049	907	702	634	586	461	409	376	332	309	257	224	248	208	214	236	203	206	217	217	246	198	221	229	247	212	204	195	207	219	212	226	222	206	237	212	204	207	199	226	204	221	241	201	232	206	215	228	204	197	198	199	223	222	210	218	221	211	196	219	196	203	226	217	216	216	206	224	194	221	220	209	184	186	230	223	233	230	208	221	193	221	213	231	230	215	200	215	224	226	220	182	224	200	211	229	218	242	260	188	226	228	197	213	234	197	223	203	231	206	230	199	212	213	232	191	229	221	214	223	208	218	209	217	238	220	241	232	203	210	207	174	211	222	211	238	250	191	220	220	213	222	204	209	222	191	222	200	242	201	206	228	221	220	223	222	210	203	227	223	193	202	215	215	223	208	235	208	190	212	191	195	215	206	204	217	205	191	232	214	237	222	216	227	198	226	220	211	193	193	212	225	220	214	211	223	213	203	209	233	207	198	221	254	214	233	229	213	266	215	216	195	220	206	218	235	205	181	233	232	235	225	217	251	209	216	231	219	218	201	223	199	245	225	213	226	242	210	233	198	191	219	200	214	209	223	234	227	230	198	231	194	204	205	213	201	220	230	216	220	237	227	220	224	221	228	225	224	213	195	236	183	219	217	209	221	220	220	226	210	230	229	216	203	230	217	200	218	222	219	238	196	230	227	205	206	215	225	229	196	234	224	230	227	190	214	212	204	192	216	188	186	199	208	219	215	209	222	235	234	210	221	210	218	219	204	218	179	210	210	228	214	230	221	221	226	225	207	219	226	245	213	204	236	238	219	225	212	231	216	213	201	205	213	210	210	221	197	213	236	215	216	207	206	225	220	206	219	216	227	240	222	214	179	213	215	224	204	239	226	239	198	183	202	237	213	207	208	230	207	241	225	202	225	195	210	209	240	207	220	222	205	215	214	223	232	199	222	239	225	212	234	227	206	205	226	215	244	203	210	204	206	193	201	242	214	224	217	208	227	251	235	214	229	237	224	237	217	217	223	223	229	196	244	210	208	224	217	226	213	215	235	232	233	210	210	222	179	235	207	210	240	205	183	211	229	209	223	228	223	203	240	205	216	237	204	223	207	225	224	191	234	197	207	190	211	244	203	208	220	234	205	203	216	210	254	236	216	220	185	208	187	237	211	240	201	213	208	230	200	203	228	205	224	212	224	195	207	224	201	210	211	227	243	227	238	207	180	240	241	233	223	220	219	218	208	210	222	195	190	244	209	240	221	226	240	217	213	210	243	196	208	193	203	206	245	229	246	236	213	191	236	215	224	224	203	230	230	214	226	212	227	222	187	244	234	223	218	204	233	217	221	207	195	220	203	213	208	170	219	217	195	200	207	201	212	210	220	211	198	216	223	208	227	219	211	212	201	229	204	216	219	231	216	232	202	202	209	211	214	221	202	210	188	217	228	187	220	231	209	236	217	218	207	192	222	232	203	233	227	232	237	243	238	189	203	225	207	235	229	220	207	237	239	214	241	223	193	218	211	213	207	201	211	195	199	251	236	226	230	214	214	219	226	228	197	208	198	202	231	207	206	233	231	199	198	215	212	210	205	189	191	218	216	212	203	243	225	243	222	204	225	240	213	227	247	201	214	212	214	196	175	208	221	195	203	226	204	206	205	218	200	240	252	219	225	200	226	221	220	228	224	209	217	221	217	200	224	216	226	222	204	213	231	215	191	245	213	191	234	226	191	205	198	227	213	215	226	226	228	219	247	225	234	216	224	227	230	217	187	205	216	203	204	230	195	198	211	219	205	212	222	243	214	209	165	190	241	223	228	232	191	178	235	181	214	191	205	211	244	221	224	228	217	246	217	241	196	230	220	232	203	185	210	208	220	199	202	220	221	239	215	188	219	226	234	209	223	203	221	203	186	195	181	205	207	204	244	218	207	216	217	180	186	228	229	213	183	191	209	234	224	210	227	245	235	205	220	208	203	225	192	233	248	217	207	215	228	226	214	228	222	212	214	236	218	232	208	197	217	227	197	225	231	220	220	223	199	181	223	220	230	225	220	188	214	227	206	201	203	221	211	212	209	216	223	193	225	214	223	229	230	195	205	232	233	209	219	213	206	213	229	228	223	213	209	238	215	217	226	201	234	208	198	209	205	214	222	243	209	188	210	200	224	230	193	243	220	220	211	209	211	235	231	219	219	216	215	197	207	210	213	242	210	203	201	222	221	191	190	197	206	208	201	249	225	209	213	216	214	206	230	216	219	239	220	218	239	218	234	212	228	216	240	231	213	234	210	211	245	209	212	219	222	203	192	219	216	216	180	218	213	213	212	215	229	225	239	204	165	204	211	200	236	200	225	210	240	202	219	206	198	212	204	205	205	217	239	230	201	225	232	247	210	225	208	212	192	239	210	206	207	215	210	206	220	209	210	216	191	219	194	209	235	238	209	209	220	208	228	229	245	237	227	215	225	217	220	213	221	213	215	196	186	221	189	226	186	202	199	207	208	200	231	225	197	206	235	250	226	203	230	205	235	226	200	209	195	199	242	232	204	215	250	217	227	233	210	200	219	244	206	213	204	201	219	217	232	214	227	223	212	204	236	210	215	205	207	237	230	230	206	233	203	238	216	194	220	195	222	226	197	230	224	213	203	191	205	196	234	222	229	206	202	214	247	209	218	239	206	243	244	197	233	198	190	218	192	244	212	234	197	210	216	185	212	216	193	218	213	247	216	216	205	213	207	213	229	233	206	237	205	225	218	225	208	214	197	216	229	225	204	213	201	203	210	235	204	233	220	194	254	210	231	209	197	194	212	211	233	236	222	204	213	239	220	207	234	233	195	217	208	232	204	224	207	204	213	219	212	233	234	210	176	188	204	221	223	219	204	205	236	233	216	229	196	227	236	215	211	210	208	229	210	246	257	230	214	229	211	225	225	230	204	218	212	215	212	251	227	205	204	214	229	235	214	232	212	212	225	198	229	210	216	222	224	231	252	193	192	195	220	201	196	223	227	227	241	209	221	195	223	237	208	205	203	214	203	220	226	214	219	235	229	173	238	242	212	211	232	235	217	265	226	204	221	199	204	222	228	249	214	206	228	242	222	188	238	231	236	201	218	211	216	229	208	243	186	203	204	218	218	236	199	205	194	187	224	185	186	208	225	217	216	213	197	240	199	227	202	220	201	198	228	211	240	203	221	216	212	216	211	213	219	207	228	235	213	236	189	224	214	216	227	204	198	217	198	227	213	200	199	206	230	200	198	223	239	232	214	177	222	200	213	226	230	223	215	215	221	181	185	224	204	229	228	217	231	219	220	206	227	214	237	209	222	219	199	201	211	198	235	233	196	212	221	222	234	235	204	220	215	207	225	232	225	232	211	234	197	206	211	226	240	236	213	216	218	197	239	214	216	210	211	214	197	187	226	196	237	238	220	225	214	209	220	220	199	195	212	229	211	210	242	196	206	222	209	221	218	224	244	210	230	228	243	192
24535	28957	34744	36829	32544	21070	12258	6701	6111	5331	4259	3585	2868	2404	2031	1776	1366	1020	854	705	688	645	597	540	533	533	579	560	552	526	541	531	534	534	546	553	571	544	540	559	541	589	522	528	558	516	519	553	545	551	552	572	515	513	534	533	492	543	554	519	533	591	558	593	551	568	525	542	578	509	535	544	532	522	549	535	521	510	509	562	557	522	562	577	549	564	549	549	553	542	534	550	534	524	525	513	568	566	496	533	572	546	523	524	534	557	516	502	546	552	535	566	553	527	527	543	535	515	513	516	553	541	551	532	606	555	530	572	545	559	546	578	601	522	554	537	526	542	528	554	561	556	582	479	584	537	542	549	511	557	545	560	547	538	529	586	576	588	579	549	551	546	506	537	561	604	522	541	563	532	556	564	519	565	568	550	581	547	596	540	539	564	539	527	557	573	538	541	582	511	598	537	542	505	535	557	547	555	528	539	573	546	582	556	557	527	514	566	535	563	522	551	557	551	532	534	577	547	530	601	575	507	519	570	515	566	554	478	534	532	563	540	571	525	557	483	521	566	543	584	543	540	559	509	537	566	575	548	489	513	570	556	554	535	493	583	529	503	550	543	546	550	539	549	549	563	546	529	543	499	503	563	542	504	544	574	540	566	532	554	542	544	539	502	515	512	538	529	579	522	554	538	559	524	549	539	554	541	519	561	550	505	524	513	530	520	564	517	525	550	507	541	567	550	535	527	512	508	550	534	549	536	525	518	588	546	584	538	528	493	533	500	556	512	575	537	559	591	546	529	526	573	550	529	522	583	547	552	548	554	545	533	555	525	552	547	553	530	553	531	550	565	552	538	539	505	524	542	507	543	553	548	562	569	504	567	525	568	540	551	553	587	584	584	555	561	540	562	534	560	560	573	549	520	542	555	599	541	540	532	554	532	539	569	562	590	516	534	557	568	582	575	541	530	533	516	557	519	528	526	579	512	543	537	550	521	503	572	538	574	596	529	555	540	533	559	534	564	561	545	545	564	524	561	573	554	531	548	501	547	557	575	579	491	537	562	550	571	539	587	530	516	538	496	526	532	565	566	559	607	561	533	563	552	584	569	547	475	527	551	504	511	528	516	566	557	510	531	536	574	543	524	562	520	545	567	567	567	556	533	581	553	538	550	533	572	544	525	555	516	537	559	515	563	511	590	545	561	607	554	536	596	551	542	502	537	560	601	540	529	535	555	559	577	524	513	565	540	552	547	531	553	549	557	534	517	562	516	557	561	542	507	552	526	535	537	611	552	574	573	523	538	533	537	515	561	553	555	570	579	563	543	568	532	589	532	504	550	520	551	554	507	503	546	522	581	573	554	535	586	552	573	600	519	518	584	560	582	511	513	542	552	539	546	508	556	505	564	552	587	547	550	587	564	546	554	538	496	542	530	580	496	540	532	516	521	546	545	546	499	523	528	556	523	531	558	529	507	535	522	554	556	555	534	553	553	549	520	592	569	568	538	563	582	588	522	531	579	578	544	533	551	538	615	560	525	576	538	534	501	517	578	508	549	551	559	535	558	529	531	546	570	569	547	552	517	546	572	532	543	555	537	555	582	562	597	545	548	526	543	510	562	553	535	552	551	499	534	519	559	553	601	533	508	519	531	530	551	534	540	517	523	581	580	553	532	487	567	542	538	552	551	568	572	583	573	539	542	548	552	529	541	567	497	535	505	555	558	528	577	567	549	564	554	532	530	473	518	551	524	560	607	569	551	535	582	567	550	559	558	506	529	534	527	554	533	555	535	536	525	580	587	538	534	541	556	534	572	558	499	566	506	552	543	537	558	544	507	575	546	509	576	540	539	537	526	532	520	524	610	527	605	534	583	580	505	507	528	564	531	519	506	545	515	589	548	553	542	564	561	539	522	537	542	540	549	511	532	553	566	542	520	546	558	541	527	577	561	535	555	555	580	500	555	536	546	540	573	560	530	533	538	521	549	548	577	521	590	549	579	591	560	559	591	560	532	525	531	550	568	534	559	543	528	477	549	556	537	489	543	564	543	543	562	513	561	554	549	565	549	561	537	533	535	531	538	543	569	545	545	573	540	532	524	531	497	536	598	548	504	540	548	538	570	563	543	542	515	509	555	581	558	543	566	563	517	588	547	539	529	535	581	535	545	536	550	526	568	552	527	535	540	523	575	543	563	514	522	523	506	559	553	595	500	532	550	498	556	590	524	543	584	536	541	532	564	516	528	534	534	548	552	529	542	548	499	563	587	542	529	517	554	568	569	549	567	515	548	535	562	564	547	532	525	534	515	520	540	544	549	512	537	575	533	557	517	535	557	591	506	554	566	586	544	504	529	522	526	576	564	573	562	538	566	515	524	561	551	533	543	544	576	547	545	570	572	533	511	560	562	569	579	571	529	536	531	540	555	589	505	613	588	550	532	571	516	521	535	555	578	507	504	545	522	581	578	566	517	554	549	568	571	515	575	537	540	556	577	550	551	530	527	564	530	549	542	562	576	504	566	561	558	541	563	588	515	569	545	557	541	562	525	566	540	541	547	574	558	522	563	542	547	554	569	544	526	566	554	519	542	527	557	547	540	549	553	547	505	548	541	542	610	560	576	551	541	537	543	535	517	511	571	549	554	548	521	517	595	558	514	576	591	587	542	536	549	551	590	544	549	568	561	574	534	573	556	536	506	565	543	573	527	560	544	531	499	538	554	581	538	509	532	540	567	558	568	529	526	537	559	519	515	501	545	578	551	564	551	523	559	547	544	561	596	508	538	552	562	507	570	556	528	541	537	543	544	607	590	524	549	560	560	558	509	569	550	572	545	547	568	574	555	570	533	488	504	534	540	554	524	569	531	533	571	541	543	565	582	513	549	541	554	548	573	535	560	535	552	510	536	543	527	572	570	533	519	534	522	575	544	545	525	527	540	550	542	554	523	524	560	533	509	558	551	554	528	551	552	536	561	576	532	522	518	541	526	554	541	540	521	583	538	522	514	541	529	554	541	546	550	559	580	554	559	515	498	536	598	512	567	499	522	534	514	534	538	523	547	522	552	548	526	534	502	576	516	529	501	547	506	523	596	564	548	539	590	530	525	547	562	542	568	574	567	514	529	552	552	497	531	573	532	592	546	551	541	514	519	525	526	574	530	553	575	584	555	514	556	536	547	520	544	593	554	565	539	511	524	530	548	527	565	560	538	557	541	507	533	552	537	538	540	572	576	570	575	540	519	529	550	531	538	524	572	531	536	536	566	505	574	526	537	569	583	571	537	538	542	538	565	533	529	549	516	570	537	540	552	555	538	526	534	519	537	498	510	514	555	519	574	562	512	496	546	568	532	569	594	530	540	543	516	525	536	522	557	591	544	536	542	582	514	536	523	504	570	541	547	556	537	548	526	599	520	513	553	570	525	580	523	561	552	529	576	597	561	545	562	547	568	564	594	530	541	556	578	506	547	545	529	564	525	571	517	561	550	536	517	570	515	558	548	560	537	527	529
57013	52670	53762	46970	37544	27416	17272	10875	8828	5850	4518	4052	3139	2339	1851	1398	1089	808	605	482	410	371	325	308	278	266	254	244	260	256	241	252	244	263	235	267	260	300	247	268	262	259	263	285	250	236	269	267	228	245	245	254	242	246	280	258	268	264	258	248	255	253	270	271	262	250	267	271	251	258	287	249	260	249	278	278	253	263	269	279	270	252	200	285	259	276	240	245	266	270	253	272	249	249	235	218	270	268	255	242	259	267	257	244	275	249	251	243	284	257	245	273	277	293	257	219	247	261	247	263	295	254	237	244	263	234	264	250	280	274	279	239	234	259	267	255	262	261	245	254	267	230	266	272	224	296	272	277	257	261	268	254	261	260	248	249	271	243	283	246	229	244	265	265	252	275	239	257	264	230	262	242	269	252	279	270	285	271	257	248	250	289	275	257	235	250	260	241	250	291	249	248	248	211	265	250	275	246	249	249	255	270	251	264	260	252	288	248	270	258	230	258	240	254	256	251	271	272	245	253	274	226	268	250	263	300	254	255	276	254	254	239	260	240	263	258	253	251	268	283	247	226	270	275	313	257	251	275	300	228	294	279	253	244	241	259	281	273	270	260	258	267	254	250	269	271	261	238	255	251	259	271	226	268	251	264	266	243	232	253	263	269	248	281	281	270	233	250	264	278	257	268	286	255	258	263	287	252	272	268	264	284	284	239	259	256	249	270	251	234	250	249	237	236	247	244	239	271	220	253	235	257	290	237	240	248	252	236	227	270	267	227	252	252	247	237	231	285	260	263	230	236	250	237	226	224	259	266	274	258	289	261	256	237	275	232	236	265	271	260	265	268	236	251	222	256	253	244	238	271	262	256	254	255	267	269	259	290	289	281	269	260	256	270	261	253	242	249	258	265	272	288	257	268	253	232	256	295	265	250	242	281	254	268	250	260	244	257	263	252	242	240	277	270	248	278	276	242	250	282	249	259	258	263	250	243	244	275	259	260	258	280	275	258	235	251	261	263	263	251	267	254	251	267	266	248	285	282	271	291	254	242	269	254	266	281	292	249	283	274	288	275	280	253	248	265	243	285	261	244	272	248	233	271	280	262	263	261	262	232	240	251	276	258	285	209	257	242	285	260	276	253	234	293	241	243	281	255	237	258	254	243	237	277	265	243	237	230	283	262	283	281	238	229	227	251	272	306	244	252	265	268	270	248	303	291	251	283	256	283	259	254	254	244	256	258	266	263	266	264	274	277	251	259	266	265	274	285	274	281	249	278	245	251	277	252	283	280	274	244	233	286	291	274	236	278	277	260	265	246	264	236	240	245	267	261	276	238	270	273	270	237	248	241	239	245	277	249	254	266	274	226	257	237	266	244	268	251	250	259	279	243	242	254	262	270	243	252	265	238	251	260	259	259	275	302	268	257	269	257	265	263	266	274	258	280	275	247	248	257	294	264	287	257	261	257	240	276	251	255	300	257	280	246	232	258	241	298	265	230	264	254	261	250	267	260	230	228	260	263	262	255	262	256	275	258	271	237	261	247	276	251	263	273	262	241	262	248	247	272	260	237	245	278	259	271	246	239	253	271	251	263	265	251	224	222	228	248	265	267	260	294	289	266	264	251	259	247	274	237	240	267	254	269	229	250	257	259	270	261	231	240	258	255	242	243	256	279	261	234	250	245	243	282	267	233	258	261	261	267	263	258	231	252	250	276	285	255	261	270	249	278	244	246	267	249	270	260	239	271	244	272	259	256	281	266	272	260	250	278	271	246	271	243	261	254	275	232	203	258	271	267	260	284	268	279	260	270	269	270	266	255	266	229	262	267	278	260	253	246	247	252	250	247	239	256	281	264	226	244	287	240	263	258	218	233	274	241	284	270	226	266	272	273	279	245	255	304	272	257	258	227	262	258	249	233	242	260	242	257	260	244	288	256	247	274	223	243	240	238	252	285	265	253	265	268	257	250	247	231	257	272	231	241	254	254	269	255	244	271	262	261	258	270	224	259	279	257	253	281	262	245	262	280	267	282	243	264	261	269	247	231	253	254	266	265	267	287	267	260	263	295	252	270	281	258	259	258	284	252	258	297	268	259	291	262	255	237	278	263	277	248	248	267	251	257	274	254	264	221	269	245	276	242	274	278	264	271	240	263	238	233	239	256	263	262	251	274	253	252	245	260	270	260	253	272	269	281	243	278	264	240	273	236	246	260	256	253	268	281	267	231	242	241	261	266	248	275	268	279	274	249	269	272	250	261	267	230	243	259	243	227	279	284	247	245	243	261	273	255	265	238	268	256	239	261	254	260	226	247	269	274	268	234	247	223	239	258	285	256	254	231	259	257	273	245	269	254	231	221	258	265	255	267	240	242	248	264	263	274	280	278	280	240	249	239	260	271	246	235	259	251	261	261	257	237	249	250	233	221	238	263	283	241	261	268	275	228	246	245	273	280	267	263	263	256	266	236	216	257	244	269	268	243	266	249	280	232	244	261	283	240	263	270	283	269	306	286	267	275	250	272	274	272	259	271	276	279	287	274	264	267	249	249	261	282	245	247	246	270	245	278	268	241	286	268	262	273	248	244	277	249	272	262	268	252	240	283	261	258	258	264	254	236	268	254	247	249	273	260	245	257	235	265	292	271	257	236	288	250	266	249	270	240	253	250	267	267	245	230	267	246	268	235	257	280	260	263	241	258	254	292	288	247	250	252	272	253	242	256	227	262	269	227	262	241	292	246	225	266	275	279	234	257	254	250	266	295	273	248	271	259	239	297	260	272	244	260	226	260	276	291	247	285	261	280	267	269	255	272	249	259	240	269	259	253	289	256	258	250	256	286	258	269	261	265	271	273	247	244	265	267	261	242	236	277	256	265	238	232	251	249	276	255	278	280	253	232	261	254	228	243	246	248	228	244	259	271	236	238	248	284	257	230	239	241	247	248	302	286	266	297	251	236	248	261	256	280	293	288	245	248	272	238	301	216	307	257	261	260	272	253	273	249	257	261	261	266	260	282	258	241	239	246	260	250	231	286	212	235	263	268	245	253	262	238	258	259	239	211	280	259	266	268	257	239	261	254	252	267	256	256	253	283	257	252	240	243	250	273	286	254	277	262	248	278	281	251	260	253	275	259	260	260	247	267	269	238	274	249	260	264	264	244	275	260	265	259	228	257	279	251	287	265	289	255	259	277	255	275	281	235	226	262	274	267	252	263	247	262	262	244	276	267	300	264	254	216	241	251	262	250	242	283	292	274	231	246	250	278	249	247	232	240	251	252	269	258	249	259	238	264	268	287	242	285	270	252	266	249	291	275	254	257	279	240	249	248	267	261	266	261	256	234	263	271	264	276	228	251	258	272	282	268	262	282	273	254	250	248	226	245	234	260	246	243	239	228	281	262	281	255	254	286	274	242	276	260	271	246	270	255	246	282	241	249	276	263	234	238	234	253	247	245	254	270	240	251	254	267	237	265	278	241	289	250	242	231	253	285	278	259	223	254	282	270
38761	45733	53270	52761	49904	38809	28460	24798	23904	18975	16757	15961	12801	10389	8170	6434	4794	3866	2653	1718	1459	1177	863	798	638	629	600	646	625	641	618	652	616	604	634	641	625	636	646	654	618	634	652	644	662	628	680	650	627	624	595	604	659	640	636	632	600	624	647	636	624	635	619	634	650	637	649	648	663	618	626	622	666	658	625	629	635	662	600	607	657	677	648	664	653	650	627	655	617	548	632	637	626	587	654	626	629	634	650	629	618	621	602	632	626	634	661	653	662	679	628	589	648	652	645	626	665	613	624	620	620	647	618	631	639	686	612	643	662	611	664	643	612	665	661	675	670	624	654	614	639	653	596	608	611	613	634	637	632	629	654	627	604	602	639	627	672	625	647	607	679	656	587	672	574	664	644	606	668	642	661	626	614	687	609	597	630	657	590	633	654	618	615	613	643	614	637	656	613	689	632	645	681	597	652	629	608	639	610	597	594	646	642	618	625	606	625	615	699	636	650	611	609	630	624	661	605	584	579	640	641	617	653	614	652	632	637	610	612	635	636	635	611	692	642	625	661	640	664	658	614	652	625	639	621	670	592	591	629	597	612	641	620	616	607	660	657	613	622	662	649	640	634	615	615	665	623	641	624	653	652	629	598	635	622	581	636	656	641	615	620	662	642	648	604	622	652	655	593	644	645	618	614	658	596	662	664	621	622	605	653	612	623	651	613	635	644	651	620	643	643	651	595	640	653	608	646	681	619	635	574	579	603	605	640	592	605	642	587	673	593	672	613	640	675	604	685	663	615	662	664	636	599	626	643	611	635	585	683	666	672	621	602	562	633	647	628	640	634	637	599	621	620	598	654	648	653	595	638	629	595	586	615	567	597	601	610	627	621	639	645	661	592	608	631	657	654	646	611	636	599	640	616	623	724	649	591	632	679	605	624	651	638	619	609	576	620	617	641	620	637	632	608	651	629	605	626	653	613	602	653	602	625	623	656	647	609	650	669	622	633	664	627	628	678	641	665	603	587	610	617	654	644	659	654	641	651	674	619	635	630	626	579	614	640	619	630	609	617	684	640	611	644	665	666	581	614	630	620	633	628	593	645	611	644	641	631	631	618	652	635	632	630	677	652	645	644	618	643	599	678	636	615	618	627	605	634	626	612	637	633	570	639	595	617	662	633	631	637	647	642	633	626	620	659	616	606	612	615	606	650	609	620	631	646	654	689	673	605	616	571	672	593	617	620	596	660	628	594	604	598	668	650	646	616	601	662	614	608	642	606	634	682	643	584	609	603	657	640	562	635	636	664	630	657	689	623	615	678	613	610	620	638	621	659	597	644	624	647	610	667	643	650	597	625	621	664	645	626	639	679	589	668	625	595	686	624	641	607	634	638	607	638	609	631	642	599	658	612	656	592	603	645	628	592	639	666	648	620	593	636	625	621	613	648	578	673	642	599	643	630	650	627	601	631	587	625	665	648	584	606	574	639	678	618	656	606	632	601	625	652	632	671	615	628	595	593	618	599	632	633	645	640	682	646	626	563	616	622	637	657	646	627	610	588	619	641	652	586	669	635	628	630	619	615	653	664	647	659	620	629	597	646	666	594	655	629	630	634	595	660	645	626	683	673	603	655	634	649	614	661	609	631	623	580	602	635	607	628	580	606	590	613	630	588	603	655	631	610	617	636	623	626	667	633	664	607	655	617	632	649	623	654	639	591	645	616	600	651	637	623	614	618	640	631	619	639	628	642	660	633	617	605	629	671	679	607	636	609	591	632	603	674	621	655	605	589	629	603	632	581	640	617	640	600	663	607	644	623	664	666	634	580	674	678	610	660	624	653	598	644	635	618	623	658	639	636	608	647	648	656	625	636	617	633	622	667	627	641	640	628	628	660	630	638	597	654	615	602	613	637	656	615	656	588	650	658	663	627	645	594	622	659	622	613	607	644	576	656	650	688	639	638	600	640	607	680	661	608	678	633	660	649	647	609	615	689	627	603	634	664	620	661	597	625	603	651	625	662	639	597	653	632	658	570	612	609	615	623	643	618	617	615	640	634	636	644	629	618	623	656	637	626	620	636	592	606	602	607	604	658	576	630	644	643	613	617	623	627	628	624	661	604	600	649	615	631	579	637	607	674	673	673	680	632	676	636	634	652	640	656	645	626	576	623	601	646	647	682	654	606	595	640	580	645	673	629	651	588	651	667	598	584	597	570	639	637	606	606	619	667	636	657	665	619	645	613	622	617	677	581	621	625	622	614	615	609	643	611	664	640	652	652	606	658	585	661	660	618	638	640	657	599	611	588	626	626	615	626	600	597	654	662	599	645	674	591	677	645	614	616	651	600	624	572	615	637	616	640	649	609	629	657	627	629	634	629	641	635	632	626	637	646	638	644	658	610	649	631	633	636	624	593	641	604	628	615	630	627	611	649	671	671	632	634	633	624	649	618	622	651	626	610	622	639	627	621	609	615	612	635	636	598	623	677	601	637	623	617	649	596	636	646	668	634	640	635	665	676	651	661	628	630	647	638	648	646	628	651	633	650	656	651	617	651	647	578	656	639	671	632	664	628	662	623	669	661	646	636	627	591	618	655	637	659	628	600	673	607	650	610	631	620	632	647	698	638	635	630	618	599	567	654	677	669	617	604	611	679	639	621	654	622	608	643	622	598	648	643	676	615	597	625	635	605	604	638	618	647	609	650	615	641	619	577	603	661	611	648	627	669	591	622	625	663	600	619	578	637	675	633	661	582	642	625	649	616	625	631	615	634	636	648	619	669	643	633	635	642	641	670	630	599	632	673	642	660	650	629	624	615	659	619	658	664	624	632	634	623	661	620	649	644	588	615	622	604	641	619	652	607	588	629	640	642	607	690	658	641	623	617	634	621	609	618	598	610	669	654	667	642	629	636	589	673	665	675	648	629	692	623	651	624	609	627	628	617	651	648	597	641	640	616	654	574	600	633	650	616	642	667	625	650	658	654	637	635	637	615	617	602	604	589	580	605	623	626	659	625	610	612	634	631	615	601	587	628	647	614	652	649	638	614	651	636	656	596	651	604	647	593	677	633	598	617	680	614	613	648	639	620	679	683	636	610	615	655	643	629	668	591	589	602	629	629	625	600	617	648	605	652	570	667	647	653	643	663	567	621	612	640	650	629	673	621	654	632	626	634	614	624	642	625	652	626	672	653	603	627	653	581	639	650	634	609	617	618	622	635	630	661	627	629	623	583	622	607	635	641	620	626	657	630	605	648	627	578	609	660	649	634	619	609	602	601	668	669	588	605	652	628	684	646	644	555	638	662	601	610	641	640	635	619	616	630	613	645	657	617	614	612	612	653	586	625	650	626	640	626	639	635	612	618	588	632	646	632	672	628	617	669	634	667	593	668	625	667	657	622	632	614	602	655	639	611	683	592	641	601	693	654	659	605	644	628	610	639	623	597	610	653	657	627	691	660	657	647	638	593	625	617	643	604	623	609	646	652	659	663	649	613	637	618	629	642	610
62572	54922	54932	51654	39556	29008	24424	19232	14768	11283	8428	5328	3071	2222	1851	1688	1272	957	709	535	431	378	324	270	253	232	262	261	253	242	247	272	258	231	226	251	271	259	265	261	243	241	248	249	268	255	283	250	262	248	260	236	225	231	262	255	238	236	256	240	257	202	211	214	247	227	225	236	218	256	260	246	245	256	244	234	238	249	246	244	228	249	254	219	224	239	249	270	232	257	268	258	246	244	255	233	220	227	247	241	249	259	254	220	243	244	245	237	206	232	246	224	251	260	204	231	240	280	243	223	257	270	212	235	235	222	261	245	238	268	248	237	264	256	263	244	282	235	221	217	246	246	266	238	214	252	245	260	216	235	277	250	208	238	247	239	260	213	252	227	236	217	258	272	242	245	233	226	222	222	229	280	240	248	222	238	228	228	235	237	256	236	255	260	252	256	269	219	249	249	252	251	236	241	237	247	236	229	247	227	244	238	239	237	248	239	267	232	234	254	251	224	254	238	248	254	236	237	221	241	249	264	252	219	251	238	220	233	258	293	222	251	257	273	263	252	276	261	255	229	242	229	255	260	245	243	254	254	240	284	248	239	252	244	248	245	221	225	235	239	266	245	226	289	219	264	232	215	216	260	241	239	218	253	263	236	235	227	244	270	261	236	250	228	264	243	255	235	261	253	223	235	254	280	235	250	252	223	235	227	241	214	255	241	235	265	253	262	243	236	245	263	248	259	242	248	255	240	212	248	267	252	251	262	218	225	253	268	259	257	266	247	220	246	214	227	256	255	228	250	241	257	240	210	235	241	226	238	236	274	247	228	234	236	247	249	243	227	250	220	248	262	223	247	227	226	252	224	242	221	251	222	262	224	273	257	253	248	255	234	250	260	240	259	259	242	262	282	259	236	253	242	254	287	236	254	225	257	251	239	263	229	242	261	214	224	218	229	249	262	255	264	243	209	276	225	256	264	251	246	214	253	260	255	241	223	242	213	279	237	274	260	259	260	282	214	235	226	228	260	232	243	241	229	249	250	251	244	251	259	265	222	254	247	242	263	231	262	235	266	257	271	255	259	230	259	257	248	256	283	246	259	271	241	235	237	240	252	248	267	251	223	262	237	258	231	248	235	230	252	240	236	241	250	221	248	263	252	260	233	256	258	241	211	255	277	238	236	251	259	262	252	223	275	248	227	262	238	240	234	258	236	236	249	224	256	234	205	207	248	221	240	255	232	285	234	215	247	236	278	268	252	218	232	267	242	253	249	221	217	230	233	244	243	244	251	247	256	241	263	253	258	261	236	213	252	251	216	246	240	267	233	235	256	240	240	240	223	232	258	252	229	233	278	242	249	245	239	238	231	250	236	264	259	239	257	246	247	248	214	246	234	249	226	232	255	226	244	267	258	247	284	251	220	251	218	270	263	248	225	245	297	214	235	275	231	242	251	256	243	245	270	245	259	237	251	232	243	268	230	245	259	220	249	249	238	234	239	254	252	244	212	250	252	253	244	247	278	242	265	246	256	245	262	263	233	275	245	280	225	262	256	213	250	224	252	218	271	242	233	247	246	227	247	280	263	262	263	251	240	246	258	265	253	239	258	245	267	242	198	235	241	240	238	284	286	230	242	229	211	225	246	252	229	245	275	244	237	233	238	259	264	242	241	258	249	232	249	221	258	236	258	262	252	217	222	243	223	242	241	229	225	205	252	234	255	238	283	236	247	255	228	228	271	264	205	232	248	233	233	263	270	227	225	229	254	244	211	247	245	235	234	249	267	272	263	243	271	238	260	213	255	275	227	286	225	237	231	230	259	258	233	218	268	223	232	292	238	231	261	228	222	283	275	263	255	291	239	241	236	219	242	235	195	239	230	225	202	234	224	240	262	243	222	245	242	214	233	240	275	235	240	269	249	253	234	228	267	255	239	224	239	236	262	240	257	245	229	229	217	268	245	267	226	235	216	236	232	262	233	242	257	235	262	241	250	252	236	222	261	234	253	259	251	258	248	222	237	243	257	216	239	225	222	244	256	258	283	268	258	260	277	240	231	273	226	223	279	228	266	244	238	246	247	261	231	226	229	249	253	225	225	229	253	268	241	273	252	232	264	244	228	254	247	244	264	273	242	252	250	263	256	263	271	237	251	224	274	234	255	244	289	238	256	250	249	252	256	219	241	239	253	249	240	261	237	231	236	254	237	232	238	238	260	241	237	272	245	253	230	245	276	229	258	217	269	228	264	224	245	258	231	261	227	251	245	242	254	231	227	236	221	264	254	225	270	268	207	254	286	249	255	274	248	238	248	227	255	243	223	221	238	242	252	252	249	257	251	222	235	263	238	243	241	266	273	237	220	260	237	278	243	259	272	246	243	239	243	223	210	207	225	251	250	233	239	244	223	238	245	250	233	214	240	278	250	268	242	270	237	242	249	257	243	232	225	254	255	252	218	232	237	258	240	266	246	243	247	239	217	207	262	222	236	248	257	226	265	228	226	259	217	253	262	225	232	228	244	242	252	237	240	234	258	245	237	231	238	249	249	243	240	261	253	221	229	237	246	224	232	252	253	257	239	243	247	240	254	235	246	250	259	217	243	222	243	199	267	240	212	251	258	250	256	240	247	219	231	234	260	253	252	219	229	242	241	244	262	268	245	269	260	240	265	237	258	255	279	270	226	204	260	247	230	238	271	219	237	255	257	210	234	221	260	250	272	246	236	259	252	261	273	239	282	256	250	246	263	240	236	249	245	222	235	275	228	227	248	269	241	239	240	249	269	255	262	270	257	226	251	261	220	247	252	244	235	239	217	250	247	235	244	237	238	256	226	277	222	238	232	225	231	253	239	218	202	243	218	249	247	269	263	242	230	228	235	228	257	246	241	223	288	246	256	254	232	252	249	229	262	244	241	265	263	239	221	272	240	262	230	237	237	235	227	230	270	246	233	229	219	294	241	238	276	241	247	218	250	233	232	249	253	274	209	232	264	236	237	257	245	231	234	263	235	259	266	231	236	239	242	243	250	278	228	261	229	239	229	255	243	246	254	268	245	253	242	219	256	228	219	240	235	243	255	225	274	251	243	227	245	258	245	233	205	235	263	252	253	265	255	234	247	254	253	260	239	236	244	261	225	229	255	219	250	234	247	264	244	246	255	230	244	217	256	253	245	268	254	250	268	248	272	249	240	233	232	229	249	227	252	243	233	253	225	224	251	246	234	271	234	254	256	234	237	249	251	256	240	269	249	276	250	254	229	248	268	264	241	275	252	244	261	260	234	231	231	224	260	212	253	227	262	216	240	263	247	233	238	263	260	260	231	254	251	270	270	222	237	244	240	247	261	228	254	268	241	258	259	224	269	241	286	237	265	246	247	261	257	238	274	226	265	268	241	223	267	246	248	234	267	235	237	251	249	277	228	228	225	248	249	226	247	252	220	271	268	215	269	255	221	237	240	272	241	226	235	233	233	248	247	219	258	224	257	238	251	259	260	226	245	236	252	234	262	241	251
44399	49261	55685	59580	50887	42428	37311	34010	31516	27648	23763	17026	11767	9352	8436	7550	5750	4173	2806	2060	1427	1140	849	691	623	649	611	565	588	615	614	572	603	611	652	609	582	552	600	580	600	592	606	592	582	591	573	615	581	639	584	605	583	660	607	581	642	617	575	605	630	564	606	602	617	554	573	601	618	572	608	628	604	554	590	589	566	584	578	592	579	591	597	573	586	602	601	617	613	597	599	626	601	629	612	592	557	545	577	603	650	638	631	622	534	560	576	593	559	591	553	573	585	610	581	600	618	542	572	618	640	597	582	561	614	538	664	575	586	571	577	582	648	636	622	622	610	612	604	598	587	628	636	570	600	605	593	587	587	575	641	591	599	564	623	601	622	578	585	587	584	593	594	658	603	614	579	611	603	583	599	579	586	591	577	621	564	590	619	596	596	587	562	593	550	604	602	567	615	547	585	637	567	593	573	578	629	608	577	597	602	608	614	591	626	581	606	594	620	572	600	577	581	564	594	599	624	612	589	562	575	529	571	615	564	576	632	555	627	643	588	593	564	617	620	560	540	599	584	627	569	558	566	613	635	568	596	585	600	627	575	636	600	568	593	574	613	588	582	654	598	591	581	594	579	576	637	593	561	619	570	566	575	619	588	646	598	580	598	554	586	587	608	617	585	631	557	604	582	577	588	627	603	632	602	616	590	551	598	554	585	598	564	589	581	595	623	626	602	578	563	561	589	607	562	621	605	577	669	572	614	620	589	542	631	582	597	605	587	609	569	622	596	578	594	612	570	606	606	605	591	591	567	593	540	605	603	626	608	609	620	592	568	601	602	602	616	582	645	577	600	610	574	609	558	622	600	603	612	616	603	653	585	612	561	624	611	586	594	606	561	613	566	596	572	590	620	632	592	585	621	575	604	605	598	587	545	577	613	567	578	581	608	577	561	575	565	589	621	612	614	570	572	585	589	565	607	604	563	602	581	579	598	577	552	549	596	573	579	572	595	596	605	572	571	599	604	620	626	600	626	626	622	612	593	580	553	625	633	601	587	578	538	605	639	590	598	605	639	541	577	594	613	576	606	581	568	618	596	627	619	612	566	617	592	597	566	572	574	558	604	603	551	580	609	572	555	611	544	592	587	572	613	583	591	643	582	604	598	600	604	574	600	585	616	604	579	587	593	577	629	543	608	605	599	590	601	577	593	576	606	554	575	611	569	590	565	538	632	614	629	636	576	601	585	590	593	603	607	576	607	579	606	631	603	596	595	564	577	582	581	626	593	565	554	581	586	583	600	629	592	578	636	579	603	595	609	627	582	561	598	617	579	616	631	590	611	593	602	617	606	560	643	613	599	610	569	598	600	601	604	570	587	631	581	596	571	611	580	601	559	589	604	628	644	596	602	633	610	575	626	568	549	554	582	589	599	614	614	608	568	591	564	612	542	557	614	624	621	620	592	625	625	608	603	589	616	611	597	586	578	596	565	627	603	621	616	593	642	633	584	580	580	576	605	608	540	582	604	613	599	600	547	564	599	596	609	582	579	589	566	569	579	624	558	625	577	626	560	599	600	584	591	586	607	588	601	620	570	574	588	578	557	595	594	608	649	551	596	630	601	601	585	626	620	592	586	579	580	563	604	585	582	610	623	637	595	587	623	606	616	591	572	608	599	612	600	631	622	617	554	615	591	610	599	563	580	619	628	576	583	587	590	589	579	609	630	608	564	613	559	602	629	552	549	591	616	574	580	582	599	593	600	609	612	578	638	591	575	559	624	562	605	571	597	622	627	600	573	610	578	624	609	602	598	631	581	570	614	606	544	598	601	608	558	606	585	602	585	575	634	596	610	612	635	611	614	578	579	625	608	624	598	579	595	581	596	593	598	583	569	603	576	574	613	613	630	585	559	564	632	560	577	596	579	610	593	627	628	611	598	609	612	601	611	560	569	576	601	627	602	597	626	602	577	584	593	598	587	580	608	583	625	620	608	575	602	544	619	573	592	564	563	609	616	626	632	588	561	563	640	603	627	568	580	597	586	568	559	596	554	661	608	592	601	558	563	585	634	585	563	585	609	573	610	600	594	587	552	563	601	611	590	601	584	607	567	593	554	596	612	557	582	611	583	604	598	577	565	590	619	613	609	578	610	591	607	635	590	568	600	579	569	585	635	590	578	625	603	566	590	588	582	594	597	586	595	587	592	605	630	605	563	549	614	612	597	600	582	559	620	602	612	592	609	582	602	631	658	637	592	611	588	605	606	598	563	581	578	591	570	590	572	581	566	597	586	540	545	544	605	555	617	601	573	553	592	550	587	606	594	582	612	597	577	647	589	569	630	627	614	608	623	576	564	613	605	611	606	573	560	582	563	601	552	594	616	630	616	617	584	580	559	581	574	608	583	610	593	603	647	638	636	643	585	606	600	593	585	599	608	558	590	586	524	589	625	549	613	572	562	610	588	599	616	589	592	604	646	612	587	591	616	604	620	555	603	608	551	555	575	580	616	606	570	574	575	603	571	581	610	560	553	597	581	589	596	623	600	582	564	578	548	566	592	632	603	599	580	610	622	573	658	580	632	588	625	607	546	598	582	580	553	630	610	637	568	622	645	613	562	561	571	637	571	567	592	596	596	646	552	585	567	631	592	608	572	538	561	607	581	595	614	561	550	580	571	586	619	592	576	574	618	601	621	593	572	562	592	603	617	591	620	605	561	604	622	620	587	572	616	565	605	584	598	572	605	616	596	610	597	600	594	636	600	595	595	590	602	599	588	623	558	591	605	597	610	556	564	545	604	613	601	608	594	602	581	584	592	630	605	593	637	577	630	557	606	569	565	570	580	569	618	592	573	637	634	607	601	609	555	582	568	621	568	599	592	602	606	601	583	555	592	588	641	629	590	601	611	598	613	604	581	563	584	557	599	623	618	598	586	593	627	592	623	558	599	639	575	604	603	565	625	549	573	590	587	572	541	574	547	590	577	591	595	619	581	568	589	582	617	597	644	547	631	620	561	657	619	575	608	606	557	575	633	612	594	621	576	621	589	559	608	594	592	616	591	663	592	559	614	551	562	545	610	587	596	561	593	567	621	577	574	570	632	616	600	597	574	609	589	596	591	636	612	585	584	598	590	581	598	606	588	579	570	609	539	604	598	609	589	564	632	606	584	567	609	638	605	587	608	609	573	572	568	535	595	630	596	600	580	578	617	606	594	583	575	611	586	594	603	586	582	634	591	610	629	572	579	604	554	596	589	557	604	587	616	615	582	616	583	582	606	583	612	588	590	598	639	569	555	574	594	611	616	613	575	593	637	581	567	613	611	588	561	581	580	573	581	595	578	601	588	595	608	602	627	609	557	636	581	627	591	570	586	607	592	593	589	608	574	573	567	605	572	584	599	600	589	575	564	545	627	579	626	613	612	626	601	574	582	644	557	569	628	562	616	589	548	608	576	554	547	592	595	622	577	597	598	581	634	638	534	550	637	578	576	631	557	601	612	573	605	652	564	607
33529	26688	27063	25682	22459	12117	5313	3141	1954	1276	994	751	646	432	432	439	383	308	251	259	244	235	224	213	207	240	209	228	227	221	220	213	210	205	190	214	212	212	228	185	238	207	254	214	228	199	210	197	210	208	192	204	227	211	206	217	219	210	213	224	225	210	196	218	219	218	240	243	209	231	214	229	206	232	218	199	245	207	204	215	210	211	228	236	249	206	201	218	209	226	204	226	186	232	223	213	244	186	220	221	216	211	219	217	199	226	210	212	215	232	219	217	212	215	226	230	208	241	209	216	238	235	233	209	209	187	203	227	222	212	233	247	240	220	201	205	226	235	220	223	225	216	204	230	232	229	227	226	196	213	224	192	230	225	184	197	238	221	226	202	213	226	209	229	236	198	252	226	201	213	209	198	249	194	241	240	198	219	176	220	196	205	208	235	229	203	191	200	214	221	201	211	198	213	216	208	228	220	208	243	219	206	219	202	191	201	220	214	203	187	220	211	209	217	222	242	230	201	228	215	213	202	203	218	231	222	226	206	225	204	211	219	218	246	187	219	229	234	202	227	203	215	247	235	249	189	231	209	233	228	226	242	207	227	214	213	228	250	246	233	216	224	210	209	229	227	220	219	213	224	240	250	218	182	223	221	212	205	228	229	210	231	220	255	223	211	241	238	201	185	210	194	213	210	205	212	220	181	202	242	218	240	210	196	231	193	220	230	227	212	236	219	214	217	225	238	207	208	215	204	191	184	198	205	232	201	221	235	238	212	229	217	202	231	171	262	209	202	214	230	196	241	206	188	202	242	230	232	217	235	226	196	214	228	213	211	215	231	205	219	222	235	243	184	253	250	221	229	226	216	208	220	200	207	207	216	203	201	231	223	185	214	214	205	211	224	215	244	230	197	203	200	205	216	240	210	238	219	201	190	235	228	210	216	225	190	216	218	220	198	249	218	206	203	230	203	255	213	220	230	223	231	244	224	202	226	206	224	223	204	209	218	229	207	208	229	222	194	204	182	234	234	257	199	232	219	224	217	197	207	186	222	217	209	199	226	237	233	202	218	235	213	231	207	200	228	229	252	235	217	219	230	234	222	211	227	210	235	211	221	238	204	215	221	205	238	237	231	221	212	218	213	219	226	226	219	235	222	203	200	189	215	220	211	202	199	232	210	183	209	205	225	220	217	222	204	199	206	222	218	199	211	204	206	219	199	234	244	201	215	221	234	207	201	213	208	210	212	211	223	215	226	193	194	232	203	209	221	223	248	223	211	229	215	231	243	224	229	226	208	188	235	231	216	230	218	222	217	212	225	224	183	218	223	234	240	224	234	214	245	236	202	201	215	213	225	213	218	207	199	201	197	206	196	196	205	216	211	233	201	222	221	221	226	223	209	217	208	205	229	228	206	220	235	236	250	227	225	207	225	216	252	232	220	221	255	208	252	208	224	183	231	233	212	210	229	241	220	216	231	209	232	230	223	223	210	215	220	222	211	200	218	230	212	227	226	219	210	241	215	208	208	226	216	222	225	223	225	227	235	217	231	240	225	201	209	232	223	237	192	197	225	228	206	215	247	247	215	203	204	210	200	217	206	229	209	202	225	237	245	225	216	206	227	218	206	197	218	222	208	204	189	246	210	199	189	207	231	211	219	234	251	239	240	234	221	229	199	221	213	235	212	198	216	230	228	218	224	230	206	218	198	228	240	226	245	224	190	193	219	217	227	200	219	230	197	210	211	227	218	219	218	209	197	216	236	223	211	204	239	232	224	229	202	213	206	197	248	189	215	194	207	211	199	249	215	193	223	231	233	247	235	201	227	201	226	201	216	222	211	204	200	196	209	209	236	197	216	243	196	195	215	200	219	214	211	210	222	225	204	243	224	258	195	190	228	218	212	222	186	215	191	207	219	208	233	234	219	196	199	232	197	214	187	199	206	211	223	230	209	237	200	214	235	180	197	226	213	225	235	199	225	209	219	228	218	212	221	219	220	240	244	204	200	209	179	206	226	225	238	221	206	217	223	185	218	174	225	217	216	205	234	193	217	230	212	225	201	214	221	205	194	192	198	236	199	235	219	199	243	223	228	230	218	216	237	204	203	226	205	205	193	214	224	224	203	220	230	212	214	194	216	219	206	222	222	246	220	206	220	212	236	214	211	215	220	199	232	187	232	197	238	215	209	199	233	196	204	210	206	184	215	210	222	226	237	205	223	221	186	217	212	222	206	220	227	230	206	195	213	239	211	198	194	214	219	225	214	205	223	216	234	199	209	203	209	219	229	196	228	202	227	204	201	221	198	239	211	236	249	210	222	210	215	219	205	250	216	197	217	220	204	223	220	211	245	213	220	223	222	197	180	205	212	205	221	227	209	218	203	211	205	200	211	208	245	211	228	233	219	217	230	193	195	210	218	194	213	209	217	217	234	207	204	212	222	230	211	218	209	205	178	209	218	226	228	217	237	228	227	224	231	209	177	217	234	222	226	234	238	219	203	200	219	190	211	235	219	203	187	241	204	225	241	205	225	213	229	215	210	228	218	204	211	250	219	206	238	229	193	228	219	225	210	200	214	233	223	218	214	197	212	242	201	228	240	214	234	222	201	219	227	225	205	236	205	223	204	191	204	213	197	210	208	230	212	196	228	207	227	210	217	230	226	238	209	201	208	205	220	203	213	220	222	241	208	229	221	189	205	213	209	194	213	222	216	217	211	206	236	204	227	223	194	214	258	224	200	232	219	190	234	220	198	245	213	242	226	213	227	192	202	210	204	216	186	229	226	235	184	225	216	197	209	228	181	204	224	239	235	247	222	221	232	240	228	220	202	234	224	221	232	217	189	208	203	217	215	227	217	206	188	218	231	203	215	213	210	218	245	205	199	211	217	221	227	218	214	223	225	189	213	234	220	246	209	234	215	209	222	206	202	201	217	248	199	216	200	219	210	207	228	201	220	209	215	205	197	215	199	228	234	211	219	227	232	205	192	219	204	227	204	251	225	238	190	224	221	221	217	195	247	242	221	209	207	212	229	251	239	208	211	245	201	230	213	227	226	203	216	180	194	214	227	186	217	235	200	213	221	206	191	232	220	233	222	194	222	227	202	203	225	217	211	245	218	234	201	204	233	204	224	220	250	235	225	232	192	221	230	235	241	214	202	209	201	203	214	205	217	215	236	219	218	202	191	210	195	234	204	220	199	229	229	215	205	218	223	232	224	204	230	219	229	244	219	217	228	200	210	210	224	219	218	219	215	219	220	183	202	201	238	224	224	196	245	212	193	234	219	212	251	202	228	201	250	217	194	218	196	211	209	243	225	192	200	242	211	219	194	206	187	201	214	216	203	201	202	236	213	214	222	228	218	220	219	222	204	218	230	195	247	217	220	203	198	218	231	221	213	234	217	211	215	213	202	212	237	227	235	248	228	199	206	228	208	220	213	202	254	244	196	214	224	202	214	216	228	230	211	233	208	235	214	204	210	193	231	184	209	212	235	219	215	224	226
20057	22182	31931	37620	36770	24842	16648	12377	8758	5799	4483	3565	3080	1988	1959	1792	1512	1246	1019	790	672	613	606	533	587	559	544	545	515	578	514	543	530	536	545	578	559	567	544	539	550	578	546	594	569	573	491	532	547	553	541	537	542	551	551	576	567	536	496	546	522	532	557	556	575	602	542	552	586	587	527	533	561	591	507	565	549	542	560	596	547	527	533	551	553	539	541	570	549	591	564	547	534	547	567	541	517	592	528	527	561	581	562	533	551	580	516	542	589	560	547	524	567	557	528	583	565	508	547	538	553	566	519	559	542	551	595	553	567	548	508	532	522	505	545	542	537	516	546	506	507	546	527	507	540	540	533	552	559	582	575	563	549	543	563	570	549	552	531	531	586	551	548	554	511	550	579	512	581	573	579	557	573	579	542	549	550	518	561	544	568	510	545	511	531	563	539	580	524	528	536	536	560	543	549	513	546	550	521	566	556	543	554	527	577	539	533	594	556	536	547	549	565	510	497	543	539	498	504	544	570	553	554	555	538	542	540	542	546	590	505	558	520	543	514	541	557	549	573	542	528	578	522	569	546	541	558	564	569	528	534	558	595	555	560	501	552	555	491	580	544	558	514	578	520	535	536	545	520	571	546	536	539	552	560	536	551	533	580	515	554	562	497	540	514	569	564	561	572	605	525	548	530	530	512	509	516	571	530	556	558	533	575	553	572	553	556	620	507	565	558	509	534	510	525	527	508	566	506	544	523	579	564	550	501	533	492	568	565	568	524	551	531	578	561	598	533	558	582	607	557	544	555	530	538	539	503	540	553	532	617	575	558	554	566	523	544	556	528	552	556	545	546	592	541	598	535	591	595	536	582	553	582	538	552	519	536	530	547	547	608	543	547	566	609	547	571	527	559	520	566	547	581	570	512	526	581	540	540	545	514	581	557	545	541	516	573	567	573	535	556	540	527	563	508	536	526	578	570	523	594	496	588	602	535	564	549	569	543	537	540	578	594	574	577	545	561	503	593	534	569	550	585	519	542	610	578	539	547	554	547	559	575	513	568	564	511	542	565	563	547	558	583	511	559	562	546	519	495	575	536	544	580	544	550	510	520	540	562	557	563	544	525	553	559	555	532	562	580	590	572	518	556	517	576	587	542	554	556	542	512	604	564	538	542	540	549	535	569	565	550	578	588	528	559	557	548	527	564	544	547	574	557	572	572	553	533	566	520	567	598	511	527	584	554	541	552	535	539	541	541	599	545	538	550	563	556	546	550	547	535	555	596	540	485	557	539	535	541	546	520	553	535	551	535	525	531	592	507	503	555	509	533	574	541	570	557	567	542	546	544	572	551	553	563	528	548	539	534	564	562	536	541	508	576	562	524	538	541	553	594	572	563	592	530	547	551	558	519	605	511	555	523	524	566	551	559	538	530	526	544	511	541	568	530	495	553	565	527	521	536	530	589	541	533	554	557	535	530	553	581	566	574	544	544	548	513	576	570	485	508	578	511	564	526	532	537	542	518	539	552	578	523	513	536	531	552	576	576	528	579	507	545	565	567	544	513	551	548	528	525	564	520	535	544	562	579	564	564	572	556	575	566	546	509	526	545	546	585	548	580	545	570	542	577	542	520	535	545	527	526	547	527	588	533	549	546	551	550	525	573	571	581	545	539	573	549	541	556	490	524	524	553	603	549	536	539	527	510	568	559	508	549	565	548	594	541	565	536	535	539	560	533	603	536	532	560	523	516	537	548	542	560	531	531	530	580	554	558	559	533	570	519	489	536	557	564	537	522	578	519	574	541	524	545	513	543	525	579	544	522	582	549	555	579	541	525	592	550	552	566	548	563	538	550	537	585	529	524	585	544	561	565	512	484	585	569	591	565	533	552	547	541	566	497	534	584	570	548	516	519	560	603	538	564	551	569	554	579	577	564	576	558	595	554	534	530	533	488	547	502	559	565	580	541	553	555	544	573	562	556	563	533	555	541	526	560	539	587	581	549	566	525	519	540	533	523	578	567	547	539	540	620	538	516	528	538	540	508	556	554	572	560	567	587	579	544	582	534	486	593	550	623	572	501	511	539	488	572	523	554	517	562	535	554	542	537	514	552	602	541	536	535	572	537	572	544	501	535	559	554	571	583	535	558	589	555	527	501	561	577	566	538	561	519	577	534	575	518	538	539	546	574	551	578	539	573	575	551	523	568	504	574	560	539	519	583	527	548	561	610	562	550	562	541	556	560	538	553	555	535	579	571	554	572	552	545	495	538	540	584	569	530	625	504	558	548	533	572	536	551	544	505	503	595	529	531	552	547	542	575	542	553	542	553	549	536	570	552	550	566	572	543	536	600	508	566	562	582	591	530	534	522	535	562	555	541	557	568	552	509	577	539	531	569	526	571	541	551	540	509	521	513	526	555	565	579	547	546	554	514	557	598	543	511	529	545	527	536	581	571	519	534	503	559	565	488	556	524	557	573	587	572	581	515	533	566	571	538	557	536	567	549	576	546	576	584	534	577	563	542	569	529	545	578	545	550	554	555	560	580	535	561	577	543	541	542	572	567	504	541	543	525	551	570	542	610	547	532	518	566	533	552	551	548	547	560	517	535	572	535	551	565	511	510	506	572	532	574	582	538	553	589	569	543	579	567	555	551	589	553	561	520	505	539	553	568	531	514	544	540	555	513	524	540	543	555	554	579	528	587	516	518	569	552	525	582	538	550	525	561	543	532	576	547	533	555	517	542	535	531	532	527	542	526	550	536	569	508	548	527	519	544	592	559	555	529	554	545	520	516	563	555	554	542	528	559	536	542	554	520	569	539	536	574	546	539	535	586	563	546	578	567	573	559	542	550	537	588	540	563	528	578	550	560	540	533	546	516	581	559	515	561	583	540	506	517	551	530	533	560	505	555	501	579	540	544	504	521	578	521	561	539	558	544	577	537	577	574	525	542	539	565	524	546	528	531	563	545	553	576	517	550	502	570	566	550	576	508	557	524	589	525	552	549	527	514	595	599	548	552	524	508	541	545	549	575	499	498	580	517	558	549	570	557	529	577	573	556	553	499	553	555	544	541	542	601	504	591	521	546	523	525	525	540	537	561	542	561	536	522	563	592	542	494	522	552	549	571	529	533	550	531	535	520	509	540	568	572	615	535	529	606	579	562	526	586	548	557	575	527	565	570	537	549	566	520	539	528	542	540	552	566	532	530	556	532	584	521	578	551	564	538	558	559	553	536	518	524	521	533	561	541	553	548	570	543	538	597	547	561	554	579	609	559	505	531	550	556	548	536	562	496	581	532	547	555	500	537	578	561	503	522	523	565	555	581	558	555	543	536	527	544	551	543	522	543	540	577	482	524	545	543	493	545	545	552	556	542	585	523	542	542	558	507	558	566	539	504	521	555	532	547	537	542	533	505	574	571	559	542	563	507	502	519	540	551	593	568	512	540	533	557	532	582	545	557	532	537	528	553	589	582	547	562	549	568	539	499	554	537	554	574	595	578	557
56493	52021	49359	45619	32920	26663	19557	13580	8707	6540	5353	3633	3063	2391	1914	1770	1190	848	606	486	343	315	281	283	249	240	249	260	278	269	217	246	256	233	233	239	228	263	240	248	283	262	245	241	261	252	263	237	261	238	266	246	253	235	262	268	268	259	269	274	274	271	265	265	245	237	274	249	253	250	251	256	246	246	272	229	240	231	260	259	254	245	242	242	266	250	231	252	243	258	241	261	261	275	256	278	277	278	245	247	230	244	219	236	260	290	265	253	221	239	241	264	273	260	226	274	239	250	258	263	244	240	244	235	265	256	270	233	246	241	271	230	238	257	249	251	244	267	263	240	238	253	271	279	281	248	255	248	272	287	238	263	262	240	239	283	257	253	265	282	252	234	280	266	247	252	247	269	277	250	223	255	251	242	234	247	238	237	260	238	249	273	274	270	236	225	263	280	234	258	236	253	237	273	279	247	257	270	242	259	237	238	231	231	226	261	271	208	277	246	283	254	234	251	247	239	251	249	252	235	264	261	285	255	264	253	265	238	270	257	255	234	273	290	262	260	248	258	252	212	245	233	271	246	269	237	256	269	267	243	238	225	273	283	262	270	258	256	272	292	259	272	258	278	278	257	251	248	253	260	255	246	252	234	267	244	247	251	236	248	267	244	262	244	245	256	263	261	296	245	233	256	245	250	258	251	255	248	276	248	240	244	253	239	252	265	241	283	253	251	268	271	258	248	268	262	269	254	249	255	251	256	258	238	232	285	253	238	242	245	246	241	269	263	251	263	245	244	242	250	264	236	259	251	261	246	249	233	249	252	238	249	259	263	215	254	242	232	244	264	275	243	239	226	233	261	266	261	275	234	249	248	258	235	263	260	251	275	242	291	266	276	266	237	255	262	255	244	234	289	263	266	243	256	283	227	283	274	254	231	229	257	250	266	258	267	257	274	259	254	241	267	255	275	207	233	290	262	253	221	236	232	245	239	242	262	247	288	256	229	246	278	232	259	269	251	259	221	285	256	250	282	258	254	295	254	257	265	230	288	268	260	270	265	226	289	247	267	245	228	253	220	259	258	253	248	270	278	248	253	255	260	271	244	268	247	243	268	257	268	245	249	260	255	249	226	264	242	256	248	251	274	221	264	249	240	248	268	231	253	241	246	271	228	249	260	247	267	257	288	259	252	226	232	240	281	243	274	232	250	248	248	226	276	230	245	223	253	263	281	252	264	271	252	241	258	254	246	231	240	269	228	260	231	261	273	258	219	253	268	259	246	236	264	230	247	257	247	259	226	252	217	234	238	267	235	277	248	259	247	239	240	236	245	250	256	250	258	274	256	270	226	259	246	233	283	248	267	225	270	235	259	240	241	268	255	279	244	292	244	255	254	272	228	255	245	249	221	252	262	255	244	267	263	271	249	253	271	283	252	246	240	240	259	233	235	236	227	255	265	261	265	266	242	256	250	237	281	244	263	247	252	262	243	251	254	266	276	269	267	274	244	262	272	222	260	265	277	235	238	255	266	237	255	243	261	235	229	251	266	265	255	274	251	269	251	277	239	238	245	249	257	232	212	262	274	273	256	257	253	287	254	264	258	246	271	249	249	255	280	243	290	244	253	245	230	267	238	288	244	275	215	252	267	288	244	280	296	289	233	244	257	257	257	246	223	249	251	249	227	256	279	231	223	239	261	249	248	259	264	237	247	228	221	261	246	245	215	291	263	296	270	254	268	260	236	283	230	255	244	234	239	234	255	275	278	248	279	246	245	259	255	250	271	216	252	251	247	246	248	240	272	270	243	260	240	235	288	234	230	280	236	250	243	262	250	254	253	239	258	264	269	240	270	281	257	240	264	250	233	268	259	253	252	255	261	236	251	278	272	254	257	240	261	246	230	223	226	265	253	254	244	247	248	246	250	243	255	306	264	279	252	266	247	270	245	253	245	226	258	234	264	272	271	245	240	259	252	254	242	256	234	243	263	242	248	260	242	251	245	238	260	224	278	257	278	255	268	255	243	288	254	260	231	235	272	263	233	301	244	274	262	275	236	236	231	240	223	236	248	244	232	250	273	252	257	241	260	275	266	261	220	258	272	241	255	250	264	250	245	271	247	248	257	231	263	273	247	212	244	266	250	263	261	254	269	228	265	245	244	255	269	245	249	260	253	252	271	279	247	256	271	249	245	212	232	278	270	260	228	277	258	229	257	267	238	262	266	241	256	213	220	232	264	256	254	261	236	269	260	257	249	258	229	236	247	257	246	247	280	263	240	224	263	270	260	270	270	240	291	252	234	266	231	247	261	233	263	237	263	290	260	254	272	294	262	259	256	222	249	237	226	243	227	250	222	236	250	247	252	245	273	281	271	251	259	264	249	265	255	275	246	231	269	220	228	267	249	260	247	252	250	234	267	257	230	256	243	262	266	266	288	267	237	236	256	237	238	242	261	272	237	266	286	235	241	247	240	296	258	248	223	252	222	242	270	262	250	226	242	240	274	261	246	244	228	258	253	276	260	249	246	247	253	253	265	273	248	268	271	265	252	252	271	259	267	273	254	254	289	276	283	239	245	234	267	244	245	245	295	231	242	247	243	253	253	259	254	253	243	230	221	254	247	251	231	249	247	243	273	282	245	244	230	250	251	263	265	262	254	245	233	256	229	244	241	271	252	274	232	220	260	248	249	260	291	258	271	248	262	251	294	233	269	257	267	247	266	271	250	269	273	242	260	271	273	246	252	231	223	244	284	246	251	251	267	249	262	261	240	254	240	256	280	243	236	244	250	239	255	243	243	273	255	232	264	289	232	282	258	263	260	255	238	276	250	243	265	259	260	241	256	255	244	238	225	254	267	274	258	252	244	251	254	289	265	248	243	279	278	239	252	230	250	265	272	255	264	254	239	236	260	239	260	277	224	233	295	233	259	277	263	269	246	264	270	235	233	265	246	245	275	282	269	249	262	262	226	272	247	235	244	248	273	246	260	253	242	273	259	267	271	277	309	261	259	266	249	260	261	257	255	237	249	260	236	255	270	234	250	271	253	251	260	253	243	254	253	265	235	279	248	256	255	241	226	247	255	272	257	257	252	238	253	232	253	233	249	267	272	251	278	257	233	247	258	249	221	218	262	245	250	244	225	255	248	230	259	255	293	265	240	257	272	243	245	258	235	251	245	243	245	265	256	246	244	247	254	256	250	276	249	247	276	253	259	257	248	240	263	226	246	259	246	255	263	264	226	267	251	267	272	254	260	271	254	275	233	237	251	247	232	244	257	254	230	249	278	245	256	292	252	232	238	259	234	239	244	253	253	250	258	258	246	255	272	256	238	258	261	272	253	264	263	226	219	217	262	247	236	265	260	249	265	240	247	222	247	262	259	246	272	242	269	249	228	261	271	242	263	259	255	266	235	247	279	260	234	256	267	233	260	261	249	296	238	246	256	250	257	260	272	236	242	261	246	253	241	259	258	255	232	243	269	250	252	266	260	275	253	253	255	241	236	277	242
38640	44298	49716	49948	43686	38687	33812	28940	22937	20989	19026	14306	13002	10895	8974	8002	5315	3817	2320	1696	1157	790	680	711	695	603	609	629	612	626	598	626	606	588	636	644	598	639	643	611	654	619	651	670	573	598	606	594	609	615	640	600	620	607	613	589	617	640	657	628	580	610	607	638	587	611	650	610	606	650	607	583	610	584	602	663	645	611	635	643	643	623	598	624	634	615	677	598	630	609	579	632	604	648	580	609	603	624	635	590	579	604	607	641	640	635	630	678	608	607	604	621	634	600	640	590	588	613	626	591	632	641	661	628	631	580	635	601	616	605	616	616	632	583	650	623	713	608	621	686	666	608	632	581	587	673	637	584	616	643	649	587	595	674	609	656	560	622	610	606	588	645	657	635	587	626	658	598	610	641	626	611	648	587	603	612	713	627	614	619	664	577	637	691	637	569	611	605	627	628	615	627	619	602	673	596	606	621	651	624	645	635	628	608	619	592	604	627	631	620	632	612	656	629	651	630	628	590	617	611	657	635	623	629	660	608	595	639	608	596	640	569	634	630	650	632	596	598	587	609	599	625	643	598	671	641	618	627	641	574	611	619	700	649	608	636	585	625	599	584	666	598	608	618	625	669	633	597	606	642	665	674	595	666	628	639	612	604	591	608	637	643	597	634	587	676	616	629	614	626	640	626	645	615	684	622	671	626	574	603	643	618	634	639	601	628	631	680	564	609	646	652	595	649	598	598	607	661	646	659	613	600	674	635	636	617	615	614	615	618	653	616	606	590	626	665	635	653	640	611	625	613	631	674	613	623	597	577	580	669	593	628	617	617	581	610	617	587	624	608	621	672	616	594	613	617	630	677	583	615	584	638	570	598	603	622	605	642	625	618	603	600	633	621	598	614	584	631	658	558	624	580	642	611	640	642	623	616	582	587	588	640	645	601	664	627	635	610	617	629	636	598	652	585	610	606	620	669	653	664	652	610	633	670	627	623	666	616	620	620	623	568	606	622	614	633	596	639	682	670	617	606	600	641	613	595	657	659	651	607	628	633	609	629	622	624	602	633	649	602	684	659	588	648	584	601	604	600	614	619	602	587	598	604	643	627	595	666	663	635	612	616	661	674	643	609	633	618	668	594	635	636	646	622	605	630	625	661	608	634	608	642	634	607	654	596	625	598	584	597	638	632	618	594	644	605	642	621	618	648	589	623	611	620	640	619	631	586	598	621	647	614	621	599	601	618	584	624	647	640	633	579	640	619	629	592	646	665	675	604	583	657	621	610	630	655	633	605	634	575	599	585	590	625	617	576	589	614	599	653	654	571	627	638	643	602	631	652	624	628	630	634	625	631	637	598	634	611	583	599	625	643	646	620	625	595	674	608	631	628	620	571	602	610	628	648	604	597	637	634	640	665	621	583	596	599	614	678	584	607	637	621	624	573	594	618	644	621	605	630	603	635	667	636	633	594	622	592	634	655	610	581	665	625	655	660	601	589	602	647	606	646	610	604	620	573	576	592	582	573	618	595	591	584	641	649	621	631	622	576	639	603	645	590	629	635	618	652	631	653	615	634	628	638	634	643	630	649	632	666	642	623	643	602	604	594	561	634	652	586	620	620	632	656	588	583	624	600	615	644	675	650	609	650	664	653	658	621	638	603	640	639	584	642	597	599	612	612	611	615	631	633	635	602	640	661	635	624	660	625	616	606	627	602	635	611	610	633	619	603	655	588	600	600	635	639	604	587	622	581	646	641	645	618	634	624	601	627	619	648	622	593	639	640	631	624	646	621	604	603	634	656	636	584	641	635	639	635	559	635	596	639	644	606	645	627	635	610	660	583	619	578	608	596	584	644	641	652	622	631	613	706	613	615	573	632	614	625	659	640	646	609	642	630	643	619	615	641	605	601	667	614	587	619	613	603	602	654	597	644	639	645	623	624	633	654	661	628	617	560	661	643	637	608	602	559	630	669	595	625	584	622	596	608	596	661	604	622	631	583	625	622	627	596	639	620	618	620	580	620	621	635	638	634	605	660	639	634	619	613	607	629	658	635	587	620	639	607	599	651	593	601	589	625	625	613	636	656	609	631	646	614	624	627	611	627	613	638	601	612	652	596	661	616	629	607	646	620	652	638	618	581	611	592	592	658	640	602	646	645	621	649	615	639	629	639	603	612	609	663	614	599	616	645	631	642	608	604	632	606	655	629	568	639	638	613	643	599	663	581	606	619	642	638	628	618	623	640	615	633	627	641	647	610	635	614	664	597	630	624	628	622	659	587	621	592	627	612	622	632	634	632	619	637	671	630	608	601	580	576	615	604	625	628	577	608	609	619	617	619	646	627	585	608	628	611	644	607	617	652	609	623	646	624	597	603	648	629	632	611	629	683	685	630	640	633	627	594	622	629	633	613	603	606	602	610	599	622	586	633	620	599	655	627	603	580	624	611	621	635	611	585	621	653	620	646	646	622	633	632	625	592	631	650	615	637	617	649	605	601	616	656	621	626	624	630	621	612	618	583	667	635	599	632	613	629	632	581	615	641	598	660	626	626	591	598	584	658	631	646	646	622	608	611	578	609	638	631	624	602	620	602	621	620	650	631	649	598	610	637	624	584	619	644	615	612	628	640	607	650	608	600	581	631	629	664	638	620	682	639	616	589	641	626	611	596	622	633	607	592	591	621	619	648	621	644	581	601	630	608	638	632	600	681	624	628	615	640	623	622	607	647	616	591	622	604	634	626	642	614	568	627	621	598	618	595	627	575	631	669	633	598	638	618	574	602	623	636	615	576	620	609	640	591	592	614	613	599	614	600	625	577	634	609	619	642	590	657	621	644	594	632	601	637	586	590	642	634	601	647	626	619	629	577	596	611	605	632	601	639	612	610	671	619	632	597	638	611	607	646	651	567	648	592	612	632	623	626	638	626	628	630	640	620	636	660	640	609	604	639	606	605	633	614	615	630	601	636	638	602	605	623	648	616	625	606	640	626	612	609	671	634	604	577	616	625	640	581	598	638	643	626	635	637	622	590	634	606	628	615	625	608	611	616	595	653	647	623	647	645	596	577	624	632	667	670	616	586	633	685	667	661	634	625	624	593	635	631	572	631	658	619	603	630	632	569	632	621	600	666	605	616	615	573	616	630	597	640	623	644	609	621	639	604	625	653	614	638	621	649	642	617	655	621	645	619	624	619	621	656	631	599	633	565	600	614	537	666	588	645	626	640	637	625	654	633	586	558	605	607	614	658	592	623	584	587	605	620	596	567	596	615	653	640	634	621	627	602	597	655	628	607	657	623	618	610	663	633	577	611	617	602	616	592	592	599	652	600	580	625	613	640	574	652	619	655	631	635	600	600	648	634	623	686	620	606	633	638	642	608	651	620	613	620	598	630	628	644	661	603	624	645	629	601	654	604	598	648	647	632	604	655	598	635	619	629	645	647	614	641	601	627	700	613	600	595	654	567	637	621	627	588	648	644	586	611	620	612	639	607	624	614	634	625	635	645
64572	55880	54672	47041	37333	27306	21851	17950	15793	12679	9192	6184	4351	2854	1869	1303	1133	950	646	538	397	299	266	237	221	223	228	231	225	213	243	233	252	255	236	235	267	224	280	232	228	269	236	235	232	233	261	238	239	230	230	258	232	261	229	244	237	228	225	247	242	247	225	263	234	232	235	252	230	274	200	226	238	198	252	199	223	245	232	240	217	253	257	229	257	268	259	234	226	246	255	255	246	240	211	243	229	219	233	250	240	228	243	265	242	231	258	240	228	238	218	259	283	250	237	232	263	244	234	216	224	236	229	238	205	263	221	239	237	227	241	239	238	222	224	262	252	246	256	224	224	232	232	223	223	207	223	223	223	260	249	216	218	235	220	250	248	238	247	254	261	238	232	214	223	237	210	234	226	235	210	227	235	231	232	220	246	231	215	239	251	255	223	195	220	246	222	231	249	238	226	251	242	245	229	255	236	217	254	235	263	247	257	229	230	247	231	256	259	242	275	228	233	280	270	221	247	224	229	219	231	249	253	224	208	233	251	227	236	226	240	228	241	259	242	249	222	268	256	227	235	232	243	241	276	246	230	245	260	224	284	259	246	233	281	217	229	257	228	224	219	235	271	244	205	263	224	245	263	240	232	226	260	270	252	232	230	268	244	238	232	243	220	256	236	224	236	245	226	231	225	222	238	236	237	219	257	227	253	240	272	239	231	226	232	241	254	227	230	213	260	258	252	260	217	234	212	213	249	246	239	248	237	276	241	270	236	257	251	251	257	234	261	227	215	250	230	252	251	258	255	232	240	236	231	235	217	219	217	231	247	254	213	252	216	225	216	240	257	257	233	256	216	243	225	238	259	261	212	236	239	245	219	259	246	232	240	252	221	256	226	199	242	203	243	231	220	221	215	255	241	224	226	257	233	249	241	278	237	228	218	239	212	268	221	240	237	238	246	289	226	228	214	236	224	243	237	226	223	229	240	219	187	260	210	245	247	239	216	232	213	245	230	251	234	259	239	246	238	250	230	231	236	205	269	233	244	241	242	204	226	251	240	256	232	247	242	252	243	221	218	234	210	230	246	263	235	258	251	230	246	240	237	236	204	243	232	235	224	229	262	218	260	220	253	208	248	241	235	251	255	236	231	224	279	249	239	236	216	225	207	197	248	207	231	230	260	229	259	257	231	244	222	217	291	226	231	244	218	241	275	239	225	251	216	248	250	262	245	267	211	258	233	252	253	234	256	247	232	225	258	243	242	257	227	248	201	231	234	236	226	239	241	267	243	265	215	238	219	265	225	230	267	217	249	226	252	234	238	256	230	222	244	236	231	290	249	231	229	242	257	255	238	228	223	227	230	222	230	226	246	267	244	251	247	231	221	224	228	232	243	238	245	224	266	232	212	218	236	239	242	216	232	228	247	246	239	260	231	254	239	253	233	234	238	261	222	234	235	236	238	247	246	209	224	226	219	239	232	239	223	232	234	233	230	249	268	224	246	237	223	236	270	221	230	244	246	219	254	247	258	267	247	248	241	242	241	248	250	258	238	217	207	229	230	207	212	216	213	214	276	216	248	238	223	259	247	240	253	232	247	208	243	266	266	236	238	225	217	249	241	239	239	254	263	255	248	215	248	248	227	234	244	244	235	236	229	232	244	223	225	212	205	252	251	260	228	232	272	248	248	249	218	231	205	248	243	216	249	229	239	231	206	232	252	242	269	261	226	216	249	227	248	256	233	266	254	241	242	224	227	267	237	267	245	243	226	236	268	264	255	255	230	233	247	217	199	253	233	229	241	224	239	230	230	221	247	225	248	242	192	254	239	249	219	251	209	232	224	221	256	253	263	238	232	243	249	248	267	251	247	220	243	206	256	237	248	238	227	257	240	224	276	233	250	239	238	256	212	268	237	255	237	259	237	225	226	243	233	244	216	238	222	259	237	277	230	242	234	278	235	220	227	241	240	264	245	182	242	243	261	248	247	255	252	250	278	251	264	233	224	251	266	229	243	253	219	239	210	238	246	258	244	242	256	253	241	248	283	206	246	224	262	256	255	233	247	232	236	241	246	245	242	246	215	242	232	252	217	224	225	239	247	211	257	221	234	248	208	241	238	229	242	245	244	222	229	249	243	241	228	236	230	237	225	250	234	278	239	253	253	256	233	253	269	239	251	246	240	232	238	255	245	230	256	249	261	217	235	209	207	245	231	240	236	237	252	245	225	240	266	251	208	239	234	250	223	257	240	231	229	238	211	241	231	260	226	232	224	204	259	235	210	237	221	232	228	225	234	237	259	258	236	232	205	237	244	224	234	256	231	232	240	248	211	254	232	233	201	264	221	219	253	229	223	230	263	246	246	251	232	211	263	240	249	238	219	241	225	240	233	201	242	222	235	253	225	235	254	235	275	237	207	219	209	251	242	232	226	276	241	224	268	243	254	243	224	222	248	233	241	235	214	263	244	239	249	234	250	239	231	245	238	238	223	222	229	244	251	216	211	224	256	204	234	235	267	257	242	264	246	247	219	225	233	228	219	230	237	236	231	243	237	231	209	262	248	265	215	240	269	219	261	223	223	253	245	236	231	240	217	253	255	229	267	225	277	235	240	248	255	233	246	237	230	226	232	261	253	228	250	264	262	228	223	258	243	213	219	213	261	220	258	225	227	249	215	219	244	209	257	257	242	232	236	227	277	228	247	196	252	249	253	247	213	264	241	232	250	199	225	220	254	252	241	258	242	243	275	223	249	247	253	191	259	232	239	227	241	210	206	248	245	237	234	241	244	213	246	237	221	242	247	255	232	242	222	253	243	244	249	227	284	246	231	253	260	222	237	246	229	215	243	268	244	223	263	213	213	248	242	238	242	258	263	224	230	235	256	249	237	222	244	250	249	223	247	220	222	207	236	238	238	236	273	237	242	249	256	238	244	222	229	232	228	202	244	213	248	214	245	223	241	243	246	239	240	248	237	233	262	207	250	249	221	220	228	235	201	229	252	209	252	229	282	256	239	239	214	254	241	216	244	233	253	242	248	232	241	245	236	252	221	257	239	211	257	238	224	252	264	241	230	218	215	238	235	245	238	224	281	230	253	235	221	264	233	248	245	241	222	219	250	208	212	229	241	228	238	233	227	255	217	250	213	243	214	250	230	232	239	234	268	232	239	234	232	223	223	235	247	233	234	256	248	236	231	223	251	257	228	242	278	267	254	245	258	212	229	225	221	228	225	252	229	241	251	213	252	267	226	215	226	233	239	223	243	248	240	236	267	233	242	254	243	238	207	253	229	217	220	228	247	228	242	230	228	243	269	254	244	223	234	238	266	206	237	260	245	227	234	224	248	234	205	234	251	247	241	229	245	266	233	244	226	253	250	257	229	267	258	226	253	228	224	254	229	203	261	210	235	243	249	284	245	240	240	244	244	197	263	244	242	244	216	251	254	245	253	243	204	231	189	206	266	223	218	224	211	233	242	222	241	222	238	238	267	237	248	256	232	255	243	255	253	254
44781	49520	55839	55150	46767	38154	34900	33428	32383	29987	25072	20160	15501	11776	8459	5579	5086	3783	2756	1841	1185	796	661	618	612	566	571	519	556	560	577	561	592	545	565	603	633	550	548	546	608	572	591	596	608	546	606	609	570	557	559	567	517	591	565	607	570	594	582	570	562	598	549	603	595	574	605	565	572	557	596	601	563	547	566	562	547	591	582	571	602	572	603	564	601	596	562	550	564	586	560	563	539	590	566	578	589	563	596	585	624	565	555	587	586	587	605	558	534	620	552	538	528	616	591	535	571	570	567	540	563	602	588	563	595	575	578	559	581	585	578	593	600	591	565	606	578	594	610	577	601	572	567	551	597	594	555	588	567	556	598	567	632	553	590	567	576	556	561	575	555	603	581	580	565	569	582	566	594	579	562	575	585	600	594	571	567	610	581	579	582	552	583	557	584	591	577	546	573	582	568	570	591	576	608	617	548	561	547	581	593	621	578	541	621	591	570	597	564	604	582	601	557	630	576	568	577	612	646	571	588	616	575	584	557	585	590	534	537	574	591	604	583	598	592	613	547	606	548	569	596	553	596	536	621	586	586	585	594	609	552	575	548	540	569	574	593	558	538	567	580	603	591	595	558	584	593	564	596	571	594	575	573	561	554	595	501	611	589	594	619	572	561	567	583	572	588	555	585	603	614	569	590	595	557	582	582	577	549	607	543	601	604	569	586	613	594	601	594	584	579	542	612	566	570	572	625	555	562	592	556	599	565	587	575	536	585	558	534	573	598	572	575	592	582	578	584	584	592	641	572	523	569	632	574	568	591	577	575	553	566	593	538	568	554	605	563	572	598	544	597	565	582	598	562	613	584	574	602	555	562	564	529	586	582	581	565	576	579	605	553	533	605	594	556	606	525	571	650	572	564	566	584	579	574	574	613	536	573	593	592	551	580	584	590	595	591	553	578	597	572	565	582	560	581	567	582	577	605	578	560	577	576	533	543	588	582	558	595	550	573	574	596	577	555	569	576	552	571	601	567	580	565	593	594	597	573	589	589	561	632	558	600	583	574	627	550	563	581	584	583	538	586	588	593	528	582	582	598	596	539	562	534	520	623	584	632	606	531	587	603	553	596	582	568	599	574	630	584	549	562	544	610	582	557	629	536	598	559	581	592	585	600	605	573	587	553	573	550	557	608	574	529	524	575	556	583	548	570	588	602	594	569	561	570	570	578	555	600	605	624	569	574	552	579	590	606	586	602	584	569	590	558	541	620	603	600	553	568	567	588	606	595	583	570	560	575	588	560	577	642	596	561	522	569	565	582	605	592	557	574	604	571	633	539	577	559	505	561	546	540	565	596	574	588	548	597	566	560	594	576	570	557	568	564	593	562	552	576	585	614	607	577	579	575	615	577	551	601	575	576	638	589	585	581	560	578	584	585	589	547	582	581	599	594	604	525	564	585	575	506	597	610	584	536	603	545	554	525	601	585	595	590	557	574	563	541	598	543	590	588	605	573	595	573	575	597	624	596	623	568	569	617	602	555	579	564	613	608	604	547	544	571	595	588	597	572	594	564	571	586	571	586	572	547	560	606	603	609	575	594	573	596	567	614	589	595	571	577	587	587	542	571	569	540	581	561	565	557	625	542	584	556	579	563	571	581	555	563	594	539	586	597	608	582	569	557	571	560	609	558	584	580	542	575	622	572	566	602	577	557	583	565	621	569	578	559	571	559	598	594	617	568	600	556	596	559	591	580	564	554	565	571	609	596	557	555	550	573	551	571	595	580	536	543	574	593	612	581	569	570	580	575	540	543	612	576	568	595	604	575	577	564	542	590	587	578	557	558	589	557	566	577	583	574	586	582	600	602	585	520	595	613	546	570	568	564	572	597	600	518	563	572	586	570	559	551	576	558	576	570	569	555	579	575	573	574	577	585	562	544	606	551	593	608	560	606	551	560	557	583	562	549	590	568	556	563	580	576	545	532	570	560	610	528	578	589	589	593	581	544	570	609	601	588	572	589	570	612	584	614	519	628	607	586	563	532	598	611	556	631	593	607	551	601	566	580	566	559	579	559	562	599	545	583	590	612	613	575	579	571	617	604	617	592	582	576	558	558	576	541	534	607	640	561	619	543	642	611	583	571	554	596	536	567	539	609	595	582	584	558	543	575	600	553	572	571	575	583	570	597	549	534	594	581	576	579	577	597	562	610	586	592	591	602	537	581	613	539	540	581	555	595	594	614	558	567	521	556	565	606	619	613	603	621	596	593	613	601	579	603	554	584	546	543	566	571	624	569	569	595	572	591	564	596	621	590	582	582	573	570	534	644	617	567	562	538	592	559	534	588	586	544	588	577	549	536	557	576	543	583	559	625	602	567	591	566	565	581	560	606	576	522	565	612	604	581	532	514	575	604	583	570	567	556	587	586	563	527	559	551	586	593	559	592	533	612	528	538	573	566	555	572	607	546	561	584	607	590	599	601	580	550	536	550	550	620	522	586	572	567	585	587	567	566	596	634	589	578	559	548	592	596	615	587	545	569	634	582	602	563	597	588	584	575	550	534	592	579	542	559	551	585	591	626	587	567	598	577	570	559	586	569	529	575	584	574	562	617	577	619	552	531	584	564	609	577	549	558	591	564	559	602	590	604	524	567	576	561	627	545	610	586	551	589	585	610	549	546	584	571	624	561	578	572	571	599	549	570	611	539	592	581	576	583	528	578	586	564	551	577	581	602	539	577	557	608	590	624	572	557	535	546	614	578	555	596	604	610	600	598	550	607	559	554	556	611	554	578	571	579	587	576	599	551	566	591	559	561	617	564	577	597	567	582	565	641	583	583	598	562	572	573	559	599	572	565	581	588	608	576	556	541	592	609	560	566	558	548	605	581	568	596	617	567	591	573	595	576	565	570	565	581	597	584	583	575	609	588	588	567	581	555	614	614	599	595	594	533	562	602	577	591	582	571	601	569	603	566	586	588	554	582	604	529	531	595	576	593	534	589	572	593	574	571	564	578	608	560	567	542	602	575	606	512	586	601	608	547	612	533	558	579	583	633	581	591	602	567	524	558	547	567	575	539	568	620	580	533	615	569	590	575	585	565	562	612	597	539	561	562	566	558	618	567	562	560	568	568	566	597	612	584	569	565	585	581	613	590	577	549	564	522	555	594	569	617	616	545	611	560	576	580	553	588	587	592	581	573	612	577	581	577	558	551	567	596	553	594	554	623	632	576	606	575	585	587	594	584	576	613	574	610	598	573	586	609	600	586	636	587	551	538	608	583	576	566	578	589	577	554	590	571	608	639	593	571	585	610	591	599	553	575	582	575	557	611	515	580	563	575	603	576	557	547	564	572	592	581	575	598	588	581	578	560	598	574	564	604	566	570	567	577	599	569	606	572	580	551	571	584	558	579	599	569	605	584	599	554	575	601	585	536	595	549	541	582	564	610	581	593	548	620	593	534	585	570	615	558	614	538	621	545	605	566	532	585	574	562	603	552	565	569	571	601	570
41396	33897	32116	21004	8608	4138	3664	3315	2709	2175	1340	843	604	484	400	370	269	262	279	269	245	218	251	257	195	191	219	226	233	234	237	229	211	238	208	232	205	222	220	243	211	245	207	228	214	228	224	229	225	222	250	225	197	196	220	220	232	248	263	245	212	256	240	242	243	218	229	251	246	243	232	218	205	217	230	200	233	254	233	247	224	234	250	241	217	235	213	198	222	191	246	238	230	222	238	228	239	260	219	227	201	241	232	235	217	212	211	222	242	209	209	262	224	243	240	237	224	244	224	209	231	232	250	229	180	222	257	228	218	207	238	245	226	243	252	246	205	227	216	231	237	214	213	217	220	188	207	229	213	211	229	234	233	226	217	255	253	197	222	231	242	225	212	212	231	222	262	193	182	220	228	237	226	203	223	213	251	252	234	241	205	224	206	213	237	241	213	225	258	197	227	204	211	244	225	233	224	233	223	214	251	226	218	213	222	222	218	248	235	221	214	230	217	227	212	229	261	226	220	246	256	242	227	221	216	206	249	226	202	211	210	228	216	215	208	250	233	235	233	212	187	190	238	240	207	216	212	252	223	248	230	252	203	204	234	227	255	209	212	223	207	208	215	209	232	232	223	214	210	212	214	211	212	212	227	248	217	216	202	193	225	229	210	249	251	230	184	209	209	250	212	221	218	228	211	233	218	215	209	211	215	243	219	180	233	215	199	204	226	226	210	227	229	190	195	230	233	239	215	229	210	215	243	216	215	217	224	212	240	221	196	234	204	236	225	241	214	221	214	191	216	226	227	235	240	228	246	215	218	227	224	269	223	215	234	217	222	239	212	241	244	236	245	242	228	216	244	219	216	220	227	245	205	227	222	224	237	231	247	208	203	235	246	229	216	236	224	219	236	202	219	232	227	206	230	203	239	255	239	215	212	229	269	225	220	228	228	212	207	220	211	232	254	242	224	215	187	215	208	248	225	236	216	247	227	227	225	242	222	217	224	217	220	232	236	202	232	214	226	236	208	207	213	213	234	198	218	223	246	246	247	218	220	221	226	215	228	222	252	221	228	244	255	215	217	203	215	244	221	234	239	240	223	184	216	215	237	238	241	226	263	253	235	223	251	221	238	205	220	225	221	212	249	229	252	233	237	231	219	224	227	214	221	225	226	232	206	236	225	212	214	222	228	244	241	220	217	244	232	215	213	226	226	210	203	232	222	211	219	240	234	222	229	217	257	231	225	243	228	222	233	212	233	214	227	212	269	222	247	253	227	216	237	222	251	207	221	248	203	223	212	210	238	220	227	236	230	213	221	217	257	207	245	251	235	206	225	204	201	232	243	223	215	225	246	237	252	220	247	229	223	236	184	251	229	213	242	234	252	216	214	222	219	256	229	221	200	232	220	223	221	223	230	233	205	213	226	238	215	209	239	261	236	237	244	242	236	208	223	231	215	234	252	202	212	213	219	232	219	250	240	219	238	203	238	223	210	232	205	243	237	214	237	229	216	235	209	231	224	233	233	225	208	201	220	241	215	233	228	219	233	215	229	235	208	242	212	228	248	239	234	237	250	252	238	199	224	213	204	220	224	221	236	215	216	237	229	244	218	193	226	219	228	221	220	206	246	201	218	240	219	182	216	240	223	206	251	230	201	236	229	239	233	197	215	239	242	239	222	229	258	234	199	212	223	214	215	222	258	226	250	209	246	210	219	229	205	251	222	233	211	226	226	216	235	231	227	230	213	219	199	248	241	223	222	236	259	200	257	195	241	240	243	207	200	218	204	210	244	236	219	194	227	226	231	230	217	224	251	251	235	217	240	222	236	230	260	237	247	215	216	210	242	222	240	204	231	228	243	200	202	233	212	227	242	240	232	234	218	248	206	247	233	231	170	243	243	204	234	244	210	222	217	193	215	210	217	221	185	226	241	248	223	222	234	233	221	244	236	230	213	209	221	235	208	236	232	224	200	226	244	212	236	230	210	217	202	234	218	231	222	197	201	227	239	198	205	213	223	223	245	212	249	223	226	214	221	233	219	255	228	204	209	225	228	213	225	220	219	221	224	235	246	202	241	238	243	214	203	223	222	243	235	224	221	232	226	187	214	226	242	225	216	233	234	214	243	228	203	239	230	212	235	221	241	223	246	231	224	217	208	195	216	239	201	267	224	250	227	230	239	245	200	233	213	213	212	225	230	201	234	231	213	210	227	188	243	226	238	220	251	211	238	236	221	209	225	222	214	202	236	183	234	257	229	248	220	199	251	234	234	241	227	237	237	201	226	241	207	229	222	243	221	238	200	238	221	213	238	208	219	238	214	254	218	221	230	235	245	211	222	194	227	221	216	224	222	235	202	258	247	241	219	273	234	212	216	230	199	217	253	221	254	214	221	206	250	236	194	203	246	208	223	205	226	240	207	217	223	214	252	219	226	207	211	217	241	229	220	220	225	249	231	244	224	210	263	235	209	254	191	216	252	222	237	206	253	212	233	244	257	247	256	202	243	218	220	270	224	233	233	211	224	237	231	223	259	270	240	241	214	234	211	245	216	233	214	199	260	225	204	223	214	232	232	199	244	234	255	235	232	208	217	229	247	238	224	249	228	249	231	237	212	216	269	208	230	244	243	236	231	219	217	230	213	201	208	237	229	217	211	243	222	224	232	239	215	216	262	214	263	236	209	254	253	215	222	220	239	229	231	214	227	207	202	231	240	212	222	215	198	253	223	222	203	228	227	209	204	227	205	233	232	254	265	187	219	229	209	222	244	230	240	235	237	228	226	254	226	232	232	228	223	214	222	187	229	210	210	205	196	236	232	227	233	203	243	197	231	222	220	213	254	219	228	200	247	232	233	232	260	233	242	211	217	231	214	218	212	209	217	203	244	232	231	251	226	230	228	223	208	216	239	236	233	217	205	216	239	250	241	207	227	231	257	215	201	234	231	211	213	241	230	227	224	213	231	214	247	204	244	215	228	234	218	199	233	239	213	217	254	227	219	212	192	232	206	217	251	202	224	210	212	255	238	205	233	220	239	217	221	232	240	229	212	220	237	213	218	250	213	207	216	243	228	214	209	201	246	232	212	216	224	253	213	209	201	245	218	220	221	252	222	201	218	200	233	206	225	211	226	243	217	218	222	232	234	220	228	238	209	216	222	196	240	225	248	241	232	254	242	210	231	216	209	225	209	203	219	235	209	230	256	252	223	221	238	208	197	212	233	251	234	236	221	222	229	189	244	232	213	225	214	220	216	223	204	210	217	234	246	204	238	221	236	214	231	227	241	243	216	203	230	223	220	231	220	214	228	234	211	226	223	205	225	214	203	238	239	221	246	201	230	219	237	250	198	226	228	246	269	240	247	227	241	240	220	217	222	229	224	226	211	197	214	258	232	231	219	225	238	215	220	220	216	251	253	228	245	221	223	233	221	208	223	208	236	226	179	203	223	230	221	218	234	233	245	227	239	209	215	271	230	226	203	205	231	214	221	249	217	211	243	244	211	205
25368	28110	36031	30035	18662	13785	13298	13161	11421	9282	6057	3981	2829	1960	1519	1080	822	721	657	614	600	581	560	594	609	564	547	587	555	550	567	529	590	554	577	563	552	560	600	561	601	569	573	526	569	578	585	521	569	579	561	539	564	555	635	567	573	536	547	570	603	538	575	568	578	574	563	540	572	520	551	552	583	572	542	599	561	557	568	548	554	553	541	572	542	560	562	551	569	551	576	550	577	585	565	558	567	546	573	575	590	557	540	579	533	551	553	568	599	572	581	555	532	577	505	591	528	614	559	569	569	566	543	519	533	550	576	612	559	537	580	550	563	557	553	544	586	572	542	536	589	576	587	525	538	557	600	603	574	566	594	572	538	585	586	572	573	567	588	614	560	535	591	582	589	549	559	536	535	576	533	595	574	569	547	551	606	589	520	536	552	542	549	555	554	543	571	614	552	558	549	581	593	562	543	557	564	532	549	528	564	572	603	602	518	576	600	523	552	556	569	561	554	576	578	569	557	617	568	523	566	565	572	517	567	584	554	568	546	549	557	535	599	591	555	572	540	583	560	554	553	574	585	572	535	535	564	555	547	573	545	542	566	584	566	576	542	504	535	569	566	553	517	554	545	532	560	529	558	559	603	592	582	557	586	550	582	579	582	551	542	566	585	549	582	533	589	587	569	563	621	553	538	551	619	544	491	553	558	533	537	573	526	549	515	574	557	550	600	538	554	538	550	563	581	574	568	566	580	542	622	564	574	567	535	567	608	574	503	558	585	584	548	596	559	512	558	551	537	543	587	572	592	547	562	536	573	583	590	574	563	571	560	556	550	560	544	609	589	560	546	521	564	547	571	517	560	576	561	550	608	548	570	580	561	559	562	572	580	546	560	567	565	570	557	566	593	564	596	525	530	545	609	571	540	569	574	588	577	521	561	555	516	572	554	532	580	548	570	575	548	584	554	593	547	535	523	585	573	573	509	549	586	614	573	605	570	564	564	574	551	556	563	572	557	555	581	582	560	585	495	554	550	559	600	573	586	571	526	534	557	537	553	511	565	561	555	552	594	548	583	559	508	558	550	594	554	587	553	547	552	541	588	555	543	559	582	577	587	585	583	585	547	560	577	521	549	559	562	567	576	571	556	555	524	554	555	568	582	553	543	549	525	587	586	579	568	572	559	570	584	551	528	586	568	552	553	533	553	549	547	580	579	563	553	572	614	561	566	568	577	582	565	573	563	599	565	553	562	602	599	557	525	520	547	601	582	592	586	547	542	576	577	573	568	557	548	579	556	533	595	551	555	594	569	545	569	591	542	589	570	541	545	595	598	559	543	515	594	587	586	549	534	548	571	541	563	589	588	569	543	570	532	601	605	600	574	554	609	531	546	567	536	586	577	559	596	549	576	538	567	602	541	532	592	536	555	563	524	551	563	521	540	564	588	621	585	579	559	556	565	557	569	544	627	568	608	552	526	542	559	554	564	581	544	515	554	562	559	565	589	558	571	542	552	577	565	551	563	571	571	555	522	541	591	555	590	555	556	588	588	565	574	574	573	571	585	595	589	595	600	550	535	579	588	574	555	548	558	519	574	567	588	559	551	526	578	536	530	605	539	562	519	540	542	555	585	555	531	558	559	567	573	558	558	526	614	580	539	571	547	583	589	505	546	523	543	597	577	548	573	536	505	577	528	545	568	582	595	555	583	545	547	547	580	574	594	572	568	593	514	539	561	555	581	556	545	526	541	557	576	595	538	563	537	578	556	555	538	557	557	562	514	537	496	531	568	499	537	617	574	545	583	508	582	556	574	564	572	571	570	583	590	597	576	520	595	544	550	561	558	546	543	563	575	531	578	539	566	551	583	530	571	550	527	546	584	573	552	550	556	537	582	528	579	541	567	607	557	556	590	570	571	543	567	527	563	569	551	566	586	588	608	573	564	554	561	537	556	601	591	552	561	573	560	576	553	539	601	606	567	519	505	517	531	588	555	574	585	530	554	582	580	562	571	555	556	557	536	580	523	583	541	518	564	556	554	540	583	589	549	557	557	538	582	562	602	603	582	592	552	569	547	549	562	545	558	558	574	552	554	524	595	545	549	590	583	582	568	598	507	599	550	546	562	584	575	538	571	572	595	568	571	532	555	568	544	542	577	558	571	558	546	584	534	543	562	519	562	556	585	518	562	506	547	548	554	551	558	580	566	564	579	568	571	545	528	533	573	558	549	594	514	575	560	543	600	565	562	559	565	615	554	536	575	560	603	544	571	550	546	578	577	535	558	560	538	550	564	522	558	585	550	580	528	567	554	573	576	490	550	571	591	586	565	581	556	564	601	542	575	568	530	578	575	509	557	582	550	541	553	565	533	548	554	524	578	597	506	514	538	546	598	516	553	549	527	576	555	551	565	533	577	527	571	555	551	555	615	557	511	589	561	573	544	564	577	541	578	576	588	561	567	519	609	538	572	530	569	564	575	558	544	535	550	625	604	551	569	526	541	544	599	535	567	533	577	576	571	599	597	543	613	554	544	585	533	555	561	539	579	561	603	558	546	576	552	552	573	595	564	570	578	609	541	553	555	546	577	572	544	607	553	565	552	569	565	561	565	531	532	601	596	567	557	586	542	573	546	580	517	525	560	547	636	546	574	570	555	570	556	571	559	561	575	539	581	548	541	583	555	555	572	525	554	582	577	566	550	574	559	575	547	539	552	581	566	559	584	565	557	572	565	560	566	589	567	550	587	563	577	556	562	555	535	574	583	577	568	586	561	572	582	577	565	585	529	573	536	555	554	564	561	584	603	543	540	575	545	606	591	547	571	602	581	533	579	575	596	533	565	552	531	549	548	610	552	580	566	589	576	545	591	571	594	536	552	545	535	565	560	572	586	573	526	559	581	531	556	589	610	566	561	518	544	549	579	594	584	545	569	582	553	566	574	543	594	622	554	544	557	544	564	547	577	581	567	573	586	605	611	521	584	564	593	588	561	552	564	593	543	552	523	535	549	549	537	562	574	555	550	579	567	599	577	584	585	561	558	631	581	548	561	571	605	627	551	545	538	568	548	498	569	569	555	536	581	563	594	583	577	608	566	588	537	549	538	607	582	566	570	550	604	541	584	534	574	555	620	549	593	578	534	583	624	551	548	552	542	525	548	598	627	575	512	559	615	594	578	557	550	544	549	531	569	576	550	567	597	539	579	571	560	568	563	571	551	548	565	596	527	552	549	563	576	579	587	524	561	597	592	592	552	535	569	607	554	556	572	570	503	562	557	536	514	567	581	591	578	570	590	580	605	555	563	559	529	545	614	559	563	553	567	606	597	600	543	563	630	586	573	593	580	540	552	553	518	550	613	570	568	532	563	554	593	556	514	622	579	576	594	605	564	570	599	581	549	533	554	540	568	592	538	549	558	541	566	580	582	553	594	565	577	546	567	548	576	579	607	553	556	572	568	547	571	565	586	569	591	558	560	534	586	556	595	552	579	581	593	579	553	616	557	537	553	554
58529	52349	50577	43596	29833	21587	16349	11895	8865	7541	5772	4282	3395	1863	1282	1008	676	540	422	378	329	282	254	276	259	275	286	266	235	271	270	255	271	251	248	273	248	263	259	257	294	285	269	251	227	243	270	236	243	267	262	236	238	269	259	267	274	239	251	279	282	257	274	286	263	252	258	251	239	260	269	262	281	250	275	251	249	283	229	250	213	276	269	246	289	247	273	258	279	241	266	244	250	233	271	242	258	265	239	275	283	281	309	264	256	250	284	264	255	266	293	267	261	253	259	251	259	252	254	245	284	273	269	270	289	292	272	260	262	266	256	289	272	265	251	238	262	250	280	249	259	282	255	240	278	277	260	277	245	258	241	251	246	276	246	275	242	269	257	279	262	255	278	268	266	254	250	263	267	259	248	284	280	267	263	270	292	292	211	284	267	248	277	271	240	281	281	278	250	224	248	259	302	246	263	274	244	246	249	273	270	266	258	256	254	272	261	281	254	266	257	281	298	259	253	246	279	250	291	255	242	260	250	281	278	274	258	278	249	258	285	277	256	249	254	255	281	264	273	233	261	269	271	257	268	286	251	253	246	251	285	221	268	287	254	261	267	271	284	266	241	245	246	271	246	263	266	274	280	244	257	258	268	278	285	268	277	217	265	241	255	237	234	269	276	227	301	269	242	240	233	258	249	262	261	241	281	279	254	264	271	254	242	273	281	241	276	264	237	299	274	266	260	251	259	258	238	246	245	275	283	256	276	258	250	259	269	270	259	281	250	268	242	271	276	232	251	250	257	242	249	247	271	247	258	283	244	277	238	258	243	289	247	254	271	253	258	241	228	249	259	230	266	279	282	239	256	254	259	255	250	283	267	268	237	261	230	262	254	242	260	273	244	279	278	280	247	252	262	232	248	315	259	284	281	276	274	230	275	244	247	264	277	280	256	302	283	255	285	274	242	244	262	248	257	276	260	251	260	275	287	250	231	249	243	267	282	247	279	237	271	280	250	235	256	264	259	255	265	256	271	269	266	249	229	228	255	256	262	260	266	271	271	274	256	241	272	250	288	242	269	272	271	243	280	265	280	278	292	254	295	238	265	288	252	291	248	241	262	247	264	249	266	270	263	247	264	277	272	261	246	261	283	276	262	256	261	267	278	283	254	233	250	234	256	269	265	278	285	266	256	250	220	242	271	255	257	272	254	255	235	245	255	241	266	241	276	279	287	265	232	263	277	255	282	266	228	236	263	238	252	271	220	261	252	278	242	228	245	246	285	264	253	253	263	289	281	244	250	269	252	262	271	285	263	248	266	275	275	233	260	254	264	278	273	271	252	254	269	242	259	266	263	264	254	269	259	285	301	246	286	286	271	266	255	274	257	254	274	259	280	275	264	258	265	250	256	273	266	230	275	244	244	265	266	274	282	263	274	250	258	240	265	241	271	258	251	274	250	244	268	268	260	289	267	284	276	248	260	273	273	253	278	281	271	238	247	280	229	267	249	278	255	278	242	240	241	225	241	265	279	260	264	241	229	273	236	243	224	245	272	281	266	277	264	256	263	265	298	259	240	238	226	263	290	248	257	223	257	222	268	283	228	277	289	253	252	265	262	284	241	256	260	281	271	256	261	290	225	264	259	268	257	264	295	239	252	274	261	240	239	285	263	253	277	238	269	249	287	231	281	273	265	245	289	262	288	281	259	254	280	272	221	266	260	297	246	278	244	274	277	245	278	291	270	236	271	257	269	279	275	260	245	280	271	226	256	245	243	257	276	276	228	269	263	267	256	246	242	287	246	239	265	279	291	291	235	294	261	277	273	254	270	251	262	281	284	299	282	253	245	251	254	251	223	255	222	259	249	287	294	300	259	255	274	250	250	242	227	262	248	255	260	284	264	248	269	223	275	251	286	278	260	241	254	296	239	241	271	240	274	271	252	244	256	268	255	267	265	249	266	263	238	294	270	248	236	267	259	279	264	275	276	271	277	248	247	256	248	233	267	249	230	269	272	277	276	262	245	268	256	281	287	256	245	248	263	272	291	267	236	287	233	242	293	257	279	277	267	264	239	247	226	253	264	237	278	245	271	272	252	250	271	247	280	277	261	266	250	272	254	263	262	249	278	234	270	264	256	256	271	247	258	258	302	256	248	266	267	279	294	245	229	277	254	281	283	282	246	275	275	239	265	283	283	238	264	267	267	280	245	243	235	261	249	230	258	261	240	273	251	286	252	289	258	235	257	251	264	257	280	270	250	233	236	239	266	223	244	257	267	229	254	265	277	287	260	244	290	242	257	261	269	242	260	270	266	267	279	263	260	266	272	254	238	241	261	251	260	271	245	268	236	285	263	278	252	252	263	242	229	256	281	268	252	272	258	247	249	274	250	271	226	235	253	255	261	223	267	257	287	254	246	274	250	255	269	240	251	289	283	255	271	276	235	260	286	276	271	281	255	257	245	223	269	246	229	259	265	262	254	295	261	272	265	256	257	282	277	272	269	267	282	260	254	288	269	245	249	247	265	249	247	250	279	278	270	255	280	293	278	221	263	260	284	247	253	236	253	270	258	267	298	255	242	269	277	264	292	279	260	258	273	252	268	281	271	233	290	264	258	259	253	265	236	287	245	282	255	256	280	242	292	306	251	278	292	238	245	264	260	235	255	248	215	247	253	262	276	255	260	281	289	265	249	244	252	260	267	268	247	274	242	284	268	237	239	238	246	277	254	288	274	249	266	256	281	264	236	265	271	246	254	265	274	289	261	243	296	240	226	226	248	258	238	253	282	255	258	255	258	275	256	286	253	276	235	308	271	265	266	235	263	266	242	288	274	247	267	254	280	279	252	297	277	260	243	277	254	300	255	279	253	244	241	277	270	243	231	274	234	274	247	293	246	270	258	231	237	248	273	256	259	247	275	264	263	258	281	267	250	271	255	266	257	267	282	256	236	249	257	274	250	281	297	248	242	268	253	248	263	231	272	275	274	265	270	262	262	257	267	273	273	253	273	281	260	264	262	272	228	259	258	251	250	228	270	253	233	259	242	270	308	283	279	275	250	256	259	254	262	256	294	267	266	228	235	264	264	262	254	281	293	269	280	224	232	254	244	278	289	268	269	269	261	268	260	256	267	236	263	272	239	261	265	253	264	295	281	267	270	258	260	279	258	277	271	250	234	257	267	274	236	262	234	243	246	268	297	255	266	267	268	248	260	260	240	241	249	285	244	267	284	253	259	278	262	276	274	268	264	264	272	259	249	269	249	232	261	247	259	264	244	273	303	254	295	263	248	229	270	304	247	240	250	264	270	310	240	273	261	260	255	324	256	257	255	259	278	277	271	268	248	243	257	277	272	255	266	268	265	218	271	264	270	263	245	270	287	245	239	235	256	249	250	237	286	301	274	268	237	247	244	239	285	268	253	246	268	245	263	264	264	270	279	242	256	284	238	239	239	272	261	258	272	271	252	263	253	285	268	249	282	275	250	277	246	273	279	261	274	267	266	271	289	241
39628	44077	50536	49298	38656	34376	31149	27460	24019	23165	19528	15823	13554	8215	5950	4168	2986	2020	1385	1105	900	792	725	696	613	634	638	645	678	621	628	646	622	632	687	651	639	675	658	638	607	674	614	634	616	661	651	660	671	661	669	605	653	628	631	647	664	624	656	674	641	644	656	638	669	601	634	626	669	621	608	597	660	662	664	645	652	635	636	671	648	639	668	654	678	658	628	648	640	672	631	629	646	662	672	625	617	637	647	694	669	617	666	669	607	582	644	673	646	642	657	615	640	655	653	626	595	638	612	632	667	674	647	640	636	616	631	589	634	638	673	640	631	673	665	654	660	647	648	636	665	612	611	626	594	613	685	606	611	621	665	604	663	644	600	604	672	624	629	651	647	610	668	649	648	642	650	638	622	689	643	634	629	644	665	637	645	637	613	608	618	671	671	677	604	637	631	657	602	634	663	641	658	614	593	646	667	654	624	616	601	593	660	664	601	652	596	686	622	639	639	661	609	638	655	613	645	631	642	600	677	629	656	649	602	582	628	629	629	687	624	634	642	642	651	624	632	651	625	643	639	657	628	689	603	653	663	617	641	679	598	595	622	668	653	675	652	600	662	686	655	678	634	611	623	600	622	631	647	663	616	640	638	608	628	677	614	681	614	641	667	679	598	634	670	669	641	689	677	666	646	625	653	638	650	638	617	659	625	700	613	612	632	631	606	620	656	591	589	611	634	643	650	673	633	646	621	648	639	673	610	670	638	652	642	630	624	599	648	605	638	601	640	648	665	645	622	635	685	649	622	663	663	625	672	648	644	647	668	608	651	659	626	659	629	633	673	647	646	682	641	649	607	655	641	678	590	619	632	620	628	639	644	661	661	610	622	617	663	634	604	657	634	629	652	661	635	670	647	631	597	604	625	650	660	629	651	631	627	614	656	643	641	639	658	629	653	613	653	643	640	626	573	623	562	654	640	672	631	614	639	616	627	632	598	624	648	652	627	653	680	693	643	653	662	645	646	641	658	651	619	610	636	640	608	652	618	662	636	622	637	643	588	659	630	665	659	591	638	624	650	650	633	625	667	631	655	632	633	624	649	622	644	653	627	648	673	662	659	603	633	638	643	615	656	611	660	653	617	630	611	627	635	619	673	650	689	651	626	617	627	694	608	613	658	657	658	641	626	673	617	601	726	582	625	643	662	631	626	641	563	624	636	660	619	591	656	624	648	660	631	626	669	684	608	642	639	646	607	661	614	647	647	612	646	598	638	660	659	635	600	599	631	601	681	630	603	600	606	629	614	624	672	667	648	662	658	616	657	648	644	650	648	643	676	643	646	627	634	654	652	631	682	674	596	618	650	621	634	663	651	671	631	661	594	626	641	637	638	568	638	597	632	631	658	638	661	620	607	659	615	613	619	597	668	644	621	637	656	650	637	603	638	657	633	607	619	621	641	632	646	660	624	640	666	611	620	640	623	624	637	668	677	617	630	638	596	643	626	666	589	653	695	614	661	618	638	634	634	606	645	657	621	624	657	661	617	612	652	622	619	634	641	643	646	598	667	623	670	660	649	668	633	631	604	633	652	615	613	623	631	638	623	620	605	641	625	659	656	658	658	619	668	661	595	634	628	633	639	665	658	656	639	648	631	664	631	578	590	613	643	636	621	595	606	625	654	685	625	648	622	623	593	634	622	649	588	634	640	620	616	656	581	647	669	654	646	710	622	596	646	642	616	647	661	640	657	671	641	669	644	619	622	641	654	632	642	638	636	665	620	686	649	627	668	691	645	627	625	662	681	615	647	606	632	638	644	637	607	636	606	649	606	676	631	606	633	602	628	636	650	627	653	601	614	664	641	657	638	664	652	625	649	653	608	643	674	666	626	640	648	631	658	640	662	657	685	639	648	630	633	608	606	624	640	644	627	637	676	680	654	676	658	637	613	640	655	615	636	607	586	612	621	631	624	678	590	662	608	633	579	690	670	596	618	645	645	625	666	614	628	645	671	641	664	623	640	619	611	599	652	635	655	654	662	622	620	599	617	670	614	614	596	623	644	640	613	624	659	634	615	631	601	638	660	659	623	660	696	639	662	625	573	632	609	661	641	658	595	643	678	641	653	639	632	606	687	650	600	647	629	648	589	621	656	619	611	641	607	609	637	609	631	639	612	608	618	652	635	625	654	601	631	656	636	650	644	678	625	625	624	639	664	644	663	674	620	619	638	658	636	655	649	637	664	657	706	671	618	636	622	647	674	630	624	624	659	643	687	618	644	633	643	656	648	664	658	628	619	600	597	654	638	631	666	593	645	674	633	698	637	655	696	673	598	699	628	628	673	639	662	633	617	612	599	645	644	625	659	621	665	597	593	686	671	601	645	632	687	648	618	634	661	675	613	629	591	654	683	682	620	643	624	601	643	603	625	645	614	640	651	646	619	676	666	640	668	681	603	642	644	658	664	666	614	616	614	637	637	601	628	633	655	676	624	640	627	626	658	653	634	693	645	640	669	650	634	635	653	615	645	655	642	662	579	656	630	615	594	645	647	630	613	631	633	664	650	646	672	629	630	665	624	644	657	593	636	598	690	582	644	663	666	620	671	652	604	619	633	627	625	588	651	641	702	644	618	666	660	627	622	633	625	671	597	675	646	641	642	641	620	611	648	627	628	609	656	653	676	603	618	662	639	689	632	664	658	624	684	623	670	659	636	640	634	636	643	635	639	659	683	626	611	653	602	634	627	669	650	624	619	651	610	632	641	665	626	627	659	659	588	674	683	640	624	653	663	659	635	632	637	641	628	640	629	661	702	624	638	619	621	669	638	631	644	641	651	671	651	663	642	649	629	605	636	645	622	637	620	660	689	689	628	618	618	704	612	629	566	627	629	628	665	657	659	663	615	695	705	651	685	658	646	652	662	611	664	637	635	626	627	675	656	614	645	585	661	646	649	622	640	659	668	648	676	667	628	648	645	657	667	602	638	706	673	643	655	576	654	652	608	610	634	640	664	618	640	655	700	656	629	629	659	680	614	666	657	626	674	627	641	648	670	676	588	629	662	594	614	613	619	652	647	646	611	645	612	666	622	643	668	624	617	614	607	645	628	608	619	640	645	618	641	611	646	690	639	629	619	667	664	633	631	609	618	632	691	700	620	639	637	632	651	644	642	627	656	665	643	671	689	670	602	677	600	615	636	636	630	680	648	651	614	653	661	608	649	591	631	620	630	606	645	623	620	667	644	627	652	657	657	646	630	660	649	699	605	633	691	655	603	623	643	670	622	662	595	649	632	638	631	693	593	599	646	640	664	643	590	668	618	644	635	670	635	654	642	680	634	597	614	672	629	647	620	647	620	652	626	638	635	645	665	666	614	615	629	662	621	650	642	627	661	671	652	634	621	631	656	640	670	657	669	632	705	654	661	654	620	607	639	592	617	677	653	665	630	614	617	636	664	621	689	597	627	638	647	702	657	646	611	642	638	661	639	653	609	610	658	631	677	650	701	640	651	612
64303	58930	53945	51400	38975	29581	24095	17443	13465	10290	7343	4821	3086	1950	1361	957	665	470	407	328	292	298	277	250	265	255	253	254	276	227	236	250	254	215	233	220	271	240	252	219	247	255	226	225	247	250	252	269	252	221	227	225	249	255	220	240	232	259	249	210	248	251	245	218	254	266	251	252	228	249	228	246	253	249	231	276	277	223	243	266	235	271	263	235	272	243	255	251	250	200	246	258	221	234	239	216	246	224	239	261	233	252	236	222	233	246	224	219	249	227	239	231	236	234	260	227	256	223	255	250	222	235	241	230	279	236	262	259	273	264	276	219	255	234	247	254	237	274	243	267	218	243	214	254	248	258	238	244	247	251	253	227	255	238	217	233	235	217	287	248	250	247	257	218	244	252	213	230	251	249	261	240	236	232	235	251	235	230	244	235	229	221	252	264	223	280	260	240	267	262	234	279	262	243	220	208	237	238	227	274	214	256	249	222	238	245	222	205	248	240	235	260	248	236	207	222	243	248	240	248	256	262	244	254	250	231	257	243	287	237	245	259	262	247	256	265	235	255	222	254	222	230	262	246	247	262	244	233	268	249	272	204	256	265	246	238	260	261	233	247	258	270	240	252	253	243	250	241	255	249	226	235	239	212	244	233	248	233	262	292	235	251	259	260	257	279	259	224	266	244	268	213	267	274	243	267	230	250	247	250	216	223	234	266	272	227	257	250	229	230	252	247	253	254	246	218	248	217	254	246	230	248	215	252	266	249	233	199	254	250	251	249	232	234	251	239	252	242	255	234	241	242	222	250	250	277	281	240	252	239	247	266	287	239	225	260	236	281	240	229	216	246	244	235	269	234	254	248	234	224	228	244	236	210	262	243	229	247	276	235	237	251	238	244	247	242	221	230	228	272	215	241	263	246	240	249	259	241	250	206	254	251	237	244	246	248	267	242	225	236	240	227	272	259	238	236	267	218	242	268	234	253	274	224	220	235	241	256	255	242	245	250	241	227	220	237	237	268	245	223	240	259	236	246	250	266	269	235	261	279	262	226	261	244	214	265	252	240	233	270	224	229	265	263	220	247	237	239	259	235	227	258	238	266	234	268	218	244	265	282	234	246	267	272	277	250	241	259	266	263	254	264	270	214	236	256	245	232	257	244	238	235	259	244	239	235	291	246	264	237	221	247	243	241	275	261	238	251	267	266	218	230	269	246	255	243	247	237	247	257	237	247	245	261	254	238	272	257	218	242	273	267	246	225	267	262	232	250	258	246	217	218	249	259	237	255	240	279	254	262	234	237	244	239	233	244	235	250	240	229	235	232	229	236	252	259	225	255	242	253	235	244	235	269	238	265	246	238	248	241	249	234	244	232	257	225	244	260	240	244	239	263	257	240	268	245	261	227	233	245	241	272	256	224	240	243	233	218	251	248	265	244	242	247	249	238	258	259	247	231	223	230	256	268	239	262	250	238	220	248	264	261	249	283	285	264	229	242	254	250	242	255	261	279	242	250	238	262	251	218	228	248	253	252	246	225	255	274	249	282	248	227	241	248	236	255	247	245	245	212	249	245	236	239	256	271	240	294	240	223	257	222	236	239	234	262	261	226	255	248	241	237	233	251	229	259	236	246	231	229	251	254	252	237	227	247	248	229	246	281	235	230	226	219	258	237	260	232	232	268	230	254	228	235	256	252	226	247	254	242	253	259	254	249	235	254	272	244	230	239	255	250	241	234	240	281	251	276	226	258	247	239	225	224	251	257	263	230	241	235	238	275	261	235	250	278	288	260	252	248	242	254	253	261	268	268	247	247	258	259	249	255	248	251	219	259	264	238	239	225	257	259	234	252	246	244	233	252	232	256	248	238	246	243	260	233	285	215	269	251	229	265	249	238	260	243	236	249	235	236	245	229	231	225	228	246	258	247	247	243	254	254	267	254	250	271	249	240	220	252	258	256	240	268	240	254	258	246	206	263	235	254	224	257	244	259	228	254	236	247	259	264	239	238	259	263	237	208	250	294	283	250	248	229	291	219	262	228	232	239	244	246	235	223	231	253	247	266	279	285	287	258	237	230	254	273	245	235	228	237	212	270	256	273	230	262	238	247	245	270	284	247	258	182	248	251	241	233	285	240	250	230	247	257	247	253	255	232	234	257	273	239	250	229	231	254	227	236	236	249	252	239	240	259	242	247	242	272	288	224	248	252	258	246	241	276	282	249	262	254	226	273	265	235	243	239	259	245	244	246	229	249	229	272	240	255	256	254	261	240	211	218	262	233	245	240	237	220	250	243	265	240	252	254	248	229	222	234	234	236	212	251	239	278	258	261	259	243	241	259	262	238	274	259	248	240	243	270	261	220	264	214	243	257	254	262	272	263	229	232	235	258	257	248	248	238	244	233	236	239	249	268	252	207	257	231	231	246	228	248	258	250	258	227	254	245	262	211	226	252	234	238	272	258	224	266	239	241	249	235	230	289	229	258	227	251	242	272	251	253	259	262	254	230	254	257	272	229	232	252	233	249	252	246	238	262	243	250	259	261	251	244	247	262	219	264	257	246	245	246	249	240	235	252	254	231	255	258	290	238	238	258	258	260	222	239	215	249	233	239	254	261	256	239	243	257	214	223	262	237	228	244	269	234	244	237	241	231	229	286	289	243	253	249	244	231	224	254	259	250	237	270	239	237	256	274	258	278	266	251	239	243	263	255	259	251	246	238	251	246	244	253	252	248	265	244	225	221	277	267	226	256	245	246	258	230	246	238	255	242	276	272	262	238	258	241	272	245	269	243	249	242	251	264	228	231	278	250	241	238	228	264	253	228	241	230	250	249	241	213	266	240	222	260	220	233	207	235	256	230	266	246	255	233	246	246	270	245	269	215	238	229	246	248	250	240	262	274	235	252	256	270	238	247	247	268	238	240	227	258	237	214	226	232	193	270	247	252	249	232	241	229	229	223	238	263	219	264	245	248	268	273	239	233	287	244	259	216	243	248	235	260	251	247	250	253	266	290	205	272	261	240	252	261	242	217	285	236	259	237	231	240	278	253	234	233	254	235	242	288	227	246	236	282	259	254	264	265	240	246	224	240	237	252	256	235	250	240	270	223	221	257	272	236	216	223	226	244	257	255	253	251	243	248	232	230	258	213	257	210	229	228	265	260	286	281	256	228	270	241	234	251	230	242	238	228	205	241	245	262	257	223	260	254	248	237	262	237	277	256	259	235	226	286	218	262	253	223	257	244	236	243	249	238	239	213	259	236	255	239	224	257	237	248	267	265	251	254	231	255	256	232	234	256	284	208	234	237	240	258	258	275	268	263	264	244	253	253	253	253	232	257	231	212	257	256	249	225	259	253	263	248	228	268	206	239	243	264	265	233	227	249	230	239	270	255	248	237	236	242	275	229	252	261	247	227	236	232	245	236	264	243	273	254	230	257	236	239	262	233	258	203	243	259	251	228	272	232	243	245	257	280	252	261	253	220	235	250	264	254	224	257	278	244	244	230
43843	50671	54710	55587	46466	42771	37543	32997	30183	26219	21604	16656	11981	8423	6169	3869	2649	1768	1338	1108	842	770	598	604	611	618	634	579	584	633	637	584	633	580	607	586	634	573	590	582	627	600	625	625	601	582	619	646	608	598	602	619	627	565	619	598	614	600	647	635	616	584	639	586	620	594	584	602	602	615	607	592	622	576	636	636	613	621	617	655	629	618	571	630	601	657	577	603	647	629	570	604	590	609	620	614	608	569	618	566	579	588	584	606	600	637	597	584	561	578	581	574	615	561	665	610	564	591	595	627	592	556	575	581	583	619	589	613	599	625	636	602	636	619	626	582	629	606	625	616	643	586	625	611	626	648	607	591	614	599	603	588	601	626	597	588	591	580	648	595	579	597	599	614	590	615	633	602	575	608	623	607	600	604	589	593	561	620	607	567	650	625	603	615	594	644	579	656	609	608	571	606	591	633	608	607	603	609	588	599	616	594	548	611	616	607	626	589	603	614	585	632	598	614	594	618	624	598	585	610	661	609	650	609	631	622	627	620	633	595	617	623	600	617	641	574	627	612	625	589	588	627	596	592	627	581	612	598	615	600	586	567	580	644	549	635	613	635	624	632	604	576	594	575	635	631	607	558	603	605	610	644	605	625	568	578	614	617	621	621	619	652	606	594	594	597	582	629	620	616	595	613	605	651	612	615	607	569	568	618	567	600	656	623	631	621	607	606	621	639	574	612	600	640	582	590	586	618	575	594	569	656	623	580	595	644	610	560	601	598	571	603	573	620	645	637	610	571	575	608	584	570	612	632	632	606	602	663	596	615	561	641	578	602	563	627	578	603	590	590	582	588	578	638	588	612	571	611	607	625	622	640	651	600	608	582	548	597	609	560	631	590	567	584	624	587	575	538	638	566	661	621	630	588	549	649	615	570	609	582	578	589	605	590	635	598	612	577	580	646	621	622	600	583	629	609	571	576	580	597	569	604	597	566	586	611	644	604	557	578	559	633	605	611	590	618	598	587	591	551	599	604	613	604	576	650	579	600	605	613	586	600	616	607	640	575	575	588	596	600	604	627	606	663	583	623	619	618	607	598	620	619	602	590	592	591	594	602	608	587	651	640	601	619	576	584	621	605	588	584	620	591	627	584	551	600	608	600	607	617	562	597	597	602	597	598	640	591	613	573	616	599	654	592	572	630	574	622	603	633	611	609	610	655	601	633	577	608	609	608	628	580	617	600	625	597	621	642	605	601	612	591	612	622	586	606	579	595	633	581	602	614	626	588	585	608	643	645	668	581	592	632	609	598	616	600	631	598	567	647	595	568	620	607	602	635	602	611	614	614	608	580	620	636	560	615	602	603	586	567	588	596	652	576	608	630	587	589	640	536	575	630	649	608	578	609	622	587	624	560	562	604	612	562	605	579	599	620	596	615	611	626	615	585	633	580	572	638	607	614	587	577	573	648	602	634	621	595	659	580	581	584	608	611	565	581	592	616	640	633	565	646	580	606	571	623	595	574	575	585	606	604	622	598	648	556	627	625	576	608	603	620	614	588	558	593	590	603	597	579	594	623	628	574	588	569	589	592	648	593	607	591	609	588	632	584	613	618	592	579	587	625	587	634	588	612	604	589	616	590	638	608	571	568	594	628	599	586	567	552	638	585	575	610	620	576	609	596	579	602	589	629	609	594	636	592	590	579	607	575	607	596	606	626	603	579	586	588	595	591	635	605	629	598	586	626	606	609	576	621	583	562	538	513	622	609	610	596	654	585	592	638	595	584	619	612	633	652	628	623	603	610	623	613	600	622	645	614	581	610	604	593	621	626	592	625	613	568	583	621	646	569	569	626	553	615	604	591	639	633	617	606	607	625	588	588	573	613	576	609	645	585	588	594	616	626	604	580	575	589	600	569	600	586	584	607	677	580	567	601	598	635	558	612	573	560	587	612	613	627	626	645	573	599	580	614	623	640	632	605	567	616	570	608	622	549	592	611	595	631	603	624	588	625	562	581	605	562	589	580	577	607	612	586	599	598	603	629	598	638	575	605	610	579	600	626	579	626	592	600	598	666	601	604	609	634	560	604	590	632	653	568	578	599	608	624	598	599	605	600	586	591	632	625	617	619	611	600	580	588	595	617	594	649	605	601	610	603	614	646	609	615	583	592	657	586	615	617	599	622	631	614	596	577	578	604	590	601	573	561	631	582	587	621	623	618	579	602	585	602	627	632	606	624	637	572	579	562	631	604	584	589	577	576	559	609	663	579	581	645	591	603	601	606	612	573	608	628	628	602	589	600	626	585	607	573	619	552	612	580	604	606	604	645	641	600	618	594	587	623	596	605	601	635	611	569	598	562	585	614	562	585	585	604	593	555	596	516	587	617	619	609	591	609	600	573	581	617	627	602	611	594	597	600	617	591	606	574	639	576	601	581	585	586	596	568	619	586	591	656	603	603	600	579	569	633	561	668	613	558	627	608	638	622	618	656	593	612	577	588	594	568	630	617	637	534	603	584	628	594	624	605	592	587	614	626	602	624	625	617	642	632	589	582	603	600	578	596	585	601	565	642	609	638	664	621	621	601	559	608	605	577	602	605	624	649	562	613	632	621	567	577	620	629	590	605	640	630	607	580	600	603	612	611	615	674	601	620	574	610	611	575	605	599	618	589	607	608	595	574	567	644	616	597	595	580	594	604	658	562	582	575	556	616	596	608	577	630	572	623	634	644	597	630	624	613	591	598	594	561	624	552	596	619	557	586	628	570	671	572	598	617	619	601	575	583	597	600	608	583	650	604	549	578	615	567	613	554	607	579	622	603	613	591	614	560	608	623	579	601	608	587	618	571	578	583	582	617	608	625	584	605	575	612	595	570	600	612	607	611	585	598	596	581	608	608	624	617	545	574	602	605	602	595	579	603	594	586	615	607	617	581	572	627	602	613	615	586	620	614	597	579	547	648	616	584	569	607	566	610	629	626	640	601	613	569	603	617	613	628	609	592	614	622	639	602	603	653	513	604	642	641	550	628	585	569	602	670	585	650	628	630	599	596	595	569	585	608	602	589	606	643	610	642	607	612	637	628	625	649	592	583	600	560	580	628	605	635	597	616	610	585	591	631	599	617	580	591	581	568	657	594	593	626	615	608	573	604	600	585	606	571	567	611	566	625	587	628	603	576	605	610	626	589	630	585	590	618	630	636	609	599	610	630	606	621	580	575	563	618	594	612	646	587	621	613	641	566	593	574	622	628	544	590	614	578	659	638	615	590	590	613	612	616	582	631	578	581	574	584	580	604	605	644	622	649	592	589	605	629	595	579	581	553	591	617	598	616	640	560	590	601	652	652	639	625	590	630	588	635	604	590	634	570	625	581	588	609	566	605	585	622	581	619	601	615	600	597	596	544	624	607	635	562	638	592	606	578	606	586	622	577	545	632	562	580	584	607	614	590	602	584	577	590	592	589	577	606	645	616	583	627	606	610	604	615	600	598	597	599	595	597	618	616	636	609
45665	41006	38969	27312	15787	7914	4335	3171	2102	1439	1051	690	497	422	337	332	290	281	244	228	233	239	221	220	256	222	212	218	232	224	240	237	224	234	231	228	230	244	241	241	219	223	235	239	241	226	237	224	224	213	226	267	233	213	228	243	227	206	237	211	255	236	233	255	234	214	248	207	232	240	212	247	233	232	246	229	209	240	237	221	254	232	262	243	256	214	209	222	224	238	216	237	221	260	215	250	227	241	218	208	228	256	253	245	219	252	234	229	191	214	223	251	248	259	227	232	229	213	254	212	266	233	218	229	216	248	221	233	245	250	225	222	225	238	179	235	225	219	260	224	220	221	212	211	232	220	225	216	259	218	213	219	244	238	238	241	250	197	221	221	220	244	233	240	248	216	195	213	215	238	236	239	223	222	214	215	226	231	266	216	227	249	238	214	223	227	237	256	236	235	205	229	225	192	248	234	233	244	247	216	237	231	234	240	243	230	238	222	212	241	223	229	208	222	199	233	234	223	231	214	205	237	239	234	213	222	247	217	246	241	234	248	255	245	206	228	224	261	220	230	213	211	245	231	258	240	237	226	213	229	223	215	243	234	224	252	201	251	234	207	220	185	224	243	203	229	227	216	241	245	211	221	208	198	248	253	215	267	222	236	233	221	231	197	243	236	241	206	240	238	255	215	234	252	218	222	205	217	228	238	184	232	256	210	234	265	229	246	268	244	244	232	256	263	203	254	224	232	220	200	226	242	213	224	227	239	241	239	210	226	252	223	218	242	207	208	238	229	225	227	236	212	214	228	236	221	251	230	247	225	201	224	197	240	224	246	262	224	232	261	198	242	240	240	260	218	234	226	236	225	239	210	237	247	242	245	240	226	220	242	233	243	210	253	235	246	249	244	248	238	213	241	224	263	213	212	224	259	231	229	230	238	212	251	222	217	242	215	230	234	218	229	250	225	275	205	221	231	266	269	237	248	212	230	228	215	246	211	251	237	242	225	214	208	228	218	226	228	222	221	223	236	237	200	237	230	242	219	231	245	217	235	220	219	214	231	255	245	225	257	224	225	218	232	249	236	210	220	275	230	242	185	228	233	245	210	241	228	219	220	236	224	234	208	232	230	208	230	244	244	221	216	241	251	227	230	231	216	215	250	223	239	229	216	205	197	238	217	197	226	234	218	212	251	191	211	196	215	229	250	204	234	226	239	214	235	223	231	238	247	230	231	262	248	223	248	236	215	212	251	223	237	237	238	235	243	237	228	215	219	248	225	209	241	236	238	222	234	209	234	211	234	258	239	196	240	235	189	238	229	237	227	240	216	209	221	225	228	266	231	224	223	213	246	238	221	217	220	218	216	214	246	213	252	257	197	237	227	237	240	228	251	232	214	207	228	241	235	244	212	234	240	247	218	236	211	207	204	263	254	232	253	244	240	246	231	217	249	203	236	204	211	256	230	233	204	232	217	224	217	234	248	195	221	249	231	223	228	236	240	260	216	217	198	229	217	214	216	229	214	246	253	244	254	210	226	209	233	220	221	229	215	251	227	254	236	218	233	209	202	203	211	246	224	242	253	222	222	221	222	196	215	234	227	237	226	218	248	222	215	256	209	249	226	212	232	222	218	227	224	229	220	220	193	234	234	235	234	238	242	217	238	270	243	215	247	233	246	225	227	248	237	203	213	240	247	256	197	251	215	234	235	226	219	215	238	206	239	240	236	223	236	204	228	218	213	228	229	225	245	238	251	202	216	252	203	225	221	258	246	226	246	228	222	224	251	216	220	216	216	216	212	221	251	208	242	238	237	217	239	226	245	246	221	233	257	222	218	217	228	224	250	255	246	199	207	245	206	206	212	227	205	236	204	207	243	234	223	246	264	211	223	249	233	233	200	226	239	211	218	199	249	236	210	237	250	247	269	233	204	236	217	246	238	256	242	235	198	208	217	238	215	224	276	216	211	235	233	243	221	236	262	226	244	236	238	238	212	201	244	223	230	221	217	261	238	231	247	223	232	223	226	224	230	238	273	234	224	220	238	247	231	224	232	224	233	212	242	210	246	234	214	250	241	220	201	241	213	238	229	229	209	244	281	196	222	232	238	232	240	241	221	223	216	238	229	217	234	262	278	219	231	221	251	236	218	230	230	233	256	218	245	215	210	220	217	224	245	256	222	235	249	238	235	227	232	242	206	251	259	204	224	231	209	213	234	224	222	222	229	237	200	230	242	235	240	212	223	229	240	234	266	222	232	233	244	241	226	237	218	249	228	228	236	255	248	255	240	219	223	237	229	203	243	234	260	243	207	222	215	242	266	235	224	229	214	223	200	212	212	203	241	222	250	239	210	224	224	224	239	219	238	240	216	237	208	221	246	236	227	256	227	228	247	223	213	220	213	231	240	242	212	233	233	221	212	237	225	231	231	225	228	237	236	238	218	212	230	217	209	212	203	217	220	223	204	233	204	254	244	221	229	226	232	250	244	234	264	225	231	223	208	205	264	265	243	248	218	247	227	230	223	221	206	206	242	228	239	258	232	231	212	225	232	234	271	204	190	242	239	250	230	258	256	242	254	228	226	233	219	236	233	219	254	223	218	222	224	243	267	240	214	212	238	237	249	231	225	228	249	238	245	236	247	258	239	233	224	243	234	205	225	227	231	232	215	190	216	232	215	234	221	261	220	220	225	229	241	220	251	237	241	251	225	254	209	226	215	231	225	228	237	221	243	206	221	224	216	214	218	205	226	260	212	243	202	235	234	217	251	227	244	239	245	228	232	236	240	228	192	220	238	249	214	259	233	252	213	228	217	215	238	199	217	222	189	222	230	227	228	232	252	240	229	226	230	219	215	258	219	218	211	220	239	234	250	244	234	223	203	211	215	209	246	218	238	225	215	238	231	240	226	237	218	245	248	225	232	203	225	202	224	199	236	197	222	244	245	223	227	244	219	235	239	214	190	222	188	246	247	230	222	198	241	245	204	270	243	233	210	222	238	194	232	243	219	247	239	235	241	218	212	257	231	231	234	211	241	206	256	219	210	208	236	226	232	251	224	233	199	233	220	222	219	213	227	276	203	230	221	229	216	218	256	236	229	244	219	238	216	256	198	239	255	216	228	252	225	232	231	205	236	206	250	231	235	232	232	242	235	221	225	206	216	248	240	241	221	227	268	227	225	244	233	219	235	249	238	255	214	228	233	224	213	223	233	228	229	203	249	230	221	209	231	223	239	261	232	210	231	207	246	229	211	234	226	239	232	252	261	220	209	231	222	225	228	248	229	231	219	234	240	223	205	206	227	243	217	238	232	218	222	267	224	241	241	227	258	237	243	235	254	241	222	274	241	223	222	232	229	205	247	217	230	242	219	229	234	239	210	227	220	221	231	235	192	229	205	244	246	218	235	233	246	244	223	220	234	225	254	254	227	254	226	238	243	212	236	229	211	211	219	232	252	231	233	269	239	235	251	206	225	259	224	193	253	236	264	206	224	236	228	220	254	213	211
29133	33556	40210	36411	28451	20091	14376	11920	9093	6595	4552	3101	2077	1452	1311	1077	895	778	672	588	583	618	555	540	542	551	607	573	562	563	603	551	578	550	612	574	571	583	561	554	568	561	566	563	606	583	549	597	594	552	578	566	605	599	581	545	582	579	590	553	610	539	544	578	585	585	601	612	560	608	629	556	515	577	544	556	585	601	547	579	579	552	607	594	574	568	551	539	582	571	578	588	585	594	575	584	613	564	583	588	588	589	579	575	559	636	595	568	537	618	612	566	574	556	599	567	531	577	532	593	565	608	633	655	554	576	546	560	563	563	577	593	578	574	558	588	526	579	549	629	586	582	580	583	577	541	537	542	610	561	573	519	580	576	519	622	563	562	603	575	542	602	564	598	545	623	518	546	522	554	585	580	591	552	584	595	600	633	560	562	630	576	589	571	595	598	540	603	579	553	563	585	549	585	584	524	579	588	582	565	541	565	551	579	587	553	597	587	539	606	560	566	558	592	580	554	564	603	544	583	534	592	570	604	579	566	567	577	604	595	560	544	564	593	563	564	550	619	552	551	621	619	569	621	608	579	552	590	626	543	578	560	556	585	593	557	570	532	618	575	597	600	583	572	580	593	572	586	594	565	611	558	589	573	557	569	585	581	574	594	551	599	639	603	562	551	568	565	567	600	594	553	570	569	537	595	584	560	551	599	545	544	590	543	614	600	537	592	534	573	609	559	550	565	581	594	619	561	581	574	630	567	562	579	558	565	602	599	601	585	583	551	523	606	587	554	588	579	579	625	552	579	564	568	530	588	587	543	570	599	583	573	577	559	539	614	552	545	566	573	550	537	542	587	580	603	578	599	590	599	603	560	601	559	555	553	526	629	565	571	635	558	562	592	529	524	554	556	594	572	577	576	548	577	573	567	574	570	630	587	593	549	585	570	599	556	593	583	555	582	583	537	582	550	577	554	588	580	614	566	576	588	592	569	573	595	580	617	583	566	573	535	566	561	571	579	603	580	564	571	560	595	566	562	566	570	566	589	610	596	560	583	536	593	593	626	571	569	544	578	560	530	537	568	569	571	571	589	581	536	580	583	569	525	604	597	599	608	557	582	553	547	549	568	558	597	587	574	527	597	583	542	564	555	605	591	544	579	603	631	575	576	598	561	579	588	600	613	575	556	553	570	587	593	582	585	566	561	565	633	565	595	599	568	554	579	587	566	577	587	555	583	607	603	605	575	559	590	577	611	577	577	543	597	601	552	582	576	579	581	641	581	545	593	605	545	514	582	581	602	564	610	593	588	570	587	602	602	557	578	576	589	540	558	591	542	582	544	541	523	576	599	642	580	562	570	563	605	610	600	533	586	557	591	610	620	559	569	585	558	579	605	619	583	530	558	597	587	551	588	584	582	582	568	575	622	579	604	555	573	594	585	527	529	601	570	584	645	575	604	544	610	554	567	616	539	576	585	544	566	561	548	654	580	625	562	552	591	579	603	605	589	573	541	586	580	597	571	608	603	557	556	585	563	585	561	594	610	583	598	563	589	577	552	573	586	624	574	536	619	577	621	609	590	568	576	584	549	564	573	575	558	586	516	561	585	585	567	567	582	568	605	590	555	583	557	595	576	558	581	589	555	588	537	552	579	596	560	572	579	608	591	566	551	566	575	589	600	584	595	635	534	573	595	645	585	575	586	551	570	564	589	564	541	552	540	599	557	589	593	569	562	594	573	595	584	585	591	572	597	560	555	568	597	598	580	577	553	589	530	588	563	588	582	579	582	590	603	558	553	548	595	589	536	563	532	589	575	556	626	588	587	597	581	619	577	571	521	605	538	546	570	588	602	566	560	557	550	591	568	595	602	577	618	573	585	567	601	592	522	566	604	586	547	620	594	585	568	594	577	595	590	559	561	595	551	546	568	573	569	578	589	553	556	555	573	612	603	572	557	570	570	565	611	585	554	574	579	648	526	595	561	591	541	581	603	598	569	540	567	566	543	583	556	585	594	561	567	537	578	591	572	552	584	544	562	582	569	556	590	616	560	529	602	561	573	545	565	555	598	607	605	611	592	613	571	569	568	565	604	589	616	568	569	561	599	573	521	611	630	581	559	582	538	574	565	516	561	577	556	542	532	556	522	510	613	545	601	613	562	600	597	635	577	561	583	566	602	572	589	579	565	584	586	589	603	591	605	556	577	589	580	534	619	568	551	598	552	547	597	546	560	583	589	575	581	587	593	574	566	608	591	561	558	665	587	583	537	598	572	581	558	578	598	586	580	571	611	592	544	562	571	567	594	548	601	567	600	572	515	537	551	581	550	587	551	551	593	526	542	575	552	557	582	552	617	614	595	616	580	579	560	552	586	597	566	533	592	560	558	589	597	530	571	597	579	594	591	619	536	578	556	554	582	576	552	557	568	606	588	539	547	552	571	577	577	556	563	606	597	589	583	563	556	516	597	573	561	644	578	587	574	559	577	574	585	585	599	568	548	520	520	565	578	630	559	542	584	571	585	607	576	601	606	576	636	561	566	579	550	563	557	607	576	596	568	593	555	582	591	586	566	588	614	585	573	577	554	551	582	572	540	552	576	549	570	530	579	583	571	610	601	551	587	563	584	581	551	598	602	598	557	585	570	623	582	585	565	546	594	580	600	595	534	574	596	575	572	589	531	594	582	616	554	559	551	596	581	583	524	572	554	593	596	630	561	566	576	574	580	588	589	558	549	548	631	596	561	577	551	576	584	570	578	577	562	608	559	561	576	577	572	534	537	550	541	566	603	612	582	562	576	566	578	592	547	596	562	542	620	579	607	527	568	558	577	578	575	590	543	585	586	570	586	544	614	531	594	579	583	572	547	585	562	534	597	576	559	597	572	559	559	602	566	531	587	593	595	593	599	571	569	570	603	568	553	559	589	560	571	580	571	559	552	586	564	557	581	572	543	557	564	570	532	577	565	582	586	571	575	619	616	565	574	588	582	608	585	549	551	603	588	571	586	575	555	604	574	577	568	595	562	550	572	605	593	600	574	589	600	564	543	573	621	520	557	534	607	568	552	629	579	595	570	576	554	593	631	599	562	583	566	565	591	578	597	592	584	561	516	592	551	606	596	579	596	591	597	546	641	596	600	623	596	568	611	560	593	573	589	586	594	560	570	581	606	585	540	562	550	600	581	562	598	553	604	543	607	605	610	593	612	580	582	608	621	602	603	543	579	571	570	563	549	602	592	569	528	612	631	536	557	557	589	609	570	568	606	586	575	584	589	543	645	556	568	543	566	622	571	544	612	576	536	616	567	591	584	569	539	564	538	572	558	589	535	555	544	611	558	573	587	567	591	569	517	582	564	517	545	556	550	552	592	546	583	512	584	579	553	518	598	583	638	575	583	558	544	603	556	530	581	576	526	627	545	605	538	603	578	610	573	555	566	558	600	600	555	602	591	576	557	573	577	572	567	577	605	588	583	574	555	609	561	543	579	547	584	556	581	586	566	566	604	538	549
59084	54260	55463	46860	34746	23801	16330	10319	6983	4958	3106	1828	1541	1312	1119	1048	784	534	380	339	325	280	293	265	278	248	241	271	249	264	271	268	257	232	248	260	257	259	245	256	218	214	276	247	258	254	283	263	245	284	253	245	227	246	211	256	277	290	228	245	242	268	236	239	258	247	266	273	276	246	250	234	233	257	265	254	246	225	276	264	281	233	280	248	280	267	271	245	255	276	271	250	235	302	263	253	257	294	232	258	270	259	234	235	232	252	239	267	245	260	248	274	232	256	238	288	270	257	230	240	257	261	244	261	289	226	275	267	250	285	258	278	271	238	238	273	261	249	236	264	251	245	232	226	241	255	260	259	246	253	241	301	209	270	244	265	229	259	254	281	244	258	248	225	198	246	243	247	251	263	248	264	258	244	239	269	294	264	257	235	261	254	228	267	278	288	234	240	242	243	248	269	237	284	262	241	290	243	260	243	266	203	268	268	273	282	243	270	230	275	266	264	260	282	244	238	269	275	247	262	268	252	251	290	259	247	264	254	250	271	263	271	238	249	245	262	296	224	230	258	272	254	260	282	251	252	243	229	241	251	237	261	243	239	234	252	255	275	279	234	236	255	249	266	255	253	230	254	259	267	255	282	245	274	258	255	261	242	251	264	244	238	250	266	247	271	260	266	248	297	245	254	226	263	233	261	239	253	250	254	266	256	274	251	261	251	221	235	243	266	249	237	263	282	262	256	289	266	291	257	216	271	248	249	267	248	249	251	218	230	231	251	264	254	255	255	230	268	253	237	273	280	278	251	252	250	247	255	252	251	223	249	280	255	237	252	276	282	267	272	255	243	273	246	266	285	228	232	257	246	271	259	256	231	273	261	259	263	237	224	249	258	276	261	258	251	232	274	253	260	236	240	244	248	232	247	252	258	256	239	225	286	277	276	227	259	284	271	243	272	254	253	251	267	256	256	260	219	250	266	233	254	249	286	262	249	267	259	242	262	250	283	275	251	239	279	260	264	261	264	229	258	239	227	243	239	263	310	276	254	277	240	243	231	243	303	271	254	237	227	240	254	246	245	273	250	260	299	245	267	267	223	230	224	254	320	281	244	263	254	280	261	268	257	254	248	261	245	267	233	226	238	216	239	258	249	269	267	247	252	242	238	231	262	244	249	263	266	234	241	274	224	257	268	289	231	284	273	262	260	247	231	240	271	234	276	252	248	270	273	236	263	245	252	252	227	277	271	239	267	267	291	246	276	247	243	266	267	231	236	245	256	248	213	251	240	274	257	236	270	259	274	229	250	262	262	241	257	269	261	260	248	258	258	261	252	239	236	294	258	243	219	282	241	238	280	229	230	236	242	268	251	238	246	296	271	220	272	235	267	264	253	241	262	212	238	244	253	237	256	242	236	232	253	273	244	263	249	264	240	253	271	266	242	223	262	247	242	245	267	273	265	289	252	267	242	256	236	268	262	225	269	255	259	236	277	248	282	241	229	259	261	240	230	261	265	258	229	256	268	240	243	276	269	258	252	276	225	238	243	262	226	274	262	267	248	246	246	244	264	270	253	243	292	240	270	259	268	261	272	252	238	292	238	262	266	239	247	264	262	255	260	247	260	237	228	252	252	265	267	247	277	251	236	270	263	267	282	248	237	255	256	271	261	273	258	256	243	270	245	240	272	247	254	265	249	269	247	240	241	276	254	251	276	233	277	257	235	239	256	240	265	273	235	242	265	261	259	263	257	245	241	244	244	268	267	266	260	236	265	255	251	263	263	244	219	215	259	225	258	223	274	244	249	269	241	271	243	250	257	267	249	252	265	267	248	273	259	263	258	236	257	252	279	248	242	255	243	234	250	230	236	273	239	248	246	271	256	233	269	239	275	278	281	257	240	240	261	247	256	260	274	260	293	264	284	258	241	255	265	251	264	247	256	234	254	281	228	240	246	261	240	239	270	261	242	250	234	223	251	241	259	264	258	263	264	240	254	251	264	247	257	258	256	285	227	250	253	229	246	231	282	229	261	257	279	274	262	264	288	251	260	268	240	258	285	244	239	247	241	264	255	274	246	237	266	272	236	241	254	271	301	266	255	240	248	231	243	252	273	233	224	249	271	257	260	213	230	246	260	226	256	251	234	250	241	281	256	253	242	251	267	241	226	265	230	247	254	229	243	253	233	254	239	238	269	264	241	297	267	238	248	227	256	284	250	272	244	252	277	266	273	250	236	253	227	262	235	223	267	257	234	258	278	263	229	264	247	253	247	241	271	286	242	246	249	228	262	256	269	240	242	263	257	232	227	248	259	259	247	280	297	237	255	278	278	274	231	279	265	239	292	248	250	220	228	250	253	259	253	231	261	232	229	250	268	236	278	251	229	246	254	272	271	255	244	272	246	268	254	256	271	251	257	248	275	254	250	236	232	232	258	279	257	230	229	285	238	256	271	245	250	288	282	262	234	242	277	278	254	275	226	246	232	216	258	235	210	270	240	246	242	270	256	250	265	266	271	238	291	259	243	238	221	267	245	240	245	247	257	240	257	306	273	268	262	251	264	246	227	261	240	231	273	287	284	241	252	278	250	300	261	257	248	282	283	246	260	276	256	273	229	229	269	236	273	279	274	255	259	267	272	291	259	266	268	257	242	239	245	248	219	241	250	268	266	243	276	271	211	293	237	234	243	266	275	277	259	288	272	253	258	265	252	279	274	260	220	235	265	262	286	254	242	264	241	228	248	269	257	258	245	251	222	255	242	249	272	264	277	251	234	224	248	217	230	245	282	246	231	271	233	239	259	263	269	273	274	243	238	229	253	229	279	258	266	248	237	269	254	249	276	250	247	242	270	250	254	273	247	235	254	269	230	221	242	231	244	284	248	262	239	246	232	246	255	247	239	282	222	235	266	253	287	261	240	280	279	239	247	240	278	264	280	253	234	237	253	247	253	271	216	234	248	245	239	252	276	262	248	237	257	236	255	283	272	270	275	270	271	245	265	245	251	274	234	289	253	254	242	251	242	261	267	254	220	280	255	277	244	261	247	281	269	276	226	265	291	230	249	253	249	251	245	225	251	265	231	265	279	249	276	304	249	263	242	241	235	275	228	270	250	256	265	235	241	261	264	228	267	212	265	262	261	265	252	262	254	259	245	241	258	280	277	261	254	238	266	254	261	283	241	245	236	241	234	241	261	228	268	246	254	272	236	245	244	257	278	253	254	235	271	277	260	262	239	204	255	215	283	243	239	257	274	250	273	249	263	252	246	253	222	270	250	232	256	260	255	248	276	262	261	292	258	234	269	237	249	246	248	250	247	241	282	254	266	287	227	251	243	250	242	242	255	268	269	271	264	266	276	253	258	239	257	244	251	275	272	251	227	247	262	221	233	265	249	272	244	257	241	242	250	250	270	286	268	249	250	255	254	276	260	280	240	264	273	281	261	215	258	277	232	246	253	241	269	227	257	271	233	257	270	230	270	277	261	245	232	234	221	256	248	245	250	247	268
40969	45834	54319	52122	44442	36644	31157	25025	20875	17250	11960	7764	6742	5756	4960	4576	3397	2149	1506	1212	929	870	762	618	647	657	626	573	592	606	629	605	627	605	637	606	652	624	577	648	609	661	577	626	612	616	641	611	648	687	628	628	624	668	584	653	616	633	619	600	684	618	600	637	649	668	618	589	622	637	603	653	593	669	626	627	595	622	679	606	611	631	622	638	650	664	619	646	628	582	636	583	634	623	613	622	654	603	646	633	620	640	608	622	632	611	595	571	637	619	621	596	637	615	652	576	619	623	671	611	608	639	669	636	614	609	640	652	611	594	574	649	617	638	611	652	680	582	611	638	602	616	630	672	617	667	599	590	589	611	627	634	625	580	603	596	604	619	627	563	648	588	650	584	604	656	602	624	623	624	581	602	665	552	595	612	601	588	650	612	581	598	630	651	609	608	638	625	628	571	593	637	634	618	636	590	590	649	626	606	629	658	654	591	588	608	605	597	635	630	578	613	639	630	619	618	600	584	654	618	658	613	619	607	655	613	618	609	662	634	634	648	638	625	604	638	626	678	616	594	604	596	625	623	619	660	637	609	557	628	661	628	663	577	663	654	647	622	605	655	645	612	655	661	584	640	635	583	605	593	610	619	640	629	641	621	629	631	603	628	625	606	609	619	605	634	630	591	659	615	651	675	616	586	591	632	623	641	649	630	639	642	667	650	555	631	596	584	608	630	680	619	605	612	631	637	671	656	602	578	655	616	650	599	624	645	639	627	594	616	619	657	610	644	610	628	605	632	598	675	587	659	612	614	653	581	614	683	614	607	634	591	630	609	589	617	666	670	641	647	621	623	647	602	616	625	606	632	650	641	652	643	598	622	616	605	647	628	639	583	645	656	609	665	644	628	623	599	616	647	678	619	610	690	636	629	658	635	635	594	669	622	643	593	633	664	607	606	621	624	603	601	673	619	613	609	599	595	599	627	616	595	583	647	607	620	653	649	642	667	638	598	610	585	589	613	641	582	596	606	594	603	612	644	623	672	600	617	666	594	624	624	655	579	595	603	619	622	634	587	631	619	589	623	607	598	593	655	606	582	615	648	614	660	640	617	635	634	651	595	632	618	601	674	688	680	613	656	602	619	631	634	634	621	618	603	590	647	627	660	593	618	644	599	643	596	609	617	645	603	632	644	636	647	631	584	645	621	608	605	609	571	605	583	648	628	611	596	638	639	593	619	593	625	653	659	622	675	627	580	615	596	602	586	621	610	601	612	646	599	635	638	664	624	651	604	631	669	584	658	637	683	610	654	633	605	623	629	613	686	596	574	628	641	636	604	576	614	604	626	645	610	655	682	605	611	639	594	625	588	644	569	618	652	608	643	620	607	633	608	595	646	651	605	653	612	574	595	676	605	639	605	632	604	605	601	608	675	608	610	572	651	620	620	626	577	637	617	603	649	620	587	651	622	636	627	615	613	586	571	604	655	613	631	611	644	617	615	591	640	625	608	630	648	585	599	637	649	616	635	649	657	585	661	613	605	613	592	630	632	622	596	629	638	649	606	640	580	628	599	598	591	606	613	606	638	624	614	604	625	625	601	570	589	656	634	635	625	599	567	610	662	653	639	602	628	611	593	568	600	628	638	640	629	624	618	627	617	632	634	620	618	665	631	628	612	600	591	629	619	640	665	588	644	637	646	630	588	581	637	655	620	617	572	622	622	638	620	680	643	627	610	617	650	608	581	622	599	625	613	645	632	650	651	668	611	626	607	603	665	577	637	644	590	609	601	592	642	567	611	597	636	674	636	631	662	632	581	632	631	632	669	631	626	602	638	613	676	615	655	622	587	590	619	620	592	628	619	636	642	691	630	607	601	628	603	595	625	633	624	639	621	579	566	603	631	656	634	578	657	593	624	604	679	638	663	568	644	646	612	640	598	644	621	664	605	559	624	626	649	687	617	608	622	627	591	640	591	680	633	580	672	627	625	616	644	644	634	651	649	645	625	629	602	643	630	591	607	656	620	635	632	623	602	636	589	593	650	614	649	604	610	598	600	637	669	628	631	621	614	639	623	642	590	587	656	634	577	615	631	610	600	608	674	658	580	637	614	607	631	640	617	591	678	659	645	607	659	628	584	652	652	609	626	627	655	625	650	613	616	644	609	617	605	614	633	621	582	597	618	598	621	652	627	654	654	636	670	622	612	634	611	660	683	647	622	601	632	626	650	675	596	620	645	565	604	628	628	607	610	645	635	594	640	627	696	622	612	584	595	553	671	648	610	622	665	608	555	651	643	618	616	627	602	611	582	605	621	625	648	601	640	603	616	626	632	644	668	597	621	622	659	624	565	642	603	584	640	634	568	612	610	610	572	602	595	629	603	656	651	620	631	683	599	639	600	612	629	631	624	612	587	641	681	643	608	620	599	632	633	613	602	578	627	608	659	645	618	582	634	622	600	619	627	646	671	672	644	658	548	606	636	613	648	621	638	691	599	610	618	652	675	614	627	630	570	583	593	640	625	636	615	634	601	602	601	646	607	609	648	635	616	618	614	594	632	629	633	670	618	629	641	653	631	652	649	599	560	666	612	600	619	663	675	638	609	607	645	647	576	652	655	614	635	660	609	643	605	646	609	576	644	684	641	601	668	684	602	633	577	625	636	603	619	588	664	682	566	645	588	602	599	675	617	668	666	658	641	656	593	644	665	578	614	613	657	634	607	648	649	613	638	606	580	627	660	643	599	660	623	660	622	648	633	642	577	663	617	625	617	630	607	659	643	581	620	641	603	606	655	587	606	605	641	587	687	599	627	605	661	680	632	585	633	596	640	621	591	594	619	608	626	624	619	636	662	621	600	596	611	585	641	588	630	589	639	604	568	636	593	604	652	644	638	615	614	658	589	666	676	638	599	599	624	596	603	590	617	613	644	651	634	575	636	646	600	643	642	604	653	578	613	630	633	635	639	645	684	649	633	589	652	635	596	635	605	622	609	635	611	684	587	641	641	593	604	630	582	648	633	621	634	665	622	657	629	670	655	592	618	661	616	594	585	615	601	657	637	631	623	629	637	610	633	611	660	606	656	635	633	624	623	632	670	633	675	657	623	668	644	662	640	608	692	664	613	640	638	596	604	601	603	675	626	655	642	643	677	647	586	654	625	666	625	601	622	599	621	611	632	628	640	645	620	607	616	605	578	646	646	568	626	628	619	604	631	600	600	633	632	578	613	623	625	584	638	619	622	630	605	668	654	599	621	657	617	631	578	580	622	626	632	635	633	600	622	579	642	629	590	585	639	636	630	607	603	665	605	636	646	600	628	636	607	622	651	625	622	577	625	619	585	609	647	689	600	641	602	592	603	606	621	640	635	625	642	592	638	613	627	621	633	602	610	639	658	597	662	624	669	651	682	670	605	660	625	622	620	604	594	612	630	603	597	593	634	626	609	719	581	656	663	621	654	645	639	633	631	627	626	604	628	645	615	603	581	642	657	603	614	677	636	673	596	633	642
64332	57797	57211	45424	34493	29212	22282	17410	13087	9720	6483	5004	3770	3269	2549	1808	1318	917	696	499	429	359	319	263	205	224	245	237	203	185	242	204	247	221	199	216	236	226	235	206	214	226	228	232	244	232	237	234	230	220	216	213	224	211	193	206	231	223	212	197	231	222	202	208	210	237	220	215	192	212	212	253	218	204	212	221	236	210	205	191	196	206	195	215	222	205	230	235	227	199	236	188	202	235	238	241	227	211	218	253	212	224	251	232	242	240	221	214	219	219	192	206	233	225	222	217	200	208	206	220	227	207	218	210	214	207	256	221	218	206	206	206	245	209	226	203	205	220	224	215	236	231	258	219	225	222	209	218	189	218	234	235	226	240	228	223	214	183	200	227	229	216	223	225	222	209	222	207	188	234	232	220	215	217	227	228	176	201	214	234	237	230	213	204	222	239	211	201	213	208	196	234	206	226	208	243	222	219	228	209	192	201	240	218	217	201	240	216	207	219	205	211	217	225	235	208	206	218	227	193	230	209	223	209	232	200	222	238	230	205	205	248	244	239	222	221	187	223	220	214	242	229	244	223	217	207	215	226	221	234	202	215	204	226	215	219	216	235	244	217	210	211	204	223	227	211	188	217	253	217	238	231	211	213	212	231	234	215	227	185	227	217	213	215	251	209	205	229	230	228	226	168	223	225	232	226	235	253	213	217	222	197	216	231	236	224	214	196	200	200	252	215	223	219	210	222	201	227	259	213	222	206	191	210	221	231	226	222	227	245	202	233	217	224	220	245	223	202	235	216	237	238	207	218	210	219	219	244	203	244	249	213	248	202	275	246	229	207	228	217	227	229	253	238	212	214	220	202	216	220	218	237	228	228	195	208	219	218	225	208	238	238	241	176	220	238	219	194	211	212	210	243	220	249	217	245	226	215	235	239	213	202	234	225	233	218	214	194	220	226	226	246	219	200	207	213	230	199	213	226	225	211	206	213	240	212	197	221	230	217	195	209	227	246	244	227	233	242	210	210	225	233	215	235	229	197	202	229	198	203	249	241	211	211	227	217	252	224	236	225	195	222	231	221	215	226	251	204	233	201	213	224	213	199	195	213	253	243	214	215	219	214	228	223	228	220	200	254	247	214	266	218	234	228	236	223	240	227	242	210	243	208	236	229	220	223	237	202	223	200	229	217	230	211	213	253	206	253	203	226	212	182	213	237	205	227	235	230	204	252	218	179	231	243	238	229	214	223	256	244	229	210	237	238	198	215	222	234	212	210	232	214	230	216	197	249	211	217	226	199	227	221	226	227	216	205	248	241	252	234	224	202	240	201	199	221	211	201	211	210	201	197	233	221	259	213	216	219	224	228	210	216	214	210	224	196	246	205	210	221	207	245	216	209	176	226	200	215	194	232	209	238	191	246	211	211	188	216	208	222	213	222	216	223	226	223	217	224	218	211	220	215	216	203	227	248	241	218	196	211	208	197	204	190	235	223	210	187	208	244	205	209	230	227	212	229	243	201	237	220	250	177	236	233	228	195	238	218	216	209	238	211	200	206	217	191	241	201	229	237	208	202	218	243	248	225	251	223	213	202	217	250	216	220	205	211	203	228	261	193	212	227	227	271	235	244	209	224	216	225	237	213	218	222	223	218	206	235	228	213	209	231	206	232	196	226	239	228	220	231	220	226	234	221	206	231	214	260	221	208	219	204	222	216	225	228	269	243	194	212	214	233	232	201	224	233	220	210	207	245	250	240	229	213	221	216	217	217	201	205	233	230	230	246	230	235	226	230	197	225	231	186	211	210	230	212	203	211	234	221	240	214	249	220	229	206	222	200	236	232	201	247	232	227	217	217	220	229	200	220	212	244	216	201	209	185	239	240	209	229	249	230	238	246	218	203	194	222	226	231	201	247	199	222	236	229	241	254	238	213	217	223	223	206	229	213	216	198	222	231	213	238	236	229	246	212	214	211	221	210	231	241	237	243	202	229	226	202	203	196	233	202	226	189	207	232	199	207	235	228	213	200	237	229	206	236	211	246	231	232	206	212	230	212	247	210	192	202	245	225	221	228	226	230	219	209	215	207	220	221	216	207	216	208	198	206	217	217	202	240	195	203	204	215	221	202	215	218	207	204	225	207	223	201	215	210	214	220	220	220	236	231	208	237	251	243	228	229	228	225	222	216	217	215	263	235	212	203	215	231	231	230	222	242	253	225	187	226	219	246	213	189	237	221	253	230	198	209	214	225	212	228	229	226	225	206	209	215	227	234	231	224	209	234	212	257	216	217	216	230	211	199	223	248	219	212	223	212	228	235	216	227	203	232	239	234	211	206	235	177	233	205	211	213	214	233	219	233	218	238	249	240	242	238	220	207	208	214	223	204	243	221	214	225	229	224	220	238	182	210	232	227	210	241	234	220	193	204	192	197	205	240	215	201	212	217	186	208	241	253	229	205	216	216	210	240	226	219	231	195	227	217	205	223	230	262	221	214	242	225	208	242	191	233	190	230	211	194	187	213	238	216	226	180	203	241	210	228	234	227	254	196	228	223	253	232	225	222	242	198	207	217	212	211	219	245	188	211	226	210	217	233	252	253	207	233	214	208	222	242	207	210	219	233	224	224	222	235	214	211	228	201	217	214	206	214	212	232	230	218	225	214	215	197	245	252	218	216	206	207	222	234	222	210	191	218	240	264	216	208	204	212	224	248	208	224	222	206	236	241	239	194	233	233	248	225	229	220	252	224	217	221	208	219	227	246	226	195	216	224	204	215	198	218	215	213	214	235	207	231	260	191	211	208	217	211	225	226	206	203	209	218	232	185	216	213	245	237	234	207	204	213	241	205	207	217	226	234	238	220	244	222	192	225	193	227	210	227	246	191	219	189	210	211	200	235	197	222	236	242	212	216	231	237	215	199	213	252	249	220	234	213	252	251	216	214	235	241	226	211	204	225	224	226	208	210	203	212	204	198	233	250	212	214	228	198	220	211	189	209	195	219	204	236	214	204	228	223	254	241	230	227	185	205	202	216	216	214	199	246	227	243	229	237	234	231	214	194	223	193	235	204	215	232	188	219	213	206	204	232	242	208	224	222	250	225	237	228	240	252	221	226	245	238	198	233	206	216	236	251	240	218	203	210	214	217	232	231	192	218	224	225	202	215	203	180	202	257	239	231	230	213	220	204	225	207	241	240	216	234	212	207	227	222	224	216	253	244	235	226	200	217	222	232	209	215	205	217	226	234	229	194	224	224	221	229	226	211	206	214	203	212	215	225	233	209	225	240	223	232	204	219	207	217	223	231	231	224	223	223	220	217	212	216	219	236	215	233	224	213	195	205	212	214	230	227	215	233	214	239	242	232	219	225	228	250	223	197	197	217	234	219	219	215	236	233	234	222	221	203	230	231	194	235	223	211	206	227	224	218	212	197	259	247	246	214	215	216	248	242	189	203	217	237	198	194	210	224	222	225	196	222	234	215	227	224	202	204	219	212	206	198	253	224	215	203
45245	50049	56665	53551	47927	41950	35716	33119	28654	24699	19559	17279	14753	13455	11201	8133	5959	4124	3089	2106	1559	1351	1103	876	649	555	541	512	514	552	540	545	542	515	556	524	522	523	512	483	528	501	526	513	539	558	539	563	528	538	525	542	523	520	545	532	526	538	547	540	483	517	519	509	551	510	507	563	546	507	562	527	557	592	557	518	509	538	530	500	541	510	502	507	531	562	499	568	534	524	514	586	534	552	560	566	545	553	535	522	570	516	573	529	500	580	483	532	500	529	569	526	541	559	534	543	507	526	548	548	521	518	528	547	524	550	557	540	525	559	539	533	527	523	525	524	551	536	484	519	540	527	564	531	521	543	563	556	571	491	532	559	499	541	535	540	535	551	516	504	549	528	543	571	524	521	532	523	547	536	542	520	574	506	548	553	527	486	549	524	568	527	528	566	566	537	583	549	527	532	552	569	541	524	532	525	532	528	512	544	568	548	533	553	525	506	522	549	545	542	518	547	559	555	498	535	549	543	512	511	569	577	505	538	580	509	543	564	571	503	532	538	475	498	522	575	532	576	545	549	513	475	561	511	504	519	501	555	544	540	543	537	526	555	573	565	554	579	523	514	595	547	533	533	537	540	550	571	550	525	535	603	575	520	552	559	510	552	566	571	529	538	545	527	533	510	538	498	564	564	555	549	523	515	553	564	518	558	526	561	542	556	539	561	559	602	513	579	502	527	542	528	518	527	538	527	532	512	519	555	551	532	511	530	566	552	543	544	545	555	510	524	582	551	542	483	549	549	542	533	546	538	536	567	512	566	503	516	544	555	537	540	562	543	590	512	510	522	569	537	572	544	551	551	528	516	532	580	540	569	540	502	508	523	528	539	529	521	515	534	478	573	548	562	531	532	539	552	504	551	560	566	578	571	520	519	571	545	512	515	524	502	500	504	542	501	562	521	493	568	542	542	517	529	531	526	568	511	576	528	559	553	558	600	493	516	539	529	551	558	540	551	560	560	529	540	522	575	495	589	544	589	543	549	535	527	512	483	539	535	540	522	514	509	500	552	534	552	521	581	563	557	555	559	529	558	586	574	520	547	534	551	528	544	547	497	565	505	537	515	538	557	556	549	531	532	558	517	546	555	511	556	547	562	575	530	521	502	544	511	510	528	541	531	576	533	512	543	573	555	510	539	535	509	578	521	521	534	554	533	534	501	530	540	541	512	538	524	540	547	545	550	521	539	545	520	495	510	537	534	540	536	558	478	543	534	532	535	556	568	551	522	511	506	519	524	524	534	543	568	529	534	520	531	565	503	504	557	547	492	535	501	529	555	562	561	534	535	567	532	536	539	520	526	550	551	525	525	491	539	585	508	571	549	520	549	563	522	551	535	580	536	557	516	560	546	546	508	537	530	530	508	536	534	518	547	519	542	550	513	538	569	568	519	532	492	592	498	512	564	508	586	500	558	506	523	533	551	558	560	567	522	553	534	524	551	536	572	530	535	548	566	556	540	510	579	551	557	534	528	554	519	530	555	558	528	549	531	537	526	530	487	509	526	504	548	511	537	545	547	506	556	506	495	563	569	550	488	574	544	537	569	548	547	536	538	529	536	512	517	547	520	493	534	566	523	570	522	546	548	514	531	564	533	511	547	511	519	586	509	529	555	529	542	527	499	557	557	552	525	554	523	549	510	523	548	526	528	560	522	558	522	573	511	525	501	536	529	546	554	517	581	530	538	555	546	519	527	557	533	541	527	579	517	564	570	508	528	533	549	555	601	527	570	540	547	528	479	561	545	527	592	516	544	513	542	485	532	509	520	584	508	519	500	553	522	519	577	518	518	531	491	523	483	525	542	520	523	565	543	559	528	493	508	525	538	504	501	522	500	522	517	524	542	544	527	496	509	559	531	552	528	561	573	572	509	511	553	545	560	544	524	531	518	559	517	531	578	529	517	543	510	516	586	473	547	533	519	576	516	522	504	523	530	523	513	488	533	570	539	550	511	548	560	547	562	533	596	560	561	527	549	526	503	558	546	518	544	536	536	510	509	525	517	507	570	548	508	573	522	555	506	532	530	538	537	576	599	515	521	535	523	537	552	525	535	542	515	527	504	511	565	554	543	548	529	546	532	554	575	575	535	537	553	491	544	531	506	517	533	552	534	525	555	535	521	512	538	549	540	545	523	553	554	541	529	556	569	497	504	542	522	506	542	530	545	526	530	550	586	555	528	541	537	529	510	556	545	573	535	510	542	567	509	544	535	547	502	507	565	526	519	558	542	529	512	537	532	527	530	511	463	515	569	529	499	526	539	545	550	547	559	519	533	531	533	540	500	536	564	513	519	499	551	538	520	569	524	583	590	523	556	488	561	511	554	526	507	564	501	541	550	498	571	538	506	537	555	564	605	509	578	590	542	517	549	540	483	507	548	585	525	498	547	488	533	574	522	530	535	505	555	536	568	551	536	566	553	580	549	586	549	526	559	518	512	535	526	515	527	538	517	505	572	572	541	555	516	556	524	529	539	581	561	542	498	539	525	493	541	569	534	583	532	511	536	517	531	541	555	538	541	532	523	546	571	574	537	501	533	564	512	574	532	544	548	564	492	575	569	517	548	537	534	582	496	528	536	563	553	559	554	524	524	591	555	581	560	539	536	522	540	553	538	522	536	528	538	536	565	545	509	548	538	511	499	553	544	549	523	533	549	538	544	541	529	573	514	524	524	519	523	546	508	493	545	561	506	525	541	509	531	554	519	529	551	524	524	555	552	571	528	550	522	533	561	510	558	529	557	512	510	531	540	544	536	540	534	543	527	522	538	563	508	534	542	544	542	525	565	573	534	571	504	532	551	553	512	499	549	537	559	553	569	498	557	524	481	553	525	557	537	561	545	557	557	545	487	531	550	575	550	570	531	540	523	573	540	573	570	535	523	555	541	502	544	522	550	551	560	544	536	541	540	555	530	539	512	542	526	511	553	527	539	552	517	541	518	541	582	522	536	529	515	550	549	541	497	549	557	503	533	536	531	558	533	503	528	568	540	563	522	543	535	524	555	549	528	547	526	539	573	528	547	583	544	589	579	578	543	578	509	521	538	555	565	520	560	510	497	547	529	580	531	578	575	538	566	559	508	548	532	526	516	519	505	523	520	567	552	550	553	549	575	569	539	556	527	531	525	550	506	534	542	536	519	514	517	515	524	548	544	497	515	510	517	545	533	514	555	523	570	581	531	567	521	561	585	539	545	552	561	527	550	538	542	567	531	563	488	533	544	505	553	486	533	529	548	522	519	524	521	541	553	538	536	534	522	560	503	516	533	521	544	513	534	515	511	531	527	529	555	550	531	570	525	556	551	547	502	548	523	539	547	505	546	557	519	534	508	540	536	559	531	533	559	521	556	565	565	511	555	575	530	518	530	538	570	523	570	520	547	543	543	542	546	511	534	533	570	544	540	587	520	529	530	547	555	547	539	491	553	543	530	510	551	509	524	531	522	574	586	527	545	551	537
41576	36794	31229	21699	16093	10928	5694	3366	2303	1265	836	680	622	513	445	475	416	338	262	236	192	233	209	212	239	198	197	212	180	204	202	182	191	189	193	209	207	227	178	183	188	209	208	182	208	224	205	189	209	210	180	204	230	193	185	203	207	207	205	176	196	174	176	193	193	188	192	230	204	220	194	193	223	201	200	190	180	200	218	202	186	207	223	195	176	196	198	207	193	196	225	207	204	197	194	196	195	211	199	200	199	168	190	205	205	184	198	204	210	208	184	187	209	179	219	189	167	204	186	168	193	187	194	195	199	207	221	219	188	188	189	192	204	182	181	192	170	195	210	188	184	197	192	189	202	196	203	208	204	182	189	191	183	180	192	191	194	195	180	208	195	219	201	203	169	193	200	192	192	198	188	192	184	210	193	192	187	186	196	210	211	204	204	192	203	208	194	196	212	190	210	194	209	214	198	217	217	207	193	207	202	189	192	203	184	202	206	188	176	225	194	203	216	224	204	193	188	180	164	180	175	206	195	158	187	196	196	195	210	197	195	198	203	216	153	204	192	192	184	204	198	204	199	219	194	210	191	162	163	180	202	206	196	180	183	210	214	188	185	207	221	197	218	194	184	204	212	189	193	204	216	185	204	182	193	184	196	185	184	202	203	214	199	205	200	204	200	219	186	216	221	217	197	179	218	209	222	187	186	186	174	187	230	206	189	193	220	174	192	179	212	225	210	193	208	210	206	200	192	179	209	155	195	188	200	192	189	190	196	211	187	199	210	193	181	205	227	205	187	217	198	231	205	200	202	195	164	193	204	194	207	206	201	212	183	205	191	202	199	194	193	186	204	223	184	208	193	189	215	207	194	202	218	193	191	203	192	205	194	184	197	205	207	184	182	191	196	188	192	209	238	213	210	188	180	195	200	215	213	202	180	184	184	191	215	181	194	183	184	180	203	176	203	178	188	211	200	226	195	221	194	193	192	212	209	210	227	192	196	183	183	172	192	187	188	182	225	215	185	219	175	218	215	190	205	190	206	213	180	203	182	189	204	203	193	216	182	194	201	180	198	183	198	226	172	195	210	198	200	178	181	201	216	224	185	218	197	187	226	205	200	194	203	204	185	184	205	215	191	172	197	203	235	181	199	182	181	197	190	208	205	195	195	209	208	214	183	186	173	197	212	203	199	194	181	182	194	208	192	210	201	203	212	200	177	197	202	218	215	205	214	170	213	211	203	210	204	211	203	198	202	213	205	211	221	207	197	204	200	190	213	218	206	190	212	207	180	208	197	204	177	186	221	215	188	195	193	191	229	200	190	177	180	170	187	205	190	167	175	197	228	201	211	201	195	216	179	191	172	236	197	203	191	192	202	227	166	187	196	176	174	215	198	197	219	183	193	199	200	190	209	209	216	194	220	189	207	226	217	202	229	184	175	195	188	207	191	209	229	203	201	193	185	201	197	208	187	192	174	188	208	205	214	187	193	193	201	203	212	205	186	198	177	193	203	197	200	183	207	204	213	200	191	190	178	211	170	192	210	221	192	177	161	178	161	184	231	201	195	215	185	211	198	185	165	209	187	199	204	179	201	215	210	195	183	220	208	187	184	192	187	204	193	176	207	193	208	201	203	191	212	186	210	202	208	186	210	178	185	211	201	192	201	171	194	207	182	217	180	196	174	185	184	208	196	187	215	188	208	197	206	204	187	160	207	176	219	218	198	200	208	209	205	189	203	203	203	198	220	218	201	197	212	183	199	196	186	182	187	193	217	188	205	195	186	164	188	195	193	200	219	213	194	194	202	199	194	195	209	190	188	223	209	214	191	172	213	196	217	176	204	205	205	161	192	193	160	202	181	197	194	222	217	201	184	199	175	193	186	204	188	189	205	171	196	191	236	198	182	209	158	229	203	186	190	216	231	192	191	186	223	219	215	203	218	221	181	200	199	193	221	186	194	206	204	166	165	209	196	202	187	200	183	202	171	184	178	201	209	183	192	209	188	198	189	186	194	218	208	190	217	201	171	197	209	217	203	186	184	224	211	176	202	202	182	221	160	239	188	231	215	175	206	193	199	207	191	186	178	201	220	203	204	201	201	195	221	172	198	185	207	202	197	177	196	206	185	193	214	166	188	204	180	196	202	184	204	204	202	197	196	187	187	218	215	188	203	186	206	183	209	219	198	172	179	192	196	182	185	191	196	189	180	184	232	210	199	212	209	199	197	201	204	175	183	193	207	194	206	211	213	200	188	180	205	192	193	189	186	215	211	205	193	209	185	168	178	199	199	220	216	191	209	201	195	192	183	211	198	222	209	180	203	228	214	216	220	190	165	220	179	197	227	224	202	199	207	198	194	174	181	211	195	221	200	214	191	197	219	219	199	198	201	180	218	183	183	215	215	218	167	194	199	188	173	208	199	190	192	206	193	215	205	190	193	184	202	205	187	193	189	202	186	214	202	206	204	218	199	184	196	216	190	195	217	200	197	199	215	206	199	190	184	227	198	203	191	166	189	214	188	208	198	201	193	193	171	197	207	221	170	193	202	206	214	179	205	205	207	212	216	170	206	175	213	193	183	188	180	214	192	193	240	186	202	225	208	182	198	200	203	196	200	211	217	176	183	204	218	211	182	197	204	188	183	198	190	181	190	212	186	175	200	172	198	200	205	221	209	178	198	184	179	194	179	212	197	202	201	189	190	215	219	216	217	186	194	202	176	198	212	187	188	183	206	194	197	215	217	195	218	188	178	197	195	175	188	203	166	174	194	222	181	210	216	200	177	204	204	205	210	185	190	170	218	208	200	196	201	188	194	226	226	228	185	178	218	209	204	197	210	189	201	194	219	212	225	222	188	192	203	198	212	188	215	196	201	220	176	195	209	185	176	193	203	234	182	178	171	189	204	210	221	220	209	186	194	209	223	195	198	199	209	189	193	204	210	177	202	181	183	195	189	203	191	204	212	202	177	186	200	197	213	213	197	217	180	203	186	179	200	217	201	204	189	186	208	219	196	207	203	206	175	171	214	202	186	208	192	187	199	225	197	200	184	205	195	200	171	184	181	196	198	201	205	191	204	182	182	190	205	191	182	212	165	193	207	193	206	188	204	208	192	185	202	223	185	202	182	200	197	201	197	208	189	222	203	206	198	201	184	196	207	201	170	162	195	218	191	210	197	218	195	225	193	193	198	207	232	204	223	200	207	204	205	205	161	191	165	208	198	201	216	230	199	193	188	209	200	193	193	182	222	194	205	173	205	175	197	194	181	231	182	159	199	202	190	194	208	186	186	192	225	179	211	207	181	188	193	200	182	164	189	222	189	207	179	207	185	200	209	207	198	193	173	197	264	201	194	195	203	184	212	204	216	185	190	167	209	215	213	201	169	216	215	193	186	203	194	184	189	202	193	214	218	191	203	209	223	191	184	197	201	230	184	201	183	207	192	207	232	201	222	183	192	179	187	182	179	208	203	229	186	201	216	220	189	215	203	209	186	216	188	185	186	197
26526	30022	33946	32654	31076	25902	17370	13151	9724	6128	4042	3298	3027	2462	2031	1784	1741	1310	916	718	626	568	531	519	504	504	504	459	524	510	519	529	499	491	509	491	510	469	511	479	524	541	497	501	474	535	466	494	518	511	480	509	491	519	527	479	483	492	496	466	500	493	512	518	521	524	517	528	511	488	502	468	476	522	497	483	483	532	511	508	529	540	526	523	570	515	501	490	489	512	539	557	482	532	499	521	534	464	476	483	496	472	478	446	481	454	516	516	501	507	490	502	492	525	518	466	523	517	471	477	477	495	498	539	552	523	536	498	478	475	492	485	522	510	511	485	562	461	491	516	547	503	475	512	508	519	512	502	551	515	496	485	498	501	519	545	493	512	504	497	462	495	552	515	468	522	489	491	512	484	496	474	519	512	541	541	508	487	500	476	483	486	550	514	495	561	535	531	519	529	503	448	497	510	523	454	514	501	508	496	523	475	500	531	486	490	496	515	487	501	488	507	474	500	493	513	490	468	503	473	485	505	509	486	493	514	474	506	527	487	504	519	504	480	452	531	484	535	476	488	514	472	511	517	501	513	495	544	503	502	522	481	517	499	506	490	446	509	519	466	505	522	535	514	504	477	554	495	508	523	508	487	526	479	489	488	507	508	530	510	486	508	480	507	543	525	480	517	448	487	549	520	519	483	489	506	532	491	509	544	505	489	518	536	501	513	485	450	516	494	479	499	490	487	495	526	496	519	512	540	501	489	497	499	510	533	478	498	541	514	504	479	481	453	536	538	482	511	501	497	543	510	537	513	472	515	476	498	488	501	500	519	496	485	519	529	498	509	532	528	453	504	520	496	505	453	543	452	494	462	487	527	507	527	554	492	485	496	464	478	529	540	509	525	515	524	544	452	468	491	515	476	498	567	519	512	485	498	492	525	529	491	523	528	489	497	507	487	524	520	508	486	512	509	499	499	521	487	521	501	525	537	492	487	532	526	502	501	453	506	515	469	510	532	516	507	494	476	502	530	526	451	507	490	476	493	458	481	503	482	506	540	490	532	536	493	527	499	545	499	485	483	490	536	531	471	538	475	499	522	515	503	508	485	544	493	523	521	464	498	506	534	561	543	505	506	495	508	525	489	515	517	502	499	500	519	484	505	507	501	503	540	505	494	506	535	507	489	474	532	501	517	486	535	499	481	485	535	514	484	528	498	478	524	494	493	474	478	510	514	527	552	461	516	498	497	485	554	508	541	503	489	507	501	485	522	477	509	483	510	496	463	510	523	527	540	507	479	485	482	522	501	479	503	502	492	498	506	449	472	502	507	508	480	472	500	506	502	482	497	541	525	491	515	474	492	506	517	480	476	487	517	526	495	498	534	508	451	550	448	496	477	471	506	483	473	520	539	535	432	504	516	504	466	508	515	508	519	480	517	554	551	518	562	519	458	519	523	498	500	503	509	518	461	540	487	494	492	511	513	472	487	490	520	513	473	504	492	501	487	487	519	475	510	524	499	504	516	503	478	485	501	477	481	541	462	503	484	496	484	489	487	532	478	507	487	527	524	511	523	510	516	523	503	500	526	508	501	504	526	497	500	541	489	519	468	479	512	497	498	509	460	485	480	532	534	502	477	478	474	508	456	511	524	539	471	519	478	498	473	493	517	452	497	493	509	505	504	507	442	492	476	509	483	483	517	524	484	526	485	473	514	507	469	492	489	524	490	481	476	501	467	538	460	510	539	470	510	523	523	493	532	504	531	480	461	490	523	517	518	556	503	485	514	478	529	514	476	492	473	453	479	493	506	530	500	504	500	508	487	529	508	520	471	484	542	530	505	477	501	484	498	519	507	498	502	458	499	492	481	512	533	501	503	494	526	501	515	510	530	518	501	510	456	506	497	491	510	533	477	487	524	487	533	494	548	508	509	487	503	530	482	473	492	497	502	479	510	498	495	508	476	511	513	465	535	518	482	520	493	459	505	533	497	505	488	480	517	484	476	477	503	510	514	480	495	531	492	553	523	467	486	538	497	504	499	519	491	503	452	514	493	484	468	507	522	493	508	507	523	495	503	524	493	515	508	537	498	497	495	513	500	495	504	520	480	507	525	497	489	488	467	528	500	492	527	452	479	517	513	512	493	483	511	489	493	499	521	534	515	536	518	521	517	520	519	479	488	530	528	472	530	493	504	519	540	466	482	535	529	528	505	506	471	477	534	500	493	491	487	533	511	496	477	483	475	538	489	498	507	521	498	551	524	493	485	512	459	533	545	495	509	520	523	536	469	511	526	460	489	508	532	462	499	529	462	546	545	504	484	513	485	506	530	498	482	523	486	519	507	516	514	551	505	510	542	523	538	514	554	546	505	473	505	510	536	503	535	517	499	495	514	504	492	488	489	516	527	528	485	502	503	479	518	491	481	520	493	493	470	520	512	503	519	464	514	501	537	519	533	518	525	512	506	502	526	497	499	485	502	446	481	518	502	515	502	472	480	502	518	497	510	490	531	517	497	498	482	524	517	531	531	517	499	469	501	471	481	501	519	522	506	528	493	506	487	469	454	496	495	524	476	449	473	518	531	525	479	490	483	498	486	485	511	447	471	498	488	527	508	516	495	520	481	509	525	483	528	529	482	481	500	503	476	497	474	482	489	523	562	459	537	469	500	533	508	512	496	519	506	520	517	513	519	493	503	488	455	494	531	509	500	514	493	475	491	484	484	499	494	506	512	495	520	494	508	519	548	493	487	495	528	505	472	511	532	486	503	527	519	482	483	521	514	521	501	504	515	513	512	509	506	481	506	509	495	504	516	507	444	483	497	467	505	491	494	486	487	516	512	493	525	485	488	517	505	453	496	504	515	540	498	482	515	506	515	487	507	507	452	504	507	481	525	520	473	486	490	458	489	511	477	516	498	498	494	492	456	453	488	447	526	492	481	526	500	530	533	479	498	510	516	504	498	464	519	499	469	492	510	477	528	517	543	475	518	490	522	518	531	531	534	514	485	501	471	520	500	509	501	489	532	502	475	485	439	523	493	537	510	481	493	514	519	514	509	504	506	482	562	480	491	503	490	509	466	487	521	502	511	510	487	517	495	465	524	535	482	504	504	506	516	505	530	501	489	505	523	495	499	519	528	519	491	477	533	523	479	496	520	518	499	489	494	532	513	548	525	499	484	499	468	523	505	509	512	528	533	482	518	478	500	513	499	502	505	568	477	529	447	508	492	493	504	522	494	485	560	568	514	508	511	478	532	462	508	517	480	522	497	561	534	513	513	493	530	506	517	534	519	522	479	480	511	503	490	506	498	515	504	496	494	508	529	533	471	502	491	495	494	502	507	496	493	492	502	522	511	530	504	484	451	473	514	490	516	503	501	464	532	493	465	535	471	494	503	498	472	462	503	490	516	506	500	467	464	486	545	467	481	502	473	535	462	481	499	498	467	523	514	486	504	485	527	536	511	527	501	485	480	510	487	526	511	515	542	469	480	463	546	536	473	517	521	480	504
56831	55711	53455	41083	31393	27944	18629	12818	9606	6842	5831	4535	3612	2993	2130	1448	1010	659	533	427	399	344	293	274	265	277	262	268	236	239	262	276	296	255	275	251	223	252	229	239	241	266	274	227	252	259	223	268	217	249	251	233	244	255	255	294	217	248	266	239	277	243	208	257	228	251	249	256	276	225	243	254	260	233	259	224	244	270	253	273	268	215	268	225	236	260	250	248	264	274	260	263	263	244	244	253	233	247	222	257	262	246	234	253	232	282	229	252	233	233	236	252	230	291	257	213	253	226	270	275	249	239	245	272	255	262	258	205	260	249	228	252	235	244	225	224	237	254	248	242	279	262	242	240	239	245	251	262	240	255	258	230	218	240	255	268	248	269	255	246	244	250	238	276	254	245	210	260	254	259	255	248	247	268	214	250	257	248	221	232	250	249	228	248	243	237	244	243	223	265	270	232	269	253	277	265	249	253	243	264	235	260	245	246	237	237	276	273	238	225	265	246	257	272	254	275	269	242	247	244	241	227	231	261	253	246	258	238	242	199	234	258	244	243	259	275	249	257	248	286	255	244	275	259	238	255	232	246	257	250	292	229	228	251	259	230	258	258	246	243	251	262	265	264	264	252	269	290	264	281	273	277	290	237	235	255	246	263	265	243	271	257	266	267	257	232	277	266	249	248	258	233	256	273	269	297	260	249	251	259	239	250	248	240	217	217	262	287	240	224	268	271	270	274	262	227	220	254	223	247	244	223	232	260	246	248	232	209	258	243	244	249	228	246	231	252	230	257	255	243	262	259	259	255	221	257	210	234	235	244	256	243	216	237	230	255	280	212	252	238	248	281	234	261	248	228	256	244	224	239	234	273	227	249	254	246	241	235	251	263	260	250	259	264	266	272	280	254	236	267	268	230	255	242	229	240	251	223	243	261	264	243	267	252	273	269	251	257	225	266	243	257	232	256	247	272	241	253	251	257	254	249	254	270	228	256	247	240	252	269	253	239	257	242	287	228	217	257	222	258	283	243	240	239	271	245	265	278	289	237	250	257	241	261	259	278	246	278	254	233	244	253	251	272	265	241	247	270	273	253	252	267	237	245	243	221	282	249	231	255	244	279	251	243	249	278	265	222	265	268	237	249	249	253	246	232	239	228	263	235	260	248	266	287	221	247	243	253	242	259	287	265	270	248	250	281	270	246	231	258	281	242	261	236	282	223	241	263	270	271	262	220	233	234	265	272	264	267	265	234	263	244	238	225	233	237	267	246	268	210	245	260	214	233	270	251	235	260	281	242	270	223	265	264	242	218	230	256	256	230	250	237	262	255	259	244	244	236	232	241	221	252	236	233	270	245	261	261	243	225	260	236	231	293	241	250	252	257	249	223	252	260	250	231	256	248	223	238	251	238	274	277	257	249	247	257	256	240	261	269	261	235	259	280	259	246	227	253	242	218	259	260	261	257	254	267	231	229	249	235	248	226	242	248	254	236	265	245	242	248	277	254	274	258	259	269	238	249	271	224	251	267	278	241	214	214	236	235	233	284	256	279	252	267	246	241	238	264	242	274	220	230	259	229	243	241	245	251	220	232	265	254	245	255	256	235	256	275	255	252	259	247	219	275	237	235	247	226	252	265	248	262	270	257	226	241	236	249	251	254	227	238	268	271	267	239	240	265	251	258	234	223	256	216	234	263	232	228	257	239	272	242	225	273	261	258	208	252	248	262	251	208	241	219	224	238	276	254	245	253	256	256	257	260	247	264	285	279	249	235	260	232	256	264	233	251	230	279	283	247	250	242	256	291	261	272	263	238	258	249	247	251	262	268	246	264	249	254	219	267	246	222	274	295	234	248	237	277	230	224	237	267	245	238	264	278	260	242	214	224	286	268	222	275	268	268	271	273	227	227	261	240	277	255	223	252	268	240	256	239	227	230	221	234	234	268	253	264	269	237	248	247	242	224	236	233	222	245	264	248	261	265	220	227	234	230	249	259	254	249	216	274	268	256	239	222	266	264	246	233	263	224	257	257	264	249	244	226	261	269	270	277	235	240	263	274	279	277	254	252	239	227	271	231	252	271	226	245	306	237	250	240	249	242	266	240	283	261	235	262	253	248	262	248	229	230	255	260	236	255	243	298	260	234	275	233	243	265	257	249	251	269	250	280	274	266	243	277	247	248	246	214	322	261	260	251	244	278	224	241	249	270	231	247	269	218	240	232	249	224	240	260	232	225	268	258	267	229	266	251	262	244	249	254	257	245	256	272	253	246	258	260	267	270	254	225	242	250	257	254	244	240	258	252	228	245	266	236	222	223	231	239	265	260	257	230	242	254	234	232	252	237	239	260	231	245	241	217	249	247	261	229	233	238	261	275	241	238	268	268	264	257	247	270	281	234	248	267	245	269	243	248	261	261	246	241	275	254	247	257	273	247	272	242	243	260	213	219	256	256	269	255	274	279	251	234	242	254	247	291	272	268	274	251	226	226	271	290	235	245	265	262	261	259	248	253	267	238	232	239	225	241	237	264	243	263	242	278	269	231	219	217	279	243	253	251	235	251	254	249	256	262	249	255	240	238	256	254	235	219	231	236	255	244	252	220	239	259	250	263	233	240	254	221	279	229	273	248	259	277	256	241	214	239	268	259	231	242	247	227	238	254	267	248	270	237	262	254	242	252	262	254	255	266	248	257	248	235	236	276	239	240	259	249	259	237	250	261	262	245	268	252	262	261	250	256	243	263	264	221	239	259	228	256	225	256	251	244	224	252	236	257	271	261	270	281	268	253	257	234	247	267	276	263	251	245	248	267	234	236	248	271	254	257	209	258	250	244	209	270	293	239	254	260	269	262	256	229	237	225	239	257	226	249	260	240	241	228	225	250	247	228	222	254	278	262	261	275	252	260	288	257	261	254	266	259	283	227	256	237	247	247	249	270	255	252	255	250	237	257	246	272	269	273	255	242	240	228	246	266	258	256	293	245	273	252	240	229	246	252	233	242	278	232	244	270	262	256	249	257	239	261	270	282	246	236	262	277	252	258	247	249	223	282	256	254	263	255	251	219	245	254	244	232	257	277	266	255	246	244	232	271	257	246	245	251	246	240	244	257	255	262	264	256	271	250	234	224	221	292	249	234	270	254	240	253	259	255	261	249	229	263	229	255	264	266	257	242	279	234	217	230	239	259	251	224	246	244	253	246	245	255	226	247	284	229	275	235	260	263	278	242	246	225	237	284	244	243	266	237	272	249	243	253	260	253	271	246	250	264	231	245	268	262	220	258	248	222	242	241	249	221	242	259	256	267	289	238	254	245	259	239	280	257	237	255	276	255	279	293	275	279	230	240	260	254	242	261	258	254	280	263	263	218	239	255	230	247	265	265	269	251	262	244	256	217	218	215	248	254	255	222	201	243	240	233	231	267	263	242	250	271	235	259	231	240	257	276	248	288	234	261	258	234	237	235	237	230	227	256	245	273	222	239	272	228	252	266	220	255	240	270	251	246	232	229
39353	47812	53578	47859	44312	41201	31520	28079	25155	21533	19453	16560	14902	13013	9501	6806	4569	2886	2070	1528	1187	956	918	754	674	658	540	649	604	609	618	610	615	611	623	652	642	598	635	612	621	561	618	629	592	623	642	547	624	606	619	599	613	553	608	608	586	620	626	617	635	589	591	611	592	640	619	600	601	560	692	628	647	620	625	582	584	619	602	603	622	643	568	599	597	613	569	608	611	641	622	618	621	601	621	584	614	623	606	657	623	579	602	625	615	646	641	644	614	670	622	622	615	606	618	663	650	604	616	611	609	597	637	605	590	620	635	593	611	642	641	630	612	591	640	655	641	618	595	585	579	580	634	615	647	597	615	604	624	603	662	619	590	580	624	591	631	678	631	657	581	658	694	625	586	642	602	641	641	606	608	619	646	645	617	634	622	604	627	618	628	609	619	606	592	571	622	573	640	595	643	644	624	626	603	608	638	624	619	623	627	617	584	624	622	614	578	597	616	602	626	639	626	620	597	556	632	600	588	638	648	578	602	612	605	607	570	644	603	636	607	618	601	628	585	663	627	624	654	592	599	604	614	622	609	629	622	612	619	588	640	574	669	608	614	629	601	572	604	596	607	630	618	598	624	604	605	635	670	631	609	590	644	598	596	629	600	577	606	615	591	626	588	618	618	624	614	595	612	614	590	583	625	600	567	591	590	604	626	586	612	627	625	593	593	601	588	610	603	611	589	639	616	603	654	654	584	632	671	617	593	574	604	623	603	633	583	624	631	657	602	614	563	638	590	608	590	611	611	623	604	623	624	591	624	584	633	633	601	620	652	615	584	625	572	603	662	566	590	621	628	605	610	636	604	581	648	610	594	668	616	654	632	627	593	615	655	604	623	597	567	617	597	610	596	610	647	593	617	609	594	602	627	606	607	609	621	629	580	623	560	561	628	643	655	592	612	581	604	594	634	641	623	625	600	594	622	625	670	593	615	626	588	611	610	632	631	620	649	627	645	597	626	566	609	590	592	647	564	638	578	611	582	609	616	626	590	596	649	616	626	615	620	624	619	626	622	628	616	595	626	597	623	653	614	628	628	621	651	567	602	656	611	625	656	611	626	583	609	574	632	593	611	664	617	665	610	623	578	581	600	618	605	616	612	644	596	672	591	675	617	609	639	602	614	637	628	624	590	652	604	644	613	636	577	588	617	576	630	636	592	611	577	584	644	578	589	651	582	573	602	614	597	674	588	636	617	622	616	630	626	619	594	622	609	631	614	618	627	602	625	579	616	586	625	610	604	580	604	641	587	624	598	625	636	642	624	612	647	640	608	629	630	650	651	593	605	611	571	629	608	615	626	596	597	645	597	629	622	590	634	639	640	643	607	618	618	605	640	597	651	641	636	603	589	621	643	592	580	619	599	641	581	591	579	575	613	588	586	604	625	618	596	648	597	599	604	571	584	625	582	643	610	594	616	635	622	599	640	601	611	603	564	570	616	585	605	613	650	616	632	623	631	609	616	618	584	605	631	606	659	592	669	597	613	598	597	641	603	607	614	649	609	613	608	616	575	629	625	627	608	570	645	600	601	631	570	637	600	586	639	644	651	571	624	627	583	621	611	626	594	612	619	659	595	618	626	582	603	643	605	640	574	595	616	612	614	573	603	587	609	648	583	613	602	611	624	634	611	640	624	601	625	588	610	603	658	605	576	582	618	649	574	605	629	615	634	587	609	643	596	623	635	624	612	611	590	614	619	627	600	642	624	562	614	614	608	607	597	624	654	616	600	590	631	602	562	589	620	590	564	648	622	656	604	609	673	607	620	583	648	629	611	665	618	626	628	653	582	656	605	596	574	585	603	585	600	608	575	609	594	611	610	630	617	579	586	588	631	632	597	598	601	634	589	620	644	622	599	607	581	576	612	590	594	665	581	609	637	579	627	626	603	585	617	597	594	612	669	575	587	642	568	652	620	618	609	594	591	618	653	599	648	626	663	643	669	641	608	654	642	600	621	644	640	600	631	574	619	609	606	607	658	629	649	588	590	611	624	605	590	628	633	589	635	600	638	610	567	649	600	574	618	625	583	638	615	600	583	626	641	634	674	625	583	619	620	570	617	599	600	572	606	579	594	619	561	618	629	642	629	604	629	636	618	631	599	600	582	595	594	569	616	647	623	611	617	636	593	626	554	606	614	636	634	628	611	580	563	586	647	625	630	641	613	645	642	622	634	590	597	614	636	665	609	611	597	612	598	588	614	616	649	637	581	620	588	620	591	626	598	591	595	643	628	615	642	635	609	615	593	609	588	580	620	605	608	607	609	583	628	642	569	623	648	667	636	603	628	650	608	597	583	639	637	578	636	598	597	585	658	615	654	644	606	659	599	619	592	606	588	613	614	659	619	612	617	652	616	615	604	647	590	621	588	610	585	612	593	638	561	685	605	571	669	618	598	629	616	574	635	603	625	630	591	623	558	613	613	610	577	612	580	637	592	636	590	613	641	621	608	604	599	635	602	605	622	604	611	652	614	612	583	577	618	563	605	594	571	631	625	625	591	625	607	631	618	630	621	662	616	647	622	626	608	569	609	623	640	591	587	609	609	596	669	609	578	623	616	577	610	612	623	570	619	618	600	593	654	617	640	582	645	578	642	639	570	597	643	571	571	601	615	593	588	628	636	659	643	604	645	586	645	652	584	644	595	620	577	600	616	640	598	612	614	621	599	614	606	634	563	637	597	611	647	590	627	548	625	667	571	606	625	596	606	604	607	596	626	618	650	656	575	640	605	621	622	591	626	531	639	612	567	601	643	614	589	626	645	624	536	629	598	570	643	633	610	606	642	599	617	614	606	652	641	600	588	610	612	579	619	644	610	626	587	573	629	648	586	607	611	602	644	597	597	614	602	638	625	628	559	635	671	628	610	589	607	614	610	601	627	626	629	629	588	644	607	631	615	596	636	578	593	540	602	640	602	621	588	611	567	614	620	597	633	656	672	580	612	579	611	587	587	584	615	613	603	606	655	599	589	630	615	607	623	612	575	640	565	617	602	600	640	607	604	581	601	664	599	628	576	573	623	611	602	658	584	619	622	579	583	641	588	636	574	680	615	642	629	630	633	586	566	657	575	593	629	596	647	666	603	607	586	638	571	646	619	601	609	661	604	597	574	601	599	639	625	610	662	640	644	594	602	594	633	560	609	631	578	639	614	612	626	641	585	619	611	620	610	638	619	599	585	581	603	581	632	590	643	616	637	634	597	603	637	594	596	644	609	621	585	622	613	673	627	628	602	613	603	637	636	656	565	634	593	610	626	577	612	617	641	636	641	623	593	586	636	615	633	651	592	626	586	592	636	599	597	599	621	567	583	607	654	582	630	613	601	602	601	614	594	577	590	628	648	629	648	602	577	604	654	654	647	646	577	617	627	594	611	596	637	622	607	615	613	616	611	615	638	586	629	668	592	629	628	631	626	547	610	612	573	620	601	572	581	629	594	646	586	581	624	611	583	620	604	634
63866	59163	51407	41924	36844	34328	26814	20752	17496	13183	9719	7061	4572	3410	2207	1409	1012	718	595	478	389	337	268	261	259	276	216	240	248	256	244	242	232	216	226	217	239	233	257	233	228	243	256	241	226	231	266	224	251	250	254	268	257	273	257	236	273	252	242	242	246	274	232	254	226	255	271	237	236	236	218	295	215	239	274	251	244	247	278	270	225	274	255	286	249	228	236	262	260	257	253	245	253	241	239	293	268	263	248	240	228	224	223	237	204	251	244	256	238	252	267	247	258	260	228	220	260	222	260	213	235	265	260	241	239	246	240	239	217	223	211	249	255	240	242	266	237	232	254	241	240	245	255	270	213	245	242	258	233	237	232	236	249	244	230	241	227	232	269	245	262	214	244	301	225	212	241	230	244	262	249	255	215	272	229	284	230	262	219	250	227	231	252	238	235	230	254	262	227	259	245	248	268	243	259	250	258	252	260	258	250	262	249	241	244	242	232	231	260	246	254	232	260	215	239	245	218	260	260	217	216	233	230	245	250	254	268	263	252	276	228	238	252	241	269	220	259	250	255	230	254	244	222	281	229	250	244	238	239	234	255	248	223	256	271	254	248	276	256	265	257	242	279	245	251	231	239	237	244	229	224	247	228	255	267	267	267	236	233	249	247	228	256	254	240	246	239	211	221	248	225	229	248	251	246	238	278	229	243	244	266	272	244	274	257	232	246	263	253	254	227	261	225	280	236	259	264	251	214	265	250	251	242	222	255	252	252	229	230	274	207	271	256	232	225	262	262	227	279	254	225	232	241	288	265	222	231	243	227	254	250	247	255	231	218	255	264	239	261	223	278	259	236	249	259	257	242	243	248	235	254	232	261	261	264	246	223	249	235	253	233	272	225	240	260	273	225	231	239	236	239	255	233	251	213	232	242	284	260	265	262	245	243	234	224	264	267	261	244	272	232	218	246	223	229	234	265	250	278	241	240	234	272	255	244	246	260	264	236	259	251	227	248	250	229	253	242	265	232	231	258	242	252	251	260	259	247	270	243	253	239	227	263	256	253	255	230	248	243	232	238	236	228	269	227	246	253	235	243	220	270	235	257	279	246	245	232	213	279	239	274	252	242	245	253	269	240	250	241	242	238	233	242	232	255	249	272	243	240	231	229	236	211	254	250	258	240	254	231	295	247	239	260	243	243	268	241	285	251	216	249	251	277	281	258	287	243	215	228	253	249	270	210	232	235	246	250	307	243	221	257	253	227	265	269	266	214	230	264	259	241	235	264	228	262	288	260	226	237	254	267	251	238	226	269	260	248	252	263	258	256	266	235	265	267	275	274	267	281	260	273	221	255	256	226	249	233	262	248	232	232	257	226	239	251	271	258	226	269	252	250	249	244	257	225	248	241	256	263	240	242	264	221	235	255	236	249	264	251	238	249	243	226	236	223	262	251	235	221	244	238	239	246	246	260	246	267	219	260	251	251	267	257	243	236	245	263	276	232	241	238	252	247	245	256	233	243	228	225	252	260	246	230	251	230	235	266	229	253	278	229	259	248	266	230	264	259	254	248	256	252	279	266	256	254	234	240	245	247	246	199	228	259	218	252	260	254	236	270	236	249	228	230	242	233	233	250	243	265	232	238	228	221	253	258	249	248	264	232	249	251	270	241	252	236	255	218	265	258	285	236	233	251	276	245	254	267	235	228	256	247	224	249	255	247	276	239	263	254	262	244	239	257	232	207	250	255	249	263	247	251	231	237	247	276	258	242	246	251	234	250	245	276	245	249	260	235	270	233	253	225	249	227	257	235	264	245	271	280	251	254	266	243	232	241	269	246	258	227	261	239	265	239	241	257	236	242	276	247	219	230	265	262	235	275	256	273	264	257	258	260	240	254	226	236	245	227	261	225	254	256	248	227	244	250	265	235	243	248	255	284	268	262	243	261	207	256	209	202	254	250	245	221	238	231	238	267	254	256	233	251	224	261	257	244	244	239	239	242	248	237	226	247	237	234	236	241	266	216	247	253	260	250	235	222	235	249	262	242	276	257	258	235	236	232	244	272	262	259	247	241	241	255	257	225	255	227	232	246	253	253	267	235	256	258	251	257	252	265	258	253	281	263	238	247	236	222	230	218	229	253	244	283	223	275	256	220	272	240	263	224	253	234	245	247	248	236	254	234	252	245	221	235	236	270	227	233	265	275	239	264	224	227	245	258	272	275	242	261	280	249	221	259	237	240	241	257	261	251	256	251	270	240	250	245	248	257	241	243	205	266	245	232	254	214	252	252	226	230	226	237	258	240	262	263	264	219	230	260	257	237	254	251	259	254	214	248	237	270	257	255	247	240	286	282	269	243	267	267	259	234	254	242	258	247	276	272	216	264	268	248	238	251	247	255	229	232	213	240	265	246	214	289	241	235	244	239	242	265	236	255	250	231	246	230	222	246	253	238	252	246	247	253	260	254	260	249	250	216	240	234	241	243	235	222	244	258	294	241	233	251	244	272	235	245	263	242	251	255	238	262	284	239	224	268	247	270	228	269	243	224	246	225	257	248	247	274	251	251	264	225	230	275	214	247	242	261	266	254	244	226	247	233	251	235	265	253	265	253	259	263	250	238	229	262	263	238	240	238	266	253	247	224	249	229	253	231	248	233	260	254	257	245	227	259	209	238	250	246	251	227	220	227	258	262	253	258	246	255	229	243	244	275	230	224	237	259	247	219	263	231	236	260	262	251	258	231	257	257	244	257	252	234	258	253	253	257	234	235	223	244	244	224	236	238	259	213	260	251	215	266	240	242	237	222	215	256	198	234	262	255	256	253	244	259	257	221	258	239	232	243	243	238	253	267	249	246	221	263	204	268	213	250	235	220	243	260	254	259	239	252	272	246	235	224	222	218	224	226	269	271	257	246	261	242	254	246	226	231	238	263	261	268	275	270	247	239	248	262	230	274	268	225	234	229	230	242	282	245	257	263	250	243	280	263	252	241	231	239	256	219	246	246	260	231	271	244	225	239	236	237	240	230	250	244	234	267	235	240	238	255	273	267	261	238	244	273	243	234	269	229	223	261	230	258	235	228	249	249	264	243	242	277	218	236	234	261	237	243	216	244	239	251	266	232	239	245	263	222	238	259	245	238	234	244	230	224	246	197	245	259	251	265	275	246	246	268	255	257	277	252	265	257	265	238	210	211	248	247	226	229	238	247	275	208	244	231	249	236	240	242	269	255	261	251	242	234	245	269	262	240	264	249	258	227	242	290	236	261	256	237	241	235	255	233	255	215	269	248	255	249	256	242	226	238	224	234	238	242	258	239	267	254	265	245	248	242	253	251	264	269	262	232	242	271	233	226	252	228	232	230	255	237	240	241	205	236	241	278	221	221	244	278	250	221	235	223	282	258	220	256	269	250	251	229	236	227	231	245	231	242	245	244	256	271	242	237	197	233	246	235	230	236	266	259	278	250	228	246	230	258	232	242	263	247	220	241	238	267	257	206	234	228	240	242	233
44955	53663	54510	52372	48640	46670	40015	36256	34406	30130	26210	21865	16653	13075	9380	6335	4053	2966	2181	1741	1265	951	735	656	655	609	588	555	613	623	616	574	576	636	660	636	621	623	600	600	568	587	584	646	634	597	573	593	654	570	610	621	605	557	580	639	599	560	648	632	629	609	596	595	612	628	575	596	626	573	626	597	615	612	620	625	655	610	593	560	582	604	627	575	597	577	610	585	637	613	611	596	584	610	659	630	571	600	619	614	610	594	622	599	638	606	572	613	592	592	599	632	611	620	571	586	604	594	579	565	618	554	642	615	595	585	598	603	566	616	596	602	569	628	602	625	599	591	594	545	621	593	590	626	561	609	588	626	618	566	567	596	587	574	601	585	637	613	615	623	597	611	608	599	572	627	604	625	604	619	619	602	588	599	577	623	638	612	625	600	590	619	621	611	611	589	591	555	588	587	575	638	611	611	589	632	572	587	593	575	581	599	601	554	595	588	604	557	579	601	611	582	598	561	625	594	578	613	605	602	613	568	639	574	565	616	614	609	633	586	611	588	600	587	620	580	598	562	588	648	579	582	559	652	570	613	600	623	596	580	621	542	631	594	626	626	644	568	584	603	595	594	575	628	574	626	609	602	640	597	653	666	603	568	631	559	620	607	601	613	632	547	626	624	596	639	602	550	623	573	608	599	581	571	602	662	646	607	586	654	604	631	575	562	593	609	611	612	586	605	606	560	604	644	579	560	611	578	628	585	604	575	643	563	602	611	597	568	600	575	601	614	608	622	597	561	565	597	587	591	572	598	639	645	611	589	581	596	580	628	561	580	604	579	638	555	632	597	593	593	580	596	670	607	615	553	606	569	639	616	640	571	641	603	591	610	613	570	593	605	630	583	579	628	622	599	605	616	614	603	621	611	632	607	640	625	567	606	576	595	562	570	585	548	588	598	605	607	602	596	587	602	610	617	658	614	576	589	603	587	598	606	608	615	572	535	613	594	609	597	593	560	640	584	595	619	638	552	586	586	570	599	572	618	588	627	593	597	604	584	591	581	611	553	641	620	591	625	611	594	609	625	642	599	625	615	615	622	586	591	584	586	607	552	609	620	583	617	610	624	622	618	612	594	600	611	582	599	602	593	587	557	592	574	584	603	586	608	616	574	561	574	627	599	606	607	622	581	614	622	612	619	609	617	567	582	576	590	570	631	575	613	595	548	594	625	593	583	639	611	632	583	583	573	623	589	592	600	587	587	629	627	571	575	625	543	623	588	604	615	606	580	613	583	590	628	580	608	572	555	589	594	590	581	603	582	637	605	585	598	613	615	599	587	630	548	621	609	581	580	566	580	589	593	630	621	548	578	588	606	602	596	595	610	588	618	596	626	611	593	609	593	576	597	633	630	676	619	634	602	630	634	577	590	632	541	596	587	578	607	610	637	617	601	616	612	584	604	588	582	608	576	606	629	589	610	625	567	613	630	615	620	605	625	594	594	609	594	616	583	582	624	624	564	581	665	585	614	596	605	627	596	597	572	612	607	597	593	587	623	621	567	571	596	587	593	589	588	617	555	595	622	582	612	581	599	578	623	659	595	640	610	578	622	575	607	595	546	591	603	582	545	541	597	616	624	594	624	608	605	593	632	614	585	530	579	613	586	581	617	621	603	595	590	605	633	637	563	620	604	585	646	535	597	584	564	576	610	654	642	607	619	569	551	633	623	575	581	627	538	640	595	622	613	570	607	559	619	573	596	628	628	584	627	615	620	633	588	604	559	543	570	606	590	610	607	599	583	552	606	567	618	642	630	559	604	639	582	610	583	571	591	639	573	590	592	631	576	585	625	595	602	631	571	617	600	606	605	661	573	559	618	614	579	608	604	595	583	599	567	586	650	578	581	618	588	588	572	589	619	621	591	608	618	658	548	637	596	596	638	624	623	564	603	628	594	591	600	609	607	558	547	579	613	595	587	606	644	604	588	619	602	585	557	620	584	603	650	607	588	553	614	585	618	585	586	617	579	591	619	542	560	631	648	614	582	597	601	620	583	579	575	598	580	602	568	581	630	593	590	590	574	594	635	640	557	525	626	577	561	601	621	601	587	577	642	555	530	556	622	612	581	566	629	562	594	587	644	611	680	621	605	596	597	561	645	607	602	611	632	604	608	614	623	581	613	583	610	592	589	595	626	639	595	611	592	595	579	570	596	614	668	579	544	644	570	612	587	645	586	576	607	592	605	568	596	629	598	608	594	584	576	584	595	581	632	609	625	576	577	572	567	574	597	614	631	627	590	561	635	595	598	575	602	634	581	572	604	586	589	605	597	607	592	593	587	619	572	588	610	562	626	606	513	569	579	601	596	603	579	600	605	630	578	609	598	609	595	648	638	626	564	620	668	593	598	629	593	592	583	569	601	577	608	595	585	629	575	604	576	574	611	592	599	590	580	626	587	605	600	575	590	596	599	611	586	623	635	562	626	566	618	610	587	628	582	603	569	581	609	598	621	571	582	589	559	638	632	614	629	605	579	579	589	599	583	574	580	604	569	567	603	622	580	623	621	601	630	598	596	613	615	605	561	605	655	594	584	572	626	556	630	609	629	597	610	614	629	559	591	566	610	615	602	607	565	611	600	625	578	610	570	546	627	572	583	593	550	588	641	600	598	563	592	588	563	571	595	610	606	542	624	608	573	591	608	582	641	643	603	641	575	583	622	636	602	597	565	571	597	618	552	604	613	600	613	604	558	599	651	533	591	585	579	650	558	618	602	580	597	572	584	579	568	573	586	570	605	587	584	654	592	644	633	596	609	610	580	600	605	577	620	566	595	586	583	625	605	610	598	630	566	601	618	600	605	613	576	627	579	565	622	634	633	613	574	651	608	644	543	574	573	574	598	559	577	635	587	611	558	600	581	596	640	580	605	676	604	611	610	617	601	608	585	590	622	629	598	601	582	575	613	642	608	625	639	601	567	573	607	640	611	616	593	600	582	643	634	540	585	592	605	587	592	606	604	605	640	568	562	582	588	605	631	619	574	589	606	585	559	602	600	585	574	611	620	559	573	588	633	610	610	591	596	598	603	584	566	549	628	635	557	603	607	577	600	616	634	598	554	589	604	600	589	617	597	598	589	599	594	551	578	594	633	627	585	592	599	580	618	588	617	569	610	635	599	672	588	594	606	608	601	608	614	556	645	613	582	575	609	597	605	620	579	587	611	622	644	618	622	562	631	593	598	556	578	604	594	626	586	531	583	608	588	596	607	585	608	621	554	601	588	592	555	631	556	564	578	577	583	608	581	568	600	611	592	594	552	560	639	601	588	637	630	624	605	570	593	602	628	562	621	592	627	611	556	653	617	626	587	629	585	595	603	577	607	597	604	623	580	617	600	597	596	592	593	597	639	543	612	590	594	596	583	552	587	605	606	610	634	596	586	597	634	610	599	617	626	614	584	632	594	572	558	643	580	578	605	576	579	610	580	581	634	601	581	642	615	626	604	579	595	598	564	590	627
40362	32486	32060	26263	18499	10350	6596	4449	3125	2079	1383	884	654	477	408	321	297	276	268	251	265	256	227	252	246	234	248	236	245	234	258	267	241	221	235	214	234	239	217	193	248	215	234	222	224	245	224	256	227	225	213	209	226	234	222	273	246	228	256	237	232	247	218	238	244	251	235	240	203	221	227	204	227	217	206	252	285	262	229	242	234	216	206	205	256	241	256	214	211	224	238	221	243	234	241	219	256	240	226	242	216	212	193	242	238	238	252	214	231	240	264	227	233	223	242	235	238	255	244	214	217	229	236	226	233	239	248	267	221	224	253	215	194	249	226	255	228	222	246	218	242	218	220	207	236	254	223	275	223	224	234	237	231	218	234	240	239	222	214	233	226	207	216	231	225	226	215	238	222	210	222	203	238	233	245	219	247	230	229	230	262	236	236	251	244	247	229	233	216	216	211	200	231	226	212	243	211	239	202	238	233	228	236	238	265	235	229	220	237	228	214	236	214	239	255	221	274	231	242	221	226	221	234	224	228	230	230	195	229	230	225	227	239	247	213	201	227	261	235	213	229	228	223	231	216	238	269	239	214	253	222	237	238	262	226	213	231	250	221	277	247	215	238	271	229	252	233	236	219	218	258	219	232	221	221	210	219	210	235	233	235	213	239	222	202	239	215	206	221	201	229	235	221	218	252	215	200	250	238	206	259	220	250	215	263	257	232	212	216	224	230	236	258	210	230	225	251	228	244	221	224	229	248	243	241	223	234	233	214	262	220	224	249	212	246	265	231	245	212	232	251	201	221	226	249	246	189	196	240	214	239	234	229	264	215	226	229	214	210	233	234	225	217	231	224	192	217	250	251	238	230	250	232	225	263	239	225	229	208	250	230	230	228	247	247	231	209	228	247	232	225	235	225	217	202	212	215	228	240	278	226	259	259	224	225	206	243	240	217	210	238	236	233	233	253	235	230	222	233	247	242	248	277	262	217	224	217	255	243	216	227	218	200	231	251	244	248	259	233	229	208	226	203	256	252	242	230	245	257	257	239	242	221	217	227	252	241	237	234	244	239	243	224	222	219	219	231	247	260	219	235	224	255	236	232	217	222	215	257	207	233	224	250	236	211	229	258	234	228	221	225	208	223	260	253	264	220	208	230	238	238	238	241	238	245	239	201	234	219	238	235	233	259	232	212	248	220	237	227	225	239	232	227	224	228	254	230	230	229	246	251	203	268	223	233	268	213	201	220	238	229	223	226	261	258	223	236	232	219	246	251	220	252	296	205	222	227	223	238	250	240	228	246	263	237	236	210	246	210	239	210	236	247	216	220	239	211	243	225	232	232	227	262	188	238	222	242	224	254	220	237	230	229	211	224	209	234	242	190	233	243	254	238	226	225	223	252	242	226	240	245	247	251	204	240	253	221	203	192	239	209	226	224	217	229	221	247	223	243	239	230	209	244	223	229	236	225	217	253	207	223	231	223	228	214	214	235	218	234	216	221	220	245	242	253	233	223	237	222	229	245	273	232	222	219	205	253	232	236	251	279	247	230	221	220	244	235	257	233	261	222	236	217	200	222	241	249	224	242	213	218	226	284	226	217	221	229	198	228	251	255	240	236	249	234	231	239	247	228	216	231	259	261	251	231	233	227	239	268	215	226	242	230	214	236	236	228	246	251	236	220	210	265	230	241	249	251	245	229	230	224	220	243	232	245	219	248	231	240	232	209	229	186	243	208	240	233	217	223	238	242	199	246	225	231	220	241	223	243	235	238	239	221	221	214	225	227	237	219	229	238	255	226	231	224	231	230	249	244	200	218	212	239	232	248	221	265	259	205	246	218	224	216	247	249	234	215	234	229	262	224	249	241	261	208	247	240	239	220	224	239	190	252	250	216	209	238	207	211	211	225	230	261	236	212	223	214	231	222	211	242	210	249	256	228	216	232	232	223	246	222	215	193	216	236	205	236	234	227	246	214	233	218	241	222	240	226	232	228	243	221	211	227	215	223	220	230	245	253	241	196	241	237	238	227	236	225	212	215	241	266	225	231	228	223	212	230	218	255	210	247	285	263	234	226	251	224	248	223	225	241	245	230	238	218	233	227	216	223	211	207	210	261	223	252	259	238	231	247	230	243	237	236	210	235	243	253	236	190	225	207	263	240	249	226	217	214	250	262	250	233	266	220	218	239	226	246	232	214	228	246	200	226	209	240	207	241	240	252	238	221	258	251	240	234	230	229	206	217	232	222	252	213	225	268	244	225	195	259	225	244	237	254	245	254	201	224	245	258	217	233	269	250	233	251	261	238	230	231	218	237	218	236	251	246	259	224	210	242	238	244	251	238	233	239	232	241	222	237	224	239	188	243	217	232	230	211	221	227	216	209	267	222	255	232	239	218	253	244	237	239	237	229	205	257	246	232	265	244	247	216	236	223	234	193	235	240	240	219	243	218	240	230	223	207	235	244	239	241	231	222	257	228	255	216	218	214	244	243	232	240	259	196	226	209	243	247	219	266	236	229	234	213	250	228	220	203	250	218	227	276	203	228	234	250	232	221	223	239	273	266	232	240	245	243	251	219	212	214	203	232	235	210	233	241	244	207	238	231	231	236	240	250	241	232	226	208	259	231	244	247	216	203	237	209	251	234	252	248	225	243	261	258	225	221	246	215	232	215	242	227	259	228	236	241	198	216	228	218	230	232	221	232	243	234	210	231	235	266	204	242	212	255	225	258	209	199	219	207	220	273	231	229	236	236	239	239	227	221	226	218	264	236	192	240	238	185	205	218	208	262	231	231	219	235	218	231	245	207	243	224	217	228	234	237	245	218	226	242	213	235	244	231	238	240	252	213	262	235	226	238	225	229	231	216	192	240	231	240	228	246	227	247	247	247	227	240	218	247	212	270	243	237	223	215	217	257	225	246	252	221	218	223	239	255	194	219	214	230	240	240	253	242	263	218	238	243	251	235	236	222	239	242	232	255	230	201	222	277	251	286	270	242	202	244	251	217	236	218	232	238	210	242	224	234	225	240	212	239	222	238	237	217	256	239	241	245	221	214	248	257	234	245	238	218	229	249	262	255	236	255	232	201	251	244	219	252	211	232	233	224	222	227	232	220	201	242	253	255	256	243	233	246	215	224	210	256	249	232	220	230	226	217	258	219	225	221	237	253	215	219	218	238	237	239	212	222	215	246	224	237	223	243	244	221	238	229	244	254	219	257	238	224	253	210	218	213	225	233	230	205	226	238	232	251	255	239	230	225	226	243	196	240	257	226	190	231	251	238	200	257	238	219	228	206	254	236	260	210	243	220	228	215	240	247	254	246	237	256	233	242	230	251	223	270	231	224	217	254	233	241	222	225	260	229	243	239	226	225	236	239	231	229	230	246	230	219	215	230	200	228	213	219	246	237	217	202	225	218	248	242	207	271	218	224	221	212	237	235	236	218	223	220	211	236	226	235	245	244	234	239	219	229	218	242	196	234	244	208	224	226	238	246	257	207	247
26570	27243	36507	37114	32510	24462	19990	15724	12301	9150	5976	3919	2535	1823	1459	1247	1031	883	779	733	642	588	561	556	563	591	588	576	545	557	567	542	604	634	621	591	558	565	568	588	622	581	563	608	546	534	567	562	607	592	548	575	626	600	561	601	596	605	565	597	568	563	559	589	630	600	597	579	612	579	585	576	577	579	592	554	595	569	587	560	596	585	559	588	637	571	605	564	632	591	578	630	563	593	574	572	590	581	587	588	597	561	606	560	593	587	584	581	601	531	618	574	571	575	532	602	580	608	547	557	599	557	618	577	558	589	571	588	618	588	604	552	556	620	568	583	598	592	632	553	562	592	598	555	592	564	546	566	586	563	605	576	532	609	581	642	557	570	570	549	562	559	588	588	580	629	546	622	602	614	572	545	601	575	593	563	537	552	514	586	587	548	523	594	582	600	576	591	621	541	595	571	603	592	566	623	597	580	621	562	584	566	601	535	588	563	577	585	587	539	609	563	546	595	585	560	588	577	581	562	591	547	581	584	595	588	613	602	552	621	597	557	586	537	558	605	562	557	543	589	570	577	576	547	518	575	576	569	621	578	593	593	622	568	594	586	555	548	607	559	556	579	639	557	570	573	561	608	574	586	570	571	567	573	582	550	590	612	561	550	570	597	603	588	590	552	597	566	581	554	565	551	606	537	553	615	607	637	597	576	573	596	609	571	586	578	592	589	555	627	593	597	565	561	573	587	582	579	581	583	601	540	555	588	574	598	585	576	575	577	601	583	591	569	541	598	601	607	606	564	545	598	550	582	521	594	558	600	543	610	576	506	565	565	591	597	611	590	585	550	558	565	606	589	562	572	564	658	581	544	551	574	544	616	585	578	564	601	555	578	605	558	548	550	579	567	581	583	545	617	593	599	554	592	540	583	618	601	539	520	616	591	551	592	572	560	592	606	618	553	566	569	616	620	605	566	567	591	562	594	588	567	576	560	571	549	625	602	567	545	576	598	550	599	567	548	597	606	561	589	563	586	583	599	583	574	583	576	589	583	545	570	590	627	595	610	567	590	563	656	583	570	612	555	557	589	582	626	572	586	569	646	610	585	589	595	606	581	556	554	566	588	579	611	592	593	578	579	567	534	608	607	554	597	552	557	553	557	540	546	520	533	573	543	611	586	576	587	606	574	592	608	588	571	590	584	604	564	612	628	559	596	546	547	559	566	598	566	589	616	608	606	591	520	535	570	573	572	597	550	595	631	605	568	603	572	605	556	592	603	588	544	553	575	564	614	594	598	560	615	600	580	612	570	553	590	572	589	584	595	596	575	561	565	567	576	608	563	585	627	553	573	608	559	564	594	588	544	537	564	551	608	586	589	589	588	582	589	561	580	621	602	585	616	583	586	616	569	591	578	595	584	616	589	636	537	586	570	578	585	585	564	568	584	581	553	586	542	546	544	580	563	582	569	599	578	577	630	551	607	555	561	584	553	586	582	547	581	565	535	541	518	583	555	576	600	557	549	588	560	600	573	586	584	542	583	574	624	586	559	583	611	574	556	612	614	576	594	588	609	525	612	639	593	598	560	553	541	564	570	577	578	615	604	581	561	524	578	580	581	549	608	568	530	543	624	569	576	569	612	544	604	554	567	543	579	557	570	579	552	598	575	570	555	574	583	545	569	578	558	590	589	573	555	595	580	585	586	574	607	580	576	588	585	542	546	579	599	560	612	593	552	629	583	569	563	603	605	595	632	584	590	590	590	615	609	556	586	575	567	607	611	544	572	595	539	599	617	540	556	616	608	632	567	548	601	603	606	566	560	563	578	587	596	588	620	577	606	584	553	572	577	563	636	580	536	593	547	541	572	612	587	565	580	611	546	536	617	553	569	600	566	606	580	573	563	590	566	598	577	645	588	547	556	574	599	578	571	578	592	586	592	609	558	557	605	605	605	585	621	593	582	556	550	585	619	543	594	578	564	591	545	556	613	553	580	576	579	602	589	572	518	588	565	569	659	585	602	594	600	571	605	571	575	588	587	558	574	577	562	573	614	631	536	621	538	560	584	561	604	574	568	596	596	584	576	575	564	564	577	575	552	575	617	570	603	567	622	602	579	593	572	593	573	591	585	574	567	559	561	562	564	611	603	567	525	584	600	593	570	610	591	576	618	570	617	614	632	604	563	599	597	583	619	559	544	619	597	583	595	565	579	571	564	591	596	571	597	573	581	599	564	561	583	594	594	621	605	556	617	610	586	608	579	563	618	574	595	536	553	572	564	551	593	547	609	587	595	613	606	534	568	603	606	580	560	529	617	597	569	550	578	603	551	565	578	569	577	580	566	543	591	566	568	562	578	615	575	631	545	577	595	586	549	590	558	625	561	575	571	585	600	540	577	595	565	586	563	574	589	609	549	582	617	555	530	565	569	570	613	557	569	575	595	612	549	609	576	565	533	531	573	599	552	575	578	593	548	597	592	593	627	533	583	564	599	544	587	589	591	560	551	627	569	606	608	574	629	569	575	607	545	602	533	552	603	550	584	564	569	549	590	576	616	630	578	575	552	539	640	585	603	603	594	618	574	608	563	561	560	562	629	550	568	602	559	615	590	534	555	560	555	555	611	604	562	614	577	590	616	554	562	567	571	593	568	598	579	553	584	580	560	557	590	565	562	591	559	559	555	556	612	575	609	546	585	587	539	597	547	603	576	639	595	589	574	559	585	579	556	597	551	611	566	604	584	529	554	621	577	583	570	600	583	540	589	596	627	602	605	563	598	562	602	567	553	544	577	599	567	622	591	589	560	557	517	599	595	581	578	594	560	548	598	622	561	613	562	577	651	560	650	576	556	601	609	568	592	584	583	588	601	577	530	607	584	598	600	599	601	591	597	583	589	567	600	547	612	574	607	585	598	623	624	590	619	547	575	619	569	563	597	576	597	574	600	607	563	600	565	604	563	640	571	564	562	577	575	594	568	599	591	583	581	576	604	602	566	573	599	545	621	611	596	602	574	600	586	592	616	570	564	601	536	584	574	563	582	569	614	548	573	554	591	568	579	581	591	573	578	575	575	542	583	567	582	607	552	587	585	612	558	566	540	633	564	589	607	565	551	588	557	586	630	585	547	554	546	579	555	571	593	584	604	612	578	606	582	570	604	619	618	593	602	551	581	590	583	630	556	611	604	599	595	511	581	569	588	625	595	587	569	569	562	584	605	584	573	551	570	556	587	589	546	578	588	578	544	582	574	584	585	580	604	585	577	547	604	576	548	652	616	569	621	565	559	631	593	620	593	586	600	567	594	542	574	573	564	584	569	555	592	581	593	584	563	598	576	629	573	560	566	520	603	583	631	565	569	566	596	581	510	607	561	578	576	586	597	568	577	567	542	558	565	573	569	587	613	579	565	523	627	605	617	554	560	598	582	552	592	594	544	585	598	585	601	542	594	585	567	510	593	567	607	564	579	545	576	603	603	580	577	544	596	578	579	609	575	587	591	613	555	566	567	559	565
59828	55075	54426	46402	36365	29358	22140	14365	8101	5115	3514	2599	1918	1361	939	672	579	423	372	365	304	264	265	269	256	233	277	267	273	274	305	271	257	285	259	243	268	244	251	251	259	260	257	290	285	274	268	276	244	295	249	257	253	257	265	276	284	245	293	284	284	296	239	273	276	281	289	267	264	251	253	265	246	256	270	302	267	265	264	276	288	265	276	235	248	308	261	250	287	250	247	262	274	276	297	250	271	291	268	281	258	264	274	262	276	255	259	277	279	262	258	258	294	297	289	263	254	262	259	252	264	255	255	259	231	240	244	272	249	277	266	253	236	267	259	268	273	282	273	261	261	279	278	263	250	280	263	232	278	278	282	266	267	266	276	257	248	306	287	272	282	269	254	257	283	271	287	272	300	257	270	246	288	245	242	248	255	269	275	263	270	257	277	283	292	257	289	255	267	239	234	234	297	232	255	286	284	259	254	271	265	276	256	273	269	275	277	284	247	283	267	235	272	271	277	275	271	278	254	269	256	255	285	259	275	312	297	275	264	251	276	297	263	265	299	263	279	260	268	244	290	299	267	296	260	276	249	290	257	277	279	274	276	236	243	271	263	264	265	288	315	297	234	268	272	261	249	247	268	262	254	220	268	241	255	253	267	248	258	257	267	268	266	259	253	267	237	270	277	285	265	243	220	254	267	252	289	249	266	273	277	245	241	250	257	252	254	250	249	239	267	269	272	232	303	252	310	260	239	257	262	245	266	281	307	260	273	270	296	254	276	260	259	281	266	301	282	244	254	293	256	258	237	274	290	264	260	276	251	269	263	241	284	259	252	268	280	253	259	275	267	250	285	247	250	270	260	269	257	247	271	266	253	260	280	265	272	236	311	252	272	255	282	252	254	258	242	259	249	262	298	258	279	261	250	280	254	281	244	286	278	294	233	273	258	249	272	275	266	264	245	274	245	249	263	276	260	261	281	280	307	249	244	290	279	256	241	248	253	269	245	267	257	234	272	309	297	270	292	275	287	270	265	254	269	251	265	237	262	251	266	252	278	291	292	288	272	287	272	276	273	261	255	290	254	244	247	261	260	275	252	236	286	289	267	297	258	254	285	265	253	240	297	268	286	264	282	280	276	256	276	268	256	251	283	253	262	284	256	280	277	259	283	278	274	268	262	260	308	267	240	252	293	270	289	288	281	281	272	297	282	273	244	234	251	272	261	253	250	273	269	300	290	275	282	273	270	284	263	280	232	268	241	260	242	252	288	267	262	264	264	253	259	250	287	269	278	253	230	257	267	296	265	238	272	277	248	291	245	252	283	268	283	292	253	254	268	255	288	253	269	259	267	281	247	268	310	248	285	271	269	264	244	274	255	243	295	292	255	269	267	277	280	286	261	261	266	251	242	224	298	280	281	289	290	262	266	262	252	312	242	228	249	286	266	293	262	238	240	279	303	264	236	249	267	248	255	256	269	261	298	277	283	251	274	274	303	274	279	259	269	276	281	251	260	245	264	249	275	277	249	284	243	259	240	255	260	259	287	253	268	295	288	293	263	254	291	242	253	286	268	258	270	270	300	271	249	283	282	257	276	251	257	273	277	288	260	248	280	259	257	253	261	270	234	244	258	289	272	292	256	280	274	283	260	270	264	248	287	256	256	260	249	247	271	264	275	283	295	242	301	275	299	258	258	232	263	278	263	268	291	277	253	247	247	223	281	303	293	256	252	288	275	276	265	245	292	259	292	268	259	288	267	261	238	293	271	266	277	315	273	282	280	285	240	258	254	262	254	257	268	273	256	238	267	256	251	273	269	305	283	274	246	269	237	251	293	284	265	269	247	266	267	280	292	290	269	260	267	255	256	266	242	257	283	265	261	253	273	268	305	265	286	277	276	287	279	261	276	241	260	291	301	265	250	246	279	283	257	276	244	254	266	266	245	289	265	259	260	261	265	277	263	273	255	286	247	290	266	273	250	236	260	279	286	244	246	287	276	263	289	259	269	259	263	256	265	262	273	269	225	256	279	265	240	274	257	250	258	257	270	268	266	280	269	277	253	239	270	274	286	258	259	259	244	262	238	246	247	293	279	271	237	251	284	286	277	263	279	265	272	286	237	247	231	241	254	275	240	273	251	231	262	285	248	286	254	223	298	256	274	283	255	279	259	271	250	238	264	275	274	263	251	264	261	275	237	249	278	263	267	251	265	250	281	239	270	288	272	277	255	259	264	295	291	267	269	287	258	288	273	259	280	248	299	265	276	268	251	260	262	267	293	255	253	273	276	280	288	264	285	256	283	287	285	264	279	261	255	283	267	248	296	289	267	262	271	270	285	240	255	262	230	273	290	299	290	279	278	266	286	264	262	242	271	268	251	282	253	250	268	253	242	288	237	300	287	275	285	272	235	275	289	244	278	282	258	279	273	236	268	275	260	279	278	260	258	282	280	272	269	263	228	260	277	258	274	258	242	259	256	294	237	270	269	264	292	294	254	278	263	279	255	281	272	264	257	245	237	287	233	245	252	270	287	270	274	282	243	263	306	260	271	245	282	282	277	269	264	278	250	241	259	284	279	271	253	289	274	269	293	248	291	259	285	267	251	278	251	271	261	242	240	264	270	241	258	252	263	284	274	265	257	264	265	298	264	281	259	264	238	259	275	264	286	253	246	242	260	274	275	226	259	280	290	256	271	254	284	253	270	250	271	280	244	281	292	282	275	303	282	281	269	276	259	297	276	285	280	254	298	299	296	228	280	257	247	259	257	285	284	298	288	293	235	255	283	260	317	281	260	242	256	262	280	274	243	272	250	256	288	289	260	264	249	276	261	259	255	267	287	256	245	287	254	264	255	269	250	293	254	274	256	255	288	269	293	288	262	270	278	219	270	278	269	256	244	278	306	306	282	259	261	278	251	289	244	262	282	283	266	297	248	264	264	283	264	267	271	264	228	248	260	259	258	268	278	291	294	293	280	274	267	238	269	282	260	257	257	278	274	244	270	281	253	290	268	240	256	248	285	265	274	284	271	264	294	265	287	246	264	259	241	236	255	232	263	265	256	261	289	242	260	289	278	254	283	279	252	266	274	285	277	295	264	255	281	265	275	267	249	296	266	284	264	274	257	264	275	272	275	243	275	275	227	256	309	297	251	271	250	269	231	258	238	243	288	248	252	244	275	247	265	268	279	288	294	282	245	298	263	269	262	251	263	274	290	278	277	292	296	271	258	271	267	260	268	278	244	251	264	247	248	261	307	274	265	238	269	268	299	279	242	260	249	256	269	296	289	273	289	277	284	270	256	288	261	260	278	272	266	261	260	268	281	294	245	262	266	287	266	248	236	271	296	275	243	288	286	272	294	262	291	260	265	258	287	278	255	252	282	282	273	276	297	275	271	258	275	234	286	279	246	289	251	262	248	271	282	244	255	252	271	284	277	228	268	282	271	257	288	260	269	283	285	256	253	264	279	252	260	269	282	279	258	272	275	268	242	263	273	246	270	272	268	251
42016	47956	54101	52915	48930	42566	35970	28560	21033	17130	13468	10861	8279	5894	4204	2824	2082	1559	1235	900	801	697	665	678	639	664	589	664	658	668	642	681	651	689	677	651	643	671	645	663	675	663	633	645	687	644	634	658	622	661	669	679	673	617	634	674	654	660	601	632	621	658	644	663	643	657	665	595	709	621	662	693	653	666	635	638	634	680	673	623	600	652	692	692	652	662	705	647	651	641	623	645	640	627	597	672	660	632	646	671	658	636	641	645	651	636	685	634	638	654	653	605	619	641	693	651	662	717	617	666	675	663	643	656	636	650	643	636	653	618	673	678	609	650	607	667	625	597	647	658	621	612	680	654	634	657	644	698	675	649	683	660	643	634	661	662	679	674	674	641	677	683	684	690	667	664	674	660	645	611	631	624	672	650	653	680	651	667	629	627	634	647	604	612	666	674	703	713	629	670	603	630	675	661	673	714	623	665	656	677	632	671	631	662	657	647	624	672	653	612	608	669	667	655	602	620	706	601	606	660	659	597	659	645	695	645	684	672	644	643	662	658	665	697	670	616	637	623	685	629	632	707	641	652	657	650	672	640	626	672	641	681	613	697	696	606	683	607	644	716	683	686	661	669	709	655	638	619	650	654	649	627	683	633	617	613	676	629	648	712	681	663	644	673	713	672	666	665	719	664	614	663	677	628	716	675	633	621	636	644	636	653	662	645	694	661	668	621	649	688	631	653	653	640	672	693	652	660	635	673	646	632	687	618	669	636	688	693	682	649	674	663	626	665	638	660	663	679	660	665	609	692	647	638	659	654	682	661	642	643	654	647	645	654	677	658	692	628	643	640	631	660	713	646	674	665	631	676	663	655	646	627	634	670	662	632	692	672	672	683	638	631	663	669	644	686	631	729	668	623	730	671	692	649	684	687	618	642	639	683	671	636	627	658	682	688	654	689	686	699	643	700	624	708	668	660	652	662	692	679	641	651	621	654	646	634	659	667	657	667	695	670	646	657	732	697	640	634	642	669	592	657	622	653	679	656	696	668	666	659	664	648	659	678	612	643	637	653	670	662	662	662	686	628	605	637	629	670	658	671	639	650	665	612	653	667	653	693	660	635	661	646	665	680	622	592	633	645	630	658	668	671	664	644	655	682	650	708	636	672	655	622	665	688	654	668	656	643	650	702	647	658	643	653	677	606	695	639	671	647	607	674	674	650	664	659	648	662	692	700	638	620	654	622	675	647	658	641	603	683	648	629	627	659	625	717	638	650	680	683	662	648	605	687	617	638	632	624	676	636	636	649	606	657	648	647	689	661	643	652	604	675	635	671	706	677	661	638	670	605	666	648	649	620	627	667	682	630	665	626	631	607	621	641	657	691	670	644	639	659	657	675	712	674	655	707	703	641	625	692	611	672	632	616	687	677	692	647	677	657	644	687	602	657	623	646	659	707	696	662	665	656	686	663	665	655	670	623	624	667	660	617	655	657	686	714	611	678	682	682	693	629	639	637	652	613	613	658	639	629	642	646	658	690	670	642	687	614	657	724	653	661	644	664	651	651	691	659	683	671	674	665	647	648	679	661	688	678	673	679	615	616	620	608	619	640	657	681	720	670	672	672	600	665	647	615	648	670	641	667	665	656	633	689	583	618	625	695	623	633	657	700	664	637	651	711	638	619	680	675	694	656	692	628	622	653	654	674	656	654	663	652	652	663	642	646	679	672	632	704	665	663	726	646	609	650	657	685	690	645	611	657	716	644	664	624	656	656	686	657	649	669	710	713	724	654	629	635	679	674	644	674	675	654	653	683	692	690	651	668	671	643	654	673	661	627	681	639	637	683	673	631	681	687	697	609	689	683	643	674	643	627	676	644	639	660	646	606	686	668	662	680	692	662	618	678	682	654	628	606	636	634	628	647	643	708	623	675	644	647	628	673	620	674	647	637	681	658	689	620	658	682	646	677	706	666	638	671	618	690	681	674	686	640	647	652	653	747	674	664	640	622	631	682	639	663	713	642	644	658	658	635	629	620	691	603	656	687	703	639	662	654	639	658	640	636	604	666	669	640	656	671	638	660	625	705	642	676	649	693	676	625	662	665	674	637	647	669	620	639	682	641	664	639	604	669	646	611	724	657	681	652	612	654	685	668	635	642	669	678	675	614	675	653	703	681	634	653	715	659	634	676	620	664	637	626	641	627	653	605	691	656	634	694	657	676	672	632	667	648	655	662	609	665	671	685	633	696	652	682	673	628	658	611	635	691	621	692	680	677	645	659	626	638	672	675	656	655	708	650	687	647	656	627	664	657	657	690	654	643	664	675	645	642	672	611	713	653	661	617	639	652	648	641	658	634	686	709	650	672	672	648	721	637	652	627	612	625	685	634	657	648	632	571	646	690	658	663	685	657	638	655	661	631	622	671	642	673	655	696	651	650	641	655	667	622	599	609	695	664	648	644	598	645	683	694	669	669	673	633	624	667	604	658	638	698	663	617	657	674	637	665	671	632	672	649	696	616	720	664	701	618	654	659	670	674	657	628	660	626	672	628	703	645	657	630	635	623	684	670	657	667	691	650	664	655	683	637	677	608	645	682	659	623	651	636	662	660	721	647	652	648	591	645	674	677	654	651	654	632	701	656	631	683	649	662	625	666	664	656	662	581	618	674	638	632	663	656	660	599	613	728	674	661	624	635	668	643	636	690	611	622	660	654	668	698	681	696	645	671	649	680	629	626	722	689	677	674	611	653	682	677	661	664	676	634	678	643	604	690	673	667	643	615	631	708	649	680	637	672	624	675	658	633	638	690	666	658	627	651	598	700	657	639	659	661	637	586	646	667	694	632	632	658	640	670	666	661	648	648	702	667	684	646	638	627	611	674	679	654	642	602	661	711	687	635	648	659	632	655	631	671	660	662	657	678	634	657	649	662	655	635	672	611	673	627	645	651	647	654	613	636	676	679	642	680	668	675	617	620	659	665	626	622	686	632	635	689	693	689	685	648	673	676	701	654	655	675	634	654	634	686	650	697	650	658	685	674	640	629	653	689	636	714	644	710	672	670	675	666	642	633	661	677	707	668	622	704	641	646	649	647	637	644	672	702	656	678	609	653	675	650	649	646	669	682	670	648	646	678	650	670	629	647	635	688	625	643	594	624	649	668	671	721	684	644	676	682	655	727	665	625	615	666	608	678	677	663	648	669	644	592	626	645	654	606	662	608	659	698	681	638	684	659	694	614	670	629	668	637	634	685	724	659	657	630	670	661	675	633	668	705	689	679	645	656	647	719	677	670	666	611	622	687	668	684	643	611	647	670	695	686	641	638	661	627	675	644	687	563	635	650	604	697	621	609	594	615	616	682	668	637	689	656	626	618	658	673	697	704	663	671	643	657	643	666	684	666	692	619	643	641	676	671	651	702	616	629	692	666	646	685	675	620	650	676	636	614	652	683	630	659	619	664	676	673	637	689	645	712	680	683	689	647	680	645	661	614	676	656	663	652	712	647	626	624
63519	58266	53151	49646	44642	35397	28958	19846	11987	7538	5478	4315	3351	2300	1470	1092	816	460	393	299	291	270	294	266	274	245	245	286	230	271	228	262	254	295	276	259	263	293	301	278	256	244	255	249	276	262	263	269	246	258	282	260	253	257	262	255	285	274	265	271	282	249	235	276	273	305	261	279	283	253	243	254	237	264	277	269	257	256	264	246	261	257	258	290	270	266	237	236	293	251	259	247	254	247	278	260	241	239	220	266	278	256	251	266	249	262	297	254	268	246	266	252	260	255	267	272	264	245	237	254	253	260	255	279	262	268	299	252	255	220	223	255	246	273	278	262	239	235	258	278	284	268	248	250	281	291	269	285	265	263	266	295	255	278	238	261	274	265	256	264	250	238	254	274	277	244	236	260	283	269	245	281	259	252	269	248	250	260	264	277	243	229	271	282	261	253	272	280	267	277	258	261	221	235	251	265	272	283	240	275	286	244	304	255	247	261	262	272	242	259	296	262	277	251	265	254	262	262	272	237	267	263	259	262	262	275	271	283	226	277	235	270	275	266	250	296	278	252	253	292	271	253	292	271	251	241	243	269	240	288	263	232	245	278	254	266	280	272	273	252	264	245	263	264	278	251	263	271	285	263	230	262	283	257	307	274	261	243	253	277	271	253	283	251	252	232	252	268	287	252	299	281	256	245	258	264	261	255	286	273	212	251	278	266	249	262	248	259	274	235	250	274	265	249	254	245	282	259	270	273	269	261	244	240	257	268	273	294	254	271	237	266	243	271	276	257	270	257	268	246	232	276	259	267	269	276	247	277	268	279	264	298	279	269	243	257	263	251	265	288	239	260	238	292	279	267	254	286	279	268	255	281	250	267	247	262	262	257	231	273	265	246	288	282	251	286	231	232	263	249	269	264	238	267	247	257	267	234	258	288	300	256	246	279	273	282	249	252	258	311	254	225	269	242	263	319	272	265	236	269	258	283	244	240	276	269	257	238	274	245	259	255	219	244	268	248	267	250	301	305	268	272	228	258	284	281	264	271	233	271	258	298	261	252	253	269	257	260	301	255	265	271	277	232	273	270	240	253	249	273	276	276	268	282	231	287	273	237	251	292	283	253	252	253	249	258	237	276	264	252	288	246	264	267	283	278	281	260	263	246	287	260	293	262	277	281	218	248	262	253	267	272	269	256	243	258	274	256	234	285	265	264	224	274	261	238	262	251	287	244	258	296	291	266	280	278	264	258	264	261	243	270	266	245	287	252	283	271	257	258	246	268	251	259	264	272	273	285	284	263	259	249	264	247	243	281	234	258	255	288	269	235	262	278	236	263	262	258	275	267	270	288	263	258	224	230	247	285	283	278	232	237	240	261	232	248	245	268	267	272	260	252	278	253	260	290	262	241	261	256	261	254	257	282	228	300	243	218	275	259	223	255	256	287	284	276	246	256	262	250	237	272	268	295	266	261	278	259	265	254	268	246	266	260	248	254	239	251	295	247	283	256	258	239	269	258	262	257	240	267	286	245	240	254	270	272	269	251	263	248	259	260	262	290	236	277	259	266	246	250	264	248	261	253	271	277	257	258	257	263	274	237	257	254	278	271	273	277	273	260	267	279	266	264	267	281	266	251	250	271	283	275	238	247	241	267	237	273	258	271	226	276	274	270	263	263	242	259	251	268	274	257	231	279	260	270	245	254	258	282	306	245	237	261	242	263	287	282	240	240	233	254	264	263	271	256	275	257	273	264	276	240	245	265	249	260	254	266	265	263	257	277	240	240	266	277	296	276	270	246	233	234	262	294	248	255	260	232	298	259	282	261	263	264	255	256	279	241	220	267	270	244	273	276	262	257	278	265	276	235	246	256	254	242	297	263	250	236	270	221	264	273	281	234	227	271	252	259	280	250	265	267	252	267	266	280	270	222	262	265	237	280	253	282	262	254	298	272	265	277	265	271	239	276	291	231	266	272	292	294	277	257	273	248	263	246	274	272	273	265	280	259	257	286	253	280	261	288	262	250	252	227	259	267	256	279	282	273	244	279	255	236	243	247	264	237	259	296	275	253	273	279	244	272	265	271	241	246	263	263	273	243	272	245	251	272	261	253	244	251	254	236	257	252	254	252	248	269	253	260	275	277	255	260	251	258	261	278	242	264	257	256	293	249	245	235	250	258	243	284	277	274	250	284	249	247	289	269	267	274	254	245	215	257	257	274	241	293	268	245	255	284	290	293	270	267	240	263	261	242	251	257	279	234	269	256	274	250	258	251	248	268	263	266	252	244	273	254	238	276	259	242	275	265	244	246	246	245	249	266	269	272	230	284	251	253	268	262	256	260	248	227	250	278	267	261	279	250	254	272	284	278	236	262	268	247	277	256	279	287	272	263	256	251	251	258	233	282	252	268	274	277	247	259	207	247	258	297	230	257	227	252	252	236	271	246	259	276	283	288	266	279	271	244	245	239	279	244	266	251	268	259	263	276	251	269	272	279	279	282	268	260	226	265	273	298	262	251	248	278	241	268	244	268	277	250	259	278	220	258	256	248	275	281	285	271	256	255	267	224	271	268	276	285	296	280	274	268	254	261	250	237	265	273	279	257	272	284	260	292	262	270	284	244	251	262	264	252	274	251	252	279	261	248	249	250	244	241	264	243	248	265	275	265	258	256	293	270	237	266	256	231	263	293	239	239	272	283	271	252	257	237	256	238	237	277	259	227	266	272	248	203	246	233	247	265	277	242	251	239	263	246	249	283	249	272	252	274	267	226	246	250	265	270	303	264	243	240	268	274	271	278	267	256	280	271	248	257	243	280	252	264	266	288	263	249	258	245	263	276	236	264	283	261	270	268	286	231	289	290	266	276	271	238	266	269	243	271	226	280	273	261	229	292	237	287	246	264	279	296	249	264	233	253	287	241	230	269	286	273	272	242	268	284	273	250	276	248	269	277	264	266	223	289	251	240	260	225	273	281	242	258	260	277	269	273	276	260	273	286	252	283	274	271	253	272	273	268	297	272	262	230	266	253	261	227	281	272	239	264	273	256	247	256	267	265	228	248	246	255	245	258	270	263	276	259	251	276	254	258	284	244	249	263	270	252	285	256	255	283	276	263	254	252	257	237	275	244	278	270	281	264	244	257	260	269	260	260	263	260	282	236	264	251	259	254	261	277	242	283	260	242	281	271	272	254	242	259	300	285	243	260	257	278	283	258	238	239	247	260	244	282	293	263	280	247	293	234	262	256	251	274	248	271	231	249	256	271	276	254	239	256	263	231	256	270	234	265	256	255	301	247	271	230	272	262	278	263	264	265	258	233	277	275	264	274	241	257	259	245	259	270	257	227	283	262	276	267	257	273	223	257	276	273	253	252	248	261	258	252	238	260	259	222	293	272	272	209	271	247	270	257	257	226	244	242	249	246	251	269	277	236	293	270	261	237	285	271	273	253	210	295	256	264	283	271	267	250	255	288	272	275	261	250	257	256	229	259	269	291	272	261	254	239	239	264
45909	54921	58638	61981	57137	50862	41732	32298	25416	20969	17449	15190	12622	8721	6320	4876	3399	1759	1172	846	756	698	612	690	623	596	622	606	661	627	653	603	642	634	641	605	602	643	660	637	644	581	650	637	703	604	673	633	624	661	620	605	644	687	618	613	608	603	687	634	656	645	609	674	656	588	685	644	620	646	636	686	643	599	631	628	625	665	654	645	631	661	605	650	644	609	635	668	653	657	632	640	671	592	582	601	651	659	613	637	612	677	673	625	611	618	633	632	662	628	667	659	575	653	618	600	654	613	640	638	640	644	606	625	676	606	628	655	646	603	634	663	634	667	629	632	630	629	682	640	639	658	658	677	642	625	682	618	658	594	651	647	667	628	649	639	648	620	633	664	649	648	607	661	631	664	589	643	663	653	611	726	618	605	586	663	685	677	679	652	607	617	666	663	652	637	655	603	629	609	600	614	648	620	673	622	634	633	662	654	644	633	650	628	590	630	575	685	616	620	607	646	636	607	592	630	664	612	628	619	653	649	639	611	641	634	695	635	598	691	645	620	668	716	606	622	655	613	599	650	648	630	672	615	610	641	643	623	658	617	684	593	641	639	661	656	653	627	647	644	633	622	637	648	652	628	614	632	650	597	696	618	668	659	634	642	649	616	610	619	650	583	613	633	621	629	666	615	613	637	643	615	648	653	645	626	622	613	613	628	629	628	580	645	603	603	647	709	647	679	664	605	627	603	628	649	660	620	651	662	631	657	649	646	650	622	650	643	680	593	588	642	593	616	647	626	629	641	630	645	661	616	614	589	615	606	646	650	635	639	625	641	621	629	644	644	663	628	641	642	608	658	644	613	631	620	643	629	633	599	608	615	635	662	665	617	601	675	641	640	632	665	634	591	612	625	589	621	682	625	612	650	605	612	650	654	629	657	688	622	637	641	651	668	648	631	625	633	613	640	663	633	642	649	636	628	660	618	628	648	633	651	654	595	599	614	683	623	605	632	596	617	661	653	640	660	639	655	607	657	658	663	620	650	634	626	639	644	635	656	665	651	610	647	610	635	630	656	642	633	609	630	627	647	652	664	613	623	604	657	614	654	640	664	608	649	633	628	636	590	620	621	607	628	670	618	639	637	582	663	654	603	622	635	652	642	602	676	608	645	584	605	631	654	638	651	644	592	657	599	594	655	647	629	630	653	648	675	634	628	638	625	653	632	624	624	588	642	609	635	676	626	615	627	652	605	668	617	634	588	637	650	632	641	672	632	690	591	650	640	606	597	589	631	658	690	586	625	627	641	667	632	652	581	611	632	623	628	631	633	640	643	638	581	617	703	655	589	617	650	606	639	634	630	675	629	634	624	596	650	650	646	619	657	599	622	659	616	631	622	646	614	635	631	633	650	646	628	650	628	604	593	619	643	632	598	668	630	608	619	626	632	630	604	632	614	639	607	631	683	610	623	625	629	660	605	619	658	667	648	610	630	666	620	633	637	618	643	625	614	654	606	626	645	615	600	597	589	691	638	641	638	615	672	634	600	593	623	593	600	646	659	641	649	612	616	626	602	636	617	637	659	636	667	649	683	636	682	649	580	627	673	666	634	659	637	566	637	660	643	646	650	628	631	588	618	648	649	588	638	616	614	617	663	673	609	567	681	659	603	607	597	628	599	617	632	582	674	601	624	634	608	636	628	613	630	661	628	620	673	652	666	673	589	673	657	578	656	661	582	631	640	624	638	626	634	676	602	599	637	660	651	685	622	611	641	636	637	602	637	656	637	637	640	618	649	626	622	622	661	648	640	626	603	609	640	629	658	651	651	628	670	634	632	619	668	665	620	563	617	663	574	668	592	638	643	678	636	602	613	641	629	614	601	678	612	606	628	628	629	642	606	691	661	635	648	657	599	678	630	649	645	633	640	618	650	656	617	665	616	585	638	633	652	630	625	649	625	631	594	632	631	656	636	676	618	635	609	641	639	606	640	636	640	633	652	635	627	587	659	609	646	637	584	692	596	621	661	616	598	616	643	614	675	600	650	577	658	666	621	639	638	637	574	644	650	634	608	642	622	607	637	674	627	659	640	653	576	618	628	594	635	643	611	624	676	623	620	662	646	651	620	608	622	641	594	655	638	667	594	633	625	672	585	715	626	646	593	640	627	627	620	639	680	688	624	584	646	691	630	656	664	637	617	619	679	627	639	598	615	643	653	640	608	623	659	598	678	620	634	637	633	678	646	637	656	612	628	642	619	612	585	615	659	632	629	637	626	622	627	679	610	651	699	615	619	643	653	658	617	637	639	677	657	632	623	654	621	654	650	639	586	612	654	622	661	628	645	658	638	612	637	666	624	607	577	604	667	669	613	642	612	636	597	633	586	642	669	620	621	613	645	632	645	618	622	624	626	629	626	599	653	664	634	595	588	649	657	610	649	626	595	636	630	632	672	653	578	630	648	649	628	640	634	601	621	598	653	648	632	645	662	598	611	602	570	640	660	632	664	653	654	650	585	665	667	621	616	632	607	683	629	624	645	652	619	654	586	613	631	719	630	632	615	631	645	652	635	638	623	639	618	642	613	615	629	641	616	663	626	618	645	627	675	667	662	581	645	679	637	658	609	629	621	647	703	622	632	687	627	637	655	623	653	638	686	654	650	598	667	637	654	638	593	604	630	644	641	623	653	623	680	635	616	661	631	605	664	663	620	633	633	605	625	595	639	632	636	623	646	635	612	637	624	645	631	638	662	594	647	658	627	588	602	662	631	646	617	622	641	624	626	634	588	648	610	652	668	601	634	632	619	600	624	641	624	595	639	648	640	637	645	644	679	649	622	637	623	639	631	652	621	677	659	655	642	686	621	610	637	669	646	643	688	627	617	582	651	617	595	583	617	607	636	685	595	648	617	638	633	615	624	661	631	643	602	627	618	646	638	620	621	646	675	611	584	665	583	607	639	628	587	635	577	630	606	604	611	628	611	630	620	628	583	621	604	618	605	638	620	616	640	627	658	616	627	676	666	609	638	640	652	710	619	647	622	672	641	661	664	613	617	599	601	640	607	624	652	641	648	646	654	649	604	595	597	673	620	640	597	657	648	624	646	622	636	640	607	615	598	599	650	582	597	614	630	608	618	648	615	651	639	617	663	606	656	662	620	607	634	623	653	646	652	655	649	633	653	647	587	620	648	621	628	622	647	620	649	649	664	632	652	589	623	627	648	638	666	643	622	707	628	653	633	616	670	656	585	619	634	627	647	627	636	563	632	626	599	550	613	653	613	631	664	605	637	618	646	619	627	657	662	638	616	612	628	645	658	654	646	602	605	615	636	626	635	644	614	632	661	627	644	624	616	628	631	608	654	632	655	636	622	637	636	604	666	654	666	635	668	681	567	637	640	622	595	687	622	643	620	674	627	627	657	672	618	609	626	598	637	656	640	627	635	674	607	611	645	665	671	633	631	639	633	625	581	653	612	624	665	657	604	646	651	653	662	643	670	629	610	603	649	648	658	638	671
39768	39731	40215	32191	22826	14559	9206	4450	1970	1210	896	614	435	384	292	339	275	271	280	241	239	266	227	253	256	252	232	249	281	252	249	226	269	250	260	236	245	253	285	225	267	235	249	246	249	286	230	242	282	218	246	273	234	225	240	287	244	228	246	232	248	244	278	266	251	258	206	266	225	238	243	225	227	260	260	271	248	253	232	260	247	260	248	254	263	266	273	271	257	237	273	243	255	250	271	221	249	264	242	225	253	247	249	231	260	238	238	251	242	254	267	257	221	252	240	243	230	250	269	260	265	294	244	253	215	252	260	231	260	256	240	259	238	231	232	281	257	249	273	266	278	254	264	276	269	252	252	240	262	228	230	243	261	239	231	237	271	276	275	240	221	220	242	261	269	220	256	237	265	227	232	233	240	212	279	254	235	213	249	238	248	232	251	243	277	245	235	231	250	232	240	250	236	265	236	282	239	254	251	244	260	271	241	246	264	243	223	259	235	275	277	270	270	249	234	213	263	259	241	238	267	247	239	239	254	239	236	286	280	242	230	230	222	257	258	271	241	255	246	260	235	270	249	251	240	267	232	238	264	238	272	255	227	243	250	242	242	246	254	250	278	224	222	262	230	253	265	258	242	244	259	253	253	213	251	270	252	236	266	243	237	236	276	250	228	235	261	260	237	271	254	237	232	263	226	235	231	244	244	225	284	244	263	266	236	260	253	241	264	263	263	250	271	252	244	235	235	261	258	240	238	241	248	256	233	249	248	241	234	235	245	261	256	248	275	249	267	252	242	262	273	257	237	245	267	242	242	269	242	250	244	241	251	232	249	235	268	253	279	248	289	255	257	240	243	224	256	243	263	243	237	253	249	267	224	264	265	233	235	269	258	263	230	270	286	246	220	250	259	268	220	269	254	262	270	250	231	249	217	244	237	271	257	276	262	260	239	236	252	246	251	276	243	256	265	262	254	271	241	234	235	242	225	255	257	250	263	259	229	261	236	243	240	262	248	257	242	255	241	245	254	282	259	229	249	259	224	259	242	224	268	249	237	292	262	225	241	269	262	253	251	248	262	258	237	260	243	250	248	209	225	278	251	276	240	218	220	275	258	253	223	229	255	218	247	229	250	253	259	241	267	250	256	271	269	245	236	232	262	285	282	262	222	262	251	233	197	263	232	228	249	267	249	229	231	240	260	246	271	213	251	261	238	265	230	206	230	259	240	228	265	253	266	275	267	261	267	270	250	222	235	228	224	231	274	256	249	253	235	294	214	260	255	254	237	222	259	247	258	268	262	284	262	268	251	259	225	252	279	249	257	241	246	223	269	224	261	263	229	234	250	205	267	252	288	238	264	228	232	241	262	235	258	277	273	228	245	232	266	273	239	292	247	242	240	263	264	268	264	261	269	247	253	263	248	272	271	280	261	239	237	238	249	240	263	238	250	226	270	239	252	277	242	278	244	235	260	225	272	233	248	244	248	237	276	226	251	252	265	256	246	254	252	225	244	240	255	248	229	247	229	266	233	222	250	243	213	256	277	241	258	252	254	271	290	251	272	228	231	251	241	246	233	245	227	250	251	262	258	251	242	255	252	238	242	272	259	245	242	239	252	270	251	249	247	264	262	246	240	266	252	258	232	250	269	252	224	248	219	249	214	273	241	234	238	247	241	221	275	215	281	264	243	258	239	269	248	226	243	227	259	230	253	221	230	243	216	225	261	255	244	271	262	248	260	239	239	237	258	263	253	221	231	251	229	206	246	245	271	245	226	235	289	262	265	273	255	269	278	241	258	225	228	267	246	269	242	269	209	280	256	242	262	254	256	259	265	267	258	261	228	246	235	278	240	245	252	237	275	265	233	253	255	208	244	242	265	256	245	238	272	280	257	215	261	229	238	251	224	229	275	224	231	220	222	252	248	262	250	219	251	256	257	242	234	275	241	243	239	247	255	226	221	238	274	262	227	223	241	225	229	233	235	232	233	248	237	234	264	232	253	240	276	261	236	226	245	260	258	238	229	238	249	258	250	271	256	228	221	217	257	226	271	261	231	249	253	217	226	252	231	238	242	249	234	271	227	244	231	248	275	254	273	234	232	258	209	267	239	232	234	261	238	219	244	260	259	256	268	251	260	255	236	270	247	244	238	248	266	239	239	249	248	251	238	234	260	247	261	254	257	235	271	241	247	247	234	238	241	226	243	224	243	233	240	241	241	247	288	236	253	227	236	283	245	246	259	233	274	236	245	257	260	257	256	251	239	237	247	246	255	232	234	257	241	263	252	265	240	249	249	258	245	253	254	247	261	229	235	255	269	268	229	247	265	271	257	301	238	244	242	226	255	257	282	270	238	252	233	238	226	225	214	244	266	246	245	264	207	234	275	263	260	277	276	213	245	244	237	235	237	268	234	258	300	247	243	260	265	253	252	282	239	237	217	255	292	261	266	249	255	246	243	265	269	252	214	268	227	279	238	269	228	248	245	221	249	262	243	238	255	236	251	231	276	222	208	262	271	225	234	244	244	252	268	255	231	259	239	240	260	247	266	239	248	221	245	260	261	271	253	242	233	225	274	255	254	245	240	216	235	231	241	246	245	248	219	255	232	255	262	248	225	252	276	255	241	242	222	194	249	255	229	291	266	246	251	248	277	230	211	269	248	254	270	259	266	242	233	233	257	265	257	242	248	278	237	252	259	235	240	248	249	253	255	254	252	249	245	243	249	234	225	236	248	269	271	250	256	273	245	255	242	257	224	261	226	229	259	267	267	262	258	261	255	248	235	238	249	274	259	260	259	244	270	251	247	265	215	242	255	248	225	238	256	224	240	241	252	229	272	239	236	243	266	242	248	259	257	284	246	266	273	241	238	225	262	255	273	261	255	230	254	227	209	225	251	234	240	248	263	240	241	259	204	243	239	253	228	248	237	240	267	251	240	245	273	243	253	266	259	267	267	253	244	239	242	262	265	246	288	252	248	263	267	238	220	263	243	255	237	243	259	241	256	254	280	254	235	230	253	256	230	259	256	238	259	259	247	272	230	214	253	255	245	232	279	248	220	217	243	265	236	261	257	231	243	240	271	255	215	242	245	234	254	253	232	242	262	241	259	252	233	246	255	233	250	252	238	270	248	232	252	240	265	236	257	263	266	233	221	272	242	220	239	236	250	252	254	250	248	251	278	230	231	222	240	230	224	260	248	214	245	247	252	239	253	258	249	234	252	277	243	273	241	240	236	231	239	270	228	232	227	238	269	248	245	261	239	258	260	252	234	224	239	269	236	199	250	250	250	272	262	267	251	226	253	265	241	263	265	262	260	255	253	261	217	234	236	227	235	240	276	263	241	240	256	274	266	279	237	255	262	235	260	262	275	251	244	241	267	244	244	222	235	245	275	226	271	236	257	265	263	249	233	253	233	275	249	276	259	254	245	238	258	243	257	287	263	251	239	249	245	255	267	257	233	263	242	244	249	232	257	260	283	263	258	258	253	247	224	232	266	252	254	216
25792	33634	40325	41338	35538	29693	23041	14462	7628	5491	3984	2371	1570	1234	1070	841	708	646	679	662	601	661	610	605	597	652	621	638	666	603	633	601	606	568	587	587	601	568	594	639	647	601	558	638	619	621	592	596	593	624	586	604	652	626	659	648	636	602	623	601	656	640	654	632	602	620	623	619	666	600	636	654	578	648	615	620	621	633	590	609	625	606	589	575	608	632	608	626	606	650	622	615	654	630	611	638	582	621	613	601	603	584	586	653	653	601	610	623	616	620	608	577	564	607	647	628	625	623	608	650	584	622	578	668	678	622	627	590	597	594	645	620	613	618	571	617	616	636	612	624	651	613	560	613	643	618	577	609	616	615	600	553	623	635	667	630	622	638	604	601	644	639	584	640	644	639	634	640	600	585	615	609	612	588	621	610	601	599	551	653	621	609	570	581	612	590	584	595	594	605	673	624	612	599	582	629	643	664	647	626	596	564	653	614	599	561	604	590	622	658	644	601	581	620	602	615	554	605	653	622	614	620	593	599	606	620	587	606	666	597	577	629	609	641	595	625	588	631	608	611	583	640	614	608	584	627	650	620	678	632	609	636	636	597	597	632	606	584	587	577	614	600	586	611	624	634	619	645	587	646	614	603	646	615	622	642	599	603	647	631	562	627	648	591	624	594	598	642	595	636	651	621	604	608	628	629	637	633	615	603	639	620	574	622	646	628	632	669	620	635	645	602	634	626	622	657	594	589	610	622	640	590	630	593	623	551	635	619	609	584	609	645	615	630	611	679	612	647	631	615	591	605	636	611	631	645	609	600	620	604	624	595	613	636	642	627	594	600	611	579	600	604	592	631	625	624	645	625	603	603	600	611	595	654	643	596	644	590	624	599	566	646	650	648	678	579	609	577	639	629	636	643	609	641	613	636	649	625	639	621	601	617	685	590	619	626	575	600	636	647	634	590	601	662	627	631	589	612	645	665	608	659	578	603	625	602	626	639	610	623	610	586	578	640	598	578	574	615	669	646	612	617	656	641	620	631	622	591	655	603	629	609	581	639	619	583	621	653	634	579	608	596	542	638	615	639	643	636	619	606	617	621	582	647	574	628	607	655	643	641	600	653	602	568	623	629	661	620	581	645	595	631	595	598	660	620	625	590	566	635	599	638	638	620	640	654	643	598	659	614	639	625	620	657	655	640	592	631	634	659	661	647	629	611	636	591	634	599	637	573	619	566	652	608	652	630	626	645	657	620	619	602	642	640	635	651	625	601	602	615	595	608	617	567	648	644	596	620	578	634	667	643	641	587	612	667	616	653	683	637	616	592	626	599	583	622	610	574	584	580	624	592	592	656	615	581	581	619	632	657	643	578	571	647	571	631	596	600	644	568	611	641	582	604	639	623	593	584	609	620	633	616	602	629	607	581	577	590	598	622	579	642	634	652	646	618	616	581	630	622	590	585	620	635	591	605	614	663	644	579	624	580	613	601	625	565	606	617	627	609	622	560	619	585	620	612	630	590	624	627	619	641	575	676	598	617	615	604	660	593	639	648	664	639	612	602	610	632	646	636	581	619	651	618	628	556	593	620	590	645	592	573	585	623	621	607	648	623	628	593	620	617	613	569	655	617	579	613	610	597	568	618	646	620	629	633	656	610	613	597	661	625	581	580	610	602	604	605	653	660	654	592	637	649	639	597	621	618	608	650	647	572	600	638	629	620	608	569	667	628	568	655	674	621	619	639	656	609	619	556	613	580	588	638	614	597	644	599	620	633	640	620	634	619	624	623	623	616	589	663	596	621	627	654	620	623	651	648	557	632	608	623	619	654	635	605	619	650	638	593	649	608	581	608	587	624	651	633	639	643	609	667	665	608	607	593	638	580	606	641	613	585	579	585	630	657	611	599	593	618	625	606	648	665	618	609	654	617	583	592	618	620	641	579	664	545	581	621	607	636	598	575	634	653	628	645	649	622	636	592	607	643	584	643	596	611	624	597	659	603	623	636	620	583	640	654	641	655	588	611	651	622	597	617	620	589	611	589	608	607	614	661	593	631	618	616	620	622	617	623	583	555	610	617	604	620	610	601	580	617	592	642	605	638	638	662	635	623	594	636	634	608	637	602	652	641	636	626	570	605	601	642	613	606	622	629	617	635	645	607	640	588	609	619	652	613	620	637	602	590	647	653	615	596	635	612	616	583	601	652	621	586	626	614	612	558	601	598	593	610	584	616	588	622	633	646	640	590	623	621	624	634	622	583	593	579	597	611	599	645	622	628	607	603	602	625	623	690	615	623	620	599	592	623	629	589	605	617	595	626	636	587	629	608	620	626	617	624	635	600	658	626	620	642	618	612	631	598	628	602	635	598	587	635	627	614	622	620	641	602	605	588	643	605	619	590	560	608	606	625	630	627	588	623	605	628	623	617	644	610	599	604	636	637	635	647	621	633	587	631	598	617	606	582	591	619	617	567	603	655	625	546	622	639	615	626	576	631	620	590	612	632	608	585	673	599	651	618	647	598	604	599	640	588	635	629	620	638	602	631	644	634	590	591	615	616	601	613	630	581	591	599	614	610	616	607	621	634	592	632	562	645	619	599	606	643	618	632	615	675	605	611	619	649	595	628	639	631	632	646	595	597	633	605	617	601	628	601	632	637	632	631	617	615	622	614	648	626	618	602	609	597	593	578	628	647	590	613	573	597	636	622	600	630	601	644	618	629	600	582	640	644	599	580	640	593	630	643	604	611	627	611	607	644	639	597	630	607	615	585	609	644	582	634	647	633	615	628	595	624	658	591	648	618	566	631	585	568	587	605	640	611	605	652	624	622	606	600	615	562	639	622	605	589	623	651	622	601	570	614	622	600	613	635	581	631	637	617	627	652	616	599	630	593	611	613	641	601	638	630	592	582	586	692	596	598	583	586	600	598	640	626	610	607	600	631	611	581	617	623	630	614	647	609	642	596	619	598	641	655	563	598	618	593	570	639	577	616	638	654	623	626	674	633	612	572	657	574	616	627	654	618	631	614	565	616	617	543	610	650	568	631	626	699	620	618	626	603	612	584	642	642	624	613	606	641	647	616	650	595	598	602	619	621	615	572	624	604	651	599	604	599	629	631	601	581	647	625	624	626	613	662	568	638	591	599	600	639	617	628	617	631	627	618	623	604	656	623	615	607	665	620	592	599	587	585	666	594	634	627	607	586	616	593	602	637	657	657	628	569	593	633	537	610	620	626	627	624	618	613	568	610	623	592	595	581	592	612	626	667	613	634	564	623	612	601	610	578	611	619	614	625	598	589	663	647	607	588	620	616	644	625	584	645	632	563	638	624	651	596	609	645	601	608	622	604	613	620	626	652	589	609	595	616	656	621	591	624	597	583	632	598	620	622	603	613	611	653	611	644	599	658	599	613	625	615	629	603	581	632	598	629	598	594	622	571	620	654	646	630	627	644	595	628	621	608	621	599	585	601	589	607	631	586	669	618	642	615	618	579	605	575	605	592	583	590
60725	53579	50625	41711	32950	24917	19178	13869	11119	8181	5448	3337	1958	1121	804	590	480	363	358	311	289	258	263	296	296	305	266	260	279	243	257	277	271	261	261	260	298	287	255	243	290	260	283	265	302	276	259	277	257	305	256	247	238	258	243	281	284	257	287	242	265	264	263	296	278	279	240	281	262	307	273	291	246	270	252	276	311	260	276	255	277	247	264	265	254	253	284	261	271	229	269	278	264	267	289	287	283	270	257	318	276	267	291	279	318	270	252	254	270	258	281	244	271	232	289	271	273	263	281	271	301	280	290	246	277	265	265	274	270	241	243	284	271	273	288	254	273	259	289	257	287	300	301	270	293	285	247	255	288	271	256	285	255	259	291	283	278	268	288	287	294	264	287	258	257	278	267	294	261	279	255	274	262	278	279	261	252	279	254	276	249	272	270	282	290	275	287	251	269	266	263	276	297	268	284	307	257	295	262	278	266	278	280	292	254	270	267	286	253	271	279	307	257	261	245	257	285	273	296	273	255	277	255	289	265	268	227	314	246	287	278	269	286	312	272	282	239	321	278	271	224	276	267	253	296	321	285	322	273	260	253	253	245	270	271	281	280	270	292	270	283	262	282	258	258	255	260	263	292	258	254	274	302	248	294	257	273	299	292	258	290	261	284	300	295	291	289	264	257	289	305	291	270	265	252	275	244	278	296	256	273	283	269	263	313	258	274	298	281	265	325	263	305	265	272	270	276	253	275	226	280	259	255	287	273	284	262	270	236	287	259	274	244	251	250	257	265	300	268	282	237	243	264	284	273	294	264	256	271	258	271	283	269	289	252	256	284	246	305	257	226	295	279	251	253	282	288	284	290	290	272	244	257	282	298	273	279	281	266	249	270	265	283	273	280	252	253	265	288	281	269	272	293	263	288	280	258	251	279	256	284	281	279	282	266	303	294	287	277	264	283	264	278	271	257	251	270	287	283	273	285	279	262	259	262	264	260	241	273	256	256	258	282	265	263	255	268	266	249	266	293	276	270	293	283	243	270	304	241	272	270	299	292	289	244	274	281	278	309	268	252	278	264	244	275	267	276	276	286	263	276	264	295	276	273	273	287	268	269	268	257	243	271	296	258	287	254	250	276	283	270	265	290	260	266	256	293	231	258	255	261	284	271	285	273	289	311	273	275	282	289	277	269	272	281	277	270	279	273	277	263	293	284	272	244	255	259	259	260	257	261	283	277	278	301	281	280	283	262	283	293	271	281	275	260	269	268	237	261	259	294	264	266	283	243	249	274	266	269	270	289	289	274	251	279	267	288	307	270	287	268	271	252	291	291	265	285	250	301	279	272	250	291	260	272	278	265	273	291	258	296	272	248	275	286	264	290	239	276	287	279	263	287	303	259	241	280	306	278	279	289	262	273	293	293	280	276	267	262	245	321	288	272	251	268	272	257	301	264	261	265	260	273	264	268	290	288	242	246	271	267	255	276	253	271	296	261	272	253	260	272	254	251	288	249	285	285	261	277	275	288	276	278	266	252	249	287	285	252	255	305	258	262	272	265	261	270	294	246	270	281	267	264	269	249	254	291	249	287	270	267	276	311	274	241	258	272	249	268	265	310	280	268	266	271	289	288	274	326	273	284	255	302	280	296	281	282	273	306	274	271	267	286	262	247	280	290	277	278	279	286	262	261	289	283	273	254	272	285	276	287	297	256	263	280	269	287	296	286	272	288	285	278	269	259	260	262	305	273	253	268	268	252	251	310	271	291	247	279	271	260	258	281	287	248	268	299	295	299	255	278	278	276	301	260	297	255	245	246	291	277	256	280	266	251	299	277	272	274	298	281	284	251	271	268	259	298	271	294	285	263	262	275	267	258	268	268	274	260	264	245	249	271	283	300	271	276	272	268	268	254	262	287	275	279	245	300	289	290	246	256	280	259	264	283	279	266	302	295	259	268	235	257	263	289	265	235	267	302	291	267	261	297	257	262	247	259	295	288	297	284	314	287	318	261	286	275	289	259	277	274	275	256	254	266	269	306	264	272	246	267	268	262	270	258	274	258	278	251	286	268	277	263	293	288	299	303	263	286	254	264	232	255	247	261	302	299	265	273	289	254	285	255	266	253	310	304	260	274	266	270	271	258	273	252	284	275	294	297	272	274	268	286	300	272	264	261	256	285	287	278	256	294	253	267	254	293	261	302	285	262	280	271	261	288	270	282	303	229	265	268	266	254	274	282	232	276	266	268	291	274	275	262	273	256	293	250	278	289	298	265	268	262	260	297	244	281	257	273	283	297	261	278	266	294	289	287	267	286	302	250	238	306	288	285	289	277	253	255	260	233	261	281	266	261	278	281	303	265	262	253	263	241	277	303	283	270	266	262	255	261	274	288	278	273	239	281	272	268	236	287	262	275	257	259	302	243	253	276	272	277	254	296	257	253	263	281	292	287	238	278	260	274	274	268	258	292	289	270	296	259	265	272	260	286	308	295	289	267	282	257	249	280	282	265	286	288	267	285	266	314	261	276	249	271	245	281	281	291	278	271	251	283	289	276	290	246	239	284	256	275	272	289	278	246	232	287	259	276	250	280	282	266	271	287	254	268	292	292	270	256	259	271	264	270	292	292	272	263	270	265	282	288	276	286	249	269	275	274	284	295	258	249	310	272	239	252	265	268	271	266	259	247	253	269	272	253	226	283	260	283	271	298	276	257	292	271	291	253	277	284	286	303	284	265	268	280	276	289	280	279	265	295	289	264	263	271	300	281	285	275	249	288	255	301	262	262	266	268	268	271	307	293	248	277	268	265	280	270	283	295	258	262	278	277	268	260	270	286	284	244	259	274	279	297	262	273	267	279	268	268	237	255	270	250	264	290	281	251	276	248	239	254	278	289	288	252	253	251	278	256	277	293	264	268	286	281	274	225	246	275	266	277	271	271	296	291	296	274	297	261	288	276	262	261	258	276	273	273	254	256	297	266	276	276	292	266	297	263	281	295	263	292	264	283	270	291	205	260	280	302	272	272	288	284	287	284	261	293	268	273	275	299	280	263	254	250	272	259	282	290	254	303	246	262	284	274	301	270	257	280	268	277	248	258	275	289	266	287	262	268	245	272	240	266	260	292	259	261	248	274	289	290	250	258	277	258	286	269	265	291	290	289	266	288	291	270	270	284	264	261	253	278	272	270	301	286	242	274	271	287	285	289	263	264	264	270	287	289	278	264	265	260	266	256	245	289	279	270	271	285	241	260	274	300	283	265	285	270	271	284	271	279	283	255	257	253	253	279	259	266	264	280	300	257	257	241	283	287	275	244	268	271	271	264	280	287	284	272	247	256	263	246	270	277	274	277	267	282	281	290	262	267	253	259	251	279	261	283	259	258	238	286	280	274	295	304	275	260	272	260	259	252	294	280	292	253	281	280	289	289	303	294	296	268	273	250	243	284	283	278	290	280	275	288	290	289	269	288	303	279	302	279	290	273	240	272	265	275	271	289	262	267	282	283	282
42279	46715	50407	49098	42979	37598	33704	29907	28048	23652	18527	13198	8341	4520	3119	2148	1651	1271	1112	910	785	670	670	698	691	689	631	630	647	687	722	696	697	659	698	642	696	698	669	689	631	679	649	660	666	687	696	663	703	642	651	671	721	664	657	654	636	627	670	758	691	634	692	619	683	625	645	645	646	638	660	675	657	706	683	627	678	683	637	668	673	659	660	659	654	677	658	658	664	658	689	654	635	698	651	670	683	651	646	673	647	635	682	620	661	666	659	705	671	682	657	713	695	688	645	674	664	618	644	658	637	649	687	683	698	630	663	673	668	659	663	701	634	684	658	653	670	674	699	667	682	638	673	749	648	693	671	678	668	679	661	651	662	632	700	661	634	706	682	627	697	684	685	714	686	644	649	675	610	643	724	677	642	692	667	647	646	659	698	625	634	679	668	638	678	663	690	665	685	635	615	707	622	654	665	686	672	630	689	688	683	710	652	694	694	615	659	767	637	646	646	698	625	627	656	693	661	662	635	648	656	644	671	689	617	700	667	657	652	660	657	635	681	705	677	687	691	674	655	637	699	684	702	709	685	679	679	690	614	621	653	654	672	684	661	652	720	701	688	668	674	717	681	661	678	640	649	633	635	626	683	669	625	656	658	637	682	642	623	643	588	655	686	706	619	623	666	648	645	683	615	628	668	693	685	676	680	657	707	649	667	677	672	686	648	655	617	670	642	663	664	627	630	714	629	665	675	680	660	672	671	620	625	704	670	700	651	695	706	663	730	679	690	664	677	698	716	628	653	637	677	696	674	697	614	670	676	653	672	702	636	677	696	668	675	670	705	674	612	679	669	675	673	662	680	660	654	655	662	645	692	671	685	627	697	656	678	659	709	651	621	686	651	652	630	657	628	662	683	643	687	657	667	666	640	651	668	662	663	669	640	696	676	605	614	658	667	632	665	671	683	681	615	637	689	674	658	708	670	614	659	673	675	643	679	652	645	675	648	681	652	651	641	662	673	643	686	670	657	658	691	676	682	649	638	681	649	667	659	647	703	696	665	673	617	692	664	683	635	619	687	683	666	670	635	676	674	662	700	688	653	690	662	594	640	618	641	641	655	660	667	695	678	661	640	699	700	658	699	658	671	645	676	653	674	692	640	648	711	682	682	655	644	667	658	671	661	664	658	670	671	704	645	627	685	631	666	667	694	668	671	667	637	649	731	653	650	614	694	608	654	612	638	633	701	632	609	665	687	651	658	656	700	680	658	660	671	652	639	659	672	691	679	678	628	660	690	691	612	631	660	673	702	641	629	679	618	664	619	692	659	677	678	672	675	682	658	678	637	672	669	646	678	684	666	646	664	603	690	638	710	669	627	663	666	657	684	632	682	647	682	682	681	684	650	659	672	669	734	675	662	669	679	621	618	654	658	672	629	636	660	666	622	625	656	681	666	693	670	681	664	664	656	650	635	634	663	641	638	655	668	672	705	672	689	652	623	687	681	680	648	683	646	676	626	642	662	636	702	679	673	689	716	670	663	644	642	696	695	604	627	643	636	665	614	683	654	615	668	660	630	652	656	699	659	678	678	689	663	654	654	677	711	670	664	670	691	661	720	654	669	651	660	645	677	643	653	620	694	665	666	659	614	646	647	652	685	695	683	661	636	656	649	684	651	626	656	706	649	697	689	687	680	668	686	675	690	652	654	662	672	705	624	631	668	662	649	686	684	653	649	636	678	696	682	689	678	638	674	694	677	656	625	682	641	618	664	686	665	663	636	653	659	688	673	635	661	623	633	640	637	728	670	670	649	651	635	656	660	652	609	695	669	664	639	668	670	614	636	668	667	671	713	638	653	674	671	695	665	632	687	678	757	684	652	609	652	644	676	662	705	688	703	685	638	695	707	685	688	651	680	665	696	659	661	647	698	667	650	724	663	631	619	665	696	676	671	672	697	641	687	655	643	641	657	668	716	625	645	633	694	630	681	711	634	688	652	645	670	641	667	630	646	701	685	650	654	709	681	666	709	673	647	702	681	689	669	669	676	715	648	684	660	642	672	642	725	637	661	669	660	653	679	629	665	637	655	757	704	685	694	662	687	632	656	684	715	702	659	646	659	660	659	694	699	680	642	666	662	674	689	646	669	627	624	689	759	712	667	696	666	635	668	673	677	676	659	682	677	698	633	653	638	677	634	620	642	650	667	675	683	685	687	666	687	680	644	620	677	677	636	730	685	699	679	648	689	674	648	665	658	681	648	699	694	652	719	670	641	675	688	619	678	673	712	657	710	687	628	686	691	702	711	650	694	701	689	677	580	649	666	626	651	668	648	673	657	648	654	671	668	640	666	660	659	700	677	661	719	636	689	667	689	637	671	661	720	694	664	670	696	727	664	629	720	638	682	635	652	702	663	657	674	684	625	645	688	667	682	682	702	659	679	673	689	652	632	687	725	679	687	682	660	621	695	723	693	628	679	696	713	678	655	648	658	665	636	677	624	620	690	694	632	643	670	678	635	658	646	677	643	642	687	671	658	659	675	650	637	635	696	625	680	702	688	654	625	628	663	646	632	643	620	672	678	664	660	628	691	700	718	654	678	605	677	704	683	649	687	691	652	633	596	676	634	674	702	678	702	632	689	679	690	651	679	631	679	669	654	642	683	629	679	696	649	694	692	674	708	645	721	685	669	668	690	681	688	671	690	655	637	652	640	621	670	684	658	648	665	639	623	654	644	650	682	651	649	654	657	678	606	680	631	679	692	676	640	678	695	658	634	716	657	629	643	638	672	684	642	666	649	624	671	663	630	695	670	669	694	659	646	650	671	633	667	720	675	615	636	717	661	669	671	673	662	692	673	668	685	706	692	686	653	714	701	696	648	646	650	630	667	669	714	627	652	624	697	675	620	654	666	674	660	703	649	672	652	674	645	648	665	665	648	671	667	649	651	633	656	693	686	647	665	691	631	626	669	674	624	676	643	662	675	671	689	642	696	686	653	620	694	646	641	633	618	644	619	626	620	633	617	653	661	645	678	649	646	673	683	611	623	700	666	653	633	638	658	706	655	639	664	680	648	667	687	650	647	699	635	688	652	699	689	693	655	647	637	658	693	698	709	650	674	657	654	643	707	659	728	681	663	697	678	630	704	696	662	629	657	688	672	690	692	649	624	703	693	655	677	623	664	652	648	640	634	640	651	698	616	674	654	683	645	708	694	709	660	667	697	648	622	627	667	674	706	656	655	687	665	649	687	627	664	670	639	677	679	678	643	689	665	611	648	698	654	659	639	691	694	630	692	626	651	662	669	683	633	677	687	652	676	678	667	680	658	677	694	614	615	642	674	609	640	627	668	682	667	684	703	680	663	699	679	710	651	637	700	684	672	643	644	674	666	666	655	667	677	647	643	680	652	643	656	688	653	676	686	692	666	694	664	658	642	704	656	655	683	678	664	679	656	673	686	660	650	669	663	668	627	671	660	665	646	676	625	675	608	624	669	667	673	648	687	674	635	655
64511	54633	50106	41984	36947	34852	32292	23405	14390	8400	6779	4752	2913	1903	1074	699	430	406	368	307	304	309	263	235	267	244	240	290	268	279	279	261	253	273	247	268	284	277	254	259	241	263	280	275	287	250	266	274	229	260	266	251	273	322	269	244	287	258	277	259	251	254	263	260	259	280	287	269	275	275	274	267	263	234	259	246	289	258	221	259	273	269	261	260	280	251	260	268	272	245	238	275	250	245	253	266	246	243	271	258	243	286	266	260	288	273	264	259	285	249	263	245	275	234	239	262	305	265	261	280	246	259	241	233	246	245	273	247	239	230	264	257	280	263	259	278	268	255	235	250	278	261	271	242	260	298	268	289	249	293	262	264	259	259	253	281	246	267	267	284	254	277	270	263	259	260	254	264	263	255	263	266	243	240	267	258	224	250	293	249	281	297	278	260	287	276	268	263	255	255	264	248	271	239	251	247	245	258	261	268	281	271	270	247	255	251	273	244	248	285	260	243	257	275	247	284	248	264	282	241	293	277	291	279	264	288	264	258	267	267	244	247	254	274	279	285	244	270	281	266	254	264	288	263	240	245	276	283	243	251	261	271	260	286	247	261	268	287	272	241	282	250	278	253	226	279	287	275	264	242	263	267	287	248	281	239	286	303	283	272	251	256	313	263	252	255	278	255	246	246	241	239	279	264	288	282	271	259	252	268	266	280	262	269	273	257	294	256	219	245	247	248	266	255	291	267	267	251	256	279	259	274	260	265	251	274	274	248	289	252	277	233	274	250	267	241	284	242	231	234	264	280	247	269	243	305	252	254	249	264	267	257	293	245	233	268	273	254	243	241	247	274	296	238	276	247	280	261	257	242	261	268	279	263	262	243	268	267	231	238	240	243	296	262	255	266	273	284	246	252	278	247	245	247	233	247	256	271	259	278	267	236	275	253	279	258	241	281	259	270	260	254	244	229	260	228	263	280	263	254	263	264	264	280	265	263	259	279	244	262	241	282	249	247	232	279	247	262	258	268	257	272	260	276	252	274	253	279	246	262	279	271	289	282	259	234	289	267	240	256	285	289	289	240	255	265	255	239	241	263	264	261	258	270	256	290	279	229	283	269	259	296	259	250	244	277	270	263	264	232	269	265	272	247	257	271	253	295	247	259	253	236	259	299	255	261	248	252	285	261	233	254	273	263	249	247	246	247	282	290	265	254	259	309	265	253	267	250	257	256	297	254	241	246	295	290	267	288	279	263	259	253	237	238	281	246	276	242	285	246	280	270	297	259	257	259	236	243	235	226	250	265	248	259	261	215	258	243	304	262	247	248	253	240	280	278	246	251	257	300	265	269	244	288	271	273	253	268	283	283	263	252	260	267	237	279	251	259	264	240	258	265	263	258	298	230	277	235	268	275	258	294	252	246	256	243	295	260	270	280	228	290	303	265	255	246	252	274	249	274	255	250	265	273	256	250	289	242	263	264	240	273	265	271	273	252	232	261	233	245	269	260	247	239	222	265	257	276	301	255	278	281	269	258	283	248	248	281	258	272	270	247	260	248	235	241	254	266	285	242	258	269	263	258	230	271	273	255	244	283	263	269	272	258	255	237	233	268	252	281	274	244	268	257	241	289	257	245	224	256	286	253	284	274	276	250	266	258	281	274	248	250	276	257	280	252	250	254	259	251	247	236	276	294	294	257	247	252	278	294	292	238	251	251	262	246	261	259	281	254	262	254	259	284	282	275	250	277	241	279	269	253	297	284	248	267	293	264	285	272	264	247	280	241	260	257	271	286	275	266	269	254	246	283	274	266	266	258	275	283	243	262	233	267	288	260	286	274	246	287	235	246	260	307	261	288	284	259	279	267	256	256	292	254	293	261	261	281	242	268	253	250	282	299	262	254	260	264	284	236	293	246	259	287	249	249	257	262	269	271	264	290	278	249	222	294	285	247	242	262	244	238	232	267	297	272	248	286	252	260	265	271	259	223	302	263	245	242	264	254	268	254	270	287	272	258	242	248	278	288	250	252	257	282	232	240	269	259	278	259	249	235	265	261	258	255	224	279	239	268	251	252	292	232	280	282	255	280	282	269	258	272	237	259	267	256	286	257	277	268	245	289	223	318	259	260	257	238	237	280	291	290	261	251	244	257	252	237	246	269	249	270	247	280	220	270	237	253	269	255	239	252	221	252	260	274	262	251	245	268	281	275	260	263	296	281	269	255	258	265	262	250	233	269	256	287	257	240	236	279	271	259	238	274	297	259	217	282	263	252	271	262	248	248	266	274	272	286	247	289	263	262	268	303	265	275	290	238	278	286	271	251	299	290	279	251	270	271	277	240	265	264	272	227	289	282	268	254	279	263	281	277	281	257	270	241	266	224	272	273	268	266	262	249	277	253	279	254	265	258	257	269	235	246	256	258	268	268	259	239	290	292	265	260	266	255	279	280	244	228	266	269	270	243	276	231	277	270	237	251	280	270	242	275	247	271	259	239	247	233	259	274	270	251	259	284	259	249	258	278	266	306	249	243	304	250	252	261	249	219	250	274	242	242	275	241	275	264	236	259	251	255	261	271	272	274	280	268	261	266	274	269	283	286	250	296	247	237	243	239	274	253	245	267	249	243	268	273	266	291	286	259	261	237	256	274	278	279	275	266	262	251	286	228	274	285	242	259	254	250	232	250	261	298	224	259	266	269	229	291	226	292	299	256	235	267	276	261	268	262	268	260	244	261	278	262	232	274	258	273	228	264	285	254	283	280	267	265	261	273	264	274	248	265	262	275	278	274	259	266	273	253	223	267	286	246	249	247	260	235	241	264	290	234	238	268	243	254	247	253	241	263	255	266	242	237	268	237	276	253	241	231	286	268	220	255	267	272	255	261	268	306	242	226	293	227	270	281	290	285	273	247	287	258	244	233	276	234	246	245	241	231	275	252	273	270	249	277	255	255	249	277	275	248	260	233	227	236	262	269	281	287	253	288	265	263	251	248	282	239	276	257	266	288	300	256	253	251	259	259	244	282	226	285	265	254	289	261	251	256	251	261	239	273	269	245	282	275	281	262	269	288	256	284	252	280	272	252	286	241	260	288	255	273	256	264	265	291	254	259	261	275	255	265	291	250	292	245	251	266	235	288	255	251	308	251	247	268	260	272	279	252	262	265	244	273	250	294	258	242	218	269	230	260	267	287	266	275	257	242	262	254	269	273	288	252	278	250	259	262	292	272	253	282	296	260	278	250	243	280	287	295	262	265	272	278	245	260	245	248	281	221	257	235	263	242	260	259	259	253	274	272	236	262	273	255	269	291	223	272	289	268	291	274	258	254	289	262	271	238	275	272	256	278	285	269	248	266	242	252	264	245	294	258	264	263	245	259	252	302	280	280	256	239	251	246	278	293	285	229	243	269	276	244	259	268	258	260	295	290	254	258	273	266	258	256	241	263	251	260	270	275	290	240	248	245	253	265	257	244	271	257	265	268	281	252	237	255	265	259	276	267	272	269	281	268
46692	52935	56149	54340	52102	49656	44868	37636	29151	23423	21447	15903	11288	7691	4564	2616	1710	1241	1088	836	742	679	650	671	648	631	674	654	644	607	647	613	655	604	605	619	619	608	621	618	612	644	653	626	586	643	641	663	607	596	620	613	645	622	653	640	682	639	669	567	658	608	593	630	600	607	606	634	613	634	650	617	624	586	614	601	630	695	643	626	605	624	599	640	603	664	586	654	620	581	600	645	659	663	591	643	641	644	612	622	646	625	623	575	591	676	624	630	658	631	685	681	616	606	625	675	586	615	610	639	643	633	630	626	626	644	616	624	587	644	629	663	615	655	644	613	618	615	629	629	607	623	658	602	636	601	625	643	625	649	628	589	661	636	647	665	648	634	665	596	589	612	617	571	641	621	642	627	656	610	657	632	628	667	661	627	656	592	667	613	608	590	641	683	644	681	642	642	645	633	615	675	666	630	608	647	622	664	633	602	598	649	605	622	605	632	650	588	655	653	646	664	634	638	602	594	614	635	617	600	619	634	610	608	618	631	650	669	683	645	644	632	607	598	618	603	639	650	640	625	673	614	618	650	642	629	615	634	614	657	652	591	708	673	651	666	657	691	638	636	599	637	664	622	624	637	635	642	626	631	633	647	639	609	631	674	584	638	630	643	643	598	645	617	608	630	673	637	635	694	624	662	654	632	622	620	628	617	651	655	563	619	623	599	593	622	663	617	612	644	613	668	624	650	642	641	648	622	666	606	646	656	615	585	621	675	645	606	614	657	646	616	619	628	603	605	632	668	606	639	642	609	609	624	638	572	647	626	642	609	652	637	664	639	653	647	619	607	636	655	697	617	683	652	588	616	630	619	649	629	603	635	644	642	611	613	601	614	596	652	630	679	637	606	596	638	608	652	641	601	616	640	678	638	589	629	647	633	632	608	637	663	629	636	638	612	619	598	587	625	621	664	631	618	674	637	630	575	606	604	576	623	627	645	605	653	645	646	624	632	605	576	634	645	585	606	623	633	650	642	616	683	660	639	640	594	594	657	612	611	588	646	605	669	618	634	660	593	624	650	650	645	630	606	632	611	611	616	630	640	654	618	601	699	633	599	643	678	635	613	602	651	638	597	583	588	614	615	611	625	571	650	623	670	662	639	628	604	644	604	646	642	626	607	627	653	683	596	644	615	639	626	630	629	617	626	625	606	654	651	619	628	597	621	589	613	622	664	651	646	630	593	656	662	646	649	630	623	630	652	627	641	628	621	662	650	610	614	656	649	636	644	611	621	641	647	641	615	636	640	635	664	631	607	595	681	652	627	615	647	638	630	653	629	651	666	654	656	647	636	594	638	631	633	610	645	647	609	611	571	615	658	610	635	604	575	646	641	637	639	673	658	673	632	596	624	625	605	660	660	620	593	666	606	635	640	669	643	617	630	702	662	593	597	649	657	648	663	632	627	630	687	620	686	664	598	609	576	675	638	622	626	627	625	658	610	611	618	625	620	631	647	643	640	642	640	641	653	670	677	632	590	638	635	615	605	653	615	713	599	610	636	588	648	615	635	660	627	650	652	649	653	642	684	626	632	667	625	627	634	610	630	605	604	619	643	613	620	629	624	590	624	599	621	613	615	661	613	662	626	621	587	663	645	618	626	623	622	624	606	629	574	680	662	602	633	643	641	600	639	643	612	629	651	658	606	636	580	642	635	607	638	584	651	631	640	608	614	628	655	632	609	673	635	623	640	639	641	619	646	593	640	616	584	658	638	615	636	638	639	619	611	629	613	632	643	619	633	597	650	630	612	583	646	654	624	628	626	620	656	616	631	636	674	646	628	668	684	632	617	656	617	615	672	652	597	651	602	627	638	645	620	612	631	651	635	618	663	608	638	627	675	629	615	623	627	639	597	655	653	628	625	616	626	624	645	644	667	572	636	621	623	641	613	667	669	579	667	632	604	607	602	593	651	636	631	645	612	611	649	642	620	659	619	636	667	632	633	623	611	614	639	607	590	595	682	615	644	588	620	659	624	630	664	659	635	683	637	646	640	600	631	617	634	636	618	622	648	636	660	579	628	658	644	637	599	624	594	648	587	615	681	603	624	676	678	648	567	622	664	603	628	697	636	586	641	654	581	588	609	612	641	639	578	647	649	642	584	623	636	648	639	646	661	596	643	665	635	668	656	621	621	624	608	630	631	615	645	617	642	640	607	592	658	601	600	644	639	625	606	605	635	642	625	679	610	628	625	668	641	649	655	622	634	633	709	624	621	622	641	653	621	643	660	614	639	614	634	611	604	645	628	620	632	664	617	673	653	637	610	622	610	632	644	658	623	645	662	657	654	629	635	604	608	642	658	642	639	624	649	659	604	601	692	648	642	650	620	635	665	626	599	651	664	632	635	606	594	638	599	573	655	633	619	628	624	637	611	661	640	658	605	631	647	622	676	652	630	617	625	640	612	691	612	619	667	652	669	632	595	615	635	631	631	644	610	624	611	643	594	654	613	660	643	674	640	599	635	622	660	621	601	588	653	629	620	638	627	582	637	618	622	606	620	674	586	641	605	652	595	626	604	621	661	590	607	632	646	626	631	625	611	651	637	646	652	658	671	661	615	621	601	678	645	601	620	608	616	622	623	642	645	591	652	593	649	621	643	604	582	673	638	613	614	671	661	641	615	641	652	615	667	592	617	626	654	616	619	623	584	637	631	643	629	619	579	641	616	622	608	650	595	672	629	601	634	622	607	618	608	623	634	630	630	598	643	622	610	619	627	616	625	650	624	633	664	608	631	667	612	617	606	682	635	642	653	643	609	615	629	640	618	656	651	637	608	679	627	628	652	675	656	625	595	620	637	604	624	658	601	617	650	599	608	647	602	633	645	572	635	649	636	628	646	658	622	644	631	654	603	654	633	634	663	598	634	644	619	628	593	658	635	596	634	653	661	608	629	637	624	654	619	665	662	643	627	624	681	614	666	636	616	643	657	606	651	582	661	668	670	665	620	640	640	583	619	653	620	640	637	592	611	605	625	641	622	635	604	614	682	595	615	654	662	662	622	589	655	668	649	643	597	611	650	658	664	646	598	642	656	638	620	619	600	621	619	645	625	669	623	551	653	668	633	608	576	640	649	629	622	658	623	562	612	594	595	621	648	626	629	657	625	614	635	664	628	654	641	623	654	678	626	603	631	624	609	616	642	612	620	620	628	654	619	599	629	617	579	594	539	609	627	642	619	598	639	611	614	615	669	621	633	668	664	602	622	619	637	643	630	600	611	607	642	621	625	612	632	634	621	645	631	626	621	605	596	643	646	613	579	626	642	603	619	637	629	651	615	659	611	639	634	622	618	618	630	657	600	653	665	631	621	649	622	623	619	624	642	634	679	656	614	600	644	661	658	603	615	664	668	617	636	682	664	582	624	644	641	640	661	633	621	633	596	656	626	606	607	613	594	604	699	622	621	717	609	582	696	620	661	648	662	602	645	650	620	645	614	616	633	620	604	629	621	676	639
42473	34226	29736	26684	22169	16840	11275	6077	3334	2081	1235	723	464	340	303	264	279	238	260	230	220	231	248	223	249	224	249	270	251	240	252	249	229	242	262	239	255	269	259	254	266	254	251	265	291	266	253	242	257	246	236	229	226	255	258	238	259	230	229	243	255	241	201	251	244	242	218	255	260	250	258	250	266	253	248	224	229	228	239	280	243	251	269	246	245	233	247	237	248	229	247	236	246	251	239	233	267	244	230	242	258	255	241	228	242	245	251	235	252	236	276	222	258	254	243	252	250	262	269	262	235	265	258	247	248	253	229	244	236	270	250	260	273	218	259	238	252	222	220	251	278	231	252	224	266	244	234	254	245	242	242	258	266	267	226	255	241	274	241	227	253	275	271	267	240	237	270	240	228	271	248	253	218	221	245	220	236	257	248	233	254	246	255	235	251	241	238	264	239	236	231	255	245	241	270	266	252	245	256	266	233	244	259	235	292	250	232	244	239	242	222	246	262	225	257	237	219	240	260	246	267	241	255	255	268	269	250	260	259	256	261	253	254	243	233	254	268	219	248	241	251	257	260	260	255	255	206	224	266	242	251	208	255	251	254	238	244	236	246	254	238	258	251	234	265	239	245	259	255	253	261	244	247	250	252	232	215	250	225	240	235	261	255	238	244	267	241	245	255	256	271	233	250	252	249	246	249	292	249	248	263	256	235	232	230	237	235	234	237	274	261	227	235	253	229	258	203	256	252	250	257	266	255	253	270	295	272	244	240	286	244	250	226	247	250	267	246	250	237	241	263	240	242	262	250	210	239	246	242	233	239	246	273	284	236	256	246	253	245	254	253	243	262	253	249	240	272	278	251	285	263	244	231	265	222	248	246	220	238	274	238	266	226	238	275	256	247	211	254	233	266	242	226	226	250	241	251	223	271	261	247	247	260	233	236	225	243	245	245	234	235	232	227	263	254	248	247	247	245	243	255	247	261	268	259	239	230	279	239	245	234	258	254	230	254	227	242	238	223	251	257	212	245	251	245	257	263	239	257	226	245	248	245	263	240	230	227	260	226	225	276	243	255	250	269	261	227	240	240	249	256	246	205	224	246	260	262	239	264	240	244	228	203	231	249	240	255	268	231	243	268	239	259	231	224	227	258	247	265	276	231	272	259	264	261	269	245	270	246	278	259	255	247	249	226	248	241	237	238	256	240	264	241	281	229	227	254	203	250	258	242	245	253	231	245	274	245	244	241	278	275	267	245	241	231	230	265	240	239	255	226	267	246	233	264	238	255	245	220	256	228	223	227	275	262	266	275	253	252	247	241	255	241	242	236	267	250	255	289	257	261	246	232	220	237	247	282	260	255	235	228	267	275	237	246	269	273	256	256	227	222	260	262	229	242	236	230	226	238	257	238	249	250	265	248	242	256	285	230	236	243	258	245	254	235	225	217	270	239	250	253	243	247	249	230	266	243	264	224	252	260	231	240	245	252	240	230	240	252	231	230	256	220	265	278	239	241	237	245	232	233	230	250	232	232	228	240	237	264	215	221	253	235	268	216	255	254	285	283	259	262	241	224	238	229	216	225	231	231	261	264	249	241	253	227	243	222	233	275	255	249	218	227	236	223	243	244	248	217	232	255	243	270	240	244	251	230	208	247	227	255	237	255	222	223	251	246	222	265	238	262	222	262	259	256	256	244	238	256	233	226	257	251	236	255	235	252	242	237	237	265	258	224	235	266	231	256	235	236	249	269	253	236	250	246	218	237	239	237	274	229	257	219	253	232	261	219	242	235	265	260	240	232	220	217	238	236	271	243	260	241	243	254	234	262	245	260	243	247	268	264	255	249	230	218	234	226	232	235	240	246	224	260	245	221	273	229	271	265	254	214	250	240	252	244	246	226	248	235	256	250	239	262	228	238	245	243	233	252	231	248	247	226	259	235	262	259	243	247	243	228	246	239	230	272	221	225	280	247	241	241	220	238	255	224	246	256	266	235	241	252	239	248	228	254	236	263	223	273	263	249	270	243	228	238	243	259	224	244	240	222	233	239	242	222	251	262	255	265	237	257	250	245	229	244	229	265	246	268	258	262	257	216	242	236	246	245	234	219	239	228	247	251	252	271	242	259	254	234	250	243	245	243	259	236	245	234	259	222	253	221	228	227	266	264	248	274	257	238	244	240	279	245	255	242	263	278	222	236	235	251	256	238	242	246	221	248	252	257	253	253	253	227	224	259	260	257	238	257	278	262	222	271	240	246	251	264	216	221	237	262	255	220	244	233	200	235	237	222	256	255	239	213	232	252	252	250	245	247	277	262	253	267	254	253	267	267	241	264	268	267	285	249	252	267	228	229	257	241	276	273	256	227	256	235	242	245	248	263	273	241	242	244	251	235	241	236	241	230	216	220	243	262	239	218	289	242	274	248	215	245	259	242	233	258	234	259	260	258	255	240	274	258	271	257	246	246	251	243	244	269	231	240	269	233	261	253	224	247	258	230	260	250	250	263	246	201	232	239	234	257	217	222	232	242	260	234	270	246	252	230	275	223	270	249	209	228	233	220	227	229	243	237	267	248	258	255	247	215	216	241	258	249	240	239	235	232	274	260	277	273	243	264	251	250	282	280	247	294	235	252	269	257	224	248	256	224	256	263	269	273	236	245	264	228	243	258	255	266	270	271	251	251	248	260	262	250	272	213	226	239	239	235	253	234	250	242	235	236	261	265	248	262	222	256	224	263	247	255	246	233	253	247	254	236	271	235	246	241	271	256	236	252	239	269	259	249	230	225	249	257	243	247	230	238	240	255	234	254	253	240	256	256	230	260	282	222	240	260	240	261	234	260	241	241	239	228	262	234	240	246	247	237	230	248	261	242	241	267	237	235	256	248	236	248	274	259	250	236	228	220	242	256	210	258	267	245	242	267	252	250	252	259	253	249	233	236	262	219	231	256	264	261	244	254	271	282	254	250	253	273	244	256	223	248	234	242	289	257	260	251	245	212	260	242	256	223	241	260	264	248	244	254	242	229	230	280	232	249	235	240	222	234	239	271	252	246	258	259	239	265	249	271	242	235	257	258	232	260	231	276	260	250	273	250	250	254	253	269	273	248	252	246	229	240	254	270	222	245	242	236	262	258	269	250	284	238	206	262	269	247	243	244	235	221	195	251	245	240	243	212	247	255	241	272	255	236	259	224	263	256	261	236	229	265	268	224	258	242	272	240	234	259	261	235	258	237	242	253	255	253	279	245	270	248	245	239	267	261	219	279	239	272	255	265	256	242	249	235	225	220	250	239	227	279	271	221	253	280	240	246	273	234	266	254	230	255	246	262	223	248	212	235	248	241	248	223	288	238	261	256	239	225	237	250	261	237	276	234	230	267	245	247	256	234	275	241	257	219	223	225	254	258	250	247	253	254	261	283	248	212	216	268	234	258	243	274	226	261	253	214	250	241	250	242	247	264	269	255	247	245	242	244	254	247	254	253	234	258	243	258	247	238	249	207	238
27162	28133	33923	37473	36813	32829	26717	18649	12420	8501	5488	3083	1804	1254	912	774	688	667	628	608	616	594	611	656	595	605	640	661	588	623	645	608	619	645	613	572	610	600	577	576	557	566	577	569	629	600	590	623	647	618	567	606	612	593	624	624	644	629	607	648	568	613	674	643	666	584	595	618	589	619	633	580	594	554	603	548	626	614	590	615	640	662	586	641	582	594	580	608	621	664	604	625	568	624	597	634	621	583	668	604	595	654	636	621	620	599	628	617	586	615	612	638	626	573	655	613	681	622	636	593	609	628	611	648	549	639	617	577	615	652	639	565	594	563	647	618	601	638	599	639	607	600	589	638	576	605	602	616	614	608	615	616	610	612	632	568	607	580	634	615	608	620	635	621	635	624	643	606	584	613	624	597	627	596	619	621	621	614	595	576	605	596	622	630	636	605	606	588	658	643	630	618	605	627	607	640	664	589	586	657	604	642	636	605	596	625	618	633	613	613	613	614	625	637	604	600	598	616	619	652	581	630	575	624	625	598	649	604	616	619	594	617	599	581	600	611	626	591	644	619	617	605	603	620	655	595	602	631	575	627	628	643	608	658	633	633	556	650	652	629	571	646	643	601	638	620	594	576	569	621	568	614	545	572	633	610	627	580	602	621	652	639	648	624	614	588	643	612	630	625	627	641	589	620	610	595	584	661	660	605	602	624	647	586	619	647	632	604	606	598	597	642	606	635	588	591	638	619	614	614	622	635	576	595	660	584	612	608	627	586	616	589	642	637	596	613	626	590	598	649	649	631	598	627	645	604	577	644	632	576	588	622	606	655	635	616	584	613	650	604	594	614	656	595	586	619	596	591	618	578	603	607	647	627	636	608	601	647	626	616	653	641	559	608	652	630	615	596	586	594	568	624	634	588	629	601	610	648	636	654	660	566	638	623	632	613	622	593	617	582	581	585	607	567	530	588	623	605	634	579	621	639	575	596	628	609	625	585	609	655	626	642	658	618	647	593	640	628	609	606	619	629	613	615	635	625	646	640	575	585	600	626	593	647	635	600	634	596	619	606	615	581	596	604	626	604	639	650	597	666	559	591	618	617	658	606	655	569	622	578	569	598	634	611	581	620	576	570	658	608	616	610	609	595	628	607	595	598	603	618	653	600	652	594	612	658	548	626	629	597	607	610	644	591	600	602	662	602	607	600	575	601	608	596	620	604	605	660	623	650	661	633	612	575	634	576	625	601	594	599	595	598	627	613	569	593	644	612	634	595	601	589	628	602	637	614	600	598	552	593	608	656	627	624	581	646	634	679	586	595	596	559	606	623	568	571	559	627	656	650	608	580	576	590	614	622	613	601	584	592	618	610	626	621	578	670	617	673	628	572	602	650	592	654	630	603	609	634	608	591	639	635	615	593	605	594	605	612	646	588	610	664	603	637	684	607	627	622	581	612	558	622	595	590	621	610	626	596	654	646	653	617	611	574	628	623	637	612	571	642	598	616	603	594	639	554	616	610	635	604	600	620	585	628	633	610	614	611	619	633	658	606	636	614	643	612	636	608	590	602	590	618	612	631	628	576	585	608	590	618	593	625	583	611	614	587	607	585	632	596	601	663	658	628	625	586	605	580	610	623	601	546	590	629	584	590	600	605	576	588	589	636	594	579	618	629	601	665	596	593	610	612	611	604	623	597	587	572	609	593	573	598	624	591	613	591	616	632	598	610	628	615	619	574	573	609	568	621	614	657	649	624	596	612	629	604	574	639	557	598	606	594	597	592	615	627	590	618	639	596	657	598	580	557	581	556	630	602	584	609	597	655	625	627	660	600	601	637	650	602	622	592	647	627	576	602	639	593	623	623	614	612	600	593	584	606	625	609	589	619	610	620	607	592	596	653	605	582	618	602	576	605	648	585	611	665	630	608	657	620	602	621	591	603	593	620	609	585	613	617	637	672	609	585	606	632	617	584	590	594	668	579	630	593	599	630	621	632	629	616	601	616	603	604	587	592	631	608	606	614	627	622	598	531	636	624	593	634	648	608	629	670	630	634	626	652	651	626	600	614	619	584	612	635	566	614	599	574	580	604	654	601	610	639	610	619	616	577	631	618	582	592	598	613	610	594	634	606	647	590	623	603	617	656	582	604	624	610	598	609	578	610	604	588	631	665	591	673	608	587	586	625	637	631	586	580	577	645	586	604	580	598	625	571	589	620	639	589	661	590	613	631	640	587	614	606	614	642	635	620	564	595	628	614	601	634	576	622	559	624	599	591	614	590	587	597	584	625	577	629	570	623	637	584	614	588	597	611	625	565	544	637	602	616	637	582	588	634	610	617	627	612	607	632	582	604	602	642	613	593	597	617	625	599	631	586	621	630	566	626	635	573	653	605	576	615	620	569	600	597	620	566	594	582	647	597	608	615	634	596	632	649	568	677	674	587	591	617	625	641	653	621	581	611	622	639	601	638	645	641	598	639	614	577	607	612	623	600	613	654	586	607	602	607	618	605	567	613	601	575	601	611	609	584	562	604	600	599	640	625	628	568	580	638	623	588	586	657	629	609	630	615	617	623	632	611	624	594	648	597	656	596	601	608	601	604	598	611	632	632	595	643	609	581	603	617	624	621	574	625	613	624	641	587	642	585	614	628	620	603	620	611	614	593	605	598	602	601	609	664	558	605	617	526	611	647	564	612	583	602	599	634	597	597	595	591	636	626	630	585	632	597	602	602	594	620	656	592	604	603	624	635	630	614	635	594	592	566	593	637	595	659	603	591	630	589	613	626	633	589	613	583	561	606	657	614	601	598	601	546	609	608	621	582	631	609	639	593	589	625	610	602	586	573	656	605	614	605	663	592	617	620	614	586	592	598	602	605	616	622	601	629	633	609	627	616	588	598	606	638	627	616	618	597	560	611	634	599	600	623	629	575	610	606	652	596	593	627	626	617	622	584	612	609	585	620	606	558	623	575	642	636	585	638	608	608	617	638	656	637	607	609	609	617	618	620	594	604	606	628	611	599	610	597	563	655	609	602	627	638	645	663	645	655	661	605	604	595	624	611	658	641	603	644	651	608	576	606	595	628	606	627	628	601	606	642	652	610	635	609	609	611	589	540	643	609	582	607	649	619	609	600	597	606	611	606	573	618	608	608	572	604	608	595	614	597	607	622	598	602	592	602	621	612	605	622	624	595	665	615	561	639	607	632	608	595	587	583	580	614	591	650	593	631	575	660	635	583	605	657	605	595	608	608	609	588	561	584	595	638	634	596	603	603	569	649	629	586	611	611	634	633	585	615	615	611	620	574	607	620	625	577	621	553	658	618	622	611	607	662	623	627	592	616	637	636	632	596	637	637	617	633	590	601	629	609	590	554	627	610	595	590	674	624	635	633	597	581	567	599	544	636	633	611	611	578	597	603	636	614	600	597	610	656	627	620	591	602	632	583	625	629	644	608	556	596	618	600	603	644	595	588	615	622	644	630	644	649	661	640	639	641	632	605	609	643
57913	52126	53652	45734	45655	42136	30572	20030	11618	6566	4069	2437	1597	1034	717	507	391	298	304	255	291	235	262	247	271	260	293	252	249	241	242	248	273	269	271	269	245	254	248	268	249	266	265	277	260	224	274	240	270	245	280	235	262	277	326	292	288	261	271	275	269	270	214	249	244	292	258	257	258	234	255	253	267	263	268	254	254	290	258	266	257	258	296	234	264	233	289	255	280	273	245	279	261	278	267	263	256	261	274	287	240	262	266	241	267	282	276	221	253	276	229	250	263	279	244	274	242	247	271	261	251	296	282	296	267	301	261	237	275	252	267	283	249	294	286	263	252	282	253	268	255	279	249	276	310	261	270	296	272	266	221	259	277	268	294	242	250	260	268	270	256	268	263	257	259	252	256	267	267	253	267	269	258	258	222	239	272	273	253	255	295	259	244	261	261	272	251	251	270	282	260	249	266	275	275	248	268	262	273	263	285	272	254	263	249	268	290	251	273	266	264	246	262	258	265	248	273	253	252	259	268	234	276	289	241	261	278	249	265	254	243	278	238	254	265	270	264	269	273	253	236	264	254	257	256	250	283	257	285	258	260	247	266	247	277	256	277	251	245	291	257	276	249	266	288	230	270	242	262	250	268	250	235	246	253	275	260	271	275	257	253	246	250	251	286	262	270	237	264	245	290	272	276	282	263	282	280	268	255	270	262	240	275	247	262	243	275	246	279	271	237	276	257	256	255	236	296	261	255	267	235	247	246	254	260	273	250	238	248	256	269	272	298	220	270	250	250	284	259	255	260	292	255	277	270	236	271	252	278	281	256	264	266	277	276	252	276	286	249	235	261	244	258	234	250	260	271	268	265	272	276	250	263	268	257	253	268	272	273	266	257	262	257	278	267	260	276	250	239	241	250	287	288	224	255	267	254	255	260	232	264	242	238	269	273	264	282	276	280	273	283	258	264	245	290	280	233	248	253	254	264	258	280	243	260	253	241	275	284	256	277	260	302	269	232	266	251	244	245	243	254	255	269	241	249	262	248	233	251	266	272	280	269	270	245	236	237	243	275	303	243	232	241	253	246	238	282	247	266	278	278	229	251	250	269	266	274	254	240	267	252	277	252	286	248	270	249	241	275	269	240	272	249	256	255	274	278	242	239	270	241	265	269	266	251	261	261	271	267	245	261	277	262	270	262	243	252	254	283	252	265	268	258	269	278	303	270	291	258	290	246	263	267	257	261	289	255	250	260	238	273	236	261	265	252	240	263	257	236	275	236	246	285	248	254	247	236	280	271	271	263	278	255	273	291	258	259	294	272	270	251	273	266	260	253	261	287	241	252	267	243	253	271	275	254	257	239	253	270	280	244	281	246	264	276	290	236	236	235	271	272	257	280	250	277	272	251	269	274	247	263	261	269	274	247	261	266	262	259	258	263	251	253	291	246	288	267	277	249	272	260	261	252	236	248	228	245	268	230	286	276	256	267	260	255	258	283	262	281	277	250	236	279	253	287	280	243	239	252	272	281	289	251	284	260	282	289	260	257	278	256	289	233	298	264	225	246	269	277	250	271	280	251	286	237	224	283	266	272	265	264	272	268	250	255	253	258	291	275	280	298	238	237	273	272	248	233	272	252	246	290	269	263	252	267	235	242	263	253	273	242	261	260	287	251	268	251	278	248	251	287	268	263	266	258	278	262	269	282	237	269	265	275	265	231	277	256	264	269	260	267	262	239	261	250	245	258	302	247	252	262	236	263	304	264	254	259	261	244	260	246	274	243	281	245	288	288	258	280	241	250	296	238	230	280	277	237	262	261	267	234	231	240	270	248	274	274	260	282	230	285	259	248	253	290	264	280	259	269	259	250	279	308	227	221	269	251	263	282	256	251	284	286	258	265	278	246	289	255	239	272	261	263	278	268	275	260	236	270	251	271	275	246	229	260	254	251	246	258	234	238	257	281	241	272	244	253	258	236	240	261	267	243	253	237	267	260	277	266	241	269	244	272	265	231	256	242	270	264	289	260	262	244	243	268	297	280	255	263	256	274	283	252	263	263	290	257	255	292	248	292	257	252	261	226	275	282	260	243	266	243	242	246	262	241	268	284	243	286	266	228	243	255	274	233	237	250	249	260	277	230	262	244	261	250	260	245	232	296	259	266	257	289	282	273	263	248	251	273	219	260	265	246	289	278	253	254	290	226	244	245	267	290	269	275	249	238	245	241	267	248	260	302	287	285	235	259	252	289	255	255	263	255	272	247	247	265	229	269	240	256	291	270	268	302	241	255	252	264	276	250	273	263	303	253	265	259	284	267	272	263	262	250	243	273	237	268	283	276	263	275	249	258	268	277	264	249	246	262	232	268	249	268	290	295	267	270	278	259	249	272	241	234	245	273	253	259	256	261	263	256	228	257	295	262	248	245	274	255	249	278	273	302	260	255	257	257	250	271	257	244	240	237	288	269	281	297	286	244	256	257	291	257	258	255	260	272	266	264	249	264	262	284	291	266	275	280	250	263	294	253	277	248	243	266	279	243	277	247	265	257	267	266	261	270	239	261	234	266	273	255	255	291	266	247	277	270	241	273	289	282	244	264	240	285	234	240	268	261	279	262	302	273	223	256	280	264	260	268	277	267	266	260	292	270	284	253	321	269	263	238	270	247	250	294	249	258	263	247	211	248	285	248	256	264	259	248	277	257	263	244	287	256	268	273	257	242	252	263	252	290	256	282	246	263	266	279	261	275	280	257	299	253	287	294	261	264	256	267	284	232	227	255	290	259	255	267	244	267	250	258	254	285	272	280	302	252	266	280	264	262	254	260	274	277	247	264	280	239	253	240	279	238	250	246	250	254	254	284	268	275	259	265	292	224	248	243	246	272	296	270	262	263	251	266	272	279	252	279	265	250	253	239	248	284	270	263	239	289	237	242	260	252	274	247	269	250	259	253	252	268	283	268	241	266	281	243	261	275	257	247	260	267	265	277	254	274	239	250	261	267	274	230	295	242	276	245	265	283	259	268	274	275	295	273	276	290	242	268	276	253	243	288	273	275	271	259	249	276	246	262	259	245	242	272	240	275	288	267	247	285	261	270	283	264	229	268	265	280	228	245	286	271	237	245	248	258	291	254	277	230	253	235	287	241	246	277	243	226	252	258	247	247	250	260	213	283	260	281	278	253	270	282	264	260	238	244	263	241	281	254	286	277	248	257	248	261	244	288	267	264	247	256	264	268	281	264	258	254	239	267	227	240	241	268	277	268	264	282	271	300	238	266	285	257	282	257	275	248	270	256	253	267	260	239	284	278	307	272	290	269	256	255	279	272	255	236	286	256	251	265	260	272	248	266	242	262	264	270	252	244	266	264	241	259	280	222	257	277	249	255	261	232	218	257	248	258	256	245	294	237	272	243	271	294	255	268	272	290	247	248	258	266	257	275	278	266	251	270	279	274	280	261	258	277	283	230	270	242	253	274	267	276	225	245	277	263	242	283	239	293	248	275	281	265	277
40719	46018	55011	55529	58474	54569	42173	33764	25840	19948	14575	10180	6797	4323	2644	1780	1200	996	769	755	700	698	644	630	662	678	657	637	658	666	593	662	604	643	607	631	669	652	638	634	601	637	606	697	664	636	588	655	653	621	631	680	649	634	652	658	652	644	647	601	707	668	635	636	625	635	664	628	658	659	648	599	730	639	655	669	654	651	645	624	631	546	609	633	643	621	616	620	616	601	643	617	614	626	650	658	633	660	601	669	613	622	604	617	651	561	643	618	648	625	649	649	604	596	675	600	540	636	619	667	637	629	669	600	635	615	623	638	645	664	647	621	628	652	711	623	648	648	605	621	648	628	635	633	673	620	624	600	608	622	649	651	663	614	681	611	599	674	617	613	661	633	640	607	598	588	582	611	642	652	663	611	604	625	697	644	620	648	659	591	600	655	635	650	683	624	642	680	627	652	637	654	629	638	627	621	565	621	629	667	608	704	664	621	653	672	673	628	639	630	633	656	625	679	667	628	610	645	645	619	640	658	630	674	706	619	620	647	629	613	666	595	604	672	674	623	625	667	629	625	620	604	662	653	591	656	634	630	612	645	651	580	638	652	661	669	637	649	650	603	715	622	630	631	660	606	618	633	651	659	665	646	644	614	615	647	646	638	627	617	621	650	604	686	672	627	589	630	612	656	656	602	631	651	607	667	667	634	637	660	629	615	669	621	627	593	649	612	631	596	628	638	631	638	594	633	623	633	639	636	604	666	630	655	606	594	655	684	613	673	595	623	686	614	661	652	618	640	651	592	640	624	596	627	622	665	643	635	601	663	651	606	654	648	588	629	650	620	597	644	667	610	648	653	624	642	642	620	622	657	655	602	648	615	673	655	596	611	683	627	635	681	642	647	604	640	644	673	628	677	638	587	628	651	617	644	595	622	639	634	614	628	677	659	641	608	631	657	642	598	628	597	618	640	620	682	635	623	595	636	609	653	625	640	628	635	620	616	647	654	645	664	669	621	653	652	657	681	623	661	617	625	626	634	623	650	638	657	650	630	645	642	649	674	639	635	597	615	686	669	630	621	639	665	623	645	661	646	656	658	616	629	616	634	577	634	636	641	680	639	630	657	652	636	612	660	608	655	640	655	632	616	703	628	636	611	673	628	614	636	652	607	665	590	638	611	628	632	624	610	663	602	630	592	661	644	640	599	595	607	633	608	640	635	647	661	626	609	644	611	658	650	647	616	639	644	637	661	614	634	630	656	615	645	614	635	648	593	640	587	632	588	642	659	640	608	658	639	627	676	638	581	646	622	639	648	695	672	614	633	661	626	622	651	672	645	726	621	634	633	635	611	652	615	591	654	659	629	612	603	649	655	624	648	678	612	610	670	623	619	665	591	635	641	606	619	677	586	642	621	673	635	630	663	618	605	609	609	645	650	635	647	607	643	627	628	668	607	672	622	657	667	660	619	665	635	617	614	600	623	604	614	630	621	635	621	669	663	638	676	614	618	663	611	660	654	623	652	645	648	661	629	626	608	650	635	629	598	693	631	669	652	621	623	639	633	586	626	662	607	652	635	640	597	657	673	646	645	594	635	608	646	673	640	626	646	647	614	632	653	622	605	608	645	605	633	582	628	662	610	612	660	636	652	665	615	625	692	639	653	601	608	632	582	643	642	642	670	651	629	642	628	595	602	629	622	641	614	614	591	595	627	676	650	655	645	620	675	615	626	662	662	638	652	635	637	630	642	617	679	674	591	641	606	646	648	597	609	670	592	667	624	597	635	631	647	638	622	637	661	653	641	657	626	639	652	686	641	629	643	647	614	646	630	644	625	685	648	626	679	645	627	642	648	607	598	619	666	623	673	606	635	632	656	643	640	644	635	604	618	633	681	605	659	616	619	626	706	604	664	632	638	582	628	611	625	672	646	646	634	630	652	613	659	582	615	646	645	642	666	658	639	603	620	579	613	636	617	615	605	665	575	604	648	618	627	606	636	629	636	657	646	675	659	634	634	673	623	656	619	615	619	607	611	672	689	614	664	648	675	593	655	654	659	622	591	628	652	617	656	677	647	665	610	642	629	596	598	648	651	678	655	621	685	674	656	667	649	657	618	626	650	629	657	645	624	569	648	591	642	692	686	673	647	678	623	663	620	654	647	633	632	635	636	602	630	582	666	662	614	675	636	643	633	705	630	668	681	639	603	597	611	604	653	614	594	617	639	591	652	609	650	664	664	617	626	622	639	635	624	614	629	667	670	606	666	587	614	659	632	589	624	603	626	623	650	634	645	656	617	655	640	629	585	647	673	622	626	603	612	607	676	615	647	638	615	664	634	603	657	639	648	629	608	689	645	677	612	634	622	644	640	648	624	643	642	638	629	656	650	611	652	611	668	676	642	648	655	672	646	607	598	635	616	651	687	600	628	631	619	619	684	670	621	638	658	645	674	606	637	664	629	622	643	673	644	677	624	585	670	605	599	636	585	615	615	600	585	636	626	607	574	623	596	647	668	630	613	622	637	651	588	640	607	633	650	604	618	647	611	594	621	603	594	634	593	651	651	624	638	630	645	664	585	641	605	639	627	664	623	679	597	633	586	662	637	623	664	607	671	625	680	636	622	661	639	630	622	643	622	659	640	633	641	630	618	636	609	614	668	654	664	665	610	666	668	671	670	610	585	599	687	687	655	655	641	636	637	644	636	658	637	599	664	664	605	660	604	613	641	650	641	626	650	610	668	592	644	629	651	633	622	630	647	591	624	631	618	619	654	610	667	612	621	647	653	629	659	643	618	650	632	602	665	654	662	643	635	621	617	627	636	626	624	647	614	607	610	613	644	631	652	640	616	631	641	641	645	610	619	640	607	590	627	634	604	621	670	597	611	650	677	622	638	673	634	627	643	587	617	599	575	653	663	601	619	648	660	609	620	622	614	660	611	661	646	628	622	667	658	663	651	598	612	604	660	624	664	634	623	629	606	612	638	630	627	647	668	616	632	626	624	666	651	585	636	608	641	658	633	645	646	599	608	647	579	617	615	633	600	680	686	643	673	659	641	679	651	643	610	619	633	629	594	654	629	633	658	611	615	652	648	682	617	696	635	644	647	674	638	609	614	633	669	645	632	638	637	615	643	607	653	584	633	674	627	619	634	635	614	645	597	611	697	627	652	601	662	616	662	603	598	642	624	638	614	655	672	615	643	648	652	621	657	607	647	587	654	653	627	638	623	649	660	595	649	650	618	632	666	662	629	665	646	635	578	633	645	640	627	686	620	628	616	623	638	625	662	616	610	614	618	599	604	578	616	599	650	629	642	645	635	656	596	620	601	624	659	632	609	604	653	585	607	653	672	612	651	678	643	628	616	593	635	635	644	651	647	696	629	649	633	672	608	654	654	631	652	666	661	666	621	605	598	638	589	598	642	664	639	647	660	630	611	614	661	615	650	674	642	628	605	572	627	672	665	648	682	608	666	647	675	611	651	598	685	631	622	634	630	643	659	586	640	662	618
62069	56560	54620	45448	41204	40221	32458	25150	18740	11613	6945	4106	2537	1850	1156	813	560	439	350	353	285	258	248	241	229	226	208	238	227	261	236	249	243	237	239	249	249	236	220	213	236	233	254	223	235	243	259	244	234	258	250	239	247	213	206	272	253	219	228	229	209	235	249	223	237	239	240	247	212	248	258	232	248	219	230	241	225	235	219	245	243	215	222	227	220	248	220	230	272	210	257	251	254	241	244	240	260	242	243	249	219	242	214	249	262	263	231	240	230	223	235	245	259	243	250	257	226	239	234	232	239	243	254	247	248	260	252	230	265	232	226	270	235	231	216	259	232	246	240	241	248	244	242	243	241	230	206	226	222	227	245	244	237	233	242	235	243	228	232	256	226	258	273	244	246	244	238	238	223	250	243	254	252	228	233	236	209	237	243	254	239	261	241	213	231	247	231	248	241	246	208	250	295	243	246	251	218	234	234	232	218	228	220	206	251	259	229	268	278	231	232	258	207	216	252	274	231	257	232	207	247	261	275	212	249	255	240	241	249	228	223	233	248	274	246	236	238	229	245	213	254	252	255	235	242	262	202	238	230	259	267	233	257	240	232	220	239	262	240	226	244	246	254	248	222	236	255	240	243	214	239	249	237	248	241	226	229	232	235	235	230	235	217	247	224	251	229	228	240	239	241	216	237	227	241	211	255	244	243	242	241	253	218	242	240	223	233	244	252	226	221	231	242	237	231	260	247	224	273	236	236	251	231	244	242	262	229	251	250	241	222	238	254	235	224	237	235	220	227	241	252	241	244	234	242	225	226	248	258	254	219	254	217	228	220	270	247	234	226	242	263	258	235	255	248	248	220	255	234	218	259	222	234	263	244	234	211	248	253	241	233	257	266	266	248	248	238	225	250	211	241	226	250	226	233	225	260	238	251	243	251	217	253	237	223	225	207	252	269	220	282	249	231	244	251	256	280	219	211	222	219	232	259	229	244	215	217	227	231	223	249	244	254	241	236	229	258	237	231	228	244	260	216	222	231	246	248	229	265	262	259	209	254	243	248	245	236	216	243	258	254	240	230	230	200	239	229	273	254	238	237	239	226	234	243	244	230	244	259	227	255	252	250	242	246	226	209	213	243	249	229	243	230	228	247	256	258	213	229	234	228	246	227	230	216	245	237	292	248	216	214	255	241	252	255	235	277	220	231	259	242	237	221	191	243	247	227	260	226	241	254	242	230	222	233	246	244	268	231	233	218	224	227	243	229	206	242	234	201	223	248	212	239	254	232	245	231	285	241	240	245	229	221	222	250	237	222	248	220	254	246	240	243	228	195	218	247	239	236	245	229	231	253	243	242	245	230	257	243	265	202	203	249	241	214	223	225	225	246	246	230	235	253	254	266	271	246	233	235	208	219	238	266	220	226	238	229	214	221	237	208	251	253	255	214	237	207	233	221	229	227	206	236	231	240	242	238	240	265	213	255	257	226	241	239	213	231	249	268	234	229	271	222	256	256	247	239	226	211	241	253	241	249	252	271	289	261	233	227	237	244	267	224	240	264	247	287	227	201	233	253	244	233	243	207	242	204	229	233	223	249	249	236	188	248	218	258	254	224	225	261	281	252	256	228	251	231	282	247	246	246	212	255	259	220	244	255	245	226	270	264	235	244	240	250	207	210	203	213	237	257	244	226	239	231	252	237	244	234	281	241	229	276	242	259	236	237	255	241	238	234	249	222	261	240	243	220	249	261	232	244	223	221	234	224	261	229	232	257	253	243	262	246	211	235	222	249	256	256	242	226	230	249	237	220	217	252	235	259	217	244	237	217	223	268	244	227	230	253	252	232	238	168	223	269	244	247	224	231	223	223	278	248	248	221	222	235	246	237	240	247	243	223	235	236	257	213	233	236	232	263	233	219	253	230	224	241	235	248	212	219	242	231	250	268	229	219	254	218	249	245	234	244	236	226	232	253	256	238	273	224	225	276	244	239	246	248	228	234	243	248	269	225	212	272	220	257	250	255	229	240	257	214	241	225	237	230	222	208	230	249	226	233	232	230	254	241	214	235	222	237	217	227	239	227	237	243	214	242	262	228	224	232	221	242	250	270	230	246	245	213	276	260	233	238	240	234	232	232	240	225	235	259	239	260	222	254	229	231	234	240	204	231	207	233	233	219	241	247	244	221	238	259	212	278	266	234	218	250	243	241	227	239	267	235	232	259	240	257	228	228	237	218	233	239	209	253	225	273	224	230	237	229	266	211	226	237	237	279	244	271	214	248	217	229	250	243	239	247	259	246	296	241	220	256	242	271	240	261	240	253	246	226	244	250	238	254	239	248	219	251	233	221	215	245	218	225	216	255	251	261	249	225	226	219	228	234	234	233	233	245	202	218	252	242	236	236	246	224	247	221	250	208	227	232	213	247	214	243	215	262	271	232	247	226	213	238	262	229	258	232	225	259	238	219	227	233	207	212	229	274	251	239	190	231	257	255	259	235	238	245	245	239	257	237	261	253	236	266	241	210	223	241	231	236	243	230	213	240	231	229	249	246	225	215	233	252	251	237	239	264	261	230	249	226	207	259	222	257	246	235	274	251	232	241	237	237	256	235	248	242	244	242	254	235	228	252	239	252	219	213	245	239	291	225	206	224	247	242	227	257	230	231	211	228	215	239	229	232	203	239	223	226	242	201	270	251	266	249	244	250	227	239	251	247	234	227	225	263	230	237	236	223	238	277	246	254	238	243	225	268	208	232	250	218	246	209	232	230	252	241	219	237	245	253	226	241	238	220	242	260	255	258	243	232	237	272	232	227	240	259	259	250	234	215	238	228	235	224	238	259	256	249	221	202	240	223	238	251	234	247	225	256	227	226	256	238	252	222	235	261	229	235	226	240	269	228	244	237	218	246	231	249	262	209	261	244	256	259	250	219	239	250	272	221	225	196	236	212	238	225	258	227	248	220	229	230	218	220	226	237	233	249	235	232	253	262	248	202	227	264	209	250	271	260	238	243	245	252	234	247	218	205	209	257	228	253	247	248	225	248	226	220	232	239	230	234	204	213	210	220	254	261	247	261	233	256	236	226	228	233	217	251	223	206	232	210	249	234	253	231	253	250	209	258	241	219	243	245	234	247	239	223	255	260	229	242	220	245	250	238	230	230	240	234	236	252	199	229	221	228	246	243	275	238	242	251	218	254	229	230	209	242	249	238	245	208	240	238	270	228	244	228	292	231	232	269	259	257	258	228	238	232	222	216	232	216	247	256	239	218	262	227	229	224	217	224	230	245	224	277	240	230	226	262	249	220	225	230	210	244	238	244	246	273	221	238	235	224	233	224	212	251	275	258	234	242	206	238	253	252	228	232	237	229	224	254	225	208	232	225	230	247	229	235	229	240	220	244	223	222	241	219	254	246	254	239	233	192	254	224	254	223	218	255	231	213	266	283	227	235	215	251	196	222	248	243	238	206	223	234	224	221	239	258	218	237	241	240	231	232	231	237	258	222	248
45132	55048	59126	59275	62374	59825	46953	37955	32164	26533	19718	14140	10344	7612	4716	2991	2067	1525	1183	1062	813	673	600	540	546	594	565	579	569	604	578	538	569	585	588	602	571	548	519	577	602	549	572	583	539	611	554	555	594	563	575	567	573	565	584	545	538	583	589	541	569	554	601	569	564	578	598	531	586	563	573	584	603	535	552	553	555	548	570	551	572	553	533	557	593	543	578	549	549	571	560	599	559	555	537	608	578	583	581	582	609	592	554	554	620	562	544	576	578	568	594	584	564	588	587	581	558	560	561	560	582	599	606	572	622	529	581	585	583	556	621	568	591	628	540	543	582	568	582	614	611	555	568	552	606	583	584	572	546	617	631	593	620	573	588	570	621	549	568	571	558	521	550	545	596	587	549	620	577	551	571	573	548	534	517	536	583	539	574	537	584	563	580	577	579	559	574	563	587	559	577	588	595	550	591	599	598	565	568	609	630	589	594	576	620	594	563	602	590	589	575	543	514	590	562	604	634	573	582	582	615	544	567	552	562	529	570	589	579	522	602	543	587	558	500	595	555	557	534	589	493	551	602	604	563	542	602	600	547	573	598	559	577	583	551	563	536	571	571	573	592	585	587	531	586	568	590	587	566	593	593	607	533	583	577	590	595	522	594	608	576	595	544	579	539	565	543	585	586	540	580	546	565	566	514	541	568	594	546	557	611	574	573	547	559	581	563	571	551	541	548	577	569	551	546	593	553	533	554	590	571	580	611	525	606	549	536	621	567	547	552	577	562	578	575	549	588	581	562	598	552	585	547	584	588	580	568	594	549	561	567	563	519	605	554	607	592	567	534	594	601	608	572	572	576	560	602	552	541	566	554	591	549	547	565	558	595	519	575	579	586	612	613	603	543	600	622	530	558	536	546	592	594	583	543	599	567	578	549	528	551	545	587	561	557	598	580	605	577	536	535	562	574	578	591	570	582	560	522	562	567	528	578	563	577	566	579	552	529	560	569	607	560	573	563	592	574	568	551	592	527	605	541	541	606	562	549	592	533	594	571	537	585	557	543	535	590	572	552	569	607	536	607	542	536	590	549	583	525	565	591	558	598	547	565	589	613	516	556	595	570	553	585	579	559	591	585	558	571	560	550	562	575	578	594	585	550	536	573	587	602	595	581	568	573	552	584	577	580	577	530	569	601	540	593	544	573	568	538	563	551	593	549	558	537	572	581	556	562	569	584	578	595	600	565	573	581	561	593	587	562	593	572	576	541	585	558	525	574	565	565	566	609	528	577	593	571	600	580	567	550	574	534	578	564	605	575	636	578	575	527	573	572	596	584	571	567	583	575	560	586	548	541	595	567	533	596	570	538	564	549	588	587	569	529	530	570	533	543	552	582	564	611	634	575	552	605	568	591	597	543	591	556	554	583	567	557	596	597	574	590	581	540	581	534	618	585	569	530	549	599	590	564	588	501	578	540	576	570	635	556	557	581	549	568	531	587	556	594	553	600	587	610	561	536	578	544	574	571	543	612	564	594	559	587	550	602	548	598	599	582	551	575	536	601	614	605	559	564	555	570	580	537	575	539	541	574	579	563	583	564	564	585	558	595	564	549	574	585	596	537	593	608	596	544	573	565	563	525	567	611	568	582	592	583	578	552	572	516	526	582	542	592	562	517	550	575	588	593	562	616	627	542	596	583	538	563	593	586	613	608	559	526	556	563	566	539	571	532	605	606	565	550	592	574	585	573	583	569	566	549	527	560	580	587	554	599	614	569	588	581	584	548	605	605	624	580	525	579	563	593	605	576	552	607	577	633	600	562	580	586	597	600	593	562	564	583	575	592	592	562	592	575	552	552	540	588	524	565	577	550	564	565	558	555	568	578	563	545	573	566	569	551	552	573	573	546	584	593	555	579	574	543	585	595	545	587	555	554	546	551	574	575	568	573	519	579	573	553	578	585	636	596	604	559	580	548	532	595	533	527	596	582	566	589	571	575	585	575	589	569	549	579	579	584	567	614	569	577	536	612	602	572	533	571	585	563	585	565	554	616	577	567	586	614	541	574	571	570	529	554	592	579	587	591	588	579	546	608	546	601	553	566	571	634	581	592	574	544	524	581	541	559	587	570	598	527	526	545	574	531	572	549	568	561	567	620	559	581	588	552	569	585	568	529	574	593	588	573	550	562	550	554	555	568	561	579	537	560	558	540	598	558	612	562	560	604	619	588	572	567	552	627	567	587	604	554	591	571	575	560	550	626	578	536	573	550	584	527	590	558	604	544	619	559	594	577	551	572	602	607	576	514	550	590	590	591	603	577	558	592	581	558	559	550	580	553	625	540	598	589	588	577	624	583	537	550	591	544	528	582	530	561	587	588	546	600	610	583	546	569	590	574	585	577	608	590	583	547	547	579	594	569	608	559	547	534	564	536	575	551	535	579	577	602	545	598	575	590	575	607	571	556	597	608	581	594	581	554	573	591	573	575	578	593	551	644	574	566	592	589	564	537	574	550	549	551	535	590	591	616	532	550	579	544	582	559	579	562	578	605	540	582	589	551	562	587	566	591	538	524	605	527	578	596	580	569	575	560	568	569	580	581	614	576	576	542	564	553	597	570	616	548	560	567	540	573	593	577	579	579	554	575	591	567	569	599	546	595	551	581	524	591	562	592	557	534	564	570	592	583	516	598	595	589	640	550	562	542	575	542	597	598	605	576	570	625	584	518	572	608	577	559	538	592	557	588	553	552	574	540	558	601	573	573	544	585	581	569	582	566	554	572	544	568	606	585	561	530	566	554	602	591	611	566	602	595	596	596	545	603	553	579	560	613	566	545	555	608	594	597	600	589	581	589	573	603	591	549	602	523	571	595	619	642	568	579	549	584	573	557	611	580	597	568	567	553	554	592	603	557	574	615	567	585	557	596	570	554	566	593	559	577	578	558	549	567	568	570	550	595	599	557	587	575	582	561	577	539	566	596	566	554	562	588	579	524	578	550	589	569	585	561	571	577	572	593	557	595	542	529	590	581	520	597	591	600	580	547	580	540	570	553	594	620	559	536	530	546	612	554	541	622	572	605	545	531	584	551	550	561	584	539	586	536	567	530	589	623	562	600	579	557	589	526	578	550	553	546	573	551	511	586	587	569	607	595	570	601	546	602	544	571	575	596	539	571	546	565	599	575	568	579	520	554	543	551	579	582	586	562	552	572	566	571	555	570	559	562	585	570	573	559	564	572	553	569	601	537	553	553	582	557	535	587	600	561	577	557	573	552	571	576	614	574	561	565	585	558	565	553	574	535	554	550	532	581	557	547	544	565	590	567	609	619	571	567	587	566	599	538	587	573	608	526	545	586	602	543	513	584	565	522	547	620	540	588	576	581	580	570	595	567	569	561	558	557	540	546	561	581	574	559	629	565	583	572	572	562	579	573	529	554	579	585	554	538	571	562	611	580	578	545	569	540	595	573	579	551	566	581	561	580	558	577	600	615	547	594	584	556	561	550	542	557	638
28775	32655	41368	30277	19056	11375	8343	6431	3501	2079	1290	880	554	383	315	302	245	188	197	193	186	178	208	198	171	210	177	207	191	174	183	172	193	205	195	181	194	190	186	184	216	191	202	202	182	189	174	179	210	172	186	177	183	166	198	183	170	212	175	174	184	194	220	184	185	189	197	188	178	222	216	198	173	184	218	186	187	210	172	199	183	196	190	178	183	198	208	206	187	194	209	207	215	187	189	170	189	178	191	188	201	182	204	176	183	203	195	206	194	185	198	207	171	188	208	177	185	146	211	181	202	214	182	205	220	189	210	204	172	170	195	178	194	179	216	168	179	202	180	179	177	187	191	193	190	195	199	176	196	205	208	169	186	186	226	202	216	196	193	178	187	225	203	185	184	171	200	178	212	211	183	200	182	186	208	194	171	215	190	195	200	184	163	175	195	181	201	205	205	194	208	199	172	217	202	196	188	197	181	180	190	195	229	207	181	182	181	173	176	191	157	182	172	174	198	208	187	193	195	193	209	207	191	172	203	196	189	247	174	213	198	213	204	177	192	206	200	207	189	215	158	175	206	182	202	193	178	186	208	195	185	189	172	173	191	204	213	194	223	191	183	191	200	183	215	184	171	191	183	170	197	153	218	201	219	219	201	176	191	193	199	229	193	191	190	194	182	206	196	187	215	200	201	193	183	180	182	214	173	194	197	224	198	190	196	188	178	197	206	175	178	200	210	170	183	191	187	200	191	204	202	203	172	217	166	184	174	188	194	210	181	181	199	210	191	195	186	200	208	160	182	199	191	186	186	219	183	170	184	207	187	203	185	179	175	201	215	189	191	182	199	194	177	202	199	196	179	192	226	174	209	185	221	198	183	168	185	186	206	199	165	178	185	211	185	188	173	183	199	184	190	187	208	189	189	201	193	210	200	196	187	171	189	158	195	195	206	212	188	184	202	179	181	189	204	208	190	202	188	181	162	210	196	196	178	180	175	201	203	195	169	181	174	170	184	178	205	195	214	197	184	185	177	198	220	160	165	190	189	174	209	187	182	187	193	188	204	217	204	179	204	224	199	183	172	180	165	198	186	222	195	189	197	184	192	187	191	198	200	201	203	191	203	179	190	189	213	202	185	182	186	235	184	182	173	187	215	178	193	179	193	180	231	205	178	231	168	176	181	171	189	183	181	198	188	194	203	188	174	211	182	161	197	164	190	190	203	205	193	204	194	171	187	209	203	193	166	197	167	226	178	217	193	196	177	176	171	172	176	187	200	189	209	202	177	174	204	171	191	189	203	175	195	197	201	177	198	190	213	181	180	200	166	193	185	183	211	177	198	172	177	202	199	168	222	177	208	188	192	188	206	184	200	168	196	186	185	174	230	177	220	206	169	179	168	200	187	171	199	179	203	183	196	181	158	206	181	212	165	199	180	189	227	197	223	233	198	192	181	196	192	225	177	183	213	166	226	213	179	202	192	200	195	181	188	192	193	203	191	184	181	195	184	186	169	178	211	198	181	171	194	188	180	199	214	197	203	182	166	218	184	178	165	194	183	169	166	199	172	184	198	184	184	200	202	193	178	225	187	167	186	178	205	199	205	179	162	178	189	206	193	201	171	172	217	223	168	199	196	191	180	212	204	180	187	183	180	201	180	198	194	179	202	192	199	172	173	189	182	208	209	196	192	182	203	180	192	177	185	188	209	183	198	179	211	179	231	169	194	196	210	185	187	191	201	198	217	183	210	172	178	181	198	192	197	178	196	188	183	169	183	186	225	212	201	176	205	192	186	229	141	185	183	172	212	195	208	183	184	194	221	212	213	169	198	215	174	191	181	202	187	207	196	193	198	193	200	187	199	180	182	194	201	185	194	173	165	184	206	202	206	182	182	194	187	224	189	181	204	195	188	198	204	224	178	191	199	177	201	193	161	172	194	200	194	195	210	183	171	222	190	195	227	172	191	203	209	215	203	192	174	202	184	185	164	175	190	203	162	177	171	190	179	190	184	192	220	203	226	213	192	179	193	162	187	198	186	194	189	195	201	179	177	179	203	217	220	196	217	207	177	233	194	211	185	194	165	181	171	202	194	189	205	188	202	161	192	186	190	207	186	173	181	194	174	202	181	191	216	180	207	189	183	185	182	191	200	212	169	215	214	189	214	187	197	173	194	178	183	200	203	173	193	211	214	221	195	177	198	182	207	209	197	184	193	199	208	197	183	198	211	184	202	209	172	208	193	187	201	175	186	199	180	177	195	191	210	170	186	185	200	174	190	203	202	209	210	190	176	183	169	167	187	173	186	191	209	151	183	183	195	194	206	199	200	195	181	210	200	193	195	200	200	195	193	194	181	184	184	189	204	205	227	183	181	177	209	189	157	207	183	172	190	193	204	174	202	202	203	183	214	192	230	200	213	190	210	215	181	193	172	190	183	170	209	172	196	186	179	213	215	174	185	196	170	193	215	192	183	177	177	195	175	188	166	191	212	172	187	194	185	212	212	196	177	185	202	193	220	186	200	189	190	185	169	156	189	205	179	176	190	184	199	200	178	193	155	208	199	163	209	209	194	197	179	187	193	178	204	172	208	182	209	185	191	175	189	160	199	167	202	185	167	199	185	201	189	196	169	189	187	189	179	202	210	185	196	199	210	188	167	196	203	204	184	211	207	167	190	209	227	182	204	207	181	190	173	204	192	210	199	198	195	199	192	176	191	173	189	200	183	201	186	194	168	206	195	191	195	193	201	190	202	188	170	193	192	171	193	184	190	214	178	191	212	184	187	193	181	189	165	212	212	213	216	181	172	172	203	202	164	198	212	198	177	195	181	205	169	167	197	181	187	226	192	214	214	179	190	194	197	201	178	175	194	177	192	183	173	189	195	200	186	179	205	224	194	194	188	188	154	182	188	188	208	192	167	188	188	213	185	187	214	193	180	193	204	192	184	192	191	194	187	175	186	204	183	171	192	195	197	173	212	164	198	195	213	187	174	199	216	200	187	187	172	186	206	207	185	173	208	201	172	188	208	205	198	229	189	186	191	204	193	182	186	193	188	204	200	180	221	199	184	210	209	194	197	195	187	202	192	190	209	189	183	188	196	187	169	180	188	213	192	212	220	176	185	180	182	178	185	189	188	187	191	178	189	194	199	201	188	197	167	195	175	194	213	205	187	194	207	170	204	185	199	211	185	178	176	214	182	194	200	210	186	199	186	186	202	188	188	200	199	180	197	151	198	174	194	177	220	203	182	205	201	179	194	172	200	197	189	196	206	199	236	185	191	168	170	178	199	193	190	218	220	203	187	192	193	196	198	203	179	205	202	178	172	219	200	197	174	175	167	186	186	213	172	200	204	191	179	188	194	181	195	191	198	185	188	221	189	182	199	193	212	180	195	187	192	190	195	183	171	191	209	179	209	170	191	201	184	194	207	200	222	211	170	209	191	202	188	177	210	202	204	217	200	196	183	191	174	186	150	185	189	166	177	183	182	197	200	195	198	211	180	188
18915	30669	44275	38504	31854	25306	23494	19582	13254	9102	5902	3667	2352	1614	1237	831	617	600	560	559	479	513	489	495	453	489	478	476	495	477	475	468	457	490	547	501	504	458	512	461	480	485	458	456	466	474	466	429	487	468	472	511	500	429	496	447	464	496	465	441	465	473	424	495	529	481	487	443	462	481	522	494	461	485	491	502	490	461	469	410	507	478	466	497	504	477	494	472	465	476	456	490	485	443	505	455	519	475	471	479	479	490	479	486	455	472	460	454	480	487	479	501	500	493	474	483	478	463	492	529	434	495	484	452	517	497	560	469	500	496	484	457	470	460	474	471	499	481	493	490	501	469	466	475	455	478	479	468	466	457	454	508	485	490	452	494	480	490	501	471	521	503	460	459	478	462	472	465	447	508	460	474	505	491	501	479	505	514	455	482	501	495	470	466	484	494	496	458	434	448	463	477	496	459	481	495	480	512	472	490	491	476	494	525	472	458	505	487	450	492	459	454	477	473	481	475	483	501	487	469	505	420	448	463	482	508	481	451	513	485	476	452	466	482	448	458	482	452	472	470	438	486	480	497	476	462	512	485	482	463	498	489	476	478	438	448	485	465	487	462	473	485	465	470	463	448	501	468	480	475	469	455	492	477	534	474	453	517	478	482	498	469	462	502	499	496	473	455	496	441	484	466	482	454	481	456	454	432	417	460	446	505	494	508	448	473	472	509	496	455	443	456	497	514	458	428	467	447	483	494	500	503	468	473	460	463	477	477	472	502	454	515	482	452	467	459	483	464	480	519	486	464	502	497	468	498	482	492	453	469	464	465	465	522	494	457	474	513	498	480	477	475	439	454	444	450	512	481	488	493	462	466	510	427	505	480	478	456	450	445	452	448	500	496	501	450	422	496	470	503	507	484	479	489	493	514	475	507	519	467	514	482	431	484	455	489	524	489	495	448	492	481	475	464	511	508	479	486	485	486	492	477	498	499	505	496	430	523	478	465	476	445	523	497	508	477	445	431	475	472	480	473	479	497	462	453	467	466	459	503	502	472	511	471	491	445	437	496	454	513	483	444	513	461	502	467	445	490	520	476	490	465	491	511	491	489	475	465	505	482	498	495	457	442	463	488	435	484	464	502	474	488	528	501	468	486	446	493	424	465	448	507	474	490	517	468	509	450	488	490	466	500	502	468	468	443	468	491	478	480	496	476	470	482	509	460	506	469	504	508	472	484	480	481	508	493	475	469	461	481	491	454	507	444	475	460	484	465	487	521	461	484	465	467	479	457	479	455	480	502	482	489	485	497	458	458	464	474	485	436	441	480	478	478	485	452	507	466	461	501	445	502	474	487	488	452	449	476	494	463	467	471	460	500	492	492	533	460	487	444	459	486	484	466	480	451	473	524	499	538	466	434	457	497	512	456	493	506	514	479	479	498	470	467	504	461	515	485	466	450	500	483	465	474	497	454	487	455	439	462	516	456	446	475	481	507	506	481	479	486	494	490	463	507	474	456	531	470	466	472	490	488	508	508	493	488	458	495	477	470	465	462	496	495	484	494	501	468	485	465	456	511	465	500	473	470	503	472	453	495	475	452	489	496	488	499	481	453	433	487	449	437	462	476	481	472	491	445	467	473	486	499	474	493	491	477	518	461	490	471	483	479	492	480	472	486	517	487	479	484	458	498	494	465	450	500	456	477	465	475	486	484	507	454	469	529	472	459	471	467	458	491	485	501	486	516	473	513	462	498	515	479	453	463	470	505	517	471	459	489	474	468	515	482	473	483	487	483	460	458	490	492	428	478	483	477	451	485	475	478	481	445	495	502	524	435	480	499	486	494	474	502	476	487	507	469	460	481	492	480	484	461	532	469	508	477	491	450	478	517	485	440	497	467	484	455	496	430	493	467	454	497	506	478	511	485	491	498	440	451	484	464	478	492	489	480	446	482	478	488	479	459	481	522	488	482	473	498	482	484	522	484	484	502	480	500	468	502	458	486	452	476	468	448	491	517	472	488	512	471	476	540	432	505	497	443	478	495	474	445	504	468	509	503	479	485	494	482	479	470	488	499	476	490	525	543	502	467	487	458	485	499	483	439	450	471	469	517	485	502	491	454	482	469	468	517	435	493	493	498	462	495	484	486	454	478	472	485	498	480	489	471	501	444	483	474	457	477	457	457	459	457	492	479	497	488	488	452	481	524	489	507	462	529	454	537	476	465	519	479	491	473	488	509	521	459	475	479	500	484	499	486	478	495	463	495	473	466	480	508	514	453	501	434	449	471	480	474	458	523	481	491	507	477	490	487	495	472	498	469	461	498	464	494	464	482	504	520	500	499	461	455	493	532	463	491	454	500	475	468	493	495	489	469	486	467	508	481	491	466	492	491	491	501	498	466	466	487	489	473	481	488	502	455	445	492	517	488	472	494	467	439	452	468	488	504	457	473	452	478	470	526	493	466	470	522	483	482	444	489	513	469	490	482	457	470	465	441	445	462	442	507	487	480	494	469	490	479	477	451	458	439	492	462	462	502	532	448	466	468	507	476	473	478	528	452	481	443	490	496	518	475	500	485	423	471	466	444	496	476	475	495	520	484	488	471	492	494	485	490	508	496	485	476	526	504	484	493	463	464	479	458	490	491	508	464	453	465	480	481	447	482	491	488	463	481	493	501	494	499	474	492	493	441	448	471	482	501	485	513	500	475	491	461	507	479	458	471	446	481	479	521	448	449	492	479	500	503	494	489	504	464	451	452	446	467	519	510	494	475	481	522	490	492	502	451	473	467	460	454	471	463	435	465	464	469	472	464	461	495	493	420	504	504	493	486	455	512	455	497	501	479	462	488	499	459	519	522	498	455	521	449	449	506	492	487	461	476	498	453	476	487	476	429	477	503	475	489	476	491	458	475	475	460	469	503	476	458	488	458	505	464	487	474	462	464	509	489	472	453	461	482	497	474	473	497	489	461	467	473	468	502	497	477	467	433	452	497	467	471	480	470	470	470	485	509	494	450	464	457	473	469	511	476	470	498	476	472	480	470	468	461	490	475	465	475	471	476	442	467	486	488	457	474	461	450	478	457	481	523	474	469	469	492	459	461	514	518	466	492	468	511	466	486	453	499	462	459	504	472	488	482	489	495	448	485	459	471	478	479	467	493	455	450	444	460	516	478	491	467	497	499	469	482	450	507	473	489	472	457	478	478	461	479	459	433	517	450	495	477	494	510	521	468	499	506	473	492	470	499	499	449	434	471	511	520	471	473	465	471	470	496	480	438	481	501	471	463	517	484	478	527	444	432	460	447	470	506	472	513	499	514	460	497	474	495	435	454	440	450	467	506	499	488	488	485	468	476	434	451	471	481	494	453	488	482	474	495	460	505	504	455	514	486	486	474	491	497	466	464	442	512	466	489	501	477	483	476	488	445	462	489	512	484	493	456	422	505	481	470	481	530	475	449	446	474	494	490	509	515	463	450	496	438	471	483	471	468	522	497	441	454	454	489	455	488
55277	53390	55623	49898	45549	37059	29483	19270	13918	8478	5386	3199	1930	1202	865	646	496	398	357	332	330	286	217	264	228	214	230	234	229	236	246	230	243	236	244	229	232	276	227	206	275	234	239	265	224	249	227	225	241	230	223	236	242	255	225	239	243	226	246	209	205	245	227	235	204	239	252	237	220	239	242	245	254	229	232	218	234	234	207	209	237	223	225	230	225	267	256	215	214	245	224	214	256	224	237	234	223	268	257	218	246	224	253	244	239	226	254	251	246	230	263	260	252	255	235	242	249	230	246	247	210	241	253	231	206	252	239	261	210	250	246	240	260	252	225	258	276	237	239	234	219	225	248	226	239	238	250	242	217	240	241	264	222	242	230	240	254	244	282	243	228	254	248	258	234	241	245	229	233	232	237	200	238	221	217	224	243	244	211	221	242	249	239	257	212	211	228	247	269	217	222	232	230	257	267	237	256	241	243	218	210	227	256	246	233	229	249	231	226	238	278	251	226	243	226	252	236	248	221	248	211	239	242	230	237	243	226	272	225	236	236	238	224	221	250	238	259	222	245	224	223	236	208	219	216	251	217	224	242	216	205	230	240	212	223	248	229	229	255	237	228	233	262	203	233	267	222	243	241	238	226	231	234	237	251	242	228	246	242	238	246	219	229	269	241	254	192	214	252	261	251	229	234	248	210	234	233	234	219	233	277	252	241	245	225	229	221	233	241	225	260	253	248	214	253	237	244	222	214	208	235	244	256	240	241	217	217	224	217	229	240	243	241	250	246	202	223	207	218	266	193	232	233	240	246	242	237	237	228	222	260	215	223	213	216	221	244	220	222	229	225	251	241	231	252	240	237	229	222	250	245	247	230	224	232	247	212	272	247	279	239	216	252	256	230	224	231	197	229	263	225	224	215	227	235	225	226	236	278	217	231	231	200	238	232	234	237	217	225	235	271	245	236	249	267	258	249	254	263	223	222	240	233	219	227	214	212	238	253	262	227	258	215	229	250	248	231	212	258	271	255	254	229	233	252	237	220	222	223	234	261	227	276	206	230	244	243	244	257	237	252	225	219	252	258	253	238	263	230	216	238	237	247	239	250	244	234	257	245	242	219	243	219	234	222	244	203	224	246	206	219	244	239	246	218	237	233	236	269	234	241	260	223	245	248	240	288	225	232	226	236	230	245	255	250	235	235	245	230	244	223	241	214	257	221	235	248	226	218	233	222	243	243	221	258	211	250	250	218	231	245	210	237	249	254	237	239	231	252	237	223	209	232	259	244	218	256	231	252	237	251	224	247	229	221	267	256	227	245	224	247	220	232	232	244	207	199	247	237	210	208	241	248	249	230	226	266	240	226	243	270	202	210	269	251	248	238	211	251	256	227	232	242	246	197	239	231	244	223	252	246	224	234	267	229	255	213	237	267	264	256	218	246	255	254	237	208	242	229	233	225	240	230	232	218	232	241	261	207	251	242	216	213	229	238	218	217	281	241	230	259	253	234	246	241	260	233	243	222	238	246	245	232	240	245	251	258	214	244	238	251	207	209	250	265	256	227	260	253	221	230	200	239	244	233	262	248	223	237	228	237	220	232	241	238	267	208	238	213	233	220	237	220	224	258	228	219	249	207	203	250	226	249	244	233	252	214	237	229	233	239	243	223	248	249	216	251	262	241	241	226	250	240	213	222	217	233	253	266	267	221	245	220	244	260	236	228	232	236	261	202	252	252	247	246	215	270	238	246	241	260	253	213	213	229	237	258	235	247	221	255	231	241	220	262	227	238	244	219	230	252	211	242	244	229	264	239	233	238	231	215	221	210	235	251	241	227	249	219	267	238	270	252	220	230	232	256	232	233	228	211	233	234	269	237	226	248	243	235	219	239	246	239	247	232	215	220	251	225	212	219	226	227	211	232	262	251	231	222	239	233	238	253	216	244	224	246	227	239	239	252	240	242	224	228	248	251	243	230	227	232	250	243	256	260	262	237	258	233	240	225	221	252	216	228	237	227	249	239	241	249	245	235	215	221	223	220	233	201	234	243	254	251	245	247	229	255	230	238	243	210	239	209	256	231	240	250	254	263	231	217	230	240	222	230	236	214	232	250	259	233	241	246	244	284	242	242	207	239	246	255	248	261	256	223	228	250	220	244	225	275	235	224	227	267	224	250	239	259	253	218	239	234	249	261	251	245	236	244	222	216	235	249	220	237	233	247	237	220	268	237	226	232	247	242	221	230	246	260	236	240	211	233	229	235	246	256	253	283	238	222	209	256	265	221	255	224	237	237	232	250	244	238	237	235	228	236	246	217	249	240	241	259	215	219	241	258	234	261	231	227	218	215	219	230	236	265	257	236	237	231	277	259	230	247	207	271	259	242	248	221	224	261	230	233	225	250	244	237	200	242	241	236	201	233	226	245	245	224	233	236	227	213	261	255	236	238	241	229	243	240	242	240	204	232	231	243	226	248	248	221	241	263	234	258	254	246	219	251	206	227	241	219	223	257	221	283	235	233	235	245	242	239	223	234	231	228	239	220	241	252	266	214	237	244	194	219	262	249	245	246	243	224	240	254	241	251	225	230	251	255	219	234	239	224	248	220	229	242	220	231	199	236	232	251	244	227	202	254	219	246	259	270	228	217	219	221	229	236	241	227	248	243	236	244	244	237	251	247	239	234	231	253	226	204	259	249	221	257	218	236	249	246	217	212	240	256	255	235	247	253	236	268	239	236	206	218	214	222	219	246	257	203	223	223	239	243	251	239	227	235	250	220	229	254	222	249	258	215	240	210	233	252	230	248	222	226	234	234	225	260	242	246	245	251	250	245	217	243	218	227	265	260	230	222	214	218	249	260	218	269	239	216	237	216	250	215	242	250	259	234	245	248	236	211	229	243	252	244	218	242	264	237	221	253	230	220	253	230	221	224	207	237	231	239	230	239	229	206	258	237	256	233	209	272	259	217	233	258	231	228	233	228	244	235	230	243	212	238	247	206	222	224	240	234	237	253	238	236	220	247	244	219	230	248	230	249	247	260	258	263	269	251	231	236	258	262	243	238	237	242	243	234	233	257	216	254	226	256	226	259	235	250	244	214	248	229	226	220	245	238	216	241	244	217	240	249	220	246	221	230	241	209	219	244	219	221	238	234	242	236	233	209	225	207	257	244	228	240	244	217	237	233	257	234	221	235	269	231	243	233	200	246	242	245	216	263	237	228	237	249	264	234	242	234	218	219	249	215	225	225	254	246	250	252	245	231	195	240	273	255	220	246	243	210	264	211	245	248	278	259	217	234	232	240	232	225	244	245	267	249	223	262	228	277	244	234	222	215	249	254	271	234	229	251	246	231	220	248	239	270	227	252	236	256	228	231	250	249	239	241	261	253	241	246	235	230	238	270	245	236	214	236	212	237	238	239	226	238	222	217	229	235	240	227	225	250	214	221	245	232	222	248	239	219	203	221	203	225	248	236	224	232	221	250	223	220	246	236	252	238	248	255	250	245	206
43286	55581	61508	61207	58822	53389	37308	30747	28555	22463	16899	11569	7371	5216	3769	2610	1999	1347	1197	1043	951	789	660	612	548	606	542	563	591	601	549	587	549	597	564	550	582	555	589	547	582	563	543	568	571	578	582	540	530	564	562	569	522	604	546	600	515	577	542	563	534	599	598	557	553	585	579	542	576	565	537	578	561	602	541	548	563	547	555	577	605	577	540	553	567	574	547	587	596	595	586	629	626	583	561	598	525	548	547	574	562	539	574	612	555	590	594	615	574	572	565	589	537	531	564	573	560	568	576	545	585	548	541	548	621	595	582	576	589	570	586	532	589	573	558	580	566	562	572	521	578	618	569	564	543	575	519	560	522	577	570	558	544	565	593	563	590	563	591	555	538	565	564	566	558	628	564	558	570	570	576	535	588	597	554	554	521	550	551	622	556	584	535	581	575	521	531	549	587	583	565	561	570	567	563	560	580	568	545	573	579	557	573	521	613	593	587	572	592	560	581	597	529	562	572	597	554	592	589	606	594	541	567	588	514	546	590	554	568	575	583	535	592	556	615	587	596	541	579	569	607	566	590	553	563	572	603	556	560	606	552	598	539	565	592	532	581	550	587	560	583	571	565	596	575	609	568	571	592	563	566	545	627	567	575	558	584	570	585	581	506	552	590	571	580	560	560	571	568	579	566	586	600	551	582	572	596	511	526	548	583	561	539	577	586	568	584	502	561	579	493	570	574	574	597	583	538	588	598	545	574	564	550	584	558	590	627	577	608	573	544	569	614	612	570	567	580	556	553	573	571	554	528	526	590	515	597	531	569	596	585	580	531	605	566	570	594	586	583	540	564	586	599	572	551	553	543	577	569	567	578	560	581	545	579	601	612	592	571	569	532	553	588	553	567	573	524	589	566	552	567	575	575	561	569	549	556	605	562	616	585	579	576	586	552	612	588	587	578	554	575	610	549	541	533	586	563	609	580	533	597	533	588	591	557	554	554	555	543	553	575	589	532	561	560	577	549	592	560	546	563	559	559	585	555	597	606	604	570	583	598	548	567	556	583	580	584	585	548	551	570	532	548	557	571	563	516	619	563	570	591	576	575	553	579	545	608	565	544	529	590	631	561	583	590	549	569	566	599	580	564	544	558	585	547	621	580	574	582	570	555	534	597	555	572	565	551	574	558	569	594	553	603	565	561	556	573	571	548	576	581	582	596	589	614	575	577	540	591	556	537	566	588	590	566	567	549	578	573	649	571	551	571	541	572	564	523	590	597	596	569	543	606	551	562	534	602	559	609	577	539	598	595	596	581	568	612	609	568	551	540	569	569	565	561	579	563	582	568	559	535	595	579	563	596	569	604	581	579	580	589	578	611	621	568	591	569	540	580	581	556	581	592	562	517	556	549	598	600	549	579	561	583	616	578	572	591	551	539	542	558	570	551	550	558	569	578	564	584	579	573	570	552	556	568	616	574	564	569	517	542	605	580	602	561	571	533	592	566	581	588	556	583	559	552	579	610	568	569	566	566	557	562	559	608	564	537	574	542	549	540	547	587	574	525	545	566	579	542	601	537	595	583	562	548	544	576	584	583	602	561	575	544	590	529	605	551	605	563	567	559	571	566	580	566	561	553	547	555	584	560	578	489	590	593	555	598	581	560	561	546	574	572	586	578	594	544	586	549	583	567	578	537	557	559	528	584	583	562	554	580	562	546	545	582	568	585	580	566	584	552	585	575	605	584	559	607	576	580	561	558	539	567	556	601	562	545	556	543	618	553	579	555	589	563	569	545	558	548	584	529	583	599	535	541	556	547	594	565	581	572	606	555	571	561	571	573	513	581	541	605	605	575	569	570	608	599	566	559	566	583	557	564	561	536	547	570	591	569	586	556	562	608	566	581	578	547	568	578	552	577	581	516	561	588	547	602	554	559	561	580	597	541	563	547	527	581	577	555	562	590	547	543	563	582	585	610	571	545	541	570	586	554	549	540	583	557	565	550	614	576	591	607	561	564	529	564	599	598	596	568	573	548	549	599	578	562	561	531	570	541	566	536	588	609	561	571	589	572	534	566	568	603	541	558	558	575	595	557	572	578	575	556	544	586	578	565	628	589	529	544	598	566	594	610	547	570	583	565	578	555	546	566	539	614	554	536	605	549	572	549	538	572	591	544	527	574	568	644	587	600	555	555	599	621	555	568	576	542	552	560	554	569	549	585	597	559	564	546	587	645	580	585	610	553	560	566	554	598	612	569	584	574	544	536	576	534	605	578	615	572	519	578	607	539	579	587	602	553	578	589	577	579	564	579	570	556	545	546	573	547	608	592	516	604	558	596	553	558	575	608	587	570	554	549	538	551	555	591	560	595	569	527	568	548	566	575	598	590	579	528	491	520	574	599	539	542	610	605	549	599	620	562	592	554	552	557	546	584	589	550	561	585	599	579	571	542	550	621	552	515	578	614	548	577	570	606	549	609	614	531	630	583	557	550	542	560	570	554	591	539	567	581	535	589	587	571	567	564	543	561	561	564	588	564	520	569	589	573	572	550	569	559	518	569	589	611	583	557	565	576	592	542	571	608	549	568	559	593	597	570	561	553	594	544	547	566	597	585	531	566	538	588	581	528	551	572	593	576	573	605	560	610	554	561	551	584	548	554	573	566	571	546	603	544	602	559	565	583	567	525	555	560	589	531	575	566	563	552	528	618	603	562	537	576	569	591	574	565	548	576	559	615	562	610	622	557	574	564	552	598	549	594	556	577	569	548	585	585	559	530	506	583	528	609	553	552	597	584	550	582	616	612	564	606	606	569	552	595	527	583	572	572	580	576	559	561	554	593	576	543	602	531	574	580	596	543	615	575	554	569	582	590	589	548	574	638	613	564	619	557	557	571	539	549	541	611	565	590	526	559	564	606	586	562	557	552	535	577	590	571	573	550	540	555	581	569	598	594	567	531	567	575	581	582	588	563	571	546	594	597	594	538	638	594	603	526	573	549	592	589	561	556	560	586	554	546	569	591	520	548	550	593	605	603	567	564	589	570	599	571	554	558	592	535	587	561	594	525	550	540	585	561	553	534	593	558	552	558	563	541	529	571	582	582	567	573	567	605	520	541	546	580	591	575	552	569	557	569	615	538	546	592	548	550	553	605	578	562	545	592	582	601	552	563	559	585	615	559	558	537	561	549	552	583	530	576	589	576	589	536	557	609	558	561	542	622	558	596	575	558	555	580	572	563	577	561	560	555	568	617	529	599	542	540	570	580	575	526	568	537	586	585	592	569	540	577	603	544	584	581	587	540	557	549	577	581	576	566	600	565	548	589	547	605	562	635	583	555	569	538	582	593	545	580	574	576	553	591	584	551	533	588	569	538	567	567	592	524	574	562	597	549	547	577	617	547	568	514	574	585	555	582	621	570	609	599	593	535	601	603	553	592	552	562	599	576	557	556	557	601	601	580	572	554	520	552	537	522	591	576	554	569	563	581	565	557	584	554	563	580	558	556	552	550	572
60836	57362	55349	51921	48414	36699	31948	26214	17506	11496	8503	6133	3200	2013	1266	763	629	498	364	307	296	265	254	252	226	230	230	228	197	249	258	218	219	224	211	249	238	257	219	229	196	233	215	226	218	241	203	232	198	226	223	218	222	222	228	224	221	208	213	223	232	236	236	227	207	220	220	210	233	227	212	210	216	254	198	227	226	227	220	244	250	235	223	258	225	232	226	208	267	221	239	212	220	221	198	204	216	199	242	220	199	210	219	223	196	236	238	214	192	222	257	240	208	266	204	251	227	234	232	208	198	213	222	211	210	208	209	208	229	224	224	221	231	204	228	226	214	236	242	206	225	256	206	209	213	211	218	237	215	235	222	225	210	260	218	234	218	239	228	255	194	219	250	198	243	244	235	238	221	235	241	252	210	226	222	259	233	221	243	240	250	241	216	239	235	243	211	239	184	199	219	241	227	240	206	187	224	237	242	223	241	199	250	225	276	219	243	254	201	214	209	230	216	208	226	240	253	230	225	239	224	219	228	233	221	208	217	247	206	239	229	231	242	222	240	241	225	235	218	224	188	204	252	225	200	214	204	238	213	220	206	213	215	188	222	244	247	251	233	237	224	281	229	224	211	224	233	211	195	238	215	187	232	217	205	205	226	234	213	216	223	210	234	237	211	192	247	208	236	209	218	227	202	243	203	211	223	202	205	217	225	254	262	218	236	231	237	215	230	218	223	213	224	231	217	226	230	194	215	240	192	208	234	209	220	214	241	210	233	240	237	218	204	231	237	200	245	241	194	242	230	234	226	210	212	210	228	234	256	206	225	201	203	228	242	251	208	237	218	231	244	197	239	214	240	216	222	240	202	208	247	237	257	232	232	238	234	229	202	222	236	206	227	233	217	225	232	213	238	238	203	223	205	214	222	226	210	212	207	222	221	225	211	242	241	249	222	189	242	233	210	206	216	237	216	198	253	252	214	213	236	236	220	249	232	224	206	214	229	221	216	237	193	226	210	211	224	240	247	235	242	228	223	275	181	206	246	223	224	227	201	231	240	220	241	249	208	220	210	211	218	196	208	243	208	210	219	230	215	253	229	217	249	225	224	198	222	232	227	199	220	213	209	219	214	201	241	223	233	234	208	225	210	226	218	233	222	248	223	261	219	233	221	223	216	225	193	238	239	214	227	210	231	223	224	233	227	226	227	202	236	221	222	213	216	214	249	233	219	211	197	232	228	220	208	224	194	207	232	225	227	233	235	232	220	232	222	225	200	220	233	220	201	208	227	222	213	245	231	216	241	244	245	215	228	231	209	263	210	251	227	238	208	219	210	223	216	227	211	233	229	240	250	257	216	229	231	203	204	218	208	232	205	228	252	227	224	195	239	226	212	240	234	227	212	220	214	243	208	209	224	236	241	206	197	212	223	254	243	233	225	238	207	202	182	212	218	212	209	221	234	252	260	262	242	205	215	237	249	243	235	237	240	223	197	201	238	202	212	245	232	219	228	237	241	221	234	256	231	247	233	215	208	221	245	262	223	239	208	220	221	226	208	229	226	222	212	208	221	212	199	246	217	238	222	217	207	249	217	227	210	220	226	207	219	226	208	223	233	207	239	213	239	236	179	220	233	208	230	208	234	254	221	172	222	227	220	217	247	218	204	224	235	261	201	241	214	187	223	215	199	210	198	241	204	216	242	253	212	233	226	232	207	223	204	249	214	225	231	222	238	218	204	221	233	216	243	227	228	230	227	219	230	204	233	237	201	214	236	207	206	203	231	216	205	180	216	201	220	246	226	253	232	274	233	209	223	224	213	221	204	214	223	226	238	220	211	258	236	229	232	208	237	244	195	216	214	246	232	205	213	206	239	219	216	228	223	207	253	224	211	233	208	231	205	212	221	204	243	212	213	235	211	261	214	231	216	214	221	238	234	218	190	215	211	231	207	202	197	217	222	205	227	238	229	246	252	213	199	216	244	213	207	232	217	227	231	240	237	185	246	226	219	213	230	234	225	219	226	215	234	226	227	196	235	228	226	234	220	229	221	243	221	204	230	188	203	236	197	202	219	212	237	221	226	229	224	219	235	227	230	230	244	241	216	206	211	214	204	200	241	212	225	224	228	224	247	241	227	240	238	236	196	230	241	242	245	210	220	232	256	236	225	233	250	240	210	235	216	231	236	223	225	206	266	213	231	211	245	203	215	221	194	239	231	213	228	236	210	242	226	244	212	247	231	211	237	200	213	216	234	240	211	204	230	198	191	206	212	258	236	211	232	183	216	206	226	193	207	203	218	192	209	229	253	209	242	226	195	230	223	220	214	233	191	225	202	214	240	224	238	236	214	238	196	216	238	220	206	227	234	231	242	205	230	224	220	236	244	245	194	209	209	243	221	229	228	220	246	231	195	209	211	232	213	236	210	255	243	204	257	205	243	221	209	241	221	197	222	236	252	235	248	198	206	223	234	234	265	213	236	220	210	218	216	209	223	230	229	222	229	252	234	210	231	232	217	217	222	236	204	223	225	223	227	209	213	224	238	208	207	225	203	241	213	207	222	244	209	205	215	240	235	237	243	249	203	248	237	219	203	196	251	207	253	248	222	211	226	203	226	215	244	210	236	242	240	244	208	181	213	214	226	215	224	215	240	224	240	209	209	211	224	234	222	208	228	224	206	226	245	213	247	229	233	224	262	221	222	216	241	224	231	245	233	246	240	234	213	213	244	244	224	195	221	209	241	221	237	216	246	209	225	238	238	235	217	227	193	201	214	242	189	264	234	209	219	240	204	241	204	247	214	215	197	219	232	223	231	214	230	228	225	236	232	239	248	266	246	236	205	239	200	226	239	213	232	229	200	212	233	241	230	230	226	232	230	224	266	208	258	230	247	205	201	223	243	227	216	226	230	197	228	203	206	222	212	220	219	217	248	240	195	191	209	219	227	212	238	217	242	252	249	221	232	235	218	215	239	215	229	221	213	247	216	245	232	237	241	227	219	214	182	239	235	227	206	209	218	213	231	208	233	248	212	227	230	254	228	250	224	232	215	208	225	227	247	228	235	230	230	223	212	216	240	203	233	215	187	246	220	196	214	208	219	249	222	172	243	224	203	210	239	228	222	201	245	248	224	212	239	210	224	224	220	229	242	202	205	207	230	235	225	196	237	203	202	219	223	217	253	230	226	207	230	204	221	222	225	231	222	227	195	192	215	233	212	253	228	234	239	215	242	227	200	233	254	213	239	192	242	211	212	221	218	224	206	220	225	254	237	258	183	241	215	216	224	218	240	214	208	221	213	230	235	222	214	237	235	240	226	214	225	217	251	214	224	226	235	225	220	224	247	210	214	223	238	220	213	239	279	256	222	222	249	239	225	263	244	204	251	220	224	203	253	216	235	231	233	216	229	231	231	182	214	218	216	209	207	250	234	205	203	199	247	233	217	208	208	206	233	228	209	213	218	212	223	209	212	257	224	220	222	222	219	210	176	205	223	196	243	218	250	248	260	214
45613	57795	59667	63301	64523	53907	44653	36546	29130	25539	22520	18130	11001	7485	4975	3160	2209	1652	1177	949	813	687	614	554	558	543	537	525	551	542	524	526	521	537	531	576	526	579	511	546	493	506	533	536	504	505	543	524	546	556	470	484	498	516	529	558	529	546	524	499	505	555	574	535	528	549	538	562	479	524	540	542	522	557	508	515	514	529	543	542	507	546	555	531	496	469	521	535	511	552	533	529	568	525	474	524	494	516	539	529	526	519	502	505	501	556	557	488	505	501	517	501	514	526	481	530	474	509	504	533	509	552	522	557	527	552	507	520	514	507	546	522	523	540	561	541	513	513	550	549	489	500	545	533	473	535	560	534	510	520	493	544	548	527	541	493	497	497	503	564	533	563	540	460	518	469	523	539	479	549	527	516	526	552	524	516	552	510	466	546	517	538	540	546	549	551	555	505	524	597	534	519	528	514	521	525	532	542	546	535	540	523	508	531	509	541	542	525	550	546	528	561	541	555	550	542	550	545	556	509	529	536	524	535	536	509	557	536	531	511	521	501	563	518	547	566	529	519	546	531	489	507	525	514	536	553	554	489	551	543	545	495	542	539	533	513	513	517	537	556	530	532	543	566	520	524	530	561	535	505	545	526	577	556	570	541	519	525	532	553	539	548	519	532	534	546	529	519	541	558	596	513	532	495	518	530	537	540	575	490	536	543	575	563	568	545	484	566	567	533	569	565	535	457	490	506	533	518	521	536	533	546	542	472	493	510	541	548	548	523	533	518	535	509	487	559	548	538	539	561	506	509	526	511	505	538	496	496	534	505	571	567	562	530	542	525	554	527	550	528	500	517	525	512	546	551	567	543	531	508	532	538	547	552	530	525	517	505	492	561	546	486	554	522	516	496	575	553	568	572	540	564	535	532	537	522	551	504	513	571	530	566	481	532	539	504	508	558	524	508	554	499	496	472	468	542	534	536	492	503	539	536	509	514	530	499	525	532	543	537	525	549	543	546	529	506	558	511	531	500	524	545	534	541	561	531	515	520	578	559	584	520	552	546	523	557	505	550	496	538	552	489	525	521	525	536	538	554	543	559	515	489	539	536	526	543	525	579	536	508	525	526	494	543	498	545	504	519	559	490	519	520	557	539	517	513	503	546	549	530	524	501	539	512	573	527	524	536	563	529	546	520	560	550	540	530	507	522	504	522	532	544	514	488	549	531	532	517	539	538	525	486	539	519	551	537	510	545	526	542	525	520	534	545	537	536	499	539	529	542	524	525	514	515	552	548	549	551	559	488	534	522	550	531	471	528	512	592	544	538	487	567	522	532	534	554	502	538	537	521	549	568	555	560	529	497	551	516	492	507	537	548	519	504	507	515	508	517	562	550	512	570	565	532	559	545	558	518	520	539	548	527	507	551	529	571	500	519	535	524	530	563	552	505	504	542	498	543	507	536	531	542	511	541	520	578	528	554	511	545	501	535	522	519	553	506	545	543	540	556	540	550	538	505	534	526	522	532	509	505	538	513	546	598	525	578	535	506	509	567	538	567	467	541	505	505	539	558	555	539	536	502	543	514	511	534	507	550	526	540	527	484	531	532	516	534	520	529	516	584	489	573	547	541	531	508	610	570	551	537	533	517	528	499	525	531	511	484	526	515	504	527	530	572	542	534	489	522	500	514	548	519	511	499	523	512	528	472	561	499	527	545	529	546	543	540	528	532	549	536	557	516	504	521	517	512	535	502	543	521	527	514	502	518	532	488	482	557	533	554	517	521	517	539	578	567	569	509	511	501	561	489	565	536	565	527	535	528	535	587	536	508	495	546	505	500	549	554	550	519	518	516	503	533	570	524	562	548	518	533	490	493	527	516	497	567	521	503	544	527	521	518	559	506	516	534	568	567	541	533	514	511	508	532	528	529	538	555	527	573	520	536	557	538	514	479	524	494	516	513	573	560	550	584	530	570	561	533	533	533	524	569	474	527	538	542	563	525	528	526	526	568	491	565	515	524	523	531	518	516	548	524	551	539	554	568	538	521	541	526	551	529	517	492	486	508	520	485	542	538	545	541	546	532	518	509	538	543	567	537	465	498	515	536	519	559	542	522	558	524	554	526	530	560	515	519	538	525	559	525	507	547	515	499	539	545	515	532	491	485	529	527	481	535	545	554	545	536	480	555	524	465	543	503	499	519	500	530	508	517	512	555	521	542	571	504	517	528	508	510	548	510	571	547	490	530	511	498	527	551	502	559	539	540	494	566	505	509	533	484	544	500	537	517	515	529	546	534	497	526	511	539	575	552	533	517	549	559	513	528	521	503	526	520	512	598	532	576	496	536	548	548	544	525	523	510	529	521	554	517	517	517	541	507	512	510	539	526	513	543	524	524	541	505	516	523	492	559	531	525	523	534	546	525	521	510	515	550	499	536	539	539	506	485	534	505	542	563	514	528	577	488	528	552	543	533	535	585	540	545	528	529	532	535	517	503	529	518	524	536	520	539	540	527	509	486	548	523	501	516	499	509	533	536	530	520	523	542	511	527	558	493	531	561	516	505	526	535	537	528	514	494	525	530	563	517	513	533	536	535	533	541	524	549	546	557	532	485	541	515	548	518	535	520	534	524	510	530	519	555	528	550	497	546	508	532	567	533	536	518	572	523	513	596	580	506	537	498	551	539	534	551	532	521	526	558	491	510	494	534	531	536	538	529	568	529	579	489	486	524	512	555	556	536	513	517	532	524	566	502	522	523	536	488	489	530	509	512	529	558	563	539	496	526	511	504	500	567	519	526	529	502	533	554	507	488	515	489	509	511	526	544	509	565	514	527	518	520	541	523	482	548	522	541	550	535	505	496	487	537	523	552	512	512	537	534	563	516	554	541	553	583	529	558	491	521	541	505	520	480	546	528	554	515	554	549	536	542	552	491	529	562	578	510	530	486	553	520	529	547	493	529	554	561	528	561	541	516	499	547	517	549	483	542	568	467	549	519	520	491	556	597	575	573	516	517	542	561	499	528	521	531	563	523	549	572	506	572	522	493	523	532	522	535	553	556	555	490	530	528	535	550	528	548	533	563	509	527	567	509	513	496	497	550	516	532	502	514	560	492	552	547	531	528	552	514	549	512	537	518	536	485	505	499	496	535	547	536	540	522	565	526	509	496	524	510	548	547	528	515	535	524	514	507	517	505	535	546	552	536	520	547	514	579	524	517	497	537	553	505	537	543	528	517	531	500	544	462	524	507	548	491	529	511	527	515	522	510	507	591	550	531	553	571	536	511	568	544	490	523	511	545	523	506	502	547	554	467	529	557	551	489	555	509	475	508	519	487	548	496	517	520	557	540	551	486	505	517	505	540	555	539	509	489	486	541	559	517	549	556	544	518	518	527	526	513	494	524	505	518	525	540	520	492	522	567	506	536	482	477	575	518	509	516	552	521	558	513	557	532	538	552	520	531	558	506	525	503	525	529	546	535	529	538	556	508	512	558	534	508	527	566	541	509	550	524
38162	37732	38276	29346	16456	9288	5157	2347	1381	995	1039	823	550	385	347	251	259	215	186	186	189	210	190	201	171	196	201	206	170	150	188	174	206	182	178	170	176	189	192	180	188	163	197	177	174	179	189	169	194	219	199	176	194	187	205	199	160	194	194	174	173	216	190	157	168	184	181	196	163	168	172	173	178	208	196	186	196	198	205	194	180	176	163	183	188	191	191	189	186	191	183	185	171	176	174	165	185	201	195	185	178	184	190	170	169	173	202	184	213	188	157	155	178	166	180	189	186	188	205	177	180	173	202	184	172	165	213	192	183	192	163	205	221	163	189	172	167	178	187	201	195	189	191	178	177	187	179	186	189	177	192	183	184	162	183	190	184	172	160	219	190	160	186	181	180	172	190	194	170	202	189	190	195	172	189	192	221	165	171	181	200	212	183	180	179	186	178	168	207	166	164	187	175	181	199	166	204	194	173	164	202	185	179	193	177	174	205	163	179	197	178	191	185	186	177	189	198	179	194	185	165	172	193	165	207	170	178	189	198	186	178	167	183	172	179	172	220	162	189	190	186	182	176	185	162	165	178	179	190	178	177	202	181	192	202	214	174	183	202	213	173	194	193	187	180	172	182	157	182	199	179	187	173	170	178	201	176	177	184	186	189	170	194	184	188	183	179	180	176	188	155	171	189	203	168	163	198	167	156	202	191	179	177	190	196	174	153	180	187	191	211	174	193	175	178	181	183	211	166	207	173	193	167	161	210	168	205	201	185	181	167	204	178	183	201	190	185	157	172	147	179	215	181	166	185	205	190	178	184	174	200	170	168	174	168	209	201	163	175	184	190	200	213	185	191	188	172	154	184	172	169	164	180	180	167	169	194	159	177	192	170	200	182	156	167	179	185	203	202	201	184	185	151	180	173	181	172	182	189	183	199	167	188	185	189	181	206	151	189	180	164	169	196	172	180	165	168	196	196	182	171	166	188	195	172	173	186	178	195	179	173	166	189	185	187	170	187	188	172	209	225	169	185	172	183	185	164	175	171	186	176	176	168	178	181	185	167	185	178	190	184	167	162	187	137	200	193	192	186	174	170	165	192	162	170	214	176	179	199	189	168	155	169	174	169	185	163	170	167	179	203	199	164	200	195	154	175	184	181	163	192	190	193	186	191	204	188	195	205	184	196	179	179	180	201	192	182	166	173	204	173	176	173	202	190	160	174	176	161	188	157	196	183	200	180	201	189	195	187	188	171	167	163	178	202	197	188	180	197	202	184	190	191	175	181	182	171	200	188	185	195	183	182	192	219	183	199	175	174	161	185	186	189	180	174	169	203	183	193	187	181	184	194	203	203	203	199	190	183	189	187	202	164	186	182	157	203	182	184	190	189	194	156	170	162	180	187	194	182	193	216	193	202	169	185	170	192	179	193	187	165	198	194	188	196	184	169	160	178	183	183	187	208	180	165	158	199	158	206	167	200	173	214	166	166	184	180	214	194	194	195	169	199	188	163	194	177	197	175	179	190	199	194	189	151	207	179	165	175	182	174	207	202	206	179	182	185	169	215	180	188	172	177	202	189	167	178	198	166	175	167	181	177	171	200	210	178	171	175	195	161	201	196	180	196	176	195	211	170	181	196	191	204	167	208	177	199	193	184	196	163	165	168	192	184	187	155	172	167	164	207	199	202	154	185	186	186	160	166	168	187	179	170	175	177	174	169	183	156	211	199	191	191	200	175	190	162	164	190	175	169	164	205	164	190	166	155	172	181	161	204	173	197	174	169	188	179	195	176	189	175	183	195	179	178	192	209	180	190	187	219	184	182	163	156	195	182	204	192	188	176	195	157	171	189	181	161	186	176	202	168	182	180	191	224	178	162	170	200	192	162	186	196	181	173	189	157	181	192	174	194	182	169	166	190	190	189	207	190	179	198	179	173	177	186	191	192	198	170	190	187	166	175	187	175	190	190	185	189	166	153	182	174	188	191	186	171	205	164	167	185	195	145	194	183	183	173	186	178	212	191	188	161	174	183	183	189	197	168	169	196	201	188	172	174	183	169	172	203	189	174	153	169	195	204	192	180	186	163	165	195	202	196	174	170	168	159	187	222	185	166	165	196	192	170	163	172	158	194	158	194	184	182	195	203	188	202	183	198	192	175	187	192	173	191	204	171	188	191	165	174	183	177	194	199	211	178	183	176	197	179	170	198	190	190	178	169	171	181	202	205	190	169	186	177	180	203	177	183	208	169	155	173	206	190	185	194	202	213	173	194	181	173	164	175	191	190	175	203	190	181	183	194	162	190	197	210	190	189	186	192	192	176	167	193	181	193	173	192	182	199	185	170	183	190	192	174	187	198	183	187	167	197	195	216	171	166	209	193	175	174	176	174	200	213	191	208	183	192	167	185	185	186	207	194	175	200	188	205	193	182	207	190	179	186	184	181	186	181	197	207	196	184	152	190	202	173	195	198	207	166	198	186	188	192	171	183	183	191	194	168	183	187	183	176	203	212	177	179	203	170	166	180	183	178	196	169	211	175	173	163	198	197	179	180	182	185	172	163	191	179	175	182	176	181	161	164	197	175	150	165	195	193	173	163	202	190	184	182	170	180	189	217	186	172	188	188	182	157	176	182	200	198	180	189	159	191	177	180	187	221	184	191	192	210	159	166	182	185	189	181	193	190	174	161	205	182	193	229	173	172	184	192	172	158	191	176	196	199	191	165	205	185	181	167	186	197	186	171	184	183	220	183	165	214	176	178	190	178	175	209	197	169	196	208	193	187	170	193	200	183	187	184	186	169	180	171	202	174	202	185	194	185	175	167	175	171	168	178	191	189	166	177	187	188	183	183	188	209	188	196	180	178	174	183	196	166	179	176	161	183	207	174	198	198	196	180	173	183	175	206	167	181	168	212	173	186	163	151	202	188	195	208	181	175	195	194	184	176	202	209	203	171	197	179	163	199	181	173	188	186	202	168	183	194	181	171	180	161	179	219	191	182	200	196	200	181	185	197	169	196	183	205	182	164	172	167	127	162	184	174	171	174	189	200	206	155	202	176	162	186	208	178	207	176	161	194	183	201	205	163	185	175	174	157	189	176	182	184	188	185	203	177	180	165	179	157	182	161	187	160	176	201	183	173	165	171	188	186	195	185	213	184	174	197	188	151	173	181	229	183	190	166	175	184	196	191	176	184	170	186	185	180	161	164	172	187	176	174	187	187	204	166	181	191	194	187	196	178	180	185	176	187	152	213	164	190	185	187	204	202	179	160	180	166	172	157	197	194	212	201	176	164	185	194	186	201	184	190	170	186	181	166	184	182	209	182	178	186	204	214	203	180	164	168	197	188	167	185	186	193	190	187	193	202	186	183	192	207	180	183	177	190	192	164	156	174	182	186	195	179	177	183	175	186	169	193	190	200	181	184	179	177	195	177	178	172	179	201	183	185	192	184	198	176	186	184	174	168	195	184	170	199	170	168	202	173	167	173	191	199	172	163	208	205	173
23979	32091	40931	38754	29616	23565	16121	9267	5574	4437	4382	3474	2175	1613	1172	970	796	650	627	543	500	529	503	518	497	471	502	485	439	428	447	461	461	455	485	438	480	420	461	467	478	449	448	434	473	475	452	480	470	464	445	453	439	472	451	443	473	442	480	466	472	428	469	437	474	462	469	410	474	464	482	458	452	457	471	490	475	447	453	464	464	470	459	411	462	457	455	485	499	442	479	465	462	441	469	465	483	452	413	449	436	495	429	466	479	454	488	454	428	469	462	473	435	482	469	469	463	462	467	451	450	439	420	439	462	460	440	469	481	405	458	436	479	440	428	464	469	496	443	465	524	443	439	460	462	450	475	470	452	458	475	425	465	467	496	500	461	438	447	455	503	474	465	430	416	503	450	462	439	424	438	449	455	457	471	450	430	453	436	448	486	472	482	454	483	461	484	464	460	477	459	448	443	458	484	425	471	457	440	442	446	415	450	441	464	509	441	464	474	466	459	477	492	411	491	481	457	455	458	470	442	484	453	448	454	456	449	463	455	469	483	451	436	447	458	500	451	455	456	463	435	423	414	421	441	435	449	413	479	488	398	453	499	441	471	441	457	492	477	467	445	432	462	438	434	517	465	462	444	473	458	478	493	470	430	459	459	426	453	453	460	445	491	463	445	492	499	486	450	483	450	459	458	430	454	494	451	427	461	438	430	483	474	476	456	476	480	460	458	457	431	451	466	445	423	460	401	468	487	434	524	449	486	412	428	439	488	415	466	435	475	447	428	453	487	457	488	421	455	459	490	462	449	434	485	469	470	441	449	466	441	488	495	439	494	458	450	448	480	432	471	463	453	464	455	473	477	470	463	474	454	443	473	477	472	454	483	435	496	489	434	488	453	432	449	480	427	441	467	439	425	443	414	426	453	496	493	468	427	450	481	470	439	443	437	469	442	453	482	466	475	398	476	485	462	470	488	467	459	466	458	462	459	454	466	448	443	459	485	432	457	461	445	454	442	453	451	467	422	453	462	460	496	451	466	482	474	433	482	481	486	468	472	469	447	452	496	477	426	447	442	480	460	486	462	483	446	497	418	469	452	469	451	467	483	439	477	452	431	421	511	463	479	439	463	433	450	461	484	433	453	476	485	457	425	477	455	417	454	437	488	464	444	497	479	460	445	484	464	438	457	469	459	487	471	451	442	449	459	438	444	437	476	436	434	430	467	441	417	488	412	475	463	417	468	455	451	470	444	460	432	464	437	448	471	441	463	480	496	486	438	454	463	451	490	488	480	444	484	494	439	461	455	472	431	463	408	465	461	441	442	457	447	457	422	487	464	504	436	483	433	446	467	474	434	457	452	473	430	451	510	445	470	486	485	438	456	522	448	448	499	453	460	475	477	467	472	415	471	512	446	476	475	434	412	489	412	448	432	529	468	450	489	459	463	481	468	460	435	460	471	507	494	520	440	479	460	503	434	451	461	466	501	512	466	489	450	493	469	438	440	476	446	445	495	479	422	468	475	458	455	474	485	440	427	431	470	478	449	479	449	428	479	499	491	486	467	451	456	459	430	487	462	468	503	458	449	443	467	453	431	459	461	463	466	461	436	441	468	459	486	443	470	466	445	452	454	456	444	455	483	456	468	466	452	434	458	485	450	451	475	438	484	474	455	449	462	456	447	500	462	458	459	487	417	437	449	487	473	414	473	463	492	459	460	483	449	446	471	424	467	468	487	456	464	498	463	422	481	438	419	414	441	475	468	447	428	412	457	442	456	455	460	464	467	492	462	448	436	456	443	477	457	451	488	411	460	452	486	460	470	422	506	462	451	474	454	475	424	468	446	442	471	431	468	421	472	479	444	432	467	478	472	483	488	484	437	481	474	441	438	421	462	419	464	417	497	479	461	491	446	447	452	450	501	484	473	449	472	461	490	449	487	475	420	487	438	425	497	448	473	425	461	456	470	457	449	454	470	453	465	445	438	452	440	443	476	467	479	466	443	500	452	494	502	524	478	470	456	447	488	440	457	473	437	417	452	495	466	429	441	421	428	473	444	452	474	452	436	482	444	480	434	472	441	472	500	461	437	421	449	452	442	481	480	451	464	481	465	442	412	423	458	459	441	469	482	466	463	468	506	475	462	428	463	490	469	445	432	464	480	466	446	434	458	503	448	513	448	465	441	480	416	464	459	443	432	475	481	458	494	439	471	467	449	411	454	470	467	470	460	456	442	432	470	440	464	430	442	458	461	495	446	457	464	455	453	444	453	461	434	439	450	453	483	488	459	410	497	443	455	504	444	459	443	457	435	496	504	453	463	461	461	451	430	475	483	449	448	473	439	474	476	479	454	430	473	414	505	481	481	459	489	450	454	478	416	452	443	451	486	460	435	446	470	487	466	479	469	473	483	481	470	461	453	455	447	450	460	431	444	479	457	437	445	454	438	463	452	467	452	441	463	466	456	414	444	477	463	431	463	475	451	465	446	454	434	508	453	452	446	472	454	465	428	470	459	473	452	453	486	447	447	434	485	435	423	459	445	452	453	460	457	470	482	449	439	449	479	482	445	419	500	496	496	454	471	460	446	457	437	486	439	498	466	451	460	460	457	432	450	463	482	440	435	468	494	484	434	458	443	457	481	443	443	479	474	485	450	455	466	431	470	513	493	512	440	444	469	468	487	474	464	530	480	453	462	426	492	449	440	446	462	458	503	432	444	453	452	479	444	477	438	462	439	461	463	471	495	511	449	448	448	443	484	463	424	436	476	436	471	462	451	461	461	426	480	439	458	494	468	489	436	479	476	483	439	441	445	461	449	447	460	444	490	436	437	449	501	490	478	427	457	455	457	473	478	469	432	454	469	490	446	442	459	490	458	488	462	493	459	476	482	505	475	483	443	438	462	514	451	448	457	472	466	483	415	479	468	454	450	496	436	426	472	462	479	504	446	472	466	466	463	474	451	445	457	458	459	483	480	506	475	429	472	458	458	428	427	475	464	456	457	482	451	443	452	451	472	418	503	454	477	495	419	490	473	451	470	451	448	457	447	433	457	438	469	467	483	454	456	445	467	494	483	464	501	474	479	432	461	465	473	431	453	451	481	503	464	463	431	457	427	444	459	477	470	455	503	510	419	503	484	436	440	494	484	484	489	497	464	490	469	439	454	460	480	461	462	448	447	509	421	488	470	473	464	474	435	441	412	477	483	450	468	472	471	464	466	505	440	504	463	452	436	428	458	477	472	457	482	437	466	454	446	476	436	461	446	450	461	453	491	502	459	478	474	457	444	446	494	464	455	438	456	449	464	479	413	475	462	398	500	454	419	467	454	436	467	427	472	486	473	467	466	499	447	464	466	431	492	406	447	427	415	450	484	463	475	478	443	440	470	467	463	450	462	461	468	424	512	439	459	441	440	435	455	452	467	493	475	446	407	473	453	452	453	459	493	465	436	453	442	457	429	440	462	439	450	473	436	472	438	448	459	462	487	459	453	435	448	450	453	469	456	448
59202	55581	52530	55670	54746	40875	26715	13875	6905	4280	3282	2552	1408	894	685	564	497	367	282	333	272	248	262	254	223	215	246	208	228	236	229	224	239	225	279	240	236	238	236	268	253	232	220	234	249	231	204	219	217	233	201	227	210	241	254	245	234	222	217	220	238	195	216	214	220	245	233	227	235	225	279	238	216	234	244	205	242	221	241	214	234	250	235	219	244	211	234	258	269	267	218	230	239	233	232	242	235	235	218	212	258	242	229	235	254	218	248	202	250	236	235	184	225	220	244	240	224	247	228	223	257	253	223	221	225	247	238	235	252	287	236	234	233	205	219	235	213	265	229	253	230	221	234	247	247	233	217	235	216	258	245	232	238	260	215	260	242	232	252	258	230	226	249	237	228	230	247	235	237	234	244	203	238	243	219	234	231	242	269	227	225	233	252	244	225	232	229	214	218	199	256	249	215	207	222	237	215	234	218	238	259	241	233	218	224	210	232	220	221	250	242	228	244	245	247	239	219	244	217	220	220	212	245	225	215	240	231	210	237	236	231	241	236	227	229	225	231	237	253	222	245	237	240	210	227	261	225	215	207	256	277	267	216	223	256	248	264	235	236	247	217	244	259	232	238	234	251	251	258	244	267	252	245	219	242	216	230	231	220	232	223	214	220	236	221	242	239	213	210	242	241	236	234	248	258	272	246	236	268	225	261	213	221	251	253	233	211	228	221	244	209	228	237	228	248	240	257	242	252	252	243	245	236	232	263	266	246	240	223	251	230	222	252	233	236	219	261	232	201	229	255	225	215	201	231	254	217	244	203	252	226	217	218	225	264	215	211	251	235	234	232	211	255	225	251	227	216	247	243	230	223	223	229	254	239	233	230	243	226	218	219	213	221	250	250	246	223	232	240	251	219	227	221	226	227	222	231	252	246	230	243	248	251	249	217	251	226	230	223	252	237	217	238	226	235	224	240	238	229	247	259	246	204	246	233	253	235	232	243	224	231	251	232	238	201	228	211	224	241	232	240	241	218	246	255	246	245	225	238	227	232	246	237	223	226	220	207	229	239	229	218	237	219	262	244	243	219	246	221	252	241	236	220	221	249	221	238	235	241	227	246	224	261	254	241	233	273	226	235	265	213	237	243	216	232	245	247	234	257	262	229	220	252	217	232	261	228	240	229	232	253	225	229	248	242	221	237	190	227	247	241	243	228	219	273	247	228	239	251	220	229	224	246	237	260	236	236	217	238	219	243	219	236	197	249	249	209	229	226	231	249	240	259	242	228	227	227	226	230	257	223	218	234	234	256	242	216	220	238	225	213	250	193	235	233	226	230	241	225	220	222	223	207	237	238	222	220	236	226	214	254	225	210	245	241	218	222	232	233	222	229	225	247	244	236	231	275	220	223	188	226	221	219	250	228	229	226	211	241	215	247	244	230	208	235	230	225	247	240	228	240	224	247	236	242	224	249	238	230	231	236	242	224	260	234	208	225	245	214	230	254	207	233	223	206	229	225	258	235	213	222	231	225	237	196	240	254	211	245	243	203	236	222	216	225	244	220	228	203	231	234	237	253	235	233	223	219	229	233	247	204	235	206	256	261	247	230	246	258	223	241	211	225	225	255	244	222	244	247	232	248	215	239	237	226	219	208	231	230	242	212	216	220	236	240	256	262	219	240	219	243	243	209	272	240	223	233	257	228	266	249	231	225	249	226	218	231	234	204	232	252	222	259	225	227	238	237	241	244	251	245	241	226	205	236	238	221	210	227	252	220	235	218	257	236	212	251	237	219	238	259	243	262	206	221	245	254	261	233	225	245	246	231	214	240	227	244	245	247	220	232	284	219	253	212	225	229	234	204	248	198	220	218	236	220	237	236	237	207	285	242	226	246	221	237	216	236	250	229	231	219	235	251	243	233	261	262	237	250	206	229	237	226	217	235	230	236	230	221	223	222	276	207	224	231	225	248	197	239	223	222	213	250	218	230	237	260	224	245	260	228	231	249	225	216	263	211	249	255	219	238	212	230	237	241	234	258	227	234	236	232	245	210	227	262	221	229	221	251	234	247	245	234	224	245	260	240	236	238	211	231	225	232	208	238	232	202	238	234	250	262	247	242	247	227	238	259	225	227	218	184	251	219	265	247	207	242	215	244	227	223	242	233	259	197	234	213	247	251	249	236	234	222	234	259	260	218	237	241	238	247	234	226	251	254	248	234	223	233	257	247	232	239	227	267	245	202	230	251	236	222	245	236	223	243	191	224	218	264	239	234	236	224	229	244	230	253	222	219	236	253	249	223	236	232	221	231	232	240	254	226	243	263	243	239	239	232	240	253	245	219	213	227	233	250	226	238	233	234	228	230	225	233	243	257	222	232	247	229	222	220	242	209	221	230	252	246	224	238	251	203	230	224	243	240	226	227	242	213	190	240	183	244	241	232	231	208	243	263	229	271	223	225	215	224	236	233	241	220	228	241	221	243	219	248	216	263	256	229	244	262	229	239	225	247	217	242	242	249	258	245	241	252	229	241	203	236	211	253	264	231	240	251	210	200	240	235	217	251	246	260	247	227	236	222	207	280	248	235	241	224	270	261	247	232	236	249	188	214	239	223	254	225	243	224	248	229	239	246	216	223	235	250	242	237	261	240	215	229	238	228	214	223	234	235	240	243	217	262	230	252	228	228	230	240	234	225	226	238	270	225	220	226	223	229	235	254	208	236	230	235	261	225	246	222	219	243	233	220	240	227	219	228	211	218	243	239	221	263	245	246	219	220	254	237	234	224	234	253	228	245	234	234	233	244	227	243	216	221	271	247	244	221	248	233	216	241	229	255	245	232	260	246	252	234	237	221	202	223	226	216	205	203	216	216	271	226	245	268	247	229	260	242	229	236	206	218	239	215	247	228	231	253	234	221	225	239	211	259	229	251	227	254	229	261	251	258	249	219	256	246	199	243	247	225	247	218	234	254	251	226	256	233	215	191	232	212	256	210	220	223	208	221	235	216	235	244	222	216	232	239	233	239	215	238	262	238	261	215	221	228	231	234	266	249	244	228	209	211	242	193	222	239	233	234	221	224	224	232	229	233	265	228	212	233	254	247	257	234	218	234	197	238	248	222	230	233	221	230	226	251	246	241	252	257	221	225	228	240	245	213	221	224	216	231	254	234	237	227	244	241	246	247	245	242	234	229	225	247	226	231	217	231	232	282	235	232	272	223	238	203	223	221	231	227	222	241	255	212	253	236	281	254	240	225	222	226	240	228	239	229	219	233	232	233	224	236	213	203	239	252	232	249	259	245	221	220	227	235	221	210	272	231	254	245	230	230	245	222	244	238	230	250	220	219	241	224	218	215	241	207	240	233	208	246	227	209	207	201	240	222	230	258	242	250	211	229	217	236	219	242	242	233	224	245	240	218	269	238	260	232	278	253	212	242	229	199	243	241	236	240	229	254	205	195	216	260	239	255	232	275	217	253	232	220	226	254	272	212	219	247	238	229	220	216	192
43451	52169	56624	62522	61644	49860	34630	23203	17592	13897	12317	9789	5528	3571	2483	1845	1408	1152	1034	861	679	668	645	606	605	582	593	611	539	578	609	562	557	568	566	572	563	567	597	585	603	615	565	559	561	555	607	575	574	580	584	554	542	616	509	627	596	520	580	575	553	528	565	561	545	566	584	548	539	585	487	576	578	553	588	610	575	534	543	601	562	544	527	613	598	555	559	544	593	530	606	542	562	541	557	565	560	581	560	574	571	608	576	600	554	543	540	572	556	573	540	540	551	539	550	573	585	576	576	577	604	561	593	538	583	586	533	526	562	520	545	548	596	581	571	567	586	591	553	591	567	602	596	570	519	570	537	546	552	533	585	572	602	572	541	526	543	571	564	561	504	569	582	617	569	577	554	565	579	532	591	564	610	591	594	566	583	548	547	615	541	547	507	554	549	562	552	606	533	539	554	556	563	554	575	562	560	573	571	548	525	581	592	575	552	561	544	546	568	548	567	573	544	574	594	501	611	591	569	519	576	552	539	551	549	590	584	557	525	587	586	555	561	541	546	565	559	532	574	568	550	536	579	565	591	589	579	618	567	572	583	500	550	559	563	574	606	527	580	561	539	585	578	561	567	551	542	566	578	553	550	576	566	531	591	538	523	535	540	616	586	572	597	537	580	559	524	544	542	550	568	556	605	600	582	557	572	609	580	568	564	528	562	558	533	574	543	561	522	547	564	575	572	593	594	524	584	547	554	620	596	570	588	581	543	544	558	529	551	523	553	529	550	582	522	581	550	555	566	565	558	547	603	519	550	582	593	554	530	589	551	576	537	591	600	587	545	573	555	530	548	548	578	574	593	579	519	527	550	545	586	560	549	591	543	537	534	629	580	565	536	565	529	577	564	592	590	518	612	562	559	576	545	551	580	602	593	539	538	582	586	579	544	580	584	532	570	567	545	570	561	589	601	502	570	578	522	568	574	579	559	572	592	594	561	526	551	581	552	554	587	569	608	558	576	555	556	567	554	616	562	579	577	570	567	531	562	577	544	547	567	568	584	557	573	559	539	547	581	571	549	604	540	537	569	525	562	588	535	546	564	574	542	542	600	615	532	543	559	569	559	574	546	560	534	549	586	530	594	592	523	554	549	611	553	563	552	526	576	558	601	559	503	587	531	581	595	582	530	541	586	578	564	565	589	568	569	558	566	544	542	556	580	578	558	596	578	583	535	544	615	574	537	581	582	582	591	582	565	612	605	562	584	569	619	562	598	549	545	542	548	625	549	559	576	518	541	572	535	580	548	530	539	558	578	591	565	586	568	583	549	618	529	578	582	579	575	577	578	638	554	551	556	542	543	573	609	566	567	555	538	580	583	535	574	591	589	550	542	590	585	571	616	544	566	554	587	510	540	569	585	567	594	570	558	593	549	522	558	567	541	524	517	584	547	529	549	560	538	585	565	573	573	568	559	562	548	580	593	583	572	551	566	570	551	614	529	519	583	592	539	569	528	568	570	570	577	558	587	553	580	551	562	568	545	593	567	567	556	575	565	572	591	579	567	541	590	587	559	598	562	564	529	573	532	567	580	582	625	603	564	614	586	589	557	551	537	556	530	528	576	539	566	586	553	543	588	574	615	572	601	560	531	546	557	588	587	563	559	567	540	578	555	508	590	573	534	595	593	579	546	566	592	561	571	553	559	576	564	543	572	560	553	592	615	567	554	531	587	552	584	574	561	538	574	563	560	595	562	554	559	570	583	597	557	585	585	552	545	561	519	568	590	560	553	546	565	550	576	640	588	577	562	569	550	537	577	552	566	591	559	536	562	552	569	549	563	593	545	577	567	574	557	500	579	542	570	530	563	573	563	534	609	575	564	527	539	581	547	563	530	569	584	509	497	542	577	576	571	555	576	555	551	594	589	599	581	588	508	521	592	583	541	600	580	602	529	592	565	557	578	538	575	544	575	576	566	546	545	530	573	550	548	559	563	629	567	537	559	541	568	557	539	563	588	587	561	561	538	570	561	532	541	583	570	571	565	585	598	568	580	571	576	574	519	541	612	593	577	606	544	581	580	559	576	597	583	572	549	523	565	586	573	571	606	523	551	542	536	550	578	561	553	562	613	577	555	540	586	558	587	564	529	590	519	564	559	586	536	530	587	592	523	605	570	566	555	585	519	556	588	585	596	621	590	556	569	575	525	548	586	623	561	545	613	575	573	546	545	577	575	574	551	569	561	565	552	587	563	595	565	594	559	510	553	568	613	569	549	546	577	533	599	560	550	556	568	613	612	584	556	539	579	554	552	551	574	548	533	551	567	581	541	562	546	571	543	547	537	549	546	545	571	573	550	528	579	594	563	554	572	523	556	593	590	498	531	528	524	525	589	561	586	573	527	585	551	596	595	571	569	524	554	591	590	519	571	537	563	566	596	561	541	574	541	569	542	561	565	559	547	525	593	552	589	542	563	600	542	570	558	585	566	565	594	568	519	566	568	558	544	521	589	542	546	598	595	587	567	514	553	545	579	598	576	545	585	558	589	512	593	529	579	558	574	549	553	582	579	549	552	542	560	574	566	568	586	528	563	587	568	541	575	552	576	506	537	544	535	555	580	548	603	608	586	581	564	567	568	512	545	566	583	588	560	545	570	578	580	562	572	551	591	515	542	553	557	610	582	559	606	554	550	559	568	554	546	594	547	578	550	581	564	569	546	526	551	615	574	582	595	562	570	571	559	567	524	559	574	553	598	592	602	559	587	555	570	602	562	588	565	570	559	536	569	552	554	548	578	576	595	537	562	552	539	538	571	554	595	563	567	533	560	542	618	567	538	595	574	555	581	553	569	579	528	569	568	544	558	555	535	623	564	551	556	525	567	554	604	560	555	507	563	575	549	562	567	599	574	549	543	527	558	539	617	562	597	535	560	572	554	583	551	571	546	570	570	586	572	550	575	575	541	602	583	563	560	576	557	570	517	578	541	574	568	560	573	545	561	544	569	572	590	587	576	544	551	569	575	580	563	526	578	551	610	525	555	578	577	558	596	580	542	582	554	544	575	554	545	550	548	573	596	601	584	573	554	544	569	535	575	575	540	529	547	528	579	561	545	554	545	553	550	578	578	597	555	593	570	568	575	561	515	567	539	583	584	541	559	586	552	548	572	566	565	535	565	531	554	574	604	568	571	564	502	526	539	531	585	532	589	525	601	532	520	561	580	571	591	538	538	571	547	549	529	534	537	561	525	577	551	568	519	519	587	547	577	522	550	549	535	561	543	580	570	533	583	567	547	535	564	582	578	562	568	566	555	572	537	543	562	578	561	573	580	602	524	578	559	529	587	519	578	536	594	564	588	543	547	589	545	569	567	565	580	547	553	604	559	561	562	596	565	589	537	568	547	577	535	574	540	561	592	544	576	573	585	573	575	577	525	561	572	536	567	554	588	555	552	554	551	545	557	546	577	592	542	561	562	554	585	591	570	544	603	569	578	563	529	558	583	580	536	565	597	548
67128	57172	55588	54250	47742	32697	25906	20772	14217	9323	5638	2860	1662	1280	881	525	418	345	328	301	273	246	284	245	241	234	263	203	184	236	248	225	216	226	232	212	226	229	240	228	211	214	230	228	237	216	218	217	222	230	226	239	253	220	234	237	228	200	245	242	241	213	250	249	231	222	238	199	228	237	239	238	216	227	240	226	210	231	228	253	207	209	231	240	218	226	225	258	213	220	228	229	220	228	248	215	221	208	237	280	186	198	221	228	234	235	256	239	216	214	223	207	223	219	214	201	240	250	250	191	208	225	216	218	259	214	237	216	242	218	218	233	200	218	214	213	257	229	215	213	229	238	235	214	220	196	229	238	225	223	234	225	220	236	211	214	218	234	198	221	209	247	229	218	232	212	225	248	191	221	251	289	202	231	225	220	232	226	256	220	211	210	233	223	231	223	231	231	197	236	216	215	261	208	233	253	207	219	229	227	264	250	232	244	222	218	236	213	225	223	214	212	232	229	222	212	230	216	219	231	236	232	245	235	219	226	217	208	227	202	261	205	239	246	223	218	222	231	232	214	238	233	227	237	245	207	217	217	235	203	200	211	234	214	247	264	223	256	222	220	246	224	218	216	220	219	246	252	241	250	208	241	208	220	218	214	222	223	261	212	240	251	201	216	222	228	216	228	245	214	232	239	219	256	245	236	229	224	206	233	223	239	202	228	211	207	253	246	235	243	220	216	259	240	211	210	220	232	237	252	226	191	224	229	222	207	220	228	203	220	228	240	205	222	220	240	226	225	246	256	246	238	195	196	229	241	260	219	245	232	219	209	224	237	220	225	232	219	210	229	205	231	223	210	250	218	248	264	238	227	247	235	208	228	225	239	203	196	225	204	230	230	210	210	235	233	213	219	233	234	236	232	219	226	206	245	263	239	221	207	226	243	192	226	218	232	207	198	207	225	217	229	246	257	228	244	221	233	227	242	230	232	219	222	191	219	221	237	233	230	239	228	243	215	209	223	221	236	210	264	211	245	213	240	239	209	209	237	239	230	252	223	241	227	216	209	251	240	215	235	243	251	219	207	213	238	209	214	205	246	240	220	214	244	204	235	221	250	225	218	242	199	219	233	222	209	236	212	230	244	217	218	224	230	211	238	226	223	225	242	201	224	241	230	215	238	216	217	220	213	211	195	219	220	234	222	227	220	230	208	201	219	218	215	240	228	243	232	215	229	207	230	225	218	232	217	225	250	225	229	218	193	231	235	198	224	193	236	233	242	233	205	206	241	212	226	225	214	234	205	215	235	238	234	245	209	239	239	206	239	231	245	213	227	209	217	220	242	213	225	204	203	237	214	221	214	209	246	204	235	216	226	206	233	215	196	237	252	245	212	197	220	199	225	216	227	230	230	216	216	222	219	236	222	220	231	229	215	248	228	237	207	244	223	217	209	226	230	235	227	228	234	198	249	244	232	224	216	257	205	266	226	190	218	227	225	221	237	228	237	236	226	221	239	240	227	209	233	202	214	236	223	227	239	225	244	233	233	236	239	224	233	232	201	258	194	224	210	212	188	245	247	246	200	218	216	206	229	239	219	229	224	222	233	213	253	211	226	214	211	227	220	214	223	236	225	237	243	232	219	240	227	215	217	207	214	232	237	207	244	246	209	219	210	229	219	231	236	227	254	239	250	258	223	238	238	232	205	229	191	215	248	218	230	195	222	241	235	224	228	208	227	245	208	223	259	237	224	223	202	236	230	244	241	228	223	214	264	235	219	222	231	234	247	245	229	224	212	197	217	242	201	218	213	203	230	198	227	206	221	234	248	219	217	189	233	206	255	235	219	205	211	217	247	235	250	238	215	216	233	235	222	212	209	217	194	218	213	212	240	223	215	258	210	187	223	228	264	229	215	209	224	219	265	222	217	239	233	233	237	246	209	212	239	249	251	231	236	227	218	200	255	205	218	229	255	232	212	199	232	246	221	194	254	203	238	242	218	236	206	234	207	220	210	201	235	210	221	218	232	236	225	232	201	255	212	209	217	233	226	260	219	215	213	230	241	238	257	214	220	192	208	246	217	228	231	207	249	221	227	217	219	227	221	212	235	254	206	223	189	204	222	228	219	232	241	224	227	242	240	216	239	222	218	239	231	228	237	206	209	237	244	230	218	212	206	253	230	235	238	254	247	233	197	222	242	187	223	256	226	212	232	225	220	230	241	233	243	225	220	226	232	217	223	202	250	232	236	209	240	249	219	239	241	237	219	237	211	215	257	259	221	241	247	229	242	226	217	224	240	235	206	238	220	217	207	241	240	223	247	208	216	231	245	221	204	204	223	232	216	225	208	201	208	225	254	201	217	226	228	215	228	242	246	208	213	223	252	229	226	249	214	210	185	241	235	246	217	219	208	230	209	228	215	210	216	227	231	219	228	240	231	207	213	228	229	204	201	222	220	221	201	234	208	216	219	200	256	249	223	210	239	246	189	213	215	242	248	221	233	231	207	192	243	214	240	232	224	256	219	219	196	229	224	225	237	232	212	232	247	214	213	229	210	230	203	216	232	226	206	217	231	221	195	238	237	225	219	213	218	237	239	207	214	230	234	215	234	224	225	212	223	220	209	206	230	229	212	223	247	233	218	223	217	214	236	226	237	222	227	213	245	237	224	216	242	256	214	252	256	235	228	212	227	213	234	217	227	223	233	233	245	222	237	240	233	221	236	200	225	236	239	258	209	237	233	238	245	242	241	237	225	221	247	234	257	236	214	196	205	208	245	253	213	220	197	218	248	219	218	227	208	238	225	239	208	188	219	209	211	243	214	223	249	215	241	238	208	236	219	266	200	222	226	199	220	237	225	270	245	219	253	233	207	238	232	203	258	228	225	225	239	229	256	236	212	223	230	223	215	235	236	228	216	213	236	245	228	237	201	204	225	210	223	265	240	225	189	219	197	207	201	249	238	229	237	223	212	215	240	229	249	243	223	224	211	215	209	244	231	222	232	239	211	260	223	224	228	235	242	242	215	225	231	219	208	231	221	230	209	233	248	234	219	212	237	226	215	240	210	204	225	224	240	248	212	223	233	200	201	252	222	188	201	228	221	222	219	228	233	218	241	217	224	218	224	218	215	219	218	261	246	271	211	235	245	231	239	218	229	231	220	226	214	219	187	223	200	226	214	233	212	218	211	206	231	194	235	248	245	233	230	218	223	239	223	216	205	207	201	230	214	226	229	206	242	235	225	239	230	206	235	226	232	235	237	247	245	249	207	202	245	207	194	225	219	248	216	227	240	208	214	222	218	209	223	221	217	210	247	210	227	230	233	205	223	251	231	244	214	240	234	234	213	221	211	227	238	219	221	212	239	220	223	248	233	210	225	255	224	216	258	245	229	220	218	208	210	242	238	232	246	251	227	236	233	224	202	239	217	206	224	227	221	211	229	222	244	229	230	246	212	232	192	208	220	220	224	245	232	210	217	226	183	215	232	234	240	218	243	231	226	239	218	261	235
50311	59539	63086	63608	59298	44797	36555	31878	27300	22709	16430	9846	6313	4808	3205	1975	1411	1139	957	785	688	624	616	609	543	539	538	531	554	564	582	514	545	590	557	546	498	527	528	540	503	540	572	532	543	511	541	502	540	559	527	529	534	524	524	504	558	540	531	532	547	509	537	529	581	551	537	544	510	569	513	499	521	557	544	568	573	556	528	520	535	494	570	545	518	569	535	522	581	515	519	553	490	509	542	531	540	538	517	541	529	589	497	501	551	557	537	491	568	556	508	539	539	498	526	523	558	554	547	561	522	543	473	493	514	585	528	531	541	517	524	502	510	524	529	588	527	552	554	517	507	564	544	550	525	508	571	513	541	540	516	584	518	523	515	515	537	553	557	553	540	563	518	496	499	544	522	526	509	541	565	565	553	548	520	509	549	594	550	497	515	507	520	511	520	517	515	550	543	524	533	538	546	536	558	505	572	526	509	538	523	498	552	528	544	525	563	565	465	554	548	547	508	533	590	556	553	538	556	517	531	546	532	569	539	503	549	554	540	495	519	563	546	505	537	520	538	513	530	515	534	517	547	526	547	518	539	523	510	554	559	507	536	537	529	546	521	518	530	528	535	544	495	502	571	542	535	573	531	563	487	531	524	550	513	524	541	520	553	571	559	558	526	530	552	570	511	531	550	568	585	550	502	525	538	557	562	536	543	525	572	525	520	525	536	549	551	492	529	550	559	551	547	544	566	489	541	526	515	537	510	549	527	517	562	478	540	569	521	544	518	501	562	536	533	502	546	538	547	543	522	539	514	522	534	566	560	573	516	525	523	515	552	490	573	529	568	545	517	545	566	563	548	525	529	543	531	544	512	500	541	534	552	534	504	543	532	541	551	504	538	518	510	536	534	570	544	562	557	574	523	570	504	516	526	489	491	518	526	560	527	551	529	522	531	562	533	558	574	565	519	526	519	554	525	542	531	553	520	528	539	533	535	546	533	545	521	490	547	529	546	534	494	539	502	551	523	502	545	563	487	517	536	556	535	570	509	544	584	510	519	510	507	572	568	525	539	550	563	546	550	509	572	506	494	593	559	547	514	537	537	513	527	531	529	508	529	516	545	530	512	503	506	540	542	502	515	557	495	547	564	554	578	548	574	531	535	517	524	554	515	562	543	516	519	552	571	529	559	519	573	533	557	557	538	517	550	507	534	568	552	536	522	539	538	521	523	487	519	533	533	563	532	527	546	499	517	540	587	526	525	552	562	542	502	547	561	585	541	528	562	550	533	515	575	524	524	532	499	567	543	559	555	531	562	548	560	545	523	517	526	485	523	554	577	512	564	555	539	567	520	483	535	497	520	481	563	558	499	540	561	522	548	521	538	528	538	523	537	529	532	546	520	574	599	521	512	531	606	526	534	523	561	524	547	505	594	560	556	552	513	536	527	552	546	540	561	520	524	512	553	543	511	547	483	525	492	531	532	557	523	521	536	516	536	526	528	481	471	547	500	546	550	549	500	531	496	510	596	567	527	534	506	516	548	548	549	544	537	501	515	524	520	528	537	520	571	542	501	526	523	528	545	527	574	564	502	531	542	584	511	519	527	549	591	543	527	508	539	513	546	568	546	559	504	543	539	540	550	543	545	505	526	565	538	548	553	562	519	548	531	536	544	515	500	555	529	545	533	586	544	519	568	542	569	530	563	531	545	532	561	565	534	522	540	499	537	548	563	523	526	505	546	547	561	546	531	548	518	550	500	536	487	548	551	544	543	574	491	528	516	541	560	575	569	518	546	528	512	495	539	513	536	533	533	541	529	538	515	552	508	527	532	510	562	566	550	552	529	478	547	514	552	511	519	595	538	563	532	580	499	567	537	505	526	494	528	504	501	526	543	569	539	546	557	540	562	553	509	525	518	532	532	562	523	561	563	560	535	500	530	555	547	535	564	548	517	552	520	541	526	493	549	493	550	531	550	510	538	516	568	513	543	499	528	578	552	501	531	539	526	536	536	534	513	536	589	541	531	539	557	547	564	550	532	566	545	499	475	552	525	552	549	540	548	549	529	541	507	550	491	523	531	530	554	538	524	534	539	517	548	556	556	529	458	559	526	583	561	544	536	499	531	526	533	503	514	552	569	551	522	486	541	536	514	541	538	507	542	536	545	555	556	535	576	541	583	528	560	547	511	589	538	546	545	550	555	553	507	551	522	521	536	580	532	517	567	530	524	531	580	509	507	540	597	574	525	550	559	487	559	503	553	509	497	530	529	532	539	514	510	526	529	536	532	494	526	583	556	531	489	564	518	488	563	555	532	534	489	552	541	548	530	550	530	579	510	523	516	565	527	552	522	515	506	481	512	519	548	520	542	549	525	551	545	524	539	542	516	534	506	551	548	555	556	545	504	522	563	549	545	553	540	550	549	518	547	547	544	591	528	558	530	556	546	531	539	563	553	525	516	519	546	561	517	542	550	528	530	534	531	540	509	545	512	522	541	495	539	495	545	512	540	527	489	538	538	529	547	536	516	527	528	546	502	521	566	554	573	545	533	571	552	496	509	524	543	553	533	559	548	521	516	563	501	538	543	542	549	523	516	552	462	520	530	574	544	520	534	581	551	523	537	555	496	539	547	556	560	549	513	551	533	547	568	530	525	568	540	568	511	530	545	493	541	509	507	503	530	521	520	506	502	504	545	516	521	543	500	539	526	528	539	517	508	532	527	516	542	537	551	478	550	535	515	486	535	541	557	571	534	503	517	514	508	514	558	556	544	527	507	511	531	561	564	549	509	515	508	527	511	519	500	557	471	561	513	561	528	542	576	453	526	578	535	561	512	489	561	557	535	526	554	504	476	516	520	557	512	527	517	517	525	529	584	591	576	555	545	513	535	537	552	516	518	553	630	521	524	554	508	527	523	561	497	558	568	547	504	528	491	514	533	584	524	505	525	525	562	507	532	546	569	512	556	542	547	548	531	544	558	523	539	526	518	536	504	492	495	509	496	528	538	502	540	517	551	529	548	514	527	488	558	545	545	558	506	512	527	551	531	549	533	539	560	516	533	580	518	518	514	537	535	552	521	542	526	532	531	531	539	511	528	551	536	537	490	523	551	553	534	552	525	504	539	517	527	545	548	541	535	539	567	540	550	551	515	534	539	542	549	520	536	516	517	523	558	538	506	551	558	522	530	536	541	528	532	534	529	503	573	568	520	533	549	488	539	530	539	502	512	549	532	522	561	506	542	540	500	574	516	555	502	550	523	556	582	540	522	520	524	539	526	506	543	530	519	565	549	543	455	551	512	510	494	529	551	505	534	494	540	534	501	516	567	539	536	590	515	523	511	553	547	497	530	510	568	545	532	517	490	504	539	501	549	493	550	498	567	516	496	538	533	569	524	579	514	520	532	557	533	505	530	559	510	491	582	504	506	533	551	564	520	519	553	516	595	568	570	519	527	532	547	522	515	521	520	507	548	542	558	520	545	519	526	508	538	549	512	553	566	583	510	486	547	535
45099	41206	39719	29269	15449	7102	3544	2186	1525	1050	627	482	405	357	250	262	236	194	196	200	196	193	220	200	229	219	181	220	196	184	198	218	179	189	213	205	191	168	189	193	170	197	172	202	189	201	221	209	225	212	211	200	204	205	185	180	209	196	200	209	205	197	200	214	168	206	209	208	182	188	191	201	195	198	207	202	223	218	189	225	219	186	189	203	190	187	203	218	182	240	201	182	197	225	187	200	207	179	189	200	228	199	191	190	225	198	198	214	181	219	199	174	187	200	210	184	191	214	203	204	202	206	182	196	207	189	206	205	196	184	202	205	183	195	188	209	185	197	206	193	184	199	231	210	196	215	197	199	228	206	206	203	212	207	200	184	209	218	205	211	212	215	198	186	193	207	191	203	202	213	189	204	205	187	207	207	199	197	194	202	201	211	206	189	195	185	167	194	217	186	213	199	188	194	192	181	205	205	193	202	197	183	205	204	198	203	214	224	208	252	196	213	222	216	189	194	197	183	213	217	218	186	191	179	203	207	188	207	202	188	216	213	188	184	184	212	198	203	155	196	175	202	197	180	191	190	197	182	200	203	184	199	186	228	217	185	209	200	179	195	201	213	219	195	209	212	202	181	207	185	204	196	199	182	177	201	195	196	202	208	185	174	173	191	192	219	202	235	205	199	184	214	212	201	181	186	214	194	206	207	229	207	207	171	179	184	202	179	151	218	227	200	191	196	213	184	178	217	211	182	197	193	207	204	183	234	230	212	207	208	197	215	187	184	206	192	173	196	180	213	176	195	245	210	187	200	224	180	192	203	226	198	197	165	222	207	208	204	206	193	188	181	174	209	192	207	202	203	177	180	173	188	216	245	229	202	210	179	238	201	205	201	198	193	216	180	204	209	170	179	207	224	226	200	195	170	197	175	183	194	188	200	195	220	194	215	213	194	183	211	177	190	197	204	166	189	203	191	221	187	213	200	198	217	201	198	206	183	192	174	205	185	238	181	193	188	198	201	202	219	231	214	202	190	203	208	204	223	180	206	203	208	174	211	202	194	188	197	183	195	203	252	181	194	221	188	192	210	187	237	184	182	174	210	192	185	189	195	182	183	172	205	195	221	214	196	198	219	197	191	204	194	236	194	192	226	181	205	188	186	163	209	198	184	163	184	206	194	185	192	194	213	193	219	221	184	193	205	173	207	226	183	202	213	217	201	174	191	206	194	217	213	198	169	174	208	193	191	175	170	200	195	207	210	190	165	200	206	178	199	223	205	199	211	193	225	198	190	190	197	180	182	203	177	202	225	205	201	190	224	214	195	213	216	224	218	198	206	181	186	218	191	213	224	218	220	203	209	224	206	199	192	183	191	195	188	175	194	214	194	206	196	191	193	206	197	206	196	217	207	207	213	212	189	188	202	194	197	183	180	195	196	198	188	207	203	199	230	197	188	211	178	174	195	187	185	175	194	190	206	186	192	203	205	202	192	204	202	191	199	181	208	199	204	203	222	188	195	189	201	217	184	209	192	199	175	193	201	216	174	196	216	185	219	193	208	184	174	220	159	191	182	197	181	209	203	188	151	189	230	211	206	197	207	224	211	204	224	194	187	209	188	198	175	203	187	189	201	169	188	189	230	190	174	198	193	202	192	197	202	200	193	192	196	181	215	205	173	187	194	192	200	191	194	223	193	183	204	189	189	202	213	202	197	207	205	189	209	201	196	199	212	186	185	196	176	196	199	189	190	204	192	175	201	191	183	219	186	173	200	206	229	193	213	197	218	186	189	195	181	220	206	189	209	205	194	187	215	212	181	202	210	205	197	241	217	199	200	208	213	199	193	198	181	190	209	217	194	200	181	195	206	197	220	198	208	223	201	184	203	225	204	203	208	192	212	216	199	189	195	240	204	188	186	193	213	218	215	185	208	230	196	197	209	205	179	202	188	205	199	210	222	199	190	213	181	228	200	212	207	201	208	215	199	202	180	202	198	195	178	179	186	185	208	196	210	210	205	189	203	233	205	197	182	201	174	178	165	181	197	207	186	201	217	215	219	207	211	176	182	180	185	198	182	203	171	185	206	209	196	185	210	157	191	193	201	197	184	191	209	203	205	195	203	187	209	225	216	203	198	210	180	205	209	184	197	210	204	210	209	208	191	192	209	203	196	195	177	213	195	231	199	193	221	218	222	199	212	196	192	193	207	205	187	207	195	206	199	177	187	163	202	194	204	213	215	216	194	192	206	217	172	231	219	186	175	205	213	214	196	212	209	198	165	175	225	208	205	188	221	224	204	215	179	213	229	198	221	208	208	173	214	174	207	201	171	192	192	200	204	199	207	194	213	181	187	193	225	171	224	191	221	202	199	182	186	187	176	200	175	196	190	202	176	228	200	175	193	213	211	214	193	196	186	220	192	181	205	199	209	188	197	181	193	182	200	210	218	211	199	208	224	218	184	185	178	178	195	206	211	204	194	209	188	180	197	189	185	214	205	215	203	208	167	211	214	196	187	184	232	207	192	194	186	204	197	180	206	210	182	199	204	192	213	220	192	209	216	193	204	197	212	219	171	183	215	199	227	204	206	190	199	225	190	209	202	191	182	218	188	180	179	174	184	211	185	211	219	217	186	208	209	183	211	231	216	210	199	206	197	200	216	195	218	188	197	212	187	174	181	181	193	196	200	212	222	183	194	206	193	220	209	208	187	185	189	162	213	170	192	193	167	217	215	219	234	227	206	180	193	191	209	198	194	215	182	177	219	216	214	234	187	195	200	183	192	198	178	189	186	197	199	173	208	212	175	195	175	201	207	194	221	185	214	206	195	206	180	209	213	233	195	209	198	215	203	201	220	210	193	197	214	194	188	188	207	189	215	186	215	200	188	219	189	183	196	222	220	196	195	187	202	214	191	199	155	212	184	187	192	171	182	191	183	202	205	183	188	182	195	194	205	232	190	202	205	175	201	202	197	213	178	196	185	202	203	200	208	183	203	201	178	206	208	193	193	203	195	222	212	202	227	203	190	205	205	214	193	197	205	197	233	172	205	195	183	185	213	206	185	185	199	203	196	217	205	196	182	181	237	201	213	220	202	187	193	179	208	189	200	208	215	180	206	236	197	184	187	206	183	169	190	203	195	190	230	195	222	182	196	191	195	208	204	196	218	195	215	198	176	182	199	199	203	205	216	191	183	206	193	191	216	182	201	202	209	206	188	205	194	213	202	171	214	191	212	226	227	211	196	177	176	186	194	217	178	212	189	209	200	214	196	194	186	200	218	216	200	203	211	199	184	204	217	174	179	200	221	197	190	196	183	180	213	186	201	196	189	197	175	187	193	199	218	213	200	190	212	184	192	181	219	204	196	199	183	200	186	196	205	200	190	206	185	215	202	215	192	199	187	203	202	206	197	212	180	214	205	187	202	209	199	182	168	181	221	199	206	207	206	195	210	204	178	172	181	209	188	212	206	191	171	188	202	189	183	191	211	209	198	189	184	197	188	191	200
28523	34347	41964	38069	27574	18036	11571	8443	6440	4318	2695	1961	1548	1133	869	689	653	538	474	529	511	489	487	508	486	492	494	505	508	477	487	476	513	493	520	483	521	498	493	496	488	487	508	500	478	491	510	479	476	460	474	495	461	508	503	497	484	465	493	516	524	472	511	457	471	492	450	466	485	488	507	492	523	488	466	485	518	498	479	478	489	516	500	461	509	510	528	467	454	483	509	461	514	492	500	454	490	490	475	480	480	451	513	505	475	474	474	514	543	463	518	500	493	479	479	496	490	555	474	466	482	493	527	458	476	548	513	459	524	532	507	513	498	452	454	472	523	496	500	505	510	484	464	484	496	497	526	461	498	496	477	510	500	495	503	514	528	479	474	474	467	517	492	485	484	465	499	456	506	522	484	500	467	523	490	481	458	481	506	482	478	467	486	480	525	541	489	487	466	504	461	511	493	499	526	457	492	502	551	500	491	484	482	474	490	486	489	511	491	492	513	487	484	533	516	483	494	509	460	488	492	506	469	490	532	544	485	485	503	519	514	497	497	485	500	521	522	470	477	470	528	501	486	493	459	468	480	500	496	473	514	495	506	466	462	451	496	502	455	468	539	466	502	530	496	487	496	521	523	503	453	491	484	480	506	478	481	479	491	492	458	470	499	490	491	506	465	524	498	487	513	505	460	520	503	479	491	473	485	471	466	478	495	475	488	494	464	451	529	498	501	496	518	542	473	498	515	480	495	486	494	525	517	497	487	501	488	491	486	431	501	467	465	519	502	519	491	500	475	486	476	492	508	524	488	480	489	483	514	498	479	525	517	487	501	501	506	491	458	482	457	496	510	470	489	529	471	501	477	570	531	503	529	470	485	496	473	440	540	483	507	499	470	441	480	501	466	481	484	480	508	536	483	467	482	465	500	468	524	527	536	515	512	498	482	518	476	474	474	503	475	487	509	480	515	424	500	470	458	469	518	449	470	469	490	515	478	526	546	493	476	452	471	495	502	533	500	499	482	530	485	516	482	515	540	483	504	483	509	495	528	473	413	472	491	511	530	440	488	495	521	498	520	512	479	483	472	500	507	513	477	517	467	500	511	495	483	498	484	507	468	485	460	524	518	505	521	528	507	510	478	503	493	506	486	505	468	499	463	498	448	476	482	502	488	503	500	496	473	494	463	491	511	536	556	498	481	485	486	478	500	517	495	504	499	487	475	462	489	502	491	483	501	508	484	488	484	485	502	449	532	503	491	520	504	485	496	458	511	500	532	486	496	478	469	512	508	475	483	487	471	501	469	497	520	488	497	434	480	504	490	456	491	510	498	480	477	480	486	531	468	466	508	459	513	485	530	528	493	516	500	498	512	476	502	483	488	506	517	513	430	509	513	492	448	457	476	505	511	499	528	436	502	486	505	457	458	530	466	473	508	482	498	497	458	500	504	486	487	482	510	511	501	512	503	487	478	466	452	512	482	513	515	492	421	467	513	463	467	518	502	484	505	500	476	514	488	487	470	542	519	495	468	494	500	503	484	467	478	503	474	484	516	506	486	496	486	468	507	544	490	485	502	484	469	528	531	530	493	497	525	486	518	497	481	476	508	519	490	489	475	456	469	468	494	509	489	528	504	517	472	489	471	485	513	479	483	503	480	512	497	505	497	472	526	492	502	514	520	478	469	483	503	527	492	464	489	479	470	497	533	502	491	514	516	479	512	456	483	531	505	494	472	500	490	522	472	451	488	524	497	472	534	458	518	494	504	465	497	501	493	490	463	487	472	517	487	496	484	527	514	488	498	495	481	487	495	492	456	480	492	539	458	446	519	512	492	489	456	510	483	506	519	543	457	500	463	479	485	507	522	536	499	494	536	499	494	471	500	481	479	490	499	502	498	530	455	527	480	464	484	486	513	485	505	476	456	439	476	504	519	472	485	476	516	498	491	505	495	486	476	471	498	492	480	506	493	482	518	469	531	511	502	467	441	485	486	481	488	456	479	531	505	469	514	489	524	497	505	481	496	470	491	477	502	504	510	474	436	471	494	496	493	506	490	460	519	523	503	469	468	494	532	506	484	537	480	482	525	486	484	463	482	506	479	454	482	494	494	493	527	494	499	499	479	483	443	463	487	475	500	496	503	480	473	476	529	512	502	503	491	484	541	511	490	470	453	547	476	496	504	473	489	464	515	501	490	503	461	487	480	452	489	451	502	480	501	521	535	459	541	492	512	492	550	437	453	519	478	462	482	538	508	510	493	494	482	486	537	472	484	504	483	465	502	503	480	476	452	419	505	524	442	516	521	441	504	499	489	483	517	470	477	511	509	514	476	487	530	531	510	478	503	498	490	515	488	491	491	454	513	526	523	537	521	479	487	510	482	489	473	504	474	478	492	475	522	493	521	463	453	514	536	458	417	487	482	468	477	502	495	479	496	473	523	481	504	501	495	500	478	484	486	477	488	473	486	511	562	528	508	483	541	504	484	481	502	463	467	490	488	429	507	469	450	497	507	455	451	442	493	452	471	487	508	507	507	493	475	512	509	510	454	513	481	511	519	506	487	490	482	516	521	474	485	452	501	490	471	508	499	488	457	481	472	520	482	484	494	500	485	486	499	523	465	527	480	509	512	458	472	460	521	457	487	491	487	510	529	487	440	456	500	477	506	468	485	507	470	535	504	517	502	489	517	519	490	493	529	471	466	462	457	452	449	508	482	479	497	516	465	489	488	454	465	502	478	459	467	505	466	483	477	512	490	467	496	489	484	504	495	501	491	484	491	477	495	470	490	484	463	541	491	491	462	482	523	489	496	506	510	489	501	480	472	493	547	503	447	518	473	505	508	486	482	463	514	463	512	467	493	484	499	529	484	477	504	465	493	459	491	456	517	490	499	498	475	543	473	479	528	491	483	487	484	508	472	525	474	458	502	545	492	508	480	499	504	465	484	513	482	499	498	503	502	488	481	496	514	489	496	429	515	499	457	493	472	501	489	484	486	490	502	519	457	511	504	518	469	506	501	495	503	465	490	518	457	494	490	516	486	464	540	474	465	484	481	479	479	452	524	487	482	474	497	491	500	478	462	515	460	507	455	492	520	498	499	475	522	472	485	464	529	481	514	521	499	516	438	509	512	475	448	485	494	479	525	519	514	529	510	477	508	500	514	470	490	491	488	492	497	479	457	498	458	526	439	530	505	464	498	518	454	505	481	484	496	519	469	503	477	479	483	544	442	492	515	519	453	478	507	481	503	502	512	478	491	446	478	515	482	472	499	494	459	473	480	507	502	505	486	503	477	488	504	489	501	492	476	469	523	510	471	485	459	466	485	477	496	516	496	498	493	526	490	495	497	485	486	481	512	513	450	498	501	512	504	497	505	499	505	477	464	477	488	526	477	473	504	511	507	473	470	508	458	485	487	485	518	462	511	485	514	497	476	488	498	524	476	550	496	475	501	533	486	497	531	492	496	470	453	432	497	482	480	525	493	478	470	501	505	490	490	513	497	497
61069	60387	57161	55297	54467	44094	26760	12050	5231	3226	2295	1806	1248	770	563	394	328	296	258	270	261	244	229	226	227	238	232	231	269	246	229	254	241	241	226	231	264	247	259	252	239	251	196	260	258	230	222	239	260	233	238	274	248	232	240	245	241	254	241	205	254	247	256	230	234	236	224	223	238	221	232	248	202	218	266	248	258	214	232	265	256	225	268	255	273	244	219	236	228	271	233	243	221	231	253	245	224	267	236	237	239	228	225	237	242	244	239	249	226	223	217	235	259	274	233	251	245	213	238	239	229	252	235	219	252	227	253	245	245	227	237	231	230	245	243	256	234	243	264	217	244	231	213	227	247	216	227	226	246	230	230	249	252	233	253	249	261	239	265	220	221	219	252	241	226	242	235	270	212	266	257	242	216	250	253	242	225	240	221	197	234	228	251	270	238	243	249	266	216	248	192	238	212	204	261	238	258	230	243	250	261	260	217	255	232	228	247	227	257	261	234	220	247	239	249	243	225	251	237	273	245	233	224	213	226	240	239	222	249	263	232	245	271	250	243	227	224	243	248	226	252	210	220	217	269	273	265	239	220	262	232	250	202	230	231	250	249	212	238	226	233	241	236	227	247	239	249	232	218	265	233	244	242	223	248	240	247	257	255	239	239	239	233	249	246	241	242	225	218	241	246	221	250	210	258	216	224	263	237	269	266	269	229	226	254	272	239	227	207	219	262	238	210	244	270	234	239	236	238	228	227	236	220	223	245	246	228	237	247	217	258	226	232	241	195	243	219	224	235	235	224	237	237	242	240	239	248	248	269	231	247	243	250	245	251	242	238	245	249	228	248	203	245	245	235	267	260	280	248	249	225	203	267	267	249	223	219	222	225	229	209	215	226	219	251	257	250	259	237	248	263	265	273	232	244	213	236	244	252	240	215	235	259	253	242	258	239	228	227	235	233	272	244	254	247	234	228	255	264	261	263	273	228	220	258	239	259	234	239	242	227	211	216	238	241	218	232	230	225	246	246	256	223	247	237	242	252	254	230	251	252	214	233	248	239	223	237	246	223	235	219	282	240	216	238	243	234	248	247	238	257	260	223	262	248	281	243	248	265	234	245	222	234	236	257	228	246	238	237	263	212	247	225	248	236	231	222	245	242	253	256	255	246	256	243	226	251	230	231	267	247	234	215	240	251	239	275	224	232	271	238	270	228	252	236	234	262	243	239	259	222	234	259	268	229	253	264	254	245	240	226	228	253	249	233	251	260	244	229	214	235	256	239	233	244	233	228	222	232	221	236	234	217	237	219	243	220	248	259	228	237	236	256	247	266	242	216	263	232	256	223	244	225	263	229	238	239	233	235	264	230	239	239	218	228	275	218	228	256	213	235	235	224	225	234	252	244	216	256	225	237	230	263	263	219	226	218	227	250	216	270	252	249	229	236	267	242	249	244	248	254	214	210	234	256	243	234	254	257	259	234	221	247	246	255	251	258	236	224	264	253	237	238	252	232	248	233	205	254	230	230	214	249	253	228	258	226	243	254	243	214	236	235	236	250	231	252	250	237	234	220	240	244	236	253	274	210	239	241	244	218	265	247	265	231	209	254	209	255	267	247	192	253	242	209	256	233	240	271	233	241	257	257	260	220	250	234	255	248	259	250	254	241	247	251	246	221	243	238	240	242	261	210	234	246	229	249	221	268	226	260	257	263	229	249	231	236	242	251	246	243	233	257	216	219	227	216	247	206	214	269	251	229	254	235	247	252	243	241	253	229	257	234	233	226	284	233	237	261	239	246	286	234	258	253	216	239	250	231	233	253	267	245	247	226	231	257	234	221	238	223	236	240	215	239	223	247	209	224	247	282	234	235	226	244	247	233	252	245	269	222	241	246	215	256	227	243	247	233	216	220	221	231	237	219	264	238	247	242	225	260	250	240	224	266	228	210	222	255	267	236	212	212	260	261	254	236	246	233	255	234	227	244	232	250	251	216	241	219	234	235	224	264	228	248	230	221	257	228	266	240	226	249	237	230	256	225	264	210	223	213	259	211	235	248	229	243	244	240	230	255	247	225	211	216	228	240	237	223	238	225	242	228	274	240	239	246	259	244	219	245	259	226	221	247	247	248	220	253	243	235	221	226	231	229	258	251	248	222	241	216	235	224	203	245	247	239	235	238	253	244	294	254	247	225	262	254	260	246	254	255	228	215	230	236	209	255	215	248	240	236	229	248	231	225	248	238	248	251	255	258	253	237	225	245	238	253	230	237	244	244	237	259	234	251	235	195	261	241	254	229	213	233	229	247	227	270	236	223	238	239	258	232	255	202	226	241	200	228	237	239	270	222	246	238	261	252	247	269	244	257	273	248	273	245	222	240	224	207	237	220	235	208	224	247	233	239	224	249	232	248	243	229	225	254	222	228	266	233	249	235	232	236	247	236	213	253	243	250	227	241	255	239	218	223	249	248	231	229	223	244	257	254	261	236	249	254	243	251	234	223	258	251	241	222	217	210	266	246	255	261	234	208	248	268	241	246	257	234	249	248	216	236	250	228	237	202	272	226	215	242	234	230	237	248	274	223	226	210	248	231	237	225	267	223	235	243	215	257	235	209	254	241	215	220	228	235	272	256	231	234	256	242	257	219	244	279	238	232	225	262	260	263	252	248	221	281	217	252	226	245	268	239	234	237	248	259	227	237	236	267	249	241	264	278	250	220	213	252	241	241	224	221	223	219	210	240	274	242	224	228	248	245	241	253	267	230	223	249	244	229	214	235	223	232	241	220	228	251	247	239	241	231	222	266	225	239	227	214	249	243	204	270	218	228	263	241	251	244	244	222	243	277	239	238	241	254	232	204	270	271	253	212	245	224	202	219	236	260	232	243	235	239	222	242	224	261	253	237	244	252	250	241	242	233	239	268	240	232	228	234	235	248	231	243	227	210	231	246	242	240	242	219	259	231	256	240	248	236	255	239	248	242	233	239	222	219	224	242	228	257	218	245	229	241	230	235	229	246	211	273	240	248	250	223	213	253	261	248	228	245	207	245	245	244	259	214	232	242	263	233	248	228	231	241	271	255	241	244	250	228	243	207	246	235	264	247	241	212	255	231	217	241	232	255	215	241	236	269	239	243	228	232	224	243	259	222	207	231	232	237	234	239	272	213	238	273	221	259	227	243	248	235	227	244	246	224	237	230	257	254	222	245	226	202	256	230	236	246	231	217	232	230	230	220	236	211	251	254	274	235	266	227	237	261	218	245	236	251	247	239	241	245	234	230	242	254	261	264	254	253	234	238	259	238	238	242	235	224	248	254	247	255	236	243	213	218	244	233	219	225	226	245	258	225	242	206	235	265	245	234	253	248	233	251	244	243	231	242	195	261	253	247	241	254	218	235	258	262	246	261	227	211	227	221	234	250	222	230	239	238	242	270	255	230	253	240	263	235	250	237	273	230	225	233	226	231	235	256	252	225	234	228	228	216	223	228	225	248	249	282	228	229	217	247	244
43364	55112	60250	63149	62887	53633	34592	19896	14430	11150	9008	7040	4635	2950	1916	1296	1066	832	738	659	683	599	605	632	575	578	615	570	627	572	604	591	586	547	596	564	579	570	556	570	543	598	575	536	568	588	558	587	600	568	571	589	630	607	580	555	572	604	559	579	628	591	585	579	529	566	583	560	555	576	607	600	553	615	557	563	611	580	602	580	552	556	624	559	553	557	604	596	560	542	597	561	554	560	524	580	562	563	540	524	575	576	565	558	586	541	573	575	584	564	589	585	552	564	548	566	560	604	545	575	537	602	598	606	563	550	625	552	611	541	601	575	581	583	595	543	537	576	588	571	557	574	580	551	588	532	580	589	570	618	561	597	558	552	569	610	522	598	546	587	603	578	613	554	609	598	537	544	563	611	610	569	584	630	584	582	607	535	553	557	573	559	555	592	536	611	570	591	583	558	584	550	600	592	561	610	559	581	573	578	598	623	600	576	555	594	607	574	587	586	565	580	581	589	592	553	591	562	544	593	616	598	623	581	627	601	564	561	598	573	630	574	591	564	568	575	569	604	579	559	564	586	549	568	570	551	583	570	554	595	589	594	599	550	597	611	542	625	532	572	562	557	545	590	592	555	562	539	594	526	530	581	592	603	612	567	594	623	536	557	584	597	572	555	527	548	562	583	589	549	605	567	597	591	572	600	565	610	572	535	543	574	561	545	615	599	602	589	602	593	550	598	594	562	551	554	591	605	563	591	550	563	587	569	541	589	582	535	559	589	589	541	601	550	555	534	553	598	539	559	573	583	579	578	596	576	571	565	608	581	522	623	540	579	558	538	609	565	581	554	547	606	592	544	574	561	604	596	582	603	630	545	596	567	572	653	551	558	576	545	572	600	579	624	590	576	587	572	626	534	578	569	612	570	621	577	566	603	527	569	552	546	576	545	551	579	594	565	560	559	594	581	532	609	586	585	532	598	570	573	617	578	625	567	594	580	517	556	568	539	572	594	595	578	579	610	567	581	582	611	566	589	562	546	572	574	604	571	587	588	586	572	523	591	548	595	569	550	604	561	570	575	550	527	610	595	571	590	625	546	606	552	526	585	618	594	571	560	559	603	585	590	572	590	569	623	581	562	610	592	608	582	611	578	562	579	588	585	585	566	592	584	571	545	612	578	626	582	610	577	564	528	570	554	581	577	611	595	572	552	578	615	579	545	601	557	614	581	515	603	579	611	566	577	588	607	599	596	528	592	568	556	556	583	566	588	602	581	613	547	571	588	561	534	557	567	553	567	577	609	574	562	562	558	543	566	568	566	561	619	552	581	614	563	565	564	579	595	613	575	584	584	582	555	579	566	598	587	568	571	609	562	574	586	546	614	630	564	576	627	600	554	571	571	561	550	574	600	571	551	579	560	565	583	578	598	559	591	547	548	562	570	541	605	571	483	605	532	600	577	573	587	608	541	525	550	576	608	591	574	593	608	577	585	563	572	604	552	578	587	566	557	562	551	586	584	558	570	594	566	576	568	573	580	577	631	547	559	566	587	555	601	622	598	598	571	567	609	593	560	594	593	577	603	591	551	607	549	562	604	539	602	577	561	600	577	616	553	527	586	586	546	592	578	543	612	548	598	556	545	628	583	581	643	594	533	586	580	536	529	561	572	515	567	524	591	570	584	614	527	561	568	549	591	583	542	536	606	523	555	575	569	559	542	554	573	558	610	619	588	581	583	556	597	624	598	572	569	596	597	586	574	588	576	588	596	557	567	613	572	547	604	576	558	546	609	594	581	594	553	541	571	580	605	547	583	554	594	557	561	599	581	577	578	551	611	569	614	619	617	573	580	535	574	562	571	637	576	544	564	597	572	632	594	583	568	600	538	570	592	588	603	586	580	535	557	583	609	565	567	624	530	575	653	614	582	565	553	613	603	570	530	565	536	613	597	564	570	549	572	568	551	552	554	564	590	575	538	588	615	579	573	544	556	582	594	570	600	577	574	540	560	572	609	558	640	560	560	577	602	564	605	570	585	542	570	554	594	580	614	547	559	609	581	537	615	592	557	565	589	583	548	602	571	569	580	583	592	556	567	584	582	563	567	546	569	608	603	590	550	541	577	582	564	585	569	580	595	596	575	594	566	564	581	576	559	601	589	615	578	538	602	539	553	593	558	580	628	575	584	586	559	574	563	547	583	618	566	595	563	582	593	594	605	581	584	570	549	561	582	582	589	577	539	571	592	544	602	503	574	587	550	629	599	569	537	563	588	589	579	582	578	570	591	613	550	568	556	574	546	615	560	565	590	616	625	581	607	585	600	565	599	568	580	601	568	554	565	567	580	596	583	567	577	573	555	544	598	585	570	542	593	598	536	570	524	605	568	560	609	577	526	581	582	617	541	573	589	561	549	597	601	572	541	569	573	597	598	590	534	564	579	605	584	506	574	588	571	551	578	586	577	566	587	549	558	549	545	559	568	575	593	552	571	618	545	588	567	586	561	565	573	584	540	564	546	605	568	573	591	579	578	587	587	620	563	586	562	537	584	528	605	599	549	559	566	564	557	551	560	576	595	553	602	563	623	560	598	627	576	574	602	524	574	565	530	552	639	577	556	577	548	519	578	613	534	592	592	579	582	597	544	593	543	579	526	590	582	552	590	562	570	607	580	562	559	543	568	602	563	546	642	565	554	591	557	607	579	568	577	608	545	580	550	580	600	571	566	586	597	567	568	537	557	520	548	577	592	593	560	580	564	600	553	574	608	608	552	603	588	593	567	551	572	535	566	571	597	541	579	583	571	550	568	634	551	591	631	547	567	598	580	538	570	593	565	553	601	591	609	525	591	543	540	621	598	580	576	606	595	567	567	584	600	566	556	588	579	605	553	535	603	546	576	535	562	552	597	601	571	600	574	591	598	522	570	580	555	551	594	615	587	597	572	544	563	589	586	547	569	602	575	627	590	570	546	590	563	572	569	555	560	526	569	551	621	609	597	598	580	587	620	563	580	562	599	572	544	547	514	614	568	523	597	568	563	581	598	575	560	557	620	565	580	537	552	594	566	603	569	527	515	543	594	584	584	564	540	569	575	563	586	550	536	555	547	590	554	559	563	584	553	568	585	565	589	586	599	531	583	560	599	568	585	563	612	578	542	583	573	595	607	586	604	549	546	578	587	557	566	569	604	613	567	561	554	581	583	544	553	600	573	599	583	588	581	580	551	598	565	581	562	620	615	575	554	590	577	578	593	547	559	555	574	514	595	595	546	586	588	570	576	604	601	511	560	591	545	569	580	575	574	591	529	538	556	540	583	609	579	613	608	588	593	597	539	547	606	580	551	586	577	599	553	539	527	545	587	583	591	573	571	570	578	613	559	588	639	599	605	569	569	588	541	616	583	565	587	573	539	607	539	570	587	595	568	563	609	541	568	594	568	565	580	548	577	615	597	549	589	566	591	488	617	589	555	603	532	625	592	587	586	547	544	560	566	562	571	578	563	553	574	595	650	578	589
65677	62025	54450	52999	49144	40857	26319	17269	9955	5822	4013	2878	1888	1077	631	483	410	349	332	273	270	257	242	245	241	208	237	228	213	207	216	231	242	215	231	208	210	235	241	264	224	254	251	233	195	262	250	192	236	192	230	261	207	243	238	229	222	247	232	223	219	195	221	209	223	217	200	233	225	222	265	192	218	241	220	238	221	219	208	233	230	220	229	234	222	216	229	234	242	210	252	203	182	218	218	229	227	228	202	229	202	224	229	224	232	209	232	212	213	235	220	202	212	243	260	235	200	226	217	236	244	234	236	258	208	229	239	224	244	217	205	207	228	218	231	229	257	222	215	219	234	217	260	212	204	211	214	203	236	218	222	242	205	224	235	196	220	248	195	205	218	210	228	224	191	246	243	239	264	208	238	199	209	235	224	226	202	201	241	237	244	234	223	200	221	209	212	238	221	217	223	214	235	233	232	215	217	219	231	231	213	240	210	229	212	247	213	235	228	241	224	229	246	198	196	247	264	225	200	219	218	250	207	230	197	236	254	237	217	209	226	212	230	219	229	222	262	225	225	232	268	198	223	236	230	206	205	201	252	262	206	224	187	211	211	235	225	233	236	226	225	240	255	207	238	235	207	203	205	237	236	239	237	229	250	215	208	223	214	211	209	209	240	227	244	200	233	216	233	224	197	255	245	209	224	206	193	210	230	224	235	228	233	205	232	210	196	250	262	226	210	242	242	240	222	195	202	222	240	207	215	237	216	212	213	203	226	233	221	224	242	233	251	241	231	234	228	218	198	220	237	229	204	252	254	216	198	230	216	241	220	224	235	223	232	211	211	224	209	244	201	226	210	256	222	230	231	239	229	208	188	243	237	232	208	252	254	260	233	232	231	212	244	240	210	217	242	209	224	237	226	231	238	227	211	243	207	231	236	234	209	197	214	229	221	205	233	211	246	217	201	205	233	208	220	223	211	231	205	223	253	224	200	217	231	235	203	236	214	233	214	199	218	219	243	211	213	239	220	218	213	221	246	196	209	210	212	214	233	233	220	243	220	255	223	243	237	230	216	225	214	265	252	230	213	208	200	205	255	204	253	237	225	214	193	231	207	229	239	232	199	221	236	233	217	221	219	263	216	238	210	228	239	240	217	239	204	211	215	243	234	224	219	210	245	218	225	224	255	254	263	245	248	209	219	224	198	256	216	240	216	247	230	237	220	212	208	226	197	216	230	231	233	224	218	221	216	240	237	210	243	239	214	210	215	215	193	226	218	234	246	231	207	216	239	207	221	205	244	199	225	203	208	209	210	205	231	241	225	220	214	221	230	230	218	230	205	231	220	211	204	245	223	213	256	214	269	216	223	200	227	198	223	216	205	244	248	226	245	213	220	209	223	202	205	205	244	230	205	234	224	197	197	251	228	226	224	233	222	238	251	212	218	211	207	257	226	220	224	253	223	218	203	234	219	236	210	218	214	217	214	256	214	224	250	231	234	238	219	232	236	217	262	251	217	239	221	232	229	233	219	225	218	236	192	229	237	246	214	221	219	239	211	240	223	234	198	247	201	211	207	247	230	216	200	241	205	216	206	209	232	227	229	221	211	210	268	223	204	260	235	221	223	228	242	181	228	216	208	232	226	229	192	235	218	226	199	216	218	227	214	213	231	216	215	207	239	233	216	209	232	220	229	235	243	240	215	218	225	232	218	210	215	223	218	219	234	199	231	241	216	199	202	255	219	220	224	196	228	291	202	232	213	204	232	237	221	205	234	240	209	228	232	237	217	229	247	212	190	207	249	229	245	198	218	198	218	206	231	219	239	234	225	220	228	238	207	254	216	228	205	226	240	216	235	232	243	239	218	227	234	238	214	228	250	259	207	245	209	230	200	238	213	221	235	253	253	213	227	253	227	222	206	192	231	231	232	203	211	223	215	212	219	245	227	204	229	207	240	243	243	211	247	208	219	210	229	234	238	244	250	217	234	256	242	208	215	224	205	226	208	227	205	220	226	219	204	222	215	203	229	210	220	229	179	223	232	240	234	208	228	221	218	202	221	206	228	207	205	239	228	220	232	217	242	214	195	206	221	248	250	235	235	238	238	231	222	208	205	226	224	224	223	218	217	239	230	250	236	227	232	202	211	230	239	222	217	233	237	209	216	194	248	251	241	207	225	226	217	209	217	210	218	201	235	233	230	235	236	213	240	236	221	213	228	221	232	215	191	214	213	219	235	221	255	241	215	225	199	272	225	224	216	229	219	269	238	221	216	228	208	235	234	212	231	215	232	235	260	236	204	231	221	236	220	246	230	235	191	231	218	237	194	179	202	196	238	226	218	200	247	210	198	216	230	238	225	227	233	224	233	242	220	204	223	233	233	239	232	201	223	243	256	217	194	217	220	234	220	232	217	222	208	233	222	211	222	247	222	211	249	229	233	221	234	215	210	190	229	208	204	224	207	209	230	230	241	240	214	235	231	216	216	204	230	224	205	201	231	225	226	224	205	208	207	223	229	199	228	205	234	231	242	228	212	226	249	212	228	214	220	233	225	217	233	228	222	228	237	214	231	239	238	245	243	202	221	220	199	228	208	242	193	235	234	222	250	247	257	225	244	220	237	261	226	219	241	233	235	210	222	212	225	214	217	219	195	239	215	236	219	218	245	208	215	241	223	214	216	195	227	232	227	219	202	242	230	250	246	215	223	228	201	215	218	237	219	218	220	252	246	195	251	206	223	232	260	223	219	215	234	229	227	217	235	222	251	235	212	220	217	216	215	224	208	215	201	199	226	259	218	242	254	239	235	202	205	229	219	218	202	261	212	211	230	238	238	203	177	211	252	221	205	227	237	230	217	212	217	213	226	222	191	225	234	203	224	214	247	251	243	209	214	243	199	217	229	219	227	250	249	216	213	235	235	209	245	241	211	208	223	229	195	222	226	209	194	226	199	221	206	225	211	243	219	226	221	210	203	210	207	199	219	224	230	219	229	238	243	211	231	257	230	226	200	214	232	230	219	233	228	206	208	252	228	224	216	214	223	221	237	225	199	223	216	199	227	238	219	228	216	211	216	209	197	234	278	244	243	240	245	244	220	217	225	237	215	219	236	206	240	239	233	265	227	219	191	223	217	222	234	222	222	215	216	253	230	216	226	210	218	210	207	217	240	241	242	222	213	230	201	194	228	236	211	186	255	212	228	232	243	206	225	210	181	220	225	220	247	229	225	194	258	232	235	206	226	213	242	227	213	244	230	239	223	220	220	197	238	244	233	223	235	225	230	237	229	209	222	206	245	216	201	202	227	218	206	226	202	208	225	217	191	226	193	218	209	215	221	219	234	230	233	224	225	185	227	236	245	233	220	225	205	212	223	213	205	197	210	239	212	221	212	213	220	212	218	243	215	239	254	225	219	256	239	223	209	248	211	218	256	246	220	228	238	230	230	212	255	204	250	238	219	234	234	230	223	211	248	202	210	194	235	232	233	216	230	233	232	207	216	222	220	244	213	225
48025	60270	61991	64645	64233	50210	33336	26439	20780	16865	13363	10482	7623	4007	2387	1650	1228	1107	920	693	662	679	623	553	533	539	565	571	531	533	549	509	544	560	555	528	545	518	549	536	524	518	479	541	554	518	538	514	529	561	554	562	548	518	503	553	506	536	551	501	527	541	567	507	561	575	569	549	528	538	552	575	560	504	527	530	533	524	556	545	499	513	532	505	541	515	547	546	527	497	517	538	532	536	541	539	515	489	542	509	547	496	514	521	494	539	515	531	569	574	551	528	537	500	511	493	493	519	545	538	514	498	561	532	520	565	542	538	546	580	528	520	536	529	517	546	483	582	486	514	552	531	592	561	544	514	580	484	527	560	559	526	537	559	505	570	531	553	491	566	538	555	554	521	579	554	538	528	524	512	511	520	523	484	517	517	555	518	577	519	529	507	515	530	520	508	555	509	500	536	529	539	551	553	542	539	529	576	553	519	567	576	507	545	507	547	517	531	536	567	536	532	536	530	536	549	528	519	551	525	537	523	518	539	565	524	535	545	560	521	496	518	566	530	551	549	537	514	519	520	513	501	552	560	541	564	565	561	553	536	496	523	502	605	463	524	491	519	562	560	529	497	555	534	546	505	551	545	484	551	524	529	506	581	519	481	509	542	539	544	498	517	488	552	548	496	526	508	497	526	551	577	573	511	484	502	521	543	558	539	528	531	509	530	558	534	530	540	528	488	535	494	503	513	518	541	506	504	519	537	556	551	551	530	524	473	498	545	538	497	517	547	560	530	505	516	535	507	470	547	500	494	536	549	535	516	556	495	530	528	517	532	548	528	566	551	529	530	567	529	551	518	496	549	534	522	566	547	512	539	512	512	547	529	494	506	530	562	525	518	524	549	546	532	534	575	531	502	518	519	496	512	551	571	527	557	528	505	558	547	547	525	501	510	547	498	525	557	527	506	518	524	551	534	533	558	509	530	533	541	550	571	544	499	556	519	566	553	535	509	551	531	538	574	545	607	501	541	510	529	550	575	537	549	539	555	547	554	550	526	540	531	520	543	510	524	527	516	545	559	538	511	533	563	559	548	530	520	527	525	485	530	570	546	502	526	513	537	572	525	539	517	485	525	526	553	546	571	535	526	546	555	538	519	560	544	556	524	513	506	533	538	540	558	516	505	563	494	516	549	510	528	533	501	545	540	481	534	494	521	542	513	533	531	560	543	539	525	569	562	526	546	531	526	521	500	576	494	513	543	541	503	515	546	513	529	512	510	514	560	541	548	561	544	526	561	559	543	522	506	586	501	532	544	536	543	475	555	541	539	492	520	524	516	511	548	545	532	516	510	506	550	559	564	550	514	534	536	505	567	505	571	539	532	486	511	515	522	480	532	545	562	520	512	581	580	557	537	518	537	546	506	521	480	543	561	551	528	499	528	537	504	543	528	497	518	521	528	536	520	523	536	523	532	539	581	541	507	528	521	492	533	547	527	526	491	528	537	504	514	490	520	506	520	542	512	489	520	558	573	512	511	501	546	544	504	597	559	531	509	502	499	497	552	570	574	511	503	587	509	511	512	561	510	546	569	529	534	572	513	498	511	512	527	532	541	502	533	548	504	476	534	540	504	492	532	533	545	517	532	518	544	512	545	517	512	533	503	558	540	515	564	531	511	480	546	565	510	509	518	514	487	530	539	536	497	546	542	507	505	531	547	528	513	531	521	553	508	512	550	483	525	557	514	546	509	534	521	559	528	542	523	566	514	567	537	554	542	519	523	527	473	576	506	506	584	565	541	589	575	484	510	556	505	497	559	536	534	563	530	542	570	496	529	510	517	536	509	550	522	532	525	517	570	522	536	539	543	523	516	502	533	512	527	538	536	568	519	550	576	542	540	583	538	494	538	509	544	502	533	535	563	540	559	528	502	487	515	528	500	562	515	516	497	494	512	528	573	509	504	542	538	546	571	547	513	556	517	552	539	543	509	512	519	553	498	554	531	515	484	511	498	534	534	511	566	556	535	571	533	492	528	580	526	484	535	511	592	533	512	542	514	548	518	530	545	494	527	574	533	515	557	535	587	494	550	548	507	511	528	531	555	506	564	502	509	529	533	495	495	559	533	546	501	511	511	552	517	531	586	510	543	533	557	528	542	497	502	498	529	550	515	551	537	528	536	516	559	503	516	569	532	554	553	520	510	539	541	531	542	501	556	518	548	557	573	499	544	493	535	547	553	530	503	529	513	540	558	527	524	545	502	512	588	545	518	554	531	511	522	568	527	549	513	578	537	493	509	520	492	542	505	545	541	535	551	535	528	521	555	538	540	557	534	503	555	514	493	551	564	497	536	526	517	516	489	512	514	498	526	544	597	534	515	537	524	530	545	504	513	514	490	587	504	538	496	549	530	500	515	513	547	524	530	521	562	527	572	521	583	532	573	550	552	546	533	554	543	552	535	517	512	558	553	499	534	512	530	586	530	545	524	545	503	507	519	514	502	530	582	585	555	518	592	516	540	478	543	523	515	529	527	544	558	509	501	576	566	532	561	520	509	599	550	559	513	529	550	558	515	553	568	523	513	528	531	526	554	547	524	546	490	513	548	540	550	534	591	553	530	538	550	527	514	485	547	558	626	547	526	509	544	550	514	491	540	535	531	532	558	528	510	530	505	594	510	512	503	537	537	539	523	538	528	529	501	504	541	546	545	540	576	531	555	559	576	531	524	539	569	545	552	518	557	544	513	520	492	525	540	525	515	540	515	519	540	545	532	557	580	536	543	560	560	582	560	514	529	516	557	542	559	566	560	519	522	527	528	575	494	537	497	542	519	522	512	531	514	565	530	563	511	531	517	519	525	535	527	549	555	518	500	552	532	505	535	567	502	543	511	545	536	536	542	471	549	520	573	517	519	572	524	552	599	499	494	549	565	513	530	564	524	483	552	575	502	539	533	520	538	511	536	497	508	522	530	508	530	542	525	543	508	563	488	506	560	568	529	534	550	533	560	500	547	548	543	542	514	543	533	501	535	509	520	540	549	520	524	545	514	578	545	541	538	545	480	547	569	520	570	535	525	516	569	515	535	547	568	534	537	497	513	538	537	508	562	530	497	524	531	545	507	516	557	540	518	534	549	514	509	502	472	544	562	525	519	531	555	515	529	539	492	540	559	545	513	521	544	562	546	505	474	569	573	515	536	525	517	512	562	517	526	524	541	551	517	493	532	545	485	567	502	513	540	534	491	537	552	534	504	523	539	519	557	537	516	501	542	545	508	538	483	514	527	505	567	513	536	555	530	560	515	565	494	531	545	517	556	571	521	548	523	519	570	524	519	542	558	518	522	531	531	514	532	545	550	544	546	524	501	506	528	504	494	504	549	517	517	537	546	538	559	560	522	505	569	551	526	532	544	539	550	514	525	543	513	524	543	520	512	528	517	526	509	527	535	523	551	526	536	526	523	514	568	529	491	529	536	585	536	503	509	544	540	521	534	541	500	526	555	524	501	568	533	552	547
46703	42598	40469	32871	21838	10539	4231	2304	1302	944	654	463	344	281	229	249	197	209	212	239	224	195	218	206	198	206	199	215	206	230	170	217	210	211	220	191	206	195	233	178	224	215	199	205	206	224	205	198	201	204	218	257	216	204	209	231	225	227	197	194	202	212	226	192	217	212	173	198	206	206	215	212	232	232	200	240	204	177	191	222	204	221	220	219	198	235	206	200	212	209	186	214	229	212	217	211	235	195	207	184	190	195	218	211	201	198	195	192	198	188	194	204	210	241	202	229	219	224	199	233	207	188	198	219	197	205	212	203	213	205	213	217	230	216	203	211	186	217	201	214	206	225	213	199	200	193	194	205	240	176	215	217	201	184	211	179	210	187	199	226	197	208	197	211	208	222	212	211	210	211	194	201	198	210	230	216	196	206	214	213	204	224	188	220	222	218	209	201	213	188	215	223	211	197	208	193	211	206	209	187	216	199	225	209	205	209	213	205	182	246	199	196	207	186	221	195	207	200	218	173	194	196	192	214	226	189	198	180	215	201	207	220	201	212	230	200	196	220	209	219	217	195	197	197	226	222	222	206	200	216	226	219	215	196	220	216	239	195	227	210	233	188	229	220	209	196	229	227	227	195	204	210	228	205	202	215	214	218	198	217	232	233	215	223	235	215	200	236	207	202	205	209	193	200	237	208	202	193	203	200	213	212	229	210	219	171	205	201	200	213	220	213	220	216	205	212	194	228	195	211	185	217	202	211	205	212	208	185	223	237	209	186	229	211	197	196	229	222	214	213	226	195	234	200	192	209	199	200	223	228	223	205	185	231	194	188	169	175	193	219	230	186	210	206	202	222	218	238	196	212	207	193	210	206	218	224	209	233	190	201	208	195	194	201	215	204	236	228	189	228	210	240	196	200	195	232	231	214	192	212	219	221	197	190	174	202	217	176	246	218	193	215	237	221	189	207	191	204	216	222	215	165	186	170	222	207	212	234	213	223	224	210	212	212	225	232	178	183	216	190	239	187	205	195	189	202	201	201	202	214	210	208	213	220	214	211	203	235	227	210	190	194	218	196	194	192	198	205	209	211	188	223	213	198	202	198	216	215	211	216	208	210	194	229	211	193	192	181	213	196	215	223	192	215	233	240	205	187	204	213	199	197	227	202	217	232	212	187	231	192	204	218	190	214	209	223	194	200	198	218	218	203	239	234	197	215	234	208	229	189	242	210	188	210	206	207	198	177	211	209	204	209	206	191	207	232	220	200	193	224	206	214	194	200	214	186	196	240	208	189	221	216	203	222	209	201	188	195	205	239	193	208	195	218	227	205	211	208	217	215	176	197	199	213	212	200	221	224	224	231	208	227	209	184	199	188	210	223	197	208	209	208	201	218	217	224	217	199	219	197	171	218	221	227	234	195	192	216	230	196	193	200	182	227	196	205	216	205	198	206	201	214	207	209	211	201	199	204	209	202	200	196	219	215	194	213	213	215	205	207	208	180	217	244	206	209	210	223	220	174	195	211	241	195	213	157	229	223	232	208	206	221	192	197	189	198	206	229	199	226	217	184	207	231	233	215	197	213	204	223	190	208	237	212	235	233	245	192	212	199	201	237	221	239	200	211	188	202	210	198	220	185	196	222	222	201	212	217	221	233	220	217	217	197	210	209	224	224	183	227	195	192	214	213	198	203	189	198	209	203	214	195	202	208	208	213	222	225	200	198	203	222	254	206	211	208	213	230	197	204	191	184	198	217	182	217	209	204	192	214	224	198	220	233	236	230	211	206	227	193	241	230	201	222	193	181	190	220	195	201	204	170	230	222	232	199	235	201	206	208	240	191	206	203	211	208	199	200	204	194	202	191	201	206	228	205	198	201	204	201	192	219	205	208	221	217	236	181	199	205	224	202	168	212	205	208	228	196	196	236	202	209	210	222	219	195	207	195	230	209	234	222	207	199	202	220	202	203	194	195	200	240	206	213	229	204	226	235	214	220	193	223	186	195	210	199	200	231	218	209	194	239	192	187	187	219	204	194	227	211	209	189	202	205	229	208	194	195	179	209	205	182	211	216	198	221	214	211	200	234	224	237	204	206	188	186	208	232	238	205	203	199	198	204	209	222	216	227	225	205	215	217	217	198	194	191	208	217	181	195	213	207	223	193	198	202	206	213	198	202	205	213	198	201	193	174	208	237	187	221	198	194	199	219	212	209	217	207	212	205	238	197	217	205	215	212	226	222	194	221	238	224	219	207	202	205	211	220	220	198	211	190	229	204	215	224	190	185	203	213	182	213	210	209	208	222	187	222	203	246	190	199	218	203	208	211	198	194	182	204	199	202	219	194	217	232	227	243	215	216	215	200	215	211	190	217	213	199	227	228	214	203	206	216	225	203	210	199	200	231	206	195	201	225	209	221	221	208	199	194	210	220	215	227	225	217	229	209	194	200	214	221	229	219	217	197	207	224	220	193	214	185	213	194	214	214	217	186	177	207	197	181	205	206	214	218	191	212	232	207	203	203	195	247	213	213	212	204	172	191	181	208	200	190	194	212	218	204	218	232	199	206	203	217	211	214	217	212	225	197	224	217	226	206	203	202	247	212	198	204	212	194	194	229	216	220	229	201	221	187	201	220	208	187	204	209	204	224	232	182	221	198	210	190	233	184	217	201	202	197	217	223	224	206	193	181	219	194	214	217	205	202	200	216	226	197	209	215	203	213	201	233	207	217	207	223	217	210	209	217	212	205	202	192	195	225	215	199	213	178	228	215	214	188	196	218	266	199	213	213	236	201	217	213	211	211	210	198	174	194	219	210	219	188	192	190	206	202	203	197	214	202	192	193	210	216	210	193	166	203	220	201	209	200	211	200	214	209	223	219	209	209	207	207	206	205	228	213	194	186	222	222	231	208	218	217	223	188	219	200	207	202	200	229	221	229	196	210	230	215	212	237	217	240	226	191	207	211	236	205	210	183	182	227	223	201	199	198	187	242	217	225	219	196	221	195	202	202	221	208	205	205	199	231	217	211	206	213	196	204	223	199	216	228	187	211	224	218	211	219	213	213	186	181	204	210	206	197	204	214	204	197	209	211	214	220	218	185	205	215	205	210	229	208	197	215	196	207	216	210	204	202	194	209	225	212	225	207	199	219	198	210	204	182	210	212	212	205	180	241	190	200	234	238	214	200	223	207	214	217	205	229	200	186	177	225	233	224	193	223	212	225	222	209	190	218	208	230	232	223	210	252	201	213	202	187	217	198	202	202	191	176	232	220	190	212	205	217	226	231	231	236	239	215	226	208	221	221	213	225	197	232	224	199	199	213	222	233	207	172	204	228	196	226	214	199	185	193	192	214	185	191	220	190	221	236	219	226	223	215	207	202	219	171	232	206	210	207	230	209	197	210	213	176	214	226	200	199	219	190	206	221	213	195	227	239	209	206	206	237	207	208	197	201	213	203	224	246	205	220	202	189	189	198	210	194	195	221	209	196	208	202	195	215	218	204
30014	35196	42082	42666	34149	22215	12847	8669	5508	3959	2746	1925	1151	852	691	636	608	562	534	521	568	541	525	564	500	516	529	496	479	501	495	481	528	495	487	501	506	508	504	517	524	571	508	493	502	535	475	498	524	471	510	539	565	552	537	538	502	537	500	525	506	545	509	560	518	514	506	511	537	526	510	532	518	538	522	496	519	503	536	514	500	529	503	508	562	526	501	544	527	482	521	500	558	522	517	489	474	544	512	526	496	540	495	530	510	476	486	545	486	506	516	499	538	485	512	520	526	537	543	530	502	518	539	497	501	507	528	507	508	517	539	485	532	524	534	516	512	539	533	511	472	502	511	495	512	514	536	542	500	498	490	498	523	555	476	502	505	527	518	492	533	587	502	526	481	513	500	480	483	517	479	537	500	513	530	521	500	524	519	478	528	531	523	493	503	534	501	505	520	536	521	484	542	509	518	503	517	513	539	555	511	491	470	528	482	565	507	518	588	515	553	505	506	498	512	502	497	528	507	503	508	566	539	537	514	489	505	508	490	483	522	509	473	509	540	547	488	515	523	538	540	503	481	529	520	527	494	523	519	516	477	534	486	536	475	518	514	515	490	490	525	495	509	489	485	547	518	507	556	511	567	517	510	559	576	503	510	506	504	506	526	567	507	532	527	492	503	522	541	506	516	517	519	529	518	473	551	527	517	501	527	534	488	504	503	496	518	547	519	498	463	521	524	466	517	534	548	479	508	506	536	490	513	513	515	546	492	535	476	519	506	551	505	471	498	477	519	519	531	532	537	528	537	505	531	487	516	497	509	524	487	530	481	529	484	520	505	540	514	533	487	484	496	509	498	563	482	512	524	545	565	521	504	524	520	542	464	508	539	518	516	533	502	499	514	489	511	516	535	508	515	524	525	524	564	497	544	522	511	516	536	519	501	474	513	508	502	508	528	529	562	540	536	526	565	490	519	524	543	500	518	509	518	566	507	477	509	542	532	527	463	504	518	501	525	488	536	537	489	534	505	478	541	545	518	514	520	524	456	524	521	513	563	499	499	508	513	524	489	505	498	530	562	508	524	499	484	528	503	501	512	526	508	512	554	507	524	509	509	560	495	524	536	466	464	541	521	505	545	527	467	529	500	508	558	511	464	535	490	506	569	502	507	482	524	509	484	496	520	512	539	541	488	502	526	495	529	534	497	530	518	536	487	529	509	537	509	534	505	492	510	537	471	526	554	524	511	509	507	515	495	496	512	467	488	484	506	545	506	515	527	523	502	512	496	512	533	515	486	527	477	552	530	500	544	471	531	498	500	521	490	506	540	498	471	510	521	519	485	502	514	527	501	582	450	487	539	543	529	503	518	530	547	513	514	530	535	492	474	521	510	506	479	519	481	503	496	526	541	477	491	507	480	537	516	519	518	501	548	516	505	529	547	500	495	538	512	535	507	494	463	480	516	499	497	531	527	496	472	489	485	537	544	522	509	572	488	518	482	512	490	575	521	537	507	496	490	504	481	482	520	522	494	535	512	491	518	493	502	527	493	492	530	566	501	483	501	512	536	537	485	530	527	522	497	527	501	512	553	512	518	541	501	485	518	525	537	556	535	515	545	499	466	518	569	542	533	474	506	577	559	501	532	534	489	541	494	523	518	505	491	519	486	507	518	498	525	523	515	534	519	522	495	503	497	553	509	484	561	518	547	510	487	486	510	510	515	544	513	529	472	541	485	516	487	557	555	498	531	507	502	535	536	507	506	515	533	512	525	494	515	514	519	511	527	518	475	515	482	519	527	511	529	504	493	526	482	541	495	526	558	528	495	510	528	539	508	542	508	560	539	529	524	537	535	508	543	530	489	507	545	486	458	521	509	511	538	512	545	518	524	502	524	532	533	506	486	545	509	513	519	520	543	488	534	528	539	517	520	515	543	544	525	491	508	544	525	527	530	503	525	534	497	493	546	526	557	488	480	493	455	503	527	527	512	494	500	487	484	551	522	563	488	505	520	521	531	537	521	526	519	534	515	486	518	496	501	514	488	518	538	514	483	459	548	486	532	538	529	521	536	515	517	510	514	502	510	531	498	525	463	501	525	510	543	495	528	507	537	543	530	476	508	510	531	515	550	543	566	541	494	564	508	493	493	518	507	529	498	488	523	541	571	526	537	513	494	519	510	563	487	535	480	492	527	507	563	511	544	540	508	503	501	510	547	511	516	485	522	515	522	476	524	528	530	538	542	534	489	539	523	503	556	467	571	484	566	501	557	501	526	514	551	533	534	553	525	513	558	539	538	538	524	506	543	518	534	518	505	533	492	524	468	515	532	510	500	488	485	495	532	502	505	525	502	487	519	521	538	547	485	505	494	485	495	570	507	526	508	491	521	480	532	520	529	535	478	530	507	539	458	515	540	501	532	548	479	489	511	475	492	535	491	482	543	523	510	516	497	511	484	519	540	549	488	521	493	526	536	548	475	514	519	493	508	531	521	511	481	505	511	523	492	486	521	490	535	492	545	534	577	513	490	511	490	502	516	511	513	497	519	478	509	504	460	503	519	535	533	517	484	489	547	462	506	516	491	509	481	523	485	511	501	480	551	518	545	529	530	491	503	472	538	485	529	505	524	509	494	511	529	525	518	487	533	519	480	475	471	523	524	517	551	498	520	535	503	493	515	510	523	518	467	492	500	532	550	548	498	493	516	514	519	525	510	520	488	542	480	526	515	540	534	517	511	488	518	517	573	497	519	513	506	524	528	526	525	493	538	552	499	504	547	471	472	526	508	528	533	514	552	493	540	492	499	518	509	505	531	514	512	478	523	532	500	551	521	511	519	582	525	520	559	515	513	551	519	503	508	508	487	470	486	519	485	534	545	510	534	536	509	572	509	501	514	526	492	517	531	505	506	510	528	534	516	502	542	513	506	530	553	507	529	513	531	481	498	533	532	539	504	510	554	452	491	516	518	468	503	484	515	510	494	584	455	486	521	520	499	521	508	528	501	528	518	475	517	503	485	486	521	539	527	529	528	508	530	515	555	491	538	517	520	537	524	472	467	503	507	515	539	510	554	552	511	519	465	528	539	513	537	531	529	517	467	505	524	537	548	537	521	516	514	518	519	508	533	532	514	492	519	513	475	555	532	537	511	527	538	559	538	507	497	512	509	520	511	523	558	549	513	527	505	556	495	495	524	512	524	512	527	538	517	528	550	518	507	536	503	543	499	497	546	499	463	508	538	486	480	526	495	531	521	496	525	502	507	529	499	547	558	547	516	499	480	516	532	513	544	489	490	500	519	490	516	490	501	545	530	520	506	495	553	513	483	549	503	466	485	483	526	522	541	536	545	528	499	512	518	496	514	494	492	500	512	567	542	530	489	544	501	547	586	515	524	526	507	545	541	520	507	515	516	496	543	498	515	506	516	547	486	560	509	481	538	522	506	514	482	506	533	519	522	519	535	496	525	469	572	511	491	519	479	502	489	517	491	509	507	540	520	497	515	544	517	507
60912	58994	56745	54122	43128	32137	18406	9465	4627	2785	1724	1079	758	508	384	333	311	306	259	238	245	272	280	264	247	221	249	234	266	226	244	251	222	219	214	227	261	236	228	226	216	205	225	235	246	253	225	230	219	234	248	234	250	243	213	270	250	228	273	247	245	269	226	253	235	217	233	252	224	231	267	256	249	256	239	236	228	210	237	243	247	232	264	243	220	201	231	222	249	250	239	209	247	222	289	222	236	247	241	263	221	215	237	229	252	257	243	253	213	214	227	244	245	244	238	222	259	235	234	244	250	224	244	223	240	235	225	241	244	236	240	236	215	224	223	238	236	212	229	252	272	234	217	217	262	258	248	245	246	251	234	214	218	253	236	227	223	218	218	254	237	237	231	248	250	267	219	249	260	240	242	244	232	228	258	242	264	271	225	244	231	239	260	231	248	226	235	287	253	239	234	248	221	228	231	221	270	278	210	238	272	245	229	252	234	243	253	242	236	205	251	218	220	241	228	255	231	224	244	250	245	213	210	245	267	230	245	226	251	244	267	243	239	255	236	234	226	215	231	244	242	207	231	228	248	239	231	245	245	243	268	264	245	255	268	231	246	244	238	217	198	218	271	236	236	218	222	222	233	271	237	257	200	279	243	245	250	214	278	215	250	204	242	242	254	226	255	266	227	241	236	249	260	243	242	248	257	253	253	276	255	247	235	223	232	257	239	243	265	239	248	252	262	256	260	236	237	217	203	251	249	228	232	246	239	242	235	242	247	245	251	237	249	222	250	243	268	240	255	260	247	246	240	246	256	258	235	212	220	228	265	243	259	231	202	249	243	255	258	237	250	228	238	235	219	221	218	255	224	247	247	228	216	258	248	205	248	245	238	219	243	214	188	227	204	253	253	260	268	239	254	208	242	245	245	230	240	262	265	240	208	221	238	243	265	232	249	224	245	272	227	243	239	213	251	238	264	233	228	254	258	260	227	254	227	222	253	218	228	255	216	250	232	269	247	242	266	251	240	216	245	246	242	237	246	279	248	229	247	217	235	241	229	237	264	289	241	209	212	235	247	229	269	250	229	236	234	225	233	237	239	240	233	222	267	230	235	252	228	228	218	262	254	232	245	223	234	223	230	248	257	228	264	204	242	217	217	204	250	224	221	235	243	206	229	223	228	250	276	260	222	238	244	244	229	251	223	239	222	198	240	222	242	236	236	253	225	261	232	270	223	264	247	214	232	263	220	237	274	244	242	251	221	249	225	230	246	231	239	236	244	282	266	252	223	238	237	251	263	247	246	239	228	240	213	239	236	240	251	244	251	223	245	234	253	255	212	229	219	232	262	239	265	254	267	249	239	235	226	212	235	238	239	273	200	216	221	241	251	235	258	230	245	251	293	245	255	230	266	227	239	245	277	225	265	255	226	254	237	248	201	226	228	251	233	253	240	226	225	273	229	244	245	225	232	235	257	223	253	246	215	242	226	242	220	250	208	254	248	237	208	230	250	239	243	239	241	239	269	249	232	212	246	235	246	233	247	210	243	244	250	219	235	224	256	246	232	258	239	220	252	215	258	239	246	271	223	238	244	245	238	228	233	269	232	269	248	250	238	240	258	248	250	246	259	221	223	241	248	217	236	243	258	223	241	251	247	240	240	237	223	232	233	247	226	267	224	230	201	251	258	249	239	218	240	245	253	218	243	250	254	235	226	226	229	231	222	215	256	267	235	255	239	229	247	246	229	225	224	250	217	251	249	211	224	246	252	236	253	278	226	227	223	235	258	243	264	239	232	243	280	249	280	229	233	239	264	262	277	264	230	228	221	224	255	263	234	214	230	236	241	248	214	250	237	236	261	246	228	230	219	247	208	239	218	281	236	246	250	267	221	237	248	231	248	233	245	195	217	236	263	245	221	274	228	235	238	238	244	225	219	231	256	223	236	256	231	247	278	206	252	222	258	270	251	214	221	216	247	229	223	247	236	258	248	217	251	240	219	237	244	235	230	250	207	259	245	255	232	247	265	234	241	246	210	240	193	222	236	246	215	255	271	205	257	233	277	231	264	237	229	233	232	244	222	242	231	241	252	246	245	247	247	244	241	197	250	250	260	222	240	285	242	250	238	247	268	225	222	228	216	266	255	241	210	251	262	254	241	260	224	266	228	220	231	218	268	231	201	237	239	238	234	249	243	251	237	249	226	266	230	240	266	250	259	241	228	235	241	249	250	254	239	269	245	254	231	229	251	226	254	222	236	245	242	244	242	222	244	222	247	249	264	257	228	220	234	234	245	203	235	244	258	247	260	225	220	235	220	232	237	231	235	232	250	248	248	249	237	245	245	245	222	234	226	245	248	264	242	259	252	235	278	238	253	253	245	247	255	218	233	221	253	250	242	251	239	246	250	242	245	280	263	271	233	245	263	276	210	265	253	233	221	247	256	253	199	258	219	230	252	250	244	247	246	244	226	237	229	250	222	252	229	220	241	223	247	246	213	226	232	239	253	265	219	277	238	251	240	242	250	241	267	236	236	243	199	254	242	276	229	212	196	249	265	256	251	223	275	229	236	229	235	205	232	235	257	221	241	267	276	238	246	239	219	243	254	261	260	237	251	247	262	252	228	240	260	222	220	232	270	211	230	241	245	245	239	249	253	199	238	257	292	265	221	242	233	239	255	210	233	246	275	245	231	230	217	223	258	205	275	250	230	231	267	247	234	250	227	237	227	202	256	244	248	264	224	231	209	256	218	257	243	245	260	230	255	235	243	237	223	249	259	250	226	245	231	254	230	245	216	227	233	238	240	239	256	262	265	246	246	255	222	244	282	246	221	228	250	243	241	233	231	239	245	241	228	261	247	235	257	223	260	221	238	227	236	213	257	254	236	253	239	219	234	230	239	231	255	259	244	234	244	247	233	234	240	248	243	252	206	260	274	249	223	218	240	258	233	238	248	239	219	226	220	243	230	237	234	267	245	238	267	254	259	257	266	228	199	250	219	211	222	219	222	233	219	251	258	236	248	239	231	217	223	254	253	252	213	271	224	255	262	254	264	228	243	238	231	253	234	237	211	223	265	256	227	251	258	244	241	211	250	286	226	245	256	231	212	240	242	229	231	235	232	252	238	262	221	226	206	275	252	223	237	262	240	249	228	223	228	236	237	234	221	230	262	244	231	237	289	249	239	250	276	245	222	228	214	233	223	243	242	256	223	247	230	258	237	252	253	245	245	240	189	240	234	262	247	235	202	250	246	253	266	222	255	258	228	257	207	248	266	264	248	206	254	225	257	238	259	250	247	223	237	237	232	254	217	201	250	211	229	252	231	243	219	232	227	256	247	213	253	255	241	249	225	260	200	238	256	230	238	232	244	240	202	241	266	289	271	228	256	244	223	229	244	249	264	245	249	224	237	251	227	231	252	240	243	255	259	239	257	223	220	263	215	240	248	233	243	262	222	230	235	233	237	260	208	262	253	275	249	238	244	240	246	220	258	204	245	234	240	225	241	220
44680	55900	60789	62247	53115	41053	26822	19833	14399	10310	6811	4402	2962	1838	1251	984	890	739	662	632	605	582	569	572	588	613	542	570	566	574	614	583	582	610	580	563	572	572	567	570	501	573	555	608	582	597	612	605	546	584	581	612	562	583	576	578	606	538	628	544	619	588	556	529	577	604	552	540	585	571	588	596	593	584	574	537	618	593	560	559	580	569	570	567	561	579	538	558	600	568	553	597	560	578	597	544	546	503	566	542	566	612	588	588	564	550	595	555	591	592	564	570	544	572	611	562	535	568	600	614	584	555	591	579	597	583	595	537	593	597	542	577	578	669	535	571	582	567	549	558	587	606	606	606	579	566	589	555	592	567	551	597	558	540	552	553	617	614	576	531	585	551	574	558	546	582	549	589	545	548	555	524	566	551	566	578	541	562	617	555	581	612	526	508	582	588	572	571	614	616	587	574	537	559	602	536	527	580	594	579	558	615	601	545	578	589	555	544	570	544	555	562	586	564	544	548	592	586	595	525	604	553	603	536	621	536	569	590	611	558	579	575	599	561	621	532	574	591	601	532	552	593	577	558	610	579	593	641	573	608	560	608	550	542	591	606	578	541	573	613	583	584	589	546	528	571	584	561	607	545	600	605	556	528	552	579	584	618	612	576	600	576	581	601	601	569	590	568	594	544	567	629	587	590	571	540	593	540	578	559	553	618	559	572	583	624	530	596	591	576	599	533	596	563	555	572	554	604	577	600	584	586	580	593	566	547	588	580	568	587	552	543	602	572	612	543	544	510	563	562	539	580	569	610	555	545	593	573	545	636	524	591	583	543	546	564	619	598	596	564	575	570	596	590	578	606	588	560	565	556	570	564	574	576	571	591	544	646	580	584	561	591	571	572	573	550	615	574	582	573	570	592	543	531	559	600	570	570	529	585	586	525	545	638	590	562	549	568	597	570	563	571	572	579	603	592	557	581	584	621	576	582	554	582	560	608	540	559	591	592	570	555	557	604	559	568	591	596	603	576	613	563	557	581	618	566	596	592	578	580	573	576	540	582	553	592	601	579	582	567	567	529	556	546	548	640	575	542	536	534	564	556	590	558	550	577	593	562	632	565	578	563	543	578	593	576	591	560	601	551	582	579	587	603	578	567	606	558	560	568	592	610	586	561	633	555	553	566	571	565	580	595	550	569	565	542	574	630	596	572	552	535	559	560	606	581	619	610	534	592	560	556	596	539	571	593	623	580	595	610	630	566	577	535	571	567	570	585	572	584	584	564	591	519	579	569	577	561	598	557	592	559	574	565	580	543	568	621	606	590	592	587	636	561	567	556	597	567	534	581	557	540	552	601	598	605	560	545	549	579	612	582	589	550	571	565	557	547	557	594	565	551	538	586	535	563	584	562	550	545	532	577	583	565	598	575	613	577	566	609	590	599	569	570	603	573	576	542	563	584	610	612	512	594	554	579	591	571	579	570	560	571	586	584	573	585	576	600	593	608	566	572	564	583	578	566	594	575	574	594	566	571	579	565	580	587	590	598	559	574	590	549	575	641	576	546	574	584	603	598	544	602	567	577	535	573	587	528	563	576	553	595	566	586	581	592	620	561	560	576	528	650	603	616	581	613	604	608	555	595	527	556	571	565	575	579	586	571	573	599	556	520	592	532	576	589	582	595	571	604	584	613	540	591	544	600	543	570	590	555	603	514	554	543	560	627	546	572	566	576	568	587	618	571	554	582	555	591	652	607	602	549	579	587	556	602	581	548	572	536	582	550	617	592	533	563	591	578	588	576	564	568	549	576	594	586	579	571	603	592	580	582	563	565	599	559	547	607	591	578	554	604	571	561	569	586	570	552	591	570	561	550	540	612	584	563	578	588	572	586	604	589	585	585	534	606	571	595	560	572	603	610	543	607	583	626	572	568	609	553	586	539	619	610	566	592	577	553	552	582	587	616	541	576	564	608	573	629	554	548	615	566	578	570	581	565	590	577	530	574	609	564	593	570	550	608	536	559	561	585	597	595	537	573	542	566	590	563	609	552	544	581	561	579	594	553	551	561	598	572	556	581	565	556	564	567	590	567	586	589	588	605	592	551	554	586	562	562	566	552	636	567	575	567	589	595	597	553	563	580	604	573	606	580	618	576	599	596	590	565	574	595	549	560	609	608	577	569	546	524	619	608	627	569	566	595	561	544	614	578	572	579	586	578	576	582	534	561	573	586	595	588	608	571	597	609	549	594	573	611	561	592	628	563	619	602	602	600	546	597	572	561	567	569	605	562	590	601	501	564	629	589	607	584	578	585	606	600	562	543	564	599	588	593	566	554	593	617	584	604	597	591	596	628	615	569	575	515	570	610	587	623	586	620	579	555	585	549	558	584	609	546	556	574	577	552	555	584	509	575	551	589	579	548	568	604	545	607	609	573	580	634	554	616	604	574	532	594	554	615	567	540	520	573	603	602	571	589	584	568	539	580	598	601	604	565	552	569	598	540	566	569	527	612	567	588	527	590	612	584	605	581	573	616	572	597	596	575	562	570	567	596	625	541	579	575	541	548	637	601	593	654	572	574	566	590	603	549	591	544	586	603	609	591	508	554	596	605	563	540	592	596	568	558	599	599	587	601	555	593	607	573	636	595	581	571	581	558	577	579	626	554	600	609	598	591	580	577	592	618	567	565	599	637	582	547	577	576	548	587	582	603	537	613	580	570	584	567	568	575	584	571	567	585	626	598	534	537	573	586	572	557	589	607	559	578	582	564	597	601	570	552	577	548	573	605	582	561	596	599	568	575	540	551	612	589	605	562	588	590	582	532	599	524	570	565	564	565	582	515	587	579	585	533	564	586	591	567	575	611	571	565	597	592	606	607	567	570	577	573	596	568	565	571	586	556	547	564	578	570	576	589	585	575	546	585	550	597	584	559	634	607	563	565	573	551	588	552	582	623	592	585	597	610	557	542	566	550	578	572	593	595	577	554	556	557	582	541	588	600	616	538	594	622	557	581	534	585	575	584	573	590	554	582	606	567	559	549	576	594	559	594	572	598	594	558	556	555	580	604	570	544	588	559	568	606	570	556	600	553	583	597	583	553	604	602	544	600	561	551	624	562	607	544	548	624	591	568	589	584	584	575	535	589	555	594	595	547	534	560	611	566	578	588	575	615	546	598	614	574	545	527	543	584	543	576	608	562	625	534	593	611	583	560	534	546	577	617	604	593	553	579	588	545	628	607	565	574	583	588	582	579	597	550	586	579	614	585	524	588	599	571	600	566	598	563	569	597	568	547	590	533	604	562	580	574	570	600	562	565	619	560	570	580	564	559	564	595	572	566	568	602	547	606	609	562	551	615	570	580	560	593	596	605	556	553	573	595	617	584	572	611	600	612	569	606	575	525	538	570	557	554	583	564	548	630	596	587	561	544	542	553	578	542	584	553	548	571	588	579	596	546	605	625	587	578	588	573	593	571	575	608	591	610	563	632	648	572	580	555	562	528	572	579	582	594
64641	54546	52862	57318	44421	32977	26510	17065	8376	4482	2731	2277	1357	819	483	356	330	307	257	238	253	257	225	245	256	247	231	217	243	240	218	209	245	258	220	231	242	221	201	224	234	225	249	227	237	232	271	252	207	230	205	242	220	214	205	240	223	207	226	224	231	227	235	227	202	239	214	231	231	234	206	228	233	220	221	227	223	211	222	236	210	210	243	220	235	229	220	224	200	203	248	224	239	238	212	220	267	222	249	233	232	244	238	212	201	230	230	213	196	227	232	179	216	247	227	244	226	233	265	239	218	265	215	228	209	223	218	219	235	212	256	234	203	232	221	241	241	199	220	216	222	207	224	217	195	244	232	216	196	221	240	217	235	257	221	209	252	270	214	233	233	233	233	230	227	215	253	217	227	245	237	238	235	203	221	262	237	210	223	224	226	231	216	218	226	240	191	247	224	200	220	251	223	233	230	197	246	189	251	236	229	241	249	249	235	248	222	229	229	227	225	229	245	218	244	216	249	228	224	225	235	208	256	251	243	230	212	239	235	261	229	189	227	212	211	194	216	214	213	220	205	227	220	228	233	255	233	223	212	240	238	202	214	207	230	226	219	276	229	230	229	214	239	230	231	219	246	207	204	252	215	231	227	221	246	227	234	224	199	233	244	256	226	229	221	254	275	197	244	222	216	203	245	248	242	234	234	233	229	235	254	219	249	229	218	235	244	256	234	243	208	196	242	214	210	236	221	230	219	256	237	243	239	254	230	221	221	201	211	203	242	243	251	224	238	225	252	228	199	215	243	258	242	219	232	244	242	224	223	219	244	242	211	249	224	203	231	212	235	231	235	211	210	230	234	240	203	223	230	225	264	253	240	217	200	220	216	222	236	234	235	259	254	256	239	218	240	241	252	204	215	231	222	228	241	243	216	228	220	244	237	207	244	257	239	195	214	220	222	216	256	263	220	248	260	197	240	242	228	237	220	231	215	216	231	214	260	225	233	220	237	238	225	250	232	243	228	218	252	212	242	215	218	238	234	219	208	223	232	233	221	223	215	207	219	231	247	240	246	256	206	224	246	223	219	217	220	227	232	234	244	243	234	215	218	199	230	246	220	241	259	227	233	231	251	248	213	220	195	250	201	227	238	206	240	233	222	226	212	251	257	243	242	212	220	219	184	239	237	234	223	265	213	238	239	224	197	244	238	237	246	231	224	218	251	234	201	240	253	223	215	243	218	225	240	218	220	236	236	242	266	220	240	198	207	206	249	224	232	212	237	244	223	238	196	232	231	196	229	215	237	243	213	210	219	213	208	223	212	246	229	202	218	219	225	225	237	254	217	228	246	221	205	217	244	214	224	233	227	221	245	224	228	246	229	226	213	231	250	221	201	207	225	217	225	216	239	232	223	204	242	233	224	233	219	202	241	252	232	236	242	223	211	232	233	242	234	258	242	221	231	233	275	216	211	230	235	245	248	233	228	223	203	207	205	240	203	256	245	241	239	240	214	246	241	231	193	215	223	209	226	245	236	213	234	211	227	213	235	236	236	230	219	210	237	229	204	229	228	220	219	200	227	230	243	221	222	244	248	250	212	240	224	255	224	203	203	237	239	220	202	195	208	233	226	243	223	199	208	217	257	236	229	216	228	220	216	226	261	208	221	246	224	247	229	235	228	216	247	223	210	221	218	206	241	238	217	221	187	253	253	217	232	219	224	256	258	223	263	218	254	196	217	252	237	249	230	242	226	251	206	270	208	195	226	204	240	233	242	218	225	237	204	231	247	220	211	237	227	235	243	229	230	227	223	210	221	223	217	227	209	247	234	222	236	243	216	219	229	218	223	207	220	230	212	231	205	223	235	228	211	231	198	196	224	226	206	220	214	203	238	215	233	250	223	225	203	243	212	229	232	215	252	198	209	268	225	213	213	217	226	231	228	209	234	236	225	209	223	218	229	255	243	238	222	215	214	234	251	237	226	262	233	234	224	233	210	199	210	239	223	234	224	199	232	228	236	230	214	235	238	238	238	237	219	211	236	229	254	208	224	224	208	236	228	222	250	245	251	229	199	191	203	239	216	241	238	237	189	244	232	212	218	257	256	241	225	199	229	231	222	207	179	248	224	230	211	207	254	228	257	239	225	265	225	233	212	244	244	251	238	229	240	240	237	234	209	228	230	212	204	231	229	236	229	220	224	226	244	216	226	206	217	194	213	211	250	235	202	243	259	237	212	208	230	224	220	225	224	219	233	242	235	229	220	206	236	231	224	210	242	210	246	223	218	224	225	236	227	208	239	243	233	223	238	212	218	229	238	193	241	221	218	228	227	213	242	208	248	224	208	230	227	222	241	223	223	199	224	184	236	212	239	225	257	227	237	236	239	228	229	244	250	208	222	216	226	258	211	238	226	236	223	221	245	227	248	233	211	234	243	237	211	242	222	219	269	229	245	252	232	213	232	217	232	205	195	199	210	245	213	212	228	221	214	228	260	204	208	231	221	229	217	239	219	246	220	240	205	233	206	198	221	256	250	186	249	257	243	194	213	213	233	246	248	236	255	217	217	232	216	247	201	234	226	199	227	221	227	240	218	242	210	231	251	219	186	235	217	232	228	219	229	211	234	250	226	231	239	229	232	230	198	241	210	247	256	215	226	214	225	210	242	238	238	239	254	228	234	225	240	219	216	235	233	229	236	253	237	222	252	245	229	272	239	233	242	232	208	239	236	214	221	237	238	257	201	208	222	234	207	248	231	194	219	229	232	206	201	233	221	228	215	235	226	225	233	218	233	261	239	222	234	218	210	228	229	236	198	227	214	232	240	227	226	207	237	258	224	226	221	199	231	241	216	243	224	212	222	255	232	263	227	210	249	237	226	237	239	255	237	214	236	215	220	232	211	204	206	233	236	206	272	225	247	226	234	240	247	227	251	249	239	215	245	264	250	233	231	224	262	217	224	260	206	215	254	224	250	248	206	231	218	253	211	243	190	206	249	217	226	234	205	231	224	239	218	225	268	260	231	199	236	227	196	228	230	234	221	235	227	219	225	214	229	257	237	251	202	234	214	222	208	226	227	235	235	238	266	238	229	225	231	222	244	262	230	225	220	245	252	217	229	204	225	230	193	206	265	240	241	215	239	231	230	217	217	207	235	236	243	212	256	236	215	233	229	211	223	207	207	212	239	239	224	217	231	236	231	260	210	245	239	196	218	220	257	244	210	217	238	233	230	227	234	257	228	199	209	190	259	188	227	246	213	244	251	229	215	213	256	222	218	205	228	236	233	228	241	211	241	209	260	259	219	237	251	224	212	218	216	230	239	227	230	251	218	211	248	226	232	240	233	229	209	212	235	211	214	256	199	234	249	219	244	236	211	223	230	231	215	225	222	200	215	242	214	243	233	232	251	223	221	216	232	213	229	205	220	229	221	234	228	240	220	234	232	227	245	236	228	230	193	216	232	210	214	247	219	223	245	233	245	217	220	244	218	212	204	214	214	225	234	230	251	218
50831	60104	63941	63865	58635	48683	36116	24285	18045	13328	9609	8557	5352	3020	1675	1198	985	775	753	698	635	570	595	580	573	574	554	583	553	531	538	557	553	576	573	516	536	510	530	501	530	573	526	561	546	537	511	497	577	559	561	514	557	567	519	523	571	521	571	596	485	559	531	504	517	555	519	561	566	530	540	568	511	543	517	534	499	569	590	590	554	550	533	553	542	502	522	570	524	548	487	516	552	534	524	508	535	537	542	526	548	508	549	522	585	523	560	522	547	556	556	537	540	549	531	509	529	579	515	566	531	523	571	552	547	533	558	524	548	513	548	510	530	547	558	525	580	572	534	524	520	565	532	531	529	523	529	567	524	544	568	545	534	531	539	583	540	536	529	542	487	517	575	556	528	519	520	539	551	517	518	562	568	541	513	508	489	516	513	547	523	580	550	535	576	520	584	539	482	515	589	525	529	565	528	580	559	500	539	505	541	522	527	577	591	527	489	497	516	566	541	564	568	536	550	527	508	521	522	584	575	492	564	563	545	556	558	554	570	513	493	574	578	546	558	591	609	581	525	541	496	578	539	518	535	536	549	558	543	571	530	522	523	558	593	549	553	566	544	535	561	519	540	537	573	541	558	567	486	551	538	543	558	522	544	531	572	566	509	558	565	551	587	535	521	556	549	557	548	560	570	538	507	507	534	558	590	550	558	528	554	514	539	549	529	535	563	487	505	499	509	530	581	523	524	517	548	556	565	511	563	515	545	521	520	549	556	534	539	569	551	548	551	517	563	559	503	532	544	560	545	522	551	525	505	529	535	543	526	543	544	571	516	558	543	592	543	567	562	514	523	528	536	523	587	560	562	534	513	488	551	555	520	533	548	564	501	556	545	563	512	550	537	562	531	530	507	508	584	524	588	542	561	561	498	529	527	548	552	533	531	525	556	531	546	502	505	582	530	551	561	528	525	527	539	557	476	551	516	557	527	569	547	567	540	517	527	531	553	532	534	503	558	520	551	528	547	536	520	488	520	551	571	559	552	517	546	533	512	549	538	535	494	538	594	529	506	539	538	570	591	538	508	528	504	531	568	576	511	581	567	525	539	531	537	550	527	516	547	540	584	552	555	554	502	550	494	547	552	535	531	568	521	525	554	555	547	533	543	536	534	547	536	521	520	564	561	549	570	540	504	540	554	530	529	562	536	548	567	527	514	542	551	567	501	533	587	529	522	524	508	556	519	521	553	552	562	552	502	529	533	529	497	558	540	553	523	541	529	548	566	543	523	532	511	520	559	573	504	505	547	525	534	561	566	554	564	550	564	480	538	536	496	546	551	500	559	519	508	547	531	524	557	550	520	533	567	587	544	592	538	557	568	542	525	557	514	535	606	527	597	546	569	537	529	551	553	568	558	504	516	576	480	535	557	536	584	554	488	534	534	534	535	495	534	528	498	551	529	556	524	595	518	542	535	512	528	596	521	501	535	545	551	552	532	551	577	558	536	558	572	516	534	522	552	522	557	512	552	522	538	523	536	556	537	573	554	535	524	540	567	540	512	559	537	510	545	510	549	519	539	524	561	540	591	557	537	533	505	562	549	543	561	595	542	575	531	533	550	547	534	532	540	572	566	560	571	514	522	530	563	540	549	547	536	541	530	587	531	551	568	571	526	555	536	549	534	540	562	530	542	540	510	539	582	533	556	579	528	582	496	527	515	497	501	547	535	508	555	572	538	534	550	523	541	567	515	551	557	538	556	548	514	575	581	556	543	547	535	530	526	515	513	553	546	577	578	516	459	543	555	538	532	556	520	572	521	557	570	570	566	522	526	539	520	549	573	512	576	523	531	552	602	512	574	543	538	514	535	540	523	494	576	529	542	560	564	570	509	529	515	545	492	532	508	556	544	523	518	514	531	595	547	561	512	549	523	572	551	514	561	520	517	547	551	570	520	514	543	510	542	595	563	526	528	559	518	506	609	516	551	528	564	541	517	573	501	539	552	571	526	528	549	547	520	553	516	520	577	608	542	499	598	539	541	529	517	543	507	516	563	571	568	580	507	580	530	545	556	554	552	557	569	537	572	523	515	550	541	502	545	487	517	537	564	494	566	524	556	555	543	580	521	564	561	549	555	530	523	572	517	574	535	549	519	548	557	548	578	518	515	530	541	535	545	551	556	521	527	549	530	532	524	555	552	544	557	534	512	519	539	550	521	571	573	543	574	582	541	539	554	531	548	525	579	515	571	597	525	560	551	539	516	494	561	488	555	521	497	555	516	540	570	536	567	601	579	514	568	526	531	545	523	562	510	556	583	516	552	486	518	484	522	521	552	544	596	542	497	511	559	493	519	492	530	544	533	533	549	519	546	550	526	581	552	558	538	552	570	577	534	543	559	554	543	537	536	512	509	524	585	500	511	577	560	512	531	542	560	553	554	548	529	489	573	554	564	496	532	553	545	522	544	515	495	546	555	539	529	539	556	544	520	518	547	537	540	544	521	535	551	518	549	553	552	568	527	540	538	527	541	562	566	494	535	553	531	622	538	548	560	559	529	514	573	588	510	531	538	528	529	535	539	547	524	543	554	526	513	543	565	529	536	552	540	524	535	567	539	535	538	547	592	576	502	546	601	586	570	544	549	559	496	531	526	533	554	524	583	594	576	539	544	558	525	543	546	536	565	519	532	585	549	537	562	552	539	530	547	541	514	549	585	536	573	554	527	539	534	541	543	564	547	512	534	521	528	522	579	557	516	561	536	545	564	581	560	557	533	537	525	537	520	559	525	538	584	510	532	584	607	511	555	524	495	542	505	561	564	539	545	591	528	504	535	562	581	528	523	526	529	507	580	538	587	557	566	568	501	543	566	545	592	522	562	536	554	566	523	542	539	551	575	533	562	571	546	573	545	549	545	573	541	516	528	538	549	521	551	543	518	561	554	551	562	555	556	540	553	537	488	512	525	521	538	536	547	541	549	559	524	563	538	518	538	525	539	565	511	546	548	542	529	548	526	573	531	564	543	513	493	563	540	570	522	562	553	554	531	538	531	540	512	542	517	513	520	521	559	539	517	543	510	518	513	598	508	524	533	555	560	537	558	537	556	553	512	563	555	559	579	545	539	527	545	520	552	534	553	578	539	533	558	546	556	506	563	507	515	528	539	548	556	536	519	563	503	551	568	562	516	532	548	534	549	519	528	588	539	536	568	496	501	550	535	531	543	535	536	542	527	521	540	499	528	598	531	546	578	503	571	531	555	563	516	542	544	527	567	550	523	560	524	533	565	550	571	574	577	533	539	535	542	559	529	526	563	526	495	536	474	558	525	557	541	521	575	506	559	509	564	583	560	538	522	556	559	533	564	536	538	536	537	505	532	561	523	570	522	520	552	520	533	570	521	532	532	540	509	538	532	546	545	546	543	540	568	547	563	571	569	526	482	557	562	494	538	506	568	571	496	567	558	531	549	497	545	560	525	547	511	557	546	526	524	525	540	514	536	556	568	514	551	511	501	549
48478	45363	41197	27406	15793	9732	5447	2983	1646	841	506	403	318	270	245	218	197	206	220	206	195	225	231	204	226	212	209	200	211	223	236	205	193	241	207	207	189	228	209	189	198	241	238	215	204	198	222	206	214	220	204	225	218	215	215	199	206	229	195	219	182	217	215	230	203	194	186	191	221	217	206	207	198	219	238	194	237	190	201	211	239	219	210	231	207	212	233	197	232	229	227	230	226	221	211	225	241	232	220	229	228	178	228	216	218	221	202	201	213	211	221	216	215	211	227	191	177	204	227	217	229	220	225	214	214	208	213	208	192	237	212	211	210	217	203	206	200	210	212	241	206	236	212	237	225	189	211	179	213	223	227	218	192	184	199	240	231	213	220	217	198	202	241	218	204	184	232	232	219	210	214	208	210	209	185	212	214	215	256	233	224	196	198	225	234	215	197	187	217	209	226	218	239	223	230	223	207	200	227	214	242	225	205	216	224	211	234	224	194	197	229	202	200	211	213	228	204	190	203	199	209	168	211	193	190	220	212	202	203	220	202	209	231	205	224	220	219	250	209	237	220	210	225	221	207	210	249	242	226	206	227	197	240	182	205	211	215	231	231	212	221	224	223	194	213	208	236	204	211	223	224	203	220	193	225	215	220	212	200	228	222	233	188	201	221	194	213	205	210	216	214	218	228	195	203	225	228	196	243	192	221	198	208	196	211	197	190	220	241	235	215	232	199	191	209	185	197	214	188	174	229	225	196	221	212	229	203	229	192	250	201	251	213	241	190	199	234	216	237	217	210	191	205	224	229	209	221	214	227	235	211	208	209	204	228	222	236	220	205	227	233	208	211	219	215	211	228	217	215	203	218	208	244	196	245	213	223	210	215	217	222	244	233	199	201	218	231	227	198	197	207	219	235	226	218	228	214	197	198	237	180	199	226	210	218	212	204	203	215	200	233	232	237	228	214	215	235	232	236	186	220	228	217	244	203	219	185	200	205	199	206	218	249	242	220	204	201	242	193	191	207	248	239	227	206	201	250	210	211	210	207	204	229	215	235	213	211	208	203	223	162	206	213	220	244	219	237	229	217	226	221	191	214	212	195	213	233	199	212	213	202	247	216	203	234	193	214	202	213	193	224	236	204	195	191	213	230	202	216	178	212	193	202	220	192	198	212	215	228	221	205	204	225	221	219	224	199	189	200	229	231	195	230	225	242	193	201	232	187	231	199	210	224	179	224	219	230	215	227	218	181	208	204	205	219	250	232	196	238	213	206	245	216	226	210	205	197	201	211	212	246	217	215	224	200	216	209	210	218	207	191	212	194	201	219	247	211	215	233	217	210	219	206	199	238	201	212	225	202	238	228	207	224	210	217	220	220	235	218	178	205	211	247	230	180	212	233	193	210	212	200	222	227	213	224	219	225	196	223	197	225	199	221	210	231	180	213	233	178	215	223	214	234	186	205	210	218	218	217	204	191	225	227	193	219	231	217	225	225	177	189	204	210	228	233	217	177	208	205	185	222	213	230	213	215	236	208	221	224	212	231	214	223	213	204	223	211	211	202	233	204	248	211	208	222	219	212	224	227	223	239	216	224	202	216	210	186	222	226	235	198	180	221	217	217	212	190	241	223	228	209	226	200	210	191	232	225	227	200	214	233	234	221	235	210	232	225	225	214	221	197	215	200	196	206	211	230	207	189	199	226	221	227	213	231	216	223	247	195	219	224	198	188	241	207	219	200	203	225	224	219	221	209	237	231	221	213	194	195	207	203	243	198	206	226	262	204	211	205	237	220	237	211	202	202	212	221	176	222	180	209	209	200	220	245	229	214	202	195	239	281	215	187	235	225	199	220	215	223	232	245	220	238	193	221	197	208	195	200	204	228	223	222	197	229	207	223	236	220	208	224	236	220	232	235	200	221	208	219	228	238	224	220	196	203	207	215	219	224	205	167	214	237	237	228	186	221	191	226	215	234	218	200	211	211	213	213	234	191	199	250	217	224	218	243	217	223	200	200	216	225	223	215	241	231	221	222	198	211	218	206	196	181	205	210	199	228	244	229	257	222	218	205	201	203	203	206	188	222	222	211	197	205	235	203	211	219	188	216	221	191	264	243	192	216	224	224	235	216	250	211	209	226	234	232	224	200	187	189	215	223	209	210	214	220	242	187	208	179	222	207	220	224	247	236	190	213	184	227	220	229	200	195	214	237	226	204	227	224	203	231	203	214	186	224	234	232	195	209	210	227	193	234	227	217	217	239	189	202	221	230	221	232	198	215	207	199	230	217	229	203	203	223	202	214	195	211	212	183	190	201	208	222	204	214	218	205	215	212	231	218	202	235	230	216	217	212	210	215	225	234	230	220	228	219	220	204	207	214	182	200	220	210	204	245	234	192	193	212	219	219	215	202	218	216	237	208	219	200	211	194	207	234	222	199	244	216	230	231	220	201	206	226	203	186	185	223	207	232	202	219	207	214	227	220	229	218	237	210	227	205	220	224	237	185	201	217	213	200	216	204	191	210	224	233	176	216	231	211	204	185	190	223	236	222	205	205	221	216	226	207	205	212	219	212	209	228	220	238	221	219	241	228	219	237	215	209	221	195	223	233	201	214	203	221	201	233	207	228	237	208	217	237	227	200	187	205	194	206	217	222	230	222	203	217	193	210	254	199	217	199	194	197	225	189	199	206	211	216	218	196	214	192	224	222	220	212	188	213	209	217	201	226	216	228	206	197	226	200	221	239	235	238	224	219	205	210	204	206	214	200	216	228	190	222	223	229	223	209	192	227	211	220	194	217	210	224	216	217	217	198	195	198	216	208	221	212	222	240	218	186	216	227	218	231	200	221	228	216	216	232	205	219	254	208	192	220	220	225	191	229	204	198	240	231	209	216	199	196	208	196	218	244	245	239	226	219	176	230	213	199	216	219	225	216	218	210	227	241	232	213	230	245	225	222	233	206	211	229	225	222	226	214	188	219	231	226	199	204	197	214	216	209	241	211	197	181	212	193	209	194	227	229	212	219	212	201	244	215	229	237	241	201	196	223	223	233	199	222	211	194	231	230	248	198	217	214	188	215	217	183	218	212	231	195	213	206	212	209	211	205	201	238	199	183	193	215	224	209	218	226	230	208	225	214	220	218	222	217	216	203	205	238	212	201	225	208	241	182	247	199	200	214	211	184	221	211	205	224	198	195	200	232	213	230	190	234	204	210	206	221	236	218	216	239	234	215	195	206	223	209	176	225	213	251	230	226	226	241	199	230	206	194	224	226	256	220	219	189	205	194	214	211	185	202	234	217	217	215	226	210	213	213	228	203	215	203	220	207	216	204	209	196	211	228	208	206	222	196	236	198	229	225	241	211	186	201	235	203	215	206	199	218	239	246	202	219	200	188	201	185	220	222	208	221	227	240	221	216	207	204	219	235	238	223	200	209	206	211	215	211	221	213	189	193	197	203	234	221	208	211	211	227	215	208	233	194	204	215	234	237	245	204	243	198	238
32548	37831	42687	35820	28240	22420	16123	10493	6222	3276	1945	1312	936	733	678	561	578	550	535	522	554	542	511	547	553	539	561	500	542	528	544	566	563	528	534	485	521	504	517	542	551	522	529	538	501	503	491	540	532	571	528	484	484	553	534	521	539	539	527	531	561	484	534	517	564	498	528	532	534	520	537	535	520	533	533	506	552	527	494	560	499	588	528	518	548	530	522	566	527	540	539	519	544	538	515	547	530	523	484	516	539	576	570	513	530	565	520	513	508	503	551	522	512	571	547	506	514	551	547	507	512	551	516	535	540	516	540	557	523	527	520	502	555	471	517	524	516	559	517	536	537	513	514	511	526	551	530	501	521	497	555	515	545	555	547	515	539	539	554	557	553	555	488	535	499	496	529	534	496	529	568	547	562	508	517	509	562	512	531	525	524	567	553	584	512	539	531	553	524	516	530	490	506	528	510	543	524	534	518	544	511	554	546	557	529	542	503	545	488	536	514	514	541	515	563	538	494	538	554	545	507	512	553	530	538	559	518	514	572	518	579	526	525	498	512	536	607	512	528	556	520	514	567	551	554	520	538	563	548	537	502	550	511	502	518	521	564	540	509	529	513	530	542	520	522	525	545	533	523	550	538	533	548	533	502	533	554	561	566	546	532	575	514	482	556	509	504	509	546	510	545	530	558	506	581	544	526	555	533	563	501	545	541	531	538	500	477	526	535	559	495	496	519	533	490	532	553	513	545	519	505	526	534	591	498	539	583	505	579	558	494	540	520	525	520	518	503	530	531	532	515	543	557	530	532	509	514	521	548	521	470	515	538	556	502	543	517	563	541	534	539	539	514	539	524	527	521	536	511	556	545	520	535	525	530	531	479	559	543	492	511	499	521	498	543	536	506	537	497	520	579	535	558	548	528	515	526	515	552	536	500	515	526	547	513	489	499	526	557	507	551	499	550	565	555	496	554	541	544	517	534	527	544	503	537	558	546	516	513	578	563	547	543	495	549	510	503	519	516	516	524	522	533	516	579	518	507	512	540	527	508	533	488	511	548	497	538	496	521	561	532	571	527	534	531	503	580	534	535	512	512	531	536	535	512	558	501	574	540	525	536	515	517	549	504	576	538	541	538	510	482	497	502	530	530	509	511	546	554	549	539	551	505	540	539	515	569	523	503	521	510	523	516	524	544	588	495	503	523	550	520	551	502	507	555	475	486	550	514	527	532	508	545	536	533	534	525	543	559	527	535	510	513	555	579	512	555	506	532	530	509	527	505	521	480	507	546	513	558	583	528	563	533	510	518	523	522	506	541	533	542	558	506	553	517	508	471	564	551	540	547	558	501	575	493	530	553	538	496	578	519	538	532	517	554	528	496	519	500	522	528	544	580	529	548	515	514	494	515	510	538	533	524	566	550	512	538	522	528	507	523	518	532	575	520	552	518	497	555	517	494	520	521	551	540	511	565	520	544	525	524	534	509	503	535	542	562	563	516	498	513	520	554	541	537	535	524	532	561	527	570	534	550	537	557	482	511	517	516	527	544	580	528	519	521	507	503	506	524	553	538	553	525	542	503	502	576	549	568	509	485	514	515	520	547	517	578	506	576	545	552	487	488	509	505	533	525	481	489	522	522	520	522	549	541	518	530	506	549	525	518	535	515	512	539	551	518	531	546	566	507	554	491	511	557	561	546	534	502	532	532	516	541	538	514	539	545	556	486	556	528	537	523	548	549	518	519	528	539	500	522	499	534	505	515	538	542	482	529	524	546	565	508	504	499	556	487	523	538	468	547	555	513	525	518	531	534	514	537	567	541	539	522	505	563	497	542	543	531	489	539	554	591	532	525	566	518	532	532	517	528	511	554	492	550	541	521	503	503	515	542	527	549	506	530	551	530	516	519	556	532	512	517	539	531	514	542	487	532	507	516	525	543	548	541	561	520	568	530	519	584	536	505	546	497	554	499	501	547	553	543	514	490	538	507	549	516	554	553	553	477	492	560	562	515	508	511	527	530	583	551	501	533	566	540	542	551	540	501	552	512	488	504	539	549	540	534	533	529	527	540	486	512	543	527	514	558	493	519	534	528	534	522	485	571	538	506	499	535	518	504	519	525	563	555	507	519	546	535	581	537	488	543	520	506	573	555	515	532	560	528	499	482	479	519	498	549	517	491	511	534	503	541	503	507	519	518	552	513	529	552	529	509	512	531	515	537	529	489	524	520	555	558	574	549	550	532	561	509	501	496	514	534	515	550	557	539	500	553	511	513	488	499	488	534	496	541	524	541	532	511	501	505	508	568	485	543	528	553	580	581	550	530	523	541	551	549	508	548	521	523	525	527	541	529	488	544	501	509	530	490	540	474	528	556	589	506	547	560	540	525	517	494	508	522	530	469	511	523	544	533	541	517	501	514	513	544	553	537	548	530	532	499	513	520	536	517	532	553	536	574	518	549	537	509	526	474	517	563	497	480	521	556	535	511	547	543	530	547	519	516	496	529	517	500	562	568	526	527	510	534	529	558	535	538	529	537	532	575	542	515	566	556	520	541	497	528	479	486	502	499	524	547	515	497	518	530	514	543	496	531	558	542	534	536	530	532	536	502	548	513	599	506	538	532	569	537	523	508	529	527	522	550	545	531	532	540	513	533	536	525	542	521	488	496	504	532	542	478	501	502	504	519	531	527	552	528	486	558	527	522	572	553	532	503	522	516	535	556	532	538	491	527	533	547	580	547	526	510	549	535	532	513	536	514	518	519	553	568	557	523	503	537	544	529	497	521	538	507	509	510	532	557	563	525	533	513	533	523	535	524	544	504	484	553	535	523	556	499	555	555	547	547	579	505	525	530	552	531	519	492	584	519	584	517	550	513	510	504	539	534	548	544	523	583	538	517	517	530	485	511	503	518	542	511	536	550	548	531	509	489	538	494	494	490	515	497	516	524	550	513	518	534	493	484	547	557	524	527	534	538	497	522	541	536	550	576	507	540	507	502	551	500	552	530	548	531	513	528	526	506	533	580	504	535	563	516	541	520	524	562	553	517	566	544	507	539	515	538	512	548	525	541	531	544	553	546	559	498	546	522	551	563	520	545	551	484	528	556	559	497	521	552	540	552	520	519	500	493	526	545	555	511	542	529	551	555	550	538	523	534	554	519	535	527	531	535	536	538	522	538	555	503	534	509	545	520	511	535	539	554	486	503	537	485	519	563	540	510	527	519	499	530	510	528	562	543	523	544	499	536	522	536	562	509	544	518	528	507	544	498	485	521	553	493	538	547	540	518	536	534	499	504	524	483	575	528	524	510	548	515	543	524	536	537	510	534	539	521	521	530	541	520	556	567	518	526	575	513	556	540	529	510	515	508	526	514	523	572	490	521	492	540	565	524	519	550	499	516	532	510	520	527	550	533	537	539	536	493	496	497	559	518	572	541	524	523	555	548	549	549	564	560	517	503	524	546	521	521	527	549	577	530	589	576	564	536	498	542	512	500	519	492	547	529	509
63269	60137	56873	49095	41647	26543	17887	8863	4632	2579	1415	848	618	480	403	315	280	264	260	235	267	269	231	263	240	239	216	206	242	245	249	254	231	233	258	260	230	271	263	216	258	262	264	205	268	237	238	232	253	237	259	245	230	203	251	252	241	257	257	251	252	255	234	234	259	238	258	245	251	258	258	219	212	239	243	238	227	233	257	251	252	227	260	281	229	251	249	228	270	263	245	236	243	270	266	264	226	258	257	243	241	212	269	229	249	253	207	235	254	234	228	229	218	238	238	256	269	245	246	224	243	244	253	272	235	241	262	241	228	276	237	219	234	249	252	221	255	241	243	227	229	257	231	236	219	262	235	250	234	255	237	294	226	255	259	242	236	229	219	256	231	226	256	226	254	266	256	253	249	215	251	223	246	226	232	270	244	261	233	225	235	244	238	259	260	255	261	246	243	268	237	243	220	250	227	250	263	245	230	234	253	224	254	231	222	258	264	247	251	270	232	258	270	242	248	229	255	273	253	261	249	269	251	259	214	234	248	239	245	241	261	233	242	229	241	257	240	228	241	210	227	230	209	268	267	247	254	270	244	243	233	245	248	256	234	240	254	238	252	240	236	238	263	220	223	250	261	262	242	219	255	250	245	272	240	277	230	259	235	249	248	250	252	223	258	254	239	219	250	269	253	230	229	238	272	236	264	241	248	261	248	239	229	221	235	228	246	250	239	264	241	224	237	221	231	243	238	245	224	232	264	223	271	253	261	234	219	251	244	234	214	243	240	237	241	237	285	251	265	242	255	237	248	278	248	277	232	230	243	247	257	251	266	247	228	235	268	235	239	205	257	246	214	255	242	257	239	243	254	248	223	214	221	199	217	259	189	256	196	215	233	236	238	229	242	257	221	254	242	232	226	208	254	270	290	195	237	249	212	263	223	210	234	231	235	265	228	258	230	240	243	227	226	241	231	265	242	238	238	246	246	274	234	209	232	273	250	256	258	230	237	242	258	247	243	248	228	245	250	256	242	260	223	248	265	230	207	208	264	255	239	223	236	249	248	252	223	255	230	245	241	236	254	224	247	274	252	245	255	227	244	240	232	267	265	219	239	236	233	290	289	257	241	250	216	225	237	239	264	242	249	243	261	290	271	232	268	242	238	217	241	237	255	233	248	277	261	270	235	279	248	225	252	269	246	243	248	243	223	234	234	252	241	243	271	246	233	253	223	239	261	261	263	216	235	251	224	238	259	233	275	237	264	272	268	248	212	234	267	257	249	270	247	225	245	229	235	263	233	253	217	251	262	294	251	247	267	209	261	242	251	237	277	253	262	253	261	229	232	225	251	260	232	252	258	220	224	243	250	233	212	225	265	263	256	238	228	271	261	240	242	223	246	278	238	260	252	241	257	250	223	216	238	218	252	221	228	287	257	212	251	197	262	241	260	235	252	233	227	253	257	227	276	224	232	261	241	234	233	253	252	232	236	234	248	252	240	227	226	259	246	269	216	243	255	234	263	247	269	248	245	256	252	217	240	242	267	230	266	249	266	239	252	251	235	263	224	257	232	235	258	255	234	214	271	230	228	256	201	239	249	231	243	263	245	232	260	243	228	245	230	216	239	238	236	251	240	257	268	269	260	249	257	226	234	265	276	228	224	241	276	236	226	231	222	230	247	262	227	243	217	246	246	248	266	219	248	234	257	240	230	220	251	267	260	260	267	240	247	211	239	248	258	258	272	242	215	244	249	236	269	254	215	221	237	228	259	252	269	223	267	237	250	259	231	269	211	245	260	236	254	237	237	268	256	249	232	239	244	250	256	244	232	245	232	236	243	251	252	209	262	272	249	245	262	245	256	262	223	258	211	235	243	238	237	256	228	220	247	245	223	241	208	270	230	223	266	244	284	251	225	263	271	235	272	278	240	262	258	254	230	220	258	236	274	238	243	270	271	232	232	243	240	238	269	231	259	237	245	228	245	217	244	234	262	243	226	254	235	217	249	232	260	233	250	254	223	229	248	250	249	246	235	238	262	248	277	267	239	237	253	234	265	200	238	244	253	234	232	252	245	246	231	266	249	242	245	237	287	246	232	247	239	251	247	233	261	215	239	253	233	214	242	240	239	224	238	251	202	222	238	236	212	238	232	261	226	226	236	210	230	265	222	218	242	250	259	256	281	251	253	217	262	234	240	262	232	234	244	272	230	236	250	217	218	224	216	257	242	238	234	247	250	228	280	257	249	228	230	249	242	200	257	238	248	272	240	220	262	225	245	247	252	262	285	246	240	255	255	219	280	237	241	251	227	259	231	221	207	290	250	245	260	214	218	253	248	253	246	257	211	233	258	277	232	220	257	224	245	247	256	261	229	243	234	268	265	237	216	233	236	239	243	238	226	218	250	240	262	250	260	227	223	262	260	233	226	258	241	237	232	227	271	263	255	268	247	232	240	242	226	235	239	231	213	213	222	237	236	261	236	231	207	256	261	249	207	235	253	240	222	267	250	259	226	261	252	236	239	275	268	233	232	256	263	246	243	280	234	241	254	233	250	251	236	251	208	238	241	241	233	258	244	275	252	245	233	234	258	225	239	229	237	237	256	250	231	223	247	244	238	252	227	224	272	238	243	239	254	255	247	253	254	238	245	242	269	209	235	240	243	263	221	218	257	240	239	246	232	239	232	220	233	245	268	238	238	236	244	256	232	235	261	208	241	267	250	275	238	243	229	251	251	221	253	218	248	241	244	222	232	256	232	230	243	229	223	254	248	252	240	254	259	255	222	243	209	224	219	252	235	231	248	238	235	253	247	244	232	243	229	261	234	224	246	269	240	253	257	228	225	251	247	227	247	239	266	259	239	219	273	211	270	233	248	232	230	237	238	243	247	214	247	277	235	241	228	226	266	265	261	243	253	243	265	256	257	211	266	245	250	239	228	256	239	237	232	249	258	230	254	252	257	245	247	240	258	299	207	253	223	252	244	233	246	226	250	245	269	252	230	232	205	260	236	271	253	228	251	241	289	258	244	261	241	240	223	246	247	255	270	246	258	246	233	269	233	273	249	282	246	229	242	238	230	247	241	247	242	230	261	257	206	262	239	239	266	235	251	271	287	223	242	251	230	259	251	229	254	257	234	244	247	253	260	258	263	237	237	230	237	222	239	264	250	253	239	220	239	233	258	222	234	244	230	227	244	242	239	234	248	273	222	236	220	244	239	222	246	242	240	232	237	252	224	243	230	227	249	260	245	259	251	269	245	221	248	213	262	231	250	230	249	242	252	210	256	232	253	241	270	247	226	257	223	247	233	248	254	273	242	252	238	244	256	248	243	230	239	251	239	236	238	229	257	256	263	237	281	249	240	226	251	229	255	252	245	231	274	250	240	218	250	246	266	250	230	242	278	230	225	235	214	225	231	211	248	237	232	257	261	220	221	267	249	262	223	231	217	275	260	193	234	224	220	240	234	233	259	215	213	255	228	220	227	232	255	188	270	273	230	246	244	254	242	232
46250	55427	59823	56817	48613	35985	28767	19761	14046	9164	5400	3480	2362	1707	1271	1043	767	722	680	624	630	644	568	577	593	583	599	581	576	564	578	587	572	584	603	615	567	622	588	563	603	566	581	554	598	569	552	558	608	599	606	625	549	616	606	604	648	558	590	564	589	561	575	658	608	580	585	578	602	582	623	580	642	605	554	576	566	641	563	580	581	625	608	569	552	598	583	598	556	554	617	614	565	620	577	537	558	590	569	568	571	582	548	612	609	609	570	596	607	601	608	586	622	618	558	581	537	574	570	597	611	587	539	579	602	577	552	573	541	567	569	549	581	584	602	583	598	564	601	586	578	601	585	582	623	612	581	600	597	550	590	582	583	554	595	596	601	555	575	561	619	580	572	614	572	601	565	573	573	601	597	577	637	589	583	621	586	591	588	589	551	580	562	598	599	563	560	600	584	617	605	576	598	631	603	642	580	535	583	567	616	566	587	588	591	605	593	587	586	595	574	604	593	582	560	614	623	563	617	595	622	598	575	630	624	524	570	599	594	588	614	587	593	587	584	590	559	574	581	584	641	544	617	595	553	566	601	603	614	618	596	614	592	577	601	554	636	615	576	579	561	561	574	556	570	615	593	557	557	570	593	616	582	598	603	545	564	592	602	580	558	606	578	548	608	588	600	579	608	596	603	595	610	617	600	582	568	573	598	590	573	609	553	560	571	581	541	602	619	560	599	608	551	562	538	580	564	547	596	543	611	575	636	575	557	581	564	587	603	602	566	565	566	581	643	588	606	553	549	593	589	573	603	555	582	570	634	574	567	557	573	613	615	611	553	604	555	612	594	601	568	559	579	579	580	572	565	623	554	579	590	599	603	607	611	589	605	584	619	560	548	592	549	607	580	572	595	577	607	546	617	571	600	555	593	572	585	548	619	551	626	647	598	555	559	587	576	606	605	612	596	563	566	579	556	582	569	587	527	559	596	597	601	606	555	560	618	582	566	571	575	583	579	607	619	566	594	588	558	605	588	611	579	586	584	592	595	564	630	584	564	633	624	637	567	599	581	571	617	595	578	579	601	596	560	580	604	554	632	657	592	614	567	560	542	577	594	556	596	595	582	616	559	584	614	613	607	601	577	544	606	595	591	577	571	584	581	599	573	634	526	639	577	604	603	560	558	620	597	590	592	583	586	612	613	547	570	560	560	535	590	572	622	592	603	574	556	578	622	561	582	587	588	569	604	609	561	553	525	598	616	586	604	572	594	582	600	571	554	584	563	603	589	597	577	559	594	621	618	622	611	614	593	605	608	603	620	561	598	588	555	602	564	601	613	592	594	544	562	594	634	558	569	601	584	643	598	607	563	601	602	580	594	584	582	583	588	608	584	630	589	582	549	607	589	630	602	544	595	632	556	581	595	567	587	620	621	597	588	601	608	582	578	577	573	586	604	583	575	571	566	597	558	600	609	576	569	560	565	580	622	580	590	605	559	591	556	572	590	581	624	621	584	583	610	608	573	608	599	577	573	611	575	565	623	582	566	578	598	613	593	586	604	596	591	541	612	581	588	581	569	615	618	601	605	603	533	630	601	659	587	588	590	566	569	609	599	569	586	608	586	592	592	614	571	571	591	558	607	590	612	605	603	578	578	597	572	585	590	566	610	581	590	584	625	591	598	587	579	611	603	608	626	550	586	559	511	557	592	557	559	613	637	605	549	537	560	593	611	548	590	592	608	580	570	603	599	615	619	591	583	593	584	565	594	600	606	582	588	639	561	577	628	585	538	572	594	574	608	577	593	543	584	618	579	596	505	590	598	590	623	583	611	658	590	611	576	610	581	572	608	547	612	624	593	577	605	539	566	570	585	567	579	636	597	522	569	588	601	639	571	607	577	565	600	597	565	592	594	564	589	599	552	543	580	548	589	572	582	608	569	589	581	608	608	566	575	601	604	596	577	565	601	555	595	592	558	583	620	569	594	573	572	632	573	595	574	617	571	585	618	632	564	557	583	593	534	550	622	545	567	550	609	574	551	551	621	591	580	585	576	594	589	588	605	558	561	582	545	585	556	589	635	598	579	595	599	566	541	608	574	592	621	575	605	570	577	579	635	545	615	587	562	575	552	570	614	596	546	600	596	559	606	546	603	626	537	611	585	611	619	608	559	607	604	593	638	591	607	580	598	610	559	606	610	521	556	603	575	596	570	599	621	585	602	607	522	599	611	568	610	573	601	580	592	583	537	631	574	605	547	565	600	590	628	590	591	566	572	557	621	610	591	605	553	567	564	584	623	587	574	584	546	585	607	596	598	586	624	594	564	592	571	588	597	602	602	622	572	589	601	565	603	592	599	615	561	538	605	547	591	570	616	556	643	618	599	573	583	549	587	594	590	581	576	598	587	611	613	585	634	575	584	603	678	587	579	610	595	603	563	573	605	610	587	604	593	595	593	577	588	579	552	629	565	559	565	612	604	590	611	579	594	590	578	517	587	619	562	567	562	574	617	552	643	596	543	593	637	582	595	584	610	560	568	604	591	545	646	592	627	574	573	589	581	590	587	630	577	624	608	616	573	598	592	570	551	588	640	552	600	596	609	624	602	567	620	563	554	577	615	601	532	599	596	517	559	588	575	576	594	582	621	557	578	553	599	606	589	595	557	593	559	578	589	619	599	574	545	594	598	588	589	572	605	611	661	593	567	589	590	592	575	584	624	570	611	586	583	576	571	587	587	585	643	574	615	614	557	572	591	588	547	600	561	567	602	604	560	596	611	610	573	576	565	581	580	574	583	574	550	593	603	619	581	611	615	541	595	566	605	582	563	591	575	593	485	582	609	592	626	554	538	609	582	577	599	533	560	600	619	576	572	583	605	572	583	589	597	574	604	556	608	582	579	587	557	567	590	581	597	570	605	622	578	610	601	589	597	613	599	574	607	597	643	564	586	573	582	646	602	598	563	605	598	565	587	628	526	571	600	608	601	589	560	583	561	630	572	563	611	575	611	583	598	567	590	600	628	595	553	567	625	588	602	590	612	580	612	565	586	618	591	618	581	567	595	585	600	618	593	573	561	554	620	532	592	560	604	577	584	635	561	580	611	603	621	587	596	590	603	580	602	548	586	588	610	606	611	563	560	524	588	613	624	599	610	564	609	586	585	565	575	553	598	617	570	612	589	591	579	585	588	586	574	554	596	609	601	615	571	558	582	572	568	589	589	600	585	564	622	611	600	606	608	567	620	564	619	642	577	618	611	530	592	611	605	566	558	547	586	559	602	584	570	569	565	549	623	596	609	589	588	560	609	577	581	599	566	577	592	604	593	582	606	567	592	576	617	577	613	602	592	576	612	600	610	556	610	579	613	607	567	588	616	625	568	566	563	625	595	571	589	564	595	585	597	577	622	599	625	577	588	554	592	584	591	556	539	606	554	625	601	586	572	573	552	567	575	546	622	566	585	610	584	612	585	558	587	651	638	566	593	606	566	616	603	564	566	625	604	563	555	556	604	632
67574	57837	54139	51858	45500	32937	22293	12639	7293	4617	2951	1965	1603	1182	1045	812	476	396	328	273	259	257	225	230	245	224	249	230	212	214	217	258	208	233	200	213	223	222	210	215	245	217	215	244	235	215	249	222	226	244	201	228	244	249	246	214	231	198	251	203	214	227	221	203	232	222	232	225	221	220	239	219	224	210	225	217	209	207	217	223	222	222	239	226	233	238	204	222	224	236	213	231	210	222	242	212	264	249	226	213	248	235	198	238	252	245	205	238	208	228	228	235	236	248	201	249	199	223	227	218	230	223	225	203	247	234	228	223	222	218	243	230	215	212	200	220	179	215	209	192	204	210	203	219	230	225	217	191	204	247	234	212	234	248	236	218	238	221	240	203	232	245	221	214	233	196	225	185	219	232	219	214	224	229	209	186	226	213	210	195	226	235	231	228	232	264	220	229	231	226	256	237	196	226	232	238	232	220	198	212	217	224	192	205	208	198	216	228	233	231	222	202	235	234	249	225	240	230	235	219	208	217	191	231	223	194	218	212	271	208	224	211	211	254	238	209	236	231	197	217	198	274	231	235	235	230	242	223	225	197	242	206	213	238	224	233	220	219	227	216	220	207	246	247	225	219	205	208	220	241	215	214	206	215	226	211	223	239	212	230	247	244	223	224	198	229	208	190	222	249	226	201	231	231	238	209	210	231	242	237	210	222	210	241	212	219	264	227	230	210	235	236	227	256	241	195	195	224	252	234	241	233	237	207	277	204	240	223	219	231	216	201	219	221	194	219	218	227	218	212	239	225	237	244	238	216	178	219	235	229	245	209	243	225	229	222	191	209	187	208	207	224	201	205	230	262	223	225	240	215	231	218	239	212	205	226	254	192	225	243	205	215	239	220	197	230	208	218	243	252	217	261	257	245	231	221	244	223	248	247	233	202	210	206	224	199	217	204	201	236	211	223	201	196	227	209	224	220	211	225	223	252	229	219	237	222	225	231	211	238	224	255	216	209	211	233	219	235	234	224	208	221	235	197	239	246	233	217	202	249	253	222	194	249	224	254	210	224	201	211	216	195	218	210	222	237	196	219	227	245	204	260	215	260	262	184	242	213	218	211	236	221	195	252	207	203	254	241	197	226	216	222	224	206	224	218	237	215	234	224	220	221	208	220	246	227	212	217	230	236	247	230	213	244	233	227	236	220	241	212	243	209	216	189	216	215	233	217	217	256	228	233	196	242	247	240	260	247	221	237	224	211	231	208	212	260	231	222	241	234	217	209	187	224	226	250	210	218	212	223	211	213	238	210	242	248	245	211	242	240	234	201	263	218	207	213	232	218	230	230	223	230	219	237	251	235	221	224	208	238	199	241	207	258	228	201	229	235	238	232	217	244	235	217	231	226	214	214	215	241	232	239	224	222	228	232	199	254	224	223	212	242	219	213	245	222	217	213	237	212	250	226	223	236	220	235	222	236	219	234	216	219	235	228	188	204	249	253	207	229	218	219	237	231	211	242	238	221	226	220	241	236	203	216	228	215	209	218	233	225	238	192	227	217	232	242	216	252	250	205	225	234	226	202	199	219	223	229	235	244	228	228	259	232	218	223	251	203	208	212	228	239	228	221	249	218	203	228	229	227	211	208	204	229	230	206	229	207	213	248	219	209	266	228	242	252	205	205	201	225	187	203	226	228	243	250	196	230	213	208	224	220	206	260	245	208	196	196	232	203	248	209	227	214	233	244	232	217	204	258	216	227	215	234	237	231	228	237	215	229	227	199	221	230	223	214	192	202	239	218	206	247	227	216	235	232	224	231	226	212	243	239	233	227	225	232	224	213	248	202	228	215	209	232	233	216	231	235	246	206	230	224	222	200	223	223	235	226	199	198	231	245	210	217	237	237	202	215	225	211	232	207	236	228	220	249	246	231	223	233	185	227	239	222	218	245	228	236	187	209	218	222	223	241	228	207	229	224	177	239	208	229	230	218	214	213	212	229	228	194	257	237	225	220	212	225	209	224	223	212	211	224	241	224	211	238	213	217	234	207	212	226	215	232	256	230	217	224	215	217	202	196	229	238	211	253	215	235	230	232	253	229	193	204	226	228	223	221	209	224	224	230	220	219	236	210	252	215	255	199	228	262	217	236	233	233	236	210	233	215	234	251	200	212	249	232	230	224	228	203	231	224	276	224	217	231	225	234	241	235	212	212	256	229	233	229	207	197	218	191	205	225	262	245	214	218	205	239	224	251	201	250	235	253	216	241	223	243	219	243	236	246	247	195	192	225	232	241	230	244	214	237	234	266	214	222	231	231	218	231	222	213	204	222	220	233	246	247	234	216	221	268	224	216	232	215	237	236	215	222	216	240	209	216	198	260	201	211	188	211	207	257	221	237	228	232	254	221	223	222	222	191	246	176	221	249	236	246	235	219	210	238	220	210	228	239	228	200	209	207	216	217	243	219	200	228	207	227	230	205	211	202	215	225	232	227	241	217	232	215	216	207	252	253	212	246	236	258	225	206	228	218	224	204	238	229	218	190	218	238	222	212	217	223	231	220	206	220	212	218	231	269	223	230	228	226	225	196	208	208	228	252	229	236	226	240	245	245	232	217	240	217	225	233	253	214	228	238	217	236	227	233	210	203	213	197	231	201	216	208	216	216	202	247	247	224	236	198	199	214	232	232	213	239	236	242	210	249	247	204	211	211	210	230	222	217	224	202	217	219	226	223	204	222	219	213	221	251	210	220	225	221	210	236	198	232	224	206	233	240	248	228	240	245	212	215	217	231	223	225	234	227	244	229	214	208	226	230	226	202	196	233	206	229	198	234	231	231	220	250	247	210	240	224	215	227	189	230	223	220	222	234	231	222	206	225	232	235	204	222	203	203	209	223	251	229	256	236	207	200	251	216	203	211	219	210	211	202	212	204	226	227	189	222	242	247	221	214	240	185	224	200	213	231	210	213	245	200	240	241	204	227	206	208	207	204	229	223	225	211	219	237	224	183	197	189	232	217	215	213	226	230	215	235	194	235	211	245	247	218	207	255	215	222	227	253	219	215	207	251	227	221	229	234	250	203	225	207	211	224	206	234	236	219	223	232	218	185	235	211	234	267	219	215	221	250	215	237	223	196	198	218	212	218	209	265	241	195	222	233	213	212	232	241	201	224	216	231	205	236	238	228	217	221	225	200	217	240	206	216	218	263	225	209	220	227	233	232	225	235	236	216	204	228	251	202	207	213	226	249	194	222	197	251	223	207	233	244	232	228	215	238	223	223	252	222	214	221	212	230	237	213	221	209	238	225	221	202	218	238	230	204	235	226	187	211	224	214	231	211	236	197	248	220	242	218	231	204	233	234	229	225	214	223	208	207	236	220	224	216	247	242	231	247	229	222	235	203	246	203	220	226	251	230	251	249	240	208	221	221	195	208	223	206	211	239	222	221	255	244	216	217	215	234	216	236	227	196	214	209	224	206	243	199	232	194	237	243	262	219	225	236	223	243	212	209
49920	56695	59323	59140	55017	42623	30825	23376	18735	14890	10224	7744	6188	5041	4436	2943	1704	1215	1007	804	715	632	557	612	621	585	530	568	556	501	526	495	536	536	509	549	577	556	505	553	560	554	513	521	541	584	551	540	557	563	509	546	559	541	534	555	589	505	553	561	519	497	541	506	523	530	542	550	532	544	522	545	517	580	527	522	533	520	584	582	524	562	522	530	536	526	559	549	532	580	574	544	557	523	510	599	530	550	558	511	575	558	525	555	551	565	559	535	545	543	531	566	558	541	540	569	528	555	555	564	542	518	524	508	553	535	521	546	537	511	574	547	536	545	548	534	557	527	465	537	533	538	540	515	546	543	515	549	525	519	480	560	543	551	514	534	516	553	512	535	502	570	554	523	554	554	598	541	519	595	550	538	533	539	567	560	538	524	554	522	548	567	555	520	561	511	566	556	536	548	525	522	558	508	574	540	532	544	576	503	553	512	548	508	549	540	604	574	550	536	516	519	539	553	550	544	539	567	507	504	570	554	558	521	584	524	561	511	508	529	529	561	487	527	544	519	503	521	555	512	518	519	523	535	493	512	533	518	515	560	531	543	532	565	539	519	534	537	497	514	560	516	536	505	483	537	552	556	529	529	564	536	576	500	513	538	583	529	524	549	547	568	498	545	532	576	537	525	514	557	553	535	542	520	548	537	497	551	531	528	558	518	522	578	579	537	554	562	516	547	509	540	563	537	555	555	511	560	501	547	514	508	555	512	545	570	512	567	575	544	526	593	500	566	532	560	517	544	536	529	499	576	527	506	546	556	568	535	566	541	558	554	548	548	528	551	524	519	518	516	558	537	496	537	565	520	511	541	578	521	514	533	540	563	500	541	545	533	539	543	513	529	578	504	529	504	544	531	567	553	490	478	533	516	538	506	527	534	527	549	544	607	532	557	564	563	514	555	581	541	533	526	564	495	534	497	516	534	519	533	541	556	551	565	529	557	549	532	527	539	535	585	494	545	512	579	519	535	572	557	564	516	511	535	527	548	525	536	534	519	554	546	571	538	537	516	557	568	535	565	524	501	552	526	474	529	534	572	524	533	495	569	539	530	530	528	558	498	538	533	550	569	552	520	550	543	534	511	534	549	544	573	520	469	542	543	546	555	528	570	500	557	522	499	548	571	557	549	543	575	530	571	561	550	535	509	550	518	534	555	530	529	522	501	524	515	526	525	523	526	535	500	548	509	524	540	526	523	567	519	536	562	550	523	560	543	530	510	549	566	542	561	521	531	523	533	517	544	538	567	559	561	556	591	523	522	513	547	550	550	489	519	549	573	481	544	530	542	546	529	568	534	545	553	562	582	581	500	561	539	564	522	524	552	531	559	522	512	516	524	565	524	539	545	508	535	518	532	517	544	529	526	603	544	561	542	542	535	553	566	494	543	520	550	563	502	560	503	512	551	557	534	552	554	534	519	510	553	574	517	542	518	531	554	546	518	548	547	533	530	551	544	563	567	567	530	531	551	538	534	511	528	499	507	579	514	526	544	564	563	528	502	547	521	506	520	547	513	552	564	560	512	557	530	539	517	572	569	543	592	501	502	516	529	533	539	549	554	536	517	562	551	534	525	496	542	524	562	527	537	563	535	568	558	553	587	529	531	542	538	538	527	516	534	552	526	473	528	510	538	549	550	578	564	544	506	549	523	493	536	574	552	530	545	491	505	547	574	561	553	551	561	499	508	557	519	553	567	565	537	575	543	475	581	578	531	543	530	550	570	541	518	551	496	535	594	564	506	560	553	561	557	573	572	537	543	530	504	519	553	534	516	499	497	516	517	521	548	544	525	583	532	535	530	573	508	562	547	529	586	559	530	521	510	542	510	540	497	505	524	556	552	534	537	545	541	546	539	498	508	534	501	576	552	517	537	539	531	540	525	528	496	502	510	529	520	587	496	539	516	515	573	533	542	551	544	550	513	551	546	559	522	500	558	528	543	517	541	554	505	527	531	540	549	530	489	534	571	565	564	573	549	560	541	534	522	525	586	517	490	564	584	537	555	554	543	525	550	523	515	482	524	514	550	503	512	509	513	533	532	530	535	547	498	548	565	568	547	553	523	545	553	553	563	517	531	556	510	585	514	496	514	500	490	566	554	525	561	534	520	555	508	527	544	548	513	579	532	528	549	537	531	515	540	530	549	493	558	509	513	576	540	530	523	500	531	512	523	517	558	507	544	499	550	546	532	504	555	551	557	574	553	522	548	539	548	562	555	547	505	554	541	565	501	530	541	530	555	561	525	552	530	527	546	552	534	565	555	528	564	563	517	541	528	541	500	527	575	603	555	512	532	545	527	521	568	530	517	513	545	558	530	561	516	558	529	512	516	526	516	575	551	550	543	577	523	500	531	515	551	506	532	535	512	532	503	534	534	586	516	577	557	523	520	487	548	493	547	553	528	539	528	527	524	545	531	509	555	577	540	548	533	525	540	526	518	507	526	520	509	534	577	565	567	544	534	531	537	511	528	553	581	521	539	536	520	550	534	538	554	524	526	535	569	516	520	544	553	521	549	549	534	535	529	599	493	516	524	531	554	559	534	523	542	551	543	505	504	539	571	526	535	560	553	481	482	510	532	524	564	540	567	552	534	520	547	581	529	515	468	547	528	516	531	560	524	584	539	553	543	574	507	539	595	515	543	560	531	475	506	523	541	557	490	556	521	529	559	568	556	520	550	528	527	554	549	501	550	522	534	547	526	527	556	543	528	527	495	551	510	545	538	496	528	560	546	496	557	552	584	484	497	507	519	527	534	524	516	508	570	501	537	568	505	552	524	530	526	533	549	548	548	521	537	502	538	558	511	479	522	516	598	519	554	544	542	565	535	538	528	506	507	520	501	542	518	505	547	536	548	529	523	550	549	534	546	515	514	545	577	537	541	506	556	545	478	487	528	534	565	530	541	538	551	513	510	540	546	545	548	536	529	563	564	547	564	565	524	533	513	580	563	540	557	539	532	573	550	510	542	536	509	515	542	571	537	572	555	512	579	515	534	548	532	497	535	573	532	525	542	535	518	526	550	520	550	556	536	540	503	518	542	520	528	535	544	527	530	551	556	533	542	544	553	465	543	504	558	501	492	572	552	519	572	557	525	507	514	530	557	557	535	543	538	528	536	564	530	535	518	533	545	499	492	533	536	529	552	537	587	517	596	542	510	558	521	554	565	568	553	523	569	553	523	537	553	566	502	517	544	541	568	502	558	575	543	516	533	548	518	542	492	558	572	526	529	528	543	537	522	541	545	549	566	543	555	598	572	541	531	520	541	532	549	589	510	528	507	551	546	500	550	585	520	536	560	541	531	555	532	564	528	557	534	555	540	544	507	502	512	551	530	533	538	532	552	549	531	516	525	575	551	534	539	536	497	547	525	550	532	548	502	543	512	579	556	533	552	563	525	518	567	494	516	547	559	521	504	541	519	547	552	512	581	533	546	545	542	535	494	510	531	535	494	558	512
43535	39594	28689	14367	8598	4601	2711	2229	1902	1414	1051	835	593	421	390	277	245	228	219	182	182	202	177	185	199	200	194	195	197	187	178	186	185	198	179	186	216	212	226	160	191	216	158	196	207	204	175	182	232	168	232	191	190	205	176	171	214	179	184	210	188	206	169	188	173	182	193	173	203	182	194	193	186	178	191	185	206	167	191	185	203	181	188	200	210	187	200	164	180	184	213	185	174	183	204	199	195	178	189	201	169	177	176	194	181	196	179	149	187	202	185	169	221	198	182	190	178	190	193	198	198	194	182	191	193	184	185	171	184	206	191	194	177	195	187	202	197	194	189	208	204	194	212	190	172	157	167	224	192	171	203	196	166	211	201	183	172	183	179	172	167	205	199	178	177	172	190	189	196	215	194	210	186	167	184	182	195	194	203	182	205	199	189	202	189	221	173	203	187	191	187	177	206	216	188	199	182	165	196	205	177	182	189	198	174	193	178	184	188	197	201	212	204	200	194	199	198	191	203	198	181	177	215	187	199	184	218	177	202	186	184	187	193	175	195	176	199	188	194	175	164	182	216	190	179	194	168	164	209	190	189	187	195	201	200	189	214	193	211	204	183	186	180	183	188	177	164	184	168	186	177	188	190	184	195	188	214	199	193	189	194	171	175	194	161	178	193	214	193	200	179	198	200	174	172	189	180	178	179	185	184	186	168	184	191	190	201	201	201	183	216	187	179	202	178	195	188	179	184	206	214	199	199	188	189	187	181	193	165	192	186	190	172	188	190	194	204	182	177	202	208	176	165	177	197	188	167	180	194	191	192	199	215	179	203	197	195	200	181	186	184	182	199	191	231	179	184	196	214	193	198	171	174	200	192	202	198	198	214	191	221	196	179	231	213	203	204	205	214	211	178	190	199	160	210	178	205	183	207	183	174	197	199	177	208	185	191	165	191	210	219	218	180	193	209	173	177	209	186	177	175	181	194	183	185	178	208	196	187	182	173	192	202	159	186	210	177	184	188	180	193	168	183	196	189	197	170	197	180	197	182	184	194	166	170	194	198	211	221	184	200	193	197	196	187	193	209	173	207	186	196	225	193	208	187	185	228	191	173	187	189	189	179	173	190	189	177	182	215	187	198	180	169	199	221	205	203	192	189	200	196	190	174	207	228	191	205	195	212	196	184	183	199	185	197	185	198	204	180	204	208	189	206	192	202	185	193	217	190	187	175	175	195	177	190	191	202	211	163	186	187	184	197	208	207	200	189	179	191	204	193	203	187	172	189	206	179	174	179	184	185	178	196	195	182	167	188	203	213	177	219	189	167	180	198	191	201	199	189	189	194	167	149	192	191	183	192	194	183	185	185	188	216	193	171	177	188	201	170	219	185	195	204	223	192	206	212	185	192	162	185	182	184	176	191	183	184	214	162	181	184	212	199	218	210	201	224	181	186	200	222	182	194	168	156	199	181	181	190	188	188	181	190	208	209	189	206	208	197	175	184	193	200	200	174	188	182	195	240	211	180	184	187	211	202	187	205	200	204	177	198	200	175	216	178	198	198	203	221	194	170	175	195	193	188	188	191	188	169	196	188	183	175	196	223	218	199	177	169	194	165	195	192	189	180	184	210	217	172	228	181	190	184	191	199	182	186	188	177	200	191	193	188	187	218	207	219	170	169	175	179	165	235	199	182	190	199	171	176	217	180	204	172	176	175	200	172	191	197	210	187	200	186	189	182	196	164	178	184	203	180	174	173	197	195	180	166	186	194	183	194	172	236	212	194	168	178	163	180	191	202	211	202	198	202	196	180	206	209	208	193	169	195	209	204	196	165	187	216	181	173	175	174	202	198	197	201	166	202	196	181	224	185	189	156	196	192	192	200	182	202	208	199	184	184	224	198	198	174	187	214	187	177	161	170	204	207	194	174	181	187	190	198	200	192	185	193	189	217	204	179	166	178	182	200	194	205	174	191	171	167	178	198	192	196	194	185	184	187	192	191	187	209	180	159	188	185	194	172	190	190	208	178	182	191	178	193	190	164	212	199	206	189	202	200	181	185	199	195	187	220	180	203	164	180	201	171	196	196	160	215	168	179	182	190	171	188	160	191	209	204	177	181	197	193	181	169	223	195	213	175	178	204	169	191	199	178	211	182	146	173	178	194	200	212	188	211	221	180	190	185	185	175	194	188	190	212	192	165	191	225	182	179	192	178	170	185	195	200	182	232	178	193	185	179	190	201	179	199	181	175	208	177	173	214	206	186	211	175	189	202	208	149	189	190	205	198	187	209	202	188	184	174	192	162	175	206	178	180	199	188	204	185	193	204	194	205	205	209	166	195	230	184	203	182	205	185	189	181	198	195	190	188	169	213	188	179	161	193	192	221	197	211	192	187	205	206	181	181	179	202	164	192	178	207	177	203	188	154	216	192	191	191	191	206	176	195	174	175	185	181	202	199	180	215	184	185	202	198	187	179	202	197	226	237	187	205	185	182	182	212	183	204	199	206	179	194	173	174	170	195	191	183	221	198	189	222	194	173	186	192	216	181	192	203	177	177	210	206	205	193	197	186	176	183	188	201	201	180	184	230	183	169	203	163	211	196	203	173	192	203	194	199	185	187	202	168	198	195	206	211	203	208	181	171	199	175	182	178	169	183	189	206	197	200	184	170	211	193	188	209	213	176	167	199	193	175	191	196	187	196	175	182	171	217	187	215	206	183	209	195	199	197	210	205	211	196	187	176	191	168	195	189	200	188	205	200	215	176	167	202	171	188	181	236	191	194	199	180	208	209	187	181	174	195	198	189	187	188	225	222	179	200	196	176	173	169	190	176	177	186	191	191	180	218	187	208	201	187	184	184	168	217	189	194	186	203	202	187	195	188	206	213	179	187	187	203	202	220	183	181	190	210	210	195	201	183	183	191	202	185	184	186	181	193	209	189	196	199	192	199	163	178	198	184	205	165	209	190	184	202	191	207	205	185	208	196	186	192	215	183	202	172	177	198	199	184	191	223	216	195	216	197	210	189	196	212	188	189	187	166	182	205	219	182	185	211	189	217	210	170	214	178	161	188	196	198	195	188	202	181	203	205	177	157	202	195	199	210	192	199	212	215	189	205	201	177	205	222	212	189	210	201	199	189	179	164	181	194	187	201	181	196	172	186	204	203	169	200	187	166	166	188	181	183	183	157	178	180	199	180	196	215	193	198	203	218	203	178	164	187	188	189	188	193	184	204	186	184	189	207	183	184	216	194	188	198	187	217	201	197	190	216	205	195	184	194	180	191	220	189	212	189	189	179	180	205	184	182	218	199	179	200	191	164	178	163	196	182	173	209	179	171	189	180	164	185	201	174	186	170	206	179	195	177	173	204	200	194	210	194	201	182	174	158	208	177	197	185	187	164	204	188	190	183	210	194	199	220	179	188	201	210	174	215	211	196	176	172	214	186	202	190	212	193	190	170	152	203	196	202	156	189	198	195	193	182	201	201	198	187	174	206	178	202	194
28152	32945	31053	23803	20882	14305	10738	8964	8775	6470	5086	3877	2638	1960	1448	982	754	686	537	529	460	508	515	491	510	473	452	487	470	482	479	478	441	475	492	478	495	470	492	458	475	487	462	491	472	450	488	462	464	459	450	474	464	465	479	483	504	512	496	464	490	470	525	503	474	436	466	449	471	457	469	472	482	469	451	491	472	462	497	490	492	471	444	458	466	453	480	448	490	494	491	488	479	479	428	446	483	474	460	489	471	487	466	508	468	479	478	446	476	492	482	496	486	490	493	500	495	447	514	488	463	526	483	489	488	450	471	462	500	452	514	514	439	475	473	473	495	490	443	511	472	487	477	495	460	446	471	469	467	448	454	462	492	505	465	455	477	465	469	451	513	515	449	478	491	483	439	471	489	514	488	456	474	488	434	469	496	498	490	478	477	486	489	457	460	484	483	507	491	486	498	469	463	486	460	483	508	493	519	454	481	470	476	463	505	481	471	483	518	482	471	502	445	452	471	462	468	475	490	501	504	499	515	513	489	483	457	440	501	506	510	494	488	473	476	487	462	487	467	471	479	469	480	470	442	472	472	482	461	478	466	455	460	450	429	482	519	467	509	514	503	450	475	481	489	478	495	482	501	456	506	510	451	541	486	477	507	454	459	463	473	505	485	449	485	445	470	464	488	465	477	462	474	511	479	526	496	493	486	514	466	484	474	463	503	472	464	478	467	483	482	452	522	492	487	461	502	515	464	513	486	449	480	500	463	469	490	489	472	469	468	470	462	495	479	515	496	523	468	478	486	482	514	477	465	469	485	466	480	494	497	473	466	475	467	456	459	505	501	470	508	518	474	471	472	440	459	460	479	514	504	500	493	462	494	461	453	476	470	475	459	463	464	481	477	472	459	482	465	501	479	474	481	530	485	472	501	518	471	446	496	495	507	489	484	497	484	487	499	528	483	516	500	495	457	442	488	493	466	548	516	508	469	493	459	440	473	525	487	470	491	437	473	481	509	470	460	460	464	445	454	480	492	501	514	509	493	435	498	486	480	527	469	475	456	493	519	476	447	429	499	507	459	439	445	494	492	456	474	464	488	453	492	480	465	446	489	469	469	503	456	509	490	499	474	452	465	508	460	459	484	481	431	509	469	499	540	474	488	496	456	497	492	476	494	450	486	455	471	461	509	474	448	500	519	479	500	469	487	455	527	497	479	466	476	486	482	535	460	461	481	489	480	477	506	458	503	475	470	468	504	489	456	485	511	477	484	487	452	464	507	444	448	467	465	506	481	479	471	495	477	454	512	467	479	492	495	472	499	497	460	475	476	533	478	491	481	513	478	472	451	508	502	515	471	463	460	508	453	482	466	462	475	497	490	501	457	447	502	483	477	466	458	462	441	527	487	480	470	521	521	507	451	503	466	456	444	542	469	454	490	479	479	464	458	475	496	508	484	479	475	527	492	466	462	491	499	451	444	502	484	452	444	472	490	466	486	479	484	454	520	478	514	439	496	457	423	504	469	467	447	494	466	482	486	504	488	459	477	483	451	462	494	481	482	477	410	456	485	479	488	475	444	470	460	503	500	502	478	481	460	457	444	455	496	451	435	464	506	539	439	533	486	487	495	456	481	481	470	455	477	484	485	460	464	464	494	471	455	477	488	471	501	457	514	481	478	476	518	522	480	491	499	496	479	483	494	506	530	448	496	506	514	486	499	486	516	465	442	497	471	479	490	498	482	481	499	444	501	493	458	454	489	485	519	456	480	450	499	488	496	446	438	451	502	463	460	502	492	469	466	469	492	495	483	487	496	457	451	511	477	470	466	477	435	431	448	455	484	457	476	507	497	470	465	456	487	467	525	449	485	492	476	481	447	457	499	463	452	495	465	502	486	459	456	491	495	506	473	461	497	474	492	481	492	489	466	455	451	474	475	473	502	482	490	481	468	468	496	490	492	528	476	505	483	491	497	455	479	498	498	487	480	495	454	486	476	445	482	492	494	514	489	462	436	465	470	494	451	466	456	503	454	426	487	442	475	448	448	499	478	471	485	526	476	450	511	457	452	455	482	506	492	469	518	481	464	497	511	466	493	462	481	480	438	474	468	488	541	473	514	526	458	478	493	468	492	450	456	471	468	449	449	463	488	471	440	452	487	510	496	492	464	492	480	454	474	480	517	520	493	547	504	448	521	510	497	521	447	485	488	478	470	456	478	473	501	512	477	463	472	446	478	482	448	473	447	495	465	507	521	450	477	486	487	463	485	472	467	463	475	465	485	504	470	466	483	518	492	511	499	502	483	476	495	500	464	480	484	474	486	500	508	470	459	521	438	480	487	502	500	460	447	480	475	489	482	440	443	461	463	450	463	475	511	515	509	451	467	467	473	460	473	476	470	487	498	487	461	514	485	459	470	462	500	481	472	504	528	428	444	497	509	522	507	492	460	467	488	499	455	471	447	495	495	490	481	486	488	482	475	460	484	490	458	491	460	491	515	459	475	525	474	431	460	456	493	490	477	466	482	480	512	507	425	486	459	484	480	492	466	465	485	443	468	455	457	484	485	491	458	525	495	491	485	517	476	487	471	465	462	438	476	498	472	500	460	470	491	476	487	488	468	447	504	504	519	455	468	504	493	494	481	461	494	462	509	476	457	432	486	474	511	459	460	463	458	478	440	474	461	497	491	479	474	501	463	470	495	494	463	461	505	424	475	514	471	505	476	471	498	463	480	519	465	465	507	497	473	466	527	516	500	485	472	481	523	473	491	461	428	469	483	440	488	467	517	482	466	524	476	481	525	464	507	530	487	450	434	526	458	514	530	489	492	490	466	454	503	500	492	478	522	472	446	485	473	472	497	450	517	455	488	471	494	491	462	465	476	496	482	466	458	506	485	504	482	512	463	494	470	475	491	479	504	462	493	479	497	489	438	438	502	538	488	457	478	458	511	488	506	449	476	457	474	498	502	473	492	502	493	486	511	508	482	508	536	480	470	477	477	493	470	480	484	475	480	449	467	446	484	475	462	453	469	471	508	477	421	490	500	489	509	461	468	485	482	459	467	492	507	483	444	446	482	507	495	452	467	481	445	467	524	486	481	514	492	477	456	502	474	441	459	496	500	454	505	498	504	486	472	460	501	447	477	559	481	468	495	466	453	488	488	457	490	502	439	441	459	484	464	523	495	493	524	491	456	483	535	476	459	456	500	453	469	434	487	450	477	478	483	458	486	467	479	504	472	487	471	525	490	503	505	475	495	497	448	468	482	472	507	445	483	495	481	534	468	447	461	492	458	487	481	465	460	496	488	490	443	467	492	480	457	495	487	448	425	447	448	462	506	465	460	478	474	483	477	480	436	490	451	460	471	462	456	517	522	525	454	467	478	472	492	486	462	488	493	448	500	464	453	494	463	490	486	488	429	474	467	445	497	473	481	453	520	484	510	511	450	483	498	464	495	499	494	480	482	498	513	497	501	472	470	468	465	492	484	469	482	476	499	487	471	479	462	480
59698	54360	53076	45974	47827	38925	26009	15857	11255	8447	5460	3792	2595	1886	1375	998	689	495	375	325	292	268	246	246	251	209	219	231	219	220	226	250	246	213	218	253	210	210	238	218	210	205	236	202	231	226	233	226	193	249	215	217	206	234	217	209	213	232	244	230	229	223	227	218	222	247	236	240	207	196	215	221	214	211	224	216	252	225	229	226	209	236	256	231	246	219	251	210	242	216	246	228	244	219	224	203	220	239	206	230	195	213	216	220	242	220	224	225	211	211	241	231	231	236	238	253	225	226	238	221	214	270	203	220	221	224	216	221	247	221	206	236	236	214	230	224	212	229	219	206	218	244	215	226	249	221	235	247	210	226	225	249	205	219	203	211	233	218	219	211	229	246	238	240	222	229	244	198	217	220	233	240	239	234	219	230	262	227	215	218	221	211	218	219	193	248	241	243	250	233	238	265	206	235	246	232	255	243	241	230	227	241	212	233	212	220	234	225	249	221	257	241	242	222	236	215	225	235	216	242	226	202	232	250	221	242	220	230	208	240	239	219	220	249	220	243	201	219	210	215	244	256	233	239	224	211	224	216	244	194	246	209	185	210	244	228	243	208	215	238	221	238	234	249	211	228	207	210	217	239	221	200	224	213	218	244	240	262	248	222	243	269	230	212	235	242	225	222	241	221	236	231	250	250	208	226	236	231	273	243	244	230	285	224	233	221	227	222	243	215	233	197	233	217	237	227	229	213	201	229	221	232	231	209	243	241	217	249	236	235	228	228	242	220	232	239	236	213	243	205	219	240	230	192	198	225	245	250	226	225	227	230	232	250	245	215	233	236	214	214	197	245	197	220	243	221	244	250	231	254	217	214	209	228	233	248	241	217	245	236	238	232	228	216	246	245	209	239	234	230	205	233	228	232	247	258	232	222	219	216	219	226	225	222	231	224	234	242	227	233	249	215	220	216	249	201	217	229	229	257	206	256	218	224	229	218	246	224	226	217	205	229	216	242	218	209	243	200	228	239	205	236	248	221	231	228	234	227	221	235	246	235	205	224	252	240	265	228	249	253	243	220	243	218	196	222	204	240	217	241	238	201	209	225	242	228	227	211	210	225	237	219	257	202	248	264	219	225	206	216	202	221	263	228	212	241	229	235	223	227	199	262	230	215	229	241	205	212	248	197	219	230	196	253	226	227	242	226	230	193	214	235	237	233	247	203	245	236	234	233	232	243	197	222	218	231	211	235	200	221	229	229	234	220	249	246	216	219	219	256	233	240	216	221	241	243	230	258	207	210	227	221	228	211	225	220	206	233	212	228	208	230	238	206	232	221	250	235	232	220	221	236	247	219	222	237	216	233	203	223	252	242	207	204	248	203	215	238	207	212	236	212	230	209	239	228	245	237	230	232	214	225	237	219	224	234	219	255	227	221	243	220	233	227	229	235	223	201	247	216	235	243	251	217	243	225	213	210	258	256	221	237	236	213	228	245	212	191	214	216	240	260	237	201	215	220	245	227	215	215	244	239	244	230	223	234	225	223	243	228	229	231	203	231	236	222	224	223	242	244	214	206	240	220	239	239	209	215	237	210	227	229	232	254	225	220	228	232	200	209	229	241	219	207	248	222	216	239	205	213	218	191	241	213	238	214	231	206	226	244	236	203	231	245	243	219	224	240	227	231	214	218	207	255	250	213	215	232	227	215	195	206	245	234	224	227	227	242	242	200	206	231	257	231	234	233	235	221	243	210	207	242	213	225	234	259	203	216	226	228	217	227	232	215	218	245	247	223	230	214	242	204	226	255	239	200	232	218	221	227	229	209	247	238	243	228	255	233	242	191	232	234	216	228	219	221	211	248	234	228	241	235	234	212	245	242	222	240	215	192	241	225	226	210	241	217	222	241	224	228	226	216	241	216	230	236	214	205	253	202	230	248	218	216	248	231	230	230	198	213	257	231	232	233	222	212	232	230	235	245	236	213	227	216	213	220	234	237	204	227	235	244	234	221	238	226	216	233	211	232	236	198	221	219	213	234	212	230	249	232	239	213	207	244	204	231	224	227	206	201	256	236	239	228	225	202	234	237	233	218	191	218	238	238	245	217	196	210	219	218	235	240	241	220	210	222	218	223	219	246	248	235	219	232	221	211	235	228	245	202	225	214	206	214	231	250	234	235	208	227	213	200	226	227	211	253	225	231	226	248	252	246	215	219	208	209	205	240	223	196	228	221	222	226	216	223	234	240	234	195	227	255	225	204	239	217	243	238	249	215	230	246	231	242	242	252	242	214	253	237	222	230	220	226	207	238	239	242	207	212	252	246	218	244	259	247	276	221	211	256	222	221	231	203	223	210	231	225	239	221	242	238	233	249	210	207	235	241	221	250	219	237	242	228	218	217	223	231	228	243	269	211	220	234	244	214	234	237	200	239	215	235	232	239	225	247	224	260	227	215	208	228	212	247	229	196	231	243	225	227	211	251	228	230	221	250	244	226	222	231	221	230	229	244	220	261	210	218	210	212	229	223	219	235	219	215	236	217	228	222	238	230	216	215	214	218	213	206	242	243	250	217	266	240	196	248	228	239	251	217	240	217	216	245	212	227	221	220	237	223	237	237	227	227	214	252	226	217	223	209	203	209	228	214	223	243	217	228	234	186	245	257	228	247	259	271	219	245	218	215	238	224	242	238	243	238	238	247	258	231	214	247	253	223	242	237	241	209	209	227	246	227	238	224	223	222	228	218	236	231	239	221	226	242	211	233	230	238	233	253	205	245	216	225	219	215	231	218	222	209	215	222	232	225	205	247	229	230	220	222	240	258	237	227	245	235	233	240	226	193	226	231	236	224	221	226	184	241	246	215	245	224	236	227	248	219	224	196	209	216	216	236	240	233	280	240	253	237	230	243	207	248	224	213	258	234	247	227	228	231	202	206	224	214	235	241	242	237	207	219	210	230	194	236	203	215	249	201	200	229	253	213	232	216	223	249	234	244	207	223	247	206	219	208	219	198	258	243	240	246	203	199	235	254	218	243	216	243	254	223	219	250	253	248	236	231	217	211	223	250	217	215	227	254	228	229	235	250	217	209	203	235	212	236	239	199	237	225	221	221	208	211	248	213	244	233	240	260	244	226	229	246	210	259	259	222	229	233	209	217	206	223	212	196	227	259	216	212	238	222	233	270	227	240	243	247	217	254	234	214	231	252	215	240	210	227	233	246	240	203	265	208	237	221	231	230	216	209	244	256	213	215	254	254	237	239	224	261	233	223	222	245	224	226	234	205	227	221	212	224	215	217	228	240	237	214	228	225	230	235	235	253	213	227	235	221	228	226	208	224	197	239	205	226	258	213	233	243	239	219	230	214	227	263	207	242	229	237	224	248	240	260	245	235	218	210	246	225	210	227	192	228	215	214	198	207	243	239	212	247	248	236	243	231	219	216	216	242	220	228	240	233	224	219	228	243	216	270	229	214	225	210	227	248	227	247	237	207	219	232	206	247	229	236	231	221
41770	47160	52870	53232	55531	45242	36405	27746	25716	22820	17955	14010	10808	8035	5993	4177	2658	1926	1407	1116	850	708	666	654	688	628	576	582	568	583	545	584	541	544	608	533	558	560	586	575	570	575	561	508	515	531	557	576	540	553	576	612	514	629	546	606	544	553	583	585	549	547	553	576	564	573	559	550	571	571	579	535	552	564	535	564	579	568	540	581	571	499	552	562	573	527	566	553	569	548	585	537	560	543	512	527	517	514	561	589	551	573	556	586	528	547	569	577	567	565	542	540	544	539	549	546	571	556	536	537	575	556	556	558	557	604	533	516	540	568	632	532	526	533	543	543	557	494	556	595	586	564	537	598	571	550	523	547	546	543	557	566	547	578	542	553	534	556	592	511	597	561	599	543	553	543	544	558	588	570	570	559	557	556	522	509	575	587	547	592	576	547	565	540	573	570	572	575	588	554	520	567	623	528	564	519	569	528	575	553	559	572	561	533	591	561	534	541	534	529	585	554	573	573	548	557	577	518	532	561	533	562	524	539	572	561	501	586	553	568	524	594	583	586	561	598	575	570	562	579	542	552	557	533	585	551	565	546	566	582	560	559	556	567	530	530	570	539	596	536	522	564	587	551	531	581	525	552	580	565	534	551	560	568	527	540	523	612	548	566	526	559	572	572	570	528	530	574	591	565	590	536	574	549	618	570	563	545	539	562	588	556	549	511	545	555	584	566	613	521	556	557	568	554	592	574	548	525	542	574	524	602	562	569	573	544	578	538	569	543	554	541	559	580	578	547	542	543	544	520	591	555	589	581	534	591	550	546	532	577	559	596	565	592	559	585	620	566	586	565	589	564	536	569	582	557	510	543	572	526	562	541	563	510	545	565	528	597	555	519	597	540	562	564	538	582	602	541	539	559	549	589	534	566	565	563	547	547	529	546	561	565	562	532	512	565	554	564	537	539	567	570	531	617	557	512	585	555	567	546	565	551	543	541	600	546	530	558	505	519	523	565	540	540	524	574	564	540	569	554	536	552	543	555	555	560	511	584	521	538	558	538	538	566	544	571	574	573	537	535	549	538	587	549	634	535	603	564	554	568	554	524	567	569	587	566	601	554	532	562	535	586	546	532	590	583	541	553	547	578	540	543	551	568	542	544	583	532	526	565	539	530	571	584	548	576	555	594	540	529	596	518	573	579	536	531	552	560	529	541	564	523	605	557	571	564	550	561	580	562	584	569	562	529	519	568	598	501	577	531	564	572	589	568	536	567	586	574	571	542	571	513	558	579	578	575	556	585	520	558	565	533	585	524	598	596	555	557	546	561	581	602	553	561	572	543	583	567	570	572	574	598	556	550	587	541	531	554	555	586	531	593	513	532	558	550	565	548	519	570	546	572	562	516	580	569	571	576	529	598	562	559	522	607	592	564	578	606	527	567	587	535	539	588	565	513	571	562	528	522	532	563	553	587	535	513	486	584	535	566	555	548	574	550	508	522	557	569	552	523	529	547	547	509	610	574	581	559	548	557	548	579	535	554	554	558	572	563	535	587	536	557	565	585	573	602	563	527	604	546	628	541	569	533	544	584	558	562	577	536	526	507	531	569	525	553	555	546	533	523	550	561	501	558	582	560	605	566	557	545	550	555	564	563	561	588	531	574	563	565	556	552	572	517	528	552	551	575	543	545	569	583	550	529	538	571	551	553	572	543	615	541	562	595	551	581	531	584	574	570	575	568	601	579	597	509	559	580	605	547	574	505	553	545	574	568	546	561	588	527	543	580	558	586	548	523	559	594	563	540	563	573	575	543	565	514	545	560	539	548	577	505	569	540	568	571	597	572	578	536	528	550	558	559	550	556	528	534	585	537	589	535	559	534	536	555	549	555	562	532	597	561	543	547	568	593	560	582	561	535	508	560	531	575	581	538	538	618	579	540	543	530	570	531	575	571	555	570	547	563	584	556	544	513	585	556	539	559	526	506	509	563	540	538	515	546	526	509	526	567	577	552	558	547	548	529	547	551	562	545	528	569	581	544	539	568	547	519	563	552	613	551	531	573	574	572	565	553	527	536	556	561	569	572	551	538	529	531	581	537	606	544	528	554	521	578	563	549	563	582	511	553	623	587	541	541	577	558	572	570	520	509	524	536	616	592	533	549	561	542	575	527	583	525	580	572	533	540	517	563	558	574	527	536	575	590	570	597	556	531	585	578	546	582	539	551	518	589	572	553	572	572	523	533	518	564	598	557	561	582	531	526	551	570	603	575	574	542	515	553	561	553	572	569	552	535	511	542	568	578	570	552	555	516	547	597	574	532	563	556	583	566	616	600	541	548	564	543	493	579	567	563	538	574	556	599	556	558	523	558	562	516	556	590	545	556	554	587	563	542	559	563	539	579	568	543	605	575	545	553	555	561	546	536	514	541	538	510	570	587	523	558	557	583	570	544	533	519	519	568	565	539	547	608	556	559	556	571	562	558	563	528	541	536	568	519	526	584	586	543	540	539	551	550	543	578	571	533	587	537	535	531	548	526	560	565	551	581	557	578	535	543	549	561	531	582	574	566	573	552	565	563	576	633	557	551	602	544	534	618	594	582	560	544	577	544	545	586	551	539	573	592	540	523	557	521	557	543	602	577	559	516	604	561	567	539	547	572	613	578	550	570	586	553	564	557	555	597	558	573	552	594	600	584	570	555	545	563	570	602	530	582	574	570	543	617	542	544	540	588	553	598	540	586	570	565	543	564	550	544	554	578	590	534	573	566	571	586	538	567	553	528	578	555	560	563	600	574	529	568	530	543	544	518	538	561	573	579	551	538	568	538	560	556	550	551	524	555	553	567	547	552	553	571	542	582	592	529	573	547	563	560	533	553	566	591	561	515	540	577	541	513	581	560	568	552	544	541	548	595	578	516	547	568	554	552	554	576	549	546	577	534	580	551	526	572	605	591	549	568	557	542	538	576	529	561	563	556	558	554	522	547	570	539	512	549	567	538	548	553	572	535	581	582	524	548	562	545	572	557	581	569	546	509	512	538	556	500	587	593	552	527	555	548	539	545	557	574	593	522	584	571	558	568	524	564	537	561	512	549	565	580	531	566	577	583	577	524	573	592	548	573	537	535	537	512	562	549	558	590	587	523	542	616	572	564	548	582	538	576	583	537	604	562	575	533	547	575	532	622	563	568	546	569	575	564	551	555	534	548	552	548	601	596	534	563	533	577	595	550	529	533	536	597	584	586	555	572	587	562	514	574	536	587	549	543	574	586	561	593	551	533	551	561	570	585	526	532	544	574	556	555	566	545	559	564	592	628	554	564	568	542	522	564	558	533	537	556	556	572	592	580	574	567	532	538	539	566	553	587	575	554	549	593	549	498	609	558	563	594	595	550	539	581	556	550	570	515	580	550	532	550	554	560	526	482	504	575	570	533	567	551	555	556	563	559	573	529	580	538	566	553	530	568	568	554	569	543	540	552	586	549	504	544	527	599	586	572	542	540	595	577	542	567	532	549
64063	58083	52290	50594	42466	35968	29975	22664	15158	10418	7434	5052	3489	2156	1418	1113	755	537	507	417	366	298	264	235	270	249	220	232	203	208	226	186	246	238	210	240	201	199	199	231	209	193	210	219	204	196	196	210	215	186	225	174	196	189	223	195	225	202	227	210	214	211	218	205	211	204	210	205	203	221	204	236	199	209	193	198	199	184	185	202	210	208	216	227	203	217	216	216	197	233	236	194	200	225	220	232	191	208	204	209	197	216	206	218	221	213	222	190	199	205	176	201	229	208	205	206	223	196	209	241	212	194	211	230	210	203	243	198	208	225	213	201	210	206	198	199	218	176	205	212	210	208	195	215	208	197	188	206	256	201	229	204	213	203	225	211	240	205	224	202	204	217	190	214	185	223	204	208	203	241	206	168	223	213	220	194	210	186	226	209	202	201	200	202	228	215	212	211	216	213	196	208	204	222	201	208	191	214	231	227	185	217	206	228	231	209	200	218	183	233	212	178	197	189	179	200	219	198	200	221	222	225	185	208	219	227	201	214	222	219	211	191	212	205	197	214	188	218	214	209	224	246	200	196	224	229	237	218	245	223	212	213	211	186	186	202	212	226	202	211	221	202	249	189	202	213	224	221	231	217	220	217	227	257	200	194	213	220	200	210	172	205	208	220	193	221	217	212	198	206	230	207	204	201	206	212	227	204	176	213	218	232	192	226	209	227	235	213	216	204	189	218	223	215	205	210	206	220	240	193	206	189	212	214	227	209	203	214	208	208	229	205	192	203	216	230	191	242	211	223	164	233	198	200	220	189	228	219	225	214	193	221	229	208	207	207	209	218	201	212	249	208	198	207	192	187	221	221	203	216	247	235	216	208	200	170	208	217	166	197	251	191	197	225	225	205	222	244	219	208	233	203	179	214	242	206	198	213	244	193	232	233	179	199	214	203	215	225	219	216	214	225	217	210	194	233	208	174	188	222	201	202	188	218	239	215	202	229	218	208	231	210	196	203	221	214	227	188	212	205	230	216	197	216	206	222	190	205	223	194	222	192	203	194	207	184	197	230	202	217	200	238	228	212	222	204	222	195	208	256	212	183	206	216	218	224	212	218	221	205	205	193	190	198	188	205	233	205	236	211	220	208	211	216	213	201	219	215	216	198	229	229	203	174	267	215	201	211	174	210	208	243	209	229	212	179	216	231	200	185	226	215	198	219	205	170	211	238	214	176	250	232	235	188	206	187	207	215	204	216	208	207	202	239	206	243	217	191	205	199	175	203	216	211	213	198	214	214	232	234	190	191	181	196	194	211	183	206	213	198	225	202	210	211	232	229	204	207	192	212	206	210	208	215	207	205	197	239	181	215	209	203	193	193	218	208	229	214	211	204	233	220	210	250	231	201	224	205	225	192	239	200	226	228	187	226	200	226	212	207	223	211	200	202	212	215	205	209	196	199	223	216	189	233	213	232	208	224	222	225	222	212	217	229	194	210	211	204	201	201	198	201	208	212	209	225	225	221	211	194	210	209	206	229	212	195	205	217	191	200	206	199	204	224	179	225	240	204	214	192	221	210	201	235	206	208	185	185	242	240	187	221	200	200	209	198	205	228	206	185	195	213	212	207	208	218	192	219	238	196	211	228	203	195	231	224	195	204	219	209	230	235	222	201	202	207	233	210	218	240	207	217	224	209	209	206	205	211	226	210	207	227	202	208	214	227	221	210	189	213	216	204	211	201	197	217	203	221	202	190	196	210	227	199	221	215	231	200	211	205	199	239	232	203	195	192	203	213	243	176	227	223	205	237	217	206	231	195	221	220	194	209	194	211	229	216	196	214	250	217	202	175	189	209	237	194	220	187	209	223	229	220	213	198	184	217	200	176	220	184	192	201	222	197	201	218	196	177	250	225	196	214	209	197	222	234	204	203	242	226	220	216	199	183	211	184	258	237	206	219	206	199	212	202	169	189	219	207	214	213	193	224	213	200	194	209	223	213	220	230	204	207	207	186	177	197	195	228	192	208	218	209	220	203	194	217	208	246	217	190	216	205	216	180	209	217	230	210	212	206	210	197	208	217	245	229	203	186	225	192	216	220	228	221	222	236	212	195	187	185	217	218	218	214	200	231	220	236	196	225	191	191	216	225	226	193	223	219	209	212	211	216	227	233	211	191	227	175	201	179	198	226	221	206	201	199	241	190	222	219	190	203	185	223	192	215	212	207	221	204	208	185	199	209	207	223	224	193	232	234	227	237	237	220	192	210	232	203	225	204	234	185	203	199	217	226	217	212	231	196	206	212	224	207	178	214	185	230	205	201	224	215	217	222	183	191	205	210	203	202	200	221	218	219	201	204	193	195	207	212	215	232	231	206	215	186	211	204	212	217	214	200	218	198	194	204	204	206	191	221	202	210	225	213	211	198	192	239	200	225	213	222	218	236	227	196	193	204	203	207	214	221	213	220	222	220	249	188	217	227	168	213	246	196	213	223	191	197	226	213	198	225	256	229	187	202	199	206	203	205	224	200	198	223	208	221	198	220	193	201	204	208	231	222	207	203	219	232	210	184	197	209	182	227	198	223	196	208	216	207	213	232	203	200	228	205	213	215	202	206	229	201	229	193	210	215	204	213	224	186	234	204	205	207	176	215	198	226	197	224	192	215	224	215	239	196	221	226	206	208	221	232	203	206	188	169	218	215	228	218	225	200	206	201	197	216	219	220	220	208	218	196	220	217	205	209	223	180	205	215	202	241	210	200	213	214	212	193	184	208	196	208	203	201	198	200	194	212	164	234	202	194	220	215	213	204	205	199	179	232	218	228	202	225	210	210	191	204	196	219	189	208	218	229	185	183	211	208	200	194	207	189	217	244	213	226	228	235	194	231	229	216	202	187	181	189	207	219	206	200	234	241	217	196	204	206	203	207	198	197	228	231	206	219	211	219	202	216	200	207	207	203	224	213	220	214	232	212	206	244	233	195	189	227	212	213	200	201	224	203	207	209	217	195	217	191	227	215	191	181	194	204	186	243	201	193	205	207	212	234	203	187	198	208	196	197	218	202	203	183	185	202	199	228	201	192	187	223	220	220	238	205	205	189	186	199	200	221	206	220	230	206	190	226	237	226	196	222	199	223	228	199	189	194	210	179	202	206	200	207	184	178	195	208	212	212	209	219	217	205	199	211	190	201	221	230	213	210	235	210	207	219	200	204	227	203	220	214	197	183	226	242	222	196	191	230	231	230	211	172	191	205	238	223	183	205	198	185	216	217	201	212	208	194	199	206	193	217	219	237	233	224	214	195	211	222	222	211	208	226	202	216	219	223	185	198	209	215	200	200	230	212	195	233	228	227	236	208	218	190	186	189	211	216	183	187	192	224	207	201	188	200	218	191	223	209	220	207	210	223	228	212	205	199	196	208	209	209	191	186	231	204	188	200	198	232	232	198	224	177	209	207	201	195	209	189	189	219	214	208	240	222	226	225	209	216	197	193	198	232	217	245	210	228	217	213
46993	54716	57504	57016	54283	47594	40922	34322	28690	24832	20647	16471	12741	8659	5819	4631	3234	2498	2105	1584	1307	1040	852	754	939	659	518	522	496	459	519	516	494	507	503	525	518	493	487	494	459	488	471	537	529	518	522	520	509	500	521	507	519	521	470	512	503	485	475	497	541	496	539	544	473	502	507	500	509	519	466	505	529	529	493	531	511	521	474	543	485	508	503	501	490	494	471	537	495	501	520	514	493	533	538	531	555	508	510	500	510	494	489	522	532	533	494	503	511	489	499	534	512	480	544	555	494	517	522	511	449	511	511	529	540	514	518	487	467	491	550	539	510	524	525	547	508	495	501	455	507	476	494	503	537	529	535	488	514	502	499	510	479	515	490	564	521	522	507	531	500	529	524	504	504	473	511	536	472	490	481	536	517	488	483	524	473	536	502	501	510	499	538	495	511	517	536	491	516	507	512	493	526	527	514	500	502	528	530	514	473	483	497	481	516	516	486	512	502	504	497	503	465	502	504	511	519	507	531	492	476	521	492	489	503	495	533	501	490	479	509	516	499	505	514	471	500	514	548	506	544	514	508	501	518	474	459	484	545	544	529	522	517	508	529	513	538	504	484	517	497	462	527	524	515	485	522	503	470	530	519	505	482	513	490	512	524	487	493	486	516	508	505	504	523	491	487	552	520	477	497	475	487	473	493	500	535	520	523	496	528	493	509	476	503	506	544	509	566	500	554	491	512	507	496	527	534	503	475	464	528	475	527	487	538	502	466	518	493	506	528	450	519	509	498	515	547	534	534	532	520	533	494	500	497	548	501	483	484	517	492	512	468	484	493	543	527	542	469	467	521	478	512	499	534	522	524	502	534	520	498	558	493	478	503	466	507	465	523	478	523	532	507	532	493	521	528	488	520	533	534	500	520	502	520	492	474	526	521	544	495	524	550	485	502	519	484	522	491	497	511	539	506	502	499	453	474	503	459	513	493	515	480	490	495	561	493	476	514	504	488	523	510	498	543	502	500	516	489	459	518	521	553	472	515	531	519	489	481	474	538	511	521	517	505	539	471	494	554	487	510	500	528	533	498	530	486	515	529	521	521	497	497	483	501	538	522	544	527	490	480	506	540	490	503	515	505	498	498	539	527	507	478	493	536	484	506	512	498	533	486	516	526	547	508	487	574	462	506	465	500	519	523	516	530	503	471	499	513	472	489	507	533	521	473	493	515	504	501	521	541	529	520	485	513	537	499	487	530	486	549	488	472	520	548	500	506	505	493	527	509	512	539	494	507	512	490	494	574	515	471	508	471	536	466	507	498	514	536	488	523	488	512	528	478	500	521	487	541	513	539	465	466	498	550	472	517	526	517	501	526	484	487	496	512	539	446	459	489	519	511	511	482	489	511	495	534	479	492	478	482	500	535	499	510	520	522	508	477	503	536	526	533	506	519	535	493	495	538	512	484	505	505	512	526	470	516	482	503	481	498	523	530	471	511	542	518	513	509	528	502	523	530	499	486	505	509	506	503	482	533	474	508	549	472	498	521	533	513	486	489	522	523	520	485	514	503	475	509	483	522	531	493	498	497	513	517	521	497	482	533	502	543	527	538	477	523	464	521	487	493	505	489	513	515	480	499	512	537	514	489	499	542	483	512	497	469	491	523	510	551	510	473	505	523	544	514	482	462	510	478	528	487	452	524	500	510	515	475	494	500	521	458	516	487	496	500	521	528	538	504	518	532	522	537	531	548	505	553	522	502	497	452	512	477	497	549	490	514	488	509	497	521	466	482	534	465	533	488	486	498	523	490	476	508	522	492	515	492	490	511	513	500	493	472	515	521	521	518	506	494	459	502	498	470	528	495	533	470	504	502	482	496	529	475	527	514	509	464	523	505	527	527	509	511	519	472	495	500	534	522	535	487	541	480	533	510	499	519	491	482	505	500	579	544	533	561	519	512	509	475	508	488	509	499	509	528	536	512	519	530	468	515	505	520	510	512	521	479	494	506	519	461	496	488	539	498	469	510	529	504	521	505	474	484	504	482	543	492	496	493	542	523	483	473	516	466	461	507	523	517	541	527	483	450	487	508	492	486	519	499	520	512	516	455	504	479	496	583	514	503	477	506	541	493	480	523	474	503	521	540	518	457	528	507	522	518	507	529	511	542	503	486	517	504	470	508	468	541	487	533	482	512	516	539	495	460	508	475	472	526	495	487	505	550	506	466	531	494	502	467	545	504	515	491	549	527	508	554	499	519	494	467	496	505	487	492	479	497	507	499	455	485	548	533	536	508	497	508	550	496	537	490	499	484	558	507	504	497	498	499	501	499	510	472	511	505	491	487	486	532	519	498	480	520	521	543	508	515	482	484	516	486	535	506	479	471	509	484	550	523	523	513	502	498	540	475	518	508	505	525	535	487	487	511	491	513	514	499	499	461	523	495	512	493	501	487	512	494	495	525	522	520	522	543	511	538	518	505	511	537	511	534	543	473	523	533	493	471	502	519	477	508	522	487	487	490	532	457	481	503	491	527	518	483	453	490	496	560	541	482	529	480	536	479	490	500	497	519	497	482	520	500	546	535	491	526	483	539	480	451	481	499	526	475	492	530	505	502	525	496	525	470	524	503	489	514	496	517	486	521	476	481	513	503	517	503	519	521	496	560	491	503	539	509	470	531	494	506	511	531	524	526	549	501	481	498	509	526	526	512	495	497	519	514	491	517	502	494	465	450	521	485	503	513	525	571	510	479	536	554	505	545	512	506	510	501	484	528	509	487	509	481	508	468	483	457	489	492	489	499	495	518	466	550	487	467	534	471	464	508	514	500	472	515	504	467	486	493	479	438	507	492	498	512	525	500	518	518	487	482	517	491	484	492	490	490	518	530	486	485	511	510	511	517	461	505	481	491	481	519	490	524	512	469	517	515	528	509	531	493	481	538	483	507	506	492	513	497	507	520	466	499	498	523	534	557	496	523	518	495	510	477	530	522	478	483	538	510	509	509	499	534	527	523	485	488	517	510	486	542	481	491	513	485	536	500	535	529	528	505	524	476	518	498	552	486	524	485	501	473	482	537	538	509	523	513	459	531	487	485	487	525	503	481	484	498	494	523	458	493	535	514	470	465	483	540	495	516	483	539	505	521	475	493	498	537	485	515	512	547	525	487	512	500	522	487	520	466	530	489	483	520	473	470	480	481	512	540	550	508	526	521	479	537	496	498	509	502	512	514	532	527	515	489	507	535	543	491	471	563	503	527	508	510	522	536	481	517	508	514	470	510	490	511	492	508	534	526	502	497	508	529	478	532	537	494	510	513	509	502	481	502	504	588	496	517	493	531	504	496	488	481	507	508	458	490	517	500	556	512	523	494	498	509	493	505	522	499	509	525	507	509	467	480	537	541	502	501	521	508	522	484	494	467	510	517	472	508	502	487	490	517	464	483	552	541	537	520	506	497	512	505	510	530	549	478	506	477	510	536	484	495	501	516	502	544	504	487	510	521	503	522	480	509	508
44111	35981	33530	24389	15402	9996	6098	3438	1770	968	686	411	358	272	243	254	217	172	200	200	220	188	184	178	202	176	194	184	193	170	199	183	185	209	181	186	187	179	195	210	184	186	184	209	202	166	175	192	189	208	177	183	170	189	197	196	199	217	184	204	167	187	180	207	230	174	202	182	171	199	185	181	200	198	216	162	187	181	195	189	197	185	177	172	173	179	176	219	180	204	180	205	198	217	202	190	196	193	180	197	169	165	202	158	163	210	207	198	207	182	175	185	193	210	192	186	184	234	212	194	197	215	188	180	173	203	234	170	189	205	210	201	199	182	194	196	188	222	179	178	183	186	186	181	208	180	177	189	194	191	207	208	210	210	185	212	191	178	176	194	195	221	179	206	204	175	178	203	189	198	199	229	196	231	193	205	186	207	193	191	183	217	205	220	167	178	198	199	178	212	170	195	192	209	185	213	171	193	190	192	172	202	189	189	210	195	181	192	215	197	198	185	199	182	190	190	191	191	204	179	208	208	197	189	196	204	208	198	192	200	191	174	214	176	185	193	182	197	196	206	169	190	189	197	171	184	174	171	182	161	191	212	187	182	180	203	186	181	166	202	216	195	203	192	194	180	164	201	227	198	162	166	188	179	177	191	176	187	217	186	233	197	164	190	181	187	188	201	227	175	184	205	185	191	196	180	186	181	187	187	187	200	188	169	190	195	184	184	184	191	181	184	172	217	211	188	192	199	181	200	198	204	189	179	184	206	168	189	196	198	178	166	185	187	226	187	190	196	184	178	197	151	192	183	180	173	193	192	212	184	167	201	198	209	215	187	200	187	212	184	175	187	172	203	207	195	222	213	211	207	178	189	185	193	182	183	212	182	174	185	218	208	204	196	197	186	198	167	184	197	192	177	190	181	186	198	194	186	210	187	194	188	186	198	183	212	177	221	173	211	197	192	182	207	212	217	219	160	186	183	215	201	197	206	188	186	203	201	164	159	195	170	180	198	176	200	197	178	205	206	210	195	178	195	201	179	190	204	190	170	201	190	193	186	182	184	184	187	199	202	191	205	215	174	209	215	187	178	192	180	179	200	201	178	179	190	217	193	186	209	178	193	227	192	198	195	204	211	190	193	215	225	215	187	217	189	190	187	174	213	176	169	183	187	212	191	176	182	203	185	188	209	173	194	202	190	176	197	207	150	183	192	198	191	210	188	166	177	179	175	181	193	180	179	182	180	177	198	225	195	168	188	207	218	194	195	192	164	179	190	160	156	195	204	183	188	205	194	202	185	175	213	189	191	174	195	203	221	222	191	179	199	163	227	189	210	181	172	196	186	170	195	176	214	189	184	181	162	190	187	231	184	178	177	189	170	178	190	183	199	200	180	199	176	186	205	194	220	180	191	179	158	159	195	176	187	180	193	182	200	181	172	214	190	174	179	195	201	224	182	184	199	182	193	163	195	170	168	197	216	186	190	182	202	170	190	157	167	204	199	180	213	186	200	212	177	193	173	188	189	175	191	165	181	188	208	212	202	190	179	163	175	195	183	180	177	182	204	167	189	171	196	203	187	179	208	215	161	194	196	197	211	180	200	183	196	171	183	185	208	185	188	196	178	178	195	194	192	156	171	205	217	198	216	211	204	225	186	181	179	193	212	194	188	181	194	208	179	173	192	220	183	204	184	183	190	222	188	181	208	196	203	173	196	195	199	197	175	184	182	202	194	227	180	174	205	191	215	195	203	193	204	174	221	168	196	173	215	201	202	178	195	209	204	215	204	184	167	181	182	192	193	171	184	201	166	187	181	179	199	186	217	203	188	174	192	181	174	193	168	177	193	197	191	178	177	170	209	196	186	176	169	191	195	213	216	184	206	181	207	186	170	180	190	206	225	191	204	199	176	197	171	184	168	201	186	188	180	188	210	213	192	187	206	198	180	153	198	190	166	194	217	193	169	204	210	183	194	188	186	165	184	174	185	191	200	188	180	202	164	201	174	205	206	193	185	192	193	186	193	212	203	175	172	204	176	185	200	193	213	171	178	194	177	191	208	174	174	189	195	187	184	202	190	197	205	197	201	170	220	169	190	205	189	196	179	183	200	174	205	184	170	206	182	200	218	194	177	190	197	202	183	177	207	184	193	179	170	194	206	189	161	166	199	187	204	177	182	206	203	181	183	179	162	200	178	202	190	203	210	194	166	175	192	197	196	198	195	183	199	186	212	214	192	211	202	181	184	204	197	188	173	182	196	175	180	180	195	199	178	173	211	199	186	213	197	179	192	168	183	196	205	215	205	186	185	163	192	195	169	196	196	186	190	215	184	194	212	169	200	189	172	213	193	200	178	181	160	190	181	190	219	172	162	182	169	184	194	175	190	201	179	173	198	201	187	204	194	210	209	207	179	183	179	189	178	208	205	190	211	179	184	187	197	196	193	179	189	204	187	199	199	205	190	188	203	199	176	192	174	205	198	168	195	195	175	194	174	202	204	178	199	187	194	184	191	197	177	194	183	198	212	199	198	164	175	186	203	177	179	180	185	191	184	188	192	204	173	163	203	196	206	199	174	179	194	166	175	196	180	194	191	180	183	224	160	188	219	227	171	194	223	195	171	187	201	208	212	203	184	180	206	185	201	168	187	177	176	190	172	191	219	176	202	193	199	170	201	212	180	202	218	190	188	201	176	173	204	201	180	174	186	176	165	176	173	198	203	184	188	223	209	209	200	192	194	204	221	192	177	182	204	212	228	203	185	212	199	197	184	166	190	166	167	186	191	169	171	193	211	189	222	207	199	183	204	199	188	200	185	191	200	170	180	199	197	214	212	189	195	188	192	186	188	202	200	188	212	205	200	170	171	194	183	184	185	180	156	206	209	185	186	182	184	189	194	192	199	198	188	199	193	177	225	168	181	206	193	178	170	184	174	204	172	176	200	194	197	212	190	195	166	203	213	216	197	195	169	199	190	181	210	188	175	170	188	180	181	203	173	191	212	204	205	195	223	185	202	203	177	196	192	211	200	175	198	197	177	187	195	187	187	190	184	188	212	196	169	174	205	164	185	205	176	176	200	196	185	188	203	187	180	195	186	178	165	223	197	186	182	203	208	184	192	165	183	197	177	187	201	213	191	187	193	204	163	175	195	179	191	204	195	199	173	197	165	189	199	199	194	197	200	194	193	204	196	171	198	221	191	205	199	207	189	180	208	190	194	170	204	218	182	199	191	194	191	194	200	197	192	187	172	193	187	177	209	204	195	191	183	185	167	193	189	194	186	191	147	189	187	202	188	202	175	158	187	193	205	173	207	178	175	195	190	205	234	194	175	190	202	198	149	179	206	190	202	218	160	184	150	185	162	199	175	217	194	213	203	171	180	189	181	176	195	214	178	208	195	178	206	207	214	177	220	219	173	175	187	172	198	194	184	188	181	187	173	168	189	212	202	195	211	143	190	185	185	165	187	189	213	178	179	176	205	197	181	188	209	196	196	175	173	171	204	231	189
27744	30290	37681	34432	29163	23839	18360	12175	7161	4172	2912	1911	1341	1029	807	637	665	560	615	530	494	467	494	521	445	476	507	493	501	503	515	505	461	462	473	470	514	479	455	492	474	505	524	464	490	447	500	497	517	490	497	494	465	510	508	483	532	479	482	545	458	499	486	473	446	488	460	506	490	528	481	475	468	488	512	523	483	463	477	473	476	497	474	475	495	488	455	509	490	514	492	529	485	499	493	493	454	464	456	480	501	503	484	474	481	459	451	467	487	488	493	491	504	468	508	477	529	482	507	485	460	465	502	473	489	498	461	487	474	458	485	514	501	473	498	472	495	448	494	465	413	491	512	496	441	468	512	455	479	509	519	500	451	465	466	508	483	459	483	513	479	476	467	453	511	496	469	525	508	476	478	457	474	456	485	488	479	475	490	478	470	449	503	471	475	459	486	464	491	477	520	516	492	506	444	468	490	467	476	493	494	431	487	478	494	482	492	475	450	527	482	506	510	484	451	508	471	510	493	483	503	472	496	446	495	478	523	457	506	486	500	469	498	482	503	492	452	479	482	508	493	513	499	498	507	476	482	462	457	496	467	478	472	472	506	460	446	460	474	484	464	464	465	499	488	509	478	477	495	487	464	509	482	480	485	502	527	439	466	488	453	494	518	469	476	505	504	461	529	475	464	507	478	500	478	471	469	501	458	453	507	469	512	493	480	499	493	478	491	460	473	479	454	509	438	467	488	511	450	535	483	476	458	487	500	480	458	491	476	479	491	445	511	449	462	487	521	470	452	474	524	478	463	490	480	503	494	468	480	474	493	446	459	486	475	507	486	482	496	499	495	479	494	469	471	477	493	505	493	464	468	471	456	490	443	494	471	478	461	514	513	486	479	493	501	482	491	469	525	449	526	480	459	450	508	499	481	485	474	470	475	490	497	509	455	417	478	490	514	450	452	487	472	497	488	428	440	498	443	445	482	490	482	490	444	465	533	463	498	489	506	472	444	503	479	451	487	494	465	468	472	474	444	480	503	455	447	499	523	464	472	493	488	474	471	528	482	476	446	466	466	471	470	512	529	467	470	485	461	478	481	467	460	468	476	511	442	490	506	464	500	470	476	419	472	460	473	451	512	464	509	473	491	478	489	462	460	478	471	484	516	467	472	473	471	525	498	520	483	509	508	488	525	500	486	512	462	469	458	497	476	480	491	493	494	480	510	464	466	483	522	512	485	452	495	491	503	535	466	463	510	494	473	473	531	517	508	501	470	479	439	458	502	478	475	478	466	473	467	460	499	486	458	480	496	465	509	504	458	474	489	494	483	516	435	450	503	468	493	481	507	473	478	494	455	470	491	475	524	462	483	478	489	453	486	495	460	482	461	471	472	481	499	440	521	478	511	486	450	465	461	527	537	544	451	493	450	485	523	481	461	480	471	481	460	493	485	477	431	512	512	496	482	571	443	530	507	470	510	459	503	454	474	511	491	493	438	486	514	492	472	471	461	480	451	488	495	501	494	510	456	508	472	475	476	476	463	463	501	493	490	478	471	475	473	497	489	480	453	483	529	519	457	472	475	501	519	457	495	477	482	472	459	482	460	506	491	486	454	483	480	448	461	514	489	482	510	485	452	496	464	463	466	480	504	499	471	450	446	507	524	492	491	523	501	479	469	513	471	490	448	478	453	454	489	498	472	523	459	470	501	452	471	475	496	460	490	499	451	479	497	466	471	511	487	441	499	505	479	497	518	475	485	497	478	451	475	458	488	495	470	440	489	523	474	486	484	473	464	503	526	490	492	476	482	464	494	491	457	481	492	487	518	494	463	476	458	461	514	488	477	506	479	454	482	465	478	498	524	492	444	485	486	501	494	498	526	478	477	495	490	481	471	503	510	464	480	499	456	480	470	496	456	493	458	513	479	469	453	469	467	459	502	450	467	474	477	457	473	434	489	465	489	484	461	494	437	488	514	462	487	466	473	489	466	481	438	457	502	487	436	493	483	517	483	467	481	471	487	486	477	452	491	480	495	477	490	475	508	483	435	428	478	464	441	497	451	513	471	500	491	506	501	497	468	467	497	492	474	516	475	469	430	513	499	514	509	449	478	504	492	456	479	485	467	475	458	484	430	481	484	474	486	458	516	453	477	448	490	472	510	484	478	476	485	453	520	500	473	457	479	454	466	472	499	449	451	495	493	485	503	472	481	486	432	498	516	480	444	488	460	473	496	482	439	478	476	448	445	488	465	489	494	492	498	499	506	463	501	491	455	488	515	478	471	475	482	518	497	479	474	450	483	528	496	477	455	471	493	503	463	462	454	510	498	465	528	463	485	477	510	546	482	482	438	453	496	466	487	469	464	486	447	493	460	482	547	504	469	436	513	511	500	499	476	484	487	473	466	501	478	446	478	476	483	495	470	493	453	465	471	520	465	449	461	521	507	507	519	468	460	451	509	462	491	500	479	544	451	479	497	495	503	502	521	516	454	492	482	459	461	494	480	500	545	490	469	491	504	501	500	474	512	431	479	470	509	479	486	511	484	496	469	509	489	499	485	459	495	479	508	487	488	491	465	476	488	488	487	468	465	494	444	481	471	472	466	501	502	495	479	436	505	437	499	532	548	528	440	459	498	496	453	477	472	502	481	527	517	450	465	495	518	489	502	475	467	456	467	536	455	459	493	487	445	455	486	456	455	492	479	483	508	477	457	517	473	483	470	489	515	488	504	506	483	452	480	502	482	491	472	493	468	502	506	467	513	465	474	518	437	495	487	506	498	505	458	457	463	466	515	500	449	478	487	461	493	497	481	479	468	490	454	497	439	483	500	477	491	471	463	502	515	465	469	524	500	457	503	488	509	530	500	461	544	450	516	456	460	491	476	464	450	459	475	484	494	514	475	494	484	463	519	483	440	502	471	455	461	493	498	496	502	501	480	494	500	485	485	514	506	531	486	509	443	492	434	460	478	506	508	505	451	459	530	518	463	453	463	481	440	441	475	458	474	452	501	483	455	474	461	517	453	496	467	474	482	457	471	487	468	464	473	453	507	463	476	548	461	480	496	480	491	493	492	532	493	488	472	481	503	472	495	518	453	485	474	467	463	520	482	463	486	535	499	490	475	481	492	465	510	505	475	489	471	499	473	489	507	459	485	454	476	467	432	481	462	477	497	497	450	514	498	494	531	470	478	506	476	477	479	472	479	474	465	455	486	491	511	498	490	486	445	507	523	511	493	458	472	495	490	485	508	495	453	477	494	457	482	477	453	471	466	527	471	528	537	501	451	487	446	472	517	473	498	494	503	480	481	502	497	469	454	464	480	445	437	501	465	468	493	483	463	517	470	457	456	495	500	511	500	469	496	457	500	526	432	456	454	486	467	489	520	462	473	487	471	511	493	526	462	509	457	485	502	535	467	508	497	447	465	499	519	469	460	492	499	487	499	510	504	509	465	485	499	503	473	464	494	506	481	471	473	508	505	520	496	465	510	440	462	469	464	472	463	498
58405	53858	55003	44071	38900	31927	23362	12897	6195	3405	1939	1035	757	545	475	418	286	273	269	281	265	226	265	221	246	260	241	240	227	237	253	256	223	233	265	243	255	241	266	261	241	243	244	270	260	237	253	243	253	278	250	248	228	255	220	238	262	254	271	246	248	238	270	237	237	249	257	222	242	238	271	237	251	271	258	227	215	253	235	258	250	252	281	237	234	252	249	234	254	232	239	247	250	240	232	246	247	259	250	226	249	236	211	248	247	226	262	243	254	238	244	237	242	238	216	231	230	243	252	278	221	228	234	239	235	252	246	242	254	248	248	235	228	263	248	227	228	234	234	228	243	270	239	200	265	258	230	243	265	258	232	246	234	221	245	243	250	222	234	240	277	260	267	203	240	251	281	241	220	217	238	246	247	220	249	244	252	246	253	238	239	246	237	247	239	227	253	268	245	233	224	254	225	258	231	228	234	240	248	239	266	253	242	255	254	253	265	237	268	224	232	251	242	266	233	240	286	222	261	237	254	265	232	232	233	245	222	259	256	278	244	259	267	232	229	230	248	233	231	260	250	244	232	234	250	252	247	255	250	248	256	237	260	229	239	230	244	247	263	237	256	233	256	211	230	239	234	243	241	232	254	239	240	240	276	267	253	265	247	278	251	255	265	274	240	242	232	231	260	275	261	273	261	235	226	244	241	236	253	252	246	246	233	201	222	212	246	251	256	240	239	249	275	274	253	234	236	236	221	221	234	254	256	261	228	249	250	250	241	251	255	248	214	269	256	239	255	240	235	257	270	232	244	220	224	273	242	240	268	268	242	245	223	257	229	228	237	260	241	244	272	223	248	256	247	218	248	225	251	283	246	219	249	248	228	210	245	214	229	241	239	247	241	235	247	243	262	275	264	236	221	281	261	213	245	232	243	241	243	228	271	231	240	271	232	245	231	240	242	250	254	247	252	248	248	259	273	216	238	239	244	291	229	250	228	269	267	243	245	224	250	241	258	237	253	227	230	245	225	265	224	225	236	258	245	246	247	222	266	214	244	250	248	238	232	257	262	231	247	264	233	241	264	284	254	265	216	235	248	242	233	263	259	266	258	213	242	233	239	248	238	231	239	242	233	255	273	259	268	236	244	219	254	241	227	254	261	264	239	235	260	235	238	213	265	236	263	237	248	258	263	271	253	243	255	225	266	267	264	258	253	250	263	261	250	252	233	233	253	245	243	249	253	236	237	240	233	229	232	244	245	236	230	241	250	236	229	252	246	219	241	225	259	268	245	252	220	247	220	237	239	233	244	237	247	253	254	249	253	243	243	257	269	253	256	239	258	223	271	239	250	227	260	254	259	228	246	231	239	236	246	240	241	284	233	265	251	254	252	235	270	251	262	255	238	248	235	245	234	253	230	231	222	248	230	234	247	220	263	231	253	235	217	225	228	218	266	212	250	246	263	250	260	246	254	242	257	264	234	248	253	252	236	248	234	252	256	230	236	226	268	271	249	235	245	241	277	223	224	276	248	246	241	253	263	236	228	236	254	246	242	221	263	269	217	234	264	246	226	247	228	242	258	245	252	258	249	243	270	217	221	221	244	240	219	242	222	255	251	261	247	256	235	217	233	243	241	256	282	254	253	226	257	263	264	261	257	226	225	215	219	242	234	248	255	236	244	278	257	245	253	225	253	245	274	264	233	267	273	224	249	235	267	224	236	224	248	222	234	222	230	251	229	233	254	249	248	253	226	236	235	240	268	258	219	263	231	234	250	226	241	274	252	230	249	233	261	243	230	259	252	248	207	255	245	229	219	234	264	234	257	259	222	241	250	230	237	232	248	221	234	270	249	230	252	232	230	230	234	233	245	218	238	212	229	225	255	231	261	253	233	231	249	261	232	239	229	227	236	225	259	235	227	218	228	246	229	232	276	251	270	245	229	258	257	265	250	244	253	259	218	242	235	234	248	261	275	249	231	247	253	248	252	258	265	281	241	261	236	240	247	252	249	234	259	235	258	239	259	246	276	244	239	237	261	283	233	275	237	236	257	254	216	284	224	254	259	232	220	236	275	236	241	210	273	217	252	249	237	271	267	235	233	229	237	255	247	244	239	259	249	244	232	222	243	227	231	246	239	242	231	241	236	264	268	231	248	233	217	216	234	237	241	241	226	253	244	260	279	227	244	258	233	253	261	252	253	249	235	235	232	265	243	252	249	248	247	242	246	223	272	262	235	236	244	254	261	232	252	259	256	229	239	229	229	225	242	253	252	243	227	217	202	230	219	238	240	266	256	245	202	255	276	253	272	251	259	251	240	225	253	227	248	243	246	236	257	283	250	242	235	232	231	236	254	250	224	225	230	281	256	207	249	227	242	253	242	232	268	264	243	231	270	242	229	245	252	237	235	265	248	239	242	253	200	238	263	260	273	218	231	236	255	266	243	265	251	243	235	231	266	258	254	251	278	227	247	218	246	247	254	240	250	264	242	254	238	228	229	249	265	239	256	250	229	265	236	258	253	232	235	220	299	218	249	238	245	236	254	254	276	241	207	237	247	237	245	237	257	224	244	245	227	232	229	254	247	255	247	251	253	251	217	234	247	239	236	236	227	240	249	234	240	237	260	225	241	200	245	216	243	249	241	229	232	247	234	246	282	250	242	269	240	250	258	246	248	228	279	263	249	232	242	260	236	241	238	248	253	235	240	246	240	252	236	265	259	268	242	260	203	279	260	244	263	240	221	224	212	248	269	244	242	239	221	237	234	225	237	219	243	228	229	248	240	268	233	223	258	264	246	252	284	240	236	252	234	231	243	234	224	229	207	253	246	220	254	252	238	236	216	261	230	242	235	229	267	247	266	256	219	259	254	244	245	226	261	228	248	221	228	254	222	248	269	254	231	228	243	235	244	247	254	210	261	287	258	265	233	258	218	256	253	218	226	228	237	218	260	281	234	238	252	260	218	225	251	274	214	234	250	257	241	279	218	239	251	259	236	261	234	265	236	224	236	249	219	234	288	225	248	255	242	241	269	247	229	212	254	253	246	277	226	251	227	252	211	245	221	273	257	240	227	222	256	240	260	270	218	243	252	229	252	264	260	259	234	228	256	241	242	260	228	247	215	233	227	238	244	229	218	238	246	241	226	202	218	253	228	261	242	279	244	263	270	269	222	249	239	236	232	241	230	231	249	287	245	250	254	231	270	261	240	251	245	241	241	242	265	239	244	234	255	262	249	232	247	223	270	271	242	233	229	253	247	245	255	278	249	253	253	214	256	240	241	254	247	235	269	208	240	242	240	249	216	239	231	228	224	229	237	285	242	247	234	239	241	238	208	256	251	256	234	261	227	231	252	265	222	241	218	256	223	211	264	241	239	255	248	246	226	242	234	247	247	243	277	258	211	257	231	225	276	267	257	233	275	246	237	249	245	239	259	250	242	304	242	251	228	271	236	240	224	241	234	243	266	253	244	218	218	251	222	245	244	223	241	231	257	237	242	250	253	237	231	252
41484	48966	54199	54473	52627	44381	34790	23901	17040	11665	7179	4240	2848	2255	1614	1311	993	900	717	648	594	610	639	625	622	627	611	608	596	608	592	607	591	583	628	588	618	606	615	646	567	599	590	593	588	567	631	574	614	604	582	615	590	558	585	599	623	602	589	644	599	616	612	625	620	600	609	558	581	635	583	590	591	595	578	571	640	595	624	609	579	644	617	604	621	648	579	593	609	609	576	665	611	576	632	593	592	587	575	575	543	622	599	606	598	633	591	603	625	594	602	584	610	585	587	585	587	597	613	599	573	615	595	614	631	581	609	617	601	601	578	582	618	578	595	620	618	607	601	603	590	602	601	596	622	615	608	575	566	612	634	598	600	612	645	584	546	587	595	593	630	591	607	624	566	647	596	582	622	590	606	580	584	580	592	579	615	594	590	632	579	599	618	613	593	619	600	573	576	603	571	611	622	585	524	597	551	608	565	617	588	610	658	588	606	600	598	575	594	551	595	621	597	617	645	602	625	624	587	606	606	600	617	588	577	582	583	625	565	546	578	608	601	629	552	584	573	610	583	658	586	607	586	611	611	542	556	565	621	572	568	598	589	634	618	568	624	626	610	584	602	581	581	617	615	573	586	600	642	584	569	583	623	600	634	603	612	636	602	639	602	597	616	625	603	567	539	602	573	549	617	612	592	660	560	533	626	556	599	571	596	598	652	612	583	582	592	583	641	631	589	617	593	618	574	598	586	627	599	568	593	555	638	577	591	616	557	630	633	625	599	632	587	558	623	574	598	587	588	590	611	605	573	571	593	595	650	594	576	628	569	650	594	622	553	611	560	645	619	563	553	611	593	579	613	605	587	570	581	553	599	602	608	581	603	569	584	624	594	627	639	595	571	581	611	607	568	583	556	616	621	564	589	592	576	619	575	571	578	592	537	625	578	581	545	562	585	578	554	621	608	544	595	593	589	568	599	600	592	594	558	628	560	569	617	568	553	615	604	637	581	580	618	587	619	598	575	603	604	638	607	564	586	591	626	634	573	629	620	558	614	560	646	551	611	605	599	573	637	562	569	585	633	578	622	573	605	603	615	634	609	601	612	593	607	580	586	596	608	570	591	621	597	581	588	566	583	606	580	589	565	587	559	598	556	590	590	586	559	621	598	593	545	602	536	592	597	643	581	624	591	588	608	593	619	628	604	556	606	590	607	619	624	584	621	606	564	602	617	627	626	590	610	579	641	609	604	620	608	580	566	594	579	585	626	605	593	582	638	620	578	592	582	620	570	599	553	579	619	604	566	597	621	621	602	607	580	609	551	599	603	593	671	609	599	598	577	565	599	623	602	608	608	583	597	583	603	597	585	594	595	613	613	571	592	606	580	598	610	606	550	615	598	610	599	598	605	643	581	564	633	571	595	587	582	608	595	589	608	560	592	622	577	581	592	649	561	629	576	601	614	617	574	584	611	594	598	616	569	589	544	627	626	574	589	601	582	629	601	601	590	636	626	632	654	587	595	638	574	595	573	622	612	636	622	616	619	595	595	565	642	625	611	613	611	578	617	623	645	588	580	607	603	577	591	595	619	614	542	599	593	592	639	637	557	616	580	588	588	559	570	601	625	559	588	589	612	618	595	607	626	595	571	609	609	546	552	595	626	579	564	638	631	607	635	608	589	582	620	578	624	556	595	554	585	565	566	622	607	619	604	632	634	599	608	557	604	598	599	606	597	604	612	555	601	592	587	587	611	561	597	575	590	590	575	579	593	593	589	623	619	657	600	576	570	593	581	620	643	595	606	591	585	586	641	589	617	594	609	633	591	565	583	613	615	614	637	613	623	601	576	571	618	586	569	594	591	639	585	657	605	626	610	618	595	617	592	573	613	556	596	618	554	632	596	582	598	581	579	541	631	547	573	564	599	574	585	615	585	600	610	603	561	594	601	648	597	594	565	620	591	588	550	548	595	582	561	623	580	579	591	623	590	586	623	571	590	588	584	625	602	658	593	535	581	614	603	601	578	606	572	612	589	603	620	605	600	643	598	612	596	585	601	580	620	587	555	613	625	613	621	625	546	590	624	609	606	580	631	572	554	578	572	631	584	630	615	581	581	586	628	606	618	588	609	586	601	595	597	615	600	608	580	621	589	630	577	622	558	563	604	626	601	611	580	648	609	627	572	596	618	550	583	590	597	591	603	558	601	559	612	571	608	552	567	574	583	625	546	587	548	596	615	649	560	579	567	588	634	618	562	589	568	564	600	613	600	573	596	612	591	551	587	596	626	590	586	592	584	576	606	595	582	605	586	571	593	601	578	570	598	605	623	601	603	596	580	646	603	599	537	584	607	613	593	604	583	616	586	645	592	574	652	579	617	592	616	606	600	591	643	636	568	601	590	597	551	604	617	619	584	611	576	589	592	576	640	569	565	597	605	601	621	581	593	567	565	601	648	582	645	593	610	624	568	587	578	580	607	614	602	635	618	577	589	601	640	633	583	565	584	570	570	599	619	639	588	574	608	578	629	602	570	578	598	602	616	581	620	539	598	603	601	558	596	598	601	563	571	634	619	605	546	574	563	581	600	612	583	582	616	591	639	591	580	571	611	625	624	592	641	608	592	569	611	573	617	590	606	573	576	637	588	621	590	520	626	593	586	587	573	604	611	637	604	548	601	569	592	589	570	644	566	631	596	610	582	571	567	639	583	618	609	595	591	590	603	634	597	580	561	598	575	610	595	580	577	583	606	611	603	635	624	597	578	619	592	625	598	587	624	590	592	614	585	601	590	598	567	605	596	565	635	645	630	606	559	578	640	616	609	586	594	591	616	609	551	618	568	602	615	589	575	600	580	580	603	576	580	624	591	646	631	612	554	596	568	613	585	610	596	590	610	608	546	597	596	625	593	603	560	608	568	600	578	586	566	603	629	580	597	590	622	605	612	577	551	590	609	582	607	608	582	619	567	601	632	620	569	614	587	596	579	600	599	611	556	607	539	599	639	560	632	584	620	610	593	641	648	586	615	592	624	592	538	621	609	600	573	625	637	609	626	630	572	608	556	579	577	597	563	620	613	618	599	570	603	611	597	548	608	578	603	604	554	618	609	582	594	589	597	608	543	633	576	582	596	586	619	603	593	605	597	580	625	585	646	596	611	581	636	589	609	564	638	564	551	599	604	592	638	522	587	567	614	588	594	600	573	602	611	586	621	595	554	586	644	598	566	595	599	555	589	604	569	599	602	583	539	549	588	557	607	564	552	559	589	626	601	604	591	614	583	613	595	598	578	621	580	559	594	566	624	612	622	596	621	615	630	597	629	594	545	566	624	624	653	578	591	595	593	607	539	568	608	620	595	608	565	616	533	590	574	607	625	623	616	583	593	579	542	591	611	591	610	616	594	597	595	585	577	553	590	595	669	589	586	622	577	623	598	554	605	593	591	595	600	608	583	634	559	606	609	567	611	526	643	592	615	590	606	599	625	570	619	596	607	621	598	591	579	566	614	552	619	575
63128	58999	54567	51553	43737	30865	27593	21311	11845	6256	3479	1662	1006	631	432	338	272	252	295	274	249	239	232	243	248	248	230	252	236	253	256	267	251	233	225	254	230	263	243	228	212	236	244	246	259	227	249	221	247	255	250	233	239	260	250	266	253	263	270	234	253	241	240	253	259	239	240	252	237	252	234	263	245	240	263	223	251	238	256	236	248	242	239	246	267	218	212	249	236	260	238	253	258	229	232	209	224	262	213	223	242	257	258	246	250	249	228	217	242	221	239	264	243	261	229	259	223	205	240	251	239	227	235	256	260	236	234	275	243	238	266	240	230	224	252	234	228	243	245	234	226	279	262	206	222	269	255	232	209	206	243	240	219	261	241	231	257	247	208	243	229	223	254	261	267	220	233	226	232	236	251	235	253	225	227	217	260	231	243	230	230	270	236	236	253	248	242	237	257	249	248	252	249	241	198	243	243	246	247	229	250	269	253	241	251	237	237	245	237	216	230	237	240	245	257	273	274	240	246	255	232	249	233	262	249	269	236	253	222	262	233	272	249	264	263	257	251	252	230	219	224	225	248	203	220	258	220	228	238	203	224	236	253	239	222	252	232	226	270	219	279	239	259	239	243	235	245	255	250	262	227	223	240	224	247	204	245	258	254	260	262	229	264	215	231	237	246	226	264	247	244	230	213	237	240	264	254	216	263	266	207	226	230	248	256	220	248	259	262	255	255	238	210	227	256	223	221	216	230	247	216	236	235	272	251	242	259	246	246	233	230	225	243	266	232	253	249	246	233	237	244	210	257	226	254	261	245	221	240	244	257	249	236	236	258	241	234	236	252	229	239	246	230	240	232	248	227	223	237	247	242	238	221	247	243	214	209	275	265	239	237	234	248	245	226	254	232	257	215	268	270	256	264	262	243	237	248	268	233	240	250	255	250	295	254	258	252	230	261	230	244	239	232	239	265	213	227	263	227	258	228	240	233	229	239	249	239	258	242	234	243	236	244	242	233	245	241	238	283	259	238	224	232	246	237	230	229	269	243	247	246	261	227	255	251	261	239	268	260	244	254	253	237	250	210	233	233	236	241	236	244	246	225	257	243	243	263	240	229	228	273	235	235	218	237	246	212	243	215	257	228	263	230	251	251	264	265	274	263	212	230	253	247	264	251	237	291	233	242	234	235	220	249	260	274	240	231	221	224	224	213	239	251	204	232	257	244	248	268	235	244	230	232	245	218	238	259	249	270	249	236	264	237	256	243	259	232	239	234	240	219	233	272	237	232	241	246	247	224	229	248	267	237	238	243	228	232	234	219	232	244	244	268	235	240	263	221	236	242	240	264	221	211	264	232	241	248	242	237	233	235	233	211	279	246	235	226	239	256	262	256	246	239	266	237	245	260	262	217	213	233	259	238	208	242	200	250	248	249	220	239	245	256	233	241	239	244	251	243	229	224	247	240	255	219	245	217	249	238	233	256	218	254	229	208	247	229	244	235	212	240	243	246	236	254	247	276	221	228	244	249	227	220	242	232	238	235	224	248	261	222	272	274	234	252	243	232	231	248	232	235	264	235	255	260	247	231	249	256	241	259	244	237	255	232	228	232	219	241	260	230	237	264	254	239	235	235	249	273	252	216	261	225	271	243	254	218	223	237	256	237	238	247	256	268	244	236	217	214	240	239	255	246	228	209	212	257	236	272	240	248	247	262	218	249	252	259	221	236	247	263	256	249	238	236	232	262	252	234	231	251	246	230	266	255	243	228	216	240	247	229	217	258	259	219	245	218	261	252	244	244	243	243	210	246	238	262	246	252	250	275	252	255	251	250	225	264	229	218	270	250	276	229	230	210	259	233	236	256	248	235	242	252	233	240	235	243	252	238	232	249	259	249	221	252	276	271	264	247	253	225	214	236	238	246	221	280	262	221	238	249	244	219	215	237	232	238	234	229	249	232	221	247	273	230	247	239	230	238	263	245	280	257	249	216	221	267	244	222	215	269	236	229	263	221	246	242	211	263	241	249	243	233	233	211	247	228	228	242	228	252	257	250	258	232	266	276	267	253	239	239	252	250	223	239	233	223	238	208	249	239	252	234	245	241	232	254	233	213	222	221	262	260	242	236	228	223	225	260	222	265	225	259	235	231	215	230	254	223	248	233	251	240	247	219	244	264	213	262	223	267	243	243	264	214	233	222	235	214	261	229	248	241	242	235	252	240	258	236	246	247	232	259	265	211	226	256	236	250	233	216	239	251	247	227	236	254	257	251	257	253	252	209	221	257	247	234	232	217	246	268	226	254	237	227	236	261	265	266	260	236	239	244	228	233	221	250	215	247	249	249	218	242	227	206	219	223	226	254	244	264	266	269	260	262	229	237	233	239	211	204	208	222	253	258	237	239	234	257	252	202	232	229	244	243	252	234	248	234	249	254	243	204	254	251	226	251	249	252	226	227	232	231	226	242	251	239	258	257	238	233	258	247	230	226	200	225	228	210	240	239	295	261	242	243	221	248	232	271	256	246	246	232	264	227	244	249	224	227	229	262	229	239	240	203	221	270	230	229	242	245	263	253	237	259	242	273	220	251	234	268	232	261	261	232	262	246	240	273	215	245	247	226	255	212	269	220	218	263	245	240	221	240	240	231	234	255	252	238	213	248	230	221	264	253	226	243	242	221	244	257	224	246	226	249	234	214	242	223	245	256	230	209	268	246	218	235	252	249	257	226	242	236	262	242	233	243	229	249	214	246	217	244	239	237	226	268	254	223	230	284	248	242	224	234	210	252	240	250	244	250	277	250	235	246	246	219	238	237	255	241	237	249	225	217	220	229	270	258	249	226	237	217	231	247	245	245	227	245	253	250	253	262	243	230	245	245	243	260	222	257	257	237	230	227	235	253	238	244	272	233	206	270	222	242	232	246	246	233	243	252	241	246	224	232	234	214	224	236	205	236	245	260	256	264	226	243	234	266	229	246	220	223	255	246	224	224	278	275	270	227	218	240	235	265	223	241	229	236	241	248	252	245	240	246	250	219	238	234	236	236	239	243	258	243	226	231	251	232	217	259	215	260	245	226	237	247	220	249	232	245	226	226	231	255	230	225	241	245	264	259	249	241	257	244	241	240	230	222	252	265	252	227	224	257	238	266	255	260	235	237	254	219	244	241	226	243	227	249	229	238	219	246	246	225	261	262	242	259	228	258	239	273	243	240	250	263	249	263	214	261	245	242	223	293	242	238	219	242	241	248	242	246	240	228	253	240	243	258	244	253	256	241	225	245	226	229	257	233	265	216	245	253	255	239	219	228	268	218	259	227	239	255	238	244	230	258	258	249	260	268	231	243	248	204	223	250	249	236	236	241	241	254	246	216	239	261	231	242	264	191	224	266	242	246	243	223	263	244	259	259	225	236	236	248	250	249	264	248	251	247	238	241	254	227	235	221	229	245	248	233	229	229	235	238	226	217	217	247	223	252	220	217	241	245	228	259	256	238	267	223	255	213	266	279	251
44361	53057	58770	58517	57011	47934	41058	32094	23663	17994	11690	6390	4019	2477	1530	1075	793	729	674	652	623	625	581	596	565	573	573	642	577	565	598	537	603	572	579	568	595	579	583	550	579	598	596	570	602	575	558	598	551	675	612	572	536	607	602	543	603	581	616	550	571	576	589	578	637	578	602	601	567	557	599	548	593	587	595	591	573	576	583	590	559	569	557	530	551	535	574	574	568	592	621	573	583	576	564	648	552	618	575	523	602	555	593	561	583	602	560	567	607	533	571	587	562	595	566	562	616	554	599	579	579	624	548	583	581	556	602	594	585	553	644	594	573	584	601	560	583	585	564	568	631	567	552	586	555	587	536	572	597	582	605	578	515	590	574	583	613	590	569	559	575	607	594	610	629	579	604	541	545	592	586	596	565	576	575	570	598	598	560	619	569	603	584	548	653	555	592	609	630	581	550	553	568	557	577	529	622	583	566	525	573	593	584	612	569	537	566	576	557	597	587	563	553	551	564	582	580	572	567	599	594	596	548	593	562	538	568	590	561	575	572	549	561	546	580	605	561	603	558	598	552	578	552	568	606	591	565	552	571	558	589	555	580	626	551	554	586	623	583	577	608	600	567	586	565	568	541	604	578	583	616	569	565	582	606	590	554	568	578	608	596	587	588	583	552	588	567	583	568	588	561	606	562	587	555	561	584	584	591	613	577	577	558	565	572	585	581	567	588	570	562	595	620	583	585	561	623	573	560	557	578	602	606	558	589	602	579	611	589	594	581	582	574	621	558	562	566	601	636	547	580	567	586	603	597	571	578	569	583	597	641	591	536	531	643	584	548	587	585	582	549	577	595	545	591	616	618	595	572	577	594	568	606	618	597	592	534	524	628	612	534	577	622	604	573	567	568	548	623	563	602	568	625	551	568	558	619	573	602	594	543	532	570	598	569	593	640	577	605	570	561	544	588	566	573	579	590	567	603	565	586	569	621	559	503	572	580	561	528	552	561	594	587	575	586	582	587	557	551	600	588	542	553	567	606	620	547	585	616	588	567	586	544	539	563	546	574	555	619	549	563	579	583	566	595	551	571	641	579	611	617	576	560	581	571	552	620	583	569	598	561	561	583	590	605	579	582	583	614	588	590	551	510	593	533	569	603	557	582	581	550	547	557	570	590	581	577	582	585	552	556	604	580	587	604	555	559	626	606	606	629	597	571	601	592	565	578	575	551	588	558	609	602	583	615	568	534	585	565	559	606	569	606	570	573	580	584	513	554	562	577	582	600	575	611	606	581	587	579	596	592	592	596	620	529	541	573	581	555	584	590	610	586	546	586	582	587	583	590	573	580	567	592	604	654	601	559	566	580	557	600	578	590	563	546	549	589	557	567	602	595	535	540	619	577	551	598	628	560	585	535	627	589	569	616	598	566	565	573	586	568	582	586	640	556	615	564	566	602	559	545	554	598	586	543	574	584	581	601	575	603	544	628	591	546	564	570	551	560	609	535	610	572	592	556	588	570	555	568	605	558	550	591	592	636	597	598	576	568	575	582	598	595	562	601	556	556	597	557	597	590	568	590	559	596	617	589	583	568	559	588	577	607	617	545	559	582	567	537	613	598	558	624	570	564	588	590	582	613	645	603	612	590	580	579	571	635	552	623	555	591	536	547	565	573	564	605	549	592	535	587	546	628	586	597	613	543	597	556	603	595	559	555	591	573	622	572	563	607	632	571	613	567	552	563	598	581	579	539	580	548	575	608	559	599	623	583	596	596	592	574	552	548	565	578	551	594	582	584	581	563	559	571	599	586	591	577	559	573	584	616	585	597	552	576	579	567	557	579	589	542	625	539	580	604	596	570	552	577	596	513	570	576	542	605	656	568	588	527	528	621	535	552	576	522	579	551	642	557	542	557	585	661	586	576	579	549	602	596	558	574	607	607	559	550	569	578	571	579	618	622	589	594	582	589	562	587	555	577	611	554	596	596	566	591	585	605	583	590	569	550	600	547	603	605	550	567	566	593	580	569	597	582	572	646	589	571	548	629	539	620	567	653	569	550	589	546	628	584	545	606	549	564	600	591	572	565	603	598	633	604	591	600	566	580	534	617	559	603	590	552	531	571	583	574	557	590	585	603	546	592	557	554	568	589	591	586	586	573	548	593	580	565	570	552	560	567	612	562	609	587	569	553	594	557	580	574	585	567	562	570	554	562	590	603	600	592	592	597	557	565	569	576	536	575	528	554	595	587	560	596	588	569	564	601	588	611	554	567	584	589	580	602	601	588	548	584	606	615	572	615	574	604	577	590	592	542	589	527	560	600	587	579	598	587	574	591	568	579	560	532	588	586	624	560	604	553	550	528	604	621	610	587	542	574	616	591	601	599	600	584	587	578	585	546	608	553	595	546	547	580	558	598	594	571	567	589	556	587	574	593	542	560	599	557	599	612	585	604	560	593	569	582	545	505	623	564	657	586	581	600	577	576	650	571	595	568	550	511	638	569	609	548	570	549	617	559	568	608	517	599	558	579	589	608	569	570	544	582	602	587	609	585	565	637	575	561	580	557	554	582	585	573	571	552	576	572	540	590	594	556	556	558	586	562	569	590	561	586	573	560	546	612	596	572	557	571	602	561	641	557	592	572	561	575	571	596	596	585	598	579	553	536	564	557	582	561	596	552	612	608	551	612	569	582	603	537	564	570	579	628	591	553	567	579	566	574	554	547	592	564	563	597	564	594	601	573	584	590	601	626	581	602	607	532	603	576	588	583	586	577	573	626	585	577	532	578	613	585	580	553	544	582	573	564	588	565	586	579	593	577	581	554	536	575	605	604	568	567	557	627	620	622	596	587	561	592	571	600	604	550	597	587	563	584	568	521	593	543	580	583	614	563	531	620	600	585	565	575	586	560	584	597	614	596	585	594	580	569	600	615	552	561	558	591	568	580	590	578	593	566	578	581	593	616	622	607	576	580	563	560	555	571	616	583	573	565	541	559	550	576	587	599	591	528	572	578	597	588	617	591	529	620	540	589	605	566	600	604	593	546	571	601	608	568	567	602	570	602	592	589	552	560	555	599	616	581	569	572	604	599	576	557	567	596	572	532	588	569	586	572	580	571	571	555	601	628	593	586	571	572	584	576	584	591	535	587	561	614	569	591	578	564	582	582	572	563	552	530	586	588	602	590	608	640	573	585	578	525	587	564	614	567	579	563	547	499	607	592	582	590	603	562	596	584	592	523	595	572	601	540	568	591	589	542	573	629	574	605	574	589	582	558	594	622	555	595	614	583	642	596	596	570	577	580	606	576	551	584	528	582	586	560	590	560	553	591	623	582	599	558	552	570	594	568	591	620	599	544	609	596	598	574	573	574	577	616	576	607	608	572	632	606	574	567	550	551	574	570	618	602	550	536	552	556	610	611	564	564	557	608	587	578	588	596	577	548	568	567	540	592	548	578	560	571	592	533	573	608	606	582	582	552	543	586	608	587	598	596	558	605	545	625	578	555	569
34626	32150	33617	26457	17621	8802	5386	4341	2533	1631	890	657	479	355	275	262	217	199	224	229	216	237	214	198	202	206	192	222	193	220	213	230	212	205	232	211	216	202	196	198	218	204	206	234	192	196	203	188	223	210	222	208	195	223	198	182	229	218	204	223	253	211	229	219	199	217	205	222	194	208	212	201	177	215	191	221	209	196	236	205	212	182	201	224	222	215	207	201	175	194	198	198	228	197	213	214	230	178	203	185	217	226	209	209	190	191	218	231	219	178	181	196	193	202	192	203	210	218	199	203	206	199	198	203	216	208	184	186	250	208	210	199	179	195	209	202	170	186	220	194	211	216	183	241	192	210	222	205	199	231	214	228	201	207	185	211	211	209	215	179	183	212	224	195	211	227	202	186	212	199	201	227	181	212	213	232	224	223	210	206	197	200	224	196	183	206	204	205	177	218	190	190	221	209	213	219	206	225	238	183	176	191	192	176	217	184	209	209	205	208	189	203	182	204	206	233	229	218	228	222	189	220	205	201	191	226	174	202	207	198	207	210	208	200	206	206	185	214	210	218	209	182	237	242	207	217	203	203	211	184	240	203	232	205	218	205	224	197	217	219	195	201	223	215	224	201	201	171	217	194	207	218	224	261	214	201	198	184	196	208	210	176	203	225	197	194	207	191	207	210	209	197	202	238	210	202	222	192	242	217	235	228	201	207	193	194	212	208	204	231	236	206	225	206	208	188	213	203	200	210	224	220	238	178	244	189	208	212	212	206	183	217	185	210	208	191	196	181	221	209	201	181	231	218	198	184	208	191	225	209	179	216	235	201	197	196	221	204	212	212	200	173	181	235	189	208	193	213	209	219	223	216	197	210	207	211	224	196	212	202	203	227	223	220	216	193	186	213	214	223	219	211	188	221	205	173	229	224	198	211	215	219	193	201	198	185	211	227	208	220	209	209	181	200	200	214	201	228	192	194	206	201	196	202	202	201	199	207	211	223	205	217	240	237	229	181	207	203	198	211	204	172	208	205	232	192	211	208	204	221	208	199	204	191	216	218	217	229	219	222	219	193	217	193	212	199	203	239	198	200	218	217	176	190	228	204	223	220	201	211	197	212	187	209	207	202	218	207	188	213	226	208	196	225	194	195	183	224	200	208	220	204	230	209	194	198	228	195	182	236	192	208	219	237	167	198	204	234	194	193	191	203	222	208	189	197	207	231	201	199	214	192	199	226	212	211	222	204	198	227	204	244	205	205	208	207	210	218	209	207	196	215	189	202	202	196	218	215	218	211	217	196	214	213	208	195	224	219	208	238	204	206	194	190	197	217	211	207	211	198	196	219	217	209	213	229	187	199	217	205	205	189	217	185	191	208	216	221	200	178	223	192	199	210	208	232	196	204	194	222	218	219	183	201	205	224	219	215	227	212	215	223	219	228	215	217	197	231	216	203	197	207	189	219	207	229	165	196	240	220	224	190	225	218	216	221	213	232	210	211	217	235	221	205	212	202	213	174	195	205	192	186	203	203	202	184	186	177	202	238	200	201	182	194	223	211	207	229	199	224	231	196	228	188	235	199	200	201	206	208	186	217	207	193	215	202	193	213	206	194	223	203	210	218	201	228	196	193	205	212	216	220	214	198	208	228	212	207	224	221	219	217	216	208	211	219	199	211	201	200	220	200	195	207	217	217	214	218	221	192	180	201	180	201	208	208	237	206	210	200	230	192	205	211	200	206	186	228	185	171	220	218	210	214	212	190	187	196	207	198	211	212	221	180	185	233	229	190	206	212	216	219	216	175	224	202	194	224	228	230	208	191	225	217	189	200	199	182	208	211	200	224	211	195	197	206	220	209	185	231	189	206	192	209	200	211	183	196	220	214	205	198	227	228	219	198	227	188	210	230	220	185	173	215	208	185	189	204	240	216	200	184	214	191	207	182	188	197	194	214	227	195	206	218	215	200	199	194	200	194	201	204	225	204	201	198	224	232	211	213	177	201	225	195	195	221	193	200	221	204	204	212	214	225	217	218	194	207	213	192	209	222	202	205	223	181	211	211	218	210	196	211	219	205	227	186	216	222	190	212	202	220	239	212	210	184	219	219	218	187	221	200	196	211	193	239	214	201	229	219	216	181	197	188	190	206	178	228	212	194	206	195	214	206	210	194	208	210	201	208	212	233	222	171	215	211	206	215	216	231	203	201	202	193	209	220	205	197	221	208	203	225	215	195	213	179	204	204	193	211	223	202	193	190	197	216	211	218	219	196	212	228	184	222	189	200	200	202	188	175	218	192	202	229	223	217	226	218	196	214	213	194	218	198	204	232	182	230	207	200	220	202	224	214	193	193	202	190	229	215	193	224	216	211	224	222	192	193	175	170	219	199	198	195	194	184	212	235	212	199	207	186	207	202	192	185	209	200	195	226	192	176	194	212	213	198	216	229	213	187	206	212	206	210	200	210	212	207	212	217	199	194	220	202	204	236	204	191	181	209	202	198	236	206	206	215	236	203	196	185	187	219	221	191	229	200	231	198	203	187	214	216	230	192	218	203	191	182	201	219	195	217	185	191	173	205	203	181	215	189	213	193	231	214	185	197	207	193	211	195	176	226	182	220	190	197	197	221	201	192	168	197	231	203	219	197	204	206	201	199	227	189	222	171	203	200	227	205	184	208	232	197	190	214	191	203	212	221	182	191	213	210	215	210	181	179	222	197	215	199	209	182	209	238	216	201	202	218	203	212	220	214	198	206	223	184	188	209	226	215	199	203	198	191	213	213	216	205	188	197	206	215	206	187	184	211	240	214	186	212	197	208	212	207	217	193	191	246	189	207	247	198	204	210	202	186	200	222	213	210	211	217	234	206	213	217	190	190	197	213	193	199	199	253	220	217	179	189	216	193	199	198	197	236	200	193	208	207	185	190	227	223	229	205	232	181	203	197	188	212	181	228	183	230	210	215	219	168	210	225	225	185	190	209	186	205	198	218	197	202	184	170	191	210	204	196	203	214	213	229	220	217	225	200	190	194	215	209	221	213	211	204	209	187	215	212	204	206	240	209	222	205	231	219	202	223	234	196	194	209	190	217	219	215	220	206	212	198	198	205	217	233	211	200	209	211	204	202	210	195	192	199	215	205	210	209	224	208	217	186	184	192	214	230	196	209	222	241	216	223	219	212	209	214	198	203	201	184	199	169	188	210	223	230	217	191	193	207	191	184	215	217	215	222	208	183	221	197	223	212	197	226	188	210	196	216	177	196	195	219	212	202	188	199	240	199	187	204	216	183	200	209	222	220	210	223	206	230	208	179	214	218	205	204	235	220	203	191	204	201	222	200	191	204	220	205	214	184	213	224	184	207	179	231	215	217	198	226	195	221	210	222	217	169	247	177	205	217	228	192	220	219	198	202	189	201	221	211	222	229	195	189	202	212	194	212	185	217	197	213	209	194	212	214	192	217	214	206	188	199	204	194	214	208	218	169	214	211	210	191	227	196	183	193	208	204
21837	27944	36985	36081	30499	21617	16781	14733	10426	6667	4069	2669	1877	1286	961	739	633	636	550	545	512	538	550	518	513	538	492	531	494	522	494	521	504	502	515	514	504	539	496	567	523	558	498	523	520	561	538	501	516	512	528	487	553	502	538	570	537	498	563	502	523	532	529	503	523	540	471	535	538	468	517	471	504	541	526	527	509	516	488	519	571	482	474	500	455	471	544	526	496	549	543	491	496	558	510	511	553	543	506	512	496	491	512	535	527	516	522	524	513	476	552	530	523	498	515	521	504	529	488	483	513	550	534	467	533	546	528	506	519	501	500	519	537	524	509	524	546	524	532	556	543	523	527	530	520	506	474	514	553	542	517	495	496	508	506	519	528	515	522	513	477	559	519	467	532	524	522	493	526	490	454	564	507	512	539	518	532	537	528	536	518	500	483	533	505	546	549	510	483	522	517	508	489	530	479	515	472	533	488	513	494	510	527	538	491	547	512	510	501	524	542	539	515	514	528	483	490	458	545	511	539	502	503	551	496	494	504	518	521	498	515	543	508	505	539	521	541	501	515	518	528	452	516	497	511	490	505	521	517	481	508	537	522	491	537	524	545	434	507	526	536	488	506	512	543	482	538	502	478	533	515	525	481	482	481	503	537	524	508	516	526	536	548	535	542	498	509	489	545	564	456	535	490	512	492	505	494	484	540	484	523	541	550	543	473	532	535	519	484	535	525	555	492	486	509	553	496	516	514	530	530	524	475	496	486	501	467	530	517	516	515	509	517	500	529	525	537	559	530	487	557	547	528	499	513	522	513	515	514	510	508	503	473	543	539	507	543	554	515	544	496	511	525	539	462	518	533	529	498	531	518	501	525	487	539	526	501	523	566	460	549	532	552	498	520	512	521	483	517	502	552	472	540	497	535	529	537	502	492	541	510	489	489	496	533	509	533	544	539	532	524	494	518	522	517	538	494	517	532	495	545	520	466	520	504	509	495	568	537	518	498	509	523	485	511	523	542	554	559	476	499	539	517	486	542	509	548	541	529	517	547	508	507	507	530	503	499	513	513	534	498	496	551	522	486	531	541	475	513	541	515	521	526	534	530	509	503	510	503	496	532	529	535	530	511	512	526	515	503	491	523	492	511	472	495	512	476	482	481	494	526	502	511	506	507	493	540	502	552	496	561	539	562	514	489	518	484	478	527	486	528	489	548	491	484	549	550	506	544	519	514	542	511	528	516	533	540	513	522	517	510	507	536	512	502	511	498	539	539	538	454	508	535	524	536	556	492	502	530	507	545	486	500	519	496	537	530	514	537	526	541	503	545	507	542	507	487	524	506	520	507	511	536	490	504	540	521	500	505	493	565	521	501	522	513	503	550	588	492	522	515	499	538	519	524	510	543	571	528	472	535	510	506	522	527	489	502	566	488	528	537	536	530	497	510	522	517	526	516	496	519	509	512	525	541	539	542	518	507	530	505	529	535	530	457	510	538	495	548	519	521	516	544	515	531	534	544	521	514	504	550	512	509	493	459	497	520	538	542	519	493	564	506	514	503	536	521	527	500	514	499	497	508	515	522	508	475	499	515	514	525	508	570	524	533	522	500	477	516	512	538	542	515	498	528	498	554	529	520	510	540	495	471	506	517	514	492	471	508	536	511	497	504	538	495	537	501	516	502	491	512	542	528	499	498	532	535	515	519	515	500	494	519	480	509	520	519	471	498	527	506	489	534	542	534	506	520	514	495	467	500	512	526	501	500	520	469	542	501	485	487	540	485	522	518	519	510	549	527	531	535	490	512	523	522	541	499	532	515	471	526	484	533	486	520	537	490	554	550	493	516	515	535	524	486	501	493	521	508	513	507	472	543	563	515	523	511	519	536	512	489	510	508	523	524	507	467	527	503	494	507	499	507	588	504	525	534	521	531	523	517	519	504	519	490	514	526	529	495	532	553	521	512	537	546	478	473	499	512	474	520	521	497	483	482	515	497	525	543	543	512	513	531	525	549	537	522	477	508	511	519	490	514	500	517	488	482	490	538	522	510	541	484	526	480	524	524	520	536	515	516	511	518	533	518	485	516	518	530	532	549	516	524	530	511	516	526	511	489	521	517	502	521	548	455	501	508	506	482	516	490	563	482	507	476	548	529	500	517	504	512	478	518	505	552	512	485	529	545	520	542	525	515	524	509	460	503	485	510	501	545	506	484	547	538	525	502	497	525	486	520	575	528	504	505	525	492	500	510	500	506	453	507	517	514	500	490	544	540	475	513	534	482	508	527	564	490	543	503	478	552	570	541	499	515	560	492	533	510	537	497	545	500	502	557	499	502	496	490	492	528	512	514	577	524	531	501	573	505	485	555	512	515	505	557	551	531	524	557	528	522	504	485	550	498	557	498	496	517	526	533	496	522	457	478	513	537	540	523	524	521	518	537	512	523	512	524	493	519	538	506	568	535	534	539	512	516	524	530	539	504	561	483	526	549	514	474	513	518	508	496	488	539	516	532	526	515	512	522	495	490	513	517	529	542	552	547	500	511	543	523	515	505	532	520	490	515	522	542	482	548	540	487	517	479	460	467	511	534	533	518	486	547	533	526	494	493	554	491	526	465	533	526	513	517	536	512	507	497	505	524	516	510	537	525	514	534	543	550	529	513	476	548	517	504	491	496	512	495	535	570	498	532	560	541	525	487	517	545	541	492	536	533	538	521	520	516	568	505	542	532	467	514	520	502	535	530	539	475	527	525	463	487	484	510	522	534	508	513	476	469	528	549	534	531	517	526	488	489	520	495	531	538	480	514	493	517	504	473	523	542	507	512	516	523	517	532	523	537	538	497	503	531	494	530	542	536	554	512	561	486	479	538	539	481	486	523	551	500	560	523	508	539	537	559	538	513	501	544	515	501	519	540	510	527	496	523	543	495	528	557	510	509	514	525	553	509	520	505	554	482	542	575	524	507	510	547	525	516	505	535	543	531	507	513	518	504	476	530	473	504	482	492	500	496	513	547	510	524	540	496	516	510	518	490	497	487	530	487	519	559	551	567	530	571	505	562	542	513	531	495	559	490	514	496	515	540	507	492	520	527	521	525	497	562	485	514	515	516	488	508	496	517	495	554	501	505	510	522	544	500	555	508	512	474	515	497	497	529	496	489	456	531	501	513	523	511	573	558	497	516	465	511	530	490	516	488	495	489	485	491	512	534	484	554	546	545	532	498	522	524	504	467	491	490	557	480	514	532	519	513	539	514	568	509	515	530	511	514	544	551	541	523	478	525	542	497	529	524	502	522	531	479	537	486	543	544	546	517	506	495	462	484	491	503	537	472	526	521	536	509	513	466	524	476	477	484	531	546	550	522	514	525	501	519	513	493	518	522	505	545	522	520	535	500	543	491	498	519	497	548	509	505	541	518	496	521	542	535	539	533	482	505	535	534	503	537	520	486	513	515	533	496	495	520	560	548	560	535	489	531	555	509	514	530	468	484	541	533	476	526	534	534	493	531	499
52754	51739	52768	50531	43542	37451	22122	11720	9777	7703	4410	2300	1341	792	505	352	312	311	296	282	242	238	251	255	245	245	272	239	261	235	242	223	215	219	254	255	264	265	226	257	243	252	261	256	240	258	250	274	239	241	267	223	241	255	219	247	247	249	250	262	245	240	244	225	235	259	237	248	233	223	244	242	270	250	245	237	222	268	233	249	246	244	246	239	249	263	229	273	229	240	223	258	248	205	230	220	275	266	250	257	248	229	253	227	247	250	241	232	253	258	229	227	244	220	233	252	260	229	238	232	251	241	222	250	238	222	263	227	240	291	246	233	232	235	245	250	239	269	245	245	230	217	234	232	222	249	229	228	241	198	236	215	265	237	224	210	267	242	259	234	251	228	278	245	262	226	234	251	269	252	229	222	233	241	249	220	259	236	232	256	247	259	249	245	226	222	256	231	237	241	235	231	254	257	232	237	252	235	247	239	230	249	249	223	259	236	221	248	242	218	231	238	250	288	242	236	230	258	272	262	261	271	235	258	268	267	244	234	227	240	238	250	257	230	241	215	229	236	231	216	262	262	266	226	257	260	236	241	222	238	243	235	232	254	233	231	246	224	232	236	237	247	240	215	246	231	247	230	257	236	225	214	238	251	209	248	232	243	227	248	260	262	220	248	209	245	223	214	236	266	244	291	247	245	231	294	243	264	241	238	232	220	242	247	227	242	231	243	233	245	268	268	255	256	246	232	265	230	223	255	235	246	227	224	252	242	237	205	259	235	238	221	225	222	244	182	239	231	224	256	208	213	202	226	230	228	257	233	240	251	267	219	257	247	231	243	268	239	242	235	235	255	249	224	240	230	249	219	239	254	243	214	234	251	250	223	233	237	256	266	247	243	215	227	237	227	224	247	247	257	239	243	227	239	260	254	230	227	241	249	240	234	223	223	247	234	240	238	258	258	249	241	259	239	286	254	264	228	228	243	231	244	230	249	239	231	242	236	247	258	232	227	243	242	210	253	254	219	234	225	223	240	252	243	234	208	214	255	245	273	247	274	252	224	234	251	259	240	267	246	244	259	254	222	226	254	227	246	253	218	259	238	244	231	234	263	251	262	248	248	240	228	234	273	253	264	230	248	214	264	237	236	242	249	265	245	246	230	259	243	252	247	251	243	237	237	230	239	233	261	235	237	220	256	222	236	252	254	232	248	219	236	241	238	241	229	259	244	222	253	230	266	236	245	236	232	234	212	239	236	230	220	231	244	215	239	249	252	259	221	247	245	257	252	271	247	226	255	242	237	237	247	261	199	246	217	231	231	248	249	245	252	239	207	225	240	235	255	269	231	239	233	265	262	246	243	208	240	255	231	238	249	223	245	227	237	241	225	219	245	216	247	242	242	246	239	222	242	228	246	243	248	215	280	238	277	215	242	206	245	228	271	233	250	246	231	261	258	233	222	253	230	261	249	234	207	241	234	236	259	227	246	227	236	240	240	237	240	236	252	230	245	239	252	223	212	245	247	275	245	236	245	262	238	243	247	263	243	230	239	218	247	240	256	243	224	228	238	247	253	255	245	268	239	254	266	227	244	202	239	247	246	278	231	257	294	249	239	245	231	261	285	228	229	247	272	255	238	252	241	226	257	250	217	257	251	225	226	192	230	243	210	254	252	259	230	236	259	245	253	254	234	250	214	249	253	234	231	243	238	241	279	253	238	248	269	231	225	246	243	208	244	199	260	232	238	225	227	245	248	246	244	255	231	229	225	235	281	240	249	227	221	244	241	235	215	230	243	256	225	246	222	231	275	224	250	254	238	231	235	219	240	242	229	231	254	264	228	237	252	242	225	231	260	250	219	262	261	229	226	239	224	256	242	278	245	222	236	221	247	255	235	231	233	239	222	251	228	246	226	227	226	266	260	258	238	248	253	217	260	243	233	248	217	234	213	254	232	257	229	223	229	217	229	243	228	226	237	237	240	251	231	230	238	241	232	222	242	249	255	236	229	230	245	214	241	210	221	256	254	263	235	229	250	250	275	267	234	304	265	223	233	209	237	272	252	252	235	239	254	254	239	274	272	217	232	243	264	240	256	233	231	239	240	258	259	242	243	259	217	228	220	245	212	224	277	245	237	258	240	237	243	250	248	226	264	236	247	217	215	251	226	264	224	218	244	220	251	246	238	262	230	213	224	265	224	228	256	239	257	242	247	232	239	250	249	254	251	241	226	245	254	234	226	252	272	252	220	255	240	288	253	212	249	240	236	240	267	217	265	253	239	247	226	255	242	229	218	265	228	226	236	248	227	262	258	217	232	234	220	221	225	259	243	214	257	236	244	244	224	250	238	246	249	222	277	263	224	251	242	258	243	230	220	259	250	247	229	232	241	261	248	245	204	202	247	251	247	233	217	225	249	251	229	238	248	259	236	242	235	241	246	271	232	236	230	248	237	244	211	264	248	270	239	266	265	243	215	277	249	227	223	244	241	256	247	244	239	223	220	242	235	224	247	244	232	239	235	248	252	247	240	264	236	240	274	272	229	241	231	245	243	244	226	265	249	247	229	230	248	276	260	266	243	249	256	227	229	240	239	229	235	230	239	220	273	243	228	274	255	241	226	222	227	230	236	259	227	223	255	250	238	230	243	221	234	281	246	220	234	246	235	236	227	217	250	260	230	253	248	238	249	224	226	245	253	226	237	206	251	241	261	256	287	249	245	234	258	234	222	228	257	256	241	231	253	245	222	255	255	244	223	251	240	265	257	245	230	231	227	265	211	250	242	251	228	235	265	212	229	246	237	238	234	250	205	251	220	235	265	237	258	239	244	210	226	243	220	223	223	262	234	238	243	225	252	267	214	253	232	237	224	206	252	228	244	253	231	229	235	249	229	227	269	232	250	246	252	268	260	253	233	245	245	236	226	267	246	262	227	236	271	220	242	222	237	248	237	223	246	216	230	269	236	242	265	248	234	235	229	234	254	231	260	245	251	259	225	242	238	237	249	247	225	256	249	211	236	245	233	238	237	261	252	242	235	249	253	201	235	240	206	240	241	234	225	256	250	244	252	284	226	245	215	230	236	224	241	280	263	259	234	238	238	249	233	246	262	221	246	243	263	240	221	223	231	257	233	239	229	244	235	237	259	263	236	282	228	234	232	218	236	231	226	246	231	254	245	248	241	245	237	248	222	241	222	242	255	259	229	229	220	248	273	233	240	247	219	280	247	278	245	227	232	227	265	246	258	260	253	216	242	248	256	220	228	230	240	229	262	242	214	227	250	241	248	250	273	230	229	219	277	247	220	235	236	267	264	237	233	243	234	240	221	230	226	239	250	252	242	235	250	240	244	227	231	238	245	216	230	224	242	246	266	264	226	226	247	238	276	213	220	266	244	219	226	251	267	225	203	242	218	234	227	248	218	214	219	256	229	216	239	241	250	234	233	238	199	232	226	244	233	261	217	241	208	265	235	262	249	247	249	232	233	204	212	239	241	245	256	247	244	248	263	245	248
39815	48614	54667	57929	52565	48024	29243	24555	25443	22124	14797	9371	5546	3156	2156	1423	1119	880	866	801	741	669	638	636	647	592	552	612	601	615	583	581	608	607	654	590	568	607	576	598	604	597	573	594	594	560	566	583	615	603	588	552	581	572	613	569	604	578	603	609	568	567	554	607	592	575	569	565	582	553	609	586	539	574	581	599	589	622	590	582	599	548	593	575	571	575	532	555	589	587	587	543	614	566	625	600	616	624	632	606	609	572	585	599	545	605	557	567	603	566	546	556	608	572	583	598	595	544	571	601	571	514	598	568	549	581	572	534	579	567	586	575	567	596	616	561	571	600	601	565	602	599	565	553	560	608	581	606	599	614	571	567	606	586	544	567	619	564	559	571	599	618	584	606	590	583	621	551	597	577	559	557	591	567	538	590	605	606	580	554	571	586	596	569	573	582	573	586	580	601	579	586	569	623	590	584	599	586	591	575	597	587	585	639	541	572	582	589	613	585	581	570	590	560	596	626	620	591	584	551	575	574	591	589	545	557	628	644	570	569	613	592	543	607	583	571	554	576	563	567	624	592	542	609	586	563	603	600	575	578	581	580	543	599	589	606	568	564	586	553	615	583	550	543	589	571	592	568	574	567	564	590	559	577	595	573	545	580	604	578	576	607	552	635	571	518	604	597	575	588	612	610	557	568	586	575	599	565	555	622	596	610	558	554	569	598	545	574	595	583	574	583	589	591	600	574	561	594	596	560	603	566	609	532	576	580	583	566	563	594	580	586	568	605	607	546	603	557	652	558	555	545	607	603	583	587	565	570	581	557	537	580	571	602	566	601	589	601	576	607	570	618	633	586	535	623	576	600	562	603	604	602	600	580	550	608	601	575	575	586	593	609	585	582	602	577	623	571	601	593	573	602	573	586	530	544	606	625	628	567	581	615	574	564	585	583	615	588	526	576	595	570	593	583	534	584	589	576	591	558	551	555	588	622	602	609	558	607	610	591	597	552	529	583	580	565	550	529	568	606	588	603	562	582	520	623	593	593	615	599	599	575	574	633	535	576	598	574	570	582	590	592	580	598	605	604	547	556	578	562	551	598	573	613	619	584	553	565	621	574	569	546	543	586	598	588	606	589	563	595	631	590	596	622	583	596	534	577	546	573	586	567	612	588	570	602	627	574	574	577	653	584	565	607	578	585	615	607	567	615	564	614	556	553	578	603	611	556	601	566	570	605	545	538	562	583	578	607	603	551	591	552	591	594	596	588	640	598	545	587	554	549	585	613	565	587	564	582	592	559	615	584	587	589	589	580	586	602	578	554	597	562	588	567	582	562	588	571	616	554	536	596	600	571	551	607	547	531	613	534	552	610	589	577	607	582	606	587	631	588	601	655	610	570	584	568	596	649	558	578	554	624	566	564	549	593	592	584	588	556	571	584	557	616	589	601	597	590	589	578	590	566	590	577	573	570	577	568	561	576	560	610	589	587	590	572	572	560	607	608	594	566	570	586	623	568	568	597	561	614	604	582	613	600	569	586	589	588	564	562	590	599	562	547	577	561	590	566	593	565	602	571	541	608	580	581	616	573	572	544	585	618	567	576	562	578	572	547	584	601	615	623	600	579	580	576	567	564	602	599	556	620	602	601	590	597	592	598	539	611	606	573	596	610	553	591	559	566	573	605	533	537	643	562	595	627	592	588	587	596	600	603	554	566	554	649	590	611	590	611	578	586	575	588	575	598	568	645	576	626	610	626	578	602	578	600	601	593	580	575	553	574	559	578	536	580	604	593	596	581	572	606	627	545	583	618	581	571	590	581	573	613	575	567	579	600	598	590	648	558	578	566	599	578	556	576	579	574	645	595	602	561	579	607	583	595	585	565	647	549	557	597	569	591	618	558	577	610	596	578	608	622	571	582	591	638	605	595	619	610	586	567	565	555	574	575	595	585	575	587	660	573	589	531	582	621	551	590	565	523	605	519	591	639	577	573	554	587	563	568	592	577	585	559	566	591	566	587	555	581	568	527	556	594	627	600	615	577	541	591	541	594	625	576	587	575	598	579	624	577	616	590	562	568	569	618	603	608	561	524	602	599	538	615	606	602	595	593	581	583	565	610	533	585	606	579	589	579	610	570	567	569	549	597	540	553	609	596	631	594	548	562	544	609	560	621	567	577	576	580	590	575	609	581	552	564	565	558	552	561	575	619	591	560	592	568	581	579	576	564	596	581	630	538	574	593	533	609	611	565	583	580	563	574	587	583	559	626	573	601	566	574	564	589	596	583	579	557	597	623	587	604	531	562	591	570	600	600	602	582	579	557	554	606	549	576	586	585	569	555	593	555	562	541	580	567	544	612	601	589	585	574	616	593	593	569	562	620	560	596	585	594	610	539	559	584	596	587	601	539	625	561	598	603	556	584	571	573	546	594	622	596	551	588	602	575	573	547	601	625	570	591	591	561	577	576	567	611	563	612	615	587	588	539	607	575	601	653	584	573	573	578	564	622	569	553	596	628	560	610	637	640	547	580	573	582	573	603	537	586	576	561	575	554	614	555	620	545	554	583	580	541	578	564	547	599	591	561	580	572	581	565	554	594	607	605	590	586	598	592	590	586	588	567	570	576	572	593	606	581	588	581	620	597	587	595	579	590	562	590	576	612	613	599	599	616	558	567	577	613	602	566	602	580	591	610	579	584	605	608	595	559	581	600	585	590	577	586	579	597	598	576	607	623	612	606	578	605	579	601	576	560	579	634	541	644	592	585	590	587	625	553	577	581	621	590	587	612	554	600	579	622	570	532	555	580	606	583	603	587	590	580	608	623	597	560	577	584	579	599	569	617	563	598	602	591	596	638	605	619	615	584	570	559	545	563	589	561	550	589	600	578	564	576	566	614	574	583	566	598	538	600	550	569	574	574	594	577	602	585	600	569	599	543	574	596	606	584	592	588	604	628	584	577	561	604	614	556	568	577	589	548	590	535	546	632	603	621	587	540	590	548	557	607	573	601	559	579	589	638	604	576	597	587	599	548	596	600	586	603	582	579	558	562	583	610	582	570	564	545	626	599	573	563	575	539	571	573	568	601	564	598	584	578	603	580	568	582	575	605	603	578	555	617	565	600	607	576	599	573	584	559	574	650	575	598	588	572	613	564	605	582	530	598	597	589	540	566	588	516	570	612	585	546	576	578	531	610	609	569	633	598	569	576	565	601	584	642	569	582	612	566	586	569	610	558	569	604	597	612	601	559	603	549	573	582	591	604	551	589	560	599	635	553	585	571	600	609	584	585	580	592	580	591	558	564	574	584	605	532	589	569	584	633	610	608	544	588	606	593	592	528	546	552	566	634	615	594	608	599	568	613	586	583	601	584	559	627	565	557	593	589	597	585	570	550	561	596	557	602	564	585	579	634	571	559	597	598	604	583	514	560	600	615	599	614	607	597	592	588	582	610	576	620	575	621	559	535	611	579	546	575	562	569	517	590	549	599	592	613	604	606	561	565	571	542
59864	53564	54765	48311	44218	33811	23517	18161	11706	6546	3982	3251	1536	934	642	475	355	315	285	274	275	248	247	239	239	224	215	214	227	188	210	231	229	219	233	215	213	187	249	220	216	228	204	229	205	197	215	211	232	212	213	214	234	224	224	217	212	220	209	214	238	205	224	205	212	239	206	206	200	199	229	228	217	215	240	240	188	229	218	231	182	219	232	203	216	220	214	236	223	240	236	244	201	233	197	203	225	222	240	220	229	206	237	216	230	222	226	219	217	201	238	194	249	216	200	212	212	250	224	214	213	193	202	209	210	221	232	231	220	195	227	212	247	240	199	191	242	203	220	186	236	228	212	223	208	232	192	236	216	190	226	214	194	221	212	214	240	215	232	230	243	219	197	203	228	221	247	205	224	200	222	208	193	206	200	201	207	211	216	221	209	245	229	240	234	212	204	225	238	209	229	217	227	201	198	216	225	221	219	222	234	217	204	216	216	206	225	238	240	230	204	219	250	226	221	182	212	229	220	217	205	229	219	217	247	216	203	204	212	202	194	205	213	242	208	180	184	209	182	214	234	217	208	193	262	218	226	222	224	236	196	228	218	233	203	207	213	215	222	230	202	208	244	230	243	217	229	222	221	222	204	224	212	230	239	204	201	174	216	224	229	221	236	222	249	232	230	216	186	218	223	190	209	224	237	226	229	232	229	202	228	235	234	217	209	228	218	220	244	214	246	195	222	220	217	250	226	232	202	203	229	211	209	220	184	200	233	201	208	218	232	223	217	209	214	232	226	218	196	230	240	213	220	234	206	229	210	195	217	194	214	253	229	242	221	199	189	219	213	233	236	213	208	214	244	212	213	207	189	240	200	192	216	208	231	212	222	202	236	202	209	185	236	203	210	220	189	204	206	233	211	228	228	239	203	216	245	226	200	233	182	225	239	227	227	205	214	208	201	203	239	224	241	206	223	216	209	191	217	219	218	197	241	223	228	239	219	213	215	247	208	225	225	216	220	211	202	226	201	226	250	187	224	227	209	208	223	225	245	235	234	193	215	244	220	211	195	260	228	237	179	227	236	220	207	197	198	211	224	212	208	245	234	224	221	211	218	224	227	213	199	212	244	205	228	199	219	224	207	227	211	223	183	232	237	202	223	242	214	216	203	193	209	206	240	196	199	212	225	236	210	218	241	222	187	222	208	205	220	198	223	239	229	208	206	221	206	201	210	195	222	225	235	205	215	222	220	226	214	214	198	217	220	174	239	223	239	225	222	226	201	219	216	214	247	203	214	237	224	228	244	221	226	226	198	208	176	204	216	189	230	220	210	214	198	221	224	202	239	222	216	213	212	205	186	224	232	208	219	196	241	222	251	190	198	197	238	218	225	209	215	184	219	211	215	200	215	212	222	251	197	180	221	219	224	215	208	241	230	212	228	209	219	207	213	227	239	256	225	201	211	233	237	220	235	203	226	207	220	240	219	209	209	216	228	249	210	221	215	220	198	220	221	223	240	230	213	238	218	235	217	204	214	220	232	202	228	235	194	212	209	216	207	223	209	221	213	228	217	221	215	221	216	241	200	244	200	225	219	209	209	225	195	225	227	213	205	221	226	225	229	199	223	199	210	194	186	205	224	264	234	199	235	239	195	252	246	236	223	221	210	199	237	216	237	260	240	226	225	223	212	202	229	230	200	221	219	217	251	208	227	215	228	234	246	197	189	203	230	228	216	223	239	204	200	211	233	209	229	232	266	206	231	250	218	205	218	218	226	194	221	217	206	213	227	212	200	189	224	232	193	193	235	206	219	212	235	178	215	204	215	237	237	240	197	207	214	209	235	226	201	231	221	220	258	211	224	228	205	255	211	218	230	220	227	225	222	209	222	211	206	205	199	218	202	225	233	217	246	204	206	219	225	229	223	230	223	233	211	217	211	221	217	205	233	202	227	208	211	222	223	203	218	216	211	219	212	223	251	210	192	206	222	227	206	235	234	259	208	229	221	216	214	237	197	199	221	202	227	208	219	218	223	254	224	203	247	204	187	237	229	228	221	211	189	218	228	211	200	212	220	213	216	237	226	227	239	200	210	216	224	210	226	212	239	229	260	215	220	220	243	219	224	220	246	200	218	218	199	201	202	212	223	211	209	209	224	191	218	215	222	233	190	205	199	207	218	213	229	233	213	214	228	210	204	213	218	222	207	210	221	226	226	186	241	218	232	254	239	218	200	219	228	221	232	215	225	242	222	218	238	209	248	210	232	251	236	236	239	211	203	212	243	242	207	219	227	238	227	220	232	216	199	229	211	221	215	219	224	203	212	232	217	249	216	210	232	194	212	211	229	210	239	243	221	200	215	188	213	218	235	219	222	241	210	226	204	240	202	234	209	190	205	220	225	204	225	241	221	232	206	224	204	227	225	213	230	227	204	199	240	222	213	191	205	181	210	227	205	247	221	241	205	212	216	230	205	225	222	222	197	231	223	231	198	195	230	234	231	192	218	241	221	218	218	230	224	205	206	227	210	220	216	213	213	216	235	201	232	231	229	214	216	241	217	214	231	222	219	221	238	219	207	206	230	212	240	237	209	238	183	212	211	193	200	237	227	216	204	215	205	211	210	237	237	262	227	201	237	235	233	219	222	208	233	229	214	212	227	221	214	235	217	223	209	233	205	225	211	210	215	209	231	231	229	207	233	229	232	206	248	212	236	242	199	219	212	221	213	250	244	236	227	227	204	199	210	200	204	233	235	228	192	205	239	233	224	236	225	255	211	199	232	232	195	216	215	239	253	211	236	223	240	230	228	218	200	229	198	208	253	208	230	232	200	222	221	244	191	216	215	206	209	227	207	225	235	205	203	239	245	217	220	212	226	212	225	226	227	221	208	218	243	254	229	202	205	197	232	246	213	217	227	209	237	215	209	216	232	218	221	219	231	221	247	222	195	210	208	219	208	220	212	207	237	236	222	239	224	226	202	189	199	205	225	230	228	220	200	235	245	225	238	230	190	219	212	223	211	211	222	196	214	219	221	207	207	217	237	220	212	214	244	217	234	236	213	207	240	229	224	214	221	214	221	227	207	243	196	218	232	234	208	219	212	226	217	243	224	216	237	222	219	213	220	214	214	216	233	218	203	205	221	215	233	228	222	232	213	233	226	209	206	230	248	211	208	211	194	219	250	219	234	201	239	220	215	234	225	218	234	198	220	255	206	220	208	234	222	206	209	218	210	198	212	235	227	201	219	227	218	245	224	228	232	221	206	200	231	225	232	237	222	245	204	224	207	218	247	221	233	199	224	241	207	229	243	216	220	216	194	211	200	210	217	209	193	195	228	255	228	216	232	218	232	190	208	213	196	231	230	220	234	196	220	217	201	233	227	220	180	223	255	212	218	207	239	214	219	201	245	195	229	229	220	185	243	249	218	227	210	205	205	244	239	239	224	205	222	225	234	227	199	222	199	208	215	226	219	236	214	236	210	202	220	203	236	226	216	210	251	228	231	216	239	189
45042	52873	58906	57929	56525	42528	34257	31126	24662	17382	13193	11379	5915	3846	2708	1716	1331	1095	827	785	731	614	619	611	546	527	535	558	524	553	560	534	541	533	542	552	531	548	537	543	558	557	542	528	508	563	517	508	556	512	578	544	508	519	514	543	517	531	527	507	534	507	513	530	519	532	553	485	514	530	511	556	551	555	480	529	527	515	514	557	511	526	543	551	533	532	539	523	533	520	556	510	533	579	545	549	545	520	597	546	506	534	546	533	493	515	546	546	525	536	563	540	505	534	508	506	506	487	524	541	508	494	506	544	536	523	544	541	567	541	504	505	552	585	524	526	518	519	508	552	539	562	539	516	546	531	553	499	517	539	568	540	563	520	524	539	535	520	482	543	561	493	545	542	522	519	538	511	527	494	535	539	512	511	512	521	517	517	495	519	475	540	496	567	532	512	532	529	565	510	489	551	579	562	537	531	549	549	562	573	521	485	546	572	571	559	554	519	543	554	488	531	516	534	570	521	566	522	530	541	533	533	514	512	546	524	518	539	524	512	498	541	539	499	514	513	542	569	538	540	568	516	527	531	522	546	540	529	501	511	551	528	524	518	532	539	502	543	503	548	533	502	583	555	526	532	480	560	522	527	583	572	512	504	530	543	490	550	550	522	530	513	553	552	521	524	548	557	555	534	513	561	565	522	514	561	499	508	512	510	518	551	547	545	534	534	495	506	486	523	507	561	534	519	557	563	528	542	558	521	552	547	541	499	513	491	564	524	512	560	544	560	540	547	557	522	560	530	486	520	555	509	557	494	511	532	516	538	536	519	534	537	539	528	502	511	535	543	536	501	478	548	567	558	564	504	553	539	573	529	523	546	521	541	547	570	563	498	500	508	536	514	533	529	568	540	523	519	543	544	569	501	534	510	562	521	543	496	517	500	538	487	526	501	503	549	532	488	558	532	543	560	505	527	538	508	563	516	489	506	503	542	505	545	526	545	542	532	559	504	538	518	533	507	549	549	550	551	532	563	534	559	547	512	532	528	550	542	545	537	538	520	500	510	514	529	514	514	483	491	551	499	515	549	509	533	515	539	499	552	524	546	540	503	543	526	534	529	500	546	540	586	567	555	528	529	501	517	536	526	524	583	502	508	530	513	520	596	529	527	560	542	515	535	570	541	537	562	495	544	535	537	539	531	542	486	533	504	466	557	517	488	499	518	532	509	500	510	596	495	524	499	525	506	550	534	538	563	504	567	474	519	536	527	573	522	519	528	571	581	507	530	491	501	534	548	497	552	521	551	510	543	548	550	532	556	541	524	540	513	534	537	537	535	547	549	570	548	504	530	503	537	554	501	538	508	527	535	521	529	528	566	519	526	539	538	525	544	494	533	543	524	513	541	555	521	537	507	516	528	557	530	509	501	532	528	547	529	552	530	486	497	577	533	562	550	540	521	536	502	523	511	547	496	537	524	537	546	558	554	532	533	531	524	492	513	508	553	573	485	544	567	507	505	543	540	559	565	582	518	524	537	561	499	563	531	531	518	532	534	560	536	517	536	519	500	522	540	519	554	507	512	529	551	518	524	543	516	522	583	540	532	533	557	578	554	533	546	561	512	520	541	538	523	469	515	505	526	542	555	531	551	533	479	580	518	523	558	536	497	492	544	492	493	499	505	542	579	524	553	490	552	526	546	535	567	565	543	524	535	534	529	504	506	539	534	534	546	487	536	566	543	515	521	568	542	583	478	513	527	539	563	515	517	558	520	542	526	535	528	519	540	520	486	518	532	526	533	545	544	557	578	544	548	541	516	537	500	515	572	538	555	504	539	497	533	528	539	490	542	558	549	539	545	507	519	542	549	529	549	512	527	539	556	529	515	528	522	538	483	564	553	542	474	518	563	517	513	542	486	537	526	535	510	527	529	509	512	550	506	464	547	516	491	509	546	541	555	497	560	509	506	525	534	541	533	549	537	507	556	560	533	509	503	541	559	553	496	502	524	539	518	531	529	516	553	538	566	546	488	521	564	510	551	555	546	506	505	520	526	524	537	520	542	559	517	541	544	516	522	536	517	519	507	552	519	518	523	500	559	598	530	548	526	513	486	526	550	475	518	524	502	534	552	507	529	541	472	514	527	566	529	557	509	502	552	519	531	551	495	556	537	530	546	480	570	500	519	526	520	575	509	528	527	546	542	556	511	533	561	499	550	514	520	443	514	506	536	515	557	528	538	527	544	515	546	542	511	503	526	540	495	547	529	547	530	543	538	503	517	530	516	568	513	526	525	583	540	556	543	548	524	542	540	509	522	506	557	528	524	545	489	539	561	498	538	577	537	558	548	495	503	470	550	592	499	562	517	537	580	532	504	522	523	478	560	543	536	504	510	529	517	553	541	531	499	498	508	532	523	505	544	550	574	477	535	556	536	543	551	497	593	530	490	477	531	515	498	533	520	566	514	538	520	516	562	516	534	534	490	515	552	560	547	525	530	567	521	526	520	517	521	531	521	530	517	497	527	557	562	508	525	562	515	546	522	498	529	521	560	525	502	537	559	507	521	484	496	543	518	543	571	527	541	546	567	560	517	549	543	564	516	552	540	526	543	543	525	566	484	499	573	520	519	527	521	501	514	518	557	491	556	555	529	527	506	535	539	530	549	560	507	514	536	593	511	510	523	526	552	500	541	542	494	504	516	557	532	511	553	502	527	527	534	494	536	548	533	514	547	554	556	512	550	553	545	507	488	549	520	533	535	493	543	525	513	545	542	494	515	522	528	524	558	535	588	515	525	529	551	473	553	577	519	530	491	547	545	530	490	550	514	525	543	537	538	535	500	523	566	546	523	520	535	566	590	540	511	490	523	536	519	530	554	522	520	539	563	538	539	506	534	541	512	539	511	555	524	530	523	569	488	594	568	535	500	555	533	508	508	525	512	551	523	506	523	531	537	498	528	538	500	521	514	511	568	512	499	513	531	523	523	552	564	596	529	537	522	524	528	563	503	542	523	555	536	526	522	516	514	514	518	545	552	495	553	524	525	525	518	508	560	584	492	502	540	533	590	547	520	519	527	540	535	533	569	542	522	501	524	539	510	558	538	515	493	545	501	536	540	528	452	596	558	531	540	519	544	535	549	555	530	528	557	528	555	541	543	539	536	487	495	509	539	564	503	508	541	547	519	562	517	555	525	550	502	548	526	553	579	509	499	544	533	541	487	529	544	551	522	510	579	490	538	502	502	490	557	519	555	573	575	535	536	548	521	530	548	523	504	549	553	502	579	493	562	535	536	589	557	537	518	543	554	509	535	512	531	513	530	534	548	516	547	497	533	542	552	506	550	558	559	519	506	524	546	554	518	549	535	560	526	508	534	509	489	560	513	553	564	535	545	526	540	534	553	517	518	493	478	550	543	544	528	548	603	552	574	522	500	527	520	539	543	516	529	547	466	573	535	516	528	525	528	516	516	499	570	524	545	558	519	508	517	538	558	555	529	523	496	550	524	508	526	527	541
36712	37922	35910	26088	13713	6759	3720	2076	1254	771	531	380	301	238	228	213	218	224	215	210	189	163	188	172	187	195	190	186	231	201	214	171	210	195	174	194	176	196	195	196	198	200	179	185	185	176	199	186	189	182	184	201	190	196	192	198	168	166	179	183	159	178	187	179	176	190	186	210	192	196	177	198	196	198	174	194	192	198	186	193	185	206	191	199	198	204	187	178	157	183	196	199	193	197	190	181	168	171	185	187	213	197	176	165	202	172	194	197	160	168	210	183	206	188	210	197	192	186	174	183	165	182	176	207	201	147	183	180	192	193	188	189	184	185	187	190	189	181	191	178	188	183	185	204	173	165	200	180	186	191	221	155	175	174	178	171	183	206	188	174	194	181	182	171	210	212	186	204	183	166	189	199	191	201	183	218	174	158	186	198	170	200	189	187	163	193	184	165	167	210	167	201	177	197	193	198	177	196	194	182	196	185	217	215	184	195	207	193	203	207	183	161	194	197	175	192	191	157	192	177	176	178	197	221	188	177	191	197	188	200	177	188	203	186	200	164	173	193	196	196	173	176	179	170	208	199	193	182	171	181	202	177	211	184	183	201	184	193	198	206	185	184	215	208	182	174	176	189	199	215	191	196	213	187	180	173	194	203	180	169	212	184	170	184	210	173	184	207	176	194	193	192	190	201	173	185	188	233	194	217	164	198	194	190	174	208	217	167	216	217	187	181	198	193	195	184	196	227	202	204	179	193	203	198	176	176	178	195	202	173	194	181	187	187	193	189	191	179	183	201	186	168	162	208	219	212	192	200	175	184	180	197	169	205	165	197	185	199	181	185	198	208	191	199	189	170	193	183	185	174	182	196	192	177	189	196	167	190	193	168	183	213	177	177	180	219	202	163	194	188	186	223	186	167	181	180	153	189	167	206	182	183	167	217	187	203	176	176	191	187	186	210	199	200	169	191	188	179	167	194	202	183	206	176	183	187	175	200	200	189	191	212	197	185	190	170	200	191	149	175	199	194	197	191	204	170	171	169	175	200	186	179	165	193	199	166	186	187	194	201	179	179	200	197	164	191	190	164	182	194	185	182	195	189	186	181	185	195	192	200	186	192	210	164	179	186	166	198	197	201	198	198	184	223	189	196	205	201	190	208	197	170	186	163	184	197	189	179	175	202	186	204	173	186	185	185	170	180	187	183	165	187	188	203	192	168	186	155	200	190	199	193	187	205	194	180	168	198	178	212	178	168	191	181	206	204	203	233	197	193	169	205	198	213	193	191	193	194	191	183	232	179	193	211	200	179	204	198	196	192	220	204	202	168	174	216	204	203	171	201	185	160	203	179	182	173	174	176	177	206	162	190	200	191	188	185	177	215	191	177	179	188	199	189	222	202	174	193	174	206	179	193	172	221	184	201	174	189	209	212	185	193	178	176	183	175	198	201	171	192	212	171	193	199	203	205	182	212	175	196	185	198	187	166	178	206	198	175	201	173	178	186	206	199	193	193	209	185	201	183	188	211	169	197	206	192	187	183	178	179	214	168	187	187	211	181	167	167	195	183	196	186	204	177	200	189	213	174	181	176	180	170	191	202	217	185	171	198	184	187	202	199	189	179	210	197	170	206	186	180	193	158	175	190	186	178	191	188	176	193	164	175	185	183	191	193	202	184	168	169	176	196	189	191	191	208	200	172	174	203	174	190	192	173	204	197	191	203	172	176	194	180	187	194	196	204	177	177	167	201	190	191	211	191	187	215	186	171	228	202	209	173	180	180	177	189	188	190	170	192	196	197	184	202	157	185	183	194	189	184	170	173	160	181	173	184	184	198	207	184	191	191	191	198	188	185	212	185	181	187	201	198	161	192	217	191	200	195	177	198	203	188	177	196	178	198	183	214	166	186	183	199	196	192	198	192	181	191	210	203	188	193	181	181	192	206	198	208	178	191	176	211	216	176	186	194	166	192	183	190	199	150	194	202	216	180	182	177	190	196	175	211	178	178	178	216	188	181	198	193	176	183	203	185	203	193	186	181	192	216	194	169	233	200	167	192	192	196	205	189	173	173	183	197	197	198	172	218	193	194	205	164	187	187	173	172	198	202	168	183	176	208	203	188	188	194	194	180	177	183	210	202	186	182	199	189	184	191	177	185	169	164	204	194	187	203	182	202	172	193	190	213	175	179	199	183	190	188	179	181	175	205	199	177	184	213	202	205	196	192	167	211	186	173	193	191	196	195	174	172	200	187	177	203	179	203	201	186	179	178	190	173	212	202	179	186	188	208	199	157	196	180	211	182	174	157	180	195	199	190	205	166	187	194	168	179	186	177	210	204	212	200	196	158	173	200	180	220	188	173	182	201	188	200	183	205	196	191	192	202	178	181	166	203	183	204	186	174	171	187	201	183	169	174	201	181	208	170	194	193	189	193	180	161	198	180	159	198	191	175	166	164	203	186	178	171	214	193	202	180	214	199	194	185	186	192	184	196	191	175	192	182	181	185	206	163	183	174	212	186	192	164	211	177	166	223	178	196	192	197	210	206	167	173	189	213	196	187	168	172	187	183	180	200	192	193	203	200	190	183	204	192	200	186	172	184	170	213	192	203	204	198	170	180	206	176	233	208	179	182	188	204	188	174	185	200	206	179	199	189	173	180	201	213	180	174	175	191	202	186	172	172	191	212	187	161	194	176	176	180	211	190	181	196	180	183	178	183	204	174	188	168	173	175	183	196	181	214	206	184	197	201	187	211	197	190	196	214	190	170	192	195	186	195	166	209	180	175	207	193	178	183	193	196	212	208	206	178	209	184	177	197	191	158	177	202	191	178	188	198	177	188	179	195	201	170	171	171	202	184	210	189	190	173	175	172	162	185	169	187	206	176	190	174	216	174	156	197	182	204	211	211	194	177	207	187	209	176	187	215	180	185	197	172	201	177	191	218	187	188	210	200	179	188	166	185	194	190	198	175	182	174	194	170	184	164	202	204	194	220	208	213	196	201	194	175	207	171	166	197	185	216	189	176	188	190	187	168	174	175	189	211	200	195	180	183	183	179	181	196	175	179	199	166	152	183	173	214	159	213	198	183	190	170	207	185	192	193	189	201	186	189	197	190	188	161	201	173	200	180	211	169	186	165	200	164	205	194	194	177	182	187	189	202	189	161	196	168	167	173	184	168	191	198	179	201	204	169	205	190	205	197	192	160	228	178	186	216	200	192	215	177	213	198	225	164	181	182	174	186	210	195	200	165	172	167	187	203	178	227	194	176	184	189	194	182	184	194	199	183	166	188	177	206	199	175	206	186	212	173	198	197	187	185	174	179	187	155	186	157	190	185	167	196	204	203	184	191	195	171	162	206	183	188	204	179	178	183	183	193	185	192	209	194	159	171	198	214	221	213	183	185	183	211	185	211	202	183	208	177	199	191	186	210	186	188	191	189	194	197	175	186	204	197	203	185	189	185	217	174	198	176	175	185	198	193	199	182	176	175	191	188	195	203	166	171
24491	31917	37973	35307	25218	17991	12386	8243	5108	3501	2232	1601	1156	885	686	616	577	511	472	533	539	478	481	504	513	496	482	489	449	487	476	483	498	422	452	480	503	532	501	490	489	480	481	527	462	490	473	471	459	509	490	445	460	512	468	491	466	480	513	440	457	496	483	510	497	499	519	464	492	464	442	514	466	513	461	472	459	463	440	521	483	476	465	444	462	474	470	481	459	508	512	468	486	494	496	492	454	444	449	468	490	499	463	462	506	457	472	514	482	492	489	487	478	471	491	465	515	471	465	466	479	484	471	436	466	459	494	509	452	469	447	490	449	468	478	483	468	448	457	480	441	476	502	449	458	467	483	484	471	451	457	469	493	456	462	498	468	468	449	494	459	514	454	439	477	465	458	490	480	469	493	500	463	469	444	497	456	494	487	426	494	464	467	489	468	450	469	450	438	453	495	488	449	495	495	450	437	430	492	443	479	494	471	509	467	522	477	484	453	467	472	482	460	464	476	473	486	502	460	504	481	525	457	495	503	473	516	438	480	493	491	457	499	465	489	451	514	455	437	487	467	467	463	464	476	474	456	482	467	486	452	493	476	492	483	479	490	483	482	425	461	468	457	488	462	441	481	501	489	465	474	466	454	483	461	446	471	496	537	461	452	487	440	439	479	453	475	482	442	482	478	452	460	466	485	499	458	476	454	503	476	428	495	441	495	468	475	469	481	470	488	448	463	473	508	447	515	473	480	452	446	483	464	491	466	495	469	519	475	494	462	435	459	458	466	460	522	442	476	451	450	458	489	447	462	462	465	491	499	496	509	477	474	507	444	511	494	511	462	483	505	475	514	502	475	462	493	449	452	477	444	478	459	440	485	480	460	481	454	488	509	459	455	470	475	463	499	460	451	473	470	496	490	481	506	461	505	472	501	455	467	489	476	470	494	450	455	498	435	486	492	450	484	460	480	451	496	496	446	480	503	490	468	491	498	511	463	479	474	487	467	517	475	489	446	503	462	486	489	487	470	483	488	480	444	450	446	500	524	503	468	490	490	544	455	498	490	482	493	511	482	474	476	449	500	494	448	480	454	555	492	483	493	494	434	482	483	431	441	473	457	491	475	452	454	443	452	451	463	484	468	511	486	471	503	485	515	475	462	472	499	482	445	499	481	470	478	484	464	490	459	493	454	493	454	470	455	474	471	453	449	497	533	481	461	481	459	483	477	476	495	475	495	429	491	494	461	454	458	462	443	469	466	497	450	472	437	475	470	506	489	451	518	485	519	475	500	455	464	471	469	494	486	472	498	527	469	464	481	439	490	496	524	459	490	470	462	475	479	460	469	479	459	469	486	478	463	489	446	469	473	442	506	474	467	470	458	442	468	486	448	491	466	477	475	479	535	461	499	465	496	507	458	451	459	477	461	482	512	429	527	479	447	437	482	520	495	473	510	468	513	457	442	479	516	464	493	501	469	462	468	452	510	444	493	516	460	466	464	496	493	506	440	452	504	486	527	482	507	435	466	441	480	496	478	469	468	476	465	464	499	443	495	434	485	473	469	453	488	484	483	483	426	504	479	515	464	458	453	464	497	491	490	494	480	438	438	464	480	472	467	462	473	472	454	477	506	435	471	464	475	448	456	479	472	454	472	492	458	449	449	477	439	460	450	444	484	475	468	452	504	501	470	487	526	483	456	457	479	459	468	455	450	497	482	489	468	478	480	473	490	499	497	492	450	462	470	493	524	451	453	475	436	502	484	433	489	450	484	459	436	481	455	461	466	461	487	486	451	436	479	494	507	494	477	461	461	480	460	486	468	491	491	452	512	444	456	480	480	501	485	475	458	505	435	461	469	455	459	471	462	482	467	451	453	484	472	472	474	472	479	478	467	451	533	466	524	467	488	490	429	462	489	490	451	511	483	495	493	505	464	501	487	458	449	541	454	456	449	489	503	482	432	476	472	454	450	487	492	483	493	513	492	512	488	475	486	502	472	499	476	462	474	457	451	472	478	450	468	457	474	493	522	487	466	489	488	491	479	464	455	486	452	492	474	476	478	495	498	490	480	483	504	477	472	443	512	490	463	446	477	465	472	458	498	487	457	489	439	490	509	441	460	457	471	465	452	478	459	479	464	488	463	445	468	477	477	481	456	462	443	455	450	488	494	476	466	450	480	491	483	447	459	506	464	484	444	499	470	469	437	476	463	489	508	487	458	506	471	445	473	437	455	479	509	458	497	506	467	478	453	457	468	505	481	448	471	481	490	489	504	424	482	486	507	452	498	483	484	470	480	452	441	451	506	471	488	508	476	500	518	469	466	508	494	476	489	469	465	498	461	485	496	470	464	469	469	491	450	489	499	460	455	479	465	444	494	515	494	460	471	482	494	493	465	489	487	477	458	500	473	449	481	474	471	471	511	481	458	499	466	457	471	485	457	498	433	472	491	488	478	492	453	494	489	470	483	473	487	503	483	463	475	467	461	454	489	457	482	484	492	452	498	482	441	518	482	509	493	468	486	498	502	464	428	471	468	514	498	503	468	458	465	468	422	444	484	468	476	450	460	483	471	499	464	485	474	505	448	475	487	462	442	486	475	457	476	459	455	532	436	493	448	502	466	497	458	468	469	466	459	478	473	465	475	504	487	490	451	485	484	455	485	468	475	482	465	455	509	451	470	430	472	466	479	483	503	473	443	481	435	447	457	446	448	453	449	490	476	483	475	492	431	487	440	482	444	488	435	489	515	471	447	482	456	442	497	474	474	506	452	475	438	475	481	473	455	458	503	422	484	470	459	467	478	499	447	474	463	489	463	494	461	454	460	446	492	476	486	510	471	454	480	515	488	474	472	463	479	523	460	481	511	500	435	476	511	500	477	475	489	477	492	479	439	450	482	452	459	438	464	456	466	498	470	450	468	489	475	503	462	510	479	453	491	505	433	489	498	471	466	476	486	499	496	521	490	497	474	473	469	453	472	482	440	448	475	444	469	493	464	468	479	470	472	466	457	504	463	453	466	492	509	474	479	506	448	498	439	444	475	473	499	498	464	458	468	440	498	507	497	506	470	503	452	473	516	486	506	493	483	478	525	493	474	451	484	482	506	470	446	463	484	447	440	478	445	479	507	498	499	453	485	459	484	495	477	493	475	509	478	501	449	460	482	453	471	502	475	446	452	470	465	465	452	462	513	522	470	514	515	512	466	493	508	467	490	481	495	508	464	499	473	469	459	453	436	508	474	515	529	505	469	468	485	434	480	459	506	500	486	498	460	454	472	513	503	496	497	490	490	505	439	468	490	475	478	512	460	466	475	490	526	464	448	456	516	487	466	514	473	463	477	471	500	499	499	502	510	474	468	480	460	491	475	469	490	455	477	477	469	453	471	458	488	465	449	479	455	481	546	494	473	492	468	459	478	519	484	497	489	476	454	466	451	473	459	452	480	468	462	405	454	493	461	470	464	457	500	508	478	487	473	511	494	474	450	452	509	476	526	474	474	464	486	469
55921	52046	51409	40174	29395	22380	15532	8840	5146	3302	2050	1398	846	636	409	331	304	296	261	229	267	212	232	240	257	238	219	232	220	278	244	229	229	226	204	228	211	235	224	243	220	227	227	221	233	240	217	261	237	222	206	225	211	233	230	238	232	238	258	237	258	230	252	237	261	241	253	237	237	248	209	203	230	232	231	240	236	236	232	277	237	242	245	205	207	233	228	243	250	245	230	234	230	217	241	235	229	222	228	220	231	228	236	229	213	240	221	224	231	233	223	268	214	212	227	259	224	246	244	232	238	222	205	231	242	234	217	259	234	247	219	230	238	242	227	258	236	223	187	240	246	219	231	223	226	217	231	239	211	194	234	229	228	219	250	215	251	244	221	226	253	227	220	210	225	221	229	236	247	218	238	232	226	260	242	245	210	205	222	230	213	224	221	243	225	232	248	215	236	247	240	229	221	224	202	231	231	257	214	219	235	230	241	235	254	216	250	254	227	234	260	221	221	217	213	257	224	245	253	260	279	236	255	229	217	234	242	242	202	238	240	223	237	240	206	237	223	234	251	261	220	228	236	250	259	250	252	250	237	230	232	214	210	219	222	238	267	248	221	242	247	219	206	236	221	234	249	203	260	264	228	224	216	233	267	226	211	244	220	230	239	243	244	230	226	255	256	244	222	224	241	225	229	223	193	223	217	246	219	227	229	261	261	240	223	216	234	232	238	255	227	269	239	229	238	218	221	240	240	221	229	220	230	242	213	261	230	260	236	226	272	240	225	243	215	238	244	218	244	241	249	229	234	213	234	263	199	213	246	212	251	252	226	200	227	204	213	230	239	198	215	203	191	258	223	252	199	251	233	251	235	244	201	237	244	226	217	236	273	239	227	251	231	235	243	220	226	215	234	223	239	213	209	225	272	242	221	227	249	251	245	224	239	235	226	235	249	239	223	221	230	231	219	245	249	222	241	245	243	248	221	264	229	254	239	244	257	232	250	220	238	225	256	233	251	226	236	239	238	230	235	208	248	233	219	237	241	230	213	232	232	227	244	246	238	221	232	256	234	229	240	239	244	245	227	248	243	244	205	232	255	224	235	227	223	205	205	239	253	218	249	237	232	221	228	240	229	260	229	251	251	249	229	243	232	227	256	253	240	220	224	219	215	211	211	245	260	250	254	230	215	243	219	232	238	230	233	254	236	221	232	224	216	231	251	237	206	253	249	238	251	269	234	247	225	262	247	228	255	257	241	214	228	234	228	245	204	221	222	227	197	242	245	256	230	225	217	235	230	239	204	228	239	226	240	224	239	237	223	244	231	216	245	223	214	223	238	195	233	219	236	219	203	224	245	229	242	222	230	241	243	229	240	232	238	228	239	224	266	220	243	251	218	192	233	224	254	227	215	229	246	227	252	216	243	255	224	224	250	226	238	233	259	218	250	206	198	241	225	235	228	225	240	233	254	245	240	218	233	231	260	235	235	257	234	204	260	239	227	267	235	224	256	262	231	225	213	232	208	224	212	211	260	242	208	247	239	228	238	216	240	206	237	258	234	257	260	232	232	232	249	223	248	202	233	261	194	247	241	259	238	235	208	229	232	240	222	214	206	238	238	210	233	238	236	224	238	239	237	221	205	241	229	234	213	236	268	233	264	233	224	224	231	217	227	238	231	234	209	213	226	240	219	199	203	234	247	208	253	221	233	238	209	230	230	232	241	251	241	243	225	220	226	231	200	235	245	257	217	229	213	224	232	241	230	244	212	248	239	233	248	226	239	226	196	234	202	224	230	244	273	239	251	255	210	226	260	213	222	247	233	240	250	241	228	237	216	222	255	226	243	247	254	214	233	217	249	232	245	213	231	213	241	236	231	252	207	231	232	235	236	231	254	225	212	253	230	229	222	223	249	283	206	245	213	234	243	232	249	219	240	234	217	239	199	230	245	257	226	251	238	242	218	206	218	256	217	257	242	271	235	230	256	235	208	216	232	224	213	240	235	238	245	229	245	226	229	223	222	228	247	220	213	244	238	253	210	242	223	237	226	259	252	236	243	235	248	228	235	223	240	220	224	240	235	220	219	238	228	238	226	244	250	256	231	247	201	217	260	240	235	243	244	230	227	231	215	240	217	253	254	242	239	210	223	224	217	274	259	231	216	224	218	222	212	218	217	217	238	208	251	237	220	241	234	234	249	247	231	251	237	227	257	227	225	241	230	211	253	215	231	262	219	204	254	227	235	203	246	209	234	230	241	216	227	236	215	241	237	216	254	225	227	219	248	248	237	243	262	213	240	237	241	216	217	232	214	258	249	225	226	227	251	235	224	225	236	242	208	244	233	237	250	242	206	254	245	231	241	235	234	212	236	231	276	215	235	199	216	229	216	202	199	223	228	227	247	235	257	224	226	253	250	218	248	186	252	258	222	231	238	259	221	252	241	243	265	263	241	218	226	251	240	225	232	234	220	243	226	200	234	239	248	222	229	246	244	244	238	234	236	234	215	237	260	244	224	242	250	215	222	230	227	223	257	276	245	232	228	224	221	187	260	209	223	227	238	258	242	228	226	250	214	226	256	216	241	239	213	219	225	225	239	232	233	266	241	233	213	229	221	249	236	244	222	235	225	220	261	260	246	186	252	231	255	222	229	223	240	220	233	238	230	220	224	230	238	233	210	190	228	269	260	218	226	269	243	227	218	236	231	224	233	236	231	227	232	215	252	240	242	224	244	248	208	216	224	245	208	246	244	230	243	230	230	263	225	207	250	236	242	249	257	229	243	238	236	238	250	255	203	258	217	230	216	221	223	201	221	229	228	252	236	228	217	225	223	225	200	207	254	264	260	229	222	229	255	206	214	224	222	210	252	218	231	239	242	224	232	223	261	236	241	233	232	264	257	228	256	277	254	236	264	226	227	220	214	276	231	234	243	208	227	243	220	240	266	248	232	238	240	242	214	228	242	236	214	252	203	252	221	243	224	236	203	216	217	234	225	228	232	209	252	228	237	235	224	209	229	240	248	273	221	231	233	254	236	188	227	235	222	255	225	234	248	223	234	223	240	219	254	229	215	250	231	235	234	231	228	255	233	240	211	203	220	213	248	233	248	212	248	230	228	238	248	249	245	248	241	234	259	221	237	233	242	227	244	236	239	205	227	229	215	216	206	219	219	230	241	237	253	203	229	227	254	213	214	257	229	225	222	212	232	231	219	234	209	254	210	244	224	244	194	217	257	209	248	228	222	250	223	243	231	226	223	241	238	218	241	220	223	210	219	224	222	244	253	233	249	243	243	222	235	216	242	236	218	220	251	245	273	255	253	230	246	238	240	226	270	236	247	219	229	231	220	235	203	261	234	210	229	244	232	216	266	244	231	253	222	244	244	244	242	235	237	218	216	227	249	243	221	220	243	212	212	237	271	183	240	246	231	281	237	209	212	230	271	224	242	253	229	244	244	221	216	235	233	235	245	206	219	236	232	250	208	231	246	232	231	235	239	233	238	237	233	230
42515	50574	54143	48552	39180	33786	27976	20329	15571	11288	8120	5698	3569	2503	1421	1095	917	752	727	674	618	591	607	661	620	594	612	545	580	595	574	573	583	558	563	528	584	611	598	584	565	572	583	547	582	533	604	538	581	567	580	522	555	530	591	587	564	608	549	564	563	588	577	605	609	596	604	584	535	539	605	537	545	527	582	565	592	592	575	627	567	615	614	575	569	546	553	555	563	555	544	569	593	554	611	549	585	563	586	561	556	589	551	535	558	586	573	555	574	583	557	571	548	557	586	579	615	559	551	594	536	586	552	579	587	550	576	551	604	572	572	556	587	568	520	576	530	549	549	519	597	531	575	548	569	554	530	569	551	617	535	558	565	532	547	597	584	566	587	584	526	551	508	568	571	598	561	624	543	570	569	565	581	554	561	565	600	540	560	576	535	562	557	567	587	563	577	539	601	537	539	530	568	556	563	575	600	556	563	589	599	596	564	519	537	583	560	582	566	542	558	591	568	544	591	578	544	580	558	589	558	594	579	574	591	571	585	566	550	552	560	560	595	591	596	581	606	578	608	558	585	594	597	580	562	560	564	566	551	605	533	604	579	588	570	592	587	535	553	538	599	595	595	551	571	515	602	554	599	598	592	558	528	562	576	591	583	623	551	587	575	568	571	547	549	576	588	550	545	600	564	576	528	541	580	575	556	538	602	590	594	555	561	586	582	546	564	560	601	597	568	625	549	600	581	571	591	611	575	542	563	530	613	555	531	592	530	572	603	576	604	584	580	567	577	612	594	573	539	589	544	555	554	585	571	548	599	559	566	595	594	597	606	603	542	567	568	560	526	561	565	571	561	565	571	553	570	606	611	548	563	554	593	530	579	552	563	551	571	522	592	575	590	598	560	509	572	609	579	550	548	581	582	566	537	585	574	581	546	563	612	577	544	563	573	600	576	599	532	593	541	554	539	511	576	588	554	607	560	587	558	581	575	593	537	567	523	556	577	574	555	565	617	576	584	581	580	558	563	581	531	515	581	572	567	599	583	569	574	570	568	538	559	572	532	570	555	564	575	584	519	584	545	572	567	541	576	584	519	520	531	547	580	540	578	568	569	595	548	574	553	555	598	615	598	521	530	550	574	490	588	579	634	549	575	543	564	582	584	579	570	574	575	564	587	560	545	541	566	555	620	575	577	611	541	604	556	512	580	514	525	559	570	532	574	571	564	598	531	568	568	531	564	573	524	545	550	566	558	541	591	548	580	571	585	573	610	598	544	556	530	520	582	519	586	584	569	626	557	557	524	569	548	607	567	543	538	564	558	513	559	569	575	598	546	574	534	575	612	599	565	569	547	560	579	580	547	581	556	553	570	561	589	586	560	591	567	545	551	597	610	591	584	598	534	556	560	559	564	563	564	561	597	615	572	550	559	598	604	569	572	563	587	567	608	565	613	551	531	585	527	589	536	567	597	574	565	581	543	577	585	559	585	544	563	549	559	543	582	573	579	565	588	563	594	571	553	587	571	545	565	538	539	548	582	583	613	550	548	603	596	554	586	574	566	610	571	574	606	536	568	483	579	572	592	585	581	560	600	602	598	560	563	528	580	564	564	542	527	567	564	588	569	599	567	570	581	570	578	583	581	574	576	583	566	593	554	586	496	559	574	568	591	528	567	563	578	587	542	568	540	552	585	547	570	548	574	577	549	573	582	591	533	578	600	578	467	550	536	581	571	567	579	597	548	564	579	576	574	574	584	589	566	509	577	555	593	537	540	564	606	559	571	576	578	584	564	543	509	574	581	577	588	578	595	533	578	540	536	569	552	538	566	589	592	563	559	561	586	567	578	513	596	601	532	549	594	553	549	565	600	567	566	555	581	586	563	543	591	610	635	554	512	570	559	561	571	590	560	562	586	544	562	559	572	585	547	589	573	546	588	547	550	545	540	557	559	591	539	569	601	519	584	549	571	599	579	560	543	552	582	563	594	574	545	577	563	591	578	570	632	578	588	557	559	563	584	517	583	571	582	581	603	560	579	545	573	559	554	545	536	526	597	557	563	585	577	512	644	574	568	613	531	558	588	585	560	559	579	582	551	546	553	608	563	584	581	601	553	572	590	543	577	548	597	583	572	595	545	529	575	553	577	558	524	556	575	568	575	577	557	608	589	588	541	594	557	606	575	620	597	599	615	525	633	549	574	535	577	602	567	581	576	556	583	564	595	558	525	543	571	534	556	566	614	568	589	579	552	557	579	583	559	571	597	598	576	562	515	568	532	600	564	568	530	554	580	569	537	559	552	571	562	554	559	568	595	564	605	540	594	528	556	536	563	627	537	557	515	546	583	574	595	584	582	536	579	580	536	581	579	550	549	549	577	585	554	573	570	557	561	514	564	582	553	568	552	557	550	560	590	594	601	567	554	584	539	584	541	530	527	544	567	566	523	576	559	587	610	558	561	580	550	552	611	626	604	536	571	551	621	562	557	589	547	560	556	566	579	606	561	563	566	526	565	579	552	575	561	568	571	574	607	542	541	556	541	582	540	563	586	588	542	578	567	598	558	533	570	528	604	577	565	607	577	557	533	587	573	555	567	544	579	582	563	551	546	513	598	572	583	538	549	596	580	539	580	559	528	528	578	526	532	568	528	578	567	596	577	536	546	547	579	529	544	596	557	568	558	618	588	559	580	576	549	594	587	577	562	598	546	541	641	549	555	520	582	590	581	576	593	514	564	555	557	579	538	583	598	560	604	571	525	598	581	570	561	583	570	577	579	580	541	570	528	567	584	549	500	513	562	563	520	544	547	572	588	590	598	550	613	524	530	525	618	628	556	583	518	552	559	610	573	584	595	566	589	546	572	590	604	563	569	594	568	543	581	613	568	575	567	565	584	593	580	539	592	549	540	575	544	580	562	581	566	582	577	532	554	553	580	566	571	539	503	522	585	581	552	613	546	548	539	579	564	547	565	543	531	605	560	574	547	578	576	565	587	587	587	565	559	536	573	557	562	590	589	570	593	599	589	606	518	564	538	587	599	542	549	543	543	549	561	595	568	546	629	513	570	571	581	565	598	581	544	550	569	576	569	589	563	568	586	576	577	553	592	581	591	589	584	593	555	577	594	578	561	606	541	582	560	577	602	570	569	565	599	562	536	584	560	575	528	578	516	538	595	567	589	546	521	594	586	573	575	572	613	576	554	578	605	532	498	545	596	592	567	588	578	543	557	579	576	565	580	582	565	556	589	578	573	553	549	544	556	578	597	551	577	564	585	606	530	543	606	575	549	553	602	547	584	571	596	595	586	552	574	563	544	554	554	564	544	553	581	588	564	604	586	579	588	577	533	544	589	582	582	546	557	574	590	526	591	576	540	585	562	566	589	589	541	542	573	571	596	585	557	534	556	613	570	601	578	586	577	523	567	580	565	566	572	574	570	542	570	555	583	578	611	495	581	597	598	579	554	551	476	603	554	601	577	546	584	566	606	564	548	532	554	559	541	535	569	609	543	468
60708	53230	49339	37676	29473	20485	15280	9362	7127	4963	3834	3433	2420	1859	980	579	456	393	340	299	247	248	243	240	231	252	229	218	240	197	212	209	222	233	215	216	253	220	225	223	233	205	205	237	230	220	212	238	237	216	201	218	218	212	211	224	213	206	225	205	237	189	221	244	212	215	193	204	201	204	194	195	218	234	234	209	215	174	204	216	247	202	197	229	208	222	227	241	216	222	235	234	221	229	190	219	240	197	211	233	200	216	221	224	222	198	184	221	221	214	247	230	240	187	203	212	197	205	216	232	224	214	228	226	222	191	197	231	228	217	202	221	194	235	241	214	240	218	213	242	221	216	199	237	205	214	203	215	242	212	213	271	231	206	225	216	217	222	206	186	210	213	231	216	214	209	195	200	216	204	196	236	242	214	228	206	226	219	237	178	256	192	188	203	217	221	229	206	227	220	230	216	231	206	230	211	227	244	229	197	230	220	220	221	229	215	211	220	201	206	195	208	227	235	213	219	215	225	214	211	222	207	220	224	205	222	227	231	199	215	202	230	216	199	210	218	216	239	197	237	209	204	220	215	246	208	197	217	232	199	213	194	204	200	221	221	214	219	200	242	204	221	215	198	220	177	223	206	209	223	241	186	204	203	219	231	227	236	214	241	232	235	233	193	205	234	212	195	205	193	211	221	199	218	225	224	200	204	197	229	215	208	225	230	216	209	206	229	206	237	206	204	230	213	228	228	228	194	221	209	220	209	213	217	255	211	236	218	217	229	224	224	220	191	197	223	231	235	209	209	217	204	218	245	238	207	186	224	208	212	215	228	190	236	200	230	226	231	187	221	243	256	231	222	226	190	229	220	222	229	226	226	208	216	231	255	253	221	224	218	215	194	225	243	225	193	201	222	222	210	206	216	222	202	199	175	225	220	212	238	199	214	228	217	204	227	207	208	218	232	192	193	227	212	227	210	197	218	247	233	211	220	237	224	251	221	231	258	211	229	245	209	238	215	217	211	231	224	193	195	195	207	236	230	228	238	239	214	233	231	229	184	222	208	190	214	217	243	206	220	226	239	212	231	213	226	227	205	205	224	212	238	199	219	236	205	220	195	215	216	221	243	227	219	211	221	208	205	219	254	223	220	212	204	217	210	260	219	220	210	192	202	223	207	241	195	253	214	224	197	220	221	243	178	204	208	211	232	247	214	224	213	230	222	226	231	235	205	186	223	223	220	233	223	200	184	198	204	243	242	217	224	219	227	226	224	211	216	233	218	217	223	211	216	220	229	249	198	231	228	228	202	203	211	211	234	228	176	217	203	226	198	207	233	226	198	224	239	222	231	205	210	218	234	212	196	227	227	207	219	221	204	207	220	226	212	193	259	201	197	220	212	236	204	208	201	227	234	203	198	221	208	207	242	216	229	229	220	223	226	199	211	211	197	210	223	204	224	191	192	240	220	216	217	231	235	223	237	226	237	216	223	184	222	238	218	215	235	186	220	220	222	226	247	210	223	227	223	216	210	224	202	212	190	204	234	214	232	210	202	235	213	214	214	224	215	230	209	219	213	228	234	240	209	183	219	208	191	204	208	235	205	203	191	219	231	209	216	213	213	251	221	229	183	217	205	226	234	201	218	206	207	221	223	199	209	203	226	237	205	216	220	234	226	217	190	211	204	200	232	187	233	218	187	221	212	210	201	203	208	204	208	245	233	190	214	202	197	223	198	209	195	189	198	210	246	225	233	231	212	220	228	200	214	194	204	210	248	208	228	228	220	228	229	238	229	220	219	227	203	210	244	242	209	222	211	207	214	208	222	219	228	220	219	218	215	204	214	196	224	191	202	235	196	197	228	212	222	228	191	219	221	217	195	246	212	225	223	222	237	200	235	215	228	213	204	214	225	232	220	192	235	200	213	244	201	197	219	213	223	205	205	203	203	197	203	217	231	223	223	230	230	209	224	210	215	218	213	220	223	191	207	246	215	210	215	220	202	208	216	198	213	224	193	194	224	203	216	208	244	221	209	212	206	202	214	222	190	221	214	208	216	219	208	234	221	223	221	203	204	230	205	204	212	199	208	204	203	183	211	227	217	233	202	240	227	237	210	236	211	203	215	210	234	226	206	194	225	196	241	228	226	218	206	217	210	252	210	224	230	234	231	235	227	198	201	238	227	226	218	213	236	203	206	227	215	221	209	201	242	215	184	238	242	227	200	195	212	227	234	220	209	229	207	214	211	206	211	200	215	229	214	228	204	201	227	198	227	222	220	231	199	224	235	228	220	193	227	236	181	192	192	232	220	222	186	227	233	240	224	212	209	222	198	212	200	219	232	224	214	215	216	244	198	231	216	215	230	215	220	191	223	211	244	230	229	231	169	210	215	251	256	204	172	226	221	210	215	205	203	229	238	208	215	208	217	201	234	187	214	173	222	216	237	222	220	217	212	225	231	213	223	232	227	230	209	230	193	235	211	188	219	194	205	242	231	222	237	221	219	226	228	249	231	226	210	210	205	220	223	232	219	201	221	212	209	211	249	208	220	213	221	204	182	189	214	218	214	217	221	199	258	206	212	218	238	215	214	217	243	241	213	225	229	203	204	205	220	210	220	244	200	203	200	217	233	204	214	226	218	226	195	216	233	241	221	217	200	202	210	208	220	230	190	204	230	212	212	220	229	213	180	238	238	227	249	207	231	204	206	191	218	242	222	219	232	240	207	210	231	215	230	193	213	206	222	209	231	242	230	232	241	258	236	196	215	227	250	233	188	211	256	199	186	202	210	237	231	230	230	221	204	235	227	229	204	258	225	240	238	226	235	233	226	223	191	208	207	235	225	176	192	207	229	226	205	200	183	219	219	187	224	208	213	223	214	194	207	219	203	203	232	200	229	201	201	241	229	240	207	213	210	197	223	224	258	225	217	200	201	221	204	221	214	216	233	213	211	231	213	209	215	242	222	214	209	219	206	212	201	205	238	214	199	222	196	198	207	233	234	232	238	212	210	230	215	215	224	224	240	207	238	239	205	195	234	188	210	238	235	229	190	236	227	212	216	230	203	202	204	233	231	202	221	225	233	212	209	228	220	241	212	240	210	221	228	212	216	208	204	205	211	228	248	203	227	229	210	220	248	225	216	203	222	239	224	240	203	198	249	201	229	207	209	206	208	206	223	196	238	213	181	225	236	230	219	213	218	203	230	245	219	226	231	226	209	246	227	222	226	231	217	239	202	216	206	208	245	232	208	216	220	205	208	205	223	209	217	205	219	216	205	202	225	253	227	216	218	213	223	252	228	230	199	211	206	246	235	247	233	175	194	217	227	196	210	246	208	214	207	208	231	202	185	199	244	241	210	242	195	235	234	247	235	225	222	224	201	218	227	218	239	209	213	206	216	209	194	206	251	222	268	227	245	216	249	220	217	209	227	214	245	221	213	251	237	222	215	232	225	206	241	206	207	225	242	230	238	206	195	218	203	253	220	231	210	214	213	230	180	236	185	210	207	220	238
48322	55769	55510	47286	39121	30370	28229	22244	19895	15876	13744	12514	9657	7679	3897	2326	1757	1484	1077	947	769	731	671	620	607	579	512	536	507	514	525	499	483	481	546	530	514	548	504	541	527	508	540	510	491	527	524	544	517	520	544	561	547	536	492	538	572	524	565	515	536	529	529	561	527	500	519	548	520	557	508	544	517	516	526	549	522	519	529	492	504	523	528	524	485	528	560	540	513	523	518	493	483	507	537	554	525	512	484	540	535	536	518	544	517	530	459	540	519	544	516	495	573	525	541	512	546	558	518	543	478	535	551	505	542	555	541	545	525	516	509	517	531	582	524	554	503	515	552	531	504	549	551	491	525	543	506	511	552	539	519	508	525	505	513	553	533	562	517	497	511	568	525	541	525	505	503	533	520	527	520	525	575	507	537	484	499	551	515	534	515	515	513	499	535	514	533	514	539	541	525	488	521	525	523	560	515	538	517	517	520	490	591	504	520	547	522	519	521	519	496	526	509	554	517	523	520	525	531	546	479	507	492	516	522	503	483	521	531	514	514	542	512	537	545	509	558	547	534	531	516	531	506	498	533	483	537	524	512	513	549	520	526	507	493	517	486	545	544	549	545	539	551	499	533	525	521	522	539	545	522	522	533	531	566	489	548	531	555	507	536	540	516	528	551	536	508	526	523	537	523	527	536	532	542	517	529	515	524	510	526	510	502	502	522	499	488	508	507	529	526	566	523	489	524	547	517	529	510	514	510	517	533	547	524	504	533	511	517	520	528	498	531	507	540	511	501	511	538	528	562	503	518	531	511	520	535	542	497	545	540	500	515	531	556	478	521	506	566	560	473	535	509	496	518	512	496	495	505	529	505	525	535	538	553	497	491	521	537	538	551	542	502	558	543	537	495	521	498	509	533	527	513	534	514	493	543	548	564	493	560	503	508	497	514	531	537	534	551	504	482	540	520	531	492	541	537	566	544	510	524	530	501	526	499	530	504	516	506	510	496	535	539	525	514	525	514	576	546	500	524	526	536	507	549	506	508	516	523	537	535	511	518	500	505	528	476	540	549	528	489	491	526	513	531	509	518	556	574	518	551	513	549	533	528	537	552	520	508	523	523	540	492	497	543	509	523	535	522	527	549	518	519	557	511	515	522	511	549	506	545	511	516	495	477	568	528	497	570	497	517	565	510	542	512	495	574	527	526	509	566	537	558	551	495	559	540	524	508	512	488	509	576	542	537	535	500	549	484	543	581	506	502	501	550	521	522	488	541	515	534	534	527	529	543	534	518	505	526	509	527	543	491	513	542	498	555	493	563	525	523	493	504	523	515	512	515	518	540	482	502	495	537	502	527	526	488	511	522	547	474	584	554	547	521	524	508	505	531	561	525	527	562	516	546	495	523	587	490	526	507	518	527	492	521	496	500	536	540	544	522	538	532	529	584	561	537	543	513	543	528	538	534	529	499	530	542	534	560	518	535	553	548	567	536	528	522	518	507	471	537	506	540	468	534	494	518	543	550	523	524	525	504	536	488	541	504	484	513	516	493	525	505	526	489	520	479	539	540	530	522	510	514	489	521	583	533	562	540	534	517	516	535	498	514	495	476	543	537	520	530	540	551	526	518	523	490	573	490	533	544	518	518	531	524	561	515	494	605	520	551	510	533	514	536	530	540	490	541	514	535	534	534	504	500	560	528	527	525	558	486	550	484	561	481	550	540	495	543	521	486	536	500	501	536	490	504	516	523	536	517	549	539	536	492	486	554	503	501	483	510	516	536	533	512	534	549	517	499	525	553	583	497	532	475	553	509	513	526	515	507	560	486	542	530	493	490	553	508	554	470	518	514	553	543	555	501	517	535	509	557	552	502	547	541	493	528	470	482	547	513	533	542	536	510	522	511	512	500	542	493	530	511	554	492	503	522	548	515	531	539	508	514	521	509	499	535	542	568	527	533	499	517	526	487	509	485	536	529	537	514	540	522	526	537	505	523	541	582	521	532	532	528	529	519	561	503	533	532	522	540	514	470	519	512	561	493	508	536	491	535	515	531	545	516	513	524	512	535	531	538	532	528	552	523	503	504	521	523	566	557	494	520	542	502	510	503	531	547	516	527	504	541	513	487	553	531	507	495	491	479	525	517	524	539	482	496	542	552	528	509	510	530	516	521	532	496	521	502	548	543	549	498	483	566	517	545	563	512	515	543	513	552	528	519	536	522	521	549	510	544	508	538	540	502	529	497	563	528	521	527	525	519	547	510	497	569	529	531	551	569	552	542	570	490	539	522	556	539	487	529	506	531	523	580	536	507	555	517	542	518	558	508	511	497	536	522	542	539	505	538	546	537	523	502	506	540	496	532	533	531	512	555	508	503	488	563	522	524	522	553	545	491	525	537	507	555	537	513	520	536	506	557	540	536	539	505	531	536	555	488	519	501	520	504	523	531	555	507	524	564	493	534	528	505	487	535	510	536	493	535	485	523	506	534	500	573	527	496	531	498	535	483	577	515	534	544	513	537	538	469	500	509	512	527	525	541	536	470	511	533	521	526	585	528	573	540	523	529	548	536	458	529	512	528	517	506	541	534	519	518	530	503	493	505	538	542	554	539	549	509	550	556	546	516	543	507	490	551	535	509	530	514	515	524	510	546	533	540	561	554	539	510	503	542	478	480	491	477	521	506	528	544	500	537	475	522	540	502	552	563	523	541	586	543	506	496	526	521	501	537	555	533	495	497	496	498	529	524	515	514	503	513	528	519	533	532	539	509	543	556	514	538	553	539	497	519	507	536	545	549	527	534	558	523	540	565	556	529	513	517	497	510	543	491	524	511	555	529	555	536	508	492	468	558	537	516	462	524	484	510	503	536	535	518	499	528	541	499	520	498	518	527	534	523	490	494	507	550	497	517	527	554	573	537	536	506	572	494	547	548	540	506	519	531	519	515	491	525	557	575	540	527	530	525	538	515	516	506	486	524	588	556	525	545	501	580	504	528	503	487	539	519	488	531	491	532	523	525	513	526	507	537	500	497	503	547	518	534	514	517	519	519	543	547	519	538	514	563	526	555	554	562	503	543	465	503	514	521	459	497	537	517	533	512	515	467	528	518	484	478	524	512	509	514	546	522	549	510	520	538	531	504	550	503	506	524	514	517	519	541	524	499	535	527	542	525	526	511	536	546	523	555	515	536	535	534	516	545	503	531	516	513	514	490	516	491	564	539	550	557	524	522	525	515	493	510	497	541	488	545	515	496	506	545	533	537	503	503	550	545	566	519	512	523	534	526	579	541	543	515	469	501	514	518	510	529	525	485	498	516	498	542	522	558	504	503	528	512	511	525	523	513	507	530	536	525	482	518	557	545	503	489	515	531	544	536	493	513	481	557	524	515	515	526	505	534	523	519	524	503	532	488	495	505	519	533	521	527	518	509	559	541	523	530	552	517	570	476	516	524	548	558	521	529	501	499	497	514	541	561	511	524	505	571	553	498	557	494	529	552	547	491	544	516	522
43764	35475	29910	19160	11201	5727	3197	1950	1486	996	679	500	340	264	256	218	196	224	209	221	225	189	177	188	188	155	184	198	204	198	198	189	217	174	202	186	204	204	217	201	174	176	189	189	193	198	211	184	194	205	214	199	194	178	188	191	199	194	206	187	194	199	199	184	169	203	208	189	191	198	200	191	208	199	207	196	194	201	213	180	204	203	189	202	187	235	174	164	165	221	186	216	203	205	201	213	203	193	199	205	193	227	181	191	181	195	198	195	211	181	182	218	206	191	198	203	188	217	213	163	215	199	184	188	189	176	191	201	218	192	203	183	200	182	215	216	199	237	214	178	205	218	216	204	195	189	183	178	196	180	193	190	177	208	194	228	168	189	174	221	210	209	230	187	200	211	197	187	190	224	210	195	206	205	208	203	188	182	231	171	193	199	195	197	203	210	191	188	193	239	186	188	175	210	194	214	187	219	187	194	195	194	203	209	213	196	193	190	204	200	201	213	202	206	175	178	164	200	181	190	181	189	179	173	220	183	204	184	229	194	240	196	190	201	205	209	230	185	209	201	196	238	200	209	177	185	182	157	198	175	181	196	190	185	178	189	192	206	192	195	188	178	185	219	195	183	203	203	191	212	203	204	193	175	198	182	208	196	218	187	191	210	207	219	187	183	212	169	204	193	196	203	183	190	184	180	209	212	211	184	221	195	202	180	206	178	206	204	202	182	201	187	169	177	192	202	173	220	211	196	204	207	210	182	207	192	200	194	182	153	185	186	162	200	208	205	205	199	181	202	184	218	212	217	217	209	218	207	216	219	207	186	188	200	162	204	211	236	210	184	180	212	219	194	208	221	183	185	185	196	206	223	198	224	182	188	192	179	171	200	187	210	215	207	180	221	211	198	202	232	202	219	187	204	169	187	162	193	178	192	219	196	225	183	218	180	192	175	177	192	199	203	187	190	206	169	188	224	199	188	187	220	192	215	199	215	204	207	201	173	188	243	198	182	197	206	190	198	212	217	194	204	195	205	204	217	197	201	210	208	203	205	187	211	166	198	172	202	180	198	223	210	182	179	191	194	191	202	186	211	183	188	182	234	207	207	195	196	189	197	196	219	195	183	185	201	185	179	196	181	198	217	209	179	195	190	211	192	212	198	202	173	244	175	216	188	199	233	196	208	211	177	201	202	200	170	203	215	205	195	192	202	218	211	184	168	199	203	189	199	199	202	185	188	213	198	209	189	205	207	210	189	208	205	217	193	189	191	211	202	202	201	223	181	166	197	186	194	169	226	195	181	189	200	202	172	206	187	226	184	180	213	209	197	180	212	178	192	203	203	200	213	189	219	213	186	194	168	195	223	201	182	196	168	220	182	171	210	204	182	193	186	192	199	204	197	213	175	219	172	188	189	207	172	179	196	202	208	202	175	199	156	199	216	197	206	207	203	201	197	202	200	209	213	194	202	193	214	195	194	197	165	192	210	184	190	159	206	193	204	208	196	202	183	204	196	202	206	194	215	182	192	197	180	198	203	168	178	204	214	187	186	184	192	200	190	205	186	193	180	187	201	188	195	204	188	213	180	201	197	229	200	194	200	211	217	211	195	208	199	191	215	198	217	199	195	207	181	211	205	201	180	205	180	201	204	169	216	197	198	212	216	169	194	206	207	204	187	200	185	208	191	224	192	178	164	193	209	215	203	186	186	187	189	196	189	204	190	211	210	237	218	188	210	192	247	185	194	228	199	178	161	218	185	222	206	209	182	193	205	202	179	190	195	186	200	174	186	238	194	205	211	184	192	223	229	175	194	192	187	217	210	213	229	169	197	188	187	211	193	189	173	199	206	192	208	191	198	211	190	211	188	202	182	191	184	171	173	188	199	180	180	217	186	198	192	188	199	219	181	179	216	195	176	179	200	183	209	188	173	201	201	199	206	198	200	182	178	176	200	190	188	177	215	209	204	225	228	204	198	203	220	184	184	189	196	187	203	190	173	176	200	199	198	172	181	201	189	186	191	170	216	192	162	167	213	214	187	210	226	221	204	192	174	188	180	201	198	200	197	210	191	216	203	201	189	163	199	178	202	220	183	210	192	214	216	187	199	202	176	175	205	181	212	177	182	206	161	186	204	208	200	207	189	207	198	199	190	188	201	184	191	232	203	187	177	193	216	219	173	211	204	198	185	197	220	182	197	195	182	197	206	197	166	220	185	204	198	200	195	206	186	197	201	178	197	198	186	172	205	191	195	192	197	202	184	215	197	203	211	203	213	191	205	196	181	202	214	190	196	195	175	195	169	171	206	182	211	187	203	192	217	187	182	202	199	193	189	211	206	208	189	203	189	211	207	208	180	226	194	213	221	210	160	203	219	205	194	181	166	203	201	213	175	206	180	179	182	197	191	188	194	215	183	188	188	210	193	225	183	192	182	183	209	204	194	212	193	228	193	210	205	201	182	212	225	189	198	195	184	176	162	186	191	199	198	194	193	187	177	191	198	195	195	184	198	212	179	212	197	186	187	214	204	182	215	188	200	186	185	183	199	230	185	205	192	221	212	200	191	194	207	189	227	192	180	196	217	198	171	166	202	191	213	212	188	185	192	192	201	214	201	176	201	202	220	215	201	199	222	213	188	169	192	196	186	196	183	213	203	216	182	194	178	207	165	211	225	197	182	215	170	172	185	190	200	174	181	200	203	188	181	191	208	168	196	193	204	223	210	201	177	192	202	211	190	190	202	192	210	200	201	202	201	182	170	210	209	211	198	181	215	183	190	198	192	194	202	192	211	173	219	173	196	205	209	173	184	182	203	185	196	185	191	203	194	209	174	206	204	191	224	221	202	182	182	186	200	183	190	196	181	186	210	236	170	192	226	186	192	205	176	204	210	184	189	197	193	223	221	199	225	207	186	191	177	215	198	192	193	197	185	176	186	206	193	199	190	175	219	201	187	210	208	203	174	187	185	186	188	201	192	215	208	231	190	180	162	177	194	207	183	215	190	206	192	202	183	221	188	195	182	180	212	198	177	194	198	223	172	196	169	229	198	196	184	208	203	201	196	190	171	205	175	167	214	216	168	192	177	194	204	235	198	209	165	205	203	200	203	186	220	181	184	193	178	238	196	188	170	213	180	198	237	180	164	198	206	187	218	201	191	188	202	184	200	202	175	181	194	208	190	204	184	202	225	173	187	208	199	203	200	203	199	181	214	214	206	199	204	225	195	209	179	198	193	197	197	201	214	173	213	202	185	185	183	167	199	214	204	220	180	213	207	208	214	202	226	177	203	207	196	197	177	193	216	190	212	202	198	193	213	212	194	185	201	193	194	194	199	217	182	197	223	190	242	195	198	205	187	220	175	209	166	214	217	195	213	199	173	189	199	215	188	221	172	195	197	188	199	192	202	198	190	203	197	179	202	204	166	190	198	190	212	215	204	183	195	188	208	174	175	191	205	203	186	177	200	191	191	206	221	188	180	200	170	186	195	185	201	207	177	184	205	188	206
30402	30385	32705	28271	23441	16478	11445	8160	6301	4599	3041	2089	1332	928	702	645	605	553	543	526	476	484	471	479	517	535	502	543	476	500	508	478	510	494	513	480	513	472	489	479	500	530	487	456	502	511	500	471	524	448	505	542	493	470	483	478	527	469	467	476	481	487	543	476	521	478	493	480	498	492	445	505	505	495	486	492	490	486	514	538	469	476	510	472	496	488	518	513	484	491	474	454	530	490	527	499	506	442	482	498	496	483	487	481	483	469	471	508	496	493	453	494	460	499	463	478	467	472	475	478	538	492	486	467	514	529	520	487	495	485	472	502	497	470	500	495	502	520	513	449	487	482	465	490	494	505	523	453	467	510	488	476	469	523	521	478	484	489	497	480	480	511	482	501	479	489	516	530	487	450	475	495	475	451	491	499	466	479	519	517	513	525	501	434	507	502	514	502	469	489	496	453	508	455	474	462	460	489	493	523	515	485	511	511	477	454	480	494	504	470	443	509	493	508	536	524	490	459	493	465	489	491	482	490	446	501	513	476	463	495	516	539	511	468	493	517	502	457	484	494	487	477	500	514	461	510	469	540	484	472	510	490	493	466	503	518	465	504	475	508	480	472	461	484	487	519	508	481	496	478	514	477	483	506	492	498	484	495	463	488	493	489	480	487	508	502	484	524	518	464	493	496	518	478	511	471	504	503	517	494	490	515	474	477	442	490	523	446	455	485	477	463	486	498	481	479	470	458	526	544	502	485	528	463	487	508	475	495	480	512	497	507	496	484	541	490	470	502	495	496	509	515	487	479	442	470	490	487	460	501	461	510	481	495	514	498	482	499	482	475	462	539	497	512	469	480	497	471	459	491	499	516	454	486	477	531	479	516	511	475	510	509	504	489	516	474	502	468	465	465	484	473	486	473	473	493	457	489	512	485	478	504	498	510	556	529	481	491	516	530	502	507	463	459	465	484	505	498	480	447	480	530	500	509	498	448	476	449	532	506	539	488	441	474	508	520	519	479	480	479	497	560	473	531	467	494	492	474	493	440	474	503	553	529	508	504	523	470	531	489	470	485	479	493	531	508	488	486	525	490	473	515	495	468	495	474	500	522	507	485	507	500	501	474	495	485	508	486	513	482	505	515	507	515	512	487	477	479	478	493	522	463	499	476	501	482	485	465	538	476	515	503	505	501	503	527	480	467	498	479	495	480	498	507	490	531	507	512	514	523	493	512	482	504	520	495	525	556	520	509	515	457	461	548	507	509	509	516	530	478	489	523	498	500	511	500	496	486	471	470	507	514	491	478	521	471	453	489	518	507	490	509	488	486	485	517	518	512	451	487	491	492	469	464	533	479	532	491	503	496	529	460	487	515	495	479	510	520	476	468	533	507	482	493	479	530	488	497	460	514	473	487	508	480	474	517	515	515	508	512	510	529	460	516	489	481	488	503	529	493	517	505	470	475	508	524	486	501	525	493	493	521	492	496	491	484	467	484	535	477	482	478	500	536	499	494	488	489	493	496	477	481	477	450	447	459	509	478	520	490	522	449	498	515	525	492	478	489	443	472	505	499	513	527	478	480	516	486	524	492	502	456	477	490	502	499	433	497	476	502	501	484	516	514	514	501	498	513	476	510	488	502	490	477	484	500	519	498	480	491	476	496	524	502	481	513	477	528	496	504	481	525	482	469	474	513	503	492	503	450	487	493	481	502	517	498	474	475	478	474	491	480	515	517	470	487	533	468	499	512	493	500	526	493	497	479	448	495	490	512	503	535	528	483	507	505	520	462	460	501	476	502	488	519	511	468	490	481	516	507	465	489	510	468	477	515	432	489	507	514	501	463	511	515	479	495	497	467	500	522	488	481	481	494	459	463	483	515	538	478	463	479	505	467	495	512	558	454	508	503	486	491	501	478	480	478	511	512	479	503	493	445	448	512	471	528	511	451	459	470	486	507	492	524	527	479	517	507	519	486	442	513	498	524	476	472	492	494	487	477	524	487	517	483	490	527	511	467	424	500	484	500	493	502	497	506	484	512	493	533	483	454	506	541	482	527	493	490	502	528	472	524	489	539	474	482	488	517	491	489	485	468	480	517	500	512	491	488	484	449	528	494	494	497	492	485	511	507	532	519	487	489	482	472	524	475	463	497	448	466	478	517	507	503	484	476	475	478	473	480	485	478	487	477	513	506	527	502	499	538	469	489	494	491	509	499	476	488	483	491	463	477	453	487	532	484	512	459	506	487	509	499	464	505	505	533	518	510	506	498	491	456	508	480	462	510	462	442	479	504	521	495	477	484	496	529	507	489	514	501	498	488	536	504	458	492	509	494	509	479	508	484	515	509	496	496	492	471	456	526	500	526	487	494	485	464	480	490	476	494	494	507	501	499	514	476	495	485	503	485	502	523	503	522	488	449	510	516	521	497	514	485	477	493	517	513	495	484	504	520	496	475	502	481	527	484	480	522	522	467	470	528	484	479	490	506	493	506	508	505	511	507	502	473	511	497	491	512	479	472	493	497	485	476	473	519	450	477	533	487	486	512	475	513	475	485	508	488	515	458	468	506	497	501	495	547	464	529	463	522	530	507	507	502	507	493	526	523	518	510	537	468	502	524	519	485	475	522	515	522	473	475	498	502	502	498	511	474	497	459	492	490	495	471	478	493	504	478	534	483	451	478	466	477	533	490	491	496	523	478	504	478	485	471	511	492	493	498	486	496	508	512	533	517	464	490	493	505	479	491	497	482	481	519	473	475	498	465	546	500	475	503	497	461	474	518	479	507	448	490	518	464	505	482	512	493	474	515	501	509	486	510	493	486	491	466	461	487	456	453	519	451	465	439	500	496	467	516	540	482	511	503	516	524	546	476	493	477	521	479	484	479	484	490	468	487	534	469	509	496	458	493	496	501	498	537	503	517	533	478	524	509	496	495	506	513	458	474	495	490	479	490	501	505	535	503	521	529	525	471	492	554	498	507	475	511	490	444	534	526	541	515	522	469	482	506	507	477	529	477	460	500	464	472	499	463	481	482	475	467	460	478	469	501	516	524	508	502	542	456	470	517	460	479	479	511	479	488	467	532	479	530	490	493	509	510	513	469	445	505	466	467	427	511	464	529	534	510	470	501	479	480	478	507	486	506	481	481	459	513	483	510	478	507	556	506	465	519	480	512	503	526	472	459	528	496	446	495	491	488	500	499	511	474	492	516	525	536	513	483	489	500	490	496	493	511	492	496	519	489	504	500	513	517	530	498	509	499	481	504	512	495	544	508	514	478	489	479	500	487	468	513	490	500	503	530	540	474	485	529	476	504	509	448	483	506	479	511	518	517	505	517	482	455	466	482	427	456	523	545	515	480	492	494	490	495	467	497	473	513	466	522	460	478	497	484	523	489	516	493	486	509	489	473	544	488	472	463	457	448	483	481	466	513	462	491	510	497	532	507	462	509	497	476	451	526	507	540	498	502	532	508	498	474	479	477	477	522	479	500	509	524	465	497	481	511
55563	55248	47725	40276	35035	27850	20959	13518	7906	5298	3467	1954	985	488	356	328	323	262	234	242	234	252	237	214	220	231	217	217	252	257	221	213	220	207	198	234	228	198	228	211	253	241	202	234	242	244	243	244	239	234	219	232	227	250	234	216	229	235	257	234	244	230	202	241	245	237	208	214	223	209	224	196	204	253	266	259	246	245	236	235	251	228	200	212	254	238	252	228	224	228	233	227	198	234	202	258	229	198	233	205	222	214	237	208	209	222	226	204	256	226	232	248	251	227	243	221	235	232	241	245	244	237	217	247	241	229	237	234	247	244	212	235	213	238	242	233	204	257	234	227	227	235	199	206	221	213	246	254	237	233	226	249	227	249	247	240	221	227	223	227	229	225	219	209	246	246	191	223	240	229	246	205	231	231	257	260	234	227	257	247	235	245	245	226	231	225	232	246	232	232	253	232	236	227	228	213	245	227	233	246	218	203	214	213	230	230	222	232	233	259	222	227	231	227	250	213	221	256	235	217	242	264	222	214	246	221	227	256	212	232	262	250	241	229	206	250	241	244	242	212	252	227	237	239	207	222	234	239	240	218	235	240	220	218	223	193	250	222	220	243	226	233	218	211	211	214	251	215	224	230	224	241	241	245	221	209	230	210	248	231	206	204	273	232	206	219	221	222	222	251	242	240	233	227	223	216	235	236	230	210	238	223	220	228	239	239	226	208	251	202	227	221	226	243	254	226	239	218	207	217	234	224	232	222	216	246	205	227	211	239	241	225	228	229	223	225	225	255	264	215	219	239	222	233	221	250	198	227	250	223	240	223	215	230	214	235	243	231	233	247	222	212	223	243	262	237	225	228	224	268	221	255	204	211	261	243	227	225	222	217	225	207	257	261	235	246	234	226	249	243	222	209	231	218	240	241	261	208	258	217	244	222	228	210	225	250	252	228	259	210	251	230	217	245	225	219	220	218	205	224	246	242	231	216	203	218	211	250	215	208	226	231	216	222	221	242	252	244	238	242	236	256	222	234	214	226	255	252	237	238	232	236	247	225	242	216	227	237	229	207	232	219	227	262	228	239	214	232	222	237	218	234	233	234	258	219	239	243	246	237	251	219	251	233	237	220	204	237	212	216	228	236	239	240	224	200	252	239	240	242	211	242	213	227	224	251	269	213	239	231	229	227	234	254	244	227	217	225	241	265	243	208	279	212	231	242	235	237	236	241	222	229	219	210	244	208	229	224	254	220	241	220	230	228	229	241	254	236	232	256	228	231	223	212	226	227	214	233	246	240	232	221	231	230	193	219	258	226	231	247	211	242	230	240	235	211	191	223	216	227	227	245	200	215	199	215	218	213	246	243	237	219	206	213	200	238	216	229	217	241	221	239	210	249	247	211	239	236	231	233	245	228	244	247	220	250	244	209	258	244	233	228	207	250	217	219	232	207	227	208	229	246	230	211	238	220	225	236	223	213	224	236	249	224	245	250	248	251	215	249	249	239	225	234	206	241	231	221	230	239	236	212	216	201	210	235	266	243	262	244	229	229	264	239	219	219	249	208	225	220	204	220	248	224	237	239	223	232	250	230	258	251	218	213	231	233	226	234	209	256	245	239	211	209	229	228	237	238	227	242	207	216	234	234	223	222	204	251	219	236	226	205	251	246	243	215	235	235	270	237	233	206	226	217	185	220	204	234	225	227	242	252	250	228	228	214	253	213	218	234	255	224	233	231	207	230	232	225	224	220	243	216	262	265	238	234	230	227	267	192	226	226	215	228	217	247	225	245	216	234	220	219	212	231	234	240	207	262	252	225	245	243	225	211	215	240	201	213	256	241	249	238	243	221	211	233	233	235	211	202	217	207	214	256	230	227	249	196	215	258	241	237	234	227	220	232	250	218	222	215	201	211	239	221	216	237	230	243	234	253	231	228	241	241	242	252	236	244	217	231	219	225	223	229	226	244	255	218	230	219	217	218	223	251	226	221	212	210	251	258	239	269	206	232	200	211	241	232	230	225	235	240	225	217	221	222	228	222	233	201	229	204	255	212	230	236	250	230	227	225	206	251	218	221	224	222	204	212	232	257	240	254	218	222	229	219	217	239	244	241	247	210	220	223	218	222	215	228	233	230	225	234	240	227	241	243	271	190	235	251	212	217	242	252	231	212	204	227	222	218	231	204	233	218	241	219	243	230	235	241	243	259	268	239	220	241	230	210	250	209	232	183	251	231	248	218	248	200	221	238	249	259	232	231	251	264	213	216	235	221	220	230	239	222	236	257	207	213	236	216	227	207	269	226	219	238	244	226	244	227	212	240	232	223	220	223	222	214	204	223	236	220	242	242	267	235	227	194	222	237	241	208	226	244	220	214	230	241	232	225	235	240	244	236	241	221	227	265	237	247	231	230	225	233	231	245	243	221	243	223	220	243	223	222	234	232	202	212	262	248	234	245	283	205	201	219	229	264	243	263	219	233	229	222	224	220	250	208	217	253	222	215	225	247	203	222	218	220	250	209	245	214	240	213	197	231	249	235	244	258	204	250	250	227	221	237	222	222	206	236	232	235	240	210	230	243	213	216	254	251	228	237	218	243	244	208	225	186	215	227	236	256	235	241	213	237	218	239	234	229	232	235	235	229	226	235	219	222	248	229	242	236	229	227	242	201	258	230	230	214	225	219	237	253	239	227	221	225	212	206	233	220	234	215	217	242	249	215	274	207	227	278	241	190	222	217	220	223	223	221	241	225	228	216	235	205	232	243	223	242	219	223	213	234	220	245	249	234	208	223	240	242	204	202	217	252	217	245	249	214	244	231	215	221	223	227	250	231	243	216	237	217	241	213	259	241	230	254	245	217	231	215	234	243	253	228	219	202	251	211	246	222	252	210	222	239	232	213	237	204	240	214	272	206	225	222	249	239	232	245	240	228	222	236	232	225	243	233	261	231	244	232	232	217	211	205	215	212	232	235	231	253	225	251	254	252	224	240	218	240	222	262	240	225	211	270	240	227	255	250	239	206	221	223	235	232	198	256	257	223	238	243	257	232	215	233	236	213	225	229	238	221	201	226	251	242	224	233	247	239	232	195	225	232	219	236	239	212	199	251	233	243	251	217	219	244	215	256	239	241	203	216	247	230	238	225	231	237	237	219	241	217	234	239	244	216	238	242	260	225	225	181	241	228	234	201	215	259	244	250	242	227	254	236	220	216	212	241	222	234	217	192	215	204	233	232	187	238	242	224	230	241	250	229	267	209	241	239	247	247	211	256	225	249	230	216	232	267	255	237	240	238	214	237	216	229	254	241	222	241	258	233	206	252	224	270	217	239	203	217	218	231	218	215	253	209	223	241	230	240	228	232	237	203	250	201	233	258	234	220	244	230	252	245	226	224	232	257	222	227	231	222	230	206	233	217	216	216	259	248	227	222	225	244	248	226	219	204	203	247	216	206	231	230	254	274	228	256	227	240	217	274	250	217	234	207	217	231	222	237	231	213	235	243	230	214
43783	53844	52940	50910	45230	38378	32619	25475	20111	16351	12542	7960	4292	1828	1039	1006	838	753	705	661	652	623	621	555	551	575	592	533	587	556	550	555	558	568	572	545	555	579	567	601	527	552	515	612	605	549	550	551	566	531	521	554	598	571	562	553	583	585	593	572	550	547	573	570	572	584	537	545	554	585	567	519	529	554	584	549	583	586	580	555	582	551	578	541	572	534	545	591	611	607	525	545	573	559	505	537	538	560	525	574	580	581	552	608	565	585	561	528	568	607	605	587	517	570	576	565	573	580	553	564	563	515	560	544	599	589	515	570	556	552	554	558	577	562	534	551	568	529	566	576	542	609	599	574	601	553	563	553	593	589	567	523	568	550	551	574	589	578	547	528	576	556	592	617	558	531	531	605	583	573	547	568	589	555	563	568	547	565	549	533	535	554	542	556	525	532	531	545	566	533	569	560	570	568	556	574	597	546	583	530	590	554	546	554	571	548	537	610	550	574	579	525	540	527	558	535	593	555	535	579	547	587	571	546	599	570	543	596	565	552	572	537	547	565	589	545	536	569	516	554	584	593	547	537	560	544	587	554	564	520	547	553	568	530	630	516	520	521	541	554	529	548	606	538	503	627	590	589	607	543	528	568	575	557	550	588	536	545	560	538	511	548	534	541	550	572	549	549	565	521	548	602	577	589	543	521	594	563	565	562	551	556	542	541	541	556	557	590	575	490	582	568	533	559	585	583	533	573	563	532	545	563	536	552	567	561	539	548	536	551	533	580	573	587	525	517	557	606	581	568	541	563	556	560	542	536	573	525	553	547	563	585	570	551	559	562	536	561	521	570	519	594	541	569	584	545	547	532	573	534	580	530	568	589	576	565	534	542	585	565	593	522	552	578	586	536	567	573	600	560	596	572	604	527	560	532	587	586	593	600	533	547	541	554	586	600	591	579	570	555	578	596	555	548	583	530	573	571	612	543	553	568	611	508	581	552	563	558	554	564	536	569	563	582	594	536	565	580	516	606	532	537	546	516	565	612	555	558	557	544	603	557	548	578	525	588	569	564	572	576	586	559	507	592	558	534	622	564	573	530	531	606	621	572	609	573	547	551	519	557	581	525	542	556	547	565	614	581	572	554	590	560	569	528	553	537	573	614	526	519	539	538	579	581	564	589	555	574	564	559	549	567	572	589	634	571	565	522	531	575	523	568	547	534	543	590	551	576	597	548	596	575	543	525	555	549	590	512	563	592	576	544	610	550	546	561	566	580	556	524	523	548	593	567	543	575	598	572	541	536	550	547	579	580	553	556	570	592	619	612	568	576	550	531	595	575	529	539	621	560	598	600	537	564	587	581	559	593	548	552	582	554	584	532	560	585	548	566	558	566	611	546	548	584	598	551	556	543	553	586	573	538	559	544	544	526	564	571	551	568	563	528	581	589	584	536	514	523	524	578	576	586	572	592	602	543	539	599	508	537	555	552	552	548	573	570	520	559	582	551	527	554	528	604	565	525	558	509	588	563	560	562	582	546	595	544	585	546	554	533	570	564	537	529	529	523	588	586	542	552	596	538	563	572	592	574	555	539	514	561	564	561	551	560	528	591	595	565	558	550	564	614	569	586	531	559	593	568	543	519	517	598	529	533	573	556	534	552	518	557	523	559	557	560	527	516	538	560	514	548	562	527	576	546	548	554	501	578	593	513	554	548	571	554	542	548	562	558	592	572	550	542	592	530	534	567	551	570	550	555	555	564	515	616	580	552	553	546	528	523	536	556	576	565	540	567	568	558	607	583	572	554	537	536	587	534	538	564	563	526	574	567	556	563	572	577	539	568	553	528	560	567	550	557	599	570	534	561	576	545	586	549	551	564	568	603	548	567	604	549	556	583	572	576	556	539	553	540	559	522	541	550	541	581	535	613	608	553	562	526	585	586	572	557	559	551	568	529	588	556	571	552	558	569	584	549	549	600	510	549	513	532	590	561	555	496	509	597	552	585	552	596	538	574	536	570	528	560	581	563	585	531	555	567	582	581	546	568	585	598	556	563	548	558	549	592	556	567	521	517	538	546	526	553	560	552	560	553	589	576	577	568	543	527	547	551	594	520	535	590	553	585	552	536	572	571	579	534	558	554	535	559	516	588	576	585	556	575	566	571	557	581	537	536	555	598	605	570	535	583	566	543	578	555	558	614	572	534	585	605	550	538	576	563	569	557	559	584	596	587	546	563	554	528	575	586	550	554	538	604	499	544	565	544	542	561	541	545	553	528	543	521	587	591	555	555	556	546	541	581	553	548	574	539	583	572	550	577	566	572	526	609	527	554	564	542	564	584	604	544	539	575	584	585	607	520	616	610	547	622	599	559	523	558	534	560	525	578	549	570	548	530	550	558	575	618	570	575	585	574	612	571	551	576	541	535	541	587	598	566	558	557	579	535	596	516	563	583	560	572	557	565	544	535	564	558	560	572	551	535	502	540	565	577	579	562	541	523	570	576	568	555	560	562	557	542	600	543	563	602	567	585	519	570	559	547	521	537	564	604	540	554	545	540	574	559	555	534	550	583	554	552	561	562	567	551	566	571	541	540	561	581	516	505	570	564	547	557	566	593	582	556	570	578	575	537	554	550	582	599	543	534	570	542	535	554	582	543	571	538	601	550	505	533	583	600	570	572	537	545	583	562	591	590	596	538	574	551	574	535	587	599	550	591	548	576	558	570	579	576	578	587	533	546	565	599	544	595	507	507	588	555	565	586	573	540	588	544	567	569	548	554	567	560	513	533	554	577	536	561	540	618	545	507	531	570	548	592	571	558	591	582	565	537	565	568	553	595	554	562	576	583	520	550	578	539	544	570	588	538	571	611	523	582	562	536	560	595	541	587	532	531	561	540	521	577	556	532	541	549	579	558	555	520	578	595	593	579	552	544	610	587	570	582	587	554	577	568	507	585	562	552	558	548	545	567	496	510	576	574	575	555	547	571	566	550	570	595	576	569	580	561	590	532	571	568	537	538	554	574	538	560	557	574	569	548	533	564	568	567	540	565	548	523	528	551	578	529	595	556	556	583	629	512	569	568	555	541	574	549	548	563	507	531	534	576	569	581	544	583	535	569	583	576	526	562	559	529	567	557	571	559	583	542	555	554	576	605	540	541	593	549	587	540	560	595	576	585	596	579	583	580	572	567	543	565	548	563	555	536	563	529	573	581	548	589	587	526	518	558	556	563	551	533	523	582	574	577	524	554	552	567	554	576	533	600	555	561	531	541	529	588	566	547	551	568	557	585	645	501	513	576	577	526	574	584	513	602	565	588	549	577	568	598	535	560	546	563	584	540	583	518	591	588	566	528	559	529	537	559	572	588	568	583	545	517	590	575	581	571	553	516	571	579	569	538	563	590	561	546	564	566	560	559	552	565	558	557	548	525	537	578	572	618	587	602	575	562	580	560	584	555	614	531	587	538	556	559	540	572	571	575	570	572	569	587	521	561	553	549	619	555	559	538	556	553
60171	54167	53136	53485	48563	37128	27586	21763	13605	7835	6449	4643	1752	716	475	301	276	245	247	280	243	236	231	238	210	212	213	220	214	211	219	215	195	209	204	234	198	208	215	212	227	216	216	205	200	217	219	239	223	224	188	232	195	235	232	193	220	208	230	199	221	242	200	229	192	215	217	212	211	214	208	215	201	187	185	221	243	222	211	244	206	209	216	222	205	237	179	216	218	252	208	212	226	224	244	214	230	222	223	221	197	206	242	216	228	239	175	227	216	206	210	225	207	212	185	200	230	185	196	222	225	229	203	186	223	219	197	211	210	222	179	208	223	214	223	194	231	211	226	223	214	207	216	215	203	221	230	252	242	218	201	208	208	204	221	211	213	208	226	188	213	188	196	200	198	205	216	205	213	198	246	229	200	225	209	242	212	230	212	192	215	225	198	207	208	230	230	202	209	230	196	207	216	247	240	208	181	229	209	203	200	219	213	219	209	204	234	213	191	204	208	217	196	228	231	237	212	225	257	199	194	235	206	212	216	195	216	244	232	232	212	233	220	200	220	203	231	231	202	236	207	228	213	199	231	233	217	207	235	220	234	231	231	257	222	222	224	219	192	207	174	226	223	210	214	233	219	211	217	206	246	236	215	203	223	231	200	202	208	197	211	196	228	264	173	198	217	242	207	211	213	233	225	241	205	233	218	242	214	228	198	195	248	203	214	194	229	222	206	208	240	177	230	222	231	221	228	222	230	225	203	211	224	215	191	234	223	220	242	199	197	211	246	230	226	225	236	213	203	207	206	198	215	220	228	206	211	234	215	202	192	221	218	236	228	211	208	210	215	223	200	212	225	221	217	213	219	207	200	174	197	226	194	250	229	214	252	220	229	184	211	225	216	217	213	208	206	194	193	217	215	231	230	223	258	205	223	230	222	194	202	242	215	234	210	225	216	226	189	229	217	221	210	231	246	224	198	213	227	220	206	217	245	217	229	218	203	192	206	252	228	206	223	224	232	228	225	209	233	248	238	223	228	201	236	221	221	190	252	210	226	236	226	220	217	232	219	241	222	211	240	208	234	230	205	208	212	210	223	221	224	220	244	214	239	189	211	209	199	215	199	226	215	206	221	191	183	195	228	211	222	249	204	221	233	203	222	231	227	218	202	212	224	225	221	224	215	229	212	220	211	213	229	235	224	208	218	233	227	185	215	223	211	212	210	236	213	215	239	244	251	237	212	203	223	185	195	193	242	227	217	190	220	209	206	222	230	227	192	223	217	248	217	221	236	223	242	229	233	201	188	182	217	208	211	232	238	227	235	205	204	219	216	217	201	216	238	212	222	240	217	220	228	208	214	193	221	193	202	229	226	216	204	216	206	231	222	237	216	220	233	232	222	201	205	203	227	229	216	203	241	226	231	201	228	219	190	210	211	234	244	182	228	205	230	234	231	218	185	224	193	250	201	235	219	200	215	246	201	226	232	191	224	207	208	196	183	186	223	241	219	226	215	210	233	227	224	232	213	210	218	213	220	218	244	184	202	209	233	207	228	189	226	234	213	212	219	207	245	229	217	208	195	205	217	240	235	213	200	213	224	229	239	190	214	227	223	223	196	216	222	240	204	209	206	203	206	210	220	222	235	232	192	245	210	223	219	222	221	256	249	215	193	204	204	201	213	211	206	215	204	216	232	228	232	227	181	229	225	198	242	225	243	219	223	218	204	212	212	209	197	202	210	195	198	197	222	194	216	213	232	238	214	227	206	218	213	239	242	220	212	204	217	245	255	214	209	219	212	183	219	231	220	211	207	231	226	231	182	227	204	258	211	207	227	206	211	226	224	225	208	217	235	209	215	217	199	218	198	191	199	250	231	201	214	202	222	221	222	247	216	201	200	230	222	220	224	206	223	226	219	223	209	221	215	210	231	202	216	199	206	230	230	223	213	211	211	203	221	221	210	215	220	231	230	203	230	233	193	207	232	218	216	220	232	225	214	211	221	217	233	219	221	210	205	223	231	235	213	201	200	224	205	205	199	242	196	207	201	237	224	233	201	244	226	206	259	209	228	238	225	189	211	232	184	226	234	211	192	227	240	206	212	216	214	216	224	230	222	212	253	199	213	226	218	242	222	199	211	203	227	202	208	204	227	244	218	203	216	255	203	208	190	196	225	229	207	207	188	255	234	181	248	197	218	231	206	224	196	197	215	213	237	237	205	217	196	205	203	232	224	210	223	214	191	208	200	207	226	205	218	230	196	231	222	204	212	223	208	219	202	202	195	217	206	228	218	245	205	222	223	206	243	211	210	223	237	232	225	196	223	210	198	221	218	191	230	234	233	227	212	219	208	223	215	217	199	222	199	218	222	215	218	213	224	179	237	201	222	205	224	211	228	205	203	231	230	199	247	211	188	200	219	215	232	222	209	200	257	207	200	238	226	211	245	213	227	218	241	212	223	207	214	186	252	217	222	202	200	228	215	203	239	212	221	217	232	232	194	253	225	202	204	210	211	227	229	208	230	193	193	230	215	213	205	227	198	201	217	203	197	234	224	214	212	185	212	204	247	214	197	204	227	211	235	205	210	198	220	208	230	225	213	230	206	231	209	222	218	225	196	227	238	211	216	233	181	231	215	226	219	195	233	230	230	229	209	223	239	222	224	224	215	228	213	226	222	219	205	204	267	218	252	211	217	239	204	205	207	205	213	231	223	211	233	195	203	209	204	185	193	202	218	226	200	224	226	216	214	211	214	246	220	235	220	201	216	218	197	215	215	217	213	230	223	201	212	215	199	228	195	193	202	207	233	220	230	208	210	228	197	197	214	210	205	216	242	248	218	210	225	245	227	211	218	202	211	283	216	221	211	210	203	221	226	198	222	210	216	195	223	238	220	216	230	200	207	244	241	192	235	212	220	199	200	198	231	212	213	216	223	221	244	220	234	238	187	217	195	224	241	221	213	216	182	213	218	225	202	202	206	222	215	226	227	229	229	223	227	186	229	233	226	192	219	200	232	194	248	197	203	191	225	245	195	205	206	225	238	217	226	230	226	221	225	235	223	215	221	192	236	219	229	202	224	194	206	218	209	196	219	195	217	211	188	240	222	227	197	226	217	213	206	247	206	219	179	252	209	207	203	216	214	207	253	211	216	213	203	247	221	245	225	233	222	186	218	218	233	225	235	255	204	231	203	232	218	229	203	223	228	224	194	202	206	236	234	236	200	219	229	204	236	210	205	232	229	217	235	210	205	216	218	209	216	217	215	207	218	224	216	204	227	228	199	201	216	196	215	252	214	230	185	222	237	218	237	206	220	214	231	182	228	279	209	207	215	217	230	221	227	226	217	217	223	238	232	212	208	231	194	220	208	243	186	202	210	198	242	229	227	214	181	204	208	240	222	193	254	189	213	231	248	202	244	255	212	223	240	200	246	217	191	203	182	225	203	187	222	210	239	212	215	195	229	214	213	219	231	218	208	216	214	213	239	218	216	206	219	237	231	239	201	228	226	212
46136	53395	57915	59602	56466	47485	39207	34486	26456	19904	19464	15078	6505	2881	1872	1064	757	734	657	616	607	583	565	569	559	536	527	567	546	520	542	464	522	527	490	530	548	590	517	537	529	540	531	512	554	529	522	523	531	546	496	542	547	516	497	550	533	509	518	558	535	545	494	522	459	527	558	526	522	512	546	545	541	528	505	525	514	534	555	514	487	528	488	535	489	497	554	538	522	523	521	502	537	534	532	482	537	544	499	496	501	530	540	479	544	527	520	560	540	510	537	535	595	528	537	528	513	515	499	540	549	532	512	532	537	537	526	527	525	541	544	526	527	557	549	520	545	511	501	531	519	533	482	596	549	523	507	569	465	519	500	559	521	520	549	563	510	533	534	470	489	546	510	512	550	500	531	553	493	540	515	564	544	560	573	566	516	524	527	535	507	553	520	560	522	499	498	544	552	553	525	489	530	506	518	498	536	483	540	528	509	525	531	511	538	553	504	518	518	475	506	493	526	531	557	529	511	526	496	541	506	502	549	525	542	512	566	493	566	524	535	540	514	516	522	542	524	541	497	544	510	547	506	563	486	542	505	492	532	530	522	489	501	516	509	521	529	503	521	567	526	560	574	542	504	518	545	507	523	519	521	533	542	506	554	552	541	596	523	523	540	530	514	542	489	530	547	547	534	493	521	514	503	513	530	498	527	540	533	532	527	545	508	539	512	534	530	505	529	522	537	532	554	510	509	533	553	513	541	533	486	512	510	541	543	497	502	548	517	519	525	570	504	510	555	524	511	569	507	508	537	522	490	514	557	541	514	542	503	519	559	501	545	514	534	545	548	556	525	499	516	515	527	536	555	472	551	538	511	518	534	552	498	540	570	504	507	564	514	533	510	516	540	491	492	495	547	516	485	528	556	486	535	495	519	500	495	517	546	518	506	543	508	531	528	496	515	561	454	469	530	567	536	493	535	528	490	511	517	531	519	527	543	514	521	554	522	534	480	512	598	498	547	537	508	525	504	520	489	513	463	528	521	524	497	535	523	517	519	518	514	520	489	529	467	545	525	522	524	506	520	522	532	548	536	540	525	524	512	515	530	510	534	559	523	500	501	488	521	552	534	519	559	519	511	533	545	515	526	498	531	530	532	526	519	503	520	521	532	486	507	531	509	526	506	491	551	515	462	517	528	531	528	508	536	506	486	528	508	512	542	535	559	514	516	496	517	556	545	513	530	510	539	527	518	535	518	552	507	565	511	513	535	518	496	541	573	517	551	540	535	508	563	522	493	502	539	531	503	532	554	519	501	529	547	501	538	528	540	507	517	543	515	549	541	496	577	515	532	499	498	533	516	505	512	512	508	591	515	486	554	526	544	522	510	529	499	536	537	547	543	545	541	501	537	512	515	537	513	547	537	532	495	518	527	553	523	543	540	549	507	562	554	486	500	525	584	533	550	547	518	498	526	535	525	514	498	530	508	505	523	535	501	482	548	539	497	554	494	490	528	518	513	495	535	530	510	476	501	544	564	505	553	534	537	569	573	542	548	506	535	517	466	525	533	543	524	535	527	549	508	568	522	527	550	502	504	527	535	558	535	528	535	506	522	490	516	498	578	510	519	514	518	514	519	510	486	530	540	535	535	583	519	534	512	517	541	546	527	526	564	568	533	527	546	485	508	530	538	538	545	517	512	552	506	533	508	547	519	520	513	520	528	534	485	517	552	564	504	527	512	523	537	546	514	541	516	575	512	530	547	502	512	515	531	538	485	494	509	518	572	528	537	520	529	479	565	519	493	508	502	556	547	518	554	552	512	520	543	522	519	510	555	512	490	520	564	561	532	537	541	559	508	587	557	531	507	537	578	507	522	523	509	510	532	538	505	500	549	531	523	549	514	499	529	507	528	552	518	540	510	518	517	516	490	509	506	539	532	520	525	468	540	485	491	522	530	530	542	531	534	559	548	532	525	536	494	542	557	551	536	489	528	542	563	535	568	486	498	508	501	560	569	514	534	506	492	530	553	550	518	511	508	508	477	535	484	542	541	527	552	525	532	521	514	556	538	533	512	511	541	545	510	527	553	523	541	492	517	533	487	515	497	559	540	550	485	504	524	569	485	521	536	560	494	527	547	514	561	523	525	531	496	555	558	502	569	552	500	560	510	554	540	551	540	569	523	518	529	518	520	529	536	522	515	523	544	507	517	548	505	518	501	519	537	478	518	537	527	558	515	503	524	523	546	511	564	521	466	543	516	516	534	562	551	511	596	535	534	539	557	515	528	508	493	483	543	525	470	552	565	516	524	513	534	524	495	539	519	523	504	546	544	515	529	553	521	518	529	517	532	543	539	510	531	545	513	496	536	543	509	485	524	541	522	510	521	537	518	564	523	495	472	511	478	511	542	528	501	537	555	539	522	509	528	480	497	528	465	524	526	493	530	565	553	530	516	500	503	483	496	488	533	500	512	528	552	563	498	526	482	526	562	505	569	490	527	524	482	541	530	497	566	524	528	534	550	510	519	533	539	540	533	484	520	545	522	517	530	536	496	528	516	550	534	515	564	518	518	521	532	520	530	493	529	529	459	511	510	553	471	507	531	520	529	555	528	509	523	516	518	528	506	548	512	546	554	515	555	556	511	531	503	507	508	537	553	530	494	496	548	553	533	504	532	517	506	492	519	491	529	506	509	502	556	533	560	524	538	535	540	529	520	541	558	541	485	552	509	552	559	511	509	528	531	523	548	548	526	543	561	495	526	510	529	517	525	542	541	508	498	528	514	544	513	511	506	521	525	539	502	519	521	543	529	550	506	517	538	495	508	536	533	532	486	519	475	548	504	543	498	520	512	541	524	548	571	543	545	552	490	499	509	531	530	516	540	497	554	511	529	512	548	518	531	501	498	517	551	518	539	509	529	516	526	537	535	547	534	486	530	525	542	519	583	500	506	541	516	520	514	516	519	572	502	513	503	580	576	535	537	532	514	502	540	555	485	553	558	496	516	570	533	566	517	479	548	479	527	553	521	511	539	547	526	519	548	539	541	528	531	520	548	518	525	540	531	519	535	524	513	517	572	546	532	541	542	528	507	549	570	549	524	490	496	504	520	537	505	539	533	535	559	477	542	516	556	510	517	507	507	551	484	528	501	535	520	525	539	577	534	557	573	519	514	522	569	554	494	485	545	548	593	481	486	511	495	511	528	547	528	530	551	532	473	529	526	555	506	513	519	540	504	541	501	517	469	552	551	535	495	543	550	517	543	552	560	540	491	496	529	477	545	544	579	524	534	509	481	515	531	520	503	485	506	555	524	519	509	533	534	541	521	522	510	536	543	522	509	547	478	519	528	538	511	531	505	516	552	514	475	500	519	528	520	543	548	519	536	527	569	545	472	505	535	510	515	536	523	484	523	533	535	531	548	545	562	533	520	457	517	500	547	571	517	499	524	542	523	516	519	529	490	498	517	516	500	530	513	529	519	511	537	519	527	575	510	565	550	534	522	538	545	496	517	481
30376	28178	29139	25167	16501	8148	5049	3628	2263	1411	883	573	428	355	283	255	208	200	203	216	211	172	198	221	191	203	204	191	205	168	211	205	218	165	200	175	171	196	223	203	188	208	194	212	193	180	215	224	191	186	192	187	225	200	194	200	187	195	177	186	186	193	178	216	179	192	191	193	208	199	208	187	196	246	213	198	202	207	211	180	190	205	203	192	190	201	215	180	198	203	219	173	181	192	204	182	187	172	215	182	196	200	187	195	224	192	192	201	193	188	170	181	180	195	181	233	210	213	194	206	200	223	174	171	192	206	208	185	183	207	197	225	203	181	197	215	198	193	169	169	209	212	196	197	181	163	174	190	197	189	171	200	193	204	199	196	203	245	203	178	201	196	216	190	219	213	214	191	185	176	202	204	205	176	201	188	200	205	204	231	192	228	209	195	187	194	188	214	188	209	202	231	181	191	207	199	172	199	207	232	177	173	193	222	210	187	191	188	212	197	188	192	181	199	171	202	203	193	183	201	216	218	203	177	225	214	188	179	199	183	186	176	210	196	199	186	191	178	206	213	192	195	192	188	185	232	217	191	172	173	210	199	187	197	192	192	195	197	213	179	186	206	183	205	204	196	205	193	191	185	197	192	203	193	195	194	188	195	200	186	200	192	201	193	179	193	180	206	195	204	169	223	188	182	191	196	183	213	221	181	217	205	174	182	205	204	186	210	206	220	184	190	174	197	192	180	191	230	181	196	211	178	200	228	190	188	213	226	188	207	204	192	204	224	207	194	189	197	189	231	198	194	180	190	219	186	206	213	198	188	206	184	198	178	203	195	206	185	181	181	180	199	202	206	190	216	194	186	182	203	227	203	180	194	196	209	221	191	196	211	186	209	195	207	202	203	194	186	199	191	173	184	203	215	189	178	180	193	198	194	186	215	172	220	225	199	217	198	197	213	187	192	205	201	166	183	198	179	188	208	216	193	195	179	166	192	211	198	191	213	201	192	185	193	198	172	184	205	203	194	198	210	209	179	195	200	213	162	212	211	212	212	200	190	182	176	203	207	178	209	165	209	204	184	211	194	199	204	191	177	192	177	207	196	204	211	197	186	177	178	192	219	193	185	196	211	193	200	172	189	180	191	217	194	207	216	187	220	217	199	197	209	181	187	218	190	211	212	217	207	193	188	191	216	197	195	186	211	200	166	186	206	196	201	221	180	202	184	198	224	211	188	180	170	212	193	169	191	189	195	180	217	180	224	172	186	216	219	191	160	217	160	189	194	196	201	214	199	185	174	163	218	206	189	206	226	220	168	199	192	184	179	190	188	192	215	200	208	206	196	201	229	218	177	173	192	203	174	182	185	200	224	198	183	202	196	192	200	221	195	195	190	195	193	192	212	200	207	198	204	203	188	168	190	190	244	199	236	192	208	192	208	199	211	204	193	189	189	196	200	168	166	195	222	212	196	223	180	190	181	239	158	208	206	229	205	224	202	195	194	201	209	190	221	195	174	203	202	190	203	199	196	220	200	214	226	207	209	224	216	174	204	182	195	176	224	203	201	196	216	188	179	194	201	184	194	198	205	197	187	181	198	187	212	195	197	216	192	217	181	201	176	182	194	199	198	200	199	194	190	194	185	221	206	196	210	197	186	187	205	191	185	178	209	205	210	180	192	194	191	198	201	201	184	178	186	195	191	194	241	225	180	209	190	196	208	207	193	197	204	195	199	190	185	209	191	198	188	203	182	163	199	213	178	192	189	203	196	202	181	199	213	199	184	188	220	187	163	209	184	202	193	193	206	198	211	192	207	203	174	209	187	196	179	180	205	158	200	209	187	213	189	181	197	209	203	184	201	202	183	190	217	194	173	195	210	220	209	210	216	200	175	230	215	189	188	188	194	186	161	190	168	206	203	209	202	218	195	209	199	205	193	190	186	185	202	207	212	213	173	210	227	179	190	208	165	196	182	219	192	186	195	197	179	207	206	198	191	200	186	199	212	198	191	215	199	186	199	183	195	206	202	184	194	207	195	213	203	201	175	188	195	200	184	203	196	207	185	188	197	186	214	193	195	166	183	172	196	212	190	199	203	208	203	208	178	212	204	175	195	198	193	178	200	202	179	181	187	213	192	178	175	191	214	195	179	170	180	221	198	244	175	179	207	220	203	194	202	208	201	240	220	210	203	218	185	186	200	201	203	209	205	193	202	201	187	183	206	213	203	212	180	195	221	214	198	188	213	199	185	182	220	226	170	208	202	206	184	213	188	193	184	212	216	192	207	193	214	199	220	189	178	202	204	169	192	196	202	206	195	205	206	177	186	180	224	196	195	194	212	196	208	198	194	198	217	194	212	179	197	241	177	186	189	204	206	185	219	163	213	205	218	183	194	213	203	212	213	194	170	202	202	180	185	207	174	223	201	207	184	195	204	186	182	204	231	212	208	186	212	225	213	181	176	186	191	198	187	209	211	181	196	212	184	191	183	204	189	210	169	199	202	206	189	183	191	229	197	212	195	187	187	190	214	187	206	222	188	169	215	167	203	214	172	201	202	212	180	172	201	176	204	194	205	181	185	174	219	194	191	194	205	192	214	202	193	196	183	218	196	199	202	192	188	197	207	201	190	199	193	202	192	204	203	163	211	173	171	182	203	203	182	192	208	193	195	167	184	184	170	186	230	206	209	225	205	192	222	186	179	202	199	197	198	174	200	214	185	208	185	181	195	191	225	187	186	181	184	201	194	203	179	205	183	188	183	206	183	164	179	196	194	160	179	184	188	197	186	189	215	195	206	222	185	208	191	246	201	196	184	216	210	199	193	221	197	181	202	197	201	183	199	201	191	208	199	181	199	181	214	225	175	183	203	222	205	180	175	193	193	180	193	194	207	228	177	183	187	193	172	185	190	205	172	206	196	176	198	183	225	180	194	186	191	189	174	178	205	203	203	214	221	190	194	199	196	178	226	205	204	197	206	201	180	208	216	208	202	183	187	178	189	200	193	202	164	194	182	209	186	225	194	187	195	200	194	227	174	187	217	200	201	199	216	201	195	213	213	197	208	177	178	199	211	178	184	172	194	222	202	195	226	198	191	188	182	201	208	177	181	195	218	191	217	192	187	236	188	193	183	207	176	205	194	208	198	187	177	223	196	195	197	216	206	188	200	182	195	185	193	188	196	185	188	187	163	194	208	201	190	215	184	192	196	187	198	212	190	193	186	182	216	182	182	192	189	200	207	187	202	180	187	173	201	185	218	172	177	230	200	185	207	199	204	209	217	179	213	191	189	192	193	229	172	178	195	205	217	220	187	215	214	185	197	167	189	196	189	199	216	221	186	216	186	182	209	189	198	181	197	199	186	213	194	182	221	209	186	203	187	215	196	204	208	210	203	176	204	207	180	216	206	202	203	207	196	179	225	169	221	202	196	198	200	177	178	196	199	215	229	192	190	208	214	205	202	205	194	210	185	186	188	213	198	169	188	201	178	227	190	214	186	195	193	192	185
19577	22941	33722	36618	30050	21195	17294	13659	9408	6281	4130	2732	2001	1327	937	651	569	497	548	492	480	512	504	491	485	512	471	493	487	484	496	476	505	457	486	490	452	463	468	494	475	487	487	487	498	497	492	533	490	480	539	504	501	481	497	494	491	511	476	517	465	463	505	502	493	484	526	528	479	493	494	484	497	494	521	483	506	475	468	516	469	495	487	514	471	508	499	488	437	493	461	494	503	480	492	520	488	483	501	489	487	483	457	490	514	471	452	470	514	457	492	464	471	520	481	519	478	476	512	471	487	493	484	514	506	455	481	490	495	505	482	446	488	501	514	498	507	527	466	501	529	481	530	515	486	484	489	492	499	480	497	474	493	496	478	525	468	524	515	495	507	524	487	499	494	492	449	501	483	495	485	515	505	493	484	504	472	499	463	475	486	490	489	469	461	524	497	512	494	524	520	492	499	517	472	505	544	499	503	490	510	479	477	467	521	479	537	480	511	498	482	475	472	519	554	474	492	484	437	523	463	478	515	504	490	483	511	518	522	506	502	504	470	484	519	479	503	486	467	499	442	522	474	516	460	528	500	502	503	490	471	473	458	498	475	498	491	450	495	479	464	511	496	470	499	491	509	485	472	539	493	491	486	489	485	472	472	501	478	504	492	474	485	524	471	486	539	494	470	462	453	475	488	465	489	508	523	522	519	465	494	488	511	482	528	485	512	500	519	489	479	510	513	469	503	496	484	500	465	517	502	505	515	436	504	470	505	486	491	451	482	460	502	515	520	483	505	486	508	477	464	541	466	459	475	510	488	510	519	458	498	534	494	504	485	498	515	492	487	457	470	475	519	496	496	480	470	483	487	448	470	481	460	483	477	465	491	519	482	508	493	494	484	491	458	512	485	473	492	500	462	512	511	467	519	518	497	491	483	501	481	503	474	493	495	510	478	510	496	475	507	478	478	511	492	505	473	468	482	523	472	441	506	491	466	475	477	511	482	486	483	491	496	494	540	510	507	505	503	464	487	495	495	490	529	457	506	469	471	456	452	507	453	515	532	494	508	494	507	498	482	491	483	468	470	522	499	507	478	489	457	488	497	489	484	488	515	501	527	502	475	509	478	474	494	526	438	484	506	490	516	496	532	473	510	506	498	473	447	521	508	500	478	495	505	483	493	485	502	503	545	489	490	479	497	488	456	436	484	494	522	476	560	475	472	525	520	488	476	511	485	476	460	455	507	494	510	478	496	482	497	452	520	512	525	523	467	471	503	515	484	455	465	500	461	474	493	503	523	481	527	504	466	470	519	521	505	479	519	491	544	481	441	476	485	524	514	529	492	482	510	484	527	517	490	532	499	481	481	469	505	479	499	496	500	479	527	503	444	533	473	478	454	459	517	496	457	460	502	487	522	532	491	506	502	502	508	485	499	493	538	521	492	449	480	487	485	489	526	510	481	469	445	510	483	463	469	498	477	476	504	493	495	528	462	464	529	497	464	483	490	503	483	461	504	464	491	480	508	468	491	494	495	495	487	509	469	480	485	493	501	450	498	503	514	484	511	488	486	521	476	525	482	471	498	488	500	513	479	479	496	446	490	511	528	477	498	479	467	541	493	521	474	475	510	503	485	491	488	475	513	502	500	471	495	486	453	488	488	483	549	484	478	513	494	479	497	435	500	519	523	496	511	463	518	531	480	521	487	487	500	511	499	518	445	493	517	512	477	498	500	463	487	491	490	507	519	492	503	461	502	444	503	477	472	497	545	553	520	511	516	508	485	481	482	484	476	486	492	485	460	464	488	457	483	476	494	484	450	472	507	455	486	507	486	491	492	487	509	488	454	456	476	484	518	460	485	472	486	495	481	464	498	513	535	537	500	512	502	477	496	499	513	492	498	512	520	497	481	491	505	520	527	474	524	464	492	533	507	489	505	466	441	476	516	502	486	481	517	461	491	491	514	496	532	465	462	479	507	475	531	476	478	505	461	462	490	486	561	494	511	504	452	535	488	498	486	470	471	492	484	522	484	473	500	502	521	479	500	500	459	479	486	505	507	480	472	478	499	485	506	460	482	520	487	501	466	513	525	461	485	497	473	491	493	535	455	509	476	482	492	527	501	464	544	496	506	514	520	505	445	530	466	468	487	480	486	496	515	458	486	519	495	516	457	451	471	521	487	473	530	499	480	465	497	484	529	493	503	526	506	470	456	506	495	493	499	513	483	528	470	464	452	503	495	504	548	513	500	503	496	524	496	458	483	505	476	511	481	470	497	465	501	456	506	469	501	496	505	517	497	477	461	490	475	508	496	499	474	486	511	511	484	492	482	475	522	505	505	528	471	489	501	472	489	485	490	500	501	441	487	544	499	499	501	497	488	504	502	487	481	531	468	455	492	525	494	491	468	504	497	474	516	504	481	497	515	488	487	461	502	496	507	512	481	509	485	492	520	493	503	501	495	472	529	500	493	491	461	494	496	481	455	472	462	482	528	482	502	487	515	505	516	512	531	513	470	458	480	516	539	510	494	471	490	489	502	451	516	484	508	470	491	496	506	451	505	530	493	471	456	496	450	469	462	477	494	489	474	495	528	485	521	496	504	468	509	472	469	500	476	491	495	473	475	520	491	498	498	504	507	509	464	510	479	442	470	477	479	509	504	545	486	494	527	494	515	490	504	509	492	534	523	470	506	490	483	495	528	536	525	516	495	479	484	516	518	452	515	465	524	460	523	474	510	526	488	493	480	488	503	506	472	490	507	509	451	468	513	527	470	509	495	460	489	516	470	508	454	490	470	493	488	458	455	480	506	474	474	504	519	463	492	534	451	450	473	497	520	480	527	473	476	483	474	492	472	432	508	490	470	478	517	509	511	509	461	501	476	492	496	511	470	532	512	547	459	519	486	488	471	486	502	458	482	500	476	483	490	513	493	502	479	511	504	449	482	511	502	498	498	464	500	495	510	497	479	497	515	480	477	496	461	485	503	484	491	514	490	521	469	466	442	450	480	469	538	501	493	470	434	457	512	526	479	496	499	482	477	527	524	475	481	453	477	504	517	503	570	484	508	497	503	468	525	491	475	472	500	470	514	512	468	513	498	488	511	459	471	498	494	464	505	498	523	504	481	443	500	488	477	528	494	493	478	513	514	498	488	479	479	494	471	479	529	523	519	471	499	511	473	468	454	491	506	510	512	481	523	506	478	522	537	424	503	490	479	493	487	494	491	490	468	499	526	525	484	522	493	508	504	513	474	481	503	522	501	503	508	489	481	489	504	484	512	491	500	493	481	461	501	507	540	470	490	529	499	461	473	483	504	503	488	475	448	521	488	500	470	501	514	501	469	481	504	483	485	512	514	526	473	482	467	516	455	505	484	533	510	497	491	523	501	496	468	495	447	512	511	489	520	483	508	474	513	484	484	501	490	481	467	496	488	515	460	484	492	485	495	442	535	489	518	488	526	503	466	516	500	483	480	502	519	496	472	522	493	522	497	479	511	483	461	505	544	496
48973	53534	52777	49132	44882	36295	30230	21905	13807	8606	5263	3997	3510	2997	1711	1143	575	333	265	273	230	211	238	235	233	245	213	202	218	240	224	206	219	259	208	221	230	217	240	228	249	237	214	206	218	211	212	289	227	220	236	230	251	225	227	235	268	201	224	220	219	228	219	249	221	228	210	198	245	221	222	221	227	226	226	250	218	199	224	210	226	206	250	257	253	232	234	216	204	214	230	206	195	210	240	231	235	258	228	242	224	252	245	225	245	232	227	219	213	237	220	246	198	207	233	250	226	206	240	233	238	206	223	212	197	230	222	231	242	203	203	247	222	220	263	212	232	205	224	234	267	246	223	245	232	243	224	224	222	232	231	238	237	219	240	257	228	228	234	235	236	225	234	224	212	236	213	216	231	258	222	248	216	222	219	234	219	240	238	227	228	209	207	252	223	233	223	250	189	212	250	234	223	224	244	266	194	221	236	224	196	206	223	237	211	241	244	194	230	258	216	213	243	248	215	203	214	234	224	209	226	204	227	230	226	227	237	234	245	235	218	222	259	225	212	219	216	218	228	216	219	233	219	240	210	227	235	231	236	250	227	259	219	235	219	237	219	224	213	223	221	234	251	219	221	220	232	230	241	226	229	215	225	219	230	216	226	246	222	216	230	223	239	222	212	231	241	234	244	220	221	224	221	251	233	222	235	231	213	254	220	247	244	231	248	237	216	228	220	217	243	231	222	217	215	223	204	228	235	209	229	207	212	230	255	235	235	234	237	221	225	224	227	216	217	223	207	199	202	211	236	223	232	234	234	217	220	247	205	206	214	245	211	232	243	230	232	220	202	223	211	260	212	237	220	220	228	226	227	239	222	209	232	238	236	236	235	209	243	217	200	203	205	235	210	219	241	233	226	230	223	246	231	212	239	212	200	239	221	212	203	195	224	230	220	241	254	216	242	220	236	198	222	223	260	228	226	218	220	244	227	233	224	197	240	230	230	253	216	217	250	251	220	220	232	240	249	223	214	253	230	234	216	205	224	224	235	249	260	210	204	228	194	205	249	235	237	260	245	197	204	209	223	222	224	191	241	223	234	266	215	228	244	223	194	224	228	220	241	211	243	219	238	209	252	227	243	224	221	228	219	216	232	228	226	220	193	225	226	201	209	224	225	212	241	233	254	195	228	227	230	211	248	220	225	213	231	234	235	229	204	212	234	223	242	216	207	211	221	197	221	231	245	231	239	248	228	226	257	213	224	223	227	235	225	216	228	231	228	262	198	232	259	214	197	227	248	232	223	223	223	235	230	227	244	205	234	232	219	237	211	238	242	253	223	247	221	254	251	225	235	249	213	229	198	255	227	230	212	236	207	208	218	248	205	235	263	241	212	204	234	236	227	225	220	248	209	233	218	228	246	226	258	247	222	227	217	222	232	211	223	239	223	224	221	224	245	219	223	223	199	226	223	230	243	192	222	209	202	240	219	234	222	236	206	225	260	250	231	221	220	217	232	228	218	205	212	266	215	232	236	234	209	212	238	236	206	245	217	253	210	200	232	227	229	220	207	218	229	243	224	228	231	206	214	213	231	241	224	239	247	239	230	224	236	246	222	230	228	239	231	208	243	208	241	226	239	247	216	227	211	229	224	237	233	233	216	234	216	211	213	251	231	200	249	229	222	257	225	217	230	227	226	216	222	210	221	227	238	223	217	209	219	210	238	249	251	245	210	217	249	244	244	245	231	221	205	215	226	225	246	208	204	213	249	219	212	234	223	247	239	214	243	220	246	227	228	210	252	203	262	219	231	226	243	223	269	244	212	220	238	210	243	187	242	236	203	236	228	235	229	217	241	231	208	242	228	234	192	237	230	222	204	195	242	211	229	248	218	202	199	241	237	208	220	242	229	214	264	236	240	227	233	219	243	267	242	227	211	208	263	230	232	231	197	217	216	261	202	236	244	242	204	248	249	226	229	248	270	230	220	200	217	243	210	234	243	220	223	241	182	231	233	224	229	229	231	236	223	225	237	255	229	233	240	222	217	193	238	209	222	231	221	242	231	218	228	228	222	236	227	213	247	229	233	228	219	200	230	255	225	252	226	223	230	235	215	189	235	209	235	201	206	221	223	218	220	210	246	268	233	214	218	213	218	221	243	217	242	232	226	226	238	241	228	235	229	219	247	219	211	214	207	213	221	211	213	221	243	231	202	213	229	198	236	228	216	201	230	235	230	239	239	243	256	239	213	227	203	237	201	250	206	256	224	234	244	256	199	267	215	220	245	229	214	235	207	231	245	222	236	241	232	230	227	223	216	227	212	246	233	230	230	225	231	225	214	214	239	215	229	273	214	235	225	251	210	199	208	224	231	217	210	213	229	223	213	238	234	226	227	187	222	208	249	230	243	222	264	226	220	249	192	205	249	266	224	227	222	239	240	244	221	231	223	233	214	209	246	207	209	217	211	238	224	223	245	222	233	206	225	180	216	231	242	223	207	246	226	197	219	257	253	216	250	220	236	222	227	217	212	198	250	235	235	200	280	254	233	240	232	237	252	224	220	210	230	226	231	225	240	216	234	243	258	230	237	206	204	252	215	263	228	237	237	226	215	238	213	227	222	223	235	229	230	208	221	255	232	231	223	215	237	262	211	221	220	222	229	235	244	239	212	215	226	254	232	215	234	266	223	235	219	215	223	241	250	246	229	228	207	235	217	242	229	233	241	251	223	210	230	236	214	239	213	221	208	222	242	211	223	230	238	245	223	232	200	220	249	229	235	225	234	223	223	249	235	208	213	225	252	233	229	236	198	196	233	239	215	236	236	244	223	213	232	245	234	230	226	208	245	216	209	217	230	212	228	247	236	213	220	246	218	234	226	223	232	201	212	228	208	243	260	237	216	226	231	233	225	201	240	233	230	222	237	227	211	210	244	231	223	218	217	209	229	255	233	194	236	233	231	220	222	238	247	229	234	212	228	243	232	234	192	223	217	245	225	198	212	205	221	223	227	217	238	227	243	231	222	235	238	235	254	211	235	205	256	226	199	241	200	226	225	208	233	218	252	243	215	227	232	229	233	208	213	248	246	225	242	233	215	243	222	249	247	268	222	236	262	241	228	232	244	220	228	234	236	222	209	215	217	227	222	235	232	239	220	244	242	226	233	225	233	233	202	209	217	249	234	218	224	201	265	226	244	234	246	217	239	244	212	261	223	225	206	223	203	203	215	223	217	229	233	220	247	213	252	235	233	250	233	229	230	247	220	222	245	247	229	220	234	221	231	241	212	250	247	245	239	233	243	211	249	224	222	218	278	208	242	242	225	199	227	203	240	225	222	240	230	203	234	235	204	242	206	222	211	216	229	258	221	217	219	217	226	220	218	219	216	238	231	236	224	214	237	214	226	236	235	209	206	197	263	243	228	238	241	211	250	263	209	212	223	230	238	220	212	224	233	235	229	220	238	250	237	213	211	259	236	212	209	263	230	207	215	228	223	228	242	248	214	222	234	218	207	199
34445	45001	51943	54535	54276	47921	42013	35026	27644	22167	16958	14726	13834	11584	7445	4948	2083	1131	750	642	668	630	627	585	577	529	559	590	547	563	529	575	505	576	553	600	589	535	541	574	576	580	554	559	572	556	528	571	527	541	577	532	586	503	554	512	519	524	562	553	549	568	529	554	573	566	567	551	613	555	549	557	570	594	536	582	560	553	561	543	513	569	520	562	509	569	532	568	553	560	547	571	546	548	546	539	561	588	540	567	556	546	545	568	569	565	534	598	547	559	553	541	552	524	540	567	597	538	522	549	533	542	593	547	562	578	562	550	514	548	554	540	548	577	540	553	508	580	564	535	514	550	561	553	523	534	579	533	558	558	610	539	580	549	556	572	535	588	525	543	493	560	559	536	568	530	563	561	525	564	598	547	544	515	532	573	508	555	550	526	549	578	587	538	534	585	595	522	568	545	512	523	612	562	624	537	532	581	529	556	526	538	550	546	563	560	541	502	542	513	550	524	548	571	548	523	546	553	553	591	512	615	556	556	542	557	548	545	598	556	579	527	549	590	566	578	553	571	533	516	572	544	551	548	527	550	552	535	593	551	578	493	544	523	566	556	540	555	557	567	598	519	544	544	543	525	575	558	554	586	539	560	533	557	559	542	547	558	544	576	607	580	548	566	571	543	574	552	551	563	525	562	519	524	562	544	581	543	582	539	548	521	513	544	576	590	565	555	573	591	578	623	494	589	581	547	552	549	483	549	515	558	530	558	624	526	546	599	546	568	552	543	581	566	606	583	588	595	549	556	544	530	584	562	578	520	546	525	508	576	555	546	559	553	531	565	578	584	584	531	572	574	613	564	594	508	568	547	583	607	548	577	565	538	537	597	560	536	530	572	558	548	555	531	569	601	599	535	525	600	559	615	552	587	565	569	539	531	539	511	548	553	573	548	544	535	579	567	543	534	545	563	563	530	579	549	577	547	615	492	518	505	563	522	565	554	533	512	550	564	540	543	587	548	581	536	564	541	546	566	533	554	623	543	556	557	566	567	598	591	550	597	574	546	555	570	542	583	575	532	561	572	524	552	573	564	537	534	530	580	566	594	571	576	527	574	536	548	578	556	562	530	550	524	542	571	557	626	546	542	584	572	520	563	551	540	552	584	582	531	525	564	565	585	558	539	555	549	553	584	552	560	546	555	607	554	551	530	559	534	572	521	562	554	565	558	616	540	528	550	566	564	564	571	556	541	566	521	551	544	553	573	574	564	542	545	548	593	570	512	568	560	571	528	560	532	574	556	548	526	556	569	534	570	584	562	555	591	603	581	559	583	552	545	565	598	577	547	539	552	525	574	604	601	565	550	565	561	628	499	580	565	551	551	542	562	566	520	565	568	518	568	610	546	562	553	527	568	533	587	596	554	549	548	568	612	560	573	536	582	542	588	577	600	543	602	573	525	605	538	536	540	542	543	522	553	539	544	525	596	562	571	528	561	571	573	563	588	543	588	540	580	562	561	576	572	525	553	559	570	516	561	603	520	594	604	562	583	538	539	540	567	556	566	551	575	554	539	562	540	536	598	559	551	554	541	561	498	529	540	590	599	581	530	569	573	560	531	597	564	560	544	544	579	534	524	524	568	552	527	534	516	541	554	537	513	532	539	581	581	535	550	522	556	581	579	544	557	528	542	568	561	555	552	574	582	538	564	540	552	516	541	551	555	566	551	548	529	523	561	543	525	510	549	522	587	567	577	558	544	550	546	580	531	552	500	564	571	544	572	575	498	605	549	546	570	587	516	588	593	528	544	604	540	524	591	561	543	533	566	584	558	527	582	560	542	559	551	557	543	554	554	560	553	601	568	539	575	562	551	530	571	560	553	536	565	556	545	586	565	578	548	565	507	566	584	580	571	552	569	544	545	590	547	537	534	552	584	556	557	578	589	576	552	501	548	543	609	545	544	567	553	560	601	544	570	558	563	593	564	608	556	538	558	579	533	582	551	536	585	579	564	569	530	547	587	574	516	561	576	561	563	565	538	528	618	605	553	555	512	551	509	550	557	562	554	537	527	587	539	542	549	577	523	575	548	564	532	588	575	533	544	513	562	548	554	544	580	567	532	540	555	544	560	538	549	577	582	565	491	545	583	558	552	593	509	560	540	560	509	546	538	568	575	550	555	537	601	527	499	572	586	580	609	539	542	516	556	561	599	585	585	599	581	538	588	573	527	489	601	544	524	586	524	574	609	604	529	530	548	547	553	556	589	545	526	516	550	607	530	592	594	550	546	541	526	583	527	550	529	527	503	556	546	560	544	560	543	545	562	573	551	534	562	530	588	549	532	557	580	528	556	553	563	585	570	560	574	528	565	594	574	542	506	528	568	586	535	550	573	497	536	570	550	560	556	532	541	555	551	583	559	530	556	556	634	556	538	523	545	573	572	571	514	578	571	548	562	549	564	542	545	551	596	544	508	565	576	550	533	528	577	534	554	553	564	491	583	571	551	516	548	563	563	577	589	534	555	528	545	562	518	533	621	555	538	593	565	547	494	552	509	552	544	565	557	572	581	538	550	527	573	540	537	562	541	553	571	524	528	592	577	556	518	564	555	562	578	586	549	573	529	582	572	573	584	530	527	547	567	546	578	587	520	532	548	555	565	543	545	538	557	542	534	539	511	568	595	577	580	547	558	578	553	522	553	568	559	517	530	560	541	558	529	556	558	539	544	533	558	575	564	579	542	552	554	552	513	551	552	528	569	542	560	575	585	533	530	556	575	523	555	553	513	525	560	532	523	597	579	544	574	544	552	542	540	571	562	529	560	520	550	550	556	589	553	533	537	556	567	563	558	513	569	574	564	578	570	583	526	567	559	521	560	551	542	547	542	593	608	536	544	574	578	547	523	613	555	539	522	535	544	556	575	567	573	530	554	520	580	528	546	556	590	560	604	539	529	590	525	526	574	553	542	595	547	562	580	549	511	559	561	513	526	553	561	585	553	562	579	556	555	551	580	560	541	525	587	537	576	578	589	603	588	519	526	566	568	591	560	611	579	557	553	556	586	547	625	589	558	544	564	578	535	537	568	525	560	561	539	579	559	591	570	541	572	511	561	581	547	529	551	566	571	549	554	574	566	540	559	527	587	552	533	511	519	522	538	562	526	555	539	582	551	578	557	547	531	488	568	573	596	541	537	553	565	579	625	574	588	573	557	539	546	514	552	579	585	532	561	533	551	506	539	544	607	584	579	531	544	554	589	587	546	567	540	580	538	531	544	554	566	586	543	548	574	544	528	545	526	532	565	571	570	602	556	538	564	571	502	519	606	562	578	518	564	576	560	586	536	544	545	631	546	507	543	575	548	540	569	537	559	581	536	555	538	551	599	482	537	569	573	537	532	546	595	569	528	567	568	577	571	587	559	557	534	534	553	569	525	563	523	560	623	575	554	536	573	559	536	566	558	547	557	593	573	535	533	506	544	544	579	522	562	572	590	573	585	534	607	538	570	534	551	567	616
55051	55169	56448	53219	47749	41893	35551	30419	21924	14744	9287	6518	5604	5825	3370	1318	626	400	328	300	272	258	226	216	210	207	208	194	205	177	213	219	221	204	203	202	231	184	196	189	209	209	207	187	206	202	196	214	222	212	216	238	189	186	193	189	210	220	194	229	210	209	192	214	192	215	202	209	201	238	232	214	214	198	213	197	183	207	188	198	196	199	198	204	223	239	194	240	220	230	213	204	233	216	210	199	183	198	213	214	191	198	192	206	227	196	212	213	199	204	186	215	228	193	209	196	185	187	198	227	209	199	204	204	204	213	222	196	184	219	223	200	210	213	207	231	204	213	209	197	195	201	215	194	213	205	208	225	223	210	201	203	205	201	220	188	207	203	242	217	215	180	242	213	200	242	189	231	230	199	224	218	190	206	210	197	211	175	194	244	194	216	193	209	220	231	230	182	192	215	180	214	209	198	210	197	229	192	226	198	179	194	198	178	229	221	183	212	204	198	219	198	213	203	211	216	198	239	207	208	210	198	204	211	199	197	200	219	216	232	200	184	191	224	215	189	219	202	217	190	216	218	187	219	214	217	212	198	204	222	250	187	224	198	222	221	208	205	187	208	233	215	211	222	209	217	201	204	233	179	202	200	207	198	190	232	213	209	209	224	219	212	196	216	197	185	215	218	192	198	195	216	196	179	168	196	209	199	224	207	178	221	203	179	193	202	193	212	227	233	181	190	214	231	209	210	180	182	238	204	189	187	191	186	212	217	213	235	175	190	197	197	234	212	226	174	204	204	206	201	216	190	202	202	233	211	202	212	192	194	232	222	182	215	216	196	198	202	190	206	203	213	202	222	191	230	203	227	225	199	206	240	213	198	214	196	220	244	221	229	209	191	181	205	211	194	226	218	211	191	212	207	222	232	215	201	213	222	210	190	196	209	193	204	201	207	219	216	221	191	213	198	214	212	216	212	202	225	201	211	190	202	207	219	207	205	187	185	224	205	233	224	203	218	182	215	180	188	181	232	219	200	226	211	220	246	221	217	219	205	211	224	202	209	197	200	186	230	185	226	205	189	173	206	182	198	196	230	221	190	224	211	188	202	198	209	204	221	183	180	197	185	218	207	180	214	235	199	210	213	212	204	219	238	217	205	216	199	202	220	192	177	185	184	222	174	205	220	199	181	190	179	182	224	212	221	198	199	193	225	204	202	189	214	182	231	224	224	231	222	196	204	198	241	234	198	244	209	202	223	200	204	197	203	219	208	211	228	209	217	185	196	207	237	204	198	202	202	216	200	205	198	218	213	211	192	208	230	202	202	228	194	204	228	208	217	238	222	202	210	198	201	246	197	238	222	201	208	220	197	220	209	184	204	203	205	206	181	201	211	200	216	224	215	193	192	204	227	180	229	177	206	221	221	185	201	210	214	220	192	203	223	210	196	233	186	220	188	182	209	223	212	222	207	213	199	237	207	182	203	241	193	200	222	200	217	213	196	207	198	189	216	228	210	187	232	197	176	182	211	196	212	222	193	196	202	209	212	189	200	215	192	212	223	205	220	217	237	199	192	188	201	240	216	190	209	188	194	203	203	220	192	182	194	193	194	208	194	203	207	184	195	208	210	222	195	198	194	193	213	202	239	226	226	229	212	189	218	194	191	221	220	200	200	195	194	190	209	187	243	211	215	206	197	218	217	222	198	212	223	225	196	198	212	210	213	220	198	192	213	207	216	219	219	194	214	215	222	177	192	200	208	209	202	188	207	221	191	203	198	209	221	226	195	219	240	228	196	199	199	238	174	220	235	250	197	208	185	207	226	202	228	213	200	215	203	180	206	223	192	185	193	241	190	207	195	220	203	185	205	197	218	220	195	211	208	224	190	230	205	199	209	210	215	188	201	213	232	190	214	226	213	221	239	189	197	196	227	186	244	221	211	219	215	194	228	182	212	216	204	193	196	219	203	194	202	187	228	189	206	171	189	180	186	221	217	227	187	205	217	202	194	196	199	188	227	192	203	208	216	223	191	235	181	217	209	215	194	242	205	176	204	218	225	235	218	215	218	211	207	213	195	201	181	218	213	209	205	210	203	185	181	231	192	204	205	225	207	188	208	202	203	202	203	220	204	230	230	207	206	242	203	205	204	205	223	199	229	235	228	223	192	188	205	200	201	191	220	204	197	199	204	204	221	201	218	183	194	226	228	205	193	206	219	202	198	215	212	194	201	202	214	213	213	203	234	210	210	203	213	205	200	203	209	173	206	212	196	182	216	207	195	178	203	205	214	197	213	210	196	189	208	208	223	218	221	184	218	214	225	211	210	240	210	177	210	210	192	203	204	220	210	215	206	205	194	210	206	198	211	200	202	211	191	188	207	228	185	197	218	206	206	167	203	186	201	192	208	225	220	209	188	198	227	207	186	197	214	208	188	185	202	170	198	191	198	203	217	197	204	230	219	198	236	192	205	237	233	202	184	203	206	194	213	208	213	190	199	200	200	201	201	201	205	183	215	209	205	206	194	184	224	189	189	187	195	196	204	211	201	201	199	195	233	207	221	211	203	220	200	202	203	187	212	223	212	214	197	214	197	204	202	200	212	229	202	199	192	199	204	197	225	207	202	209	191	186	198	177	216	199	217	211	191	211	186	219	211	219	202	204	184	194	215	194	202	205	195	208	216	202	218	203	222	250	224	185	230	238	187	222	204	223	185	193	202	232	211	207	196	243	219	211	198	201	180	206	237	222	226	203	231	190	214	216	234	186	190	247	227	187	226	219	204	232	230	229	227	198	208	229	215	223	230	198	187	201	226	208	217	196	239	221	226	192	243	206	201	188	224	233	173	202	200	218	195	192	203	232	199	209	221	201	204	190	230	210	210	192	214	235	194	210	204	198	181	176	197	225	206	227	227	182	199	204	214	222	178	215	193	228	208	213	212	211	213	205	201	182	235	208	195	213	191	167	204	215	222	223	199	205	223	216	198	183	214	213	228	211	172	214	195	206	209	208	213	194	208	233	209	196	202	205	189	209	208	205	205	211	230	217	208	205	176	220	195	210	191	197	222	206	210	201	211	228	199	243	197	199	217	209	226	208	217	208	194	219	182	198	205	192	210	212	223	202	168	187	216	220	191	211	197	216	206	209	226	197	199	202	183	191	216	221	188	207	228	224	213	217	216	181	215	220	209	191	198	227	216	212	201	214	224	222	224	211	198	199	234	231	202	202	205	186	255	206	223	235	215	214	225	207	201	208	194	204	198	195	203	192	206	213	223	237	202	213	234	185	213	200	204	215	205	222	196	179	194	206	206	225	224	222	192	221	209	210	230	206	217	212	222	197	224	222	204	194	223	204	201	214	211	211	199	230	218	219	204	231	201	203	215	219	198	210	202	222	220	227	208	186	188	199	197	207	225	196	193	222	191	224	197	208	216	196	213	210	203	251	212	219	226	188	223	217	211	193	200	184	198	207	203	200	203	178	189	229	202	233	228	203	158	224	200	205	201	201	185
39817	49076	57175	60100	58921	51836	47724	42779	33828	28669	23343	19948	19085	18804	12421	5220	2500	1555	1264	932	814	688	605	578	540	621	544	538	506	496	502	509	486	480	472	526	500	455	549	515	509	496	510	486	488	560	482	508	535	487	470	504	516	493	494	493	469	458	491	509	506	469	506	434	525	495	526	517	480	485	504	505	522	506	509	498	515	487	518	517	504	501	488	534	491	506	548	494	496	520	465	496	480	454	478	481	467	503	503	489	484	487	441	505	507	457	452	489	486	519	494	498	487	543	485	528	507	500	504	493	518	501	526	503	486	499	522	491	522	517	479	505	508	470	473	485	507	524	484	495	485	510	491	490	461	524	504	490	506	510	533	487	487	481	502	518	447	444	483	489	475	495	452	479	483	515	525	541	464	513	493	494	473	444	518	465	508	477	493	527	511	533	469	499	534	476	483	497	494	491	468	433	459	493	476	497	527	541	501	470	468	470	479	509	501	479	469	490	517	480	466	514	516	502	446	518	542	501	524	470	535	506	499	487	501	542	494	487	538	502	505	504	502	488	496	446	499	493	535	494	510	523	535	554	502	494	441	474	503	530	508	478	478	493	456	510	494	501	470	510	501	493	513	473	465	532	542	455	521	495	482	512	514	483	503	503	507	503	477	507	505	509	503	501	513	470	514	505	477	474	485	511	493	493	469	473	545	500	518	467	464	472	494	508	513	476	463	497	522	495	514	485	507	523	517	484	491	507	490	511	526	500	452	555	497	513	530	498	510	487	472	485	505	492	498	495	498	497	471	487	505	491	483	529	469	481	471	503	479	473	504	501	534	492	542	490	490	483	487	503	526	486	469	504	513	518	539	507	524	506	499	522	535	476	492	523	495	476	485	498	467	476	509	530	461	493	494	533	474	498	507	498	468	477	520	457	460	493	525	451	484	513	497	463	471	466	569	503	493	512	501	509	495	504	491	466	488	522	498	509	530	507	513	472	539	503	472	474	518	491	529	487	497	479	508	504	505	490	511	541	490	470	476	505	506	532	536	441	497	547	529	466	489	520	476	522	500	491	504	519	518	454	508	545	482	537	468	452	487	488	475	532	486	496	489	498	493	523	492	504	479	487	470	450	510	510	472	491	488	483	508	488	527	512	478	486	508	539	501	488	488	458	451	475	526	506	497	478	498	500	555	502	470	507	506	497	524	520	484	496	510	477	529	464	501	420	511	485	540	479	527	504	500	456	501	482	485	485	479	461	508	505	491	503	524	503	513	489	513	509	494	500	475	517	480	520	487	507	506	495	476	493	516	530	517	512	510	460	476	502	483	490	478	472	481	506	520	508	508	531	514	461	496	470	478	497	521	475	512	503	499	456	488	513	541	477	512	497	519	500	507	512	488	514	526	482	473	504	465	488	529	522	527	466	547	513	459	488	508	479	474	480	469	518	549	508	510	487	531	480	490	507	510	505	455	498	501	467	495	476	473	515	487	504	513	493	508	502	540	473	507	482	487	532	495	495	472	481	473	474	492	484	485	509	467	476	499	504	459	529	470	463	492	473	528	480	494	488	527	494	509	532	519	505	499	489	541	486	497	486	525	515	496	515	509	522	570	489	509	486	510	482	526	503	532	505	499	493	501	463	504	513	487	506	542	494	508	485	477	530	486	465	490	505	492	514	516	530	466	526	486	537	506	503	537	531	488	522	500	466	494	473	470	486	525	513	483	509	514	523	488	491	506	524	541	464	494	494	479	540	491	532	450	496	486	494	501	483	513	533	496	496	491	500	546	468	470	478	514	511	512	497	486	505	497	482	469	522	489	507	493	497	482	530	536	487	496	485	498	487	504	529	459	516	477	495	514	486	498	502	500	539	496	473	489	498	511	517	515	511	487	507	489	470	477	480	503	480	483	463	510	494	456	516	515	500	514	487	484	495	542	510	484	491	497	497	485	497	506	502	489	506	429	525	471	540	515	486	491	521	491	473	488	533	515	470	510	492	490	506	494	493	528	497	519	502	495	512	512	452	522	496	470	508	474	511	524	500	527	493	455	478	495	483	473	534	465	485	510	529	480	521	499	504	513	478	496	496	473	504	475	505	533	510	499	466	521	460	475	465	494	512	490	493	491	450	479	469	511	493	474	538	518	502	478	478	459	484	561	546	496	527	513	501	513	491	504	532	489	489	521	477	539	464	491	483	489	485	510	474	526	513	515	457	488	493	501	490	523	507	507	482	513	533	518	488	501	507	508	482	526	502	490	519	476	476	553	523	488	497	497	475	525	512	485	523	513	502	491	509	517	485	519	547	479	479	539	492	503	506	498	496	511	452	511	493	486	477	493	499	507	529	507	487	520	476	514	479	505	495	490	480	477	521	442	522	539	493	488	523	503	504	469	488	475	511	511	525	543	508	478	497	502	459	540	495	532	507	476	448	497	518	520	533	495	486	489	490	500	507	503	494	539	514	529	488	467	524	514	491	505	509	500	507	517	499	494	550	514	540	493	504	478	495	464	505	536	514	495	475	506	483	513	467	501	490	500	505	507	488	479	460	483	544	475	471	518	510	536	526	543	505	502	513	474	505	503	510	509	499	458	510	491	501	518	448	495	520	468	509	490	544	511	503	537	516	561	512	522	512	489	496	463	468	513	522	490	471	499	493	501	514	505	510	502	498	521	491	495	481	509	504	513	490	524	528	494	549	517	547	487	460	500	486	511	485	475	509	514	492	443	500	458	477	487	505	508	504	473	475	506	499	516	509	520	539	494	535	529	480	505	494	496	519	525	471	493	528	520	519	537	506	472	490	481	499	522	473	504	484	490	510	512	503	506	523	522	490	489	446	494	486	511	515	460	504	518	502	523	493	502	500	504	514	495	519	509	538	515	486	531	476	516	488	516	504	483	507	481	466	465	463	541	532	522	488	528	480	466	505	500	479	470	520	482	508	517	503	484	459	484	499	494	498	496	480	482	497	501	492	502	497	490	483	525	503	502	499	486	510	485	482	523	493	495	489	533	500	509	515	502	441	486	514	470	509	537	471	464	515	542	504	493	494	477	515	499	499	494	492	497	498	509	489	473	495	526	512	505	523	456	463	511	495	499	542	511	515	492	508	480	497	511	529	508	497	489	506	490	516	517	501	486	483	529	486	487	491	482	529	484	515	469	497	507	493	447	471	456	493	475	501	489	473	511	486	514	494	497	480	491	506	493	497	476	460	508	483	524	508	509	448	436	458	527	527	552	555	467	483	467	511	461	493	524	498	523	485	504	489	495	487	489	466	487	511	502	496	509	460	498	507	482	497	504	514	465	464	541	465	482	454	482	509	459	532	518	505	504	513	495	531	520	499	502	492	513	514	501	461	519	484	525	524	501	512	519	485	502	472	519	498	483	517	486	500	525	502	510	531	488	522	479	463	501	484	512	478	487	503	485	498	485	504	468	536	503	508	492	493	488	441	508	526	533	515	454	489	500	467	511	478	501	520	490	497	497	500	530	475	535	500	534	513	523	482
36005	31367	33693	25064	16789	8432	3775	1957	1078	789	695	557	466	361	253	270	193	211	211	183	182	164	164	175	197	193	181	193	171	181	194	194	170	193	183	186	195	195	185	178	168	162	178	174	216	184	191	193	183	176	171	189	186	182	175	159	196	157	184	164	169	152	199	183	155	182	184	186	219	183	191	187	177	209	190	162	193	175	178	178	167	182	206	185	188	166	186	169	182	168	186	166	182	165	168	187	171	165	184	176	153	172	192	155	185	205	180	167	189	197	179	184	184	178	195	181	198	175	169	182	181	194	178	188	173	175	170	222	205	206	176	206	189	202	190	175	187	209	187	185	172	176	187	210	193	205	187	184	196	181	187	176	192	183	184	184	181	202	173	190	181	173	170	204	157	163	177	169	163	195	144	163	177	197	188	207	176	183	167	158	182	168	202	189	192	189	165	175	182	185	176	207	155	166	186	186	187	170	205	191	169	190	181	187	176	184	181	177	173	186	155	189	175	174	210	188	158	141	185	191	181	177	183	172	150	169	182	176	188	194	172	189	174	177	182	175	187	197	186	164	181	172	185	183	153	178	157	199	216	167	194	184	161	165	200	201	199	196	205	163	190	195	200	176	178	169	153	200	167	152	198	206	191	165	171	176	174	171	199	178	189	201	169	204	190	182	164	174	182	201	189	161	160	155	153	191	170	178	176	181	157	193	180	191	172	197	167	166	164	167	183	184	172	172	185	199	163	182	186	192	178	171	171	189	178	207	193	198	191	172	191	169	187	180	221	181	181	166	188	187	206	187	183	164	183	183	179	192	170	189	174	164	187	177	154	169	166	175	176	173	174	216	164	174	169	185	189	184	190	174	170	204	180	180	182	183	175	180	187	171	186	181	181	152	189	176	178	207	147	181	148	171	203	213	183	195	173	192	206	159	200	204	205	166	193	168	163	185	165	205	180	176	210	171	147	187	178	160	170	220	152	177	194	185	182	152	189	176	194	176	200	187	211	175	186	195	201	160	223	189	186	196	178	180	181	166	170	177	156	194	155	200	181	192	171	214	158	189	176	161	201	172	174	153	174	181	171	190	196	189	156	182	164	185	175	185	190	205	169	177	182	171	177	199	186	172	175	168	185	174	192	177	182	153	195	169	185	171	185	190	179	168	159	157	190	211	194	174	201	192	185	190	200	182	189	182	173	189	185	170	175	169	201	179	192	187	192	188	168	182	198	178	207	163	196	167	182	184	143	184	176	185	183	181	184	166	169	155	180	182	167	177	211	176	190	195	199	177	164	186	193	178	181	168	184	194	176	197	169	193	195	184	176	194	187	181	158	184	184	209	174	183	167	181	158	176	174	173	170	191	161	205	169	154	196	190	178	198	182	191	145	184	191	185	167	196	196	184	182	189	194	175	214	177	203	196	171	177	199	180	195	187	156	182	180	183	184	188	222	185	180	166	189	165	175	205	168	173	198	182	164	179	188	172	169	162	165	191	198	186	193	190	190	180	161	224	192	178	178	160	169	179	178	162	196	156	182	185	176	182	173	183	177	163	210	168	199	171	159	162	173	179	177	170	183	172	203	166	175	171	182	153	167	185	188	191	194	199	166	172	182	158	186	197	167	178	180	172	180	191	204	153	174	177	175	178	148	181	177	175	173	177	179	173	164	216	186	160	186	195	189	182	195	161	187	147	171	181	182	167	161	191	172	189	167	160	173	197	192	194	189	196	174	180	171	181	169	214	167	210	199	182	180	178	190	176	185	173	181	169	185	187	195	171	204	175	152	175	176	169	182	184	180	174	187	190	160	187	184	179	172	195	182	184	173	185	169	190	159	174	170	169	152	168	175	199	186	181	197	162	169	178	185	168	179	173	178	171	189	181	165	192	185	196	159	181	156	154	176	194	176	205	155	181	190	183	192	201	156	191	184	172	183	175	175	192	170	161	183	189	173	177	201	186	165	169	160	169	185	172	181	203	159	178	209	195	183	198	211	180	151	183	172	191	197	187	175	205	177	154	168	176	170	182	185	192	163	189	187	178	134	189	184	189	184	196	207	176	164	214	182	169	195	205	152	153	172	194	191	162	172	182	179	176	183	151	169	188	197	197	164	197	182	171	190	179	160	184	174	191	186	179	180	204	179	173	175	179	203	162	197	165	186	199	192	171	192	203	192	204	193	180	176	208	166	199	187	172	169	173	193	178	197	178	172	186	170	178	174	195	156	161	186	199	180	161	181	183	196	182	170	156	192	187	181	168	178	178	188	169	192	180	167	168	179	187	188	166	187	190	167	167	207	182	184	189	165	174	178	173	168	168	195	202	172	187	162	164	194	195	164	177	197	163	177	198	209	184	185	183	206	178	163	190	186	185	187	186	191	182	194	163	162	167	195	179	173	176	178	172	201	189	189	183	167	193	171	173	216	156	175	159	190	185	193	165	168	158	139	183	178	169	185	182	186	178	186	182	168	178	198	163	173	172	183	191	192	201	175	170	186	181	174	182	190	174	171	188	185	153	184	188	172	186	176	160	187	154	199	173	199	166	158	156	196	181	190	163	176	183	190	178	156	172	179	212	175	185	163	182	170	201	181	196	198	178	177	202	191	193	155	210	179	182	184	176	189	180	211	196	173	201	179	182	196	193	187	180	176	174	192	180	207	174	171	187	182	173	196	196	158	164	172	198	185	204	185	172	179	173	163	174	191	169	184	175	194	191	174	165	156	139	161	192	174	175	181	192	176	184	173	172	177	159	190	192	191	172	136	177	171	155	172	176	195	168	182	165	189	160	186	169	173	171	181	185	184	199	180	193	204	166	173	187	168	179	150	189	176	174	160	169	196	196	184	160	171	194	175	180	190	178	174	197	202	192	172	179	196	178	183	182	151	213	200	198	173	183	167	181	175	188	181	183	210	160	169	217	144	152	194	156	161	180	179	178	183	165	178	189	169	185	167	179	196	194	161	169	174	169	166	161	164	189	176	190	186	181	183	187	171	204	193	168	195	159	197	182	187	200	193	168	170	196	173	179	174	200	165	189	159	187	185	186	173	167	174	175	191	172	164	192	185	200	167	185	174	175	178	202	201	183	163	181	179	181	186	178	189	178	190	186	170	162	163	173	171	186	178	194	196	178	181	169	186	186	177	168	166	171	185	182	195	234	208	185	214	178	199	178	182	176	178	169	165	203	180	180	194	196	178	181	187	200	179	184	157	193	181	186	162	185	175	196	157	169	178	172	197	198	196	189	168	179	173	161	175	180	163	197	179	161	177	184	187	192	189	164	177	167	187	163	163	173	155	170	197	199	184	207	174	178	207	185	171	193	188	184	190	195	160	197	166	185	177	183	213	181	166	191	186	182	198	164	175	181	191	154	160	171	193	174	180	188	172	188	162	163	184	175	201	192	183	167	171	185	187	148	185	182	196	176	168	182	178	180	171	186	181	163	191	167	201	176	184	148	183	176	172	183	184	149	185	172	200	206	206	182	181	203	216	176	156	150	168	190
22825	26013	36620	34520	30201	20995	13210	7967	5201	3643	3123	2466	2008	1299	858	658	590	481	494	518	483	472	437	478	476	466	487	498	498	466	455	465	462	444	436	465	487	431	416	442	464	486	441	459	449	475	463	428	461	471	432	465	455	441	453	449	444	468	436	507	468	456	428	448	434	461	475	438	432	451	439	441	424	437	452	473	433	454	438	475	472	446	446	418	411	472	462	451	469	459	441	467	456	501	436	463	455	430	426	432	474	432	466	413	436	447	450	449	461	438	442	436	462	468	481	403	429	473	424	438	469	447	442	483	461	436	437	453	446	448	429	478	476	458	463	423	438	459	483	459	464	451	465	449	424	435	429	465	482	476	487	454	479	461	482	465	428	440	444	408	442	465	444	442	440	498	489	447	501	467	429	469	456	485	465	477	421	470	459	482	511	440	451	453	466	460	424	463	466	410	432	396	429	444	437	449	460	449	460	466	492	476	484	444	452	467	491	448	470	485	447	441	428	470	440	475	450	473	471	435	415	450	467	443	436	421	455	428	438	491	420	457	466	496	437	425	454	448	489	436	438	446	457	434	455	464	469	487	433	412	458	453	431	440	446	445	486	456	451	467	466	474	441	434	435	438	424	442	460	438	445	413	453	494	464	474	487	458	426	438	467	469	419	450	463	478	462	467	451	446	463	488	461	468	457	441	477	507	441	485	442	468	466	468	427	469	464	437	466	437	436	463	443	448	458	458	445	434	434	463	411	470	447	462	439	472	446	475	477	429	487	423	476	464	470	453	457	463	459	482	449	426	455	447	470	479	453	448	508	436	451	481	489	468	466	464	442	478	430	457	484	493	424	449	463	465	463	462	445	443	427	482	441	452	487	469	415	444	481	464	463	437	453	464	451	460	451	474	455	472	488	485	464	461	441	490	473	428	478	483	465	479	424	432	437	513	468	415	430	454	433	441	501	451	435	455	450	436	462	433	449	428	457	460	422	434	452	458	464	436	459	424	419	429	485	452	481	452	444	455	465	455	480	477	428	463	480	445	475	440	436	465	452	440	488	468	461	445	480	412	443	473	432	440	468	455	453	476	449	445	464	423	457	438	433	424	495	448	465	450	477	432	426	455	406	453	454	479	456	469	454	431	434	469	460	445	451	445	428	464	438	456	416	472	442	454	434	435	460	431	457	497	441	428	447	510	443	439	442	415	447	467	430	419	435	449	478	411	462	460	426	433	468	418	464	420	505	433	436	468	438	454	483	504	480	453	449	454	460	425	465	451	426	474	443	474	456	492	472	445	440	458	410	460	440	480	461	457	438	446	496	439	447	467	466	484	427	414	502	476	444	457	444	518	472	448	473	412	404	433	471	455	449	430	442	450	451	458	433	471	440	461	462	459	467	463	460	455	454	473	452	423	410	468	450	467	467	417	425	418	454	422	487	437	449	443	469	441	486	450	491	453	460	466	499	461	510	439	449	476	439	465	446	464	423	448	437	469	467	459	450	443	397	434	457	475	484	463	487	441	445	427	475	494	457	440	427	453	430	465	458	429	418	460	434	471	468	463	432	438	483	404	434	457	427	460	455	454	457	462	429	473	443	440	466	457	450	448	468	430	453	449	469	424	426	480	464	445	458	404	427	412	445	467	431	437	453	444	419	417	449	459	439	449	473	449	456	467	468	464	463	435	452	450	455	466	442	469	436	448	439	445	456	443	442	437	500	431	440	463	457	458	450	457	431	430	492	436	488	449	466	480	437	487	490	438	422	430	449	456	443	447	486	432	434	484	486	431	500	464	421	465	482	444	449	460	468	450	410	439	453	440	447	442	445	470	461	429	470	456	437	428	462	452	461	452	428	456	444	483	476	488	436	492	476	468	447	454	469	469	470	464	467	466	497	437	454	478	428	444	438	460	471	503	454	471	448	492	455	461	424	467	464	453	442	466	445	452	436	473	465	448	458	423	459	478	468	437	441	455	421	469	479	439	481	512	436	505	457	479	426	454	406	434	437	439	454	470	436	440	471	461	503	439	450	407	506	432	425	491	429	459	459	456	432	438	465	459	452	470	473	474	473	447	445	508	440	447	429	428	458	421	470	483	453	493	475	480	448	456	461	423	434	453	425	443	420	424	463	418	481	434	458	433	459	436	473	469	461	475	444	428	465	482	440	469	485	436	484	425	485	481	464	436	503	462	460	457	444	449	440	437	482	475	464	434	454	466	471	485	460	426	482	481	438	473	468	449	447	402	492	438	435	456	409	485	441	453	457	448	509	436	442	412	423	447	455	460	451	467	459	428	459	454	461	450	442	442	462	485	445	468	440	414	449	446	456	448	477	485	461	463	461	437	473	483	416	452	468	474	437	413	489	474	462	474	441	429	461	438	423	416	479	455	465	403	512	409	451	444	456	441	414	441	421	466	516	470	476	425	442	476	449	473	454	505	402	422	464	498	460	513	434	479	461	451	446	464	439	434	445	411	434	467	443	414	464	474	478	426	444	460	444	461	456	480	467	442	415	471	485	439	481	487	436	472	482	469	474	464	436	467	478	468	466	448	444	446	447	453	471	477	446	462	447	459	423	491	434	471	424	482	438	480	442	435	432	484	461	455	430	505	451	410	465	466	433	483	450	468	475	471	458	471	455	446	458	437	439	452	459	460	464	488	459	478	422	453	435	460	458	476	474	487	455	472	442	422	467	446	462	412	463	484	492	438	434	440	455	442	454	434	483	458	451	472	459	464	425	452	459	444	445	454	454	448	448	497	457	477	462	476	459	451	454	438	459	469	428	489	477	472	434	470	451	418	454	468	461	438	476	456	422	453	422	422	427	425	431	457	439	429	467	444	429	438	454	461	451	451	450	477	492	462	451	461	405	429	453	426	438	459	457	456	480	448	441	492	439	450	444	433	454	462	457	460	481	475	454	467	444	427	445	488	467	436	449	460	411	460	447	460	453	441	460	436	479	439	454	467	441	488	483	465	454	445	419	471	465	455	471	428	452	413	424	480	433	469	454	437	438	479	489	467	481	464	456	442	438	431	458	500	438	455	415	461	462	472	428	477	425	478	463	512	482	443	449	478	433	447	462	423	455	473	462	460	445	470	474	463	481	468	451	471	461	469	441	426	454	440	453	460	469	472	434	447	451	442	457	457	465	491	481	422	457	466	450	463	476	442	455	453	422	519	442	443	431	454	446	483	477	438	440	485	451	481	432	438	424	480	471	444	448	488	449	525	477	423	472	432	438	468	444	471	456	456	463	436	430	415	418	486	470	490	485	451	492	422	456	425	439	457	478	416	457	460	435	481	459	452	445	472	457	446	428	490	465	478	495	435	442	441	485	454	449	434	438	429	461	458	420	432	482	483	449	500	436	498	444	453	419	438	466	434	507	445	454	431	445	439	466	457	458	471	438	457	441	425	446	435	454	458	480	458	457	446	449	454	430	475	451	479	428	411	438	452	457	460	454	460	451	425	456	445	476	448	454	495	453	434	475	478	453	450	482	481
53974	48435	48811	44006	34415	28112	16244	8312	4627	3281	2458	2408	2405	2075	1077	465	413	374	340	282	263	243	218	208	206	235	214	238	235	215	205	207	233	230	224	204	217	227	218	221	211	248	221	220	206	207	194	204	218	190	238	229	224	249	211	224	183	228	236	215	184	214	205	229	187	200	193	205	210	181	213	201	208	208	246	200	226	225	217	227	219	202	219	233	219	198	215	220	224	232	216	207	215	180	213	227	190	224	227	214	231	188	203	223	179	204	221	200	232	221	234	231	217	202	202	230	195	181	192	242	222	199	187	206	211	190	222	208	220	217	220	227	208	215	229	225	224	236	214	200	227	224	213	200	242	214	219	195	221	211	222	190	241	208	213	184	202	213	192	216	195	216	205	239	221	217	203	211	215	222	217	197	207	204	218	202	185	217	190	226	225	202	201	203	224	219	201	198	200	203	238	214	231	217	208	216	217	206	228	215	233	199	191	217	196	203	202	226	220	184	186	205	256	206	196	212	223	226	217	226	202	230	230	226	225	215	214	245	197	194	219	241	203	227	201	229	211	239	203	233	234	215	232	243	236	216	194	239	212	213	209	239	229	195	200	242	216	197	209	223	207	217	218	196	213	217	235	215	203	210	204	182	182	212	203	219	246	242	215	227	208	225	244	216	182	215	216	218	202	225	255	192	217	206	202	216	207	211	218	190	251	214	235	229	216	230	208	235	207	196	218	214	207	214	232	217	207	209	204	196	254	222	219	196	218	215	219	193	208	191	195	223	239	234	199	217	226	210	216	230	196	187	203	212	172	210	207	215	229	222	208	224	219	210	222	207	219	194	202	239	224	226	202	229	201	209	193	225	215	226	220	231	218	210	199	217	217	202	226	209	207	236	202	201	218	199	224	192	193	210	169	234	239	207	232	210	204	220	214	201	191	216	217	234	211	241	164	224	231	232	221	243	223	229	214	196	213	216	208	229	200	215	234	192	197	209	199	221	223	199	205	208	237	199	210	180	208	240	208	214	232	182	213	186	231	206	208	199	218	229	204	217	211	208	209	191	210	182	217	223	223	182	222	224	204	208	203	201	203	199	186	214	200	203	199	194	217	231	212	191	224	206	213	215	223	217	215	205	164	188	234	213	202	194	220	180	222	233	204	223	228	190	185	229	201	202	195	210	203	198	228	241	226	191	183	223	220	230	201	223	208	203	220	199	194	233	205	198	206	215	193	223	219	190	205	239	221	225	216	213	236	218	217	220	243	217	197	188	189	214	194	227	207	204	209	204	223	206	228	215	215	200	199	213	209	225	219	186	238	205	225	208	223	219	234	209	216	215	224	210	228	196	200	206	201	201	222	193	200	211	226	195	203	221	220	228	201	210	227	229	205	254	221	213	211	211	190	202	220	212	214	213	208	208	211	223	231	186	208	204	200	205	231	220	191	219	230	192	200	207	174	202	204	211	169	222	216	190	240	215	198	215	201	188	238	194	230	205	210	210	208	224	215	217	228	192	205	216	198	195	198	231	186	197	213	214	217	217	202	179	217	247	222	206	230	205	213	218	197	207	223	247	224	195	237	215	207	218	209	210	206	235	216	237	191	199	218	216	208	219	197	214	232	222	218	221	228	205	205	212	193	204	234	226	228	224	202	184	219	204	192	178	193	230	211	172	225	212	221	244	217	192	216	196	230	206	221	217	207	215	195	244	241	196	239	205	214	231	191	207	215	199	174	202	185	188	220	189	179	220	200	201	212	207	205	209	209	206	215	179	238	197	206	195	216	216	214	199	206	195	219	187	219	211	216	230	209	195	212	194	217	217	222	209	210	189	210	225	228	186	174	254	207	229	227	206	180	217	221	210	204	213	228	260	215	232	230	237	194	214	212	218	206	203	214	193	240	215	193	225	211	232	208	225	205	220	228	197	209	238	221	190	222	201	210	211	233	235	211	198	196	218	209	211	203	203	205	209	199	234	221	205	198	203	208	198	204	192	198	201	245	231	207	233	213	205	207	205	253	205	209	187	183	200	192	224	230	226	212	201	230	225	209	203	219	213	233	235	217	207	239	186	218	207	206	222	201	208	236	222	230	238	218	231	210	195	217	235	224	201	222	204	235	206	219	215	198	234	203	177	219	213	200	197	205	203	207	226	230	224	209	230	193	213	210	209	209	222	222	206	206	233	203	216	208	226	216	210	218	188	221	203	253	205	208	223	218	205	200	183	222	190	233	212	198	207	204	196	228	227	198	202	252	201	218	219	196	199	217	210	203	196	213	245	222	226	216	208	197	215	201	209	230	236	203	221	209	207	208	232	193	182	204	203	213	212	202	189	235	221	208	201	219	196	230	207	200	236	223	228	210	198	226	211	189	233	230	221	215	228	183	224	231	238	215	221	210	209	227	215	209	225	225	203	243	210	180	211	215	198	204	204	196	227	228	184	186	216	212	204	214	210	233	221	208	249	220	243	196	229	202	227	201	165	208	233	213	219	184	206	212	194	213	234	223	224	224	189	218	215	222	209	206	234	220	227	249	212	214	211	215	211	212	216	214	220	242	241	204	225	209	202	224	192	233	240	223	214	207	203	211	209	202	200	210	212	207	223	199	197	239	210	196	213	229	219	199	193	247	220	216	196	197	218	226	231	224	223	212	196	208	220	214	209	219	190	224	205	206	194	225	220	213	205	224	224	198	208	228	222	220	208	203	191	216	197	232	204	214	216	208	232	235	218	243	245	206	199	208	224	222	222	215	209	236	220	214	173	205	183	209	192	231	253	197	243	218	228	180	216	188	228	215	196	205	199	215	208	220	205	214	192	223	213	235	213	229	226	220	204	208	240	200	226	214	219	197	203	208	219	216	208	226	214	227	197	208	195	180	238	223	197	193	203	244	234	207	191	210	192	202	229	200	218	215	219	195	212	194	216	224	200	189	181	203	180	206	188	207	219	208	218	199	186	189	244	229	202	213	235	200	218	200	188	238	215	205	221	214	183	239	201	210	209	195	217	203	217	210	214	214	227	187	188	216	202	182	211	227	232	191	243	202	215	204	212	199	225	233	205	205	218	181	233	228	235	202	205	193	212	197	213	194	202	239	231	203	201	203	209	220	227	237	223	207	204	215	197	243	214	216	207	203	197	228	202	238	212	232	214	197	203	207	246	209	231	190	205	228	255	231	226	197	220	249	215	228	211	239	196	222	204	246	210	218	190	211	201	241	226	239	235	230	218	222	192	204	215	222	206	195	201	225	205	194	200	192	213	225	201	238	193	206	218	168	248	205	209	232	239	202	219	238	239	237	206	206	217	211	220	213	211	205	210	222	234	219	232	206	191	232	227	218	209	210	224	229	206	198	213	226	230	220	229	213	197	214	203	231	196	222	221	199	186	245	226	222	216	212	216	201	201	226	190	202	240	196	211	211	225	199	197	226	240	235	204	222	233	212	226	198	213	224	201	203	181	218	232	251	196	210	187	219	211	192	226	246	224	232	209	214	211	204	198	209	215
37301	41545	48812	50264	44885	39397	27971	19829	14702	11944	9901	9825	10229	9056	4536	1802	1441	1320	1001	868	693	622	531	523	563	537	537	507	541	512	514	548	498	514	503	528	544	519	503	551	523	525	503	539	484	531	522	535	528	529	528	558	539	543	504	490	515	505	526	507	533	515	536	519	500	538	531	510	542	484	533	529	501	537	515	508	512	497	507	508	515	480	524	513	540	518	555	530	518	504	541	541	523	523	483	498	544	503	522	509	488	540	522	521	482	551	514	504	513	522	552	563	497	545	529	490	491	529	476	512	525	519	568	536	497	499	535	516	543	516	517	531	546	485	561	527	454	478	510	570	499	534	488	494	547	515	510	490	523	544	526	523	534	540	558	505	559	529	519	522	582	463	487	498	488	532	532	564	523	519	506	509	483	549	536	508	480	539	506	567	542	500	525	523	555	491	517	540	542	527	538	525	516	498	520	526	496	495	518	532	504	526	489	551	543	486	496	517	508	504	535	530	514	524	532	498	538	501	545	505	502	529	538	529	530	527	524	525	516	532	550	527	480	497	511	543	483	515	500	558	557	550	492	509	528	517	589	478	519	518	484	519	512	538	522	508	515	507	523	551	519	515	504	520	512	529	548	523	532	568	526	565	506	503	545	534	521	449	520	537	488	542	560	536	497	504	549	512	560	546	502	544	533	472	547	571	527	531	518	495	532	500	518	528	530	498	558	525	518	497	548	513	525	505	519	528	548	539	487	502	499	515	523	507	497	551	460	504	546	496	531	514	526	549	524	506	510	510	503	553	544	516	546	496	529	549	521	524	539	520	529	501	491	511	533	524	532	507	528	527	514	542	530	534	535	542	516	530	513	538	508	572	545	574	520	537	508	499	531	492	531	574	508	472	512	504	534	508	505	506	507	555	560	513	547	510	541	567	533	516	540	506	499	535	519	553	538	515	531	467	510	531	542	523	491	509	513	515	520	535	536	517	563	518	501	534	512	516	512	498	510	549	525	521	488	558	505	513	520	467	498	509	491	565	527	491	512	535	507	523	520	546	518	563	486	511	502	572	526	529	533	526	505	539	514	539	469	532	553	535	561	555	568	537	562	496	533	546	474	514	515	517	548	478	499	522	551	537	512	525	525	520	513	491	500	524	526	490	547	510	549	550	477	470	532	562	535	570	534	541	508	542	541	471	513	486	531	545	505	529	514	529	546	536	501	543	512	532	571	511	525	523	553	589	507	515	508	518	548	520	541	552	580	498	504	517	509	495	564	522	518	498	490	500	542	509	544	485	505	542	545	511	511	528	484	516	554	535	526	496	525	542	512	531	520	485	511	508	566	576	519	548	494	541	533	545	540	535	538	469	501	507	531	562	530	519	490	523	546	548	548	496	496	535	593	533	499	524	536	551	560	531	522	538	524	555	535	552	526	530	535	539	510	518	536	511	565	531	517	524	540	514	546	537	510	491	579	514	514	557	531	577	539	517	522	521	552	583	496	527	511	521	504	511	491	524	551	542	534	521	485	503	516	534	523	498	463	505	556	550	574	534	470	535	535	539	538	536	519	524	488	546	543	510	486	457	502	535	483	583	527	517	486	544	540	500	480	545	551	538	580	568	567	515	466	557	494	543	553	543	530	520	496	514	505	530	524	564	518	508	534	548	545	522	504	539	505	513	520	575	550	544	525	514	503	488	515	481	549	542	504	539	521	539	522	537	560	523	515	519	474	521	564	507	539	547	528	512	522	508	516	516	541	509	499	518	489	547	556	526	494	506	491	524	522	520	489	524	515	505	540	541	538	521	549	530	503	554	524	501	525	539	518	507	498	517	544	489	484	510	542	526	567	515	558	480	507	542	522	468	532	557	524	515	494	562	473	516	544	494	524	547	499	489	552	524	481	523	506	517	528	556	471	504	469	549	503	514	502	534	539	547	532	547	529	532	527	525	568	524	546	512	539	570	519	533	522	523	533	462	492	502	536	505	498	510	497	506	524	508	474	549	521	502	522	532	535	527	510	566	508	517	505	510	534	511	491	560	522	545	540	504	501	518	537	548	542	555	509	518	512	479	511	528	543	517	502	534	528	519	510	498	550	482	519	564	511	500	514	523	528	500	536	543	516	524	518	545	509	493	496	521	527	515	511	491	535	528	542	512	507	528	504	545	478	543	532	512	541	523	509	515	510	539	509	502	546	521	490	555	504	561	496	545	527	516	514	544	517	537	531	508	563	506	550	499	564	528	481	532	544	516	551	527	502	513	534	498	483	560	530	544	499	485	521	520	531	552	537	471	550	491	510	509	511	529	533	521	516	542	542	513	546	543	502	521	509	522	562	512	541	565	505	483	537	533	490	526	516	529	491	496	532	501	513	527	514	490	483	529	553	524	502	474	531	543	560	526	517	491	550	484	510	535	563	524	523	575	508	533	504	504	529	525	546	517	530	534	487	540	476	498	479	549	520	502	530	548	516	534	503	507	525	535	533	527	538	502	478	527	491	511	505	532	552	548	489	518	509	480	486	530	551	534	503	545	524	509	499	497	519	536	498	501	577	501	561	496	535	552	562	492	561	560	518	554	529	527	513	481	496	532	550	506	502	511	518	580	485	507	533	545	517	515	508	557	527	541	560	529	531	534	487	495	554	507	503	515	509	526	509	539	549	535	530	526	499	511	548	567	500	537	510	542	512	527	503	534	495	493	556	526	518	519	499	519	537	551	514	527	503	543	518	548	543	537	544	529	526	519	525	500	499	488	518	510	534	542	531	519	498	487	541	559	453	504	522	478	541	536	540	520	519	549	515	566	534	554	523	537	554	567	527	495	521	502	533	551	570	474	549	498	548	486	558	518	512	487	512	536	565	512	485	526	502	518	538	553	495	546	536	494	489	528	574	493	508	558	497	547	545	487	523	505	493	558	516	528	507	523	502	532	547	521	524	490	510	548	524	534	547	501	551	508	530	500	512	554	506	512	542	507	524	521	498	529	495	529	534	551	538	502	514	521	531	507	489	458	533	518	505	518	515	511	502	536	509	503	539	506	550	505	540	524	533	515	510	472	511	559	555	548	540	560	518	524	542	502	512	508	525	531	501	530	534	501	513	492	566	522	524	499	532	523	526	504	540	532	536	547	543	500	544	508	504	519	539	547	496	553	496	554	508	518	502	500	524	567	503	520	520	512	547	548	505	539	498	551	534	517	530	501	529	506	509	506	519	536	529	514	533	514	542	546	493	519	515	532	557	496	549	522	568	581	509	470	473	493	541	519	509	521	535	567	510	553	498	552	508	520	503	573	539	498	551	553	493	589	549	507	561	508	497	491	529	562	490	508	482	472	521	549	540	544	502	530	564	516	532	502	532	493	505	502	522	480	539	522	530	478	569	528	492	508	523	495	535	532	535	526	502	484	515	539	586	534	510	556	509	525	512	508	533	545	506	510	511	487	560	552	539	513	515	544	514	522	560	520	522	541	504	564	538	528	554	539	504	487	507	540	488	546	519	558	527	510
58441	54603	53100	49126	41578	34975	22945	13067	7015	5076	3277	2343	2107	2245	1163	474	415	340	313	264	243	250	238	235	230	221	223	206	176	171	202	157	196	201	194	194	193	232	201	207	209	206	186	208	171	202	213	196	214	216	182	172	208	208	184	207	199	175	203	193	177	209	193	172	204	184	204	200	181	181	201	177	213	195	218	199	165	200	168	173	188	203	196	194	184	210	199	174	168	191	185	152	178	198	192	197	183	171	220	194	208	208	209	187	205	210	211	222	194	182	206	201	229	178	176	213	223	184	199	186	187	205	195	176	197	151	192	190	203	179	192	183	185	202	199	173	187	212	193	193	205	214	179	193	186	162	193	167	183	201	185	184	197	183	180	206	197	200	210	210	203	204	177	166	188	178	200	173	194	195	188	191	182	180	183	179	202	193	200	164	184	169	192	182	194	194	201	206	213	187	191	210	192	181	176	205	177	189	200	216	156	202	176	196	180	197	194	170	178	189	201	211	199	185	184	213	184	224	217	202	190	188	201	220	174	205	203	172	188	197	175	221	184	179	198	200	181	168	209	194	184	216	203	187	207	204	209	190	196	204	196	172	198	164	213	202	172	212	223	201	224	179	196	204	201	170	211	162	195	187	179	186	195	201	202	205	193	197	202	193	179	187	209	207	191	206	182	198	199	202	206	205	181	206	202	210	189	183	198	189	185	180	201	214	206	177	209	185	208	201	190	203	184	185	208	188	192	198	191	202	223	217	180	206	176	191	221	189	192	204	232	184	182	176	189	210	212	175	211	200	217	199	201	202	197	221	177	171	205	206	174	199	215	192	189	208	222	213	208	174	190	156	188	203	186	195	214	196	206	181	189	192	180	200	184	197	194	206	215	202	189	209	201	209	216	178	191	230	223	205	193	206	191	181	160	179	221	198	194	201	200	187	177	169	185	188	229	190	191	198	193	185	194	183	190	212	196	173	195	201	176	188	193	213	213	205	203	183	208	183	202	185	162	185	191	196	210	198	214	179	201	191	194	195	205	174	206	222	187	184	189	185	187	202	177	191	204	191	202	202	218	198	214	206	183	204	198	209	194	206	210	190	209	179	197	195	205	188	197	177	224	194	200	189	196	187	207	184	214	180	195	202	160	188	213	211	214	160	184	223	206	202	210	197	195	173	195	191	194	193	202	225	195	205	192	184	191	173	192	198	185	194	196	213	198	190	193	218	228	221	218	217	216	163	198	200	195	188	191	182	185	195	204	178	192	195	194	191	185	200	166	199	208	170	183	189	206	206	219	233	183	184	176	196	178	209	177	177	190	217	188	202	189	186	203	192	210	196	170	201	187	202	201	196	193	173	208	213	183	183	180	195	188	194	176	224	197	197	198	202	206	198	208	199	230	193	178	198	160	214	181	202	187	198	183	186	223	198	229	193	203	204	207	183	210	184	191	177	196	203	190	177	192	168	193	182	203	193	165	187	188	205	186	196	179	182	205	171	180	179	188	204	197	193	187	206	197	182	187	220	213	187	180	210	204	196	196	193	190	162	214	221	161	229	228	180	183	213	184	178	213	184	194	210	210	187	192	194	192	182	214	224	187	171	209	184	199	198	213	234	176	192	210	206	174	179	178	179	190	180	197	203	194	196	183	211	201	172	204	200	207	215	200	220	208	183	177	196	212	188	201	204	179	172	203	197	172	180	181	206	195	188	202	179	195	200	167	189	204	186	202	196	207	213	205	205	185	194	176	173	211	204	197	168	198	192	218	173	198	211	197	169	192	209	176	191	169	220	197	161	188	189	177	180	169	191	196	207	180	192	195	214	194	183	177	180	175	196	197	182	204	196	194	168	208	193	179	202	180	205	188	192	192	195	192	218	193	184	189	199	219	191	198	176	198	181	186	199	200	194	175	202	203	188	216	195	182	193	194	207	159	178	185	194	176	167	179	175	187	173	201	209	198	181	203	187	177	169	181	178	204	216	211	191	200	181	202	204	191	194	199	221	201	201	179	212	204	185	191	189	209	149	190	189	159	178	193	205	154	208	169	168	218	209	212	191	221	173	152	205	176	205	222	199	206	213	212	188	183	204	200	186	210	195	188	195	195	178	166	184	193	190	192	196	176	177	192	204	205	198	223	187	210	186	206	183	202	206	197	198	177	194	192	226	172	185	193	213	165	197	200	177	207	203	188	181	170	177	216	202	176	189	214	189	210	202	210	171	189	186	190	194	195	196	182	181	177	207	182	194	187	179	197	180	211	232	189	209	175	202	201	203	198	199	194	193	177	178	183	232	226	179	201	216	202	201	173	182	213	188	176	192	195	183	202	163	194	187	188	223	168	190	168	173	207	199	180	189	192	176	217	166	210	185	179	183	187	199	175	185	211	180	204	230	199	183	207	179	187	199	228	198	234	202	175	189	194	192	207	204	187	184	184	174	186	205	172	198	203	175	167	205	187	189	177	173	171	189	191	203	222	182	191	198	186	173	205	212	206	212	222	177	190	195	195	203	214	185	194	199	195	207	219	196	181	215	205	215	164	209	211	188	193	198	210	208	200	189	200	197	191	217	193	194	198	180	174	206	222	162	228	207	191	213	194	191	181	167	211	219	182	205	190	211	220	193	200	182	190	198	199	196	169	180	197	185	217	205	187	216	183	179	159	190	165	200	191	203	191	194	195	203	183	183	215	207	186	205	179	230	188	198	207	185	198	197	199	209	200	186	198	213	183	205	197	175	187	211	171	171	188	206	190	192	201	215	203	188	176	199	203	183	157	192	159	191	213	173	170	188	205	208	182	185	192	212	199	183	196	217	189	186	199	215	221	217	193	196	198	180	200	191	199	197	177	206	179	198	181	201	187	175	189	209	182	201	192	209	216	186	193	175	209	173	209	208	185	163	208	185	178	204	197	197	188	191	211	182	174	217	182	178	180	193	183	188	189	203	185	215	210	192	166	241	192	168	217	186	190	210	191	176	197	197	176	189	185	167	202	151	186	195	178	192	198	183	199	181	185	182	202	196	163	159	196	188	203	191	185	184	196	201	185	213	196	180	196	188	204	216	198	178	181	205	202	190	194	184	167	204	201	203	189	189	194	206	197	186	182	209	211	182	195	184	207	186	176	199	220	221	215	180	189	207	195	195	211	201	199	176	188	198	198	201	185	183	167	193	198	159	163	178	201	191	187	213	174	189	209	179	182	202	186	177	221	194	215	187	194	207	228	171	187	177	166	178	189	181	197	200	209	160	199	190	180	183	186	163	185	169	218	222	195	181	206	222	188	179	165	203	194	181	204	179	179	209	161	193	195	202	186	199	181	183	210	166	165	186	193	211	218	197	185	175	200	184	193	216	201	178	197	216	185	219	190	182	194	196	216	192	182	177	184	203	193	225	157	196	213	188	188	202	175	169	205	227	165	194	197	171	174	214	167	209	213	197	198	198	153	184	184	196	200	223	189	191	182	189	173	185	196	201	199	199	190	151	217	196	183	204	218	190	178	188	188	199
42326	49331	55761	57573	52464	46225	33179	24006	18568	15555	11611	9005	8350	9316	4512	2189	1426	1431	1253	934	784	762	599	578	605	582	502	491	465	481	489	479	513	485	443	460	463	484	506	508	486	441	475	483	479	488	485	477	451	447	521	491	477	481	472	490	520	476	455	497	462	500	491	446	466	472	437	508	481	524	455	504	475	491	475	487	467	482	433	531	459	512	437	465	442	433	475	488	462	485	493	449	463	495	471	446	497	420	452	463	437	512	484	479	474	466	467	452	448	438	468	446	438	487	475	458	471	466	443	452	463	443	507	451	514	501	435	455	440	464	449	466	463	431	493	495	505	458	437	497	428	463	448	475	460	445	495	457	451	501	442	463	464	475	436	457	495	432	471	461	465	468	496	489	491	495	497	496	430	490	480	489	469	453	476	434	458	431	443	479	541	485	508	490	456	449	426	486	504	472	484	447	436	504	473	482	472	477	470	463	454	476	434	462	473	441	502	474	420	483	502	507	482	450	463	505	498	471	459	529	496	470	451	505	495	465	487	442	456	501	499	459	475	472	494	500	457	471	454	505	491	468	440	474	449	499	442	472	517	438	451	493	440	447	460	472	470	436	468	490	464	484	493	448	477	491	485	458	502	480	436	531	484	467	503	488	477	480	462	479	470	491	450	512	490	471	498	484	490	476	454	427	477	494	450	459	455	490	427	463	447	476	459	486	502	460	473	464	445	528	469	526	466	497	445	452	488	468	453	452	479	455	479	480	470	453	489	476	490	497	460	471	453	449	482	475	473	491	459	471	461	469	434	475	419	431	465	441	466	480	480	479	473	448	511	506	460	453	466	457	508	450	489	450	453	483	494	428	502	454	474	480	475	460	489	455	510	429	457	511	507	479	499	468	432	457	455	455	464	464	470	459	473	478	466	488	447	467	455	483	419	493	461	462	502	442	500	462	456	481	490	477	454	485	450	453	519	466	455	459	458	425	448	473	448	419	486	508	443	437	471	481	462	536	471	460	472	462	459	489	488	480	477	449	476	419	507	487	493	445	494	487	472	466	431	476	436	424	457	449	457	447	439	443	450	484	433	496	496	474	447	463	486	471	488	450	480	450	456	471	446	469	497	424	475	462	446	489	493	503	504	519	452	505	470	458	485	420	444	468	452	463	495	465	419	501	479	490	467	454	440	458	456	456	492	470	462	499	451	478	486	476	496	435	474	442	499	470	496	470	490	490	486	457	490	468	490	500	504	506	501	431	468	472	468	420	471	489	445	443	468	470	485	437	468	455	485	476	470	462	483	486	501	461	471	479	455	473	456	469	439	502	454	496	491	432	481	482	460	447	475	467	477	493	458	476	489	430	487	481	495	477	413	452	458	461	490	501	449	483	487	463	509	482	443	472	489	458	433	459	465	484	450	473	448	463	448	440	474	486	434	435	471	478	491	458	476	482	442	476	511	526	495	486	488	434	461	504	463	511	481	472	430	485	475	468	498	472	453	479	449	457	503	465	465	479	511	437	451	466	468	466	430	479	461	472	477	466	446	469	456	482	467	458	448	435	500	497	434	486	459	500	480	483	521	473	502	482	454	465	464	499	484	452	486	451	494	480	470	479	461	431	483	473	521	485	503	466	467	491	462	485	459	477	496	471	460	463	459	469	437	492	471	449	493	445	473	465	470	488	474	476	495	487	453	470	473	468	511	469	466	482	440	455	441	473	473	456	467	484	468	460	491	487	491	470	463	450	486	450	451	469	406	480	493	469	471	477	461	458	464	461	462	436	479	465	453	448	445	484	460	455	409	492	513	451	499	483	477	447	463	504	469	518	448	451	452	489	468	439	457	475	424	429	450	487	427	424	519	475	459	492	463	469	452	474	466	461	479	471	460	470	444	457	465	419	465	483	493	468	462	459	443	465	480	455	472	478	449	516	499	461	439	466	490	465	468	501	460	471	489	444	466	453	495	448	501	482	459	499	519	463	479	480	515	442	491	449	464	448	464	486	447	466	483	463	486	461	497	475	455	495	458	440	446	491	456	483	490	455	439	506	469	473	438	496	495	487	447	447	472	494	484	438	485	480	530	468	461	462	464	506	473	456	473	456	456	468	476	488	439	468	461	501	495	456	491	472	509	469	444	466	460	464	501	461	475	484	479	456	469	482	483	484	495	504	435	511	516	460	497	539	495	445	457	478	494	488	464	486	450	423	460	476	494	457	453	446	470	478	474	493	436	447	486	485	477	441	480	499	473	455	483	464	476	476	479	458	447	477	507	497	490	481	493	455	460	474	464	466	433	482	462	460	478	488	488	477	473	477	475	448	467	464	480	454	499	457	479	498	472	523	467	468	521	473	452	451	450	432	468	480	476	527	498	490	463	492	467	468	466	493	494	451	451	502	481	476	471	444	457	515	467	460	456	480	472	459	472	493	422	455	490	439	433	451	469	462	443	489	461	438	482	469	483	438	471	477	460	476	482	462	466	446	464	482	458	498	457	469	490	472	481	477	476	470	463	472	425	463	445	472	461	490	465	460	481	454	429	464	437	472	444	503	466	454	500	516	480	478	515	458	449	468	459	454	499	477	478	471	448	476	457	456	475	482	450	507	445	449	450	486	460	428	494	474	459	479	454	455	455	485	485	439	472	459	464	462	451	473	481	499	503	472	477	459	474	453	484	466	471	482	459	495	489	459	497	463	461	460	503	431	444	469	450	442	482	483	498	509	456	458	463	489	436	480	473	484	503	475	486	439	512	452	471	468	438	453	479	520	477	448	446	487	459	476	488	497	438	484	493	488	466	424	441	496	477	498	471	526	466	446	501	432	471	507	483	451	440	459	485	472	460	492	437	462	494	502	492	496	492	487	478	490	487	446	492	482	495	449	473	467	446	453	492	473	445	460	489	471	483	428	451	479	477	437	477	471	459	497	460	473	510	445	463	451	482	520	454	424	436	487	448	467	490	476	463	462	448	471	463	462	447	499	478	449	483	474	499	474	487	484	468	473	506	474	471	488	462	514	478	486	502	490	476	454	485	497	482	464	453	476	471	477	455	470	503	477	461	524	456	483	466	462	412	471	480	464	444	478	439	512	488	502	458	461	453	465	490	524	483	455	450	492	482	463	483	483	446	451	495	473	450	422	481	468	461	482	478	430	409	495	487	483	469	457	428	456	468	487	481	478	473	513	456	466	493	474	495	471	451	437	452	501	475	466	467	469	521	479	466	463	468	448	466	458	491	497	467	488	463	493	469	460	469	460	483	468	470	479	478	448	434	473	457	477	472	461	471	461	483	431	470	482	472	433	474	451	522	465	494	505	459	448	476	447	459	508	462	471	466	459	497	476	481	460	470	521	501	482	486	469	477	486	482	453	500	475	479	475	456	500	470	447	501	467	455	470	489	446	458	442	452	518	469	491	498	466	486	505	446	448	494	443	486	493	487	493	497	473	470	472	473	475	469	483	433	447	457	477	472	478	503	442	463	418	464	473	449	485	470	496	467	451	436	455
40622	39227	37384	28024	15909	7546	3254	1433	828	531	400	306	266	248	192	200	191	195	189	195	171	183	199	184	184	175	175	154	183	175	178	178	179	175	212	182	182	173	185	184	192	183	165	148	200	208	186	154	177	190	161	210	174	178	185	178	204	175	163	189	179	183	183	192	184	196	191	170	180	180	183	178	176	177	218	193	196	193	196	189	158	175	174	181	214	158	195	163	186	191	201	192	167	188	186	186	186	188	187	166	196	185	188	201	176	204	181	179	173	187	206	179	179	192	182	194	184	193	158	162	162	190	174	189	167	159	204	173	165	206	169	174	188	168	169	178	194	179	187	167	195	175	189	182	179	187	166	201	195	172	188	159	157	181	198	180	178	167	171	168	173	191	159	203	174	201	197	159	202	202	182	176	177	206	190	167	175	185	176	177	181	170	167	156	187	178	174	181	178	172	171	193	166	192	192	203	163	193	191	186	174	190	177	211	192	196	190	173	194	168	181	170	179	187	200	194	164	203	214	199	150	190	205	138	174	173	185	197	187	179	171	177	205	195	203	200	207	186	166	195	185	163	196	171	176	181	166	167	177	189	183	175	185	183	185	189	204	190	166	198	165	154	178	175	189	168	182	200	180	169	180	190	184	187	170	189	183	175	170	208	180	173	159	175	169	186	182	185	180	218	168	158	169	181	183	165	181	184	185	162	192	162	177	194	185	197	189	194	191	176	181	187	183	200	187	182	173	193	176	181	182	182	149	195	192	187	192	190	166	161	185	185	203	184	168	154	183	178	173	199	169	190	185	162	155	174	172	207	171	173	199	176	172	198	183	192	181	175	170	194	174	157	200	178	196	164	170	167	181	192	182	188	175	190	178	183	201	189	181	187	170	183	186	186	184	182	181	176	184	157	181	162	206	188	187	203	190	154	181	202	176	173	200	164	179	180	161	162	212	169	170	170	157	182	176	172	169	171	195	153	176	184	168	185	188	194	193	155	194	179	173	169	197	170	174	190	164	170	173	161	186	197	163	194	177	175	176	179	169	201	190	185	178	206	172	181	180	190	191	163	183	202	184	163	180	184	201	182	194	191	200	194	174	180	180	187	188	201	182	183	188	196	189	160	190	197	157	165	205	179	182	205	166	170	169	178	193	174	206	164	166	194	170	193	179	185	153	171	170	181	201	187	187	161	202	169	197	189	187	181	177	200	188	190	190	194	201	177	166	171	166	170	191	171	177	186	194	193	200	183	165	170	198	192	194	200	188	181	174	184	153	185	186	175	189	170	162	198	212	180	167	195	160	170	192	186	189	172	214	204	188	157	195	194	180	182	205	176	178	200	183	208	178	200	209	174	187	162	189	179	202	173	160	190	198	191	214	176	167	149	179	163	185	183	177	164	161	195	182	173	165	164	193	177	210	190	172	193	187	171	193	176	214	187	189	187	185	170	158	190	195	185	168	180	202	190	170	181	182	175	190	180	152	196	174	197	165	174	180	215	177	174	190	184	162	185	179	189	204	195	205	156	160	162	199	175	192	187	191	169	168	178	171	193	175	182	191	168	190	198	168	151	185	186	187	180	166	171	183	184	179	176	190	190	193	192	177	192	169	196	158	200	162	167	171	206	211	188	202	177	205	165	156	184	166	157	171	178	181	180	186	182	174	178	160	156	171	194	165	193	196	194	185	204	167	179	182	179	197	169	204	182	176	160	191	165	183	194	165	178	189	190	166	159	178	196	198	192	173	190	201	178	189	211	172	179	175	167	184	179	193	188	163	188	178	194	188	188	183	157	200	190	174	188	192	202	209	158	177	176	198	161	150	188	176	190	183	178	164	156	169	202	219	172	195	199	192	186	178	191	181	169	184	189	193	172	168	176	186	152	185	184	205	172	159	181	223	194	170	179	178	168	164	163	170	178	197	208	184	159	192	213	200	190	186	178	176	170	167	202	145	188	168	187	177	168	178	218	171	197	208	181	168	175	181	176	198	180	177	166	193	146	195	168	179	164	167	194	214	170	184	186	200	180	172	175	161	188	183	189	201	198	177	201	189	187	189	163	202	201	187	200	196	176	197	185	177	165	172	184	196	177	173	190	178	159	193	176	172	205	159	186	161	174	183	151	206	207	175	191	201	204	172	177	175	170	178	168	192	194	193	151	191	186	173	167	184	181	187	165	169	180	177	177	156	195	176	156	179	147	169	203	184	176	188	186	178	177	180	184	178	181	190	158	173	172	159	169	186	199	187	193	168	184	198	211	178	168	188	179	189	192	173	168	203	164	172	196	164	190	203	203	182	159	169	193	192	178	180	176	180	174	180	179	190	194	173	162	166	132	185	183	175	184	187	206	158	202	185	197	173	161	173	200	192	176	180	159	160	178	196	190	190	188	163	201	159	187	174	181	174	209	179	166	184	178	157	187	225	190	157	157	184	192	176	186	199	198	152	187	175	156	183	204	161	201	172	183	208	158	178	171	171	163	176	173	185	168	156	203	172	177	183	174	192	187	208	161	176	172	185	199	177	162	167	189	201	195	202	185	176	176	190	195	181	201	197	153	195	199	183	156	154	169	167	189	189	196	167	156	206	228	150	198	193	177	176	169	183	157	187	188	183	206	176	202	185	191	180	203	157	176	201	189	200	199	176	204	195	177	193	174	178	186	188	201	174	184	179	197	159	177	199	181	205	177	190	187	189	170	170	183	202	175	174	167	184	185	184	185	195	181	202	162	184	171	172	175	186	176	180	179	181	199	169	169	191	157	155	191	186	199	183	203	166	180	146	159	179	167	162	187	199	220	202	197	171	169	191	195	170	192	181	175	172	200	171	191	160	183	170	186	176	173	192	169	188	204	196	185	206	180	169	182	170	197	195	184	170	167	192	165	172	192	203	199	158	185	195	184	184	192	199	193	202	170	186	209	207	204	204	167	172	192	210	188	204	184	191	175	196	201	176	187	201	184	182	170	195	181	177	183	181	163	196	201	191	170	186	181	204	188	179	178	171	178	166	178	205	177	179	198	174	168	189	158	185	186	174	178	182	181	200	159	188	204	184	174	163	191	193	177	174	170	168	192	176	195	180	178	174	167	178	175	176	185	174	197	172	160	167	187	183	180	187	169	189	175	195	178	172	174	198	182	178	188	198	190	183	194	199	185	164	162	173	180	196	185	186	158	213	192	172	180	185	182	190	166	191	154	163	183	190	174	183	185	186	176	196	181	187	188	189	194	187	163	159	177	181	184	193	176	200	193	170	201	164	175	173	205	193	169	175	186	174	170	177	167	155	167	186	177	200	200	210	200	183	178	207	195	184	180	178	177	201	158	149	191	159	166	175	191	181	181	175	181	178	195	189	187	179	191	152	169	180	207	191	177	156	179	171	183	199	148	180	185	166	183	164	175	179	173	199	171	176	170	186	173	191	187	178	177	177	166	172	186	176	190	174	168	170	181	165	197	195	172	187	183	188	164	193	173	179	176	183	181	170	162	201	181	197	196	215	193	181	173
27045	32533	39135	36804	28266	19054	11235	5918	3678	2390	1572	1194	905	848	639	563	573	509	450	531	456	465	439	460	459	504	434	488	461	466	456	464	445	465	504	444	468	469	458	455	467	450	496	472	442	451	448	414	475	480	454	432	474	448	441	422	453	438	474	447	437	442	449	486	466	455	437	485	453	441	466	467	457	433	466	426	436	443	466	423	449	447	457	426	431	423	458	486	432	451	446	493	509	494	480	485	459	450	475	486	469	429	452	435	457	455	464	476	441	413	468	441	492	456	429	409	487	447	450	468	405	479	466	455	458	437	449	482	466	484	432	389	436	455	459	439	482	458	474	516	452	454	443	468	486	463	444	494	436	474	472	455	451	456	453	454	441	445	444	454	441	458	448	465	487	483	447	435	468	452	460	474	465	421	445	505	465	441	469	445	455	469	496	440	465	446	438	430	441	438	450	448	448	487	487	448	434	468	492	464	501	467	435	483	458	442	439	478	461	471	457	467	487	459	478	459	442	429	432	461	432	453	462	472	481	443	441	469	442	437	476	434	484	473	495	420	485	427	433	472	476	473	439	447	481	445	488	477	444	436	456	472	443	472	463	435	474	474	486	480	431	483	424	462	421	465	437	476	444	434	469	432	446	456	456	441	432	472	451	437	472	451	450	477	484	452	420	497	453	492	438	471	422	481	470	421	467	478	462	468	478	485	459	466	468	469	516	452	447	441	480	434	459	470	452	500	464	492	427	457	455	489	433	451	469	453	438	440	475	471	448	418	430	437	464	421	442	512	492	452	443	459	444	483	454	441	455	460	492	474	468	497	436	477	448	429	475	436	489	426	453	460	428	447	477	487	448	464	468	485	415	454	422	498	474	454	475	441	460	436	469	438	449	449	443	467	471	507	492	457	439	448	380	454	450	474	452	413	476	435	473	466	500	480	440	454	458	460	450	451	461	464	456	458	431	467	459	455	468	457	447	469	464	437	471	504	447	473	448	426	460	436	449	468	469	457	484	431	464	456	491	473	443	480	445	468	430	450	421	473	471	444	447	450	451	435	419	471	457	433	437	506	448	485	480	446	472	450	468	445	443	444	414	473	480	450	472	479	451	463	471	509	458	483	502	468	490	455	407	475	462	450	451	476	432	477	421	499	482	480	439	464	453	467	463	478	466	477	454	456	474	437	435	455	456	418	438	437	488	454	450	442	465	439	465	459	472	442	461	470	442	458	441	465	432	476	479	475	436	468	480	479	495	438	444	472	461	435	419	448	463	433	450	457	491	423	419	481	480	445	492	441	443	464	435	442	461	452	490	468	471	472	467	492	445	457	498	450	468	463	463	442	465	446	436	447	442	474	451	486	432	459	470	473	437	495	478	474	457	458	467	463	483	445	491	384	472	463	476	458	418	486	461	447	438	424	463	468	452	481	456	436	480	475	474	456	443	464	470	482	471	425	478	471	424	506	486	454	478	457	456	471	482	463	452	430	477	443	440	455	440	467	457	430	443	489	465	470	482	522	442	454	448	481	461	460	455	438	484	474	476	478	450	468	440	457	447	484	506	465	474	454	488	457	469	477	453	420	417	455	494	464	480	438	483	452	437	485	455	439	459	487	471	449	453	495	476	459	493	490	486	503	453	426	458	441	465	458	437	466	475	453	444	458	466	447	473	477	476	461	442	456	476	415	432	483	441	453	469	440	427	486	459	481	476	460	472	469	463	477	422	460	472	463	453	465	460	403	464	486	455	483	452	437	456	427	427	450	458	427	473	511	464	445	451	472	470	462	394	436	466	488	499	488	470	512	506	451	432	453	463	429	457	442	463	408	470	482	474	405	478	452	419	452	448	477	450	451	488	473	467	451	493	429	470	449	461	479	432	437	478	465	487	445	424	431	459	394	505	470	471	454	460	462	473	463	437	448	457	477	448	429	461	473	431	459	437	449	427	472	435	479	455	457	474	441	463	446	433	450	484	439	494	437	478	464	437	488	429	444	489	440	455	425	488	442	461	459	419	464	445	461	472	466	446	460	488	436	453	459	452	470	461	447	469	450	405	450	431	445	471	454	472	505	477	440	465	426	501	474	499	439	428	401	457	477	449	458	443	470	512	466	465	466	441	463	495	465	445	450	464	482	427	467	475	402	490	487	506	480	441	427	480	465	435	422	420	436	449	490	471	471	467	471	494	449	471	478	481	446	429	406	521	481	481	454	462	436	465	472	450	463	458	471	457	457	397	459	469	491	476	453	483	430	449	476	436	480	484	448	445	477	483	482	468	441	454	444	447	450	442	423	430	481	449	453	470	455	443	463	455	496	463	453	458	465	473	474	438	452	459	454	467	452	417	457	420	477	466	416	469	461	500	463	451	419	422	474	443	419	482	459	469	445	467	468	452	492	472	459	449	440	464	453	450	459	454	480	469	461	449	466	451	446	484	459	480	462	448	479	454	451	462	461	444	451	469	429	429	426	462	453	455	465	413	432	467	422	465	502	491	445	454	450	486	449	460	482	456	446	502	441	455	462	492	474	459	426	452	470	457	477	462	440	497	439	437	473	449	443	497	473	502	468	438	489	465	444	443	411	433	458	442	466	431	486	436	469	419	453	478	441	497	454	461	473	449	451	457	440	418	433	461	470	443	421	435	437	468	476	420	428	489	452	440	479	486	474	463	474	471	451	466	474	463	431	457	481	461	425	473	461	453	465	496	401	450	487	442	484	483	442	469	462	454	453	458	445	473	455	443	421	497	451	450	485	463	521	456	452	409	446	432	442	467	492	446	462	448	473	460	459	464	474	437	490	479	461	468	469	486	466	434	466	439	473	476	407	455	432	468	419	446	468	425	440	477	451	440	467	462	447	414	460	448	426	445	478	426	446	396	450	450	461	489	448	479	444	438	445	460	489	486	461	480	445	462	448	437	436	446	460	454	432	430	435	486	452	424	430	449	458	458	452	449	478	451	458	485	483	482	465	478	460	481	436	444	473	468	451	436	453	453	451	413	446	456	454	492	467	470	430	457	450	447	473	501	471	470	448	457	452	467	479	490	432	465	465	457	466	460	475	480	468	444	430	471	467	466	462	476	450	432	449	445	474	427	422	438	399	411	502	468	480	466	444	492	453	443	458	455	462	457	449	469	458	466	475	504	423	453	491	471	457	495	518	450	438	441	456	470	503	487	446	446	441	458	425	431	428	479	468	499	488	448	455	431	495	447	436	447	439	443	464	457	416	503	468	470	465	480	435	458	446	459	452	451	488	411	427	449	463	401	470	472	444	477	447	425	475	457	448	448	458	485	456	438	473	447	432	449	501	476	463	447	440	483	468	480	444	461	458	467	425	458	458	477	429	442	478	430	465	466	472	473	484	442	445	467	479	454	421	449	460	496	468	444	457	494	464	471	458	435	494	474	459	449	463	437	465	460	460	479	452	467	441	464	473	460	479	457	454	441	428	500	427	465	438	474	449	450	440	458	406	462	435	427	457	477	451	465	461	477	491	483	460
54476	51056	50887	47927	47069	31052	17522	8016	4789	2235	1455	1245	976	774	568	426	328	244	230	248	223	224	245	251	219	231	205	212	206	236	232	204	246	200	215	209	222	219	220	218	222	232	226	222	227	204	219	221	229	241	223	234	218	194	220	223	232	212	209	213	224	235	224	201	202	230	206	224	250	193	209	229	239	205	214	214	221	241	222	233	213	205	220	230	224	216	203	208	228	191	195	218	210	209	198	227	211	207	217	197	217	232	229	229	212	206	200	232	229	211	224	228	216	236	201	220	212	220	219	240	210	209	185	223	238	222	225	244	223	207	213	191	237	217	197	209	235	204	211	217	216	213	246	224	204	231	223	226	217	237	224	216	189	217	224	214	218	202	218	193	206	200	254	220	203	217	207	199	217	219	203	209	223	197	193	235	208	236	208	205	225	203	182	222	223	262	215	223	205	207	216	225	206	215	203	207	218	221	213	202	213	215	217	219	233	214	217	229	209	216	207	225	221	207	209	218	205	207	261	203	226	206	199	240	217	237	217	217	233	210	222	197	223	224	212	212	203	214	229	221	202	232	230	214	192	231	239	214	239	231	257	237	201	229	238	230	215	239	228	217	223	226	215	224	225	237	216	226	213	195	230	227	209	220	211	216	218	214	210	224	230	228	221	213	220	213	239	215	222	208	223	205	209	234	230	219	243	229	223	213	215	200	205	223	211	207	212	185	230	200	221	207	231	182	245	214	247	228	214	219	203	224	222	212	236	207	214	220	221	224	216	189	227	242	227	221	212	220	203	218	244	205	226	220	218	212	222	233	218	202	209	215	195	190	234	212	229	225	212	250	239	222	221	208	216	208	196	241	205	243	237	247	208	211	223	193	218	212	210	198	217	227	199	217	210	201	231	214	218	223	194	211	216	223	213	211	225	217	192	242	237	224	242	229	200	201	203	237	243	226	231	229	202	195	219	235	192	239	210	220	208	212	212	205	226	196	221	206	227	225	200	224	207	189	225	224	223	206	203	257	214	229	205	228	233	213	218	213	203	237	224	230	196	188	195	243	195	228	234	213	202	217	239	211	192	197	223	197	216	252	213	218	191	227	204	209	205	206	222	220	226	200	217	220	223	220	234	218	223	217	208	228	236	223	219	236	227	198	213	227	220	208	238	254	220	225	212	207	208	203	209	224	234	228	227	214	223	219	190	226	228	187	188	216	221	231	202	209	231	202	218	260	220	217	231	221	229	204	225	206	229	195	210	193	208	210	217	219	189	205	212	218	220	205	225	236	240	216	213	238	239	219	234	205	224	221	205	233	201	208	211	223	237	214	180	243	248	252	223	225	191	229	212	237	208	196	248	223	228	222	201	222	241	221	238	242	214	241	243	240	227	217	217	228	217	204	234	211	213	241	202	213	220	207	234	230	212	214	243	237	199	211	225	214	201	212	205	238	224	245	206	198	212	232	202	238	240	220	229	218	237	216	244	223	220	190	198	230	208	209	217	228	231	231	207	242	211	214	210	240	212	217	242	218	227	221	247	179	243	216	249	208	225	215	198	254	228	226	226	203	192	210	208	224	200	246	236	239	194	217	222	209	226	220	231	220	206	217	232	211	206	202	194	247	242	211	208	233	209	209	221	242	236	213	188	220	217	214	197	205	208	219	211	205	210	214	199	210	187	212	197	219	228	217	205	230	218	227	213	226	225	240	222	242	228	224	236	224	248	232	241	214	230	216	231	230	208	228	235	216	215	235	230	227	220	237	206	204	211	203	238	222	252	200	218	234	227	221	225	206	230	228	224	236	252	224	237	201	228	234	206	238	228	220	229	218	230	199	229	223	247	222	217	200	214	207	213	210	246	229	191	212	212	215	234	208	185	234	213	236	212	228	211	220	223	220	194	220	209	192	201	231	235	205	235	241	236	208	216	228	225	213	223	235	216	210	209	227	239	191	199	206	237	226	177	219	205	213	234	242	232	225	232	239	207	206	206	201	177	233	232	209	225	248	247	212	205	220	207	214	230	230	222	212	222	213	218	216	220	222	216	234	218	187	222	206	206	198	213	213	218	210	231	215	209	243	216	182	194	246	202	207	222	226	199	214	235	215	196	237	236	210	230	205	212	225	239	225	218	229	226	203	216	203	226	244	210	204	218	238	231	202	214	215	240	195	212	240	225	231	222	219	232	205	228	222	208	216	247	232	229	210	201	194	222	235	195	254	226	200	229	218	216	217	193	233	208	199	243	184	204	238	199	223	210	258	230	204	228	212	222	215	220	211	193	222	219	229	201	208	200	210	227	233	229	251	191	219	233	210	226	206	194	214	225	225	191	214	249	217	245	234	236	235	217	196	215	227	217	214	247	238	247	216	222	229	228	194	176	225	235	216	252	234	224	220	221	213	232	229	193	215	200	210	215	227	195	227	217	239	183	205	230	236	236	210	203	231	212	232	230	223	210	227	216	203	215	223	230	212	198	229	227	214	244	229	221	230	215	211	181	204	221	190	214	199	210	208	207	225	197	207	203	234	213	207	222	249	239	242	220	210	225	199	205	226	211	216	236	240	219	226	211	241	235	207	226	212	213	230	193	222	238	236	213	236	220	214	228	215	231	215	212	197	216	202	212	222	222	208	213	233	203	199	209	222	202	219	250	223	208	186	218	206	212	220	211	177	206	229	241	236	238	192	217	229	220	221	253	174	221	198	211	215	215	220	232	241	231	197	248	208	229	206	195	213	218	231	209	212	201	217	230	229	213	189	232	213	198	221	217	219	223	227	198	268	211	222	197	196	230	222	210	224	206	203	225	225	216	209	215	218	198	208	224	219	221	202	210	212	209	194	264	255	198	240	214	226	219	203	226	207	222	228	220	225	209	203	203	232	197	218	215	230	230	221	231	244	221	208	227	231	229	209	242	212	232	217	214	222	229	197	207	223	192	227	228	205	195	212	217	220	225	192	201	211	231	237	215	218	250	217	246	212	237	205	237	227	233	251	204	206	238	208	193	204	238	210	199	237	221	208	219	221	210	216	211	245	205	196	215	233	202	193	228	225	218	214	232	232	213	219	215	218	206	214	230	244	220	220	238	205	209	231	217	210	244	222	229	192	225	244	218	210	233	219	205	224	226	212	236	215	207	233	190	199	225	232	235	212	230	217	234	210	234	216	216	238	210	211	227	212	221	228	219	222	213	188	224	252	227	188	236	191	209	230	204	213	222	201	230	210	230	209	224	223	229	227	236	221	213	210	233	224	202	223	214	213	191	219	226	217	206	176	230	227	213	224	239	207	231	212	211	232	224	239	215	229	211	225	209	234	216	207	244	197	209	237	211	189	211	212	227	196	214	232	184	213	238	227	218	220	201	213	243	203	202	214	224	224	192	230	193	221	232	178	239	213	230	223	210	226	223	220	221	232	213	246	216	217	252	253	204	209	197	205	224	219	224	236	234	213	206	237	223	214	197	197	207	231	230	220	239	206	225	214	225	216	220	199	215	207	187	228	226	201
40533	46487	53336	55228	55252	39631	27089	18608	14585	7800	6371	5203	4187	2977	2151	1568	1011	755	630	666	612	599	549	589	547	528	525	550	539	525	564	552	525	507	541	521	527	586	557	512	484	555	544	518	525	532	528	579	539	537	541	519	529	513	515	541	532	528	522	572	477	535	539	535	544	556	532	502	505	553	536	518	548	568	540	544	562	579	527	506	536	587	583	544	497	563	553	528	503	589	537	507	516	518	508	553	567	519	533	525	549	555	543	562	543	578	515	507	533	573	534	536	570	536	483	519	521	594	515	521	538	555	526	566	528	547	533	535	512	527	576	539	575	510	518	537	533	587	535	499	522	523	554	515	524	521	547	513	527	569	544	550	534	526	560	533	544	532	528	536	538	537	533	562	525	540	553	548	554	505	550	527	536	535	519	539	542	548	502	471	557	523	515	534	528	526	520	580	536	554	547	561	554	573	554	552	549	520	541	513	581	561	499	516	511	537	518	506	535	576	569	542	526	545	520	545	522	536	520	560	567	479	532	535	563	512	564	520	545	485	537	526	531	545	514	534	553	541	527	511	503	565	535	518	525	497	517	539	547	528	516	588	529	530	558	561	546	499	525	534	510	534	540	517	546	533	570	534	543	545	575	525	547	562	543	508	537	554	546	523	575	587	512	602	599	519	514	518	531	514	522	563	575	537	561	558	520	533	545	517	542	491	508	512	533	535	556	521	496	519	575	536	483	522	505	558	549	548	549	551	562	527	514	529	537	557	547	511	498	523	537	578	532	511	532	535	523	517	548	479	526	550	559	548	499	524	497	542	557	561	544	489	558	510	530	547	572	556	554	542	534	519	534	526	546	515	510	532	531	564	556	495	504	542	533	506	512	510	555	561	558	485	521	544	547	510	476	523	527	531	534	550	568	507	528	502	547	536	563	584	548	548	500	544	497	524	533	516	561	544	515	547	530	527	486	534	534	530	517	524	534	569	535	565	542	504	561	515	560	535	563	525	520	534	520	486	555	539	555	544	510	533	535	561	572	530	513	553	554	503	537	550	533	527	551	523	548	500	549	542	583	548	514	497	538	579	560	517	538	530	531	507	520	528	490	569	556	583	523	523	516	553	546	505	516	533	513	516	528	523	565	541	515	521	541	510	530	510	506	556	555	518	501	514	566	545	566	499	523	544	548	556	517	531	564	565	514	537	576	547	531	524	577	531	523	546	538	519	531	509	553	510	533	543	524	569	559	509	569	524	564	552	533	557	511	508	481	493	540	526	516	514	547	564	530	559	577	504	538	561	568	521	515	539	551	499	567	535	512	516	519	569	551	541	545	488	558	515	530	532	502	555	580	534	537	543	501	525	542	499	520	505	555	529	529	532	549	501	527	530	525	499	556	524	545	536	546	571	507	515	532	527	509	553	559	510	582	552	517	529	510	578	567	542	532	490	528	525	517	497	503	505	550	529	542	527	532	541	535	582	520	509	519	539	513	525	561	533	587	515	540	511	506	528	547	538	541	589	499	539	546	552	516	549	530	505	505	514	535	548	585	554	541	494	534	559	523	555	463	523	497	526	509	574	546	499	543	508	528	556	546	528	557	516	538	536	559	519	561	574	550	531	525	534	493	564	534	575	541	528	536	542	514	530	532	514	550	509	476	536	548	539	529	522	542	543	506	500	549	536	543	540	525	566	549	554	547	512	528	517	547	548	498	572	559	500	506	555	544	496	572	546	564	570	526	541	522	568	513	551	521	534	570	554	549	534	522	557	541	542	576	552	570	536	539	507	503	575	514	517	531	527	545	536	514	532	528	549	553	557	548	547	523	522	485	536	542	574	545	520	506	505	550	523	512	526	546	531	549	545	527	533	545	548	504	528	516	546	548	503	525	523	506	562	547	509	560	530	536	558	556	504	531	563	552	568	542	539	517	546	538	526	534	493	530	508	522	564	564	540	556	521	533	538	525	541	538	536	488	549	548	505	519	562	509	515	527	543	539	490	568	518	506	551	531	495	530	527	518	593	547	532	555	545	538	512	576	538	521	543	556	496	535	523	585	557	525	510	518	540	558	555	531	521	507	551	523	537	546	563	523	488	523	534	540	523	538	562	550	524	528	562	503	497	523	523	509	558	580	547	535	493	562	523	534	508	527	534	506	502	561	583	515	543	554	489	548	555	534	472	544	530	539	548	506	566	556	567	489	565	556	569	552	517	563	502	524	572	567	531	505	560	536	522	528	542	523	523	551	519	529	527	598	561	518	508	530	532	539	509	538	567	559	556	525	518	546	563	497	539	574	495	547	513	512	501	555	521	477	547	532	529	561	528	582	539	561	553	546	581	520	534	544	524	546	530	556	503	561	552	554	551	547	556	529	517	531	520	553	538	494	599	546	546	529	498	540	549	567	553	475	526	543	545	506	539	559	509	548	572	563	522	548	506	547	513	600	517	486	576	537	556	504	553	555	530	561	517	514	561	525	543	546	481	538	554	587	549	510	530	591	563	536	553	504	555	551	513	495	593	545	536	571	549	540	562	555	535	561	529	503	487	499	541	558	496	525	543	565	513	548	510	555	516	540	545	571	517	523	525	535	531	537	562	566	526	541	511	515	547	548	517	564	518	546	543	559	547	523	515	521	534	499	496	531	534	508	548	513	499	526	505	493	546	542	565	502	513	535	535	550	513	540	514	572	550	546	493	545	530	552	497	503	557	541	506	542	545	554	534	513	533	540	500	542	543	529	568	542	576	573	542	531	550	577	548	538	545	561	537	554	532	561	548	586	534	527	514	549	553	519	525	571	540	557	560	543	555	503	556	538	563	546	542	560	539	517	570	540	565	565	539	563	525	504	523	538	526	512	552	543	509	536	546	542	481	560	512	544	534	547	528	524	567	530	545	515	562	606	529	533	479	566	544	533	556	519	533	544	562	557	547	539	567	536	524	564	586	458	556	565	582	529	542	533	515	508	528	517	527	510	508	525	549	535	536	554	579	504	535	570	551	536	557	519	520	526	561	543	502	542	544	575	542	513	562	556	546	533	544	564	551	527	557	525	493	552	532	531	567	533	566	580	485	539	510	492	491	550	533	554	547	501	532	539	521	530	493	553	529	543	560	543	533	549	574	525	598	550	549	529	537	542	518	518	514	553	579	532	579	548	539	599	543	539	517	532	535	538	516	535	544	536	511	524	571	540	553	531	516	575	522	517	574	544	540	548	527	502	546	537	533	546	538	525	557	571	519	554	557	572	561	564	538	605	501	515	499	506	545	545	507	477	555	541	529	539	570	522	560	550	509	520	533	558	543	511	561	513	579	538	508	526	496	577	516	551	553	516	573	558	534	500	559	514	565	568	535	506	525	580	538	542	533	520	535	509	553	517	515	515	513	574	473	512	567	574	560	526	535	560	549	564	512	568	541	594	556	568	591	534	545	523	568	554	556	528	558	522	549	542	546	541	577	555	542	548	571	527	551	526	527	533	566	537	521	528	573	494	533	605	593	533	508	544	543
59183	52803	51695	48538	46639	31436	22627	13431	8342	3835	1894	1479	1210	902	547	359	261	267	234	235	226	212	198	219	231	215	186	192	220	224	199	200	185	195	246	208	187	205	220	207	205	195	234	193	211	188	185	204	185	214	222	197	192	195	198	174	210	195	214	218	186	214	223	208	210	197	162	215	188	216	191	215	204	196	210	202	215	192	219	208	232	227	213	183	224	207	221	210	203	202	213	199	179	220	225	187	184	208	205	189	188	193	170	231	195	221	207	212	203	222	207	199	210	224	196	185	182	221	203	204	204	210	212	195	225	196	216	220	213	205	226	223	204	208	195	212	221	204	210	238	231	198	197	209	198	196	193	181	225	211	199	200	182	223	196	219	216	202	202	205	219	228	200	219	186	201	202	205	218	229	210	204	224	224	215	177	205	199	186	183	216	217	221	233	188	222	199	199	213	204	199	201	203	199	234	184	184	215	205	204	218	205	204	223	204	197	203	202	201	203	233	197	207	203	186	173	194	201	215	202	195	219	213	210	201	196	204	196	196	208	202	199	225	211	216	185	198	221	208	185	222	212	197	208	194	203	205	220	212	198	197	202	211	227	210	201	221	185	209	223	192	187	223	213	212	202	207	234	216	175	208	223	195	226	231	197	225	210	190	199	230	207	207	195	189	208	182	193	226	210	215	200	162	223	225	196	197	209	205	196	188	207	206	178	212	209	183	196	206	198	216	171	208	204	203	243	221	194	204	172	215	202	199	220	200	210	203	213	219	180	217	217	190	214	209	195	195	206	233	208	203	221	189	208	209	187	171	223	200	203	182	191	195	223	220	213	202	224	182	203	203	205	179	194	203	217	199	220	222	199	186	239	227	236	207	204	197	203	220	185	211	173	205	191	205	184	212	202	235	206	211	178	230	176	166	203	193	191	211	215	209	200	199	195	199	189	195	193	197	172	201	174	209	196	223	215	205	194	221	205	227	203	209	208	211	204	216	161	207	200	224	199	179	213	209	228	193	188	201	169	242	193	181	198	217	197	194	173	199	199	206	187	205	194	213	228	221	207	215	211	225	200	220	203	200	212	208	170	199	218	210	205	211	203	214	194	201	216	203	170	245	212	192	169	193	213	187	193	215	221	208	210	256	214	197	184	219	195	182	197	192	195	203	173	197	216	226	199	220	168	222	228	204	198	186	208	232	213	209	198	230	237	183	177	190	211	202	216	220	196	199	244	200	219	187	210	203	180	195	214	201	227	210	200	212	190	197	217	204	212	235	225	239	230	183	203	190	192	191	206	200	220	212	198	219	211	225	192	187	195	213	226	189	203	223	189	208	204	190	190	193	226	201	198	218	203	209	186	201	190	178	169	190	196	202	209	205	199	181	171	210	198	216	218	204	197	206	203	220	208	199	186	203	170	223	193	184	227	211	190	210	225	192	203	213	206	204	218	210	224	209	171	207	243	200	174	199	218	232	225	221	210	210	192	192	196	189	214	197	202	225	222	187	189	237	202	209	205	196	209	208	206	188	219	193	206	171	235	216	204	198	232	227	183	194	207	188	198	188	205	217	210	221	210	224	214	228	202	190	195	191	197	192	211	200	223	206	198	196	188	219	221	179	203	200	188	208	216	189	183	221	169	209	206	213	196	205	183	203	220	194	191	200	181	201	202	203	188	202	201	202	183	197	220	208	195	175	191	219	153	213	199	198	209	205	200	216	195	237	215	214	206	207	208	205	188	202	228	204	187	191	206	211	201	190	224	217	210	215	190	193	186	197	202	198	205	204	164	216	222	200	203	187	197	199	204	189	217	187	207	216	214	186	205	226	216	201	233	206	197	198	222	199	197	191	191	209	202	196	190	196	214	207	205	185	201	211	207	192	207	233	199	219	174	190	210	209	204	177	223	203	195	216	219	183	218	202	180	219	199	194	199	187	203	218	205	217	221	213	219	219	190	193	216	202	200	222	185	202	214	189	199	212	205	206	199	190	216	214	221	220	202	201	182	187	198	200	187	210	215	193	202	205	199	192	192	202	203	181	211	228	204	183	190	215	204	205	191	214	172	237	219	205	224	194	208	211	211	215	226	200	182	218	207	190	208	213	218	214	206	181	211	194	205	205	211	169	190	187	189	222	199	219	198	210	188	201	224	221	208	203	196	196	218	216	200	213	207	198	196	213	224	184	178	185	198	223	190	171	186	213	210	194	204	212	206	216	219	171	203	189	195	200	202	224	198	208	212	201	177	216	209	234	225	219	211	203	195	213	226	186	194	184	175	195	192	179	205	222	189	186	183	214	193	197	184	186	202	194	187	200	186	209	168	223	216	236	210	228	177	185	208	170	229	180	218	197	197	193	183	215	218	172	176	213	186	197	201	208	203	205	190	197	203	210	211	217	192	204	200	212	166	170	194	216	199	201	201	194	194	202	223	199	193	198	209	216	214	217	212	204	190	196	186	191	203	214	211	202	185	222	207	203	173	191	198	200	200	226	211	184	219	189	193	206	206	172	208	199	183	203	199	215	213	220	206	197	195	208	203	197	201	215	183	212	220	208	213	198	203	195	215	192	174	205	216	197	196	193	191	208	224	221	220	194	224	216	199	203	191	193	186	202	177	212	189	215	226	189	183	228	206	196	218	198	193	184	209	189	213	189	202	178	198	203	209	222	231	227	209	175	212	218	201	217	227	208	235	215	214	220	213	212	211	218	183	195	194	213	200	203	201	203	180	198	219	196	207	200	185	209	208	203	215	186	184	190	193	214	202	214	212	194	196	203	219	228	209	217	207	215	207	186	204	175	214	208	217	197	196	188	200	208	212	200	206	197	163	226	226	196	231	194	230	227	181	218	244	213	222	206	200	204	201	195	220	193	172	214	208	222	204	209	207	196	196	221	224	210	219	219	184	193	220	201	208	214	194	218	205	202	222	207	218	192	203	204	218	192	201	192	196	223	162	209	207	217	219	200	244	205	219	212	203	198	202	178	224	194	206	224	229	192	212	216	171	192	176	208	211	212	235	203	205	208	183	189	215	237	196	172	231	210	208	215	197	198	190	226	186	188	219	175	216	207	206	186	203	193	223	221	199	236	223	183	202	208	217	192	203	200	214	202	187	203	203	201	214	230	220	225	208	203	195	230	192	226	199	188	202	198	209	181	203	197	192	213	242	195	187	182	240	228	192	202	205	212	220	202	220	193	189	183	210	176	188	194	209	213	183	200	201	201	199	199	205	216	195	220	208	220	210	208	218	209	197	200	203	205	188	197	236	209	205	216	190	208	209	203	211	212	196	209	217	201	188	206	215	220	185	198	189	187	189	201	237	218	211	202	198	226	176	209	242	206	210	194	219	233	208	213	196	205	231	215	206	197	201	208	230	188	221	200	166	232	203	190	199	235	194	205	187	188	205	185	205	201	215	205	200	212	193	201	185	204	189	185	187	161	205	200	189	206	238	207	188	226	224	225	179	191	197	196	205	221	218	196	248	206	228	231	191	223	209	197	206
46514	52886	57822	59069	55660	41815	33332	25172	20151	11057	7069	5634	4964	3346	2310	1190	898	711	627	572	553	538	514	476	479	536	517	484	506	493	480	487	449	489	483	481	464	507	507	485	494	476	533	501	480	478	480	513	479	485	495	472	500	523	527	494	505	458	529	502	453	509	485	496	486	494	505	473	471	477	541	496	524	441	506	482	504	475	521	534	491	496	468	516	490	526	460	516	472	488	517	505	491	476	529	483	531	518	492	525	507	495	498	490	497	507	520	518	512	505	494	551	465	493	489	483	503	497	467	500	482	479	515	473	467	475	518	496	479	459	478	513	531	529	469	482	505	491	509	526	520	504	481	509	489	506	468	556	499	481	521	507	496	469	541	507	524	516	474	461	445	505	490	510	460	527	496	508	474	495	511	489	497	559	521	483	513	473	489	510	484	540	488	540	477	510	508	492	504	480	494	541	496	487	519	473	511	489	476	503	557	474	513	538	472	461	507	484	491	479	529	513	469	496	486	503	491	536	525	496	483	502	513	479	496	476	486	505	459	540	479	457	448	510	530	513	479	476	478	521	480	526	489	537	559	486	512	487	449	480	484	478	487	503	517	478	474	449	468	459	466	532	486	503	507	522	483	471	484	498	501	479	511	472	500	473	537	498	472	496	513	481	487	466	490	509	509	528	488	483	424	473	507	502	520	496	471	542	513	482	516	461	525	513	476	479	494	487	533	473	497	549	539	466	526	495	491	490	465	495	493	503	506	507	506	474	533	532	505	536	512	479	515	533	492	484	528	513	507	481	498	483	521	515	436	487	496	484	511	505	475	484	473	510	500	508	533	495	492	518	479	484	488	478	527	449	507	545	550	472	513	500	524	465	497	526	451	497	485	523	510	501	533	496	474	485	467	495	489	514	490	499	485	515	483	481	497	486	513	499	500	467	523	505	462	524	486	484	502	491	496	508	497	505	508	474	524	483	484	518	471	469	515	527	499	487	532	506	500	517	524	482	491	501	485	495	492	491	538	504	469	510	570	471	479	517	515	456	540	518	503	523	522	515	541	519	491	505	496	495	493	502	494	499	503	471	557	479	496	534	469	498	489	477	486	493	495	535	509	530	503	502	525	467	515	517	506	497	491	466	513	474	486	497	513	502	518	500	468	478	527	486	458	505	469	484	488	495	499	520	489	479	474	491	500	519	506	472	518	495	507	545	488	505	488	501	539	488	475	486	493	496	481	501	519	472	504	514	502	503	439	443	484	481	528	524	482	445	485	493	476	497	497	460	518	504	504	501	486	467	490	519	504	472	488	463	487	441	524	499	480	488	511	509	513	494	487	505	498	502	506	499	518	497	517	500	487	455	500	534	501	480	480	505	511	509	507	448	504	519	477	482	466	496	504	489	504	515	505	505	496	458	502	500	515	493	485	500	500	482	498	513	511	439	490	485	500	495	496	481	480	487	474	503	547	459	515	494	484	480	505	501	464	483	491	517	496	488	494	491	488	508	437	557	528	503	488	537	524	483	528	485	514	496	479	489	467	541	461	494	524	481	485	477	462	474	465	487	513	501	457	499	494	490	504	492	496	498	513	503	522	518	548	544	504	539	469	481	520	461	510	482	498	492	470	498	509	492	469	489	475	506	514	496	511	460	453	505	446	528	446	508	500	533	468	482	526	505	547	494	508	495	516	451	520	522	455	474	471	509	484	484	501	524	520	472	512	454	451	547	501	528	523	512	571	499	516	518	481	470	518	500	505	507	506	511	449	565	532	516	526	471	460	504	553	475	480	489	507	491	490	530	532	506	504	535	480	493	475	485	480	529	478	467	487	472	515	522	509	523	492	484	499	502	523	495	483	487	508	475	528	519	504	508	494	443	464	489	510	445	520	513	475	473	490	475	566	474	478	503	520	459	525	490	501	488	484	504	501	536	498	525	450	484	495	476	475	494	478	510	458	490	497	526	502	480	497	547	507	482	500	511	514	500	517	500	505	475	499	502	474	454	522	474	520	477	463	507	499	483	493	520	498	510	496	496	489	506	499	516	458	477	552	500	498	505	487	507	486	499	513	463	512	485	532	475	516	474	459	537	486	526	512	506	496	471	509	480	470	528	470	511	538	467	497	497	445	490	505	495	455	498	499	523	505	524	510	444	495	507	533	513	506	520	504	459	496	483	498	461	466	510	464	526	548	488	463	492	498	508	518	481	554	494	519	501	495	494	480	511	566	506	482	491	497	487	487	524	490	442	490	493	499	497	497	518	531	490	487	468	465	516	482	490	497	503	487	504	495	477	521	518	547	486	519	452	503	517	523	476	509	510	507	512	484	485	521	500	470	456	516	501	506	537	487	451	534	484	513	471	491	491	508	498	500	516	495	456	469	474	548	469	502	509	495	512	496	439	498	505	484	499	507	487	479	483	508	476	511	482	507	470	503	479	510	517	463	523	477	496	494	549	517	497	491	491	494	491	478	522	544	526	454	500	564	543	522	456	526	553	529	474	498	532	502	482	490	474	524	507	475	479	524	496	470	499	499	481	492	502	539	516	520	459	507	468	471	522	492	466	522	482	521	466	483	488	472	533	496	490	472	493	485	473	501	474	536	517	495	511	524	505	488	470	482	492	481	462	495	496	469	452	513	465	496	517	452	465	514	510	502	475	504	506	490	486	506	497	511	508	502	495	468	488	501	521	484	530	506	499	484	480	540	525	497	530	473	532	500	494	477	495	501	492	503	479	494	548	498	500	461	504	503	497	465	477	498	475	477	510	490	530	499	495	512	459	478	489	486	490	507	523	507	496	555	477	469	525	480	521	489	488	490	499	502	530	496	491	503	484	525	472	477	477	484	512	519	534	462	502	478	514	485	533	471	476	477	527	502	485	481	495	465	529	492	512	545	481	517	515	488	516	493	490	501	494	477	516	496	481	445	496	499	512	474	503	496	474	481	498	495	476	487	498	493	520	500	507	484	466	489	492	487	493	498	504	527	507	498	469	498	524	515	496	499	480	498	489	485	480	508	508	466	485	537	508	457	547	447	531	497	527	514	509	506	524	519	484	517	475	484	475	458	493	485	500	512	494	471	517	505	494	546	508	509	504	501	517	502	517	525	511	521	497	492	493	473	480	503	485	481	502	499	511	543	480	513	505	476	481	475	502	502	499	541	489	515	459	474	520	509	537	519	505	523	540	490	469	500	479	535	474	483	477	505	486	473	493	504	485	502	488	472	448	513	501	499	493	479	503	498	479	515	436	470	500	492	484	484	493	504	546	511	471	470	515	472	468	475	490	533	487	504	495	468	493	472	438	467	448	531	483	516	453	519	521	490	477	449	520	476	503	516	538	519	502	500	449	461	480	486	523	469	471	464	506	475	530	520	468	496	500	533	504	494	496	477	476	518	517	504	512	505	523	503	496	507	492	504	493	486	475	500	506	491	477	498	485	500	518	522	527	514	497	544	497	505	504	496	502	481	486	546	496	520	506	492	525	491	473	505	538	527	526	487	480
42669	39569	37811	28141	13809	4784	1910	951	568	399	293	256	232	208	217	211	199	185	204	182	185	202	185	207	197	158	204	183	188	192	199	194	188	165	178	170	183	196	180	172	186	185	163	183	209	177	173	183	200	196	181	171	198	179	166	185	175	183	168	220	182	185	189	174	198	152	204	172	170	176	179	204	185	194	175	173	175	190	202	185	200	192	168	170	153	186	212	181	207	179	200	206	197	202	196	180	220	174	190	181	166	188	182	215	195	195	205	191	177	193	196	194	159	206	202	206	177	166	153	192	167	170	202	172	180	178	182	198	172	158	168	202	180	211	162	186	182	188	172	198	188	175	177	195	210	198	202	182	166	198	204	184	215	163	185	176	188	191	180	184	182	189	150	215	167	168	174	188	168	162	172	182	189	152	180	203	215	170	193	174	192	193	170	176	180	181	172	190	164	177	205	197	175	180	193	187	213	176	174	164	185	173	176	192	202	189	199	187	221	191	193	194	154	185	182	180	223	163	194	174	199	172	196	182	200	185	181	170	193	212	159	174	184	160	186	206	191	164	183	198	189	195	217	199	198	159	183	190	182	186	183	186	170	201	174	186	201	193	179	196	171	194	183	189	178	169	180	183	200	169	172	178	169	197	184	175	181	200	188	180	189	204	167	180	179	185	170	201	189	187	183	198	188	209	185	179	170	159	190	199	197	214	184	215	186	187	192	196	183	165	188	159	190	185	179	176	156	193	200	206	156	185	200	201	219	188	205	201	192	182	193	177	205	193	175	198	194	187	193	212	216	197	175	191	192	211	188	181	170	186	175	194	187	193	183	197	201	192	175	159	188	191	192	192	184	207	190	184	180	168	201	181	204	228	201	196	184	181	194	187	186	195	191	181	191	169	204	183	201	179	185	190	181	182	187	193	142	199	186	163	178	199	194	198	173	194	160	180	185	202	186	171	187	155	187	173	156	169	212	161	191	175	173	187	154	189	199	188	178	197	191	196	195	200	207	195	207	173	205	174	193	199	180	195	190	219	160	201	194	181	188	172	188	188	196	178	201	195	174	191	171	164	181	158	214	176	180	186	218	184	164	181	190	175	196	199	194	169	182	203	188	197	213	207	177	192	210	187	198	181	198	188	188	188	195	192	160	153	190	175	172	167	165	183	185	191	200	188	203	174	194	201	204	183	180	173	198	150	198	189	195	184	185	181	201	203	155	220	156	172	164	177	199	190	174	191	210	205	193	206	186	177	183	186	189	176	175	198	176	193	180	187	222	184	180	219	210	183	208	182	203	211	199	183	187	183	207	202	198	156	175	205	185	224	200	186	191	162	191	168	194	216	194	200	187	215	181	194	197	209	213	163	171	175	194	199	181	173	176	188	188	171	210	193	196	158	159	178	163	168	167	175	158	184	159	169	207	214	194	179	187	187	213	169	229	224	185	174	176	196	180	178	186	204	182	182	182	164	186	183	188	177	201	169	165	193	177	193	198	181	220	206	183	186	197	180	160	201	179	179	169	183	171	187	187	206	209	205	185	190	207	196	180	183	183	175	211	205	204	175	172	162	179	191	193	166	208	205	205	196	185	209	212	195	199	204	185	198	190	199	203	193	183	205	187	174	188	174	163	196	211	204	160	194	214	187	198	186	183	188	176	192	191	208	178	195	180	169	194	193	213	188	199	186	196	211	221	182	177	191	188	185	173	161	174	211	193	225	191	190	179	206	180	179	181	183	189	229	195	184	203	187	204	167	208	201	199	196	174	193	171	181	190	155	202	198	194	193	201	169	220	171	209	186	198	200	194	190	197	182	170	187	171	180	185	170	204	186	170	176	207	196	184	202	206	194	191	188	181	191	208	162	158	209	191	208	175	205	218	190	183	187	195	177	185	201	182	179	197	185	199	166	181	198	187	190	199	197	214	223	190	206	192	184	175	229	207	174	160	178	183	189	181	179	197	177	200	208	180	174	210	188	216	168	184	160	177	214	180	182	177	191	171	182	188	179	206	192	188	214	189	200	180	178	203	182	169	169	188	180	189	199	171	181	197	196	176	196	187	174	201	192	182	186	177	189	163	165	213	189	195	183	171	213	184	174	179	184	189	181	201	171	180	180	170	186	177	183	188	175	175	178	175	183	172	197	195	184	175	175	176	197	186	176	195	208	197	165	216	153	181	161	186	202	209	174	183	194	167	202	191	216	217	179	170	201	184	198	187	166	166	198	192	175	185	184	189	177	182	181	181	187	175	186	215	185	199	194	201	192	201	165	217	185	176	176	180	196	172	181	194	211	201	191	198	209	166	168	174	196	185	209	191	181	173	196	177	174	173	181	200	231	234	172	192	177	199	184	202	188	178	207	186	177	186	220	162	209	185	172	199	240	165	186	178	171	221	199	189	180	187	187	182	163	174	189	189	218	148	180	203	186	188	184	188	171	176	191	217	184	171	207	196	204	193	163	179	162	198	190	208	157	200	201	199	190	208	181	184	186	167	160	186	181	185	165	183	197	184	216	176	168	176	190	175	181	194	190	203	187	186	220	152	191	202	205	203	184	197	185	197	191	209	193	189	180	189	156	185	193	199	174	191	166	191	199	187	176	183	179	167	176	200	188	182	175	191	192	181	210	190	175	197	161	207	169	195	176	189	199	178	207	202	177	179	183	184	179	215	182	173	176	172	193	183	205	204	195	201	180	176	214	181	182	171	194	210	178	193	182	184	157	190	158	198	203	205	202	174	183	168	203	189	180	199	186	173	188	190	168	194	221	207	174	183	183	189	185	183	197	180	197	171	199	184	176	194	209	184	166	205	199	196	175	172	161	184	185	193	200	203	184	167	196	169	192	195	209	182	198	165	196	185	195	197	167	185	183	178	180	193	180	168	184	207	180	168	177	204	197	188	193	185	198	201	184	178	205	201	190	187	186	191	155	195	209	180	197	203	193	191	173	194	180	205	189	220	182	176	199	180	178	191	186	172	183	176	155	183	180	181	182	195	197	185	208	190	199	194	187	184	169	208	192	189	200	177	194	184	194	190	184	177	187	189	198	210	184	182	172	180	212	199	165	187	217	193	156	199	176	166	202	209	195	175	211	206	197	186	187	190	180	194	181	212	195	194	215	206	189	170	191	188	180	169	181	178	176	197	198	178	213	180	192	199	184	199	172	194	198	206	202	171	201	169	158	175	203	199	186	184	182	182	183	190	190	204	177	180	162	179	191	204	178	153	174	188	187	189	191	218	177	183	170	177	183	196	178	184	162	176	196	192	198	193	196	188	212	200	195	208	182	190	171	191	195	204	200	193	177	194	190	186	206	183	178	174	179	192	213	205	186	190	188	204	184	172	174	193	174	205	176	172	183	175	194	174	206	185	186	192	178	190	223	192	191	196	185	199	172	164	198	187	195	193	195	183	169	172	205	189	183	200	194	169	207	197	189	165	178	195	205	191	189	194	201	170	172	201	197	204	200	218	194	182	165	177	204	213	179	183	165	185	184	202	196
29670	33734	39792	36793	24137	12494	6888	3921	2220	1402	876	702	619	529	547	501	480	472	476	464	447	448	477	446	513	434	484	445	475	450	485	473	449	471	499	500	461	469	508	471	449	474	459	444	448	469	467	460	473	464	480	436	458	463	445	499	481	476	458	478	501	492	450	482	444	429	498	456	481	472	478	429	502	472	450	476	481	476	472	468	474	483	480	520	458	450	493	467	454	468	493	479	484	485	434	460	489	434	424	506	477	463	481	488	505	479	490	477	449	464	478	545	486	488	485	454	472	444	484	471	457	522	460	441	482	479	468	484	489	477	483	478	496	484	474	477	475	479	481	425	516	475	470	439	470	481	500	499	466	481	475	418	450	445	500	492	461	500	482	488	500	470	518	489	463	455	482	456	458	461	520	476	442	445	452	496	501	500	443	468	470	475	466	485	478	471	474	445	447	499	417	447	449	490	466	479	506	502	466	482	455	453	497	433	509	460	491	466	487	470	479	455	457	419	476	473	459	440	443	443	463	482	453	491	485	463	506	444	456	448	448	432	451	459	510	487	472	440	473	474	506	490	493	449	466	477	448	470	439	467	492	483	468	483	492	475	487	493	447	468	482	476	461	443	498	471	463	463	412	444	434	471	463	434	497	468	495	485	444	512	511	459	443	464	478	470	459	518	464	501	496	490	483	444	501	493	434	473	517	457	478	458	450	432	458	457	438	464	504	475	469	477	462	515	451	443	482	484	455	502	477	515	463	427	460	464	425	513	455	500	450	465	467	458	426	483	483	513	460	472	480	465	435	464	458	439	442	494	423	472	470	485	473	479	442	423	454	444	441	475	475	495	470	431	451	459	493	465	455	489	488	437	450	460	458	476	452	466	487	472	472	482	506	489	475	476	481	476	487	434	479	469	496	469	447	469	478	471	507	475	498	477	451	495	458	460	490	474	445	485	469	456	481	442	503	456	468	490	467	474	435	474	491	447	483	530	486	477	516	484	454	464	446	484	450	512	441	433	454	487	508	471	476	474	492	501	468	476	524	490	457	466	464	465	477	453	465	478	508	430	498	441	478	465	469	469	479	488	483	464	454	441	482	481	500	453	459	477	442	448	477	470	460	433	519	476	456	461	448	441	473	475	464	461	450	443	459	447	459	485	460	448	474	468	445	443	498	505	457	485	491	492	471	467	450	485	487	477	457	501	500	485	477	471	455	498	493	479	484	508	455	490	449	481	504	442	495	467	494	480	468	475	454	460	466	457	443	435	500	487	448	504	493	482	493	479	493	426	470	461	463	490	433	459	512	504	487	441	460	526	502	497	452	451	469	472	476	481	451	483	507	466	490	484	440	455	457	471	482	456	487	454	461	499	470	440	493	420	474	500	469	448	489	485	510	455	467	498	477	487	469	467	444	466	473	498	474	484	486	496	487	483	489	477	471	478	480	514	492	465	491	502	468	458	502	475	516	438	453	482	462	466	473	470	469	454	459	482	441	449	473	466	464	505	463	454	469	442	506	435	471	476	477	470	477	473	456	437	465	505	459	453	461	459	491	447	466	482	477	473	464	481	451	453	444	450	469	463	485	428	470	483	439	458	462	471	443	471	447	462	477	484	469	478	479	474	479	462	445	474	536	515	457	493	466	489	457	479	452	486	464	435	485	446	460	481	456	469	481	436	456	505	440	452	505	484	484	488	473	485	487	454	455	474	455	480	458	477	471	493	475	503	521	442	502	439	460	472	465	460	451	467	498	475	466	462	460	471	469	501	445	496	453	489	449	479	483	466	460	499	448	468	450	425	452	454	442	503	479	465	447	439	449	423	473	516	448	461	475	491	458	452	498	454	486	502	467	463	506	439	501	481	483	484	499	488	460	458	498	501	468	481	475	505	466	493	452	457	474	441	499	437	475	468	462	477	451	462	441	468	454	432	477	448	471	519	463	455	464	420	486	445	475	479	448	438	462	481	482	460	453	458	443	484	504	464	480	456	467	475	471	502	458	459	501	486	479	503	480	461	471	470	467	496	447	480	476	441	487	458	481	458	472	476	464	463	466	440	463	510	438	447	507	462	499	491	479	480	495	497	486	466	465	509	460	471	475	437	503	452	458	480	423	492	453	464	448	497	478	449	489	483	474	470	440	494	444	506	473	478	475	485	468	448	463	463	467	474	465	451	462	487	478	455	476	493	449	503	444	479	476	439	485	464	502	474	448	504	436	467	463	457	474	489	475	437	453	494	468	486	444	477	511	454	447	473	474	463	472	484	457	476	480	492	475	474	505	497	443	476	464	457	486	439	463	473	464	464	467	469	474	485	449	463	479	478	470	482	472	451	464	481	453	463	458	491	477	483	517	459	488	456	466	482	462	461	409	466	483	488	467	460	456	462	510	467	439	487	432	460	441	485	471	474	482	459	510	523	489	414	471	471	458	479	439	490	483	430	472	483	485	478	480	460	425	441	440	461	453	517	470	452	433	493	509	489	549	496	463	482	434	486	504	486	478	443	479	475	460	506	459	488	476	451	430	482	461	447	444	451	475	468	478	466	504	467	492	453	499	485	484	458	481	454	486	466	477	484	482	480	448	469	463	460	459	461	485	460	500	462	478	442	491	443	486	505	479	465	478	462	464	466	482	456	487	484	473	483	434	471	472	460	438	502	521	481	475	468	458	470	459	441	474	452	472	466	488	474	432	450	487	465	453	422	508	492	471	453	468	483	473	444	481	489	463	503	453	495	464	488	455	460	456	495	493	462	463	498	464	481	498	486	450	473	475	489	452	450	445	467	483	469	421	455	524	481	458	473	513	460	468	467	469	484	457	454	447	473	490	511	436	461	476	486	464	499	483	491	497	480	467	473	475	480	438	470	475	458	487	464	542	512	436	448	474	477	479	456	467	470	502	449	493	479	497	437	483	432	496	508	459	472	454	499	506	495	457	509	476	477	453	478	468	482	457	486	439	455	499	469	478	438	470	480	463	480	446	470	458	489	469	474	465	447	489	530	520	480	458	498	475	483	462	401	488	466	442	446	464	456	458	485	485	490	495	509	459	461	452	470	472	484	451	483	503	457	444	508	448	467	448	451	426	463	477	508	465	480	519	477	485	475	493	463	439	424	475	471	486	472	504	471	448	452	471	488	477	504	477	466	482	507	440	457	487	448	439	447	465	462	481	461	500	502	477	422	532	474	451	448	495	423	440	434	477	481	487	461	494	499	454	477	424	476	523	449	480	486	461	458	450	476	483	469	465	484	498	470	441	458	444	475	479	446	484	451	479	457	466	465	460	505	511	467	488	441	470	471	495	470	450	469	529	479	475	485	469	448	496	478	470	446	444	465	487	468	473	480	472	500	462	483	494	500	494	464	499	457	494	466	499	471	470	487	496	469	491	459	459	466	500	474	446	460	481	491	440	475	449	445	500	514	470	476	461	483	495	471	442	475	523	445	520	409	450	487	473	453	474	435	461	482	480	504	476	433	474	482	491	433	512	455	455	461	439	400
55767	50201	50550	44502	31405	21261	11142	5328	2764	1433	971	627	485	356	266	245	248	262	208	208	221	209	217	208	229	211	206	198	228	196	192	205	249	220	219	254	197	207	204	244	201	244	196	219	232	217	213	210	227	226	219	234	217	227	197	224	210	221	213	213	198	226	245	217	224	218	220	239	213	210	197	214	213	214	199	222	195	195	224	207	188	191	213	238	202	222	208	233	228	219	187	220	224	248	193	237	207	214	238	211	228	215	198	230	197	210	192	213	205	211	190	214	208	209	204	195	197	226	205	231	232	227	229	211	210	213	221	195	216	204	203	226	237	247	222	187	203	226	240	220	198	228	223	210	214	252	215	257	210	221	220	197	232	207	208	232	220	166	207	196	202	223	239	211	231	203	226	233	218	209	221	191	206	199	192	212	225	233	200	242	209	242	196	188	231	227	192	242	180	207	210	208	211	219	206	224	208	180	206	207	223	222	206	236	209	206	271	210	195	231	198	230	214	188	225	230	236	220	207	208	232	199	231	225	231	254	222	208	203	214	225	187	218	202	219	222	198	221	191	207	233	245	233	207	230	201	179	214	218	195	206	218	230	193	235	213	197	225	213	216	245	208	189	220	228	217	198	189	226	206	248	214	208	250	228	225	204	215	210	203	196	231	198	219	190	220	202	210	236	237	238	209	223	241	209	203	208	214	203	211	195	215	233	237	234	230	211	201	236	206	233	236	237	243	227	197	217	245	216	187	228	245	209	211	217	195	210	190	196	235	205	207	189	215	237	210	224	222	256	234	210	217	256	220	239	203	210	209	225	240	223	224	198	184	240	226	238	204	213	226	209	211	233	219	210	207	204	186	214	204	241	224	231	219	215	230	212	211	233	222	208	198	214	251	214	210	227	238	229	192	257	221	229	222	215	220	208	198	202	200	209	201	200	207	223	202	193	213	237	214	206	203	236	216	215	234	212	225	234	217	181	220	192	217	216	254	240	216	203	231	204	234	218	223	235	224	245	216	242	208	213	194	233	233	224	201	210	197	202	222	193	218	213	198	220	208	212	193	197	236	214	208	209	218	204	227	207	212	204	220	232	226	223	228	224	221	205	215	220	219	218	220	221	211	227	212	229	233	226	228	214	211	216	222	199	211	212	222	230	200	202	239	204	203	237	213	189	193	230	221	205	174	198	230	217	228	208	220	246	235	218	197	214	211	212	224	189	209	217	179	224	232	214	212	228	211	228	214	214	212	208	214	209	213	227	192	192	227	233	225	217	221	186	220	211	215	214	228	204	207	233	202	207	229	208	234	206	232	189	220	214	222	218	213	230	224	262	229	228	219	200	219	219	218	229	171	216	225	212	206	206	197	218	202	205	211	221	225	224	237	225	223	255	242	231	220	214	229	199	196	195	196	225	234	224	219	216	222	216	211	206	213	243	220	220	183	204	240	198	216	223	236	208	208	203	212	210	220	207	203	246	200	206	210	186	249	195	208	223	229	250	247	237	219	242	222	205	208	222	190	232	215	227	207	216	194	208	210	211	213	221	234	220	202	216	233	206	215	209	224	231	216	252	194	211	210	216	222	195	205	210	226	206	251	186	202	195	252	188	186	217	241	217	225	257	197	212	221	192	251	218	225	214	236	191	235	229	197	233	168	189	225	201	212	201	204	182	195	227	206	230	207	222	215	214	192	229	230	247	203	217	217	210	213	207	217	218	209	201	213	201	235	218	209	236	223	213	211	201	215	216	211	204	204	220	231	198	218	245	226	229	214	167	223	221	227	223	212	215	207	209	213	217	235	230	209	213	215	206	209	225	199	219	238	216	230	213	244	216	236	232	226	188	237	236	217	195	214	233	240	205	224	200	223	204	204	217	218	221	236	210	228	237	218	204	222	218	219	216	205	193	240	225	217	219	208	221	219	202	213	209	251	206	220	233	217	230	234	252	208	216	229	250	222	209	193	226	198	213	234	202	223	197	215	214	260	213	192	213	211	215	234	190	188	210	207	227	206	186	192	210	232	248	233	237	219	200	228	206	216	225	233	236	215	238	213	222	216	207	199	198	237	204	231	215	233	212	231	245	205	215	215	212	217	205	227	215	242	205	221	211	236	208	200	213	227	230	248	220	225	207	181	214	196	216	217	215	209	187	214	233	196	201	240	206	189	187	229	209	208	210	221	224	201	216	204	231	215	216	217	222	218	210	218	221	213	205	215	225	209	219	214	222	205	224	266	227	225	198	198	209	228	223	190	204	237	189	223	217	227	224	212	196	219	204	248	202	203	212	221	213	218	202	211	209	216	201	221	210	214	201	212	235	222	217	222	217	220	177	196	252	183	195	172	200	208	205	194	249	239	210	219	229	216	189	222	216	219	214	211	220	212	221	219	227	218	225	206	228	200	238	221	229	209	212	210	217	229	231	223	216	195	189	237	220	204	226	216	250	226	199	198	214	226	229	228	243	220	220	205	243	232	217	236	229	221	212	202	214	183	194	236	216	212	237	209	210	206	217	193	222	245	215	214	229	207	203	208	227	193	230	226	207	203	204	227	224	227	226	199	242	213	211	199	212	216	212	208	202	231	207	185	227	227	230	231	201	199	223	219	199	207	219	212	208	232	198	190	207	201	216	188	208	198	225	223	211	205	192	221	227	198	214	225	215	247	206	205	234	223	214	202	191	206	210	196	206	213	206	231	229	197	197	197	191	218	214	185	195	208	212	213	209	205	217	233	236	228	206	211	198	224	203	211	212	232	213	213	203	211	210	194	238	213	221	250	213	230	210	244	211	225	221	233	211	214	240	221	243	237	218	220	218	239	191	234	226	204	226	197	211	211	224	198	197	197	233	211	192	219	202	195	205	206	212	235	242	200	235	197	223	219	208	213	229	193	251	237	206	197	246	228	245	208	178	219	214	213	212	199	219	202	199	208	239	215	208	205	234	212	220	232	209	198	197	192	219	210	201	208	205	206	219	206	249	210	223	221	216	189	198	183	216	215	219	223	224	210	225	224	204	212	213	219	200	210	232	225	203	244	231	220	219	210	198	201	217	237	197	184	231	209	202	239	193	202	214	254	209	210	211	197	242	219	226	205	216	220	199	228	219	243	222	194	203	229	201	237	217	195	218	239	222	233	241	194	215	236	199	199	183	221	226	187	219	237	184	201	236	235	199	227	213	197	194	207	221	248	191	230	208	200	208	205	197	228	208	214	217	205	211	222	219	212	210	187	254	225	208	190	220	200	233	242	229	193	225	198	199	207	209	212	217	209	210	197	181	208	194	211	194	234	203	195	211	229	235	210	246	219	227	213	222	211	208	192	214	206	231	215	239	201	215	200	191	207	214	227	220	237	234	223	223	206	209	216	181	224	232	247	226	185	196	238	220	205	214	190	219	196	220	227	202	232	215	210	219	209	214	191	213	225	235	207	211	207	233	192	228	226	200	209	225	213	228	206	203	199	217	221	197	213	208	214	244	231	188	197	184	214	235	203	204	209	197	222
43391	48570	53921	51929	41797	32599	22797	15386	9973	5739	3582	2364	1675	1241	784	618	602	526	549	535	574	563	534	497	503	591	550	515	530	490	555	511	519	498	534	556	536	548	534	520	525	494	522	512	562	527	491	540	532	530	500	528	529	518	551	501	524	510	531	566	554	502	544	540	544	501	534	522	522	504	543	520	539	510	515	523	533	520	548	569	505	521	505	527	543	522	536	485	526	509	499	481	524	525	517	448	552	499	504	538	546	503	546	556	574	512	515	542	554	505	526	515	473	562	526	507	474	527	524	584	528	553	518	552	512	492	538	523	553	526	531	520	540	528	551	559	497	479	517	528	532	514	541	534	506	543	542	574	550	536	527	504	524	535	545	529	531	537	542	557	533	543	535	516	558	526	548	512	509	511	509	491	567	483	460	504	531	509	591	531	542	568	518	543	562	547	535	522	511	531	513	540	513	549	565	538	525	493	491	512	524	548	486	515	539	541	505	522	532	520	552	559	489	533	528	500	527	502	555	535	550	494	534	522	501	548	516	538	546	525	550	505	520	511	544	516	550	514	519	509	546	541	514	543	523	493	518	521	515	488	515	588	524	525	516	535	545	524	537	541	557	508	528	505	522	531	530	559	548	513	536	580	490	498	501	520	476	541	515	540	542	489	573	513	530	513	537	555	558	503	506	521	579	503	574	535	531	517	512	507	559	494	526	543	526	515	533	532	538	556	516	530	528	483	519	532	536	565	527	522	532	494	509	544	556	549	512	532	522	538	486	547	502	505	548	534	532	531	528	526	562	538	545	526	503	531	548	530	528	540	520	528	527	549	543	517	488	549	509	564	535	554	519	557	527	557	548	493	540	554	533	571	538	500	509	514	550	514	527	533	509	587	551	528	543	540	509	486	555	557	542	482	502	539	538	526	487	540	496	567	576	486	515	513	496	480	522	530	540	544	500	511	513	544	546	561	528	516	564	501	531	501	524	522	509	502	544	508	505	482	529	501	536	532	554	520	574	537	549	545	534	600	530	537	504	519	503	502	506	553	501	505	543	541	582	525	557	523	544	518	525	542	546	537	575	523	538	550	494	547	523	555	523	528	562	568	511	509	541	527	515	519	562	513	522	530	516	513	517	547	519	530	541	528	528	510	489	513	563	531	525	511	499	552	494	536	520	520	528	509	507	516	537	560	519	509	528	575	523	540	504	517	530	514	566	546	496	538	516	546	543	560	528	561	538	527	513	568	503	513	510	516	495	537	498	510	527	542	530	548	514	558	556	554	517	505	517	525	526	552	574	566	508	513	489	524	539	534	556	507	547	535	510	585	529	490	537	543	521	523	528	506	494	501	530	496	501	491	553	508	552	537	530	528	552	543	516	526	573	578	510	517	524	501	551	570	518	528	507	561	503	508	520	509	533	519	492	526	491	558	508	502	509	573	556	514	524	530	528	541	566	511	522	533	560	523	497	515	530	530	557	528	542	526	519	527	528	531	498	564	495	540	511	530	496	488	513	529	542	536	512	504	525	532	531	524	514	509	507	550	475	528	574	553	518	499	539	557	569	512	562	511	557	511	580	527	503	509	542	521	549	544	534	564	491	566	517	523	504	518	525	526	566	547	571	531	513	518	571	499	504	534	549	529	510	506	522	507	502	531	540	527	531	522	559	504	495	510	561	519	514	561	507	562	529	520	515	508	545	524	509	537	478	538	528	509	527	521	521	518	545	545	534	586	499	524	526	513	526	564	603	497	492	490	530	559	537	554	533	525	513	561	497	497	545	503	549	540	516	506	469	538	511	536	522	499	472	533	492	509	525	563	531	556	520	511	532	532	501	513	543	515	569	497	562	516	561	495	548	562	497	520	541	532	537	559	534	519	509	512	551	519	527	559	535	558	504	541	541	537	540	464	560	545	537	500	523	553	490	514	525	544	528	524	513	570	505	573	496	464	543	493	527	529	537	545	529	553	542	524	522	555	524	549	521	538	526	515	475	552	529	561	564	515	545	526	557	545	501	529	500	545	535	529	518	565	544	552	523	568	535	500	514	526	525	556	497	521	556	534	510	499	539	566	531	497	511	536	491	517	495	552	571	551	517	511	541	536	535	504	512	544	521	537	471	504	541	526	532	540	514	541	570	549	496	500	533	549	527	497	546	525	533	488	536	516	529	483	480	494	517	525	507	560	515	515	490	559	559	525	529	546	494	526	495	500	496	519	507	515	512	508	518	517	523	496	517	505	544	516	569	519	535	548	527	527	486	507	474	492	484	512	506	509	576	557	547	519	559	513	530	501	545	485	520	529	513	520	479	475	532	575	544	515	526	553	502	553	533	511	515	575	514	528	558	518	515	522	543	561	508	533	496	498	503	527	530	507	517	511	517	534	524	560	549	534	512	499	529	551	512	521	507	515	533	540	564	522	553	513	530	528	535	544	496	527	542	514	506	492	525	547	551	539	526	549	502	507	493	518	493	524	537	504	533	517	547	570	514	563	527	508	515	518	513	540	509	535	525	545	538	528	528	519	505	528	526	547	544	575	540	541	525	512	522	514	544	536	504	541	505	535	545	504	531	489	551	538	546	529	509	528	507	515	521	533	518	479	545	524	513	532	551	521	537	598	496	500	533	532	557	541	549	553	557	516	534	514	514	547	495	542	530	552	520	507	527	519	538	533	515	518	521	463	524	510	516	492	503	502	516	538	500	502	536	545	501	491	518	492	498	511	534	544	583	534	538	534	471	536	519	539	548	546	499	554	543	486	493	492	527	544	531	578	494	562	530	550	523	537	532	527	566	546	538	529	550	581	575	547	491	546	517	502	509	520	523	533	538	537	522	517	535	514	510	545	495	511	492	528	532	552	499	511	513	523	573	526	526	537	548	468	533	534	510	511	507	515	511	516	531	557	524	514	498	500	516	494	558	524	530	548	576	492	521	509	517	507	531	514	550	549	544	523	544	545	491	515	534	520	543	533	518	552	510	549	501	456	520	511	526	517	508	542	510	521	514	504	556	512	495	526	524	526	506	520	515	556	529	554	541	537	525	551	541	535	525	530	538	505	555	522	556	553	523	537	525	499	513	496	521	504	498	521	520	582	529	528	514	503	520	546	493	539	505	566	500	573	494	553	547	467	532	511	561	559	550	496	505	563	529	520	545	572	539	522	487	526	477	504	546	525	520	485	533	497	530	501	519	498	520	519	523	544	519	521	484	512	500	535	531	577	557	506	539	538	535	508	485	537	503	521	543	539	488	579	565	506	508	541	538	516	553	520	519	516	519	555	539	494	552	563	531	494	536	502	540	535	523	528	478	528	523	543	520	509	526	502	580	500	556	536	503	530	497	487	517	560	576	507	501	495	558	501	550	518	535	500	547	526	504	511	492	531	530	537	563	549	535	556	515	568	503	536	528	512	520	555	554	546	490	525	528	518	579	485	528	530	562	532	520	521	530	541	539	544	524	534	553	518	540	521	528	518	517	541	519	504	551	509	551	527	560	494	505	552
57905	53416	53318	40642	33593	28603	22077	11884	5981	4137	1765	779	521	298	259	226	197	218	210	213	236	197	203	237	209	204	205	201	173	215	196	205	182	203	179	187	194	172	204	200	194	212	195	204	206	204	207	175	203	218	187	198	179	201	187	200	185	154	206	186	198	206	194	200	199	216	201	189	159	198	188	188	194	186	173	200	206	181	193	194	190	209	201	210	210	205	216	210	198	204	218	206	201	190	190	193	203	174	226	174	208	207	198	190	210	185	229	192	201	176	216	196	221	198	197	195	228	177	200	204	192	196	196	178	215	203	222	177	213	200	203	185	213	150	211	184	191	203	185	215	206	203	188	189	217	179	193	174	216	204	199	203	187	171	200	212	209	197	196	205	183	204	180	206	212	167	201	189	210	170	201	212	224	208	186	179	212	190	206	217	232	202	181	203	222	215	221	186	213	193	208	204	203	188	218	187	189	201	213	229	205	207	209	228	195	221	212	225	187	183	187	198	217	208	221	216	204	209	197	191	211	208	197	198	211	196	206	193	186	220	205	194	208	207	200	182	188	184	193	193	189	196	214	221	191	165	181	227	196	202	204	172	188	178	186	199	217	234	184	198	220	198	202	194	196	199	176	215	186	173	205	205	201	197	195	188	220	190	198	167	183	214	181	208	192	189	190	230	207	200	205	227	218	216	186	209	192	188	209	221	223	182	200	186	189	209	198	190	195	212	202	193	180	187	178	203	216	211	196	199	185	186	167	190	222	192	221	212	220	187	235	182	221	204	178	193	195	201	183	179	197	219	194	233	178	210	205	215	195	220	228	207	185	196	216	214	191	190	211	213	206	215	202	198	210	195	206	187	162	213	191	192	206	183	226	229	227	184	187	198	202	198	194	186	214	213	225	203	213	182	210	208	207	185	200	176	210	204	202	217	206	222	191	199	195	202	187	221	200	191	203	167	216	222	215	204	212	195	192	243	208	205	192	190	174	194	209	195	206	202	223	202	214	207	242	195	214	190	204	196	200	186	174	182	204	200	198	198	188	187	169	196	186	225	187	188	157	192	202	199	186	211	205	199	181	217	218	181	202	206	210	209	203	206	183	214	200	168	198	210	199	190	205	161	224	211	185	187	189	195	216	207	171	195	161	207	195	175	211	202	218	185	213	211	206	201	190	210	234	182	217	225	190	197	225	223	190	207	209	196	203	203	217	188	207	195	220	193	202	194	224	187	189	189	191	188	215	216	207	187	224	202	230	217	222	216	191	220	177	196	184	199	203	205	188	193	167	216	204	198	206	203	167	216	207	186	181	200	186	209	190	210	200	214	204	200	204	191	200	185	174	210	208	209	187	198	221	208	193	181	204	171	203	186	196	202	217	176	195	183	182	211	188	192	195	180	198	211	216	201	185	213	211	232	209	179	194	182	215	215	199	207	200	193	196	207	203	202	211	178	167	210	209	210	193	199	207	207	177	186	204	190	209	196	191	191	195	188	190	183	183	207	227	209	213	192	204	214	190	190	175	209	216	216	187	192	156	203	213	189	189	205	171	208	198	192	193	212	208	219	172	190	224	216	204	227	199	192	218	211	190	180	204	209	194	190	219	212	193	178	203	177	222	207	221	185	226	212	191	205	182	190	205	230	170	187	187	172	187	213	196	197	200	194	180	218	190	204	184	206	224	193	191	176	194	213	212	195	191	204	187	223	194	186	187	207	192	207	195	191	205	181	201	204	190	202	208	209	185	206	200	205	202	205	178	184	207	187	195	196	205	224	205	210	190	204	188	186	199	207	204	219	193	205	202	199	194	244	201	185	184	202	184	187	204	205	214	202	187	211	192	208	221	199	194	193	194	174	222	219	215	220	197	204	199	199	210	204	203	192	180	215	210	210	184	222	187	190	199	187	181	205	202	187	210	199	214	192	201	204	186	220	205	191	185	205	192	205	188	203	210	217	203	185	202	191	186	200	190	215	209	176	203	199	217	175	191	185	173	178	195	209	199	201	199	201	206	193	195	180	185	172	217	201	197	186	195	200	205	208	215	201	195	190	218	188	212	219	205	193	223	201	237	192	199	184	209	192	215	188	203	210	191	208	181	203	214	195	210	186	207	214	212	212	208	183	183	212	172	194	184	203	233	202	212	229	216	180	189	203	220	196	168	219	196	201	192	211	224	221	205	207	184	212	195	194	183	212	207	169	193	240	187	212	210	202	178	206	191	203	225	197	200	200	217	205	226	211	207	199	188	181	214	199	207	208	188	204	221	198	204	219	225	208	205	191	190	200	176	181	199	211	188	181	209	214	185	193	193	216	230	206	186	208	197	198	176	202	184	201	180	206	186	225	193	197	192	205	198	193	179	217	219	203	199	186	207	195	174	193	193	208	204	195	191	228	174	192	187	185	202	195	200	195	220	172	195	204	184	203	206	221	209	202	179	185	193	219	212	216	195	216	190	187	197	200	203	200	196	229	181	208	204	178	179	215	200	172	203	209	186	218	193	207	199	216	189	190	182	193	187	207	175	209	196	192	233	208	179	212	179	203	198	207	197	180	192	191	188	203	224	187	193	238	210	223	184	203	200	220	192	205	214	197	183	188	196	189	221	194	202	231	221	189	184	202	204	194	172	186	233	196	202	217	204	195	235	204	207	190	198	200	215	212	218	214	195	203	204	178	211	205	191	204	197	200	214	191	201	187	199	225	221	197	198	201	175	174	186	228	210	198	231	221	224	214	201	189	206	190	217	203	207	184	215	187	198	195	203	223	210	198	216	204	215	202	223	185	213	206	186	222	215	175	214	173	184	227	197	206	210	194	206	193	217	210	207	188	181	193	194	220	195	156	197	203	198	200	183	211	190	194	206	193	188	207	187	192	222	220	190	234	204	201	188	200	205	215	222	188	189	202	211	193	178	201	214	192	190	190	199	192	189	207	236	188	172	166	184	209	205	193	209	208	203	205	208	203	192	211	205	178	205	206	191	172	205	184	190	186	200	209	182	214	218	208	177	238	197	192	188	212	205	223	186	239	180	214	173	172	199	187	191	205	170	199	222	189	217	177	210	168	201	237	201	172	207	199	223	173	208	206	192	196	196	185	199	237	199	186	164	212	198	182	186	181	215	220	199	189	198	205	175	179	205	190	171	207	193	213	181	206	196	220	202	196	203	215	213	192	200	211	236	198	206	212	203	184	209	201	184	208	187	204	207	203	190	206	191	190	220	182	224	213	215	197	201	195	240	186	203	185	191	217	209	208	177	205	205	199	214	209	213	207	187	190	182	187	191	202	187	200	192	212	179	210	197	202	168	173	197	199	206	210	176	163	193	194	228	184	206	188	193	184	212	208	216	192	217	207	215	219	217	219	207	233	210	182	179	180	221	204	195	172	216	201	187	181	215	216	206	204	213	206	207	182	189	209	206	199	197	187	205	206	193	191	193	202	191	170	183	186	194	192	185	176	193	195	212	213	175	200	167	215	206	208	207	194	171	184	226	204	211	194	204	199
45854	53551	58027	51259	46189	40612	34335	22472	16774	13229	6362	3044	1923	1026	717	662	616	550	545	565	567	535	496	488	492	493	488	503	466	531	478	509	524	509	478	480	520	500	486	478	482	492	509	476	484	471	526	481	500	442	492	503	479	457	466	490	496	450	505	538	473	480	485	497	489	478	491	461	494	480	469	479	463	478	529	453	481	497	452	482	449	538	468	468	499	506	505	485	466	455	494	497	445	462	486	440	470	490	465	481	487	493	499	531	474	480	496	480	522	517	465	484	486	449	477	497	516	479	521	509	441	460	485	503	445	543	481	495	453	484	493	496	509	487	444	506	455	521	463	466	494	477	495	503	520	488	512	517	466	450	490	463	494	459	493	506	467	493	477	452	494	487	526	509	491	465	513	472	519	477	469	530	437	507	504	480	518	484	501	491	494	556	494	520	485	504	519	524	509	495	469	479	439	463	532	482	487	497	491	513	472	478	488	520	510	485	468	514	504	493	502	455	477	494	423	465	470	508	487	443	477	480	484	481	478	498	497	476	472	508	484	496	454	468	500	487	474	504	468	479	508	499	522	485	475	473	483	537	451	489	479	484	499	440	462	470	500	472	535	503	508	459	521	479	534	483	488	472	472	477	499	461	488	489	479	499	519	499	515	489	519	470	488	512	483	480	480	471	495	487	483	481	458	506	501	490	485	484	456	484	464	445	494	455	478	507	465	482	494	506	541	506	516	500	500	519	491	539	495	509	487	499	488	476	467	497	420	521	486	483	497	458	475	499	479	465	514	484	504	472	481	463	465	530	497	463	479	458	479	521	501	487	456	484	454	511	472	494	518	530	471	478	487	505	487	490	521	491	484	464	471	477	490	517	488	522	501	472	526	511	465	477	492	521	463	500	499	480	471	446	471	459	506	499	521	514	496	466	506	491	475	494	486	470	506	499	508	473	499	505	521	476	467	503	473	483	485	504	524	481	471	487	533	505	448	491	486	478	450	475	528	440	500	447	513	494	485	521	478	436	452	501	473	498	489	493	497	502	458	499	500	443	534	527	467	519	498	489	493	505	456	475	478	485	531	483	490	477	483	507	487	479	481	504	509	505	447	496	508	469	492	476	481	489	487	499	503	545	470	471	473	442	486	515	469	457	456	485	442	467	499	494	480	486	521	470	477	455	491	481	520	475	484	495	447	473	464	472	508	491	470	512	506	465	464	463	505	423	509	481	498	474	521	525	497	540	506	485	505	434	498	507	490	464	496	459	491	518	470	459	473	511	495	463	514	502	478	457	488	476	440	448	478	465	499	521	452	495	498	460	476	485	429	456	464	444	475	483	495	491	502	510	477	493	488	442	504	495	488	474	460	519	479	502	459	499	498	485	476	483	482	486	514	511	488	485	513	500	504	485	493	506	483	463	492	469	482	464	475	481	495	483	473	463	457	452	505	508	500	475	487	456	513	473	473	463	471	475	498	521	483	478	508	492	471	521	516	464	521	516	509	456	497	481	473	503	449	477	504	477	493	508	530	470	487	514	513	490	483	485	501	458	472	454	480	477	483	491	501	484	499	461	490	479	467	496	457	466	496	520	476	504	491	466	486	483	523	496	474	478	494	489	449	502	494	474	495	520	459	501	425	526	532	500	489	514	466	452	472	479	496	446	510	451	457	458	472	454	467	468	487	482	485	480	518	483	472	482	446	500	477	493	500	539	493	512	496	457	514	465	500	480	495	449	510	478	511	470	479	447	498	447	482	522	499	454	485	534	468	473	506	485	545	486	506	483	492	502	504	452	507	475	480	507	540	481	466	467	456	507	477	516	498	463	485	465	476	447	489	507	482	473	482	487	520	498	437	487	516	473	488	493	502	472	505	479	478	468	491	454	476	500	446	495	488	516	477	513	502	474	506	448	471	505	471	474	481	479	455	460	519	495	466	468	491	483	485	522	482	496	466	510	475	472	463	482	506	451	490	481	455	502	479	515	470	459	495	486	489	499	507	512	472	478	513	484	504	478	462	495	469	456	481	492	478	496	511	465	485	511	528	494	510	476	490	497	503	483	476	504	499	489	486	479	463	475	462	458	479	437	493	499	471	481	535	500	459	474	467	513	491	475	488	493	487	517	536	500	490	513	466	515	527	477	452	488	506	471	484	478	478	500	490	463	527	501	477	514	501	511	492	516	488	461	472	480	496	468	487	472	464	483	458	482	483	543	504	519	471	484	471	483	474	469	472	489	501	510	515	508	454	469	499	456	514	426	495	490	472	481	502	550	535	507	543	508	475	449	497	513	455	476	492	489	468	468	480	482	466	532	492	489	472	476	460	464	484	504	470	463	455	477	447	507	497	476	508	529	489	454	514	508	514	441	481	489	479	480	425	502	473	475	465	482	514	464	455	506	531	465	476	523	477	486	489	480	486	488	504	507	500	476	443	473	486	456	483	506	457	498	470	482	490	467	490	497	496	497	512	488	429	520	494	444	466	480	493	515	475	485	481	498	506	534	459	502	502	510	478	467	467	475	517	484	490	502	510	466	488	510	496	497	470	488	453	480	486	472	495	501	517	512	492	467	471	471	447	510	514	484	494	519	473	506	475	500	494	510	504	537	469	469	473	494	527	488	497	430	480	480	474	474	470	431	524	470	504	492	507	497	500	438	472	484	520	518	473	515	510	466	507	453	486	470	502	422	469	462	499	522	492	447	516	494	469	501	499	500	475	452	474	530	480	504	455	480	479	501	486	482	474	489	505	478	463	480	466	462	486	471	489	465	490	458	496	497	486	471	483	516	546	470	484	487	495	461	466	495	499	461	454	489	501	464	517	504	479	508	492	447	462	491	478	495	492	506	511	501	502	482	507	480	471	514	469	501	494	483	492	488	512	491	473	496	492	482	471	464	458	496	489	491	502	474	504	469	473	486	474	474	461	480	496	495	461	466	478	495	492	477	524	498	518	464	487	509	474	443	482	496	512	482	484	491	517	501	521	470	506	485	488	510	452	483	480	502	457	487	515	490	484	469	505	448	452	478	468	474	492	482	500	507	472	506	516	511	508	468	486	481	485	448	495	492	485	465	512	472	476	478	501	499	516	457	518	458	481	439	467	497	494	455	476	498	505	471	494	536	477	448	457	506	485	480	496	471	514	500	541	469	510	480	484	467	502	483	505	499	448	473	476	491	467	469	488	494	504	479	454	509	506	497	483	513	494	500	483	442	488	481	495	477	485	494	467	466	484	453	520	483	490	470	465	479	497	480	490	446	530	497	494	501	532	467	500	514	490	511	486	480	479	501	439	458	490	500	473	494	471	504	482	504	446	508	514	518	494	468	469	498	452	475	458	513	493	525	476	490	494	461	511	470	452	486	497	481	508	458	494	483	443	481	496	478	522	466	477	468	475	505	497	498	489	465	514	487	502	490	487	470	479	521	497	501	507	478	519	501	481	476	479	491	499	470	477	495	453	514	488	482	492	472	512	497	473	468	474	486	492	469	478	492	504	516	469	473
43142	35066	26400	14661	6974	3169	1808	1318	724	455	277	236	201	200	181	195	195	195	212	168	196	219	156	187	182	176	175	221	179	197	203	189	183	169	171	176	183	175	165	177	201	196	176	193	199	178	186	182	184	153	189	192	179	188	209	183	157	187	180	143	186	196	197	164	169	169	159	172	183	147	197	194	169	186	163	186	182	180	174	164	192	191	209	184	186	177	154	165	196	199	184	194	198	170	168	166	185	175	172	168	163	178	163	195	188	180	188	166	209	179	190	193	215	184	168	163	206	175	188	209	193	209	185	167	167	167	152	190	198	169	178	195	152	181	194	197	174	159	177	194	192	210	149	183	223	199	175	178	167	192	195	186	194	181	197	174	183	192	177	197	193	171	181	181	191	176	186	183	152	191	164	176	186	170	200	186	207	187	179	190	191	188	188	178	171	194	180	200	182	178	195	185	178	182	180	184	204	186	194	183	174	158	205	164	156	202	190	180	187	205	165	201	190	180	172	191	189	175	188	173	192	190	213	179	182	190	184	177	185	207	212	204	200	187	189	159	184	165	167	207	182	201	167	179	167	187	195	173	204	160	194	165	188	161	174	187	169	193	170	189	173	181	165	177	203	179	180	163	182	229	180	202	196	182	169	183	169	179	166	198	185	181	179	175	198	186	169	217	183	199	198	194	190	168	155	191	220	178	164	204	186	204	183	159	167	169	179	174	173	186	185	138	183	182	207	172	171	205	204	175	180	178	181	191	178	160	214	203	196	178	185	170	201	213	188	181	187	178	176	170	177	180	179	185	195	199	193	177	195	181	186	172	189	192	189	181	195	189	180	174	189	173	157	175	209	195	160	168	211	189	164	197	184	195	182	184	180	182	192	172	170	205	185	194	196	170	185	179	192	185	205	170	170	224	166	167	195	170	183	177	176	184	170	176	210	175	181	183	154	179	204	184	199	163	180	170	211	189	184	180	201	203	187	191	186	169	180	173	183	194	161	212	209	179	181	172	196	172	195	204	191	184	198	196	199	190	200	194	181	178	185	202	185	175	183	185	197	201	156	184	205	211	195	167	203	150	187	198	161	185	179	177	183	202	162	164	151	197	177	192	198	188	176	187	217	174	169	182	193	190	208	169	169	166	168	177	173	170	159	173	202	168	178	190	176	171	190	215	196	193	171	194	199	160	197	195	179	197	175	194	228	150	188	173	195	185	175	191	176	184	163	182	214	174	160	160	183	205	169	172	186	172	175	180	175	184	164	167	178	162	170	190	184	196	183	197	195	186	187	184	183	183	193	178	187	197	183	194	164	142	184	189	212	173	207	170	183	185	173	175	158	173	207	177	175	196	164	175	186	182	214	175	181	220	190	192	196	190	184	187	212	169	179	200	197	196	193	179	176	196	191	157	190	187	187	177	164	182	196	194	222	172	208	185	179	197	195	189	193	155	199	196	207	189	184	180	219	208	170	206	189	190	168	185	216	195	202	201	169	175	172	182	175	202	197	174	202	197	178	182	183	185	184	207	187	187	172	192	178	181	182	169	196	169	181	179	188	223	183	183	184	191	184	191	188	175	213	187	179	165	190	185	172	204	182	188	200	182	193	213	172	190	216	173	166	174	194	185	206	185	209	206	200	216	209	185	218	175	190	159	178	188	173	207	190	163	182	174	164	170	180	189	209	189	167	204	197	221	184	170	186	210	176	173	191	163	198	168	183	165	172	189	197	200	174	189	183	203	177	172	192	165	178	202	166	198	173	197	176	153	179	176	178	179	175	189	148	174	176	170	190	219	177	190	182	196	189	163	184	185	188	196	183	198	209	177	177	186	185	181	203	155	190	191	218	177	183	153	203	197	181	184	204	194	171	205	202	186	173	179	198	175	168	192	189	184	192	191	162	177	200	183	191	176	207	185	197	201	183	176	188	189	182	161	194	175	187	173	186	176	194	169	202	200	209	184	182	175	217	199	190	162	201	171	164	172	181	197	212	199	178	186	203	184	180	194	181	193	197	176	170	170	174	172	175	184	219	174	163	175	174	211	194	178	182	173	170	178	189	175	188	173	186	179	182	175	183	201	193	175	198	174	212	176	176	174	198	176	184	179	204	187	184	182	205	167	215	177	157	185	192	195	215	163	205	185	193	173	188	183	222	186	189	183	195	184	176	169	198	187	198	160	199	181	180	189	182	194	184	214	192	161	184	180	175	158	187	176	172	190	162	195	162	202	197	162	159	208	183	206	208	204	210	182	185	185	205	181	186	180	168	216	176	168	214	160	181	178	206	189	202	189	163	188	193	180	172	159	198	209	196	202	169	193	177	166	161	168	182	182	189	198	177	164	178	196	170	171	185	176	199	183	183	184	175	174	184	228	178	196	213	186	179	183	205	183	185	184	168	179	174	185	171	186	177	187	201	178	199	181	198	182	183	208	187	177	187	205	192	202	183	193	185	160	191	186	173	200	179	195	184	166	203	202	194	181	187	178	163	198	218	182	175	167	162	202	190	183	168	187	194	154	173	173	167	187	192	197	186	196	199	153	171	179	177	191	186	165	177	199	189	183	199	173	178	186	184	197	187	187	165	189	162	178	181	176	166	183	194	180	185	189	194	189	172	208	198	169	177	177	196	208	180	204	190	183	176	190	186	195	164	189	184	199	194	180	157	187	176	175	187	173	167	182	196	207	186	192	180	167	194	204	196	210	203	185	171	181	195	163	194	188	191	178	189	175	171	213	184	180	194	171	170	186	176	169	208	182	188	202	165	185	198	208	187	193	165	198	179	177	166	165	180	204	163	175	177	204	167	192	187	209	196	183	182	178	189	163	190	165	195	185	197	171	184	185	192	170	199	203	193	195	166	178	165	206	197	207	163	170	177	187	145	189	177	197	171	190	168	176	176	199	171	198	170	188	201	176	188	183	194	203	206	181	200	196	176	167	175	177	155	186	168	173	181	188	181	157	188	195	196	179	196	177	197	180	173	183	193	198	165	179	170	156	200	178	191	165	181	192	162	182	210	168	190	164	198	171	169	166	173	203	148	198	184	187	177	190	204	197	216	173	181	211	170	185	169	184	187	189	169	188	168	189	174	186	162	184	198	210	180	152	188	184	170	213	180	183	166	194	195	149	158	170	205	210	195	168	180	206	186	196	191	201	168	209	175	194	212	188	183	149	186	198	190	176	184	166	166	192	186	157	183	186	172	168	162	186	184	182	161	187	178	164	183	169	153	157	168	174	179	171	190	225	200	171	185	173	195	189	179	181	186	204	205	169	177	183	216	178	184	194	178	195	190	187	166	182	180	191	197	195	207	184	185	182	195	189	210	163	191	204	203	162	202	190	187	158	201	176	191	200	186	198	203	195	182	186	207	193	184	183	175	199	213	183	188	169	172	198	175	170	188	172	179	198	179	186	185	172	204	200	185	204	173	186	171	179	191	191	203	214	176	188	187	197	205	192	176	181	179	164	186	203	194	185	181	189	181	174	191	189	173	189	166	190
29964	28442	28599	23513	17442	10943	7660	5771	3177	1899	1070	708	590	514	480	478	502	474	502	511	500	473	452	462	461	440	475	457	466	460	456	482	488	430	447	470	482	464	470	466	471	485	468	503	484	479	473	465	483	488	493	480	484	504	456	442	450	453	473	494	533	488	442	515	458	451	446	428	426	467	444	448	470	452	462	459	400	502	489	471	523	474	448	458	477	458	510	465	460	479	448	481	472	448	481	454	501	463	436	441	504	458	475	439	474	486	460	475	516	435	476	451	475	469	473	453	491	499	462	451	468	473	471	479	465	462	438	493	475	462	496	492	500	481	489	461	472	459	476	510	440	472	459	457	477	464	459	495	503	472	502	507	459	475	471	442	485	470	466	442	473	466	492	445	462	466	485	461	449	450	419	475	471	440	505	424	447	461	423	449	421	476	423	494	486	474	462	471	495	450	461	470	443	427	492	440	439	467	458	498	478	432	454	472	455	457	447	481	458	458	473	474	462	467	464	473	468	473	440	527	474	477	486	475	479	484	464	498	482	473	429	504	406	451	498	449	496	487	492	472	505	474	515	463	432	472	446	495	433	487	472	452	495	457	457	452	435	436	443	493	474	465	468	472	477	444	462	469	455	435	479	484	447	466	492	481	476	484	470	451	480	444	465	491	474	458	454	445	455	470	480	491	449	421	471	475	469	433	443	468	470	486	468	485	482	486	460	508	487	489	475	482	468	433	471	445	440	492	487	473	459	496	429	452	479	484	452	468	456	481	475	472	485	526	459	440	470	441	489	460	504	475	462	419	484	483	473	458	486	470	488	456	449	467	504	462	451	475	471	466	484	449	466	428	498	477	438	457	463	479	506	459	437	461	444	460	463	483	442	491	460	517	489	488	453	478	450	473	466	448	478	495	444	470	475	444	445	467	477	480	527	481	437	480	478	518	474	468	483	477	444	457	437	476	461	478	432	418	449	515	462	460	436	449	432	470	491	473	469	440	458	435	475	425	460	439	455	450	487	477	453	515	499	467	428	453	472	449	442	508	470	476	461	486	465	488	465	467	474	464	451	494	473	496	488	464	517	459	452	438	476	478	446	459	485	462	473	463	465	471	500	492	474	445	445	483	451	487	483	460	463	487	438	407	492	470	509	501	451	479	473	456	445	510	473	489	484	459	441	474	439	493	446	485	449	473	472	468	460	437	440	449	470	453	477	489	466	457	460	479	467	439	497	451	412	454	513	489	442	488	484	470	473	451	495	437	496	451	456	491	438	479	447	464	459	444	464	494	462	436	450	448	458	454	472	493	466	471	454	468	460	514	472	478	476	465	479	491	479	444	454	463	466	483	458	459	503	448	451	458	486	463	447	442	481	455	500	481	461	493	448	499	462	491	485	456	508	483	483	457	472	465	479	488	478	498	421	476	470	439	471	465	481	437	457	462	481	440	455	496	481	456	471	475	469	444	435	455	507	503	500	423	472	475	451	458	452	467	449	452	450	503	448	458	461	471	463	415	500	439	436	460	466	504	481	472	457	468	477	444	478	439	445	480	474	442	487	464	473	469	499	500	459	454	438	455	477	419	448	460	462	446	452	490	455	472	444	440	416	441	474	459	456	471	442	487	433	458	461	485	455	447	475	469	415	494	458	467	463	451	448	437	507	408	472	465	463	440	473	456	468	463	478	436	479	459	460	469	463	476	427	438	484	493	500	468	456	493	487	465	493	472	453	459	468	473	473	467	459	474	489	491	457	459	506	480	532	457	465	474	508	467	420	459	450	456	442	418	427	465	447	445	435	496	465	455	436	443	474	451	464	453	501	485	459	471	492	442	513	479	437	472	501	451	470	473	474	452	478	444	486	454	449	426	448	439	448	494	465	441	427	470	494	477	443	464	459	462	487	510	484	490	458	457	463	444	470	475	494	432	483	476	459	483	454	465	464	480	518	466	457	504	442	514	474	441	467	461	473	472	460	477	439	493	465	442	447	482	456	436	453	491	437	504	491	463	452	459	467	449	447	499	486	443	476	450	476	481	483	455	468	437	457	431	504	440	459	476	508	466	450	443	484	481	486	481	450	486	506	490	429	461	487	476	435	466	438	477	488	433	468	440	456	459	470	442	470	480	481	493	490	488	441	460	443	476	476	456	460	458	453	464	462	462	468	449	507	450	467	452	468	485	413	506	438	435	485	430	452	464	448	451	465	468	480	449	462	483	481	429	453	430	456	452	466	504	460	439	448	443	470	463	477	456	453	460	472	511	462	432	473	481	417	462	452	481	461	488	448	440	508	481	508	468	486	450	492	447	496	491	472	425	458	468	440	441	478	433	511	472	459	452	508	442	477	446	462	482	471	455	477	469	466	460	486	447	476	451	482	473	478	468	485	461	472	491	501	451	488	481	506	471	485	481	458	513	470	462	450	478	484	473	521	459	452	476	450	463	460	460	461	497	491	468	430	447	513	480	489	450	485	497	444	433	447	426	460	419	457	481	465	449	444	470	481	456	448	481	430	483	483	453	487	440	463	473	479	478	460	495	435	437	453	512	456	453	486	449	474	438	473	430	499	454	463	490	503	459	465	480	458	490	453	471	445	456	491	483	466	482	426	483	474	476	473	469	482	482	447	462	489	453	497	460	474	494	491	457	466	478	465	453	471	505	478	462	477	495	460	470	426	501	449	496	475	464	482	438	447	454	466	445	485	475	443	458	478	454	461	440	436	465	427	506	474	501	474	481	462	451	451	470	487	426	479	459	471	490	480	474	435	461	482	483	452	465	485	451	510	470	438	458	463	475	484	436	447	471	482	485	447	460	503	459	449	457	457	440	411	467	483	466	450	489	462	454	489	455	449	467	488	471	507	456	494	450	486	455	490	506	468	491	458	462	478	469	436	488	490	486	508	475	475	459	451	466	537	411	485	465	493	427	486	471	470	458	454	476	497	440	471	450	490	473	475	457	419	494	496	447	478	456	469	457	481	477	488	477	474	474	475	476	458	468	455	431	431	459	489	469	471	469	467	483	447	455	449	462	453	501	480	469	496	488	488	489	451	437	440	467	473	494	474	433	461	465	432	468	460	485	472	477	438	475	452	447	502	493	473	472	514	457	474	481	450	478	474	445	505	464	486	463	437	494	449	458	459	483	468	465	490	494	459	473	439	442	454	447	445	469	505	501	460	478	505	469	451	450	431	533	473	484	462	446	488	458	488	433	425	454	472	452	425	429	442	492	446	433	450	515	479	467	496	475	461	464	460	453	480	478	439	445	474	487	466	463	468	484	450	501	456	477	466	458	439	445	503	465	451	546	417	482	438	493	443	466	484	461	473	466	464	506	489	476	443	439	458	455	480	483	509	492	532	452	460	512	494	459	492	470	488	465	461	532	458	472	440	459	463	416	482	463	496	475	451	495	429	469	474	492	482	477	477	455	469	456	477	487	490	472	454	442	466	456	451	453	462	467	457	490	480	511	433	493	481	464	449	484	464	443	514	441	473	462	483	406
53304	46609	46364	45210	34087	24758	22625	16747	9758	3381	1379	702	535	387	317	259	254	254	239	238	234	255	237	247	220	189	199	231	222	205	238	230	240	265	226	226	211	198	219	204	202	234	247	209	206	202	218	218	201	212	232	192	222	211	226	190	201	239	233	230	199	227	240	199	217	229	196	202	219	203	232	208	216	224	218	214	242	200	246	212	234	215	206	205	205	202	203	251	213	213	207	226	222	213	242	243	228	227	185	227	190	221	212	215	223	215	231	197	226	186	235	242	213	189	232	238	252	220	186	221	216	203	197	200	210	205	234	209	196	204	193	205	211	232	186	230	194	239	237	237	213	209	226	234	210	221	194	214	194	219	222	216	199	169	223	236	215	219	224	225	205	189	231	198	218	220	207	207	193	228	228	229	218	220	216	218	239	227	205	219	210	236	253	212	228	223	181	203	178	213	239	198	231	219	224	199	226	185	204	207	199	199	209	216	201	189	217	189	230	230	221	230	211	215	215	222	213	212	238	210	212	232	226	228	216	233	212	236	223	219	211	232	211	198	204	198	199	244	170	213	223	219	219	206	219	213	223	201	218	227	220	241	234	221	219	210	216	210	237	203	210	238	218	226	224	223	249	237	226	225	219	204	183	195	215	183	180	209	222	219	226	229	195	222	216	206	240	232	204	222	225	210	213	219	221	228	228	209	235	228	203	230	209	224	215	220	227	226	213	200	205	197	190	211	209	202	215	245	225	232	224	218	229	199	220	209	217	198	206	215	228	202	200	198	224	201	203	239	217	218	210	212	245	204	205	196	202	193	216	219	209	184	217	218	219	204	193	226	212	215	189	215	212	206	203	210	228	240	210	235	212	242	195	239	204	215	209	192	224	206	227	215	220	229	205	212	212	228	212	189	228	214	206	242	199	218	222	209	225	237	213	221	217	227	239	203	212	214	199	234	221	196	209	212	208	214	209	222	212	231	208	220	188	198	245	233	197	212	183	222	215	213	232	211	206	193	234	200	207	213	201	217	199	230	202	186	191	237	211	204	206	223	247	206	235	205	241	190	227	222	209	201	228	228	204	205	213	210	225	212	209	242	205	212	201	221	208	185	230	241	233	168	190	224	250	219	217	207	209	245	210	204	207	216	235	249	208	199	213	218	212	200	210	207	195	185	201	255	228	178	222	202	208	203	203	222	218	214	217	246	206	196	208	218	212	206	239	240	223	225	224	237	216	214	216	197	214	197	208	215	220	191	226	229	201	216	213	195	214	211	228	215	239	226	191	199	197	222	193	229	237	200	231	205	207	229	209	216	206	221	232	211	197	236	229	224	230	213	226	223	201	212	214	216	253	231	243	253	203	194	245	211	247	208	216	223	203	237	209	224	235	206	212	191	203	222	227	222	222	190	211	204	226	233	227	183	226	220	213	240	216	198	211	205	195	230	193	193	223	214	241	232	217	205	211	236	231	216	199	212	205	200	213	210	227	199	235	227	210	238	234	248	230	218	189	199	198	230	237	235	202	214	207	188	194	202	210	207	225	201	206	216	202	209	213	231	210	204	211	221	206	193	215	190	221	211	211	219	214	208	216	245	222	204	226	218	215	234	209	222	237	208	206	210	224	228	181	212	241	212	253	227	213	204	211	208	198	220	203	218	225	216	225	211	188	223	221	238	238	206	207	209	206	183	192	187	182	200	201	210	197	212	200	218	204	226	195	196	213	205	195	214	198	200	243	210	197	244	224	222	235	195	209	222	241	207	236	214	202	216	203	196	217	191	239	227	227	216	230	226	192	211	233	223	230	238	216	206	212	193	200	213	209	223	213	179	214	228	227	204	220	229	178	209	199	230	244	226	203	203	214	216	215	216	217	205	228	225	224	217	210	224	202	214	212	177	206	200	223	183	243	217	202	216	247	243	235	208	211	236	212	206	217	222	209	208	208	221	183	216	208	206	221	202	219	205	199	200	245	239	210	237	169	248	241	238	212	230	224	199	204	210	209	252	230	198	199	213	202	218	224	209	231	224	204	189	234	225	216	202	216	213	194	207	204	233	219	220	185	236	191	228	227	228	186	195	220	211	228	246	245	205	202	219	222	214	215	181	229	193	213	214	214	232	206	199	217	214	217	207	219	211	218	227	224	213	206	226	194	224	201	216	237	221	233	223	215	224	205	210	241	199	210	226	204	214	201	213	254	214	196	207	252	208	220	182	232	213	228	218	208	220	209	227	228	200	200	192	215	183	222	226	215	208	224	231	245	219	202	221	199	215	225	211	232	215	209	217	215	237	237	222	207	201	222	215	219	211	197	196	210	211	222	206	207	217	210	243	218	225	231	207	209	195	219	227	219	215	217	211	205	250	220	234	207	255	219	222	201	201	210	188	222	199	200	213	207	210	223	226	207	217	201	212	218	238	209	204	221	204	200	207	214	211	219	233	218	213	217	213	232	192	219	220	225	218	218	204	200	220	211	196	206	230	212	225	229	208	213	230	200	249	199	203	230	200	188	261	201	210	240	224	233	201	191	230	219	202	179	217	230	212	224	184	198	219	233	210	219	180	197	211	215	217	221	220	240	211	208	230	194	213	247	215	187	240	224	210	216	204	204	197	230	226	234	231	211	225	205	199	209	186	230	212	212	216	218	239	192	194	197	222	234	220	250	195	200	214	197	220	225	221	224	221	222	199	224	183	189	240	240	227	230	214	224	214	213	217	228	233	250	221	231	220	197	214	220	222	190	218	200	207	198	229	224	214	204	199	207	226	249	225	221	210	224	215	206	224	211	200	221	226	212	202	206	224	201	239	227	204	222	212	215	206	198	208	213	229	226	239	224	241	225	218	212	257	213	194	206	225	247	228	190	226	220	194	229	221	216	211	227	224	212	235	203	220	241	230	231	201	207	224	225	221	232	207	205	218	228	240	207	196	194	221	204	209	195	185	189	218	203	203	214	214	223	221	195	195	172	184	215	222	240	200	199	224	215	203	205	226	203	211	226	207	226	206	210	218	222	227	217	243	234	268	207	233	204	226	207	228	215	253	198	216	200	209	219	223	234	225	225	219	199	207	205	231	198	230	213	196	206	224	183	220	234	235	198	223	218	224	188	213	213	227	228	230	208	219	210	224	201	206	200	209	217	235	211	217	220	239	214	213	220	238	226	225	225	222	209	229	218	228	230	192	207	247	194	194	207	220	192	208	211	214	196	204	218	224	227	222	236	227	197	236	212	220	198	225	213	209	217	235	186	222	182	203	220	219	214	220	207	209	224	201	227	217	224	190	191	210	180	187	212	235	205	214	206	218	201	222	215	207	213	223	224	201	210	218	193	212	208	203	222	221	228	213	204	214	241	220	225	228	213	208	222	216	238	216	209	198	226	228	213	205	223	224	229	220	226	228	235	207	228	228	188	215	223	183	220	230	241	208	212	229	202	232	249	209	190	229	188	198	202	242	211	210	205	208	189	216	215	214	206	243	243	227	198	239	243	215	237	195	211	198	234	226
39518	40860	47713	51363	43040	36836	37541	30478	22635	10507	5564	2942	1931	1469	1047	720	709	648	636	572	569	573	496	559	513	502	525	521	512	561	532	528	573	516	592	507	525	529	520	482	524	481	526	537	481	512	548	489	518	506	525	518	568	501	492	511	494	538	518	491	536	560	545	521	548	527	477	524	528	534	546	556	517	508	536	548	504	550	506	547	553	495	547	519	535	488	518	492	508	544	544	542	536	526	549	542	524	523	509	536	506	518	555	528	512	533	544	543	541	515	523	522	495	538	508	488	499	523	526	541	559	555	544	515	547	520	566	505	563	536	507	537	488	510	531	544	536	541	523	474	497	532	516	552	496	521	528	539	537	534	560	550	546	546	515	574	496	521	539	537	514	524	531	547	529	517	536	552	527	543	534	528	512	503	511	523	550	506	511	584	525	504	559	513	573	501	524	581	540	535	514	520	555	470	534	573	542	551	551	519	540	552	541	545	554	541	530	499	538	510	559	564	522	511	506	585	546	491	543	553	531	565	526	540	521	522	532	528	559	538	503	538	511	543	541	505	506	520	537	531	536	574	532	526	513	529	567	502	512	502	518	505	532	541	515	534	535	507	522	506	526	514	514	506	492	510	518	495	518	505	540	536	517	512	526	479	527	550	550	551	524	587	556	499	546	529	536	510	488	537	537	504	534	506	515	532	511	525	545	522	533	526	519	556	490	549	534	514	530	506	566	552	552	520	549	538	563	492	491	557	543	483	524	501	534	549	587	517	503	533	485	516	569	501	532	525	491	527	531	517	468	519	544	515	493	528	519	508	499	516	504	543	523	533	604	511	501	528	524	540	516	514	547	522	558	552	554	507	524	521	531	488	542	553	509	539	543	535	551	534	549	535	525	558	557	530	532	554	556	492	523	545	507	538	521	550	532	488	532	534	540	523	563	540	543	549	506	535	523	505	566	517	534	542	539	516	530	504	539	518	512	530	538	547	555	513	540	506	521	513	515	529	526	577	554	552	555	572	537	523	506	532	499	525	532	558	524	528	567	540	511	506	512	560	546	529	571	531	540	522	553	528	544	528	565	519	520	491	564	545	491	507	505	528	553	515	534	509	539	524	525	541	507	508	540	532	530	585	537	534	548	526	507	528	547	544	520	509	482	535	500	540	529	537	533	552	536	540	490	531	529	555	529	533	537	493	532	511	507	573	545	520	554	517	515	573	537	482	485	542	521	535	498	481	524	521	563	581	531	520	545	528	582	533	548	570	540	530	497	521	531	506	521	547	510	509	524	517	536	513	573	547	515	503	532	529	533	516	542	475	576	550	538	517	529	562	502	515	570	527	516	517	519	527	518	536	567	474	509	535	565	515	556	534	568	548	510	518	545	535	522	531	514	555	516	525	504	531	504	524	515	503	524	549	539	474	547	510	578	520	539	524	529	537	516	551	526	565	548	520	541	566	501	518	534	499	552	508	526	564	518	537	536	493	549	531	517	566	516	480	524	523	551	526	539	573	530	519	538	539	521	539	543	507	542	497	542	463	566	510	531	551	531	546	521	521	518	558	524	562	564	544	542	529	503	514	485	530	477	518	522	509	495	547	561	512	540	541	511	494	504	518	507	558	520	516	495	537	566	548	525	543	520	502	529	527	519	518	505	547	521	530	537	552	494	528	559	561	517	537	517	527	531	563	550	518	533	514	484	540	509	545	484	536	496	479	486	516	546	557	550	530	552	587	496	530	522	547	498	516	523	535	498	523	503	533	516	518	499	555	553	527	517	530	539	536	533	562	485	520	531	510	518	582	532	551	530	542	496	493	517	504	525	531	546	505	475	529	557	546	500	489	555	548	551	533	529	539	540	543	558	551	555	538	513	482	544	498	536	509	525	565	572	540	521	531	527	508	485	517	549	529	549	547	512	532	559	551	506	505	526	497	557	545	575	544	514	531	513	519	517	545	514	574	547	495	518	523	532	514	492	543	509	514	542	500	506	534	509	537	560	558	502	557	523	562	543	540	531	527	492	505	507	528	502	500	546	544	526	498	533	532	543	520	496	507	523	548	527	499	579	522	554	558	488	527	527	483	536	535	557	550	483	564	530	509	527	519	557	522	476	509	541	506	545	537	500	513	586	504	510	551	523	550	553	544	526	537	552	487	552	558	538	531	532	515	522	469	528	523	529	534	497	540	505	529	553	512	493	522	529	527	534	532	581	539	564	533	551	506	492	504	568	500	508	575	545	539	541	498	571	510	485	530	557	525	555	532	507	523	548	557	535	530	528	509	512	536	533	525	538	548	507	531	533	534	544	555	504	514	526	505	510	513	589	508	527	520	478	564	505	538	491	543	536	540	504	521	544	489	511	527	508	524	522	524	513	531	546	563	500	510	488	543	542	539	573	532	565	538	538	553	564	579	554	518	542	541	523	528	553	537	534	532	489	520	503	499	500	546	533	525	494	560	508	543	539	544	503	516	499	560	545	527	494	568	529	535	542	516	529	510	526	535	529	528	513	553	566	532	501	561	553	526	508	541	511	517	526	507	513	522	515	506	547	536	558	524	523	505	542	538	498	568	521	508	533	547	544	508	546	537	521	539	541	560	538	535	525	540	531	482	511	579	541	579	496	558	523	521	496	495	492	501	525	520	509	554	544	537	508	544	524	515	535	507	552	496	535	482	558	544	542	543	556	493	555	512	506	477	504	533	522	547	550	505	486	545	561	506	522	499	536	539	550	498	579	562	527	528	490	522	517	497	504	542	516	520	518	508	547	507	539	505	513	497	526	544	504	500	502	568	531	541	509	536	518	512	541	518	533	551	543	516	518	567	527	531	526	563	516	538	532	523	532	507	520	514	551	526	547	545	500	533	517	524	544	507	546	530	518	531	513	505	526	523	542	516	532	532	536	501	508	513	514	536	548	557	528	561	541	518	540	518	520	525	547	545	527	524	520	520	545	519	487	537	536	545	538	552	533	543	552	578	525	559	511	536	564	510	554	554	515	513	524	529	530	528	522	564	537	569	527	521	562	527	542	513	529	558	520	502	560	562	492	538	510	512	565	511	580	543	526	540	579	518	545	520	521	539	511	542	572	548	522	525	534	538	508	567	578	547	499	518	547	530	550	539	545	519	563	551	501	536	558	542	523	509	518	513	517	512	513	551	530	558	526	512	528	569	528	586	548	516	541	557	528	536	505	527	533	512	524	582	503	544	485	541	535	495	532	513	502	497	545	489	524	545	538	519	537	521	556	535	537	568	544	540	499	545	522	510	547	548	472	524	532	540	518	567	550	560	520	520	550	542	504	531	553	551	521	550	530	527	530	554	483	511	526	562	521	540	529	541	559	547	511	534	520	500	497	488	527	537	546	551	552	534	530	512	572	479	551	542	529	508	517	511	526	535	525	553	529	537	509	544	492	522	537	507	554	543	533	535	540	520	556	555	537	490	513	519	542	529	526	526	559	533	533	572	594	555	533	529	530	491	539	523	501	522	507	563	527	576	509	552
58138	53674	52083	43848	41067	36182	30071	22597	17172	9497	3649	1820	1173	490	388	392	371	289	222	213	220	231	214	219	205	206	224	243	200	201	186	198	184	204	191	195	180	213	188	204	209	184	213	195	201	194	181	191	214	205	179	208	204	199	207	181	188	203	195	207	190	183	182	189	227	192	196	214	205	182	188	204	207	208	216	197	203	210	187	209	196	190	203	166	205	185	215	172	200	208	208	201	192	206	209	186	217	203	184	206	201	206	178	220	207	186	182	170	182	199	227	231	190	202	185	174	218	193	195	179	203	190	221	195	197	206	210	180	206	171	188	176	201	223	210	206	186	203	201	201	185	216	180	170	202	180	203	178	195	183	222	160	223	205	181	182	198	196	172	219	205	197	204	201	194	190	186	194	205	214	205	197	178	197	192	181	206	182	207	193	185	203	206	181	175	198	183	175	198	191	215	215	209	184	201	200	168	205	207	204	203	181	171	182	181	206	195	196	215	189	199	213	209	190	217	215	183	202	214	186	218	207	196	198	183	184	210	181	223	192	183	160	196	192	194	176	199	213	158	166	182	194	194	184	180	191	191	213	199	185	199	190	178	203	219	214	205	178	196	182	185	203	188	182	226	203	198	210	181	184	199	197	190	203	179	222	201	205	197	200	226	187	182	218	198	227	193	205	180	188	196	192	218	199	194	174	188	179	216	175	204	191	177	220	211	193	200	178	182	204	207	168	217	194	201	187	185	211	202	199	190	187	185	180	185	217	220	182	201	227	213	209	186	205	198	217	218	175	199	188	185	217	213	189	191	191	187	183	179	198	190	214	172	176	202	188	197	186	215	190	205	215	197	198	210	187	170	202	190	195	184	208	195	210	182	203	169	203	218	191	183	174	205	201	209	213	189	211	213	197	210	207	183	196	176	186	206	190	204	203	200	200	198	193	181	193	187	194	194	193	195	212	193	203	187	213	197	199	211	210	222	200	191	227	196	196	201	183	204	189	215	202	199	172	191	209	182	227	193	195	206	199	205	191	162	196	213	157	198	185	182	185	206	170	186	185	181	185	186	210	213	187	201	181	224	199	194	208	207	202	184	214	207	185	180	206	200	201	207	195	190	198	190	191	206	191	208	189	192	179	205	203	197	170	204	192	202	184	211	194	185	193	213	202	225	188	202	224	204	192	189	204	199	207	192	216	214	204	200	195	210	212	193	199	190	194	180	197	202	200	186	192	210	209	191	184	204	194	196	206	213	219	189	209	189	174	163	170	194	204	189	200	187	185	190	171	188	185	192	224	183	202	175	209	189	187	191	224	209	188	192	198	190	189	179	195	223	193	175	217	187	218	212	234	166	214	176	211	192	165	204	191	196	217	206	182	207	223	203	201	182	222	205	193	209	218	176	165	211	213	176	223	193	181	213	162	179	183	218	186	175	205	209	189	191	169	206	195	200	187	200	179	187	203	210	209	213	198	217	195	217	217	210	189	209	209	182	191	188	195	199	193	182	177	204	195	168	202	190	193	172	183	207	223	178	179	179	219	181	185	190	219	216	181	230	194	209	189	208	224	231	210	209	191	212	209	182	195	208	188	204	204	182	196	213	179	193	197	199	181	190	228	188	198	198	200	199	187	172	186	207	191	166	204	222	204	187	186	199	208	176	219	187	206	175	194	208	208	199	196	206	213	195	189	162	184	212	201	183	216	199	198	183	194	180	184	208	172	210	173	206	177	204	181	181	176	202	192	202	191	221	215	189	180	198	186	187	199	196	193	206	202	199	178	201	193	199	225	210	212	210	231	203	206	170	179	211	194	206	164	192	207	186	185	167	211	184	219	214	206	183	202	202	199	217	197	174	193	203	196	200	230	203	228	206	220	203	216	212	189	194	204	205	191	208	185	211	199	215	205	198	197	210	198	214	207	198	190	188	202	160	184	203	190	192	203	196	186	212	196	194	195	178	194	201	216	181	215	187	213	186	214	199	181	209	233	224	216	183	203	207	199	187	200	177	185	194	227	179	213	193	218	189	185	196	180	193	193	182	191	236	190	190	188	212	185	173	186	208	186	189	205	215	186	188	184	177	200	202	176	207	191	162	204	178	213	236	221	198	203	192	177	187	210	206	185	172	181	211	186	205	186	193	224	228	194	204	224	190	209	180	202	169	169	177	195	185	190	202	189	203	185	235	185	217	171	204	198	217	202	194	211	195	233	198	181	185	190	183	193	190	202	198	207	215	183	202	205	208	193	202	205	190	194	178	195	229	182	190	209	183	190	181	184	170	173	201	186	204	195	181	191	223	189	186	195	201	205	193	242	237	212	183	178	209	202	217	196	185	192	217	179	186	176	192	213	204	230	194	197	193	194	190	169	187	213	227	199	204	179	191	180	179	202	181	196	210	205	169	185	205	192	189	207	181	171	196	203	205	205	176	194	191	198	187	185	206	177	203	194	183	196	215	189	227	167	206	181	198	207	210	175	207	170	199	195	195	216	191	209	182	197	173	211	220	199	190	198	185	186	204	167	204	223	187	192	181	192	194	196	213	209	209	171	207	199	207	203	188	173	205	206	209	215	185	200	209	176	184	165	206	225	204	211	217	208	217	195	201	164	189	181	181	187	192	206	207	179	164	207	206	187	186	200	198	193	236	178	192	202	200	218	189	180	204	187	187	199	217	193	184	185	212	196	185	187	207	178	207	213	204	194	189	200	203	190	192	224	191	215	190	194	190	189	191	208	192	207	208	188	204	207	189	226	195	186	199	157	168	198	186	192	191	192	206	215	200	176	181	175	184	177	196	176	209	216	208	196	204	195	233	200	217	172	192	194	179	190	208	204	187	190	211	192	201	191	203	195	190	163	211	212	191	214	217	199	227	217	199	208	219	210	209	193	185	210	203	178	204	210	172	213	179	193	201	178	220	185	187	202	197	204	203	199	203	211	179	182	179	190	217	193	218	199	195	219	209	175	182	198	199	212	213	202	206	204	210	183	198	198	189	193	207	190	208	192	200	221	191	201	199	176	191	204	202	192	187	178	196	199	197	182	192	202	206	181	214	199	203	192	205	177	183	224	175	177	195	227	203	196	190	193	207	183	216	204	190	201	206	181	181	180	192	201	185	202	209	184	179	221	197	187	195	203	207	175	202	184	198	223	199	190	202	213	218	195	221	196	212	211	190	205	187	217	207	198	196	188	190	206	184	211	202	177	215	165	199	225	205	203	180	192	188	183	196	208	188	184	193	207	198	195	221	221	226	194	214	213	187	191	174	196	206	190	178	179	192	216	196	181	190	203	211	196	227	207	198	222	205	203	197	190	187	223	194	184	174	197	189	182	205	201	202	201	212	180	185	208	188	193	176	195	211	200	222	185	203	192	171	197	198	192	185	186	216	195	190	217	182	185	197	208	186	200	175	177	199	204	205	201	191	204	179	189	191	189	188	192	216	172	212	198	181	185	212	188	186	200	190	187	216	195	191	182	195	201	179	181	201	184	204	184	192	217	205	189
42716	48703	53267	51306	51622	47619	42580	35845	31775	21225	11479	7455	4928	1966	1495	1555	1135	846	771	657	624	624	534	574	508	504	481	506	486	451	479	479	433	511	457	461	490	471	470	468	473	487	473	485	481	496	472	491	491	433	483	494	480	503	521	505	488	501	469	498	474	461	486	468	449	516	455	469	461	501	488	438	506	472	478	447	470	451	487	492	504	500	517	455	478	482	500	489	481	450	504	485	496	479	505	448	499	468	447	434	473	476	482	490	478	495	494	475	493	489	487	502	479	482	481	489	432	473	443	464	450	509	525	452	476	504	479	444	481	481	495	472	492	485	473	481	482	450	476	468	487	498	458	439	504	460	493	516	480	494	468	489	480	454	499	501	417	470	520	463	487	487	518	526	477	480	468	511	474	486	449	502	488	451	545	478	490	455	465	469	502	491	498	485	485	493	469	473	523	481	460	458	445	467	492	460	488	460	455	539	467	496	478	507	432	530	473	511	476	460	510	489	446	516	481	459	493	494	486	492	466	436	500	472	524	471	468	478	481	503	533	496	470	512	480	467	472	458	480	479	502	489	489	511	461	473	467	473	458	495	532	453	508	473	464	522	473	497	455	492	493	451	491	491	515	474	455	496	497	477	489	483	492	516	481	496	478	448	515	480	456	476	524	505	504	470	503	504	487	467	468	469	496	493	451	486	496	494	485	461	496	488	502	455	499	477	483	460	507	489	469	496	516	452	437	507	465	500	512	469	459	468	484	480	467	465	479	479	508	487	482	466	460	474	471	456	513	457	515	472	443	516	491	468	483	477	507	499	488	481	476	506	460	498	505	460	440	502	471	486	460	487	477	477	485	483	438	445	473	500	513	467	496	472	462	483	499	484	494	476	483	477	494	454	476	460	469	515	489	483	503	497	444	415	491	515	510	517	473	455	487	481	488	503	477	482	449	470	499	458	491	494	489	470	475	492	509	471	503	478	506	474	465	496	471	473	494	465	457	476	490	492	475	472	493	485	426	553	475	481	496	525	494	487	453	490	489	512	484	501	504	473	496	490	472	497	476	458	493	515	480	486	463	493	464	509	445	502	473	466	430	496	492	491	429	495	473	464	449	468	464	487	473	502	459	494	469	497	439	480	485	468	509	495	508	522	494	493	496	476	504	486	483	507	495	500	456	485	509	493	481	448	462	464	489	487	474	461	490	478	483	470	466	493	477	522	491	490	500	448	536	516	475	481	501	431	485	512	502	489	476	481	488	451	480	469	482	515	470	465	472	474	491	488	466	445	468	489	478	474	538	453	424	442	489	452	484	497	497	491	472	505	474	483	456	498	498	501	470	503	444	492	463	467	457	472	470	509	483	483	480	455	490	492	498	478	500	467	498	492	475	501	451	476	450	463	482	490	468	489	516	479	486	482	477	478	514	466	466	502	475	494	466	485	457	460	502	483	468	489	454	487	504	492	490	460	485	490	529	479	483	519	448	487	505	475	481	450	414	478	443	485	477	515	507	484	523	515	476	456	448	487	472	500	470	460	486	467	491	523	501	486	483	496	463	472	483	484	499	446	538	496	452	468	483	480	494	476	439	480	465	473	463	483	461	477	490	486	485	467	466	494	463	490	510	510	478	457	515	458	483	502	472	520	483	484	485	499	452	495	489	463	490	489	445	500	460	501	469	479	488	478	490	455	467	462	458	462	433	480	424	480	470	460	466	443	493	484	478	452	487	455	478	494	507	442	453	489	461	426	469	479	463	467	474	462	514	497	465	496	462	467	507	474	494	438	466	470	449	490	476	506	487	487	451	504	510	434	526	492	461	441	469	473	505	484	494	493	498	516	493	478	485	474	462	460	478	538	505	451	480	479	467	530	486	470	497	493	486	476	481	500	478	450	460	462	464	462	465	516	483	483	448	505	457	479	484	468	466	462	483	446	481	501	468	486	464	486	475	452	477	443	486	489	484	518	465	510	462	484	485	458	470	472	475	505	482	525	483	488	523	503	493	476	484	496	504	498	472	506	496	473	495	488	482	476	478	487	465	479	501	493	483	455	511	437	494	487	443	499	505	490	461	499	481	476	449	474	513	516	488	473	501	459	477	498	495	466	479	466	487	466	478	464	479	440	456	503	469	523	500	490	490	495	457	505	471	473	488	535	519	468	500	478	487	489	475	442	463	498	510	429	501	443	492	462	446	503	455	497	479	482	507	475	489	472	469	517	479	498	469	528	461	450	471	504	498	491	520	497	477	490	482	460	503	463	455	500	512	476	475	455	461	493	449	483	473	473	496	488	493	509	465	497	496	519	498	453	468	518	485	467	473	501	464	500	469	485	498	469	490	492	500	454	472	524	460	477	474	477	499	491	518	467	471	477	479	468	477	468	477	485	463	480	449	480	492	460	524	505	528	500	460	516	483	497	454	518	485	469	480	503	473	487	467	488	514	476	485	451	463	510	500	489	491	477	475	496	513	518	460	469	487	459	497	500	464	494	464	488	497	504	482	455	488	530	477	499	513	463	445	498	484	501	512	490	488	465	475	491	482	485	492	482	448	485	499	451	456	483	481	459	486	497	498	497	496	488	464	452	488	455	484	468	485	472	490	464	483	454	454	465	473	492	506	482	481	466	503	447	461	483	503	462	515	481	505	466	527	494	487	462	449	518	476	474	460	443	484	496	478	429	498	468	475	509	466	469	490	459	473	462	443	505	488	501	464	463	491	461	507	486	484	491	500	479	461	511	503	420	441	475	464	493	456	471	503	547	510	489	476	488	507	480	450	468	481	471	500	517	478	473	470	489	475	464	467	486	437	484	441	523	525	480	521	458	502	479	485	483	500	496	506	405	486	495	477	467	481	481	492	469	478	494	514	497	496	493	489	500	535	503	480	488	444	505	459	517	474	459	436	508	437	463	496	471	436	494	479	457	519	476	506	450	443	468	482	452	459	488	523	447	522	470	492	489	518	473	497	464	479	492	486	484	507	461	500	452	476	497	478	491	480	475	478	474	493	511	459	459	498	474	493	471	478	492	460	463	506	418	442	488	469	459	469	482	500	457	482	514	470	472	502	479	496	456	502	501	507	472	471	469	477	499	460	509	513	505	491	495	513	467	494	495	513	444	488	493	511	506	463	484	463	474	481	493	495	446	504	507	466	457	459	511	476	483	531	477	507	488	478	476	514	523	495	494	460	496	485	486	460	424	506	486	453	460	496	482	453	476	477	448	486	511	492	496	440	465	482	491	447	480	484	480	495	465	470	471	480	471	474	489	477	470	489	510	462	523	457	482	479	476	507	470	518	514	521	453	468	489	466	458	494	517	508	459	513	482	483	497	469	501	502	523	488	484	473	504	471	537	471	475	457	466	507	482	482	487	477	472	495	433	501	489	501	504	473	528	467	503	474	494	471	458	463	499	456	495	473	477	495	428	434	474	522	477	498	464	492	462	469	481	479	423	482	494	487	434	522	489	477	452	486	456	493	471	486	482	500	480	466	502	488	450	462	507
38192	33003	28207	19513	10729	5136	2359	1334	1054	773	471	333	272	235	187	172	157	143	187	167	173	192	180	167	165	179	200	159	190	182	191	168	175	188	161	173	185	199	191	187	178	196	178	187	187	197	175	171	180	169	226	181	163	166	198	169	186	184	193	177	165	173	190	207	154	176	162	191	164	160	199	179	204	178	176	170	176	162	163	181	176	184	166	186	187	175	159	211	196	177	159	176	167	177	166	198	180	193	171	189	167	191	180	175	161	177	166	176	170	182	177	179	184	178	168	166	194	168	172	187	184	165	194	180	192	165	203	175	190	170	158	165	163	183	169	187	167	183	170	187	187	182	172	181	178	183	202	177	160	145	180	187	172	213	173	208	166	194	172	181	206	175	162	202	178	193	186	183	185	184	172	190	189	192	171	160	177	188	170	162	185	180	168	182	199	172	196	161	183	191	188	166	194	182	176	172	184	147	165	189	194	196	169	186	187	178	187	181	177	173	193	198	176	177	179	184	190	188	208	183	177	180	188	184	195	178	171	173	173	185	195	174	187	171	155	176	181	188	160	214	209	178	148	161	183	189	205	175	183	174	171	163	201	161	176	194	209	214	183	172	186	184	197	178	171	176	183	174	167	185	155	199	183	191	193	163	194	169	167	177	186	182	180	187	173	172	167	200	153	178	186	186	167	179	196	163	180	171	165	200	176	180	160	195	173	184	177	191	171	177	186	200	187	197	190	161	176	175	173	156	181	195	192	176	198	173	155	160	194	199	166	189	171	176	188	190	179	178	182	179	183	189	155	155	171	206	198	169	177	180	174	172	193	172	169	169	185	192	182	172	169	185	210	167	172	179	196	180	187	171	180	177	189	180	191	205	185	182	178	159	172	178	189	198	176	173	177	174	193	173	182	176	195	188	204	171	167	197	173	180	163	165	174	196	173	184	193	158	176	196	192	171	173	190	223	215	205	209	173	202	164	159	176	168	163	176	197	191	182	174	189	200	183	162	151	184	189	176	193	189	172	185	150	191	178	186	168	175	190	190	170	177	187	196	191	180	189	185	194	195	178	188	157	176	185	214	203	165	182	153	220	173	192	172	156	174	158	169	187	166	175	177	195	193	169	184	182	169	165	182	185	206	158	184	183	163	178	186	177	195	160	172	186	137	177	182	187	164	185	177	178	161	185	190	176	172	189	183	171	181	186	199	187	182	179	166	171	186	183	192	161	160	169	167	195	165	184	200	199	176	187	189	188	177	179	201	169	200	174	192	163	167	184	173	171	186	177	178	173	176	165	195	177	174	191	189	173	172	154	162	174	177	193	176	195	191	187	187	176	168	178	170	164	179	160	170	190	185	175	159	193	209	182	187	188	174	216	177	190	167	163	192	189	171	163	179	210	204	182	192	173	191	171	185	181	187	163	201	178	172	184	193	152	173	174	174	204	170	161	176	189	208	187	195	196	222	173	198	199	172	153	182	174	167	182	182	164	181	191	180	183	175	177	182	195	190	182	171	151	187	193	182	180	213	186	182	153	187	159	182	173	168	151	180	186	184	185	198	184	185	162	191	193	186	199	173	191	159	190	187	204	172	183	151	166	186	182	189	176	186	184	163	200	183	171	189	164	187	174	203	175	176	186	146	164	158	164	171	204	198	169	186	173	199	167	152	174	180	182	174	208	174	167	185	188	163	189	185	172	173	165	162	167	179	149	186	174	156	199	176	182	198	159	197	178	185	196	182	180	197	189	175	172	184	172	181	171	165	174	191	184	186	174	207	171	185	207	159	182	186	186	174	191	172	183	181	203	184	166	178	176	207	212	172	205	168	160	165	197	196	174	195	166	163	155	184	172	166	196	185	196	189	181	154	180	204	175	204	191	183	158	191	181	154	164	168	170	187	213	174	186	194	176	162	171	190	197	186	168	191	168	206	181	197	168	181	151	187	177	166	166	171	172	164	180	190	185	188	175	191	182	163	156	191	184	190	180	192	142	191	193	158	199	160	203	192	176	182	178	194	183	193	184	195	177	171	171	171	185	179	181	181	167	172	181	189	176	176	169	199	164	191	191	172	203	179	194	192	185	194	164	173	208	181	173	180	174	159	180	185	177	195	160	175	203	214	190	174	182	182	182	188	180	184	166	176	137	140	189	188	164	191	143	168	166	178	176	188	204	210	186	202	185	170	175	203	185	177	194	170	195	189	183	171	174	174	165	194	172	182	177	183	173	188	183	167	153	176	192	166	170	171	163	163	198	176	173	181	170	189	198	176	194	175	192	192	159	177	167	202	197	211	200	169	196	173	154	180	173	184	201	189	201	178	188	172	160	177	204	168	177	178	169	168	178	155	183	191	196	185	177	175	176	202	193	185	180	215	159	178	177	171	192	221	201	172	166	163	177	179	184	172	155	158	205	182	162	187	178	182	186	185	200	186	183	179	202	166	208	172	181	208	182	190	167	167	185	182	167	187	177	200	195	194	182	179	182	176	181	210	194	208	177	168	190	173	172	153	203	196	176	192	188	190	186	186	177	208	177	186	199	181	171	163	177	195	186	167	191	191	189	184	197	176	176	177	172	166	177	195	185	208	173	169	190	195	200	180	201	168	181	184	172	162	181	173	160	183	168	167	182	188	164	194	157	183	198	196	203	170	184	175	156	190	182	178	178	176	168	176	170	172	173	177	214	171	188	213	186	166	190	198	163	194	183	164	183	158	169	184	183	163	162	185	186	166	170	173	159	190	167	175	203	178	183	183	206	181	186	164	185	169	187	181	188	192	192	185	205	160	182	166	193	191	191	187	179	190	186	188	183	182	169	196	168	154	187	200	176	175	200	177	202	147	181	176	184	190	157	202	183	172	202	180	149	200	217	182	177	186	185	189	166	200	185	166	178	157	187	190	201	192	196	170	173	177	174	192	193	166	151	166	201	155	166	187	210	166	178	172	180	197	167	176	163	171	183	196	182	182	169	195	175	185	175	169	152	166	156	190	184	174	181	169	218	161	192	170	181	191	184	166	180	182	168	143	212	187	193	176	175	183	165	170	189	192	185	180	197	198	173	164	165	167	173	179	166	173	163	183	214	156	190	192	198	142	183	203	173	192	159	180	184	173	203	164	140	176	170	183	162	181	208	183	184	199	184	196	177	166	196	176	168	174	177	175	176	165	187	198	176	173	199	197	175	176	175	174	154	175	195	176	174	172	194	160	177	173	190	186	178	174	190	196	191	183	177	170	174	196	181	195	172	199	171	171	166	167	178	176	183	193	185	176	194	189	166	165	161	208	184	168	165	163	172	204	195	162	172	186	173	161	185	159	161	183	182	162	177	176	166	179	162	177	177	151	175	201	170	194	190	200	183	184	142	174	173	172	191	172	198	154	160	162	173	181	192	174	203	161	178	207	177	203	147	169	182	188	188	193	186	210	178	169	176	160	183	179	190	167	186	174	178	185	171	188	196	186	191	152	176	201	164	191	181	188	174	168	191	172	190	201	182	201	175	179
25841	26701	31365	30444	23692	16199	9416	6443	5477	3744	2101	1192	877	706	577	539	497	491	485	473	433	484	435	460	481	474	464	445	470	450	438	497	465	461	467	451	410	466	472	483	469	430	439	434	466	450	461	440	466	490	495	473	432	463	414	467	473	449	461	468	451	444	475	455	423	457	474	458	429	430	460	448	456	395	471	478	456	497	480	477	471	428	445	458	450	444	430	467	481	484	476	418	429	456	437	466	472	432	436	425	443	458	428	480	466	479	473	488	460	453	440	473	424	471	461	434	471	433	469	430	426	451	429	488	453	437	470	471	430	469	436	432	442	468	458	436	465	473	455	425	419	477	436	511	472	458	457	448	451	438	467	489	476	484	451	462	478	483	455	421	446	480	478	468	453	441	497	488	413	443	458	423	456	464	490	479	474	439	462	462	482	450	444	447	443	454	421	422	426	472	429	460	429	460	429	475	443	455	447	478	472	443	454	453	422	484	510	445	496	443	474	407	483	442	449	475	427	406	450	435	458	457	467	480	459	465	475	425	451	470	480	426	441	467	440	462	463	480	458	468	430	483	415	495	464	474	457	427	471	446	446	438	425	485	454	462	456	473	463	424	419	465	425	439	483	448	445	444	441	459	436	475	485	504	460	484	459	438	487	474	467	511	465	464	478	442	404	498	446	464	446	471	474	487	461	498	445	443	460	460	439	454	457	499	427	501	460	471	438	448	449	445	456	442	485	417	432	436	449	443	460	465	468	430	460	441	482	472	434	458	448	477	424	453	446	423	463	451	486	460	431	441	462	494	473	455	458	424	440	448	461	431	472	486	456	446	430	471	469	469	471	443	485	470	446	466	491	463	449	460	484	494	482	482	466	474	451	456	462	437	477	443	459	443	502	475	484	413	427	486	458	453	460	442	449	442	446	442	449	477	464	451	410	460	484	473	494	465	452	452	465	437	456	450	472	461	414	452	467	455	458	445	476	421	468	448	431	470	462	432	481	481	457	457	407	464	466	436	491	446	454	423	424	461	481	458	469	459	467	444	453	472	421	429	448	396	457	470	412	444	428	461	467	445	485	457	430	491	438	453	474	455	504	454	392	466	454	445	479	452	458	436	412	481	452	469	448	476	451	453	455	429	427	431	495	482	461	440	448	444	513	439	453	453	455	512	462	447	469	483	449	467	424	459	410	503	493	457	420	462	457	456	473	491	464	422	448	460	455	471	441	444	463	418	435	453	443	463	454	501	472	486	462	499	465	467	443	509	489	467	453	446	453	480	466	473	424	429	494	452	439	432	436	430	458	403	458	446	410	460	444	481	500	429	461	456	449	468	473	442	455	451	444	478	445	475	435	452	441	444	444	421	495	490	422	427	477	497	476	448	453	462	439	470	475	433	473	452	463	460	455	463	426	513	447	422	418	430	458	468	474	474	469	451	470	423	451	468	508	440	480	459	483	454	423	446	452	449	448	433	468	460	484	443	455	437	444	464	491	449	422	454	453	459	466	475	478	430	435	437	459	452	473	469	459	473	476	482	448	479	444	478	451	443	475	483	473	471	455	468	460	432	437	453	456	470	423	472	461	482	444	450	459	450	466	447	417	448	443	466	459	463	480	456	428	427	425	448	453	444	445	446	477	464	464	407	455	430	436	440	453	455	488	439	448	447	481	438	438	487	422	469	496	420	477	444	467	502	518	466	422	448	473	485	442	455	467	434	485	451	454	462	451	451	426	420	467	415	487	466	470	466	502	470	444	470	472	512	493	451	432	489	455	416	463	469	467	434	461	439	439	425	436	439	470	432	457	502	445	474	449	450	492	436	478	480	450	489	481	440	430	441	479	432	450	479	449	497	444	479	448	435	462	441	442	496	453	453	448	452	427	437	465	459	416	489	455	460	489	439	427	486	463	468	428	441	450	481	457	458	455	471	435	408	454	477	499	468	439	447	458	454	480	481	425	475	459	492	465	466	472	447	452	439	474	477	474	461	451	467	416	449	456	461	441	453	485	462	455	472	461	469	428	467	472	447	465	444	433	462	468	431	485	462	458	460	471	485	473	475	466	484	444	472	454	425	448	480	457	468	491	455	426	424	461	475	455	481	467	466	433	475	430	452	454	432	481	442	476	489	443	477	435	434	445	440	475	463	462	447	446	431	505	458	484	455	467	472	458	462	480	483	424	450	475	486	513	476	464	461	495	494	481	451	459	450	443	485	468	464	443	458	423	493	433	457	417	439	474	449	472	435	464	447	444	435	452	443	438	454	472	495	454	452	463	450	465	445	459	467	451	428	459	440	428	442	477	433	461	464	470	459	453	435	488	455	490	488	442	476	445	472	489	433	482	418	453	488	487	434	424	453	427	460	459	455	409	481	441	437	467	453	456	462	429	449	446	469	412	417	470	464	475	478	450	469	445	457	403	480	443	477	492	440	457	448	414	490	440	458	435	463	453	467	464	438	473	479	435	437	448	452	449	428	456	447	459	471	418	424	465	438	438	477	485	481	520	460	476	513	457	420	415	445	490	462	469	447	457	435	460	487	458	433	482	477	472	465	466	436	456	462	453	472	460	451	434	512	421	435	437	483	476	430	471	426	433	455	428	427	433	465	485	442	424	465	456	460	416	456	438	479	437	470	435	455	477	446	429	439	482	454	435	456	503	468	457	448	476	427	456	449	478	479	448	448	424	444	447	412	460	453	437	491	491	433	445	457	466	429	470	448	454	470	479	462	459	465	445	434	448	438	461	448	466	462	438	452	480	487	478	454	422	468	480	417	446	462	462	486	444	452	437	448	467	441	431	461	470	465	466	461	490	454	464	470	489	450	407	461	496	443	460	467	461	470	490	469	476	447	444	460	457	476	464	423	463	449	381	481	490	480	424	482	438	468	456	471	437	474	504	444	465	453	448	488	422	481	476	456	446	478	454	444	466	418	480	473	447	428	474	491	456	461	427	429	443	470	466	460	439	453	447	472	447	464	434	509	487	469	446	457	461	474	483	459	486	459	474	457	451	484	462	460	463	476	455	470	434	462	455	483	460	450	464	501	465	464	450	476	511	463	457	475	462	470	464	480	456	476	464	467	465	486	525	439	434	476	431	430	481	451	491	449	450	426	456	457	457	427	461	500	447	449	442	434	454	414	458	496	475	465	491	447	458	470	461	465	452	473	471	470	459	458	445	458	444	444	477	459	430	454	471	441	455	471	464	451	440	466	458	441	462	454	454	439	444	475	484	446	411	454	470	464	477	415	475	458	469	443	456	471	452	464	435	435	457	431	446	499	492	428	457	447	468	434	469	416	430	448	432	449	481	479	453	468	464	458	461	436	468	449	468	463	455	430	435	473	468	453	485	468	445	420	465	462	439	426	418	474	440	451	463	435	448	479	442	455	442	462	487	435	450	436	500	521	465	425	456	469	461	413	451	495	468	452	462	439	444	484	471	463	483	468	477	458	439	466	470	477	433	473	494	444	456	451	440	448	443	454	461	484	462	435	482	464
51745	45886	46023	46492	39631	30437	20143	16571	13378	6364	2924	1356	1176	846	463	340	251	248	231	200	211	217	203	243	224	202	242	212	233	203	238	205	222	236	233	250	217	237	187	224	227	224	195	229	198	225	220	206	202	207	222	215	201	209	217	232	226	243	204	232	251	226	237	209	228	239	217	216	227	223	203	221	214	193	204	200	213	222	190	203	247	189	250	221	202	220	219	215	216	219	189	200	223	210	227	210	212	215	195	210	225	199	220	228	213	213	210	197	228	211	220	208	220	200	202	230	218	217	199	208	210	215	256	250	195	238	220	231	207	240	204	218	224	192	212	209	255	203	202	205	226	223	223	221	244	202	227	212	213	199	212	203	203	227	221	194	233	212	206	217	193	214	214	218	206	203	199	207	237	219	235	227	234	178	225	201	205	214	226	203	212	215	207	204	220	227	218	197	211	237	223	214	235	203	217	220	213	199	231	209	184	209	210	183	212	210	225	218	220	211	225	201	201	203	231	224	210	224	224	214	191	223	192	199	220	197	227	203	212	196	216	199	219	201	208	203	221	218	202	235	235	218	218	238	211	218	216	178	220	237	204	222	235	242	222	245	213	228	200	210	236	203	219	206	200	230	213	183	219	199	215	232	233	213	202	206	233	215	210	212	208	216	197	212	231	209	218	198	208	234	202	229	197	209	236	226	195	224	200	194	223	233	218	212	214	226	210	211	215	212	180	219	215	243	231	204	193	207	202	207	212	204	183	217	198	200	234	225	205	202	196	231	229	210	219	222	209	231	187	223	231	223	234	218	239	218	194	229	223	192	196	202	210	203	201	221	219	222	253	207	195	213	234	230	201	212	215	209	199	189	197	207	214	185	218	218	210	210	231	213	221	197	203	227	211	207	211	182	216	197	200	254	230	224	216	196	211	228	206	219	243	218	215	209	216	195	194	239	221	216	218	191	235	197	206	200	186	199	218	195	215	216	237	214	210	211	202	241	254	222	206	208	186	226	226	212	211	211	212	178	226	186	217	229	215	212	191	235	213	223	232	213	205	207	174	193	220	213	220	235	230	205	227	211	212	188	201	202	220	190	215	202	213	235	211	208	207	253	236	207	216	242	253	203	192	220	218	210	202	235	224	240	231	199	217	215	204	214	194	212	236	193	194	198	238	232	228	205	199	212	218	224	213	206	218	209	234	223	229	215	209	199	201	211	205	210	209	207	202	208	226	208	193	230	199	213	223	212	252	219	228	216	219	222	181	221	213	229	224	191	224	207	195	216	243	221	214	196	194	202	229	211	232	222	210	217	218	189	212	244	224	192	188	221	211	209	199	168	180	197	195	202	228	219	234	237	214	206	199	183	207	206	212	197	229	230	217	207	216	202	189	203	240	187	196	199	232	257	206	238	233	214	198	213	214	209	197	232	213	200	214	217	218	227	214	201	209	199	206	219	226	205	230	191	211	230	202	212	195	245	181	211	221	205	221	208	220	224	232	234	222	194	238	220	210	207	209	199	226	205	236	211	202	203	223	216	205	228	205	236	217	201	229	221	205	233	199	198	216	246	199	191	213	211	207	204	213	223	224	198	207	234	203	245	197	188	215	220	213	248	191	210	239	216	220	183	222	219	215	197	205	218	232	212	224	211	225	249	223	193	183	208	219	215	214	228	219	193	218	194	203	220	229	213	167	224	217	213	216	191	216	207	228	214	237	209	206	223	203	234	201	213	197	203	227	216	216	233	231	226	219	224	229	226	231	242	250	203	204	197	233	206	209	216	233	202	213	226	226	246	193	196	239	201	241	208	223	244	218	221	226	222	236	222	233	178	204	191	211	200	198	207	220	218	201	202	199	206	235	216	219	234	161	206	214	186	207	227	198	229	194	216	181	215	199	219	204	233	207	200	193	210	210	220	237	213	238	241	233	244	258	236	215	223	222	223	214	184	226	215	213	224	208	225	190	221	223	193	210	192	231	225	186	190	219	229	219	234	177	201	220	254	219	227	249	229	213	219	207	214	216	204	210	194	184	217	236	185	224	203	208	212	208	208	219	194	237	215	209	206	194	209	246	216	221	207	216	227	203	202	198	212	226	198	208	216	208	190	198	218	188	216	194	229	188	215	211	240	214	199	219	215	196	235	215	209	213	199	217	238	209	222	206	223	199	203	218	198	243	210	202	199	189	229	232	220	194	180	225	213	227	194	214	229	207	212	223	223	208	200	211	229	207	222	223	214	210	209	207	219	188	214	230	222	192	209	214	197	207	202	199	197	208	220	223	229	218	212	223	218	206	228	220	206	237	205	239	235	214	241	253	243	199	214	225	207	183	242	221	205	197	221	225	209	198	227	199	228	206	225	212	192	212	187	193	215	205	217	219	213	191	206	208	226	221	211	186	211	212	213	201	251	232	233	225	193	192	200	224	217	218	229	227	187	233	219	221	206	238	219	231	198	214	245	234	210	217	211	185	203	224	227	204	204	206	218	219	210	238	231	194	194	189	213	214	228	207	210	201	219	233	209	237	199	195	248	217	220	197	219	210	225	186	216	247	237	195	187	245	239	216	189	235	215	221	226	206	223	207	217	227	211	210	223	199	203	225	216	222	230	202	208	218	215	220	211	214	198	223	196	208	209	255	227	222	186	227	246	213	218	196	194	218	233	198	216	240	212	187	227	200	228	204	241	198	192	216	214	206	226	244	223	215	209	195	226	202	200	224	216	245	196	226	237	212	221	192	206	235	192	204	234	198	214	228	213	215	219	218	221	206	237	239	206	203	193	228	215	242	231	200	211	226	206	222	182	157	246	201	205	213	200	255	209	239	193	218	205	232	222	194	221	214	208	218	210	218	230	219	208	232	233	256	210	196	212	218	216	230	225	218	197	212	203	240	213	205	222	231	213	227	206	243	217	204	232	229	202	195	215	236	186	218	230	209	211	226	229	277	215	228	197	224	201	214	240	237	195	218	202	178	242	201	219	225	189	213	216	190	224	209	207	227	218	222	211	232	198	221	257	201	210	236	231	219	230	218	223	236	208	201	213	229	220	212	196	211	216	215	216	184	210	211	197	209	219	217	210	205	232	189	230	235	219	244	231	201	191	231	198	238	207	234	207	204	221	197	197	195	217	202	214	182	243	214	218	231	217	228	215	209	208	211	200	237	230	210	236	246	225	213	189	233	202	227	212	207	214	225	216	223	214	221	198	200	196	206	192	209	228	202	230	229	193	237	237	222	192	201	222	215	233	217	198	205	207	210	214	248	216	204	206	219	250	252	225	200	239	241	215	233	250	218	234	200	216	223	230	229	209	220	223	215	211	235	249	216	207	218	222	205	225	211	243	179	219	203	234	225	198	211	227	200	207	214	221	215	207	195	243	210	207	201	217	189	237	230	251	205	215	219	231	191	206	199	215	223	195	218	212	225	228	232	222	205	255	202	238	230	199	201	215	215	207	231	230	223	227	213	212	248	195	216	210	217	208	212	248	190	221	219	234	211	207	213	199
37363	39473	47252	52088	48178	41817	33138	32380	28265	18096	10357	5718	5328	3527	1587	1086	718	615	602	569	546	537	533	498	534	512	547	486	520	548	577	506	532	517	512	545	521	554	505	564	525	566	546	558	528	538	549	516	515	568	527	514	512	535	533	527	548	541	544	552	492	532	524	492	510	518	523	563	536	534	508	516	564	568	513	567	528	540	534	536	545	504	510	516	536	525	502	571	523	527	534	518	517	535	518	512	532	518	539	529	515	504	520	524	526	533	498	480	538	537	510	530	562	513	549	530	522	522	525	535	534	477	548	475	544	546	525	524	506	566	509	540	547	564	539	507	569	523	545	519	486	516	521	548	510	534	566	518	542	532	560	562	515	504	505	501	523	549	553	488	522	577	548	498	544	541	527	528	575	547	543	571	527	533	567	522	515	540	545	540	509	519	567	517	502	508	541	470	563	551	559	522	527	525	515	457	518	524	509	518	525	526	512	548	560	577	537	496	554	539	516	553	518	498	585	514	516	514	496	562	565	528	557	509	518	553	535	536	526	552	598	547	555	544	547	514	511	489	493	543	549	508	481	503	516	525	520	532	519	537	522	525	557	539	508	533	481	584	519	520	537	503	506	553	523	551	498	525	576	523	556	553	492	517	519	523	497	537	540	516	493	520	523	491	544	524	516	545	518	542	536	503	577	538	589	509	548	520	519	514	489	552	531	491	517	501	519	538	530	511	545	567	509	520	524	503	506	551	551	527	514	558	513	549	510	551	532	531	547	497	515	534	503	548	507	567	541	530	539	520	533	539	535	509	541	537	544	486	492	510	520	550	578	512	521	535	509	525	532	514	522	568	505	496	542	510	552	572	555	537	541	546	526	525	550	485	557	492	540	533	533	541	494	516	544	594	502	502	500	525	538	546	524	497	508	538	538	542	527	518	516	545	548	513	569	507	526	497	571	538	519	537	546	573	538	549	519	586	514	531	543	481	545	536	586	535	527	548	532	515	514	515	512	508	512	511	524	483	543	543	531	549	514	494	511	516	557	535	512	567	538	542	534	500	532	533	551	509	531	556	528	562	531	537	544	571	506	515	522	511	558	517	511	505	524	548	531	512	526	487	554	534	500	553	534	517	521	528	522	569	528	490	559	550	520	500	547	504	521	542	546	505	514	570	531	509	541	522	488	517	518	540	527	501	541	541	543	505	511	533	533	516	552	563	535	520	515	512	532	531	486	542	510	502	492	509	511	523	533	541	517	540	535	544	510	556	564	514	520	501	532	555	547	517	553	491	487	536	525	549	519	556	516	556	526	527	526	523	490	518	540	522	525	501	541	505	502	502	500	546	513	531	526	517	500	497	528	526	566	448	546	490	499	537	503	540	495	599	519	560	564	543	560	556	541	480	540	545	497	532	510	552	537	503	518	513	547	528	516	544	527	537	568	480	491	553	555	496	495	501	521	532	538	540	532	556	535	521	511	554	545	516	566	559	531	574	543	514	560	552	509	573	540	515	521	490	537	563	536	534	525	572	501	515	566	520	552	528	559	513	515	524	500	535	574	504	511	552	511	499	546	512	539	559	498	523	507	522	583	522	508	576	522	514	545	523	519	486	493	528	528	512	528	490	470	500	509	506	496	492	523	533	545	559	529	544	536	499	502	531	532	501	497	486	514	512	506	546	517	524	495	526	534	534	499	516	509	538	585	523	573	481	516	523	533	527	533	523	521	503	484	541	512	496	546	563	520	552	520	512	536	554	540	520	528	530	557	508	543	555	560	507	499	515	559	572	525	549	514	543	533	519	562	526	567	489	513	553	502	570	523	533	519	539	536	547	526	536	549	532	550	490	569	508	525	570	521	548	547	521	506	524	528	546	512	512	565	542	493	525	554	566	528	567	499	532	518	504	530	510	530	546	549	468	554	516	538	522	539	530	534	500	517	546	501	559	561	520	547	524	556	547	522	539	527	519	521	591	538	551	546	519	522	516	544	511	544	534	531	566	542	553	527	511	484	546	542	543	562	536	567	501	547	504	502	482	532	519	513	532	567	521	546	608	566	540	510	536	532	521	497	554	571	560	532	540	500	538	558	527	532	539	565	476	502	498	526	519	478	501	524	503	510	513	525	532	505	504	542	552	524	536	540	544	520	514	508	536	548	505	559	559	545	503	528	561	512	546	524	566	553	526	543	520	487	533	510	516	560	509	539	493	555	556	561	523	525	537	502	523	526	555	511	539	528	564	504	499	552	496	504	525	532	522	555	517	532	513	546	509	500	539	535	497	536	488	499	511	508	545	547	542	564	534	537	488	533	531	514	554	540	532	519	510	551	533	514	507	499	513	539	519	517	522	509	560	532	546	497	532	509	521	532	525	492	532	517	523	535	523	552	511	541	495	539	509	491	556	542	497	505	531	529	534	495	502	501	494	550	524	508	517	505	535	557	579	500	539	525	513	494	527	525	477	514	544	540	518	519	560	515	512	582	530	505	526	533	551	537	526	561	555	543	545	508	529	515	534	505	502	571	512	534	597	541	527	508	528	501	565	530	530	505	530	556	536	521	508	550	508	505	517	505	572	539	528	482	531	512	588	522	502	566	521	500	557	562	535	550	456	534	515	529	537	528	522	532	562	540	562	569	562	530	533	550	526	526	500	500	532	537	569	513	559	525	508	559	518	541	523	574	490	559	493	494	553	507	518	533	524	526	510	524	541	557	534	562	585	538	528	583	550	508	528	545	520	474	518	543	525	526	554	538	538	546	569	509	512	548	565	537	551	535	540	520	501	499	512	582	522	520	509	508	533	552	553	524	524	554	459	524	506	549	529	506	500	555	503	537	522	520	490	564	529	512	573	524	555	525	550	541	519	503	515	519	530	522	525	477	518	526	564	504	548	543	522	543	500	537	525	508	521	549	536	515	510	554	549	477	552	546	523	560	535	546	494	509	521	577	519	541	564	536	546	517	500	527	535	529	566	522	517	556	526	537	528	565	531	563	535	538	538	561	495	529	540	511	522	523	521	511	503	543	524	518	514	495	515	512	500	511	530	525	480	562	536	541	545	570	498	553	551	542	564	552	537	514	541	503	513	525	511	526	587	547	571	509	509	519	529	546	532	495	512	494	499	536	501	524	529	541	585	506	550	547	535	527	542	528	531	524	544	500	600	559	504	529	546	502	531	539	540	508	510	524	572	498	560	504	554	532	554	543	499	515	506	570	559	544	531	539	516	528	522	480	543	567	532	534	504	528	565	529	516	518	548	517	527	539	499	489	510	548	560	488	503	508	511	524	504	552	547	504	525	544	500	510	499	519	536	547	585	557	513	517	530	572	523	531	548	541	524	547	526	543	551	529	517	549	512	567	515	540	498	574	526	592	498	509	523	513	535	571	529	507	516	488	564	542	561	592	557	511	539	513	488	527	542	536	530	522	541	521	544	547	527	545	533	517	517	506	531	522	502	508	490	488	537	533	526	509	529	524	577	532	513	532	530	512	488	524	525	518	524	543	557
59268	53438	56001	48655	39062	35148	30993	26070	15989	11334	5911	2710	1808	1022	488	501	377	265	253	211	181	207	220	213	216	180	188	199	191	196	171	221	170	190	183	190	204	193	198	193	217	202	174	216	204	203	198	179	178	191	212	209	200	211	196	171	176	204	211	186	176	188	176	199	162	194	200	197	169	174	200	187	177	189	174	211	172	205	192	191	206	178	187	199	166	178	223	176	173	177	181	182	186	186	185	189	184	209	207	209	185	190	209	176	183	181	174	191	245	183	181	200	203	168	192	174	192	190	183	188	217	188	186	179	151	203	204	181	184	201	197	200	171	190	183	194	207	204	199	183	179	176	174	190	194	162	197	167	181	182	199	195	187	217	198	172	186	199	198	174	226	192	175	192	206	192	182	161	194	184	187	193	201	191	200	183	196	183	199	187	207	163	174	196	166	187	181	197	192	183	196	186	185	216	212	206	187	190	186	180	198	199	189	186	200	195	192	175	198	182	197	214	165	182	187	195	196	193	192	187	198	190	189	176	193	189	198	181	186	198	184	205	218	203	188	195	179	205	178	183	201	210	184	173	205	203	174	182	248	215	172	194	206	167	194	178	174	196	194	203	181	184	196	185	190	194	184	203	178	216	211	209	226	187	193	193	190	194	163	187	176	179	192	190	179	201	199	182	211	205	184	212	195	201	166	215	183	168	233	200	206	154	179	191	194	192	172	174	179	188	167	185	172	149	210	188	194	162	184	205	193	195	223	167	191	159	186	163	168	200	198	197	180	194	186	199	175	188	192	185	180	175	199	196	211	199	176	197	184	192	185	194	188	221	172	185	181	165	195	192	178	184	207	196	192	184	173	201	187	201	167	176	215	198	195	198	184	183	197	188	184	203	169	210	158	192	203	191	189	200	184	174	191	191	194	191	205	219	205	181	195	217	190	188	198	192	164	173	175	216	205	198	190	185	207	165	181	196	184	183	197	177	190	174	201	186	192	172	173	177	200	208	180	209	209	199	176	176	196	194	216	187	193	191	187	194	191	188	160	222	196	174	192	206	184	202	172	180	178	199	158	178	193	185	193	205	192	196	198	214	175	184	199	186	200	189	190	211	200	197	216	192	192	181	201	185	203	185	161	201	191	196	194	209	192	201	175	181	188	199	193	214	222	182	188	182	196	182	192	196	190	216	198	201	192	183	180	208	214	195	193	174	166	196	189	210	177	203	193	190	200	184	208	171	200	189	193	203	178	177	181	190	195	187	186	187	209	188	186	187	173	181	188	180	174	194	180	203	176	192	204	194	208	215	172	188	208	167	180	155	193	193	197	180	188	192	194	200	191	196	218	168	208	185	171	190	185	190	189	191	167	175	200	177	206	210	201	164	211	186	173	176	163	204	174	180	174	181	188	219	185	192	170	189	202	179	187	197	180	172	181	171	177	171	192	171	196	191	178	197	200	180	201	188	183	197	175	172	180	193	189	163	192	185	229	223	206	194	200	181	204	197	191	192	163	163	189	179	195	185	212	181	210	203	209	165	182	187	190	233	185	203	206	213	198	207	180	191	187	196	185	178	207	192	182	205	203	203	189	199	194	212	204	187	190	192	211	216	215	161	203	175	186	184	202	217	197	190	207	201	185	183	195	190	191	208	181	173	197	203	185	164	192	198	189	187	192	186	172	192	195	209	185	183	200	194	205	161	199	187	194	209	196	183	171	204	179	212	181	182	163	184	181	159	202	200	207	214	182	193	172	177	180	192	173	192	195	189	158	178	186	181	177	190	178	168	190	196	183	195	213	201	165	197	185	187	187	207	207	209	188	183	196	168	189	181	189	190	171	166	193	174	192	172	181	177	191	179	191	197	220	202	189	184	217	192	179	195	207	173	206	182	197	180	167	205	165	174	202	195	194	187	195	184	206	181	194	181	208	202	183	211	203	183	178	188	189	214	177	212	184	179	184	160	182	191	170	169	197	200	173	167	204	194	168	165	189	180	192	180	181	205	199	192	214	207	210	200	202	169	189	206	190	194	209	191	191	211	194	195	178	176	200	206	176	211	193	182	189	175	178	165	205	194	195	206	200	198	224	220	211	200	184	169	206	190	172	204	177	192	185	187	214	185	206	203	197	178	177	179	215	169	202	190	200	200	214	180	198	169	195	183	187	171	187	174	198	163	210	190	211	192	193	196	171	173	184	187	185	221	220	204	175	183	206	204	224	181	207	211	179	182	206	174	187	194	171	204	174	198	198	189	196	183	188	164	183	188	190	175	183	174	181	182	184	182	198	218	183	194	182	187	179	191	194	206	226	195	202	221	174	208	194	178	206	187	203	181	181	213	191	190	192	183	177	173	180	191	212	183	201	162	219	194	190	198	207	203	184	186	193	185	191	194	163	199	176	190	194	180	215	201	195	209	188	187	195	204	203	186	195	173	169	180	178	203	206	190	191	179	168	222	195	162	168	196	195	199	210	202	188	167	186	162	185	188	180	185	184	191	195	179	210	184	183	211	197	192	205	207	190	190	175	174	191	203	177	180	197	194	186	179	188	199	206	184	165	191	175	203	178	211	172	177	175	153	181	193	207	197	199	167	190	182	187	174	174	171	184	175	179	180	212	174	201	205	183	191	159	186	197	185	175	178	184	190	198	180	212	181	184	189	182	195	196	189	183	187	189	185	184	198	180	217	192	186	211	189	179	209	189	187	182	171	205	183	174	174	189	198	177	200	182	210	199	200	190	207	197	182	214	232	190	200	184	179	158	188	178	169	202	197	183	193	175	168	191	205	218	180	215	166	186	210	196	181	172	189	189	186	172	182	198	188	185	194	216	181	199	191	201	185	184	196	168	205	222	205	209	189	188	193	199	174	178	201	201	188	189	172	203	206	189	191	184	190	228	198	198	178	194	182	215	176	191	198	180	195	228	209	205	190	184	178	201	194	227	202	201	207	203	180	206	172	206	187	184	188	156	214	189	194	197	169	197	177	205	206	201	198	224	211	200	212	172	211	175	200	214	203	194	173	170	186	191	183	198	170	181	176	183	195	221	174	203	205	172	187	199	192	186	191	189	181	185	178	186	199	183	190	191	185	205	168	197	177	206	184	191	165	202	186	195	219	189	191	185	186	194	172	207	165	190	183	173	184	190	180	191	192	209	217	176	212	184	189	170	200	233	185	177	231	191	153	182	246	195	189	167	180	181	174	192	188	204	189	161	184	180	181	177	186	213	201	209	207	203	167	184	199	193	179	176	202	203	193	189	212	182	183	195	218	197	181	206	190	189	201	190	207	191	205	165	206	159	182	208	210	201	192	189	183	210	188	184	202	199	199	201	184	182	198	171	182	192	173	159	192	189	173	181	212	189	187	185	169	209	165	171	184	189	195	180	199	213	182	172	200	188	197	197	187	203	194	175	182	184	183	189	180	197	182	170	183	188	203	191	176	174	203	182	205	214	174	191	204	193	208	198	209	159	192	157	187	194	162	185	195	199	175	200	174	203	190	183	180
43904	48418	56080	53770	51177	47084	43659	38186	29155	25943	16708	10135	7553	4634	1946	1847	1384	986	735	553	542	581	641	560	526	495	467	495	452	480	477	470	425	470	453	442	437	471	446	453	461	431	456	452	470	503	463	456	461	458	519	433	489	462	449	453	422	448	466	435	467	428	477	439	481	435	456	428	443	452	477	477	430	436	481	461	458	472	484	446	487	447	452	486	440	466	420	462	495	482	460	436	456	461	433	470	434	485	454	459	443	474	478	473	475	462	458	490	482	489	483	472	460	452	460	453	412	471	505	447	446	461	458	492	444	426	458	474	473	448	413	453	419	464	476	439	458	422	455	468	485	456	458	482	475	447	460	463	413	449	451	444	481	462	492	451	440	439	473	443	457	434	416	480	497	458	453	463	483	444	426	422	471	455	473	427	463	445	453	452	444	491	444	474	439	432	451	483	479	478	453	449	475	466	452	478	456	454	461	482	428	447	481	475	504	463	470	434	423	464	465	481	458	470	471	462	458	492	481	513	464	428	468	439	469	515	471	461	487	436	412	459	441	507	486	451	454	473	450	430	434	444	469	466	429	480	440	475	439	456	474	434	464	474	463	422	423	463	444	463	474	472	474	464	431	455	449	479	474	465	461	446	457	478	459	456	445	466	448	473	450	495	448	463	484	477	491	450	478	458	472	510	445	433	469	495	456	446	454	466	449	465	472	456	439	434	448	450	445	440	445	444	432	446	450	465	450	475	478	496	488	443	456	442	505	492	490	466	488	471	497	449	445	480	454	459	495	457	469	459	495	480	471	453	478	431	474	441	468	429	462	441	450	498	476	464	472	460	486	460	487	451	483	489	473	476	476	453	460	444	469	465	489	490	474	502	496	414	454	488	464	438	461	453	427	496	427	452	451	431	460	473	471	464	463	435	431	481	466	466	454	472	459	461	429	476	482	478	479	498	460	453	450	448	454	485	480	495	479	451	469	443	489	445	487	486	471	408	454	461	471	447	442	482	477	468	476	440	454	479	482	453	481	413	479	443	491	416	469	472	430	451	490	495	478	462	474	445	455	477	491	460	455	458	495	483	429	433	453	474	447	458	457	446	473	435	455	451	481	487	474	440	463	454	487	454	459	472	442	437	472	432	448	447	508	453	485	461	475	420	490	495	485	450	487	444	465	465	442	445	438	446	474	483	430	461	488	421	459	446	439	462	478	442	463	444	477	460	447	457	461	451	479	456	459	469	454	467	457	449	442	462	451	470	460	425	455	458	463	465	460	482	495	473	450	458	464	503	459	445	498	464	503	487	457	487	481	450	433	484	464	489	480	480	455	451	452	500	478	477	481	433	428	492	450	425	451	460	453	479	468	486	501	454	430	445	488	452	468	493	449	407	436	441	454	458	483	462	465	460	475	457	454	467	457	462	485	475	460	437	451	498	476	428	439	452	454	473	457	434	465	479	501	454	470	445	468	456	455	467	461	505	461	470	453	455	458	426	492	432	440	467	499	485	466	482	461	437	465	505	444	456	474	482	455	464	478	457	493	512	479	441	489	466	474	479	424	468	453	483	493	451	457	455	465	461	480	455	463	406	474	504	454	453	472	452	461	448	460	453	476	464	448	442	413	461	439	470	442	507	452	431	467	458	447	454	458	465	492	487	456	470	448	471	427	465	467	464	482	512	455	464	445	470	447	443	445	457	439	464	516	447	461	478	461	470	461	480	486	499	452	475	435	512	502	483	462	471	477	479	478	454	491	461	432	431	448	440	470	466	410	449	457	459	438	452	465	487	470	451	451	480	479	432	450	451	451	506	481	488	460	460	485	496	455	441	478	479	452	432	487	446	472	448	425	454	453	450	453	438	457	512	440	465	449	447	498	463	474	491	461	450	473	470	462	439	468	468	473	449	465	442	476	486	467	450	445	436	513	475	430	456	459	442	472	486	430	440	494	423	460	441	452	438	468	473	430	438	444	439	491	456	501	443	462	443	451	479	484	474	421	449	490	440	438	477	464	448	464	494	452	469	476	444	468	441	437	461	428	444	432	437	449	453	442	503	471	465	467	465	461	468	446	449	449	450	477	459	459	420	465	480	484	433	468	434	475	447	458	406	430	451	451	455	450	458	433	428	454	487	443	454	484	483	433	483	440	491	470	478	472	469	450	442	487	472	470	466	437	464	443	449	462	435	462	442	450	444	504	461	432	471	462	458	458	485	453	459	470	493	443	410	415	452	465	456	461	435	436	452	462	456	438	442	481	427	446	450	472	486	449	453	452	445	466	448	420	478	473	449	455	466	493	462	478	485	501	465	502	493	468	458	451	445	448	491	475	450	447	473	459	517	463	450	443	439	461	447	476	461	448	494	477	434	473	458	475	458	422	441	472	449	486	447	472	447	445	454	480	468	460	468	478	449	442	482	452	445	453	446	509	463	460	435	449	443	435	454	448	484	461	465	479	470	451	469	485	463	470	407	459	463	447	458	419	476	465	484	464	478	485	443	450	478	472	512	446	448	477	456	474	462	456	477	450	474	493	415	472	497	487	463	507	469	443	485	468	489	456	482	467	480	465	468	450	459	469	449	449	497	453	468	504	453	450	477	495	419	451	459	463	436	449	460	462	478	418	441	486	471	474	429	448	462	448	418	485	443	489	475	464	446	478	474	481	434	454	482	482	481	509	479	463	441	457	463	465	447	471	486	479	459	467	491	474	530	492	449	445	459	455	445	467	473	446	457	470	451	478	481	425	454	482	456	454	446	465	433	462	465	476	424	504	457	464	468	471	418	452	459	496	467	476	453	450	439	469	467	444	463	428	450	509	458	484	449	476	493	447	450	436	457	450	473	484	498	450	460	475	465	430	466	474	465	463	457	472	465	449	482	431	452	477	436	477	476	446	461	447	469	449	485	498	444	464	482	457	455	455	458	460	463	502	472	442	494	449	459	471	459	484	484	494	468	455	489	479	442	478	444	501	472	469	439	481	427	474	463	495	445	480	442	447	469	454	486	453	498	495	498	431	453	452	457	475	439	478	475	457	480	440	494	451	472	481	491	465	463	439	447	457	467	450	420	458	439	437	481	440	449	480	452	440	451	492	468	474	452	499	491	437	459	473	452	430	434	449	470	449	456	465	492	446	436	480	446	443	478	451	471	468	477	480	436	484	486	478	488	452	471	487	483	478	451	416	454	416	458	458	504	455	416	426	483	472	431	436	503	437	454	422	460	442	482	474	465	470	469	457	443	424	468	446	482	475	426	450	454	498	403	482	461	453	440	468	476	458	456	468	469	452	451	490	448	468	470	425	453	464	490	463	458	439	439	485	452	444	421	449	414	440	449	475	438	437	441	456	457	477	485	481	489	441	492	448	488	484	448	477	469	456	445	487	454	443	460	490	454	482	444	464	457	433	488	455	461	463	497	479	442	470	460	453	467	458	448	439	438	454	433	465	465	475	454	434	429	449	448	468	472	428	470	477	464	408	452	430	469	428	447	468	461	427	464	477	474
37768	36554	29543	17760	10679	5487	3162	1992	1215	637	368	279	249	193	184	141	158	175	154	169	155	160	156	144	186	166	176	159	160	180	177	151	176	170	168	161	171	177	156	159	167	157	177	165	195	168	145	140	162	168	159	160	160	154	157	177	151	158	182	160	156	162	174	152	173	151	145	155	184	168	180	195	157	196	175	149	180	164	152	170	181	153	167	170	157	171	157	153	183	154	165	167	147	158	162	159	199	170	180	166	148	155	158	164	181	180	160	162	174	155	147	156	150	176	183	172	168	164	152	169	172	159	168	177	149	179	143	156	167	160	157	189	147	177	187	143	156	191	170	150	148	148	170	152	140	154	193	163	175	148	162	164	169	175	168	165	150	177	153	185	150	152	172	178	164	165	146	180	154	162	158	153	146	155	149	164	156	176	171	169	156	157	155	152	183	168	168	164	166	154	173	167	162	153	162	131	158	151	168	158	144	172	180	160	174	165	170	165	178	152	172	173	167	175	163	171	155	159	159	168	151	179	162	191	155	153	176	178	185	176	158	171	167	146	167	165	156	169	167	168	138	177	163	174	160	180	170	156	160	152	164	172	181	174	143	145	187	175	154	154	181	157	154	152	186	163	157	159	160	162	191	156	172	184	173	148	175	182	171	164	145	158	164	173	148	174	148	147	161	178	159	145	177	155	168	169	159	173	168	149	172	177	174	162	160	159	173	197	160	180	163	163	174	151	171	158	179	160	166	159	150	167	166	175	159	175	176	163	177	171	159	179	148	152	189	175	148	165	139	158	159	176	173	191	158	148	176	182	188	176	164	168	162	184	198	168	143	179	171	144	171	156	172	161	189	165	144	163	174	185	187	176	173	179	176	177	164	171	177	156	164	163	162	187	176	171	172	170	191	167	177	171	164	156	191	171	156	163	157	124	143	203	156	170	181	150	177	174	158	155	166	168	145	176	149	161	188	163	125	156	138	187	154	141	163	156	166	148	146	167	176	150	165	169	189	148	191	161	155	135	173	187	176	174	158	156	184	166	161	196	155	183	158	157	150	166	163	164	153	163	147	172	153	169	165	148	163	164	176	154	165	183	164	165	178	181	172	160	142	179	172	150	173	158	158	173	170	151	190	170	142	160	166	181	173	160	177	168	187	154	180	177	167	171	150	171	161	155	156	178	185	150	175	145	182	162	174	155	140	186	177	184	149	135	187	156	150	136	166	158	134	144	189	174	161	168	189	157	157	152	161	153	170	165	143	164	146	160	168	186	152	158	176	155	166	182	142	182	159	159	158	160	175	174	157	181	172	170	178	158	171	175	158	151	164	153	165	155	155	148	149	182	154	172	167	158	172	190	168	155	175	166	136	148	162	179	162	156	149	155	160	159	140	144	161	148	174	162	187	130	163	164	156	153	178	178	193	156	172	143	194	167	178	163	158	156	173	181	170	163	152	156	184	160	140	178	143	135	147	174	140	171	165	148	156	174	132	188	158	154	166	175	162	160	170	145	183	169	163	161	159	156	168	174	147	182	149	189	167	143	169	162	170	161	154	173	171	175	187	174	176	184	155	140	168	172	165	162	159	183	169	157	150	149	153	193	159	179	165	151	164	174	169	151	172	148	170	149	133	164	148	184	146	163	181	166	163	176	161	171	187	149	144	140	154	150	179	180	164	164	154	146	156	171	153	171	169	154	167	166	164	173	163	159	150	180	166	205	156	160	147	177	172	174	167	156	158	161	152	162	177	143	165	163	168	153	179	152	172	156	182	159	152	169	149	153	156	175	173	172	183	155	169	152	151	171	153	153	176	200	178	169	151	156	141	164	158	163	166	156	167	154	152	163	171	157	147	174	168	172	143	159	172	158	161	172	177	166	182	169	179	178	164	170	157	206	160	163	144	185	146	171	145	158	170	152	181	152	181	150	166	180	177	143	163	169	147	158	162	153	190	159	151	176	160	140	159	153	147	167	171	166	169	156	151	139	160	141	182	186	161	187	163	179	167	181	154	165	171	161	169	151	137	155	151	165	139	162	155	153	157	173	162	180	148	141	181	142	160	164	176	170	171	183	192	155	164	165	148	136	169	156	179	182	174	200	182	165	157	177	148	182	170	136	153	164	189	177	173	153	158	177	189	156	150	165	175	174	167	177	175	166	153	133	179	172	161	206	171	177	184	165	172	149	151	175	183	153	174	161	149	184	160	163	187	151	172	158	147	160	175	178	156	150	156	163	144	149	158	163	171	170	170	157	164	188	176	160	166	127	183	161	149	161	170	160	150	155	155	138	142	183	172	190	147	161	180	145	164	171	178	154	149	149	168	187	165	157	172	171	194	153	140	156	189	192	184	160	149	162	163	179	173	180	148	171	181	173	148	186	161	176	150	162	165	179	145	174	168	159	197	159	162	165	154	153	171	155	152	165	166	176	159	171	163	157	181	159	176	163	174	133	189	171	169	169	139	162	198	151	171	169	158	173	161	155	175	171	148	156	156	179	162	163	146	155	168	153	188	161	166	148	159	155	189	150	167	152	171	153	187	190	190	169	167	161	146	160	157	165	154	166	162	157	176	138	168	152	171	171	165	148	176	156	190	168	148	157	189	171	162	151	161	161	177	164	147	154	172	178	165	189	158	176	153	173	160	164	181	167	184	177	180	134	179	178	157	174	167	173	160	181	136	166	159	177	146	176	170	171	153	148	148	159	184	169	159	151	148	155	143	171	187	186	176	171	158	184	180	169	154	179	179	156	168	184	163	167	148	143	154	153	151	169	172	151	140	161	167	148	174	158	175	179	159	153	165	156	167	188	195	172	172	172	169	170	149	186	155	155	164	151	155	145	149	155	180	194	155	176	181	159	158	181	155	150	178	153	157	167	162	181	186	153	171	154	165	174	158	163	165	130	170	173	183	132	150	152	155	164	168	167	154	149	156	176	171	165	164	184	162	203	159	165	149	164	168	164	181	150	166	148	165	154	155	145	177	155	165	187	153	169	159	162	175	146	151	178	171	168	173	154	166	151	163	156	175	175	174	161	202	165	148	180	182	166	160	161	161	182	161	149	154	192	171	158	169	175	165	158	166	168	165	156	167	154	144	192	171	186	172	154	161	171	178	162	148	148	181	166	164	154	177	159	142	143	165	179	182	169	158	170	194	168	149	163	170	144	151	154	171	180	169	163	167	152	154	160	184	188	149	163	160	160	183	143	155	170	165	169	152	183	158	171	158	181	160	149	164	150	145	154	141	176	180	172	156	177	170	154	148	152	154	181	171	152	154	187	154	154	148	178	172	171	168	150	167	169	161	163	151	166	178	169	157	160	171	161	195	156	171	173	170	170	173	180	184	167	150	141	168	149	157	156	161	159	189	156	166	175	162	170	162	143	144	144	178	151	186	170	179	154	160	152	156	177	149	173	144	164	158	166	155	148	190	174	166	150	148	188	177	191	155	178	159	136	154	155	170	163	151	153	162	143	190	170	169	163	131	166	162	192	158	165	188	144
25452	29887	32068	27659	23741	16787	12300	8838	5662	3101	1794	1191	773	586	507	489	434	420	408	432	461	423	417	431	391	440	452	411	438	391	405	381	427	424	438	442	452	461	384	459	442	421	432	434	419	430	399	411	423	386	441	419	442	463	417	434	425	414	452	426	484	387	411	422	407	431	396	386	372	416	433	418	427	410	436	419	422	420	413	459	407	456	361	416	430	412	418	437	463	435	394	433	411	413	414	411	441	395	428	395	378	417	413	425	428	445	422	402	418	418	463	439	421	396	410	429	409	429	420	467	416	401	408	431	398	410	428	411	413	462	418	408	426	428	415	429	453	433	415	432	416	453	418	414	425	423	399	454	436	436	440	401	403	426	387	390	430	436	441	401	445	441	396	424	426	458	437	418	412	401	466	436	431	394	429	438	403	446	385	443	429	404	432	419	409	419	431	417	419	402	439	409	397	391	421	412	395	444	422	403	446	396	436	397	419	437	401	432	452	404	413	417	413	435	396	429	378	412	428	444	397	421	390	429	429	420	425	417	373	467	422	429	454	433	407	453	465	399	416	439	434	408	435	392	474	419	362	426	442	421	439	438	411	449	416	441	460	433	401	398	407	432	433	455	436	425	397	445	403	436	416	444	408	415	436	398	380	399	415	447	430	460	427	455	439	436	430	423	425	403	399	409	424	422	473	373	454	417	378	429	422	376	435	419	436	408	445	437	396	444	421	406	437	435	399	419	410	451	400	440	408	453	380	405	412	417	395	451	425	390	432	405	407	422	438	380	423	411	399	413	415	433	415	386	431	439	412	383	404	442	452	432	402	437	419	406	433	438	434	422	429	397	443	419	395	434	421	408	398	429	469	395	449	434	430	410	452	445	426	430	418	433	415	402	413	400	446	388	419	380	427	428	434	416	393	400	394	421	358	406	415	433	435	432	478	412	408	416	410	440	441	409	397	405	440	414	382	404	446	407	430	395	405	396	442	421	427	425	417	416	431	439	390	387	407	418	424	437	395	433	399	441	408	411	437	384	435	398	420	391	414	408	418	391	428	405	438	393	455	427	432	383	403	416	436	413	422	426	428	399	405	408	424	424	444	422	398	448	431	414	446	395	422	437	422	425	419	427	412	446	415	417	412	434	426	400	443	429	457	409	404	434	403	443	398	440	457	436	420	421	441	422	428	400	426	410	390	425	415	453	426	406	431	434	404	391	446	419	422	383	403	400	410	412	404	408	413	438	430	419	446	400	460	427	432	451	420	376	423	440	393	407	456	382	435	406	405	446	406	422	417	382	408	414	399	414	423	434	418	439	407	474	412	402	401	393	414	407	436	433	428	412	407	391	415	413	420	430	429	438	421	408	388	424	428	429	424	416	400	417	416	425	434	409	424	418	444	449	416	382	394	431	446	415	428	416	458	413	418	427	398	411	378	408	424	463	376	390	422	422	396	395	416	374	404	439	423	403	424	396	402	407	426	416	434	426	439	391	431	424	416	441	395	401	371	447	403	447	428	400	431	422	438	389	435	404	414	448	425	441	387	428	422	392	411	387	432	407	422	397	382	423	451	422	404	417	424	401	408	408	425	427	477	422	404	431	429	424	425	415	420	391	397	466	424	417	423	442	443	431	423	412	405	409	439	414	397	444	439	411	428	409	369	443	434	441	413	434	401	403	373	454	408	425	431	389	413	433	421	437	457	458	389	437	384	447	438	427	454	433	400	408	456	399	419	404	383	436	435	426	450	412	438	446	419	427	469	422	431	438	397	429	440	418	409	416	403	416	425	422	418	393	448	442	436	395	415	402	436	457	407	416	442	439	420	432	458	413	419	399	428	408	409	428	428	439	423	425	415	448	445	408	425	440	444	439	406	426	400	438	449	408	409	439	427	431	423	409	417	436	395	400	429	411	432	426	421	410	446	427	433	413	454	420	425	416	414	421	436	413	429	401	412	420	441	462	414	419	409	451	408	468	372	408	406	393	417	394	431	418	432	439	465	403	418	478	396	443	420	421	454	436	434	418	429	422	418	411	413	432	480	394	401	438	434	424	387	423	442	402	388	413	419	418	427	423	422	458	443	425	444	467	389	424	399	421	441	439	425	453	431	425	419	403	400	411	431	436	458	441	427	449	419	403	442	425	399	423	453	459	416	440	424	438	443	386	416	403	415	425	433	378	447	396	436	421	398	426	445	425	403	417	432	393	429	431	421	439	442	408	447	456	395	389	445	396	428	414	443	424	442	411	441	422	457	407	394	425	426	408	437	450	431	447	406	438	359	437	430	423	408	442	379	409	437	452	462	450	438	446	421	447	410	434	443	441	413	417	449	438	411	423	401	412	452	418	420	423	447	428	407	451	431	425	409	428	446	388	411	437	416	391	430	415	425	421	403	406	469	426	417	430	400	449	384	436	416	413	406	443	398	440	440	428	395	418	450	455	434	432	441	415	449	427	383	427	422	413	388	438	433	434	447	455	392	449	455	404	431	372	433	442	401	404	423	407	438	473	420	446	443	428	394	405	419	424	402	414	403	452	440	424	435	438	405	409	386	392	437	413	403	435	439	422	448	414	460	425	440	419	433	385	421	422	452	424	418	418	426	421	422	394	417	423	441	442	414	426	433	409	424	420	438	426	395	421	429	407	419	419	384	423	420	437	410	397	429	395	389	418	384	419	438	389	410	414	421	409	387	432	428	453	388	468	410	381	405	412	420	406	410	370	402	434	452	403	435	435	428	453	394	479	389	416	446	421	412	419	420	412	451	444	377	457	416	432	392	404	405	384	445	454	396	437	379	441	440	394	427	389	437	411	406	414	444	407	444	456	389	415	390	422	416	417	417	419	417	400	408	448	397	420	409	437	400	449	439	407	412	433	407	418	397	430	406	419	413	416	400	460	410	404	439	408	413	404	395	442	442	409	394	391	437	414	395	415	404	407	450	424	419	430	451	404	422	391	424	416	470	425	436	457	401	460	450	427	406	428	423	425	413	389	431	402	371	402	413	439	398	425	363	409	432	432	411	400	430	401	432	418	424	406	412	419	430	415	451	435	406	461	426	402	411	404	428	442	450	419	421	410	393	434	428	371	404	426	422	380	424	404	440	382	416	442	424	381	420	432	421	424	446	410	427	464	396	418	387	420	428	431	405	413	442	437	433	443	454	467	407	408	419	399	463	428	425	391	431	426	410	374	430	476	443	437	441	417	409	437	458	426	430	429	411	419	392	468	407	428	437	437	413	395	430	383	412	446	417	407	402	426	400	353	400	426	422	416	429	420	422	435	430	431	415	399	410	404	420	405	422	431	430	395	415	434	415	422	444	398	422	413	401	390	442	394	436	414	426	424	437	420	414	429	389	404	433	462	388	413	460	449	375	408	360	438	390	390	446	414	443	444	379	442	437	400	428	422	440	404	402	451	428	405	421	440	436	426	426	418	400	397	434	419	414	422	407	387	427	379	425	416	421	442	451	419	412	435	430	389	401	416	439	423	403	434	435	447
53082	49512	48369	40922	36605	33836	27432	19168	10957	7186	5080	2703	1293	670	446	335	302	304	240	223	213	198	204	232	241	222	219	205	217	210	216	191	185	200	199	204	187	207	205	185	213	209	185	189	211	183	200	176	206	180	186	193	207	204	203	213	196	200	184	197	227	196	210	205	198	199	189	191	189	219	187	195	193	198	184	199	184	184	190	180	191	206	176	201	186	206	178	182	165	193	208	194	204	206	187	192	203	216	188	194	233	202	195	181	200	222	187	183	188	213	185	197	202	202	211	202	205	204	198	179	194	177	178	184	194	182	198	184	209	199	195	186	197	204	204	180	198	178	180	215	198	194	191	205	173	204	215	214	206	185	216	209	200	198	176	183	178	224	192	213	190	189	198	208	234	218	181	210	204	201	223	217	217	194	212	191	173	186	200	209	180	169	179	189	205	191	212	192	197	201	166	205	199	200	220	216	171	193	206	201	183	185	201	191	207	178	185	187	198	195	204	183	214	208	208	204	185	199	189	232	205	195	217	201	196	191	190	210	187	222	179	186	189	207	172	203	196	200	205	199	203	215	208	220	209	207	195	178	212	199	189	215	186	184	191	215	190	222	198	182	185	217	203	193	192	177	195	177	198	186	208	183	214	200	179	232	190	212	190	195	197	208	176	218	182	199	195	217	198	170	194	184	199	213	185	201	215	214	177	205	199	193	193	210	195	177	188	176	181	203	205	164	211	213	176	183	210	209	208	209	209	179	200	185	195	182	187	178	183	196	192	193	194	199	211	207	186	212	214	190	199	219	192	210	227	222	177	220	222	225	205	196	215	167	193	218	223	199	211	185	195	190	202	187	199	183	190	180	173	175	191	188	193	188	195	205	183	193	212	190	181	216	220	200	175	196	201	172	195	207	168	204	202	201	195	206	210	185	219	196	207	179	208	191	188	208	190	212	203	182	222	187	191	201	207	176	194	195	198	191	191	171	210	166	202	189	184	198	194	205	210	221	191	170	198	193	202	194	187	193	205	218	193	190	193	178	207	211	198	197	186	177	171	200	183	191	181	179	197	200	196	198	188	195	180	212	185	206	201	175	188	198	206	217	182	183	191	201	202	189	193	196	222	221	224	187	195	168	208	205	188	209	203	200	208	202	209	195	191	225	206	181	200	221	201	211	174	195	176	172	235	212	224	199	184	189	219	181	208	215	184	211	175	171	196	167	174	204	196	203	183	204	197	207	169	208	195	197	207	202	191	199	215	198	200	188	183	178	204	190	216	210	188	209	196	186	226	192	188	209	198	225	194	172	204	200	208	207	185	195	193	209	184	215	209	193	181	206	197	198	182	191	205	200	187	205	189	198	199	203	179	211	222	200	219	207	197	183	201	207	193	195	221	185	189	189	199	222	214	184	212	186	204	191	194	198	199	194	187	199	199	181	193	197	202	226	183	210	197	190	214	185	188	208	212	194	196	172	191	196	207	201	175	189	203	206	193	207	187	201	169	200	198	214	184	200	206	184	213	182	210	180	191	191	201	204	177	195	195	231	173	186	193	175	214	213	236	194	203	223	201	208	201	207	195	191	164	194	213	214	218	188	186	210	191	199	196	182	227	208	214	175	198	201	186	208	227	190	183	189	206	194	182	203	196	189	167	202	207	205	179	180	180	207	207	203	224	242	205	199	209	205	217	197	197	193	207	177	192	176	199	220	175	204	214	209	199	178	191	218	205	195	221	181	191	177	206	206	198	186	198	210	197	202	195	211	199	207	196	196	199	181	206	202	190	198	193	198	217	213	190	192	181	191	212	224	200	198	189	196	204	214	185	181	172	190	182	170	202	201	203	206	206	182	174	184	186	195	198	208	185	214	198	212	189	205	183	202	184	189	209	187	200	212	196	190	197	187	189	216	190	169	217	207	216	156	211	197	212	193	212	214	194	196	200	189	200	196	184	195	194	200	188	204	185	204	182	198	204	185	198	186	174	196	197	223	211	208	195	199	175	204	221	188	177	187	221	218	203	205	222	224	196	188	216	187	203	204	178	204	195	188	194	193	205	211	198	194	206	196	203	193	216	189	184	184	180	216	195	168	179	214	205	216	209	206	213	196	201	226	187	200	166	201	206	209	201	178	185	205	196	208	213	191	209	205	178	210	214	228	204	189	192	196	203	178	192	196	194	200	188	214	190	194	200	191	201	214	214	219	188	209	192	176	199	199	190	220	203	177	193	184	197	209	200	189	202	215	217	222	204	213	204	190	181	196	221	194	202	202	185	191	208	193	199	191	176	181	206	186	182	198	167	209	182	191	185	203	199	194	207	175	189	201	197	228	195	217	201	200	204	175	213	216	186	217	203	211	189	195	192	206	217	203	169	201	208	187	195	197	212	199	203	198	216	190	196	171	202	215	175	195	204	218	189	207	196	179	202	197	189	198	187	202	201	205	182	194	189	187	202	225	226	180	195	212	218	191	191	170	223	190	187	176	175	180	209	199	213	216	200	193	183	207	192	199	200	191	196	213	191	195	210	211	215	175	209	195	195	201	203	188	215	193	206	219	222	215	208	176	186	202	186	202	207	195	198	211	223	202	201	206	182	192	218	199	240	189	210	210	204	194	184	194	194	217	200	193	181	198	191	197	197	186	216	185	188	182	185	184	184	194	196	207	196	187	208	175	208	193	221	173	191	189	178	182	216	178	189	189	205	205	206	194	194	205	217	204	185	184	219	213	188	188	189	201	190	216	169	206	206	204	186	199	194	179	167	185	182	167	192	175	191	218	170	178	204	208	211	179	197	198	196	193	220	211	216	198	188	207	208	195	164	221	206	194	210	194	184	191	218	212	198	209	190	199	222	202	180	190	196	187	195	204	203	206	192	227	199	202	208	178	194	176	209	211	199	208	190	213	187	195	188	196	184	242	188	197	201	202	213	177	189	226	198	216	206	185	191	197	195	199	216	209	184	188	201	222	206	195	192	171	151	174	185	204	197	223	193	214	209	211	179	226	157	200	207	171	172	203	176	207	177	183	221	205	228	197	201	214	198	188	200	195	174	190	211	215	197	213	168	188	203	184	225	189	192	204	184	194	210	191	200	192	204	146	189	198	182	210	212	194	204	191	173	196	178	202	188	179	216	189	186	198	210	204	191	177	195	187	165	180	211	206	202	206	192	183	188	202	205	212	203	182	243	176	196	202	189	184	215	182	229	182	204	190	204	185	180	181	214	226	194	192	191	187	217	175	198	182	184	226	183	194	191	197	195	189	187	201	179	192	214	195	178	216	187	172	205	203	209	208	211	212	191	191	198	184	190	178	184	198	203	214	189	206	201	196	208	186	218	199	216	195	208	210	190	205	201	200	185	213	190	198	219	198	195	186	186	186	213	175	218	204	198	198	224	207	208	173	195	208	178	237	188	181	223	195	183	212	204	191	186	184	212	205	191	199	181	215	206	196	196	205	221	196	202	188	205	189	199	188	193	192	203	196	198	200	222	195	180	189	205	199	190	219
39765	44241	50060	49119	46570	45543	39759	32822	24191	20190	17315	10006	5401	2992	1750	1264	1255	1086	733	571	589	634	471	540	628	695	544	468	517	480	486	450	558	496	514	502	533	521	456	521	465	521	450	517	471	504	491	481	471	481	464	458	491	466	500	496	517	523	482	492	474	459	446	475	494	491	510	497	497	486	543	527	486	497	472	445	493	474	455	457	500	495	509	483	533	483	470	450	442	484	480	482	453	493	464	479	515	487	471	529	548	505	462	473	468	478	470	498	489	499	512	484	495	445	507	493	518	472	474	507	496	503	498	485	511	514	500	485	514	486	512	486	513	515	476	463	480	509	487	487	473	488	504	494	451	458	479	488	479	489	452	472	495	463	474	474	492	480	494	477	495	493	499	505	464	496	467	481	478	483	482	508	515	485	485	529	460	496	504	508	510	487	517	461	480	499	514	487	499	517	480	512	490	472	474	461	499	458	473	494	477	528	439	460	506	430	461	451	527	464	475	493	464	485	495	467	484	479	446	524	482	515	489	484	510	478	503	504	488	470	524	461	475	489	496	459	500	505	502	480	507	463	504	534	493	487	491	500	501	484	462	481	473	471	459	536	486	538	509	465	481	483	481	521	503	493	488	490	493	506	501	462	497	483	495	459	494	498	477	483	503	466	541	489	443	481	461	514	492	474	497	499	468	460	477	485	471	463	481	511	487	489	493	464	472	484	465	499	464	464	510	455	534	501	479	497	486	474	457	498	456	480	500	453	477	475	466	486	523	453	510	497	465	493	460	500	481	499	505	484	461	496	476	465	488	456	480	495	497	484	507	483	463	465	511	468	468	440	490	483	505	505	499	483	518	497	463	493	478	493	457	496	443	509	465	474	449	492	475	469	474	463	518	500	455	453	452	458	470	489	492	486	506	481	477	462	489	483	502	472	492	470	511	510	506	525	522	464	459	485	454	464	421	500	513	470	483	466	482	503	494	526	482	486	475	497	482	478	521	493	455	493	525	464	486	455	467	483	481	486	538	526	463	495	441	487	495	499	491	464	472	520	496	473	510	494	502	506	443	502	489	455	495	462	504	539	515	478	484	510	469	527	469	485	487	477	485	466	490	524	489	482	496	500	467	495	493	475	532	439	433	495	461	456	492	499	451	495	483	454	495	478	444	554	446	530	490	473	507	530	494	481	482	488	520	514	499	500	441	490	502	481	476	483	458	493	523	469	522	466	494	481	497	516	469	501	431	466	479	466	493	482	485	463	490	486	496	476	500	455	473	503	500	470	510	464	492	468	476	436	515	491	511	490	510	502	456	507	489	467	440	507	504	492	520	481	473	454	453	502	474	456	466	521	494	463	482	511	475	522	460	480	470	476	508	486	499	492	498	476	483	482	498	477	460	498	454	461	486	477	531	479	470	530	482	468	484	461	490	460	478	512	489	473	479	494	485	477	484	477	511	452	452	460	480	475	468	472	497	497	463	461	502	520	481	494	476	452	518	451	482	493	508	487	497	543	494	462	498	452	505	501	539	514	496	521	463	471	493	497	478	452	504	476	473	448	489	472	467	476	479	508	489	507	509	487	473	498	468	486	493	479	507	488	528	496	495	523	520	514	442	522	441	465	473	465	505	532	505	482	520	491	482	483	458	454	475	521	470	484	439	439	482	455	521	473	485	446	481	473	492	488	456	474	507	449	508	471	504	549	446	466	487	466	465	492	518	466	501	487	464	492	461	545	467	493	487	446	474	438	496	510	494	526	469	496	516	479	503	461	488	489	471	472	489	488	475	506	489	439	511	471	464	477	516	429	469	504	453	534	489	504	503	443	493	504	484	456	482	452	475	530	488	490	555	477	505	443	487	490	467	505	491	501	501	500	521	511	510	521	471	502	532	456	450	484	486	528	471	471	531	540	485	489	466	515	510	515	521	492	475	491	531	507	461	477	508	498	488	471	464	478	452	466	485	483	482	483	527	465	453	482	488	430	493	490	463	481	466	488	453	485	503	468	468	488	505	478	454	468	480	469	508	508	508	479	466	483	468	488	494	457	492	529	491	463	497	514	464	489	477	508	467	507	464	494	519	454	498	508	453	478	540	474	495	459	485	488	498	484	496	466	454	510	511	483	502	466	494	458	467	488	507	492	533	494	530	468	474	481	495	467	487	444	522	439	524	472	506	473	523	507	501	479	496	463	472	481	458	467	463	464	482	491	493	505	461	493	466	489	504	460	491	489	461	491	503	491	475	529	449	507	469	491	495	506	475	465	546	493	510	491	517	493	502	473	507	469	497	506	500	502	463	506	490	460	507	480	459	455	448	490	464	475	496	504	472	480	466	444	469	529	463	514	458	515	503	525	494	482	499	492	480	509	532	437	452	469	492	473	499	484	475	503	499	500	487	463	485	469	492	467	454	468	470	509	493	467	496	474	512	495	518	503	454	492	455	494	495	487	473	456	487	498	482	491	503	497	502	425	499	487	449	498	460	488	467	523	471	496	504	502	489	490	492	481	500	490	478	472	485	469	493	488	454	485	462	492	502	481	457	433	452	498	471	480	498	477	494	474	472	467	481	499	466	484	477	474	457	487	441	491	480	500	410	449	509	502	514	489	514	459	462	470	482	502	487	486	449	491	514	464	473	508	485	493	446	493	476	442	503	521	495	496	496	474	481	474	458	452	483	501	498	469	486	486	494	449	475	514	454	453	471	467	499	463	450	519	481	471	509	466	465	531	496	488	493	511	447	480	491	452	480	492	497	499	504	471	488	496	500	487	470	477	448	505	480	486	483	457	452	481	475	491	502	464	518	492	479	504	461	482	507	488	535	516	492	493	484	498	478	489	488	473	477	509	516	481	501	501	553	463	514	449	497	460	448	530	462	459	505	522	480	444	472	487	511	487	504	471	512	481	480	477	474	487	465	485	479	477	514	483	517	486	519	507	481	446	477	509	450	451	522	490	483	449	507	507	502	506	468	467	474	488	450	493	479	448	458	513	491	473	522	503	508	495	480	499	470	502	494	463	473	477	505	500	484	474	444	476	517	454	497	518	499	490	479	462	495	511	468	499	472	489	492	487	499	480	469	492	470	502	481	503	478	531	470	515	451	486	483	469	469	452	474	467	496	431	440	454	490	477	465	445	495	478	491	494	506	476	485	472	481	451	479	485	503	460	474	445	422	441	482	480	501	506	490	464	478	504	477	470	516	516	490	479	474	487	501	523	476	490	478	519	495	491	448	490	480	444	508	460	512	473	464	490	497	471	489	482	495	508	525	520	523	432	482	496	491	492	516	502	488	472	469	483	474	478	504	476	468	495	462	450	517	505	484	470	463	515	511	487	435	453	460	509	484	446	507	489	491	501	476	499	496	480	480	497	488	489	446	471	494	516	475	513	477	489	440	473	461	468	464	494	517	486	511	471	494	497	450	503	502	483	486	485	503	498	485	482	506	468	503	498	518	497	459	489	481	510	474	488	499	508	520	485	493	482	531	467	477	457	458	502	469	497
58067	54547	55761	48055	42809	36246	30256	23091	16320	10712	9305	5568	2002	686	452	391	324	252	236	211	230	181	193	199	229	238	179	170	185	155	191	183	169	196	166	168	170	150	169	159	193	155	182	164	158	179	169	166	205	176	177	165	141	178	183	168	183	178	183	180	170	165	171	174	165	169	181	185	182	170	219	177	155	169	179	177	163	178	169	151	186	174	175	156	193	181	182	175	166	187	171	164	179	169	174	165	166	176	174	198	167	169	165	167	155	183	167	177	176	194	188	172	163	165	187	191	195	202	186	175	149	157	156	161	159	164	178	194	180	162	154	191	161	174	178	193	175	161	174	188	177	178	186	185	179	169	144	174	181	157	177	188	153	185	197	178	155	196	196	172	177	172	162	173	173	161	169	180	174	148	160	179	163	192	177	165	187	197	184	167	177	148	186	176	149	160	171	170	177	198	152	148	178	183	180	181	176	204	199	188	167	169	170	188	176	167	171	163	200	203	164	167	161	186	176	168	188	169	179	181	168	171	177	192	191	205	171	164	202	173	176	174	186	183	182	156	180	176	196	166	163	199	170	190	178	176	189	170	199	169	152	163	162	145	167	164	179	169	158	177	187	173	178	179	184	183	182	188	167	195	189	214	175	180	156	187	174	159	167	170	166	178	193	192	194	201	191	173	196	185	188	183	189	161	156	169	181	155	177	217	169	189	178	161	155	200	208	186	178	204	161	193	177	175	192	176	175	172	192	177	162	191	181	180	186	168	178	177	175	134	154	177	156	187	178	160	166	179	177	196	150	185	215	179	182	190	181	183	195	178	198	180	182	165	190	204	197	171	150	166	155	187	182	173	162	179	162	190	169	133	177	169	170	186	168	176	173	169	191	161	191	151	190	156	170	160	174	163	161	182	201	186	159	191	173	166	184	183	195	174	181	174	160	180	195	179	164	196	172	157	196	166	180	189	173	180	153	164	169	184	175	197	185	191	179	187	157	167	171	173	166	182	193	149	161	184	173	185	201	172	173	179	182	162	186	177	162	185	187	173	183	169	170	170	188	189	177	185	163	203	142	178	170	200	182	212	168	175	200	179	168	198	185	187	176	170	182	181	179	172	170	190	195	196	166	177	175	190	162	206	180	181	182	162	174	191	160	172	166	154	187	182	181	157	192	163	161	153	176	173	208	190	182	168	183	194	172	185	187	208	191	159	175	167	178	186	166	210	160	167	197	202	188	183	163	159	181	197	176	195	180	173	186	183	167	170	175	167	163	173	164	189	199	179	190	155	195	191	161	177	197	173	185	168	169	163	163	164	148	176	182	171	148	175	176	190	195	177	182	160	194	181	178	164	177	163	194	160	198	183	176	192	178	160	183	178	157	180	166	196	156	175	194	189	172	160	186	169	182	179	175	168	177	216	175	183	186	171	175	150	196	185	193	169	152	175	180	170	167	168	201	187	160	175	215	186	145	172	188	177	194	177	169	176	182	187	199	174	167	205	179	178	192	164	166	172	174	173	184	169	171	169	184	192	206	200	180	172	167	172	171	186	165	183	161	195	159	166	169	170	176	189	178	186	186	189	151	180	161	168	166	188	154	148	165	182	173	170	194	186	180	163	186	172	165	180	199	170	209	201	155	148	174	160	181	179	162	182	171	167	179	159	161	160	173	162	168	177	203	191	174	151	195	180	192	157	173	181	182	176	191	159	181	180	172	159	176	168	175	181	164	169	183	176	168	188	202	157	160	176	175	186	169	170	180	158	177	191	171	185	181	159	185	187	188	153	175	198	155	174	196	165	162	165	186	172	206	181	177	165	187	159	143	176	184	187	159	166	169	195	169	176	164	185	174	178	149	176	161	162	196	154	193	153	179	180	159	176	163	182	187	198	171	192	191	182	164	175	170	170	200	205	189	206	175	184	156	172	171	186	192	177	163	171	174	184	188	202	184	189	170	193	204	200	202	191	186	145	184	163	167	168	218	170	185	169	168	166	173	183	184	170	170	187	167	178	170	180	190	171	149	160	186	176	181	162	175	164	197	182	165	186	182	181	164	166	203	195	191	181	192	166	162	185	179	196	191	160	172	164	158	188	176	172	171	183	155	198	208	161	178	189	170	171	178	167	184	173	172	188	182	217	189	170	178	165	187	177	183	185	169	168	179	191	173	170	171	155	182	187	183	180	173	199	186	181	182	190	164	166	162	168	189	179	175	187	185	156	164	200	186	178	173	144	175	159	164	170	194	189	161	144	165	191	169	200	204	177	153	148	177	202	160	189	173	195	174	177	170	156	177	181	191	170	194	185	192	173	171	189	168	183	183	175	188	178	181	211	164	173	160	182	173	196	188	192	173	160	177	166	176	169	169	171	168	182	207	197	176	173	167	164	191	171	189	168	184	190	175	152	177	174	183	175	160	158	175	168	221	192	174	180	182	181	188	160	177	185	181	174	176	173	171	171	184	173	166	158	182	188	156	184	175	187	162	192	158	175	169	184	178	187	161	185	164	190	171	173	194	164	163	161	188	163	199	173	159	157	172	168	167	178	160	177	152	182	181	149	198	167	181	164	175	169	200	184	164	183	137	168	158	149	164	164	149	178	197	178	191	156	153	192	163	192	193	155	162	189	190	190	217	187	154	188	149	215	173	188	186	143	191	190	189	168	186	168	146	179	185	189	180	215	182	194	196	171	172	146	201	172	190	168	168	179	171	149	168	175	158	172	198	185	155	214	168	184	155	172	169	167	195	177	199	184	175	182	165	193	169	173	196	169	214	171	172	183	157	197	189	181	163	190	166	154	163	156	166	160	172	174	158	159	166	192	181	208	189	163	189	173	173	161	176	176	205	172	171	168	173	167	188	171	178	181	174	187	183	175	199	170	188	175	177	177	166	193	157	169	189	166	172	190	172	153	154	192	180	185	194	177	185	187	175	161	174	173	176	169	178	177	181	170	167	154	177	174	184	177	173	168	172	182	179	199	174	195	175	182	194	176	153	190	172	191	186	165	185	192	185	142	162	150	189	169	178	189	193	190	180	173	178	180	168	163	153	166	148	158	163	168	201	183	152	188	182	171	159	169	175	159	174	185	189	179	171	165	186	173	174	180	168	170	193	163	153	159	176	154	187	191	184	167	178	171	176	156	174	166	185	181	173	186	210	172	184	178	206	168	191	155	186	176	176	197	164	194	170	172	158	196	156	162	175	174	178	180	171	153	206	175	149	172	179	157	170	188	173	182	167	189	163	178	195	169	206	165	187	148	203	162	157	186	160	187	155	188	157	165	170	179	170	177	173	203	195	151	176	179	190	168	190	207	187	215	160	156	210	187	192	184	158	152	181	168	166	181	185	177	162	167	161	170	201	163	199	168	195	198	180	189	170	175	180	175	198	176	169	182	172	165	155	200	175	180	178	173	146	173	185	179	187	145	172	170	173	174	188	162	151	177	161	174	164	154	198	177	169	177	185	173	204	185	186	183	171	178	212	185	150	156	194	180	166	164	191	185
43478	50478	57956	57753	53485	47870	43101	36380	30302	25061	24152	16199	7511	2891	1739	1437	1201	866	708	679	567	492	529	522	705	801	533	469	456	455	425	457	396	434	434	476	431	451	433	392	411	411	396	445	412	457	415	384	398	418	435	440	435	398	395	453	465	441	486	417	429	431	457	463	416	420	417	426	412	426	433	472	425	457	459	404	400	401	434	436	400	452	447	413	416	458	442	427	434	465	412	422	434	454	418	389	408	428	452	432	428	401	424	417	457	411	434	411	469	415	414	415	425	428	406	424	417	437	442	475	446	416	456	446	438	433	442	454	431	442	463	424	469	461	431	407	447	441	462	392	419	433	457	466	477	442	403	446	434	446	439	448	443	436	431	469	443	416	445	428	470	425	427	436	438	465	440	419	414	450	432	432	403	458	452	425	399	414	423	449	422	443	426	429	439	428	430	434	403	403	413	452	412	396	412	438	405	440	442	446	443	421	425	452	413	436	449	451	476	438	440	429	432	420	413	441	427	449	475	447	421	402	448	438	421	415	403	418	442	416	441	447	402	433	403	435	443	415	441	407	411	424	444	422	445	419	415	441	430	439	456	413	399	424	413	440	434	426	430	418	437	426	425	404	450	421	441	448	451	410	407	461	432	427	427	435	468	429	405	435	464	457	445	441	448	436	400	409	444	403	407	403	443	443	443	420	441	431	436	430	418	433	417	412	443	425	435	420	441	440	425	401	460	425	424	418	391	438	416	423	452	414	438	451	420	437	449	429	461	422	460	455	440	401	440	468	432	420	436	432	423	428	415	417	430	424	449	411	430	417	413	424	431	444	406	429	425	440	393	386	449	401	433	433	393	433	440	449	415	461	421	430	374	405	411	426	434	384	428	440	430	446	404	416	456	450	448	415	415	422	425	416	462	403	461	426	415	403	423	442	440	396	401	438	424	402	462	464	430	434	418	424	433	439	427	428	454	432	437	408	414	437	444	399	432	431	453	439	455	438	441	426	413	411	409	414	454	427	435	506	393	436	422	452	427	456	455	444	437	443	397	405	437	416	433	440	449	472	449	400	456	431	420	433	408	453	431	485	416	413	440	409	449	416	419	414	438	420	440	419	421	412	438	397	442	441	445	413	404	419	419	450	402	420	416	441	452	444	442	416	429	399	410	440	443	420	405	397	462	455	452	430	405	413	401	387	474	404	410	428	437	448	424	430	443	457	407	422	392	431	440	418	428	414	412	416	428	424	433	433	418	412	461	426	444	434	441	443	440	417	424	425	410	438	448	427	438	418	417	414	424	442	455	463	445	431	510	416	430	417	447	403	442	430	437	417	435	462	449	453	407	462	396	460	441	437	411	452	437	424	443	429	442	489	449	433	448	435	410	434	421	472	421	447	426	427	437	417	427	443	432	453	422	452	441	414	402	418	391	392	428	414	468	427	434	438	440	460	407	419	429	452	434	461	418	417	415	456	450	436	430	414	419	406	379	421	427	411	411	412	449	447	491	411	399	440	421	445	435	449	434	428	461	434	420	420	398	436	434	443	429	461	435	404	480	433	440	439	414	405	430	418	400	437	424	411	441	420	431	380	425	436	453	464	437	430	416	445	431	436	430	445	427	458	448	434	469	432	388	450	415	444	423	448	421	425	422	445	421	419	417	404	403	430	394	430	468	434	451	386	445	399	454	449	434	475	452	453	440	444	436	415	399	436	432	394	437	435	421	432	427	424	434	411	424	424	404	431	426	450	377	453	433	424	387	454	454	485	418	443	431	428	443	433	478	426	438	453	424	431	435	426	435	431	414	407	383	455	448	398	441	407	421	425	434	473	433	427	468	429	437	464	451	438	445	466	451	412	423	437	413	409	449	425	414	450	455	413	467	420	437	432	428	427	448	423	411	421	460	424	414	444	413	416	435	449	425	455	406	434	434	440	401	399	436	415	404	476	402	440	438	437	486	414	406	407	448	451	409	449	412	425	469	408	434	475	420	438	457	473	446	431	410	423	425	415	436	436	477	388	420	429	460	415	446	436	425	409	433	446	466	414	454	430	433	453	413	429	441	465	412	496	422	412	439	420	464	421	408	411	454	427	435	435	435	402	452	434	409	398	452	432	410	380	459	457	465	453	440	445	456	446	391	426	408	433	429	387	426	412	407	455	433	483	410	484	449	436	425	468	443	442	436	398	434	390	441	450	410	430	480	440	432	438	454	430	427	427	440	406	438	406	426	410	439	450	443	421	404	390	420	429	451	408	416	441	439	420	459	417	442	458	431	429	452	409	408	447	438	447	411	436	438	450	427	430	430	429	441	463	447	430	433	408	437	447	426	448	430	416	460	390	391	410	429	445	452	424	393	418	389	436	434	432	407	403	409	459	434	434	427	428	422	442	411	453	440	456	440	442	424	433	440	419	420	442	441	399	481	416	465	455	441	407	444	469	462	438	436	446	444	438	473	416	440	443	457	420	470	422	382	447	465	467	465	413	448	382	416	474	437	413	430	430	432	427	418	478	422	427	440	442	401	439	425	409	419	420	458	420	437	427	439	399	408	413	434	408	434	421	466	411	460	403	434	423	424	442	418	458	437	415	444	415	398	455	485	449	423	433	421	441	457	447	420	418	410	460	413	390	424	464	407	402	406	458	458	453	458	450	402	437	414	437	440	439	429	422	427	371	413	447	428	440	435	418	430	427	435	455	456	434	411	421	430	439	430	439	428	431	456	419	491	457	460	422	408	412	398	409	443	434	425	420	437	446	436	439	456	424	443	416	380	421	433	448	422	449	422	395	433	418	423	423	401	434	438	410	432	429	401	400	429	435	448	424	474	399	408	407	452	414	464	425	425	436	417	405	406	453	401	427	419	435	453	381	447	425	457	466	389	419	428	430	433	389	435	431	485	399	431	415	416	425	424	404	428	431	450	442	390	379	422	433	403	429	405	446	401	430	424	430	438	422	467	426	428	429	449	454	441	413	436	433	427	436	411	445	443	412	432	442	419	432	367	442	436	431	419	441	436	420	431	421	401	439	446	436	431	451	441	417	457	441	423	428	423	425	415	437	470	462	444	473	437	447	465	423	420	434	432	444	439	429	394	404	431	438	418	419	436	433	460	477	405	446	393	404	441	449	464	423	413	428	430	446	395	398	441	431	438	437	452	444	459	436	455	461	401	417	420	418	431	416	413	419	434	470	425	474	417	412	431	426	484	481	435	428	456	429	439	410	430	452	406	435	462	384	452	410	459	440	444	429	405	441	435	415	458	455	424	422	437	466	403	422	413	428	463	409	410	441	412	461	412	415	405	424	444	435	442	444	436	433	426	452	418	439	441	444	392	443	451	475	436	466	427	434	404	426	438	408	436	438	441	444	421	441	439	404	432	448	411	428	394	418	423	467	466	426	399	431	436	464	442	437	444	475	434	431	436	454	428	434	458	443	425	428	460	417	401	451	427	462	444	398	427	412	441	415	490	460	463	480	471	429	426	450	466	449	420	448	425	410	438	451
40579	37580	35434	25013	13525	6055	3053	1529	783	482	329	253	205	194	203	213	201	183	179	166	163	158	172	157	178	172	158	158	192	168	183	169	167	188	193	169	191	162	183	149	182	174	160	174	163	174	174	167	162	159	164	167	163	167	153	188	169	176	171	186	179	150	166	170	170	168	173	169	181	168	177	153	166	137	186	186	192	166	181	161	153	187	164	179	166	155	167	169	188	167	178	161	168	190	164	166	168	192	157	173	173	199	160	147	144	196	179	178	176	166	158	151	172	160	151	151	178	180	167	171	155	181	179	182	189	165	185	204	163	178	166	183	182	184	164	176	138	191	176	174	172	146	157	146	205	176	176	171	196	151	164	149	154	196	187	171	167	167	137	142	157	170	184	172	174	180	169	157	185	177	183	165	149	151	183	169	176	164	156	161	198	179	170	178	168	176	160	184	172	161	171	167	176	161	161	202	200	172	152	167	190	160	176	184	171	157	189	165	141	182	160	181	170	162	158	169	172	143	166	192	177	187	157	179	171	196	178	196	166	170	156	159	188	183	163	157	167	149	171	164	164	181	164	169	209	174	168	164	163	174	148	189	179	184	180	186	183	177	171	151	174	192	155	169	174	205	201	172	163	172	180	177	150	160	176	167	159	209	181	176	156	183	169	181	163	178	187	157	179	158	182	173	139	215	203	190	174	164	155	185	204	179	167	179	163	158	163	175	178	160	155	176	183	166	186	163	147	191	165	155	185	155	190	162	177	157	167	187	185	192	147	171	165	164	179	185	149	185	170	173	196	180	174	178	176	173	169	168	195	181	173	177	165	167	171	178	164	204	166	168	193	183	175	173	154	207	178	163	170	177	165	172	179	190	161	153	155	174	174	157	168	169	144	180	169	153	179	190	187	203	152	160	183	167	163	156	165	174	181	159	176	161	155	160	153	177	167	164	167	188	152	164	183	166	134	168	160	165	159	181	185	194	166	156	171	157	162	178	178	180	151	151	180	175	185	185	187	171	172	162	183	171	168	143	202	169	177	173	163	160	195	174	184	162	172	186	179	159	143	173	175	186	166	170	153	159	181	182	179	175	162	166	149	170	177	182	185	137	166	163	163	152	165	147	146	175	190	187	148	155	185	189	153	163	173	174	148	173	170	165	160	168	166	170	199	159	159	198	165	165	156	170	172	149	162	176	159	158	180	179	172	170	164	184	175	161	164	208	185	158	164	158	180	169	173	169	170	184	215	156	159	176	167	174	178	191	172	172	180	157	176	180	168	197	181	163	128	184	162	185	155	186	187	171	168	147	162	172	143	169	167	165	161	184	170	169	179	160	174	161	187	173	182	166	170	183	177	167	171	174	168	207	143	180	196	165	194	158	142	153	175	178	181	177	204	166	176	193	184	169	177	187	184	178	163	154	174	165	172	176	183	166	180	142	215	151	181	170	192	139	181	159	155	169	201	152	180	169	178	161	168	162	162	163	186	163	170	178	172	184	177	210	190	162	168	172	176	176	193	163	165	167	167	166	167	163	172	153	167	188	199	165	180	166	191	176	168	179	172	180	185	176	197	178	183	153	176	178	175	159	185	178	161	178	150	182	167	182	153	163	175	175	167	176	189	165	172	159	172	154	180	170	173	166	147	166	154	163	172	178	194	148	179	182	187	212	178	176	179	178	170	181	185	172	172	169	180	175	166	155	169	149	166	181	171	195	179	177	188	185	158	181	148	195	170	181	158	180	159	169	179	174	174	168	155	142	172	162	157	139	158	180	178	162	177	171	180	158	158	180	170	169	203	174	166	177	189	187	181	191	197	170	157	174	185	163	180	148	162	164	180	187	171	179	155	178	175	169	171	163	157	192	173	168	146	161	178	190	189	158	159	168	181	182	182	165	163	196	179	193	176	173	163	148	160	132	181	174	148	181	172	185	152	170	152	199	165	198	148	193	169	157	153	201	190	161	166	186	157	197	154	179	159	202	158	175	188	171	202	162	192	156	171	168	197	172	145	159	181	192	184	174	172	152	198	174	157	173	150	171	159	179	155	168	182	179	147	193	177	155	186	177	175	181	170	161	166	169	158	171	155	188	179	165	176	200	165	155	193	177	182	158	193	199	154	161	164	172	157	165	178	152	163	165	169	168	161	178	201	178	189	163	170	180	171	182	169	165	178	167	148	185	175	178	169	161	189	173	156	163	160	162	153	165	174	177	139	164	172	196	163	163	148	154	164	187	189	153	193	167	193	192	205	173	174	152	182	141	165	165	184	169	180	178	174	169	173	173	160	158	171	186	173	182	158	166	189	179	192	178	185	174	175	200	179	166	147	186	171	193	153	167	163	189	163	193	169	183	167	159	205	155	161	154	193	187	178	169	184	176	166	189	165	176	188	170	148	154	157	197	193	160	172	134	180	161	171	172	166	137	165	167	191	195	164	155	155	164	199	161	157	160	170	135	164	163	165	166	158	170	160	187	194	167	158	196	172	153	162	163	190	179	180	164	162	176	178	165	168	161	148	180	156	194	166	138	182	170	149	167	184	162	197	157	195	160	171	179	181	194	159	166	150	163	187	163	187	189	166	171	157	184	177	182	185	155	169	164	160	187	150	185	189	169	170	164	168	162	165	167	177	166	189	156	159	165	153	163	178	174	174	173	161	155	153	181	187	169	153	158	145	154	172	155	170	178	180	168	158	177	167	178	154	176	164	160	165	167	157	185	155	169	167	161	195	174	168	167	174	177	150	194	182	184	164	194	181	170	175	168	167	160	169	183	162	145	185	178	149	183	168	179	183	151	164	181	161	159	188	147	173	151	166	179	174	158	176	180	174	168	163	155	167	146	150	179	173	146	168	161	180	157	163	172	162	189	152	179	165	169	154	183	172	179	157	171	148	170	161	147	154	148	181	168	166	164	157	166	190	152	171	154	163	177	166	170	164	194	192	179	156	167	179	148	178	174	151	162	182	179	151	160	181	185	198	170	179	155	166	177	174	141	181	174	161	169	181	184	169	184	149	172	167	168	150	168	150	194	172	190	175	165	166	176	189	184	179	172	163	187	151	172	171	169	178	148	178	183	174	177	170	191	157	165	188	162	177	181	187	173	170	195	178	159	148	190	166	181	169	154	180	159	159	173	177	159	188	185	172	171	173	185	191	172	168	159	162	172	174	170	165	196	168	167	162	161	165	184	178	165	172	163	170	175	205	155	184	180	168	139	159	159	170	180	174	177	186	159	187	149	202	176	189	192	157	171	148	163	199	172	163	175	174	160	159	210	147	187	173	171	159	151	177	171	155	171	169	170	173	165	133	188	160	194	179	191	181	184	181	176	131	175	175	164	164	168	197	183	154	161	195	153	183	178	159	167	163	175	163	165	195	192	174	179	153	175	166	177	179	202	154	179	178	194	167	159	151	171	173	175	179	172	204	161	203	175	167	160	154	169	162	159	173	175	195	162	153	164	185	192	176	194	180	161	172	181	174	169	186	188	193	183	192	172	157	154
26999	31316	37888	34417	25419	16761	11127	6202	3406	2179	1433	988	676	602	535	484	513	484	475	465	416	416	440	453	476	414	436	449	450	473	451	431	438	456	435	401	442	427	373	419	436	427	462	461	421	447	385	477	437	448	470	413	418	442	460	463	415	448	408	448	406	445	454	467	406	434	419	402	429	461	420	398	428	456	415	427	432	442	419	436	418	445	407	420	415	437	403	450	438	443	411	425	427	399	447	397	466	434	435	437	438	471	430	423	436	453	427	445	438	424	430	430	431	440	451	424	464	449	411	459	459	433	439	426	435	430	450	432	447	469	432	471	445	430	462	425	419	424	431	428	481	453	408	439	413	425	438	416	426	442	434	425	439	449	461	423	438	440	443	432	422	462	411	461	440	444	428	430	448	492	401	406	425	470	422	436	454	410	446	429	420	437	453	457	409	396	432	458	437	443	442	398	427	415	462	443	468	452	410	402	425	417	407	430	426	434	432	409	404	424	419	457	422	449	411	441	462	453	413	428	410	430	436	469	445	422	468	440	454	432	457	425	415	426	420	449	405	429	462	449	383	455	453	416	426	409	412	410	445	435	414	436	448	448	438	446	447	446	421	449	426	455	399	431	444	492	418	424	457	423	434	486	432	426	452	425	452	431	468	456	421	444	379	448	444	442	424	427	399	464	453	439	412	451	407	430	424	426	493	472	445	435	450	415	422	452	444	437	422	460	429	454	414	457	418	458	432	426	455	458	482	419	436	400	457	456	422	417	458	425	429	468	444	422	482	440	448	397	432	391	452	410	415	442	411	463	461	440	469	418	453	439	451	459	429	475	417	412	444	401	458	473	411	436	385	431	434	416	447	413	448	437	434	417	431	420	440	463	446	433	450	418	436	432	450	456	433	422	433	428	446	406	469	383	447	418	421	465	447	453	435	426	462	462	453	429	431	469	449	453	440	434	417	437	422	474	411	423	447	429	431	450	429	424	455	447	427	431	445	433	424	428	448	391	425	425	438	414	442	442	442	405	428	443	449	409	465	433	428	449	446	447	439	427	430	419	414	422	387	409	405	462	447	488	451	426	437	421	422	424	413	432	414	440	455	435	432	442	432	458	425	458	464	476	435	435	455	453	436	445	426	443	424	416	423	423	424	421	456	380	458	396	380	466	408	446	407	395	439	437	424	439	424	414	442	474	433	445	424	436	456	443	456	432	420	397	416	461	454	422	410	457	397	433	431	427	442	433	436	446	456	446	427	440	450	425	422	414	420	423	430	418	469	465	452	447	432	421	412	402	415	456	423	459	448	466	363	440	458	450	418	440	417	416	465	450	416	449	415	456	443	419	429	432	414	403	439	429	423	428	470	463	428	431	456	396	422	437	415	443	437	471	425	397	415	411	446	448	432	468	413	424	416	424	424	414	459	420	453	462	431	444	428	438	440	415	398	417	377	455	424	410	399	406	465	397	447	481	429	449	430	457	463	438	402	428	422	409	427	442	454	420	426	411	471	419	438	435	455	431	443	402	437	426	438	460	434	432	430	440	437	419	443	464	434	425	442	441	455	401	428	445	438	428	419	425	450	436	460	430	418	439	444	417	419	422	431	445	463	426	462	445	463	464	440	422	426	428	439	460	445	462	431	433	426	447	431	433	445	430	457	408	395	430	467	413	431	461	443	417	432	426	442	434	418	428	436	461	460	448	403	454	424	402	423	463	451	450	454	424	472	438	454	434	428	437	405	471	394	443	405	432	437	444	464	446	425	440	453	429	448	455	404	402	432	442	437	438	445	407	414	443	456	388	462	429	423	433	436	393	451	396	464	424	422	433	449	405	404	455	449	463	390	410	455	437	410	411	452	407	403	430	471	474	445	446	411	422	420	461	444	467	482	460	404	405	426	455	463	413	459	440	450	411	427	420	401	419	418	427	455	429	403	429	433	435	399	433	471	463	407	406	446	428	449	406	455	440	416	446	431	474	450	432	424	460	443	410	426	463	432	437	447	410	445	449	424	455	417	455	425	421	435	429	443	385	457	389	450	441	446	450	458	432	419	427	400	453	412	439	448	411	449	446	447	435	431	450	411	425	455	466	406	459	440	410	426	407	445	425	444	456	417	442	433	437	485	441	443	438	429	423	421	437	463	459	444	435	452	453	440	438	419	454	434	409	446	479	431	444	420	472	403	428	447	424	443	471	408	430	466	452	429	395	459	441	361	441	414	413	408	435	433	469	438	436	444	482	455	416	428	446	397	445	457	425	416	419	420	406	444	469	456	428	466	445	423	418	422	432	454	449	416	449	426	451	431	443	411	449	403	435	446	447	444	406	457	416	438	435	428	437	406	441	447	434	431	435	430	450	413	462	426	446	453	437	477	454	448	447	415	409	434	465	471	406	386	428	428	455	426	461	459	452	459	447	428	456	453	421	452	440	445	394	437	404	443	407	460	448	423	428	408	439	412	445	401	433	437	448	460	417	452	425	404	453	446	412	405	405	462	423	466	428	412	454	410	439	368	455	444	422	471	425	442	421	437	462	445	471	397	438	433	449	410	445	436	459	439	441	480	448	440	412	425	433	420	401	442	407	416	427	427	454	431	450	423	436	450	464	449	443	429	397	431	427	416	419	444	417	394	428	444	439	464	441	441	440	428	479	423	451	424	433	469	453	429	424	447	440	432	429	433	449	415	426	407	463	401	393	452	492	430	411	448	394	422	377	432	433	422	430	426	433	423	466	451	406	454	412	448	396	441	422	402	396	430	475	453	436	394	454	416	445	407	423	441	428	446	426	417	439	412	423	421	446	437	445	423	415	444	427	390	386	454	442	417	462	411	417	415	423	419	451	447	440	416	443	429	444	420	384	414	444	478	436	392	461	438	452	458	424	435	412	424	442	448	431	434	424	438	452	459	433	414	428	425	436	442	437	448	464	411	433	414	427	448	441	463	441	449	416	433	395	457	424	430	459	427	404	453	470	447	439	448	448	428	450	415	436	430	395	470	438	442	450	436	431	441	449	481	459	414	434	441	452	423	452	437	448	451	436	450	464	413	426	464	447	446	424	434	434	416	442	433	429	408	438	457	463	404	424	422	439	444	434	428	402	442	423	453	469	409	438	429	424	428	466	429	425	411	480	446	417	437	413	400	460	419	428	410	429	435	398	432	420	460	452	420	436	441	447	440	455	416	450	437	440	430	449	424	410	411	458	435	393	446	465	450	445	454	400	413	469	425	416	441	402	454	456	450	398	428	438	440	407	444	421	475	476	435	464	442	421	414	452	404	423	439	425	423	467	450	451	484	442	436	399	421	431	421	432	441	429	418	429	409	473	438	438	395	432	428	405	425	445	445	410	434	468	449	414	439	461	425	430	422	434	435	439	439	418	457	408	442	428	441	506	377	438	462	474	435	409	450	388	440	466	459	452	438	410	420	455	440	449	449	428	441	417	436	431	430	409	445	432	448	423	408	456	457	459	414	437	414	429	436	427	403	392	412	466	436	457	460	419
56408	54138	51330	42487	33630	21421	11988	7249	6867	5128	4356	1962	891	714	499	332	266	238	241	230	220	232	207	212	236	231	222	217	215	250	211	219	233	218	217	243	202	232	222	218	207	223	229	255	228	214	230	206	221	220	225	198	206	196	231	250	209	242	211	208	219	208	226	206	211	220	204	223	218	222	217	215	238	206	218	214	228	210	228	207	218	253	222	228	211	233	211	228	217	215	245	217	213	246	232	223	201	200	230	214	225	206	213	223	237	223	198	217	220	202	224	217	206	220	207	209	226	206	209	239	230	224	181	196	189	218	227	233	251	197	233	245	193	196	214	206	231	224	215	215	257	214	234	225	215	225	230	228	201	225	227	222	226	184	202	237	224	228	237	234	221	227	213	200	240	191	208	219	252	226	219	249	230	246	199	208	255	214	251	209	226	220	209	235	209	224	232	251	199	212	208	228	231	201	233	208	239	218	228	230	225	216	236	191	235	226	209	214	218	216	222	223	211	242	204	230	198	217	226	243	227	207	206	244	225	220	236	242	225	224	227	208	192	212	213	211	207	234	229	245	215	228	234	226	232	212	186	209	224	223	228	214	246	234	242	243	233	217	202	244	225	230	218	210	198	190	234	208	214	228	208	230	221	231	211	204	230	218	237	221	217	238	252	216	210	216	210	225	209	207	241	226	183	217	230	197	245	196	250	238	222	211	221	235	210	214	204	213	187	220	218	194	202	248	215	201	205	213	205	205	206	250	260	234	241	220	226	227	213	210	236	212	205	215	216	214	211	193	235	225	220	221	209	211	198	194	224	203	206	218	238	213	210	239	250	223	224	198	214	199	223	248	217	215	219	217	208	236	217	215	227	213	215	180	223	210	221	208	195	229	236	221	199	230	224	236	212	240	218	221	223	241	200	221	210	207	235	210	227	210	217	229	259	220	212	223	203	237	221	200	246	251	206	198	226	203	205	222	232	218	206	226	213	207	231	243	215	227	211	183	224	224	201	230	210	190	215	235	180	218	217	205	242	222	215	203	224	235	231	223	196	226	227	228	207	225	229	206	236	215	235	210	204	239	224	209	236	214	235	237	187	200	220	240	229	226	190	206	210	219	198	207	214	219	239	242	245	215	200	212	202	229	211	218	224	226	202	215	213	238	195	230	183	243	213	208	214	206	198	193	190	205	231	227	204	177	216	228	215	211	226	242	198	198	241	238	218	240	212	225	212	238	195	226	229	239	212	203	211	216	210	203	202	190	220	199	250	212	219	231	208	221	220	226	246	206	259	229	213	217	230	219	207	202	184	221	218	219	215	232	219	231	219	218	251	196	201	217	197	218	188	208	221	242	215	211	205	205	214	231	219	223	204	193	176	225	220	211	218	220	199	205	199	206	202	207	179	213	206	179	224	229	206	224	217	201	213	226	183	200	226	210	193	236	205	209	232	190	209	191	230	241	229	223	244	240	240	193	212	227	216	216	202	209	218	214	221	237	214	203	210	206	200	199	215	222	191	239	204	216	248	238	183	206	239	207	222	219	209	218	191	221	244	218	198	200	216	244	253	224	252	212	231	239	211	240	221	211	184	206	209	226	190	211	219	250	231	228	242	226	210	203	235	212	222	240	225	222	210	238	211	218	198	199	210	236	203	213	207	211	202	218	220	219	196	179	196	197	216	183	218	222	238	231	194	218	190	208	266	202	227	225	219	206	248	213	237	225	228	222	217	222	189	219	231	220	217	224	215	225	212	235	213	221	225	203	221	233	236	224	232	214	218	209	222	203	220	212	210	205	211	210	208	221	232	224	211	199	224	235	215	212	217	219	213	218	216	197	220	228	244	232	226	195	200	230	195	239	207	232	227	223	220	236	216	199	205	223	200	225	213	194	202	252	253	201	219	224	219	222	248	234	231	206	220	187	210	203	222	198	199	215	220	234	244	227	219	197	214	200	232	204	235	230	260	210	248	220	214	217	222	220	236	203	225	247	218	189	207	206	227	217	227	215	219	222	238	225	211	223	229	212	193	197	221	234	220	194	214	241	194	225	210	187	211	216	226	220	248	224	206	186	232	245	215	203	218	207	206	189	239	237	234	208	233	223	222	210	198	213	240	224	242	193	200	221	214	207	198	218	213	209	204	197	219	209	227	188	207	222	245	192	206	233	245	239	226	226	225	229	187	223	231	218	237	218	246	231	212	229	240	211	219	229	220	205	210	222	205	238	224	226	221	210	198	219	225	189	210	213	234	227	226	237	236	220	235	236	232	221	221	218	196	232	223	216	187	205	238	205	240	207	229	226	205	235	214	212	200	203	233	231	224	214	224	233	200	240	196	205	245	239	205	234	220	211	225	230	220	242	222	203	223	221	218	211	235	197	216	246	237	224	208	220	221	235	209	240	228	237	234	228	188	212	216	213	217	232	218	228	228	220	238	196	190	227	253	213	215	245	228	225	232	217	208	203	226	255	231	219	222	206	237	207	231	212	241	203	219	223	233	225	222	211	228	229	209	198	221	250	233	216	244	188	232	220	229	234	201	191	206	206	229	205	234	208	221	197	220	217	229	217	189	199	215	213	230	224	215	239	228	206	234	223	241	188	203	210	225	215	236	260	238	220	220	231	244	204	236	204	209	201	227	229	227	226	224	207	241	234	226	199	208	201	225	226	220	225	205	241	218	211	207	193	214	225	215	183	236	205	197	189	206	234	225	231	203	195	206	219	193	233	194	227	188	222	232	217	223	204	219	228	230	204	199	197	228	221	237	222	213	207	232	215	212	226	224	203	231	236	232	204	233	210	236	232	223	204	203	199	227	214	223	229	195	210	241	216	208	215	229	185	236	222	209	213	194	215	220	251	220	220	201	226	219	209	201	227	217	219	197	243	224	229	217	219	225	204	220	202	212	225	243	200	213	225	207	188	202	217	213	220	195	219	233	210	217	237	229	204	186	215	216	222	239	225	229	182	225	212	195	204	237	211	218	219	215	220	208	224	193	205	193	228	229	213	221	203	218	233	264	229	204	232	211	223	207	208	208	209	229	224	225	234	216	201	243	267	218	213	221	217	203	216	229	203	209	237	207	213	211	206	204	241	203	239	217	200	258	216	221	202	224	200	225	197	220	185	230	202	270	236	232	207	246	209	220	204	205	225	219	234	218	210	220	207	238	209	241	204	197	224	237	210	228	234	234	212	231	208	212	212	221	222	174	201	213	217	230	231	216	240	195	206	208	236	230	245	232	239	212	183	224	233	252	220	250	229	221	261	235	214	222	220	221	245	204	208	236	217	213	236	232	199	197	209	195	209	211	247	235	242	220	227	241	210	212	239	204	215	220	210	206	226	217	200	208	228	239	207	215	213	222	224	224	223	210	195	187	212	221	257	212	227	210	203	229	211	221	207	199	226	217	195	208	216	208	202	237	246	210	216	231	221	220	239	208	230	190	252	215	221	208	202	230	183	227	209	198	242	221	197	212	213	229	219	219	224	210	234	199	203	243	204	250	219
41492	48568	52641	50870	43643	32304	24454	19575	20877	15963	15401	7179	3676	2736	1851	1069	824	649	682	645	632	552	604	549	583	544	515	463	514	566	529	548	533	565	529	536	501	587	545	552	526	484	547	563	543	538	545	557	556	486	507	548	486	535	559	570	554	565	553	521	516	551	513	542	496	567	522	555	546	486	530	523	536	567	554	525	540	515	546	552	532	513	560	543	546	558	537	543	557	538	501	524	509	568	530	536	506	546	503	529	524	529	537	561	561	567	504	553	544	501	524	549	551	530	549	536	544	531	533	518	546	548	514	549	557	571	539	534	499	580	554	496	534	560	510	525	554	539	559	541	532	530	523	524	557	529	531	512	545	555	520	534	494	548	511	593	518	514	516	503	548	492	548	510	572	517	571	548	532	544	525	495	512	548	515	503	491	523	525	558	548	523	550	572	566	531	531	521	565	514	495	501	523	496	561	524	529	507	530	504	566	504	533	565	519	530	527	546	564	542	543	533	511	564	531	501	490	523	521	558	489	563	538	516	554	522	518	534	550	522	554	536	534	517	552	554	550	583	559	514	549	557	540	518	498	514	525	532	500	515	535	557	502	556	529	568	537	545	543	538	523	504	569	516	529	526	529	531	510	528	564	524	545	525	542	536	515	513	586	564	545	495	541	531	490	524	533	515	540	526	514	514	540	546	528	537	529	529	512	542	539	525	555	519	541	526	551	533	531	540	552	522	559	518	501	541	528	530	560	514	553	526	555	510	546	528	473	516	523	510	547	569	494	582	531	533	497	568	510	557	539	521	561	550	555	489	553	549	541	534	515	541	543	529	526	525	550	552	556	527	542	547	554	503	511	543	523	542	552	506	556	513	545	568	531	511	526	561	571	530	490	513	544	585	558	522	515	496	547	520	519	522	546	538	567	531	520	534	564	559	515	535	561	534	541	501	539	551	570	556	562	523	496	564	538	552	501	515	511	490	515	550	535	543	518	585	559	519	500	529	508	528	524	564	530	542	530	529	526	529	539	531	543	537	522	541	539	532	572	502	527	505	573	532	583	512	555	509	537	535	557	534	512	556	549	559	550	512	534	511	565	493	496	582	533	529	557	559	555	534	566	555	533	550	501	547	565	500	557	515	515	524	529	549	514	569	541	557	523	554	518	509	540	547	588	507	527	559	521	551	532	530	566	503	519	533	509	490	527	563	531	532	538	521	550	536	548	525	560	527	477	528	554	533	512	506	531	499	578	522	539	540	569	492	541	541	503	522	528	539	562	537	543	515	509	564	477	542	537	533	545	538	507	506	493	527	545	583	504	547	525	556	531	507	522	500	514	541	519	510	543	566	527	496	554	538	499	498	568	537	566	575	541	498	522	521	515	520	549	553	468	511	543	563	509	539	537	540	535	486	516	528	535	557	540	605	535	527	491	566	549	540	537	539	559	529	516	534	535	563	513	538	522	526	519	497	534	591	548	517	579	535	515	526	543	538	548	566	523	538	526	542	535	536	574	476	598	537	534	537	565	560	514	580	519	540	536	548	580	546	563	511	544	503	531	520	487	537	518	512	534	517	545	554	559	529	519	476	554	506	510	528	531	541	467	567	533	521	586	509	538	526	514	529	580	511	582	511	482	536	502	515	520	509	522	494	541	505	550	524	540	540	536	563	541	541	541	533	549	539	569	542	520	580	563	543	572	506	515	520	530	498	523	570	524	552	535	537	523	581	516	569	521	539	535	518	541	502	523	544	537	537	490	555	542	551	535	632	518	542	489	524	543	515	575	541	537	527	551	536	517	554	539	515	518	542	522	569	552	514	542	514	518	494	551	556	544	526	554	535	520	517	509	537	596	563	549	524	521	517	500	500	539	544	522	524	562	531	554	501	566	573	548	522	518	509	533	564	523	497	534	497	519	549	512	504	529	558	542	486	553	536	527	504	526	568	486	576	475	544	498	488	523	540	485	509	539	525	574	543	532	485	547	516	545	585	571	526	567	530	556	562	537	532	555	531	529	529	553	571	549	512	549	502	518	540	537	533	520	570	542	552	519	524	565	544	505	558	557	538	500	585	523	543	531	547	531	521	504	540	554	520	554	579	557	533	559	549	557	543	549	507	486	569	547	517	575	520	532	534	505	523	501	545	499	555	512	569	500	576	540	544	544	540	513	509	527	534	496	500	551	556	523	514	550	573	514	550	554	572	533	538	501	578	535	554	540	529	529	505	517	551	556	539	526	590	512	507	574	548	540	543	551	518	519	514	523	548	564	524	536	542	512	555	512	526	553	573	587	535	536	522	529	531	553	513	536	535	566	512	548	509	524	559	545	523	527	552	513	555	508	537	543	535	540	551	506	568	521	484	529	510	527	548	527	549	525	531	511	482	517	551	562	512	572	519	526	548	527	553	549	520	546	528	549	523	583	540	524	536	568	530	526	566	536	569	556	546	513	541	523	542	506	563	570	577	523	538	535	542	557	531	564	502	543	515	553	508	570	542	524	548	532	525	528	536	527	571	559	540	552	515	602	556	544	520	524	516	507	535	511	576	540	538	535	534	514	516	571	585	506	545	549	538	492	549	552	548	543	512	543	522	518	480	535	574	509	533	490	546	548	566	541	553	538	529	532	523	521	535	534	542	528	564	516	543	538	539	526	542	509	547	561	552	504	487	529	587	567	565	543	530	553	532	550	491	542	529	529	512	537	525	523	562	494	537	510	561	508	547	551	575	567	544	495	501	539	535	507	550	525	507	537	580	529	524	518	532	548	523	529	574	607	537	608	555	568	540	587	529	562	500	534	539	540	518	560	529	597	551	553	542	478	494	547	515	539	499	506	521	540	606	556	496	536	514	558	565	558	526	500	577	540	546	553	551	512	528	490	485	495	525	554	519	607	557	568	531	550	523	514	536	536	543	537	513	567	519	532	541	528	571	554	522	550	545	541	528	501	512	513	528	529	545	544	561	517	496	510	534	573	509	497	546	509	553	532	561	532	509	507	557	543	516	527	505	468	540	525	519	542	522	537	509	529	580	532	522	541	532	580	517	531	537	556	517	531	580	563	524	545	555	546	538	511	556	541	503	493	555	556	542	538	524	509	540	525	549	524	539	525	516	525	564	563	541	514	501	539	543	534	553	537	585	513	512	534	484	527	533	527	554	543	565	560	553	531	518	587	558	542	552	505	539	564	512	575	561	547	565	509	552	534	531	569	523	568	505	543	588	545	506	510	551	569	537	520	553	521	559	507	497	508	555	546	541	577	544	476	507	566	533	528	551	539	546	546	517	530	533	535	521	505	556	560	530	519	555	549	533	582	550	514	555	532	553	559	547	525	552	514	491	534	543	513	553	542	530	532	478	524	523	540	517	584	561	527	508	568	526	543	509	539	528	511	504	487	529	490	524	529	560	536	500	542	538	547	582	553	542	519	545	560	537	527	530	563	569	593	537	583	526	557	511	486	552	530	556	531	517	548	559	525	526	571	522	551	532	557	535	533	539	492	558	537	518
64513	54367	52606	45670	37480	34531	26901	24103	13722	8637	3700	1434	1069	619	593	479	334	293	266	231	229	244	212	209	221	195	200	191	188	203	224	220	214	214	202	199	218	226	200	191	219	211	203	199	207	208	173	199	219	207	189	227	232	206	162	222	201	183	245	182	204	224	191	185	225	218	210	213	186	206	219	197	223	210	186	223	207	215	212	223	195	194	208	199	212	227	204	208	210	204	213	196	197	239	196	202	234	213	215	211	209	226	195	212	189	196	247	199	201	189	217	219	219	209	206	207	170	197	200	212	231	212	204	186	221	209	221	202	214	193	203	202	199	207	208	222	209	207	200	205	221	195	179	229	159	193	196	182	188	190	206	225	218	230	219	206	191	188	182	203	210	191	176	213	197	190	196	209	208	199	208	206	218	227	219	206	214	182	155	236	221	230	178	186	201	229	187	225	185	242	201	213	194	194	197	203	218	195	205	202	208	212	206	203	231	223	221	196	222	210	220	213	199	194	222	208	212	171	211	229	199	249	215	187	193	231	202	198	227	197	180	216	200	186	195	213	183	211	196	204	216	201	212	180	208	188	247	187	200	217	220	194	210	193	207	186	184	209	229	214	220	214	200	200	195	221	193	189	177	200	217	209	242	193	215	223	203	201	214	201	203	205	192	210	187	241	214	192	198	222	201	198	171	232	208	210	213	230	235	200	226	234	208	202	202	202	225	222	213	219	209	214	206	216	240	210	190	200	184	185	229	198	208	225	212	202	206	193	234	239	188	184	231	211	196	196	196	201	214	192	218	216	188	201	195	218	208	219	209	189	215	192	228	207	209	224	175	192	225	208	206	250	243	245	226	196	205	202	198	204	185	195	208	205	198	193	194	218	200	199	193	210	215	179	220	204	204	202	193	223	234	207	197	221	209	213	210	200	190	198	181	214	214	226	229	206	179	241	205	198	185	209	197	206	196	199	219	233	213	218	207	216	212	210	228	210	220	191	231	206	181	226	241	208	224	196	203	214	249	213	186	223	178	194	208	227	202	219	219	198	207	184	196	195	207	213	199	219	197	231	203	194	228	186	187	204	242	231	217	213	194	187	178	209	201	185	229	229	219	225	210	218	203	216	220	195	216	199	216	223	205	200	173	199	220	221	187	212	243	217	207	184	198	209	205	194	182	207	218	222	215	190	203	173	192	212	196	198	192	206	222	197	199	219	199	214	196	206	203	199	215	229	197	196	240	192	213	199	204	206	185	182	201	219	222	214	218	221	228	201	197	217	205	220	218	209	204	210	201	194	247	218	218	206	197	201	209	212	178	219	205	212	190	214	212	225	202	213	208	208	200	207	200	200	206	206	189	193	214	206	232	206	212	232	197	205	222	215	214	190	177	200	201	227	224	195	203	225	187	181	191	205	197	220	199	215	180	203	236	205	200	219	200	198	217	210	214	209	216	207	217	235	195	193	208	226	208	222	206	220	203	220	193	183	199	209	187	181	169	202	233	222	191	184	209	208	203	222	239	199	228	206	219	253	214	199	189	220	214	201	210	212	230	234	210	232	199	218	208	202	230	197	215	200	261	195	203	213	235	198	202	239	210	199	218	234	217	215	239	190	208	194	215	232	204	190	217	238	210	248	219	210	197	195	184	214	211	214	221	215	207	225	197	217	187	209	206	217	199	193	235	217	196	210	193	190	204	231	199	207	200	229	192	205	223	213	231	201	188	189	207	239	211	209	200	201	210	219	232	199	230	227	214	230	205	211	207	225	220	198	207	190	198	220	219	221	208	205	216	187	190	200	214	221	199	222	206	215	177	223	198	215	194	211	196	238	208	234	219	204	216	204	223	230	205	198	227	195	249	181	197	185	187	203	187	219	204	224	223	192	215	180	206	194	213	197	180	185	191	226	210	214	226	206	200	195	179	191	221	200	213	205	210	221	218	170	206	212	221	199	215	214	178	207	194	199	180	185	199	190	182	187	218	188	203	199	202	198	198	204	203	208	210	210	192	225	193	192	213	196	213	209	237	221	224	209	210	205	191	192	194	209	218	194	202	178	217	169	218	222	210	205	227	235	199	200	211	197	220	190	219	228	218	228	214	209	204	191	215	249	222	208	196	208	195	234	187	203	234	243	209	191	211	185	205	195	185	216	238	225	209	210	200	225	209	215	216	210	166	192	196	183	205	184	220	208	246	201	212	212	197	210	205	198	202	219	189	213	218	184	213	204	218	195	205	176	207	197	194	237	198	215	188	183	218	230	213	233	214	196	199	193	201	237	191	209	179	202	214	207	210	203	206	218	204	179	197	182	213	240	230	181	228	196	197	190	195	210	209	215	223	203	196	204	229	223	202	204	204	226	213	216	180	222	192	190	187	217	204	203	181	217	205	205	195	223	193	203	201	201	231	213	239	212	204	203	222	206	198	228	223	229	215	194	239	212	178	184	195	210	195	208	206	216	201	201	202	217	191	210	249	204	233	197	224	210	221	194	220	201	230	213	234	201	238	195	196	190	203	183	210	202	214	213	217	189	248	231	205	199	224	219	184	166	207	202	205	184	196	209	206	199	213	213	197	215	214	197	201	213	219	210	201	188	192	189	210	191	209	190	212	223	196	213	208	204	215	167	195	188	192	210	193	199	198	199	215	193	213	223	221	221	193	224	223	205	214	217	200	209	207	219	214	200	210	200	199	187	205	226	195	221	204	201	206	180	217	209	220	240	212	221	202	195	194	213	208	202	204	211	236	228	224	200	220	213	223	221	205	239	199	199	218	209	237	176	208	198	208	237	230	183	217	182	214	211	250	220	234	196	204	218	211	210	222	193	188	224	176	231	196	197	230	183	189	182	196	202	186	183	211	206	214	225	202	237	173	207	185	190	207	206	215	225	226	218	212	205	208	232	192	221	219	202	210	203	219	191	195	212	217	213	215	198	212	193	219	213	220	198	193	208	195	194	222	220	194	261	214	178	212	211	225	211	210	203	217	220	196	203	186	205	213	201	179	210	219	221	207	215	184	209	230	190	187	188	188	198	240	203	200	179	196	209	188	205	212	205	216	203	201	239	203	208	193	209	222	223	194	217	215	204	227	229	193	218	208	196	204	248	186	215	201	231	206	193	185	218	193	208	214	242	192	210	208	211	222	221	209	192	223	221	193	184	221	209	213	215	208	223	219	221	213	212	198	238	200	214	241	216	197	188	183	188	206	191	213	223	196	236	245	209	200	196	207	215	185	206	206	193	206	219	234	193	194	233	215	209	215	207	224	207	214	200	193	220	195	215	191	223	224	242	215	214	200	189	227	213	197	175	225	209	234	236	187	208	213	215	195	242	215	181	193	216	182	229	231	235	260	208	226	200	223	209	227	193	227	202	216	195	226	195	246	221	195	203	216	212	194	211	205	193	217	199	200	191	175	209	200	218	214	200	193	198	208	201	197	202	220	225	207	187	231	204	196	206	229	228	219	208	187	240	199	207	190	198	220	187	197	207	205	207	195	226	201	202
50527	53179	58069	54138	47888	44308	39198	38302	26014	22099	11563	5486	4510	2362	2203	1665	1021	817	685	667	631	564	570	552	547	530	528	513	485	533	518	496	496	537	485	464	463	472	501	514	521	539	529	519	534	485	557	530	501	499	477	512	484	490	527	534	490	540	571	482	492	507	476	508	532	534	495	477	484	441	500	487	512	529	471	498	497	495	501	504	491	495	500	494	479	502	502	498	530	514	479	496	508	542	500	509	511	523	506	500	561	496	546	509	513	503	566	530	465	518	518	487	490	536	491	498	530	540	479	519	496	525	503	511	541	492	497	470	499	477	478	485	466	495	541	500	517	508	476	485	487	489	523	451	535	493	535	513	523	515	518	501	460	492	516	503	471	546	545	499	506	470	516	515	526	512	518	528	514	505	513	526	482	522	492	524	516	510	546	482	514	486	475	499	528	525	514	498	509	518	529	529	461	525	490	532	533	524	501	499	533	517	504	506	484	498	524	494	526	521	505	487	503	499	499	516	505	500	549	481	494	500	528	514	501	538	541	511	499	508	510	498	499	508	562	493	523	529	514	556	511	452	544	517	516	491	547	532	520	451	521	501	493	528	491	483	509	523	503	516	505	521	514	485	505	514	529	506	492	535	505	496	537	496	502	538	493	505	504	524	537	514	528	526	523	531	504	476	546	527	548	493	515	513	488	518	526	545	494	493	476	483	553	505	509	520	513	466	534	550	499	504	504	517	500	474	504	488	517	519	510	539	510	465	493	501	530	534	503	480	516	489	516	508	527	474	524	534	452	494	490	477	487	487	531	492	522	481	478	496	566	536	537	529	488	498	513	483	503	546	499	540	522	508	516	468	526	498	508	491	525	533	476	514	507	489	481	477	516	516	499	535	517	514	522	498	519	516	536	511	539	517	510	545	484	474	536	535	499	561	524	542	495	492	492	491	526	491	525	509	536	482	522	532	497	471	452	495	488	497	513	498	515	506	534	486	518	479	463	474	477	511	481	481	501	512	499	500	530	454	491	484	443	479	487	513	500	506	495	506	535	508	523	475	511	517	525	518	527	540	513	537	521	514	485	504	517	492	524	494	551	502	518	505	519	484	458	474	514	543	506	475	520	506	477	500	493	516	515	504	528	515	582	523	528	466	520	475	530	497	527	523	481	503	488	475	488	500	494	520	509	494	482	550	540	487	504	509	522	544	500	495	489	549	503	490	495	510	492	501	520	497	452	450	504	550	509	484	524	514	470	504	519	513	508	519	522	481	531	511	482	503	511	520	512	539	511	522	475	477	496	509	492	524	542	488	505	514	498	523	520	515	497	495	536	495	522	495	520	538	463	494	506	533	484	478	506	492	516	565	535	562	545	554	475	525	519	463	527	492	488	497	527	491	488	509	536	493	492	511	487	495	511	506	471	476	497	501	507	517	489	487	515	549	480	499	492	536	522	511	484	495	505	536	522	492	519	508	540	504	538	514	564	503	490	478	488	510	535	489	516	558	528	520	509	526	499	524	511	516	476	514	533	520	475	493	541	535	583	490	491	513	504	504	547	465	545	460	499	525	524	503	523	525	513	499	504	492	506	515	478	525	529	508	512	491	486	529	476	519	488	470	495	511	508	500	519	492	450	542	553	549	522	502	490	483	519	511	523	512	501	565	543	515	500	500	524	512	547	554	509	528	514	527	504	513	487	471	498	485	518	484	505	585	524	505	504	523	490	515	509	481	539	522	501	498	549	517	512	503	481	506	494	562	503	555	513	476	500	480	519	476	490	516	458	533	488	519	530	511	495	539	563	570	524	513	509	512	512	484	506	496	478	496	535	496	487	520	506	516	506	514	514	503	495	509	491	533	538	538	521	529	494	474	502	517	524	503	544	519	507	503	539	506	464	492	535	530	473	491	470	509	468	503	539	509	574	475	529	526	509	476	512	487	508	512	503	518	556	493	529	500	485	479	464	506	476	481	527	500	505	481	508	526	499	498	526	512	499	512	510	523	525	461	510	506	477	519	499	528	460	518	507	501	487	545	441	545	563	535	484	504	534	502	524	526	480	478	491	518	492	465	506	559	485	500	561	533	502	488	529	518	484	483	509	537	500	540	520	488	493	508	494	488	493	490	483	524	501	495	539	520	476	519	523	510	541	493	497	527	465	482	531	529	512	530	501	478	498	468	468	514	518	510	497	520	493	500	492	557	508	533	470	496	555	519	523	511	513	515	456	500	517	503	496	478	513	526	512	536	455	504	497	523	491	527	512	524	497	504	496	505	531	500	499	487	505	510	508	533	498	520	508	483	517	499	545	506	512	497	485	548	483	536	545	529	488	503	503	479	501	522	506	527	493	508	508	526	514	532	483	496	482	519	540	527	527	518	444	477	517	510	479	484	519	512	495	487	487	494	519	508	528	506	529	488	555	491	489	498	501	487	538	498	501	502	554	488	496	515	501	498	524	473	503	509	500	509	498	545	522	522	522	498	502	445	470	558	470	535	461	552	492	519	519	502	471	482	526	516	510	506	509	524	482	485	468	553	514	538	523	506	503	486	528	535	507	496	536	524	499	467	542	514	522	487	467	507	548	537	506	520	513	479	486	525	520	474	483	501	527	503	506	491	553	508	433	497	521	512	498	505	504	517	532	540	555	486	505	493	545	501	506	482	483	534	516	511	491	470	468	502	485	473	518	521	512	488	487	504	500	494	529	505	533	497	472	483	482	514	502	524	470	485	503	505	534	491	518	486	515	506	498	474	550	486	494	495	544	480	525	531	494	501	477	547	511	526	530	550	509	514	505	501	488	502	482	526	535	490	529	517	484	482	471	484	476	560	485	458	542	470	516	525	506	482	480	531	513	555	503	511	518	503	529	498	492	501	520	518	491	486	500	504	520	501	515	481	482	511	501	497	512	518	515	497	512	495	512	518	510	466	549	528	512	494	541	508	496	450	512	529	503	497	519	478	475	474	527	523	524	497	518	525	521	507	492	492	517	514	517	543	534	531	497	511	533	560	498	510	487	496	482	491	543	491	519	510	525	528	473	501	523	540	485	516	498	483	504	545	552	479	513	519	484	465	490	529	521	491	482	528	484	552	482	487	501	496	511	515	491	493	496	530	517	484	497	476	508	536	496	550	529	527	506	507	514	480	519	526	521	515	510	510	498	547	513	533	553	514	495	538	496	496	513	474	523	519	510	491	484	497	484	485	517	508	503	502	505	483	520	502	479	495	485	481	512	516	483	482	542	491	527	481	578	519	491	484	496	550	534	484	497	522	494	505	502	501	500	499	514	499	536	493	516	507	539	512	523	495	579	555	500	495	484	513	506	516	500	559	505	552	498	480	515	515	512	528	479	468	503	501	486	504	517	498	526	473	563	523	489	528	488	490	480	491	530	505	506	505	523	500	500	509	531	520	514	496	532	535	516	533	550	492	498	495	517	508	507	480	523	519	527	485	530	524	558	519	467	515	514	513	514	511	514	480	533	527	482	505	532	495	526	516	557	487
46943	40456	34779	23716	11811	5548	2563	1327	722	469	375	319	274	250	229	225	224	207	184	192	186	174	170	221	210	207	211	208	195	194	192	193	211	202	222	218	214	206	196	187	194	187	200	209	228	229	198	189	199	207	189	217	200	199	184	187	187	191	168	202	214	206	186	179	198	222	192	179	194	198	166	194	197	191	181	207	212	193	220	194	186	192	236	222	192	213	196	207	184	170	175	217	231	179	190	193	201	200	195	181	233	197	226	210	186	225	202	197	174	188	181	203	218	153	193	221	212	196	195	194	208	194	206	211	206	205	175	214	199	201	199	186	194	172	195	190	207	194	206	176	197	191	187	186	193	178	164	208	195	191	186	190	239	209	227	211	202	204	199	180	216	203	181	200	224	208	196	195	176	220	198	189	170	222	180	215	175	176	193	205	201	202	201	221	202	203	189	216	188	212	179	213	166	193	231	202	196	208	202	231	194	204	198	198	212	193	207	197	202	193	222	214	202	196	186	201	207	213	215	167	179	175	224	191	186	192	182	191	190	187	180	200	180	222	202	183	192	204	189	188	191	191	187	208	178	183	194	177	199	179	219	191	178	187	197	195	214	203	183	206	175	200	180	212	238	199	166	181	213	181	189	194	197	179	185	192	203	184	195	172	204	187	197	217	217	205	201	198	198	187	193	185	181	186	203	167	179	207	190	202	202	200	204	209	177	183	187	198	204	221	221	192	192	215	201	181	188	170	196	206	215	201	203	197	192	193	194	178	180	204	200	225	206	205	229	209	191	198	192	192	204	168	197	202	205	202	169	212	162	199	209	197	197	176	207	216	178	176	195	205	205	194	213	224	194	216	189	208	220	166	188	213	189	188	209	198	202	187	190	217	199	224	196	218	202	203	208	186	216	190	213	189	184	180	216	178	198	187	184	188	214	205	173	220	202	202	169	203	188	178	240	202	208	191	198	191	208	193	211	187	204	228	206	215	195	205	195	184	229	229	197	199	197	204	198	182	206	205	204	194	221	190	198	188	200	200	192	181	197	159	189	188	214	198	211	181	219	171	201	198	211	191	200	194	171	228	193	205	208	206	201	196	189	182	205	185	198	191	193	209	183	213	185	196	181	200	206	209	193	182	219	196	198	206	203	178	173	171	192	209	200	188	221	198	180	199	202	191	195	192	200	216	205	210	179	206	208	209	188	190	203	187	219	188	181	180	204	189	176	171	199	159	178	198	205	195	208	205	201	206	190	188	199	211	206	200	193	212	192	191	184	188	206	182	232	189	186	210	198	195	197	206	193	196	181	197	190	210	182	188	201	178	220	198	200	206	202	204	203	197	207	205	186	212	194	177	179	193	195	172	189	193	217	217	198	193	201	208	179	203	201	196	179	189	197	186	213	192	208	199	197	204	198	183	189	187	205	188	202	185	191	168	185	221	186	217	210	201	191	230	212	214	192	187	189	179	176	222	220	215	169	197	206	181	214	183	194	214	189	214	202	195	198	195	178	207	195	184	189	175	238	205	185	211	205	204	191	203	209	200	193	226	253	201	196	201	189	204	197	178	184	189	197	214	203	194	191	189	205	198	199	215	175	189	171	186	220	199	209	198	173	190	205	206	207	206	235	220	179	242	210	191	225	205	181	216	204	194	215	194	205	177	224	184	202	202	203	211	176	212	220	201	195	200	201	195	215	214	222	184	219	206	214	213	182	200	179	228	177	200	186	189	179	194	210	212	201	187	176	185	191	201	211	188	172	221	217	183	185	210	214	208	218	194	218	213	206	180	198	215	192	186	215	192	196	199	193	174	191	188	204	199	188	198	202	194	202	203	176	217	182	188	202	196	197	177	200	185	201	205	211	191	215	180	173	217	201	214	216	225	208	173	202	200	231	194	181	199	199	191	204	194	221	201	200	204	204	182	207	222	214	205	181	180	201	211	202	222	201	206	194	170	196	183	200	221	211	181	192	203	193	233	210	180	181	178	222	198	182	215	204	185	187	205	216	199	194	210	193	199	183	178	181	197	189	184	212	217	229	193	200	205	207	179	180	183	191	195	190	211	203	185	187	199	205	201	172	191	199	199	209	187	194	202	196	188	187	199	152	178	191	188	188	203	183	202	183	191	190	207	195	210	201	195	207	229	177	190	187	217	208	201	212	224	201	220	202	180	210	202	184	184	202	187	180	183	188	206	194	191	221	219	202	197	196	212	209	199	231	200	208	202	208	189	176	160	193	196	209	206	205	179	184	219	182	170	205	169	200	226	188	221	178	189	199	198	186	195	179	201	197	195	170	181	198	187	209	194	188	196	186	208	190	195	197	203	188	212	192	200	206	212	196	218	195	205	214	183	186	235	178	186	209	230	180	205	217	195	190	209	217	191	168	218	210	220	217	220	223	196	175	212	236	211	206	213	195	215	178	228	198	206	193	202	194	222	211	197	172	183	186	208	193	191	174	195	178	185	196	233	208	224	201	208	217	206	185	210	176	186	214	191	197	209	208	196	186	220	175	191	181	185	199	197	176	177	218	202	202	183	189	209	192	200	208	222	200	197	208	202	201	196	227	184	207	191	191	199	191	190	185	204	200	184	214	180	187	200	200	226	208	190	194	205	218	191	178	192	204	185	188	169	228	203	183	221	229	213	198	212	184	194	203	204	190	205	204	209	201	206	232	205	199	222	204	193	196	211	192	196	205	195	206	215	208	203	187	194	194	194	203	218	233	197	193	184	218	223	207	171	179	204	223	192	195	230	204	202	185	200	175	186	204	190	211	201	208	191	201	186	187	186	209	188	204	209	205	215	193	204	202	177	187	196	181	178	206	192	186	198	214	190	210	198	185	182	179	188	171	207	209	192	193	213	212	194	219	174	203	182	198	186	177	177	200	217	185	211	182	194	210	182	211	200	221	207	208	185	207	225	201	205	217	186	204	186	237	200	219	192	216	171	201	188	209	202	198	201	191	220	180	206	193	208	204	207	184	213	221	199	206	189	193	227	206	179	186	183	217	201	196	218	193	192	191	235	210	196	197	195	198	212	168	202	210	212	190	208	208	193	217	193	196	202	226	221	183	195	195	205	197	182	202	192	205	202	190	202	187	191	192	177	181	225	214	224	187	194	224	211	194	202	193	175	182	218	193	204	208	197	190	178	205	173	202	198	209	209	196	209	187	204	188	183	198	207	241	228	210	183	194	192	208	212	181	205	224	208	192	178	211	180	217	226	188	162	195	181	235	193	210	216	199	205	178	216	192	189	204	219	227	211	194	184	226	211	220	199	195	192	191	197	206	193	181	208	220	177	206	188	188	230	206	201	197	224	195	199	218	200	230	202	227	235	193	187	177	216	210	185	204	207	190	182	212	178	179	197	218	197	197	180	209	185	200	208	213	156	212	199	179	217	194	210	209	193	199	189	209	197	203	177	196	221	224	190	202	189	209	157	213	199	164	207	193	190	204	232	213	190	200	237	228	211	212	207	222	194	186	202	205	220	194	203	188	206
32517	33869	36944	33012	22979	16643	9863	5845	3285	1970	1466	1082	916	729	618	626	547	517	568	535	515	469	491	483	538	521	500	498	472	485	503	525	552	498	491	468	494	518	531	487	501	533	460	500	493	483	483	486	526	481	496	515	531	483	495	484	497	495	488	469	478	491	482	491	480	521	497	510	498	490	487	509	490	515	454	514	489	480	474	479	523	461	496	478	496	488	503	472	498	526	589	507	505	505	535	475	474	547	505	520	494	459	544	475	503	496	519	511	502	545	492	491	547	526	485	482	504	491	507	491	523	528	529	506	506	514	521	490	525	473	441	555	516	493	498	493	514	479	525	503	524	494	498	480	500	520	491	495	500	508	491	478	511	501	485	521	490	495	573	534	487	433	491	493	491	499	523	488	485	497	508	480	506	519	480	520	518	540	487	453	527	482	473	488	468	511	486	517	486	546	471	517	513	471	484	509	502	492	475	464	545	512	499	478	488	532	482	523	503	498	490	507	495	510	495	465	424	481	495	502	474	487	524	506	540	483	481	459	532	505	519	492	499	511	479	503	514	473	512	487	537	497	498	509	501	481	477	490	511	545	519	506	489	501	492	514	479	485	488	483	479	483	527	475	465	491	492	532	490	512	488	447	517	549	467	463	521	525	516	494	529	480	505	462	505	470	495	476	491	489	506	529	480	509	462	496	528	491	489	468	476	527	511	508	487	533	503	498	514	469	503	497	487	508	489	471	508	509	501	507	504	487	506	496	518	489	515	501	502	530	510	486	490	456	505	498	439	508	481	481	502	452	509	530	510	493	481	502	475	515	522	504	527	547	483	514	491	488	439	471	489	507	492	495	479	512	547	484	469	506	468	513	498	486	505	499	497	542	520	487	504	498	496	492	502	553	515	513	489	503	492	509	500	499	475	478	500	496	510	554	471	525	449	485	500	530	481	508	507	530	469	504	510	496	509	492	519	455	497	497	488	478	484	497	498	477	475	509	490	501	548	481	486	510	514	474	493	478	502	543	538	522	542	494	505	505	513	503	512	478	478	509	515	518	505	459	522	517	491	474	465	512	511	465	498	520	512	521	508	501	536	496	502	491	488	528	472	513	479	480	507	444	462	492	491	530	531	457	502	469	486	493	488	517	512	511	497	542	515	486	474	525	541	523	548	486	521	464	510	523	510	484	504	539	518	473	528	483	466	476	521	491	506	490	526	540	498	543	504	496	494	478	527	464	502	472	514	477	453	505	464	489	505	514	528	512	471	476	491	476	466	519	520	458	494	507	507	459	506	465	522	520	484	500	475	480	515	510	501	484	523	461	521	491	495	460	527	485	511	480	513	501	506	491	522	448	493	468	466	517	497	489	503	504	509	478	511	515	535	464	508	509	501	489	482	503	552	497	473	514	503	523	492	504	508	454	466	532	497	505	495	470	480	517	523	489	464	455	481	491	510	438	507	481	521	463	456	496	471	511	469	506	501	489	493	460	526	497	494	507	489	521	479	476	531	469	508	524	531	493	535	536	427	524	518	504	515	482	471	507	518	506	482	507	478	510	501	468	479	509	488	550	490	490	493	515	510	486	504	477	473	501	494	543	536	499	473	484	558	504	512	499	483	494	511	481	505	496	502	512	468	526	514	481	520	519	499	512	505	535	499	466	476	497	527	520	522	516	504	511	496	490	510	503	490	517	439	488	516	483	493	491	512	508	488	480	536	486	500	501	493	517	472	489	497	494	525	487	514	480	476	480	521	487	496	463	495	481	502	481	469	530	508	475	493	508	464	494	491	504	511	502	477	505	516	477	484	513	495	517	497	541	524	503	518	541	475	511	500	528	476	525	521	456	496	504	499	531	481	457	511	494	458	432	494	502	478	518	487	480	462	486	514	484	511	523	504	486	540	522	530	511	473	514	543	499	506	486	506	463	529	515	499	458	473	513	538	500	501	478	511	497	490	499	495	474	460	486	492	534	501	511	530	521	490	506	494	477	499	526	511	504	487	501	485	509	473	534	483	482	469	513	488	492	491	520	502	513	527	490	551	484	515	535	513	452	513	488	492	460	505	486	496	490	495	516	445	547	506	515	494	478	531	514	514	492	526	485	512	523	513	490	494	494	499	472	512	529	482	520	502	520	530	496	524	538	464	472	499	514	515	461	482	510	558	510	497	500	473	497	526	512	513	526	490	519	489	506	539	505	500	516	519	524	473	512	502	490	458	492	498	510	463	500	522	475	487	500	545	467	487	480	481	487	504	511	492	483	478	484	527	507	483	532	493	517	489	464	513	506	518	554	522	483	505	489	470	508	477	523	507	487	538	483	523	530	531	548	472	495	504	497	488	515	462	528	521	482	500	518	499	471	486	507	485	509	492	470	539	481	528	502	469	538	468	505	519	535	455	534	469	513	524	507	496	483	536	544	495	494	480	462	513	487	481	469	532	485	519	491	451	543	536	487	510	512	439	493	531	506	505	507	461	448	491	509	481	534	519	479	484	488	474	501	479	498	474	499	507	508	516	495	506	492	485	497	499	502	511	501	452	503	483	494	489	509	463	485	484	552	525	532	484	537	531	495	490	515	551	524	493	499	532	479	546	488	494	479	512	479	506	521	484	536	503	485	508	489	456	480	500	484	468	503	479	483	497	490	492	490	511	495	438	505	489	477	494	514	522	525	493	536	491	504	454	522	472	512	503	498	529	507	508	493	472	491	485	514	488	466	494	496	502	511	462	481	507	512	502	468	477	510	495	522	510	548	483	496	510	493	518	510	475	503	519	509	480	442	503	459	507	484	521	510	573	497	501	484	505	486	551	509	499	484	498	522	482	499	535	495	496	493	517	517	474	455	472	479	518	517	523	529	497	505	469	525	483	449	521	462	512	475	483	544	491	465	534	513	506	569	476	529	523	517	464	488	488	482	475	509	533	524	485	473	474	483	508	502	482	501	518	515	519	478	473	483	500	507	506	526	490	485	517	487	532	510	476	498	514	489	501	515	517	494	510	490	525	500	511	478	515	508	463	502	542	504	510	525	529	490	521	538	514	502	512	484	514	514	504	485	510	528	487	495	482	534	491	494	491	490	491	499	501	488	502	486	490	504	520	480	525	483	483	504	517	490	478	496	515	543	515	500	527	516	478	471	509	481	503	507	507	491	506	484	501	484	506	479	523	520	494	510	497	513	510	471	480	521	484	495	492	464	493	503	468	507	508	538	464	522	537	479	479	492	533	488	470	475	506	482	513	512	486	556	508	459	485	474	478	526	470	489	490	506	517	489	454	446	506	498	491	478	484	481	528	534	527	488	495	444	505	499	507	495	489	508	521	488	510	524	494	465	476	443	540	502	551	505	504	508	471	488	481	525	530	517	507	516	486	453	448	516	486	486	530	474	502	499	524	499	536	487	522	502	502	496	482	520	532	529	510	499	515	535	462	498	479	492	469	515	472	502	496	495	490	491	506	503	514	478	509	466	480	475	514	489	545	535	514	516	503	498	493	537	454	495
58470	50804	49129	43648	40206	39617	29606	15151	5588	3055	1508	931	714	506	455	393	335	318	272	281	259	258	236	226	196	239	250	220	238	231	266	231	209	260	213	263	264	229	219	235	242	233	230	237	231	225	243	249	240	249	232	252	214	209	228	233	243	211	232	250	235	229	210	225	234	221	248	232	214	226	204	248	224	232	226	238	237	226	204	235	228	229	237	206	236	229	244	218	232	227	200	216	211	204	237	233	231	257	230	236	204	242	229	243	260	215	228	208	272	249	221	213	253	236	249	206	217	238	245	199	215	252	241	193	222	214	212	234	212	256	226	249	216	226	212	216	260	221	205	219	229	211	223	182	213	213	220	220	235	221	226	226	234	229	221	215	225	223	223	205	220	235	218	210	228	205	217	219	221	236	242	217	219	200	217	228	216	245	218	215	199	263	235	264	249	246	254	219	245	280	220	236	222	232	232	246	223	198	275	230	249	236	242	211	216	221	238	225	224	250	241	230	239	246	217	201	228	227	246	245	232	218	243	255	271	254	232	230	229	224	230	240	247	243	206	274	258	224	236	226	240	240	243	214	256	257	226	248	231	251	207	231	230	256	262	233	208	206	233	220	210	247	206	231	212	247	249	236	222	232	193	227	222	230	216	240	252	205	241	228	223	212	207	229	214	211	247	229	217	224	220	251	215	241	228	217	207	198	246	241	215	200	223	232	220	220	217	235	229	229	236	222	234	215	251	229	224	229	243	234	217	241	225	220	228	245	228	215	227	196	246	242	241	230	241	250	217	264	225	231	246	229	211	241	218	198	201	232	237	228	229	238	213	217	246	240	246	240	232	211	231	243	234	239	240	228	230	234	244	234	203	226	215	245	211	253	250	248	218	247	237	229	215	245	232	191	221	240	212	218	240	220	231	220	227	208	258	250	247	225	230	222	225	209	212	208	235	258	247	253	231	229	228	241	219	215	217	236	254	235	210	219	231	222	210	222	257	206	236	220	242	224	227	256	211	253	217	263	214	216	223	234	216	240	197	250	229	208	227	203	206	244	223	244	212	224	209	242	238	273	241	210	215	253	228	237	221	237	216	238	216	257	213	212	217	228	200	225	200	235	216	255	231	224	230	230	228	214	225	246	230	210	242	246	205	237	256	234	256	222	241	234	262	204	208	215	253	209	207	241	228	217	240	248	241	246	231	240	230	243	249	239	233	253	229	224	235	223	226	243	244	201	248	211	222	218	216	190	234	223	199	258	244	210	248	202	210	236	234	209	244	223	225	221	221	235	238	225	224	224	237	233	213	248	228	224	239	231	259	221	224	242	226	254	217	242	252	238	259	200	237	233	210	239	225	217	234	236	252	250	217	219	209	206	197	223	238	268	239	202	244	239	225	226	213	213	226	207	288	241	245	250	221	215	212	218	208	229	232	236	228	258	250	222	208	223	230	214	238	220	248	210	249	223	233	243	218	241	221	236	216	233	230	260	193	233	207	231	213	233	237	244	242	222	243	202	239	235	236	243	229	213	241	220	197	238	234	222	229	234	207	234	228	222	218	208	240	229	224	239	239	239	239	214	232	225	235	245	225	222	205	197	215	218	241	213	205	221	209	219	248	218	230	206	232	208	218	233	216	253	226	211	221	234	244	231	242	235	254	255	259	226	232	216	262	215	231	247	228	238	257	239	250	229	227	231	219	240	230	245	243	225	244	223	223	211	227	232	197	228	243	216	246	196	273	214	212	229	263	235	228	228	220	209	203	239	209	216	225	228	245	229	232	209	234	220	236	223	219	229	246	221	200	240	185	202	255	232	191	229	216	222	233	209	206	208	238	224	236	216	215	220	216	241	209	234	237	247	218	219	187	223	217	254	191	208	218	216	238	240	231	226	235	249	235	264	211	209	230	215	222	219	231	233	225	260	233	221	234	226	232	239	227	211	235	227	241	228	233	237	223	233	262	246	234	246	230	258	236	215	223	219	242	232	225	236	235	230	232	229	240	204	233	206	217	246	206	243	247	233	225	230	235	235	223	215	250	211	240	261	213	221	236	223	241	224	245	238	218	237	219	212	227	251	252	238	241	239	253	227	243	240	227	233	229	229	263	234	212	230	227	224	214	223	233	236	237	211	230	222	230	240	230	254	217	236	224	209	218	231	237	248	236	217	235	228	230	227	227	228	254	211	220	237	237	236	220	212	245	230	223	252	224	243	223	222	234	235	246	228	213	232	209	259	221	271	233	230	245	226	220	240	242	241	227	225	239	249	223	241	257	233	221	232	237	222	229	214	224	215	223	231	241	232	264	226	234	253	241	235	225	223	226	222	237	215	202	253	242	243	207	217	231	257	198	248	248	232	168	215	232	207	251	229	223	192	237	221	237	258	216	222	223	219	242	258	201	226	217	230	240	219	229	256	232	211	227	223	239	206	236	225	246	237	232	207	212	230	235	217	215	248	219	201	257	210	219	211	204	220	237	246	220	236	236	233	262	236	231	233	237	239	243	214	208	224	225	262	234	255	190	218	257	234	246	236	250	233	232	224	241	223	252	248	214	215	258	266	229	217	196	250	225	231	241	222	245	207	245	219	216	194	229	268	204	251	214	230	219	211	228	229	211	252	232	232	228	233	218	206	243	214	244	221	253	245	226	203	237	220	222	222	214	256	212	258	220	223	237	246	229	239	224	244	249	255	196	240	219	245	223	211	223	229	253	219	238	242	202	270	241	223	220	233	221	223	258	236	217	242	238	226	209	251	217	260	239	217	234	230	231	240	235	214	250	224	221	255	219	212	218	219	216	259	219	221	229	219	253	236	217	220	207	237	222	207	216	223	224	212	226	213	219	197	234	241	233	199	234	207	246	243	229	244	204	228	242	238	234	211	243	227	257	219	220	227	260	204	230	207	262	234	229	209	257	217	238	244	254	234	206	213	241	234	221	274	234	221	232	239	210	226	226	267	217	237	239	238	236	246	218	216	213	243	254	184	248	231	237	222	233	234	229	207	235	223	239	216	227	250	237	236	225	228	213	231	236	250	230	195	202	250	208	223	234	234	246	231	213	213	229	214	229	207	211	220	220	209	237	217	218	229	216	224	213	235	227	213	190	217	199	239	228	233	214	231	225	214	229	235	239	219	209	243	206	249	233	199	225	242	221	251	227	247	225	225	222	226	204	220	226	200	229	234	213	242	209	195	231	202	252	216	207	214	222	226	232	221	228	240	205	223	236	227	233	246	250	243	230	220	221	210	246	258	195	219	215	207	215	218	231	201	233	240	249	242	263	222	252	227	252	228	237	220	209	227	237	252	253	269	205	223	247	230	193	241	211	207	230	219	217	231	246	249	226	243	219	238	218	215	271	188	228	214	192	244	208	226	233	231	239	230	227	222	235	241	219	261	239	200	210	223	233	245	244	222	210	227	241	244	246	210	184	236	244	251	217	236	227	216	216	249	246	213	232	232	206	239	231	240	228	241	242	245	232	212	220	217	235	258	208	238	234	242	231	227
43713	45922	51744	50466	50155	49791	40802	25514	14589	11206	5842	3996	3063	2170	1640	1374	1069	975	786	753	717	686	606	648	626	560	608	545	543	552	582	525	552	572	555	558	575	615	562	540	551	557	549	542	578	539	562	555	584	554	544	559	582	576	556	588	550	545	576	537	538	591	558	534	559	536	575	568	535	541	539	557	571	558	531	557	544	571	571	537	570	554	571	538	588	558	563	554	528	579	537	558	598	519	553	568	563	552	542	588	566	569	584	586	564	564	605	610	556	596	518	547	547	549	562	584	549	541	522	589	525	543	625	545	586	541	506	544	579	568	599	561	514	586	596	594	569	581	542	515	549	584	577	564	585	545	604	567	604	588	546	572	571	538	586	544	558	549	542	559	541	549	511	561	566	588	554	543	538	545	604	525	560	529	587	601	564	555	573	557	585	506	584	542	538	531	545	559	514	579	545	579	556	546	556	566	548	531	546	576	572	573	557	546	521	603	533	582	577	565	583	585	579	548	566	510	566	546	573	564	571	532	516	531	547	589	544	596	531	587	545	603	546	547	557	557	609	574	566	524	538	527	544	610	543	565	576	538	547	562	570	595	545	566	523	608	549	562	560	557	572	565	558	580	565	539	584	562	575	563	517	550	528	567	573	535	519	547	566	571	608	557	551	534	589	606	519	556	553	548	514	559	519	583	558	538	557	588	581	586	613	582	568	583	549	532	553	569	587	580	569	558	516	580	561	559	535	545	560	584	603	535	552	551	561	551	505	540	516	542	534	594	554	570	586	599	557	571	520	539	570	551	529	552	574	591	569	578	551	552	569	592	571	528	534	547	566	575	583	552	545	576	585	556	501	539	634	551	522	529	544	590	562	552	559	567	510	569	536	555	593	562	626	556	546	573	526	562	513	543	579	555	590	531	572	558	514	506	562	586	534	593	547	543	565	493	583	559	581	546	572	560	562	536	527	585	538	606	568	539	545	582	527	611	550	601	529	554	594	579	553	549	572	555	554	545	569	573	571	540	568	544	558	535	531	513	568	548	555	532	563	582	598	573	563	548	581	545	536	561	568	581	513	541	559	538	521	586	553	547	553	514	592	581	562	530	550	561	598	554	571	543	522	575	541	561	603	547	589	591	559	545	580	552	547	574	543	525	528	556	550	580	566	511	573	557	526	569	606	577	548	540	553	558	536	579	586	544	610	545	578	559	588	599	578	588	557	565	589	564	533	569	531	558	539	551	543	552	585	568	562	559	574	538	529	553	575	537	592	574	560	568	528	602	549	582	555	606	588	556	581	588	578	529	602	552	606	542	526	529	540	575	548	578	560	563	558	589	597	552	533	514	569	540	538	517	542	593	572	564	535	540	569	591	538	566	545	561	543	547	554	528	549	547	535	558	574	538	555	554	515	561	607	554	538	552	554	562	556	544	556	576	555	570	525	581	543	533	519	580	571	558	559	540	548	541	556	563	520	553	572	572	569	560	535	545	571	592	544	523	582	522	596	529	508	536	549	534	531	496	558	610	505	561	526	546	571	575	592	550	576	573	563	576	550	534	526	550	562	572	551	562	529	577	579	551	542	559	525	531	548	567	573	600	584	552	565	538	536	533	578	561	549	509	514	560	544	552	539	569	549	566	529	524	538	544	547	562	555	561	577	555	540	588	594	559	536	598	545	556	585	552	578	555	541	537	570	597	528	582	592	537	561	539	526	496	560	578	582	547	571	551	551	535	572	551	565	531	517	555	527	557	578	583	563	557	563	555	583	551	630	570	641	590	549	562	528	553	492	518	582	534	555	550	542	561	546	540	568	551	550	531	569	553	589	547	547	591	620	607	553	575	558	577	545	532	570	554	581	568	490	582	578	613	582	558	539	585	576	551	519	568	594	572	528	556	559	538	558	565	563	561	547	583	579	528	558	544	560	554	574	589	575	561	564	584	533	543	534	544	551	543	559	556	525	554	551	532	519	524	585	579	591	533	542	551	509	536	591	590	541	567	559	564	593	556	526	558	544	572	588	546	604	521	581	552	576	568	565	528	550	527	551	581	531	616	574	554	600	578	572	582	557	555	572	552	557	545	563	549	557	562	550	618	570	551	561	583	578	568	528	615	558	524	559	562	568	561	560	615	535	507	577	537	554	626	559	560	559	546	517	573	542	576	545	570	547	500	567	537	575	549	536	547	538	586	549	568	584	581	560	520	545	557	573	532	560	533	560	567	558	545	518	571	558	592	609	538	598	557	584	607	586	570	595	548	555	588	600	541	606	559	555	549	542	572	577	603	549	560	569	586	543	564	581	556	580	563	541	556	558	545	578	554	579	520	563	596	552	589	582	592	541	585	578	566	527	561	575	603	582	590	538	572	551	591	547	564	589	603	552	576	572	552	509	547	553	552	590	598	565	583	526	558	569	585	561	575	555	598	544	523	558	569	557	550	588	546	528	576	518	581	565	595	550	524	526	541	556	557	526	548	557	609	570	536	512	554	585	555	504	526	551	564	595	569	611	544	542	577	534	546	559	596	589	563	583	548	557	597	606	564	584	591	547	593	530	549	536	534	552	564	569	556	528	574	566	603	587	578	574	545	546	601	555	509	589	545	567	545	549	561	593	531	543	530	545	563	552	568	605	570	558	560	576	556	546	596	541	572	593	563	554	567	537	545	555	546	513	523	578	588	586	536	596	542	564	579	574	594	543	526	550	576	612	589	573	586	566	560	577	574	555	560	577	561	576	585	563	563	528	560	506	538	574	558	583	560	555	600	519	557	510	558	532	574	572	538	578	584	539	581	587	552	597	592	547	610	526	543	526	591	567	571	549	549	556	588	525	587	555	585	573	558	567	537	578	611	539	521	571	619	567	536	573	627	557	579	545	589	595	559	514	563	556	573	543	592	591	571	577	601	591	589	584	576	524	553	582	558	544	562	550	559	568	603	570	608	546	537	536	566	535	543	581	534	562	550	587	549	554	598	580	602	537	566	567	546	581	521	568	545	522	537	540	597	578	588	553	545	555	491	571	521	569	523	579	549	544	547	553	516	553	609	582	541	543	570	596	550	602	558	577	550	559	542	577	606	542	559	603	583	563	563	560	540	614	548	553	550	552	513	607	561	543	548	523	557	602	561	560	566	549	581	566	554	558	549	563	587	574	564	584	547	537	549	567	534	577	522	540	550	556	536	560	589	518	558	556	528	551	572	575	553	549	539	571	578	560	531	572	555	605	549	532	506	581	565	566	538	588	552	580	530	559	584	520	569	540	556	610	553	558	568	535	557	549	549	529	572	577	578	564	535	559	588	539	559	573	567	543	543	528	564	561	587	531	516	585	568	564	540	566	531	517	574	555	570	544	608	547	601	526	558	552	599	517	544	560	561	570	600	573	577	507	555	546	531	555	588	582	583	566	546	560	554	551	574	516	560	558	592	557	534	551	589	582	540	512	561	570	549	564	579	566	573	555	569	554	518	566	570	540	550	560	584	569	598	564	564	567	563	560	526	563	596
62282	54569	54598	46670	43052	46835	38118	21919	12643	4581	2086	1623	1391	886	724	531	540	501	449	374	344	301	235	220	206	206	214	223	210	213	210	221	192	199	178	209	217	185	168	210	220	190	227	229	245	207	181	211	197	226	201	214	178	214	196	170	181	197	214	189	213	203	192	237	218	212	236	187	191	237	212	206	191	178	206	202	215	238	196	197	200	190	203	241	188	208	203	204	189	214	193	202	220	202	223	207	186	219	188	211	182	201	232	196	204	199	217	209	198	165	215	189	211	205	188	186	205	191	206	206	189	187	222	205	212	195	184	195	207	221	196	216	194	184	233	223	192	201	179	189	215	199	171	208	218	204	189	211	192	219	233	203	205	201	181	220	212	240	185	192	224	215	231	191	195	224	221	199	190	199	197	209	203	188	217	218	189	207	207	210	206	219	175	184	188	194	192	215	223	205	188	206	221	217	201	200	198	212	210	183	224	194	219	214	230	195	201	203	196	235	191	202	217	218	211	200	196	219	195	199	207	217	196	188	213	190	200	183	203	213	216	186	227	205	199	212	232	189	184	193	175	225	182	214	182	214	205	227	202	208	182	198	223	224	202	205	178	210	201	183	224	211	198	210	204	193	209	195	208	218	198	192	199	201	211	232	224	222	211	208	194	198	227	201	220	174	194	208	208	205	201	196	221	204	194	214	215	184	217	218	202	197	220	204	212	230	184	178	217	183	220	207	213	188	225	202	177	200	189	178	194	200	214	206	177	183	248	189	194	225	230	184	190	213	208	197	206	202	212	213	213	197	182	193	196	224	191	193	218	213	202	211	196	210	212	199	163	226	195	210	208	205	186	215	240	212	213	219	204	201	191	201	214	214	218	198	218	178	199	175	187	195	181	190	191	185	197	196	199	217	210	176	214	199	194	189	216	187	195	212	190	196	212	186	200	214	230	188	193	223	235	204	214	237	217	194	208	208	199	221	177	224	199	196	200	222	216	210	209	205	188	201	208	211	218	207	210	213	207	198	203	194	200	226	210	236	195	209	195	188	214	202	203	182	226	214	198	188	199	198	199	206	185	204	187	202	189	213	186	193	205	207	222	212	222	209	195	202	214	200	202	217	192	195	217	193	211	191	197	223	209	204	211	211	201	189	211	211	181	234	234	228	196	218	210	213	215	222	221	172	208	190	228	203	223	179	185	212	200	220	191	220	217	191	229	218	215	186	218	219	195	217	187	220	191	193	210	199	213	193	194	204	186	209	186	198	193	184	203	217	178	192	210	223	238	198	202	190	182	215	209	223	205	226	181	204	208	207	229	181	202	170	228	221	198	203	218	206	202	192	204	187	192	221	199	223	211	212	205	196	194	213	213	201	205	190	212	204	197	200	202	199	201	226	198	175	197	172	221	187	207	218	204	195	208	215	201	218	204	209	227	218	201	215	208	217	189	215	197	216	198	202	213	193	208	216	213	193	184	233	208	215	227	206	203	193	221	226	205	194	199	189	212	218	224	216	204	211	214	204	241	198	197	181	173	221	204	216	167	203	170	184	237	212	192	214	207	188	220	218	213	221	197	203	213	193	215	225	228	190	218	182	215	185	207	221	190	201	223	205	236	227	208	182	180	186	215	178	212	206	197	205	195	210	179	202	207	216	212	213	188	219	192	188	224	199	206	193	218	237	225	220	182	203	176	180	224	183	208	222	204	224	181	225	206	209	190	198	185	194	186	204	207	203	216	203	231	197	234	205	207	222	197	213	197	219	187	186	191	198	209	202	207	205	229	230	214	171	211	188	202	200	203	221	212	215	191	186	204	194	188	202	210	211	213	225	220	216	205	206	221	195	219	244	205	225	211	200	194	206	212	217	214	187	226	217	188	217	207	194	206	205	214	186	215	203	198	196	185	193	187	202	202	226	192	221	206	213	205	217	221	205	206	238	201	239	173	213	198	247	211	192	204	196	215	225	192	212	183	232	214	178	202	221	222	201	219	184	182	199	213	198	206	206	205	196	205	197	189	219	204	213	238	207	198	200	219	196	174	213	208	197	215	165	222	215	170	180	194	208	193	183	222	237	219	187	225	184	205	212	176	233	190	186	210	216	205	209	218	202	211	188	193	197	230	193	200	231	220	208	202	200	205	205	231	194	227	185	195	202	223	232	204	227	200	200	219	204	197	196	221	200	209	218	221	185	231	207	204	208	212	221	191	199	197	214	190	198	198	203	204	201	213	187	218	230	217	224	205	220	236	221	199	199	214	179	212	203	187	225	218	184	209	183	194	208	246	178	208	210	196	224	209	204	180	206	185	204	203	202	226	187	247	209	187	212	211	217	190	212	210	176	208	199	212	194	199	208	213	185	213	201	216	212	208	181	198	206	160	179	212	188	224	225	183	211	200	198	213	230	208	181	210	193	219	181	186	222	218	213	205	217	213	248	208	221	186	205	227	205	194	208	224	208	183	197	247	192	181	217	217	195	203	187	200	196	211	229	201	198	189	201	183	199	166	178	193	209	214	197	216	206	217	205	203	210	186	200	200	177	178	210	209	204	190	189	255	233	201	220	189	188	203	200	215	178	200	199	192	196	214	213	209	183	202	206	199	207	209	215	202	193	208	204	222	186	196	221	219	195	197	205	221	198	217	209	195	217	209	202	224	181	215	211	204	196	216	208	202	214	202	191	201	198	198	192	189	214	192	206	229	217	207	200	213	193	218	210	206	200	223	213	188	198	203	187	208	207	193	212	225	214	229	196	215	187	222	196	190	192	197	237	204	202	181	211	206	201	199	183	228	196	196	188	190	222	198	207	226	192	218	222	217	177	209	198	195	235	204	188	193	202	185	212	192	229	186	201	204	220	211	197	213	198	210	231	200	223	193	207	198	216	191	168	193	241	201	194	213	201	215	213	203	201	208	208	196	216	214	198	233	219	228	207	189	218	211	194	228	209	208	228	195	190	196	206	209	221	225	204	216	219	183	242	203	213	195	217	225	169	241	204	217	187	189	190	192	177	212	201	189	188	206	209	215	187	201	226	216	186	201	196	193	201	202	195	181	208	229	197	221	211	197	239	192	197	201	195	209	212	172	215	194	224	209	207	189	220	178	201	182	217	186	215	222	234	204	230	205	227	204	205	203	211	190	212	223	190	212	210	199	197	200	242	206	200	211	186	207	217	212	273	216	220	211	214	201	220	188	207	223	214	208	221	230	213	206	205	220	206	173	223	190	195	190	227	202	198	175	193	230	199	204	213	220	170	223	191	199	220	212	203	196	230	206	239	185	189	205	204	212	191	194	232	220	208	193	211	214	216	198	211	198	212	207	219	223	210	168	172	200	216	178	206	207	201	181	238	233	203	201	188	188	208	207	192	207	200	230	191	231	195	222	224	194	202	195	226	238	206	220	203	219	180	212	221	188	236	192	211	216	222	227	224	230	230	215	230	195	207	213	201	205	213	232	191	200	184	179	215	202	199	190	197	225	194	176	200	210	209	205	205	158	216	222	211
47139	51455	58645	56114	52902	56532	45787	32492	24302	12661	7878	6548	5862	4074	3135	2527	2323	2080	1642	1481	1351	1043	780	605	622	509	485	499	491	501	483	488	479	515	495	491	504	471	513	519	536	524	483	523	482	502	466	514	495	461	494	502	466	498	481	480	493	516	511	492	495	504	510	491	505	467	500	492	542	493	528	496	534	471	525	490	507	504	518	502	499	497	535	491	516	505	500	535	505	526	491	516	517	488	520	519	491	449	498	488	506	529	478	485	493	496	511	484	512	505	490	525	500	466	489	469	481	472	495	465	532	484	512	554	522	455	484	558	509	503	522	506	463	505	504	481	508	505	477	508	502	517	508	500	512	501	517	549	516	448	489	474	486	537	493	505	509	505	491	491	534	499	498	522	517	467	476	517	486	527	516	486	487	529	475	537	495	528	475	514	538	508	490	471	541	503	536	473	507	497	473	486	494	487	519	485	505	498	532	505	487	496	529	499	500	493	490	490	540	503	446	525	541	520	493	518	470	500	484	536	508	480	515	521	464	509	499	504	462	444	469	503	536	500	502	502	490	488	492	487	473	508	521	495	514	498	498	473	501	470	514	493	520	457	513	501	488	491	491	524	477	479	444	510	512	539	484	482	508	482	464	462	541	486	501	525	515	520	513	461	499	534	530	495	452	532	508	541	491	528	500	513	498	497	545	507	488	525	464	518	462	508	499	485	531	472	480	493	478	466	514	534	510	491	546	511	507	479	465	521	505	526	460	507	479	521	527	503	503	480	479	538	495	513	481	505	504	488	511	518	503	500	486	475	460	501	530	485	510	497	491	489	511	465	535	460	512	526	494	492	531	465	507	512	491	501	482	524	485	513	526	465	501	513	526	511	492	514	497	531	493	518	488	513	480	510	502	482	478	487	513	486	506	476	505	471	491	495	483	509	490	530	499	485	455	497	512	530	510	485	513	492	497	477	506	470	501	497	490	489	507	491	461	461	517	505	545	562	483	533	494	466	498	513	445	491	463	534	491	512	508	506	525	489	462	490	521	519	500	544	535	505	473	498	506	493	533	541	535	460	457	441	497	524	532	492	486	472	563	495	515	530	540	470	484	504	487	487	475	541	494	519	490	486	516	490	547	498	494	478	486	523	495	507	506	465	497	496	466	478	467	479	469	496	508	488	524	501	520	473	498	511	479	544	508	505	495	517	488	476	500	494	483	507	521	530	513	516	476	520	457	457	518	493	536	541	513	487	521	524	536	504	520	477	504	516	437	481	457	509	501	505	510	515	477	496	481	475	489	479	468	489	535	540	494	516	528	461	527	529	506	459	498	513	527	523	507	509	515	496	510	485	501	485	480	505	458	494	491	490	531	526	475	484	514	521	515	512	479	500	501	528	486	517	507	470	527	527	516	495	499	492	480	509	509	495	498	518	501	458	495	503	515	530	504	495	481	460	520	461	467	526	484	491	486	469	502	510	506	480	467	516	514	518	505	553	470	467	479	525	521	502	526	491	478	525	513	542	486	517	486	477	480	511	498	515	495	474	502	498	484	487	498	478	496	518	486	498	509	523	524	492	502	505	532	501	500	519	488	501	502	490	518	478	504	519	513	502	478	502	491	509	481	547	497	512	508	487	524	475	488	514	499	454	511	522	440	488	529	479	500	522	514	451	508	508	497	492	507	525	486	498	504	491	517	524	496	499	490	487	497	521	516	472	525	469	532	502	529	493	443	544	465	495	497	518	520	485	531	499	537	489	478	488	474	491	485	469	501	523	509	468	487	474	506	523	542	492	510	499	508	523	530	499	466	523	465	494	511	480	547	495	496	481	505	494	506	520	486	479	475	492	506	480	498	507	527	484	509	532	476	467	490	461	496	499	490	505	518	480	513	459	465	477	514	477	509	509	489	475	463	469	495	477	492	542	465	472	539	491	494	511	552	464	450	508	513	480	476	514	520	534	505	495	490	488	522	466	501	459	468	520	501	477	529	510	501	541	501	498	503	463	492	469	517	486	507	500	497	537	481	462	514	473	535	475	513	477	509	528	468	502	518	491	516	460	459	488	504	500	482	504	465	492	511	468	523	495	491	447	506	469	500	487	493	501	493	515	512	523	467	495	538	513	469	475	497	498	485	505	491	501	506	536	505	513	494	466	498	435	510	497	541	522	497	497	475	489	514	500	518	513	496	487	486	517	481	509	503	494	517	459	487	489	516	484	471	522	506	523	515	465	494	517	496	476	485	539	482	490	478	454	520	498	510	511	505	481	519	476	498	485	497	511	451	498	481	544	499	557	556	520	524	526	505	454	482	506	485	528	487	467	530	525	499	514	511	508	503	574	522	512	483	510	496	512	532	515	482	489	535	511	490	522	481	480	485	510	524	488	507	525	522	488	516	536	479	517	497	523	475	499	500	506	537	490	525	562	513	507	504	471	497	499	518	507	511	466	498	489	512	473	487	499	486	487	504	473	510	475	543	473	511	496	528	511	546	490	541	499	493	489	516	501	493	503	541	529	504	502	508	530	520	497	476	524	478	479	445	464	524	505	473	509	506	483	506	471	507	500	494	553	509	488	496	489	489	519	472	469	484	522	510	497	518	502	501	510	556	498	495	483	489	537	489	488	539	489	492	466	503	476	495	491	516	473	546	506	510	492	462	480	460	529	500	479	481	506	523	530	492	486	507	486	512	528	494	455	505	482	498	472	506	500	536	498	486	474	522	474	506	521	495	468	499	502	513	516	514	506	491	498	511	498	520	488	467	491	474	502	479	491	511	485	548	486	494	513	504	497	502	492	532	517	504	500	503	511	528	454	508	498	491	530	509	484	537	504	509	502	521	524	508	510	506	515	481	497	486	464	523	484	479	531	543	532	531	494	492	510	499	531	506	536	510	495	531	524	490	488	496	494	496	512	489	493	502	561	500	510	497	464	498	471	546	494	484	512	512	554	485	498	535	547	470	515	522	449	503	509	501	529	480	501	483	447	506	499	491	475	489	525	506	483	514	523	513	515	554	519	518	482	535	553	478	517	471	519	487	490	523	522	524	534	463	490	461	528	496	523	520	492	498	482	498	507	492	468	552	516	481	499	517	464	510	468	508	506	533	508	525	509	497	534	492	487	508	458	470	519	484	490	527	483	519	489	498	510	539	484	495	529	502	515	467	487	517	502	480	495	497	476	487	499	519	525	528	544	478	471	504	523	536	528	480	515	441	508	501	510	504	507	524	505	480	497	506	523	523	483	502	532	530	496	515	502	526	479	506	496	490	525	507	495	544	503	534	497	440	499	538	499	509	488	504	461	506	476	519	481	510	486	478	496	496	516	498	457	493	501	497	489	457	475	508	547	497	529	498	478	467	517	474	520	511	514	472	513	476	459	516	531	502	519	513	518	497	511	493	527	485	479	514	474	499	500	523	496	514	509	485	503	476	480	543	552	506	469	509	490	474	500	522	505	485	506	504	464	543	479	517	522	473	504	469	499	490	516	544	498	529	500	484	545	512	472
44598	39187	33546	22154	12025	7842	4031	1738	768	260	251	261	257	234	195	190	185	194	193	192	172	200	158	195	178	183	157	172	172	169	179	176	171	156	165	174	171	169	162	177	158	171	163	147	165	180	157	158	197	182	169	172	180	164	152	173	181	162	157	177	170	192	166	156	182	189	162	153	185	177	144	163	152	174	159	152	170	171	163	153	160	175	146	171	169	183	181	169	154	147	188	178	160	172	181	165	167	178	160	166	153	176	172	165	157	162	165	171	200	158	169	177	166	144	160	163	177	168	154	180	174	150	187	178	172	146	187	197	158	163	180	169	172	182	169	165	175	180	183	168	174	201	155	161	165	188	171	153	170	182	196	185	166	145	191	172	163	179	175	167	138	172	166	150	170	183	153	161	176	162	150	211	186	154	166	174	166	189	186	148	156	174	190	157	138	160	170	147	150	149	160	192	149	138	182	168	167	160	181	167	150	188	160	157	182	145	170	209	153	150	167	174	161	146	183	178	166	171	156	153	167	166	167	174	168	174	184	161	152	152	172	175	159	197	159	171	149	191	158	176	130	163	164	167	185	159	157	147	164	161	162	144	164	160	165	166	154	151	171	166	157	194	163	172	190	167	178	160	153	172	185	161	182	175	187	175	164	178	155	181	159	179	150	179	157	185	146	173	181	191	174	168	172	190	148	156	163	160	172	152	157	162	143	170	167	152	183	171	179	190	179	172	139	165	160	160	183	161	160	171	161	198	178	182	175	157	159	158	151	162	166	183	170	180	158	162	177	152	150	176	168	177	166	167	184	162	148	192	140	163	164	171	172	178	158	182	173	164	164	177	184	175	162	171	159	171	153	193	150	156	151	147	178	156	171	156	139	176	159	180	177	177	175	183	179	161	180	152	157	173	197	171	185	152	171	170	179	173	176	180	155	145	178	138	159	175	197	174	146	171	164	166	157	154	186	165	144	172	154	164	171	180	153	170	168	155	172	154	174	172	162	165	161	143	156	172	159	163	167	176	190	161	160	157	187	148	150	171	161	153	164	157	166	163	192	170	171	157	156	166	170	178	160	153	159	182	157	186	177	192	167	200	169	160	178	168	184	176	127	162	192	155	173	168	181	156	166	182	181	183	176	195	168	152	142	163	181	185	180	157	177	150	200	173	171	170	162	147	157	168	168	150	142	160	174	152	172	192	154	166	174	201	182	173	170	166	167	153	184	158	174	186	146	141	170	186	156	175	166	165	172	178	152	185	166	183	149	166	176	155	170	172	168	154	170	161	185	192	137	182	164	151	164	155	170	155	164	178	171	179	196	193	156	162	165	171	177	163	171	184	157	154	151	182	177	167	149	165	181	161	171	189	173	180	177	168	172	170	187	165	164	160	145	168	157	162	156	184	159	176	179	188	196	176	178	176	151	184	156	159	182	170	155	170	180	165	163	146	166	195	175	164	153	175	156	178	168	177	188	157	179	187	159	170	174	178	168	165	184	175	192	160	186	174	158	168	154	161	181	146	201	142	183	155	182	150	192	149	198	180	164	164	178	156	154	172	177	152	200	187	188	168	155	197	171	184	182	150	162	149	160	160	163	152	197	182	176	164	143	169	172	185	159	180	167	168	152	175	168	172	165	180	168	154	155	178	181	183	173	137	158	166	174	148	180	154	170	190	165	183	173	187	159	172	166	170	149	193	169	171	146	185	157	155	159	177	167	175	169	149	165	175	151	169	157	172	167	173	187	174	167	167	170	154	173	159	170	188	163	170	154	177	176	161	171	174	182	166	162	161	169	183	179	162	148	172	176	158	166	159	177	161	175	171	167	172	161	172	158	179	190	176	171	166	183	173	166	160	159	183	160	143	164	178	160	198	169	181	164	157	161	151	148	163	148	180	169	181	149	218	177	151	151	181	195	148	178	180	162	163	200	180	151	206	175	184	165	149	144	153	182	146	176	181	162	177	164	161	200	169	187	172	169	159	182	155	179	141	165	167	172	169	176	178	162	172	166	170	163	167	183	163	154	175	177	173	171	151	177	163	176	163	147	177	165	175	182	155	165	170	186	148	174	175	165	178	163	163	177	170	175	169	191	159	173	156	162	164	180	173	152	171	165	150	154	199	174	151	163	145	157	162	169	182	175	167	181	151	174	160	159	173	179	168	174	147	172	181	155	194	154	177	173	170	171	185	159	147	174	152	170	153	175	187	164	185	174	171	171	155	169	175	135	190	163	155	171	156	174	153	159	166	176	195	186	162	173	178	175	182	158	167	155	159	147	151	164	155	157	171	140	171	172	173	179	159	177	151	158	165	151	187	148	155	141	148	197	157	157	183	162	191	158	184	150	186	154	158	186	167	172	171	163	162	185	164	180	166	168	173	177	172	170	186	180	189	141	171	174	155	180	159	178	156	162	167	174	178	189	205	168	170	179	185	142	165	168	205	172	154	153	170	165	169	168	190	150	149	181	154	166	147	162	165	158	185	159	143	144	179	176	178	150	164	155	174	184	155	175	151	148	149	154	151	153	166	138	141	162	172	172	183	180	154	159	176	162	159	162	174	180	162	149	175	177	180	136	184	174	164	175	153	193	165	168	173	191	179	173	163	166	184	150	158	184	172	178	172	169	165	176	168	177	153	181	149	177	140	190	156	171	158	172	171	167	190	175	168	148	172	157	172	165	159	180	175	153	182	168	178	189	191	178	182	198	176	165	183	180	168	148	154	169	186	160	156	183	170	185	168	165	169	154	164	171	190	163	157	177	174	168	159	169	186	189	185	167	145	167	172	198	183	186	160	189	163	165	148	164	168	143	146	151	151	171	175	176	197	195	179	145	183	183	188	177	186	169	159	167	180	162	162	175	170	167	172	181	189	161	136	175	179	181	169	166	169	179	162	145	151	180	177	168	163	152	163	179	168	163	160	197	161	141	179	166	159	179	174	163	167	165	177	193	162	170	160	157	173	174	157	155	159	169	157	156	164	158	198	176	163	161	157	158	153	153	172	163	164	179	187	162	163	180	155	143	148	190	179	155	168	173	157	183	169	154	170	184	190	148	184	185	169	184	155	204	176	171	164	201	173	161	178	166	183	168	152	166	155	160	191	186	161	162	182	170	175	153	159	187	172	153	161	192	178	176	146	166	184	159	187	163	161	149	166	183	176	163	163	162	189	178	143	178	204	149	176	162	171	185	163	167	168	184	186	153	174	175	153	166	168	163	176	152	169	153	158	188	173	132	155	162	169	149	185	162	189	178	168	183	177	169	162	177	171	148	167	157	189	151	173	186	179	174	188	171	176	159	156	146	173	154	173	187	183	152	174	183	145	180	159	168	147	189	164	152	178	156	172	201	179	170	161	161	160	143	168	185	165	185	169	188	161	164	152	144	166	167	158	183	167	170	163	172	161	173	153	206	153	182	176	161	175	169	196	163	150	186	186	181	157	174	166	146	191	179	166	156	184	176	180	153	168	163	165	170	152	174	149	140	165	169	186	172	151	135	191
29843	32178	36953	31978	25330	21521	13851	6509	3138	897	851	795	843	724	592	620	576	522	538	525	466	480	431	478	478	430	415	425	406	428	440	390	423	456	421	414	426	451	469	395	439	448	424	430	439	471	405	390	408	426	440	457	476	411	392	407	419	438	424	432	399	421	441	451	443	474	432	449	375	421	435	426	426	439	453	427	434	395	440	436	459	455	426	477	373	454	451	441	413	460	405	421	431	493	419	427	407	468	395	416	396	433	402	422	445	421	467	430	433	452	397	395	440	421	417	441	450	459	438	411	419	434	475	446	407	418	439	408	470	434	414	442	382	462	431	431	431	399	402	404	437	429	430	425	425	425	431	418	432	425	441	464	412	429	415	426	467	431	447	441	465	431	417	416	421	432	404	455	428	443	440	440	436	442	424	430	429	421	427	407	404	427	431	453	420	447	457	417	445	455	418	391	433	402	450	423	425	402	419	409	430	395	429	450	436	393	443	425	412	394	451	411	439	406	412	439	392	394	424	392	455	422	429	429	437	431	415	451	398	434	427	430	422	448	435	408	427	425	429	430	423	433	412	439	445	432	429	400	414	449	430	430	437	427	408	394	436	433	435	400	424	449	420	455	456	440	441	399	419	430	430	452	407	445	421	482	455	451	431	437	404	403	414	415	404	393	466	439	429	429	440	402	429	425	445	435	423	415	416	450	473	377	436	416	431	424	416	428	418	426	435	437	424	431	437	460	397	451	436	421	430	427	401	421	446	448	404	407	407	414	434	440	396	444	400	388	439	392	432	407	428	398	431	400	432	438	432	424	414	427	447	404	398	444	457	428	434	470	435	426	416	420	416	441	434	451	458	392	452	443	444	452	431	402	417	429	430	432	402	425	419	417	424	432	445	439	434	425	404	418	471	441	438	443	419	377	386	399	428	469	471	393	461	442	413	435	425	430	444	423	441	455	401	407	480	396	400	401	423	424	459	400	439	419	437	426	420	432	459	420	412	402	420	416	433	424	446	462	400	457	397	448	448	417	427	413	416	429	395	428	454	378	415	484	411	441	442	462	447	464	463	428	443	454	446	434	392	428	496	423	449	433	414	433	431	391	453	437	425	449	399	392	448	467	407	429	386	433	404	438	454	432	446	435	451	426	410	403	404	459	426	424	427	416	426	421	412	434	434	395	467	426	414	474	422	455	453	419	449	474	436	424	472	430	476	449	411	439	396	419	404	414	430	442	405	418	421	426	427	413	394	428	414	418	415	443	391	454	424	440	432	464	459	415	412	460	441	454	421	415	434	445	462	426	410	431	422	423	414	416	412	427	463	416	435	442	447	408	378	405	416	454	438	392	466	419	441	387	455	435	405	482	392	441	426	385	412	435	451	462	432	428	431	410	427	445	408	445	400	433	427	427	419	473	418	405	441	433	408	447	482	462	439	424	410	438	442	422	467	432	405	454	440	455	402	458	444	440	454	449	438	443	414	410	458	440	423	412	414	418	414	408	388	412	465	422	431	428	398	414	422	393	414	432	430	416	403	436	428	418	421	449	425	415	433	404	461	423	435	435	406	440	456	447	409	411	457	425	445	450	414	413	444	440	454	436	477	413	409	438	425	388	469	433	407	423	421	424	468	426	450	388	472	416	432	379	397	426	444	416	456	391	457	455	431	397	442	453	425	439	418	422	388	419	426	422	394	446	430	416	415	430	451	451	432	432	415	426	419	444	414	436	439	426	397	477	430	473	401	417	414	479	437	393	433	397	417	440	434	468	425	417	448	422	435	422	484	452	417	452	403	465	411	425	453	445	410	464	421	404	433	443	445	409	408	451	432	432	453	390	435	405	413	442	400	445	424	407	392	427	458	431	430	395	416	421	425	428	470	466	427	415	432	415	457	422	417	422	436	455	456	422	415	442	488	468	407	411	448	401	393	413	408	428	465	442	396	402	412	444	441	456	457	431	438	447	413	412	423	414	449	407	424	411	447	435	461	411	438	414	425	413	419	415	439	439	442	422	400	440	394	451	454	418	402	408	426	419	400	426	413	407	450	427	415	367	408	447	455	463	427	409	438	427	437	378	426	437	452	419	455	450	435	416	440	413	411	437	459	441	425	439	438	432	408	436	428	420	418	413	400	423	399	432	436	416	426	414	483	377	409	419	417	394	398	414	439	426	411	462	466	428	454	432	388	440	452	383	432	407	423	437	453	405	456	435	415	429	430	412	448	452	465	428	416	395	434	419	468	408	441	408	437	390	456	381	463	412	414	431	465	408	404	439	438	436	407	425	423	450	434	454	419	396	430	426	454	433	427	429	461	404	456	394	401	432	460	407	435	398	414	444	444	418	450	451	404	424	489	407	430	421	399	451	429	406	391	401	437	453	434	407	431	407	409	415	436	436	403	409	439	444	419	428	438	390	426	421	403	429	459	414	391	441	444	398	413	440	439	398	419	454	431	429	422	437	405	431	406	445	420	427	455	432	435	436	463	452	414	398	447	463	383	458	423	415	398	431	423	411	472	426	422	419	401	408	418	447	407	425	477	451	411	445	422	422	426	381	443	440	451	411	405	438	433	427	457	434	443	443	424	390	423	423	428	431	451	388	442	429	416	419	430	418	390	459	409	418	394	432	425	420	436	423	448	383	394	440	435	438	434	443	442	415	420	412	450	433	454	442	396	415	446	418	422	387	436	436	415	454	454	418	469	410	428	442	411	404	432	475	393	415	447	437	433	433	427	419	441	401	421	447	415	415	405	450	419	398	451	423	424	411	433	430	426	456	424	416	423	424	407	454	462	418	423	417	411	425	418	428	445	405	454	420	410	425	419	448	437	430	444	413	420	420	429	423	438	473	426	440	393	430	426	438	403	441	424	417	438	398	429	405	453	418	427	438	452	408	438	419	399	425	446	421	449	411	453	415	440	430	422	412	419	414	415	444	370	416	419	419	407	445	441	448	429	453	430	411	421	417	426	426	378	462	443	458	436	423	419	470	418	436	420	427	450	439	452	425	407	454	450	419	453	413	456	411	410	380	439	421	425	404	415	413	405	404	427	425	466	371	409	403	430	446	422	422	449	433	441	427	436	457	460	390	375	430	402	457	444	445	435	433	405	448	419	404	424	451	399	425	435	408	389	418	444	440	410	387	435	405	428	410	439	431	402	425	429	450	452	404	417	458	414	448	430	414	417	417	428	421	421	409	452	420	424	406	412	431	401	422	435	396	424	387	401	458	420	437	434	465	430	440	403	449	437	447	398	458	389	431	418	413	392	429	414	425	447	434	460	429	431	437	429	434	429	440	442	426	432	432	426	437	452	409	448	442	465	442	401	466	411	416	446	449	465	403	439	453	429	452	404	424	393	443	444	405	390	433	421	430	441	380	416	412	406	446	417	444	407	429	420	413	430	405	405	418	412	400	486	412	424	469	409	464	424	438	441	430	444	438	449	382	410	421	396	409	402	433	413	422	463	457	390	424	391	406	430	421	434	457	440	440	462	407	413	408
58530	54434	51026	48114	50643	48467	37412	24128	10951	6793	3366	721	475	563	373	345	309	303	309	337	309	317	391	326	302	290	217	209	218	198	228	222	195	211	200	189	206	195	218	194	203	227	219	215	205	217	196	197	200	228	199	207	224	223	201	232	211	199	172	199	208	198	226	182	209	230	192	198	240	204	220	197	210	203	197	193	192	196	198	200	211	228	197	209	241	166	218	219	206	218	218	221	202	192	207	202	191	237	199	224	200	215	202	197	207	215	206	213	245	224	209	201	189	226	197	232	225	214	243	214	181	225	202	201	203	218	204	209	206	219	205	187	190	198	206	199	242	225	193	206	216	222	220	218	207	216	204	202	200	216	230	218	231	219	213	250	195	192	219	197	196	200	182	204	230	204	201	229	194	233	232	206	187	208	228	181	238	207	207	215	185	201	186	232	201	214	209	215	222	209	189	195	189	207	208	193	213	231	202	209	208	215	198	227	185	204	196	225	211	201	207	227	222	197	174	217	223	210	217	199	198	215	207	178	225	205	192	200	188	213	201	232	213	239	200	221	219	196	230	227	218	189	174	210	230	202	186	232	186	210	214	197	201	225	231	191	198	192	216	230	236	206	229	256	198	196	209	230	201	187	203	175	223	213	200	205	212	180	219	206	200	232	218	192	220	206	220	203	201	210	197	217	206	211	198	194	197	200	232	199	245	218	207	226	176	198	195	201	207	237	213	224	237	208	202	200	212	236	196	191	184	207	228	210	233	207	229	232	210	223	195	211	216	211	222	211	198	199	193	230	184	217	192	204	205	200	207	214	201	179	226	243	203	222	234	199	199	225	189	202	195	218	208	218	208	211	208	212	206	190	199	196	199	207	210	210	196	224	215	194	209	212	212	187	228	213	194	208	223	207	237	188	199	218	206	214	208	194	232	209	196	205	199	225	217	193	208	194	213	214	220	229	209	188	215	226	235	205	189	213	203	197	216	232	190	200	188	190	244	233	201	201	184	177	230	231	196	234	225	213	191	210	198	189	227	178	217	201	220	240	227	212	218	207	188	185	212	231	218	186	226	202	178	185	202	212	227	223	208	214	225	208	215	181	190	217	222	199	210	201	177	191	219	226	204	193	212	227	215	226	228	196	182	202	222	202	208	221	213	213	172	198	196	213	200	212	221	217	220	196	215	199	207	245	230	207	200	207	195	225	198	198	211	203	206	214	208	207	236	218	219	227	228	184	218	215	226	216	225	202	195	200	199	189	208	213	233	202	207	214	235	213	239	218	194	193	188	193	218	216	213	209	199	221	209	217	238	189	228	207	210	206	193	218	200	209	233	194	210	194	195	204	214	221	207	201	197	228	225	229	210	228	234	192	187	202	212	200	214	220	222	211	220	226	185	201	228	219	229	219	237	192	208	238	198	189	222	199	228	200	205	211	227	191	193	232	213	196	209	200	212	217	203	208	209	198	197	213	217	192	215	225	213	185	211	231	217	199	225	197	199	222	223	219	214	215	187	221	197	215	216	211	230	206	191	204	209	247	217	228	229	226	205	197	221	227	215	192	214	207	190	190	212	208	218	233	200	188	216	203	244	243	188	187	207	216	202	232	223	220	213	218	243	231	207	217	210	204	220	218	212	202	208	182	184	251	217	215	219	211	218	206	205	220	210	211	216	209	214	209	204	199	202	158	202	169	209	223	251	202	210	225	216	209	216	198	199	197	208	182	193	202	188	212	196	225	207	182	197	194	200	214	184	197	227	208	203	208	238	215	209	208	214	205	221	198	225	201	184	205	198	223	194	181	200	210	232	226	223	203	201	223	247	177	199	181	211	221	226	229	216	191	220	248	221	227	216	176	216	233	197	193	217	208	191	221	197	189	209	211	214	203	187	224	212	226	214	216	198	210	225	229	194	225	230	192	189	235	224	208	204	216	190	202	234	225	211	212	229	213	229	218	213	217	223	251	200	212	232	199	212	192	203	232	221	207	188	217	196	209	206	217	188	215	200	202	204	200	198	202	211	222	209	235	204	238	225	191	195	198	212	236	209	203	187	224	215	205	209	178	178	199	209	217	220	222	227	197	217	204	213	206	217	212	204	187	206	222	214	223	219	199	197	215	213	205	195	213	235	216	190	205	198	211	202	219	201	198	219	214	224	210	189	207	215	225	225	200	217	214	206	218	185	183	211	217	200	221	183	210	200	165	231	223	191	189	206	211	218	236	228	203	198	174	205	181	187	158	204	232	212	198	210	194	216	189	231	181	175	220	205	232	225	227	217	194	229	204	222	224	192	188	205	221	208	217	192	235	212	190	191	201	207	187	226	199	212	209	220	214	196	226	217	199	189	182	201	250	222	222	200	228	189	202	215	222	181	227	226	199	212	159	212	206	206	223	206	203	185	206	189	207	191	214	215	207	229	225	186	229	202	206	206	205	221	216	201	221	193	200	223	190	217	207	224	197	212	225	233	209	204	195	227	190	214	239	232	225	213	242	217	172	232	202	234	225	219	207	193	225	200	214	247	213	206	225	234	217	222	199	216	199	190	200	240	198	200	227	189	200	215	212	210	202	210	191	170	206	199	191	192	220	203	204	193	232	181	231	234	189	198	188	194	202	174	236	209	230	241	211	191	196	196	192	189	197	222	205	222	206	192	197	221	196	182	228	192	206	214	228	216	202	217	240	218	206	219	203	208	215	208	191	221	189	215	214	253	202	203	237	210	194	205	205	213	195	186	176	234	202	226	222	201	221	182	202	178	199	208	196	207	193	199	207	217	200	217	215	207	199	238	212	209	229	210	218	195	242	206	246	215	196	200	239	206	204	211	213	188	187	238	199	212	207	205	224	214	203	202	227	196	212	198	221	243	235	222	201	209	195	234	227	210	181	202	191	186	208	192	205	221	218	188	208	215	234	213	200	229	250	195	210	195	238	211	225	207	208	200	197	227	204	206	202	216	199	219	182	226	219	185	217	210	202	212	190	211	189	202	184	176	196	200	209	222	223	215	245	213	220	202	195	177	214	224	194	218	211	209	195	212	215	201	226	190	197	198	211	197	181	219	229	213	195	191	208	207	183	214	188	216	208	209	226	209	189	223	216	207	192	203	248	194	201	195	204	210	220	198	209	187	224	219	193	203	194	235	211	200	210	210	224	198	185	230	192	212	214	236	206	217	203	205	226	193	193	226	213	207	205	210	215	227	218	216	216	219	168	216	223	196	225	208	214	200	201	204	189	192	180	202	216	199	209	201	204	222	196	187	184	203	245	219	196	231	221	221	210	211	223	220	210	181	227	241	204	210	202	245	198	241	211	214	229	195	197	192	199	236	203	197	231	199	213	200	199	224	183	217	199	211	215	189	202	201	201	209	213	195	193	190	185	200	237	200	216	225	212	196	209	217	203	202	189	208	224	206	212	207	191	186	192	203	234	185	210	219	198	220	223	213	218	196	211	210	205	226	195	196	196	200	219	220	196	196	224	210	224	215	189	210	218	192	200	201	213
42087	48492	52495	55590	58197	58132	48888	34744	21629	18778	9382	2929	1931	2309	1305	1310	1166	1045	980	1315	1198	1205	1301	1101	960	763	515	579	509	502	498	537	530	523	523	474	533	509	532	494	500	544	449	515	519	530	479	540	515	518	521	509	515	476	497	517	486	475	497	511	529	560	487	506	529	528	504	514	516	487	495	524	485	490	542	515	614	513	481	488	504	532	507	524	528	548	528	516	507	527	503	537	499	545	454	492	505	574	525	516	478	496	494	525	512	537	490	527	518	478	500	525	507	543	537	506	471	558	524	480	507	519	471	535	470	522	533	493	488	552	512	498	487	523	542	501	488	520	521	529	529	519	523	475	481	543	443	525	499	537	502	488	512	487	545	516	521	486	497	545	529	520	522	495	520	526	530	526	523	536	460	507	541	543	519	514	519	500	499	502	546	528	557	492	503	500	499	521	552	518	557	492	507	522	537	518	498	504	531	502	557	509	525	487	548	494	511	502	519	523	540	470	520	490	487	473	496	536	548	491	464	505	505	500	477	505	507	473	509	468	497	480	521	512	532	487	502	494	507	512	502	541	484	476	518	483	513	492	515	549	519	531	542	550	532	492	529	476	544	506	543	525	479	521	528	528	501	517	474	503	536	537	503	497	488	532	531	519	487	515	494	464	516	512	484	499	550	488	514	499	488	511	566	499	501	553	539	535	540	509	493	493	505	504	475	493	488	489	533	456	503	516	522	489	517	503	501	530	543	557	555	500	509	524	540	564	493	519	478	548	462	485	484	478	499	513	513	496	508	530	513	514	553	572	509	512	537	506	484	519	519	519	505	520	528	481	509	492	504	526	527	537	518	529	566	482	525	561	485	503	520	535	527	538	498	491	508	517	490	536	557	542	484	531	491	506	497	517	547	501	513	474	544	486	517	538	515	515	564	486	499	507	497	523	490	519	509	470	495	548	523	507	532	526	538	527	533	516	522	524	521	540	502	483	533	520	517	517	522	471	505	532	504	517	519	528	515	497	532	518	463	467	524	514	533	515	487	522	515	506	475	521	510	531	549	525	535	508	505	539	458	529	508	488	488	495	472	514	558	516	516	472	500	511	506	504	490	500	458	527	478	501	522	537	568	510	516	531	525	562	545	495	529	465	522	496	499	513	496	499	525	527	503	545	525	539	554	518	475	512	485	473	529	535	527	489	502	517	534	515	492	513	517	509	518	487	497	499	504	514	485	543	463	489	529	511	522	522	523	534	509	507	469	541	557	500	485	497	505	483	518	508	509	507	520	457	561	514	531	514	491	531	499	522	546	495	521	487	504	514	524	485	493	548	520	516	505	510	517	513	517	520	507	496	517	506	528	515	512	480	515	556	475	463	531	497	526	532	494	524	528	543	505	503	523	483	528	495	471	506	490	553	479	533	546	534	510	502	517	511	485	526	524	491	505	515	538	532	506	507	559	552	521	513	504	497	531	557	503	523	521	475	565	519	531	508	511	544	489	529	518	515	499	487	469	516	495	491	502	508	499	505	497	492	568	540	487	515	487	499	473	509	517	516	518	515	511	506	519	503	522	520	503	520	493	510	508	532	531	462	535	540	513	518	486	504	518	521	545	521	514	498	482	463	529	514	481	506	546	513	498	541	507	520	494	486	524	530	468	520	516	484	529	540	527	522	576	510	494	528	524	489	526	534	513	536	489	555	486	495	497	497	533	519	470	494	495	537	495	508	502	546	528	496	548	513	527	493	489	501	497	518	556	538	548	485	519	529	505	525	496	511	505	496	468	537	526	448	563	504	529	485	493	515	458	489	490	541	499	521	504	492	512	485	518	515	563	513	539	496	504	485	488	562	527	470	496	542	528	506	473	501	531	523	523	505	509	541	488	515	489	465	496	487	494	521	504	498	471	541	548	546	517	514	525	512	528	538	488	512	516	524	474	562	500	517	482	495	481	474	526	523	551	502	495	495	462	505	481	491	556	504	510	486	540	528	503	540	499	493	484	542	539	497	498	487	532	487	502	494	527	516	505	511	512	546	539	530	538	532	503	508	501	529	537	500	455	501	489	523	533	518	549	508	508	488	538	551	515	454	521	549	500	514	518	500	500	524	483	496	495	534	559	484	533	489	554	515	545	511	536	510	511	528	512	506	482	497	493	497	497	506	510	550	495	528	497	547	529	515	493	486	487	536	505	473	493	548	507	493	513	477	560	544	524	542	504	484	497	514	474	546	480	537	540	517	488	505	525	552	503	518	480	528	475	490	514	541	497	532	507	518	525	496	510	549	519	525	488	488	488	542	510	499	499	510	565	503	550	499	528	481	549	522	506	504	526	513	476	505	516	541	499	512	506	459	495	489	577	517	485	508	497	530	474	559	506	514	532	517	533	490	531	510	549	506	468	515	489	535	549	497	530	500	526	524	499	492	555	528	507	548	493	483	521	521	526	502	526	498	525	513	543	534	500	502	509	525	467	475	520	505	514	516	525	479	506	491	521	478	492	508	506	516	494	511	512	486	445	549	477	466	512	543	501	512	493	469	538	496	529	509	521	529	482	513	507	497	529	512	525	489	510	518	507	551	487	547	510	489	501	504	555	515	472	529	538	510	551	475	559	518	513	520	539	483	535	550	520	512	513	503	451	534	535	569	482	493	515	541	525	521	479	500	497	499	536	508	524	533	521	480	521	567	505	558	531	519	517	478	528	531	530	481	512	501	509	487	542	519	517	520	537	504	462	524	521	496	478	509	510	512	500	547	493	536	488	540	548	474	537	498	533	499	495	525	524	552	510	503	507	515	509	496	471	516	497	510	544	530	470	513	504	468	538	507	532	546	484	523	507	474	510	514	492	498	539	531	501	517	518	484	495	509	537	537	498	501	528	505	474	481	557	538	477	511	542	527	497	539	516	506	547	513	513	527	491	507	500	521	522	519	514	516	520	549	512	496	506	524	541	516	510	532	488	510	509	493	509	502	554	487	541	514	499	501	472	477	480	531	505	512	491	490	508	541	515	547	502	528	497	512	596	489	492	474	533	501	497	517	548	479	505	507	501	528	534	551	538	539	490	506	561	479	496	490	498	542	515	508	505	469	475	527	484	507	483	501	508	522	576	512	499	490	469	509	518	528	504	507	489	526	521	529	487	493	493	534	547	488	529	517	554	546	486	572	489	542	499	490	548	512	498	502	513	488	526	535	509	484	524	545	523	487	478	481	489	539	496	514	505	489	505	525	512	533	500	536	513	465	507	561	492	522	483	512	515	529	507	535	474	532	480	524	488	523	471	497	477	505	497	518	521	496	503	500	513	509	456	505	515	529	473	525	507	593	520	499	485	523	508	515	520	560	518	506	538	515	490	532	537	525	521	521	471	503	499	508	506	487	569	544	508	520	483	473	529	533	505	477	491	542	535	534	518	518	540	532	504	523	519	511	502	528	472	490	562	542	513	556	519	477	575	526	475	507	515	499	528	503	492	495	525	505	545	512	469	488	518	484	553	491	502	518	512	520
62369	57232	58422	52149	54369	49385	41140	26423	18491	20297	6323	2808	1469	823	437	400	423	334	423	477	441	386	314	277	277	214	185	179	158	188	173	187	167	178	207	183	169	198	189	196	203	214	186	164	195	187	185	187	184	179	194	202	191	213	180	195	183	198	197	174	177	161	186	165	176	175	192	200	197	199	182	199	213	180	203	176	194	182	163	208	192	172	192	203	210	168	187	181	191	188	205	180	208	156	221	183	207	197	212	196	193	167	196	176	192	194	175	184	167	186	181	187	202	181	202	182	190	170	176	190	189	164	184	195	168	177	173	179	213	216	203	192	166	202	219	205	178	235	189	203	216	204	164	209	176	187	219	196	178	194	204	177	169	190	204	175	211	178	194	173	197	169	176	205	190	186	189	183	201	205	169	169	224	207	191	181	171	200	214	201	189	169	187	217	195	191	202	215	191	190	219	212	178	193	191	169	181	163	173	196	223	186	188	196	209	188	205	181	203	185	215	186	173	164	188	181	189	166	173	175	182	184	197	182	189	178	217	182	196	220	207	201	198	208	199	202	196	204	186	221	201	171	186	189	196	174	184	188	192	187	214	181	205	185	180	228	200	200	197	183	185	194	174	185	179	194	206	195	199	180	168	201	193	174	192	183	164	173	195	218	160	186	189	185	186	180	204	208	177	199	186	228	198	165	199	183	180	182	214	194	225	196	179	172	191	191	201	198	189	204	185	207	181	236	220	193	203	169	175	185	183	191	174	213	187	192	208	156	215	207	174	190	198	190	191	169	195	203	182	183	176	191	182	185	215	174	177	204	201	221	194	179	186	181	201	180	189	205	201	205	193	203	191	155	184	180	190	189	205	182	193	187	178	191	201	172	178	194	183	223	208	177	163	210	174	182	184	198	193	206	171	200	171	181	204	212	179	212	195	206	189	196	199	197	215	168	203	202	172	190	201	211	196	171	177	227	192	165	199	194	189	188	192	189	183	187	198	189	217	191	185	169	184	180	182	188	167	178	182	196	207	180	204	192	172	197	181	194	177	192	212	198	193	186	199	187	185	206	203	184	194	174	178	201	185	196	171	192	176	173	167	190	195	195	206	169	188	186	184	172	185	196	174	199	165	175	196	187	200	172	222	204	185	184	194	166	201	194	196	176	201	190	205	219	201	169	213	208	170	188	175	164	182	192	195	217	217	192	188	192	182	179	200	206	172	201	175	195	175	188	171	190	202	190	216	173	194	183	179	169	201	191	181	176	200	216	166	165	183	201	186	183	180	173	195	190	189	180	179	181	209	181	166	181	173	209	192	186	200	186	188	183	179	198	185	174	169	207	189	181	187	184	203	224	186	202	211	172	220	214	210	217	182	171	189	188	192	206	212	182	180	193	164	192	211	190	173	187	191	177	194	200	192	159	188	174	191	204	207	193	167	200	206	198	207	201	169	187	173	198	190	208	182	185	197	215	179	187	170	180	176	195	181	182	179	205	175	194	204	175	182	191	180	207	182	202	178	175	185	167	175	177	171	210	171	187	170	196	182	174	196	227	188	171	211	179	191	171	192	160	196	174	190	192	202	168	170	184	198	200	185	186	206	210	212	183	162	180	208	211	224	185	178	198	194	208	214	208	187	175	185	192	203	177	175	195	187	157	157	188	211	207	204	199	217	172	176	183	190	186	182	175	183	193	204	206	204	192	176	202	202	174	204	188	198	205	201	171	200	181	190	176	192	181	201	208	210	169	178	165	218	214	184	196	173	187	170	197	181	189	179	194	190	194	190	206	199	195	196	199	187	186	208	202	209	167	179	185	194	194	188	178	191	172	186	174	168	211	182	195	227	198	203	203	199	181	183	183	183	192	183	175	203	172	193	170	206	178	179	178	201	196	197	193	187	216	205	184	174	159	207	229	197	213	199	171	190	185	187	189	183	193	215	180	169	186	186	184	214	166	192	173	192	191	171	181	200	193	171	191	187	220	188	202	182	197	218	189	181	191	183	201	184	187	151	165	199	174	200	179	182	184	179	198	192	188	192	175	187	209	197	202	202	195	193	194	178	170	205	203	163	176	163	178	192	194	178	202	202	202	198	160	172	191	178	189	166	204	178	188	175	212	188	202	206	169	212	194	195	187	195	191	207	199	187	209	215	191	174	199	187	196	184	182	181	223	218	180	207	182	177	207	175	191	197	163	220	189	211	203	199	183	192	168	163	153	190	182	180	200	187	178	186	197	185	184	174	187	200	229	200	164	203	192	205	184	176	189	196	166	185	190	166	210	190	194	180	206	178	192	187	195	189	179	185	221	195	191	220	186	192	164	189	179	205	201	205	157	178	214	186	198	174	190	159	197	174	189	171	201	196	206	184	193	190	196	181	199	209	186	201	180	228	195	175	183	192	182	194	203	190	194	199	190	171	189	177	164	205	187	181	167	184	193	194	194	200	151	172	197	187	181	222	172	161	188	188	192	192	201	202	188	174	178	176	226	172	181	182	178	189	192	193	182	181	175	190	158	184	194	162	155	192	169	200	199	185	188	194	154	183	178	206	180	161	180	187	191	217	206	207	179	174	196	174	167	174	192	183	198	197	164	171	179	189	188	184	190	192	176	212	188	176	187	174	194	175	214	177	179	178	178	174	189	223	161	214	171	213	159	170	181	172	193	192	196	164	195	175	177	215	175	185	205	180	189	186	209	196	186	168	193	211	185	192	184	187	179	191	204	196	195	184	206	188	197	192	199	209	189	200	171	189	182	183	202	183	176	177	177	194	188	207	209	188	186	195	214	188	172	187	187	186	233	183	208	184	161	182	215	206	181	209	201	195	179	184	179	200	215	198	164	180	185	189	201	220	200	187	194	182	215	193	183	171	182	171	215	202	209	196	180	160	181	200	178	178	177	185	172	166	171	191	187	187	198	209	187	193	195	180	187	188	180	186	204	180	182	170	195	187	190	176	183	162	189	177	192	213	180	166	184	195	163	185	181	185	166	169	157	190	200	157	231	194	193	188	208	215	179	193	161	173	188	172	185	214	190	208	186	207	179	193	209	175	204	200	188	171	208	176	199	179	198	180	203	161	198	178	172	162	194	207	196	180	193	198	183	206	172	196	192	179	167	211	177	178	172	163	202	170	174	206	196	172	186	195	209	146	177	172	164	200	185	174	186	214	209	189	194	172	193	209	197	205	169	198	201	173	192	197	199	195	212	213	190	200	195	194	161	194	174	174	191	200	185	177	176	178	214	171	186	212	206	195	206	199	193	192	177	202	204	180	201	185	150	184	191	178	172	190	211	186	201	188	206	219	174	168	191	175	217	185	188	184	201	199	176	182	190	196	198	192	206	199	212	182	173	177	167	191	200	179	171	192	182	168	197	225	185	199	194	173	187	211	192	168	186	164	190	199	195	204	229	193	198	188	216	181	178	168	196	195	171	200	213	179	221	184	189	207	197	200	158	153	200	185	198	183	189	187	188	201	179	181	212	186	185	194	192	185	162	220	200	201	199
45458	51754	60393	60015	62675	61683	50758	35262	31731	34339	12013	9747	5790	3615	1731	1444	1614	1322	1632	1992	1830	1405	1232	824	745	635	492	445	460	450	458	486	443	493	431	468	453	482	467	417	432	452	456	446	457	466	446	446	440	455	431	434	453	461	444	461	462	471	478	451	471	471	472	450	470	437	469	453	481	477	440	466	441	427	457	486	452	467	420	462	442	439	454	465	469	433	462	466	459	465	454	462	456	468	441	413	419	475	462	471	464	430	466	479	457	462	454	430	423	490	483	440	452	462	474	451	452	472	457	475	431	420	466	496	470	445	432	444	443	472	501	458	464	482	484	467	497	460	474	465	462	476	500	470	466	460	469	466	476	468	490	493	483	455	453	449	464	464	444	446	441	449	434	457	407	475	450	458	461	438	446	414	461	436	501	468	459	452	461	465	431	484	483	463	477	458	420	492	460	456	456	447	463	476	439	468	470	472	461	449	491	459	443	484	458	431	480	480	481	463	452	471	465	439	430	437	419	442	433	484	442	491	455	473	455	461	456	467	509	451	474	433	453	460	440	489	431	495	467	444	489	495	425	452	435	501	449	435	496	435	457	442	454	461	453	448	451	438	493	428	473	463	443	468	499	466	465	492	467	445	465	442	453	465	473	467	456	502	549	463	455	452	471	449	472	471	476	470	439	477	469	455	463	481	479	456	489	423	423	464	456	471	482	480	459	440	464	473	437	481	443	446	483	450	472	454	475	449	512	497	476	458	434	482	462	484	457	445	471	404	457	417	438	457	445	416	465	448	460	439	482	434	476	460	464	493	461	410	457	424	475	483	479	478	484	423	449	454	487	471	473	461	441	459	467	449	446	465	458	469	438	451	477	452	460	428	465	450	430	503	479	438	428	451	471	457	447	482	488	495	448	459	468	470	463	457	452	438	496	461	454	475	462	450	457	459	496	488	456	437	464	452	478	462	436	451	431	463	456	443	439	446	515	433	454	454	432	448	457	440	454	454	481	434	405	479	457	490	449	451	458	491	465	486	468	487	445	473	479	448	508	451	452	483	448	446	453	478	470	454	449	416	446	453	473	485	504	465	472	455	477	436	438	461	478	455	458	487	466	482	469	472	462	446	479	467	450	430	432	454	461	452	438	489	427	460	446	477	498	425	495	476	465	424	481	457	461	468	461	439	473	503	452	499	462	465	454	470	442	499	405	464	470	452	442	447	456	457	464	481	446	473	456	473	466	454	462	422	455	443	496	475	486	475	444	419	473	466	471	475	449	460	467	432	444	509	468	463	490	483	458	471	471	484	453	468	449	483	471	485	451	465	483	455	441	410	429	501	432	470	482	455	456	407	473	477	461	464	451	409	417	439	448	447	453	493	484	475	488	452	429	455	476	475	469	431	478	479	429	492	470	465	476	478	451	427	482	466	452	452	467	450	475	477	475	444	435	456	459	446	493	463	474	495	452	447	456	496	494	442	474	444	432	450	456	479	453	465	487	450	445	456	454	457	474	493	469	470	446	498	439	444	467	422	460	444	416	480	461	458	436	496	453	454	495	482	487	473	436	471	463	504	452	474	506	461	471	455	450	465	414	480	472	499	439	447	439	457	446	470	464	476	474	446	436	461	484	452	463	437	434	448	460	454	463	478	447	456	437	485	446	460	439	488	487	411	465	458	500	444	454	451	442	423	461	492	464	438	467	460	499	460	416	474	449	441	452	440	478	476	460	458	463	441	453	421	458	476	481	474	488	455	420	474	464	481	428	486	482	455	420	482	462	491	450	422	461	467	485	459	433	443	439	449	428	483	435	469	450	463	439	482	451	426	439	469	457	485	440	463	464	485	460	478	488	436	470	440	430	456	455	407	463	462	498	481	454	458	469	427	433	517	423	482	421	484	469	443	455	431	498	453	449	454	455	493	487	458	464	466	471	434	450	491	462	465	457	456	487	495	477	461	463	435	479	480	471	478	466	450	431	458	449	455	501	416	448	434	470	452	504	506	518	452	468	493	433	443	448	457	485	483	455	458	459	456	472	492	442	450	450	429	453	446	479	445	452	466	475	461	489	463	475	445	418	453	452	453	472	496	448	445	458	487	476	408	483	454	446	462	484	428	454	457	483	480	449	469	481	449	453	436	402	471	468	482	422	521	466	489	452	438	450	478	415	430	449	416	456	460	490	466	456	447	426	473	454	496	429	464	485	477	426	443	479	465	484	420	438	470	482	467	455	446	440	445	485	444	501	425	448	449	446	425	432	476	456	492	479	462	464	431	462	476	472	442	452	479	456	486	474	435	488	473	418	453	461	441	457	448	429	476	458	463	480	457	473	475	449	472	445	445	426	472	435	461	499	439	448	449	448	469	435	468	488	462	460	446	471	444	477	463	468	443	445	454	462	429	487	486	474	408	465	466	446	436	481	466	491	457	474	458	494	463	467	469	465	485	479	442	446	487	450	446	463	477	467	455	493	456	466	485	430	463	477	471	459	437	498	476	477	411	436	421	453	456	471	478	456	414	484	415	444	471	469	494	481	490	456	490	470	429	444	441	528	451	434	469	520	470	441	471	473	473	447	476	418	451	456	446	459	489	447	474	479	435	455	439	474	463	460	489	423	459	485	462	484	445	468	471	467	503	454	459	489	443	464	429	442	448	445	448	448	461	457	483	464	464	474	457	456	443	445	486	445	493	470	476	477	470	502	422	445	476	424	502	443	456	468	472	452	444	442	452	449	449	451	423	481	441	438	469	441	513	459	425	441	447	499	474	439	464	450	468	449	480	476	423	489	458	477	511	468	475	429	476	434	457	433	461	446	490	460	462	449	481	453	447	479	459	486	450	470	447	455	453	455	452	462	458	415	465	446	434	489	433	422	443	474	469	496	480	490	463	473	461	451	421	447	531	451	419	459	460	472	477	457	443	437	439	460	440	424	463	472	463	465	514	493	485	488	454	472	473	465	436	437	495	481	436	420	490	472	434	447	471	444	464	464	422	489	463	468	512	452	462	508	512	432	459	465	476	455	479	472	447	467	449	450	432	431	455	455	439	427	475	449	423	452	482	470	455	415	453	477	426	458	449	464	473	442	462	473	470	449	457	489	459	427	479	465	426	499	453	498	457	451	502	497	458	477	463	449	441	454	442	461	478	458	470	449	428	449	474	454	495	453	451	448	434	419	471	415	480	445	441	483	443	502	463	485	469	442	499	476	475	467	449	449	456	479	478	481	444	449	469	476	480	484	454	472	455	456	471	436	462	442	467	449	428	472	455	449	434	472	472	457	511	470	459	471	465	475	451	457	465	446	443	453	466	489	429	439	458	415	469	442	426	468	483	445	486	463	469	454	465	451	483	495	443	433	468	440	467	455	467	468	470	458	455	472	457	474	459	475	439	483	458	459	484	437	492	462	443	445	467	492	493	419	459	464	466	449	485	439	483	466	479	461	452	463	444	444	495	473	457	457	432	460	483	429	471	440	489	448	485	482	429	461	453	488	449	441	463	469	494
41695	33461	30251	23060	13808	7854	3874	2380	1502	1053	755	540	330	255	203	182	199	175	209	186	182	175	195	165	170	177	197	157	193	168	167	178	172	169	161	168	168	190	149	183	168	182	157	169	149	191	177	178	170	183	158	167	177	191	171	154	171	219	149	175	157	179	173	163	180	193	160	178	189	194	165	154	182	170	181	172	168	167	186	172	168	178	153	177	164	176	183	169	170	185	174	166	164	199	189	161	163	151	163	180	188	176	155	208	179	174	161	168	175	174	158	179	174	208	171	173	186	195	164	163	178	196	145	157	168	167	190	175	157	158	164	190	159	172	170	165	176	165	176	154	185	167	169	194	135	180	185	169	151	167	159	172	184	155	168	142	174	179	170	189	168	164	167	177	155	180	156	161	166	186	173	154	167	192	180	185	149	184	178	169	157	168	175	152	186	179	161	179	181	172	155	179	173	176	187	184	174	189	201	198	191	178	180	189	177	169	179	153	168	161	155	191	183	182	159	169	174	167	177	187	158	183	177	178	187	175	175	150	159	196	167	193	188	179	165	147	180	148	173	144	174	175	167	169	181	166	198	172	176	168	183	181	163	193	165	171	166	166	182	183	174	197	177	193	174	177	155	165	156	163	162	190	160	182	154	164	196	167	166	157	162	186	156	175	175	187	173	179	165	172	152	165	161	177	173	175	151	152	164	190	149	155	160	184	204	180	182	193	191	186	159	175	163	162	170	193	167	179	177	176	169	170	170	147	175	158	173	159	190	158	160	153	173	182	190	159	151	165	190	176	167	176	176	198	185	180	189	168	180	159	170	195	159	196	191	180	187	185	204	183	167	163	155	149	151	190	170	186	175	161	191	183	167	169	185	167	153	179	217	186	153	192	165	147	146	166	162	161	156	171	155	162	167	189	183	178	196	180	165	177	182	165	169	162	171	158	144	149	170	177	198	186	170	177	172	159	188	147	169	187	170	159	185	176	172	190	179	163	188	194	173	156	154	173	163	155	155	167	199	141	161	202	170	157	173	165	156	175	155	174	185	165	173	169	157	170	174	171	182	190	185	196	193	163	193	168	155	168	184	173	183	158	182	179	181	165	177	181	169	184	158	174	182	146	166	203	149	186	171	152	150	194	193	182	161	164	188	158	186	166	192	152	170	168	172	178	160	178	170	148	172	174	178	184	164	168	163	188	145	169	176	193	155	186	170	192	162	172	178	160	186	189	185	170	163	181	149	142	165	173	191	184	170	172	169	161	169	176	157	177	157	201	181	174	174	184	200	178	201	187	165	166	192	193	161	178	161	174	184	173	173	172	180	163	176	154	159	197	166	172	186	148	155	156	184	194	174	173	190	181	187	170	176	168	175	186	172	168	177	183	177	189	158	201	170	176	191	167	160	180	168	161	168	170	194	186	191	175	170	181	177	177	191	170	180	184	153	159	180	164	162	177	182	159	183	146	185	131	198	171	184	171	184	205	171	171	163	164	177	197	171	178	170	169	159	190	179	149	178	163	186	180	186	194	175	178	162	155	182	194	163	172	171	186	181	163	136	150	166	187	179	203	175	172	172	185	171	159	163	176	159	173	188	180	186	183	189	156	173	163	173	151	199	155	157	169	154	183	177	165	144	163	183	162	217	188	165	155	168	169	187	158	186	176	179	183	190	166	174	179	164	157	178	186	170	162	160	178	173	181	175	157	183	152	166	168	177	194	183	174	176	178	155	178	183	194	147	178	189	155	161	173	177	192	164	179	156	189	183	188	158	164	167	171	164	158	181	178	160	141	158	169	166	184	169	167	189	154	172	177	160	182	177	174	191	168	201	163	161	153	173	200	177	180	173	164	173	166	184	176	134	166	166	181	161	164	163	171	181	186	165	179	184	200	164	180	174	175	177	165	165	181	184	183	181	160	197	172	179	157	167	169	172	171	175	149	201	157	180	169	159	172	154	176	189	169	153	196	187	148	178	167	187	181	174	169	170	194	158	176	196	172	170	166	156	166	177	203	169	173	186	152	178	175	185	177	183	171	173	182	160	172	157	177	174	166	166	165	137	200	183	182	189	140	163	182	167	153	184	150	165	171	181	157	177	170	151	185	193	165	155	180	177	162	154	169	164	163	177	169	158	159	164	172	180	176	156	172	186	185	168	195	157	186	165	165	183	190	173	158	155	159	183	155	196	173	187	179	176	157	181	179	160	196	208	143	180	164	190	162	162	176	169	180	175	213	181	171	173	165	165	189	163	174	196	152	178	167	181	175	156	170	159	182	154	172	172	167	170	163	179	169	172	152	179	180	168	154	194	183	162	132	180	160	175	182	178	141	203	171	155	170	185	177	150	176	172	176	173	174	188	181	190	170	171	184	184	186	175	170	142	176	161	181	168	188	166	211	174	201	168	179	183	174	187	174	176	166	176	188	187	166	142	170	170	202	163	175	167	170	166	172	171	161	157	180	149	163	182	195	167	165	143	199	153	151	160	176	193	179	195	158	169	176	185	178	168	164	160	161	187	164	172	185	154	161	167	180	184	187	202	166	173	168	167	178	204	168	189	194	174	175	152	168	167	169	186	208	168	182	157	180	167	187	170	172	162	171	171	160	170	152	164	162	192	187	159	153	168	192	200	201	187	193	151	145	132	165	178	166	154	152	188	161	148	162	162	162	147	165	174	177	169	175	164	178	202	165	190	172	174	183	182	161	164	167	178	174	192	185	152	180	176	176	157	191	140	162	175	183	155	176	182	183	175	160	181	159	176	178	196	163	180	194	188	186	174	186	148	199	160	166	178	160	198	176	189	184	196	178	173	174	159	154	178	182	172	160	162	163	147	184	179	180	158	175	147	153	185	169	166	175	163	169	186	184	190	188	158	175	167	145	155	170	181	173	189	150	150	164	160	179	146	171	201	167	172	163	169	173	153	143	155	187	169	169	206	161	164	185	150	177	164	166	174	199	183	165	175	166	177	171	187	188	169	196	163	158	169	157	190	184	178	186	169	184	180	177	167	159	157	164	163	146	173	168	185	188	177	170	190	164	170	172	168	187	130	160	188	141	170	181	149	189	182	192	156	176	194	160	168	176	150	165	169	184	164	171	162	185	146	173	175	182	184	161	179	179	183	170	172	180	164	168	177	194	171	156	145	190	151	171	158	184	176	191	179	154	180	175	189	140	187	188	172	172	169	180	188	193	157	188	169	190	174	163	186	158	173	171	145	200	170	164	165	170	169	175	180	175	176	178	181	187	188	172	155	188	193	180	170	167	183	176	150	166	170	168	185	173	176	189	180	170	156	163	170	167	171	177	176	201	174	174	193	185	171	170	172	176	160	143	167	153	188	154	171	167	170	170	162	168	175	174	173	166	173	172	168	165	184	178	192	167	168	162	153	193	162	158	176	167	143	170	169	172	166	163	173	166	152	175	170	152	181	174	176	191	152	196	160	167	185	162	174	176	185	191	182	181	179	163	173	137	175	189	140	174	142	158	162	163	168	184	144	183
25805	27250	34704	34333	27563	21587	14215	10526	7039	5111	3536	2581	1411	799	617	546	503	511	560	532	526	474	499	491	431	459	439	419	440	396	453	433	422	490	455	461	418	437	435	422	421	438	429	422	422	452	459	444	419	428	450	418	438	451	424	469	445	431	486	456	455	470	437	448	439	423	404	436	451	459	456	463	483	421	412	429	421	413	415	463	425	418	445	457	422	446	450	445	414	452	442	457	409	446	446	424	442	458	423	408	415	418	415	422	427	472	438	446	432	456	472	454	447	435	406	467	479	415	441	425	416	442	441	418	412	424	418	462	464	410	423	434	444	454	456	414	386	456	419	447	444	460	438	443	468	407	428	432	473	454	427	448	460	416	426	437	436	435	445	447	416	436	425	433	427	444	416	425	457	451	415	416	413	471	463	446	441	454	430	443	476	436	444	424	423	418	438	449	440	408	445	441	460	450	448	429	444	442	443	420	444	456	431	436	455	444	416	433	418	444	425	435	458	429	425	421	410	445	431	458	422	444	407	465	393	462	446	430	422	483	421	454	417	452	469	417	470	396	466	436	467	446	425	457	470	453	468	434	436	415	413	395	435	448	440	400	414	467	429	469	420	440	414	415	429	440	443	467	417	436	434	444	437	414	455	419	408	439	407	436	428	449	446	413	388	426	442	445	432	441	457	438	448	432	394	435	411	373	422	453	451	443	438	398	450	442	433	445	420	467	439	445	414	426	421	431	432	453	481	430	424	393	414	454	409	440	450	396	423	454	455	445	456	460	415	414	468	412	441	444	448	457	444	469	426	467	432	428	421	440	455	487	461	445	442	399	425	423	450	445	449	463	422	443	415	424	437	455	413	442	409	437	441	469	456	430	492	437	446	458	419	456	430	456	464	432	478	440	433	406	442	462	445	463	470	426	434	461	414	415	446	413	443	427	431	440	457	449	463	452	403	435	467	421	403	453	420	436	438	449	467	419	420	414	424	423	448	454	438	374	409	427	425	457	442	456	410	438	397	424	472	425	420	464	431	430	446	442	441	450	466	439	461	433	479	471	444	441	463	421	441	429	461	480	428	431	466	426	456	451	410	422	461	464	440	414	432	401	428	458	484	445	454	431	450	457	427	441	431	474	459	415	418	447	461	397	398	452	430	448	452	418	425	411	458	447	464	432	432	421	435	466	405	454	441	425	414	434	433	483	473	399	494	451	402	442	428	439	476	426	418	424	393	450	434	435	415	512	455	451	465	435	436	435	448	445	425	440	407	435	409	444	429	461	420	419	401	454	457	438	430	413	440	433	451	438	430	415	442	477	427	433	461	433	442	444	424	445	480	473	422	438	437	424	400	437	449	446	456	438	413	420	444	414	434	425	459	432	394	442	442	470	433	409	472	420	410	442	427	444	448	435	411	428	462	470	472	421	454	404	437	468	426	450	439	396	438	450	437	414	429	389	472	437	400	468	428	430	450	439	441	445	424	445	434	438	430	434	406	414	443	401	416	436	440	439	428	437	435	434	425	440	440	441	396	465	439	448	463	429	389	451	473	444	465	448	425	418	441	428	428	438	452	449	424	444	477	406	446	427	428	435	445	399	399	460	408	462	391	407	439	460	418	428	423	420	427	425	472	411	440	452	439	395	441	445	465	422	446	471	448	426	413	427	404	445	447	424	399	465	465	453	447	410	425	474	430	444	449	472	441	441	446	418	456	407	475	461	457	431	425	409	416	463	435	431	433	411	453	464	464	412	445	414	479	440	414	446	449	452	440	417	444	484	430	456	412	405	475	443	463	439	408	455	442	469	424	467	439	439	447	474	444	431	442	398	428	450	434	400	439	455	415	441	421	436	450	398	439	417	458	460	443	470	423	443	458	453	410	436	438	422	426	430	447	454	453	411	463	454	419	404	471	443	447	419	455	434	444	404	433	457	436	410	409	436	397	439	444	420	434	438	409	420	435	415	428	420	414	410	414	447	418	421	440	441	413	441	423	421	398	458	435	471	449	426	453	438	426	414	430	499	455	431	434	468	456	417	451	468	418	436	459	396	458	431	497	441	493	484	455	474	445	422	426	452	485	417	455	440	433	425	441	446	436	455	429	435	394	435	432	465	432	456	413	415	403	416	433	430	414	427	415	460	445	435	457	442	414	450	458	456	420	404	445	432	477	454	413	424	438	428	439	433	450	448	445	453	433	451	448	424	447	422	446	451	406	445	427	473	410	434	487	430	452	413	439	421	417	443	418	436	458	409	457	421	409	445	466	463	417	464	412	491	430	468	454	449	442	422	438	442	465	444	450	433	386	400	419	435	434	438	449	436	431	427	418	435	420	469	377	459	440	447	439	432	417	413	408	453	449	429	466	453	470	414	413	418	447	443	423	442	420	419	438	418	437	455	426	426	464	449	442	454	450	467	432	416	458	451	430	458	479	448	433	423	450	430	422	414	464	469	468	425	442	377	429	431	433	445	444	445	479	431	440	427	432	465	415	428	464	470	415	398	440	420	470	480	469	415	440	447	440	448	428	420	456	422	439	431	499	419	453	449	465	430	424	427	432	436	478	437	457	458	388	380	445	463	434	404	449	453	447	417	477	437	461	429	467	449	430	434	415	441	431	428	424	458	440	431	452	435	422	422	460	446	467	450	424	457	456	455	473	442	421	451	447	419	388	435	432	451	456	447	477	422	455	515	402	402	508	453	444	374	424	444	431	443	453	434	473	433	401	451	434	435	455	445	425	454	425	415	442	425	452	427	456	465	437	464	458	415	425	442	434	426	453	420	471	432	449	476	467	444	431	450	493	417	431	400	431	462	438	435	451	460	409	428	433	468	424	437	430	421	437	476	454	455	420	424	421	443	421	427	473	430	435	488	441	467	429	439	455	446	409	482	443	397	441	492	433	431	429	445	468	410	446	443	423	423	446	474	460	442	453	447	423	420	425	419	413	471	469	427	437	482	435	423	437	471	444	432	449	406	448	437	455	415	399	415	439	408	426	435	432	463	425	441	413	415	466	397	449	426	467	483	424	423	414	445	437	460	483	464	432	426	444	427	426	470	435	423	443	432	448	407	465	428	452	441	460	408	458	500	439	455	462	426	418	442	462	440	482	437	440	462	435	451	457	442	394	406	439	434	400	435	435	418	453	462	471	479	433	444	465	440	431	452	479	442	455	444	423	431	434	450	443	457	457	432	417	406	434	445	414	420	465	461	412	426	449	435	446	421	430	432	431	446	402	451	464	422	414	459	430	456	439	433	417	437	423	446	416	406	409	442	459	431	425	463	458	449	439	430	421	426	470	430	407	430	455	476	424	437	433	404	481	442	421	450	416	438	450	455	421	447	423	434	434	471	402	408	431	433	460	448	454	438	424	453	456	429	439	460	432	450	439	395	449	433	425	451	427	481	466	429	421	447	431	432	435	428	429	448	427	434	444	443	423	467	458	411	411	422	471	445	440	451	441	420	428	426	454	462	424	484	490	456	458	416	439	427	445	454	433	411
56087	52729	57834	55249	53209	48905	38993	31553	22723	13419	8553	4392	2434	931	641	441	381	286	281	277	223	250	252	211	215	202	216	207	203	216	210	228	213	206	229	259	215	207	223	229	197	208	207	191	210	222	218	220	208	197	197	243	212	195	223	220	189	221	224	206	227	190	208	221	195	226	235	214	214	240	267	183	198	220	174	211	215	247	216	211	236	212	175	212	230	220	220	223	239	206	189	220	198	213	202	213	227	220	243	228	231	220	185	199	210	186	202	208	239	200	230	208	240	230	208	208	211	194	202	220	231	215	207	201	224	223	234	208	207	242	229	200	228	196	232	206	214	217	188	212	238	204	222	206	218	200	209	207	182	203	228	220	219	199	255	185	244	233	215	253	207	208	212	206	237	231	201	221	239	205	182	242	213	210	206	215	193	212	221	234	212	204	240	218	193	235	233	204	193	210	211	210	214	226	194	217	215	211	229	223	205	213	200	228	195	241	204	216	218	200	186	208	233	214	201	199	236	216	216	207	195	211	194	208	204	225	202	201	223	187	179	215	231	215	181	203	226	234	215	204	209	224	207	234	185	227	204	194	175	223	222	216	202	197	230	227	214	204	225	186	205	240	240	218	214	213	228	175	199	230	216	221	221	226	210	227	211	220	211	243	200	180	187	216	216	232	222	209	184	204	203	224	215	206	210	190	217	178	220	228	242	182	200	214	199	235	214	215	225	237	236	238	218	228	213	224	212	208	202	216	220	182	200	205	233	206	187	224	235	225	207	203	196	212	214	227	229	220	219	207	208	211	194	215	213	251	203	211	227	214	217	228	188	251	233	197	218	200	209	214	211	243	212	211	217	204	216	241	225	207	245	189	206	217	185	222	233	203	249	207	215	214	228	199	230	204	214	191	236	211	222	208	221	195	226	212	234	187	213	185	214	216	222	224	212	236	205	191	198	216	237	232	216	216	206	210	207	252	213	214	192	224	201	215	186	220	220	195	241	201	217	195	207	212	249	205	202	196	204	207	178	200	223	212	200	208	223	210	212	229	215	196	225	193	207	211	205	202	234	226	195	188	228	208	243	228	242	213	240	223	203	218	210	205	228	230	203	218	214	200	214	196	228	189	229	196	231	237	206	232	190	245	206	199	207	218	208	176	196	220	204	222	217	238	205	232	181	233	211	207	219	202	225	217	221	213	221	175	224	216	255	205	224	231	223	249	216	211	226	185	234	221	206	208	214	238	219	218	219	200	206	241	220	231	211	210	201	206	220	218	231	215	224	209	195	218	250	209	223	210	228	224	218	210	233	227	204	223	220	213	229	204	213	201	197	202	196	238	227	204	223	215	223	204	203	200	209	214	214	194	237	207	224	200	197	216	231	172	219	217	224	206	216	200	224	211	247	212	212	198	221	201	236	199	222	203	214	205	209	190	240	196	224	237	219	219	195	199	243	192	219	212	197	210	209	223	203	228	216	207	211	236	218	219	185	221	216	203	198	228	224	190	217	194	224	206	196	224	209	217	202	194	218	191	212	218	227	210	203	216	205	189	190	197	218	218	198	223	223	214	227	195	255	208	204	206	213	212	228	227	212	210	225	197	211	192	216	241	198	214	208	213	200	218	213	203	217	209	219	216	193	224	195	223	223	194	208	211	222	193	199	217	219	215	212	235	220	215	226	205	207	216	209	230	219	231	226	224	208	228	246	231	209	208	243	235	237	190	242	206	205	223	224	234	223	208	172	210	214	192	235	214	214	218	210	172	202	229	217	212	222	190	208	211	248	208	196	206	204	217	209	201	237	221	211	188	238	205	228	232	201	191	197	209	206	195	224	214	203	199	194	224	233	224	242	223	264	226	202	195	189	196	219	205	205	213	217	211	205	250	210	184	189	183	221	210	213	209	220	198	216	198	227	225	198	229	225	219	212	230	249	206	227	189	212	225	220	202	212	202	218	201	222	204	212	226	205	205	220	236	205	213	194	209	226	216	200	189	225	236	207	240	217	210	239	213	217	235	213	211	203	227	198	228	231	244	229	223	232	210	186	231	219	199	218	219	219	207	192	208	207	195	210	209	202	221	221	210	216	215	205	216	218	214	189	218	214	229	215	216	217	209	215	230	221	242	219	211	216	220	220	228	240	223	267	202	205	212	206	197	227	202	219	195	203	210	200	224	208	241	202	222	216	204	178	221	219	200	211	235	198	228	203	213	199	218	212	215	227	206	226	196	205	213	225	194	225	209	225	194	221	202	209	223	191	209	203	227	225	190	195	215	214	238	192	219	216	219	235	228	204	211	208	206	216	203	209	214	235	228	205	209	214	205	209	190	207	207	222	213	216	212	197	205	210	201	230	217	207	228	218	239	234	225	214	221	205	220	210	189	222	210	223	214	224	227	202	237	202	227	209	210	199	216	213	229	218	185	219	219	201	186	205	194	232	198	190	241	221	193	225	205	206	208	194	210	218	226	208	211	205	190	215	217	196	226	183	209	209	195	223	221	245	209	225	190	206	199	224	207	201	220	212	191	214	204	231	249	187	223	219	177	198	198	221	199	264	236	202	219	214	211	190	218	195	195	218	214	221	183	172	189	223	210	235	197	205	211	209	229	224	233	231	216	203	215	223	244	208	244	211	199	235	211	193	206	226	198	198	204	211	215	212	214	219	200	232	229	205	201	219	194	215	230	236	220	213	208	223	193	201	215	194	218	231	209	231	198	211	213	200	195	200	215	216	217	218	225	210	207	220	204	237	219	204	211	231	209	188	210	228	209	193	245	205	203	213	202	203	206	210	226	201	195	188	219	204	234	208	218	216	232	186	217	220	202	206	231	226	241	196	209	220	235	206	200	224	233	208	191	194	208	227	216	223	250	221	191	227	225	235	216	226	214	191	212	201	243	206	200	185	238	211	240	219	219	202	214	198	211	220	232	217	211	200	207	237	234	185	210	198	215	212	206	210	194	206	199	202	246	208	196	239	210	208	210	213	207	228	233	184	216	213	217	190	225	222	189	249	184	211	204	203	196	231	212	213	220	233	229	222	202	206	211	206	217	220	232	189	189	232	194	212	202	198	229	219	239	234	212	214	225	218	221	208	213	206	192	217	220	242	195	225	200	238	230	225	197	195	214	195	191	212	219	233	203	189	226	231	190	173	207	246	220	189	198	235	212	211	204	233	195	227	231	218	212	198	199	209	187	208	226	213	226	197	208	190	225	201	194	218	224	200	224	226	203	232	221	173	203	188	233	190	257	231	219	199	220	219	207	194	238	206	196	213	227	212	194	216	218	229	231	217	211	201	205	198	219	207	213	182	212	194	237	217	206	202	191	218	214	221	212	195	220	223	211	196	182	226	212	218	235	191	234	197	227	192	208	208	188	201	209	208	199	222	212	191	213	218	230	213	226	185	231	234	209	202	217	245	202	207	230	239	225	226	207	237	214	210	222	201	257	216	214	203	201	215	216	192	205	213	199	210	200	219	214	202	226	197	211	183	227	217	225	219	200
39178	45210	57956	62521	63764	58642	49373	45942	35751	27730	22001	14033	9667	3973	2651	1570	1069	959	875	773	740	679	633	553	569	520	532	514	530	517	531	547	524	480	533	578	530	514	560	521	525	534	495	495	504	486	551	531	482	553	533	506	499	548	480	533	522	505	521	532	521	520	564	525	545	528	481	524	557	512	496	512	503	539	534	552	547	533	501	518	556	518	536	537	519	479	534	517	534	551	500	506	495	515	486	516	539	539	490	499	539	519	476	572	528	532	531	548	503	527	538	579	496	529	488	552	503	508	533	552	553	518	484	477	539	575	540	561	529	542	511	536	525	530	521	484	501	575	515	519	558	517	543	555	520	474	547	519	486	549	512	509	523	531	510	536	516	513	486	498	540	531	513	526	502	504	497	506	530	525	519	513	523	540	527	569	492	521	506	489	481	534	531	536	517	564	513	532	498	471	514	510	535	530	550	489	529	540	517	518	543	482	549	509	541	490	483	530	527	520	483	485	516	522	550	522	513	460	543	539	541	535	525	545	546	528	520	577	521	535	534	521	517	483	528	575	540	491	503	556	515	536	583	515	515	518	522	543	515	528	537	470	500	516	516	520	513	516	523	568	517	501	503	532	539	544	525	487	544	497	532	528	512	494	509	527	495	531	470	470	535	524	574	491	535	537	564	510	508	519	498	531	532	546	535	567	528	530	522	528	534	496	538	487	499	515	558	550	527	590	556	518	520	492	536	509	521	486	507	536	564	471	498	540	487	543	547	553	524	514	537	501	496	549	567	508	521	534	505	527	512	549	557	516	552	509	491	541	508	530	532	500	559	478	486	524	481	517	528	520	531	515	529	489	492	482	509	546	498	577	507	512	541	547	566	502	518	484	537	537	568	503	511	513	495	513	540	491	553	518	512	531	505	487	521	526	507	552	557	522	546	524	479	504	535	498	529	544	560	539	550	527	491	509	501	538	499	516	491	522	557	528	533	501	504	551	518	487	514	529	545	483	567	523	504	498	526	510	545	515	486	556	504	508	528	515	535	578	537	490	512	557	495	503	504	512	494	494	498	538	537	537	517	512	539	523	521	520	541	506	517	485	517	544	469	532	519	550	542	503	508	484	530	545	507	505	523	471	530	505	554	505	504	530	503	528	550	532	530	531	503	492	500	525	535	506	522	470	521	491	552	588	505	477	512	508	504	514	525	497	539	527	536	531	544	525	543	533	504	562	508	499	488	532	538	523	502	554	512	531	545	490	528	547	522	507	511	535	511	511	536	506	482	528	517	501	490	503	503	527	516	563	502	567	498	561	494	491	475	533	544	499	524	527	526	545	571	542	498	495	525	533	531	536	517	509	482	524	546	506	517	505	542	570	504	534	501	539	514	526	528	526	494	536	515	535	515	544	529	545	490	511	559	522	540	500	507	500	477	495	571	523	527	492	541	492	543	518	529	514	529	573	503	507	519	525	534	488	501	515	531	509	532	545	525	503	486	548	486	561	546	546	528	542	582	461	489	494	507	502	555	537	545	509	498	525	521	516	541	493	536	494	527	585	540	535	525	579	515	530	566	602	546	493	522	506	496	523	511	518	525	514	493	482	501	528	491	491	546	514	517	497	533	471	519	502	529	542	562	503	546	587	548	513	533	515	507	544	510	578	575	525	477	510	490	511	553	533	476	515	529	495	516	512	511	527	512	550	527	567	534	533	531	517	475	525	517	506	512	498	494	476	503	549	546	472	511	521	525	520	493	511	531	515	525	544	513	508	512	522	534	527	508	560	561	540	547	506	554	522	522	509	519	481	536	545	490	519	551	486	496	513	491	501	523	495	530	537	501	533	516	467	550	525	573	522	548	508	518	576	532	510	512	506	530	546	498	509	511	496	545	550	505	497	531	483	521	521	511	534	524	533	545	514	502	483	515	487	520	557	536	512	490	524	535	515	530	492	517	513	575	528	571	522	508	498	534	515	533	512	560	467	524	516	544	524	547	482	544	539	557	551	551	502	506	506	545	511	569	537	526	537	525	501	535	519	509	552	522	508	527	498	525	549	488	560	505	526	512	521	529	490	512	508	500	489	535	526	511	555	495	514	556	528	521	522	520	538	524	548	546	526	522	493	505	466	536	541	556	527	573	542	532	524	531	538	523	538	544	534	524	538	497	543	548	545	517	526	500	492	550	480	541	531	505	503	560	520	521	534	506	552	511	509	512	538	537	535	497	536	530	485	485	548	548	558	509	531	476	528	542	498	529	546	533	526	554	541	524	539	506	579	469	527	495	526	508	484	535	536	541	499	515	548	501	509	472	531	523	508	531	494	519	546	543	498	518	519	537	508	546	514	500	528	496	535	477	552	525	537	545	490	511	519	544	524	552	514	512	558	509	494	533	523	491	515	525	513	528	518	536	544	529	593	489	500	486	543	522	538	549	489	511	530	514	521	551	558	532	516	536	502	524	506	511	521	514	561	529	530	512	543	562	515	566	536	519	521	523	500	504	528	518	480	503	579	505	526	485	518	516	561	489	521	535	523	538	517	564	524	490	502	516	524	528	520	517	555	523	546	538	533	500	533	504	554	507	527	523	488	502	493	521	504	514	535	516	498	564	528	535	534	524	514	551	529	536	503	556	508	482	518	532	540	498	530	522	534	535	529	535	497	528	516	493	518	554	495	546	514	542	520	520	509	542	518	554	517	501	529	528	534	522	505	491	496	509	524	555	525	506	507	541	532	504	502	507	496	495	558	504	520	518	513	514	502	540	535	499	543	510	501	529	545	483	511	551	511	535	515	525	502	529	536	523	503	513	541	496	522	509	537	537	493	577	492	496	540	519	496	523	525	498	514	515	526	529	502	519	536	530	540	553	505	506	555	518	545	506	486	540	487	491	536	535	528	483	525	539	520	523	528	511	488	545	552	539	522	540	536	502	499	511	540	530	495	489	514	511	531	535	516	533	526	523	507	517	509	551	518	528	552	543	534	488	532	509	526	548	508	556	546	527	497	557	525	541	485	531	511	516	524	532	544	526	522	528	533	499	547	492	488	513	544	523	512	520	486	505	501	525	522	552	517	506	533	533	543	526	512	502	524	510	524	537	562	520	513	524	520	519	498	516	501	522	482	475	507	476	549	523	520	474	499	540	556	580	546	516	497	536	534	546	485	567	509	516	542	515	507	511	531	530	513	482	544	516	534	541	552	540	514	513	585	518	464	526	510	489	558	512	502	520	478	501	517	537	541	537	547	471	454	519	527	488	525	502	552	511	524	530	516	550	524	496	526	553	540	534	503	523	505	496	488	551	500	527	544	505	531	518	493	540	545	489	506	509	537	509	547	560	502	529	544	561	517	537	562	519	510	527	525	531	516	548	515	562	489	570	509	527	562	567	506	492	522	493	517	502	539	519	522	514	527	567	552	562	515	471	544	517	514	526	511	550	493	516	530	561	522	514	527	519	536	497	519	511	544	545	493	514	519	530	558	531	532	493	536	468	528	529	513	518	495	507	493
60827	57545	58072	55531	62425	53257	41732	29506	18283	11357	4827	2781	2048	739	681	460	341	265	243	224	222	213	208	235	180	204	205	227	206	211	212	198	214	197	206	227	202	186	228	208	189	190	171	214	205	198	211	182	188	168	204	202	191	204	213	208	201	204	174	234	198	204	192	219	210	214	203	194	190	192	208	207	196	220	215	208	200	168	181	204	192	231	220	192	217	209	206	221	208	203	186	201	201	176	183	214	215	225	191	198	220	193	181	206	208	229	185	187	203	215	207	189	217	199	219	216	197	223	193	204	211	204	219	182	217	175	214	214	184	178	212	208	197	205	217	201	181	193	202	180	184	183	236	244	192	218	211	208	179	189	188	189	211	207	197	198	194	204	199	216	188	189	224	195	190	188	188	180	204	205	179	207	194	185	213	180	196	203	188	167	200	200	175	182	195	165	194	184	176	188	195	217	215	199	197	214	221	196	206	215	195	183	208	181	201	202	186	174	211	218	186	195	179	224	195	212	215	187	210	189	182	236	199	200	188	204	180	195	213	210	191	208	201	200	201	217	219	206	209	166	195	204	210	208	213	204	190	193	211	194	228	195	171	210	186	183	188	224	219	220	221	191	221	196	168	194	203	220	193	180	199	197	194	171	178	217	202	173	216	182	205	213	206	223	229	214	209	215	213	198	195	210	206	186	196	211	209	210	195	188	172	199	174	191	197	190	196	222	206	203	183	190	182	199	206	224	213	196	202	189	202	202	216	207	208	216	182	189	204	193	231	205	201	210	189	226	211	202	201	182	234	207	187	201	202	211	203	208	199	209	183	191	215	174	215	186	185	212	216	217	208	177	200	200	200	194	220	207	211	199	184	174	200	220	195	222	202	207	216	182	184	203	219	185	191	213	193	191	180	201	187	197	228	192	198	215	203	177	185	206	212	216	211	194	195	177	201	197	206	208	170	187	178	204	201	212	193	183	206	199	215	190	203	206	210	220	226	194	196	205	204	201	192	185	211	197	194	211	189	219	206	219	191	203	215	183	233	205	196	198	194	172	217	214	194	177	206	208	195	191	179	182	187	175	222	185	203	202	198	197	194	227	218	199	196	200	197	206	194	205	212	167	205	195	203	196	194	181	192	198	219	212	184	185	193	200	216	207	214	187	209	203	192	188	219	227	181	175	181	220	186	188	214	220	158	195	221	191	183	184	186	200	200	187	220	196	206	207	208	189	212	202	187	206	179	175	183	204	191	182	188	190	203	190	191	202	168	189	233	197	202	185	235	224	189	228	203	205	183	188	201	213	188	204	198	192	197	208	207	193	195	207	206	187	198	212	193	191	209	200	204	181	199	208	222	191	198	202	198	210	204	202	187	186	190	177	179	184	183	200	227	209	202	222	200	206	184	218	161	188	205	207	192	201	196	208	204	219	214	205	209	219	205	189	196	212	196	225	205	208	179	201	185	196	191	224	208	207	207	213	188	221	188	213	168	205	218	201	182	213	204	233	219	190	213	212	204	199	214	203	178	193	182	216	190	199	212	200	206	213	194	185	204	187	199	194	212	215	178	192	225	193	194	196	184	192	208	190	158	178	215	198	174	195	188	181	215	209	201	201	179	199	188	187	189	210	230	211	222	199	224	174	215	197	204	208	190	194	226	207	216	202	200	230	203	205	202	196	194	215	221	187	204	206	194	215	218	197	203	194	215	198	199	197	185	187	192	228	212	216	181	211	217	210	178	185	204	179	211	202	201	207	215	205	209	212	200	227	222	212	199	226	211	225	195	215	196	179	192	213	177	199	218	194	192	220	187	201	181	177	194	201	198	214	190	211	229	189	195	202	184	194	188	217	202	231	217	188	185	196	203	206	207	210	211	200	185	179	182	191	205	219	194	220	182	222	197	186	195	193	202	209	196	204	189	184	230	198	196	207	177	229	194	206	206	198	185	211	220	211	218	200	189	194	192	188	190	205	211	196	174	187	181	220	210	204	202	191	192	192	224	173	194	195	196	204	211	202	201	184	211	194	205	203	180	199	211	195	190	221	200	216	180	219	188	208	216	198	185	200	192	199	193	189	200	207	201	198	190	175	205	192	201	177	203	201	170	221	204	183	191	194	196	208	206	185	186	200	203	180	203	201	179	211	223	196	173	195	155	203	219	191	184	184	203	183	200	188	184	201	181	188	196	204	217	194	195	206	201	139	203	189	182	195	228	188	191	219	196	207	176	196	190	176	188	198	236	214	224	203	206	185	191	185	192	218	188	201	200	195	191	196	168	167	204	178	192	219	187	189	188	215	251	203	215	206	181	214	205	169	192	195	190	211	177	200	207	226	185	204	210	233	206	220	193	244	203	175	191	205	172	189	185	209	202	190	216	204	189	200	206	189	209	179	187	179	205	202	201	228	220	207	215	202	197	202	202	192	243	193	197	205	171	220	183	200	204	230	203	194	180	188	237	216	197	168	203	205	166	215	205	192	193	207	179	194	199	206	193	206	177	212	202	211	222	195	221	192	181	206	189	205	217	193	202	191	180	198	206	213	195	180	199	209	216	185	199	218	203	201	209	220	215	200	175	191	186	209	191	208	199	200	208	186	233	192	177	161	209	215	216	193	207	220	199	216	213	179	169	174	212	203	200	218	204	205	191	249	212	178	218	215	205	208	193	202	201	223	173	197	203	207	202	212	194	215	235	174	199	188	200	240	201	190	183	182	191	179	197	229	187	199	204	244	244	234	188	203	218	200	195	191	184	196	198	183	211	202	193	172	211	202	177	177	192	205	210	195	218	192	209	193	188	204	191	223	176	201	185	191	193	203	172	201	199	187	194	218	187	201	228	204	207	190	202	209	191	191	185	190	226	204	219	224	181	195	194	203	202	190	198	221	233	178	185	180	193	236	218	209	204	204	197	200	212	200	209	205	185	199	212	189	211	196	186	171	185	243	228	208	214	185	198	211	190	218	221	168	174	208	183	189	185	190	236	225	203	213	234	183	217	175	195	212	204	201	184	213	197	210	198	185	201	161	203	194	196	227	180	208	205	219	211	198	192	212	200	194	201	198	232	181	203	186	207	182	175	186	194	198	212	187	185	218	200	212	213	197	204	202	187	194	191	191	210	188	203	196	212	204	183	195	199	185	213	209	200	197	201	211	221	245	180	189	200	200	171	206	187	209	205	197	185	192	200	202	217	195	209	189	206	189	229	168	202	207	179	198	194	214	161	205	203	222	188	200	216	207	230	225	174	209	197	204	190	210	191	191	197	202	198	183	174	212	221	201	187	196	211	200	230	225	207	207	198	200	196	206	194	213	217	198	176	176	184	186	217	199	233	197	223	190	202	182	201	202	218	207	189	195	194	187	202	173	175	193	208	188	170	211	187	219	206	204	197	169	194	209	199	199	205	184	202	201	200	199	197	212	216	165	187	215	190	199	212	187	215	191	199	170	196	226	204	227	184	198	178	208	196	205	198	193	182	177	185	219	218	197	215	210	213	207	188	209	186	205
43627	51180	61040	65678	74166	62257	52453	40177	30119	24952	13246	10049	7574	2854	2606	1738	1118	758	690	637	626	554	554	523	465	493	492	470	488	497	528	461	504	485	471	535	477	493	504	492	507	485	489	479	478	464	481	443	518	493	455	471	504	503	495	473	518	466	541	473	479	490	477	448	491	497	513	458	470	512	491	490	480	457	499	483	522	464	507	433	488	534	519	487	469	510	500	475	467	489	467	501	484	478	460	472	425	453	494	481	497	454	464	460	482	485	507	473	486	486	464	493	475	491	485	468	510	481	498	462	522	461	468	484	462	514	465	453	511	486	475	509	489	482	477	512	464	464	480	450	534	492	488	501	481	478	558	468	457	473	478	492	491	493	493	484	498	503	522	470	457	470	467	497	506	463	503	481	468	499	502	522	488	467	461	511	516	493	492	474	495	488	493	477	513	464	485	500	478	493	510	466	494	503	492	451	458	495	490	454	470	423	469	486	483	463	486	522	478	481	469	519	466	513	525	543	499	475	462	468	508	482	479	487	497	535	473	459	502	499	478	469	482	466	480	523	501	516	492	515	502	460	499	450	486	475	526	498	510	456	472	468	504	457	488	513	473	482	502	448	489	483	482	519	496	478	509	462	487	504	481	466	451	465	472	442	507	449	491	486	495	474	485	508	504	505	468	439	488	507	505	504	486	484	476	506	446	467	455	465	452	445	489	495	476	496	546	512	449	542	474	470	484	459	463	484	470	502	513	452	469	474	488	499	482	495	477	472	487	506	507	480	497	498	504	479	483	484	494	505	477	478	477	440	489	459	462	478	480	495	468	512	490	477	469	497	484	475	486	493	473	469	518	501	444	471	459	502	459	482	503	479	464	474	468	488	536	465	512	481	507	497	510	487	479	450	465	509	500	468	483	464	458	447	498	494	486	474	493	435	458	454	465	462	468	496	491	474	455	477	490	456	496	530	451	484	493	471	507	468	472	485	483	458	474	510	484	527	470	497	479	498	499	502	503	469	481	509	537	485	481	498	496	473	488	493	489	498	515	459	473	466	448	487	471	505	504	473	421	493	486	460	495	494	484	521	497	497	503	469	499	511	456	517	520	488	498	516	501	497	474	463	486	484	503	432	507	462	493	483	498	490	492	491	483	498	438	512	555	494	497	453	480	449	488	494	429	469	496	457	530	444	517	485	493	484	479	488	478	536	436	502	475	487	503	468	488	516	492	488	446	494	478	488	478	487	547	479	496	511	445	492	450	504	523	464	454	518	477	456	467	476	504	482	472	506	455	473	452	504	449	468	466	480	482	474	493	469	486	471	508	502	479	511	513	486	505	471	483	469	491	502	460	476	495	499	482	488	489	479	492	481	478	468	472	503	482	514	510	471	516	491	490	481	451	471	513	470	491	485	496	482	500	496	466	461	489	491	513	473	472	467	512	452	456	466	495	529	511	462	444	476	489	461	473	506	516	511	462	507	505	515	504	509	500	478	467	458	536	487	484	469	500	463	467	473	499	503	498	494	455	496	459	427	512	484	485	476	470	467	490	504	495	515	483	470	485	474	489	534	495	477	512	454	484	509	470	421	470	511	463	474	498	463	473	478	514	486	497	463	523	465	495	496	465	486	504	524	493	433	500	456	450	463	452	460	492	474	475	489	488	502	524	458	514	453	499	517	474	473	514	468	485	516	470	533	467	498	483	463	516	482	495	489	507	492	479	475	469	448	461	466	523	514	518	471	506	503	464	487	459	488	435	518	499	526	497	458	486	484	522	500	485	509	473	484	502	480	499	470	512	457	499	506	514	463	480	517	466	506	472	512	472	482	470	523	483	488	482	536	499	437	489	508	465	482	468	500	481	507	481	442	508	458	502	485	498	475	462	486	478	472	447	483	457	476	492	499	529	520	458	471	509	483	468	478	507	520	467	469	452	508	490	467	493	515	472	469	471	480	502	449	469	492	486	494	500	517	469	491	501	526	518	441	499	476	514	494	460	460	491	500	478	472	478	456	480	500	450	497	504	476	480	474	510	479	454	459	472	468	491	500	493	477	515	495	519	454	500	455	484	472	469	472	457	482	463	512	493	494	488	473	530	457	497	494	445	492	494	441	505	505	464	456	456	458	472	509	454	494	449	453	482	493	486	478	468	485	505	465	489	447	492	480	481	473	468	505	475	482	503	509	525	503	477	510	494	457	479	450	473	484	471	482	516	530	489	512	495	460	483	510	495	501	521	457	488	452	508	486	453	477	503	458	465	490	490	471	500	471	538	488	451	469	470	477	489	516	510	523	477	464	481	495	475	504	467	468	477	498	480	503	486	455	467	509	474	448	446	495	505	502	475	512	489	482	484	484	501	492	516	477	493	470	446	531	469	424	498	450	467	465	499	505	475	513	479	498	457	509	483	486	455	486	479	524	489	487	470	494	460	490	479	497	504	484	527	477	502	457	493	505	506	481	482	482	511	471	461	492	455	514	444	498	487	455	502	462	448	445	489	480	463	419	515	467	499	472	512	529	482	501	479	493	482	518	479	492	536	492	499	468	498	497	508	501	474	466	464	455	527	484	528	508	471	489	540	472	481	489	445	466	472	451	486	445	535	487	507	468	487	511	479	510	525	473	459	495	479	446	472	440	492	509	469	471	460	455	485	482	492	490	441	457	480	506	505	475	486	488	480	481	531	466	509	478	477	475	483	453	503	475	471	506	497	479	486	477	498	503	454	490	487	471	432	463	497	505	511	480	472	470	489	480	461	522	522	446	482	468	529	478	504	518	514	493	487	499	452	506	507	466	471	492	450	436	484	483	480	496	497	461	483	487	471	531	540	494	459	513	529	475	490	460	454	499	489	510	480	491	460	492	483	499	494	479	482	508	501	482	450	475	475	441	473	487	477	473	493	511	494	480	419	515	483	498	484	503	521	457	530	494	485	460	466	476	502	472	477	508	515	423	454	530	474	452	449	519	464	461	502	475	465	486	482	500	483	522	509	478	482	495	475	476	486	476	480	442	457	455	479	465	498	478	461	502	503	541	539	500	464	533	508	461	474	488	500	514	506	519	510	469	508	509	501	468	516	490	543	498	523	486	486	474	504	486	492	489	519	478	524	501	505	492	469	483	513	488	497	463	475	479	496	448	453	490	479	485	465	494	511	491	521	510	526	472	457	499	489	482	473	517	496	507	488	458	498	471	451	449	495	482	494	473	482	495	497	495	470	492	511	482	457	511	486	477	499	479	517	459	489	482	506	471	481	444	489	511	488	458	460	453	496	466	449	490	488	451	466	481	484	454	502	512	494	473	498	487	501	463	505	489	483	487	467	481	480	488	508	495	507	487	513	512	455	498	545	485	472	495	507	507	498	478	451	460	474	455	514	496	460	454	480	496	484	521	512	457	468	496	473	468	525	483	473	478	462	491	509	468	494	523	457	503	435	501	485	541	499	495	438	501	472	492	477	476	480	418	494	475	460	463	515	470	480	432	439	449	472	477	509	443	463	480	502	495
41018	36392	30925	18782	9695	5379	3527	1712	881	633	494	375	307	251	224	240	223	198	183	182	182	175	166	167	185	192	187	186	191	180	167	178	183	181	215	168	182	187	186	196	194	182	176	191	181	200	185	179	155	175	155	196	202	178	177	170	182	181	189	203	196	188	190	179	177	162	179	196	178	187	198	204	173	171	156	179	191	173	179	170	194	175	168	206	195	197	168	174	164	173	183	207	170	202	185	169	173	178	215	171	184	156	183	190	163	175	173	173	189	172	185	187	192	186	173	159	153	149	153	176	187	162	160	169	173	150	178	152	172	187	200	187	175	183	188	183	160	179	181	176	183	153	177	150	180	180	169	200	182	183	162	186	158	181	182	182	160	201	179	191	206	185	161	154	179	184	175	173	134	196	170	185	197	187	189	200	177	176	192	194	180	167	169	173	165	139	191	169	185	202	163	170	176	151	191	166	189	180	188	202	174	181	214	187	175	182	205	182	188	188	174	183	209	187	176	188	196	173	167	191	222	152	160	197	166	206	186	201	176	191	193	170	170	167	175	182	205	178	175	159	175	197	168	184	204	181	198	194	196	204	176	176	194	208	178	178	185	157	182	189	179	180	163	176	163	185	164	187	185	179	179	175	162	164	167	154	170	165	174	175	165	184	179	181	178	180	168	168	179	188	183	186	171	163	159	194	188	172	180	186	190	184	178	168	185	179	160	176	185	167	169	169	191	192	173	174	180	174	181	166	188	179	174	181	201	183	187	202	142	160	188	200	187	177	178	189	151	207	185	184	190	168	171	170	182	161	179	168	190	158	175	176	200	175	171	168	169	185	177	170	204	183	175	183	193	186	184	159	191	164	178	163	175	198	171	188	179	195	151	182	190	166	171	191	169	143	172	184	170	202	186	178	179	177	163	182	179	162	159	183	172	174	160	175	190	172	196	188	190	175	189	174	181	146	167	180	188	201	189	186	194	171	187	191	174	168	167	200	185	179	169	173	183	188	165	194	168	170	183	189	180	148	194	184	184	194	176	174	198	163	176	174	176	169	166	167	172	193	155	167	182	190	196	183	193	189	172	178	153	165	170	178	172	192	175	158	173	155	180	175	204	159	193	187	195	213	167	162	167	192	171	201	188	177	164	185	168	173	149	211	172	184	161	173	168	160	166	168	164	170	168	159	172	192	162	168	171	187	198	181	178	180	202	187	161	185	191	171	185	192	195	157	159	174	198	180	176	158	151	173	186	187	155	182	192	166	179	151	194	196	171	171	161	175	171	166	186	188	172	166	172	157	156	161	173	178	159	148	172	168	171	181	167	177	181	161	189	174	173	182	178	173	174	166	180	183	192	182	191	228	190	181	227	189	177	201	174	164	190	185	189	167	190	199	167	213	196	187	145	203	170	166	201	153	195	197	186	160	186	201	145	165	174	170	182	175	165	188	174	180	201	162	176	187	197	186	171	186	199	175	180	176	176	194	162	192	192	174	183	177	185	160	189	171	194	186	213	201	185	187	194	181	172	184	184	154	187	185	179	160	202	162	193	183	169	174	175	188	162	203	168	189	192	198	165	201	162	206	173	179	189	178	189	163	174	178	164	179	206	175	184	161	190	176	181	213	209	205	162	183	179	157	173	178	155	187	184	181	196	160	175	180	180	138	175	187	204	194	189	175	202	172	146	169	206	171	172	179	186	217	175	159	177	165	171	170	180	206	204	178	162	178	185	187	175	185	172	187	192	183	168	173	165	186	202	166	200	182	168	166	160	189	173	163	172	182	188	185	188	148	180	163	178	171	199	201	151	198	147	207	186	198	181	172	184	169	171	178	169	202	200	191	185	178	163	185	186	171	171	155	202	175	170	177	176	188	186	181	153	187	168	188	189	177	181	176	165	176	160	157	172	176	182	180	198	176	167	193	171	194	204	195	171	164	174	198	195	178	211	169	185	165	186	204	206	184	172	198	172	192	176	152	183	167	171	191	191	169	152	158	181	170	186	175	157	159	184	187	177	141	177	181	199	185	181	191	207	184	186	151	185	188	177	185	179	196	182	155	181	187	195	184	187	180	170	163	200	181	171	187	181	207	181	208	151	204	203	184	187	188	213	178	149	155	168	165	190	159	173	208	190	169	160	215	190	190	171	174	180	167	192	194	191	184	193	224	178	177	182	188	195	175	161	176	201	176	195	177	203	183	185	190	172	153	173	189	179	175	188	195	183	176	172	182	177	197	187	177	193	181	166	165	176	194	169	172	151	170	198	166	187	167	169	157	178	194	170	166	180	164	175	158	152	203	213	193	179	184	196	178	184	179	183	176	168	168	193	180	199	188	183	175	169	201	166	180	172	176	176	201	169	155	180	195	171	162	218	181	178	159	174	185	187	192	178	169	167	149	156	198	186	173	186	155	174	188	181	189	175	175	191	190	186	161	199	167	183	162	176	193	205	185	175	176	190	191	202	208	183	200	167	197	197	159	196	162	168	192	169	163	166	179	167	190	174	198	174	164	168	181	186	194	161	175	144	191	181	171	174	178	189	184	200	168	164	168	165	194	168	193	161	193	198	184	192	186	170	170	189	182	172	147	171	182	192	161	189	171	163	173	143	188	157	178	167	174	162	185	189	183	195	193	166	190	161	181	186	200	213	186	148	183	212	184	176	182	180	190	169	171	164	162	171	186	191	184	167	183	172	182	197	171	167	153	170	158	175	184	193	182	174	191	167	167	183	188	181	173	180	166	176	167	154	171	177	160	183	179	183	180	202	207	180	177	195	192	189	180	180	162	187	170	184	186	176	185	156	184	176	168	176	197	177	167	200	175	183	173	204	168	170	189	178	189	181	183	172	199	169	175	182	183	173	187	170	179	202	183	164	183	176	179	181	160	183	176	184	168	168	179	183	190	159	179	183	141	210	186	171	171	170	196	172	153	159	184	169	164	184	198	205	165	191	146	185	175	161	177	183	188	157	181	186	174	193	164	186	178	175	197	184	178	163	178	147	178	170	196	197	187	175	171	174	182	180	167	193	169	162	187	179	153	195	194	165	195	152	185	183	162	192	183	189	181	179	199	169	178	180	181	170	209	178	178	201	191	189	184	149	160	160	164	170	208	174	211	185	169	179	177	184	180	190	163	156	170	195	146	167	198	179	186	178	195	196	192	176	184	189	181	209	161	173	173	180	198	168	190	162	175	183	175	180	188	189	209	158	183	178	172	197	160	197	172	175	179	168	190	161	170	172	179	196	189	171	188	163	172	190	171	177	200	202	182	185	168	205	183	217	170	166	172	171	199	181	200	167	182	159	149	168	179	157	175	176	166	178	177	170	194	190	193	180	182	203	183	180	177	149	200	210	190	172	176	195	170	186	174	176	173	157	185	177	188	169	174	175	191	179	209	163	172	187	164	209	185	149	207	189	185	185	204	175	189	163	176	194	176	194	198	190	181	187	181	163	173	163	188	160	190	189	201	166	186	199	195	183	151	194	209	165	175	185	161	182	177
25799	30437	34596	28833	21497	17000	13254	7090	3860	2897	2132	1482	1203	912	766	730	631	588	538	538	482	444	456	465	452	465	415	448	516	413	471	424	450	454	448	453	435	432	451	449	390	435	463	450	498	466	419	453	441	449	433	430	465	475	414	476	469	484	465	458	427	439	447	448	455	456	471	437	431	445	446	411	406	479	423	486	458	454	460	502	465	427	492	407	444	465	436	447	454	452	433	433	428	462	434	477	406	429	440	475	469	459	453	428	399	432	452	449	463	431	432	425	468	441	457	442	452	497	455	455	478	421	469	461	443	472	459	446	470	429	468	441	458	476	447	440	450	471	455	432	453	453	447	475	464	447	456	451	457	433	464	456	449	451	447	434	450	445	418	446	413	409	452	461	413	441	471	446	445	444	462	439	451	432	451	442	473	479	420	431	485	448	450	442	468	396	451	471	441	499	441	418	433	456	433	452	441	439	459	447	466	438	430	489	436	454	459	432	463	466	462	452	497	459	420	481	426	461	462	431	405	454	490	434	479	453	447	454	426	445	454	452	473	426	454	451	438	466	459	432	453	452	455	449	434	425	468	440	476	464	489	440	483	433	453	413	440	461	437	420	453	445	459	462	421	443	458	451	449	453	435	440	472	450	418	433	457	429	469	464	448	456	439	496	460	413	428	439	446	433	450	450	412	459	430	429	477	445	440	463	468	462	450	441	434	430	467	502	442	438	455	452	438	395	440	464	474	448	468	487	456	455	462	431	457	462	465	455	448	444	462	471	435	475	492	423	435	461	430	414	476	482	462	470	426	437	456	440	484	484	424	440	429	438	424	450	466	477	461	450	468	447	427	484	471	501	469	439	431	414	465	420	460	473	451	425	497	434	476	454	459	450	453	397	439	431	467	450	457	450	428	482	452	484	458	445	467	467	463	453	457	498	439	474	436	453	416	421	431	400	413	421	458	443	427	450	461	473	436	481	435	419	499	449	446	446	476	467	430	472	443	453	431	444	437	461	446	453	456	472	437	478	447	467	460	434	462	459	400	486	434	443	417	432	407	446	457	417	457	457	427	414	448	438	453	466	431	457	408	492	428	448	465	455	450	451	447	411	406	428	448	457	456	425	477	424	455	438	459	419	463	440	458	469	462	442	465	433	444	465	442	484	486	451	439	429	448	449	495	441	422	432	442	460	480	398	461	442	470	445	472	463	436	424	424	438	429	434	431	421	484	472	454	452	444	443	475	498	434	445	453	428	453	446	461	477	448	445	444	435	491	408	439	421	457	426	477	483	455	481	434	440	405	429	477	432	460	438	430	448	429	451	444	420	470	473	429	455	466	411	423	436	453	436	456	422	458	503	406	470	449	485	499	468	450	415	453	486	448	432	442	446	418	465	465	487	473	437	440	446	432	476	440	447	444	440	469	461	408	456	444	420	473	450	449	413	427	467	439	469	430	442	423	464	471	438	404	464	483	458	467	454	477	490	435	445	467	462	459	441	426	476	450	431	452	433	453	464	437	419	456	404	439	487	422	458	433	424	415	463	468	458	454	415	442	451	437	409	424	397	439	452	436	473	432	430	445	479	434	460	421	480	427	432	446	479	425	441	459	429	412	455	423	449	465	459	470	431	432	460	472	462	470	402	403	459	432	476	469	430	440	450	467	437	446	502	453	459	437	424	499	460	465	438	411	414	421	483	467	477	466	459	447	447	417	442	434	426	451	474	418	447	444	434	447	452	405	463	468	430	476	430	464	475	471	442	464	410	450	456	457	438	468	451	472	413	457	441	423	461	457	438	434	442	464	423	431	434	444	457	459	430	447	442	449	448	427	461	422	450	462	473	450	468	487	476	423	438	468	444	424	447	466	444	460	432	466	452	488	489	442	436	455	449	460	496	419	438	469	461	425	450	455	455	477	434	473	472	448	446	472	448	435	436	469	454	459	451	428	454	474	468	430	409	443	476	430	447	442	429	458	442	420	468	493	454	452	470	467	457	432	418	453	459	448	450	452	472	450	429	452	455	441	448	435	449	448	471	455	435	457	491	445	507	431	412	479	471	425	484	398	467	498	427	468	453	431	454	471	466	480	459	440	424	437	412	425	420	464	443	449	457	408	437	457	419	486	410	410	459	423	443	435	469	425	462	424	461	416	466	450	430	437	413	459	432	455	443	426	438	411	470	437	445	450	445	456	446	464	457	450	441	465	438	439	415	477	436	488	452	458	446	436	434	450	432	405	429	435	411	440	435	440	451	453	434	430	427	456	407	455	424	478	415	443	433	455	421	462	423	466	444	454	496	418	454	457	429	458	487	478	427	448	433	462	449	468	441	447	432	466	453	433	363	437	475	437	462	438	468	436	433	434	446	435	385	448	450	428	385	473	413	460	482	435	478	433	461	483	440	412	449	422	418	460	426	449	423	441	456	451	468	458	471	448	409	459	460	451	430	467	461	477	461	459	451	500	468	472	471	448	462	490	488	435	437	433	426	471	474	506	442	437	450	441	447	469	441	466	463	448	447	465	434	454	424	464	471	418	469	440	449	421	436	426	463	447	456	456	486	450	467	412	441	439	462	503	446	443	483	482	492	446	453	468	439	468	476	459	431	499	464	467	466	452	443	438	423	420	433	431	433	447	435	448	422	455	444	469	434	488	407	450	487	438	469	479	453	427	460	459	470	457	472	445	450	420	428	452	434	456	411	459	481	432	459	459	442	451	426	457	461	420	467	441	444	472	410	442	408	435	474	466	458	412	401	470	452	464	420	446	423	483	464	446	445	458	431	484	457	481	443	430	459	486	426	470	449	474	461	444	427	417	448	471	442	433	441	480	430	420	454	459	448	475	456	419	489	421	469	451	425	479	441	456	442	486	464	456	491	472	480	454	441	393	455	404	424	486	440	414	468	471	468	441	451	405	449	436	445	432	435	451	445	451	489	476	448	479	452	424	460	453	421	457	443	472	423	458	488	484	444	462	434	461	458	458	441	424	431	439	436	472	435	414	449	432	456	467	464	429	444	428	418	453	464	445	478	438	443	451	455	446	456	441	427	432	444	436	433	437	469	417	485	452	456	478	482	473	473	450	432	463	472	426	435	447	458	462	461	427	427	431	437	458	460	410	409	419	401	460	461	454	456	440	420	443	443	439	460	448	439	470	397	428	428	454	448	441	440	455	443	457	482	440	452	416	439	453	433	468	469	425	483	468	444	451	454	404	466	438	461	432	471	417	473	448	435	489	460	461	432	438	492	453	408	468	424	466	466	487	487	467	448	415	456	429	476	438	436	443	413	439	451	454	485	400	439	469	399	441	405	431	417	494	449	431	447	413	464	456	401	437	406	463	465	432	416	457	481	430	437	476	448	385	449	428	458	428	460	481	486	446	443	440	430	475	459	440	453	446	467	458	437	457	470	425	421	438	492	450	477	449	464	471	448	481	458	452	462	458	474	440	458	455	471	442	473	428	439	422	417	427	478	445	423	403	411	432	435	445	469	464	457	465	462
59510	57663	51490	40212	45254	33257	27288	24114	14051	8593	5841	3087	1979	1575	905	623	485	361	277	284	275	256	246	235	225	210	223	198	208	189	210	204	195	217	200	222	213	235	195	227	210	199	192	223	196	206	205	227	198	212	220	250	196	229	223	244	203	205	209	224	189	210	209	212	261	222	211	214	207	198	206	220	192	221	218	224	188	241	203	218	226	204	233	226	221	192	176	209	213	206	263	240	211	190	206	207	203	184	193	205	239	201	206	226	201	232	205	193	215	199	193	239	237	210	254	209	218	244	204	222	225	218	228	206	221	215	214	208	201	190	204	195	217	226	213	202	228	207	214	243	219	212	206	229	212	182	215	203	185	231	198	231	217	216	221	227	233	203	228	224	214	218	216	210	231	190	199	227	213	208	217	224	219	238	219	229	234	224	231	210	208	224	226	211	246	226	197	219	243	225	195	208	224	216	224	229	214	180	204	192	254	201	200	209	215	194	198	219	216	222	229	214	235	227	211	212	232	225	227	188	216	204	214	197	212	183	211	227	211	234	227	226	205	202	190	197	230	235	216	190	216	219	211	209	224	226	215	218	200	215	209	212	183	197	239	213	226	202	193	198	214	223	226	218	223	203	257	212	181	220	221	218	218	211	197	181	205	203	196	229	216	228	229	215	197	218	194	220	206	225	237	194	233	203	223	247	210	192	218	185	221	211	225	231	210	218	252	188	225	212	211	220	220	219	232	218	222	212	189	209	227	213	195	213	218	202	212	208	205	213	213	212	220	222	220	220	253	221	229	218	205	199	231	185	204	208	193	193	212	234	215	183	212	198	255	203	227	195	210	199	216	227	233	200	187	198	226	205	218	199	217	206	206	232	198	220	211	211	206	220	188	214	215	226	193	199	222	206	185	212	224	199	226	220	214	187	188	210	208	214	221	212	222	222	203	198	210	216	200	190	206	239	220	195	221	216	226	227	219	225	211	219	227	206	219	221	231	226	213	202	207	214	215	222	217	208	203	215	225	223	190	234	232	208	233	220	216	207	212	208	234	209	210	205	219	215	196	229	213	203	197	196	213	211	224	219	227	212	198	202	205	223	221	205	236	226	213	204	198	238	202	224	203	212	217	229	208	254	224	227	225	221	211	223	203	197	199	242	198	222	199	212	206	219	198	214	221	240	211	238	253	240	217	252	199	196	202	224	261	264	196	224	195	206	214	216	250	220	215	218	245	209	224	246	248	199	200	192	201	226	241	222	205	231	205	228	213	231	227	195	204	212	209	206	223	199	220	208	210	238	204	219	234	203	222	213	215	197	218	225	198	205	193	217	208	221	196	221	218	215	227	211	222	245	223	218	199	236	209	220	226	239	180	208	213	217	196	214	212	184	210	214	205	186	204	221	207	232	186	201	215	211	224	194	244	232	187	211	209	211	203	206	215	224	200	232	203	219	189	218	213	204	187	185	217	177	212	169	223	224	220	198	212	214	214	233	213	202	202	198	227	201	205	228	205	234	221	206	209	208	222	200	206	218	234	186	212	211	209	234	199	229	198	174	226	207	192	227	174	198	213	224	221	202	232	198	232	213	220	227	197	212	220	196	232	234	213	196	190	206	238	195	226	227	223	234	215	237	208	202	221	187	209	208	202	190	210	212	204	237	218	206	200	202	217	240	203	190	227	223	225	228	209	210	203	225	210	202	201	191	180	221	202	182	246	210	233	208	210	191	224	214	208	231	222	219	218	198	198	209	221	208	205	173	211	235	205	220	183	209	217	190	218	230	215	238	217	212	219	227	229	192	199	223	209	208	213	198	250	192	229	195	245	224	221	204	245	233	212	217	190	204	204	194	220	218	200	217	226	222	204	198	189	220	209	234	198	213	205	225	207	201	219	204	217	234	222	217	235	188	203	217	226	220	200	237	223	191	227	202	216	218	214	214	263	188	188	188	221	204	255	220	190	200	264	243	197	201	213	235	198	220	243	208	192	189	232	208	202	213	247	207	208	202	239	195	207	218	217	216	222	212	223	222	204	210	196	204	190	223	215	218	233	183	215	214	206	201	224	202	174	226	202	200	195	206	204	217	248	243	202	224	220	227	219	225	207	222	219	223	213	209	228	206	201	175	216	205	212	207	241	217	209	204	197	235	223	219	208	234	201	240	233	223	233	203	224	238	223	221	227	202	248	200	212	224	198	230	226	229	200	202	205	215	200	195	242	209	214	221	172	232	198	226	223	228	217	210	195	212	204	240	186	191	196	197	215	218	196	220	214	191	206	189	194	236	210	196	204	192	198	202	216	214	181	232	212	220	188	195	213	211	207	231	220	208	200	196	208	205	181	214	224	201	210	200	217	231	211	191	209	200	216	243	229	227	204	213	228	228	229	215	219	224	200	202	222	236	214	219	231	204	191	240	211	212	218	212	198	201	215	217	203	211	187	234	198	213	225	188	201	227	211	204	214	205	225	208	215	213	204	202	207	185	222	219	222	199	228	196	204	214	244	207	183	201	212	192	238	230	223	229	197	187	189	206	213	202	226	215	196	227	214	207	211	210	211	201	231	205	226	216	193	225	220	224	190	206	218	222	205	241	225	236	223	243	191	196	223	212	221	212	185	196	188	205	214	229	206	219	211	219	210	216	206	212	193	236	213	229	213	211	205	221	201	211	212	221	211	194	248	224	188	236	207	221	216	213	206	201	216	182	207	204	213	212	197	223	204	212	242	223	219	233	200	209	215	237	215	177	195	201	234	211	217	194	206	224	223	223	229	222	194	207	218	207	208	213	217	220	212	214	202	232	234	204	196	209	207	216	203	224	198	192	201	201	182	214	223	195	224	217	202	186	199	231	213	182	234	226	186	235	225	193	207	216	225	210	225	225	216	235	209	219	195	227	224	202	219	205	196	191	236	213	216	242	201	244	194	211	219	230	213	226	209	206	221	207	215	212	225	239	219	194	220	237	206	193	212	195	208	213	204	183	194	233	200	206	229	200	230	204	241	198	226	221	206	230	226	200	203	183	217	205	196	219	201	213	228	222	211	200	200	203	217	213	201	192	227	219	199	209	239	217	215	230	211	229	224	203	217	213	222	206	222	230	238	218	192	207	226	214	234	207	258	207	216	228	195	227	212	191	219	215	185	220	207	237	195	211	235	200	255	213	241	231	222	211	209	240	205	212	211	222	209	184	208	219	183	200	237	225	205	207	194	238	227	212	231	196	210	232	219	238	222	206	240	196	207	205	209	189	203	189	204	202	205	214	194	196	178	212	229	210	199	207	207	207	230	201	207	204	174	210	208	228	222	199	209	225	211	209	196	232	213	222	219	218	229	201	209	224	214	213	208	210	209	221	231	224	219	219	229	234	218	204	199	221	225	190	231	231	205	210	190	207	220	200	224	202	221	235	196	233	227	238	201	194	198	224	200	231	225	206	232	214	195	202	230	231	181	190	184	206	205	239	197	219	201	222	206	210	203	234	216	197	201	227	201	202	200	181	205	220	245	204
41626	50028	53053	49684	55278	41246	40574	38924	26083	23106	17934	11371	8167	6618	3608	2501	1698	1269	856	926	718	639	550	596	522	556	490	533	494	539	534	518	510	519	496	545	506	531	567	510	524	547	530	516	526	504	506	565	514	514	513	491	517	522	505	503	505	555	492	510	497	518	474	508	503	530	525	533	494	514	473	549	511	521	546	523	529	515	516	520	503	530	506	520	483	477	508	495	517	522	529	527	522	518	548	535	493	535	571	536	488	500	511	531	528	500	511	539	515	530	527	517	496	506	515	516	507	525	525	557	532	494	503	552	525	532	482	503	560	468	502	547	488	558	552	498	497	540	515	525	535	513	543	521	538	477	548	534	499	511	526	494	521	528	513	538	522	503	501	486	516	548	485	523	520	500	525	575	485	574	556	471	505	497	544	545	497	511	543	479	507	516	536	544	542	532	501	504	582	551	526	487	542	544	512	520	520	482	492	492	529	534	533	517	522	519	523	503	539	521	529	495	531	540	508	521	501	529	512	484	540	520	481	500	501	516	503	503	505	492	534	531	543	521	537	581	476	511	487	501	550	576	533	552	530	538	501	541	495	499	511	513	531	506	545	509	524	531	562	530	512	524	531	521	546	552	513	514	560	530	510	501	570	507	527	513	512	520	512	499	496	528	488	523	493	509	523	539	545	520	535	524	516	492	535	526	542	520	498	473	488	560	521	515	499	528	516	492	500	560	475	500	546	523	499	527	515	491	548	523	515	524	511	553	463	491	493	499	510	543	534	508	494	523	545	518	517	503	523	563	513	482	525	542	506	512	527	547	551	521	507	515	477	499	517	528	505	506	526	541	537	494	504	488	534	536	511	547	513	523	508	502	537	530	453	503	495	516	499	491	544	509	542	494	515	503	512	521	541	531	485	500	511	493	504	517	495	541	500	498	523	529	516	528	521	548	520	545	538	520	495	519	544	541	540	521	492	492	498	531	502	512	570	550	536	466	497	545	521	486	491	482	532	518	551	496	526	513	503	537	494	517	510	508	517	526	512	532	562	506	515	509	524	502	539	500	523	528	507	518	519	511	539	508	511	512	502	526	536	556	494	547	507	513	515	541	528	545	525	500	533	504	494	559	510	505	511	483	506	483	522	526	549	530	536	531	521	514	567	540	511	544	520	532	547	522	517	536	544	477	536	524	523	541	506	544	498	568	552	506	501	530	524	557	498	526	530	545	525	547	519	486	506	517	529	498	489	481	532	534	543	523	534	509	515	482	511	509	556	541	533	502	547	523	519	532	532	520	499	520	536	505	527	491	509	476	490	546	493	531	513	502	577	530	499	492	537	526	522	524	531	523	509	526	527	559	524	513	528	528	531	528	511	549	516	523	482	512	535	550	458	509	497	545	517	532	517	509	517	514	521	560	532	551	523	561	556	485	529	512	525	567	515	512	486	535	507	517	547	527	543	513	535	485	538	540	534	536	502	545	558	515	548	569	535	549	503	500	569	522	490	468	514	528	541	516	510	494	497	506	530	538	532	504	524	517	481	540	577	530	518	528	493	510	511	530	528	511	500	511	534	528	510	518	512	530	504	525	526	530	520	502	533	484	517	489	531	502	524	532	530	505	551	546	498	506	539	560	514	510	490	519	533	527	520	523	510	486	506	488	511	505	564	530	476	534	582	503	484	532	556	492	513	541	502	539	493	539	490	529	573	496	522	478	496	501	513	562	501	511	512	509	553	521	510	540	508	548	496	516	545	538	529	522	487	472	517	494	532	509	540	500	493	534	530	506	485	552	525	528	505	509	536	475	542	505	533	506	513	516	533	480	545	544	549	538	516	512	558	538	532	552	535	554	485	497	454	495	519	508	484	481	504	497	512	544	577	517	489	529	532	505	549	506	476	525	503	515	512	511	523	505	528	511	488	495	508	513	522	537	484	533	518	544	515	567	534	542	498	470	509	510	500	505	555	536	556	530	525	562	509	506	513	493	496	528	542	506	514	528	527	541	513	541	518	539	523	528	525	544	484	464	525	477	483	516	498	461	523	495	510	550	515	522	521	506	516	522	472	497	546	486	532	486	522	524	523	514	524	503	495	527	542	502	508	492	552	539	485	529	513	472	560	531	437	543	542	493	497	526	496	495	534	501	504	500	511	537	529	546	513	513	529	515	539	527	546	502	549	510	507	498	503	507	533	556	525	546	530	552	576	511	506	497	527	534	506	525	483	560	547	564	516	504	567	552	515	509	519	535	515	503	502	537	532	583	507	564	490	518	529	508	474	514	512	513	531	548	534	492	520	512	496	524	506	537	459	525	514	500	570	512	527	533	506	529	506	508	525	534	503	505	533	501	545	528	525	500	526	550	508	546	500	508	531	543	516	523	538	516	508	498	520	526	548	502	513	519	499	507	522	486	538	491	501	528	515	480	503	496	484	528	501	536	511	510	501	512	542	505	519	587	533	501	504	506	529	503	511	544	567	522	559	535	540	523	516	522	529	487	495	542	510	541	510	488	512	505	493	496	539	513	497	528	531	515	497	531	507	497	521	516	486	516	511	565	485	514	547	520	550	555	538	533	500	485	500	516	534	562	526	529	509	498	517	521	530	534	513	517	536	503	488	498	475	511	535	519	507	517	513	493	558	520	511	509	531	515	500	550	527	509	532	550	482	510	497	538	540	547	518	545	551	515	521	512	559	537	541	586	533	524	529	527	562	502	524	490	499	493	513	531	508	494	507	485	510	526	552	512	535	523	532	555	512	484	495	521	536	523	538	536	546	506	539	538	525	546	466	552	518	549	512	543	526	501	491	501	497	497	531	538	534	556	500	482	506	525	480	493	500	529	506	533	519	507	505	548	504	549	487	519	500	588	554	513	512	539	526	536	504	586	515	488	534	515	523	477	516	515	535	516	543	532	492	492	558	521	527	498	523	534	520	512	544	531	523	509	508	499	513	533	489	511	543	576	505	532	573	523	536	485	507	520	493	518	517	523	493	511	523	493	533	498	503	547	533	489	523	483	543	535	564	552	500	501	479	523	520	524	494	503	557	501	511	514	541	506	563	520	502	552	491	506	474	513	518	522	490	552	508	518	490	496	548	495	501	501	519	492	488	505	485	505	515	520	526	516	544	493	520	529	495	557	528	535	526	514	515	545	517	489	499	545	552	499	500	480	509	575	546	499	516	554	541	485	538	530	507	499	502	485	540	485	495	532	565	488	512	476	541	564	502	531	515	484	572	542	525	504	508	460	499	513	556	575	528	504	521	504	540	500	534	488	489	486	503	567	515	545	516	512	504	532	525	536	499	547	522	547	477	532	493	534	514	537	549	510	537	461	525	486	498	501	531	485	522	485	550	548	517	469	535	516	499	541	511	452	535	525	524	511	452	501	507	512	515	502	533	541	572	480	524	514	540	528	517	522	497	467	562	496	536	530	525	541	543	541	505	499	528	510	515	519	495	531	524	530	522	549	490	520	494	509	542	489	521	504	506	520	512	487	509	577	516	505
61449	58129	52973	51284	52148	44917	36604	34543	33041	18010	8922	4386	2845	1737	1401	858	545	376	305	293	251	209	228	196	204	198	185	202	192	200	188	167	205	201	202	197	194	196	214	200	191	188	216	160	212	195	215	194	184	198	232	196	188	212	224	206	190	175	201	208	202	216	197	182	185	191	216	202	176	195	194	184	189	185	210	215	201	201	199	211	173	205	197	195	207	191	187	201	179	197	161	193	197	227	177	207	196	182	221	184	224	203	193	197	211	181	195	200	189	199	212	224	158	215	222	184	164	193	201	183	204	195	209	199	209	204	190	202	171	202	214	191	202	215	211	177	203	193	183	173	218	201	190	199	199	168	200	191	199	192	207	201	194	215	177	198	192	190	182	228	180	184	200	191	184	196	205	196	210	192	197	180	163	204	201	171	183	157	204	175	182	204	205	218	213	196	198	182	196	183	158	185	199	209	181	186	206	203	177	177	202	196	198	225	169	197	187	182	210	205	194	214	176	224	212	202	212	196	185	194	194	203	197	201	205	216	217	210	218	190	236	224	216	221	208	176	220	210	218	196	241	227	197	206	220	196	170	186	201	210	216	177	219	204	220	175	195	211	180	205	200	225	186	193	227	202	179	191	187	192	167	189	192	216	220	189	218	232	216	175	216	193	211	168	168	197	192	205	210	205	204	196	183	189	191	186	195	181	186	211	204	204	202	183	177	177	183	182	184	200	209	186	202	210	222	184	176	188	197	173	195	199	180	210	188	195	220	196	179	192	230	197	198	190	228	175	193	176	180	193	218	194	228	198	196	203	186	202	218	264	189	203	182	206	203	174	196	215	172	170	195	203	192	218	207	183	202	192	194	190	160	199	205	201	209	227	183	180	195	178	197	206	199	197	223	197	193	201	202	198	212	215	193	177	210	197	217	194	191	199	215	195	200	183	207	188	208	183	231	228	186	194	196	197	178	185	212	199	196	207	192	174	200	178	199	199	203	179	191	189	196	200	192	187	191	199	195	215	200	195	188	192	218	196	208	212	192	188	195	196	211	218	182	225	206	179	181	206	201	193	172	212	218	200	208	193	199	211	200	215	206	206	211	206	212	216	195	194	181	167	199	190	181	209	201	192	184	207	203	198	183	204	196	189	196	216	212	200	210	193	183	190	201	197	210	215	190	197	208	192	199	227	207	190	205	194	208	197	206	189	177	194	181	188	191	192	198	221	185	215	181	201	211	194	192	206	207	208	211	195	210	227	199	181	221	220	176	190	201	230	207	177	187	186	217	204	189	170	192	192	189	184	209	185	189	199	196	219	207	188	189	195	196	203	210	200	187	187	198	175	188	204	196	199	165	208	209	206	202	185	174	161	208	211	213	221	220	201	180	217	214	224	206	188	213	197	197	185	184	177	205	168	172	208	184	210	215	200	198	195	200	217	212	192	197	177	208	203	197	193	212	218	171	188	195	184	163	180	199	207	176	201	187	214	196	186	178	165	178	169	211	217	182	212	170	194	183	204	181	225	195	218	209	170	190	225	155	198	205	202	216	211	205	210	200	217	201	240	222	187	215	192	206	183	206	200	178	196	204	212	188	203	190	181	212	208	217	212	177	208	199	189	221	209	200	204	200	192	203	203	209	188	182	210	177	204	198	212	181	207	196	216	168	199	173	190	230	202	192	193	213	195	212	205	209	199	212	219	182	218	194	213	195	210	197	187	211	211	171	204	198	189	179	223	188	199	200	178	182	177	227	199	183	184	184	192	199	173	195	196	175	196	232	189	171	204	185	211	198	197	195	177	208	221	202	216	207	190	186	196	201	213	193	176	204	205	187	222	185	200	216	178	188	188	189	181	206	215	224	190	200	171	199	212	212	215	204	227	205	195	197	181	205	199	203	196	178	191	185	213	192	190	224	186	192	202	208	212	195	204	209	190	203	195	225	209	217	186	203	180	184	222	211	212	192	211	203	201	197	216	200	194	190	195	199	195	203	197	188	209	201	195	172	212	206	198	201	206	186	203	205	221	212	207	186	206	202	188	201	201	193	194	212	227	181	207	218	182	193	209	191	189	169	191	213	205	201	207	226	194	212	202	208	203	212	203	192	186	201	192	219	184	183	200	190	202	164	209	174	187	208	201	208	206	169	210	187	201	212	191	184	189	223	197	207	191	182	205	200	183	215	221	231	211	189	191	196	201	203	186	214	194	233	211	204	232	179	209	185	213	211	224	201	220	204	183	179	193	189	190	202	210	209	194	188	181	188	208	207	192	212	196	235	193	187	195	171	163	214	219	230	201	197	206	206	215	197	183	216	201	204	196	206	200	214	199	193	189	207	203	214	184	212	194	201	180	200	203	202	205	196	197	208	200	182	183	197	199	195	195	204	197	201	196	207	200	198	176	176	189	231	189	198	192	219	208	209	218	186	214	167	210	184	199	195	207	208	209	202	180	209	217	195	214	204	178	210	170	193	206	220	215	190	221	185	200	155	203	159	204	221	198	185	195	208	216	188	190	197	216	183	175	186	197	208	198	187	192	204	182	205	219	187	169	196	217	220	174	201	211	189	190	204	188	200	206	203	183	188	190	199	180	178	191	225	188	185	215	194	184	186	209	199	193	212	169	188	188	203	215	201	199	205	194	203	224	203	223	199	251	191	197	199	193	206	215	185	198	180	187	213	182	181	188	224	216	228	238	170	206	203	211	182	188	209	199	187	215	189	175	176	199	176	235	184	211	209	206	185	202	186	191	195	214	201	200	215	188	209	201	188	198	165	204	204	198	187	209	205	212	180	218	184	180	208	187	179	208	170	178	190	196	189	233	193	196	185	209	211	184	173	203	201	185	207	187	208	198	191	198	176	225	195	205	172	188	224	173	200	201	237	201	175	183	165	202	206	195	206	231	204	196	208	226	184	187	206	225	186	208	204	192	217	177	176	228	187	229	187	187	222	210	194	179	205	193	227	204	200	224	200	211	208	207	228	180	184	192	183	187	195	229	193	194	192	208	185	202	200	191	213	197	189	181	209	208	220	202	185	188	200	184	202	217	213	203	191	182	213	207	211	208	186	185	189	192	164	190	202	208	230	191	201	198	197	193	210	188	215	191	168	172	204	172	171	168	168	196	168	214	194	176	252	197	196	166	170	216	185	169	169	173	208	184	172	190	179	206	195	211	170	194	195	203	212	187	193	217	207	214	212	192	220	187	180	218	187	215	195	196	179	224	182	179	183	183	179	190	200	175	192	185	213	228	212	193	190	194	212	205	171	174	213	208	187	219	191	177	191	209	203	192	202	221	208	187	208	193	182	207	204	185	225	172	157	192	236	194	208	184	173	202	204	206	194	168	213	207	200	207	200	209	191	208	175	176	204	171	197	201	178	208	184	184	172	200	201	194	172	197	219	199	191	172	216	177	196	196	188	209	234	180	210	179	206	197	176	181	194	196	189	209	176	192	225	205	217	173	194	184	207	187	174	186	202	194	197	198	235	192	211	216	220	208	187	216
45316	55124	59560	64332	63952	55118	46929	48376	45549	28812	20463	13404	10659	7263	5933	3385	1994	1286	1047	883	703	623	539	483	509	501	506	487	498	428	488	471	492	496	473	476	479	458	487	484	478	460	478	458	501	476	488	472	479	475	468	443	455	458	454	491	465	496	498	531	469	509	453	529	491	485	498	521	476	474	463	483	488	484	503	453	480	475	493	426	505	502	499	459	485	502	439	529	476	444	485	489	504	482	459	455	463	499	472	460	471	502	470	450	493	499	485	449	497	462	536	468	490	492	487	461	513	499	443	474	483	474	465	477	500	440	448	487	439	491	481	504	507	465	480	488	453	482	489	493	497	472	453	495	482	503	442	463	495	468	503	506	465	485	499	450	417	483	489	495	495	435	496	437	438	481	476	453	468	505	495	470	470	494	515	500	447	505	499	453	454	481	473	493	480	501	486	509	470	465	451	441	502	477	504	504	468	485	449	442	488	450	450	485	475	470	448	466	457	449	480	497	469	506	494	459	451	512	478	486	484	494	505	458	470	455	455	512	517	448	501	464	477	507	472	443	467	454	494	526	456	482	509	480	490	441	463	455	489	456	456	494	476	459	471	483	473	483	511	482	470	472	487	475	474	461	478	497	463	484	471	467	514	473	464	438	463	469	494	474	448	463	492	488	504	484	482	463	508	466	458	470	481	520	455	460	459	483	482	493	501	500	497	503	481	501	490	492	472	466	441	431	486	453	475	487	460	479	498	469	433	497	468	499	468	462	475	450	488	476	458	482	476	497	515	477	463	496	431	499	461	525	473	460	513	507	453	488	504	439	503	482	490	492	495	496	441	462	493	488	494	521	473	484	422	464	455	492	528	471	477	465	498	497	500	452	475	490	445	470	531	469	473	478	481	470	477	498	434	477	523	527	475	493	481	498	468	485	506	484	485	452	481	469	487	458	456	447	501	468	492	515	452	495	511	460	465	481	455	494	487	455	457	489	448	483	456	502	482	468	477	478	505	457	494	479	464	451	502	445	463	485	455	469	518	455	456	441	491	502	478	489	501	467	478	477	534	456	481	485	450	475	476	489	498	475	486	497	482	490	458	438	470	433	464	442	447	519	513	503	444	511	456	485	517	514	464	504	506	468	470	441	442	509	476	484	497	458	495	446	465	469	490	473	490	468	507	506	482	479	474	480	493	474	482	481	512	457	480	511	464	489	460	451	460	466	502	475	467	447	495	493	476	476	479	465	488	469	461	515	475	498	466	452	481	472	445	464	458	464	492	450	494	461	433	491	552	442	460	497	453	441	513	482	491	494	459	497	479	460	460	479	480	500	516	491	476	501	465	498	443	441	493	459	500	479	450	468	467	492	463	508	483	481	435	457	468	499	480	478	434	510	465	493	493	482	493	469	483	473	470	509	472	470	481	455	476	488	459	528	488	462	480	484	480	458	451	451	498	454	486	484	479	510	502	460	483	446	505	470	466	465	506	474	449	442	492	518	505	496	528	509	498	485	457	486	457	513	458	461	438	446	477	463	464	485	491	486	483	455	511	453	498	524	478	489	489	465	494	452	507	465	519	455	469	469	516	505	479	458	492	484	480	524	483	472	465	488	510	454	482	477	481	438	496	468	491	472	497	478	465	477	505	467	457	471	454	487	489	449	502	440	445	453	476	514	463	469	491	486	486	466	510	471	508	505	484	485	482	483	492	471	479	471	515	456	504	491	493	463	461	496	518	460	519	462	450	501	430	478	496	473	502	458	443	452	472	443	483	465	487	503	510	466	479	478	480	478	456	527	462	517	485	483	463	505	472	438	463	455	491	461	497	481	484	484	462	434	522	505	470	469	456	494	515	477	495	457	472	471	508	476	441	474	479	499	507	450	484	479	469	443	454	505	457	485	500	507	446	481	431	467	474	480	470	477	494	471	499	473	513	492	481	462	463	499	487	471	481	443	480	466	444	512	464	490	449	457	495	476	518	474	412	475	452	506	491	460	432	469	504	461	442	536	479	478	484	481	472	414	493	466	434	493	525	509	477	461	490	469	453	478	486	484	488	462	514	496	508	453	458	479	477	512	467	439	441	489	468	451	485	459	458	510	523	489	470	447	463	477	433	455	485	463	468	456	465	506	488	508	468	478	480	460	488	464	453	455	489	488	469	484	465	509	483	514	481	483	481	482	494	465	511	478	482	472	518	497	499	453	480	482	460	463	494	499	447	477	483	441	488	466	467	477	483	470	456	455	480	508	455	458	508	482	493	465	488	503	490	491	482	456	469	453	481	479	471	515	492	442	474	485	468	513	490	472	484	452	471	515	459	504	487	482	478	475	460	453	447	490	478	454	480	460	460	503	452	470	488	452	484	496	494	467	467	481	490	537	499	484	491	480	476	509	488	510	494	464	469	484	478	462	474	497	459	494	487	518	453	508	478	488	495	509	445	446	495	506	510	477	497	457	480	515	482	453	461	480	484	489	469	465	467	518	470	554	438	529	468	490	490	513	505	450	474	484	451	442	471	461	515	493	522	471	471	481	482	483	452	468	551	504	473	508	480	490	500	502	524	475	464	483	478	472	497	470	491	531	491	485	530	489	490	494	486	496	465	483	457	472	497	485	459	460	459	515	490	466	482	493	472	441	493	471	487	476	492	468	476	478	473	473	517	459	496	491	480	467	435	439	483	445	482	440	467	472	489	503	463	504	462	491	443	448	439	460	471	486	474	466	481	447	454	497	454	460	543	474	460	504	470	456	468	469	478	437	480	471	464	472	450	482	420	430	482	496	519	481	486	495	481	449	478	492	461	492	478	489	443	515	463	475	457	486	495	505	470	437	495	488	459	471	529	466	505	472	454	502	465	484	468	455	469	447	459	505	476	451	511	518	442	435	484	476	536	479	512	478	447	487	469	482	464	471	459	511	497	495	500	483	448	457	519	514	511	493	493	520	496	455	485	462	502	436	440	508	483	460	488	501	475	494	482	512	489	447	485	472	487	466	464	493	439	475	471	497	504	517	471	482	479	515	489	489	471	474	471	474	460	478	477	500	493	513	501	494	469	500	517	464	481	472	488	475	508	490	475	485	493	491	468	477	485	472	529	483	504	492	493	487	510	438	500	439	485	512	426	486	468	489	474	501	439	490	442	484	496	450	471	468	475	473	473	504	485	478	485	488	489	538	472	474	470	503	463	446	485	473	474	475	513	477	467	500	489	496	470	463	461	482	512	477	473	478	489	472	484	467	502	491	483	474	508	527	464	516	468	472	497	502	482	463	459	465	476	471	503	479	464	477	451	475	469	461	467	480	474	450	515	483	504	498	486	505	464	504	470	489	482	480	508	496	479	482	465	475	479	483	465	506	470	458	475	464	512	493	474	458	482	503	440	459	482	483	473	450	524	450	454	539	521	440	493	487	484	525	498	493	455	505	474	485	434	483	536	529	467	469	527	439	439	501	426	449	500	464	454	473	491	514	469	536	446	529	473	463	462	480	486	467	455	499	473	462	494	484
40897	37364	33132	23293	13090	7617	4566	2469	1412	900	623	422	312	256	237	218	194	204	203	179	187	166	180	154	169	208	180	170	173	178	176	163	132	184	199	179	183	196	193	172	158	213	175	184	176	177	163	178	190	185	194	169	181	183	173	169	193	156	157	213	175	176	207	183	183	194	182	174	171	170	181	201	177	189	215	203	186	175	207	176	173	210	161	190	186	199	182	192	196	190	190	198	189	184	174	209	189	188	181	168	176	175	154	184	209	193	200	177	182	183	198	186	149	151	196	177	201	181	205	194	176	181	203	187	215	194	188	195	153	181	173	186	173	170	203	187	181	163	176	149	171	190	203	185	204	183	137	171	200	160	167	174	188	177	171	200	176	173	181	171	205	176	176	170	171	187	178	177	180	163	175	174	163	186	184	170	202	176	192	169	183	168	163	188	192	163	177	155	176	195	183	185	195	189	176	172	179	192	160	188	173	188	177	199	195	175	189	153	176	186	191	188	172	201	194	201	192	167	175	182	199	179	182	198	173	163	166	177	181	158	182	180	181	184	195	172	179	184	171	184	179	173	190	160	191	193	179	197	190	183	174	153	190	170	176	181	153	196	178	181	180	161	186	187	184	167	171	175	183	181	182	192	182	171	139	178	191	164	177	197	165	193	178	172	135	184	174	191	204	171	162	161	183	165	196	195	199	185	186	168	207	171	193	169	202	165	190	172	197	188	180	169	178	172	179	164	174	200	191	179	187	174	204	167	210	199	163	162	189	193	180	210	164	175	172	173	172	161	187	161	161	173	181	186	168	178	179	164	184	184	163	166	155	187	146	159	188	185	180	169	199	199	151	188	196	179	164	176	200	163	172	172	188	190	187	144	201	188	172	199	187	181	183	169	203	200	181	203	185	175	199	197	177	192	147	192	179	203	189	156	156	177	182	172	185	179	180	194	199	178	187	194	172	176	171	199	175	180	172	181	183	199	164	188	169	176	186	180	167	159	179	181	198	177	164	176	176	188	189	186	172	183	183	165	186	193	164	188	176	180	183	200	179	186	181	181	188	179	157	206	165	184	169	200	189	187	201	177	195	183	186	190	173	173	198	189	171	169	198	167	173	195	180	174	181	190	195	162	195	201	168	182	207	182	188	180	183	179	168	152	170	182	178	176	185	160	183	193	153	180	187	198	192	180	183	189	177	194	183	162	164	185	174	175	180	183	174	186	186	182	185	183	192	183	187	162	175	200	195	178	184	206	185	191	176	183	195	174	197	166	167	154	183	196	169	175	172	149	180	192	185	185	169	151	175	188	175	174	170	191	177	167	179	192	183	184	187	194	182	200	149	175	169	181	157	173	165	181	216	183	189	170	196	204	181	185	199	170	213	181	178	171	162	173	182	185	193	185	189	178	168	182	177	196	188	183	159	159	168	197	173	163	176	198	171	186	192	171	165	168	196	193	191	177	179	161	173	185	193	170	175	190	181	170	176	176	171	183	182	181	174	183	188	153	193	178	187	204	184	190	168	188	186	193	178	190	175	188	193	159	154	187	187	187	194	189	192	183	186	204	188	177	184	155	178	176	183	170	165	183	172	165	175	172	186	173	170	170	169	180	188	178	173	208	173	184	194	176	163	179	199	183	174	190	163	183	192	179	175	168	173	162	182	178	190	172	169	186	192	187	187	192	202	191	199	206	174	171	176	176	187	185	146	196	159	176	176	180	186	209	208	196	169	187	179	159	213	210	162	184	185	190	176	186	190	194	184	176	186	207	201	176	208	154	177	178	160	190	187	174	220	187	160	188	175	178	179	213	187	172	189	164	178	188	172	199	169	172	211	154	197	168	181	191	166	171	170	184	159	172	185	174	178	200	163	186	179	186	158	175	193	168	165	199	167	191	179	169	160	158	176	173	155	223	182	177	183	185	156	177	165	174	178	179	187	195	192	168	198	183	180	172	152	191	201	177	191	180	198	177	176	196	193	172	180	181	171	158	198	149	201	186	170	181	156	204	190	198	177	155	172	165	178	177	161	182	181	204	147	174	168	195	181	172	154	204	201	204	186	184	198	171	182	202	205	182	146	176	194	189	179	183	186	181	200	189	168	176	159	181	174	175	198	197	184	194	200	198	196	181	179	177	172	186	189	170	182	188	197	163	174	178	207	185	190	196	183	181	164	191	168	161	162	167	182	168	164	182	163	164	172	183	157	203	176	172	176	162	180	174	174	177	177	184	197	171	188	172	178	227	188	180	177	161	178	174	205	167	184	156	197	178	170	178	175	180	180	201	172	179	173	173	202	156	190	188	189	179	190	163	158	186	182	176	191	194	175	187	165	193	173	165	171	186	172	184	178	161	194	177	154	170	161	191	168	174	159	176	195	183	173	199	186	187	185	186	177	181	193	167	183	177	162	190	211	171	187	176	159	185	174	161	167	188	173	167	186	165	163	179	166	179	186	158	184	196	175	197	162	167	173	201	183	185	184	198	169	195	180	179	177	170	197	200	212	178	193	190	171	185	175	181	219	201	184	180	172	183	196	174	201	193	160	191	185	175	186	190	218	185	190	194	183	214	207	158	179	202	206	179	200	177	171	163	200	188	191	177	177	191	176	178	174	182	193	177	167	169	170	189	186	216	178	181	157	175	201	190	161	175	199	186	170	192	203	178	199	156	166	207	192	151	181	181	175	223	194	179	172	176	207	169	193	192	162	173	203	180	178	171	168	173	200	162	169	188	170	173	199	163	190	195	219	213	191	177	169	185	191	183	174	201	205	184	215	188	175	191	169	169	191	190	189	215	185	204	179	185	165	197	190	145	164	161	156	168	189	194	200	149	176	213	179	150	199	176	173	175	209	201	175	160	189	176	163	178	171	185	192	169	183	185	183	204	165	209	187	163	176	179	191	175	206	194	200	184	189	186	203	185	170	168	150	190	175	189	172	204	171	159	198	173	181	186	184	201	202	179	187	175	190	178	179	185	179	176	208	176	173	195	166	181	180	188	200	183	190	176	161	169	192	182	178	163	190	192	172	173	199	169	170	194	178	195	178	181	199	173	203	200	203	184	171	206	164	183	171	186	191	177	181	182	194	178	172	189	166	177	180	193	197	190	190	191	210	186	197	174	190	192	187	167	192	163	188	183	178	163	174	180	181	210	192	201	174	166	174	185	185	162	190	169	189	177	180	199	176	177	196	207	193	184	168	190	184	185	183	166	157	166	163	228	203	182	161	160	187	194	180	174	181	173	179	170	167	189	211	187	157	208	221	175	182	177	172	172	180	203	155	194	191	196	164	192	168	163	179	192	201	165	186	193	174	157	195	175	178	157	197	222	210	169	188	196	201	194	166	209	192	165	196	169	178	188	166	182	199	194	175	154	182	163	172	163	169	170	171	169	168	178	184	203	170	194	196	191	181	178	184	197	215	161	178	176	196	156	183	192	187	176	201	190	170	152	199	223	174	204	171	201	183	164	156	206	183	172	199	173	189	177	193	157	204	194	181	173
26589	31078	36141	34341	26803	21512	16256	10399	6543	4198	2728	1871	1214	869	734	607	525	523	515	457	444	491	487	474	442	446	459	470	442	471	448	472	441	455	433	464	460	440	466	475	437	506	482	469	455	452	445	453	490	455	478	438	459	439	456	467	447	491	490	438	472	440	455	438	439	480	457	467	439	459	436	454	416	426	445	443	449	422	455	447	448	418	454	471	465	473	420	445	444	448	464	470	407	449	485	417	471	455	443	462	475	491	462	461	446	476	480	447	452	483	484	468	434	482	455	433	460	471	462	495	459	442	438	452	448	456	458	444	412	429	427	439	410	442	444	453	452	437	453	466	466	459	410	441	485	448	458	481	468	470	438	444	417	429	468	428	469	432	477	455	466	461	454	485	438	471	461	489	446	424	439	459	477	486	451	462	402	463	495	429	438	477	463	487	458	447	458	479	484	449	449	459	472	436	407	446	468	428	464	441	461	441	457	458	453	465	479	456	450	476	452	450	423	454	496	458	459	440	414	478	396	458	442	455	482	457	443	445	435	472	449	458	457	468	449	445	456	442	489	474	467	470	441	457	465	471	433	470	463	459	472	443	446	440	490	460	453	467	469	497	434	453	499	417	464	418	477	461	449	456	455	446	478	459	446	468	441	522	462	433	458	439	440	458	464	476	465	449	503	492	435	468	497	459	484	444	406	406	457	465	482	448	459	464	468	454	508	433	454	448	455	467	425	453	441	482	440	462	448	459	462	428	462	440	433	430	471	456	458	463	443	466	446	485	477	448	426	460	457	444	444	482	450	467	464	454	445	435	492	417	460	452	437	472	457	431	452	471	431	445	460	469	481	448	444	447	443	450	475	474	467	489	467	477	475	449	466	433	422	452	445	466	401	445	397	462	425	464	449	418	465	428	428	453	462	443	449	445	431	484	462	467	427	414	465	448	431	445	475	464	498	470	449	418	449	442	472	422	436	475	453	438	453	445	454	499	443	448	494	461	445	457	454	493	435	442	442	444	423	432	442	446	464	439	422	436	476	419	473	454	483	461	449	460	467	461	467	421	445	454	467	428	437	485	426	454	468	419	493	467	465	425	435	472	458	446	468	499	496	471	449	440	501	417	463	447	481	459	465	447	433	484	465	474	441	461	412	407	459	492	458	446	419	491	414	454	463	473	431	479	450	465	444	463	469	465	448	392	457	476	441	472	411	464	470	460	481	428	447	471	458	434	432	459	458	444	439	474	417	500	459	475	420	467	444	491	457	413	453	441	492	415	469	473	480	448	475	484	467	454	470	452	507	430	464	449	464	444	447	476	463	434	466	471	481	436	474	481	420	406	469	481	476	464	415	487	466	470	465	457	410	431	457	444	459	447	480	431	445	459	449	454	491	424	481	428	490	459	460	473	488	451	424	435	467	458	469	455	440	429	471	423	495	450	439	453	423	461	421	463	460	472	487	462	430	449	454	474	446	450	483	489	452	416	459	448	431	474	436	462	460	416	463	440	473	461	459	451	432	466	479	456	470	465	443	466	485	466	416	418	471	462	468	429	429	471	481	465	441	456	469	408	480	457	480	491	416	438	463	489	454	405	484	446	505	430	498	475	429	433	441	470	463	479	452	458	447	443	460	479	439	433	448	488	443	423	462	445	468	441	441	435	444	446	440	464	443	425	481	444	474	489	424	467	428	450	478	493	485	434	443	435	433	445	469	423	448	471	464	477	476	485	442	425	474	447	481	457	455	465	446	467	472	442	431	451	433	463	392	490	431	454	490	481	447	467	479	488	461	449	457	445	491	467	463	451	479	469	464	458	459	412	465	424	450	460	469	464	452	491	474	431	485	455	425	423	488	448	415	477	444	487	463	434	479	468	486	453	427	452	460	453	436	424	450	425	480	420	482	482	477	463	467	466	428	452	448	446	470	503	442	434	425	457	412	464	468	440	470	423	476	421	445	481	429	448	466	417	448	449	485	481	478	443	444	436	458	458	484	447	416	461	443	452	429	455	436	457	453	475	448	454	450	493	466	469	442	459	448	458	426	475	482	473	450	430	471	431	435	471	455	448	501	472	438	407	471	425	448	438	474	455	457	468	437	469	477	452	436	467	437	481	457	454	464	431	434	429	450	425	453	457	448	471	462	468	497	476	427	428	409	444	455	444	439	450	441	433	400	431	445	461	436	483	424	493	472	460	461	502	464	474	485	460	430	483	429	444	464	443	435	435	445	473	469	419	447	486	480	474	409	476	452	482	427	444	463	448	447	444	454	456	427	432	463	448	461	465	453	450	467	439	392	487	461	459	444	506	460	448	459	428	465	425	462	452	434	459	468	445	466	421	494	438	417	467	446	474	469	459	448	486	478	518	452	426	478	442	476	426	472	422	481	443	446	477	469	473	453	462	463	467	443	426	414	453	492	449	440	405	490	431	406	465	409	441	441	457	465	466	472	429	466	450	450	373	431	434	438	436	449	434	444	485	440	472	471	440	464	493	442	481	472	443	479	445	458	479	435	432	456	443	470	454	459	464	465	477	441	447	471	435	475	418	455	412	441	443	447	462	449	441	439	424	423	451	498	474	471	473	421	448	436	455	458	478	443	475	471	427	448	458	461	453	463	444	485	458	434	475	474	474	457	464	396	505	438	435	437	427	436	453	457	446	429	494	439	462	409	454	456	426	449	471	448	465	472	431	458	445	429	448	438	414	457	448	443	459	399	480	462	433	454	477	465	445	430	447	476	452	432	466	417	444	434	431	465	442	417	455	452	453	470	459	446	487	470	421	463	458	460	428	486	438	439	390	483	411	462	471	424	474	485	460	433	452	458	467	457	446	461	420	452	442	447	446	434	432	442	447	473	432	467	481	454	411	437	466	444	474	430	452	438	463	446	408	423	462	445	434	433	439	504	396	425	465	442	449	482	423	499	449	496	453	468	491	475	453	447	427	494	463	425	448	474	435	468	464	468	479	461	445	447	446	462	457	465	497	427	433	476	450	463	431	415	507	456	439	426	433	480	481	476	478	465	455	437	438	503	464	431	464	437	503	464	479	484	499	469	487	465	444	484	449	436	463	466	454	473	443	477	452	452	436	427	459	457	480	488	457	439	452	462	462	437	457	462	428	456	462	430	463	427	442	460	445	484	460	480	461	472	481	441	462	459	472	487	445	483	469	432	404	427	481	462	441	507	480	460	471	414	456	457	501	433	444	446	464	436	458	439	470	451	490	412	449	435	433	484	478	465	397	475	493	431	452	465	457	449	448	466	461	437	432	461	474	442	471	441	445	455	482	435	451	436	454	452	463	469	455	468	435	468	429	437	429	463	459	477	435	397	481	481	443	436	452	473	460	451	453	463	488	477	467	435	420	449	458	431	442	462	464	442	447	499	441	443	471	458	490	475	429	457	450	379	466	440	407	485	425	454	464	450	446	433	430	490	455	430	463	470	459	438	454	456	490	490	454	475	445	469	449	439	454	467	463	482	485	431	465	461	423	418	461	481	499
54038	53651	62720	55315	42165	35743	28633	26485	19410	13773	7238	2455	1925	1555	856	402	318	268	283	268	255	217	219	231	229	209	207	198	203	217	194	199	213	198	224	223	191	226	186	210	211	222	229	212	218	226	216	186	218	211	199	195	210	201	218	218	185	182	193	205	242	197	229	226	200	213	205	201	218	203	205	191	196	191	205	208	221	220	202	217	225	216	225	191	220	207	231	198	203	220	211	222	230	210	219	219	200	187	191	218	224	217	219	200	217	231	222	200	236	201	228	212	200	171	219	204	231	201	195	216	203	216	199	254	201	219	218	221	212	229	210	220	207	202	192	211	241	244	212	206	207	217	220	198	224	207	234	186	219	203	214	195	203	195	235	228	196	202	227	184	225	198	224	200	192	209	220	224	231	216	200	219	209	231	184	202	157	203	186	173	202	188	189	185	198	206	186	235	200	221	197	199	197	212	225	211	232	218	222	223	204	220	221	202	220	203	213	199	201	233	197	212	211	179	224	211	227	220	190	211	223	195	199	212	203	203	210	217	197	215	194	195	206	183	228	197	191	226	221	203	207	239	229	220	219	227	210	189	213	209	226	200	228	199	218	192	180	202	183	220	234	225	208	183	206	214	200	208	243	238	210	230	235	205	182	187	205	233	213	218	192	195	200	222	216	214	197	228	193	192	204	211	226	197	202	209	202	196	209	202	201	200	177	214	200	214	185	236	223	209	183	178	232	197	216	250	184	219	223	216	193	210	219	218	192	208	226	227	213	228	201	198	186	230	207	202	228	211	211	200	208	223	206	195	205	189	191	212	208	222	220	210	213	201	238	207	207	196	207	220	219	221	206	209	229	206	186	240	205	225	198	211	226	207	194	205	208	200	206	219	193	220	216	209	186	206	208	235	206	192	200	217	204	178	207	186	222	185	229	213	217	242	195	204	204	223	232	201	206	215	210	205	197	201	181	216	220	201	214	233	207	203	205	216	224	191	205	207	215	196	217	197	221	184	213	229	205	222	216	193	198	204	209	198	211	210	209	210	211	179	215	187	253	248	244	187	216	237	235	205	199	218	213	202	217	222	208	198	203	192	226	212	209	226	206	205	193	203	212	188	193	191	197	240	190	236	203	215	192	207	194	184	209	187	212	199	180	187	210	214	212	203	211	205	179	220	221	229	226	233	211	198	193	208	220	215	226	210	221	214	211	210	242	220	237	194	226	187	202	224	218	205	211	224	192	199	192	216	209	213	255	209	203	219	215	226	217	226	219	242	225	218	184	167	222	210	195	215	222	232	207	194	198	217	219	234	196	185	207	190	215	217	200	229	198	246	200	219	189	204	188	223	213	231	205	192	205	254	216	202	232	227	210	228	199	192	167	223	205	229	201	194	207	189	200	204	199	191	201	214	216	184	197	184	200	207	206	192	206	179	179	227	186	207	202	207	219	173	186	244	214	220	180	227	220	167	231	200	208	196	199	219	249	227	223	198	223	191	215	191	214	238	225	229	231	213	228	220	225	191	215	222	212	198	189	225	246	210	193	205	213	207	214	205	214	207	201	239	188	208	210	216	213	187	221	201	228	226	209	216	229	213	207	228	215	214	206	236	213	221	227	181	192	214	191	213	221	201	188	175	205	196	215	182	199	232	205	199	184	176	225	234	228	210	196	207	210	199	240	220	248	222	222	197	206	212	236	198	208	206	190	230	194	188	199	231	212	195	224	205	220	218	211	210	224	233	213	213	247	226	205	191	205	184	209	203	212	220	232	203	207	218	255	191	234	213	206	206	210	247	208	226	215	219	195	195	185	207	232	230	191	170	211	231	194	194	205	183	204	189	225	204	233	200	218	229	201	182	203	195	207	186	246	225	228	196	174	196	215	229	217	191	205	193	215	225	234	227	215	191	186	205	220	205	223	230	207	217	214	202	225	233	230	230	230	207	225	190	199	224	177	207	205	191	184	217	197	237	247	194	193	229	223	208	243	220	220	226	214	187	176	221	199	208	201	230	221	203	234	215	201	194	202	227	221	223	206	212	223	231	199	209	215	196	245	185	199	215	211	201	227	199	214	191	218	215	194	218	214	199	192	190	218	223	223	180	201	195	204	210	198	189	213	211	235	213	201	194	215	219	216	193	183	185	189	217	224	206	231	206	206	205	213	231	210	216	215	211	218	186	196	214	188	220	218	214	213	216	207	216	211	226	219	190	218	179	199	203	217	191	189	221	211	182	217	220	186	207	205	194	199	190	247	186	204	232	216	208	172	209	222	182	224	232	199	199	222	219	222	214	210	206	221	208	200	209	218	223	178	226	221	191	204	207	199	223	204	204	193	216	221	198	226	219	219	211	222	203	209	220	189	200	200	215	198	259	202	189	236	188	223	210	184	192	212	216	220	211	212	208	188	207	190	220	222	192	246	185	223	216	230	221	212	200	221	208	213	203	196	224	203	228	217	222	207	241	221	202	173	206	202	208	208	219	208	209	206	194	185	242	208	174	192	224	209	221	187	225	212	221	204	204	224	210	245	237	221	202	199	199	223	195	201	207	208	242	195	234	198	197	202	247	220	206	220	187	194	217	221	220	214	199	199	237	207	214	208	214	187	217	177	223	215	202	216	209	227	219	225	200	206	229	224	212	233	211	211	232	218	218	216	211	212	169	189	203	212	201	215	208	186	198	225	199	190	202	231	206	205	231	216	185	189	216	211	208	212	223	199	217	219	219	196	190	228	178	199	230	203	209	196	202	167	225	198	207	219	224	215	217	216	201	201	205	228	228	218	196	201	202	215	212	213	226	210	215	202	228	235	222	190	216	208	208	178	198	205	207	190	221	230	178	191	190	191	213	193	208	195	198	227	203	206	216	186	206	212	202	193	199	208	189	218	192	207	226	209	190	226	197	231	211	213	196	225	191	183	216	218	217	225	189	205	206	191	242	224	198	204	221	199	196	208	189	198	202	199	194	188	217	192	196	238	237	219	239	216	206	220	189	222	192	222	214	205	175	191	200	201	197	208	194	204	187	207	200	213	203	204	214	219	201	194	225	250	217	206	213	220	205	236	214	198	220	203	212	244	201	222	217	222	219	190	191	191	204	214	219	182	191	165	225	205	228	203	200	220	232	225	206	205	216	190	213	197	222	205	203	226	181	204	188	214	221	227	198	199	224	258	219	198	198	204	227	207	208	206	208	198	219	218	202	202	218	202	198	232	231	199	203	210	199	185	243	218	195	190	205	223	231	211	195	185	197	220	221	216	196	197	181	191	237	199	212	228	212	215	195	220	234	223	234	191	222	238	210	211	219	210	185	206	189	203	207	200	208	206	229	231	212	214	203	206	224	212	217	194	229	215	201	219	208	208	228	258	208	195	230	230	226	177	228	207	203	205	185	240	219	219	196	197	191	213	215	210	206	205	218	201	214	203	188	205	217	204	208	202	189	186	208	219	224	222	187	208	223	200	214	233	194	205	212	197	228	214	208	209	219	241	205	223	219	201	207	244	221
37785	46767	63086	61381	56482	48411	41682	39736	33530	27456	17113	7712	7483	6268	3732	1495	931	934	794	742	697	655	595	547	571	489	529	531	531	525	513	480	524	507	499	485	541	535	513	522	544	487	494	543	477	551	499	521	530	503	538	507	529	499	522	523	509	491	511	504	506	572	501	513	521	540	471	525	533	508	514	517	543	484	500	552	496	517	463	545	496	524	546	524	517	508	528	475	529	477	526	532	511	568	566	502	532	534	475	539	491	526	530	504	530	496	543	546	500	481	537	518	482	500	534	483	483	485	488	480	520	508	511	483	522	525	479	547	551	497	494	521	509	502	513	510	530	557	516	490	504	503	518	533	490	512	526	539	541	536	495	511	516	513	520	545	551	502	512	520	524	530	541	497	524	546	496	471	519	489	531	537	524	523	516	506	537	496	508	525	531	461	556	537	527	532	528	489	502	540	531	548	545	509	491	465	503	487	500	531	512	507	522	535	534	544	509	492	477	499	499	473	495	517	513	445	530	510	492	483	498	495	503	538	500	507	498	498	462	510	484	521	522	544	518	475	544	467	517	480	506	521	530	507	563	518	465	512	490	492	537	520	560	521	539	541	500	508	502	492	584	481	515	560	569	514	539	531	517	490	486	532	511	521	524	501	498	481	511	507	479	485	563	520	501	531	510	541	459	483	509	517	538	502	504	529	517	532	500	515	487	515	516	531	512	501	500	487	509	527	528	527	507	560	461	479	498	497	488	526	543	523	489	474	510	496	530	505	521	490	503	494	527	505	547	449	503	526	497	531	529	518	457	517	552	531	502	501	524	522	485	502	505	527	499	531	491	532	510	495	495	552	493	501	513	537	497	536	531	514	491	520	549	477	496	474	505	502	549	496	510	496	515	537	484	518	476	522	501	512	467	486	482	554	524	499	523	505	513	504	498	521	524	518	519	476	511	543	466	506	532	487	542	498	524	491	537	520	477	471	493	502	491	496	542	538	518	531	538	496	470	532	512	507	533	557	548	509	548	530	512	457	512	522	529	494	518	526	517	526	527	518	568	476	500	538	473	499	529	510	501	536	476	481	522	525	535	576	468	536	473	552	494	510	509	521	502	557	530	499	521	489	500	543	531	499	493	550	532	474	509	498	485	482	527	527	516	471	519	510	544	464	486	530	484	491	528	506	511	538	493	528	564	476	520	533	533	503	476	523	535	562	467	542	505	493	517	515	493	521	503	514	466	521	546	548	488	549	509	507	535	522	531	498	529	561	515	514	537	491	507	541	525	486	503	525	531	528	491	467	512	458	494	486	486	465	550	520	480	500	495	501	528	503	527	517	505	506	505	470	520	528	523	536	502	531	519	491	523	498	487	488	492	524	534	515	506	491	498	557	535	499	501	512	495	502	526	535	512	530	524	538	494	531	549	470	510	516	570	487	511	501	505	483	491	521	491	555	509	496	514	505	524	519	534	510	498	530	485	494	476	498	506	548	510	470	494	523	517	498	511	493	466	506	562	512	508	508	534	554	539	496	491	513	487	514	498	516	458	571	512	531	482	538	506	478	543	496	509	508	487	512	456	545	516	532	511	466	529	509	528	522	548	525	497	508	566	520	503	489	507	515	524	524	540	511	574	552	521	537	492	513	521	543	512	541	510	520	504	507	521	475	526	507	526	528	535	505	498	501	501	522	528	519	537	526	539	496	535	499	471	505	532	493	484	505	517	512	525	519	526	560	519	525	481	511	536	528	496	501	517	457	532	499	482	485	530	542	517	537	507	483	500	533	489	554	490	452	509	507	519	502	538	514	517	500	546	513	485	531	530	541	529	555	506	481	454	468	518	489	509	534	460	522	496	475	567	483	526	516	526	521	509	485	516	476	546	500	494	532	490	522	516	532	513	513	536	483	533	489	507	540	508	534	478	547	488	551	466	508	509	500	511	504	524	499	509	511	509	510	517	545	514	523	530	543	488	510	530	515	536	488	553	543	509	485	531	548	515	501	480	491	559	517	515	520	541	532	484	507	529	537	467	491	537	505	532	498	496	478	521	528	527	518	503	488	524	507	516	514	506	504	488	509	491	506	544	522	498	538	524	508	560	549	506	474	468	527	491	500	539	482	502	495	514	458	551	493	508	500	511	521	493	465	504	487	544	460	541	491	507	497	471	463	519	498	503	508	508	507	520	498	499	501	530	529	535	527	495	535	553	503	505	523	544	505	529	514	506	499	547	533	517	512	507	512	554	497	491	492	518	457	517	498	513	509	509	489	508	499	528	499	520	513	510	510	508	488	499	486	477	497	536	561	516	558	479	545	469	515	476	508	516	488	497	502	492	466	523	497	514	509	515	524	494	535	513	528	506	476	529	518	488	482	520	476	539	508	504	534	542	530	520	490	512	469	512	514	465	533	518	498	519	507	506	505	522	537	495	495	508	503	501	506	518	558	490	502	501	525	510	551	494	514	504	499	530	508	543	494	515	528	527	527	516	479	467	516	542	519	531	514	511	515	529	518	541	526	471	487	505	532	511	530	528	520	514	496	499	508	551	508	514	500	512	516	546	506	486	493	498	518	495	537	528	504	517	492	500	502	542	487	526	537	526	484	490	464	508	532	487	532	524	534	489	509	507	511	502	500	502	509	531	478	508	488	486	545	512	499	473	559	526	509	513	487	527	529	484	486	524	541	552	502	513	502	502	497	517	518	544	549	503	514	514	510	495	553	523	535	524	488	512	516	507	541	514	513	513	489	510	510	553	534	535	497	526	502	475	491	530	499	518	493	508	508	539	489	468	523	541	491	538	472	524	536	547	501	556	490	516	533	491	502	503	469	509	463	498	538	544	520	533	504	491	487	511	523	496	493	534	480	494	527	525	522	550	490	473	465	526	490	529	524	543	509	506	497	499	502	515	476	483	528	478	474	518	524	501	487	508	509	551	548	489	517	502	543	495	517	503	533	459	499	462	511	529	498	525	554	516	529	507	519	538	533	495	498	501	531	518	503	543	500	488	512	503	536	553	518	530	554	530	468	541	519	490	510	496	548	537	531	566	518	519	514	507	495	533	526	516	473	506	497	556	537	506	493	516	482	503	501	521	491	523	537	501	576	504	528	501	502	532	512	544	517	515	466	514	503	493	529	532	477	575	514	480	523	489	510	495	480	502	478	499	536	496	504	514	495	493	492	511	514	470	536	508	513	528	525	511	483	490	507	520	539	504	534	506	527	536	497	541	492	519	502	545	505	541	546	524	493	509	486	526	528	519	541	492	535	554	532	497	507	499	547	515	496	543	493	493	491	499	539	516	517	498	515	548	520	557	524	525	542	503	518	519	489	530	516	478	504	503	530	521	515	508	533	546	440	547	550	533	501	510	489	524	515	514	495	531	484	486	524	532	503	519	492	541	486	531	529	489	516	566	503	519	498	508	503	497	501	511	518	510	475	511	477	517	486	549	528	516	523	516	488	542	475	493	499	538	503	495	522	499	514	492	503	477	492	505	514	531	516	531	500
64467	61976	58602	48149	41405	30343	22492	13729	7741	4158	1939	1348	911	720	545	439	350	320	278	219	224	200	199	201	219	192	201	192	197	191	210	200	204	183	177	213	203	193	211	225	169	200	178	197	180	212	169	211	212	201	203	211	203	215	191	202	192	183	182	200	207	172	199	190	196	190	188	190	189	196	188	212	178	198	226	204	191	200	198	209	209	204	201	195	191	209	182	189	222	203	185	184	226	210	208	206	184	208	195	172	195	185	182	211	205	182	198	196	197	214	178	201	201	205	184	190	200	176	203	185	216	194	191	185	166	195	182	193	158	172	189	181	158	200	212	194	190	181	187	171	209	187	177	192	209	191	202	200	231	192	209	193	185	178	203	191	204	178	185	205	201	202	215	197	202	223	192	166	206	209	182	205	188	183	192	219	193	185	190	205	198	203	221	201	193	176	208	180	202	181	216	179	168	193	186	191	204	195	186	207	208	194	169	195	195	208	200	213	178	196	185	179	203	198	209	212	173	194	186	172	214	181	203	198	186	173	177	195	196	239	193	165	200	182	191	198	185	198	218	196	217	170	204	184	179	209	203	192	209	195	207	208	192	198	210	187	172	197	195	203	213	181	212	177	195	211	183	212	207	197	189	196	186	220	185	212	200	210	194	205	201	198	164	190	206	204	208	176	184	173	197	162	193	207	175	209	194	205	202	193	202	192	206	205	205	216	190	201	193	213	186	208	186	220	192	184	184	195	185	196	215	207	179	190	182	205	196	198	165	209	199	197	189	203	219	202	206	192	178	188	182	170	190	208	204	186	200	193	180	194	167	185	193	197	198	194	189	192	198	175	164	181	194	185	202	206	186	198	227	194	209	214	225	175	211	190	192	163	235	196	191	202	195	211	203	197	190	208	210	202	184	188	167	194	184	220	212	208	214	167	188	228	191	204	198	202	209	189	231	179	172	211	185	193	191	199	200	202	190	201	193	195	208	208	195	209	177	202	184	177	183	173	187	192	226	203	194	200	161	186	196	186	188	204	218	213	204	169	199	191	216	196	193	173	176	184	189	173	208	169	207	185	192	191	191	200	203	194	186	196	155	195	187	183	160	164	196	204	198	182	187	201	199	203	201	201	209	156	173	186	194	176	196	182	201	179	218	203	200	202	205	206	190	214	201	182	201	191	190	188	211	189	184	199	182	196	209	182	219	198	192	199	197	184	192	207	188	192	214	162	188	215	217	191	188	208	177	198	183	170	203	201	218	202	186	204	191	186	192	175	214	175	194	205	195	216	185	191	199	207	210	204	211	205	162	180	204	202	219	208	234	202	191	206	227	196	186	183	179	177	165	198	194	223	190	185	189	188	186	182	178	201	222	180	190	184	209	196	216	178	173	202	203	215	205	200	198	210	176	193	188	185	228	182	187	191	207	194	222	172	186	201	202	193	190	186	156	211	179	196	198	191	176	214	204	200	185	192	191	201	189	200	186	206	207	195	191	182	203	215	207	194	208	188	181	193	176	179	219	192	204	196	196	200	203	191	188	196	202	183	184	212	199	189	171	189	180	169	177	178	181	190	198	209	233	196	201	194	234	209	164	175	196	168	216	214	213	185	185	191	191	206	205	189	171	192	203	236	206	208	208	195	189	203	211	173	215	177	183	194	201	194	212	193	194	188	207	176	202	197	177	185	212	194	185	207	193	184	195	206	199	205	186	191	192	179	200	195	198	189	194	187	204	209	195	200	212	190	212	228	176	194	189	173	199	174	195	186	203	185	212	207	199	182	184	182	189	199	193	191	179	198	201	203	209	194	199	193	180	212	193	188	203	213	191	213	182	202	192	198	199	192	247	211	210	203	221	221	196	184	190	219	192	210	207	224	194	182	198	183	200	195	172	194	193	211	183	203	188	219	169	200	171	182	197	185	186	207	184	180	190	175	191	191	187	183	200	203	178	164	198	177	201	196	207	208	186	190	154	190	185	167	185	183	182	177	186	209	184	197	210	223	182	198	194	195	191	188	193	164	199	187	180	196	179	177	196	189	220	175	199	208	171	197	206	201	194	230	195	173	173	173	195	196	183	182	203	191	217	208	168	203	206	210	193	182	198	187	189	198	199	187	175	188	191	188	185	195	174	203	204	202	208	194	203	192	182	167	179	160	186	171	203	167	167	193	199	214	199	191	207	182	204	207	197	197	218	176	209	197	179	193	177	193	188	200	163	188	197	199	198	199	186	201	187	218	207	172	195	212	188	166	180	202	192	212	186	200	186	218	181	186	206	183	191	201	183	199	180	175	174	187	189	209	203	190	205	177	183	198	206	188	188	184	213	210	180	200	202	193	180	189	204	188	197	222	188	191	192	163	196	211	197	183	173	179	185	207	188	221	210	216	231	175	183	196	177	196	208	214	198	181	192	184	185	184	186	211	211	188	198	199	195	208	191	207	192	188	191	186	212	180	198	199	200	172	203	188	179	188	211	193	176	189	202	206	173	183	194	202	188	214	189	209	192	192	212	188	174	182	169	185	193	209	189	165	187	174	232	199	185	226	194	185	180	196	195	163	184	197	207	194	204	212	225	179	190	195	202	172	199	206	164	212	196	198	206	177	212	212	196	167	196	214	211	182	179	182	180	182	216	201	215	197	192	188	192	189	183	169	208	205	186	191	206	189	188	183	187	201	206	196	200	207	202	205	199	190	187	179	202	205	220	175	184	193	240	186	202	224	195	182	191	197	170	196	233	202	184	209	179	198	206	205	175	211	208	207	203	206	188	165	228	183	194	194	195	215	214	208	192	201	206	191	201	184	195	236	180	205	193	201	202	201	214	196	186	208	190	217	230	175	188	201	199	200	182	206	189	198	185	196	189	182	198	208	202	191	185	183	181	169	173	183	182	182	223	206	190	185	184	204	190	162	178	183	216	229	186	212	192	204	204	209	195	202	200	180	178	198	184	197	209	188	179	186	218	173	216	187	188	175	186	187	216	195	185	183	191	194	209	207	195	192	192	191	183	190	181	188	186	164	170	205	198	194	195	197	184	175	193	199	208	193	214	197	223	179	198	168	217	184	189	199	150	179	187	189	186	202	212	172	192	209	185	210	169	176	208	195	180	201	178	195	197	192	186	184	175	202	193	180	199	220	181	191	198	215	243	220	205	188	229	190	193	204	188	224	217	205	172	190	175	173	199	189	185	198	182	216	199	214	185	215	212	219	195	194	183	190	196	194	184	178	183	180	202	199	196	200	208	210	215	210	207	187	153	226	222	191	201	203	203	190	182	185	200	223	209	213	218	200	203	209	202	201	193	196	203	204	188	182	175	176	219	204	179	178	191	179	168	188	178	205	172	205	214	191	171	196	211	198	200	238	188	191	213	200	191	180	202	201	196	185	184	189	223	174	175	154	177	209	175	207	183	189	192	216	205	204	204	192	186	198	176	176	190	186	186	220	193	194	186	186	196	214	186	201	199	190	184	176	199	187	183	198	175	184	198	201	182	194	199	185	167	186
46968	58992	62922	62519	55589	40960	33334	24645	18763	12919	7423	5230	3820	3051	2280	1738	1333	1056	841	779	707	700	581	588	584	510	500	492	465	470	498	426	490	461	473	499	455	459	476	451	436	448	467	468	463	488	455	489	436	457	485	453	448	502	493	480	492	466	481	481	473	504	480	457	463	421	448	453	461	519	473	499	480	471	427	501	461	497	481	482	482	435	493	496	489	460	446	496	449	482	486	412	496	457	472	478	492	498	489	504	458	446	452	490	461	463	482	491	464	466	518	469	502	450	462	498	483	495	493	489	506	436	441	468	458	483	458	483	476	470	447	485	430	469	498	485	441	471	468	469	415	474	485	442	492	462	484	480	475	464	459	448	469	490	445	465	471	510	477	440	508	455	468	494	485	486	485	466	478	501	435	495	482	460	462	452	430	476	462	478	530	447	453	480	463	476	487	474	481	451	419	490	508	433	458	491	488	440	488	455	476	471	457	473	482	466	487	480	453	507	497	484	482	488	458	489	494	482	466	463	459	449	453	450	478	494	424	476	516	431	481	466	474	471	484	481	462	473	485	501	505	469	492	473	487	459	501	466	434	432	454	488	482	458	459	498	471	489	504	467	426	460	467	479	498	422	435	468	456	411	445	492	454	446	440	463	468	462	427	470	457	454	444	460	478	490	450	490	476	453	485	446	463	457	507	444	475	494	459	481	441	465	476	445	458	448	477	479	476	510	475	473	494	471	498	486	421	509	457	462	446	457	473	496	470	482	481	467	486	474	456	461	461	446	499	452	444	487	424	458	438	457	438	459	459	467	476	513	511	467	482	442	471	490	481	470	459	476	511	448	439	449	456	481	470	473	475	449	483	455	515	490	479	460	495	487	479	482	442	446	462	468	482	454	443	475	452	497	464	458	409	482	453	440	488	472	480	456	484	458	465	482	464	488	454	503	487	489	477	447	482	477	468	497	456	479	474	450	468	459	494	480	483	485	496	474	459	483	476	417	470	437	436	466	479	487	481	514	482	444	474	497	473	440	448	473	460	479	468	467	445	466	435	466	483	442	486	481	463	487	465	463	456	452	484	479	450	459	462	496	404	461	460	443	465	452	468	477	481	507	497	469	464	495	469	464	425	458	477	479	451	468	422	441	482	507	437	489	460	471	496	477	496	475	453	469	457	449	475	467	428	462	489	471	456	440	476	450	480	465	438	454	448	481	468	500	421	470	456	490	471	449	443	475	468	417	454	477	473	450	456	463	463	453	469	444	448	439	498	449	433	444	469	473	426	454	477	447	512	470	486	472	460	468	433	461	470	491	477	482	445	457	426	454	467	445	528	433	470	461	454	471	469	454	488	457	456	453	496	444	480	490	530	505	499	471	447	457	434	483	450	508	473	477	462	496	440	421	461	457	472	435	473	479	475	461	454	432	453	469	462	467	476	445	456	477	494	484	480	463	512	486	505	454	452	443	467	462	505	490	484	480	499	466	474	500	437	486	477	455	498	440	424	495	462	464	450	468	462	492	495	433	489	438	438	450	520	480	491	486	483	466	458	470	431	468	466	445	471	464	514	480	462	505	433	500	489	423	461	479	458	482	496	477	474	440	494	446	452	457	475	491	484	457	454	440	498	439	515	479	460	500	472	490	464	436	488	465	450	478	474	450	441	471	461	515	430	428	455	509	524	490	511	441	450	483	451	447	463	480	480	508	468	473	497	470	472	493	460	465	446	465	447	477	500	481	466	468	469	488	460	493	468	482	467	467	441	453	440	480	458	485	456	481	466	427	459	481	474	470	466	478	458	437	463	481	487	479	471	449	482	447	479	468	468	500	491	482	481	438	441	488	503	492	449	505	499	483	437	458	468	449	459	506	425	470	476	443	469	518	488	474	498	479	465	442	462	466	477	471	483	456	464	487	434	461	486	468	488	474	492	435	463	477	454	456	492	444	470	461	429	471	468	450	463	444	479	457	500	497	463	457	496	433	492	442	444	444	440	470	503	434	483	414	493	442	491	509	463	469	487	448	514	456	428	501	444	468	468	483	494	479	481	432	501	474	493	437	467	458	442	465	466	427	477	479	487	461	488	469	472	470	444	459	464	508	477	455	468	437	464	483	489	468	478	506	495	453	487	484	500	449	472	434	485	440	462	476	453	494	471	516	439	451	515	483	489	471	476	463	510	472	488	461	441	460	495	502	516	465	476	484	429	460	477	464	500	468	475	475	478	512	481	483	489	422	469	473	460	483	470	461	461	469	494	485	488	442	427	464	484	521	444	482	489	487	468	463	441	433	446	465	493	456	464	446	485	480	495	474	457	446	477	458	487	428	482	469	470	451	451	453	503	492	466	435	500	458	490	493	468	459	476	509	500	486	505	472	496	437	453	495	472	511	425	488	497	465	478	483	485	468	443	478	467	460	477	503	489	449	443	468	478	477	470	510	478	464	454	468	458	449	457	461	494	510	500	445	449	487	485	449	495	446	516	499	426	444	509	482	483	433	511	491	447	444	474	505	454	488	461	460	466	457	474	428	484	460	458	462	429	469	472	431	473	482	526	459	477	487	469	454	447	432	499	514	432	478	462	476	450	487	468	473	450	495	485	448	488	489	507	474	469	460	499	482	472	479	468	492	480	471	442	466	472	471	457	460	454	478	472	429	464	489	473	431	451	441	478	497	478	438	461	478	470	517	480	501	515	462	468	431	487	470	457	422	472	459	462	492	474	468	526	510	479	465	453	451	483	455	455	489	473	451	484	476	449	448	467	454	500	480	415	520	457	472	467	464	498	474	501	473	447	469	472	479	443	450	462	455	460	476	467	487	475	484	473	457	461	474	471	505	460	451	464	467	467	448	436	461	478	491	478	467	430	448	456	454	485	456	462	470	467	487	475	455	467	475	453	489	483	460	476	449	484	440	465	473	482	445	425	430	481	463	461	497	456	469	456	432	474	465	442	444	471	470	471	458	499	471	426	501	444	458	461	424	469	471	474	489	466	466	455	455	468	473	520	446	467	477	487	463	443	472	482	456	485	454	441	434	478	457	475	455	436	463	481	440	500	474	476	487	479	451	436	467	464	526	425	428	503	476	463	485	499	443	467	445	430	438	447	479	459	468	462	474	529	485	472	447	483	460	446	492	466	469	483	484	461	467	451	441	468	460	484	471	464	487	494	495	486	494	504	437	477	493	505	511	480	505	465	497	508	486	467	463	444	496	449	465	446	481	512	459	461	482	490	464	456	504	476	466	454	456	444	507	488	488	447	453	459	465	486	484	436	469	466	433	449	455	428	461	477	492	493	465	467	503	486	471	470	477	449	476	466	472	451	440	494	503	468	439	436	440	498	485	475	475	452	480	532	481	470	472	446	497	432	484	449	522	482	452	477	469	438	456	482	437	470	484	460	468	464	455	451	477	449	444	470	459	470	459	484	477	504	430	487	445	468	466	465	472	478	439	487	471	442	449	463	466	489	495	467	433	476	449	483	452	481	465	521	466	462	480	484	462
42820	44846	41092	28716	15751	7494	3741	2011	1312	892	546	338	302	221	220	213	204	207	187	210	189	180	186	182	183	164	182	184	165	190	202	181	180	173	205	188	171	172	166	196	190	199	174	160	190	205	179	178	148	203	190	202	169	209	173	174	182	202	193	196	158	198	192	179	187	192	208	184	173	204	185	180	188	178	175	190	209	171	157	199	187	169	190	165	191	191	190	182	203	187	143	194	199	180	216	209	189	211	196	177	218	179	168	205	212	184	166	186	183	164	191	160	184	182	179	188	177	171	196	182	199	197	168	191	216	180	196	193	178	185	159	166	169	189	170	185	159	183	170	177	196	192	190	192	191	205	159	173	187	194	182	188	197	197	199	217	158	197	191	195	165	186	196	193	166	172	173	195	169	191	167	173	207	186	207	201	172	167	202	169	171	166	172	174	161	188	211	170	169	207	210	172	174	199	173	188	200	169	195	166	161	192	197	210	189	179	164	196	161	194	196	183	189	184	181	210	177	178	176	178	182	190	208	184	176	150	205	158	169	171	190	196	173	200	167	183	213	187	182	165	204	200	182	203	196	177	191	180	184	191	193	188	169	194	172	189	171	188	185	176	185	187	160	181	199	197	156	187	152	188	177	215	199	187	171	164	172	182	177	170	165	200	169	173	204	206	189	186	198	186	178	196	187	175	181	191	181	181	188	143	194	192	181	183	188	167	165	172	149	172	217	195	221	199	181	184	189	206	166	177	194	210	216	178	175	190	189	174	171	159	177	189	214	161	181	173	208	191	196	189	178	195	176	198	184	181	207	178	183	175	191	169	171	183	196	191	157	209	189	175	177	209	177	155	181	167	192	176	184	206	206	184	207	196	210	177	169	204	173	175	164	174	187	171	200	193	173	180	164	171	178	177	187	187	213	214	178	210	176	197	166	202	194	184	186	171	181	175	176	158	168	189	187	165	195	183	155	188	207	183	174	175	187	169	164	177	200	188	195	180	172	205	174	195	196	187	192	173	186	173	187	178	193	195	175	191	166	192	187	180	156	192	196	203	195	181	207	183	201	204	204	176	231	189	193	160	180	189	207	190	182	205	168	205	190	163	179	201	187	177	193	190	183	197	201	188	184	191	201	202	211	170	173	163	194	188	176	193	191	189	190	195	209	178	176	168	186	165	201	165	170	196	188	171	159	211	189	201	163	190	190	169	196	195	184	171	177	191	190	171	180	202	182	160	196	201	178	170	183	184	165	198	196	189	157	188	189	180	192	170	174	171	216	167	177	204	217	165	189	183	183	199	173	164	192	206	186	172	191	191	192	206	184	168	194	175	187	178	189	177	189	181	173	180	183	188	200	169	188	184	195	194	157	198	186	153	192	199	184	176	198	189	180	193	201	181	209	203	187	179	181	190	182	198	178	199	190	175	184	186	189	170	205	193	192	170	190	177	193	180	180	208	195	165	191	198	201	170	187	187	181	183	186	189	187	192	174	179	193	175	189	173	182	186	193	217	178	183	191	167	184	169	183	191	202	174	210	196	187	185	195	213	209	179	189	184	211	160	170	161	187	174	179	161	191	210	202	163	181	166	207	172	208	178	189	176	200	186	202	180	180	181	165	161	182	192	167	177	189	168	187	198	152	191	198	179	188	186	179	186	177	196	166	177	201	200	183	184	178	178	205	195	158	181	208	208	187	174	191	208	182	153	173	197	208	191	183	181	197	155	188	185	192	194	190	166	153	204	163	196	192	207	190	184	203	187	180	171	191	159	173	192	183	190	153	200	207	192	199	189	175	193	185	168	194	167	192	182	193	195	175	157	180	188	210	176	182	203	210	205	177	192	215	171	191	169	162	206	206	172	178	179	156	157	190	179	186	193	193	195	206	190	196	165	203	195	180	179	188	198	174	164	175	167	182	183	177	181	170	175	183	190	187	187	161	210	185	204	173	219	148	175	212	179	181	170	208	171	192	191	168	193	186	193	196	164	166	196	170	170	179	168	223	192	160	181	179	179	181	159	170	190	207	192	189	186	162	155	164	192	171	179	181	203	194	169	188	181	192	197	191	175	212	187	170	174	206	173	180	177	183	183	196	178	184	178	184	194	185	192	202	187	173	182	183	195	171	192	178	207	203	186	186	203	193	176	212	183	190	165	176	172	157	182	192	187	195	185	165	213	185	191	173	201	186	181	189	202	206	214	184	215	193	177	177	186	207	190	189	188	195	178	184	172	184	164	208	181	179	178	205	187	179	171	190	208	180	191	165	204	184	195	187	185	176	204	186	207	184	195	208	176	171	179	179	168	176	193	188	178	180	168	183	160	190	182	169	163	165	202	192	202	175	179	182	182	191	178	192	173	209	203	169	163	173	176	183	161	179	182	187	189	157	200	183	182	191	167	176	196	191	175	181	179	178	168	155	188	165	167	211	196	186	198	173	182	208	183	197	193	166	176	167	205	200	202	179	194	192	182	196	176	162	184	186	222	207	200	195	185	201	202	188	178	173	186	185	173	223	183	181	188	176	184	164	180	174	180	172	183	176	194	172	172	179	194	183	182	197	172	195	168	220	170	180	185	237	190	174	176	188	181	170	173	189	174	194	226	211	194	181	168	182	206	178	178	192	153	181	168	190	180	190	200	138	202	177	218	182	183	192	177	191	179	184	192	201	173	220	183	205	181	167	171	186	184	177	186	192	214	198	185	213	200	187	167	213	175	207	170	168	165	199	207	202	229	200	190	182	202	181	183	154	181	173	164	160	208	164	187	192	203	192	180	182	198	201	186	178	154	185	184	166	205	171	165	185	181	172	203	195	177	184	213	182	157	195	181	187	186	157	192	165	190	211	183	178	202	167	198	207	173	181	181	174	185	212	184	176	193	172	167	183	163	204	199	201	190	194	206	175	169	201	191	169	185	172	196	195	183	180	166	206	173	166	203	185	182	170	196	181	206	183	178	172	209	188	182	198	173	166	206	197	172	204	177	211	178	180	182	178	196	172	168	181	211	175	188	212	165	190	200	173	175	203	172	212	199	159	183	211	206	191	195	211	165	190	216	185	181	224	204	173	190	190	173	191	181	203	180	165	218	195	182	182	163	183	157	162	182	170	162	196	192	194	195	211	198	178	223	189	147	186	189	185	202	208	202	204	203	199	159	198	180	172	179	182	182	170	178	173	194	177	197	185	192	180	187	179	186	188	176	181	178	190	193	162	189	166	181	183	168	209	169	181	188	159	173	210	194	187	191	179	186	187	203	196	182	138	218	184	175	197	186	167	183	167	186	159	175	176	188	181	198	169	189	181	195	194	204	188	181	170	188	202	210	179	172	165	180	194	200	193	161	180	202	175	196	192	188	168	177	193	223	186	183	202	173	157	200	176	186	188	197	180	176	193	187	191	181	170	186	185	211	187	183	214	182	201	208	194	191	227	190	203	195	207	209	190	222	171	211	164	193	197	167	151	195	198	181	200	185	171	194	183	181	171	191	188	194	202	208	203	186	167	197
30086	38312	41811	36345	27521	19040	12674	8154	5542	3802	2263	1360	972	717	601	539	543	539	516	479	445	490	480	482	482	469	437	478	471	447	429	485	484	463	466	473	482	479	447	489	484	437	471	458	440	439	467	502	449	471	442	443	452	487	481	438	409	452	473	445	454	484	484	483	457	443	475	446	448	482	404	459	442	514	449	465	478	499	439	457	463	467	456	458	497	437	437	432	423	493	439	476	505	451	442	484	492	465	472	470	473	456	458	456	426	471	460	477	475	472	454	475	490	457	452	448	463	502	461	423	438	476	447	491	469	454	485	447	468	465	498	485	462	490	469	435	471	433	437	497	476	476	458	468	461	470	496	432	431	493	472	472	457	443	468	445	483	510	491	449	496	429	440	466	480	496	471	486	439	454	462	417	458	509	439	486	458	455	404	483	438	457	458	462	463	475	489	453	464	413	462	476	432	456	461	489	462	444	433	447	456	452	477	428	438	490	490	426	459	485	479	455	471	488	484	449	453	467	457	501	480	459	478	445	470	456	483	466	450	426	447	455	426	439	445	475	471	425	472	431	411	471	438	469	470	459	453	457	448	430	458	483	448	508	502	465	465	484	448	459	506	482	513	446	464	461	431	472	449	463	485	476	473	460	446	461	432	464	490	449	463	482	469	470	447	460	440	451	470	406	464	436	499	438	475	463	456	484	476	468	458	474	438	424	445	471	425	458	483	455	473	484	492	461	475	494	478	455	521	422	426	480	471	466	464	456	497	402	454	488	450	525	434	465	457	445	471	476	434	483	445	469	486	465	431	464	459	413	471	478	455	443	439	449	493	447	461	496	476	452	433	500	451	425	447	499	507	473	453	453	480	512	465	493	513	469	440	477	432	451	444	454	474	450	467	480	458	465	450	451	472	461	435	443	517	448	478	454	474	446	462	436	458	416	465	454	489	440	486	485	436	423	474	478	468	433	433	474	448	451	486	473	485	491	461	443	472	474	469	464	495	428	451	463	396	477	453	438	490	450	468	446	447	434	474	461	491	463	459	483	458	468	496	456	451	463	427	430	467	495	503	471	455	438	483	442	470	470	476	435	446	494	484	470	482	457	483	463	466	453	475	492	488	476	418	444	444	471	470	416	474	470	467	420	443	437	439	463	435	414	450	445	466	440	425	452	457	443	468	471	460	452	428	491	450	452	495	466	464	468	438	449	416	457	489	448	440	427	466	474	485	402	458	458	491	454	441	486	478	465	478	452	424	483	431	423	427	429	460	444	448	449	455	452	487	491	464	488	432	447	498	435	489	454	416	443	452	452	472	450	435	451	480	480	484	482	478	440	451	440	440	435	435	463	478	436	441	434	497	480	464	485	457	474	478	418	472	424	459	479	436	481	505	456	410	464	484	453	501	438	484	407	469	470	461	454	461	475	470	441	458	436	498	471	459	467	493	451	485	476	436	448	433	449	450	444	446	442	432	434	454	451	487	442	472	496	497	500	449	461	452	485	454	470	502	452	474	472	475	423	452	454	439	455	478	470	457	459	474	442	459	452	463	464	430	493	455	462	441	480	498	457	464	479	455	449	450	471	470	472	466	436	458	436	410	474	459	456	485	437	511	456	473	489	452	445	482	467	458	472	486	413	471	443	447	477	467	476	487	480	449	471	448	464	431	471	441	467	451	504	463	458	428	431	430	478	402	442	430	447	487	479	455	444	476	492	481	490	490	483	427	464	474	436	459	459	456	477	461	452	427	482	418	473	468	422	435	462	468	446	486	470	449	456	429	440	450	452	498	476	459	451	461	469	464	489	463	510	504	464	457	456	472	418	463	428	472	500	465	429	408	496	451	442	496	471	462	486	435	434	437	486	409	459	474	445	459	500	474	487	454	438	438	424	531	463	485	447	472	431	444	437	475	456	460	481	466	444	431	429	439	451	471	450	486	469	472	500	494	432	438	425	461	461	455	447	444	447	465	464	484	509	497	490	448	467	434	464	459	493	443	465	430	516	473	505	468	465	466	467	500	484	429	451	447	492	438	481	463	449	452	449	435	467	473	432	473	489	449	438	498	421	471	475	475	450	480	463	460	448	499	487	454	510	488	424	450	426	459	501	456	492	459	457	459	491	464	466	463	518	458	465	495	458	486	453	482	464	467	465	477	466	437	459	435	452	480	470	486	472	436	424	460	459	457	507	464	442	400	443	461	511	494	468	467	452	493	461	470	454	470	445	452	460	436	436	521	468	460	461	472	454	437	462	489	416	458	426	502	463	435	477	459	435	513	477	443	474	463	484	472	463	466	483	457	456	426	466	472	477	456	441	483	450	456	496	498	478	444	464	441	428	406	461	438	481	457	436	487	443	494	451	427	464	436	439	476	446	468	443	447	471	448	484	424	457	472	502	458	484	475	448	471	464	470	460	482	446	479	473	460	482	418	461	439	463	492	485	459	494	450	450	468	470	428	477	413	456	482	491	451	472	431	467	457	478	465	489	467	473	456	487	460	466	434	437	493	504	460	458	447	440	422	444	488	445	447	461	472	463	440	450	477	470	463	487	438	453	457	431	472	407	446	436	495	455	461	438	472	480	489	492	472	439	467	475	457	448	469	453	487	466	472	473	423	468	453	449	462	510	430	461	453	470	432	468	463	432	421	480	428	464	475	462	439	458	467	496	471	481	472	465	443	433	491	458	452	478	442	446	419	464	469	470	419	476	509	472	463	464	437	457	462	467	442	465	454	479	455	444	459	437	456	463	453	464	481	430	465	442	476	501	420	462	463	430	436	511	476	424	471	466	454	485	474	446	474	443	445	487	481	470	437	477	453	436	438	469	455	444	453	489	462	452	497	467	461	503	482	472	471	442	422	497	493	483	428	432	465	443	447	469	473	496	425	488	434	475	445	467	477	486	454	475	476	473	483	451	466	507	462	476	482	420	433	461	467	445	457	469	514	465	447	457	472	488	491	461	491	443	500	452	466	456	448	497	467	471	445	435	461	441	446	468	461	466	462	462	464	468	500	493	436	494	447	423	495	468	445	453	444	440	456	474	462	467	443	471	440	448	443	435	464	474	497	484	467	466	465	439	450	486	451	440	465	499	480	481	429	441	467	441	449	452	484	443	480	412	475	472	463	450	485	439	457	458	431	432	470	467	463	486	470	475	484	477	461	453	478	459	501	451	464	479	455	459	442	480	460	486	446	433	493	445	488	471	441	475	467	472	422	462	455	473	469	464	455	447	474	488	452	454	476	475	455	451	457	499	446	442	484	438	431	486	497	443	448	461	471	441	488	462	435	453	418	446	489	480	428	457	478	468	447	441	448	459	453	461	448	435	468	487	462	505	469	482	450	433	442	439	438	444	482	428	464	410	480	482	468	488	463	425	468	452	467	477	462	475	453	460	436	455	444	494	479	456	487	453	493	458	445	447	481	430	480	438	507	461	415	443	501	497	415	471	467	454	433	475	464	480	438	465	449	442	499	482	498	438	430	466	469	458	440	423	446	456
55587	55433	55111	41997	32676	23042	13913	6683	4211	2183	1263	840	563	411	332	295	275	238	225	212	209	238	208	193	226	220	221	172	198	208	215	236	220	184	204	215	193	234	210	203	184	224	201	240	186	193	201	194	225	231	210	228	213	231	205	210	238	212	196	191	230	200	194	186	210	198	183	174	241	227	219	224	191	215	204	223	205	184	201	207	256	200	204	208	228	217	197	218	207	195	221	195	221	189	208	199	227	215	205	211	194	223	216	191	229	238	185	191	186	186	188	183	231	230	239	193	218	216	212	206	203	213	217	199	193	226	208	235	182	218	181	231	201	247	195	233	209	192	212	228	183	212	210	254	189	205	193	208	235	213	216	192	226	198	193	220	211	229	197	206	213	195	220	217	196	220	208	228	216	207	185	227	230	228	200	219	191	220	209	203	202	233	190	224	230	199	206	239	221	206	221	244	207	205	219	199	218	232	230	216	238	201	233	202	208	202	216	201	219	212	212	191	164	212	204	203	204	196	196	227	232	200	224	200	211	209	235	207	223	224	212	218	188	209	222	215	217	232	231	180	206	218	202	211	219	244	210	213	197	205	205	201	220	229	190	192	209	233	215	210	183	189	228	184	204	223	207	186	198	191	225	207	214	205	245	213	215	198	239	225	218	219	220	214	225	203	231	209	199	211	182	224	216	194	204	203	182	207	232	225	223	234	231	222	207	224	198	205	209	211	188	209	215	201	229	204	212	202	194	223	229	247	213	238	236	205	214	207	245	205	219	210	217	196	215	191	199	202	198	191	209	188	207	208	223	224	217	210	222	230	198	218	229	228	225	208	203	210	211	207	221	198	208	232	221	213	233	243	215	240	216	187	208	221	218	221	207	193	181	219	213	190	211	219	207	221	228	207	214	230	210	216	218	193	195	219	215	199	184	204	212	205	221	219	222	202	195	248	222	212	224	230	239	231	224	212	208	230	201	204	187	207	225	233	211	223	196	191	211	202	208	210	202	204	218	231	194	205	182	205	223	190	201	223	181	231	220	200	215	223	225	213	185	215	215	210	214	195	225	196	211	183	230	211	193	230	208	196	196	202	198	206	211	215	208	210	223	196	200	198	215	217	225	217	206	245	198	208	238	221	185	236	211	215	204	223	185	220	216	190	185	211	234	216	226	194	226	196	198	199	214	198	191	224	218	224	209	202	233	218	235	202	203	195	222	226	204	191	216	220	207	238	201	200	212	204	200	206	210	217	227	184	213	208	199	188	206	222	210	211	209	215	208	193	206	229	203	220	199	217	208	210	220	187	221	188	215	215	202	214	220	219	210	214	215	185	215	215	223	176	210	192	199	200	207	216	242	231	203	189	185	205	214	172	205	206	188	219	227	212	171	208	220	188	202	240	204	213	214	219	223	211	219	210	222	188	228	212	236	222	207	187	238	272	201	198	222	195	222	207	220	212	244	203	185	240	186	239	235	189	200	233	233	191	207	201	216	257	208	192	239	205	221	196	195	212	229	250	213	230	213	235	202	239	224	203	220	220	241	186	204	206	208	233	203	194	216	202	206	201	217	197	226	194	204	228	214	218	207	215	200	207	209	181	231	200	214	238	222	228	197	203	209	218	210	208	173	223	203	215	224	239	197	181	217	225	207	182	209	203	213	216	229	185	194	205	210	183	211	226	195	217	232	223	219	205	203	192	197	223	204	218	236	221	225	196	200	226	216	195	218	199	219	240	219	217	207	215	200	214	214	191	230	206	210	229	228	204	195	207	210	212	219	227	226	211	224	204	205	220	205	220	220	216	239	203	218	208	197	203	237	247	208	246	247	190	216	192	192	237	215	227	231	197	198	209	224	203	194	217	168	198	204	229	217	192	210	207	217	199	203	205	221	181	228	191	197	184	194	226	221	187	182	204	214	196	206	188	211	205	211	237	212	195	217	195	211	220	196	200	215	219	242	189	217	211	216	225	224	225	218	222	218	195	198	187	210	219	210	212	223	225	204	201	216	216	219	224	201	211	195	194	220	200	217	226	184	218	193	183	239	238	225	217	204	212	222	209	190	214	216	196	234	242	227	220	204	199	198	189	202	202	198	201	198	233	206	205	221	222	212	202	190	225	230	237	222	228	197	189	211	211	211	226	219	217	217	194	215	191	226	247	222	194	218	220	217	207	207	203	181	203	229	213	241	209	230	210	229	222	217	223	215	199	178	185	196	199	219	206	210	199	197	219	209	219	208	225	227	230	212	228	211	217	220	193	231	207	239	210	211	200	223	206	176	212	241	183	216	231	195	203	210	210	209	204	206	209	189	215	218	228	218	220	260	193	215	231	214	203	220	208	227	206	194	251	185	228	208	234	232	221	206	200	214	232	219	214	203	202	204	212	201	207	203	235	180	198	194	201	213	213	222	233	217	209	218	220	209	233	219	215	193	246	216	208	212	211	207	193	209	218	199	213	187	213	198	194	200	206	243	218	210	218	200	217	177	190	227	215	220	209	208	228	212	198	219	230	230	218	217	219	217	213	200	194	217	179	186	231	235	188	207	207	206	217	227	233	208	199	209	192	215	255	210	217	180	216	217	244	224	218	220	196	191	223	184	212	197	184	203	194	171	188	214	208	213	207	214	230	246	199	198	214	224	213	206	226	231	234	198	197	219	208	197	238	215	227	206	225	213	191	186	208	228	224	235	232	222	215	212	221	214	238	221	209	222	209	211	228	207	221	222	229	211	226	198	235	211	210	217	203	171	222	209	208	222	202	220	203	189	208	208	189	244	196	213	177	194	225	212	244	220	203	226	218	220	214	234	201	213	207	221	209	237	212	179	228	192	187	201	205	204	199	184	210	185	214	208	202	194	190	207	181	238	195	201	211	186	192	206	220	206	230	195	202	208	200	231	231	239	227	254	211	200	222	228	211	235	206	214	211	240	217	212	221	213	203	201	212	202	192	206	200	206	195	199	194	198	204	178	187	218	210	219	221	200	201	195	223	200	205	191	229	220	225	232	215	198	204	165	208	224	204	198	238	208	227	221	220	218	211	207	215	212	201	197	204	238	200	229	190	228	242	234	203	216	200	216	196	210	206	208	227	217	178	202	203	207	245	228	224	208	217	223	239	229	204	201	213	207	186	187	222	202	208	202	224	230	219	200	234	203	219	228	219	214	193	196	226	207	187	201	195	214	207	243	218	218	192	206	201	232	222	217	167	222	207	207	205	186	227	229	214	209	211	202	220	190	215	207	212	212	217	221	213	219	194	198	203	208	200	205	213	211	214	218	197	229	218	192	242	200	209	218	196	204	203	210	211	216	227	210	205	212	242	184	215	222	193	196	227	246	216	207	211	189	206	209	193	228	213	214	227	184	185	212	208	216	209	188	233	203	172	235	201	215	204	220	188	215	206	185	218	192	194	197	211	203	208	191	228	220	233	223	227	214	217	211	213	224	197	196	222	219	222	207	218	209	205	197	233	214	202	206	221	238	198	206	204	210	204	213	218	220	195
42686	52914	56617	51847	43968	34461	25605	17074	13541	8424	5465	3433	2232	1580	1069	925	764	617	610	548	533	539	570	533	583	533	514	552	530	525	486	507	541	505	546	526	533	492	539	564	551	519	488	519	508	512	516	502	500	486	547	502	506	494	545	491	530	514	518	506	518	515	508	476	474	516	507	500	488	516	546	500	515	511	495	539	509	529	534	515	530	538	565	505	518	519	498	537	531	481	519	510	515	514	506	539	502	476	506	562	527	523	531	512	528	466	522	504	514	523	546	531	467	490	490	531	517	497	487	546	489	504	530	505	528	532	551	500	493	484	488	506	549	515	477	511	546	548	494	524	540	523	512	520	514	539	531	491	520	501	543	502	521	511	466	555	532	522	519	458	528	499	530	537	496	506	540	508	484	491	476	495	480	481	522	503	504	527	527	489	570	496	525	542	498	535	542	524	556	545	543	524	476	509	537	526	522	503	519	535	530	483	527	472	524	503	500	479	524	510	539	555	535	510	530	531	535	515	524	525	498	487	506	490	505	494	497	500	512	572	485	517	520	509	508	518	496	474	510	518	513	475	526	537	521	493	484	475	501	523	527	504	531	525	491	554	506	539	510	496	525	513	539	494	488	519	513	515	527	502	510	538	507	519	524	552	501	517	507	509	483	500	539	499	503	512	527	530	515	530	493	504	514	505	519	516	541	492	497	534	508	554	506	513	464	506	509	518	475	539	463	546	514	558	550	513	535	503	492	499	489	492	538	499	523	530	497	483	529	484	526	509	458	494	474	496	485	506	504	494	486	503	539	503	554	531	506	520	459	513	499	520	521	508	487	516	525	524	516	506	514	516	524	502	515	521	512	519	515	482	557	490	505	535	543	540	527	505	511	519	501	512	472	505	531	516	498	501	517	508	497	548	536	511	519	553	491	518	495	539	522	518	488	536	533	499	504	515	571	488	494	517	535	498	492	490	533	505	522	509	532	520	515	520	477	479	511	544	562	542	543	513	521	529	498	487	534	541	491	517	496	510	488	523	485	552	544	468	515	490	542	519	503	506	494	573	554	523	522	513	519	522	480	513	511	533	560	514	529	500	531	505	528	480	510	544	550	523	491	515	503	537	510	506	522	506	538	490	525	519	485	527	495	459	510	489	525	540	524	541	518	522	494	487	543	550	518	488	515	524	531	521	486	508	517	551	551	511	530	498	487	518	503	531	519	470	491	520	549	506	482	558	495	484	511	498	524	510	500	495	503	517	523	522	498	478	506	524	531	552	515	514	488	486	537	530	504	483	511	519	545	523	517	514	539	501	477	523	535	499	525	506	522	511	509	496	508	533	481	503	488	543	484	489	499	501	489	510	512	509	513	542	554	510	526	518	482	491	480	504	516	518	532	508	486	547	523	519	531	568	550	524	529	497	531	546	508	516	494	472	543	504	507	538	497	506	491	543	548	509	561	498	541	482	541	514	503	511	484	516	513	518	511	504	459	500	502	497	517	523	499	524	582	455	505	516	513	528	495	535	535	464	520	520	517	511	532	458	514	495	511	533	503	508	478	487	487	512	482	518	546	469	528	518	552	523	482	510	505	505	541	513	496	515	491	547	521	562	533	529	517	555	491	525	520	480	515	507	483	527	512	463	510	467	457	520	508	514	517	500	532	511	519	519	514	515	537	525	520	546	519	500	525	510	524	506	492	515	524	513	550	489	511	506	499	513	495	559	492	529	508	499	513	469	536	530	556	503	573	498	541	567	530	544	541	523	511	494	488	522	538	518	512	530	522	515	515	514	483	518	506	497	517	540	521	522	465	527	530	458	531	493	531	531	483	518	521	529	532	479	531	527	490	528	511	521	528	509	512	472	515	554	487	524	517	536	530	497	492	508	534	522	540	517	508	511	515	488	521	487	546	526	547	519	502	453	529	516	485	500	508	504	489	536	505	493	516	442	514	501	508	541	521	517	471	506	504	498	512	541	531	493	520	523	553	504	508	482	544	531	506	517	505	524	506	506	507	504	499	511	507	528	512	538	532	534	551	515	501	493	522	469	516	546	525	511	526	536	493	512	563	533	502	498	542	518	541	490	483	525	519	504	527	500	528	507	510	532	507	521	507	537	532	511	510	547	506	529	507	544	547	544	505	485	550	493	541	520	522	549	511	492	518	497	518	510	513	519	569	549	496	512	512	522	570	501	460	539	492	544	529	495	550	543	488	531	538	544	546	548	493	541	484	543	482	508	538	525	510	520	490	566	489	485	498	493	554	500	531	484	505	499	497	547	525	517	523	494	486	482	517	503	494	509	512	488	540	501	510	502	566	500	499	528	465	483	503	502	498	542	497	543	512	529	509	537	524	546	532	515	525	492	564	508	531	547	548	523	555	524	547	536	528	527	492	536	489	548	544	484	501	518	501	518	465	523	525	515	519	505	498	579	495	518	500	532	478	504	528	484	517	530	534	468	516	555	536	523	542	481	506	491	495	502	519	476	497	526	467	505	526	535	476	554	526	524	502	525	523	503	515	485	525	523	511	489	531	497	530	498	551	518	504	504	535	505	502	497	533	512	525	506	538	525	498	517	513	539	515	530	525	524	494	514	512	542	527	517	513	519	489	475	473	501	516	543	512	520	513	515	551	536	526	503	506	479	494	515	496	479	545	523	483	506	510	505	550	544	542	533	531	548	512	555	537	511	488	520	510	552	486	522	502	497	569	511	480	471	490	510	533	520	506	510	507	504	521	551	503	509	513	543	500	515	511	506	491	560	549	534	514	501	548	546	544	502	515	540	523	525	510	512	525	526	520	506	528	537	553	524	493	508	472	494	511	513	468	498	527	512	529	508	520	507	552	539	519	504	463	517	503	507	514	522	521	488	533	514	552	519	499	520	521	515	507	494	504	514	514	530	515	521	521	527	512	512	510	537	500	502	509	514	529	557	504	530	550	483	488	488	516	498	537	526	507	516	554	536	512	531	512	484	515	537	481	506	524	528	512	515	528	493	485	539	550	514	494	497	546	503	506	484	522	503	497	478	493	532	523	498	531	493	517	509	473	520	487	491	545	502	518	530	543	513	505	508	524	526	478	526	498	526	508	493	519	525	516	479	547	548	495	533	526	550	547	495	545	464	511	499	486	528	515	543	521	523	570	508	472	549	477	502	505	538	504	493	551	503	529	525	512	518	511	531	523	522	519	564	522	515	504	516	522	521	515	463	512	531	564	541	523	506	487	515	520	528	489	499	535	523	476	547	504	511	492	522	516	519	541	499	524	525	483	561	498	496	518	527	482	516	544	526	517	485	483	521	522	486	534	525	493	502	502	555	512	493	505	520	520	499	473	475	494	482	540	514	547	507	548	486	500	494	498	531	494	500	521	532	493	536	524	479	545	516	536	489	530	525	492	525	488	490	536	533	519	494	475	522	486	544	513	530	531	494	561	513	509	502	483	563	487	527	498	509	463	518	502	537	482	520	572	554	489	515	517	517	492	538	511	513	505	559	526	491	515	516
58884	57979	54232	47817	38272	29468	21797	14204	9201	4689	2607	1404	827	463	336	274	301	222	229	220	229	203	230	204	218	223	216	204	201	212	214	182	210	199	210	191	214	207	211	221	207	207	206	181	227	215	199	170	184	219	220	189	202	191	194	215	171	202	191	186	192	196	182	212	200	187	168	184	232	225	230	214	198	226	176	206	181	218	210	206	211	222	202	195	219	202	175	183	203	227	225	205	195	213	193	184	200	215	207	214	206	219	203	207	234	214	225	201	188	212	207	219	199	204	192	216	192	184	203	190	203	198	188	214	187	193	185	226	205	189	188	225	205	196	184	185	213	196	198	202	194	196	212	188	194	179	225	207	187	186	225	185	198	226	208	201	219	200	200	172	221	202	222	184	195	197	194	203	209	213	221	213	214	192	211	233	219	207	213	197	201	225	206	207	196	203	209	204	205	251	197	187	223	187	207	203	210	215	188	219	215	202	204	225	222	218	182	190	184	200	212	209	177	206	204	211	221	223	198	238	183	185	198	218	197	231	174	200	208	215	224	198	222	213	207	226	221	219	205	205	186	191	191	218	201	191	210	203	184	202	194	229	189	178	211	215	189	200	203	207	212	190	199	225	194	213	206	199	209	215	181	200	211	197	201	196	227	211	202	232	197	205	198	211	213	204	213	231	232	203	215	207	198	197	208	185	222	199	191	183	209	215	206	184	203	233	205	202	212	184	229	196	185	202	191	187	183	238	218	169	197	179	196	200	211	253	190	207	214	212	179	201	210	201	210	208	202	194	226	217	209	204	201	175	200	208	193	174	178	197	188	187	203	182	212	215	204	199	183	199	193	189	213	222	221	192	214	174	194	193	203	202	205	206	183	214	192	194	168	186	197	217	214	208	171	191	211	207	196	206	199	203	204	179	218	194	188	210	180	206	202	209	193	181	213	198	200	185	185	223	196	197	196	200	209	202	182	217	203	214	192	219	194	208	181	186	236	217	209	202	226	215	202	202	180	218	221	230	210	172	192	184	199	226	215	217	195	183	192	200	193	226	204	214	174	227	222	204	183	217	210	200	231	227	173	224	182	207	208	226	191	195	205	200	191	207	198	181	193	230	194	202	196	218	205	216	195	196	187	216	182	170	234	230	193	215	200	195	208	208	221	206	191	189	209	210	192	197	177	201	206	193	200	216	200	205	229	197	198	207	210	218	195	204	193	195	184	211	189	227	205	185	180	217	195	196	191	193	205	194	212	215	222	200	238	195	205	205	230	189	213	212	228	197	208	189	192	185	197	200	194	188	178	230	227	176	215	211	219	207	220	187	189	192	199	233	190	200	200	229	178	196	180	198	204	230	211	210	236	197	199	197	199	203	196	202	214	192	203	212	219	192	198	219	236	218	227	203	188	187	203	181	200	187	207	202	220	221	189	205	215	207	203	205	198	202	241	184	224	213	213	198	211	207	223	195	198	214	238	180	216	180	208	226	219	181	203	186	192	196	179	191	195	176	202	201	177	200	208	194	196	226	211	209	215	224	197	211	205	227	213	169	206	259	221	217	169	204	197	233	225	217	208	209	227	204	224	184	190	206	210	204	226	209	203	230	183	199	220	180	198	220	180	220	225	203	225	214	210	238	215	227	213	237	198	190	206	210	199	185	182	205	216	209	215	205	200	194	193	198	193	175	206	227	217	194	220	207	193	199	194	173	219	188	216	185	214	190	173	225	230	188	187	194	210	178	218	220	184	203	183	215	231	218	216	228	227	182	219	233	196	197	192	191	195	206	224	215	196	236	191	200	198	190	211	207	188	221	192	224	179	196	220	224	219	199	193	178	229	195	188	218	203	184	224	208	213	208	210	198	209	201	212	214	191	179	196	204	201	205	174	231	198	216	190	181	226	198	219	219	229	218	211	204	221	217	194	214	213	195	207	206	239	206	220	210	175	180	207	211	196	216	190	192	218	194	200	225	207	221	210	204	222	190	204	226	205	208	226	196	198	212	200	212	211	172	199	184	220	205	198	227	212	198	208	202	205	217	175	189	196	215	177	232	206	206	208	222	201	189	179	173	196	223	187	214	192	190	202	196	221	237	235	187	173	211	187	201	206	228	216	195	215	204	218	209	194	206	207	192	224	178	188	172	200	225	200	189	213	189	192	177	209	198	184	228	207	220	197	182	187	212	208	205	242	166	232	186	196	192	204	183	222	217	188	200	191	230	196	231	207	221	216	203	172	191	200	195	195	217	228	219	212	204	176	212	201	171	201	178	190	207	204	185	210	227	199	204	213	199	207	204	203	190	157	182	199	210	204	236	197	206	243	186	202	207	202	191	188	200	211	203	212	215	204	207	172	205	210	197	228	211	199	213	205	206	227	200	176	204	184	228	186	202	199	230	217	208	222	203	208	216	196	197	195	212	204	191	194	223	187	217	215	180	203	207	219	222	189	248	178	215	200	227	251	212	209	194	194	173	195	167	214	199	205	216	232	211	187	232	202	239	211	220	193	201	192	198	220	226	210	209	187	209	196	183	212	214	160	214	214	219	203	211	190	168	196	185	192	202	218	199	212	176	179	231	193	210	197	192	199	197	213	191	219	178	181	197	252	199	203	183	208	202	177	201	211	210	224	228	194	168	208	221	235	227	188	203	247	219	196	202	195	190	185	196	195	217	203	198	199	195	199	210	221	213	191	200	195	171	191	193	227	208	192	228	202	195	205	181	196	219	194	222	204	227	193	210	201	172	208	208	190	199	199	199	197	202	208	218	209	194	196	182	211	207	187	205	200	210	213	215	211	226	194	210	181	169	207	209	199	192	209	225	211	198	222	212	198	195	218	186	198	200	170	182	196	211	209	210	193	235	184	189	196	198	203	192	194	198	204	170	185	205	213	202	226	227	220	215	236	193	215	211	196	181	207	189	214	202	167	199	219	232	211	212	204	202	223	195	219	171	211	181	198	206	185	190	221	195	218	213	218	226	209	221	216	193	201	172	199	232	208	212	177	189	194	225	206	207	185	217	209	200	165	207	224	192	194	216	207	219	205	199	175	208	208	202	203	174	184	211	216	193	208	230	180	208	197	214	201	182	203	211	192	234	199	213	195	182	231	205	208	195	208	203	197	230	196	225	200	206	198	210	208	200	217	213	228	192	188	195	206	212	193	212	199	224	211	206	199	199	227	208	220	193	210	194	190	189	187	220	189	207	172	210	200	214	185	214	205	210	183	216	194	203	187	204	217	189	201	196	204	202	203	207	184	191	191	206	191	235	215	224	216	230	196	186	198	205	209	203	190	199	200	203	197	207	196	214	193	194	169	213	219	217	189	195	202	204	201	220	220	191	207	181	162	183	215	213	207	203	179	203	185	185	206	196	195	214	193	178	202	217	216	201	201	209	210	233	173	220	193	211	187	199	203	193	206	218	213	215	184	229	231	192	197	197	195	196	192	190	198	212	229	215	196	208	187	212	206	202	196	202	248	202	192	217	206	213	216	205	204	202	191	196
46024	56864	59192	57995	48766	41339	34648	27474	22007	14617	9357	5603	3197	1832	1220	965	742	573	523	528	532	509	498	516	527	505	508	480	443	489	461	493	446	474	502	463	481	502	477	515	484	451	478	475	491	506	500	483	479	492	483	489	513	466	482	497	477	522	472	510	454	499	504	480	471	532	517	500	485	496	502	509	490	492	484	487	516	557	550	501	497	496	518	457	516	477	450	481	499	520	516	535	477	464	505	507	492	473	471	494	473	470	480	500	512	502	484	518	505	506	492	485	465	523	491	476	517	485	517	486	455	502	478	509	473	486	508	508	486	518	489	496	502	502	489	487	485	471	506	494	490	496	475	506	478	449	518	495	495	481	503	490	486	511	467	492	475	544	483	516	483	541	496	505	499	503	532	518	501	504	498	524	480	482	489	538	480	508	465	495	502	494	464	496	484	477	509	503	521	524	544	510	513	491	509	490	510	507	502	468	494	476	492	488	507	481	449	485	468	481	471	458	518	484	468	489	501	511	475	467	453	493	483	504	478	500	550	509	505	525	465	515	484	510	500	511	506	507	488	465	502	520	505	474	482	479	448	500	507	475	511	467	497	521	510	512	491	468	492	489	497	505	487	507	493	494	469	484	461	511	496	481	448	485	490	456	465	464	509	510	498	478	513	488	455	517	548	537	449	489	531	513	543	492	490	479	486	487	469	482	524	526	494	468	500	469	512	473	474	498	492	486	496	497	541	452	464	525	482	502	514	513	527	472	524	499	481	503	514	468	501	532	481	504	501	471	484	462	505	485	478	495	493	476	480	490	485	488	485	457	472	487	480	535	505	469	541	477	530	470	502	495	492	495	507	490	525	495	502	503	479	485	502	530	534	504	488	509	475	515	514	514	447	504	519	504	478	465	491	461	469	521	500	497	495	467	518	510	478	495	486	502	443	479	472	494	497	479	426	490	504	470	480	511	499	470	467	506	509	540	483	479	537	485	462	532	510	457	493	474	547	500	530	486	412	503	451	478	502	437	524	455	462	496	469	514	468	542	464	469	496	525	480	477	456	489	480	475	485	534	494	461	483	495	476	512	483	507	484	501	503	489	452	519	492	459	501	532	493	501	479	480	464	475	432	507	510	490	478	507	519	480	491	505	490	486	502	443	501	516	494	499	460	476	520	475	502	517	466	509	491	467	475	485	498	486	445	472	504	469	504	530	487	493	510	517	496	481	499	464	520	486	500	516	513	493	493	517	532	501	498	481	513	505	526	481	473	474	460	499	488	533	518	520	492	481	516	514	504	487	478	527	491	513	533	481	485	494	454	494	465	496	500	465	448	489	478	499	515	498	492	477	451	454	475	473	518	485	513	465	473	510	522	478	478	483	500	508	489	475	491	486	516	519	499	478	495	549	459	503	515	492	479	508	511	501	468	514	501	488	504	482	535	471	524	491	481	493	477	519	500	509	451	506	504	506	504	537	496	489	489	536	516	508	527	495	481	470	484	510	500	522	485	509	482	520	467	468	495	484	494	520	524	518	528	484	514	456	494	496	524	461	491	477	532	485	485	498	471	497	490	485	467	448	504	511	455	504	485	483	460	476	518	492	451	496	474	473	478	497	474	489	522	469	475	488	479	466	491	454	469	499	473	495	518	446	498	503	544	526	508	503	514	491	471	487	516	506	527	491	513	495	499	514	441	496	505	481	528	469	491	507	486	492	486	473	494	484	505	516	536	483	488	480	499	519	505	509	493	471	507	494	447	488	479	493	500	488	491	499	457	491	492	506	493	524	470	463	454	508	476	503	483	500	527	463	462	442	489	535	502	474	528	450	510	489	456	491	534	467	524	503	492	494	500	482	484	507	473	505	507	524	502	512	487	489	501	530	503	496	466	517	486	510	489	476	485	522	488	458	492	456	476	498	521	474	479	509	503	484	481	479	488	447	499	506	511	459	541	503	499	463	484	473	503	482	464	520	477	486	545	478	499	499	475	480	501	472	506	422	493	500	510	509	512	507	505	513	511	486	478	465	444	531	509	473	515	509	528	469	513	505	498	509	464	473	489	490	502	488	481	500	519	485	497	444	485	500	545	511	481	531	542	499	490	513	481	446	493	496	517	510	486	489	476	507	514	511	475	531	515	469	488	515	524	474	481	457	521	489	483	458	513	464	509	494	518	480	503	545	472	489	508	495	501	524	463	459	481	500	516	506	510	490	537	475	460	482	472	465	478	457	533	471	518	499	503	502	524	519	483	502	477	487	475	496	508	495	439	481	505	524	504	480	501	453	506	509	509	492	516	497	481	503	447	479	482	454	461	480	503	488	516	493	513	480	512	509	480	453	481	505	517	496	505	508	453	526	484	486	471	447	507	495	501	482	511	519	499	513	471	482	478	444	474	483	479	483	507	462	482	463	488	505	471	486	501	465	501	461	487	481	497	513	532	531	492	520	532	526	493	457	453	488	460	476	461	491	476	462	489	472	505	462	504	502	456	470	482	449	499	486	465	498	524	501	501	502	461	497	541	442	507	482	513	489	503	512	477	491	514	468	497	463	470	491	521	465	495	452	471	481	498	491	487	512	498	495	509	494	499	489	511	480	537	505	500	499	475	457	487	480	483	495	524	464	488	493	508	487	503	460	481	495	473	494	491	526	515	510	516	492	502	535	500	483	524	489	477	517	500	495	463	519	527	488	491	475	484	486	477	493	498	509	472	509	506	475	488	496	494	515	502	520	502	480	527	517	552	460	502	515	490	463	465	472	492	504	485	531	488	498	504	493	534	533	493	486	463	466	482	490	506	519	501	512	516	506	493	464	489	510	490	478	471	468	520	476	498	507	512	498	533	491	516	482	487	510	495	499	457	490	480	523	497	522	472	496	481	498	502	448	485	493	513	499	497	505	472	525	480	501	514	487	459	504	500	486	476	520	507	497	485	519	532	477	469	493	513	529	532	466	482	471	484	504	475	469	494	479	491	488	503	505	474	491	475	477	476	451	488	496	516	484	454	491	504	569	480	473	487	476	480	515	487	468	511	517	478	505	490	518	508	515	471	468	490	485	493	512	521	544	486	477	497	503	515	472	492	482	511	449	516	463	460	473	509	477	523	480	475	506	507	477	484	468	497	532	463	511	532	469	548	492	480	470	508	479	479	491	525	438	464	501	476	496	474	452	508	517	459	510	479	481	448	489	515	493	489	524	489	530	505	498	514	476	494	546	529	485	529	492	467	496	458	536	490	522	494	490	500	491	490	510	487	485	494	485	485	472	500	481	479	487	481	456	487	466	563	469	509	489	529	525	472	512	491	487	482	502	510	504	466	492	535	490	462	488	484	498	478	487	491	444	511	454	496	498	478	482	523	491	477	509	471	483	500	439	477	483	491	469	538	491	482	499	534	473	454	482	522	491	480	493	541	508	510	486	497	514	496	486	504	501	512	468	502	536	518	516	473	484	480	498	485	523	463	498	471	486	470	482	447	495	504	492	494	499	524	490	519	462	469	466	507	494
44341	39200	39810	30040	18275	8586	3871	1857	841	540	391	250	251	230	203	193	221	187	184	188	228	191	211	188	212	194	212	209	178	203	196	190	215	194	215	210	200	190	188	197	201	219	196	207	196	224	203	207	194	173	200	203	222	203	214	193	198	200	189	184	194	192	206	199	183	182	203	188	206	230	213	198	207	214	201	209	181	204	172	221	216	228	199	221	237	184	206	204	187	199	217	207	205	207	189	189	235	169	203	195	190	178	186	182	210	189	214	206	208	220	199	202	184	189	193	194	180	195	182	213	186	191	212	207	214	189	146	154	198	161	191	199	211	205	204	217	200	198	203	197	189	187	205	210	176	192	165	209	203	205	208	207	204	207	203	215	194	197	213	235	200	195	219	201	187	217	176	198	182	207	216	196	210	202	209	225	203	214	201	200	181	205	192	209	213	190	206	177	223	199	224	211	204	186	194	185	179	196	207	199	188	197	185	200	215	204	217	196	202	182	225	198	217	172	181	190	199	216	199	184	191	192	206	202	184	220	189	221	201	201	196	201	190	195	217	181	166	238	201	195	196	188	183	209	191	167	198	184	208	208	201	217	183	219	201	191	186	189	185	189	194	174	183	198	189	201	210	207	216	199	213	191	173	221	206	189	204	198	208	211	212	181	187	216	197	195	193	204	188	202	230	216	223	205	192	201	187	199	189	201	195	193	190	206	204	205	167	228	216	206	215	201	197	183	190	208	200	193	192	179	229	206	175	200	200	209	200	210	208	169	175	210	189	187	171	213	202	176	215	204	219	198	174	191	197	184	209	202	194	196	207	187	198	223	206	214	224	176	209	216	198	204	195	176	195	187	178	205	177	177	181	209	198	182	229	178	186	205	178	225	205	197	193	189	210	192	187	178	199	201	208	211	207	208	183	188	187	175	210	205	193	190	183	223	202	210	223	211	190	212	219	204	201	225	205	206	190	174	213	193	181	223	190	181	194	224	195	202	188	207	212	192	229	211	192	216	215	175	210	199	204	210	196	177	183	189	206	202	207	214	203	220	217	181	202	209	186	198	210	221	222	206	200	205	216	206	208	192	178	194	202	213	198	213	200	217	201	230	192	189	206	197	196	224	185	205	198	201	188	209	230	193	192	189	200	173	206	192	210	215	194	185	192	210	199	213	180	218	208	211	205	191	205	201	176	224	195	234	190	197	215	187	184	174	191	194	207	180	211	217	224	186	192	224	187	177	206	198	176	203	191	187	158	174	215	209	170	192	180	203	227	203	165	191	215	210	186	186	198	185	208	203	201	206	204	210	197	183	208	197	203	212	213	197	202	205	186	191	209	228	221	212	185	168	171	200	215	173	185	191	196	209	229	222	200	200	258	224	196	185	169	208	209	197	160	191	229	213	198	188	213	193	207	197	196	201	193	197	206	197	210	232	201	227	188	200	200	193	206	174	194	191	181	195	214	217	203	180	215	218	205	178	195	193	201	190	183	212	188	186	203	224	214	211	199	201	206	209	198	187	198	191	172	191	183	171	188	188	204	194	198	197	201	211	193	204	199	187	168	201	216	201	209	194	196	180	210	185	181	222	218	207	202	199	193	169	197	186	205	216	207	181	209	203	202	208	215	199	203	198	209	209	189	208	201	201	212	213	216	191	178	190	182	215	192	204	194	204	236	203	194	197	170	188	179	208	184	189	187	197	190	213	171	206	200	195	186	233	185	203	216	187	223	191	194	174	193	187	196	200	196	189	194	211	189	176	221	167	198	209	205	188	179	195	208	169	187	189	228	181	210	205	207	193	180	214	204	201	196	167	192	213	185	159	211	205	219	182	230	174	180	185	203	213	185	207	179	201	232	180	204	225	209	162	190	192	213	196	198	195	192	212	208	208	219	168	195	196	212	201	201	203	182	205	214	179	194	208	215	190	191	246	185	179	159	187	213	180	163	202	219	198	187	191	184	189	189	200	188	171	191	193	175	211	249	211	173	219	208	193	216	189	196	175	198	183	219	192	190	198	184	215	194	195	168	177	221	203	189	216	177	218	202	213	201	201	188	177	199	181	195	209	184	198	209	209	204	232	213	216	183	180	180	195	201	230	191	235	222	211	206	192	186	207	212	197	209	209	191	194	191	199	198	195	199	198	195	193	234	218	189	216	196	186	189	187	209	213	192	195	215	189	178	204	190	213	209	196	206	185	223	233	193	203	201	208	189	217	229	185	233	174	201	203	215	209	208	206	220	175	202	202	209	219	182	193	162	197	200	204	205	225	193	192	175	202	184	222	221	195	211	205	201	186	191	201	211	197	191	199	171	188	210	215	193	182	184	194	182	216	174	206	220	188	205	170	213	171	191	192	199	200	203	182	198	196	215	196	197	200	215	187	197	202	206	211	200	192	197	208	198	191	180	180	199	182	176	187	195	181	185	203	220	200	198	182	179	205	230	192	168	196	180	202	199	226	184	221	186	196	231	184	196	211	197	185	191	195	224	191	222	207	206	181	218	174	200	192	204	217	192	198	229	181	220	210	201	223	205	211	173	162	195	193	170	203	208	228	202	200	196	193	182	205	222	212	179	212	171	197	207	232	182	162	196	219	195	190	188	218	195	208	204	214	190	245	195	200	170	205	184	218	183	189	173	188	192	202	193	200	171	211	183	194	177	168	192	204	205	188	194	200	194	181	206	182	158	188	201	203	195	180	208	241	187	212	199	209	193	207	211	216	216	208	200	196	215	190	211	227	216	204	183	216	209	207	187	206	203	226	186	175	187	177	199	193	192	193	180	216	217	217	179	187	184	218	174	195	208	201	177	202	197	185	182	199	208	207	220	196	184	210	193	208	218	223	228	229	196	199	203	208	207	197	210	205	216	187	165	179	212	213	203	194	196	202	184	198	205	181	212	185	215	190	193	202	218	204	198	179	203	191	205	185	218	197	198	193	211	185	218	208	190	199	211	208	207	196	187	186	200	209	199	220	181	222	197	210	183	207	182	212	186	179	188	198	172	197	188	214	178	195	184	180	199	214	214	203	222	195	206	198	200	203	188	197	200	193	192	191	210	224	188	196	214	203	214	174	196	207	200	190	209	184	181	202	180	183	164	238	185	231	226	203	211	188	216	218	191	197	189	210	228	209	203	176	167	187	204	204	193	200	245	213	209	201	217	219	185	214	187	188	187	202	213	193	200	200	154	180	201	194	210	202	176	200	221	190	193	232	185	215	210	180	194	203	196	197	200	181	192	179	204	177	208	177	198	161	213	243	206	201	188	202	209	170	191	196	186	206	187	211	208	195	218	194	214	214	186	192	205	197	198	190	223	214	180	187	170	175	211	178	207	228	185	194	196	213	175	212	189	203	198	206	193	197	211	204	191	174	197	213	201	183	207	191	199	183	193	203	212	176	152	197	196	200	191	212	214	210	198	215	196	209	200	201	209	211	192	182	177	218	164	204	193	200	218	251	215	208	221	182	212	214	208	205	214	204	210	189	192	183	189	201	159	186
30572	32918	41374	38715	30318	20786	12494	6769	3642	2229	1373	913	652	593	545	547	498	511	482	520	467	501	473	458	464	503	520	451	531	511	468	465	492	458	495	536	512	493	478	446	491	525	473	525	484	480	509	482	476	485	480	477	492	514	504	484	492	480	473	493	503	481	476	478	460	475	499	507	517	472	494	466	516	490	474	521	468	465	500	532	499	480	481	513	482	480	484	494	478	494	497	491	478	457	475	487	492	471	437	477	482	468	489	492	497	509	511	503	508	469	516	514	481	519	484	508	518	499	494	462	511	487	468	513	508	484	478	487	481	536	498	489	504	515	526	486	514	473	494	488	507	467	479	486	464	479	523	519	521	498	535	465	500	486	507	478	426	511	472	522	497	497	463	468	470	500	472	466	494	504	517	456	492	500	461	475	506	510	470	508	492	494	501	513	500	502	496	470	527	481	533	458	535	504	441	460	507	472	477	450	506	525	484	456	461	490	495	488	527	462	519	502	490	476	511	491	465	520	543	506	509	485	493	474	483	517	495	502	515	498	517	487	517	487	449	525	488	494	504	498	489	533	502	504	482	471	480	518	493	509	495	490	526	483	451	519	474	472	488	472	469	469	497	495	496	506	465	501	481	502	524	475	473	509	504	494	463	460	489	483	537	495	486	464	496	510	526	498	450	514	474	483	470	513	490	499	474	489	494	505	487	482	513	518	498	516	520	472	529	540	491	512	464	487	498	504	494	474	487	487	509	533	488	472	485	478	471	533	507	488	531	502	480	526	545	497	500	504	430	477	526	462	477	495	481	511	426	491	512	520	518	442	476	484	470	469	485	521	507	474	497	495	494	474	527	461	469	518	464	485	422	498	477	501	518	466	454	477	486	479	515	471	516	506	490	492	512	470	456	520	518	501	492	506	492	482	498	529	451	461	454	481	517	490	505	489	488	514	515	490	508	478	503	521	518	529	474	489	506	492	514	492	449	480	503	477	464	488	466	507	473	444	507	477	504	487	473	498	446	520	473	544	509	496	520	501	506	533	486	489	480	529	513	476	498	489	495	507	446	453	528	470	525	503	494	479	501	487	500	477	538	467	510	509	476	501	492	473	492	501	437	472	512	491	505	540	484	481	508	498	480	470	507	489	486	547	496	490	453	458	499	495	527	461	497	498	478	512	441	483	466	550	486	479	448	476	467	492	494	504	442	492	516	474	504	514	484	477	458	494	493	471	518	475	470	519	509	508	463	499	503	488	463	464	488	484	497	464	496	481	486	493	510	524	507	468	504	473	486	525	489	496	486	480	461	492	522	465	510	483	527	489	484	482	557	471	461	531	505	484	494	492	518	492	503	534	466	490	520	475	472	508	506	482	499	486	485	514	504	517	494	510	461	479	534	486	484	472	479	503	480	493	501	496	443	517	495	496	502	522	475	499	504	499	519	502	485	460	489	484	522	500	499	509	464	521	483	511	494	508	505	522	478	519	463	502	495	518	470	461	476	483	474	470	508	477	495	459	479	504	498	527	478	457	485	455	473	487	480	501	520	514	499	473	525	475	520	500	513	453	509	489	514	533	530	514	487	455	459	516	483	506	495	520	467	489	506	504	480	515	511	503	503	501	532	527	506	497	482	494	504	533	513	497	472	488	501	471	518	436	488	511	480	547	481	465	485	455	503	493	494	490	468	487	467	507	493	501	466	500	516	510	457	532	528	517	483	486	499	488	517	488	506	520	519	524	512	492	524	454	480	489	508	501	485	467	489	496	526	508	520	490	542	548	477	486	519	518	498	485	569	488	498	488	470	535	485	503	481	519	464	449	528	543	473	502	516	478	480	503	491	470	519	486	514	505	450	501	502	452	465	472	503	468	528	493	446	473	495	492	500	535	499	528	502	479	497	526	511	480	470	485	520	510	509	493	512	490	445	511	501	471	504	471	487	509	464	486	519	468	498	516	464	474	529	512	481	493	505	474	475	481	497	498	490	478	526	500	510	490	494	496	498	472	528	501	499	525	469	477	481	501	458	503	481	510	483	493	489	496	515	520	459	503	514	499	514	475	528	478	538	505	470	491	545	518	512	479	486	470	483	506	511	505	502	475	485	503	532	520	488	512	499	518	509	495	483	492	495	530	470	471	492	475	517	480	485	513	501	489	469	479	503	454	475	506	486	482	499	454	481	500	515	500	488	495	469	514	486	477	482	474	499	504	497	523	485	479	494	472	503	517	508	510	488	475	522	528	538	452	493	493	502	500	465	477	524	444	496	503	480	523	505	519	493	504	477	482	504	510	470	446	495	492	494	507	530	489	465	522	528	492	513	494	530	504	510	475	483	482	505	493	466	466	496	499	510	500	445	463	498	498	482	530	487	511	482	523	498	493	499	520	499	480	493	490	496	488	532	499	493	518	481	483	497	503	528	494	504	508	505	525	504	490	482	466	461	501	502	486	489	467	501	502	492	490	495	499	467	498	463	495	522	492	490	460	485	476	460	502	505	487	452	510	518	487	466	440	491	491	498	503	506	504	446	486	474	451	493	480	475	485	484	479	491	483	512	475	490	474	466	485	515	471	481	454	472	489	507	517	488	526	483	479	491	503	506	487	506	472	483	509	502	477	497	465	515	498	450	504	465	511	482	480	481	490	519	521	460	466	507	472	478	489	492	469	487	456	463	461	496	456	493	522	556	421	498	502	519	479	456	483	526	478	489	485	520	495	453	506	475	494	512	513	459	507	513	492	492	520	478	472	469	517	487	512	483	496	531	488	513	511	499	480	512	490	472	458	470	481	505	508	497	471	489	525	495	472	502	482	473	485	472	489	489	510	508	496	486	471	481	490	474	472	454	527	482	477	465	493	494	496	481	517	509	513	496	508	497	456	513	502	474	476	464	473	467	513	498	462	461	522	467	511	449	487	497	490	482	509	460	502	507	476	503	530	486	504	504	461	497	483	486	472	478	475	476	500	482	507	492	465	450	509	497	513	466	450	503	470	484	456	480	501	514	512	474	488	483	509	492	499	497	515	479	504	510	489	463	466	469	469	488	499	521	511	480	493	500	528	499	518	502	496	513	532	467	504	481	497	491	505	525	541	494	497	541	447	513	490	498	502	508	526	466	499	482	476	541	503	534	499	458	478	482	483	502	519	482	496	521	483	473	470	478	495	527	492	482	529	479	516	449	496	471	531	463	482	477	468	508	478	473	531	486	446	518	517	519	495	500	468	479	496	474	453	480	503	521	452	485	519	513	485	520	514	433	492	469	511	482	472	521	504	448	497	509	477	494	499	508	480	494	483	487	439	521	448	539	449	494	488	481	481	509	496	489	504	472	515	504	504	521	513	536	524	481	525	540	490	470	525	516	503	487	501	491	496	478	489	489	496	494	490	482	460	503	513	492	479	477	523	493	530	461	496	501	494	486	474	469	478	511	485	489	479	471	483	493	488	453	494	477	482	480	506	529	496	496	489	480	488	468	518	490	509	458	525	514	485	519	445	495	440	492	488
54822	55047	59368	50601	39758	32026	21821	11523	6449	2423	963	580	346	268	219	236	223	234	210	231	252	233	248	235	200	239	191	212	218	247	219	196	231	225	202	219	233	212	197	225	214	220	226	202	191	223	227	194	215	255	209	229	223	221	199	217	220	267	248	230	232	189	213	223	207	214	218	208	227	215	224	203	241	225	230	223	196	213	205	204	212	239	219	199	220	205	223	233	228	215	189	218	198	214	212	196	208	216	215	201	226	198	254	238	210	210	245	225	212	199	212	231	222	242	198	221	180	226	206	222	235	204	221	229	196	208	202	244	235	229	188	241	223	199	225	205	226	208	222	214	222	224	216	217	214	220	226	193	190	222	212	194	201	201	247	192	227	237	215	205	245	231	200	218	205	200	200	224	201	238	242	209	199	229	203	222	220	182	231	184	215	231	197	217	204	218	207	201	213	201	201	229	222	205	222	205	208	216	234	239	226	220	225	210	228	212	209	228	224	209	222	225	213	221	191	207	213	212	231	213	219	218	192	210	205	212	204	211	206	202	190	209	227	253	211	216	206	202	204	191	211	202	242	238	210	229	236	218	222	239	218	235	208	224	232	202	219	231	220	201	215	204	247	239	219	207	206	258	241	241	221	198	226	213	223	222	212	196	248	237	204	240	210	231	230	229	182	222	204	214	214	233	219	234	224	197	210	222	223	248	214	245	230	204	238	206	238	201	209	212	199	198	208	227	212	222	228	220	214	212	214	196	205	226	224	208	237	214	238	191	224	228	201	262	216	204	228	233	225	200	228	186	243	220	211	225	202	213	232	205	215	228	213	231	214	225	200	213	205	182	221	205	213	211	187	258	208	182	234	211	238	203	249	221	235	237	202	217	202	198	215	197	208	205	189	199	228	199	228	237	226	220	232	189	210	245	216	237	229	219	223	215	210	231	208	228	208	223	219	216	202	226	214	227	239	205	207	198	209	215	219	226	195	226	213	229	190	205	216	194	230	218	208	211	208	230	205	217	218	193	208	212	242	222	203	218	227	213	213	236	219	214	258	229	218	236	216	199	212	188	226	222	218	236	219	216	239	212	242	214	218	212	228	225	211	222	232	229	213	237	214	229	245	249	202	216	215	211	245	226	239	215	221	249	234	229	220	207	243	219	210	210	204	194	210	206	211	225	214	248	199	214	228	239	208	229	230	211	251	203	235	220	193	229	204	209	206	239	215	233	249	217	204	205	228	198	209	240	231	246	231	226	225	205	207	229	193	226	218	227	197	191	217	209	210	216	248	229	233	224	211	211	236	188	233	224	207	208	209	219	196	214	219	224	204	219	225	228	230	215	236	232	204	182	226	187	191	202	240	188	215	231	215	233	225	213	221	211	211	214	237	227	227	206	211	225	187	222	222	196	218	198	237	230	227	216	241	223	205	203	230	220	239	208	210	211	232	232	254	215	225	216	246	224	197	183	213	216	229	197	229	228	235	207	225	204	216	225	195	216	214	204	193	212	214	221	220	186	223	209	202	211	207	218	194	224	213	237	226	221	200	214	247	213	202	206	230	213	231	247	251	273	197	235	202	238	234	197	236	229	242	211	230	200	231	196	207	221	226	213	207	190	234	238	232	202	210	207	218	210	211	221	219	208	200	224	226	230	240	213	205	212	211	189	217	211	221	180	236	218	239	224	234	222	203	229	218	229	199	237	238	206	226	203	213	208	231	202	192	215	225	220	201	223	219	237	181	217	208	227	226	203	223	222	191	246	198	209	234	204	217	224	236	223	228	270	209	220	200	232	230	211	204	215	224	224	207	217	236	228	204	222	212	235	193	207	196	212	231	251	224	225	213	206	238	224	226	204	214	204	201	214	230	229	243	207	235	216	187	221	237	236	209	218	250	233	224	219	226	204	252	208	223	207	199	218	210	208	189	246	203	228	210	212	212	216	221	241	192	250	194	215	234	203	233	209	228	200	210	223	195	211	207	229	243	206	209	195	214	219	218	209	212	247	214	239	194	201	200	197	237	203	202	232	193	217	252	208	215	207	233	224	221	217	212	207	209	213	210	239	224	225	205	190	248	212	201	223	216	217	221	214	207	212	226	220	187	213	226	218	232	195	217	196	221	234	221	215	218	216	228	218	210	195	236	232	216	220	256	229	227	223	213	199	213	209	224	201	250	232	231	203	202	225	224	218	174	225	208	214	222	214	229	197	224	210	205	216	222	228	226	219	189	192	186	218	211	208	229	195	193	219	190	213	196	237	217	200	215	226	190	217	182	209	214	195	221	198	221	225	200	211	212	219	194	245	230	230	221	224	242	213	230	241	216	226	239	222	211	204	210	223	231	222	231	216	252	212	204	218	195	219	194	219	211	225	218	232	191	210	202	213	201	245	214	241	196	224	216	235	208	229	227	174	198	195	223	196	208	205	205	203	197	185	220	226	211	186	215	203	222	198	217	207	229	245	225	209	221	216	213	219	241	196	216	225	214	219	214	191	207	187	208	191	244	216	231	198	214	217	262	212	224	205	209	216	235	226	232	192	203	218	216	223	233	230	223	223	235	200	239	209	222	223	213	202	201	215	193	215	216	226	181	221	221	214	199	215	238	219	201	215	220	229	241	187	207	243	222	210	221	218	215	245	215	201	210	221	226	225	216	225	221	247	236	217	232	209	185	231	219	238	232	188	229	213	214	202	197	222	195	235	187	172	211	216	213	223	223	227	229	231	211	219	216	218	223	209	212	184	254	220	211	212	219	201	234	198	233	227	206	224	228	214	193	201	204	213	206	223	237	215	184	229	248	218	200	224	226	197	211	214	173	208	218	230	200	232	185	233	240	224	208	209	208	217	212	201	226	237	194	238	220	224	208	230	221	216	213	199	213	183	222	239	213	224	231	228	215	216	225	191	197	212	231	217	217	199	255	215	206	216	217	213	210	206	227	226	236	233	232	218	206	210	229	217	216	209	250	246	219	212	190	203	233	231	249	217	230	243	218	218	206	205	226	236	223	194	217	206	204	201	229	187	226	223	199	222	200	190	232	231	202	235	188	248	228	229	217	207	230	215	209	235	207	232	243	212	234	220	225	238	214	206	233	232	210	218	214	236	216	209	217	197	233	185	201	214	196	247	240	197	215	222	252	229	198	206	222	241	233	219	244	210	219	209	242	216	223	205	241	229	184	202	232	218	217	208	202	188	205	228	214	218	206	210	212	235	199	205	210	226	207	249	227	211	200	206	215	206	223	223	213	233	228	217	217	227	185	189	238	243	234	233	195	233	223	224	199	223	225	223	213	209	237	216	232	224	209	219	223	209	232	220	221	221	239	207	257	209	226	246	225	209	194	213	212	248	216	194	227	213	188	249	210	211	239	238	200	198	223	206	221	213	219	215	218	244	241	191	206	178	217	222	203	234	227	201	245	211	194	222	186	210	202	199	237	220	229	237	184	224	249	231	208	218	230	200	210	209	213	245	209	215	221	200	186	213	226	235	201	205	217	223	222	212
41075	50546	59713	58148	50088	43719	33426	23674	17028	7815	3829	2232	1163	645	601	526	533	554	540	557	547	562	562	495	528	571	516	551	487	510	501	529	544	559	534	506	548	502	539	550	532	522	527	529	516	529	524	510	516	553	538	545	519	580	546	522	553	511	497	540	536	544	534	575	528	556	541	488	561	520	529	542	575	558	574	531	531	567	503	525	537	536	505	573	506	535	520	569	505	514	546	532	531	540	516	518	527	557	551	540	534	513	520	527	519	534	554	552	520	578	538	536	493	519	533	564	559	517	489	512	513	529	579	504	576	543	485	529	519	535	549	472	495	517	560	517	534	539	523	535	549	519	512	551	543	532	533	549	510	518	573	543	505	512	499	594	524	537	569	509	527	536	550	528	548	516	536	524	545	550	496	540	544	512	534	539	521	580	507	521	590	521	527	486	521	553	499	493	530	605	558	554	515	514	570	535	527	544	538	528	522	535	546	539	556	545	545	494	490	558	529	512	543	504	570	566	523	543	534	492	491	497	518	552	534	525	520	507	529	554	546	532	548	492	525	512	556	513	538	545	527	527	519	538	543	537	556	553	513	516	540	509	564	533	555	517	527	525	574	549	548	566	541	538	525	542	537	507	533	564	550	516	546	545	564	523	530	543	528	555	570	518	498	540	492	507	551	514	526	512	512	539	515	499	539	505	544	534	500	583	557	538	567	507	595	510	550	515	540	530	496	520	546	542	536	553	537	542	522	505	554	520	585	506	536	545	522	553	503	566	569	541	511	491	538	516	565	569	515	549	539	516	494	516	556	549	545	516	534	542	537	517	541	524	523	566	533	522	580	511	538	522	529	547	507	521	584	537	503	504	528	513	525	544	535	551	514	532	522	549	528	496	550	479	540	555	525	539	562	525	545	515	545	538	586	517	517	519	508	555	575	528	542	528	519	540	526	539	523	529	535	526	515	535	573	559	543	523	567	520	537	561	565	527	522	526	516	518	528	497	543	535	552	530	538	515	540	560	567	543	509	503	521	521	535	514	505	522	526	502	535	533	536	502	549	512	528	555	534	541	515	539	543	499	563	566	541	486	519	538	505	567	523	581	548	504	538	565	523	499	545	550	505	553	523	525	492	531	520	520	551	553	525	565	498	518	526	545	537	492	581	534	523	567	502	537	536	539	475	516	495	530	507	535	533	497	522	511	527	556	535	491	565	499	546	531	519	532	558	505	541	506	523	502	550	535	549	555	527	521	528	543	531	529	554	513	569	543	491	524	557	517	555	538	554	508	516	520	578	539	570	549	550	504	529	547	513	531	556	536	579	538	548	587	559	516	538	581	544	491	552	551	565	555	579	540	527	528	534	548	603	517	588	499	568	537	511	521	573	511	518	518	530	517	504	529	498	561	516	544	522	543	515	520	541	563	502	524	537	569	569	497	511	540	500	524	496	552	547	531	536	542	558	514	557	559	511	517	526	554	521	511	504	534	538	507	554	476	514	537	524	519	595	532	519	550	591	492	493	542	521	560	536	543	592	524	540	552	579	506	532	517	538	557	506	544	512	536	516	533	545	527	555	528	543	534	517	525	583	532	563	555	514	548	523	494	536	538	515	567	522	533	495	547	554	523	564	534	528	557	538	534	531	507	547	541	562	542	535	538	523	496	553	535	506	552	507	496	595	551	518	488	584	543	502	528	533	524	573	541	519	528	558	502	524	545	514	539	483	524	525	526	577	479	546	526	538	538	500	486	535	540	578	578	522	507	503	526	518	526	531	556	557	547	502	536	552	569	570	548	533	574	531	537	523	512	542	573	523	530	538	534	519	532	532	528	560	537	526	551	576	530	502	562	517	554	507	545	496	499	520	510	552	545	538	503	511	522	509	548	523	532	529	546	524	538	508	488	563	496	519	516	530	558	515	528	498	483	520	560	537	548	549	518	543	562	558	546	508	513	513	549	526	529	540	525	533	558	550	546	534	537	488	532	522	528	544	528	544	559	525	531	557	494	570	516	525	511	583	510	542	519	550	516	509	577	505	519	543	517	551	539	500	530	553	561	519	533	542	544	568	578	524	539	514	543	531	534	540	524	556	512	579	555	551	519	484	528	528	584	518	549	537	519	523	548	559	527	549	571	505	558	538	481	501	545	537	521	517	592	529	556	527	578	509	523	536	495	547	543	524	505	530	566	503	545	513	483	535	543	537	550	571	579	554	523	518	602	562	475	503	551	516	509	527	505	540	525	529	535	560	524	494	536	556	497	550	562	546	576	514	563	555	535	539	553	542	538	525	544	562	499	504	529	525	514	552	574	485	506	524	518	543	524	522	502	540	558	518	555	562	547	508	513	538	547	539	505	559	542	500	540	516	585	535	552	555	522	531	554	592	520	516	561	538	534	541	544	500	517	565	528	549	542	539	533	491	521	548	517	516	542	506	568	538	528	513	549	558	484	549	549	552	500	515	560	518	533	520	537	533	538	533	529	558	514	574	530	504	548	491	507	518	525	527	561	543	507	554	529	555	512	552	542	543	549	561	593	525	533	588	519	578	511	540	553	477	550	548	506	552	568	499	571	590	558	560	523	543	550	502	489	571	532	510	555	571	511	510	551	534	557	534	574	532	543	531	574	524	500	576	517	558	498	558	532	531	542	548	553	475	515	490	522	535	529	529	575	553	525	551	557	549	527	545	511	563	558	522	522	523	551	563	516	488	544	534	539	530	541	554	545	521	536	472	538	520	543	540	522	518	510	528	531	542	549	531	551	508	566	542	517	520	498	523	522	535	543	524	539	543	528	523	569	512	547	548	512	549	524	492	532	571	532	565	586	560	498	572	493	504	533	523	564	578	509	558	548	509	506	504	507	582	541	517	486	526	521	530	516	525	497	530	558	559	535	526	513	559	527	516	524	545	571	539	484	516	529	561	564	495	483	525	526	535	529	571	555	551	510	548	511	528	518	503	502	557	554	544	528	529	525	509	525	515	534	512	527	519	558	562	547	550	537	527	510	509	491	542	512	563	529	550	512	507	550	526	527	520	570	532	524	516	524	508	498	524	521	556	530	514	528	565	523	528	563	523	496	506	501	490	549	532	552	520	539	540	574	524	576	533	561	555	567	570	588	537	550	568	548	481	546	501	513	543	511	510	511	523	538	521	537	532	508	528	510	511	525	534	553	550	545	483	533	552	548	563	555	563	539	560	517	523	550	573	554	547	543	552	540	530	500	539	537	542	564	560	533	520	576	545	537	545	526	523	519	524	539	549	572	526	513	523	542	527	538	520	527	515	548	548	530	496	527	546	510	500	560	497	511	524	493	491	500	513	571	568	506	524	551	509	541	540	514	547	527	548	537	549	539	509	537	519	557	560	553	510	585	506	514	546	564	568	504	560	526	556	526	542	525	533	537	529	535	544	531	549	536	550	520	545	497	580	565	540	583	532	528	545	523	490	517	565	543	520	504	550	519	534	539	543	565	517	524	491	529	542	560	538	542	501	527	521	542	521	542
61664	58841	57701	49129	42913	38377	29429	22788	12490	4725	1926	1187	669	425	301	270	228	196	222	242	207	223	203	219	181	220	235	228	202	240	213	202	192	230	223	212	209	236	214	204	224	231	237	199	223	206	219	244	215	213	193	205	239	236	216	201	232	201	197	203	197	212	224	206	208	188	230	197	211	233	210	218	203	213	206	212	205	215	233	197	187	202	217	214	198	204	188	210	221	221	183	190	213	181	208	206	202	228	233	234	226	208	211	223	211	226	206	207	209	213	227	191	211	214	213	202	223	220	225	203	216	211	223	249	181	223	206	211	221	214	218	226	227	214	204	194	184	207	217	206	235	227	214	230	222	211	211	224	223	214	219	232	213	225	196	204	227	182	197	212	221	206	186	215	208	203	195	191	197	191	209	225	198	208	196	192	232	232	226	216	209	232	230	203	216	216	211	209	177	198	220	213	228	234	199	222	218	208	219	212	212	233	232	226	208	211	195	199	211	177	204	192	205	225	211	205	235	205	223	248	206	209	188	190	223	226	229	196	208	196	218	244	241	224	207	218	201	232	207	193	226	211	233	230	205	213	209	217	216	213	208	177	182	219	225	205	207	234	198	197	187	188	216	225	190	208	220	241	182	210	237	230	201	219	229	180	209	232	210	232	202	217	219	206	212	234	212	208	220	255	174	197	204	202	201	218	204	218	195	215	205	217	207	206	208	232	212	212	226	205	207	218	202	191	236	197	220	203	216	203	213	242	229	216	216	218	208	217	219	221	208	211	226	206	208	209	214	226	227	206	233	238	216	196	209	195	205	225	203	215	221	224	228	200	209	226	218	177	212	224	232	199	216	232	236	227	222	213	217	195	200	204	203	191	211	208	231	206	188	193	199	227	222	214	229	246	204	202	221	221	198	208	198	207	210	200	223	209	234	208	209	203	212	188	212	218	208	208	203	188	202	230	242	223	230	220	220	233	194	206	212	178	223	214	231	227	207	201	234	218	217	216	253	209	210	208	220	239	180	202	212	213	214	204	203	221	234	206	205	203	227	210	224	183	246	242	220	226	210	197	227	198	194	197	214	183	229	194	213	196	221	215	237	186	194	201	217	235	202	201	204	244	212	223	203	212	220	226	231	218	217	228	213	216	200	202	224	204	231	207	227	227	233	229	219	234	206	212	201	238	192	195	213	215	215	217	213	201	212	221	224	211	243	191	212	213	202	225	231	214	212	193	219	208	175	217	228	186	196	199	212	229	196	215	227	201	215	203	186	219	214	191	201	261	200	243	237	206	208	219	191	210	215	185	230	204	210	198	222	213	215	216	200	217	225	190	211	175	204	255	215	214	219	235	225	219	208	208	232	226	215	214	219	212	201	197	211	211	206	203	215	204	221	216	213	206	214	219	219	180	219	211	212	186	196	217	201	193	200	201	218	256	200	219	227	206	225	241	209	227	213	256	215	209	196	219	203	224	218	212	189	229	207	228	209	204	213	230	208	212	191	244	202	214	210	213	202	213	223	205	214	247	220	224	216	185	219	215	258	193	215	188	205	202	203	212	211	188	218	203	200	208	217	203	185	202	198	221	230	197	229	213	182	215	197	226	221	210	219	200	206	220	189	202	207	205	203	208	221	240	215	194	213	192	202	210	188	207	203	208	206	194	227	200	209	222	217	209	207	200	211	208	219	233	233	221	210	202	205	202	206	216	234	235	222	191	235	214	209	223	227	231	197	191	209	209	210	222	185	213	179	214	221	210	212	198	206	219	211	223	205	197	203	214	207	208	202	218	187	223	209	224	215	226	236	210	220	188	199	210	206	256	227	235	214	208	229	192	213	180	203	197	196	230	203	232	208	210	242	200	229	219	212	205	197	212	198	211	203	198	193	198	181	220	203	186	208	190	203	186	223	202	209	193	214	208	207	179	188	207	202	189	207	204	179	223	222	235	217	206	216	243	210	214	233	227	223	210	207	192	206	225	236	215	227	253	194	213	207	225	204	210	198	226	225	203	213	220	201	204	195	211	176	209	204	214	230	213	205	209	210	207	211	206	236	206	206	207	196	222	198	219	189	224	226	228	207	213	209	247	223	205	255	225	186	256	218	197	232	217	176	221	195	214	243	216	196	215	221	222	196	197	183	219	197	204	214	225	223	201	238	213	210	202	208	202	208	222	220	233	195	232	194	219	187	191	191	211	212	194	206	186	223	224	183	201	225	225	215	203	208	219	192	213	214	203	230	237	238	233	199	220	228	214	227	221	230	226	220	209	207	192	194	209	208	216	218	245	204	198	212	224	221	211	212	209	211	219	214	204	204	225	212	207	220	233	210	226	187	194	235	203	223	220	221	182	210	231	225	224	217	205	208	191	196	202	215	205	209	211	178	205	199	217	208	206	223	197	204	194	231	229	198	218	213	219	216	252	187	203	215	220	173	194	183	199	213	193	222	202	201	232	191	233	199	245	194	206	208	201	202	212	196	219	217	223	194	242	207	205	236	230	236	215	210	212	218	233	212	184	213	201	225	228	222	228	195	206	218	207	211	241	192	200	219	210	200	228	217	195	226	189	198	202	223	204	202	233	206	189	197	170	223	208	194	201	220	224	196	221	197	236	206	176	175	217	208	217	187	193	185	230	189	185	214	221	185	213	225	221	213	204	210	226	225	209	222	228	216	215	228	227	201	202	192	217	185	226	214	210	217	212	231	192	218	206	213	208	190	203	241	202	195	239	210	229	217	191	203	212	214	194	220	215	204	219	235	227	194	248	235	202	240	191	218	200	199	221	229	194	219	205	219	239	214	220	231	188	193	200	196	188	224	197	195	238	224	202	235	239	166	206	203	198	194	212	200	223	195	211	213	223	196	221	226	230	241	208	189	205	217	215	203	225	246	197	220	200	219	237	217	225	192	219	222	216	192	198	229	204	216	215	214	191	216	217	217	219	213	208	233	196	184	209	228	222	208	203	221	216	198	180	198	212	224	239	196	212	238	220	205	214	249	210	203	250	210	213	253	215	224	204	211	212	213	226	202	225	201	200	219	198	212	209	212	228	220	204	200	205	196	206	214	205	229	202	209	207	199	219	201	241	231	220	190	216	221	253	194	237	218	226	211	204	192	215	209	237	248	229	223	204	202	215	211	226	207	212	226	209	184	213	203	203	223	207	220	228	206	172	227	210	209	224	238	223	220	202	211	216	166	210	206	220	205	221	187	197	211	203	202	200	185	224	193	204	208	214	216	194	192	192	206	210	231	225	178	211	215	204	216	189	217	181	204	189	230	215	191	187	211	205	216	208	190	197	219	225	236	194	229	207	215	218	193	199	216	179	190	240	228	210	210	229	194	195	214	215	210	211	231	238	215	212	204	207	201	208	209	219	199	193	247	203	178	190	219	213	202	231	214	204	217	223	217	198	237	223	214	192	215	218	235	218	219	215	211	228	211	209	190	222	212	231	231	213	222	212	237	207	240	177	237	231	207	210	192	210	227	193	179	201	208	219	193	190
48089	57700	63512	59984	55627	48240	41812	36481	23983	12919	6889	4445	2441	1367	924	692	572	525	535	544	535	545	508	535	529	508	562	513	523	522	543	527	519	549	506	534	512	536	519	467	495	486	491	486	479	547	549	485	523	516	529	495	508	521	489	484	535	538	481	561	543	525	530	550	515	545	533	499	497	493	529	505	567	538	548	517	550	534	563	518	558	540	545	518	521	526	527	507	500	501	542	559	505	517	484	472	510	506	505	539	514	500	555	527	483	528	496	490	499	453	509	498	535	486	492	488	528	495	499	530	488	509	510	455	501	567	511	519	508	473	493	473	538	535	510	524	512	510	498	530	529	530	480	534	506	525	528	507	529	471	501	478	530	471	484	488	508	526	539	495	505	509	517	501	537	521	559	550	516	483	502	503	527	530	510	496	515	484	488	477	538	523	473	536	472	538	532	548	525	523	537	509	492	532	526	507	496	513	518	497	501	516	482	500	538	520	507	518	515	518	530	515	481	533	510	506	535	543	540	516	500	561	520	560	526	496	531	511	523	499	511	516	508	496	533	496	530	538	515	538	527	521	545	509	529	497	513	472	546	517	481	478	514	490	524	502	528	505	529	490	505	542	504	497	503	503	486	523	535	541	549	561	527	503	488	537	470	484	476	500	535	538	518	572	505	509	533	499	536	504	508	491	521	490	533	521	471	499	508	518	519	549	486	491	551	490	503	507	498	482	527	511	534	555	517	503	521	479	511	499	495	487	493	570	504	517	520	501	506	481	504	518	550	503	470	527	517	512	546	505	557	494	490	524	518	498	518	550	491	476	520	514	473	519	554	513	534	527	516	528	514	519	518	502	509	540	522	544	475	542	575	506	529	554	494	519	514	502	548	522	477	506	519	511	523	527	510	499	517	511	491	519	530	508	504	491	481	521	512	522	524	486	467	548	510	502	505	502	514	504	482	539	512	514	514	517	503	519	525	517	503	528	507	513	513	500	488	487	529	515	486	494	522	522	493	507	523	504	543	513	516	481	521	507	588	531	491	522	508	521	490	510	518	523	474	530	534	567	558	537	491	531	514	517	538	521	528	501	528	540	584	525	501	490	528	507	521	524	517	497	523	516	514	540	480	501	509	512	512	536	468	520	554	512	528	550	523	551	506	503	511	472	509	528	534	504	508	495	506	525	499	524	528	480	519	550	502	543	533	514	525	517	546	536	486	528	491	493	517	495	552	495	490	486	486	501	466	503	544	509	459	474	509	549	528	511	538	453	520	508	516	540	494	485	547	512	519	521	522	551	486	521	524	527	528	517	505	549	520	558	462	542	481	503	516	536	476	522	512	478	493	508	531	527	535	515	532	508	487	526	543	494	495	522	496	499	542	516	579	494	516	495	473	537	562	518	538	534	470	498	493	523	563	506	514	523	534	488	523	495	534	490	501	535	539	537	527	546	520	507	483	510	469	517	497	472	510	508	522	522	546	528	524	528	486	525	497	496	510	498	516	524	526	498	499	503	505	497	494	486	508	507	545	535	486	507	512	527	515	487	533	480	526	542	480	547	528	492	511	517	532	522	468	525	536	492	512	452	525	510	531	469	528	502	515	540	497	547	514	495	526	520	546	492	502	547	517	512	544	556	521	504	500	534	507	524	515	509	507	532	515	527	509	510	545	530	496	496	521	530	508	498	484	560	498	497	520	502	493	513	554	541	498	564	513	506	507	470	480	553	512	520	488	517	498	483	541	493	489	543	522	514	568	492	490	476	497	480	529	530	538	479	499	504	515	508	509	510	492	529	477	498	522	502	481	503	568	544	531	519	539	503	489	558	527	517	533	532	520	523	573	488	523	523	517	515	526	500	498	526	524	540	492	477	500	523	458	506	472	496	516	530	524	499	535	497	491	516	497	500	532	581	531	547	513	526	485	520	533	498	518	528	497	496	528	526	510	503	546	533	504	544	515	470	524	484	513	498	499	542	479	485	524	556	533	487	510	513	507	495	469	508	506	500	507	522	487	525	527	527	526	522	531	503	532	515	506	512	545	504	497	512	533	545	538	521	507	520	531	519	503	487	503	509	495	523	503	533	515	543	490	534	489	538	528	467	502	502	498	483	510	510	506	535	537	487	498	500	536	537	552	545	519	530	550	543	531	541	520	526	510	567	556	548	488	538	493	478	536	470	516	540	481	502	503	538	515	527	564	471	518	515	548	546	498	546	503	516	517	508	480	543	510	501	505	506	515	531	543	533	498	509	485	504	492	512	517	517	492	502	463	470	530	519	552	497	565	503	521	496	506	496	513	531	534	515	507	488	547	512	502	483	513	546	490	504	520	527	517	518	567	545	489	492	492	508	473	522	491	540	506	467	493	521	499	448	485	466	547	531	521	516	565	483	490	479	566	534	501	523	498	488	551	478	556	534	498	485	529	488	533	524	501	505	535	506	534	523	504	537	487	510	527	497	541	506	497	519	546	516	490	538	517	520	537	530	497	472	496	504	499	551	549	470	520	488	489	476	549	535	531	526	499	526	485	503	514	495	535	501	497	490	533	472	543	499	543	521	558	510	525	513	509	538	475	487	468	499	522	477	528	520	508	539	489	498	530	497	505	488	531	473	539	516	545	537	524	507	488	514	552	547	507	526	502	549	493	501	486	505	522	511	505	533	509	494	538	512	512	486	505	476	539	504	527	528	519	500	531	462	550	503	490	514	524	561	531	513	486	546	519	519	551	505	504	494	518	523	538	484	507	496	528	501	528	533	496	516	504	509	520	511	512	557	478	518	557	501	514	489	522	494	468	501	508	486	485	486	506	496	517	491	508	528	564	490	513	550	530	504	492	508	536	484	506	541	532	501	507	501	486	515	513	537	519	524	478	496	528	493	517	508	479	520	514	540	507	537	533	549	535	522	538	530	542	529	532	536	534	560	506	490	567	513	511	519	511	500	489	533	538	512	535	512	501	526	492	518	521	518	540	523	493	486	537	542	535	501	533	460	513	479	523	506	456	509	498	564	531	544	561	540	502	546	545	534	552	507	511	552	496	520	490	513	510	554	531	523	479	537	557	527	540	507	530	519	561	490	501	543	499	512	505	493	514	493	522	481	482	516	527	535	494	522	527	470	538	553	503	514	525	546	520	502	493	518	509	515	537	474	542	491	542	547	505	487	510	537	535	532	542	478	501	543	482	505	470	493	505	526	516	530	525	498	504	541	570	526	527	501	496	516	503	492	520	551	474	499	530	480	499	523	515	488	515	486	515	505	522	524	516	505	518	507	508	544	526	523	551	533	525	514	528	538	506	507	544	511	520	524	490	508	521	552	503	521	475	508	507	531	507	525	526	501	486	462	525	515	511	489	485	534	496	475	509	541	514	528	484	532	543	511	511	495	459	493	533	498	476	537	487	556	542	503	478	516	490	530	491	497	518	536	522	517	494	501	514	530	536	508	544	495	538	539	511	548	523	524	551	527	505	494	530	531	523	491	518	517	518	449	521	549	488	530	524	492
48699	42646	36284	24321	13212	6132	3385	1915	1069	678	423	307	240	211	189	193	208	213	195	200	187	229	198	174	213	202	184	196	223	221	203	211	209	185	207	190	219	190	197	204	206	207	194	213	208	213	201	181	225	197	211	191	186	197	206	236	185	165	179	200	190	194	182	202	189	205	203	201	187	187	207	214	181	231	199	193	203	192	207	163	214	220	212	194	204	191	185	195	201	195	195	205	187	193	235	206	192	187	188	203	187	197	196	192	196	202	173	223	184	191	214	203	192	206	189	244	206	205	199	202	199	195	196	194	207	214	185	206	209	202	201	200	189	216	201	220	195	196	210	236	194	178	207	208	211	191	182	206	189	220	214	177	222	184	215	245	212	194	194	196	205	196	205	192	195	212	208	188	211	214	196	198	186	212	189	178	187	196	210	205	215	220	235	211	222	192	215	205	177	203	191	189	219	237	212	205	199	204	191	194	197	201	202	213	195	177	211	189	215	196	206	212	204	214	194	196	198	199	215	200	173	231	197	219	190	197	169	199	208	223	202	222	201	197	198	184	209	199	204	185	228	168	203	181	198	223	202	210	223	244	213	213	197	195	217	217	211	207	193	203	191	211	192	199	210	215	208	186	184	223	192	220	198	213	224	202	194	203	181	192	205	216	191	217	170	193	204	198	184	211	212	178	212	184	210	197	215	183	193	200	235	222	201	204	225	197	208	210	184	202	193	204	184	177	221	203	220	216	196	223	212	206	213	183	189	202	232	211	210	191	231	205	174	187	196	186	204	197	189	171	218	203	203	209	227	203	199	192	178	190	200	192	187	197	200	200	218	194	210	205	222	200	204	220	209	220	194	185	194	198	207	190	207	193	174	193	199	196	193	176	191	198	217	225	186	197	204	179	216	188	225	195	174	198	224	186	205	197	186	202	186	254	190	205	204	186	209	201	204	181	188	179	194	221	200	213	210	194	200	181	211	211	222	220	200	205	186	198	206	178	202	193	234	195	206	221	199	194	216	211	163	210	212	207	210	203	178	211	184	222	227	234	203	194	182	179	215	198	222	216	192	192	206	178	188	197	224	203	200	207	207	232	199	201	189	186	189	180	205	192	194	183	211	199	212	205	181	233	203	197	211	201	222	211	184	215	234	227	187	211	211	193	221	218	204	197	184	173	166	201	189	177	202	200	198	196	174	208	190	224	169	185	188	201	205	214	200	194	187	200	190	191	203	205	220	198	216	226	212	213	188	210	192	208	201	203	202	179	186	207	205	231	204	185	178	219	201	198	225	208	213	212	219	223	214	187	196	200	234	214	196	174	214	202	216	196	190	183	184	174	202	224	222	236	216	188	220	212	197	219	204	194	215	194	177	212	171	216	215	218	191	180	204	178	184	197	217	199	188	214	196	199	208	191	236	198	202	211	200	234	205	196	215	210	213	183	208	208	225	201	217	214	204	215	224	205	221	186	193	221	206	183	222	195	218	198	204	182	198	198	200	206	227	219	209	210	186	189	195	221	195	199	218	216	208	181	211	205	226	223	184	185	192	193	204	190	174	211	216	185	202	221	188	205	198	207	192	213	195	191	192	224	194	190	189	203	185	190	204	224	211	202	192	211	214	203	203	216	208	213	208	209	223	201	237	184	200	181	197	206	210	220	211	214	199	228	221	177	228	206	199	208	210	185	208	188	193	208	209	212	192	191	210	208	195	189	175	193	219	205	211	202	211	193	209	221	214	198	202	190	223	193	200	173	195	181	184	218	203	187	242	201	211	184	209	166	225	180	228	213	195	192	204	177	237	206	208	218	190	215	218	192	213	212	186	227	216	183	194	207	186	214	200	200	203	191	196	189	190	226	218	220	229	214	198	204	180	188	198	186	188	228	182	224	197	194	198	191	189	207	212	210	200	199	204	193	193	179	208	194	201	199	214	194	186	178	187	201	182	180	226	194	207	205	199	198	198	219	205	198	188	201	210	218	176	188	179	198	215	192	212	181	214	180	188	194	209	223	212	191	190	222	209	220	194	218	186	201	177	179	190	195	220	214	215	223	197	169	223	240	223	186	206	193	200	185	191	216	212	181	238	220	199	193	219	213	201	228	183	200	205	212	217	191	189	189	182	193	195	189	194	211	184	222	191	196	184	189	193	200	205	200	176	201	191	197	219	184	195	181	192	190	218	207	206	186	185	206	211	197	206	189	205	171	223	198	189	197	201	212	213	234	220	220	224	218	220	202	179	236	213	208	205	195	201	176	210	203	200	211	190	195	163	218	220	218	200	206	185	220	210	221	206	199	194	185	212	215	223	191	166	191	193	180	219	189	165	224	227	199	181	181	192	195	205	212	205	213	192	202	204	179	195	219	186	171	211	213	229	221	194	218	241	219	207	204	179	201	203	183	205	218	179	222	179	235	190	199	224	220	212	206	203	200	200	200	207	226	190	178	201	211	205	204	198	196	226	218	216	169	191	218	226	201	199	198	192	177	188	206	206	251	225	200	197	205	201	218	186	198	171	210	195	202	195	178	219	210	199	194	209	196	219	204	191	200	204	226	223	179	236	194	194	195	190	191	196	202	202	201	192	196	170	186	180	205	203	193	214	222	205	195	213	240	197	208	184	186	192	199	196	210	215	221	177	198	218	203	209	209	201	201	196	225	201	218	175	190	223	212	200	191	237	198	219	195	193	209	200	179	205	183	202	221	191	205	197	213	189	212	193	207	215	218	184	185	200	206	213	226	199	229	193	181	210	211	201	201	205	204	226	204	199	224	219	183	209	205	199	226	205	192	174	199	210	214	220	193	203	191	184	220	210	215	222	183	209	213	216	199	172	200	225	233	185	212	194	223	213	204	225	222	177	180	207	180	212	204	209	216	215	195	190	217	205	214	219	184	189	214	184	197	200	203	203	195	205	183	216	208	183	212	182	183	183	243	193	200	213	195	197	207	168	200	199	167	209	213	205	210	180	193	189	202	215	186	191	205	195	222	196	206	187	212	189	197	222	200	188	228	204	189	199	201	203	218	219	215	231	210	204	189	193	192	190	220	194	191	223	188	192	197	208	227	205	218	195	203	199	196	196	206	178	197	203	220	164	214	225	201	196	179	222	187	193	201	202	214	210	225	199	195	186	220	210	191	183	185	203	167	197	199	208	219	222	226	195	219	180	206	200	213	204	218	204	210	200	201	221	202	201	200	211	221	204	204	211	176	229	198	209	198	207	181	202	178	210	180	202	189	195	195	227	201	222	235	191	188	197	206	189	197	207	202	176	193	195	207	193	207	181	225	183	196	210	188	202	210	219	230	187	204	211	177	207	213	189	209	220	207	216	207	210	171	184	183	191	187	185	204	212	174	196	210	204	208	203	199	196	192	211	210	189	185	169	205	200	211	209	185	198	218	202	165	214	198	185	208	186	218	188	190	208	214	175	209	176	180	198	222	206	213	218	191	219	194	181	210	204	178	188	185	204	197	211	197	218	193	180	207	232	208	197	213	179	185
32986	34879	38297	33959	24513	16889	11569	7797	4826	2581	1612	1013	700	603	580	524	496	537	491	474	536	504	515	464	479	530	519	505	530	498	520	536	497	533	524	476	493	494	494	512	539	486	486	489	491	538	482	472	490	539	475	509	485	477	498	508	511	549	526	485	559	473	509	493	488	521	526	511	445	512	499	497	476	455	522	522	502	505	536	480	516	524	480	487	500	521	492	460	519	483	461	551	507	485	488	502	461	505	463	487	486	491	514	512	484	533	470	527	476	493	488	446	513	502	509	470	529	485	524	484	543	525	523	508	515	475	518	497	459	524	469	485	509	507	503	499	487	484	540	492	513	497	497	476	511	503	521	498	526	546	477	480	493	466	504	489	521	503	486	500	530	546	488	541	507	493	469	499	536	502	486	529	472	519	521	464	485	467	509	516	480	507	497	495	532	523	482	507	507	519	485	483	513	506	496	513	508	518	492	486	489	511	517	499	534	501	482	480	505	521	472	503	467	464	500	491	491	485	512	540	491	508	512	528	503	502	573	481	505	492	465	508	473	486	501	470	505	478	506	492	501	537	515	515	494	561	508	496	522	495	520	505	471	475	538	496	530	539	480	487	510	496	519	523	512	473	474	468	523	533	504	518	485	474	458	512	520	489	472	518	530	507	503	490	525	535	526	470	503	528	500	516	509	532	497	463	512	504	477	502	476	492	511	499	512	508	470	488	515	502	480	490	510	480	465	475	480	489	472	522	495	495	490	459	459	494	456	512	474	531	488	498	511	513	462	506	507	478	524	516	491	487	484	484	530	478	517	444	504	530	530	488	475	545	505	506	533	432	503	519	503	491	502	467	470	510	501	481	470	484	535	493	461	498	484	530	506	484	502	491	502	498	486	554	509	471	486	482	545	448	477	507	496	516	521	451	536	477	549	524	507	525	454	517	478	536	523	495	506	499	531	548	513	512	513	489	479	511	501	488	501	520	533	514	525	538	506	498	556	498	500	459	506	507	513	529	529	473	505	504	512	508	477	499	521	499	492	481	507	481	522	532	472	503	470	526	539	495	495	508	492	491	480	508	504	524	467	494	486	474	514	480	523	514	502	530	490	470	489	509	528	472	489	506	512	488	474	490	469	511	496	490	490	551	503	517	482	538	470	501	490	514	455	491	541	521	472	488	486	528	469	472	528	522	517	482	545	532	493	522	476	513	465	492	488	537	464	490	482	474	505	490	503	493	478	505	497	486	491	531	479	519	467	507	463	529	514	473	487	498	512	491	534	535	483	491	468	517	493	507	476	506	466	517	474	468	508	518	487	508	505	518	533	520	490	516	538	478	511	532	542	489	534	537	500	508	535	498	482	521	486	505	496	455	489	515	524	511	552	481	489	511	499	512	542	540	509	475	528	483	533	516	500	491	494	506	497	485	512	483	483	475	533	476	487	494	476	495	488	475	517	498	453	480	510	476	499	532	506	559	503	489	487	508	497	484	521	524	498	538	457	525	517	506	470	515	474	478	553	536	523	482	507	521	508	486	450	477	489	508	530	515	506	505	496	530	498	484	511	506	495	546	506	507	518	497	459	496	487	479	471	513	517	482	514	485	493	487	501	479	515	538	482	528	526	509	513	505	521	478	491	498	507	502	539	474	499	486	475	493	520	508	497	497	521	554	523	513	491	519	486	476	459	499	487	475	513	527	471	503	466	535	508	493	481	518	480	457	488	486	508	504	496	510	479	471	516	509	500	467	490	520	478	500	505	507	499	502	476	502	470	505	509	481	520	522	514	497	509	500	498	529	525	493	483	519	458	527	500	531	498	481	492	519	497	504	527	470	492	499	511	515	479	529	500	525	478	477	501	509	484	461	488	470	468	482	488	488	515	515	513	493	463	524	463	519	518	487	475	470	487	497	519	524	514	486	472	490	472	517	484	513	492	478	495	510	465	498	509	466	523	504	525	499	479	494	533	540	503	463	457	510	525	501	528	515	476	511	509	519	514	497	452	498	485	487	480	525	504	559	497	470	500	565	481	514	511	516	515	511	502	492	450	481	510	527	501	500	520	488	526	499	514	502	507	462	514	497	518	494	528	488	501	482	481	536	490	467	514	488	492	534	465	470	459	485	507	472	478	501	488	497	478	512	538	562	483	498	467	458	502	530	493	502	538	506	469	511	454	494	501	501	471	467	512	519	488	489	495	464	487	497	496	480	495	530	529	508	456	515	525	524	490	518	488	515	478	487	515	493	530	497	484	503	471	479	491	519	497	542	513	467	479	498	469	490	527	516	478	528	503	518	456	514	485	472	514	533	501	489	518	474	497	507	511	503	516	487	486	488	482	514	468	483	514	492	498	505	478	488	517	513	486	463	515	490	488	479	475	467	491	526	471	488	485	505	476	496	524	518	484	499	485	458	517	510	493	512	497	480	521	502	487	491	533	531	533	517	510	490	487	519	469	492	497	446	509	506	510	483	509	511	473	538	511	507	473	496	502	500	467	516	475	493	521	534	475	464	481	482	489	455	547	495	472	497	487	511	477	472	489	507	510	513	491	516	493	510	480	530	489	483	502	478	496	458	502	490	533	492	474	502	517	466	458	517	502	504	470	503	507	498	507	499	494	496	502	505	512	505	479	545	483	500	466	482	500	505	493	470	500	485	490	501	496	475	502	483	545	536	510	474	495	472	507	482	478	499	522	465	478	530	541	517	487	490	453	520	480	482	510	500	499	484	496	545	482	509	495	498	505	513	531	466	451	474	527	481	478	497	521	507	514	541	437	471	472	505	497	501	499	503	481	482	494	500	497	534	428	462	505	488	490	537	497	483	529	487	473	523	502	497	529	481	508	493	496	491	526	488	455	479	521	513	465	495	521	489	493	489	532	494	451	506	495	494	516	507	496	492	524	524	486	550	508	516	519	545	503	532	496	518	530	508	542	501	534	482	527	548	507	520	467	463	470	496	505	516	511	465	507	516	487	488	492	494	511	487	490	485	504	526	518	482	496	506	472	475	541	520	454	465	500	485	506	505	535	508	452	509	477	550	471	550	495	507	512	516	471	505	483	489	488	526	477	466	506	506	504	465	489	478	516	446	488	574	544	520	517	508	547	483	497	510	470	520	500	491	529	504	485	529	475	464	494	509	487	522	467	529	468	495	475	493	502	514	506	516	502	477	480	474	506	495	467	504	484	515	534	520	495	486	479	508	461	476	553	514	492	468	553	491	480	496	516	487	508	516	535	486	467	447	501	500	465	510	510	502	496	524	508	487	517	487	502	464	533	508	456	446	497	523	532	468	492	509	484	491	479	520	489	479	468	526	502	488	492	478	491	522	515	502	501	541	538	499	501	538	492	486	527	482	538	514	515	503	490	485	461	493	498	542	487	499	430	513	510	511	504	471	502	482	503	489	499	525	508	497	504	493	507	499	484	499	479	511	478	527	509	504	526	491	502	485	483	496	507	496	482	473	499	524	510	499	476	495	464	543	502	513	519	565	505	484	507	525
59791	55460	52897	45886	33565	24181	16217	10435	4323	2168	1556	1330	806	476	356	295	263	260	242	215	218	220	247	199	193	236	205	205	228	235	233	243	240	243	243	256	199	218	242	232	245	226	194	196	211	219	211	218	209	214	262	243	220	214	228	196	205	208	201	209	207	232	206	187	236	216	199	204	192	228	234	215	218	214	196	206	211	236	184	239	233	214	246	222	237	204	228	232	210	214	190	211	200	211	206	232	202	243	184	225	202	217	208	226	232	231	216	195	241	226	241	237	236	208	208	231	216	219	209	230	197	219	197	197	216	225	199	206	210	223	209	219	225	210	200	204	217	209	234	212	224	220	222	239	222	212	212	216	209	223	217	213	207	217	207	213	201	240	218	208	219	220	177	203	222	195	211	194	194	196	221	196	170	224	222	218	231	221	216	216	220	209	234	202	239	209	211	194	184	219	202	238	223	229	187	224	195	219	204	216	214	228	217	243	226	239	243	229	246	191	224	227	208	228	238	203	203	213	220	238	200	211	220	203	241	211	221	225	227	201	218	205	208	197	223	210	211	202	241	227	221	222	219	230	189	230	220	222	188	209	214	195	231	233	209	186	219	194	203	218	210	218	212	225	195	215	196	231	254	204	207	215	204	225	223	203	239	220	227	205	188	204	232	225	207	191	212	196	212	218	227	182	210	211	217	195	234	227	233	235	215	211	211	211	237	217	202	223	199	215	186	206	227	211	220	197	184	199	235	193	220	208	199	217	216	182	210	189	222	207	217	209	210	216	220	214	180	219	244	223	201	201	220	218	234	216	215	232	222	192	229	223	222	218	224	223	205	203	215	208	211	206	194	216	218	207	197	210	216	181	191	209	186	241	190	207	235	213	195	204	203	210	204	248	210	203	209	206	218	213	199	225	209	215	220	210	192	196	218	221	206	212	216	235	206	196	221	225	241	204	248	223	194	203	212	240	207	219	216	217	208	232	236	247	192	224	226	228	223	234	236	210	210	204	222	230	225	224	218	211	245	215	215	215	244	243	199	227	227	223	200	206	224	220	203	197	194	240	219	205	229	221	229	200	218	205	209	208	206	205	216	231	206	221	223	218	197	232	225	225	206	233	232	207	217	203	244	233	225	238	211	218	230	218	200	204	200	214	201	227	212	233	206	217	204	237	187	226	230	190	215	206	250	231	236	213	221	213	214	190	231	230	195	228	210	176	218	211	203	195	208	222	196	196	199	225	192	219	196	221	197	220	215	224	246	223	203	222	212	225	210	217	219	228	226	211	229	242	193	241	222	190	202	224	206	229	206	229	208	227	229	205	201	204	230	210	202	174	219	238	244	199	213	216	247	224	197	219	210	245	213	213	213	210	204	194	230	216	203	207	231	211	243	217	172	202	189	221	219	212	215	201	216	213	198	228	206	189	229	209	213	225	200	207	236	218	213	205	230	218	225	235	230	209	193	192	225	228	215	232	200	196	209	217	222	213	204	182	239	215	228	211	232	189	212	192	227	227	238	225	221	244	204	194	231	220	213	188	242	228	226	243	193	226	220	193	220	216	199	225	193	198	217	213	213	213	202	225	228	225	208	230	220	212	234	228	248	200	205	213	214	205	211	213	228	212	231	230	217	216	181	194	208	211	227	234	206	195	230	228	202	215	224	202	200	233	225	203	234	214	203	203	217	213	209	231	250	199	196	191	217	202	241	212	215	218	201	206	221	225	229	214	263	234	216	231	241	220	218	223	226	224	199	206	215	199	222	237	232	206	215	229	231	203	234	211	243	201	218	207	206	213	197	242	208	230	200	202	197	209	201	223	193	202	199	215	210	190	215	218	227	200	232	228	208	239	238	207	243	210	218	206	200	203	214	187	208	236	194	219	219	211	223	244	234	195	208	222	187	229	239	242	223	222	207	200	216	223	212	202	242	219	204	206	206	239	210	213	218	202	214	225	208	215	176	196	211	204	220	230	246	195	218	247	211	253	199	205	234	231	227	212	221	210	216	213	227	228	244	195	205	208	202	219	197	203	209	210	220	222	209	204	236	226	214	228	231	211	212	208	229	232	222	198	230	203	206	234	203	211	196	212	207	222	212	222	220	227	223	225	209	218	200	206	214	232	245	200	229	261	231	202	210	204	247	230	204	190	215	232	197	201	180	208	196	227	207	220	200	213	213	227	211	221	226	226	229	209	219	214	220	203	206	217	214	226	226	209	234	197	226	209	207	226	239	210	208	218	216	215	223	220	219	199	174	213	211	240	212	207	224	208	217	234	217	217	230	210	197	213	177	210	230	200	212	234	204	219	235	208	265	240	225	217	210	215	233	213	216	215	194	206	199	202	207	218	225	221	204	232	205	221	228	245	222	223	228	225	242	219	213	196	227	210	191	233	223	226	184	202	207	235	237	228	208	212	222	193	218	242	212	235	243	210	215	216	220	237	216	208	220	240	219	216	218	213	215	214	235	207	221	194	218	220	220	223	238	221	198	227	198	234	215	183	205	207	217	175	217	230	195	203	209	209	238	208	234	233	221	227	239	245	197	214	216	209	191	208	216	200	228	245	223	197	197	218	218	219	218	213	192	222	234	207	208	198	214	202	247	213	212	211	223	224	222	233	230	212	216	203	207	201	202	232	205	202	236	214	231	196	227	210	215	196	206	225	198	200	232	222	200	210	209	199	205	245	203	209	229	195	206	221	215	199	210	210	179	231	235	228	236	186	212	207	203	229	223	211	209	188	214	238	204	197	227	206	230	240	237	227	225	229	197	218	199	195	225	205	195	197	200	209	204	211	224	194	202	215	228	201	208	224	184	231	210	221	221	202	201	216	230	209	203	211	226	228	234	227	199	198	245	227	226	226	210	229	230	219	207	225	232	231	215	219	196	220	203	238	233	220	218	229	221	226	222	201	205	201	186	220	230	231	212	211	219	230	218	204	223	230	207	196	226	230	237	243	204	230	223	224	212	179	237	239	206	223	238	228	187	222	208	217	213	207	219	239	206	217	239	208	229	224	210	229	230	200	220	242	211	236	260	226	241	205	174	213	211	218	222	234	193	212	217	211	206	197	199	249	227	231	213	245	202	218	227	202	229	206	227	229	240	212	175	228	225	219	211	182	222	180	216	229	217	228	199	211	204	221	208	202	205	195	218	233	193	205	242	214	184	216	199	217	196	228	223	225	203	207	222	214	229	207	200	214	195	215	213	217	216	240	206	217	229	223	230	198	213	206	206	223	231	237	212	207	209	227	212	217	219	227	218	229	212	222	223	217	202	215	185	223	194	218	211	245	213	230	216	200	201	205	222	230	220	205	216	245	213	226	207	208	226	204	225	246	217	234	227	205	199	219	207	214	213	223	210	230	204	243	202	211	243	218	211	224	204	211	234	207	206	213	233	222	215	228	232	225	228	238	235	192	227	225	228	221	219	179	215	214	206	205	229	212	224	250	221	219	203	209	220	198	231	223	235	246	237	198	237	217	209	222	238	235	216	241	205	222
43446	48601	54265	52129	43214	35392	29744	23094	12783	8280	6430	5716	3323	1651	1173	851	678	570	529	547	506	520	555	517	533	513	537	524	507	518	533	542	530	589	550	519	516	562	526	511	539	535	555	502	552	541	520	551	511	524	561	486	501	496	488	527	517	503	505	525	513	539	512	535	538	512	533	494	487	549	556	530	542	534	515	517	526	515	549	525	533	526	522	535	542	531	543	505	501	507	561	534	515	529	521	527	542	492	541	515	523	527	507	518	507	551	504	536	561	521	562	565	530	516	550	542	541	511	512	526	541	527	529	538	493	520	514	498	546	474	561	507	555	528	543	522	557	556	548	557	536	512	503	556	513	494	478	520	559	527	541	541	592	504	526	562	538	540	517	514	523	545	547	541	526	525	530	580	513	550	500	520	581	562	510	503	556	503	536	581	536	521	540	549	522	541	493	507	500	533	488	518	530	510	553	499	552	511	533	519	507	471	511	555	509	538	536	554	559	523	517	517	513	506	533	544	518	547	506	531	525	520	491	552	520	549	560	501	503	507	539	536	583	508	515	546	489	537	511	526	511	497	542	526	535	555	509	565	549	495	547	530	521	526	501	530	529	509	552	533	512	553	543	492	525	536	517	515	546	516	549	526	546	532	546	594	524	502	565	559	553	554	549	518	556	558	522	511	560	513	522	535	489	512	537	527	526	508	526	567	546	547	512	503	539	542	510	551	563	511	485	495	543	503	502	533	505	535	510	505	533	538	496	531	539	569	559	529	532	528	525	500	521	526	549	492	507	544	544	536	530	528	530	530	533	509	516	533	531	524	548	547	545	515	560	534	539	492	522	515	548	509	546	528	506	534	503	555	474	528	522	531	522	548	475	524	522	559	531	523	550	544	526	536	529	537	546	516	545	529	536	538	522	552	510	559	519	519	485	529	532	528	517	528	519	530	527	482	491	553	520	526	539	508	547	523	525	592	544	510	521	534	565	499	575	524	548	514	507	509	519	561	555	568	513	530	510	497	527	543	503	512	511	545	535	547	545	524	548	512	511	518	508	511	541	537	509	539	497	536	552	543	487	494	547	511	571	533	492	535	523	504	552	588	521	508	528	531	517	521	507	500	526	531	536	499	517	519	565	539	516	516	522	536	540	485	512	523	528	546	538	551	528	523	507	499	520	555	520	542	536	522	513	527	583	525	509	525	512	537	515	547	537	520	523	532	537	509	564	534	528	499	554	548	519	516	514	539	468	480	538	500	547	556	494	539	538	510	520	521	518	519	569	575	558	543	523	492	536	582	535	566	541	507	554	524	480	528	531	531	505	496	480	511	505	572	524	560	477	530	509	494	489	539	530	526	481	567	544	535	524	561	539	512	497	550	530	527	532	534	509	517	563	494	518	514	526	479	547	524	480	546	549	530	541	498	511	494	546	541	511	553	534	547	514	552	519	530	542	508	534	511	561	536	549	551	503	525	517	516	548	534	543	538	547	553	490	544	522	515	519	521	536	575	526	486	516	527	519	525	516	521	556	521	507	558	519	570	530	538	503	560	547	547	480	570	540	533	487	509	533	537	558	528	541	532	523	551	558	554	542	540	533	545	519	522	524	514	505	535	522	552	491	539	543	538	549	548	507	516	574	579	499	492	560	530	548	538	502	553	516	496	549	517	545	559	566	526	556	490	518	494	527	521	530	558	547	516	530	541	563	514	542	538	538	545	501	561	544	532	510	544	583	521	521	551	515	495	538	526	514	520	527	491	523	513	550	523	523	564	562	520	542	532	548	528	530	538	518	544	545	539	573	561	528	533	513	563	509	539	539	541	511	547	527	530	523	510	488	519	540	529	489	552	551	552	529	567	514	502	535	552	523	548	515	566	582	550	528	531	538	519	525	533	529	559	501	508	538	528	522	548	527	555	521	531	554	490	525	578	513	531	514	490	514	539	512	530	524	506	489	533	551	538	531	502	538	529	544	555	530	539	556	513	543	504	508	543	510	480	566	507	530	510	525	508	537	509	531	550	510	558	518	529	487	503	523	480	548	524	535	546	509	526	505	539	509	528	526	538	515	527	492	508	495	538	530	548	517	581	525	547	513	570	498	521	538	512	518	522	535	522	531	513	505	511	505	516	528	501	522	556	499	551	530	552	516	487	529	519	531	501	580	521	521	550	512	579	522	493	517	500	585	510	550	552	545	567	554	506	487	530	533	544	534	512	583	496	486	576	524	519	546	551	549	509	514	572	542	496	517	534	536	515	569	507	489	520	542	514	529	529	528	564	495	582	548	512	558	590	554	552	564	482	495	503	559	568	527	517	559	558	535	557	524	531	512	548	545	564	523	529	565	516	552	545	529	517	501	518	523	539	540	521	496	518	524	575	488	546	530	521	518	546	505	533	557	541	575	508	534	502	496	557	518	525	541	505	509	532	543	507	509	535	556	518	563	515	542	569	492	542	506	514	558	552	550	515	522	519	541	497	597	509	526	551	543	540	553	483	497	578	516	502	522	545	556	533	546	534	563	525	552	504	545	549	555	505	549	504	553	519	540	567	528	525	519	490	518	499	519	518	533	510	531	512	513	528	527	546	531	547	546	533	510	555	516	552	539	485	520	560	521	506	484	542	538	507	519	515	526	515	535	502	538	495	536	512	501	514	509	549	513	542	524	558	546	571	523	542	508	515	546	537	534	534	501	526	535	523	495	553	512	551	521	543	507	552	477	552	532	520	488	505	541	546	529	525	504	557	526	551	537	515	464	502	567	516	516	520	551	497	526	524	541	563	541	493	522	499	546	497	564	522	526	520	511	497	539	557	538	522	526	516	525	535	539	485	515	514	492	535	572	563	517	531	543	507	541	553	498	496	557	530	557	569	511	538	514	505	470	525	511	531	526	541	507	532	490	517	564	528	511	513	504	523	530	533	560	526	545	525	539	514	543	544	506	494	492	485	539	542	509	505	502	541	537	491	491	560	557	540	529	577	528	543	525	480	522	505	548	523	494	519	539	537	533	535	522	519	526	525	524	525	554	508	542	486	561	533	528	545	560	560	528	487	489	545	529	502	524	511	517	547	530	517	502	555	549	513	550	533	548	534	519	523	554	514	514	549	482	502	587	564	544	585	520	512	519	565	528	535	543	471	526	538	525	500	520	501	539	558	508	512	510	508	561	537	494	544	520	487	569	530	542	546	513	560	532	553	517	521	521	508	516	598	554	531	509	542	556	534	548	527	517	571	539	496	515	546	534	516	543	493	538	527	535	515	525	539	516	528	550	518	514	460	539	528	498	523	536	553	489	551	511	550	500	521	538	516	511	555	534	523	524	562	523	519	508	521	500	500	560	505	533	514	541	534	497	525	478	518	544	550	552	489	541	525	533	535	518	520	518	525	553	565	502	557	550	528	495	537	547	548	563	545	527	545	522	514	545	508	543	509	531	496	541	507	538	530	489	521	554	531	550	533	541	539	530	520	511	492	533	551	574	526	524	475	514	506	525	485	474	531	550	553
63052	58186	58593	48062	39664	32665	22814	12320	3886	1858	1535	2523	1550	754	513	320	266	238	227	213	217	200	203	206	206	220	215	212	198	235	211	211	207	226	202	203	194	209	233	216	195	206	185	218	186	194	229	224	211	208	181	182	219	209	186	192	213	216	200	209	207	215	218	229	204	189	242	216	214	204	208	235	194	192	188	201	202	185	210	205	210	212	202	214	205	211	195	176	245	201	211	234	214	204	228	214	214	205	201	222	203	202	220	184	213	186	210	211	194	226	212	233	208	221	213	203	200	217	211	201	210	189	206	196	213	205	197	213	176	202	199	227	211	224	213	217	215	214	229	239	187	191	225	205	220	216	192	195	207	225	208	206	230	231	204	232	236	223	200	178	219	207	217	218	210	198	217	238	185	213	221	207	221	221	225	199	204	206	201	201	208	204	218	192	211	203	198	210	225	199	199	192	205	210	196	186	188	207	204	197	190	215	233	182	197	218	198	208	222	180	201	219	224	205	188	207	210	204	202	236	190	206	183	207	203	199	208	186	200	204	210	200	213	209	213	211	207	208	203	214	210	166	228	203	190	183	193	217	207	179	221	208	234	226	218	195	203	217	185	225	213	186	186	188	206	199	195	205	207	229	211	206	216	186	215	190	219	213	195	200	212	220	189	195	217	205	182	235	219	246	217	201	201	205	175	189	210	206	185	186	202	210	206	221	200	214	207	221	198	207	211	201	199	247	207	212	187	203	196	218	205	204	196	230	195	220	182	216	221	202	197	191	215	181	188	217	202	209	195	197	196	220	205	195	211	183	201	215	231	204	200	206	185	215	234	199	214	216	198	201	194	206	197	194	216	198	221	193	223	187	219	205	196	205	222	226	215	214	187	174	202	228	213	193	221	220	232	210	194	209	179	211	209	201	170	215	212	197	195	203	198	204	226	224	202	222	209	199	227	193	215	220	205	187	197	233	190	235	203	203	242	197	197	209	210	230	181	201	186	212	205	215	208	192	206	189	202	225	210	213	228	226	227	221	223	205	208	222	225	215	231	185	203	185	213	220	213	183	206	209	236	193	177	216	195	200	227	234	211	199	191	219	212	201	205	203	207	197	192	227	221	197	216	217	201	212	200	176	216	208	211	215	210	230	184	197	198	227	224	200	212	210	242	228	210	209	212	198	179	216	232	211	177	205	207	223	207	191	191	203	206	200	227	205	208	197	211	201	174	206	221	196	186	193	193	200	218	207	193	212	198	190	236	203	212	201	187	216	236	210	193	194	193	185	192	217	205	200	205	218	235	212	232	213	212	209	220	223	195	247	193	181	180	204	213	222	205	215	212	202	221	183	209	198	223	194	214	226	204	203	203	247	215	190	203	212	215	203	233	201	215	189	209	194	180	175	213	192	199	204	208	217	200	184	211	205	214	224	203	211	218	205	206	188	232	250	220	195	206	192	195	197	201	195	207	174	198	212	200	197	198	188	191	217	176	209	195	212	208	218	222	245	202	206	204	180	213	202	213	202	172	225	193	216	198	210	210	204	211	211	204	212	193	193	192	212	203	215	233	200	178	228	250	209	218	199	206	204	208	190	201	210	187	221	194	247	215	210	195	210	212	209	199	209	187	199	231	204	195	195	200	219	197	212	199	202	208	223	239	195	229	204	192	217	192	193	204	220	233	192	207	213	201	181	191	177	198	214	200	219	201	196	177	192	234	203	203	200	211	203	199	191	229	198	187	228	188	236	216	198	250	209	203	203	206	196	199	197	208	209	180	195	202	203	216	204	210	199	189	201	207	231	191	194	205	217	212	218	222	204	214	232	222	200	223	191	178	226	226	196	215	213	200	195	209	233	206	226	207	207	228	195	199	226	200	224	183	214	217	211	221	224	200	174	228	179	196	194	190	206	208	218	215	209	195	192	228	213	192	206	198	187	190	220	185	199	207	214	213	218	225	198	215	191	190	214	219	195	198	231	191	225	201	211	192	194	181	215	212	188	218	217	190	193	217	223	214	176	228	185	180	184	213	194	222	222	213	222	206	202	208	198	205	230	212	223	202	201	211	215	224	216	218	181	220	207	231	206	258	185	221	172	206	217	211	218	224	191	192	220	205	185	188	201	215	206	197	214	212	222	212	228	182	212	213	204	208	182	215	196	202	195	235	200	202	226	208	210	187	160	229	213	202	211	219	223	202	194	187	214	215	221	197	214	212	180	215	185	190	242	216	191	232	211	199	185	193	200	203	210	212	209	209	204	191	241	208	175	213	221	200	181	223	202	230	230	194	197	212	215	202	216	211	182	199	239	190	199	235	215	203	198	195	185	194	223	194	218	224	197	212	201	230	193	218	191	202	194	215	192	205	181	227	204	199	210	207	186	202	204	176	158	218	191	204	199	200	184	192	209	195	213	167	211	242	213	197	197	193	211	198	217	214	214	197	192	203	208	212	225	206	205	200	176	217	214	222	197	197	213	189	190	201	215	202	210	210	198	185	207	190	204	236	251	195	191	171	205	226	209	203	208	201	209	230	213	216	215	222	194	224	213	203	211	203	202	194	173	214	210	191	212	207	227	187	224	221	207	229	188	195	215	224	202	208	205	206	183	225	189	202	196	196	209	209	183	203	205	208	196	194	211	227	212	221	206	200	201	202	202	192	219	210	195	188	198	214	213	194	217	190	222	199	210	215	191	197	213	217	196	221	213	198	196	208	223	182	196	219	219	201	202	213	211	197	222	209	200	206	203	182	210	200	200	205	183	207	225	214	238	182	214	215	199	209	210	187	222	237	208	186	214	207	208	191	204	222	210	221	235	179	205	216	210	235	225	189	208	214	180	204	212	190	210	204	255	247	224	217	236	186	205	210	232	194	223	206	268	202	214	226	201	192	224	192	185	189	182	181	208	191	208	249	192	176	214	222	183	219	236	209	209	210	208	225	215	205	207	189	215	203	224	162	231	227	186	235	196	212	216	199	226	211	205	184	197	185	185	192	209	212	203	208	218	193	201	211	214	170	211	193	191	198	216	222	222	214	218	171	206	200	189	214	199	247	172	232	214	209	207	213	209	202	211	228	218	192	218	195	210	200	195	197	213	227	200	237	183	179	210	219	174	220	211	201	209	206	228	207	200	183	222	211	201	211	190	197	202	200	203	187	229	205	186	190	173	197	236	212	217	194	211	214	198	218	182	205	184	197	211	197	179	221	215	190	229	228	214	204	192	219	192	196	184	214	214	175	222	216	204	197	204	199	192	194	217	182	229	184	183	217	215	216	214	203	204	190	195	198	223	221	194	211	229	206	250	218	210	205	206	218	227	203	228	209	219	202	222	186	216	210	177	232	210	216	218	197	218	218	204	220	195	177	222	214	201	201	222	219	205	214	207	207	194	208	197	200	216	190	209	205	203	202	190	206	198	205	209	196	185	178	217	198	224	226	206	193	175	221	207	172	177	220	179	213	217	192	205	218	222	196	218	201	218	214	202	222	207	193	210	202	182	193	166	191	212
47066	53152	60686	57387	51987	42782	34892	22234	10856	7294	6510	10410	5711	2998	1810	1084	763	615	514	523	549	488	527	531	474	514	496	469	483	492	491	513	496	559	498	481	484	460	510	523	503	533	490	499	498	490	533	501	509	542	543	491	482	484	570	478	504	552	528	526	497	497	498	518	518	543	505	485	510	509	516	490	540	475	522	475	453	529	495	471	505	510	506	462	510	534	518	471	522	527	469	512	484	516	502	489	494	497	519	504	530	478	511	508	492	519	499	537	540	499	489	500	538	512	508	496	492	500	509	489	487	512	551	476	520	525	462	513	498	504	468	504	498	507	513	477	506	503	547	498	504	466	527	495	493	513	493	474	461	507	480	472	541	516	508	493	484	486	479	489	485	516	493	500	521	487	481	505	536	485	536	522	489	524	493	478	469	538	510	488	496	493	502	506	528	499	481	500	487	494	462	514	491	500	485	501	491	524	484	493	553	485	483	500	468	493	514	483	526	509	465	520	496	498	497	474	504	476	517	482	466	489	531	483	492	483	518	481	520	529	500	527	495	492	530	514	497	511	485	472	493	490	489	513	487	511	505	480	507	471	473	565	501	514	515	551	527	488	492	485	534	471	466	472	504	523	512	498	500	530	485	463	532	450	524	512	502	505	489	461	501	487	492	511	515	517	508	499	518	516	487	493	485	479	515	555	504	562	511	502	492	492	506	473	457	502	466	513	515	493	488	514	526	476	506	500	514	493	491	514	479	520	498	491	515	488	497	492	508	530	512	504	492	514	525	514	493	466	517	494	486	467	476	517	488	535	463	528	501	494	491	432	499	461	454	537	520	536	508	497	507	494	479	476	476	504	523	515	519	481	530	497	494	515	495	532	506	522	473	518	519	527	504	517	505	528	478	473	484	549	491	532	462	457	503	500	517	523	491	493	486	500	527	512	487	507	559	516	520	505	478	497	516	462	495	556	500	491	505	484	515	504	459	495	488	475	494	481	450	523	486	462	481	513	486	460	535	494	487	505	495	472	476	524	541	462	537	490	526	490	483	525	493	462	493	477	496	497	529	480	532	477	524	493	481	484	477	497	497	495	471	493	509	483	506	553	483	490	506	488	482	522	513	508	500	485	512	466	538	488	481	478	501	523	471	522	470	523	520	492	502	539	477	511	522	483	533	519	563	520	465	495	530	505	477	470	475	495	494	488	453	546	554	499	537	473	488	515	474	480	471	523	497	522	512	484	510	481	515	495	523	509	445	531	507	479	494	485	528	482	529	485	525	508	485	477	480	490	465	482	500	496	482	479	513	522	478	516	514	490	497	541	523	529	531	519	498	465	473	483	504	504	498	481	470	517	491	527	491	486	534	490	511	470	483	514	485	533	470	501	506	485	478	484	542	501	513	522	483	497	489	514	498	511	509	520	510	517	504	515	478	486	508	502	516	459	476	536	486	517	496	511	493	507	471	500	482	541	528	502	481	549	508	502	468	502	508	466	515	546	536	534	496	518	477	501	471	468	507	457	509	536	528	502	495	492	528	477	500	518	474	441	517	516	494	502	502	511	484	519	509	520	458	490	495	473	521	506	540	471	444	494	468	493	507	473	474	540	525	535	498	499	492	455	468	472	496	469	498	491	493	481	499	492	516	506	519	508	488	497	502	500	464	516	500	501	482	490	527	478	474	491	463	554	508	516	469	498	478	492	477	504	514	505	513	499	526	501	565	512	504	492	555	460	531	506	489	509	464	531	514	519	514	489	544	496	510	531	483	507	520	522	498	513	498	483	490	517	488	511	516	517	530	479	514	496	505	500	481	484	543	493	534	533	511	528	507	528	512	489	466	504	482	468	498	472	506	496	478	479	513	521	500	492	533	486	506	499	531	562	524	485	497	490	487	538	519	482	538	475	499	468	498	503	507	514	510	491	479	492	503	494	474	512	519	471	494	520	501	484	458	544	517	527	487	516	524	512	490	509	515	483	508	530	532	536	517	537	488	491	475	491	509	511	528	479	475	491	473	509	493	477	487	481	488	489	512	504	463	525	534	491	464	527	495	537	485	509	451	517	488	481	528	484	511	520	487	520	499	517	532	531	506	503	475	493	466	505	489	513	522	486	460	481	474	493	472	516	491	514	509	519	499	485	496	509	512	516	549	532	483	490	502	527	512	506	489	496	475	531	523	494	493	467	517	507	461	499	545	458	488	496	523	522	514	468	511	498	468	475	477	466	495	501	466	567	542	524	478	490	499	505	497	518	496	499	506	509	524	485	479	496	524	496	486	526	498	535	528	516	485	479	492	457	463	520	477	499	493	513	523	463	496	451	485	485	510	515	473	508	490	519	488	509	505	445	528	500	508	536	531	461	493	527	516	494	524	514	541	511	509	520	505	485	525	489	514	485	485	495	522	516	501	507	467	513	479	481	488	469	506	500	515	500	487	478	518	509	472	505	516	484	518	514	545	504	502	505	485	492	489	487	529	490	483	543	489	533	503	550	502	479	506	515	482	523	472	527	508	517	496	513	508	481	528	468	518	452	479	496	521	558	446	522	547	499	519	521	499	525	519	491	513	483	511	518	504	484	495	491	508	496	503	499	482	502	513	503	463	521	529	489	489	502	502	486	536	511	478	511	494	496	516	510	490	525	499	514	455	506	519	524	523	521	488	494	527	496	490	504	486	529	522	498	507	488	529	492	481	493	512	448	513	486	477	523	486	490	485	515	507	530	464	553	476	510	468	511	490	492	531	511	456	509	518	540	519	480	542	473	527	484	470	512	490	489	509	503	469	492	503	504	471	488	511	544	500	541	512	492	552	490	512	530	521	499	546	545	505	513	499	500	479	485	492	453	502	497	499	519	527	483	501	504	518	516	497	504	490	464	490	507	514	492	468	522	523	522	478	503	491	471	518	544	495	468	530	524	479	510	503	516	462	532	495	494	460	494	535	521	480	506	519	543	541	464	527	497	499	469	503	508	533	491	502	494	499	486	474	506	497	460	472	508	523	523	488	557	504	480	500	538	493	482	483	502	464	475	533	524	516	556	462	497	522	502	493	476	499	484	481	477	503	533	479	481	526	494	525	488	517	521	499	494	522	499	509	510	495	515	494	546	531	512	521	493	498	505	510	525	524	536	478	539	503	446	513	465	495	464	495	543	481	492	498	523	543	534	529	503	448	524	493	506	483	536	510	503	572	532	471	518	497	474	567	504	497	531	562	491	510	507	542	565	481	530	540	506	454	496	474	521	492	524	554	470	525	497	505	499	523	515	496	454	487	516	488	460	517	510	505	504	492	520	486	486	490	486	515	494	487	525	523	473	492	521	522	500	529	530	529	481	557	501	484	487	520	483	512	523	515	497	489	506	474	523	503	499	491	497	514	509	489	535	474	494	503	533	532	485	475	504	471	525	520	507	523	487	495	509	547	510	468	531	530	494	492	494	493	511	500	515	517	486	476	515	489	459	497	481	509	481	499	514	528	458	488	479	504	489	498	490	565	512	537	543
49488	42820	38481	26727	14474	7120	2969	1464	772	543	488	376	310	210	229	202	205	200	176	182	171	169	168	197	176	160	172	196	194	202	177	207	201	192	188	207	198	214	175	193	194	194	195	207	198	198	214	203	179	208	199	199	214	178	195	229	194	186	221	187	202	193	199	195	206	180	196	188	211	170	209	199	234	178	212	208	196	220	206	210	197	182	202	191	191	187	205	203	170	198	202	189	205	167	201	183	222	197	179	213	214	203	225	211	177	190	162	198	195	196	183	197	194	176	163	178	184	183	181	207	189	174	179	223	183	190	195	187	166	222	205	180	204	183	194	218	196	223	202	197	192	231	205	196	174	182	232	168	203	195	196	164	180	177	180	171	169	197	210	174	192	174	202	191	174	184	204	189	205	165	211	197	194	192	178	189	199	191	199	191	192	191	189	204	192	183	203	204	208	202	189	195	196	183	199	205	193	178	188	202	230	223	167	189	192	170	175	212	183	187	182	178	231	184	183	184	204	195	178	162	175	189	191	204	188	187	201	215	210	180	216	174	200	201	174	198	184	180	208	206	203	191	183	170	201	188	205	197	198	171	193	199	200	190	202	170	206	184	198	210	200	221	205	208	194	188	176	198	185	183	167	171	177	165	204	186	193	210	205	188	184	193	199	182	225	192	186	196	207	219	182	194	202	190	208	188	171	187	229	194	187	186	182	207	198	205	190	202	170	203	218	216	188	169	198	215	190	170	191	190	194	193	175	181	170	216	200	221	190	180	211	171	189	196	197	197	179	188	203	188	188	194	191	213	220	186	168	190	214	184	173	195	183	189	187	198	184	171	193	190	205	188	201	229	172	191	208	208	168	204	184	215	165	186	195	199	194	189	190	203	204	194	211	185	196	192	165	191	189	192	186	199	177	213	196	190	181	197	185	197	173	181	207	197	184	183	205	183	195	196	183	180	170	204	199	182	192	179	165	214	179	178	195	191	169	201	195	210	202	183	211	196	195	199	194	165	185	212	186	210	221	207	210	179	199	186	214	180	187	188	177	182	169	186	191	186	207	202	184	187	178	203	192	190	173	178	195	199	177	220	193	170	179	186	187	167	180	193	203	197	198	186	197	197	187	170	208	202	203	188	198	187	183	185	210	189	211	186	212	209	202	191	190	205	216	216	187	168	153	225	177	186	196	199	194	205	199	190	210	177	199	200	181	181	208	188	207	206	168	173	187	204	180	226	179	193	192	177	179	197	199	203	185	188	196	190	191	187	186	191	201	210	159	202	186	191	180	186	193	202	205	220	160	205	178	179	217	192	177	181	180	208	204	195	172	213	201	205	186	192	180	226	192	188	175	194	173	185	183	214	177	182	215	196	200	191	197	189	199	205	200	176	173	205	181	194	195	175	183	207	182	194	204	211	210	200	198	201	198	206	184	201	191	214	200	214	184	206	199	189	225	188	215	199	164	179	205	182	183	203	215	217	197	217	211	196	174	187	204	186	199	202	185	164	191	219	180	179	196	189	205	188	165	198	186	181	197	151	204	191	214	197	186	206	186	176	178	200	180	178	190	177	188	194	182	205	209	181	202	186	213	181	178	176	195	197	182	209	194	197	211	182	186	196	183	197	229	210	204	190	196	211	198	188	172	186	197	195	190	184	189	184	192	190	187	194	227	185	196	197	178	198	197	209	196	170	189	207	191	195	203	201	201	188	180	190	185	217	204	176	202	208	191	178	199	170	185	204	192	186	210	208	201	182	210	181	185	200	186	191	180	178	182	204	198	178	165	195	179	191	189	177	156	196	172	183	188	193	191	222	197	177	192	175	205	196	213	175	187	198	195	196	193	188	184	181	181	185	187	186	180	196	192	204	219	194	202	206	194	189	182	201	198	202	190	195	198	190	173	196	190	186	199	200	228	185	230	168	199	158	176	197	176	212	183	197	198	195	186	191	180	176	199	178	186	202	200	181	181	183	203	169	209	170	201	173	194	217	174	201	210	180	207	173	183	179	201	194	209	199	185	190	172	184	199	175	208	156	189	187	207	179	191	182	205	203	215	196	190	191	183	172	187	187	202	182	195	220	173	194	203	180	165	174	188	176	207	167	184	182	197	178	214	214	185	200	180	185	184	192	220	203	173	184	210	198	206	183	201	203	203	199	202	207	176	204	190	192	196	200	172	170	205	198	165	186	186	189	183	191	174	173	204	204	189	206	185	194	184	212	187	189	185	186	188	173	202	167	194	224	177	177	184	176	195	207	198	191	194	205	180	202	177	183	191	186	204	196	192	195	208	208	224	183	194	153	197	194	206	194	172	211	182	210	233	174	176	192	171	181	213	187	215	188	187	187	179	192	212	174	171	194	199	174	169	179	206	212	177	187	182	164	182	190	200	179	206	212	216	206	181	208	184	186	188	203	214	198	203	201	193	191	182	178	211	191	222	208	212	197	197	194	245	195	204	206	176	210	185	173	189	193	210	178	211	210	179	201	212	200	181	183	202	190	176	198	183	221	197	177	183	189	209	189	207	193	188	204	182	212	216	185	190	202	208	217	175	193	180	189	177	202	188	178	220	195	178	207	194	199	182	194	236	179	200	202	190	195	190	175	214	194	212	217	179	188	203	198	194	193	176	161	210	168	202	201	184	187	184	205	178	171	206	166	187	169	201	200	181	203	177	197	213	194	193	186	200	192	195	192	205	206	193	193	188	196	188	191	197	202	161	204	193	198	203	186	186	187	164	190	200	194	166	204	166	194	211	188	210	155	178	208	188	206	178	188	202	168	195	200	204	173	211	182	185	169	178	189	176	188	201	198	195	168	180	176	209	177	170	218	199	204	213	193	183	195	207	209	164	198	160	179	192	194	209	186	201	233	184	193	197	214	199	220	184	194	200	183	169	183	183	190	207	184	172	184	176	184	204	217	217	208	209	214	210	193	208	207	187	179	201	195	206	168	174	196	186	214	197	206	172	188	167	183	197	199	196	190	170	178	196	177	199	207	194	205	201	191	185	186	211	230	177	206	214	192	166	183	208	173	189	173	181	201	205	184	180	185	186	191	204	204	188	196	192	204	224	184	201	195	178	219	216	196	214	184	193	191	194	193	217	200	187	190	195	187	183	185	187	214	187	168	188	187	197	202	186	208	188	212	196	187	193	192	196	195	186	208	191	217	182	186	184	201	197	213	165	199	212	188	174	189	194	193	196	179	188	190	206	186	195	184	172	199	229	200	184	202	183	179	202	189	215	206	188	194	183	188	199	195	186	208	188	198	182	200	204	207	167	178	213	187	189	186	215	219	211	177	171	192	167	169	201	200	186	194	178	196	187	205	196	230	192	175	218	210	189	193	208	187	205	189	198	188	202	184	179	208	219	191	198	188	194	193	190	223	189	172	220	195	184	181	193	175	192	209	197	179	187	171	193	182	198	201	185	202	208	192	195	192	196	194	198	159	189	195	210	170	209	158	180	185	189	203	197	199	171	204	206	196	214	169	186	162	208	178
33621	35253	40075	35027	26056	18449	9819	5942	3294	2299	1958	1543	966	682	575	526	512	479	466	475	471	497	498	477	443	447	461	464	505	485	510	476	475	482	527	492	468	504	459	465	499	472	486	454	426	489	478	475	483	529	464	486	472	463	469	476	473	447	472	477	480	482	419	504	475	510	471	470	463	466	449	484	505	473	461	498	474	497	480	498	499	528	477	439	491	469	453	453	520	481	488	461	482	496	496	462	452	476	460	454	452	508	507	442	473	462	490	483	447	463	473	475	539	515	454	512	486	469	510	446	478	488	462	502	497	471	501	452	470	508	462	481	446	471	465	460	460	469	482	504	473	509	488	505	483	446	503	483	450	480	473	495	450	503	493	462	491	489	437	450	469	492	458	459	458	448	473	461	468	503	499	494	507	482	474	500	477	485	459	476	512	478	461	498	467	476	481	456	456	498	510	484	457	479	464	472	489	500	436	480	454	467	471	471	484	484	472	492	488	492	462	480	438	494	520	500	455	456	475	441	474	494	455	479	475	480	481	482	496	455	497	488	492	453	477	486	480	524	481	454	483	512	502	464	454	487	500	471	495	467	477	474	477	508	459	478	474	504	456	487	464	482	490	463	444	486	461	474	476	461	475	496	446	503	449	477	496	484	470	479	507	509	446	502	496	483	486	470	456	442	487	488	466	487	484	458	524	477	463	486	489	459	508	477	503	494	480	464	496	489	476	473	483	452	507	481	478	466	435	455	504	486	543	486	462	498	480	468	485	462	436	482	490	473	451	472	451	506	506	486	471	462	454	471	433	477	458	483	498	513	503	492	474	481	473	483	524	498	463	447	454	504	479	485	501	447	451	475	462	465	451	510	468	440	479	469	461	479	454	485	496	501	459	492	463	517	448	478	491	446	471	471	472	476	479	509	501	439	444	492	482	480	475	470	499	499	503	441	494	505	467	480	498	437	488	476	472	492	475	454	456	483	500	452	496	458	476	493	477	478	479	498	485	487	480	463	486	483	456	426	447	510	491	479	477	461	485	485	480	485	488	484	508	474	478	473	495	488	442	438	480	478	507	479	489	492	474	447	467	493	464	475	482	515	491	513	438	469	504	472	497	496	503	440	498	465	494	497	468	450	460	532	498	462	503	479	465	447	470	459	459	460	464	484	455	521	446	466	464	452	467	480	493	482	553	437	499	464	450	504	500	497	473	494	451	422	486	474	447	478	474	481	482	460	446	442	451	488	449	494	512	438	414	467	543	505	468	476	517	488	452	497	447	473	479	482	445	453	446	485	494	484	461	488	490	491	483	453	452	495	508	461	465	484	517	490	489	494	498	477	472	495	450	477	464	479	482	530	490	468	491	464	520	499	481	488	497	467	487	506	489	490	488	467	489	461	474	483	424	464	490	477	469	486	469	500	520	519	496	528	485	481	487	441	515	482	510	474	508	490	471	521	503	501	471	449	475	458	456	474	493	480	483	488	461	468	481	441	515	527	468	485	449	475	481	442	474	473	467	453	454	473	510	439	465	462	520	516	454	509	471	429	467	481	483	494	493	479	492	480	473	495	513	489	451	452	482	515	479	469	476	439	467	467	467	482	490	490	491	483	469	472	460	492	435	482	466	466	499	485	473	497	485	475	484	444	493	446	487	429	480	453	457	517	479	467	451	505	517	477	480	485	486	487	484	499	504	494	474	477	479	502	487	495	499	485	509	458	473	456	446	461	487	491	484	515	518	479	460	496	470	472	488	483	477	504	451	475	481	467	481	479	524	473	449	502	496	486	466	479	500	479	500	484	454	465	467	511	467	457	514	479	471	523	505	466	453	450	441	500	510	494	482	452	452	489	469	434	513	490	452	496	483	507	472	468	497	470	531	416	481	460	476	495	451	518	467	488	468	489	457	507	475	474	509	443	520	479	472	463	515	467	468	437	491	489	488	486	487	465	451	504	509	451	479	505	465	448	493	505	487	481	465	460	454	468	456	501	454	497	463	481	502	436	463	479	487	481	488	515	460	490	469	485	469	482	491	468	477	502	487	488	474	477	446	460	502	479	512	479	459	471	514	471	501	488	458	468	469	486	452	522	484	453	470	429	451	467	487	464	501	488	480	507	489	488	461	491	476	518	491	487	485	483	464	461	468	531	488	472	470	490	480	476	465	481	479	491	503	471	477	463	448	474	474	464	439	448	502	469	485	491	464	452	490	486	462	456	478	484	507	491	493	488	492	454	478	436	489	475	482	455	472	460	425	483	498	433	435	471	447	476	505	487	443	499	439	487	461	527	480	459	501	508	451	485	471	475	493	497	478	473	493	495	479	463	467	549	485	496	447	500	444	482	465	432	465	478	467	507	501	479	455	470	418	505	508	461	483	469	488	436	458	459	506	457	504	467	464	471	465	486	469	455	496	422	493	493	508	453	475	470	482	505	459	503	488	446	487	502	527	463	478	508	446	481	476	461	511	452	500	496	477	458	498	472	485	449	443	501	467	476	475	491	459	462	513	510	493	485	497	486	495	473	476	483	462	483	482	450	517	464	473	482	508	479	459	484	475	481	538	470	499	467	481	516	469	493	482	527	490	522	489	462	480	482	436	476	498	440	516	516	445	460	463	420	450	487	476	476	496	466	456	443	463	433	480	463	475	465	469	466	508	466	465	495	488	487	457	460	501	466	497	467	475	507	511	485	487	466	495	489	479	494	455	479	478	484	440	453	450	486	497	509	464	485	450	508	467	489	474	497	458	483	464	475	497	457	473	484	427	487	491	502	504	441	456	440	501	481	491	466	475	440	493	422	456	462	483	475	424	491	490	468	486	526	458	494	501	481	468	491	457	481	517	483	506	444	484	526	444	479	489	510	506	471	482	477	468	499	477	496	485	478	451	447	465	496	454	506	469	491	486	460	473	461	500	451	478	449	472	491	504	499	495	471	484	437	423	450	488	484	472	481	457	508	447	501	484	477	474	445	482	467	484	465	460	479	501	478	471	484	435	490	493	482	479	524	462	444	465	430	455	519	471	450	486	437	472	455	475	509	483	479	472	486	477	437	480	480	458	459	489	448	493	464	451	484	472	492	462	482	493	467	478	438	467	468	452	415	497	474	485	517	495	460	474	455	491	487	480	464	482	453	505	478	467	457	475	482	486	460	508	467	468	475	500	500	483	490	463	468	522	486	488	482	449	469	499	512	471	449	500	503	479	463	455	493	437	460	507	454	435	499	473	499	438	493	470	501	471	481	484	476	498	475	518	490	531	491	474	488	465	462	479	450	488	489	487	469	517	501	470	495	481	493	502	484	470	469	458	516	471	472	463	488	477	496	495	449	463	458	458	435	501	479	480	486	521	463	469	491	503	474	476	462	467	483	481	477	487	477	466	479	465	483	449	481	489	507	469	446	489	461	491	495	477	505	466	456	478	507	451	417	472	503	469	473	463	468	476	454	524	482	512	487	465	467	471	473	475	472	476	495	486	503	542	461	443	506	509	478	473	445	492	498
61948	53003	48321	38249	30045	17764	9752	3876	1888	1475	1479	1002	686	618	431	286	233	249	233	216	207	214	219	209	225	191	219	216	183	237	207	177	195	248	214	229	219	237	219	193	232	213	217	218	214	206	206	181	192	206	211	228	200	234	199	224	239	219	193	221	203	228	207	224	216	222	187	203	195	213	205	208	205	220	197	216	204	223	198	209	200	207	212	221	228	190	237	188	199	205	211	206	230	159	193	217	223	210	199	207	224	195	203	208	209	204	211	195	264	196	201	206	222	236	231	211	208	215	214	216	222	229	235	237	222	188	196	237	231	209	219	202	228	248	201	182	219	193	211	230	221	232	198	215	184	214	225	219	215	200	193	184	204	188	200	216	187	215	183	188	183	231	202	231	190	185	186	219	206	208	185	203	233	209	207	223	225	212	208	235	197	218	222	206	219	192	200	200	200	215	204	211	214	225	220	236	204	169	218	223	215	182	204	204	204	198	200	199	184	208	195	213	254	214	200	224	204	211	213	182	219	214	212	224	206	197	219	207	214	233	224	204	210	215	210	226	191	214	204	214	211	241	224	202	246	210	206	244	216	199	201	233	227	211	205	250	210	204	204	215	219	243	198	213	192	240	212	206	224	199	246	201	170	188	227	201	207	196	197	213	198	225	196	219	197	170	217	204	189	203	210	209	225	216	217	233	211	181	217	206	206	230	244	213	201	203	227	215	211	203	213	187	208	210	221	213	197	203	214	192	221	208	208	215	237	224	193	218	231	206	198	237	211	175	197	206	209	228	214	204	210	202	237	220	193	227	234	237	217	215	195	216	207	218	217	206	206	190	199	236	179	212	213	221	215	191	223	195	215	187	198	175	225	224	202	189	196	232	237	209	224	252	223	202	237	197	209	224	199	204	227	205	234	193	189	188	215	204	221	209	194	226	170	217	224	185	220	208	190	219	210	186	177	213	184	240	219	226	211	222	210	229	213	200	225	179	227	190	215	225	213	234	225	217	205	204	202	194	202	190	234	187	184	181	248	238	248	222	225	206	234	192	224	228	214	211	213	198	216	209	199	215	216	198	222	210	205	196	216	206	239	234	210	213	223	209	205	223	204	200	209	199	245	220	211	214	231	222	208	190	193	207	215	195	210	215	224	207	196	244	229	204	210	184	236	208	219	215	188	210	185	196	194	234	207	209	224	201	228	227	208	206	202	207	225	215	184	183	184	209	234	219	218	199	211	212	227	205	186	219	231	234	191	221	227	221	229	233	207	214	216	188	192	216	238	206	211	189	206	184	230	191	218	218	226	240	210	182	219	186	186	202	217	200	207	231	197	237	205	207	226	213	207	209	198	215	217	220	188	190	217	218	206	208	210	216	204	231	223	220	182	205	187	220	202	211	207	209	192	195	212	221	201	209	190	209	203	180	207	216	213	234	218	220	210	200	203	190	205	188	193	218	229	195	196	197	186	207	193	188	189	213	218	217	214	216	211	197	215	213	217	207	229	196	231	214	193	241	195	189	198	202	209	203	210	219	199	200	204	201	206	200	209	207	226	200	215	217	188	196	174	218	189	201	208	213	206	219	200	188	207	201	234	213	232	218	219	205	208	192	207	213	198	230	216	211	205	208	218	212	211	224	221	211	176	232	191	216	194	216	206	233	236	227	213	210	220	224	229	211	230	212	207	206	244	217	222	228	215	209	212	200	218	215	211	242	208	213	221	193	217	241	214	207	217	230	194	206	202	203	205	230	211	193	181	202	207	195	198	196	223	235	222	206	202	218	216	242	199	218	219	214	204	216	199	213	219	214	223	209	185	225	199	210	178	224	229	198	232	184	239	203	215	186	223	216	196	213	226	198	228	207	193	219	191	194	196	228	192	229	208	202	227	208	234	193	207	217	213	182	203	206	219	262	203	233	205	213	203	197	210	207	216	229	238	210	194	234	211	222	206	207	210	233	201	239	224	193	204	235	231	178	190	232	212	229	204	195	203	212	208	194	205	208	181	178	213	234	212	198	209	230	196	198	187	214	187	230	215	195	202	222	219	191	193	202	204	192	217	224	194	212	202	202	207	192	190	204	211	202	215	212	175	236	209	224	249	207	235	213	236	198	175	194	215	199	212	230	220	191	222	241	219	217	207	212	203	202	208	218	220	197	212	229	218	174	205	193	208	226	191	211	179	232	221	219	197	229	223	219	206	218	184	190	197	183	192	185	206	198	227	209	218	229	217	229	211	218	195	209	207	222	223	231	190	220	205	213	217	189	197	227	183	194	213	212	215	226	209	222	224	243	244	195	193	221	193	211	192	227	231	211	179	204	196	200	218	245	204	220	219	189	209	206	213	203	211	205	237	189	254	195	199	183	195	218	215	211	205	214	228	203	185	204	203	230	184	183	213	200	221	222	243	224	200	236	198	195	224	215	201	213	198	207	228	235	228	235	234	218	205	206	234	213	218	234	220	184	231	218	202	204	198	231	219	206	191	204	221	174	216	212	202	231	217	190	206	227	214	221	217	199	208	200	209	232	192	210	231	200	236	193	201	176	218	231	225	212	223	222	215	204	208	194	187	190	203	238	201	204	213	227	223	210	204	227	228	220	202	200	216	196	194	219	200	223	222	172	233	200	208	225	213	214	190	206	212	210	196	195	226	200	200	241	208	200	210	209	190	190	203	194	224	198	220	206	194	209	187	202	231	203	192	214	230	213	211	199	215	212	195	220	238	205	194	201	238	184	214	236	202	195	196	204	216	207	216	205	211	202	201	219	195	213	209	182	198	202	197	225	199	230	233	213	204	227	215	176	218	183	221	201	206	211	228	206	211	209	216	226	208	226	220	201	225	220	209	202	224	206	216	242	190	194	198	199	220	225	190	218	220	181	227	208	189	215	193	230	233	206	242	203	234	191	210	230	220	195	197	192	222	212	205	221	204	181	210	217	235	198	230	221	207	214	211	217	210	228	224	172	244	208	204	212	211	211	209	225	219	253	230	211	205	210	203	208	210	202	215	231	209	181	198	206	214	200	202	210	215	236	210	200	184	219	208	232	202	219	228	229	194	215	247	213	182	222	196	210	189	224	222	205	228	199	240	194	223	215	194	183	203	223	190	241	203	218	217	190	210	232	233	203	205	232	215	221	219	234	238	193	197	202	212	210	225	208	211	189	191	222	198	209	225	216	233	202	198	219	207	210	190	183	230	222	246	210	199	213	219	205	242	221	201	241	206	192	191	185	230	191	221	212	189	212	214	202	198	185	228	216	233	179	225	212	192	221	220	227	202	211	219	216	225	194	199	199	203	218	198	198	202	226	184	198	192	238	218	225	224	208	209	233	202	204	214	222	230	218	196	209	214	219	183	186	214	198	221	215	207	184	210	182	216	208	187	201	225	220	182	193	218	203	193	213	199	208	192	181	197	206	215	205	189	216	223	177	208	214	227	199	220	221	213	240	221	218	222	210	218	229	230	214	221	195	200	202	197	185	226	211	198	204	228	217	222	201
45812	47221	49380	46038	40193	27779	20216	11829	7688	6143	5983	4024	2775	2506	1461	786	760	598	570	573	543	538	551	501	551	500	528	475	476	532	510	516	511	536	500	509	521	551	507	514	510	530	510	522	457	550	496	534	495	494	494	546	519	520	531	523	554	524	533	520	496	517	487	517	504	507	498	496	544	524	516	481	565	525	520	498	488	492	505	502	519	551	488	489	473	510	565	512	531	486	545	515	516	521	501	540	533	509	494	532	539	541	496	527	468	517	487	541	489	531	464	481	526	487	518	522	473	509	501	521	506	491	516	470	556	512	552	512	504	499	506	518	513	484	542	538	517	512	509	495	567	511	504	521	536	504	534	489	501	535	494	571	527	536	519	484	516	545	524	522	540	544	535	525	525	494	538	496	504	525	541	504	519	496	559	563	520	509	470	494	498	508	484	503	495	533	486	538	543	518	481	529	482	495	523	531	515	521	545	480	548	514	504	520	505	498	511	543	487	506	511	473	516	516	552	505	540	522	503	503	510	515	546	512	522	520	511	510	510	501	492	545	482	522	530	571	535	477	545	569	518	537	548	548	481	492	547	483	543	498	544	510	509	519	476	532	477	532	556	473	525	517	514	531	544	552	479	541	510	508	503	534	518	532	518	482	510	515	482	549	489	524	512	543	506	524	527	513	539	560	465	553	527	541	513	518	551	479	494	508	547	522	498	539	510	545	528	496	506	504	516	535	525	544	494	500	509	562	520	506	531	576	511	508	482	527	516	510	510	509	453	508	542	528	495	518	499	513	523	538	528	546	489	481	519	539	471	507	510	502	520	535	458	523	510	522	514	482	511	507	497	483	510	499	525	519	541	495	518	523	509	504	527	502	532	475	522	526	502	504	529	528	508	516	512	571	511	495	519	513	522	497	504	506	533	528	503	503	511	522	480	554	547	486	532	527	492	521	510	470	491	542	484	472	529	516	499	512	505	518	519	550	513	511	526	515	498	510	507	514	530	501	503	548	486	570	496	514	516	513	489	541	516	528	508	495	521	515	519	539	501	529	529	516	474	481	543	552	498	447	524	502	533	514	506	529	513	498	543	494	520	484	464	522	515	492	499	543	529	489	512	498	456	540	507	499	523	536	558	498	532	520	528	540	516	505	505	494	527	553	485	512	479	521	508	571	478	496	495	511	565	541	509	513	521	524	505	512	545	521	517	505	512	472	538	487	535	555	491	541	568	464	539	525	485	508	555	513	473	503	506	530	534	490	502	534	515	516	505	531	465	525	498	525	498	524	510	495	530	500	527	558	508	555	487	495	476	508	561	549	516	459	531	566	498	520	499	494	542	549	524	478	498	520	497	514	535	528	523	538	525	539	524	550	524	504	536	512	515	498	503	526	479	527	514	486	530	532	488	544	481	544	549	507	544	509	469	490	528	525	544	481	530	521	509	483	516	526	523	546	483	531	533	507	472	524	514	516	518	490	474	512	518	516	482	488	523	522	516	550	508	521	485	534	535	503	498	540	496	529	507	542	485	513	528	505	514	540	517	542	529	510	471	486	491	511	567	520	524	491	491	501	463	493	512	495	496	520	542	512	495	503	506	498	529	491	514	543	506	538	532	512	519	507	510	524	483	510	546	555	498	506	528	544	476	556	489	504	530	525	467	525	529	532	512	510	522	503	545	479	482	474	533	480	511	558	509	494	524	533	500	486	528	510	505	530	499	546	556	498	560	494	522	519	520	496	516	540	488	508	500	480	530	492	488	527	497	529	528	516	507	550	514	546	527	516	501	497	551	487	552	478	491	534	498	521	523	498	536	491	509	524	516	539	515	515	527	530	532	506	525	513	522	537	464	526	565	531	511	495	503	533	508	537	484	479	524	473	542	523	503	504	527	530	504	489	490	516	546	501	520	515	502	503	498	535	532	512	548	475	509	516	510	506	545	507	492	529	538	515	483	523	527	548	519	467	511	515	472	488	499	533	519	507	534	539	492	533	525	530	537	485	521	516	527	486	558	518	513	471	528	558	530	523	499	500	516	505	490	504	489	487	488	485	497	556	499	505	537	527	464	515	492	513	489	528	471	453	567	551	511	553	500	518	527	548	493	486	503	488	554	517	522	553	504	532	509	519	526	515	519	533	481	494	552	554	532	496	478	549	550	508	498	510	501	574	490	528	502	513	501	534	454	506	472	501	473	553	501	514	515	528	497	503	478	508	541	524	549	537	471	516	502	585	515	517	539	485	520	526	538	510	500	500	546	530	527	523	532	509	556	527	517	541	524	534	516	501	491	525	492	467	497	505	501	521	504	508	542	513	560	508	517	509	519	545	530	533	534	519	517	478	560	535	493	530	556	507	513	537	516	538	507	541	484	551	509	524	502	515	502	512	520	546	506	492	537	526	559	522	481	523	499	522	545	513	545	499	525	510	527	514	532	521	554	483	487	544	510	535	503	511	521	524	536	512	537	541	479	504	533	498	468	539	515	505	499	521	541	550	534	523	549	504	512	488	506	525	543	543	511	485	535	494	511	548	507	510	537	533	522	525	493	535	532	491	519	510	536	470	515	526	498	504	467	493	511	507	509	511	534	537	485	528	463	509	558	520	496	513	552	462	519	508	565	520	486	524	493	506	507	495	489	547	545	519	511	478	502	489	512	520	533	537	503	513	509	512	548	538	466	493	538	526	537	511	497	544	499	498	495	563	484	488	527	465	535	502	478	502	547	515	550	565	491	539	538	492	542	523	512	522	499	474	524	490	553	541	531	536	518	548	529	524	535	519	521	493	512	477	493	503	507	520	518	525	529	520	524	514	470	490	558	533	559	512	536	481	498	483	468	516	514	519	515	490	533	505	520	480	539	481	502	529	514	512	513	530	522	492	473	507	538	540	486	535	508	529	505	489	531	506	541	490	507	526	533	544	478	512	510	522	519	496	545	517	531	510	542	506	494	546	509	515	502	480	481	550	501	494	510	515	534	517	490	513	465	546	475	550	549	533	498	523	543	542	504	503	538	460	516	532	491	495	502	555	498	542	523	479	488	484	521	570	515	508	457	484	509	507	472	486	523	517	514	528	521	517	516	514	514	514	510	515	543	508	483	526	500	541	504	512	491	468	510	539	530	522	509	522	489	516	491	536	536	510	489	514	534	520	485	549	490	514	491	491	489	530	521	530	479	514	483	509	529	516	530	521	488	488	490	528	498	523	523	502	498	510	516	530	547	507	500	467	475	537	520	528	559	529	505	565	542	528	499	520	546	474	567	540	488	506	537	566	530	497	530	516	523	538	482	473	465	542	505	500	526	490	531	544	561	512	506	493	513	472	504	550	537	518	463	536	529	545	474	506	520	494	507	498	523	538	541	513	530	535	515	492	543	534	518	495	537	511	505	539	514	521	502	525	489	555	522	529	535	506	501	494	503	515	493	553	504	548	527	536	480	513	537	537	492	523	538	522	523	500	516	527	534	519	510	512	501	497	525	532	472	462	500	472	510	517	466	513	522	527
64212	52985	52548	42160	37172	34636	36801	22692	10211	3885	2439	1455	1311	1484	892	464	305	255	230	240	222	169	215	207	223	230	206	195	208	181	194	202	209	216	180	193	203	208	198	205	205	180	211	194	222	196	237	194	226	192	192	191	190	203	210	186	194	225	223	193	196	211	194	188	166	204	184	167	191	190	184	173	185	189	217	230	219	202	173	191	206	211	179	203	195	178	196	184	204	209	192	197	170	203	192	182	196	196	216	189	193	194	183	187	203	199	195	180	189	185	208	192	208	197	186	190	204	241	193	205	190	206	197	201	198	196	214	176	233	214	196	179	211	199	226	187	192	201	212	222	197	215	194	197	210	177	193	172	208	184	201	220	231	211	197	187	211	211	194	185	206	197	195	205	183	213	173	181	188	174	188	188	191	229	231	197	212	198	187	185	169	222	190	192	173	204	203	191	184	209	204	193	196	211	187	192	194	216	219	192	183	191	187	170	184	192	211	198	192	189	192	199	170	203	209	213	191	214	192	193	191	178	205	205	219	213	210	198	209	191	218	205	219	174	208	180	207	202	187	190	192	193	173	206	202	194	211	180	216	203	183	187	189	186	166	172	189	200	188	214	200	195	217	194	218	190	205	196	195	196	190	191	185	202	204	228	195	199	194	211	199	215	203	196	193	201	205	175	202	183	214	192	204	205	190	184	232	191	246	205	212	176	223	220	209	201	229	207	197	209	199	198	198	193	204	202	212	188	213	221	198	226	184	204	192	220	197	191	183	198	225	200	207	187	191	180	243	192	188	202	196	222	202	214	199	187	211	205	185	209	176	178	211	230	209	198	189	202	219	200	203	199	228	185	208	209	189	228	189	181	191	209	203	196	182	211	187	191	207	193	176	206	181	215	202	180	185	194	204	205	201	214	200	188	173	200	188	174	209	192	194	183	182	218	179	191	213	187	202	189	204	184	191	189	201	195	195	192	215	181	215	183	215	213	209	203	208	206	209	183	230	229	194	181	191	189	199	210	190	186	190	218	197	190	188	202	211	207	206	169	168	169	196	236	224	195	210	212	206	205	201	220	188	185	208	195	204	201	196	209	190	208	181	191	204	209	217	215	191	221	184	180	203	200	207	199	174	200	199	180	208	209	200	219	211	179	199	205	206	181	185	208	211	233	186	204	222	200	209	225	198	206	209	183	205	226	206	188	191	185	205	203	201	186	179	192	200	195	236	195	209	184	219	191	185	185	210	204	204	215	197	197	205	206	205	198	200	179	191	210	191	196	191	186	193	194	236	196	206	202	195	204	171	213	195	210	196	211	209	204	218	193	191	207	188	169	199	191	197	197	190	213	188	185	188	217	194	187	176	200	219	179	184	190	221	193	198	208	207	227	202	204	188	216	171	222	202	205	194	201	198	189	182	192	188	190	209	198	200	228	242	199	198	211	188	221	191	208	213	189	212	191	195	189	192	182	198	195	180	200	220	208	226	209	193	204	201	202	208	179	163	201	184	214	196	187	204	200	194	188	190	189	218	182	202	206	219	217	194	209	180	211	188	194	210	193	198	197	211	209	201	197	199	205	196	213	201	186	191	186	194	205	216	203	200	196	222	191	193	208	187	221	211	197	212	198	197	186	217	210	194	176	182	205	198	200	207	209	187	198	248	197	216	214	200	179	186	192	192	165	228	197	183	186	175	190	179	195	203	163	208	183	185	210	245	185	214	202	209	184	202	213	204	196	204	202	209	191	207	224	188	211	181	205	199	233	204	196	196	217	194	208	199	206	185	187	218	185	198	222	205	205	183	212	188	210	214	190	208	223	214	188	205	210	231	180	186	202	218	209	200	195	203	187	201	238	226	226	207	193	216	203	218	190	202	198	177	188	215	208	201	191	188	213	214	219	185	176	194	190	211	206	216	210	201	202	207	178	217	190	183	174	200	224	186	207	189	200	204	192	169	213	199	193	191	203	211	218	210	204	200	188	215	190	183	163	184	205	220	199	218	210	207	193	201	194	202	213	212	229	190	197	185	220	218	186	226	173	218	208	215	182	188	179	211	226	217	202	212	214	203	202	208	202	180	193	196	213	207	179	187	214	203	187	193	212	209	191	206	203	213	213	219	200	189	194	191	215	200	210	233	216	194	194	217	210	197	194	198	198	206	199	178	192	226	193	204	201	191	208	172	174	196	197	200	198	180	214	229	185	196	193	191	214	189	218	207	223	241	200	213	216	182	204	219	240	217	179	194	199	203	208	193	210	192	196	225	172	188	193	186	194	202	208	233	206	195	205	212	223	172	227	194	203	192	185	189	201	193	181	206	203	206	183	207	187	227	209	200	226	186	200	187	196	196	204	183	211	200	199	186	191	200	209	178	209	228	191	196	210	206	198	217	202	211	175	204	201	186	221	201	192	182	188	194	214	179	207	233	200	190	209	197	188	229	209	183	177	197	180	218	202	211	195	213	191	191	222	221	206	186	205	214	210	197	174	206	183	203	229	215	223	205	189	207	174	194	227	223	204	196	187	190	212	208	193	202	203	193	214	202	194	205	181	185	201	198	206	200	200	199	201	210	200	196	196	203	185	184	196	182	193	218	215	208	171	177	220	202	179	189	187	194	198	209	198	192	220	195	188	215	197	194	218	190	194	217	212	229	161	166	200	176	192	197	197	171	214	204	187	199	201	192	206	167	186	198	183	211	206	173	198	193	186	181	196	175	211	210	165	181	235	182	187	181	187	181	214	193	205	180	180	227	229	217	198	215	198	196	193	205	202	198	200	215	217	189	213	208	175	186	199	194	206	222	190	203	218	185	191	205	189	206	191	194	226	209	198	183	194	193	181	213	206	189	174	187	202	180	216	163	190	192	190	200	209	210	213	212	207	182	231	192	186	210	197	165	200	199	214	192	223	177	208	184	181	214	205	203	188	191	183	216	205	226	203	211	199	210	198	222	221	191	193	197	175	202	201	199	217	199	178	179	182	197	197	206	217	194	178	189	192	182	208	168	196	202	204	209	189	204	184	200	186	179	197	210	205	196	209	195	225	228	224	202	176	204	235	239	203	206	196	200	199	203	181	183	221	221	181	178	210	187	196	186	203	179	184	177	196	175	208	196	201	210	204	201	186	181	202	192	223	219	201	198	187	216	192	196	169	215	206	206	207	222	198	172	186	185	207	200	247	172	195	193	202	173	184	225	174	206	201	172	219	187	192	203	205	210	184	208	204	208	186	215	217	207	216	218	201	226	204	230	215	201	191	195	215	182	168	205	167	178	201	177	195	188	172	219	231	177	193	208	202	224	202	205	208	208	187	188	180	200	200	180	211	219	197	205	191	201	202	218	190	195	188	197	203	220	215	228	193	196	213	194	179	201	209	196	188	203	207	200	186	182	197	210	200	195	173	181	207	221	197	201	214	189	199	191	214	192	199	191	193	183	194	204	214	197	199	179	223	217	197	222	208	189	180	207	188	213	177	193	197	180	217	197	186	183	216	193	194	196	185	217	207
49192	50276	54616	49805	46699	46461	47836	33659	20578	12337	9076	6201	6044	6199	3746	1565	1129	861	668	623	586	568	545	510	501	508	464	512	516	470	514	499	475	517	484	480	510	487	527	516	467	479	477	478	479	461	483	454	507	518	512	497	466	478	497	476	508	489	506	484	499	505	503	474	465	476	489	476	497	468	465	541	485	524	496	428	552	491	472	492	474	502	488	472	455	495	516	492	499	476	488	477	487	459	493	500	484	485	495	498	474	477	487	523	521	491	476	463	506	455	504	485	439	471	465	502	494	461	478	484	466	483	491	456	505	463	443	527	503	491	531	431	479	448	509	460	505	462	492	511	493	474	490	438	490	509	481	475	528	478	450	501	492	491	545	487	494	461	495	474	469	502	488	503	507	486	490	478	496	482	479	460	502	500	477	518	478	480	490	481	493	500	507	470	487	488	465	479	490	501	501	512	486	485	510	515	489	459	461	478	476	510	463	448	463	485	464	495	486	441	505	471	509	550	476	492	469	471	491	495	461	491	481	484	512	472	493	458	483	522	487	478	509	481	483	490	460	490	465	465	478	499	490	441	502	517	499	507	452	462	505	522	474	487	514	484	471	484	478	478	449	477	453	497	479	459	460	517	474	520	491	522	493	505	456	493	488	483	437	471	488	491	461	509	473	531	519	489	493	452	476	497	495	482	472	487	495	522	487	481	469	457	490	472	475	452	450	448	470	504	462	489	498	477	485	463	436	527	486	461	479	485	501	479	478	532	505	484	471	468	461	452	483	527	514	469	481	503	455	551	505	477	481	511	466	454	488	472	484	503	475	483	494	511	492	521	508	524	461	478	459	456	443	457	492	471	482	517	490	493	507	492	459	478	485	501	521	514	471	475	488	475	513	472	465	499	541	468	498	473	509	489	486	470	491	482	502	490	476	471	515	549	491	474	464	489	528	508	513	500	455	517	520	482	487	520	531	484	476	476	460	483	459	482	458	509	521	422	514	465	510	469	486	441	461	463	482	497	469	502	451	490	537	456	504	479	445	509	501	479	465	500	482	472	497	473	482	529	514	460	484	452	490	495	427	450	467	536	506	471	499	494	473	515	471	467	473	478	492	502	485	493	500	473	489	484	498	486	476	489	471	482	491	464	491	453	476	476	508	460	534	523	472	505	434	475	526	471	515	484	506	488	494	460	471	525	510	493	518	555	480	472	517	464	460	490	495	516	498	500	519	509	487	515	483	512	451	495	480	505	481	505	489	468	480	515	467	487	530	466	489	502	483	468	469	446	441	491	544	490	467	485	502	508	518	472	492	512	494	460	519	514	461	446	514	473	478	486	497	504	512	493	483	445	509	496	462	499	479	457	477	490	499	442	473	499	484	486	458	503	478	459	499	512	470	493	476	483	463	520	459	489	509	466	480	423	490	482	480	515	492	480	472	454	506	483	449	488	453	480	470	473	510	476	468	535	491	480	492	520	524	487	483	464	457	491	484	473	498	440	492	496	517	495	525	479	494	507	487	527	494	506	480	466	480	480	479	512	492	470	490	512	457	487	500	469	463	527	504	515	497	478	508	504	490	495	496	490	460	503	449	503	527	490	514	533	494	534	491	488	474	485	480	524	474	470	476	499	462	466	476	466	485	464	527	454	434	534	501	516	531	477	491	490	528	498	485	507	482	494	492	478	468	512	517	457	503	513	467	479	475	506	464	481	462	486	500	468	462	471	478	499	483	496	532	475	489	533	496	491	490	484	493	468	500	484	476	481	467	479	462	459	515	498	489	507	496	493	489	482	494	457	448	455	477	491	500	497	502	463	470	486	494	432	502	510	479	460	450	461	461	479	520	539	529	482	473	493	476	507	480	460	488	492	498	474	437	478	447	495	515	485	497	480	473	501	521	500	476	488	485	490	521	488	455	486	464	489	482	502	464	460	501	478	473	526	434	475	496	524	510	479	476	534	498	485	469	468	481	493	474	478	518	483	469	486	519	484	510	495	439	452	483	485	479	471	516	552	441	482	488	471	505	519	476	492	492	528	497	466	474	480	495	500	465	487	492	491	484	547	470	445	517	486	483	503	510	474	477	507	499	492	503	496	485	546	499	489	507	468	481	499	507	509	482	499	481	488	519	476	508	496	511	450	503	507	490	439	536	500	494	498	499	486	481	522	507	512	495	455	476	475	487	474	507	460	489	469	507	475	485	467	499	478	479	496	501	484	469	478	484	480	514	464	485	499	501	505	467	479	477	463	481	482	449	487	506	510	473	492	489	485	493	470	491	478	506	518	518	521	469	478	475	448	514	523	539	470	463	460	517	491	478	514	483	515	495	451	455	508	515	462	494	467	498	502	527	507	516	484	490	460	496	526	497	457	484	486	495	495	463	472	517	465	490	482	448	457	505	523	497	493	443	487	485	497	508	516	467	484	468	499	516	464	497	485	450	471	506	465	503	471	467	493	479	537	485	532	549	498	487	484	521	499	466	464	487	484	493	494	493	506	474	480	498	423	482	476	496	498	479	499	453	523	488	487	475	489	489	503	500	500	471	483	459	490	544	507	446	507	475	466	533	520	513	474	483	500	502	487	476	464	523	476	503	459	493	465	466	503	495	462	485	474	472	486	471	468	428	464	493	508	479	500	501	493	496	471	498	518	462	458	485	452	461	511	522	493	512	489	495	492	502	478	434	482	533	532	486	474	472	500	469	445	487	521	492	471	499	500	487	471	525	509	477	477	482	508	459	477	503	494	486	468	505	509	421	458	462	472	496	490	500	465	461	484	439	437	473	518	445	515	468	506	483	489	489	462	469	477	485	510	472	453	518	475	515	517	485	491	491	501	493	462	482	443	514	452	495	447	468	465	487	489	483	455	483	494	481	452	466	499	487	496	475	479	503	474	471	467	489	484	485	447	449	480	439	471	505	495	489	495	504	463	459	486	494	502	499	514	476	528	471	485	485	472	503	527	453	523	438	504	488	420	485	470	538	472	455	484	493	468	513	433	484	477	492	504	482	466	464	482	479	465	491	480	469	510	491	493	467	480	494	473	517	511	512	500	525	479	504	482	495	440	490	480	487	488	501	499	488	460	495	495	511	443	480	489	485	528	489	487	492	511	488	461	507	466	469	468	480	469	458	528	449	491	442	468	479	503	474	507	517	457	485	461	408	507	453	497	497	489	509	505	454	480	472	511	450	483	507	493	462	471	525	425	452	506	509	497	484	507	504	473	499	462	467	515	504	417	465	497	468	448	478	473	482	503	468	492	481	518	449	493	505	504	485	472	506	468	482	480	497	494	458	490	478	526	501	479	484	487	505	509	486	509	506	432	453	476	536	508	505	482	480	447	505	530	473	468	474	458	452	505	489	473	470	474	472	493	467	488	527	500	479	480	495	458	514	501	518	442	503	481	488	458	473	495	489	461	484	451	467	500	461	501	503	477	517	452	513	515	439	475	499	501	463	498	475	488	514	469	467	454	458	485	448	509	482	503	496	478	480	462	483	490
45847	38866	31114	21526	12180	7182	4306	3157	1878	1172	622	405	294	262	225	231	204	193	188	203	187	177	193	194	210	209	188	172	181	205	173	211	183	190	152	197	200	165	191	200	201	170	186	195	175	192	184	179	191	185	202	218	198	209	198	224	196	191	185	166	177	214	176	174	209	185	181	198	188	174	175	210	179	188	195	175	183	208	182	203	170	178	206	220	176	217	192	177	208	188	173	195	193	181	177	210	205	185	175	194	197	200	185	171	210	199	207	185	215	195	201	193	177	200	220	183	176	186	195	176	172	176	203	180	191	181	186	207	208	186	154	207	197	190	204	174	199	190	176	205	193	210	210	193	192	183	202	202	195	175	225	199	190	182	204	159	202	186	174	195	165	188	197	212	159	186	177	179	208	218	194	180	224	185	180	178	174	170	187	197	192	202	193	197	182	203	181	173	203	165	190	209	188	181	207	185	213	167	191	187	206	203	214	193	221	200	217	203	200	184	174	166	192	171	178	192	170	199	190	183	175	196	170	205	193	186	191	176	174	190	212	188	208	168	183	198	210	214	200	186	194	191	196	222	176	191	184	179	184	202	178	171	200	161	173	192	179	202	187	193	191	172	206	176	175	200	207	161	181	191	197	201	205	195	198	198	197	179	210	189	184	172	189	179	181	182	181	189	209	183	177	187	206	202	189	255	195	202	191	207	185	178	175	202	189	192	162	180	190	176	193	181	194	159	221	172	214	200	163	198	186	185	195	181	190	210	178	167	200	183	185	209	202	189	198	200	195	191	186	171	202	172	199	197	179	200	163	200	196	205	217	165	186	208	206	203	229	197	192	180	191	182	198	226	170	174	189	188	180	191	193	196	200	189	176	215	184	208	194	200	193	164	183	191	221	176	205	174	231	175	203	202	208	208	203	199	183	192	203	189	194	198	194	185	209	195	181	189	184	187	228	188	200	188	192	195	196	195	197	181	201	222	182	189	211	214	189	193	208	186	213	175	189	205	172	195	184	181	185	200	188	207	188	164	173	209	169	197	197	215	192	166	188	194	199	194	171	202	219	204	177	183	212	179	188	199	171	188	187	180	195	173	190	179	209	198	196	205	182	214	199	200	193	214	201	203	187	190	162	197	206	209	191	207	204	220	186	192	187	217	190	181	187	176	209	195	165	190	204	189	188	213	188	190	207	205	203	205	181	196	205	191	198	202	182	170	203	189	169	218	172	182	179	196	179	183	219	172	186	184	209	189	214	202	187	192	186	196	208	192	210	188	179	183	184	192	194	183	187	194	193	156	190	176	215	184	209	171	208	193	170	192	165	199	183	174	197	177	178	172	209	196	196	199	195	208	198	201	192	182	181	197	190	179	194	159	197	201	187	175	223	171	210	176	218	186	208	184	178	192	207	190	188	206	179	179	218	184	199	194	185	211	188	191	196	187	209	174	185	217	205	197	192	174	199	179	194	195	191	196	195	200	202	196	185	218	195	179	201	214	177	184	196	187	220	186	187	210	182	189	199	187	186	180	202	194	192	212	180	197	170	175	182	182	186	176	209	195	183	173	189	149	203	183	195	200	191	192	189	199	172	206	199	185	181	199	186	215	179	187	226	232	206	197	226	188	191	192	183	192	189	208	177	203	179	194	192	202	209	211	182	186	173	188	183	209	229	183	212	167	187	189	192	175	203	205	203	167	195	185	192	174	190	199	197	178	170	189	178	167	176	189	196	220	209	167	187	178	197	197	194	175	200	173	192	203	193	180	197	219	182	194	193	202	194	181	200	182	180	179	204	155	184	197	163	191	190	192	180	199	200	187	185	198	183	168	192	208	191	174	192	189	193	200	164	178	221	222	204	168	182	201	158	207	195	188	170	203	176	179	173	198	195	169	189	195	192	201	190	196	180	195	192	198	220	232	193	191	185	188	192	193	187	190	182	171	192	180	200	198	192	188	180	179	178	185	146	192	207	176	200	201	187	203	200	190	182	179	219	196	207	181	214	191	196	205	190	191	175	201	166	183	147	211	210	194	174	197	207	195	222	184	190	189	170	169	207	184	218	220	183	201	192	200	183	184	197	214	174	193	201	203	198	227	186	197	186	193	188	177	217	180	211	206	186	189	190	225	180	170	193	197	203	193	182	184	197	202	194	195	185	179	204	197	193	196	182	182	187	199	186	180	188	185	181	215	205	188	199	204	219	185	187	206	198	183	199	183	198	209	193	181	219	169	191	190	197	175	192	186	180	174	226	203	205	188	183	188	210	190	213	159	198	189	198	180	197	202	207	216	184	182	197	178	222	205	167	189	206	176	183	193	214	170	205	194	200	182	193	189	181	219	177	194	186	193	195	211	178	211	204	198	152	171	205	192	189	198	204	170	180	197	191	182	166	210	193	221	209	182	221	209	198	215	194	195	187	195	184	195	182	166	185	199	192	182	195	170	173	225	216	201	189	207	185	169	181	171	193	180	185	171	170	178	179	185	181	196	201	200	190	184	191	186	174	178	190	191	189	214	205	168	167	189	194	205	194	198	188	184	190	175	208	197	185	200	169	212	194	175	199	198	211	189	188	181	204	185	210	187	165	195	195	219	214	184	220	182	215	182	219	168	180	182	206	173	192	204	174	174	199	181	192	204	187	206	184	189	196	205	208	209	178	171	168	188	210	139	181	200	200	204	223	206	194	174	168	192	221	182	183	170	200	181	196	177	216	218	200	191	214	184	212	215	184	199	173	186	203	188	188	186	207	172	164	182	190	191	214	183	181	211	220	178	199	212	193	174	167	185	184	188	204	201	192	209	206	189	210	198	212	200	219	201	196	187	193	183	186	179	176	189	202	193	193	199	207	181	188	191	190	188	214	172	189	178	193	191	158	209	180	206	195	188	192	186	169	193	192	213	194	179	193	182	183	174	191	213	186	195	196	200	182	205	202	205	177	198	200	182	196	183	207	215	181	169	196	205	217	214	183	185	168	202	169	175	196	183	187	189	187	204	195	180	209	200	192	200	217	190	192	180	178	225	204	185	182	193	194	168	189	164	187	174	187	162	201	188	214	190	164	202	201	183	188	171	174	210	208	195	196	206	229	204	194	179	165	192	207	185	191	176	207	186	211	176	173	193	173	186	171	171	196	202	176	190	173	182	189	185	208	210	210	218	177	215	197	206	184	201	183	188	192	190	207	190	198	216	239	221	186	206	173	193	183	195	210	181	198	176	196	213	190	186	183	196	211	169	178	209	185	196	189	211	190	180	204	183	186	199	180	210	185	187	197	215	214	224	199	202	185	190	212	202	174	179	164	207	214	177	199	188	177	193	181	205	211	189	176	204	187	205	192	196	203	203	194	192	199	191	175	171	198	197	184	200	191	213	218	190	162	188	183	200	193	201	189	203	189	193	194	206	171	194	206	168	210	202	202	214	191	189	191	177	199	194	192	187	169	170	191	158	211	190	197	181	199	180	205	180	212	179	182	200	210	197	213	200	173	176	187	217	181	205	214	198
32179	31653	33532	30037	24461	19481	14670	12128	7504	5029	2537	1477	926	785	590	575	531	537	476	487	488	474	463	517	476	480	507	470	465	452	490	514	503	472	487	490	490	471	452	488	465	490	456	488	440	463	471	472	464	468	433	503	483	494	521	474	530	485	470	464	455	479	484	495	496	492	472	478	501	446	446	438	491	455	508	500	491	477	502	445	503	451	508	495	487	478	474	506	442	533	457	483	471	485	491	476	481	486	483	458	486	463	452	461	467	494	480	472	490	462	470	485	500	488	485	453	442	514	441	489	493	488	454	470	470	492	428	502	462	477	481	474	464	442	529	468	469	481	487	449	484	472	463	470	506	456	467	502	466	493	451	464	461	502	447	455	490	463	482	468	497	482	499	512	490	518	483	471	469	474	477	466	461	533	456	494	437	510	455	484	472	482	521	469	455	475	489	473	536	464	494	465	460	471	506	492	470	448	461	487	483	436	448	455	495	460	454	482	442	438	469	481	486	504	493	463	469	482	486	451	460	457	463	485	494	466	492	472	467	490	450	453	476	457	467	449	477	502	499	463	481	438	459	472	486	499	466	476	491	457	527	445	453	492	452	490	471	511	459	479	501	480	458	473	413	464	467	482	479	442	516	494	461	458	460	478	489	496	478	475	494	467	497	467	506	495	472	479	498	507	497	448	508	537	440	437	479	483	484	482	444	473	477	449	455	528	459	493	445	485	505	499	498	438	447	504	505	490	491	453	480	460	455	450	500	472	455	493	455	467	472	470	465	496	470	531	440	473	506	478	466	500	462	460	486	472	470	475	469	474	469	479	429	483	463	434	458	511	429	506	499	472	454	454	482	460	501	500	474	512	505	455	481	490	503	501	491	478	478	481	476	491	455	494	462	486	468	473	463	457	474	491	476	484	472	466	512	459	425	481	448	455	458	473	502	487	500	472	475	441	448	471	472	480	471	482	506	498	451	477	476	476	522	473	493	498	489	507	486	459	488	496	497	472	489	465	474	484	485	493	498	468	472	496	476	438	469	494	495	467	482	461	462	508	478	438	453	474	497	488	496	461	462	484	478	490	449	431	468	484	485	506	468	454	472	450	456	495	474	497	496	469	444	471	497	481	501	554	439	466	461	470	449	460	463	480	460	497	486	482	487	533	478	495	474	470	458	481	469	503	451	474	493	477	448	481	499	497	496	471	473	496	531	511	495	463	463	505	450	501	469	464	483	469	475	475	479	451	483	495	437	465	497	514	497	466	490	455	463	466	441	493	480	455	502	468	504	515	468	497	492	511	475	512	449	489	544	446	476	492	492	497	489	501	495	455	469	479	459	513	492	482	513	475	507	479	481	511	492	456	465	484	486	451	474	494	461	462	458	481	439	499	475	454	484	466	470	478	495	502	451	526	487	470	462	475	462	507	444	445	459	487	465	486	479	484	472	492	528	513	470	479	469	508	499	472	457	490	460	451	463	462	491	506	486	459	439	504	469	451	455	473	450	487	483	493	473	485	462	483	480	516	491	467	484	478	475	448	445	476	478	466	460	509	487	485	463	506	502	453	446	476	486	451	484	456	437	508	475	509	470	481	491	463	473	476	466	476	464	470	479	504	452	466	490	500	464	485	478	497	475	503	441	509	462	477	480	462	460	516	473	483	482	502	451	509	490	514	477	492	450	477	479	494	465	494	469	504	535	462	455	514	461	477	455	484	479	447	471	489	477	456	484	495	448	454	468	466	480	411	490	505	498	497	455	490	463	492	445	462	528	504	465	492	495	494	485	458	476	505	486	488	490	479	469	429	473	476	491	493	448	427	471	492	485	464	465	485	501	492	447	483	460	477	485	508	447	488	476	476	456	486	524	485	510	494	447	472	495	466	480	461	454	493	492	486	510	469	477	478	486	460	491	468	464	470	432	472	437	510	500	463	465	491	509	502	516	473	494	466	458	507	471	492	481	481	478	454	498	510	468	481	455	452	462	482	492	459	489	477	483	469	506	449	482	447	464	491	477	486	513	448	498	479	471	484	485	479	445	502	477	465	479	461	472	474	468	470	489	491	469	470	482	461	450	488	489	467	456	420	500	513	485	439	480	469	460	432	491	502	480	513	470	461	500	488	495	514	458	457	496	502	470	508	458	467	496	473	482	471	464	470	489	470	452	461	429	484	477	439	480	485	489	496	460	459	499	470	486	505	471	464	496	498	460	474	469	505	497	501	433	479	471	478	448	458	447	456	461	471	489	471	469	448	497	485	435	528	473	474	460	476	472	459	473	487	422	464	503	449	469	432	439	504	456	425	449	466	502	489	486	439	466	472	486	445	477	485	456	474	469	436	489	507	484	439	473	466	493	458	471	516	458	477	472	464	487	457	454	497	464	428	488	474	491	490	502	486	457	474	509	485	446	465	468	495	497	501	483	489	439	499	509	516	458	420	456	456	475	538	503	435	479	458	482	462	487	469	466	485	507	454	478	452	454	493	453	493	467	402	463	467	426	487	491	473	473	464	466	506	473	506	472	498	458	462	460	473	482	500	466	468	500	471	474	455	438	470	495	478	490	455	482	489	462	474	486	490	467	475	492	455	501	519	479	462	514	527	452	511	473	466	478	472	478	475	422	470	493	449	471	468	497	482	484	477	471	495	472	501	458	484	487	467	505	504	472	477	472	477	471	503	501	474	455	512	443	469	485	502	470	471	481	445	457	498	495	483	523	458	472	462	487	524	480	488	472	444	511	421	481	430	433	486	477	496	484	465	441	460	487	486	467	474	492	468	488	512	490	461	477	473	455	479	451	457	496	499	509	477	482	466	473	450	460	462	463	447	504	461	488	502	488	484	460	516	485	446	471	441	482	452	458	477	481	465	476	484	463	470	508	510	476	454	483	491	480	486	485	455	455	488	502	481	495	482	469	464	468	483	462	489	509	461	429	411	489	487	435	459	476	500	524	475	497	496	481	450	472	469	438	463	483	514	481	501	463	456	491	484	466	467	493	468	489	450	499	420	506	461	483	507	478	448	470	436	459	468	498	465	459	501	494	483	491	491	481	455	480	483	486	492	520	479	461	495	462	521	469	458	499	511	476	528	492	454	469	471	485	471	434	457	494	494	486	476	480	501	455	501	487	497	468	431	467	507	452	471	513	473	490	470	469	482	478	478	462	496	500	497	452	491	484	441	466	525	463	506	513	493	456	478	497	506	480	489	508	472	458	480	491	482	455	472	467	488	422	478	508	484	491	489	505	442	460	455	472	459	466	457	464	499	491	474	464	514	452	517	510	457	464	474	460	471	529	517	480	491	439	524	471	476	497	468	481	469	459	486	461	477	474	438	480	457	483	488	481	481	474	442	465	428	508	481	476	490	479	464	503	472	492	499	445	457	467	476	480	457	477	518	504	483	502	439	478	474	471	475	506	442	498	491	458	498	461	473	518	473	477	456	506	475	454	460	462	467	450	456	499	497	464	467	485	477	477	467	499	496	501	488	483	466	466	455	466	461
55320	47402	43734	41159	43675	41469	25434	13019	6592	3521	1658	849	614	394	335	238	247	251	227	204	208	217	215	199	211	205	201	208	221	201	195	175	231	204	223	218	222	218	212	218	216	200	195	232	222	233	214	215	198	201	201	216	235	224	226	218	214	214	205	192	216	225	216	224	216	188	219	221	212	218	214	204	200	205	227	218	224	231	213	221	234	218	219	217	211	216	233	209	208	221	209	213	203	205	223	232	227	219	243	166	211	225	239	201	192	229	208	194	227	202	201	219	236	233	225	219	214	198	225	201	198	194	247	215	213	205	201	240	202	205	232	239	231	223	222	217	216	208	236	197	219	206	191	235	228	197	215	194	202	218	215	217	206	214	193	228	213	199	228	228	204	213	190	206	232	235	219	185	191	230	198	215	200	215	197	205	231	189	225	216	244	227	207	229	211	225	226	193	223	219	196	208	199	208	224	210	197	209	219	217	228	209	243	226	233	235	239	207	210	190	190	234	250	236	212	223	246	220	207	223	204	228	216	223	206	222	179	207	214	205	203	228	203	230	224	229	235	218	210	219	239	235	199	226	210	214	228	214	216	193	224	198	213	219	227	198	221	233	208	221	201	224	231	208	265	200	247	231	213	241	203	202	203	209	221	207	202	214	216	221	227	225	197	215	222	211	206	228	199	210	195	213	211	227	240	207	259	223	210	231	210	216	215	214	179	231	213	228	188	212	211	200	220	219	229	201	219	247	220	201	232	220	235	202	223	218	227	229	217	220	209	205	224	221	229	216	206	214	213	219	197	213	212	214	228	231	219	190	200	246	202	257	226	236	209	194	212	197	215	227	224	207	211	186	211	229	212	238	221	218	224	181	207	205	234	221	224	211	217	227	204	216	215	250	197	237	224	202	194	219	226	217	228	224	208	202	219	217	233	203	225	220	236	219	224	212	225	216	190	229	198	215	206	217	227	238	200	227	230	199	206	186	214	217	214	237	223	203	214	230	201	208	215	214	211	201	208	201	209	223	199	222	187	230	211	227	209	192	210	241	198	208	201	212	210	207	211	234	219	190	210	213	201	230	207	219	239	212	216	193	244	216	216	221	224	232	200	186	220	207	201	200	209	242	232	222	195	208	192	216	206	189	201	215	225	180	201	215	216	232	207	211	209	249	195	207	209	217	191	202	238	236	232	205	210	234	211	248	242	207	216	219	204	228	217	213	213	203	193	212	230	200	241	235	213	229	197	211	193	199	216	225	196	197	254	206	221	248	248	242	248	217	203	229	222	214	230	223	212	208	194	195	211	180	230	242	215	242	216	220	226	230	207	201	216	210	214	229	210	209	224	234	216	207	219	197	192	214	194	203	235	221	234	213	226	214	191	220	244	211	216	229	210	214	223	235	222	185	218	231	212	230	195	194	223	175	231	223	220	199	207	194	210	213	207	216	240	223	204	217	214	231	197	223	218	210	222	209	209	227	195	226	226	210	201	227	195	209	200	238	226	214	212	253	213	194	214	209	208	225	218	243	197	215	206	235	195	218	228	240	231	234	196	238	219	221	217	198	198	208	223	226	201	226	209	179	211	212	245	210	223	206	262	239	239	207	235	215	217	195	183	234	201	224	256	218	207	223	211	219	235	207	209	227	235	210	185	224	236	208	196	228	211	218	206	193	185	189	222	206	218	222	196	224	201	266	233	207	203	209	233	213	224	207	210	240	206	232	212	208	231	224	217	248	188	239	213	201	260	208	232	195	223	220	225	214	187	209	235	225	246	227	216	214	241	217	199	217	201	211	224	208	201	207	220	234	208	195	218	239	225	259	230	214	211	211	204	208	204	235	230	229	228	229	214	185	228	199	215	217	211	196	209	211	232	191	231	221	227	218	221	217	201	212	213	225	212	204	226	207	217	214	220	187	205	237	226	224	222	212	220	192	180	206	224	206	191	222	210	226	241	207	220	209	216	205	195	242	220	249	230	206	226	222	215	236	228	228	219	214	223	205	208	182	198	202	223	202	227	220	230	221	204	205	227	211	228	240	231	206	237	201	238	197	219	202	228	234	215	186	197	219	226	215	213	223	199	224	217	200	223	196	234	212	239	206	239	238	189	217	199	230	222	219	235	229	206	206	216	226	205	228	204	195	209	200	254	234	229	188	211	199	213	231	214	220	205	211	203	219	219	212	199	224	192	218	230	223	195	202	220	185	229	185	214	195	212	230	243	217	203	199	227	207	205	207	203	220	213	216	211	216	237	237	231	215	225	198	234	237	222	227	214	223	208	216	217	195	197	207	219	239	240	226	234	196	215	201	227	217	239	227	222	203	228	210	202	204	234	221	229	243	232	241	181	216	227	192	216	225	195	187	234	214	205	238	225	221	207	204	217	200	185	192	213	262	225	194	191	211	216	208	210	226	189	229	219	189	209	213	206	231	222	195	213	244	198	208	172	214	190	218	236	213	192	233	230	219	207	226	220	213	191	222	240	239	249	215	229	226	206	206	217	214	214	228	222	216	212	250	219	214	198	217	216	212	198	223	226	202	217	210	204	220	205	211	203	201	207	231	203	228	207	215	199	234	211	205	205	198	248	203	223	212	219	231	237	224	233	200	227	214	213	228	226	220	240	203	227	207	209	188	210	242	235	192	213	212	221	218	208	213	227	211	209	223	213	225	192	224	222	241	210	209	217	218	239	204	198	192	194	229	218	201	225	191	238	209	224	226	203	201	223	241	234	207	237	244	211	225	205	236	234	204	217	215	215	213	188	225	213	201	205	216	198	210	215	212	187	227	245	215	222	223	216	213	239	223	216	231	222	216	208	219	206	181	219	182	233	237	203	212	208	196	226	239	188	221	214	214	219	207	218	253	222	216	216	269	200	216	247	209	214	207	229	223	218	212	224	209	220	192	221	217	205	200	231	250	206	237	205	216	182	207	212	227	215	214	195	224	196	236	203	197	210	203	195	208	209	205	215	191	200	215	193	213	200	233	228	202	227	221	227	220	198	225	216	219	194	204	214	214	213	197	233	231	217	220	220	204	234	238	209	224	210	233	236	211	215	204	200	218	217	192	211	228	258	228	225	196	221	214	228	235	216	229	199	209	195	204	203	205	202	209	207	233	217	226	235	233	210	210	224	232	225	172	214	213	215	208	209	204	230	224	215	223	249	244	190	226	198	231	229	225	207	228	211	242	225	221	205	207	214	207	223	209	192	209	195	204	219	211	199	195	221	230	229	237	220	198	193	213	222	216	216	196	214	235	221	212	223	228	201	195	208	230	228	250	214	219	188	227	188	239	206	218	249	200	204	190	225	225	235	235	223	205	212	204	217	198	210	217	219	218	225	215	231	236	206	200	213	220	223	222	210	194	213	214	230	190	233	207	213	213	185	222	218	230	243	215	202	213	245	207	217	201	212	214	231	177	215	211	211	234	263	251	202	225	222	210	221	204	208	211	224	226	236	241	230	219	223	208	213	224	227	229	231	223	206	210	220	217	200	221	209	219
41330	42776	45193	48211	53135	50135	36830	25809	18766	12215	6481	3792	2484	1536	1106	786	614	631	580	604	556	579	570	547	549	576	530	501	506	570	509	517	507	530	526	527	511	518	534	548	522	504	491	504	589	502	521	525	521	543	503	536	529	504	520	520	537	561	519	560	587	556	539	547	535	585	571	533	539	545	544	504	542	527	499	515	536	537	531	488	527	571	532	562	530	524	546	505	492	521	479	524	573	516	516	519	544	516	542	518	536	531	520	538	531	546	571	547	525	505	523	537	509	535	520	555	516	531	524	565	538	520	532	560	529	483	545	514	503	538	506	489	542	535	546	556	502	497	574	549	580	537	528	501	496	536	505	526	544	514	518	513	525	567	490	556	526	500	537	528	578	549	539	553	531	553	529	542	524	507	528	527	525	515	474	531	554	550	525	567	556	582	549	486	537	529	485	534	550	535	550	504	504	525	550	536	515	524	550	567	533	545	556	553	505	488	495	565	513	519	546	553	506	508	520	556	547	494	518	536	559	527	493	532	501	521	548	557	506	505	521	539	551	531	524	558	529	537	546	523	549	522	511	529	523	484	521	536	495	524	529	534	509	529	553	511	533	521	528	527	559	511	477	553	516	523	521	541	533	503	565	558	502	523	552	537	501	536	547	529	521	562	509	604	567	535	588	552	529	525	533	570	525	511	532	499	553	559	535	495	518	545	512	524	569	512	546	544	533	542	523	556	501	530	544	542	501	545	484	549	513	539	550	505	561	494	492	493	523	534	531	504	514	517	534	487	506	525	555	526	553	525	496	527	546	501	515	559	516	526	567	547	508	536	542	541	546	565	535	531	566	524	516	536	562	540	529	525	580	541	471	542	533	537	516	542	536	541	529	552	552	538	517	513	552	533	561	541	542	518	526	526	493	551	517	531	542	518	527	524	515	535	576	524	519	543	535	487	516	524	533	521	554	542	515	523	527	535	544	521	533	534	527	553	549	550	527	493	512	525	554	514	494	560	527	505	496	509	479	544	596	535	520	490	527	525	536	527	482	519	516	530	561	535	519	499	541	514	531	511	544	526	544	505	535	495	522	509	516	562	543	476	499	524	532	517	491	534	524	546	530	527	589	535	493	552	506	549	511	522	510	557	551	523	504	575	543	511	560	518	520	522	538	531	570	503	516	493	508	496	531	507	543	538	566	505	533	527	475	527	548	511	585	534	549	505	518	535	540	540	520	518	506	534	517	539	527	510	539	565	563	548	511	513	503	503	509	542	495	496	536	566	545	532	507	541	516	524	529	517	545	550	523	554	552	538	496	554	548	491	507	531	554	508	536	509	543	491	527	584	512	532	520	519	509	513	540	523	554	515	558	535	517	562	527	550	545	565	531	544	565	538	529	510	515	485	558	532	509	525	520	531	531	504	494	547	536	560	557	550	519	544	497	537	519	516	537	578	522	497	511	546	519	514	563	521	521	540	523	550	545	538	548	557	478	557	555	524	506	539	484	514	549	516	532	552	567	523	565	578	507	556	516	536	557	491	512	546	529	546	541	517	512	572	539	533	502	532	534	507	563	540	497	521	531	546	545	566	525	507	595	554	560	502	523	507	578	517	484	560	543	557	528	515	538	553	515	537	474	499	513	501	523	534	512	517	490	503	542	511	538	538	501	504	512	525	483	520	552	514	523	499	553	495	529	515	531	538	519	527	540	535	574	509	528	576	493	589	489	561	541	515	525	485	527	510	522	520	564	567	544	554	497	513	521	548	514	503	459	537	529	548	534	530	526	512	558	537	552	476	542	532	559	516	521	502	533	531	502	514	541	522	490	549	566	509	521	499	508	518	501	510	509	531	531	525	529	507	524	499	529	528	545	524	514	519	525	548	564	569	563	534	544	507	529	531	568	558	553	521	587	503	513	520	523	554	548	518	564	514	543	553	492	504	523	524	507	542	521	560	562	536	559	536	504	534	506	503	528	511	539	510	508	535	524	556	531	519	556	554	542	584	511	538	508	526	568	485	520	554	537	542	539	553	534	524	530	517	502	501	500	530	505	528	547	536	515	537	544	558	515	525	528	560	522	538	585	546	516	508	504	545	579	497	527	498	513	546	501	562	539	565	497	533	546	499	512	500	542	526	492	521	534	564	517	509	521	544	532	539	553	545	537	534	519	520	544	533	532	479	521	521	545	526	508	511	547	535	514	495	547	521	514	517	522	509	544	520	537	549	531	529	494	550	545	511	551	565	533	533	514	510	499	503	536	583	508	530	489	532	534	530	571	496	552	526	525	490	572	507	527	563	528	521	526	521	526	577	526	503	542	549	492	578	536	577	530	534	493	537	544	548	502	507	534	501	491	557	564	538	521	486	497	556	523	506	522	526	521	538	559	508	522	507	544	517	525	512	550	560	493	516	516	535	526	531	543	520	511	525	517	522	520	550	542	501	553	515	522	553	517	567	507	492	485	527	527	529	529	541	529	536	585	561	570	514	564	543	537	521	521	515	506	552	528	546	501	559	503	535	533	542	554	509	524	518	530	531	491	517	533	539	533	500	560	522	513	551	501	578	537	523	534	520	529	543	495	536	525	556	505	518	509	514	561	507	527	532	527	533	527	500	515	524	575	527	495	501	527	522	487	531	567	546	521	512	548	537	526	530	581	510	518	512	484	547	560	550	512	561	522	546	548	540	520	545	505	513	543	512	514	551	512	514	533	509	513	509	535	538	562	500	536	517	542	542	556	561	522	529	527	514	530	531	541	518	547	520	543	522	551	547	535	528	521	540	545	554	513	546	544	500	549	489	531	540	536	551	531	523	573	511	550	555	547	533	551	527	546	546	503	528	484	545	544	532	533	476	551	540	509	498	525	553	535	537	535	538	511	559	572	565	536	543	526	577	541	545	527	524	556	562	524	570	519	474	517	526	536	543	488	517	492	525	517	513	500	557	539	529	546	554	516	499	550	483	557	546	527	517	546	522	534	548	546	505	482	527	473	538	544	525	542	525	578	544	492	528	526	551	513	499	562	535	537	529	595	499	516	544	515	532	518	501	568	504	541	518	503	529	534	488	518	497	550	523	507	551	501	517	523	546	566	517	514	575	523	543	527	526	543	497	553	535	553	535	538	530	521	549	580	569	531	470	512	501	509	508	547	536	529	527	565	532	542	561	489	516	552	506	523	518	564	507	556	509	502	520	561	525	514	525	525	546	532	495	521	506	550	545	509	512	561	559	555	545	554	519	549	551	490	532	519	538	535	560	542	546	451	547	547	521	519	525	531	514	510	571	515	542	520	482	494	525	536	531	539	532	481	493	512	563	522	559	576	543	552	525	568	529	520	538	544	522	527	543	533	541	558	520	518	553	524	531	531	541	517	546	530	507	533	534	548	549	537	512	529	549	538	533	557	533	531	538	491	511	532	544	523	509	521	477	554	565	548	533	518	568	522	544	540	533	485	492	543	560	533	533	528	514	553	546	499	522	515	528	521	524	548	537	527	546	502	533	495	513
55575	50266	53067	49133	44169	45249	33349	22053	13392	8200	4632	2206	1562	969	610	398	264	281	242	231	225	212	222	191	214	185	210	201	214	204	206	186	210	211	199	209	223	198	186	197	212	204	181	207	225	208	207	207	197	188	195	204	207	198	205	211	213	226	226	225	201	214	195	189	215	244	207	191	215	191	219	217	197	193	210	194	206	197	206	208	188	205	234	198	213	209	194	197	206	196	202	186	222	233	214	205	206	216	184	202	246	233	240	208	196	187	234	174	203	197	209	211	191	190	234	214	216	190	201	198	204	206	214	222	206	215	187	200	211	180	210	187	196	215	224	182	203	247	224	204	190	216	206	225	218	223	214	195	201	201	223	220	220	224	210	216	216	203	208	184	226	224	213	206	215	207	187	218	231	203	246	218	231	202	192	204	194	183	222	193	210	196	200	199	214	224	203	205	206	205	199	197	214	208	219	210	200	203	220	185	202	211	204	239	206	193	203	210	218	175	227	203	215	209	203	236	194	245	193	212	222	234	201	183	225	201	195	176	213	233	206	228	203	188	206	207	185	225	186	188	218	187	211	204	191	205	233	224	201	219	252	204	221	199	207	219	197	226	207	209	232	217	200	180	209	194	242	158	195	216	214	187	193	198	174	228	214	190	210	207	196	217	209	191	225	200	217	237	219	197	210	204	220	220	205	194	200	215	192	191	195	212	211	202	202	195	216	222	199	200	211	179	196	221	197	190	245	200	245	220	186	203	206	230	204	212	205	222	204	187	197	187	178	168	206	218	191	223	194	225	214	192	230	198	196	220	204	212	208	185	199	195	203	199	171	218	217	229	197	232	213	205	213	186	236	230	196	210	178	195	218	206	207	204	197	211	222	200	193	194	186	220	219	200	181	211	193	200	203	210	233	193	201	233	208	206	189	215	178	180	206	228	201	196	213	214	201	237	223	205	228	228	201	210	189	212	180	206	218	217	209	210	233	228	207	200	233	210	227	213	208	231	193	216	224	216	208	213	225	218	206	194	228	217	194	210	216	208	212	183	236	189	229	216	216	222	228	194	198	208	193	208	213	217	207	232	202	203	209	209	213	228	240	201	216	225	220	180	216	197	201	215	200	192	208	210	219	184	202	206	204	231	192	225	203	209	226	199	220	218	195	202	223	227	211	177	216	223	194	222	220	210	189	202	203	216	199	246	196	233	211	215	209	216	173	205	183	179	206	198	206	209	215	190	216	208	227	230	211	216	194	206	236	209	217	207	211	212	239	212	249	192	228	220	200	223	243	209	196	241	200	193	226	188	180	205	204	202	198	188	215	216	192	210	221	206	219	200	197	227	199	209	201	224	224	205	195	210	200	211	206	222	216	207	227	187	215	211	190	187	199	211	204	206	187	221	188	190	220	184	217	200	180	206	214	219	213	219	199	199	196	214	177	194	230	219	207	173	228	206	221	201	216	224	196	187	208	222	208	231	240	195	194	200	224	194	210	211	205	231	198	192	204	172	197	218	229	217	189	191	206	203	201	210	216	210	213	203	205	199	199	190	230	200	233	234	194	209	213	197	220	209	208	209	201	192	214	201	198	176	194	213	215	201	196	211	213	210	212	198	205	181	203	220	199	230	207	206	187	224	195	218	221	197	180	193	242	206	234	210	196	207	219	211	196	205	203	191	213	210	216	182	213	214	204	202	194	198	203	218	192	215	226	192	214	216	207	201	195	190	195	221	215	221	228	218	203	240	221	184	211	220	201	185	208	201	222	212	203	228	195	230	194	177	189	209	212	208	223	199	219	201	187	213	206	215	189	206	219	185	222	203	205	203	221	204	195	187	179	198	209	218	207	210	209	213	216	217	226	209	199	199	217	202	224	208	198	188	224	211	228	203	197	212	226	189	201	214	228	217	228	213	188	209	219	216	217	211	195	183	193	209	224	192	205	211	194	211	196	211	213	211	217	221	186	208	204	168	196	208	202	222	202	214	188	248	225	203	198	183	194	194	194	208	226	204	212	183	188	210	214	175	196	178	198	218	217	213	191	178	211	214	205	210	182	205	231	211	216	208	200	188	192	226	197	238	195	194	198	203	201	190	219	200	198	205	228	198	222	201	193	213	224	211	226	219	199	200	190	191	230	228	203	209	219	215	221	207	215	228	203	188	214	207	198	202	226	232	210	188	220	205	210	222	201	229	229	210	200	197	196	216	188	215	221	223	183	226	215	188	214	184	202	201	204	219	202	205	225	211	205	198	234	220	202	209	223	216	213	211	222	220	219	211	200	210	197	166	173	218	188	181	210	239	202	226	170	220	220	167	231	171	215	188	228	258	203	215	211	174	215	197	216	204	211	234	202	216	210	209	198	220	205	188	218	229	206	207	212	196	195	223	183	187	197	212	193	203	208	202	216	196	202	209	199	211	244	195	224	191	197	193	210	221	205	207	209	223	207	218	197	198	203	209	220	224	211	196	206	191	191	206	224	194	193	201	216	194	205	227	238	229	203	206	218	246	195	219	197	207	217	203	223	205	229	237	189	217	223	182	191	186	223	218	226	207	218	229	203	218	199	196	202	204	220	205	247	235	228	229	198	214	212	196	215	207	234	222	195	190	213	200	207	209	205	223	207	186	212	194	218	194	207	196	201	200	197	218	200	191	222	219	210	196	178	208	218	210	189	217	222	197	206	225	239	231	206	226	218	216	186	244	194	221	192	185	190	233	191	195	205	201	216	195	208	202	223	209	213	217	207	201	203	204	208	229	219	169	220	233	214	230	207	218	225	210	221	204	192	190	232	207	172	224	212	202	226	211	173	219	188	208	222	213	216	209	185	192	196	245	202	213	216	207	219	196	226	234	196	183	180	201	204	199	214	201	182	193	230	230	210	215	218	219	198	216	203	201	208	196	238	216	230	208	231	210	217	187	197	216	203	201	204	202	231	214	193	198	235	210	211	194	216	220	201	182	213	208	196	197	203	201	200	216	204	235	211	216	213	201	225	215	207	199	204	222	197	221	227	225	206	229	195	205	207	186	198	220	215	214	204	206	204	203	210	212	205	219	206	209	203	199	212	184	231	197	221	189	213	187	197	200	243	232	186	230	212	189	224	210	224	220	210	200	212	198	194	207	216	199	211	209	230	195	185	207	208	221	204	216	223	217	227	195	222	230	225	186	220	209	207	188	204	227	188	199	217	250	209	224	216	186	233	184	219	202	195	212	224	200	221	207	194	192	224	209	216	229	184	227	223	195	211	201	172	229	194	209	234	210	193	203	196	222	209	198	211	202	203	254	209	233	223	220	191	238	188	223	213	181	200	232	200	220	189	214	223	193	214	200	180	217	198	202	197	188	207	184	193	193	196	200	212	217	206	223	203	209	211	218	204	232	212	209	211	205	208	216	203	179	211	192	192	184	210	222	205	253	218	207	207	215	198	202	205	196	217	215	215	218	224	224	198	206	207	206	222	207	205	163	181	158	179	197	215	192	205	233	207	215	209	213	185	220	227	181
40910	44752	54093	56751	55878	54213	44767	33919	28266	21955	14598	8398	6491	4012	2373	1230	831	756	589	520	505	523	533	500	494	497	522	481	510	511	514	494	491	535	505	494	528	512	501	462	522	484	505	485	492	499	473	494	495	536	527	505	478	587	512	522	531	520	477	520	501	513	485	527	519	513	525	528	501	514	508	507	506	535	498	509	470	515	504	543	514	530	502	526	489	535	516	513	524	493	535	530	477	507	517	480	507	484	459	489	516	501	520	538	512	526	506	513	471	521	500	511	491	499	461	548	536	488	502	503	474	495	539	487	458	478	513	551	501	514	520	497	491	528	526	496	500	524	536	507	472	548	498	517	479	504	486	503	506	526	527	502	510	502	501	516	497	509	492	545	510	482	501	488	466	522	508	489	490	496	486	501	503	500	498	493	524	504	478	506	506	488	511	500	512	525	531	487	493	564	502	504	498	472	479	502	497	476	519	485	506	481	514	522	481	548	515	526	524	542	505	511	526	538	527	500	525	499	490	498	492	453	476	499	542	517	495	453	529	465	542	511	502	497	498	501	509	502	462	529	513	515	498	498	490	517	527	520	503	488	508	499	464	509	482	474	474	509	550	500	486	472	486	506	532	476	504	520	482	528	524	520	512	483	490	510	524	508	515	507	509	489	502	482	502	479	510	530	511	493	512	488	466	499	506	497	509	497	500	522	498	485	530	515	517	495	537	516	466	516	494	474	482	507	477	491	524	512	519	508	521	500	502	497	483	530	483	509	484	498	494	466	477	474	504	512	510	487	483	517	510	499	513	510	503	513	522	491	473	524	498	515	518	502	502	528	524	515	461	521	527	500	505	520	485	509	481	502	506	514	500	493	524	539	520	539	486	475	501	492	514	489	504	503	530	476	521	490	504	474	483	492	536	543	493	494	488	472	488	463	527	501	499	463	512	496	550	490	522	511	465	507	499	474	518	532	500	494	526	490	484	520	490	498	515	508	543	496	481	517	521	517	492	474	513	485	510	557	493	510	527	500	516	486	477	502	488	526	489	490	513	451	530	532	487	539	528	518	512	520	459	495	505	516	516	520	498	525	522	528	532	459	483	509	588	478	522	494	432	495	501	551	517	507	495	540	504	460	481	527	526	514	467	490	497	480	486	513	513	477	471	468	497	480	490	505	483	521	502	474	527	507	492	524	565	494	474	483	453	530	495	480	496	529	493	528	468	503	511	487	504	540	495	483	532	503	497	472	491	503	495	474	506	529	506	516	472	490	491	494	507	534	485	518	523	493	506	479	508	491	511	514	526	478	485	532	473	492	474	504	492	512	505	520	495	471	557	512	508	533	466	511	507	542	501	481	504	483	504	543	487	492	494	485	519	474	538	524	521	506	493	501	505	460	520	513	472	479	560	488	481	523	558	485	522	520	502	510	495	511	512	543	560	509	537	481	524	504	488	486	495	506	530	535	507	518	496	447	528	530	525	458	506	530	521	475	520	521	504	530	525	515	495	489	500	468	550	509	505	551	507	523	478	513	524	479	558	503	514	472	508	491	512	522	512	494	507	506	512	509	514	558	501	484	525	496	508	535	490	525	470	455	475	503	498	528	527	522	523	458	504	521	519	506	484	481	486	493	534	474	536	544	512	519	503	475	468	516	484	541	516	501	503	488	516	510	521	516	481	518	527	472	496	501	499	500	521	534	539	479	474	504	502	527	470	486	504	477	532	515	491	500	457	531	533	505	522	479	490	522	511	509	550	495	496	505	520	495	549	516	470	487	509	492	497	485	485	487	501	517	541	514	534	529	479	492	512	514	501	516	497	486	515	477	483	473	539	473	491	519	475	525	475	481	492	485	553	518	496	524	470	504	506	482	472	527	500	521	560	483	554	474	466	514	477	480	509	529	461	493	520	498	509	495	462	462	527	491	466	493	482	506	521	494	488	496	483	521	515	484	473	464	491	483	477	531	486	511	517	467	538	491	476	522	516	516	522	521	485	512	497	465	518	542	506	504	526	486	527	505	472	485	530	469	499	497	522	474	481	506	474	490	500	530	510	503	536	494	482	491	496	527	459	507	495	546	530	513	510	535	469	527	502	479	511	507	532	512	524	527	518	510	495	493	513	478	554	462	514	483	513	490	499	547	500	497	500	470	519	467	527	523	514	491	535	512	470	505	514	525	460	544	500	520	505	497	512	505	488	521	490	501	509	531	511	525	535	540	489	501	516	523	479	528	483	497	537	531	482	487	541	497	590	463	533	475	537	490	535	496	513	518	474	514	530	491	503	491	515	481	487	475	471	485	518	490	520	507	523	529	478	523	498	526	502	486	500	494	479	544	538	517	468	498	506	525	531	457	534	504	520	520	511	512	519	505	526	519	500	526	549	492	501	521	566	491	535	511	501	488	475	487	470	470	516	509	541	519	524	540	503	492	447	489	515	515	525	515	531	519	468	522	467	555	497	449	548	527	513	508	527	484	499	529	515	492	516	482	568	551	494	508	491	510	516	477	472	519	559	471	493	492	547	483	511	508	498	499	506	502	480	497	502	505	501	479	491	537	491	496	475	503	504	476	485	528	490	505	475	502	493	518	488	502	506	513	500	480	522	513	474	526	535	536	505	575	515	505	520	546	504	487	494	475	538	494	499	481	508	506	493	503	488	487	501	516	527	498	502	490	518	476	509	534	487	468	492	486	473	515	476	480	508	497	520	530	492	456	525	459	525	503	513	485	510	496	513	533	501	530	499	485	532	480	480	467	504	470	536	531	541	506	517	517	496	510	508	473	494	516	478	490	506	527	474	516	518	458	534	494	498	496	498	525	524	479	518	486	495	487	484	522	511	527	494	526	532	491	515	506	482	488	471	502	517	535	476	469	545	535	468	492	490	515	460	472	488	520	497	480	518	514	517	478	481	507	496	509	499	482	510	534	506	502	497	501	506	494	495	454	517	515	516	506	494	483	471	532	489	456	483	472	535	534	529	506	482	496	497	491	494	516	478	479	492	521	477	503	490	497	474	491	479	496	544	525	495	504	459	499	491	492	492	492	533	484	503	504	505	493	478	529	492	530	488	506	480	516	487	513	523	519	514	520	501	509	527	520	496	524	541	467	484	461	484	488	491	506	424	505	524	455	493	450	448	496	482	455	483	538	495	498	509	478	497	478	485	491	491	522	530	532	531	505	522	506	518	519	462	500	540	502	515	507	499	529	505	528	528	500	525	561	513	485	538	516	506	524	514	514	499	508	525	514	497	504	504	472	452	478	492	502	513	498	522	530	480	506	528	515	516	473	483	520	499	525	531	487	540	520	514	489	494	473	550	474	500	506	513	459	515	507	483	481	507	492	507	491	507	506	541	510	520	516	479	508	536	472	502	485	550	504	492	511	498	484	500	549	520	527	480	522	482	536	505	473	486	518	556	527	476	504	488	521	498	505	469	502	547	556	484	522	508	524	475	469	499	491	494	477	477	516	505	474	473	499	527	436	504	519	508	495	526	513	496	529
38715	33045	30219	19608	10713	4932	6124	5648	3560	2151	1027	541	354	261	239	219	195	203	197	210	187	203	195	218	229	210	201	178	203	209	206	222	199	174	181	206	187	213	191	205	215	218	239	220	215	192	191	180	192	207	203	181	189	194	198	203	219	206	227	224	201	190	219	201	199	205	199	227	224	193	188	185	200	184	190	184	183	198	187	209	208	214	208	201	200	207	199	203	153	184	209	215	212	186	174	217	203	192	176	206	210	209	206	206	181	201	192	215	201	186	182	195	181	229	215	204	215	197	183	190	197	209	174	193	199	201	242	194	203	169	185	206	200	183	198	193	212	200	188	221	193	189	213	217	223	182	199	217	198	207	185	197	205	205	201	192	200	220	210	220	215	198	195	218	200	181	222	203	174	220	192	208	207	186	226	214	197	221	202	172	213	200	208	196	215	198	234	187	204	195	206	196	216	231	205	204	203	212	210	189	172	194	202	207	207	186	192	207	215	196	197	172	185	207	199	214	199	211	195	201	211	210	200	197	186	190	198	216	208	175	190	200	184	178	195	188	211	206	218	202	212	202	226	216	224	218	227	201	215	194	231	219	221	190	203	175	212	217	193	226	206	213	190	217	210	188	182	225	214	185	212	191	187	196	170	172	190	211	170	198	194	204	228	224	210	234	174	199	205	193	211	200	207	203	200	211	196	188	199	176	203	193	220	193	233	196	186	200	203	188	178	188	208	168	185	174	203	203	199	190	205	166	194	205	203	196	197	205	180	214	189	207	185	186	207	206	227	200	234	188	207	206	196	191	219	181	204	190	207	199	174	186	211	204	209	193	195	196	192	212	210	185	199	204	212	213	196	189	177	180	216	205	207	216	190	207	220	194	188	204	246	187	202	202	211	210	201	209	196	213	209	216	206	191	210	205	211	221	217	199	198	205	192	189	209	193	199	210	198	197	191	190	184	205	221	218	193	222	212	225	199	177	186	192	225	195	214	201	179	197	190	206	221	163	211	170	192	191	220	216	199	223	212	188	240	216	188	200	203	180	219	184	196	198	215	193	196	205	206	194	195	192	247	202	189	193	178	205	186	204	177	208	201	213	206	219	201	243	190	193	208	211	183	194	198	189	219	193	190	195	180	190	199	201	217	190	197	217	201	213	216	188	208	180	204	243	226	163	189	207	195	195	167	216	226	198	182	183	178	204	192	175	195	212	190	185	192	217	220	191	206	169	200	193	211	208	211	182	200	198	208	193	191	194	203	204	200	211	201	222	187	182	168	196	209	183	207	188	214	178	210	199	223	194	185	199	177	188	224	205	212	210	194	188	195	184	196	209	179	225	222	200	214	206	171	211	175	188	195	193	214	188	203	206	170	216	222	202	209	220	209	211	198	198	216	201	210	192	177	191	187	191	209	205	218	194	204	185	185	195	216	194	206	201	198	192	213	177	203	178	188	177	184	192	221	221	195	191	206	223	223	226	213	220	214	187	213	197	219	224	202	196	206	187	203	199	206	226	196	185	212	210	200	185	196	194	202	198	193	191	190	220	213	202	210	195	213	196	231	194	201	200	213	198	199	207	225	230	215	204	214	205	175	232	184	215	223	211	185	193	211	230	204	199	181	182	196	213	193	198	183	213	188	220	204	188	196	216	187	180	170	186	190	205	200	216	197	205	217	203	197	190	219	202	199	215	225	219	212	199	193	193	211	214	182	207	201	215	209	212	227	209	215	201	195	214	195	201	206	199	200	207	196	214	200	203	218	202	239	207	201	191	203	224	183	203	206	227	231	207	228	206	203	210	165	177	209	230	205	214	193	167	161	205	178	214	171	219	209	154	193	219	196	192	201	198	207	221	201	169	210	192	183	196	197	195	221	208	199	167	212	204	191	188	225	191	215	190	212	219	221	224	187	207	209	214	202	227	198	195	182	190	211	197	215	192	176	218	197	208	205	221	199	190	181	210	217	218	192	199	186	182	198	205	193	209	194	200	196	187	203	186	197	213	210	197	215	214	200	202	194	228	173	188	188	181	188	188	190	198	181	198	218	192	203	177	180	217	179	203	216	181	190	186	171	209	205	176	193	181	196	204	167	209	190	237	182	203	210	196	242	192	187	220	159	207	224	203	191	224	201	216	200	203	231	202	200	187	217	172	168	198	232	206	201	181	212	202	201	203	183	198	228	184	202	181	195	188	188	202	181	217	233	207	217	203	213	209	190	198	202	216	187	206	210	221	200	207	199	203	203	212	211	202	223	217	178	194	190	192	188	216	195	193	199	212	186	196	183	211	194	200	216	189	210	180	226	178	238	178	208	211	197	203	213	193	212	197	206	189	215	202	194	213	232	189	221	209	200	213	209	223	186	201	199	177	194	185	184	211	233	206	198	211	203	205	230	219	215	181	212	206	191	209	198	188	217	187	203	184	204	184	178	193	198	173	204	200	197	188	193	172	237	185	179	204	207	210	187	221	223	189	166	211	201	203	208	218	196	198	195	185	199	187	183	192	200	192	200	193	214	210	195	179	197	230	228	209	228	210	183	175	203	191	213	175	203	206	204	202	191	212	184	227	195	207	204	200	188	220	201	200	200	193	212	196	203	216	222	230	197	208	228	200	211	184	178	197	200	196	212	204	179	219	181	210	196	191	206	203	211	208	189	191	233	188	223	188	193	188	198	216	187	207	198	189	198	214	202	183	203	202	195	193	219	216	194	201	188	216	194	204	204	182	194	234	190	211	195	214	203	196	180	198	198	217	205	211	219	209	214	201	215	199	214	201	208	185	197	207	183	196	210	214	216	202	225	188	172	183	206	198	196	204	216	181	200	200	209	186	208	216	217	199	205	177	188	204	178	192	204	204	187	211	183	213	221	224	197	193	218	177	207	170	183	188	221	191	191	189	233	190	215	198	184	193	189	212	200	213	189	199	202	178	231	194	208	204	214	217	196	218	205	197	223	204	211	204	221	191	220	202	230	191	200	164	192	208	212	186	208	191	191	217	211	192	207	185	198	190	218	191	177	230	194	217	201	197	213	216	171	180	202	191	208	190	196	177	193	240	188	191	238	174	185	168	191	197	205	201	232	188	191	197	205	203	201	224	245	198	205	216	197	199	205	184	204	198	189	203	219	196	209	212	180	212	192	207	213	204	172	209	186	186	205	207	199	182	195	214	208	183	185	232	212	217	214	200	208	216	198	212	203	185	226	206	201	195	192	193	204	224	220	207	208	209	224	207	197	202	176	188	203	215	194	163	222	186	180	182	213	210	192	195	202	195	159	185	190	213	205	218	203	184	179	195	222	209	185	197	194	203	208	195	204	206	208	200	203	212	196	189	187	202	229	204	206	182	220	184	210	200	199	182	187	180	208	200	197	208	202	210	207	188	221	198	209	204	186	203	228	218	222	180	192	179	193	190	198	199	208	200	207	213	221	209	196	215	196	185	195	196	218	217	201	217	219	200	197	158	197	192	218	192	205	190	168	195	184	176	203	203	204	203	205	191
25458	26001	33571	29315	22993	15065	20406	18515	13602	9361	4737	2160	1261	866	665	544	551	505	512	544	484	481	505	498	491	485	511	484	493	481	485	504	503	532	480	498	530	481	493	500	511	494	532	490	539	478	497	486	515	534	477	472	508	526	488	482	505	453	533	493	493	490	480	507	499	485	540	501	481	494	522	494	501	505	485	493	505	505	535	464	530	531	509	497	486	481	534	509	469	458	486	522	498	528	475	500	513	486	514	488	507	476	521	504	506	477	485	495	532	488	518	478	507	495	523	461	486	497	490	511	515	478	495	522	544	493	542	508	533	496	509	518	517	485	502	490	466	523	508	459	514	470	487	525	476	527	471	484	468	507	486	458	475	457	507	493	516	543	493	453	487	465	460	478	495	485	509	491	508	515	497	489	483	469	515	519	517	506	492	490	497	509	505	474	529	472	518	462	494	502	523	481	519	501	495	492	472	521	505	487	497	505	511	491	490	485	531	523	507	459	493	511	486	500	492	496	508	521	496	500	500	475	494	528	490	473	470	533	471	470	498	490	483	521	487	506	497	490	471	508	510	519	520	501	521	444	518	491	484	473	537	505	488	475	524	525	516	494	515	535	473	503	543	508	493	516	513	508	510	481	505	494	503	488	468	521	477	501	501	526	533	490	510	481	502	500	500	501	506	480	467	511	516	507	516	515	494	486	518	516	506	500	497	499	519	512	513	515	508	485	512	482	496	474	496	499	537	506	506	475	495	518	489	515	487	503	499	489	514	485	512	507	456	498	483	511	532	476	479	460	511	508	517	510	501	493	520	493	510	513	502	479	503	496	538	537	494	518	441	529	498	533	496	480	518	517	514	455	486	473	501	480	496	493	542	507	469	481	535	518	460	476	527	521	502	500	459	477	494	518	483	496	518	482	485	440	493	528	509	471	475	462	505	504	519	492	499	493	495	510	544	497	486	542	481	489	468	564	510	501	527	495	476	503	545	531	490	496	485	532	500	492	523	467	495	507	511	446	507	481	509	536	483	441	513	532	512	545	510	478	470	488	530	479	522	508	530	459	515	520	457	473	530	585	481	553	482	499	509	484	539	484	531	509	493	468	481	525	513	501	555	478	467	507	497	496	516	493	491	499	490	473	555	514	505	479	491	466	498	498	503	501	497	482	497	495	474	496	494	507	510	489	502	519	503	494	505	526	570	519	501	506	520	490	504	500	506	481	498	511	497	531	468	502	530	502	499	497	485	533	458	541	518	499	497	502	488	496	488	553	518	485	500	469	492	482	466	500	503	511	532	512	511	492	475	466	488	487	540	503	484	476	515	485	482	506	550	527	500	465	528	541	509	507	465	496	461	525	511	472	516	494	500	504	537	521	509	510	518	511	497	522	509	533	481	515	488	517	513	524	474	458	499	522	502	516	510	446	448	511	514	523	487	510	486	511	478	549	482	491	498	531	494	472	508	512	518	492	458	512	500	519	531	486	487	530	499	497	525	521	484	514	514	508	512	525	465	519	499	482	505	520	527	492	505	481	481	464	496	506	496	512	497	517	508	461	492	488	515	481	539	524	513	472	478	502	474	514	516	502	481	484	509	512	513	558	496	491	520	489	497	461	529	478	484	523	491	491	460	466	518	493	488	481	455	510	508	495	539	460	510	518	506	500	497	529	522	494	521	505	515	487	531	460	518	484	552	506	510	476	530	516	468	478	475	486	489	500	483	532	469	517	497	494	500	538	526	502	511	506	490	509	549	466	501	481	493	490	512	526	476	517	505	545	458	500	486	539	511	513	495	490	502	487	517	516	478	509	516	532	473	484	467	505	514	479	513	530	503	502	493	542	496	524	497	527	504	478	524	495	507	498	515	473	499	489	510	466	495	487	446	529	517	494	471	508	507	484	511	514	504	460	505	516	506	498	500	521	489	458	529	510	487	481	483	486	494	452	525	496	483	500	505	506	515	475	464	520	535	463	524	542	518	462	449	491	475	511	517	508	503	519	524	506	518	492	479	495	505	522	500	467	528	481	508	466	490	516	486	483	511	531	508	482	491	495	485	501	501	496	480	493	525	512	496	516	512	515	501	509	471	511	535	509	496	495	534	505	506	500	502	528	491	454	489	470	457	480	482	554	498	495	511	516	512	504	490	509	452	512	546	499	526	522	502	523	495	480	510	483	481	492	512	494	504	531	428	516	505	514	488	495	494	483	459	504	470	513	479	503	501	469	514	496	499	471	513	544	501	514	499	519	483	514	487	532	513	506	518	498	486	478	488	523	478	505	534	486	509	515	481	460	480	514	529	492	474	536	488	484	508	494	503	534	538	460	488	526	480	506	490	470	526	460	514	543	497	513	477	451	472	499	496	513	526	475	503	472	493	535	470	503	500	491	492	517	512	523	509	477	536	535	492	537	427	474	460	501	448	454	535	449	550	488	490	484	504	483	532	486	493	480	504	519	508	458	526	498	518	504	488	498	520	491	520	499	489	498	484	472	518	495	469	508	489	513	502	487	499	466	529	477	509	497	502	474	485	480	501	480	497	512	498	519	477	507	483	507	507	489	497	581	554	482	484	493	501	519	461	508	487	502	539	486	490	488	503	516	499	513	514	509	500	486	520	510	521	468	502	502	490	540	533	525	500	560	551	490	511	480	503	502	506	529	515	524	483	475	537	470	514	503	532	461	477	500	531	483	502	523	510	537	546	520	542	522	489	480	486	492	503	514	507	526	510	484	495	501	487	485	501	454	497	484	516	504	492	520	512	489	490	479	507	568	488	512	504	477	496	526	508	491	496	478	525	524	488	491	525	479	486	521	482	531	551	491	489	538	514	512	506	508	557	527	482	515	503	482	522	513	477	493	515	488	483	494	483	438	498	502	483	499	489	478	477	485	498	498	459	521	558	504	508	506	513	522	523	474	511	504	482	486	516	509	526	467	465	491	482	504	444	476	472	480	526	496	473	495	495	483	474	494	474	466	473	519	516	521	520	507	510	474	519	498	494	538	482	488	470	491	486	498	496	479	512	441	494	490	471	515	517	493	484	498	463	530	487	532	504	529	479	520	514	502	504	497	539	467	498	513	530	477	494	509	520	493	492	517	508	501	491	515	518	499	494	473	494	479	470	485	507	490	524	444	488	498	514	463	557	531	498	537	511	476	493	472	511	558	521	486	468	494	478	526	490	502	474	501	489	495	516	511	526	522	477	492	502	474	503	491	515	533	522	486	515	523	473	487	558	507	487	536	508	508	498	481	501	494	513	513	501	504	492	522	494	509	512	558	478	489	485	479	498	522	442	489	500	518	474	520	545	481	522	505	494	482	471	524	511	508	467	456	480	504	512	493	514	530	457	473	491	477	505	486	475	508	529	498	508	528	518	509	493	512	548	502	495	507	549	544	526	499	502	481	479	509	516	533	521	489	483	501	482	488	492	555	481	504	477	491	505	508	524	515	543	471	479	482	496	504	491	492	463	509	496	488	466	502	477	489	449	503	495	510	518	492
53707	49879	49161	38032	33688	31309	25003	17122	10451	6572	5087	2952	1640	1087	588	363	327	277	253	216	249	228	218	231	231	243	260	237	223	231	242	247	218	211	216	203	228	205	209	203	206	247	200	230	227	217	223	218	212	219	229	209	203	231	193	194	208	208	231	219	220	229	250	231	233	208	257	231	224	227	216	222	221	233	237	240	220	217	219	217	238	224	221	255	221	209	237	253	217	205	218	246	224	232	198	253	220	182	205	208	222	213	241	220	230	246	219	230	227	255	244	221	210	209	233	223	232	233	207	225	227	226	241	222	229	214	236	203	209	221	225	248	226	248	220	214	208	229	247	233	232	243	205	208	237	208	235	210	235	217	202	242	220	201	240	245	201	225	220	216	248	227	218	239	213	234	213	224	229	221	216	201	194	207	229	225	228	240	253	224	217	243	207	223	233	225	231	200	231	220	241	207	210	217	248	206	220	204	215	219	234	227	202	214	202	239	221	245	229	223	201	221	216	222	205	208	214	238	243	207	225	217	228	212	225	216	237	219	210	238	249	227	250	235	189	219	248	230	260	182	223	216	219	227	225	216	237	222	211	215	215	241	183	229	215	231	219	234	221	215	229	217	221	233	225	225	239	235	217	245	206	233	233	229	228	240	234	214	221	230	247	240	251	231	235	233	242	224	235	206	233	203	190	233	238	222	210	220	232	229	212	230	221	225	207	202	221	213	212	222	237	222	241	231	217	225	217	201	222	220	243	227	194	209	228	239	209	249	228	223	226	245	214	220	215	222	225	251	227	206	223	223	248	247	201	221	236	240	219	215	229	216	223	222	248	214	209	211	235	236	205	242	228	231	194	221	229	215	201	233	222	209	281	204	192	203	218	223	211	215	206	211	206	216	224	242	211	202	205	210	218	227	214	194	208	240	220	195	236	230	221	208	203	231	201	175	230	212	227	228	200	197	249	218	224	227	228	213	222	231	238	226	223	228	232	219	232	219	237	230	257	198	238	227	240	210	212	242	236	247	207	209	214	255	231	214	226	226	222	252	225	167	222	228	207	219	230	214	206	195	246	227	235	229	236	190	221	233	225	206	234	199	221	237	214	216	193	225	259	227	222	216	222	220	241	203	233	215	215	229	239	245	244	220	212	191	224	222	209	239	217	201	217	235	204	202	205	223	203	229	237	218	194	240	223	229	221	246	229	192	207	235	213	223	199	205	209	241	215	235	239	193	219	237	222	201	233	223	200	209	230	252	226	228	222	248	226	217	237	228	210	238	191	187	225	225	223	218	221	218	226	223	203	207	219	213	224	203	206	232	216	243	228	218	198	221	230	224	258	211	196	240	233	243	232	219	210	219	226	201	230	197	242	224	236	231	226	245	240	207	195	233	231	223	230	221	205	210	208	219	206	182	192	220	217	212	203	199	222	234	203	214	215	205	206	221	238	197	250	205	209	211	205	210	221	234	216	219	218	212	231	230	214	184	218	233	223	214	208	228	216	205	209	216	225	255	234	220	231	224	231	204	229	257	234	206	198	258	241	209	244	246	208	202	204	219	222	188	197	222	223	226	230	227	233	209	215	221	225	221	237	198	226	214	206	236	232	222	247	219	202	259	224	202	199	241	229	223	217	208	220	234	206	213	220	220	226	198	193	221	233	217	243	203	224	196	236	216	201	217	230	204	214	220	204	222	217	221	206	240	247	231	246	240	246	227	232	228	231	236	212	193	226	198	226	223	231	215	229	245	239	222	211	251	231	201	226	259	213	195	223	231	202	245	237	220	206	188	214	197	221	186	235	217	200	224	220	234	251	204	224	228	230	209	231	266	226	220	203	217	218	236	214	238	230	219	212	212	211	207	238	248	243	230	201	205	236	224	219	218	207	246	182	200	214	201	229	227	210	209	177	231	206	221	228	242	232	202	211	227	228	230	234	183	245	232	213	217	220	235	201	222	199	200	226	208	195	244	259	239	225	202	257	215	217	215	240	240	220	246	213	223	224	200	203	234	247	233	249	214	212	221	206	238	231	242	277	233	239	209	219	205	236	234	249	219	232	228	222	206	213	236	198	210	214	250	222	216	221	223	228	216	231	200	224	227	223	213	203	214	228	222	219	220	213	236	201	207	206	218	209	205	209	217	235	218	188	239	244	222	243	232	208	187	225	231	232	195	246	197	250	248	209	238	195	218	227	244	217	256	233	239	219	236	254	215	195	221	198	216	225	219	192	204	241	236	219	189	242	239	208	229	213	211	256	237	212	211	218	230	200	231	214	205	228	238	244	218	182	195	212	282	219	251	245	227	237	219	232	207	184	249	237	214	212	215	210	230	217	257	250	244	238	220	249	247	207	220	222	211	234	228	205	202	213	229	251	230	215	182	215	229	203	229	213	229	239	213	220	233	233	202	226	208	226	198	240	190	256	220	230	202	234	224	228	225	194	225	256	222	202	228	252	234	238	224	254	224	225	220	214	234	233	201	241	236	224	237	228	230	208	227	236	226	224	220	201	220	209	237	216	251	242	224	214	226	231	218	235	217	215	219	223	210	241	231	234	211	220	229	203	234	226	230	227	226	214	244	228	215	211	207	231	204	237	220	211	228	240	251	207	201	214	221	230	237	234	195	195	237	203	198	233	212	229	239	246	222	219	237	246	200	215	220	221	233	254	183	243	223	216	209	209	204	202	206	232	216	221	240	230	228	235	207	207	204	222	270	234	208	190	224	217	227	229	218	228	228	212	255	237	217	215	236	245	225	238	203	232	248	215	202	222	212	236	230	238	212	198	180	203	217	223	218	217	201	226	198	262	213	228	217	233	199	214	227	226	184	226	238	231	227	208	241	217	240	234	244	216	217	209	223	231	219	239	232	223	231	233	216	215	236	216	213	212	221	236	214	231	218	205	213	214	218	241	227	219	254	214	246	215	190	233	204	233	249	229	209	230	200	223	224	237	219	199	231	216	218	218	196	207	231	228	232	223	232	219	226	227	227	244	217	198	211	231	208	217	239	228	186	237	229	242	233	223	206	194	218	228	233	207	218	220	225	222	218	243	243	234	236	227	206	215	206	218	215	225	228	227	245	232	213	218	219	239	233	194	213	237	240	225	209	252	252	209	224	234	236	185	205	186	242	208	247	203	232	204	228	219	246	228	225	196	201	211	230	219	203	223	232	222	235	223	240	201	218	253	238	199	217	224	204	228	225	207	233	223	225	216	218	211	224	230	229	237	262	195	204	187	191	218	217	211	236	215	237	218	213	220	210	238	220	248	200	225	241	220	214	219	222	226	213	208	227	209	256	227	239	211	216	223	225	221	229	234	229	233	234	230	211	217	217	207	199	208	220	227	197	240	228	216	249	204	250	226	228	243	229	238	222	221	217	210	216	233	222	218	227	251	204	197	233	237	222	223	220	230	190	199	217	232	234	236	212	220	211	217	216	216	216	203	228	227	193	214	224	231	240	200	228	236	224	224	202	208	220	206	235	245	232	235	237	223	209	231	225
36550	42458	50017	45320	44368	42971	38006	32725	25852	21087	17571	11391	7032	4494	2654	1386	1041	741	607	588	583	518	510	556	616	558	547	543	536	521	524	558	530	526	526	557	546	567	556	517	551	538	578	534	548	579	572	526	586	550	580	523	541	579	509	533	565	532	494	541	529	568	544	554	502	563	549	561	556	526	550	543	554	554	512	556	581	569	560	555	546	579	566	555	529	525	531	544	557	539	561	564	559	525	573	551	533	508	528	545	536	526	546	546	557	543	521	522	573	539	560	547	538	559	561	570	503	559	515	549	546	554	558	533	560	541	558	535	505	498	586	566	552	535	553	575	522	536	554	555	570	542	559	551	514	558	562	577	586	542	523	527	545	593	566	563	535	524	554	504	533	557	524	543	622	545	532	562	545	478	573	562	534	545	574	533	565	528	569	585	534	573	527	585	520	559	529	558	577	562	508	496	508	550	568	566	528	524	536	590	504	523	567	587	591	555	526	566	529	534	526	576	598	532	572	529	544	551	567	582	528	544	552	543	521	577	514	535	520	501	542	540	554	538	517	559	553	580	537	521	580	506	602	529	536	516	557	556	590	523	507	532	559	580	547	508	559	544	575	520	559	540	583	579	564	569	557	574	517	527	576	563	536	532	532	520	506	518	509	564	575	547	537	562	536	605	559	572	536	558	579	525	510	542	553	524	529	550	532	528	550	513	543	552	519	526	526	522	546	583	552	527	528	545	574	570	537	529	551	544	522	578	544	550	544	547	529	531	529	526	535	574	574	560	614	514	532	535	531	540	552	564	549	528	514	584	572	558	598	536	543	570	487	537	516	486	541	557	538	573	530	560	544	506	573	491	527	571	565	552	556	519	562	504	550	534	580	529	569	522	523	560	566	571	561	572	518	565	531	534	500	516	570	553	512	530	565	558	537	561	550	562	491	523	572	587	533	531	508	535	553	524	552	521	532	581	499	544	565	548	543	560	573	520	538	565	576	556	545	531	539	572	530	527	547	555	580	479	528	538	535	584	551	592	530	521	577	577	539	523	538	559	556	529	526	572	568	523	531	549	541	549	541	515	541	559	579	572	601	538	571	523	578	554	552	594	530	503	566	566	526	537	526	548	526	545	565	576	516	564	553	531	567	547	579	565	576	551	534	531	545	523	552	540	539	538	563	528	553	556	562	578	522	575	562	567	576	514	570	531	593	523	575	529	533	558	552	536	548	551	542	559	519	553	540	540	512	482	525	564	534	545	533	565	562	536	566	539	531	533	561	547	531	526	598	582	555	548	585	551	539	565	524	566	543	561	541	530	591	545	527	595	538	512	529	544	528	566	560	553	560	565	529	543	511	496	521	563	529	571	569	538	575	531	507	569	558	581	506	540	614	531	551	549	553	543	598	540	533	519	523	531	566	568	532	518	524	549	576	550	541	569	601	524	513	524	541	555	564	570	545	525	522	585	529	542	534	540	571	544	568	577	544	484	537	544	516	533	497	534	562	491	553	518	585	505	533	543	533	549	543	540	547	550	533	544	574	538	525	530	535	566	546	545	569	528	550	511	531	545	524	504	539	565	582	545	571	558	498	514	523	592	551	511	558	497	574	557	577	510	562	511	535	576	553	557	495	556	538	556	538	545	540	558	615	542	528	531	507	536	535	524	550	547	538	562	489	564	558	521	589	561	557	549	596	515	557	514	550	577	484	570	515	569	554	548	556	520	537	619	527	563	537	524	551	551	561	546	535	551	496	537	528	574	491	544	538	589	546	536	516	529	546	535	505	513	527	536	603	540	577	550	555	588	554	517	546	537	569	543	544	552	567	564	510	523	548	579	527	566	499	555	536	540	530	558	542	566	534	548	490	550	561	531	565	533	529	577	552	562	553	517	512	529	588	549	542	538	548	551	549	531	522	569	561	569	566	558	566	555	528	566	555	582	543	489	522	528	530	546	589	524	585	547	538	595	556	527	527	552	492	540	568	508	540	537	546	578	505	556	537	539	534	544	548	544	539	547	566	552	560	565	572	581	506	523	489	546	483	553	547	555	535	528	511	541	553	537	521	529	558	562	540	554	546	509	566	552	524	530	557	551	520	550	507	508	517	566	544	545	550	566	569	517	536	538	517	550	540	543	557	511	528	546	523	562	584	522	525	563	564	533	542	592	597	530	570	556	544	586	569	543	583	537	584	533	515	509	538	537	581	503	525	584	499	584	545	569	535	559	558	529	558	571	506	553	569	552	547	567	490	523	626	553	511	522	529	537	547	560	570	581	522	519	531	550	517	564	549	568	477	583	559	543	589	578	546	507	576	542	558	531	544	583	569	557	554	568	568	558	556	576	529	549	532	528	544	545	534	568	526	557	539	546	542	517	560	549	529	510	537	580	523	517	551	541	537	554	529	554	508	541	538	531	549	522	531	570	538	499	544	509	547	541	545	515	566	539	557	547	526	518	554	554	518	510	554	591	540	533	537	535	562	538	574	524	615	537	544	544	521	501	556	546	565	549	564	549	518	501	510	492	527	558	591	525	531	552	561	498	567	531	540	563	511	548	562	574	522	521	510	562	539	559	545	528	541	507	568	542	518	527	553	540	571	550	513	505	523	564	553	548	528	534	563	518	539	530	533	557	546	563	593	548	508	541	535	538	603	553	533	577	483	575	531	571	519	564	541	553	559	565	518	519	543	512	542	568	528	544	538	565	559	532	518	500	554	545	522	536	533	527	524	514	550	557	543	556	530	573	571	562	568	530	536	528	557	590	536	584	583	564	549	581	504	525	532	574	547	498	539	524	575	530	546	596	538	536	603	540	514	558	584	541	581	519	550	547	539	550	535	591	523	558	576	585	508	577	522	524	530	538	590	548	538	573	526	525	561	547	540	585	545	542	528	578	562	555	568	545	559	515	588	571	564	543	538	544	542	569	564	569	562	510	557	516	567	492	555	565	559	522	551	528	560	589	524	505	484	541	522	501	568	563	544	568	530	545	574	586	535	543	534	588	550	550	523	572	499	560	555	533	537	540	566	565	540	552	542	503	542	524	534	521	500	609	525	539	529	545	542	546	535	565	522	571	534	558	505	557	534	570	533	576	542	559	536	553	535	569	497	572	573	517	526	536	534	552	572	566	517	548	561	556	546	586	568	537	544	531	559	565	531	512	519	519	563	567	521	538	561	552	516	554	513	535	579	503	549	526	491	534	523	576	543	551	621	565	599	486	563	524	507	507	504	544	593	556	590	542	527	513	545	549	508	518	540	571	552	567	556	534	576	558	549	566	520	562	505	563	560	546	543	525	522	528	535	513	536	524	543	497	512	539	556	560	554	493	537	537	546	562	563	527	568	547	585	524	547	527	558	562	596	517	506	518	537	565	547	529	563	556	544	592	543	517	594	533	533	540	543	533	564	520	550	519	569	549	528	566	565	560	554	557	564	536	565	526	568	519	524	544	567	533	575	558	543	538	524	580	558	541	562	556	533	505	565	523	563	518	524	533	530	539	526	563
59866	55717	51883	48565	47207	43958	31334	20519	11525	6047	3243	2062	1496	970	696	451	355	282	232	218	261	223	251	234	249	175	225	222	214	231	218	222	195	168	236	199	220	210	229	261	230	225	175	234	225	215	209	226	204	220	242	235	203	222	207	224	204	201	216	219	230	211	210	195	202	181	229	215	230	255	202	233	202	187	216	163	208	226	231	197	207	237	204	206	219	208	227	199	207	218	183	206	247	228	212	208	208	226	200	196	202	200	208	236	226	260	230	203	207	203	201	191	196	219	198	213	227	207	205	230	219	207	220	205	197	222	227	196	210	236	209	209	200	220	225	230	220	216	208	229	219	213	215	205	208	218	226	212	221	213	216	217	233	204	189	251	214	210	208	223	223	206	206	227	214	219	230	224	209	190	227	219	212	229	231	223	230	239	228	180	225	219	218	198	219	208	231	229	193	198	229	184	222	199	181	217	205	260	227	223	217	240	216	193	258	213	193	218	195	224	236	224	191	213	204	213	183	212	216	209	203	242	221	207	246	195	205	182	235	220	215	179	206	237	198	210	230	198	233	212	220	223	205	234	222	221	204	216	265	229	217	194	221	220	232	195	207	220	224	222	243	243	205	222	181	226	205	219	220	209	210	204	215	206	204	230	203	221	210	247	228	205	240	221	218	202	208	209	205	190	221	220	214	202	209	175	202	197	209	193	204	227	196	221	218	221	220	209	206	192	189	194	231	216	209	208	234	230	212	198	216	217	221	215	225	208	211	199	210	181	238	213	216	190	210	207	223	187	215	218	216	214	204	224	209	204	205	221	226	208	217	226	228	194	242	238	201	205	213	219	204	222	225	220	224	229	206	211	243	211	211	206	205	204	229	221	219	229	213	197	192	236	214	182	227	217	200	197	239	209	224	209	203	221	208	209	223	222	223	222	233	239	173	203	234	207	225	207	238	218	233	225	201	227	230	224	199	215	220	199	201	206	211	203	226	232	221	235	197	198	229	209	193	217	202	222	228	199	204	211	236	228	214	214	222	211	226	200	200	197	211	214	217	233	223	232	196	199	217	223	214	212	227	221	228	221	224	230	230	193	206	220	239	214	232	211	226	199	254	229	184	204	212	220	227	232	203	196	199	231	199	228	234	223	212	231	235	209	193	203	226	202	193	231	243	200	211	227	183	203	225	202	228	219	196	192	255	214	198	202	209	204	206	212	206	213	208	228	210	197	241	210	193	243	237	233	216	211	215	245	208	207	234	216	223	196	217	210	221	212	218	221	232	220	207	232	235	212	211	206	230	218	205	217	190	199	219	204	212	199	207	228	222	200	223	200	186	224	251	216	228	218	254	236	219	204	186	225	195	211	206	200	218	207	220	207	225	224	204	193	223	229	179	229	200	227	235	173	230	222	242	224	227	214	224	202	204	225	236	216	217	233	231	216	224	228	234	228	221	219	210	205	231	202	205	219	218	202	203	224	203	211	208	205	192	225	187	214	225	206	223	214	226	222	222	242	183	218	227	219	206	223	212	230	183	253	218	214	221	222	194	222	242	220	216	204	229	210	220	202	220	200	204	224	208	205	252	247	206	192	233	195	213	202	217	201	228	244	206	221	204	199	228	210	230	220	218	203	223	231	202	199	224	231	217	216	235	221	230	240	202	220	208	216	233	218	202	243	213	230	202	220	202	235	208	231	183	224	193	201	221	232	212	234	213	212	223	237	208	212	214	208	214	214	209	221	234	224	210	231	189	198	204	213	220	224	210	256	205	203	244	201	198	233	227	212	216	218	234	187	226	217	179	213	215	210	209	226	183	193	216	240	221	223	202	241	224	228	221	191	229	226	194	232	223	222	244	215	217	216	217	204	190	216	220	210	217	212	215	199	213	233	244	212	201	217	242	199	210	207	228	229	222	206	216	216	229	205	225	193	238	218	201	197	207	232	211	217	204	178	213	213	199	198	223	192	218	214	185	198	222	186	229	214	229	213	226	212	238	187	224	209	212	195	214	211	224	246	214	199	236	216	210	229	225	208	231	220	212	223	240	198	196	181	230	216	208	221	212	200	225	230	174	198	190	228	225	242	198	205	221	205	223	231	209	238	223	209	230	175	208	198	218	243	198	241	205	214	210	194	222	218	228	216	238	225	229	228	182	219	178	232	227	220	193	212	220	222	211	176	210	205	232	222	216	203	199	196	229	216	221	196	215	229	202	216	212	218	220	222	224	230	222	213	218	199	218	206	215	196	217	211	208	225	221	212	201	241	208	222	239	195	222	199	226	205	211	186	221	251	234	225	217	209	223	220	176	219	199	197	234	226	205	205	211	214	215	211	245	226	197	218	217	222	197	221	204	215	225	199	209	225	208	206	228	193	227	251	203	203	204	206	196	208	194	207	222	209	204	209	216	192	203	239	203	224	204	224	220	203	205	203	251	190	236	236	209	222	239	238	197	214	208	205	220	205	229	207	218	219	230	231	227	222	203	211	185	232	218	218	207	216	225	217	230	199	217	203	199	227	209	227	195	214	204	179	209	239	191	224	207	229	204	225	230	231	212	253	188	223	202	233	216	205	219	207	203	201	206	193	202	223	222	221	243	198	223	221	188	227	209	203	219	240	190	218	238	192	213	189	206	214	233	219	193	201	239	234	211	218	212	230	213	215	229	197	215	194	218	226	230	220	216	198	194	215	218	217	220	228	230	213	230	217	230	217	198	225	195	224	221	209	204	207	252	213	180	214	211	229	221	203	176	245	215	202	196	218	184	215	207	251	201	213	221	225	212	214	213	237	203	250	195	236	216	215	227	217	231	205	187	234	214	211	221	247	231	229	209	213	237	211	195	242	210	232	212	207	219	187	225	224	188	212	223	242	197	225	225	204	229	202	203	228	213	213	189	191	195	232	212	238	211	220	214	232	219	220	196	217	219	217	217	198	226	229	199	249	226	232	218	232	222	213	207	199	194	210	235	207	235	218	180	224	203	237	201	205	250	216	213	207	223	231	200	208	238	180	223	214	190	201	202	219	200	219	195	216	206	211	213	202	194	227	213	206	227	236	191	226	202	203	204	214	222	239	212	209	214	205	201	239	211	226	230	173	225	217	229	200	184	233	219	208	223	188	242	210	235	238	245	207	200	219	213	223	203	209	226	208	201	235	223	222	258	211	227	207	214	208	198	216	237	227	211	204	206	223	200	252	220	225	220	200	221	186	222	209	209	197	244	233	226	213	262	202	228	211	211	208	200	234	196	232	203	239	216	227	245	202	198	213	204	202	199	207	189	209	215	226	237	225	211	235	213	199	204	194	218	206	219	241	232	214	223	216	194	196	218	218	208	190	191	192	209	240	191	221	195	211	237	217	236	251	231	197	196	216	198	232	211	272	219	200	222	225	228	199	203	203	180	217	189	228	235	239	209	211	189	208	214	235	191	221	196	222	237	204	225	216	237	248	220	226	196	249	222	227	247	233	231	225	210	253	226	232	228	231	198	244	202	239	224	214	213	209
41627	48681	54130	55992	56267	53508	42250	33868	24622	17313	10928	8224	6648	4454	2849	1713	1137	924	626	570	519	518	541	535	525	501	559	544	546	541	542	500	503	497	509	512	529	561	542	505	539	553	522	538	520	551	510	535	505	501	506	494	565	478	551	522	538	515	515	565	577	501	487	534	502	501	541	552	492	535	476	498	542	535	520	520	500	490	505	531	507	523	504	532	544	509	544	493	525	530	519	484	526	506	582	528	540	555	572	528	486	538	560	543	545	517	554	553	522	496	546	543	477	514	529	532	551	524	553	539	521	517	459	494	474	525	551	503	535	561	477	533	502	536	500	529	546	553	546	537	541	505	549	496	540	500	533	509	541	542	554	512	533	506	503	530	511	525	555	482	520	540	580	496	530	524	522	533	560	510	520	536	513	519	516	538	545	510	573	528	530	496	492	547	537	484	530	545	534	534	519	515	550	521	515	473	536	552	551	514	523	554	513	554	502	474	515	472	533	552	551	534	509	531	524	555	488	491	540	515	512	538	521	549	515	527	488	535	535	516	536	575	522	566	477	542	503	495	540	514	519	520	517	545	544	501	539	507	504	491	524	516	567	525	531	559	480	529	495	532	532	534	542	528	518	499	517	538	482	506	499	552	541	532	483	510	564	556	459	488	535	512	511	528	512	519	535	528	519	505	539	527	520	525	543	562	521	510	516	529	542	545	548	513	544	486	528	500	562	554	476	534	543	551	544	516	572	535	521	508	533	508	525	496	526	547	532	541	523	489	549	527	517	534	531	523	512	550	538	531	503	522	550	551	550	538	483	502	502	523	501	489	517	529	538	547	507	559	525	552	516	529	529	506	519	521	558	525	524	521	498	540	512	512	513	552	541	521	517	484	520	492	538	503	544	495	489	597	533	547	540	527	515	523	541	528	535	516	536	504	502	519	538	525	534	534	512	491	512	517	479	523	507	495	506	528	527	548	507	535	529	494	527	545	490	506	527	477	514	508	582	516	537	505	525	487	569	492	557	527	528	510	509	544	504	544	501	582	537	502	481	559	522	556	545	486	535	543	551	504	499	499	536	546	536	506	536	539	519	541	494	475	508	520	503	545	538	524	517	567	527	555	525	503	510	512	520	559	519	469	509	545	518	493	531	501	480	533	516	568	506	511	525	521	535	504	539	536	525	537	530	487	557	495	552	558	519	527	506	504	510	518	539	566	524	522	512	519	529	539	500	520	528	489	534	513	528	489	499	516	512	567	544	494	522	550	580	517	544	513	523	546	494	491	525	542	512	516	533	568	553	551	507	503	512	492	515	544	539	523	540	529	532	522	513	529	512	499	517	555	532	525	545	518	540	568	503	513	544	522	506	526	519	500	509	521	526	556	559	507	510	522	457	569	473	516	573	531	548	524	529	487	528	529	525	504	532	478	535	527	547	544	527	489	500	554	515	523	532	535	542	519	507	513	511	526	502	525	492	498	544	538	557	514	501	507	573	529	546	538	530	504	546	540	555	552	545	558	551	534	507	489	541	485	522	486	550	512	507	494	505	535	541	512	509	535	528	525	539	521	501	516	545	529	561	490	533	531	498	511	520	545	503	502	522	535	494	512	517	543	549	507	513	499	509	542	507	511	528	552	485	555	531	552	496	545	514	520	535	533	502	497	501	514	575	519	548	543	543	521	535	554	516	530	506	519	515	520	533	541	502	498	499	520	506	527	553	495	502	540	530	523	542	519	539	562	509	498	516	524	480	517	534	541	540	539	529	563	517	542	533	532	508	547	522	526	502	510	520	491	551	521	522	587	512	551	522	510	538	507	532	530	485	507	552	538	554	522	513	484	530	491	534	535	523	514	510	536	505	504	506	498	528	525	534	522	503	513	524	539	512	512	575	536	538	516	517	511	523	519	506	516	551	506	538	549	480	540	558	485	523	554	587	515	508	512	570	540	521	523	516	524	514	521	548	531	508	504	516	495	517	519	527	502	554	510	510	541	575	539	541	550	507	512	511	541	531	509	523	531	529	507	508	562	511	515	517	523	531	503	526	507	522	500	513	549	540	507	533	521	560	517	518	531	522	529	540	523	557	528	548	514	545	517	491	542	515	525	554	538	538	535	474	529	534	539	582	498	522	505	532	507	512	512	500	558	527	571	542	494	562	540	515	570	523	507	539	527	522	536	522	511	472	505	535	528	520	514	523	481	536	510	533	495	544	501	552	509	554	527	565	528	567	526	554	508	505	503	499	522	508	525	517	518	585	569	529	558	530	509	494	548	527	509	546	488	533	545	528	540	523	541	517	527	541	524	498	494	496	533	543	514	540	485	542	500	521	478	536	549	543	535	518	542	515	568	484	556	525	529	571	494	517	502	534	490	532	520	556	544	520	507	534	535	516	523	544	513	547	509	531	547	496	545	554	502	517	466	520	498	529	502	500	470	498	497	514	496	538	530	527	463	517	552	535	539	537	539	515	541	544	494	503	560	508	533	533	520	525	510	516	532	549	512	519	552	577	516	562	512	522	482	520	504	529	500	488	524	522	513	512	500	548	508	523	556	526	542	523	491	511	513	521	554	510	510	508	514	532	514	514	527	525	520	521	534	515	503	514	513	514	520	515	542	505	535	533	507	519	540	522	500	535	493	549	544	529	514	506	568	556	502	523	515	514	550	515	528	521	536	563	557	495	513	546	511	525	524	488	551	565	498	547	516	519	536	529	535	556	550	520	569	546	519	498	505	536	533	544	584	505	544	562	495	505	536	528	541	544	540	505	492	512	570	491	520	554	537	495	515	488	521	560	535	536	572	504	530	541	530	513	543	532	519	525	534	512	548	534	518	527	572	509	492	510	513	552	553	522	534	568	507	517	560	524	467	520	524	514	514	492	553	552	490	549	518	543	532	500	510	464	518	541	499	509	563	544	524	560	513	541	499	534	532	512	535	528	530	589	531	475	537	554	496	489	525	510	526	541	541	503	523	511	564	526	530	511	510	523	549	530	550	492	530	544	507	515	491	534	554	506	501	532	557	560	497	534	538	532	499	516	513	565	523	553	512	525	513	514	470	512	539	583	506	512	535	532	553	513	523	547	553	563	560	519	557	497	527	516	532	535	523	542	546	547	525	513	507	546	551	526	502	498	523	559	519	505	550	522	514	534	558	532	543	521	548	533	551	539	523	521	544	492	518	522	499	540	527	538	542	549	585	565	532	533	492	521	526	484	515	551	529	492	539	501	514	532	562	505	565	512	502	501	538	524	489	518	582	480	514	505	489	511	581	552	545	550	508	540	533	514	509	505	533	500	558	497	525	509	530	512	547	539	489	528	546	527	544	514	535	477	535	555	496	528	520	521	523	535	525	540	498	535	520	548	532	525	563	522	499	505	543	506	543	548	521	549	517	521	505	556	551	538	521	589	540	493	504	510	527	559	503	550	538	528	546	509	498	489	559	517	520	562	495	529	533	532	558	520	567	494	542	526	511	562	514	536	511	550	495	494	503	572	547	503	521
33864	29741	30522	23862	15986	9693	5882	3898	2489	1507	924	534	371	268	228	254	196	205	201	213	219	182	183	206	215	203	222	205	215	217	208	182	180	194	171	206	212	212	197	176	184	199	181	185	160	212	234	222	216	209	194	204	169	205	239	206	170	173	214	179	183	212	196	182	220	210	197	228	207	206	231	223	200	203	178	214	168	220	213	197	199	197	180	208	212	205	205	204	208	186	206	218	217	210	185	212	203	210	230	189	223	205	204	193	194	168	203	197	185	237	204	186	216	195	180	203	235	213	196	196	218	195	201	189	189	180	202	201	193	224	201	213	190	201	207	203	198	211	206	204	205	180	218	222	186	197	206	193	207	193	194	183	209	223	182	188	183	203	208	211	197	175	214	193	224	216	204	209	188	188	200	215	213	206	197	206	206	188	194	206	200	209	219	176	234	191	180	186	185	221	220	194	221	175	171	208	221	199	163	211	160	198	208	233	199	206	197	186	184	177	214	222	236	232	202	187	195	192	199	186	173	207	191	176	182	216	211	191	208	201	199	201	211	184	220	206	197	189	208	221	205	215	208	203	203	191	197	191	210	201	209	215	181	196	192	205	216	206	206	212	181	234	205	183	227	233	218	192	225	192	183	190	206	180	200	184	210	216	195	214	202	184	217	225	207	214	182	190	202	194	182	227	213	212	236	214	190	207	211	217	206	193	188	208	210	188	248	183	201	203	203	186	224	190	185	184	223	200	223	195	188	225	191	213	203	208	207	207	215	202	179	189	209	180	209	209	194	194	189	209	201	198	187	211	188	173	188	196	204	202	200	195	189	207	226	208	200	178	195	201	217	188	204	199	188	204	202	210	205	172	201	219	189	174	188	187	187	221	203	207	180	208	211	176	197	192	221	232	182	195	173	190	195	232	214	207	192	196	197	209	243	224	174	219	214	194	222	174	226	241	191	190	214	212	189	211	187	190	190	190	182	215	206	196	215	194	197	197	191	197	180	192	216	179	229	177	197	190	216	188	197	197	186	211	207	209	216	198	183	222	193	196	203	228	197	180	197	219	208	186	183	197	193	206	194	212	174	175	250	200	214	175	179	232	224	202	221	197	204	217	199	221	200	178	197	191	167	191	196	205	206	208	192	229	233	203	195	208	187	198	214	188	195	176	197	234	210	182	199	195	182	177	207	168	175	203	231	202	187	205	215	192	216	207	211	186	190	212	197	204	211	209	203	201	174	199	193	201	184	188	198	183	199	199	197	200	193	213	233	200	204	189	195	200	219	179	182	229	179	215	208	192	206	203	213	217	204	211	159	200	216	214	219	214	200	192	189	206	177	224	185	212	181	205	205	177	204	204	204	216	219	203	214	204	205	207	186	209	197	205	188	222	178	196	200	215	195	213	194	195	169	182	203	218	195	245	200	183	175	207	201	226	210	183	214	175	182	199	193	199	223	189	215	207	190	195	201	214	209	219	195	205	213	229	178	210	219	192	205	196	189	201	208	218	185	211	205	188	176	214	211	174	198	214	210	206	199	211	228	200	192	192	212	221	192	205	202	204	213	184	196	217	190	216	191	198	205	201	205	183	191	189	216	193	200	215	176	200	188	190	201	193	214	182	201	190	216	221	208	189	190	204	209	176	217	211	207	192	206	213	181	218	193	223	186	194	201	202	196	199	178	186	203	196	202	202	216	208	191	208	190	215	196	203	194	196	183	216	187	208	212	213	185	200	203	163	222	202	197	190	207	184	198	198	202	216	191	230	208	174	202	222	205	209	209	200	200	215	201	203	208	225	197	238	184	215	195	204	205	205	203	198	214	203	211	201	183	213	203	207	191	225	215	168	198	198	187	205	211	206	198	169	206	200	208	201	209	198	204	202	204	204	202	206	198	211	207	198	185	221	203	199	170	220	206	193	191	200	212	197	202	220	202	205	193	189	236	216	213	208	215	197	184	207	191	199	214	215	196	219	220	224	190	222	213	228	198	191	213	205	209	185	181	198	212	210	211	216	227	214	181	200	198	197	193	192	186	206	178	216	187	200	213	169	199	211	200	184	201	193	216	235	205	183	214	213	211	210	201	192	227	183	185	203	172	204	210	213	212	214	176	216	168	196	190	181	176	213	206	218	205	207	173	201	193	188	208	213	220	208	233	212	190	199	211	179	193	165	191	189	224	203	230	191	205	207	204	196	193	210	185	205	204	207	212	183	212	190	219	189	200	216	199	197	182	182	210	198	163	205	205	191	203	219	201	193	210	191	219	197	167	225	196	183	205	219	186	185	185	199	189	186	194	209	208	179	200	188	240	186	191	192	185	227	205	225	209	226	224	211	218	193	213	206	210	198	204	169	209	185	168	203	202	200	205	191	190	189	200	208	217	187	206	193	186	208	202	206	182	193	197	205	204	213	210	212	204	210	201	202	216	214	213	177	198	204	186	185	231	194	214	180	191	220	216	206	200	203	220	180	199	219	214	198	207	212	214	183	188	204	210	196	198	192	180	202	216	203	191	170	223	190	203	168	185	205	223	194	208	198	216	170	216	189	200	204	208	194	215	182	196	220	200	188	221	199	221	214	221	211	188	214	195	224	201	198	195	198	199	193	209	222	216	200	157	199	206	211	192	219	186	235	213	214	181	207	212	175	199	197	190	207	215	196	220	198	218	217	197	183	220	180	179	206	186	203	208	221	208	200	193	206	175	210	220	201	236	174	210	206	195	194	201	197	193	208	188	209	185	214	186	189	213	196	185	150	209	201	200	202	210	207	206	188	199	209	218	204	190	187	198	200	222	191	176	194	214	237	198	218	185	196	208	172	182	191	205	220	170	200	175	166	202	210	175	207	216	199	229	184	204	208	212	196	226	174	193	177	198	205	215	192	178	199	176	180	194	198	200	198	205	219	205	222	223	214	183	214	188	232	191	215	219	219	168	189	197	154	192	213	200	180	200	170	191	206	189	190	195	222	220	171	198	198	229	195	218	214	206	220	191	215	191	220	213	223	222	204	189	213	218	202	229	200	187	217	228	199	217	198	193	184	206	195	182	203	221	209	217	202	185	210	211	202	179	191	199	200	198	190	208	191	202	203	199	205	208	191	209	195	201	198	197	183	203	188	189	202	200	182	207	174	204	198	192	205	211	213	196	198	170	207	187	202	200	204	197	186	194	194	213	200	192	192	214	209	250	197	218	211	188	222	191	200	180	210	209	188	202	189	192	206	197	183	211	200	197	189	201	196	243	189	202	188	190	189	199	234	219	202	203	200	184	199	209	182	199	222	189	211	218	216	213	198	184	208	190	192	178	185	196	195	235	194	200	196	188	181	199	188	199	211	198	186	220	212	200	226	182	219	190	209	191	198	214	192	191	194	197	196	208	206	216	199	219	200	195	196	193	211	182	218	229	216	197	192	192	201	171	183	174	194	217	198	201	211	181	202	216	186	193	201	217	203	236	187	179	208	194	208	208	196	215	209	183	201	189	183	202	189	187	204	228	217	207	215
20376	23491	33482	34521	30259	24238	18413	14445	9895	6868	4155	2344	1503	936	756	584	561	580	489	491	479	509	492	514	541	496	491	485	533	513	461	529	471	486	461	522	492	491	507	520	484	486	470	524	479	470	486	559	481	515	511	501	466	480	505	489	512	505	483	469	478	491	483	476	503	505	481	462	496	519	513	504	466	499	523	502	492	503	469	477	518	492	520	501	502	544	542	539	533	505	494	446	494	503	509	471	504	520	501	484	499	508	552	488	489	514	496	518	517	484	500	498	460	500	487	532	475	505	482	495	537	492	496	553	499	543	492	504	505	516	500	542	496	482	532	480	507	504	503	489	473	484	512	515	552	489	517	513	509	546	482	494	489	492	448	488	470	488	470	478	496	496	511	505	471	500	495	502	543	527	491	525	520	490	494	473	505	523	499	525	480	495	474	517	501	522	495	504	514	509	480	483	513	507	487	503	509	524	496	496	519	505	489	500	501	507	515	524	508	458	479	520	491	474	487	480	516	506	502	534	494	497	521	539	483	510	543	533	501	505	467	494	498	524	526	525	476	448	498	505	473	504	496	481	539	491	498	514	494	459	522	544	525	534	531	475	523	512	531	512	517	510	474	511	510	488	497	500	503	493	505	538	515	488	503	500	524	508	496	504	472	503	515	496	531	471	494	516	452	496	507	472	513	496	515	539	505	521	519	524	542	474	507	478	533	510	464	510	519	543	497	477	497	465	485	496	499	525	470	497	513	491	494	473	493	513	503	511	511	524	482	493	532	514	494	504	476	534	483	459	464	487	485	490	533	523	463	502	526	492	507	509	533	506	530	482	509	530	506	502	493	482	465	491	496	533	491	449	516	511	519	516	505	464	491	473	517	514	485	484	522	535	481	531	507	508	511	490	519	519	536	501	499	521	459	497	538	489	516	473	527	499	494	491	480	480	475	470	492	501	531	501	484	488	487	481	519	517	518	487	521	495	493	531	540	502	495	501	532	489	497	482	482	501	518	518	524	530	484	478	502	517	493	521	497	465	491	508	490	516	509	498	460	462	521	447	506	468	502	490	522	495	492	498	514	516	552	520	464	521	503	478	479	490	480	503	510	503	522	523	522	496	457	476	482	513	513	454	516	526	501	474	490	539	460	471	484	492	530	437	474	495	462	465	504	496	509	523	488	483	520	494	526	576	502	517	488	517	543	509	554	507	496	486	499	517	502	504	489	499	511	482	484	515	478	512	496	478	513	486	514	535	502	488	523	532	503	514	519	494	517	495	541	508	538	462	510	473	493	524	519	460	477	528	518	515	515	491	499	471	506	517	503	497	524	500	474	478	513	500	486	508	500	468	479	535	518	511	487	486	493	477	489	483	534	567	499	494	471	495	500	508	526	529	505	506	498	516	522	497	485	505	525	546	468	523	506	535	530	532	503	513	555	514	495	490	473	484	494	481	515	486	543	533	506	517	541	487	493	566	484	480	555	511	505	469	512	521	494	470	517	502	528	489	494	521	492	456	498	513	501	505	522	495	469	501	523	504	522	501	521	490	538	507	493	491	493	462	494	511	474	526	514	463	533	502	498	484	460	501	522	528	503	528	500	519	490	474	515	506	496	495	497	488	491	487	512	492	533	530	500	456	484	530	499	485	547	496	506	469	531	498	495	501	571	457	447	514	504	557	480	503	491	467	525	484	519	532	477	485	533	483	509	485	512	464	523	507	492	507	467	511	499	535	498	522	525	517	520	485	494	473	487	531	533	501	472	515	481	506	488	498	541	488	505	547	504	516	534	514	529	532	533	485	496	533	494	512	470	479	478	483	547	491	454	508	521	533	471	489	524	492	505	507	510	493	477	526	476	499	512	503	509	564	472	515	505	501	519	489	513	516	512	514	465	527	528	498	507	483	503	538	500	504	495	526	486	530	475	506	491	524	489	507	524	510	499	478	490	492	488	486	476	487	511	515	500	487	499	458	512	499	480	495	511	467	494	488	513	511	444	485	507	524	499	494	501	531	499	499	504	528	469	480	498	498	482	465	504	504	503	503	504	522	490	518	501	532	503	509	524	519	486	508	522	513	503	472	502	537	516	527	508	487	466	468	510	507	529	484	514	511	515	533	526	473	531	498	484	495	510	528	569	492	483	525	521	524	481	482	526	505	499	516	498	515	496	544	521	501	494	482	485	481	513	482	491	530	491	463	533	509	480	502	529	504	505	534	516	514	464	466	479	546	522	523	446	514	447	504	496	523	500	540	499	468	499	536	496	547	495	491	490	485	519	484	530	481	504	515	520	496	487	511	487	505	510	521	512	526	513	520	502	508	482	469	498	503	480	524	544	561	545	484	456	505	508	478	510	538	486	516	499	487	491	499	493	463	495	522	557	523	480	515	476	506	473	496	476	466	530	503	500	481	527	471	514	486	500	507	487	502	473	510	510	489	481	511	512	504	502	477	527	461	482	484	538	502	490	534	476	487	458	491	513	482	477	485	486	506	510	518	497	495	532	529	499	481	492	528	572	534	519	520	484	494	522	508	495	528	502	495	481	551	481	497	515	467	551	514	514	473	517	479	524	490	501	492	514	502	511	493	510	535	494	523	510	510	478	470	462	513	525	463	498	503	498	500	535	507	498	547	467	530	487	488	497	469	496	492	531	512	491	447	490	520	488	489	485	500	490	509	456	474	502	524	483	492	508	523	511	530	442	489	532	522	493	503	496	512	509	535	520	503	467	474	533	507	468	495	498	490	500	475	530	533	508	473	485	507	506	482	511	496	485	499	520	506	507	540	489	475	510	518	520	510	528	475	480	506	547	506	523	459	484	502	448	486	495	514	511	483	495	473	496	480	476	509	535	504	483	497	502	508	540	502	483	506	513	479	520	501	497	473	506	448	488	517	497	463	465	480	466	499	503	515	447	518	466	486	526	502	491	500	518	502	475	485	513	541	537	495	504	482	508	473	513	473	511	528	511	509	448	486	510	488	491	512	492	502	476	522	490	491	492	506	485	505	503	488	505	478	526	500	501	514	462	504	483	449	497	471	496	508	505	490	506	518	490	500	525	490	494	489	534	502	490	547	494	503	536	497	494	529	525	513	519	523	516	482	517	474	499	499	485	558	496	458	471	449	482	489	503	536	464	497	490	522	511	549	480	531	512	497	510	472	502	511	531	511	520	501	526	469	465	488	464	525	470	491	485	533	539	474	484	545	504	508	459	480	487	516	511	503	497	514	524	493	491	507	499	495	455	502	495	510	455	499	540	496	525	499	471	502	532	484	516	529	470	525	494	490	495	501	494	466	480	500	500	538	527	474	483	529	476	533	481	500	481	523	491	486	523	483	490	527	524	510	522	509	505	533	538	482	510	474	488	503	511	538	496	510	484	494	508	486	519	483	482	530	499	479	483	469	492	519	522	541	500	519	478	497	498	527	466	493	527	526	516	523	528	477	536	492	501	512	500	502	476	456	511	526	494	533	457	502	518	498	507	492	532	525	558	525	487	499
49371	43449	46574	51298	49746	34664	21332	13641	9596	9263	9673	7488	12517	9194	6633	3142	1217	720	460	397	302	279	284	221	195	221	199	248	217	242	194	219	237	192	228	218	241	238	194	228	240	269	194	165	206	213	217	189	175	204	226	205	230	227	203	248	217	229	218	237	214	212	220	215	206	236	191	196	216	215	217	237	250	233	193	225	220	219	253	195	230	202	202	211	202	233	213	202	236	229	257	204	209	258	213	210	228	190	231	228	223	221	224	206	207	184	207	242	220	213	220	212	224	181	218	233	221	232	234	225	219	194	203	235	243	205	198	194	234	195	220	209	230	194	219	211	215	206	198	225	232	213	222	220	228	196	228	244	230	235	212	222	214	200	227	222	215	232	233	208	231	203	235	206	224	225	213	214	240	212	194	215	212	228	226	226	209	223	213	236	205	205	209	208	213	238	223	213	203	215	208	219	259	194	230	226	228	243	213	207	212	215	208	250	212	229	230	210	195	259	222	233	204	206	205	203	206	216	244	214	212	221	232	191	208	206	203	236	220	204	226	237	238	203	236	219	221	222	199	221	194	228	209	245	221	220	206	222	201	225	216	252	207	198	214	217	210	212	228	211	213	215	174	209	229	196	217	225	213	206	198	205	186	204	172	200	220	197	233	196	184	208	200	213	208	220	203	191	187	206	229	232	247	204	199	237	201	233	203	190	225	190	250	210	199	216	189	208	217	204	216	223	240	232	223	214	208	213	227	213	223	204	211	191	226	231	209	240	190	211	218	215	197	187	201	223	220	223	205	226	242	194	207	197	218	211	224	226	213	212	209	233	195	238	214	240	199	212	187	224	246	218	225	239	210	223	212	219	222	211	206	206	225	242	240	220	234	210	196	248	209	209	211	226	218	216	223	188	235	236	208	214	223	202	189	192	212	229	213	208	192	212	241	227	213	203	207	227	233	215	190	210	231	186	213	223	201	226	214	220	210	228	206	188	216	205	221	216	224	222	194	231	197	209	200	200	242	221	206	215	220	209	198	211	221	201	233	219	203	215	193	219	201	181	191	210	205	220	218	211	235	242	206	206	255	240	232	215	198	221	212	231	216	212	214	228	237	205	217	202	191	215	188	240	188	217	207	186	191	218	238	200	204	215	245	201	244	217	190	197	225	219	225	204	254	220	205	205	223	231	196	206	197	213	194	202	206	227	212	189	221	233	206	211	212	226	191	205	236	228	197	226	205	229	200	219	204	231	219	220	235	217	224	229	217	230	219	214	198	207	216	249	211	238	192	220	199	213	217	219	222	211	211	226	213	218	255	242	225	217	203	224	236	221	216	212	226	216	238	228	213	210	224	227	212	213	227	232	200	230	222	243	203	227	217	229	223	217	217	234	233	219	220	211	241	222	234	238	229	234	228	228	210	223	222	231	223	229	241	234	232	247	216	223	200	206	212	203	222	212	215	197	221	227	224	233	210	217	215	206	242	205	255	223	220	221	210	216	192	235	232	166	219	229	221	226	193	206	211	209	233	226	199	245	221	240	217	213	223	204	218	204	219	223	179	215	208	203	219	224	193	236	240	222	226	244	223	199	215	219	204	232	221	226	210	243	222	225	221	211	201	221	184	224	244	217	239	232	240	213	242	208	251	233	196	218	203	195	233	226	205	225	246	216	209	224	228	250	230	206	222	205	188	215	231	212	223	218	205	217	196	216	240	211	216	222	213	193	208	195	216	233	218	195	219	205	225	238	197	218	198	214	208	208	201	234	221	189	224	225	247	225	233	239	242	219	186	228	236	217	238	214	221	213	212	196	240	192	214	202	231	220	224	175	208	184	192	201	239	236	211	199	199	220	206	215	223	186	240	208	227	223	233	215	228	221	225	228	199	237	218	225	202	221	232	225	202	220	222	204	202	235	190	214	196	227	213	233	207	206	206	227	239	226	215	194	226	196	226	206	250	199	197	221	214	222	221	205	240	222	199	226	229	169	208	227	229	200	214	219	227	226	269	187	208	239	241	237	214	222	229	228	192	199	207	200	191	226	208	207	210	225	212	217	233	214	228	224	222	200	208	222	228	235	205	199	213	225	206	197	209	226	232	216	228	207	242	241	214	216	216	227	200	194	186	204	204	200	226	240	234	213	208	207	215	221	228	232	214	210	230	217	206	244	217	201	241	228	230	205	226	215	213	237	218	210	238	189	194	223	193	220	223	218	233	222	229	235	213	240	244	187	208	204	203	206	197	219	234	190	198	210	211	204	219	234	222	228	207	200	203	203	238	232	203	194	231	183	222	201	199	201	222	237	223	215	213	211	222	190	225	216	198	241	242	210	201	222	212	215	244	213	208	202	221	208	223	238	221	223	239	211	227	203	207	208	238	224	215	213	265	216	225	220	242	220	213	181	207	210	239	192	196	199	198	224	202	216	232	256	187	222	226	215	189	212	235	220	213	214	215	225	194	241	204	204	227	226	215	228	225	201	225	235	218	199	211	245	198	223	218	198	226	198	176	225	235	236	212	204	196	212	208	216	224	206	210	213	218	229	207	205	234	207	219	236	219	224	198	220	201	223	226	189	232	228	202	207	210	211	200	186	229	239	251	213	234	238	227	234	212	238	227	199	228	213	218	223	199	207	207	206	217	224	202	226	230	221	225	182	225	202	232	231	211	250	236	214	192	234	208	221	236	240	219	187	189	215	208	206	215	240	240	210	218	194	233	235	223	203	236	208	211	224	214	215	219	235	204	236	218	209	182	221	214	200	226	227	220	224	190	223	205	219	246	255	231	225	204	238	192	196	198	235	221	181	202	228	222	204	224	224	228	202	235	210	202	224	195	214	207	210	222	218	218	216	218	208	237	228	212	184	222	217	226	229	213	204	223	242	195	219	222	213	249	226	218	205	225	213	220	231	217	215	235	212	210	207	202	237	213	230	221	204	215	213	249	218	229	205	227	185	249	215	218	243	227	250	231	226	192	232	233	199	212	203	209	228	211	235	201	206	192	231	241	215	198	231	232	246	225	208	254	215	229	226	207	212	179	179	238	194	225	185	243	238	232	204	242	243	221	196	248	232	236	214	210	224	235	207	222	228	225	211	196	209	208	196	204	208	230	216	228	212	211	227	216	220	228	208	203	251	223	211	190	228	202	203	221	227	229	209	210	191	207	239	225	227	224	215	221	215	187	208	185	235	207	204	187	193	230	222	226	200	247	229	221	249	209	226	183	219	222	233	238	225	225	210	206	229	198	209	221	204	230	195	223	201	216	215	216	231	225	241	213	209	224	205	207	228	214	195	220	196	225	237	219	203	222	208	227	246	230	197	203	208	182	215	218	231	218	205	246	215	202	192	201	211	220	220	239	246	205	215	221	215	234	211	221	217	228	197	221	240	220	227	194	209	200	204	216	230	215	206	252	203	232	233	204	216	238	207	229	227	201	213	201	214	214	231	219	204	229	230	202	203	227	203	235	213	219	205	197	200	202	215	202	245	202	210	221	225	207	213	201	201
33056	35126	46888	54886	56477	42462	32625	27318	25127	25904	24958	22223	26494	21395	17552	9422	5322	3124	1854	1511	1002	832	698	687	563	556	537	526	542	542	500	530	517	493	571	522	544	565	523	512	551	511	526	531	537	529	510	511	549	521	546	566	533	542	527	516	516	529	524	532	510	560	498	552	544	532	510	514	526	543	510	503	568	506	539	530	531	544	514	548	543	507	491	533	539	553	524	563	513	533	526	513	509	541	546	581	572	489	541	541	549	496	502	548	508	536	537	572	528	545	512	558	519	531	489	508	584	525	516	571	500	548	527	557	517	510	550	531	506	510	541	544	540	530	509	570	512	545	528	543	540	530	540	565	532	505	497	549	537	533	505	598	532	518	551	536	559	549	542	546	550	499	540	538	528	519	532	513	493	516	551	532	524	571	549	567	565	526	532	526	552	527	551	527	521	526	543	515	525	527	512	544	531	541	525	516	551	515	504	507	523	525	523	541	533	551	540	504	497	538	543	526	510	514	506	565	528	506	525	544	537	515	489	534	533	550	573	552	524	548	549	519	557	555	508	554	516	488	518	555	496	517	509	551	519	524	485	535	576	539	575	556	517	534	562	549	557	537	524	512	532	528	530	570	491	547	548	528	554	524	512	503	526	532	518	522	507	534	533	568	482	527	501	524	548	545	517	509	513	488	534	555	506	494	515	549	553	517	549	511	506	502	584	548	529	472	538	587	534	555	605	538	507	532	521	520	528	506	511	559	551	531	558	543	548	535	507	541	501	542	549	519	591	541	558	523	539	516	535	512	553	492	502	576	517	552	487	558	504	532	572	537	512	537	535	537	542	512	564	534	566	536	486	545	575	521	520	541	545	533	535	490	553	553	505	560	540	560	532	539	555	539	543	521	536	494	539	520	534	547	499	546	548	488	551	578	517	585	522	510	532	536	536	516	515	501	533	507	524	530	586	551	584	541	525	505	543	525	516	557	531	509	549	519	498	531	558	519	522	512	528	561	528	546	550	518	552	557	532	526	518	566	570	519	549	591	529	519	519	517	539	522	513	519	561	552	524	573	504	513	515	556	513	506	530	512	504	511	559	578	511	587	551	549	515	539	536	537	535	541	542	521	519	504	531	535	545	524	502	536	521	516	513	504	549	535	537	536	566	536	514	504	536	558	515	528	498	525	553	496	495	521	546	512	520	521	535	547	523	539	531	579	532	576	558	535	480	551	534	520	543	550	531	526	545	539	507	500	560	516	493	544	514	526	476	548	539	539	535	551	532	573	523	482	515	501	544	570	560	531	533	537	539	508	578	531	530	535	534	535	535	520	474	585	535	554	508	533	494	590	590	528	548	504	539	511	535	540	533	532	538	570	548	495	508	545	559	508	581	527	513	562	538	526	516	514	549	528	523	498	533	534	541	531	550	534	544	529	531	558	527	574	537	520	521	521	522	564	495	517	524	514	481	576	557	554	519	540	555	603	553	545	478	566	540	491	520	537	537	540	536	532	576	499	529	523	580	525	559	556	527	516	565	494	529	537	528	518	500	517	546	542	521	521	536	533	524	533	502	553	531	534	541	517	560	549	549	511	523	534	504	530	525	528	546	529	564	554	542	552	508	537	541	516	539	502	500	535	573	576	549	531	522	496	511	502	571	532	547	519	521	542	579	556	497	553	518	544	572	508	545	534	519	548	512	535	518	549	538	514	544	556	541	544	499	543	528	546	521	563	508	514	537	567	529	548	541	511	550	525	559	521	523	538	555	545	532	511	536	541	534	550	564	499	527	533	535	494	573	513	534	584	517	546	542	522	514	575	566	522	506	511	571	542	530	533	518	519	525	541	528	527	530	543	529	566	533	522	544	507	549	531	509	508	541	516	550	537	524	547	568	500	543	517	537	572	534	524	517	551	495	551	515	530	533	514	514	519	581	526	524	534	532	556	524	513	555	536	529	555	512	514	518	494	543	535	517	574	509	576	498	525	548	517	535	531	516	524	536	564	554	536	532	512	489	545	570	514	521	548	530	582	526	485	533	534	572	506	564	530	538	548	486	516	563	526	565	524	538	522	557	552	608	540	522	521	507	521	540	558	501	568	522	504	569	529	567	500	492	549	496	571	504	585	539	484	523	527	489	552	508	511	523	555	547	558	535	532	527	547	522	531	515	551	547	502	536	562	496	558	560	482	507	524	564	465	537	522	548	514	527	544	511	511	569	543	545	532	499	505	536	526	540	533	550	528	506	540	518	530	561	524	560	529	581	491	525	567	530	557	524	522	559	553	544	543	557	558	550	559	524	518	505	559	535	499	553	540	573	539	557	563	520	544	508	529	544	525	511	574	493	502	520	536	510	501	535	516	541	533	526	513	514	539	571	497	519	568	541	530	529	532	534	523	494	557	485	495	531	494	486	526	530	552	536	497	550	528	512	534	552	486	533	533	493	518	483	558	538	532	543	541	546	532	550	557	569	489	514	531	566	564	551	536	543	528	535	475	552	510	509	522	507	506	524	506	535	539	558	555	523	521	541	550	552	539	513	505	522	531	573	520	536	551	513	559	520	546	553	522	543	492	552	526	580	547	537	546	485	575	542	513	543	533	537	497	566	521	540	576	538	552	529	525	531	539	557	530	570	538	524	558	538	526	530	540	549	518	505	574	501	538	529	561	512	539	504	547	507	534	545	570	535	526	552	565	510	526	579	543	502	553	496	525	542	530	506	534	549	545	561	517	552	499	521	530	492	490	540	506	558	544	545	540	566	495	577	568	548	538	549	551	495	558	544	537	523	569	520	583	524	521	489	529	511	528	541	494	511	500	592	567	592	547	512	506	501	557	569	545	533	520	545	488	543	494	527	538	543	499	534	513	548	526	515	534	560	521	483	509	542	580	514	519	536	501	530	539	521	564	533	535	566	518	557	528	529	525	523	563	560	534	576	535	550	513	511	493	533	537	521	540	495	558	513	532	550	526	474	518	516	503	496	549	517	525	544	546	520	518	504	501	523	499	570	533	545	514	535	492	518	522	478	517	547	538	575	535	527	530	567	549	522	524	514	564	532	535	548	523	492	551	539	562	530	533	536	542	540	522	525	500	541	615	525	521	528	510	549	553	521	536	524	577	531	518	527	596	517	481	551	578	531	511	505	533	586	560	528	521	578	540	524	559	496	522	521	532	552	492	572	543	547	534	532	529	555	535	523	535	501	547	505	525	553	505	555	535	558	549	510	539	503	526	525	518	540	540	531	525	499	516	516	552	555	513	522	562	524	476	494	524	488	526	537	557	532	488	533	523	510	549	548	509	512	518	569	548	569	543	557	549	538	508	528	528	508	532	528	580	499	545	529	492	577	567	524	475	513	533	529	484	515	563	562	575	522	556	539	515	540	547	495	491	556	559	487	526	551	548	546	525	502	526	539	517	513	501	532	529	518	539	524	556	561	543	533	548	505	567	587	569	540	520	516	541	516	518	527	525	549	501	505	523	534	553	532	538	578	588	536	491	558	530	529	519
55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	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
