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
338044885580	338044886140	338044886690	338044887240	338044887790	338044888340	338044888890	338044889440	338044889990	338044890540	338044891090	338044891640	338044892190	338044892740	338044893290	338044893840	338044894390	338044894940	338044895490	338044896040	338044896590	338044897140	338044897690	338044898240	338044898790	338044899340	338044899890	338044900440	338044900990	338044901540	338044902090	338044902640	338044903190	338044903740	338044904290	338044904840	338044905390	338044905940	338044906490	338044907040	338044907590	338044908140	338044908690	338044909240	338044909790	338044910340	338044910890	338044911440	338044911990	338044912540	338044913090	338044913640	338044914190	338044914740	338044915290	338044915840	338044916390	338044916940	338044917490	338044918040	338044918590	338044919140	338044919690	338044920240	338044920790	338044921340	338044921890	338044922440	338044922990	338044923540	338044924090	338044924640	338044925190	338044925740	338044926290	338044926840	338044927390	338044927940	338044928490	338044929040	338044929590	338044930140	338044930690	338044931240	338044931790	338044932340	338044932890	338044933440	338044933990	338044934540	338044935090	338044935640	338044936190	338044936740	338044937290	338044937840	338044938390	338044938940	338044939490	338044940040	338044940590	338044941140	338044941690	338044942240	338044942790	338044943340	338044943891	338044944440	338044944990	338044945540	338044946090	338044946640	338044947190	338044947740	338044948290	338044948840	338044949390	338044949940	338044950490	338044951040	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2715	3650	2300	2715	3650	2300	2715	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2713	3650	2300	2713	3650	2300	2713	3650	2300	2712	3650	2300	2712	3650	2300	2711	3650	2300	2711	3650	2300	2710	3650	2300	2710	3650	2300	2709	3650	2300	2708	3650	2300	2708	3650	2300	2707	3650	2300	2706	3650	2300	2706	3650	2300	2705	3650	2300	2704	3650	2300	2703	3650	2300	2702	3650	2300	2701	3650	2300	2701	3650	2300	2700	3650	2300	2700	3650	2300	2699	3650	2300	2698	3650	2300	2698	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
63697	31201	17765	10237	5500	1451	531	497	491	433	458	454	446	448	388	414	407	400	441	398	382	401	408	392	437	410	379	406	380	430	368	389	415	417	443	378	371	382	405	391	391	427	425	419	405	440	414	424	409	409	402	393	435	408	422	397	371	424	404	417	416	378	439	391	400	382	392	381	406	388	377	430	423	440	369	386	390	425	411	404	398	387	391	437	425	394	390	409	392	370	393	387	396	420	360	395	407	393	389	385	397	435	416	380	372	413	408	372	394	435	378	381	398	385	401	379	417	392	361	390	431	384	376	412	415	360	407	417	437	406	392	387	398	352	413	402	439	382	371	421	380	400	429	396	382	400	395	393	394	431	409	441	401	391	401	410	404	430	410	394	399	402	385	432	395	417	421	401	405	376	379	415	382	365	354	398	395	400	406	389	380	363	434	378	415	394	421	402	444	430	432	363	397	370	373	391	371	368	374	374	386	398	381	361	413	384	449	427	391	386	419	407	393	406	388	374	391	401	417	389	382	361	378	406	403	416	429	385	387	391	414	426	378	385	398	395	400	367	372	408	425	386	397	391	394	350	390	376	388	392	368	381	410	410	426	399	435	392	391	336	433	408	476	413	405	386	370	435	383	367	426	401	401	420	412	390	430	382	378	478	400	381	392	399	390	430	406	408	380	360	413	397	428	417	377	414	399	350	377	398	419	407	389	386	409	370	412	409	421	369	383	372	394	405	351	414	406	424	410	366	417	412	398	392	380	399	404	440	383	395	385	404	429	402	399	408	373	411	419	415	378	385	379	450	398	404	416	418	452	382	448	432	399	371	381	453	409	385	390	370	435	371	378	417	418	423	367	398	383	395	461	394	429	384	391	399	428	371	398	403	447	397	433	381	405	400	363	450	391	386	360	362	406	394	374	384	381	419	394	430	367	415	396	383	364	385	384	409	377	401	394	366	364	380	388	411	383	398	389	387	417	391	420	382	374	409	382	395	395	408	400	414	403	419	419	399	372	370	413	420	398	385	374	379	378	391	386	395	390	428	381	378	453	399	402	396	376	376	378	396	375	414	381	367	359	391	421	414	474	395	386	380	382	371	401	441	406	407	429	356	416	398	364	408	386	377	422	461	373	386	376	395	393	372	391	382	429	385	396	349	395	426	414	407	437	392	394	360	379	409	421	376	393	405	372	386	379	403	422	418	387	410	369	374	413	457	420	422	390	369	358	435	397	403	385	434	377	362	429	406	397	383	374	386	402	422	388	419	381	380	373	377	396	392	392	389	406	393	383	382	423	348	377	357	403	409	403	387	391	430	409	389	363	397	424	391	385	435	368	403	401	426	399	394	396	389	414	385	408	395	432	394	450	408	409	382	389	406	403	372	421	414	406	413	406	381	386	467	416	413	378	365	371	394	393	381	408	392	369	405	445	418	407	403	389	380	387	410	413	402	409	432	410	401	421	414	375	425	426	387	435	393	427	374	374	407	400	394	411	416	388	384	413	375	400	423	409	419	373	378	410	430	402	390	380	363	407	392	372	452	419	376	367	379	359	400	416	387	387	395	385	403	421	418	420	364	413	431	427	398	375	402	353	409	424	389	436	396	372	362	408	392	378	409	372	382	372	403	421	414	405	393	388	408	412	398	360	437	395	373	388	390	355	419	429	394	439	399	402	391	367	365	355	401	385	357	429	416	457	412	412	444	386	382	419	381	397	415	426	405	412	418	421	386	378	382	402	436	402	367	383	456	384	371	382	374	394	387	398	341	380	424	397	405	374	414	410	356	376	386	452	354	419	409	366	412	401	392	375	409	423	401	415	385	401	363	363	403	388	356	385	406	398	364	387	394	408	378	385	383	378	412	410	401	456	391	411	382	406	398	432	405	410	399	392	391	410	409	406	400	405	413	378	387	379	391	414	389	388	413	412	415	434	392	419	410	425	429	379	416	417	402	399	389	380	445	383	392	368	407	410	393	410	418	399	422	376	395	379	372	379	403	373	379	415	423	394	396	394	374	378	400	422	430	431	413	426	395	415	374	423	365	412	373	391	375	389	424	347	384	404	411	403	385	396	415	395	369	419	366	380	383	390	412	417	382	461	437	395	416	396	406	401	402	364	393	417	437	410	413	389	374	413	389	413	413	373	407	393	365	366	405	385	382	397	412	426	423	391	386	364	410	405	378	361	378	369	389	390	368	394	399	423	412	390	407	401	399	406	429	422	466	361	394	442	406	411	369	396	443	414	390	432	400	410	373	394	386	385	378	408	357	383	383	362	403	442	458	415	376	392	370	377	389	343	398	387	423	409	385	403	397	384	378	413	397	399	398	427	436	429	351	393	401	450	408	427	396	428	399	430	383	412	419	370	425	375	381	400	390	409	404	397	402	358	397	378	401	411	425	406	395	393	409	413	392	383	364	465	401	404	383	397	374	396	377	385	418	370	418	372	397	379	371	399	414	421	447	403	408	440	409	341	341	366	402	363	393	424	395	387	359	407	421	377	411	415	399	423	361	426	411	399	430	347	397	419	412	439	384	424	396	390	373	405	411	417	403	412	409	419	391	426	405	380	422	403	427	363	377	389	405	401	395	388	418	413	420	409	375	412	404	430	381	398	366	389	382	409	404	413	439	394	396	368	410	392	410	355	389	364	391	379	391	378	379	395	423	380	427	377	395	400	388	406	417	408	369	415	383	381	358	441	398	387	403	408	435	412	392	368	410	413	405	401	381	413	379	413	423	412	408	398	399	386	370	399	402	375	410	379	409	376	407	350	403	372	364	385	389	400	431	406	430	395	414	393	414	402	432	394	360	417	416	367	406	396	403	381	421	405	399	397	397	411	373	394	417	398	401	409	416	398	384	388	388	420	403	396	363	350	403	381	407	416	426	436	393	397	357	418	421	402	376	372	353	398	414	410	385	376	346	370	387	383	361	430	396	407	384	390	410	447	364	386	397	397	420	407	396	418	444	403	424	373	402	402	372	388	416	382	405	430	396	383	370	413	394	354	372	407	360	426	363	368	392	376	390	379	372	391	402	404	389	396	388	394	379	340	360	433	374	398	447	412	424	396	419	405	405	349	364	419	470	408	405	383	389	414	454	393	399	391	417	429	375	396	397	413	398	401	399	444	432	389	410	396	387	377	390	412	378	396	374	413	408	394	412	398	417	426	373	363	336	360	391	369	388	375	418	390	420	383	402	371	456	438	444	421	424	399	380	407	369	380	415	393	424	380	398	370	411	415	410	429	374	435	385	401	420	393	426	385	380	411	398	406	412	379	418	388	421	395	373	386	369	362	380	407	384	405	413	398	394	392	376	401	372	408	416	426	389	408	390	346	374	421	420	446	395	401	408	398	403	399	383	394	382	385	419	408	361	415	350	377	383	432	401	382	433	406	402	375	401	370	404	411	412	406	410	404	420	392	456	368	372	382	387	413	406	399	386	397	381	385	408	368	389	410	391	401	366	401	398	396	420	403	400	409	418	359	361	386	424	364	354
40013	21603	20211	18828	13849	3416	1571	1334	1298	1163	1139	1027	981	944	916	935	927	929	923	877	877	881	850	832	884	853	889	903	872	884	879	864	944	930	1008	876	933	952	961	884	892	871	885	900	974	879	907	947	906	867	870	884	868	850	912	844	869	873	875	876	884	907	845	881	815	879	888	779	857	884	870	862	836	901	859	854	876	856	877	865	886	878	858	858	878	858	837	849	825	857	854	796	900	844	827	867	797	885	861	894	847	814	858	854	804	856	848	820	804	884	891	830	882	871	839	837	873	833	882	822	915	865	818	870	858	860	861	866	874	880	840	844	829	861	904	832	908	854	869	877	833	821	874	886	834	847	819	869	837	834	788	850	846	834	861	860	843	885	844	849	881	826	832	841	873	826	849	862	844	896	888	813	824	905	889	869	768	840	842	845	837	841	843	854	829	815	878	826	869	867	841	864	839	888	829	867	905	860	872	852	898	855	864	833	852	829	890	880	856	847	911	876	858	851	840	829	816	876	870	834	899	867	853	889	833	866	834	894	839	844	836	873	863	794	866	828	882	850	873	840	841	880	844	796	831	802	786	866	882	865	859	849	841	897	888	890	838	862	843	858	845	859	854	829	861	895	837	847	853	844	885	868	892	832	829	818	874	921	872	856	888	843	822	869	817	874	876	899	883	880	870	819	839	804	826	892	837	861	831	838	839	785	842	863	814	811	868	871	885	806	894	855	880	878	884	840	843	849	846	827	823	849	920	872	856	815	819	898	839	821	828	846	865	860	867	837	863	849	840	852	812	837	834	895	886	884	867	852	817	866	883	853	850	861	856	881	836	871	876	866	824	839	863	823	843	834	817	859	830	827	866	852	861	829	869	851	896	830	879	884	835	854	896	866	850	856	847	829	859	881	877	844	852	811	809	908	789	843	861	897	826	896	876	890	824	895	887	847	828	826	823	800	845	904	848	842	846	829	858	870	875	862	810	814	874	938	920	838	823	802	835	868	846	844	814	866	891	840	833	834	861	833	801	818	871	892	883	880	868	883	855	878	838	816	830	860	807	919	899	914	839	852	799	841	860	859	866	822	859	844	875	899	863	884	815	812	814	860	889	863	874	875	832	870	894	864	850	779	837	873	823	878	832	882	810	848	835	827	828	879	841	828	834	862	877	852	846	850	857	799	816	863	854	820	847	847	843	872	847	845	824	887	842	852	909	841	808	861	838	852	849	893	849	873	841	883	867	836	848	811	852	860	849	815	866	821	842	876	871	839	893	831	844	802	884	848	897	839	893	859	839	889	840	809	841	829	943	844	859	843	858	903	836	905	842	863	868	873	877	926	818	891	827	851	859	850	880	888	864	871	833	843	842	853	869	880	896	843	853	804	894	836	876	877	830	847	781	839	827	894	820	868	874	855	862	846	839	799	815	786	841	889	842	796	813	825	902	904	832	815	884	850	859	856	853	862	843	831	823	877	835	875	894	824	810	832	845	862	812	879	814	877	845	868	851	858	856	865	903	835	846	829	851	824	853	808	834	861	836	864	814	831	881	833	875	827	875	872	849	841	881	853	866	868	813	826	814	807	888	871	848	835	798	898	844	910	874	856	855	875	816	822	887	798	850	843	893	812	874	867	869	886	859	844	865	769	852	875	880	815	865	858	893	865	867	896	842	861	852	923	819	864	889	904	836	861	899	869	850	883	777	857	818	794	845	808	859	853	841	836	902	892	876	818	816	839	873	848	886	837	788	870	801	897	806	856	863	886	824	814	844	876	862	895	867	910	852	875	799	836	844	849	814	897	856	847	854	925	858	868	848	844	808	864	872	864	813	861	866	854	852	866	808	858	821	870	829	871	822	856	875	877	852	843	910	861	876	870	905	851	829	833	854	889	881	825	875	833	847	922	837	879	860	835	916	850	877	826	864	890	873	843	867	855	858	827	811	842	863	871	923	834	879	890	837	835	860	824	825	884	829	861	931	857	867	833	829	845	870	821	887	860	853	817	861	791	876	834	856	839	875	836	804	815	866	869	833	872	818	848	823	866	843	816	857	918	891	912	851	897	866	821	847	838	831	842	898	824	836	981	850	828	844	888	817	848	866	876	825	786	858	841	865	899	886	901	858	860	895	807	838	808	879	861	892	893	897	852	861	845	883	844	860	865	890	874	875	834	830	888	853	811	828	911	810	877	841	884	840	815	789	843	814	891	858	874	808	828	865	876	831	871	847	817	843	813	848	850	883	873	821	810	863	812	903	835	832	830	821	803	806	855	826	851	871	839	867	844	859	835	887	913	839	816	833	852	833	893	832	872	838	911	853	816	839	815	856	824	857	785	822	806	866	828	820	842	835	880	838	866	798	830	829	888	856	837	827	836	839	838	916	867	876	808	880	823	857	863	870	827	837	813	849	808	875	848	814	886	848	881	886	846	816	845	880	845	856	863	815	837	814	885	819	891	860	846	869	790	821	896	877	863	913	851	872	872	808	828	847	892	880	876	870	843	867	865	876	882	883	851	844	932	875	822	829	816	829	866	845	850	862	892	851	844	863	841	876	827	920	807	850	864	841	861	869	820	885	812	887	823	859	874	881	783	858	883	855	866	858	809	850	845	814	857	924	892	854	870	826	849	842	840	848	834	844	878	862	876	863	865	864	859	851	812	805	829	862	859	860	817	818	868	875	831	840	842	782	803	905	851	897	858	866	872	817	885	883	885	848	866	875	869	874	878	849	830	863	845	848	792	852	859	843	825	869	910	835	847	817	886	843	865	836	879	858	890	852	866	823	857	854	857	854	831	830	809	932	839	879	897	880	843	865	882	896	847	842	919	837	853	900	848	804	881	833	889	870	824	831	876	835	836	798	802	795	883	852	850	849	819	856	873	866	866	876	877	894	865	836	836	864	881	835	844	912	872	827	836	818	826	865	860	817	825	827	870	806	838	847	871	823	797	873	823	917	827	879	877	893	824	811	849	804	830	883	860	887	898	802	868	845	828	833	844	909	849	830	853	847	859	850	894	823	825	849	838	875	785	872	880	832	830	897	841	849	855	875	817	902	800	846	900	858	856	867	882	853	879	832	803	849	802	821	895	820	910	847	800	859	858	854	852	869	837	863	824	872	798	853	818	816	860	860	820	880	812	823	876	848	866	832	844	848	817	825	869	842	839	878	832	860	883	883	882	865	866	900	838	823	832	898	855	866	870	851	834	800	853	801	821	814	869	825	847	895	829	864	840	821	828	889	870	875	864	824	835	845	877	836	829	856	857	836	838	804	892	880	842	862	842	836	870	837	883	827	888	865	862	856	843	806	890	920	858	833	861	777	814	863	813	912	847	833	865	880	845	803	864	856	881	831	858	824	829	882	794	830	820	861	817	869	805	911	878	804	863	823	846	874	892	881	851	871	863	886	866	840	833	852	862	902	895	869	918	853	860	799	823	834	862	835	866	873	852	874	837	841	837	923	913	847	837	876	825	886	858	807	851	867	849	873	855	835	801	819	815
43782	25066	11728	3931	1151	514	458	479	423	393	409	415	415	428	392	392	450	421	414	414	439	400	390	401	392	378	424	411	369	377	407	408	376	386	457	399	371	427	378	371	399	402	383	417	361	388	406	392	397	395	406	408	429	361	376	385	402	356	388	388	422	403	384	401	439	405	416	410	388	360	427	399	420	412	390	394	432	404	409	403	409	400	393	395	348	407	383	385	405	363	418	391	368	375	394	390	395	386	413	365	390	410	398	383	387	366	408	402	396	365	398	411	374	397	370	400	399	388	398	377	425	429	378	414	390	396	401	401	395	385	342	367	437	371	435	364	416	401	400	436	389	387	360	366	393	422	421	415	379	386	391	401	421	365	358	392	374	417	391	410	354	384	426	385	411	363	389	421	395	437	416	415	393	372	390	404	406	404	367	390	403	357	388	377	358	428	410	405	373	388	376	412	420	415	419	378	386	405	415	372	384	370	386	408	391	361	387	398	380	425	413	417	386	409	387	403	417	416	416	370	448	406	360	427	388	396	393	415	417	377	368	400	416	432	385	423	415	408	390	419	405	397	386	398	392	406	385	368	386	394	436	355	446	414	381	405	396	376	386	382	395	412	403	429	324	381	423	376	376	379	344	410	354	371	389	358	390	404	371	414	423	381	369	416	418	402	383	417	368	392	361	390	370	386	417	411	404	397	401	412	398	427	437	406	364	358	386	369	405	408	389	362	395	397	416	380	416	435	408	430	437	410	383	386	420	406	350	386	373	381	402	430	415	387	418	410	376	373	390	400	368	406	399	440	392	410	394	371	400	405	402	416	429	359	390	397	423	397	408	395	383	371	414	374	360	375	390	396	437	382	380	415	406	436	373	391	388	421	381	406	405	437	384	432	391	335	348	371	403	442	364	405	431	377	391	404	369	430	416	397	369	403	365	387	442	430	383	405	416	437	372	387	434	397	377	358	380	426	399	369	431	362	368	419	405	382	420	386	383	390	381	362	410	421	425	391	388	405	418	387	408	381	385	415	408	403	435	380	375	378	430	363	414	376	402	382	396	416	376	424	417	405	384	414	395	347	417	356	399	420	384	384	386	395	406	369	415	412	394	398	411	405	381	370	378	395	412	402	428	389	402	384	384	383	395	357	396	414	439	415	426	407	400	396	405	388	393	390	378	422	388	398	380	391	388	408	373	355	347	374	398	377	417	400	382	415	415	406	426	375	378	387	408	385	410	402	380	388	388	372	372	391	387	400	408	419	383	380	418	402	374	410	378	417	406	402	386	403	393	391	384	380	393	425	407	391	402	399	382	354	422	420	398	404	397	431	414	404	381	388	413	413	403	393	409	387	386	374	367	379	414	412	418	377	433	395	367	398	439	428	372	412	433	417	398	375	404	391	388	385	381	417	410	390	401	397	350	397	399	417	388	393	386	401	403	376	429	394	372	343	413	407	437	395	370	396	436	403	383	386	349	405	345	421	423	357	378	426	419	390	373	389	366	415	405	418	410	399	389	386	402	390	390	377	382	405	353	352	373	395	436	398	426	386	387	407	396	378	405	381	413	406	441	414	397	400	382	399	390	390	378	387	396	411	408	377	426	419	417	391	385	397	392	421	413	380	408	388	419	376	411	342	348	393	424	393	377	393	413	363	406	422	389	421	413	413	392	408	436	383	417	353	387	395	340	394	389	372	353	374	419	404	356	413	427	361	357	420	421	400	372	379	414	449	413	401	415	375	401	443	378	366	390	405	397	362	394	382	377	400	437	384	415	368	398	381	449	390	456	415	410	397	348	386	392	389	421	387	383	368	394	376	377	427	427	424	431	375	403	392	401	398	381	377	403	405	374	403	436	419	385	399	369	398	425	380	390	415	367	408	402	416	396	400	379	376	408	384	381	397	381	439	384	400	440	388	383	382	400	395	402	420	338	373	388	390	383	347	389	395	366	413	386	414	381	398	405	384	379	370	408	404	362	380	413	401	400	387	352	386	425	374	423	395	411	421	416	349	376	400	376	387	415	378	372	394	419	357	407	387	411	420	375	370	383	403	396	399	424	363	390	373	401	425	416	413	396	390	386	394	411	360	402	353	415	373	378	351	435	387	417	418	375	403	378	379	425	386	387	384	396	369	429	393	369	394	426	399	367	405	387	404	406	383	408	402	370	393	378	400	400	391	401	411	375	384	398	416	403	391	416	368	339	368	408	362	372	373	418	406	354	386	415	368	381	373	380	415	422	398	391	394	381	423	421	367	395	387	392	410	358	350	359	403	363	424	406	404	424	473	386	425	417	373	366	410	411	404	430	418	401	381	386	409	422	371	380	413	382	375	392	434	398	427	392	393	442	397	401	390	395	378	378	391	363	394	391	391	390	362	361	404	393	383	395	388	357	386	412	382	379	375	361	391	382	386	384	384	350	378	382	373	407	390	388	436	359	413	388	393	391	413	393	417	418	374	363	405	396	409	426	397	405	402	428	412	398	380	391	421	423	355	374	395	395	382	378	397	415	432	376	399	422	401	408	346	404	377	412	365	429	417	388	412	353	388	353	353	348	435	371	369	420	390	420	396	415	360	395	395	414	335	373	402	389	391	400	399	451	350	426	407	398	407	398	419	352	356	424	369	380	365	396	444	382	403	403	431	401	392	404	404	377	405	380	368	382	385	374	363	379	410	423	413	437	378	398	395	396	385	394	414	424	396	434	408	405	384	396	360	357	370	385	412	401	371	428	392	423	360	389	379	405	384	389	386	407	399	399	398	404	381	377	400	371	376	410	428	370	418	427	435	394	414	446	413	399	398	378	420	432	360	359	389	380	392	348	398	405	381	399	411	365	375	342	388	380	401	364	401	383	445	362	385	398	389	433	364	420	388	412	385	389	388	424	387	383	370	430	408	395	379	421	380	394	355	397	413	415	409	392	391	381	375	411	376	392	436	384	411	418	375	351	399	381	371	367	362	389	397	373	376	355	365	412	395	392	409	396	400	422	381	392	399	405	393	411	393	385	407	350	383	394	407	372	387	407	393	408	418	437	377	441	376	388	397	406	410	378	380	400	392	412	405	358	421	400	417	399	400	385	396	441	405	415	403	384	411	360	423	385	396	425	398	404	412	385	379	420	401	400	363	390	381	386	399	420	391	384	402	385	400	395	371	355	390	406	393	416	367	385	382	398	398	438	400	399	402	421	387	399	446	369	379	389	391	375	403	375	410	383	392	368	412	392	382	426	378	366	379	395	369	401	397	403	416	415	372	398	405	387	417	380	382	392	413	435	393	379	386	400	371	376	405	398	382	419	408	414	393	396	409	388	415	412	413	415	435	401	417	372	409	426	382	378	418	403	430	415	382	403	357	391	436	376	375	407	407	412	369	366	386	385	360	369	420	383	423	386	378	396	383	384	402	398	409	387	362	396	397	405	415	444	378	383	406	424	372	460	417	359	383	417	378	379	432	421	426	364	382	385	397	383	396	419	374	403	390	404	389	420	385	395	384	421	425
27999	18617	14025	8242	3150	1331	1092	1031	975	928	938	901	876	874	918	902	836	856	820	817	860	863	835	836	822	835	804	862	882	812	784	840	883	844	883	867	928	821	884	853	890	850	936	877	867	900	846	836	814	824	844	845	885	832	900	845	863	814	799	836	792	832	924	859	837	851	827	847	907	846	773	859	848	888	840	885	873	872	831	818	872	819	831	841	844	775	865	820	816	842	839	795	884	845	846	859	809	850	858	855	858	798	851	890	826	834	808	840	842	884	881	855	827	829	835	857	855	849	839	847	842	841	833	883	844	880	816	862	848	830	796	845	822	829	846	863	875	904	852	859	866	823	870	818	817	892	868	852	830	828	812	863	856	870	834	828	849	831	803	782	811	850	788	817	787	837	862	840	902	861	780	829	808	829	818	888	838	834	807	832	904	831	844	853	802	858	837	856	808	889	822	845	850	799	833	832	838	817	777	845	786	815	818	862	842	822	887	832	865	855	807	859	835	884	869	868	867	814	868	786	872	822	826	854	779	846	765	846	860	810	855	864	827	826	846	875	850	824	808	802	886	817	873	838	832	810	788	820	860	853	843	802	783	868	849	858	796	872	837	856	856	855	881	854	850	816	859	837	878	847	825	870	840	848	861	801	820	822	848	810	837	854	812	884	871	843	832	827	820	846	822	850	795	879	831	840	911	860	849	881	870	872	787	858	838	837	823	853	863	834	871	850	816	820	863	827	871	809	858	847	865	845	868	826	847	848	817	841	838	879	825	862	870	869	825	829	820	856	810	791	846	869	818	878	792	823	834	881	825	802	834	854	774	822	834	805	819	819	789	829	788	849	868	868	834	895	885	818	859	878	836	841	825	887	851	844	755	803	868	898	882	833	815	837	816	894	857	840	912	820	842	834	834	847	806	808	856	805	842	871	808	869	836	827	836	882	845	869	847	856	877	828	876	899	833	816	871	811	848	847	844	853	833	855	818	785	837	847	803	839	826	823	848	840	841	906	840	909	811	855	828	855	803	822	885	830	849	876	794	828	833	851	820	839	813	851	868	850	811	800	848	836	834	839	874	815	861	790	827	826	854	834	859	933	811	764	842	862	881	816	831	786	831	828	808	843	806	775	886	882	832	826	865	847	843	834	826	834	838	856	860	827	829	847	889	786	871	877	836	836	870	815	850	839	849	801	881	868	837	824	802	820	860	827	913	833	900	874	879	868	827	857	829	866	818	825	886	752	756	860	816	849	837	814	844	941	811	840	859	851	839	804	868	811	813	839	846	891	847	836	838	807	888	881	835	813	830	814	827	850	894	831	829	871	843	838	808	842	768	811	842	819	836	834	786	816	859	838	843	869	867	787	867	883	797	879	886	843	847	905	858	838	875	840	819	853	834	795	871	804	872	837	799	829	836	844	830	855	859	837	808	861	876	883	847	819	849	859	828	878	881	871	839	880	841	840	803	874	898	869	861	855	791	806	844	849	838	846	819	852	874	861	833	840	842	893	788	842	822	840	867	840	840	903	868	871	819	838	802	808	816	851	831	824	802	843	860	842	871	808	811	852	814	849	845	836	838	875	837	829	840	739	863	860	851	831	839	826	822	892	832	883	818	803	847	858	813	807	799	850	803	823	883	814	865	896	837	798	883	882	849	871	839	792	882	853	820	825	819	801	817	800	860	822	851	848	851	848	827	786	906	855	819	753	762	857	917	853	867	831	796	856	858	840	813	822	817	860	863	903	811	884	893	862	896	843	870	815	860	831	810	849	805	844	866	833	824	840	869	839	883	827	886	803	837	850	817	842	840	849	837	814	877	854	880	832	845	846	840	828	818	848	794	822	846	816	829	827	838	773	860	845	833	815	886	841	804	799	847	854	810	873	814	820	803	826	822	806	815	877	834	810	891	810	795	822	829	863	810	838	831	814	914	858	843	823	840	891	807	849	813	835	843	815	883	821	805	826	848	857	849	829	857	847	852	868	838	823	839	841	832	816	817	877	829	855	825	834	880	814	816	861	851	869	857	826	860	841	836	856	795	845	868	860	804	867	855	865	846	822	847	838	837	754	848	845	893	909	864	839	841	796	831	828	824	856	855	823	828	828	833	881	808	878	830	868	875	810	858	830	846	866	854	777	788	808	861	869	877	843	875	773	868	819	803	847	850	805	819	827	833	866	841	832	848	833	865	826	854	929	883	835	838	817	814	811	887	840	803	847	861	834	885	813	848	823	804	821	831	848	836	857	834	805	789	856	846	854	837	832	873	818	770	837	835	784	826	790	830	840	856	838	820	901	808	842	818	848	853	837	841	802	869	852	816	856	874	889	843	843	833	826	846	867	797	847	879	854	873	819	883	850	838	851	836	846	827	804	846	887	830	826	872	831	808	828	881	793	855	821	856	850	856	829	887	830	850	816	903	804	847	852	781	830	860	861	893	811	839	808	914	857	802	815	843	837	881	830	852	845	848	843	851	839	879	831	849	797	796	818	853	839	821	808	826	852	821	825	854	822	852	791	852	833	879	804	844	832	833	815	849	861	872	864	804	874	803	835	860	874	839	832	800	794	811	849	814	834	879	789	808	815	853	874	834	867	818	859	843	865	848	876	847	853	873	849	829	805	791	863	828	824	840	827	856	846	810	833	838	894	859	807	862	862	787	878	851	787	829	812	809	830	807	848	847	845	838	873	861	831	900	826	853	868	821	931	852	840	881	829	810	839	843	818	829	831	879	820	807	869	863	817	836	855	826	855	871	835	787	852	813	846	791	858	862	858	799	815	835	834	863	889	878	842	783	862	828	847	798	831	877	862	892	813	800	800	760	885	795	888	840	826	831	880	841	803	843	875	903	823	880	823	840	841	835	886	886	808	802	820	799	810	906	828	773	775	844	829	872	833	841	845	837	858	817	871	883	795	846	816	843	781	837	816	821	818	815	814	801	868	834	811	818	817	837	834	842	838	860	863	844	794	784	813	844	804	843	884	825	853	844	806	858	838	826	827	879	853	888	830	828	847	847	830	860	856	811	828	888	808	827	844	857	770	831	821	836	796	875	863	791	820	887	863	871	870	877	849	796	844	859	793	818	869	854	869	862	859	856	830	887	817	840	858	842	819	839	869	845	828	898	828	795	784	787	851	867	855	796	871	845	812	788	820	866	886	822	856	828	841	788	889	842	841	835	822	835	852	839	851	870	839	823	850	836	820	791	862	807	819	871	851	865	906	801	840	820	784	799	845	811	867	875	867	821	790	839	909	903	816	876	900	806	809	821	841	841	833	869	891	794	837	849	838	827	893	860	804	804	865	849	815	826	846	844	821	850	831	819	872	825	789	821	821	850	894	844	861	876	812	828	854	847	870	815	890	782	850	802	839	800	777	824	826	803	836	831	812	785	851	745	789	862	846	829	848	877	820	879	812	855	862	818	844	813	837	808	785	857	844	858	858	858	826	787	874	889	876	835	872	821	849	852	824	847	793	852	851	840	904	854	843	844	834	856	831
60871	31884	13779	5005	2069	590	472	438	457	412	421	362	411	392	409	368	386	403	402	394	371	421	415	414	383	383	358	439	382	360	345	350	396	392	376	387	394	377	374	379	388	370	336	402	376	374	391	380	361	389	393	381	375	394	403	378	415	393	398	373	352	426	394	380	392	373	393	391	414	381	393	413	394	390	392	385	389	351	388	420	392	373	389	396	385	387	354	383	366	355	414	365	359	390	362	391	366	404	348	389	400	361	346	389	383	376	354	407	369	393	396	403	388	382	400	384	366	410	383	412	402	415	404	405	366	432	447	377	366	426	382	369	390	381	409	383	379	375	384	396	396	391	388	435	395	390	390	348	385	369	389	338	385	402	394	370	385	314	365	386	361	398	415	394	350	403	371	388	387	379	351	398	374	373	407	387	400	388	394	415	408	412	375	372	401	409	384	405	392	427	421	391	395	396	372	400	360	387	438	367	402	370	392	391	396	407	392	369	345	391	358	408	362	377	356	373	363	396	404	375	384	368	416	410	347	393	419	368	450	374	358	379	385	397	382	418	404	391	366	386	413	355	384	395	355	413	363	432	392	364	387	378	408	384	369	386	373	420	380	412	390	378	370	404	387	396	402	362	356	368	363	383	408	383	390	373	393	393	385	406	388	391	404	379	385	380	365	320	395	361	418	404	409	351	427	393	375	403	371	395	367	376	385	390	352	429	384	406	417	376	363	380	410	342	346	343	387	365	382	385	366	391	384	422	408	355	390	387	384	402	374	382	412	370	384	386	404	370	354	432	392	395	378	360	384	366	351	388	379	438	447	414	430	367	378	371	401	358	393	344	382	367	388	382	379	424	427	397	360	370	438	424	350	393	385	432	407	379	364	399	372	374	389	426	399	404	358	365	361	322	368	369	358	379	415	356	367	390	367	362	385	385	394	406	360	383	403	387	356	391	388	405	401	359	360	379	382	346	367	381	398	398	346	416	385	397	356	403	373	398	380	417	401	416	340	377	415	381	388	406	399	386	380	379	387	414	385	373	358	398	410	385	414	365	402	387	368	388	385	402	358	347	384	394	360	390	375	393	363	360	388	373	386	370	341	404	382	386	429	390	372	381	350	398	372	404	403	438	381	365	413	387	364	374	367	360	362	393	377	364	349	411	384	394	411	448	376	365	378	386	401	379	383	370	390	398	413	401	374	372	366	395	394	354	349	382	393	403	384	416	386	357	404	382	391	394	414	379	377	404	331	359	357	371	396	383	417	372	372	366	386	356	348	383	380	389	380	379	402	369	398	365	378	353	367	413	367	405	375	398	360	375	405	386	379	359	425	410	390	392	398	405	406	386	372	359	399	406	416	362	355	376	365	362	369	383	375	396	365	379	410	403	360	382	374	379	406	388	373	385	404	339	396	357	366	367	427	414	359	386	412	424	383	379	398	430	365	384	377	399	376	361	463	373	353	372	379	388	376	404	393	396	385	361	375	375	407	375	423	406	422	376	355	382	391	368	349	343	390	386	375	390	387	352	412	392	379	426	375	422	344	367	350	426	362	405	369	353	366	367	411	414	391	354	334	375	385	392	422	367	392	416	381	393	378	359	384	404	373	402	378	371	406	395	409	343	397	393	358	412	371	401	417	417	369	401	395	390	417	425	385	368	355	407	390	362	370	397	387	356	402	374	398	395	333	355	377	388	399	333	337	381	372	398	416	400	363	401	376	420	386	393	421	387	404	342	385	358	352	375	371	378	364	374	386	378	416	423	362	364	362	360	386	432	398	371	401	407	382	333	427	402	378	404	358	397	410	387	341	354	400	390	390	363	378	405	384	423	413	357	385	394	355	387	411	373	407	395	374	402	374	376	348	397	378	374	364	402	404	403	371	355	407	344	403	396	376	401	376	353	448	412	377	366	408	375	381	421	417	380	401	394	352	369	402	392	394	374	389	407	398	380	403	413	387	360	345	380	326	350	356	402	392	385	385	364	388	368	346	384	399	396	368	335	351	357	371	356	405	414	346	365	342	377	387	392	409	420	391	409	362	374	363	422	384	352	397	397	405	366	380	434	370	409	391	416	391	355	405	371	386	436	390	385	384	366	418	395	358	411	344	359	360	378	379	411	369	378	394	398	372	397	393	413	363	352	367	387	391	397	368	363	373	367	390	379	363	368	361	361	369	383	390	410	348	371	361	382	395	375	409	408	373	340	378	400	422	374	411	393	417	420	346	397	399	437	363	388	408	375	401	358	408	378	374	380	415	410	422	383	394	390	382	401	357	340	378	401	391	398	407	388	375	370	403	361	380	407	424	391	355	343	378	371	393	389	355	390	386	369	384	359	393	399	377	401	409	352	368	382	409	430	409	342	407	385	391	374	382	400	389	397	346	387	362	368	378	375	364	419	374	400	360	424	398	406	373	376	417	393	376	384	385	349	395	351	412	383	382	415	395	360	409	397	363	368	390	404	348	396	413	400	363	358	351	409	393	393	388	356	408	396	387	369	436	384	394	382	370	424	347	367	356	371	399	374	410	375	404	346	419	426	387	392	402	396	419	359	351	361	414	335	431	378	402	382	381	364	385	377	417	399	412	432	366	345	392	385	418	379	379	385	380	383	380	378	395	383	398	365	337	404	387	388	371	367	398	407	394	331	386	377	413	400	356	388	386	407	388	352	403	351	364	355	359	360	356	358	380	392	353	397	382	359	383	401	377	404	392	381	367	387	391	413	415	371	368	405	412	389	346	378	348	380	355	369	396	421	404	377	361	392	411	363	382	388	379	362	370	401	434	433	372	373	394	396	370	391	375	380	393	418	370	378	382	368	368	400	397	369	386	417	351	380	397	373	381	372	341	426	378	362	395	371	349	363	383	386	387	362	369	412	373	391	355	384	423	383	397	402	369	365	398	371	396	384	340	376	403	402	395	379	347	417	401	347	399	390	408	374	396	380	407	382	369	405	381	391	381	385	388	410	368	338	398	389	376	360	393	384	393	398	414	376	366	377	341	365	402	399	392	390	388	379	391	355	365	373	358	389	419	371	381	349	417	380	377	407	400	422	451	421	392	362	357	335	362	375	386	387	388	360	353	408	399	385	388	385	374	377	384	374	408	392	374	390	390	383	389	378	385	397	392	375	369	374	378	416	391	365	400	385	390	411	387	389	379	347	371	394	422	364	401	364	373	371	407	371	425	368	382	410	386	361	355	366	403	414	357	405	343	361	355	343	409	419	401	370	401	386	370	398	394	381	412	426	410	382	360	348	350	377	333	347	387	380	390	411	380	382	387	432	418	397	426	429	400	357	401	387	360	422	360	368	334	359	375	391	390	372	406	379	346	353	391	397	373	368	425	380	369	383	365	385	409	310	347	397	365	390	393	406	397	374	388	404	412	381	386	362	428	373	421	370	369	377	393	365	400	403	393	395	425	376	404	355	406	354	393	410	380	357	353	368	368	389	375	390	362	423	400	386	371	365	399	374	379	388	418	395	383	377	392	409	356	362
39621	23205	14309	9985	5471	1424	1156	1023	983	996	890	904	901	870	862	861	884	822	864	788	800	892	830	883	867	828	828	813	808	823	875	889	827	816	839	860	882	885	830	884	820	846	891	857	846	887	825	803	865	896	849	820	875	831	859	850	835	834	853	831	809	852	858	861	858	809	882	795	831	795	846	813	784	822	870	842	831	821	875	852	803	862	849	832	831	786	824	840	853	827	863	872	809	855	823	793	814	822	844	833	843	850	832	864	765	813	834	848	817	799	828	820	838	817	812	844	772	872	814	866	853	768	845	827	826	841	804	812	906	791	869	806	827	805	837	809	835	835	843	805	847	774	884	868	843	802	800	827	825	819	873	827	841	831	803	808	821	853	872	808	879	835	816	848	819	838	842	854	848	808	822	832	857	844	840	831	879	829	832	825	783	753	841	842	841	784	868	802	804	816	868	812	815	832	836	804	801	824	833	766	892	819	860	814	841	852	835	839	862	787	809	754	838	858	858	835	848	785	807	845	865	823	848	793	847	834	806	827	821	857	869	848	764	812	836	860	807	858	849	770	814	820	800	785	808	798	845	827	846	870	794	813	847	831	812	823	874	815	777	785	857	855	865	802	856	833	843	839	871	826	800	809	894	820	803	792	835	852	791	797	818	809	822	806	824	832	823	797	822	801	803	834	823	813	794	822	815	845	827	798	810	780	799	832	848	845	848	868	789	847	788	867	834	805	846	817	832	836	834	827	817	817	830	840	791	831	834	833	785	823	755	792	802	825	819	772	810	797	839	813	846	847	782	825	796	839	822	782	811	853	819	841	803	858	828	812	850	820	769	788	855	845	865	889	808	831	844	838	851	815	773	814	878	871	793	816	801	860	823	821	771	858	806	828	834	852	783	827	865	780	816	813	805	833	844	831	823	863	788	834	812	839	827	873	820	855	824	805	830	824	800	807	867	856	799	821	851	831	858	861	850	813	826	795	806	813	842	822	802	807	831	837	799	846	810	828	823	822	777	794	824	829	840	846	815	781	842	811	794	821	839	813	844	872	878	860	834	863	794	805	827	850	814	827	836	798	813	808	801	855	847	812	813	842	824	811	824	822	818	893	836	817	783	775	821	843	872	800	804	827	814	834	812	765	874	837	826	854	788	860	898	847	799	807	820	841	887	792	829	816	823	799	823	789	817	825	812	796	851	807	795	811	891	842	828	783	828	837	851	824	781	832	856	781	883	856	869	790	764	893	835	816	836	815	846	861	809	823	845	778	838	821	803	815	806	834	839	867	789	848	806	823	783	843	820	842	798	832	820	785	847	857	829	832	803	868	839	848	831	767	841	797	793	831	861	843	845	826	833	789	816	855	842	793	841	830	815	789	849	835	847	896	827	834	865	842	789	813	826	823	852	870	818	811	844	820	843	831	875	793	783	801	859	829	799	814	824	850	822	817	848	804	868	841	796	829	811	823	832	838	848	804	836	820	873	840	808	830	847	784	815	763	793	839	805	840	822	882	843	822	811	861	832	893	820	795	824	795	787	835	814	875	853	815	807	830	802	780	755	845	805	825	875	824	856	819	858	776	819	832	798	795	787	858	804	867	848	843	804	828	863	882	794	813	853	878	750	807	812	829	827	787	825	833	805	864	799	858	782	844	829	777	823	790	886	867	797	808	839	822	888	835	822	793	832	824	821	826	822	813	829	800	817	836	831	820	825	815	830	856	820	840	818	832	816	867	796	867	805	866	808	766	825	870	836	770	819	840	801	843	821	850	818	764	860	825	824	832	832	856	800	888	807	823	849	824	809	836	875	778	802	820	879	821	881	812	824	823	833	806	832	812	853	794	815	849	821	790	780	836	854	858	811	841	758	764	821	868	806	860	870	805	841	814	874	782	831	789	821	879	865	777	803	808	827	805	809	846	841	813	852	840	866	893	809	851	824	842	850	859	836	826	765	868	857	830	826	818	848	852	862	777	835	820	806	829	758	863	876	849	851	825	775	865	842	839	851	828	800	808	848	800	850	833	846	819	854	814	837	843	857	809	869	857	812	854	763	819	819	797	858	770	805	848	878	862	825	828	844	845	812	854	800	840	829	860	808	812	810	822	835	765	850	775	830	852	819	823	848	859	826	837	795	803	862	809	802	825	846	824	837	741	823	822	845	823	793	853	812	788	815	849	808	840	844	815	768	858	829	817	800	847	788	836	880	814	832	847	821	791	825	845	848	837	775	826	825	912	815	806	816	784	836	848	873	802	827	812	786	829	814	807	849	814	882	819	844	852	800	817	843	865	845	871	814	844	787	798	785	860	822	905	805	795	855	850	870	830	821	872	861	863	837	822	822	827	843	800	825	844	831	826	859	794	814	862	801	802	818	829	879	767	746	888	845	861	824	809	831	861	843	835	832	844	793	850	815	832	806	819	816	842	797	860	826	776	873	816	774	826	800	834	857	780	843	793	807	848	855	833	798	810	817	843	840	849	809	864	752	825	825	840	807	817	847	797	830	750	785	841	810	845	846	871	836	832	816	864	848	807	875	806	825	804	846	862	807	861	842	801	854	825	850	853	813	803	893	837	740	853	839	818	873	823	844	835	806	824	828	786	845	820	822	851	873	878	819	848	900	788	853	844	840	857	809	857	843	852	786	830	858	803	852	815	756	848	801	850	832	847	865	861	784	828	810	854	838	839	879	830	833	883	875	814	810	780	830	825	838	831	831	784	880	868	812	818	852	787	827	842	811	846	840	782	805	799	917	843	815	861	830	833	850	829	851	848	813	800	772	844	843	813	844	837	861	810	847	809	779	878	843	863	840	854	842	799	854	740	794	850	843	886	800	830	887	835	857	785	824	839	844	862	819	840	801	818	869	795	819	800	796	866	839	849	868	809	808	873	797	820	808	812	838	843	800	828	870	844	799	823	848	800	824	843	853	812	849	817	849	830	856	787	803	815	853	829	808	783	826	865	795	814	812	849	830	789	732	828	801	857	836	908	805	852	832	806	797	839	860	855	866	828	813	819	820	863	834	829	857	816	866	814	821	854	856	847	869	835	804	803	839	871	843	809	795	877	829	864	793	803	812	798	853	837	870	816	860	860	837	855	851	816	796	832	823	826	831	865	831	877	847	835	797	807	856	863	828	824	760	862	808	801	808	807	803	839	838	818	853	856	797	772	866	795	840	871	810	859	823	798	870	864	865	849	807	822	821	855	763	781	831	817	856	800	810	824	864	853	835	822	789	868	851	854	835	846	821	826	827	802	859	861	805	834	850	796	812	849	838	838	830	862	846	836	836	764	839	868	832	779	860	839	835	790	823	823	826	795	826	857	826	791	823	820	831	826	775	791	824	786	827	825	814	779	839	837	814	801	846	862	831	827	885	903	814	857	824	853	876	788	784	812	844	894	782	799	746	844	846	818	839	857	794	873	823	839	816	864	844	810	821	757	821	737	809	785	819	850	771	852	879	822	840	816	850	823	737	828	868	827	779	805	783	870	855	838
62025	31940	20351	12613	5287	1470	593	502	441	430	426	466	429	430	411	409	422	389	415	423	387	402	415	417	410	415	408	392	436	407	391	422	369	373	382	403	361	403	389	424	406	385	380	378	392	414	405	385	399	378	408	339	376	412	401	401	387	363	424	427	371	405	431	408	412	379	405	381	408	386	361	403	373	415	366	407	418	400	399	395	418	400	390	357	432	397	356	400	405	366	377	399	375	385	423	426	398	449	384	436	418	387	417	384	386	375	424	369	340	370	360	405	388	381	389	378	377	406	376	363	374	394	397	372	388	381	400	374	363	394	390	397	401	375	388	408	401	385	382	357	386	381	362	391	391	417	392	381	399	387	412	404	399	371	406	395	399	392	398	397	428	380	361	418	441	385	394	414	382	404	416	400	412	383	413	406	413	369	386	410	371	384	397	389	440	367	372	391	375	410	370	404	371	418	425	391	366	385	395	442	423	387	353	379	438	420	378	394	367	378	398	412	400	452	374	413	413	384	382	419	401	401	386	420	401	393	395	414	394	425	380	416	384	368	420	416	421	374	399	384	367	377	385	402	380	414	358	380	374	398	413	384	389	352	390	403	415	389	361	427	410	413	404	388	382	398	374	365	389	402	413	387	418	411	419	432	412	393	384	369	397	392	368	391	418	381	404	365	385	386	425	417	379	402	372	376	409	413	370	412	396	394	392	348	402	400	356	376	380	392	412	390	382	401	389	379	386	368	381	365	377	385	418	399	356	371	405	369	385	395	398	406	390	365	395	419	398	422	398	384	376	409	399	400	391	387	382	385	394	398	409	425	359	393	389	379	398	351	335	347	386	388	395	385	413	409	431	400	371	365	373	381	375	370	347	395	357	408	372	409	392	425	397	422	375	405	389	367	415	354	384	391	399	361	388	414	372	370	401	348	392	381	399	351	419	382	369	407	408	421	385	393	381	383	399	389	388	350	413	407	367	394	403	376	402	402	422	368	415	401	402	415	380	407	370	404	364	369	382	413	370	368	375	368	371	408	409	390	360	378	416	380	410	424	402	375	385	364	403	375	375	407	408	413	414	376	444	423	371	357	372	384	407	373	370	419	388	403	370	363	375	423	359	423	402	431	398	407	396	395	419	366	419	364	381	395	394	361	384	386	399	373	391	399	399	437	373	361	372	386	389	377	407	364	380	404	387	397	406	404	409	361	406	386	398	381	395	398	399	403	377	382	382	378	363	400	401	348	387	391	381	420	390	372	417	375	379	379	377	373	376	400	400	435	353	436	417	370	398	390	426	358	446	346	352	393	424	384	397	409	395	380	391	398	384	386	374	368	419	390	404	391	377	403	377	380	388	413	403	413	356	387	403	406	427	393	374	409	386	389	388	402	381	360	393	390	411	418	402	423	375	402	377	383	396	405	416	397	383	362	364	421	404	362	399	420	417	392	404	387	395	395	394	381	387	367	372	387	368	398	395	387	396	388	419	387	373	393	408	363	384	399	370	372	385	377	377	345	386	409	396	390	382	368	392	420	391	371	401	402	405	386	367	392	396	431	349	371	411	373	383	347	446	419	349	375	383	366	369	406	384	365	351	394	384	428	372	388	354	371	392	404	378	395	420	364	385	385	385	394	404	395	371	403	407	391	398	388	383	404	366	364	409	398	382	369	411	407	378	377	403	370	372	384	361	367	366	408	342	402	416	411	363	388	401	389	411	389	393	396	448	351	392	409	424	374	364	388	441	413	388	359	390	360	382	377	401	381	336	375	388	343	377	377	433	381	452	410	420	426	385	384	401	392	331	356	391	410	401	369	398	387	420	380	404	343	405	378	336	376	386	415	384	419	403	392	396	396	397	381	373	410	392	391	381	370	367	410	391	392	416	395	381	421	395	358	366	392	405	374	395	379	358	404	358	379	387	379	413	376	437	398	389	348	332	332	385	369	399	403	429	428	378	390	430	410	392	388	382	415	373	373	411	429	377	340	372	418	377	395	389	382	376	347	403	415	401	428	397	388	363	410	397	409	367	371	380	416	356	412	380	384	394	375	359	412	435	381	413	356	412	428	383	380	403	382	409	372	396	405	376	409	376	403	341	396	378	389	420	388	420	420	412	423	366	396	343	378	398	399	369	393	400	373	365	396	379	393	348	387	393	394	415	380	409	386	396	392	399	397	378	399	379	371	381	413	420	390	356	385	431	386	390	378	398	400	422	371	391	388	350	388	397	390	400	392	386	357	383	345	384	381	365	399	399	401	383	407	374	383	397	402	393	393	365	399	403	383	423	391	398	415	388	400	361	376	398	425	369	431	377	426	393	408	379	389	397	408	397	393	389	376	407	414	415	392	368	402	422	414	422	392	399	383	383	373	403	425	397	431	385	382	371	380	399	405	423	437	384	387	363	380	404	380	374	388	403	391	365	358	377	385	377	408	380	372	353	401	401	414	350	373	409	359	400	399	392	398	396	403	400	386	361	344	380	381	410	397	380	392	396	432	354	372	353	436	418	406	368	390	397	396	415	385	428	379	394	396	409	395	424	417	416	409	383	381	364	362	406	375	410	399	397	397	379	389	462	429	373	398	408	426	394	377	395	383	378	402	430	387	434	392	387	387	413	426	379	369	388	409	381	397	352	380	394	377	410	383	375	365	403	405	398	392	351	364	365	441	414	404	390	400	388	391	394	420	366	459	384	375	398	394	403	437	389	397	389	370	384	411	402	383	377	360	361	395	421	410	407	383	353	362	387	381	405	411	395	387	372	365	370	410	397	408	376	387	360	366	388	385	352	401	381	362	420	404	380	391	394	383	381	414	415	367	376	396	408	400	406	393	420	404	377	404	400	381	377	385	380	408	373	425	410	335	405	402	397	408	412	376	397	416	432	418	379	350	390	372	396	393	439	379	407	363	425	420	414	401	383	371	390	363	443	434	405	369	379	369	393	403	397	394	405	365	398	411	406	394	368	420	390	435	422	375	391	374	414	361	377	404	348	408	385	374	414	367	396	409	416	412	416	388	392	391	369	385	410	412	391	401	388	404	386	408	395	365	441	380	401	410	408	401	381	372	392	384	382	428	412	383	364	349	374	427	428	392	393	371	431	408	383	365	408	378	370	374	372	378	410	377	464	339	381	363	408	402	398	380	373	401	397	356	414	448	438	417	382	357	401	424	406	421	385	432	396	379	404	429	432	366	392	382	373	373	388	404	393	393	339	393	380	394	420	377	358	426	403	436	388	389	388	394	425	385	380	401	408	409	332	402	402	394	414	374	377	374	405	442	413	423	390	385	411	409	384	376	389	410	399	382	364	404	381	408	361	370	389	403	414	406	389	428	379	431	415	369	400	412	414	374	411	379	412	416	399	368	358	376	405	426	375	377	388	369	386	368	349	397	438	386	398	346	394	375	397	399	387	422	406	398	402	386	383	404	351	363	396	386	356	364	398	402	416	395	402	388	368	393	372	399	358	362	403	435	415	388	376	361	368	380	388	371	410	392	381	417
38934	22518	23183	20921	12287	3940	1556	1369	1222	1176	1055	1007	981	995	999	928	919	970	897	879	888	877	868	844	814	867	804	900	883	873	876	965	868	923	929	939	952	932	926	907	916	929	865	961	865	858	884	931	882	907	902	889	852	876	874	820	866	838	840	849	853	914	819	870	828	816	884	809	871	827	856	818	885	844	789	770	839	875	884	839	865	820	825	826	819	837	800	896	831	864	823	908	826	847	843	885	844	846	820	866	850	828	829	859	855	806	887	852	896	836	859	870	833	855	881	781	766	849	838	874	803	863	852	845	788	852	864	847	832	853	829	805	844	876	836	861	863	841	813	863	851	840	813	872	878	850	885	875	828	829	875	810	877	863	821	880	803	885	833	797	810	827	843	861	829	849	852	820	904	800	830	845	825	854	871	809	842	847	827	882	844	857	815	913	830	857	863	840	853	792	857	832	874	807	884	848	874	819	853	863	788	871	854	859	882	811	831	833	816	846	910	821	793	870	797	817	841	817	860	883	866	823	870	873	840	820	822	845	774	881	822	869	845	834	840	842	822	797	872	876	806	894	868	844	797	843	849	839	857	824	802	840	824	783	835	846	876	783	827	836	791	800	823	846	826	860	847	818	872	851	859	828	820	853	832	820	818	871	816	772	868	805	878	867	878	832	813	819	880	885	849	838	856	831	855	844	811	840	793	818	814	878	838	816	856	821	824	833	843	773	839	854	811	842	819	806	857	915	856	845	859	893	887	823	854	820	842	821	814	821	896	822	815	841	800	838	840	827	830	846	849	828	814	877	788	819	850	839	826	866	855	833	829	842	849	862	834	791	785	858	832	864	870	848	792	871	837	825	880	881	818	828	850	880	857	815	821	810	842	860	830	776	873	839	833	839	821	847	858	805	814	855	873	847	867	825	835	861	863	818	884	822	798	863	847	857	807	869	842	826	811	864	842	848	913	844	815	831	835	808	843	864	841	806	846	878	826	863	870	878	803	880	892	846	811	838	855	822	875	799	832	835	850	850	846	863	876	807	832	841	815	852	800	846	804	864	885	828	821	861	819	837	852	817	828	817	874	817	825	822	818	875	798	809	788	873	841	818	812	865	844	815	866	850	842	807	874	848	813	852	876	877	869	874	786	847	800	838	865	841	905	853	806	843	843	773	843	833	848	809	878	839	838	920	856	815	821	849	819	821	823	862	857	936	853	837	836	829	831	841	797	777	867	830	840	816	854	867	842	867	897	857	856	797	866	810	870	855	887	866	869	875	800	878	875	824	862	832	883	896	880	833	792	841	840	831	858	884	856	837	856	906	803	828	818	811	831	860	838	892	864	848	883	848	837	794	849	858	840	831	809	849	821	790	790	828	837	876	829	848	837	775	860	859	874	845	835	870	832	806	839	836	795	785	830	824	832	863	810	844	827	840	835	803	803	829	790	864	898	849	826	854	837	798	834	813	837	836	807	811	827	850	868	833	854	844	821	831	834	827	903	869	838	865	870	861	887	808	823	848	836	797	797	871	813	784	818	915	810	804	852	829	813	826	801	765	818	870	833	780	802	823	850	851	832	854	875	861	865	835	841	797	815	901	838	860	835	852	864	802	825	829	834	865	833	837	861	790	846	823	804	866	817	876	873	854	790	815	885	859	863	817	802	857	827	831	813	884	832	822	864	836	809	772	838	876	864	827	861	827	865	858	878	879	824	840	829	858	859	810	805	831	831	864	861	820	827	800	841	832	890	824	836	876	869	849	856	852	890	792	877	858	858	806	832	840	857	862	804	812	827	861	847	874	831	861	800	813	816	853	835	802	829	826	812	858	904	863	799	895	820	824	823	835	856	858	866	820	859	780	807	835	830	888	857	802	851	818	857	867	848	809	854	798	876	830	853	845	882	771	851	825	877	868	854	890	811	828	842	827	852	885	868	882	862	895	833	804	850	859	856	825	837	801	866	830	840	867	797	816	844	766	869	835	834	831	859	838	863	831	819	799	891	771	814	852	830	823	887	817	852	822	856	853	842	876	812	852	848	857	819	808	850	889	875	829	802	833	840	860	868	835	810	816	827	836	845	852	876	878	840	814	861	868	863	823	837	857	862	802	867	831	911	832	888	896	782	823	838	810	792	887	840	832	801	892	876	842	874	831	895	816	835	843	815	812	879	818	807	869	854	838	813	861	864	820	803	865	882	850	797	868	830	872	802	832	852	840	865	821	837	889	907	859	843	874	820	826	844	857	853	794	821	846	855	806	807	862	829	873	813	876	860	838	844	829	821	873	825	805	875	845	813	871	830	810	815	827	868	811	861	834	876	826	814	837	835	876	803	832	857	872	830	759	851	825	855	871	832	787	860	835	866	820	847	938	781	837	805	887	835	873	873	812	879	841	796	843	837	832	838	862	871	854	853	833	842	913	845	854	883	885	835	819	901	814	823	848	826	833	854	858	814	821	860	860	851	825	783	818	843	861	847	804	872	814	824	840	833	847	844	792	895	838	832	800	851	872	847	907	833	831	840	797	851	863	845	871	848	874	832	821	799	876	871	889	824	821	818	873	808	808	844	859	858	836	820	901	861	807	845	837	892	874	832	827	853	834	856	857	848	799	869	863	842	829	796	855	846	840	820	828	855	811	831	818	876	779	870	813	812	849	835	842	840	877	837	871	911	834	853	851	798	888	851	840	821	834	854	836	860	810	799	880	843	793	860	823	808	812	812	818	845	901	855	865	825	853	837	859	894	863	811	790	831	890	829	869	797	855	824	837	823	776	863	878	837	815	832	816	825	849	880	854	849	860	806	842	837	842	828	809	855	892	830	837	876	874	886	904	827	830	813	824	865	870	833	827	847	816	838	809	810	872	887	809	811	865	894	861	860	840	825	849	833	793	902	831	888	831	805	837	885	857	874	859	887	813	874	833	881	839	854	870	854	872	841	833	883	909	812	863	827	838	859	914	880	819	810	826	863	883	842	787	865	780	820	853	829	829	836	816	813	829	820	827	825	823	859	905	881	818	832	821	782	830	889	849	849	782	858	869	831	808	851	883	846	821	818	839	842	909	845	843	857	842	848	822	837	844	863	813	846	842	786	873	837	866	825	901	857	783	855	820	865	812	807	814	818	876	852	846	786	796	835	832	863	828	844	836	826	858	877	782	877	859	870	830	877	835	845	838	867	859	858	839	863	837	817	809	841	850	819	866	868	873	779	856	835	856	846	841	835	818	855	819	799	800	878	847	842	903	825	811	895	824	873	839	844	861	850	815	849	911	853	838	838	855	835	883	830	871	865	902	831	803	838	810	805	822	897	834	799	860	844	862	815	849	814	822	806	811	789	803	839	850	845	843	859	886	824	872	808	842	826	791	810	860	863	827	855	812	822	838	832	855	821	881	831	814	847	827	807	825	834	809	844	827	883	816	883	845	861	838	831	899	833	864	785	903	842	808	879	814	812	832	846	799	834	808	887	845	809	861	810	843	865	850	871	911	924	846	864	861	924	841
41460	22967	11078	4797	1523	787	468	432	432	440	442	438	382	397	402	391	397	383	406	409	390	396	436	407	399	430	391	405	363	418	421	393	381	417	375	410	437	399	410	404	445	437	409	389	378	425	430	395	398	398	359	407	396	402	388	383	373	358	387	337	393	372	397	365	420	373	386	374	390	382	426	415	349	433	415	401	380	411	418	393	395	411	438	418	426	412	397	392	416	408	421	392	410	397	364	382	410	415	365	391	404	383	417	383	390	379	420	404	410	371	406	381	409	367	384	400	390	406	376	370	399	324	386	389	411	396	408	368	434	423	413	397	413	397	370	407	437	439	410	413	402	428	362	387	395	397	389	389	391	394	376	414	399	423	383	387	391	435	409	391	371	416	390	449	431	413	385	388	418	378	408	380	369	402	373	384	355	374	359	388	384	413	423	387	432	367	418	423	414	369	392	397	361	364	405	387	422	399	396	384	425	368	456	403	392	393	355	420	388	432	399	416	366	418	413	348	402	429	389	393	368	407	421	429	383	391	361	398	391	380	412	397	418	360	390	362	382	449	424	403	392	410	377	425	395	426	401	356	406	398	369	391	420	450	404	403	390	385	390	410	384	398	396	400	414	364	373	433	399	437	417	394	400	360	379	404	421	395	415	407	382	374	417	386	361	390	393	435	364	342	359	420	411	406	390	435	366	406	403	363	381	410	393	425	394	433	417	375	397	388	401	421	397	377	365	387	361	400	354	418	414	408	400	409	433	397	391	395	373	424	457	356	414	401	388	367	386	408	387	385	411	402	417	431	371	386	378	371	412	351	362	399	378	365	379	435	397	440	365	382	386	415	410	396	408	410	379	392	426	412	435	380	407	379	434	394	393	362	429	365	384	421	435	403	378	378	372	371	413	397	410	366	385	446	390	393	365	374	357	370	400	402	425	388	384	382	383	423	426	425	400	392	416	376	374	412	393	408	374	385	429	368	412	382	404	378	397	362	402	369	417	367	403	384	419	398	395	412	434	388	376	382	400	406	418	348	395	370	406	373	367	366	395	409	403	391	434	387	351	418	368	433	392	405	395	410	385	394	388	382	400	414	441	435	399	377	364	391	392	395	435	421	369	432	395	409	390	384	405	418	405	414	393	407	410	372	395	412	384	407	357	390	375	380	380	376	382	421	382	381	402	443	429	424	398	403	442	379	397	409	398	412	402	400	407	371	429	431	405	388	389	443	393	407	396	409	403	402	416	370	380	405	383	362	373	362	398	384	367	374	387	370	356	396	393	391	399	393	386	393	390	357	410	388	388	405	410	403	395	413	406	407	353	377	409	436	397	379	411	407	383	403	418	357	393	392	380	391	392	400	416	398	355	381	392	400	386	352	379	393	402	408	408	400	409	413	446	373	424	393	420	388	426	374	393	344	371	386	413	413	391	405	411	405	418	383	404	387	403	421	425	399	380	382	400	424	431	398	377	402	383	380	378	382	407	415	413	412	410	383	383	382	383	417	380	418	417	381	397	391	381	342	398	414	380	397	456	396	386	409	366	401	379	385	371	419	371	382	409	370	358	412	397	388	418	414	384	426	447	442	369	365	427	354	380	380	399	418	399	401	359	408	402	402	397	422	399	419	412	393	419	431	368	394	359	430	391	384	366	406	394	392	410	405	417	407	390	376	388	419	427	376	404	423	406	384	380	377	405	442	386	409	377	348	428	425	435	384	373	371	405	410	374	437	409	380	451	406	397	405	396	397	371	365	402	392	383	420	378	410	415	413	408	430	405	379	383	394	402	407	379	387	396	355	360	379	405	408	455	378	431	356	405	389	405	434	446	389	405	412	358	389	404	379	409	399	454	379	366	400	348	389	408	422	389	378	382	339	397	380	370	363	401	354	401	401	416	426	398	379	419	395	364	412	396	372	393	405	386	412	408	391	411	405	399	407	429	400	375	399	365	401	428	359	358	414	362	374	399	393	396	425	412	394	408	421	418	393	372	386	398	384	363	360	377	389	410	353	395	444	414	393	417	390	417	372	377	394	379	398	378	405	382	384	414	388	368	388	422	423	421	434	399	370	371	376	395	401	446	348	351	394	447	392	397	382	391	417	361	398	390	382	387	374	375	360	412	400	396	398	395	372	393	448	418	391	365	426	398	414	369	390	385	367	410	368	427	374	430	393	418	409	411	391	378	384	422	388	460	398	408	348	424	392	408	406	406	376	357	419	428	363	394	412	421	358	398	388	385	387	420	394	350	403	396	389	369	407	385	390	356	395	412	432	389	389	386	401	457	374	391	398	383	399	389	430	395	418	441	372	377	367	374	394	411	398	407	397	424	397	398	392	368	391	412	404	377	402	398	376	409	438	405	399	419	429	420	380	411	381	422	379	425	397	379	405	412	394	373	384	359	368	388	383	406	426	419	441	434	418	392	447	401	385	418	413	381	416	390	439	432	368	419	398	399	399	364	370	402	385	399	413	403	375	370	393	371	381	375	390	365	397	368	430	415	414	379	366	412	377	381	416	394	429	356	377	411	376	391	361	389	426	400	408	377	382	383	462	406	371	401	415	351	421	381	422	382	376	389	381	400	383	388	412	389	400	400	397	392	378	370	412	396	397	406	378	369	380	362	402	399	372	371	347	409	387	390	355	392	365	398	393	401	384	405	378	364	341	407	339	385	352	371	377	389	408	373	415	397	390	410	427	385	403	381	386	374	373	402	375	380	388	433	372	420	404	361	371	436	347	365	429	386	441	371	416	415	412	446	393	376	416	387	433	414	361	401	366	384	394	393	380	367	367	381	388	404	390	436	444	375	405	390	368	408	420	419	414	396	375	387	386	418	429	385	391	376	393	392	403	388	391	396	406	401	425	410	423	368	409	381	376	434	396	381	380	418	424	388	414	432	401	414	427	373	408	379	422	423	376	418	397	377	412	379	386	447	433	412	379	432	369	353	370	379	369	407	372	397	389	423	429	389	418	394	380	432	417	396	380	380	410	419	365	410	404	386	377	370	388	374	401	371	407	360	414	407	401	371	366	384	386	378	417	404	383	384	388	389	427	417	371	420	415	401	425	379	426	390	399	387	373	380	385	412	366	396	407	460	415	415	399	409	375	408	422	368	358	391	360	387	379	378	446	433	405	384	413	402	378	365	387	382	409	404	450	403	404	381	424	404	405	404	425	374	394	384	370	386	414	404	379	427	432	417	402	414	377	371	402	400	397	376	413	411	391	392	429	426	372	381	424	418	388	404	416	416	393	420	430	386	392	367	368	386	430	421	416	421	395	399	421	380	377	376	398	399	374	381	414	379	424	401	433	385	444	383	395	408	388	396	420	418	374	406	383	450	417	371	390	426	402	380	388	368	381	433	423	416	403	372	411	409	420	388	367	346	392	380	348	382	430	415	361	411	408	358	374	391	408	369	394	399	372	358	408	409	414	379	433	428	376	430	411	383	390	362	369	392	409	393	378	377	402	427	386	388	428	384	377	378	423	410	424	380	403
26563	17713	14393	9997	4065	2169	1081	1023	966	945	878	844	842	922	893	858	869	871	891	895	798	838	839	835	816	840	864	821	872	885	867	832	863	904	836	896	925	849	882	911	881	863	870	856	862	871	862	839	869	851	817	874	881	868	868	824	842	855	818	871	837	840	880	839	851	868	858	838	829	826	869	865	781	864	884	878	855	816	851	824	835	856	863	846	869	857	888	812	866	828	844	836	845	848	820	874	858	884	872	847	812	853	862	841	864	826	869	859	843	777	838	860	839	835	780	885	844	842	858	843	837	902	830	832	853	832	866	885	840	867	839	836	812	809	842	873	843	858	832	874	828	840	862	859	851	855	826	841	790	854	808	874	820	883	848	847	810	861	887	880	808	897	887	854	866	872	795	873	838	837	874	804	860	830	772	826	815	885	879	866	815	781	860	875	844	838	821	830	873	890	834	815	829	875	831	843	815	830	867	851	862	822	836	806	828	845	900	833	862	841	838	792	884	873	821	833	818	853	789	884	857	847	862	882	809	819	818	862	809	846	867	879	860	822	887	833	817	865	864	832	854	888	833	822	869	870	869	857	762	853	876	842	882	863	833	803	914	817	831	858	858	843	889	824	849	849	816	817	805	836	826	866	835	824	838	842	785	851	818	811	864	801	819	851	825	838	807	801	878	863	841	909	865	852	826	833	875	882	841	877	801	854	854	886	834	850	848	805	818	789	808	892	852	858	799	857	875	844	863	848	818	886	883	864	852	856	876	912	859	817	855	849	862	838	789	863	813	811	896	867	796	774	781	866	838	835	859	848	862	836	783	868	845	834	867	809	816	843	859	847	847	845	797	859	870	877	810	807	869	882	815	845	871	818	838	818	843	845	846	848	811	855	880	870	841	894	866	876	818	802	893	836	852	851	795	820	855	845	871	834	851	868	835	846	823	850	834	860	833	820	827	888	841	801	821	816	824	831	850	847	863	837	839	866	880	839	832	847	811	837	882	838	835	863	840	856	815	877	843	871	882	855	863	784	850	857	820	830	878	837	851	842	826	802	853	811	867	840	807	830	841	885	844	800	810	831	817	825	851	799	809	827	830	850	769	827	846	806	862	871	820	834	797	814	845	869	867	887	835	822	821	881	833	854	869	883	828	872	808	793	817	842	814	814	809	857	805	830	815	840	868	812	854	849	839	834	851	860	838	864	862	820	873	809	850	843	859	793	842	832	825	837	851	852	910	797	855	900	853	791	814	837	837	839	848	826	855	820	860	894	810	871	856	864	818	843	849	809	812	838	862	818	863	870	882	819	801	839	847	874	834	851	859	863	855	841	857	854	853	852	819	890	855	803	806	845	830	827	874	825	849	838	828	854	909	814	844	849	833	827	856	864	813	829	786	833	848	836	873	850	809	843	849	867	826	824	841	820	849	839	810	791	831	829	835	838	854	893	861	837	875	862	819	855	873	870	846	845	823	861	869	855	874	812	810	852	856	796	864	847	883	826	847	855	864	859	828	849	865	844	827	824	850	808	878	832	839	838	869	860	808	854	850	825	834	818	841	852	830	878	858	834	843	870	870	811	803	866	817	816	863	848	831	822	893	844	854	843	802	827	893	881	863	853	857	871	855	834	822	885	862	818	853	830	831	835	843	872	852	799	863	859	812	866	806	864	851	805	842	870	879	848	837	890	844	847	813	828	804	866	834	783	800	856	861	834	860	766	857	835	895	865	871	872	823	854	867	890	820	871	860	823	864	833	835	892	839	857	837	843	832	871	800	869	845	855	839	848	855	839	866	842	873	863	823	839	828	838	829	830	859	790	876	879	815	862	821	874	805	796	899	810	840	887	798	883	841	809	839	837	819	915	787	850	848	834	812	852	878	843	838	853	792	844	849	856	878	791	819	833	890	842	836	886	853	817	822	805	847	837	875	864	862	839	843	852	781	805	862	868	832	817	862	862	863	849	833	830	844	888	812	840	862	795	872	860	824	800	905	863	870	849	817	806	801	874	890	789	870	849	845	854	847	865	835	842	850	848	801	837	800	834	811	860	842	861	897	830	885	812	830	860	870	882	852	849	871	840	867	867	826	820	833	840	844	788	873	815	800	840	817	835	837	887	830	835	853	852	818	872	838	863	841	814	845	831	803	832	842	851	880	856	834	850	840	851	869	736	818	817	790	893	901	893	819	853	877	856	840	835	855	806	819	854	832	864	783	835	814	822	873	888	835	839	765	826	837	867	853	824	859	865	846	829	896	857	870	808	885	830	869	856	827	898	807	816	803	805	864	826	822	867	894	794	876	838	828	842	831	842	829	854	887	822	848	817	851	864	830	846	840	795	839	873	839	838	858	871	823	874	872	857	749	856	845	836	853	837	799	833	881	855	889	826	859	835	871	885	819	833	851	861	852	798	848	859	798	824	828	839	849	835	848	817	788	855	806	828	859	863	808	899	852	850	852	846	858	802	869	870	831	829	840	873	813	850	812	865	818	809	808	862	888	842	823	837	838	862	807	836	849	866	848	846	834	842	860	816	805	889	873	875	822	848	847	833	897	808	893	842	852	849	801	861	869	886	843	870	852	868	824	882	845	837	866	847	833	852	822	805	848	833	822	875	880	824	851	879	824	953	862	870	777	803	880	847	888	844	871	852	860	857	812	753	834	832	799	777	860	841	822	889	818	832	842	830	845	793	791	838	828	853	885	831	811	850	844	826	831	827	792	840	825	844	843	898	877	872	899	877	803	880	837	890	842	881	845	838	851	841	815	891	820	852	852	915	829	900	861	869	792	857	820	913	840	880	823	862	871	798	869	860	869	900	891	825	838	828	840	834	792	859	836	835	815	833	850	811	853	832	913	870	823	830	825	834	858	793	838	840	823	811	921	869	818	848	851	845	877	891	870	839	833	855	800	852	860	834	818	839	826	845	789	813	828	872	882	894	862	831	824	840	817	816	868	863	857	843	840	841	851	930	836	802	808	844	815	869	856	832	841	810	812	819	804	814	814	870	842	823	833	839	794	825	831	821	809	853	855	843	849	862	840	840	847	851	848	883	888	831	869	855	886	829	828	829	825	819	873	840	860	773	812	869	839	876	804	830	865	861	831	861	821	859	850	847	853	856	790	848	858	854	777	811	875	866	888	843	763	834	830	873	845	837	892	836	855	850	888	847	838	825	801	842	831	859	868	869	883	848	843	849	826	818	820	817	913	858	817	840	866	776	879	819	857	846	886	833	783	824	813	834	875	824	831	869	802	861	838	827	842	856	810	779	857	798	831	857	817	840	880	846	829	880	853	865	811	849	821	833	827	864	843	819	817	865	856	861	798	864	775	870	852	823	806	837	823	799	878	833	840	861	835	900	839	809	858	789	822	815	829	863	846	857	863	810	819	886	824	835	864	869	855	777	773	789	829	831	865	800	858	816	845	828	892	806	878	851	855	830	893	823	836	863	779	817	818	862	808	810	809	799	842	864	888	895	817	837	890	875	856	837	839	831	835	821
61144	33780	15677	5721	2484	1023	471	451	422	403	389	418	363	408	417	406	391	421	379	388	384	368	403	415	410	351	388	369	364	391	392	409	370	397	398	382	402	389	422	377	383	403	393	408	363	380	413	390	420	384	395	395	408	414	415	406	372	386	365	416	367	399	360	378	405	389	408	418	428	384	384	393	420	380	381	397	413	410	364	396	394	384	388	379	355	367	390	394	385	357	429	389	389	414	393	383	359	387	389	396	395	398	385	397	347	421	398	408	390	381	396	396	398	395	369	388	356	378	402	390	425	377	373	373	354	333	382	381	362	338	367	395	421	399	401	377	400	436	379	382	425	372	409	400	416	426	363	380	352	403	374	366	388	360	416	376	374	405	354	419	373	399	398	424	392	412	367	419	406	360	378	378	405	401	392	381	387	366	402	429	381	391	415	379	370	424	400	413	342	376	406	397	362	370	385	398	420	371	378	357	371	398	373	400	401	376	418	385	368	377	400	374	364	404	389	397	409	354	364	396	388	363	416	403	378	422	384	378	394	400	400	411	400	373	341	431	394	398	374	372	387	411	371	383	375	370	385	366	400	382	380	392	396	394	407	352	381	375	391	391	391	394	425	364	424	414	397	385	363	401	415	382	384	437	407	397	401	395	364	423	406	386	399	384	384	396	410	416	407	411	398	396	362	370	356	406	393	379	368	365	402	426	379	421	374	395	370	411	403	394	376	395	411	372	376	388	367	379	380	408	387	350	420	383	353	404	388	397	374	399	353	408	390	384	427	394	373	340	415	398	368	384	335	378	385	379	429	374	381	349	389	356	393	349	433	375	393	390	402	420	381	415	408	390	394	411	380	385	397	387	391	388	364	370	412	420	403	397	367	395	397	391	413	427	405	420	395	410	393	375	383	397	391	413	365	400	366	418	395	387	384	384	380	408	400	367	369	377	362	389	421	392	379	419	425	428	374	371	394	398	395	387	419	376	427	423	363	412	372	389	395	381	373	361	420	366	358	394	358	445	389	416	376	381	369	386	406	423	404	386	304	344	353	396	363	365	384	389	375	399	378	398	382	394	396	408	383	402	382	398	420	397	404	395	388	426	363	372	353	375	404	365	385	386	388	411	387	367	363	390	400	378	412	387	372	406	396	361	351	415	423	395	387	377	394	429	377	395	462	425	350	369	397	442	422	383	352	389	379	403	407	373	406	382	412	394	404	451	420	369	392	406	398	386	391	387	413	399	368	367	393	372	381	391	422	381	382	397	394	364	431	377	411	371	412	387	389	394	406	385	378	367	371	395	396	381	382	391	422	383	429	374	432	388	415	392	408	380	383	418	358	380	382	400	414	388	385	414	375	344	370	375	391	382	400	391	398	395	389	394	386	370	394	359	416	348	381	432	362	374	341	348	406	419	374	387	380	417	377	360	391	391	431	430	343	396	355	397	369	414	403	378	377	441	395	372	404	354	381	392	368	345	456	382	403	415	396	379	370	381	411	395	400	396	379	362	398	356	375	349	418	363	393	399	389	369	377	347	358	368	434	350	413	400	400	400	411	400	413	401	424	401	400	403	406	397	405	365	391	418	379	400	419	394	341	407	367	407	384	404	368	355	420	410	383	401	373	406	394	392	388	361	406	385	357	421	415	397	374	393	388	394	370	369	364	388	394	381	385	385	416	367	373	358	372	393	398	408	402	393	396	407	368	419	363	401	405	409	360	361	360	363	451	389	400	397	403	417	385	389	404	355	362	363	372	363	386	376	364	421	388	373	385	396	408	387	396	399	415	464	445	356	393	429	409	376	379	391	421	400	382	364	423	368	368	395	395	382	396	403	366	402	402	404	387	393	401	379	354	361	417	413	393	386	345	367	394	365	412	393	373	366	365	391	408	378	415	404	406	359	397	397	335	380	405	404	396	381	407	389	377	381	398	393	403	406	327	384	415	364	391	385	404	413	398	418	383	404	391	430	401	400	394	357	395	400	437	408	409	404	394	376	411	392	404	395	382	370	384	374	383	350	420	433	348	374	398	366	385	425	390	409	381	374	404	349	409	369	403	374	370	400	409	392	405	389	389	393	376	380	381	413	367	362	412	374	369	373	379	384	385	433	406	384	383	365	359	405	368	388	373	377	352	361	376	386	444	387	362	404	422	389	384	414	414	361	412	373	352	414	418	364	389	360	356	365	399	379	368	384	406	415	392	412	393	387	369	405	369	384	408	408	409	364	405	400	431	383	403	387	355	402	378	398	399	361	364	380	404	359	329	412	374	379	386	407	324	375	383	410	348	388	419	362	386	388	398	390	395	381	362	400	415	372	416	408	403	384	380	391	428	358	406	430	390	377	368	403	365	416	389	372	418	396	401	373	396	342	376	400	396	389	406	402	406	387	397	396	345	395	386	343	361	420	372	396	370	409	400	396	372	393	401	385	392	364	405	386	407	383	352	407	403	388	375	363	371	413	430	359	378	367	390	401	410	404	391	374	347	376	392	386	379	404	411	383	395	403	418	373	405	347	352	364	427	350	346	365	364	363	384	419	360	407	425	404	401	395	390	374	349	372	383	407	387	371	393	442	369	418	419	440	374	402	386	423	355	377	398	369	403	414	393	372	444	413	429	377	392	381	383	415	412	425	428	390	390	430	405	387	392	384	419	390	421	354	369	375	366	373	377	351	380	383	429	427	402	389	370	422	346	343	416	387	381	369	363	367	362	392	407	402	406	383	417	396	385	391	412	414	357	371	403	395	382	373	361	376	383	406	397	407	406	413	375	346	417	377	410	393	400	391	388	365	378	404	380	358	378	358	391	385	370	351	399	408	377	357	411	396	403	382	390	412	407	396	366	432	404	406	392	374	372	372	396	396	396	375	388	418	385	406	390	374	374	381	397	447	394	424	361	376	345	397	383	392	387	370	425	415	392	379	384	390	371	385	404	373	381	385	379	390	376	409	388	364	351	423	375	385	399	418	392	408	383	411	394	399	390	366	381	374	372	417	452	423	369	401	407	406	355	376	387	422	391	376	383	406	403	407	359	401	358	350	353	403	402	377	389	375	352	423	374	421	414	361	361	437	388	385	349	380	386	387	391	394	394	380	407	398	385	385	397	389	371	395	346	365	384	379	381	363	382	376	392	385	401	349	363	398	378	385	373	383	388	385	398	393	391	385	395	391	369	376	389	395	393	384	378	370	387	397	410	390	372	357	395	389	386	390	389	385	414	391	406	383	397	380	376	421	378	384	354	423	391	368	390	390	373	386	401	400	383	391	373	401	359	366	358	409	355	393	390	380	429	411	385	396	418	372	363	400	367	397	387	420	426	400	369	394	406	418	397	385	402	372	390	383	381	371	388	382	390	371	386	356	401	406	386	354	390	414	379	396	378	444	389	381	355	373	372	412	385	411	412	364	355	394	396	385	441	385	396	397	373	408	378	367	387	397	363	400	406	383	396	389	367	400	428	390	412	374	350	354	381	394	382	388	395	407	387	410	401	411	358	386
39972	23982	16302	10989	7351	2928	1127	959	977	921	944	842	886	875	893	872	828	801	845	819	815	867	875	811	862	793	863	853	887	818	823	810	857	852	855	889	879	945	854	847	825	817	830	869	833	835	841	868	791	813	816	824	843	840	833	862	874	890	839	800	897	866	816	800	827	827	847	725	870	804	817	797	845	799	809	868	878	860	838	873	843	858	821	846	843	859	894	816	830	848	814	831	837	826	810	840	814	831	835	900	821	871	851	816	883	848	843	857	811	891	828	849	847	867	805	834	817	811	854	882	814	778	826	826	771	881	871	793	825	866	854	847	854	841	864	855	806	841	806	843	814	875	835	890	883	859	839	816	851	766	878	853	794	860	862	886	815	820	891	829	806	829	869	849	874	912	805	851	823	757	845	808	808	897	839	799	808	821	853	819	846	813	830	883	831	814	839	837	856	811	853	841	841	877	814	796	828	825	808	809	805	765	851	835	817	863	813	847	864	850	852	814	829	844	820	879	819	828	872	865	817	825	821	800	826	829	876	839	788	816	849	880	819	813	833	852	827	808	820	783	814	809	837	881	780	819	848	842	784	849	825	874	856	819	837	843	838	838	818	813	882	835	786	858	805	770	830	810	813	872	871	819	809	847	871	864	788	852	831	876	870	842	815	859	797	824	828	781	773	800	841	841	837	864	813	838	814	844	852	817	805	885	840	772	828	836	805	775	865	912	819	867	836	811	864	836	830	782	792	891	841	854	911	883	832	855	874	824	803	825	866	839	823	822	786	836	823	894	846	823	808	885	804	806	848	870	815	866	838	843	844	876	808	822	808	847	862	851	825	827	833	797	814	889	866	807	866	822	879	843	864	849	896	832	822	814	794	847	825	842	862	804	829	813	829	855	880	860	878	824	868	797	876	843	851	797	844	821	843	819	853	811	801	821	840	867	817	859	859	834	840	865	858	833	852	850	904	844	829	818	865	893	826	840	840	877	794	874	768	819	801	825	802	865	844	831	836	818	833	854	821	786	818	794	831	807	870	829	795	811	843	837	849	823	766	869	817	840	837	780	827	860	835	828	824	842	848	771	856	864	832	825	836	822	826	806	876	839	860	803	821	811	899	844	810	819	870	868	867	827	907	798	853	868	855	825	820	806	824	834	828	819	843	797	849	826	849	773	856	804	834	858	840	835	819	842	805	803	822	796	859	833	825	835	812	799	829	797	821	844	830	798	886	787	793	874	824	871	806	794	844	821	852	803	852	821	881	786	792	819	791	830	878	810	883	831	829	870	806	833	781	786	831	857	834	880	828	863	872	818	883	826	806	822	812	871	794	831	896	835	898	828	799	853	798	842	891	810	797	834	794	825	843	782	853	776	880	852	760	774	855	779	804	830	810	850	852	862	839	853	841	848	879	835	867	846	840	823	857	860	807	839	864	847	814	850	787	831	814	827	808	773	834	755	837	889	794	801	839	884	849	815	839	836	836	822	830	812	844	831	875	824	833	856	852	836	824	821	918	776	810	861	767	868	803	863	858	855	807	820	850	825	852	902	814	814	843	852	831	847	842	811	800	807	843	767	843	852	881	814	850	841	854	819	900	787	815	823	855	837	822	822	837	783	786	894	818	835	820	851	836	798	859	811	823	844	839	795	849	822	887	834	818	795	841	864	818	829	825	827	822	815	893	796	839	825	841	885	847	885	850	884	871	810	799	840	812	860	821	900	905	827	799	831	876	820	866	812	812	868	805	809	842	857	863	914	846	844	835	761	811	813	834	830	838	876	761	816	842	786	889	852	837	830	832	810	887	880	825	848	902	881	848	841	767	864	843	838	849	867	848	833	825	876	835	829	858	844	789	821	860	824	876	831	798	750	816	856	816	776	787	827	895	841	850	808	818	828	897	819	850	864	846	794	836	859	844	853	809	846	830	895	824	843	850	826	798	837	834	851	776	801	861	863	790	826	825	900	833	813	833	800	808	818	782	818	808	794	845	816	847	815	865	816	823	878	794	815	803	866	820	851	810	820	871	839	878	830	833	836	805	890	771	863	875	816	864	877	790	866	826	890	859	789	855	843	855	792	850	898	837	849	844	873	852	808	842	823	850	868	856	834	798	824	866	858	829	836	840	834	800	793	839	867	801	871	773	819	845	867	879	823	867	834	836	818	812	825	822	835	857	834	828	777	829	765	861	848	751	860	878	786	781	793	813	819	911	881	893	867	846	798	846	817	808	773	857	837	816	818	819	803	833	850	875	830	830	870	786	830	820	859	809	855	885	865	813	876	800	847	836	852	849	758	851	869	838	820	840	873	841	869	828	817	840	876	784	850	864	822	849	795	843	811	854	900	851	855	862	840	878	789	835	836	863	791	860	865	824	844	896	858	793	846	879	764	780	821	844	857	799	819	772	850	796	847	838	837	787	889	800	807	800	836	843	890	877	781	831	824	812	866	809	847	777	822	827	870	795	821	838	837	859	859	821	825	834	848	839	797	859	835	833	839	821	801	837	835	844	840	839	862	840	791	816	855	836	833	798	778	874	817	789	850	854	772	812	833	839	816	798	804	837	828	819	868	840	836	817	857	856	819	815	802	836	810	809	818	825	844	800	820	780	853	885	815	936	847	838	854	863	824	836	860	838	814	839	857	868	858	825	848	822	842	829	795	860	867	880	838	829	825	800	814	800	821	856	832	845	771	899	831	772	839	848	871	802	840	836	819	865	843	808	817	804	802	843	873	888	857	840	858	844	845	842	897	877	815	806	848	850	889	862	830	861	846	859	822	852	831	828	851	859	847	870	839	787	862	799	822	811	847	848	793	817	796	816	866	840	845	864	809	814	812	850	814	849	845	796	840	812	845	879	868	826	809	915	865	827	780	850	864	860	834	854	818	868	857	841	841	864	807	796	786	838	854	825	814	837	846	825	826	882	846	820	842	822	844	839	890	835	799	847	820	876	799	867	834	816	813	801	796	805	878	871	860	849	874	809	828	826	798	820	834	825	831	815	886	842	819	837	786	841	877	852	866	854	804	823	823	817	819	854	837	800	849	832	799	836	821	808	832	805	876	830	855	865	815	862	852	816	853	846	859	835	786	800	811	819	769	791	842	814	844	816	849	841	870	852	768	799	876	835	863	859	837	860	844	797	832	805	866	805	914	846	855	826	839	810	842	800	821	835	888	812	842	804	813	846	819	835	852	865	825	816	825	778	852	786	819	762	777	755	817	813	865	811	815	857	862	801	860	830	830	860	776	880	818	824	852	868	810	825	824	782	811	781	828	873	818	851	886	877	806	889	852	809	810	878	825	830	842	796	815	825	812	802	819	862	781	804	837	831	819	802	812	840	845	804	850	814	858	802	851	863	861	831	815	807	847	816	805	846	860	826	849	880	853	847	826	881	841	862	845	885	838	845	846	799	851	815	841	838	766	780	824	822	818	834	847	874	844	874	842	847	822	805	885	852	873	847	843	853	817	822	851	828	879	844	825	828	823	810	835	778	846
65061	32709	18596	12457	6981	1911	516	503	514	469	449	428	438	420	392	426	375	394	410	393	405	420	441	366	400	438	438	411	395	396	416	373	387	431	430	416	444	399	422	410	453	396	407	395	394	409	415	414	390	418	384	431	395	394	418	392	420	402	397	382	392	424	382	384	392	375	393	421	425	374	367	365	375	410	393	362	357	394	402	395	357	395	368	406	389	393	362	403	403	394	340	431	408	366	361	387	395	432	402	421	437	382	418	421	420	397	365	384	387	409	401	416	408	396	380	399	399	390	399	403	376	420	420	366	399	447	403	410	370	409	432	418	384	409	392	378	402	370	382	386	387	413	391	384	418	425	410	416	386	404	409	403	371	398	379	361	433	402	399	386	396	392	410	389	397	394	394	402	381	390	370	402	357	390	417	410	394	370	403	398	379	387	402	414	393	388	374	385	403	403	417	451	372	360	403	377	392	375	403	346	373	370	391	412	411	421	382	369	363	403	418	424	418	406	379	388	385	435	373	394	410	406	350	383	398	377	369	416	404	408	422	385	382	407	412	384	383	351	374	412	412	377	372	421	400	429	388	419	391	377	364	378	404	385	395	415	398	383	404	381	399	404	429	418	387	370	415	399	410	393	377	372	400	387	363	445	419	393	423	378	412	406	407	423	388	379	404	400	385	360	410	411	402	389	399	377	339	419	392	402	405	387	421	391	402	364	389	397	393	423	405	448	405	393	384	384	386	417	367	385	400	414	422	389	407	383	376	394	392	377	356	385	466	359	385	417	385	397	411	391	423	395	369	397	367	432	409	427	382	446	431	415	377	424	364	404	417	440	384	375	385	393	378	382	399	395	418	453	383	392	394	394	398	401	403	408	394	396	399	412	399	435	406	403	440	381	398	412	439	449	401	399	363	373	333	350	422	407	392	408	392	383	381	397	379	400	373	375	375	420	403	397	350	435	375	434	394	404	366	407	387	400	384	393	412	386	344	365	396	444	393	421	399	346	391	419	426	397	385	396	400	417	419	399	392	427	422	386	445	402	402	393	412	379	413	373	361	411	404	412	375	396	402	401	417	404	413	413	405	430	389	395	426	386	358	367	376	444	391	359	397	393	375	402	401	387	366	395	383	414	402	392	417	413	404	376	427	388	365	405	424	417	381	420	387	395	421	386	391	382	394	376	385	391	417	402	407	431	364	400	416	420	399	406	378	430	431	409	429	437	415	381	406	429	418	430	392	396	369	386	402	410	399	388	377	371	404	400	399	384	426	417	399	390	432	432	425	419	400	401	395	399	354	417	371	406	359	373	386	384	432	377	395	413	391	398	385	426	406	379	422	390	385	425	395	385	408	418	379	417	353	358	345	386	401	367	383	406	412	402	395	411	385	405	365	417	388	374	405	387	414	407	437	412	405	447	400	368	417	372	338	399	382	405	393	413	391	406	398	430	416	365	397	415	398	391	376	361	361	359	362	375	391	376	436	374	359	357	379	440	396	382	406	451	381	374	391	390	427	359	427	414	414	377	393	394	441	398	397	410	406	439	475	387	362	351	379	418	439	386	384	426	350	365	391	415	387	360	368	388	391	419	406	366	397	419	430	406	405	408	418	377	385	402	412	444	381	383	382	450	402	455	370	394	419	383	367	406	351	389	394	408	409	395	402	387	384	406	383	365	395	365	403	417	413	379	386	406	409	409	367	356	423	386	372	359	401	390	378	420	400	384	410	390	369	442	373	394	425	370	408	379	389	396	417	445	364	421	356	385	389	384	393	381	402	410	432	396	430	397	379	398	404	378	417	383	410	401	393	408	426	376	402	442	404	405	381	434	397	406	448	409	404	423	410	381	381	365	397	377	386	400	372	374	398	405	409	388	381	409	390	369	398	401	413	413	359	388	397	362	368	406	406	365	393	413	406	377	421	427	419	377	417	385	376	400	368	444	413	348	359	395	414	414	409	366	416	398	425	383	424	436	394	396	380	390	406	407	380	398	426	382	392	388	371	389	403	395	391	366	390	392	405	402	443	432	394	381	397	413	401	425	394	396	393	445	429	397	406	416	401	406	351	369	380	382	423	416	404	432	409	392	399	408	424	404	369	381	398	431	396	352	381	364	388	352	406	353	345	398	381	405	379	391	413	365	412	390	378	421	416	337	391	402	374	386	396	388	400	421	397	398	389	413	419	389	394	403	399	390	399	416	369	369	382	406	383	374	375	391	382	415	408	432	377	386	392	380	351	381	386	409	406	372	378	378	368	401	384	387	404	412	398	404	426	388	430	373	380	402	423	401	368	396	403	371	400	413	414	389	405	396	371	416	367	396	422	412	371	400	378	391	408	404	383	358	396	413	404	427	376	395	394	394	406	406	439	371	383	419	372	355	377	404	408	429	426	353	402	393	410	395	444	420	396	387	377	353	370	391	422	393	392	377	398	352	422	375	406	376	407	374	363	367	406	374	366	367	448	358	418	386	389	430	434	405	411	439	409	422	408	388	385	389	432	414	435	369	398	402	403	385	379	379	371	401	392	443	394	409	403	363	378	384	407	382	415	363	413	416	362	411	353	418	375	412	395	385	403	382	392	444	403	400	385	417	374	343	413	400	407	416	405	378	395	399	394	391	391	416	414	422	437	400	367	361	434	407	355	422	437	392	407	381	397	439	394	422	386	388	398	433	406	390	347	414	371	422	421	443	423	386	427	360	383	396	379	395	370	328	414	362	421	367	391	402	371	413	408	394	406	384	411	384	389	401	385	418	404	410	394	372	424	380	411	401	409	384	420	373	417	404	413	399	442	380	385	365	388	381	441	411	376	382	390	379	417	409	395	352	374	405	411	353	456	402	372	350	380	391	423	383	388	363	412	375	392	383	455	373	372	469	380	389	410	410	376	403	391	382	347	395	339	348	412	342	372	445	362	401	446	416	360	367	414	391	415	394	428	397	414	403	418	367	370	388	397	388	408	419	399	382	397	392	427	406	404	413	423	382	378	400	408	398	409	383	378	409	368	423	411	338	383	429	401	379	412	397	421	383	419	382	396	404	379	383	383	399	407	418	418	378	399	386	448	373	418	395	395	427	417	430	399	407	414	434	393	382	414	438	387	416	401	400	379	414	415	439	397	424	379	461	415	374	379	368	366	369	406	379	429	393	381	384	369	415	453	393	410	379	374	425	397	420	418	372	389	404	393	428	415	395	384	364	406	385	448	386	421	373	394	415	396	375	453	395	388	386	409	370	397	362	418	403	380	417	379	353	392	430	459	431	412	406	406	374	426	335	324	373	352	402	423	392	381	383	394	410	379	387	367	382	404	376	415	378	396	435	385	396	385	411	381	416	389	400	362	416	421	416	371	378	390	359	424	376	392	369	387	388	414	392	405	396	403	410	396	423	417	385	385	399	356	419	390	393	432	405	344	403	382	388	370	418	404	388	425	398	376	367	410	421	408	416	354	356	411	365	394	408	405	378	395	421	369	414	416	415	420	352	355	389	373	373	346	374
40856	23494	20818	21937	15816	4966	1340	1251	1220	1067	1011	1017	1005	998	996	928	910	940	895	895	843	849	915	888	878	874	856	891	883	883	841	906	865	927	909	923	901	945	912	942	923	895	825	888	898	872	923	889	908	844	866	858	875	870	911	826	826	851	894	858	882	856	927	814	838	897	854	864	883	878	836	858	904	821	786	822	843	872	815	881	800	848	850	865	905	837	887	827	851	879	835	882	848	861	838	808	771	831	867	878	870	896	816	845	840	824	847	849	815	843	858	820	777	834	800	878	792	929	799	906	828	797	837	821	840	875	893	834	828	839	857	862	819	879	804	867	833	805	864	842	866	880	834	789	859	812	859	836	866	817	819	839	869	897	846	825	829	870	863	877	819	866	870	760	840	885	831	887	834	862	880	825	818	819	822	809	859	824	865	887	780	840	829	875	878	823	858	865	856	850	851	854	841	803	866	823	889	827	834	874	853	831	844	889	844	894	866	866	799	816	880	899	795	825	843	855	839	855	852	895	854	854	829	855	781	860	850	818	874	888	874	837	881	892	808	781	812	861	820	816	872	871	816	848	861	838	820	903	805	888	843	797	902	839	829	788	853	884	847	813	846	835	800	853	805	872	835	819	815	879	872	866	854	845	876	836	799	854	870	844	831	861	846	819	814	887	862	864	842	822	848	827	808	833	862	845	869	817	849	860	825	835	840	810	870	878	845	902	826	857	866	862	829	797	825	840	831	839	839	858	853	857	891	823	881	871	836	886	885	883	848	865	833	861	882	783	851	913	820	831	868	816	858	810	794	858	824	823	823	828	834	817	819	858	804	826	866	864	839	848	799	870	875	804	857	843	886	878	845	909	843	853	859	809	870	802	858	812	860	834	864	824	876	875	819	827	831	882	829	860	885	853	869	831	837	862	860	861	809	847	900	788	814	847	830	829	829	836	820	845	841	843	836	863	794	824	794	822	802	836	850	835	802	839	843	842	864	800	825	845	866	903	828	864	849	813	873	846	872	821	839	843	848	876	864	827	908	848	788	818	877	879	914	839	796	796	861	851	883	881	845	852	830	845	882	841	846	792	859	818	865	826	819	878	886	876	817	841	864	909	820	839	838	834	874	849	874	849	813	815	847	820	777	899	888	812	810	827	876	860	779	838	837	820	813	865	873	855	837	843	873	786	800	822	871	820	883	889	868	818	898	811	870	828	821	899	833	839	855	852	827	879	853	881	879	883	854	893	878	848	857	840	846	831	843	850	892	841	862	847	869	873	857	833	813	884	812	827	867	844	827	865	880	876	840	892	825	831	873	885	879	849	785	848	826	812	835	811	811	843	825	835	860	823	845	846	837	793	878	857	867	847	834	835	844	843	870	805	840	826	895	815	890	871	871	840	870	858	827	902	912	828	828	866	845	848	843	882	840	882	854	844	814	878	775	868	887	820	840	875	837	851	870	899	828	859	854	890	862	819	896	845	891	857	851	862	834	805	860	836	820	828	866	799	929	752	899	913	912	822	885	894	815	813	848	922	847	815	863	850	896	843	854	881	856	803	893	831	867	866	858	823	844	866	858	858	818	856	839	832	877	852	828	871	855	793	877	846	852	873	851	832	822	846	873	847	801	899	828	851	869	859	903	855	860	880	854	893	821	866	860	873	808	850	877	797	856	835	865	864	829	859	836	841	889	842	881	853	869	855	825	853	820	807	882	892	851	852	815	851	783	886	835	819	861	819	842	858	910	784	877	828	843	839	818	878	834	833	832	868	879	888	787	818	845	836	921	863	848	854	837	854	830	862	856	834	797	823	833	856	832	866	831	860	870	873	865	860	911	793	816	891	858	874	832	830	849	849	888	801	812	832	835	830	838	801	854	844	869	841	860	850	828	857	883	828	873	837	817	854	835	828	833	827	864	915	877	787	850	845	859	885	886	818	859	864	822	886	840	860	883	838	828	835	849	858	809	845	876	852	829	808	859	830	888	845	873	837	821	899	844	854	828	818	819	877	850	785	838	813	829	825	831	853	836	837	826	811	856	868	868	876	885	834	891	879	788	880	850	833	868	814	784	867	845	906	849	801	811	850	823	840	856	843	811	895	823	855	824	859	839	883	873	821	792	814	893	793	863	824	817	833	835	841	814	819	838	892	825	845	922	888	859	843	911	877	847	887	819	855	798	849	827	828	846	884	900	809	908	833	835	846	867	801	845	861	838	822	873	799	864	818	831	826	819	800	820	850	846	871	851	823	860	807	830	829	827	840	870	879	807	857	868	857	844	889	910	841	895	828	819	860	844	887	836	833	834	866	911	852	889	864	832	797	827	869	846	839	848	851	827	810	831	828	839	844	841	869	793	843	850	854	891	888	824	857	859	894	818	837	828	869	853	851	916	924	819	823	794	886	863	858	836	854	850	822	844	889	896	852	855	855	849	832	825	846	880	861	840	768	870	820	868	869	868	844	834	860	767	861	822	819	841	873	829	827	872	822	835	835	895	861	853	865	840	824	872	828	888	828	827	887	876	830	794	808	820	862	812	860	849	894	881	870	794	834	846	833	820	859	819	786	839	903	764	813	821	848	844	885	859	844	818	849	866	893	845	852	896	873	823	819	839	827	831	842	867	790	808	813	826	850	786	815	870	836	880	857	869	869	867	827	854	900	843	814	819	843	868	891	817	859	803	846	873	808	863	860	844	861	870	818	836	867	820	825	870	807	859	860	844	813	792	943	774	818	829	910	889	808	883	804	877	844	876	862	842	831	887	884	838	876	855	841	849	900	909	846	861	853	815	810	847	846	883	851	843	863	882	809	795	872	814	860	850	837	896	851	795	814	855	821	854	870	840	787	791	817	846	838	853	805	849	868	840	799	803	812	811	895	776	858	860	874	804	855	858	895	814	884	877	841	888	922	835	836	852	918	911	882	907	841	823	852	837	847	843	905	870	837	805	830	832	824	829	903	884	831	818	838	815	774	897	799	821	845	883	843	820	825	817	819	848	819	846	838	788	849	822	823	834	867	849	839	855	853	810	854	829	844	836	785	818	826	818	822	805	860	858	830	835	860	857	862	875	833	851	838	852	850	864	849	889	867	855	818	856	829	859	809	907	857	844	906	832	876	816	824	878	845	844	831	849	842	808	927	807	871	813	904	825	846	845	855	795	845	883	788	872	835	902	831	825	861	826	825	822	898	846	892	862	879	900	842	888	843	936	839	828	843	807	880	842	873	896	871	876	889	836	889	786	852	814	856	844	921	805	868	875	868	851	862	895	839	809	877	851	851	862	841	834	814	822	868	852	819	886	855	875	819	896	852	880	838	859	873	861	879	841	867	862	810	823	786	852	817	818	873	820	847	833	897	814	867	875	866	876	814	894	845	829	840	903	855	859	837	812	847	877	841	931	870	798	848	848	835	859	858	819	833	874	860	873	829	840	824	875	784	828	888	895	852	846	824	900	862	858	878	868	845	825	852	778	874	848	859	847	837	893	826	872	884	890	853	853	848
46333	21570	8660	4259	1872	664	475	451	455	441	419	393	434	418	388	384	385	414	412	406	378	429	421	366	406	377	397	408	394	433	402	448	412	416	436	405	393	417	407	459	440	410	376	416	354	407	412	410	389	400	405	393	413	409	426	398	399	388	403	398	422	374	394	421	390	370	383	424	408	406	409	418	399	418	392	396	372	421	405	433	424	408	383	388	409	409	407	421	355	409	403	414	384	408	437	385	407	406	416	393	433	401	383	421	417	385	376	366	403	373	393	399	403	423	410	417	423	426	408	393	363	404	336	375	398	393	391	388	381	436	371	402	409	396	375	432	391	378	422	403	361	395	366	382	358	388	365	366	383	383	393	399	421	411	408	388	441	396	419	378	385	414	445	379	442	415	400	386	408	399	399	404	406	395	370	408	437	406	407	426	414	330	385	414	398	386	411	403	438	384	395	391	392	401	400	395	417	403	364	361	424	399	386	405	418	399	398	425	407	425	385	379	422	440	407	395	397	393	412	393	426	402	433	396	403	396	412	374	381	412	444	463	400	400	425	402	405	368	421	422	408	410	434	419	431	434	387	375	401	418	399	404	385	414	374	384	374	419	374	435	422	442	416	406	387	396	425	401	407	410	396	387	395	412	443	400	403	405	373	410	393	373	389	399	429	404	380	402	390	393	406	409	435	395	395	360	415	403	394	416	433	431	410	390	336	420	395	381	355	424	428	402	405	382	427	424	364	435	416	376	365	398	404	416	374	387	416	417	417	443	354	409	414	368	409	391	402	409	396	418	400	399	422	418	386	446	404	366	388	386	383	384	422	410	425	395	388	414	365	403	394	378	385	460	397	399	411	389	415	357	407	385	382	402	378	375	436	415	421	388	382	431	384	399	434	388	412	346	399	406	359	388	380	414	354	395	388	378	385	392	389	363	387	423	414	402	435	398	374	415	455	395	432	399	384	367	377	407	400	396	407	379	375	357	395	426	432	371	371	358	417	387	378	405	406	401	386	398	379	396	400	392	427	436	414	393	413	365	367	407	371	424	418	418	430	389	412	407	390	404	384	350	398	363	366	377	433	432	403	395	342	403	406	402	404	427	361	386	381	382	423	391	403	391	387	419	404	388	430	380	379	406	390	417	373	403	380	390	377	367	414	354	387	378	404	418	395	382	395	370	391	408	392	398	384	372	409	403	379	418	416	422	385	411	422	385	364	412	409	391	384	362	396	374	395	382	377	365	396	355	406	363	385	388	411	414	377	367	396	416	388	390	394	414	393	405	422	416	362	415	365	397	414	341	410	418	441	384	412	400	398	405	391	405	393	400	372	393	446	423	383	402	381	378	411	383	420	393	380	376	427	422	411	421	392	418	419	421	405	365	410	386	400	418	376	384	408	421	400	409	424	403	373	410	396	366	408	374	402	431	433	405	382	399	398	420	443	435	427	417	397	361	413	369	407	386	376	399	373	400	379	371	395	412	425	374	386	407	388	431	395	406	350	408	397	387	376	358	431	416	439	395	378	417	403	395	369	425	401	370	434	414	413	406	390	408	391	380	424	414	411	374	379	396	397	407	409	422	433	418	412	429	400	416	396	390	427	395	433	417	423	388	376	392	434	385	410	409	404	378	429	414	417	370	394	408	406	377	412	362	405	365	386	366	396	412	377	426	400	400	392	377	387	376	389	436	404	405	392	428	402	358	428	421	437	399	407	416	398	412	393	388	364	436	386	387	438	400	383	363	369	417	392	406	392	403	433	407	382	408	366	393	455	434	421	416	403	396	418	416	433	426	433	387	398	385	396	412	383	369	408	427	438	401	372	381	389	426	407	370	421	363	412	410	412	404	371	430	375	353	417	414	403	378	421	398	413	438	410	403	382	434	378	381	389	387	416	412	419	366	408	408	382	440	417	395	412	401	401	406	393	378	388	395	370	375	406	384	415	394	412	356	387	412	376	448	405	393	420	418	388	395	398	396	426	404	381	409	450	446	375	390	393	445	380	407	372	354	413	373	378	402	402	409	415	410	374	398	373	403	453	406	390	364	398	398	396	375	422	373	383	403	431	430	456	366	403	441	377	387	423	395	399	362	408	412	405	389	415	350	383	356	413	441	412	413	409	447	447	384	362	415	379	404	356	404	430	403	406	340	357	405	428	379	401	388	394	364	374	360	395	391	405	405	423	393	397	364	420	431	361	382	363	377	400	395	368	357	351	409	389	351	394	379	414	399	388	415	383	426	387	408	450	388	427	398	428	397	415	388	369	392	394	383	419	402	374	396	397	347	386	381	381	396	360	404	470	445	412	411	394	402	379	371	423	395	410	425	387	422	409	391	409	417	346	395	412	434	396	359	404	363	409	401	422	374	425	401	398	405	406	386	382	419	362	388	397	376	399	393	390	409	383	392	400	411	447	411	394	399	374	386	414	380	362	368	388	409	444	403	393	428	405	412	422	378	386	367	383	369	428	412	378	366	365	389	424	418	391	394	379	401	377	407	397	419	408	399	414	382	394	387	380	402	402	379	412	399	381	426	408	425	435	394	427	413	420	365	376	394	374	392	398	367	411	407	433	378	378	375	362	407	393	433	411	392	373	407	398	420	386	393	360	399	396	404	395	358	404	401	411	385	404	360	392	434	399	381	396	421	401	405	418	378	355	379	425	358	397	382	409	355	405	375	390	418	408	398	423	421	386	392	383	431	391	435	392	382	377	393	361	371	377	393	387	386	408	355	371	396	371	399	360	451	397	395	410	396	404	378	383	327	367	367	400	446	394	385	421	441	392	415	408	399	378	370	404	409	398	382	404	403	411	394	402	397	395	386	418	406	415	393	411	400	431	386	377	388	384	370	358	405	384	374	387	367	386	403	402	392	441	393	394	372	417	392	416	378	413	375	385	407	384	394	407	417	374	386	411	370	420	415	377	387	373	390	409	416	382	369	379	410	385	381	373	377	404	368	374	388	399	419	429	408	375	403	404	397	383	376	371	387	382	416	412	419	397	379	386	379	385	404	392	400	411	403	391	395	382	376	383	374	393	393	404	427	419	408	427	416	419	398	400	387	362	391	398	387	389	367	403	410	407	400	385	379	389	422	403	378	423	404	395	441	346	401	396	381	391	415	387	431	411	395	374	428	415	396	380	397	380	398	381	414	439	387	374	424	421	392	429	437	387	399	369	404	376	372	430	367	422	406	412	398	410	450	424	404	393	410	407	403	377	397	408	382	363	387	374	418	388	393	410	402	410	370	378	383	392	430	440	390	388	399	422	380	398	378	380	420	409	393	384	399	420	434	390	445	418	392	408	399	401	391	421	400	403	420	380	411	360	393	362	391	402	370	398	369	410	401	399	392	358	399	435	396	400	405	417	422	410	411	386	404	406	436	419	371	369	415	350	441	394	395	421	408	398	389	397	381	418	409	427	408	374	382	441	418	400	421	411	437	418	379	361	408	422	379	400	415	388	393	381	375	362	403	420	392	405	433	426	408	415	427	393	414
29404	14767	11531	9506	5271	1703	1024	991	893	960	912	948	935	867	936	896	854	890	866	864	852	843	853	839	821	877	826	816	825	871	910	888	883	954	856	890	882	859	875	875	892	900	903	858	918	842	850	837	853	835	864	885	826	834	879	870	829	800	854	810	891	908	845	883	846	872	786	839	910	844	859	834	821	845	861	874	844	840	854	871	887	862	812	848	856	855	823	844	844	824	831	830	840	873	832	882	880	847	807	834	864	832	864	853	814	859	830	882	847	818	849	810	883	869	863	827	874	869	912	841	884	875	867	920	860	831	872	917	854	839	876	865	829	843	868	853	821	902	823	826	888	820	818	849	830	862	824	862	861	852	896	863	831	838	897	862	849	836	841	864	902	813	866	800	792	834	850	856	814	882	851	848	816	791	851	891	887	891	883	878	884	812	843	811	805	895	811	894	856	892	804	874	802	854	840	899	808	831	818	874	852	857	876	868	840	835	823	901	820	891	829	856	863	850	834	837	822	841	871	850	815	824	851	807	862	812	862	846	861	814	835	879	882	807	828	844	842	865	808	882	843	819	836	871	790	844	865	883	861	869	863	869	870	840	843	835	838	869	858	920	881	837	807	817	856	873	835	823	798	835	839	819	815	869	816	889	832	844	825	858	842	872	850	838	899	854	799	869	875	864	882	907	896	881	846	861	879	818	821	868	856	805	853	855	895	844	900	885	855	899	822	843	880	861	869	904	858	886	831	904	830	833	884	856	890	805	869	893	840	890	824	807	813	832	866	822	852	905	795	841	874	823	875	828	928	818	875	889	828	848	844	857	810	866	854	861	816	853	819	868	779	804	843	865	899	839	850	862	894	833	867	801	810	890	850	878	876	892	925	862	888	866	858	828	880	891	859	906	843	895	811	829	899	821	870	833	844	868	873	792	887	888	822	863	844	865	878	811	848	849	870	834	850	870	868	800	838	852	872	789	819	831	854	825	828	816	859	906	820	903	840	855	865	872	877	831	855	812	867	847	840	841	851	810	869	846	831	850	897	864	855	877	808	867	860	847	846	835	891	862	853	868	836	829	843	852	877	821	828	864	853	837	816	852	841	840	849	896	845	814	874	818	863	850	800	830	885	872	841	860	876	902	916	870	840	808	861	839	848	840	815	904	829	851	868	848	872	868	873	854	836	873	895	848	883	818	896	870	824	865	871	891	844	809	910	849	845	887	883	870	867	826	825	833	812	856	828	780	864	803	885	813	863	809	857	829	823	845	831	860	829	858	847	831	794	851	805	810	867	879	796	856	863	888	854	857	854	845	809	850	874	823	827	852	852	805	838	848	809	843	826	878	899	802	903	823	844	863	865	899	873	864	852	823	857	834	821	825	819	870	865	798	821	841	867	875	841	847	856	806	844	845	840	828	865	810	867	872	813	865	824	892	829	823	891	849	899	851	859	848	797	818	889	838	881	846	849	791	842	894	879	861	795	806	842	799	838	815	892	867	847	819	792	860	910	899	815	785	820	817	867	866	839	827	855	864	850	845	788	833	868	863	829	808	864	833	882	799	776	846	891	889	845	886	860	850	841	837	858	815	879	817	885	839	894	868	832	907	866	871	879	880	824	856	827	820	825	802	850	866	853	840	869	816	859	871	845	878	838	831	858	823	873	823	885	859	866	854	849	873	883	911	837	843	829	862	849	775	845	858	874	894	877	859	870	847	869	859	848	823	856	892	864	851	851	826	860	831	854	861	852	821	852	893	900	836	801	824	824	829	802	817	832	838	826	843	840	906	833	893	806	842	804	829	888	847	928	850	836	837	895	841	852	844	818	860	844	896	851	878	900	850	890	824	859	821	819	864	818	878	850	840	866	934	840	837	849	826	852	884	855	832	851	883	873	893	864	869	882	886	834	858	847	915	887	850	787	866	859	846	856	846	848	856	833	863	884	813	788	833	886	880	817	880	826	874	843	897	859	861	853	861	868	869	859	865	828	841	880	911	814	806	847	843	845	875	896	820	874	860	824	849	808	816	913	900	851	866	818	823	823	854	816	817	868	859	848	836	829	814	887	885	875	848	927	805	860	798	835	864	885	805	811	827	875	826	861	863	817	851	901	822	847	879	847	844	865	849	836	835	819	812	833	851	863	846	847	836	910	853	858	860	888	826	839	861	847	856	833	840	867	860	874	813	891	850	798	946	882	938	842	822	867	858	846	885	846	899	826	864	879	810	870	815	876	881	785	894	841	833	859	853	871	864	824	851	903	845	861	827	902	825	839	838	812	877	786	850	857	886	905	839	844	860	870	833	870	832	832	838	857	818	840	833	851	868	822	854	836	858	857	862	823	883	839	826	852	841	852	768	844	837	825	828	841	854	897	833	855	859	811	843	869	872	818	875	877	863	879	866	885	851	820	872	857	835	856	848	829	848	869	850	850	863	838	848	878	892	847	844	882	874	836	823	857	862	867	904	845	821	778	818	782	840	847	796	848	848	868	846	830	843	874	859	904	844	827	828	849	832	865	807	827	828	841	849	867	867	876	852	889	905	864	840	880	856	878	830	814	866	856	881	847	836	871	860	840	897	852	834	853	827	784	847	831	857	844	860	851	875	846	845	843	806	870	875	857	849	868	872	855	870	902	844	882	885	834	840	877	864	794	876	889	841	902	906	853	865	835	832	839	895	904	818	905	873	863	824	859	840	897	872	821	895	772	856	867	840	909	870	858	844	830	819	871	801	865	868	894	838	839	826	826	854	904	863	843	859	845	802	822	846	804	875	853	837	893	850	891	823	822	871	832	787	802	854	804	852	869	870	831	899	799	826	850	859	827	820	852	877	857	855	847	850	838	829	835	815	832	873	829	903	827	883	806	870	860	866	890	881	882	854	831	866	795	862	810	796	853	821	867	815	831	807	854	855	865	816	873	825	874	806	897	843	909	822	836	843	848	862	870	876	875	842	824	859	831	859	813	871	906	867	834	862	793	823	895	833	834	807	808	891	816	858	905	826	834	827	780	847	826	845	943	877	824	817	854	884	847	866	839	799	833	813	795	864	874	862	865	836	862	879	903	878	866	860	838	872	871	812	869	881	838	820	834	885	831	874	837	798	827	817	854	846	846	790	851	866	841	826	886	873	827	906	806	849	858	841	847	905	819	845	809	821	893	821	846	842	781	887	855	850	786	841	864	833	884	845	835	811	803	871	860	836	793	854	779	857	844	821	845	825	850	903	831	849	839	869	847	813	866	786	838	841	841	911	859	802	842	820	864	834	841	825	899	847	887	817	851	848	885	831	898	906	876	843	836	831	829	850	810	866	808	859	828	875	821	911	878	899	892	848	872	831	826	848	813	862	804	894	848	842	868	823	861	881	845	881	846	868	831	839	905	824	852	831	831	840	854	881	847	862	892	867	852	912	799	845	877	874	886	872	849	830	811	824	875	850	817	823	856	861	900	870	813	869	876	859	845	856	848	885	811	863	871	868	825	855	859	854	832	832	859	853	833	859
53421	31409	20258	10323	4418	1202	511	461	430	412	393	385	412	361	443	411	400	384	418	420	426	418	367	387	354	376	388	414	404	426	393	372	402	396	364	406	426	392	391	429	437	405	376	391	416	369	438	469	424	380	441	373	328	381	430	406	397	410	368	379	400	396	381	398	399	434	411	373	382	375	387	413	449	400	352	405	351	370	356	438	393	391	359	372	416	369	429	380	382	399	403	424	441	385	365	428	351	432	355	384	398	410	404	390	366	408	437	416	369	427	379	367	359	424	375	407	401	402	415	441	409	352	405	407	412	401	393	396	415	413	398	421	410	377	402	384	388	435	395	392	431	396	398	427	413	390	386	391	382	413	431	396	399	398	411	389	409	375	403	441	382	370	393	406	370	375	405	380	420	371	395	410	405	418	377	407	440	387	374	415	407	389	413	392	357	391	369	356	370	400	398	411	385	395	391	428	407	344	387	379	388	354	371	401	431	385	371	370	388	390	359	405	409	465	389	347	372	402	403	395	414	410	406	370	422	389	413	408	372	353	352	405	400	369	370	417	406	384	386	373	384	360	392	408	371	399	411	417	382	380	397	393	369	365	357	372	344	383	382	375	428	397	387	405	397	395	384	424	390	409	403	397	410	389	362	379	415	399	392	384	395	392	411	372	401	353	380	376	395	420	364	394	374	376	416	411	430	377	373	366	377	390	351	364	371	399	374	399	373	383	407	404	394	356	408	377	416	396	380	436	392	395	377	403	382	404	386	390	422	397	402	397	390	369	396	388	387	406	423	404	406	376	399	377	337	374	421	391	391	402	426	364	381	372	411	409	406	379	340	403	365	381	399	384	386	422	407	417	390	432	393	378	376	360	356	411	376	393	406	381	384	393	395	423	411	405	429	369	448	352	409	382	396	416	391	411	421	428	410	402	370	389	345	378	421	380	416	422	397	413	409	389	408	357	386	373	425	381	368	375	407	407	424	396	416	377	359	368	356	378	371	388	369	384	411	395	369	375	372	357	403	390	390	382	377	433	367	376	399	411	376	336	371	360	419	392	392	370	406	436	403	441	418	392	388	414	432	381	397	391	407	401	391	384	410	376	389	419	379	409	349	411	365	380	370	412	404	411	358	395	394	410	410	388	352	354	370	387	382	382	366	407	388	365	359	400	405	387	404	361	364	388	378	431	355	342	420	428	412	396	377	384	353	398	364	424	391	361	415	366	375	425	396	414	403	393	400	365	413	414	409	366	382	399	405	422	382	414	408	394	395	388	395	411	380	378	387	378	397	378	409	388	414	384	352	395	371	408	390	370	389	364	360	425	391	448	385	389	420	376	425	382	388	371	396	435	372	415	382	396	374	380	396	397	386	365	411	427	398	401	364	390	360	349	353	396	384	375	380	411	381	429	369	370	391	402	368	401	375	385	378	376	402	390	403	395	382	398	400	423	389	356	412	420	389	399	376	378	388	376	361	408	442	372	375	378	388	384	366	389	369	392	399	394	423	379	385	364	422	430	375	327	385	404	364	362	377	403	382	416	422	415	409	363	414	392	391	398	383	417	394	393	380	440	393	400	381	376	409	390	383	379	397	397	367	437	408	380	404	395	375	411	368	408	368	428	437	378	392	351	406	375	415	392	375	412	400	386	421	390	388	402	383	400	393	398	405	376	379	377	396	409	409	407	391	381	374	380	398	365	407	385	398	371	366	409	365	406	398	414	364	396	374	385	397	390	379	389	411	382	359	415	410	402	411	410	374	405	422	408	369	378	383	415	411	405	433	377	367	409	362	400	390	403	363	356	382	389	375	402	391	382	376	387	383	360	403	372	358	387	384	356	392	430	417	381	400	378	382	421	406	419	407	356	412	467	395	388	411	394	375	387	398	408	425	377	411	403	378	388	374	379	405	360	395	351	398	415	374	401	399	360	408	386	399	402	411	424	369	355	390	380	370	408	379	385	377	410	375	379	433	394	408	405	407	408	413	377	433	427	404	382	385	375	362	385	360	362	368	418	365	385	393	424	410	403	424	432	416	408	382	383	422	402	385	388	378	389	361	400	394	379	378	386	408	393	390	361	446	425	419	376	457	397	431	414	415	406	378	390	382	385	367	368	396	386	391	420	388	389	428	413	395	404	399	375	380	393	376	388	377	381	363	409	386	383	398	376	379	369	350	408	406	407	374	429	368	413	381	391	385	385	375	369	431	389	390	383	386	387	353	357	373	403	378	405	343	369	381	369	398	407	376	401	415	365	355	355	377	385	378	367	388	361	392	375	393	389	388	368	394	403	374	360	390	399	401	408	378	370	398	379	384	380	410	369	387	381	391	416	359	397	373	427	374	388	426	413	436	364	387	343	368	409	414	387	399	386	390	410	383	375	396	372	381	377	388	413	407	409	419	377	376	379	372	344	375	379	370	399	412	383	423	420	407	370	412	405	412	405	399	390	398	379	355	413	355	372	407	396	361	389	401	364	361	410	379	395	405	376	402	418	380	418	385	385	399	384	389	398	414	351	377	385	355	392	386	397	396	397	386	414	381	354	351	344	358	360	372	444	387	397	383	416	473	381	381	395	349	358	382	404	392	408	380	400	381	381	385	427	373	415	411	355	403	415	399	385	413	401	366	386	436	389	396	373	405	386	379	390	376	380	388	397	381	404	371	393	378	401	381	377	394	382	397	385	401	384	399	418	410	392	386	382	382	397	384	378	386	413	389	376	371	381	358	384	357	409	422	389	422	364	391	387	373	413	372	374	347	390	379	383	414	409	382	366	341	363	345	409	432	416	401	393	374	378	391	409	410	404	418	375	412	364	396	405	371	394	404	382	383	415	421	359	394	390	398	382	422	407	376	368	339	400	361	365	385	398	369	408	404	403	387	411	385	388	393	367	405	375	382	424	373	384	433	435	367	378	403	372	367	386	360	398	396	405	377	378	420	357	386	363	417	354	411	393	433	390	409	431	379	374	379	385	392	397	424	400	379	385	377	368	363	401	398	419	428	397	354	365	378	382	411	370	430	405	410	449	415	402	421	381	353	422	359	394	438	366	380	371	404	356	421	385	335	406	384	383	420	420	396	373	384	378	409	357	384	448	357	343	386	435	400	411	391	387	408	381	394	375	392	379	375	383	399	412	396	389	400	431	402	369	404	399	357	386	394	415	380	396	412	386	388	346	404	391	390	396	419	401	390	380	341	432	399	355	381	393	355	378	381	385	377	378	399	369	382	394	391	429	401	385	404	368	355	408	346	388	410	394	332	363	400	356	390	401	383	367	391	375	397	402	409	389	380	367	425	440	371	442	392	355	409	380	374	398	388	387	391	382	409	398	422	409	406	375	379	402	408	398	384	386	376	370	385	388	384	395	390	379	398	391	414	376	425	387	394	382	379	389	433	408	425	392	390	379	383	381	385	404	400	387	390	370	405	379	382	378	365	385	424	446	386	382	340	409	353	384	369	399	409	367	411	411	434	375	356	407	381	391	366	353	415	396	400	400
33428	24072	23450	18304	11200	3301	1229	1097	1119	1007	952	943	946	867	857	860	875	855	839	837	877	830	807	850	915	814	882	850	802	832	822	883	867	880	829	851	869	908	880	870	856	859	921	913	859	899	850	886	842	834	838	866	853	850	825	793	864	878	832	872	826	821	829	851	852	865	868	817	828	839	885	877	828	841	849	826	854	863	814	884	865	872	869	816	870	844	800	881	845	788	863	823	876	815	835	790	836	832	833	801	834	862	854	848	842	836	825	854	792	825	827	818	858	789	873	842	817	882	856	884	918	837	795	808	831	802	856	865	784	814	855	848	832	869	827	856	805	867	849	796	823	875	849	794	822	867	802	831	831	837	813	855	862	844	830	840	890	852	855	856	807	847	869	840	846	829	853	814	862	840	802	812	843	789	881	805	834	863	817	898	858	856	808	799	794	803	840	856	842	847	898	888	828	881	824	859	848	840	841	871	796	857	843	833	854	818	872	796	871	843	819	853	827	783	841	854	782	858	803	778	848	856	841	829	846	817	837	823	818	852	819	828	826	805	837	832	845	836	834	854	840	829	786	819	868	818	872	807	833	879	821	864	819	822	843	811	869	810	880	842	833	803	871	859	895	798	822	859	845	863	839	875	861	834	846	873	830	877	847	796	821	819	830	836	891	851	824	822	812	852	848	868	791	793	828	828	792	793	856	861	829	860	850	869	841	809	823	801	888	818	890	849	833	849	814	788	840	844	853	831	800	845	835	796	876	831	868	815	781	834	833	844	798	755	844	830	843	865	839	811	840	847	870	826	835	852	894	835	856	876	834	855	861	831	879	835	829	778	823	802	816	821	841	793	853	827	844	807	901	838	843	844	785	860	823	802	879	832	885	833	825	803	782	835	842	824	816	848	856	818	789	819	901	823	842	806	866	819	855	839	830	849	827	816	889	820	813	813	887	777	795	782	867	845	815	849	815	824	847	841	840	768	860	866	855	901	862	841	836	829	838	882	842	851	827	848	869	815	821	826	863	843	813	822	855	851	783	838	870	858	867	818	844	873	839	867	829	801	837	903	820	883	870	857	839	822	836	828	872	870	864	871	822	859	876	820	852	801	794	822	857	794	872	783	798	908	857	865	823	822	814	808	851	840	897	854	926	802	828	890	821	806	824	878	789	847	862	871	831	858	834	805	833	812	851	881	903	791	830	823	908	849	832	842	794	827	884	822	870	855	808	794	811	848	766	817	825	878	842	843	893	814	819	802	847	896	872	842	843	856	826	802	844	860	777	811	810	884	809	823	865	837	845	824	790	858	849	849	825	844	788	804	824	861	857	844	808	828	838	850	833	818	835	843	818	809	862	832	818	806	830	778	838	818	828	813	817	859	796	836	811	815	843	799	896	883	820	800	811	856	859	799	834	838	844	858	850	796	888	870	851	868	855	762	867	855	860	864	845	847	858	839	874	847	839	814	827	837	846	821	826	842	848	830	833	867	786	849	872	860	852	853	820	846	842	830	855	892	851	838	857	836	855	871	828	844	837	811	821	832	836	836	844	870	863	854	851	803	888	823	857	837	831	857	756	799	904	813	863	830	890	804	797	832	836	823	896	851	800	845	810	857	829	837	844	898	836	836	817	808	830	886	914	844	878	845	834	819	833	840	837	852	921	839	839	798	870	870	881	827	838	841	856	861	869	837	830	823	818	831	893	783	866	804	823	814	859	867	884	821	848	772	882	850	819	796	845	819	924	783	852	859	838	805	837	850	846	822	831	824	791	871	827	838	834	861	833	877	834	791	854	867	859	867	837	812	837	791	834	787	831	864	848	821	838	807	866	824	826	837	877	861	871	888	832	798	784	862	872	872	857	834	854	870	826	804	809	856	853	884	812	827	850	876	855	811	843	833	860	826	876	835	830	789	867	843	886	812	849	793	832	843	843	836	842	870	875	869	859	873	847	851	838	829	874	831	830	849	856	860	879	839	839	820	836	831	863	803	855	848	791	864	838	829	815	869	830	859	827	824	807	844	805	831	852	833	836	840	848	874	818	824	819	839	815	766	821	858	843	921	844	817	858	859	824	870	827	801	847	829	868	841	876	885	845	810	864	847	841	855	841	808	833	865	906	801	818	829	843	846	893	833	845	848	829	838	798	825	772	831	849	847	835	866	857	868	849	855	879	860	795	847	795	854	812	845	830	860	817	805	793	807	807	831	869	822	873	860	882	838	858	800	818	850	869	872	872	800	877	841	867	800	836	863	879	916	859	867	824	868	835	867	832	855	853	848	813	815	921	839	842	858	799	800	850	872	854	831	842	831	822	901	846	899	843	805	861	829	839	864	795	831	902	842	842	836	850	870	806	860	833	892	859	897	816	866	802	837	835	834	842	833	812	831	787	845	862	816	789	792	880	884	853	909	775	841	895	857	829	820	900	835	822	794	859	815	833	817	811	851	787	814	813	848	812	841	903	798	871	871	825	827	871	806	811	787	864	817	786	846	851	826	826	851	862	844	813	849	868	844	826	788	833	804	820	802	827	845	896	809	855	855	837	813	857	782	823	840	866	842	818	898	803	768	802	850	817	795	827	843	845	837	858	865	844	803	822	834	837	804	796	849	902	821	871	822	802	829	849	814	821	839	858	840	860	843	849	878	824	887	819	795	873	803	823	849	785	866	842	800	811	817	853	844	823	794	861	867	857	877	880	809	835	805	870	871	825	882	856	817	838	864	820	839	812	859	857	829	850	837	859	834	874	849	836	867	826	820	799	820	871	878	846	795	848	835	880	812	847	871	843	842	854	876	858	813	832	852	833	825	840	794	863	863	814	855	815	870	784	861	845	822	824	780	887	815	833	828	828	870	866	853	817	844	843	848	798	857	827	806	845	859	810	802	824	790	833	832	859	832	862	862	870	851	878	854	866	812	837	899	878	844	822	825	914	821	835	824	779	813	818	803	811	823	829	817	834	879	844	805	818	821	826	846	799	838	790	872	833	874	817	877	870	809	884	829	867	829	809	809	812	794	794	827	762	848	848	865	810	856	834	847	856	840	807	898	760	827	860	787	802	852	807	818	793	819	859	853	879	832	828	872	863	831	783	827	885	863	872	821	827	846	807	817	834	816	778	810	912	855	853	833	826	862	830	818	860	853	842	811	863	853	806	847	783	821	832	810	843	807	854	842	890	799	847	776	818	854	812	819	891	810	811	846	864	888	892	817	830	859	887	820	878	853	829	847	840	784	835	813	811	849	823	811	830	831	822	786	843	847	846	872	880	815	835	779	857	802	885	839	895	847	800	833	805	875	869	827	818	811	878	865	814	814	843	816	855	914	848	834	854	858	861	805	823	840	875	876	832	842	840	835	865	879	807	818	805	863	884	855	851	838	856	848	833	832	825	816	853	801	823	848	838	884	836	861	840	877	788	821	832	841	793	840	804	804	837	858	842	867	802	805	828	883	865	858	835	844	880	843	835	889	808	828	882	802	873	860	803	897	883	837	826	879	922	840
61446	36245	24085	12529	4696	1113	489	471	431	428	463	443	425	407	385	456	385	441	414	429	408	414	410	398	416	411	422	382	340	414	380	437	435	399	405	384	417	425	425	416	424	443	384	419	387	422	443	440	374	382	411	425	410	407	417	363	383	379	347	383	452	444	385	425	397	410	433	417	386	404	361	394	430	423	416	422	391	403	374	377	372	410	394	400	424	407	389	400	395	403	386	403	375	407	393	371	415	388	402	350	378	394	372	412	406	398	482	405	448	386	423	375	393	432	413	395	404	398	407	401	384	379	429	431	386	419	384	396	370	425	400	419	382	415	392	430	409	415	400	405	420	400	431	376	382	418	398	414	385	424	372	371	422	367	431	415	453	383	425	434	426	391	367	415	420	378	371	370	374	391	390	409	399	360	408	416	423	386	408	399	390	385	398	394	411	373	434	370	430	461	454	372	374	387	377	397	413	417	407	409	444	390	386	404	392	380	415	407	411	415	453	380	411	397	460	359	402	378	375	400	412	420	403	372	419	401	419	385	369	389	423	438	441	410	398	396	419	416	411	430	374	384	427	382	415	412	386	364	405	402	401	414	413	424	400	403	418	384	404	404	385	459	426	336	410	408	384	411	425	379	412	375	408	384	362	403	393	391	442	405	391	410	369	398	409	401	386	430	355	390	397	413	419	379	387	380	377	352	418	387	412	411	442	407	421	412	409	419	436	402	423	381	422	406	374	423	366	385	382	384	419	430	354	444	407	415	387	376	388	408	420	392	406	383	432	396	397	371	358	386	377	423	381	425	376	399	376	418	386	359	388	393	394	346	403	402	395	384	422	408	388	390	356	429	373	424	404	392	427	407	428	396	450	386	403	411	423	406	398	420	426	389	470	410	409	451	419	421	368	398	397	404	397	437	411	432	361	407	388	392	392	400	398	422	334	396	409	369	404	394	408	418	411	380	440	366	385	378	396	413	397	402	371	420	400	450	424	392	397	361	387	427	406	434	386	415	397	409	387	394	441	389	419	383	405	422	416	366	366	366	399	385	397	383	400	380	389	379	372	377	401	415	406	413	416	412	410	411	378	353	395	440	359	419	409	388	437	400	409	396	396	425	399	396	389	389	397	367	412	382	418	430	390	429	418	405	416	439	378	402	404	344	396	373	395	421	377	430	393	355	367	379	392	396	374	372	366	432	388	425	417	401	379	408	406	396	390	380	408	403	475	398	418	389	394	423	405	386	385	384	442	406	399	413	403	401	396	393	420	433	390	380	405	410	383	397	384	410	398	445	391	358	406	419	396	407	398	337	422	415	421	412	425	411	409	417	429	398	428	403	386	423	357	390	411	413	418	361	398	402	408	427	404	404	389	414	387	390	363	392	394	421	436	406	409	386	428	422	411	411	421	408	402	421	407	432	392	468	404	432	382	367	429	384	399	380	382	416	406	403	373	394	422	448	375	409	376	416	387	401	410	401	426	380	375	421	358	396	422	389	404	435	377	420	428	409	370	386	376	376	409	421	390	384	384	370	377	439	404	380	385	391	357	418	373	411	357	425	388	378	399	428	385	402	391	397	407	375	444	410	396	386	378	417	364	420	370	395	420	393	384	375	394	390	377	402	377	388	427	423	378	402	390	397	383	450	352	382	412	404	454	427	430	414	401	408	386	381	375	410	419	431	383	381	417	383	379	374	386	425	415	369	407	426	406	381	424	385	419	438	385	397	384	389	419	388	396	427	394	366	382	378	374	377	393	389	387	374	392	396	445	382	423	402	379	424	416	372	383	381	407	393	398	389	366	398	405	358	423	428	431	371	362	404	403	414	414	382	418	388	419	368	360	368	401	385	376	402	373	412	377	423	396	404	430	387	381	369	389	380	385	367	383	407	430	406	401	383	399	390	394	412	398	407	385	404	412	439	402	372	406	417	376	363	395	415	365	369	419	366	390	384	392	417	384	401	379	419	416	323	421	390	436	382	428	403	369	387	429	408	391	388	429	412	422	409	381	408	388	398	378	423	367	342	404	420	348	416	398	371	418	416	413	416	411	383	373	345	377	398	423	395	433	408	417	369	438	372	418	406	426	396	398	371	427	382	380	385	420	438	381	364	418	396	382	405	418	461	412	379	420	435	404	403	430	396	398	398	381	419	370	443	417	422	448	454	409	395	433	423	401	378	399	354	408	399	409	387	395	397	397	381	389	444	398	387	401	388	409	394	401	379	415	436	373	421	426	377	443	409	399	428	451	394	410	410	387	404	394	401	394	396	389	395	380	365	423	409	425	398	402	418	413	367	359	405	391	407	391	420	385	398	337	363	376	391	401	410	436	410	348	382	360	413	404	401	392	411	407	383	387	420	424	380	383	406	375	423	387	430	391	400	424	376	359	410	387	401	381	402	390	377	372	407	378	361	346	385	403	438	414	393	394	419	373	389	408	435	399	389	405	405	401	422	446	454	375	387	407	400	428	417	458	422	404	379	374	413	406	398	421	351	405	417	413	407	413	387	400	412	434	398	383	396	398	423	383	359	417	360	371	431	402	427	398	424	383	376	400	383	402	396	369	427	438	351	375	408	390	379	396	436	435	401	400	385	396	419	397	429	407	388	416	397	352	379	421	393	370	403	369	402	393	406	413	422	383	404	373	422	392	386	390	395	393	445	418	444	397	387	421	430	405	413	383	422	381	386	411	432	373	398	363	423	401	382	398	412	376	409	419	379	379	411	423	407	385	414	396	372	405	420	430	422	403	410	376	360	381	417	403	400	405	393	394	413	360	394	399	376	398	386	397	380	408	418	426	405	445	400	417	429	375	413	395	433	369	383	417	399	397	375	392	402	427	417	405	379	361	379	394	355	408	413	398	411	366	426	401	412	393	416	422	416	446	387	381	446	407	409	378	417	434	400	384	378	402	358	383	400	391	416	434	424	450	405	374	372	393	373	375	389	377	395	403	413	379	404	410	390	383	393	449	418	393	377	346	438	394	404	372	405	371	368	381	391	395	387	385	379	403	395	378	397	374	414	408	375	423	384	420	447	385	391	394	385	400	411	431	398	385	436	404	411	361	429	359	376	369	389	384	371	386	395	398	400	419	391	387	394	412	412	432	417	358	351	404	406	407	399	410	423	411	387	408	414	409	389	403	409	407	401	391	422	401	392	434	402	385	386	408	403	389	414	427	370	420	422	408	417	379	390	415	409	393	380	445	432	400	420	400	400	416	354	402	368	369	430	400	386	384	392	387	388	373	426	428	399	402	349	434	392	400	410	413	404	394	388	403	382	378	390	391	383	428	428	405	343	417	365	388	385	413	383	397	425	402	406	447	332	402	396	416	412	400	402	396	405	362	409	390	381	404	382	412	416	400	416	355	408	409	474	339	404	414	450	410	403	350	337	405	392	429	427	394	397	390	427	414	364	370	386	401	401	390	365	394	414	433	395	434	423	423	398	360	384	389	406	398	398	417	404	389	391	411	380	414	372	409	426	378	421	383	373	429	381
39206	28822	25852	19046	9772	2477	1341	1207	1115	1052	1002	990	967	917	921	925	852	881	908	882	854	899	858	864	843	834	857	868	810	824	883	853	840	859	886	898	926	902	927	927	869	922	886	880	864	873	829	839	904	858	843	807	828	868	863	820	889	853	895	863	862	890	889	919	883	821	846	884	890	857	862	817	848	875	841	841	842	891	814	836	864	872	834	846	840	889	879	817	850	831	805	850	844	818	820	855	883	879	841	892	862	884	845	866	882	832	854	851	827	868	898	871	789	887	813	830	803	842	877	898	880	897	844	873	826	870	882	838	827	852	821	873	857	816	869	836	822	858	836	807	860	834	811	903	852	883	811	894	839	866	814	837	882	918	828	828	888	855	846	843	831	802	860	845	802	818	826	800	862	812	865	785	876	810	895	793	842	838	852	900	806	840	838	825	852	859	846	852	828	843	868	866	879	885	838	807	855	825	867	861	869	863	828	876	849	803	842	836	833	899	848	814	836	836	872	851	887	885	832	782	818	830	863	854	816	821	877	865	875	823	860	878	877	866	849	864	862	868	864	875	824	823	863	820	880	852	829	838	870	915	800	877	841	797	888	811	875	829	787	863	837	858	817	821	841	866	882	847	843	868	803	870	845	849	850	872	855	812	880	850	818	839	888	850	820	820	873	874	890	843	863	848	794	818	795	835	844	794	856	881	849	847	795	871	858	828	868	838	919	858	865	842	857	881	859	883	795	806	880	863	848	809	857	875	830	834	836	816	847	867	872	857	851	823	868	859	857	881	893	877	859	859	874	862	880	930	840	830	885	806	796	836	875	865	856	859	845	866	832	826	858	847	836	844	847	827	878	823	782	806	829	823	899	831	835	852	865	847	873	891	875	842	865	869	891	834	825	835	877	852	874	883	827	894	863	847	809	802	835	857	842	848	845	836	871	830	844	880	863	835	866	836	815	861	906	820	903	805	878	827	856	835	818	793	853	844	854	896	813	871	855	866	851	836	878	933	796	844	863	810	895	884	847	829	873	793	885	793	881	890	815	864	840	858	841	866	821	852	845	819	848	811	858	844	874	872	847	851	834	851	904	843	851	823	841	830	820	840	879	807	896	877	878	882	832	809	864	839	819	841	833	865	823	861	852	856	808	875	842	873	890	834	892	844	804	886	885	891	877	831	878	876	840	863	840	865	801	850	839	841	882	833	842	813	844	823	847	859	874	855	893	843	860	830	884	878	781	871	800	847	824	833	851	838	876	818	789	837	841	843	863	810	812	809	855	839	847	821	833	822	826	842	819	826	840	844	879	867	817	847	835	860	842	834	833	862	870	841	839	820	879	834	850	819	928	837	810	871	821	810	855	906	855	835	866	894	838	866	867	874	892	861	891	900	892	850	842	859	876	885	824	874	873	857	900	838	837	847	845	869	862	848	863	846	831	813	833	849	858	800	850	855	877	857	845	874	831	839	845	879	844	898	867	756	904	843	840	891	837	863	885	831	865	844	835	882	789	850	861	831	849	882	892	827	858	875	901	841	854	852	815	813	893	837	857	859	846	891	865	901	883	832	847	880	875	837	869	872	819	828	870	874	878	842	837	815	830	827	814	844	825	867	825	854	839	833	861	823	902	858	862	827	934	923	822	830	840	887	875	843	881	823	839	864	839	857	820	801	854	845	827	859	817	849	885	914	885	816	836	842	862	837	859	835	848	864	871	837	812	902	865	870	843	877	881	884	944	857	844	877	789	782	891	808	844	896	879	821	896	869	811	841	820	866	870	845	856	865	862	844	865	854	858	841	859	867	820	894	869	815	854	859	843	819	855	902	859	854	812	894	875	866	809	858	860	831	851	886	867	868	859	782	796	855	883	895	855	846	890	822	849	874	838	863	870	879	850	811	832	812	842	886	854	890	847	853	830	896	815	925	854	861	878	871	882	852	829	836	831	829	860	819	854	812	863	850	841	884	851	833	844	853	879	849	850	907	842	863	876	834	866	851	863	818	882	817	816	874	867	842	822	904	843	822	838	862	854	865	837	830	849	852	864	858	819	849	859	877	898	861	871	846	774	830	835	865	852	885	786	839	880	869	834	842	827	815	867	901	872	857	834	811	823	872	876	941	830	803	906	847	812	832	839	789	843	860	844	829	797	867	873	843	864	888	870	837	850	803	879	844	811	884	861	834	786	861	890	897	880	853	805	903	863	853	880	809	855	873	875	852	894	863	887	886	834	845	834	897	873	861	862	867	869	898	823	882	885	876	861	819	914	862	880	880	855	810	842	869	910	874	865	841	870	882	815	829	858	811	821	916	880	805	842	891	890	795	904	880	884	898	781	876	804	907	792	846	861	895	844	805	862	827	840	880	805	875	833	847	859	871	838	859	846	813	818	876	854	811	834	851	860	804	913	834	858	888	847	942	865	858	851	856	877	857	893	875	871	873	881	848	810	856	807	890	819	891	842	854	817	843	907	862	853	852	894	826	866	885	889	889	817	840	868	844	816	842	915	844	861	826	888	847	832	831	834	830	848	854	854	878	864	867	918	836	800	837	859	860	811	821	846	860	844	853	885	825	817	855	840	859	857	825	859	875	879	851	813	778	860	864	835	784	855	833	825	828	859	830	856	868	878	824	868	879	838	836	848	804	823	894	889	827	839	883	853	813	846	834	835	820	806	894	877	847	859	885	831	875	848	910	866	867	840	858	853	795	801	790	834	897	884	871	841	854	863	825	871	853	819	847	855	864	838	905	850	809	864	893	882	839	833	832	856	872	823	926	904	833	879	824	884	832	867	860	873	787	853	858	837	883	894	854	882	882	879	842	830	870	878	820	834	819	900	898	840	880	833	847	872	904	885	877	930	875	831	827	849	822	873	820	821	867	822	926	869	838	874	913	841	874	818	827	899	785	829	876	891	855	808	861	863	909	838	850	837	874	824	924	863	859	827	854	867	855	886	837	832	901	820	851	813	831	827	832	853	878	817	858	880	869	837	919	797	886	846	827	846	872	825	827	818	873	892	862	831	804	833	849	847	883	858	847	834	816	822	838	854	847	846	833	838	874	805	910	840	897	872	859	854	892	831	865	891	872	850	836	822	932	854	855	863	902	819	889	881	840	883	812	874	830	834	869	840	821	842	891	841	862	880	895	808	823	870	831	856	817	861	868	892	842	866	873	850	879	853	875	833	850	831	865	813	804	880	901	904	894	870	802	867	838	832	849	878	802	788	804	843	817	816	810	873	838	873	875	845	862	868	885	769	872	903	834	857	871	906	812	839	808	837	857	809	824	806	829	863	834	843	801	823	826	811	863	859	872	828	851	865	832	832	873	808	895	885	848	902	829	860	843	838	867	898	858	826	829	834	855	851	898	823	792	832	849	825	866	891	915	854	856	877	859	831	854	852	865	824	854	876	867	863	844	860	832	892	847	861	857	828	880	824	852	912	839	840	879	865	863	885	815	879	829	921	859	878	831	835	871	845	864	856	825	848	811	878	864	872	842
48545	25429	9796	2888	1134	560	444	433	436	419	418	426	408	401	421	398	386	396	394	397	387	376	372	392	421	434	428	367	392	382	407	433	399	349	425	463	402	411	412	415	429	410	403	407	371	375	418	381	416	424	429	412	428	420	422	419	428	416	399	437	394	398	403	414	395	360	391	449	407	394	398	402	383	376	413	370	441	442	391	356	396	380	414	397	421	376	376	411	403	398	399	408	397	369	405	404	360	405	413	364	364	367	425	431	394	417	391	418	382	377	398	405	374	385	360	386	394	433	385	410	397	401	409	435	369	412	403	452	368	388	416	406	390	452	385	390	394	372	404	392	429	401	384	402	396	389	409	385	383	406	439	391	378	413	406	405	387	381	416	417	410	399	392	421	396	389	407	403	384	384	395	374	417	386	378	404	422	409	439	423	429	451	412	388	406	409	397	353	433	438	413	373	406	401	422	379	426	430	411	360	404	418	401	382	393	413	380	394	386	439	424	373	398	432	411	388	394	374	414	403	386	395	450	407	364	425	413	380	446	444	404	424	371	386	369	419	399	387	421	372	388	397	410	391	371	360	428	415	379	422	405	371	417	407	391	406	409	415	413	424	453	436	401	383	430	442	438	379	373	401	364	416	401	442	439	408	385	396	412	375	388	399	421	388	409	405	384	418	387	387	396	421	394	384	402	426	443	367	399	391	419	408	401	378	386	414	395	423	421	406	363	383	406	376	405	398	412	442	402	435	381	356	395	415	413	363	409	420	421	429	397	380	405	382	401	378	424	371	426	378	408	391	453	430	436	425	476	411	408	389	395	378	396	375	412	414	372	422	417	413	419	422	415	386	404	409	369	424	418	433	428	430	405	409	383	374	443	354	408	391	421	371	422	399	393	412	397	395	437	396	379	378	429	410	398	422	383	434	389	393	380	385	387	356	382	412	375	412	417	409	425	382	389	440	372	389	374	427	423	403	415	387	404	390	409	387	399	400	373	414	394	433	381	396	396	387	422	405	383	409	396	419	410	372	410	392	401	400	401	421	419	391	383	390	411	371	396	400	424	382	414	446	424	424	412	396	405	377	382	379	405	370	453	380	382	408	453	428	465	425	420	382	412	411	425	402	404	405	380	401	402	386	386	404	386	361	420	414	416	369	402	387	391	413	425	392	378	414	381	383	377	397	408	375	374	421	434	374	382	409	386	390	373	385	389	364	383	399	395	426	407	383	377	368	357	399	413	392	417	394	422	400	404	395	437	425	402	380	382	374	402	427	371	391	400	400	373	410	415	389	431	377	410	422	395	391	369	423	423	396	389	407	369	385	370	428	435	384	356	399	378	367	398	399	394	399	417	380	420	406	398	397	404	403	435	398	452	375	428	415	386	390	379	365	382	428	432	408	380	413	432	398	400	438	391	391	417	432	423	420	382	380	430	442	387	377	375	442	397	403	397	390	391	394	377	415	389	399	394	425	375	413	420	410	411	377	381	427	420	414	419	425	397	379	397	397	418	400	411	369	403	384	422	424	445	424	385	414	401	411	383	428	411	381	377	394	403	415	385	393	389	459	371	351	401	385	389	394	385	414	394	407	357	408	405	417	427	390	369	429	340	358	388	353	406	367	404	418	417	407	409	400	386	383	400	391	395	386	397	430	371	382	386	377	382	383	400	387	416	388	390	381	456	404	391	468	415	414	427	409	424	385	400	383	394	423	397	424	413	380	410	386	405	400	389	406	400	422	417	394	376	383	376	403	420	383	427	402	395	367	413	415	386	411	387	374	380	399	433	384	393	387	409	385	388	375	410	433	404	383	392	407	358	406	411	415	414	442	411	405	374	392	389	391	406	385	428	407	411	411	370	398	389	370	379	439	360	402	400	387	408	417	431	367	423	404	382	404	424	400	390	401	372	395	424	373	477	414	423	358	380	422	379	373	401	388	407	407	406	413	396	393	395	420	396	409	399	397	399	399	428	407	337	398	398	406	416	420	380	370	393	400	387	399	418	405	413	391	410	426	405	374	402	394	428	404	399	420	373	390	420	355	429	384	378	398	405	398	349	410	424	407	417	397	412	404	359	395	407	408	398	414	420	381	393	392	408	401	388	379	408	406	406	375	387	401	419	427	397	456	401	400	388	372	411	407	430	377	400	390	391	416	407	385	381	388	406	443	422	366	420	393	420	397	385	418	406	392	395	418	411	379	393	388	376	408	439	430	412	404	407	395	410	395	384	387	435	428	434	425	352	389	419	418	419	426	420	372	392	354	429	416	387	420	387	373	420	428	386	372	385	375	396	410	408	404	407	406	446	404	408	400	399	373	394	384	412	370	405	410	410	385	407	433	411	450	401	412	348	413	379	372	398	430	377	415	371	409	382	375	433	414	425	425	428	381	419	425	445	425	408	398	409	405	377	432	415	413	415	436	393	427	405	398	406	404	397	397	405	394	364	394	411	392	400	367	401	358	408	417	426	434	406	406	391	389	414	425	401	373	412	446	400	398	383	410	392	391	409	408	417	449	388	390	397	458	399	407	394	449	361	343	406	436	421	384	386	405	401	399	402	409	395	395	406	395	375	393	379	423	418	377	383	404	386	380	395	417	386	437	391	390	365	383	418	410	410	417	424	389	420	406	398	394	409	394	434	410	386	368	419	410	412	412	430	411	393	387	387	447	403	421	407	378	426	411	397	423	389	395	411	383	384	394	415	383	389	382	409	418	412	420	413	397	380	406	399	418	388	399	404	408	408	352	409	403	377	373	402	383	400	419	386	420	429	452	393	386	444	414	414	348	393	438	431	401	397	389	388	404	392	414	385	389	426	403	421	407	409	373	422	390	442	414	413	384	405	400	407	374	427	402	420	413	383	415	419	405	445	471	392	364	377	404	442	413	416	418	425	373	400	428	396	418	379	396	383	414	401	395	385	388	376	422	388	398	408	411	389	412	403	381	409	393	403	405	378	375	370	407	383	429	452	446	407	372	405	434	389	405	402	402	420	405	362	364	447	418	382	399	419	409	386	411	398	392	383	378	414	396	395	394	410	410	380	384	390	432	423	424	400	371	388	409	382	426	414	386	419	389	416	391	443	382	400	405	435	426	383	405	424	406	425	397	406	377	401	369	392	367	381	393	387	400	363	384	386	398	386	404	397	422	377	404	361	435	450	409	379	439	365	390	413	406	363	408	418	417	418	397	392	382	436	401	384	418	390	408	355	399	417	411	417	406	393	374	385	398	375	407	398	387	399	430	416	407	395	410	391	434	417	427	407	389	374	416	398	395	362	434	366	396	423	405	434	409	400	435	425	410	389	403	376	382	434	437	417	393	380	444	446	377	391	430	402	397	398	402	400	385	398	427	416	388	438	405	396	409	425	382	400	412	366	360	424	400	398	398	413	366	392	419	398	426	407	366	390	394	393	418	408	444	411	394	409	422	368	386	449	406	396	434	396	419	375	418	371	381	401	440	426	394	409	428	394	442	380	410	378	397	440	421	452	396	398	436
31092	17761	11322	5891	3098	1282	1111	1047	999	910	949	930	851	877	924	878	897	910	861	814	840	893	854	826	833	842	875	868	884	900	839	855	878	839	821	860	910	866	885	890	872	857	875	873	911	814	844	915	864	898	826	881	865	823	880	873	885	878	795	847	872	879	868	829	862	832	877	909	849	839	919	876	865	866	860	838	865	824	851	891	881	898	820	874	899	883	833	875	828	882	872	874	797	839	802	877	804	852	896	859	804	867	870	803	798	856	848	859	844	857	839	860	818	871	837	818	856	848	865	885	905	820	838	854	895	833	805	821	904	836	860	859	845	864	890	870	838	856	843	847	856	878	831	884	848	854	872	882	827	851	826	851	834	817	888	889	848	899	847	877	915	868	870	840	841	823	867	835	805	867	874	791	895	867	847	830	845	855	850	828	852	848	846	838	837	875	891	900	892	787	856	888	844	855	849	846	852	854	837	852	869	824	823	863	859	871	829	849	902	798	883	862	875	882	869	832	804	899	784	849	841	867	837	897	807	908	854	814	853	883	859	836	848	862	884	836	865	841	881	806	838	896	964	854	860	844	874	876	843	844	908	893	816	866	872	856	824	833	831	867	832	843	861	854	886	828	894	799	881	847	865	866	868	818	858	872	847	841	885	880	820	877	872	840	839	868	893	869	864	845	873	855	880	890	872	883	862	932	886	839	859	849	872	886	870	876	838	822	835	864	886	888	848	867	891	866	842	880	867	902	833	909	821	828	849	921	863	879	834	818	760	872	819	801	865	837	839	854	814	876	880	884	905	873	857	911	838	859	839	869	832	830	851	867	834	829	840	867	834	853	871	838	899	788	860	917	839	831	832	844	860	865	835	904	843	827	876	858	855	890	857	863	843	822	908	820	833	865	858	832	870	822	839	830	863	832	909	830	823	862	829	886	880	861	847	882	798	854	864	867	849	876	834	835	862	846	806	866	813	886	822	852	838	853	869	851	857	854	845	816	885	854	821	881	822	868	843	804	845	855	862	825	884	828	853	890	820	892	816	838	852	851	879	827	829	884	889	879	856	811	864	900	862	877	862	827	823	801	840	867	818	850	842	832	874	825	831	854	856	855	865	881	947	833	864	904	870	850	813	820	846	886	858	859	877	820	859	897	856	866	833	836	888	850	833	880	849	842	837	890	867	829	808	863	858	843	828	884	848	860	849	882	862	824	838	849	847	871	902	844	866	828	819	851	862	835	859	853	842	832	874	862	814	817	874	877	887	852	849	857	906	816	818	807	843	797	879	846	833	908	884	853	854	819	867	856	809	828	829	924	860	922	860	877	893	872	878	856	807	857	804	853	828	874	800	890	880	877	966	850	925	801	854	841	884	849	879	838	808	885	829	859	845	795	862	861	841	834	809	785	814	870	840	881	868	839	823	842	878	851	883	879	914	860	899	878	827	820	821	848	906	865	887	825	815	926	858	847	854	833	850	837	855	853	833	838	822	902	858	883	900	897	843	862	837	852	846	832	867	863	856	858	887	869	805	832	916	858	817	808	806	869	883	867	838	829	841	845	862	885	891	848	841	877	826	878	847	852	891	852	863	874	884	862	815	911	830	815	800	851	854	883	867	840	817	818	876	838	849	843	877	862	846	810	927	825	854	871	836	879	860	904	811	830	828	887	872	844	877	841	816	847	811	875	846	826	832	863	832	886	822	857	895	828	863	763	878	830	877	840	875	869	851	837	909	817	830	860	882	818	892	835	902	862	858	878	854	880	831	805	879	793	883	851	854	834	780	900	848	855	845	858	887	829	866	908	894	851	865	852	870	882	841	837	878	808	808	860	824	865	861	867	873	887	820	860	875	859	882	861	827	884	849	818	846	840	847	856	872	834	860	857	892	894	865	830	826	869	866	850	856	866	866	842	838	872	855	905	863	902	843	869	831	845	884	874	876	866	847	895	842	848	819	845	870	839	824	823	837	857	804	882	863	841	937	838	853	834	854	884	866	837	822	888	880	826	836	828	884	816	899	845	948	860	841	852	812	871	834	822	866	904	806	851	791	842	897	898	854	801	860	836	852	802	840	846	848	846	864	839	810	802	865	836	906	819	833	891	869	857	831	870	865	815	859	832	844	819	843	847	853	833	907	814	887	840	833	820	863	813	867	816	856	874	845	862	864	823	828	872	824	888	898	854	852	855	869	859	876	867	877	789	875	891	846	834	785	898	874	813	879	846	894	856	869	848	828	890	829	850	849	869	821	850	818	856	811	842	827	811	843	867	800	843	804	856	847	907	882	845	830	859	853	895	831	902	916	888	851	837	824	833	879	826	855	838	873	877	861	880	881	807	863	876	862	825	867	821	882	831	822	870	799	834	855	842	799	835	838	849	853	841	786	817	881	894	844	938	856	854	838	804	862	873	820	861	847	824	920	847	861	824	850	851	811	767	903	835	861	839	806	810	815	841	862	823	870	861	806	832	891	841	883	831	824	837	794	824	877	844	836	833	851	887	842	851	845	870	897	907	838	830	815	842	842	865	836	865	867	937	843	845	908	836	878	865	888	867	860	879	840	880	828	915	884	865	864	806	837	848	845	838	850	870	867	882	865	856	883	829	870	819	838	882	836	837	819	853	895	876	873	851	852	899	884	881	864	880	857	885	856	855	850	833	886	874	834	834	869	847	814	793	848	824	876	795	882	838	858	903	884	802	875	873	868	785	855	900	850	850	830	906	855	797	887	799	846	851	901	824	815	828	863	870	872	854	834	840	889	881	852	832	920	822	834	879	838	838	853	865	839	864	868	842	859	870	804	858	831	857	867	810	898	870	859	854	879	865	893	834	872	863	868	881	885	871	904	819	801	870	879	824	825	882	886	855	804	796	842	839	851	822	825	812	864	846	878	874	833	895	854	834	881	864	858	854	854	862	822	855	843	850	842	834	897	889	822	859	846	863	865	868	829	852	903	852	805	870	813	849	877	851	846	843	883	797	826	835	868	862	831	879	867	884	891	824	832	848	875	900	863	868	865	814	856	867	878	824	820	867	863	884	877	861	883	828	862	877	819	843	867	873	878	853	857	874	876	860	892	862	860	817	802	832	810	867	825	832	857	868	827	864	851	863	844	870	853	875	835	809	832	818	907	824	840	882	806	825	899	828	795	856	854	818	850	844	873	871	840	854	843	828	800	871	846	839	847	828	854	875	814	869	846	862	833	895	849	855	889	807	874	874	852	852	877	899	821	821	835	858	904	871	815	785	868	857	902	875	831	853	827	827	794	849	819	851	858	905	857	869	915	778	866	836	891	875	820	822	842	853	859	873	848	887	860	848	883	831	819	867	803	864	826	816	873	849	904	884	843	874	826	864	905	872	836	835	809	840	852	849	884	879	861	873	884	808	806	876	854	877	869	899	836	907	840	872	831	927	849	869	896	895	807	825	839	876	813	857	875	833	863	836	841	886	829	845	873	908	895	868	868	858	854	857	887	905	894	819	884	840	875	915	917	873	912	866
51771	23556	13694	6506	2715	862	502	444	420	440	387	399	368	440	447	439	392	398	443	383	401	393	385	411	396	392	415	381	383	401	384	394	440	401	411	379	415	408	383	370	454	387	382	405	389	406	417	409	432	434	376	399	373	431	425	391	400	401	390	432	389	381	345	372	396	386	384	402	382	353	409	390	400	387	395	437	422	389	355	396	376	350	420	418	432	391	414	383	402	386	390	402	410	442	375	370	389	376	383	366	424	352	381	370	399	428	366	426	395	389	392	359	358	383	422	381	380	397	422	368	387	368	391	382	373	356	392	401	402	380	383	394	415	424	397	353	381	394	407	391	394	383	382	393	389	412	388	415	380	380	352	416	416	403	432	383	396	360	378	365	396	372	418	400	386	394	383	405	393	387	377	427	371	380	367	388	379	362	403	391	431	403	419	374	401	388	363	410	422	410	405	397	375	405	392	377	432	359	384	418	408	384	343	372	391	388	385	385	395	396	404	386	403	352	333	395	382	357	382	398	424	430	358	396	393	385	410	376	391	411	392	423	379	377	372	377	393	407	401	346	409	407	404	390	394	389	385	381	396	399	341	420	409	372	338	393	385	390	399	408	354	383	378	386	434	376	371	408	401	439	409	394	383	417	411	401	397	400	368	400	387	384	354	414	414	401	348	384	424	399	407	373	428	398	374	412	360	405	385	370	404	398	403	376	416	381	369	364	393	423	373	402	379	381	328	388	429	376	377	415	424	353	401	427	375	379	380	387	387	414	364	373	410	363	345	413	414	375	390	380	387	394	398	409	365	400	392	403	389	425	364	413	376	419	383	391	408	392	395	388	424	369	421	423	396	447	366	380	385	389	358	372	377	427	379	396	392	362	395	363	383	400	397	437	388	389	407	372	364	392	393	409	397	396	366	369	421	412	402	423	378	400	372	415	384	374	361	402	409	385	413	364	367	399	366	392	353	378	345	418	400	357	380	387	364	353	432	410	372	404	393	421	414	389	387	367	415	383	391	431	370	387	387	421	382	370	384	410	382	409	436	389	379	382	385	362	374	378	364	379	393	432	402	403	375	398	345	395	379	404	374	361	398	385	400	422	398	375	399	393	368	468	380	403	359	380	384	392	381	405	404	407	434	423	417	424	402	394	401	370	374	406	396	410	402	401	387	378	423	393	413	386	376	366	389	401	404	401	398	376	392	403	393	377	425	392	383	371	425	424	374	452	365	345	385	400	407	412	377	358	410	383	419	419	381	407	375	397	425	389	380	450	420	352	343	380	431	407	376	441	413	385	420	359	392	381	374	416	367	386	395	388	393	385	393	448	380	410	352	443	410	364	354	371	404	349	422	392	401	384	374	408	393	389	370	395	402	355	382	418	397	364	389	362	399	395	374	380	385	377	406	411	424	395	352	376	347	388	394	404	396	360	405	400	382	419	384	372	373	414	367	396	401	393	381	397	411	443	399	439	365	397	357	369	370	379	357	379	425	406	402	372	385	395	387	422	386	429	420	431	381	402	389	408	391	357	371	395	406	384	387	334	384	370	389	437	386	394	415	410	390	351	432	402	393	409	401	422	407	448	380	371	392	399	401	404	385	383	400	406	423	371	418	359	385	399	378	383	432	409	430	391	386	431	394	364	376	352	387	383	456	409	393	382	399	419	384	381	370	410	428	371	361	419	387	369	368	362	398	364	393	412	385	376	393	382	377	390	388	401	386	369	412	387	416	346	381	367	415	398	348	372	373	401	390	397	384	378	363	386	374	421	356	371	402	370	398	374	401	383	381	368	393	410	381	417	373	377	417	372	395	383	397	435	391	389	403	386	381	371	435	348	371	405	390	450	375	376	396	392	394	338	358	389	365	392	399	410	372	387	431	392	380	383	364	370	396	379	419	382	390	378	403	414	415	364	389	372	410	392	415	382	374	406	398	425	353	348	435	370	413	389	392	385	386	409	375	401	393	366	360	413	390	367	385	369	360	369	391	376	420	373	402	397	408	393	372	393	385	415	401	390	394	390	374	399	400	383	412	374	374	386	399	390	366	382	419	390	427	435	422	369	405	409	393	344	386	396	345	432	426	397	384	357	400	397	385	458	366	385	365	385	382	371	385	395	383	431	391	405	418	407	386	407	401	397	395	392	379	383	399	384	415	364	360	407	405	380	423	381	397	389	426	377	370	379	456	391	389	435	376	382	402	403	377	405	370	409	365	420	386	387	390	411	377	423	387	392	377	383	400	425	405	389	410	383	351	375	402	397	408	371	382	433	350	361	398	375	395	380	414	433	342	373	410	389	406	371	403	389	375	401	400	373	436	396	328	389	387	388	361	397	396	345	362	391	370	389	366	327	432	377	406	379	363	381	396	408	418	365	425	384	374	413	419	423	387	367	371	399	387	381	362	384	382	426	409	423	402	424	405	375	404	412	397	381	385	417	414	409	366	400	412	383	375	381	380	408	388	373	389	382	407	424	426	390	395	370	372	393	407	381	389	414	395	387	421	406	392	420	393	363	399	344	368	372	395	396	432	412	392	381	380	418	403	405	394	411	351	394	349	401	437	340	386	413	397	389	383	401	441	383	372	404	416	402	390	401	387	413	372	414	381	408	386	366	390	382	375	347	374	388	364	362	378	381	418	410	378	414	377	406	422	382	387	384	420	406	403	367	361	398	397	418	391	410	375	361	372	398	397	414	378	406	417	385	392	416	411	439	401	417	361	381	362	390	417	393	386	420	405	404	413	393	385	396	433	387	384	405	429	399	367	395	392	395	393	400	375	420	360	403	400	402	393	430	369	415	406	421	368	368	419	449	374	408	370	415	397	408	398	380	415	409	383	384	392	390	387	359	351	382	391	366	370	387	372	391	390	413	393	424	386	393	409	404	388	407	396	360	367	395	379	389	415	401	397	351	364	381	412	400	385	402	377	388	410	379	404	395	420	388	397	403	376	339	376	391	382	397	362	349	384	379	397	410	415	404	381	373	377	373	374	403	402	405	370	393	379	386	384	366	385	379	343	405	355	383	396	386	417	384	376	394	403	408	392	372	401	394	432	394	371	409	361	410	381	403	390	410	377	380	379	404	385	388	387	357	374	399	415	384	412	382	394	387	372	376	375	364	390	398	340	404	386	405	434	395	365	355	362	417	369	343	382	373	439	389	385	390	425	423	412	434	378	353	391	407	417	390	425	398	395	388	402	384	383	408	402	344	351	391	415	417	414	416	389	418	451	404	384	368	373	354	385	411	411	363	458	427	427	394	401	406	400	435	416	408	422	377	379	382	383	372	388	403	405	369	424	423	381	403	399	398	385	365	426	398	384	370	349	433	395	432	441	425	381	391	362	391	403	410	387	393	413	425	416	391	409	416	351	436	366	387	398	405	370	407	419	424	369	375	414	380	349	380	401	433	410	406	372	427	387	412	408	357	403	418	373	388	396	411	418	403	369	389	378	422	385	376	383	405	398	352	424	407	360	359	462	382	394	398	383	385	402	414
32346	17418	17517	12689	7450	2126	1424	1273	1176	1002	978	1060	939	958	915	918	899	892	888	830	892	853	839	830	831	874	837	869	877	857	852	883	861	903	948	879	949	911	903	887	932	892	852	903	900	879	909	908	890	821	877	847	875	848	846	856	814	879	816	912	844	844	897	835	872	861	858	813	850	832	855	800	852	868	827	843	838	815	871	847	874	854	860	791	832	834	910	824	867	830	886	841	853	837	841	832	862	806	833	850	857	801	831	841	824	784	819	816	852	857	906	767	823	843	866	823	819	836	819	833	806	864	885	885	847	862	832	835	889	866	823	821	817	834	825	812	829	870	831	816	794	796	810	799	849	820	810	812	793	849	888	848	850	821	855	847	852	828	787	943	806	825	823	816	844	831	830	837	847	814	849	839	860	903	836	857	859	782	885	822	825	855	851	835	884	780	830	852	851	857	814	821	781	904	801	824	857	882	873	807	874	847	944	827	821	819	821	834	827	854	873	820	847	874	810	857	833	849	798	800	864	818	836	866	850	834	819	816	838	822	857	837	842	848	880	872	827	913	800	825	869	768	862	835	792	886	792	811	852	813	806	832	826	847	796	825	875	849	821	827	813	833	865	820	858	829	883	841	845	811	831	873	834	842	831	848	852	846	788	867	869	809	861	854	857	892	858	857	816	867	805	869	818	802	824	838	868	857	838	812	801	779	832	850	850	851	784	876	860	808	830	811	850	831	832	855	896	873	842	861	866	826	827	828	868	800	847	819	829	882	856	872	813	884	912	811	832	833	817	848	784	820	832	872	815	830	797	798	785	867	879	830	805	867	849	839	847	889	839	852	834	830	880	832	812	843	847	841	867	857	851	860	806	800	839	876	794	836	803	857	830	864	838	843	842	832	802	772	830	875	861	834	816	843	829	851	852	812	840	891	826	860	911	831	808	841	866	812	817	901	861	815	910	874	788	828	819	874	859	854	861	807	845	808	827	796	832	872	836	831	867	862	812	786	866	845	860	878	856	846	775	825	810	944	860	835	794	835	833	862	826	812	879	864	853	804	837	837	806	838	807	811	806	837	821	879	884	885	865	843	835	795	833	857	829	856	849	836	831	827	837	826	869	799	875	875	844	800	811	826	808	820	873	865	855	833	827	812	825	806	824	840	831	874	844	833	837	822	882	868	865	804	858	832	848	903	845	867	848	821	798	863	866	875	859	854	871	903	780	811	845	863	817	851	826	846	822	786	828	791	897	884	839	862	842	810	833	820	848	827	813	874	879	879	804	851	834	857	823	884	849	788	850	862	767	817	803	824	800	857	880	859	839	872	824	870	840	820	815	854	853	831	846	866	818	796	862	862	842	848	845	860	860	840	873	831	837	841	873	826	838	895	827	846	810	835	862	799	865	824	870	857	835	791	837	827	818	852	833	844	845	860	876	875	827	891	837	796	813	807	894	854	847	837	838	836	849	849	791	836	882	844	883	840	849	860	850	800	873	869	891	853	859	828	829	889	838	839	835	806	847	871	883	906	809	765	876	856	803	859	851	828	823	842	861	847	789	789	898	798	813	862	782	821	818	866	855	827	839	870	868	839	821	874	841	797	823	833	774	798	841	886	844	853	794	841	868	877	848	812	860	851	837	811	898	889	866	891	829	822	871	854	808	874	845	796	863	832	807	893	841	910	813	825	832	867	813	805	842	842	854	867	823	804	794	841	839	830	858	811	815	862	920	843	890	807	900	855	885	876	834	791	865	876	826	875	811	842	812	839	851	831	825	828	834	877	829	846	882	850	870	850	821	824	813	847	822	871	847	874	839	846	809	933	867	909	835	856	857	851	816	810	839	821	862	846	804	844	845	887	853	808	837	854	819	814	822	863	848	841	848	844	809	820	838	859	860	858	807	852	829	816	872	864	809	889	855	849	853	851	795	810	816	832	893	844	843	826	864	863	857	824	881	856	895	822	810	828	829	826	834	871	806	821	804	826	822	842	836	807	898	801	869	861	855	775	844	863	829	767	920	831	859	830	885	853	826	817	853	857	832	860	809	880	858	787	883	859	863	821	829	816	865	901	853	811	844	788	852	859	857	866	880	834	836	861	860	833	822	802	813	852	846	850	862	812	855	835	845	810	785	836	839	855	814	831	845	804	852	848	836	849	788	863	798	799	844	843	846	848	849	880	830	809	865	859	803	847	872	817	813	877	842	843	821	803	836	819	869	848	849	858	829	849	850	824	818	907	821	864	845	785	825	834	813	808	840	832	832	839	868	841	825	862	838	873	862	855	869	816	880	788	876	869	814	829	856	800	821	831	796	808	845	882	813	858	851	912	836	848	857	847	877	830	852	834	863	805	852	866	780	864	827	861	807	797	839	861	821	881	863	873	811	845	827	840	826	828	845	901	854	813	785	796	850	803	849	812	894	816	898	867	853	866	881	825	846	815	891	816	849	772	887	820	851	805	825	872	811	848	872	835	804	917	902	892	859	825	833	837	864	845	810	874	865	857	871	832	815	813	833	917	798	905	832	857	838	847	878	878	841	803	832	835	826	842	808	850	855	821	860	861	879	832	821	872	802	857	819	849	795	815	839	871	846	848	809	845	832	839	798	857	819	861	877	831	863	801	825	834	854	877	877	864	797	848	844	812	808	828	822	892	765	826	901	826	820	785	811	852	798	853	812	888	880	836	840	868	839	800	796	825	820	831	840	835	829	855	859	843	828	848	859	860	863	819	816	843	851	854	819	837	834	873	878	870	865	889	870	811	838	842	865	823	848	792	819	829	840	850	888	802	837	882	850	831	796	844	815	852	831	870	807	855	828	884	824	789	883	838	825	776	855	861	856	836	872	839	877	840	920	782	905	840	846	808	893	854	821	809	811	817	848	828	806	861	827	851	869	875	850	846	893	828	841	798	863	887	842	836	847	870	867	850	866	869	789	860	863	844	833	839	910	856	812	864	828	852	857	838	840	791	869	825	826	847	786	837	848	818	865	905	873	872	799	828	792	851	827	875	837	835	804	780	809	867	814	830	873	829	876	863	845	813	773	852	822	812	881	824	790	868	866	795	846	805	848	855	858	842	891	808	860	863	817	861	860	810	872	847	863	881	853	846	800	872	801	846	851	840	861	793	801	841	789	799	876	850	826	858	788	852	896	891	810	885	861	825	854	792	852	830	839	818	836	851	843	893	893	865	855	875	821	809	807	908	857	783	819	810	872	814	805	849	839	831	797	813	841	840	831	850	772	838	819	862	796	846	875	855	827	879	825	829	870	839	791	859	877	830	861	858	830	838	830	832	856	838	834	912	822	841	867	812	824	790	870	831	848	855	873	821	845	868	842	829	798	835	901	845	843	806	829	820	817	871	858	848	783	864	839	818	828	880	850	829	747	795	822	846	802	831	850	824	854	844	869	815	842	820	815	832	863	807	830	813	827	869	868	818	824	816	851	830	857	890	812	852	846	812	830	866	835	924	808	810	880	818	886	886	842	837	844	838	842	846
63176	35468	19501	8667	2863	709	579	480	456	488	445	439	410	423	409	415	415	399	423	401	372	426	428	404	413	437	416	411	410	441	428	396	426	365	397	425	402	413	411	378	382	400	411	401	395	359	407	419	412	402	386	426	394	373	379	384	364	409	389	400	374	392	425	381	379	409	350	411	411	439	377	376	388	392	409	391	420	416	371	417	398	410	392	375	407	375	370	394	414	393	418	431	417	419	430	407	401	399	421	391	446	395	437	392	422	434	385	368	385	376	400	368	361	399	378	403	365	412	375	361	411	410	359	337	401	391	355	402	403	437	382	409	366	414	437	392	395	360	398	376	429	411	411	407	396	382	406	414	397	372	417	431	423	433	371	397	380	412	406	393	386	396	414	382	361	398	387	432	427	364	420	360	360	412	360	415	360	386	405	413	370	404	484	394	417	442	369	365	406	436	413	397	394	379	397	383	397	384	389	386	381	385	418	409	393	411	391	361	395	385	384	411	349	417	382	409	362	430	411	401	401	385	386	410	416	422	389	437	405	402	417	447	401	397	428	396	422	414	420	416	357	429	432	404	384	420	372	356	419	407	397	426	371	410	436	409	400	435	355	389	417	404	398	441	396	361	388	377	409	395	435	435	400	369	447	387	388	433	400	395	417	390	375	382	438	407	434	412	363	388	387	372	426	410	430	393	395	414	413	371	413	381	404	403	406	446	402	386	404	412	388	398	383	408	387	406	402	406	385	416	393	398	415	406	356	428	378	391	431	389	391	392	390	431	373	368	400	406	374	393	390	381	412	382	432	405	398	410	392	411	458	416	403	390	375	391	414	436	391	385	401	417	409	381	421	398	376	401	408	412	423	399	429	397	393	415	406	379	372	404	397	407	394	395	372	395	418	403	386	404	359	414	441	387	418	379	377	402	392	418	398	376	399	393	360	358	399	384	412	391	348	414	405	397	423	370	390	406	414	368	400	391	428	397	357	411	394	375	404	409	422	399	409	395	391	405	372	379	425	395	390	406	434	428	378	402	395	393	386	372	386	404	430	386	377	397	397	380	408	373	426	341	381	395	465	426	383	403	389	382	386	395	439	398	341	394	365	370	399	343	395	375	379	390	401	413	387	422	431	395	427	371	382	361	434	418	386	443	418	434	418	423	348	361	380	397	404	413	384	389	398	422	427	419	395	402	386	433	386	370	409	443	391	398	384	425	402	411	391	405	413	431	416	429	395	414	360	374	401	323	425	405	416	379	423	409	394	396	426	401	380	412	402	433	416	409	351	364	452	373	408	401	399	368	429	407	365	385	395	408	462	370	370	396	389	380	419	392	388	413	376	364	399	429	418	389	400	403	411	408	393	416	415	421	368	357	397	409	389	413	414	407	412	438	420	384	396	388	413	412	402	385	401	383	417	411	360	369	427	397	393	386	367	410	412	386	384	361	411	406	393	360	393	387	411	410	394	420	379	359	429	381	362	358	388	420	427	389	399	415	408	465	407	390	440	424	405	405	362	426	391	404	385	341	385	370	406	448	433	419	392	393	390	420	407	424	423	424	422	408	387	408	376	386	396	355	390	395	446	366	374	413	377	360	410	391	393	367	440	403	446	382	381	409	396	401	418	455	403	376	395	369	406	410	410	403	418	462	401	414	362	412	380	353	419	409	392	419	422	404	435	425	414	384	445	443	394	428	411	371	406	438	390	352	385	439	412	410	404	381	388	420	384	377	434	402	394	384	431	399	376	405	402	368	416	363	440	418	393	398	362	388	447	417	408	411	392	410	388	369	417	409	421	397	409	404	393	401	425	368	429	372	390	402	403	426	410	404	424	374	372	447	377	389	385	422	372	373	391	409	416	413	393	397	404	422	420	412	380	406	427	412	401	376	426	416	404	365	398	444	417	390	382	392	405	408	376	419	437	389	348	401	402	409	396	436	411	387	410	375	373	421	418	397	400	413	422	432	362	422	420	405	368	408	380	392	418	428	356	399	403	397	377	407	392	407	417	426	418	382	379	389	418	453	402	379	408	374	382	381	391	389	389	401	392	391	386	413	385	390	402	417	395	402	359	397	374	397	437	441	413	368	403	380	417	402	416	417	437	405	411	406	395	394	398	377	378	415	402	359	406	402	355	372	392	405	385	414	395	417	388	381	420	416	425	374	386	380	379	393	415	394	430	397	426	450	442	396	415	388	397	398	376	365	405	423	397	391	381	453	432	405	426	398	408	423	343	386	388	384	375	389	398	452	407	398	416	431	377	421	377	476	432	399	401	402	397	383	352	392	424	441	370	358	388	453	381	405	416	409	407	382	381	391	399	409	378	377	407	414	367	393	353	433	402	402	399	405	435	406	415	394	418	401	364	379	399	396	378	380	423	462	396	391	413	388	395	403	399	437	433	389	371	394	384	419	414	404	418	401	396	370	386	458	415	381	367	403	418	410	401	381	388	424	412	382	421	342	420	424	381	365	388	433	404	400	434	374	420	445	397	401	357	400	385	469	424	402	381	368	366	397	393	411	391	374	402	404	412	385	396	398	350	430	370	394	358	387	414	417	388	396	398	416	411	407	394	384	436	383	410	384	397	420	398	391	399	395	442	413	404	401	398	435	382	367	362	385	429	412	395	375	403	382	428	390	405	441	390	387	398	379	427	378	416	370	392	419	357	400	388	377	412	407	389	379	404	385	384	400	409	389	399	426	420	362	399	389	403	415	396	398	403	404	419	404	455	365	418	404	415	390	425	388	428	399	392	406	382	394	408	378	415	415	423	421	430	442	381	418	390	413	366	447	380	383	401	394	371	424	368	415	380	406	383	390	379	394	398	401	400	428	396	363	385	404	394	426	406	396	420	423	431	423	400	412	374	390	398	421	366	392	372	419	420	396	390	398	424	406	435	405	388	449	416	378	405	399	388	391	412	379	404	396	398	404	403	392	398	397	399	409	429	375	395	383	426	376	372	399	391	413	387	427	421	395	344	383	402	399	418	392	420	414	410	394	372	405	410	406	372	398	413	352	365	395	383	410	375	420	396	403	374	340	397	402	437	397	403	411	358	420	423	362	361	379	470	424	368	387	431	389	409	404	399	424	384	422	414	394	392	388	375	422	414	382	423	395	434	454	369	404	391	439	444	449	398	374	431	394	377	412	375	446	395	388	444	431	380	365	388	422	369	433	362	393	419	398	395	394	395	417	385	383	396	466	395	380	383	383	413	387	357	421	423	399	398	368	412	410	387	417	392	373	423	390	390	395	401	381	385	382	403	417	387	419	400	398	398	371	394	435	387	418	375	376	409	389	368	410	395	401	423	402	424	395	402	390	422	393	439	391	396	426	378	398	427	394	407	388	402	405	420	377	399	423	369	370	409	386	397	475	417	387	397	403	414	380	418	370	382	414	435	387	399	373	375	373	413	428	408	395	400	384	401	386	404	398	395	394	404	378	360	345	414	374	424	413	363	370	362	384	391	385	374	392	386	449	375	361	374	425	435	425	396	394
41809	27850	20418	14949	6417	1753	1347	1240	1138	1056	1026	949	946	860	909	878	857	907	868	878	850	870	858	786	862	919	885	891	871	904	842	804	864	916	885	913	933	929	893	960	931	903	865	862	894	919	867	859	908	831	854	815	889	912	851	847	858	902	810	823	816	884	881	873	855	871	849	833	868	828	870	821	829	817	876	855	887	860	827	822	836	845	850	835	882	799	868	813	839	881	823	829	889	828	925	829	832	854	821	876	832	910	836	873	870	841	876	875	800	861	851	851	837	821	816	844	863	886	864	834	869	871	919	904	827	893	929	842	879	846	887	839	879	851	884	876	855	830	875	787	874	838	860	833	812	889	856	846	874	782	795	857	848	859	824	834	888	869	815	855	828	874	841	801	867	853	877	874	838	844	839	865	840	820	844	797	885	880	842	883	866	825	833	877	848	864	836	855	870	863	912	889	834	825	886	840	853	802	865	869	850	857	853	816	815	881	859	816	831	829	797	790	880	862	840	842	825	830	771	888	839	839	844	881	828	843	873	882	814	848	892	855	875	786	875	856	854	881	798	868	873	819	841	860	872	883	886	847	812	853	812	872	871	869	872	847	814	873	890	865	878	857	854	877	796	836	902	856	836	786	871	860	836	813	848	853	854	838	860	822	843	838	881	851	892	827	874	819	883	859	879	873	863	884	904	838	883	905	823	851	840	900	824	837	835	862	822	872	779	829	858	885	899	915	886	891	869	888	872	877	881	895	902	840	869	872	886	852	849	839	862	891	808	874	815	824	849	809	839	840	904	837	837	867	861	892	808	847	854	852	840	867	887	864	875	860	829	862	830	848	874	830	855	871	823	834	849	833	850	860	873	828	895	830	809	876	845	847	840	889	805	866	848	850	845	871	841	796	853	861	875	817	820	891	868	883	846	842	843	870	850	852	870	883	793	848	870	885	838	850	865	847	824	822	797	806	869	860	894	893	787	897	861	852	833	818	845	882	882	811	859	842	827	847	862	835	922	882	844	847	813	804	922	888	845	858	864	904	878	843	832	905	874	820	892	867	910	873	855	826	861	857	861	931	856	826	835	859	844	870	914	811	872	840	848	802	843	868	901	849	877	849	852	887	850	875	903	824	882	812	885	860	806	887	842	854	825	824	880	859	811	862	827	851	864	850	795	830	899	869	869	831	846	863	875	889	838	866	826	884	824	857	843	881	820	841	836	842	855	894	875	867	832	884	894	855	847	796	876	786	843	860	837	853	897	872	876	858	834	849	871	838	844	823	855	951	852	873	861	877	867	840	866	895	855	855	804	898	916	871	835	844	856	831	839	855	912	865	883	840	841	854	815	846	897	879	871	851	833	853	837	857	824	779	822	900	873	931	866	862	872	867	853	866	864	893	823	793	872	846	890	875	861	881	845	889	846	869	924	907	887	861	804	865	850	831	836	884	865	871	804	856	818	860	878	861	845	856	837	844	873	846	853	855	878	840	923	843	915	809	904	807	832	811	802	914	851	876	856	786	880	882	856	808	861	835	862	807	852	844	904	836	855	824	871	848	826	892	857	867	888	913	863	868	869	857	830	806	827	860	857	815	841	847	847	855	838	863	814	816	848	812	835	837	884	863	876	815	854	859	859	822	804	857	820	819	865	874	874	849	791	802	841	827	821	858	887	806	879	836	796	907	832	847	883	853	854	869	835	870	816	829	851	823	811	872	864	856	899	852	853	837	880	865	895	899	841	891	862	896	853	858	854	823	854	841	865	859	897	863	809	891	855	829	847	880	807	902	845	889	845	837	887	838	876	895	839	832	826	910	868	798	819	867	848	818	830	872	849	849	847	857	847	883	819	880	887	861	891	822	837	830	838	855	841	872	804	817	824	855	911	868	828	851	888	892	868	832	845	853	842	840	873	843	848	834	829	815	809	876	876	840	886	841	858	889	864	853	832	840	908	862	827	850	842	867	857	926	897	793	905	842	867	928	889	844	888	792	833	848	840	894	864	915	836	897	861	827	829	868	835	832	866	890	844	933	854	827	805	836	854	876	854	822	849	850	807	839	846	764	867	886	880	848	858	853	855	835	836	824	887	852	849	831	854	832	813	831	871	862	835	866	830	857	854	835	872	869	861	859	908	826	937	865	859	866	889	860	853	845	877	821	841	850	893	870	867	891	829	830	852	852	765	817	829	858	891	836	840	874	853	863	887	804	840	851	847	859	824	806	880	895	839	819	899	866	852	868	866	892	840	832	847	823	838	858	897	912	868	883	840	857	870	900	877	857	848	790	843	843	894	815	901	845	856	870	875	804	903	871	850	828	832	831	840	810	852	855	864	852	859	873	807	836	826	799	905	875	844	845	853	829	800	887	895	878	901	841	879	814	894	825	883	852	883	781	865	848	851	865	870	851	853	908	886	843	821	824	847	889	810	848	854	837	832	822	888	896	856	873	887	860	849	845	888	842	828	854	867	829	827	837	831	866	904	855	865	880	829	889	815	877	822	879	850	836	881	924	845	869	861	906	860	852	875	902	819	826	789	842	831	844	804	831	888	931	858	859	840	858	876	880	811	870	868	887	856	844	859	868	884	864	862	867	878	885	829	897	858	836	856	835	851	839	861	875	887	847	902	789	784	911	881	849	904	903	898	862	867	867	856	858	827	822	855	821	874	805	860	886	867	850	865	834	887	893	892	843	831	881	835	857	869	855	836	898	858	835	865	847	898	836	779	838	837	861	827	870	835	877	857	852	899	844	881	857	829	847	893	845	874	807	838	833	899	858	851	844	873	901	898	832	894	896	858	833	851	884	862	820	852	862	840	883	837	838	820	873	881	886	852	834	884	818	890	838	875	842	840	848	859	916	863	844	830	874	849	907	795	864	827	851	802	865	801	907	843	888	825	852	882	869	896	848	854	843	910	780	891	861	834	903	868	815	886	866	819	840	858	871	863	812	846	836	885	880	866	815	862	850	897	814	903	875	874	872	859	876	852	848	844	842	901	859	859	820	834	832	903	891	817	887	897	924	814	866	841	871	860	873	890	873	842	863	828	840	860	838	906	850	804	872	834	863	847	851	818	915	840	832	852	855	895	886	884	847	856	879	847	839	891	891	803	881	838	803	900	844	847	871	857	858	802	894	842	873	841	858	802	888	865	859	876	830	846	842	867	893	878	861	825	856	872	813	854	908	864	833	857	856	866	840	852	859	899	830	846	882	841	835	887	835	827	861	880	824	839	906	894	844	848	960	860	865	868	861	853	877	827	859	849	927	854	894	828	854	870	834	903	891	795	853	841	852	821	880	875	857	821	836	825	890	848	851	936	842	841	853	828	811	845	868	862	820	895	898	803	828	839	869	832	818	897	866	888	915	844	893	859	872	810	881	856	822	887	844	909	853	843	862	906	837	880	872	864	839	839	868	865	851	837	882	829	886	837	831	877	824	861	848	922	857	831	866	853	888	859	917	827	831	816	883	837	908	860	821	862	889	855	820	826	850	909	880	863	894
47445	22542	9490	3170	678	544	450	430	401	439	420	399	398	381	352	392	422	384	387	419	417	394	451	386	386	387	415	412	468	417	403	399	396	399	389	412	416	429	385	417	409	371	419	413	423	421	399	405	414	364	385	433	386	350	416	408	405	386	394	395	435	443	394	384	428	404	387	397	386	371	396	396	382	393	413	424	429	393	383	392	401	424	437	377	425	396	406	368	412	422	380	418	402	398	405	371	426	369	411	396	388	436	399	381	411	410	411	442	429	377	424	401	384	407	441	394	397	400	403	375	369	324	421	392	414	432	414	441	422	380	407	432	398	391	399	394	394	406	366	398	415	420	412	398	404	403	395	383	443	392	409	429	359	353	359	405	447	372	404	403	416	397	397	425	419	372	399	435	354	427	412	381	406	386	400	416	357	402	392	400	392	413	398	400	385	435	394	428	391	399	415	400	348	394	422	362	399	388	413	456	395	411	409	432	384	345	421	422	370	377	427	394	421	403	371	413	376	400	391	399	366	395	406	372	403	382	426	420	417	377	432	409	377	387	396	417	376	417	436	390	406	433	418	432	405	420	367	434	364	391	386	402	383	416	342	389	387	408	412	428	380	407	409	444	391	405	456	414	413	401	363	420	408	402	396	420	376	390	402	384	408	407	417	400	417	386	398	407	378	350	362	413	422	397	414	405	414	372	389	395	445	403	422	381	388	406	418	425	422	395	395	411	409	438	398	396	396	409	394	397	427	417	358	363	403	417	382	380	388	382	412	429	414	403	431	392	362	374	411	410	438	378	386	378	382	399	395	390	427	385	417	389	431	394	378	400	411	431	370	395	409	403	370	406	395	407	390	376	392	417	381	382	412	405	395	412	410	414	412	403	396	410	411	395	373	401	348	379	383	428	418	383	458	421	425	405	390	430	411	378	361	383	415	358	419	385	399	393	396	425	374	338	422	413	427	419	417	421	427	369	408	385	426	409	423	386	385	363	407	412	432	395	384	419	403	397	403	410	409	392	408	414	397	400	414	393	393	385	452	379	361	405	380	415	425	403	452	451	433	404	393	395	381	427	414	374	408	412	400	366	415	402	412	436	422	442	411	397	395	427	381	376	369	419	454	398	421	416	392	438	399	410	408	386	441	442	421	393	476	375	412	376	401	456	429	428	377	419	419	415	412	419	379	372	398	392	422	402	410	367	399	416	428	428	413	403	401	441	415	415	424	398	369	407	363	403	399	433	409	406	340	413	416	348	363	386	435	399	407	419	395	415	385	410	372	395	433	442	407	398	408	406	420	385	372	401	385	418	396	399	369	394	420	399	416	403	353	397	443	399	441	412	422	373	397	413	418	383	383	397	383	360	427	440	387	376	361	399	375	408	389	428	405	427	395	427	410	399	369	453	390	397	373	385	382	417	381	392	397	427	413	404	401	376	422	402	384	393	402	384	385	423	438	420	348	398	360	398	425	418	429	433	412	406	395	407	429	428	397	360	427	407	426	408	414	431	413	411	387	390	414	415	391	392	405	416	402	372	398	388	411	395	398	407	409	394	413	390	399	406	369	420	365	375	333	361	458	403	387	370	397	396	394	426	415	389	400	389	374	422	415	418	379	409	426	420	431	414	411	415	390	414	391	374	437	422	359	414	401	401	409	407	406	368	394	412	434	423	407	411	414	386	406	379	380	377	384	406	406	414	375	381	419	401	380	409	412	418	381	381	419	373	415	447	425	420	392	408	385	370	387	397	398	398	367	405	413	395	415	414	399	396	391	431	379	395	400	397	410	342	402	393	374	431	431	404	412	394	404	417	382	435	406	372	465	383	387	370	419	413	444	436	380	373	408	378	398	365	393	389	381	376	438	415	380	430	374	413	368	412	392	375	417	380	423	395	401	415	411	400	411	402	381	399	396	428	403	402	425	429	399	420	403	409	409	400	407	407	427	417	430	367	413	385	413	382	415	344	349	364	380	392	427	398	394	373	401	378	384	426	378	416	406	409	379	393	414	412	430	407	397	401	399	439	381	413	451	408	379	429	389	414	384	388	419	437	390	394	383	356	404	397	404	404	360	411	431	424	399	410	405	377	408	413	358	388	359	429	438	465	379	382	427	374	429	430	401	424	433	385	398	447	419	407	433	446	388	403	373	430	400	429	396	376	384	431	461	429	416	430	411	388	414	361	418	400	449	428	427	392	365	392	409	398	395	444	414	400	336	389	394	388	426	402	396	375	432	422	382	384	404	387	368	416	415	415	425	408	392	378	402	362	398	403	385	386	429	389	419	392	409	406	403	437	380	438	367	380	391	406	394	437	432	401	397	389	390	425	394	388	420	432	410	397	397	429	414	453	385	402	361	423	377	431	437	409	375	410	399	392	431	388	414	394	383	423	443	414	376	458	402	415	392	407	424	388	418	412	361	404	432	417	441	392	455	388	405	420	442	383	401	392	406	405	412	407	387	430	373	405	411	443	369	380	391	418	363	372	393	416	418	393	387	404	397	424	402	389	394	400	391	392	410	367	410	417	421	415	392	405	411	396	419	402	412	347	410	389	381	405	433	383	400	402	395	383	403	382	400	394	377	416	414	408	398	381	383	375	389	436	385	367	380	409	441	389	398	425	410	417	351	432	381	406	406	384	456	373	386	425	442	404	401	421	397	402	412	385	368	371	384	407	399	401	417	379	399	379	398	418	402	393	368	428	451	402	400	407	408	396	416	401	391	391	382	409	391	427	406	431	428	402	442	393	442	420	387	417	406	368	383	384	428	404	444	404	393	417	410	423	390	374	390	428	387	385	389	374	417	409	417	335	400	422	416	404	419	358	374	413	426	417	418	356	395	398	407	426	424	419	391	409	407	411	407	358	402	398	395	413	416	419	418	416	436	403	386	408	393	399	404	374	404	368	423	394	426	394	403	444	407	440	411	401	401	429	404	399	409	426	460	386	419	417	392	393	402	401	370	423	409	397	409	381	419	403	391	434	423	423	410	347	400	373	433	438	397	423	404	391	415	391	377	396	397	395	394	403	401	389	395	397	384	410	394	406	376	420	422	403	411	364	383	423	386	383	419	420	433	389	391	411	379	371	422	405	361	417	393	372	375	401	386	391	405	406	435	355	402	400	392	438	415	403	385	436	415	364	419	403	409	393	378	403	419	411	436	385	367	416	395	395	375	403	405	429	363	392	396	382	413	384	386	385	406	414	402	403	375	416	391	401	409	403	377	394	374	430	432	377	399	394	440	385	393	409	402	412	372	436	374	413	427	432	396	413	396	425	402	413	400	404	421	405	394	379	393	411	412	448	426	383	406	399	353	440	392	377	372	424	370	390	388	373	391	400	367	423	405	372	405	365	364	398	429	353	392	388	414	354	415	370	384	385	379	407	378	407	406	407	391	435	391	416	364	379	400	409	414	419	435	386	417	431	431	432	396	382	397	389	437	358	444	390	352	350	393	441	409	414	376	405	385	430	444	358	432	431	394	391	424	458	368	388	398	400
31404	16635	11934	6127	1585	1165	1136	1108	992	995	849	870	879	839	882	885	897	874	916	887	836	865	895	866	898	876	859	870	877	847	854	904	808	938	928	870	926	849	904	877	860	886	875	883	905	844	911	879	923	827	861	856	875	859	921	923	889	899	811	860	830	837	892	815	880	879	829	871	838	830	862	843	842	876	813	925	868	863	837	834	838	818	837	844	888	872	810	857	835	815	825	844	852	800	880	828	863	864	841	822	807	882	892	845	890	813	853	867	857	855	854	879	881	903	852	857	868	862	903	843	835	841	900	841	820	858	821	868	860	881	827	849	838	803	866	839	856	859	855	878	842	846	904	822	869	846	854	853	862	818	843	867	863	832	865	864	856	864	869	875	862	877	855	812	845	847	807	868	815	867	839	837	858	855	831	907	858	851	852	830	860	832	892	835	869	914	860	887	876	834	866	896	863	822	829	867	907	804	880	848	856	888	858	809	838	861	875	841	858	847	875	846	898	831	854	855	864	837	877	814	821	856	854	866	820	923	844	866	871	856	832	829	882	810	813	837	881	868	876	864	849	892	820	846	878	809	835	845	841	849	819	829	845	850	918	822	821	851	850	864	855	882	864	835	849	846	862	870	784	874	794	877	871	876	838	884	824	867	846	803	906	893	844	854	861	863	881	869	870	788	891	832	903	851	864	879	887	817	803	844	867	847	848	829	864	852	801	815	879	875	852	839	875	832	880	891	871	875	819	914	822	860	885	900	852	897	847	796	860	835	883	781	841	850	843	873	897	841	804	858	844	833	874	818	853	879	846	824	841	915	905	849	941	850	875	864	870	866	851	869	881	911	820	876	885	824	884	869	858	817	852	870	871	889	858	853	794	884	825	839	902	832	861	869	863	840	825	797	835	802	861	909	787	876	830	881	871	884	896	901	881	851	867	908	830	901	895	863	859	827	885	850	851	901	870	829	856	808	844	874	864	830	827	898	780	851	891	831	875	822	848	851	797	826	876	833	823	901	847	865	893	912	895	835	824	859	891	896	832	822	858	871	837	892	820	839	873	917	862	847	843	838	858	868	880	885	870	845	891	843	859	822	846	878	878	853	845	854	847	853	867	889	869	879	881	836	854	851	809	818	807	832	908	866	853	856	834	877	858	839	878	846	871	818	913	856	851	852	823	852	800	845	871	920	840	853	861	855	848	854	844	843	853	859	874	820	909	900	817	840	819	894	846	905	804	874	816	878	864	845	838	803	823	831	844	857	809	821	858	829	865	859	849	895	867	862	877	820	855	869	826	848	882	825	866	845	901	880	811	883	904	851	845	884	854	877	845	879	879	803	897	844	843	900	894	836	873	899	896	841	868	831	789	870	868	871	839	852	810	876	879	845	839	870	879	823	877	926	877	877	844	837	866	874	852	804	800	815	880	819	897	912	806	882	803	865	846	890	855	892	879	858	869	832	883	825	870	857	865	878	882	845	867	823	899	847	859	866	808	875	832	844	872	836	833	880	850	838	877	853	863	875	869	839	821	848	825	836	857	870	879	801	857	857	875	836	887	876	820	835	838	914	799	898	848	860	829	865	862	873	901	841	851	844	896	800	838	880	861	821	846	845	826	905	863	856	849	868	824	839	844	820	864	870	856	839	862	833	817	860	813	788	885	849	872	821	899	818	835	862	849	795	861	876	873	867	869	885	854	812	863	813	805	779	884	871	846	851	847	848	895	864	894	876	845	855	854	876	861	870	886	868	846	872	840	869	920	918	843	887	855	888	807	867	816	840	836	795	896	828	858	868	853	846	867	852	865	840	858	824	823	834	842	824	854	865	836	890	873	808	874	909	849	822	885	862	850	828	843	864	870	856	864	878	908	847	868	885	845	830	797	922	873	853	867	855	858	887	845	891	846	807	860	856	804	884	795	833	905	825	892	846	861	844	839	892	844	887	809	846	878	870	876	862	839	894	829	815	830	817	858	897	802	916	825	829	835	850	884	850	846	819	814	885	855	847	831	837	899	840	835	791	887	860	873	904	869	872	895	815	845	839	850	822	855	878	826	876	872	863	850	906	853	889	831	859	885	846	883	887	848	829	822	860	871	840	862	868	856	880	876	861	844	903	860	867	819	865	844	869	853	873	850	918	848	838	831	854	886	913	846	844	820	813	853	845	821	894	886	808	875	783	866	832	866	878	820	898	848	846	862	844	841	877	861	897	808	842	830	882	886	876	862	904	848	894	892	856	883	792	863	850	835	881	881	866	813	833	853	899	825	827	905	824	872	799	838	895	860	837	868	832	816	854	840	888	811	871	882	858	875	813	876	832	833	909	842	859	862	870	858	852	838	908	779	841	880	893	887	777	855	856	826	855	836	890	860	855	868	795	873	904	851	886	867	804	862	865	895	885	862	867	814	887	856	850	857	850	896	878	811	833	866	841	842	866	937	829	841	830	858	830	816	840	879	863	841	857	888	879	874	840	875	847	846	832	870	905	872	823	854	829	857	891	821	855	835	839	807	904	875	825	831	844	879	927	888	853	905	849	822	867	869	781	891	820	892	825	849	828	848	827	864	884	895	886	861	863	838	833	863	930	848	878	869	848	853	852	826	872	850	861	861	815	854	893	792	815	881	884	831	901	812	871	905	862	885	839	871	832	854	793	846	859	875	831	844	864	894	843	875	786	855	868	911	886	856	880	849	861	865	840	893	831	863	918	845	876	873	894	890	846	880	851	866	881	897	870	795	863	855	847	922	858	860	826	881	842	830	853	831	836	884	838	889	870	879	888	823	826	847	897	891	880	842	869	837	882	848	816	866	799	862	791	851	828	869	820	797	849	825	850	829	810	812	888	851	901	851	875	860	820	810	874	868	868	836	915	874	845	875	888	937	840	876	853	858	846	901	901	811	854	856	902	858	839	843	920	890	849	858	906	864	869	830	891	865	847	880	864	836	866	865	818	865	818	872	832	898	856	887	799	892	881	824	827	889	824	891	869	869	869	855	888	850	834	840	840	890	854	857	826	890	841	898	935	840	865	918	824	929	834	877	843	841	853	863	845	877	852	899	869	851	934	830	855	842	875	816	925	889	853	818	869	865	828	832	850	837	815	829	793	827	870	892	880	881	837	850	837	830	840	836	817	895	884	825	830	846	836	926	847	880	856	834	874	831	854	857	832	826	806	878	867	817	831	850	868	910	829	845	839	877	858	876	808	858	841	893	813	866	862	829	800	834	848	901	875	855	803	853	912	849	825	872	838	900	825	857	876	829	819	869	862	847	915	900	838	857	854	875	825	838	849	839	868	856	867	867	831	853	821	812	811	859	835	872	818	875	862	818	887	895	881	858	846	908	835	842	815	867	858	838	896	841	854	876	844	854	860	903	820	863	864	835	916	854	819	874	842	894	824	863	856	852	825	865	855	858	847	871	858	841	847	864	813	836	853	828	826	849	835	855	882	858	879	852	883	860	907	856	903	871	872	875	831	849	838	842	870	870	876	836	877	809	865
58003	30692	11689	2820	924	709	513	527	472	450	465	436	437	432	387	449	430	447	370	402	398	435	406	395	376	357	374	364	379	361	413	360	386	416	388	428	372	408	372	428	384	371	414	396	387	371	428	352	388	400	403	413	373	397	375	389	406	390	382	397	401	401	394	393	384	386	374	404	443	391	401	378	363	370	415	399	388	422	406	407	398	408	400	405	371	400	414	383	423	381	359	394	397	374	372	427	394	387	391	422	387	427	416	409	403	391	411	390	364	404	415	447	401	391	386	412	413	356	386	407	381	401	397	404	396	419	401	392	378	416	401	386	399	421	363	374	395	343	398	395	373	374	414	406	430	388	378	385	400	372	411	401	370	404	376	349	389	432	425	370	380	387	430	427	413	396	381	394	410	413	370	391	397	371	379	368	427	402	422	399	412	415	395	414	408	385	392	383	419	381	381	384	387	401	392	382	383	385	459	387	351	394	379	398	368	392	421	390	389	422	384	378	375	407	406	447	398	401	393	386	450	383	390	390	415	400	440	402	392	405	414	398	360	369	398	433	405	396	395	385	423	383	392	417	406	366	389	402	414	423	415	378	409	358	407	357	405	418	381	369	368	413	397	405	415	366	372	383	402	364	394	383	379	393	353	388	447	374	372	386	372	382	397	381	405	419	417	376	422	372	369	379	386	424	364	404	333	354	373	421	418	408	387	357	383	379	389	369	383	397	402	386	366	399	369	372	390	385	397	392	395	391	416	377	420	376	412	419	396	421	371	453	390	450	379	394	378	384	406	389	399	357	409	414	407	380	428	378	369	390	417	404	381	406	406	392	419	398	404	392	364	396	425	398	367	396	398	423	372	411	404	412	382	369	413	379	386	410	427	421	391	390	443	420	423	376	406	391	414	412	361	365	378	414	413	430	426	398	368	361	380	367	384	403	375	380	364	379	410	423	407	343	384	386	409	359	396	390	392	397	394	397	404	391	367	408	409	389	356	421	411	434	357	399	394	411	394	359	444	404	357	387	391	380	386	391	379	418	363	370	417	397	427	394	402	374	384	420	395	404	409	353	373	401	381	407	368	379	424	385	362	389	397	393	392	358	387	380	383	406	456	394	419	383	416	390	367	376	401	354	402	355	393	422	381	437	394	389	417	412	358	385	377	375	390	382	387	399	420	411	367	427	405	358	373	431	430	401	437	415	457	408	407	395	413	433	369	393	369	390	377	420	372	409	396	405	403	409	387	451	364	364	370	412	380	375	410	421	396	400	367	412	399	397	400	366	394	411	417	371	410	446	424	412	384	399	414	389	405	383	389	410	393	414	429	387	407	401	422	405	427	380	443	405	379	432	364	391	393	406	364	363	394	373	394	377	358	381	410	382	396	381	413	388	391	390	381	388	455	380	420	425	389	403	351	419	410	372	374	374	387	347	398	369	356	360	371	362	384	404	430	380	423	397	409	370	426	398	377	363	409	380	418	392	404	387	385	403	358	379	400	393	356	406	378	396	397	435	407	436	389	435	384	392	388	425	423	430	381	372	388	410	371	395	399	389	360	389	397	406	400	378	375	416	374	372	351	421	374	435	386	381	367	393	371	429	410	417	379	387	370	401	399	392	430	399	378	416	377	380	408	411	412	384	395	355	382	390	412	355	436	434	377	393	415	425	421	378	384	368	419	409	387	427	397	390	403	365	389	354	399	381	385	406	412	386	403	390	399	363	426	364	437	418	389	370	374	378	377	398	423	359	388	442	382	399	432	400	414	420	411	387	432	415	387	376	375	421	369	390	415	394	375	382	396	389	396	379	393	382	392	382	371	399	380	399	387	418	390	414	361	391	391	420	398	394	434	344	397	388	394	412	396	395	388	433	397	409	373	391	378	407	406	422	414	370	386	397	411	380	423	424	377	405	414	405	409	370	395	389	420	416	372	419	351	377	416	389	409	387	381	403	391	402	381	387	388	398	392	360	388	404	384	387	374	391	381	380	379	388	408	409	374	390	416	451	361	381	384	412	426	386	384	399	395	431	362	423	370	358	387	386	391	370	439	410	366	385	374	430	372	390	415	408	386	397	363	381	374	435	429	411	395	378	394	451	382	365	380	402	439	408	393	373	403	390	415	430	429	408	419	381	404	365	374	349	373	351	392	389	378	394	363	413	376	397	414	427	341	405	410	403	399	367	421	403	401	379	394	375	391	370	402	420	377	380	420	369	379	410	401	398	419	453	419	424	396	400	386	419	377	385	365	373	389	434	393	406	382	405	386	388	371	427	402	410	376	417	396	407	376	389	379	388	407	405	457	396	402	382	388	405	375	378	402	377	385	399	381	453	418	404	369	378	457	431	403	395	390	392	371	369	418	383	431	419	431	427	406	396	364	384	405	373	385	355	374	350	411	420	389	391	370	386	387	426	369	385	416	421	430	385	373	409	355	389	370	393	392	389	365	442	406	411	371	407	390	392	382	437	367	421	407	384	438	387	403	420	376	389	383	435	378	430	418	364	401	402	427	395	369	416	406	374	423	375	409	420	427	377	405	419	403	408	406	356	380	357	376	419	420	387	406	371	438	423	413	391	352	387	388	405	421	371	386	409	403	446	399	435	394	363	390	407	448	436	400	410	434	401	405	398	380	383	393	360	415	393	367	406	434	404	404	388	373	390	417	411	361	368	405	368	383	434	376	364	414	390	394	341	400	420	380	407	412	409	382	368	412	397	408	390	413	386	401	385	428	387	377	388	370	394	374	418	410	377	411	420	404	401	394	393	409	402	372	369	391	386	384	392	378	377	378	441	393	362	393	407	445	399	383	397	391	408	410	418	386	439	404	388	392	403	388	376	344	377	404	406	366	381	381	374	364	403	366	399	342	389	424	420	399	386	390	422	390	377	389	411	400	395	342	441	374	380	386	392	354	373	385	377	407	344	377	349	404	397	353	369	396	404	395	407	410	380	355	364	415	415	423	395	390	362	422	400	398	389	434	393	382	399	419	402	373	385	392	392	408	373	373	359	431	391	397	401	397	395	425	381	375	366	357	374	366	410	382	380	385	440	403	401	429	328	378	422	359	400	391	393	411	406	397	432	394	470	409	396	390	425	391	399	367	368	371	427	394	412	412	392	373	409	395	380	392	392	389	385	410	420	387	382	422	373	421	384	395	375	387	403	384	374	365	364	387	411	383	371	375	372	397	393	421	394	403	380	416	422	404	362	410	388	348	384	370	399	384	384	388	408	391	365	373	395	375	410	417	391	385	411	375	389	393	364	383	409	382	403	376	374	384	397	386	382	366	357	380	364	411	384	391	409	394	390	375	347	367	419	391	373	391	418	393	396	390	419	386	380	379	395	362	395	378	388	366	390	415	427	408	390	377	369	400	374	420	407	357	363	355	410	391	390	426	401	376	385	387	397	399	414	351	360	378	366	389	353	405	361	369	401	437	412	379	390	411	384	401	412	413	371	399	382	353	371	431	423	406	438	416	416	389	349	420	368	372	402	387	418
37004	22924	10847	5376	2735	1821	1508	1341	1237	1095	999	1006	985	925	861	962	866	873	908	878	867	876	836	865	802	859	837	882	843	898	881	920	849	889	917	958	969	901	942	913	932	867	857	915	869	847	912	874	869	832	852	832	899	893	884	814	798	860	828	832	900	859	801	819	867	808	841	882	859	846	868	795	842	848	809	845	868	792	826	829	833	809	850	856	844	853	863	874	841	812	894	852	918	838	857	895	853	798	805	848	802	876	885	873	846	853	807	839	836	873	790	807	789	902	859	833	797	825	834	824	811	853	865	823	817	880	848	874	816	818	808	846	897	829	892	838	804	857	850	860	848	853	841	805	852	861	815	873	863	905	862	822	877	849	851	834	880	902	831	848	836	868	911	833	861	858	818	890	881	886	821	817	822	828	874	869	824	856	793	826	839	862	830	902	819	892	861	842	835	828	828	875	867	812	882	810	867	815	839	799	857	806	854	796	879	862	844	846	872	836	842	830	869	867	846	852	857	897	860	848	864	840	875	873	864	896	820	846	852	807	880	805	836	868	827	821	879	906	826	862	886	825	789	875	854	854	854	818	836	837	823	839	825	885	867	826	836	839	824	858	838	812	826	832	811	881	818	843	775	839	849	881	815	891	879	878	821	870	839	844	819	863	886	825	842	860	844	826	880	860	833	855	802	845	829	796	859	815	809	856	809	854	860	841	900	885	840	840	837	868	834	820	854	867	868	848	936	812	861	774	836	842	803	864	866	841	855	836	855	821	862	837	826	843	856	838	835	871	880	862	885	912	851	837	880	830	818	860	895	841	820	850	859	811	826	780	812	863	893	880	836	866	789	881	875	833	811	838	885	790	857	924	846	859	843	880	845	869	894	835	833	860	842	801	816	792	913	859	836	860	844	834	906	818	855	844	862	882	869	807	839	806	848	802	843	817	815	838	816	857	849	874	884	833	825	847	828	840	886	846	867	833	826	852	831	877	828	874	841	909	879	853	847	865	847	863	871	845	864	858	866	785	860	831	901	844	872	810	919	841	851	833	867	834	883	834	848	790	888	865	884	850	807	846	827	867	843	843	898	804	855	809	858	831	888	859	855	847	814	904	810	894	845	794	858	861	865	802	829	855	830	863	834	862	858	807	842	888	879	827	869	894	880	882	839	827	810	775	813	854	842	854	850	886	864	855	856	855	799	838	823	843	823	872	829	840	849	845	847	888	832	812	828	816	813	819	801	864	811	810	863	860	849	832	819	853	880	835	883	894	843	856	886	881	850	813	830	860	852	841	853	902	889	841	814	834	862	879	846	833	869	864	860	834	856	826	874	835	900	872	866	891	876	849	857	843	884	773	838	893	846	902	797	852	871	850	830	844	852	862	864	866	833	879	808	839	870	840	821	798	844	805	890	850	839	841	852	831	794	830	836	823	853	875	790	806	876	841	830	854	870	869	854	865	841	798	846	838	814	835	878	837	851	825	853	846	751	809	817	798	879	840	876	874	805	864	878	888	769	812	882	834	844	853	922	870	895	830	833	865	855	867	872	746	859	850	859	879	853	865	875	844	840	834	842	847	883	884	780	861	813	860	846	857	811	801	853	817	870	885	853	855	883	843	788	855	789	844	795	866	871	852	863	829	841	837	829	856	866	843	821	874	851	859	865	810	853	859	851	851	850	812	829	826	898	834	837	811	882	830	839	852	847	880	839	830	918	859	860	893	880	810	830	859	872	874	841	830	846	820	829	849	834	837	860	867	867	811	817	855	881	827	861	815	858	839	863	832	792	832	916	851	856	820	801	916	832	883	847	869	906	848	824	889	856	818	880	838	849	857	814	882	804	829	839	894	866	818	819	860	870	832	845	864	808	887	837	860	793	843	772	860	807	826	776	884	865	852	840	868	805	856	855	842	866	838	796	833	854	830	867	863	864	885	866	840	835	821	880	836	855	855	836	838	876	864	856	894	813	839	860	828	854	878	884	903	814	861	884	843	816	808	866	825	883	838	850	874	878	807	872	819	856	848	816	860	824	858	861	817	780	885	794	840	871	787	860	874	856	863	826	854	830	823	809	815	837	797	852	843	876	807	830	840	844	861	811	804	882	804	834	822	834	812	877	848	873	845	845	853	886	843	871	874	850	849	828	804	848	830	905	839	806	807	841	815	818	831	805	824	840	815	844	898	908	825	807	829	853	819	832	866	873	850	863	829	873	835	808	888	869	864	866	829	860	878	851	762	885	872	847	891	846	846	834	853	879	858	873	841	851	952	854	867	844	874	861	812	868	862	853	911	815	837	788	868	860	817	845	794	875	839	822	865	820	847	833	798	886	822	842	895	905	811	850	850	844	853	888	862	837	853	831	881	880	842	829	833	879	810	869	868	812	844	830	845	830	866	810	891	802	870	843	844	866	820	812	886	891	868	832	840	827	800	921	900	802	830	895	804	861	887	872	825	824	835	830	917	876	814	857	832	819	873	822	879	807	863	824	868	838	845	834	834	845	841	851	841	883	854	861	879	807	875	858	847	822	881	799	861	859	842	791	858	810	837	868	878	835	900	868	822	856	904	846	835	805	831	827	825	808	833	867	823	845	816	887	820	842	823	863	855	827	856	851	840	777	825	834	810	865	846	815	876	851	841	847	858	808	859	841	831	863	849	864	850	851	840	818	874	832	828	826	803	859	832	901	790	844	807	830	864	836	816	816	807	868	825	822	859	869	868	877	878	904	881	894	835	867	855	844	918	836	882	810	849	842	841	819	794	852	842	867	869	860	840	906	842	879	820	805	854	804	843	876	833	860	909	839	834	857	842	845	847	839	852	798	825	879	882	838	868	874	842	833	842	843	811	862	838	902	871	793	813	821	865	831	878	890	801	828	862	838	821	886	822	780	849	885	878	866	812	870	920	804	898	844	847	804	859	846	792	830	826	847	849	869	889	870	867	883	883	850	829	826	832	884	853	886	824	834	890	871	806	854	871	807	851	820	802	808	841	855	857	879	857	888	848	817	827	840	950	814	851	889	900	831	824	848	846	865	886	816	887	889	831	850	777	852	794	863	812	859	841	837	892	846	817	858	865	855	835	844	834	816	889	852	805	846	855	884	844	862	823	825	853	893	857	841	833	841	850	822	839	896	832	854	848	769	825	812	872	852	854	840	864	898	817	850	805	849	850	853	776	817	772	794	849	831	800	795	832	824	855	868	804	874	822	866	869	838	852	841	857	849	832	854	855	868	858	820	848	846	818	816	796	812	897	840	892	861	829	807	865	917	814	812	869	797	801	828	835	839	906	815	856	852	867	871	891	794	816	870	845	815	859	834	837	872	826	826	837	894	775	880	826	832	850	869	888	815	841	861	855	859	867	873	830	817	809	815	811	783	833	874	874	850	771	868	855	846	799	907	848	776	811	832	877	804	856	861	835	858	851	824	793	819	839	840	813	818	848	864	812	836	895	816	866	817	803	843	885	832	824	841	870	797	828	832	840	795	820	807	803	897	839
65097	34091	13772	4720	1844	843	595	550	524	457	430	478	446	457	382	391	413	405	387	399	403	411	395	405	391	383	352	384	379	429	407	449	378	381	401	418	422	407	415	404	416	397	435	434	400	440	361	451	417	427	418	378	452	408	433	414	440	383	402	446	373	405	415	387	387	349	419	396	407	367	383	442	395	390	383	407	394	393	374	379	399	419	430	380	379	445	397	432	398	393	366	407	405	379	366	398	367	431	423	384	400	390	382	381	382	373	375	368	419	403	398	432	394	374	429	380	360	368	417	427	384	401	419	395	367	434	394	382	445	429	389	402	427	359	380	396	411	369	406	417	404	398	386	406	386	398	444	378	379	392	418	429	387	416	411	428	427	413	444	405	375	418	405	421	399	412	395	384	395	375	415	393	393	377	364	411	400	413	403	414	416	403	364	385	414	393	408	402	390	436	370	378	378	374	436	442	421	393	398	418	433	416	360	417	413	384	409	399	394	389	437	396	404	375	393	411	423	395	431	398	405	420	351	426	439	421	444	406	415	404	383	388	383	396	394	362	373	362	387	398	383	393	436	368	419	381	413	401	376	407	430	410	410	396	371	450	382	370	408	365	398	398	401	353	380	397	432	430	410	378	384	378	407	384	416	420	390	367	418	431	405	385	422	382	376	432	400	402	356	422	388	437	415	391	399	375	415	410	411	363	363	407	400	395	406	401	396	401	384	358	408	459	427	427	397	430	417	381	393	381	388	385	390	409	392	385	397	365	390	380	428	431	401	424	425	425	385	384	423	391	365	390	416	399	430	437	377	402	405	408	411	396	427	415	438	408	382	422	363	419	377	393	397	414	387	401	368	394	402	385	355	419	370	399	399	381	395	417	410	412	406	432	431	424	388	371	401	422	404	401	365	390	411	412	439	402	401	368	361	393	369	408	406	448	411	373	408	398	390	404	407	412	432	383	405	413	434	416	409	384	378	408	415	431	405	373	405	372	349	409	383	408	379	369	388	417	412	447	443	381	396	377	384	368	379	331	423	380	375	391	383	398	417	433	431	380	410	383	415	400	413	395	390	380	348	408	396	369	383	398	443	376	399	453	346	405	388	413	440	368	414	404	398	410	384	395	390	425	426	424	413	400	409	377	388	376	416	387	388	360	428	407	393	370	457	428	424	424	393	408	431	388	417	388	403	424	380	415	429	380	420	393	419	451	411	387	438	401	415	381	368	361	357	375	404	403	433	430	443	387	446	462	366	391	411	380	416	381	405	416	399	373	444	364	418	423	404	425	438	377	389	404	379	435	427	427	426	405	418	410	378	376	361	437	404	401	376	398	443	378	394	346	413	393	365	385	395	389	432	426	400	449	430	425	385	375	405	384	416	397	389	395	395	390	377	448	411	403	389	400	383	397	416	405	389	397	430	432	375	385	405	388	370	380	420	385	393	394	386	379	410	423	381	338	391	395	413	358	447	405	419	426	348	417	402	410	408	370	383	382	397	404	408	393	377	375	395	396	400	438	394	399	386	405	411	347	394	392	408	395	402	380	375	397	385	409	378	385	385	453	426	373	405	414	422	367	395	402	374	392	403	409	399	393	370	433	410	421	397	413	413	407	391	407	372	404	374	372	388	415	442	380	370	373	363	385	386	421	410	408	415	379	433	416	415	407	441	339	387	389	416	411	383	402	363	407	396	436	422	458	405	402	419	427	384	396	402	391	366	385	398	367	415	408	359	423	416	374	402	386	394	446	397	356	429	416	396	392	337	388	389	418	410	389	375	390	414	369	387	414	407	427	372	394	398	411	383	363	382	409	437	429	411	481	420	438	411	379	415	428	333	391	433	391	428	396	393	350	374	396	389	452	374	365	380	405	379	385	482	378	401	404	382	370	387	407	443	423	420	404	425	420	412	410	430	416	414	397	415	406	435	415	393	446	425	392	404	442	385	394	412	390	420	399	400	371	424	395	385	383	376	403	437	360	395	418	383	418	403	407	432	412	362	377	401	407	407	408	398	421	412	425	380	398	405	401	425	382	464	464	378	375	391	429	400	371	368	372	413	347	417	389	380	355	410	380	381	359	385	416	421	391	405	420	440	421	385	370	409	382	412	415	377	411	443	397	418	391	457	419	380	395	423	408	390	429	449	400	401	376	413	367	379	401	409	468	403	387	396	381	382	366	424	427	406	389	389	358	386	419	376	430	387	427	370	408	368	387	378	420	376	409	418	378	386	374	388	366	379	387	395	397	401	382	442	393	358	408	399	387	417	408	394	403	400	399	365	407	388	404	423	391	413	414	421	429	435	376	376	383	417	404	432	427	416	403	382	383	398	404	428	386	384	413	416	387	425	409	425	371	367	376	400	403	401	460	368	406	384	355	379	441	378	412	407	403	389	419	407	401	457	381	387	411	380	435	387	362	410	419	400	347	397	435	395	386	423	393	354	376	423	430	380	410	384	366	397	412	415	397	412	420	394	375	431	400	379	373	426	420	435	341	400	418	403	396	391	433	408	391	370	417	387	409	393	410	367	366	379	422	387	378	409	383	412	389	375	355	424	367	366	410	410	427	408	357	386	400	384	403	384	385	406	377	390	413	440	381	365	382	396	411	416	415	391	438	360	382	373	385	386	411	452	398	394	381	397	395	394	417	414	380	418	432	423	409	394	406	401	410	405	388	397	430	384	402	401	398	370	416	428	419	375	393	373	366	437	411	363	444	393	363	397	403	370	407	377	415	404	369	360	381	410	380	410	363	401	385	377	400	417	360	401	401	374	418	386	397	366	409	430	417	375	385	410	379	366	396	369	376	398	390	392	366	361	414	402	422	431	379	359	408	407	381	398	388	368	390	398	410	421	443	394	427	389	427	388	394	372	384	432	401	430	377	429	390	386	407	399	404	408	393	422	429	407	408	416	384	426	404	393	389	393	363	385	409	380	349	407	403	407	395	403	395	432	410	401	423	375	440	410	401	400	411	373	387	416	410	384	427	405	407	351	427	408	352	389	371	410	440	446	398	441	373	439	414	414	395	397	386	395	379	390	388	419	394	392	402	392	444	369	416	398	381	400	409	375	408	410	384	402	396	400	397	380	411	376	402	399	390	399	385	436	405	395	350	387	380	384	413	413	394	400	415	383	385	395	389	421	405	354	378	409	423	422	422	406	381	432	387	382	424	406	366	403	465	384	424	421	369	409	373	433	418	417	424	407	379	384	419	386	414	409	374	400	369	397	345	379	426	435	444	380	401	410	417	385	443	406	390	410	406	413	398	398	403	395	415	358	370	447	371	399	390	385	436	417	422	414	431	405	408	394	399	355	400	364	416	430	401	406	372	413	398	425	410	397	422	407	401	402	396	405	417	391	423	399	425	401	399	356	428	374	417	379	434	396	401	429	425	423	414	411	374	418	455	398	431	384	371	405	390	367	372	369	385	419	365	410	439	413	397	419	403	416	412	392	437	400	377	387	402	417	394	422	377	383	402	396	391	363	376	387	363	416	428
41880	24964	11906	9219	5330	2467	1884	1486	1409	1254	1119	1113	1007	989	974	931	925	994	910	912	901	830	917	906	864	905	881	880	779	919	866	885	878	895	954	940	981	959	917	960	921	892	885	882	944	893	899	886	895	888	846	861	888	866	942	884	868	861	857	907	877	922	876	851	888	891	918	886	872	873	857	831	864	876	875	880	828	864	855	813	834	823	881	842	878	812	801	851	799	825	814	847	831	831	903	875	885	872	859	857	856	859	816	879	793	881	853	833	805	806	818	891	852	879	871	821	889	906	884	850	858	891	878	848	901	897	848	867	850	856	852	890	847	884	829	843	839	831	885	814	835	856	900	840	868	870	838	886	789	872	819	839	904	896	865	907	862	885	783	834	819	830	889	854	801	880	817	802	851	886	893	833	827	850	823	807	833	852	889	865	837	823	879	914	863	824	882	905	846	872	859	860	863	878	816	812	810	858	800	902	903	892	884	827	836	859	875	891	851	854	862	879	867	857	870	806	875	879	887	864	846	819	874	878	864	907	868	841	850	858	817	856	843	881	831	876	847	845	856	890	884	834	897	830	867	803	865	877	841	826	883	807	861	870	829	854	834	853	851	827	850	858	825	827	895	834	883	854	837	851	852	849	868	884	837	857	879	857	881	895	927	819	829	853	830	796	872	898	875	863	821	839	859	889	883	834	876	873	821	860	910	853	876	856	872	862	853	807	868	893	840	851	861	887	833	856	857	855	871	838	835	847	860	862	884	853	872	849	853	852	944	865	847	839	861	882	790	821	794	855	846	879	883	863	815	890	888	852	897	844	840	838	880	847	818	883	890	857	822	858	813	900	827	846	852	902	818	813	814	871	850	779	877	794	775	832	848	911	843	874	855	852	891	877	869	826	890	898	878	884	860	828	903	923	867	878	883	865	834	868	880	878	861	773	898	840	823	856	820	842	833	834	814	861	803	854	856	904	776	852	851	873	886	904	809	915	844	849	883	884	840	832	832	804	785	895	911	830	894	870	861	851	883	824	872	872	847	872	812	895	870	838	784	884	856	820	811	867	868	803	891	844	872	826	870	835	874	843	824	825	799	816	870	897	864	866	839	874	890	880	895	852	840	788	848	874	898	836	865	908	882	900	843	853	863	837	865	801	841	875	933	857	871	856	895	821	929	849	809	828	873	879	840	856	864	823	878	822	842	849	881	915	889	852	838	851	917	829	822	929	839	851	818	848	926	806	903	850	831	899	862	891	828	824	844	847	887	890	838	913	857	850	859	861	851	846	824	879	872	888	836	827	865	826	812	900	802	881	859	827	849	874	817	824	849	869	839	886	842	903	887	860	856	874	881	839	904	843	778	844	841	858	873	833	847	875	860	840	879	859	855	801	856	862	836	889	895	901	893	830	834	853	869	920	873	870	807	841	862	891	908	880	828	824	881	856	838	908	870	897	848	828	832	858	851	885	821	869	874	820	828	837	833	858	846	872	883	849	852	855	807	901	840	893	863	896	851	842	817	850	848	851	867	827	849	863	834	854	928	903	831	885	876	809	886	865	883	851	851	866	811	846	809	859	801	861	872	813	863	785	861	833	879	884	809	876	843	807	835	868	837	846	861	849	840	862	883	859	876	836	825	845	905	846	874	882	890	852	877	885	933	853	838	876	832	905	835	835	872	825	839	864	839	843	877	885	885	879	857	878	852	858	797	825	870	874	831	847	818	872	863	893	849	831	850	876	895	833	911	884	863	789	827	850	884	824	880	897	877	846	847	838	865	863	899	895	833	856	834	856	887	868	851	843	857	794	880	802	799	877	826	841	838	850	820	874	892	849	832	850	832	793	877	834	852	812	819	895	839	837	863	875	890	845	862	840	842	829	852	893	885	845	872	923	858	845	819	880	895	809	879	825	900	820	942	864	876	821	894	884	858	780	860	873	904	906	856	864	881	807	851	869	861	866	851	853	839	919	874	843	833	898	892	875	827	899	831	886	850	816	895	851	864	846	859	846	824	864	842	827	881	882	874	834	858	876	899	889	865	845	879	849	855	847	866	880	846	851	890	909	851	892	841	827	827	881	846	822	838	837	843	859	883	845	779	801	902	883	896	870	831	863	884	875	804	866	898	866	869	852	860	899	820	868	846	860	839	873	868	883	878	856	902	828	828	860	844	835	870	815	819	892	897	821	809	886	887	869	888	854	875	814	885	860	896	829	891	865	868	862	896	821	825	804	837	916	882	859	828	835	834	898	846	881	856	841	823	812	848	871	863	845	908	849	807	835	867	875	864	851	864	855	893	874	855	882	886	843	833	827	866	871	836	770	873	879	832	895	839	837	845	879	874	861	821	867	875	861	851	850	888	849	844	851	859	807	829	829	861	898	841	877	874	854	861	896	844	841	823	878	848	888	850	840	875	846	853	827	891	885	836	863	872	802	875	828	881	840	875	850	861	926	879	866	877	897	895	857	918	890	901	842	904	860	841	879	883	850	900	848	898	813	827	818	846	887	876	833	865	905	890	857	752	835	862	881	874	873	925	843	846	838	794	835	857	864	838	884	845	847	884	860	895	840	849	824	827	863	820	837	853	871	898	869	881	833	838	869	844	825	867	867	902	868	846	851	903	889	847	827	879	911	846	833	823	904	857	898	855	883	846	860	867	857	893	814	838	854	879	908	866	837	822	880	858	843	891	841	842	875	830	871	850	817	858	897	888	858	883	866	837	867	848	836	835	877	867	875	831	883	829	866	836	878	916	882	929	857	839	867	886	867	828	875	906	863	835	869	793	893	834	912	825	827	827	841	825	843	826	833	878	850	910	827	813	865	815	827	852	912	816	883	915	877	838	826	876	855	863	857	873	848	869	880	870	835	877	877	839	893	831	837	863	836	878	848	790	874	880	884	827	871	838	867	830	903	893	847	858	867	874	877	869	852	829	772	859	874	835	895	830	859	870	874	872	818	824	843	856	861	874	790	825	866	833	913	847	896	893	870	857	895	886	863	877	907	853	856	859	847	870	828	834	844	856	825	864	828	836	857	823	858	866	846	830	847	794	828	847	888	888	878	841	829	893	892	854	836	814	822	816	875	884	805	897	865	875	816	852	882	859	857	812	931	796	890	902	819	892	851	829	864	794	872	907	822	814	873	836	913	865	842	837	904	875	849	891	819	859	852	860	870	899	813	845	832	858	821	820	837	869	839	880	899	871	856	853	904	824	838	828	872	827	849	872	846	841	885	909	878	881	850	841	829	842	854	815	845	875	860	860	877	844	838	829	853	795	882	807	871	839	866	821	808	835	829	799	790	883	846	903	868	873	831	873	843	858	889	873	839	891	896	876	905	817	890	883	871	919	862	865	858	836	848	873	839	878	852	848	877	926	825	852	856	796	845	818	869	881	914	870	843	828	890	899	829	832	911	895	801	887	836	864	881	954	901	830	866	871	844	858	806	862	884	904	853	902	871	869	884	839	869	852	866	838	850	872	847	930	818	855	828	848	891	860	858
41614	22525	10116	3275	1162	679	544	527	492	466	450	443	399	411	393	370	396	407	406	423	429	402	413	384	385	393	413	402	420	391	406	406	446	415	391	416	459	389	430	411	411	369	437	423	406	419	350	420	423	424	422	390	390	358	394	415	411	434	409	430	414	411	395	392	382	364	400	434	368	401	413	396	433	377	417	413	353	440	436	381	386	364	391	406	412	411	374	432	399	348	401	451	429	413	404	422	427	360	404	427	411	445	413	375	373	429	399	434	450	414	409	418	443	399	422	378	392	354	377	401	375	435	397	414	396	379	374	392	403	394	378	433	399	387	404	399	390	380	372	403	407	388	425	392	393	428	419	389	376	336	376	391	407	433	385	392	387	409	397	402	395	411	407	393	401	445	411	373	412	429	412	421	391	381	403	385	423	377	371	407	397	393	409	406	385	395	375	401	360	453	400	433	407	429	406	381	414	438	435	432	400	409	405	366	415	447	404	371	414	380	422	403	382	425	402	422	385	397	445	400	421	391	430	403	422	372	372	430	431	425	410	387	390	386	394	386	391	422	422	404	429	417	385	383	385	394	382	383	396	368	409	374	382	445	398	427	419	444	443	431	395	414	389	385	376	394	407	428	406	399	431	434	394	393	357	424	416	375	432	408	404	373	345	393	403	424	415	379	413	360	406	376	398	438	396	427	396	391	396	389	421	423	417	403	376	390	368	418	381	450	377	431	403	447	383	419	389	400	398	383	439	378	394	376	395	404	429	415	375	377	431	385	375	412	418	390	403	380	433	396	402	400	415	416	415	399	385	408	411	369	443	380	419	420	407	438	423	431	419	394	403	393	402	389	434	417	396	383	392	410	403	406	403	389	331	390	410	394	431	405	391	426	422	394	378	411	391	395	411	447	435	384	417	386	423	413	391	385	394	391	389	429	425	395	419	392	373	388	397	358	388	397	408	398	413	421	390	390	393	447	417	426	402	394	438	414	385	387	376	386	406	363	392	424	398	394	381	400	384	382	383	405	414	389	384	378	409	396	437	412	402	393	430	421	413	371	425	385	385	435	423	390	359	401	400	396	438	434	444	450	401	420	420	427	366	426	384	411	388	409	465	409	385	383	393	364	432	411	443	425	380	394	386	399	422	374	409	403	374	379	411	447	433	396	422	380	402	413	407	405	384	367	390	438	387	415	433	386	383	439	437	422	417	392	404	407	412	424	421	383	408	410	416	430	402	396	407	396	419	431	398	372	412	396	379	432	413	401	378	422	365	424	408	388	369	379	405	409	423	372	399	380	384	385	424	401	391	404	387	360	388	418	374	383	404	431	376	384	427	418	399	425	413	376	386	392	404	408	398	397	402	380	420	384	360	400	427	400	396	396	393	401	388	412	443	407	420	371	382	379	435	398	417	442	455	398	375	402	398	390	387	416	371	420	417	378	416	400	405	398	421	424	418	389	374	410	387	389	438	421	418	388	402	405	393	421	383	363	406	405	410	389	412	406	374	408	401	399	377	444	438	432	423	416	394	381	437	389	432	414	412	424	402	408	432	409	410	380	400	442	420	385	387	393	401	383	410	380	387	385	388	412	408	435	344	389	382	417	396	385	431	395	410	385	428	382	376	406	431	394	383	404	408	403	400	390	396	419	393	378	386	408	396	425	463	419	441	393	421	421	391	428	398	406	393	388	450	393	403	381	382	368	404	390	410	376	399	393	408	428	438	396	417	398	405	368	429	409	378	415	382	439	392	419	397	374	389	385	433	456	400	398	385	400	404	427	399	440	412	384	384	414	429	419	406	417	368	439	403	386	373	398	405	397	406	400	376	358	445	391	418	424	386	371	380	392	404	409	385	412	383	437	406	418	412	399	367	408	395	390	412	375	435	409	399	365	415	415	381	386	420	436	398	380	398	383	455	420	425	385	423	412	418	358	372	383	396	439	433	412	416	386	413	412	414	415	390	467	383	384	426	443	430	378	403	392	464	422	381	408	395	410	383	417	370	389	343	404	413	396	442	376	366	384	409	400	384	391	389	455	415	378	409	424	417	408	373	376	397	397	433	405	438	376	403	410	401	385	369	427	383	420	420	342	420	389	408	432	420	403	374	381	394	384	398	373	403	414	401	386	404	414	444	417	388	414	387	402	414	408	398	441	400	379	360	433	414	436	378	406	368	396	438	411	407	400	399	401	412	424	445	406	406	408	424	406	400	367	380	469	394	407	427	392	395	383	400	425	415	426	423	379	368	400	397	430	399	404	397	389	382	407	402	444	442	419	422	408	437	414	408	402	387	421	367	429	428	431	440	409	447	426	391	399	407	420	371	457	414	390	412	398	451	421	380	406	387	435	395	398	410	421	420	459	372	390	394	406	430	381	367	419	368	401	428	373	423	379	401	390	385	412	389	429	447	463	384	403	403	409	387	390	397	378	425	407	385	375	415	400	427	408	426	400	421	428	386	388	391	391	423	393	422	400	445	445	417	409	431	390	386	409	425	360	382	426	454	412	454	397	366	386	372	395	430	408	341	413	409	376	403	400	440	456	405	400	390	393	349	422	383	408	426	433	420	435	445	399	404	407	435	410	383	426	399	417	437	353	403	416	387	396	399	439	411	412	401	405	421	385	418	389	376	408	420	426	404	410	382	418	410	383	405	391	410	416	375	376	407	390	370	431	374	428	410	423	424	435	389	396	401	362	404	420	376	388	433	448	403	400	423	397	375	384	404	392	396	395	403	417	385	418	427	428	387	424	408	407	412	392	451	431	401	421	421	337	427	379	432	412	431	400	408	376	379	410	416	426	406	416	359	398	400	388	378	404	382	398	410	439	423	413	405	419	396	378	380	460	367	368	376	398	371	400	404	427	410	361	410	389	421	407	390	389	406	375	416	434	443	422	405	436	409	426	409	427	402	379	373	446	401	415	399	411	391	446	405	416	409	397	404	407	400	412	402	429	394	423	448	428	443	401	404	388	393	421	385	408	394	407	468	383	402	406	415	409	415	425	401	398	376	361	454	404	440	416	401	405	441	394	386	422	426	380	401	377	411	403	371	441	396	435	428	417	384	400	421	394	416	372	379	441	381	436	396	415	376	408	405	404	392	414	387	431	420	444	436	392	425	398	433	390	379	441	362	395	429	434	412	380	394	443	362	422	407	394	386	414	408	388	414	412	414	391	390	426	387	388	387	415	406	410	431	392	370	397	411	419	429	441	417	406	403	403	397	405	404	406	364	389	383	399	391	412	357	417	405	435	397	443	424	419	401	420	419	425	418	377	406	402	401	401	417	423	406	391	429	405	378	399	427	391	417	394	393	412	387	401	420	407	384	403	396	387	420	418	408	437	366	397	406	397	386	433	383	446	395	408	393	416	385	418	398	404	388	416	391	401	405	424	351	398	398	419	406	404	401	413	392	420	374	433	417	401	422	388	435	399	395	424	364	381	416	381	414	389	419	371	386	392	405	397	405	410	378	391	427	389	425	377	398	382	374	385	458	381
25461	15978	12471	7030	3221	2027	1444	1247	1141	1064	1084	1009	935	924	933	968	990	875	932	883	884	857	825	826	846	852	870	878	842	858	852	806	928	867	919	913	962	925	892	886	894	901	887	869	855	873	872	898	840	851	868	878	869	907	838	872	852	826	938	817	888	871	858	875	900	870	823	894	889	850	878	835	856	841	829	883	842	844	820	828	861	821	840	827	818	846	853	847	910	869	913	788	877	825	880	860	844	886	867	875	849	904	809	892	878	913	840	869	824	892	848	879	852	901	872	892	850	857	905	854	828	833	892	848	830	789	874	850	842	849	905	836	831	888	846	901	897	877	816	872	889	914	866	883	880	860	869	932	847	855	864	859	853	878	822	904	843	869	901	859	803	795	842	876	832	880	872	860	829	842	839	815	801	831	842	884	833	834	864	846	828	815	850	820	840	824	875	857	857	857	864	842	848	801	861	865	898	926	831	892	869	878	871	877	904	919	865	857	808	921	881	875	833	859	880	861	896	847	828	902	886	802	853	870	894	863	843	781	895	859	850	833	831	873	892	861	858	873	863	845	876	866	859	811	865	897	818	895	798	835	826	856	839	855	874	875	810	920	860	851	883	871	864	866	895	852	883	872	863	823	848	885	832	847	828	895	834	854	872	878	897	896	801	877	870	827	842	896	901	843	857	871	848	845	797	921	890	828	875	879	870	856	795	889	805	880	843	874	927	846	904	816	860	859	933	861	824	819	828	884	868	766	884	815	840	835	819	889	846	886	898	848	831	860	903	831	862	866	847	858	895	844	851	911	853	857	845	877	862	883	849	865	879	825	872	834	859	801	837	912	817	853	833	833	835	870	852	854	847	844	891	816	789	883	836	926	815	858	902	833	821	917	853	863	868	812	848	846	904	847	844	866	896	902	838	830	917	824	899	810	877	894	904	838	830	881	773	827	826	840	837	837	856	874	810	875	864	879	795	847	839	835	851	859	831	908	924	875	848	851	918	824	878	827	913	844	843	843	845	905	910	827	835	814	912	885	823	822	839	856	804	818	854	846	845	863	880	929	820	860	882	881	884	878	864	839	916	889	887	919	852	863	832	879	954	881	828	857	829	842	824	880	850	892	845	862	857	831	849	840	855	921	915	878	918	816	882	876	854	822	842	868	814	865	864	874	876	881	897	839	860	918	868	831	831	886	842	856	867	872	853	819	797	777	825	923	904	882	834	860	855	827	871	849	853	911	846	852	853	893	897	857	833	854	857	866	883	891	895	864	795	855	831	841	825	835	889	884	824	800	884	845	873	836	894	824	864	858	885	896	871	851	839	859	854	869	851	861	840	812	862	832	833	921	830	895	839	879	837	813	850	884	851	832	870	844	823	905	859	877	858	907	860	856	843	879	851	850	890	827	907	811	852	834	842	861	843	811	833	850	841	808	868	896	861	847	839	869	838	893	817	910	874	896	850	839	850	869	849	816	821	851	796	868	812	838	845	870	846	877	863	905	868	826	870	810	876	854	879	934	864	909	788	851	853	881	888	879	887	859	904	901	832	829	843	909	806	878	890	835	845	837	848	843	818	832	859	821	863	889	885	849	854	895	825	854	848	817	851	861	858	860	852	866	857	832	891	850	861	843	854	823	865	883	893	867	849	856	879	845	848	880	861	857	882	847	873	832	837	817	836	888	922	877	862	843	843	944	846	875	895	863	876	905	858	831	895	945	859	882	868	814	845	845	874	855	861	862	850	903	820	830	847	842	824	857	828	849	866	852	818	891	851	848	930	816	857	876	840	933	897	875	882	855	883	866	836	936	859	827	905	825	830	853	863	845	836	875	892	850	846	889	863	880	842	829	957	818	884	846	839	849	882	839	834	889	839	888	865	849	830	926	838	810	893	855	858	880	850	818	888	901	808	827	804	892	873	838	855	834	886	887	894	890	852	850	844	899	834	875	900	852	820	855	839	821	817	811	847	888	855	832	895	840	840	835	869	852	879	846	881	859	863	832	850	866	863	835	825	848	894	912	851	883	885	891	858	818	783	837	858	809	941	832	819	889	847	832	898	893	838	840	804	808	855	883	867	849	819	873	864	892	869	834	885	858	860	902	843	844	839	857	887	811	852	861	823	867	945	882	834	873	854	874	899	820	859	905	887	888	840	842	870	828	824	837	863	807	883	818	863	908	866	867	911	900	885	789	785	894	885	884	834	851	925	860	818	830	866	847	847	884	852	861	877	839	860	824	840	814	869	854	820	825	899	860	870	872	887	823	850	845	849	866	882	839	860	862	874	858	836	924	875	785	910	798	851	870	844	880	838	811	855	863	827	912	892	884	887	838	869	841	845	879	851	822	807	902	804	838	852	811	849	838	882	839	848	872	772	804	874	844	829	810	807	899	845	859	828	875	880	908	868	856	852	854	874	862	795	881	796	856	827	872	865	886	795	837	834	868	876	869	891	817	817	882	906	828	840	845	874	832	929	868	846	840	908	861	859	874	852	876	872	862	916	901	882	842	859	832	854	834	870	820	879	859	795	793	838	850	870	835	846	798	818	882	828	828	850	824	826	856	878	845	798	886	857	819	858	882	826	890	814	874	854	826	823	863	818	851	852	836	870	846	856	861	845	865	877	860	908	857	890	826	863	852	848	921	889	909	828	868	819	924	806	885	844	868	863	824	839	858	873	871	834	909	856	874	841	858	864	849	902	871	867	831	830	903	871	821	892	896	832	805	859	887	906	874	919	826	905	861	891	949	844	873	909	882	853	871	842	893	861	876	808	847	929	893	832	882	825	842	837	870	844	825	867	825	880	856	867	896	834	841	865	862	875	809	854	903	865	925	874	877	895	906	856	936	869	845	863	844	872	858	881	830	879	827	843	820	868	882	876	914	885	877	833	890	847	871	884	859	846	844	882	880	853	946	848	885	890	848	903	831	852	887	859	912	857	932	807	865	837	876	869	889	847	874	808	831	871	875	861	860	835	852	823	836	826	806	864	853	852	881	862	888	882	893	860	906	813	869	837	925	856	875	833	867	826	831	860	830	877	865	923	831	877	853	886	883	861	854	846	881	870	830	844	855	889	862	879	848	839	858	831	806	773	869	855	863	835	853	858	902	864	819	852	846	856	877	865	784	873	865	840	866	843	843	828	887	838	902	916	865	854	830	852	864	919	880	859	820	791	907	854	879	888	834	801	858	812	915	914	893	818	896	837	884	789	847	863	848	841	847	844	822	844	815	820	826	806	913	832	895	841	821	859	837	843	835	882	828	849	920	865	857	863	862	823	822	828	886	851	900	891	872	799	857	853	855	840	841	872	903	855	928	804	874	856	871	840	870	846	854	832	847	907	875	868	882	846	844	862	846	856	857	863	802	852	886	846	870	881	929	831	854	842	879	818	889	849	916	888	833	787	877	908	893	852	868	917	862	839	855	814	853	883	892	826	849	881	861	848	841	903	833	868	840	816	867	835	849	883	835	864	857	847	884	843	869	857	865	856	903	832	845
54533	29319	12224	4918	2047	1031	616	501	521	470	453	398	408	414	418	424	406	400	404	366	390	377	443	457	398	402	415	394	373	402	386	415	394	401	382	424	433	390	412	424	432	407	405	390	411	384	376	415	411	405	420	408	407	388	445	410	400	412	417	430	389	403	398	378	344	409	404	384	411	369	406	402	388	408	390	415	379	373	399	383	429	404	396	420	394	384	421	389	352	406	383	426	400	390	378	426	395	394	408	424	393	381	377	373	419	392	419	418	395	436	373	402	382	416	363	379	369	371	400	379	416	379	414	434	398	392	433	402	380	373	402	392	370	379	364	385	406	371	392	381	410	389	395	358	377	403	385	410	408	370	384	358	415	389	405	412	381	375	411	388	405	355	406	396	402	416	389	399	415	399	383	380	395	373	417	398	392	388	380	407	383	354	412	392	374	367	393	401	443	388	377	348	424	394	388	402	404	427	409	387	369	381	409	398	401	382	374	400	399	406	365	397	435	387	423	411	344	417	403	390	385	383	412	416	398	414	389	383	407	410	386	388	407	378	375	362	390	388	365	403	355	367	436	423	398	406	400	367	387	364	422	400	392	389	430	381	366	408	374	392	400	378	380	385	393	402	399	394	443	377	350	386	386	368	373	384	392	359	417	373	370	378	426	376	398	368	393	363	401	390	396	388	411	360	406	394	422	399	355	398	411	407	364	390	395	369	408	421	437	426	375	441	404	414	371	408	379	404	406	378	410	382	453	404	386	453	402	385	382	395	388	364	428	413	420	413	433	368	391	406	391	366	416	366	426	401	408	396	402	358	405	394	407	397	372	373	439	431	378	403	396	382	442	375	389	420	416	427	413	392	429	411	421	399	399	392	382	386	434	364	434	414	403	387	443	370	374	390	410	416	400	402	395	376	396	370	407	414	407	380	406	432	384	391	370	382	370	394	400	389	403	405	393	426	408	417	380	364	417	399	404	397	366	411	425	402	393	392	379	431	411	408	385	391	386	423	387	391	384	419	408	424	426	389	391	408	393	396	365	426	399	361	365	394	391	369	394	431	407	399	397	409	433	418	398	352	368	384	393	411	366	366	383	387	459	427	439	382	382	388	404	367	364	376	383	394	398	409	379	368	388	419	399	392	423	374	383	397	398	424	412	379	403	417	411	403	396	418	361	428	374	373	351	392	387	380	401	441	371	408	349	355	441	412	363	393	406	362	404	403	417	400	380	398	370	407	393	415	392	409	386	411	393	403	383	398	413	399	404	384	411	381	407	365	434	366	398	416	391	406	404	429	411	389	402	394	438	350	397	383	401	377	419	408	421	396	388	429	393	407	369	392	427	402	376	379	422	426	389	440	418	415	372	400	392	386	397	420	416	378	382	386	411	383	424	382	396	430	354	399	435	406	412	399	383	367	401	416	411	367	376	410	404	423	397	404	379	403	429	465	421	407	392	399	411	404	426	398	363	394	385	406	387	419	410	394	389	380	376	384	412	397	425	366	361	348	393	383	431	390	384	380	392	441	417	385	435	376	413	408	354	382	392	444	440	392	384	373	389	399	407	439	400	415	382	420	391	394	412	413	396	400	377	418	401	390	374	410	415	401	378	375	385	375	375	353	398	371	415	399	423	397	435	395	387	409	373	343	399	405	361	341	428	363	391	362	382	416	380	379	415	416	336	367	415	424	422	368	409	391	419	388	419	400	424	387	407	356	403	419	426	409	419	427	406	407	390	374	386	350	425	415	390	390	372	442	438	394	395	379	389	410	392	369	415	398	419	422	383	398	378	381	400	403	429	384	414	356	364	377	394	388	459	409	397	381	393	385	395	379	409	406	382	408	413	361	398	377	390	390	399	380	398	398	411	387	365	394	384	367	405	387	433	401	396	366	405	405	404	400	382	427	393	412	395	409	416	371	396	383	389	390	368	407	383	370	389	414	380	382	405	378	385	388	381	370	415	447	395	397	403	458	420	410	390	379	415	357	408	365	356	405	375	377	353	388	364	457	394	402	414	400	433	383	398	370	434	387	358	379	391	386	402	400	375	415	440	432	380	372	420	412	377	365	378	399	371	421	391	368	424	402	420	387	415	391	400	417	412	397	393	397	351	409	356	382	407	409	394	373	424	378	393	380	390	402	369	376	370	408	422	382	387	379	404	374	421	385	373	382	359	392	415	385	378	429	391	394	373	355	334	418	388	363	405	453	391	390	414	373	386	448	387	419	414	417	374	434	461	386	415	400	396	378	365	380	359	397	387	385	425	382	373	384	388	397	377	415	404	390	369	389	393	387	418	378	427	398	403	407	383	398	370	374	423	375	388	414	401	398	379	425	377	416	363	378	396	396	397	421	389	359	358	388	368	403	415	379	421	400	385	430	402	386	378	430	388	404	422	400	406	381	395	416	399	370	373	441	359	388	338	399	417	399	404	397	425	392	367	355	394	361	403	401	380	426	431	400	365	369	397	371	421	402	407	377	398	393	389	398	420	438	407	349	398	403	387	393	442	376	362	389	413	392	390	372	401	419	386	426	404	361	399	385	395	441	429	407	414	425	418	363	390	370	385	362	400	378	422	388	417	376	402	418	393	439	407	430	397	396	394	395	375	387	429	402	401	389	388	380	417	398	384	450	429	396	437	408	352	380	397	414	412	410	395	420	413	384	377	410	417	343	387	388	380	400	439	403	417	373	402	405	393	392	397	372	398	393	425	394	400	386	383	439	428	422	414	412	411	401	380	377	388	394	360	422	425	391	417	412	394	392	405	367	418	411	398	407	412	381	376	390	422	407	392	408	423	398	379	409	408	401	394	388	399	407	449	421	396	377	394	389	385	375	390	399	381	404	380	418	406	440	406	418	388	380	395	378	387	366	414	388	413	372	389	378	383	413	386	386	389	426	391	378	401	367	398	373	371	391	423	409	392	435	379	422	424	395	394	371	391	400	391	399	423	416	405	429	392	410	406	373	357	403	384	400	390	433	377	408	408	400	380	366	351	388	403	387	413	362	385	384	399	416	376	405	401	402	442	388	376	407	409	368	401	377	418	392	387	406	360	418	394	369	409	379	373	403	379	417	403	395	390	427	367	424	424	398	404	386	425	374	394	440	429	392	419	431	392	421	409	420	404	413	398	374	415	389	395	381	386	387	381	405	415	368	399	409	426	387	389	421	413	414	404	373	351	412	389	372	379	377	415	380	365	413	387	380	378	404	379	387	418	346	370	399	365	381	392	391	373	388	422	411	399	409	386	376	404	365	432	382	413	435	413	386	375	386	372	399	396	408	386	410	411	406	412	429	393	430	388	371	425	406	387	386	403	416	373	457	398	389	403	397	397	399	406	412	382	375	395	433	387	418	392	375	394	399	379	372	423	410	398	393	394	395	360	415	375	429	427	395	403	407	386	363	405	382	416	359	400	383	387	353	393	404	421	400	368	394	409	438	451	398	399	397	380	409	397	383	415	410	382	439	382	391	362	395	359	406	415	356	422	367	367	395
34500	20660	13389	10291	5954	3165	1864	1531	1326	1228	1103	1100	975	936	1038	956	935	906	848	874	825	871	874	819	850	849	885	913	898	854	847	875	916	885	882	952	986	952	958	885	909	902	870	897	892	878	948	869	889	898	888	841	859	830	851	816	885	857	861	847	783	839	797	885	854	850	852	811	845	802	849	857	836	806	865	819	837	892	831	817	871	857	746	816	834	847	861	858	871	800	862	886	869	814	816	873	860	813	796	842	825	835	810	837	830	827	811	881	862	851	891	849	847	816	855	859	880	816	869	812	805	863	856	848	863	842	859	879	836	816	863	885	839	888	842	868	859	831	865	848	857	814	808	852	860	819	871	827	912	821	820	814	819	840	904	849	846	855	856	882	890	843	857	761	864	851	818	845	828	897	816	879	812	835	825	844	870	868	841	827	799	836	838	872	854	815	846	874	814	877	826	802	851	843	852	809	917	835	829	915	808	870	774	799	868	845	846	839	863	878	850	824	792	830	834	850	821	858	851	885	819	846	826	808	890	813	834	846	896	894	860	858	841	872	783	874	879	879	854	879	874	885	821	852	832	856	838	873	798	865	841	856	845	837	838	868	841	836	846	852	890	792	860	839	848	802	848	840	839	852	875	853	834	908	828	833	849	827	828	849	886	822	808	787	795	866	885	860	845	841	826	891	874	856	862	831	862	868	833	880	870	889	787	828	817	851	881	809	826	876	831	846	814	845	824	797	835	824	864	890	856	850	875	876	883	851	844	857	857	814	784	839	814	840	881	855	851	854	843	869	850	873	858	882	833	860	827	843	818	869	864	836	774	820	835	855	848	814	846	821	794	903	830	856	802	839	871	864	841	833	831	828	806	927	877	893	864	833	851	869	866	875	811	821	816	796	883	818	879	889	847	845	911	828	826	855	874	929	898	808	873	877	831	851	847	804	818	840	868	826	861	841	873	854	820	850	870	824	797	860	910	826	862	901	820	876	857	836	852	810	765	860	862	859	791	857	861	829	849	864	837	856	878	846	826	845	879	926	862	848	837	841	850	807	854	875	874	850	816	884	848	879	821	835	810	862	823	857	862	826	815	826	852	813	829	887	829	836	880	858	858	789	849	868	867	898	834	801	845	905	801	880	850	829	837	877	893	846	828	843	817	823	875	842	790	877	880	862	847	836	826	871	811	858	841	805	850	832	868	860	821	824	861	867	853	896	863	802	879	849	867	891	790	836	917	811	863	835	845	889	839	854	816	912	845	867	831	875	873	856	854	793	860	851	836	842	806	899	877	813	854	826	815	843	841	849	857	861	800	845	843	851	841	893	884	855	871	867	875	834	839	814	804	862	846	825	860	846	820	814	831	840	854	795	873	854	848	856	844	838	810	801	832	873	862	909	811	898	846	798	847	810	898	837	826	806	809	867	837	870	790	851	818	826	864	838	896	818	824	850	818	813	839	822	847	881	859	807	841	856	840	895	843	846	854	875	845	835	809	869	888	853	792	820	870	813	855	798	869	807	834	834	824	862	862	867	839	797	893	794	860	856	849	849	863	865	818	828	860	901	843	885	838	801	816	853	833	880	805	867	829	830	848	849	837	838	836	821	869	826	863	874	838	799	834	832	891	835	867	846	872	808	863	832	854	845	892	880	852	841	860	871	840	863	829	870	853	828	827	865	830	863	877	805	877	852	802	856	828	900	854	868	880	862	849	848	887	831	897	829	813	878	835	838	846	894	878	833	784	824	858	857	843	813	836	888	839	834	875	855	810	823	848	869	855	886	870	880	850	901	848	824	820	800	863	814	837	827	837	896	814	835	863	852	800	879	882	853	826	850	866	827	827	846	859	847	836	845	837	870	883	834	834	820	829	817	887	804	856	823	829	893	843	847	832	836	901	783	840	857	846	884	871	782	852	825	866	829	864	871	831	872	868	835	864	843	842	865	828	848	783	863	904	833	891	895	831	846	862	797	837	832	888	841	829	888	826	866	853	851	831	820	897	885	818	845	785	872	794	890	812	821	837	791	852	840	845	855	820	849	813	861	821	821	837	867	857	830	879	880	808	849	870	825	865	830	852	781	842	878	862	838	870	839	885	874	829	811	795	833	848	897	832	828	802	863	838	843	862	886	825	831	895	868	852	844	849	829	878	849	802	868	889	819	830	851	847	854	798	816	860	840	786	880	801	833	853	869	834	873	784	805	875	879	834	822	807	846	874	820	870	838	833	848	813	828	832	840	868	914	858	817	806	843	802	881	814	865	866	881	809	820	859	789	855	880	874	834	829	818	856	877	809	888	881	839	823	822	830	851	791	877	815	877	854	848	874	833	838	816	839	849	857	842	872	844	821	851	849	873	872	811	846	792	832	793	873	886	859	831	803	849	831	851	840	809	828	854	898	817	875	883	878	875	842	827	850	864	856	863	814	913	873	870	845	813	854	809	838	818	856	848	811	861	854	869	887	915	797	827	813	805	790	862	853	859	838	853	810	812	836	823	860	801	891	842	877	812	871	851	810	914	825	850	859	918	854	875	806	854	896	866	844	815	880	840	878	822	862	881	799	791	847	875	858	856	886	834	827	828	754	787	813	812	826	833	898	849	852	824	852	876	804	868	825	880	846	847	871	841	810	873	892	856	748	833	782	904	858	833	836	823	889	919	866	902	824	867	852	825	818	827	863	883	859	836	855	910	874	881	839	868	851	825	896	841	838	821	870	820	851	851	820	854	831	895	850	760	843	821	877	835	860	842	832	793	883	902	820	816	886	858	792	852	855	861	858	848	887	853	831	842	896	848	881	848	842	858	852	800	854	914	827	849	859	864	853	862	854	874	822	862	836	875	871	828	877	855	764	841	811	837	841	779	850	831	808	836	865	879	868	905	880	838	872	862	798	868	854	801	862	833	838	860	854	878	818	853	865	792	799	866	832	886	838	835	855	863	836	812	824	827	833	821	862	853	855	817	825	816	862	821	824	842	902	861	810	892	912	844	851	831	908	783	821	868	808	866	858	830	840	849	871	878	802	835	820	858	833	891	857	827	851	835	881	867	878	858	853	862	890	831	873	831	796	811	876	845	842	841	849	848	784	845	804	817	859	865	860	859	905	840	832	818	853	835	897	864	865	885	821	762	859	843	858	855	858	814	835	865	801	841	810	882	800	822	855	831	864	839	825	865	822	843	867	845	852	857	869	822	802	824	806	823	849	869	850	859	857	845	904	845	821	793	889	805	873	869	845	835	819	868	890	831	848	804	868	845	843	850	834	882	868	851	823	880	841	918	838	857	864	834	799	848	863	814	892	876	846	933	808	883	815	875	836	863	890	910	858	851	809	825	834	871	793	822	846	834	831	800	781	834	857	858	883	812	849	883	845	837	852	869	886	904	828	833	865	823	872	859	805	863	858	844	818	881	852	898	814	815	804	810	863	860	919	867	795	858	838	781	851	834	863	847	813	857	820	836	841	854	821	836	846	871	818	833	898	844	870	867	839	799	802	909	857	838
58296	28271	15066	9778	5420	1961	747	575	507	506	446	464	436	400	436	439	389	414	400	390	419	390	425	449	418	424	408	400	426	380	412	406	389	407	416	436	446	420	425	421	442	395	438	419	440	421	365	418	412	393	432	374	400	380	398	389	376	426	412	388	439	401	396	394	422	390	404	412	404	383	410	383	420	381	381	405	375	424	428	416	374	389	448	414	405	357	427	391	414	417	363	432	386	379	425	437	418	387	388	409	443	397	468	418	395	375	405	353	419	408	408	400	399	418	419	394	404	430	396	410	403	426	381	405	347	387	399	376	401	427	397	436	432	386	424	396	426	407	404	422	403	413	437	399	414	417	361	376	402	381	389	402	422	381	405	365	372	415	426	451	380	386	392	416	385	407	368	395	413	437	391	416	378	371	425	403	424	387	376	386	397	385	367	394	421	390	385	380	408	428	412	399	417	399	401	396	432	419	394	419	413	404	382	433	390	350	393	442	372	376	419	421	414	417	382	402	400	413	395	381	414	390	418	407	396	411	404	356	436	389	393	390	384	384	410	375	370	396	427	390	392	374	418	382	380	422	414	370	376	383	390	400	382	424	429	408	366	368	438	370	366	390	444	414	400	410	378	408	394	396	416	400	424	403	379	373	408	449	407	387	400	412	407	417	393	407	451	428	435	409	414	421	396	392	433	408	417	381	368	434	408	402	422	391	417	398	422	399	361	367	391	396	415	421	397	410	393	415	374	394	385	397	393	380	400	388	397	436	412	412	328	399	419	417	399	386	409	371	392	406	418	376	404	430	400	381	440	408	369	393	394	404	432	394	444	413	437	386	388	416	402	447	393	379	417	412	409	420	391	408	457	431	428	372	388	403	378	429	430	397	389	393	419	435	398	387	397	430	399	402	425	406	411	355	381	437	351	383	400	422	413	369	397	457	395	403	388	358	428	422	360	452	356	391	410	408	415	418	382	422	423	379	354	406	386	387	416	396	427	384	370	429	405	425	393	388	423	387	434	391	400	397	419	391	395	383	384	402	396	405	418	368	397	386	355	387	381	389	432	456	432	377	398	382	424	449	436	384	395	356	387	398	379	418	459	373	356	407	431	381	424	375	423	396	419	397	413	412	451	411	383	422	397	445	411	414	401	385	434	428	406	373	367	416	402	409	365	409	411	408	431	367	411	400	431	401	392	411	438	402	433	410	422	421	417	383	400	389	377	417	392	394	407	420	433	374	363	414	387	371	358	386	387	401	405	395	391	407	381	407	379	389	409	425	452	378	407	411	359	411	381	381	398	414	363	410	406	431	392	367	372	383	421	420	415	417	383	396	413	397	398	382	400	409	404	394	381	410	390	418	445	385	418	447	391	438	415	378	409	374	387	419	395	380	434	394	402	441	431	418	367	399	377	427	392	382	379	404	401	394	400	401	400	411	403	366	407	384	411	428	379	386	372	397	400	410	413	404	389	355	396	437	381	414	417	405	397	397	387	402	395	406	378	392	336	388	380	404	409	382	388	421	449	412	399	438	416	400	375	412	434	392	415	355	410	412	359	370	421	407	410	389	385	394	403	411	394	407	410	392	401	409	415	412	405	376	387	421	404	410	414	412	404	420	414	385	400	405	437	385	456	373	407	402	398	406	393	434	366	379	423	431	379	408	407	386	428	374	422	438	384	406	397	396	425	425	407	410	417	421	371	397	399	403	418	407	407	396	403	417	391	418	408	395	397	416	401	425	414	409	405	451	414	380	390	391	389	429	420	384	419	416	427	421	406	368	374	398	380	391	413	382	428	380	382	395	401	374	403	391	418	410	376	407	397	405	392	394	457	420	398	379	429	425	449	371	433	368	411	375	386	391	443	433	382	407	398	420	409	393	403	375	425	379	385	431	437	379	359	382	405	431	432	405	382	379	418	396	405	407	439	418	393	414	413	405	373	389	421	397	392	422	392	369	405	387	387	435	376	415	408	385	398	383	375	354	401	439	355	380	404	404	409	417	388	396	383	378	435	435	403	394	386	393	394	408	416	417	404	402	413	406	394	381	410	416	385	382	396	386	422	389	415	412	439	417	402	396	404	370	396	375	352	434	375	402	413	433	413	355	398	362	396	348	414	404	382	430	392	376	384	392	398	417	422	426	374	366	404	398	426	408	379	350	389	355	387	348	370	422	439	427	386	391	408	400	395	418	419	424	432	416	376	410	450	402	421	391	415	381	372	410	393	392	381	413	355	438	395	401	399	379	391	418	420	422	452	366	388	427	388	400	374	419	415	398	454	435	413	397	394	355	432	405	360	378	426	378	366	405	404	412	416	385	395	412	407	393	392	411	376	389	347	392	424	405	426	432	376	419	397	391	409	391	429	422	413	417	386	432	411	378	417	427	379	380	393	399	437	381	383	407	380	401	396	418	414	406	390	380	395	415	395	429	397	404	402	406	423	434	458	395	377	401	385	405	400	398	411	408	382	422	392	398	389	364	436	384	415	416	377	423	421	421	379	418	387	418	373	397	423	405	423	366	395	405	413	405	410	380	403	380	396	412	391	373	408	376	396	409	436	412	397	369	410	378	387	393	371	340	439	407	389	386	405	405	400	405	456	434	421	402	440	409	400	415	397	393	396	391	410	392	407	400	395	388	430	385	371	416	414	351	373	439	370	367	439	424	439	395	428	420	400	399	416	424	437	413	393	425	373	438	436	365	441	375	390	421	431	429	420	357	435	391	398	399	410	408	385	437	416	397	404	416	391	400	429	403	423	399	396	373	412	414	370	415	383	412	434	393	388	394	425	417	415	438	377	408	435	417	414	413	392	435	422	379	395	458	404	403	404	403	381	456	381	415	392	454	421	427	438	404	403	425	379	408	453	450	371	414	430	400	386	373	431	371	388	407	409	393	407	413	380	387	383	377	415	391	399	431	393	412	400	395	388	433	410	394	404	402	391	399	399	400	381	399	392	445	442	375	391	423	409	454	411	390	381	395	425	416	431	421	410	442	403	404	425	385	382	370	402	398	408	422	418	413	359	413	416	388	391	394	442	434	423	387	389	396	409	393	430	437	409	402	415	372	387	374	422	426	394	384	388	396	415	386	410	432	421	420	405	419	409	401	406	407	380	406	391	420	420	417	410	422	398	395	422	383	420	407	403	412	428	424	369	401	357	407	413	400	405	400	464	461	383	418	365	394	431	408	408	372	408	415	438	376	372	395	391	399	339	397	351	435	434	421	366	395	417	444	396	392	437	411	405	386	429	402	429	402	384	445	369	406	360	380	420	453	386	369	440	378	392	380	362	378	370	383	394	395	422	444	413	411	407	420	387	369	369	413	399	445	414	411	407	413	446	393	416	383	363	393	415	449	402	373	359	397	429	378	381	359	375	427	455	415	439	397	415	456	405	417	449	407	387	408	459	406	415	417	398	433	383	365	446	390	388	411	393	440	410	392	393	433	424	389	414	374	405	439	439	416	390	416	411	389	377	395	401	412	378	407	437	417	398	416
36786	18375	16878	17727	13593	4670	2027	1703	1487	1301	1215	1111	1099	1053	1040	984	984	956	878	911	907	894	879	913	868	862	907	813	836	873	933	900	942	896	899	1001	1026	984	986	862	954	929	885	967	923	886	850	875	944	934	923	946	925	857	889	820	945	882	867	853	825	879	885	849	831	879	885	890	878	848	878	923	835	803	833	810	824	853	837	851	858	903	871	888	897	841	892	900	869	857	816	872	838	876	839	907	878	849	801	866	862	852	834	815	890	878	816	826	855	830	870	841	886	875	869	849	815	862	849	887	903	808	849	849	929	887	922	880	919	814	897	843	819	876	867	893	900	816	844	823	829	852	840	851	839	887	861	856	847	862	880	824	909	865	859	877	853	882	870	827	805	880	869	886	866	857	844	866	850	863	820	876	842	843	859	885	888	843	883	873	854	850	835	915	837	841	903	835	852	813	823	883	867	856	886	813	863	853	839	864	827	852	835	880	816	841	862	894	873	809	861	853	864	906	900	844	831	917	854	792	855	852	851	827	820	887	848	887	859	862	881	848	837	845	868	853	848	923	830	895	894	876	874	882	876	836	858	888	838	838	870	838	799	910	850	871	872	878	865	863	860	867	910	871	842	856	863	887	813	849	880	847	868	826	812	859	834	826	863	847	856	915	862	854	871	873	858	894	856	864	873	834	791	843	867	823	875	851	866	862	856	879	836	880	877	861	894	847	889	796	778	903	877	855	871	885	845	836	857	830	859	893	874	893	874	910	831	896	812	790	816	854	806	817	837	850	880	856	864	887	853	889	828	853	878	866	843	858	842	862	839	835	892	887	884	908	845	838	820	842	845	900	817	830	912	890	889	845	843	847	884	872	869	884	888	817	890	873	877	899	863	844	844	841	834	853	891	847	856	927	852	841	838	874	910	850	877	850	931	887	822	854	857	838	817	861	880	807	848	848	873	861	835	878	867	861	886	809	840	858	841	848	839	898	858	838	893	873	834	865	866	833	869	869	864	875	918	841	917	850	844	855	852	848	828	875	918	830	839	867	844	851	845	916	872	820	840	862	891	856	839	814	875	878	826	837	859	844	833	854	875	844	874	869	826	839	869	842	857	823	855	831	815	847	835	818	784	842	831	868	809	869	853	820	836	868	845	807	902	841	806	843	884	851	857	881	863	872	902	817	866	826	909	829	837	864	830	878	821	868	881	859	898	890	859	842	875	849	885	817	894	866	908	798	843	874	874	829	833	860	885	786	914	875	880	851	815	844	854	842	841	898	869	843	850	821	883	863	860	920	843	851	854	805	858	857	864	853	851	865	852	851	867	868	859	854	871	863	825	845	836	869	887	884	875	852	893	826	904	877	882	846	862	842	862	858	857	896	845	890	833	872	838	888	877	884	880	854	823	903	834	829	886	863	855	855	847	878	850	864	840	846	872	859	816	888	842	858	912	887	855	884	819	830	896	883	830	876	872	854	850	859	833	905	871	820	855	872	824	885	868	894	866	891	859	880	890	881	811	890	906	834	864	933	920	874	884	875	924	855	887	798	850	822	879	849	845	856	894	890	824	911	880	837	827	856	855	878	854	864	885	826	863	887	876	854	871	865	874	934	843	822	835	876	832	873	856	879	892	834	852	882	860	822	852	882	861	884	863	820	858	857	913	840	863	873	874	820	861	848	843	856	862	844	895	857	837	867	870	813	858	863	852	868	909	864	824	828	863	854	875	827	863	823	858	861	815	914	835	886	846	900	836	882	813	895	862	926	862	865	838	853	883	833	860	843	807	792	868	904	828	823	847	899	846	896	869	831	916	832	842	856	813	802	804	870	900	881	874	882	899	872	900	848	858	886	920	859	897	834	888	818	820	895	876	871	876	885	880	881	820	776	876	870	834	852	911	859	862	851	843	786	869	815	851	841	863	821	885	859	823	845	864	859	897	858	891	826	842	864	821	806	824	860	886	794	864	917	832	868	849	856	880	876	886	844	861	858	853	851	921	848	859	875	850	856	893	832	860	865	861	814	864	891	856	837	820	862	876	850	848	855	804	819	880	848	920	868	875	887	894	835	847	848	841	883	881	839	895	882	882	932	820	841	885	889	830	889	846	881	876	842	896	825	828	865	795	817	842	847	808	822	869	857	867	830	878	845	879	849	784	863	851	854	847	850	858	865	847	842	869	834	834	836	835	858	824	875	824	847	840	885	857	828	838	892	834	841	902	864	892	858	867	809	865	789	831	821	860	820	823	820	862	850	858	861	876	868	847	842	834	788	850	886	882	867	865	853	879	883	874	816	866	837	897	870	811	825	836	860	863	778	901	817	793	830	878	830	867	842	845	876	859	875	834	845	869	785	873	829	879	865	839	829	851	858	871	837	890	842	872	856	876	860	823	854	905	841	866	872	841	856	863	866	870	848	785	830	869	904	878	836	904	887	871	892	906	841	881	906	864	852	861	859	845	913	886	837	862	868	875	910	912	909	829	869	871	814	904	804	878	867	855	874	846	923	833	878	783	829	850	859	870	813	842	887	853	880	869	903	869	870	834	798	872	800	848	815	814	910	913	849	792	832	858	877	838	884	877	878	819	825	845	876	864	847	953	824	840	901	865	890	827	891	883	846	894	906	886	840	872	827	848	853	874	808	874	818	838	875	875	889	836	862	814	892	900	864	900	861	915	812	864	821	892	834	868	842	874	862	878	845	900	888	905	894	779	890	856	828	846	839	849	874	867	813	890	899	858	899	876	862	872	871	861	839	822	878	810	860	862	811	838	873	839	852	886	867	914	882	863	895	860	869	832	868	870	871	849	885	847	828	844	810	849	817	855	824	880	903	849	847	870	878	828	849	874	863	814	893	864	845	891	864	851	861	839	915	829	845	839	844	855	868	852	917	814	873	869	858	836	845	865	844	884	924	935	880	896	797	865	889	873	851	830	840	890	851	851	882	879	877	866	867	874	852	898	881	863	826	843	847	869	853	914	813	809	823	844	852	851	850	903	863	851	838	874	823	842	856	854	866	867	847	876	841	845	859	858	883	890	890	842	847	862	794	859	854	824	867	814	830	823	892	858	885	857	902	849	886	887	824	869	859	880	846	853	856	876	823	832	827	874	872	858	891	848	833	822	850	845	863	889	855	856	854	875	892	886	851	865	825	848	871	833	848	877	860	853	860	841	902	821	875	873	894	859	925	865	871	864	875	867	847	840	924	868	869	909	815	873	862	841	841	852	871	829	861	865	913	836	853	883	873	866	832	852	878	879	925	869	839	820	864	834	900	854	852	846	852	800	825	877	881	849	845	900	861	897	860	863	863	887	853	875	839	872	851	885	858	849	881	821	870	820	856	839	835	882	858	809	890	925	892	878	885	889	872	918	847	858	832	836	844	849	879	820	820	926	892	839	899	875	910	851	798	858	891	858	850	849	843	887	852	859	943	853	918	859	885	837	877	868	873	885	848	804	828	836	863	760	874	827	852	846	877	870	852	848	853	884	819	827	833	890	879
43698	21550	10267	3310	1158	676	508	490	467	407	454	416	423	428	397	413	452	413	400	375	391	399	369	385	411	453	384	398	389	422	419	396	399	380	391	387	421	435	392	459	386	426	413	429	404	390	419	381	407	380	368	401	413	426	423	379	387	438	423	454	391	411	408	381	401	388	426	447	423	417	426	400	419	393	420	433	377	427	391	399	415	408	383	382	393	371	380	425	453	387	423	399	394	444	425	368	398	417	363	404	443	411	378	394	409	437	377	425	406	413	407	439	420	399	393	387	440	435	348	424	385	394	421	395	409	422	417	379	381	401	449	400	420	390	400	382	380	391	397	431	390	404	433	421	413	440	395	429	404	362	370	384	423	352	383	379	387	461	400	429	416	410	400	407	398	403	432	385	390	400	393	407	391	374	445	430	409	386	398	397	417	401	369	414	382	370	395	380	441	397	420	430	401	371	380	368	395	386	429	421	389	407	414	453	372	448	401	401	427	418	436	421	429	407	396	411	390	393	438	453	417	404	393	396	409	405	339	375	446	367	370	390	417	449	378	418	446	426	406	389	404	414	390	400	415	393	365	395	388	381	395	382	374	373	380	425	407	386	406	411	428	419	388	400	401	400	418	434	411	391	416	424	449	394	396	394	392	436	446	408	390	425	390	420	380	379	414	418	431	420	404	429	392	391	373	413	414	407	394	398	373	379	406	408	382	417	416	434	382	399	379	386	424	458	394	374	432	405	407	413	411	405	410	444	382	415	445	419	428	370	412	384	426	401	414	423	423	400	433	412	400	378	397	390	435	385	434	415	426	391	436	409	381	389	397	398	403	398	420	409	382	418	400	419	415	382	378	413	399	388	390	410	410	384	413	400	381	444	437	387	405	409	409	386	416	427	424	417	387	415	402	392	421	395	388	388	386	413	411	390	406	348	465	366	366	390	411	410	389	415	417	422	381	375	391	401	412	423	400	389	415	433	428	411	403	392	367	413	368	415	434	403	424	405	454	390	417	425	444	391	385	381	419	388	406	387	387	385	389	414	404	428	392	367	386	397	347	353	392	400	417	394	421	411	387	418	417	419	405	424	403	409	419	365	396	380	417	433	387	414	399	405	381	405	409	418	373	427	405	406	390	374	406	393	383	384	412	397	380	401	426	396	422	420	399	426	412	408	385	383	383	398	403	411	400	403	405	411	410	364	375	392	374	401	411	407	386	425	405	411	370	393	409	398	430	425	371	414	378	385	402	445	406	409	395	410	392	394	444	386	382	409	414	423	416	406	424	404	390	440	418	403	388	447	387	404	431	414	375	398	414	428	387	415	393	404	406	416	422	395	422	389	389	456	406	408	422	404	372	410	443	375	387	374	378	426	376	401	370	430	400	446	406	398	430	354	414	392	428	393	429	425	406	442	391	402	401	396	401	437	453	389	386	404	379	362	380	403	371	408	413	433	395	452	390	413	433	394	387	416	408	401	427	413	356	412	399	393	398	397	419	404	428	396	382	400	415	403	379	383	391	432	454	392	408	402	373	387	395	453	417	424	430	401	378	391	406	376	442	375	348	360	447	405	416	397	413	380	406	457	385	397	432	424	380	377	434	403	407	438	419	397	385	368	393	377	438	382	420	409	382	373	394	430	359	423	412	420	439	436	406	440	391	449	398	402	435	414	378	372	376	408	362	394	419	442	373	411	407	364	430	412	376	409	405	412	425	424	401	416	403	365	388	407	415	372	409	396	422	410	444	429	428	406	410	370	392	421	362	393	423	445	397	406	392	406	378	402	409	407	427	404	383	393	399	400	443	424	428	382	418	436	437	391	355	406	376	410	396	408	436	393	388	413	407	385	433	423	424	375	400	409	363	350	401	437	354	398	394	404	389	406	398	420	398	396	399	433	417	451	458	398	398	418	462	405	388	394	389	368	398	403	404	402	393	413	391	390	388	433	411	377	419	454	438	413	376	394	409	383	409	383	430	397	399	410	397	404	396	424	368	368	394	429	395	422	383	400	402	423	408	393	377	425	353	354	403	435	371	365	386	393	411	424	426	362	373	396	391	380	407	437	371	392	409	424	418	420	419	403	418	386	367	397	439	408	407	403	405	411	397	433	446	372	392	408	398	427	400	426	390	443	460	401	451	409	373	390	425	381	434	394	361	414	410	405	368	382	365	381	390	363	446	407	402	397	395	381	407	391	336	426	425	392	405	411	401	422	370	369	415	384	396	406	416	406	422	369	400	391	374	422	332	345	411	406	385	397	361	403	434	407	409	390	390	377	393	415	394	390	373	381	401	415	477	371	426	351	425	407	414	384	435	411	386	373	399	427	406	444	406	422	397	414	394	402	381	391	395	379	426	430	366	392	392	396	421	403	433	470	408	367	419	440	427	414	407	426	387	394	374	411	407	369	430	423	407	391	410	399	399	390	392	396	451	397	415	427	384	413	390	384	393	403	393	388	415	378	379	410	409	404	377	433	401	400	381	413	385	395	443	407	423	391	410	410	426	416	435	425	397	417	337	370	383	351	398	385	390	405	382	449	403	382	384	419	420	362	395	421	418	395	410	392	394	388	400	412	420	380	429	424	414	402	389	375	449	391	401	412	364	426	398	410	407	400	379	399	407	386	390	407	405	402	400	351	444	422	417	394	385	410	404	358	380	392	422	393	395	386	437	407	389	392	392	416	405	389	384	416	402	368	424	448	418	408	381	418	384	385	394	376	410	434	398	386	391	424	383	387	429	483	403	399	415	403	388	404	409	389	429	389	413	400	375	404	430	399	387	421	399	387	408	417	402	399	400	390	397	424	407	363	409	394	397	433	431	385	414	406	407	401	377	403	404	376	419	374	411	420	431	353	408	407	372	419	416	427	403	405	388	407	354	382	428	402	418	372	414	417	434	425	398	417	404	383	380	409	423	391	367	407	378	410	362	440	426	379	418	393	350	402	415	414	405	402	428	448	397	403	419	393	418	420	389	408	369	391	365	373	397	425	395	419	400	395	399	401	411	390	332	393	390	404	395	436	434	397	387	397	422	410	371	408	386	405	433	403	417	423	426	386	409	387	375	413	434	386	411	389	390	380	387	394	389	447	390	409	394	388	406	447	401	415	429	445	391	425	405	434	403	381	409	385	401	364	410	409	364	414	387	398	383	398	421	411	376	368	400	415	398	423	433	422	401	384	381	389	431	405	450	422	379	348	412	395	429	374	409	401	386	370	397	394	373	377	412	420	382	419	385	437	425	397	411	399	368	407	412	381	427	411	421	396	370	442	430	412	377	425	412	401	415	409	421	385	391	383	379	393	386	382	391	379	415	418	399	385	412	430	405	395	411	432	449	400	409	400	397	419	405	403	410	395	385	428	387	404	395	372	401	402	439	431	429	386	419	409	408	407	385	402	382	433	385	426	398	379	422	402	417	409	436	396	410	387	387	392	399	377	367	420	389	403	418	409	402	379	408	372	385	386	394	433	436	381	418	390	422	433	403	410	416	407	360	399
27759	15864	12734	6216	3643	1859	1325	1109	1070	1015	987	936	924	956	883	949	904	893	851	855	866	851	898	863	847	852	820	822	858	897	845	852	805	894	886	881	916	902	911	867	862	904	923	883	884	888	855	854	866	787	872	877	876	891	879	846	872	822	860	872	901	830	840	829	861	853	840	895	891	843	814	832	835	868	846	885	837	826	898	879	875	889	821	849	880	848	877	830	875	862	841	862	823	841	897	868	862	864	837	854	854	900	834	833	874	869	908	847	884	840	879	840	876	839	851	925	906	871	860	868	896	864	876	832	867	865	852	852	862	833	890	886	895	843	805	844	855	899	865	848	899	825	872	850	831	847	822	867	826	861	891	873	873	903	875	864	889	866	865	874	877	927	876	834	877	882	880	858	824	866	874	835	822	872	818	804	849	871	856	801	845	882	810	851	833	824	857	897	865	863	868	866	914	850	853	862	882	794	883	807	890	853	897	879	854	945	873	851	871	886	862	869	883	883	850	835	822	815	848	855	814	830	865	851	801	814	878	828	882	891	856	832	869	850	880	862	853	857	874	824	864	841	826	882	875	887	822	926	867	827	895	855	847	885	821	829	883	843	853	872	868	823	835	866	864	872	801	861	833	813	858	841	857	839	893	885	874	888	858	892	888	867	832	852	851	832	879	833	890	843	848	897	920	843	820	871	913	859	836	897	868	842	908	832	870	903	854	873	838	856	877	897	853	818	866	881	847	809	827	861	833	870	853	883	862	949	892	849	875	865	895	839	871	853	830	846	821	872	826	873	825	807	831	873	775	917	864	837	851	882	813	877	792	850	877	846	816	837	883	883	876	888	889	905	836	882	811	843	878	853	830	855	909	906	822	901	886	893	888	862	838	858	895	840	869	867	883	833	834	894	903	855	849	883	887	843	832	897	821	866	840	863	815	870	824	860	855	863	848	895	861	911	828	904	816	852	864	851	860	807	852	826	844	836	836	872	768	863	844	829	881	819	895	838	845	866	842	895	902	870	794	866	832	893	857	840	885	879	889	899	840	812	886	840	831	871	837	876	788	822	797	852	865	862	942	864	827	844	882	836	843	876	856	817	815	870	848	900	830	821	903	874	846	875	841	878	899	832	793	806	819	907	896	868	818	841	887	843	829	862	837	841	836	834	814	866	823	803	855	845	795	823	886	858	842	838	858	886	844	851	918	823	806	918	889	856	870	919	858	852	866	867	843	889	881	853	861	892	863	852	854	860	847	838	864	849	866	830	879	927	869	848	819	846	899	847	890	854	833	818	876	903	812	841	845	813	872	856	839	870	799	885	900	856	863	850	853	835	835	843	884	896	911	864	882	892	833	885	856	798	852	839	840	833	874	847	830	858	804	816	835	805	866	782	800	801	850	878	838	848	860	865	806	878	843	840	915	882	900	826	876	862	864	892	819	816	856	858	903	879	822	858	889	868	909	865	851	914	861	895	910	832	854	864	857	811	871	860	896	833	898	868	839	841	907	885	806	881	852	916	810	847	831	851	859	812	802	858	804	855	891	804	865	832	843	874	835	862	861	834	854	854	877	842	784	881	860	861	875	864	881	843	861	885	909	862	863	872	858	826	828	860	809	839	863	865	857	838	858	864	853	866	830	834	818	828	854	863	857	885	854	848	847	863	857	856	854	850	844	823	878	889	856	872	841	826	803	893	844	873	924	866	792	847	815	850	824	842	871	844	936	879	813	860	823	878	900	897	914	874	828	900	845	768	914	831	917	841	859	912	858	860	845	888	837	862	814	842	866	863	849	848	864	827	837	875	857	850	887	902	814	845	846	835	845	860	901	897	834	828	845	839	855	856	883	859	920	832	914	843	857	815	891	822	920	845	864	812	812	838	817	871	833	890	832	868	871	858	887	844	835	821	872	863	870	859	894	843	823	873	819	875	835	862	892	848	858	821	833	804	912	860	912	780	910	789	850	834	876	899	885	861	844	892	853	902	830	904	858	910	815	882	869	873	830	841	858	864	881	822	844	852	833	817	863	807	861	850	805	851	823	885	873	876	827	831	882	810	862	865	905	825	817	875	854	851	888	897	886	836	858	863	863	920	856	951	861	860	782	841	872	876	900	894	903	849	864	878	845	860	853	846	879	816	884	858	868	847	862	877	836	859	865	851	802	861	869	806	885	842	824	813	852	868	839	902	852	900	881	881	867	859	848	853	840	894	877	850	861	871	892	835	839	880	905	827	804	846	830	820	875	825	882	872	823	817	869	841	872	865	858	884	881	872	867	915	871	877	877	828	838	854	845	822	894	895	822	807	831	835	889	861	844	806	859	828	817	856	842	898	843	876	861	822	911	935	822	874	784	858	850	866	874	833	869	864	822	840	865	882	880	883	851	840	853	837	854	849	904	932	859	893	888	887	859	853	910	822	880	852	831	835	857	795	775	883	880	889	834	847	886	900	829	880	852	854	841	828	822	882	904	959	842	860	877	866	819	888	908	892	881	855	906	868	847	840	820	916	834	860	876	863	833	872	819	875	851	845	893	832	802	882	867	868	787	863	910	848	857	803	876	816	852	847	848	908	876	834	887	880	879	846	864	856	856	918	845	892	840	896	842	844	846	840	876	831	842	862	833	818	857	922	858	841	851	813	851	804	862	873	839	845	840	870	866	859	834	873	875	856	833	906	889	869	822	859	816	878	840	872	864	843	823	875	815	859	882	871	835	871	822	808	848	890	897	859	859	854	903	844	831	841	871	845	843	874	855	869	878	860	857	872	931	824	855	857	885	891	870	876	841	839	866	862	882	841	834	859	845	834	872	873	924	892	883	837	872	860	823	887	831	863	878	895	870	855	932	852	868	812	890	859	824	870	908	841	886	794	862	874	845	859	863	888	873	852	826	853	836	887	881	825	882	838	880	881	843	809	846	809	817	873	818	859	877	839	821	885	836	872	842	857	815	875	893	903	878	898	828	851	831	871	863	840	852	852	847	868	838	851	833	835	853	859	833	888	849	888	892	841	822	846	825	825	894	869	860	847	820	879	857	864	891	840	881	834	812	851	863	828	852	862	851	786	828	853	938	883	808	871	867	842	844	870	870	895	842	931	891	845	832	824	844	881	884	785	871	882	891	896	839	887	868	912	866	845	813	810	861	864	870	842	871	918	859	888	833	871	849	894	882	883	837	844	796	880	887	851	831	877	877	848	889	891	854	877	844	904	849	857	829	873	841	850	863	794	837	852	805	888	864	845	854	871	876	788	834	857	878	883	804	888	856	815	892	877	830	821	833	785	900	848	912	838	824	839	820	845	888	811	856	791	883	835	865	900	874	841	841	836	918	836	820	870	856	879	840	899	855	884	879	875	842	880	759	821	827	867	830	885	876	877	849	852	840	819	883	845	873	866	824	885	857	837	836	850	821	858	853	820	852	873	841	867	838	849	872	862	785	825	878	877	844	847	932	859	858	853	798	879	861	829	853	834	889	824	863	863	897	860	860	845	866	838	897	846
54292	29197	12844	4827	2842	1308	626	495	449	438	414	440	396	398	367	436	384	418	420	379	385	356	396	401	409	371	384	445	373	400	408	380	387	422	417	395	460	397	390	419	398	384	390	395	421	400	354	403	444	411	393	351	400	407	384	388	405	360	371	386	406	408	377	380	352	370	406	416	408	401	396	335	409	400	381	367	399	388	422	385	410	414	415	376	372	378	403	388	422	401	398	405	377	363	414	433	421	416	415	362	374	332	407	390	402	393	404	386	391	373	386	383	347	396	378	363	405	403	400	395	432	406	392	416	404	385	370	380	437	390	394	411	396	379	389	438	394	382	382	384	385	407	410	364	386	373	397	380	325	393	386	335	401	377	409	431	418	375	434	424	381	388	357	405	385	374	362	386	397	397	398	392	436	357	387	408	400	370	404	413	384	404	371	372	409	424	415	383	388	368	367	401	393	356	439	368	396	336	384	380	385	383	403	395	385	385	406	384	401	390	366	409	414	399	378	376	388	411	369	368	392	420	372	375	409	397	429	409	397	356	394	387	389	398	412	399	383	380	393	367	369	396	394	398	386	375	369	414	410	393	388	374	408	393	384	429	396	428	386	418	393	418	416	403	430	400	399	381	398	366	365	376	422	395	413	410	389	464	384	388	394	387	381	368	371	375	371	400	428	407	418	417	387	364	418	419	370	415	404	427	390	380	399	408	385	372	441	408	393	359	412	393	378	373	374	401	381	407	390	394	430	424	410	385	395	400	362	393	411	369	406	403	382	371	394	382	432	398	377	389	381	388	420	395	372	408	438	357	367	398	411	372	420	406	393	390	385	418	386	374	404	406	372	386	387	446	379	394	401	381	361	398	425	413	427	418	397	378	393	425	380	398	364	395	396	367	377	381	379	400	382	406	407	362	394	457	416	381	406	366	399	391	412	395	395	375	401	405	447	383	360	392	394	375	436	385	411	387	380	392	415	366	430	421	407	390	356	397	381	420	383	386	364	396	362	432	418	411	364	378	388	416	395	382	414	387	391	404	423	382	338	370	384	383	377	418	378	401	359	429	361	391	405	386	410	305	417	354	410	387	417	387	372	393	400	374	418	424	373	388	413	402	396	389	396	346	411	459	401	383	393	381	333	397	382	415	393	376	360	363	381	375	400	402	391	362	375	416	419	385	377	419	369	380	378	389	398	412	433	386	423	366	404	384	338	398	368	368	391	431	410	381	407	402	390	369	378	398	378	343	416	413	384	356	388	397	415	394	395	383	368	385	399	390	358	415	423	391	405	373	356	443	406	400	415	366	411	414	397	399	415	371	415	377	456	368	367	373	355	412	404	388	369	394	433	398	404	405	409	358	439	396	414	388	405	389	393	391	412	365	402	390	388	413	375	388	355	407	402	409	413	390	385	391	389	372	370	350	380	390	408	372	402	334	374	381	406	376	405	386	421	356	426	393	427	430	409	404	409	402	405	401	398	351	441	375	369	419	358	385	411	416	390	406	413	358	368	391	443	396	411	379	413	407	392	388	372	425	450	413	359	375	376	407	402	397	389	369	375	397	346	386	408	421	418	389	396	379	399	425	426	370	391	385	396	348	452	420	429	387	375	367	406	418	408	409	379	358	406	406	401	351	371	364	448	388	409	386	362	401	381	375	360	406	395	406	453	411	404	419	391	402	453	387	370	381	372	413	416	390	364	400	408	421	390	416	422	380	402	382	375	394	421	364	365	386	387	363	407	386	388	416	364	392	445	374	418	383	386	404	391	427	419	348	412	392	403	376	371	400	391	408	408	412	427	429	372	366	403	370	369	411	380	413	413	393	395	433	391	435	352	382	390	399	366	395	367	406	405	416	363	402	415	390	399	398	376	382	401	365	422	386	360	434	368	370	360	396	377	401	375	377	396	397	426	398	370	392	410	383	360	396	371	363	392	394	430	390	382	407	402	364	403	391	394	378	411	374	392	411	391	388	424	414	345	405	383	425	374	372	417	377	392	370	393	416	411	367	365	404	408	359	384	381	410	370	402	396	388	387	410	435	392	396	388	406	376	376	416	414	412	376	391	364	386	383	389	388	358	410	391	388	415	435	421	376	404	376	410	337	393	388	428	385	401	408	385	403	387	363	400	426	361	391	405	422	368	399	406	386	389	385	371	420	395	413	344	416	407	395	391	396	395	387	390	382	383	447	406	404	403	403	430	404	380	379	390	420	372	352	381	381	427	396	410	396	412	392	368	459	386	404	407	368	396	415	424	378	407	396	409	420	371	384	386	371	389	372	399	389	375	417	398	360	386	391	386	359	375	390	427	376	366	379	382	411	394	414	351	387	400	399	432	375	384	341	379	402	370	338	393	393	391	371	375	408	360	395	387	372	398	435	389	384	393	411	412	406	420	397	394	388	385	389	417	385	406	385	402	418	394	406	388	387	423	383	412	384	388	384	400	411	357	393	429	378	397	392	394	396	383	445	412	431	401	376	392	360	364	371	390	387	389	384	350	378	396	415	400	417	414	399	420	444	427	404	398	389	353	379	390	406	399	438	425	420	392	365	370	360	372	399	415	399	398	396	390	367	385	357	375	351	399	433	389	413	417	399	382	410	428	387	367	403	391	383	391	412	435	386	407	387	400	392	415	362	404	379	402	401	356	416	379	384	406	404	374	365	401	395	389	388	412	369	388	410	373	380	428	394	390	395	365	381	380	351	413	380	409	403	384	416	442	383	416	379	414	384	389	382	395	399	408	387	379	357	399	403	397	351	386	358	349	367	390	389	409	384	371	405	405	350	382	338	358	385	401	379	379	377	385	423	400	380	416	428	407	386	393	421	381	417	395	404	360	410	373	428	379	379	363	409	400	393	412	413	377	387	397	363	402	358	379	403	427	404	371	423	389	370	361	419	399	423	381	408	393	394	405	384	388	379	350	428	395	377	421	378	378	404	396	395	389	383	370	397	390	436	408	394	408	341	412	372	377	424	396	406	394	373	412	380	364	395	393	394	391	408	373	418	403	426	389	422	393	391	381	370	409	377	399	368	411	370	429	398	375	411	382	371	387	387	356	363	382	412	370	397	405	422	431	381	349	405	391	379	362	367	388	396	360	377	403	377	418	399	392	400	378	424	409	396	416	429	404	380	391	389	392	436	381	398	406	384	370	392	395	409	406	367	383	404	443	376	402	404	386	390	375	399	392	393	390	347	395	399	370	420	378	412	373	389	382	387	392	428	378	352	415	378	409	350	376	392	369	403	397	415	425	419	397	389	369	373	405	370	397	386	402	408	381	399	420	432	422	405	398	375	430	429	372	389	363	394	386	381	382	385	388	398	342	396	402	409	389	399	410	382	414	352	367	379	405	418	344	394	399	367	413	376	371	418	386	423	391	354	385	370	358	370	362	409	383	386	432	359	380	377	361	383	393	380	404	371	381	404	413	384	388	432	364	387	387	386	394	422	383	437	399	332	430	359	363	380	405	429	413	408	370	431	425	386	383	414	400	387
34187	21380	13607	10391	8191	3980	1781	1343	1232	1105	1066	971	973	970	919	919	924	863	851	854	865	863	830	824	824	889	854	833	846	852	861	855	957	885	907	866	941	934	874	899	857	873	873	856	849	924	884	839	856	846	879	860	856	856	850	851	892	854	881	886	815	832	880	850	871	851	825	847	849	861	811	854	835	810	850	804	821	852	832	831	888	841	888	829	881	866	808	882	868	870	882	825	830	829	816	886	821	891	882	838	860	800	864	874	815	857	861	849	869	859	787	832	825	882	884	865	853	873	868	843	828	880	814	813	871	854	845	887	852	815	892	866	816	827	808	860	869	880	833	870	841	852	831	791	845	801	876	834	867	861	790	870	897	875	817	852	815	894	807	832	817	839	845	824	808	823	865	838	825	861	817	912	847	818	840	876	869	832	890	857	823	864	851	823	905	844	854	813	868	815	852	842	838	851	863	827	838	841	792	787	843	865	868	840	890	846	841	798	837	897	866	863	867	859	824	861	826	845	859	776	832	869	882	845	871	855	859	851	869	825	847	877	843	900	815	864	837	819	810	823	827	855	865	854	873	857	824	831	918	849	884	797	869	807	817	830	831	893	851	847	819	870	852	862	926	944	826	840	831	824	847	835	850	831	892	840	834	864	876	882	877	866	849	839	910	835	874	869	804	841	834	847	817	860	867	836	835	795	811	889	836	810	845	918	841	877	873	875	840	815	859	859	857	821	819	832	833	863	811	859	833	845	852	827	823	834	904	824	865	829	844	821	835	835	867	872	823	872	854	813	844	828	870	856	887	888	840	812	840	801	859	822	876	843	831	817	851	806	846	831	861	823	839	870	843	832	898	854	838	888	811	817	856	864	881	815	899	821	850	883	849	892	864	843	858	851	874	828	866	816	839	828	842	914	872	901	782	881	838	828	876	822	842	896	843	820	827	868	842	860	843	823	830	911	847	860	854	842	836	851	848	841	870	815	897	877	900	877	869	861	826	783	826	831	860	890	839	835	863	812	826	907	829	832	793	840	826	873	864	860	806	849	870	832	861	842	874	833	863	862	818	849	875	828	863	812	836	844	873	780	860	841	855	856	898	925	871	800	841	889	816	879	833	853	860	878	873	830	878	893	830	843	845	836	844	885	828	842	882	825	820	861	836	891	851	808	825	802	825	853	861	871	816	885	837	847	892	872	859	851	879	884	796	794	886	834	834	858	837	859	839	875	812	896	834	913	885	865	853	833	895	928	845	833	842	810	857	811	841	841	864	913	835	833	905	833	845	852	888	857	828	879	815	860	873	803	839	840	821	886	836	845	834	840	867	874	837	813	919	825	833	833	807	883	820	866	891	832	886	853	831	825	862	870	885	859	828	825	771	882	805	827	894	811	832	815	823	877	810	866	824	819	868	853	863	792	828	859	874	876	847	819	838	826	898	800	812	917	841	831	804	859	818	871	780	833	791	862	847	851	885	851	875	840	901	815	872	830	893	824	876	865	831	872	861	852	808	867	861	860	873	835	873	860	839	844	839	869	838	842	846	865	853	847	848	791	842	806	833	860	861	851	890	803	865	807	872	840	806	816	825	856	884	849	803	845	825	862	844	814	894	832	845	816	834	780	874	814	876	837	862	832	896	873	830	833	875	833	828	807	847	858	845	807	810	869	869	828	866	810	823	848	870	828	893	852	797	866	857	860	798	921	821	829	903	815	886	871	835	827	853	883	858	881	849	888	844	872	889	857	815	837	881	828	863	792	851	833	846	783	808	844	834	879	811	827	842	817	815	840	862	824	840	873	902	853	875	881	861	823	892	845	876	841	840	801	805	852	887	845	794	840	902	810	873	898	826	888	841	839	805	839	883	802	849	840	821	796	829	824	883	883	814	776	856	882	866	853	836	848	873	844	814	847	879	854	900	805	876	851	864	830	845	803	853	829	837	823	862	871	824	849	845	868	858	809	817	863	861	843	862	793	837	835	826	837	843	833	892	825	821	834	844	794	892	830	866	854	891	869	842	852	862	834	836	825	880	856	856	828	823	905	868	850	874	845	872	880	808	828	893	837	877	810	853	799	899	868	827	862	822	852	858	814	827	841	825	826	824	856	892	775	883	864	815	817	789	852	897	861	870	850	849	847	866	840	826	890	855	855	852	833	882	786	882	887	842	831	847	804	861	856	873	873	844	859	795	804	810	902	881	866	850	837	810	823	829	893	889	844	859	866	877	839	846	880	904	843	860	885	872	825	846	861	819	835	817	883	823	838	830	841	878	902	848	871	871	864	861	813	833	843	883	841	863	819	842	836	834	801	860	853	873	809	853	848	882	827	819	857	795	842	866	893	872	840	864	824	861	888	790	863	804	819	842	861	807	875	854	836	802	812	819	825	837	839	839	817	923	890	838	828	855	876	835	895	860	847	906	860	790	800	900	848	843	895	855	807	826	831	846	913	874	873	856	898	880	839	861	819	896	843	860	820	833	836	854	866	836	885	831	849	920	882	847	796	852	841	888	881	849	788	808	807	901	817	840	860	877	861	784	862	840	857	832	876	800	855	813	842	878	802	832	802	840	831	837	844	853	839	824	850	857	842	847	882	821	842	796	859	808	830	819	837	866	848	824	880	856	862	842	818	865	901	848	813	804	784	820	825	827	847	859	839	814	884	832	819	770	874	824	853	796	826	880	857	862	827	804	804	880	811	840	898	874	802	811	899	892	907	818	837	929	837	806	843	820	772	822	877	860	835	877	857	845	837	875	811	839	827	836	866	826	846	873	861	830	847	841	895	779	844	869	863	869	883	892	851	841	863	876	882	816	842	849	840	869	851	852	845	816	858	836	891	847	840	896	866	824	878	819	791	821	826	911	873	856	825	844	799	876	812	828	851	815	852	852	826	894	886	859	857	832	819	856	823	848	867	872	813	827	863	874	863	814	858	839	862	851	850	907	848	839	867	869	781	838	846	817	823	869	871	854	886	843	847	841	856	884	860	812	819	890	822	845	837	823	861	823	813	863	861	847	864	868	838	858	826	863	856	844	845	847	865	810	848	878	842	816	848	881	796	858	806	884	806	848	819	874	824	901	839	803	871	875	906	870	855	884	841	882	853	917	853	852	890	869	886	892	846	839	879	849	842	899	867	867	795	865	865	869	894	875	879	848	863	856	864	850	847	845	847	826	858	845	877	838	802	780	847	863	825	878	823	822	834	863	891	885	873	843	864	831	870	849	828	848	835	858	872	861	838	855	831	854	845	786	802	843	882	826	860	833	834	889	827	922	907	857	853	889	872	853	854	869	818	873	849	843	852	884	846	824	829	815	869	813	854	814	843	834	839	844	859	858	867	874	837	847	854	881	817	788	871	845	834	863	827	809	819	828	890	866	835	875	848	909	819	846	839	805	834	837	888	839	843	839	862	862	875	832	825	883	889	865	816	833	840	828	830	825	826	869	827	779	836	799	843	854	903	864	869	847	818	809	802	836	848	834	861	841	850	888	852	822	806
66387	34310	14095	8116	5113	2872	1049	527	461	479	423	461	396	424	428	402	403	382	447	421	433	432	375	416	392	365	424	419	413	417	421	409	387	393	396	370	404	413	380	424	372	421	392	401	430	382	448	450	342	361	421	428	360	368	412	377	402	409	399	430	371	400	393	436	395	401	412	394	432	396	415	363	416	439	408	426	423	431	366	392	445	439	397	389	382	415	394	428	394	432	417	419	380	409	382	389	411	410	389	377	413	433	394	405	435	411	360	410	393	405	379	417	400	394	384	353	398	403	444	435	354	392	392	382	409	377	366	397	438	399	399	382	399	411	385	421	386	398	368	385	435	374	389	402	436	399	381	423	400	400	427	412	397	427	345	382	366	414	422	394	404	398	415	428	393	441	433	384	418	381	371	396	387	419	387	416	383	420	387	394	430	396	464	425	397	411	427	409	400	437	408	408	409	386	371	355	404	353	385	418	410	357	349	397	404	365	409	409	402	386	427	395	472	395	411	444	405	390	405	424	401	400	404	365	407	440	435	394	383	401	417	376	348	336	398	384	439	426	369	396	418	391	388	403	404	383	408	368	428	423	388	420	398	397	371	414	431	379	401	381	403	413	381	375	375	414	388	390	357	392	438	405	406	417	398	404	396	370	411	423	384	368	361	417	397	422	446	414	398	369	375	391	413	377	405	387	394	432	393	453	396	436	409	404	395	420	421	361	426	436	381	387	435	419	404	379	409	395	415	444	417	425	388	376	397	394	412	393	380	392	367	419	389	403	441	436	364	370	398	403	432	398	404	376	395	376	403	366	413	415	413	417	443	428	380	444	407	401	402	399	395	415	403	410	372	390	371	379	410	413	391	384	419	422	417	354	404	427	397	412	418	392	425	363	452	404	414	430	423	393	409	412	351	436	399	400	382	395	397	379	404	406	396	389	413	397	395	385	405	390	446	425	452	440	429	439	370	343	421	411	391	386	387	369	413	428	408	388	374	428	402	365	456	419	422	382	420	419	406	391	353	395	409	368	397	369	419	390	419	383	455	425	413	428	398	413	389	407	423	385	375	426	390	408	432	377	366	422	400	388	370	425	376	399	399	427	386	428	386	404	406	389	389	422	403	401	396	386	402	427	442	434	397	379	417	392	438	407	403	408	377	375	391	424	398	391	397	397	387	384	397	443	447	379	427	388	399	368	419	372	402	408	391	463	409	422	362	380	429	369	367	384	398	395	429	395	438	428	415	378	412	375	356	371	391	354	358	377	394	371	419	378	414	402	388	391	401	368	367	401	365	405	382	390	385	384	373	414	414	395	409	397	426	402	361	438	419	403	403	398	393	413	428	376	385	424	368	400	414	414	437	395	401	413	396	365	434	385	423	401	372	415	351	400	396	364	367	412	411	398	382	393	398	425	438	388	441	418	407	383	432	410	428	367	446	408	428	402	408	401	415	445	387	402	352	404	412	427	413	439	418	389	430	406	396	382	424	417	373	423	379	402	391	408	419	388	427	419	385	402	386	401	395	396	389	406	387	365	443	410	385	409	409	388	406	440	418	402	369	396	357	430	419	399	392	369	400	404	400	413	386	416	399	397	369	398	387	397	406	378	401	428	424	390	379	383	414	419	404	408	412	377	403	429	406	427	412	393	390	392	405	401	403	444	400	407	420	405	401	417	441	420	360	423	411	412	433	420	367	402	426	371	418	419	376	423	406	432	385	363	389	420	425	362	431	401	387	385	372	373	391	401	434	395	432	415	414	407	419	398	437	378	418	402	403	415	411	374	416	388	390	415	462	419	445	400	388	343	406	426	395	379	375	405	401	452	404	410	392	401	412	426	380	404	365	374	420	378	374	438	458	402	443	406	392	373	384	404	453	431	360	388	400	424	435	449	404	423	389	414	402	412	403	399	368	434	378	375	415	435	373	405	429	423	400	377	428	403	418	427	388	406	394	399	416	409	405	385	423	385	394	397	408	410	401	416	391	460	382	391	402	391	396	385	424	419	434	397	384	380	418	369	401	399	419	406	374	414	370	395	392	389	408	427	409	383	364	425	370	455	444	378	418	384	349	404	427	407	382	394	399	400	408	399	403	405	360	388	392	384	367	411	406	446	420	371	447	419	438	393	430	394	417	407	408	405	380	401	358	376	425	360	368	392	353	411	411	375	396	403	386	388	345	403	397	392	412	453	448	416	469	410	440	363	411	364	396	369	426	386	412	390	397	406	430	402	396	401	392	405	383	414	410	412	388	396	396	389	428	410	417	399	421	408	396	409	441	381	382	385	436	378	398	393	400	415	393	374	418	419	342	403	389	413	396	377	393	403	411	406	409	398	404	456	404	376	386	404	383	385	377	404	381	427	414	400	396	378	411	436	426	417	397	393	377	398	397	417	375	428	395	368	426	385	397	426	419	406	434	426	382	407	404	397	400	411	384	430	428	405	402	425	427	422	393	409	354	399	380	419	438	377	399	405	417	424	433	451	395	387	389	371	430	418	398	404	410	393	363	395	425	416	415	390	398	390	413	418	368	379	403	428	413	410	373	420	385	417	370	419	408	416	408	389	440	457	389	424	378	423	422	424	399	436	436	411	436	446	385	407	363	418	387	392	376	415	400	398	378	388	370	393	387	395	412	396	416	395	433	421	388	417	399	433	420	398	383	429	399	408	441	439	398	418	382	420	404	418	412	408	454	390	405	430	411	359	442	396	413	372	381	373	396	360	399	402	400	383	422	441	387	394	355	403	400	403	370	402	423	420	360	415	387	389	394	394	434	430	441	431	378	396	407	414	363	398	408	368	370	406	431	425	455	381	385	444	427	376	417	394	399	422	428	416	414	404	428	414	414	400	405	382	395	386	405	421	400	409	401	403	402	383	383	383	408	412	455	372	400	391	407	400	389	415	401	429	382	401	399	425	418	409	416	391	438	392	404	412	408	415	455	411	372	389	413	417	393	423	377	408	409	370	364	420	425	386	371	380	360	395	377	400	399	395	437	413	386	397	414	434	428	415	412	396	401	419	401	405	415	443	419	388	430	425	448	380	417	403	366	389	392	385	410	411	436	419	404	412	394	409	393	372	401	438	445	422	396	414	430	400	408	385	401	406	396	395	424	402	417	429	370	378	417	396	438	407	420	391	413	420	442	379	381	441	432	421	389	423	395	417	373	376	414	368	358	392	426	394	385	380	388	444	401	441	408	436	372	401	415	386	394	420	403	444	398	397	405	413	417	436	387	392	358	384	424	393	368	398	370	399	412	377	362	370	398	427	373	422	419	425	410	385	373	400	398	418	388	383	438	427	420	413	403	401	401	421	399	421	406	389	436	417	396	430	409	450	432	407	446	387	402	401	419	410	423	395	385	393	417	394	385	417	386	420	391	407	405	452	407	402	392	428	374	412	363	412	397	397	389	403	426	413	414	438	369	404	403	380	448	403	390	364	386	398	379	422	390	456	430	398	433	407	372	408	416	381	390	388	358	424	349	403	426	441	442	412
42501	23569	13339	15344	13316	8565	3189	1517	1315	1246	1153	1060	1010	1029	1005	980	992	877	901	947	834	866	877	887	849	920	880	903	893	889	826	890	890	943	888	928	1040	984	929	912	882	938	946	878	932	899	914	902	930	906	886	966	855	894	898	850	895	859	867	887	877	851	864	863	876	889	871	895	864	850	853	860	907	860	836	824	818	845	900	832	886	841	850	941	900	864	845	857	897	879	905	892	820	836	908	868	860	862	915	884	851	849	914	807	817	913	894	832	879	852	898	854	903	871	837	867	836	881	839	844	857	852	832	895	830	863	867	897	851	810	876	839	889	861	889	844	891	875	877	893	812	852	898	843	895	833	890	841	918	870	874	843	817	895	879	879	884	863	898	915	794	891	901	885	870	856	826	953	825	853	882	841	857	810	852	857	876	873	899	924	903	845	855	843	847	856	854	859	882	883	853	861	874	853	876	841	923	852	848	867	925	909	875	840	896	817	888	899	864	825	860	891	861	885	860	891	877	857	862	835	886	939	850	880	871	884	816	848	935	873	886	865	885	871	844	871	852	858	823	832	861	849	880	871	876	827	834	877	880	877	870	853	854	907	863	850	825	886	848	860	809	787	861	870	944	864	852	859	880	828	862	898	808	824	939	871	904	887	869	882	878	886	903	849	868	820	918	829	860	858	874	906	862	870	904	808	854	831	817	879	833	832	898	842	884	871	853	898	837	897	845	859	931	925	862	854	804	873	906	862	845	871	856	861	864	843	860	921	814	831	848	828	836	884	862	859	878	859	837	845	874	865	833	901	876	847	822	839	892	822	851	812	835	870	892	835	890	888	871	817	866	853	884	931	848	829	884	931	929	859	842	933	910	790	866	885	877	836	834	887	905	868	839	832	858	866	897	880	888	808	781	846	863	833	839	873	879	839	842	855	885	864	854	858	847	901	868	866	884	871	866	869	867	882	883	803	879	897	843	867	917	874	851	909	857	907	819	844	901	838	847	865	882	855	838	847	872	852	859	849	850	851	823	845	830	888	896	847	867	902	875	883	828	849	853	899	860	879	814	899	843	939	861	828	871	872	891	867	847	781	845	881	865	891	908	866	887	856	876	863	869	899	884	903	851	844	879	879	862	818	879	861	821	872	894	823	827	912	847	909	890	886	892	850	871	823	878	851	841	823	842	853	919	867	898	876	900	854	870	852	857	822	864	855	863	825	869	835	919	890	912	913	853	879	925	843	858	863	932	824	842	910	929	893	851	832	841	851	833	881	832	884	870	901	869	838	873	862	879	867	838	861	881	862	820	874	860	871	844	879	853	824	868	864	836	862	832	851	851	862	843	913	925	840	845	891	838	904	864	813	856	868	854	873	887	822	831	868	873	846	843	867	868	844	859	857	853	898	874	891	865	929	868	867	879	859	866	830	922	816	845	848	898	862	860	874	876	783	839	860	802	845	834	831	891	830	897	900	868	891	882	833	909	912	822	834	890	882	872	840	847	837	843	871	877	861	863	786	855	833	820	864	871	902	842	912	822	930	903	856	878	877	885	835	873	832	861	875	880	848	800	867	813	855	864	820	864	851	814	861	883	859	887	876	841	871	879	839	872	865	845	929	845	884	875	906	858	887	824	845	864	853	861	899	854	865	859	862	851	807	914	843	877	841	887	860	864	860	860	875	836	849	927	823	827	841	816	839	823	833	927	894	923	827	852	834	905	854	884	841	840	809	853	876	866	842	822	848	864	864	856	847	881	894	828	855	878	905	879	844	907	855	857	887	833	858	877	852	919	775	855	851	943	843	861	833	841	821	873	845	860	846	849	800	882	845	866	866	869	838	880	871	852	870	912	851	836	902	853	887	895	863	832	821	890	840	827	860	843	894	842	876	858	895	864	840	877	871	870	853	882	840	939	892	868	842	866	892	840	891	802	851	862	902	843	841	811	911	838	917	862	815	797	893	916	826	822	856	890	897	859	849	899	856	840	820	880	892	875	865	893	850	857	895	844	869	873	849	883	870	889	827	887	880	903	869	871	850	819	858	853	837	881	867	817	854	843	815	885	829	856	841	894	881	866	880	849	897	902	856	842	906	873	822	891	814	846	821	863	852	845	853	833	808	849	874	867	815	941	850	843	890	789	857	867	873	853	882	893	824	842	898	861	911	844	879	869	877	834	854	897	905	840	847	897	862	832	831	853	933	850	857	874	870	904	882	850	911	852	895	837	914	832	880	805	879	820	823	834	826	945	911	877	885	863	840	867	874	880	893	871	836	833	837	835	874	854	875	850	875	862	859	873	849	849	845	874	810	915	872	869	859	885	893	865	831	882	864	881	836	837	911	821	887	853	905	822	854	819	858	883	847	871	873	778	854	863	866	866	846	853	857	799	859	868	846	902	820	842	823	843	895	863	824	858	894	880	871	849	893	867	870	867	853	817	859	895	860	882	857	883	880	889	873	855	893	858	876	893	852	871	872	831	798	815	827	875	849	856	857	869	889	858	820	844	876	880	865	901	863	864	889	890	911	826	876	813	903	871	832	861	872	899	841	845	931	834	895	825	884	871	882	866	859	860	864	891	878	866	906	825	812	881	863	840	851	810	837	841	812	872	875	867	867	856	854	861	919	856	853	869	901	849	892	804	894	847	859	791	877	893	846	875	834	853	862	831	870	858	841	849	874	835	875	846	874	856	826	855	904	844	809	886	860	895	839	863	857	887	792	874	896	858	832	901	906	893	862	911	852	917	891	904	751	888	919	890	852	896	902	814	905	874	884	906	864	804	812	871	825	865	863	851	902	839	873	871	876	884	783	836	830	860	794	804	824	907	859	858	907	817	811	896	884	867	894	884	831	882	868	904	859	850	854	872	816	855	918	856	858	887	918	837	774	909	857	855	855	873	850	884	856	858	892	877	870	851	880	860	871	874	911	827	831	886	820	888	888	937	857	885	901	861	835	883	849	877	914	838	864	834	829	877	834	894	911	819	884	827	843	882	852	855	827	841	846	879	866	909	856	852	841	855	873	814	829	880	864	860	855	859	896	806	851	846	859	824	883	878	875	855	870	851	902	885	828	860	826	886	850	845	835	914	890	880	875	884	904	873	845	879	887	818	817	809	856	890	888	883	802	865	936	849	881	825	871	875	839	825	854	843	883	852	872	874	859	898	855	813	864	850	912	885	832	822	865	822	841	836	831	861	839	845	814	853	870	844	908	857	879	832	909	880	917	846	853	823	863	871	885	837	924	875	874	860	850	884	895	849	861	868	864	840	858	862	879	877	884	871	858	859	845	842	862	841	865	907	888	866	844	860	831	927	909	894	840	872	906	890	848	806	826	870	821	851	892	877	887	907	824	879	867	876	866	854	835	855	863	894	864	891	809	871	857	876	851	872	846	892	828	870	885	895	844	851	860	879	853	865	854	885	863	895	885	811	867	915	871	877	880	799	909	895	827	851	900	918	885	874	804	869	879	831	812	868	865	841	843	834	854	859	845	889	853	893	861
41833	15320	5427	3768	2494	1227	617	457	498	420	442	415	412	417	457	393	397	387	428	385	393	423	360	356	428	401	400	413	452	427	392	450	402	413	409	431	398	411	409	395	428	385	377	444	400	419	421	420	408	419	399	379	382	416	407	420	408	382	395	361	405	422	418	406	440	435	398	413	394	393	396	419	409	428	408	395	386	412	441	408	377	374	390	386	441	400	381	399	425	415	397	396	364	405	381	378	381	411	401	417	411	412	421	381	403	379	423	405	413	381	405	377	381	413	379	415	403	409	410	419	400	452	428	386	401	400	421	419	422	399	394	392	398	420	385	430	379	393	436	387	421	376	377	413	401	365	375	378	416	375	415	416	427	423	420	395	383	405	395	425	416	400	406	401	398	409	355	362	425	406	402	369	352	365	365	375	377	429	416	358	390	411	412	456	416	418	409	429	396	354	370	401	418	359	382	395	384	427	409	422	371	423	410	408	426	397	392	398	407	411	384	398	394	391	414	377	425	397	421	402	420	406	396	373	408	376	365	368	405	412	407	414	406	417	384	414	426	440	382	394	371	427	397	401	435	413	387	374	387	391	402	374	435	427	357	381	373	416	391	394	420	369	385	390	412	403	382	420	374	390	370	429	374	382	430	422	403	418	401	418	394	414	363	397	407	408	419	407	386	442	367	371	417	382	372	383	418	416	400	372	405	378	386	393	389	430	375	391	404	422	396	418	438	415	404	391	384	401	410	446	419	395	412	400	377	393	420	440	382	400	435	385	397	396	424	443	409	436	387	403	380	460	444	384	448	409	363	388	417	403	465	405	421	390	410	383	397	350	407	374	413	413	392	376	375	455	408	401	425	420	419	403	440	439	406	481	419	417	395	410	421	402	406	404	422	429	388	430	406	420	388	397	387	424	446	421	365	372	395	423	402	422	387	382	418	443	390	401	400	424	414	393	430	417	450	444	399	394	413	408	435	409	400	389	443	374	410	409	392	434	423	405	395	392	393	380	400	399	394	431	403	402	443	381	438	407	399	431	385	393	417	406	384	382	421	405	389	393	411	388	433	401	410	389	396	374	400	389	365	393	418	400	413	348	406	397	412	422	421	395	397	377	395	384	411	356	387	365	398	395	410	390	404	413	413	413	403	388	406	429	388	395	387	420	414	394	395	418	402	341	401	398	376	424	409	443	401	385	400	370	391	416	415	336	388	399	364	400	422	407	373	362	384	388	408	407	414	425	441	395	404	384	406	379	400	427	442	409	376	381	379	413	405	415	427	423	376	393	382	378	371	419	385	399	424	404	396	411	402	382	417	395	415	361	413	426	384	430	423	378	409	422	396	345	420	391	400	410	410	402	423	378	390	427	377	430	390	393	388	393	397	454	421	400	395	411	462	422	441	380	404	452	386	403	361	382	438	399	344	387	402	395	403	399	423	394	408	413	378	409	417	369	370	411	418	409	353	407	387	403	374	414	378	403	386	378	408	399	416	379	401	411	423	405	403	385	397	412	393	374	379	362	409	433	440	392	452	406	420	439	415	411	409	406	389	381	374	364	344	385	415	384	428	407	349	389	418	377	395	445	429	426	370	431	400	419	389	392	407	389	382	399	415	418	384	416	429	383	410	392	419	414	423	396	394	389	396	446	431	382	427	447	460	342	417	401	420	413	400	353	413	393	420	369	403	414	460	417	412	400	413	383	443	395	405	397	384	363	380	401	434	408	412	416	410	373	383	390	400	407	395	441	375	398	384	404	411	396	376	389	371	415	395	378	383	421	385	412	407	369	352	419	374	404	413	406	401	432	409	414	373	413	374	379	396	418	386	380	423	387	354	359	410	382	384	385	400	428	444	428	431	409	380	372	370	445	383	422	430	421	379	438	374	414	365	390	419	398	429	407	406	367	426	389	397	421	446	378	413	418	436	383	386	368	412	401	362	368	402	391	417	394	405	419	384	423	418	383	392	419	405	408	413	402	390	398	408	429	381	392	427	365	399	378	461	434	411	390	398	384	365	365	379	437	432	395	388	392	421	414	398	389	394	393	416	420	395	434	413	422	418	386	400	403	388	390	403	390	391	410	393	392	419	416	411	365	388	390	402	369	419	418	455	411	381	411	399	390	378	404	438	390	370	342	420	395	420	423	395	405	402	399	410	424	405	393	414	389	385	474	429	411	426	359	408	420	410	422	420	417	407	420	421	431	382	361	393	374	336	435	422	384	394	402	395	400	404	390	405	417	414	431	423	389	390	412	398	425	419	370	407	419	391	425	397	372	413	413	441	406	392	377	392	436	383	416	437	411	391	400	417	360	393	394	388	381	397	436	407	393	431	407	389	373	408	393	403	403	430	403	386	384	374	458	408	387	443	418	385	413	403	361	419	417	373	446	460	407	412	439	427	393	400	419	374	411	419	442	364	415	438	426	423	377	405	397	405	415	395	429	425	431	399	406	416	446	404	402	408	400	415	390	390	393	390	429	431	378	373	374	427	409	403	412	409	394	362	401	429	410	390	428	409	448	440	460	434	398	395	388	426	367	409	404	381	400	404	362	408	399	396	410	399	416	394	413	413	366	439	359	407	403	362	391	416	389	380	393	382	401	459	429	384	424	381	378	410	371	403	406	424	396	382	357	411	438	414	416	382	429	370	432	430	366	390	365	414	418	424	424	436	392	385	393	394	375	404	435	364	370	411	399	393	431	388	359	397	391	412	385	409	410	378	411	421	445	378	378	376	397	427	409	402	414	396	367	405	378	382	400	419	419	377	393	377	416	409	431	437	396	414	436	445	361	378	445	413	423	367	392	423	379	439	416	405	419	410	352	374	445	397	350	409	384	436	455	405	393	392	381	446	422	398	414	411	392	386	387	400	377	396	445	403	396	406	396	436	391	411	429	420	372	403	413	407	364	424	404	427	380	440	417	453	398	455	407	364	378	401	403	427	407	403	421	405	371	394	413	413	423	415	393	389	425	403	401	399	443	388	361	437	408	392	412	411	403	377	425	400	402	410	391	377	372	375	409	347	439	415	415	381	389	392	399	381	425	376	379	424	418	434	423	422	425	386	384	423	414	422	445	375	405	415	373	374	385	431	410	401	389	414	398	398	384	382	419	385	382	412	420	404	386	395	403	392	382	399	409	409	392	396	357	352	391	381	434	399	426	396	385	380	378	380	399	371	437	388	413	400	427	433	459	385	400	430	354	444	406	433	395	401	406	390	386	452	439	427	425	429	440	458	379	401	411	396	402	421	401	369	417	395	378	396	376	398	413	416	407	400	382	383	401	403	440	389	405	416	429	385	396	395	396	424	401	390	411	377	407	415	466	365	375	379	404	391	380	389	386	396	414	402	368	430	386	337	398	412	417	413	418	444	402	399	385	395	381	427	372	362	397	431	408	398	405	400	411	455	394	412	413	388	417	401	439	387	403	429	412	424	391	394	376	364	375	430	407	370	406	440	391	380	400	379	391	414	396	419	447	383	384	350	404	387	398	373	389
26163	8269	8184	9941	7482	4281	1585	1291	1158	1071	1010	1002	941	978	905	864	897	879	868	805	810	835	845	895	830	895	834	856	853	862	875	869	888	845	879	958	952	909	906	938	904	896	880	889	883	879	840	921	905	876	835	850	834	850	842	907	899	944	864	835	923	837	820	896	815	898	833	918	859	874	878	887	845	803	847	859	866	876	840	892	921	867	858	850	867	865	883	844	843	832	842	873	850	859	878	845	841	830	823	887	837	888	883	837	889	849	899	845	895	858	884	848	837	847	805	825	868	849	864	851	926	924	887	863	868	859	832	814	837	841	872	852	869	870	839	853	916	847	841	894	879	857	875	891	878	908	845	885	823	859	818	852	833	820	848	835	883	881	854	878	849	843	893	883	875	842	832	881	856	850	852	828	920	839	845	870	868	885	847	878	862	804	904	783	840	874	876	893	876	867	836	814	874	878	887	862	863	838	850	851	840	846	816	893	875	833	877	870	804	881	810	859	840	865	858	891	838	832	869	831	837	867	873	886	873	844	820	846	863	882	860	847	851	839	850	903	823	834	841	805	817	859	885	832	826	864	862	847	814	889	856	856	882	868	891	872	838	879	839	816	881	872	877	846	892	863	862	888	833	898	818	887	861	839	869	863	906	904	832	851	847	874	903	872	849	856	885	886	838	865	843	921	933	868	830	842	844	859	860	834	905	856	834	853	864	898	850	860	848	871	888	865	878	830	931	907	859	868	836	881	858	859	839	867	882	838	873	827	839	829	848	918	856	829	869	921	880	832	838	850	840	823	857	900	847	851	843	872	857	845	878	867	772	863	884	920	818	824	883	842	827	868	829	875	898	827	876	867	897	874	869	800	874	806	831	845	876	868	901	859	826	891	866	865	856	860	827	919	820	860	903	864	877	845	861	846	864	821	888	850	881	876	856	801	788	938	829	848	894	831	896	907	875	811	852	859	855	827	883	851	876	855	890	876	879	850	874	892	855	830	837	875	846	859	857	901	866	886	849	868	850	845	853	851	847	835	863	843	950	891	849	902	881	884	879	880	853	904	876	830	839	885	877	874	839	880	850	866	872	851	873	872	883	867	837	865	864	877	891	901	919	870	823	884	839	855	871	863	821	892	902	858	848	855	887	906	830	853	887	825	865	848	844	826	844	849	869	920	912	859	841	883	812	844	855	817	852	887	842	826	880	836	835	921	840	840	830	884	821	917	913	866	914	867	830	837	934	834	824	869	794	840	819	845	823	857	858	852	839	878	868	855	896	897	835	828	865	889	896	868	835	861	854	874	867	868	895	856	893	884	825	849	836	856	869	881	855	878	892	859	880	869	908	849	833	962	870	827	826	895	865	885	803	797	881	814	872	841	842	858	844	886	865	882	853	781	888	851	800	851	871	837	884	850	893	822	855	871	853	836	863	853	868	871	864	827	872	873	833	847	827	837	881	907	873	806	859	833	873	824	851	892	800	793	923	860	837	905	805	895	865	803	936	869	868	866	854	890	840	828	864	878	851	850	861	800	919	885	866	903	863	899	855	861	866	893	916	863	880	887	866	871	901	863	843	846	833	855	826	913	874	840	795	842	895	896	885	858	809	809	869	855	826	834	896	886	871	857	842	862	813	818	874	867	880	829	824	842	871	841	837	868	832	875	896	898	857	930	846	839	858	853	864	836	854	889	819	877	868	903	826	833	816	858	843	891	870	857	939	923	902	844	898	881	887	855	866	848	874	868	877	847	861	867	869	822	889	805	883	833	880	892	873	857	875	889	854	832	893	799	855	892	828	861	827	903	831	896	879	895	847	862	865	857	871	865	814	846	906	886	831	929	875	897	847	862	841	843	842	854	805	875	912	891	829	893	812	857	843	841	839	861	864	839	861	870	837	831	853	847	853	898	890	800	834	856	857	830	824	854	824	845	946	862	828	837	876	862	886	863	885	902	881	880	865	889	875	818	940	833	858	908	945	859	863	787	815	863	898	880	919	868	866	866	854	866	854	849	873	851	894	907	837	833	843	903	863	848	837	779	840	845	867	846	844	872	895	903	879	808	885	891	871	883	824	831	850	851	816	830	856	885	834	818	833	872	840	899	901	836	883	866	879	841	831	853	842	832	854	860	889	885	852	890	865	827	892	899	864	902	866	871	853	878	851	833	866	827	882	862	861	860	837	854	868	858	839	857	862	882	897	824	905	862	830	860	854	801	853	835	905	896	922	855	850	852	836	864	863	866	878	873	867	877	879	900	858	850	849	944	852	858	838	870	892	851	877	861	850	880	826	817	922	852	887	854	818	798	908	924	858	873	859	851	829	876	909	885	813	827	904	901	864	857	865	855	861	903	814	892	871	844	816	899	893	875	891	872	857	844	865	903	898	932	838	823	864	864	867	831	866	867	817	891	844	892	860	883	877	828	840	856	876	827	902	851	840	900	817	820	860	852	834	909	849	845	852	919	877	804	866	854	867	872	858	809	842	842	864	882	866	848	851	872	826	816	855	883	846	839	843	869	871	862	874	857	859	818	833	875	894	878	852	825	848	932	848	878	865	824	821	858	860	811	900	860	852	893	856	884	876	876	912	858	859	882	882	854	926	875	842	823	878	857	896	869	890	841	829	878	835	885	841	875	860	853	902	788	836	847	858	890	875	854	887	854	854	891	828	845	877	873	855	845	866	855	871	870	849	867	881	855	849	891	873	827	879	883	855	859	882	872	876	888	850	871	870	906	929	872	895	816	817	875	870	809	875	917	851	835	878	881	927	853	812	828	840	860	886	878	885	887	846	840	853	881	850	905	847	920	835	826	849	893	865	913	898	834	878	867	875	825	855	876	878	906	874	855	842	829	907	868	801	802	874	805	893	863	834	899	869	827	862	881	863	806	844	887	854	869	849	809	892	886	882	808	896	819	820	864	839	915	859	817	849	889	895	860	864	822	879	864	855	875	824	877	858	854	848	837	824	871	882	829	870	832	895	883	886	835	875	831	828	877	851	870	890	860	857	892	843	871	857	892	863	841	805	887	844	800	801	814	910	896	786	839	877	868	922	789	884	806	857	884	815	890	854	783	834	823	883	821	846	829	907	834	829	887	895	898	841	879	875	823	891	866	905	842	836	796	851	850	870	834	844	869	845	864	884	818	829	863	902	843	910	878	870	849	834	855	889	847	873	808	848	858	904	900	858	852	893	804	866	832	860	808	835	940	889	858	869	868	872	834	868	865	862	820	892	848	886	846	848	912	822	836	883	910	826	835	843	948	865	886	879	854	872	894	832	835	843	864	858	888	914	883	876	883	870	876	867	841	896	853	861	844	815	868	913	876	881	876	827	912	859	821	862	908	856	835	887	846	879	859	833	877	846	886	842	790	924	888	848	869	840	810	834	855	849	889	855	844	871	851	853	940	938	834	842	850	831	853	838	860	866	870	863	836	898	903	842	858	888	848	862	834	821	888	867	863	868	822	865	866	856	928	886	854	845	883	850	833	852	837	875	848
54129	22808	10619	6599	4316	1784	658	480	467	442	436	437	402	394	399	433	376	378	391	430	392	408	401	384	371	388	421	404	419	384	403	389	399	428	390	393	431	421	372	383	361	374	393	403	398	397	411	423	428	407	356	416	413	416	426	414	384	421	416	425	403	443	396	434	423	408	387	378	376	355	418	402	389	390	408	410	388	394	394	413	413	424	425	404	404	369	382	457	414	374	376	349	412	391	379	381	416	394	394	391	429	371	405	384	401	366	396	403	398	400	344	400	416	405	393	415	394	397	400	370	380	385	410	428	420	376	407	388	376	405	362	368	379	402	397	370	382	386	400	417	402	370	430	415	386	408	420	411	415	357	385	412	375	408	397	380	410	419	428	382	393	397	370	384	425	362	369	396	390	397	434	418	389	406	429	408	426	441	394	383	381	379	377	436	375	396	423	414	390	396	393	389	360	402	389	395	388	411	451	389	389	379	403	362	369	418	403	419	374	363	395	424	403	383	422	395	406	385	384	396	408	387	406	385	415	380	396	376	383	351	383	401	414	417	412	383	378	387	339	398	424	367	408	431	432	365	404	409	399	373	398	370	385	400	438	394	386	409	363	396	368	367	383	429	412	415	403	361	393	409	393	384	424	397	392	384	436	406	428	369	420	426	408	376	390	433	376	352	380	397	368	400	420	397	410	398	372	404	381	365	440	364	421	401	418	368	373	398	397	392	403	395	394	387	388	402	428	442	388	396	404	414	415	418	406	385	389	385	409	414	396	405	388	370	376	363	427	413	426	379	382	410	385	416	403	378	395	380	381	415	388	388	373	420	406	412	378	421	408	401	416	403	384	381	401	395	427	342	386	392	375	352	401	392	417	397	394	369	376	419	382	402	363	361	380	409	370	422	442	404	379	398	386	435	347	358	393	395	416	409	388	397	435	358	406	393	403	422	413	380	402	415	389	381	354	403	384	418	412	388	386	408	407	379	435	398	357	384	365	381	377	397	382	401	418	383	368	405	365	369	412	395	382	415	378	374	401	386	378	403	371	363	407	348	373	389	408	379	371	384	403	428	422	354	348	374	366	409	384	413	362	423	396	388	397	380	421	384	409	381	393	371	438	378	422	379	453	396	368	400	407	411	418	418	361	420	411	442	417	386	424	387	400	398	406	443	435	420	402	402	397	388	418	406	384	407	388	411	376	362	382	391	406	376	399	392	410	398	413	384	397	416	373	389	380	383	401	410	394	402	431	387	377	432	411	405	392	382	398	393	430	394	398	400	413	403	376	422	346	395	398	406	391	424	408	369	412	396	370	413	403	392	403	363	398	397	379	373	424	384	366	364	370	406	398	398	376	416	401	357	387	407	385	387	397	401	385	414	378	387	391	393	388	368	387	403	386	414	408	416	380	390	365	359	380	388	395	402	382	417	457	404	373	386	408	415	434	409	388	393	392	398	424	411	356	386	373	431	470	418	377	406	386	384	407	382	368	364	378	397	404	398	395	401	380	395	391	355	376	354	372	342	378	410	402	389	353	380	382	390	433	374	388	391	397	365	397	415	365	399	409	382	398	401	412	422	397	361	377	384	388	372	411	401	356	386	392	411	383	405	383	394	382	393	432	422	351	386	403	392	423	408	349	399	381	365	403	395	369	420	397	394	380	385	456	382	403	393	385	341	411	413	351	374	389	396	379	406	426	411	414	443	406	385	415	410	380	418	365	402	362	361	384	394	380	367	398	373	421	416	426	389	405	413	400	427	407	424	386	409	428	366	370	372	388	341	392	418	395	376	431	444	408	408	385	436	408	378	381	416	385	389	365	366	343	432	406	387	411	389	357	414	393	410	387	406	423	376	392	397	388	399	383	409	419	398	398	387	406	416	396	372	402	377	413	361	342	425	424	414	362	429	377	431	380	428	400	422	429	352	388	394	375	399	423	385	430	381	379	384	397	409	394	385	395	404	394	346	408	415	397	387	354	463	437	407	397	425	430	414	380	405	393	419	400	441	375	376	433	396	428	382	388	393	375	383	379	371	407	402	436	373	384	388	398	363	401	401	423	423	417	424	371	381	388	367	377	390	409	429	387	384	442	389	397	416	386	369	398	411	412	373	393	407	403	400	385	437	370	397	378	417	420	419	361	361	407	407	412	356	388	396	394	390	391	416	418	408	402	410	397	417	390	389	364	412	442	373	376	378	401	380	405	392	390	413	403	402	364	375	411	380	386	388	395	429	357	420	391	407	401	406	352	412	413	362	400	402	383	401	411	390	383	373	371	433	419	375	385	402	412	412	388	373	402	403	341	382	399	424	407	380	416	427	380	376	364	404	364	448	384	434	395	409	399	347	397	376	376	355	421	381	360	371	396	477	378	406	403	422	355	386	415	363	399	403	423	432	403	392	423	388	440	384	412	386	370	401	441	434	384	433	384	400	398	427	398	410	388	348	441	397	369	403	379	414	421	371	397	389	381	396	385	421	411	417	418	417	406	410	395	390	397	399	346	407	431	401	398	381	422	402	411	426	384	410	402	400	381	383	374	403	412	415	390	414	384	402	390	389	414	399	432	370	411	426	378	394	381	375	352	461	392	377	386	401	394	339	403	404	411	416	447	401	389	394	422	425	386	370	417	395	368	383	391	431	363	388	361	408	387	379	415	378	413	386	359	404	439	372	398	399	401	373	373	391	380	364	407	389	392	376	352	414	421	408	468	423	394	395	412	424	428	374	393	391	408	414	420	405	451	382	395	427	447	409	370	432	398	406	382	392	373	364	397	403	374	418	365	417	404	428	423	443	402	403	400	388	396	407	420	414	413	433	412	406	399	412	407	362	411	445	355	428	399	404	389	386	385	412	392	417	377	394	384	382	401	379	405	400	401	388	381	377	403	424	389	393	373	393	404	405	391	396	412	420	406	400	405	417	389	422	414	420	390	417	388	406	397	415	419	369	434	448	402	398	382	405	370	358	370	374	432	384	386	387	371	403	402	406	402	398	411	388	407	450	396	418	397	396	398	392	401	378	367	355	437	392	385	402	369	387	383	371	383	381	371	432	382	419	402	385	399	393	433	398	392	396	432	384	413	393	351	425	350	396	418	414	389	386	336	348	403	355	430	414	461	376	405	455	413	350	382	432	395	367	408	409	388	404	399	407	388	405	403	354	380	427	413	349	422	408	392	386	414	398	389	426	395	400	446	381	434	414	405	433	368	372	422	379	346	387	395	356	361	382	401	413	384	434	435	376	424	421	356	396	402	410	365	385	363	404	394	383	399	393	399	428	397	391	389	396	356	369	391	425	391	354	385	427	371	417	345	410	412	407	374	383	353	377	393	360	412	425	424	400	402	381	398	391	357	396	432	390	414	395	415	422	409	452	427	407	383	401	379	464	374	383	409	378	408	421	381	416	375	403	373	402	393	389	361	396	409	378	383	339	387	425	425	422	407	434	358	371	409	411	401	374	388	389	439	358	413	389	396	370	416	378	415	405	398	415	395	403	403	402
34232	14389	13080	14420	12179	5585	1993	1256	1215	1030	1058	1040	967	1048	982	1017	926	911	878	831	886	849	870	863	832	817	849	791	821	879	871	916	921	864	922	964	917	928	889	908	907	882	857	898	852	875	878	852	906	884	892	895	802	851	828	861	908	830	863	875	831	920	838	910	865	874	904	852	826	867	913	851	914	845	863	895	875	816	887	841	847	855	840	842	869	850	819	825	849	830	848	784	885	827	856	799	849	863	857	854	747	819	815	870	845	819	871	820	865	811	891	867	826	775	865	899	843	815	845	816	877	842	856	800	838	863	849	865	848	870	911	878	819	863	828	873	855	784	844	837	780	845	839	845	839	840	818	869	796	864	855	854	836	854	834	840	837	858	863	798	804	886	840	822	827	885	864	861	818	845	824	829	852	843	851	805	858	922	857	877	879	826	860	857	863	836	865	828	904	875	858	853	832	827	860	839	901	846	862	875	864	883	842	847	851	784	837	803	813	833	833	814	847	825	860	808	844	887	824	800	819	831	865	863	836	841	858	872	892	834	878	835	863	795	787	826	843	867	847	904	824	886	847	858	828	838	884	869	859	890	839	842	872	909	876	847	831	883	881	838	890	805	793	853	856	819	861	812	863	802	882	816	840	870	834	871	845	817	852	845	845	878	842	873	819	891	847	841	846	843	832	858	847	846	823	840	894	848	799	881	803	881	825	854	825	843	817	859	885	865	889	815	860	828	905	881	840	899	887	876	786	853	830	827	818	834	833	849	851	836	892	872	894	849	887	833	859	818	794	882	846	922	856	825	811	864	826	817	815	823	874	824	821	877	848	828	848	841	851	841	848	852	814	816	901	834	832	832	815	856	871	869	885	831	821	883	863	877	827	861	945	865	867	816	803	880	834	886	880	855	878	830	852	860	843	872	821	835	905	813	902	797	798	851	836	870	860	914	871	910	812	854	810	834	818	827	875	895	848	809	848	815	890	834	826	837	873	859	831	864	906	870	869	835	881	887	873	885	865	792	845	840	866	868	864	850	876	824	877	831	866	884	817	888	829	869	843	858	842	879	876	847	847	885	907	825	885	849	856	888	836	853	876	856	887	833	857	847	825	903	812	802	852	892	857	847	877	872	910	835	839	832	900	822	822	874	821	820	872	881	854	844	870	909	851	864	894	896	850	816	857	840	821	846	889	862	823	826	832	884	826	889	827	870	893	892	816	859	824	826	844	857	856	754	871	838	765	840	857	868	861	869	841	814	842	889	802	853	843	887	869	870	795	881	873	797	816	841	883	850	859	814	882	822	845	838	859	842	838	855	845	877	870	831	858	856	870	881	886	889	879	833	864	850	838	806	908	876	861	867	791	861	854	790	891	842	883	822	865	880	867	902	869	868	878	795	898	848	797	868	862	816	803	834	823	845	820	861	839	829	860	870	825	819	879	854	844	913	801	821	854	850	843	796	804	845	824	823	816	871	855	835	859	881	856	816	909	836	863	830	886	837	863	882	853	863	801	843	906	823	864	876	844	885	874	842	860	901	832	834	833	856	847	879	896	819	801	817	831	817	842	866	775	880	831	868	829	846	896	842	871	805	843	825	833	864	819	812	878	845	840	882	870	871	848	810	879	822	876	888	877	837	830	823	855	831	886	858	822	826	827	850	835	867	840	815	933	843	824	892	827	809	823	882	812	836	858	830	802	905	843	870	816	839	873	878	874	837	885	859	855	819	936	838	875	816	827	801	842	850	849	838	879	833	840	901	815	798	898	817	893	823	856	828	869	863	828	792	872	866	882	876	858	856	819	859	864	840	861	864	851	837	832	882	862	821	800	797	862	852	792	855	840	858	870	858	825	842	861	844	893	871	901	860	868	775	856	850	868	879	818	841	849	849	887	870	816	858	828	833	852	862	874	862	796	859	827	927	906	846	765	831	838	825	846	859	894	910	828	819	830	795	825	837	841	823	837	871	854	866	833	883	879	823	788	857	835	856	833	832	842	874	825	886	868	853	831	816	862	857	842	825	870	871	888	850	882	871	862	905	831	834	868	859	900	872	863	775	880	844	850	875	848	856	851	842	857	869	838	836	938	857	840	864	854	842	845	834	850	883	820	831	816	890	877	829	856	814	856	802	860	879	867	783	815	870	868	819	868	831	859	809	846	837	841	895	880	882	872	816	852	824	870	832	857	780	847	926	848	842	841	883	857	853	829	811	802	820	879	805	836	848	856	845	813	862	889	822	793	844	894	835	834	815	783	850	860	866	841	798	846	819	848	879	830	877	857	880	808	819	837	873	870	865	830	853	857	848	834	849	854	907	840	818	838	813	842	823	827	833	826	885	835	775	860	849	881	822	908	802	859	841	888	762	865	887	867	880	856	870	884	866	845	903	837	838	909	868	813	830	847	852	839	788	841	847	931	800	878	855	847	842	791	814	833	809	880	882	904	841	845	872	867	874	860	877	816	908	864	854	855	853	858	761	854	836	836	847	875	812	838	858	810	795	851	816	810	884	802	902	844	835	845	857	862	860	882	849	877	823	826	872	898	835	847	891	833	870	879	872	807	872	856	844	796	853	853	863	832	847	883	829	873	821	856	867	843	828	863	890	818	831	821	860	845	885	864	780	841	826	834	838	883	877	893	824	817	869	841	828	825	862	867	848	851	836	901	847	888	859	808	890	852	780	861	858	859	864	854	864	855	882	871	874	875	894	796	862	868	884	842	790	856	837	839	897	862	862	874	799	846	860	808	825	869	855	805	819	832	774	844	855	831	887	857	844	851	833	860	844	828	839	845	835	839	831	827	862	825	833	884	904	816	824	851	856	856	864	820	822	833	851	832	808	839	914	827	837	858	870	826	841	874	861	891	844	811	834	828	891	845	904	843	823	855	824	830	893	896	821	879	864	865	847	847	848	901	877	879	892	902	831	839	858	841	855	861	934	823	899	835	864	795	850	859	875	836	832	884	836	875	842	835	849	869	832	854	896	855	907	862	890	872	870	792	830	820	800	859	862	892	872	841	857	862	870	877	809	817	853	854	864	844	824	913	830	850	821	850	875	830	789	864	835	871	812	895	875	863	819	871	838	870	836	831	834	894	872	835	899	833	818	867	841	852	843	845	840	843	881	851	872	833	795	819	807	835	839	868	808	868	840	849	868	904	833	838	885	870	853	786	865	819	812	839	814	865	820	872	845	828	796	851	834	819	873	840	847	837	869	868	841	836	890	901	852	890	867	899	862	791	839	878	867	905	852	855	865	869	833	872	814	842	833	841	876	874	830	835	852	834	884	844	836	817	895	852	851	893	886	857	841	870	865	856	843	821	903	818	843	833	904	857	793	872	836	835	893	844	835	791	885	858	867	829	860	831	877	929	837	906	812	833	857	842	836	835	840	828	838	810	845	905	905	812	867	867	855	797	910	875	882	847	899	829	875	819	849	854	827	805	838	880	821	890	838	851	826	825	841	826	834	849	808	879	867	839	921	874	800	804	832	872	823	843	859
62148	28354	16084	8980	5267	2703	863	541	488	451	466	476	465	435	417	422	382	383	379	382	390	385	372	358	412	451	411	415	433	400	375	390	394	377	389	413	432	407	420	345	425	437	378	404	417	402	345	396	396	422	404	441	381	413	391	364	380	419	393	402	371	407	373	394	380	414	371	407	353	393	374	418	409	387	414	440	410	395	359	393	399	442	385	381	457	401	395	396	408	390	372	422	405	385	409	402	370	385	424	396	426	416	421	412	443	393	402	402	403	421	379	405	382	441	415	439	401	379	405	455	415	409	383	422	388	415	439	424	369	391	435	417	386	419	384	435	400	393	389	394	397	425	395	370	389	410	431	380	370	443	380	371	410	423	440	401	386	421	405	407	428	414	392	397	397	390	392	404	423	422	395	403	389	350	449	411	399	388	412	430	378	413	439	403	415	386	397	357	391	363	390	403	396	420	397	414	405	402	388	400	399	401	409	407	426	380	437	407	387	415	406	413	404	441	395	383	393	400	407	398	422	386	423	397	406	380	395	380	437	397	405	412	455	430	416	428	462	397	422	430	442	395	414	441	418	425	394	417	411	406	362	420	418	400	392	395	405	363	429	385	404	427	388	408	378	391	417	374	393	416	411	399	404	420	411	389	438	388	380	395	409	444	437	444	388	394	380	377	396	373	420	418	407	420	371	401	421	394	397	428	387	396	390	415	424	406	384	436	426	384	435	399	399	407	406	419	380	416	401	425	418	416	402	404	418	431	413	370	416	389	393	378	406	421	390	401	365	424	424	428	431	393	418	394	407	436	406	392	387	388	419	400	425	455	438	389	382	387	367	356	409	366	412	383	425	415	380	429	429	355	434	465	420	412	403	436	399	360	362	419	382	396	413	416	398	394	431	377	396	433	389	446	403	425	401	393	386	422	383	440	406	384	405	390	379	360	414	420	381	366	396	436	389	379	406	382	391	387	410	420	374	383	424	426	439	452	400	421	419	414	434	369	390	342	415	427	427	407	395	400	401	411	390	422	375	394	406	434	395	416	409	457	423	414	416	427	401	395	381	419	381	387	423	434	397	426	412	390	401	427	431	388	408	376	405	383	355	415	369	433	394	386	392	358	360	456	370	419	370	432	425	422	423	406	386	420	412	416	442	411	398	393	372	409	414	380	380	433	391	420	396	402	393	392	424	399	400	412	428	440	452	411	382	401	377	383	406	377	402	389	401	385	404	387	419	405	431	382	388	394	393	423	416	407	376	431	412	405	416	386	381	391	442	395	438	418	403	370	417	402	379	359	426	423	437	396	368	403	416	397	396	364	387	369	396	434	410	383	411	450	391	421	379	362	372	388	390	399	432	432	405	370	377	420	424	406	418	383	423	398	383	409	412	423	419	398	389	400	421	403	395	365	395	393	402	399	423	401	411	405	419	388	380	422	392	395	400	420	390	419	360	380	379	371	414	426	415	399	424	405	458	422	433	431	436	436	451	380	396	406	395	394	395	370	356	395	407	420	385	409	435	413	393	389	393	413	430	421	392	457	396	422	414	385	388	447	385	360	428	425	373	416	396	368	345	423	385	417	410	408	377	407	447	421	384	442	426	399	405	417	442	398	397	427	391	414	452	383	436	437	388	378	423	431	427	422	421	409	369	416	381	435	414	417	408	436	389	409	383	436	396	406	431	394	375	406	416	404	407	410	429	389	380	410	482	422	384	401	384	397	444	411	377	405	416	409	392	451	448	392	382	422	420	375	419	447	380	412	402	412	417	443	395	395	395	440	391	380	380	416	403	395	391	376	415	412	342	407	393	404	407	394	441	434	410	424	371	374	442	389	411	397	385	411	385	421	382	380	396	391	424	417	382	401	389	424	374	373	419	419	380	378	412	381	383	414	420	412	434	414	424	395	416	407	411	431	400	437	416	385	358	395	415	418	417	395	431	391	410	426	430	424	419	390	400	421	403	429	419	401	481	407	436	383	396	427	381	430	423	390	412	414	403	349	413	404	374	367	428	382	399	358	418	410	457	359	464	399	385	417	366	386	418	438	407	367	356	411	401	354	414	407	390	391	403	398	420	420	405	401	448	421	432	434	380	393	438	385	410	426	419	439	408	410	394	408	401	433	420	423	358	404	407	415	409	419	378	371	391	380	413	364	397	423	425	399	390	373	416	425	420	391	411	403	396	402	428	447	438	420	410	429	454	414	400	397	445	377	404	452	401	415	417	384	396	388	395	406	426	431	398	411	371	401	424	409	393	428	424	411	414	393	413	394	396	383	399	404	386	425	400	422	404	405	431	405	396	384	411	405	414	389	406	417	384	358	421	438	401	418	425	408	416	372	401	395	408	384	404	387	401	395	416	434	411	420	438	404	392	412	383	415	403	376	394	377	395	375	438	461	407	417	376	402	403	435	406	383	405	426	381	426	385	396	407	431	416	382	383	427	365	401	433	397	415	385	393	432	403	392	405	388	452	412	416	399	441	420	402	392	430	440	425	418	411	415	373	358	403	412	397	390	430	402	419	373	415	399	400	402	415	394	405	398	395	400	422	403	395	406	386	405	388	369	401	409	386	398	433	396	384	423	382	393	387	407	395	428	412	410	407	384	391	396	384	432	397	404	438	418	429	379	346	387	400	385	418	418	389	439	428	371	396	424	408	398	409	394	396	400	383	408	374	427	409	454	415	403	400	450	350	415	429	388	399	383	385	399	424	437	428	425	438	378	416	361	385	405	429	393	458	452	389	425	416	399	409	404	402	389	397	411	424	381	371	376	404	419	394	409	408	461	405	428	404	415	388	408	429	425	409	423	398	408	367	350	393	399	382	386	425	408	329	439	419	403	434	399	428	390	393	404	407	361	430	416	428	390	423	415	406	407	402	396	432	427	402	378	417	409	390	373	414	422	421	433	404	382	418	417	416	365	378	411	393	410	421	419	399	434	446	415	439	405	439	422	392	379	428	393	390	391	395	419	396	369	426	385	409	418	422	394	411	412	412	406	403	407	423	390	409	392	370	367	399	385	382	424	416	429	373	380	387	393	430	381	412	384	374	443	437	436	357	394	436	398	399	390	447	396	393	391	384	410	422	423	389	414	414	418	427	408	421	362	400	407	366	414	431	404	449	425	401	397	444	427	404	401	365	432	392	423	409	384	433	391	438	396	377	341	409	424	468	403	413	423	396	409	425	386	399	401	431	407	357	425	390	449	410	420	425	388	325	404	371	415	440	419	413	371	386	394	408	425	408	384	391	404	359	367	405	403	378	416	432	389	414	454	379	407	406	376	402	418	338	394	427	422	403	367	404	419	411	376	425	418	401	415	414	444	387	398	407	387	405	399	366	402	387	394	412	441	393	431	425	366	416	411	394	432	422	391	438	373	389	390	366	418	369	403	412	420	436	399	408	399	390	429	373	401	405	379	439	416	389	399	419	351	429	400	431	394	380	420	394	367	410	406	418	426	409	390	416	376	391	382	429	422	386	398	436	390	382	401	424	376
39151	20282	19088	15907	12619	7738	2442	1319	1192	1089	1000	950	970	965	964	884	981	914	880	901	849	919	876	886	812	910	858	862	875	846	859	920	898	891	908	914	952	930	901	931	890	898	835	875	886	862	913	835	888	919	936	918	888	853	867	890	845	898	860	906	922	906	853	797	817	847	824	825	915	810	855	834	885	862	849	894	844	912	860	871	863	878	862	855	910	845	858	847	854	932	872	823	908	862	890	867	858	870	916	903	818	897	861	856	895	856	881	822	873	942	916	849	885	921	879	868	912	885	904	854	863	841	891	855	888	861	845	889	886	876	849	798	861	842	901	866	894	860	901	860	827	878	904	821	876	911	862	844	858	877	884	881	873	880	902	858	892	862	848	899	844	901	881	820	853	829	844	862	882	841	903	845	859	905	922	850	851	870	873	878	888	892	851	854	898	912	868	854	831	850	905	941	875	817	877	889	812	829	837	810	891	894	861	869	894	857	883	895	843	894	884	858	868	910	864	828	876	913	837	864	899	880	899	812	838	848	891	865	870	919	880	874	880	838	873	918	817	894	884	840	857	860	859	850	905	845	818	841	880	872	863	913	878	872	874	885	826	792	853	862	864	865	913	851	877	839	876	858	879	847	881	816	867	805	899	915	917	943	861	880	883	869	822	855	866	848	896	865	857	857	819	899	895	894	816	889	851	876	877	923	772	863	864	825	841	823	899	877	814	869	840	835	870	894	874	849	821	858	832	850	853	818	844	893	853	858	880	891	895	847	850	830	884	884	878	880	901	885	858	812	871	892	826	885	859	890	848	860	910	868	878	860	886	856	889	927	863	906	818	903	858	872	891	812	895	812	871	854	819	825	840	867	875	868	850	846	897	878	841	847	891	816	904	844	870	915	896	808	812	902	860	888	839	903	873	918	879	889	863	896	914	955	909	905	851	840	918	852	867	876	831	894	847	859	847	900	868	849	875	845	859	859	887	848	849	821	904	845	886	906	916	863	836	876	857	879	894	865	836	818	879	843	870	906	822	866	853	831	836	819	854	894	894	929	864	832	889	832	862	840	901	885	921	873	901	865	835	875	833	796	850	922	875	867	871	915	895	880	864	877	854	855	885	901	846	855	847	845	856	905	874	871	842	871	869	832	866	877	892	895	859	869	885	853	867	877	871	843	837	856	909	833	855	860	924	884	866	873	873	811	845	856	804	872	865	877	855	860	906	903	855	862	804	879	895	915	877	877	921	847	890	885	848	828	870	865	887	899	879	900	905	870	841	861	857	880	829	847	844	857	860	887	763	849	912	832	897	837	886	853	902	890	863	835	888	897	888	901	858	857	879	872	842	818	859	838	824	863	838	907	900	888	859	870	868	898	897	897	842	842	887	814	912	953	865	871	815	838	813	839	875	858	853	878	872	778	825	885	865	891	877	838	871	896	899	871	875	844	875	856	876	855	830	889	915	850	837	864	839	874	877	880	845	875	909	857	866	860	829	873	863	884	874	849	852	951	867	851	825	855	879	927	851	828	850	897	850	798	900	874	897	888	826	879	903	880	865	831	826	842	898	823	871	898	845	879	827	874	852	851	844	902	847	861	848	878	781	877	819	879	856	865	834	849	888	861	837	869	882	843	863	901	922	854	875	833	865	853	879	889	836	889	811	878	802	859	866	894	882	868	910	869	852	899	865	879	871	868	878	859	830	901	891	838	858	826	936	832	824	838	899	857	855	890	853	901	843	849	844	889	833	871	868	804	856	825	848	903	866	825	886	863	879	836	860	860	890	837	893	896	853	891	847	886	843	797	850	865	887	891	876	822	822	840	879	859	867	890	892	846	854	848	835	851	869	876	863	847	896	876	907	866	860	826	894	837	862	854	822	848	914	905	864	861	890	851	863	823	892	858	832	886	889	829	860	862	868	896	883	907	867	845	874	842	842	843	867	905	813	887	890	839	859	830	850	880	870	923	873	881	856	894	888	832	848	864	847	839	841	882	855	855	903	880	883	868	868	910	847	904	907	872	910	857	907	848	847	887	916	896	917	862	846	853	902	905	846	860	915	881	882	873	868	849	886	871	906	872	857	850	903	877	906	902	890	864	875	908	858	879	867	883	895	909	867	882	876	906	879	863	957	923	881	920	873	810	905	874	905	909	913	889	899	874	880	855	874	838	868	853	835	915	857	875	879	823	894	865	915	856	838	841	872	859	839	831	891	841	875	866	861	839	835	850	931	961	890	844	829	854	875	860	903	912	883	816	887	893	866	856	822	831	899	872	837	840	862	847	880	954	894	900	846	910	873	878	801	859	854	866	914	806	864	823	856	921	877	855	888	858	880	890	899	939	912	819	900	876	791	876	823	859	873	825	883	858	838	871	915	864	879	856	880	852	851	947	838	846	888	796	821	857	893	873	854	878	886	903	835	857	859	912	779	838	883	902	859	836	863	826	895	885	865	857	825	888	822	865	895	868	920	875	878	846	871	858	849	891	837	918	907	869	842	843	892	882	894	834	829	878	923	858	905	878	853	860	864	821	797	858	861	875	917	858	826	862	892	891	857	843	837	876	870	852	869	855	844	838	931	897	905	853	903	861	881	910	906	903	815	854	901	852	848	905	860	868	877	808	822	831	875	872	872	850	887	865	855	899	806	861	913	838	818	826	879	895	841	888	907	895	891	854	863	903	880	887	866	830	875	840	859	857	846	925	838	841	902	875	857	889	864	828	848	892	868	883	861	846	871	876	857	898	856	924	845	829	868	903	897	859	875	890	917	856	852	857	842	895	863	873	875	861	846	853	859	821	864	857	928	865	825	863	863	861	879	825	848	864	899	816	867	892	889	855	870	851	847	848	828	789	882	839	867	862	830	878	893	878	884	864	852	847	835	896	799	886	928	861	872	878	825	877	881	895	869	885	820	852	860	857	888	835	859	853	884	866	843	867	861	917	890	866	852	794	863	888	837	860	853	875	876	907	850	857	854	870	861	840	868	875	835	903	840	848	858	831	857	856	825	887	857	870	860	901	803	805	870	879	855	838	898	850	885	895	864	874	862	872	867	878	838	875	885	870	882	921	901	825	832	870	874	889	876	840	906	921	863	873	898	863	902	871	937	861	938	867	863	853	873	839	842	863	822	835	897	869	850	857	913	882	863	849	924	836	843	857	878	885	827	893	854	886	915	837	869	867	844	901	827	873	895	897	891	855	871	827	887	893	865	872	872	868	897	853	883	838	884	836	890	867	881	881	874	833	863	869	894	842	868	889	874	883	888	843	873	878	901	898	897	895	863	877	793	833	906	867	886	920	841	871	885	876	904	785	850	869	872	890	915	831	895	842	856	914	912	881	856	844	925	845	832	857	886	886	866	898	835	872	851	858	899	863	892	824	831	827	883	874	816	895	908	876	872	830	833	898	795	844	863	857	848	877	868	842	903	900	921	870	874	871	887	855	894	799	828	832	868	858	894	807	850	837	847	889	910	870	850	899	830	891	903	923	811	890	861	887
43151	17567	7908	4122	2103	1207	589	465	456	409	412	404	421	428	380	426	395	403	415	432	409	400	431	444	390	395	413	412	416	389	394	394	400	406	401	409	387	413	388	449	393	413	411	380	402	374	399	362	428	417	390	368	398	445	410	401	430	376	397	385	433	449	398	410	395	385	398	415	403	361	398	378	375	400	426	423	415	375	396	420	425	400	440	398	392	385	443	414	383	387	383	404	375	422	447	439	376	418	417	410	396	399	386	423	360	384	392	352	420	369	400	428	398	372	387	409	409	384	387	418	413	386	412	408	382	388	355	407	408	372	383	396	463	388	408	400	356	389	397	408	402	394	394	389	415	384	392	385	431	416	377	442	431	397	421	400	402	396	393	367	405	378	384	393	372	426	401	394	388	424	373	390	415	395	360	374	400	388	412	389	385	410	414	408	368	403	407	392	367	392	384	425	415	382	397	426	417	403	401	414	396	392	413	377	387	383	394	416	438	406	392	408	391	381	392	406	421	415	385	398	386	407	407	356	437	411	376	409	402	404	394	411	416	353	386	403	404	391	360	398	431	416	391	431	444	376	387	384	377	425	386	361	360	404	415	358	430	455	421	430	412	387	434	394	410	365	394	400	431	439	387	386	384	414	390	433	375	390	427	397	388	413	384	438	378	411	383	409	410	433	383	456	413	415	403	382	388	380	426	429	380	416	400	408	405	415	419	391	453	422	369	372	375	379	430	413	402	392	438	419	376	400	368	434	430	410	421	433	413	380	399	387	402	395	434	461	408	398	403	395	390	426	361	354	431	388	424	409	376	411	381	399	368	389	387	386	378	391	389	388	410	367	381	391	412	394	388	356	400	443	386	402	369	373	444	376	404	396	413	401	374	408	420	383	401	389	420	432	408	377	436	350	388	393	433	381	381	424	409	385	374	421	380	396	417	377	424	390	428	389	394	389	420	404	380	379	423	422	393	408	373	425	401	378	376	428	426	376	411	379	382	410	377	383	422	415	441	417	404	439	428	415	407	388	403	380	430	401	372	413	402	413	400	376	430	412	406	415	388	456	432	401	408	422	401	396	436	416	391	442	437	413	418	431	394	398	395	395	396	410	434	424	445	417	421	455	406	430	372	395	406	398	434	394	426	399	404	379	413	372	408	371	368	426	423	411	400	402	402	440	458	367	442	385	421	384	420	388	382	397	427	440	405	436	416	389	385	395	415	418	412	376	400	420	393	378	418	374	419	387	420	419	423	418	430	377	403	408	385	379	429	406	370	402	412	360	387	388	380	363	429	416	386	397	386	365	421	363	411	429	426	456	368	362	436	412	414	410	398	411	413	385	358	398	407	419	429	408	391	434	413	410	378	369	380	431	431	369	393	402	376	413	410	405	407	403	409	408	387	396	404	394	456	404	389	404	387	399	415	416	379	417	361	406	402	427	424	378	427	455	423	360	409	421	376	498	441	403	375	402	370	339	406	379	383	390	399	420	409	389	419	370	388	420	394	381	414	378	395	388	358	387	410	377	394	420	400	400	398	397	374	424	423	386	402	413	417	450	410	418	402	399	409	385	422	393	419	410	398	390	414	412	413	424	405	399	422	409	436	364	366	420	412	374	421	404	394	420	416	391	395	456	401	392	453	400	411	400	382	397	396	413	411	382	410	412	414	429	389	403	393	399	393	387	426	367	398	401	404	401	398	392	407	382	394	380	352	424	418	389	438	415	419	414	386	395	346	395	428	386	379	401	394	435	393	376	367	388	405	411	394	388	417	395	429	436	407	384	429	384	394	410	430	402	415	413	360	418	406	408	409	409	392	370	421	431	431	393	384	419	406	445	396	388	402	388	426	398	392	381	397	423	423	418	443	420	400	384	428	445	372	418	397	430	396	414	376	390	374	413	418	389	379	410	409	397	417	418	416	375	411	401	396	437	387	405	410	373	398	397	385	420	406	365	388	377	409	404	400	407	397	410	426	425	382	416	396	396	394	361	368	392	387	384	381	429	426	455	415	386	437	406	402	429	430	410	390	411	414	388	396	421	411	376	359	400	375	394	420	404	408	387	404	410	413	390	393	408	410	403	402	391	382	386	388	396	393	408	404	404	434	448	387	410	400	389	420	387	429	378	413	413	419	411	408	384	404	392	460	417	440	420	403	403	408	423	397	400	421	404	404	413	403	428	413	385	381	383	369	442	403	359	395	408	419	405	399	381	406	428	460	426	392	376	421	405	404	390	414	376	443	399	424	394	399	381	406	420	399	353	422	393	371	389	375	409	378	396	390	402	434	441	436	351	431	398	404	398	428	397	436	401	400	400	391	383	428	413	372	407	402	432	441	427	409	363	388	448	423	418	410	398	390	421	427	378	448	407	414	398	423	407	423	390	414	380	398	423	403	422	434	441	415	398	417	412	400	422	389	414	399	410	403	379	363	400	387	357	450	378	334	429	404	386	397	402	397	379	428	425	426	388	402	397	396	407	388	416	435	383	425	398	348	380	349	374	397	386	400	433	425	384	417	407	360	389	395	420	419	401	434	438	403	421	409	388	403	388	380	419	395	363	387	394	388	365	405	389	393	416	409	365	407	445	451	413	393	404	385	418	405	391	366	426	390	438	395	415	425	422	431	438	399	438	425	421	408	409	413	411	401	412	446	371	376	423	395	406	417	379	417	388	376	403	407	444	438	427	380	386	397	379	393	402	401	362	368	414	434	420	431	385	366	400	431	357	437	414	355	406	424	369	375	389	404	400	401	402	406	411	411	398	389	421	434	444	371	389	381	423	417	388	433	391	398	398	378	358	411	426	398	413	397	393	390	393	421	414	414	398	345	392	390	440	417	377	412	413	429	402	451	380	394	389	408	415	407	405	396	413	385	398	419	386	421	452	389	366	410	392	403	405	430	404	394	400	383	420	410	374	399	431	362	433	450	381	393	423	388	417	424	387	426	419	389	404	400	413	352	378	384	421	409	373	403	422	432	393	415	433	394	386	410	416	390	395	406	419	375	396	398	399	393	406	384	376	371	391	418	389	387	416	424	425	433	400	374	379	414	421	423	393	375	440	368	425	390	405	365	385	392	398	404	411	415	396	394	416	415	415	404	422	403	409	411	396	437	380	397	368	419	388	430	390	439	356	416	401	377	397	415	409	380	392	409	436	430	402	382	366	391	386	412	370	399	440	382	404	388	429	408	358	401	441	455	439	372	412	394	450	409	393	385	386	390	360	414	383	400	383	363	426	428	397	379	391	366	389	394	402	356	418	384	404	442	417	387	411	376	401	408	382	417	390	422	398	431	411	400	359	374	420	417	375	418	369	397	399	401	378	403	404	384	428	353	384	418	415	386	415	392	373	368	428	421	414	421	429	418	408	408	373	345	389	398	410	380	404	390	412	393	381	396	417	427	415	429	429	378	394	379	401	373	407	369	417	402	393	430	425	407	399	389	392	391	390	436	414	396	406	400	395	373	378	451	426	385	425	407	402	419	395	415	415	385	420
27954	12290	11208	9097	6164	3642	1523	1109	1040	997	891	955	891	907	877	986	876	869	838	849	855	846	889	882	870	858	861	863	847	896	843	834	910	884	850	854	903	948	869	924	881	903	840	917	889	865	916	893	872	830	901	814	879	802	871	841	884	832	887	880	882	856	816	884	879	851	814	883	871	846	834	854	898	898	790	884	830	846	795	875	835	869	892	849	854	857	861	887	827	824	844	825	858	841	864	864	853	851	808	810	832	850	851	866	859	842	852	850	862	850	850	871	910	855	878	885	875	851	806	870	862	906	856	790	902	886	847	866	866	857	838	836	884	867	832	864	844	827	887	839	862	861	835	824	848	873	859	869	839	887	844	882	860	772	886	855	850	847	874	902	822	876	826	880	896	873	823	912	881	919	892	839	863	856	892	863	855	816	896	839	845	911	827	841	869	915	851	851	835	828	864	846	815	856	838	914	858	831	855	873	843	845	812	881	842	850	826	852	869	852	881	879	851	842	843	903	884	854	853	872	858	812	864	857	849	898	880	818	833	851	770	854	848	869	823	843	844	848	894	857	916	852	841	890	873	847	784	902	830	887	807	890	853	805	855	846	841	862	885	858	913	869	877	887	817	847	855	856	843	869	889	830	790	789	839	863	861	851	871	816	915	885	837	836	888	817	883	856	880	881	864	851	818	881	868	869	835	805	853	821	833	856	890	906	870	852	849	915	866	840	877	877	896	862	877	854	852	927	921	852	824	848	851	826	840	856	872	900	860	838	834	853	848	878	892	839	861	890	879	872	883	893	850	822	870	842	854	844	874	891	878	897	825	874	850	850	865	815	765	784	839	860	824	852	863	865	895	861	892	792	823	828	845	870	833	879	878	842	865	862	884	854	876	831	881	835	891	860	853	817	836	866	810	899	813	825	839	874	824	848	846	866	813	872	885	841	870	926	874	824	841	887	859	853	858	891	823	877	821	867	789	841	823	871	879	913	774	858	888	839	845	909	861	846	833	876	836	910	846	889	858	812	876	828	869	861	861	868	837	901	848	856	889	866	846	903	835	880	873	886	876	824	872	824	837	860	851	833	866	855	869	855	827	874	869	887	857	833	837	841	856	840	883	825	913	825	796	848	857	862	844	827	810	820	852	842	901	826	869	839	833	894	841	844	835	851	841	854	818	841	877	858	823	888	849	784	892	876	843	876	899	888	889	864	838	928	877	836	860	894	854	926	864	871	838	913	847	831	822	872	846	830	859	887	883	893	859	887	871	880	821	937	908	908	847	885	877	854	860	822	837	830	828	860	893	800	883	831	855	860	884	875	830	893	891	819	830	891	863	842	904	823	843	832	872	795	896	844	827	905	843	849	808	837	853	839	885	847	846	868	865	883	850	890	852	875	843	839	823	869	903	857	888	841	879	893	815	900	879	837	879	848	878	857	856	845	871	838	828	913	844	890	902	878	846	830	886	851	855	836	829	873	840	830	817	873	914	849	879	867	851	837	857	879	806	830	831	825	867	861	846	857	837	814	864	908	849	838	879	844	834	866	872	821	896	885	885	902	843	903	863	795	792	868	919	840	877	825	811	844	777	842	874	812	927	940	871	855	865	888	835	859	834	850	865	837	838	872	844	907	901	870	858	861	857	840	824	859	849	849	845	807	888	863	858	799	826	879	873	857	902	840	870	856	933	799	876	836	820	817	849	830	822	907	877	844	869	842	888	893	791	869	868	854	884	922	885	846	877	866	795	841	903	816	888	874	809	837	872	865	855	856	841	797	796	904	800	862	882	846	843	796	837	883	864	832	844	842	824	873	821	836	836	860	860	830	881	856	895	812	879	852	838	892	827	856	842	877	872	911	901	846	832	886	892	878	864	866	850	846	854	881	830	849	834	850	891	811	853	885	861	869	797	841	877	851	874	831	831	839	827	834	847	809	899	851	840	870	861	827	844	855	827	848	843	838	830	886	843	877	842	864	832	879	885	886	840	839	879	880	814	866	850	859	877	865	850	871	834	837	860	875	841	858	866	871	862	829	899	869	879	862	855	831	896	864	904	854	897	893	834	821	838	846	825	873	833	883	873	889	873	851	852	827	856	898	863	838	842	889	864	830	879	895	848	840	798	849	848	837	887	839	880	845	876	844	848	896	817	904	900	824	816	842	932	847	844	828	861	846	848	867	830	877	889	913	836	825	893	881	869	874	850	824	866	867	818	805	922	861	883	829	800	877	852	891	806	841	866	815	838	847	835	874	861	864	877	851	875	874	854	819	855	848	826	845	847	898	828	844	841	871	898	884	860	858	878	821	870	806	824	862	788	875	859	841	877	946	806	845	876	866	839	847	858	854	868	847	879	929	857	881	873	827	861	840	914	869	818	843	862	897	853	882	800	885	820	858	894	836	897	855	847	861	922	869	812	827	870	823	926	881	826	836	816	841	819	889	847	862	883	853	905	833	825	845	828	853	833	909	883	902	880	815	859	842	827	841	879	817	863	898	855	838	870	848	837	859	877	869	864	842	812	812	899	835	798	825	872	838	863	846	880	813	870	880	935	865	903	924	906	853	841	865	878	849	859	881	856	929	867	855	816	864	874	861	850	828	839	845	874	846	793	816	872	884	828	862	827	824	865	829	858	902	814	833	829	845	875	884	849	851	864	906	842	839	830	849	869	831	851	849	879	871	877	856	885	839	816	902	848	827	898	827	868	845	796	904	867	869	871	826	870	874	873	842	851	838	829	835	832	854	806	805	882	796	860	868	869	867	899	893	851	872	851	872	828	893	858	855	835	848	842	904	829	865	840	816	882	837	904	822	855	873	907	841	820	805	852	868	866	899	879	814	825	827	885	843	864	884	862	815	882	860	868	865	880	869	823	852	822	871	865	878	912	875	830	875	865	885	822	864	878	836	834	847	852	884	861	849	806	888	894	887	866	912	919	885	830	872	807	812	867	837	883	853	820	863	863	876	830	895	891	900	823	880	842	882	876	833	887	860	854	908	851	827	892	890	851	861	829	844	921	880	852	845	882	884	809	869	874	839	855	819	870	863	825	866	904	819	922	844	872	851	871	793	842	869	829	863	869	883	906	891	856	842	815	815	849	898	835	849	836	846	829	857	841	854	861	898	853	881	841	858	867	811	855	895	818	901	854	821	847	874	814	873	834	888	837	867	896	808	783	881	804	812	853	900	875	817	921	877	800	918	894	811	791	827	855	834	889	888	876	893	864	862	873	848	853	823	843	856	857	834	909	863	869	828	847	816	864	863	840	836	837	869	791	835	883	875	836	857	833	825	836	847	855	898	874	872	895	853	883	838	862	905	857	871	868	827	836	915	884	896	833	878	799	889	861	810	876	850	883	802	853	846	827	848	901	882	834	865	820	906	866	842	826	840	865	847	874	902	861	873	875	881	876	845	863	817	826	869	870	862	837	838	819	936	895	835	878	927	890	861	872	924	779	862	824	859	856	840	853	903	861	860	835	848	900	913	891	946	891	868	878	839
54103	24722	13876	8781	4527	1424	745	553	458	405	415	400	415	389	401	436	400	418	416	399	398	381	371	400	408	413	386	366	407	391	388	378	383	414	412	389	435	422	373	406	345	446	369	395	414	385	434	415	389	388	407	360	417	399	398	393	389	364	406	424	385	388	411	420	439	376	362	398	411	367	379	384	391	398	380	403	423	364	367	407	401	359	401	402	401	401	375	397	435	387	374	411	392	398	420	347	389	414	401	413	393	359	412	361	421	401	362	391	380	424	385	402	400	413	355	375	382	373	376	383	400	353	388	386	397	365	422	404	383	386	410	389	381	388	368	373	413	416	365	378	425	410	408	394	385	394	390	398	428	378	392	367	379	376	431	402	415	394	427	409	395	419	404	410	385	451	419	430	404	444	426	415	405	413	394	406	373	378	384	407	418	409	416	408	356	419	398	389	393	403	368	377	411	374	367	385	429	374	362	386	377	406	411	405	394	407	381	390	386	411	381	419	400	416	375	390	388	431	408	390	389	354	363	447	411	396	404	394	368	385	392	396	408	380	384	416	409	404	415	359	370	440	366	408	406	431	375	407	399	374	407	382	399	368	366	398	411	411	399	385	407	384	398	408	429	403	406	380	401	362	432	383	384	396	430	402	405	346	416	422	381	422	426	361	393	405	405	356	417	373	391	393	406	386	387	350	387	408	381	391	361	419	413	430	369	417	372	372	381	437	332	450	405	364	403	411	393	396	422	390	402	411	359	390	393	375	396	389	399	390	364	378	430	367	422	397	424	389	395	383	408	431	379	404	436	367	437	398	392	446	399	387	359	391	395	398	416	371	386	395	394	439	424	415	383	421	411	407	388	380	363	414	391	429	407	422	396	411	387	354	383	430	397	386	399	380	364	411	433	393	376	418	405	422	434	383	374	427	388	373	423	388	391	397	404	396	390	371	387	385	400	399	402	397	390	395	391	368	389	403	366	418	411	418	437	373	377	410	409	388	374	383	395	400	399	433	374	383	432	402	429	427	436	406	381	408	394	426	377	373	403	396	451	394	395	409	387	384	401	364	391	401	428	413	386	430	392	429	375	374	339	379	390	399	388	376	381	378	414	400	427	423	412	417	403	393	376	328	399	367	415	387	376	401	409	416	377	347	407	400	384	415	410	399	413	375	363	394	386	409	385	388	429	389	434	415	403	402	378	403	404	391	376	408	387	365	396	411	437	370	410	377	390	336	382	368	371	393	349	439	404	383	379	412	430	417	372	362	372	372	394	437	374	390	404	391	378	408	386	416	379	364	360	424	391	399	392	420	420	423	366	368	372	410	390	364	400	366	378	424	406	406	437	384	384	379	388	395	396	390	410	403	434	414	399	395	400	384	396	360	412	403	438	406	344	383	353	426	374	354	407	412	371	399	413	408	392	421	372	360	380	388	438	379	402	424	407	378	404	401	364	360	366	395	410	422	414	380	399	358	362	397	378	392	381	395	375	372	332	420	393	382	442	357	430	456	413	402	389	425	401	380	388	440	390	390	389	414	359	405	427	427	426	388	378	407	402	441	422	383	391	428	406	396	374	385	387	377	419	407	423	410	401	355	435	356	382	352	392	390	429	386	380	428	413	389	395	382	438	402	392	374	411	396	391	402	395	402	403	405	426	388	401	414	390	402	410	372	384	398	381	408	436	417	411	422	355	410	417	393	376	363	391	377	416	412	400	405	390	387	410	393	373	385	400	425	387	393	390	421	373	361	421	387	426	435	385	406	402	396	395	433	400	371	373	405	370	364	433	376	383	368	423	415	384	408	385	406	411	433	400	369	374	377	401	412	423	421	394	386	382	382	339	427	374	368	363	391	380	421	418	419	417	401	429	391	391	386	424	402	406	379	393	419	386	418	455	420	432	393	350	397	390	432	390	356	390	390	400	388	441	382	400	420	397	382	389	401	369	445	407	371	430	388	399	400	409	407	374	398	387	390	379	433	354	382	415	402	401	354	418	420	400	404	395	381	409	384	408	379	434	389	389	390	401	385	364	424	387	393	397	402	412	372	373	412	393	408	412	410	407	412	413	353	395	363	368	372	367	415	394	375	409	403	393	400	437	389	401	396	432	387	353	399	380	390	417	371	374	392	390	429	413	386	381	378	422	384	419	398	380	403	402	359	387	428	381	403	412	391	390	395	405	400	407	375	392	389	396	407	380	406	465	393	391	367	403	398	364	397	379	386	381	381	395	367	392	381	393	443	427	397	399	368	401	379	415	417	415	383	392	402	387	406	385	378	392	411	382	375	356	400	357	366	421	430	372	399	430	390	370	398	355	402	406	386	381	353	386	379	402	401	388	435	425	414	414	436	417	384	406	408	392	384	384	379	385	429	436	409	395	406	375	362	406	381	416	376	415	407	418	400	404	410	430	377	391	356	386	370	384	383	360	403	416	358	395	410	419	355	376	418	393	393	394	393	357	419	412	416	373	430	370	404	403	378	388	391	377	400	452	370	408	406	427	413	417	372	385	351	415	364	399	430	435	406	399	387	418	423	379	411	407	405	452	414	395	397	374	412	407	379	398	370	394	391	399	426	387	399	429	395	383	446	407	416	398	386	402	385	429	454	443	369	399	398	376	405	398	378	432	386	349	422	399	389	360	373	425	445	400	411	424	388	387	402	404	425	426	410	420	406	399	386	419	391	374	411	400	420	403	404	449	389	392	383	384	426	398	411	372	382	418	380	396	387	394	412	407	419	429	406	408	367	378	410	394	435	411	371	398	388	435	395	361	401	401	383	381	365	377	394	355	384	393	412	393	411	387	394	424	435	385	405	431	368	401	384	407	389	361	420	359	402	416	394	351	429	387	394	396	388	394	414	420	422	374	390	436	378	406	402	395	380	418	393	403	403	394	375	409	415	382	400	375	368	397	405	402	390	410	368	373	383	383	381	383	420	383	396	400	386	395	385	405	362	372	335	398	405	398	405	423	374	401	417	447	423	387	377	370	387	440	430	411	370	407	343	374	358	425	386	397	420	387	404	410	365	379	397	361	386	390	379	390	435	406	423	370	358	400	403	367	388	378	399	404	408	413	365	388	352	401	405	418	389	365	379	366	384	409	381	382	354	362	385	377	377	424	368	367	415	374	411	397	394	395	437	392	360	365	369	376	367	369	394	387	398	384	388	396	381	416	395	393	380	395	399	380	405	383	460	402	380	388	465	386	419	382	411	388	387	360	405	405	340	400	388	373	372	408	383	402	402	444	406	422	364	374	391	386	410	380	392	366	389	366	385	357	371	447	412	399	398	376	414	377	391	425	406	391	403	365	406	446	405	378	430	383	384	371	392	417	424	384	413	386	406	418	424	380	394	377	384	386	409	377	392	391	364	423	375	367	428	433	414	417	424	413	346	410	382	375	405	383	371	410	365	361	392	422	380	381	371	414	357	359	382	363	405	354	394	352	399	418	422	377	415	425	445	386	392	400	383	387	379	442	411	396	405	399	447	363	434	367	411
34001	16757	17886	16969	11389	4464	2041	1272	1246	1081	1034	1020	928	999	951	893	913	882	901	865	894	894	874	825	797	810	804	843	843	857	858	905	900	887	1057	915	940	972	903	930	897	878	888	919	861	885	861	832	869	878	857	870	871	785	810	855	802	840	856	892	849	879	883	850	800	870	848	869	827	804	857	873	820	828	850	867	857	880	904	865	861	837	908	789	889	873	819	865	880	893	885	851	882	855	878	879	833	879	862	929	864	874	830	841	815	851	894	911	846	816	860	835	885	853	844	859	868	822	817	840	849	865	874	866	851	841	847	843	823	822	853	862	862	857	825	878	859	831	813	871	835	841	839	867	863	845	852	861	834	842	857	841	865	860	867	882	886	825	816	826	805	878	873	887	890	866	852	881	900	815	860	829	888	805	888	821	900	846	850	884	836	835	812	834	940	802	822	868	837	819	818	799	842	854	870	811	881	866	842	828	857	862	857	840	838	893	809	823	893	858	816	861	845	890	862	820	861	840	814	775	861	777	838	869	841	848	810	883	850	834	838	809	783	827	826	801	892	841	869	846	852	848	890	764	882	819	840	851	787	893	862	883	880	839	810	847	826	848	888	903	864	834	859	880	819	814	868	797	806	816	814	830	864	852	847	835	834	869	865	819	849	816	851	849	845	808	851	889	851	832	844	813	830	867	838	853	842	813	841	896	898	837	875	867	832	892	858	886	815	829	814	817	813	872	797	814	855	820	862	811	872	815	817	841	827	858	817	859	824	847	812	793	828	866	837	817	807	856	850	843	855	868	844	834	824	853	898	849	849	898	833	884	898	875	813	882	863	850	814	872	879	821	821	898	820	864	850	895	832	868	852	847	876	877	891	842	850	791	804	866	828	913	838	843	810	848	835	801	852	859	860	835	863	880	863	854	786	874	867	853	850	844	853	867	900	885	868	861	808	846	815	862	819	908	825	806	807	855	857	870	866	896	841	860	893	820	841	783	857	818	869	854	787	817	860	844	866	818	845	836	811	855	853	837	817	891	834	852	841	830	875	843	857	858	817	860	892	824	872	872	906	840	900	831	884	871	921	801	865	879	804	837	827	853	815	854	862	840	836	873	858	812	858	834	886	882	911	905	890	874	867	865	786	892	849	780	832	846	846	841	863	837	811	879	852	877	865	835	794	840	799	850	893	817	848	802	836	867	784	881	810	863	831	895	819	866	863	840	850	830	826	848	888	864	869	852	856	884	870	834	834	819	859	821	875	900	907	833	879	869	864	813	861	832	868	885	835	809	852	801	839	834	841	841	859	810	860	874	875	864	818	877	842	911	849	896	849	836	841	904	859	830	866	813	900	839	814	889	851	853	832	871	852	876	872	837	873	855	879	881	821	869	827	853	849	859	840	806	834	840	888	873	808	862	845	856	826	809	870	793	861	825	835	836	842	855	835	859	842	868	893	820	816	804	883	910	857	808	839	878	853	850	841	780	841	870	900	854	854	875	838	815	812	836	791	867	885	833	846	837	862	835	850	846	879	873	815	820	909	848	880	866	857	841	829	864	837	857	847	913	843	894	836	798	875	819	827	880	781	873	878	915	836	853	855	876	876	834	862	855	822	847	880	823	842	857	816	831	821	865	836	883	827	790	852	832	859	849	887	805	852	858	887	839	806	823	883	880	812	845	871	876	858	924	808	896	821	825	852	848	860	883	881	949	901	869	868	870	877	871	846	865	884	859	847	816	751	827	855	849	849	872	838	836	831	891	863	864	851	809	796	860	855	853	876	829	894	788	872	814	867	844	823	850	811	826	857	909	858	865	848	847	830	824	832	864	839	872	885	827	857	815	890	870	828	834	891	872	822	858	858	880	870	811	853	873	861	857	854	887	830	841	891	857	845	865	880	875	868	824	847	863	873	861	839	827	843	809	868	830	833	853	836	851	894	886	877	823	836	844	835	859	849	816	872	852	853	887	802	883	883	830	839	880	901	837	905	833	805	883	854	861	812	820	819	839	824	864	876	901	846	837	873	822	839	850	843	847	870	826	862	868	854	892	841	862	871	857	881	810	891	849	821	838	897	869	841	829	886	855	794	849	886	840	797	858	863	933	841	833	890	870	832	822	888	845	835	878	820	845	878	852	899	876	887	832	820	863	837	849	809	832	868	834	882	869	871	878	861	830	855	823	824	855	841	848	857	821	858	861	862	842	820	865	899	835	851	875	852	814	844	890	854	845	822	864	839	799	921	825	857	839	840	857	852	833	783	887	866	891	815	825	814	863	870	885	874	864	882	850	852	863	834	824	804	847	815	831	873	872	831	845	830	857	832	873	849	862	851	853	876	817	836	793	896	844	855	858	847	808	843	852	831	867	849	894	850	811	851	836	879	883	865	880	820	829	841	844	897	848	843	806	854	867	889	894	845	820	770	840	858	837	849	869	842	884	856	830	852	864	817	834	888	847	816	853	802	816	854	866	856	891	842	871	797	859	867	822	876	849	862	852	869	932	863	876	835	850	819	886	836	848	821	794	845	808	823	849	824	875	814	877	820	861	824	809	883	805	853	870	871	876	889	850	835	838	808	843	854	879	919	850	869	829	849	835	874	869	805	866	890	865	820	872	824	890	879	843	830	838	827	826	843	824	855	832	863	818	842	786	835	868	826	854	759	831	809	864	880	825	798	811	820	818	846	804	854	892	861	827	832	860	861	823	823	894	923	844	833	800	882	864	870	926	820	888	869	845	882	784	841	833	799	838	844	849	864	850	864	857	835	801	848	826	880	896	861	859	909	860	821	766	832	898	852	833	850	895	852	893	826	824	900	817	839	901	836	872	841	919	848	806	823	857	828	860	881	822	917	853	871	864	789	860	857	793	860	827	839	847	845	820	826	843	807	865	873	888	830	791	841	832	853	884	833	899	878	849	867	890	765	845	872	827	768	771	853	847	854	843	827	875	847	792	883	828	900	872	931	797	892	826	819	853	828	829	828	820	873	853	832	844	867	850	825	785	854	834	837	851	844	842	866	840	877	858	822	832	865	806	840	876	764	905	845	819	843	780	895	857	871	842	883	843	839	861	841	789	900	852	863	857	870	840	888	863	820	862	831	833	851	887	849	862	806	828	856	816	851	864	836	869	854	828	843	868	860	847	882	828	907	847	876	819	882	817	859	851	853	876	857	851	883	892	812	851	855	863	851	849	848	901	839	891	830	867	878	857	879	837	830	814	810	875	862	871	893	827	865	814	848	885	813	881	861	841	848	855	867	899	825	839	856	834	825	858	881	884	844	858	846	818	860	826	780	905	866	892	849	837	843	835	895	859	837	873	845	853	885	934	878	866	781	863	833	829	863	828	840	838	888	826	816	844	850	823	839	844	870	866	857	828	881	863	816	861	853	815	870	820	846	761	798	864	813	904	856	835	819	845	823	811	872	825	840	878	884	861	849	860	855	866	868	840	816	874	880	860	792	816	856	886	903	858	857	837	879	789	809	839	846	855	851	842	863	878
61418	32400	19163	10992	4999	2442	893	531	463	468	478	438	434	412	406	398	421	382	368	397	358	409	356	433	439	374	454	350	418	407	410	427	408	421	396	402	392	420	415	378	398	428	419	392	388	420	420	425	411	451	382	441	364	352	398	427	408	401	406	423	407	382	401	443	383	387	397	372	367	395	389	407	391	415	423	362	417	386	363	383	447	421	402	411	422	351	410	425	413	422	429	442	427	417	419	439	351	426	420	384	402	378	380	381	431	431	394	388	388	462	412	405	402	435	389	384	403	382	384	369	436	416	412	387	404	414	426	425	429	430	419	398	425	416	374	402	392	386	408	405	420	416	401	421	368	390	409	413	388	449	434	371	384	383	437	407	395	395	451	403	393	429	432	401	387	414	415	413	398	419	411	347	398	380	382	429	443	396	411	408	397	410	432	359	407	400	405	399	399	384	393	389	395	387	409	388	431	395	401	422	406	430	390	406	427	435	427	414	399	402	410	415	389	401	437	419	416	449	345	417	417	461	403	405	356	428	385	426	382	427	437	386	428	401	404	410	423	384	404	402	414	443	411	452	371	433	427	433	411	417	402	422	409	430	394	381	452	368	457	393	398	416	421	390	404	417	382	408	422	434	379	417	384	385	421	392	389	423	407	420	418	390	429	406	375	386	397	380	448	420	417	425	483	428	363	385	400	377	420	392	405	451	393	410	392	420	403	409	413	393	394	434	439	394	405	381	401	412	379	406	380	439	446	437	443	417	443	417	419	396	420	430	397	376	438	383	436	416	417	419	400	423	364	433	384	377	408	426	484	398	404	398	374	409	449	392	409	423	437	403	398	415	381	375	392	388	390	408	377	412	403	406	376	416	396	431	412	399	404	436	411	439	415	414	405	411	413	369	416	436	433	418	408	371	430	404	393	376	402	405	388	426	413	434	420	374	384	380	389	401	430	406	384	411	376	415	387	401	439	356	380	421	449	415	400	403	388	412	398	427	415	394	394	390	356	406	374	389	369	403	402	439	399	376	387	405	389	419	438	370	385	405	428	359	394	419	373	392	405	449	416	384	385	424	424	404	396	392	416	412	411	467	414	383	387	427	386	430	376	408	398	392	373	410	402	385	386	408	427	399	387	408	372	412	396	411	394	436	423	427	386	399	432	447	392	382	433	401	405	414	404	387	381	438	395	408	421	383	394	407	406	421	385	391	397	414	417	407	394	431	413	398	361	396	425	400	385	416	402	397	406	395	416	395	408	399	397	385	399	458	429	408	367	420	393	444	403	399	399	407	396	420	390	431	418	392	422	407	418	414	404	440	419	414	384	415	410	408	378	462	420	413	415	401	403	418	413	417	387	379	398	440	420	388	372	386	398	358	430	394	435	444	440	410	454	430	396	397	421	405	430	397	448	427	398	395	396	432	401	410	367	426	420	444	396	377	411	373	391	399	415	409	401	368	374	426	414	405	468	409	402	375	373	421	400	441	368	435	454	378	397	418	387	360	409	378	384	414	407	432	454	431	415	434	409	414	424	396	412	427	414	384	401	377	418	420	446	409	400	362	391	372	434	369	389	429	417	394	405	414	376	379	367	409	388	423	380	418	395	403	395	382	341	395	423	365	394	378	396	403	383	409	355	405	374	441	414	408	372	382	408	403	438	378	417	438	427	400	448	422	436	402	402	400	370	411	436	413	429	431	408	399	395	419	433	367	409	394	356	369	420	404	403	423	366	397	409	397	371	437	403	397	397	416	389	402	418	415	481	405	397	402	397	354	442	411	380	435	410	431	423	441	442	415	436	455	449	383	426	421	381	401	402	392	420	383	386	427	405	408	353	367	418	456	399	468	402	373	446	456	420	424	435	379	403	373	388	387	426	421	398	410	400	393	397	393	374	442	421	412	376	385	364	405	415	395	429	376	453	411	408	415	390	416	423	446	386	437	412	418	388	437	367	391	395	406	408	403	457	424	399	443	394	441	442	408	391	382	382	413	413	396	389	410	421	411	437	421	435	390	385	403	384	411	431	414	419	468	391	403	432	403	382	472	419	419	440	418	381	376	404	391	422	409	392	391	382	389	417	417	392	384	369	420	400	395	401	365	417	421	395	374	407	419	415	348	439	394	413	434	401	422	418	414	401	408	425	384	421	421	410	397	398	378	375	372	404	403	422	366	420	411	416	370	399	448	404	447	428	379	359	389	396	435	379	404	406	398	406	390	396	396	398	405	386	416	412	362	385	441	381	389	410	401	394	410	394	440	360	438	369	384	405	409	423	397	419	449	460	394	409	409	386	417	411	380	410	400	422	420	401	363	358	421	383	435	394	341	414	383	410	439	423	421	418	431	429	395	417	410	395	393	363	413	431	384	387	375	386	420	381	416	424	417	392	395	391	371	447	391	394	426	416	402	396	380	419	408	339	452	458	390	434	425	401	377	397	367	415	377	371	372	415	407	425	404	407	411	393	413	384	390	374	391	420	407	404	404	427	373	399	399	417	453	432	384	383	431	434	393	449	433	415	392	399	410	366	402	390	376	394	411	446	406	399	373	417	404	417	384	396	424	427	440	371	387	433	394	419	401	421	358	381	394	392	418	457	408	429	439	442	417	403	418	397	434	415	387	395	403	433	452	401	427	374	421	403	403	424	364	414	385	356	379	397	401	435	416	382	419	394	421	410	391	395	389	421	416	412	424	357	397	379	400	374	373	407	454	387	419	453	374	428	415	374	434	387	440	408	411	422	378	456	411	416	391	399	417	388	388	401	401	447	422	443	414	427	394	407	387	344	396	414	418	403	410	419	416	420	402	418	407	412	408	404	379	397	422	417	427	426	356	407	418	377	412	447	387	374	429	432	407	459	427	387	377	399	370	445	388	425	442	412	370	392	429	455	404	426	426	399	456	383	408	395	408	364	398	397	379	439	417	390	414	406	398	435	403	392	366	426	369	427	441	402	406	420	405	397	420	417	371	391	392	414	413	387	417	418	431	400	384	373	421	433	426	380	379	369	379	408	400	415	445	373	428	437	393	397	374	420	373	435	428	402	403	423	431	443	395	373	383	426	436	451	420	411	405	409	398	396	424	381	419	414	401	440	365	389	432	435	408	387	401	425	424	441	367	445	393	397	380	432	414	410	413	374	388	381	378	396	397	437	424	404	424	392	394	380	400	409	405	433	410	422	403	375	385	427	415	402	412	404	395	405	381	425	406	417	391	413	373	441	400	420	388	409	421	401	422	379	396	398	412	415	382	386	391	404	426	381	381	408	363	411	393	418	422	453	398	411	397	458	405	441	402	384	410	401	405	386	382	429	389	422	365	400	404	427	372	444	431	411	393	416	409	428	380	379	427	433	366	420	392	424	424	402	399	365	373	332	398	386	404	403	418	415	409	392	438	402	386	397	405	412	386	401	425	416	431	419	461	413	400	434	409	416	369	376	354	407	388	422	424	416	369	414	406	442	376	392	373	438	401	411	403	421	441	435	378	370	414	378	374	448	413
39668	23136	20617	18789	12246	7331	2465	1397	1243	1168	1076	1045	1063	990	981	929	967	955	861	814	855	869	891	830	870	944	887	881	877	902	815	848	939	922	927	977	953	970	950	910	929	867	866	902	909	865	877	909	900	926	909	931	891	862	898	892	868	834	854	904	911	905	871	841	817	835	859	797	908	885	854	877	845	886	833	893	890	839	883	853	886	841	893	907	901	901	866	877	917	868	850	876	880	852	890	904	883	850	810	870	856	841	878	896	902	893	855	897	847	882	871	849	868	908	885	855	831	861	830	879	845	840	885	892	916	870	872	836	918	869	836	904	854	863	826	841	828	818	875	900	853	879	854	847	899	868	883	878	874	879	847	829	830	917	853	852	845	834	890	855	879	805	929	915	853	815	828	849	943	863	777	879	859	831	846	926	887	837	839	861	866	799	902	878	884	904	851	880	883	895	879	926	859	895	843	859	865	839	913	857	869	854	842	845	868	849	846	902	845	876	825	838	884	889	842	854	843	911	860	835	861	834	904	897	902	892	878	888	854	855	860	839	899	874	874	918	839	849	817	847	862	828	880	854	861	880	863	860	916	856	858	878	909	892	858	858	857	934	895	912	861	845	857	924	877	872	868	792	853	863	890	922	895	873	931	842	843	849	852	872	898	876	853	862	850	872	844	852	894	953	867	922	830	836	813	872	926	885	864	883	914	888	855	859	889	855	867	895	836	855	901	851	885	871	898	854	879	904	842	867	791	841	908	899	849	887	842	905	844	792	867	887	851	866	839	857	920	853	885	889	852	828	869	893	862	815	883	899	894	926	874	837	896	912	872	868	779	881	868	827	861	867	901	818	886	877	782	833	859	896	841	885	873	806	886	891	838	864	882	903	836	882	891	845	876	898	891	849	843	835	860	878	894	849	842	787	830	832	868	859	887	861	838	814	876	840	892	862	844	924	874	883	900	837	848	877	855	855	845	895	872	903	845	877	906	853	825	845	874	868	908	878	886	839	893	912	884	879	865	860	880	888	815	838	888	917	850	920	865	860	889	856	868	899	868	858	853	906	855	873	888	873	838	875	832	856	884	850	841	810	846	899	903	868	903	838	853	897	908	897	874	819	830	854	903	898	902	897	867	864	859	924	861	870	825	901	909	837	963	839	907	872	858	907	854	856	867	897	841	836	882	846	873	872	864	886	846	849	867	894	890	835	911	826	829	877	849	811	859	902	893	872	901	864	869	916	883	859	845	889	894	837	936	880	888	896	837	881	939	818	888	877	916	875	889	834	806	871	815	879	832	842	858	791	830	875	911	905	888	846	900	910	943	895	854	898	856	830	882	858	842	844	905	866	847	898	824	858	882	875	832	820	844	813	862	855	870	863	952	881	896	857	824	879	869	848	851	838	871	905	868	880	925	834	874	833	875	889	890	861	823	864	922	845	887	863	854	854	871	887	818	886	861	879	847	884	856	930	875	844	849	848	850	844	869	904	878	872	815	904	830	876	847	859	906	833	888	894	865	807	886	881	851	949	824	874	884	872	809	832	890	886	855	889	889	879	835	902	849	930	840	822	877	900	865	868	886	869	818	874	882	864	890	881	836	855	894	866	843	875	869	861	914	884	841	905	895	840	854	885	876	846	859	802	866	848	833	850	891	857	885	832	826	867	920	855	862	898	854	866	840	909	852	895	862	877	853	851	864	883	866	904	848	872	862	830	810	864	941	913	870	808	883	807	887	862	863	886	869	890	851	861	858	864	864	871	903	865	797	829	851	851	879	834	918	865	812	823	875	851	849	914	880	806	889	851	870	874	825	858	883	897	908	921	872	905	867	819	877	877	827	868	868	887	876	858	868	872	905	901	860	807	874	844	905	861	902	895	882	864	915	857	904	843	879	895	893	818	839	838	823	898	890	865	840	841	913	913	897	880	866	866	843	870	929	887	870	912	862	850	859	894	837	855	891	855	891	856	898	891	835	876	836	830	866	882	872	881	889	934	845	890	842	866	897	862	831	849	847	869	884	852	846	799	875	891	829	863	863	867	890	811	836	814	888	837	870	892	852	843	899	861	827	863	842	824	872	931	882	899	865	865	814	841	837	840	840	868	854	879	884	886	935	896	857	817	852	843	853	868	878	872	862	861	851	890	856	876	885	872	875	871	841	867	836	874	902	867	857	876	870	917	834	882	833	868	897	847	875	901	827	841	853	883	814	884	879	880	906	887	904	862	861	895	901	896	855	874	906	883	920	902	861	823	892	896	858	916	818	867	844	864	870	866	881	851	879	903	897	903	845	904	886	856	872	856	887	858	876	864	852	806	883	884	959	873	852	843	807	854	868	859	857	893	928	893	868	830	848	885	858	877	898	915	889	893	853	907	880	852	912	854	855	874	848	822	828	868	867	855	839	847	851	859	854	852	881	867	918	831	897	822	888	904	847	871	838	905	885	865	893	839	850	893	915	864	890	867	886	855	876	906	847	823	853	886	865	826	838	848	857	893	905	888	792	856	866	943	835	903	840	841	921	875	875	877	897	861	837	843	882	847	825	856	925	903	875	833	882	833	838	816	858	850	868	868	863	898	892	833	917	951	905	878	828	868	890	806	912	859	889	898	888	827	838	830	868	835	911	872	898	846	876	886	828	862	844	814	836	881	889	830	851	898	833	929	896	868	912	826	864	885	839	880	917	881	879	828	858	907	864	899	872	864	868	814	908	871	850	864	817	881	904	849	859	863	880	869	849	834	902	831	849	856	880	891	880	857	799	877	834	876	872	901	881	894	864	894	918	862	896	868	903	817	859	885	912	849	817	858	906	883	883	907	823	822	845	874	863	851	813	889	856	884	855	871	880	838	882	931	822	841	865	815	825	819	848	869	886	876	860	836	811	857	820	863	864	858	858	898	860	850	869	868	844	966	879	834	946	883	826	951	876	871	835	853	866	906	842	874	859	899	888	848	910	880	834	876	828	846	838	870	887	832	900	856	878	877	849	938	901	872	909	895	854	861	954	884	897	846	882	842	835	852	880	840	911	905	884	877	838	847	932	892	886	903	869	896	849	930	873	893	834	872	885	881	884	864	879	905	796	882	862	862	915	856	887	894	914	875	864	857	896	854	885	880	875	892	875	847	918	827	838	848	855	889	859	900	913	908	903	887	860	861	873	843	869	846	860	865	874	869	834	926	843	885	896	869	845	855	884	876	868	892	854	882	884	926	885	803	851	900	917	884	866	861	806	891	844	925	833	846	846	923	888	904	904	858	881	889	912	857	891	901	872	850	935	838	899	907	836	862	863	884	877	835	861	849	886	880	875	861	848	899	850	913	846	881	890	788	859	841	887	903	840	908	858	844	873	879	907	863	871	796	906	842	826	859	875	846	850	907	904	818	871	883	842	886	839	871	875	899	863	842	855	792	864	875	851	868	851	799	838	853	848	846	891	880	868	829	853	875	876	843	813	859	881	858	918	879	878	834	830	899	907	881	857	824	858	870	931	904	898	875	858	898
43117	18062	8458	3483	1500	665	508	440	438	438	414	420	401	452	447	450	356	431	439	415	390	407	413	413	376	410	393	410	425	401	428	402	415	387	431	406	400	407	395	380	402	411	425	352	427	406	427	430	373	396	422	417	390	392	449	472	448	417	395	397	380	432	381	360	443	406	383	438	395	399	402	375	426	408	397	428	460	409	419	425	454	420	419	399	448	386	423	375	404	387	409	365	404	379	372	393	409	415	431	402	420	447	436	390	429	402	430	371	410	356	412	434	415	359	400	390	390	425	409	400	415	410	396	419	432	424	421	404	396	409	441	397	425	448	465	410	407	397	390	445	437	402	364	393	424	406	419	384	428	402	434	389	444	413	401	372	423	400	411	400	440	413	418	381	370	392	439	394	435	398	403	440	430	391	391	441	414	371	432	394	393	383	419	376	391	370	419	424	382	389	432	411	442	370	386	397	382	397	397	413	420	406	400	430	400	429	405	406	412	441	431	418	419	387	408	416	414	413	420	393	416	417	392	415	379	405	444	422	375	423	425	404	415	436	413	412	392	433	416	394	397	383	390	426	377	418	400	415	380	381	414	385	350	392	422	407	379	410	387	384	398	383	402	427	429	379	422	424	430	417	427	421	379	393	425	397	386	426	413	411	432	393	421	398	400	430	442	418	436	401	451	397	404	391	389	393	422	385	382	408	369	413	410	375	399	409	403	401	419	428	378	429	446	399	412	447	386	414	410	437	411	420	397	385	428	395	409	432	371	441	411	391	401	470	443	408	353	369	427	423	408	431	430	413	428	417	406	385	387	388	400	381	407	377	429	453	407	372	411	431	403	433	401	408	433	439	407	391	406	369	409	427	410	428	403	392	459	425	403	445	436	425	383	414	381	439	405	377	430	420	397	396	388	401	384	421	402	394	431	393	420	417	380	384	377	432	364	391	397	391	403	410	451	403	407	417	395	403	393	433	407	425	421	390	423	403	410	407	408	392	391	437	368	370	411	398	390	434	406	422	438	406	437	387	410	448	453	398	406	422	428	398	384	393	431	428	429	412	396	429	401	414	407	413	407	384	383	408	398	470	441	397	401	382	412	400	401	459	387	398	404	391	389	431	407	423	377	406	353	393	404	429	416	415	448	399	399	428	385	443	416	391	414	341	424	412	401	465	411	410	389	397	400	406	366	409	384	396	409	431	386	413	411	384	401	403	406	386	403	382	424	358	411	417	389	438	414	397	399	399	406	389	405	408	396	385	383	372	422	422	398	435	400	409	402	401	429	388	419	450	406	400	395	411	422	393	412	414	398	421	413	371	436	374	406	419	381	391	413	394	455	386	356	394	431	396	417	420	417	368	407	404	393	385	394	417	395	405	412	411	414	400	418	414	387	390	424	433	431	407	403	413	423	412	452	393	372	426	393	410	444	402	409	388	372	359	386	392	426	412	411	400	409	424	387	403	414	398	433	390	382	389	414	430	400	433	421	379	454	378	393	414	412	455	416	365	420	441	415	427	426	432	404	393	388	396	378	422	396	422	448	435	423	438	402	403	418	437	401	442	411	434	406	398	408	410	399	370	387	387	391	444	415	446	429	422	401	382	402	420	400	396	392	428	420	430	402	395	397	421	373	434	413	416	363	400	401	404	392	430	422	421	405	404	354	394	375	375	376	382	376	429	434	429	396	409	399	411	398	427	400	417	418	424	411	400	375	407	423	378	413	424	448	432	396	394	367	442	468	422	414	400	391	404	361	402	418	404	434	437	398	345	390	410	400	408	396	395	409	416	398	420	392	399	372	400	404	383	410	392	450	405	386	386	382	426	415	409	385	388	424	430	397	408	388	413	444	427	448	402	382	412	380	376	426	422	381	419	355	430	396	408	412	402	443	387	378	419	398	359	374	398	423	421	398	382	377	399	430	386	388	400	478	393	368	422	401	452	403	389	374	390	430	404	384	390	379	404	418	373	396	400	393	413	411	421	386	420	388	441	427	414	412	389	403	385	428	457	391	419	429	408	387	429	386	422	405	368	390	394	444	401	387	403	416	380	416	450	423	427	387	463	415	403	428	403	401	392	360	395	404	393	404	406	416	440	431	433	397	422	404	429	424	390	438	374	394	373	415	424	473	384	449	395	432	425	428	423	399	390	350	420	371	434	422	389	401	424	399	423	438	461	393	426	405	430	425	412	399	393	385	393	353	376	395	419	421	358	440	438	423	392	416	414	409	435	400	394	415	399	382	367	387	352	405	427	424	423	403	431	403	399	382	411	397	439	408	410	400	403	435	393	409	415	404	388	408	406	431	373	388	424	405	442	404	425	413	419	421	418	438	389	410	408	412	378	354	395	421	410	433	432	410	424	454	446	419	394	407	341	437	421	368	406	407	437	372	455	414	397	416	411	385	432	421	368	402	407	403	429	385	398	450	406	385	390	405	421	379	361	389	420	432	408	402	416	403	435	410	401	381	435	404	449	490	406	412	415	408	365	379	425	411	443	408	419	394	397	452	373	386	397	398	380	383	390	375	413	445	405	429	396	425	407	397	404	408	450	402	414	383	403	421	395	406	393	410	451	438	363	415	418	409	423	414	431	359	404	439	414	402	443	424	395	450	451	410	404	455	436	403	419	455	440	409	404	421	412	461	379	414	420	396	404	392	408	429	381	431	417	399	449	393	409	432	469	412	363	386	414	454	394	375	421	406	401	438	441	414	409	411	385	433	390	446	402	337	362	431	437	382	419	426	444	396	403	438	416	404	442	397	400	441	407	389	447	422	414	396	408	406	413	387	405	388	388	397	434	462	393	427	400	438	393	446	437	395	413	421	397	400	388	414	410	436	406	419	422	384	395	413	433	402	430	448	396	401	402	374	414	372	441	394	436	397	404	404	421	361	411	408	405	396	381	374	421	386	400	406	413	421	377	377	392	391	411	431	435	438	416	418	386	404	360	422	376	396	426	387	424	385	443	436	417	418	386	412	417	414	389	423	410	380	403	423	415	409	387	396	349	406	409	378	422	413	398	420	430	378	411	389	407	409	418	425	410	410	400	401	406	400	410	388	404	443	424	370	385	427	462	412	436	460	398	387	391	453	413	413	460	417	403	450	390	360	410	417	423	432	401	401	400	399	389	406	411	415	400	388	384	390	419	387	352	408	391	408	423	410	396	384	393	420	424	404	474	406	394	402	396	406	414	431	389	393	417	392	448	413	389	416	406	418	388	387	369	377	413	465	422	425	402	398	384	433	421	401	379	436	416	376	396	441	407	381	367	380	397	377	413	403	423	449	407	420	400	411	402	388	392	385	412	413	443	397	409	410	426	441	421	394	417	424	368	411	407	402	408	423	427	361	384	406	388	381	374	426	439	437	396	408	401	415	425	375	428	423	438	407	391	415	404	394	399	466	348	399	388	409	388	409	407	383	394	428	416	410	418	373	390	401	402	432	401	387	366	416	363	424	398	415	349	399	425	367	370	422	410	400	420	375	411	435	395	421	424
27254	13333	11012	7636	4127	2023	1366	1126	1039	1017	1004	962	943	962	977	876	849	922	893	847	947	859	878	930	931	835	825	892	880	869	898	850	841	870	852	845	968	943	949	849	943	851	917	858	884	868	896	861	912	840	795	865	889	937	910	858	898	922	859	847	802	875	892	874	821	831	850	886	872	887	879	841	853	910	908	931	894	883	871	916	887	908	870	876	889	847	912	855	843	884	895	838	843	848	836	912	885	871	823	866	844	872	813	885	868	875	872	883	843	863	860	859	868	851	888	839	822	863	809	859	838	853	868	819	881	836	893	890	900	837	852	840	884	872	893	935	887	902	897	840	826	889	892	853	876	899	921	922	837	821	899	861	899	894	873	831	865	894	868	791	828	849	822	872	877	901	856	901	898	892	880	873	834	869	893	870	891	854	867	879	841	849	858	874	866	861	809	863	847	924	892	848	808	871	890	857	893	841	837	842	861	868	814	855	885	914	887	860	856	861	888	862	830	921	867	906	849	886	878	876	873	880	836	871	896	794	937	871	876	815	917	846	865	911	872	872	918	845	845	900	822	837	879	800	843	822	846	835	829	849	904	843	860	899	858	870	845	887	854	947	832	851	908	897	856	813	904	853	870	910	886	861	881	856	897	952	841	921	875	810	857	888	867	908	865	836	832	893	881	813	867	874	874	889	917	884	882	793	857	856	858	889	855	892	858	870	892	812	912	852	870	877	841	896	828	888	835	862	865	824	870	826	869	873	883	865	898	870	898	895	860	877	847	914	834	849	869	880	862	865	847	852	871	890	917	882	872	895	844	875	867	854	877	872	900	863	883	865	878	801	863	846	856	879	882	899	905	865	926	843	892	824	894	865	824	836	900	844	887	880	892	845	822	832	895	843	869	884	859	846	839	858	922	849	935	818	819	861	883	872	852	855	858	841	869	825	838	892	883	881	855	801	887	848	858	876	798	839	922	830	917	848	858	821	838	868	820	897	858	875	857	865	839	884	868	818	865	875	835	885	837	841	878	850	864	913	857	875	838	872	841	859	856	834	832	854	869	869	844	928	883	810	867	904	844	898	868	912	839	878	884	860	884	879	902	818	906	832	885	857	874	869	899	830	860	880	843	893	893	899	834	887	904	864	838	887	853	855	849	856	872	891	885	790	821	818	869	853	873	867	907	899	869	856	810	837	888	872	881	835	861	881	882	877	928	910	852	853	837	855	851	886	927	856	879	828	889	853	865	832	890	837	863	882	874	853	893	925	858	879	850	842	854	845	850	902	850	895	900	837	907	838	843	819	901	874	881	912	879	894	859	885	884	797	936	889	848	880	864	843	905	833	830	902	878	872	854	887	854	857	846	839	826	862	852	859	869	816	857	815	852	894	863	897	806	870	899	878	870	863	879	845	864	837	817	825	802	848	849	872	852	882	807	867	815	803	848	843	841	840	889	833	860	862	882	879	874	875	914	830	848	869	875	891	841	838	824	921	833	871	866	841	877	928	838	879	858	879	847	814	858	854	799	914	922	894	880	871	859	892	858	895	849	832	929	846	858	809	824	870	839	878	840	853	876	832	840	883	894	829	875	887	849	846	905	878	871	898	856	870	900	851	857	838	829	846	832	849	892	854	890	888	932	892	919	826	857	883	846	906	902	905	872	844	835	843	874	835	903	878	836	843	849	897	888	912	867	821	838	808	844	855	853	890	856	880	848	896	895	852	872	887	865	852	868	912	868	882	856	879	869	849	857	851	905	871	871	857	868	846	907	897	813	836	843	838	892	863	844	873	853	878	896	861	865	835	823	891	889	861	859	844	857	822	891	822	845	860	867	893	881	920	855	856	867	826	869	829	842	846	839	906	898	885	829	918	841	829	884	901	928	850	893	924	893	860	832	885	883	882	890	833	853	824	869	850	923	933	860	876	839	905	878	892	833	871	820	817	848	891	848	854	858	879	847	861	866	832	830	823	872	843	874	887	831	937	883	844	875	886	871	888	853	911	862	816	891	878	860	833	857	856	883	855	821	853	834	859	879	837	895	903	871	873	901	898	849	823	880	889	872	852	898	889	859	872	776	782	878	875	902	850	887	863	905	844	801	882	877	904	850	847	858	878	826	862	848	876	874	845	892	864	853	810	814	833	865	851	843	914	829	884	833	903	917	828	865	906	841	910	884	926	863	827	853	843	898	858	837	838	829	876	870	892	848	877	860	848	878	893	880	856	884	833	843	875	831	893	868	836	861	889	897	838	844	803	851	850	889	917	882	896	887	840	883	906	861	848	845	843	836	902	882	893	835	823	860	844	822	835	790	921	861	943	861	856	855	841	834	886	870	878	896	835	863	842	862	825	911	871	835	893	878	873	871	863	918	847	827	882	873	859	860	872	854	886	853	833	900	908	892	851	871	860	848	830	834	861	846	856	865	892	883	824	887	944	861	880	864	823	863	866	841	866	857	878	937	803	860	883	871	893	809	838	879	919	894	809	928	872	872	856	852	929	852	858	848	841	858	900	818	917	917	866	930	852	874	823	811	866	889	873	879	827	897	877	896	812	840	868	898	862	836	857	834	839	855	873	882	863	846	878	837	863	839	898	873	870	876	857	856	861	900	868	894	915	828	873	850	883	888	882	873	855	828	877	824	879	869	833	882	852	825	839	863	847	824	870	848	837	864	797	910	852	903	833	898	863	829	843	905	899	911	866	872	898	834	876	876	867	829	898	874	835	886	901	846	869	855	848	848	832	837	873	842	855	835	898	896	872	899	851	835	862	818	828	871	885	873	855	911	914	882	871	912	865	868	889	828	871	890	872	913	837	884	830	822	837	915	858	874	798	875	861	848	868	894	845	888	896	860	872	822	826	869	834	876	893	838	836	917	806	828	846	862	842	822	867	883	904	864	887	876	900	904	849	854	854	842	868	885	796	845	840	906	849	893	929	822	909	868	839	853	880	881	863	811	850	838	819	830	816	846	888	867	871	881	888	821	854	863	882	822	840	867	810	856	883	836	895	838	910	892	899	832	884	898	909	869	880	910	815	850	855	910	847	838	808	869	825	918	863	865	847	876	921	835	896	849	899	865	814	872	888	856	828	816	903	874	853	886	812	872	850	871	796	842	892	857	792	896	859	855	898	821	800	890	910	863	852	910	905	901	845	883	837	902	839	874	828	858	889	830	907	864	863	904	877	807	865	860	872	835	848	879	845	919	873	801	859	849	836	808	871	829	878	859	861	852	871	837	857	918	865	813	881	864	869	886	901	902	891	863	874	868	859	823	919	835	851	872	887	871	880	868	878	834	836	913	887	905	837	900	865	847	848	869	933	853	909	821	926	843	866	879	868	875	906	885	849	822	827	854	894	853	867	845	936	863	881	868	865	843	853	829	930	835	865	834	901	882	803	843	828	890	833	838	850	887	852	856	891	832	874	879	859	865	885	898	847	809	885	920	884	887	847	857	845	855	871	864	884	861	875	927	882	804	852	915	864	866	887	879	910	889	821
48420	31168	17374	7933	3237	1395	643	473	462	510	474	450	415	419	383	431	416	377	388	418	368	398	423	409	390	388	447	419	408	390	398	408	423	412	443	419	441	437	409	448	412	417	419	422	382	430	409	388	398	385	420	381	377	387	398	400	425	400	359	394	406	411	393	386	404	406	406	395	391	410	426	386	389	358	435	398	413	379	409	404	374	394	391	392	388	393	418	402	422	427	415	402	371	446	438	377	398	364	408	378	426	444	388	387	369	373	389	419	386	364	390	396	384	400	429	423	428	386	381	374	406	407	351	389	405	392	399	420	403	418	391	450	368	397	420	362	387	417	409	377	435	420	377	389	408	403	390	411	345	398	429	452	366	394	383	394	363	364	413	378	382	397	375	406	367	393	396	354	434	411	413	424	386	419	418	371	401	387	417	396	352	412	414	380	371	397	412	372	404	390	424	419	378	397	386	431	386	386	391	411	368	376	395	377	378	403	437	386	409	398	412	412	418	370	399	372	410	396	396	408	375	431	400	423	410	407	397	388	385	361	391	363	408	381	421	395	366	376	398	368	402	379	393	389	460	411	377	383	431	372	427	410	414	441	416	405	374	373	403	384	401	405	428	379	388	393	366	400	377	428	409	368	406	407	395	390	416	375	441	365	410	384	378	433	420	396	415	395	383	399	385	410	420	393	410	399	413	404	393	416	382	381	385	359	404	415	414	409	390	422	416	386	411	405	390	413	382	405	486	425	369	356	386	397	412	369	413	407	401	398	424	397	389	393	421	389	382	395	438	368	419	391	405	389	415	405	372	353	413	400	406	422	397	380	412	373	403	390	380	384	385	348	393	398	355	369	406	380	352	403	362	433	411	416	396	421	416	422	406	388	391	381	439	419	403	417	362	387	374	381	387	365	386	415	430	400	450	420	410	396	392	405	386	411	397	379	433	407	412	401	395	393	423	428	409	411	393	408	425	424	427	401	415	421	387	425	429	413	385	404	402	384	370	399	398	386	369	399	412	415	374	376	394	413	389	446	398	379	409	404	373	389	403	357	416	441	379	414	402	398	369	378	371	395	337	382	397	403	395	389	409	396	356	366	436	413	384	377	404	424	422	403	426	383	385	408	404	374	417	368	398	368	392	401	385	406	403	396	389	380	411	375	380	420	382	355	414	413	423	395	394	370	395	382	414	380	412	408	395	386	390	412	376	412	438	392	403	382	383	448	395	394	404	390	388	383	407	400	423	416	365	388	428	376	387	414	371	437	381	388	382	453	397	440	374	406	398	375	401	382	378	376	394	390	431	403	403	393	388	389	361	389	398	407	400	380	404	413	442	425	384	443	433	403	419	377	421	429	383	443	374	436	380	419	394	425	381	389	413	423	424	366	388	402	417	424	393	403	402	412	401	403	403	393	394	409	376	361	395	375	397	426	423	429	386	384	408	397	377	386	384	382	412	424	412	368	352	398	393	445	370	358	356	380	432	415	392	410	399	407	405	397	383	400	377	421	410	363	396	418	436	414	375	398	401	354	407	389	395	384	376	433	379	437	403	378	378	378	391	390	367	404	417	392	377	392	415	400	423	406	357	409	372	424	415	376	383	379	391	392	438	391	367	404	389	417	424	388	372	424	359	410	397	413	395	381	371	363	393	398	411	410	377	412	401	355	379	384	415	413	434	386	392	391	415	413	394	385	405	430	364	441	394	381	373	393	374	410	400	377	383	400	360	362	413	341	411	379	402	418	362	400	396	419	383	426	426	382	393	366	415	385	439	371	378	423	387	440	377	385	414	404	375	405	420	444	400	404	380	409	447	421	396	394	424	387	432	420	401	389	392	418	391	423	391	405	417	395	396	411	390	405	412	399	401	350	398	417	409	414	417	397	377	401	385	383	401	425	423	427	395	406	427	380	384	361	386	370	408	401	428	394	426	412	425	445	428	413	426	430	419	425	401	388	362	384	365	403	434	404	371	405	402	400	411	356	394	390	422	387	389	397	414	397	461	400	437	356	394	380	393	427	390	420	377	352	426	365	417	415	415	410	449	395	412	415	423	401	380	444	395	380	364	419	418	394	401	392	399	390	381	389	418	425	416	429	412	402	401	374	374	391	384	404	415	387	422	407	426	422	426	408	428	412	349	418	395	403	414	381	390	404	449	407	422	413	417	378	415	388	401	435	364	386	386	411	390	377	420	352	413	387	410	384	366	391	374	394	427	411	409	417	434	405	394	384	420	408	392	450	412	377	425	412	423	422	387	401	399	377	415	387	403	369	370	416	380	426	416	390	374	408	418	384	403	388	397	379	391	418	358	409	384	415	409	405	437	397	439	416	410	414	394	436	402	395	370	410	390	377	361	389	405	417	410	390	404	392	359	403	394	396	393	415	403	449	405	401	398	372	400	387	391	366	402	381	375	411	407	383	395	397	433	375	443	390	365	365	389	365	400	391	391	376	387	411	430	393	368	375	377	421	382	376	407	418	394	428	384	434	399	408	392	384	408	389	366	383	398	404	390	382	358	380	403	396	372	407	376	358	397	418	408	377	402	377	398	389	392	428	419	392	392	390	421	397	389	396	419	371	419	405	392	433	446	390	364	400	425	378	397	422	415	353	387	400	362	388	388	361	399	416	367	456	377	413	428	409	434	412	385	389	376	407	400	390	394	436	394	392	369	417	381	426	400	393	399	421	407	422	396	382	384	422	393	392	374	405	435	382	385	422	422	400	438	382	394	403	400	418	428	395	411	405	372	379	395	390	397	381	374	402	411	413	438	420	385	396	395	361	370	423	357	414	358	361	447	418	364	402	365	382	429	384	361	392	376	366	390	386	386	406	378	390	390	386	433	385	431	403	416	438	412	383	409	384	404	430	424	403	391	401	437	422	404	406	415	375	395	361	379	401	411	376	395	394	380	370	419	395	402	402	425	440	344	426	412	391	364	343	399	373	398	452	404	401	398	389	383	376	399	402	393	411	383	385	425	406	444	390	412	391	405	356	411	439	397	425	363	410	401	367	374	396	446	360	411	368	391	374	413	369	368	386	432	347	421	446	418	422	420	395	420	391	379	407	390	419	420	398	404	411	410	382	433	390	407	391	404	410	409	409	402	400	361	360	428	400	363	385	389	381	385	389	399	402	383	367	386	350	409	416	374	433	396	416	397	455	389	399	431	459	365	426	409	392	423	391	404	420	406	392	389	393	384	448	411	372	398	415	404	393	433	389	396	402	396	418	359	400	407	420	403	416	391	378	401	422	372	372	391	385	415	376	376	393	376	368	389	413	398	429	368	400	390	395	425	363	395	361	392	389	390	373	441	422	405	338	380	413	398	371	432	411	392	423	380	381	357	436	384	424	440	356	385	376	405	383	381	353	439	404	397	390	372	411	415	397	416	403	379	411	422	360	381	416	419	393	383	382	433	361	452	402	368	402	377	360	400	418	393	418	377	370	413	389	401	401	449	404	399	394	355	396	419	349	412	398	380	434	407	382	403	409	375	410
30826	25066	19664	14683	8986	4234	1710	1306	1271	1244	1166	1085	1020	963	992	896	927	915	869	828	841	827	834	853	867	783	888	884	872	865	879	860	867	907	898	883	939	907	917	894	917	928	924	901	922	951	856	922	889	904	884	848	897	855	870	849	852	828	894	889	817	868	859	887	899	851	912	894	817	883	872	872	873	856	893	869	880	851	849	854	826	869	883	856	819	904	843	810	835	809	866	860	843	835	833	920	875	792	874	851	839	875	875	862	852	853	865	881	841	834	827	829	873	849	822	824	845	820	878	838	837	869	858	868	879	809	852	876	838	893	849	853	860	844	830	856	893	840	870	846	819	838	863	861	856	839	873	902	838	839	828	847	840	881	839	836	827	901	878	878	858	858	839	840	855	901	822	866	839	890	845	890	917	825	928	844	898	868	844	870	923	882	878	866	842	840	880	853	866	841	809	874	797	846	792	861	869	876	856	813	811	860	874	833	869	837	860	850	917	863	814	839	818	879	841	844	868	905	882	922	819	839	884	867	843	846	864	810	853	848	893	827	845	877	855	798	867	848	885	825	827	878	818	860	859	857	912	868	888	876	850	847	827	836	859	884	873	828	885	911	840	852	886	838	864	818	880	911	807	894	881	872	843	829	836	904	934	878	844	874	816	875	861	857	833	880	882	836	853	840	821	882	850	843	866	829	842	800	881	893	841	837	829	902	867	812	859	866	794	817	858	873	873	826	847	902	850	826	880	807	880	931	842	879	849	820	867	838	896	862	934	881	855	898	876	864	825	864	849	871	831	854	898	811	857	829	856	829	858	836	865	818	863	838	880	912	815	857	794	824	895	803	836	804	849	900	835	911	841	862	794	826	852	800	897	861	826	866	832	827	912	848	823	849	864	886	854	838	868	848	884	873	893	846	890	904	899	793	924	797	832	909	800	831	887	888	841	877	856	828	823	837	767	789	869	781	813	863	839	832	889	844	849	874	847	823	903	843	857	840	808	845	870	885	839	855	851	855	828	833	841	826	820	837	797	840	799	837	817	885	804	868	809	828	869	871	837	851	865	867	857	850	822	818	849	835	802	880	832	854	864	860	866	904	833	867	825	865	902	811	834	835	939	850	852	847	854	831	810	850	865	824	839	835	842	847	833	887	849	861	918	865	849	877	891	814	871	845	860	811	869	861	822	865	878	846	807	876	806	821	841	884	813	884	893	888	853	884	877	830	834	856	853	806	899	868	822	839	865	923	861	828	850	843	801	834	885	833	920	862	861	853	818	862	859	826	883	819	905	858	909	828	824	828	842	866	888	891	856	839	866	854	874	862	887	804	844	831	904	844	853	878	862	862	849	807	875	864	864	906	842	835	832	843	846	880	866	860	838	901	873	886	853	844	824	896	907	830	868	833	865	805	929	873	892	858	855	851	848	862	835	863	828	882	866	869	882	863	885	831	864	859	860	860	829	835	854	807	847	853	807	906	887	880	813	853	835	889	896	837	909	818	859	882	847	907	907	831	876	853	855	883	846	866	822	853	834	811	862	840	889	835	841	864	864	867	862	891	860	861	814	849	836	840	921	846	872	811	842	851	843	904	800	924	832	869	856	854	920	942	882	861	869	933	888	843	873	852	876	842	845	827	874	854	879	837	851	852	841	866	799	849	812	800	867	812	838	828	869	837	886	799	914	822	870	822	844	874	874	872	856	864	860	843	837	854	883	846	828	855	838	835	835	808	799	862	841	838	878	841	893	856	828	881	851	785	811	883	861	839	816	887	869	826	882	839	833	823	866	853	932	874	875	831	828	857	857	845	843	872	808	854	862	813	819	859	884	866	841	883	816	837	903	851	806	910	855	857	838	832	878	859	853	900	891	835	842	868	843	880	860	861	837	896	842	843	838	839	841	834	855	825	863	861	831	829	831	842	848	881	831	853	816	898	847	890	878	862	813	837	852	869	875	893	814	883	898	875	842	824	821	903	851	900	858	869	819	870	770	831	808	897	853	852	861	857	833	871	847	805	859	796	822	860	827	864	893	850	861	860	906	869	849	872	868	837	889	894	826	882	832	837	866	861	844	851	888	871	867	889	889	866	878	830	842	800	841	889	835	822	861	917	863	811	897	881	879	874	864	845	857	866	865	844	851	824	816	882	861	879	875	811	877	829	811	811	824	850	862	809	875	871	820	863	879	846	850	889	804	833	845	819	825	842	872	894	878	881	849	880	848	832	905	856	879	836	861	822	850	853	864	845	816	854	884	891	892	854	881	842	841	849	899	788	912	857	861	826	866	878	851	813	820	826	886	831	901	888	818	837	871	873	870	836	868	903	857	839	834	799	803	875	861	801	881	847	829	895	880	909	855	859	833	855	844	824	808	824	810	827	848	896	903	879	914	831	895	857	866	859	834	845	843	842	848	906	843	846	909	871	845	837	804	836	824	827	828	862	826	853	826	891	856	909	861	843	824	801	875	809	878	856	877	866	862	879	842	847	809	867	845	868	828	880	842	817	845	824	825	817	849	839	784	840	860	865	862	884	834	800	874	884	802	884	861	925	864	806	857	874	877	818	903	866	856	839	813	904	888	861	814	878	832	902	861	834	861	885	812	896	845	864	855	837	799	892	843	843	865	836	853	887	837	852	890	839	818	840	916	847	864	897	803	845	837	876	895	823	860	865	893	860	885	865	783	823	897	827	848	841	861	851	864	843	862	892	845	849	860	843	843	834	878	826	835	850	804	878	835	890	881	871	841	830	852	821	835	880	826	848	840	818	880	803	882	891	884	808	850	868	863	829	932	831	871	899	869	818	854	846	821	863	897	832	854	854	827	877	855	794	858	891	885	807	841	800	829	841	887	857	791	893	834	797	814	857	888	831	879	886	834	868	907	824	860	909	867	865	841	871	878	841	884	840	859	885	895	846	816	878	791	797	845	888	887	886	865	842	836	842	811	854	880	863	842	888	815	916	832	889	800	833	821	809	881	821	838	784	853	850	837	848	863	835	887	877	795	846	808	840	784	815	878	842	840	849	873	848	834	852	807	823	873	880	895	841	840	846	859	855	847	811	860	871	843	899	841	812	870	926	871	847	835	882	843	867	817	834	807	857	866	865	871	858	857	873	834	823	828	928	861	890	834	855	874	847	847	889	880	886	804	878	850	834	865	841	855	845	822	860	884	875	884	862	910	836	881	875	875	865	860	861	854	869	823	905	848	831	876	827	779	906	821	849	863	876	847	816	829	874	841	843	881	883	856	910	886	830	837	853	901	853	824	838	846	843	873	783	859	906	879	813	858	884	827	859	863	846	864	882	854	905	817	897	845	843	827	820	854	837	856	872	879	843	877	852	844	809	884	827	871	876	872	811	851	803	866	861	790	862	835	847	854	859	841	856	838	851	877	774	857	859	849	859	854	789	887	868	866	862	927	893	824	847	864	796	806	852	868	864	802	836	837	824	846	830	811	825	873	849	854	875	881	850	824	867	834	891	825	803	875	849	878	802	858	837
66293	35543	17343	8561	3574	1717	571	539	486	451	485	461	391	466	439	413	409	405	405	422	434	418	425	410	424	422	383	416	376	370	374	357	407	390	423	435	442	429	428	414	415	374	421	389	435	438	394	428	369	414	420	404	407	432	400	399	398	398	422	401	405	395	409	380	382	458	413	377	395	387	385	390	406	365	371	412	367	413	379	402	430	363	409	396	375	399	438	397	392	430	427	423	402	435	459	430	456	396	395	403	406	414	382	401	415	431	395	389	438	396	385	397	431	392	389	412	393	400	391	403	391	413	390	414	420	371	389	438	402	396	426	411	394	402	408	399	444	403	410	394	424	389	433	377	421	397	403	402	394	439	417	409	375	375	408	378	373	394	404	403	372	410	415	410	411	441	438	443	367	411	432	440	423	405	400	411	430	408	394	416	399	435	408	430	365	420	417	412	370	363	385	407	414	403	361	415	393	429	427	430	430	394	401	368	394	404	404	392	396	410	405	424	398	404	405	410	460	465	432	413	395	406	419	430	397	402	422	402	389	404	399	386	445	407	412	426	402	426	390	388	361	387	428	409	444	437	400	403	419	405	392	426	427	407	395	423	443	411	385	392	429	423	391	411	373	441	383	376	411	390	393	445	419	439	360	440	388	409	370	405	403	408	426	363	395	385	385	432	423	409	433	397	407	393	420	354	393	404	438	418	403	425	410	432	440	432	423	398	417	338	405	391	363	391	398	398	392	449	389	381	398	457	409	368	402	386	399	376	423	423	381	441	407	431	410	412	433	398	437	423	396	405	408	432	394	387	403	445	412	395	421	419	384	432	381	441	396	395	392	392	415	386	420	426	377	384	434	375	422	437	439	434	406	440	396	396	382	420	437	437	421	407	369	377	371	416	382	440	401	420	429	430	387	366	395	417	403	428	398	375	439	428	332	394	405	428	410	404	400	435	400	379	365	401	400	412	433	377	399	381	371	420	412	403	417	412	403	409	401	451	422	386	437	406	417	392	400	450	393	388	395	422	436	365	409	415	390	449	434	374	391	385	420	447	424	396	387	378	428	405	403	394	359	446	431	415	409	430	399	422	371	433	435	432	426	389	349	411	399	411	414	379	427	387	421	385	408	404	374	404	353	452	355	379	434	436	417	392	389	391	350	378	397	382	418	373	423	385	398	386	425	396	431	389	418	393	423	385	440	421	428	403	389	410	422	372	424	385	403	391	402	378	388	420	402	405	365	399	409	371	398	389	426	440	416	408	407	408	393	390	410	416	414	421	363	455	424	455	380	381	445	448	373	381	362	436	389	423	426	432	406	395	384	447	476	418	407	397	422	416	404	430	457	432	414	414	412	399	363	427	359	404	372	395	372	386	449	406	413	406	432	382	403	425	405	433	399	417	422	397	393	407	431	426	402	406	388	440	397	447	439	381	435	446	375	414	400	391	409	423	415	398	440	401	415	426	385	401	360	401	423	376	407	421	412	422	406	421	394	454	399	398	396	394	398	403	410	416	419	439	430	361	433	422	395	381	416	426	402	448	383	403	433	366	395	397	354	402	406	397	383	389	450	383	398	383	411	352	379	380	420	441	388	383	410	414	392	385	441	404	442	383	381	404	394	401	430	409	375	389	403	409	371	429	441	413	442	405	411	416	420	374	387	395	379	400	395	408	440	390	398	430	402	410	419	414	367	401	386	404	419	430	421	398	405	426	351	399	370	391	390	399	367	405	379	411	397	431	420	418	431	412	415	386	356	401	436	411	404	421	383	408	401	422	389	399	398	443	377	402	434	378	423	440	392	442	413	359	382	425	430	460	431	434	434	388	412	403	421	406	402	385	423	419	381	426	366	403	403	392	381	396	407	428	428	392	383	388	406	412	396	436	439	415	436	407	415	408	426	415	426	395	409	416	449	421	447	384	379	367	406	408	410	404	421	419	461	444	439	429	388	374	389	426	432	400	421	389	447	408	387	454	408	404	391	387	401	409	416	407	416	358	450	406	402	443	399	407	400	414	434	415	378	413	418	406	416	425	354	424	440	402	379	412	378	393	426	433	391	370	431	383	468	391	396	389	369	411	433	388	388	442	435	421	403	416	454	446	406	440	374	401	399	420	457	374	407	372	388	410	381	419	404	413	441	420	424	414	410	396	398	389	427	410	440	428	421	422	402	406	404	391	418	376	347	413	384	425	401	396	401	390	381	382	435	389	423	403	405	378	377	429	429	413	417	381	407	439	412	351	403	414	376	397	422	387	407	416	378	381	436	449	389	385	424	426	399	390	425	409	399	422	407	404	402	417	424	399	401	412	396	419	407	414	411	418	389	415	381	393	411	417	378	418	441	437	429	448	426	422	429	392	418	403	419	436	380	386	391	354	459	404	408	406	404	426	421	405	386	410	396	390	411	358	406	384	428	378	415	406	423	381	410	408	407	379	397	427	404	407	428	417	433	428	432	402	412	411	418	384	384	397	373	402	391	371	389	407	380	386	404	419	338	408	369	385	451	386	410	392	410	401	468	414	423	426	359	375	423	418	396	459	416	426	405	377	362	403	456	430	405	400	389	402	395	421	409	406	421	400	388	393	381	393	424	362	423	421	394	363	400	388	400	392	408	431	406	445	380	397	401	426	412	426	456	390	421	374	408	412	394	417	398	386	417	367	447	418	377	385	401	398	420	398	430	450	407	405	385	417	383	420	365	437	408	374	403	389	408	433	429	393	447	436	400	392	388	371	412	425	430	377	390	386	397	406	384	346	417	445	405	410	364	383	386	407	417	412	410	405	374	395	403	396	407	402	413	416	408	411	386	412	413	402	402	431	460	417	402	403	383	387	408	408	395	401	433	393	440	397	423	387	415	415	402	379	371	436	411	415	429	459	425	415	440	429	424	424	412	381	390	380	393	412	372	423	418	435	423	378	402	432	395	445	403	383	408	425	429	404	406	437	386	384	396	394	407	417	405	385	363	411	377	399	383	436	376	417	405	445	409	383	399	421	384	373	434	412	383	385	397	428	408	379	375	420	436	381	384	384	428	414	441	414	390	427	479	441	457	431	456	368	394	399	428	400	397	456	424	400	406	424	400	408	381	398	395	387	348	450	438	415	389	415	426	396	418	388	414	388	398	433	376	407	390	383	381	404	402	418	390	418	384	384	448	391	399	397	386	380	422	419	440	391	391	395	395	399	399	425	402	405	407	405	401	361	364	386	413	381	396	392	389	395	377	426	441	455	373	445	400	440	399	425	387	370	375	417	383	406	394	405	397	402	411	408	367	421	413	418	399	415	385	384	393	397	380	440	392	409	393	381	392	390	386	401	407	384	408	385	423	367	392	429	379	386	417	398	396	403	413	395	438	408	390	405	354	375	354	441	413	439	403	392	411	352	445	396	414	371	390	423	372	424	438	409	411	419	464	418	376	398	458	412	456	400	397	403	402	409	368	423	379	381	402	407	427	435	416	410	464	402	402	420	420	401	393	417	392	416	394	420	427	429	433	392
43555	26205	17522	14713	8968	4701	1610	1267	1241	1167	1086	995	1001	1029	916	916	934	915	950	860	874	910	827	933	835	830	823	882	825	860	868	855	903	945	899	935	905	947	891	882	880	895	927	884	905	969	889	887	892	855	880	909	880	814	856	806	845	877	837	877	875	887	847	901	924	905	889	845	805	865	807	908	926	867	863	879	876	881	815	846	821	846	879	858	897	834	857	854	873	877	933	859	812	901	871	861	900	834	892	843	847	887	861	929	849	834	861	878	886	876	918	839	864	837	897	853	902	905	838	869	885	886	895	887	798	868	850	884	873	860	842	915	855	839	847	892	849	841	840	904	896	859	870	875	875	922	903	875	884	856	839	901	843	852	819	822	896	851	944	842	882	837	828	853	888	880	885	870	898	908	868	908	897	859	881	909	875	888	883	869	813	838	853	848	906	902	850	863	897	854	915	836	855	837	828	839	889	890	887	817	873	878	857	845	828	856	843	921	895	876	830	881	920	848	818	904	862	905	895	839	893	847	868	830	862	879	829	839	931	860	844	869	839	839	865	880	834	861	925	855	855	844	864	889	877	841	806	856	895	874	865	793	811	843	866	849	883	829	857	905	854	894	853	879	878	879	891	861	875	891	879	869	844	834	868	918	885	844	866	812	822	899	861	801	938	892	869	884	864	884	814	864	855	907	856	865	847	837	810	894	854	821	885	847	932	869	902	862	837	866	914	885	830	920	923	814	858	851	928	917	829	864	863	848	897	860	913	857	905	888	852	891	886	865	844	903	813	871	885	908	872	876	877	892	887	906	891	884	908	885	877	866	860	895	851	910	823	861	894	869	856	867	830	886	866	869	896	856	815	902	860	868	862	899	861	878	857	934	898	871	892	864	840	850	902	866	868	892	870	893	898	847	880	894	844	929	898	847	915	906	885	877	874	861	861	954	890	824	860	860	849	856	864	885	863	913	865	898	863	942	898	850	824	907	821	929	911	839	874	865	858	856	863	862	883	852	836	838	848	882	904	851	870	859	896	844	868	849	877	869	823	927	867	899	839	902	864	900	915	852	837	845	814	833	926	883	842	888	770	821	871	867	873	868	818	824	835	853	869	866	903	852	896	832	892	867	902	857	913	851	890	913	855	870	863	883	845	876	853	913	830	854	883	884	863	844	889	906	934	854	908	878	856	880	840	852	935	899	842	860	851	871	814	867	864	849	882	827	864	926	832	868	915	847	837	836	876	846	844	876	885	864	873	838	867	835	849	834	861	891	881	883	851	849	847	897	891	878	859	870	857	882	881	888	853	879	841	907	858	886	913	898	864	863	893	857	880	880	817	884	839	888	922	888	909	807	868	856	868	914	858	835	879	838	868	891	812	900	891	876	849	868	844	827	854	884	835	873	843	858	836	902	901	858	888	894	880	868	873	839	874	858	843	843	858	931	898	867	883	851	849	942	870	943	888	900	851	861	895	892	841	878	918	846	836	873	883	836	870	797	894	856	869	807	857	873	865	855	882	839	850	873	907	888	930	888	894	913	860	876	842	826	859	841	894	876	829	861	874	884	865	842	882	820	845	851	861	857	906	925	879	849	903	885	900	884	873	916	887	872	827	852	837	852	835	907	862	882	863	880	816	886	861	854	878	862	875	862	888	825	831	848	878	894	858	910	854	849	863	871	879	886	882	885	912	853	830	901	880	793	842	879	868	878	853	903	848	871	933	899	861	870	888	896	818	885	847	855	852	838	849	828	867	823	894	856	803	880	843	812	902	878	846	905	867	805	869	852	894	860	863	819	852	882	836	864	843	858	847	875	886	856	853	875	797	867	840	889	862	821	895	880	790	872	870	945	906	865	874	847	858	904	862	847	893	883	871	839	844	879	876	884	831	844	830	856	900	903	874	928	949	865	866	826	888	842	848	886	930	899	855	871	826	846	815	856	860	883	865	872	846	880	816	815	941	884	969	854	875	900	893	881	890	891	848	859	850	897	861	882	870	848	874	921	888	902	854	866	905	816	911	832	832	883	855	901	857	845	836	903	846	851	871	855	836	858	760	854	906	894	806	886	873	883	869	834	788	865	900	865	878	893	886	883	826	941	857	868	892	888	837	862	854	848	873	933	874	925	858	872	872	878	870	849	866	871	846	861	844	905	897	853	867	834	858	854	887	853	881	935	904	810	862	880	849	899	904	891	864	838	841	901	876	834	901	868	875	897	961	868	824	849	850	879	875	860	834	863	895	867	832	882	905	835	880	916	859	875	847	823	858	881	914	841	862	853	845	916	832	895	882	856	857	870	856	827	861	900	852	881	837	884	846	922	853	882	824	911	910	848	888	896	849	837	888	865	863	889	890	850	849	875	907	914	843	857	843	881	859	843	843	890	871	891	864	938	835	875	882	872	894	894	871	872	919	920	919	861	819	808	862	857	858	883	851	857	867	894	883	831	905	848	901	838	816	823	937	925	886	863	854	892	870	861	900	873	914	871	845	844	902	857	855	790	891	929	863	864	871	880	877	862	812	826	855	849	852	873	870	901	872	821	828	861	901	849	850	872	861	885	853	896	901	870	820	848	919	844	898	870	873	878	880	907	878	857	877	830	869	876	837	862	903	884	873	858	891	826	937	867	905	837	867	903	863	865	836	878	814	948	858	877	866	879	826	877	914	865	829	843	863	892	897	844	952	895	840	875	851	865	854	827	901	841	840	870	792	875	910	871	870	936	910	902	859	862	848	892	827	877	898	922	818	915	847	926	865	805	870	900	868	844	837	842	847	858	823	848	842	896	911	854	861	923	877	910	909	884	838	904	873	878	851	834	853	920	827	857	879	867	888	868	848	827	864	842	921	894	856	891	883	865	811	916	896	863	853	857	876	865	852	825	893	887	880	902	795	895	890	876	888	868	872	897	892	848	889	862	836	839	891	858	900	866	879	886	841	836	823	843	868	840	825	869	872	882	802	845	880	870	889	883	915	902	898	881	845	883	825	909	885	858	897	861	873	908	783	858	880	859	840	890	840	892	887	877	922	843	845	859	855	895	858	907	868	838	889	889	906	831	877	874	939	873	842	914	862	892	850	859	876	923	891	840	893	856	858	859	796	872	845	845	897	895	807	850	889	850	842	885	862	833	853	872	867	821	880	833	822	846	895	845	891	849	874	851	866	877	885	917	873	880	876	844	872	863	869	833	821	875	921	920	836	931	876	882	872	806	879	864	880	866	857	858	863	872	904	873	864	922	887	818	894	862	821	843	851	902	866	872	884	839	872	892	852	858	851	787	855	876	873	857	852	884	861	862	840	925	917	913	847	883	902	884	855	889	858	890	868	856	845	858	875	899	843	840	873	860	849	860	892	871	847	821	880	829	898	908	881	839	898	844	887	904	893	874	851	852	873	914	876	914	890	919	849	820	876	884	870	818	872	895	877	859	891	848	854	880	895	901	872	807	855	879	869	906	858	935	841	886	815	870	889	885	887	800	885	828	867	888	863	817	905	906	908	907
45711	19687	8165	3699	1834	851	519	454	447	489	415	409	365	410	426	426	404	403	390	373	365	363	418	386	398	408	372	386	392	430	425	462	412	375	372	373	374	426	396	429	391	450	394	406	364	353	452	471	420	429	402	365	422	389	413	424	416	401	368	395	432	402	412	422	422	414	380	385	419	421	434	426	423	397	377	400	392	389	439	426	405	459	427	418	447	397	408	408	394	370	394	441	413	404	423	401	415	392	432	404	390	411	389	390	384	398	398	412	408	390	392	415	447	423	387	424	419	402	421	405	427	367	446	391	356	388	439	390	404	426	404	415	398	425	410	418	416	438	460	384	389	417	421	452	368	428	389	434	405	402	392	411	401	392	415	366	387	408	406	425	444	407	408	378	454	362	376	380	449	383	396	373	412	425	410	416	421	386	416	395	417	405	404	414	398	428	408	409	398	441	434	435	393	406	355	439	391	425	402	433	425	402	363	381	421	373	418	394	429	469	415	388	409	383	425	397	387	407	421	440	413	438	395	391	398	373	400	393	395	383	410	426	406	397	400	418	403	393	400	391	408	401	446	408	445	407	437	446	425	443	408	461	412	410	421	430	376	404	408	371	458	409	385	396	403	423	412	414	384	376	405	430	417	417	405	422	381	387	428	422	426	437	455	416	400	402	418	416	397	409	402	415	381	411	439	402	414	443	458	414	400	431	421	387	378	412	363	358	416	411	412	365	413	405	429	422	427	417	406	458	424	423	412	340	425	409	379	469	408	419	407	400	436	410	363	413	415	383	387	406	390	354	416	411	411	389	412	422	430	402	411	433	422	399	408	405	365	422	396	386	396	424	389	455	429	420	399	375	406	417	409	422	428	407	445	415	408	398	411	393	427	402	406	351	397	389	441	413	414	402	383	410	399	403	414	432	418	440	391	387	388	410	397	395	386	454	457	398	404	388	399	437	417	378	390	391	429	418	417	394	388	404	385	436	441	406	397	402	416	399	413	429	405	389	393	409	382	413	430	389	391	428	389	412	426	431	407	427	419	406	411	406	404	407	414	398	415	457	410	372	363	397	413	381	426	437	417	410	397	380	376	421	398	355	401	411	434	433	404	450	440	371	416	420	436	408	421	414	461	398	395	416	422	433	424	425	387	395	408	417	416	376	397	362	407	422	442	410	468	406	417	403	400	403	393	380	363	394	424	419	392	413	377	403	390	393	397	447	391	382	429	409	417	426	450	387	390	409	382	394	426	428	382	379	359	410	485	431	353	393	388	416	426	426	423	383	370	395	381	363	398	447	379	450	403	404	382	380	424	366	400	388	372	405	393	415	399	381	400	453	420	429	416	453	418	395	403	414	459	434	424	403	398	401	395	414	403	411	463	418	465	439	402	419	413	405	442	399	423	445	414	438	437	369	413	452	397	399	389	398	406	438	375	366	340	409	394	417	414	409	407	424	396	390	408	412	371	392	400	422	378	425	409	399	417	410	394	393	350	442	433	387	412	428	407	398	393	439	389	392	415	371	407	406	387	374	429	405	431	407	408	410	404	380	403	407	414	454	416	414	359	408	361	415	418	437	444	389	388	410	400	409	413	421	396	414	401	388	387	396	407	413	366	390	405	428	430	409	448	386	452	398	391	474	409	432	417	408	401	371	370	446	411	383	395	414	381	412	407	425	431	419	399	399	425	412	428	400	415	427	400	417	444	387	425	411	432	390	387	403	415	415	436	373	401	370	408	420	456	430	393	376	411	394	434	425	387	384	361	367	418	393	369	410	395	397	408	388	448	403	387	373	417	390	403	419	409	401	393	399	401	424	403	413	450	413	390	395	388	401	390	421	406	404	400	394	398	405	389	441	411	377	413	398	398	432	380	416	411	420	438	383	389	407	460	446	383	425	410	433	423	403	377	440	453	432	398	386	387	413	435	446	415	405	402	407	417	443	437	385	410	445	402	330	383	419	446	370	403	423	421	349	371	363	415	426	379	399	392	438	402	464	407	385	344	386	373	377	411	422	413	449	448	414	384	420	411	413	403	404	427	415	375	408	417	360	406	429	411	436	425	367	423	371	412	412	424	407	380	419	388	426	424	426	359	422	422	368	404	396	424	385	440	387	423	417	413	382	392	409	402	419	402	424	413	438	401	425	386	382	423	403	402	469	413	394	433	393	436	376	405	392	447	421	382	381	369	406	379	382	421	384	431	423	431	392	402	410	429	468	416	434	425	419	397	388	395	433	424	415	423	362	407	423	416	442	421	392	400	422	414	400	401	398	411	387	400	394	376	400	413	391	410	422	395	396	413	371	446	406	408	399	423	417	434	372	397	400	394	414	409	391	408	371	404	386	371	383	410	431	373	372	460	410	418	418	382	381	445	402	394	392	424	405	392	413	400	419	376	406	403	417	411	416	442	448	434	347	413	365	396	433	423	391	413	402	429	425	406	402	386	376	416	375	406	405	404	437	409	391	387	393	394	403	434	396	389	377	389	399	422	394	402	424	403	395	402	384	388	428	420	439	397	391	417	385	439	430	427	419	421	446	390	398	430	396	406	417	408	426	400	403	410	396	387	413	386	424	432	398	424	380	427	403	403	464	430	368	438	387	439	442	399	429	406	401	385	421	383	433	425	370	397	439	402	412	357	402	434	398	403	430	394	403	393	424	401	437	425	404	420	360	398	415	400	396	461	424	400	410	385	392	394	382	407	412	406	418	403	399	406	394	374	428	390	375	422	407	422	396	398	408	396	406	380	422	422	399	419	409	394	387	416	412	463	388	416	410	403	410	391	403	401	389	379	370	382	462	388	414	438	417	452	414	411	382	410	438	381	369	429	439	411	398	418	396	420	414	409	436	453	382	381	393	429	407	410	431	393	398	389	380	443	424	372	406	397	426	394	409	391	421	424	377	401	395	427	436	421	416	409	411	436	427	410	421	406	417	425	416	436	397	403	437	402	398	395	380	430	419	419	384	393	388	474	405	459	399	425	404	385	465	413	411	410	423	378	366	400	420	440	423	433	408	424	400	419	442	361	417	461	406	432	426	417	398	405	383	424	381	356	413	421	416	408	414	390	401	389	422	410	394	368	408	419	418	400	465	436	407	407	412	403	424	416	422	405	413	408	367	433	416	408	420	431	447	376	366	416	378	401	380	397	434	433	403	402	409	412	411	398	414	385	366	419	393	427	416	389	435	438	421	403	411	388	377	364	380	399	384	401	403	382	403	413	401	417	403	418	423	401	409	391	415	405	414	426	410	395	423	415	415	412	436	393	435	454	424	406	408	383	417	409	414	420	417	443	423	411	378	436	409	426	384	384	419	455	415	384	400	396	433	427	376	403	400	424	431	388	420	429	455	421	377	413	407	436	365	395	353	404	412	387	419	402	393	388	405	410	410	451	389	410	367	416	386	380	379	443	433	431	430	401	380	428	406	383	440	424	419	382	405	395	420	396	376	369	389	407	386	377	412	437	415	398	410	395	406	445	405	413	399	409	420	425	412
28198	12169	11030	8394	5549	2511	1324	1244	1133	1078	1039	998	940	940	888	917	858	922	858	898	832	882	846	871	891	879	935	874	858	830	859	899	902	916	887	939	946	890	868	901	926	869	921	947	895	931	835	877	865	900	884	912	890	846	895	883	934	880	922	879	879	884	886	816	949	844	856	892	809	867	836	944	834	948	851	843	858	856	907	875	843	907	862	855	896	892	883	837	868	825	867	889	890	889	938	846	897	859	882	852	844	881	899	864	849	890	924	877	918	875	836	852	880	861	873	850	858	860	894	859	857	901	844	920	857	902	846	897	872	868	867	878	874	923	854	851	960	882	908	847	914	893	880	887	840	893	900	838	926	800	885	887	908	836	852	851	893	890	872	872	868	808	906	819	819	894	881	884	887	882	914	818	900	892	858	867	920	875	899	844	869	862	898	889	881	835	889	925	933	869	887	947	888	873	888	854	858	889	903	878	844	901	800	884	874	830	918	888	852	870	898	868	836	880	904	885	826	859	893	881	926	873	830	853	875	879	835	838	854	896	884	914	889	916	848	822	883	836	914	916	857	840	863	841	900	877	859	873	880	848	816	857	879	910	895	863	912	906	864	868	866	870	858	885	889	878	892	828	907	841	904	852	843	898	882	875	889	866	870	850	888	845	867	865	839	846	847	918	889	871	881	865	904	885	869	811	941	869	898	857	868	838	881	875	850	849	922	874	920	818	906	859	879	883	887	850	790	853	931	840	910	876	856	873	872	810	844	852	859	857	938	864	888	829	892	872	854	861	909	892	873	860	872	825	839	866	913	911	903	839	881	871	819	865	875	843	822	880	811	864	855	877	906	843	926	844	844	861	879	894	900	880	851	840	923	879	920	870	847	871	885	853	918	861	843	850	863	852	869	900	840	904	837	829	853	835	933	825	855	833	914	880	906	893	852	873	909	857	872	889	821	853	862	890	870	875	865	859	862	908	891	842	884	899	837	930	867	884	829	833	902	848	824	859	857	877	892	886	885	918	853	860	853	871	923	859	881	865	875	870	876	879	829	905	958	867	906	834	860	850	875	874	875	852	847	849	878	806	872	908	838	818	857	841	885	908	881	874	855	924	884	907	893	877	894	846	879	894	878	851	886	911	903	818	898	886	891	837	838	854	907	894	922	873	910	854	868	898	912	787	893	804	897	895	863	843	909	936	830	936	835	878	839	835	919	855	877	878	839	835	942	815	883	845	834	862	836	822	894	858	820	893	899	884	867	851	830	860	805	914	868	850	920	910	877	878	852	863	865	868	823	838	853	870	888	915	921	883	870	824	845	846	862	834	894	863	883	859	877	923	937	859	853	853	871	872	782	859	852	858	849	785	850	845	863	883	840	893	829	850	906	853	842	904	865	855	872	875	899	865	884	853	870	886	863	813	844	916	861	885	869	871	863	865	840	845	846	877	879	826	785	876	799	891	890	868	887	897	846	832	845	910	866	927	847	892	828	875	901	819	850	853	883	838	896	894	855	885	919	891	863	911	902	849	855	964	870	831	937	894	858	851	904	870	879	866	873	845	866	802	900	831	811	867	886	934	867	853	844	872	837	859	880	880	898	841	898	863	864	913	827	892	834	834	856	851	878	884	873	859	838	838	826	831	851	867	801	881	862	890	938	839	829	883	870	829	843	843	862	837	903	883	849	874	865	870	911	847	864	872	826	866	881	846	801	885	895	884	876	852	873	857	823	883	904	868	898	832	866	884	908	853	876	827	887	885	891	896	879	857	883	902	848	903	911	915	863	835	827	845	864	923	870	852	834	850	924	880	887	925	892	878	915	880	860	850	874	866	900	844	830	897	877	892	846	897	847	850	856	790	874	902	821	866	890	876	890	840	925	874	870	889	859	843	841	864	859	875	907	898	898	830	852	854	844	872	860	857	803	871	859	836	892	860	846	845	861	844	790	868	839	866	860	866	878	916	834	874	879	878	847	792	899	861	911	853	902	895	831	863	888	893	859	872	872	832	894	874	835	860	930	836	865	896	870	861	849	862	878	878	868	823	859	803	876	876	873	820	895	889	857	878	861	891	904	863	869	815	861	818	915	855	820	873	887	887	859	849	890	893	829	886	815	864	902	886	882	813	859	870	876	871	838	878	863	858	882	890	856	872	907	905	849	873	850	865	874	919	907	831	813	836	906	848	858	831	870	849	909	885	822	963	861	881	912	866	888	896	907	864	831	880	858	882	852	872	853	878	892	794	857	864	861	885	868	878	859	877	804	879	883	823	860	863	862	941	863	866	914	863	919	871	909	856	898	869	891	858	899	858	863	850	875	870	878	904	876	882	852	856	864	875	862	900	828	859	905	870	908	848	828	836	884	909	891	809	878	833	961	872	896	873	837	876	926	864	822	918	864	893	915	832	859	847	840	856	861	854	849	871	885	837	887	825	877	823	836	845	826	863	813	866	919	844	905	850	886	878	919	883	875	892	852	886	910	906	882	841	876	874	842	840	889	877	870	777	872	888	845	885	878	924	833	858	891	923	856	880	914	855	857	860	820	841	915	874	892	877	824	867	861	916	872	902	843	875	888	869	837	891	851	894	908	895	868	858	906	855	857	878	936	913	876	868	874	887	891	909	883	871	914	883	874	842	822	886	852	865	914	835	914	845	890	871	879	815	877	874	941	878	863	885	852	859	879	854	927	858	877	848	822	846	876	847	874	874	901	842	898	861	873	867	862	868	891	888	873	921	813	847	867	855	859	812	824	833	901	882	832	906	884	827	866	837	860	854	890	862	870	899	912	840	890	862	878	825	897	928	844	874	913	872	885	856	873	831	902	899	942	923	810	868	817	866	906	815	868	826	858	835	882	884	839	890	855	812	870	854	881	830	867	843	846	873	880	852	888	853	860	902	868	878	855	841	885	907	896	881	935	898	854	857	913	845	863	964	883	859	886	868	865	806	890	899	818	859	881	845	867	910	855	829	885	880	843	845	875	840	829	908	868	896	865	841	856	892	890	873	852	828	888	899	837	818	842	868	878	810	846	859	851	853	795	914	853	917	909	898	866	819	896	871	881	865	855	826	831	829	878	902	891	881	828	861	863	880	925	897	848	867	901	864	866	880	860	868	835	869	895	825	893	907	879	904	837	833	861	838	891	814	892	879	889	906	902	848	852	874	849	940	839	915	869	872	877	883	881	877	851	878	856	875	923	841	810	901	860	835	848	883	858	800	843	853	819	844	893	864	874	861	926	867	869	840	801	805	849	822	850	876	910	881	904	868	862	882	845	841	909	874	878	898	853	907	829	829	909	875	823	933	818	874	872	922	838	826	889	857	899	928	883	835	867	860	919	832	834	888	840	849	884	849	842	881	881	867	841	911	888	908	857	817	877	835	911	928	882	786	865	844	878	862	851	872	881	849	883	898	887	922	847	866	814	870	875	886	824	863	880	893	883	851	903	896	866	909	862	846	865	880	867	871	850	940	843	871	921	849	901	887	879	866	857	874	930	907
49983	26778	16406	9511	4060	1691	614	540	537	497	444	443	437	416	401	393	393	410	458	396	385	366	411	418	405	402	398	445	428	418	426	399	412	404	412	432	412	382	412	380	391	409	388	387	408	404	413	366	407	417	428	401	424	371	413	400	393	386	405	389	390	395	381	377	403	343	386	448	394	406	370	419	425	383	370	416	381	404	401	415	372	352	397	407	371	433	387	382	393	398	394	401	413	388	432	397	411	425	368	348	416	385	373	392	457	396	362	381	393	409	389	388	474	401	375	372	393	430	376	411	372	381	383	397	380	413	443	422	386	345	409	438	398	366	394	361	383	409	392	411	383	367	419	424	381	351	401	429	383	368	360	370	401	435	413	383	380	405	359	414	427	419	419	361	398	423	419	404	410	379	393	397	402	418	396	409	397	383	378	390	389	381	406	400	414	394	391	392	379	471	421	433	397	374	406	416	400	408	388	397	411	439	378	395	394	440	417	371	394	411	387	446	407	383	398	423	364	418	391	377	392	413	345	413	404	388	389	411	425	343	364	400	398	385	390	405	373	424	380	370	393	388	419	407	375	439	399	431	406	445	382	405	393	388	386	386	423	384	398	380	389	436	422	368	396	412	414	404	400	417	343	349	376	386	364	430	377	396	415	433	458	408	373	380	378	409	398	399	393	393	405	429	417	424	445	390	428	446	377	399	387	408	420	369	383	388	400	406	429	399	416	380	416	395	381	384	364	379	366	374	388	435	389	393	393	398	401	370	432	427	385	420	382	376	393	406	401	410	358	411	417	439	386	428	394	375	379	420	367	346	388	401	358	423	383	402	402	429	390	394	413	369	375	354	420	370	386	412	409	378	388	361	379	436	405	386	402	362	375	402	415	363	378	438	411	375	401	430	364	360	410	431	429	386	408	433	420	390	319	372	412	368	377	398	395	417	418	376	360	367	405	384	393	379	383	389	395	399	380	414	397	410	397	384	367	454	393	409	422	416	411	394	391	398	396	396	354	398	384	412	425	427	398	393	372	369	424	378	414	409	399	380	439	402	399	400	423	410	379	380	342	418	365	370	362	402	438	386	383	412	393	446	400	420	421	409	406	410	433	386	385	392	416	387	404	378	412	382	382	384	398	434	392	396	431	413	421	372	387	401	437	418	429	389	410	387	381	393	442	435	373	433	382	398	381	411	444	419	393	401	389	380	382	384	393	381	399	359	397	368	437	383	446	412	406	390	408	377	387	371	394	404	403	401	396	404	380	346	371	379	418	371	407	419	402	385	371	406	383	379	409	362	400	370	414	406	387	407	396	460	405	420	397	399	424	390	387	415	420	413	418	369	372	407	395	391	413	412	384	417	392	388	380	404	413	383	388	396	418	365	393	392	392	413	409	383	375	430	435	400	394	426	417	381	368	399	343	425	396	396	410	399	418	432	425	369	369	356	398	424	405	454	359	424	380	406	385	407	405	407	430	413	423	392	382	388	404	390	401	403	390	402	399	360	397	417	371	460	394	422	362	413	398	408	422	408	377	374	394	427	400	393	380	381	394	417	392	354	405	369	400	392	404	431	423	370	405	363	402	412	373	392	407	377	390	432	438	386	403	410	410	405	427	409	398	379	413	345	445	411	411	391	367	398	410	388	416	404	378	383	394	413	407	390	373	418	399	403	437	402	424	386	420	409	392	384	422	381	360	380	374	405	402	395	382	393	401	388	404	394	411	401	389	417	421	400	381	390	382	427	401	387	396	420	408	382	352	403	455	376	426	408	384	389	384	393	400	359	416	373	396	385	386	395	365	384	389	384	365	410	416	416	414	388	428	389	391	397	387	402	414	365	373	438	419	374	362	406	422	410	387	373	403	421	420	389	401	411	394	407	421	393	400	415	378	420	411	378	406	407	400	388	433	372	360	414	407	391	373	428	399	388	420	411	410	420	383	410	396	405	405	404	411	403	417	419	421	361	359	392	415	430	383	414	425	378	451	386	392	374	422	427	417	413	421	408	375	409	416	386	439	397	414	392	360	421	401	435	395	377	405	361	433	382	413	392	396	379	391	411	407	408	439	414	404	388	413	415	406	371	412	407	395	434	365	382	374	356	375	420	416	374	387	389	407	407	381	412	389	413	408	376	411	422	450	379	379	419	400	404	412	392	391	414	435	377	373	384	394	399	388	404	424	418	430	391	389	353	384	368	360	403	408	379	403	402	440	410	392	407	389	400	399	400	407	385	388	414	416	395	464	424	389	371	443	349	379	388	406	401	401	359	382	346	383	407	359	399	439	405	407	400	395	413	397	397	344	382	370	377	412	362	402	392	419	420	390	443	378	360	347	389	398	379	396	405	414	404	352	371	386	364	384	389	397	382	367	355	426	400	409	416	364	374	395	371	437	394	417	396	416	387	388	367	412	357	396	387	392	389	474	412	361	380	395	367	385	404	409	401	402	405	358	393	403	420	375	389	398	377	382	377	417	399	414	380	387	390	412	455	418	412	405	411	371	425	382	400	377	425	417	404	401	377	379	380	415	387	376	374	395	387	401	362	425	404	404	379	384	419	385	403	374	379	384	379	395	372	417	381	371	404	376	414	414	386	408	373	389	402	418	407	421	425	394	394	420	399	414	406	391	449	383	403	393	438	422	379	421	424	393	367	372	351	422	412	394	374	452	440	378	390	382	380	423	361	430	396	384	395	361	366	384	375	401	398	372	411	410	388	417	413	410	392	393	420	427	431	399	366	437	402	429	422	417	393	371	395	414	397	391	390	427	392	424	392	371	423	398	383	394	391	371	387	382	424	359	394	436	385	407	360	416	414	405	374	394	368	406	431	392	394	390	415	364	387	374	381	386	409	412	410	373	407	394	434	425	404	394	388	398	401	416	365	383	399	409	411	425	366	389	369	402	372	384	392	416	397	414	401	373	400	425	399	446	418	392	413	388	400	399	367	388	391	400	391	396	421	385	379	398	364	417	401	383	391	361	377	407	419	463	379	367	405	434	424	400	438	367	444	357	423	403	388	437	398	406	437	403	383	404	419	428	399	399	365	373	427	378	350	372	400	376	395	417	406	361	415	394	351	401	392	424	370	437	399	417	413	394	373	371	391	399	381	442	385	376	433	396	389	370	439	424	424	372	392	423	358	376	407	424	377	367	393	392	373	410	378	429	435	426	395	439	379	364	437	433	402	379	403	414	399	388	376	381	400	422	392	380	394	393	379	401	387	347	349	390	410	332	403	379	409	416	406	407	384	384	378	351	406	382	396	406	420	362	397	419	414	434	344	411	440	369	414	450	372	437	397	425	412	429	385	393	410	400	347	402	398	404	399	409	409	413	411	427	390	407	405	419	403	403	381	368	392	405	417	387	400	394	387	394	405	409	436	366	395	404	362	394	410	375	398	393	430	356	398	413	427	406	390	402	433	422	402	387	414	399	440	428	437	397	391	395	408	395	424	405	392	373	380	393	393	395	393	404	416	369	386	386	388	392	401	410	407	423	392
30614	19967	20442	17934	10662	5504	1931	1453	1350	1246	1164	1138	1036	982	964	962	919	842	874	836	843	888	897	880	865	823	857	891	845	838	849	920	891	919	936	981	961	965	961	941	898	827	874	921	902	953	919	858	895	905	907	888	853	892	921	903	888	817	833	830	894	876	912	884	836	853	844	843	885	801	901	883	839	883	832	828	809	901	864	857	869	853	877	873	805	860	838	808	821	908	828	860	816	906	835	870	871	870	791	831	829	863	865	899	853	852	844	879	888	895	864	877	820	884	901	823	825	882	862	857	883	852	840	893	859	832	869	830	815	820	909	873	852	880	806	868	853	825	859	847	906	846	835	852	855	873	858	821	896	885	851	861	865	874	868	851	869	832	859	833	884	822	885	812	855	897	811	847	797	806	830	862	774	870	815	878	891	855	856	872	822	830	839	860	865	854	861	890	836	852	886	909	896	856	890	784	838	878	863	933	868	928	849	831	815	833	836	837	878	869	828	860	857	887	862	807	864	862	847	919	916	865	868	904	856	806	859	796	851	796	908	855	866	826	826	935	880	889	831	862	839	858	828	862	874	885	882	830	789	830	882	804	839	843	852	842	853	873	843	843	832	858	822	880	892	834	852	831	871	889	905	846	855	890	871	860	876	856	874	868	847	887	840	864	840	842	842	789	857	814	857	849	818	864	832	842	918	844	886	805	851	821	851	867	909	873	847	852	898	881	852	897	841	892	824	824	857	818	843	820	857	800	867	861	868	876	861	888	855	874	851	862	858	887	862	856	836	859	857	816	838	898	825	824	879	828	910	871	872	884	841	874	875	869	836	878	873	838	849	852	831	856	889	819	872	878	790	847	841	810	817	812	900	846	872	868	861	847	864	841	844	834	851	797	901	815	822	856	784	834	796	845	854	854	899	854	867	822	803	855	827	864	784	818	876	826	882	848	881	837	831	841	847	873	843	880	907	871	855	847	921	849	836	868	866	882	845	832	828	870	861	861	847	893	876	880	808	837	848	850	831	866	840	836	813	826	870	867	794	873	812	825	878	883	865	911	805	831	890	854	854	906	798	833	885	894	875	795	821	819	909	804	802	833	923	893	873	876	834	882	879	872	881	817	880	875	895	864	823	870	876	842	851	854	862	843	827	817	832	895	821	835	851	882	901	859	861	789	841	864	855	911	832	892	803	890	854	840	848	865	853	821	861	922	877	872	881	847	889	871	859	832	919	872	865	893	878	937	842	865	853	854	848	863	854	925	871	871	826	858	871	847	829	859	874	873	822	789	860	837	846	817	857	867	877	849	875	839	879	872	859	909	855	846	849	887	871	857	910	901	894	882	851	832	851	884	877	794	826	900	893	863	857	894	844	862	910	830	879	836	831	826	801	871	860	829	833	841	847	874	867	861	862	798	845	873	860	811	838	876	893	822	900	880	844	806	807	852	866	870	929	876	837	841	814	822	843	814	858	805	846	882	923	910	867	881	845	829	816	859	866	882	818	861	840	832	865	869	879	832	865	884	860	839	883	792	795	831	894	882	846	854	779	834	843	874	882	840	852	871	861	873	836	860	852	861	881	905	848	899	836	821	909	840	860	898	829	941	835	862	860	907	885	875	896	864	916	822	871	858	825	876	870	945	883	911	913	862	813	881	843	836	839	857	867	837	876	878	847	852	841	853	863	837	879	869	845	831	847	874	891	897	849	840	818	875	858	848	814	834	817	817	834	892	820	859	804	857	871	889	827	902	872	901	881	810	862	907	858	866	861	838	887	822	845	876	837	873	881	803	836	869	854	920	831	836	856	938	804	842	853	876	894	863	877	849	904	914	851	845	863	872	839	815	837	867	860	873	833	847	822	899	800	894	880	840	865	863	864	848	871	820	878	870	902	884	855	846	829	840	861	816	851	828	843	824	869	949	931	851	840	871	863	871	803	847	816	841	875	868	847	884	892	860	857	894	797	928	780	850	810	845	849	851	851	853	878	866	849	844	842	852	857	862	846	816	921	874	861	854	822	850	848	838	880	854	814	891	814	885	866	852	865	805	832	845	838	838	846	867	855	799	828	885	896	848	857	846	863	859	861	845	881	858	924	873	854	849	873	933	910	875	885	854	866	817	845	878	857	867	829	932	869	884	875	817	806	850	807	833	835	886	845	865	882	854	851	870	810	832	844	836	861	832	886	878	865	843	851	793	849	866	842	904	855	887	873	880	880	838	863	853	921	847	900	926	888	859	836	894	851	798	859	874	857	815	825	923	848	839	854	807	862	844	830	863	848	846	894	880	839	842	895	882	840	834	868	873	896	859	849	814	870	874	867	860	828	854	776	883	862	871	870	888	840	788	816	842	870	897	824	875	864	870	871	823	845	909	863	826	871	859	844	864	853	835	833	822	852	828	886	823	845	832	860	881	851	833	853	833	833	805	840	841	822	848	903	853	857	845	825	826	893	793	901	846	899	865	910	861	827	815	892	849	863	836	871	855	870	823	840	838	876	896	829	856	879	860	844	836	836	885	817	871	892	831	871	824	865	865	882	828	834	850	842	853	845	917	879	859	872	830	839	853	859	879	846	868	830	840	865	902	849	852	903	909	899	865	828	875	839	860	876	904	839	827	859	894	843	879	867	872	841	872	895	858	839	918	884	866	843	839	867	880	834	868	893	846	894	871	854	934	889	866	865	831	879	900	833	896	861	853	885	885	876	806	846	801	840	873	826	867	866	868	856	895	832	896	916	890	886	888	880	856	868	825	903	792	852	867	878	873	831	840	841	850	932	845	807	847	906	865	862	872	864	847	825	842	894	828	882	927	857	875	837	828	861	863	826	869	883	842	834	813	885	819	842	826	861	879	813	897	830	847	831	833	838	839	874	809	807	824	826	848	849	902	881	878	804	855	862	797	889	835	832	841	846	864	868	889	804	837	900	830	886	836	811	835	825	880	850	841	818	821	824	855	856	877	840	813	870	851	858	873	867	855	884	869	878	918	838	851	857	847	855	869	861	848	881	855	790	849	861	830	837	866	856	857	824	868	872	851	839	877	908	841	793	823	846	847	844	851	867	894	862	870	844	835	745	900	847	842	867	903	853	864	823	842	869	818	861	877	922	913	839	929	852	832	875	826	860	839	854	881	853	854	870	889	863	875	865	910	817	869	848	904	923	818	897	867	820	858	890	851	847	851	874	872	846	871	852	836	858	859	870	853	846	790	891	826	851	875	905	850	853	834	867	843	821	867	869	895	846	878	837	878	834	875	781	877	829	870	811	828	900	830	818	862	825	858	894	846	915	840	853	843	829	884	836	863	860	819	855	863	851	879	835	854	863	855	868	905	831	846	836	887	895	903	853	836	869	886	843	856	849	842	893	892	884	849	866	852	801	816	864	847	826	849	908	892	817	852	862	839	874	894	897	828	844	875	824	860	867	848	831	864	866	841	891	784	915	926	831	859	814	891	875	850	818	865	840	837	885	852	787	822	843	818	842	828	864	841	814	863	853	878
60571	34775	23907	14239	5873	1650	744	587	525	545	466	475	456	445	400	417	437	427	399	353	415	376	404	388	377	445	477	405	437	405	385	376	406	405	414	402	443	420	411	395	403	420	392	439	437	428	405	388	414	407	392	430	413	424	390	383	398	414	382	416	433	392	411	399	458	401	425	414	341	419	414	406	453	399	456	455	420	430	429	413	425	393	412	407	406	376	425	418	415	403	384	402	418	407	441	393	438	405	416	394	414	376	418	395	395	358	384	419	371	367	430	385	411	430	404	392	387	449	407	411	417	418	390	378	438	426	396	402	413	388	412	392	412	409	402	416	396	408	382	433	378	414	403	401	411	426	415	436	392	433	402	386	404	412	399	397	416	437	402	398	414	388	423	429	402	415	429	431	396	384	396	395	403	430	402	384	402	417	425	403	374	389	435	392	403	421	411	388	427	434	415	380	395	411	384	415	431	397	435	429	400	431	439	401	420	419	423	404	412	375	437	394	397	413	417	411	405	387	414	371	428	397	383	425	434	427	384	406	449	428	390	410	383	476	426	396	417	461	397	401	418	368	435	429	407	399	382	412	419	440	409	392	425	428	424	394	395	399	432	398	417	398	424	432	415	427	390	401	397	387	391	405	409	441	387	403	410	376	372	427	379	408	390	409	400	390	379	435	439	405	381	372	402	428	397	406	400	348	437	395	415	405	410	425	422	411	436	405	390	419	440	374	387	430	420	398	441	403	452	421	441	376	407	413	417	399	412	422	430	402	402	430	402	429	433	430	425	382	379	406	424	412	446	427	417	412	426	385	422	420	372	412	417	409	389	415	389	408	417	406	393	409	415	413	406	443	432	415	411	419	374	411	376	393	394	443	419	419	392	458	402	408	399	427	388	389	391	421	447	428	411	413	406	379	413	468	403	426	389	360	427	377	404	423	415	414	425	402	383	408	401	432	406	430	410	456	391	426	403	367	402	387	403	403	426	399	413	407	391	380	391	426	377	430	434	417	408	398	390	437	410	399	422	393	403	427	395	374	353	401	402	404	387	436	422	408	467	402	379	392	396	408	420	393	423	456	429	397	426	433	417	429	424	420	422	401	367	415	413	414	424	426	395	457	399	383	418	400	395	405	419	413	379	408	431	415	418	401	410	431	381	381	387	428	415	349	416	424	386	395	450	420	386	390	443	430	436	417	386	409	448	440	383	382	411	391	411	372	398	394	397	422	392	412	437	399	409	377	406	406	402	433	439	442	419	415	463	466	411	393	400	385	417	444	461	417	385	395	381	378	397	382	425	381	419	402	398	412	428	408	355	386	433	434	419	399	415	409	399	395	364	387	374	383	388	409	430	380	415	425	409	407	434	382	423	422	413	376	407	380	415	395	423	400	421	354	405	400	425	412	419	405	393	348	392	423	385	421	427	415	401	418	394	370	386	393	388	415	412	436	444	447	424	414	409	427	423	481	385	430	419	406	410	426	414	424	389	375	387	445	416	400	432	398	399	391	410	446	456	375	420	377	391	460	424	408	448	446	438	415	407	408	394	406	411	362	447	439	412	373	429	420	418	401	395	415	413	415	435	392	448	447	415	430	456	399	386	391	428	459	418	375	391	388	392	419	409	363	428	385	462	377	411	417	450	444	414	422	377	411	449	445	362	392	432	400	429	418	368	369	408	404	403	443	406	429	406	400	408	420	428	380	443	397	390	399	380	407	457	408	414	419	407	395	405	414	414	419	394	433	408	394	405	376	407	425	423	387	401	415	407	411	404	389	417	425	434	409	410	399	431	447	388	411	388	399	390	430	410	426	379	397	416	453	411	399	370	390	406	422	390	406	424	394	394	387	377	416	391	415	407	401	382	405	381	404	409	400	417	410	404	434	385	394	427	416	408	404	424	438	396	433	405	445	402	362	359	428	411	377	405	384	424	373	434	397	430	416	404	374	394	411	417	421	380	395	402	390	365	398	383	408	419	428	405	422	397	408	382	410	431	420	405	437	404	390	424	461	393	404	360	442	385	384	397	392	395	436	407	386	391	407	381	412	412	407	417	432	414	389	409	397	412	398	413	369	416	428	407	421	372	436	403	423	391	415	399	399	407	378	409	369	425	399	424	383	418	397	402	411	421	451	410	433	403	387	397	398	391	445	416	423	387	401	415	390	414	382	408	376	412	441	413	396	399	389	423	427	417	425	417	459	385	415	400	373	393	420	363	396	412	388	372	402	398	399	417	415	407	443	405	375	401	417	436	412	407	410	386	425	437	389	384	406	394	385	392	371	412	366	393	420	395	432	394	416	406	412	433	397	439	408	436	442	389	417	379	398	432	389	404	418	383	437	443	413	395	405	415	398	363	415	381	397	382	376	415	391	398	369	444	399	403	402	432	434	409	440	430	401	446	393	401	400	381	397	414	426	400	396	407	424	365	373	416	410	409	390	416	410	395	423	384	438	408	421	397	387	387	395	407	380	416	393	414	396	437	406	433	449	417	410	441	386	439	389	450	431	376	414	410	444	399	377	378	442	380	403	401	393	389	392	411	420	396	395	426	418	407	427	423	417	386	391	412	428	427	392	442	469	458	384	404	395	427	374	404	346	422	399	398	427	404	429	425	404	400	405	419	436	393	384	452	424	416	421	370	426	403	416	397	422	389	405	400	404	404	375	422	396	395	415	429	404	406	417	433	418	405	408	384	398	447	372	423	432	414	397	424	428	451	451	411	403	394	404	444	410	432	414	405	396	409	420	384	431	381	359	433	385	417	413	387	388	404	408	394	402	454	362	407	396	408	396	433	418	408	404	401	402	378	411	381	400	394	407	382	344	379	379	391	392	370	388	357	426	423	437	397	422	365	437	406	452	423	380	400	421	400	410	415	388	435	416	417	375	413	429	416	427	404	407	400	437	447	392	420	380	400	419	403	406	408	420	406	439	403	358	379	407	404	420	413	343	397	402	398	405	450	421	406	408	441	394	414	427	385	391	425	394	432	423	390	369	385	386	377	391	388	412	414	390	410	398	387	382	398	395	380	397	385	428	399	428	391	381	394	397	401	409	426	423	379	405	376	433	400	407	377	427	363	417	423	443	367	395	405	419	429	415	341	407	374	400	377	407	399	413	378	385	397	411	379	393	431	421	450	452	410	387	400	425	355	423	438	421	428	406	404	403	360	384	403	406	405	406	362	417	406	401	384	344	423	406	364	412	435	434	371	417	425	405	388	447	418	384	411	410	421	382	406	409	395	353	391	413	415	413	410	447	397	394	403	411	386	374	376	353	402	402	442	395	401	416	381	425	400	420	404	407	404	404	431	416	374	383	404	405	408	422	432	417	381	408	380	412	392	398	386	400	406	394	407	368	398	409	394	397	408	426	383	436	403	386	396	435	371	442	368	410	417	384	387	371	430	376	448	392	416	374	387	405	388	411	401	384	354	391	467	441	386	404	418	432	434	430	397	442	395	384	383	388	438	410	398	412	396	423	465	384	409	399	416	416	437	427
37394	26352	26809	22777	12378	4989	2230	1598	1468	1385	1309	1212	1102	1055	966	921	969	894	927	858	886	915	920	936	883	886	882	855	915	861	915	913	897	993	966	981	947	937	974	948	921	941	972	864	922	922	956	911	912	853	923	928	889	905	914	899	874	881	961	855	935	868	902	852	908	878	874	916	894	864	882	857	860	848	862	879	835	889	840	868	827	876	846	830	911	929	825	864	929	878	895	838	822	943	821	897	875	803	903	873	855	863	884	891	851	905	840	867	851	838	866	853	837	891	873	921	849	817	869	908	808	898	886	929	853	850	875	822	837	777	838	884	844	838	850	870	893	841	831	875	923	894	819	887	874	903	902	823	887	852	869	892	864	935	855	864	871	859	833	842	919	909	854	893	848	848	855	922	847	858	824	842	877	884	881	841	903	892	896	877	848	883	877	846	852	886	853	900	852	892	871	875	891	905	849	865	863	858	861	835	846	879	891	868	906	861	893	870	898	862	894	895	826	859	897	856	864	867	868	882	849	839	851	845	876	824	893	815	852	894	858	907	860	868	827	874	899	825	887	904	863	875	810	882	863	800	870	857	911	864	872	849	875	874	853	846	867	839	882	849	842	843	891	864	877	837	927	911	813	881	826	838	908	860	885	884	895	844	881	878	874	894	897	902	870	898	856	880	871	820	852	895	799	836	872	854	872	868	858	883	889	894	909	882	849	886	874	919	816	870	884	907	824	871	872	907	884	906	882	868	876	861	844	828	899	805	875	866	848	858	895	895	857	845	904	892	866	899	876	882	850	847	846	855	835	861	861	902	867	804	862	871	881	871	845	862	900	892	869	858	811	844	887	852	882	879	895	917	861	872	892	955	851	878	869	869	839	860	873	921	892	855	846	855	845	824	905	879	879	899	878	861	852	869	877	899	904	879	882	852	818	880	846	817	840	833	861	884	916	824	915	826	898	851	849	834	893	870	839	862	817	885	907	874	905	843	894	850	880	836	833	851	911	866	925	891	894	843	870	829	889	878	888	843	852	863	870	815	859	853	824	862	828	879	866	869	882	900	840	924	882	867	858	886	864	909	878	827	860	799	898	858	859	890	843	874	853	849	893	875	853	826	907	879	893	872	893	875	855	819	861	878	883	908	866	886	891	855	906	913	864	872	861	857	896	870	818	834	833	846	858	923	887	892	933	823	876	852	879	893	884	887	858	850	899	902	858	868	894	884	894	845	868	845	935	901	894	889	873	825	914	871	865	864	841	833	866	861	868	896	892	848	860	867	895	915	857	877	882	895	859	849	876	871	886	844	825	885	884	884	872	897	922	839	800	884	916	833	912	879	906	893	842	911	861	905	845	850	897	877	877	897	863	867	889	871	882	881	854	846	866	849	962	863	872	881	862	819	856	821	827	911	874	825	888	910	903	881	832	890	934	889	847	856	868	830	876	909	895	912	886	845	848	906	879	865	868	917	845	840	916	859	863	847	884	921	821	835	871	853	880	872	857	843	879	892	867	876	857	869	851	868	857	872	820	930	890	891	854	873	854	951	879	889	908	861	896	901	882	840	862	908	836	914	860	907	876	921	855	900	854	851	831	826	891	904	897	871	858	865	857	864	815	882	893	839	899	862	859	892	848	854	820	893	815	889	848	868	806	882	889	843	892	906	876	869	834	869	876	908	851	861	865	847	876	824	869	866	868	865	870	843	872	875	870	859	907	867	874	857	852	902	886	866	798	856	903	821	852	830	937	910	882	857	820	891	840	867	880	865	878	863	882	871	833	888	811	862	884	855	881	880	891	876	893	888	879	900	851	828	857	876	843	880	876	832	860	871	879	872	824	860	880	908	863	879	899	886	849	885	903	855	842	846	833	880	889	870	854	886	905	857	887	879	857	871	878	825	827	830	852	874	836	857	820	875	860	901	862	896	893	878	865	890	897	896	804	862	857	891	854	866	884	874	893	893	932	810	843	925	839	875	863	795	846	849	854	866	897	912	914	854	874	880	862	874	868	841	833	837	884	857	938	849	862	916	882	858	848	855	888	931	856	845	851	887	856	927	874	843	902	865	831	877	860	872	849	840	875	834	831	871	815	946	858	856	876	940	906	843	895	830	920	906	902	861	855	881	832	887	841	919	894	909	848	878	829	856	788	875	866	906	835	863	852	897	905	862	852	893	906	869	840	810	864	883	847	819	883	849	831	879	845	856	878	923	838	871	901	921	858	896	925	833	814	886	842	893	879	792	827	856	877	858	898	912	925	909	843	840	850	833	876	842	804	888	872	859	891	880	815	848	865	872	881	886	843	863	805	893	885	888	888	874	847	886	900	907	886	845	847	901	869	907	808	832	860	890	871	917	847	862	831	875	921	859	918	916	822	875	854	866	856	905	846	823	895	903	880	858	924	863	882	935	876	838	969	812	893	883	845	880	883	907	886	885	935	816	849	844	863	882	845	866	866	894	813	869	850	868	903	884	838	874	886	881	840	826	856	843	880	894	836	882	804	877	866	857	894	866	849	905	843	881	838	843	878	858	926	852	847	843	896	875	858	837	875	853	861	893	880	875	903	928	818	822	899	848	852	896	878	882	871	851	842	887	889	889	890	823	836	860	898	923	877	886	877	867	869	810	859	849	848	868	847	879	891	904	889	874	822	915	884	895	894	881	922	872	876	862	847	905	910	842	863	852	889	894	888	836	853	918	846	825	904	908	851	892	907	844	856	870	876	864	880	848	842	881	909	845	856	877	868	846	825	914	856	882	912	892	851	862	866	906	877	905	898	849	852	861	848	879	889	845	892	850	902	910	835	858	896	898	848	914	850	909	855	848	906	835	828	894	922	862	858	820	916	813	864	885	905	887	858	850	870	793	866	854	800	863	895	866	899	874	867	889	912	837	880	880	915	884	844	867	867	873	907	917	849	855	877	819	844	857	926	887	855	863	825	866	839	861	886	825	878	902	868	843	844	826	927	833	887	857	842	859	867	879	829	819	904	890	879	882	844	925	873	879	869	863	820	823	857	920	866	865	819	892	863	855	901	883	897	900	886	867	880	852	874	889	890	878	883	891	883	928	864	853	890	876	871	892	816	864	849	875	895	898	899	866	831	864	874	861	841	878	836	855	872	854	855	890	921	932	885	899	869	847	858	866	826	883	847	857	859	893	859	873	853	867	901	923	857	850	849	900	909	857	826	850	912	828	850	901	896	881	897	876	838	865	909	854	899	892	882	866	890	849	894	801	873	827	840	842	907	842	862	862	847	863	883	882	879	901	858	871	869	850	857	886	869	831	899	900	884	867	850	874	862	852	858	903	902	842	888	917	857	871	867	857	881	855	901	868	870	850	937	823	901	852	884	916	828	923	867	866	840	848	857	825	848	822	883	920	814	891	909	803	818	891	910	888	860	865	891	841	855	832	842	824	852	846	860	878	885	810	876	875	889	886	842	903	898	878	844	903	927	886	899	819	842	891	822	849	846	883	844	836	881	851	908	949	842	845	882	845
41992	20864	10770	4433	1569	785	512	487	453	474	418	424	415	459	394	401	438	460	418	416	424	428	417	406	380	434	404	411	380	440	391	434	440	419	420	423	402	386	406	434	404	373	389	424	401	426	402	391	445	379	410	407	384	410	393	387	379	417	424	419	372	387	430	400	439	401	423	448	415	396	403	386	433	395	383	418	402	461	401	401	395	422	394	429	399	424	388	398	419	399	391	380	409	409	383	394	409	451	406	382	406	395	425	412	393	423	410	413	438	383	349	380	418	424	365	385	410	427	398	408	390	419	451	422	387	387	436	376	423	433	418	368	419	436	402	461	390	405	398	413	404	403	398	398	387	393	440	424	445	428	425	419	443	381	404	416	407	420	440	408	371	386	410	401	434	432	384	450	400	390	445	379	441	382	389	420	408	395	432	399	406	441	403	377	423	432	388	406	430	420	432	412	417	428	394	393	423	358	406	425	385	412	345	391	374	435	445	404	416	419	409	416	411	393	415	430	380	427	333	421	386	395	400	421	411	397	412	427	379	376	401	397	432	392	400	448	389	433	437	391	458	370	400	448	399	418	423	407	415	403	370	413	414	417	388	409	430	422	387	442	435	387	416	383	428	381	386	407	411	415	368	448	398	423	440	396	392	420	390	407	429	411	423	389	365	383	404	434	409	417	402	412	447	415	371	417	397	399	398	373	387	386	390	426	423	380	399	367	390	395	385	377	432	377	426	393	377	418	388	449	447	371	431	406	427	392	384	405	403	391	409	350	439	399	379	394	383	421	420	371	395	460	424	392	397	440	395	418	382	384	412	432	418	352	410	431	387	452	444	381	427	394	408	384	412	419	461	420	411	400	440	406	403	424	407	409	414	395	428	410	398	379	373	405	368	406	428	394	409	449	429	375	399	343	437	381	411	392	388	375	429	383	410	416	400	419	433	457	444	373	413	407	434	424	424	420	423	383	450	380	428	437	448	441	415	392	402	421	436	428	445	421	395	416	424	411	415	385	427	420	385	413	375	423	396	400	406	415	419	411	429	395	395	406	399	378	436	431	405	399	413	428	389	380	389	408	377	399	427	396	445	404	391	436	387	404	421	424	403	410	441	440	436	448	394	451	427	419	411	431	420	426	430	398	400	395	390	459	424	381	393	366	422	416	433	399	399	378	418	444	428	429	452	387	408	442	404	374	431	404	451	403	425	415	404	380	388	417	416	416	398	395	403	422	396	409	402	375	377	419	431	365	407	397	430	417	459	396	444	434	422	392	394	363	369	389	375	431	430	427	395	395	445	405	390	430	421	412	415	363	401	398	419	399	394	418	434	412	457	421	447	443	397	402	373	395	382	380	378	434	408	411	421	415	444	389	422	383	400	412	423	395	397	406	455	380	369	382	455	403	405	385	403	427	453	397	411	396	388	395	406	417	442	364	403	396	401	431	405	404	407	392	406	430	409	428	401	407	421	401	422	410	401	460	386	412	439	389	388	436	373	411	418	428	408	395	385	415	373	411	409	377	399	409	412	464	443	398	426	432	355	437	384	467	418	399	437	420	413	380	401	392	417	375	400	367	442	386	427	439	415	424	423	383	399	415	431	433	381	414	390	390	397	418	430	410	411	397	388	430	445	413	402	421	421	446	394	427	440	407	418	430	387	388	423	391	434	419	396	434	410	386	376	386	418	340	422	408	408	403	403	379	430	423	395	436	388	424	372	382	427	430	415	388	418	397	418	414	424	436	406	405	385	406	431	374	436	404	401	415	415	465	415	456	396	410	419	396	416	402	391	401	437	400	432	439	428	419	437	383	388	458	412	369	394	442	409	369	431	387	358	416	413	364	400	420	417	392	377	410	455	406	383	388	391	425	425	428	450	402	320	367	368	403	412	381	402	419	393	411	439	395	393	391	420	403	385	438	413	403	443	397	396	399	394	418	410	385	461	422	418	404	451	375	398	391	410	391	393	430	423	429	440	411	378	369	389	388	406	391	434	442	413	430	392	387	414	450	434	445	385	431	415	387	427	410	419	391	365	420	432	391	414	372	407	385	417	393	399	415	410	410	429	418	365	450	384	371	387	391	415	413	436	380	416	408	418	446	398	382	441	429	367	378	378	420	409	419	370	401	438	411	413	389	415	390	428	415	428	444	423	394	367	447	375	375	353	394	404	424	427	414	412	378	416	411	385	383	416	421	426	437	365	411	417	386	403	407	446	397	410	386	429	415	370	404	402	412	410	422	386	373	383	407	393	423	399	346	398	412	419	406	410	395	379	408	399	430	392	422	430	359	440	403	388	425	388	413	424	420	428	439	401	399	394	406	427	374	424	461	425	401	406	397	399	391	410	415	409	369	414	387	404	412	415	382	399	386	406	418	386	410	422	453	407	407	412	436	425	442	408	420	381	379	404	388	402	420	427	417	413	405	383	395	416	387	369	420	440	413	402	402	446	406	394	386	463	409	369	436	424	423	423	408	434	434	374	411	405	427	406	431	441	406	374	390	392	415	403	414	415	406	352	393	383	430	403	379	355	411	427	378	423	378	416	425	394	427	368	432	391	374	426	394	360	366	445	436	412	402	443	431	416	410	420	435	383	409	419	384	388	410	427	387	397	444	405	406	387	402	404	411	412	410	399	397	408	370	388	435	369	371	404	427	443	417	429	419	400	386	384	386	389	396	378	400	451	459	363	421	382	413	419	391	417	372	372	394	387	381	358	441	422	416	433	449	411	406	429	432	409	435	454	420	453	412	433	420	411	355	441	403	383	440	417	405	411	415	372	415	405	397	384	399	413	415	404	375	378	409	442	375	401	384	424	408	440	403	396	413	444	425	408	428	418	467	407	400	420	425	401	381	439	415	428	398	386	406	419	399	393	423	415	384	446	424	389	413	412	382	433	393	405	420	414	428	392	406	409	397	440	403	412	428	414	400	434	408	375	389	409	412	419	426	411	438	432	382	428	421	435	416	419	405	401	449	390	387	443	397	411	385	393	432	420	441	373	386	376	450	423	433	442	408	408	397	387	438	403	437	403	354	396	375	390	422	428	412	425	446	393	403	421	338	411	404	449	425	380	415	399	412	381	432	431	389	441	452	387	423	402	386	441	393	404	423	409	417	373	404	382	421	406	377	410	408	394	428	370	373	405	430	442	451	388	426	417	405	384	451	409	401	368	453	437	449	427	390	404	380	439	453	420	391	431	406	398	340	439	399	395	398	393	401	385	404	415	392	406	423	433	393	428	413	355	387	407	425	401	398	415	395	398	434	434	418	372	378	411	397	411	394	385	412	413	412	429	392	405	394	398	411	403	404	436	410	430	404	408	439	415	431	388	420	409	404	400	399	417	381	425	440	397	434	407	424	388	401	407	443	431	406	433	423	411	391	426	388	393	376	425	396	378	402	414	412	381	415	408	403	358	397	422	399	409	408	440	419	416	382	402	418	419	393	402	405	389	391	457	413	439	408	412	453	407	442	410	415	354	395	369	415	447	434	415	415
26582	15311	13837	9162	4216	2434	1368	1126	1098	993	1062	991	1005	914	928	929	888	903	881	845	866	913	853	906	872	837	900	842	880	886	888	905	880	905	912	909	944	898	893	933	884	879	935	808	884	894	877	911	895	874	861	925	855	893	844	855	892	895	866	832	864	866	919	887	846	882	877	851	874	884	840	859	858	879	859	810	866	899	885	852	862	853	898	866	899	908	881	867	899	881	841	868	869	844	836	823	853	899	865	886	858	864	875	896	887	871	875	832	883	838	856	836	890	864	873	909	891	870	887	942	903	866	858	904	838	858	856	883	866	871	872	831	863	869	886	900	846	857	869	832	886	868	876	868	856	837	854	863	841	903	864	937	847	889	828	897	953	872	870	897	867	883	887	891	889	862	902	837	858	851	904	831	862	876	802	891	846	826	875	916	869	871	851	843	884	837	891	891	848	845	879	827	864	909	804	913	919	829	883	903	893	911	909	890	901	836	924	886	872	889	929	873	848	851	878	870	849	854	881	829	855	927	911	855	913	822	877	840	900	869	838	934	864	914	876	861	930	932	883	826	895	886	864	895	883	896	853	867	862	866	849	897	842	904	846	815	894	879	874	899	849	856	927	819	845	832	914	903	869	829	861	863	898	896	912	859	890	850	915	894	880	894	847	867	825	858	884	866	840	841	911	873	880	903	887	879	873	842	896	883	898	896	898	875	854	875	881	861	829	883	913	862	887	884	905	878	880	856	869	867	835	862	864	905	876	884	882	885	873	859	870	835	867	851	837	857	903	890	890	883	866	869	862	885	865	856	869	928	887	893	874	873	837	850	905	916	856	832	889	838	889	875	890	892	863	862	831	898	853	893	900	938	877	891	878	878	831	816	877	905	911	848	800	903	890	844	866	943	837	878	900	871	881	912	882	827	907	884	850	852	917	825	888	838	883	896	905	882	840	840	861	906	871	868	844	865	897	856	859	833	851	816	906	848	873	896	865	947	943	888	895	910	847	894	847	848	895	923	863	915	867	872	827	869	895	892	861	924	863	851	860	890	878	864	864	842	831	882	852	854	906	890	855	917	878	888	914	784	868	821	918	893	901	815	898	820	884	886	853	864	916	832	883	871	862	867	901	852	841	850	894	834	890	854	855	849	889	895	881	866	823	870	891	867	881	884	914	830	851	861	869	843	874	840	843	874	858	842	829	852	894	862	862	858	859	894	834	834	905	885	884	898	836	887	851	865	877	884	865	890	889	907	845	888	922	813	881	892	888	914	842	881	866	919	805	860	881	897	939	864	914	858	894	919	864	859	874	890	895	895	918	860	882	870	849	872	881	901	881	885	872	828	859	860	866	868	882	864	901	855	880	843	863	860	810	858	893	937	891	809	959	867	889	858	870	894	868	919	842	870	867	826	845	886	847	865	914	877	811	899	834	893	867	872	875	865	893	847	883	831	901	819	887	830	827	870	904	875	891	854	843	883	863	888	858	863	866	846	857	835	898	839	880	890	885	871	867	875	829	879	845	850	828	886	884	866	849	906	908	897	814	876	874	833	881	858	822	874	885	880	855	867	878	890	850	845	860	886	839	869	850	877	849	894	865	878	852	864	867	905	820	906	889	866	879	871	852	889	874	837	901	875	878	868	858	843	878	825	897	898	899	891	850	841	848	895	884	867	913	856	892	854	874	875	848	863	843	864	858	879	820	878	861	833	920	872	844	850	892	881	902	855	849	940	851	851	837	849	833	865	885	880	848	820	901	859	922	795	850	859	856	861	786	836	869	822	862	906	921	879	822	844	919	884	880	876	869	880	829	856	882	806	862	855	848	838	919	854	817	914	852	894	876	885	842	859	863	880	804	869	804	810	847	843	831	849	915	854	863	857	806	827	855	849	862	859	871	855	824	859	897	893	904	844	874	899	904	882	893	849	865	914	861	898	840	895	899	883	886	795	857	821	889	844	862	793	898	841	863	859	872	895	862	850	916	865	924	855	861	876	881	924	856	849	883	863	850	857	881	898	843	849	876	868	922	857	889	904	858	868	859	860	828	919	847	866	883	878	860	877	843	825	905	870	847	852	859	937	870	873	910	900	860	868	901	891	865	886	904	872	846	866	904	894	883	879	869	864	860	901	884	867	884	884	882	849	849	884	878	851	874	866	856	860	834	875	841	859	850	857	864	860	868	902	835	836	888	872	914	837	929	906	862	836	855	902	859	880	878	894	819	941	883	886	872	905	811	865	801	921	906	909	868	859	863	810	918	854	831	861	867	888	906	840	880	867	870	883	858	856	876	868	868	849	800	841	901	878	889	845	837	869	858	889	799	856	887	936	893	862	929	853	858	799	872	911	849	873	878	873	898	828	825	847	898	866	888	905	862	890	870	887	843	905	885	913	878	907	824	922	805	876	860	860	819	903	880	861	868	862	905	906	821	839	858	922	853	918	877	893	897	831	896	878	864	857	896	914	890	816	878	854	833	879	898	886	833	955	869	834	829	845	859	865	836	894	847	851	876	852	875	892	901	911	901	831	859	917	875	894	888	946	890	817	918	949	900	883	849	869	901	874	851	811	902	841	853	841	871	890	906	879	855	859	889	881	890	839	920	847	871	864	836	890	848	897	850	886	875	822	869	902	907	898	831	874	847	845	896	885	881	877	875	894	889	828	877	827	856	876	904	891	861	857	857	824	856	875	918	856	883	884	885	905	873	897	869	859	889	889	940	847	898	883	853	831	854	862	905	877	851	839	853	881	848	845	882	869	831	898	845	891	872	867	815	874	860	900	839	843	884	856	911	911	826	869	841	863	858	846	864	832	867	907	861	896	889	852	861	863	875	867	870	890	893	868	852	886	883	861	865	887	855	830	829	854	840	848	826	877	891	857	889	854	816	826	871	844	891	874	923	862	883	914	878	836	907	884	898	872	927	865	907	887	867	879	925	871	879	879	834	870	844	872	865	848	874	870	843	836	872	821	828	871	860	881	900	931	867	870	856	868	887	884	869	833	866	842	858	859	920	877	869	860	850	869	856	874	887	854	849	860	843	811	843	888	848	864	860	856	858	839	919	858	839	865	838	880	887	822	862	857	891	930	862	845	870	853	865	880	890	892	848	896	883	828	863	827	887	847	853	894	900	861	891	866	887	908	859	839	875	873	894	842	865	851	877	908	895	861	907	905	853	840	887	869	946	888	838	866	879	935	866	894	849	906	885	867	845	881	895	859	883	854	879	879	891	851	865	857	853	849	842	886	889	764	880	888	871	917	891	859	890	884	886	875	884	851	914	834	905	880	840	876	818	928	878	905	907	927	838	880	822	903	853	893	854	838	879	822	867	843	870	850	907	884	895	875	858	859	915	888	867	879	849	826	905	855	814	882	905	864	869	863	880	839	870	857	866	830	836	904	939	840	862	877	935	855	855	869	850	828	911	888	832	877	877	907	895	901	849	862	835	924	856	896	873	831	904	834	849	868	828	897	881	837	856	832	828	881	850	921	861	867	859	867
47979	30287	20955	10985	3525	1537	618	548	488	503	488	421	459	362	415	417	395	399	416	434	403	425	449	430	405	415	413	411	410	416	379	430	406	367	397	424	429	399	405	428	401	418	396	410	393	443	405	385	416	415	415	405	425	411	409	384	369	375	401	377	419	379	423	409	429	455	373	380	391	397	404	392	421	418	415	443	416	438	441	385	397	426	424	401	404	420	391	390	407	401	418	423	386	425	393	389	401	418	422	450	402	427	391	422	386	389	369	423	420	395	422	398	399	377	408	382	408	408	404	447	367	387	379	433	441	454	390	414	393	446	412	427	405	409	381	413	402	425	428	423	430	365	382	403	350	382	378	380	423	426	443	395	363	430	380	396	366	366	435	394	381	407	392	385	399	443	408	408	456	398	384	403	386	424	385	396	374	375	404	396	396	370	432	404	425	429	413	412	408	393	402	413	379	395	397	434	397	430	368	382	381	403	423	406	383	382	377	432	411	402	408	438	395	415	420	379	433	395	422	406	411	390	406	413	408	396	397	413	390	378	379	373	395	389	371	423	384	393	420	413	433	416	393	419	421	381	386	416	410	432	423	413	374	379	472	394	418	391	418	393	429	440	393	390	358	409	398	381	396	421	391	433	377	434	427	412	390	400	402	394	423	436	413	410	419	409	386	406	407	365	388	417	426	400	347	407	352	407	426	433	414	405	416	379	444	440	396	426	406	389	407	334	392	363	360	404	376	393	395	359	372	380	397	421	373	403	379	406	415	431	406	419	378	397	412	405	369	392	366	407	425	381	403	450	418	388	403	397	420	398	394	374	465	388	383	411	378	410	410	382	413	396	412	415	393	358	394	414	387	399	368	365	356	409	369	397	422	364	379	379	365	416	407	383	411	428	430	360	410	434	386	387	360	399	447	423	384	403	456	417	375	399	411	385	399	387	368	378	414	395	388	410	433	397	402	397	440	389	408	394	417	440	411	405	438	381	408	360	392	424	377	410	410	407	392	378	388	408	383	375	432	423	404	426	403	395	407	392	403	397	425	411	378	377	423	408	405	405	373	390	364	412	469	391	395	413	423	451	395	374	388	426	424	437	375	398	384	392	380	403	425	438	414	379	385	433	387	384	368	386	397	377	388	410	401	431	420	385	414	391	387	390	369	406	417	433	414	420	393	416	398	394	390	409	422	389	388	419	389	408	398	393	417	422	401	444	414	391	400	414	392	417	432	377	379	392	383	447	417	399	395	391	405	397	387	388	405	419	363	404	411	410	405	414	407	413	368	372	413	439	399	384	406	386	407	392	397	381	382	401	403	374	395	400	371	414	411	413	408	385	385	349	359	437	394	427	403	367	419	394	375	434	413	384	422	354	389	389	409	389	382	434	377	406	366	380	395	403	389	387	374	376	396	375	389	391	433	399	379	413	419	364	408	423	389	367	396	425	397	372	389	382	398	438	391	438	447	402	462	376	380	420	402	411	421	401	435	391	390	411	378	381	430	364	389	406	387	407	382	398	374	405	357	353	403	421	411	379	418	403	405	389	378	395	392	411	395	365	402	401	385	406	448	431	424	426	437	366	390	390	399	391	401	397	392	405	394	408	402	432	373	389	417	390	417	396	417	362	380	386	428	383	434	378	428	400	420	400	373	404	342	398	390	392	421	393	368	436	403	409	400	391	412	358	395	402	388	433	396	380	353	428	398	405	371	388	416	409	396	360	416	454	383	400	411	398	446	393	386	412	405	409	401	414	385	388	381	414	423	384	389	411	394	399	439	398	395	389	422	392	434	397	423	405	401	426	402	381	381	380	390	415	399	388	360	387	390	403	410	420	416	419	406	364	378	392	364	399	377	464	415	427	375	420	408	400	390	379	402	405	405	361	402	396	421	412	360	404	385	370	366	380	410	405	393	397	401	385	424	399	386	369	396	418	392	366	416	390	419	401	384	452	352	384	398	379	389	374	408	373	418	421	407	408	406	369	403	377	408	399	416	385	393	374	372	416	379	394	388	407	387	422	412	390	416	399	386	407	378	387	418	383	406	404	344	395	377	395	404	449	407	423	410	402	433	382	418	400	401	402	403	387	390	362	377	439	405	433	381	407	377	401	404	389	398	376	457	404	389	418	385	414	408	406	419	415	404	430	423	444	424	427	404	412	420	415	385	382	397	457	402	400	366	412	376	413	410	396	419	420	410	395	374	422	361	358	429	396	385	394	376	410	370	335	412	381	408	399	411	389	403	424	408	439	372	421	405	397	377	416	398	381	374	407	432	399	422	394	383	408	421	434	403	384	420	424	401	444	425	383	405	394	407	392	405	410	393	413	388	390	380	386	393	412	438	397	390	419	420	366	392	401	368	421	450	393	423	411	388	403	418	411	370	388	392	377	369	389	379	415	406	421	380	400	407	413	409	412	399	432	373	421	402	426	423	387	422	344	433	414	392	393	367	403	423	370	404	407	386	430	414	415	401	399	393	383	418	365	391	385	394	429	397	410	392	396	386	378	347	437	420	383	427	358	413	376	415	398	379	387	398	397	352	396	432	386	460	410	420	413	450	378	435	408	402	403	420	369	383	422	380	406	383	429	409	430	390	389	390	403	411	379	370	402	396	392	400	359	379	394	404	371	403	380	408	402	393	382	406	436	408	395	414	398	389	339	411	402	426	408	349	398	419	425	404	364	382	399	409	400	434	377	423	427	408	416	417	422	376	343	395	387	419	368	378	408	394	376	394	406	359	403	408	408	404	389	404	422	435	376	401	411	409	390	397	416	388	385	388	404	386	389	407	394	423	433	411	400	377	413	393	451	370	384	402	441	389	386	416	449	433	401	366	397	439	388	419	394	435	367	402	415	433	421	422	397	411	432	410	400	390	398	440	404	418	420	384	381	424	419	418	399	390	389	377	374	412	387	383	406	434	405	404	422	402	405	403	413	403	384	399	394	359	379	400	392	375	358	401	412	358	442	387	416	427	434	406	403	414	384	454	399	368	412	374	403	403	423	368	364	410	440	364	397	381	422	416	416	406	415	375	393	410	392	372	400	420	433	409	429	411	394	408	422	407	359	371	435	410	379	392	439	438	370	427	437	431	421	408	407	432	415	404	385	401	393	421	428	411	385	421	373	389	397	374	407	405	398	403	371	365	414	383	418	438	416	389	408	418	407	414	389	414	437	381	382	391	355	376	357	391	408	416	413	385	399	388	401	421	398	377	369	401	366	382	377	425	399	382	461	444	438	406	382	408	396	394	402	347	440	403	369	422	440	367	401	422	409	386	403	367	399	412	390	439	393	398	410	441	419	387	384	448	391	398	413	378	398	455	375	383	401	423	393	406	414	407	402	383	397	430	392	412	392	417	414	379	406	406	374	393	407	384	388	424	379	374	406	370	417	442	412	434	413	405	405	416	418	370	407	404	413	361	370	425	474	437	423	386	379	374	400	410	376	381	418	416	377	389	407	386	392	430	383	396	411	388	408	411	419	396	386	425	372	423	381
29780	23601	24726	17923	8745	4717	1834	1412	1336	1199	1062	1119	1039	1024	978	973	901	863	873	934	866	911	845	894	813	834	856	841	855	842	950	899	926	899	959	976	908	919	996	970	924	904	850	848	872	923	913	900	912	912	913	844	867	936	859	885	914	889	886	853	868	848	867	899	809	867	835	833	856	914	879	810	855	835	900	862	892	843	818	897	866	828	870	847	891	872	907	894	855	844	866	872	854	875	849	833	867	853	846	865	854	850	832	828	872	808	827	893	838	835	858	912	865	862	879	862	882	911	912	876	857	854	862	873	848	878	892	846	892	808	900	861	836	790	852	907	876	854	835	881	858	855	840	866	847	868	793	869	916	863	835	832	881	844	906	883	889	864	841	796	859	877	836	862	855	881	855	836	900	826	847	854	879	952	864	841	847	839	836	783	839	841	870	860	850	838	826	873	848	822	817	867	935	826	887	843	841	883	887	883	850	891	883	886	853	816	891	827	897	840	867	861	847	851	836	832	875	920	802	861	819	858	852	896	859	845	910	896	880	896	914	891	905	838	905	856	871	889	875	851	876	766	836	851	924	856	814	870	809	882	867	938	899	904	874	836	849	850	808	856	858	891	897	919	843	854	797	890	819	889	843	829	891	858	884	897	874	857	881	854	842	851	826	855	837	880	868	836	840	896	895	836	877	821	841	896	832	828	858	867	877	825	843	877	875	857	824	797	934	847	866	814	838	893	862	831	899	849	816	858	881	886	824	911	856	813	842	882	816	834	801	897	889	844	873	900	877	860	832	877	863	865	786	843	865	852	869	865	898	773	878	884	899	854	886	844	893	860	846	848	881	823	812	870	868	813	850	834	827	860	834	836	859	921	887	855	806	900	883	879	913	880	867	902	863	850	882	852	811	811	830	891	856	819	829	869	917	842	855	819	831	880	921	891	860	860	894	884	884	810	843	879	807	823	855	881	883	792	813	884	829	880	844	906	831	911	867	889	883	842	882	848	880	832	816	880	902	860	839	837	870	846	853	804	849	927	860	821	829	861	838	828	873	862	852	857	847	843	861	847	822	821	854	850	869	876	846	807	843	911	885	928	898	933	841	855	833	849	843	918	857	805	874	831	887	871	792	857	872	855	884	805	889	831	910	851	876	861	844	873	852	898	874	846	839	854	863	874	869	901	848	815	865	876	822	842	903	828	902	830	866	827	859	814	804	806	854	806	818	878	861	867	830	826	865	816	818	863	839	855	876	841	808	833	883	866	943	890	870	831	882	820	911	908	856	826	866	866	845	864	823	837	871	844	851	806	865	851	836	845	884	854	931	806	857	835	860	925	887	860	876	862	849	853	849	829	820	829	822	831	843	851	868	844	825	873	894	884	865	878	836	899	879	857	846	925	826	895	901	903	863	843	868	869	825	825	870	846	810	890	849	875	816	838	851	879	856	860	889	847	864	829	799	805	869	906	927	898	817	836	858	866	833	861	882	831	875	865	832	861	839	872	843	895	847	867	853	905	888	838	830	869	833	897	849	819	857	847	855	891	879	892	843	875	850	877	862	834	844	864	824	859	883	881	856	897	926	879	869	879	823	864	871	841	880	856	898	853	884	825	842	880	812	882	870	907	847	855	884	879	831	824	873	886	878	860	865	882	861	856	881	883	846	796	890	847	915	897	882	867	882	870	865	890	803	878	849	868	827	881	895	847	826	900	842	839	922	824	824	874	818	806	874	870	884	916	838	885	864	829	891	882	843	915	911	900	898	894	813	864	868	839	849	859	896	865	833	833	848	869	835	911	858	872	897	849	869	856	897	818	905	897	807	839	883	867	832	846	871	834	885	807	870	857	828	901	847	839	858	858	853	896	832	832	880	830	868	832	852	882	894	830	875	850	876	866	848	868	799	887	872	868	874	849	887	824	918	877	829	929	855	822	915	882	929	830	851	847	872	887	889	875	870	881	856	872	823	882	874	830	854	842	876	855	897	889	827	850	874	824	860	873	820	851	905	844	803	840	833	794	836	815	911	858	870	892	877	817	861	873	863	845	856	809	858	891	857	880	870	809	892	861	822	862	838	854	840	905	868	878	876	843	889	832	851	857	902	903	866	871	905	870	818	840	886	791	818	822	877	853	884	839	831	817	873	887	859	818	869	856	867	848	878	864	875	901	833	901	893	813	870	872	867	842	923	862	880	847	848	821	898	829	861	830	869	822	907	847	869	885	813	834	841	834	862	833	871	810	903	903	856	837	840	874	889	856	909	890	898	805	867	855	874	864	865	853	848	825	904	837	845	834	869	884	867	885	891	860	828	827	860	859	848	852	850	856	882	858	840	899	840	831	844	904	851	868	908	855	841	852	845	862	883	862	843	851	848	868	874	895	876	861	848	839	929	836	876	828	877	878	863	824	801	938	856	859	857	848	882	837	868	854	902	894	870	803	884	854	856	848	867	847	823	833	814	852	827	814	874	873	861	884	860	871	860	917	804	897	844	825	871	901	831	890	874	802	870	841	897	872	875	847	841	882	861	891	803	927	869	886	884	891	851	829	866	871	834	845	935	932	857	830	864	894	841	902	830	851	886	885	860	880	865	882	895	878	836	832	887	879	793	895	849	894	860	828	835	863	853	883	892	829	825	844	874	840	839	840	878	874	887	807	872	854	836	871	830	870	815	870	848	906	864	867	833	878	861	856	832	861	778	832	832	892	919	848	878	877	862	837	843	834	822	869	840	834	826	825	787	894	816	860	854	872	879	909	838	871	893	867	790	888	851	841	871	897	919	929	920	825	865	879	823	859	857	892	826	849	847	817	821	897	804	900	904	856	833	852	819	815	854	871	907	847	862	859	906	807	802	901	878	862	813	835	883	882	912	834	827	834	829	824	872	879	841	874	907	835	849	867	855	879	840	845	843	864	828	861	835	897	816	842	879	928	847	827	861	878	862	824	858	880	889	869	838	859	860	806	857	841	840	892	905	877	806	867	848	829	913	900	849	836	826	797	854	846	883	881	864	874	871	822	861	882	835	884	901	876	875	834	865	856	859	843	800	833	866	888	874	853	838	885	809	923	821	903	853	843	869	859	827	864	861	852	840	890	826	805	869	886	867	805	843	843	853	824	875	856	871	933	927	876	868	870	869	836	856	891	851	823	871	846	845	866	862	864	881	899	861	841	835	843	842	875	841	826	886	852	827	867	867	857	859	837	850	920	838	920	864	900	868	865	856	901	878	855	833	868	858	842	888	844	837	854	877	864	866	852	832	861	889	897	831	883	853	839	908	872	908	840	884	808	843	853	848	813	854	883	883	844	853	841	892	875	801	865	868	841	869	843	895	879	827	902	874	856	860	850	908	849	916	840	803	839	825	813	922	887	910	865	871	849	863	837	781	873	839	812	872	875	832	853	884	784	861	870	878	880	880	864	825	816	832	935	850	861	889	848	830	889	872	910	848	827	882	843	901	854	861	926	896	870	894	836	834	860	844	865	837	864	888	846	843	827	868	890
56226	33240	22491	11813	5061	2423	1001	599	513	449	518	480	458	423	476	444	411	338	421	425	390	407	445	407	417	417	399	418	402	424	422	412	450	475	431	428	389	429	427	395	426	417	453	414	414	410	390	438	385	443	451	413	409	442	395	415	402	429	399	412	406	388	407	397	382	389	397	391	421	406	378	368	395	399	443	367	447	417	397	428	388	441	423	408	371	369	424	413	389	403	416	397	407	391	420	399	401	382	430	425	433	423	382	412	426	411	415	410	390	414	414	417	411	397	431	388	394	379	404	409	431	394	411	404	394	400	435	427	396	402	444	443	428	431	410	395	380	381	412	432	399	423	399	407	379	367	421	416	400	395	442	408	405	363	400	365	412	421	353	401	356	338	412	428	402	337	438	424	413	394	383	433	430	416	429	437	403	423	470	396	402	398	388	400	411	388	415	443	398	420	401	402	445	382	419	414	432	414	434	406	389	408	383	361	413	390	432	403	412	393	365	418	401	391	394	408	405	403	425	382	376	445	415	441	434	387	381	384	421	437	398	404	415	406	424	392	414	427	415	418	410	440	402	396	410	408	411	421	400	392	410	453	411	357	398	375	439	420	407	399	405	437	353	392	444	377	355	414	408	428	442	418	417	423	398	404	433	467	397	404	380	414	438	373	395	368	383	407	395	362	377	420	429	355	386	420	389	408	374	408	414	411	347	388	411	389	411	401	383	398	385	424	404	446	424	411	374	424	420	442	403	444	375	401	404	409	389	383	411	418	374	414	442	408	381	439	420	364	442	367	413	431	450	437	436	411	412	417	410	395	415	417	458	423	417	422	371	420	398	419	398	394	388	377	418	388	420	394	366	401	398	400	415	367	388	376	421	401	406	427	433	450	367	406	417	377	422	417	445	435	403	414	401	392	381	419	450	429	367	404	444	380	390	406	405	399	406	407	390	382	390	435	395	484	444	403	409	381	427	376	356	389	410	382	393	437	380	399	431	440	385	397	446	408	437	411	440	384	367	386	392	438	425	420	429	394	375	411	402	397	407	374	374	404	380	428	415	441	382	442	415	399	370	398	410	415	362	424	413	366	431	414	423	359	390	371	405	411	382	416	389	404	409	382	401	353	429	429	406	400	423	391	415	427	404	404	426	382	374	408	405	379	426	398	426	445	383	407	372	432	418	382	383	383	420	408	436	392	406	421	425	413	442	410	402	395	427	388	441	365	457	365	384	429	441	412	405	389	379	425	404	420	408	451	404	417	425	435	409	423	396	442	399	403	416	432	396	403	410	436	418	437	426	363	435	428	419	401	401	385	444	430	408	435	434	432	410	400	444	391	403	427	443	422	428	392	377	402	440	427	492	404	416	417	427	382	405	440	361	394	408	404	440	364	431	412	404	443	434	428	394	422	405	420	421	388	437	455	410	415	391	407	331	389	417	398	432	436	378	407	398	443	379	412	387	370	434	411	405	396	396	384	413	422	396	410	419	398	409	389	400	411	417	402	388	436	384	398	432	418	396	403	386	406	397	339	443	376	397	397	416	391	397	410	433	408	380	395	402	401	452	356	398	411	370	412	457	387	375	421	393	403	403	411	416	384	414	430	409	408	397	426	425	386	367	400	411	377	440	422	424	407	440	437	425	402	418	379	423	395	384	423	391	367	383	377	422	392	421	428	420	377	403	426	401	372	413	377	402	413	416	409	460	422	434	375	401	411	417	376	403	407	407	350	405	382	431	442	429	394	418	402	400	416	415	403	414	413	396	403	406	445	412	413	399	422	375	405	384	434	428	373	410	412	444	440	412	426	447	426	387	442	392	412	406	401	417	396	408	418	428	411	396	448	412	369	435	420	431	394	439	380	369	408	397	427	395	396	470	419	360	415	389	409	355	428	417	419	435	404	413	436	441	405	439	399	404	389	438	399	404	433	397	407	373	422	384	410	405	398	413	410	405	390	437	426	371	425	441	409	349	407	374	362	388	412	379	450	434	405	396	373	434	386	395	386	382	423	420	401	379	358	418	400	409	405	440	411	416	404	385	397	377	411	417	395	404	385	385	407	390	435	390	411	376	407	410	382	408	452	397	398	428	397	401	392	415	402	406	393	393	396	439	418	437	390	406	420	386	342	397	437	403	420	394	399	438	422	418	434	386	359	414	384	414	433	401	388	422	395	413	411	411	370	382	413	405	401	408	392	373	414	422	427	404	420	407	401	398	442	409	413	393	367	375	393	383	423	387	373	410	413	410	453	436	418	421	403	427	389	414	404	409	408	395	429	397	441	389	398	426	362	368	438	451	439	427	404	418	444	397	423	396	400	403	367	406	385	414	387	428	404	415	407	427	425	410	416	433	368	408	407	379	424	423	413	420	393	395	411	395	414	433	395	389	425	353	410	400	414	363	381	403	391	448	445	341	371	398	378	359	407	452	369	423	392	413	453	396	392	391	384	384	386	406	451	361	440	398	403	415	413	410	403	438	430	431	409	384	432	422	434	384	430	440	415	390	383	454	420	440	424	431	359	398	343	374	401	389	412	410	386	402	389	411	380	379	417	342	444	407	364	414	400	462	391	403	429	392	436	411	403	383	402	402	405	401	398	415	421	378	445	378	377	392	385	408	444	448	395	382	404	414	414	425	425	400	415	380	380	375	387	419	429	422	415	411	422	422	374	420	432	402	432	396	418	423	395	416	468	417	407	398	408	393	404	395	413	340	397	437	423	457	412	399	420	444	439	433	391	413	407	409	415	432	399	427	397	436	391	397	400	421	406	444	422	403	412	417	407	418	419	454	425	418	379	413	426	379	442	382	395	412	387	434	375	390	409	412	420	434	429	446	422	398	389	444	386	370	403	401	386	428	387	359	441	443	399	405	396	433	410	391	402	400	435	412	458	365	377	418	387	416	373	410	422	401	372	426	418	416	402	416	392	382	406	411	443	410	386	388	424	378	419	386	400	394	425	423	366	427	386	393	455	408	421	405	419	411	400	404	410	456	382	431	385	369	404	424	418	419	398	403	388	400	389	427	454	393	411	422	415	419	388	385	397	430	430	410	433	424	414	364	425	383	394	411	408	401	417	417	415	399	438	380	488	439	434	433	375	410	442	433	396	433	431	437	387	405	456	427	420	416	404	426	397	422	420	436	397	432	441	439	392	399	409	404	444	413	378	407	405	401	413	405	443	419	423	402	406	382	382	413	373	421	406	404	421	437	420	450	394	430	372	402	391	401	408	421	416	414	431	372	386	390	358	400	445	459	377	388	370	414	376	425	412	396	397	388	417	441	397	400	432	422	398	366	403	404	403	420	437	383	426	446	415	432	438	411	421	420	424	445	376	400	411	455	406	379	393	399	435	401	417	438	422	397	393	407	434	397	446	371	415	461	451	402	408	411	437	409	413	426	462	427	419	424	398	437	426	391	405	466	423	402	372	431	423	404	422	430	427	403	429	394	400	404	434	431	396	423	390	376	416	402	401	379	409	397	413	384	372	418	403	391	417
34539	25866	25639	18754	12352	6980	3087	1656	1434	1247	1217	1221	1177	1038	1050	944	936	844	920	903	910	966	951	863	867	867	916	882	843	947	969	933	997	921	1015	1046	968	963	1049	945	939	990	922	1004	926	907	909	978	926	921	884	892	896	858	894	875	942	869	915	868	868	925	831	895	897	904	861	938	843	877	899	912	866	919	848	881	878	838	846	852	826	811	875	869	884	888	904	900	855	885	898	916	856	892	885	882	868	859	864	857	897	895	906	906	875	847	898	829	931	864	880	889	837	903	870	891	882	875	882	862	870	852	868	845	846	842	833	849	870	870	874	874	892	850	900	900	870	877	842	868	840	875	834	864	850	922	834	911	888	878	864	860	899	867	867	894	838	911	882	877	867	867	867	851	837	914	860	819	866	849	872	934	894	841	857	895	904	892	842	909	915	891	900	878	813	805	878	849	893	866	890	870	882	881	829	921	910	886	860	890	862	877	924	860	854	914	913	838	899	837	869	890	843	897	887	900	886	833	878	901	890	859	932	884	831	839	901	845	826	810	862	919	855	866	829	893	866	897	896	863	839	830	897	899	856	862	837	911	892	857	879	865	892	866	823	931	863	820	902	849	910	910	894	903	900	860	903	851	885	888	815	879	839	918	865	844	920	864	873	870	873	886	867	858	877	865	898	862	870	915	864	913	863	852	887	887	867	909	887	903	930	841	853	873	901	857	880	846	853	865	918	857	880	796	891	881	865	880	884	820	835	916	858	871	882	849	859	839	868	865	892	830	892	839	850	899	840	866	883	881	923	869	868	802	843	889	848	940	907	809	899	908	882	877	858	882	895	813	866	826	907	874	902	882	875	878	842	869	839	878	858	903	900	864	847	917	868	866	899	890	858	910	899	864	863	875	845	864	895	880	958	905	895	847	920	810	880	879	847	860	892	910	829	932	810	863	876	860	855	888	858	852	926	839	892	837	851	901	887	848	849	869	879	879	829	878	881	838	862	843	900	889	891	860	929	857	891	851	901	874	888	866	926	874	922	909	908	910	890	857	815	902	906	871	866	863	820	901	890	868	862	880	801	853	878	870	827	905	880	880	888	851	863	840	866	850	828	890	874	889	859	858	812	812	854	861	836	893	870	860	924	865	885	828	840	869	876	800	811	845	857	831	908	896	818	864	921	845	857	840	873	894	879	863	880	872	886	815	896	820	892	844	887	867	869	886	878	839	883	881	877	852	907	885	875	834	860	816	906	833	855	928	868	915	874	885	874	852	822	852	881	860	865	931	871	860	897	854	799	881	855	894	815	916	840	816	893	863	865	901	879	843	885	936	846	878	815	856	876	837	875	817	873	869	845	870	876	838	911	887	860	893	881	852	831	877	866	837	869	849	881	914	804	916	878	864	874	939	876	885	857	829	863	890	901	896	898	906	906	859	842	946	907	881	838	908	888	890	867	918	881	815	905	874	872	862	847	901	872	857	886	877	883	867	883	831	869	880	845	874	871	877	903	862	857	872	890	853	874	818	887	868	840	876	837	866	906	797	786	901	890	834	896	907	898	904	920	835	899	928	851	878	906	851	878	924	883	892	861	887	878	905	891	872	888	858	916	848	882	873	916	872	866	827	869	896	862	888	927	834	911	872	893	849	870	828	817	846	867	916	895	887	928	862	871	893	887	879	908	860	870	880	895	857	872	860	868	871	899	881	834	870	910	887	891	829	869	868	889	892	850	822	877	849	889	916	868	852	818	823	808	884	840	847	787	872	954	859	855	835	888	836	894	853	925	863	921	889	881	894	874	859	901	898	884	913	868	891	941	899	858	884	860	914	869	899	884	882	917	872	879	877	938	904	901	892	920	865	841	920	892	867	854	839	813	877	859	881	884	928	820	854	869	905	920	863	902	867	880	847	840	929	900	878	892	868	890	869	902	907	872	933	861	860	839	853	835	860	865	833	925	858	831	865	934	824	900	888	856	863	906	862	843	910	862	854	899	889	891	882	855	897	907	873	925	854	916	896	916	844	843	842	839	881	928	909	903	858	891	856	906	839	874	914	902	889	817	864	873	921	897	871	909	825	821	846	890	914	813	903	834	880	840	860	860	842	893	865	876	846	869	871	893	876	880	854	857	818	903	920	850	858	858	905	901	816	888	888	867	840	845	852	824	852	933	885	880	856	870	870	850	868	906	872	868	860	889	845	840	861	849	903	892	819	872	900	866	879	889	914	918	913	878	908	838	929	862	867	861	860	849	864	873	921	881	807	893	862	891	808	890	823	897	832	849	922	815	867	863	862	866	859	850	924	925	859	876	924	938	908	892	888	831	911	903	884	901	856	864	879	811	829	866	824	872	940	903	881	866	792	862	916	846	810	872	820	917	845	845	879	867	905	956	885	862	855	900	903	891	830	868	852	897	868	822	859	914	848	868	856	886	901	896	844	909	893	889	896	888	897	867	896	913	835	880	828	864	905	866	813	887	907	885	922	837	846	857	865	891	858	885	861	867	819	875	834	892	868	890	890	855	885	884	932	891	843	838	847	887	947	817	861	868	875	845	817	884	839	926	861	871	807	864	868	833	855	906	884	879	914	834	855	894	887	921	895	848	944	861	840	821	868	914	867	825	875	869	887	890	858	807	857	916	862	919	904	869	832	846	886	885	889	876	858	858	865	890	856	903	869	904	858	829	827	898	925	858	894	859	881	922	880	879	875	862	825	869	841	852	848	928	875	896	852	883	882	854	866	879	851	876	873	875	934	852	830	891	831	862	894	871	835	875	839	893	862	870	876	872	813	887	893	835	894	839	881	848	808	823	913	907	895	840	907	828	812	870	881	886	899	879	872	856	826	859	914	828	843	844	906	873	871	881	883	883	878	902	928	886	898	871	883	838	901	865	915	875	868	885	810	831	852	814	831	863	872	891	834	936	907	837	915	894	855	848	889	888	878	888	881	857	886	929	803	913	880	845	866	891	805	887	852	867	860	888	902	869	813	867	935	879	882	877	906	879	873	877	823	842	852	870	904	863	886	889	907	889	862	856	871	899	861	847	883	873	864	854	876	862	896	815	887	875	902	888	865	832	839	897	855	898	843	844	824	859	867	854	863	812	895	895	902	866	867	876	901	893	878	853	862	846	899	830	885	870	879	875	907	866	833	869	868	880	852	844	868	890	846	854	874	887	826	881	776	849	879	898	876	846	958	831	862	864	922	919	851	891	935	890	884	897	808	919	860	828	906	895	857	896	856	903	894	918	833	869	832	844	878	855	880	846	850	893	862	875	910	848	885	867	886	900	903	904	884	864	838	812	902	870	901	865	863	861	889	872	906	841	821	858	887	872	880	909	896	839	876	868	812	875	901	879	869	846	850	859	888	844	858	848	880	900	879	842	865	863	907	836	894	908	931	839	891	825	884	930	854	897	942	875	841	901	797	887	949	849	897	877	840	835	851	914	900	885	873	891	894	922	868	835	888	900	876	903	877	904	865	916	908	872	854	874	869	899	869	872	875
45883	24787	11020	3309	958	709	519	470	457	450	453	433	421	423	397	434	448	409	400	424	396	438	374	401	402	414	396	411	430	436	445	422	419	404	408	392	421	423	430	411	422	420	391	416	410	353	374	435	398	420	400	392	403	396	376	431	417	432	399	435	413	394	407	396	411	408	481	446	395	411	416	398	429	420	462	376	419	411	434	365	420	419	405	395	387	462	379	419	439	439	387	390	411	409	439	483	413	439	428	418	412	422	426	395	408	400	414	433	427	432	370	405	381	458	424	411	415	412	414	386	392	416	387	435	387	405	362	406	404	424	425	453	407	379	440	400	464	421	364	396	418	417	378	400	375	439	407	415	398	424	394	420	395	444	415	408	432	408	430	400	433	417	431	411	408	404	401	403	434	410	376	434	416	414	377	393	400	442	397	353	407	436	429	379	435	442	427	450	406	383	421	406	397	423	382	414	403	411	428	400	432	439	403	397	445	412	408	385	406	400	429	393	402	369	407	407	406	419	392	363	387	403	393	433	453	442	411	432	394	394	392	353	446	398	422	413	384	366	402	463	412	385	373	410	453	375	390	413	406	385	437	395	416	447	414	408	419	426	422	394	438	399	399	426	401	398	423	407	406	416	412	393	377	459	413	438	446	425	424	380	401	442	383	414	409	412	394	395	419	403	444	408	420	439	471	426	417	387	384	450	402	416	413	425	420	359	414	405	421	362	363	445	446	395	430	399	397	409	423	379	397	408	409	419	432	470	419	438	413	409	430	418	398	411	420	433	388	414	406	383	402	412	384	386	412	414	396	397	413	450	400	460	413	417	425	435	418	381	372	447	396	406	352	388	435	401	472	404	432	433	404	450	374	396	417	438	434	403	403	444	416	383	395	405	395	403	400	425	397	400	408	418	405	396	433	408	422	415	378	428	402	390	429	400	408	414	426	424	395	400	403	443	420	396	427	405	381	395	417	404	381	420	441	417	363	409	429	436	446	417	388	437	409	427	426	427	380	398	395	411	403	415	412	428	427	425	476	434	465	384	409	418	386	456	438	422	440	416	404	443	418	410	369	428	439	440	406	419	435	438	427	382	405	419	444	435	422	395	425	421	425	399	392	431	410	422	440	433	398	383	436	431	413	401	403	380	431	382	405	412	417	394	411	417	417	412	393	418	408	404	441	416	415	393	391	422	472	426	408	392	398	392	400	416	432	410	378	409	392	431	413	382	430	386	380	421	383	371	427	394	419	389	388	416	360	435	391	470	428	431	427	413	409	427	406	391	413	426	459	428	405	397	440	441	403	446	424	423	418	395	439	382	427	427	439	373	423	410	420	397	422	403	402	398	453	391	400	422	442	409	407	433	466	394	400	411	390	388	359	407	420	378	396	378	401	403	416	393	425	429	402	430	407	395	402	401	411	433	410	445	445	445	380	426	433	442	379	424	409	406	469	396	419	407	395	434	380	425	395	428	416	406	427	413	442	422	391	424	410	431	409	440	456	405	391	400	415	392	398	419	413	438	411	434	417	438	386	416	426	393	412	417	435	415	409	424	431	412	436	442	394	408	373	381	379	396	437	425	396	414	406	424	419	419	401	459	381	403	432	432	418	428	406	432	380	410	398	415	424	450	444	436	366	400	382	428	443	418	423	437	397	432	441	400	425	379	410	403	429	402	456	400	387	381	396	391	406	437	458	394	400	417	427	419	396	403	385	375	439	414	436	419	408	421	421	424	421	435	444	396	444	429	412	402	445	424	430	468	389	388	403	423	416	428	416	410	396	418	409	394	392	413	431	434	425	432	391	418	405	447	444	401	363	427	439	438	383	385	406	382	441	399	436	383	472	395	419	416	429	407	411	426	469	432	402	414	390	364	404	406	421	414	391	419	376	413	461	368	389	410	404	390	398	429	427	405	403	418	417	439	388	434	414	393	412	426	406	381	455	400	432	427	472	409	472	375	453	362	404	418	407	453	424	427	440	376	381	408	433	451	384	398	415	450	404	412	422	418	408	429	395	385	404	424	389	399	399	420	415	414	401	425	411	426	432	405	412	420	424	436	410	453	369	396	402	375	377	404	415	389	366	411	419	405	404	390	429	445	420	419	442	455	410	417	398	418	375	411	428	379	416	441	446	444	449	358	433	392	438	404	424	394	399	415	434	366	426	411	411	372	395	405	360	416	371	403	462	415	391	429	403	416	403	442	369	441	393	424	391	400	349	391	412	388	419	427	416	446	386	365	419	470	406	433	403	393	390	427	433	405	434	441	442	382	428	423	390	426	400	408	457	408	431	382	411	435	399	377	420	371	418	425	411	400	404	460	440	394	413	376	394	438	401	396	439	403	384	417	345	407	394	441	409	395	445	399	404	411	377	432	433	401	420	422	424	404	419	427	406	456	411	438	427	414	393	429	421	399	428	408	445	425	424	417	377	389	419	407	392	400	408	433	396	407	440	428	392	434	409	411	420	418	428	357	379	417	422	426	397	397	428	429	404	395	412	413	403	415	426	448	375	404	432	426	406	381	405	422	398	435	401	409	401	412	407	417	426	392	421	397	378	390	408	406	385	392	426	413	459	421	374	481	377	398	416	403	400	410	378	424	408	416	415	416	415	412	459	409	415	380	402	384	426	420	420	363	415	432	379	415	403	390	445	407	415	424	384	385	442	436	401	444	418	379	413	379	403	407	455	423	435	417	407	412	436	427	435	395	380	402	393	381	427	404	410	423	420	432	408	378	428	398	410	402	419	398	424	382	412	402	386	409	409	361	368	400	401	411	403	401	447	409	404	358	421	454	375	413	393	389	401	383	409	450	402	389	403	375	454	377	391	412	414	415	382	368	428	399	363	402	460	433	420	384	404	414	415	437	449	419	410	386	392	398	381	397	400	418	401	407	385	404	402	412	385	436	407	396	390	409	449	419	388	453	451	386	400	433	423	421	395	458	432	419	435	400	432	473	395	395	441	386	396	396	387	417	409	423	397	393	396	415	411	419	432	415	410	419	421	424	416	408	380	437	411	426	394	439	399	400	413	382	414	424	374	427	395	405	419	409	373	383	387	442	422	423	408	384	413	385	409	416	430	471	406	397	386	405	371	424	419	416	407	377	431	454	429	422	431	426	462	427	408	385	401	412	383	398	414	383	371	382	405	439	405	387	399	409	371	387	425	417	431	386	389	425	419	450	400	400	423	455	424	376	414	427	438	396	430	415	414	386	439	388	431	403	427	399	390	446	373	424	437	405	399	412	401	423	375	397	423	381	385	392	394	390	444	399	422	421	431	435	438	424	431	406	442	422	421	430	408	385	398	438	404	392	412	395	407	410	414	383	442	411	407	421	395	405	376	408	425	404	415	413	394	429	396	417	417	414	461	416	415	419	430	383	442	352	413	395	377	383	399	420	420	409	401	382	401	428	444	451	378	409	383	424	376	412	425	381	460	413	395	473	391	362	402	410	437	374	387	403	406	381	385	423	415	428	398	391	404	418	400	440	386	421
29404	18445	13358	5849	2763	1790	1243	1050	1010	1018	979	934	962	928	833	869	919	872	875	866	865	824	920	872	915	841	847	866	865	875	919	937	855	904	940	965	905	858	895	842	948	857	922	950	780	879	915	888	869	844	923	894	869	847	888	842	858	865	863	890	825	846	892	888	915	868	860	909	837	854	871	879	862	908	880	851	894	861	836	921	898	873	913	880	871	865	869	894	876	850	879	865	861	841	882	856	886	860	848	909	870	889	872	866	867	847	879	851	868	886	885	891	865	842	861	841	859	845	873	850	847	861	874	852	858	920	922	905	922	895	903	881	947	854	892	876	837	895	912	910	855	888	884	923	915	853	883	875	933	901	922	900	886	921	842	880	884	915	890	881	864	847	843	895	893	861	872	910	897	909	862	838	873	930	858	844	866	885	874	896	854	904	851	841	893	879	824	853	860	832	830	881	902	860	828	896	901	853	859	894	896	906	775	867	845	951	821	847	863	841	858	916	856	856	859	890	852	885	802	874	860	905	878	891	933	854	872	837	872	867	847	889	900	892	847	901	871	869	884	871	873	829	873	906	885	938	798	870	895	899	861	904	905	864	878	894	846	857	941	899	851	876	874	841	838	882	877	891	867	848	878	854	885	785	851	847	899	843	830	935	888	893	869	896	903	866	865	912	864	866	829	877	842	931	888	837	826	837	877	871	870	840	913	876	896	866	848	864	881	894	876	838	831	887	902	832	852	885	928	864	916	889	890	873	896	868	862	839	895	878	888	870	857	836	869	864	872	839	883	871	938	910	893	875	872	890	859	882	878	882	887	845	856	856	842	874	879	892	904	919	886	904	858	833	878	885	853	902	909	861	800	876	902	892	955	883	898	870	900	897	893	862	896	854	869	872	817	855	858	844	867	836	895	918	858	872	849	869	871	882	902	917	856	874	858	897	901	869	878	872	906	847	883	889	878	847	868	896	900	839	900	883	939	868	878	905	849	903	884	849	868	936	908	888	897	898	885	895	864	885	828	888	822	839	847	858	872	863	869	838	835	851	834	863	842	894	845	850	832	865	921	876	836	855	868	827	839	905	924	903	883	891	839	848	858	862	913	863	882	849	850	830	840	866	918	869	896	877	842	898	893	928	849	847	902	829	845	878	809	898	881	849	859	886	900	924	898	884	921	911	869	862	889	890	838	897	805	831	876	904	848	876	858	882	873	867	865	921	883	900	852	862	811	848	822	831	882	886	898	868	871	934	855	842	842	837	873	868	851	873	889	869	823	887	922	874	826	877	906	846	907	865	893	917	877	878	888	844	833	879	867	897	900	845	896	853	882	880	887	883	835	906	892	893	878	931	826	856	841	881	843	839	882	835	826	924	831	877	857	867	886	868	873	859	892	866	867	853	867	903	859	810	884	860	855	914	929	886	904	849	865	911	824	857	860	897	883	848	877	882	856	873	893	840	835	837	887	869	876	868	904	851	864	848	889	821	886	795	879	897	856	876	876	873	891	873	897	860	884	885	868	894	852	871	887	901	857	898	857	895	858	851	841	838	895	822	909	804	883	930	866	871	842	872	847	857	903	899	902	825	917	872	924	876	845	840	835	831	855	877	902	866	835	891	882	845	877	886	902	945	812	928	879	902	870	924	881	881	903	879	864	883	824	813	855	858	870	897	823	864	933	892	856	879	899	848	877	842	869	816	850	903	873	855	943	875	901	875	859	823	864	928	864	865	917	897	917	907	840	831	825	869	890	834	873	876	881	901	908	871	863	856	898	880	850	871	891	883	953	831	881	901	849	918	919	838	885	914	868	841	922	861	919	911	868	791	894	874	915	883	882	803	894	823	856	798	863	884	878	853	887	800	873	886	870	842	820	831	867	921	850	879	873	903	865	799	848	892	915	891	884	825	918	885	883	871	820	834	829	884	895	849	864	863	899	881	881	865	874	837	892	870	861	865	826	848	846	866	911	873	921	906	835	834	884	938	854	911	860	875	899	886	868	889	846	860	892	885	855	873	816	914	854	863	825	831	884	900	869	900	847	865	900	887	850	893	809	890	885	829	909	868	866	820	825	981	923	811	861	888	843	867	872	889	874	888	942	847	817	897	849	909	887	911	857	864	871	891	789	870	883	856	889	872	816	835	870	903	892	874	883	875	903	857	846	889	868	840	854	914	872	865	864	933	881	817	870	858	890	874	874	878	862	867	851	886	875	884	863	828	879	869	856	848	854	909	854	870	876	839	874	824	814	817	887	879	857	937	891	837	865	915	910	881	892	837	814	850	842	900	895	888	849	858	846	885	842	956	896	856	876	905	854	909	865	927	920	893	911	853	859	877	878	869	879	865	820	846	887	891	857	847	836	884	876	930	854	857	899	862	861	828	813	872	851	900	860	907	887	795	872	847	851	903	877	834	872	876	850	809	930	922	867	822	883	883	816	895	858	832	845	885	874	848	873	852	840	932	906	925	885	815	913	825	867	816	860	841	942	795	890	855	909	861	860	888	909	841	898	839	900	911	868	898	860	894	868	884	789	855	872	901	877	789	877	874	828	864	867	889	833	890	856	821	859	844	867	860	879	851	868	870	907	859	857	844	867	870	878	858	825	904	818	881	921	857	881	923	898	841	861	803	870	862	896	885	894	824	842	894	860	857	907	861	847	865	871	868	864	860	872	943	871	791	883	914	923	897	875	865	872	909	886	846	895	867	866	879	871	853	888	858	845	887	872	876	920	893	920	850	862	827	882	877	890	856	849	863	886	922	897	878	888	877	896	895	863	892	881	832	864	914	850	880	914	929	854	856	886	850	960	885	845	840	878	875	827	837	874	824	871	887	827	898	912	878	900	844	869	846	869	850	918	944	894	902	881	895	870	924	851	856	842	918	840	896	882	891	878	851	866	852	882	847	879	890	858	885	854	864	844	854	931	893	920	886	844	830	812	856	915	887	882	899	897	905	819	864	862	862	895	879	896	822	971	839	870	910	904	905	824	838	951	893	907	912	840	876	852	922	891	891	876	921	854	891	909	859	896	845	897	867	903	886	883	864	937	878	840	911	871	863	867	874	854	900	841	868	882	850	883	837	854	865	845	871	859	894	829	814	906	922	878	898	875	866	911	923	868	877	875	863	855	892	837	855	886	918	802	876	894	849	856	878	917	874	864	881	849	800	859	875	908	874	868	888	889	879	866	816	861	880	863	886	858	878	835	930	883	840	920	864	887	926	867	854	854	818	948	875	842	866	869	889	856	833	848	858	884	876	871	847	828	885	873	870	872	895	828	868	860	883	868	852	905	886	858	907	891	826	893	873	875	874	875	967	862	864	903	811	870	883	845	903	857	898	844	843	871	826	852	872	834	908	859	854	890	863	901	880	842	842	898	869	839	846	898	884	885	898	852	885	834	911	843	817	934	897	831	905	867	886	898	887	871	893	888	879	889	953	867	883	866	851	870	895	871	894	840	861	882	843	874	885	875	887	828	883	967	861	824	871	887	859	855	910
58449	28234	11422	4866	1931	742	534	471	477	446	429	434	397	416	418	395	401	378	376	399	390	402	384	411	433	449	400	401	391	386	440	387	387	388	394	398	417	374	419	371	416	421	403	387	398	381	391	399	408	442	403	425	406	397	419	423	408	434	440	412	387	396	383	406	408	400	416	391	364	371	392	421	394	380	408	409	431	451	418	412	381	437	411	361	393	389	398	403	397	421	397	409	379	398	400	384	386	406	391	411	421	387	425	382	430	415	426	373	401	396	392	396	370	415	462	413	375	372	407	413	406	418	416	410	424	408	418	431	406	411	411	411	406	423	362	382	394	416	402	395	435	395	417	412	424	380	399	382	392	402	437	403	399	436	400	402	382	414	431	409	415	427	383	383	388	420	394	387	409	408	408	393	383	385	367	407	381	436	365	371	362	431	390	385	385	395	410	390	383	404	391	418	400	404	410	380	365	414	376	376	398	395	416	398	413	394	447	402	427	366	408	412	398	402	415	375	388	375	407	392	370	428	369	356	387	385	412	364	376	383	384	396	376	419	365	407	402	401	415	413	441	414	385	369	426	418	397	423	405	385	375	454	370	444	432	419	392	403	390	388	432	393	351	426	350	370	415	396	379	404	425	378	374	357	405	394	435	406	394	412	424	397	408	378	419	398	391	429	415	390	411	367	413	364	421	408	377	387	376	393	383	415	384	369	415	416	415	379	410	397	393	403	391	393	374	402	413	439	398	385	389	383	471	434	411	369	419	373	391	376	410	393	395	390	431	413	407	392	424	383	372	401	421	437	423	387	397	422	412	344	378	413	432	408	397	414	399	398	410	403	417	377	435	400	388	415	409	386	405	450	404	398	396	400	396	388	353	411	376	423	414	405	377	388	405	393	400	383	379	420	387	364	419	371	381	383	381	407	357	409	400	388	408	387	447	401	397	370	417	409	401	398	384	413	399	358	407	391	393	408	391	433	422	434	417	410	413	413	368	377	372	403	383	427	436	376	439	371	407	439	388	417	401	393	398	407	411	373	394	399	370	352	389	406	395	413	385	405	370	376	418	379	357	370	378	381	401	383	398	401	420	427	413	432	413	345	466	380	406	393	395	387	373	404	365	362	392	348	374	376	413	361	384	361	381	434	396	395	421	361	436	382	400	383	409	391	414	394	400	380	418	408	381	346	389	429	386	360	416	409	405	433	404	378	422	390	397	413	402	410	415	390	402	392	410	419	454	393	421	413	402	400	435	414	456	430	396	380	404	420	370	384	406	379	447	408	373	443	408	410	370	412	439	454	387	405	417	371	394	396	408	403	388	363	387	395	406	393	374	436	435	419	404	404	367	424	419	396	390	414	396	378	387	423	413	429	356	384	411	428	423	391	404	412	367	378	425	388	328	432	384	401	413	411	414	430	395	390	364	408	395	401	399	421	397	403	407	410	444	390	394	420	364	360	395	379	372	385	403	418	395	405	379	389	412	410	400	434	425	416	407	386	402	397	412	362	357	430	365	352	448	400	372	420	412	374	377	351	366	407	370	409	417	378	382	436	380	434	431	395	384	424	420	436	420	398	380	357	414	399	427	419	384	398	416	374	415	362	407	411	432	399	418	365	358	357	381	344	387	412	410	377	425	373	383	450	367	432	384	358	450	409	385	393	386	396	408	404	399	393	412	399	402	375	365	407	380	405	425	395	415	384	359	392	398	399	450	412	430	414	403	404	415	422	361	398	442	379	426	389	383	380	426	365	410	424	391	424	433	369	376	412	400	430	415	404	432	400	426	370	409	403	383	402	358	449	413	433	350	433	378	401	368	394	374	401	386	426	409	395	437	369	409	345	373	403	410	395	385	398	387	407	435	424	406	418	403	396	403	414	380	372	380	378	407	404	390	369	418	395	394	374	390	406	393	375	405	434	408	443	391	398	383	434	431	394	405	398	426	397	418	414	420	409	429	396	364	399	437	454	389	408	389	399	382	454	367	386	374	371	405	424	377	375	397	420	401	387	393	381	410	383	357	358	399	433	393	422	403	383	373	457	358	413	391	409	397	395	429	428	415	363	383	409	411	380	433	367	384	391	417	399	409	355	390	411	413	367	413	391	374	398	378	384	401	414	408	410	411	428	427	394	400	391	372	391	386	389	434	423	364	387	382	423	375	390	388	369	376	407	356	446	399	362	416	380	405	377	371	393	409	424	383	376	408	427	395	375	408	386	370	378	411	446	429	439	405	408	396	372	391	382	415	355	427	443	447	417	400	442	412	410	375	385	436	398	392	427	430	406	406	401	396	368	391	417	409	408	443	415	417	379	424	421	423	417	412	449	407	429	413	427	406	380	409	385	397	394	403	394	419	421	381	444	369	449	396	384	387	421	404	422	415	391	381	368	407	400	435	391	400	442	403	411	372	402	370	395	412	409	346	437	415	347	355	385	392	424	395	392	419	371	401	362	409	446	383	403	395	377	393	398	355	413	427	429	436	409	399	405	370	396	366	408	385	388	377	403	408	405	406	390	428	425	363	368	403	370	443	395	370	419	397	396	380	373	426	424	399	409	430	387	389	406	446	418	372	440	382	395	367	343	406	409	387	389	415	374	388	413	408	421	389	412	420	408	363	366	370	376	412	411	401	420	423	411	385	403	400	388	365	397	406	400	409	396	397	432	366	381	379	404	417	400	405	380	398	431	408	406	391	396	379	384	356	400	408	383	374	416	424	360	418	411	435	391	406	422	370	422	412	371	410	421	398	409	394	391	377	406	392	406	385	417	401	384	422	412	406	370	343	398	410	423	408	453	409	413	386	395	399	395	395	407	359	413	389	385	358	399	381	432	404	401	418	379	407	395	410	392	415	362	405	380	434	428	399	391	382	372	394	389	433	388	408	378	398	394	384	385	383	409	446	361	355	393	376	387	432	423	385	396	396	411	375	425	392	395	404	396	437	382	414	395	372	407	381	406	421	402	384	410	414	372	378	415	380	401	378	416	387	387	410	383	412	408	359	382	413	389	389	380	361	428	411	394	399	425	400	398	416	392	417	389	401	417	413	416	398	422	396	402	371	377	380	389	414	422	440	416	347	384	373	392	386	426	378	390	382	416	440	427	385	398	393	413	356	405	390	383	388	389	385	445	411	388	431	370	373	442	371	369	350	402	432	399	408	408	348	366	408	422	413	373	386	381	423	383	421	379	368	383	437	400	429	391	404	409	391	423	388	403	382	416	393	404	418	415	413	394	401	420	398	422	416	389	421	412	430	392	396	381	381	413	418	427	409	350	398	414	469	391	407	371	384	397	400	432	368	384	376	399	426	413	369	370	418	375	407	380	393	409	375	394	369	418	400	405	435	417	403	392	415	421	398	396	417	428	424	395	403	396	442	435	402	408	438	380	413	433	396	409	396	400	446	397	394	409	410	396	357	393	388	394	418	429	388	384	332	409	435	412	390	405	375	395	369	403	352	397	383	401	405	398	431	367	375	368	420	410	411	383	394	421	431	415
38410	18744	12438	9838	5013	2097	1460	1114	1112	1001	918	968	904	966	942	871	920	879	891	855	867	869	929	879	839	846	844	883	877	941	863	842	919	879	900	929	926	886	875	897	927	855	866	882	887	897	915	842	888	894	895	882	841	837	836	879	877	870	926	839	897	875	881	877	853	826	872	865	838	861	872	850	854	844	924	857	867	813	856	849	867	857	851	879	865	879	848	885	848	871	856	841	799	941	861	902	795	901	895	874	876	870	884	877	885	885	894	849	883	825	876	839	896	818	869	884	836	894	899	855	883	876	805	846	873	909	868	814	842	859	879	904	853	894	874	827	818	877	868	914	866	846	855	878	869	888	876	850	869	889	852	860	877	833	863	875	879	873	872	871	853	846	850	884	846	844	844	894	879	846	844	843	902	843	838	853	858	879	852	789	875	910	871	848	904	887	865	885	826	876	824	885	817	854	894	857	855	853	901	855	915	811	897	857	875	949	899	840	863	875	877	871	842	869	844	837	852	886	850	857	889	839	816	829	850	842	850	863	854	860	835	876	892	804	864	888	862	908	919	849	879	879	903	886	900	868	829	854	819	840	864	835	836	844	842	805	860	843	801	867	847	854	852	797	857	883	835	833	914	874	886	827	884	816	880	829	872	894	913	927	825	817	898	874	861	877	871	807	948	848	835	855	859	859	861	859	849	829	828	864	884	797	816	885	851	844	862	878	871	860	824	817	848	866	837	891	824	873	775	891	849	889	823	854	857	867	807	828	878	797	864	887	837	912	884	841	872	891	846	903	808	802	797	844	840	872	824	844	848	861	806	816	885	891	866	913	856	872	818	861	872	898	878	839	873	856	809	839	846	917	860	832	860	925	881	867	834	873	881	848	904	902	907	807	848	883	891	811	859	844	929	830	854	884	903	820	880	833	853	851	901	875	858	887	911	912	840	857	822	850	891	870	850	894	879	852	845	851	899	852	871	850	865	837	837	893	881	868	908	857	879	858	833	865	848	894	856	874	856	873	870	867	879	849	871	887	829	833	878	824	886	880	893	848	838	854	831	851	870	876	888	856	889	859	777	783	832	822	819	855	843	877	877	888	846	819	815	918	827	801	854	892	854	825	861	855	845	790	908	849	858	870	872	833	854	863	860	870	880	847	865	862	904	845	844	886	863	847	821	864	872	880	838	862	795	869	837	872	861	861	899	889	870	837	906	870	867	827	849	856	797	847	874	823	890	888	868	842	823	861	852	902	866	906	793	845	838	879	868	847	834	837	930	870	861	848	857	874	840	829	905	867	880	910	867	853	809	831	848	915	836	853	849	883	892	882	882	911	847	868	856	852	897	839	857	849	904	873	842	894	859	817	856	854	879	856	833	903	869	817	854	914	866	837	883	896	839	854	827	892	871	878	911	862	828	824	798	808	862	898	850	856	847	865	850	831	882	845	842	864	898	847	884	871	856	838	877	838	857	943	872	861	898	866	891	804	875	819	826	838	854	830	863	883	872	833	863	851	831	847	842	862	825	830	873	825	804	872	882	806	854	888	869	831	843	888	854	869	891	843	853	910	890	814	830	830	881	865	867	901	812	853	896	844	902	889	849	867	880	804	854	878	853	882	857	850	856	836	878	842	876	873	825	917	825	847	847	887	871	864	860	865	857	817	871	847	836	875	840	868	780	820	862	826	842	881	910	848	840	873	840	842	885	866	871	785	831	788	834	827	829	863	868	884	882	822	865	855	883	850	865	865	838	889	853	849	865	842	803	878	803	835	838	869	842	868	870	854	851	858	809	848	863	847	932	886	906	844	898	871	895	869	899	841	825	846	866	841	852	873	866	837	825	862	900	899	857	890	806	895	848	862	859	894	822	861	862	887	902	899	891	902	832	871	860	897	838	854	884	858	890	855	916	923	867	881	818	837	861	839	835	832	814	830	834	838	910	834	847	886	896	772	845	876	848	867	838	839	890	877	901	854	855	865	845	831	831	839	886	825	867	882	845	851	829	824	841	824	884	836	878	832	820	899	858	828	894	880	862	849	791	868	858	908	849	871	848	896	867	908	882	880	848	845	850	870	841	873	832	833	885	877	876	816	887	867	880	812	827	831	876	854	839	921	808	876	841	826	865	865	916	863	885	866	894	851	857	870	862	821	837	857	884	851	860	879	862	852	860	876	857	906	839	906	877	838	894	863	897	886	861	826	826	849	875	889	880	934	836	813	872	872	860	871	862	839	849	850	859	847	848	871	866	839	864	888	878	866	878	914	876	917	818	871	838	856	832	842	878	900	899	891	826	847	828	929	821	831	889	855	878	879	858	836	852	900	881	876	867	771	887	845	877	835	880	885	825	832	867	888	833	852	880	877	845	846	915	857	888	822	820	845	878	833	820	869	881	898	854	827	898	890	885	891	892	873	855	882	903	876	876	807	857	896	872	881	886	904	855	856	817	882	850	844	906	845	806	821	868	885	830	842	826	857	853	855	879	865	888	904	849	885	808	899	929	885	896	890	825	937	835	871	873	893	836	836	800	888	847	889	859	842	815	847	853	868	909	842	881	820	879	876	846	796	865	864	847	876	896	854	834	891	887	825	860	882	846	828	814	846	883	846	863	873	880	887	910	891	834	900	935	807	886	815	800	910	902	892	827	849	832	831	871	840	811	820	886	881	862	840	820	821	817	888	869	831	868	814	861	882	875	891	864	845	828	839	795	897	871	845	908	876	882	819	848	853	854	784	875	872	840	915	852	835	854	853	875	869	879	842	826	804	871	883	829	850	836	839	850	860	833	938	863	874	885	876	859	814	883	877	899	863	828	865	846	849	878	888	897	892	853	832	807	838	882	871	844	870	817	847	902	799	842	832	806	875	853	876	855	900	853	813	845	869	886	818	847	914	896	917	856	813	900	914	888	821	893	873	858	849	837	859	841	899	846	866	832	810	838	794	883	887	850	814	874	837	872	910	853	868	859	848	816	906	825	858	876	831	893	873	862	831	878	917	896	858	886	839	890	887	948	913	872	883	884	891	886	874	871	856	888	838	849	864	867	828	850	929	887	835	899	896	819	872	902	855	843	901	796	857	857	901	831	887	821	839	860	855	850	878	862	890	813	873	891	833	865	870	870	825	837	837	857	866	822	828	870	879	889	886	836	874	809	893	872	877	805	876	870	878	906	848	883	867	874	823	857	887	856	902	858	915	920	817	826	869	848	909	834	858	863	848	830	862	853	880	817	811	828	850	829	885	832	861	862	866	897	862	856	895	842	826	789	859	893	909	831	862	791	881	906	878	884	798	830	844	814	875	862	840	885	905	868	830	866	812	881	853	822	792	815	852	874	825	921	829	812	821	859	809	886	858	850	860	875	882	913	877	811	837	902	856	803	872	793	873	841	872	857	865	847	828	848	902	907	838	835	788	901	859	848	869	855	861	833	840	872	848	914	891	856	842	882	885	853	890	884	877	865	856	891	861	900	879	861	874	840	828	844	860	851	852	798	909	840	857
59796	33409	21738	12988	5574	1848	851	594	488	538	474	489	487	428	420	419	442	416	400	394	425	418	401	428	397	411	429	423	421	425	397	474	402	414	424	437	433	374	427	455	415	444	433	432	382	428	394	408	427	419	413	410	421	436	370	398	409	431	415	365	425	434	412	393	400	401	368	355	381	412	406	422	407	380	414	405	407	427	445	433	401	421	392	370	438	415	384	424	373	403	410	375	427	392	380	362	393	404	442	419	399	376	410	408	390	411	444	421	361	423	386	432	435	454	423	389	398	423	402	460	399	387	440	379	384	439	421	405	397	379	392	384	414	378	467	394	404	408	430	424	418	459	394	425	391	399	409	422	397	363	427	427	403	392	410	399	408	418	400	423	396	418	389	413	422	366	426	423	406	397	411	408	442	403	424	393	419	399	464	446	426	427	421	432	359	382	373	382	432	413	430	416	360	397	391	418	435	420	413	430	403	375	428	377	407	378	390	395	352	440	411	409	371	431	436	417	427	427	400	365	396	427	454	450	377	412	406	398	441	399	375	456	389	417	420	420	425	419	393	412	400	393	383	368	383	382	394	429	412	434	397	421	418	414	409	403	411	421	414	433	417	444	389	402	366	402	436	389	364	411	382	425	441	450	405	416	399	428	393	387	424	404	446	408	365	403	400	404	378	400	411	427	456	406	384	432	456	407	394	396	400	396	390	421	438	400	387	407	397	416	411	364	396	428	390	416	410	402	370	442	388	415	412	400	418	416	437	412	400	389	392	422	406	380	380	351	371	392	444	405	383	429	393	415	433	406	423	470	420	421	446	436	434	424	402	389	448	414	405	383	385	375	408	385	398	353	430	419	416	367	430	404	394	444	420	379	408	396	398	417	369	395	372	374	402	395	399	402	421	441	398	453	395	420	418	428	401	416	402	413	434	391	380	438	432	410	401	406	427	434	452	396	412	399	425	403	385	416	437	388	340	367	439	433	394	453	412	430	416	455	440	403	408	432	395	413	409	434	414	393	368	403	437	430	411	369	379	382	401	412	444	422	393	435	400	387	396	426	449	406	445	403	383	411	409	366	395	429	427	418	412	410	422	453	432	411	449	405	393	429	414	447	385	413	409	438	440	441	421	414	407	408	404	421	412	421	381	389	407	424	389	377	364	415	434	431	410	400	394	433	396	432	398	417	408	422	400	370	425	419	388	415	367	428	445	364	413	391	425	362	373	415	433	428	382	379	362	411	435	420	436	386	416	407	412	399	375	393	408	414	391	408	417	402	409	418	397	420	386	422	419	438	431	380	395	433	408	417	422	415	440	440	417	407	439	432	410	437	413	423	377	433	392	412	429	395	426	423	438	465	413	424	392	432	419	420	418	385	383	395	406	438	408	408	396	423	406	426	424	423	425	428	430	376	424	390	362	386	408	428	412	443	436	398	383	441	400	412	391	433	396	393	403	422	401	441	419	432	395	385	416	379	407	416	425	432	388	415	399	394	398	408	432	367	401	424	416	404	437	395	379	431	385	428	427	461	386	395	415	401	410	383	415	420	423	364	412	440	440	448	396	398	431	385	387	385	400	430	434	476	418	431	442	391	419	412	372	411	402	426	407	419	369	393	430	437	370	434	397	390	372	401	393	391	377	475	415	429	406	426	442	404	370	422	459	439	433	419	421	379	407	391	370	413	415	415	408	403	416	393	405	334	395	433	386	387	407	424	425	425	391	386	380	404	412	392	414	453	406	401	369	385	443	387	430	377	366	386	386	458	414	399	408	414	403	426	413	361	432	376	408	389	411	438	414	404	407	416	401	415	412	366	362	402	409	391	408	452	413	421	395	423	407	463	383	400	403	448	433	430	428	425	426	400	412	360	418	390	416	413	392	386	383	407	427	407	425	367	392	434	413	411	392	402	393	398	392	436	403	432	387	429	432	438	414	433	432	411	393	416	433	416	403	426	441	434	400	393	368	418	402	427	395	458	433	463	408	411	413	400	404	393	400	470	399	404	435	405	443	431	408	361	398	390	419	375	385	417	372	401	379	403	369	424	390	398	421	403	400	431	438	422	425	457	420	405	401	414	422	418	401	399	417	390	406	404	409	412	408	422	442	431	370	391	419	449	414	397	429	404	438	443	437	393	401	379	423	396	445	442	429	426	418	438	394	396	403	450	389	398	402	397	409	387	393	429	365	389	416	403	396	400	404	395	377	400	391	420	400	412	401	393	419	428	396	433	447	402	432	429	397	420	378	391	399	424	395	439	416	446	386	410	414	420	402	432	371	407	422	383	415	368	386	414	436	428	391	436	411	409	432	439	390	401	416	401	435	436	381	456	455	421	408	386	456	417	418	429	417	405	412	409	383	441	377	434	394	404	424	399	378	414	419	422	413	386	381	387	434	388	408	400	400	444	417	383	388	424	390	458	443	385	391	412	417	438	416	399	411	431	407	387	397	379	431	414	395	396	410	378	401	441	378	405	358	420	404	404	364	461	423	422	424	416	407	367	424	415	396	397	397	410	419	420	368	391	408	388	395	398	433	441	358	448	404	389	434	435	428	411	394	407	393	405	442	413	449	458	390	405	414	403	368	434	402	391	417	419	378	406	416	449	428	388	417	448	407	433	394	394	408	412	443	416	398	391	407	400	447	432	423	405	373	420	385	447	425	368	417	412	388	401	435	424	419	421	395	455	427	401	400	453	400	411	442	448	390	363	401	421	393	404	450	434	411	419	421	402	443	385	385	425	383	405	414	408	387	411	372	420	392	389	412	403	392	411	438	421	380	381	392	406	387	423	388	426	402	431	416	392	470	434	413	430	440	415	404	418	406	423	409	418	387	389	420	398	412	409	403	449	411	432	414	427	398	420	403	400	425	434	380	424	403	415	401	421	436	414	397	413	437	423	400	419	425	402	419	417	418	456	430	366	399	373	433	410	366	378	431	425	433	408	421	376	369	427	405	445	428	412	410	381	407	458	407	394	380	447	391	427	388	458	396	415	412	402	406	439	453	413	406	414	407	416	416	424	476	394	427	386	411	419	418	410	394	394	394	410	422	413	418	445	411	405	406	410	395	380	413	364	424	391	441	414	397	410	391	428	412	405	421	396	348	406	405	390	423	405	416	423	389	409	432	400	396	403	395	443	451	423	429	448	416	437	414	411	375	424	429	397	423	391	417	427	404	407	403	391	425	392	440	442	417	432	420	395	394	448	389	408	426	392	377	397	403	390	405	390	438	409	374	425	413	397	395	436	421	442	488	407	408	403	421	403	421	412	420	372	440	416	379	398	389	388	400	394	419	430	408	414	449	424	412	418	443	425	383	437	441	402	401	410	406	421	430	395	411	418	427	376	419	439	439	426	426	407	391	361	434	376	414	401	407	379	410	412	455	410	375	385	371	436	399	390	375	400	428	370	378	380	401	423	413	384	423	429	409	433	411	422	419	399	393	413	410	449	410	411	421	414	396	433	408	384	391	395	403	395	403	394	422	389	450	430	459	402
36903	24413	24355	21053	12153	4780	2508	1713	1468	1242	1214	1177	1096	1074	986	929	927	901	901	935	884	858	892	886	929	926	789	851	928	927	933	906	982	942	1037	1094	1021	1053	987	976	901	963	953	931	943	955	935	915	949	894	883	904	924	875	879	924	869	852	900	896	872	846	856	934	871	890	860	866	851	900	850	930	819	889	884	883	926	882	836	861	858	882	820	969	835	873	875	864	856	845	889	875	881	902	868	899	917	894	883	887	863	844	897	891	885	862	885	872	892	809	864	880	899	902	833	902	875	891	858	857	820	912	870	837	847	903	856	953	894	855	884	871	880	854	868	861	886	857	890	897	910	909	857	835	936	869	801	820	884	909	882	837	884	890	883	926	936	890	831	893	922	868	917	815	930	811	866	837	878	929	884	884	847	879	884	877	923	886	895	886	932	858	884	928	870	839	843	881	888	781	855	862	887	884	862	873	881	880	885	855	864	871	869	902	851	884	851	895	819	876	798	862	848	918	871	882	868	905	837	952	889	899	876	882	803	903	858	822	909	848	919	830	860	851	894	908	859	872	836	866	933	810	941	897	909	872	910	856	886	927	875	859	882	905	854	900	883	911	901	850	901	813	894	879	929	893	898	857	901	894	870	836	873	898	853	936	888	887	876	840	914	844	820	909	850	853	894	850	893	898	898	863	859	903	899	891	877	875	915	900	885	902	878	896	897	909	884	877	863	907	911	831	915	925	906	872	858	900	904	854	856	854	878	877	865	915	814	847	856	903	898	871	853	890	862	889	916	843	881	784	882	869	824	859	885	901	861	851	851	859	845	893	865	860	851	898	920	818	873	882	874	869	839	886	870	897	884	868	906	837	885	871	899	854	872	878	883	916	841	837	919	883	894	837	861	880	967	902	865	898	941	910	896	833	919	861	843	887	878	890	883	889	867	886	885	945	859	829	815	842	844	879	935	822	864	855	871	930	834	917	894	879	891	851	878	891	869	875	883	861	875	854	896	905	888	870	851	838	860	862	873	865	866	899	860	848	918	947	869	889	876	869	859	892	910	880	803	845	852	828	855	905	928	856	859	860	885	848	828	895	876	839	832	876	866	848	836	904	948	906	867	900	821	870	867	815	877	818	897	861	879	866	908	876	917	874	905	875	932	886	832	832	853	849	920	873	897	889	922	859	871	853	856	902	895	864	905	880	897	916	829	882	875	880	827	867	848	876	909	869	867	867	904	891	846	883	854	882	883	827	884	844	868	898	837	879	879	894	872	853	907	844	902	851	876	889	924	822	878	857	895	867	848	880	950	878	865	858	825	847	886	860	872	853	892	854	885	873	874	888	944	886	868	874	901	862	852	891	881	889	910	883	905	829	853	867	857	837	868	939	915	911	867	876	861	901	862	816	934	869	857	896	883	862	846	895	932	881	894	866	836	870	841	856	878	896	842	908	863	878	877	901	886	828	915	905	893	871	877	887	850	868	887	810	865	858	861	905	882	895	887	887	868	840	836	874	814	879	882	838	876	904	877	867	884	821	869	841	867	885	861	849	869	899	906	843	951	862	911	920	926	892	856	825	901	933	934	842	858	865	841	885	842	898	865	893	888	878	849	850	809	844	853	843	859	899	835	907	842	865	886	892	819	922	858	869	881	874	875	883	857	853	839	801	917	875	886	850	882	936	893	877	818	874	815	862	836	844	867	907	867	858	834	876	829	847	896	854	899	891	886	884	923	870	910	866	842	846	923	849	904	906	908	843	830	878	901	895	866	837	853	864	872	855	882	927	898	813	807	884	882	913	918	863	876	856	814	913	887	911	887	890	910	890	867	878	868	920	886	853	897	868	911	877	873	905	873	808	886	891	898	895	846	879	853	835	866	871	850	856	886	840	853	887	871	868	846	926	893	903	918	889	868	905	856	869	894	913	910	916	889	818	854	881	909	838	847	886	881	922	852	930	898	833	919	880	835	870	824	882	839	851	903	888	852	869	881	876	892	889	818	907	890	921	899	909	874	891	884	877	885	841	867	851	889	840	873	897	898	879	867	849	893	837	894	875	850	894	886	878	855	880	827	819	883	868	897	927	853	870	863	868	903	910	889	856	921	909	833	875	871	841	848	902	916	812	871	802	864	883	878	878	950	855	853	881	895	877	877	943	829	852	909	867	882	887	860	871	928	884	854	801	864	887	874	878	914	872	890	828	832	874	903	875	888	882	917	903	919	861	838	879	870	883	900	855	877	823	918	860	823	832	853	847	847	884	833	889	928	878	867	897	856	866	866	877	938	910	885	922	897	891	896	885	849	882	895	866	840	859	886	901	824	855	851	917	904	846	920	843	874	867	899	878	810	881	878	872	833	905	911	866	865	895	908	878	943	878	909	853	899	896	915	858	801	906	882	870	875	888	898	870	843	890	920	851	878	845	886	895	864	868	844	903	838	852	865	852	911	920	925	871	872	871	884	873	900	839	912	916	876	851	847	838	844	871	865	828	910	864	883	875	878	881	859	921	810	871	870	896	870	887	846	853	884	860	847	858	862	861	859	839	850	842	838	871	856	838	851	860	843	874	903	865	896	873	868	870	932	880	864	886	858	835	811	849	875	888	870	852	880	840	918	869	903	871	854	911	848	855	869	845	903	925	954	846	928	863	836	861	915	891	870	905	901	885	846	947	846	897	849	893	867	853	878	931	888	868	846	886	862	863	909	850	856	861	887	849	864	903	870	840	885	876	868	868	872	869	872	842	880	872	872	851	912	879	902	895	894	872	868	893	886	896	888	820	884	895	856	872	883	863	869	864	934	838	886	900	903	833	883	912	880	859	904	887	845	825	875	868	864	832	851	853	892	853	893	902	871	888	872	901	883	887	876	872	900	879	865	862	855	850	851	832	830	869	835	864	838	915	863	816	775	856	870	875	874	905	832	857	902	891	845	866	875	848	910	819	843	871	881	884	880	827	878	889	877	926	842	889	856	952	845	868	827	882	806	868	890	809	848	884	871	918	896	877	893	902	876	898	832	888	889	868	860	908	884	853	920	901	855	893	870	854	898	880	860	836	860	862	904	870	865	837	903	893	897	902	855	871	846	896	917	870	857	797	845	882	895	869	858	850	847	855	907	852	880	902	776	835	844	845	834	826	919	840	889	890	896	902	843	869	798	881	848	832	885	872	870	847	906	852	823	879	867	896	910	909	905	871	859	842	838	884	826	906	858	874	885	889	865	859	924	867	873	875	854	894	883	905	907	895	871	866	889	841	840	864	912	834	850	905	885	903	872	856	902	884	905	838	864	873	875	876	907	901	943	855	885	836	934	862	874	846	862	881	886	849	850	850	881	883	873	885	937	839	804	882	922	898	902	913	894	891	904	873	884	894	822	889	929	853	859	829	825	868	851	894	898	839	826	896	866	891	866	903	891	889	766	863	833	944	842	845	807	858	897	876	868	899	861	887	813	872	896	851	841	857	863	927	907	880	864	790	902	904	857	827	864	923	870	868	900	870	855	859
39957	22490	9684	3551	1722	963	726	522	463	432	429	443	422	426	421	390	411	383	410	457	400	385	406	383	406	394	386	438	430	419	411	370	466	416	423	408	466	451	398	426	460	433	404	410	430	391	428	439	422	394	431	425	399	424	407	415	428	404	427	420	431	397	417	442	439	445	411	459	382	407	451	408	397	408	420	410	475	382	405	432	411	383	373	371	381	379	462	431	404	385	399	418	416	419	411	389	398	380	395	418	451	423	395	415	420	393	401	393	394	410	464	410	413	393	433	393	405	432	382	358	384	402	420	446	382	417	411	435	433	421	461	416	425	429	408	420	438	420	406	434	412	394	408	441	395	351	431	428	422	411	412	432	422	401	437	418	434	449	381	421	456	350	446	426	403	432	426	418	404	396	387	418	421	432	431	430	417	426	418	415	424	397	373	377	391	380	398	425	429	431	442	385	376	432	424	424	429	434	392	431	407	447	425	393	364	416	395	412	443	410	408	351	440	407	404	397	388	427	437	416	408	374	403	395	374	469	405	394	424	389	399	448	418	445	408	451	412	414	403	401	410	455	455	414	441	399	438	390	431	445	441	356	401	396	430	386	396	377	388	405	425	405	411	429	436	392	408	440	426	398	402	417	401	402	397	406	378	415	407	433	410	385	412	421	389	366	414	383	407	424	384	412	409	383	422	425	435	416	404	379	422	385	411	416	406	380	371	391	404	408	403	368	411	418	403	389	393	418	450	409	404	410	376	395	445	398	392	369	400	425	411	372	408	433	411	404	394	430	414	402	387	419	390	453	402	411	397	399	466	404	404	420	386	423	442	401	429	423	403	372	371	418	423	428	392	415	402	422	421	410	369	384	418	452	410	414	424	382	408	414	415	403	417	459	427	436	392	409	426	418	412	393	363	403	414	427	408	399	426	436	448	416	393	385	404	370	414	406	379	440	394	409	418	445	425	407	429	412	413	419	405	431	427	419	427	401	417	394	388	416	375	416	452	436	354	435	400	399	390	363	386	367	393	402	365	417	383	406	411	458	413	418	424	406	438	411	402	421	405	401	420	429	435	409	391	393	409	365	371	391	435	398	434	393	388	359	382	418	443	411	410	421	405	393	409	379	412	387	482	347	408	446	421	409	436	424	385	421	410	397	415	447	403	404	374	378	421	405	416	395	397	372	376	430	408	428	369	395	359	390	407	404	420	406	428	429	437	400	330	421	394	412	420	371	407	435	413	402	377	416	386	407	424	407	402	422	413	406	423	413	457	414	391	377	405	437	454	433	395	409	387	390	403	407	425	379	411	374	410	419	367	431	464	416	380	429	444	408	420	410	413	445	399	405	400	415	422	412	429	394	436	408	412	383	419	376	389	403	416	417	419	404	428	372	420	409	418	414	388	377	445	426	403	383	409	473	407	401	372	424	381	389	406	388	407	450	356	397	427	411	408	395	421	400	406	392	394	428	414	401	419	446	411	392	384	417	419	417	405	437	400	420	407	404	397	466	393	403	415	421	406	433	412	382	396	423	388	412	412	435	347	384	407	414	427	408	459	374	406	436	418	437	408	412	451	440	444	394	377	412	425	406	458	394	420	423	442	428	346	403	383	374	420	417	388	388	442	425	402	411	383	398	427	397	394	423	426	417	409	380	387	434	397	459	421	395	395	409	399	388	411	417	413	434	428	386	361	392	428	440	396	401	442	383	409	412	400	448	417	439	392	394	404	414	413	430	400	422	451	437	411	359	398	408	440	415	394	374	384	416	428	413	424	400	409	392	403	443	388	401	407	422	356	396	403	398	393	413	429	384	432	442	432	448	408	416	417	424	459	395	434	409	387	405	391	432	460	391	410	430	436	380	415	364	365	378	406	406	407	401	403	400	421	384	379	406	382	445	406	394	403	381	389	380	393	418	389	391	402	379	464	436	422	386	397	410	401	433	380	430	391	397	409	390	368	417	444	413	370	408	405	419	383	412	379	407	406	405	404	410	414	432	406	406	419	389	404	400	408	422	397	411	404	401	368	375	394	388	393	426	454	417	385	410	392	428	389	425	382	399	362	407	364	374	433	358	396	388	418	408	403	446	417	412	390	428	415	410	438	420	442	420	414	443	419	404	432	403	375	389	393	413	402	388	420	420	434	406	436	428	408	394	438	428	402	458	436	413	379	400	419	418	420	426	430	397	419	372	384	396	456	405	390	401	416	358	421	450	413	389	439	407	410	407	407	379	397	385	440	392	433	381	411	394	411	428	455	387	386	393	381	434	401	449	425	429	415	406	414	410	393	374	437	383	388	368	424	429	394	417	429	360	382	383	446	448	400	400	439	401	390	414	426	437	419	392	430	404	448	438	417	380	397	457	431	414	431	377	423	444	402	404	464	389	370	418	450	413	367	387	405	428	416	404	435	441	435	423	385	414	395	436	427	440	394	417	437	367	357	437	382	360	379	428	386	443	396	377	415	448	421	375	404	427	415	432	401	390	425	405	432	417	396	421	388	375	408	435	398	385	412	418	366	403	401	412	453	429	369	409	416	455	379	436	451	385	370	465	402	382	425	390	403	390	382	451	409	392	364	396	380	427	405	435	410	406	422	417	429	389	426	399	400	451	413	393	415	429	406	423	394	395	407	393	430	401	426	404	446	456	416	421	398	442	427	422	404	378	412	457	408	401	383	426	434	382	433	423	357	386	407	459	449	414	432	417	396	412	424	382	403	432	417	444	424	424	401	448	382	372	430	427	423	385	393	431	409	383	445	378	411	412	440	405	437	371	403	399	382	422	398	422	397	401	418	399	372	404	420	386	413	424	443	405	368	408	384	437	386	428	431	389	398	406	374	405	401	402	407	415	396	440	366	414	405	407	423	441	430	414	435	438	405	400	409	424	414	431	421	405	401	404	424	435	395	403	405	424	408	374	401	422	380	362	389	411	429	404	443	397	466	424	386	403	404	401	434	422	377	418	391	436	390	375	408	363	426	431	416	390	365	450	382	417	419	431	426	399	420	412	416	406	427	362	424	427	433	412	441	372	382	422	437	433	410	377	400	446	426	405	445	412	474	437	388	417	398	407	420	405	418	399	374	413	392	421	400	424	434	408	433	452	404	407	433	393	396	382	407	402	451	417	428	418	476	455	393	419	379	414	395	431	436	411	410	442	398	407	455	399	359	420	408	410	404	397	373	437	428	408	457	440	385	422	379	390	381	389	375	380	360	410	416	410	378	415	396	375	393	431	401	446	436	443	423	412	409	429	407	433	372	430	394	444	410	373	417	403	406	389	403	380	382	415	349	427	434	413	404	405	399	425	453	432	424	397	423	439	391	416	366	433	439	394	418	420	394	418	406	419	395	353	429	418	436	395	434	402	431	375	393	433	413	386	394	387	422	388	411	363	414	394	463	452	414	407	395	436	412	404	398	416	399	427	408	411	390	442	434	375	408	425	469	448	410	430	394	433	419	397	411	457	415	397	434	405	396	396	389	430	394	408	446	411	444	448
24087	15642	11893	7992	5434	3059	2130	1252	1162	1083	1064	1020	975	958	966	951	887	853	899	854	863	894	846	865	852	844	815	913	901	850	913	929	904	931	957	921	976	939	976	915	923	871	904	877	857	906	854	911	874	870	890	866	895	920	869	897	899	890	899	889	844	893	891	868	879	885	850	866	865	880	839	889	873	832	887	896	865	852	871	858	929	840	855	898	916	832	890	884	879	910	914	901	859	851	845	859	860	912	845	850	881	874	845	887	893	918	883	900	871	878	859	908	886	870	840	883	831	880	844	903	912	876	871	920	827	892	892	885	882	852	867	888	851	864	860	814	927	874	900	866	910	835	870	870	857	897	867	865	856	833	885	885	856	843	859	878	828	866	903	861	836	847	924	905	856	887	891	843	913	871	866	850	813	909	860	847	901	907	884	863	848	883	905	861	880	936	853	893	873	869	833	843	880	860	855	898	830	865	852	887	828	845	878	886	877	921	820	807	846	819	866	879	893	847	881	859	868	886	846	790	854	882	900	845	849	847	905	876	836	861	843	851	879	879	911	911	921	891	860	847	860	887	870	872	864	916	878	881	864	880	888	891	911	820	858	868	870	898	903	830	885	812	847	878	879	870	853	869	875	851	932	888	882	885	889	847	916	848	892	898	856	887	912	858	907	868	824	971	983	857	904	863	870	836	868	922	874	878	841	879	846	951	876	867	859	871	875	909	857	910	815	830	861	861	901	854	879	913	946	901	844	824	872	922	891	830	868	909	868	885	929	891	895	880	883	909	859	882	880	846	841	888	958	869	897	871	851	880	836	854	873	907	859	887	879	833	874	834	878	907	862	871	905	848	832	895	914	815	853	881	854	868	891	915	844	881	869	902	878	867	852	907	858	882	909	853	899	874	854	906	859	882	868	895	867	894	920	846	897	918	847	903	849	878	897	852	833	901	895	911	817	831	875	893	865	888	891	874	863	892	893	830	877	850	825	858	936	908	863	878	868	898	874	884	909	876	921	880	837	886	870	881	808	816	855	882	869	884	852	853	903	907	880	805	843	847	881	838	852	823	921	849	849	838	884	867	899	858	853	877	852	858	875	861	881	880	879	860	853	838	871	869	890	886	903	873	913	876	841	921	876	843	906	845	886	879	825	895	888	818	907	894	870	872	897	876	882	870	844	899	907	900	876	880	879	894	899	882	887	854	867	836	869	844	877	891	842	856	905	852	858	862	888	898	861	859	919	882	887	889	872	923	882	875	840	914	905	890	804	883	886	833	872	842	832	854	887	831	884	889	879	879	946	898	868	853	874	882	863	871	898	913	865	915	877	876	855	884	956	855	908	830	873	855	919	930	853	876	890	875	863	861	844	855	843	875	841	917	848	854	907	904	896	885	843	842	884	875	911	898	897	898	831	883	876	858	916	837	852	917	866	869	886	863	909	847	920	842	918	903	835	883	863	838	880	846	876	904	854	884	888	878	908	908	838	900	867	850	885	885	868	880	844	858	892	869	882	865	853	855	863	854	825	905	868	853	833	893	902	914	873	870	871	832	890	934	888	871	861	868	891	834	906	870	898	849	933	898	945	876	859	840	903	875	886	863	944	881	860	862	896	867	893	881	859	825	844	799	875	858	827	875	927	861	901	847	847	845	896	868	894	880	827	801	864	904	906	830	839	914	852	960	847	853	868	898	855	905	878	892	903	889	846	820	876	848	879	861	901	838	869	938	835	883	855	821	867	884	878	871	908	815	865	858	894	830	837	867	845	801	895	879	879	869	920	897	835	866	924	896	890	914	908	867	903	864	892	869	831	928	939	875	929	871	896	857	860	914	845	878	823	846	869	931	892	876	910	848	892	886	872	821	873	838	875	893	876	859	835	842	869	916	874	845	891	915	908	909	881	847	873	832	852	861	905	886	866	838	892	850	889	885	878	858	851	859	886	899	869	847	836	873	864	875	878	875	883	861	873	898	902	886	887	898	898	826	906	890	890	877	902	857	816	866	812	867	827	917	884	889	904	830	900	854	919	848	892	889	851	898	872	842	855	853	885	882	858	851	901	951	923	852	864	862	858	841	889	839	856	847	860	904	892	855	875	863	858	869	817	870	903	897	909	881	889	890	839	848	850	926	909	861	852	913	849	811	892	924	855	880	878	824	929	889	884	884	829	884	865	836	850	884	924	910	840	928	841	838	843	876	843	868	847	868	874	828	846	860	896	927	815	909	905	896	881	839	847	877	856	878	895	873	895	886	848	830	882	905	842	887	897	876	901	875	881	853	896	850	860	837	910	927	879	819	871	864	894	900	881	864	889	853	888	858	903	869	852	842	911	874	853	875	927	917	896	868	879	888	863	871	862	872	895	904	858	876	839	871	832	885	871	851	854	850	846	892	822	906	846	897	897	878	872	928	875	863	892	872	904	918	849	886	881	894	852	896	893	847	907	880	823	855	858	893	917	886	867	891	870	881	926	861	881	899	904	855	918	848	872	859	854	830	838	881	887	895	845	861	896	887	873	851	887	878	877	869	883	882	913	858	822	904	857	872	880	899	862	840	897	880	880	845	863	869	835	862	925	846	878	932	838	869	913	890	885	879	872	883	890	870	904	874	848	859	832	856	890	876	885	884	845	854	882	861	829	848	846	908	865	878	906	891	896	900	868	861	838	881	864	850	871	866	851	857	815	886	858	899	880	869	895	900	915	867	852	843	838	921	941	859	853	848	858	860	806	840	883	890	905	841	903	889	817	903	840	913	881	907	877	862	862	911	868	906	837	894	908	875	835	829	918	862	856	877	895	920	898	915	873	904	839	904	900	932	910	854	921	875	867	917	877	872	866	878	894	950	894	889	952	914	838	847	915	882	892	902	844	838	919	873	889	855	877	870	869	922	830	830	908	891	861	850	900	939	851	820	838	880	850	837	876	852	888	840	894	830	848	941	904	864	894	864	931	868	849	841	883	879	879	926	846	854	888	861	866	865	906	865	874	877	880	913	897	895	866	882	871	836	886	886	834	871	858	891	861	899	832	903	869	887	860	917	821	868	866	905	872	882	889	842	875	827	883	892	898	894	889	875	868	855	886	922	861	846	871	876	887	884	884	845	876	873	847	841	874	876	919	884	875	911	857	884	882	859	897	868	897	821	898	883	902	885	906	854	861	872	866	838	872	858	836	915	860	868	892	874	896	843	897	900	841	863	800	933	905	824	879	880	891	801	866	854	886	883	845	867	876	838	878	858	864	872	920	910	838	972	881	888	872	888	868	883	867	835	911	835	878	876	841	896	869	853	838	902	849	912	856	897	896	852	846	862	829	866	910	840	862	911	877	883	874	896	852	915	863	864	827	920	852	920	885	871	887	867	886	906	849	869	851	835	923	933	834	863	841	897	854	861	889	853	921	905	850	901	890	825	931	907	890	858	866	873	874	858	873	854	915	878	909	836	906	841	833	842	914	863	865	780	842	828	896	928	901	898	846	910	853	874	869	917	862	847	874	913	843	825
36765	18460	14708	12253	7902	4278	1747	601	566	540	470	468	449	420	454	402	451	465	427	415	399	400	447	377	363	376	420	395	371	386	428	415	458	378	448	417	406	388	436	447	440	371	439	398	409	395	391	368	414	392	377	398	390	365	399	378	395	377	432	402	412	401	366	388	392	376	392	369	418	359	423	395	377	415	374	435	407	395	347	437	421	421	389	382	468	410	383	392	403	388	403	388	402	396	400	402	399	389	381	387	394	421	407	387	404	388	380	417	394	399	393	402	369	375	393	416	383	397	394	395	409	383	392	380	435	415	377	404	391	427	353	368	384	388	410	386	394	378	445	382	386	435	403	382	394	369	387	413	443	440	421	369	411	372	369	405	399	387	406	401	396	446	401	419	387	393	372	400	410	401	427	420	391	403	386	373	437	389	380	420	459	368	387	386	406	376	464	377	425	418	426	382	397	386	363	364	401	384	403	413	406	389	390	411	392	405	413	377	402	393	389	391	373	409	391	391	393	416	395	407	379	414	355	367	425	384	361	365	429	396	427	359	383	376	400	406	405	395	379	370	411	390	405	406	384	381	406	397	398	425	384	389	397	424	393	378	417	411	413	419	385	427	375	415	426	392	348	375	336	372	400	391	377	386	418	371	396	368	376	397	383	450	387	394	428	382	428	386	388	398	361	382	390	392	386	396	383	416	416	378	415	351	377	354	438	404	391	401	390	357	372	401	454	413	385	376	446	438	399	441	404	414	346	396	395	426	381	412	384	395	403	379	416	418	394	402	388	340	421	385	384	376	349	398	439	388	397	391	390	400	418	386	412	370	404	391	407	427	407	418	400	371	383	409	414	400	433	389	424	418	380	396	411	410	411	438	396	422	412	403	402	356	366	391	389	393	382	377	376	387	415	384	424	379	378	387	364	359	346	404	391	374	399	411	396	424	412	389	386	437	431	365	401	401	448	381	340	382	373	415	364	410	382	345	387	370	408	359	409	392	384	401	407	344	431	388	388	430	410	411	398	398	442	388	402	419	428	386	386	388	411	388	414	335	439	388	383	389	398	416	419	370	390	399	412	434	380	385	417	371	438	396	383	370	393	364	396	403	407	374	368	364	388	409	371	408	353	367	395	402	438	406	411	410	369	407	369	386	370	362	387	369	408	377	409	390	430	403	382	434	387	405	407	363	393	378	412	404	409	416	378	401	353	383	395	354	369	427	397	351	387	345	429	430	434	374	380	397	418	406	425	389	407	397	388	400	425	402	437	425	396	410	384	412	385	381	419	396	433	402	393	422	415	379	391	404	401	425	411	403	380	409	397	341	380	383	392	423	421	394	411	405	398	375	393	421	392	434	377	394	371	421	371	424	397	388	425	427	376	414	392	396	338	387	413	406	419	382	397	428	365	415	386	424	425	381	371	381	410	398	344	395	352	434	431	397	420	375	450	399	418	389	391	404	394	432	374	374	394	373	409	401	398	400	435	386	414	437	412	408	417	418	373	393	406	422	385	388	374	455	386	393	380	415	421	383	376	431	355	407	379	381	400	362	361	370	376	416	380	413	406	406	358	380	373	368	398	369	393	381	444	387	389	357	412	402	397	401	380	389	378	379	372	389	384	408	433	399	352	410	438	434	404	411	408	386	390	377	407	416	401	408	389	402	406	395	350	444	391	378	389	415	396	407	390	435	436	418	395	417	415	415	409	410	383	388	392	377	398	379	438	365	416	381	436	405	334	386	378	401	410	403	392	394	415	400	414	398	409	395	355	383	402	408	412	388	404	416	428	352	416	401	392	379	407	384	393	376	400	412	461	391	420	383	370	375	387	374	394	412	418	392	380	371	407	452	411	365	376	377	398	419	406	382	369	376	406	417	420	396	361	410	389	423	396	400	372	412	398	425	390	394	384	362	397	438	356	381	441	415	411	389	368	416	412	409	359	359	377	382	409	422	405	388	418	400	390	399	444	444	439	376	418	413	399	388	413	383	366	389	407	401	402	391	418	398	400	361	421	380	392	384	385	395	436	399	427	396	366	398	380	384	426	421	442	385	384	412	400	400	400	392	419	458	401	418	410	389	394	421	417	410	388	406	369	393	412	414	374	391	396	386	384	424	439	393	412	416	385	398	435	420	387	395	383	416	415	376	383	389	388	447	397	373	409	413	356	374	370	372	414	386	403	438	362	367	413	367	408	408	395	399	399	412	426	415	377	401	370	366	427	409	420	400	390	385	429	403	430	386	418	386	437	390	458	380	389	353	417	393	390	408	409	381	397	400	385	394	437	408	463	407	423	377	368	372	391	373	418	386	393	397	396	397	378	417	438	404	416	386	382	350	406	415	394	393	443	372	427	362	395	398	399	417	466	418	367	407	408	368	428	412	363	428	365	385	431	397	433	426	418	413	374	374	410	399	397	373	402	391	399	391	398	375	392	389	387	441	390	383	423	436	404	400	415	410	394	400	414	403	382	397	430	441	420	391	421	429	450	428	425	421	353	346	406	421	408	388	405	404	401	427	429	417	406	411	397	410	377	413	377	393	378	398	400	403	362	370	420	402	397	348	406	362	393	389	375	421	415	382	361	415	442	411	422	387	359	390	369	374	369	408	400	422	395	443	384	385	412	437	393	394	391	408	442	385	379	405	399	386	386	405	379	406	398	376	448	410	373	394	372	412	425	383	379	417	375	393	397	382	376	379	404	413	390	413	428	393	404	414	435	419	410	375	422	408	419	413	418	402	421	396	426	407	392	378	401	387	386	374	437	405	384	365	407	369	413	396	404	388	404	404	401	423	421	402	384	397	435	376	411	397	426	412	406	379	401	404	386	430	425	422	415	383	406	428	405	409	403	400	389	391	385	420	404	401	377	383	416	387	365	390	447	403	374	425	383	425	420	354	408	392	412	322	406	384	365	363	389	402	369	395	391	404	413	415	398	405	382	397	415	401	388	360	402	391	413	414	414	362	384	415	404	360	418	420	432	410	419	387	392	377	384	364	396	421	385	438	351	369	410	372	424	376	400	410	409	386	395	391	383	386	411	402	389	386	441	406	392	409	384	360	393	373	373	412	386	368	405	402	367	426	410	396	423	402	386	401	392	399	464	408	382	392	388	374	375	385	391	401	367	357	411	394	435	411	404	394	387	360	421	380	409	386	412	374	359	421	395	419	417	405	409	384	396	379	412	423	392	403	374	370	461	376	377	412	395	386	412	397	403	385	423	405	380	381	396	422	381	394	399	416	447	397	404	366	379	398	416	431	423	381	372	370	390	397	345	390	399	390	398	401	382	381	403	357	403	434	394	385	387	404	383	437	397	405	380	414	434	400	409	386	380	400	383	441	430	405	399	383	349	365	395	440	395	466	442	395	395	348	406	392	370	382	424	418	421	398	383	369	410	389	407	411	425	388	395	406	396	405	446	396	379	398	378	407	402	407	404	418	382	393	420	379	400	370	385	408	365	411	405	431	418	406	372	396	400	371	390	386	351	391	396	350	390	396
21328	13528	20216	23677	19402	12913	5450	2030	1670	1432	1305	1269	1174	1128	1101	994	984	930	887	897	919	942	893	917	878	865	838	901	877	885	929	993	994	1090	1096	1056	1081	1022	1006	972	932	929	931	961	917	971	931	910	875	900	935	921	894	875	993	914	920	826	877	896	883	880	880	897	866	884	855	860	811	844	941	879	881	840	868	897	820	829	858	885	870	868	834	839	860	887	857	846	889	844	847	810	866	897	839	837	870	867	867	812	906	858	828	889	844	871	878	881	852	855	852	894	880	805	895	845	867	835	826	875	864	850	858	874	921	889	872	882	860	873	878	817	875	825	835	833	907	865	843	871	893	858	853	861	884	869	886	870	839	849	883	842	854	882	840	892	865	830	869	870	853	843	877	852	830	815	846	913	875	841	822	845	926	857	892	869	821	871	935	807	823	879	846	829	839	841	848	908	817	884	883	872	883	873	919	892	850	886	866	853	873	822	876	873	920	849	899	904	832	875	870	865	825	882	885	902	848	803	901	880	870	893	818	882	891	830	840	867	893	857	860	854	834	860	827	898	811	831	868	865	861	837	867	837	897	822	860	875	880	896	866	888	850	904	894	869	840	831	878	881	844	912	844	796	854	892	886	920	793	841	863	857	875	848	866	853	870	889	860	911	862	848	929	822	848	866	881	858	880	858	832	819	849	870	869	871	858	872	864	930	891	833	850	857	892	878	895	850	833	860	856	787	921	893	861	919	835	910	850	891	849	845	832	871	858	864	879	903	862	875	840	833	853	856	893	842	853	846	872	837	874	871	824	904	903	859	874	855	923	865	867	953	879	863	840	859	901	841	873	894	877	822	858	794	846	864	885	834	905	901	853	865	882	895	801	799	828	894	858	852	851	820	841	856	866	877	909	874	906	891	855	887	858	858	851	860	877	892	918	852	861	897	870	866	837	804	859	899	882	855	847	835	832	844	817	835	876	828	888	820	881	873	865	795	889	855	886	836	824	850	890	899	884	852	856	809	882	911	823	855	873	854	866	851	840	897	825	859	881	861	836	882	933	814	839	843	860	856	896	922	828	835	875	870	894	868	888	855	840	862	884	804	852	851	836	872	838	862	780	858	849	875	913	848	857	904	860	845	842	855	891	900	823	826	883	843	835	869	858	838	886	848	908	843	872	875	852	831	862	843	834	847	889	833	872	871	894	867	877	837	845	854	832	872	881	901	833	886	892	823	869	866	853	890	849	832	841	828	842	806	866	866	924	818	871	863	861	840	845	845	855	863	837	882	881	914	871	901	874	886	859	884	842	875	852	932	841	826	860	880	884	907	853	854	830	875	863	877	887	814	876	884	872	840	838	863	829	882	809	843	911	890	801	886	837	836	865	846	863	906	883	828	827	895	845	813	875	899	840	880	860	888	837	878	830	930	825	885	852	836	866	849	812	917	907	809	828	846	860	853	878	887	856	849	898	865	804	828	889	845	946	841	828	792	890	861	814	810	870	889	831	836	858	886	918	800	846	897	838	851	816	856	877	846	839	872	864	877	921	883	860	868	854	856	833	860	840	808	840	820	856	800	873	897	881	913	891	883	823	808	916	874	809	824	848	860	880	872	862	931	845	901	891	832	877	803	866	862	878	828	846	831	851	875	864	839	847	835	896	811	885	884	840	853	852	901	868	855	865	843	830	917	889	890	910	836	912	840	812	866	901	882	861	885	807	859	856	921	856	847	910	826	863	856	913	819	839	864	898	841	911	821	859	866	848	892	911	846	880	867	816	868	888	840	836	898	911	860	858	851	868	805	878	851	853	817	859	911	849	866	851	863	866	890	858	822	865	892	898	878	854	901	861	861	863	865	866	865	901	866	869	835	821	841	921	852	885	929	847	840	821	875	862	818	880	906	849	855	855	879	844	915	893	833	855	849	833	869	888	867	857	820	869	852	827	853	849	850	844	872	806	886	821	882	908	880	809	852	848	890	850	830	824	871	849	826	877	845	862	857	873	878	837	870	850	855	850	832	817	918	836	863	856	827	879	897	811	812	844	849	806	820	837	907	877	875	839	853	821	865	843	846	827	881	873	836	875	846	841	912	835	845	871	874	855	875	880	834	890	826	849	875	884	871	832	901	884	887	809	863	854	887	884	874	819	862	836	804	859	870	862	861	829	821	815	896	831	871	893	834	869	854	895	867	825	849	891	823	865	928	869	851	866	879	871	864	872	844	826	878	843	846	872	923	849	869	851	884	868	903	882	846	868	858	865	884	879	859	845	831	909	918	804	867	834	828	844	895	932	846	831	828	878	889	876	853	879	883	848	829	891	902	843	845	842	839	837	868	883	902	862	898	874	888	798	873	850	857	861	882	860	895	893	811	869	876	840	872	838	810	851	882	865	835	860	841	867	886	845	871	915	880	856	846	835	871	864	919	872	883	811	864	855	829	808	864	866	843	857	829	914	841	848	822	832	858	880	833	848	830	835	866	843	866	888	858	892	931	840	797	844	900	830	898	868	814	880	897	834	866	882	834	874	885	826	907	870	863	913	862	883	839	838	836	839	902	854	818	883	871	873	832	832	839	873	831	815	821	875	842	888	821	861	839	829	869	909	872	894	843	856	861	909	830	895	838	849	899	881	813	895	873	901	849	866	888	847	851	916	803	858	832	918	855	867	856	822	846	851	854	818	849	839	808	829	851	830	801	848	810	861	858	866	840	877	881	855	886	817	895	880	854	849	883	861	839	922	877	837	887	846	847	889	929	872	935	846	844	860	844	874	886	870	837	889	868	881	898	832	867	893	862	849	859	883	845	830	882	857	831	864	820	855	906	855	849	856	889	900	864	879	835	876	853	839	859	881	862	791	816	762	869	869	841	839	887	844	838	850	844	844	876	882	871	894	857	887	899	832	807	876	860	851	871	872	837	849	804	913	871	829	868	911	871	875	856	850	874	853	864	888	885	886	848	862	852	855	862	842	820	865	889	886	820	869	838	872	857	882	854	843	847	871	858	920	876	862	871	842	903	851	831	877	859	873	822	856	851	874	849	831	899	889	799	872	901	884	885	828	869	934	868	873	922	856	874	850	869	904	839	905	842	825	838	862	863	870	816	858	910	852	831	876	837	842	879	857	850	847	823	889	859	869	836	774	862	824	863	888	916	849	825	861	874	861	856	922	830	853	852	851	867	827	820	901	834	827	872	835	876	829	835	899	903	837	899	852	831	867	775	884	826	844	876	881	846	831	866	845	825	838	875	846	882	915	823	869	833	867	865	902	894	809	911	894	888	899	877	877	857	861	842	895	873	901	884	844	871	853	889	875	876	833	915	848	855	814	867	872	906	895	848	921	877	876	811	827	866	862	833	902	844	890	850	824	848	849	804	841	865	796	854	827	844	859	839	885	867	807	827	845	831	868	874	886	865	817	914	829	838	838	868	838	917	866	886	891	900	894	865	838	860	862	848	901	909	906	860	874	861	843	873	864	898	869	890	832	837	872	917	774	874	840	930	857	851
54312	29653	18538	12214	6260	3729	1067	639	558	549	471	442	484	461	448	416	447	450	392	432	398	446	420	381	387	420	410	430	425	423	425	408	458	417	437	416	452	413	421	416	423	436	450	425	396	410	459	402	456	399	426	425	416	383	442	398	398	394	397	454	436	426	428	452	412	403	380	388	390	407	381	412	370	411	401	423	374	403	409	370	357	429	402	420	408	428	417	408	440	400	410	412	393	417	431	426	395	434	404	410	397	421	417	394	397	403	418	392	417	424	426	425	403	422	392	423	376	427	459	433	428	386	376	395	392	406	404	399	363	419	394	422	390	439	415	427	397	367	401	439	410	458	423	425	424	425	418	422	460	378	397	368	429	409	394	421	448	402	371	441	365	410	399	421	406	390	399	434	388	421	430	422	418	380	393	373	391	383	414	390	445	413	407	414	439	385	425	426	386	426	443	398	393	418	443	414	414	422	360	395	416	371	396	419	407	392	395	404	435	441	388	415	389	402	384	430	456	408	380	437	405	404	423	429	382	446	413	383	401	408	443	415	422	405	407	346	367	421	417	418	405	452	410	390	434	398	415	403	375	387	468	377	417	414	418	391	414	384	414	437	407	453	423	444	373	436	429	413	386	411	392	412	428	385	394	410	416	382	410	426	404	395	408	424	426	387	427	393	394	424	421	422	421	384	389	405	402	401	468	388	431	449	414	407	450	393	402	413	422	390	407	382	391	411	378	390	400	427	391	390	448	395	426	397	406	415	405	372	417	420	398	389	363	398	383	379	379	412	386	418	418	423	400	379	406	412	378	423	392	440	423	424	386	428	408	372	401	413	383	386	400	371	380	411	437	431	408	405	374	408	418	450	383	360	405	432	422	463	393	418	381	383	435	426	414	404	389	401	415	456	393	441	402	418	402	422	410	386	425	428	391	411	384	431	412	405	405	394	421	399	402	396	430	400	371	399	406	398	386	405	423	412	406	407	442	391	397	426	407	408	423	391	428	487	418	404	407	380	407	411	409	418	384	350	381	420	399	411	379	406	410	425	423	391	413	434	446	376	385	425	419	397	417	412	409	394	439	400	386	430	426	410	452	408	387	403	415	416	406	429	401	416	415	433	402	397	399	357	373	386	422	422	458	407	374	393	402	412	428	420	440	424	407	400	371	432	389	426	387	418	412	394	407	381	419	409	361	403	424	403	439	390	421	385	385	409	435	410	431	378	424	417	422	403	420	442	416	434	375	402	410	424	382	402	377	444	390	421	475	389	392	415	414	387	381	414	371	380	390	367	392	374	427	442	373	352	408	399	394	380	440	406	370	428	419	418	426	398	445	405	357	397	423	409	417	426	421	392	462	385	379	472	389	412	407	326	438	411	460	410	405	414	396	395	429	422	413	412	415	408	425	433	406	378	422	360	398	434	412	400	426	397	406	382	391	392	430	418	418	404	418	418	442	408	418	405	404	417	430	399	443	383	396	409	378	396	397	405	402	377	425	424	406	414	416	399	408	445	410	393	428	431	430	422	438	425	408	406	416	413	417	424	415	440	421	444	400	401	377	396	445	414	428	402	396	414	386	388	404	417	431	432	397	416	413	446	380	400	381	411	412	417	417	473	417	398	415	385	442	410	410	401	419	389	379	410	405	387	421	419	386	401	390	382	418	449	437	455	432	396	393	396	404	389	448	424	454	417	404	382	412	441	391	412	390	384	440	408	399	404	406	409	413	409	398	393	389	406	391	348	426	468	400	417	392	390	406	403	448	415	400	412	397	425	423	425	400	424	428	437	408	396	418	408	412	449	402	403	423	399	415	416	404	374	376	371	431	400	417	455	390	417	441	414	412	375	415	395	432	379	433	391	432	428	398	378	388	366	370	409	409	377	413	433	381	396	402	402	422	407	430	378	419	443	399	446	415	425	379	426	356	396	429	370	337	413	382	355	415	432	427	375	399	432	452	449	425	411	438	439	410	425	389	389	416	399	438	435	415	402	441	404	425	379	415	390	408	415	375	386	411	400	446	411	428	398	400	451	378	384	402	386	409	382	441	384	382	416	401	382	408	387	445	426	431	385	411	389	416	424	452	408	403	408	427	397	430	414	410	410	419	413	418	443	389	441	428	399	424	378	435	420	390	426	436	402	381	418	419	388	384	402	430	413	409	411	429	400	381	406	422	439	407	362	388	374	420	391	392	392	358	419	395	391	412	405	406	385	420	355	385	389	444	432	383	432	415	390	353	397	395	419	447	362	430	452	398	388	413	396	401	440	439	407	383	416	429	430	406	402	428	433	408	401	412	425	408	403	432	409	373	417	390	440	417	380	417	388	418	433	440	428	437	451	360	379	398	416	382	426	401	425	401	436	411	417	427	427	391	435	401	434	419	455	380	411	429	409	382	395	411	408	431	411	411	411	398	377	376	401	420	408	424	397	446	394	401	393	416	419	405	414	386	418	395	396	421	415	383	395	427	420	446	408	431	390	422	419	433	401	416	376	434	389	394	423	414	395	407	401	389	413	408	391	430	427	410	389	397	379	427	430	416	413	425	411	424	437	394	414	430	393	408	421	387	405	438	396	403	401	391	425	448	453	429	391	439	362	437	417	404	417	437	395	439	452	413	434	382	425	383	356	443	424	367	401	393	408	452	374	446	412	409	407	398	413	421	442	392	434	371	426	418	381	416	376	434	408	405	350	384	370	450	418	404	464	436	407	374	435	391	367	387	415	385	429	451	437	442	401	424	363	404	433	406	371	392	429	444	412	391	423	418	431	374	427	404	416	413	445	486	406	402	401	417	391	407	406	431	401	422	419	433	413	413	405	396	357	377	392	412	437	397	382	428	398	401	423	411	430	426	431	399	444	374	413	392	383	381	405	403	401	371	407	411	408	427	403	417	418	420	406	423	390	401	380	377	359	446	411	406	423	374	389	391	421	378	405	436	416	423	396	394	444	462	399	415	420	407	439	373	396	401	388	389	421	379	410	416	419	388	396	411	366	398	418	390	390	414	401	390	432	422	404	445	440	432	393	405	407	436	387	376	422	415	401	391	393	401	397	417	380	423	405	433	414	403	452	405	430	399	400	380	424	419	394	406	406	424	405	371	416	402	414	406	391	398	369	410	397	445	414	396	373	388	419	396	433	410	407	413	440	408	413	406	441	422	437	386	411	403	402	421	400	415	379	418	408	404	367	447	414	424	404	377	417	391	410	389	379	427	429	429	419	443	415	362	439	384	414	406	408	435	441	420	421	391	415	384	391	458	373	428	434	422	388	399	394	389	377	419	421	419	365	371	396	404	424	400	390	391	440	378	408	415	384	434	392	369	407	435	423	412	371	403	388	418	402	402	414	385	414	402	425	386	417	384	418	430	361	404	375	435	408	404	372	430	417	425	415	432	399	410	412	384	410	422	447	393	383	395	417	374	389	405	399	392	401	408	418	398	389	420	388	449	372	397	433	446	404	429	437	383	401	406	412	408	406	435	392	403	431	403	424	388	403
32769	21702	20814	21332	14170	9777	2737	1968	1638	1556	1358	1184	1155	1175	1100	1061	998	938	925	947	890	862	906	811	956	921	912	885	855	909	993	962	1033	1023	1057	1077	1125	962	976	1020	1002	967	976	940	927	935	976	931	929	930	884	928	885	884	893	895	909	923	829	899	896	874	887	893	893	936	863	900	892	891	882	846	918	849	913	894	874	868	851	846	833	882	856	916	862	904	903	922	891	872	834	897	866	873	878	896	874	899	841	792	876	871	919	867	840	880	918	876	890	903	892	871	886	882	895	851	864	836	884	888	873	885	878	852	930	861	878	889	930	902	862	830	915	865	885	847	857	859	875	903	900	853	872	856	848	876	869	881	868	817	876	849	918	839	857	884	890	853	905	808	889	889	847	911	907	886	901	872	854	905	874	895	860	868	890	911	896	873	893	870	927	846	892	892	901	846	865	879	862	867	884	859	918	854	916	901	922	878	847	866	852	834	915	926	852	934	846	956	926	884	892	845	889	855	846	905	837	874	829	891	881	856	918	802	863	834	892	845	877	872	842	802	884	836	905	894	848	865	908	899	863	836	877	924	830	898	844	843	875	865	959	882	921	920	889	891	841	912	867	881	890	872	888	903	858	889	861	886	891	871	900	837	874	859	856	863	915	855	850	866	884	862	864	849	884	873	868	904	916	893	811	805	827	862	834	841	868	910	919	830	887	836	892	820	853	896	844	958	856	949	876	860	860	881	915	846	871	871	871	898	864	907	878	883	886	910	873	865	849	853	911	887	900	900	853	896	870	877	874	849	894	960	845	874	874	848	824	849	879	829	856	901	853	902	868	845	912	848	867	828	918	906	843	903	906	942	877	861	851	890	899	888	857	856	902	872	938	859	906	835	872	891	800	873	863	864	916	860	825	845	903	907	866	868	788	893	824	847	891	838	882	839	960	888	915	864	871	849	872	925	849	824	944	903	882	892	883	925	908	845	879	859	840	857	859	841	876	897	871	884	867	870	895	897	932	854	820	849	842	886	835	962	825	886	840	884	837	840	906	898	879	896	889	921	915	894	872	880	839	922	852	892	883	852	954	910	900	882	863	899	862	888	879	933	920	891	854	872	850	908	883	890	876	980	825	878	889	860	896	862	883	897	902	849	857	856	908	850	805	823	890	861	882	847	898	878	891	923	869	908	885	922	900	844	852	853	920	853	873	905	924	856	874	860	894	889	879	931	897	870	864	863	890	869	864	892	848	852	897	872	842	877	900	859	930	872	897	908	919	889	887	878	818	884	933	861	881	909	867	857	852	874	880	886	914	939	895	850	900	872	874	886	858	874	831	862	878	861	893	852	871	861	886	912	896	853	844	897	874	844	866	830	921	815	915	872	884	852	875	865	873	878	907	901	877	880	866	903	894	859	861	890	878	929	878	866	819	814	921	854	823	901	873	887	876	857	852	867	856	904	871	896	845	893	886	866	869	910	866	867	885	894	872	848	915	898	923	913	877	833	828	876	887	864	856	858	862	844	878	873	879	875	908	896	882	914	878	843	868	949	849	862	891	898	915	907	889	885	884	836	836	854	894	787	868	891	902	854	888	889	948	854	851	878	881	891	882	893	854	901	861	863	881	916	843	887	911	897	885	909	893	858	837	822	864	830	891	995	893	905	873	883	881	861	887	911	899	831	892	924	895	867	875	872	882	905	871	872	827	875	900	894	882	891	927	825	939	840	870	858	857	903	906	825	879	859	880	850	873	883	874	893	854	867	884	854	879	848	883	912	856	872	871	916	874	836	824	858	862	868	903	860	791	841	872	860	882	857	926	854	928	903	864	867	902	894	884	865	876	872	892	857	857	882	874	883	935	886	907	933	898	862	889	837	858	876	889	886	889	832	865	862	903	893	853	848	896	866	850	863	858	832	873	909	917	910	912	873	875	883	844	874	905	904	827	892	899	902	931	946	876	864	877	824	893	898	901	891	890	893	881	883	917	882	878	895	851	884	919	841	827	879	923	920	892	867	898	869	867	902	885	858	860	843	845	835	893	869	840	880	871	922	928	888	884	883	880	878	894	872	851	817	897	896	883	916	857	895	884	897	895	890	816	891	895	851	879	827	881	893	891	841	900	870	882	893	820	870	852	839	913	875	888	939	910	921	864	891	877	883	802	867	882	888	884	894	833	899	841	870	923	865	865	859	913	869	876	932	901	858	858	943	904	873	896	901	838	911	828	892	845	904	887	898	840	852	893	874	889	932	883	930	940	907	869	882	850	884	917	874	960	860	849	867	888	835	889	853	846	847	854	884	893	809	869	892	849	893	879	853	861	844	831	807	898	880	837	873	827	804	859	826	842	833	862	858	829	875	865	831	830	863	897	883	861	881	876	907	885	864	852	880	898	896	847	861	881	919	859	883	894	889	905	872	832	888	912	889	835	907	869	903	818	881	859	862	845	864	802	873	893	880	888	866	865	854	820	889	868	888	837	827	893	933	922	817	914	882	894	878	876	879	864	877	913	900	897	881	876	840	885	850	902	819	929	876	871	857	923	876	862	869	923	871	870	865	877	859	857	831	867	867	905	933	857	867	907	920	894	890	851	864	857	875	895	897	890	869	929	852	873	872	921	850	867	884	863	800	862	935	886	856	916	847	874	862	900	900	887	870	869	841	875	855	912	873	893	880	871	905	872	882	860	919	861	896	851	832	808	862	897	905	832	895	875	893	822	924	880	869	901	917	881	798	847	899	888	899	881	907	879	849	827	874	873	873	932	859	915	885	852	887	863	864	840	921	930	901	900	933	855	865	864	834	893	911	896	812	924	897	885	904	829	862	845	914	878	826	885	868	891	874	832	855	842	800	891	899	918	904	873	873	900	809	893	929	849	830	846	850	853	847	930	890	900	886	822	881	872	898	904	897	894	889	829	875	867	827	901	862	826	870	891	841	891	897	851	893	846	915	886	890	897	869	871	903	899	898	866	889	898	859	851	907	852	911	820	887	904	828	859	893	863	888	912	895	864	877	903	882	904	825	867	873	841	866	914	926	870	886	907	917	895	888	879	925	877	890	915	869	850	889	898	881	922	871	867	876	857	861	845	871	876	910	905	893	873	875	877	889	884	880	846	868	884	871	932	904	861	865	921	901	841	847	867	836	896	884	797	871	884	882	836	849	878	892	886	843	916	880	905	899	924	854	872	852	914	855	848	922	884	867	917	896	848	888	846	835	864	888	854	891	865	861	865	858	888	919	905	851	904	854	850	872	857	897	899	881	914	859	903	856	921	864	872	892	882	851	944	896	840	862	843	869	868	882	884	860	880	822	919	854	854	862	913	929	823	848	891	880	839	893	912	823	815	857	872	912	942	884	851	914	866	875	903	862	921	826	887	850	892	909	816	930	874	843	917	836	897	891	843	876	879	874	889	912	923	831	856	855	868	893	858	879	871	851	883	818	940	916	868	853	878	890	860	912	837	891	850	832	878	892	948	807	880	862	876	856	855	894	826	875	876	851	908	864
35028	14048	8077	4250	1615	825	522	593	499	448	445	445	406	426	406	431	353	462	364	400	412	406	402	428	382	380	426	419	431	446	403	427	429	417	441	433	426	403	430	408	444	390	387	390	386	389	408	407	412	397	446	415	379	394	493	437	431	414	380	413	399	363	402	430	410	436	396	417	392	445	435	409	389	437	395	378	384	411	377	404	389	405	387	403	417	438	386	406	403	392	385	407	401	427	431	436	416	450	417	375	428	458	440	395	364	402	430	423	402	386	417	399	395	404	412	454	426	412	422	396	400	413	440	375	405	443	415	413	438	430	398	440	392	408	413	386	415	413	393	362	422	395	430	421	409	428	405	398	384	418	414	445	393	363	412	362	412	373	417	445	421	383	432	411	370	409	437	400	391	425	388	436	438	396	418	414	445	405	430	430	420	401	402	378	418	363	393	414	365	390	396	392	415	383	406	458	409	398	429	405	371	450	405	433	404	422	374	418	420	400	412	410	408	414	408	404	397	382	417	421	365	360	402	369	426	343	417	448	413	436	393	419	409	429	401	425	415	386	398	466	411	362	431	387	420	441	420	408	415	435	422	428	433	424	450	405	418	415	385	423	423	448	417	376	414	411	415	436	386	370	372	376	378	414	447	395	383	413	391	380	435	424	422	454	422	408	422	461	398	380	383	408	424	416	401	399	400	399	418	436	377	422	453	366	437	362	408	439	379	406	396	390	457	415	379	396	441	445	405	375	423	414	413	420	432	389	389	454	394	388	389	425	404	377	410	402	391	410	424	376	428	430	411	383	397	415	404	403	432	413	405	394	415	398	437	417	431	427	419	422	390	426	413	408	390	415	397	418	380	418	397	450	390	409	384	412	414	375	384	422	414	421	372	403	415	420	428	395	410	409	412	374	365	435	444	427	430	426	418	441	415	386	372	429	408	379	417	430	423	414	376	412	393	410	405	436	381	426	386	384	440	400	394	402	432	400	421	436	456	407	376	416	421	382	401	395	414	380	435	418	419	414	389	394	393	409	408	429	421	374	430	388	415	435	401	384	373	413	436	399	395	421	411	395	382	429	415	424	389	434	417	396	403	409	395	389	418	406	427	408	380	393	396	387	405	405	414	400	435	425	408	447	397	438	427	420	394	403	385	485	411	365	369	435	425	393	404	399	425	406	430	406	453	401	403	394	405	441	429	424	375	440	427	428	397	437	370	400	401	432	432	449	429	384	402	416	427	389	405	417	405	379	435	401	406	422	427	418	380	382	400	425	431	372	390	395	439	418	402	391	419	384	398	409	450	435	420	414	379	375	438	401	408	397	396	410	402	430	453	403	392	388	419	425	419	399	434	460	346	446	390	436	451	359	419	396	377	396	438	428	411	381	387	405	421	461	428	393	411	421	408	431	417	451	397	434	423	392	376	430	434	413	424	385	460	418	429	397	407	398	419	396	400	391	430	431	365	386	384	377	431	401	431	399	407	382	386	390	412	380	409	416	431	435	416	419	408	405	439	443	415	421	415	433	424	448	406	386	380	423	429	383	393	432	436	413	452	429	432	338	406	422	391	408	399	382	400	408	414	447	395	462	389	415	428	391	447	405	421	425	410	428	390	385	383	375	423	471	393	368	405	380	423	411	409	420	440	387	417	447	392	402	387	402	394	401	436	394	402	444	396	410	367	420	403	403	401	402	437	411	409	434	397	437	412	396	430	404	384	394	384	415	392	433	428	417	387	411	409	431	403	435	404	410	435	424	365	365	390	414	422	412	414	435	414	388	427	379	376	377	366	424	393	375	415	417	418	385	363	435	420	435	423	406	379	437	424	385	396	419	415	387	391	411	454	445	423	404	372	397	423	416	430	426	402	415	404	414	416	404	419	401	369	441	395	427	421	438	418	375	427	395	451	443	377	420	412	434	413	417	404	396	388	386	415	436	383	384	415	431	432	410	441	388	409	435	423	415	449	384	414	424	418	453	471	411	439	421	378	342	393	443	435	404	414	390	408	368	422	398	408	425	409	406	439	420	405	433	402	416	426	446	457	418	425	427	356	434	410	411	381	410	426	404	422	418	399	433	362	377	428	395	426	461	413	421	394	432	389	427	392	403	423	417	415	419	399	407	391	419	402	440	485	404	439	412	401	403	404	394	402	422	393	425	414	448	408	418	445	479	402	424	386	435	393	387	425	435	410	407	396	418	407	406	399	405	396	364	408	414	435	421	415	434	392	436	405	403	413	423	405	449	375	411	407	410	391	400	380	412	438	443	412	417	416	425	425	406	411	387	373	394	387	404	440	419	391	412	458	385	421	386	416	411	409	426	408	452	397	418	393	426	405	432	460	413	409	442	431	444	420	422	446	442	374	397	433	414	421	436	423	449	410	435	425	386	421	380	408	436	413	426	371	434	415	396	438	396	412	421	388	403	427	434	446	414	398	414	423	383	449	460	397	413	394	394	388	451	423	403	418	407	457	428	447	423	417	356	412	394	393	433	427	405	415	429	388	408	422	437	406	391	395	418	388	415	404	445	414	395	410	415	409	422	402	419	437	401	387	435	454	392	437	423	375	412	419	367	433	416	451	416	381	404	419	427	444	421	450	416	449	393	385	422	457	402	384	440	441	395	408	383	399	414	395	411	429	403	442	404	402	422	412	393	398	424	463	422	407	394	443	387	426	374	378	404	348	418	386	419	415	382	398	397	406	395	396	424	410	388	384	384	349	373	404	379	435	388	441	438	428	402	395	416	409	417	412	398	438	470	428	415	361	389	434	379	431	414	411	438	428	373	385	439	417	464	438	383	427	357	390	424	440	356	397	406	374	423	412	451	386	398	365	428	407	416	418	443	373	420	433	459	418	400	390	395	436	391	393	406	444	437	442	371	387	412	391	409	386	390	413	432	392	411	467	382	466	406	446	423	400	386	427	387	411	442	394	407	416	465	389	362	410	446	424	398	396	426	404	417	389	432	403	401	452	421	463	384	424	384	406	431	416	376	368	425	383	403	409	404	426	385	395	403	411	401	430	400	394	385	426	412	396	412	395	408	435	423	417	405	418	402	392	410	414	387	441	414	405	393	430	400	394	419	425	412	391	393	376	419	380	459	434	436	395	421	427	369	404	382	404	448	404	380	438	399	403	424	394	395	430	439	401	366	376	384	386	371	426	403	428	409	448	433	406	445	379	413	398	376	411	436	405	407	410	397	410	398	391	426	419	423	409	411	407	393	437	420	395	438	458	430	382	372	403	376	417	385	429	406	390	399	404	421	414	440	368	418	439	406	382	454	407	374	390	412	417	433	433	400	432	399	347	426	395	438	368	405	461	420	393	418	409	418	479	464	419	393	413	433	439	411	427	427	439	457	398	425	402	408	414	413	396	369	464	356	409	429	435	406	421	424	393	470	421	381	381	404	452	362	400	412	384	405	442	412	407	409	408	425	414	410	398	417	387	406	369	419	463	413	436	412	400	425	415	420	380	374	429	433	394	407	372	379	418	390
20883	10666	12009	9171	4614	2392	1597	1385	1206	1086	1079	1025	1014	941	994	935	924	968	909	888	859	833	929	853	881	859	887	890	847	915	888	907	906	986	1028	1050	1057	956	910	934	892	878	918	964	915	894	902	930	881	869	893	895	864	895	918	904	901	925	830	865	869	906	914	889	836	922	916	906	861	873	859	889	872	894	930	927	939	881	911	889	894	923	844	926	856	873	918	841	855	845	844	863	836	861	905	902	883	827	877	906	914	892	898	925	893	919	860	854	876	937	821	871	910	884	908	863	842	861	925	862	887	870	850	886	906	869	872	868	880	872	895	860	920	826	909	960	922	834	904	841	831	837	896	840	887	874	895	894	839	861	923	883	907	934	835	909	923	858	916	856	822	883	899	954	814	901	879	836	881	891	881	873	896	838	952	858	892	885	900	879	904	878	856	858	836	858	870	902	908	836	889	843	896	858	818	861	854	902	844	863	918	836	810	912	899	894	868	855	821	879	835	870	885	903	869	871	836	951	879	861	856	885	903	853	854	871	915	942	846	933	879	866	902	804	826	879	906	890	902	921	885	814	877	860	897	894	840	841	921	866	911	952	906	913	861	885	858	900	857	896	903	876	847	869	854	906	892	914	914	866	831	827	888	927	935	862	900	869	913	857	807	839	914	878	827	897	888	904	915	846	844	879	892	842	860	868	853	845	899	916	897	902	833	875	867	886	837	885	871	856	866	844	881	840	836	895	851	879	862	838	872	865	873	898	929	874	892	872	852	826	835	909	924	870	841	909	855	875	882	895	875	816	860	871	906	856	854	901	902	835	817	849	896	865	883	898	819	884	864	851	913	852	916	892	863	880	891	891	845	846	879	864	873	864	836	846	930	877	922	843	852	873	880	866	926	908	857	863	838	907	897	871	893	902	852	897	856	888	892	833	891	892	886	848	795	836	877	902	888	887	887	851	914	886	908	888	886	874	867	869	909	918	833	888	920	845	905	893	871	877	944	871	870	851	895	871	848	872	859	883	875	903	956	827	898	849	855	899	891	905	861	929	862	891	913	879	851	923	917	866	888	901	879	901	848	860	870	870	917	879	882	896	906	891	874	885	888	892	835	841	952	849	859	905	931	935	912	881	851	894	898	848	867	885	848	897	894	892	906	839	852	899	869	888	856	909	878	860	902	878	880	903	828	936	878	917	874	822	924	894	891	927	875	892	866	882	856	901	881	932	850	850	905	912	884	913	843	945	895	908	846	893	913	845	832	876	925	921	837	848	825	848	893	871	876	860	874	848	888	900	882	799	881	899	911	848	886	851	906	831	913	856	825	913	890	852	857	933	877	843	864	851	851	936	879	905	878	880	895	879	860	858	912	870	881	912	858	906	924	897	875	835	825	892	904	870	822	871	871	881	885	913	901	886	900	853	896	890	853	868	879	884	867	801	834	887	862	878	886	853	873	828	909	854	889	872	890	799	804	881	901	857	868	872	881	867	918	899	801	900	861	851	874	853	867	842	873	834	874	932	865	854	872	868	912	863	903	884	881	826	905	921	820	928	848	910	857	864	866	864	890	839	877	902	873	866	858	845	903	825	903	912	887	919	840	849	859	889	861	889	874	895	847	855	892	857	870	882	872	873	827	818	881	925	849	874	891	851	875	841	896	882	932	916	801	892	887	868	848	893	957	893	909	852	911	881	872	834	867	830	862	871	851	890	861	906	928	871	851	913	901	851	869	878	901	874	875	895	863	899	873	920	865	831	866	835	867	851	892	839	840	860	894	843	844	873	943	867	899	897	920	875	846	876	850	865	870	857	909	854	848	906	848	860	911	861	885	848	867	847	792	865	850	848	865	910	830	898	886	872	881	859	866	875	907	897	835	895	916	907	913	855	842	878	860	907	874	854	839	880	836	833	893	862	866	860	871	898	869	864	869	879	866	872	862	880	841	870	858	852	836	874	948	904	896	848	889	841	908	837	859	886	852	870	926	853	868	767	850	906	905	865	940	857	862	880	906	859	875	862	865	850	876	812	860	902	892	848	925	886	903	892	849	857	906	861	864	875	890	876	869	855	894	890	865	855	864	889	891	866	835	873	861	856	836	866	883	829	908	864	914	881	874	885	885	847	873	870	874	849	924	890	880	869	895	857	891	901	926	901	857	867	894	845	855	917	835	901	907	818	895	813	908	870	817	918	890	860	895	849	831	937	856	863	895	899	840	839	835	865	862	892	861	862	891	867	891	815	902	855	829	888	858	889	856	817	891	870	906	890	868	895	824	934	929	878	891	896	873	885	851	845	892	872	874	883	843	912	899	857	899	862	914	835	901	847	882	902	801	840	873	890	875	910	908	870	856	838	889	867	893	890	864	857	872	890	876	937	878	913	868	876	872	816	842	878	883	909	908	872	866	842	887	860	896	884	882	936	887	858	880	891	967	904	896	916	892	853	860	928	850	861	920	915	870	844	890	919	916	869	848	905	847	844	889	852	863	924	855	891	884	860	902	897	852	835	902	863	869	929	907	890	869	909	927	879	842	923	914	917	880	854	891	841	896	872	888	870	837	855	881	865	892	864	896	848	855	855	822	856	905	876	832	807	869	879	850	860	867	864	841	889	841	885	858	846	827	892	884	851	884	846	884	932	879	877	925	923	942	852	877	886	879	891	856	799	861	852	894	869	854	867	881	861	890	921	878	889	903	857	864	915	839	887	908	901	909	873	850	825	898	848	861	901	856	846	918	915	864	891	845	840	836	889	840	891	847	885	842	888	919	860	895	901	884	868	825	903	828	933	809	848	906	877	889	905	899	809	845	870	873	875	890	874	902	926	874	825	870	874	888	898	864	867	849	905	879	895	892	849	895	898	857	874	873	912	884	856	879	847	891	857	895	877	894	837	885	895	872	886	863	911	919	904	858	869	872	842	906	915	896	818	870	875	873	879	834	846	902	911	899	883	860	879	864	921	888	822	907	823	869	827	856	847	928	880	871	822	896	894	885	851	872	858	846	891	897	918	905	854	885	863	864	889	909	883	897	917	859	860	865	899	925	941	928	896	901	843	907	910	949	894	893	885	866	887	874	870	873	918	902	866	841	894	871	855	942	857	892	838	922	835	866	942	865	876	865	865	861	848	833	898	807	880	857	910	859	923	878	886	880	878	859	857	905	929	873	905	870	880	889	889	811	919	858	891	849	896	831	856	824	904	910	854	856	887	871	919	880	817	882	921	881	858	868	822	877	856	848	866	900	808	915	859	925	872	862	882	867	879	867	852	857	880	889	839	884	911	839	843	912	875	915	875	875	890	865	890	868	903	864	902	891	866	877	914	888	820	849	881	920	886	843	883	879	859	866	887	906	871	917	837	916	903	904	829	837	851	897	898	821	904	883	886	852	823	877	799	840	845	929	951	912	886	949	899	906	893	859	893	793	882	857	835	876	844	920	821	883	843	900	867	908	844	845	880	859	873	864	875	876	863	931	908	896	838	888	829	912	877	915	837	839	949	875	875
38357	19973	16263	11816	7560	3577	1070	575	549	499	446	511	449	488	428	406	407	394	439	413	424	414	432	406	401	462	414	428	380	416	405	413	392	443	448	430	419	429	409	443	400	399	398	415	442	429	403	429	414	433	411	390	355	411	402	435	369	393	392	361	410	372	419	383	389	431	430	397	413	386	365	391	390	383	375	440	446	435	387	393	401	387	384	432	379	395	410	423	337	377	417	386	425	393	432	357	409	395	402	399	420	425	414	407	407	388	419	357	418	398	433	406	391	384	428	386	368	426	396	409	434	399	429	419	414	418	386	427	440	400	429	390	405	391	412	424	378	425	396	407	372	440	408	401	382	356	410	455	418	404	432	423	429	425	399	372	375	428	365	392	365	380	422	431	414	360	361	411	390	401	395	418	401	412	447	418	405	352	432	434	392	404	369	450	415	407	397	390	425	376	401	420	429	377	373	392	398	469	427	413	401	422	399	416	403	408	409	440	400	373	424	466	384	396	383	443	409	398	430	386	404	356	400	394	363	399	425	427	426	428	401	395	392	421	410	411	414	414	398	403	381	390	434	403	398	439	372	421	373	396	376	426	408	388	410	397	414	407	422	391	397	382	396	388	411	399	412	444	396	420	418	416	420	365	412	416	448	424	387	391	402	420	411	403	382	366	367	417	388	370	380	412	384	407	406	414	387	399	387	383	372	396	363	399	379	443	405	391	386	407	414	406	427	406	421	420	459	385	376	424	368	352	372	449	463	398	373	408	430	417	408	404	392	397	357	406	408	426	403	383	396	442	406	347	400	391	408	394	448	383	426	412	382	410	405	434	379	372	418	387	373	364	404	360	380	388	414	393	392	347	379	392	440	403	423	407	462	400	374	406	388	412	432	405	431	393	470	388	419	399	375	407	428	401	425	367	405	365	391	364	369	406	391	399	387	462	392	407	415	419	387	404	434	429	411	437	437	379	410	413	392	428	434	403	411	421	369	381	403	397	383	410	370	417	413	405	382	448	378	398	382	406	410	435	384	397	449	405	432	385	405	375	384	404	390	405	397	409	388	434	440	389	408	409	405	367	413	391	402	389	392	394	403	395	368	400	350	412	427	421	406	401	439	394	405	448	372	424	432	401	365	425	422	406	380	441	398	418	429	360	364	400	359	396	375	392	417	410	374	425	382	356	432	406	419	392	413	373	384	394	387	395	400	439	388	392	365	375	380	400	449	392	348	395	377	391	387	376	415	375	385	372	398	403	379	414	351	421	393	418	407	409	416	422	411	439	376	374	383	398	401	376	403	395	376	382	434	397	422	405	421	384	452	379	404	403	390	393	389	423	365	408	374	394	392	372	384	409	398	411	380	399	384	431	417	400	399	419	385	410	391	358	378	388	434	385	399	413	420	402	439	421	391	404	394	425	369	410	393	408	410	426	366	369	394	399	434	387	377	420	407	412	440	409	402	387	375	371	419	405	421	410	397	409	423	398	406	399	386	379	424	391	408	397	399	366	386	377	419	378	412	382	393	385	326	419	376	408	422	398	402	404	378	404	404	459	404	367	392	377	376	404	403	424	412	418	411	427	385	386	402	415	390	364	413	424	427	386	421	382	452	399	397	415	341	400	386	357	435	386	420	404	434	376	427	393	377	430	421	363	391	408	372	417	389	380	397	394	425	389	409	424	450	404	396	365	438	410	406	440	404	418	413	390	428	376	381	391	411	340	427	367	439	407	407	406	424	425	403	383	422	402	397	406	443	418	379	430	362	388	388	405	427	388	407	394	380	425	374	366	395	433	430	403	389	398	396	388	374	422	442	417	369	350	419	383	435	420	403	387	367	409	431	381	393	369	380	389	409	410	396	405	420	416	438	379	428	366	373	421	420	403	393	412	410	416	397	425	415	412	393	411	432	441	429	426	386	408	383	368	378	387	399	421	365	398	407	416	390	353	395	390	388	388	404	387	426	420	383	388	419	374	401	377	372	393	390	406	355	435	397	407	375	374	409	381	405	390	399	397	382	354	410	411	403	368	416	443	429	448	388	415	388	402	399	440	417	382	407	403	416	386	369	402	392	396	430	399	362	403	427	412	431	412	348	377	396	371	408	395	417	415	401	411	358	414	380	414	392	392	395	390	396	386	414	366	388	423	456	389	420	425	421	395	411	392	420	389	407	418	397	408	390	383	443	404	347	399	377	391	416	376	393	384	409	401	411	404	418	418	356	408	402	397	377	376	426	398	433	412	421	392	361	406	406	399	408	418	417	369	410	434	417	384	431	425	405	398	389	403	412	427	403	444	393	381	418	439	407	377	424	392	397	375	444	418	418	382	369	376	389	379	392	378	412	439	383	374	408	398	393	411	431	415	424	400	398	416	394	405	396	358	375	425	335	383	397	381	416	385	422	366	369	388	413	421	420	431	376	451	361	402	415	432	424	397	417	403	429	425	395	399	409	384	393	375	353	381	427	427	406	378	372	395	371	415	381	398	418	401	389	342	360	393	416	370	346	402	391	445	398	403	419	372	384	418	379	402	404	393	369	391	401	347	423	354	379	366	397	425	395	420	401	446	402	399	379	375	363	384	383	402	390	371	429	421	376	405	397	397	381	377	381	374	400	439	375	422	419	376	397	396	379	409	407	431	387	385	396	442	382	378	384	397	384	384	393	386	390	376	401	409	397	402	379	381	426	381	358	407	409	403	405	368	382	400	365	421	380	425	385	387	416	428	424	392	357	414	365	413	364	390	372	395	428	375	411	400	391	427	384	412	361	386	430	392	398	382	412	403	364	405	418	450	390	417	425	422	360	376	390	425	391	399	391	380	419	391	411	412	387	394	372	396	382	424	393	418	384	411	402	375	396	408	442	422	384	385	406	449	404	372	410	378	412	395	393	414	407	402	363	394	421	400	389	426	386	360	437	361	406	397	365	397	431	365	414	385	409	392	414	432	378	389	403	389	396	367	386	422	411	431	427	378	432	379	372	393	413	424	401	419	446	367	366	394	371	433	425	410	375	393	383	392	416	405	403	389	399	361	379	422	375	423	420	396	408	436	420	423	410	366	373	416	402	406	427	384	340	414	387	431	380	383	398	401	395	384	392	404	393	405	419	432	392	373	396	363	395	422	386	366	391	404	408	395	394	393	409	378	378	411	399	371	352	444	398	387	402	415	422	408	411	387	384	396	454	377	391	421	390	360	388	406	385	420	404	389	373	367	426	406	379	431	403	437	414	421	381	435	443	399	381	437	381	390	405	388	403	393	400	408	382	402	389	406	395	421	422	399	372	436	375	407	448	435	395	412	419	406	400	421	410	437	440	419	388	362	383	387	420	387	426	417	392	369	399	390	362	412	392	438	389	387	396	432	404	387	399	377	376	378	358	404	407	416	391	416	373	386	409	374	379	399	428	402	413	434	387	418	380	373	358	411	420	401	362	362	392	363	385	399	408	451	374	403	426	402	407	402	427	407	400	363	412	402	396	387	374	409	433	425	385	375	388	399
22586	15548	21894	22378	17954	10431	2986	1805	1472	1292	1188	1205	1130	1063	982	941	940	935	886	901	863	928	891	906	876	831	885	886	894	900	881	943	1000	1029	1061	1070	1009	925	985	1005	994	939	937	884	881	869	911	877	934	899	919	813	858	838	835	905	878	846	850	865	880	889	898	850	894	846	857	826	829	876	883	801	805	882	811	908	884	890	873	847	841	803	874	885	808	848	867	827	817	828	825	868	870	905	838	865	830	879	907	837	850	780	886	813	836	894	831	875	875	832	819	828	814	870	876	829	866	888	866	867	882	867	823	873	921	815	852	866	876	845	869	818	896	822	844	855	862	843	906	830	848	855	855	870	825	872	881	887	923	822	891	855	862	835	844	827	889	852	885	840	847	847	849	830	847	916	886	861	866	895	812	883	881	897	865	866	839	939	862	871	838	802	807	858	840	888	901	921	863	888	917	876	827	900	875	823	916	841	864	836	831	868	800	878	869	871	921	887	851	851	921	885	846	843	871	873	834	887	845	850	851	873	884	886	884	848	855	884	879	826	852	841	832	796	901	865	822	882	854	868	785	846	847	884	845	812	836	912	814	880	867	879	865	889	880	819	839	880	827	853	858	850	883	886	896	866	812	837	825	845	851	868	830	867	889	866	863	811	895	846	870	892	867	828	841	903	932	898	869	891	849	872	879	882	866	845	891	825	836	851	872	847	825	879	823	860	862	868	841	869	826	886	849	885	872	864	864	855	885	845	873	830	859	874	860	866	857	900	816	854	837	889	838	878	836	856	838	819	924	900	838	897	802	862	868	820	874	860	826	858	898	842	905	867	875	855	881	862	858	854	849	915	874	886	920	861	865	866	802	852	892	886	882	836	861	898	829	893	803	866	863	840	876	830	866	857	855	850	813	821	889	890	863	835	819	875	888	847	850	927	821	815	858	905	829	854	847	848	847	817	868	859	857	860	870	846	896	859	889	887	860	860	822	895	904	891	876	850	827	847	866	855	840	850	844	873	889	905	854	852	868	830	884	832	898	892	849	833	896	857	885	833	894	893	820	900	864	894	838	872	853	835	860	939	899	803	886	873	889	849	887	858	837	893	868	846	910	839	837	886	841	857	870	883	890	894	864	912	852	826	866	857	846	877	851	852	873	802	903	879	850	826	855	825	847	839	844	868	826	873	908	850	814	824	869	836	859	868	876	854	925	852	804	879	900	926	869	856	830	814	830	811	883	845	847	828	799	841	874	863	858	862	864	848	834	856	855	893	841	872	878	841	866	779	897	911	840	799	845	860	853	883	852	868	878	870	907	893	844	936	860	856	851	895	886	845	881	858	813	905	841	845	852	851	890	881	814	897	880	844	882	818	868	848	891	884	882	849	858	860	886	843	878	896	831	802	897	875	876	898	881	827	893	854	857	852	872	884	837	859	858	807	879	826	824	860	873	891	850	888	866	835	893	823	851	820	835	812	837	854	891	853	846	825	849	838	895	856	873	827	896	802	905	848	843	918	833	879	877	879	855	833	873	883	886	839	889	902	851	892	894	903	871	856	899	895	889	846	864	803	898	831	909	923	877	893	847	880	863	852	863	835	893	841	874	879	940	866	893	844	837	832	870	853	887	874	849	877	865	871	812	805	839	807	853	885	855	833	906	856	869	850	855	860	888	776	829	840	873	900	844	907	853	874	816	866	886	884	868	907	914	873	907	880	829	811	867	833	876	851	848	865	857	820	838	863	890	890	810	866	874	856	853	818	848	866	871	851	879	884	847	836	878	832	853	847	849	825	869	864	873	906	854	870	871	909	900	807	888	897	909	877	906	860	829	858	886	855	835	821	875	854	866	860	802	903	870	874	871	855	891	887	817	858	875	866	830	868	899	865	911	846	886	879	878	905	851	848	839	842	841	875	825	911	864	848	873	916	845	850	884	830	824	858	843	849	814	864	882	894	877	901	818	894	829	871	929	865	881	869	827	859	905	819	896	920	808	828	867	870	910	856	843	858	880	864	891	841	880	892	913	893	756	905	873	879	850	852	895	866	839	878	872	865	831	836	833	852	832	877	874	839	851	891	877	849	876	865	891	829	884	850	887	843	785	851	854	794	875	892	879	807	839	890	845	902	862	832	840	836	839	857	894	872	848	923	832	900	865	837	878	903	846	880	879	833	855	896	860	862	837	842	864	870	880	868	891	878	862	840	855	831	864	874	884	810	896	858	814	879	838	827	875	883	866	890	902	883	867	928	832	886	824	859	834	860	821	895	886	805	890	870	889	797	835	862	843	818	897	844	826	865	887	884	891	851	829	851	867	876	872	909	875	840	836	874	860	870	848	838	851	818	826	883	827	823	827	814	899	864	851	852	872	861	878	887	846	852	909	879	880	838	908	879	847	810	834	865	824	892	849	839	877	877	836	848	878	907	880	896	889	903	875	862	896	822	817	834	866	839	845	878	861	867	873	854	794	892	842	827	903	820	865	868	884	910	866	858	839	914	856	871	801	867	867	877	894	815	858	885	877	870	825	832	881	847	868	879	888	835	837	877	881	882	890	825	867	863	841	877	838	845	787	842	819	863	867	876	860	832	901	821	873	827	862	845	867	871	857	877	891	825	862	883	855	855	869	853	846	908	872	851	854	856	864	846	892	825	822	878	869	892	830	892	869	850	878	857	885	909	881	872	848	801	884	861	858	866	874	824	853	817	872	921	884	821	858	871	837	846	848	865	858	777	800	878	841	882	808	894	849	859	859	901	853	804	922	849	799	817	896	815	852	867	837	886	871	889	853	818	877	889	924	876	857	889	893	832	883	856	829	867	888	843	805	912	859	845	832	875	808	846	870	882	851	890	925	861	821	870	812	812	893	795	845	854	925	858	833	831	860	877	919	882	855	818	769	890	823	915	850	878	889	859	872	827	843	834	852	874	900	869	842	837	872	858	914	841	855	827	854	858	800	837	889	870	884	823	837	875	853	863	870	870	838	878	886	848	821	858	811	877	839	842	890	833	839	830	845	836	815	877	865	866	914	803	889	894	869	857	848	885	851	896	874	869	852	894	855	841	877	877	807	804	823	861	889	879	862	868	815	914	818	902	871	837	848	894	831	859	842	851	867	828	884	861	860	896	844	866	854	842	870	877	867	836	809	843	851	821	907	846	869	824	877	891	840	833	853	825	877	796	926	868	834	890	800	858	847	876	846	912	919	855	901	844	849	885	865	879	841	893	901	856	850	849	908	874	859	824	857	816	835	877	863	869	874	857	851	868	876	929	879	878	850	875	874	893	884	816	836	898	867	886	875	864	924	880	893	831	848	884	833	814	873	832	877	876	871	904	882	838	896	904	812	818	885	818	880	839	910	826	860	848	806	835	852	893	896	816	804	822	848	815	827	865	900	825	892	844	905	862	851	865	891	901	892	907	837	889	842	886	862	817	873	842	821	789	888	865	891	875	838	797	860	826	815	825	839	847	811	854	846	850	886	813	859	852	869	879	889	869	813	877	892	913
51151	29363	24344	18337	11242	5679	1280	696	545	573	546	493	466	427	503	458	417	403	406	417	429	398	413	422	405	379	390	415	419	372	402	398	421	455	427	455	423	450	439	442	441	431	436	461	435	457	402	448	414	427	449	407	435	405	402	431	380	385	412	394	419	385	425	410	378	436	396	407	415	423	399	404	405	372	412	406	429	397	418	374	382	395	391	433	420	441	405	414	396	399	428	410	468	410	416	405	419	405	423	422	384	429	417	410	413	431	383	433	424	425	460	385	402	422	407	418	428	370	407	414	431	418	386	422	462	455	413	413	456	409	403	366	376	379	423	457	439	404	411	413	438	409	442	404	400	415	389	413	422	437	430	463	451	428	385	421	421	381	423	393	419	430	414	376	409	438	427	410	391	390	419	411	389	378	426	383	395	439	426	426	413	407	438	412	452	389	400	418	370	414	391	415	388	377	392	389	384	395	434	406	392	438	398	425	398	424	370	421	400	460	401	396	417	384	416	421	383	446	413	428	398	367	416	421	440	473	419	380	381	429	460	387	382	388	433	383	479	419	400	414	427	435	447	429	410	399	387	395	387	403	400	424	415	443	387	375	405	429	372	363	409	383	413	447	404	402	411	409	395	390	443	420	376	385	373	402	423	370	408	430	429	415	443	401	407	406	441	417	399	381	387	419	359	405	408	434	426	420	381	411	389	409	426	392	361	408	423	416	413	410	416	409	409	374	435	424	382	404	416	396	392	401	422	435	415	440	415	395	382	416	380	412	421	362	411	407	402	439	424	418	459	414	421	423	428	380	436	411	418	415	401	418	391	429	370	393	431	418	455	420	418	427	437	432	380	434	419	411	415	388	405	380	417	399	417	412	426	430	422	418	403	399	426	431	392	399	396	418	411	396	384	422	401	400	440	403	410	458	417	424	356	429	401	447	418	431	432	416	408	384	390	451	403	398	418	384	389	408	399	373	378	421	408	396	383	396	435	434	380	415	454	443	374	395	466	379	375	416	416	397	415	428	427	426	415	409	404	395	423	418	444	404	400	416	395	406	409	435	404	418	424	424	389	380	420	407	441	383	385	395	449	406	417	438	377	446	455	407	420	399	423	403	382	443	401	412	390	382	441	413	423	385	419	383	391	382	432	425	352	430	379	420	378	378	400	400	421	408	382	449	412	416	404	426	404	441	424	443	399	385	426	421	430	400	388	402	418	378	450	424	408	403	376	390	382	389	405	432	405	414	379	424	348	415	396	418	421	403	398	416	392	427	451	438	421	414	420	392	351	401	413	420	438	428	412	409	419	439	404	389	420	368	438	415	421	411	433	386	430	427	355	384	445	422	421	431	448	421	395	452	409	412	393	367	403	443	414	449	421	394	459	407	422	406	400	371	397	428	440	427	420	411	388	450	389	430	418	394	429	419	452	411	426	382	408	427	376	456	409	401	421	411	408	410	427	392	396	374	460	432	409	423	401	413	425	438	380	409	427	406	426	430	443	389	431	448	385	384	431	401	406	414	387	445	387	399	387	394	391	453	419	402	400	415	421	394	376	391	394	457	401	419	376	370	454	365	376	393	419	409	377	402	369	417	384	409	413	409	420	388	382	412	416	408	394	433	408	413	415	422	413	425	387	410	404	380	380	388	399	358	406	390	413	454	425	446	392	402	430	432	415	421	442	436	385	377	429	397	425	388	420	418	422	411	412	378	445	432	403	443	388	399	364	425	414	423	409	367	403	422	438	426	397	430	406	397	410	396	372	452	443	402	376	393	412	437	390	423	402	405	356	412	432	428	390	409	404	427	382	423	451	470	377	405	430	369	411	436	402	436	396	396	432	397	409	383	429	380	420	409	428	409	355	413	420	371	395	432	416	396	416	381	397	452	323	387	398	408	432	398	413	378	421	450	445	422	421	393	380	403	421	427	419	385	375	366	399	428	457	422	406	452	411	409	411	411	419	458	356	434	423	421	431	389	430	419	439	374	390	453	361	434	401	409	398	396	410	423	436	450	388	407	411	426	373	448	424	392	432	448	376	413	406	411	405	395	413	405	440	422	444	399	413	403	400	372	404	416	413	384	430	430	411	387	392	426	430	422	411	372	408	429	408	421	435	450	456	433	404	406	425	425	391	392	422	375	422	408	383	408	417	441	428	426	412	415	412	414	406	421	433	401	442	423	382	408	371	403	449	413	421	395	422	419	434	460	392	412	426	397	402	443	418	384	380	450	380	381	431	418	397	400	396	386	417	422	372	442	390	455	416	428	394	407	402	429	399	406	424	439	404	423	384	359	400	395	414	403	468	423	379	437	405	399	391	401	418	376	376	429	410	400	358	404	361	409	413	395	417	429	410	435	411	410	407	377	427	383	431	423	384	453	432	386	441	450	399	390	417	429	404	395	390	454	395	378	406	423	401	401	402	372	426	427	383	430	431	435	416	451	442	470	432	445	422	429	437	389	415	416	440	403	407	418	402	380	441	374	405	410	413	379	398	394	393	428	446	386	412	404	405	374	409	422	424	421	379	419	419	417	421	417	443	410	404	431	392	388	435	440	422	403	408	400	413	421	419	428	423	398	409	402	430	395	404	412	439	415	420	394	383	384	423	426	360	416	416	421	396	379	429	448	459	362	433	429	393	419	445	373	419	415	415	416	400	477	402	379	396	417	407	414	447	380	454	373	413	412	434	416	424	392	406	401	444	420	378	388	384	387	414	436	393	425	428	415	394	428	400	387	372	370	414	401	407	422	433	427	400	389	426	395	393	435	410	425	410	416	382	388	408	407	383	395	383	400	430	382	407	429	425	444	355	365	429	403	408	375	428	397	408	456	413	433	428	392	386	404	400	414	429	403	396	427	390	379	411	401	398	408	375	399	374	388	399	361	373	418	396	399	375	418	401	432	450	397	399	424	388	407	418	413	394	409	434	404	439	411	428	424	467	402	451	419	372	409	394	404	432	425	371	408	403	436	418	404	380	373	396	381	420	414	385	420	391	403	419	452	420	363	394	439	397	439	398	383	423	387	425	430	411	443	392	418	400	385	389	415	416	432	427	447	423	382	402	431	411	404	414	416	409	427	399	418	430	431	396	426	415	418	355	411	418	428	383	398	418	453	396	425	402	405	419	415	377	396	385	452	426	463	442	425	417	426	435	390	427	391	385	396	391	409	391	369	405	437	426	423	409	380	381	429	383	425	399	393	396	392	388	425	389	367	412	407	415	433	420	395	405	398	391	354	401	432	393	412	410	422	428	397	399	403	392	394	424	422	378	383	401	399	406	385	412	385	438	418	444	426	389	436	436	445	424	402	356	411	403	440	428	379	385	404	408	398	444	428	402	404	385	410	408	455	432	454	412	444	381	398	403	408	421	439	417	412	368	406	427	458	424	413	392	411	417	435	443	417	398	379	392	397	396	446	406	347	425	415	410	430	382	439	434	488	395	359	397	391	421	421	398	415	421	380	439	420	444	478	415	448	372	423	406	419	383	432	423	407
29791	21659	28049	29104	23072	13452	3618	2147	1680	1469	1438	1305	1192	1158	1077	1063	1024	930	979	905	906	908	928	957	901	875	840	890	879	913	901	966	997	981	1080	1176	1119	1012	996	988	975	978	976	984	943	940	925	948	918	885	888	925	877	926	911	931	934	913	925	936	910	924	906	897	909	853	860	874	906	833	878	874	898	865	863	883	843	881	896	846	878	891	894	845	857	916	876	932	844	885	842	838	871	898	899	827	872	896	915	836	823	890	851	863	927	914	875	948	904	915	932	869	853	847	865	848	912	854	878	936	893	882	885	868	858	940	867	890	933	929	909	858	839	891	910	873	872	936	827	953	854	857	870	913	929	892	930	852	893	921	909	904	871	927	887	856	925	896	921	910	917	894	852	884	862	915	884	861	951	877	853	893	857	913	891	911	842	928	881	914	811	895	862	895	814	910	900	909	886	909	858	848	901	883	876	902	847	890	888	850	850	929	880	876	873	908	903	901	874	854	892	866	881	889	894	913	851	842	908	901	868	896	856	907	849	907	931	912	866	849	845	941	894	895	907	936	835	859	890	919	892	858	920	891	917	849	870	877	846	878	923	867	879	854	905	915	884	892	901	926	874	915	874	859	913	871	842	947	887	866	858	879	876	907	876	864	909	850	837	920	931	897	830	908	869	871	897	880	923	821	923	865	868	913	894	880	940	919	874	885	882	912	857	808	930	885	877	869	885	922	883	885	830	879	866	872	886	854	901	866	852	881	860	909	837	842	874	896	883	828	853	918	844	836	884	905	913	874	866	888	865	912	871	879	866	843	920	828	905	883	871	830	877	880	929	905	840	886	903	840	889	859	854	890	832	866	867	861	879	913	849	868	869	828	906	880	873	825	870	850	915	858	835	872	863	888	860	892	868	904	876	833	889	905	903	898	917	863	891	908	886	869	954	848	848	835	866	872	834	894	876	911	884	868	862	859	865	949	837	877	940	888	914	907	918	896	880	844	902	905	854	934	873	888	883	881	851	890	838	914	925	898	881	902	914	879	930	831	860	865	839	841	855	843	878	883	879	910	883	812	916	880	945	920	916	876	869	920	844	898	908	901	882	877	908	917	887	873	860	838	861	852	844	838	895	887	875	832	888	948	922	870	908	888	848	869	886	901	840	839	878	913	860	891	903	887	865	870	894	910	938	953	878	873	837	831	883	892	863	924	916	879	924	907	864	911	902	888	884	918	842	932	850	906	889	887	916	876	861	864	832	884	860	853	883	932	861	893	901	894	906	928	894	857	896	869	884	870	878	906	937	867	866	860	893	898	839	900	900	869	849	890	863	915	881	904	898	808	906	881	881	897	868	880	944	879	909	874	903	851	870	878	868	859	919	900	903	875	876	853	871	891	871	899	888	854	900	868	863	818	861	836	892	840	825	869	855	826	874	917	943	908	895	844	901	907	860	903	935	910	878	891	866	855	895	876	889	845	865	892	880	860	909	903	897	896	875	872	840	880	848	855	925	822	915	864	919	916	855	847	899	851	878	849	890	926	842	888	883	877	912	891	846	866	840	908	849	932	884	869	862	892	909	881	920	871	882	900	841	898	861	912	909	867	864	888	866	910	825	878	870	870	884	906	882	878	858	912	880	855	852	808	834	884	906	860	929	902	873	876	865	902	874	894	913	969	855	870	902	912	876	873	889	840	871	925	919	883	929	885	881	874	875	884	855	909	897	919	888	905	835	904	851	847	901	814	911	916	883	894	841	865	882	881	939	900	912	872	883	860	846	919	952	877	856	852	893	915	903	867	904	886	896	885	870	907	820	895	915	817	907	906	846	902	845	847	897	890	877	877	893	884	911	865	842	922	905	907	858	881	870	864	890	929	874	879	895	854	889	886	895	935	891	900	853	893	877	832	850	905	914	874	880	899	889	900	854	878	895	893	831	850	887	916	828	870	882	843	854	915	868	857	835	899	914	935	920	862	872	867	891	935	861	898	866	820	896	895	875	905	821	905	911	861	922	879	903	909	838	846	827	868	885	831	940	874	873	850	903	908	852	868	890	898	898	906	841	938	888	880	908	863	918	906	890	850	874	817	869	914	919	855	904	912	897	901	920	889	877	888	867	848	842	869	827	852	807	891	873	913	879	859	903	919	888	840	943	870	876	913	860	850	890	865	915	892	845	894	879	886	893	890	884	865	865	944	922	841	867	852	860	884	887	830	881	884	874	936	887	867	903	951	863	828	903	875	915	852	872	824	909	877	916	825	867	931	881	954	861	863	905	885	877	943	845	860	833	892	901	805	923	882	879	831	920	838	894	876	872	846	862	867	857	867	891	850	919	865	901	891	897	919	856	895	777	853	842	898	897	866	879	828	903	855	887	894	847	848	885	895	883	903	844	920	889	877	917	854	866	827	931	865	909	865	868	848	860	862	864	851	880	861	880	907	889	913	917	815	893	829	859	804	831	837	861	851	899	831	816	851	905	909	850	834	941	857	915	894	868	879	884	878	891	815	878	933	859	848	862	869	885	895	856	882	894	873	828	850	873	853	885	874	887	882	835	891	919	889	906	866	871	851	879	861	882	822	905	893	907	925	923	888	917	848	918	862	939	886	840	895	862	845	879	890	929	854	870	874	891	877	941	875	901	816	889	922	891	870	902	834	852	863	882	851	849	899	850	858	857	934	868	873	895	905	907	840	884	889	902	874	840	854	926	842	840	862	898	880	877	846	873	882	858	847	883	858	903	880	849	871	847	855	911	890	904	849	889	870	903	950	877	831	860	862	852	874	882	899	907	865	913	914	787	943	933	857	890	940	863	882	842	868	848	868	872	846	872	865	844	870	884	838	881	866	931	841	898	855	894	901	871	863	891	875	848	912	896	884	899	914	875	890	868	889	824	870	909	938	893	872	875	853	861	894	938	843	890	915	899	868	848	866	871	904	876	902	837	888	843	865	948	851	874	876	872	930	919	913	917	868	866	895	884	853	845	938	857	866	822	885	932	845	863	889	844	887	870	873	893	957	910	887	874	912	914	889	887	868	853	868	884	891	891	896	855	828	882	933	853	955	824	930	864	872	869	889	892	910	903	908	843	858	879	863	912	852	874	834	897	873	863	870	852	853	884	864	899	854	821	900	859	870	880	921	912	886	842	934	876	900	860	935	879	901	830	860	894	922	889	862	861	850	909	857	879	878	879	882	869	854	856	912	871	935	837	908	849	907	830	919	874	875	919	896	862	858	872	884	915	886	862	810	862	907	915	886	853	837	861	858	891	910	844	887	888	929	854	874	878	858	859	879	865	909	853	888	840	863	910	843	874	870	861	912	862	852	775	861	867	852	900	901	900	915	884	908	891	853	885	862	906	849	887	919	862	897	893	888	884	884	918	895	882	880	875	891	848	885	871	847	887	975	882	881	823	835	821	879	882	861	866	854	875	843	852	906	903	843	878	888	862	822	857	878	830	911	887	895	862	870	905	900	858	839	913	873	811	865	847	871	853	870	937	903	929	911
38313	21227	11626	5693	2285	897	562	507	491	440	439	453	470	410	466	456	430	422	445	395	422	415	383	415	431	412	415	396	399	411	406	392	413	414	420	430	441	394	412	401	447	399	384	416	459	441	381	421	420	414	398	395	407	365	401	422	421	396	415	426	398	422	435	395	412	387	386	404	387	436	411	437	410	429	433	415	427	417	434	412	376	442	395	447	393	416	413	365	401	415	401	412	435	439	416	435	410	383	443	432	448	450	464	433	419	413	414	403	449	427	402	422	422	426	435	423	382	406	398	449	448	439	371	420	428	413	437	429	413	380	399	434	420	375	406	398	465	419	396	431	430	437	432	386	415	428	426	394	440	360	386	404	416	398	408	398	394	393	400	412	409	387	415	440	407	414	397	392	442	384	452	434	421	419	402	412	426	378	428	411	405	429	400	417	428	407	395	386	397	408	360	388	408	421	415	418	449	393	416	401	449	407	436	410	391	432	404	416	406	388	379	414	415	352	398	413	388	405	374	379	423	401	464	421	422	436	419	437	420	399	430	420	428	413	400	410	395	432	413	410	413	405	425	406	419	403	417	430	408	369	439	425	411	407	427	396	441	423	423	405	420	406	388	398	372	478	459	406	422	462	435	405	418	383	389	411	403	385	386	460	444	411	405	402	419	407	425	406	409	404	380	392	455	399	384	424	428	424	419	398	399	398	441	391	433	411	446	384	414	421	420	395	398	401	405	397	421	461	416	395	431	465	407	405	409	385	397	408	426	407	393	379	399	413	459	388	423	379	371	386	420	441	380	403	425	430	433	455	380	388	397	433	405	418	416	409	437	393	428	375	421	416	403	414	366	418	424	423	419	440	408	434	391	393	394	373	381	404	445	416	426	407	433	405	444	428	431	402	400	446	388	397	424	381	395	418	391	465	429	388	391	388	426	428	429	429	422	438	467	439	400	409	414	432	402	424	413	450	445	396	378	438	430	387	423	412	419	467	363	400	383	398	396	419	466	404	417	408	429	420	405	414	427	407	362	398	435	405	421	440	391	412	435	416	458	412	423	418	427	421	412	387	415	444	426	369	423	409	423	437	398	422	437	412	414	425	422	399	400	435	472	411	434	369	428	433	430	388	384	400	411	418	412	394	458	390	388	402	444	416	423	404	472	422	374	415	422	434	416	404	420	424	435	426	436	452	436	409	420	436	427	439	425	390	393	431	393	415	385	408	416	410	466	441	361	394	416	373	378	428	393	415	410	403	366	405	475	384	354	444	415	400	392	411	444	410	376	403	404	406	445	430	418	450	401	411	428	435	453	421	377	375	415	403	452	443	424	410	427	417	397	404	421	424	428	424	409	390	410	430	385	394	412	413	395	424	390	428	414	388	415	450	386	401	433	429	417	377	395	409	407	410	447	413	412	418	389	448	419	449	440	375	408	456	452	421	398	408	399	427	405	385	420	444	359	436	401	440	390	439	403	435	442	432	371	416	421	386	415	390	422	428	411	420	430	389	441	444	382	428	444	408	407	404	404	418	419	444	400	453	433	459	418	364	422	414	424	438	413	457	395	429	384	395	381	398	409	404	423	395	384	405	401	409	395	426	397	404	413	436	422	420	395	416	388	376	431	385	401	410	426	405	451	412	431	382	445	390	405	434	406	427	419	424	445	406	390	433	374	425	453	443	405	427	425	409	434	417	430	430	401	405	441	412	430	412	372	413	407	378	443	433	475	423	405	422	430	385	379	419	391	392	422	414	415	413	426	410	399	425	409	435	434	418	451	431	397	371	404	405	401	410	452	409	395	376	401	412	397	370	392	421	391	396	406	402	408	408	369	387	405	394	386	434	390	467	386	374	419	426	428	434	411	404	400	436	412	387	408	396	461	418	407	473	414	412	410	418	428	392	438	407	412	409	398	408	446	410	403	406	426	378	406	442	375	360	391	441	431	423	391	419	401	401	416	399	378	402	390	406	391	412	398	424	393	404	396	426	372	410	405	440	435	433	400	452	400	421	375	425	431	428	394	405	420	436	429	428	417	388	390	409	381	425	395	393	427	411	402	372	375	398	400	404	393	410	388	385	439	470	389	442	416	419	411	344	435	410	423	400	376	447	439	415	402	397	399	418	419	387	403	406	436	433	388	433	380	393	409	425	395	389	420	413	421	435	402	399	427	407	392	358	375	428	458	396	412	412	423	414	372	427	394	426	406	413	390	436	392	452	426	417	402	436	419	443	390	440	413	404	397	414	417	430	382	403	382	457	417	409	409	422	395	387	422	399	406	415	427	454	469	389	392	412	429	433	426	432	429	391	360	414	412	429	441	407	430	398	446	411	400	417	431	400	392	427	418	374	400	410	401	443	407	388	427	423	398	400	432	426	405	409	419	415	446	439	433	448	405	412	430	417	419	390	401	431	434	398	397	423	393	428	434	416	412	361	413	381	385	414	395	417	387	393	413	406	421	415	426	391	417	413	421	408	434	374	412	446	368	391	398	395	416	388	392	472	407	383	399	424	430	428	388	432	412	474	394	426	430	422	403	412	411	393	434	423	393	415	410	399	374	399	406	437	425	445	367	393	407	413	412	410	459	395	450	427	414	381	430	463	420	397	427	420	442	421	397	389	399	393	431	415	415	464	412	405	372	372	402	393	418	444	410	364	359	411	416	404	422	389	426	429	377	411	442	423	446	416	414	380	439	401	395	422	431	416	400	429	431	376	436	431	381	409	389	385	417	372	403	412	393	401	414	446	445	416	431	398	438	393	402	385	368	405	416	407	412	427	441	409	389	383	426	436	410	378	382	391	398	378	420	381	374	410	413	405	432	408	423	390	356	398	386	382	387	436	415	403	420	436	401	428	416	395	433	424	393	437	404	417	402	379	451	421	396	405	373	427	405	428	399	375	361	388	432	436	414	403	473	424	423	449	383	422	432	429	372	445	452	447	414	439	392	393	386	436	412	394	417	415	395	437	436	440	409	404	451	399	379	398	389	394	372	418	445	403	430	426	438	406	393	437	433	392	442	395	394	417	393	389	403	433	388	366	415	420	403	409	374	436	452	403	396	448	411	439	421	417	442	389	406	408	439	420	422	406	433	410	421	387	358	424	421	352	402	375	383	410	428	406	422	389	399	407	445	418	411	427	398	424	401	422	443	391	411	399	386	410	397	427	419	438	422	366	406	416	416	403	387	406	408	380	409	422	449	401	413	393	439	389	380	396	364	461	404	366	429	400	410	453	472	402	372	398	349	448	456	376	409	423	407	402	416	418	424	439	441	428	405	418	455	415	434	472	390	377	447	406	385	418	435	409	441	407	453	423	438	453	443	432	409	429	440	426	400	421	444	444	415	423	417	402	414	436	411	413	398	392	461	405	413	418	411	410	401	428	403	457	415	381	447	416	432	405	404	414	444	413	411	417	424	430	371	406	426	398	425	412	391	369	422	435	407	425	449	428	368	407	374	376	409	421	418	447	398	435	414	385	402	434	423	406	415	436	392	401
22688	15506	15416	12095	6510	2616	1495	1302	1185	1188	1044	965	952	988	944	944	939	885	868	956	848	873	835	870	893	842	884	844	900	924	929	928	959	963	990	936	905	943	947	932	911	908	931	870	898	896	900	891	852	871	866	861	868	892	854	927	856	820	869	877	917	918	925	900	854	907	864	922	863	949	826	852	880	906	891	882	855	918	903	914	869	906	840	843	852	844	868	934	838	880	891	880	876	866	880	880	884	864	845	831	836	899	870	906	864	890	863	950	900	865	869	844	927	948	895	890	834	851	860	902	847	839	870	862	861	908	896	871	896	830	867	865	859	877	909	892	939	898	880	914	866	868	872	859	872	844	865	943	857	884	910	860	868	829	881	840	883	852	891	877	854	848	838	877	896	944	860	786	914	856	846	850	910	896	838	854	892	882	888	859	848	810	868	889	876	872	840	873	894	901	877	885	952	925	889	853	905	855	837	814	877	809	919	890	834	842	868	858	858	867	869	926	886	884	870	868	897	877	909	853	846	889	900	861	892	904	859	858	883	863	897	910	918	872	928	831	936	842	856	859	905	852	864	885	925	875	851	893	885	864	848	898	898	881	889	857	881	868	852	848	901	891	857	860	952	857	896	899	845	899	928	868	900	860	867	918	869	851	853	891	827	892	818	845	833	872	893	853	837	837	845	853	864	917	918	875	922	901	869	853	858	893	865	851	855	852	816	871	880	868	917	874	846	873	862	926	893	865	849	896	931	930	907	858	806	911	879	840	803	863	898	892	876	851	881	913	847	877	891	878	895	867	850	915	907	883	885	835	871	878	845	904	901	889	917	875	921	792	876	914	874	889	861	849	882	906	849	879	908	901	887	894	856	843	878	940	883	845	892	835	881	846	872	845	882	892	844	861	886	917	844	836	953	860	842	859	839	870	960	839	876	888	906	888	892	865	866	872	908	884	889	887	858	801	919	889	829	891	855	876	861	909	891	881	837	817	939	907	921	840	901	842	869	839	895	918	891	908	880	869	897	843	894	884	858	868	874	853	826	863	886	880	871	873	878	876	917	881	958	920	878	931	839	826	864	831	913	833	899	900	876	911	942	871	868	881	888	878	841	892	880	821	870	917	898	901	850	877	857	842	909	932	886	846	954	897	938	845	918	890	877	858	912	872	888	882	911	893	905	862	895	910	870	900	902	865	874	906	856	852	867	883	875	873	859	902	867	874	919	920	930	861	874	913	871	870	901	869	866	893	861	891	928	825	899	908	872	829	824	925	876	860	876	913	871	918	898	867	868	832	867	931	826	906	864	931	873	849	877	869	867	862	897	847	834	868	838	904	855	861	938	859	854	873	914	916	844	884	836	858	816	858	863	877	858	895	915	886	871	842	887	888	887	874	862	860	902	878	903	899	849	870	946	876	914	858	869	857	843	889	906	893	882	887	955	869	876	900	848	839	848	888	878	914	923	882	874	911	921	870	891	892	961	978	904	863	876	892	829	882	880	910	877	887	859	862	941	873	885	844	869	865	892	883	882	889	931	880	856	901	867	895	872	926	901	949	895	941	909	874	872	882	898	868	919	886	896	893	852	850	838	902	867	827	860	912	929	849	873	898	907	855	870	921	889	830	894	842	847	841	899	860	870	891	877	870	883	894	901	828	860	868	919	868	851	899	884	832	854	857	843	884	862	883	911	868	933	880	891	916	881	914	926	817	896	830	909	906	847	864	934	918	873	880	863	895	898	909	849	847	891	940	883	851	871	885	886	878	888	864	885	878	859	867	935	847	891	880	890	856	869	874	911	889	906	930	898	888	874	925	908	877	870	883	909	867	858	846	904	899	915	837	863	888	882	893	874	946	917	862	909	860	897	910	878	886	903	829	874	895	862	871	874	870	929	857	942	860	879	879	898	857	881	866	911	870	910	904	951	904	900	880	840	902	937	877	888	870	889	858	928	895	841	890	888	877	890	920	885	915	831	882	839	873	853	857	851	914	913	923	891	832	888	885	885	857	876	902	858	886	895	885	871	881	850	878	922	909	802	888	871	900	862	866	835	881	883	917	850	867	890	855	924	880	851	836	870	914	892	896	841	877	927	866	853	879	843	876	842	842	829	879	907	830	913	869	905	876	878	924	884	897	896	859	861	873	887	908	878	924	876	877	884	876	858	913	890	901	899	923	926	887	885	877	924	878	849	898	837	941	867	870	841	864	894	816	856	887	879	924	868	918	920	915	871	843	873	942	862	877	927	836	848	908	869	880	876	855	801	861	858	869	901	828	862	889	884	876	929	880	908	918	819	908	927	861	962	839	863	881	901	932	862	834	880	840	863	892	848	891	846	828	935	896	887	923	852	829	904	855	889	872	917	917	867	925	902	928	815	900	877	886	863	904	834	892	881	881	877	901	875	880	857	882	818	885	875	831	864	851	894	915	888	863	873	900	864	919	876	931	821	884	858	842	844	869	835	865	874	890	869	910	919	884	899	935	930	880	875	854	896	851	860	841	891	894	896	896	856	889	875	878	888	849	897	912	893	947	921	832	869	922	872	900	932	913	875	878	888	894	878	866	887	930	897	826	823	893	882	846	894	880	895	828	943	869	878	884	798	812	862	860	907	884	956	938	874	896	925	917	904	912	862	876	924	863	924	918	921	870	863	873	910	897	936	869	874	871	862	857	865	894	853	867	873	892	829	898	886	858	873	886	912	875	918	824	885	901	854	927	877	892	924	884	875	878	821	870	854	833	860	900	858	879	908	864	867	884	869	901	845	899	856	844	896	865	885	894	849	894	877	820	874	869	841	902	865	927	907	829	904	905	824	902	816	880	865	887	929	840	889	897	868	917	807	904	935	899	885	838	902	876	840	904	856	858	852	876	893	932	884	866	904	863	902	899	898	864	836	897	853	849	851	893	904	836	886	891	931	873	887	916	930	878	853	912	863	928	943	855	851	884	853	873	869	838	905	855	858	933	886	890	915	884	864	873	903	866	905	943	917	925	918	913	928	890	854	822	870	854	902	872	816	872	906	881	874	899	899	799	857	856	898	837	888	900	943	922	887	876	894	945	861	888	886	856	838	863	862	981	844	859	912	916	902	881	895	830	896	882	907	876	916	856	893	917	883	896	894	882	921	907	885	886	890	876	863	860	863	911	851	843	884	874	877	894	884	888	845	849	889	894	844	870	834	842	868	873	912	833	924	841	812	904	936	882	881	881	908	876	856	830	862	883	885	860	879	875	895	926	888	837	885	853	910	819	845	909	865	839	853	881	870	866	914	866	862	908	901	916	815	919	868	880	919	829	878	900	872	914	900	897	861	915	884	867	859	886	865	877	880	896	884	908	919	863	897	900	915	887	871	847	894	873	880	884	918	846	856	849	903	886	876	853	924	858	933	854	872	904	828	857	825	864	909	888	873	864	838	858	829	871	824	878	871	859	865	870	875	948	859	841	907	874	879	863	877	926	855	952	871	884	917	886	880	884	837	867	864	855	863	916	938	886	871	920
52223	31349	18300	9052	4620	1693	639	513	493	450	449	452	386	443	432	402	394	402	426	391	415	388	375	394	427	452	418	409	421	425	416	428	415	393	393	401	415	422	421	386	411	422	408	431	407	375	412	403	362	427	422	399	438	395	408	402	406	384	445	447	371	438	399	405	426	409	435	380	416	424	404	362	403	401	410	428	417	400	403	406	392	431	414	386	380	400	424	385	430	398	453	374	376	373	441	416	440	399	407	381	410	397	433	413	418	399	403	394	429	412	363	392	384	409	374	387	417	382	393	384	383	393	390	423	403	393	418	432	397	415	387	408	436	398	393	426	391	390	389	440	392	392	398	385	419	379	406	420	418	378	437	406	409	382	401	422	417	440	417	396	398	394	396	377	411	382	416	404	371	395	383	385	418	418	401	408	413	378	418	395	364	400	439	399	411	376	428	413	383	378	432	412	433	422	420	376	376	392	419	395	394	400	395	381	356	433	406	425	408	433	404	421	411	415	377	374	409	442	399	372	379	417	383	400	407	422	358	374	403	410	426	429	420	387	396	418	429	424	474	406	390	433	359	384	367	441	436	376	451	390	411	400	439	392	405	374	417	422	413	371	425	374	399	419	399	374	405	387	415	402	455	383	389	363	415	435	424	416	412	424	386	385	406	416	376	391	419	443	417	453	451	386	430	391	395	399	384	406	392	399	412	434	410	429	416	431	402	396	376	394	402	428	374	395	401	405	394	375	424	394	370	414	382	359	417	381	380	398	403	400	437	449	399	439	404	353	405	405	381	370	375	374	398	418	431	396	431	424	419	395	422	409	351	428	391	391	411	395	433	421	418	419	396	416	406	350	394	372	435	396	435	423	344	395	361	387	395	396	358	378	396	405	393	395	413	418	415	377	397	380	422	374	398	410	421	374	394	403	401	401	411	400	397	380	407	409	400	436	410	453	378	433	397	394	412	402	380	397	425	440	413	428	426	390	430	412	384	372	407	395	415	413	370	381	408	379	412	400	371	398	398	376	417	421	402	379	384	393	408	386	392	382	411	427	402	388	431	388	414	403	421	425	410	408	397	399	417	389	412	361	407	391	392	401	393	405	410	407	426	413	405	414	395	412	392	406	378	436	394	419	433	351	388	385	412	394	378	423	441	404	408	418	405	449	414	413	382	415	383	368	437	406	409	415	416	375	437	381	414	389	433	421	397	391	398	432	424	402	384	392	403	368	385	433	370	409	443	389	419	464	411	399	413	424	416	389	423	394	440	412	420	454	390	416	395	382	382	418	416	389	418	384	417	380	392	391	398	422	367	390	390	445	405	406	446	403	412	374	391	398	428	415	445	440	385	413	398	403	348	423	456	398	384	390	401	433	451	415	393	379	428	424	436	395	366	403	372	446	397	424	454	423	368	366	417	391	403	403	386	402	378	411	442	391	416	413	401	381	370	408	393	369	373	405	409	438	368	420	424	419	456	418	393	413	433	416	421	422	416	381	428	405	378	421	397	425	396	415	401	408	370	401	395	403	445	401	402	420	404	397	436	402	385	439	406	370	412	390	379	433	436	408	414	373	437	410	414	424	427	387	429	409	421	432	405	405	402	406	383	398	423	408	429	389	412	384	412	410	358	413	385	376	368	373	394	415	421	426	364	410	390	364	340	388	389	434	362	440	414	386	409	373	397	424	411	404	374	422	386	352	381	422	387	438	386	382	417	377	379	401	423	394	416	390	420	421	415	402	382	411	404	403	403	395	407	398	416	400	398	429	413	403	374	419	396	395	384	414	452	380	423	424	397	375	403	388	378	398	356	382	412	416	422	415	393	403	393	413	422	418	409	393	412	444	377	377	406	422	391	405	413	368	397	380	396	380	422	368	403	400	400	373	412	401	388	409	387	405	412	421	409	378	377	377	413	386	395	431	390	383	395	372	408	460	393	365	406	400	410	402	377	452	427	390	415	383	449	394	402	397	375	417	415	471	443	409	400	398	387	388	417	382	386	366	398	409	402	421	409	437	408	445	422	398	379	386	412	389	425	427	401	392	399	414	406	403	384	423	467	411	399	397	392	399	427	387	422	397	393	402	421	398	419	402	392	380	410	419	397	406	385	395	391	382	416	411	420	427	382	395	428	377	411	471	420	400	375	380	393	395	413	463	432	425	389	411	379	389	440	386	374	454	395	393	417	394	395	424	443	355	403	388	397	392	393	395	403	402	415	390	420	402	382	400	429	381	371	409	386	428	435	398	435	416	397	423	370	395	421	399	428	422	400	425	393	407	392	414	395	383	398	401	422	393	410	451	413	421	406	417	421	375	398	379	402	421	409	407	366	372	380	371	385	392	414	391	394	397	408	381	376	373	394	397	381	438	384	389	400	406	365	433	427	422	423	353	379	398	378	354	378	386	431	410	385	372	385	420	418	410	391	396	448	409	382	431	406	402	396	382	406	386	361	365	404	412	420	386	411	371	372	394	383	406	445	392	412	390	409	356	392	386	388	351	441	398	410	430	442	415	376	404	435	428	392	417	417	398	417	411	391	421	398	403	376	375	422	378	379	391	356	436	424	443	421	359	440	403	434	408	404	439	401	441	424	390	412	395	395	417	424	383	391	378	372	407	432	396	390	437	436	410	420	413	404	417	391	370	411	423	394	438	416	399	412	409	410	411	354	393	385	400	405	403	393	424	362	426	398	395	414	410	406	403	351	399	408	396	354	419	415	443	431	405	402	387	380	396	418	383	417	454	389	399	429	394	384	388	392	402	389	386	383	418	426	375	396	385	388	396	368	383	375	372	418	407	450	437	401	386	409	417	415	418	395	370	365	396	394	399	445	394	402	374	345	381	393	425	419	403	368	390	380	422	413	419	396	397	435	410	391	400	378	410	392	411	401	370	350	428	423	396	397	416	388	414	410	411	404	417	427	408	413	397	418	393	379	426	420	433	410	390	409	411	377	431	419	423	393	429	418	441	418	417	405	378	357	390	372	356	409	420	402	413	409	451	417	401	391	450	400	382	414	375	409	381	412	425	365	410	396	436	435	424	398	428	400	397	411	376	378	424	374	423	397	404	411	406	403	400	420	390	414	419	411	392	433	381	432	462	444	391	383	427	406	389	421	439	382	379	388	422	409	395	403	430	401	392	422	385	396	388	378	407	370	373	363	413	362	388	401	417	400	411	401	353	410	401	395	382	400	402	423	417	383	388	405	387	393	412	366	409	382	396	393	378	414	399	402	360	430	423	433	395	420	406	373	367	437	416	429	387	397	432	396	428	410	408	397	333	425	448	407	374	373	399	389	371	398	402	414	441	403	414	425	396	393	395	351	385	373	417	370	422	400	431	401	388	390	426	446	401	416	387	388	395	414	400	398	357	410	445	422	432	404	384	414	372	371	407	389	416	412	414	428	412	452	391	357	428	412	435	410	439	443	401	383	464	418	431	409	387	405	392	393	391	416	399	426	435	405	417	412	425	388	425	409	414	402	397	410	437	410	368	370	413
32321	24498	20866	16709	11961	4672	1777	1343	1253	1206	1161	1063	995	986	959	966	912	890	908	866	861	928	824	869	845	829	812	904	825	886	901	917	886	942	889	975	876	954	938	905	909	904	896	904	870	873	877	890	909	887	849	909	929	871	851	869	864	841	912	906	895	799	915	863	876	840	846	850	882	845	859	864	797	862	888	803	872	906	870	834	854	877	876	856	871	890	861	878	898	874	873	869	869	882	827	889	850	858	849	884	883	797	815	886	838	900	887	886	863	911	930	891	874	827	856	829	851	835	886	900	845	911	875	855	906	884	882	900	927	934	879	932	912	875	851	844	903	904	907	796	827	816	835	894	852	857	853	863	862	910	857	900	807	899	862	881	851	839	884	875	907	879	802	883	885	829	878	833	899	848	916	846	909	872	806	885	918	865	886	862	850	918	871	852	835	894	875	866	784	857	874	885	891	833	872	836	884	804	864	812	879	899	898	879	876	848	866	878	870	881	890	884	940	893	844	832	867	868	862	854	872	820	820	874	839	896	846	873	847	879	863	816	860	863	880	801	880	865	801	871	931	867	837	795	847	834	896	913	834	858	849	820	882	846	846	872	909	870	878	849	855	875	849	825	877	807	820	837	908	858	847	888	883	886	869	880	833	851	835	882	843	836	865	876	874	874	826	868	815	886	859	906	834	901	876	882	850	844	889	896	896	866	858	845	870	876	872	814	901	867	863	855	832	845	922	855	865	857	833	886	821	838	816	865	852	874	834	866	881	870	872	878	834	896	895	876	865	858	859	832	898	894	917	860	866	844	857	830	872	885	820	863	855	881	847	863	846	850	847	822	875	876	874	876	832	894	842	871	871	891	822	879	848	847	862	897	831	884	903	867	835	816	785	928	855	905	873	875	870	859	826	856	890	895	924	817	856	889	863	893	887	870	891	846	867	831	898	897	852	854	802	893	821	923	845	870	875	820	860	854	859	850	886	884	845	945	835	892	892	907	900	922	859	850	872	821	892	897	826	855	869	867	882	822	870	881	847	840	801	897	791	900	857	888	852	801	847	877	875	857	840	872	894	836	893	891	877	813	849	869	836	943	888	872	848	867	836	888	788	860	827	884	877	920	837	891	885	902	947	877	870	853	902	863	907	859	886	820	854	889	813	862	880	858	871	896	883	821	870	845	846	878	934	908	840	860	917	935	882	900	861	852	875	829	825	882	850	873	838	851	837	844	854	934	835	840	923	854	850	891	837	884	891	855	848	855	897	836	864	847	848	849	906	863	868	884	848	844	879	844	886	840	811	824	861	847	839	875	911	918	867	865	867	829	837	847	814	854	856	790	845	872	830	872	830	894	841	880	845	878	884	857	857	834	869	872	879	885	858	826	899	810	845	917	831	867	834	905	870	860	923	881	869	906	880	877	872	905	888	851	825	861	880	834	846	881	860	851	892	832	849	864	840	855	869	905	804	868	897	867	903	833	869	860	835	827	871	862	844	888	848	851	937	836	852	820	853	899	890	865	849	901	841	881	865	903	857	824	867	891	816	860	821	891	844	863	845	870	858	896	872	870	880	895	893	851	852	846	897	842	874	869	864	919	874	870	839	881	884	899	904	870	901	862	906	841	839	899	879	915	817	908	835	874	868	912	870	875	886	838	845	859	859	907	855	859	882	868	850	856	918	836	871	892	834	869	851	892	818	828	869	866	898	896	892	805	844	897	891	824	861	878	887	928	900	877	869	795	824	817	800	852	867	898	912	852	849	904	855	870	903	889	846	916	837	858	861	867	869	880	874	886	854	907	870	862	790	854	829	844	868	869	818	865	909	811	830	863	896	899	878	909	814	833	825	829	830	862	889	871	882	841	837	856	881	926	905	925	907	851	886	863	918	834	876	894	856	820	831	853	862	976	826	866	853	890	889	828	889	881	886	877	854	831	886	786	843	824	852	913	798	879	874	891	880	894	822	878	873	861	895	888	879	887	892	979	855	872	868	866	893	833	826	873	825	857	823	845	891	865	805	909	841	891	883	884	887	865	821	882	873	837	863	873	802	861	858	840	895	874	860	879	877	902	869	850	860	848	850	888	865	901	900	845	878	836	871	819	884	830	804	923	880	838	877	793	827	871	906	901	912	872	885	851	913	871	879	847	885	893	834	887	867	861	874	868	913	836	856	846	846	854	891	817	821	873	854	854	865	879	841	883	830	918	899	812	916	859	872	800	913	829	821	854	878	871	873	852	858	858	864	874	814	828	887	892	839	860	834	782	895	933	844	876	893	892	878	859	858	787	852	877	850	832	873	855	853	856	830	835	863	794	865	908	877	851	879	851	863	867	895	854	919	929	950	890	874	885	859	815	831	916	912	847	847	889	879	845	893	845	845	836	867	876	847	838	823	824	869	841	891	873	817	863	841	813	837	912	836	852	853	874	877	889	845	919	875	834	825	871	856	854	836	900	877	836	821	839	841	859	846	872	859	873	811	854	914	933	885	871	875	856	877	867	873	875	816	806	832	858	861	855	861	836	858	916	836	846	851	840	894	901	856	844	890	879	867	901	871	828	901	901	854	893	932	849	810	877	836	864	819	891	879	876	841	827	841	901	835	879	876	902	933	866	818	849	875	859	883	873	858	873	822	897	870	864	864	881	840	952	839	900	817	884	953	935	856	845	926	869	833	841	869	930	829	900	841	872	885	853	864	847	864	905	920	819	870	825	840	824	823	883	861	829	905	876	840	864	826	866	840	922	850	859	866	845	890	873	778	833	872	884	862	881	882	815	857	826	861	898	865	829	883	826	865	896	837	929	857	876	889	820	822	894	904	848	848	828	899	877	905	849	854	833	829	902	823	890	846	850	910	893	850	893	880	925	888	911	848	876	930	843	847	823	917	897	849	838	900	865	825	805	844	870	915	852	816	856	890	831	859	853	877	878	906	839	880	911	840	882	822	869	884	881	870	869	868	882	888	840	835	846	862	870	823	889	877	909	872	885	850	836	870	856	904	852	880	900	816	878	866	842	868	922	884	852	867	857	833	883	866	879	880	900	844	870	870	861	906	853	885	922	873	883	840	827	898	892	890	880	848	852	867	904	863	910	852	844	840	861	875	850	864	896	807	856	917	875	908	830	852	896	900	873	872	880	891	845	875	864	849	879	870	879	880	901	876	848	873	893	882	919	864	884	859	782	826	869	902	862	873	837	817	859	838	846	897	881	873	931	835	865	879	835	850	890	833	852	831	878	822	890	872	882	870	814	895	854	875	880	937	845	885	869	828	889	857	902	934	856	830	881	833	868	896	870	886	899	843	895	845	843	892	833	853	882	920	843	805	869	845	870	892	856	867	854	902	833	862	832	887	864	877	834	887	813	872	859	887	886	811	890	849	853	960	853	896	903	863	822	828	864	869	885	810	887	857	877	866	869	932	894	913	870	810	886	905	830	896	926	883	870	883	831	794	897	921	880	868	886	838	868	885	899	872	839	904	864	857	901	877	865	842	948	832	945
57009	31513	21279	15244	9337	2279	805	621	592	574	522	460	498	456	445	445	402	434	384	368	450	427	395	440	439	421	441	417	393	408	420	396	415	412	445	467	427	390	401	446	439	424	381	487	447	416	390	389	399	428	444	426	423	396	438	407	438	419	420	449	379	403	417	389	394	439	402	429	419	409	413	362	403	426	418	405	433	385	427	417	404	423	437	411	412	434	433	399	423	428	389	436	432	416	388	450	409	403	405	387	395	403	418	416	415	434	440	359	418	402	415	382	431	412	386	421	394	441	392	434	427	399	407	380	406	417	416	434	416	383	393	390	406	421	431	404	413	431	368	436	404	381	376	374	419	422	412	419	424	426	437	395	385	416	438	457	414	424	386	397	408	400	408	415	417	427	468	471	451	438	379	388	437	398	374	415	422	448	421	438	429	424	391	385	401	448	404	440	422	411	405	360	418	397	451	411	436	438	419	394	440	443	418	430	425	419	401	401	414	442	404	379	451	393	387	408	403	416	391	388	399	426	384	410	385	429	382	457	433	400	400	406	405	371	411	402	457	439	415	415	366	416	400	403	407	426	406	389	403	425	418	398	391	382	424	405	417	443	423	435	443	392	403	371	470	416	418	411	400	402	404	424	436	431	431	462	385	372	419	424	435	424	457	411	423	430	394	431	422	428	388	458	396	379	437	396	438	404	415	391	400	432	428	394	397	406	401	447	408	411	403	430	358	403	400	407	374	428	439	396	408	437	377	432	389	405	390	389	394	427	429	418	427	358	418	431	432	439	422	383	404	384	439	417	380	422	390	389	436	442	385	386	412	434	432	417	402	419	453	388	430	382	421	388	418	439	435	417	435	404	397	408	431	393	396	410	424	396	456	402	389	368	449	433	449	403	417	439	395	397	404	386	396	409	400	362	387	420	432	406	396	396	422	399	384	430	449	421	410	415	431	434	440	403	405	384	423	429	386	417	430	404	360	412	410	434	432	448	407	448	420	438	424	413	445	389	427	398	411	399	399	441	408	438	418	410	394	396	422	434	429	404	413	417	454	417	407	406	386	427	386	450	435	447	390	442	420	421	399	377	411	454	388	412	428	425	435	398	370	431	397	406	404	414	403	428	420	388	412	385	385	406	412	396	386	393	405	420	421	425	402	409	434	410	444	436	399	421	417	411	430	421	386	404	409	444	394	453	403	362	426	416	405	400	396	418	403	399	404	381	400	401	436	418	386	430	436	427	440	371	380	462	398	420	400	383	400	420	423	388	398	429	408	406	426	396	411	403	409	431	396	368	404	401	432	423	393	386	386	416	388	404	417	416	368	408	438	410	402	434	416	416	410	397	397	450	397	407	408	400	414	425	398	411	426	366	379	394	438	412	408	406	398	400	431	447	393	388	419	401	430	396	398	412	402	410	428	379	420	434	383	416	408	422	425	414	407	414	406	363	391	391	407	397	425	405	385	399	425	395	401	432	417	416	384	418	396	408	419	406	405	422	393	375	398	420	414	421	399	370	406	407	432	447	408	390	398	382	427	392	413	404	432	457	424	437	427	444	417	414	385	386	433	385	414	405	390	372	420	379	409	430	416	432	400	445	400	413	383	403	389	384	415	405	429	445	403	444	401	397	372	447	416	436	397	387	428	379	403	422	412	397	392	397	411	415	447	459	406	380	443	413	408	425	438	435	414	371	411	419	442	410	435	388	436	425	413	408	371	414	440	392	404	466	428	426	415	406	443	429	417	418	409	412	421	433	367	418	374	452	421	415	403	400	387	386	401	416	407	421	424	423	428	457	411	416	390	386	405	409	385	410	407	433	406	411	400	389	435	386	406	453	403	453	399	421	401	398	412	402	431	426	410	400	421	394	380	404	458	407	426	444	462	367	423	437	416	413	369	366	376	404	407	408	412	400	448	434	421	425	397	424	427	403	423	412	422	432	408	435	460	392	359	408	398	414	419	457	425	425	387	368	445	402	433	390	390	425	403	397	433	439	430	434	410	446	404	392	418	375	396	405	401	440	445	395	465	443	421	431	407	386	393	367	435	407	421	392	403	436	451	405	446	457	424	385	405	401	428	420	444	415	390	444	439	431	464	409	387	402	395	387	380	387	409	379	413	395	370	413	434	405	451	449	438	433	434	428	428	377	428	422	396	437	428	398	420	402	394	444	438	425	393	388	411	448	376	384	389	417	413	389	401	420	424	394	417	439	414	418	469	392	430	398	437	389	406	395	387	382	434	400	408	418	437	403	434	431	419	377	410	427	424	471	410	431	418	412	399	432	369	422	411	446	396	446	436	412	403	423	431	424	422	383	409	424	421	397	433	400	345	412	432	370	404	419	417	385	401	438	409	450	394	408	428	399	432	433	385	437	358	405	427	389	414	392	383	419	416	426	445	432	395	459	416	425	441	398	391	436	417	399	405	355	391	417	374	393	359	429	380	380	394	407	414	388	362	413	424	378	412	401	426	397	408	390	387	429	420	406	406	403	413	401	389	474	450	440	403	442	422	401	391	357	390	402	414	453	412	404	426	435	442	418	436	407	393	436	382	432	383	422	406	423	396	385	436	406	391	428	413	422	429	423	374	409	401	402	392	418	400	408	395	439	393	431	383	416	425	408	423	380	395	426	420	450	387	417	432	393	372	401	396	380	383	431	424	436	398	422	405	394	377	400	369	408	411	449	419	426	383	401	393	432	429	401	431	405	415	419	416	430	384	354	429	412	390	445	402	405	418	423	406	379	393	414	411	400	427	405	437	411	430	433	378	405	404	405	429	475	427	394	413	406	420	417	420	405	393	419	413	423	417	407	398	377	401	430	417	429	432	409	399	440	419	447	371	392	412	423	426	396	414	413	401	406	434	429	404	377	416	405	376	424	428	428	442	460	416	450	422	358	409	416	398	371	399	391	441	365	430	414	406	415	379	391	425	400	438	415	407	375	403	425	408	431	401	400	409	423	433	395	407	406	432	404	413	412	447	423	390	399	431	449	410	401	421	425	393	441	404	401	424	403	401	419	393	393	430	442	395	391	417	418	378	419	366	435	395	398	409	471	413	430	430	446	463	410	447	396	406	422	433	411	459	409	385	385	429	392	414	458	457	382	384	393	389	380	442	404	388	392	449	402	397	384	428	424	383	414	408	416	391	441	402	381	409	414	438	434	429	420	419	375	404	402	441	432	359	441	402	414	368	375	389	377	405	404	438	421	409	428	450	381	438	433	444	423	391	399	422	441	422	486	419	442	415	382	369	421	416	406	438	374	396	397	361	376	416	413	415	387	394	428	402	401	416	425	370	367	391	403	396	443	361	419	392	408	410	446	428	402	378	405	398	414	416	396	420	400	450	408	391	436	386	403	386	416	444	370	451	457	396	444	441	383	433	445	370	386	398	390	438	448	464	405	387	446	412	377	378	394	404	434	398	433	422	430	420	443	397	423	412	413	373	401	427	388	396	392	409	446	383	372	422	454	468	369	434	353	401	409	382	361	403	396
35969	23132	23841	25333	19365	5094	2247	1839	1677	1476	1319	1235	1166	1099	1028	998	975	970	919	904	894	944	867	863	901	955	880	903	870	891	962	971	929	1040	970	1009	987	958	971	950	946	938	951	942	969	975	913	867	917	923	948	842	911	902	864	856	902	925	942	867	884	926	887	885	868	859	900	891	836	856	841	851	885	900	813	910	840	898	860	892	891	952	919	857	899	923	932	890	874	875	890	897	917	919	868	868	875	949	889	860	890	856	844	868	884	939	889	822	896	888	908	869	917	877	844	911	868	910	929	845	913	940	880	869	883	848	945	828	886	848	868	889	889	891	881	851	901	867	866	918	849	844	871	871	866	894	917	848	895	896	843	855	899	892	882	901	811	898	872	899	870	870	849	905	884	856	893	924	850	847	903	853	938	856	925	884	883	925	904	837	877	899	881	892	862	825	880	854	891	901	885	887	858	867	878	940	892	882	851	877	853	923	886	861	927	965	855	816	913	844	879	895	877	879	900	871	870	857	879	867	841	895	924	903	886	860	888	841	876	887	920	903	817	896	910	914	952	854	881	886	902	864	881	887	833	901	862	850	888	848	915	896	885	874	875	872	900	912	896	868	871	936	863	858	905	875	895	884	911	896	837	900	869	866	881	894	873	873	929	880	878	943	893	880	879	886	853	903	903	865	907	874	876	863	875	884	880	859	872	897	928	855	854	898	876	847	864	873	891	829	903	906	849	861	882	911	869	882	860	909	905	843	911	929	864	927	889	852	863	867	846	893	904	870	881	848	875	871	885	864	882	912	852	878	864	916	904	840	884	834	868	840	859	866	866	913	870	914	891	868	877	866	884	924	883	915	881	866	870	915	797	893	841	869	878	866	884	883	857	860	899	893	868	878	842	864	882	891	889	907	848	853	846	840	842	919	889	926	862	869	885	819	832	840	839	932	874	945	892	873	874	898	848	884	900	915	912	866	872	887	881	845	903	935	819	897	890	902	876	857	895	862	899	851	903	880	817	879	897	863	846	889	887	886	925	890	882	868	859	876	905	903	909	916	864	878	887	852	860	881	897	894	910	905	870	863	895	876	896	849	896	919	908	903	812	899	902	856	916	929	858	887	863	879	891	917	853	816	959	829	888	933	844	858	897	849	828	872	840	855	892	887	876	848	845	874	822	853	891	882	828	887	902	907	876	864	856	882	948	869	856	902	906	874	893	918	871	913	855	860	900	891	898	891	836	884	920	909	888	863	853	938	833	874	880	902	828	870	870	870	896	912	877	856	867	960	860	868	877	891	848	918	890	940	862	915	851	925	843	889	963	858	842	871	908	886	893	916	882	905	888	863	868	909	873	896	950	874	889	868	822	929	863	890	907	900	832	887	842	913	906	929	884	884	883	899	857	912	884	905	865	927	891	892	875	911	846	851	886	886	851	829	878	883	876	844	879	855	908	875	903	924	875	818	838	857	894	845	892	945	891	877	856	860	868	877	865	807	914	878	879	870	892	888	873	902	912	864	915	908	860	877	907	878	851	836	881	873	920	850	888	872	894	892	864	850	901	899	832	919	934	803	824	847	880	893	863	853	917	919	890	910	864	881	885	916	896	882	868	933	939	887	836	878	930	864	882	938	848	851	920	900	852	929	884	894	866	844	835	855	882	841	921	906	878	914	890	898	910	806	852	829	863	930	900	844	885	862	896	873	865	854	877	869	885	882	866	871	893	898	906	855	891	890	950	887	899	881	848	884	878	841	919	899	873	889	890	911	842	855	884	849	915	875	910	876	816	919	907	875	901	868	930	840	890	896	945	844	831	891	885	828	837	830	903	884	827	893	861	884	831	845	915	848	858	875	889	877	912	874	870	867	896	890	888	840	909	890	906	845	872	829	911	835	922	857	921	883	848	883	844	900	869	882	874	877	849	839	879	839	880	865	874	892	870	865	861	902	877	952	816	902	892	857	880	976	887	862	878	854	836	918	870	859	877	855	876	891	860	909	885	852	892	900	890	911	890	915	884	855	866	887	908	925	908	901	843	935	888	905	910	918	850	902	895	874	881	868	948	933	909	876	873	853	929	833	862	854	906	933	829	889	880	851	941	878	896	847	899	882	904	891	903	892	921	880	868	903	831	834	920	896	911	895	861	899	893	889	869	850	893	847	850	894	918	926	861	876	880	922	909	867	866	858	881	893	897	861	881	869	888	867	891	846	930	901	888	890	920	844	911	929	889	913	876	891	856	869	914	934	890	894	822	896	858	831	911	905	842	905	887	873	915	882	888	899	883	858	853	910	873	868	934	901	836	967	891	866	876	855	899	833	873	853	878	920	862	872	857	865	893	924	904	860	888	862	871	891	833	910	896	846	852	835	917	857	891	879	825	867	919	907	937	857	916	886	862	875	862	904	919	871	967	827	894	853	881	868	911	899	908	833	891	906	892	915	868	847	915	880	879	927	870	844	914	944	881	835	913	882	863	859	881	946	877	891	841	880	890	954	875	859	862	852	862	896	898	860	835	835	917	886	845	867	891	897	858	853	874	877	878	849	867	884	864	901	854	923	942	912	897	865	891	869	816	936	872	848	894	883	864	889	905	885	883	915	889	889	903	922	907	889	856	846	899	924	890	861	889	915	903	882	823	846	903	887	933	909	845	836	869	951	891	900	914	884	842	876	863	876	876	882	872	923	913	931	887	868	828	873	927	877	888	867	902	893	821	900	873	874	838	880	860	871	877	867	867	845	856	892	853	894	890	833	886	892	910	922	892	853	930	883	844	920	867	882	903	885	825	898	935	857	920	856	919	908	879	911	917	916	892	940	858	888	869	905	892	845	879	862	902	943	896	884	930	848	870	883	895	897	853	911	896	859	860	854	836	867	875	911	867	878	856	845	943	869	887	925	869	919	857	937	944	865	877	890	860	899	905	884	945	849	869	931	882	869	893	859	864	827	891	833	891	886	936	888	847	811	827	919	863	898	893	887	908	806	900	861	883	883	861	857	811	893	875	907	839	913	842	899	868	898	825	880	902	907	873	914	835	873	966	910	856	881	864	876	896	862	912	901	832	866	879	858	856	854	886	843	910	894	871	859	922	898	880	922	959	920	928	842	855	876	910	929	877	824	847	854	877	923	839	882	870	894	892	839	858	879	856	900	896	915	908	939	909	853	867	825	929	879	931	878	871	855	956	879	919	865	837	873	875	867	867	851	841	849	829	918	866	888	881	882	926	909	881	874	895	885	919	897	891	864	898	889	858	864	881	875	858	891	802	906	900	871	869	880	888	884	906	888	882	865	849	826	900	855	852	805	859	856	919	913	841	889	892	818	881	900	875	863	883	861	860	872	880	957	894	943	868	875	882	944	855	857	850	872	865	907	914	846	929	862	882	922	874	879	833	885	888	872	907	861	849	886	879	906	885	835	920	838	851	905	826	894	925	838	857	849	893	899	887	886	879	827	899	884	862	890	903	919	873	882	835	901	873	899	889	890	883	851	863	898	908	814	934	883
46945	21017	6782	2473	1064	571	537	486	507	425	440	437	407	394	415	411	392	419	408	412	430	397	432	400	431	426	430	416	441	352	413	389	413	416	435	425	422	418	438	422	400	408	421	429	396	443	417	443	399	410	402	401	439	398	412	414	419	415	414	445	417	446	426	413	436	422	420	399	379	380	397	452	414	405	425	396	450	419	415	426	384	388	438	428	359	371	453	451	413	437	436	401	404	444	443	430	377	418	413	435	435	382	426	372	367	374	421	393	403	442	414	399	441	422	394	402	386	411	435	417	392	422	432	396	411	392	402	431	375	411	397	416	378	397	431	407	408	394	416	439	441	399	396	414	456	439	452	412	368	438	404	374	420	416	412	438	429	424	425	399	383	445	426	419	427	404	416	409	434	413	468	387	393	434	391	446	380	410	391	399	391	432	386	408	398	407	495	413	412	409	445	416	382	426	436	400	410	433	390	379	390	388	420	421	438	368	385	421	379	434	436	401	434	461	431	396	404	457	421	438	431	442	415	408	391	433	429	367	410	403	421	400	388	441	414	389	434	449	411	417	431	421	441	362	391	405	433	450	394	414	412	404	405	435	395	357	388	438	422	411	440	380	422	385	409	394	405	371	402	445	408	406	391	388	404	397	417	443	395	387	424	433	402	398	368	370	365	402	408	431	382	401	428	382	413	372	412	410	457	388	382	411	446	419	450	441	426	466	407	350	409	485	425	409	418	413	414	401	397	399	376	385	444	416	424	381	426	404	395	405	410	384	433	424	375	443	401	389	370	417	423	432	411	376	410	401	421	436	433	398	444	407	427	408	377	415	436	402	455	455	405	375	388	403	377	390	437	406	345	443	362	400	431	412	358	377	421	421	436	422	372	402	416	433	437	397	411	391	380	433	405	433	405	392	401	417	434	408	452	406	414	373	405	395	405	373	404	439	412	399	398	428	405	379	372	350	398	368	404	408	393	398	416	397	465	409	382	407	455	415	421	452	434	417	433	410	415	445	441	408	425	447	449	420	429	385	396	388	431	405	382	419	410	447	452	414	414	418	403	425	468	404	434	368	397	454	377	383	397	423	401	432	399	392	420	423	425	397	421	430	423	412	425	416	429	466	404	394	414	391	398	415	399	368	398	419	420	456	399	402	431	428	439	390	436	416	415	387	414	407	415	415	430	449	420	434	400	382	415	413	436	427	384	374	459	389	440	397	421	441	422	406	414	373	403	389	428	412	421	416	428	413	394	401	404	415	420	451	387	413	419	467	449	395	374	408	404	402	399	413	397	412	418	428	416	415	400	405	459	439	380	410	409	409	431	407	415	402	429	403	419	416	453	439	394	419	408	399	403	390	416	413	442	425	410	446	440	407	433	429	436	414	369	443	447	428	387	345	452	451	427	398	408	392	419	421	411	378	462	411	377	390	381	364	450	394	406	406	427	416	409	394	407	397	418	393	402	428	382	424	364	405	387	378	390	415	407	434	409	437	415	415	404	385	415	420	411	430	378	396	415	414	407	423	395	402	404	387	389	446	383	402	385	365	406	410	371	440	411	453	442	379	403	432	449	382	389	412	406	391	422	465	425	384	393	384	407	425	406	411	419	398	446	378	405	404	444	369	404	396	419	395	428	429	409	386	448	404	434	423	450	394	415	445	404	405	372	409	405	454	436	438	408	418	403	435	397	386	426	409	392	377	401	442	366	384	400	401	402	414	395	400	440	444	408	394	468	454	440	404	439	391	441	434	435	441	425	442	428	425	425	382	395	400	421	421	392	404	405	407	423	480	409	410	398	398	414	424	422	412	420	388	412	402	393	416	414	458	431	395	394	400	443	397	377	388	427	400	431	364	436	451	440	402	409	460	424	446	385	385	412	400	437	405	435	433	391	380	421	454	445	390	410	412	412	419	387	405	452	424	406	436	408	425	398	437	417	422	433	415	402	420	377	394	388	407	405	411	439	411	404	407	437	429	403	418	433	435	380	420	399	430	398	405	399	378	388	423	411	408	393	452	367	430	423	425	424	429	458	397	431	396	401	425	423	480	380	399	418	419	380	429	440	438	415	448	397	389	426	415	415	381	403	408	430	388	395	400	439	364	421	445	380	457	406	372	447	405	455	402	407	411	448	416	430	438	396	396	417	388	410	380	424	427	407	384	430	431	429	466	387	388	421	403	412	413	472	406	418	443	374	408	460	414	384	408	378	418	372	393	399	405	410	411	414	443	408	366	383	404	406	394	441	437	429	438	418	460	451	403	398	416	392	400	450	406	393	397	428	357	407	435	398	419	406	451	376	431	464	432	416	407	407	420	389	394	417	398	378	429	413	394	377	434	386	441	400	414	397	390	384	400	425	398	445	431	407	383	453	415	419	438	441	427	425	391	424	398	413	396	388	414	469	425	384	392	442	448	423	432	405	403	402	436	438	444	402	456	440	408	417	406	398	366	443	402	404	422	395	379	396	423	406	393	394	389	409	406	427	388	418	459	446	420	394	439	423	446	418	464	442	429	387	390	435	392	417	442	423	392	397	445	461	420	408	386	408	403	400	428	450	397	450	407	422	402	400	417	412	401	392	376	409	400	406	406	401	418	370	396	428	393	436	391	432	451	395	399	381	390	377	403	368	409	429	384	409	400	415	416	416	386	400	434	408	409	421	433	429	409	396	404	424	432	419	427	417	376	416	413	418	385	426	432	462	403	401	406	386	432	416	435	389	398	370	419	389	401	415	403	407	415	410	397	392	394	424	433	414	379	423	389	455	408	426	431	429	422	398	421	459	420	407	421	385	404	450	439	396	420	406	430	414	423	483	433	429	376	415	423	435	390	393	407	431	414	398	456	411	408	403	455	414	390	474	432	420	408	440	423	386	389	410	386	430	448	441	391	417	377	403	356	408	405	408	414	433	450	435	395	421	466	363	449	410	384	449	370	424	443	458	398	390	399	396	444	408	439	423	420	437	431	449	374	383	405	403	386	441	419	412	461	410	421	406	416	425	455	408	432	452	434	420	424	419	397	434	399	407	438	391	422	432	420	413	432	405	388	415	409	405	439	362	436	408	387	407	406	425	435	401	374	410	422	421	417	381	389	415	434	454	398	426	384	395	379	401	417	398	383	436	385	410	435	419	401	395	420	420	419	407	419	419	412	415	440	386	443	441	403	435	409	389	423	402	404	393	392	381	435	393	383	399	445	435	408	432	438	430	394	416	441	394	422	431	433	393	411	411	440	392	443	388	450	397	379	439	389	410	386	438	402	389	411	391	432	431	414	391	413	410	366	423	445	464	392	405	420	382	405	459	450	433	398	430	404	381	410	413	415	430	383	376	434	437	431	470	410	403	438	390	396	404	431	422	418	445	398	429	400	403	435	399	381	455	428	390	413	435	414	432	441	453	427	365	366	453	401	385	401	400	414	402	377	384	380	420	339	385	427	402	411	429	392	399	445	414	436	434	398	469	437	428	389	422	429	434	434	423	433	467	432	472	402	433	405
30808	14144	8524	5447	3243	1600	1359	1136	1103	1091	1022	1002	955	943	942	912	900	865	903	898	891	839	858	900	919	889	891	886	883	895	882	921	936	853	949	901	905	890	882	888	831	921	906	908	928	923	872	871	906	915	850	865	877	850	920	874	859	905	886	854	935	857	917	821	908	838	875	849	897	817	844	857	914	844	881	900	865	880	849	881	906	951	859	871	910	938	901	896	882	899	849	938	874	847	850	879	943	895	879	888	910	880	880	895	890	865	889	857	793	863	867	882	828	886	920	939	933	920	910	902	909	869	861	867	856	909	923	840	843	853	849	905	894	907	869	876	867	873	947	863	882	879	853	835	905	886	867	886	904	914	896	857	872	866	894	832	916	845	840	870	857	873	877	832	835	891	910	823	869	851	851	874	860	871	904	863	901	916	892	890	895	841	881	901	841	910	870	851	915	877	880	903	930	901	866	834	893	895	865	856	871	914	879	857	902	904	858	871	939	846	905	891	894	851	912	879	923	863	919	903	897	885	805	879	852	854	866	889	828	896	854	885	895	901	872	895	933	896	935	914	819	860	873	841	868	895	930	900	895	936	920	865	878	890	885	920	862	867	862	873	877	857	920	876	912	881	865	892	838	877	842	905	896	917	961	858	903	854	874	909	911	865	875	865	913	912	897	895	844	838	897	885	860	874	861	852	856	888	868	883	897	909	919	927	894	895	905	908	891	888	905	892	894	935	911	865	810	905	890	862	898	858	909	871	902	871	860	874	888	897	909	834	935	897	885	894	910	854	927	867	897	887	829	926	904	906	852	874	869	941	904	868	889	884	883	889	877	889	917	917	852	871	893	897	893	900	961	875	900	882	902	877	849	856	877	910	866	873	887	893	839	889	876	901	910	850	869	879	855	892	919	858	884	933	875	904	833	875	904	929	845	869	866	904	863	882	893	860	938	889	910	918	871	913	865	898	854	914	866	884	861	927	904	945	861	876	880	859	918	822	889	895	916	843	854	866	875	851	880	833	888	900	862	906	860	887	861	835	861	899	905	869	910	913	913	880	901	847	930	873	898	889	892	924	880	869	914	861	897	889	889	920	895	871	908	838	846	914	906	948	911	902	852	894	887	850	890	861	867	901	899	883	859	850	879	931	885	909	850	882	908	881	971	832	830	895	846	926	849	877	886	812	840	908	842	925	882	911	824	926	865	842	854	870	921	927	867	896	918	904	854	880	895	851	847	891	872	915	839	856	870	899	898	815	877	878	887	903	869	929	843	884	871	850	847	885	894	878	877	844	911	932	919	912	832	877	847	827	869	875	892	878	780	899	884	916	873	870	850	907	857	908	893	917	896	889	846	861	857	849	897	881	871	926	869	867	876	890	891	884	883	908	920	870	882	869	846	902	859	906	903	856	883	882	890	873	856	857	916	850	897	865	915	863	872	888	892	881	860	930	889	860	901	876	882	849	852	863	899	845	881	842	857	903	867	870	871	858	846	876	873	866	900	895	912	913	847	886	913	840	881	938	847	844	885	897	879	866	837	863	926	936	896	857	895	875	825	874	847	865	898	891	910	864	903	873	813	881	938	902	874	840	851	905	931	846	870	903	846	911	853	893	829	887	906	826	917	825	885	877	919	877	891	845	904	847	916	839	840	912	890	871	889	865	893	819	905	863	892	840	877	851	894	842	879	810	873	846	897	876	906	883	867	852	889	952	930	848	893	865	830	846	860	885	860	893	881	842	925	916	878	859	887	898	852	915	842	897	892	887	918	871	908	884	895	944	902	857	870	877	905	898	864	899	894	880	914	893	922	902	834	908	955	901	892	871	908	856	894	909	891	888	882	903	864	929	857	911	932	816	842	936	833	824	885	918	843	889	863	852	825	861	891	893	886	893	901	844	901	889	873	907	911	879	892	860	872	853	858	838	894	880	899	855	847	899	824	939	920	895	905	945	893	812	819	912	885	872	887	886	913	839	887	865	906	854	894	918	886	824	931	876	889	883	884	851	849	911	938	891	879	917	913	896	923	881	905	865	899	881	885	885	876	876	886	867	884	930	885	858	934	894	881	895	941	898	903	897	884	847	928	868	887	894	865	915	909	869	886	899	880	879	848	874	912	890	899	879	863	845	873	906	832	879	868	885	896	934	858	866	827	907	889	855	908	889	889	872	970	894	870	856	876	884	893	956	867	888	861	875	872	855	898	873	920	891	934	900	901	859	949	890	912	862	859	841	861	875	868	871	936	868	888	852	899	839	852	858	866	873	917	891	882	844	823	876	886	892	908	898	908	953	887	893	852	821	889	884	857	889	904	849	891	928	849	869	877	859	878	909	915	882	909	897	848	900	872	858	919	836	860	898	857	835	868	919	911	900	866	910	831	953	927	878	874	875	894	893	933	901	826	889	892	855	933	842	873	897	893	894	904	895	858	865	834	871	953	931	900	896	866	880	847	898	854	935	882	892	926	796	941	883	925	865	845	837	876	892	906	875	931	846	936	877	829	867	878	881	849	908	882	903	890	875	916	913	883	923	857	813	902	885	861	879	911	882	907	912	950	828	955	904	854	849	856	924	885	853	866	848	906	908	875	885	888	907	949	868	862	868	875	884	939	891	875	882	904	856	839	877	874	883	906	884	887	863	886	854	872	859	918	894	884	890	907	909	848	824	901	846	928	888	909	878	852	933	863	868	897	907	840	851	858	890	908	904	921	918	871	870	870	910	935	835	936	918	912	869	889	922	857	882	876	859	899	886	871	906	879	892	892	901	874	851	868	916	871	864	894	881	901	873	925	877	864	829	839	849	853	866	853	876	852	925	866	903	917	837	871	923	864	927	895	868	885	866	919	837	912	907	861	959	908	883	836	904	878	901	847	886	861	870	866	895	907	895	885	930	884	882	883	891	942	909	896	815	898	883	846	930	882	889	882	907	935	883	919	882	907	920	911	891	852	883	876	863	917	950	898	878	909	884	890	879	881	874	892	927	906	910	896	872	849	898	928	876	952	928	842	928	912	895	903	865	892	869	869	895	902	851	851	944	869	869	866	889	900	882	917	921	907	884	909	858	838	839	896	848	869	894	829	956	907	829	863	931	962	911	891	878	894	894	881	926	911	855	902	896	891	874	856	859	913	926	878	891	835	888	886	880	843	888	947	907	919	869	845	851	883	902	886	911	867	861	931	891	836	930	863	904	839	885	908	873	844	848	891	868	898	890	937	905	941	874	906	876	867	848	887	881	856	866	877	901	827	912	917	917	839	901	876	851	903	836	899	939	931	881	907	916	897	911	846	904	882	899	869	867	907	918	911	848	872	892	886	878	882	837	936	881	899	866	912	881	869	868	895	848	830	804	884	854	923	872	858	869	898	898	868	893	873	879	911	906	891	855	902	856	884	873	850	862	860	907	876	822	913	937	918	885	905	886	867	857	972	928	859	902	821	861	908	868	877	853	893	911	876	891	852	882	847	844	871	858	887	872	937	910	926	896	889	864	879	924	883	912
51095	30885	16945	7826	3700	1120	603	511	488	432	470	456	392	421	405	410	387	417	395	395	420	411	373	391	380	382	383	451	411	386	388	438	448	405	417	413	387	387	387	409	403	446	436	415	438	427	376	400	387	404	396	424	401	408	414	384	415	397	435	412	395	428	393	372	407	408	396	377	379	390	427	448	426	391	384	437	391	402	438	430	404	431	404	366	403	413	450	404	405	404	358	404	412	432	402	372	428	417	404	378	428	399	373	378	435	364	405	384	391	420	410	438	431	400	351	399	377	394	413	346	416	419	394	394	373	351	415	393	394	386	423	421	420	416	391	465	415	394	383	424	444	406	394	393	391	411	375	430	409	405	387	380	402	387	456	383	394	396	404	404	424	384	376	390	371	412	400	414	392	390	430	366	405	366	383	408	406	386	365	353	402	422	398	418	422	440	421	419	395	420	420	371	406	410	360	397	387	427	429	442	407	402	410	388	413	390	396	435	390	393	426	406	399	354	388	425	413	382	385	377	412	367	416	383	394	421	436	406	393	391	413	424	392	402	405	410	353	410	449	386	461	412	394	403	383	408	387	375	442	417	415	390	391	403	364	407	407	395	394	396	381	416	405	377	414	403	385	416	423	398	420	371	398	377	394	378	435	411	433	438	428	378	391	384	434	372	419	406	432	417	408	392	395	427	384	411	393	408	389	421	408	410	421	395	397	410	393	386	431	371	424	410	414	385	406	370	410	400	383	347	414	397	389	350	380	377	403	417	418	411	437	392	410	410	374	363	391	433	399	358	382	363	398	415	388	381	432	408	390	415	442	409	407	401	385	422	433	447	409	435	435	395	424	389	443	417	408	391	436	401	383	410	424	411	378	368	395	391	431	404	408	368	360	421	385	399	421	394	425	418	391	383	407	396	368	390	391	401	408	408	412	401	418	404	418	384	394	400	421	411	422	408	447	397	451	430	406	384	403	405	376	402	407	397	393	378	396	375	390	398	406	411	441	430	441	390	393	405	398	432	382	438	421	406	413	392	432	391	404	429	396	402	412	396	411	420	417	376	399	413	395	390	399	373	399	411	382	374	380	423	421	386	394	386	415	361	388	413	394	366	386	414	452	443	390	407	398	376	416	391	400	385	381	379	413	387	395	424	384	418	424	444	438	411	420	391	409	411	392	404	424	410	430	395	375	390	406	390	396	423	404	407	405	421	411	401	448	432	426	374	355	403	363	406	416	396	402	369	409	371	403	385	395	371	419	417	413	411	386	391	423	399	421	396	401	429	427	374	404	406	399	393	410	382	417	414	413	428	397	396	404	403	398	393	412	429	390	385	381	403	386	398	417	374	409	413	402	401	384	400	386	418	377	372	387	413	432	377	456	419	397	396	394	422	414	399	411	377	398	383	439	425	395	404	388	378	363	424	406	423	417	391	470	393	396	417	398	386	398	401	376	423	422	373	430	437	411	375	391	373	411	393	424	420	439	383	367	424	420	383	401	372	369	408	433	438	412	398	397	402	403	390	397	418	429	435	404	398	372	393	401	397	370	392	395	365	408	370	426	398	410	436	368	368	386	373	398	372	405	375	439	391	408	404	425	393	389	412	385	365	378	421	393	385	379	422	420	392	386	388	377	420	404	407	375	396	450	423	415	368	446	392	394	398	392	424	445	420	414	393	383	394	371	425	400	379	432	416	369	407	411	377	383	347	382	397	394	419	363	343	369	405	400	382	360	407	454	369	436	396	395	393	398	444	425	410	413	385	382	416	404	397	403	417	392	411	407	429	402	372	433	383	404	380	381	385	430	369	396	411	375	430	445	387	410	381	401	424	388	383	409	407	402	397	428	407	395	374	415	442	398	438	410	463	418	444	409	396	432	423	408	387	447	420	397	457	403	440	394	392	410	380	375	386	412	400	398	393	399	400	402	422	352	431	394	379	411	381	439	406	383	366	390	452	380	420	396	426	424	472	390	381	386	393	415	367	383	390	419	410	372	426	392	433	430	388	447	413	404	424	436	395	411	394	407	399	379	415	446	415	386	438	346	414	407	395	428	392	390	392	392	410	430	405	392	439	389	419	397	409	369	405	403	411	415	408	361	365	438	444	406	387	367	434	402	412	419	396	366	420	410	420	399	397	405	395	437	400	414	387	454	409	403	434	396	394	401	432	376	399	373	385	383	418	385	429	416	420	461	417	386	380	429	417	419	409	427	417	428	430	430	407	409	427	385	371	440	424	419	441	403	418	393	394	402	371	398	415	396	403	374	407	382	414	416	357	375	353	421	415	441	390	419	409	386	435	428	424	388	451	430	404	390	378	412	407	392	401	402	416	446	406	424	369	431	429	399	424	381	359	365	394	402	408	421	395	416	388	404	406	428	392	386	385	396	420	428	373	405	386	389	393	404	416	423	395	420	385	394	397	431	399	435	442	392	407	439	404	412	393	415	387	404	384	419	397	366	401	388	385	390	406	366	371	427	446	381	412	393	387	407	416	380	410	416	418	417	367	415	380	436	384	405	422	427	404	425	436	377	398	387	371	410	410	413	436	388	415	408	388	417	400	416	379	433	384	396	410	405	398	367	436	385	439	393	418	431	378	421	384	407	399	407	444	431	412	434	364	380	370	375	438	384	424	386	404	398	385	399	358	435	386	406	408	392	382	404	407	421	411	436	422	394	388	391	416	366	391	431	400	415	425	391	413	411	417	401	391	385	385	431	367	375	386	356	394	434	407	416	363	401	391	370	406	434	395	388	406	417	386	455	427	425	424	381	358	429	390	419	400	375	397	437	406	450	393	361	411	396	428	387	409	387	429	394	416	389	414	374	389	377	420	396	415	378	402	399	412	395	401	383	408	430	418	398	388	397	398	382	389	376	401	379	381	415	369	415	371	403	386	411	382	415	428	361	399	400	413	404	419	442	418	434	402	386	424	423	410	405	398	391	402	367	369	405	399	388	396	411	385	400	436	379	398	444	415	413	409	391	381	381	444	417	390	425	414	385	388	420	399	373	407	390	419	385	406	412	411	409	433	425	435	453	423	375	377	375	392	445	384	398	420	389	443	423	427	406	397	430	400	385	411	397	431	406	439	421	396	412	425	422	392	400	418	387	361	408	411	446	399	413	394	413	423	419	377	419	471	362	407	392	403	408	393	383	386	414	394	430	428	431	441	424	419	438	419	405	407	392	398	410	367	439	411	403	413	403	414	378	395	389	389	399	391	362	374	390	361	426	446	386	416	386	415	405	420	440	441	388	424	392	373	397	384	403	416	401	405	422	424	417	444	429	399	402	409	406	400	363	451	386	402	402	387	389	402	396	388	453	408	411	417	428	404	411	357	375	399	392	396	414	415	383	420	397	408	417	393	395	433	402	417	391	417	378	401	415	428	402	384	388	399	392	408	427	422	424	422	456	393	369	414	416	409	391	452	400	373	367	417	412	341	403	372	373	445	418	420	399	384	412	403	389	419	434	402	410	433	414	429	401	414	430	402	380	400
32979	24242	19085	15060	9902	3013	1632	1406	1309	1155	1156	1080	1005	994	978	947	925	863	925	854	908	853	900	872	833	903	882	870	928	886	883	904	940	896	983	966	982	879	914	864	893	886	898	898	862	903	925	911	838	877	879	867	900	860	900	869	900	932	892	823	859	887	929	860	911	893	809	852	867	899	891	855	881	893	871	884	809	858	849	882	867	873	843	827	869	872	857	916	859	926	925	838	883	909	868	904	876	881	841	846	851	884	841	885	831	848	830	880	862	866	878	871	807	926	866	850	849	882	859	869	830	847	882	841	910	884	858	953	919	841	856	880	794	899	895	820	877	845	912	858	813	841	859	841	887	868	846	874	931	867	853	840	890	846	814	860	859	911	835	899	869	865	847	911	838	920	899	849	816	861	916	853	919	833	789	852	871	879	853	819	888	866	868	865	788	853	858	853	865	881	888	877	876	882	848	840	857	857	929	850	870	878	836	891	866	852	842	818	885	844	875	849	852	910	876	827	881	814	935	847	806	868	894	899	888	861	894	875	826	836	894	926	903	932	843	887	857	816	860	867	898	897	799	838	882	851	921	892	901	889	846	850	831	906	859	895	872	855	929	867	898	926	883	859	854	883	879	871	829	832	894	863	863	870	880	879	859	893	908	861	845	804	879	923	831	874	864	878	832	860	847	850	857	812	865	880	858	867	868	846	894	881	845	863	825	885	864	845	846	814	836	836	868	909	900	825	864	872	877	886	852	888	863	909	871	861	883	862	843	843	851	838	892	871	859	873	864	890	870	840	895	901	799	905	859	850	824	917	882	874	878	832	867	923	901	861	882	876	854	888	877	862	859	892	882	894	905	857	888	863	877	841	884	889	870	857	840	858	839	892	903	866	904	898	870	862	860	845	855	892	873	922	860	857	862	846	811	873	849	859	843	850	924	860	905	882	903	863	873	872	889	836	840	859	849	841	847	807	887	858	874	876	844	846	863	895	866	833	848	820	851	879	913	881	912	943	923	887	858	889	927	810	811	891	881	886	839	882	896	888	848	850	917	871	921	874	837	880	877	871	890	868	904	830	871	870	807	838	846	853	819	858	879	887	870	877	826	876	875	899	869	827	867	844	846	872	858	892	836	883	798	839	896	861	921	806	870	817	852	859	857	836	844	870	916	823	844	867	850	873	842	887	914	864	884	816	857	871	943	921	904	825	916	872	874	898	855	874	854	860	836	896	892	875	882	862	883	911	848	958	907	819	855	803	899	874	838	857	904	868	844	860	847	870	872	858	888	880	879	879	905	855	905	885	866	923	858	868	887	911	864	888	848	861	831	885	878	881	888	981	849	838	897	884	882	882	890	948	877	903	833	845	873	906	824	868	847	880	867	874	927	910	854	872	832	875	864	869	846	880	873	872	878	899	822	882	845	833	867	900	880	849	854	865	860	941	884	864	902	830	866	858	854	856	859	908	867	885	877	888	913	826	867	891	859	873	883	872	904	861	857	878	861	837	921	874	880	852	920	847	913	826	871	825	859	886	869	850	867	879	826	913	831	861	839	835	853	890	873	867	856	820	866	880	870	878	901	849	860	888	875	858	879	895	860	804	879	832	863	879	890	835	877	899	850	909	838	893	843	849	883	847	913	869	864	864	905	871	846	937	887	890	834	846	833	843	902	856	827	864	885	847	871	917	951	855	840	804	868	889	822	865	876	859	834	866	876	846	849	814	839	931	867	844	875	935	859	880	867	885	886	875	814	860	833	904	861	808	871	808	916	905	851	867	867	840	878	845	878	860	916	863	850	905	898	851	871	888	870	880	859	852	828	839	888	891	817	904	905	855	851	858	903	871	843	889	851	858	868	934	798	806	868	879	837	863	868	885	867	888	872	904	835	929	877	897	885	844	826	933	886	806	916	863	842	900	941	875	887	835	829	866	884	847	899	869	865	889	824	840	898	826	859	849	867	926	889	867	887	859	917	891	838	925	865	881	910	904	912	840	857	883	836	895	891	909	908	929	902	834	893	872	841	841	920	890	878	841	866	891	894	820	859	853	848	823	908	864	852	881	879	876	904	908	877	846	861	852	862	888	888	887	894	896	858	870	844	827	821	856	845	917	866	836	846	888	876	858	888	878	906	880	882	899	873	856	797	877	867	870	894	910	872	906	890	862	873	866	906	852	850	875	842	868	835	862	837	884	877	824	902	816	889	898	878	837	860	866	988	870	849	790	859	860	832	873	797	832	908	820	844	868	855	870	871	830	873	865	921	888	872	841	880	866	852	834	864	862	881	911	833	869	925	829	815	879	861	938	901	886	822	921	934	864	864	877	867	919	879	836	962	821	889	858	842	826	871	843	862	885	840	884	857	879	842	877	881	883	833	941	908	880	855	833	867	901	813	862	905	805	862	832	939	883	857	866	913	833	902	926	845	869	842	811	863	890	885	875	802	868	890	905	876	853	901	867	927	883	882	928	832	865	945	896	847	893	879	907	904	866	820	847	905	883	837	885	852	882	878	866	906	888	930	835	900	875	874	826	865	881	847	857	869	884	846	875	891	888	832	872	899	913	947	872	869	858	883	912	837	881	873	899	886	875	839	861	828	867	862	883	803	912	905	830	854	911	808	830	853	871	899	859	834	919	830	819	889	830	865	874	890	846	887	856	834	853	897	869	834	887	851	923	877	857	872	856	850	844	894	887	892	865	898	865	866	831	879	899	902	810	872	845	880	884	867	900	843	857	865	843	822	853	931	826	846	824	913	915	891	885	869	859	873	894	864	861	884	875	856	888	779	848	850	922	868	856	897	831	825	871	870	867	874	912	858	929	883	875	890	860	835	847	847	884	838	872	858	938	839	849	874	841	858	909	854	855	892	856	828	868	905	893	843	870	856	891	888	898	915	824	894	821	819	834	841	883	862	946	862	895	812	873	858	921	921	887	850	899	899	875	856	855	864	851	840	864	834	851	879	900	921	831	855	886	888	868	904	849	877	871	863	918	866	904	893	841	935	844	858	869	859	902	811	878	877	909	861	880	856	848	810	872	884	843	903	856	870	875	866	844	893	813	905	852	865	859	892	861	834	897	807	879	852	793	856	927	878	917	826	856	863	874	896	879	841	836	877	827	826	874	830	852	845	876	918	881	818	932	897	821	894	873	882	832	922	847	897	833	836	948	875	869	826	867	820	889	855	882	917	825	901	908	900	897	916	916	900	843	922	890	842	885	866	885	893	853	897	907	907	882	885	825	908	877	874	863	896	841	878	833	857	847	904	914	846	897	817	896	895	867	834	869	905	865	832	834	844	862	856	903	879	902	913	826	909	881	874	895	867	848	861	934	873	909	862	834	942	850	840	835	883	884	871	894	858	888	880	882	858	858	856	850	882	846	862	883	885	897	835	868	843	788	890	856	924	918	856	839	876	843	849	931	888	878	839	851	915	845	916	937	838	861	898	896	809	898	829	846	907	830	945	864	831	868	877	883	898	910	865	872	906	904	861	912	832	843
61324	33999	21121	13201	6090	1545	716	626	563	493	492	484	503	435	461	414	449	403	452	414	414	375	383	382	388	422	391	405	416	409	389	381	487	405	418	451	437	396	445	415	424	413	407	451	417	429	426	424	418	399	457	423	445	399	393	393	363	404	393	400	436	395	401	433	398	422	440	419	383	406	431	415	422	423	415	404	417	385	406	411	444	405	364	408	421	425	384	396	402	371	418	373	409	431	446	399	399	434	430	386	411	404	383	393	450	424	399	437	451	380	437	415	379	395	450	414	380	403	390	434	421	424	446	398	396	419	397	422	437	396	399	380	410	408	423	413	410	367	417	404	421	383	415	444	387	409	447	430	448	408	408	395	398	400	386	433	422	407	378	417	407	430	440	408	429	398	385	419	403	415	445	396	419	413	482	414	405	428	399	413	422	430	393	391	421	422	400	434	401	399	403	423	378	409	396	407	390	387	412	418	379	431	410	428	427	452	364	422	433	382	401	434	425	419	391	461	429	456	396	392	416	403	377	439	376	418	415	450	430	408	393	433	390	422	452	436	434	401	406	438	367	418	376	460	449	447	435	378	431	455	421	436	389	416	442	430	373	434	401	439	402	392	385	427	411	387	404	426	432	394	463	439	389	415	395	408	411	412	405	377	415	442	422	399	390	375	464	411	393	404	404	408	399	418	434	405	419	437	413	400	408	423	418	428	393	424	423	423	412	395	447	421	418	396	405	350	417	419	392	436	392	413	411	387	408	404	416	399	398	432	408	426	420	410	449	428	408	400	395	391	416	402	377	396	366	423	402	417	413	420	405	417	424	454	412	400	401	395	441	432	400	412	405	416	440	392	430	406	356	418	401	412	419	423	382	412	411	423	423	400	427	421	404	432	402	400	408	415	390	442	438	443	384	377	358	406	433	436	419	416	434	421	445	474	429	391	433	392	367	406	402	417	401	382	415	415	422	443	455	440	459	414	419	373	412	424	429	424	398	404	378	400	419	393	359	406	420	425	414	417	409	441	436	426	407	424	393	436	430	444	390	414	434	411	407	428	436	433	418	444	431	397	430	408	408	381	457	402	405	424	373	373	410	389	425	426	412	386	410	406	405	409	371	404	385	388	394	393	370	432	452	429	410	416	387	395	400	433	421	446	409	406	421	427	441	429	397	420	417	391	403	409	402	385	436	364	399	452	428	408	440	445	378	412	438	401	445	412	446	420	412	395	385	405	417	391	387	401	408	438	434	408	426	419	426	428	416	401	460	418	422	424	418	405	405	397	409	453	411	405	386	388	422	414	431	374	429	461	407	455	413	421	420	418	384	396	408	390	393	395	442	423	465	428	388	405	389	398	404	394	413	426	407	407	430	422	403	385	427	398	430	392	383	352	447	398	407	452	418	455	447	408	430	425	448	437	429	405	398	389	397	443	414	440	429	404	417	417	418	407	443	394	391	398	403	423	412	416	442	413	354	378	384	458	427	393	372	401	428	437	425	405	403	419	399	423	419	421	375	413	397	406	436	415	417	396	415	424	409	389	425	429	449	413	408	426	433	416	395	422	398	414	422	410	398	398	430	386	435	438	430	379	416	394	423	380	415	414	410	420	441	382	387	398	420	415	375	369	393	435	423	394	424	449	413	412	408	436	413	406	431	410	426	412	376	419	371	362	412	431	419	377	435	409	428	400	409	413	405	392	409	395	406	414	381	381	417	382	419	437	428	416	393	359	434	384	420	428	423	443	416	381	362	418	402	416	388	449	452	415	400	401	384	451	400	381	414	390	416	397	459	453	390	389	416	387	401	375	406	399	404	409	403	424	459	421	401	438	386	410	442	450	423	379	386	458	414	394	387	445	444	414	430	396	445	442	417	440	456	401	429	409	419	436	448	426	389	395	374	400	409	438	436	434	416	445	436	399	391	435	437	448	399	481	448	432	377	432	432	393	417	420	404	423	423	424	422	410	409	406	426	434	428	451	439	409	393	430	382	411	400	434	377	418	399	404	424	447	400	387	397	367	369	451	428	376	356	431	405	464	419	418	391	438	429	381	395	427	437	414	385	412	394	404	425	403	408	396	452	417	393	362	412	400	400	377	388	388	424	424	391	402	434	435	430	419	421	388	425	428	431	414	412	452	399	447	394	410	437	399	429	419	409	355	415	377	423	387	427	452	415	391	404	468	424	420	419	436	414	376	440	435	423	407	383	394	422	402	418	413	419	425	432	382	379	396	402	447	398	463	455	392	424	430	443	420	438	424	407	414	429	413	371	407	454	400	445	392	420	436	407	417	437	425	425	420	445	376	430	403	399	419	380	379	405	428	408	409	411	396	411	394	395	381	411	415	417	444	428	428	449	445	408	386	418	428	425	420	435	444	408	433	463	411	428	411	387	388	415	421	397	433	429	393	444	409	447	408	421	431	397	488	397	408	466	433	419	410	448	423	424	404	450	415	382	415	390	390	476	402	403	420	407	467	416	420	477	419	451	408	406	431	403	438	429	401	391	407	406	402	420	409	396	416	365	400	416	412	416	397	405	406	410	401	388	394	382	424	436	402	424	422	430	395	434	448	417	416	429	414	424	407	401	420	419	450	429	434	407	387	422	420	384	452	413	416	394	410	427	360	436	388	372	413	423	391	394	409	408	416	404	389	421	423	407	370	421	426	434	382	408	425	401	388	413	393	466	384	423	430	401	444	441	392	366	388	422	355	420	437	460	399	377	373	395	396	426	405	406	423	419	391	436	416	391	394	399	432	403	413	413	444	462	415	407	398	411	442	469	465	399	435	438	400	455	411	413	424	417	401	374	441	441	380	398	429	415	409	420	426	407	438	415	397	383	388	414	405	384	432	392	388	393	395	421	430	401	403	427	392	441	441	383	435	406	416	402	361	415	419	411	406	446	438	442	417	426	407	421	411	412	428	412	397	451	406	428	371	432	426	398	382	398	389	372	383	449	387	412	392	425	443	412	411	365	431	379	382	426	398	389	416	393	422	416	404	434	391	400	415	438	469	389	401	421	436	399	417	406	425	400	406	421	414	384	402	445	392	387	437	422	465	404	406	389	401	384	382	413	393	448	418	435	438	411	410	415	388	445	396	401	383	437	456	425	441	432	445	441	399	368	426	462	390	375	418	449	428	436	422	416	391	412	380	369	435	398	416	414	422	419	408	438	438	384	420	419	376	397	461	409	407	384	437	397	410	417	409	394	408	448	426	458	412	412	412	393	452	425	394	411	436	391	425	368	393	390	388	449	399	416	410	374	417	417	398	399	395	395	425	408	438	404	438	429	435	406	394	407	403	376	392	401	425	383	398	390	428	422	404	382	423	423	410	443	434	374	388	404	405	434	416	410	429	418	408	447	399	387	407	399	374	424	427	462	410	433	431	420	410	397	420	362	433	361	395	407	398	396	369	380	479	402	394	379	404	425	400	393	446	415	433	399	431	401	434	393	411	402	416	388	444	409	384	425	455	419	409	417	434	395	413	381	392	440	416
38719	24270	23596	22042	13176	4408	2072	1801	1554	1341	1299	1176	1084	1033	1027	913	896	893	906	864	829	853	929	924	910	852	828	979	849	887	957	944	940	975	1087	1030	1009	916	907	988	942	963	947	904	900	898	905	892	911	887	843	876	924	915	894	900	869	921	907	854	798	874	849	925	936	843	928	900	910	911	926	901	823	905	878	847	916	919	880	849	900	892	825	872	856	870	895	821	876	935	831	882	849	827	844	868	908	824	853	859	928	955	880	908	852	876	883	909	855	886	874	865	911	938	832	956	892	870	881	910	861	857	804	901	898	901	851	893	866	911	877	960	875	919	923	846	875	848	894	886	874	863	897	877	869	882	915	918	908	871	919	877	875	842	850	939	889	850	836	874	837	834	865	934	893	891	866	850	874	915	868	873	887	925	870	898	875	968	858	850	896	841	882	827	928	873	920	936	846	909	875	852	852	887	895	914	889	861	877	854	851	907	858	904	909	892	903	885	849	825	888	851	889	909	909	908	888	893	886	862	846	838	886	858	867	959	883	912	928	855	885	855	929	840	872	898	882	917	839	925	938	866	890	908	937	857	862	867	898	916	881	860	906	865	909	865	934	930	853	878	887	863	844	962	923	921	897	893	897	973	915	887	883	919	850	877	835	901	885	797	858	864	912	867	918	912	861	880	810	870	797	913	879	892	829	874	895	876	907	871	893	872	857	900	858	847	890	855	903	849	882	859	866	890	861	864	885	808	823	897	866	844	899	837	862	884	872	904	814	839	901	888	884	888	861	902	835	867	862	835	890	897	878	869	899	931	829	840	826	923	919	885	914	819	927	905	859	898	941	893	893	911	879	823	875	821	921	925	902	883	859	853	864	884	885	900	867	905	853	817	867	923	915	881	859	863	909	877	853	903	902	883	867	938	858	889	911	825	924	855	862	855	887	836	898	872	844	911	904	842	865	911	913	891	830	862	806	870	949	930	921	875	931	857	859	928	914	905	844	845	822	907	894	884	853	868	870	887	885	875	913	902	904	906	834	854	860	874	860	891	906	873	889	906	930	910	866	836	860	836	896	871	833	846	837	915	801	870	828	862	857	883	893	877	860	857	903	883	848	875	846	876	854	888	857	824	894	871	887	868	866	917	912	920	857	850	871	903	883	907	907	834	852	853	850	928	890	858	882	890	957	883	815	825	868	892	915	872	866	858	830	977	888	885	853	907	888	883	887	905	867	874	853	899	868	868	897	895	862	931	942	870	892	879	942	868	809	861	848	871	862	892	873	875	872	923	844	910	865	885	878	859	922	919	904	953	872	901	914	847	872	870	955	872	913	894	894	910	866	876	898	871	935	877	903	923	918	878	916	877	880	912	883	864	855	870	898	879	918	902	881	865	877	839	884	840	820	857	861	858	818	861	834	886	863	900	878	893	846	906	860	898	922	860	841	853	910	854	859	920	906	914	889	901	887	906	904	922	873	850	840	873	864	927	863	801	913	875	862	850	928	885	848	881	903	880	922	856	873	889	899	869	851	909	869	861	881	866	930	915	930	933	909	867	871	868	918	910	914	873	847	853	890	892	911	875	879	890	868	889	886	898	907	865	847	849	859	909	899	875	869	939	904	861	937	854	809	931	845	871	886	898	865	821	889	811	884	933	849	887	888	884	893	893	913	860	873	882	910	887	871	864	889	904	908	928	897	924	946	934	856	875	885	905	899	875	862	912	876	869	925	882	922	925	854	830	906	873	877	868	830	867	870	882	889	879	858	869	849	857	865	913	856	857	847	893	898	870	845	869	903	860	861	887	827	902	874	882	909	864	925	939	851	891	839	927	901	884	892	907	902	823	919	887	805	912	889	900	909	863	881	862	885	880	892	926	902	905	861	918	847	844	849	892	957	908	887	914	898	863	909	908	860	839	859	925	862	891	866	848	876	889	852	875	907	833	940	864	867	897	896	892	895	956	847	905	907	883	916	868	876	903	877	894	935	857	867	869	847	869	941	889	978	914	898	912	892	805	837	866	901	854	883	886	885	878	879	889	867	856	871	894	831	905	853	909	912	862	889	857	847	922	893	920	856	886	902	935	859	872	900	850	903	898	821	941	909	889	881	890	840	920	917	930	862	864	904	921	872	843	845	840	843	879	882	861	882	898	874	849	907	881	911	883	899	812	896	879	924	894	892	879	872	863	877	896	844	884	878	848	921	894	872	870	920	938	911	827	841	893	889	906	879	868	932	876	840	913	876	915	895	874	882	823	869	935	884	850	919	844	899	866	907	900	884	916	883	862	871	907	849	896	817	893	863	898	917	844	899	878	905	856	810	894	871	908	865	884	890	815	901	877	876	887	853	905	920	908	905	912	832	907	914	904	878	849	901	921	913	874	812	893	861	957	883	894	909	865	904	863	900	862	931	893	918	870	847	894	873	917	934	864	916	902	846	921	898	884	881	860	834	892	893	938	882	875	888	884	840	866	896	880	904	884	891	873	914	875	903	869	891	874	868	914	933	886	922	926	915	931	911	901	906	919	889	833	927	855	879	866	900	890	893	843	920	885	855	885	871	953	805	857	854	850	843	890	871	918	886	897	890	862	886	878	861	855	890	876	870	905	903	867	845	951	929	836	891	884	901	929	883	897	908	892	858	930	902	875	858	904	874	885	882	955	925	827	898	886	878	891	847	917	841	816	882	899	850	869	868	899	844	938	854	881	922	911	861	840	870	869	915	925	809	868	883	877	911	894	854	882	871	949	857	894	886	895	891	891	841	931	916	868	887	857	861	856	899	866	923	902	895	885	892	904	829	839	904	883	847	900	893	877	897	906	882	859	871	865	851	915	894	883	857	899	916	889	898	834	889	846	851	864	864	868	925	928	848	866	832	901	890	901	840	873	936	901	828	951	947	887	875	853	906	870	897	893	881	903	923	866	899	860	887	896	847	884	887	867	856	920	830	887	903	858	821	875	869	912	916	841	902	913	845	925	828	874	908	909	940	881	920	876	861	907	884	860	827	865	878	849	880	923	840	895	943	900	896	849	907	863	896	892	924	896	873	884	817	889	876	875	867	929	881	846	874	919	858	837	896	890	875	834	886	859	935	869	816	865	897	832	913	921	829	913	893	891	883	876	866	843	905	888	915	890	857	904	855	887	857	910	909	859	884	903	815	900	855	902	897	882	882	866	872	920	982	939	916	876	844	877	959	902	939	902	910	941	873	887	884	878	860	942	875	900	903	867	921	835	874	851	847	907	869	919	882	884	904	830	861	834	861	838	827	937	884	854	882	861	886	920	861	821	865	876	903	905	863	876	853	918	858	867	877	832	892	908	883	841	885	887	864	867	913	933	886	908	899	844	878	877	892	895	886	887	873	917	890	891	862	929	923	874	863	907	869	915	883	927	888	848	915	860	896	889	881	906	910	910	906	885	926	914	894	919	833	841	865	891	902	932	907	923	866	905	900	853	869	856	885	870	934	876	832	922	878	911	891	888	920	873	859	883	879	882	870	907
42728	25245	10568	4124	1388	677	567	510	468	450	461	469	439	409	429	405	402	402	404	394	359	434	404	390	434	427	410	452	419	430	414	410	376	394	409	446	416	393	413	399	399	380	393	430	422	452	406	417	436	385	391	367	413	469	397	411	448	396	425	405	459	444	398	402	415	371	419	428	379	389	405	439	404	440	400	406	431	447	434	405	403	427	406	390	367	431	423	416	391	430	453	446	436	445	438	418	451	428	426	435	399	414	395	412	392	436	435	425	402	420	396	414	415	408	429	422	386	398	406	441	405	396	437	413	479	389	398	385	386	407	409	429	465	425	402	419	402	473	397	394	427	374	404	410	410	460	433	407	415	410	416	411	413	443	419	405	455	459	438	405	360	391	384	367	399	419	439	464	438	444	433	397	447	429	406	419	445	402	430	402	416	395	470	407	380	392	438	410	401	415	437	398	366	413	392	430	400	409	424	445	412	466	430	402	399	421	428	428	406	407	416	384	422	429	407	389	371	430	355	463	415	415	397	446	421	425	400	457	407	420	437	380	464	386	387	429	390	460	406	410	429	399	432	395	404	425	407	396	427	414	401	418	410	402	412	371	395	393	373	415	426	377	399	396	416	434	413	404	401	401	433	433	387	408	393	366	394	403	415	418	421	444	434	418	368	429	415	381	369	378	435	397	415	453	388	364	401	414	423	430	408	425	429	469	410	452	425	386	402	430	441	417	441	439	410	420	481	376	390	400	397	366	432	414	405	411	429	403	421	422	397	422	422	414	411	404	392	423	437	454	456	436	475	454	390	450	409	437	447	422	444	425	442	415	422	425	406	445	447	427	439	438	457	404	423	441	417	405	418	434	420	419	417	411	384	360	456	414	379	463	438	429	389	441	412	405	402	410	416	389	420	435	397	422	431	381	374	410	415	407	401	393	419	407	426	413	408	407	429	372	392	393	432	418	427	427	441	404	411	443	431	422	398	407	415	418	443	381	406	407	383	395	401	389	408	394	435	423	426	426	430	455	420	433	413	433	385	422	428	389	422	421	387	399	416	408	407	405	418	432	418	403	455	410	421	396	376	425	408	429	376	418	426	419	397	388	416	415	392	414	445	416	444	403	413	403	396	437	451	442	403	436	422	410	415	439	400	400	416	439	423	391	430	387	410	440	426	439	413	452	434	417	412	434	434	418	445	418	422	417	433	414	410	425	432	384	440	382	390	391	426	429	380	392	397	445	479	393	407	401	420	422	457	400	400	441	449	447	470	441	440	429	377	471	424	464	443	390	376	419	371	387	431	432	402	407	448	434	396	406	405	421	421	418	388	386	421	406	419	376	412	381	378	414	473	421	446	419	432	410	385	414	447	450	411	460	428	428	424	443	457	394	430	425	439	423	451	416	411	411	398	408	388	425	416	397	364	407	417	414	434	401	423	426	454	382	420	405	400	422	437	437	444	419	452	466	435	399	446	445	416	420	418	384	422	441	447	404	454	395	412	389	393	400	434	454	426	422	408	393	420	456	449	421	383	410	403	383	391	410	414	391	407	409	415	404	436	419	437	434	406	403	397	420	375	423	384	392	381	400	407	437	421	423	441	383	362	411	382	384	397	392	421	421	418	429	462	359	456	457	401	422	433	432	440	393	405	378	383	388	386	401	393	402	466	419	388	457	441	439	441	434	386	388	419	403	383	403	409	450	452	410	426	410	379	418	421	426	413	389	416	421	397	383	403	451	430	414	388	401	438	431	399	404	423	439	406	420	451	426	440	463	436	423	393	401	370	415	427	429	389	466	459	426	439	392	425	416	449	422	434	384	442	416	414	421	420	428	409	407	392	406	475	396	443	445	416	357	393	346	404	441	419	409	452	446	436	400	439	435	454	426	396	395	425	427	409	370	414	427	360	432	416	399	436	455	414	435	462	421	435	381	398	425	390	427	412	425	393	397	385	396	444	407	410	388	417	424	398	416	413	403	438	399	425	460	407	461	400	397	379	358	407	389	414	389	401	422	432	369	373	453	461	419	427	420	410	425	417	377	429	442	415	395	407	398	386	398	418	391	401	386	345	431	443	396	415	411	441	405	364	397	440	407	441	391	432	434	415	452	425	449	404	408	429	399	356	419	425	351	395	424	383	389	388	426	447	436	420	397	435	432	429	388	428	414	406	456	421	450	423	397	412	424	379	381	419	383	408	424	402	417	415	417	417	397	422	389	428	430	409	439	390	447	453	426	462	399	396	392	400	417	391	392	424	435	388	419	424	411	412	426	427	407	462	448	406	440	437	414	436	407	438	423	403	451	444	412	413	449	447	397	425	399	409	432	409	458	430	414	431	409	382	425	438	448	420	426	433	413	396	448	418	424	405	407	427	460	404	442	406	417	431	422	418	423	430	419	409	401	376	428	425	461	431	390	412	438	448	412	420	423	374	440	385	434	397	414	384	426	420	438	441	412	396	413	425	438	459	419	406	402	385	414	438	407	423	395	400	449	397	426	434	432	452	425	411	458	463	436	404	396	417	410	421	435	424	360	423	446	391	421	427	401	414	417	452	416	441	420	410	431	391	391	444	392	416	430	413	413	391	416	447	432	412	384	404	418	405	466	437	467	446	364	400	412	386	394	404	389	418	421	414	382	425	418	434	405	424	445	421	427	386	377	404	384	409	457	431	372	408	423	399	374	428	456	446	423	430	404	396	426	386	382	435	408	422	429	416	413	410	425	390	398	428	424	390	388	390	400	381	404	406	384	413	408	420	399	407	439	417	417	405	431	420	407	439	395	416	405	447	388	386	440	388	455	441	421	370	430	432	448	450	431	444	438	414	436	429	435	404	424	412	403	421	430	423	401	441	399	415	423	421	407	409	404	389	404	430	385	398	397	394	418	423	425	415	424	381	359	446	376	428	424	414	391	400	434	432	439	404	440	405	384	436	398	375	389	492	434	450	427	415	415	446	409	397	447	388	434	395	391	392	406	420	412	426	443	380	377	406	458	412	415	396	415	428	396	404	403	378	394	448	403	388	408	386	417	402	427	435	435	414	426	435	437	415	378	424	425	416	415	434	392	458	378	415	447	412	389	431	420	403	444	425	385	382	399	419	444	427	421	462	441	412	446	436	377	406	428	393	431	410	397	429	423	380	426	399	444	406	378	388	422	428	404	414	430	429	433	400	401	440	408	446	383	436	390	456	431	413	460	422	373	370	415	414	421	402	401	429	406	385	431	406	444	409	415	412	412	446	397	395	398	430	424	401	389	439	403	419	406	410	398	413	415	397	419	391	376	390	415	410	386	389	417	405	420	444	422	363	406	404	428	385	437	439	415	428	392	386	420	453	427	422	438	427	424	427	411	426	376	442	402	412	416	405	421	424	393	398	426	433	400	435	452	415	395	443	391	406	366	408	418	378	392	421	408	441	451	374	420	403	414	388	447	416	420	383	431	443	469	453	405	389	405	397	411	397	391	397	396	428	407	387	433	416	397	398	451	432	450	393	412	415	434
27427	18610	13091	8653	3635	1875	1436	1225	1152	1118	1075	1036	983	927	906	918	888	909	843	931	873	838	850	914	917	901	943	883	921	899	882	969	899	934	933	920	967	899	965	897	883	928	956	912	940	903	889	909	928	895	926	909	943	895	887	896	840	921	893	902	929	887	909	898	836	948	902	893	856	873	895	949	866	821	865	896	870	921	886	869	936	871	872	928	843	936	886	876	892	944	876	878	919	933	884	873	877	847	897	873	849	923	867	811	865	896	882	818	863	821	860	828	931	864	872	847	863	886	820	878	861	888	873	870	879	913	908	853	897	935	885	910	915	949	837	906	896	922	914	900	864	856	927	894	900	845	825	879	887	860	902	843	952	837	918	864	897	885	866	910	891	930	837	922	870	873	836	862	879	898	922	912	897	850	909	961	835	846	837	923	855	894	870	873	848	854	894	879	950	870	910	898	871	840	854	915	886	952	888	871	906	932	883	884	866	921	876	885	902	882	871	930	942	901	843	844	892	880	899	816	913	911	934	880	855	862	849	910	918	907	881	870	916	901	944	859	876	913	884	835	840	934	890	917	862	857	877	894	847	877	901	913	921	850	869	874	902	891	855	907	881	855	884	855	929	869	854	820	879	921	899	832	867	907	834	887	923	882	894	856	903	956	904	857	880	967	856	886	935	873	852	880	915	837	933	872	889	885	909	839	839	920	893	862	833	893	860	912	854	829	850	948	852	824	888	889	858	903	923	834	892	880	893	890	903	870	900	850	914	933	934	890	873	942	858	867	923	903	931	917	867	898	914	948	908	895	866	866	868	885	879	916	866	840	860	885	866	910	867	877	882	861	902	889	880	911	887	915	868	867	922	879	892	917	895	901	865	894	904	907	886	896	901	880	874	840	838	902	888	873	901	883	909	840	870	866	880	858	887	908	867	854	913	937	878	872	920	917	887	897	920	937	904	835	947	913	916	897	871	890	904	878	928	865	884	851	901	872	851	902	901	935	843	878	911	869	901	856	939	901	831	824	901	885	883	865	882	875	920	849	907	906	867	907	873	947	873	869	853	869	863	915	937	829	896	866	867	892	904	973	916	927	922	913	895	834	888	918	914	872	858	881	879	854	881	904	869	848	833	851	885	881	864	875	894	874	889	858	856	885	878	899	915	898	844	920	863	907	887	833	875	901	859	905	879	899	848	835	922	905	827	890	877	899	900	865	906	874	885	817	854	930	893	875	874	837	809	881	868	845	908	929	887	876	900	858	892	910	875	881	873	841	835	890	899	896	861	916	895	849	875	930	879	907	840	881	857	903	893	859	898	902	885	941	898	882	786	884	843	876	912	891	900	887	907	883	914	938	924	889	960	915	845	836	843	904	876	864	975	932	845	902	863	853	932	948	841	920	878	835	827	884	907	877	918	902	900	859	925	898	909	842	847	855	961	873	873	886	882	907	885	855	834	892	852	881	865	907	903	875	877	907	881	893	901	867	897	880	847	880	884	814	916	831	880	867	870	833	860	951	831	878	900	901	817	860	891	850	831	898	915	900	861	892	897	923	916	915	900	864	844	895	838	906	875	855	852	895	864	844	885	872	894	934	935	883	905	891	902	879	908	918	869	918	873	860	892	877	896	909	902	875	891	875	875	881	874	889	880	863	861	907	878	907	925	851	926	919	881	899	956	886	910	851	896	872	876	901	877	930	919	872	880	857	894	932	894	887	915	875	931	894	858	851	850	942	843	835	890	875	856	885	879	917	872	860	854	906	856	855	894	905	857	889	920	882	891	898	902	912	840	852	849	920	903	892	869	919	882	867	886	887	891	882	835	865	900	830	844	911	899	908	933	890	824	863	888	820	890	882	886	904	923	917	904	862	872	878	845	926	892	837	803	890	884	895	902	839	906	861	916	828	920	896	850	871	882	863	821	851	924	872	919	936	862	861	850	918	913	847	858	881	921	873	825	858	944	908	848	875	931	858	880	829	892	876	864	884	905	847	912	909	895	850	921	894	879	864	905	835	900	868	939	908	842	950	878	892	929	888	881	892	837	897	888	919	866	873	883	964	846	881	819	816	855	875	860	889	868	928	890	878	872	891	913	925	889	891	937	873	898	878	873	894	881	852	845	864	928	909	872	870	884	917	900	835	899	857	887	899	926	958	929	887	845	904	897	894	851	890	878	890	854	848	931	917	875	900	849	854	942	917	911	924	904	864	862	840	866	869	898	900	912	929	932	910	888	899	934	849	877	851	928	906	840	892	908	849	849	865	857	882	890	859	851	916	883	928	882	901	892	834	853	887	858	876	847	874	893	893	937	902	874	875	950	923	868	916	909	874	877	865	874	884	876	927	930	900	874	901	891	901	915	864	918	891	848	894	918	883	863	835	876	808	867	907	862	885	902	866	897	853	869	884	845	904	879	899	849	863	876	898	866	849	870	877	948	904	907	911	856	847	883	853	873	829	879	881	862	847	881	914	831	877	894	898	894	856	927	856	884	906	845	913	901	933	838	874	904	882	838	854	885	941	852	904	829	908	893	943	871	880	882	905	827	886	932	853	878	856	918	926	948	903	899	854	920	889	921	961	853	842	871	836	877	862	926	858	885	878	885	889	867	856	877	864	857	871	889	891	904	954	898	936	896	883	891	861	944	866	902	864	881	879	870	883	890	902	857	875	872	924	876	903	915	892	926	834	819	862	899	853	892	877	880	925	893	965	914	894	902	868	914	887	913	868	893	845	854	888	848	876	904	907	865	906	882	909	917	890	880	880	849	883	935	854	892	870	881	883	889	881	908	884	891	893	830	881	878	889	900	903	882	894	933	882	840	882	861	948	900	879	924	863	842	877	847	864	860	937	855	890	880	884	834	837	838	891	912	844	821	886	892	879	902	859	892	867	893	877	927	883	873	862	916	953	901	844	867	882	963	856	865	872	885	868	835	878	904	867	904	864	903	893	887	851	916	831	903	847	917	854	858	892	891	870	863	897	901	823	875	868	845	843	899	876	894	893	901	910	926	851	880	859	878	865	833	915	906	884	822	891	820	890	900	921	886	885	852	856	874	845	886	911	872	868	866	924	864	866	883	846	854	908	890	927	925	936	827	866	912	877	909	900	901	921	867	921	874	857	877	915	874	864	845	883	897	863	873	909	879	859	893	828	901	886	842	954	849	905	939	932	874	850	874	880	885	901	827	856	899	848	885	898	907	919	915	903	897	860	857	908	896	891	865	896	877	848	905	862	860	894	858	903	819	858	854	866	915	925	881	863	893	865	880	896	900	898	874	879	900	916	894	903	864	888	887	838	926	829	906	810	875	862	897	910	918	841	880	863	846	814	899	894	906	886	881	926	915	852	896	925	874	862	838	911	858	880	808	895	860	871	941	911	876	893	893	847	920	868	882	887	865	833	922	896	872	819	920	926	886	876	836	936	855	900	860	888	881	930	891	930	929	905	890	936	842	881	866	850	896	874	846	931	836	891	982	916	881	871	846	883	863	844	878	907
49706	29720	17051	9849	4209	1616	834	662	541	536	542	461	454	421	408	417	413	386	394	410	458	423	396	409	393	395	411	426	408	414	393	446	418	390	421	452	423	430	420	434	426	418	413	427	429	416	414	396	430	368	363	412	454	407	429	386	427	435	438	413	374	420	377	388	424	405	434	415	393	403	383	369	406	414	425	393	436	454	389	410	406	405	380	376	402	421	404	419	392	402	400	434	372	403	415	398	397	376	388	430	422	432	386	385	370	409	398	414	388	433	423	417	384	400	389	417	420	444	436	361	387	425	391	417	401	411	429	411	425	421	387	414	381	356	457	390	400	395	408	429	390	415	354	423	407	395	414	379	378	429	419	448	401	422	375	403	430	391	440	458	420	405	368	432	421	415	401	412	386	412	418	387	446	380	387	420	368	414	399	424	409	388	375	407	399	417	422	391	378	386	402	394	402	464	417	424	396	432	404	402	406	424	407	362	395	404	382	396	416	405	404	390	419	419	428	387	433	434	431	435	356	413	402	402	415	426	431	402	405	393	408	451	349	431	387	383	399	442	368	425	400	426	425	421	413	348	393	430	370	400	409	378	406	425	390	406	408	431	403	420	402	402	443	410	374	377	418	428	442	415	384	418	445	383	418	413	399	379	405	390	406	394	382	385	400	404	447	417	384	440	412	446	408	364	382	428	405	419	423	424	424	413	378	426	411	372	383	391	453	436	389	423	367	410	436	437	413	407	408	397	372	396	401	430	407	417	390	410	409	416	403	423	417	393	420	382	417	402	402	406	390	409	384	388	387	431	383	392	379	359	434	414	420	411	435	426	416	396	367	406	436	396	391	377	399	412	390	427	462	373	428	386	385	389	399	441	418	401	387	397	372	365	416	425	401	418	373	385	381	376	367	407	392	369	395	438	364	437	432	401	353	369	424	385	424	382	412	433	404	392	400	440	416	391	405	422	406	411	404	403	405	394	394	388	356	403	429	394	405	409	389	379	387	409	399	416	422	409	429	408	444	420	427	406	377	392	441	376	377	408	423	405	409	426	462	368	400	433	436	397	370	408	388	418	465	400	407	461	419	409	391	401	425	410	446	409	413	406	371	419	377	384	435	399	379	401	394	405	389	399	380	392	429	382	386	399	397	375	412	416	397	428	417	401	464	379	424	404	419	422	424	412	405	367	423	426	424	374	395	386	409	426	432	433	384	415	369	432	429	387	402	421	436	478	420	426	366	405	396	393	384	393	464	405	444	414	422	444	416	406	385	423	445	429	414	399	399	396	401	391	415	437	401	340	416	408	414	416	412	381	399	387	461	385	404	396	431	426	413	412	413	371	392	395	428	403	412	407	391	399	389	434	416	400	398	417	425	359	380	390	431	406	443	386	377	391	398	405	412	401	406	412	475	347	397	415	404	395	422	410	422	372	391	382	402	418	405	417	435	387	418	387	403	416	396	396	367	377	380	381	366	415	372	426	471	414	394	385	397	386	379	462	403	375	395	445	422	385	383	403	387	402	428	358	441	413	381	415	409	429	404	384	402	403	386	434	435	416	385	425	421	420	398	408	444	415	426	408	374	391	372	427	412	370	419	415	419	422	374	407	411	425	393	396	413	395	442	425	416	388	390	403	443	384	393	419	416	405	421	413	395	415	338	425	396	394	397	427	439	378	442	422	391	391	409	434	429	418	386	380	387	415	437	393	428	410	403	385	424	418	361	435	405	415	402	408	404	411	432	430	398	429	386	369	420	376	368	442	395	396	390	374	379	432	467	405	448	406	393	429	393	363	412	436	410	428	412	409	424	429	387	416	417	396	414	405	410	428	428	417	420	408	413	416	429	372	417	401	371	435	420	430	371	399	403	403	404	394	407	416	407	425	408	410	392	423	413	397	434	438	413	406	385	419	441	397	394	409	399	399	381	419	401	365	380	379	386	393	469	405	418	379	427	448	412	463	374	422	435	429	422	405	406	358	414	404	404	435	426	407	398	428	402	399	425	393	384	414	393	410	404	368	361	398	374	418	391	402	389	399	384	416	377	396	386	405	387	426	408	404	402	403	381	407	392	400	407	433	453	403	410	388	441	398	397	420	391	400	410	381	424	442	468	403	385	354	363	425	378	390	399	412	385	386	399	414	393	429	411	364	414	439	411	391	395	390	403	395	424	410	407	380	414	427	394	399	415	429	400	383	400	415	393	416	409	453	431	417	419	414	344	397	378	385	402	393	422	409	396	421	428	444	436	432	396	402	403	406	401	417	445	378	423	396	389	378	424	408	397	416	390	403	444	424	422	451	390	411	416	410	410	393	388	417	384	413	391	392	400	423	436	417	436	408	402	399	442	432	410	397	428	435	383	439	383	386	379	366	401	403	416	400	429	424	376	421	362	405	376	379	446	402	415	381	390	385	409	360	395	394	421	402	410	384	380	400	397	336	421	399	406	406	430	400	412	412	383	362	421	352	408	398	389	410	402	419	445	374	421	412	444	411	444	423	418	426	417	386	412	434	396	404	390	359	408	368	395	407	381	400	394	396	408	381	410	458	408	425	398	407	435	372	425	420	421	384	430	434	422	413	381	406	423	368	414	401	402	397	416	417	425	425	387	377	380	387	408	423	412	422	415	374	420	408	411	411	407	418	387	455	403	423	398	412	431	403	409	422	400	431	423	379	388	402	433	384	425	420	400	371	391	374	394	399	444	442	368	419	380	391	386	358	418	382	384	379	387	409	416	409	387	426	371	443	365	397	429	472	369	369	402	410	431	404	430	441	386	373	400	452	410	411	401	360	392	383	368	421	429	406	388	393	403	370	432	377	406	418	405	362	398	437	390	429	383	398	384	413	414	367	415	405	395	411	440	371	412	435	417	357	383	362	416	435	402	394	426	413	400	382	387	436	443	399	373	420	377	415	383	403	404	379	379	443	405	397	383	433	415	395	407	433	413	397	382	402	369	379	423	476	405	411	402	394	363	407	410	419	432	413	411	377	461	390	374	396	420	378	393	401	388	391	426	400	387	419	404	389	407	396	450	405	409	411	397	405	424	385	415	414	420	383	391	398	426	378	439	455	442	424	445	404	393	390	433	370	390	372	396	430	411	423	369	425	374	382	387	420	397	389	429	410	433	409	405	399	381	430	426	395	399	398	425	399	373	387	428	425	408	397	403	397	386	436	414	393	420	436	409	392	421	412	374	411	398	354	408	391	383	409	398	386	406	375	419	401	385	362	422	451	411	400	414	423	392	417	475	416	454	386	411	416	399	440	450	394	410	445	414	419	378	427	458	374	358	410	398	404	404	384	385	406	408	405	418	428	417	389	426	418	409	424	394	392	402	391	416	400	422	381	362	432	448	429	395	390	423	437	420	453	408	427	407	416	389	401	390	428	381	416	412	411	380	421	400	395	402	407	416	383	386	434	420	411	438	397	417	376	413	410	384	409	441	386	417	412	441	439	394	406	417	422	424	397	424	415	434	446	445	389	440	409	429	404	400	419
30823	21616	20701	17822	11054	4599	2517	1799	1524	1433	1323	1220	1117	1160	1004	986	935	875	869	852	853	860	924	856	902	869	874	867	854	875	934	953	925	953	974	1057	1036	986	977	963	910	892	944	913	947	856	887	887	902	863	854	914	836	854	852	898	928	895	860	873	869	859	853	883	861	874	912	891	865	874	812	871	855	901	870	859	855	872	871	892	859	861	890	843	866	896	881	882	870	828	858	847	856	894	891	891	856	888	860	893	878	936	856	891	830	867	868	877	842	885	799	833	849	871	903	859	885	883	843	887	868	916	857	871	873	836	878	831	820	857	860	827	793	922	909	872	900	918	881	882	880	844	875	859	835	931	869	866	874	912	899	862	899	848	883	872	897	859	857	890	855	887	890	904	888	916	892	854	874	879	840	895	830	860	868	851	884	863	850	906	840	842	854	831	867	860	882	901	870	834	909	843	895	870	879	815	909	913	856	882	887	874	899	859	909	891	880	848	869	867	870	922	898	876	833	869	859	864	845	907	928	855	864	855	888	886	878	828	864	821	869	867	871	868	869	845	879	880	842	903	921	847	880	859	871	870	892	920	872	882	893	868	864	899	851	829	868	904	875	884	853	820	850	888	851	863	870	858	888	881	849	913	907	805	866	847	881	893	899	929	893	852	861	841	853	882	831	865	801	919	917	883	851	852	861	901	889	848	878	838	906	869	843	874	847	837	891	922	875	848	838	867	879	814	852	850	853	871	874	911	875	909	826	863	867	874	860	851	880	891	839	792	875	906	878	886	876	874	890	841	870	877	948	874	888	856	892	916	908	840	917	884	921	830	837	888	853	898	856	883	909	828	870	871	873	896	832	830	864	859	863	898	904	849	832	819	867	888	857	885	865	842	848	862	865	868	873	912	871	869	907	878	852	862	849	861	877	900	893	848	870	888	865	914	925	873	906	853	929	873	855	826	896	889	916	864	895	907	831	864	877	851	889	842	930	896	890	862	875	892	908	853	929	841	873	920	857	916	865	849	876	885	840	910	867	870	822	902	840	852	822	908	891	892	855	817	850	892	889	895	915	949	884	826	855	907	855	905	857	843	845	853	938	855	964	895	822	855	860	857	877	873	875	876	924	815	868	860	883	873	873	828	864	864	852	893	890	832	883	877	876	842	882	865	827	884	890	735	887	859	866	852	913	903	881	858	925	897	849	833	947	902	859	870	854	831	884	784	858	892	828	867	832	894	884	807	917	897	843	903	822	915	910	865	899	871	853	861	835	874	900	860	946	866	890	936	845	879	808	810	898	909	879	883	919	861	868	834	857	892	866	873	851	930	914	815	849	868	893	892	871	867	872	885	885	864	897	865	865	906	852	884	841	889	819	866	834	877	818	881	835	860	848	853	911	870	850	881	942	862	903	872	809	857	898	892	838	836	890	859	850	868	866	913	924	891	903	951	880	834	875	869	875	875	886	886	850	885	858	840	904	835	821	882	847	909	891	887	887	896	868	871	855	903	897	872	848	864	902	863	851	897	873	798	896	823	889	830	851	900	842	904	916	862	858	879	878	851	816	886	847	870	901	806	841	867	828	883	872	881	905	861	874	850	908	857	906	849	851	881	890	872	858	879	898	875	858	833	850	892	847	851	832	875	883	875	895	922	855	837	913	889	855	889	898	861	865	900	847	877	835	849	846	923	832	918	875	929	832	896	926	850	851	841	873	816	852	862	871	931	864	873	866	879	925	863	912	864	863	873	858	827	871	860	901	905	883	861	879	907	913	846	885	844	899	908	873	907	929	862	900	895	916	873	883	820	900	838	876	858	891	904	865	865	890	879	850	871	843	842	896	878	878	868	884	818	897	893	842	884	850	866	858	891	858	904	855	865	864	858	859	924	865	834	844	861	899	912	867	811	922	862	842	880	839	852	818	931	893	906	847	849	896	857	845	859	862	838	873	893	870	818	827	856	914	869	928	890	823	857	845	918	903	858	888	850	895	887	880	860	852	875	839	834	836	873	887	861	878	875	883	897	889	843	853	903	866	889	863	852	880	877	888	862	864	835	844	894	848	860	904	861	849	911	864	867	836	814	834	875	895	881	882	917	836	887	839	894	852	906	856	828	888	863	883	881	872	887	818	860	868	861	854	914	839	919	823	858	854	836	892	859	873	848	876	879	883	909	855	890	834	936	873	885	859	876	809	831	900	846	863	891	860	890	933	875	945	862	878	880	884	913	882	898	871	847	832	855	887	855	894	823	871	877	839	903	877	843	811	836	820	831	808	874	809	881	888	922	867	848	841	876	870	882	872	902	949	901	903	864	860	862	933	883	905	858	864	851	836	896	899	879	838	869	889	820	928	910	826	861	888	876	867	875	801	849	862	880	866	843	886	857	848	853	904	890	873	854	849	850	898	863	870	926	877	879	824	857	853	844	945	854	879	854	863	836	888	882	909	819	841	841	863	878	841	835	928	845	845	899	886	886	840	851	860	858	907	846	864	801	876	824	842	853	887	826	867	867	814	842	903	858	835	926	871	867	858	894	851	899	867	861	828	851	872	819	872	866	887	883	890	831	867	890	809	936	883	863	849	886	862	819	834	859	911	918	857	839	875	874	892	902	871	858	887	886	875	886	940	879	839	847	868	852	907	847	877	856	849	853	854	886	837	888	886	893	850	816	889	878	856	836	834	861	856	903	865	837	873	843	800	835	825	823	909	860	882	926	880	856	851	840	866	859	860	827	839	879	832	872	884	866	900	846	850	879	931	852	861	839	891	894	877	886	894	900	878	896	887	888	825	897	818	926	912	838	946	854	875	866	857	840	935	868	871	864	864	841	850	836	848	834	847	948	851	877	926	879	890	840	883	871	856	873	846	932	849	833	877	860	843	909	905	869	857	832	822	870	851	848	832	862	848	876	885	830	895	866	878	846	896	872	877	856	878	856	866	831	857	909	841	853	863	868	854	849	881	882	851	851	898	895	876	909	863	844	844	873	904	836	824	847	826	879	850	919	841	878	893	860	820	849	884	875	891	861	897	854	898	879	912	884	921	888	913	898	875	842	868	872	913	910	821	840	893	847	901	862	874	896	908	854	872	857	899	827	853	916	866	895	887	867	880	859	844	885	866	882	869	901	854	859	859	832	880	897	830	892	880	915	834	883	892	861	870	871	873	844	876	874	832	826	957	855	887	861	833	844	804	850	838	896	886	852	874	876	874	860	836	833	909	895	908	884	838	877	828	940	856	926	906	921	917	870	897	905	873	852	873	852	857	840	832	917	885	884	919	897	831	843	878	814	853	882	895	895	855	826	866	824	917	900	841	884	896	815	858	854	850	870	868	816	866	857	860	845	848	880	885	919	869	907	895	906	872	874	827	858	903	880	867	863	901	889	813	836	827	831	884	843	839	896	851	856	873	921	832	846	866	925	910	885	806	874	892	883	880	895	864	854	854	892	874	863	952	839	819	902	859	902	842	902	872	844	873	875	871	828	875	912	842	904	850	861	925	857
59187	31425	20351	15210	8505	2490	944	780	604	537	567	549	488	450	440	439	419	430	423	417	409	428	423	411	459	430	414	419	440	423	415	432	451	452	450	450	482	451	444	418	432	416	408	424	439	414	376	443	387	404	426	415	375	460	424	430	430	417	426	415	368	394	397	427	404	386	403	446	412	370	415	428	378	400	388	421	400	412	378	393	427	411	412	387	461	396	408	412	384	381	377	414	382	401	424	426	397	395	381	404	409	430	423	412	391	389	383	406	408	389	377	434	390	402	395	373	408	402	383	413	400	412	426	372	377	393	417	401	404	435	406	438	389	446	429	412	474	396	386	382	427	398	402	445	412	438	421	377	423	437	451	458	420	404	386	421	393	407	412	428	445	390	433	405	419	383	394	406	419	431	422	388	403	412	400	400	418	436	441	426	404	430	417	443	429	466	411	418	411	362	417	439	406	421	367	425	392	393	381	382	411	389	412	388	423	377	410	401	394	381	407	425	395	388	432	408	420	358	436	420	432	420	408	432	430	396	431	385	410	409	407	433	409	405	407	391	419	431	373	391	401	425	417	385	440	411	426	377	382	416	379	389	396	433	380	412	408	422	393	403	423	398	419	411	383	412	410	433	422	419	369	406	454	417	413	402	419	401	450	386	440	422	455	479	390	392	438	406	438	452	394	458	422	412	412	399	413	424	409	398	380	378	393	369	404	386	437	419	374	428	406	420	424	445	409	367	386	398	401	389	423	423	418	432	415	439	399	408	400	422	435	430	407	380	419	455	403	390	411	401	429	407	413	438	367	428	406	384	437	403	410	405	458	409	415	429	427	443	402	415	424	402	498	365	424	403	420	385	381	380	384	390	452	424	395	422	384	391	417	419	405	395	421	411	402	419	388	396	373	354	374	424	423	385	410	429	418	411	412	451	406	373	421	392	378	406	379	381	417	436	399	388	402	422	456	436	400	401	408	454	427	432	418	412	427	430	421	409	450	427	409	404	383	381	376	390	411	451	468	412	404	395	409	358	443	426	418	441	426	411	382	438	386	408	389	373	368	381	416	409	415	455	415	381	423	406	412	432	434	385	380	383	401	423	436	378	400	394	419	386	407	433	425	438	421	387	418	421	398	383	414	365	398	445	462	401	415	386	401	420	399	429	426	429	423	450	412	420	417	409	426	393	400	407	398	415	407	393	426	432	410	386	420	420	409	413	445	417	372	382	421	381	407	450	409	453	420	404	429	395	372	412	403	363	404	390	374	428	391	372	396	384	394	459	388	431	378	403	335	418	408	424	388	387	423	390	419	420	417	433	431	432	414	414	369	384	405	398	423	420	415	413	457	392	426	439	422	397	423	430	422	399	381	434	374	416	426	410	429	389	393	391	416	420	405	408	428	435	441	407	440	433	400	404	405	415	411	449	451	385	391	437	438	421	414	379	402	430	439	370	441	415	410	405	428	435	428	406	400	435	413	418	397	406	429	421	429	412	418	374	432	399	389	389	365	423	395	384	420	433	384	411	372	406	377	438	397	414	405	414	406	398	409	399	415	391	384	405	420	402	414	419	426	405	393	414	434	349	402	425	401	382	422	427	426	378	423	392	409	391	407	427	415	395	418	451	397	406	415	451	422	457	426	419	404	397	388	414	380	444	431	425	420	420	452	398	404	399	405	406	390	432	365	408	434	394	418	418	431	407	413	420	381	422	420	432	441	400	416	406	378	421	419	404	405	405	413	412	425	403	427	414	415	402	443	399	388	403	420	399	419	413	394	403	404	439	401	406	402	396	389	447	413	384	402	444	388	398	396	441	414	444	378	394	418	381	423	398	426	435	376	398	403	413	432	405	393	415	420	438	429	431	406	439	430	441	417	454	398	436	422	414	409	418	404	392	390	384	447	442	423	411	437	414	385	381	423	442	419	389	437	436	420	450	450	428	446	407	420	436	394	398	404	415	431	432	432	436	396	382	382	406	412	389	395	427	460	435	397	418	432	397	451	406	411	390	455	409	375	414	359	444	385	383	422	417	395	377	437	405	496	386	374	376	439	414	460	402	419	455	424	474	479	394	406	397	444	392	436	402	412	413	363	428	417	414	394	421	369	414	435	423	374	357	378	448	408	448	445	397	426	430	391	389	388	424	406	346	395	398	393	417	411	400	433	407	405	425	423	421	396	402	425	447	401	408	417	396	423	410	384	456	410	423	406	417	384	417	417	425	371	431	410	430	401	404	421	399	396	402	427	455	416	410	418	429	426	390	400	428	394	428	426	416	402	407	415	416	405	385	408	398	426	379	424	414	376	423	430	413	387	384	474	380	377	392	423	391	433	439	389	412	415	372	395	416	407	411	405	387	407	406	418	397	403	418	391	383	389	362	400	403	401	405	419	383	364	419	411	403	383	404	396	417	401	391	403	419	407	458	445	439	390	438	446	411	430	418	425	405	399	402	406	368	404	408	367	389	400	395	393	386	429	455	425	450	414	422	406	365	387	424	413	419	409	413	410	398	396	446	387	418	428	421	393	470	427	412	408	400	393	390	445	445	415	371	409	407	424	394	412	416	402	405	434	419	405	366	406	416	448	414	392	412	401	416	419	403	414	382	397	407	391	373	416	410	428	405	430	388	428	421	406	428	424	427	371	434	423	408	410	413	381	362	391	431	388	420	425	409	418	437	409	398	420	398	387	408	416	444	389	408	407	388	438	430	404	356	423	451	407	394	372	400	435	389	447	422	417	402	391	406	429	433	382	431	414	373	378	393	404	400	422	438	415	435	432	406	390	458	424	400	395	427	410	385	447	374	416	426	422	446	452	390	402	423	445	401	349	448	411	396	421	432	399	411	416	402	405	411	438	411	433	415	421	433	378	402	401	402	456	404	428	374	369	421	408	392	410	395	444	438	443	417	366	398	415	420	439	384	415	363	394	405	421	425	386	421	404	434	395	453	405	446	432	401	384	427	383	422	425	387	375	440	402	423	410	395	415	410	448	372	380	375	461	404	410	423	452	393	405	404	479	423	415	415	465	412	426	384	381	365	399	429	414	435	380	416	422	440	458	446	432	405	417	396	406	424	421	439	415	410	444	443	454	403	429	401	405	419	415	391	410	387	410	454	417	366	382	424	399	404	425	412	421	417	437	393	407	427	380	386	404	436	411	438	398	388	369	397	384	401	404	413	391	409	473	426	417	377	381	403	397	378	391	399	382	403	420	397	386	438	418	414	391	408	405	416	398	343	420	400	458	414	409	438	428	384	430	402	383	448	429	383	388	387	462	421	440	387	430	417	408	407	378	425	439	411	396	434	360	428	424	371	415	395	434	422	451	436	439	410	383	404	415	396	424	417	412	425	447	420	420	413	410	378	434	448	421	442	410	404	389	402	406	407	388	368	402	400	398	375	431	437	426	448	402	464	415	380	377	388	449	405	423	404	397	401	399	386	441	406	416	439	414	430	413	392	436	380	387	406	393	398	428	421	438	432	421	406	431	436	394	384	396	414
36318	22681	23198	24902	18219	5805	2987	2444	1962	1693	1535	1359	1223	1138	1083	1013	991	972	935	918	951	924	938	858	873	900	901	872	908	905	893	975	932	1069	1034	1076	1045	1032	1001	960	977	936	907	953	916	895	941	924	922	823	882	920	877	888	894	898	890	897	878	907	832	891	820	892	842	873	920	892	908	833	927	834	919	876	868	883	952	876	900	870	860	926	888	869	853	864	891	894	908	827	888	891	903	867	905	880	875	834	865	860	843	915	865	875	897	890	873	927	825	812	849	919	865	879	883	906	854	871	884	873	888	900	844	891	874	855	877	876	923	808	886	876	887	887	938	838	899	873	922	874	949	885	856	864	899	853	855	897	891	852	886	899	868	864	914	838	916	844	880	894	899	900	872	897	889	879	877	876	887	840	907	914	877	877	877	872	922	911	838	861	939	916	960	871	920	887	861	945	910	881	863	861	845	883	867	836	859	888	856	896	865	830	935	850	920	886	886	896	886	916	905	912	840	852	882	906	902	887	819	868	861	872	889	875	898	869	881	871	897	894	885	866	906	890	903	883	901	890	878	903	940	891	879	868	893	886	903	841	876	928	926	869	915	914	885	870	822	872	849	894	889	883	904	870	898	857	915	843	881	877	951	838	885	889	869	885	842	927	880	850	888	910	901	877	844	829	891	897	835	803	915	879	866	887	893	866	855	886	843	874	893	937	908	822	852	871	889	879	901	886	853	854	898	881	906	859	912	906	878	960	872	921	854	897	859	901	830	864	913	908	868	890	842	940	864	864	879	880	848	898	889	840	856	861	813	908	832	893	850	844	889	897	852	878	809	889	825	897	942	930	874	918	855	924	925	902	880	901	911	860	894	896	805	883	808	891	838	877	882	907	946	860	884	880	908	960	877	941	895	816	888	885	857	882	863	891	828	845	880	870	875	865	881	850	906	847	894	863	841	899	910	918	872	856	880	897	864	869	861	830	866	897	934	885	833	908	850	854	886	869	894	872	878	871	854	862	917	834	938	906	867	898	849	843	897	859	839	886	857	943	872	858	885	875	873	874	872	859	928	864	880	891	929	894	870	912	873	816	872	912	847	784	874	867	911	895	886	855	900	875	859	877	914	874	868	881	862	871	887	882	847	941	881	860	893	847	871	833	880	896	889	855	912	895	864	889	844	872	877	894	877	887	922	922	914	885	883	890	923	879	885	883	900	876	835	884	850	866	908	860	842	900	908	918	899	827	907	889	865	892	870	861	870	900	876	911	815	895	928	872	866	825	866	827	860	829	904	866	859	885	808	883	848	856	903	888	837	857	854	906	901	879	870	894	881	879	861	929	949	833	882	886	875	879	917	867	901	880	872	891	870	900	852	911	828	938	835	845	874	876	861	912	845	859	884	861	858	891	931	869	825	869	895	921	936	896	862	922	886	872	889	852	913	861	839	910	900	842	885	892	884	916	821	878	907	863	875	937	892	883	898	903	895	857	867	928	847	848	863	923	887	880	930	882	871	842	867	932	863	870	909	868	869	875	865	857	822	892	874	848	843	849	907	910	924	909	891	926	876	843	904	914	886	914	861	879	897	900	851	849	876	917	856	887	899	867	900	915	926	874	847	906	845	896	911	853	892	855	876	880	912	865	866	866	886	876	900	899	827	875	884	906	894	837	893	857	818	917	874	908	852	865	851	840	879	877	875	913	897	866	887	871	900	871	816	875	896	861	937	857	953	877	922	915	869	879	860	888	906	861	891	899	853	918	893	900	891	876	900	909	864	865	866	888	919	906	871	882	850	873	847	835	896	880	879	879	965	932	925	859	860	842	893	907	893	881	870	861	839	877	891	888	880	877	908	939	876	879	871	894	886	848	874	942	846	875	863	851	863	873	889	884	875	882	882	873	901	877	945	897	854	860	834	910	884	881	867	897	906	879	891	926	901	879	930	873	894	911	891	905	929	891	909	841	864	891	884	864	923	851	886	837	885	890	853	932	850	903	889	857	869	860	915	887	865	878	844	943	872	910	865	897	852	881	885	848	870	837	880	872	923	825	853	897	849	886	904	835	928	884	882	844	881	888	872	932	922	875	876	906	867	914	916	935	863	857	923	890	837	839	909	874	898	859	839	851	900	879	856	880	874	940	877	909	896	872	884	926	867	893	915	803	858	850	858	876	830	865	914	857	870	918	894	937	907	862	871	837	860	877	897	862	879	885	868	891	849	884	911	896	858	884	850	874	899	871	906	872	910	893	882	897	854	862	894	837	893	886	891	920	882	898	828	846	890	852	916	817	851	915	846	835	866	913	877	874	876	837	867	896	876	891	833	973	880	824	877	913	895	899	904	851	861	897	860	851	875	868	899	895	868	878	917	872	895	871	906	896	861	867	861	873	900	862	883	918	920	887	903	901	868	827	864	888	927	914	883	892	869	857	915	869	851	877	919	916	905	850	921	872	902	849	874	844	849	849	818	907	887	914	878	865	909	855	925	934	872	924	849	825	924	907	891	961	883	848	902	902	889	898	927	926	885	886	923	863	855	872	965	843	855	865	911	901	838	907	841	948	847	876	880	871	845	858	865	896	862	856	892	820	903	919	855	901	884	919	892	824	869	869	882	891	873	897	824	892	871	873	878	847	839	852	876	915	877	856	886	903	871	876	854	895	869	880	826	845	918	885	876	882	834	839	962	881	899	893	911	872	931	886	857	846	868	864	901	889	858	933	865	891	858	883	911	862	877	855	934	889	895	826	905	842	906	870	913	920	828	888	929	863	901	868	880	842	868	887	913	890	898	893	881	889	866	887	836	834	903	904	871	887	876	911	832	927	872	833	904	896	909	902	866	921	945	879	851	886	852	881	871	828	841	885	906	875	897	855	900	883	862	900	874	917	911	852	858	879	847	922	899	886	945	965	907	864	922	875	872	871	877	863	903	873	889	911	885	867	923	899	892	921	867	892	902	820	835	875	848	872	851	846	909	924	887	872	914	859	845	870	853	899	929	894	896	859	936	857	859	897	847	883	879	887	904	831	834	876	935	869	897	912	846	924	843	843	912	913	857	889	892	859	855	863	859	855	856	834	850	820	848	918	917	885	921	886	877	845	867	866	834	924	930	873	874	924	851	895	890	874	940	866	872	888	928	857	894	824	854	871	902	864	948	913	884	898	854	869	873	921	917	876	910	902	936	871	858	925	923	877	869	867	866	888	888	889	823	865	872	889	883	842	863	886	888	921	934	898	907	939	872	898	853	900	934	932	878	956	872	850	783	943	880	882	894	869	877	919	850	897	899	861	905	898	871	888	923	863	897	866	816	909	911	855	865	879	857	900	804	870	892	916	873	868	900	893	943	858	853	875	909	880	974	921	849	874	899	879	840	888	833	875	871	851	902	898	902	872	912	855	870	900	902	865	911	841	883	894	885	844	868	806	879	903	923	891	843	919	862	900	811	911	886	839	877	837	871	909	916	921	889	892	859	924	930	901	910	860	870	924	860	844	913	899	897	897	887	916
38125	19238	10796	4743	2305	1079	670	539	490	508	459	493	496	431	472	421	396	411	424	426	425	431	421	437	402	403	466	419	418	436	414	463	411	456	428	417	455	404	409	431	434	438	432	450	413	425	418	384	410	395	385	434	410	424	371	393	438	404	435	459	413	392	452	425	424	403	394	457	404	359	411	406	419	440	393	417	408	442	431	397	415	438	444	391	407	435	427	405	452	420	405	422	382	386	427	478	440	442	425	404	434	427	428	400	400	413	423	392	422	398	420	406	396	432	403	437	419	411	380	459	451	427	419	442	390	387	382	410	437	455	419	391	402	436	465	431	410	423	399	398	436	400	419	463	442	404	416	401	424	416	403	385	358	418	383	394	388	461	364	425	412	411	425	421	436	403	436	382	400	401	413	414	447	434	451	469	404	375	405	414	433	410	426	412	399	395	414	394	402	453	412	387	406	409	421	410	439	433	417	395	423	417	428	435	425	423	420	411	384	423	447	378	384	375	389	402	432	404	400	401	408	414	419	430	378	378	391	413	453	416	479	446	377	416	385	413	366	422	386	450	450	428	423	440	426	361	421	372	448	451	420	383	420	415	427	385	423	430	414	426	463	399	445	416	418	409	391	430	418	412	442	371	459	413	438	372	419	445	412	443	455	425	427	424	441	427	419	418	455	439	413	420	454	396	398	431	422	436	460	428	397	423	421	432	452	440	405	410	394	425	397	421	386	460	360	432	450	393	433	408	410	402	413	466	421	376	410	394	397	449	411	396	391	401	433	425	406	419	432	451	411	421	412	443	422	400	400	407	419	455	439	442	440	422	414	407	440	388	428	385	423	431	436	389	408	422	425	464	442	384	419	437	465	434	445	429	423	415	394	393	424	391	366	455	428	408	427	420	412	372	382	424	427	432	420	405	444	388	445	425	382	370	400	413	453	416	383	414	440	450	400	438	402	392	420	384	400	418	419	405	424	405	389	386	378	419	400	411	432	406	406	415	414	386	375	442	429	463	428	397	410	438	418	424	398	403	432	408	395	385	431	445	428	414	439	400	432	397	413	457	434	420	416	369	416	427	430	404	396	438	417	414	410	432	403	404	387	415	414	416	423	446	457	453	436	419	395	434	438	449	382	440	381	391	423	410	413	397	386	418	360	409	427	452	429	414	410	418	412	396	402	416	424	431	443	385	404	405	453	430	397	443	376	372	413	435	397	388	419	452	366	420	424	388	435	399	446	479	389	445	437	403	406	431	397	374	406	369	391	425	388	404	412	399	409	427	465	413	422	447	440	445	379	440	410	432	390	450	440	419	420	438	462	398	423	412	394	447	400	430	403	430	440	408	453	443	462	452	397	402	383	427	401	399	375	430	413	413	400	394	425	423	459	395	372	434	417	422	417	405	417	400	421	420	437	399	350	410	378	429	460	408	395	425	430	389	382	394	417	400	431	431	432	414	409	442	430	411	400	427	385	452	411	387	374	397	411	400	421	415	426	394	448	400	404	403	411	442	427	439	398	381	433	409	399	386	409	409	368	397	453	390	428	416	420	428	414	473	395	366	386	403	420	435	406	388	437	429	422	390	478	415	394	448	427	395	413	413	380	449	403	412	400	394	447	453	394	419	419	381	397	398	426	368	419	438	414	424	409	438	432	392	466	392	442	411	437	432	432	411	360	415	409	437	423	406	416	409	391	405	394	435	419	445	417	406	408	429	410	444	458	458	414	435	427	407	411	399	392	426	453	435	418	417	453	416	427	393	416	396	406	422	432	415	393	414	438	380	399	413	391	415	408	421	427	416	420	397	394	425	390	414	400	422	440	399	394	455	413	407	421	392	407	453	442	412	416	436	421	448	429	409	414	455	428	434	412	433	443	449	376	416	412	413	426	411	430	402	388	420	381	366	396	404	442	410	452	438	392	414	430	372	429	417	368	400	420	441	406	417	441	407	399	395	419	427	413	428	388	405	407	423	427	412	397	422	412	410	416	420	430	416	437	401	446	400	470	400	444	376	431	407	382	437	434	463	381	368	472	457	449	379	428	389	385	404	408	388	427	415	407	452	413	399	394	481	457	417	430	401	415	391	406	445	422	421	442	392	401	397	420	402	438	422	435	391	417	419	405	426	376	385	415	405	398	388	432	429	423	455	404	408	430	424	417	429	376	419	432	421	424	411	427	414	400	409	437	403	404	416	418	399	412	452	438	446	417	408	441	398	381	418	428	443	427	409	410	453	413	397	413	445	397	404	446	428	403	408	399	414	420	411	356	418	414	405	390	382	355	422	382	431	447	415	400	388	434	421	427	416	381	412	416	421	454	422	387	450	405	413	427	422	428	442	376	402	408	383	430	397	370	431	401	399	444	398	408	389	455	405	404	376	368	404	439	382	429	406	415	387	445	416	399	408	418	419	458	394	398	437	436	392	457	369	395	387	403	389	424	413	413	427	403	430	421	397	429	406	405	430	417	410	401	419	384	417	429	426	407	415	401	380	420	430	379	454	448	421	417	405	438	395	443	443	399	417	399	391	455	392	439	440	398	411	400	439	400	427	420	426	432	417	410	425	415	433	389	397	448	441	416	393	425	426	443	441	397	469	391	394	378	406	409	386	382	435	395	400	411	379	423	389	455	420	405	420	448	421	378	407	420	422	432	400	460	390	413	400	423	400	443	344	450	404	406	442	407	413	436	423	391	407	386	461	388	443	452	395	397	426	417	386	443	381	470	409	386	404	395	408	442	400	394	407	441	427	445	431	424	413	401	402	415	419	404	416	423	405	417	375	392	468	448	444	408	440	395	376	421	419	420	412	398	453	432	425	370	420	427	390	369	377	421	422	407	384	401	433	432	466	415	406	383	384	441	408	426	449	426	416	395	455	416	448	435	391	392	410	418	411	448	432	397	356	418	413	400	413	421	415	402	420	438	412	427	419	420	403	411	424	388	390	442	396	394	414	405	406	433	404	398	372	382	399	393	387	423	409	463	418	451	451	409	372	441	416	403	437	441	407	394	372	392	384	409	415	385	453	442	402	407	409	408	388	424	411	418	414	388	403	402	390	454	431	463	392	435	397	434	427	397	412	410	397	441	431	403	434	404	456	432	422	407	427	417	413	406	427	429	402	425	408	420	450	378	444	370	414	380	401	424	379	397	406	409	415	392	407	390	401	451	407	393	443	448	427	400	421	412	432	428	409	418	427	420	411	422	436	419	375	438	389	421	393	398	389	389	426	388	471	407	422	410	397	380	435	399	455	451	439	441	376	383	377	442	455	377	409	418	426	400	405	419	434	395	444	380	427	424	365	403	394	412	397	390	421	450	406	433	398	417	389	423	427	419	420	427	403	464	406	441	387	424	427	438	397	418	396	426	430	448	447	421	424	430	388	415	411	449	410	412	414	415	417	395	411	411	429	411	419	405	427	416	439	429	468	403	431	431	394	414	395	375	407	438	397	441	375	401	398	428	413	446	412	418	405	422	412	393	453	468	386	394	440	449	407
22637	13425	14641	10098	6945	3339	1844	1477	1300	1260	1119	1083	1058	986	956	881	919	916	896	894	823	844	859	882	871	912	889	944	905	867	913	927	893	906	940	952	929	976	924	970	925	926	923	872	908	888	928	894	878	967	873	907	866	870	877	909	901	832	855	904	878	903	912	894	954	875	879	880	913	932	934	838	876	910	873	833	872	907	900	874	896	910	849	907	896	870	907	899	863	907	917	873	958	920	876	857	903	901	856	903	882	855	945	867	891	884	864	899	885	842	841	923	884	861	896	881	851	879	906	845	863	864	849	908	830	885	832	929	825	899	825	875	864	884	861	875	867	856	883	907	881	903	880	913	890	929	911	902	903	832	855	902	916	925	825	876	909	852	907	923	926	825	876	899	905	859	883	853	880	935	888	907	911	895	857	942	905	891	900	887	934	913	902	884	932	880	876	904	838	879	892	892	887	875	887	850	839	962	909	866	836	917	863	828	871	894	861	876	904	901	825	881	870	900	893	863	879	862	862	894	885	887	868	882	835	886	908	845	859	859	879	874	869	880	934	888	852	855	857	856	892	908	866	900	883	847	894	897	897	893	896	913	906	837	859	914	897	876	851	933	862	847	859	907	925	865	912	898	953	938	911	916	886	869	886	898	921	869	917	912	897	899	848	878	890	872	880	890	867	932	897	919	925	864	870	839	859	930	809	866	921	950	916	873	853	874	877	888	846	842	917	880	874	861	938	869	932	885	871	887	884	833	876	876	882	869	920	893	873	906	856	855	856	845	823	876	868	914	835	908	902	838	904	889	872	883	940	854	900	922	832	903	865	892	905	913	880	843	899	820	855	890	849	874	845	905	913	868	846	938	896	875	897	851	907	891	823	849	844	909	883	906	914	871	855	866	906	888	858	820	791	908	929	908	881	931	857	877	846	921	925	889	844	881	865	839	860	924	893	935	909	925	899	867	875	899	850	902	879	887	825	845	970	890	931	842	891	891	881	862	908	879	931	853	841	902	888	855	887	858	843	912	881	896	897	840	852	834	911	862	966	875	916	866	904	844	902	824	889	928	909	907	891	829	903	917	856	940	908	873	893	898	860	924	889	879	871	930	868	881	876	850	915	832	902	902	887	890	883	817	824	840	925	885	854	838	925	928	869	891	904	863	912	896	894	913	865	885	905	880	872	831	869	889	884	885	875	936	852	897	910	883	867	865	883	906	945	877	872	836	915	866	883	849	877	875	854	862	872	901	861	873	899	875	908	863	855	911	900	936	916	880	864	868	928	824	908	850	851	937	922	875	871	861	848	891	842	848	874	854	900	904	871	850	854	838	850	824	893	886	906	898	882	956	840	844	851	936	873	889	839	908	864	888	854	942	885	872	870	898	862	891	919	924	854	872	857	895	847	917	920	910	870	865	864	921	862	885	891	934	867	893	902	890	918	802	887	904	867	886	876	887	869	934	899	882	857	868	923	836	891	903	900	852	897	904	922	923	928	903	901	874	864	955	839	849	893	886	853	852	865	861	923	855	855	881	895	878	882	878	838	903	918	877	919	915	850	884	892	872	846	885	942	900	863	906	904	843	878	899	857	904	855	844	923	866	856	920	902	841	880	880	843	877	904	906	902	912	880	916	846	937	887	914	909	886	912	902	902	883	861	878	855	894	888	837	866	901	878	849	865	898	864	934	864	843	885	874	865	840	855	864	874	849	896	859	869	886	889	882	921	860	835	849	846	836	833	869	872	874	883	857	879	880	858	908	899	876	875	900	882	848	906	930	861	927	852	877	899	927	881	794	919	894	843	932	910	853	850	868	876	863	902	881	953	899	900	860	919	827	951	849	887	917	837	903	845	919	885	858	905	928	929	890	901	873	882	884	918	890	929	917	889	889	859	881	901	867	881	881	871	842	929	926	908	895	903	918	890	908	889	859	969	883	825	847	860	852	915	933	890	854	942	869	897	844	959	922	824	868	929	865	895	825	858	879	856	891	877	859	901	928	903	860	886	847	876	900	842	830	827	851	871	843	901	901	864	895	873	825	881	893	891	852	902	881	920	910	893	867	900	864	971	896	878	903	883	910	856	875	872	892	890	912	800	858	870	934	851	877	890	897	895	899	925	869	857	899	884	869	916	892	865	857	841	898	862	850	887	846	895	865	925	940	882	914	855	907	844	844	898	864	880	951	905	868	918	908	892	910	917	893	888	865	881	877	845	915	899	835	888	873	891	851	844	875	889	916	876	924	898	884	897	922	879	905	906	858	903	870	921	896	867	908	880	898	906	842	925	871	858	905	906	847	877	858	839	875	864	884	867	847	904	858	853	862	864	913	889	911	870	951	883	919	838	856	880	865	858	867	850	899	865	879	923	863	924	882	856	933	888	894	861	839	908	872	880	829	904	861	870	918	938	911	878	892	859	845	888	860	867	932	854	915	895	883	880	855	859	853	841	894	878	927	923	939	894	892	854	822	902	810	837	880	836	893	891	821	889	955	840	858	876	938	924	874	910	889	903	892	889	935	961	904	933	942	904	865	884	888	910	823	915	873	810	885	886	863	880	874	919	897	876	862	883	912	881	862	866	915	915	916	887	866	876	853	830	897	864	896	914	908	957	898	878	866	828	908	855	863	852	870	860	899	920	881	880	896	903	852	889	954	889	913	912	891	902	906	877	930	874	885	919	894	864	902	923	960	866	869	931	892	834	879	866	886	914	919	855	909	894	874	901	924	835	878	856	898	898	870	886	898	858	902	908	858	865	866	895	865	861	943	882	949	912	881	865	886	848	884	881	880	899	885	867	883	859	958	847	906	917	870	894	879	869	962	910	865	946	850	876	864	866	952	883	944	875	879	811	877	820	923	877	918	896	886	851	871	920	859	877	858	878	851	815	860	949	863	894	905	868	907	924	891	906	857	923	885	866	858	890	880	867	847	826	855	880	862	907	923	871	926	894	867	887	907	900	885	887	880	903	893	865	904	866	893	903	903	892	888	898	918	901	891	880	892	893	889	940	863	886	887	874	895	894	891	963	918	855	892	866	896	886	868	874	919	852	889	844	896	898	838	883	902	916	898	861	858	822	889	890	933	870	863	898	905	864	872	905	862	842	892	852	945	877	894	903	911	849	966	910	864	890	922	876	909	889	867	921	876	853	870	879	883	865	852	874	874	865	887	916	907	884	893	891	896	913	892	845	929	922	864	858	865	863	855	842	865	910	856	855	833	895	910	811	927	881	865	873	906	894	920	874	856	897	966	893	871	912	888	881	891	911	904	905	837	890	919	912	866	916	886	842	945	842	924	844	853	896	901	889	876	909	837	869	847	890	921	888	879	878	863	867	922	889	892	862	876	862	857	888	890	872	906	896	855	836	857	822	919	891	873	930	926	852	823	866	867	918	941	874	949	914	898	862	860	900	849	911	855	902	899	839	894	823	858	835	877	917	874	906	833	881	937	889	890	904	926	906	877	907	861	889	872	920	893	887	848	862	908	890	844	907	883	882	899
50936	29667	16300	10678	6239	3090	1044	620	548	516	486	434	476	444	440	426	429	417	421	397	392	408	414	432	411	379	385	406	391	393	405	402	449	411	380	458	460	441	422	383	414	404	420	411	405	373	418	433	392	431	406	366	389	379	431	424	399	429	402	458	377	420	409	425	383	390	445	413	368	415	392	368	397	429	381	405	407	382	412	443	421	394	414	378	381	395	393	348	427	386	418	397	412	422	424	408	396	404	387	434	436	389	387	416	398	405	426	397	424	367	447	407	399	448	436	417	382	431	412	402	375	393	380	431	387	426	394	405	421	367	447	411	421	406	398	420	434	415	430	411	430	400	453	416	432	409	422	404	414	402	410	379	394	391	408	411	424	371	393	429	391	426	401	416	378	376	405	418	419	415	403	412	418	399	407	406	421	399	413	447	355	419	436	420	406	422	401	441	402	394	379	378	393	431	416	413	385	409	387	435	430	421	414	385	406	388	400	422	421	422	400	419	393	435	430	433	393	390	437	359	364	370	392	393	361	370	430	408	413	392	410	410	385	387	391	400	383	413	429	395	394	381	411	412	392	406	408	392	394	405	399	426	396	428	407	415	405	446	431	380	378	388	392	402	405	421	374	382	435	413	392	391	392	416	444	412	402	350	407	422	372	377	373	401	413	388	410	401	392	366	413	392	424	385	420	414	477	429	405	434	388	395	398	402	395	404	382	419	460	418	390	428	406	416	412	438	458	422	409	414	406	383	402	401	405	394	450	447	433	400	377	409	437	413	405	403	396	437	412	413	397	404	386	431	413	420	360	437	439	402	404	402	387	416	414	388	408	383	401	417	417	418	429	370	431	375	426	391	431	417	395	348	403	433	395	374	373	408	357	393	426	399	398	403	426	419	409	438	432	389	426	425	442	440	398	423	420	427	407	434	378	402	388	385	416	389	406	428	433	423	391	410	404	410	412	393	417	415	409	388	388	431	400	418	404	381	393	435	411	396	408	408	403	426	373	428	436	414	395	407	376	420	411	438	440	371	404	424	423	441	402	458	404	395	398	388	401	441	457	453	432	398	396	444	381	406	399	393	381	408	368	404	408	446	419	396	387	404	422	383	340	430	389	387	385	437	363	381	410	397	374	373	430	404	403	416	415	417	418	380	419	374	410	382	432	379	414	373	408	456	393	414	410	372	395	389	395	405	374	427	431	395	408	399	438	417	375	389	423	421	383	376	419	420	415	410	368	414	430	418	403	391	389	434	415	411	390	431	417	409	426	417	452	425	386	402	464	435	393	389	420	393	399	439	380	401	388	470	379	359	445	399	404	444	424	386	431	396	421	424	428	358	381	430	427	402	417	379	441	461	420	381	442	426	380	387	383	398	421	436	418	374	397	391	396	416	416	392	399	427	420	409	402	413	412	440	390	388	388	425	408	384	398	397	397	392	353	373	407	392	404	396	427	405	421	367	422	397	407	366	372	416	389	425	408	394	444	426	441	411	409	397	438	404	425	427	430	345	426	414	425	389	376	378	403	449	427	379	430	409	394	425	400	412	452	382	410	408	421	405	409	421	393	405	403	410	391	403	380	402	396	400	426	451	386	388	396	394	388	446	431	456	406	449	430	411	478	461	405	391	398	368	379	371	371	399	446	437	422	403	398	439	376	380	404	386	437	461	373	414	372	383	418	401	449	420	404	412	396	381	392	381	418	418	378	392	427	364	411	383	432	382	397	414	430	342	435	368	395	370	407	418	402	418	371	429	395	382	424	391	393	397	377	414	386	411	411	394	373	394	396	390	432	391	386	410	374	371	385	401	410	444	392	425	420	446	437	425	383	415	375	380	435	410	427	414	433	427	375	399	411	402	411	423	414	416	436	406	378	394	399	417	407	421	395	430	419	396	377	394	353	416	421	394	394	400	388	402	420	387	395	426	427	403	424	429	460	424	375	403	444	412	424	378	400	440	399	409	426	441	393	383	384	406	393	368	426	398	393	400	450	419	433	392	426	401	375	398	404	382	387	445	417	382	447	399	388	443	376	420	408	403	366	424	427	370	456	398	400	406	382	361	402	413	381	407	387	375	436	393	403	410	441	393	415	379	417	387	411	436	409	415	386	368	421	390	436	401	411	441	403	387	398	413	428	369	391	425	403	349	426	424	398	383	411	397	399	401	399	413	369	412	411	422	376	420	387	426	376	407	406	422	453	400	413	416	402	414	389	394	415	366	427	403	383	407	366	381	412	398	394	379	426	381	383	422	416	380	421	475	386	441	388	436	410	391	411	387	446	473	397	388	408	430	360	416	419	426	404	382	434	377	402	357	443	435	403	402	430	376	393	392	416	372	397	372	416	400	385	381	401	437	452	409	377	392	415	406	392	401	427	447	425	412	400	430	436	381	385	374	412	429	417	412	411	427	385	380	366	452	425	375	398	413	417	435	439	411	398	441	393	418	397	383	369	417	394	386	413	404	413	381	409	428	419	394	441	429	394	400	388	405	395	382	407	393	369	410	426	386	376	413	405	414	410	397	398	423	393	412	390	403	422	408	402	391	392	424	393	371	408	453	406	384	428	436	435	413	434	394	411	367	406	376	381	371	370	439	410	373	402	402	430	393	411	369	449	410	400	408	426	362	408	375	443	400	408	370	370	368	413	414	387	423	401	396	414	429	456	441	434	429	408	428	414	401	454	419	407	418	426	423	405	388	426	388	397	397	409	379	406	378	394	408	395	403	383	471	400	392	372	395	387	390	387	410	415	365	426	369	395	394	385	381	417	394	423	398	420	452	434	456	429	406	392	454	401	400	383	419	384	436	422	390	428	400	377	378	410	347	408	390	416	417	411	395	448	406	412	420	399	368	373	403	384	390	437	421	408	379	383	418	444	442	423	411	408	433	434	461	424	411	385	358	430	408	403	432	400	412	425	400	480	353	393	397	388	387	441	360	397	456	377	423	391	430	375	398	375	402	361	409	415	388	452	433	402	407	416	410	431	453	364	399	392	382	437	390	426	386	419	406	420	392	362	404	422	396	428	377	417	344	432	409	392	400	373	415	409	403	416	402	376	425	387	405	412	406	406	410	420	417	411	428	437	388	386	372	404	394	401	383	396	435	372	403	406	438	409	412	391	439	453	386	396	407	423	448	435	381	442	418	396	421	389	405	430	440	431	442	467	408	403	373	411	391	405	395	379	382	433	397	377	411	419	400	435	415	423	404	389	370	404	412	400	388	365	449	395	443	394	397	430	392	392	427	415	426	408	400	386	435	411	390	396	382	409	440	442	439	443	398	404	420	433	385	383	431	394	461	404	430	412	364	372	400	426	410	429	393	394	423	428	427	355	400	426	422	408	404	381	398	385	402	401	385	443	417	403	415	391	403	431	416	363	387	420	423	396	409	424	412	426	447	400	463	385	435	411	394	404	429	414	403	401	402	379	366	413	395	379	413	378	384	388	458	398	428	392	410	418	408	389	400	405	426	389	402	423	450	416	422	427	375	372	426
31397	22212	19107	20161	15976	8864	3269	1866	1678	1359	1282	1192	1126	1005	1052	992	942	984	904	893	917	860	921	865	905	866	862	892	905	893	878	947	872	965	968	986	993	1000	973	967	907	925	904	898	916	890	884	935	924	927	887	847	884	912	888	855	860	867	909	901	871	860	844	900	835	793	856	849	837	847	898	915	870	848	878	836	852	864	852	849	811	865	880	847	871	922	837	857	877	845	860	816	856	878	884	855	918	903	872	856	900	908	904	877	864	881	867	891	855	919	826	861	868	878	914	922	881	912	897	897	875	871	833	895	849	881	863	895	879	892	861	846	905	864	890	858	869	882	841	835	897	878	889	851	909	870	878	813	854	843	933	822	857	886	855	880	894	920	843	915	943	897	819	875	894	864	909	878	860	831	890	870	876	915	867	922	840	892	857	873	876	897	841	862	858	875	913	856	959	860	890	866	825	817	837	914	918	845	869	845	854	818	893	865	819	912	864	814	850	838	888	887	865	857	917	865	866	906	919	877	870	887	909	874	916	879	896	885	852	862	865	873	906	869	863	836	874	853	869	854	892	881	880	836	911	817	882	855	900	834	823	893	872	869	874	908	876	895	867	921	877	874	908	860	905	857	881	886	868	846	868	863	851	897	851	887	877	858	922	896	868	856	909	897	881	904	890	912	894	923	888	902	879	895	865	864	886	878	889	852	904	899	924	862	881	867	883	892	886	898	880	859	853	881	877	874	900	868	913	882	867	885	871	811	816	823	839	818	860	901	865	878	885	899	890	817	896	890	835	870	875	868	862	906	884	867	824	865	797	948	839	864	864	869	906	884	838	899	836	884	864	888	874	859	843	868	935	883	906	883	897	884	878	849	871	896	880	908	909	867	882	863	853	841	898	916	901	879	908	849	855	897	864	897	874	845	844	844	859	892	858	887	900	865	905	890	909	871	841	897	857	897	875	825	852	844	888	881	919	879	908	908	851	904	868	849	878	871	878	883	860	890	852	890	878	847	848	934	868	865	873	886	787	882	877	855	840	843	907	866	865	882	858	859	880	861	839	862	876	894	900	891	859	927	850	881	861	859	906	879	851	850	877	842	835	901	925	858	910	877	879	825	853	880	868	877	900	954	859	880	838	868	901	850	827	876	883	901	905	879	863	889	830	863	838	878	873	821	913	864	871	884	870	835	880	861	865	880	907	835	877	848	905	879	875	866	865	906	875	838	870	868	847	855	892	824	862	928	894	891	872	929	887	901	873	907	833	894	852	879	886	862	919	861	895	843	877	817	878	931	879	822	867	887	836	871	867	852	851	906	857	857	882	899	846	861	825	885	913	843	914	877	865	882	855	900	886	884	876	843	823	811	882	822	891	837	838	805	864	889	900	880	859	869	869	828	825	871	842	873	889	882	823	869	868	886	877	811	861	869	908	851	862	910	889	894	856	826	910	853	864	846	842	850	878	885	881	858	875	854	853	886	900	879	892	850	858	843	835	870	852	866	872	899	907	876	882	867	935	863	844	851	859	898	823	845	911	963	835	802	842	833	918	921	825	873	850	874	892	908	836	878	819	864	888	926	918	891	855	857	820	883	903	825	910	895	925	847	838	851	894	861	893	853	877	825	861	888	841	898	883	863	830	885	891	866	838	847	871	866	877	832	831	786	873	918	838	906	838	912	854	894	852	831	806	918	861	879	867	891	880	871	855	825	873	887	884	873	867	864	912	847	876	909	867	839	877	859	871	921	910	837	911	872	887	837	863	843	881	840	827	842	887	856	879	819	914	830	852	867	837	852	855	867	872	903	902	890	829	840	882	916	882	870	866	904	872	831	867	886	913	902	837	849	825	895	836	909	927	905	902	822	926	895	898	843	850	856	924	876	862	864	897	906	874	852	872	868	884	853	853	885	841	898	850	860	878	820	878	832	836	874	861	870	857	880	902	881	894	837	826	866	861	868	841	855	891	880	874	912	843	856	881	899	924	888	900	891	862	847	889	860	875	871	836	870	884	855	875	837	901	861	921	859	883	849	843	923	895	859	878	873	873	888	913	883	883	908	865	876	904	867	870	879	848	838	872	851	862	888	903	837	823	885	873	873	844	871	910	881	870	860	832	839	845	901	868	855	851	852	904	948	851	873	884	882	840	799	835	913	865	850	869	888	921	877	886	908	889	851	881	862	895	903	886	880	854	890	847	905	818	923	863	881	899	831	847	854	865	893	898	879	850	866	889	898	864	900	866	861	868	866	874	862	850	872	878	831	900	875	861	872	881	851	847	850	851	828	882	879	847	829	898	886	905	857	838	863	839	889	869	877	868	870	891	841	864	918	895	900	876	806	868	852	864	895	856	898	938	833	886	922	912	865	906	846	884	880	908	854	847	848	808	913	884	869	903	880	872	929	876	910	832	897	850	863	850	881	917	883	886	840	849	892	844	839	856	875	822	909	884	886	848	864	906	832	915	843	899	881	883	889	913	896	841	877	873	884	877	857	854	865	895	920	885	854	846	858	867	842	868	848	864	836	880	902	925	899	858	868	837	841	825	904	905	903	889	888	888	855	846	884	862	908	878	860	872	874	860	879	862	832	918	922	863	906	864	849	842	843	895	811	876	889	915	854	876	843	914	817	863	877	884	843	894	907	883	879	866	889	892	860	883	895	884	888	903	859	841	854	859	854	901	910	864	887	901	871	892	810	865	869	775	905	872	922	858	888	867	855	896	884	893	876	875	888	871	888	925	870	864	861	868	869	899	879	842	870	857	844	845	873	857	882	871	823	844	866	857	855	872	903	896	859	859	854	838	867	865	864	894	918	829	845	868	887	832	837	840	876	891	856	856	867	898	830	890	855	870	880	856	851	903	884	849	874	871	900	874	856	856	845	892	881	887	877	849	884	907	875	884	873	885	879	894	841	885	887	887	855	877	933	952	855	845	867	846	867	882	805	830	912	934	842	899	846	912	881	874	847	886	867	916	889	869	895	889	890	904	861	844	901	912	892	876	865	852	859	877	883	926	867	887	844	863	882	847	812	871	895	890	928	863	890	847	898	873	839	929	857	849	917	865	879	913	897	919	849	875	905	841	896	863	856	836	905	879	896	863	869	929	896	884	881	867	825	883	892	894	861	847	901	905	841	843	867	921	837	838	890	896	809	908	899	870	868	899	908	873	862	880	834	864	847	864	853	920	872	814	831	858	871	818	909	846	856	855	930	868	912	871	818	888	829	858	881	879	825	859	852	853	829	850	884	853	845	849	926	845	851	898	938	847	851	869	848	837	902	877	888	855	890	878	877	877	873	854	907	890	928	859	914	901	902	884	873	905	845	879	859	860	891	834	856	886	884	894	929	904	842	855	868	869	844	880	866	911	878	913	838	900	873	908	793	898	877	846	875	821	911	846	838	878	887	842	875	872	893	894	843	882	862	857	909	871	848	871	832	841	924	896	817	850	920	910	869	930	890	879	851	856	847	819	862	870	838	814	868	888	878	862	879	825	861	899	907
63231	34762	20571	13176	7080	3301	1022	720	619	523	484	479	466	452	444	425	432	434	405	396	391	442	456	406	420	426	424	451	405	393	425	400	398	431	418	408	403	380	418	409	374	418	428	373	484	452	434	428	404	391	424	365	395	456	418	463	428	394	428	428	399	437	423	423	456	428	464	415	416	393	431	432	408	408	442	404	413	404	405	385	425	397	440	431	394	411	463	419	407	385	401	449	399	377	406	415	408	441	419	409	386	403	439	413	414	432	375	447	416	416	394	419	465	425	429	441	409	420	437	422	465	414	428	448	424	422	387	388	391	436	426	449	414	419	415	382	424	387	432	360	432	423	430	422	399	436	411	455	398	414	394	449	425	421	434	426	395	426	422	389	402	411	410	448	448	387	432	365	392	396	402	396	444	421	372	409	413	395	435	411	377	443	395	431	389	391	418	383	394	416	410	422	430	410	373	436	413	405	420	412	427	399	410	440	439	398	413	400	390	427	393	422	417	392	426	402	404	412	400	419	422	396	423	397	414	419	414	392	409	382	420	421	403	396	382	406	421	395	429	416	366	397	371	409	377	434	405	445	399	459	424	413	434	387	391	410	437	446	435	389	432	402	421	431	357	391	413	385	428	418	360	395	397	385	405	440	431	411	408	420	444	432	409	361	408	420	424	424	380	427	363	367	392	415	429	465	412	405	384	438	409	414	428	410	416	402	430	402	414	410	373	397	425	458	390	388	428	410	380	423	398	403	437	396	421	417	416	412	400	409	415	448	411	431	405	421	418	342	403	438	422	440	435	438	412	443	390	425	398	408	402	443	432	456	400	399	416	407	449	388	406	384	407	376	429	430	414	409	437	442	434	400	436	434	414	400	458	396	423	412	420	422	444	389	438	371	387	403	420	415	398	424	429	410	408	437	421	414	423	416	429	423	421	385	449	461	410	416	420	406	397	379	409	414	436	418	443	418	431	386	430	388	405	347	389	396	393	386	367	401	438	463	405	426	428	423	384	429	421	408	437	442	446	412	416	416	445	392	418	441	403	386	420	403	449	401	418	412	396	423	400	419	432	403	409	413	414	430	445	361	415	422	433	404	424	386	386	453	407	391	395	397	418	411	407	383	423	398	402	377	387	412	419	399	405	393	409	421	442	431	432	394	446	419	377	415	412	386	413	449	407	419	381	400	412	412	383	409	421	393	435	385	447	423	384	388	424	411	398	448	414	451	427	396	422	414	404	367	407	399	402	416	402	408	409	409	424	402	436	398	382	391	459	436	389	418	403	394	405	397	430	401	413	384	411	413	438	389	433	401	404	390	404	387	400	395	399	424	412	431	411	418	421	432	411	429	393	431	450	427	377	425	424	407	414	343	410	406	406	417	440	418	414	400	408	415	425	386	404	437	410	420	466	418	450	428	428	414	405	412	437	451	405	419	416	400	426	434	415	431	433	449	406	415	410	419	368	415	456	381	411	411	366	368	441	397	420	424	421	434	429	439	399	433	411	363	378	400	430	416	428	397	405	414	423	385	387	418	436	423	395	371	395	400	396	429	424	408	426	436	385	438	408	379	441	416	425	396	403	406	423	417	457	385	352	422	413	412	406	447	435	397	412	405	449	451	418	374	399	398	375	401	405	416	458	420	396	365	402	431	368	414	400	443	432	391	411	399	411	403	409	398	405	402	382	379	397	438	434	417	405	401	435	425	405	440	441	386	404	427	415	394	404	392	385	412	411	426	416	428	415	409	403	425	476	412	424	431	399	420	423	373	437	430	400	404	437	429	401	438	374	416	428	460	439	364	414	382	388	381	392	348	378	444	394	390	387	418	407	395	431	391	449	408	410	409	467	431	447	409	426	431	407	380	411	396	439	379	394	401	414	421	432	409	424	364	391	424	431	418	400	382	477	405	371	417	411	428	405	439	422	413	461	394	425	416	386	400	434	409	439	427	407	424	388	430	411	408	420	416	399	395	423	437	407	413	434	438	437	408	392	454	425	387	377	400	392	395	403	417	416	386	437	396	410	414	435	433	441	423	420	423	401	432	391	399	452	393	377	416	404	390	417	406	426	422	391	402	371	399	425	421	455	405	392	424	416	452	407	420	411	467	435	429	397	400	437	411	409	439	434	437	358	394	450	377	411	415	417	417	402	409	398	397	436	385	399	444	398	405	421	372	398	412	402	414	396	405	448	400	395	446	420	417	421	428	408	418	411	386	381	415	414	416	396	466	397	392	383	374	444	419	398	412	420	389	401	416	446	423	407	390	393	419	425	411	400	435	414	402	401	389	384	384	437	430	404	411	401	397	390	402	391	385	412	412	445	409	440	387	419	442	386	405	402	429	399	408	419	438	444	402	405	398	379	393	427	436	372	419	436	428	402	427	397	374	430	440	425	382	423	434	416	420	431	420	419	399	401	406	428	403	422	432	397	415	409	429	380	396	423	404	461	427	429	364	402	436	438	408	411	395	372	436	395	371	439	367	413	400	394	443	448	448	407	411	394	435	419	441	391	380	411	418	453	427	394	434	405	405	358	412	401	398	420	404	420	428	420	420	431	393	449	408	444	392	417	430	419	389	389	429	420	405	455	384	411	396	431	452	423	390	387	365	402	388	395	429	447	441	421	411	437	378	367	445	417	429	428	365	412	397	445	406	378	431	366	408	371	461	385	402	379	418	434	466	418	403	407	397	444	425	447	458	425	400	411	394	418	445	441	387	409	395	367	406	392	417	439	388	400	392	444	424	415	416	396	412	447	436	412	418	419	425	419	416	394	421	441	399	458	435	419	438	370	411	456	406	370	382	408	434	381	417	441	418	431	387	436	426	411	422	373	371	455	382	379	439	451	389	407	436	396	401	392	404	430	434	426	429	403	405	431	396	437	409	419	418	424	419	401	409	408	407	441	407	338	452	405	396	369	429	412	407	435	439	415	446	425	400	360	450	410	380	383	438	456	432	415	430	397	437	395	410	406	396	447	416	425	394	427	416	445	375	392	433	419	450	425	417	423	409	406	399	390	404	411	451	401	441	460	407	404	400	431	431	436	472	391	449	398	412	420	385	375	411	424	386	390	382	427	398	422	420	413	400	454	391	405	412	400	445	444	418	415	441	394	419	416	371	469	441	401	429	409	376	397	364	437	414	385	369	398	371	462	374	403	378	437	395	389	421	419	432	418	398	412	391	410	410	383	398	419	401	402	416	413	398	403	384	415	425	401	397	418	410	415	365	387	408	398	395	391	430	430	423	411	392	410	415	427	431	412	426	413	410	417	439	405	449	426	454	396	451	412	430	406	456	465	417	450	394	432	435	381	396	394	421	435	417	401	439	400	403	386	429	440	429	376	407	406	431	468	434	408	399	388	386	407	419	363	409	393	429	447	405	416	427	423	405	420	448	425	438	406	424	416	374	429	413	442	419	417	408	409	408	404	406	398	404	402	430	415	443	410	416	449	385	374	379	447	394	418	437	399	430	434	418	436	416	422	396	395	447	431	417
40554	24448	23395	22160	16611	9378	2893	1921	1659	1368	1227	1121	1031	1005	1045	963	947	943	902	877	870	882	858	905	923	931	876	860	911	918	969	932	948	984	960	968	954	988	999	865	938	925	885	879	906	881	906	895	904	839	918	893	917	896	891	936	880	900	870	876	889	833	899	851	839	916	899	892	863	874	893	875	847	867	908	889	897	855	864	904	909	900	823	866	840	882	936	893	872	876	852	890	898	866	818	877	875	858	863	866	856	860	845	887	865	872	942	871	916	907	889	938	901	917	911	897	868	830	940	913	884	858	884	905	872	902	885	948	912	891	853	874	922	895	847	925	843	952	907	911	816	877	828	825	949	835	883	869	808	886	893	841	865	913	873	922	871	887	874	868	909	891	896	892	873	863	854	896	860	841	944	934	890	915	915	889	887	870	895	814	918	880	829	883	895	880	860	888	890	903	901	860	911	862	825	879	868	825	942	884	868	892	877	843	900	901	872	880	907	870	909	850	894	868	880	905	909	856	868	878	882	897	840	812	888	830	895	919	865	880	878	892	860	870	855	926	834	871	848	875	853	885	876	900	833	814	859	858	850	876	933	889	858	911	873	895	888	855	910	856	877	859	894	887	908	840	927	935	924	914	880	912	885	925	873	882	881	868	870	866	894	889	848	875	904	849	918	870	895	848	899	866	898	813	916	884	909	874	876	872	832	886	902	895	889	851	919	874	873	845	899	858	945	898	866	864	863	852	921	926	867	903	884	887	949	846	887	942	887	887	847	923	899	929	894	849	909	938	951	930	878	861	892	869	855	861	863	889	919	927	879	940	897	909	847	884	873	896	867	891	917	864	900	875	851	856	892	875	864	931	878	870	863	848	930	909	891	893	854	885	897	872	891	882	857	890	874	870	841	888	861	897	938	903	854	895	915	850	903	836	932	882	920	844	895	860	901	873	863	897	885	861	893	851	878	870	886	875	943	844	927	856	892	921	878	910	941	838	914	919	861	868	878	895	899	888	894	831	890	846	916	914	890	897	900	869	913	865	884	878	893	844	918	882	923	849	872	867	927	890	908	867	890	921	908	914	931	872	893	891	909	838	908	875	886	915	872	817	892	801	843	890	923	885	906	909	879	852	870	836	907	940	964	903	877	860	913	888	869	884	850	968	887	896	851	860	879	886	859	859	884	872	887	901	915	866	907	904	891	896	896	876	902	855	918	910	903	876	851	896	893	825	880	849	918	888	869	859	919	865	864	901	874	875	863	844	908	851	865	893	898	941	912	919	873	886	861	906	866	830	858	913	867	947	852	907	901	901	916	879	929	869	843	896	893	885	912	819	932	895	858	902	874	857	877	892	835	896	825	869	882	887	880	881	889	907	896	879	917	932	895	896	879	910	849	913	871	898	927	872	882	902	894	908	924	884	886	845	849	875	860	887	866	910	882	817	879	860	861	925	850	866	852	935	950	868	858	898	882	931	904	898	840	915	857	911	906	830	917	916	872	937	777	887	905	897	887	885	882	880	849	905	898	879	876	892	907	865	916	866	871	878	962	871	830	875	850	889	888	844	847	878	896	867	889	869	829	908	895	879	890	884	887	886	853	915	897	823	915	878	916	961	886	920	854	945	955	881	912	871	862	897	898	865	903	835	888	903	873	936	881	839	829	861	918	850	915	847	891	894	896	871	904	884	855	886	877	858	920	789	942	911	937	850	888	845	862	897	875	928	929	852	893	856	834	872	884	907	873	935	911	896	910	884	917	941	888	875	911	938	865	860	883	903	885	892	880	903	883	935	923	850	916	860	910	856	892	882	853	910	896	851	884	850	901	872	878	880	897	935	872	863	888	890	897	820	884	909	966	859	855	892	830	944	911	871	837	926	859	886	907	904	909	908	872	899	886	887	850	830	871	851	823	868	878	903	878	916	926	921	865	937	894	891	911	886	884	872	884	868	873	882	874	811	960	870	872	962	902	892	910	944	890	860	857	882	867	871	834	956	826	875	875	884	865	844	871	910	899	872	867	898	871	872	847	902	883	892	919	863	879	903	873	906	866	907	914	864	880	928	868	896	936	872	825	865	832	917	879	873	898	917	913	952	910	892	907	860	865	898	934	883	905	848	867	931	911	935	874	915	890	887	893	865	889	847	834	906	886	870	891	874	853	879	863	893	879	903	902	854	907	885	881	957	878	889	863	863	898	900	856	881	907	876	913	866	864	878	910	867	883	838	859	912	858	892	935	925	901	851	889	904	870	857	892	904	879	847	892	886	926	848	899	922	851	864	901	902	848	879	922	913	932	883	884	917	841	845	881	862	891	866	919	934	853	890	882	878	871	880	855	892	883	830	922	901	827	883	911	892	932	911	885	892	903	891	904	866	881	923	873	907	878	870	877	925	919	876	861	879	930	859	909	874	924	902	871	896	871	874	895	924	884	904	871	884	943	921	894	872	886	922	921	867	892	904	897	837	919	871	909	859	880	885	885	877	899	842	852	850	862	847	871	830	885	960	887	916	940	894	880	855	860	918	875	890	928	858	913	904	914	876	924	937	891	909	903	891	886	927	914	905	837	937	879	864	861	859	833	901	827	959	870	917	885	920	902	889	876	873	851	942	865	922	920	884	886	849	871	897	865	826	873	939	878	873	938	856	852	837	873	910	910	890	856	810	896	854	888	881	916	961	862	859	903	869	880	917	900	865	842	868	899	871	894	900	880	887	913	845	912	864	827	899	927	876	876	864	835	890	867	901	826	851	884	905	888	885	873	855	885	874	847	917	901	926	828	833	874	841	865	884	905	935	885	853	862	926	871	859	804	823	842	853	893	885	881	911	866	902	881	876	921	880	879	867	893	847	915	887	896	875	852	881	854	882	884	904	865	883	874	853	891	862	910	931	938	887	886	870	904	880	836	994	854	886	926	884	877	869	859	898	816	939	901	917	879	878	905	927	858	863	907	847	878	893	910	907	879	829	835	844	882	913	863	905	886	895	867	859	901	863	921	931	810	882	896	889	843	957	826	888	896	882	872	877	897	918	907	887	899	869	877	893	894	856	888	847	890	862	923	876	880	832	883	882	896	887	856	885	915	842	916	938	849	907	925	896	888	927	864	855	852	847	875	879	885	884	885	857	842	840	892	889	931	878	895	855	898	882	855	909	927	861	853	834	847	886	856	847	849	879	888	869	896	859	833	911	929	879	835	931	877	850	885	844	863	901	927	899	887	884	859	854	952	883	901	831	897	911	918	906	891	878	905	883	894	863	938	884	922	906	902	840	886	858	860	915	881	833	878	929	834	861	885	923	898	916	846	858	880	923	858	910	884	896	883	882	840	854	887	864	873	878	855	875	866	877	839	870	956	930	898	890	829	889	890	930	889	878	906	884	890	866	866	898	909	913	882	866	887	948	896	887	865	884	881	838	872	888	875	882	856	894	857	861	840	883	885	861	955	882	877	865	915	850	829	859	892	814	850	930	901	854	892	851	864	876	793	854	890	886	863	872	862	947
46882	22588	10018	4165	1617	713	552	470	467	444	444	389	419	388	416	425	422	402	431	404	440	409	413	428	392	418	400	424	412	430	436	445	448	432	398	433	417	396	381	427	430	413	405	448	408	411	416	441	411	441	411	423	412	396	433	383	371	443	378	435	419	407	398	405	439	454	369	421	395	422	421	401	401	382	380	429	443	451	407	414	413	407	398	422	415	410	406	416	441	457	421	433	404	423	414	453	399	411	446	430	443	415	376	438	446	430	426	385	412	390	361	434	440	406	390	440	395	390	398	435	412	422	361	420	400	382	396	403	414	410	444	413	434	403	432	419	393	420	409	361	429	453	401	400	411	378	429	416	420	423	406	379	445	352	383	400	394	423	446	391	414	422	440	420	406	435	415	407	419	453	440	418	379	436	406	411	399	420	402	412	443	396	379	404	397	420	409	418	440	464	394	417	418	437	450	397	415	395	434	448	382	406	399	415	412	445	412	402	406	405	406	392	423	401	422	400	410	409	423	439	405	400	412	412	415	424	359	431	420	445	389	395	443	352	379	414	420	380	405	347	437	431	394	410	410	445	435	415	379	421	414	445	397	396	408	429	387	430	423	431	440	391	401	365	428	440	430	456	386	439	394	368	391	410	414	430	426	384	384	380	394	418	404	398	438	421	433	383	414	368	401	430	423	443	416	429	394	442	430	396	430	411	432	396	372	425	420	420	428	424	411	385	433	425	408	386	390	472	402	418	432	406	424	404	404	437	429	424	425	385	434	449	447	411	435	458	434	381	439	388	424	403	412	392	432	403	431	411	444	360	399	388	433	458	424	378	401	442	387	395	439	426	395	403	425	417	439	397	420	385	403	413	385	394	419	435	422	412	419	419	400	392	388	390	422	430	450	440	396	409	416	406	427	432	400	406	424	447	431	472	403	419	453	426	409	386	392	424	427	439	434	424	398	425	406	412	403	433	428	417	409	469	419	426	417	387	399	414	446	358	380	401	413	414	414	406	408	435	408	396	447	412	422	406	410	442	423	392	411	412	417	372	391	401	420	412	407	425	431	388	423	410	408	424	421	417	454	378	414	414	361	417	419	420	407	370	386	428	419	402	442	436	418	392	363	414	391	404	386	412	428	427	413	381	414	415	429	439	390	399	449	396	404	452	420	409	447	434	415	428	443	412	418	417	397	414	409	392	440	418	415	424	419	435	418	420	418	411	404	436	393	435	408	433	420	415	424	406	436	408	433	429	400	374	418	433	421	407	433	424	429	410	430	413	408	385	407	416	404	428	441	441	440	382	401	416	419	418	451	404	390	398	426	436	444	413	415	405	446	418	403	414	401	433	473	402	457	396	422	470	425	421	398	413	452	410	405	403	391	390	423	416	390	418	418	403	445	414	419	442	430	392	417	419	432	431	393	390	401	461	375	412	402	412	385	437	393	418	427	418	400	398	412	439	373	394	453	432	446	438	439	391	417	405	441	440	406	385	423	404	441	408	406	411	456	410	437	418	434	390	387	388	452	436	451	427	432	417	395	442	416	386	418	410	398	382	413	401	443	431	393	418	411	415	418	412	363	415	425	416	409	388	433	409	416	408	416	452	395	396	401	405	399	407	415	428	413	399	423	436	382	433	421	423	397	433	401	418	399	416	395	431	409	416	403	416	438	414	411	446	436	394	411	397	400	408	450	406	411	393	412	411	437	428	443	416	366	411	383	438	361	408	441	385	403	399	459	414	420	417	407	456	404	457	382	375	423	399	417	405	412	401	419	425	418	413	454	433	408	406	449	414	426	421	420	444	409	401	464	412	415	399	456	389	448	415	424	374	417	377	406	383	440	447	401	397	364	429	433	426	405	403	396	390	404	423	438	424	416	412	413	404	399	421	377	427	410	388	379	406	397	380	408	413	370	419	416	430	425	417	437	390	444	395	426	421	409	436	438	412	439	419	426	462	415	441	427	458	446	441	429	425	390	360	438	403	390	449	420	391	398	394	421	393	426	432	417	411	415	422	451	424	387	433	433	399	352	403	422	402	416	389	405	398	410	435	383	460	464	399	434	420	436	422	441	370	430	387	422	432	391	404	379	403	427	409	401	381	394	396	395	409	409	447	434	389	419	426	386	407	400	403	421	412	438	414	416	402	422	423	415	403	383	426	376	375	364	474	398	448	411	418	405	397	383	421	389	424	405	409	410	410	385	405	391	413	396	413	410	395	428	433	404	418	423	406	387	390	432	435	426	404	391	441	432	444	364	443	484	391	414	400	425	405	413	404	396	417	400	426	428	473	386	437	405	416	422	424	402	424	413	370	416	401	406	379	397	399	424	384	389	400	442	465	401	417	398	424	414	453	426	424	419	445	393	414	397	403	424	403	379	392	407	399	386	431	424	430	462	436	453	427	441	427	402	427	457	426	430	440	457	451	394	481	402	424	411	443	402	448	375	418	388	378	447	440	443	422	448	433	386	404	428	408	402	404	435	419	389	418	449	424	435	432	459	418	421	378	370	443	389	438	415	411	443	422	372	382	405	430	424	404	420	412	429	407	436	364	426	459	430	416	421	389	406	419	398	391	412	464	427	422	430	413	379	436	405	437	425	436	479	401	419	426	438	418	410	399	430	433	407	402	441	428	406	420	410	390	409	383	412	385	421	415	414	452	442	397	398	373	415	402	422	407	411	401	397	432	398	396	374	466	429	397	421	371	434	416	391	401	433	411	359	439	411	389	403	398	370	399	390	426	408	404	408	403	403	415	445	414	402	414	407	405	419	456	401	405	431	401	386	414	400	415	407	395	408	408	409	408	366	431	417	421	412	396	447	447	414	391	415	423	408	416	398	394	414	399	424	465	422	422	420	405	411	417	378	434	406	390	428	415	412	393	393	441	431	373	418	394	427	400	404	411	419	436	393	392	425	403	424	365	411	435	426	410	423	440	450	384	394	411	427	415	412	433	394	428	426	371	419	403	355	413	372	404	420	393	456	444	408	409	396	415	380	403	416	425	435	418	433	427	370	443	407	402	404	402	406	419	431	373	407	412	414	413	411	444	405	438	392	412	408	392	427	434	399	419	418	412	375	412	429	402	421	404	436	425	421	395	415	412	403	462	386	417	438	422	392	407	402	421	383	437	419	385	404	413	420	373	394	392	451	406	402	406	433	431	429	406	414	401	458	423	420	448	425	408	461	414	425	446	433	468	464	448	473	426	383	371	388	448	398	409	414	383	400	424	437	442	373	412	408	410	425	416	414	417	459	386	439	440	435	411	374	422	418	384	381	432	392	429	447	433	429	408	393	444	459	426	447	429	386	419	423	449	417	396	459	405	398	434	429	424	420	462	405	397	416	379	404	382	427	411	358	400	441	450	444	411	410	425	409	428	462	410	385	354	445	421	397	398	387	393	375	430	424	405	404	372	388	420	436	380	438	384	444	431	421	437	404	432	445	463	382	419	390	420	425	415	433	446	412	401	423	417	388	404	417	409	417	423	394	443	440	390
30765	15537	12605	8473	4637	2100	1360	1195	1090	1023	1055	948	930	951	926	909	862	838	909	905	917	930	854	901	869	913	878	906	868	857	909	879	890	884	946	879	886	866	998	902	865	850	852	830	945	847	905	910	858	897	874	905	871	913	894	849	922	865	867	885	910	888	897	864	873	877	869	886	863	879	864	849	918	861	905	906	920	922	836	832	905	863	892	868	860	898	943	949	832	896	915	847	917	868	824	854	896	869	880	845	892	877	867	878	895	878	892	912	883	882	892	874	823	910	875	913	861	922	855	877	896	866	887	879	901	952	929	899	860	911	904	882	883	892	869	914	875	891	879	913	898	846	911	876	874	846	868	878	926	933	854	884	907	883	858	922	874	885	900	903	818	924	871	933	880	838	845	814	880	907	884	905	915	845	915	902	912	914	890	875	904	856	890	875	922	906	905	912	848	831	937	880	852	872	912	870	882	905	892	907	877	864	917	901	854	856	906	888	882	876	892	878	864	843	894	850	888	958	878	904	870	882	859	919	910	900	900	888	931	865	900	874	899	860	874	935	899	875	845	887	864	865	869	908	872	901	923	926	877	875	880	835	899	896	823	926	837	888	888	863	893	825	889	864	811	881	954	899	874	807	893	917	901	860	870	873	894	874	891	917	820	820	885	891	908	858	897	867	866	879	832	885	888	829	852	912	865	864	860	875	845	857	894	864	849	886	881	910	914	914	904	898	886	881	892	880	955	902	867	903	886	840	853	903	856	912	880	875	854	911	885	870	885	841	899	910	839	861	879	855	848	884	852	942	893	853	920	906	896	880	877	879	863	921	865	875	945	895	912	883	876	891	888	913	882	913	868	850	872	887	874	867	879	797	843	921	889	882	875	888	902	905	908	965	851	857	921	928	889	896	884	874	874	876	849	885	864	887	938	941	855	923	911	904	899	858	869	859	849	861	898	911	932	920	877	902	855	874	842	882	917	847	923	917	852	871	858	911	854	916	858	884	931	915	911	888	837	893	857	888	913	890	880	873	861	892	855	914	910	928	887	928	842	911	937	877	892	878	946	876	856	924	887	884	872	926	833	894	912	834	865	883	926	937	898	867	862	916	869	926	909	839	872	887	873	943	921	906	851	901	875	884	853	883	880	882	889	872	869	879	907	865	912	841	847	904	871	875	892	884	862	913	899	902	930	902	896	845	920	867	916	917	848	924	844	928	887	872	910	951	879	839	907	883	917	873	872	875	890	884	864	847	886	853	870	922	895	898	838	924	886	907	837	886	857	890	901	888	900	912	853	885	918	908	830	905	947	940	824	868	838	918	891	843	881	846	814	825	860	924	856	937	844	902	853	915	875	883	851	898	852	915	847	921	893	895	862	886	910	924	876	947	860	870	909	853	868	891	848	872	868	863	879	936	889	837	875	880	870	874	895	878	866	885	839	899	854	860	857	891	871	854	908	862	873	896	886	896	872	881	930	878	859	911	879	855	924	889	917	929	931	813	866	912	870	852	882	876	920	855	854	908	876	875	906	849	883	871	899	898	867	870	871	862	861	870	872	876	880	907	892	885	862	909	925	932	871	900	933	856	900	879	878	867	840	869	877	886	838	917	821	926	880	866	900	907	850	888	924	874	864	894	842	904	847	914	840	879	902	869	945	894	853	891	914	872	890	911	848	856	944	924	857	830	862	911	911	961	887	927	853	910	870	911	881	895	842	890	906	784	894	916	853	922	907	868	860	906	859	892	908	868	878	832	901	890	864	900	926	907	893	885	908	899	883	879	921	919	878	912	879	871	826	898	886	876	935	890	893	858	878	870	889	912	868	885	898	860	938	866	896	834	939	896	868	915	908	903	833	867	809	884	913	849	892	921	864	868	884	889	889	875	867	887	890	917	860	875	885	894	880	888	868	847	882	899	926	917	871	830	908	852	904	861	879	911	935	879	902	849	903	855	842	877	853	886	881	877	872	920	944	878	818	907	891	884	898	918	916	861	878	895	871	900	884	915	872	898	876	874	836	875	896	931	911	886	984	855	888	864	920	836	936	903	889	875	864	889	834	850	926	878	928	904	881	932	888	898	937	882	901	890	918	862	916	877	900	885	912	903	927	906	890	879	879	878	900	911	841	857	905	919	874	866	839	896	870	899	861	870	871	909	905	901	873	893	878	903	908	883	930	866	941	858	908	909	854	835	903	874	896	887	940	921	847	880	877	850	896	874	888	845	917	849	844	860	876	850	890	926	852	926	897	862	896	935	887	909	852	877	862	892	875	852	862	939	877	891	893	904	892	853	918	903	910	936	891	865	922	861	861	868	884	827	855	884	866	912	910	867	871	900	845	854	873	852	919	933	886	876	853	887	914	860	900	877	860	906	829	928	845	901	897	887	876	905	880	870	856	882	918	915	928	821	927	904	843	916	912	870	886	854	927	900	886	874	894	831	852	903	906	888	879	922	890	896	903	869	881	899	889	902	841	904	932	898	879	856	910	912	820	876	852	862	909	858	883	895	900	857	947	797	937	852	886	923	869	896	920	799	891	891	849	874	871	890	916	838	882	914	894	894	879	905	906	811	891	872	889	924	911	844	896	894	895	921	893	868	935	865	887	863	920	840	872	929	861	883	889	906	869	868	906	916	834	984	895	888	883	867	915	880	894	814	872	886	872	878	917	879	891	881	888	907	867	908	935	869	902	963	878	911	908	884	845	887	870	860	874	882	867	851	909	893	903	885	931	875	868	881	909	888	866	870	918	846	896	877	909	855	875	871	882	853	892	892	898	870	848	898	924	885	894	936	863	896	926	845	890	904	871	873	856	876	796	861	893	910	891	849	888	889	891	881	891	870	889	828	829	917	901	887	876	897	817	928	912	876	882	863	879	897	875	860	829	924	878	869	930	931	870	902	877	889	839	868	837	902	884	871	932	861	918	910	842	920	884	873	887	874	908	857	861	838	869	856	873	910	833	889	884	910	886	818	885	920	852	885	914	883	864	895	879	925	881	836	897	821	879	886	901	886	894	891	924	860	893	891	893	935	879	869	869	915	914	806	838	907	842	897	879	851	886	871	899	893	910	841	871	873	843	859	881	918	904	834	819	900	888	931	901	896	908	868	851	930	892	866	926	885	872	897	942	916	885	885	882	828	937	886	877	902	963	923	900	883	908	910	822	875	869	882	903	847	944	915	870	907	873	901	899	864	945	913	914	924	833	890	919	900	845	891	893	899	844	859	893	900	906	878	886	875	818	861	862	882	848	844	882	932	855	855	895	855	843	829	895	878	927	901	847	913	898	901	916	849	871	921	917	879	912	880	885	891	858	853	922	894	914	871	890	880	895	925	824	947	917	861	873	918	910	862	891	817	842	847	890	862	878	850	873	894	861	860	863	878	891	874	887	879	904	890	931	907	866	883	862	864	895	920	898	863	909	832	910	861	911	879	876	900	915	910	885	868	882	796	893	957	937	869	875	892	907	888	893	896	935	916	897	875	875	939	935	840	912	871
56563	28604	15526	7435	3578	1813	899	623	507	462	458	437	423	442	446	412	412	444	397	389	415	400	448	418	416	419	406	421	373	431	391	420	447	409	378	398	397	407	404	390	435	375	386	410	369	386	405	424	413	410	418	370	427	384	372	431	368	411	420	405	411	425	377	406	396	445	403	382	423	398	446	421	407	365	442	373	385	400	401	419	432	391	406	397	393	410	409	380	432	394	458	435	403	422	431	394	359	447	447	416	405	402	424	412	406	372	396	410	386	413	414	437	402	433	421	384	452	412	407	427	426	372	371	411	430	438	438	359	392	455	405	384	393	469	417	409	413	401	425	403	410	426	386	410	392	420	407	429	381	440	411	408	440	375	398	357	416	416	415	403	387	374	457	400	400	395	410	419	389	383	415	444	390	419	404	415	420	395	409	403	460	399	436	404	372	410	407	423	448	401	412	377	405	403	407	415	382	400	415	412	395	457	431	399	387	426	424	454	438	413	399	359	371	392	439	410	402	375	425	436	407	391	418	401	403	387	381	393	399	371	412	411	441	417	438	398	403	433	389	379	348	391	401	412	434	397	359	406	407	416	407	397	411	377	428	376	442	400	421	424	383	432	442	425	385	396	422	444	417	433	424	414	440	381	386	363	430	352	445	403	406	409	397	424	364	407	406	378	413	360	408	408	390	397	415	423	408	422	402	418	412	405	369	422	398	428	442	406	446	436	391	405	356	421	354	397	408	440	388	427	377	419	354	393	381	384	399	384	391	426	412	416	390	404	436	451	390	420	423	400	398	395	399	386	392	403	401	415	406	387	391	446	402	388	382	407	382	402	399	436	451	394	406	386	435	397	418	432	398	423	392	355	351	399	406	446	372	380	417	441	428	384	355	419	396	412	436	443	376	403	391	378	399	386	401	387	441	401	398	404	403	398	413	407	406	445	414	391	441	406	411	389	387	392	390	413	392	369	433	400	422	398	396	424	415	404	416	410	373	410	409	420	406	364	374	400	400	425	407	376	397	373	416	386	425	376	413	413	420	441	390	440	386	382	386	425	412	378	370	406	420	383	437	424	380	380	415	416	444	409	408	446	394	407	399	394	411	383	409	421	416	393	406	412	401	383	366	443	412	403	445	400	402	391	420	409	398	417	421	407	390	404	416	419	412	392	413	358	416	428	437	416	464	404	409	407	413	407	418	407	412	377	396	421	373	363	398	420	409	399	407	420	421	420	389	398	422	421	417	380	392	401	410	428	403	408	348	404	400	438	428	421	440	392	399	398	458	363	401	399	423	400	425	396	397	443	428	405	411	391	400	416	394	372	401	385	431	423	443	438	407	361	414	406	381	406	400	364	393	389	384	381	400	406	397	388	422	437	403	426	410	383	397	439	372	386	377	413	392	399	398	378	385	417	400	376	377	413	430	429	394	386	410	400	399	395	422	365	394	380	431	378	431	468	395	422	407	413	403	374	410	404	411	371	371	392	432	398	406	405	373	372	421	417	437	376	407	430	387	405	428	397	372	389	391	374	396	364	410	403	374	417	429	405	419	444	405	441	358	404	409	417	433	441	405	411	385	386	407	413	384	376	434	407	413	376	384	438	434	402	388	408	425	397	403	406	416	430	386	427	413	399	345	437	413	414	370	428	373	410	380	401	417	430	434	422	372	377	427	408	439	407	407	416	408	408	418	395	441	416	393	378	399	419	398	389	443	415	378	443	450	415	424	383	417	403	416	449	396	429	378	399	406	423	405	447	454	397	377	450	403	380	404	393	405	374	427	423	370	378	434	430	388	428	385	400	383	398	391	387	420	418	397	404	397	406	368	400	410	415	383	409	407	424	387	420	387	416	392	404	359	374	425	372	379	384	399	372	400	396	366	393	385	383	428	414	456	387	373	389	402	395	371	397	372	409	412	416	427	458	374	442	433	452	389	416	386	414	368	401	392	438	372	403	411	411	397	391	392	414	431	398	434	418	446	425	404	362	378	422	435	399	421	407	407	401	433	405	371	383	379	383	395	403	383	412	403	440	385	426	435	408	449	392	382	396	403	408	429	377	382	362	378	420	449	379	423	434	405	419	400	440	420	415	417	362	385	396	400	415	417	406	436	440	422	408	437	440	415	435	394	394	387	387	402	397	411	425	411	386	437	399	382	393	393	387	410	406	406	379	396	421	428	410	399	419	369	364	438	365	392	415	426	388	403	421	436	402	409	437	401	465	413	421	401	403	431	423	425	395	430	410	395	388	379	408	413	437	431	425	387	375	412	374	402	406	381	439	413	390	376	400	405	378	408	407	404	410	404	396	403	394	415	435	427	401	432	392	427	427	387	392	397	394	431	438	485	400	415	406	371	406	417	417	426	409	382	384	393	434	410	402	410	430	407	404	405	411	397	416	407	424	420	408	424	432	381	412	384	424	396	406	381	395	411	405	414	363	362	376	409	377	403	423	397	452	415	401	444	407	406	455	394	378	416	393	388	411	417	382	432	406	405	400	400	417	396	415	421	369	394	394	360	426	392	431	387	382	374	412	442	436	398	412	415	388	435	440	408	411	412	394	394	410	428	402	390	374	353	407	377	405	392	415	389	388	389	391	370	375	416	449	423	437	412	395	380	412	418	393	378	441	418	388	380	464	402	417	390	406	392	419	396	405	417	401	388	376	376	359	412	387	427	388	434	412	395	418	445	437	417	370	403	409	429	376	375	411	447	395	372	395	393	409	405	410	404	394	429	390	353	413	415	400	423	440	391	446	418	421	384	414	429	400	421	412	416	387	432	395	434	408	403	432	393	453	388	415	384	390	395	385	396	401	430	414	337	353	411	422	403	430	365	413	405	382	392	390	374	411	383	441	378	435	436	411	396	381	419	382	395	456	403	380	399	382	394	414	443	457	426	413	408	391	403	406	460	394	412	405	376	392	371	422	371	382	388	423	372	412	377	394	410	410	415	404	429	399	392	383	404	371	357	416	392	391	437	424	415	429	412	367	462	432	419	406	378	411	418	399	370	419	413	393	405	390	418	374	450	379	375	423	426	431	389	404	421	395	407	356	401	414	448	420	411	398	426	381	387	359	430	390	404	361	385	405	425	449	415	411	393	378	391	434	398	389	383	411	425	459	413	464	400	399	387	380	404	365	421	427	406	356	394	440	431	375	383	390	421	422	377	445	393	403	378	404	378	420	415	417	412	399	404	413	389	401	393	442	400	441	395	405	391	407	399	422	418	426	407	443	408	376	392	369	417	440	403	420	423	373	393	418	454	402	397	413	389	372	378	422	380	383	408	406	447	427	426	444	381	399	369	406	444	395	428	419	375	387	440	407	390	392	361	446	389	380	388	432	411	401	372	404	368	378	379	393	403	420	405	430	368	444	425	421	368	395	409	414	399	417	406	407	422	374	421	415	415	405	377	415	380	463	376	407	363	385	417	386	418	399	373	400	427	379	437	443	407	381	396	383	373	430	396	465	395	389	384	396	404	401	407	387	391	393	419	412
35604	21393	17834	14248	9955	5549	2689	1741	1218	1221	1109	981	997	1004	930	863	921	877	876	883	866	880	911	871	863	926	895	894	903	873	905	847	848	892	928	948	904	927	959	879	912	860	905	988	836	926	887	896	888	848	879	850	891	849	851	874	818	870	893	900	854	881	917	872	871	873	863	831	887	901	871	858	876	856	889	879	847	843	816	893	868	870	898	868	876	885	904	852	908	908	846	884	883	875	899	874	891	843	894	875	854	879	928	817	815	872	810	862	924	906	851	834	889	868	864	854	849	895	874	918	833	838	895	941	878	940	899	870	869	920	900	857	823	895	882	868	856	877	866	836	863	863	887	901	865	840	890	888	820	910	880	918	836	884	866	829	870	838	897	787	834	857	870	891	915	882	906	826	882	884	855	864	932	880	879	871	883	893	881	841	856	880	868	828	859	874	867	873	848	906	850	856	884	846	879	884	899	920	906	861	895	877	894	835	834	869	888	899	874	827	837	882	898	910	814	890	902	875	901	896	865	868	880	851	887	915	879	923	885	870	896	861	848	823	874	814	865	831	924	830	899	920	818	849	869	872	858	857	870	857	875	846	841	851	854	830	889	893	837	844	908	849	892	878	899	849	887	894	834	908	856	853	850	901	901	846	852	837	894	869	838	879	831	896	882	856	878	912	920	884	872	905	886	895	871	811	883	846	800	864	872	853	895	882	905	855	883	862	835	871	877	878	917	874	874	852	885	893	868	906	895	883	900	886	942	842	901	868	893	867	861	912	875	896	852	850	905	862	850	862	873	885	857	861	869	865	877	819	873	912	824	897	889	879	822	858	922	898	864	861	899	921	862	878	961	848	880	919	863	835	909	835	921	846	827	875	941	841	836	902	919	862	820	869	913	885	889	898	886	921	862	930	905	876	849	933	883	924	862	832	894	869	907	922	896	877	883	847	870	879	869	860	807	918	930	848	839	887	863	902	917	833	889	908	832	909	869	910	879	882	869	856	884	876	863	915	863	852	836	874	818	858	882	879	849	853	905	837	884	865	889	888	868	872	857	872	891	864	860	874	845	829	879	875	835	880	841	846	879	908	922	872	821	879	863	896	862	870	822	868	890	852	888	884	869	865	902	868	857	853	895	884	909	886	882	883	877	868	901	875	879	880	866	830	814	893	870	869	826	861	880	839	879	872	880	864	880	841	859	919	862	793	897	799	878	931	907	833	828	814	824	856	914	897	853	892	863	853	880	860	868	823	886	877	862	911	827	887	876	871	899	867	865	864	902	902	862	825	842	856	853	868	893	855	871	885	902	868	870	859	888	889	873	915	816	863	841	858	886	902	838	876	825	877	863	840	851	917	847	866	910	913	867	904	938	869	893	846	884	899	809	906	794	851	837	863	917	898	830	878	881	862	856	855	896	900	907	905	830	849	874	871	896	894	876	893	845	903	893	818	921	845	934	854	821	854	851	798	883	827	878	912	851	892	868	877	888	817	886	936	887	884	881	854	816	896	855	908	836	878	862	917	874	922	865	856	859	876	877	896	878	909	862	900	921	890	862	873	896	901	831	874	882	907	859	840	866	894	902	870	831	872	918	853	852	913	861	834	870	909	853	874	850	850	894	825	860	852	855	876	877	847	873	927	865	865	882	833	900	776	866	919	886	909	849	862	926	808	870	851	861	878	888	890	884	898	874	867	935	866	861	863	856	875	889	860	817	828	861	888	854	861	853	878	892	902	902	868	879	914	861	834	928	857	805	917	888	896	936	886	890	918	913	868	868	856	889	916	873	879	897	858	875	870	860	864	933	837	905	823	886	923	858	866	925	811	908	833	911	883	851	839	818	876	857	874	896	876	865	894	910	885	854	876	851	842	862	846	807	888	893	937	851	870	887	858	828	837	877	884	923	868	878	828	877	865	942	835	905	900	856	887	886	906	898	891	790	834	901	853	911	845	915	878	885	879	881	825	909	917	898	831	862	831	931	868	898	856	878	883	886	845	855	819	861	909	855	884	833	818	831	866	898	885	918	858	878	890	829	818	975	810	866	849	883	876	868	879	860	873	881	867	915	882	897	885	902	907	884	904	906	892	906	911	891	939	876	908	873	902	904	854	868	890	860	875	927	900	891	860	875	836	913	898	865	882	848	869	922	894	906	908	850	900	881	899	899	873	878	869	920	844	842	862	828	802	796	862	820	821	893	864	867	878	900	873	869	856	873	871	874	897	886	878	817	865	870	868	931	920	841	931	863	818	871	906	855	868	863	889	855	865	870	884	855	904	856	878	834	901	887	851	860	895	827	850	889	816	843	879	893	912	877	937	860	871	885	873	876	861	895	850	865	962	856	861	844	893	860	868	843	866	856	880	873	930	862	878	827	838	873	851	846	906	872	936	822	934	856	845	893	912	840	906	903	886	840	856	899	856	859	867	851	900	883	852	847	885	835	887	851	894	875	864	879	896	864	886	870	800	891	887	853	856	803	852	912	900	901	927	916	843	857	885	801	876	820	824	880	912	826	889	849	869	875	882	873	865	835	855	862	857	896	874	829	870	868	831	897	851	872	841	883	892	838	884	845	903	859	888	918	882	845	794	848	856	870	856	882	847	918	889	903	870	934	808	873	904	866	895	872	882	906	897	835	838	917	868	897	893	898	891	875	895	860	920	872	929	858	905	859	886	896	852	855	858	941	822	914	858	909	852	900	808	850	860	847	891	877	845	837	941	899	858	856	835	845	902	866	880	871	833	826	847	879	842	849	831	872	860	844	845	884	832	819	897	859	832	872	886	863	896	850	909	896	889	927	841	918	830	836	879	915	877	888	812	836	876	902	886	864	840	908	891	849	922	858	812	846	858	887	862	837	876	895	864	855	862	896	831	922	835	885	870	889	877	878	935	883	871	879	852	827	846	829	887	817	905	854	843	855	851	855	887	866	797	888	848	901	901	918	866	873	898	866	875	848	798	827	872	844	880	869	826	840	862	857	906	910	832	861	852	837	921	867	820	893	867	854	876	814	872	905	860	909	881	887	876	855	827	862	870	873	905	876	886	882	855	825	883	885	841	876	887	870	856	908	854	858	851	883	884	829	933	883	891	875	898	894	901	856	895	854	901	918	885	823	892	861	896	856	873	972	864	865	875	879	908	844	853	926	888	825	904	871	870	899	881	866	830	862	897	897	845	879	818	874	876	873	850	874	873	878	842	919	854	924	842	845	908	855	955	860	875	883	838	858	885	854	937	896	903	863	911	870	848	853	903	851	874	881	880	822	895	879	844	838	919	892	872	859	897	879	858	839	896	869	881	883	946	864	861	835	859	859	925	870	823	914	887	891	861	822	839	891	874	891	873	882	857	866	871	844	873	846	863	878	880	843	833	887	894	853	843	907	867	860	799	842	884	838	873	829	795	872	850	901	855	852	898	865	867	882	886	832	938	877	879	824	869	814	867	880	866	874	856	902	870	858	891	864	900	868	844	879	845	859	877	910	872	869	863	845	901	909	831
65574	37776	19615	10528	5480	2508	988	659	566	453	461	499	440	475	394	429	453	397	409	388	411	432	415	403	446	416	399	391	400	417	424	391	413	471	514	471	478	451	433	446	415	411	454	440	430	430	387	423	414	416	437	402	422	439	442	373	407	402	412	422	425	394	414	386	410	424	403	407	387	396	454	402	401	398	385	416	450	416	403	447	462	382	420	379	411	415	397	430	407	436	400	445	429	412	415	472	453	408	423	406	418	431	388	431	449	424	419	401	408	393	437	422	413	433	453	437	406	412	427	426	364	433	422	407	438	437	396	401	397	431	435	395	384	344	396	433	390	395	417	441	424	413	404	447	407	416	389	425	405	412	445	429	390	408	408	429	468	402	430	461	439	391	431	438	403	412	403	452	449	406	398	394	387	387	419	420	410	405	410	419	365	416	436	420	439	408	425	445	421	449	426	424	425	419	403	391	411	426	395	427	385	400	402	445	394	430	398	418	381	423	373	439	412	405	404	405	418	430	434	385	435	403	418	417	428	452	415	399	421	416	384	416	393	420	389	396	425	420	386	434	392	428	421	427	400	418	413	420	377	404	420	365	408	433	420	376	437	425	416	410	439	412	411	412	406	406	426	428	418	431	412	396	374	400	438	404	404	441	388	429	417	431	443	414	453	412	466	391	423	458	406	384	411	405	424	427	436	432	444	403	410	453	440	407	384	382	406	382	412	406	404	404	384	414	389	434	442	435	431	402	421	429	402	399	400	440	436	435	430	436	415	430	417	412	399	402	426	437	401	425	421	451	409	400	420	427	379	442	407	382	413	422	408	413	397	461	443	452	428	387	389	408	425	395	441	392	450	395	427	404	381	412	421	417	416	436	408	440	370	413	419	395	409	399	411	405	477	429	423	469	458	432	437	412	392	433	402	424	411	393	477	453	435	416	404	439	392	399	412	432	428	422	414	409	453	388	396	453	422	426	434	402	394	417	449	443	386	392	409	396	414	390	435	374	419	404	391	410	420	382	441	402	422	414	392	455	407	426	415	399	472	400	423	428	401	441	436	427	419	424	433	428	440	419	440	388	386	402	416	398	405	437	428	405	417	399	432	438	414	405	460	432	469	452	450	381	431	431	430	403	436	463	394	422	455	405	437	408	433	422	426	425	381	414	415	414	407	435	416	408	406	426	431	403	405	413	431	409	411	407	427	431	408	420	400	406	379	381	379	404	422	372	444	411	449	405	402	391	418	413	432	433	392	419	455	417	408	398	369	420	395	474	421	446	390	395	394	443	413	425	411	377	397	436	409	385	418	408	406	411	381	392	418	412	415	409	386	382	416	478	398	387	425	417	405	407	387	413	392	435	432	402	416	409	434	421	401	423	387	433	428	424	388	435	427	413	398	420	402	424	436	433	425	414	443	387	414	455	415	441	422	389	371	418	429	428	393	454	404	452	438	384	405	414	431	414	435	452	406	394	403	397	412	428	459	405	382	396	423	436	430	427	407	389	401	421	430	383	418	418	405	423	400	442	376	354	421	379	399	408	394	400	375	423	390	436	429	399	426	399	405	395	405	405	428	441	463	435	423	437	401	375	406	412	467	439	389	431	412	467	391	408	451	405	402	403	426	436	408	435	429	397	411	408	424	432	395	389	410	409	425	403	397	425	409	405	427	420	429	433	406	411	432	428	398	432	409	393	396	420	432	426	396	410	403	398	423	434	435	449	391	427	415	442	423	392	417	424	426	401	405	356	412	387	381	410	417	387	386	403	449	416	411	411	403	432	414	388	415	410	435	401	436	439	439	416	376	427	444	384	437	396	392	414	374	447	411	398	425	408	391	358	397	440	423	397	447	422	418	443	421	407	421	408	430	416	460	412	441	428	406	402	407	409	427	403	393	394	394	390	422	395	404	441	440	440	420	438	416	419	446	402	379	413	387	406	413	413	361	422	438	420	415	418	477	445	425	417	395	396	410	402	438	417	417	433	387	412	398	395	411	396	404	426	429	413	418	383	440	401	421	386	468	423	462	423	391	402	424	444	415	408	413	412	420	397	432	424	402	403	421	408	396	412	428	443	404	428	420	439	430	424	394	413	421	426	430	359	412	408	404	394	432	444	426	423	399	422	418	407	423	438	429	447	402	374	420	433	405	409	425	437	444	418	394	415	432	399	392	434	396	436	403	408	402	408	424	399	435	402	390	412	401	383	468	422	396	444	429	406	407	425	415	435	442	415	427	426	393	417	442	428	426	429	426	425	432	427	406	445	421	419	404	388	409	414	442	368	392	379	391	415	419	433	430	402	417	396	418	415	431	429	380	382	438	370	408	414	383	443	398	380	412	435	406	393	418	394	385	380	400	444	373	391	418	420	417	462	441	433	405	383	396	414	435	380	420	436	426	377	405	392	457	434	379	437	410	426	392	451	437	421	474	385	440	401	477	430	434	427	403	400	379	399	419	412	388	437	424	409	411	438	468	403	403	433	484	405	396	408	438	349	392	433	453	391	412	414	430	417	422	412	390	437	400	410	446	416	435	391	411	394	436	411	448	433	428	422	416	431	412	414	420	386	377	367	436	406	421	443	423	393	401	440	439	389	400	378	429	406	368	401	419	426	406	404	415	403	395	449	396	411	434	357	406	385	418	425	423	428	456	419	386	403	412	411	393	416	415	415	480	403	406	380	442	438	438	428	416	445	457	407	429	398	418	377	407	425	402	437	436	418	403	407	418	423	393	459	439	397	383	427	371	401	431	447	422	408	439	470	429	417	427	420	411	444	422	418	431	407	365	400	411	422	387	438	414	419	391	383	417	457	417	404	409	429	434	442	435	363	456	461	452	438	405	416	433	438	381	428	420	383	415	420	391	433	409	422	403	429	412	377	445	435	413	341	439	443	434	415	398	435	409	434	421	382	385	433	375	391	375	401	382	422	420	430	404	358	436	430	400	399	427	404	389	439	434	460	399	426	417	400	428	427	432	392	386	432	384	397	392	436	382	443	389	378	432	364	437	387	418	401	437	456	404	414	408	395	445	425	452	432	412	407	425	437	410	398	411	430	416	437	431	445	440	446	443	412	431	401	380	411	476	404	353	393	405	421	426	428	443	427	403	418	411	426	435	431	375	401	417	419	408	433	393	380	418	439	398	454	419	378	448	419	428	433	424	393	385	399	366	413	419	400	437	406	374	416	441	373	420	376	442	402	349	380	415	425	404	406	394	418	397	425	385	407	433	413	434	430	381	414	418	415	412	423	471	392	396	461	418	412	425	394	401	416	463	455	417	411	428	378	466	372	411	421	401	368	398	425	417	460	405	454	423	433	403	432	396	406	434	428	398	372	428	429	425	384	440	426	410	442	398	436	398	381	419	399	393	438	386	403	429	398	409	427	442	385	394	431	416	384	420	417	446	434	399	417	418	407	419	406	421	423	488	428	422	380	431	437	408	394	387	433	411	416	440	439	392	405	440	453	383	429	460	395	453	473	428	448	442	420	429	423	415	394
42332	28094	20501	18203	13538	7588	2891	1764	1375	1261	1122	1135	1070	1053	976	973	911	906	853	906	916	903	857	869	898	848	851	941	877	875	912	878	886	929	938	901	971	964	1011	929	894	930	879	934	858	906	934	965	927	844	870	897	937	877	917	847	890	917	886	867	882	870	930	839	945	905	858	894	908	896	898	895	887	915	869	891	893	944	888	815	867	876	915	815	899	883	909	855	870	926	892	906	929	950	881	870	940	870	899	884	915	859	859	899	870	868	905	876	879	878	887	871	916	848	858	886	893	864	941	814	843	914	881	902	864	879	880	862	901	863	858	895	917	916	887	856	871	864	912	866	922	897	875	905	920	861	858	863	890	879	914	875	872	878	939	850	849	849	869	865	816	865	878	836	886	873	858	887	903	857	864	912	866	911	855	923	825	895	877	909	866	871	934	823	878	829	925	873	879	871	926	885	860	920	910	889	891	885	842	863	936	867	859	859	930	913	944	854	866	947	863	917	897	898	904	871	881	882	912	847	894	830	846	893	910	856	864	912	879	910	886	889	898	933	867	889	853	887	867	860	889	891	864	909	866	853	898	900	850	875	867	902	899	880	854	867	877	850	905	905	892	896	946	890	861	858	841	892	853	822	834	861	924	847	900	917	913	886	881	908	878	830	897	880	845	856	907	884	890	825	906	892	883	894	835	911	901	883	885	914	928	951	929	862	944	843	859	933	886	858	890	975	942	876	872	881	864	878	893	909	861	861	855	851	903	849	884	859	917	905	926	862	885	870	876	910	870	875	902	849	839	943	929	920	916	942	843	878	834	896	900	855	818	891	891	916	886	893	872	916	856	952	923	854	841	921	892	904	903	904	874	912	896	878	866	900	866	896	909	893	897	897	889	853	874	921	881	925	878	887	839	897	889	894	900	852	887	853	889	887	912	919	907	851	818	886	884	912	892	921	866	938	935	943	908	924	829	844	940	897	919	894	886	932	905	938	868	897	879	898	913	949	894	831	892	873	852	833	859	908	894	909	921	924	908	867	890	856	889	866	812	937	814	897	870	865	867	892	807	903	901	884	904	919	837	907	869	845	881	914	905	848	949	889	874	898	887	900	919	841	854	912	847	868	858	874	889	869	854	863	869	918	952	832	862	902	840	915	911	929	879	869	966	871	909	905	903	896	879	903	827	895	868	935	878	829	860	876	856	886	856	867	937	856	908	881	891	896	907	834	916	930	898	920	866	874	927	891	882	912	888	885	857	898	947	851	875	863	899	878	873	921	895	910	857	869	874	907	867	878	903	851	861	864	895	876	966	873	905	831	960	877	888	898	949	890	885	893	831	845	957	888	883	859	852	892	845	942	930	906	938	900	847	899	883	833	869	861	908	921	900	917	889	879	906	877	920	840	884	895	894	887	917	893	895	873	925	885	925	899	913	875	918	895	885	864	891	876	867	870	853	902	830	864	860	953	916	906	857	879	839	894	916	954	875	860	893	886	879	920	923	869	907	890	866	868	856	899	872	836	862	862	850	912	890	834	917	827	868	890	838	834	902	838	882	856	847	849	892	918	853	898	976	876	844	935	902	897	888	907	914	854	917	900	885	858	866	901	913	911	861	878	887	866	936	977	896	902	902	856	851	881	919	943	886	849	860	891	944	897	916	894	863	842	859	894	876	925	942	884	877	932	866	874	898	834	872	925	853	889	880	887	856	843	946	908	953	834	904	921	901	896	891	919	879	926	872	838	799	895	869	884	852	904	940	884	825	883	876	909	907	852	880	845	887	884	878	859	867	898	915	893	867	915	936	929	876	907	884	898	918	918	957	923	854	892	904	852	916	831	874	904	907	846	929	885	946	866	953	871	860	874	925	869	869	907	842	855	906	886	914	912	924	837	900	897	872	850	912	869	920	885	895	871	811	874	850	887	861	870	864	890	844	851	885	869	852	872	837	869	851	897	897	860	863	849	883	897	893	878	883	853	887	847	876	900	868	859	904	852	853	958	899	885	883	917	871	902	859	872	922	904	916	847	903	927	919	907	902	905	858	893	859	881	860	855	859	876	887	916	905	878	882	899	880	864	871	918	897	913	879	930	921	887	848	912	905	912	869	884	904	936	926	855	918	891	926	896	875	925	864	853	906	877	926	946	948	902	904	910	899	930	953	870	850	897	829	906	875	911	939	898	908	889	873	858	901	907	841	937	837	884	860	880	862	820	924	853	858	855	922	881	866	863	811	823	903	873	875	866	848	897	924	921	949	871	865	880	851	915	876	859	837	935	907	887	895	903	848	892	886	886	877	898	899	871	869	883	911	901	896	919	859	841	916	899	825	919	924	888	918	845	909	893	893	859	854	880	883	890	907	903	879	917	941	894	904	920	867	908	964	909	912	849	822	917	807	907	889	831	878	927	910	938	882	835	926	835	939	861	940	888	862	933	848	905	916	844	851	915	896	881	901	876	876	903	880	868	884	856	903	915	891	906	876	909	883	852	913	864	857	878	878	882	904	827	900	877	865	880	841	856	942	883	881	901	865	898	865	881	907	844	865	859	861	875	891	876	904	898	889	892	880	873	892	941	854	876	868	824	895	923	865	837	876	849	902	881	852	855	909	888	876	903	917	931	948	883	926	910	885	881	926	887	878	861	894	873	881	902	860	908	914	881	906	889	856	859	904	903	886	854	904	933	877	915	823	844	865	891	839	854	852	867	922	866	882	855	861	886	873	909	882	879	860	921	852	879	921	837	870	864	919	894	897	848	825	898	925	917	904	922	850	868	800	874	908	897	941	907	858	900	918	879	843	875	895	904	904	940	886	919	904	859	945	872	865	900	893	883	889	883	980	913	959	893	942	917	881	891	900	828	860	894	899	889	878	930	897	808	875	927	881	903	861	872	898	862	840	866	920	863	893	925	906	899	935	867	855	956	855	912	897	845	921	840	895	850	861	888	879	872	867	893	842	884	844	906	897	873	883	861	902	877	841	868	871	920	890	856	884	904	925	869	846	833	878	861	869	877	907	893	876	895	883	869	915	873	923	888	841	870	877	812	865	932	860	921	884	878	882	863	854	924	905	931	879	937	878	873	911	860	813	909	922	864	850	868	881	907	888	911	933	876	912	923	882	922	868	916	900	855	848	856	904	885	903	870	873	933	906	871	887	888	827	835	909	871	921	883	873	864	925	913	930	905	918	852	847	886	897	895	905	856	932	915	880	898	867	902	859	887	858	836	855	937	963	880	873	869	900	842	860	868	874	873	951	893	866	927	826	917	846	893	842	830	927	858	858	927	922	906	913	869	827	930	908	854	908	864	879	838	905	908	923	889	949	934	889	807	880	841	929	903	923	889	910	894	817	901	879	865	866	915	844	928	930	915	910	817	934	893	945	871	813	895	881	884	895	872	909	896	865	880	848	891	919	909	857	846	904	881	876	870	948	865	860	869	940	860	895	879	902	869	882	863	900	849	935	870	923	878	897	807	926	853	918	854	892	876	877	901	931	849	931	882
48295	21161	7864	3431	1763	999	627	504	482	467	447	449	435	420	424	420	414	441	428	427	429	455	445	415	439	434	411	407	416	434	401	453	396	395	420	405	415	414	434	410	437	413	449	449	448	406	412	435	413	410	416	389	429	406	385	408	403	401	408	438	461	448	383	396	356	397	391	421	439	419	391	408	386	423	455	415	401	453	376	410	432	415	414	457	346	411	445	394	427	467	416	417	432	450	423	365	417	407	430	405	473	372	456	448	422	412	397	381	431	415	393	394	417	417	440	396	439	419	411	381	415	405	429	432	429	395	404	444	424	404	427	389	415	441	414	430	426	420	418	380	396	438	414	432	399	397	444	427	432	409	462	400	427	420	438	442	406	404	446	379	423	418	382	416	409	429	396	428	452	399	369	402	413	387	398	425	423	391	425	404	418	419	445	439	380	443	422	419	405	406	399	420	410	393	445	446	440	431	398	412	408	416	411	470	403	371	429	367	389	396	414	436	411	432	422	429	441	433	392	417	389	416	404	421	429	453	402	434	448	419	434	417	426	431	417	429	423	428	400	414	409	427	427	371	404	397	431	382	437	459	397	392	402	428	426	461	397	421	418	422	435	414	427	396	418	398	390	396	396	382	407	406	430	414	402	445	449	401	377	364	441	423	422	422	443	391	436	424	393	434	429	454	432	439	435	388	370	418	429	413	393	408	416	425	423	442	428	388	432	404	418	427	465	410	423	408	402	401	397	440	386	435	453	428	406	438	404	387	389	432	437	426	419	432	426	412	360	440	412	411	403	422	412	456	388	441	439	418	395	414	443	424	451	474	413	459	395	418	453	385	403	422	455	415	402	445	441	407	431	402	427	421	448	384	419	406	410	428	402	404	434	478	445	394	450	426	387	411	440	430	433	408	436	425	421	390	464	409	393	390	445	364	429	390	432	429	380	436	450	391	387	421	386	441	413	407	425	392	429	411	371	401	416	417	414	420	429	431	438	405	393	380	421	409	404	408	369	407	434	410	431	416	373	419	454	421	382	399	412	413	422	423	438	446	463	430	458	390	432	401	430	455	394	368	384	430	400	389	389	428	406	418	455	433	417	389	373	431	415	403	447	409	437	375	404	436	408	407	364	456	420	417	377	374	395	434	434	392	452	399	406	397	418	461	429	436	441	429	414	416	412	406	429	389	424	442	393	389	450	423	432	404	402	450	412	451	415	386	429	382	433	405	397	454	445	444	421	430	398	387	418	458	386	417	408	396	436	405	381	418	411	396	406	442	466	404	369	461	412	452	416	421	401	408	389	388	400	415	394	425	398	431	435	423	417	458	409	419	459	426	438	442	400	403	429	417	392	447	459	428	395	388	431	396	432	417	379	379	446	434	416	398	401	393	394	414	399	423	431	407	413	400	418	418	423	416	413	427	405	423	394	418	446	404	442	416	382	426	423	391	415	412	386	406	402	393	450	373	443	435	409	436	453	438	399	446	455	438	392	418	415	419	385	397	374	413	399	429	349	451	397	412	435	407	404	442	426	375	390	395	376	448	419	413	434	430	400	408	408	396	436	443	419	396	410	402	422	419	399	432	431	473	428	433	388	362	428	391	387	418	426	447	400	396	401	437	439	405	402	383	390	408	417	390	408	439	411	418	418	446	431	377	382	428	432	410	419	425	413	383	420	423	407	407	416	397	440	411	387	400	387	416	434	383	388	405	414	409	409	390	440	403	408	439	420	395	397	450	417	383	420	357	436	388	450	372	406	414	406	384	435	425	417	431	408	392	427	384	413	394	424	381	435	432	448	400	412	440	384	426	388	406	442	420	387	403	442	388	413	384	414	426	404	414	405	411	433	376	423	392	387	385	423	376	439	416	386	422	407	405	407	469	419	413	502	399	355	417	432	371	427	422	406	428	385	434	422	374	377	441	415	408	390	364	406	406	397	401	393	414	425	438	437	433	399	410	370	449	435	388	427	417	431	405	417	411	424	411	395	428	397	395	386	391	443	397	434	420	435	443	418	431	391	408	411	449	416	438	384	384	409	437	404	429	363	430	418	389	396	403	419	419	420	429	420	407	409	390	406	403	420	407	414	390	429	414	386	429	408	491	437	432	429	407	392	427	398	455	412	392	399	447	392	423	433	414	418	421	413	435	386	429	409	393	416	423	407	401	404	475	402	420	395	415	420	413	393	422	377	413	422	432	457	357	452	405	432	437	448	422	424	418	434	438	451	434	421	422	393	407	420	401	419	423	414	432	425	394	387	439	450	413	462	418	461	432	422	402	426	471	415	392	404	445	390	405	399	404	394	401	422	432	400	427	432	402	437	412	426	392	400	396	409	386	393	398	421	412	419	408	430	460	404	411	460	445	440	404	437	455	403	414	384	408	422	431	443	419	438	397	421	382	395	379	442	395	419	443	386	407	414	440	394	383	432	421	364	425	460	392	433	427	475	450	392	429	419	455	400	412	441	437	454	433	412	412	417	443	398	447	422	404	400	409	406	448	407	398	396	409	457	431	400	392	449	433	443	418	406	404	407	416	392	402	420	439	467	459	439	419	402	404	434	436	422	433	439	379	371	414	419	399	404	427	451	451	395	412	386	430	395	392	414	422	428	420	427	438	395	402	423	399	405	404	427	399	393	412	402	452	390	399	381	387	408	415	411	385	460	424	404	422	407	426	402	415	427	398	387	384	359	417	373	389	405	422	434	418	444	410	414	407	389	414	403	402	425	424	401	435	414	423	370	423	407	407	411	404	412	402	409	390	407	399	439	431	442	390	401	380	401	425	453	378	402	427	426	413	420	390	449	416	456	430	456	409	397	444	413	409	409	418	381	435	381	398	458	367	395	398	391	406	410	389	442	388	384	412	430	441	449	379	418	461	389	447	433	443	391	355	435	444	408	413	404	389	386	436	436	417	404	399	440	419	423	441	410	416	418	450	437	396	450	405	409	416	443	436	413	419	432	415	420	460	404	439	407	421	428	411	402	429	385	413	425	452	442	424	432	408	368	416	413	448	406	402	414	440	414	424	414	408	452	418	420	403	408	409	411	405	421	414	430	429	392	432	406	442	408	445	433	376	404	402	398	392	427	443	433	392	438	431	395	434	405	432	413	440	409	425	403	444	431	406	391	399	428	411	410	452	421	422	399	405	405	415	379	436	469	433	423	429	393	434	417	419	427	391	448	449	435	452	455	360	386	399	406	406	390	421	419	437	394	407	439	462	394	448	404	390	407	387	451	406	391	479	425	396	394	417	414	446	425	413	423	468	457	423	404	396	377	447	436	429	384	444	455	418	413	404	410	433	391	432	405	414	403	385	433	432	437	416	426	410	448	407	445	414	425	368	404	425	385	446	402	438	398	422	381	435	438	412	440	412	418	437	424	375	371	414	417	432	430	422	418	398	412	424	390	406	421	405	436	435	441	450	415	391	403	384	400	379	440	429	385	418	460	391	431	415	431	427	425	386	423	420	422	459	433	402	425	421	378	421	416	423
30665	13573	9880	7998	5283	3147	1810	1418	1147	951	1011	999	1004	934	1001	900	896	932	935	825	859	847	872	931	888	919	975	831	877	868	859	912	894	931	913	955	934	869	911	857	899	929	916	911	888	860	901	896	894	923	906	858	885	899	886	884	919	906	911	916	910	852	885	925	882	874	919	839	933	893	830	836	875	884	867	865	904	911	902	891	866	892	863	848	871	917	915	868	820	904	890	879	822	931	858	915	838	844	841	886	856	826	861	909	832	841	870	820	845	987	871	823	865	861	899	860	857	847	890	888	880	866	863	850	871	921	913	867	953	883	907	928	921	890	861	877	904	911	881	871	898	881	865	872	867	816	844	838	931	846	946	805	863	917	893	883	937	944	857	900	887	890	872	870	850	959	894	834	892	856	860	863	958	896	882	883	896	874	879	875	912	853	836	906	880	850	901	852	884	863	932	911	918	928	868	916	848	918	870	940	862	852	927	886	904	854	901	893	934	896	851	881	898	905	840	914	866	914	883	915	820	870	862	880	863	899	906	895	898	909	887	909	830	871	839	877	872	876	836	892	836	918	882	850	872	883	881	904	913	874	839	897	886	911	895	875	900	843	867	892	901	860	959	866	898	801	881	890	903	883	889	924	824	899	891	886	861	862	857	872	867	851	881	895	917	864	857	873	918	870	872	871	859	841	881	924	932	895	872	963	873	852	882	875	897	862	875	918	787	908	839	877	847	875	860	908	819	864	859	847	823	867	876	928	841	838	853	851	912	914	899	907	904	900	859	934	889	857	869	861	905	916	934	819	877	868	894	899	883	871	912	895	920	938	879	852	859	890	855	886	825	907	891	892	879	915	893	937	851	895	868	881	866	828	877	940	911	880	885	883	863	878	863	877	869	803	893	909	871	839	848	872	890	861	916	890	884	886	909	892	900	889	916	918	926	840	856	911	885	877	848	851	884	863	919	906	924	882	889	898	931	908	850	829	899	878	932	881	890	894	920	876	916	844	867	893	877	869	906	831	841	885	840	947	852	862	891	885	911	874	908	914	879	865	851	844	943	880	885	885	892	857	889	904	827	885	930	844	894	881	909	905	873	883	902	902	779	856	880	899	883	874	871	858	894	896	865	890	938	863	867	869	887	813	893	868	814	867	870	861	846	952	845	941	835	856	873	884	880	923	884	897	875	896	887	862	872	852	842	868	920	880	870	924	841	900	854	875	836	911	867	923	875	894	838	838	862	889	852	919	905	895	919	899	913	848	899	853	857	920	882	925	912	869	921	824	870	856	910	819	866	851	851	822	912	862	884	832	881	823	920	864	909	913	872	842	902	898	874	856	921	891	855	862	850	888	893	862	911	885	905	860	880	849	917	889	882	839	838	859	847	972	844	906	919	885	894	909	826	859	850	903	883	844	850	855	923	864	900	919	880	873	886	877	854	901	945	925	885	892	889	909	836	870	878	904	889	879	894	880	919	909	829	842	894	916	881	898	881	901	903	909	903	847	858	875	885	916	893	921	856	854	969	840	873	890	897	889	884	855	891	899	912	865	913	891	891	866	884	878	874	895	912	899	907	911	845	898	894	907	866	946	894	835	839	866	944	846	908	853	873	934	881	938	910	813	850	902	848	868	887	922	893	917	858	854	901	891	875	877	800	894	946	867	883	867	846	870	891	896	867	918	907	849	852	873	884	895	880	917	887	817	857	847	880	885	934	871	900	890	910	934	915	926	908	879	902	859	859	900	932	919	860	866	884	885	847	901	883	883	898	924	890	905	900	918	782	857	903	880	870	895	906	872	855	903	853	918	881	919	884	891	865	870	852	903	870	876	902	871	894	912	910	908	904	926	861	963	861	896	856	866	848	929	883	936	876	840	817	865	935	895	894	918	877	877	869	864	841	823	867	905	933	919	912	891	891	891	868	898	914	841	883	897	853	861	872	897	923	895	871	847	848	866	858	858	904	806	915	881	860	846	877	924	868	884	871	876	860	843	863	886	888	850	839	859	863	864	900	907	896	877	838	885	840	869	898	898	869	880	857	895	914	895	872	884	888	915	878	918	829	832	795	945	932	828	904	905	891	832	915	947	883	859	866	898	879	877	902	901	928	870	895	900	921	871	885	880	884	862	871	898	857	902	931	862	884	861	950	871	822	845	846	889	854	937	831	859	871	862	892	862	938	821	908	899	894	910	897	890	912	833	832	880	939	847	887	848	870	892	910	940	900	880	920	892	877	889	876	866	873	855	917	873	907	902	915	899	912	886	868	962	872	858	906	824	912	833	906	896	854	884	884	892	828	921	907	887	819	857	870	891	868	851	913	872	859	913	924	930	897	912	894	948	813	844	915	862	939	898	918	889	915	885	858	906	878	908	918	947	919	909	908	925	854	937	857	923	896	869	825	904	932	911	874	847	920	854	921	865	914	888	904	896	830	873	902	846	892	913	843	878	889	870	880	839	887	818	932	890	935	879	909	890	847	849	850	932	886	874	890	867	874	908	916	931	856	858	919	878	859	878	887	866	879	862	847	884	905	920	898	878	863	873	876	885	869	907	835	842	833	908	906	909	866	917	877	902	870	926	902	853	892	893	873	915	932	871	918	879	855	860	820	877	901	887	877	868	942	844	866	875	866	877	878	874	869	829	899	897	881	852	870	832	838	893	908	891	911	858	841	873	895	871	918	912	908	874	912	829	861	898	871	901	926	848	903	839	897	894	887	865	859	852	872	838	826	832	820	857	861	879	842	878	886	913	917	899	877	890	863	862	924	898	920	864	861	933	889	890	897	920	941	847	852	858	942	886	901	902	886	872	887	889	888	886	899	879	908	886	860	888	861	882	944	911	807	905	903	891	894	901	866	918	869	859	903	869	896	799	847	928	888	860	890	883	853	875	845	813	887	879	891	948	890	917	890	858	914	826	903	889	872	898	866	879	908	905	891	899	880	938	918	914	874	871	888	862	923	856	896	885	933	849	872	835	942	892	874	869	860	881	872	960	890	827	917	897	869	901	935	886	854	905	922	884	898	902	902	870	881	936	897	924	873	896	849	856	903	863	914	868	874	854	888	845	851	909	892	835	898	865	918	929	917	880	905	861	877	903	854	831	881	908	898	888	872	853	906	894	882	847	880	832	888	895	932	861	900	877	884	886	912	892	883	833	910	884	838	935	887	876	836	873	857	903	869	878	872	950	920	876	856	891	866	890	906	909	862	897	889	895	924	835	860	847	844	887	912	864	945	873	903	880	894	850	840	910	914	870	871	912	880	881	873	813	847	911	910	864	863	890	870	908	881	899	944	906	904	880	901	897	909	893	911	929	842	923	880	886	905	923	955	850	908	866	888	922	893	886	895	889	925	924	920	896	891	903	921	859	881	893	894	899	876	878	934	850	862	872	889	855	829	902	845	907	853	840	893	888	913	923	841	844	865	909	840	886	915	889	852	929	869	897	923	888	848	891	871	872	848	840	839	832	908	925	888	817	843	904	944	918	872	874	875	898
60367	31428	13649	5922	3145	1497	628	571	449	403	404	442	403	408	426	457	426	418	445	453	410	413	385	456	434	429	404	402	385	410	415	394	377	404	424	432	401	394	426	444	382	404	373	408	390	416	431	444	415	422	414	414	436	384	414	401	399	394	440	425	417	399	445	413	381	439	374	410	413	397	407	405	408	398	403	381	403	425	406	425	406	390	407	423	438	431	439	387	466	391	397	400	358	380	426	399	388	365	390	413	462	420	405	404	424	415	406	422	438	416	438	435	395	411	388	408	434	401	416	418	436	412	423	411	418	442	476	442	416	474	433	399	424	394	374	411	448	433	378	426	416	380	409	443	421	409	412	426	398	457	404	417	402	384	429	406	417	390	401	445	430	410	402	375	405	434	365	437	439	475	382	427	429	425	388	398	406	414	389	408	402	383	425	408	374	424	390	445	421	406	387	410	436	443	391	387	405	430	420	410	386	398	413	399	420	452	410	419	400	379	397	416	423	416	372	431	411	387	388	407	400	417	398	430	385	417	384	413	380	390	395	406	407	446	405	427	442	437	416	406	404	415	427	411	443	399	369	402	415	395	430	435	396	378	408	408	375	405	414	421	399	448	473	414	427	423	389	370	390	430	405	385	411	423	364	396	417	440	382	409	434	409	414	415	405	394	405	435	443	414	423	404	417	425	391	402	394	375	421	412	414	408	425	416	410	400	404	366	385	425	414	425	421	377	394	413	409	436	435	442	417	392	412	384	395	402	407	395	404	374	387	365	420	402	441	376	410	417	402	390	388	430	403	407	392	445	409	419	390	408	391	479	426	430	368	408	382	425	408	412	421	390	369	437	431	400	401	373	411	427	431	402	408	398	421	450	432	375	406	354	413	387	379	390	399	436	370	391	427	409	399	441	413	442	418	409	402	471	410	412	437	418	407	408	389	407	442	464	393	398	443	384	404	387	429	423	415	444	404	427	389	379	397	382	389	424	406	367	432	395	361	451	435	390	392	430	382	405	439	440	440	425	430	443	366	388	430	384	438	453	400	400	411	408	398	433	392	412	394	428	425	372	400	417	386	402	417	434	448	416	424	457	372	391	422	440	390	417	397	389	396	417	418	375	410	408	391	454	378	428	449	408	440	420	382	422	428	411	407	362	421	420	382	407	400	416	428	406	455	411	405	411	411	408	433	391	385	415	414	437	419	390	390	402	390	397	430	408	409	401	429	440	427	393	442	394	365	394	366	416	443	399	354	418	391	399	368	443	385	416	419	405	437	417	399	416	392	416	392	390	385	379	374	376	427	373	394	415	357	434	415	418	402	372	387	396	405	423	423	437	420	467	428	441	376	380	414	408	408	403	416	405	398	408	428	412	394	421	411	432	418	391	409	393	370	426	419	437	384	354	399	425	376	381	379	401	402	424	398	404	374	434	399	397	450	430	377	391	420	414	416	415	393	460	419	384	372	444	413	407	406	417	422	435	432	416	424	395	439	423	417	395	417	394	407	453	418	366	407	421	386	384	405	435	392	450	439	395	417	398	415	415	398	385	414	411	384	399	349	395	424	389	416	403	433	389	436	416	385	398	398	366	404	419	403	408	400	403	448	458	438	411	383	376	369	417	392	407	411	401	407	407	419	411	410	403	431	395	412	411	421	424	410	422	404	437	399	389	416	449	422	432	419	418	371	416	413	421	423	366	433	424	410	420	393	352	385	405	384	421	413	441	408	405	401	418	397	451	368	448	428	397	436	413	404	378	461	394	416	429	410	422	395	403	372	418	413	413	452	428	423	384	406	382	394	398	416	430	402	420	401	452	396	444	403	442	424	412	419	414	386	411	396	404	430	440	391	416	445	379	428	372	414	398	411	423	416	425	377	431	424	428	392	398	426	402	411	463	422	391	395	428	391	406	406	403	417	380	402	402	407	415	381	465	401	399	405	393	418	391	392	427	437	413	397	391	415	418	422	383	375	426	419	427	410	403	372	415	436	423	421	423	393	411	412	364	442	376	379	382	429	391	334	402	393	398	387	401	389	422	389	416	432	397	380	400	405	418	394	420	449	443	368	428	449	411	397	403	394	441	388	397	420	449	402	388	418	403	395	388	405	426	390	412	387	411	416	423	388	398	393	390	434	429	383	400	407	382	415	408	384	424	369	363	418	426	381	394	324	399	385	370	423	445	401	439	418	396	387	412	392	391	440	413	422	428	417	416	394	387	395	449	391	420	400	447	386	427	406	387	366	398	415	393	420	419	436	449	398	424	417	420	435	450	420	367	441	409	390	392	438	392	438	454	384	399	391	391	416	401	393	409	403	407	414	428	386	395	451	427	385	426	425	427	398	421	415	466	406	415	395	398	425	412	411	446	426	455	397	405	399	413	425	374	385	401	365	402	393	371	361	408	386	383	438	396	394	399	433	394	397	387	370	407	440	400	399	395	393	373	416	382	405	406	443	395	418	354	396	443	457	427	459	362	423	414	436	419	366	385	367	385	424	419	408	417	414	402	432	387	399	431	424	421	435	429	458	412	431	388	384	410	410	404	357	413	410	419	402	386	414	440	400	417	387	410	447	402	387	415	447	391	451	412	419	445	406	401	400	419	397	420	418	416	378	434	419	368	443	385	412	441	422	354	433	423	405	442	437	430	407	422	458	404	408	403	401	395	430	417	395	362	371	435	394	397	427	424	407	391	394	380	443	415	425	416	408	400	405	397	391	424	444	400	425	442	396	418	416	420	401	421	416	407	384	380	364	380	436	406	344	391	378	383	425	408	420	422	386	430	419	392	366	422	379	391	416	422	429	385	369	406	427	423	445	377	424	370	375	388	406	401	374	417	397	394	397	395	401	392	402	392	425	418	395	395	438	400	437	427	412	392	427	439	385	404	397	415	443	429	424	425	421	394	416	428	412	399	430	430	404	371	420	409	384	391	401	446	443	449	400	431	428	417	385	402	424	414	345	410	428	427	375	384	438	356	383	421	361	369	437	458	419	414	393	423	417	370	406	377	447	399	408	377	392	387	359	386	393	427	355	427	424	429	418	409	420	395	426	365	407	410	417	404	414	379	424	392	406	428	374	383	410	425	404	459	430	457	440	415	399	384	418	448	400	403	423	380	397	410	449	423	382	447	381	430	431	427	416	374	390	413	366	383	410	379	434	386	391	383	416	399	404	377	385	430	419	406	416	439	391	422	448	411	411	414	442	386	418	410	386	394	441	388	410	432	421	470	417	411	393	386	387	417	390	447	399	398	399	428	413	428	422	403	421	414	400	431	415	417	424	397	403	429	414	370	403	392	419	404	429	401	421	436	444	435	414	443	416	428	415	427	408	428	427	364	395	389	412	425	424	357	409	423	449	391	379	422	404	419	396	398	412	386	388	436	384	388	344	415	427	392	343	416	393	396	386	401	420	375	414	435	422	411	379	413	397	403	418	425	419	438	381	383	413	403	410	416	426	422	371	425	379	403	384	447	410	379	449	377	408	394	400	386	397	403
39970	23466	14417	11675	8571	4779	1730	1293	1053	1043	1002	949	890	859	954	855	897	887	897	853	869	848	875	880	901	843	895	838	912	876	867	905	863	862	880	889	888	892	892	901	908	851	865	802	872	896	924	883	816	911	889	880	851	909	855	874	890	868	875	896	899	875	860	864	898	859	897	885	851	879	882	871	853	837	850	903	852	835	879	863	833	875	865	838	868	845	864	904	816	857	892	876	904	880	853	883	902	853	893	869	850	882	846	803	899	861	850	839	880	876	913	817	824	887	879	860	884	835	844	931	841	880	893	839	850	872	869	878	853	846	828	859	870	887	863	920	877	890	899	875	803	866	842	868	781	853	835	894	885	876	835	893	860	895	912	822	856	842	871	857	873	864	836	868	906	917	932	837	845	886	920	835	863	871	814	852	910	812	863	884	920	887	902	860	864	906	873	889	833	888	884	867	849	889	871	895	859	853	879	844	917	856	847	867	877	847	856	886	796	890	807	941	891	879	864	865	866	902	855	860	824	849	873	851	810	893	862	881	879	847	845	851	891	884	900	896	816	919	837	846	890	850	887	852	908	894	905	876	931	897	846	883	829	897	832	822	900	904	809	870	862	858	834	895	831	854	866	841	874	876	852	907	917	886	859	869	894	892	840	892	818	897	881	875	891	878	854	877	859	803	846	830	828	809	900	907	921	856	881	861	869	860	842	837	874	888	854	832	819	906	889	841	869	813	872	879	879	872	824	901	863	900	865	887	915	869	840	862	854	895	863	871	844	878	883	922	863	851	854	846	850	860	871	850	878	848	885	866	871	892	867	805	893	903	887	857	865	858	877	888	870	864	918	876	888	862	877	899	823	868	825	867	836	866	865	890	880	834	911	827	889	861	892	849	886	854	862	824	899	859	911	890	872	818	869	883	867	862	883	818	860	857	925	930	882	824	854	914	834	892	817	877	818	881	845	825	948	809	891	911	862	859	879	915	866	913	874	875	877	805	866	852	871	832	908	856	915	786	866	868	847	855	866	831	827	895	869	867	881	878	950	806	851	893	872	856	898	911	827	855	799	904	889	890	839	891	855	874	805	872	919	882	856	885	875	885	899	875	864	920	902	866	904	905	858	909	854	836	885	856	869	874	892	850	835	825	864	868	867	874	867	796	853	825	902	859	813	841	865	895	871	866	898	895	879	804	872	842	906	857	834	865	865	903	928	902	871	899	855	850	883	836	921	901	824	843	892	880	849	883	847	916	905	842	865	877	902	902	792	865	839	891	833	918	832	877	947	853	849	856	858	840	908	854	900	865	831	888	841	863	900	862	903	861	846	815	907	864	901	906	832	903	860	888	911	868	879	822	853	842	866	853	867	861	856	886	830	852	857	818	823	832	859	880	920	880	873	865	807	828	845	903	894	872	878	862	887	907	890	850	918	914	879	872	848	757	875	906	865	905	804	891	867	871	864	915	874	897	842	920	827	872	874	847	897	830	921	873	904	856	926	887	856	879	858	853	896	879	806	880	851	896	868	895	869	891	900	833	860	897	859	875	861	875	910	872	878	906	906	856	857	925	894	857	898	886	872	815	906	872	857	841	855	872	860	855	872	897	873	889	862	874	829	878	877	916	857	834	866	933	850	842	893	883	880	830	885	829	851	937	850	851	857	855	900	882	894	906	888	839	853	962	871	882	867	876	863	918	955	864	833	930	890	849	853	944	879	862	830	831	843	894	876	879	819	847	927	831	876	834	861	860	853	850	848	883	865	866	823	886	909	866	873	881	867	875	822	845	832	853	860	867	866	869	905	843	882	868	840	897	860	859	844	866	891	850	867	893	875	826	892	880	847	844	810	882	906	838	901	839	885	881	899	858	927	899	886	882	820	887	954	894	886	836	822	881	895	911	803	876	887	858	956	853	872	833	904	833	858	895	845	900	876	868	909	848	837	944	897	965	894	871	867	858	865	839	901	818	925	905	924	886	811	862	859	834	897	855	867	886	868	901	894	909	867	870	891	907	834	871	847	874	877	824	886	872	878	902	869	896	825	920	873	920	861	870	818	851	853	901	870	863	841	880	867	883	871	844	905	937	847	913	806	851	883	883	826	870	877	873	867	905	800	892	905	872	863	855	888	845	882	901	892	894	857	867	892	863	831	884	853	845	888	846	852	825	904	866	820	871	885	869	892	890	888	875	854	890	842	840	938	855	864	879	883	836	857	905	899	843	858	861	825	829	851	913	864	879	857	840	874	829	807	865	829	863	888	924	851	885	852	892	834	877	828	843	850	863	830	886	878	870	868	868	894	824	859	927	844	871	902	817	896	878	868	908	858	873	890	853	884	864	871	831	866	918	898	854	914	879	857	856	906	843	863	902	888	906	886	876	890	855	859	830	906	851	868	895	835	866	906	897	836	878	858	870	863	817	823	828	871	880	836	877	844	865	874	898	900	891	879	857	822	848	857	896	838	859	815	875	897	873	830	876	829	852	899	878	888	858	908	860	854	855	896	925	921	872	914	871	867	848	845	903	858	846	866	876	848	847	869	888	885	858	839	891	949	882	868	824	850	837	897	880	851	880	892	854	854	880	858	902	866	829	891	825	879	895	854	885	915	871	901	864	902	872	874	917	885	924	872	864	892	857	871	861	866	908	858	949	857	855	845	864	880	869	869	846	874	814	835	876	825	869	952	876	928	892	869	839	914	801	880	890	834	831	875	868	884	860	874	912	889	859	833	837	852	846	875	830	902	848	881	864	832	849	865	868	874	881	887	855	819	932	820	868	909	941	925	907	817	868	879	841	938	867	822	879	840	871	850	931	927	835	866	888	916	848	858	855	868	856	836	893	904	871	873	871	849	881	889	847	874	892	922	853	895	874	909	850	860	846	869	844	853	872	880	823	865	897	820	888	829	895	846	850	879	854	880	863	850	833	846	825	902	892	822	828	866	877	870	849	911	855	906	869	872	879	883	777	904	851	835	862	821	917	822	892	884	876	831	898	793	800	835	878	912	855	866	821	883	892	875	908	850	907	887	855	863	872	850	880	870	852	895	878	848	916	854	837	842	907	875	869	841	858	827	856	849	907	892	843	906	868	846	835	856	878	900	880	850	843	868	876	881	868	876	882	873	883	863	904	890	928	882	881	866	917	886	894	815	858	871	847	922	881	859	833	837	847	860	857	882	875	864	884	893	834	860	884	873	862	852	892	853	893	891	859	884	833	817	848	847	930	881	866	827	869	874	831	872	834	903	842	914	936	839	858	854	844	819	892	871	921	872	891	908	879	836	897	880	852	887	861	860	911	792	847	889	928	859	901	842	886	960	908	942	852	907	912	839	886	835	790	848	945	857	905	853	876	877	841	958	881	901	937	862	869	880	855	862	884	893	906	884	868	885	864	858	876	886	873	938	829	823	864	862	820	813	867	840	896	859	851	898	842	864	840	852	881	913	894	943	889	784	863	881	907	816	900	877	881	924	848	853	905	840	881	876	882	838	855	842	908	885	890
64940	33294	20009	14647	9035	3425	947	702	597	545	463	467	448	435	421	433	431	472	379	435	459	397	411	389	409	411	403	423	358	421	375	417	447	405	408	400	451	417	457	419	429	398	411	401	412	419	435	433	376	414	420	438	391	418	430	425	405	416	389	404	440	383	445	401	405	413	423	407	412	402	450	416	408	386	461	438	408	403	410	411	428	406	378	414	429	403	392	376	417	452	368	410	402	412	380	403	472	407	414	403	440	410	424	427	414	350	386	434	404	373	421	393	384	430	411	387	410	412	407	449	429	362	386	438	401	423	382	422	409	383	408	375	380	382	447	457	414	412	426	392	429	473	450	441	461	425	433	420	427	405	401	384	385	433	431	386	448	398	393	416	377	397	447	405	405	411	415	451	418	440	370	403	452	465	426	421	436	434	423	414	411	413	439	432	417	427	444	389	432	440	423	416	414	423	442	394	415	422	385	405	396	421	407	417	429	405	403	440	400	416	431	426	395	399	438	437	398	424	425	389	408	384	425	432	411	381	411	376	414	464	453	410	446	400	416	392	442	394	413	427	418	388	435	432	419	417	447	398	421	395	397	409	399	435	396	418	454	414	387	422	398	423	409	445	376	419	448	408	392	412	437	397	397	456	418	426	405	433	388	439	377	401	438	408	421	395	380	431	414	419	419	413	412	394	414	426	441	457	451	422	426	398	380	414	397	423	434	382	406	370	425	371	398	398	423	412	417	412	368	427	370	392	391	395	461	405	425	397	451	437	424	411	391	421	434	394	376	439	391	425	402	451	411	443	420	404	438	405	423	403	427	419	423	392	407	444	405	409	422	421	397	366	413	418	397	419	431	386	440	417	433	446	374	378	423	395	446	391	380	430	456	412	390	376	422	434	442	408	383	406	408	399	440	417	410	373	414	416	401	417	454	361	408	425	428	414	396	414	413	368	418	375	444	473	412	388	429	432	421	404	385	387	418	430	435	430	420	391	429	400	429	457	431	428	431	387	392	418	427	429	418	452	424	405	395	378	414	386	351	419	404	431	387	429	468	426	421	391	449	405	407	456	434	442	441	400	437	438	406	435	377	436	418	410	423	451	427	439	403	397	435	449	434	394	438	395	416	400	425	412	400	400	462	393	414	414	389	415	371	444	387	416	410	420	409	427	468	406	422	437	405	409	407	416	381	425	411	395	398	404	395	405	417	415	385	422	414	425	379	398	364	438	440	414	360	426	437	400	417	408	418	421	425	430	447	407	407	422	430	420	424	407	420	385	377	391	428	385	424	450	441	428	436	407	417	416	430	387	405	434	423	417	446	425	399	377	431	424	406	413	422	416	420	411	375	411	387	450	413	394	394	389	397	394	436	432	392	385	425	431	386	381	412	425	370	442	416	403	441	415	376	402	427	404	437	386	445	358	421	418	420	404	461	409	407	449	382	411	404	404	458	458	396	403	414	405	419	387	444	382	421	413	419	396	426	403	434	444	384	418	433	437	441	463	401	379	415	428	395	407	404	416	459	396	395	417	412	436	396	414	445	386	367	438	422	383	406	379	433	406	398	391	406	423	423	404	406	398	463	444	409	414	422	394	426	398	401	437	406	422	463	439	420	428	434	417	415	435	420	423	436	418	404	409	413	449	457	466	398	390	387	381	406	444	426	423	413	431	417	435	379	390	399	422	402	423	459	432	395	388	396	399	368	367	416	458	432	445	426	473	414	424	433	441	405	423	377	423	392	419	438	409	379	403	388	419	415	421	402	430	420	403	405	415	378	441	421	405	417	370	419	417	406	431	395	384	440	412	449	416	413	421	392	433	394	394	396	438	424	428	431	412	423	418	435	400	431	423	392	401	417	448	412	429	453	450	405	425	427	410	450	425	434	408	385	431	402	400	455	440	391	407	424	402	422	353	386	417	395	421	400	382	401	418	412	432	397	427	381	400	427	406	429	370	423	399	405	394	412	415	441	418	437	439	421	387	444	395	455	377	385	423	413	423	446	409	389	432	413	377	395	417	421	417	384	403	387	430	403	386	431	424	410	388	415	375	383	393	410	429	413	408	402	399	373	412	415	380	417	434	412	413	484	456	427	414	439	408	404	390	382	428	356	433	363	403	439	396	371	416	406	398	399	440	395	412	414	410	401	398	392	414	422	448	425	424	423	405	395	409	425	462	476	418	416	399	374	437	383	399	442	431	447	446	404	401	416	458	389	398	405	437	394	445	387	379	393	394	362	363	432	385	409	412	417	403	424	441	413	428	385	407	407	403	422	465	414	446	395	413	417	420	419	392	420	392	414	407	387	394	413	404	435	424	392	442	421	414	384	395	425	402	406	406	435	451	404	441	437	401	393	432	478	449	424	423	393	414	411	382	398	433	420	436	462	424	393	384	421	447	400	432	409	401	438	432	415	442	479	430	406	447	422	458	416	459	385	393	399	451	422	409	416	387	401	411	473	391	420	407	378	429	393	410	395	440	404	424	387	441	436	408	355	420	429	391	440	409	426	429	445	374	416	398	424	379	421	426	409	387	407	425	399	423	385	422	364	435	385	395	440	451	429	387	440	446	401	403	362	427	410	403	427	391	347	437	435	414	422	404	439	408	424	437	411	370	422	388	412	428	425	454	408	460	458	406	389	404	421	393	443	395	425	398	440	411	404	445	425	386	385	411	413	422	433	415	388	422	399	391	407	409	424	430	420	413	419	417	400	379	409	442	445	416	396	409	402	461	412	419	386	414	443	416	445	401	422	404	357	402	360	430	440	439	435	448	412	412	417	423	426	429	402	401	430	451	427	408	402	473	408	454	422	404	468	424	412	406	394	408	425	428	390	396	385	458	410	388	376	399	436	438	423	383	450	426	389	372	414	435	438	427	416	406	425	465	388	429	388	400	418	416	442	446	422	424	445	404	398	413	378	390	405	416	442	417	461	397	389	428	436	397	393	374	405	375	379	449	406	402	390	406	434	413	436	438	407	407	416	416	390	403	400	418	438	409	425	425	438	390	399	401	394	446	414	439	400	404	426	419	393	421	397	422	424	360	425	410	419	395	427	428	439	400	436	413	440	431	403	444	445	391	415	465	447	413	424	396	410	427	452	397	409	399	414	438	407	391	410	422	393	432	424	400	430	361	387	402	375	410	422	410	442	383	405	409	399	441	402	428	425	437	384	428	410	405	379	432	413	400	397	398	411	411	422	397	405	417	387	432	376	375	442	431	423	442	369	432	392	428	386	430	419	437	450	437	437	407	422	437	417	394	363	421	446	394	403	471	448	438	389	441	434	385	410	411	411	435	423	416	391	376	372	391	416	452	434	379	424	414	448	424	419	491	401	410	396	381	401	393	410	414	425	389	424	407	407	408	415	431	392	422	430	417	378	436	414	421	459	456	453	410	422	400	345	413	481	411	377	423	392	424	456	401	433	440	455	400	399	422	388	415	430	407	407	411	430	408	423	456	426	456	425	438	429	426	393	395	415	381	420	479	388	430	464	425
41414	22655	22482	23533	18762	7470	2739	2255	1469	1301	1206	1103	1062	965	951	904	914	822	898	891	893	955	868	893	853	864	868	908	935	949	830	856	953	929	946	976	928	1007	907	958	910	945	898	898	891	893	812	880	904	923	867	941	861	840	928	902	903	921	874	914	910	866	857	890	908	880	883	850	888	904	859	928	921	931	911	883	931	933	870	865	842	874	913	836	899	927	881	903	900	853	910	891	864	900	867	887	817	885	932	909	880	878	893	859	882	865	925	862	876	908	899	904	853	869	837	873	835	887	926	876	926	906	898	912	900	849	893	809	875	902	924	868	883	877	890	840	867	886	852	918	892	921	863	879	917	909	870	822	888	992	878	917	927	929	877	871	909	891	865	920	866	910	905	877	881	903	890	927	882	931	873	852	890	900	923	861	856	862	874	854	879	911	935	904	921	847	899	906	874	897	904	904	918	944	888	890	852	913	887	851	856	906	870	883	858	866	899	887	896	913	895	860	871	897	879	869	863	891	966	959	936	870	926	927	905	896	890	883	907	824	845	847	886	900	912	830	888	916	916	849	856	911	898	927	881	848	964	887	842	924	856	920	902	958	843	889	864	884	930	896	899	872	866	881	889	895	850	897	868	889	924	831	910	946	881	869	905	875	899	894	857	797	916	924	916	882	896	907	881	896	831	896	943	826	849	867	917	912	928	869	894	879	841	901	855	833	845	915	851	842	873	846	885	896	929	926	906	849	868	860	906	894	925	886	889	910	869	920	854	907	888	903	866	898	850	907	892	917	870	840	871	885	859	935	882	956	868	920	840	903	857	897	907	867	875	880	867	862	886	895	933	880	869	892	897	860	884	896	861	956	889	832	856	889	887	875	946	923	892	875	892	884	834	938	899	877	905	873	899	860	955	861	910	848	890	852	952	842	793	899	863	865	911	834	889	897	884	859	851	960	865	886	906	844	900	871	887	918	883	878	871	891	883	857	865	912	891	820	895	908	889	888	872	917	879	906	904	920	870	858	846	877	872	904	874	860	910	893	873	884	844	876	912	871	905	875	842	888	915	850	857	853	877	888	857	897	880	920	905	879	882	885	900	876	894	902	839	883	909	924	918	847	925	869	923	920	914	902	844	828	909	884	920	835	871	931	937	913	831	905	872	881	843	896	874	926	861	881	862	886	909	904	943	890	929	934	920	829	882	857	869	856	896	883	879	834	906	885	851	894	890	847	898	838	923	859	901	892	935	886	904	867	897	883	820	844	896	863	864	920	918	844	886	916	861	919	860	850	875	879	874	881	877	858	893	885	848	859	864	893	950	871	923	871	854	897	860	866	895	915	914	918	932	908	850	903	850	889	874	980	844	871	909	902	933	918	868	885	832	898	935	911	937	835	877	865	859	903	939	862	876	904	951	894	911	911	864	882	868	901	870	852	852	878	844	914	968	895	868	822	851	887	844	844	911	920	892	901	870	833	858	879	873	895	868	889	905	903	854	968	866	894	872	902	907	880	841	930	911	876	914	861	846	979	887	856	907	865	830	862	914	909	855	857	869	836	876	891	914	932	881	903	881	895	916	881	884	871	869	858	934	837	919	874	925	826	856	890	895	886	917	886	914	886	896	898	885	841	873	851	896	904	873	917	929	868	903	889	876	865	894	876	875	889	878	907	867	886	867	930	890	818	882	895	852	931	861	900	880	824	872	857	891	917	893	876	844	901	882	870	867	836	895	900	859	900	919	850	832	857	881	888	871	885	869	847	904	964	850	822	868	921	876	874	891	906	884	904	941	929	863	863	906	931	945	901	840	893	910	847	874	838	833	916	868	887	906	927	880	916	878	833	906	828	815	874	910	853	901	843	904	857	924	903	893	889	860	853	921	858	898	857	892	844	872	891	880	907	901	858	858	936	872	915	828	878	913	879	862	904	943	866	889	829	947	864	835	814	869	855	888	866	895	910	886	915	879	874	853	856	868	861	862	897	897	879	902	919	857	888	862	874	818	951	901	913	868	842	885	888	901	894	891	855	838	875	847	889	878	867	873	890	899	859	936	860	850	878	876	902	867	937	925	943	822	908	923	912	860	916	890	910	894	873	895	852	866	907	850	911	867	918	864	921	942	827	887	875	884	846	883	919	925	925	889	868	896	893	918	809	887	913	865	871	910	842	860	855	966	915	827	914	947	891	916	901	869	908	855	848	900	914	922	919	851	906	915	911	879	860	908	910	895	908	852	893	902	942	844	871	934	862	893	876	943	917	901	937	903	916	898	860	869	898	895	846	889	899	942	866	953	869	877	901	954	886	929	874	926	915	880	901	881	904	838	927	898	917	917	850	919	919	826	880	920	884	883	925	896	844	855	828	857	941	890	928	853	864	893	913	846	852	880	899	901	915	904	906	868	875	880	844	907	894	842	845	934	875	908	883	891	905	859	877	860	856	913	925	863	872	894	902	872	929	863	891	855	862	924	878	835	837	913	905	873	911	889	922	937	863	853	873	869	882	884	885	911	886	913	877	904	893	872	862	877	892	936	836	830	856	838	857	902	903	893	870	894	882	891	905	912	900	896	893	915	912	902	860	845	884	883	852	873	912	958	864	869	895	902	880	939	848	895	877	859	885	858	898	877	909	950	891	872	856	947	861	910	861	920	874	883	901	922	889	874	869	893	916	863	893	841	893	869	835	891	896	882	913	912	912	858	903	899	925	849	963	862	864	876	862	877	869	882	902	902	905	822	909	884	933	884	913	856	878	895	821	869	857	874	863	880	878	872	869	872	933	928	884	891	900	893	872	991	935	819	898	888	832	879	895	906	869	846	870	869	903	873	814	912	936	843	875	899	877	898	871	871	887	850	915	875	869	866	864	945	837	879	861	863	883	947	904	916	835	890	888	886	889	917	889	916	889	868	872	878	914	867	866	880	864	870	877	869	846	885	916	893	906	870	868	896	831	926	852	908	894	869	868	893	891	872	865	894	928	903	896	882	817	830	891	830	899	911	911	905	894	856	858	920	874	874	930	858	855	845	851	849	884	908	907	871	884	881	889	906	923	896	837	923	894	895	910	892	883	903	835	882	900	894	901	906	849	920	920	878	941	851	863	921	873	870	885	919	903	865	913	876	874	868	864	878	943	954	904	867	845	926	881	889	856	908	939	943	843	852	814	877	882	927	884	887	881	842	908	850	941	891	880	865	929	896	955	909	867	868	903	841	871	900	916	884	917	887	881	916	895	864	917	860	926	889	842	942	903	870	882	891	871	895	921	876	866	944	908	904	870	884	871	899	900	881	879	897	918	877	890	912	933	890	942	891	917	896	854	889	878	888	870	812	924	875	892	890	879	870	864	911	878	879	861	858	882	905	901	859	864	897	850	896	879	895	908	878	884	896	908	898	886	889	898	899	893	913	914	843	887	855	874	902	892	948	910	910	858	871	888	883	877	904	893	858	882	909	872	828	876	867	867	871	906	932	877	891	882	916	861	928	921	929	880	919	897	878	898	858	870
40865	19652	10111	5589	2148	896	707	467	463	426	460	459	419	445	423	462	424	423	403	435	437	409	416	403	449	431	441	387	400	399	387	435	418	399	422	404	440	386	438	424	446	450	370	427	470	393	409	405	445	419	423	453	435	417	408	472	421	408	423	411	428	440	389	411	434	404	422	463	373	384	417	399	427	407	389	392	426	427	381	443	439	401	415	409	414	421	423	418	409	418	409	404	417	406	393	410	423	459	421	386	425	342	404	391	405	401	425	399	394	442	418	368	390	431	423	420	400	399	439	373	371	420	388	412	394	454	379	388	419	401	395	470	412	423	387	430	401	425	423	413	434	442	391	398	396	418	416	419	397	378	425	418	413	393	405	414	414	386	410	377	426	405	433	391	436	415	407	470	362	432	387	392	432	400	411	440	449	417	390	416	401	406	417	393	408	430	423	443	382	433	416	451	423	397	423	420	428	374	409	415	387	418	423	409	401	404	467	410	393	406	454	423	435	411	406	444	444	390	398	426	404	395	440	451	414	431	413	400	384	419	401	421	422	404	452	415	398	408	407	439	419	386	476	424	404	408	423	410	413	401	425	400	413	410	450	431	421	376	413	391	401	422	404	377	425	427	398	425	408	431	414	415	412	383	430	433	371	374	384	387	378	439	400	415	418	387	432	450	376	418	380	409	433	443	426	415	390	437	447	407	412	352	386	386	435	457	388	425	432	417	433	405	423	405	446	417	379	409	438	399	403	460	408	399	423	388	404	397	411	372	420	431	415	386	381	404	449	456	395	458	425	482	416	427	370	409	423	411	434	444	420	426	469	445	401	395	412	400	393	418	428	419	467	453	395	377	391	375	407	402	409	413	429	427	393	412	433	395	371	429	410	414	422	419	431	399	480	447	445	392	426	406	412	369	376	433	431	413	421	392	410	415	388	388	411	409	377	411	409	383	426	435	442	422	411	391	407	427	387	400	421	439	493	425	432	419	410	422	443	432	399	430	407	442	433	399	435	408	410	437	415	419	431	425	394	427	417	402	461	416	420	401	371	387	458	431	425	439	407	379	401	432	425	425	416	381	422	426	417	463	448	404	428	411	446	409	373	379	403	396	411	401	398	420	421	391	397	440	437	429	452	412	394	444	436	422	411	406	442	448	421	368	430	444	387	423	408	421	402	423	372	389	396	424	422	393	380	405	409	402	404	389	424	400	415	445	418	444	402	413	406	379	418	403	362	392	445	456	411	438	395	422	416	406	432	427	426	397	458	418	405	404	446	417	380	417	392	403	431	445	401	444	430	404	395	403	422	422	422	436	383	405	447	434	420	402	407	436	385	446	403	423	445	430	407	417	420	421	438	433	409	460	447	434	445	446	447	418	369	398	409	396	392	421	409	411	421	427	404	404	443	376	360	410	368	397	451	419	453	348	444	412	439	414	451	425	407	410	407	399	441	397	417	411	424	386	405	389	414	467	380	411	410	421	424	405	406	392	439	460	424	412	401	446	433	432	365	445	425	430	444	439	394	415	379	401	426	397	376	411	459	396	412	451	418	405	417	428	372	391	441	427	455	383	432	467	388	392	406	430	414	454	464	440	397	433	407	416	441	390	435	406	384	486	433	441	431	429	388	417	409	431	412	393	413	451	379	369	404	382	406	415	409	366	420	420	415	400	392	381	393	401	423	415	403	410	422	406	390	408	436	392	413	410	403	431	424	409	420	396	405	417	422	435	419	414	382	415	445	423	404	407	428	448	363	401	431	382	351	422	417	400	447	448	396	382	414	442	406	417	400	425	449	446	383	434	419	406	458	413	380	418	429	445	392	424	400	457	431	439	446	410	440	385	421	412	432	377	427	429	396	446	417	468	408	373	410	401	438	440	429	415	385	420	375	421	464	423	430	437	403	381	400	386	434	439	405	393	399	393	428	415	427	416	427	377	383	439	432	422	434	422	441	420	409	437	417	409	409	420	391	378	422	378	476	373	426	417	435	420	447	426	424	404	426	393	428	395	424	408	416	437	392	424	435	406	402	427	457	390	406	408	402	415	488	394	471	399	455	394	388	403	405	381	437	419	418	404	467	433	409	423	401	400	397	411	415	380	422	421	423	368	389	426	427	407	441	404	427	396	399	397	486	454	420	451	431	411	405	387	389	435	445	420	446	415	417	408	422	437	455	423	391	405	454	414	410	399	396	442	405	375	393	443	395	408	415	382	426	412	396	435	412	409	405	416	382	417	431	428	452	454	427	405	419	429	422	401	401	381	412	431	414	410	407	376	423	427	361	408	393	385	419	388	386	435	435	447	458	441	419	436	403	410	394	389	442	477	396	431	410	424	367	464	466	405	384	409	420	406	407	405	391	405	417	445	434	412	389	407	401	438	409	405	393	459	417	394	426	387	419	419	425	403	422	417	416	425	421	418	429	446	401	391	399	378	440	409	421	403	412	376	440	432	396	394	404	410	378	415	413	370	448	386	397	376	427	388	414	403	377	412	382	391	403	436	402	435	419	406	405	422	423	406	397	407	450	418	395	395	448	425	396	415	412	418	399	391	402	388	407	396	436	426	423	427	428	426	443	407	391	403	394	438	397	444	413	419	423	430	411	418	427	462	413	423	431	418	426	443	433	433	422	404	414	386	358	399	392	408	399	390	419	412	430	380	413	474	413	432	401	407	403	440	415	433	423	443	432	415	414	384	463	409	395	361	369	360	396	429	431	416	421	422	452	453	361	417	428	404	423	443	388	410	390	397	405	448	443	437	404	431	409	413	409	403	439	412	406	406	437	457	423	417	414	403	383	440	415	389	450	439	388	416	436	432	401	461	438	420	434	409	404	460	420	405	404	376	439	412	406	391	413	466	432	441	393	402	412	424	412	447	426	429	428	345	382	419	388	390	417	391	405	446	388	473	382	451	389	418	425	441	384	443	384	481	421	461	391	426	438	450	421	403	419	445	402	416	372	405	417	421	420	423	397	432	388	420	441	413	390	392	392	385	408	410	422	427	390	401	411	427	412	366	416	451	428	411	406	398	415	387	428	462	363	403	381	403	427	427	408	439	417	425	450	408	396	364	411	411	420	417	427	433	434	438	448	425	448	420	434	388	426	408	420	383	442	408	400	390	407	412	423	417	439	449	414	387	387	460	380	432	399	401	387	393	429	391	397	417	416	404	419	395	383	397	367	384	458	434	430	397	396	410	364	389	398	401	406	441	400	432	413	427	432	411	421	390	423	419	385	443	440	403	406	405	480	432	392	400	401	410	431	443	397	385	388	392	403	384	399	460	426	397	442	382	461	426	447	399	459	413	405	376	403	451	424	391	410	414	349	400	406	442	422	408	414	431	414	442	448	439	393	447	431	421	432	419	428	428	434	413	436	380	412	431	408	440	398	435	390	441	395	414	391	367	443	428	409	433	423	423	433	422	423	426	438	414	413	440	434	367	394	382	441	468	399	433	422	416	443	463	403	446	415	404	383	440	409	412	436	428	414	435	404	400
25196	14399	13690	11788	5677	2642	2048	1431	1129	1088	1026	1044	965	962	921	903	924	880	858	850	839	967	877	909	918	886	846	925	863	862	840	874	954	874	887	934	923	930	926	925	943	888	933	922	850	861	885	882	874	869	891	882	839	943	938	892	869	840	872	931	900	879	843	905	914	886	905	889	887	853	866	869	882	868	875	904	893	877	892	867	956	866	848	876	895	931	841	862	887	901	845	841	865	907	865	899	877	887	953	884	894	857	844	834	887	882	852	915	842	915	836	844	917	859	906	868	852	890	920	869	869	871	861	866	865	899	864	868	962	882	891	903	881	872	912	847	872	864	861	821	893	862	833	885	836	926	857	877	887	960	878	904	864	894	831	885	869	921	873	918	860	917	872	857	845	914	854	867	918	808	908	844	884	899	834	861	876	872	874	904	847	927	900	884	918	825	876	828	902	920	875	842	870	834	877	901	824	902	922	860	916	920	863	919	857	883	915	855	895	858	858	910	893	875	873	914	894	884	894	890	885	924	853	870	904	878	843	869	887	862	903	887	863	840	909	916	897	927	813	897	903	924	832	876	902	966	869	825	883	962	892	930	824	898	840	895	880	905	882	884	849	906	878	916	884	912	848	858	897	806	874	907	931	866	863	882	920	860	845	932	954	896	867	898	899	888	853	879	881	894	854	867	859	937	933	895	886	851	873	854	893	870	942	912	887	897	884	915	830	840	916	863	890	879	908	888	920	863	922	892	927	815	855	852	836	898	853	899	872	915	865	927	840	876	890	850	861	910	866	889	874	899	900	905	809	888	842	888	844	828	878	881	866	927	880	882	907	897	912	861	857	880	868	899	853	883	903	886	908	886	835	915	867	891	889	850	868	925	863	904	888	899	897	877	881	900	855	874	844	894	845	870	902	871	875	880	876	869	849	888	886	934	907	944	864	869	902	864	877	859	927	908	865	931	883	907	905	876	930	913	906	869	889	827	857	891	847	868	872	821	834	869	827	875	878	874	870	855	806	852	903	876	880	888	892	911	865	896	895	859	929	866	861	898	913	886	897	816	875	852	849	916	850	908	890	859	917	892	868	907	887	838	904	860	918	896	891	918	826	857	895	859	869	852	893	843	894	863	898	891	904	861	855	891	834	896	929	849	926	857	910	846	855	909	928	859	913	893	847	897	877	829	883	888	899	941	850	897	887	900	898	859	873	907	924	880	841	868	873	880	883	849	892	937	901	868	884	830	854	826	881	872	957	922	896	868	880	905	887	835	906	918	896	922	901	854	860	908	839	866	893	919	896	873	893	917	948	905	921	930	863	850	900	884	917	878	897	913	889	904	931	865	851	904	859	919	908	880	891	894	853	905	876	868	865	897	878	905	873	938	861	874	862	898	932	907	901	909	894	920	905	868	855	880	877	870	886	868	895	857	894	864	862	867	860	854	897	906	885	922	908	903	854	849	899	876	836	907	869	904	847	894	890	869	936	873	906	841	874	941	903	884	924	875	880	851	870	921	841	898	887	878	822	864	880	922	902	882	893	943	909	888	913	825	894	882	913	859	851	869	860	931	914	848	894	883	861	911	863	861	906	884	888	917	899	858	908	903	816	893	902	905	856	876	848	924	823	908	854	943	912	870	924	899	927	869	831	855	936	894	843	918	872	865	900	884	872	920	900	838	897	869	861	908	899	896	867	878	873	892	885	876	927	885	892	862	881	913	898	880	885	908	848	935	874	898	882	885	868	833	873	904	875	900	880	866	877	835	849	848	894	883	851	893	876	859	885	890	856	906	866	855	915	815	866	881	931	882	871	929	931	889	888	914	957	854	875	878	859	809	864	900	844	858	873	899	849	832	904	864	892	899	915	893	896	956	848	884	884	905	860	863	848	876	885	834	918	856	876	863	960	879	847	910	862	891	903	876	912	891	876	814	871	859	858	908	926	888	858	875	940	888	849	897	863	834	897	880	858	923	895	874	884	880	869	908	860	865	903	913	879	888	887	922	913	926	872	865	871	890	898	915	880	836	861	911	898	870	886	848	890	887	877	879	863	856	901	880	882	910	913	891	894	839	933	874	914	922	916	875	853	871	851	888	909	865	927	912	906	916	841	865	869	928	881	854	904	876	925	922	950	845	946	924	870	872	860	920	873	892	929	926	881	919	878	914	901	913	888	882	862	896	896	914	865	886	849	927	832	909	924	861	937	907	834	887	842	864	856	883	834	876	892	864	903	887	861	842	886	916	893	910	887	858	868	865	854	844	910	846	866	911	859	928	855	914	886	860	883	868	829	878	859	889	876	883	900	905	859	862	915	888	854	887	871	901	821	923	868	863	920	830	868	896	910	888	892	874	881	893	865	869	886	903	924	873	888	928	865	841	892	856	870	882	904	880	895	881	839	828	885	883	934	873	891	868	910	902	885	871	893	865	879	864	822	923	802	928	903	874	933	874	875	917	877	885	929	840	875	960	876	902	870	872	871	885	898	889	915	905	892	870	854	854	919	879	843	880	895	870	858	852	943	906	851	952	873	859	882	894	944	875	891	947	890	921	897	929	906	891	910	893	881	885	923	884	877	819	913	876	860	892	871	915	865	855	882	960	875	805	867	828	880	886	889	905	847	916	877	903	882	907	852	853	864	887	860	856	899	830	926	852	903	900	902	819	902	994	927	848	856	899	897	852	889	856	870	926	909	935	830	914	871	876	935	903	881	922	874	893	863	858	912	860	865	877	866	941	902	884	881	861	836	903	844	863	914	883	880	860	841	905	882	910	837	935	898	912	880	901	911	913	837	853	925	891	848	846	882	925	947	852	843	825	884	864	919	874	913	920	870	879	878	883	868	874	835	868	879	892	841	904	925	861	906	877	857	893	904	885	861	935	902	889	913	863	859	901	831	864	849	893	845	868	842	865	879	897	904	875	854	853	915	921	845	878	883	845	881	888	907	936	849	902	894	901	896	886	850	883	893	906	910	906	908	841	906	855	824	880	923	894	888	884	904	865	875	877	919	838	900	841	925	849	904	812	862	919	907	939	909	853	910	939	899	910	874	893	891	901	912	899	889	858	869	889	905	870	897	845	876	870	882	873	952	955	893	860	860	866	939	857	871	892	939	865	856	838	854	873	873	848	919	882	840	920	864	905	890	919	848	882	868	874	891	886	915	861	907	851	915	834	887	851	921	847	910	874	921	893	974	933	852	835	880	867	947	878	842	944	906	917	919	867	884	855	867	869	910	847	880	885	923	881	867	872	939	912	848	941	893	879	915	894	899	899	913	908	889	851	871	910	871	860	922	889	891	878	897	921	926	865	902	887	887	886	846	854	915	861	883	874	862	838	877	842	922	935	908	876	850	857	850	906	895	894	919	886	913	921	943	939	881	865	845	870	904	868	920	848	896	879	812	901	879	885	905	935	890	862	921	876	849	923	916	904	933	861	852	860	889	881	910	850	860	881	852	883	884	865	890	885	865	836	883	884	876	890	878	904	873	881	901	914	872	904
52746	28286	20091	12569	5614	2022	914	587	503	516	481	451	481	416	420	410	414	390	416	441	405	359	423	402	392	429	354	398	391	420	436	349	379	475	384	400	418	407	441	422	420	458	404	396	428	411	403	368	356	413	385	417	403	405	365	411	429	394	416	423	419	376	406	412	388	421	418	392	379	426	438	380	432	405	435	436	451	406	418	427	390	388	425	433	404	426	386	393	412	408	416	402	387	416	397	400	414	414	404	394	370	415	401	418	392	378	398	423	420	465	420	373	400	428	376	408	400	381	427	420	400	354	434	356	382	400	380	390	430	394	398	403	387	407	416	423	404	375	423	365	442	372	462	435	425	365	381	385	416	422	413	412	389	384	420	416	381	366	427	384	402	370	377	404	368	434	416	406	430	394	436	404	403	436	391	406	370	406	404	331	395	439	380	389	415	393	420	392	384	417	418	448	451	431	377	401	387	384	394	388	399	383	437	415	400	454	428	404	404	403	439	375	409	375	408	376	439	416	384	402	434	437	376	407	409	433	381	387	398	390	435	421	402	445	388	423	384	410	405	387	387	424	389	418	400	416	391	401	366	413	438	391	405	478	366	388	423	401	427	406	431	402	387	394	347	406	437	452	420	398	374	378	373	387	379	418	410	411	398	415	418	444	447	408	407	406	425	410	422	392	423	418	442	406	403	427	427	403	412	412	401	408	407	454	389	413	422	392	445	410	400	399	398	392	412	396	443	412	436	417	416	394	411	383	399	400	398	414	417	426	393	397	366	422	408	386	381	407	416	425	358	385	425	388	421	375	422	387	423	392	403	406	373	434	360	365	377	379	403	400	417	451	393	397	367	397	436	406	397	388	417	380	427	352	384	385	383	423	385	405	438	380	380	422	402	424	408	421	375	393	400	422	446	427	417	411	437	382	405	383	458	397	387	443	395	420	402	402	417	442	416	389	394	403	375	423	413	409	417	375	399	431	438	423	427	373	435	358	394	408	449	393	403	369	408	390	399	373	420	412	431	383	356	409	401	386	414	426	392	409	440	393	418	401	385	390	366	381	426	426	390	399	403	415	428	429	385	393	378	393	390	436	421	421	416	428	452	401	420	466	456	423	389	387	389	361	413	437	426	433	410	403	383	399	417	413	417	386	416	432	412	377	390	413	440	382	405	361	408	436	413	383	403	425	411	447	420	434	399	397	368	417	420	373	374	408	395	425	393	407	405	410	420	390	407	426	467	411	399	379	426	434	403	405	410	434	386	454	367	404	374	434	424	395	400	403	426	376	374	392	406	423	407	360	410	408	387	429	398	422	388	381	415	381	415	375	402	395	418	419	395	415	406	463	372	412	458	406	393	410	389	392	442	404	424	359	365	421	407	393	399	424	414	423	405	379	399	401	413	408	420	367	403	427	390	391	423	407	381	374	387	423	392	445	429	392	415	364	426	402	407	436	430	399	381	353	411	434	369	434	394	379	389	368	399	376	396	413	405	367	388	451	373	399	390	397	459	395	392	368	415	380	395	447	378	437	436	391	385	418	433	375	417	386	445	401	441	400	410	398	408	381	424	419	398	399	399	438	389	392	432	418	437	397	408	439	436	437	407	373	432	417	437	374	387	405	415	396	392	402	388	398	402	401	369	376	404	397	403	388	388	438	387	427	400	374	416	431	415	425	432	366	401	400	397	412	382	415	406	341	431	394	379	406	408	403	440	400	371	423	421	408	393	399	392	415	389	424	363	415	401	402	423	477	428	365	454	398	371	424	421	432	391	427	405	387	422	413	393	393	388	401	415	428	387	434	405	409	376	417	380	416	378	415	397	430	401	421	425	422	402	436	444	401	393	404	377	414	405	381	386	362	373	386	401	357	398	434	408	406	417	383	402	413	367	427	402	385	383	384	391	396	398	405	420	425	380	424	430	397	346	408	398	395	413	397	414	410	394	390	380	424	428	399	419	417	423	403	405	394	409	391	417	428	427	421	431	375	443	407	410	387	426	416	429	389	386	402	411	423	419	404	389	400	385	424	391	399	411	390	394	421	430	403	418	386	407	416	406	420	383	355	403	411	422	379	406	387	409	422	388	366	424	431	409	387	412	363	408	362	396	403	409	422	470	418	448	382	397	392	421	383	401	383	437	379	439	438	405	371	455	410	431	429	384	388	410	453	390	365	424	399	405	418	433	387	376	397	412	382	420	360	406	439	417	407	424	420	433	406	401	389	374	393	380	389	421	409	396	384	365	418	415	451	364	391	396	395	403	383	417	402	378	367	391	389	438	406	434	376	432	389	441	389	413	386	413	410	408	389	398	419	428	403	353	376	411	425	434	401	417	414	409	411	378	385	416	382	439	384	429	389	401	393	390	371	388	423	401	402	433	419	443	427	435	374	398	408	419	423	401	369	380	404	421	426	418	415	396	391	415	396	433	392	451	414	403	409	383	406	378	408	374	420	417	419	420	406	367	417	402	441	387	404	375	400	377	397	368	394	416	426	369	407	383	433	415	440	409	371	374	423	433	405	429	422	379	371	396	414	435	390	415	399	404	391	366	386	376	354	399	370	408	422	402	387	382	432	387	404	408	451	410	397	445	413	418	459	433	411	391	394	426	426	375	390	411	364	416	388	370	377	410	414	384	475	434	404	388	408	410	413	415	452	429	419	412	399	425	414	423	381	394	422	386	452	382	402	416	376	434	424	363	437	400	407	375	435	420	437	448	397	423	395	441	383	382	379	421	336	433	422	414	382	383	387	408	455	399	451	384	400	399	450	430	407	437	402	424	379	401	352	416	376	380	405	424	425	435	372	381	351	417	429	416	390	390	394	391	401	379	393	397	398	416	409	412	429	378	456	413	435	411	417	440	431	410	421	410	413	383	393	388	396	388	435	397	379	361	370	403	429	399	405	383	427	419	404	390	402	406	363	411	406	357	377	397	410	379	363	412	450	377	421	406	362	396	402	415	415	423	414	406	409	432	385	399	412	441	382	418	420	423	379	401	419	421	397	424	428	396	414	392	420	414	445	391	433	395	435	451	405	398	388	423	431	397	392	377	408	442	421	444	431	426	398	439	377	384	380	374	450	360	432	375	401	400	416	418	406	419	389	398	440	394	424	390	385	374	431	412	412	381	427	399	387	387	425	410	398	392	363	406	446	416	386	418	414	416	421	412	426	405	387	397	429	425	418	386	409	401	370	433	418	403	413	424	387	394	400	395	415	378	420	382	411	423	403	389	382	397	454	413	371	394	426	395	413	410	419	393	418	392	415	449	403	374	408	382	377	399	425	387	433	445	409	431	405	372	380	435	428	425	408	395	348	380	398	391	393	400	414	414	387	409	431	409	420	399	405	403	406	403	405	406	411	424	381	407	453	435	430	410	410	455	458	406	430	417	434	385	434	412	408	363	426	390	401	470	432	432	398	429	424	398	403	395	370	420	422	395	400	366	436	431	391	426	417	390	435	425	400	415	384	367	428	436	419	408	413	471	411	386	380	419	422
32466	20738	24688	21687	13528	6315	3103	1744	1519	1355	1241	1121	1117	930	930	897	871	881	873	898	942	943	842	876	873	867	891	870	854	932	888	928	942	918	967	958	946	985	947	948	887	925	964	889	949	905	900	892	893	885	924	850	911	885	893	862	839	856	800	882	841	869	878	873	851	873	823	836	857	847	849	904	903	888	865	922	881	876	883	869	867	841	904	823	835	848	873	866	874	892	844	896	877	874	852	894	833	856	887	832	898	832	889	850	953	833	862	813	857	904	875	844	899	813	903	846	877	863	881	843	841	895	883	903	900	852	872	901	891	898	855	882	875	839	853	903	885	875	879	831	848	843	827	890	878	866	857	851	843	870	872	802	881	843	889	837	848	897	937	912	887	909	891	850	834	876	846	864	888	912	852	919	899	821	861	866	907	889	881	826	900	897	879	877	909	846	844	854	843	855	903	856	837	846	821	877	867	902	935	799	848	886	879	896	868	835	860	872	825	874	811	888	896	849	877	884	890	854	886	891	919	894	885	776	813	837	835	883	894	861	873	905	866	896	867	880	839	906	866	838	883	877	878	934	797	856	884	878	858	862	908	879	887	921	898	941	882	862	908	914	907	864	913	878	877	872	888	879	851	859	837	881	843	837	854	837	929	873	829	854	872	911	868	858	900	887	849	899	901	876	850	874	852	905	890	888	813	833	925	890	874	844	888	899	844	888	834	911	927	899	848	904	884	842	899	843	893	885	856	919	846	851	857	875	896	903	879	883	897	875	846	889	843	870	902	884	863	879	862	861	838	918	910	879	940	856	861	897	825	870	889	885	887	923	907	899	866	868	885	908	911	855	858	830	876	854	875	914	885	882	885	874	884	879	944	851	870	804	830	823	838	850	895	824	885	863	852	897	906	827	860	884	914	869	865	856	830	806	862	838	803	932	911	849	881	841	821	932	864	882	868	840	838	892	905	853	843	821	867	854	862	875	847	856	893	871	909	872	866	897	870	885	817	837	915	841	845	865	818	840	850	888	847	844	862	867	881	819	842	862	894	845	822	901	866	906	892	851	867	910	896	922	907	910	885	844	825	864	924	874	847	862	904	888	871	879	866	870	867	873	857	855	800	895	857	894	870	941	886	881	820	893	883	876	862	873	914	914	798	906	889	904	894	875	851	932	866	897	892	873	877	905	874	851	903	828	842	857	867	835	823	835	870	846	865	895	861	890	884	912	825	845	842	874	819	866	882	840	877	867	827	859	795	888	925	827	893	872	900	869	846	832	847	846	853	837	860	870	872	873	857	823	856	829	840	877	884	901	864	910	865	904	825	868	848	867	912	865	830	900	868	872	869	850	872	907	903	952	898	863	825	874	884	882	891	898	848	916	903	806	932	907	832	834	811	889	878	934	890	869	925	886	872	849	843	871	842	882	856	844	913	898	869	869	838	820	836	922	851	901	887	819	909	844	821	845	868	849	865	889	828	852	865	894	874	891	839	878	834	842	860	892	865	897	939	842	836	805	869	840	895	876	860	921	827	868	893	845	867	870	846	855	892	934	858	865	918	920	899	883	870	876	848	944	857	800	872	864	872	890	883	845	850	851	907	834	874	881	903	866	852	860	877	854	871	894	872	905	889	924	864	856	875	868	868	853	857	905	859	860	868	853	905	910	807	878	891	899	861	929	877	940	858	897	923	920	920	872	880	900	834	899	815	938	870	894	950	830	881	871	852	874	895	864	900	925	872	908	862	813	871	915	861	881	856	826	862	827	863	877	931	900	862	897	825	904	871	831	870	874	877	833	844	836	878	851	864	885	892	900	909	828	891	947	866	880	865	922	868	860	864	848	828	893	881	865	847	869	842	900	891	837	866	897	913	917	846	918	911	846	862	889	843	821	943	867	892	904	849	854	889	829	850	865	857	836	868	931	857	855	894	895	886	848	881	896	840	862	900	855	820	908	909	841	882	863	917	897	887	879	842	884	910	837	914	864	871	892	810	859	925	875	850	813	897	870	819	863	883	855	865	854	827	874	828	880	853	853	862	924	876	848	893	866	832	874	867	886	878	826	817	898	864	874	864	889	861	858	878	834	863	897	881	918	825	871	946	831	906	877	840	859	852	881	817	829	871	831	905	857	887	903	789	876	848	922	864	842	853	885	872	831	917	840	842	871	883	886	855	840	852	882	889	864	899	902	859	831	847	925	849	901	842	903	888	880	876	884	916	871	862	884	859	878	883	863	889	814	865	914	820	884	875	915	868	894	859	857	922	862	856	912	877	872	922	840	869	910	912	859	899	893	857	882	872	853	909	873	889	855	836	873	883	851	931	867	864	873	854	833	836	857	921	959	856	859	860	852	829	868	843	926	898	868	829	925	883	897	831	904	864	829	877	873	872	856	894	912	881	905	850	875	860	872	872	862	854	858	901	856	897	867	955	898	896	869	867	864	819	900	889	809	814	885	909	876	895	864	880	903	886	824	897	886	844	870	886	869	875	878	873	850	886	874	870	833	873	895	873	851	866	803	847	832	881	847	887	883	876	875	862	847	846	831	922	887	872	859	905	915	855	903	892	905	872	884	907	822	878	897	839	897	845	859	876	892	860	857	861	903	891	831	833	859	884	790	891	848	875	915	901	841	922	875	940	832	833	883	850	878	879	834	876	861	838	845	846	885	856	852	872	904	879	800	888	881	862	841	868	930	921	851	890	874	921	842	904	836	881	918	854	815	883	834	905	855	881	874	878	850	863	888	906	922	900	909	889	875	840	900	895	841	847	857	878	856	878	899	903	858	882	944	895	840	851	812	823	872	876	876	889	845	889	901	869	875	850	885	868	847	883	877	858	888	907	875	930	888	854	871	866	879	869	904	890	833	845	887	968	908	870	903	816	862	823	863	895	865	895	874	867	814	909	883	841	839	879	881	843	885	855	867	920	842	857	891	854	875	894	863	859	870	917	867	830	927	855	916	884	907	874	875	880	901	841	851	814	817	815	886	837	862	857	875	877	832	836	854	924	898	916	851	902	933	861	885	882	899	827	860	857	901	879	845	842	881	865	869	912	857	855	900	848	860	866	858	843	864	866	877	786	839	816	879	929	819	899	904	832	895	860	867	862	834	909	884	899	842	892	859	942	894	912	869	903	856	847	869	894	858	894	911	893	880	937	882	862	887	872	885	854	884	834	888	844	867	880	813	835	872	892	938	877	881	867	898	838	845	848	945	899	895	900	883	871	900	825	876	916	851	892	841	885	878	886	846	878	879	883	871	907	830	895	836	901	880	820	838	859	852	866	884	857	901	881	898	871	890	856	924	869	860	938	855	896	889	816	909	868	852	891	871	863	874	876	860	904	914	869	866	901	883	815	867	847	852	827	893	851	860	845	917	806	860	919	893	897	838	914	881	870	836	931	835	873	890	859	925	923	841	891	891	917	878	910	919	861	865	951	885	832	858	856	891	834	909	821	895	864	902	863	878	856	844	867	848	882	849	830	914	847	872	855	878	896	910
60156	33696	24058	16121	7970	3359	1306	663	527	501	475	435	447	406	428	431	407	444	386	409	426	347	429	388	372	403	387	455	421	419	399	447	440	425	427	422	414	438	434	473	409	427	414	452	423	385	397	403	416	401	400	456	438	429	423	426	387	400	422	432	436	405	414	414	416	393	403	410	418	403	390	374	440	432	458	426	424	408	405	418	435	413	448	377	392	403	402	422	415	414	449	369	435	462	419	410	419	446	400	405	385	419	415	411	400	393	376	424	391	441	418	409	461	413	387	401	422	416	397	379	436	404	454	425	382	393	433	424	446	426	397	395	423	425	375	425	405	393	410	443	423	374	389	402	394	437	402	408	435	381	417	410	396	419	356	407	406	441	443	406	405	406	431	412	429	396	410	409	355	420	396	402	409	397	355	372	407	427	415	422	423	446	385	413	425	400	401	412	456	408	440	392	395	406	415	417	414	421	415	434	396	429	392	408	399	396	430	407	422	400	402	393	403	413	417	386	422	393	394	416	423	439	449	414	410	417	434	371	404	410	362	433	422	399	355	399	413	397	400	420	424	421	399	386	431	412	373	416	421	389	401	460	419	436	405	423	425	413	443	411	426	448	401	482	435	424	434	403	405	390	425	389	388	413	461	372	433	435	375	403	424	414	395	443	390	390	424	436	401	431	381	413	407	406	417	409	436	421	415	387	390	367	391	374	430	377	401	470	400	397	440	421	403	444	437	422	438	419	394	392	435	375	417	395	446	431	407	453	441	385	411	433	410	406	407	434	391	432	391	416	384	408	434	408	401	437	421	403	422	390	428	418	412	406	448	403	387	411	411	387	395	423	422	395	417	402	380	385	442	436	418	409	416	462	421	426	406	388	426	420	420	458	425	414	411	445	436	429	424	408	457	422	387	403	417	427	378	429	418	394	424	410	425	406	432	389	457	432	441	386	418	440	433	422	439	419	456	404	408	410	445	408	383	401	395	398	435	413	404	392	416	381	422	379	409	433	417	418	425	389	441	434	399	402	403	413	450	376	447	430	390	401	423	399	413	431	422	423	413	376	390	425	405	432	375	432	399	374	408	400	384	458	404	406	427	445	426	408	405	396	427	413	398	423	427	400	410	433	416	408	440	417	446	403	446	381	376	414	368	430	402	436	415	367	436	422	379	431	385	449	419	409	444	388	410	423	431	423	459	422	424	438	412	412	431	403	393	393	434	423	390	461	424	413	406	405	391	451	417	422	381	416	427	424	373	431	415	417	410	393	437	448	411	414	397	415	427	406	435	387	406	419	383	396	395	397	368	428	408	424	408	395	394	399	436	416	391	386	433	381	416	404	412	407	423	421	435	394	454	413	448	421	388	421	425	415	395	406	437	414	379	404	404	429	443	400	383	421	438	408	391	464	390	434	383	376	459	436	410	380	407	395	362	401	384	419	396	411	429	418	360	433	383	393	464	440	412	436	372	405	404	444	421	361	396	386	416	416	389	430	422	398	406	442	468	429	416	380	408	423	420	393	381	444	417	439	394	405	435	415	411	433	412	420	480	417	383	410	414	438	405	449	408	424	439	429	389	388	425	416	448	428	430	409	440	439	383	376	416	473	420	404	424	459	415	417	417	377	424	408	429	415	388	393	445	402	374	424	381	410	410	414	381	412	369	410	430	389	409	377	417	444	443	403	404	419	404	411	422	402	420	431	411	408	420	423	407	388	434	377	419	428	388	396	421	384	444	398	387	418	397	428	395	389	406	394	432	401	438	443	381	455	430	420	416	430	427	377	396	444	389	452	412	388	383	418	362	428	444	395	431	437	403	369	427	402	460	446	410	410	426	426	431	376	407	440	421	402	409	439	445	387	417	389	402	358	410	401	403	388	414	397	393	404	421	392	446	398	382	418	440	435	437	450	398	435	411	403	399	367	404	397	397	394	397	396	404	377	432	374	416	429	430	434	391	413	393	424	384	420	406	425	433	397	398	383	449	401	376	382	395	396	408	421	416	376	443	428	457	396	411	417	428	438	403	388	409	386	403	389	432	374	390	423	469	437	451	424	403	377	471	428	370	365	408	408	412	441	443	448	366	390	398	389	403	404	456	427	418	431	422	455	402	371	414	379	410	374	417	369	420	407	424	421	398	426	406	381	388	416	415	383	376	427	406	387	458	434	415	422	460	392	407	410	452	391	437	429	455	420	413	393	416	412	385	423	406	410	452	425	407	421	383	462	387	424	389	440	429	416	392	415	451	390	372	418	449	422	417	404	386	446	409	401	416	418	415	432	399	424	419	430	430	393	404	455	390	394	416	440	425	423	413	411	428	388	453	453	400	391	396	421	413	430	430	416	455	430	419	398	388	428	414	424	401	386	396	403	404	406	380	425	372	369	425	418	405	433	410	424	402	427	397	432	416	433	386	401	405	341	420	415	409	420	381	431	426	435	450	442	411	416	390	419	410	407	397	425	387	420	331	435	393	464	424	416	411	407	397	402	373	376	456	441	450	403	398	412	403	446	417	388	422	391	436	388	394	424	399	459	404	383	364	433	390	412	430	403	400	436	398	386	420	397	409	449	402	398	432	426	419	417	388	394	401	399	389	393	439	432	414	444	394	437	375	399	382	420	435	446	371	389	415	394	400	447	476	417	411	414	427	394	376	378	422	397	399	467	410	381	413	434	401	454	399	427	392	442	378	406	430	415	427	372	408	375	400	427	432	423	401	404	447	420	415	429	398	416	378	407	428	401	455	432	466	464	423	413	454	421	379	392	406	388	418	425	415	410	387	421	421	423	426	422	424	432	425	381	407	427	380	395	413	416	420	419	384	391	434	444	399	411	426	404	432	398	423	413	383	415	446	431	415	483	408	394	371	432	382	472	419	407	403	361	380	379	397	412	435	410	393	459	380	434	407	430	397	393	389	463	459	414	415	426	369	438	433	422	425	395	400	407	386	387	426	449	416	391	428	416	367	420	395	383	372	422	403	399	397	365	421	441	386	426	437	395	396	389	398	420	392	409	402	389	399	380	429	440	455	453	417	416	426	425	427	419	397	443	401	376	398	411	394	398	462	424	423	377	388	387	420	364	450	424	426	441	426	423	441	414	392	400	407	446	399	412	391	420	410	379	386	405	400	363	398	376	413	441	366	386	402	437	417	388	388	369	365	432	435	377	425	357	415	424	392	458	391	370	423	410	428	378	416	414	419	445	409	426	426	423	433	379	394	427	414	381	436	387	405	416	454	440	418	366	405	396	420	407	398	411	405	432	401	369	417	430	396	414	418	405	408	431	430	432	412	471	426	417	403	420	416	418	393	383	401	439	385	413	422	420	408	433	427	404	417	423	441	451	416	401	427	415	398	424	420	406	412	464	398	397	416	430	417	422	389	424	445	407	406	437	421	386	401	431	407	388	410	401	467	421	431	410	448	390	387	404	422	449	408	424	396	414	443	427	428	413	434	397	419	401	419	431	418	390	432	392	408	429	418	427	446	433	385	427	401	413
37505	26848	27185	25368	16828	8876	3911	1900	1537	1348	1192	1135	986	951	932	917	927	949	911	835	931	883	860	925	929	911	854	908	917	895	890	903	903	897	918	976	946	976	996	945	928	919	959	927	893	871	904	873	896	859	899	923	909	880	885	893	905	922	923	912	912	895	812	903	901	895	896	915	884	868	869	896	883	884	853	890	826	902	927	950	896	928	892	822	874	934	926	892	894	887	897	830	926	897	904	904	920	901	939	927	867	863	900	874	875	888	873	911	841	891	909	859	916	853	920	890	855	917	863	872	828	845	920	844	898	866	905	907	916	895	867	892	898	932	906	857	872	904	875	931	849	902	861	866	848	902	869	864	873	925	907	885	874	898	898	888	900	881	856	916	908	881	852	891	876	837	867	854	853	845	891	907	893	900	916	898	904	847	872	899	894	896	885	853	870	899	870	925	872	894	859	905	923	880	904	858	874	879	884	897	907	933	891	934	901	896	838	922	906	904	915	908	906	866	944	903	857	893	872	886	864	879	804	917	827	944	890	930	910	893	954	820	875	907	894	843	914	888	822	879	894	883	923	848	872	931	838	940	901	889	865	861	926	876	895	896	891	846	898	919	845	922	875	894	867	909	901	884	860	891	886	949	875	883	866	892	902	898	933	886	881	876	917	817	848	875	879	846	914	886	930	885	850	858	853	896	870	901	889	903	914	866	856	832	869	875	937	933	852	925	933	885	894	894	862	873	910	857	874	908	903	903	901	888	843	889	874	880	878	917	890	890	908	893	863	902	903	859	932	927	834	934	885	844	794	881	849	861	841	890	926	905	844	828	878	870	886	904	851	874	926	906	834	924	864	851	860	885	878	894	844	819	923	857	875	897	886	836	934	879	859	885	854	834	890	886	926	840	880	922	842	869	899	861	891	870	864	866	886	895	868	938	890	873	971	917	851	971	928	905	942	890	878	819	890	869	859	862	841	890	917	925	897	871	901	894	928	881	849	862	923	857	907	879	932	913	897	912	903	866	926	950	865	866	846	894	925	837	875	851	898	903	920	964	886	861	880	895	880	888	877	914	917	908	902	875	848	872	898	918	889	843	871	866	904	855	868	865	829	881	909	833	894	876	869	863	895	850	887	899	887	859	845	920	868	913	946	910	878	903	937	860	926	877	876	891	841	887	890	908	894	909	899	858	890	916	874	893	886	906	899	876	902	878	899	870	913	833	865	830	846	926	906	899	840	888	857	881	913	864	967	894	892	914	884	901	949	889	937	895	868	891	871	863	878	870	851	894	907	889	896	823	855	875	858	894	894	958	830	914	888	875	877	872	881	866	864	915	873	903	864	914	880	873	895	897	870	905	833	894	954	843	912	866	871	873	908	868	879	927	851	879	862	878	938	956	843	910	885	872	915	798	895	873	871	834	868	889	873	881	881	871	908	863	945	904	894	931	884	888	863	870	839	877	899	887	910	880	872	954	855	873	866	883	870	914	937	865	894	911	886	924	848	874	894	922	865	887	891	833	899	924	862	933	867	854	918	880	833	907	939	924	902	946	900	842	947	851	911	896	828	939	881	888	872	911	885	874	925	883	839	931	885	849	880	899	863	921	842	909	900	821	860	921	867	922	891	881	890	851	850	865	872	887	857	881	875	903	843	810	896	844	871	877	854	914	901	878	883	933	900	926	905	886	929	852	872	922	883	887	899	891	944	904	878	838	869	910	874	945	894	899	872	878	900	863	903	927	881	886	874	892	883	919	901	877	876	907	882	914	895	884	929	826	859	870	938	906	969	856	915	874	871	919	918	886	871	901	883	895	843	900	871	847	883	844	835	837	952	870	814	886	854	888	882	831	949	844	852	884	860	895	871	816	869	923	885	852	850	834	943	857	925	836	911	909	835	890	895	873	870	900	876	880	930	940	901	878	908	891	897	868	872	906	833	916	845	884	875	765	908	888	871	853	888	937	899	861	882	879	850	865	840	849	887	909	830	875	884	860	920	899	839	907	902	867	860	887	862	914	842	889	906	880	877	886	924	938	934	887	892	954	876	847	848	879	924	910	914	882	844	951	898	897	900	876	923	904	840	889	863	865	882	886	883	899	878	889	840	859	880	909	948	853	907	888	902	916	901	862	877	907	881	900	908	860	921	928	860	916	854	869	870	878	887	915	905	901	915	925	874	878	971	896	899	909	886	924	913	881	882	870	858	863	880	923	890	873	968	918	917	877	900	931	840	904	870	880	857	864	859	904	873	914	871	906	970	883	892	858	892	861	850	849	890	905	850	919	909	880	867	870	872	823	859	906	876	874	875	872	860	892	849	879	823	908	908	892	859	877	878	904	871	871	853	852	913	907	897	877	902	880	889	919	866	869	861	833	909	868	900	911	911	898	898	886	832	888	865	905	891	926	914	900	889	917	924	913	801	873	888	883	857	924	878	896	862	851	928	838	906	861	891	915	831	929	885	876	886	852	853	854	873	876	865	871	882	879	910	875	906	875	887	890	907	909	900	840	882	884	876	906	856	871	871	871	878	882	918	883	856	841	903	894	863	813	891	923	860	862	931	855	838	904	883	907	866	849	884	923	863	876	836	895	869	912	850	939	922	948	919	861	918	884	896	853	846	883	934	869	891	885	873	887	855	923	883	948	902	909	869	883	820	954	876	864	885	906	849	902	933	866	935	866	864	831	915	919	860	868	846	907	865	879	875	888	924	844	864	892	867	907	945	835	885	885	875	885	886	856	928	864	910	870	938	934	924	852	896	884	897	894	843	895	890	862	860	840	874	899	901	824	830	906	925	894	857	911	875	858	883	897	896	905	896	904	857	867	872	887	885	890	842	863	873	911	891	892	939	899	886	913	915	883	885	841	820	861	908	916	913	867	879	900	859	853	927	882	882	859	895	933	930	864	885	905	904	945	900	868	872	857	917	881	881	909	903	903	843	868	865	857	852	829	850	889	904	876	820	917	860	889	869	857	863	834	871	878	935	861	894	944	888	934	871	867	867	890	873	875	855	872	905	865	899	933	923	839	900	876	890	883	901	928	872	898	856	854	922	887	880	943	925	920	865	849	906	905	940	847	879	898	837	841	865	888	900	903	884	864	881	903	887	864	886	879	836	886	858	889	897	886	887	880	905	906	895	878	908	936	915	903	926	903	889	876	821	917	854	832	880	857	918	926	895	918	859	922	890	894	865	929	839	847	908	894	898	879	871	930	920	889	895	881	902	902	865	850	912	910	860	898	903	901	872	832	930	858	830	879	894	883	926	799	947	877	898	842	820	894	941	921	854	903	854	929	883	924	858	890	897	924	900	922	867	885	886	891	905	856	858	884	832	875	862	864	880	900	905	900	867	918	885	830	874	916	883	856	884	831	883	903	901	902	922	841	947	861	860	965	905	884	865	825	881	904	879	846	893	863	878	913	902	928	872	892	866	867	907	877	842	887	866	909	832	873	875	910	849	890	903	871	873	883	924	860	905	908	915	867	803	870	828	936	886	916
40616	21327	11091	5708	2649	1043	619	569	512	461	446	436	435	449	446	419	412	428	393	441	430	401	395	376	395	420	438	427	428	470	432	401	421	414	388	393	419	471	392	427	420	450	381	379	410	404	423	415	384	437	396	399	417	433	432	406	398	420	421	403	368	449	434	409	425	377	411	448	397	389	417	441	385	436	462	366	389	419	419	424	397	434	421	413	389	418	445	392	432	407	421	437	407	382	431	389	398	446	419	421	468	422	394	430	408	413	384	416	416	413	385	393	441	430	428	435	375	455	419	467	405	442	427	343	411	384	410	457	408	432	426	413	413	367	409	411	400	406	451	425	454	376	455	422	428	431	377	394	390	413	424	396	385	432	381	391	421	402	372	437	405	394	418	406	391	405	421	449	399	419	414	393	383	422	418	371	445	445	436	410	429	433	415	435	451	410	429	430	422	420	414	414	412	443	454	398	404	444	411	413	425	429	414	391	424	419	443	415	400	384	386	369	375	425	413	450	409	407	414	394	412	382	428	379	401	429	443	392	392	393	406	413	395	362	446	389	410	392	421	405	435	417	406	397	380	375	414	426	419	384	399	383	431	445	392	425	416	415	393	408	407	430	386	428	430	384	431	396	404	399	409	418	451	398	410	433	456	401	414	404	398	443	418	422	403	402	409	415	395	399	407	403	391	417	436	404	388	412	427	474	426	440	433	406	443	432	415	431	408	414	381	393	430	408	427	411	416	411	383	429	434	437	415	381	398	413	393	407	411	409	368	411	392	435	417	387	430	398	448	452	391	414	412	381	411	425	390	418	397	417	403	397	399	395	405	399	410	430	436	397	420	420	367	394	422	367	415	401	394	425	430	410	435	434	399	437	407	457	402	418	415	394	467	455	434	444	423	427	444	402	420	446	391	373	419	417	432	399	399	411	382	409	406	401	435	392	443	461	405	399	401	430	435	387	397	404	413	419	453	449	393	412	436	434	408	459	402	420	408	429	439	425	442	395	409	441	401	431	442	423	402	432	471	423	401	407	411	399	414	404	414	431	413	376	406	403	414	411	456	366	379	421	437	416	431	400	412	400	442	420	399	436	446	452	431	389	395	368	405	414	368	388	402	381	393	404	410	421	376	427	395	414	429	369	409	446	388	374	436	429	404	412	409	398	419	457	402	414	414	438	400	411	394	393	388	463	405	393	410	438	431	430	413	404	439	391	420	422	419	417	419	412	403	464	408	363	368	405	405	417	390	392	395	406	414	387	426	397	411	387	435	413	415	450	354	398	392	420	402	403	399	406	414	407	379	392	448	415	413	418	422	411	400	387	408	395	379	452	409	393	438	391	379	399	408	388	413	413	404	411	415	405	403	417	425	404	416	435	426	385	378	366	434	425	423	397	408	458	450	413	433	424	399	427	457	398	426	377	423	440	393	397	367	412	423	424	436	431	404	378	432	383	437	397	400	435	444	411	418	376	403	446	382	385	416	422	400	404	410	387	347	416	406	420	393	409	416	410	396	396	414	416	413	429	430	407	381	395	381	448	467	384	437	427	390	399	398	431	427	372	419	433	443	443	398	390	429	410	436	409	430	399	376	432	408	419	365	417	394	419	406	399	400	429	396	427	429	450	449	396	441	416	437	397	413	379	401	396	425	416	421	398	434	390	424	402	403	390	420	408	430	417	420	426	404	421	406	380	432	424	431	390	426	381	426	380	436	430	433	398	384	403	447	423	451	449	414	393	434	438	406	390	424	400	413	400	416	406	413	447	355	430	460	427	369	398	407	370	414	424	427	405	412	425	397	416	471	403	419	439	391	413	429	394	427	408	412	422	431	392	418	431	419	419	413	416	422	403	384	387	420	383	427	426	424	414	388	419	384	384	446	428	421	400	404	421	431	427	437	421	418	424	419	429	380	426	409	381	451	434	428	401	426	446	422	413	411	422	408	358	438	402	382	387	405	400	402	398	404	388	445	441	421	383	386	424	421	371	435	444	405	410	453	393	398	456	394	388	421	423	428	472	415	460	388	434	425	420	384	404	412	416	408	384	412	431	400	428	398	423	385	416	397	402	421	412	420	419	404	424	423	399	419	429	451	391	341	397	410	403	448	450	439	384	423	395	438	426	492	428	416	407	408	429	421	442	462	399	413	426	452	450	406	417	398	417	427	449	421	442	422	431	402	419	359	419	437	421	410	436	423	415	428	377	382	389	418	416	464	400	435	424	404	371	412	418	397	411	425	417	456	405	436	415	436	384	409	446	421	418	438	440	428	384	392	432	407	409	403	417	423	415	419	398	405	377	373	438	430	430	375	383	418	409	391	404	382	417	411	415	462	413	429	442	380	441	446	358	422	417	410	408	417	415	415	399	425	399	411	381	450	418	444	404	423	423	424	436	397	422	425	403	461	431	353	392	430	374	432	395	454	408	429	426	403	426	419	466	453	402	403	381	429	422	442	436	407	426	438	447	422	357	393	391	415	421	370	437	448	411	421	385	399	389	437	378	429	413	416	420	375	423	398	400	389	428	450	423	439	428	427	415	443	418	417	412	404	400	413	407	399	394	406	398	412	411	387	384	412	395	419	374	417	417	448	411	443	407	427	405	399	442	416	415	391	401	389	426	447	430	400	381	398	370	431	399	435	370	391	452	433	434	428	419	392	401	424	414	399	416	407	411	390	416	399	398	390	394	396	423	428	407	402	386	454	379	390	382	437	381	431	441	415	410	393	412	416	444	421	395	423	398	427	436	426	412	462	422	417	412	401	432	411	441	418	425	388	416	414	453	437	399	383	393	431	402	401	386	449	425	370	401	413	393	426	379	400	439	418	433	463	433	401	415	400	424	399	415	424	408	421	409	393	404	403	467	412	419	430	437	384	394	421	417	416	409	423	389	417	421	406	402	420	395	446	398	390	411	400	418	382	383	356	381	371	465	432	438	404	457	407	463	433	443	401	399	413	467	420	395	411	412	425	416	390	403	434	404	410	416	423	426	403	392	389	386	421	401	415	414	393	419	410	402	403	424	456	436	386	446	433	395	424	403	424	380	359	400	398	430	423	419	406	453	430	432	427	399	431	430	370	417	429	374	415	384	422	437	428	395	393	404	405	465	367	405	427	413	442	406	417	414	386	383	403	406	409	382	412	455	398	432	378	432	404	400	442	422	407	396	430	441	439	424	425	431	430	393	443	423	408	442	408	428	452	385	386	407	440	404	398	383	399	462	389	398	399	444	415	392	419	403	416	431	405	398	434	417	428	448	408	432	397	415	416	416	428	455	410	434	458	407	353	382	421	442	447	422	414	433	427	407	381	404	411	374	386	433	410	384	417	403	444	408	436	428	410	437	392	443	422	394	434	421	404	414	401	444	381	404	433	392	434	418	455	435	360	437	441	435	406	449	374	433	414	456	418	402	405	430	418	383	408	384	370	393	424	431	421	392	399	408	388	403	395	449	404	416	430	430	418	404	399	409	436	411	400	438	420	425	446	424	399	377	399	418
24054	14974	14581	12072	7522	2972	1882	1412	1372	1250	1107	1061	940	906	880	876	888	858	889	864	867	910	914	898	891	925	913	907	884	914	948	858	894	913	936	898	946	951	948	970	993	901	872	894	897	957	845	968	877	875	903	864	907	857	938	889	941	842	870	899	847	875	855	880	878	916	902	874	895	873	876	892	875	853	891	855	922	853	819	928	888	877	866	879	863	875	894	884	865	897	874	897	868	897	888	942	916	900	906	874	893	864	888	832	901	845	828	888	901	840	861	922	921	911	829	877	901	852	889	950	878	851	903	878	914	929	873	865	899	894	879	934	940	880	914	875	911	930	887	884	891	901	863	915	858	890	869	874	888	835	936	874	915	865	951	926	920	862	861	913	876	875	885	820	913	898	832	893	858	892	835	856	864	780	901	870	924	829	838	887	881	946	879	877	842	874	878	877	873	887	891	818	867	891	853	881	897	872	788	870	900	909	974	853	884	845	866	887	868	908	866	885	876	890	909	864	906	865	910	853	870	939	894	939	867	873	881	910	933	919	863	893	840	914	903	937	915	859	922	887	882	835	918	925	913	901	817	844	932	881	885	857	911	844	892	898	895	884	899	895	922	865	910	954	896	847	892	868	868	885	872	833	907	875	829	895	820	872	861	830	863	889	901	865	932	864	930	931	885	923	801	861	861	924	885	906	867	903	847	854	865	859	861	933	883	861	871	914	934	825	887	900	876	919	887	892	929	932	896	854	890	895	875	841	891	864	907	881	848	895	858	933	862	842	843	868	891	874	897	864	865	867	855	882	834	885	875	890	862	856	872	879	884	860	869	843	858	919	907	907	859	877	883	903	872	852	889	937	891	929	819	892	822	938	897	873	871	870	874	894	864	882	852	826	901	943	831	906	938	932	848	892	872	887	891	818	907	919	896	895	888	866	898	839	901	884	904	796	886	871	926	913	922	872	897	897	853	891	883	949	896	890	834	831	895	882	896	861	906	937	847	847	857	895	876	844	866	855	861	882	893	861	893	895	873	868	914	870	899	902	852	851	837	883	883	881	888	816	883	904	857	851	880	874	903	858	863	921	913	838	929	859	888	892	865	929	906	847	856	844	885	861	887	856	847	924	891	848	924	886	899	907	821	851	803	863	897	900	850	881	831	935	920	861	857	927	834	891	858	869	921	856	873	904	892	884	844	843	903	862	886	886	849	869	884	844	894	883	848	878	861	863	863	855	936	921	872	848	853	857	872	914	860	858	857	912	912	839	867	881	970	883	840	916	911	891	881	884	908	906	892	893	871	915	923	899	861	883	903	867	938	909	887	867	902	892	908	928	885	830	901	889	869	900	877	826	882	878	922	891	850	883	928	839	902	854	930	906	865	895	884	896	865	869	878	877	865	860	908	901	843	908	902	903	879	906	915	891	834	854	894	890	927	943	834	857	892	882	854	866	897	844	872	913	893	891	860	892	888	853	857	863	949	887	856	912	884	920	883	884	884	867	877	868	876	883	881	848	925	897	909	869	877	864	891	860	868	843	892	897	857	849	882	877	877	895	877	890	887	881	888	904	886	852	845	912	896	862	868	864	906	896	910	894	826	901	919	890	849	890	873	881	891	821	898	849	888	873	873	898	898	894	861	932	855	891	852	879	908	899	913	880	922	898	863	922	893	880	881	851	920	903	914	842	882	911	887	859	890	901	863	881	917	825	822	890	897	853	854	908	885	879	873	823	903	907	963	825	900	867	908	926	882	858	917	920	875	947	836	910	879	890	843	873	936	892	863	876	953	902	876	883	850	908	882	839	849	914	856	901	841	911	934	852	912	901	878	907	815	863	937	873	866	841	874	902	887	866	883	821	899	931	866	869	885	875	897	891	889	855	853	873	897	858	946	813	865	894	844	866	907	940	840	919	888	897	892	875	818	864	844	855	884	868	879	901	909	851	868	859	847	911	828	877	880	928	946	876	847	848	829	870	858	870	858	928	903	851	959	849	889	905	947	898	885	867	855	874	920	900	886	796	877	877	866	894	877	923	863	902	898	850	911	861	857	885	872	894	859	887	828	914	922	856	905	866	922	857	837	896	885	935	874	898	905	861	896	851	906	915	896	843	889	848	889	899	888	857	877	877	884	941	873	926	846	912	863	861	877	864	835	901	913	888	881	950	855	896	903	891	872	857	910	909	884	874	884	923	905	857	874	840	929	892	909	846	914	880	873	870	954	884	892	888	915	900	821	906	886	868	880	883	921	873	909	870	859	861	866	873	847	902	884	868	906	890	865	844	843	877	912	925	897	928	869	920	896	867	833	922	856	894	941	866	854	836	912	883	897	853	842	943	900	861	904	877	901	881	869	906	912	932	886	869	859	826	900	889	884	877	887	909	922	874	968	885	891	899	850	883	850	900	855	897	925	871	889	895	871	904	874	846	929	907	925	901	960	895	861	843	886	886	863	859	906	869	864	888	938	863	857	881	902	915	897	877	889	905	872	851	940	882	855	880	907	896	839	841	885	877	871	845	898	883	910	905	864	906	849	897	826	824	879	851	896	923	853	891	861	839	822	937	937	882	851	915	868	845	859	920	929	858	886	867	942	877	848	890	827	849	882	936	917	856	847	910	867	907	841	899	948	892	846	868	851	878	919	910	908	845	922	922	872	870	909	911	870	839	894	895	848	884	856	894	897	875	832	905	826	901	886	934	863	863	900	885	870	859	898	871	827	879	917	913	927	852	944	851	901	891	858	941	944	776	815	850	883	846	889	872	855	819	893	914	850	893	906	833	860	875	923	902	865	832	888	875	859	881	930	857	901	824	905	887	898	854	901	915	857	890	855	871	881	904	920	867	835	863	891	893	829	940	930	892	820	863	884	865	930	875	877	880	895	885	887	902	909	861	916	963	869	891	850	916	899	913	867	897	868	922	850	854	876	922	876	914	858	859	868	907	903	887	902	860	925	922	887	911	883	828	870	879	868	872	883	926	911	838	879	862	875	811	845	912	784	887	867	904	849	890	879	864	946	882	876	901	898	913	895	856	879	849	856	853	905	873	885	892	912	895	886	847	918	867	866	913	862	881	932	833	876	859	891	852	863	873	859	870	894	844	853	847	869	940	893	865	938	887	903	856	928	907	871	915	915	861	929	864	900	839	902	857	884	889	908	826	882	856	931	831	912	873	912	878	856	902	898	876	836	878	876	863	881	926	912	861	865	893	856	896	888	879	852	922	889	897	842	909	837	898	886	898	837	844	882	950	874	843	877	881	895	901	854	880	905	907	919	872	851	900	892	873	958	841	919	898	845	901	880	892	921	925	910	881	947	809	889	903	840	823	865	857	844	862	860	886	868	916	935	946	873	902	861	847	875	885	929	857	897	896	855	884	868	885	836	909	865	864	868	840	884	849	896	906	901	810	887	869	911	822	903	890	870	886	815	918	841	878	906	863	859	849	909	895	958	943	831	912	947	876	875	869	915	896	895	912	886	888	886	884	909	898	888	855	886	904
51529	28841	19151	13299	6201	2249	919	613	539	505	466	487	451	394	439	433	441	369	400	390	401	399	441	405	419	403	403	398	407	433	439	394	425	409	429	445	433	434	413	392	375	354	383	424	450	387	400	400	426	424	413	427	407	421	478	436	375	435	403	398	375	388	391	406	385	382	410	407	400	410	393	410	398	440	458	419	396	417	423	380	407	372	419	357	390	400	414	409	399	402	385	426	398	381	384	377	405	418	399	425	403	411	336	383	396	401	412	419	420	391	423	366	402	416	409	434	444	418	387	382	405	389	395	412	414	409	409	371	394	406	409	421	391	445	378	396	399	376	407	449	389	417	410	421	395	398	395	396	406	420	432	436	421	385	393	416	403	435	421	427	378	423	369	430	364	430	409	414	424	445	395	392	411	412	406	406	369	403	360	433	361	431	419	417	399	371	423	392	402	393	397	382	430	378	376	447	376	384	377	430	399	421	410	424	403	443	407	394	368	403	448	397	389	436	399	444	396	369	389	427	400	413	445	402	432	402	411	456	418	432	446	399	399	396	383	427	425	423	390	396	394	401	371	422	381	372	419	393	439	400	456	404	407	417	443	421	397	385	398	412	398	372	390	430	415	416	388	384	429	399	412	381	425	390	438	417	416	411	432	407	405	399	400	377	410	366	419	411	417	409	435	406	365	381	394	408	409	421	394	349	375	429	431	393	413	418	395	409	401	385	402	438	409	410	387	379	394	446	403	381	421	433	425	403	374	380	354	402	431	450	383	385	396	413	461	433	400	416	417	411	437	406	445	415	404	417	378	440	409	429	394	365	408	410	427	425	411	436	446	412	426	402	427	394	388	397	413	404	447	418	368	379	397	414	391	409	417	415	436	445	406	386	438	386	415	392	405	408	403	398	393	394	401	394	426	391	415	425	440	427	438	419	430	413	369	429	414	389	387	395	415	385	426	439	418	435	376	394	392	404	407	448	403	441	413	388	422	411	409	434	402	388	386	397	407	395	408	406	429	402	400	371	393	451	381	407	401	379	416	394	429	410	409	417	386	396	394	348	381	472	383	389	392	423	439	450	387	428	406	413	388	401	398	397	392	409	417	406	415	417	432	437	396	365	363	359	384	395	396	387	426	458	399	403	400	371	421	389	401	375	403	387	409	377	441	390	379	379	420	404	415	442	382	409	422	407	426	424	356	421	395	419	456	412	430	410	408	422	389	397	428	416	413	400	435	407	369	404	406	392	402	364	410	400	397	421	381	422	401	373	412	406	376	400	353	412	420	394	415	419	429	392	410	397	427	413	446	415	436	411	388	401	358	422	419	384	389	367	454	395	395	397	440	390	404	373	398	408	410	346	408	421	397	435	394	412	394	411	399	378	378	381	402	403	394	391	423	402	430	384	375	406	427	424	399	363	417	397	346	389	399	384	381	380	361	405	422	416	412	410	396	407	404	395	388	386	393	398	407	392	412	429	415	413	418	429	372	384	404	397	422	418	420	423	365	363	405	403	440	413	394	397	409	413	406	404	439	394	412	403	368	431	428	399	447	423	429	424	411	456	440	377	406	430	429	408	411	407	398	395	401	394	388	395	405	400	450	400	396	396	390	430	416	407	406	399	393	457	413	433	373	418	452	411	403	413	419	362	415	414	366	446	414	476	417	395	417	393	464	409	422	408	376	408	400	411	389	378	413	373	435	413	419	425	367	392	400	391	378	363	406	353	402	410	414	379	433	376	431	369	378	374	401	395	388	367	420	430	421	385	423	384	407	410	418	427	375	428	399	385	429	415	421	397	409	369	439	419	374	378	406	374	400	401	449	407	404	389	388	418	432	431	411	429	414	375	389	384	362	369	416	400	373	408	387	391	384	390	391	406	418	383	439	368	407	376	408	425	401	368	405	416	384	443	390	427	425	397	387	423	399	423	383	416	405	436	401	400	408	411	401	425	409	368	393	421	398	382	379	386	414	448	426	416	392	366	386	408	438	393	414	420	401	396	409	395	409	385	417	439	405	407	400	399	439	397	444	381	456	387	440	405	392	389	375	395	385	435	402	402	383	417	390	359	411	388	452	419	403	381	348	375	442	415	411	381	379	445	375	415	426	426	423	434	386	400	381	407	394	404	397	389	418	424	370	390	400	417	374	395	403	388	383	394	351	360	422	401	389	415	424	418	422	424	407	353	418	443	423	392	390	420	418	407	417	416	413	412	399	378	361	417	370	427	423	360	423	383	385	418	440	361	452	417	421	401	417	390	404	382	421	447	386	404	397	372	384	396	391	358	405	376	365	351	431	431	403	404	388	394	435	401	396	399	402	375	379	413	409	399	389	395	384	415	395	422	404	413	386	374	433	418	449	424	416	418	420	404	403	396	414	434	361	425	430	392	403	408	391	417	401	387	435	437	410	430	376	398	401	382	455	414	367	398	394	388	430	422	435	437	390	412	430	389	398	422	432	423	418	399	407	367	397	405	433	459	438	407	350	399	389	406	384	401	395	409	382	426	463	396	406	412	418	426	435	405	422	429	437	412	427	413	415	346	430	403	384	423	420	447	367	408	378	392	449	410	424	424	359	396	407	398	372	415	450	442	422	411	379	420	394	409	426	396	385	407	449	371	414	402	406	353	370	403	376	408	379	396	450	392	442	422	410	414	387	396	427	411	393	396	400	365	433	375	390	412	400	429	411	452	392	394	408	399	409	402	425	443	416	424	393	391	383	362	394	375	421	437	401	345	408	408	393	384	436	408	454	410	406	394	442	423	390	403	425	390	392	407	426	410	394	432	381	395	387	384	392	395	417	406	427	382	373	373	403	404	391	409	378	386	430	436	394	415	431	438	384	420	428	425	440	378	409	449	425	388	390	379	440	373	407	437	392	365	412	435	379	394	382	442	417	436	381	415	391	399	424	429	429	449	434	385	434	388	392	381	410	404	415	413	395	410	424	389	385	408	402	436	405	400	389	429	398	404	436	442	451	438	418	405	404	389	393	398	401	407	370	407	398	404	447	412	423	438	426	392	450	407	391	398	465	413	412	407	400	394	420	401	411	416	403	357	406	397	437	418	382	452	400	415	412	414	404	391	387	405	416	406	364	425	441	383	390	402	376	446	439	396	402	385	388	430	424	385	392	429	360	424	382	395	389	387	409	406	400	400	384	388	399	441	413	391	440	403	377	414	414	385	432	378	407	395	385	404	468	352	427	438	416	399	401	377	418	447	417	389	399	374	401	407	391	340	415	404	398	427	415	416	419	432	407	391	405	426	389	422	396	413	418	415	387	425	397	432	387	394	413	432	391	395	391	405	391	408	437	429	388	435	381	397	417	383	398	386	454	425	360	413	415	408	404	434	404	410	466	362	448	398	410	420	386	424	385	401	394	392	416	395	369	412	382	407	397	426	419	412	400	449	448	421	398	458	402	404	427	431	406	431	425	415	384	391	370	369	468	417	392	392	378	396	417	412	397	413	455	383	376	446	425	413	407	424	403	404	409	429
31825	21429	23425	23062	13766	6974	2930	1862	1529	1360	1141	1087	1010	929	864	908	887	859	863	880	856	872	893	859	788	852	888	891	855	880	839	957	887	924	895	1016	900	930	959	981	938	918	866	904	865	888	875	881	885	908	894	919	872	858	862	845	878	931	848	842	837	883	855	883	868	795	835	876	933	931	817	862	821	844	886	871	877	855	825	840	893	909	881	861	920	879	837	893	838	890	870	872	836	899	890	883	886	901	839	870	853	853	875	886	879	951	860	848	909	853	869	847	818	870	885	847	893	884	834	820	857	884	855	831	854	872	845	893	887	912	863	872	846	830	831	829	860	882	837	881	869	909	862	851	800	884	878	869	921	861	841	882	876	938	835	898	928	943	887	896	865	834	848	847	899	856	868	900	868	880	877	946	877	921	850	902	820	868	921	861	899	851	878	862	905	907	843	817	879	910	883	862	860	845	886	874	837	824	859	805	879	842	815	848	877	913	877	834	871	874	946	910	853	902	861	876	847	845	891	879	839	883	907	852	862	882	863	870	870	890	880	870	823	877	895	882	911	806	858	851	913	852	815	823	923	856	895	835	891	865	839	871	882	929	893	847	864	814	861	861	873	861	783	887	870	894	886	863	857	892	908	878	841	906	846	887	822	861	865	818	847	827	875	883	895	858	887	858	919	872	817	892	813	864	842	900	874	869	874	889	934	848	880	902	864	842	872	902	861	860	881	871	912	858	857	886	878	869	838	870	921	867	880	885	837	886	871	875	860	885	862	877	915	900	863	847	897	840	838	857	874	871	926	870	900	839	850	860	906	864	861	858	844	832	863	831	851	889	814	866	830	887	871	856	875	858	843	820	894	840	893	849	920	867	881	884	903	898	880	852	860	883	832	874	906	829	867	852	891	866	867	873	896	869	875	892	844	883	860	867	869	858	848	885	847	835	888	867	890	863	874	914	817	851	827	831	869	878	851	893	892	895	890	866	874	916	864	857	897	867	848	855	918	880	920	892	863	882	850	868	858	897	881	887	844	873	871	916	864	819	829	887	835	906	895	882	863	868	884	835	917	870	855	882	853	918	901	881	874	893	876	833	874	846	834	875	893	864	876	829	914	845	883	852	857	897	881	836	871	851	892	908	865	814	836	909	840	928	878	863	823	903	831	858	848	845	901	803	840	869	840	852	823	886	869	866	835	887	857	848	932	867	917	884	911	841	898	873	895	866	896	872	827	914	885	892	906	865	829	868	879	856	874	884	860	862	853	866	952	856	887	841	854	880	825	891	861	882	870	859	878	880	876	943	870	839	830	860	822	858	833	835	818	846	869	919	913	892	840	909	820	855	842	882	915	864	894	864	889	854	897	883	873	867	858	825	874	841	840	851	873	852	872	928	824	852	875	834	839	788	888	823	897	845	860	807	893	846	870	887	858	904	820	842	864	877	882	917	863	885	889	904	885	888	813	872	905	901	874	868	889	917	887	890	863	897	870	851	885	853	867	896	847	852	877	868	883	880	890	897	863	850	859	836	891	903	876	815	879	858	871	863	857	849	881	816	873	867	939	929	847	865	885	872	969	880	905	821	879	857	883	860	884	818	927	842	917	852	892	914	844	866	842	819	953	882	865	898	905	887	847	854	885	852	839	832	852	862	858	950	911	867	872	884	862	855	909	832	938	920	894	904	847	902	887	915	895	881	885	865	857	925	898	866	848	869	888	859	868	899	966	816	841	879	827	897	873	897	916	871	869	865	851	872	866	888	806	897	858	856	838	870	884	804	812	862	877	893	813	875	881	852	834	881	850	915	916	833	845	873	868	874	875	883	925	899	859	847	861	895	852	847	868	853	855	860	837	819	907	879	922	843	862	871	869	852	855	920	892	831	880	853	903	906	800	896	892	840	916	833	897	831	886	869	870	929	890	848	860	859	875	835	822	834	860	891	815	847	864	854	843	811	881	864	866	875	824	865	846	876	901	873	856	859	891	933	941	858	874	902	887	846	883	835	870	872	863	806	831	853	939	866	860	838	854	862	874	863	941	829	836	860	884	851	897	913	850	817	894	824	852	879	873	841	864	879	876	902	823	902	847	891	829	877	828	884	878	841	856	918	794	860	860	892	842	865	853	901	859	874	892	867	868	847	897	864	855	887	856	820	933	818	872	866	819	834	839	858	835	888	928	919	871	870	836	858	807	881	869	908	851	825	884	867	904	822	882	816	870	863	915	960	865	925	856	852	849	881	831	894	866	890	854	845	856	836	884	845	871	868	920	848	877	910	835	870	809	816	853	890	874	852	820	853	826	878	831	854	856	853	870	849	935	859	890	916	908	883	822	891	881	800	863	864	865	867	845	904	913	893	887	923	845	798	880	902	949	821	894	862	861	878	854	876	855	847	818	849	877	910	852	951	901	882	889	888	842	923	864	849	875	855	898	901	876	903	862	858	887	799	918	861	889	905	850	826	861	843	860	884	861	879	871	919	859	892	881	840	871	845	874	929	845	796	881	880	879	840	816	865	895	852	846	829	908	853	846	842	860	896	878	830	916	933	858	847	836	844	884	813	812	911	823	882	852	843	850	827	886	828	873	882	832	884	834	937	870	794	843	879	868	875	863	908	852	909	851	906	879	846	888	822	843	849	858	831	815	909	875	869	870	923	815	879	890	897	840	870	891	870	817	875	878	883	842	827	859	882	848	852	879	842	879	854	929	854	873	873	815	837	861	897	874	830	946	914	876	859	892	926	840	886	880	874	870	913	851	841	935	844	884	894	849	853	870	889	912	827	841	859	827	826	887	832	847	826	859	933	834	890	907	867	828	812	848	934	873	809	874	890	888	795	837	868	858	873	895	834	909	858	834	875	889	859	836	912	874	863	864	813	926	865	881	810	872	875	836	833	808	844	845	873	886	841	869	890	844	897	831	873	875	891	965	898	834	845	852	887	869	820	869	869	856	846	859	882	829	851	901	881	856	850	860	893	873	886	889	830	850	816	847	790	908	851	913	915	891	907	875	825	900	832	862	892	822	896	854	883	849	858	869	873	864	851	935	899	886	883	831	874	869	892	831	879	893	810	882	840	861	844	937	889	858	878	843	871	878	925	877	851	871	869	849	870	906	880	835	857	889	820	867	866	841	913	919	795	920	909	869	881	825	864	853	883	853	869	871	894	875	894	864	856	875	956	951	847	864	863	860	875	884	838	803	863	838	872	867	858	898	827	895	809	903	872	877	896	891	888	882	903	853	757	883	886	891	933	814	834	862	905	914	841	918	896	857	889	818	872	918	826	854	828	849	927	884	855	892	886	832	853	872	857	884	866	850	908	879	823	869	885	854	863	901	859	862	870	836	850	895	845	866	896	882	895	850	828	842	942	891	894	884	868	842	852	824	799	847	861	861	842	848	880	830	836	855	870	895	836	847	907	904	882	871	881	898	865	815	880	840	861	830	918	827	888	856	882	873	826	876	895	812	853	890	882	887	852	873	841	848	872	859	893	839	849	838	881
61322	34675	24617	18180	10168	4302	1373	663	569	537	483	454	456	416	406	443	418	434	427	433	403	456	358	425	407	421	456	396	403	407	398	477	451	378	422	452	428	416	406	412	375	400	399	408	413	421	437	390	430	456	408	419	437	427	438	437	434	407	402	441	367	430	420	415	399	404	430	422	430	352	378	430	412	393	411	462	433	382	421	392	419	432	394	403	399	410	406	437	401	399	441	429	376	389	414	396	382	402	455	410	391	473	438	427	436	428	387	407	408	416	433	362	411	377	376	427	418	424	376	422	415	401	409	413	403	401	433	427	404	428	454	401	368	380	396	410	412	430	418	397	424	406	409	410	414	394	451	378	416	402	411	407	426	407	430	392	438	390	391	444	415	385	429	376	424	415	415	433	414	409	419	410	400	406	457	458	415	396	423	386	406	396	423	411	410	425	408	444	388	373	411	433	423	409	379	386	398	397	389	423	427	390	407	401	434	376	370	415	399	416	432	426	418	439	420	419	398	419	399	429	363	431	419	388	423	363	409	412	383	401	426	436	389	406	395	412	422	429	416	431	394	431	439	435	396	381	403	390	417	389	450	419	392	431	398	392	425	381	441	397	404	395	406	395	441	412	369	400	418	420	410	412	421	428	364	389	377	428	403	423	431	434	436	427	396	419	421	403	425	432	406	364	420	396	391	408	416	407	385	429	446	405	375	398	411	422	435	382	391	445	387	371	437	436	377	397	443	411	439	373	408	420	431	466	402	430	366	420	427	399	418	430	389	422	427	406	434	413	421	410	428	403	423	379	407	388	431	426	396	409	392	444	485	431	390	443	427	468	385	400	398	401	424	419	415	408	448	430	385	414	397	420	385	448	426	401	432	395	421	396	445	426	420	457	466	449	435	416	384	453	422	374	404	440	409	390	377	396	438	400	386	398	413	374	433	397	394	408	422	394	398	457	379	376	413	460	426	381	418	441	390	401	427	463	430	427	404	413	394	385	427	387	391	410	450	445	429	395	397	439	456	415	447	416	400	430	403	450	384	421	441	388	423	380	395	432	427	407	433	435	409	408	400	420	421	388	438	434	419	422	410	446	388	428	421	415	403	447	436	381	391	422	382	417	412	438	420	392	428	422	393	413	440	437	400	429	401	383	375	402	402	433	449	411	407	448	399	413	429	424	420	418	445	442	425	393	414	402	408	429	426	397	384	442	425	419	409	435	388	439	423	382	435	407	420	424	379	395	407	418	440	427	393	442	431	374	424	479	418	398	366	399	423	389	411	423	409	402	392	438	441	431	381	452	374	404	406	427	437	405	403	407	399	398	461	431	394	397	429	416	397	406	435	410	412	385	395	425	441	447	420	402	413	405	411	428	419	407	469	423	438	411	382	414	438	413	407	416	413	390	413	432	365	405	408	453	372	375	392	437	394	449	439	447	461	396	434	414	421	408	413	425	410	411	388	436	401	450	404	413	418	451	456	398	440	411	397	377	453	432	393	437	394	378	381	395	399	391	427	415	413	397	420	406	420	413	442	426	428	432	420	419	376	421	407	408	399	400	414	441	436	417	418	402	428	411	379	416	403	419	408	421	437	410	396	410	414	415	453	393	411	463	367	389	414	382	432	404	407	406	387	400	390	398	422	406	421	402	427	412	425	423	419	403	391	394	394	393	432	370	396	400	404	467	417	393	410	424	438	431	407	385	372	423	447	445	422	415	448	431	408	386	396	405	417	406	427	423	405	419	378	405	412	357	388	404	396	405	391	391	403	404	428	397	451	420	437	423	406	409	457	423	410	383	394	423	419	436	420	426	379	400	421	406	393	400	421	425	420	449	473	374	416	449	432	444	406	379	403	421	434	434	415	464	426	400	433	387	427	388	384	443	421	454	405	374	423	423	427	413	439	428	441	420	415	440	423	447	394	424	435	391	423	418	374	403	448	415	422	429	409	443	400	409	468	421	449	394	359	457	402	418	362	391	392	402	419	402	423	441	435	476	412	393	427	421	380	447	381	391	421	364	410	416	406	405	387	423	385	393	431	411	418	449	407	416	372	444	412	385	415	413	414	412	425	435	401	408	455	435	398	424	414	430	422	424	414	380	407	443	414	414	440	461	428	445	443	412	445	429	417	408	418	408	421	401	427	428	424	447	439	383	406	374	399	368	428	409	416	413	443	412	425	411	434	413	412	415	399	396	433	399	438	425	416	415	462	420	409	402	386	467	361	407	373	430	378	359	369	434	374	417	412	368	406	439	386	384	426	432	395	396	380	462	444	407	443	393	418	436	383	392	400	422	407	390	392	435	393	409	426	424	403	435	417	409	422	458	426	407	402	409	400	462	433	386	484	371	379	391	411	429	412	386	426	398	392	430	436	414	429	427	391	400	428	414	413	427	398	389	406	411	409	387	414	403	418	417	418	427	379	423	401	417	420	449	370	401	399	389	422	434	423	392	415	432	413	390	435	407	439	419	447	434	419	400	431	402	393	356	387	419	443	437	403	443	457	438	420	403	423	433	424	425	443	389	402	427	399	409	435	421	411	402	414	391	414	425	387	419	399	427	397	406	420	411	425	413	386	413	394	363	416	412	385	429	393	439	445	431	415	396	431	386	427	410	399	422	431	384	422	458	380	403	430	431	469	402	403	411	414	418	369	410	405	381	410	419	406	416	419	410	415	411	424	424	415	379	398	372	416	457	374	454	454	385	372	384	449	453	376	425	428	404	410	372	373	421	379	393	415	417	461	410	396	404	429	410	444	419	452	437	396	409	410	399	428	394	448	397	405	444	440	404	406	428	417	410	368	437	420	438	417	420	385	380	417	408	428	397	369	438	427	412	404	431	417	399	405	420	391	400	396	384	423	404	398	436	410	374	402	425	439	416	385	382	384	384	436	430	450	424	414	429	406	432	411	446	410	445	405	396	412	443	432	447	389	408	423	392	409	419	454	424	406	408	438	393	409	398	440	417	443	424	436	377	422	406	403	422	413	402	424	444	421	410	388	391	417	412	414	394	433	418	465	411	462	396	380	379	401	445	378	399	430	449	405	431	405	449	412	450	385	435	449	399	394	433	430	395	385	404	466	434	405	387	406	405	367	424	452	449	413	393	457	457	423	419	425	394	402	410	382	429	391	395	412	390	435	447	399	410	433	391	421	449	439	413	378	399	450	368	384	448	361	402	458	382	429	433	414	391	433	413	417	402	403	415	406	421	420	414	415	415	381	389	419	409	422	435	409	363	407	438	388	400	450	383	372	394	379	440	437	407	438	431	421	393	419	433	412	377	420	439	410	420	456	386	376	423	392	379	412	409	425	395	423	436	461	340	399	435	420	430	420	403	403	416	413	461	397	417	431	433	416	438	474	386	407	413	447	399	451	428	419	443	438	428	413	424	412	433	418	393	392	405	407	421	418	412	405	392	424	399	381	449	445	385	373	399	450	406	449	431	442	405	388	394	388	391	402	412	421	429	425	407	413	360	362	403	414	410	430	404	410	430
38589	26599	27431	28162	20093	11174	4041	2059	1545	1323	1187	1162	995	1000	934	890	941	888	876	922	872	923	899	956	878	860	892	934	886	884	966	880	899	907	928	957	983	962	952	938	1006	930	968	877	936	883	873	880	919	901	924	887	903	856	929	864	918	917	925	900	901	896	921	853	885	855	860	863	872	879	931	864	883	880	849	868	843	864	875	866	883	848	882	812	897	922	867	886	917	871	891	874	869	879	877	855	866	865	895	932	834	840	873	811	877	896	826	951	926	855	892	899	907	888	909	887	886	871	860	901	901	918	918	844	905	866	876	920	862	915	893	889	879	909	870	909	901	845	864	856	915	838	902	861	873	918	860	874	847	882	908	859	947	874	912	901	921	895	912	855	921	932	845	820	894	863	894	926	901	886	853	904	910	905	898	869	852	869	903	870	846	853	879	881	897	906	932	887	926	887	863	853	881	948	872	837	881	934	898	835	882	868	896	881	909	892	893	938	860	871	876	942	849	910	906	904	860	915	893	887	893	845	906	889	863	877	842	866	842	867	875	908	838	877	871	871	923	882	909	901	916	834	876	913	921	876	889	878	844	810	911	883	832	899	959	873	885	900	881	885	899	913	851	895	875	914	876	855	890	866	904	857	903	951	866	849	912	878	908	907	890	888	935	886	851	894	911	894	859	878	879	883	868	898	906	890	857	879	931	883	860	888	898	872	879	873	855	872	850	911	920	907	942	889	848	864	901	866	884	869	890	854	870	901	906	873	897	925	872	878	876	842	857	941	934	896	911	866	909	829	906	867	803	889	829	874	881	869	841	889	916	869	898	844	898	908	879	913	909	922	849	885	881	903	880	871	898	853	872	866	862	922	909	879	917	905	890	889	814	862	886	902	842	846	906	915	913	903	875	870	894	899	850	854	903	900	873	894	898	885	837	871	885	881	883	889	868	819	838	838	905	894	900	852	898	872	855	869	850	894	841	869	860	886	890	949	888	856	875	878	881	890	879	860	861	869	862	909	895	897	892	881	869	822	886	850	888	853	892	814	871	877	840	885	867	856	863	858	883	882	846	915	858	885	913	894	879	878	860	892	837	911	878	934	883	870	861	857	877	876	877	881	885	898	869	843	880	848	872	879	888	913	925	852	875	835	882	861	880	924	831	873	869	840	915	882	875	907	912	851	851	877	841	861	881	875	844	908	869	915	899	829	875	873	909	893	858	888	887	865	908	837	865	890	873	902	858	851	872	873	915	871	914	904	847	854	867	896	904	892	899	907	912	896	872	842	921	922	855	927	885	859	888	848	811	888	858	887	852	874	866	891	873	892	854	968	880	897	866	853	919	912	901	814	893	893	871	878	884	829	937	851	898	931	862	930	894	838	849	897	823	876	873	851	896	899	897	856	844	897	843	856	896	854	883	870	900	868	877	866	863	932	908	856	923	902	902	900	939	856	843	820	844	887	875	914	896	865	874	930	894	892	936	869	879	853	926	884	886	886	878	909	883	847	919	860	893	924	806	851	890	895	907	875	849	826	926	877	830	852	889	872	886	829	885	876	879	903	869	861	895	893	873	898	919	870	867	886	913	913	837	898	903	894	894	877	849	882	915	896	881	840	857	873	882	845	870	827	880	830	847	894	855	826	901	846	856	841	876	907	947	883	872	922	828	920	912	874	876	859	919	914	892	892	866	922	892	867	909	891	837	896	922	878	936	878	849	921	852	882	851	860	890	858	852	914	865	841	910	861	894	885	922	877	945	884	861	865	851	873	887	872	852	912	873	881	894	862	899	870	892	930	914	887	879	882	880	852	896	892	880	902	895	906	856	851	833	864	881	835	852	862	948	945	879	903	911	856	893	856	914	862	873	861	848	870	879	931	896	866	915	840	882	896	860	889	899	905	922	874	878	929	868	820	880	925	874	889	880	916	891	873	857	869	885	876	868	881	849	855	910	875	888	862	879	925	858	949	924	921	879	937	891	897	907	942	870	906	838	853	842	891	937	875	881	898	836	876	871	860	914	860	887	912	907	904	859	911	843	895	856	902	936	905	896	914	820	911	834	928	855	908	899	902	870	927	860	870	936	881	906	863	939	856	887	858	898	808	890	885	838	862	893	897	864	886	831	863	892	865	894	942	945	852	906	871	871	939	853	920	930	885	880	885	929	893	941	843	887	814	881	869	895	868	928	844	904	904	883	904	887	902	868	840	836	847	854	842	925	882	874	907	870	894	898	860	871	861	919	828	894	884	893	855	873	913	880	934	868	850	877	902	847	881	876	915	892	929	849	836	887	937	895	890	915	927	849	837	919	820	879	900	880	838	866	885	893	910	869	878	856	881	905	858	884	884	901	853	849	901	874	884	862	871	878	905	866	897	916	882	900	885	905	914	823	777	927	862	895	871	894	924	858	887	891	893	931	909	894	856	842	919	864	878	858	877	911	848	882	885	881	905	922	878	915	882	892	921	882	836	875	896	818	920	886	857	901	874	908	869	907	861	878	878	911	918	800	870	867	927	901	861	910	885	867	868	880	911	899	875	872	920	825	876	821	904	920	870	838	891	891	895	911	846	882	880	827	879	885	874	860	874	911	908	872	841	919	888	900	897	884	918	862	879	885	845	853	910	919	888	826	901	891	860	868	897	892	890	861	922	907	841	821	880	926	879	905	856	848	902	896	910	928	887	901	904	905	880	879	884	895	850	906	844	866	898	851	842	844	873	846	864	894	872	932	902	886	882	854	906	813	890	880	848	883	891	899	884	813	876	834	901	862	876	906	871	828	859	893	921	843	854	877	845	878	847	919	810	894	881	847	896	855	887	879	930	883	889	870	882	893	884	877	827	901	944	950	874	889	932	891	864	883	875	859	881	842	850	849	869	906	918	895	897	867	896	906	893	878	885	899	870	819	885	841	894	880	889	846	837	865	900	902	862	883	882	887	843	912	887	808	815	891	921	902	839	942	916	866	919	866	917	896	878	846	862	850	896	870	939	865	897	852	884	850	917	876	908	894	913	893	900	936	868	899	863	882	856	925	874	874	887	889	921	914	858	917	905	910	888	865	875	856	900	930	860	863	868	871	870	906	853	890	880	919	907	889	871	863	872	892	934	867	894	866	895	892	909	884	945	863	866	915	879	924	894	908	915	898	953	905	903	950	845	914	862	885	857	854	902	828	917	864	893	917	906	882	880	881	904	852	919	936	889	917	877	866	880	909	874	806	878	863	910	854	880	934	862	884	919	870	867	843	886	876	853	898	852	858	878	893	906	864	863	874	882	889	882	925	875	874	833	838	862	906	865	892	889	873	939	836	867	885	852	920	855	897	857	893	848	847	910	916	863	877	866	877	942	926	862	902	898	926	876	888	908	848	857	900	906	876	872	880	875	848	869	857	870	865	933	901	926	847	782	884	903	868	891	883	906	883	866	884	853	867	876	929	873	885	895	881	896	944	876	850	821	912	877	880	891	874	866	879	904	906	858	904	909	895	865	870	875	899	926	850	803
42567	22055	11223	5612	2059	888	558	521	473	457	462	439	448	448	424	404	400	406	395	427	419	435	406	428	406	409	425	411	406	397	435	375	395	398	369	405	446	420	443	421	426	414	443	409	412	393	409	451	418	346	413	397	396	417	415	438	445	402	364	421	400	425	405	390	393	397	382	447	416	473	383	409	409	392	393	420	398	428	412	437	429	421	410	401	364	388	411	444	428	398	409	434	419	436	428	352	403	414	416	418	417	432	426	389	420	436	415	430	416	442	427	430	393	379	410	396	451	408	427	429	369	367	405	393	367	399	393	449	400	404	444	458	399	378	440	433	408	432	423	400	424	430	390	395	419	418	398	392	423	394	427	400	426	399	422	393	439	458	406	413	439	408	433	422	417	391	403	428	401	396	428	412	416	403	428	441	390	415	423	444	433	410	395	465	412	374	447	420	380	396	389	428	399	434	445	398	360	360	416	450	451	474	417	427	439	427	409	401	443	428	430	440	412	402	407	399	421	409	425	422	433	411	379	430	473	424	448	439	419	412	441	421	441	397	406	435	366	389	391	417	375	458	391	426	419	397	364	409	397	445	413	432	406	397	409	395	377	400	406	422	409	431	443	426	461	409	374	392	435	401	383	412	397	449	395	408	377	433	396	436	438	419	453	424	424	413	392	389	433	426	447	415	425	417	433	432	401	413	398	394	437	403	389	427	371	404	409	428	405	462	433	404	413	384	442	420	418	433	421	430	370	432	408	441	415	410	402	419	420	439	443	432	402	411	400	409	468	427	416	401	417	402	356	409	372	439	402	371	388	418	450	372	424	406	395	385	386	430	439	435	383	442	422	436	395	416	428	417	429	407	423	419	444	456	421	420	425	433	400	414	438	402	395	383	411	439	438	357	374	452	435	409	397	383	409	420	469	413	397	412	381	424	406	424	391	416	394	393	396	385	418	418	396	424	438	424	409	443	429	410	340	367	395	441	417	442	444	434	398	395	426	416	469	409	404	380	463	398	445	396	392	418	397	421	393	429	400	412	426	452	401	418	413	433	434	429	386	429	419	446	426	445	407	426	380	405	411	385	394	448	408	419	437	389	406	397	428	403	403	403	420	394	403	415	405	415	445	396	405	456	408	426	390	416	414	400	433	421	426	413	414	422	422	429	402	392	377	415	424	433	407	420	430	389	423	404	413	408	445	422	429	412	399	392	424	425	413	418	416	435	446	397	411	449	398	421	419	432	447	420	446	446	463	414	433	402	433	450	413	386	408	454	414	409	403	395	414	416	386	376	432	428	442	425	427	398	395	432	442	422	459	405	460	421	406	422	383	438	430	460	452	444	454	407	444	368	414	429	420	387	410	444	409	392	430	396	431	416	359	405	393	444	388	405	435	380	411	414	406	416	417	439	391	407	427	417	388	383	388	409	392	426	440	455	437	428	406	411	401	387	413	426	381	395	415	421	418	387	409	442	514	402	442	447	450	413	434	385	431	444	425	408	431	441	421	422	394	403	444	425	410	409	363	408	400	434	429	396	393	447	400	386	422	441	449	421	423	401	420	406	396	406	422	452	420	417	419	427	436	445	378	385	379	434	393	453	427	436	412	446	440	429	408	390	397	405	450	428	425	397	413	415	439	402	412	443	416	394	408	400	451	435	444	405	400	394	379	370	404	471	372	440	394	436	440	434	445	423	413	371	405	435	438	409	409	416	421	396	426	420	433	412	412	444	412	418	423	435	414	410	431	394	402	385	433	398	399	421	431	389	411	402	418	411	424	391	395	406	441	412	410	427	379	459	394	417	408	428	395	416	382	426	406	407	439	420	440	386	408	454	465	447	400	422	360	369	431	403	397	376	393	451	414	459	445	428	414	374	407	421	410	390	424	402	389	389	422	438	416	433	398	401	452	431	433	426	406	422	391	450	396	388	369	440	389	411	414	394	394	418	399	407	391	437	450	436	427	399	433	414	451	445	399	437	416	371	432	419	405	418	398	415	406	428	393	408	438	394	388	428	446	414	385	448	419	405	401	415	406	397	445	441	437	394	459	380	390	418	372	401	422	409	364	376	432	449	419	441	382	419	429	417	391	452	405	385	383	404	418	417	415	425	372	448	458	458	390	435	408	402	413	391	420	404	390	398	385	392	440	405	399	384	425	443	439	459	411	419	413	451	378	379	424	397	410	409	426	411	406	459	454	394	404	408	429	400	413	405	397	435	436	424	434	446	362	436	445	402	381	377	365	427	412	420	417	411	453	385	419	388	449	435	395	422	401	394	416	421	413	426	426	424	457	411	438	402	436	396	388	389	409	449	414	441	382	423	430	422	452	392	421	453	427	441	403	378	413	433	410	444	409	414	390	449	434	367	435	402	435	408	402	428	416	388	430	435	469	415	418	398	420	369	397	397	400	401	428	409	403	438	425	424	406	411	427	380	374	380	388	385	426	389	415	398	400	363	400	432	428	396	441	388	409	426	370	418	380	435	413	456	417	440	458	415	418	410	453	425	470	409	397	364	403	427	401	411	425	415	429	412	458	448	440	412	409	419	412	387	434	434	438	413	417	427	426	435	388	430	430	351	420	424	416	394	421	423	455	442	413	420	420	410	414	408	415	442	429	384	434	379	418	428	445	395	435	377	449	420	451	413	400	439	395	432	416	425	410	456	419	425	407	444	409	414	410	424	421	437	447	373	389	415	381	441	484	386	434	430	425	406	408	402	408	410	417	431	402	417	450	398	403	426	375	372	396	406	405	414	409	429	359	389	397	399	438	403	374	423	401	416	421	420	408	364	378	444	408	369	380	410	406	461	427	442	432	416	408	445	430	409	431	431	426	396	441	403	375	442	415	443	435	412	411	403	412	417	429	405	381	425	431	366	408	406	410	410	408	398	389	434	428	423	424	436	415	416	415	383	448	425	424	434	388	407	420	382	407	382	414	427	418	406	422	390	410	396	416	399	410	447	455	404	388	421	383	369	399	432	404	438	446	407	386	446	445	395	416	408	369	377	424	411	394	398	455	387	428	389	392	432	413	423	407	413	385	419	441	431	448	402	452	444	414	402	454	430	433	412	401	410	423	415	401	444	414	393	380	377	390	383	420	439	412	413	399	412	387	389	382	400	416	445	403	433	401	414	439	427	410	442	438	414	420	424	405	418	404	411	405	447	422	427	381	405	375	417	411	453	430	389	423	424	441	446	403	445	436	441	379	395	425	431	450	381	413	389	451	443	425	424	434	422	410	398	461	381	370	393	433	399	466	375	459	380	431	405	404	424	380	416	396	426	443	401	385	466	409	424	419	405	381	397	467	386	442	399	409	421	404	439	448	417	414	436	430	374	452	431	438	417	438	415	399	390	413	467	369	401	355	401	395	376	415	405	401	426	410	462	443	443	393	414	406	395	424	424	396	402	388	406	425	362	429	423	426	399	382	418	409	436	413	421	454	457	427	388	401	396	415	429	437	450	382	422	411	410	421	402	399	413	419	403	427	390	451	437
27523	16102	14911	10914	5812	2766	1656	1310	1134	1077	928	990	918	928	914	952	927	833	923	897	918	886	917	859	900	901	856	830	893	923	888	858	902	947	895	892	908	911	959	877	887	880	950	841	896	961	908	850	896	897	903	911	938	872	900	880	855	855	909	913	826	888	887	850	902	915	841	920	873	861	830	867	879	874	893	885	881	892	890	866	848	843	907	935	945	881	930	892	843	851	854	911	904	921	869	915	907	856	901	912	883	927	897	849	946	880	895	850	890	859	906	926	894	915	865	831	928	901	906	875	928	885	835	910	832	920	850	868	904	884	940	913	895	871	910	912	890	869	900	841	950	891	943	882	888	900	919	934	866	881	868	846	833	890	895	894	901	844	871	847	887	812	852	906	913	859	855	890	906	925	879	859	880	901	951	867	925	890	857	879	866	844	897	946	837	861	872	924	907	884	852	885	890	850	878	896	882	844	890	866	906	868	928	863	896	935	915	856	829	869	913	856	901	864	838	897	858	850	879	869	880	880	939	896	909	818	870	899	852	897	881	842	893	872	802	871	865	930	894	883	915	908	864	864	901	900	882	899	851	885	858	845	870	926	883	795	889	888	871	869	909	887	877	860	886	883	859	905	851	864	897	931	880	887	865	864	906	873	871	914	890	835	905	898	864	868	885	866	876	875	949	954	900	907	912	881	889	886	903	903	887	918	871	909	952	890	938	884	874	885	830	838	838	867	895	863	929	863	873	833	896	869	921	870	816	894	853	858	860	827	870	855	936	908	911	870	898	877	894	934	884	892	829	889	932	893	935	938	847	864	894	895	874	925	892	927	911	887	819	896	895	892	862	929	885	869	927	913	880	904	830	845	889	884	894	897	838	882	928	886	861	835	914	801	896	849	869	940	882	878	881	892	872	945	882	867	927	857	870	903	831	869	915	910	899	848	843	885	855	884	880	860	898	878	916	870	896	834	869	867	869	850	894	848	891	883	888	875	884	849	886	867	873	904	894	867	903	892	834	894	896	893	883	879	898	849	898	893	909	895	847	882	898	895	877	927	847	859	903	904	883	903	837	836	876	888	852	900	903	864	904	897	924	893	841	881	899	874	873	919	906	891	891	889	855	917	871	867	895	889	867	888	877	836	861	844	885	876	838	914	871	883	894	876	895	825	950	872	860	910	883	861	873	915	931	952	905	871	895	877	826	916	900	859	926	854	849	869	823	879	878	902	869	864	889	906	859	901	873	907	920	893	914	887	897	895	905	889	866	875	890	885	854	913	861	870	891	893	874	912	884	900	843	859	903	850	916	872	924	885	933	855	899	827	919	866	867	812	812	872	878	886	880	893	891	891	856	859	862	897	869	925	908	867	872	897	929	868	894	904	880	871	938	932	890	890	943	932	920	836	908	850	883	905	941	892	886	826	874	990	837	854	921	848	925	870	913	853	851	886	951	890	882	887	880	916	857	910	896	875	840	838	884	858	867	910	903	903	869	859	833	922	844	882	926	871	946	877	846	887	892	939	877	895	923	838	894	892	915	809	865	851	937	879	865	880	901	878	962	874	899	876	844	842	865	905	843	912	901	827	892	906	885	874	879	913	882	912	894	945	849	1013	837	834	889	911	865	898	881	850	869	847	866	915	875	883	839	862	872	907	877	854	919	891	858	882	894	845	883	893	889	826	880	884	861	868	882	874	914	906	877	920	841	874	930	870	896	861	881	852	900	902	855	889	864	877	847	892	891	871	945	912	930	921	859	801	842	899	892	871	844	924	892	850	885	871	843	864	894	876	878	888	882	885	887	899	950	890	878	863	920	862	913	865	848	821	913	897	868	870	911	920	907	873	841	919	907	889	869	931	852	897	869	912	865	865	848	897	893	890	880	878	893	911	851	875	871	868	884	899	905	894	903	826	908	880	913	874	890	864	910	870	887	879	898	879	867	868	898	877	894	862	859	856	904	888	872	870	937	875	870	859	859	878	894	923	903	879	897	885	882	890	895	852	856	881	919	890	900	880	868	881	833	834	879	891	885	864	837	845	848	891	892	881	898	886	861	874	866	933	911	894	949	843	900	901	937	884	902	854	897	855	922	883	893	863	857	912	871	928	881	840	886	891	907	846	855	850	908	908	805	908	861	886	901	865	889	912	895	867	857	845	866	886	899	907	873	869	986	916	899	860	908	900	885	867	901	846	903	894	857	909	910	872	923	881	902	908	829	843	867	917	839	890	859	857	894	859	879	870	897	885	872	892	875	882	867	838	927	857	908	885	851	875	942	882	895	893	904	882	930	843	970	872	890	920	831	878	886	949	902	866	835	885	880	882	921	858	881	861	858	864	857	845	892	866	846	903	905	889	919	887	892	885	850	871	882	944	907	916	899	911	850	871	904	912	863	850	879	897	899	870	903	905	852	850	853	855	905	886	898	809	874	900	852	853	907	923	870	894	845	891	913	882	938	860	934	837	847	861	893	902	869	923	887	907	885	829	829	883	875	887	831	880	900	880	842	859	863	878	905	919	861	866	893	880	889	904	909	915	890	890	857	883	872	897	874	904	925	889	856	865	877	905	869	901	905	858	827	904	858	848	897	871	862	906	848	892	898	843	894	861	860	830	852	941	910	883	853	893	867	922	894	903	863	859	869	859	882	894	892	880	893	855	888	855	889	898	868	932	919	865	833	855	855	908	903	883	872	914	863	912	909	889	829	905	866	870	900	931	861	878	868	932	828	875	882	878	877	854	941	907	882	842	881	886	905	877	858	876	892	850	884	911	937	868	870	899	883	899	899	853	887	857	839	817	883	862	892	867	846	840	887	906	882	873	917	926	889	923	911	820	935	889	858	911	882	877	928	947	872	857	874	870	869	935	913	841	925	863	915	902	883	869	904	923	943	872	919	860	827	891	873	870	878	876	921	858	896	907	872	884	888	912	846	840	933	879	848	916	868	948	856	881	847	899	875	892	835	880	862	870	908	903	887	849	905	926	899	851	935	852	868	838	874	923	881	835	937	862	833	878	888	894	860	886	903	880	916	858	791	907	875	915	877	857	920	905	886	930	891	869	870	893	896	869	900	856	906	885	874	889	881	885	886	859	890	877	883	890	910	903	883	862	885	900	899	904	927	855	821	913	918	879	954	877	872	895	880	855	917	899	872	884	914	873	857	861	873	877	889	883	872	871	884	882	885	842	869	880	848	898	881	901	871	888	857	862	885	912	906	824	862	855	852	875	907	891	863	847	865	883	812	896	836	862	820	872	859	873	882	866	868	873	892	868	899	882	893	848	845	868	898	883	889	867	882	844	842	899	911	862	905	912	856	895	887	930	914	829	930	929	857	933	884	905	841	887	808	854	899	907	900	850	920	882	850	897	901	897	887	898	832	879	844	934	885	844	854	886	932	865	906	940	907	888	873	930	924	883	838	923	869	936	853	900	874	790	915	891	963	909	921	847	889	868	884	895	893	841	919	890	874	877	885	863	851	861	870	900	901	851	878	837	885	847
54798	30396	19469	11777	6051	1950	833	584	516	458	467	444	411	433	405	426	435	462	404	406	426	406	437	385	400	449	392	401	419	423	395	369	426	413	458	460	352	389	422	417	439	406	397	415	457	437	391	408	413	383	436	435	365	346	372	395	441	395	395	429	374	418	376	398	382	434	394	379	417	399	404	398	402	446	401	402	369	376	438	424	405	401	403	428	436	402	436	433	384	415	427	395	384	373	369	399	368	402	376	420	421	390	451	429	396	452	416	361	409	397	433	390	431	371	444	360	403	420	390	412	411	411	396	402	375	404	406	424	425	393	429	378	430	439	435	433	395	399	382	410	447	383	417	400	426	445	443	403	390	394	385	394	389	428	419	409	421	396	424	395	407	419	441	428	401	394	389	360	399	380	431	423	382	411	434	406	405	389	406	384	361	368	392	416	427	405	378	437	418	425	436	434	395	430	429	442	403	411	428	413	370	368	429	414	414	426	393	385	412	383	401	377	389	381	431	406	396	385	401	427	428	417	437	405	390	382	407	405	392	400	395	384	410	417	400	413	417	422	447	409	448	402	377	381	397	391	379	420	393	403	402	396	359	401	420	387	424	404	446	411	405	370	388	420	392	398	415	375	399	368	412	440	422	391	409	473	425	387	355	402	371	456	402	367	413	434	368	393	436	408	425	398	393	412	380	429	398	417	444	401	420	444	464	408	394	382	374	401	453	407	391	423	385	458	418	422	353	386	408	395	439	414	408	439	379	421	390	413	388	389	369	376	408	393	388	369	419	391	411	390	412	409	385	434	395	430	381	460	427	382	429	430	461	373	398	400	416	439	390	424	413	417	413	365	403	401	402	402	403	416	360	406	414	404	404	422	441	391	407	407	410	399	378	394	404	392	374	410	404	411	390	398	460	435	379	417	419	406	419	460	408	379	420	420	434	414	431	386	376	407	450	404	416	369	396	415	394	442	410	403	396	416	352	374	439	435	339	387	447	438	373	411	393	375	399	441	415	379	380	402	419	389	409	359	412	406	453	361	380	433	401	398	408	405	385	433	366	370	437	424	403	396	421	413	401	387	390	402	415	398	362	420	410	385	421	409	397	404	386	419	445	355	414	421	387	411	479	389	415	415	409	424	391	393	385	442	389	381	406	437	439	433	348	437	422	421	413	397	365	362	392	400	436	407	395	409	459	411	415	406	442	442	420	398	378	431	379	403	422	372	391	396	433	410	408	376	455	399	409	413	433	398	400	414	391	417	426	400	419	376	393	438	417	422	414	368	412	393	408	420	416	407	396	358	409	408	436	413	371	395	386	401	363	418	433	427	403	430	392	398	413	426	421	434	354	411	381	412	426	420	430	423	396	425	401	420	446	423	426	388	405	396	426	378	401	433	391	425	428	404	392	399	448	408	378	366	433	423	406	401	408	404	402	404	402	398	423	418	401	365	393	428	386	393	393	421	414	412	424	427	394	386	414	405	400	349	396	373	396	404	398	418	401	363	381	417	431	378	368	410	379	397	420	423	419	421	409	418	409	406	404	455	420	447	389	399	409	397	425	354	372	410	378	437	367	405	426	440	404	404	375	419	404	409	407	427	395	373	366	420	415	387	391	421	421	418	370	410	411	419	410	399	420	392	428	413	394	410	424	376	434	391	390	452	422	438	384	419	377	377	435	327	430	410	403	473	426	387	416	404	376	412	411	413	400	428	375	369	430	414	395	417	404	433	379	382	384	393	406	399	398	367	413	393	395	400	412	447	412	454	383	389	425	383	401	405	413	367	376	402	399	390	385	372	408	387	425	407	412	358	405	401	411	409	417	429	410	423	416	392	446	395	412	406	336	386	408	414	417	403	390	410	391	417	426	392	392	376	372	425	408	436	380	405	415	359	392	378	399	418	405	418	379	415	387	403	413	397	411	406	398	390	400	403	408	396	402	409	400	399	419	377	365	390	401	360	373	392	373	418	412	420	402	374	391	430	407	409	387	409	460	436	412	424	411	424	402	428	472	416	433	371	443	418	380	406	408	437	405	377	352	429	366	388	436	416	404	433	431	428	367	379	405	406	398	400	381	391	373	384	396	397	450	405	405	409	433	424	409	402	399	408	429	356	412	390	479	441	426	371	390	437	420	391	394	418	396	411	419	430	436	394	382	413	411	439	420	418	448	448	393	385	426	417	408	403	393	386	428	389	375	346	402	423	436	432	422	410	427	386	392	408	377	403	411	438	433	377	424	378	418	413	399	409	411	382	431	429	408	386	387	436	416	408	369	366	427	393	428	348	430	411	393	409	412	380	405	383	405	391	383	400	400	411	369	410	421	382	411	376	427	423	391	420	382	449	396	414	391	411	395	408	448	372	434	386	429	402	448	411	431	438	429	422	398	374	364	412	389	376	431	427	396	374	425	420	387	401	395	376	370	406	430	380	410	437	398	370	422	413	416	371	413	411	356	396	429	417	423	427	377	392	427	404	387	417	414	416	379	381	436	431	467	374	384	392	425	440	439	404	408	416	371	398	343	409	389	424	397	406	417	414	387	438	422	397	392	394	416	417	403	389	381	360	408	362	377	423	399	431	383	414	433	437	416	422	421	392	378	385	403	359	414	379	401	402	389	427	439	390	392	399	362	375	415	407	455	431	429	429	409	412	370	399	409	371	364	409	421	392	390	397	395	379	400	398	384	383	388	400	384	388	434	410	373	373	419	386	398	405	390	404	415	427	413	399	407	415	437	408	428	395	384	384	392	356	402	387	421	401	386	435	393	421	373	385	412	384	399	420	439	389	379	414	388	428	397	434	399	391	383	413	393	389	401	425	426	414	392	401	391	382	406	416	392	400	352	440	398	397	452	426	370	433	375	423	383	415	455	405	419	443	401	384	401	407	385	423	400	435	414	381	434	409	451	367	384	417	421	449	428	407	372	439	446	438	388	401	392	409	423	406	387	401	399	426	434	434	407	434	443	405	369	408	368	411	432	389	379	417	405	403	386	439	393	421	393	439	414	406	434	382	372	359	407	402	414	382	405	391	405	418	408	369	391	433	410	441	444	445	417	432	428	429	402	421	378	354	447	417	435	424	398	429	420	378	410	427	440	379	385	401	398	429	443	411	415	443	390	439	377	415	401	416	397	378	419	420	405	408	409	372	366	355	401	411	436	402	411	393	444	450	395	390	371	371	402	411	405	413	425	447	439	420	392	410	393	401	415	362	393	413	405	381	385	366	390	410	368	368	401	403	403	441	406	400	415	396	429	395	390	401	418	427	437	439	381	393	416	413	433	419	382	390	382	438	396	374	428	411	384	408	416	423	403	410	420	390	433	390	396	396	382	396	390	431	412	376	439	422	401	412	393	411	378	388	384	378	393	359	416	441	384	366	387	390	434	382	410	395	385	407	405	468	379	434	427	398	382	363	444	419	403	437	455	385	344	449	399	404	500	408	415	404	394	430	413	441	414	411	417	416	450	417	435	434	416	396	382	400	366	403	408	368	423	354
34348	22323	23245	21026	14504	5394	2390	1614	1359	1190	1047	963	914	920	896	879	875	873	892	842	897	894	881	894	898	874	901	830	879	915	869	935	862	876	881	862	927	909	918	910	960	872	908	853	891	869	845	891	870	838	906	865	887	904	817	854	870	840	868	859	852	836	874	813	852	894	919	843	870	853	865	885	856	890	882	866	900	884	833	879	873	847	917	875	863	832	803	914	879	879	840	939	861	872	908	846	811	847	868	879	893	874	883	858	850	891	883	880	883	863	832	927	871	883	893	825	867	886	888	813	834	880	885	907	886	868	842	886	871	877	884	859	774	907	859	877	884	869	887	891	860	903	855	881	882	866	862	857	870	872	897	854	851	856	877	879	851	803	877	882	867	842	902	878	903	874	887	856	889	859	870	870	847	939	827	907	877	836	868	896	854	876	871	906	859	845	872	812	835	864	898	907	873	866	861	867	910	930	946	892	863	883	908	835	863	860	880	931	886	845	849	819	892	877	889	896	836	847	893	834	895	881	893	836	900	856	845	863	881	874	911	897	878	908	870	887	880	870	902	886	892	870	797	856	874	863	870	884	871	890	858	878	845	864	874	811	914	876	923	832	855	895	838	859	886	850	857	818	858	837	862	848	849	848	881	841	849	896	887	889	881	880	859	828	823	840	882	873	915	879	893	865	853	899	867	849	850	858	920	852	902	889	904	890	810	888	823	868	871	839	880	879	905	908	859	858	879	889	863	885	897	890	846	894	904	901	849	854	849	917	873	861	886	838	902	829	898	846	865	868	819	908	860	852	856	841	855	875	906	878	892	838	897	883	851	879	814	884	840	861	860	839	851	847	861	864	910	835	842	845	861	795	851	830	889	850	901	922	842	879	849	900	860	836	834	869	868	895	833	915	854	859	939	871	852	860	837	841	870	872	912	904	854	861	897	859	834	879	884	895	889	902	851	825	931	896	843	923	856	899	933	859	865	837	842	860	834	874	901	906	900	882	871	866	857	888	914	901	859	912	826	883	867	847	908	854	932	891	905	869	862	870	924	846	852	887	869	826	898	882	834	850	937	888	881	832	837	858	874	901	891	864	909	920	915	843	860	854	881	834	846	872	886	848	819	901	811	832	919	838	892	842	838	795	832	893	870	912	926	882	855	862	863	873	898	881	901	894	853	894	837	884	919	902	866	835	904	869	863	877	861	863	793	865	834	863	873	893	879	876	836	823	904	877	882	869	866	848	851	884	856	847	889	906	853	876	847	942	911	863	850	889	854	841	872	892	857	800	818	899	881	841	835	871	884	904	879	849	875	859	877	895	827	881	847	830	850	849	843	895	831	859	818	877	832	869	859	896	904	870	783	898	883	849	846	845	887	859	872	852	881	861	860	862	907	844	884	876	903	855	783	863	871	856	866	881	881	858	757	909	845	893	856	924	900	888	842	874	870	909	879	863	876	815	886	824	904	778	909	857	892	867	857	828	859	833	847	909	909	886	936	831	908	860	831	846	856	897	829	878	859	855	866	941	880	855	888	869	868	903	911	858	889	902	872	851	907	910	847	836	821	953	804	862	910	845	862	887	870	890	852	867	881	924	862	891	834	880	864	921	854	939	844	868	902	841	893	896	824	838	863	808	844	887	843	868	905	819	838	847	860	897	904	903	827	828	879	883	857	855	844	892	871	875	874	851	901	870	900	870	854	883	877	901	891	892	820	886	847	892	829	821	860	851	860	842	838	908	864	885	907	832	825	884	828	880	887	852	882	858	881	873	933	846	831	842	860	849	845	928	861	823	851	868	842	844	855	868	872	945	922	832	851	872	841	902	882	863	871	887	882	876	866	880	872	855	856	848	860	823	888	903	892	873	867	825	873	837	842	831	915	854	871	883	884	889	903	891	866	851	860	892	871	900	916	855	848	868	786	868	847	888	873	877	889	866	830	866	788	937	887	927	861	889	812	818	868	870	908	862	897	902	882	880	841	842	847	873	939	854	905	864	847	857	889	942	884	910	821	877	890	852	979	886	892	903	873	867	862	872	889	873	851	853	904	904	858	898	848	871	878	914	862	908	871	813	903	946	841	910	870	896	868	893	899	884	904	824	869	900	845	872	933	863	805	910	911	861	830	924	862	853	835	847	821	854	877	866	830	870	862	881	856	853	873	851	856	901	859	820	853	936	861	864	878	895	855	848	832	857	892	896	842	829	863	860	821	905	904	881	913	871	905	837	937	909	891	977	894	877	874	917	904	862	869	815	853	850	803	864	893	888	877	835	876	860	864	864	862	835	856	858	847	848	875	849	856	881	898	851	886	860	860	915	898	846	840	812	846	885	810	831	891	868	852	842	904	861	877	877	878	835	847	895	881	894	927	889	854	903	849	855	914	893	816	808	842	894	796	890	877	903	867	877	902	869	890	874	864	835	842	837	902	879	851	797	920	924	851	853	961	872	862	870	845	916	879	903	835	910	920	870	842	822	888	899	835	873	848	850	879	850	903	906	900	874	891	861	876	864	824	851	905	833	824	860	858	855	878	899	841	874	855	871	892	892	882	897	875	863	907	893	848	875	861	814	920	842	858	914	914	854	867	836	818	851	872	855	835	896	801	868	815	880	874	843	878	841	911	863	884	888	838	856	920	907	905	854	867	877	901	852	924	852	892	903	881	882	862	869	815	832	858	851	892	908	850	823	907	862	849	884	891	869	814	865	873	803	862	910	883	938	850	888	956	914	909	842	869	860	863	935	880	864	872	884	876	871	882	849	853	924	841	793	834	865	859	857	886	874	859	831	910	877	821	884	795	906	856	873	877	899	909	908	855	945	858	831	913	879	921	840	929	837	850	868	911	860	919	850	859	824	906	853	900	847	853	815	848	894	880	847	863	885	865	903	869	897	874	853	885	873	835	889	881	863	891	876	820	877	851	872	849	866	833	868	921	842	921	915	877	876	855	876	855	888	902	870	863	877	851	856	864	871	854	817	884	888	886	883	892	876	885	918	903	887	855	852	874	871	865	881	831	865	875	817	862	873	894	787	856	814	817	856	848	823	879	831	877	877	894	896	886	851	928	827	893	903	866	850	912	855	862	833	825	865	891	864	889	876	913	864	868	903	823	847	856	854	896	881	900	897	896	900	907	869	859	871	885	863	928	908	823	950	872	845	885	863	856	866	831	831	840	900	845	872	878	857	870	904	874	910	826	827	856	834	866	897	894	909	899	890	871	925	814	857	894	892	873	900	886	825	855	867	841	897	819	859	937	860	851	853	842	869	847	851	812	872	861	901	904	843	851	870	814	863	875	874	850	882	868	874	923	893	865	897	879	813	919	838	854	864	909	886	879	868	882	861	880	845	891	881	844	825	827	894	908	869	889	844	850	877	898	820	896	805	864	872	818	916	862	836	844	881	877	887	874	857	912	881	886	863	878	868	873	873	896	861	875	912	855	873	889	859	848	862	930	859	833	877	895	847	861	865	823	879	896	808	888	880	846	913	927	870	842	873
61720	36689	26630	18896	10045	4567	1615	685	542	464	449	418	456	422	401	398	409	432	421	399	425	382	383	400	396	473	403	422	394	438	394	371	391	413	412	374	433	407	445	450	443	433	429	421	429	426	412	422	418	427	415	379	405	419	408	442	377	423	399	416	446	449	409	343	385	414	412	402	442	448	419	406	411	395	374	391	411	388	395	425	442	413	410	437	405	424	402	375	381	382	407	381	380	406	424	415	426	409	416	382	457	428	389	402	366	428	395	391	411	397	388	422	405	393	387	413	434	429	436	436	389	417	399	427	421	405	407	428	420	399	432	414	386	402	421	444	378	445	382	430	390	433	399	447	428	414	446	416	390	397	410	405	389	411	405	388	414	408	407	389	396	453	453	389	408	436	413	374	417	419	412	378	401	432	417	446	405	427	440	429	413	381	439	412	446	395	437	485	383	397	417	369	398	405	437	391	397	416	421	437	374	411	410	386	393	391	385	368	388	433	406	433	365	409	411	401	406	402	446	406	451	411	412	392	433	413	396	390	413	423	405	481	407	378	401	407	402	449	395	426	406	439	448	422	433	395	420	422	423	430	428	416	408	438	386	425	391	400	371	428	391	423	490	431	429	414	386	425	425	459	413	419	404	416	460	424	395	412	400	427	409	443	414	394	441	416	439	412	425	427	383	408	433	415	422	387	427	416	420	407	406	379	380	448	400	454	434	402	420	387	430	379	409	431	455	411	389	419	400	421	431	400	367	408	425	400	432	422	401	396	413	446	397	446	434	404	396	455	431	435	384	383	403	367	381	435	413	401	439	451	421	431	429	422	454	438	415	415	405	414	413	397	386	432	415	382	383	454	426	397	397	412	446	413	437	418	393	409	410	446	438	405	382	435	420	413	385	414	363	380	414	413	430	446	404	400	392	476	431	409	435	406	382	432	369	433	402	404	383	390	395	408	402	407	464	394	435	386	374	368	390	418	383	419	444	397	377	427	431	416	407	426	444	402	401	399	414	457	434	388	376	400	414	467	399	399	433	361	386	402	430	434	434	442	453	391	376	388	381	429	423	412	400	430	410	434	400	416	438	425	401	394	417	443	400	387	433	466	380	428	434	431	454	447	396	335	355	412	434	413	405	400	418	404	405	407	403	390	407	422	396	402	431	432	411	455	446	392	444	434	419	415	430	434	422	407	413	399	398	399	410	419	423	392	427	397	448	424	407	414	423	425	382	430	432	433	404	423	435	438	430	462	408	409	409	374	392	405	390	399	440	406	397	456	439	396	417	444	464	412	391	441	389	407	403	437	441	435	434	399	373	427	415	415	421	389	387	392	425	436	418	411	405	434	360	446	404	373	403	477	417	420	417	392	444	419	443	417	430	393	384	435	412	412	452	453	460	401	437	403	368	384	424	409	430	385	388	447	431	450	438	418	406	404	401	378	414	433	362	372	396	425	432	390	407	450	404	415	446	405	389	420	431	417	368	431	396	383	459	401	460	421	444	374	450	410	432	430	396	426	407	415	415	438	439	412	419	439	435	412	388	449	430	398	384	428	435	427	393	386	438	395	401	432	392	392	407	387	422	421	408	445	405	395	414	445	393	422	402	385	438	429	402	425	400	435	411	391	438	398	414	404	434	427	377	414	425	349	394	403	418	409	403	399	380	392	414	456	406	395	413	401	429	444	395	428	429	416	430	403	390	394	407	407	398	443	378	434	437	421	398	416	385	417	417	416	417	407	412	415	405	426	432	417	405	438	428	417	377	430	423	418	434	460	428	460	388	433	390	450	425	406	399	405	358	403	457	416	426	400	412	436	384	416	426	442	414	455	410	393	418	440	429	422	440	484	406	428	443	409	428	390	411	426	430	379	384	424	389	399	402	383	401	381	391	396	385	398	434	393	415	368	413	414	371	420	449	429	416	422	413	436	411	409	423	417	401	436	411	430	397	397	449	438	434	440	447	467	410	388	423	380	437	400	389	408	420	407	434	405	441	410	444	447	394	421	405	421	457	446	419	403	365	422	441	372	323	408	417	422	404	413	400	462	416	427	394	424	372	439	435	417	426	407	431	413	452	401	339	404	426	373	400	439	410	431	423	416	394	428	425	421	408	391	420	421	375	401	369	404	410	428	418	405	416	413	412	402	414	435	431	418	439	451	381	422	453	451	414	412	389	385	419	400	411	411	429	402	438	437	427	401	403	399	439	378	421	416	419	396	391	447	389	418	406	415	421	394	407	413	415	359	424	414	405	407	411	441	373	419	401	438	379	422	389	401	409	408	409	396	433	439	375	442	389	417	445	410	432	424	375	404	392	383	454	387	435	404	470	378	432	377	381	392	431	397	441	411	387	481	419	417	409	424	391	388	387	409	439	387	415	415	390	438	402	357	451	374	389	397	421	395	359	415	392	426	421	448	403	404	402	401	433	400	394	432	433	440	413	424	406	410	402	405	390	396	443	417	375	434	376	410	399	433	402	413	404	391	453	421	393	369	439	428	410	440	432	403	379	385	425	395	411	417	406	441	471	441	431	417	385	387	397	411	434	406	407	407	442	411	460	430	404	420	427	438	441	407	430	407	409	393	394	420	398	417	418	403	445	393	440	450	406	438	390	390	379	423	370	381	431	410	407	438	415	464	444	378	375	420	422	370	459	411	435	386	394	403	389	429	445	401	423	377	411	421	421	425	386	406	420	409	390	378	371	427	432	404	400	431	459	385	400	422	421	400	426	407	449	397	398	363	391	437	424	418	420	427	432	440	369	441	432	376	420	398	448	373	371	395	461	448	432	396	433	429	408	419	409	421	398	410	368	379	435	404	427	420	404	381	435	417	429	367	383	415	402	416	424	391	446	420	416	419	403	433	443	428	396	435	397	375	412	428	419	419	414	390	397	449	421	411	451	395	414	408	421	443	407	412	408	432	401	421	422	427	401	427	455	395	433	388	422	399	417	419	451	396	399	383	395	437	420	411	398	420	423	428	373	413	421	413	402	401	451	401	417	409	431	421	408	401	427	387	441	430	402	389	409	397	427	411	418	435	437	400	390	403	434	391	399	339	391	394	454	437	459	412	443	419	412	422	410	433	370	403	372	424	438	447	405	397	397	416	420	433	423	402	386	372	429	401	443	403	394	395	403	386	441	388	381	410	416	427	400	430	439	429	409	442	424	397	393	381	449	402	405	387	415	411	411	412	413	389	394	429	424	374	383	385	374	436	486	460	422	412	429	430	424	445	438	442	389	397	444	426	413	421	409	452	406	438	410	401	450	406	413	439	447	417	402	411	424	446	409	413	447	446	418	398	393	406	397	415	380	403	406	442	385	427	384	431	429	422	391	379	419	411	438	395	431	438	406	400	420	410	403	429	410	417	424	420	360	404	373	421	410	430	375	416	389	392	394	367	432	427	390	390	442	435	394	371	364	415	458	399	415	371	433	420	419	418	426	455	432	437	411	464	407	425	419	408	386	411	374	380	376	414	403	391	397	435	428	417	381	408
38290	28543	29887	28386	19290	11493	4682	1847	1436	1263	1136	1080	956	940	952	913	980	886	850	902	932	883	870	873	905	882	882	868	860	850	918	965	890	954	907	964	917	949	936	1002	931	945	952	927	885	893	862	889	913	902	846	947	916	904	835	917	881	938	916	882	884	863	912	946	861	912	906	890	932	854	924	804	893	829	895	886	887	917	928	891	874	824	923	816	820	894	835	876	842	898	884	902	920	924	861	881	863	906	909	858	892	872	914	861	900	875	882	927	838	848	856	831	916	852	850	968	909	880	880	866	821	857	892	849	861	923	903	865	890	914	902	941	889	850	900	836	901	853	874	877	904	909	897	967	819	905	908	892	866	915	894	905	872	919	834	862	853	840	894	816	902	914	890	935	906	901	955	891	889	908	897	894	900	849	901	874	885	903	897	862	843	920	865	885	877	835	897	890	871	939	811	852	863	862	834	882	874	924	920	923	810	838	910	893	853	868	843	954	854	867	899	884	862	848	867	911	907	896	843	909	843	889	900	928	910	845	884	904	866	853	879	862	839	863	891	864	958	867	876	865	898	887	887	874	922	921	915	866	830	866	893	880	921	888	918	863	863	870	918	896	891	841	847	835	800	879	898	914	910	860	858	841	896	889	926	881	905	903	915	878	885	927	902	874	880	888	891	938	874	933	852	882	859	846	900	855	802	908	837	859	917	881	904	893	849	887	846	869	904	889	846	824	903	838	873	881	874	833	870	895	859	902	895	892	867	863	856	861	875	920	913	942	878	916	891	907	853	870	908	875	882	874	829	888	867	890	910	870	829	888	887	897	872	930	861	866	886	870	844	899	889	833	885	926	892	894	799	864	934	881	863	874	914	887	860	895	896	848	868	875	882	861	885	841	915	891	873	877	910	843	850	923	886	858	893	889	916	885	872	854	915	859	888	866	900	923	847	863	866	930	886	912	867	865	876	860	917	878	870	867	869	875	827	875	910	886	887	861	875	860	871	855	842	866	884	907	900	886	878	936	902	889	895	906	798	895	869	889	893	872	929	901	879	809	856	804	899	931	872	916	915	840	891	877	853	830	896	856	860	829	924	856	884	885	920	870	900	871	867	901	907	851	865	885	878	890	848	869	901	810	937	923	875	880	881	874	899	868	857	903	898	927	860	871	883	895	860	926	921	912	894	917	905	872	834	887	928	871	893	880	955	886	883	818	905	887	866	811	872	874	864	856	870	834	872	879	888	885	893	845	826	948	896	879	903	883	863	888	921	904	906	919	847	898	878	904	899	900	920	934	865	878	913	870	896	865	947	843	866	823	902	901	892	907	911	874	854	896	852	882	880	927	845	877	864	893	890	863	910	856	887	885	871	907	873	873	859	841	908	904	875	926	857	864	919	801	909	919	833	854	817	894	853	855	882	824	877	886	875	885	913	910	940	873	860	858	825	882	894	877	845	830	901	901	858	888	883	841	878	913	847	893	890	864	932	897	854	847	856	847	891	891	916	837	895	848	868	855	902	844	897	866	856	924	850	862	877	877	881	906	905	932	817	866	842	906	825	869	851	944	847	919	888	875	845	950	883	910	868	862	949	865	867	884	875	882	869	911	905	936	859	902	886	847	873	937	857	892	872	858	894	845	889	849	875	857	878	890	944	860	903	815	908	823	881	880	900	870	880	966	883	820	884	863	885	871	866	896	917	856	924	873	892	903	850	899	921	875	875	831	905	910	895	885	962	864	867	847	895	876	871	899	886	901	925	913	848	897	906	882	911	856	875	851	852	877	905	871	936	903	838	918	850	853	847	876	868	864	868	838	894	832	868	869	864	867	904	899	896	870	871	852	839	896	908	928	884	879	855	896	882	866	854	869	836	923	897	899	834	867	882	933	818	934	898	856	916	910	868	902	897	898	848	921	886	879	886	904	919	795	869	897	920	913	877	877	849	906	876	920	888	918	897	933	864	888	878	854	911	931	881	904	892	897	900	896	856	878	853	853	894	901	876	912	819	911	900	893	875	935	915	877	883	895	888	883	885	887	879	848	865	900	879	904	861	904	843	862	858	893	836	880	893	904	863	858	927	856	873	860	840	918	926	863	926	894	907	834	903	817	854	833	914	904	859	888	862	883	881	888	927	869	890	849	870	862	902	899	921	834	862	919	930	913	864	875	887	792	902	938	890	909	853	837	889	919	905	883	814	912	892	901	873	902	945	891	946	888	893	904	883	886	851	889	862	899	857	930	855	933	877	917	913	857	855	885	938	909	872	879	919	875	892	908	907	908	895	895	934	882	885	890	881	833	850	892	907	908	839	903	853	871	889	865	911	895	869	860	910	908	859	902	827	869	887	897	910	917	902	793	937	900	891	843	869	847	896	898	862	908	881	914	889	858	868	856	917	847	862	890	847	930	940	854	885	873	847	900	910	882	871	890	849	863	909	886	892	877	872	834	866	914	874	901	881	881	853	850	908	885	882	893	868	901	881	827	887	895	866	896	927	868	899	911	842	816	865	863	857	889	900	885	936	854	953	868	861	862	855	876	871	868	874	857	885	837	869	891	871	846	871	865	908	912	896	843	874	892	887	882	936	890	876	843	909	890	893	841	846	869	879	847	866	893	917	907	875	838	868	862	874	841	858	875	916	870	879	899	900	847	878	908	865	878	856	866	862	902	900	860	857	806	855	934	806	926	870	864	850	918	861	871	876	872	830	862	920	866	896	887	853	940	900	858	886	913	914	846	909	831	904	862	835	891	865	951	895	861	929	898	910	871	887	837	979	896	893	872	877	870	874	931	880	923	877	928	898	904	885	834	841	927	844	890	879	864	875	884	881	924	883	899	872	851	833	904	886	882	854	924	881	854	891	867	871	905	906	910	932	840	873	928	948	903	859	898	893	904	897	824	808	847	872	865	846	931	933	921	866	846	882	891	885	885	902	910	857	830	915	901	863	884	874	897	878	863	903	911	887	866	932	859	948	892	851	931	876	863	877	876	867	927	932	862	898	857	867	848	885	883	852	888	867	889	859	903	917	860	879	895	833	812	894	894	855	880	886	845	856	907	840	858	884	867	879	892	884	872	867	885	931	888	938	876	867	811	846	918	863	915	879	853	900	869	876	919	889	890	881	865	853	852	890	873	898	891	910	854	897	892	870	863	941	900	873	838	820	894	875	897	970	867	918	912	879	926	882	821	833	875	841	900	852	882	943	872	931	916	863	904	892	871	883	901	872	889	890	820	856	857	850	871	902	845	841	891	930	845	865	893	885	854	895	897	901	890	946	875	874	858	906	864	905	846	900	873	818	890	878	877	884	877	899	878	850	907	851	913	905	910	921	866	908	902	868	893	946	918	875	901	922	885	888	887	872	861	914	859	916	917	924	900	902	877	935	854	858	908	817	895	890	892	893	854	923	856	908	874	896	872	889	922	864	869	871	898	908	829	862	844	921	850	869	903	858	898	893	888	866	854	860	881	903	877	856	877	894	879	865	882	870	898	891	856	936	968
44827	23488	9875	4092	1408	720	581	557	457	482	421	386	417	431	409	448	405	449	388	381	446	429	395	422	406	401	420	399	419	462	391	413	421	419	401	442	462	397	410	430	416	392	413	424	419	431	415	445	396	391	407	408	410	416	404	410	425	386	437	398	447	378	429	412	396	446	415	438	438	408	385	369	436	410	471	433	412	435	432	455	439	432	410	391	403	389	422	414	408	460	403	434	416	417	390	413	430	433	420	415	393	425	394	394	412	432	457	441	417	459	382	421	432	435	406	446	459	420	441	420	455	377	384	399	417	406	372	427	400	425	407	432	391	433	423	414	437	433	461	412	402	362	416	401	434	424	400	415	393	433	457	416	424	434	441	438	379	394	419	444	403	403	414	403	395	375	392	407	416	431	439	412	409	408	408	432	378	411	387	406	435	379	425	442	440	418	382	372	394	446	417	433	447	419	390	434	399	427	437	429	392	409	444	437	439	405	446	402	407	424	421	435	402	403	396	396	362	417	409	406	387	421	423	391	431	379	430	414	421	398	366	447	404	415	434	440	393	443	432	408	436	416	457	410	430	394	417	418	441	438	409	356	408	404	387	392	404	393	427	410	386	434	362	420	394	401	442	405	433	376	435	382	388	398	402	427	397	407	416	442	406	385	399	407	419	402	398	408	418	424	410	460	412	399	424	414	426	410	420	403	412	434	369	431	418	431	395	394	418	378	432	432	415	420	410	413	407	446	427	426	446	388	430	428	408	399	402	430	410	403	390	431	388	409	413	382	445	462	414	404	390	458	397	408	413	434	407	428	390	400	405	409	428	427	425	383	378	390	469	380	425	431	420	391	413	417	399	425	413	388	393	435	410	394	392	388	428	432	447	400	415	431	406	403	388	397	401	420	434	438	408	379	460	376	362	402	383	395	384	391	420	428	394	367	452	410	412	414	408	430	446	417	442	407	422	386	417	445	398	420	410	397	412	412	479	437	439	426	398	424	428	395	404	426	410	416	349	405	427	434	417	424	426	401	416	427	390	411	432	474	409	408	449	434	420	358	387	431	410	391	421	400	412	400	415	407	402	365	396	431	381	398	421	384	431	401	414	414	423	421	409	456	419	422	429	428	434	412	388	442	411	414	430	412	437	447	411	381	381	450	407	402	419	436	409	424	411	438	449	420	435	415	430	437	426	377	416	418	439	397	455	416	376	381	438	401	418	449	414	438	384	382	396	475	392	397	429	389	404	429	401	408	428	388	444	426	400	421	400	412	431	445	398	421	417	423	384	391	423	399	411	375	395	392	413	385	470	417	394	465	413	404	449	387	409	449	396	428	443	422	442	418	403	437	411	420	384	443	376	408	398	454	425	403	409	400	425	367	434	437	424	381	408	460	436	436	418	422	407	397	385	412	415	391	396	421	405	406	434	399	467	426	404	428	383	400	394	371	426	415	438	410	371	445	402	422	454	422	404	417	414	428	418	412	437	439	405	407	405	385	416	395	440	377	400	379	423	439	394	434	397	419	399	397	456	414	410	393	411	458	422	443	410	397	430	367	449	443	442	397	417	473	432	428	434	407	403	420	444	407	423	406	421	405	405	423	371	389	411	399	410	409	434	399	448	386	433	424	410	423	396	429	406	444	398	407	428	387	405	426	404	427	465	419	416	400	449	390	429	415	430	439	450	421	371	404	464	431	440	425	436	419	441	436	456	438	446	414	423	414	400	384	412	395	412	399	387	417	413	411	407	408	385	406	403	435	368	351	388	398	417	438	420	458	380	418	424	405	414	423	413	487	386	435	404	376	448	431	453	405	415	440	413	407	448	392	411	411	401	416	378	456	383	411	392	430	441	406	437	384	392	425	425	412	419	408	415	421	415	401	405	457	379	395	433	422	428	426	419	419	449	421	420	439	390	396	417	428	427	412	380	408	410	437	438	382	452	397	412	399	420	446	473	418	395	415	408	438	386	405	374	411	421	369	415	390	439	406	378	424	450	393	402	421	409	423	405	396	390	367	404	423	425	404	409	420	434	384	424	402	387	445	435	419	404	441	410	437	423	422	458	415	428	405	400	425	424	417	403	420	415	393	392	390	432	405	430	424	418	428	425	416	417	397	389	404	474	430	447	379	395	395	407	459	395	408	407	413	436	402	434	417	439	416	395	441	384	382	445	388	430	373	429	442	455	413	399	441	466	444	455	425	442	436	411	388	376	418	412	425	424	411	463	464	448	391	455	437	383	435	402	441	396	366	431	439	412	432	433	439	433	414	406	412	423	393	394	363	410	438	406	405	453	439	396	400	400	441	434	433	431	425	407	435	396	403	411	436	447	433	415	455	440	406	412	386	421	410	422	385	390	421	417	389	392	423	421	447	446	448	402	367	361	444	420	422	413	385	426	416	401	432	391	389	407	377	390	437	396	413	441	445	430	407	418	403	436	423	419	454	405	337	365	424	397	408	406	427	417	423	431	415	376	412	425	445	404	436	396	425	387	360	421	405	397	441	405	429	423	406	412	390	405	406	404	385	398	382	399	427	445	409	401	398	453	422	418	389	389	380	440	394	441	424	460	430	440	390	422	433	414	403	417	429	420	430	436	423	417	445	410	351	433	404	399	393	416	415	439	410	397	400	390	387	386	403	384	424	419	433	398	427	377	404	400	371	427	382	427	412	379	396	454	432	443	405	416	437	376	417	390	429	430	410	378	425	428	368	415	421	377	410	397	418	432	388	422	461	413	409	391	408	414	395	399	394	388	427	430	389	451	424	429	423	414	433	397	433	427	406	408	373	445	412	432	389	399	401	392	456	401	431	403	406	405	440	413	409	457	435	462	388	417	365	385	385	425	453	427	386	407	430	388	404	417	382	394	395	418	403	413	431	411	438	385	389	399	380	426	429	407	422	411	411	426	406	415	385	431	376	379	385	404	445	415	376	406	391	416	443	400	418	398	390	395	435	406	446	435	401	398	373	390	372	420	414	415	380	424	407	430	409	411	415	458	416	421	419	419	420	422	414	454	433	386	403	395	416	418	407	456	439	424	455	367	432	410	427	434	433	436	402	439	410	390	395	398	396	400	396	453	446	430	413	406	444	415	392	402	417	397	394	423	421	427	423	385	445	397	442	426	434	428	388	433	390	446	410	416	420	421	417	400	453	421	409	446	447	398	442	437	381	399	402	455	407	364	381	413	424	418	400	393	406	430	406	422	407	366	426	456	432	460	431	430	416	408	426	411	411	474	445	416	418	416	397	386	417	469	402	421	447	364	419	442	417	419	410	415	420	388	410	392	370	375	427	402	432	391	399	431	399	396	384	393	406	416	381	413	404	426	427	408	410	402	414	410	387	408	433	426	399	427	422	376	402	388	412	411	409	441	413	417	400	405	421	398	411	434	428	482	431	431	414	431	359	414	397	408	400	475	431	414	431	433	424	392	371	430	412	383	454	420	452	417	397	412	386	405	428	439	418	414	418	429	387	430	424	413	403	397	349	398	421	404	443
28927	17503	12788	8540	3942	2017	1503	1247	1079	1102	987	941	946	947	908	864	863	879	934	897	856	865	870	855	837	892	914	893	886	876	895	844	903	875	914	889	886	920	958	931	951	958	885	888	943	827	894	903	892	940	880	817	899	910	891	862	845	843	877	907	898	868	887	924	922	883	855	907	871	935	882	892	913	897	898	901	885	879	938	926	850	896	917	890	860	871	847	907	836	870	936	882	881	866	870	839	905	918	923	882	883	886	855	870	829	845	894	919	865	851	844	883	842	862	841	857	908	927	868	837	893	836	889	914	879	876	896	892	832	890	863	878	850	841	917	900	883	865	877	903	922	874	923	872	909	860	882	883	899	862	856	911	876	846	852	901	936	856	887	867	837	821	875	844	867	827	946	892	879	873	913	924	863	850	876	817	891	847	927	805	895	890	881	901	872	831	856	798	900	941	903	885	839	886	889	822	872	898	897	949	889	853	931	867	929	926	868	848	832	900	838	827	875	902	870	846	903	883	899	866	886	847	875	885	883	912	890	885	834	908	875	886	892	911	879	892	814	863	937	803	901	881	863	833	889	938	841	898	854	900	876	889	873	848	899	860	867	901	859	885	898	861	869	897	889	938	849	890	866	893	916	863	871	887	921	897	859	850	870	853	863	921	905	850	850	902	898	922	882	889	907	890	881	882	891	906	831	814	862	943	912	897	895	884	888	879	962	791	897	844	894	881	912	889	827	893	933	843	927	937	908	923	884	913	829	897	912	877	940	944	872	892	840	899	905	884	869	892	928	862	856	889	934	845	850	863	893	837	909	898	885	881	916	885	908	901	853	884	865	847	939	903	886	881	911	932	855	880	869	890	874	855	903	893	893	880	872	909	906	869	888	870	909	852	873	880	892	866	833	865	871	877	890	913	933	904	885	909	834	928	865	829	832	884	897	899	863	857	864	914	862	865	873	911	838	825	868	955	877	867	829	873	912	866	882	867	853	844	943	889	941	862	937	887	903	900	920	881	913	843	858	874	868	860	842	868	922	895	913	846	875	904	900	850	890	873	842	877	841	842	858	860	916	850	861	881	930	881	860	890	901	890	890	949	881	907	855	947	933	939	888	909	963	911	923	884	867	883	858	911	895	928	875	861	913	937	878	895	904	949	848	954	863	851	884	898	887	904	875	889	836	896	913	899	895	912	832	893	917	924	908	838	918	851	913	873	876	873	825	859	835	820	843	889	963	847	840	871	891	845	891	873	866	880	955	851	870	931	840	907	892	910	907	898	858	923	877	883	922	888	829	884	872	873	917	877	865	863	877	888	841	854	910	887	855	862	824	931	892	915	900	913	885	927	857	890	971	907	853	916	921	898	878	912	883	913	866	943	881	875	890	906	820	876	915	875	873	887	863	886	902	923	853	892	885	913	903	879	927	886	875	870	882	891	944	880	902	874	872	919	880	840	875	874	879	912	851	848	850	873	899	881	916	884	837	884	844	870	881	906	843	899	890	924	853	827	875	852	878	924	846	917	884	864	863	875	846	915	864	926	942	869	867	843	889	869	900	870	902	857	862	891	840	888	891	886	890	821	815	922	889	895	893	905	895	859	867	884	859	923	837	838	903	855	881	893	910	885	859	874	886	857	875	874	894	849	871	888	872	888	869	919	906	892	953	883	884	856	916	874	873	855	909	859	934	848	847	861	920	873	912	847	880	850	893	920	866	864	852	928	921	914	940	825	874	897	894	859	901	845	878	865	819	897	876	846	916	866	888	855	896	882	883	849	858	883	880	929	847	888	878	842	894	854	937	898	843	894	824	867	877	887	854	889	875	823	927	896	942	859	854	968	873	933	892	873	860	834	865	931	926	824	859	912	882	863	891	891	854	918	893	915	886	898	867	871	910	841	904	880	838	948	877	862	866	902	918	873	882	876	838	904	912	894	915	863	830	865	881	914	903	914	875	916	836	910	848	872	845	851	902	931	892	926	845	855	866	876	900	865	880	874	853	853	945	848	828	867	906	914	827	897	900	881	869	875	946	843	884	849	852	904	896	901	859	826	886	910	879	890	916	884	894	858	852	834	875	894	866	918	886	835	849	842	877	858	897	925	854	901	894	852	934	928	858	853	893	873	877	906	883	847	892	876	900	957	848	860	870	926	834	894	851	893	898	860	866	862	940	877	893	889	878	926	864	901	880	882	867	870	895	899	849	892	819	908	857	934	836	919	895	870	869	836	882	874	837	834	902	872	887	871	868	881	877	925	892	877	888	885	866	896	866	919	871	895	855	866	880	899	886	896	837	826	886	836	876	883	859	874	910	938	870	927	829	899	884	884	924	880	861	865	843	930	899	864	890	885	869	876	882	886	897	914	871	864	876	886	883	833	882	820	893	921	833	872	863	863	888	881	930	882	877	870	917	824	847	942	872	876	910	855	869	884	946	887	920	956	903	876	910	876	883	855	864	898	844	883	895	918	862	899	893	869	893	889	840	951	891	883	883	879	920	860	831	917	914	846	845	892	831	867	883	929	875	900	867	934	915	890	904	906	852	885	885	880	907	925	894	922	893	914	938	917	864	861	811	925	870	888	830	863	926	854	898	853	908	911	898	870	928	852	868	906	872	871	912	844	846	839	879	933	899	916	881	857	887	888	893	911	892	894	834	866	838	908	885	824	893	859	933	901	889	848	859	878	856	930	919	865	887	880	888	861	855	922	883	867	901	879	902	823	897	868	887	899	817	886	895	848	833	891	884	880	868	877	888	909	909	911	870	896	869	944	886	878	923	912	852	842	879	905	938	847	885	917	896	939	825	870	914	897	901	917	909	895	883	895	855	910	900	841	873	917	861	899	851	841	892	890	946	853	908	895	900	932	854	891	848	816	871	896	951	879	898	909	897	857	931	854	910	864	874	881	933	871	849	833	924	808	924	929	858	898	861	841	879	893	906	880	865	840	914	840	916	859	841	847	907	844	866	901	894	855	889	915	880	903	903	885	911	828	910	883	853	874	902	870	853	874	893	871	904	854	902	887	863	904	938	861	911	872	907	859	853	855	869	854	873	877	874	896	916	842	917	868	916	932	845	866	878	925	898	828	896	871	888	841	940	891	901	828	902	881	867	898	873	871	827	871	877	882	848	877	886	851	922	859	852	873	894	875	814	842	931	845	950	864	825	912	811	864	900	895	873	887	883	828	904	866	913	919	919	886	838	845	848	888	831	886	930	862	847	890	925	844	887	838	878	841	890	808	917	833	919	886	868	912	926	888	887	869	854	896	906	865	890	877	899	894	894	857	921	881	884	887	910	847	893	871	889	885	879	911	860	923	923	869	882	917	875	857	868	894	885	921	909	900	830	922	889	886	919	883	910	897	867	963	852	842	870	877	930	906	925	858	874	869	892	892	856	854	840	878	879	923	865	929	802	846	883	879	885	862	919	905	880	858	888	880	849	893	840	873	836	907	865	866	862	848	870	910	908	938	914	886	879	864	928	867	887	861	828	857	902	883
53812	27817	16796	10883	4926	1815	888	559	470	429	452	478	414	463	428	398	393	389	441	404	377	426	375	380	440	396	413	379	420	427	387	445	431	415	379	419	397	397	391	420	355	378	403	419	399	421	428	389	421	406	373	403	372	416	427	404	412	371	409	403	424	373	422	390	418	403	360	369	423	391	375	398	380	398	419	442	383	420	426	415	389	395	373	401	428	422	407	370	411	419	376	409	387	401	390	392	371	386	428	355	415	382	415	386	412	392	445	387	410	393	397	400	421	404	376	426	384	399	428	404	406	406	385	443	376	386	415	395	437	362	359	415	369	401	420	394	370	423	410	379	406	399	397	406	424	436	427	435	434	385	396	397	401	431	400	398	373	385	400	376	426	426	437	398	427	391	407	440	354	358	415	389	405	408	377	344	403	444	412	435	393	354	392	387	385	416	416	392	402	395	381	396	439	401	355	414	356	418	415	405	434	396	367	377	415	398	360	382	386	388	410	385	432	402	416	385	378	390	382	428	387	425	407	402	416	422	378	375	448	399	404	374	384	465	419	400	428	387	409	386	386	400	405	403	394	399	391	384	407	415	417	380	403	382	369	369	386	443	402	400	369	425	403	413	415	407	411	381	421	386	395	411	348	424	369	389	446	400	378	409	418	442	403	371	433	398	341	396	431	423	383	444	405	407	419	393	453	426	431	397	436	427	371	376	381	377	439	400	394	424	417	386	391	422	384	419	393	425	429	404	400	388	402	402	433	406	395	435	405	409	400	411	394	410	410	403	370	420	383	399	405	371	409	399	382	399	396	419	372	386	382	407	409	431	395	396	406	423	398	412	409	428	427	439	397	375	421	375	384	384	382	350	389	425	384	434	430	387	397	424	394	412	379	375	406	425	369	401	355	419	386	376	375	423	417	438	388	422	441	384	413	409	438	428	433	374	388	362	409	401	376	380	453	358	398	390	378	396	397	416	427	445	408	409	426	384	399	384	410	425	401	408	421	404	393	372	418	392	369	393	394	381	425	423	409	391	394	439	398	450	367	394	424	413	380	415	416	391	385	413	387	402	384	407	396	383	384	375	393	403	440	410	408	395	405	365	400	361	378	384	444	408	385	413	392	406	376	398	421	408	385	416	399	389	418	372	395	363	426	368	426	397	388	384	383	424	417	401	380	391	414	379	363	378	405	435	402	419	431	387	377	359	365	420	371	385	408	429	408	368	347	392	405	394	408	403	428	422	448	404	409	396	419	429	396	440	390	394	368	406	392	399	418	408	391	394	407	386	404	416	396	467	367	391	378	385	452	386	374	444	400	415	428	356	420	375	365	416	382	390	395	392	426	407	436	375	425	395	420	398	385	387	431	398	388	387	408	386	389	394	380	391	401	406	392	394	380	361	375	398	406	389	394	395	414	404	396	423	404	400	373	420	440	417	403	403	418	379	360	433	400	378	437	438	394	433	415	404	391	429	375	394	402	429	423	408	358	382	399	408	374	392	386	400	435	434	422	438	371	395	399	384	399	407	427	381	365	383	389	413	384	408	424	422	395	378	405	424	408	421	421	412	406	389	426	421	415	414	377	359	447	410	428	483	412	427	409	414	425	411	399	385	385	421	410	421	439	422	393	369	363	391	398	412	412	407	431	387	444	385	420	416	371	398	390	405	435	431	432	406	411	445	410	365	413	441	422	437	385	404	397	409	403	422	417	417	372	407	376	375	430	391	393	395	445	410	430	424	378	418	342	392	366	423	439	438	413	377	400	380	413	392	420	388	396	412	411	389	350	411	396	435	400	401	370	359	441	411	383	405	425	362	411	390	448	431	420	364	402	393	423	390	412	401	395	381	419	431	379	439	356	454	423	426	425	397	409	371	418	412	393	415	464	405	371	429	409	390	397	370	407	422	399	414	405	411	400	398	395	414	417	372	428	426	418	429	396	396	406	399	372	381	384	430	400	414	407	406	381	407	407	368	439	400	390	388	411	415	408	366	380	428	378	408	382	405	389	432	438	443	391	430	365	445	392	467	406	408	431	389	381	415	326	412	419	407	417	418	413	424	424	379	434	456	411	391	445	398	410	384	412	412	387	400	372	398	407	414	399	407	391	359	402	401	467	386	412	444	355	395	444	416	419	377	361	400	403	430	393	394	439	415	373	386	428	416	430	389	421	445	448	420	379	407	446	384	413	403	403	384	425	374	420	391	419	434	376	420	372	380	409	409	383	410	403	415	410	400	451	388	392	401	411	390	386	460	440	383	394	390	419	362	418	399	406	402	427	407	403	397	424	380	407	429	397	383	377	416	411	411	409	415	350	421	374	380	390	386	391	427	444	396	377	374	360	435	363	437	426	387	407	400	404	401	400	430	381	367	393	435	387	410	371	374	397	420	407	394	427	403	403	419	420	422	433	390	408	434	378	420	407	410	407	401	413	393	438	382	361	408	372	376	382	367	396	435	438	428	415	439	397	397	400	375	386	416	367	400	422	409	388	383	422	422	423	395	378	421	394	391	377	394	413	399	405	382	418	395	420	388	423	408	401	362	371	406	373	373	407	437	393	424	429	392	408	408	374	394	392	382	390	411	412	426	390	427	411	414	404	412	421	371	389	389	400	408	426	401	402	405	420	377	378	360	391	377	380	382	409	383	397	387	393	374	412	422	464	387	389	383	409	381	394	406	414	407	393	421	420	360	400	388	398	390	429	389	380	400	466	398	367	366	403	424	368	387	427	429	386	409	374	395	424	414	390	411	420	435	366	416	411	433	388	375	411	363	394	419	421	430	402	373	369	404	423	408	419	411	408	386	421	396	419	422	457	386	430	392	380	427	416	411	387	417	435	412	384	418	410	430	378	405	399	386	379	381	435	409	394	378	432	389	416	396	450	380	432	400	423	405	423	392	401	375	374	388	458	371	380	380	412	413	423	412	384	411	373	353	434	374	415	393	412	394	411	390	393	386	400	387	383	435	414	383	370	440	387	442	421	399	425	392	449	419	438	425	416	389	381	370	378	380	400	414	436	422	375	420	387	395	369	415	410	425	430	418	474	440	415	433	391	429	376	411	421	421	444	405	415	402	374	375	404	432	380	388	410	389	395	395	395	410	390	421	358	455	387	379	409	393	420	388	429	429	429	405	416	403	376	387	392	380	402	443	419	404	407	367	369	395	393	401	389	436	428	425	419	381	426	383	411	427	427	389	410	421	356	392	402	443	413	406	425	406	399	422	393	364	402	406	406	393	407	428	429	416	475	437	414	473	381	389	364	380	387	475	387	409	399	464	413	397	427	358	405	437	416	375	425	398	381	364	383	430	386	398	403	400	389	401	416	447	404	386	390	398	387	394	399	404	369	414	384	358	399	433	409	396	424	385	438	429	403	385	363	410	392	399	396	406	404	401	401	382	402	396	386	469	351	410	422	430	397	398	389	423	408	372	435	403	384	403	430	406	401	422	401	407	397	405	389	413	380	394	435	402	425	424	397	435	386	442	408	355	405	409
34222	20224	20616	19732	11474	5519	2760	1541	1198	1131	1031	988	900	989	905	910	884	856	870	884	909	921	853	913	864	883	951	895	848	884	876	906	877	894	907	947	903	940	963	895	898	868	887	911	890	890	840	940	912	887	854	922	924	895	871	854	879	865	874	874	893	879	881	866	867	795	870	859	820	816	851	867	845	822	897	873	878	805	844	848	834	876	922	883	900	868	870	857	833	912	860	847	954	857	891	867	855	882	802	826	825	882	835	766	853	883	899	890	870	880	867	957	833	826	839	868	886	878	855	880	898	837	878	847	842	829	845	855	870	867	908	837	840	910	889	844	883	857	825	841	942	818	872	838	853	870	828	807	890	860	828	854	807	840	856	900	876	887	840	804	836	860	883	853	827	882	816	856	859	916	873	889	825	886	916	906	853	857	892	858	929	885	796	907	813	850	864	861	823	886	840	917	909	871	910	893	913	858	912	887	895	853	835	859	872	832	883	878	864	852	859	823	919	857	857	885	866	869	917	882	936	855	879	892	878	897	894	844	863	889	843	935	854	883	931	857	852	876	858	867	886	815	844	907	860	865	820	833	870	887	883	859	853	842	849	885	843	868	924	870	799	852	848	903	876	917	879	835	833	817	917	866	908	892	895	836	828	867	834	878	837	859	831	780	904	871	788	854	865	899	861	865	832	885	806	879	839	932	828	917	858	888	892	896	933	898	857	886	858	827	829	873	819	843	888	857	830	825	827	847	862	871	856	836	888	858	889	903	875	801	938	818	849	925	883	828	909	854	879	817	847	869	857	846	881	919	896	864	869	845	871	889	897	857	905	887	869	826	914	884	811	889	877	862	835	832	849	904	872	842	821	908	925	872	828	874	860	929	921	915	852	898	855	914	854	854	846	846	892	845	886	904	852	886	839	842	866	868	878	877	861	860	894	877	851	849	888	827	884	854	834	891	905	774	892	861	873	853	871	833	883	814	914	826	876	882	823	862	864	800	867	868	869	836	833	906	856	945	890	838	880	889	877	952	888	879	849	867	871	943	870	849	888	841	848	905	833	859	837	876	880	864	837	882	870	833	913	839	918	877	869	859	921	879	860	857	888	820	871	832	873	848	857	819	855	889	897	883	958	884	885	852	831	813	885	862	868	848	913	862	873	865	837	876	825	808	840	861	867	868	862	865	906	869	865	873	849	873	863	860	896	894	898	911	933	867	924	852	863	858	865	873	852	880	866	862	859	865	891	899	902	843	882	835	866	869	893	828	869	869	854	850	882	905	876	879	869	850	864	830	886	877	901	851	886	846	858	891	888	821	864	868	791	844	852	854	881	902	845	866	895	919	924	898	914	861	895	865	821	869	816	850	878	823	899	860	819	858	864	845	888	829	866	872	871	883	890	856	893	854	878	890	879	877	867	877	877	868	922	883	878	866	843	838	833	846	859	810	804	849	887	848	880	877	897	819	866	892	869	877	916	831	865	886	914	868	831	842	896	821	882	907	847	872	887	841	865	868	910	839	812	829	867	797	879	898	854	920	854	849	938	865	888	856	839	843	932	819	910	906	868	845	907	849	863	928	951	867	892	884	877	861	857	835	895	873	830	914	865	911	920	859	908	880	890	867	880	874	893	854	828	878	833	839	968	860	914	898	862	868	881	831	840	883	878	850	953	886	874	883	848	832	902	877	879	837	919	836	878	887	830	837	907	865	888	860	880	904	841	843	826	885	866	856	864	837	863	851	845	887	833	903	854	912	851	881	849	877	901	835	875	904	882	934	804	920	864	891	858	835	871	836	927	862	877	844	874	865	843	902	834	881	860	831	867	860	834	810	869	887	813	855	846	854	936	895	880	836	845	919	839	876	886	898	885	829	873	910	857	896	864	880	891	855	883	830	860	842	856	873	921	853	878	894	882	878	888	863	844	871	914	885	927	862	802	873	843	890	894	888	915	902	913	873	854	879	830	835	912	846	899	892	852	919	940	923	801	817	833	886	922	821	877	837	867	881	822	905	896	870	856	879	845	889	885	884	909	847	874	891	871	880	850	887	907	833	824	894	859	854	859	861	912	827	857	812	891	823	828	889	913	836	858	883	862	864	906	907	855	849	899	872	898	863	820	878	860	881	883	794	814	862	819	856	831	901	850	882	891	815	884	912	877	873	834	859	831	881	844	897	921	874	861	875	874	914	841	862	917	858	885	858	852	891	921	842	872	861	884	848	842	874	836	873	883	797	894	876	812	874	891	862	883	854	899	859	829	862	839	871	884	848	845	894	942	875	823	837	923	877	865	833	876	828	855	863	837	830	802	911	867	897	937	851	861	875	836	849	915	862	899	870	885	863	896	869	816	873	892	797	926	906	856	826	924	861	819	885	849	843	884	877	844	857	889	837	847	885	868	841	873	851	885	886	814	893	848	854	858	898	870	885	841	862	851	862	799	860	841	906	880	850	885	927	863	878	886	807	883	923	830	819	854	880	911	862	853	849	881	880	873	881	897	865	900	873	885	912	839	877	864	865	877	893	845	870	861	851	857	876	875	849	870	898	808	954	864	864	829	836	872	905	840	907	842	858	856	874	862	860	870	893	873	818	889	849	886	864	870	838	853	837	843	918	822	861	870	874	901	852	900	824	870	875	869	833	864	828	825	898	772	901	906	843	860	834	864	868	917	847	829	860	811	854	856	889	885	901	900	916	838	845	804	880	850	859	889	851	837	826	862	893	875	878	872	888	859	871	860	866	837	843	856	872	863	867	832	855	828	887	869	863	841	834	872	873	844	865	906	861	841	916	880	898	913	855	820	930	896	938	841	902	909	874	860	865	884	921	824	845	828	882	870	846	887	883	825	880	840	829	873	895	864	889	884	826	868	921	841	871	846	906	863	918	865	881	889	888	872	851	916	799	872	812	851	867	897	842	922	832	912	911	882	879	909	827	855	893	886	873	872	869	916	920	877	871	884	826	857	875	851	862	823	891	892	833	836	920	894	831	911	932	892	937	852	865	823	865	904	918	893	863	824	863	849	838	846	850	903	883	863	881	906	834	865	860	886	828	837	847	866	801	844	918	897	855	910	879	878	893	874	840	879	862	847	907	842	925	926	895	840	853	888	888	869	856	854	867	922	857	873	902	880	855	855	894	845	867	950	771	848	853	831	885	897	855	903	853	870	815	876	873	856	871	902	852	875	875	862	879	907	891	867	883	854	834	828	786	859	864	864	857	859	878	840	853	879	881	914	840	840	870	840	877	854	831	906	858	817	870	816	861	894	865	873	849	810	904	869	880	872	839	851	828	853	829	821	862	838	875	883	873	853	851	847	875	909	855	912	887	884	851	829	896	912	857	831	857	864	837	871	894	904	864	843	850	924	905	951	869	870	854	868	897	856	850	904	836	838	829	838	896	931	864	860	867	906	872	872	888	880	788	897	861	907	878	860	865	852	810	879	857	853	882	823	834	841	853	916	892	884	853	851	840	864	881	833	865	875	888	868	877	864	916	878	864
60101	37418	27047	17491	7625	3566	1775	825	622	486	445	431	476	388	433	408	427	428	424	432	420	414	403	416	393	373	445	407	412	378	393	437	419	422	383	398	462	428	405	375	406	441	425	403	431	392	423	364	421	375	395	453	443	423	398	406	449	413	400	388	428	386	377	397	422	402	366	391	417	411	417	425	380	406	397	389	417	367	391	412	422	398	419	413	437	386	446	425	398	434	374	417	416	418	388	403	410	408	413	423	404	426	420	405	411	407	379	404	385	407	431	386	395	425	397	435	390	402	444	414	416	406	384	432	408	401	404	398	411	443	391	418	403	391	413	423	443	409	451	422	420	376	381	401	386	407	418	382	406	408	407	424	383	429	433	396	420	388	404	395	437	444	425	381	416	428	433	397	400	413	396	423	423	415	417	408	449	422	413	438	384	421	422	412	409	410	432	414	431	415	413	400	427	401	446	394	376	420	426	408	446	372	394	418	409	445	413	439	434	377	444	388	427	440	451	402	401	434	446	468	420	405	387	385	406	431	444	375	427	418	394	405	389	440	410	407	432	442	425	383	419	439	438	387	431	435	384	397	418	429	405	373	421	436	446	411	417	410	437	406	390	419	410	373	406	466	428	399	389	409	435	448	432	402	399	401	436	372	422	419	437	376	399	384	390	364	413	438	423	386	439	400	462	404	415	448	433	429	443	428	409	427	398	415	448	429	420	414	445	404	436	351	419	381	425	406	399	364	378	419	412	424	412	414	402	425	446	413	370	402	430	417	405	413	383	438	465	447	394	403	437	421	380	404	450	399	400	410	393	413	395	435	376	391	393	443	464	401	393	421	419	407	386	415	436	438	450	400	404	402	408	456	423	448	389	373	422	400	422	425	378	416	453	434	421	346	428	383	394	440	408	409	440	402	393	440	435	429	388	431	405	418	385	403	443	407	451	414	408	404	407	419	405	460	407	365	416	385	406	453	407	406	367	406	390	392	397	430	430	390	388	417	387	341	397	409	394	455	428	413	454	446	444	456	420	413	376	411	426	418	389	429	390	459	439	381	421	442	418	410	419	390	465	438	403	420	436	408	431	415	420	398	401	410	418	397	377	429	434	435	428	406	436	392	407	463	386	407	412	438	381	433	428	398	425	379	413	413	384	399	414	434	416	399	409	392	403	452	388	433	393	394	419	433	423	428	427	383	414	419	432	387	435	411	425	416	375	407	372	416	433	398	415	432	384	421	399	396	409	438	390	396	415	379	420	430	397	404	406	399	461	435	419	375	396	370	418	410	435	437	419	424	434	405	431	448	418	403	426	399	426	383	404	438	427	391	441	385	413	394	422	400	379	370	413	390	440	465	453	387	403	373	418	339	377	444	426	379	419	392	420	411	395	422	424	411	387	464	428	369	448	404	397	424	371	397	407	426	409	410	426	419	425	377	415	399	396	412	386	435	415	383	428	415	444	424	431	429	437	408	405	424	403	425	425	415	410	436	416	376	422	383	414	407	441	449	390	412	413	426	424	437	407	407	390	408	395	449	409	428	431	395	387	414	410	411	411	392	394	412	430	433	418	424	372	395	437	399	416	426	408	409	443	460	413	393	414	454	435	452	429	446	393	388	407	443	420	428	406	371	461	348	389	406	403	427	479	448	433	406	468	420	456	426	412	442	431	369	416	388	390	385	423	434	435	430	407	401	427	435	452	433	438	410	403	404	375	380	404	389	424	420	485	404	408	394	405	417	410	421	420	460	396	411	420	394	427	414	432	437	426	437	433	397	397	433	413	389	397	391	415	434	378	418	421	424	442	382	412	395	419	425	445	398	440	408	399	381	413	434	387	402	412	423	421	414	400	436	430	408	399	405	403	451	415	431	432	376	405	406	402	398	406	414	447	400	429	396	419	391	407	417	412	402	413	402	426	436	423	402	402	402	389	423	418	376	413	402	429	397	455	424	420	396	426	409	395	378	439	405	414	427	423	416	429	418	456	439	401	382	399	393	401	411	437	396	375	438	431	441	428	402	384	440	436	404	389	380	440	388	391	429	378	432	421	428	436	403	394	420	384	416	396	469	428	403	404	410	431	407	401	383	403	429	410	460	418	403	418	398	448	404	416	403	412	439	436	396	456	459	459	376	407	423	444	421	394	422	384	401	403	421	386	420	404	402	431	403	399	386	432	378	393	412	397	377	374	406	399	422	415	388	450	382	414	410	413	389	399	444	430	407	401	418	443	393	436	396	410	439	429	370	415	396	414	427	428	409	422	376	417	427	411	415	410	405	378	417	409	422	400	428	377	448	402	395	392	426	380	405	450	445	374	416	394	387	444	386	433	398	386	393	401	398	402	406	391	414	406	436	422	452	475	412	395	440	391	364	391	397	430	453	440	423	406	377	430	426	424	372	388	431	402	422	432	397	434	455	399	397	388	376	377	391	392	406	427	428	413	419	430	439	376	411	417	405	411	433	414	395	443	412	426	417	419	416	418	420	418	409	439	415	429	420	429	394	417	392	382	432	436	429	403	384	430	390	408	411	415	398	380	417	417	383	400	458	460	402	411	414	421	391	411	434	409	422	394	391	404	436	386	449	490	392	413	405	460	412	406	398	394	421	415	432	376	421	402	437	394	424	437	375	405	426	381	344	411	426	404	397	417	402	410	490	414	447	409	422	423	422	382	432	417	396	461	428	415	383	399	398	428	431	411	388	415	411	399	438	429	407	438	426	406	448	398	416	388	426	434	428	385	388	428	448	426	381	392	393	385	419	383	363	370	387	402	449	399	419	430	398	425	378	408	441	426	443	431	427	400	377	432	371	385	390	447	431	430	441	397	405	399	364	405	391	359	390	443	412	408	424	400	378	406	427	400	437	437	415	430	394	424	433	401	380	410	422	410	378	355	396	410	405	413	400	381	398	400	431	417	430	394	423	398	407	398	439	429	427	416	406	419	352	393	400	403	416	425	396	445	419	397	407	427	388	446	406	433	403	387	403	385	411	441	394	415	417	444	406	411	401	417	439	404	407	435	424	409	421	443	421	421	443	416	449	421	398	417	392	422	423	414	380	419	418	418	394	438	411	393	383	433	386	403	390	378	413	396	438	399	415	445	458	434	404	418	409	429	386	393	389	403	419	432	453	427	386	373	428	422	395	412	430	411	369	394	398	477	420	399	416	428	437	433	453	410	397	432	407	382	414	419	426	425	395	424	431	428	388	409	423	380	388	406	425	446	425	446	399	394	451	413	432	395	424	402	437	392	430	417	430	388	416	409	406	422	436	409	374	409	368	365	378	450	405	397	403	380	378	405	376	425	388	381	396	399	380	387	372	438	407	411	418	414	411	434	427	397	422	447	401	444	387	380	413	416	447	417	355	375	417	422	441	435	409	465	437	406	422	410	457	418	406	412	394	420	417	444	440	465	394	421	413	411	455	436	418	435	435	397	378	414	448	431	389	398	434	380	370	384	354	397	419	415	402	422	392	447	432	354	444	401	439	416	435	441	413
37680	29679	29043	25474	15908	9986	6006	2376	1404	1251	1032	1022	954	899	1014	901	942	890	911	865	952	836	904	895	828	903	934	870	945	894	849	919	935	895	927	964	963	1002	1007	972	873	944	968	959	919	869	937	891	906	869	893	912	924	872	884	895	870	888	905	914	917	878	938	836	873	839	862	907	844	866	849	900	844	919	924	884	889	881	886	891	909	832	839	932	953	880	859	914	867	920	849	873	860	916	921	905	922	853	889	922	836	861	888	858	854	844	929	908	871	864	934	845	870	822	882	855	866	878	905	860	884	952	846	883	882	914	845	892	833	867	957	854	879	873	925	854	878	834	858	871	919	917	857	903	908	930	895	897	908	857	831	906	835	926	872	863	894	819	856	896	904	890	854	891	853	894	856	876	892	908	885	895	916	872	896	866	881	894	886	816	904	926	917	874	887	876	909	888	915	867	915	880	921	862	864	889	864	895	933	872	894	858	891	892	848	893	923	914	862	892	832	887	908	920	877	884	862	874	865	877	863	916	887	891	889	887	929	889	869	877	856	923	911	915	889	913	830	891	876	869	918	840	864	900	898	863	875	833	896	886	891	848	923	933	861	891	875	948	873	849	876	856	871	827	904	855	886	846	865	780	890	913	827	877	929	887	907	843	867	889	875	868	899	899	894	860	906	867	852	865	891	865	921	905	927	865	918	843	921	905	869	876	887	843	861	900	896	874	884	919	855	847	851	883	878	919	879	852	912	905	897	856	862	906	852	939	858	848	874	878	921	854	901	882	904	875	947	901	845	884	905	871	790	853	868	856	875	876	897	904	910	907	853	843	810	853	906	838	896	874	914	847	833	893	878	878	845	944	824	833	877	879	835	915	893	891	876	902	893	879	916	879	862	866	830	899	854	901	892	901	919	921	863	890	917	867	870	862	860	866	923	898	869	900	895	903	914	850	861	852	885	871	888	814	900	859	868	862	898	903	932	888	903	945	849	964	878	873	889	870	877	912	919	872	909	873	896	907	862	866	876	892	879	846	861	876	857	911	927	882	884	818	846	904	888	922	870	908	882	806	876	893	792	931	900	926	914	895	874	866	796	854	888	900	874	822	873	901	907	909	869	931	879	899	895	885	889	862	901	856	907	953	883	866	873	868	953	904	907	870	844	881	841	906	856	921	880	838	872	886	873	881	882	830	945	867	821	838	876	860	861	866	890	911	863	847	907	856	883	916	888	868	894	913	898	872	933	895	926	871	859	854	907	892	846	905	901	889	912	895	834	890	882	890	867	910	904	875	890	910	893	933	827	883	890	883	886	838	889	896	896	923	930	898	876	883	932	871	916	859	924	829	927	895	889	902	923	884	861	859	828	901	916	895	864	873	936	838	906	864	909	884	867	900	875	883	942	866	843	868	897	861	873	843	889	874	857	934	862	905	884	858	896	856	876	860	858	872	909	861	858	844	914	944	871	870	876	832	848	870	851	919	849	903	888	930	902	877	871	853	834	900	875	917	866	855	905	906	920	905	880	911	831	890	839	892	934	926	888	874	911	850	930	882	869	910	859	876	892	871	890	845	882	889	920	867	881	899	847	927	824	869	901	900	896	905	820	836	943	892	908	861	891	899	880	834	889	881	826	876	875	865	881	881	877	922	883	853	881	861	919	872	943	879	891	807	870	950	872	879	885	887	901	916	889	852	879	877	855	879	913	928	876	848	903	855	885	870	858	888	888	921	893	873	881	930	933	886	909	931	862	942	885	880	910	900	888	888	903	816	892	893	905	892	904	947	897	925	817	859	869	908	885	870	886	924	861	893	842	872	870	824	854	879	874	888	957	870	856	900	852	861	862	924	907	886	842	868	872	929	862	834	821	837	886	864	885	837	906	842	945	848	903	847	893	866	889	834	906	837	912	882	876	882	879	894	875	893	916	870	918	866	927	876	922	842	887	887	905	906	830	858	969	867	887	910	883	851	859	852	871	864	900	824	944	879	858	883	888	878	886	871	870	883	907	956	865	877	860	863	893	860	907	903	808	876	937	881	910	867	929	911	847	882	916	911	866	852	865	880	837	853	891	896	877	895	877	914	889	924	854	847	961	819	891	871	869	928	855	844	867	925	916	889	905	918	854	838	842	882	894	867	861	888	913	866	918	911	847	912	924	845	860	857	872	881	860	879	908	915	814	872	892	832	883	934	840	909	862	850	887	895	896	905	899	925	840	837	875	870	903	916	899	845	866	881	919	869	880	847	881	883	876	888	894	919	846	873	841	884	851	869	933	851	872	885	865	899	892	851	915	892	899	888	918	878	917	879	923	893	872	891	881	913	862	865	873	875	895	855	862	904	942	894	815	919	861	882	898	865	895	900	816	876	874	897	867	898	918	881	795	899	888	838	851	857	868	888	886	856	897	855	874	854	879	886	870	920	867	874	869	879	847	869	883	874	926	905	850	892	815	861	855	908	872	914	885	921	907	922	867	841	926	854	845	897	902	877	830	898	904	845	858	851	875	813	933	872	898	862	858	892	871	905	875	890	873	890	830	920	860	869	892	898	848	895	903	883	818	884	887	889	918	849	886	905	883	871	957	889	868	883	859	866	911	869	888	863	903	904	881	934	878	857	847	877	846	890	913	878	849	822	863	923	876	911	942	840	875	880	889	852	910	848	931	935	884	903	846	881	900	875	875	923	868	899	923	899	888	896	892	873	847	843	943	856	913	911	831	900	924	881	904	907	919	878	851	846	865	840	910	918	858	889	877	949	847	932	883	895	838	840	869	902	956	911	878	844	853	924	924	883	908	873	886	851	862	859	874	889	920	900	949	891	892	861	875	850	870	861	841	847	902	915	852	908	936	892	882	870	845	894	890	885	882	889	924	825	886	868	863	891	869	853	914	833	812	862	901	891	884	928	908	866	887	855	915	899	855	927	845	952	891	903	886	858	860	842	907	862	873	902	913	859	858	889	846	863	898	860	859	867	896	882	837	940	888	940	872	852	895	875	855	830	853	887	917	946	943	886	864	907	868	806	846	862	876	923	842	858	843	871	837	859	854	896	849	852	927	884	891	861	830	915	893	928	884	874	813	874	899	856	956	882	898	868	876	901	907	884	903	912	864	903	878	927	878	942	912	847	872	902	919	934	913	907	863	848	927	859	905	882	856	831	895	908	917	899	880	916	828	839	858	838	888	885	883	874	901	921	854	828	835	882	853	903	859	860	906	947	915	910	875	863	880	897	899	823	945	849	949	852	829	898	883	922	885	877	903	833	905	918	888	875	870	921	871	863	865	862	916	909	877	857	885	835	919	814	877	972	912	891	910	886	889	866	936	915	840	830	847	929	904	898	884	891	894	863	832	919	865	827	912	898	888	905	836	884	866	839	902	849	853	921	824	926	860	896	866	910	911	901	947	889	894	877	929	914	845	873	879	913	881	904	913	852	877	864	894	900	828	890	865	860	870	880	878	893	855	854	900	884	908	871	924	910	851	905	891	882	847	872	880	835	844	897
44824	22147	9001	3753	1508	735	555	470	498	453	412	430	460	438	416	430	430	386	441	418	429	399	423	396	395	422	401	435	410	433	429	403	369	403	445	407	429	431	407	382	397	421	413	410	385	405	407	391	412	403	454	411	420	456	342	407	425	391	410	428	422	375	410	394	413	420	444	423	420	405	402	429	373	387	399	412	395	381	388	388	435	417	408	408	445	460	394	421	426	410	430	461	431	432	447	412	441	388	413	412	411	375	452	392	472	407	395	404	379	415	377	387	403	381	406	422	413	436	450	416	416	383	444	421	415	414	395	401	403	421	414	420	430	391	399	402	426	362	394	430	433	409	384	402	399	433	373	399	417	406	434	438	402	392	401	418	422	409	438	396	387	427	395	426	405	427	425	378	448	432	389	432	409	409	389	378	375	389	457	448	414	433	390	409	436	442	422	410	430	374	403	393	392	453	421	410	384	411	442	404	399	413	413	404	425	403	384	423	397	410	394	392	381	479	415	396	393	349	393	388	391	422	484	411	393	398	419	401	409	426	422	426	401	421	390	416	403	436	396	403	405	420	408	409	405	432	424	408	394	444	371	387	412	372	378	433	407	421	427	414	440	404	406	447	426	410	402	408	427	408	384	405	406	437	414	413	409	402	402	401	416	418	392	427	372	410	397	411	420	449	408	396	422	426	419	420	398	407	419	406	384	388	416	438	421	390	372	383	366	404	404	406	423	399	423	381	396	393	449	450	395	426	426	470	425	396	440	434	430	377	413	422	386	390	358	396	419	418	413	376	416	402	357	428	379	411	380	391	402	369	411	395	435	428	414	388	412	409	392	407	360	410	389	418	409	428	372	425	433	384	387	403	406	406	382	433	433	388	402	422	445	389	412	379	391	376	423	399	408	397	420	421	404	396	403	411	404	412	420	423	455	397	477	411	381	430	432	422	392	385	428	441	463	373	421	445	425	367	399	429	434	421	439	384	401	381	460	404	409	383	408	382	422	407	383	421	415	404	401	452	443	420	416	422	420	400	447	394	463	395	402	448	397	404	406	398	402	406	427	426	389	396	407	415	415	383	404	413	400	414	441	432	422	440	453	454	374	401	394	418	388	403	441	399	363	403	445	424	421	384	397	425	392	452	422	399	396	436	415	438	399	419	380	436	375	432	383	401	395	411	432	404	438	430	427	420	405	471	386	434	425	438	427	401	418	433	384	433	396	435	424	421	415	433	438	390	411	376	443	453	382	422	427	391	399	380	419	414	407	397	407	398	405	417	403	430	420	409	427	408	441	405	398	407	417	395	417	410	451	437	371	388	413	437	449	444	426	402	420	425	424	408	427	402	372	437	390	423	408	369	418	398	378	358	449	413	382	405	388	424	416	414	385	402	404	415	428	408	402	436	379	377	407	392	428	419	407	418	385	437	385	421	392	429	393	399	343	421	428	404	407	401	446	426	412	375	386	405	453	412	450	400	421	400	412	374	386	434	451	393	434	405	406	426	404	408	429	446	434	440	430	413	417	421	395	437	428	442	462	403	409	449	388	398	411	399	385	403	415	388	405	382	398	404	449	386	441	463	390	386	451	412	365	406	417	403	416	433	403	418	482	398	407	419	402	386	427	398	392	430	445	430	411	405	415	389	390	398	450	394	398	404	417	417	429	434	405	429	426	421	399	449	400	403	432	366	440	387	412	413	428	442	391	406	474	427	403	373	374	407	407	431	420	420	417	396	453	390	411	460	400	394	388	409	413	390	422	439	440	385	430	424	406	401	411	400	386	423	447	403	402	410	421	426	381	396	404	387	401	412	429	429	393	448	435	439	395	397	412	416	389	393	414	420	420	410	466	409	412	425	408	412	427	420	394	464	424	418	408	379	433	438	397	414	420	410	429	423	412	432	398	416	380	412	446	418	409	428	384	401	412	413	424	383	391	358	378	461	400	404	464	408	414	435	371	377	423	440	422	396	439	397	392	410	398	431	435	433	424	393	425	443	432	405	373	384	371	439	416	431	418	415	412	419	421	439	444	396	427	404	425	431	398	402	426	384	415	389	398	441	420	425	400	443	428	427	423	436	431	428	383	397	399	460	424	398	419	411	422	403	416	380	399	426	401	407	395	403	386	394	386	418	427	428	440	440	441	412	411	421	427	387	399	433	429	377	406	398	418	401	373	390	436	409	373	399	388	405	397	391	402	408	418	383	421	413	373	400	413	398	431	449	377	429	424	433	414	393	427	376	452	390	397	411	346	388	394	389	408	428	424	428	423	455	405	412	377	432	384	418	376	418	417	441	396	405	403	431	404	402	419	427	414	443	434	396	410	416	398	407	398	434	465	423	420	378	418	416	437	406	386	405	396	384	387	393	373	402	415	384	390	407	427	394	411	417	395	383	400	385	388	380	395	418	412	416	381	413	376	418	432	423	385	412	414	433	403	389	407	409	418	433	402	371	410	403	393	403	412	381	422	435	402	417	401	389	384	396	407	399	448	465	400	431	403	405	376	397	408	391	418	420	413	410	401	392	405	435	414	425	418	381	466	454	409	425	364	389	434	379	419	408	409	402	424	411	419	417	447	422	426	416	410	403	404	463	416	413	433	393	436	417	422	389	428	402	434	368	390	385	420	417	428	428	411	381	451	408	450	470	408	410	389	395	389	404	403	404	415	400	405	428	383	426	403	438	452	397	419	403	424	366	418	384	413	414	397	417	407	371	399	451	394	455	400	420	415	402	405	388	394	415	396	453	374	413	356	390	434	405	399	406	396	420	414	412	436	450	448	410	415	394	420	389	403	430	409	412	401	391	424	416	392	441	382	431	430	450	428	415	398	398	392	403	437	437	398	444	423	379	380	408	400	402	382	423	399	444	413	417	439	392	415	355	392	461	424	396	369	410	390	371	402	401	431	388	405	449	408	445	386	422	413	376	430	402	444	437	441	394	430	455	394	471	407	397	434	407	408	393	418	405	404	446	455	402	392	424	397	398	434	414	364	424	374	406	420	387	421	443	418	421	434	397	402	410	404	405	412	385	409	419	394	432	397	375	414	419	407	440	395	385	409	437	435	396	393	415	397	407	428	385	335	404	405	403	430	432	405	414	406	391	435	388	401	401	434	411	398	420	436	394	408	397	409	401	461	427	440	412	417	398	394	399	414	415	433	401	409	429	393	395	439	391	413	396	353	384	420	395	417	425	395	422	386	441	408	426	364	410	393	428	471	406	383	412	375	391	386	388	391	446	431	414	401	404	461	413	448	424	410	426	419	419	381	396	438	406	379	424	435	428	416	397	450	384	408	441	389	424	445	393	357	427	411	370	426	454	390	440	400	388	370	425	429	439	414	404	444	406	431	423	376	402	392	415	400	442	417	419	432	439	406	425	423	415	418	407	422	382	390	424	425	403	442	426	437	422	389	379	391	384	435	429	427	391	388	351	406	345	444	414	386	425	420	411	391	431	450	391	384	439	398	365	401	373	429	385	436	416	379	388	397	429	408	403
29251	16689	11263	8464	4499	2161	1521	1168	1083	1019	950	883	920	888	907	942	907	870	873	832	895	911	912	926	857	850	873	878	909	913	902	921	903	965	934	931	863	915	917	856	894	885	886	910	909	908	842	858	856	895	836	857	839	820	874	905	894	924	885	910	818	873	881	865	852	854	868	846	921	859	877	863	877	818	814	873	911	878	858	888	841	898	862	844	886	840	907	871	851	889	892	915	853	868	866	870	873	860	834	895	849	873	927	887	854	914	918	837	818	873	864	890	853	850	859	892	868	928	862	888	868	895	934	835	851	888	910	894	859	838	864	877	895	835	940	851	881	901	878	880	874	904	877	885	862	904	903	916	878	894	880	828	841	874	865	882	903	838	869	888	895	872	847	864	890	918	904	891	932	889	843	901	860	902	882	923	896	831	852	903	867	858	880	845	866	875	885	859	837	857	865	891	848	889	907	877	837	870	834	874	872	893	842	917	884	847	865	886	872	892	925	846	924	851	870	849	900	875	852	853	876	889	895	869	885	903	870	917	794	867	855	852	868	847	851	855	905	871	894	856	826	890	816	862	825	854	882	893	910	883	942	915	853	884	875	884	918	817	920	894	918	885	904	864	927	889	887	887	894	898	895	820	859	876	858	895	894	804	888	817	923	928	878	842	885	882	860	875	934	854	905	872	871	810	894	854	876	863	842	806	911	861	891	826	848	861	848	867	867	890	881	829	875	906	826	897	891	892	839	909	846	883	861	873	860	904	866	905	900	913	904	881	898	851	843	919	854	906	891	914	875	862	852	868	926	856	887	930	846	883	841	896	884	845	901	883	879	884	835	889	908	885	847	838	919	882	826	919	867	851	866	894	839	858	885	859	860	896	908	921	839	888	868	817	856	908	909	874	867	852	855	809	860	855	884	806	929	878	861	863	880	858	864	888	892	931	872	927	871	858	904	883	890	838	891	905	833	859	893	900	896	827	894	836	947	882	904	908	866	878	889	867	906	846	930	883	889	883	891	936	810	848	934	920	868	858	863	880	817	905	890	800	877	918	829	894	857	946	911	871	864	817	877	871	891	754	824	922	849	832	876	856	857	837	880	857	900	873	845	902	840	866	843	863	817	883	862	929	922	902	860	897	913	881	862	843	872	898	853	853	852	820	883	905	873	861	824	876	878	892	883	818	863	913	856	869	858	833	908	880	901	893	873	830	888	834	874	859	869	886	854	870	902	868	855	833	904	866	853	868	907	912	918	869	861	844	863	928	911	865	852	842	895	834	855	853	829	896	912	895	851	843	870	877	819	937	863	870	891	860	821	860	871	874	888	871	825	833	882	883	851	874	907	869	851	894	897	848	876	873	895	850	887	881	845	886	826	843	951	910	859	933	883	868	850	923	799	872	890	907	842	876	864	959	857	812	881	849	820	871	887	832	865	866	843	858	902	871	911	845	884	860	881	923	853	845	882	914	886	914	885	875	825	880	904	845	849	863	897	857	882	865	906	917	848	898	882	876	895	931	890	876	875	885	905	927	823	913	873	882	823	847	846	836	872	880	871	846	861	873	903	808	892	859	864	864	872	866	882	897	862	902	875	844	843	848	878	898	902	853	861	890	856	900	890	876	814	867	891	925	854	849	893	869	860	909	849	918	867	845	860	922	862	885	950	844	901	909	884	859	868	879	821	854	887	879	836	858	862	860	857	883	888	918	797	849	859	872	917	938	861	918	892	917	893	859	884	857	860	879	932	880	894	864	868	897	851	886	881	840	822	828	867	894	833	859	947	877	879	833	910	889	859	880	907	900	933	925	883	865	854	834	856	874	893	892	872	865	863	863	886	824	849	891	872	773	871	828	887	858	856	846	866	938	868	859	826	906	858	877	917	912	848	881	899	887	837	833	860	872	865	912	848	902	862	919	871	935	855	859	894	855	835	890	887	883	932	868	864	886	876	858	870	880	900	920	854	895	828	878	877	778	868	877	850	911	890	863	904	886	872	852	865	866	908	883	906	895	874	853	866	883	889	831	894	818	925	853	883	878	883	850	839	829	849	870	877	906	845	875	912	892	860	853	926	897	883	922	902	869	842	891	887	915	865	893	873	851	912	869	903	871	913	864	882	885	895	857	871	876	856	904	863	878	843	903	911	867	817	854	855	917	836	894	883	874	880	868	862	916	921	883	874	891	887	859	855	820	898	869	862	915	862	833	895	845	870	869	912	891	866	938	870	865	922	910	896	865	877	887	895	823	880	851	888	838	863	838	928	903	882	856	858	874	932	863	900	875	831	892	885	818	835	877	820	818	906	864	890	849	853	897	911	877	839	873	863	837	826	871	873	852	903	861	858	909	960	899	911	856	792	840	909	835	858	907	916	843	919	874	877	902	864	897	881	842	835	822	895	883	899	859	834	879	890	819	909	820	919	876	873	862	896	913	884	869	837	933	872	874	851	844	833	904	892	905	881	866	921	845	873	952	867	871	907	920	853	867	859	882	911	905	820	880	859	880	843	903	920	896	895	845	918	857	885	893	875	860	858	931	896	856	909	864	861	890	892	873	856	870	906	891	906	910	876	915	867	877	855	865	903	865	921	875	858	848	851	844	851	857	863	872	875	859	855	870	859	792	887	929	873	868	825	861	925	839	866	877	830	854	849	887	847	862	864	867	893	923	876	926	859	887	881	856	915	847	857	888	911	858	929	854	848	864	871	836	876	900	882	861	893	879	886	896	878	859	875	886	876	875	890	879	876	880	878	905	900	874	864	841	923	845	862	910	879	838	861	935	849	876	873	870	827	848	860	852	851	887	895	913	892	865	845	827	905	900	904	917	850	915	832	839	894	814	870	846	834	876	867	823	879	917	916	845	803	895	870	894	826	920	857	877	869	801	902	872	872	872	860	905	839	903	839	865	843	845	870	881	868	856	869	824	871	895	888	867	884	856	865	898	912	836	908	863	917	833	853	982	863	941	921	870	919	914	811	902	871	885	860	846	864	814	862	839	912	849	848	884	872	865	848	843	890	926	882	862	909	892	848	864	892	853	890	879	871	852	895	892	833	904	920	828	907	883	895	846	888	898	855	867	889	854	899	876	887	789	856	834	884	875	807	913	870	900	898	864	825	919	863	922	891	869	858	844	868	821	866	901	851	855	920	863	867	900	885	840	919	906	853	874	815	843	892	903	910	864	897	877	862	898	863	898	839	898	894	918	891	849	863	895	864	881	830	905	848	857	867	897	883	922	901	866	884	912	873	904	886	858	916	872	859	877	851	865	887	881	934	916	876	844	862	875	855	834	936	875	937	866	891	881	918	931	880	881	875	891	890	899	874	889	880	903	836	930	882	898	841	915	891	832	872	842	855	853	942	844	891	861	868	887	890	837	877	866	851	832	894	865	829	849	847	911	873	873	836	876	914	891	863	881	808	904	885	841	888	859	865	908	876	877	946	928	904	849	883	880	840	905	919	904	926	888	836	870	877	884	903	942	850	856	872	805	878	859	888	885
54076	30384	18894	12380	6358	2020	861	633	508	437	415	411	452	398	387	377	407	399	418	439	397	387	433	401	413	400	407	370	403	416	430	442	430	383	455	430	431	404	402	387	396	418	384	385	416	406	402	416	406	387	376	414	416	386	403	421	396	398	410	389	413	413	402	388	388	403	397	391	381	396	428	412	378	420	357	402	390	399	447	377	417	434	433	407	400	383	386	375	385	399	415	406	384	360	416	407	417	405	406	433	397	445	372	419	414	428	378	384	391	399	340	378	410	424	403	432	406	396	428	455	373	392	421	395	391	364	376	366	378	424	428	414	412	399	443	419	423	417	408	426	368	411	380	367	426	387	418	387	402	419	398	365	419	451	374	440	426	474	413	418	407	414	404	411	427	394	440	421	413	409	412	409	379	407	425	358	405	418	387	402	408	419	411	397	388	403	395	405	383	356	407	427	407	407	404	388	408	413	387	443	403	408	414	334	367	409	399	415	373	386	386	386	439	445	386	373	423	378	375	411	393	360	405	436	406	350	418	410	423	417	443	446	398	434	449	380	430	396	386	420	388	400	427	413	401	427	397	392	402	399	398	397	454	441	450	423	411	386	386	375	385	393	380	383	392	351	401	399	439	386	405	430	393	407	397	416	418	406	371	423	410	423	410	388	423	417	415	449	433	407	392	416	417	395	403	422	399	430	449	415	380	392	397	432	438	408	414	415	469	383	381	437	371	410	414	428	393	411	378	436	420	393	397	412	413	378	377	414	452	417	362	435	402	398	381	394	457	402	363	386	418	406	425	406	395	437	399	401	379	392	409	440	391	371	406	393	429	382	448	454	436	414	410	369	389	424	400	389	367	433	406	409	413	408	375	393	380	398	368	392	390	412	391	368	435	425	380	378	404	380	411	423	439	411	423	402	401	427	445	386	421	360	405	422	337	358	405	418	381	393	380	396	420	401	403	416	424	417	435	408	383	406	372	395	422	399	393	389	383	428	356	350	440	396	387	378	366	391	391	420	392	445	434	420	372	428	384	389	423	419	467	396	371	406	340	372	411	432	376	447	422	408	390	399	396	383	405	463	388	426	409	379	406	402	451	416	425	401	402	442	393	370	409	403	384	394	410	401	408	413	417	422	421	405	418	367	401	384	388	393	404	409	370	417	384	414	393	373	397	420	404	381	432	421	426	405	442	380	418	432	425	395	442	401	406	413	396	406	365	394	403	385	396	405	414	422	409	444	384	416	397	390	420	419	418	432	425	419	408	362	415	468	386	406	415	424	460	421	438	385	403	420	348	372	430	407	425	416	385	419	414	402	402	425	368	368	398	388	432	427	425	341	369	380	385	414	422	388	441	420	402	388	461	410	359	416	414	381	428	373	412	411	446	413	409	412	439	402	410	391	384	380	410	388	419	454	427	415	398	413	377	416	409	378	434	364	427	392	434	415	422	437	424	435	425	406	386	423	406	434	414	398	396	405	375	369	389	398	381	364	403	404	385	430	436	420	386	403	399	379	423	431	393	414	409	391	371	425	418	410	440	448	389	442	405	432	409	395	424	441	414	375	401	428	402	443	410	378	420	383	415	400	416	422	384	360	409	385	392	409	405	432	403	442	389	457	412	406	400	412	423	412	383	376	412	398	453	391	446	374	392	396	403	429	418	426	360	391	418	385	383	392	432	451	429	413	393	425	411	389	443	378	374	424	397	437	389	391	378	399	420	385	371	399	397	451	409	420	377	430	374	431	390	403	394	393	459	435	436	388	426	394	365	427	407	381	374	388	369	408	414	395	434	420	435	424	427	355	406	402	369	411	417	393	415	447	385	384	407	423	392	351	404	397	384	426	400	378	421	411	393	362	401	389	395	431	392	397	422	378	422	443	398	421	394	414	382	383	438	398	416	414	413	400	412	425	381	429	382	407	410	343	402	354	409	417	440	427	414	384	427	407	395	380	408	417	425	444	371	412	399	440	412	365	418	376	414	413	372	412	403	375	428	388	409	392	385	392	413	436	383	405	420	401	422	385	377	389	402	383	370	382	395	387	411	425	409	406	401	389	389	428	417	376	420	373	411	389	402	416	378	427	433	418	370	416	439	388	424	399	404	415	415	394	411	401	384	407	440	390	409	406	390	400	427	414	423	423	415	377	417	391	448	382	405	402	445	425	418	417	385	413	425	432	399	432	391	411	398	412	385	361	391	430	363	400	401	403	394	378	445	416	410	445	437	466	385	420	365	410	408	411	407	415	426	397	363	427	421	444	407	442	446	389	413	369	434	392	377	412	427	442	410	422	447	431	398	396	443	423	400	409	364	447	392	378	440	440	391	415	420	398	428	393	435	403	426	378	398	424	414	419	381	430	394	396	394	365	372	385	432	409	452	384	370	418	432	407	425	376	376	392	395	387	411	412	433	415	424	432	422	414	408	439	420	393	390	404	401	404	405	430	452	401	377	421	411	404	383	434	404	382	409	391	392	371	403	423	406	407	377	415	401	418	392	416	420	420	427	418	404	408	412	418	409	402	415	393	421	411	413	401	382	392	437	409	419	378	387	405	369	437	429	438	392	423	425	413	373	379	428	381	448	387	379	476	426	405	390	394	409	379	424	381	423	378	424	425	371	412	386	420	392	415	362	442	411	436	405	423	415	418	398	414	387	411	418	404	403	412	410	402	382	408	386	428	425	391	408	414	418	402	429	411	428	363	434	386	413	404	411	412	414	381	411	386	420	397	422	444	428	385	394	378	381	362	397	404	381	414	400	398	429	360	449	380	395	383	397	383	415	403	406	447	444	402	409	419	423	408	451	411	438	402	363	422	365	396	444	392	390	392	376	390	431	405	442	419	395	406	414	392	405	395	422	420	400	393	413	394	414	393	396	404	407	388	450	407	419	433	411	429	394	371	388	451	430	426	422	419	379	367	419	384	394	421	428	386	395	376	409	437	427	400	388	412	449	429	398	422	419	414	430	398	388	378	432	414	393	433	389	421	419	419	391	390	431	420	410	398	432	356	407	404	413	381	359	406	399	416	393	405	445	427	399	395	421	368	417	387	382	453	443	413	435	409	412	394	361	436	428	400	382	442	402	404	401	352	393	410	391	453	413	378	388	366	419	414	381	416	403	420	387	420	401	393	455	379	390	385	374	433	407	404	426	402	380	430	368	390	396	370	409	402	401	396	401	402	384	425	424	404	407	376	375	413	378	411	413	366	396	397	401	403	427	376	364	415	419	393	405	379	375	421	433	415	408	390	384	422	414	412	398	381	386	388	401	378	373	395	429	397	399	423	404	443	391	383	399	435	388	394	406	410	387	416	429	402	410	390	409	403	424	382	417	390	428	397	394	414	411	453	413	385	387	388	406	393	422	386	386	378	430	422	415	427	382	420	416	396	402	392	363	398	398	412	365	401	401	393	420	428	406	399	380	350	424	389	407	360	372	412	409	437	371	428	386	376	373	407	395	428	401	395	390	422	421	443	409	415	411	430	383	402	404	387
34418	22000	22969	22039	14899	5680	2540	1710	1297	1079	952	946	878	937	852	887	893	850	894	883	817	875	885	920	906	832	865	890	882	932	882	872	903	952	912	981	945	958	896	966	936	941	933	882	886	896	864	877	883	851	848	857	925	866	913	879	858	845	898	876	881	849	906	871	909	820	894	875	867	902	843	863	862	896	859	922	903	869	903	886	919	821	833	856	878	841	904	827	868	866	853	900	833	840	862	885	867	843	901	901	878	907	909	890	860	830	860	923	825	883	863	819	838	854	895	930	874	862	880	871	875	931	862	838	895	845	863	870	856	887	842	830	892	884	838	866	910	866	923	921	883	883	890	855	805	928	899	851	851	874	903	895	852	835	865	840	798	864	900	889	941	870	874	850	849	870	906	941	857	848	891	853	870	888	887	915	924	885	844	862	865	873	869	851	851	865	847	876	862	886	890	912	920	882	943	868	859	886	846	874	870	864	878	892	871	894	847	884	814	859	869	870	828	878	833	819	844	868	838	899	888	867	858	885	865	925	834	906	816	875	879	853	879	906	828	865	869	861	870	780	883	876	882	891	878	846	893	869	905	902	862	922	848	807	904	880	877	889	878	901	862	934	832	918	838	902	842	861	907	824	900	858	869	873	878	899	850	921	926	866	840	810	889	903	850	841	884	892	879	919	817	891	831	878	848	934	856	847	924	893	839	863	869	867	879	827	887	843	870	870	865	806	823	892	928	829	914	836	835	853	893	830	792	921	873	855	935	864	851	820	897	856	841	884	858	853	898	859	868	887	818	887	838	871	822	854	846	931	862	937	861	835	898	900	817	903	883	891	860	891	878	806	910	861	837	896	834	891	866	870	866	909	899	830	873	879	862	846	874	931	837	861	839	881	860	862	846	865	911	827	841	894	876	908	823	852	886	895	887	864	862	873	848	859	834	853	908	901	905	900	883	885	861	855	896	908	866	896	841	849	792	822	874	865	859	871	824	871	950	862	872	919	899	937	882	857	866	908	946	821	905	886	898	874	879	861	919	863	858	878	857	908	904	854	856	880	874	826	852	841	873	885	849	858	901	821	876	861	860	938	872	904	828	856	881	848	890	900	885	878	887	894	878	865	898	820	894	917	861	869	842	866	864	872	846	878	879	879	799	906	941	841	871	893	866	867	893	854	913	876	880	874	903	881	804	854	839	883	889	901	829	852	897	873	828	940	876	925	826	933	838	851	872	873	830	879	844	863	903	891	882	874	868	843	918	830	868	897	917	843	855	843	922	861	851	851	884	862	851	862	881	875	896	925	849	852	906	873	917	926	881	804	882	863	896	862	890	870	827	828	841	867	894	880	905	869	859	887	867	850	859	918	883	858	958	879	882	834	865	865	913	911	909	872	868	884	873	921	935	874	873	857	827	861	864	858	882	860	832	897	883	864	871	863	862	827	858	936	908	907	871	885	894	853	871	833	842	866	900	877	888	895	905	878	827	905	859	889	896	895	854	895	858	873	883	873	824	841	811	883	868	884	862	858	857	880	880	865	845	890	869	914	889	874	850	904	872	883	883	899	881	855	897	850	906	913	900	851	896	873	885	859	890	888	856	834	886	861	883	832	879	876	919	894	842	826	889	900	867	834	789	872	965	873	902	831	843	898	840	819	807	843	899	894	865	914	856	856	885	843	924	886	880	851	847	866	846	839	891	913	873	848	868	907	926	882	918	897	840	924	916	893	896	876	868	892	861	870	863	882	897	885	891	891	917	846	897	888	956	888	903	849	893	816	847	891	890	850	868	903	881	901	890	915	873	884	863	840	883	885	850	862	901	845	894	850	831	854	841	869	869	877	886	855	921	872	895	827	867	898	867	927	847	856	890	855	845	838	857	914	869	893	871	858	883	896	864	854	840	888	865	869	897	834	890	896	913	810	950	901	845	895	924	879	838	900	839	890	854	850	869	897	881	893	779	892	932	908	788	863	912	865	908	799	848	898	871	921	868	862	872	863	841	873	890	847	944	846	867	823	831	833	845	837	879	903	876	898	888	873	907	879	883	851	908	888	890	883	940	881	914	892	851	841	890	860	854	892	874	859	881	878	882	889	843	814	881	819	878	866	844	858	844	874	919	825	876	853	889	847	844	898	852	874	858	880	889	872	884	845	865	900	880	872	897	805	869	864	820	858	836	880	849	837	870	847	883	831	824	838	875	930	885	850	839	857	881	922	813	878	827	847	895	814	904	850	908	882	865	850	868	850	819	848	843	861	880	881	877	841	888	902	911	886	870	865	858	863	857	879	909	855	809	904	859	913	890	842	846	872	848	881	857	925	892	869	870	924	815	870	868	873	855	900	899	926	859	884	864	832	932	846	874	864	828	852	858	817	892	855	876	865	819	863	909	916	855	889	864	879	902	832	895	864	845	846	834	856	882	852	832	825	883	874	901	838	922	835	840	873	875	867	843	913	849	874	865	852	874	882	860	903	874	859	844	902	810	847	823	828	873	893	858	870	898	828	929	900	843	920	847	887	891	810	865	863	892	835	854	929	882	883	880	893	866	874	901	866	895	869	868	905	874	807	884	853	899	885	874	848	889	842	930	897	838	843	865	894	850	891	818	887	874	879	894	940	887	857	894	831	883	843	900	806	883	867	905	881	927	855	908	916	927	888	848	859	892	921	901	883	896	836	886	872	891	860	861	912	904	880	900	888	871	840	847	853	861	836	871	857	850	861	850	868	809	894	827	900	833	896	876	873	818	871	927	864	890	882	849	900	846	872	879	858	839	961	944	874	868	889	866	863	916	910	921	879	874	905	809	925	876	926	890	824	899	892	890	903	823	901	880	904	828	924	884	841	859	874	793	900	836	841	841	833	918	839	878	834	818	861	883	871	879	888	837	884	874	902	863	859	922	892	885	836	858	841	847	873	856	918	879	862	885	920	877	841	880	911	928	870	810	890	853	935	865	896	930	929	838	909	837	907	827	824	896	887	811	861	835	873	844	895	910	927	861	891	876	881	910	846	844	857	888	871	846	850	859	858	838	897	853	877	894	823	871	877	821	876	871	854	895	943	813	911	836	907	902	906	890	877	834	901	816	881	891	874	869	854	927	880	940	856	901	871	864	860	856	906	808	854	888	862	877	880	829	927	870	845	885	890	876	791	872	867	886	899	876	906	902	926	883	836	862	865	907	872	917	837	826	899	912	818	894	829	897	896	846	873	889	904	823	832	888	853	886	844	853	900	884	849	843	851	819	901	904	876	877	845	840	937	891	918	866	843	880	897	893	854	820	836	893	885	875	839	809	853	911	856	840	868	819	918	906	825	910	865	892	841	849	881	834	875	825	891	873	880	877	866	898	846	919	879	930	911	816	851	836	903	893	855	883	899	829	878	879	871	849	917	889	898	874	876	874	873	844	876	864	869	865	853	880	900	814	794	812	900	820	887	864	838	888	894	922	871	888	849	877	881	876	859	880	919	911	855	855	861	890	863	860	885	837	881	865	838	895	876
65102	35701	23883	17490	9971	3309	1529	752	515	454	456	422	448	435	434	405	404	408	441	438	414	380	386	443	395	408	423	422	418	422	423	412	421	463	447	394	437	480	458	400	421	395	435	427	408	425	424	441	410	440	385	404	421	448	403	406	432	412	385	452	450	404	414	404	426	434	383	426	420	410	445	398	439	420	439	417	385	415	366	399	417	433	388	385	421	412	433	457	414	442	393	409	414	454	409	403	386	417	412	432	366	414	399	456	412	420	428	420	412	440	432	413	406	432	397	454	463	426	415	391	394	427	440	400	399	365	375	374	421	410	380	403	434	446	384	441	434	385	410	374	404	474	441	407	400	427	399	433	433	368	399	428	403	429	410	415	447	405	429	438	483	413	394	396	418	423	377	389	383	381	454	410	407	410	410	389	395	406	426	393	398	421	401	415	402	372	437	397	398	401	396	396	394	421	419	429	478	391	433	394	431	394	413	416	411	430	401	434	436	405	393	375	447	408	432	411	410	391	409	427	412	460	404	425	446	410	415	407	394	424	431	434	412	400	419	420	412	431	405	441	416	400	418	399	429	455	406	446	421	476	390	435	413	437	428	412	423	404	441	413	430	407	393	397	393	366	382	393	384	413	408	405	396	394	370	458	394	412	394	414	351	414	433	436	409	408	447	436	415	431	414	418	452	390	423	358	396	362	386	413	425	441	421	395	368	358	375	372	425	430	443	427	420	387	403	438	456	440	438	382	415	421	437	448	415	398	397	404	408	408	411	417	431	408	419	434	400	404	433	432	441	426	466	414	432	415	412	400	406	391	387	404	381	382	392	385	447	426	394	419	433	440	421	408	437	378	414	425	349	371	420	417	430	433	407	389	412	407	427	459	410	405	415	424	431	390	406	428	420	428	400	403	414	405	436	430	416	427	447	376	399	369	394	433	434	406	419	447	425	375	389	412	448	402	426	417	416	399	431	378	395	438	419	472	411	432	447	440	425	452	452	433	408	431	381	421	360	411	405	409	411	401	452	409	429	449	369	410	441	428	377	406	417	383	428	412	391	420	396	417	422	388	452	394	441	413	443	406	417	398	439	417	440	428	405	395	400	437	420	407	428	400	381	428	425	436	411	412	431	437	426	394	384	427	425	455	379	430	426	426	437	428	393	416	409	396	418	397	388	391	413	420	416	431	409	379	414	402	412	418	394	400	400	434	411	383	422	415	425	439	397	367	400	386	418	415	436	416	414	403	412	418	390	417	438	418	417	406	417	397	417	469	431	399	418	407	407	439	448	407	430	376	425	415	397	445	401	409	424	414	455	398	405	396	403	434	389	403	411	462	386	443	411	423	403	379	389	426	434	383	419	421	433	458	395	415	377	418	448	416	428	395	467	449	414	469	417	432	414	401	410	379	404	413	400	381	435	420	373	432	399	379	425	449	425	400	428	425	454	427	400	383	413	438	402	436	394	370	376	422	389	428	413	432	399	401	390	457	445	383	401	405	410	386	410	416	417	411	460	455	393	426	398	418	404	384	407	366	428	414	426	391	399	409	470	436	376	419	423	432	447	379	410	376	375	403	407	401	393	373	433	371	453	416	425	421	391	398	427	418	405	436	384	417	429	394	414	465	403	429	475	424	392	397	418	389	375	360	423	386	429	424	420	419	367	475	390	407	429	381	404	410	414	428	399	392	440	408	413	424	400	409	411	412	404	397	414	399	399	458	418	443	441	408	393	434	393	403	400	402	431	396	383	392	429	380	443	430	417	401	445	414	408	417	400	397	412	407	382	395	397	398	436	403	429	409	396	390	389	390	412	422	361	415	380	418	454	375	425	376	424	429	409	346	408	405	396	408	407	436	413	392	465	411	379	380	434	410	385	445	425	408	425	416	413	389	383	399	435	456	409	428	434	431	440	425	408	409	427	410	407	403	400	375	432	413	420	409	421	392	424	431	402	418	371	440	412	384	409	419	381	437	427	453	402	421	429	411	386	390	405	399	424	423	418	411	465	394	424	391	405	414	388	445	412	396	382	407	404	411	378	388	398	397	458	437	408	411	390	420	398	445	410	414	467	414	390	411	431	442	395	380	391	458	436	405	416	391	414	368	377	423	409	450	386	428	461	407	414	403	413	406	401	378	424	462	442	389	402	417	422	410	413	391	399	381	392	411	426	415	429	415	370	429	400	418	413	458	429	442	397	388	419	427	403	387	450	420	441	396	440	430	425	398	392	430	416	413	421	451	419	404	429	420	412	383	400	388	393	405	433	483	395	454	440	419	392	448	412	382	414	416	427	401	384	406	402	417	416	420	406	410	423	405	423	412	383	436	413	408	424	436	460	370	417	362	384	429	392	438	420	406	402	380	419	388	427	400	449	416	423	371	395	438	441	369	407	429	440	404	378	399	403	413	378	425	382	417	379	416	397	413	438	419	403	459	418	386	400	452	420	397	432	394	418	384	452	399	382	424	405	438	399	415	422	429	392	436	467	393	458	402	416	401	425	413	418	421	388	393	395	417	420	408	435	438	400	441	378	412	397	400	406	448	413	457	444	395	431	469	492	415	409	409	398	402	373	448	415	454	411	380	420	413	394	386	401	424	403	436	401	427	408	386	436	416	409	408	423	395	378	390	386	434	423	412	411	414	422	442	401	423	415	400	416	438	399	421	404	450	413	437	377	384	438	439	435	429	401	410	417	410	386	420	397	402	431	414	426	405	443	438	423	422	394	401	400	418	445	412	379	373	428	406	387	411	407	403	405	403	425	409	364	377	386	410	422	416	442	460	389	417	425	340	417	413	407	407	404	450	437	423	430	399	441	413	419	421	405	406	428	429	382	390	403	419	421	392	411	435	413	371	373	402	416	430	419	418	409	391	387	436	427	414	440	418	427	427	434	415	425	418	410	455	396	429	392	404	402	410	411	435	427	421	429	430	422	401	386	411	387	405	433	443	420	396	441	382	413	415	387	416	370	414	404	441	385	399	417	367	401	424	431	397	404	411	419	405	399	437	432	409	418	426	469	413	415	427	439	415	387	383	389	409	413	398	445	443	413	414	443	421	386	399	444	358	429	429	424	442	404	398	427	389	417	423	432	438	446	378	421	424	397	388	393	415	418	403	388	428	423	440	412	406	386	397	389	399	447	412	414	453	409	429	407	397	423	404	433	434	416	415	379	401	414	439	409	396	410	385	395	408	424	430	416	405	416	428	398	400	406	424	440	407	409	403	356	418	400	414	463	458	439	374	397	401	396	432	405	394	410	421	385	418	400	419	386	434	380	362	428	379	356	440	391	417	455	415	444	425	392	369	353	395	387	404	396	404	386	409	360	416	381	395	420	391	427	441	419	427	404	421	407	422	426	417	424	413	405	426	430	441	370	442	448	409	412	423	411	441	420	426	385	399	448	415	393	442	411	409	467	372	394	411	441	413	380	413	404	356	403	383	409	408	425	393	443	425	439	421	431	400	385	425	407	427	425	428	403	436	424	451	437	405	397	397
41495	26752	26329	27313	18429	8503	4828	2147	1332	1186	1143	1017	969	935	933	854	938	850	888	860	904	914	876	891	833	899	854	935	912	883	939	876	937	925	924	954	971	934	939	971	963	939	900	902	909	937	921	890	889	902	925	932	885	850	873	874	878	887	901	930	897	919	887	902	922	874	898	887	903	934	897	895	831	903	973	868	837	924	889	867	881	865	859	899	888	843	876	884	870	843	880	859	852	855	913	852	869	920	921	841	942	819	866	904	832	889	862	811	853	851	933	858	878	954	907	852	843	898	851	854	826	848	862	869	861	866	928	937	837	864	913	892	874	858	936	892	903	816	922	836	860	860	879	930	886	880	894	890	942	840	854	823	923	930	914	873	915	858	873	862	844	942	894	850	929	876	882	910	881	879	896	883	896	912	893	863	820	856	847	827	851	884	947	892	862	867	911	821	832	906	872	921	840	937	889	882	888	919	878	915	875	904	889	863	940	894	853	841	912	932	874	902	880	870	885	878	845	868	908	841	898	862	896	955	899	855	919	873	855	866	893	874	887	894	898	873	863	906	943	839	906	916	844	908	912	929	869	874	887	909	867	858	865	852	851	897	871	914	878	942	879	875	820	881	878	889	894	914	887	924	879	863	876	924	927	889	878	920	874	892	878	879	890	893	934	897	868	864	885	910	884	903	906	860	888	889	813	881	929	896	875	876	878	873	846	889	891	856	860	858	879	874	873	831	864	870	872	899	923	901	910	847	891	881	880	877	879	854	896	872	906	848	862	870	845	890	908	836	888	806	796	847	871	887	903	877	888	908	910	881	921	875	869	871	865	890	906	898	870	892	879	886	909	903	892	888	883	929	900	886	843	858	865	886	918	853	894	852	892	902	906	879	838	899	863	805	854	935	937	906	887	859	867	919	903	841	840	873	827	893	847	887	894	876	882	884	874	857	841	835	898	914	911	881	924	896	883	875	914	859	925	884	890	866	876	872	887	940	916	862	842	848	871	866	879	833	849	860	863	914	873	900	869	908	892	875	912	805	854	843	875	857	897	852	886	916	864	917	901	897	940	910	880	850	909	859	879	888	892	891	909	898	879	838	862	866	875	863	893	873	912	854	941	928	910	854	899	948	901	834	898	854	856	871	897	829	932	869	828	848	889	906	869	885	906	924	871	911	895	881	871	898	897	876	910	874	868	844	861	918	865	867	928	853	893	846	892	829	847	883	930	886	885	931	870	849	846	921	898	900	841	912	918	848	888	870	887	876	925	893	895	945	868	899	882	864	847	869	884	846	897	854	859	872	911	892	861	833	915	914	849	835	909	936	879	893	863	875	848	860	863	897	901	889	942	895	871	897	896	884	921	886	837	893	876	899	911	865	784	903	870	910	874	853	894	830	881	927	928	898	899	848	864	925	831	923	810	928	899	877	908	868	901	876	930	821	901	861	892	889	892	898	904	908	858	879	910	914	825	871	890	866	896	899	826	878	833	900	872	836	853	831	879	879	937	910	940	888	855	908	856	904	901	882	920	858	855	890	903	879	911	852	834	871	955	838	856	909	833	875	834	866	897	906	842	853	900	923	848	884	887	915	916	881	910	881	883	896	880	891	892	933	843	914	873	943	925	869	920	948	879	865	922	903	904	837	874	872	864	934	843	881	866	872	883	910	928	879	957	876	919	866	923	898	893	926	867	917	841	848	894	830	935	886	897	879	909	926	864	837	849	882	965	867	861	915	902	934	848	922	895	865	924	872	820	881	889	909	857	884	914	878	940	894	866	872	927	894	919	913	905	928	891	887	913	848	875	907	890	910	912	859	884	888	899	889	836	898	882	880	887	892	862	936	849	912	875	905	845	866	891	864	878	888	866	858	898	898	912	895	829	859	843	834	875	907	879	851	937	883	935	918	898	891	887	861	881	913	895	889	891	864	869	878	849	856	884	883	930	801	937	891	883	886	922	867	878	874	843	910	853	908	897	881	877	873	898	895	868	883	858	897	949	879	924	892	868	890	931	882	907	885	861	868	942	870	871	893	861	928	946	863	873	937	875	896	889	893	891	920	899	855	933	903	872	893	862	865	879	895	833	852	875	935	857	929	883	885	869	883	889	918	890	872	916	899	861	914	880	865	906	920	861	908	902	864	856	888	877	881	870	880	855	881	883	878	880	894	855	916	863	957	863	884	892	826	873	849	936	899	910	933	885	833	981	863	884	866	828	885	911	886	895	888	851	922	891	860	839	868	960	893	900	859	875	890	877	882	830	896	888	869	902	956	895	879	831	898	868	849	871	880	850	891	838	905	925	892	858	904	890	834	892	922	888	881	912	823	912	891	938	896	866	838	842	897	888	858	902	854	844	803	884	871	875	881	886	934	908	855	826	904	865	850	880	879	844	844	889	909	827	868	905	875	870	932	897	881	865	907	866	855	894	868	861	903	881	943	866	882	866	906	899	858	852	919	879	879	849	903	855	932	862	912	844	818	938	885	907	917	865	866	801	907	866	880	883	869	874	906	819	835	851	877	872	858	887	921	903	925	920	887	874	887	907	870	839	896	878	943	898	869	842	865	814	848	879	887	882	861	920	856	908	907	820	867	836	868	818	875	855	851	897	819	801	845	853	826	887	878	955	870	855	917	874	892	889	939	905	902	881	860	914	878	877	879	887	920	942	875	914	818	887	900	910	940	921	912	927	926	946	891	900	906	904	856	883	873	876	898	891	860	887	905	846	898	864	823	845	831	906	886	860	869	901	869	918	921	928	900	896	856	858	866	893	839	927	891	868	880	850	848	886	850	851	899	863	913	896	874	863	904	875	925	890	900	915	885	899	909	841	862	868	888	885	899	894	904	858	874	861	900	871	863	910	859	898	881	873	905	884	902	847	886	866	878	849	868	907	869	863	872	854	850	903	860	858	889	871	845	901	873	898	901	891	874	859	850	903	917	932	823	885	935	885	936	849	906	917	859	875	852	922	954	914	842	867	888	867	898	892	849	853	872	910	906	936	861	844	829	876	892	882	897	931	871	858	851	889	803	885	910	905	917	866	900	879	881	882	857	911	874	889	916	903	841	871	899	878	885	855	882	867	872	933	930	873	861	905	856	901	826	880	827	875	875	876	873	913	889	873	853	879	884	892	911	895	866	895	908	896	926	882	864	873	871	912	901	920	899	901	879	887	943	899	846	852	902	868	929	855	846	933	887	916	888	875	875	868	864	878	863	884	880	857	916	859	853	901	907	917	864	920	866	890	869	925	890	895	889	863	901	916	874	888	924	854	812	907	923	875	900	869	840	914	860	939	847	893	887	850	871	910	855	848	882	962	917	878	881	871	946	874	903	886	886	877	896	881	905	877	843	916	900	898	892	882	849	889	891	925	902	899	889	891	836	927	945	898	932	861	859	886	873	879	891	872	922	872	891	954	893	899	870	892	883	879	864	897	860	862	858	910	923	878	881	843	867	907	907	882	920	882	880	914	834	898	837	888	849	875	983	898	862	918	875
41370	21239	11277	5579	2234	965	621	529	487	442	460	421	438	380	424	420	435	395	423	407	413	411	432	453	433	395	392	391	382	400	427	410	430	451	412	427	376	398	415	430	421	421	430	410	410	432	426	442	409	413	396	416	423	385	412	426	433	402	420	397	441	411	375	414	358	389	410	451	412	417	400	421	406	411	404	378	380	399	429	405	390	389	389	417	395	384	407	431	432	414	426	446	423	463	435	414	415	370	468	385	455	389	406	370	400	424	415	402	363	426	397	436	441	397	379	421	370	458	390	373	397	417	438	425	383	416	391	413	388	391	441	419	412	447	417	418	391	404	450	420	456	408	370	396	421	376	461	432	406	408	398	419	411	416	420	400	420	406	400	413	454	414	417	448	408	406	406	406	409	425	467	418	452	433	441	403	410	402	392	425	385	405	451	455	388	390	429	402	426	411	400	398	379	422	332	442	449	390	391	415	440	420	415	406	422	388	437	398	432	411	442	421	405	426	442	429	412	406	477	431	402	396	381	413	414	422	455	455	419	418	438	405	410	370	444	432	399	450	400	418	420	444	408	395	417	421	453	404	374	406	428	415	409	385	433	450	437	422	422	410	393	407	383	420	396	382	389	393	408	384	432	449	409	409	435	428	398	432	448	393	390	423	446	412	398	409	391	400	438	442	431	415	426	370	412	413	458	426	392	419	411	441	427	426	407	417	413	418	387	431	411	419	402	415	397	378	401	447	407	407	396	387	416	403	428	405	374	426	460	418	427	422	432	413	425	429	398	411	417	379	380	446	453	421	390	421	457	400	434	399	407	402	411	393	427	391	417	423	404	430	419	433	398	412	395	443	403	408	441	420	404	408	400	420	399	414	426	439	409	460	388	402	401	441	412	429	372	458	444	428	466	432	386	419	403	389	396	383	435	408	412	411	421	418	406	419	412	435	421	405	406	406	424	453	399	395	409	383	399	399	405	451	440	436	480	369	391	417	361	450	401	425	436	390	416	429	442	395	420	419	431	473	400	405	412	447	451	413	455	442	436	419	434	420	404	414	413	407	421	439	377	418	412	392	434	422	428	377	392	420	391	402	421	439	390	417	427	415	410	389	435	420	465	431	416	392	422	443	402	412	455	434	377	375	386	428	400	422	375	399	427	415	389	460	385	400	413	428	416	406	408	391	392	412	399	412	429	421	426	411	422	400	414	436	416	411	408	417	430	402	418	404	430	408	407	439	358	397	421	442	410	433	404	413	408	430	460	419	414	389	439	424	418	375	462	412	422	389	444	426	424	441	411	429	450	397	383	418	422	423	438	402	427	416	412	436	391	382	408	397	430	414	412	384	407	388	438	413	434	396	393	453	433	419	368	440	431	427	406	384	417	383	449	473	414	422	416	436	438	399	417	407	424	428	403	391	418	395	426	400	406	398	406	410	434	411	383	409	415	430	370	415	399	382	427	436	433	404	417	392	375	358	407	438	410	431	410	430	363	386	392	446	443	420	449	433	427	364	403	395	411	431	450	444	443	442	442	397	417	428	430	422	407	418	454	423	405	415	414	399	424	441	418	444	416	415	389	418	378	424	416	412	423	417	427	395	382	377	395	372	422	405	405	383	443	419	434	412	397	424	376	398	405	435	425	416	385	426	432	385	386	432	402	390	437	378	413	416	433	401	382	383	436	412	425	414	413	387	413	417	384	414	408	402	437	389	424	400	390	436	422	409	421	425	428	438	410	422	427	377	387	433	392	415	401	397	396	391	390	443	439	433	418	425	424	401	384	401	432	431	433	442	462	397	399	403	392	362	381	416	395	444	430	428	431	436	422	404	426	393	419	449	375	440	418	395	423	393	438	465	410	434	412	420	421	445	412	411	395	393	433	425	419	360	415	389	441	417	402	387	409	385	455	393	415	408	408	441	445	418	415	397	415	402	394	412	443	425	437	400	383	432	399	393	421	378	418	401	430	415	399	424	415	424	447	408	395	394	406	418	386	427	411	450	411	418	462	429	419	424	437	405	448	418	402	450	469	415	480	428	416	443	435	404	423	402	421	391	409	407	431	420	414	433	423	420	400	410	401	394	423	381	384	462	429	451	410	432	434	417	417	418	407	393	436	425	400	426	368	423	406	387	386	396	404	391	471	422	411	390	395	438	377	405	419	426	383	424	414	438	404	404	423	396	453	374	437	438	435	423	379	391	412	381	421	449	396	446	403	409	409	404	436	397	454	429	436	379	412	433	452	396	374	419	432	393	432	397	385	413	408	429	413	420	407	427	429	442	405	403	389	427	421	435	447	385	396	427	441	406	413	394	378	408	429	417	434	396	420	424	378	412	418	415	412	385	438	423	373	370	400	390	417	443	407	404	432	426	352	415	404	440	426	467	403	398	381	381	398	423	402	402	406	438	381	416	399	399	434	432	462	418	386	417	402	385	430	443	421	415	385	376	418	426	442	426	410	455	438	399	421	434	464	399	436	448	399	391	429	449	403	416	416	397	407	380	402	416	413	421	383	387	407	381	436	402	415	419	432	387	403	413	447	443	422	437	397	422	392	429	404	416	406	439	407	390	408	389	404	436	374	403	401	409	432	419	405	421	396	411	399	360	432	392	399	454	379	419	428	413	459	422	390	460	416	419	391	436	386	386	439	401	398	443	393	391	411	412	392	421	424	382	413	437	399	425	434	414	388	436	383	403	366	436	416	371	411	421	460	459	407	393	376	420	424	431	418	399	415	397	427	411	424	409	453	446	403	395	370	396	408	405	429	416	415	378	384	380	438	394	385	416	423	428	371	385	442	409	414	434	382	452	425	431	383	416	409	419	410	406	400	406	453	423	385	410	433	399	414	398	387	418	413	406	434	423	395	382	401	447	404	394	414	419	377	415	412	401	428	412	426	424	388	400	422	462	398	406	433	430	382	398	423	442	399	430	417	415	390	409	416	434	424	407	421	405	434	433	430	406	412	441	394	403	394	452	411	464	469	436	415	422	420	359	430	398	436	442	438	426	470	398	444	395	384	416	407	439	409	395	397	398	419	434	387	441	399	424	423	412	431	421	439	413	410	408	419	420	385	422	431	385	417	408	364	450	424	431	389	454	446	483	452	453	447	443	406	439	408	411	392	392	415	393	382	453	397	405	426	446	438	449	382	446	392	391	372	424	416	423	422	447	438	443	404	426	441	393	426	444	408	401	451	454	424	442	431	417	403	387	406	416	419	425	420	449	426	401	427	445	396	449	396	439	461	397	428	421	463	428	402	410	410	457	425	406	440	423	420	424	425	403	439	459	438	432	392	431	402	422	422	414	394	445	413	424	415	414	430	413	437	437	459	432	415	399	447	404	419	422	413	388	412	414	459	379	421	408	432	390	383	423	390	413	387	399	416	399	424	399	444	440	454	452	429	402	413	386	374	440	445	412	442	418	397	450	413	402	401	424	415	436	413	409	417	389	420	412	440	439	422	400	377	422	407	371	424	435	415	456	430	435	400	355	428	404
25776	15620	15130	11235	6094	2647	1613	1277	1245	1043	1002	972	897	958	918	927	891	902	910	961	886	893	874	921	847	866	896	890	883	876	914	822	906	885	942	921	944	938	944	941	904	935	872	868	894	886	894	944	891	881	918	869	933	867	912	917	858	888	873	893	862	881	877	938	893	895	893	865	864	857	852	879	939	907	899	889	914	877	913	810	844	843	877	880	887	866	954	875	851	876	833	886	888	913	898	850	891	896	821	882	842	887	891	891	861	872	854	922	845	851	828	853	916	903	852	865	852	910	915	903	903	895	915	893	908	895	850	908	858	897	842	892	901	907	894	866	859	918	885	851	864	895	871	878	863	915	865	905	884	830	925	886	893	871	909	895	870	903	830	905	881	919	883	836	868	896	821	845	902	923	864	864	925	878	888	872	889	841	874	885	861	904	867	902	873	823	881	910	894	842	893	902	860	860	876	875	896	923	858	820	857	885	851	818	908	883	867	936	923	878	911	922	874	843	859	858	950	843	874	873	916	897	905	909	844	874	868	914	897	878	852	932	920	914	906	852	897	872	876	893	849	896	840	844	824	841	854	838	881	814	878	856	861	803	817	912	852	874	858	834	940	859	931	899	871	908	862	851	890	916	886	885	849	859	853	863	915	850	919	883	879	896	852	845	860	878	852	848	908	914	859	858	854	847	892	893	910	852	828	868	873	895	832	872	856	894	873	849	935	854	872	862	921	874	833	799	843	886	883	887	892	892	895	925	886	874	861	861	871	847	912	848	887	870	887	865	827	893	843	860	888	908	901	841	874	877	875	878	841	873	906	859	825	839	916	883	886	849	886	899	902	867	913	839	858	876	865	895	902	864	877	876	880	889	897	898	895	871	866	863	891	914	897	881	851	858	883	906	870	872	911	877	945	899	876	961	874	911	868	822	905	871	883	887	849	894	930	944	883	875	890	878	889	840	887	887	903	870	861	882	868	864	837	917	857	880	833	859	892	902	887	846	905	847	845	849	836	885	923	831	890	883	863	819	881	941	925	881	821	858	860	858	890	846	875	885	899	808	894	853	901	851	850	874	862	917	908	880	877	883	845	956	911	875	868	876	951	850	939	873	876	816	832	900	853	887	905	914	863	821	869	909	870	915	827	848	891	897	908	881	864	865	875	860	904	875	889	838	870	880	829	895	887	829	894	850	830	862	864	861	873	826	905	875	847	856	943	890	892	851	917	852	860	854	937	895	860	897	895	886	852	858	916	889	875	925	837	889	880	960	868	854	825	901	911	893	883	881	906	847	933	867	909	869	847	860	840	902	861	880	897	851	902	922	938	874	852	883	915	912	866	813	885	854	892	883	872	922	849	887	868	844	883	860	875	888	868	852	830	834	806	896	894	922	929	829	912	863	896	869	850	885	893	897	829	902	892	895	852	841	882	848	920	850	869	849	902	874	921	866	881	881	904	882	876	846	848	867	894	863	851	891	924	873	796	860	909	863	888	837	900	858	909	973	888	841	862	888	925	901	883	886	898	874	883	884	856	937	894	877	857	891	873	905	940	878	899	919	892	837	884	932	908	879	835	874	879	929	882	884	923	869	883	887	914	950	861	857	874	872	878	906	875	831	881	869	888	875	861	860	862	873	847	900	861	884	872	907	888	882	891	908	880	914	855	882	905	905	888	918	907	881	868	881	885	869	895	854	892	881	878	874	924	869	901	881	878	903	895	864	901	830	842	862	847	922	917	896	868	898	864	935	881	920	902	918	917	880	925	868	876	927	877	874	903	858	838	868	922	908	856	856	881	887	873	849	855	893	881	857	870	913	837	820	930	895	879	892	898	856	903	840	920	893	861	889	920	834	853	922	848	856	935	877	928	876	846	881	928	893	896	870	876	813	872	899	938	850	857	912	885	860	864	856	938	909	894	926	872	861	895	840	869	863	910	881	882	873	878	907	875	854	862	873	900	963	888	923	949	887	884	866	838	884	907	852	895	881	900	887	838	927	846	879	850	875	864	914	857	875	924	908	878	885	864	864	935	851	885	849	841	861	957	868	832	891	810	904	927	876	876	883	874	845	864	861	893	916	902	861	878	857	836	877	948	865	924	895	892	847	876	898	903	847	834	855	892	895	917	905	879	862	847	890	835	882	886	885	851	874	937	857	963	903	839	854	903	859	890	810	879	915	933	892	818	818	846	865	904	893	912	876	872	874	881	926	851	922	846	851	866	904	841	834	831	902	863	886	897	884	934	872	865	886	836	851	874	920	871	945	921	899	874	895	847	885	881	799	873	888	874	866	885	889	849	903	861	872	811	854	862	885	866	882	929	876	931	866	900	838	848	891	900	878	831	908	885	912	883	945	940	904	884	913	921	926	887	892	900	880	888	884	880	865	920	899	850	925	844	938	827	856	863	889	911	860	892	917	859	896	835	900	877	930	894	895	860	864	849	836	917	865	883	896	881	903	895	824	874	852	850	911	930	929	898	872	895	901	887	847	891	933	859	902	881	850	920	886	829	915	854	895	926	892	860	912	847	877	917	861	889	881	858	883	881	844	897	868	869	906	867	841	843	862	865	908	876	860	916	846	851	902	886	908	822	873	877	857	852	897	870	918	902	868	951	834	891	901	877	876	888	882	875	866	863	822	892	883	901	885	878	818	886	875	841	877	878	840	891	935	827	875	893	913	897	797	902	899	913	886	868	870	847	853	872	912	876	890	901	878	913	918	863	885	866	871	903	894	935	828	925	899	829	889	850	875	882	895	878	871	869	862	903	884	831	908	892	840	851	838	853	942	939	914	887	853	914	864	866	889	846	927	883	882	882	825	889	864	837	891	893	834	885	835	886	872	948	909	854	847	849	871	879	884	894	882	869	841	897	865	953	873	875	902	887	879	868	872	829	901	876	871	912	872	868	907	864	963	874	839	884	897	873	835	836	945	845	864	900	868	884	854	914	861	828	924	858	911	884	898	830	909	890	839	913	873	941	904	899	842	880	889	915	892	882	897	886	891	842	893	820	832	904	896	867	911	832	828	863	883	875	858	874	888	878	878	823	878	908	894	844	868	853	862	867	892	861	878	849	903	891	905	906	906	826	841	894	873	912	863	885	906	875	887	885	913	865	911	880	897	838	915	857	865	871	873	904	880	915	888	884	881	863	914	877	915	866	840	884	882	875	897	864	962	907	892	852	882	865	899	868	852	861	883	873	874	876	826	857	846	907	930	878	860	871	868	819	961	849	908	874	915	874	884	901	846	887	860	867	867	888	859	835	822	922	859	876	909	866	830	871	920	901	893	905	905	855	898	933	866	845	895	888	911	899	887	910	868	827	878	856	880	882	912	870	883	891	878	876	831	863	865	911	869	829	872	915	901	885	908	873	891	960	855	946	902	870	878	886	888	870	850	910	884	874	855	831	869	847	869	883	849	864	870	872	913	870	846	889	867	870	855	905	868	859	835	848	849	873	913	881	887	824	926	876	918	905	917	894	897	902	954	832	882	910	909
53699	29937	18125	10814	4441	1365	685	521	515	458	482	424	443	414	374	393	406	379	406	411	417	417	414	399	388	387	428	411	407	400	406	452	408	453	420	382	411	429	383	415	439	417	409	399	385	388	386	409	391	408	385	399	404	387	391	382	387	418	374	395	414	448	382	394	420	365	394	403	399	424	336	385	433	433	394	420	410	433	378	381	457	428	426	377	451	396	398	402	386	409	385	457	416	399	392	464	410	410	411	406	376	407	399	394	404	394	396	432	413	423	405	395	443	419	417	424	401	407	410	377	415	378	354	360	358	396	412	455	397	365	379	366	384	400	390	386	401	453	404	417	425	403	402	411	401	441	388	402	383	394	393	428	409	370	424	436	422	429	370	373	434	395	388	435	373	411	420	423	375	411	440	401	400	387	378	384	379	367	373	431	458	433	376	407	417	401	394	387	410	393	428	369	420	413	393	404	411	427	394	387	381	478	393	425	391	404	397	442	386	418	381	446	428	401	400	367	427	446	402	419	428	406	401	403	404	434	373	414	400	414	397	405	423	428	438	383	420	419	395	425	396	444	426	388	353	405	376	398	381	417	417	406	391	424	387	404	409	371	400	382	403	422	392	432	365	402	393	451	395	396	422	431	441	403	378	411	407	390	404	389	430	370	426	399	407	397	433	416	450	405	410	400	415	390	387	398	438	389	423	387	458	455	399	401	392	440	425	396	437	404	383	391	402	395	397	422	447	406	461	399	403	393	406	449	416	371	446	386	433	410	409	409	401	396	421	395	426	389	367	395	424	389	398	386	407	413	440	392	378	406	421	444	408	409	413	441	402	418	418	397	411	422	412	433	381	397	408	401	391	397	393	384	389	427	400	423	435	432	411	417	397	443	405	400	400	365	394	412	414	414	398	367	353	415	445	397	426	425	383	425	389	386	394	402	426	410	421	412	385	389	428	390	366	420	411	387	403	399	408	442	407	417	351	369	413	418	419	419	410	397	403	399	394	417	400	390	441	425	425	431	414	380	396	394	425	440	398	425	405	417	409	382	377	418	427	410	393	409	431	399	385	388	408	385	419	399	435	417	387	402	421	426	426	409	399	387	422	408	429	411	435	410	424	428	474	425	413	400	430	408	397	442	415	431	419	439	420	365	388	394	427	428	360	419	393	427	397	368	412	378	398	388	365	389	389	402	417	395	426	415	391	429	393	396	397	409	377	428	408	399	377	386	376	416	425	430	414	412	406	378	428	415	373	361	404	418	398	418	396	415	421	386	450	431	396	420	395	459	385	411	370	369	406	402	387	371	356	416	415	416	361	363	432	416	404	378	399	368	422	408	391	442	406	401	441	465	427	402	384	383	413	410	379	407	416	394	391	375	425	425	425	388	374	411	410	402	384	378	412	393	402	390	412	385	386	404	439	386	439	421	421	405	413	410	369	424	419	387	410	421	406	369	394	399	360	398	457	434	412	478	394	367	388	392	399	436	382	392	403	406	425	446	374	421	381	431	410	391	414	391	427	420	390	454	400	396	404	403	416	442	408	385	412	394	401	441	399	403	388	407	420	413	342	401	377	412	399	369	424	367	419	388	424	369	383	404	426	408	415	417	400	362	410	418	438	416	407	450	375	391	413	429	395	381	399	388	444	382	408	375	403	394	463	399	381	446	424	415	428	420	439	415	413	389	366	415	406	415	430	382	378	408	384	408	404	401	397	410	403	422	419	416	387	378	376	392	404	418	387	366	377	408	436	414	406	383	419	443	380	425	414	371	406	401	386	368	400	388	405	383	421	405	395	386	418	412	423	386	389	422	380	379	415	413	376	406	366	410	357	399	427	405	430	365	388	391	435	348	392	396	445	394	386	445	429	407	383	388	403	405	394	384	425	432	417	420	431	409	402	427	424	403	435	385	383	386	415	392	420	355	408	417	419	423	449	419	438	439	405	408	408	425	412	397	365	371	359	417	446	420	434	426	423	398	399	422	389	387	426	424	391	407	400	398	369	365	398	378	371	384	413	378	418	392	425	382	386	378	382	407	405	420	419	396	429	439	414	379	367	380	407	417	405	381	403	432	420	434	396	394	430	398	439	392	404	401	420	438	383	371	409	423	416	428	414	422	438	441	412	433	393	400	393	411	385	379	399	362	440	389	433	455	413	412	375	363	428	393	394	396	431	362	447	424	418	442	402	372	429	442	378	412	402	374	425	411	464	406	359	394	392	369	430	417	419	384	444	403	369	406	434	389	419	401	398	363	409	410	405	387	410	422	417	422	424	432	420	425	424	384	399	482	451	429	380	397	420	376	404	408	430	446	414	431	438	400	396	423	379	370	404	412	419	441	370	400	378	400	401	421	420	417	382	439	387	394	426	370	387	401	386	414	445	415	401	433	444	401	405	423	398	360	416	383	441	417	387	449	400	416	424	378	411	406	331	374	419	398	414	451	420	420	403	396	398	391	432	391	389	386	407	381	403	391	416	390	403	435	424	432	423	428	429	342	383	376	403	431	421	407	401	422	413	421	423	403	392	382	425	395	381	380	431	426	412	402	367	385	397	449	418	444	372	346	448	412	388	396	415	394	402	427	407	343	437	435	402	410	432	384	413	359	361	416	418	398	397	419	388	354	378	396	421	381	386	412	403	399	394	423	392	420	403	417	441	381	375	417	441	434	427	398	472	399	429	368	427	391	398	448	405	413	393	392	382	401	417	394	389	435	405	435	397	398	419	405	434	385	401	401	379	397	430	350	423	419	385	363	414	401	410	393	421	409	386	431	388	399	364	426	344	368	408	422	445	464	415	378	418	428	425	422	377	416	455	386	442	426	417	437	392	408	397	402	434	374	399	377	390	413	421	416	416	433	427	409	394	402	379	409	394	369	415	459	389	436	369	364	421	443	401	384	414	442	420	418	400	387	406	404	404	439	394	417	391	384	392	379	401	394	366	377	395	396	438	396	408	412	365	451	365	391	408	456	423	413	415	410	447	436	427	398	406	394	392	360	391	366	421	376	441	412	411	421	376	434	384	430	418	370	409	420	412	437	400	378	384	413	385	423	404	401	397	417	414	428	379	439	402	412	429	417	391	437	391	368	406	387	375	362	401	430	392	421	409	437	428	432	411	421	412	411	409	414	411	407	384	425	411	419	393	423	451	425	406	455	420	402	415	371	396	425	393	437	398	401	364	391	426	391	404	401	412	394	371	389	400	454	415	453	413	378	399	418	411	383	370	413	386	383	454	405	382	379	408	423	412	347	406	396	399	425	401	424	411	376	400	436	377	436	425	439	408	417	414	441	411	386	398	421	418	402	393	423	403	419	394	385	400	383	389	409	378	397	411	393	416	392	395	403	423	396	387	413	396	448	451	404	372	435	363	403	386	391	389	388	395	412	401	396	380	417	392	388	400	389	418	371	369	432	418	412	388	397	425	416	425	427	434	400	434	422	399	403	399	416	382	412	424	425	390	424	392	379	363	448	385	391	362	391	386	424	360	432	377	418
34377	22428	21551	19337	10697	4000	2199	1634	1291	1212	1069	1008	975	986	934	916	890	896	911	945	839	854	890	884	862	840	947	891	905	961	883	918	903	879	1015	948	997	937	997	898	912	910	918	882	873	909	894	918	872	912	808	905	951	908	879	834	896	900	878	881	867	882	817	932	934	901	872	867	883	915	890	914	842	853	844	965	906	893	846	910	868	938	917	864	867	815	877	891	850	864	838	826	876	885	868	905	883	859	874	859	876	879	833	895	911	810	862	866	864	856	864	869	861	868	861	886	882	889	834	856	831	866	807	899	862	901	821	841	861	848	886	868	873	831	854	906	855	875	852	895	839	897	832	846	837	870	931	853	915	821	904	879	931	926	920	870	926	886	892	861	877	833	844	903	877	850	849	865	837	842	832	893	842	828	869	893	865	846	887	804	857	840	867	840	865	888	835	888	858	879	879	907	914	880	852	854	832	850	916	926	895	875	888	883	860	896	883	902	843	927	836	838	869	877	908	869	833	859	839	857	887	897	878	852	925	841	881	882	857	848	826	869	873	811	861	883	865	831	858	914	855	927	826	884	901	833	921	830	849	802	885	865	864	852	886	854	892	848	876	896	874	796	847	871	927	902	842	864	878	902	923	843	888	883	881	862	926	866	857	870	895	876	887	975	919	872	904	857	894	910	868	870	893	894	848	860	884	897	880	846	889	861	884	864	830	831	915	893	886	891	849	900	849	817	858	892	833	867	901	902	920	844	867	863	892	913	856	919	837	918	855	888	846	882	842	863	888	859	865	889	916	849	854	856	850	880	882	939	863	874	837	897	856	811	873	868	889	830	874	888	924	844	852	868	829	916	880	891	866	866	890	861	947	836	836	883	845	826	836	910	858	855	891	881	894	884	930	903	883	921	862	872	901	882	812	834	849	897	924	858	828	862	866	838	832	886	874	854	831	852	904	923	823	834	893	949	828	910	859	911	873	857	852	871	834	872	864	886	850	824	864	871	866	841	883	833	839	851	923	828	844	920	865	888	881	850	889	848	867	855	852	867	805	856	891	854	902	848	853	856	892	868	878	868	869	843	839	873	893	824	872	921	856	888	878	853	885	871	869	902	918	880	893	838	894	903	868	871	913	879	902	915	902	847	878	894	844	873	852	894	870	923	885	898	837	848	866	832	911	942	904	855	815	883	824	926	886	858	806	876	836	820	854	866	845	833	889	843	876	848	878	894	842	847	906	888	877	862	950	867	879	873	885	849	842	857	824	878	848	920	862	894	951	929	828	833	934	894	824	883	864	816	844	837	879	842	825	880	864	831	856	906	868	841	912	843	852	832	866	855	881	894	820	911	909	905	872	862	848	795	860	879	914	888	875	892	874	871	852	854	812	940	804	900	914	895	848	863	863	917	859	858	834	810	875	874	843	862	889	913	910	897	897	863	818	878	910	837	861	827	845	910	935	863	860	907	849	854	842	878	848	803	859	865	872	894	883	851	847	872	829	893	864	872	849	844	906	886	838	873	884	848	894	883	860	888	881	857	828	879	875	881	888	833	876	867	874	864	872	909	822	847	885	893	861	907	865	855	820	878	898	899	873	822	865	889	872	890	838	897	911	848	900	851	874	895	851	817	936	942	861	828	891	863	819	876	830	893	830	932	862	868	880	885	949	900	900	897	846	840	831	904	841	846	931	884	828	824	894	888	922	893	853	851	888	903	843	823	910	881	872	894	862	897	852	876	857	892	888	856	876	878	894	859	877	878	811	830	880	860	850	875	896	896	865	929	884	888	864	889	842	858	886	836	892	894	868	881	849	911	866	897	879	829	863	847	828	935	844	901	836	907	895	873	819	916	842	908	886	895	878	900	894	875	897	857	859	846	876	922	894	890	914	836	820	834	849	937	838	893	844	865	923	891	914	864	887	821	827	887	917	867	831	869	856	893	825	891	889	861	858	860	823	912	820	881	884	894	875	850	851	893	913	860	875	831	874	901	872	845	857	886	864	880	927	876	871	883	879	881	872	886	860	913	868	924	889	868	836	823	837	864	881	904	864	888	881	869	886	863	889	858	855	884	869	921	891	819	819	868	906	882	855	846	905	819	908	901	888	802	854	841	849	833	867	925	849	899	930	906	917	831	908	872	886	908	880	862	881	845	904	882	854	858	866	884	916	907	878	843	923	840	828	868	871	904	822	863	904	829	936	838	904	801	850	865	804	883	839	871	890	867	848	889	902	869	821	863	876	900	861	873	842	870	882	867	898	895	874	885	894	923	871	900	904	890	904	898	882	847	884	895	841	887	854	932	844	876	875	845	890	869	920	885	856	836	883	862	914	850	818	852	866	856	887	841	827	842	881	856	839	851	822	897	829	848	823	898	925	865	907	883	852	875	873	815	836	869	845	842	882	826	897	863	917	832	890	858	912	906	824	858	820	816	831	847	860	882	924	861	822	868	930	908	907	836	855	893	920	904	839	873	868	925	811	908	860	868	874	892	890	850	877	880	893	859	894	884	845	880	960	880	880	865	884	910	917	878	907	863	871	893	907	831	840	825	929	888	844	850	862	897	816	869	920	870	887	861	863	874	880	873	920	895	887	864	887	917	886	885	843	844	832	939	854	870	883	866	914	886	863	877	923	844	875	884	910	832	843	849	925	914	891	927	921	825	854	845	888	830	924	824	906	842	843	853	945	832	865	871	864	886	810	897	907	923	899	890	875	876	876	841	960	818	879	883	878	904	887	858	863	840	879	874	897	851	874	892	899	863	882	887	875	899	817	881	860	888	904	846	881	866	881	893	908	864	903	896	887	839	870	880	888	854	897	855	859	870	851	857	925	857	888	833	877	817	870	915	851	875	907	870	847	894	809	884	876	891	858	917	925	880	860	932	853	867	899	846	896	822	919	865	872	866	843	861	811	846	828	846	894	835	873	849	887	848	837	863	874	830	824	878	861	880	868	805	817	840	903	887	924	923	856	783	881	859	898	855	846	883	922	871	869	844	884	889	841	895	894	903	913	850	849	873	848	892	909	850	907	877	847	876	875	853	833	869	825	876	880	860	901	843	885	911	851	894	879	911	863	852	861	839	915	921	856	862	826	783	885	861	847	865	844	867	851	892	832	846	908	850	873	860	878	831	873	849	869	864	821	814	898	867	861	878	926	860	871	872	913	834	836	867	857	907	872	898	911	842	844	899	832	881	869	860	843	901	859	824	854	882	934	896	858	849	851	876	880	887	879	905	942	836	933	854	863	889	799	882	826	869	869	846	902	907	892	871	849	906	870	850	819	869	918	867	811	828	871	897	928	917	879	840	876	841	799	892	836	879	841	844	887	830	860	889	864	873	892	838	831	881	904	859	837	922	867	868	860	867	863	919	856	875	877	849	848	842	841	896	905	864	872	848	851	868	910	917	880	926	862	910	847	858	882	843	879	874	894	876	852	859	866	874	884	896	868	836	876	844	853	846	915	919	905	890	850	857	896	867	842	865	853	877	878	860	864	931
58898	34948	26562	20052	9526	2510	868	606	501	503	474	485	400	423	416	410	424	418	407	444	423	412	425	411	384	433	448	439	437	407	372	391	426	417	423	457	419	450	412	395	398	463	449	406	409	414	457	449	454	406	462	453	446	430	412	393	431	418	428	438	403	359	364	437	402	380	398	437	432	389	402	407	462	408	425	415	407	441	375	426	415	378	394	409	415	436	435	438	381	422	374	407	422	446	414	466	484	388	408	450	420	408	397	432	415	418	471	451	427	430	411	417	437	442	420	432	421	405	422	432	400	388	411	418	427	388	394	422	412	373	411	408	401	418	417	415	424	398	448	459	412	372	455	399	375	426	432	414	411	427	422	489	425	416	403	422	395	407	427	425	399	438	384	427	385	429	438	497	380	435	436	412	397	413	421	429	390	416	424	389	391	436	413	417	408	428	410	447	406	379	422	372	443	401	417	431	405	419	415	386	445	429	444	419	420	417	407	420	424	391	411	414	402	441	424	389	443	440	468	399	439	427	424	459	439	399	412	418	458	390	434	402	402	442	414	418	463	387	409	416	396	428	413	423	424	443	417	428	423	378	396	366	422	393	417	394	437	398	407	396	422	393	393	372	416	416	411	413	405	446	412	461	471	389	415	423	391	411	433	386	399	391	428	438	433	393	439	362	415	405	406	403	401	417	393	403	395	424	433	403	432	414	391	380	380	439	462	417	471	364	476	399	407	401	424	431	398	418	392	433	457	430	393	441	392	381	432	393	419	378	440	388	398	392	424	434	411	420	419	380	409	416	393	440	402	467	445	442	435	417	421	393	402	429	399	414	398	426	441	465	431	405	414	435	400	425	402	389	394	392	385	426	414	444	397	447	399	435	434	445	353	405	449	388	414	452	431	408	454	392	386	393	426	419	384	401	463	394	407	376	385	392	412	440	446	442	454	409	407	383	404	429	373	441	387	431	430	438	404	403	382	448	409	386	427	391	414	395	466	424	431	392	410	416	436	430	414	450	419	414	361	434	429	430	445	414	369	397	376	420	404	377	362	437	402	416	394	419	434	404	397	439	425	417	423	390	412	440	380	385	450	419	405	415	445	416	437	424	423	441	401	387	441	431	422	389	414	417	478	411	437	436	384	449	382	369	377	366	418	417	417	408	437	400	475	414	439	414	460	352	361	409	394	458	408	423	423	419	431	383	407	398	429	405	444	440	427	421	407	384	407	398	419	417	451	434	448	378	403	425	414	389	414	402	395	418	426	378	393	418	421	404	392	402	362	377	435	416	412	423	438	449	423	426	428	385	455	429	408	403	425	401	387	384	411	434	424	413	415	391	409	427	432	393	390	414	401	435	439	441	442	408	430	412	440	379	407	395	412	404	419	398	392	412	424	431	410	426	420	415	401	379	435	441	423	441	430	440	428	408	384	410	432	365	444	423	435	390	410	411	408	402	402	437	405	388	384	407	407	417	398	453	435	419	387	444	408	394	405	445	399	410	426	381	412	417	340	458	412	399	379	375	402	428	435	409	395	433	420	441	416	425	399	432	370	398	432	414	440	442	422	432	404	469	411	415	404	436	429	403	430	400	445	386	420	403	428	405	431	433	411	459	419	415	420	411	418	406	435	433	416	402	364	413	456	397	401	379	408	388	417	404	442	429	430	413	449	435	433	357	404	415	430	433	415	408	468	420	437	400	428	377	368	404	438	408	392	412	396	418	420	397	404	429	388	411	396	369	425	421	401	416	433	409	403	386	416	387	412	417	438	395	435	432	409	386	383	444	392	413	374	433	426	389	441	404	400	430	414	402	411	410	430	432	422	426	417	435	406	415	391	421	438	444	430	418	448	450	391	429	414	413	422	420	410	410	440	441	450	387	453	405	403	451	443	415	414	389	365	412	383	385	428	424	412	420	393	420	422	428	412	425	446	425	374	405	396	402	435	404	428	393	422	413	415	404	402	361	408	422	421	414	391	394	427	412	379	408	402	414	421	387	371	391	418	387	368	404	444	387	421	392	408	378	407	421	420	421	432	403	393	447	374	369	419	424	405	436	405	412	418	421	385	392	443	390	370	430	387	394	410	418	439	452	455	412	395	396	396	388	424	455	432	404	393	452	404	427	433	388	404	380	375	409	401	399	419	409	417	399	418	421	480	397	389	413	457	411	388	410	390	373	450	424	393	430	398	431	415	375	402	427	401	415	394	405	380	417	423	427	425	429	445	430	440	383	434	373	433	461	408	429	440	428	422	462	400	441	428	408	402	359	416	429	429	408	415	357	407	436	443	445	441	432	428	460	394	453	400	395	452	384	423	425	416	409	397	446	416	401	391	431	422	397	395	424	421	407	412	429	429	419	438	443	413	436	399	410	426	408	436	374	446	407	427	451	428	396	419	414	412	436	419	392	391	422	404	377	411	422	426	409	425	468	423	415	444	423	375	402	391	443	390	448	427	405	386	421	403	434	429	461	410	406	396	455	408	434	384	403	416	371	399	429	392	428	396	409	386	432	429	376	417	424	401	423	382	428	419	437	401	379	425	392	427	419	379	391	408	396	394	394	442	447	400	397	452	391	442	425	440	418	407	428	416	431	411	387	421	375	420	389	426	425	450	386	424	409	443	427	365	407	378	418	396	441	395	398	400	441	418	413	402	402	392	462	431	454	362	414	416	461	401	409	435	419	419	383	391	444	444	440	393	388	448	418	431	416	406	403	391	366	426	428	446	362	435	433	419	410	396	382	397	451	450	413	377	413	420	441	404	355	439	410	438	450	401	418	401	401	392	402	390	422	423	418	406	422	443	406	417	414	411	402	444	424	396	386	408	432	423	417	399	427	415	448	392	379	433	439	391	381	419	391	425	432	369	421	421	437	391	442	401	393	411	396	429	396	392	432	400	417	407	429	422	443	442	395	425	414	421	425	439	452	398	429	406	391	363	386	433	405	457	381	406	413	436	450	417	406	391	426	427	427	401	399	430	444	433	436	423	429	469	481	457	376	416	426	444	392	429	395	407	417	425	378	423	389	450	405	363	430	403	393	416	410	414	497	452	411	420	409	419	426	455	432	397	386	417	426	424	448	404	385	410	430	417	422	411	409	391	374	434	378	453	452	434	371	414	417	445	442	409	412	409	440	423	384	419	424	415	418	371	430	448	412	402	445	413	422	429	388	395	437	416	412	447	413	371	435	402	436	425	384	459	392	420	416	416	415	383	402	450	408	415	410	434	409	386	409	364	434	438	425	445	411	410	450	400	425	427	406	397	415	426	422	423	394	367	462	461	401	397	432	371	420	400	431	430	387	359	397	408	428	414	384	395	378	411	388	427	407	428	434	457	416	414	413	467	409	418	453	447	420	435	438	433	441	403	369	399	392	382	395	395	409	415	421	397	402	408	408	435	395	406	408	394	436	380	423	402	409	403	400	413	418	416	400	420	392	364	406	409	404	441	406	414	454	422	412	467	442	394	360	399	437	439	439	408	422	416	393	405	432	433	445
36928	27252	29551	29436	17007	5822	2376	1692	1465	1276	1142	1066	972	969	956	988	947	892	879	907	888	863	937	891	932	904	830	901	869	957	942	871	892	973	974	960	992	964	936	953	932	931	946	892	920	907	897	934	929	883	871	903	871	911	905	913	895	893	880	901	923	857	927	873	970	890	905	874	816	833	910	918	861	854	867	837	904	871	865	851	903	862	850	937	859	877	907	863	880	832	900	901	932	881	853	863	905	861	899	873	889	875	884	842	890	874	884	884	852	917	849	856	861	830	874	865	889	907	884	894	871	852	888	919	886	887	850	920	873	866	858	823	867	886	905	907	891	921	858	835	917	920	904	921	853	868	830	896	890	915	881	878	887	880	794	894	861	860	893	903	892	891	886	860	843	881	886	855	846	920	863	846	910	883	847	866	842	857	885	920	859	913	848	911	875	875	875	915	865	833	845	878	881	817	882	920	894	926	900	902	843	921	848	847	903	892	941	838	862	871	898	916	880	855	834	895	881	933	936	895	869	885	892	852	842	960	878	892	884	880	877	875	847	918	902	858	896	924	872	921	897	891	880	888	837	918	944	891	902	898	912	876	870	874	849	917	860	829	885	857	803	898	918	867	877	910	830	874	850	837	851	931	823	863	886	922	929	897	907	858	842	885	943	926	878	910	889	868	850	810	878	864	896	954	853	895	883	894	875	835	869	884	882	926	908	860	941	891	932	874	902	832	906	846	849	894	873	877	847	910	838	917	876	895	854	929	874	875	894	877	907	858	855	861	888	895	867	888	885	884	904	919	885	848	896	880	916	888	851	886	865	877	893	877	929	900	926	886	869	845	900	922	879	886	863	895	861	830	857	879	864	865	894	898	851	868	905	856	876	857	893	912	933	864	930	901	874	839	874	887	846	877	857	838	883	910	885	855	860	919	848	906	855	914	953	837	890	879	841	896	886	907	891	873	863	867	888	924	892	902	863	862	880	874	876	884	879	893	867	929	861	882	864	918	883	830	866	899	905	852	886	871	876	890	878	857	879	855	884	904	883	874	854	909	881	878	930	871	923	828	911	868	898	837	859	896	912	889	894	885	853	842	888	856	886	922	884	862	911	880	872	854	901	861	896	918	875	891	826	842	886	905	863	913	826	909	852	881	898	866	886	912	843	873	832	864	879	889	898	871	799	866	883	879	895	863	853	890	888	849	875	932	904	880	879	925	877	909	895	878	837	825	861	937	868	869	900	894	848	901	876	877	898	860	841	862	879	892	849	894	896	905	914	915	901	882	873	850	937	890	906	844	889	848	877	891	903	881	870	877	948	871	845	851	902	888	890	841	821	856	893	852	796	839	895	857	864	861	867	869	895	876	892	904	852	895	848	889	849	885	851	879	963	837	905	924	925	887	878	915	887	928	910	844	871	888	967	806	890	871	864	871	885	832	870	849	862	852	900	894	906	920	835	915	892	810	913	893	872	920	866	886	866	863	859	805	854	848	874	917	907	899	858	880	854	874	851	875	908	878	927	909	903	919	836	895	944	889	896	881	853	874	855	906	898	855	930	904	850	879	870	873	862	895	858	901	890	882	892	905	873	924	888	949	831	857	834	928	901	872	853	886	844	875	867	892	859	878	861	892	855	904	882	885	824	885	890	928	873	894	862	897	947	880	899	897	890	849	846	849	917	892	890	881	912	919	897	873	881	846	900	886	935	866	911	922	911	865	908	887	915	862	821	920	882	895	906	899	922	839	880	876	837	925	885	861	917	840	893	883	867	910	833	860	874	876	946	854	858	927	876	924	899	858	895	848	856	866	887	928	901	888	892	899	860	852	872	893	919	805	874	857	855	945	838	877	915	932	848	933	904	900	915	882	856	911	849	925	886	936	843	862	880	874	920	920	859	909	859	879	866	843	884	880	882	924	846	844	934	907	951	869	868	845	876	812	874	901	845	882	882	883	892	847	867	846	893	855	886	824	894	855	840	902	889	913	920	866	884	890	894	888	895	873	896	837	908	857	896	880	860	905	913	909	908	891	885	897	914	898	832	878	841	935	854	907	904	907	889	902	870	851	909	870	829	895	908	932	926	859	890	884	881	871	901	914	826	826	906	814	921	926	887	935	871	894	935	872	884	927	904	913	862	897	934	920	915	946	943	848	927	837	887	850	813	924	906	912	880	892	885	888	858	889	908	883	833	905	872	893	864	887	852	908	889	878	940	912	888	846	899	863	882	874	914	925	876	844	845	878	896	902	863	858	839	869	886	904	871	877	886	904	898	904	881	859	909	873	898	868	897	862	884	877	846	884	899	891	866	877	873	852	909	881	892	910	858	932	876	904	923	843	869	896	822	890	919	900	864	910	847	832	911	911	895	845	861	868	869	891	889	889	911	905	916	899	918	912	868	884	835	891	897	874	882	874	883	887	859	888	929	956	862	895	828	869	904	853	870	829	868	837	859	850	871	834	882	823	911	892	926	872	867	900	852	898	834	880	894	927	948	899	868	880	898	889	891	913	919	863	886	872	891	913	919	836	871	820	901	866	910	853	868	904	893	872	874	895	889	863	859	911	929	869	884	882	893	850	899	920	880	860	889	899	899	891	915	858	860	915	876	877	858	870	825	925	846	871	882	917	861	956	881	887	868	863	905	900	901	887	902	874	872	846	941	829	845	836	897	855	831	883	904	843	933	829	886	808	880	909	956	910	840	896	878	918	898	896	875	938	872	898	917	838	865	875	909	864	918	859	834	872	920	875	903	866	888	824	863	808	879	903	961	920	955	894	869	893	900	912	912	917	919	817	884	912	860	882	879	890	908	871	893	848	892	872	846	914	833	881	826	853	868	806	847	884	881	899	880	896	910	832	904	900	863	890	842	901	866	837	853	873	879	921	894	863	916	856	831	861	865	833	858	901	904	870	834	892	878	885	895	868	828	806	889	866	864	920	896	868	935	932	926	974	834	941	857	861	840	900	869	910	850	922	863	922	867	856	911	904	878	860	867	835	864	833	906	877	876	887	964	919	888	920	913	878	860	880	891	873	842	832	863	869	910	915	876	841	933	882	927	905	872	892	867	878	860	866	921	892	886	809	862	895	836	949	853	868	925	902	880	863	874	875	886	895	909	864	847	879	897	887	890	847	869	862	877	854	889	927	902	874	869	890	884	896	942	822	884	877	862	929	946	879	921	865	860	903	889	907	933	906	902	920	896	833	901	823	839	839	882	829	846	946	859	849	882	885	848	881	886	865	839	871	861	917	899	884	875	899	825	855	891	883	819	893	882	828	894	856	921	920	890	909	903	838	887	877	909	871	937	885	861	869	870	865	847	854	848	871	838	918	844	866	959	843	902	890	899	890	917	894	835	850	904	862	874	907	869	824	885	898	867	897	847	859	828	882	875	842	878	881	920	839	843	814	891	910	902	924	920	874	900	863	882	897	899	866	886	928	913	924	859	918	956	885	879	924	915	824	883	880	920	852	917	893	871	925	928	842	906	901	863	881	830	885
38477	23893	13788	6893	2189	866	520	506	461	458	482	384	418	459	470	430	403	418	432	423	422	401	425	439	424	426	414	397	421	442	417	446	433	442	418	390	409	399	464	421	400	395	435	443	389	428	377	436	422	405	386	404	406	419	437	423	400	451	415	403	393	400	382	361	434	445	374	376	417	431	396	428	421	413	413	387	386	398	400	374	420	359	405	396	419	421	458	392	431	391	409	416	410	425	413	388	404	392	415	376	413	396	415	378	396	453	405	415	380	398	389	460	411	375	379	443	376	430	395	425	435	411	433	412	412	421	404	409	413	454	436	408	421	413	399	411	404	443	440	442	410	389	423	386	418	414	398	406	400	407	388	408	406	446	380	428	398	391	404	418	440	416	427	383	426	406	410	455	405	391	388	401	431	427	451	370	409	385	414	418	438	427	429	424	393	403	390	426	405	437	430	402	410	410	397	425	442	434	405	426	430	452	423	420	435	387	423	410	414	440	432	420	422	438	394	411	448	408	410	362	418	402	461	401	450	431	441	424	416	427	436	473	453	395	409	444	428	384	388	381	431	396	395	378	374	380	413	369	388	430	444	437	409	409	412	398	374	395	414	416	443	424	482	409	441	414	415	412	404	397	431	399	400	451	405	409	461	403	424	390	421	423	431	409	446	426	429	407	403	380	412	414	414	438	419	409	479	388	421	427	407	392	406	429	435	428	429	433	403	422	400	419	431	433	439	418	428	455	404	429	408	439	450	412	430	435	423	402	451	363	429	409	426	417	445	425	434	382	419	406	432	444	412	419	391	421	379	407	417	420	426	422	394	430	439	405	370	412	397	394	435	436	419	438	392	421	423	409	433	439	351	409	372	432	426	394	426	411	386	440	408	415	408	441	383	388	378	443	420	431	404	430	413	404	456	439	405	435	410	412	402	420	396	443	404	398	451	414	443	416	396	464	374	426	349	393	435	415	456	422	469	394	393	400	401	403	427	415	362	409	391	394	441	427	444	415	430	445	404	400	455	438	438	448	390	382	466	394	405	421	394	409	421	432	410	429	425	428	374	448	389	419	430	427	402	354	399	417	425	400	435	414	411	413	364	395	423	449	453	421	395	383	441	418	410	408	381	461	425	409	411	427	433	445	427	420	433	435	404	422	462	451	424	399	377	423	425	394	397	466	450	432	447	446	385	440	417	435	409	389	407	365	385	392	403	402	426	432	444	415	435	408	383	465	405	407	435	406	400	397	411	428	393	438	399	397	379	416	458	410	459	401	392	442	443	432	455	382	371	411	410	421	403	428	416	402	358	427	427	386	380	441	448	411	403	409	440	411	424	381	390	429	450	414	409	383	392	404	429	404	381	389	380	444	418	420	400	444	412	409	450	433	446	429	405	424	399	445	421	407	449	423	387	393	417	411	391	388	392	407	380	404	406	413	410	405	436	453	427	395	424	408	437	419	399	440	453	374	395	438	417	386	443	415	413	426	384	395	390	415	426	431	400	386	415	449	384	425	406	399	409	437	382	460	382	408	426	451	402	427	406	413	395	425	419	402	412	436	383	386	433	470	431	408	403	429	406	406	434	434	394	408	406	414	403	414	407	426	424	417	426	422	378	403	407	416	438	384	410	418	433	424	425	398	387	431	433	438	403	397	443	407	401	446	415	382	457	431	426	422	399	407	458	416	430	418	396	441	427	401	432	433	391	410	455	437	413	371	460	392	448	403	423	404	388	390	439	404	408	411	403	414	418	400	399	405	386	410	426	414	381	425	433	410	444	433	409	438	428	387	426	436	435	393	400	387	409	417	423	381	405	408	445	435	420	412	398	404	423	418	415	413	449	412	424	367	392	420	378	412	431	401	403	416	436	410	438	411	405	436	415	397	439	452	439	396	439	402	405	403	401	404	428	390	386	413	425	412	402	410	393	402	402	408	394	425	414	387	446	419	420	424	362	456	405	409	399	377	388	438	402	437	433	400	403	398	425	449	410	395	427	416	396	378	419	410	399	438	410	417	396	394	417	408	424	417	423	455	418	433	405	426	425	427	404	399	425	409	426	400	414	402	423	420	408	415	400	424	418	386	381	440	427	379	397	437	414	401	418	416	409	375	413	400	395	410	440	416	429	416	412	441	399	375	415	370	395	403	454	429	413	402	408	414	384	403	427	439	446	422	419	427	403	401	426	394	466	417	403	446	442	410	420	418	424	418	400	395	414	420	456	416	422	431	453	434	379	454	419	396	421	427	397	401	433	446	457	417	414	448	449	437	416	405	432	382	400	410	430	442	425	454	407	421	397	415	397	407	427	427	413	367	434	385	407	396	411	376	394	393	401	423	398	423	470	431	420	437	424	421	425	419	423	441	417	418	405	399	388	436	443	384	401	428	396	393	396	424	407	391	397	386	422	411	416	397	449	444	405	392	405	462	398	413	427	405	434	418	374	410	424	416	410	361	424	431	403	407	425	421	384	394	419	406	431	404	424	372	438	428	384	384	441	419	431	387	467	416	386	454	389	447	442	441	426	413	428	400	379	387	410	425	438	402	405	377	415	448	406	377	439	421	400	399	484	413	434	448	432	429	432	408	430	428	448	394	402	400	460	443	448	437	405	441	428	412	437	418	428	439	414	374	412	403	387	417	414	405	463	431	431	381	407	406	423	403	432	426	403	428	417	390	425	438	430	428	365	390	413	394	383	453	412	411	402	393	393	410	433	421	439	393	419	382	403	380	362	411	384	450	395	418	414	436	415	428	435	413	419	417	418	443	410	419	411	385	409	389	366	434	412	400	410	453	412	489	431	431	457	423	394	405	428	413	432	404	410	388	443	424	412	425	401	416	422	414	413	419	413	423	420	414	384	428	388	413	417	446	384	419	419	424	446	438	395	452	432	423	427	400	436	422	390	404	449	394	410	430	397	411	406	402	437	414	467	391	415	419	455	434	430	421	380	409	406	415	419	434	369	436	421	407	419	406	445	417	441	401	404	425	400	476	454	415	462	422	397	418	403	426	395	431	398	369	434	435	435	412	433	369	379	412	439	487	426	384	434	393	453	421	466	424	441	416	386	442	418	421	407	411	404	418	433	400	378	426	416	390	389	399	400	398	396	419	432	416	383	384	420	396	462	435	441	436	372	392	402	432	375	362	395	410	419	441	402	412	434	396	445	428	425	437	421	397	397	381	423	429	413	413	447	385	434	404	385	400	405	422	446	385	442	403	370	391	428	428	447	434	404	418	432	410	411	431	415	392	425	439	413	391	407	403	409	446	453	406	422	452	447	429	432	394	387	400	435	427	417	416	427	417	412	405	407	409	462	425	410	403	410	428	423	452	378	446	459	422	390	389	447	409	383	426	414	413	395	369	468	385	387	426	442	403	372	401	395	393	416	450	472	372	441	420	407	405	431	484	425	433	446	431	399	408	404	376	423	407	390	463	398	428	371	381	419	416	400	387	431	461	421	415	382	371	395	436	382	414	396	413	409	445	446	404	449	407	419	425
23228	17678	17879	13434	5625	2320	1465	1293	1208	1114	1019	932	915	885	922	888	917	882	892	858	836	876	852	878	822	889	930	904	893	848	944	904	917	882	923	934	937	917	932	944	927	926	882	906	901	948	907	903	893	856	887	903	911	890	892	899	914	886	830	925	889	878	868	875	862	922	861	907	870	940	871	914	894	946	877	876	846	902	858	861	867	887	827	890	898	850	836	931	916	864	884	891	934	891	868	883	873	886	869	885	897	858	884	887	907	900	895	879	857	922	909	863	918	904	898	888	886	907	887	826	856	894	873	844	930	893	917	852	927	884	914	930	846	915	892	910	896	877	925	905	876	881	895	916	893	891	896	829	882	906	867	858	893	890	886	871	896	929	867	881	807	816	862	834	836	841	837	874	875	861	892	840	903	831	869	839	835	872	837	912	871	901	896	863	865	848	924	847	876	885	866	959	941	850	895	854	872	902	840	913	905	907	940	828	921	895	920	876	863	905	875	874	886	883	919	871	912	886	877	945	908	833	886	868	858	879	878	843	872	887	866	838	870	887	820	927	879	880	809	882	899	820	902	932	865	890	838	882	910	850	928	864	858	902	891	911	838	887	911	878	879	869	901	864	877	910	891	897	857	917	901	796	880	922	874	869	908	904	924	884	879	862	896	898	865	910	905	910	914	882	938	901	892	866	858	870	938	870	894	878	939	911	919	907	869	850	894	851	848	912	876	920	879	875	880	895	894	860	885	871	873	873	924	925	928	847	889	860	890	903	830	906	877	892	935	843	870	901	920	882	874	861	901	894	812	864	850	896	921	882	913	861	907	875	878	869	859	874	871	828	864	902	877	878	902	859	840	813	859	896	898	878	914	888	892	855	899	868	925	902	905	855	919	886	874	856	906	928	877	862	897	865	866	943	811	865	872	850	920	814	851	852	916	901	896	895	932	961	882	935	919	864	920	846	850	949	874	883	881	923	905	875	874	904	881	873	848	855	895	850	894	887	851	902	864	897	881	853	877	811	842	843	893	941	894	914	884	859	888	908	852	872	865	871	918	820	850	955	900	905	889	872	889	888	864	835	884	890	898	819	962	872	878	864	924	918	893	809	852	899	853	871	872	879	922	867	855	923	844	850	875	855	811	905	892	861	836	829	847	873	923	868	909	937	889	839	856	851	936	859	884	867	834	910	877	867	864	852	923	886	912	849	834	971	897	892	859	892	898	815	850	873	877	923	881	899	917	893	851	836	858	902	871	935	891	884	896	872	890	837	929	914	933	874	876	890	894	871	832	857	898	920	931	891	846	919	860	864	907	848	845	900	947	881	952	874	878	893	905	843	896	857	882	850	905	884	901	901	879	902	929	877	885	904	932	858	906	892	850	854	869	922	862	883	903	870	904	873	889	852	841	873	906	892	826	875	859	851	864	900	825	890	930	881	818	893	908	898	838	929	878	840	907	858	866	905	900	882	818	920	860	923	901	877	862	871	856	888	876	876	888	886	847	836	909	885	863	857	783	882	893	847	860	912	873	844	878	898	831	928	866	909	886	895	879	899	898	814	881	866	874	861	875	874	906	857	943	905	890	834	841	819	848	886	893	899	876	868	887	861	834	827	899	878	899	815	905	884	906	868	906	885	884	884	884	836	834	882	879	869	854	897	847	853	835	830	885	903	919	870	870	887	860	878	847	912	948	924	902	862	880	907	888	910	881	890	880	889	905	878	833	879	864	902	909	947	902	879	896	853	860	864	900	851	894	858	869	884	894	852	870	873	948	878	845	851	884	855	898	867	866	853	885	944	881	919	877	852	951	849	885	876	843	946	850	901	901	889	948	882	920	961	897	902	911	894	809	939	842	874	859	902	885	883	857	900	894	862	889	871	864	864	872	889	874	914	881	904	888	910	892	834	881	871	920	948	862	872	902	876	877	881	862	863	862	859	887	860	901	868	867	840	904	876	909	850	966	880	853	879	836	929	890	871	874	865	856	847	933	887	872	867	862	886	875	857	875	923	919	861	861	871	884	875	881	929	856	814	866	910	887	894	885	894	902	877	949	892	845	868	903	866	835	919	849	875	855	836	900	921	856	863	892	895	867	901	894	817	904	914	898	897	865	899	860	871	903	909	902	903	919	907	876	846	920	916	869	844	845	861	901	869	975	907	872	876	962	831	905	841	891	939	838	857	871	883	852	912	948	882	884	904	879	825	859	917	914	836	895	845	899	887	881	871	898	919	829	893	870	882	865	915	866	871	923	837	897	833	844	872	839	865	837	927	847	928	887	854	928	902	895	910	887	866	929	853	828	900	841	885	858	803	902	902	855	848	921	908	878	863	857	877	910	837	885	893	896	842	897	875	915	826	907	889	917	923	825	862	897	899	921	898	842	859	858	865	927	917	930	910	908	896	841	856	859	918	917	953	906	877	905	884	895	854	866	844	907	856	896	860	881	894	835	880	882	862	862	888	902	909	887	875	858	871	932	870	881	865	907	872	878	906	895	849	827	946	886	839	909	890	838	859	927	935	886	881	908	882	857	872	878	894	887	876	902	860	862	871	900	881	844	971	905	960	890	885	893	913	895	872	862	848	939	862	858	878	850	864	886	907	893	855	874	893	859	893	852	861	854	894	841	879	799	869	845	896	866	891	944	886	900	858	920	883	844	908	892	852	882	851	836	875	894	866	918	915	865	890	870	848	840	889	863	911	896	864	894	842	853	852	868	869	926	927	866	912	873	895	891	847	881	870	885	860	927	861	829	852	888	859	900	830	838	885	871	885	852	881	861	854	856	839	864	929	909	855	874	897	864	909	924	849	945	904	840	853	847	889	866	889	878	897	948	861	882	871	848	909	920	845	838	905	920	873	881	878	865	907	880	853	879	909	921	885	888	882	869	859	865	897	858	884	855	912	934	883	870	933	895	896	865	874	895	881	881	892	876	884	905	912	867	901	847	876	879	886	889	888	896	838	882	900	866	853	880	925	886	894	912	832	833	858	845	898	852	898	887	870	897	869	890	830	883	884	896	878	886	948	863	879	930	917	845	888	909	862	863	907	884	875	899	872	896	885	876	895	923	862	844	905	913	871	824	889	851	891	925	864	904	889	897	908	879	923	899	933	891	906	899	907	868	872	929	850	825	853	873	912	856	859	857	878	871	866	893	864	910	890	888	888	916	851	917	903	869	860	869	850	865	889	884	845	897	879	900	895	919	911	841	903	876	892	877	851	908	922	944	876	879	903	895	875	908	855	835	856	891	927	877	889	843	849	896	841	857	891	865	893	906	877	810	884	885	921	919	947	906	883	859	925	920	836	922	868	881	881	872	895	881	899	917	903	922	860	868	887	914	903	854	875	862	920	829	847	894	888	842	877	837	876	907	841	861	909	860	811	941	885	900	925	866	868	935	878	858	864	860	888	941	892	929	888	891	927	868	927	862	892	900	874	881	797	897	914	916	865	887	855	908	909	860	878	868	842	910	914	877	886	891	829	843	848	887	856	888	864
54516	29996	18209	10813	4628	1735	647	526	516	458	433	445	404	417	413	441	400	414	404	410	402	391	444	421	409	408	431	377	431	387	389	403	384	399	464	440	425	379	385	421	450	376	426	370	402	430	445	389	411	416	421	411	428	406	379	422	394	425	395	396	408	408	483	400	406	441	418	429	370	430	396	378	428	418	438	405	380	388	357	411	406	438	426	419	398	345	396	435	406	430	402	438	450	422	397	398	412	413	445	378	440	375	390	418	393	395	417	409	395	424	403	365	367	418	418	411	410	405	395	393	398	373	430	413	388	403	392	396	392	424	394	398	376	405	388	377	375	395	399	424	359	381	391	387	431	405	395	488	383	426	383	403	402	376	386	402	431	420	387	413	408	408	396	395	395	419	425	413	403	414	429	412	400	401	418	364	416	404	408	380	416	433	371	404	429	384	380	351	444	405	401	415	411	397	423	378	427	436	388	403	407	387	384	411	404	391	400	409	407	394	396	426	385	419	430	404	367	409	450	382	379	410	395	442	400	387	403	435	409	423	391	404	370	426	377	384	444	415	390	421	364	389	376	449	421	410	372	382	414	399	415	417	354	409	451	423	413	419	417	404	422	390	445	395	446	402	385	394	448	400	405	414	394	385	387	390	412	421	403	412	405	380	343	379	440	420	443	428	413	426	402	401	404	425	414	385	393	410	387	380	397	385	418	432	391	424	394	405	380	427	399	407	384	430	432	401	444	402	427	365	424	364	407	389	379	419	417	395	415	419	384	438	431	409	378	367	390	439	403	461	412	413	393	422	429	407	394	377	424	370	406	425	382	397	391	419	390	406	432	416	399	404	364	423	382	417	414	432	384	379	419	410	371	431	399	412	432	414	401	387	419	382	431	385	423	423	370	418	393	414	379	387	414	400	422	412	386	395	409	404	420	404	403	440	405	396	423	399	399	423	408	413	376	410	409	404	423	411	408	373	408	407	373	380	364	423	411	400	431	439	413	368	405	428	412	431	416	391	378	422	399	408	369	389	420	373	401	416	402	439	410	441	388	462	400	396	422	367	425	395	423	381	390	407	407	378	373	372	378	426	401	403	427	386	392	411	423	394	425	405	470	396	412	402	408	429	381	407	392	413	402	401	400	412	395	378	376	392	403	371	455	434	403	404	423	384	436	444	415	421	426	364	415	421	429	420	429	402	438	421	409	411	374	416	425	373	405	396	370	396	399	397	398	402	423	450	398	409	445	405	431	418	420	402	456	439	414	413	396	394	453	446	418	388	397	385	405	397	385	417	390	394	373	407	422	399	400	399	438	407	390	421	442	436	418	425	409	428	404	392	444	420	441	399	408	422	367	406	419	378	419	392	406	422	411	384	426	366	413	413	386	408	420	408	392	414	440	429	466	421	444	430	375	388	380	380	378	374	427	431	426	441	402	400	443	369	414	381	427	413	395	421	408	420	408	380	394	431	412	386	386	368	387	389	390	423	365	357	387	399	398	413	400	416	419	394	401	410	371	409	377	437	395	383	396	407	386	418	413	385	370	378	394	413	377	413	378	405	389	373	461	383	452	431	429	412	420	409	417	393	398	379	383	388	408	419	444	380	402	387	394	425	408	397	398	413	410	414	406	388	396	443	437	377	388	418	392	382	451	393	404	394	374	446	413	375	403	418	426	414	401	405	402	454	387	390	452	433	453	431	420	384	445	382	440	382	377	438	390	404	405	350	377	399	423	395	418	383	376	441	402	413	387	441	434	449	372	414	358	418	430	407	441	406	430	427	403	412	386	460	404	399	424	392	378	394	425	425	373	366	415	399	387	422	392	371	418	411	439	365	365	409	388	397	408	379	420	411	439	382	364	425	404	409	450	392	438	442	448	381	395	375	392	396	369	405	368	383	426	416	404	410	382	392	410	390	409	406	385	434	412	437	410	417	372	385	430	390	400	438	379	386	402	409	395	434	413	389	434	432	415	388	410	433	428	430	394	383	432	384	371	407	382	423	391	415	426	398	400	409	423	411	369	418	404	392	399	432	431	400	392	407	408	421	409	361	414	416	434	404	414	376	349	362	391	432	443	388	433	402	405	356	413	404	395	366	425	428	390	387	393	445	392	412	390	390	407	366	406	403	409	404	393	389	420	395	413	365	390	399	392	419	372	428	375	392	381	396	420	406	378	421	412	374	402	357	380	398	415	421	419	417	391	390	426	379	425	423	425	373	395	412	411	393	384	414	403	408	395	421	399	367	400	396	414	394	389	417	403	407	419	388	421	395	418	395	411	389	388	372	435	418	432	405	419	428	415	406	415	385	395	392	402	406	383	454	351	455	435	447	437	391	381	407	395	409	425	357	415	365	385	384	409	400	371	414	453	401	400	363	414	381	430	394	412	376	392	390	447	440	423	403	381	404	405	455	416	408	424	352	403	415	375	397	403	426	450	405	438	412	421	421	427	384	366	428	381	372	397	386	386	397	418	401	432	395	400	422	391	426	434	390	412	448	409	407	408	405	385	453	409	370	416	390	384	440	395	383	363	362	390	369	392	419	431	409	410	379	396	422	399	403	403	389	400	410	408	401	420	429	433	372	397	419	407	407	401	387	418	385	396	418	369	371	434	442	386	408	408	421	391	379	394	416	431	424	387	440	414	425	438	428	380	386	406	374	392	436	407	386	376	402	435	400	418	392	421	448	401	418	391	389	388	399	379	443	394	387	375	384	404	407	401	391	382	442	405	418	405	428	381	418	379	368	398	407	373	389	364	413	371	398	408	417	371	423	464	436	409	432	378	429	439	387	374	409	383	396	415	350	408	402	375	396	452	411	413	406	380	428	378	413	386	455	382	419	394	406	417	378	375	387	390	420	420	447	380	438	432	399	408	403	395	414	416	407	400	439	415	426	409	447	393	398	444	470	382	388	414	388	410	411	373	447	408	431	389	360	460	431	333	381	376	376	380	435	398	365	397	407	403	376	441	393	352	409	409	443	414	427	433	366	395	408	423	418	424	447	434	380	388	380	403	369	428	403	420	417	424	418	392	405	446	433	366	393	403	387	405	388	372	392	387	391	366	404	428	382	374	426	416	394	422	384	408	384	424	375	418	431	438	415	387	408	376	387	368	397	401	383	395	404	429	404	397	423	416	391	431	438	381	397	440	429	425	368	399	366	409	387	378	395	388	433	438	411	398	416	417	401	391	402	421	388	401	416	382	427	389	399	409	418	406	399	412	412	457	445	442	429	410	421	388	392	417	441	381	413	393	412	394	383	399	392	445	376	389	396	375	416	388	408	436	382	381	404	360	364	402	417	403	364	396	436	387	421	422	344	385	413	388	398	346	445	390	379	443	387	371	338	405	395	391	403	394	373	383	423	396	391	402	386	402	381	371	363	375	421	392	455	408	433	400	390	402	431	385	444	392	425	377	400	390	375	398	385	412	425	437	411	405	372	414	368	380	401	424	419	414	437	405	380	393	402	409	426	431	424	418	400	420	406	396	425	432	442
35205	22350	22068	18879	10969	4867	1726	1427	1252	1105	1045	1029	999	963	887	869	879	881	914	910	921	879	867	866	904	945	933	902	872	901	830	929	883	861	893	974	938	941	997	837	906	862	831	910	875	908	898	907	891	901	823	911	917	808	888	886	844	842	874	902	883	810	854	843	912	871	871	872	858	873	893	883	865	897	896	843	805	890	925	865	867	882	935	876	906	857	852	907	818	885	869	889	862	884	908	918	851	892	829	900	823	875	883	861	862	856	887	876	882	891	875	929	857	884	865	839	887	840	922	884	838	879	873	863	883	913	886	824	859	903	916	821	825	866	858	897	913	843	900	887	864	855	873	872	886	915	897	850	850	904	855	868	885	829	861	862	852	870	879	916	910	846	882	856	846	921	848	885	877	861	912	823	846	811	889	860	936	888	829	863	861	858	878	866	883	866	847	892	901	879	870	850	856	905	872	862	892	841	868	804	854	864	909	884	852	927	857	845	868	865	870	918	896	854	859	874	858	896	816	801	850	851	838	851	868	878	855	880	799	918	861	850	862	893	846	869	854	909	844	786	849	886	875	869	871	918	802	867	855	900	939	879	878	884	820	887	866	877	880	820	874	822	869	874	865	844	912	816	850	863	940	902	820	855	905	855	870	868	898	892	822	838	849	886	898	850	838	868	809	869	843	867	883	857	882	811	875	936	889	879	845	826	861	845	881	871	804	847	886	810	857	928	861	935	842	900	898	870	883	876	878	883	849	908	891	921	874	852	869	906	839	809	854	861	892	845	884	850	884	915	929	868	884	896	894	849	843	910	856	871	883	904	865	880	910	862	874	865	884	904	889	924	870	846	867	937	928	863	886	877	870	831	823	876	852	846	874	877	846	869	925	873	864	811	877	911	914	904	908	892	893	870	860	856	859	912	882	836	872	898	830	850	858	843	860	848	829	830	844	892	877	868	901	869	887	829	924	865	842	842	823	852	915	899	865	846	849	887	810	906	813	870	834	894	850	892	892	831	885	866	909	821	889	893	866	879	882	862	847	865	923	892	814	818	922	787	818	870	836	828	792	895	863	896	813	873	839	841	818	841	837	859	779	861	894	827	858	816	848	865	859	863	892	881	820	850	898	860	913	845	866	901	858	867	836	845	861	828	897	860	862	869	863	858	860	863	836	839	884	866	814	877	870	866	822	835	828	846	833	876	893	872	874	864	860	908	837	864	897	894	873	883	910	831	899	833	898	868	871	941	849	897	856	844	937	882	869	868	885	876	919	850	907	836	907	896	844	845	895	860	850	895	864	833	901	917	875	873	839	901	852	862	868	878	890	914	868	931	924	934	876	882	833	874	865	854	847	910	857	900	917	884	860	847	895	889	869	877	815	881	837	871	828	876	848	879	830	862	861	819	888	874	878	899	816	833	912	876	844	855	812	861	838	879	839	835	863	881	839	868	860	861	858	830	895	892	842	876	854	857	846	812	873	856	844	864	908	860	810	907	844	897	888	806	903	827	937	854	819	847	783	873	889	861	929	861	877	839	844	873	876	899	832	870	879	868	870	875	862	832	851	898	906	866	868	910	856	883	952	863	872	863	853	854	874	873	858	879	870	904	910	910	837	843	881	860	878	868	902	854	892	864	837	910	867	885	861	870	877	891	905	932	869	860	935	861	908	882	836	833	856	888	891	865	887	863	864	868	864	893	894	885	875	913	895	864	873	885	915	842	888	895	922	844	851	886	869	904	851	873	884	868	865	865	848	830	855	816	871	809	909	882	851	878	898	873	848	889	863	897	898	831	827	866	860	890	926	886	856	874	863	843	910	828	850	853	909	885	828	874	877	873	915	892	828	879	851	825	894	869	901	900	938	866	835	885	909	886	874	857	873	928	882	889	852	824	915	849	859	894	843	842	915	853	912	873	880	855	908	856	888	900	877	925	896	901	884	843	830	898	874	889	858	907	874	877	844	915	875	820	879	838	877	862	878	818	867	853	886	846	820	868	898	863	879	862	845	852	912	870	831	850	823	900	881	882	836	907	859	842	866	889	823	846	870	860	840	930	935	850	867	876	882	876	869	884	837	902	860	894	923	885	946	852	924	847	914	896	906	854	845	889	889	906	879	928	888	852	909	891	872	882	881	854	866	884	921	906	911	825	877	856	907	820	894	838	870	893	884	938	866	835	858	859	882	844	821	842	856	853	883	882	880	861	882	857	910	884	873	896	845	813	882	822	820	846	864	850	845	834	851	879	849	860	884	866	828	896	864	868	919	867	853	867	798	853	832	944	878	820	858	877	849	876	828	948	889	864	843	900	890	872	839	893	872	840	884	798	901	840	884	781	840	842	832	920	834	926	885	914	875	907	903	868	917	849	854	812	836	868	844	843	862	827	831	817	867	902	857	917	866	861	848	844	864	901	849	882	880	850	830	856	841	819	896	874	871	874	913	835	855	860	808	846	811	832	858	841	860	881	839	873	894	888	854	817	869	919	933	908	903	889	824	879	920	835	879	804	883	860	888	878	867	859	836	839	914	860	883	858	834	853	872	864	920	872	894	878	838	824	857	824	849	869	892	908	864	863	888	901	851	846	820	876	854	883	854	891	869	820	831	877	889	882	925	897	906	886	812	882	861	871	895	869	871	875	837	910	847	873	900	879	950	916	912	895	859	875	794	920	901	862	863	858	875	870	879	877	889	873	861	853	792	870	906	887	897	877	864	877	868	875	837	857	832	924	882	900	816	898	857	881	819	875	943	894	873	853	932	887	915	894	897	891	809	824	837	868	833	926	882	859	878	888	902	829	868	869	845	868	865	841	858	882	875	833	892	864	859	852	916	857	855	868	872	890	900	881	861	879	863	872	908	858	869	868	859	848	838	838	869	825	861	866	870	871	936	874	862	854	837	920	901	851	831	873	871	864	852	823	839	903	908	898	828	897	849	889	861	927	874	887	878	884	889	846	885	857	905	864	884	856	843	883	858	868	884	883	863	940	884	869	862	865	885	884	843	866	824	848	857	857	870	891	835	793	885	821	886	879	865	887	865	868	890	915	813	893	896	912	851	907	874	896	894	822	831	877	867	909	839	885	867	848	828	877	834	899	906	850	886	884	892	846	910	871	894	883	899	887	910	839	859	861	862	915	886	893	885	866	834	887	869	864	881	874	906	879	886	926	888	862	828	866	836	882	901	887	828	853	879	858	879	858	875	908	852	891	881	834	843	874	851	900	896	826	892	859	875	804	857	900	838	900	889	895	857	887	849	845	867	876	909	911	909	879	862	822	896	873	900	845	823	870	914	846	797	840	911	826	850	849	874	893	873	890	901	825	895	848	849	869	842	857	834	847	906	861	815	881	869	875	822	887	867	924	880	875	860	861	917	856	871	924	869	834	860	849	882	853	818	878	834	908	891	808	833	832	902	863	853	883	842	864	871	845	850	886	874	890	831	787	832	857	845	926	877	822	872	891	839	869	915	881	874	925	838	825	879	832	883	860	876	896	871	857
58632	36327	29547	21141	11089	4137	1065	751	612	571	515	483	453	443	438	458	433	419	447	421	447	388	415	382	418	420	432	443	439	407	391	444	434	447	451	429	464	428	440	468	408	404	405	404	386	396	406	435	423	428	432	430	412	369	439	413	415	401	398	411	416	383	418	391	397	392	435	463	387	397	407	431	443	447	408	416	435	391	434	398	414	399	394	407	422	396	397	435	437	397	412	478	430	398	438	422	413	450	424	442	378	407	401	381	381	428	416	419	405	420	403	392	467	409	435	405	409	410	400	452	431	428	403	432	411	422	428	441	398	447	453	430	393	391	371	408	444	440	415	402	430	393	414	447	407	399	421	395	426	381	388	424	400	417	400	374	412	434	427	398	391	424	382	452	406	403	420	420	428	380	410	435	421	378	400	386	441	442	374	414	399	424	412	438	424	424	405	416	404	436	401	397	442	417	420	441	407	400	434	424	467	420	404	389	431	414	447	409	428	410	421	380	414	385	408	390	418	407	448	409	391	406	413	413	398	445	386	415	373	430	409	422	463	430	411	383	417	409	448	368	392	429	399	397	424	409	380	407	417	383	383	414	417	437	434	434	419	449	438	406	404	415	416	401	440	421	436	386	413	421	427	369	389	430	416	388	426	473	426	417	357	390	411	446	414	385	420	434	379	422	455	403	406	411	415	435	423	370	392	391	413	444	400	423	410	454	425	386	403	418	435	395	378	417	427	405	445	431	443	438	418	397	424	406	420	395	415	411	411	460	438	406	411	445	414	423	445	390	430	451	401	396	399	376	404	436	420	468	444	431	405	448	391	420	446	392	419	411	433	407	407	390	406	411	437	434	373	396	415	428	439	411	371	399	418	401	377	417	392	392	416	378	420	430	409	355	422	405	391	404	393	467	404	400	427	438	400	376	404	422	407	449	429	421	387	400	391	426	404	389	401	372	431	428	421	392	417	395	402	452	425	442	387	412	398	405	409	385	381	423	417	411	390	392	391	406	445	452	400	414	435	383	439	404	394	409	413	384	435	410	373	415	417	426	397	475	391	412	426	428	401	411	431	422	384	439	389	437	373	385	409	393	395	422	392	422	410	417	396	375	400	439	403	391	402	408	399	392	404	402	382	437	383	398	386	417	405	405	391	425	445	381	436	419	417	426	374	410	396	400	406	451	394	397	409	420	410	417	344	382	410	428	414	437	428	393	399	376	423	398	418	372	391	423	406	412	391	418	406	449	434	432	431	399	422	401	402	445	392	410	426	397	437	411	392	421	399	371	416	442	439	429	406	393	400	405	426	415	405	396	395	424	394	442	422	424	424	357	377	412	373	420	396	424	399	432	454	414	395	390	405	454	430	400	408	427	395	395	452	452	402	441	400	436	448	439	417	365	389	375	382	426	411	371	394	423	398	427	445	442	419	435	385	432	445	415	421	392	455	422	416	402	362	381	393	407	367	405	398	390	436	421	365	381	390	413	410	428	438	418	410	406	444	401	435	430	389	397	446	443	413	428	376	442	420	442	412	410	388	400	381	390	401	361	389	442	424	414	370	405	403	416	411	406	441	419	454	416	417	401	401	439	424	406	381	377	404	404	411	384	455	394	427	383	445	438	422	403	407	398	392	416	428	417	424	421	384	410	427	448	385	408	445	420	432	386	402	425	413	392	448	391	392	424	429	362	388	434	389	437	434	452	435	393	423	416	408	416	415	376	436	393	409	403	359	400	447	419	417	412	381	425	419	410	429	437	420	411	412	388	408	409	382	398	413	405	388	401	412	409	380	430	408	393	407	412	384	405	430	402	405	429	454	444	477	395	384	443	419	444	389	442	381	434	394	408	438	467	395	427	399	423	399	424	451	382	416	355	420	390	434	453	432	427	432	442	403	415	392	400	437	422	421	420	418	414	425	458	419	393	425	421	412	408	411	429	406	407	429	406	462	436	427	425	429	392	421	409	417	394	419	362	416	437	431	390	423	441	405	427	435	385	433	417	416	426	419	416	438	381	409	429	464	449	419	442	429	407	395	393	434	384	411	395	383	370	398	405	395	402	441	398	418	419	414	425	416	421	390	375	438	417	415	431	401	404	432	446	371	420	411	395	426	392	414	425	416	402	422	397	422	427	436	412	413	433	414	412	442	406	426	393	419	415	439	394	413	416	415	417	422	411	412	417	407	439	385	387	443	401	429	399	426	388	471	392	410	391	397	413	438	400	461	401	419	401	392	406	407	391	405	403	418	416	398	423	416	413	408	416	434	415	409	407	425	458	368	389	418	369	420	349	412	434	378	424	384	444	424	444	416	402	395	454	386	382	398	419	400	417	429	403	420	404	402	393	384	386	443	380	406	404	422	390	403	438	438	407	410	382	409	403	398	424	455	383	411	412	443	419	421	385	443	391	410	437	434	422	417	423	396	431	481	422	414	402	392	391	437	418	420	417	436	443	422	402	435	389	427	407	386	441	372	397	405	405	380	401	411	432	429	443	411	441	412	401	421	396	415	410	392	408	410	428	419	402	399	387	414	444	402	421	407	396	415	425	393	424	397	454	432	434	430	405	410	449	422	396	436	466	466	379	381	361	405	394	422	412	426	404	412	469	447	414	414	417	424	435	437	381	390	389	424	437	408	423	403	434	410	375	388	405	405	397	380	392	403	392	408	385	462	444	436	412	421	406	395	391	435	423	411	403	386	395	437	413	421	383	404	418	436	422	411	475	411	390	413	401	395	414	414	406	429	456	382	419	381	395	450	421	367	408	441	387	405	405	373	459	438	401	385	394	378	452	374	384	415	437	427	449	416	460	392	403	391	377	430	415	441	400	441	407	474	414	434	418	373	445	418	420	417	417	442	404	408	419	392	458	421	420	386	430	392	382	398	403	422	433	383	394	442	419	422	415	442	373	370	391	347	434	404	410	461	419	392	403	435	420	409	431	404	420	377	399	410	390	425	418	465	383	418	418	412	415	411	421	399	432	408	455	394	403	417	431	413	434	419	404	436	420	386	418	443	399	370	415	399	400	410	403	400	400	466	431	447	442	361	437	415	385	411	424	437	398	371	405	416	403	405	377	449	445	409	444	452	365	417	416	407	413	401	439	403	415	417	447	438	437	426	437	412	424	394	395	388	364	431	411	427	434	394	390	456	427	436	426	428	415	418	397	427	421	376	425	419	419	426	407	418	427	406	413	392	399	397	424	461	439	405	412	416	410	433	441	450	399	413	407	423	404	414	379	430	368	417	395	406	398	423	450	404	394	454	406	375	358	431	408	388	403	420	411	419	446	451	416	423	398	397	424	400	411	401	412	427	419	398	395	376	439	431	418	436	410	386	402	397	429	417	412	436	413	421	410	424	436	429	415	376	412	399	450	402	422	421	423	429	417	415	401	409	347	421	382	411	399	401	388	412	419	392	404	403	419	387	410	417	427	388	414	411	434	398	429	424	413	426	444	389	423	420	408	414	406	384	411	424	394	422	400	420	431	402	400	409	420
36264	28092	32494	29334	21605	9633	3152	2186	1742	1507	1262	1101	1156	942	960	958	993	909	885	900	933	917	858	880	880	844	872	915	860	917	910	906	897	949	985	1017	988	1031	1009	957	1011	931	906	942	919	954	860	912	921	877	892	857	839	907	904	877	856	934	938	854	809	841	818	852	831	898	943	907	874	916	897	878	907	867	880	939	882	876	863	877	840	929	892	832	918	877	880	843	896	873	839	887	859	862	956	875	893	950	908	898	890	908	884	922	884	849	854	880	934	894	875	876	865	885	864	886	934	898	890	910	925	916	856	886	919	905	913	912	917	859	869	912	892	903	885	882	858	874	924	883	881	839	878	893	923	846	935	850	865	869	893	888	898	911	913	949	861	900	883	873	889	928	845	896	863	925	818	900	900	930	846	917	870	866	905	871	945	887	873	859	838	828	877	847	826	879	900	859	945	865	882	845	871	868	946	855	847	834	897	870	872	922	843	850	842	858	905	864	950	849	877	911	841	907	924	893	907	844	908	903	852	840	884	860	889	906	933	855	951	894	893	950	905	856	922	868	889	882	847	884	847	869	941	926	793	926	828	844	924	895	890	921	866	892	890	877	881	914	864	873	858	843	900	895	888	913	907	913	898	905	869	845	862	879	917	908	897	930	849	876	834	905	839	913	928	850	860	877	888	910	845	885	880	914	907	904	878	832	848	855	875	851	904	855	922	895	878	899	847	850	888	880	914	880	852	849	880	862	866	894	840	876	898	909	927	842	844	891	813	909	861	897	855	877	867	889	893	849	912	930	827	840	884	875	926	860	848	827	936	878	875	905	887	848	884	844	866	916	846	933	867	928	873	912	890	856	905	894	905	895	825	853	915	913	890	899	860	867	876	913	901	883	924	853	863	898	880	875	961	909	876	874	911	866	851	843	905	884	843	891	890	822	855	846	877	894	925	882	905	890	900	870	849	902	911	859	890	861	866	859	859	896	844	894	877	895	897	865	842	816	902	863	805	864	855	916	858	861	851	930	920	897	916	864	851	906	917	893	922	941	891	901	879	876	890	894	846	912	875	830	893	853	885	843	876	850	898	860	852	887	934	879	856	890	835	846	897	866	885	872	917	867	876	884	905	914	892	842	893	885	878	851	894	866	935	909	859	903	877	885	858	851	853	858	927	867	886	908	893	891	863	827	842	886	919	873	947	899	886	854	847	902	866	888	855	870	894	889	867	900	865	879	882	903	916	883	834	823	879	927	841	873	914	955	878	869	903	817	890	830	858	865	859	864	867	920	890	877	869	882	906	915	889	873	888	948	865	835	931	939	912	885	833	886	906	913	878	863	813	906	881	823	900	847	876	879	857	824	853	917	843	877	910	867	826	928	873	906	887	881	852	918	926	869	808	893	921	854	904	875	886	958	910	892	888	927	891	910	849	882	916	892	862	883	896	911	840	883	913	862	915	880	858	871	911	873	871	880	828	900	891	891	877	815	864	882	907	876	884	861	839	863	862	923	894	885	896	876	864	869	899	875	813	888	912	912	860	868	835	923	879	845	875	914	862	884	919	902	866	828	858	913	850	914	884	874	976	884	838	857	840	936	846	886	930	907	906	873	847	870	906	916	853	888	908	864	853	933	919	857	849	880	904	906	918	939	925	883	869	889	880	854	904	868	931	895	896	899	867	913	832	868	844	909	900	890	930	889	868	865	907	943	891	870	922	916	865	886	855	897	847	899	937	877	835	876	882	894	885	878	939	849	864	863	869	862	855	921	866	823	892	836	898	860	874	924	841	924	934	886	863	898	894	901	943	830	860	887	816	881	837	885	916	911	924	943	885	867	888	898	899	900	922	860	845	877	856	902	861	890	836	907	884	882	836	801	868	853	925	913	897	893	898	833	885	877	901	817	863	890	916	851	831	872	883	851	930	889	848	891	923	936	860	856	863	875	912	861	889	854	897	874	882	880	941	905	876	870	835	856	891	871	914	877	889	902	852	873	943	898	924	898	921	908	873	871	868	851	928	828	878	853	832	880	892	888	875	866	863	909	874	915	887	931	860	887	864	897	922	920	857	913	882	901	956	860	852	880	871	880	887	952	875	854	880	888	885	867	855	921	886	863	929	884	869	917	881	807	889	865	856	902	942	883	905	892	964	895	914	845	869	874	957	828	881	872	866	900	843	863	949	881	836	846	898	906	900	874	853	941	891	903	893	866	873	931	868	864	853	929	897	864	885	883	860	912	812	837	842	880	901	884	865	863	919	842	897	879	912	867	883	912	878	920	910	876	905	898	900	853	908	941	881	887	889	916	891	844	908	889	881	902	913	884	913	877	893	869	932	841	889	891	890	879	866	858	878	900	876	909	869	882	913	863	842	888	907	872	858	884	920	876	888	929	948	867	906	826	902	868	838	880	864	856	923	890	882	885	898	857	934	891	901	879	906	849	827	910	877	931	867	887	863	845	927	852	908	894	887	850	842	861	894	868	839	877	868	946	906	906	874	918	928	940	871	883	889	877	848	911	887	912	901	876	899	895	901	892	911	905	861	865	846	890	855	883	864	933	892	869	870	838	918	882	849	892	867	857	958	901	886	863	899	970	886	877	833	885	882	864	862	912	880	814	860	849	899	849	874	854	873	879	893	898	919	914	893	938	880	846	889	934	847	896	911	824	878	929	884	842	894	856	876	883	896	838	872	843	895	845	941	894	863	835	863	868	905	867	894	839	914	889	854	865	892	858	857	864	900	851	888	877	825	862	844	873	916	908	873	908	883	838	901	900	856	830	934	874	834	871	874	849	845	863	885	834	889	897	908	891	924	902	848	866	888	890	909	926	922	887	925	886	950	894	854	898	867	936	881	842	843	860	855	880	875	900	862	891	831	892	899	863	908	969	892	865	866	889	871	855	878	912	914	875	882	867	902	873	883	836	879	919	853	919	904	861	899	896	893	879	889	914	856	885	879	864	846	874	892	952	937	862	884	860	850	866	919	853	900	859	888	887	909	881	885	867	883	841	854	919	870	859	812	841	885	875	888	887	891	899	842	917	817	849	899	894	876	911	835	861	882	867	873	926	947	927	914	862	893	910	869	899	916	835	852	886	893	853	868	883	926	916	868	852	892	850	915	851	833	887	907	874	845	810	865	880	887	831	919	875	852	838	891	872	910	882	903	942	875	841	870	856	902	870	849	892	847	846	891	886	903	864	894	906	822	870	881	942	821	903	909	869	952	848	900	898	926	898	933	887	945	862	877	878	897	831	962	912	886	887	894	881	923	903	917	819	905	871	938	877	878	826	883	864	892	905	882	908	913	899	899	857	890	882	940	902	897	892	855	885	897	867	908	882	921	890	893	885	919	917	890	896	907	881	904	882	858	876	930	872	841	863	885	921	865	943	895	889	871	916	890	903	941	923	919	854	878	865	929	888	831	883	891	949	957	914	859	851	853	864	853	908	919	907	904	886	852	860	888	877	904	888	858	869	857	902	910	873	921	896	909	885	840	863	914	857
45400	22056	11300	4824	1847	713	500	488	488	407	440	412	379	400	428	391	403	405	432	422	397	433	405	446	416	436	462	424	391	398	409	392	413	395	440	415	389	466	426	425	412	433	432	406	417	415	440	385	415	408	394	389	400	385	416	394	425	404	433	398	433	439	410	357	431	453	424	385	411	427	413	432	439	422	404	428	387	474	429	412	412	446	424	426	391	373	369	399	441	405	404	435	440	420	421	482	434	414	421	410	383	419	391	438	433	408	419	421	429	428	453	418	383	405	432	435	405	424	386	417	405	394	393	469	398	402	388	425	422	381	464	381	428	425	395	386	426	412	341	402	429	419	425	407	415	423	406	382	418	417	409	425	426	424	423	415	437	424	436	391	407	402	391	433	428	378	462	446	423	416	433	377	353	439	428	425	396	415	426	413	390	411	434	354	412	407	436	401	392	390	427	421	398	442	387	354	386	419	411	415	415	463	411	405	395	388	415	440	360	393	430	408	391	403	370	417	457	402	394	421	404	381	425	370	425	423	406	388	413	407	411	440	419	462	409	410	415	403	412	455	427	425	421	406	422	380	423	414	391	372	401	422	385	449	409	421	399	439	433	419	449	441	430	419	361	414	426	419	416	425	440	404	428	438	384	380	396	456	408	392	437	407	385	431	447	443	381	429	425	447	431	431	421	409	405	403	449	417	432	413	430	391	391	439	406	405	410	395	433	395	381	436	394	415	425	436	408	429	416	427	410	414	425	401	411	400	388	400	419	379	377	427	400	437	412	384	433	420	427	418	399	397	396	398	435	402	417	444	389	407	404	407	408	403	431	408	403	401	418	382	389	409	433	407	415	410	407	389	429	428	412	444	429	449	392	445	468	382	391	440	418	437	402	440	390	410	414	458	427	398	407	394	420	419	396	425	445	368	398	405	413	424	366	427	423	415	422	391	430	400	410	373	404	419	398	413	412	400	474	405	415	426	429	385	390	429	436	424	381	405	443	381	398	435	409	391	361	388	428	414	422	438	398	398	428	413	382	418	384	427	390	430	418	412	431	408	371	421	395	429	420	386	412	453	423	416	389	412	395	420	388	431	434	414	401	395	415	427	396	393	385	393	388	425	442	451	427	436	393	419	408	418	425	414	419	392	439	410	384	456	383	407	415	402	389	389	389	362	394	374	399	423	436	411	418	409	419	432	415	415	386	426	418	374	382	400	409	440	401	433	385	443	441	428	414	404	398	430	402	407	392	411	418	421	375	417	438	413	379	402	436	438	394	439	426	401	401	375	416	395	372	387	432	413	398	453	409	376	404	459	416	403	440	388	370	440	389	423	396	385	415	394	415	425	419	431	419	388	442	398	398	438	407	429	424	419	396	426	398	389	447	400	411	413	417	415	432	440	439	416	395	412	412	427	445	434	426	356	376	452	477	414	387	447	421	414	413	429	409	430	421	393	442	400	399	404	443	389	408	386	410	426	417	389	378	395	396	385	444	422	426	421	411	412	382	410	395	431	381	421	413	402	424	406	378	438	403	412	430	390	402	404	431	417	439	439	430	397	405	379	365	399	381	398	445	409	434	422	423	409	429	419	358	402	417	431	434	422	426	443	423	403	368	410	394	420	393	401	430	421	407	393	431	409	437	444	384	405	428	414	415	427	416	445	444	398	386	475	450	435	453	406	395	385	411	409	466	405	418	444	411	409	424	432	429	419	408	432	399	416	400	406	399	396	422	393	417	387	420	430	406	428	440	469	400	435	424	375	399	405	414	411	387	432	433	373	394	405	419	405	413	412	383	439	418	397	416	414	427	411	460	377	382	403	421	430	434	441	424	429	373	413	385	434	374	421	390	401	399	412	373	435	439	426	407	381	404	419	451	405	400	427	439	396	405	428	431	383	442	426	423	397	379	405	399	398	411	425	456	420	404	436	412	406	416	407	431	409	456	420	415	390	382	435	440	413	394	432	366	411	409	372	462	388	410	402	433	406	434	414	459	451	426	426	409	407	412	399	428	419	423	421	372	382	460	404	441	472	393	408	397	383	408	428	402	446	413	395	417	390	427	407	392	397	434	453	409	420	396	415	443	437	432	411	402	410	407	408	396	385	423	402	390	427	397	360	391	395	402	429	378	411	411	436	384	427	430	453	431	412	441	441	403	401	399	407	386	352	413	443	420	405	376	427	425	423	417	380	401	407	402	437	368	421	430	400	443	442	446	421	446	412	426	447	382	400	406	454	405	405	432	458	409	423	432	386	440	422	371	430	417	374	453	350	422	400	398	408	423	453	430	415	413	426	425	418	375	409	415	401	392	408	408	436	425	404	433	472	394	404	399	445	411	422	410	376	404	423	425	379	440	417	483	420	370	376	448	422	414	445	404	464	422	419	435	392	454	389	435	436	394	410	407	384	439	409	374	388	401	426	424	410	435	435	405	440	406	363	398	384	410	434	444	428	421	443	403	448	409	403	416	431	432	443	404	373	427	426	387	411	448	422	407	416	452	466	399	405	449	427	424	423	418	395	413	392	414	417	454	386	377	400	411	379	417	420	431	425	437	422	398	396	444	384	415	431	380	461	441	416	376	433	392	447	389	414	382	424	399	437	433	412	418	415	427	385	403	398	424	407	417	373	375	405	419	451	408	442	437	404	414	408	421	433	444	395	419	426	407	419	423	420	404	410	402	377	432	406	390	426	412	441	420	375	439	440	401	427	387	430	445	445	405	389	395	379	396	425	431	437	366	453	421	445	372	402	417	433	434	418	421	460	407	429	435	411	390	435	418	401	373	415	367	349	400	402	419	372	403	415	393	435	406	429	418	463	458	473	413	407	437	417	389	389	438	457	440	394	398	441	407	408	392	417	442	469	429	433	432	382	448	406	418	405	411	361	403	392	437	441	438	454	434	347	397	396	404	412	437	439	402	361	443	381	410	451	406	429	446	423	414	472	425	420	428	425	396	370	396	441	415	430	433	433	400	392	394	396	432	396	390	390	435	434	398	440	465	437	402	381	420	440	403	419	396	420	417	436	384	408	396	441	417	439	440	423	447	416	395	439	391	396	406	399	456	409	407	410	419	394	391	418	455	426	432	414	377	381	418	426	433	430	416	402	394	433	463	408	397	445	429	429	403	441	407	425	442	407	426	402	398	393	410	405	388	377	382	439	414	424	428	416	418	411	400	393	395	427	429	390	435	400	365	400	397	414	444	428	418	401	417	397	417	423	414	428	424	407	429	428	428	425	419	379	420	402	428	366	411	394	432	405	394	410	420	423	413	414	442	433	411	413	375	408	392	401	373	375	430	414	433	428	381	395	392	423	411	422	405	369	398	396	403	422	431	414	420	380	428	415	381	395	395	393	390	391	424	427	416	411	411	413	431	409	415	428	416	424	416	402	426	409	404	420	411	393	337	374	420	397	423	409	386	406	415	439	432	428	442	419	432	405	389	369	419	423	406	409	431	426	418	377	414	440	359	352	430	380	413	397	406	445	392	427	431	394
28912	16143	14243	9797	5110	1955	1308	1175	1039	984	967	937	957	882	885	960	880	900	911	886	907	869	838	885	902	902	870	902	847	903	841	874	895	941	932	879	970	929	952	886	979	862	870	858	836	872	912	867	930	913	917	864	891	869	898	854	857	845	876	875	930	890	878	885	876	891	885	859	915	870	865	939	907	923	884	869	893	856	898	883	884	867	851	875	877	885	887	854	875	875	944	836	810	916	848	903	892	847	828	853	877	855	845	882	890	908	887	845	863	889	879	874	893	846	878	875	943	871	891	908	890	853	797	864	848	892	871	857	803	871	882	895	840	915	860	872	897	955	857	906	906	873	862	862	839	907	940	877	853	902	877	852	876	849	883	887	936	901	865	862	841	906	839	904	873	872	856	862	844	864	894	883	822	892	877	848	895	868	889	872	800	849	908	840	907	847	863	878	891	851	946	871	922	883	861	879	860	851	861	912	836	869	902	894	877	885	934	845	878	889	869	901	862	907	821	901	914	856	885	875	904	862	905	889	920	870	848	862	921	858	893	875	887	899	871	888	844	879	864	884	898	900	874	885	880	891	902	899	856	847	875	888	870	845	841	863	836	858	892	884	883	880	898	848	870	873	886	833	889	926	880	879	864	841	849	891	855	856	864	888	845	892	873	919	858	881	904	887	870	869	927	880	894	858	857	897	890	926	865	878	857	833	862	915	823	883	857	849	940	845	860	903	891	873	883	892	877	889	887	903	895	866	881	854	950	924	897	924	825	880	860	920	897	926	870	877	858	825	896	864	879	914	860	914	828	887	895	971	890	949	860	895	847	857	902	900	844	857	885	836	899	859	926	883	890	930	920	884	866	822	866	887	862	894	864	839	836	897	924	869	860	861	873	888	885	924	933	878	831	866	871	861	870	865	930	859	913	888	851	844	887	874	842	828	888	892	856	868	889	925	889	882	882	861	906	878	835	872	890	892	871	827	905	916	914	833	860	896	894	888	885	896	898	872	851	865	909	909	910	887	851	874	868	891	905	863	867	843	868	891	863	830	914	934	839	868	842	844	890	875	916	874	862	876	871	873	905	867	858	939	884	900	861	890	914	845	867	880	880	893	888	892	852	899	880	876	851	896	879	917	848	829	869	883	842	900	876	889	892	906	881	889	887	902	924	928	901	869	859	886	872	922	889	839	837	981	841	929	900	820	914	926	861	912	897	850	887	879	862	938	874	897	858	837	880	892	885	879	867	873	835	893	867	885	917	903	896	850	901	860	850	865	919	842	854	805	878	965	882	854	879	839	861	871	858	871	861	903	879	881	844	868	858	853	860	859	856	861	942	863	882	856	871	834	875	863	863	871	873	857	925	857	896	854	873	848	914	910	872	880	852	875	892	923	918	872	857	830	871	910	884	902	891	857	868	874	903	878	808	851	888	870	866	864	868	891	901	846	908	918	882	880	910	853	885	903	862	913	880	898	895	945	881	886	853	929	939	854	948	873	887	906	846	881	857	933	876	874	934	834	870	878	858	899	851	893	881	873	858	868	925	883	870	881	881	832	844	925	884	864	877	856	832	881	855	867	876	855	891	877	879	912	888	860	867	932	900	907	913	828	946	871	828	901	887	915	902	832	841	908	878	881	872	882	840	909	900	879	901	912	909	880	898	863	871	900	873	907	831	890	875	896	898	873	896	846	890	906	852	869	928	893	828	882	867	891	885	827	949	871	890	899	903	919	898	861	862	848	906	879	929	927	865	895	883	835	888	865	873	818	850	897	917	876	854	844	868	861	848	875	878	875	879	889	878	912	885	902	886	891	940	889	877	899	912	880	878	830	888	873	905	843	860	872	942	904	879	923	877	856	838	886	885	892	909	850	864	907	881	833	873	838	859	877	846	926	878	899	924	881	851	867	861	886	893	836	934	924	885	879	889	811	866	893	926	862	898	822	877	854	890	953	892	863	893	905	978	824	858	845	896	887	842	873	876	909	889	895	880	851	875	894	895	861	879	872	861	937	900	908	925	898	848	839	904	875	873	899	856	848	879	911	846	865	935	912	894	861	824	835	800	884	858	887	876	881	897	896	861	892	888	881	864	869	906	861	872	858	876	858	872	848	874	870	933	875	949	838	882	871	891	877	840	867	878	863	883	906	874	911	885	906	914	881	899	847	842	913	844	853	846	880	869	881	896	886	879	868	880	926	877	834	867	905	877	869	860	832	894	870	876	902	865	919	862	899	882	891	854	952	931	867	866	853	936	886	887	857	817	826	884	940	911	902	891	837	868	892	889	927	893	865	826	861	851	869	839	880	863	830	836	848	845	891	854	844	949	847	886	866	877	856	902	857	850	883	887	902	833	860	886	847	875	893	909	880	923	901	821	871	865	916	856	919	895	868	901	908	908	892	879	845	891	840	866	905	859	888	869	879	922	892	900	893	887	937	842	872	890	859	926	943	868	936	867	815	869	932	871	892	849	905	921	928	866	885	881	878	888	899	908	864	855	907	868	877	881	913	863	839	848	838	840	876	899	920	876	873	858	891	898	939	883	904	926	913	838	843	880	877	927	868	888	868	906	872	888	910	837	889	890	844	886	889	855	867	919	879	945	831	892	875	893	863	831	840	895	887	897	858	861	865	885	905	868	915	893	852	866	925	872	871	904	908	890	879	898	841	919	857	888	919	908	884	893	909	869	848	879	887	810	836	853	906	905	917	880	880	834	879	893	902	858	850	891	948	868	896	909	884	885	831	882	869	838	870	890	943	892	853	901	920	884	866	913	884	893	893	904	866	870	919	936	904	943	858	884	840	926	916	877	905	905	932	872	889	893	876	852	930	895	868	910	890	846	886	902	889	870	874	860	851	884	877	877	912	864	896	866	842	880	909	897	906	862	849	898	857	903	882	857	928	832	909	873	864	864	874	877	894	874	909	919	901	922	862	857	866	896	943	901	877	852	866	898	929	805	853	909	869	897	906	890	915	853	880	850	890	866	857	909	884	891	845	893	869	906	894	878	900	899	840	880	905	903	836	901	883	907	850	865	835	909	896	852	868	864	867	900	901	865	870	873	875	909	836	854	906	866	887	863	854	840	880	879	854	846	932	895	873	855	823	931	842	899	947	900	900	940	842	897	827	876	888	875	903	845	898	812	917	873	883	870	864	854	855	882	917	917	906	913	838	924	873	890	782	906	916	869	911	850	888	865	887	862	898	868	870	904	902	815	852	869	881	882	850	924	901	921	848	864	850	852	889	891	880	917	864	869	838	840	869	898	901	901	920	884	937	845	845	882	882	855	904	888	879	860	892	886	875	875	850	889	837	916	859	853	871	911	883	838	866	819	918	908	878	834	957	898	889	889	895	860	845	908	876	888	824	879	887	914	891	839	919	871	931	875	899	852	896	889	888	844	811	885	909	900	913	897	838	848	905	876	925	864	897	963	821	802	858	936	922	876	813	873	938	876	938	885	922	868	861	870	895	905	882	881	853	878	819	852	874	894	884	861	879
54521	27433	17049	10162	3863	930	600	551	439	471	446	399	422	425	436	408	440	405	390	391	399	338	404	451	432	376	371	443	407	404	372	398	434	415	392	416	397	384	455	440	451	428	450	391	396	424	412	390	403	390	401	424	404	449	416	447	399	453	395	433	403	410	390	385	387	404	383	422	418	437	414	386	351	401	382	428	373	378	425	395	448	389	393	419	402	428	443	388	387	389	412	397	394	409	405	406	373	394	415	403	429	441	401	374	404	369	417	404	417	391	375	415	392	389	414	389	420	390	417	403	396	369	403	400	389	420	422	422	406	440	416	391	396	406	391	386	412	455	404	400	427	432	448	415	435	444	396	440	387	385	370	397	382	405	397	403	400	424	376	396	426	415	445	431	399	417	384	376	411	388	392	415	382	388	400	388	415	363	378	408	381	424	432	376	426	376	390	407	395	409	405	406	389	415	464	390	407	448	428	446	396	400	448	399	422	422	373	456	393	374	410	357	396	436	424	407	388	383	420	409	399	409	396	428	375	412	438	418	365	378	397	415	421	389	388	474	423	385	411	441	365	376	443	401	430	408	383	389	394	388	417	381	415	372	435	400	451	431	390	363	380	383	383	451	442	493	424	414	412	412	387	414	410	408	392	425	390	403	390	392	418	412	383	406	429	421	434	428	407	415	427	399	417	412	411	372	406	402	411	404	391	412	408	401	392	384	443	409	381	425	386	365	431	399	385	400	400	410	420	409	403	404	395	399	438	391	426	406	381	361	387	431	421	421	406	429	412	400	395	440	427	414	422	431	410	387	407	410	421	411	451	424	378	371	387	380	473	390	402	367	413	397	409	383	438	403	405	417	421	354	438	446	387	429	408	373	408	416	430	377	423	398	362	380	422	425	416	419	371	382	401	364	394	392	409	361	386	376	383	413	385	423	395	439	378	396	436	406	394	396	378	381	416	413	398	404	422	393	382	407	389	421	372	368	390	380	425	436	406	442	383	439	388	408	370	411	409	421	417	377	396	393	416	393	386	416	331	414	414	426	412	427	422	402	376	435	438	407	391	400	426	426	433	423	430	376	370	407	399	434	381	400	413	437	416	399	432	379	378	405	411	418	418	393	387	431	423	415	409	440	404	438	420	401	389	413	391	462	380	369	407	406	409	407	437	408	363	372	397	388	416	421	397	392	351	347	434	400	405	382	413	376	401	415	391	397	387	403	413	423	403	402	380	407	374	406	414	400	389	406	379	417	423	422	423	429	399	419	404	396	391	407	424	376	392	346	415	386	372	420	440	413	403	430	385	354	423	440	387	392	418	374	380	421	387	397	391	403	430	380	436	407	375	415	405	399	444	405	417	424	390	404	401	398	416	396	382	398	387	392	390	443	417	396	399	416	397	400	384	390	376	385	445	405	410	448	394	400	382	396	369	396	393	380	371	414	396	368	430	367	372	422	423	391	416	446	403	396	413	407	409	390	382	398	391	417	374	389	416	377	403	406	374	406	453	354	373	396	392	410	388	382	401	387	391	400	405	432	431	431	415	373	452	428	376	394	410	413	370	367	400	400	420	390	442	372	438	406	442	439	430	420	453	439	385	433	427	411	402	391	387	445	404	408	388	376	421	441	396	402	436	395	412	405	392	416	367	435	373	418	401	374	431	406	391	363	402	436	380	373	378	353	390	413	371	415	387	430	416	391	405	391	401	415	376	405	417	429	385	407	416	418	405	375	419	401	403	394	392	422	404	418	402	360	401	403	409	399	452	432	424	389	404	442	391	401	398	415	449	400	417	425	402	387	418	449	406	399	399	445	411	382	423	398	399	369	351	400	409	330	381	394	391	380	384	380	358	406	367	366	412	436	405	428	380	377	413	393	386	379	423	419	388	406	406	381	438	410	379	393	385	398	416	419	416	395	378	412	397	388	423	405	409	393	401	400	411	384	358	358	405	415	380	421	359	390	393	465	368	410	411	411	390	405	426	418	378	421	424	363	404	420	418	382	407	379	379	441	393	381	417	402	426	377	365	387	414	378	414	419	385	363	387	427	445	368	389	346	370	442	403	377	422	413	396	429	410	420	438	415	404	402	432	388	405	372	397	400	416	430	423	424	428	398	411	387	384	363	408	400	372	405	384	448	422	390	420	442	393	387	400	377	415	419	371	415	412	430	405	402	450	404	437	435	410	438	400	379	414	404	420	379	429	372	389	371	405	421	391	378	436	393	408	437	447	453	404	364	403	402	384	392	442	389	397	384	417	387	366	407	358	388	407	396	428	416	434	430	410	399	420	416	408	367	424	380	345	393	421	452	393	397	374	404	418	426	443	406	400	429	403	427	400	399	396	411	425	396	388	414	401	389	413	389	414	436	384	397	398	409	421	383	414	367	380	420	419	414	404	400	390	382	379	436	413	403	383	418	402	437	388	387	399	424	382	432	412	411	415	416	387	408	412	438	405	412	402	426	455	410	421	382	370	406	381	440	423	396	358	373	383	408	412	389	439	406	408	384	390	449	431	431	418	389	378	406	412	394	360	366	366	414	409	445	407	399	439	410	384	455	404	416	423	398	427	428	406	390	426	417	360	396	405	415	391	423	419	404	379	393	390	407	408	409	422	386	421	433	416	392	436	387	393	372	392	369	388	421	405	392	419	385	456	402	392	397	403	391	431	431	388	404	401	394	405	403	422	442	382	433	396	392	364	395	391	425	427	373	440	395	389	380	382	428	433	408	397	415	397	420	395	390	397	416	383	415	406	392	403	385	414	406	403	383	420	378	397	382	381	413	378	422	394	394	438	394	395	406	423	420	420	422	355	438	415	409	394	407	396	421	366	397	383	431	392	411	373	433	414	373	397	385	415	364	398	392	394	420	405	399	427	433	429	391	363	366	391	377	394	419	414	418	418	457	387	398	385	434	420	419	426	395	408	407	432	443	421	404	404	421	379	400	393	392	392	408	353	412	407	399	405	382	401	387	423	394	382	392	406	421	354	395	424	425	415	373	414	401	419	414	395	390	410	416	406	396	429	441	375	409	391	391	426	395	416	429	418	412	368	358	394	413	375	392	417	371	360	413	441	403	405	385	349	398	412	411	443	395	407	392	451	417	411	426	407	432	405	430	379	394	376	430	428	398	409	398	407	405	396	387	389	379	365	376	418	420	373	414	400	403	412	389	410	420	397	376	374	400	390	427	382	403	400	405	403	394	383	393	398	405	432	412	414	388	403	426	364	395	447	409	432	376	395	406	365	406	402	410	389	446	398	387	404	435	372	406	379	399	377	425	388	380	403	427	412	411	381	411	442	449	434	418	391	372	393	412	409	396	432	350	395	426	387	437	383	440	393	360	421	451	449	398	361	392	406	349	411	408	398	412	414	380	394	400	379	389	415	374	433	383	407	404	406	393	409	409	428	406	409	400	420	370	415	395	353	398	448	399	421	394	398	423	387	390	377	410	431	406	384	436	411	405	377	395	351	437	413	436	385	387	396	413	400	378	394	408
34437	21626	20674	19074	8710	2639	1936	1542	1170	1148	1018	943	966	894	951	920	898	899	885	902	900	915	913	850	871	865	800	853	834	889	917	913	923	962	976	922	939	878	930	884	883	887	884	900	889	936	907	846	872	875	852	903	881	889	936	824	854	895	887	860	844	881	845	892	855	894	861	851	864	844	852	862	895	826	896	915	892	856	895	824	808	852	890	880	838	903	829	864	851	902	887	897	829	884	861	835	852	894	825	892	891	908	877	924	861	860	848	875	840	868	822	854	865	834	896	855	849	910	859	882	893	881	848	872	871	872	863	851	855	858	868	829	815	867	864	832	897	902	862	852	864	833	874	862	844	847	857	856	834	907	882	871	862	842	897	867	830	850	894	848	852	866	899	825	885	838	852	880	885	895	858	837	832	905	848	878	844	835	861	850	868	885	882	868	868	836	922	851	848	920	888	843	834	900	821	833	880	845	892	849	857	861	842	855	889	866	855	824	884	834	853	820	908	841	868	876	858	828	896	866	912	868	868	804	859	840	916	867	883	811	887	797	879	868	875	900	838	874	865	905	825	852	874	870	916	848	941	851	879	857	822	860	853	896	850	865	860	853	863	844	886	828	844	936	842	880	863	866	843	876	837	859	869	841	804	913	865	879	872	844	895	856	880	883	873	882	840	868	852	841	828	822	895	813	859	857	842	953	860	898	826	925	865	834	860	912	891	901	891	851	855	875	858	842	871	834	821	876	897	864	852	883	844	874	880	852	823	874	892	876	836	833	853	864	875	858	829	793	856	862	896	903	859	897	805	908	868	886	850	912	895	896	882	886	838	880	835	850	866	910	856	858	866	849	844	877	874	850	897	869	852	862	896	840	851	857	867	884	802	891	860	846	852	855	834	872	881	857	851	899	927	839	855	866	817	856	854	786	892	845	835	842	893	896	871	875	868	885	813	862	812	824	821	893	888	851	883	909	892	844	830	876	839	848	847	860	877	885	848	889	866	892	880	809	933	954	864	880	859	877	858	827	897	883	854	875	847	823	874	888	893	883	861	863	838	909	837	937	881	850	889	880	814	861	870	878	827	893	884	874	935	836	883	821	864	912	843	845	842	860	884	921	854	886	842	893	869	891	830	882	865	831	893	852	837	888	874	877	839	908	896	898	900	899	860	838	876	922	805	911	840	854	884	879	863	831	917	838	857	847	856	890	880	855	882	908	856	880	847	888	871	830	874	846	861	892	865	882	824	892	862	873	807	834	841	811	865	864	875	886	874	809	834	874	853	855	863	876	829	877	818	857	833	892	914	862	876	882	854	863	848	901	871	891	882	906	865	875	872	883	872	866	856	871	807	897	873	853	856	847	897	884	862	845	893	843	906	817	852	879	885	838	837	888	854	873	854	844	833	867	867	912	809	873	812	878	863	893	871	899	899	871	844	879	898	922	852	841	874	874	861	917	866	931	833	917	873	877	879	879	859	839	836	855	836	870	894	893	869	905	886	893	873	881	855	822	824	879	850	832	864	881	879	832	893	858	860	823	905	839	877	878	847	874	858	895	864	883	888	879	882	852	932	849	849	882	863	854	799	876	879	886	871	863	847	878	861	865	815	837	857	860	822	915	899	857	908	888	844	916	861	854	852	874	896	853	857	832	812	849	875	839	838	816	860	802	861	815	836	861	851	885	881	905	934	882	827	870	890	855	917	847	908	832	839	952	857	896	868	912	881	871	848	841	915	827	839	851	902	854	857	910	867	844	881	902	907	848	821	864	885	875	825	843	832	862	856	913	834	848	892	859	817	855	777	862	941	895	960	877	883	843	900	815	845	882	865	875	896	837	855	850	897	873	868	918	844	846	835	842	928	861	867	861	803	832	913	864	898	817	878	840	887	874	873	866	893	886	871	896	823	864	908	857	849	861	854	873	845	823	872	872	874	888	878	902	865	867	877	852	876	900	901	876	860	870	832	867	865	903	879	856	881	856	826	841	881	847	835	919	859	873	881	840	860	865	915	827	835	840	859	850	887	846	878	898	864	914	892	823	839	874	878	864	884	858	886	892	866	863	871	852	890	867	869	831	890	844	862	872	890	848	864	819	860	867	874	884	840	928	867	822	876	866	909	886	869	846	852	845	830	860	883	877	806	876	895	878	803	877	851	886	848	821	885	886	839	880	930	828	873	859	870	850	895	866	843	862	847	885	877	860	871	841	844	842	809	849	845	857	843	862	869	868	903	888	893	845	837	875	894	839	866	824	818	876	876	853	881	839	906	901	870	902	903	888	871	857	869	823	858	849	865	848	839	879	879	845	791	886	917	887	878	879	880	924	913	858	841	831	840	896	889	879	904	953	896	838	889	872	854	908	853	851	833	887	835	894	875	888	821	888	858	859	850	874	860	828	856	878	853	880	861	917	903	831	823	850	850	841	827	893	798	844	845	868	879	850	842	953	827	860	860	872	819	785	896	840	900	850	812	843	891	832	879	853	881	895	860	887	881	843	845	893	863	876	858	860	881	881	859	846	831	838	901	821	870	863	831	881	861	875	879	869	831	863	887	855	846	873	829	865	862	884	895	930	911	885	870	855	934	824	873	884	876	859	843	852	894	874	833	828	864	827	842	868	880	856	871	917	838	893	872	837	820	869	852	839	880	878	900	913	875	861	844	849	831	829	819	868	888	842	839	871	885	843	902	826	852	854	930	877	886	884	884	855	852	852	893	845	810	901	896	870	902	853	886	845	841	954	865	897	913	847	879	885	884	843	874	875	829	889	887	854	854	888	902	841	844	906	949	846	870	886	853	908	880	873	827	897	877	864	917	889	858	874	879	801	827	868	862	864	837	895	895	844	849	891	852	874	891	855	873	796	880	835	886	833	836	818	875	849	853	799	849	896	856	841	852	861	877	844	868	858	796	823	882	858	887	837	802	916	853	867	896	902	886	852	949	851	908	837	855	859	845	862	890	863	801	866	855	881	891	862	837	841	882	893	847	880	859	877	882	830	844	857	861	904	896	865	873	897	900	833	830	847	853	815	883	875	869	893	878	884	881	854	876	896	897	866	909	842	923	887	859	838	868	857	880	860	870	862	875	815	884	900	853	859	918	865	841	877	861	867	801	870	875	889	914	891	853	876	898	868	864	854	880	863	901	844	861	876	850	848	869	847	900	853	887	840	870	852	832	878	914	875	848	841	825	848	896	872	861	889	893	859	889	912	872	908	828	814	809	854	898	871	874	905	866	906	859	902	794	864	836	866	788	912	830	840	877	885	821	858	864	841	867	864	939	859	839	852	854	930	872	809	912	777	880	874	902	855	859	831	930	874	840	864	846	821	867	844	830	913	858	870	904	876	843	845	857	875	835	873	840	923	868	838	907	893	863	875	871	839	917	829	888	911	879	904	908	856	856	913	895	839	852	857	874	897	894	897	855	885	897	880	835	874	850	868	800	866	866	916	880	924	837	869	857	844	894	902	881	829	844	890	863	862	878	842	845	877	907	887	892	859
60643	36183	28856	20483	6031	1824	999	715	569	578	501	431	452	423	413	434	413	401	406	437	413	433	417	431	390	439	410	423	411	408	419	428	433	414	453	395	454	432	442	453	439	465	414	464	412	430	419	475	418	434	392	443	384	415	408	433	424	414	412	433	427	430	419	425	434	390	441	407	429	393	410	409	402	436	424	437	397	424	434	395	477	425	406	417	457	395	435	413	404	427	400	416	430	407	388	437	442	443	411	414	423	442	412	403	415	408	386	401	418	430	386	422	375	412	395	410	370	442	405	401	431	440	494	442	424	427	401	433	376	401	410	416	425	389	401	419	423	445	443	390	439	451	426	399	367	416	387	416	376	410	419	402	442	451	405	372	413	385	432	432	398	429	396	394	430	411	445	410	425	410	431	426	424	374	417	451	386	397	409	379	382	414	405	391	414	395	421	375	417	408	443	431	424	419	388	423	439	407	458	455	396	444	412	475	411	432	434	388	451	368	437	447	428	429	403	441	412	352	400	425	435	432	441	423	404	396	418	380	406	460	405	417	418	398	400	417	372	425	420	428	450	420	430	375	459	444	408	398	462	403	406	438	408	405	415	402	426	411	390	434	396	412	411	448	420	401	382	368	427	367	429	408	433	371	407	420	393	422	412	437	404	423	406	448	412	378	445	421	452	417	407	425	410	415	455	403	416	456	401	403	430	425	432	386	403	440	388	423	406	419	444	446	423	418	440	412	380	423	384	425	386	396	387	415	402	394	397	429	385	401	407	378	398	418	418	397	407	429	399	428	409	398	415	407	432	384	428	444	418	428	404	397	411	418	416	419	418	414	414	471	416	417	380	396	413	417	403	423	384	389	421	387	407	416	426	404	430	398	417	404	414	423	416	406	434	430	446	403	388	419	430	387	420	369	389	460	412	433	430	400	400	422	415	385	435	407	412	432	392	439	426	404	390	432	420	436	391	424	414	397	401	383	433	460	445	406	395	458	449	364	392	406	445	434	395	403	419	423	441	377	423	455	417	361	389	434	461	388	409	413	452	383	462	446	410	416	395	368	401	391	431	440	442	448	387	387	398	416	439	400	417	390	412	422	423	396	401	425	410	424	429	420	376	418	408	441	423	415	395	391	418	418	441	419	406	404	419	405	397	428	425	398	424	407	424	434	409	416	389	386	405	417	415	411	407	421	421	428	429	436	409	411	371	383	449	433	391	394	446	381	392	449	391	391	432	427	393	386	395	381	412	411	411	405	417	393	389	376	386	384	392	408	397	406	404	439	421	411	390	436	438	378	440	398	418	417	397	428	413	425	426	452	404	413	437	414	408	425	399	381	429	414	421	419	442	436	408	400	432	412	415	368	421	390	397	420	406	433	437	421	426	468	439	394	406	424	412	361	434	447	402	392	450	400	449	432	435	411	384	438	416	369	426	400	438	450	419	386	381	414	404	420	387	376	413	393	404	430	389	399	414	427	406	395	407	446	430	481	409	400	427	434	394	415	393	455	417	414	430	471	445	394	441	403	421	423	413	439	414	381	403	424	436	413	394	393	403	437	409	351	382	380	418	390	399	391	405	378	421	414	385	418	440	401	433	401	400	392	403	410	431	394	431	378	394	403	368	423	402	421	365	397	385	378	404	435	438	365	393	392	372	397	387	417	439	424	407	435	409	407	387	381	437	426	389	411	411	418	376	397	389	401	391	432	422	406	434	449	383	410	400	430	415	437	431	408	427	444	427	479	419	425	381	403	393	403	438	432	403	427	430	411	417	379	444	400	448	401	379	417	420	432	437	410	385	398	418	422	393	365	440	411	394	417	468	382	374	443	414	374	417	416	467	392	422	420	435	394	412	431	427	403	395	434	427	428	418	401	461	436	374	411	420	406	425	401	380	390	424	373	438	437	406	409	408	414	378	384	411	414	399	387	425	382	424	417	435	392	393	431	417	414	453	369	434	430	432	444	424	450	404	400	391	415	378	436	389	436	414	371	412	413	432	378	382	420	442	403	412	400	439	391	423	382	387	442	374	397	379	387	406	423	421	405	421	433	424	424	382	392	427	410	418	380	392	443	403	426	436	393	430	437	430	450	402	477	422	447	435	475	402	366	370	402	421	466	380	437	415	458	420	401	464	401	416	411	449	417	383	414	408	412	440	418	452	407	431	457	419	365	414	409	376	429	480	385	411	413	393	454	417	438	417	428	416	385	439	409	423	452	419	432	439	394	437	374	409	435	395	415	398	414	406	416	433	469	392	399	406	457	409	406	395	418	412	421	384	419	416	404	370	423	457	443	426	422	421	412	375	395	413	421	401	410	423	423	421	386	419	379	388	430	387	394	372	449	412	380	415	439	422	390	382	401	453	449	419	396	420	398	428	460	386	407	412	392	443	406	429	410	401	400	420	413	429	428	382	408	405	450	467	423	457	408	388	416	420	413	403	418	434	386	418	409	417	453	437	423	395	418	425	412	395	419	436	456	426	408	389	432	448	411	399	394	431	400	439	410	444	392	410	450	423	437	386	412	383	381	400	383	407	429	435	410	391	396	385	368	392	429	375	356	435	419	428	443	392	422	419	410	404	397	428	401	432	367	427	406	386	406	434	412	421	443	371	462	398	413	449	427	408	387	403	395	404	456	388	406	402	405	430	406	430	404	413	417	458	412	411	382	430	439	416	430	420	436	402	424	429	444	382	372	381	425	399	373	386	416	415	406	412	420	428	415	390	419	422	412	422	393	423	426	448	402	413	403	406	427	458	421	407	389	429	408	415	431	431	451	393	412	410	397	415	444	417	397	417	438	448	389	451	402	378	418	400	417	385	391	381	460	430	419	399	424	408	427	405	398	367	423	401	408	400	368	405	404	392	418	396	352	415	433	416	412	430	444	428	412	392	451	390	406	412	406	390	464	388	412	410	429	425	402	415	396	387	454	415	431	417	421	411	391	433	406	387	392	408	415	399	417	420	424	415	418	400	384	425	338	396	404	381	425	432	438	426	438	406	433	416	378	414	421	439	391	418	420	440	414	434	405	463	396	461	429	381	425	413	430	465	399	444	402	404	393	383	395	411	415	423	433	404	425	413	456	404	455	420	394	400	385	437	448	424	402	418	382	478	420	418	373	386	405	395	431	429	398	439	432	426	424	395	429	374	399	387	392	407	401	460	391	397	414	402	433	399	411	389	355	372	433	394	417	406	399	398	419	388	424	429	427	419	420	416	425	458	425	415	414	387	420	422	415	401	400	446	402	397	416	387	419	418	412	409	445	381	392	426	422	403	425	378	417	398	439	433	398	427	411	366	378	385	431	449	441	428	481	427	451	373	439	427	456	422	403	380	441	435	450	416	394	407	429	443	427	403	402	378	407	413	413	435	398	431	430	456	438	397	405	428	410	408	413	391	419	468	422	424	387	395	372	393	393	405	390	407	419	435	399	433	403	416	411	414	410	417	376	447	430	401	402	393	402	414	405	373	403	414	441	410	378	390	435	418	419	404	409
38086	28399	32249	28081	10388	5367	3419	2388	1764	1505	1287	1155	1072	968	971	1008	913	885	940	894	908	939	947	887	894	934	905	903	901	929	878	912	916	936	942	980	997	990	1053	934	980	916	936	923	926	900	916	901	862	898	905	885	889	916	870	864	859	843	871	902	893	936	918	874	923	904	911	882	891	898	862	920	834	878	863	904	849	871	870	888	908	869	851	923	917	947	937	850	918	897	803	890	899	861	893	880	894	896	919	902	850	901	875	894	865	850	903	899	902	861	889	917	886	856	826	879	881	871	860	892	892	890	864	870	882	918	888	864	926	877	839	884	858	907	892	926	881	846	931	843	895	898	892	882	842	916	895	903	843	876	904	904	889	846	858	855	865	901	859	925	866	925	959	935	888	879	914	886	855	860	854	916	902	870	904	910	860	883	885	924	902	867	878	877	881	919	921	809	875	895	916	879	901	893	885	919	880	856	931	896	902	927	909	894	891	850	885	878	868	907	870	912	908	896	914	818	879	829	885	878	909	833	896	882	846	853	855	887	929	878	906	871	900	872	875	881	846	926	856	828	939	863	846	891	885	888	853	910	878	882	949	888	879	842	931	844	883	909	894	896	881	866	862	843	849	909	894	894	834	870	834	868	857	920	865	895	911	906	878	884	906	875	874	918	849	917	922	833	910	851	858	898	875	886	870	893	875	878	836	922	979	865	917	887	870	843	913	874	894	839	889	871	916	897	892	894	881	894	897	878	886	892	867	890	876	853	889	843	879	874	842	917	886	904	862	847	833	862	914	874	871	934	867	823	880	882	862	904	904	895	864	900	863	826	857	866	889	906	890	878	839	831	920	912	873	936	883	867	883	864	842	899	840	889	896	892	932	868	834	866	894	867	940	900	883	889	865	897	853	896	871	862	844	877	918	879	855	932	874	859	873	872	925	901	924	874	913	891	887	854	969	943	871	894	816	887	889	891	900	935	896	898	898	882	906	891	903	889	857	847	879	850	900	855	897	866	870	857	900	928	892	885	841	862	894	896	935	890	887	853	860	865	863	908	867	859	893	922	903	901	879	902	907	862	910	876	895	867	905	911	821	841	890	891	896	919	854	915	842	903	892	882	891	891	877	898	948	908	827	851	874	909	909	888	866	868	891	912	898	851	872	875	866	901	824	848	910	874	875	922	894	952	846	923	836	904	842	889	888	880	880	897	895	883	932	919	873	883	855	872	868	906	884	923	841	893	881	830	859	918	865	906	911	871	921	943	917	875	929	827	858	883	918	847	896	908	819	872	854	936	877	865	906	833	865	861	879	900	909	910	858	915	849	916	903	903	845	916	886	876	915	883	870	908	956	808	895	901	889	927	878	929	926	879	924	910	905	902	875	919	858	885	966	825	949	837	905	876	894	853	852	890	873	860	859	828	919	823	908	886	857	857	875	903	827	897	849	901	863	858	916	825	855	964	903	919	882	923	893	882	941	906	827	864	889	870	891	858	856	897	816	927	858	909	885	895	942	834	912	895	865	835	892	892	891	856	905	832	843	897	869	848	915	852	888	827	847	866	866	836	868	912	863	894	854	903	873	895	864	873	908	848	876	838	860	899	855	866	867	843	836	886	894	823	885	885	836	897	918	839	888	902	890	873	850	897	880	947	860	931	860	947	876	855	835	909	888	909	858	913	904	957	870	889	878	843	912	863	919	869	873	852	859	835	922	846	929	886	908	923	889	888	871	878	883	844	910	878	874	860	882	816	877	870	884	880	918	918	915	860	842	971	865	887	890	944	871	904	881	919	853	899	908	900	873	883	864	878	855	845	941	921	894	883	863	950	871	870	897	882	933	900	796	897	847	924	907	887	866	920	908	916	868	850	868	895	854	911	883	854	901	828	905	864	908	924	833	863	849	906	900	871	923	847	862	870	837	908	861	860	900	884	811	930	857	847	944	895	903	862	883	883	920	932	884	903	856	865	881	889	907	917	851	898	877	829	870	866	845	874	916	873	827	883	843	895	889	857	867	892	909	858	839	867	838	850	836	874	886	915	894	888	883	856	889	938	855	887	904	849	926	833	873	852	859	872	841	898	902	850	947	934	920	849	857	910	833	858	906	881	885	901	844	873	852	890	871	881	859	930	909	884	862	853	865	840	879	876	884	944	911	900	854	894	909	869	877	871	866	893	857	910	871	866	898	888	871	868	921	860	894	875	893	863	907	920	885	874	857	848	914	908	893	927	872	818	857	844	886	888	862	836	912	796	867	901	901	916	960	903	894	865	902	862	946	884	880	901	857	857	887	900	900	872	878	864	896	889	904	875	903	891	844	891	955	937	901	857	849	894	900	889	931	860	897	952	825	876	861	838	892	895	837	877	861	878	870	876	898	906	854	843	891	849	897	911	880	896	844	849	953	930	893	861	924	812	871	868	909	843	816	919	933	846	883	830	863	853	963	887	931	839	913	867	897	892	847	892	907	931	869	915	835	873	841	906	862	883	878	951	902	905	934	877	877	880	817	920	879	898	891	928	859	896	868	879	892	865	881	868	890	897	880	852	897	877	925	903	883	811	903	915	860	913	854	895	874	936	871	895	881	878	875	871	915	850	888	887	873	887	859	927	903	866	843	902	845	857	874	844	838	873	831	923	869	892	922	927	920	843	841	890	902	896	804	878	886	882	873	890	884	884	867	876	955	887	868	889	875	872	900	848	885	911	898	896	865	843	940	904	880	870	871	900	850	894	878	926	876	894	856	927	885	882	887	891	892	855	898	891	863	876	851	856	857	866	923	910	828	904	880	886	872	862	874	913	886	800	877	911	874	882	884	890	826	880	864	899	877	906	861	902	936	849	906	880	841	907	888	826	864	890	872	883	894	870	947	833	869	844	900	908	923	891	914	903	914	918	827	920	854	862	890	884	900	886	890	918	859	864	940	843	895	850	886	899	856	926	910	869	871	892	896	884	916	906	940	891	884	898	908	885	878	838	841	882	852	920	873	892	881	854	863	908	877	942	868	891	881	916	891	887	830	868	854	886	907	891	890	878	893	836	846	878	880	903	918	905	863	867	904	875	832	912	936	877	921	865	893	907	871	878	895	835	847	915	910	893	869	877	895	822	840	869	846	873	907	894	892	903	892	921	873	895	865	871	866	877	876	845	869	891	926	865	886	903	841	818	880	880	890	883	892	885	880	855	845	907	841	872	831	820	927	902	816	872	878	890	929	892	896	845	909	825	900	860	868	843	932	863	901	900	845	922	871	889	908	859	897	851	880	905	899	929	867	897	907	878	861	858	845	913	903	930	866	923	894	883	869	867	850	912	899	932	893	898	879	907	877	868	866	912	884	929	875	904	874	870	921	901	900	844	857	877	844	935	885	873	863	925	882	923	845	891	875	890	914	848	873	883	898	876	945	857	903	948	899	871	935	875	878	876	853	907	866	918	878	869	875	913	874	890	916	918	907	873	914	869	858	867	866	890	919	905	857	849	894	867	929	892	900	908	866	861	919	885
38559	21894	13050	6313	1864	1008	682	549	476	461	466	475	445	446	409	411	401	415	427	400	403	419	381	402	413	406	425	452	382	420	424	465	446	407	398	462	383	419	427	429	406	381	455	422	394	424	455	439	439	416	429	390	424	404	408	409	421	408	380	401	410	428	405	423	408	394	416	377	447	389	373	419	411	390	356	371	411	430	376	386	425	404	390	372	448	441	402	439	436	436	402	404	402	420	370	369	398	401	401	386	400	410	413	395	426	410	393	434	394	411	402	402	422	415	418	406	439	423	410	398	449	420	387	393	384	445	441	395	424	407	400	423	417	424	424	451	418	408	430	418	423	409	378	424	405	398	436	390	393	404	378	447	403	430	397	413	400	439	425	445	399	413	413	444	410	383	402	395	411	388	420	416	416	440	390	392	427	430	392	400	404	435	406	395	392	378	399	420	415	428	414	398	409	414	410	448	385	425	383	366	363	395	416	428	427	410	413	403	412	424	419	405	450	381	398	430	401	408	409	395	430	444	414	414	443	367	385	400	394	414	436	448	410	404	427	416	421	402	396	418	416	376	371	405	414	419	387	427	433	396	415	413	389	392	425	399	424	416	398	447	450	393	432	410	418	442	450	384	367	396	404	433	420	397	405	390	451	399	375	465	432	399	460	377	411	408	363	384	417	448	452	436	447	421	428	382	407	421	386	416	414	453	435	375	424	368	427	428	442	427	400	428	402	385	393	427	391	408	420	417	398	391	420	433	371	432	374	394	399	435	398	409	421	404	397	436	443	377	420	413	420	388	403	422	407	391	424	406	379	413	451	398	450	383	447	442	428	409	423	436	391	421	358	410	403	412	417	417	417	410	422	423	403	430	429	408	402	387	376	418	393	418	407	399	438	428	406	411	418	373	418	415	429	442	436	442	367	454	411	414	399	391	383	418	426	412	385	395	417	401	413	420	401	438	416	416	407	430	445	393	406	401	402	403	413	391	435	436	412	411	419	413	414	409	394	428	428	420	426	432	425	417	406	404	362	392	399	431	410	451	387	388	413	385	382	406	464	441	404	426	443	406	420	409	418	417	459	375	386	391	399	409	376	429	358	411	429	417	393	429	452	434	423	401	401	391	391	412	388	387	403	452	367	363	431	393	407	420	423	421	397	428	417	429	361	411	433	433	436	408	417	373	381	394	408	439	442	407	404	444	429	411	452	436	411	375	376	393	427	425	413	450	415	400	424	401	381	415	436	440	401	412	397	442	372	405	417	417	459	425	433	414	419	375	424	419	439	405	390	390	416	410	399	377	415	410	422	446	436	425	425	383	386	423	389	438	407	430	447	454	409	408	419	395	412	445	432	442	432	434	425	421	393	407	388	396	431	409	429	366	377	413	471	399	381	421	394	467	440	450	436	412	436	427	407	378	426	410	413	406	440	410	441	384	432	412	415	435	408	429	418	427	415	441	404	405	408	417	440	416	417	425	432	436	414	413	378	424	417	412	425	389	479	411	433	390	417	380	409	398	423	425	353	423	417	416	441	431	411	411	382	422	427	431	418	367	439	413	427	443	427	436	395	443	408	387	379	437	370	376	435	431	390	377	391	397	405	422	426	394	382	395	394	386	396	407	395	430	400	419	385	421	434	499	377	381	407	424	362	380	370	445	406	420	413	426	348	414	429	440	430	446	408	406	441	406	406	422	459	418	375	363	375	437	433	423	389	419	396	420	421	422	415	432	429	425	405	422	420	448	422	384	428	400	395	381	438	433	380	471	444	462	393	393	413	344	421	380	392	413	434	377	419	393	409	400	438	421	434	377	401	427	431	437	434	405	420	416	433	448	393	446	433	417	408	437	413	406	349	400	369	431	387	403	418	415	392	370	415	401	385	414	394	390	418	442	407	393	422	428	403	405	402	410	424	397	421	417	449	400	409	410	348	399	425	416	424	387	447	444	430	386	385	403	419	394	430	380	384	393	388	424	380	399	414	416	452	402	419	455	397	436	399	380	419	406	383	399	459	404	417	388	402	420	427	400	420	396	422	373	412	406	364	411	420	408	420	416	410	422	409	395	420	456	436	415	372	410	384	383	374	465	373	425	441	406	383	410	419	401	422	398	392	352	394	397	440	411	394	425	386	424	404	452	405	358	434	418	433	440	399	420	372	421	428	388	408	439	471	401	427	399	402	423	398	425	420	449	428	366	384	404	393	424	420	401	393	440	395	407	404	417	382	400	385	442	390	437	420	418	436	411	413	357	392	362	424	429	410	428	387	401	372	382	446	444	373	364	388	428	419	396	428	437	416	394	412	429	430	415	436	416	419	440	417	447	405	414	393	431	428	423	397	385	388	423	421	413	419	439	437	432	408	400	424	375	404	463	406	409	422	437	420	400	429	365	416	407	460	429	400	397	396	409	409	361	380	476	397	449	397	408	410	441	393	387	410	461	406	440	391	366	399	375	384	384	440	398	393	429	406	445	438	476	382	440	378	395	397	393	410	383	433	409	426	470	427	415	416	411	405	385	401	410	445	406	421	411	405	442	379	417	380	374	409	399	410	420	395	415	401	433	468	434	416	389	392	392	417	429	398	392	411	390	431	427	423	414	404	392	420	431	478	404	393	382	405	400	402	395	443	464	426	368	371	431	380	417	378	403	408	411	361	408	437	475	429	421	427	420	473	412	438	435	412	403	397	395	432	446	418	435	396	414	423	382	413	407	387	432	422	407	448	392	433	428	389	466	445	422	431	421	414	396	372	403	412	392	423	423	404	395	406	392	412	371	420	438	395	433	440	404	425	394	412	425	418	388	433	385	427	468	374	426	477	413	389	429	383	397	408	410	388	412	414	420	428	410	396	413	384	402	439	383	401	416	413	410	414	413	407	405	400	426	394	388	402	431	419	396	391	426	416	429	407	399	412	389	417	436	401	410	445	438	389	394	431	399	464	440	448	420	420	454	407	445	421	424	408	451	439	400	420	426	403	396	416	383	378	413	398	414	436	445	444	426	430	424	439	396	418	437	413	427	452	391	412	414	430	406	414	410	405	435	418	488	418	420	450	417	397	435	382	349	398	409	384	415	458	360	430	408	389	393	409	429	440	414	410	418	406	396	433	405	408	367	391	451	406	461	431	417	425	400	374	433	411	411	410	419	422	416	409	398	417	418	415	387	396	456	404	389	451	403	385	404	409	407	364	415	391	426	412	405	412	401	436	478	392	392	392	420	432	493	398	380	432	433	416	427	430	377	386	384	397	410	412	441	454	415	443	421	419	402	433	392	422	394	433	417	426	418	380	415	391	389	421	386	432	400	376	436	422	468	445	393	380	398	449	439	420	382	380	389	424	444	430	412	429	422	396	418	398	413	385	404	376	424	385	399	444	429	412	408	447	420	436	417	396	423	406	415	414	443	414	407	414	459	438	359	350	437	430	447	388	404	415	423	417	460	412	457	416	394	410	417	451	402	402	414	437	398	417	393	408	440	416	426	411	397	441	430	357	382	422	408
22695	16046	17084	12339	4866	3026	2060	1571	1284	1216	1028	964	923	914	961	864	872	942	895	888	901	948	846	893	928	931	841	859	916	911	902	868	912	980	925	974	1003	951	936	916	888	921	926	890	954	873	831	899	874	871	888	853	885	917	905	864	863	848	833	881	901	884	916	932	887	833	902	902	876	834	935	890	907	904	830	843	887	871	915	832	898	929	909	936	868	877	899	886	917	895	880	898	861	879	872	845	868	894	844	876	858	882	891	884	824	870	910	873	924	825	867	927	875	881	932	863	926	894	881	906	864	872	907	900	876	907	827	876	847	850	905	910	865	830	889	852	927	874	901	895	883	862	897	875	861	926	854	846	851	863	868	857	849	876	863	840	911	901	876	835	878	961	874	887	947	866	860	924	851	890	824	871	872	929	858	876	864	866	918	897	929	822	854	837	858	862	873	898	894	844	856	873	858	922	863	888	849	927	875	862	902	877	916	860	859	837	904	859	839	925	860	912	890	875	862	864	908	867	897	917	883	862	844	927	893	860	897	856	916	925	879	873	815	890	879	888	950	874	890	920	904	930	859	840	852	885	890	879	905	837	924	898	876	875	883	843	884	902	891	882	885	872	891	823	881	869	926	879	892	862	860	889	869	922	843	861	881	892	869	834	870	892	870	811	847	858	898	884	836	935	839	888	839	862	852	824	926	868	866	861	883	836	839	907	853	844	830	866	864	896	929	858	887	850	873	927	871	918	876	914	843	890	876	859	914	853	900	824	903	898	859	887	881	877	880	894	913	885	858	901	854	890	891	923	873	883	878	894	900	900	894	906	837	850	919	862	857	858	849	843	891	885	887	890	890	905	897	919	851	854	824	865	880	834	912	887	910	961	929	859	865	884	893	899	880	866	842	911	933	858	905	880	941	855	841	919	870	844	875	913	881	893	906	856	906	811	916	873	884	865	846	833	896	876	854	902	866	869	906	899	910	900	885	875	884	934	927	875	897	846	875	869	915	875	817	855	835	895	901	850	830	879	897	914	897	892	928	879	881	866	845	909	881	901	963	838	864	881	903	866	857	941	969	885	946	889	842	858	864	821	889	874	839	900	827	831	871	849	874	878	868	899	896	849	918	898	859	864	863	892	899	894	854	907	893	897	852	867	870	857	922	892	915	901	880	839	908	829	869	884	913	880	881	894	922	894	920	872	843	892	887	862	880	901	898	914	876	847	893	834	954	899	903	897	863	872	910	913	800	957	824	925	837	866	877	905	880	856	884	910	957	856	949	968	895	861	860	858	896	930	924	811	848	890	851	884	868	885	875	889	900	923	889	900	875	897	840	857	833	899	916	864	892	929	912	903	907	928	859	860	888	889	897	838	900	905	885	923	829	868	904	838	902	906	866	881	907	916	882	899	929	870	872	958	924	875	848	853	859	863	898	847	952	878	858	864	886	905	849	871	894	860	896	875	868	853	894	885	842	864	855	831	858	912	884	882	883	859	875	951	870	889	903	867	905	866	888	894	840	861	904	892	838	912	889	837	916	950	833	903	883	878	892	850	843	885	871	889	857	841	870	872	913	882	895	900	919	885	866	864	885	840	889	862	900	890	874	897	866	904	868	920	882	881	905	828	829	884	897	848	864	871	851	917	895	922	886	899	882	898	901	840	938	845	905	849	888	840	842	884	839	869	848	846	864	901	944	827	829	838	935	937	859	873	943	893	854	898	843	871	846	843	887	874	855	910	869	912	901	901	855	858	879	877	873	885	814	824	881	942	886	852	834	879	882	893	864	847	893	849	829	897	857	813	921	919	883	906	910	915	866	863	870	920	910	917	887	915	871	914	897	863	910	883	909	865	927	886	901	862	837	851	848	882	924	901	898	877	901	913	851	925	874	905	878	856	842	860	855	869	858	914	913	866	845	889	900	924	853	847	875	875	943	865	891	856	823	905	853	949	923	865	876	909	876	831	913	881	905	850	868	871	922	829	894	865	878	859	882	889	906	861	904	893	937	875	915	901	923	863	889	881	897	854	942	857	837	907	913	878	917	931	839	839	895	860	854	869	846	907	895	879	876	854	909	889	852	883	861	912	848	861	867	857	924	914	891	870	901	866	815	869	885	876	848	894	890	872	902	870	872	875	878	894	875	930	891	900	895	883	850	870	921	884	848	857	841	889	931	865	897	903	907	894	819	929	867	879	934	844	898	871	872	848	843	939	890	855	807	866	934	848	872	920	917	902	859	920	887	870	913	915	886	899	892	912	876	877	873	831	899	885	868	875	871	964	883	867	877	879	850	859	858	869	924	832	883	852	880	879	876	892	856	885	894	856	904	851	928	857	814	906	877	866	866	828	919	904	887	874	908	901	915	875	837	887	933	858	891	877	882	895	883	842	865	886	913	813	932	865	927	891	963	933	900	848	880	896	903	914	903	841	895	885	865	883	924	864	935	867	872	880	911	835	859	873	858	908	888	885	838	907	869	867	826	840	876	869	873	905	883	920	883	853	880	890	885	856	854	869	916	913	923	879	925	872	892	876	959	904	878	888	868	886	907	873	833	901	860	894	881	875	827	840	922	889	840	854	881	895	872	862	851	866	857	881	872	888	869	891	842	849	920	846	886	841	880	869	870	925	917	905	864	881	816	877	876	873	850	918	845	867	896	859	871	873	848	874	900	886	872	877	918	926	857	914	846	915	878	876	885	881	923	903	899	858	916	915	923	854	906	890	910	880	909	900	865	878	845	919	859	863	892	871	839	843	875	944	910	868	905	870	874	894	922	916	862	830	856	922	862	867	900	907	875	892	862	835	899	889	888	882	895	877	882	874	833	860	897	832	876	881	850	858	890	870	852	828	811	886	836	872	827	930	912	905	905	876	869	850	941	928	889	859	922	851	873	853	946	927	862	877	885	879	908	862	874	907	894	868	872	892	885	857	876	861	875	864	804	910	874	847	843	850	921	923	855	926	878	892	885	858	939	919	902	831	813	876	892	846	856	861	927	905	852	893	922	886	851	910	881	875	878	865	908	861	911	897	903	916	935	915	851	864	953	846	964	842	864	845	898	884	913	829	861	889	891	857	834	903	837	875	879	912	844	841	899	891	910	855	869	902	882	890	872	894	874	863	882	881	864	954	881	865	906	834	873	795	890	902	902	821	885	834	938	876	851	835	857	870	914	886	856	843	873	865	867	850	879	933	898	892	859	883	900	832	846	872	859	866	881	888	865	838	879	907	888	875	846	892	846	927	886	905	879	863	801	914	835	889	911	859	856	878	858	875	914	874	854	909	859	877	842	904	817	888	874	875	939	850	923	851	868	891	893	880	850	862	879	874	874	860	912	904	865	884	863	865	869	900	872	895	850	894	871	866	893	910	928	894	927	883	915	854	852	843	926	850	871	887	846	934	889	930	859	908	926	902	915	869	852	866	864	894	888	892	870	885	880	894	914	840	860	922	923	936	901	861	882	842	924	885	882	921	852	933	888	865	888	860	890	847	930	825	901	898
51197	32784	22280	13603	5344	2342	893	655	561	508	427	412	408	401	422	427	397	430	422	403	435	433	432	413	411	412	424	375	424	388	400	411	428	384	398	415	395	447	405	423	413	425	446	411	399	392	446	384	362	401	407	454	408	391	402	422	394	377	412	374	463	407	388	391	380	397	368	420	399	413	408	415	402	424	426	407	417	391	366	425	413	387	415	406	358	428	388	372	405	429	393	405	375	399	402	396	430	404	416	434	452	432	396	394	461	418	424	440	433	397	412	380	404	408	383	383	360	404	388	411	380	420	368	401	411	429	399	404	392	445	397	415	404	409	390	410	385	399	404	417	453	396	413	408	374	412	377	452	383	401	395	437	400	417	414	423	449	385	369	429	387	404	463	394	402	399	411	390	402	406	449	391	408	409	423	376	397	405	385	391	426	409	398	427	408	425	423	395	425	421	405	400	389	402	387	410	383	403	394	395	415	383	394	389	373	425	437	384	385	368	368	382	405	409	414	411	406	382	433	355	388	434	394	370	421	386	433	401	393	394	392	414	390	386	393	408	412	418	402	370	373	414	410	411	415	395	395	426	412	409	428	411	378	392	403	413	393	381	420	403	400	434	419	409	387	447	425	394	394	369	423	411	390	375	389	394	395	393	407	401	415	415	430	428	392	339	393	400	419	370	381	413	404	415	417	400	386	391	375	393	396	428	397	405	388	433	402	380	380	399	418	378	440	419	445	411	436	397	381	399	400	384	426	421	398	419	402	422	396	398	403	414	389	411	408	419	393	381	371	400	404	381	417	406	382	415	412	380	406	400	413	396	408	391	441	391	429	427	423	368	401	401	407	445	350	418	420	414	409	399	394	418	365	423	408	383	388	402	440	406	381	384	361	400	396	382	386	436	392	387	410	418	382	452	428	456	423	417	386	365	411	417	422	469	399	397	395	399	418	419	439	384	390	427	414	410	415	378	406	372	379	406	404	374	387	428	382	417	423	422	409	383	413	413	399	395	396	393	408	393	389	406	424	372	417	445	418	395	435	402	420	399	444	420	388	406	428	415	396	410	386	414	456	428	390	392	404	367	394	417	377	390	400	410	383	417	399	411	392	392	386	410	431	405	374	371	408	410	429	408	428	378	424	407	422	391	410	390	422	414	381	372	390	405	380	381	411	421	387	392	396	395	393	377	370	427	419	370	434	416	400	397	412	400	407	443	394	367	377	400	437	390	351	406	385	406	394	388	415	383	362	439	413	418	423	405	412	407	411	407	370	410	381	406	429	398	441	365	434	404	413	417	396	379	420	385	406	392	422	386	382	410	398	394	392	407	389	359	400	386	400	426	428	443	443	403	420	405	409	407	423	455	403	383	377	384	415	375	387	387	436	439	404	360	377	392	409	381	436	404	422	386	423	413	372	402	383	401	403	423	371	384	408	400	426	385	401	423	413	394	367	376	401	365	354	386	391	420	363	415	413	423	396	380	392	349	409	411	426	399	372	385	395	384	363	394	422	408	361	403	398	435	426	423	377	419	425	398	374	384	396	433	413	410	393	382	419	414	359	400	394	373	367	405	349	430	420	407	398	400	418	432	426	374	433	402	396	396	402	395	442	426	409	391	405	404	401	394	408	436	440	400	407	386	442	423	399	388	390	452	416	441	417	421	388	388	399	400	389	441	382	403	354	387	433	400	404	395	425	389	432	374	422	371	384	350	379	392	455	407	429	388	403	405	380	418	397	433	385	430	368	394	394	409	425	382	393	359	408	401	393	425	396	387	418	414	376	394	422	394	414	384	402	426	397	375	377	421	384	420	380	398	401	410	429	400	455	433	399	412	354	418	390	402	380	445	400	400	398	384	418	389	428	427	409	406	385	403	399	394	430	404	374	433	391	399	362	394	416	391	422	383	436	401	379	403	419	368	413	410	382	408	418	435	405	386	391	373	430	402	431	408	374	397	367	386	416	452	412	402	417	392	409	407	349	373	419	400	360	401	409	406	411	397	399	409	397	425	427	438	369	404	412	388	356	400	427	384	366	414	396	398	423	427	426	389	395	425	446	406	420	434	415	403	371	369	423	409	395	400	369	407	393	416	391	425	399	405	404	430	402	417	375	412	436	383	407	423	409	407	412	425	417	393	402	400	426	367	401	399	406	443	404	417	450	404	401	407	394	391	469	385	408	375	429	401	425	407	376	388	376	392	408	390	378	389	384	425	379	364	388	379	391	413	398	389	420	392	398	400	374	380	397	407	398	403	370	387	416	442	458	447	396	435	411	414	391	403	361	384	404	395	392	407	372	403	384	423	402	423	377	430	364	379	411	427	403	394	375	408	403	390	406	411	401	395	402	405	402	473	425	384	406	403	411	411	419	456	423	389	445	412	395	422	395	385	436	381	433	396	421	423	429	418	452	408	380	428	397	373	418	432	403	431	385	372	411	416	418	417	443	405	420	394	390	391	430	456	430	414	397	416	366	405	396	423	390	372	389	374	430	405	406	414	430	391	401	393	450	405	393	411	380	365	394	397	384	373	396	401	425	407	389	383	385	399	418	421	420	395	438	418	377	400	427	411	405	386	432	389	420	414	402	400	426	383	470	395	387	414	415	414	380	404	413	379	373	419	450	393	413	429	382	419	397	406	398	428	407	383	393	443	421	418	431	428	420	395	383	380	420	435	357	415	398	411	405	430	431	403	387	367	377	367	382	407	405	411	380	371	436	400	365	389	425	393	421	434	421	412	439	403	378	394	395	407	435	413	415	453	400	402	398	440	423	383	399	443	382	385	415	395	373	407	356	398	392	415	434	393	420	387	406	400	417	408	398	448	402	435	386	424	428	433	420	405	409	409	376	358	386	426	444	436	408	410	361	425	429	438	400	378	409	426	415	413	415	404	376	427	399	409	389	415	385	396	378	406	424	412	391	421	431	386	442	415	409	383	422	422	399	434	402	371	376	393	443	373	402	447	362	426	375	376	411	383	424	390	390	411	381	415	383	412	405	379	364	391	398	433	392	383	423	381	411	395	381	428	412	390	373	401	464	383	422	392	385	410	425	448	354	410	440	391	429	407	436	410	408	376	395	378	419	437	397	410	398	437	389	403	387	405	418	410	382	401	414	390	406	431	399	426	375	393	404	410	407	413	375	411	361	408	459	353	406	407	387	393	409	408	390	403	380	395	426	396	418	423	431	441	393	428	402	394	398	418	392	436	451	451	429	402	432	375	413	399	412	400	398	400	393	472	399	434	376	400	382	396	402	395	418	419	401	396	417	426	358	366	436	447	357	385	420	377	434	413	381	409	414	400	448	391	419	388	417	423	429	413	396	423	391	412	408	446	350	405	412	400	449	388	404	425	398	435	413	412	443	409	381	371	410	408	425	425	390	420	412	386	424	406	380	412	406	414	375	396	432	402	382	396	379	405	432	412	403	441	423	409	399	435	371	436	423	422	410	414	390	398	376	433	428	420	412	402	402	398	428	404	390	417	403	401	411	395	399	450
31996	25517	26212	23083	12278	7150	2562	1975	1516	1251	1076	984	931	943	924	844	888	909	844	973	836	871	876	895	944	861	873	904	844	877	897	912	884	936	943	990	941	896	965	966	884	942	911	958	898	877	901	911	878	896	870	913	895	882	859	839	817	858	869	876	848	827	879	862	841	835	907	884	911	837	834	894	909	888	905	854	895	848	908	850	849	888	841	892	883	851	885	856	907	873	853	873	899	949	869	876	864	872	852	820	868	869	852	890	893	824	860	858	862	838	886	937	907	872	863	854	863	878	870	877	859	884	858	888	933	883	869	867	890	874	898	890	849	880	918	817	844	884	835	844	861	928	863	869	830	865	872	852	858	866	899	878	866	878	812	839	878	916	859	877	843	877	909	915	819	908	862	867	900	860	872	866	893	841	829	909	913	892	825	832	846	911	882	875	912	880	867	895	895	887	848	860	919	847	857	875	843	850	839	856	860	898	853	890	816	940	848	915	872	910	926	902	822	863	886	833	876	855	858	885	895	872	823	849	876	853	800	860	834	830	818	852	820	831	904	865	856	890	837	813	858	850	930	826	889	830	913	845	886	905	882	878	846	908	883	846	848	844	873	857	847	864	892	904	852	845	874	856	901	889	855	797	877	860	876	825	886	906	867	868	945	880	860	901	842	904	938	872	876	829	917	872	873	810	873	873	869	855	898	843	807	861	904	898	856	842	845	878	853	840	883	879	857	847	892	928	865	887	912	836	847	837	826	840	876	900	866	829	859	877	855	861	876	903	871	844	868	962	865	870	864	877	830	875	846	866	799	903	919	896	868	855	887	846	876	845	838	890	894	880	854	885	900	901	850	926	844	895	908	831	832	838	864	829	843	881	888	862	901	831	864	874	833	923	866	914	878	894	848	880	865	857	880	896	875	916	858	894	790	855	856	885	861	904	867	856	820	885	866	891	864	852	888	888	885	922	903	867	876	875	921	856	849	913	857	830	880	851	840	892	947	887	873	853	918	836	873	903	846	847	863	882	817	877	901	835	865	882	898	908	904	902	975	862	890	866	863	870	864	852	855	841	909	842	895	852	882	885	891	898	808	874	877	834	873	888	868	844	861	926	862	878	856	855	842	883	855	837	881	909	848	836	916	899	860	886	860	876	921	885	847	879	862	859	820	845	808	846	867	893	918	880	871	841	838	924	866	872	876	851	849	904	874	823	875	830	816	898	908	914	901	869	871	896	830	901	858	851	850	866	827	852	835	899	859	904	863	901	870	865	842	834	889	836	855	839	879	886	848	872	867	869	836	890	862	861	868	888	918	880	883	793	890	879	878	882	838	859	821	910	842	855	872	885	853	889	871	887	883	808	904	866	893	932	915	905	822	843	887	888	888	880	856	866	833	856	858	840	880	861	895	822	872	876	825	883	852	817	903	880	882	904	796	872	880	871	827	856	925	825	854	887	853	936	910	891	858	872	842	891	856	850	852	873	912	864	861	841	832	916	838	860	860	823	877	857	885	885	834	870	863	865	841	870	882	848	858	840	875	867	820	860	899	822	849	884	859	812	871	837	886	845	827	882	863	904	861	901	922	873	913	851	844	880	861	856	888	919	899	875	895	857	813	858	893	871	833	870	868	828	879	882	936	836	914	829	845	882	815	867	848	864	885	851	890	914	863	883	879	867	920	867	905	843	905	871	894	881	850	883	908	919	859	916	827	822	906	909	886	928	896	834	899	839	866	905	869	913	861	843	838	883	864	878	853	843	892	852	895	870	868	870	882	956	887	872	820	857	875	921	867	866	881	890	860	856	855	831	873	882	841	841	842	898	859	888	824	862	878	916	901	897	870	803	805	915	863	885	901	884	887	819	893	835	857	874	884	920	848	831	868	935	876	910	890	882	840	906	892	882	850	920	852	890	857	884	816	879	878	887	891	887	910	848	852	916	869	906	862	861	861	844	878	875	862	836	887	873	890	899	876	858	828	867	916	858	835	853	857	855	877	906	857	838	897	855	878	898	836	910	865	894	855	874	868	874	876	834	895	885	814	871	862	874	849	845	887	906	868	861	896	883	881	893	868	841	824	807	853	943	890	894	847	857	848	838	825	848	830	842	882	853	864	873	887	870	883	885	931	869	865	901	843	817	880	873	868	854	877	905	850	898	870	889	826	847	869	861	846	905	885	887	828	863	907	834	891	907	857	916	866	845	898	908	891	863	845	902	862	872	848	825	871	871	920	861	878	860	855	922	834	847	875	846	882	913	866	867	830	886	815	870	863	829	866	837	886	919	888	860	894	786	829	853	909	866	888	857	879	870	823	892	883	915	885	897	885	895	862	845	857	854	882	867	880	923	863	893	872	866	859	922	817	847	851	874	831	855	848	864	844	825	834	869	846	893	908	865	868	899	886	887	882	876	886	850	890	839	832	828	899	880	849	885	856	863	833	864	860	855	847	855	841	873	870	834	871	858	898	870	852	836	878	881	857	855	846	868	902	858	900	830	859	874	894	843	868	852	877	874	890	909	882	871	841	872	879	907	858	916	913	820	894	836	847	837	810	800	837	874	873	798	847	879	842	887	839	810	879	860	847	896	840	851	903	897	889	855	858	836	856	872	857	871	894	835	881	836	899	820	831	845	830	901	855	883	895	875	873	876	845	871	891	847	825	853	886	848	851	891	867	817	875	873	947	886	870	817	874	869	882	851	894	849	883	862	832	886	877	882	836	871	875	853	902	888	854	921	892	873	826	814	854	847	890	881	918	901	873	898	899	847	862	878	859	850	899	842	849	856	874	863	888	908	832	853	869	827	879	840	856	863	849	893	864	849	901	870	875	841	854	837	895	843	867	878	865	868	900	880	830	910	834	872	865	870	894	868	865	860	822	878	857	909	865	863	895	909	903	851	893	838	811	861	876	872	849	920	898	849	866	865	894	883	907	877	847	836	829	803	859	831	875	893	802	840	902	890	883	853	821	896	890	880	859	858	856	856	881	869	871	869	873	872	859	832	904	935	883	874	924	801	832	873	851	871	807	841	891	852	814	883	848	895	903	900	881	867	911	876	836	830	898	826	875	872	832	876	834	814	843	914	838	848	822	849	916	890	876	877	853	877	892	882	856	869	843	838	877	898	893	879	861	873	843	891	894	850	875	835	882	907	890	804	883	847	867	898	849	869	843	909	875	855	913	866	881	912	890	872	921	872	876	857	867	878	896	886	911	904	873	842	898	930	880	860	822	853	876	892	856	845	889	880	843	893	851	846	846	879	839	844	859	828	904	842	861	861	867	854	861	852	883	857	845	849	862	900	871	870	852	925	853	826	883	908	857	871	891	868	896	871	882	899	830	903	889	864	898	878	875	828	856	871	851	819	847	818	847	856	879	843	917	858	834	889	820	852	879	864	888	870	868	886	937	818	880	825	854	859	835	853	851	794	869	862	888	840	890	882	864	901	899	897	910	828	907	864	893	857	868	864	854	856	924	859	909	909	866	844	830	856	895	803	860	926
60797	39411	30145	22459	11596	5226	1510	980	847	736	513	474	418	416	454	425	396	403	400	434	430	371	414	408	433	389	384	425	455	437	433	421	428	456	460	412	437	439	445	447	438	472	421	382	414	372	441	418	409	418	387	437	422	418	437	445	384	399	364	411	426	364	396	463	386	400	433	399	386	398	395	389	403	416	407	447	422	424	421	392	434	410	405	419	402	424	413	416	369	438	413	386	425	437	405	426	434	380	393	446	401	410	438	454	380	401	407	419	427	414	398	429	428	414	400	408	430	423	400	420	376	428	443	408	413	452	406	412	399	409	396	408	416	426	423	398	388	393	461	401	408	430	387	415	392	408	431	411	423	428	431	462	407	380	400	383	377	420	400	380	422	450	398	396	437	385	400	456	416	420	367	420	384	425	430	390	469	395	439	390	417	440	416	421	429	415	418	408	360	429	432	391	364	425	435	434	407	415	397	373	406	417	394	455	431	411	448	400	399	418	435	430	444	386	442	402	422	384	408	415	390	432	384	440	379	439	421	436	439	404	444	408	400	423	425	405	383	418	444	388	400	413	454	435	409	458	394	401	403	386	392	427	440	416	388	390	418	402	412	394	454	409	442	403	451	382	374	412	390	388	417	403	417	408	390	444	381	404	431	428	401	421	422	394	404	432	359	404	378	416	444	430	388	399	437	424	416	441	407	444	396	411	433	396	387	407	405	403	420	417	410	423	385	422	407	393	405	421	359	429	410	438	388	406	387	423	394	365	430	417	414	418	436	428	404	420	391	407	432	442	434	385	403	393	407	396	405	435	400	430	400	413	390	428	430	402	420	391	394	408	411	414	451	389	414	364	404	396	386	412	404	444	410	416	356	394	406	451	375	385	386	453	401	429	451	437	414	388	423	445	369	410	397	418	384	387	435	411	427	407	420	395	411	393	408	390	395	402	402	401	419	456	396	422	441	394	441	428	430	394	410	417	408	416	434	384	392	399	440	430	439	383	391	451	369	411	399	400	400	373	419	401	407	417	433	404	427	422	418	373	389	406	408	401	421	389	416	398	403	409	415	398	422	417	411	375	417	389	424	432	395	419	445	379	422	387	451	373	412	401	388	400	404	403	408	422	405	426	437	459	406	414	414	394	395	416	418	391	415	400	423	421	370	409	415	415	428	393	416	436	436	425	428	410	385	405	395	460	420	399	383	409	419	377	397	429	451	413	457	403	416	403	410	400	412	390	394	404	430	406	412	399	436	394	432	388	409	419	432	400	409	392	393	425	402	398	400	394	428	406	410	427	400	458	436	426	402	425	406	387	419	428	387	428	412	424	429	432	410	450	373	437	424	418	379	383	452	377	426	433	393	410	399	452	441	423	376	387	386	413	429	360	379	374	394	432	489	408	426	398	426	402	426	378	428	393	467	436	384	382	408	396	410	371	436	424	451	422	443	428	425	443	416	404	416	385	415	425	365	423	409	398	404	398	396	390	377	401	404	398	387	404	410	403	401	407	414	387	409	421	423	441	461	445	381	389	381	402	383	454	448	402	377	433	405	441	439	455	395	406	388	445	426	428	417	391	414	436	386	394	414	431	451	419	380	366	429	429	416	383	405	378	416	430	407	402	418	405	394	417	402	385	400	442	413	452	385	405	391	400	411	428	380	390	434	414	403	415	394	417	424	410	412	411	422	399	430	389	466	422	401	383	382	379	419	427	380	408	426	423	426	406	443	405	455	417	427	415	435	385	427	392	417	447	423	409	409	384	399	389	443	404	393	427	394	414	418	396	394	420	388	431	406	403	403	377	428	386	397	408	383	403	391	412	369	443	439	392	397	420	395	381	382	382	409	422	389	434	395	397	412	413	422	413	414	396	398	417	389	425	414	433	422	401	404	390	397	455	419	403	427	427	447	446	379	383	425	404	396	422	387	432	401	410	405	422	378	363	417	404	435	467	387	436	402	425	419	403	441	444	441	431	416	387	381	422	387	379	422	409	459	410	423	413	409	428	408	409	423	393	403	412	385	410	443	401	423	369	419	431	389	404	406	419	420	402	414	419	391	389	402	430	398	401	417	484	391	394	397	414	400	429	386	394	429	394	379	430	410	414	430	420	413	418	431	385	369	396	425	374	384	463	410	450	429	425	442	400	446	404	427	441	407	427	430	413	419	395	419	380	391	377	432	454	436	367	415	422	379	393	368	447	422	408	405	435	403	417	393	438	421	408	394	414	411	398	401	394	438	400	407	411	385	402	463	420	389	444	441	430	398	476	427	396	448	435	409	437	380	407	387	415	407	425	399	409	433	382	436	376	419	432	420	403	465	395	402	436	406	420	392	395	413	432	399	428	419	425	460	431	376	462	423	446	387	418	443	396	397	403	402	390	417	435	456	418	393	435	429	442	427	379	434	421	394	419	426	435	431	447	409	449	444	401	440	452	404	404	477	450	427	407	363	420	367	442	438	387	399	438	427	448	422	393	415	428	444	381	433	466	419	384	378	428	382	413	420	410	398	387	434	456	393	397	386	370	452	399	386	421	423	456	401	404	448	393	396	438	444	388	387	412	476	419	434	396	432	428	433	450	416	420	394	435	430	443	390	396	390	393	404	393	405	396	374	391	417	410	404	387	408	394	384	392	440	405	447	423	422	430	419	417	422	445	401	392	407	405	423	377	399	431	420	372	377	405	394	436	407	413	410	383	429	442	456	434	390	419	392	421	381	387	431	450	401	419	438	439	405	415	398	402	421	424	420	425	412	389	426	448	431	381	418	449	467	461	382	450	378	408	424	391	386	426	418	437	401	408	439	397	446	427	371	427	429	375	423	403	444	409	436	430	436	437	429	410	409	424	398	389	367	413	425	428	412	428	394	394	409	468	409	428	404	378	412	395	420	438	440	419	401	403	440	417	419	374	447	392	420	408	379	421	424	421	398	411	398	432	413	380	373	377	430	433	405	421	423	402	404	455	427	401	404	381	376	455	463	415	390	442	439	406	425	394	420	432	397	408	438	408	419	398	436	408	403	408	406	417	440	488	419	358	388	423	453	411	418	442	376	382	432	399	424	392	398	392	426	383	399	424	416	435	434	422	405	421	413	431	398	440	435	408	389	420	410	408	369	377	456	377	380	439	390	392	398	460	405	401	435	424	393	383	433	405	410	419	406	381	423	461	402	390	459	448	430	432	442	416	432	386	428	410	374	405	379	401	425	420	403	413	424	446	447	422	428	432	416	388	391	398	404	444	434	462	413	446	456	390	390	444	425	395	411	426	391	443	406	421	381	424	450	407	404	430	435	452	405	379	448	393	381	413	411	403	447	382	433	419	451	394	406	421	415	413	432	420	435	446	423	362	437	418	451	420	388	411	387	419	382	413	429	373	420	383	412	406	368	359	419	389	416	421	389	401	408	406	414	411	383	401	438	387	450	410	411	373	409	412	389	421	456	407	429	392	426	393	446	397	420	443	384	398	405	419	418	432	435	397	400	448	413	405	425	377	387	399
37264	30530	32669	31204	21874	12523	4381	3146	3086	2235	1246	1112	1045	970	963	934	939	903	926	918	942	856	896	957	859	881	870	998	902	890	948	892	936	985	970	948	944	978	965	1006	997	974	924	950	937	952	922	913	882	880	903	882	922	841	867	878	840	886	854	841	879	911	880	867	917	837	882	855	896	948	905	827	842	923	889	905	887	900	893	864	849	873	835	903	884	873	873	896	852	919	918	891	857	877	901	882	891	896	895	836	854	878	869	895	877	884	848	906	893	886	921	909	878	881	831	866	884	906	894	924	892	938	892	913	907	897	897	854	899	868	884	866	894	847	915	854	896	879	901	903	863	890	897	856	892	833	884	909	849	879	859	873	870	903	914	867	910	847	875	868	885	896	854	901	938	911	820	883	900	884	853	917	834	927	854	862	879	879	865	870	865	845	852	909	870	842	867	883	934	885	845	876	906	816	861	906	911	877	853	929	885	891	869	903	871	890	902	860	902	856	841	870	888	847	874	921	859	924	871	878	944	848	878	911	855	923	875	867	870	929	868	893	856	892	880	849	787	907	882	866	875	921	882	921	920	867	905	862	897	867	856	879	864	885	936	832	871	871	891	896	884	917	828	868	845	834	864	849	914	862	897	910	921	859	884	879	850	817	892	881	880	842	887	872	860	888	881	904	938	897	911	918	862	832	910	849	874	837	863	861	892	893	872	920	898	884	830	845	871	883	926	889	922	903	866	934	879	890	913	978	851	878	880	867	904	863	891	888	940	855	893	896	879	876	839	865	902	895	883	875	869	915	845	890	908	814	859	880	889	889	866	891	906	944	880	895	882	842	937	904	813	869	853	920	861	941	899	880	879	851	931	864	943	888	936	913	825	903	898	848	837	931	890	839	922	874	928	880	879	851	923	905	895	863	898	837	919	866	928	899	898	854	859	937	879	861	853	895	864	882	896	889	943	865	909	901	875	895	873	851	833	875	912	875	873	885	846	890	915	849	925	858	903	869	849	871	866	860	856	862	930	831	844	855	900	906	878	941	829	864	903	859	907	869	839	873	894	886	823	875	885	940	825	871	894	893	879	908	895	818	852	861	880	892	895	888	892	929	889	889	865	862	858	902	874	819	903	893	842	862	907	907	868	883	888	822	887	861	878	912	933	886	912	892	849	837	836	883	927	897	884	946	886	864	901	872	905	842	881	886	920	858	924	947	854	870	872	816	874	877	898	906	871	863	882	833	854	852	898	870	956	896	935	862	894	875	844	879	860	914	912	893	850	896	872	895	910	922	848	875	869	832	947	873	870	835	905	885	844	882	871	929	867	905	915	883	859	875	907	895	862	891	866	900	947	877	897	833	912	916	890	948	901	919	898	860	884	883	892	862	844	852	871	910	891	878	900	885	867	890	902	933	907	941	895	876	922	900	874	852	923	848	861	889	876	911	881	882	930	849	872	873	854	921	877	899	868	881	850	882	963	869	860	889	846	878	936	880	858	896	879	876	895	917	857	938	852	912	844	860	861	894	866	905	907	896	889	834	863	869	924	873	838	890	875	936	883	864	884	831	882	823	928	884	904	892	849	845	882	887	860	908	904	924	913	897	905	836	870	877	929	852	863	867	898	893	873	884	877	864	880	946	888	912	856	891	854	832	887	901	869	875	894	829	848	860	900	864	815	867	884	894	915	878	974	903	917	856	848	935	889	880	893	925	888	833	865	857	952	921	881	898	882	915	914	893	857	935	919	822	849	825	860	903	872	901	889	899	899	884	920	834	857	893	874	871	871	873	839	970	865	836	872	828	881	876	893	928	920	871	940	855	905	893	901	876	902	910	856	852	878	888	896	915	886	816	932	845	894	839	909	917	888	858	878	835	881	857	876	839	951	935	817	909	894	834	863	872	850	872	891	931	876	882	856	900	886	916	902	865	938	888	901	884	886	894	908	912	943	821	869	864	807	866	885	895	889	866	883	904	857	834	924	890	882	925	891	841	863	903	908	920	869	830	859	873	815	897	899	868	880	917	875	884	894	902	835	896	909	860	889	876	923	844	907	889	871	879	843	877	871	867	899	909	869	879	912	880	887	923	871	850	887	900	914	852	914	894	875	843	900	866	931	895	914	862	892	870	911	917	918	842	909	897	855	891	836	893	864	880	914	804	886	927	835	884	867	932	930	915	934	872	925	879	855	864	871	897	920	873	931	864	912	900	895	872	910	850	907	886	861	885	887	875	872	920	899	900	913	906	895	854	879	859	875	873	897	901	869	864	907	872	837	896	907	879	932	844	921	900	873	907	846	890	900	886	901	917	863	843	830	880	841	876	926	841	901	891	898	865	893	854	909	881	824	823	880	906	856	922	857	927	888	885	905	876	854	918	890	922	851	879	888	854	855	867	927	897	982	851	882	904	829	885	890	868	932	870	866	924	921	877	899	913	901	859	879	891	861	873	899	912	877	934	926	893	933	891	878	895	885	895	896	881	861	877	876	838	870	893	897	839	861	857	868	902	935	897	868	889	871	910	903	897	908	892	873	864	854	949	868	829	893	915	863	891	869	828	905	856	876	904	855	888	815	855	863	884	872	875	944	939	843	907	932	838	871	859	824	870	896	893	888	887	861	832	920	861	915	826	820	892	862	881	864	897	821	886	880	894	915	866	869	852	907	888	880	889	929	908	907	865	939	912	864	882	889	918	841	904	903	964	849	902	935	876	898	909	872	914	881	851	868	891	903	888	857	926	899	925	884	890	925	912	881	897	822	834	904	866	897	894	908	897	845	885	928	864	863	881	907	905	880	865	874	904	888	873	854	906	925	870	831	897	918	906	895	899	866	881	890	858	856	847	829	837	902	913	898	866	904	914	921	874	854	931	893	895	861	889	871	847	911	871	859	869	847	944	902	839	851	842	904	905	888	883	935	871	919	864	845	863	873	874	912	957	900	847	924	908	901	868	863	935	832	898	924	893	836	875	861	922	849	858	927	897	895	878	867	903	935	912	898	913	872	883	931	874	877	873	889	802	888	907	931	885	890	876	823	895	860	856	862	880	858	891	939	890	928	861	863	888	907	881	863	875	895	888	913	855	940	859	928	839	871	884	877	924	949	866	940	891	925	883	919	903	800	897	895	904	906	809	915	915	888	819	829	924	935	937	904	902	900	890	842	916	892	941	889	923	889	945	867	889	859	876	863	840	874	872	852	836	817	851	927	906	863	892	875	832	874	935	915	886	946	905	914	861	810	881	860	889	887	857	843	867	917	847	861	940	852	913	880	894	874	898	892	861	879	825	921	880	888	857	927	888	806	821	938	936	874	887	854	853	875	887	941	905	890	857	895	892	860	865	902	872	888	903	864	875	833	859	903	873	892	857	890	883	880	898	831	908	889	883	988	886	876	849	908	906	893	863	937	900	913	873	928	850	921	896	911	904	944	864	826	869	905	887	931	866	854	875	912	842	857	869	853	875	867	841	877	863	877	889	877	884	832	869	863	877	903	886	909	850	865	860
45177	23512	10960	4012	1492	860	657	510	458	451	450	396	414	419	412	429	469	437	432	407	379	419	398	401	442	421	415	434	417	428	402	405	428	406	392	424	438	396	402	420	416	399	424	448	431	409	434	439	401	401	414	398	408	397	433	413	442	416	407	428	448	434	419	417	369	414	437	450	415	364	404	392	427	402	395	415	410	398	421	418	443	430	393	411	408	393	411	442	399	403	410	405	417	411	427	458	451	422	382	404	452	422	422	432	416	412	410	399	391	422	426	436	416	409	420	434	433	425	439	405	436	459	432	398	361	397	421	399	461	457	404	403	428	410	429	411	456	417	421	463	382	444	410	423	416	401	392	405	394	473	404	405	393	400	422	409	403	406	379	413	381	423	404	420	390	401	445	400	413	408	391	422	423	459	394	392	384	394	409	441	422	463	456	387	408	451	405	413	430	426	393	401	445	409	404	402	437	446	447	402	416	435	407	374	387	381	422	416	386	401	405	394	370	379	454	403	404	418	422	385	411	402	401	411	398	408	388	397	399	414	442	362	428	381	385	437	416	445	427	427	405	428	407	410	416	428	386	425	408	407	435	422	421	443	419	398	437	421	457	431	402	426	415	389	422	428	406	438	454	412	396	466	462	393	392	440	417	430	336	376	432	380	368	443	388	383	397	441	381	445	454	429	434	423	409	388	392	414	414	434	451	427	424	425	419	424	413	404	407	447	421	432	400	444	491	427	402	399	397	428	440	435	450	428	399	439	397	390	436	406	449	420	402	465	424	415	408	441	440	442	426	402	385	442	436	372	443	426	383	386	409	416	400	410	391	424	412	388	437	413	410	439	408	402	404	423	440	436	408	404	430	422	413	364	422	412	406	402	421	439	416	404	389	399	402	391	462	409	355	428	407	401	415	414	414	424	420	454	383	384	442	455	410	416	426	439	418	412	429	412	415	440	392	428	418	437	425	405	414	431	442	409	392	466	363	447	419	411	402	431	400	428	425	390	367	412	434	407	394	411	425	374	451	391	385	409	439	398	387	414	422	425	457	431	427	396	390	437	404	398	428	426	439	421	413	422	383	373	430	440	410	401	426	434	437	405	377	393	381	433	390	398	382	413	392	363	416	442	445	457	409	378	404	416	427	419	429	391	435	415	404	435	434	424	399	397	398	433	393	400	409	456	381	416	390	434	415	389	398	444	436	426	428	354	430	405	417	387	434	408	409	416	436	418	394	427	449	441	453	409	422	401	448	377	414	362	371	422	365	456	413	426	433	429	407	449	414	388	402	442	429	390	405	418	409	396	411	441	364	375	401	423	407	397	397	398	401	404	393	422	430	416	429	398	462	425	412	419	413	401	427	421	430	392	427	384	410	401	410	407	427	380	424	389	435	434	430	459	457	419	403	418	423	427	411	394	408	427	425	433	475	422	392	422	384	408	379	391	426	386	439	407	420	385	417	391	408	414	389	451	421	397	386	427	493	386	409	445	382	414	422	421	449	433	381	438	414	419	450	389	418	403	377	416	419	420	403	387	410	407	407	357	402	423	386	386	396	428	358	418	413	394	420	474	420	420	430	432	389	429	426	461	385	400	440	437	437	387	432	405	447	433	396	395	452	433	427	398	403	395	419	399	411	368	415	408	440	437	414	419	437	428	454	443	458	394	412	413	419	458	434	404	414	400	412	404	386	398	470	375	432	452	389	415	427	396	376	436	399	426	417	418	376	371	411	404	392	427	393	450	404	413	417	389	388	429	437	427	414	389	461	401	424	437	401	416	364	416	421	440	396	420	417	383	394	424	400	437	456	385	418	402	423	384	406	412	423	400	430	445	416	413	394	449	441	453	412	398	404	418	439	367	403	446	403	415	444	443	417	382	433	403	404	431	402	384	395	428	419	396	415	434	400	439	408	409	455	436	423	375	421	453	415	391	379	416	398	423	432	422	414	430	397	373	404	457	389	431	389	358	414	420	415	416	418	403	379	423	430	427	403	400	409	395	420	372	447	380	402	438	415	449	437	406	392	417	414	372	434	386	398	421	412	414	386	416	394	442	398	420	407	458	395	407	405	414	427	434	415	385	424	425	398	405	398	417	423	423	416	419	392	400	395	428	430	428	430	438	435	378	374	434	415	432	422	412	400	418	384	407	412	443	435	413	402	414	420	430	386	408	440	462	383	390	417	449	364	443	421	428	429	410	379	406	385	397	406	383	411	424	408	438	393	406	431	386	427	410	417	410	434	404	412	416	417	386	401	399	457	452	363	383	445	409	427	442	384	387	395	396	421	393	438	426	412	443	397	406	391	431	421	413	417	433	401	421	403	412	387	378	462	416	451	408	404	448	414	401	421	434	424	372	412	418	415	406	429	396	408	419	380	409	411	437	426	454	414	450	386	384	387	414	402	443	387	424	397	361	442	399	441	384	374	407	465	387	393	399	401	381	421	414	398	459	437	388	407	405	391	400	423	392	393	399	429	415	380	407	415	402	405	375	436	406	446	442	415	412	410	397	396	362	405	428	408	404	429	439	411	406	465	431	419	463	425	412	419	398	430	418	403	376	393	406	411	428	428	458	411	404	384	414	396	405	484	423	455	401	391	423	397	407	438	430	428	408	406	425	403	455	413	403	386	395	414	353	396	444	441	451	404	415	423	393	410	409	391	424	431	416	404	415	406	382	398	401	421	377	419	418	405	352	381	403	445	425	392	405	381	437	453	396	431	400	403	415	447	454	442	388	386	407	428	411	399	424	399	420	411	441	413	436	435	413	379	410	382	411	415	393	440	392	395	416	430	421	397	438	443	423	415	428	396	422	457	461	437	434	402	416	417	392	458	427	391	364	419	454	408	439	436	400	455	443	436	410	446	416	392	442	395	404	442	402	402	441	409	419	415	411	384	403	395	431	398	410	441	415	453	462	466	424	427	438	438	417	472	377	414	445	438	375	373	399	464	423	428	444	421	461	409	373	442	361	433	417	419	437	396	431	360	412	447	464	418	438	408	436	420	425	415	432	433	440	402	411	405	394	397	406	427	389	413	402	402	440	425	416	394	455	437	458	422	427	392	442	388	396	426	401	381	390	416	405	371	428	414	434	430	422	442	393	390	398	407	397	403	438	407	435	452	407	390	413	430	420	410	385	435	409	403	413	395	446	409	407	388	405	413	384	418	410	408	405	399	440	395	418	412	414	419	416	413	409	420	456	474	388	423	405	413	390	410	469	427	408	398	429	405	435	447	420	391	405	432	368	393	413	425	428	428	385	424	437	421	428	403	455	447	409	399	425	448	424	423	384	433	402	406	413	420	433	397	374	411	428	440	440	429	401	416	412	394	418	403	417	393	407	452	436	421	395	373	425	428	418	400	414	444	400	401	439	427	450	455	432	402	399	431	399	416	425	391	428	441	388	433	419	399	411	392	392	426	384	414	382	367	423	388	399	422	413	414	381	405	433	458	441	418	435	403	395	421	400	400	410	415	382	456	387	416	418	398	396	421	405
28963	17361	13809	7997	3885	2499	1660	1326	1171	1105	1033	915	955	888	910	854	894	928	897	862	918	839	887	873	901	940	863	896	874	852	881	920	909	881	902	916	843	864	941	900	896	900	888	890	898	910	913	904	893	857	917	862	896	867	891	885	885	888	855	874	866	850	878	827	897	917	884	849	912	912	855	862	881	877	856	831	926	963	839	876	842	818	928	811	946	889	877	824	869	885	890	897	863	869	919	867	944	873	882	812	861	874	846	907	890	869	931	933	908	926	923	899	868	845	870	843	906	923	894	865	892	849	935	895	897	893	923	923	868	801	903	837	916	842	878	892	889	821	922	862	884	892	870	880	892	893	888	871	873	929	861	821	950	851	912	904	896	926	924	931	861	847	881	862	875	921	885	931	855	869	914	881	905	817	895	893	850	866	899	933	864	875	863	883	913	898	892	898	838	900	868	900	921	862	892	894	875	920	913	870	904	900	883	926	794	905	863	924	873	866	879	903	946	867	886	855	887	873	839	905	898	896	843	895	882	932	832	897	826	821	925	879	924	905	902	905	910	915	911	866	858	856	900	908	888	875	826	923	890	889	915	868	872	871	876	953	848	926	878	886	837	915	945	842	908	893	882	920	909	895	854	890	896	871	838	888	857	906	895	893	891	930	879	876	870	835	868	901	939	813	879	836	848	941	865	939	900	899	922	845	897	820	926	888	870	907	903	874	925	898	869	853	906	864	846	792	897	916	921	874	884	858	881	968	855	885	857	860	883	949	941	884	840	874	898	885	891	904	886	863	882	865	952	930	892	845	912	897	892	861	884	903	905	871	902	848	865	963	908	874	869	897	885	838	863	874	908	878	915	821	924	828	887	887	896	884	858	906	807	801	898	910	821	917	899	889	917	873	848	915	913	889	893	909	872	913	865	868	864	885	906	894	904	865	884	891	853	929	867	938	944	909	877	845	906	872	861	860	898	915	861	883	904	882	912	912	913	903	923	852	920	879	858	810	908	848	849	851	874	904	912	925	941	871	859	845	885	906	882	858	888	917	864	890	876	901	864	830	911	843	868	883	914	872	868	838	872	875	924	872	845	836	877	944	876	889	895	845	904	872	929	921	907	897	894	839	885	875	922	882	816	861	940	880	933	896	885	887	873	899	854	872	933	846	875	895	878	894	883	907	898	868	947	908	889	878	876	865	849	912	846	910	888	882	893	892	912	854	896	869	876	922	922	885	873	881	872	810	882	870	875	935	874	909	951	897	820	877	889	912	882	898	917	885	873	920	860	850	891	891	806	922	867	861	886	851	871	921	892	876	869	936	851	890	854	944	825	869	890	875	869	906	912	878	865	846	844	859	893	821	908	859	862	896	843	873	859	847	921	913	835	858	846	828	838	918	878	883	823	894	853	873	912	929	945	882	895	959	907	882	860	856	865	853	870	946	896	922	899	859	842	905	852	880	886	906	878	920	875	912	852	878	884	898	864	886	892	918	946	891	891	865	876	922	892	858	864	862	846	885	902	918	915	818	887	893	937	913	870	921	888	889	918	874	880	865	919	885	897	865	845	884	908	871	870	870	864	891	930	847	908	914	915	897	822	897	903	856	832	859	897	849	896	813	872	883	882	883	850	883	925	919	866	875	830	874	855	879	877	890	864	911	855	862	932	845	854	932	929	894	883	880	884	897	882	862	912	856	861	871	904	847	894	825	875	871	851	848	787	849	899	855	887	878	913	905	880	866	867	877	861	844	858	906	897	843	851	913	874	893	851	887	832	899	906	882	870	862	866	852	850	889	932	872	903	956	900	863	960	882	847	981	925	876	937	892	877	874	863	882	877	940	836	830	888	863	895	923	900	880	913	850	870	880	902	891	880	865	876	886	902	939	873	895	843	889	916	884	877	895	881	855	879	874	876	842	811	856	910	882	905	840	932	885	886	897	857	895	865	891	853	891	860	877	893	886	877	909	905	893	857	886	877	901	863	848	902	884	853	922	936	891	877	878	887	918	859	878	875	857	855	869	835	916	945	865	881	908	867	899	890	906	859	916	856	889	909	907	842	874	862	912	904	923	859	932	882	884	915	901	879	831	850	899	872	875	889	885	870	867	891	867	859	884	905	915	830	874	891	895	951	855	849	868	874	850	885	887	863	906	919	873	881	844	892	920	893	864	822	874	917	875	886	878	862	874	894	873	864	914	864	843	857	930	827	881	912	863	907	903	896	837	875	870	898	880	923	889	866	884	925	924	907	890	899	883	898	862	910	889	851	892	841	881	898	844	878	914	876	875	882	910	871	857	894	877	893	827	861	881	896	868	805	927	867	874	824	887	887	893	849	904	881	853	916	866	891	891	904	975	899	865	848	874	862	851	874	827	857	901	877	880	885	896	955	852	895	844	879	875	847	876	881	857	902	918	866	896	831	897	917	880	919	944	853	848	857	893	886	885	864	880	915	849	914	860	935	894	873	901	880	905	870	865	868	825	875	842	907	878	849	900	851	846	903	811	828	852	915	915	872	887	883	884	830	904	899	887	883	889	855	898	834	874	871	886	883	916	887	896	904	848	842	864	862	857	881	860	861	897	889	876	942	877	830	891	921	917	885	876	859	845	867	884	872	839	855	882	865	841	908	888	889	830	881	848	887	908	873	857	929	859	929	891	866	889	925	871	847	947	854	884	846	880	954	848	923	832	871	854	924	884	895	868	931	893	894	842	885	915	874	918	894	895	908	877	836	863	928	880	880	867	862	854	923	871	954	896	903	874	888	862	920	944	897	888	830	902	933	904	897	897	866	851	864	912	835	851	929	877	939	877	896	846	867	871	882	922	910	860	941	898	861	904	914	870	912	943	947	808	876	892	881	871	896	917	898	888	891	869	909	885	909	938	891	893	921	901	858	850	892	837	899	892	860	877	902	917	829	917	884	829	833	916	857	920	875	877	867	856	861	824	844	863	910	866	941	894	906	909	893	900	890	933	863	932	876	828	888	883	857	862	953	871	878	882	896	894	894	875	877	910	901	870	829	918	796	865	884	831	875	887	864	955	864	885	936	896	897	894	853	902	857	898	879	935	895	842	843	948	813	880	920	899	841	867	875	891	912	845	897	900	903	915	886	861	870	887	888	861	916	802	912	931	908	883	858	915	881	919	870	863	890	882	886	813	900	843	836	867	916	854	867	904	898	848	846	889	851	929	886	879	878	849	874	862	883	864	877	829	892	885	858	882	865	856	858	862	885	890	866	871	849	885	862	877	912	886	882	863	876	873	888	815	881	891	873	872	930	835	889	902	880	874	826	896	826	851	874	885	858	892	874	867	853	882	918	896	882	897	878	892	898	881	861	909	905	854	832	843	894	925	859	886	899	880	850	878	921	884	911	887	926	892	832	877	896	900	911	897	862	866	875	884	874	926	907	868	911	893	886	910	939	862	922	911	896	856	904	881	888	863	837	863	899	891	896	878	921	877	900	885	876	884	923	921	880	893	885	871	891	866	865	924	910	884
55763	29206	16159	8071	3495	1229	822	586	508	469	437	434	383	389	372	364	404	427	438	430	410	367	419	399	453	414	401	419	432	382	380	411	407	428	437	389	451	377	383	430	436	428	385	410	440	426	393	422	410	415	377	399	403	431	397	386	393	403	399	377	382	412	429	379	412	422	427	387	416	405	412	363	400	421	404	432	432	382	415	378	404	409	380	402	386	412	426	468	401	451	355	384	398	418	438	395	386	393	418	414	414	441	403	400	416	398	406	418	387	392	419	425	401	416	428	347	407	377	393	393	458	420	390	420	401	404	369	419	382	377	406	401	433	387	429	408	401	412	400	409	412	400	423	367	443	417	379	378	420	437	445	414	398	387	394	372	394	430	393	428	432	455	459	413	395	393	410	394	422	375	405	390	394	366	378	368	392	396	409	373	432	370	375	378	415	404	394	400	420	405	383	415	383	369	401	380	381	433	421	371	446	401	405	386	409	423	397	401	407	387	393	386	421	431	405	392	434	451	367	390	401	376	353	403	377	402	382	386	393	401	436	416	437	423	401	433	390	390	391	406	413	444	403	365	403	400	412	423	357	406	476	367	393	398	399	397	378	399	432	370	391	363	361	414	379	395	392	384	392	431	408	394	396	384	424	436	433	430	393	412	397	386	422	438	390	411	414	394	393	380	413	405	429	377	436	408	386	417	415	368	357	396	392	427	392	418	379	392	429	412	412	378	396	430	415	426	398	395	427	413	390	383	426	381	410	410	390	394	421	389	404	457	419	398	394	392	403	393	407	391	413	434	399	422	429	383	422	411	415	401	423	421	392	398	385	380	375	407	371	388	400	407	404	444	412	394	367	416	428	391	389	405	393	429	394	404	377	400	415	434	459	475	417	404	412	442	390	365	384	438	408	388	443	411	414	404	398	427	365	392	410	394	378	397	434	407	433	384	391	429	393	396	379	397	388	411	428	403	414	396	403	408	393	408	379	397	422	384	387	398	382	431	424	389	398	390	427	384	376	414	413	398	390	400	426	387	382	429	421	429	436	368	408	386	412	431	383	475	420	451	378	380	389	418	408	413	386	426	435	398	393	380	419	392	427	385	423	376	400	433	410	390	399	412	415	393	445	379	433	410	383	424	417	478	419	384	448	426	396	404	374	414	391	435	441	421	399	397	351	401	402	397	408	428	396	445	357	377	394	426	434	386	455	403	426	437	437	383	380	377	369	405	385	410	398	374	432	413	415	435	404	396	367	444	427	393	411	361	424	407	395	379	393	428	427	414	384	441	380	385	410	405	383	438	453	432	379	410	415	380	396	417	365	384	352	384	387	414	411	378	422	431	385	430	427	388	390	424	405	386	414	388	412	410	392	438	361	437	456	395	392	394	402	393	380	392	419	355	431	394	406	406	371	423	454	441	400	392	399	421	405	388	431	379	383	413	394	395	402	365	412	412	386	408	407	401	383	389	397	403	413	380	405	415	387	402	416	390	402	391	425	385	408	390	404	442	417	394	421	433	409	403	411	369	405	427	388	434	426	399	422	419	413	426	423	408	395	387	394	375	437	424	408	386	421	408	392	392	419	424	384	399	403	399	381	415	366	420	406	430	388	388	399	416	398	399	426	437	408	369	397	373	397	407	384	435	392	378	407	407	407	426	408	394	405	348	407	371	401	405	398	389	398	364	405	422	384	462	396	434	403	417	380	415	388	421	414	375	403	395	384	413	426	389	417	428	377	438	385	439	389	402	400	404	442	423	393	436	406	462	375	419	367	423	436	444	390	391	393	425	415	378	390	433	412	397	422	406	428	434	424	399	397	420	451	412	434	429	407	431	407	445	402	410	451	392	390	417	424	416	404	404	448	378	444	426	405	387	382	390	422	436	379	372	372	386	371	385	377	424	371	404	442	417	386	418	393	428	422	438	375	405	412	405	404	405	394	413	418	388	370	398	420	394	420	437	437	428	425	404	375	380	401	446	396	401	410	385	365	414	448	426	454	401	397	426	408	398	404	394	445	433	412	424	413	432	428	399	423	385	406	402	407	424	412	377	375	405	412	396	389	377	393	372	400	318	404	416	463	397	418	411	421	438	441	382	410	418	375	381	402	382	409	453	410	436	441	414	414	402	403	403	416	436	384	410	404	405	379	407	404	391	382	426	386	435	397	386	393	435	418	450	397	430	426	442	424	382	419	435	436	420	444	412	410	406	443	405	392	402	382	379	411	378	403	414	425	387	400	386	396	391	452	375	394	396	423	407	402	407	375	421	389	402	459	440	424	416	449	432	421	407	381	434	418	388	403	403	368	423	450	406	390	410	419	417	415	391	377	412	423	388	407	399	437	403	425	367	424	398	394	384	431	448	376	387	387	395	390	383	401	412	404	381	403	397	433	441	405	388	394	410	407	410	432	414	420	395	442	412	387	400	387	385	363	403	404	334	428	407	411	388	407	468	401	375	438	412	404	362	431	405	424	424	437	367	407	406	416	422	435	414	391	413	403	453	390	442	399	380	428	391	427	420	389	427	442	409	448	389	417	439	401	397	432	409	410	416	401	450	389	419	426	387	399	395	402	444	403	394	448	418	418	391	375	411	391	363	405	411	423	410	405	430	412	425	387	355	435	419	389	389	438	371	397	408	385	436	388	375	376	387	400	414	437	430	414	418	413	425	388	373	380	391	442	394	415	448	385	410	340	424	411	438	422	400	441	432	402	410	405	405	355	384	384	372	412	448	374	402	399	413	430	394	405	395	392	366	404	400	384	405	426	415	397	397	413	370	411	383	452	436	434	374	367	415	399	380	423	440	382	386	431	415	405	422	416	447	413	406	383	429	422	388	428	429	404	435	377	373	377	397	401	402	370	423	421	388	414	356	433	411	406	358	393	423	369	430	390	379	384	427	441	398	407	426	407	401	393	432	417	417	382	412	388	410	391	394	381	389	421	386	408	430	395	389	440	439	437	409	449	379	409	388	372	385	399	393	439	427	398	409	382	402	397	422	405	427	417	386	391	423	397	430	400	384	382	409	385	388	382	422	408	379	430	427	393	410	416	429	409	393	381	376	427	382	391	405	387	422	415	379	411	399	411	419	418	387	368	377	378	396	405	451	407	351	415	404	386	378	357	420	383	424	418	373	373	368	431	411	381	412	420	437	401	422	444	391	376	394	431	399	390	432	400	380	414	389	370	429	435	426	407	417	372	365	403	414	408	435	407	378	404	410	415	430	426	420	411	398	434	411	433	400	406	359	425	383	387	382	368	400	359	385	418	405	443	385	412	399	432	403	397	425	392	393	420	425	418	407	366	417	340	378	390	386	420	400	426	425	406	416	393	416	435	372	409	406	393	425	433	456	382	443	405	393	428	405	375	420	468	383	393	384	412	404	392	338	423	394	397	369	371	412	403	406	404	422	387	428	394	382	429	389	400	411	401	418	424	432	422	430	374	444	414	458	417	423	401	434	394	393	409	368	416	425	401	399	393	371	374	433	367	448	396	387
36001	22239	19077	14858	8185	3624	2421	1599	1524	1376	1074	939	936	934	863	912	819	882	920	883	846	847	913	858	917	885	856	867	886	879	890	883	854	925	858	903	906	942	893	923	931	905	890	886	878	922	898	867	847	914	933	865	847	923	872	886	881	944	899	818	785	860	898	886	863	878	902	917	882	917	834	903	880	847	874	868	869	840	857	815	813	894	848	838	857	865	872	878	880	878	936	861	823	882	861	896	930	878	840	863	862	837	865	902	859	824	867	861	886	839	900	888	853	899	931	912	884	852	870	932	913	929	820	860	897	877	820	884	815	856	903	909	831	862	882	868	823	874	883	895	899	903	868	932	777	874	877	874	899	883	829	871	832	865	850	892	876	841	877	873	865	909	869	895	862	910	861	852	877	874	876	866	874	900	883	927	871	852	876	868	851	944	862	859	878	818	848	893	860	885	842	891	848	832	804	842	870	873	878	900	905	823	886	941	863	861	865	807	879	865	833	873	846	914	895	856	852	855	856	903	835	832	886	860	854	851	872	875	852	915	854	888	888	919	850	855	895	868	829	825	819	889	899	843	845	906	845	886	880	888	864	846	864	871	843	863	857	901	880	886	903	838	925	873	865	875	822	835	950	913	888	885	852	803	859	875	903	864	866	840	839	943	928	855	831	907	847	846	909	881	875	828	917	849	883	872	892	888	929	806	899	897	852	875	807	886	805	841	855	840	818	896	866	862	898	859	871	868	875	924	877	873	849	799	855	846	877	910	893	868	886	867	916	863	860	882	848	854	800	865	842	890	870	853	852	881	892	917	874	891	882	885	905	881	916	902	847	834	858	842	860	856	902	888	872	853	866	944	841	876	936	873	813	859	836	869	871	808	862	906	847	827	829	869	791	849	883	877	860	924	874	916	913	867	899	829	883	842	865	879	883	880	862	897	912	807	804	867	852	926	921	847	833	882	883	867	891	883	898	852	908	942	821	904	903	876	907	877	791	879	839	825	840	862	881	851	883	861	863	847	903	879	852	874	871	864	885	934	881	895	875	870	852	838	822	894	900	890	869	900	834	861	918	886	898	927	844	854	883	875	876	849	856	907	844	864	869	856	809	872	838	890	852	849	858	869	893	883	802	849	883	875	830	844	878	829	844	874	893	892	882	892	888	863	865	854	881	836	806	923	888	833	854	878	883	898	881	849	831	887	867	866	856	873	877	887	902	902	827	856	914	871	847	943	879	852	854	876	914	843	882	866	829	844	886	865	843	850	904	878	855	844	900	831	853	858	864	855	901	909	911	857	879	872	850	855	897	854	822	884	826	845	908	885	872	882	888	845	858	894	870	918	891	862	828	876	832	846	885	886	908	922	888	851	887	812	884	888	827	902	895	829	849	874	929	867	875	865	904	859	865	901	827	858	857	853	861	856	846	897	873	859	833	877	896	830	881	883	855	836	862	870	884	844	892	839	868	934	823	899	888	864	889	869	882	891	876	883	854	905	884	857	886	834	842	879	837	884	840	890	889	864	858	910	945	892	859	833	830	832	880	877	830	852	834	896	854	884	855	923	874	894	937	909	854	846	880	911	870	884	896	877	878	863	928	918	851	803	856	914	876	894	851	818	886	832	832	869	842	833	884	902	841	882	870	800	903	883	870	862	854	874	912	891	823	886	866	882	888	833	844	823	861	885	888	859	843	850	839	914	852	918	895	881	907	838	886	812	828	873	886	885	848	870	874	849	884	830	881	832	917	875	886	858	871	869	839	860	885	862	833	819	848	883	867	814	872	828	861	890	832	904	835	842	856	882	903	851	904	849	854	880	836	877	888	870	868	864	826	904	914	868	845	911	826	861	834	880	837	804	881	885	846	899	846	876	854	831	885	855	834	880	874	868	832	867	852	838	880	869	882	842	876	881	877	867	839	849	868	903	836	872	867	932	891	845	875	860	822	811	845	873	882	851	882	907	878	822	838	869	789	866	822	884	899	886	840	902	845	890	870	823	835	889	860	880	905	851	853	854	880	845	906	889	888	866	910	870	889	882	876	876	859	853	842	901	867	925	919	821	943	925	865	840	862	886	840	908	846	911	862	861	904	923	870	872	821	909	852	846	881	895	851	894	898	823	901	867	838	891	861	836	832	875	898	885	889	816	866	881	864	852	923	880	870	903	873	887	854	889	838	862	915	902	874	892	882	853	826	876	860	892	893	872	798	854	855	863	913	866	897	830	879	875	873	856	867	857	800	849	862	845	878	863	978	883	888	894	815	887	877	832	870	843	845	852	834	886	880	855	850	827	843	877	918	849	895	879	867	865	915	882	895	939	896	885	844	831	865	828	836	896	878	898	913	861	864	883	884	802	905	853	911	886	845	863	874	873	877	867	855	833	890	875	893	849	805	926	850	902	864	881	901	856	898	874	891	862	924	878	842	884	861	910	863	836	865	922	885	870	834	847	857	935	903	876	879	814	879	909	879	853	873	866	860	850	871	776	927	839	855	901	877	826	926	885	875	870	854	897	872	879	830	879	839	861	893	877	859	839	906	830	836	910	848	860	888	917	821	846	843	870	911	875	875	848	859	898	886	890	904	833	811	834	890	896	866	887	825	876	874	863	884	875	888	837	818	872	888	841	834	841	878	873	815	876	798	936	896	866	891	858	879	848	877	895	864	866	878	942	902	959	865	878	801	896	921	889	886	837	842	865	878	841	901	896	851	815	882	883	875	849	845	856	819	901	851	836	863	855	850	843	879	840	877	843	871	894	931	827	883	907	891	850	808	888	882	876	834	837	854	846	888	916	862	832	838	881	913	937	923	884	794	876	869	867	843	877	852	890	889	831	834	880	872	886	873	905	891	888	827	899	820	860	900	860	905	928	873	888	900	840	833	866	860	843	834	859	852	915	875	841	916	925	852	863	880	886	926	864	839	848	855	882	862	842	862	836	870	812	865	839	855	820	881	876	839	891	855	840	839	890	850	852	880	916	850	807	865	867	837	883	845	851	863	895	890	875	809	895	832	861	890	824	842	893	826	859	851	861	847	817	838	847	851	826	827	859	861	872	894	926	867	878	878	844	876	901	865	844	886	859	902	852	857	875	840	884	874	806	896	857	930	886	842	872	848	901	848	839	882	831	846	849	865	832	852	900	860	833	915	923	855	875	855	880	871	891	894	845	916	846	933	850	824	890	922	844	826	864	909	886	868	912	859	886	865	909	899	857	861	981	863	842	892	897	810	854	898	952	924	868	872	824	935	867	833	881	849	911	888	863	876	895	855	862	878	819	810	881	850	855	877	869	842	882	885	830	892	857	929	865	929	897	869	854	825	855	899	954	840	862	832	878	847	865	848	863	815	907	852	874	933	872	863	849	870	889	929	890	886	857	858	874	863	908	860	890	920	839	836	845	902	826	844	881	808	906	859	882	887	901	917	845	909	880	833	875	861	867	910	896	866	915	879	856	820	877	838	924	828	791	863	866	834	895	878	872	903	853	874	876	884	883	869	875
59952	39078	31598	23035	12480	5180	1446	835	861	837	527	463	447	424	459	429	417	418	415	433	414	430	419	441	387	432	440	415	459	431	462	438	413	418	439	407	473	425	419	421	410	410	431	388	434	406	409	416	400	384	460	463	404	404	390	433	414	423	408	384	426	440	416	398	406	400	396	416	393	420	409	418	388	407	437	394	438	421	434	398	422	404	432	441	427	451	398	436	411	425	440	419	437	385	465	423	392	420	414	431	377	433	366	407	434	465	435	412	445	435	400	416	414	412	427	413	430	462	394	397	400	395	420	408	412	384	397	416	419	407	417	429	410	391	413	399	415	411	439	406	422	382	405	433	428	422	415	397	402	442	425	438	410	411	453	426	445	424	407	437	401	404	417	409	423	423	385	441	407	390	464	415	456	398	414	404	405	413	386	398	404	387	421	401	411	452	437	412	421	468	405	391	434	404	402	395	414	406	386	395	435	437	424	425	397	412	418	401	435	442	389	380	388	392	425	409	401	440	407	396	397	404	423	432	413	402	414	445	409	434	392	426	401	404	416	398	419	396	440	421	417	374	416	406	428	465	404	418	441	413	438	425	475	402	398	387	456	402	412	428	405	344	421	409	457	431	397	430	431	432	443	444	444	421	391	448	395	434	405	409	424	413	387	399	428	385	389	447	413	430	391	436	360	424	410	371	441	437	420	367	377	389	445	438	414	378	403	392	388	424	457	421	406	425	431	425	444	419	384	384	423	396	432	419	387	386	425	423	386	426	419	454	433	374	421	421	415	447	416	394	400	398	404	433	382	407	440	421	424	414	418	384	398	377	420	400	446	431	451	360	480	399	431	409	412	355	413	421	435	416	438	423	406	388	376	422	413	418	398	409	419	401	448	369	436	389	457	457	460	431	468	403	424	412	435	384	429	389	467	438	407	436	418	430	425	448	415	401	407	398	429	451	388	427	444	421	428	430	363	415	390	451	394	448	365	387	426	398	402	406	358	404	378	456	413	376	412	450	446	415	452	458	409	408	415	392	456	379	411	424	398	387	437	392	436	386	384	432	474	420	435	408	464	423	386	419	417	426	420	407	448	424	419	408	415	432	385	417	386	427	406	387	409	449	406	405	364	396	430	398	441	459	414	411	428	433	417	402	444	426	436	411	415	397	413	420	387	425	399	380	406	430	407	447	408	416	385	395	435	387	400	450	376	427	425	410	409	396	394	428	444	396	438	448	410	399	410	422	395	404	415	425	406	427	419	418	418	436	408	391	440	371	404	379	434	436	414	412	405	405	413	450	418	443	412	392	427	413	411	425	423	424	372	362	377	397	421	424	434	442	445	457	451	379	434	389	392	430	417	384	443	460	411	413	420	432	391	429	415	397	382	402	368	393	392	457	403	404	386	398	412	413	428	417	406	361	435	378	432	402	413	407	391	397	406	386	442	437	366	417	397	418	403	412	396	442	375	426	426	428	398	407	421	403	427	494	449	399	414	407	440	427	372	460	410	388	385	396	399	424	438	378	345	412	411	394	361	391	452	429	411	377	480	406	419	432	467	425	413	384	385	407	419	380	426	387	399	388	428	382	415	428	412	420	405	443	422	446	439	447	455	422	443	441	451	430	463	401	424	392	402	389	447	419	402	427	412	380	394	423	426	446	416	415	398	415	439	400	412	436	387	407	382	426	407	406	396	401	425	418	419	399	438	411	454	382	438	445	404	435	447	414	382	387	391	429	406	451	424	418	439	442	470	370	412	433	424	398	413	429	399	387	379	407	422	430	442	410	423	411	431	415	408	429	411	403	386	425	438	421	434	421	417	384	381	410	452	375	413	422	411	408	423	423	382	400	386	380	416	383	429	389	350	478	427	428	441	415	421	429	412	415	420	423	399	380	439	418	427	422	437	395	411	467	410	408	381	407	429	391	402	424	390	406	383	427	417	437	418	395	379	384	414	451	430	452	406	418	418	421	411	425	372	399	404	419	415	427	397	428	409	403	403	453	430	402	404	391	407	410	414	431	391	402	418	384	435	420	419	391	421	408	406	432	402	423	380	439	428	426	385	387	379	416	392	408	380	383	448	387	396	397	420	448	403	432	410	378	450	404	419	411	394	392	409	386	371	397	432	416	438	414	403	433	452	428	428	396	448	408	399	414	439	388	439	453	413	396	411	424	406	408	384	447	440	440	449	412	413	420	413	401	407	408	422	418	406	421	374	452	396	420	396	424	417	430	436	419	408	396	426	414	410	407	411	430	445	433	399	397	462	374	415	386	425	397	411	431	432	449	434	408	401	472	421	442	455	441	406	384	406	441	434	417	389	415	417	407	406	415	426	457	374	414	396	402	423	405	405	402	453	438	388	438	392	387	451	430	360	402	394	420	437	408	419	413	425	400	414	418	439	439	418	435	385	415	426	438	435	371	401	388	404	416	409	418	388	403	458	445	395	402	432	397	433	387	414	398	406	390	412	414	402	355	397	390	440	425	422	436	383	420	386	422	409	418	442	399	402	422	441	434	428	412	429	423	415	398	412	448	409	437	411	394	449	414	401	397	414	439	412	433	433	385	399	377	455	471	417	393	424	363	422	405	427	397	398	436	434	412	409	445	390	421	450	421	396	402	399	424	448	425	413	441	403	396	417	434	397	435	440	416	432	426	496	361	400	450	380	429	452	409	423	426	413	401	384	437	392	414	399	427	390	381	399	451	423	387	392	413	413	443	407	456	442	391	427	393	435	380	398	451	415	389	397	422	386	391	456	406	429	387	433	383	412	412	394	422	422	450	435	443	423	417	441	412	397	417	445	443	442	431	390	434	459	428	430	423	440	434	403	405	442	428	423	426	433	429	429	404	432	457	449	419	393	390	405	424	430	361	425	413	440	454	389	390	385	400	431	415	404	398	405	422	387	444	441	434	445	443	431	405	396	403	444	461	423	436	397	421	444	452	410	413	447	405	404	414	419	449	419	439	434	409	424	416	427	389	422	433	453	428	424	432	411	375	420	435	403	430	415	411	394	410	395	399	391	391	396	385	445	400	387	433	433	427	425	434	420	384	416	414	444	432	444	426	421	398	418	405	398	422	368	410	441	447	434	429	409	441	421	400	379	386	419	396	415	397	407	414	391	388	414	404	440	410	442	420	438	436	473	443	479	421	369	405	442	408	409	413	417	410	402	439	416	410	441	477	411	401	410	392	395	443	407	400	428	424	427	421	462	410	446	415	414	407	371	435	403	392	444	436	446	486	400	432	383	431	455	396	436	456	420	382	418	399	436	414	402	410	405	404	422	399	421	398	424	423	398	422	401	379	410	448	442	404	416	418	447	434	432	435	425	405	458	433	433	428	405	432	435	427	411	432	393	397	379	391	424	389	436	436	405	390	401	407	404	372	394	400	435	440	439	394	455	435	385	377	387	402	418	413	410	395	416	453	394	410	383	425	402	444	404	452	457	372	408	410	415	439	411	389	392	379	389	399	413	418	389	382	424	409	400	413	418	431
37118	29961	34305	31879	23737	11703	4255	3026	2983	2515	1415	1106	1028	972	921	976	934	913	864	901	904	941	856	916	910	908	908	922	949	949	903	948	955	967	980	970	925	1012	941	936	921	946	947	925	921	881	884	919	903	874	877	908	860	909	881	913	930	873	831	966	883	882	910	881	870	881	878	899	900	896	901	843	861	884	862	911	863	874	862	912	866	934	920	862	882	886	894	876	882	866	906	879	870	912	931	878	901	918	871	844	862	904	817	885	898	879	862	892	884	839	844	869	859	862	894	866	898	861	930	890	824	886	863	882	913	887	888	910	851	865	885	886	898	860	855	858	902	888	847	824	845	905	912	869	822	862	885	845	880	889	845	832	820	919	914	847	908	871	848	885	924	894	855	844	904	859	866	855	837	889	864	899	830	873	813	881	911	927	915	938	901	891	897	867	869	887	853	892	911	931	903	844	883	835	878	896	818	875	871	896	923	918	876	937	865	906	881	825	879	859	842	874	872	887	894	892	823	915	917	899	853	865	908	863	885	899	915	886	881	927	866	897	894	907	800	894	901	913	893	916	893	878	845	917	912	859	908	914	891	853	935	813	962	917	885	864	862	899	908	861	917	890	873	839	843	857	901	902	918	904	868	878	843	869	883	883	810	898	871	884	866	859	918	902	898	862	886	900	862	843	909	846	819	838	914	957	843	857	892	913	880	883	869	877	893	913	834	894	862	904	915	878	867	851	863	878	902	829	890	914	874	884	905	895	892	884	910	912	887	884	893	890	894	872	831	876	869	928	927	899	883	876	901	943	878	908	940	866	891	889	849	853	860	899	884	957	937	829	864	882	883	898	832	926	884	888	916	926	900	851	901	842	860	943	867	870	881	869	921	906	860	857	871	925	867	892	886	881	949	952	835	886	891	865	853	880	844	875	892	903	906	935	915	903	862	902	848	860	883	854	871	858	821	894	863	915	859	895	874	848	875	908	856	908	887	861	880	864	917	884	877	852	892	902	925	888	867	890	870	928	891	889	851	881	858	847	866	863	870	849	884	845	878	867	893	926	907	920	902	905	854	854	878	871	878	824	891	902	967	891	885	874	862	823	873	861	878	851	968	882	863	833	913	883	861	938	933	868	890	878	893	895	927	911	936	934	894	879	867	891	899	906	914	874	846	898	843	868	888	902	847	899	928	814	922	846	891	902	864	907	864	833	873	879	927	890	908	886	894	888	900	899	867	892	846	878	907	904	867	846	854	893	873	854	894	886	862	853	846	881	897	926	873	893	902	923	909	853	899	921	900	963	883	931	891	864	900	850	916	803	858	932	861	924	838	829	885	907	944	896	919	857	890	896	852	915	849	868	874	871	854	864	846	862	845	912	837	873	870	841	886	834	902	899	857	883	887	951	899	863	844	876	866	870	837	879	916	843	867	922	870	876	905	870	944	920	871	848	829	922	852	893	824	849	889	876	956	893	927	890	876	851	871	920	872	872	908	894	910	900	835	842	875	862	851	896	916	886	885	834	897	895	888	855	900	918	915	867	883	902	855	883	911	871	885	884	929	868	847	868	905	858	955	877	871	906	914	909	914	829	860	926	855	834	905	927	959	867	879	832	918	934	889	890	906	898	854	878	882	894	866	929	896	910	936	828	871	884	936	915	838	850	940	903	916	880	899	868	922	871	944	882	901	880	898	908	910	906	924	828	879	839	901	927	864	902	856	851	921	872	863	827	901	880	921	898	945	929	909	925	885	847	822	871	900	852	859	850	862	840	943	915	835	868	884	908	909	883	882	936	863	884	862	864	900	855	870	853	847	841	876	893	832	867	842	897	863	891	890	893	887	848	855	872	859	893	841	878	869	954	845	880	909	958	853	894	869	881	900	915	894	880	867	923	870	912	895	918	878	927	831	886	912	865	894	916	842	884	928	892	904	855	886	902	898	838	892	911	888	875	925	917	910	842	895	844	865	884	848	845	901	869	877	842	915	879	820	875	892	865	913	879	877	855	892	883	877	851	886	851	898	851	916	852	871	942	897	863	888	908	931	895	884	854	953	940	870	862	877	909	877	841	854	916	910	926	887	886	900	887	895	936	849	893	895	864	915	836	945	860	851	892	925	875	884	843	846	858	875	886	870	912	916	831	862	841	897	850	879	877	870	876	911	907	913	868	887	897	856	853	863	893	819	867	876	885	900	872	908	904	884	862	927	862	865	888	893	888	919	866	916	863	873	860	903	903	905	910	914	912	875	943	899	904	862	899	880	896	817	913	861	887	916	919	946	925	893	902	889	847	848	850	882	950	912	907	877	868	845	929	938	868	842	874	882	855	885	867	830	894	846	837	852	916	895	904	873	893	856	916	890	889	829	888	847	861	857	855	851	897	893	922	845	854	880	936	854	932	900	895	902	906	914	883	858	878	857	935	857	904	914	896	878	839	858	956	853	893	870	897	898	851	861	887	902	917	847	881	881	878	962	865	863	852	863	924	901	905	841	892	858	887	866	894	871	886	866	854	805	921	874	894	878	881	875	904	892	860	852	818	821	895	840	862	909	931	894	901	850	860	855	885	898	865	918	916	889	921	874	847	875	824	902	902	896	931	814	874	893	886	891	878	902	837	860	909	865	832	897	812	861	834	848	842	906	881	890	849	830	838	884	898	881	872	924	886	853	866	891	881	894	920	856	885	888	888	829	904	898	845	918	844	892	916	887	879	871	868	866	864	830	886	892	930	919	888	885	899	851	930	868	901	876	900	883	920	869	869	884	849	821	941	890	885	885	862	860	784	877	870	926	891	881	915	869	830	888	932	885	910	868	877	828	897	896	891	921	897	835	892	865	886	912	942	877	874	859	889	868	865	919	855	920	918	905	928	872	902	860	896	877	883	896	874	909	850	806	880	844	861	871	878	830	874	878	855	841	862	881	863	892	871	872	895	813	891	888	851	851	883	891	855	849	912	922	866	874	874	893	894	912	918	925	893	888	905	905	876	883	866	843	924	843	893	895	946	870	921	903	905	889	882	897	906	863	861	862	895	921	927	915	900	867	917	820	940	908	898	881	881	937	895	871	938	863	906	889	839	869	894	822	849	945	827	878	924	894	929	877	856	857	847	902	882	918	910	972	890	863	882	872	887	855	901	824	866	866	874	926	837	889	868	896	902	864	913	851	885	895	862	914	846	845	904	854	871	881	930	933	880	875	906	919	869	936	856	858	845	851	890	853	882	895	895	860	874	845	864	971	845	892	896	899	855	862	885	840	847	883	843	855	827	929	864	901	862	879	875	936	882	861	847	890	864	860	895	885	911	834	842	868	811	868	900	877	889	848	835	925	895	917	903	910	850	910	906	857	875	935	873	879	880	892	909	852	902	840	881	832	890	891	857	911	863	933	874	906	872	873	860	939	910	907	864	858	904	897	917	873	848	941	855	874	906	841	944	856	912	896	882	883	852	869	902	911	887	841	910	898	961	890	920	927	872	911	929	848	916	885	856	864	944	866	897	908	877
36408	22858	15459	8297	3308	1285	629	480	544	475	482	405	406	404	461	442	423	446	395	458	365	412	376	426	444	390	403	392	410	371	412	385	432	397	397	442	442	347	417	387	447	392	462	423	375	366	364	404	394	440	426	435	404	410	412	418	437	391	431	407	426	445	434	422	425	405	427	398	403	450	410	398	370	428	395	384	466	437	411	419	421	433	441	392	415	380	418	437	419	421	410	363	428	407	443	410	404	443	421	380	430	435	432	364	418	408	419	399	388	411	436	422	424	443	403	407	377	423	432	476	427	429	376	360	405	410	381	371	408	376	375	424	414	378	433	380	437	386	406	396	401	362	379	384	404	422	428	436	462	392	415	433	421	431	419	441	424	446	415	385	439	402	409	383	424	414	377	415	425	423	439	399	410	402	390	449	421	442	388	374	354	394	382	438	419	414	389	386	392	398	433	426	426	423	417	387	395	383	418	378	433	411	401	396	438	376	399	374	411	372	459	361	406	411	420	398	386	372	411	409	400	382	375	415	410	433	413	390	410	407	450	451	391	423	406	402	388	424	423	424	420	401	418	411	418	392	392	405	458	403	345	377	382	408	371	390	418	416	420	401	401	370	396	406	402	430	393	408	414	412	389	413	444	403	430	431	407	387	405	431	399	425	418	361	385	411	422	428	415	416	420	396	388	394	430	401	455	440	446	417	403	398	403	430	412	478	400	399	384	397	414	396	385	404	449	446	465	386	393	420	432	392	426	409	383	379	409	385	388	416	443	409	387	441	416	426	363	407	434	417	386	435	439	380	414	434	439	414	438	400	427	429	408	454	414	412	455	404	427	401	413	430	437	380	423	408	436	383	447	420	381	390	431	406	396	453	402	443	401	397	397	382	408	411	391	393	404	436	395	428	387	426	437	384	460	426	382	403	384	395	405	406	405	401	410	418	424	378	411	425	420	406	437	442	387	399	417	404	436	415	409	398	407	412	419	372	366	390	408	454	402	401	400	426	440	392	417	431	368	408	396	440	390	418	400	383	398	471	408	436	371	393	398	409	410	398	439	426	392	431	431	422	398	402	438	389	430	409	412	414	418	427	428	396	430	420	425	388	424	379	393	431	404	450	413	429	406	419	380	382	359	460	425	481	459	421	470	392	390	397	409	409	387	398	420	414	427	412	395	408	408	398	395	388	398	374	416	425	398	427	428	417	391	425	419	416	460	387	416	441	429	394	413	428	428	434	429	380	393	398	406	418	381	421	449	368	408	400	402	382	405	423	430	413	435	408	416	387	419	393	391	423	397	384	381	385	378	399	411	428	429	436	415	379	440	426	365	418	411	416	424	415	429	375	437	448	418	390	387	375	415	383	425	401	454	405	423	421	407	418	412	421	429	395	399	398	373	419	376	428	431	361	431	432	412	391	404	446	420	392	413	397	419	437	397	396	403	394	406	426	379	412	423	415	450	411	396	407	428	444	443	388	422	397	435	407	403	417	425	384	419	436	416	404	418	372	400	403	415	418	433	386	412	419	446	379	423	405	430	436	390	420	411	424	436	432	404	410	408	408	377	407	427	439	412	465	386	421	415	463	415	426	416	380	443	422	375	400	414	435	443	400	426	411	427	389	432	418	425	435	383	370	414	448	441	409	436	367	406	435	407	394	390	392	414	371	415	397	435	387	397	410	399	432	404	410	395	409	413	403	394	390	385	426	422	418	381	416	408	405	409	424	385	402	395	394	367	420	384	403	428	369	463	462	439	409	447	419	400	413	413	422	416	440	391	395	408	407	426	415	411	401	425	415	415	398	419	391	405	423	408	410	419	386	383	410	419	448	455	429	411	441	402	427	385	458	437	386	430	433	419	433	406	383	433	383	437	435	401	439	414	393	452	410	444	401	419	399	407	400	434	389	423	393	410	372	400	371	419	426	419	398	426	435	425	398	410	378	387	413	388	454	416	405	405	465	401	386	412	375	399	396	414	380	427	420	398	439	400	438	397	369	395	416	415	407	399	366	447	420	393	390	397	401	398	440	433	404	420	415	419	402	409	410	423	428	410	428	417	403	380	424	415	443	432	442	419	387	425	419	444	430	383	396	395	404	410	431	461	361	389	421	403	417	431	406	400	459	436	387	376	400	399	385	367	402	382	424	428	448	426	417	420	388	419	439	458	428	401	385	425	448	404	407	394	407	485	377	418	425	395	415	425	431	390	393	422	405	401	362	392	380	423	385	384	379	415	439	432	427	380	407	375	418	410	386	434	418	426	389	425	398	419	418	389	440	385	437	465	409	407	391	365	406	430	387	397	419	445	427	428	401	420	399	420	414	377	425	401	403	411	406	440	446	424	408	439	417	424	415	422	455	448	427	436	417	440	444	404	406	428	414	414	403	380	422	427	407	432	389	406	378	447	381	426	403	405	462	446	416	347	420	428	445	422	416	423	436	433	403	382	420	402	387	400	420	430	369	398	425	445	397	378	414	438	390	433	422	425	432	439	444	448	422	379	422	421	431	406	412	414	426	411	421	404	431	430	429	434	417	410	400	400	401	432	429	391	426	414	434	422	412	410	413	404	415	421	424	462	418	425	380	387	385	397	458	433	411	396	396	348	398	417	415	411	427	403	390	409	404	432	394	415	389	374	400	391	421	428	447	456	408	387	406	414	422	431	410	403	426	389	438	415	431	434	415	400	408	441	413	409	433	423	379	440	411	412	440	426	405	425	416	431	413	422	409	410	400	422	413	438	418	383	413	422	435	396	401	429	413	398	361	419	396	391	431	393	389	371	408	428	449	411	365	451	419	421	394	409	405	414	423	374	390	379	392	452	419	405	400	386	404	443	427	419	435	426	397	399	421	401	403	435	363	400	396	424	413	430	398	415	400	405	455	399	388	399	425	388	407	404	371	447	450	393	384	419	378	411	401	400	407	413	381	384	445	407	419	418	434	326	407	425	402	430	436	397	386	407	409	431	433	455	416	388	410	417	391	395	428	404	404	370	392	373	447	422	438	432	436	396	438	437	426	430	433	418	435	467	364	396	429	384	390	356	466	468	407	392	403	421	405	428	441	397	388	420	411	397	418	424	377	429	466	415	403	409	407	413	386	396	377	390	364	425	386	451	396	414	395	399	431	421	422	394	406	422	419	387	364	467	436	397	476	389	382	381	426	432	382	370	390	397	449	385	392	423	453	394	402	424	407	396	442	432	380	456	422	400	404	405	398	419	406	381	401	406	407	404	393	425	405	422	382	414	410	427	394	428	407	356	445	394	430	401	398	417	416	398	383	433	416	399	419	358	406	377	382	422	401	385	424	435	430	447	425	389	414	429	400	348	418	442	373	443	385	440	443	427	408	370	413	373	378	403	420	413	398	392	423	424	391	370	421	391	415	390	413	427	444	441	357	394	394	419	431	429	398	408	412	392	459	412	405	379	376	367	367	444	428	441	411	429	451	373	376	443	378	412	385	398	406	453	411	421	406	386	384	392	426	416	409	415	411	407	424
20857	17116	20058	16286	8912	3889	1574	1394	1315	1171	1032	917	910	883	933	892	922	897	910	869	879	882	838	897	891	874	900	892	897	899	831	883	923	916	910	889	864	927	940	846	900	908	891	903	912	894	842	834	871	809	898	890	905	892	843	905	906	899	927	905	885	860	919	832	898	854	901	875	897	875	890	919	863	891	848	891	869	901	825	896	868	870	878	867	907	919	907	870	890	904	805	865	911	850	901	918	858	902	906	868	886	872	880	904	898	898	876	872	919	907	897	890	863	897	840	912	906	902	889	826	897	886	884	871	852	877	855	859	879	891	880	898	861	870	860	852	841	861	867	891	921	839	886	890	942	855	849	876	859	890	856	897	853	898	888	840	881	869	837	888	861	916	858	831	870	891	892	866	909	905	890	864	917	926	917	842	871	908	872	859	859	881	839	902	842	843	848	861	861	864	891	901	857	904	919	879	880	840	867	851	937	908	908	888	848	896	832	860	842	878	821	876	919	918	836	884	899	873	902	830	880	847	869	862	895	846	894	850	880	921	877	926	873	885	848	814	884	855	868	954	867	896	853	855	877	846	851	877	953	842	868	906	843	871	897	919	863	865	881	852	870	876	881	869	865	902	850	926	890	880	873	875	812	882	884	873	920	881	861	867	866	798	875	883	889	909	826	866	870	869	887	868	909	894	886	879	843	846	865	880	862	871	821	775	864	847	882	852	896	885	879	883	860	924	842	837	922	830	886	929	897	854	865	851	867	883	891	868	859	866	835	880	870	898	866	911	892	868	929	812	857	860	836	872	895	882	870	886	916	937	838	918	833	901	838	873	859	868	853	839	864	896	927	926	895	834	881	869	884	834	884	846	864	844	891	896	807	916	905	892	891	881	892	871	902	925	871	890	895	877	882	840	883	831	874	869	915	826	904	900	920	940	880	879	869	888	876	884	879	883	897	819	863	892	894	837	871	878	855	880	896	875	886	874	838	858	870	851	902	834	861	851	836	904	888	909	854	917	877	925	888	880	910	930	944	914	878	879	850	932	903	943	914	893	879	832	838	941	874	915	904	803	863	928	837	903	905	843	894	848	882	848	885	924	857	875	875	917	876	865	936	864	883	871	870	847	836	840	848	893	894	867	879	914	870	886	873	844	872	899	838	904	867	872	863	881	896	898	863	919	895	852	887	895	837	865	858	884	910	894	868	866	852	857	871	915	888	830	910	826	907	921	848	857	919	868	842	859	880	940	867	861	837	890	848	882	866	856	808	881	865	823	863	878	845	855	886	861	840	907	835	905	850	859	897	849	847	884	871	889	853	855	901	885	844	885	891	877	931	895	921	845	846	868	864	861	898	895	909	883	896	914	840	874	868	841	904	895	882	870	877	853	884	842	910	905	865	869	879	865	872	860	909	882	862	835	870	858	859	922	845	873	895	855	900	882	863	878	822	932	819	873	875	871	878	856	812	880	853	879	858	893	883	906	842	886	878	895	884	879	904	911	860	872	898	852	890	931	897	913	839	874	856	839	843	867	853	882	850	816	918	877	853	877	826	897	879	853	896	911	837	912	845	873	893	876	904	894	900	875	902	881	862	852	849	850	834	846	822	856	883	919	867	869	839	869	894	901	843	828	910	813	898	888	866	879	934	883	844	815	854	881	897	917	875	924	896	861	907	904	887	882	866	816	867	868	881	856	914	848	902	881	854	889	857	873	856	890	887	839	904	906	929	885	892	804	862	883	841	822	856	857	930	848	854	849	878	897	899	881	895	840	896	838	877	873	856	844	845	915	901	904	870	905	920	872	882	831	822	871	781	851	895	878	861	880	892	878	931	916	860	901	853	875	933	848	824	888	864	902	857	815	841	901	866	870	851	897	906	884	896	844	878	821	873	917	902	900	873	872	867	923	898	820	897	898	898	857	887	859	864	840	860	894	895	821	841	901	868	881	854	911	872	866	851	872	922	875	939	860	893	887	896	873	861	854	875	899	828	899	844	915	849	933	920	871	901	880	907	895	848	850	868	921	909	900	894	865	930	861	849	891	923	869	868	881	890	905	806	911	823	959	847	893	936	916	882	857	807	859	871	895	863	856	853	909	830	912	845	866	888	877	875	855	915	878	862	860	901	906	863	920	864	842	864	861	819	909	812	842	896	847	819	864	889	879	901	840	912	839	846	868	825	885	877	887	930	901	890	864	879	868	885	892	916	856	856	901	873	885	833	851	878	923	903	816	820	869	858	886	849	912	881	845	915	873	868	841	846	895	835	860	887	874	895	857	864	909	853	873	934	894	911	842	900	815	891	916	877	820	865	876	848	916	906	891	832	891	970	889	893	829	848	923	892	860	892	890	821	855	878	855	865	889	896	871	863	842	868	903	897	885	912	883	851	904	879	866	922	862	874	847	860	885	921	819	924	808	841	870	869	877	880	867	880	911	883	839	884	912	908	854	848	861	875	823	904	878	859	827	838	862	898	867	872	914	911	842	818	890	844	854	888	860	869	855	917	881	830	845	903	884	879	836	890	830	911	862	829	853	854	851	880	900	910	861	827	872	878	858	897	848	848	907	878	872	892	882	908	852	841	867	862	822	915	852	867	879	896	849	802	931	867	887	874	947	840	866	872	882	919	833	876	854	840	881	880	867	946	872	862	821	900	840	830	860	887	891	846	870	882	866	838	883	889	912	914	923	907	831	924	872	860	866	864	883	869	883	893	922	897	907	903	863	919	902	877	874	890	867	872	849	888	891	903	867	831	863	872	812	878	876	895	876	866	888	847	818	871	812	857	879	875	897	880	869	871	888	852	903	887	849	887	879	876	868	856	865	847	848	894	893	859	911	874	861	863	911	918	893	853	877	889	929	895	907	868	871	857	892	842	894	897	906	840	863	874	854	921	825	896	895	921	854	869	874	905	913	847	927	877	841	840	851	872	907	876	902	879	828	877	887	845	907	897	834	848	853	898	840	850	887	893	851	867	849	849	903	869	873	905	886	885	860	946	860	878	847	860	926	860	858	871	912	864	843	911	855	882	898	827	934	903	899	869	869	833	904	869	888	878	848	859	870	925	876	855	900	883	904	875	834	814	876	844	868	880	906	914	840	867	886	847	921	828	838	873	875	861	874	861	855	860	868	917	827	849	865	852	871	920	855	922	920	887	814	885	890	865	835	863	879	896	862	846	836	896	846	849	892	871	880	861	886	825	850	857	869	880	898	862	882	877	832	880	844	928	864	871	843	841	858	899	851	916	851	855	882	885	917	853	886	888	856	822	879	921	881	860	917	854	827	922	881	914	881	865	908	894	873	888	916	845	886	900	859	922	896	918	880	960	964	898	905	902	862	833	876	855	868	886	870	889	897	901	857	877	847	907	886	928	899	855	902	872	829	891	887	849	856	840	899	869	867	844	914	814	851	853	856	883	894	952	836	885	912	823	912	860	914	858	840	859	895	862	839	870	890	874	908	893	838	893	884	831	890	834	882	863	832	885	881	880	894	894	891
50244	33052	23402	13277	6242	2424	855	619	695	733	455	419	425	423	427	382	407	425	404	380	405	416	429	401	369	419	399	417	344	403	420	398	416	432	403	381	348	394	427	380	385	423	408	423	444	426	361	417	407	394	428	417	403	409	438	419	394	388	388	407	404	380	381	382	430	380	443	427	433	434	416	415	387	375	430	414	449	416	396	367	395	412	405	399	413	392	402	388	407	365	419	411	411	409	389	439	412	366	418	403	374	408	408	426	423	423	399	387	439	422	403	399	415	389	381	409	425	401	429	443	395	431	424	402	379	375	374	391	398	435	423	418	433	381	430	415	368	382	373	422	391	426	416	369	392	401	379	417	420	401	388	426	398	406	357	394	480	402	416	404	409	396	370	393	410	416	445	380	397	394	432	419	400	402	391	394	432	365	411	407	411	428	394	423	373	435	396	415	450	403	376	407	387	398	418	427	376	395	424	384	386	407	434	403	426	437	401	420	428	431	435	418	402	403	365	389	375	424	395	399	419	387	449	375	411	405	407	402	417	433	422	356	382	361	371	395	375	374	423	365	384	391	406	406	391	404	384	418	444	385	391	407	391	470	414	419	429	401	436	410	416	416	375	434	376	436	421	381	430	421	429	407	393	434	391	409	399	387	355	387	403	401	368	404	419	414	402	417	432	404	406	366	411	420	416	407	396	449	407	406	379	432	381	407	429	395	418	381	371	447	401	429	413	403	374	430	403	418	393	342	394	407	382	433	367	388	388	408	416	394	387	390	397	402	428	461	420	437	451	398	414	415	428	394	414	383	406	359	385	394	421	361	388	382	418	435	410	404	381	410	428	406	385	412	468	413	358	412	395	411	407	399	419	428	405	454	436	424	396	414	407	416	414	416	408	359	411	419	385	448	447	416	431	427	393	423	405	410	434	426	452	384	406	400	387	398	447	391	399	382	402	383	400	437	425	382	379	405	395	372	435	403	413	431	395	421	427	403	397	412	412	380	399	404	418	400	400	436	391	396	435	403	417	411	403	446	408	424	416	399	442	423	442	398	397	369	425	398	403	393	429	418	421	441	434	409	390	435	394	368	424	390	366	437	385	442	391	393	360	414	413	384	432	396	409	403	388	401	392	418	420	403	394	371	448	420	458	393	382	400	390	365	385	389	383	375	418	394	434	417	399	406	410	407	381	412	385	396	378	410	428	398	418	442	422	392	417	405	399	427	389	377	351	437	371	410	375	386	446	369	405	418	362	393	397	411	402	365	378	371	435	404	423	374	396	392	392	412	388	397	402	424	382	421	382	396	390	443	437	412	417	418	388	379	348	418	389	389	389	367	393	432	440	432	350	406	432	412	378	406	352	379	400	402	398	403	392	394	422	390	408	399	398	424	389	386	386	395	391	446	419	396	395	420	386	383	363	410	402	381	372	405	422	412	385	394	401	393	402	397	415	383	441	356	381	386	404	426	423	438	429	464	449	428	384	436	400	390	383	417	414	413	387	392	409	416	453	421	422	418	444	412	395	390	442	413	395	428	424	410	427	409	355	428	404	402	397	427	400	457	452	417	392	406	394	397	399	372	412	401	428	401	351	409	436	368	387	435	367	428	418	393	384	428	387	383	373	396	430	393	404	419	418	433	434	388	366	377	386	429	403	372	414	420	392	406	380	447	432	443	389	436	408	378	389	360	406	435	402	397	417	402	411	402	407	369	361	461	412	390	402	402	491	379	435	366	415	390	416	428	409	377	405	435	363	408	425	432	396	399	433	421	397	393	431	407	416	370	378	398	419	419	423	416	407	346	405	365	359	407	400	409	416	399	413	404	387	358	440	391	412	410	402	391	409	412	406	418	445	363	403	376	433	408	391	425	385	398	391	366	347	417	406	405	393	374	405	422	358	373	399	418	399	393	442	437	398	351	400	423	415	442	418	382	436	425	420	426	411	377	420	376	378	430	373	392	415	382	410	389	388	391	435	387	423	435	372	337	440	439	401	430	410	426	428	435	415	431	415	404	391	443	394	427	386	438	372	418	426	422	425	406	423	437	400	387	417	439	394	376	414	390	397	414	442	404	389	378	425	411	409	413	393	418	415	391	418	400	422	376	404	421	417	449	370	407	427	409	427	421	389	417	405	435	399	371	388	411	414	428	385	408	397	412	418	427	400	409	424	365	393	412	435	415	404	389	366	391	404	412	405	392	394	409	418	424	395	419	397	427	436	407	414	418	414	396	389	381	391	414	388	393	390	408	436	390	413	412	385	373	442	431	392	401	414	400	443	385	401	387	403	424	387	418	397	412	440	382	408	380	415	399	388	415	401	425	397	429	406	422	443	387	412	390	368	408	382	377	375	382	406	411	413	410	381	414	377	423	400	415	389	381	386	419	381	416	396	405	434	413	391	394	422	418	419	412	379	411	442	455	414	394	428	423	411	403	392	371	415	388	361	414	379	404	425	392	357	395	450	410	426	428	421	378	422	374	406	391	381	424	443	426	421	429	397	424	400	437	391	411	419	389	379	415	432	392	425	417	405	416	404	423	429	421	420	434	444	384	404	430	367	385	419	413	446	394	364	426	421	402	402	427	446	379	412	395	373	390	379	419	431	415	409	402	418	433	398	379	383	374	376	432	432	416	403	399	407	371	430	348	380	435	375	389	430	445	412	382	434	418	424	394	392	413	391	407	415	437	391	374	439	407	397	400	386	403	380	432	391	364	423	409	415	399	438	398	386	358	372	422	394	392	389	407	389	366	385	428	410	419	445	404	398	415	428	406	414	426	400	418	416	371	434	388	426	419	405	409	393	406	431	407	419	407	366	395	422	416	439	392	359	406	407	419	399	405	419	401	404	412	409	363	386	429	416	395	415	415	410	403	399	384	430	388	383	403	457	428	427	443	426	415	372	392	415	436	380	404	378	390	415	419	393	386	417	379	390	360	373	381	437	415	412	439	412	419	372	383	385	378	406	417	412	433	396	404	376	417	382	414	390	439	409	392	438	440	392	396	429	412	372	435	433	383	397	400	430	389	454	385	416	357	412	401	389	375	369	444	398	396	401	410	391	436	411	360	402	364	381	443	416	435	433	372	403	400	430	414	412	399	385	402	394	454	408	409	432	374	388	390	379	408	398	393	446	380	375	388	430	423	391	405	438	453	402	390	419	410	440	398	388	443	371	410	383	398	400	420	424	426	396	395	377	402	393	403	388	408	426	368	406	402	394	378	379	417	435	370	409	400	406	405	420	435	418	395	395	379	420	400	404	404	414	458	379	441	415	401	396	379	393	377	436	373	402	392	416	407	414	419	359	405	428	414	421	419	400	407	415	404	428	382	389	432	407	412	396	379	413	413	420	412	442	382	411	385	421	380	436	441	384	445	401	417	416	423	371	378	419	384	448	388	369	372	392	440	392	360	375	359	425	387	375	404	412	442	388	410	382	424	393	416	375	388	414	384	437	421	336	426	414	418	379	394	369	375	399	410	411	386	441	418	382	406	391	379
31122	25824	27504	21669	15036	7076	2542	1896	2395	2514	1270	943	949	947	850	908	868	858	938	936	895	910	863	877	911	845	877	860	900	902	857	896	907	932	941	935	902	894	922	912	941	883	903	863	864	887	847	928	878	874	907	908	873	886	832	892	927	891	878	885	869	904	881	851	899	868	870	892	856	889	876	835	850	809	879	913	927	896	845	870	913	913	907	860	872	902	840	886	855	905	915	855	905	868	811	921	813	905	892	865	849	860	875	887	873	884	886	831	910	848	910	852	837	875	847	854	833	879	883	890	917	883	898	829	902	857	920	817	876	861	878	852	883	894	848	889	884	866	894	836	889	909	882	900	886	888	888	879	886	872	893	831	877	901	927	905	891	839	854	882	846	903	899	852	869	902	915	822	865	862	816	913	871	912	872	801	861	861	853	806	903	836	833	898	853	827	870	844	872	857	886	904	894	892	832	850	884	859	853	867	840	903	826	878	877	878	858	851	881	922	841	812	853	893	866	829	865	816	878	849	933	887	856	854	863	858	856	850	875	847	851	874	821	845	881	883	842	910	828	816	882	948	863	894	930	836	873	864	838	858	842	837	851	873	860	892	860	901	879	911	835	833	858	880	909	848	880	839	858	850	842	859	877	877	859	830	809	870	770	894	899	855	895	890	903	847	905	852	905	820	869	805	883	883	872	828	862	878	861	869	839	863	880	819	888	871	815	812	838	905	898	897	851	956	887	864	863	859	854	915	816	831	863	892	855	858	896	916	902	923	866	869	889	890	902	808	897	863	876	844	918	847	866	877	915	888	870	818	909	847	878	888	850	839	860	926	882	873	831	906	838	897	872	853	839	843	859	884	890	888	916	900	918	857	868	836	853	878	891	871	829	882	865	870	902	876	831	837	859	889	778	889	872	814	906	879	890	834	844	836	818	881	893	873	837	858	878	911	831	885	826	861	857	892	857	840	899	894	844	918	897	881	888	833	855	856	856	846	927	915	840	904	871	867	869	904	892	870	908	873	846	920	912	912	871	806	912	885	870	875	875	822	827	905	896	858	873	887	911	872	920	877	894	921	836	851	852	819	870	864	881	845	866	902	890	846	861	872	915	840	878	852	893	857	924	846	908	888	869	844	817	876	825	873	886	839	870	823	823	867	910	896	879	881	886	849	867	871	906	820	877	841	845	862	915	907	846	866	876	871	868	870	910	829	884	869	874	921	851	879	867	927	855	884	870	898	815	864	856	887	878	853	893	821	826	898	841	863	877	865	863	848	882	852	833	854	868	832	917	839	895	837	895	858	897	796	900	884	924	871	852	826	866	916	843	884	866	919	871	885	842	903	836	912	810	919	873	895	835	821	824	828	867	887	905	865	857	807	854	839	897	901	854	867	906	852	839	795	874	899	840	859	821	869	898	829	855	896	895	869	860	843	838	957	834	874	882	888	839	857	871	853	840	873	889	886	854	895	915	896	865	895	870	869	883	843	884	939	860	860	824	845	816	891	856	847	839	856	923	910	891	834	893	846	877	894	865	825	829	899	862	818	909	841	837	916	926	886	861	860	904	910	856	864	904	903	818	838	838	847	867	840	879	901	870	868	839	894	891	862	904	891	846	890	884	919	890	850	832	856	886	865	850	853	884	856	858	867	846	879	834	876	863	874	866	845	904	897	867	836	883	901	948	867	897	858	845	826	851	821	865	835	929	851	924	839	896	872	835	909	860	878	897	870	846	965	862	974	861	868	869	883	895	917	860	882	884	877	876	799	911	894	881	857	884	824	905	828	853	850	888	893	853	845	845	873	844	861	855	887	887	847	889	880	861	874	869	852	859	880	862	909	879	918	822	916	906	871	946	857	802	863	829	894	843	869	875	862	835	823	801	888	893	881	871	862	874	915	880	897	897	841	859	911	832	877	855	875	847	855	820	817	912	850	916	857	821	877	921	905	873	845	929	852	877	888	877	871	895	852	859	854	867	838	822	830	880	857	893	874	864	849	852	827	807	882	844	858	901	910	881	958	851	850	847	893	864	865	899	861	921	817	891	806	893	925	868	816	872	881	855	850	901	852	897	832	877	913	839	863	911	855	868	872	879	878	902	898	914	844	888	903	852	843	832	916	841	872	864	915	888	870	853	862	886	933	903	904	871	927	824	875	823	841	863	860	904	794	894	891	856	835	854	874	858	891	852	839	900	881	904	864	851	905	860	899	858	847	867	904	856	864	902	879	891	835	883	896	857	849	850	870	937	853	886	823	857	827	888	910	878	878	917	854	913	900	862	881	856	865	827	856	898	872	829	924	893	879	884	905	878	873	812	879	865	889	846	813	869	861	891	816	878	850	881	888	903	925	903	893	835	925	956	824	870	837	849	895	865	890	893	893	877	932	899	871	871	803	840	894	900	859	901	814	813	862	875	840	811	843	902	869	831	854	896	918	853	839	823	908	858	825	885	856	863	902	885	891	865	863	814	845	870	944	900	847	841	853	850	895	875	873	848	854	888	859	916	906	890	887	881	831	920	807	834	854	887	907	870	870	874	871	876	867	895	842	868	889	822	937	918	897	919	814	875	867	839	878	870	875	865	889	847	843	928	882	861	920	874	880	864	836	889	843	860	875	861	859	886	869	917	862	888	841	856	834	873	923	845	811	889	879	856	846	843	826	863	909	893	880	882	860	872	884	885	861	880	906	882	865	833	884	852	861	929	848	850	887	889	890	854	899	870	901	884	870	836	908	886	868	822	909	839	906	867	866	896	871	807	854	872	847	827	874	863	873	887	835	840	860	896	879	879	829	884	917	885	867	850	854	870	900	875	820	825	899	846	895	885	849	914	809	860	889	944	891	913	842	798	836	883	868	914	838	936	902	876	838	872	896	907	875	810	869	810	872	886	901	884	806	890	900	834	865	864	867	908	846	862	820	884	921	876	870	893	889	887	849	913	848	857	910	925	851	844	850	881	877	871	890	895	823	858	860	797	819	884	919	855	844	856	885	854	822	829	882	856	826	824	811	900	899	892	866	838	876	836	895	870	910	884	891	837	839	895	849	875	817	911	881	867	901	902	891	925	875	898	859	876	847	879	864	875	885	863	847	852	823	821	834	884	888	871	892	895	847	901	886	899	825	866	861	876	878	818	882	852	875	860	887	855	933	835	868	860	866	879	868	888	866	917	888	897	913	923	880	906	873	930	885	855	863	852	908	875	907	860	825	855	880	868	858	866	846	874	903	841	858	848	840	894	866	863	833	891	903	864	896	887	870	841	838	926	880	883	911	834	855	817	885	859	866	878	844	831	890	897	847	872	852	885	902	872	846	896	875	885	909	880	871	843	852	857	873	841	902	831	860	870	864	863	840	910	876	834	884	875	884	839	839	871	886	861	897	905	841	871	890	895	925	862	843	843	907	906	838	883	866	878	897	876	841	857	872	895	873	880	871	887	849	888	820	884	873	907	936	879	885	878	902	850	882	864	918	892	891	890	853	842	853	881	868	842	839	884	941
63759	37999	26998	18171	10102	4767	1054	797	1049	959	584	475	436	444	421	407	416	435	426	406	425	434	445	405	414	388	420	406	409	440	422	407	406	450	416	444	384	438	435	410	401	439	438	399	407	442	420	465	399	430	426	415	458	412	409	389	392	434	418	406	388	438	401	396	447	369	455	425	429	414	436	390	444	430	392	402	379	382	424	405	366	390	403	387	389	410	422	412	397	417	418	389	409	410	418	441	409	422	356	419	393	428	393	421	397	406	410	412	410	415	418	410	439	396	363	434	380	413	419	415	393	365	411	393	412	382	399	383	423	410	389	387	416	374	392	391	426	394	403	374	417	456	421	413	426	450	408	434	442	417	389	382	429	389	388	415	432	435	413	389	438	416	435	375	376	391	422	413	442	381	411	405	395	404	423	441	416	427	411	422	437	403	438	422	444	385	439	408	419	372	457	396	411	377	408	446	388	438	439	412	397	409	438	376	390	420	424	427	374	405	379	477	382	392	391	403	436	460	441	428	422	424	411	387	426	440	363	397	388	404	403	432	413	438	378	372	428	412	459	427	427	391	414	414	413	438	401	426	407	409	374	403	407	397	402	402	414	397	450	419	419	401	389	416	379	401	375	408	435	392	417	408	427	380	422	442	428	388	428	409	411	443	451	432	426	404	386	400	451	416	382	388	419	427	410	434	412	425	393	457	410	417	401	408	445	387	419	423	441	372	426	425	398	392	421	421	414	389	348	396	442	441	413	462	379	404	421	387	402	411	432	424	389	390	388	408	358	439	406	360	420	405	415	410	374	419	398	424	408	400	400	398	408	445	409	419	419	395	419	413	406	386	438	413	397	419	432	440	428	430	425	394	387	414	397	385	401	381	407	408	430	468	434	388	440	449	433	417	360	399	391	388	414	428	422	407	434	415	427	448	431	378	442	450	414	462	381	418	432	404	394	396	422	426	426	384	415	413	408	422	417	442	402	453	429	404	428	410	387	415	440	422	404	412	441	395	394	397	423	421	415	431	412	422	410	421	427	427	393	392	437	434	402	416	418	417	431	444	415	419	390	405	419	419	400	403	443	427	423	420	361	414	400	407	422	446	401	425	403	400	366	397	402	403	403	442	401	404	423	403	414	410	416	409	403	394	417	377	421	414	411	428	405	395	433	422	423	424	406	421	422	397	430	429	404	412	358	426	391	405	407	410	403	414	418	436	429	372	391	391	394	355	407	414	406	436	444	431	404	421	366	437	406	410	401	405	431	424	399	391	386	391	395	403	439	413	425	427	442	439	433	460	438	437	392	385	427	429	426	392	445	428	417	425	449	456	387	413	444	432	401	391	393	425	396	399	388	380	424	389	426	413	451	405	432	431	426	415	391	408	427	387	411	401	422	402	429	401	411	407	391	415	408	428	410	422	423	397	436	433	395	404	400	415	419	430	429	401	396	443	406	417	411	395	420	405	429	409	420	402	425	460	390	443	416	418	415	434	444	407	426	365	421	395	421	434	408	396	438	408	392	381	430	435	399	380	382	421	415	415	385	412	443	370	400	439	433	416	398	385	430	395	404	410	437	385	459	412	415	412	374	450	452	403	460	424	455	418	418	399	409	448	455	424	443	436	398	415	414	402	429	420	380	412	381	410	388	409	398	433	435	429	428	401	462	414	433	430	384	383	431	436	405	423	417	382	378	418	407	395	411	417	365	420	433	453	435	428	385	395	429	386	404	401	368	444	422	403	389	364	413	416	396	404	428	402	415	399	424	409	440	415	424	398	425	407	394	408	425	446	411	414	405	384	409	435	436	427	418	385	430	382	411	413	416	448	409	442	424	386	389	400	407	431	372	406	436	390	406	390	418	432	410	385	416	400	389	432	430	388	389	400	431	415	403	436	464	374	397	403	409	422	430	392	409	432	423	413	427	422	439	418	428	455	430	401	397	427	437	409	389	363	441	394	439	397	400	439	417	446	433	401	412	382	461	418	434	432	406	423	431	425	414	381	426	444	370	420	435	424	428	418	401	383	394	424	402	398	428	422	434	434	478	453	416	375	404	408	419	383	396	436	452	404	379	435	394	387	382	412	426	409	424	436	430	399	392	360	370	375	377	415	422	404	478	407	426	407	415	387	406	379	439	384	403	424	417	420	427	465	408	409	404	410	382	388	433	385	441	432	433	356	438	389	394	429	406	428	427	450	363	415	409	453	383	412	387	417	424	445	418	377	428	394	437	418	433	431	436	416	439	415	457	409	403	410	419	428	448	448	403	400	424	409	454	383	403	443	403	387	407	452	462	386	382	379	377	390	408	413	410	446	424	419	403	397	413	466	441	395	433	447	430	390	388	377	391	391	396	409	430	448	410	405	433	434	410	427	416	414	379	387	418	394	376	444	414	416	431	429	417	458	406	444	470	440	407	401	401	401	423	422	401	430	399	459	394	449	438	387	384	428	423	418	433	438	404	392	430	446	384	411	398	403	393	415	431	384	412	409	447	428	400	401	385	427	423	436	436	412	401	402	386	419	433	422	417	399	407	432	466	442	412	409	405	425	384	410	385	416	417	403	385	434	404	379	428	402	417	409	392	416	419	410	450	429	414	391	393	446	414	430	432	409	417	383	373	396	402	436	414	377	437	404	402	420	378	408	411	414	401	388	428	436	407	410	377	424	476	451	390	380	391	369	447	405	406	372	410	401	424	385	407	427	424	440	399	398	409	435	408	439	438	393	380	419	445	415	399	479	422	395	418	417	361	429	403	446	418	390	452	382	423	404	434	450	436	433	405	369	457	432	441	432	404	386	367	376	404	410	411	387	413	443	407	404	371	422	405	381	416	420	408	396	385	414	401	389	419	406	398	402	404	436	394	416	398	414	406	392	442	449	383	410	428	383	419	388	386	381	405	417	427	440	418	445	376	409	418	445	434	406	388	431	404	423	401	409	413	406	430	389	391	433	382	409	436	409	391	420	407	412	376	417	400	412	414	387	410	440	406	412	446	402	452	442	402	374	452	419	419	376	398	436	404	420	382	426	386	427	381	420	435	406	413	403	423	400	388	426	411	434	387	424	382	436	425	426	400	396	407	407	419	435	392	408	428	388	445	399	412	409	423	441	388	461	395	420	447	501	436	407	455	406	430	436	416	397	416	391	389	412	398	431	432	406	416	425	376	396	458	412	400	454	413	406	439	402	422	464	425	427	411	440	374	404	439	387	417	371	420	420	420	401	433	411	440	413	415	403	422	384	377	445	427	433	414	451	423	422	434	422	459	431	412	445	425	423	461	439	392	409	409	430	409	392	444	404	388	409	423	418	385	422	414	453	436	414	423	420	436	421	406	441	386	417	399	394	437	424	410	411	403	411	373	392	440	385	414	429	405	422	414	426	370	429	375	397	386	407	430	431	427	422	425	421	413	411	442	392	389	398	455	412	445	453	412	396	366	408	407	434	408	423	400	432	450	431	426	415	354	447	426	415	432	445	458	436	437	399	413	396	429	411	390	426
40494	29270	29822	26683	21396	11572	2769	2359	3807	3513	1557	1070	953	920	958	842	929	890	904	876	881	900	901	874	917	906	900	902	914	910	933	939	910	973	959	936	890	970	924	904	942	988	847	908	911	924	927	903	844	837	874	797	935	857	874	853	957	896	898	915	875	846	923	886	885	897	874	875	893	921	950	902	857	890	847	864	929	864	908	931	902	873	942	937	928	920	915	888	857	927	875	884	901	863	876	844	856	879	868	867	882	869	900	924	891	908	852	906	933	917	901	870	861	894	888	888	876	858	866	898	890	893	883	962	895	885	913	852	892	876	899	896	863	857	943	860	922	829	897	870	820	873	891	889	949	899	887	839	883	851	863	847	872	902	860	816	922	910	941	852	822	855	913	901	905	901	856	876	930	875	854	944	913	886	876	912	858	869	879	898	857	956	850	885	886	888	914	868	856	909	912	852	906	849	888	890	863	902	839	853	813	892	863	840	936	881	874	885	865	859	931	877	858	879	912	887	877	897	918	912	860	888	844	896	811	865	860	820	803	914	932	894	880	897	871	884	898	880	826	898	927	848	853	934	889	829	918	931	878	913	874	912	874	908	927	893	916	890	911	949	925	881	834	822	859	912	889	870	868	887	847	867	877	803	865	910	845	896	935	861	870	874	855	868	887	888	856	916	892	862	867	951	873	851	901	887	906	894	880	895	896	898	850	909	868	873	870	908	890	901	867	850	873	925	848	858	861	893	925	926	878	894	886	913	856	855	885	880	915	864	916	908	864	868	869	887	881	891	931	877	878	840	867	864	903	887	934	885	905	913	868	900	923	885	920	873	847	856	887	872	920	905	880	879	880	882	906	852	859	856	894	898	861	858	911	886	888	937	901	850	879	833	913	890	865	868	906	906	879	887	921	924	870	898	853	920	902	871	906	890	857	920	861	952	900	826	842	904	909	884	880	851	907	792	906	857	904	903	873	903	902	874	877	893	900	894	898	850	852	840	959	868	879	921	844	879	854	902	916	906	892	910	917	905	829	911	855	885	918	844	929	933	850	846	910	921	883	851	887	943	884	842	914	848	878	872	909	874	907	852	932	907	876	862	789	821	914	866	860	886	923	923	881	916	879	866	896	913	886	894	892	877	919	903	912	840	875	907	885	879	946	892	851	871	848	920	918	909	836	831	832	894	864	876	837	870	871	899	877	863	837	854	871	904	897	877	861	883	882	860	866	892	886	908	904	838	846	864	839	916	917	876	885	885	859	896	837	882	896	894	959	878	821	840	906	881	881	903	913	846	890	916	881	867	850	827	977	893	879	866	933	875	881	903	873	922	853	921	908	909	898	914	846	896	915	875	929	883	916	867	905	847	852	889	847	871	908	939	933	849	912	931	855	893	876	820	884	895	888	960	901	909	890	877	892	887	878	883	864	802	850	880	902	851	845	900	878	849	902	880	850	908	869	892	858	879	871	926	841	869	901	838	879	870	979	879	869	872	873	856	836	909	806	852	884	884	900	863	917	887	906	851	914	895	870	896	924	882	899	864	901	860	862	874	860	891	874	909	871	884	887	878	866	876	838	868	864	891	864	790	882	851	905	847	888	867	922	872	884	889	896	860	889	894	849	873	902	888	897	936	872	928	917	916	879	837	948	861	909	881	900	843	905	880	814	910	961	827	929	866	882	865	939	901	857	882	897	860	914	883	930	869	870	879	845	882	877	881	836	929	891	895	901	934	863	909	927	925	882	905	885	885	901	882	880	864	891	862	829	876	858	862	847	909	887	927	867	893	886	865	907	892	897	953	878	880	873	941	837	857	876	898	891	875	900	865	927	919	898	895	867	853	881	867	836	901	851	857	874	901	894	852	895	901	887	878	862	832	960	909	941	858	847	928	843	897	923	840	892	837	886	894	887	861	907	861	878	891	829	892	892	852	899	899	862	892	837	927	875	928	823	925	919	902	877	916	846	915	895	892	890	893	866	875	924	906	873	942	862	854	873	836	792	900	876	906	913	898	854	884	919	888	869	919	868	922	890	915	840	853	932	933	875	911	890	947	883	865	888	839	891	873	868	880	937	892	889	893	863	940	923	924	916	925	895	849	905	901	933	846	891	924	872	907	885	867	906	864	861	936	917	881	900	856	877	913	886	869	865	899	901	918	843	839	929	899	897	813	888	869	900	884	860	830	861	913	923	909	924	871	847	845	855	903	922	866	917	874	855	892	957	915	932	919	897	869	901	897	946	868	910	906	868	896	897	942	899	906	894	909	869	873	926	882	912	918	883	876	907	854	864	874	939	900	902	860	885	876	903	877	840	956	848	902	895	906	856	879	880	942	882	920	851	870	875	878	834	897	854	885	911	869	936	827	906	823	884	893	890	899	845	880	904	857	859	870	870	913	937	890	910	858	927	896	919	880	892	925	875	917	896	850	903	892	872	886	890	929	857	920	870	928	922	898	849	845	890	923	930	929	884	874	861	882	907	914	844	904	935	829	862	852	866	858	886	912	910	855	866	888	845	909	830	936	880	871	852	841	876	882	900	868	843	877	905	813	888	857	895	873	902	900	856	921	849	924	872	862	834	878	895	904	911	930	960	939	912	899	868	863	884	879	869	904	843	905	913	880	898	867	970	876	868	852	882	864	863	863	863	877	923	886	880	902	913	856	904	897	859	891	839	841	905	867	952	864	884	885	876	880	883	831	884	924	882	913	869	847	928	861	932	918	911	851	895	920	877	909	881	817	829	854	894	882	924	915	907	889	885	856	862	942	893	880	900	853	875	925	865	849	915	938	905	896	819	893	874	836	903	889	879	834	864	900	814	846	860	886	900	792	898	858	875	892	888	879	926	843	791	894	912	896	863	868	862	900	882	877	868	954	880	887	890	902	877	875	904	856	835	852	839	857	860	913	882	916	890	884	850	891	981	859	864	833	871	850	919	842	831	833	839	890	920	928	898	887	884	878	888	944	860	822	870	828	857	903	832	836	892	877	886	882	844	904	842	818	839	923	903	861	896	834	890	905	928	809	823	848	894	877	865	863	876	863	881	859	872	839	884	855	916	869	836	876	920	925	885	862	883	884	854	908	924	878	905	875	840	874	840	859	872	898	894	856	891	863	857	892	841	907	880	900	826	937	919	858	832	901	913	881	884	899	895	863	892	892	876	862	841	899	883	931	845	900	868	905	824	846	857	854	859	937	834	923	906	841	917	887	859	835	903	879	855	935	869	902	916	868	869	875	886	877	903	849	864	906	892	870	912	883	915	873	870	870	858	836	873	898	887	872	904	851	897	917	831	898	877	899	909	772	893	835	901	849	969	855	821	936	817	878	839	868	875	870	893	844	914	877	911	833	855	872	859	903	875	860	909	875	877	887	897	885	873	897	882	849	897	855	875	879	892	888	870	840	897	850	822	896	853	860	867	914	917	855	842	904	888	887	885	905	847	836	857	877	862	925	823	888	913	896	859	924	896	866	888	870	932	889	898	908	865	845	854	922	871	877
45583	24949	11573	5101	2115	866	515	498	478	412	458	442	395	457	412	425	405	402	409	364	383	368	380	423	445	398	419	420	446	423	420	435	406	440	396	409	422	432	409	373	403	442	408	466	389	418	399	406	408	419	403	408	424	411	445	415	382	390	413	436	390	422	375	398	421	422	407	406	390	406	362	393	392	420	397	458	372	446	421	443	432	400	388	398	408	368	393	398	399	417	405	430	414	456	382	411	401	374	393	409	416	409	465	421	420	420	427	411	449	406	414	446	377	435	426	376	444	424	399	443	379	388	425	396	455	418	408	416	383	410	426	414	434	436	419	418	396	365	384	387	438	438	419	453	397	423	451	391	394	401	409	405	418	415	393	422	422	360	448	437	422	402	387	372	440	378	432	429	426	389	376	401	410	448	392	432	456	414	398	422	397	432	390	421	420	371	409	463	399	432	379	420	381	416	421	426	415	386	384	383	419	394	383	421	403	419	449	400	440	390	409	440	403	412	381	421	417	419	403	441	408	415	430	391	422	396	400	404	455	456	411	427	411	422	413	430	420	429	373	417	394	427	393	383	398	459	388	423	422	429	427	439	433	432	401	414	443	473	396	398	413	391	411	404	394	403	382	441	452	364	395	432	364	424	396	396	444	407	401	406	413	414	456	383	417	390	419	417	402	391	423	385	415	391	399	408	429	420	426	422	418	407	383	397	403	414	449	417	411	392	420	397	375	383	393	450	393	379	386	467	431	420	377	385	418	413	422	392	453	428	411	473	417	398	394	428	406	434	397	411	373	443	387	431	418	394	436	408	411	432	401	424	416	390	411	403	442	439	426	422	434	362	452	408	416	400	388	388	409	401	406	414	398	411	413	394	446	404	420	417	392	408	384	407	427	473	449	372	407	414	400	417	396	448	411	399	386	412	388	404	408	382	401	373	402	392	415	413	416	406	437	410	417	392	386	436	400	399	418	403	429	367	441	383	399	415	445	431	459	417	435	404	426	404	386	425	386	391	438	438	431	449	434	426	426	426	413	438	421	419	404	425	429	438	400	430	409	428	446	463	399	422	428	415	384	407	439	395	397	396	388	372	389	451	411	420	388	408	410	420	449	435	398	375	431	414	438	433	444	392	411	409	386	405	407	420	383	448	430	409	395	439	412	420	385	414	387	417	442	422	396	394	391	417	420	408	448	408	392	411	445	423	389	427	397	419	461	445	432	434	444	440	385	432	391	396	413	416	392	396	424	376	400	377	386	424	423	412	371	403	411	452	407	373	445	409	430	401	446	413	448	427	396	449	423	463	420	375	416	374	378	389	401	423	444	394	405	369	420	473	424	460	402	419	377	386	431	411	409	446	400	388	418	406	389	378	452	432	437	441	405	417	422	414	439	400	394	440	455	426	437	429	425	426	408	404	406	457	451	401	441	410	405	382	402	453	403	429	449	428	446	422	393	414	431	422	404	421	459	395	422	390	444	425	404	393	413	410	440	406	429	391	360	436	424	461	401	416	428	391	417	414	431	421	374	395	402	402	416	454	439	441	409	444	411	402	361	415	402	392	392	427	431	399	413	429	403	439	416	421	424	415	369	428	409	448	424	433	375	373	435	451	441	430	376	402	440	376	434	450	428	396	419	364	425	382	395	381	447	429	423	432	408	414	397	400	392	412	394	395	385	379	385	449	394	386	402	406	398	423	448	435	372	405	422	411	425	400	435	412	429	417	431	443	428	384	417	445	436	413	387	405	426	465	432	366	431	426	390	416	426	401	411	464	411	383	377	420	391	401	435	428	431	428	406	419	410	377	373	384	408	395	411	440	400	421	407	434	447	437	431	405	404	382	437	416	406	458	419	419	404	442	369	432	404	413	408	422	433	407	394	481	456	435	400	473	409	423	380	397	455	421	378	419	429	429	439	422	434	426	424	411	427	403	411	410	431	369	414	406	416	408	398	416	425	396	421	368	414	383	402	419	438	422	404	420	398	393	428	390	414	442	390	457	409	406	380	414	404	383	436	413	451	435	398	429	397	442	400	434	430	386	405	472	386	367	392	433	439	383	437	446	435	436	415	440	428	410	395	433	399	405	393	380	437	421	420	415	392	423	395	398	501	424	420	404	429	413	418	414	389	449	405	414	370	430	395	390	396	429	428	393	432	430	374	425	429	414	395	396	445	417	414	435	392	412	459	429	423	405	432	414	429	412	423	374	394	397	461	417	412	387	441	374	419	398	442	430	379	442	436	389	417	390	391	435	377	392	425	454	405	407	391	395	423	411	449	438	401	425	378	449	411	382	436	454	412	404	408	413	399	428	427	411	401	421	427	404	394	403	458	438	418	413	384	431	378	397	400	410	409	402	404	419	362	396	368	420	404	410	392	380	397	408	415	448	429	468	367	376	380	415	413	376	377	400	408	403	402	425	440	419	419	414	400	404	397	425	455	414	382	403	395	387	447	418	409	400	434	415	440	439	434	402	405	424	418	409	398	403	416	425	381	400	434	413	396	400	437	411	450	403	414	387	385	415	473	468	413	388	444	427	396	384	424	458	406	418	436	431	418	449	440	411	437	410	453	416	403	413	404	446	435	402	430	440	458	473	409	402	425	414	394	411	387	405	440	396	394	387	395	431	421	455	407	426	383	384	411	378	431	421	391	392	441	419	402	420	387	404	406	418	437	433	381	419	416	406	415	393	388	402	372	414	382	402	414	417	413	443	464	415	448	469	433	424	399	430	421	403	452	417	472	405	405	440	414	408	445	408	411	388	390	405	443	398	436	418	429	412	431	403	416	397	438	438	426	425	447	421	425	387	375	414	434	441	421	445	434	398	455	388	412	390	413	459	437	467	431	431	414	390	437	402	442	401	411	398	397	404	413	396	429	448	430	424	467	426	404	413	429	405	425	418	415	404	391	431	459	417	409	410	398	422	395	385	414	438	431	452	428	435	415	405	399	416	459	455	418	465	433	389	434	426	432	429	423	424	421	408	466	434	407	402	421	431	413	422	407	416	441	425	444	418	415	415	469	438	422	390	371	386	436	394	382	370	435	397	428	404	401	381	362	398	415	425	394	395	407	422	410	461	403	407	431	434	421	397	425	425	411	396	389	411	392	469	408	443	430	436	410	416	446	424	436	395	411	405	420	406	437	406	399	366	410	393	403	417	436	458	432	404	392	384	415	360	413	400	418	439	428	414	371	434	462	405	422	437	413	378	377	410	418	396	404	391	438	392	398	388	360	400	453	410	396	424	392	428	446	387	400	409	428	409	441	385	388	417	455	434	397	391	407	433	398	403	474	430	380	420	389	454	430	422	420	433	405	392	393	398	384	410	424	418	441	391	390	413	417	390	392	410	399	446	388	404	412	419	421	418	358	401	435	407	432	443	408	428	407	446	391	459	481	439	448	439	394	421	438	389	365	370	423	414	462	400	413	429	427	380	436	440	369	384	406	411	398	419	412	416	385	390	404	401	450	422	412	436	416	421	401	427	399	421	404	394
29605	18165	14662	10277	5822	2153	1173	1119	1102	1029	924	918	875	899	916	902	918	892	885	890	930	917	897	902	842	846	927	865	954	920	915	895	952	902	936	922	875	896	896	880	917	918	869	858	870	904	927	853	877	828	897	914	889	895	898	858	850	886	952	928	912	927	872	885	872	884	880	863	912	871	901	867	883	892	856	890	869	914	891	871	908	899	854	893	887	877	884	886	889	858	911	797	869	878	911	872	934	883	889	827	927	873	885	897	886	884	871	910	834	885	874	858	880	920	890	871	838	917	925	805	868	898	889	889	835	910	889	877	872	885	911	925	917	858	883	887	919	848	849	887	844	912	865	826	880	911	962	928	905	908	859	897	904	912	961	899	871	882	896	906	867	938	918	928	846	912	911	828	888	871	874	872	913	883	911	897	900	890	896	889	867	876	878	924	875	852	844	898	874	898	915	889	868	852	855	901	840	869	882	877	886	838	859	901	883	856	882	913	909	852	922	828	892	925	892	917	825	889	892	875	883	897	906	863	889	873	924	875	891	868	910	915	899	922	857	841	885	925	838	910	950	887	867	830	842	899	916	886	893	888	890	876	856	867	891	909	923	906	883	842	841	934	899	914	782	864	909	940	875	880	904	888	922	863	819	864	899	885	868	889	853	893	902	876	881	852	849	919	898	894	885	880	879	898	884	870	877	871	858	901	895	869	889	850	859	885	897	885	869	944	861	902	905	843	912	938	870	925	883	874	938	914	904	864	885	912	915	883	921	868	811	870	856	897	873	869	860	838	892	918	856	859	906	901	953	881	919	856	877	866	837	898	899	887	831	867	880	884	863	958	903	871	874	902	854	924	899	888	890	866	908	848	899	892	887	906	909	878	869	861	827	885	950	852	920	884	869	890	910	873	889	885	832	927	883	891	901	906	869	860	863	874	902	865	867	902	864	916	894	894	905	901	861	874	910	894	865	885	907	843	899	885	873	879	856	854	861	861	847	880	899	911	861	888	811	882	879	876	903	895	816	834	848	877	901	865	892	905	845	889	855	926	899	882	880	933	856	894	887	919	857	918	855	897	896	890	877	906	929	931	919	864	892	920	939	880	894	862	929	878	834	917	879	901	840	896	914	866	894	884	867	891	839	871	894	885	864	887	915	911	883	868	916	912	925	838	918	894	927	860	869	902	850	824	905	832	868	886	871	921	854	837	915	911	865	867	913	923	844	885	861	839	886	852	922	896	834	879	904	841	888	916	910	861	892	879	897	850	836	872	887	887	845	872	904	909	944	826	881	905	891	871	880	891	901	820	924	899	895	913	857	881	916	887	907	841	839	857	888	844	887	908	883	909	865	844	897	868	881	887	903	842	864	880	880	877	901	829	852	889	849	869	821	891	924	906	870	871	838	895	845	897	926	937	848	922	869	914	878	868	907	867	907	898	841	897	878	879	875	842	856	832	892	874	904	835	908	877	874	842	888	875	902	936	856	886	810	806	928	862	849	920	854	798	928	855	856	897	840	865	883	891	901	873	864	868	919	873	942	881	869	843	838	891	893	888	913	861	901	894	880	887	897	880	885	850	870	926	883	890	856	845	919	902	813	895	854	875	855	863	913	928	870	943	882	933	950	869	886	846	910	843	890	864	870	898	863	861	841	896	891	918	869	900	890	872	881	910	863	876	899	853	852	879	932	859	891	899	937	870	898	864	888	862	872	884	845	876	845	937	871	869	876	862	855	934	876	918	863	898	833	911	885	867	887	875	883	885	857	931	844	869	848	914	856	854	869	829	861	862	865	868	855	880	887	882	925	891	887	914	915	885	858	836	886	909	910	871	868	877	859	905	920	873	906	913	875	834	922	916	839	924	867	943	888	947	962	884	902	909	896	871	889	920	919	895	858	864	876	878	921	889	908	930	851	863	875	896	915	922	840	932	880	924	901	872	878	869	896	835	875	878	863	879	955	911	886	907	882	876	886	919	886	850	876	840	898	853	909	885	886	877	862	924	897	859	902	835	907	951	860	931	905	871	850	876	902	830	850	861	927	851	926	903	870	843	898	873	887	884	904	865	879	897	874	847	890	833	959	904	895	869	898	871	865	864	920	867	851	876	878	883	866	897	867	854	921	844	857	911	839	885	846	848	875	853	842	812	873	889	899	837	865	905	880	848	892	827	933	863	815	868	866	872	947	885	900	862	892	863	912	925	871	926	884	857	865	911	902	886	882	866	912	866	886	913	912	869	890	864	876	914	899	901	882	843	863	894	861	913	869	883	897	881	907	894	930	854	858	846	912	886	898	832	875	840	907	890	891	832	860	886	902	873	921	849	866	872	928	834	851	914	896	894	922	916	869	897	918	837	854	889	909	893	880	870	841	877	870	913	914	889	862	883	861	833	911	902	896	905	889	837	827	860	878	928	920	856	876	910	843	841	895	865	896	864	938	840	904	889	897	831	882	861	886	868	892	896	855	948	924	921	921	845	924	867	902	931	860	897	870	896	823	862	851	915	864	905	888	892	911	888	892	909	905	842	896	874	820	858	927	869	866	899	910	957	831	913	944	880	838	827	898	851	898	893	877	872	898	839	872	867	911	953	931	821	869	858	871	863	871	887	876	851	830	884	900	944	853	853	894	836	868	823	867	933	891	879	907	871	861	883	847	877	929	902	902	897	879	836	886	854	898	875	923	894	886	904	886	915	835	902	888	834	910	916	902	867	920	867	852	894	876	813	859	876	875	911	839	890	925	935	870	896	884	861	862	911	897	898	909	902	908	901	842	860	897	910	878	886	868	895	886	906	913	902	874	883	880	870	885	865	876	903	885	882	986	843	874	925	949	901	923	853	881	927	886	887	844	895	890	810	892	901	891	836	896	907	883	916	859	873	897	879	902	873	895	841	842	882	903	855	873	905	855	872	867	897	905	866	884	861	865	850	896	888	880	833	883	850	847	871	857	873	894	892	902	838	870	922	884	863	871	925	921	867	865	925	889	853	889	883	910	896	870	833	879	874	842	916	910	901	851	878	911	839	875	903	828	851	873	895	934	862	942	853	904	906	877	855	870	876	915	907	903	881	908	920	894	930	918	889	900	885	864	912	904	885	929	907	864	882	902	889	922	903	925	889	841	841	901	925	861	890	858	797	906	852	908	851	915	900	892	874	843	864	826	885	829	874	884	842	926	867	883	872	911	838	886	868	847	862	881	874	903	883	863	890	957	880	926	881	899	871	905	911	853	892	928	809	902	861	872	829	861	880	919	857	855	899	880	895	906	844	883	913	857	896	896	907	885	903	890	909	869	892	833	873	899	837	876	863	847	878	861	847	880	876	879	895	882	860	880	913	863	845	887	838	898	841	902	972	859	875	903	902	877	862	943	882	865	861	854	902	819	925	862	858	843	881	891	917	811	908	940	810	897	829	881	856	886	900	843	832	882	914	891	892	888	868	841	868	922	897	842	833	883	885	880	890	905	842	883	917	876	851	902	879	878	936	886	879	864	881	920	906
54583	28193	19298	11428	5594	2429	928	662	706	537	452	448	448	389	455	403	422	411	454	420	434	399	382	418	426	367	396	433	409	451	412	432	434	458	358	435	420	439	489	417	389	420	390	417	402	393	442	410	393	400	386	404	367	415	402	431	394	405	419	399	403	383	379	401	386	371	408	444	389	415	384	423	429	369	394	364	388	401	395	404	410	380	395	387	375	376	395	430	397	389	410	421	386	435	391	387	406	397	378	391	410	449	366	403	379	374	434	416	432	434	426	393	397	470	418	479	409	400	433	414	436	361	430	420	414	381	397	429	368	422	404	430	385	390	408	400	397	371	390	385	348	418	402	377	366	396	406	448	395	412	419	414	398	402	382	399	417	386	401	416	362	444	377	420	420	448	397	410	433	412	390	442	424	446	392	397	396	428	354	452	402	417	406	374	436	408	395	412	393	410	475	394	441	385	407	391	427	410	406	399	414	417	414	390	381	387	440	399	417	416	396	417	421	406	376	412	413	441	413	379	383	362	400	434	402	408	445	406	432	378	402	418	434	398	427	415	420	405	348	400	409	397	374	424	408	424	432	392	429	403	399	404	396	404	413	396	417	431	437	398	400	374	418	404	426	410	418	409	441	403	422	378	388	432	434	386	404	434	389	365	398	421	390	403	385	392	373	425	407	363	414	464	424	365	442	361	420	436	390	408	383	421	395	421	444	418	412	413	373	400	372	406	397	415	414	385	416	404	396	411	387	393	388	407	403	420	433	412	411	412	381	363	403	436	399	411	395	453	415	391	355	409	400	405	402	407	403	408	388	409	423	402	399	421	401	373	394	432	396	465	433	446	375	385	401	385	392	421	397	407	430	427	364	410	385	390	419	405	382	396	374	395	391	393	413	382	406	416	396	439	360	370	388	383	443	447	425	407	406	446	393	425	380	407	420	400	371	401	442	427	397	383	408	441	394	380	359	411	432	393	416	396	394	376	392	387	386	412	436	404	392	432	369	384	379	368	434	441	415	392	392	409	420	411	390	412	408	397	405	435	385	395	418	381	386	391	396	400	416	373	446	417	402	406	430	393	407	389	432	428	407	382	392	420	426	396	433	431	386	383	401	401	409	415	402	415	358	409	414	394	410	401	425	398	363	425	396	406	372	405	399	388	399	411	414	385	430	403	408	411	424	442	406	370	362	403	400	430	410	430	417	401	419	415	391	409	399	418	402	400	377	368	380	429	424	426	400	418	407	365	376	425	395	433	459	357	412	389	440	384	357	394	410	405	447	425	412	429	388	416	387	374	440	410	412	414	416	402	456	459	413	372	372	459	419	394	409	382	406	383	404	413	417	426	347	399	406	413	369	362	407	445	401	364	396	399	393	425	374	427	448	403	446	410	397	393	402	410	425	383	403	422	403	449	394	442	403	382	444	402	387	401	360	403	439	373	400	425	375	405	387	456	419	394	404	349	378	388	408	370	432	443	430	410	385	413	376	404	384	431	370	413	424	413	413	436	412	397	364	380	432	396	415	384	406	379	429	393	416	417	435	411	407	431	415	416	403	385	433	353	380	376	417	420	427	379	396	425	394	449	404	378	427	391	397	413	431	382	404	383	416	425	413	421	391	393	411	406	429	447	397	367	396	408	410	399	396	377	401	374	399	398	456	445	398	395	365	366	411	393	403	433	399	406	383	392	421	394	416	410	420	389	365	386	417	382	400	406	394	385	345	398	381	460	399	386	378	482	432	417	414	412	367	390	403	405	423	413	418	374	371	426	390	364	410	400	416	421	419	407	374	399	397	432	381	397	377	440	401	371	407	394	371	391	381	433	376	428	387	415	446	403	431	379	450	418	370	420	426	434	383	414	401	375	424	390	406	410	387	426	381	408	398	369	463	437	383	415	385	374	423	427	382	370	372	393	393	395	401	419	388	358	390	438	438	402	401	404	403	457	486	433	419	440	402	407	431	383	393	412	397	415	421	410	441	414	407	403	374	397	384	348	438	411	413	388	405	433	420	368	423	426	399	363	412	422	387	391	392	419	377	417	424	383	395	400	441	412	402	398	425	396	393	451	411	410	402	396	402	410	429	380	422	441	461	416	405	429	396	450	461	406	394	406	386	411	375	375	397	444	428	433	411	407	399	418	451	418	389	345	387	413	420	420	403	421	432	412	434	373	405	382	375	416	417	378	369	384	389	409	438	409	401	412	465	421	393	377	416	388	391	440	402	381	389	434	438	392	384	401	372	377	421	425	398	437	440	443	402	430	398	409	433	417	380	409	391	370	427	403	431	425	467	420	400	403	393	408	408	418	387	413	398	402	437	408	367	372	462	417	420	393	390	431	378	407	413	409	396	385	445	396	409	389	405	379	402	425	462	362	405	397	430	390	392	418	405	360	430	441	366	437	451	374	409	400	433	428	404	439	403	390	384	400	402	394	407	398	387	424	388	414	430	427	358	414	416	396	435	371	415	390	392	415	381	400	387	408	401	403	407	372	393	394	417	410	380	349	423	417	390	385	425	394	427	382	440	393	409	458	410	414	395	438	437	363	407	413	425	452	416	361	429	428	418	421	398	399	437	373	420	425	375	368	403	418	450	421	375	389	395	428	374	394	412	374	418	451	381	420	432	391	395	420	406	373	442	407	393	396	369	394	385	409	368	380	425	416	420	403	418	392	372	390	415	415	442	399	437	378	452	401	391	354	382	387	387	394	433	408	410	427	382	442	370	393	425	405	345	389	399	424	441	387	376	398	420	425	417	425	398	422	419	386	375	394	428	386	379	402	418	411	415	381	394	413	467	456	396	400	374	392	380	387	446	375	400	421	381	401	363	411	396	400	434	440	406	402	439	396	379	384	388	451	390	395	377	362	395	420	412	424	424	372	402	433	392	441	390	438	389	378	440	423	403	419	409	413	432	375	402	403	396	409	429	366	399	410	369	421	396	419	384	392	389	409	394	424	405	398	399	381	403	397	381	394	394	408	407	383	414	391	426	437	405	376	406	338	411	414	410	407	428	416	401	409	436	460	397	456	403	414	377	378	415	401	420	382	404	465	375	404	428	385	376	382	399	438	425	438	389	407	412	421	377	382	426	390	373	384	436	408	389	416	385	415	398	435	436	410	406	402	438	412	393	425	392	428	365	425	401	413	378	391	367	426	425	421	407	398	415	408	398	441	399	423	388	378	426	392	431	380	453	432	378	388	410	404	422	404	410	377	365	368	403	410	422	422	411	408	396	390	391	402	407	389	337	427	370	394	421	407	346	390	382	396	399	384	389	439	406	424	412	401	420	397	418	388	435	402	414	401	395	379	385	382	407	425	406	411	412	398	435	437	426	385	401	391	369	428	387	435	427	378	383	397	396	404	404	439	400	420	401	371	433	413	384	418	392	413	368	419	382	383	412	419	421	393	425	399	406	422	424	403	426	407	412	414	434	426	380	420	384	388	399	411	412	435	412	381	458	398	408	434	385	404	405	423	404	429	406	441	407	399	375	412
34557	21748	23297	20256	13603	7311	2710	2110	2345	1540	993	977	937	905	858	877	916	890	907	882	899	898	840	899	833	876	855	868	853	872	938	948	846	867	921	910	974	844	971	898	899	879	947	920	909	871	864	811	828	858	910	829	898	954	840	862	914	878	883	870	865	816	824	837	840	883	839	905	868	839	870	887	871	867	875	904	901	904	881	844	907	836	845	880	837	870	926	827	891	887	874	866	830	883	799	916	857	821	841	862	835	866	908	905	865	815	881	916	827	897	872	869	805	841	862	859	882	846	850	878	847	903	845	912	854	869	815	840	903	897	881	881	871	891	869	838	871	900	880	922	851	882	874	903	884	892	878	907	816	861	874	880	862	867	869	834	854	875	874	887	870	829	872	907	846	847	877	829	871	872	881	853	851	826	877	911	886	875	937	817	882	865	845	899	868	869	871	860	885	889	856	847	883	902	891	846	883	896	865	878	916	864	872	900	875	920	830	857	899	870	906	863	867	868	828	827	863	824	825	829	862	876	870	898	802	860	880	880	888	857	932	860	899	828	886	845	893	856	905	878	838	853	866	863	920	832	847	858	853	805	843	922	848	838	844	826	879	877	856	847	896	880	887	811	856	917	845	834	841	843	838	854	865	860	899	887	882	906	899	862	867	881	895	866	877	850	888	913	899	870	880	815	870	861	923	867	832	809	822	882	870	883	927	914	858	911	852	872	876	857	881	845	815	863	846	840	897	850	896	831	880	844	887	905	904	868	844	843	909	858	878	841	826	863	831	825	882	893	894	902	843	883	815	898	880	898	882	850	840	852	919	826	932	879	886	839	904	863	857	855	881	863	854	876	879	872	862	889	839	809	922	890	934	883	861	873	927	891	872	839	911	887	832	866	812	836	855	899	869	889	893	863	841	850	880	812	922	851	877	902	906	865	793	835	876	864	886	842	856	792	891	889	908	918	882	866	874	859	818	874	868	843	886	839	848	900	856	874	855	896	918	889	913	844	926	874	899	872	871	903	888	838	853	864	840	851	876	863	885	893	868	828	872	880	882	847	865	846	883	916	904	854	835	901	833	861	846	877	841	888	823	911	879	867	857	900	858	799	872	872	870	851	854	853	875	893	883	870	830	924	808	848	870	938	866	870	880	865	841	929	868	852	861	864	859	877	838	905	908	849	839	882	876	929	914	887	892	850	918	890	827	815	858	887	853	846	864	885	879	856	900	882	868	860	909	870	871	912	878	927	883	908	874	925	855	901	835	860	895	861	903	898	845	895	862	799	878	890	892	786	828	885	887	861	871	915	841	886	863	878	915	852	897	863	868	835	859	849	875	876	896	878	883	862	891	828	925	862	850	835	842	856	882	842	934	869	926	868	843	852	870	844	879	805	796	904	915	828	832	863	850	854	870	878	897	845	856	898	884	889	890	864	880	829	890	877	850	887	895	861	838	871	828	862	897	912	863	895	858	854	935	808	864	868	819	850	831	905	888	842	844	844	854	886	808	842	862	857	882	855	812	907	835	864	921	887	855	889	841	837	857	853	848	814	886	865	881	883	876	822	868	900	874	878	852	899	869	828	864	846	863	870	927	871	871	882	882	884	847	872	898	845	828	868	824	832	886	897	847	877	883	906	804	841	902	841	833	858	832	884	884	846	910	894	925	892	894	901	912	835	897	869	863	908	852	867	881	902	883	836	893	860	821	863	905	843	904	858	849	869	870	842	888	831	891	843	835	903	923	855	878	890	909	915	844	915	868	870	875	812	857	878	908	922	836	884	830	857	878	837	839	907	831	869	865	815	842	889	839	891	814	874	903	867	891	828	863	836	888	906	844	853	879	863	892	824	874	910	900	914	860	870	861	829	899	867	864	912	872	894	876	913	870	856	873	890	883	902	876	892	806	868	897	864	816	838	860	871	890	856	874	853	882	863	889	889	792	836	885	902	822	943	843	842	881	907	902	876	862	843	862	874	856	907	830	827	830	877	883	918	836	900	839	911	876	884	871	902	794	852	797	928	967	850	858	851	889	881	860	906	821	822	874	906	817	892	903	877	849	879	878	879	833	874	828	841	886	845	848	909	871	863	856	820	930	915	880	841	880	882	912	856	838	884	873	856	797	850	889	856	822	862	828	863	855	864	824	868	938	858	888	867	851	846	857	895	846	838	873	840	903	840	852	845	844	885	865	838	828	939	888	874	861	855	846	899	822	822	863	838	911	892	871	873	861	901	846	827	828	854	865	957	859	805	864	906	883	916	892	869	873	819	844	894	850	891	882	830	869	895	852	815	865	851	823	842	890	853	799	894	852	873	872	843	880	886	871	937	867	882	883	924	825	846	846	885	884	884	842	927	885	872	850	834	858	873	837	862	843	871	857	861	850	925	863	838	866	846	879	953	843	906	828	875	870	893	878	821	855	879	883	875	827	832	835	843	857	853	876	871	881	906	873	873	877	908	838	844	862	887	866	904	895	853	880	807	873	850	870	805	869	902	824	889	904	857	857	883	865	902	866	874	862	891	833	886	894	876	870	888	892	874	897	825	879	872	851	892	877	872	879	883	889	887	867	874	851	887	820	868	892	885	854	850	851	897	851	831	930	883	866	922	882	839	837	851	853	868	875	874	872	883	858	823	909	914	883	933	832	907	881	837	909	877	927	855	849	904	901	852	864	851	948	827	811	876	883	931	859	868	915	840	861	858	871	817	930	858	883	872	858	864	853	803	890	846	832	895	870	854	861	907	867	804	905	875	863	818	908	897	806	873	895	912	902	852	887	858	855	838	868	878	873	832	886	882	926	873	821	864	881	877	894	850	901	903	821	897	946	884	879	865	922	872	905	891	915	883	893	866	800	865	917	893	884	836	879	865	829	832	885	838	867	862	875	842	877	865	894	904	862	863	864	874	861	880	880	854	892	855	868	857	877	888	893	839	861	896	888	821	877	928	907	898	864	915	907	914	917	903	854	898	855	878	833	876	912	855	908	884	832	833	779	870	843	820	855	861	873	824	904	878	924	843	859	859	842	877	910	907	856	879	930	850	857	933	930	882	829	903	865	860	865	874	897	939	891	923	849	852	898	865	864	863	870	873	912	875	860	885	934	816	884	903	906	892	849	869	842	893	872	877	912	846	858	890	862	895	873	898	860	869	878	922	867	895	863	939	907	841	855	855	861	838	881	875	914	848	867	850	832	919	868	853	857	843	884	900	847	863	865	853	866	882	859	861	858	835	831	901	861	893	929	884	831	840	905	924	844	864	872	871	876	881	818	887	910	871	920	875	893	826	930	871	856	839	841	838	857	857	833	815	901	888	839	904	909	875	838	841	889	843	859	888	889	870	864	842	865	845	821	894	880	875	816	861	879	840	843	870	856	878	910	839	866	866	884	894	857	885	918	875	880	853	881	887	811	847	848	873	861	951	854	896	891	829	899	852	938	859	887	844	861	842	885	948	833	881	887	860	925	883	874	897	861	871	845	886	867	818	866	836	853	892	908	843
58974	38327	32618	24276	15699	5418	1439	1103	1281	883	482	489	444	416	419	462	411	388	422	389	432	400	408	455	391	430	414	417	404	412	412	427	420	455	444	454	423	417	406	412	455	454	426	413	401	434	426	409	386	406	445	422	411	415	393	424	417	451	429	406	423	409	400	403	394	422	419	425	416	414	446	391	408	433	401	411	379	399	403	393	468	437	387	418	456	411	390	399	390	411	418	404	398	419	431	380	420	391	385	393	418	405	369	391	411	405	407	405	428	375	442	419	365	419	403	427	443	421	394	425	417	421	406	400	411	400	410	407	406	441	432	422	445	423	409	400	426	380	400	422	401	433	420	434	399	406	431	415	402	416	411	384	403	386	414	433	388	421	405	397	396	422	380	395	363	405	403	417	448	481	433	398	403	410	418	466	437	461	445	417	378	404	443	393	378	409	456	426	437	412	412	408	428	455	423	420	478	423	427	398	398	398	405	435	419	403	447	395	425	414	434	398	419	449	430	438	405	414	437	413	385	445	409	443	427	395	401	395	391	395	448	381	407	446	388	395	415	417	401	389	418	399	400	393	387	380	419	393	421	410	399	409	435	414	429	406	413	398	422	405	400	403	398	400	433	438	444	439	379	456	375	413	396	398	381	446	399	429	422	421	444	408	427	432	410	409	376	416	429	413	441	399	438	357	374	392	383	384	404	381	427	389	354	386	428	402	418	455	435	417	396	434	405	402	415	438	377	437	421	399	397	389	426	410	396	426	432	413	415	435	420	432	438	426	431	443	425	393	418	399	436	421	403	394	407	442	432	392	430	412	381	404	432	422	355	432	408	386	398	429	420	396	442	411	377	393	420	397	423	437	456	447	447	413	411	397	396	469	404	440	411	410	414	417	389	388	427	399	420	427	411	403	414	384	441	401	408	414	421	409	381	419	421	412	412	424	379	411	390	388	417	377	438	400	435	413	397	423	408	397	447	421	392	446	416	422	399	412	411	418	390	413	406	425	389	384	426	408	416	411	429	407	427	436	370	403	460	439	444	445	434	409	411	402	414	435	415	384	412	424	399	430	443	386	451	414	404	369	434	416	421	418	419	392	429	424	388	393	446	419	397	414	378	422	410	446	410	401	444	455	434	411	409	413	405	448	405	426	433	446	412	454	411	437	396	405	420	373	418	392	445	396	384	404	435	410	388	406	409	431	383	420	419	443	403	399	423	385	411	384	429	439	423	428	425	426	424	401	377	383	430	376	382	420	468	396	432	391	427	428	467	424	404	455	434	365	437	429	465	431	392	424	431	457	441	430	424	396	396	387	446	403	427	413	409	416	396	427	408	433	422	394	459	439	400	412	430	401	388	423	413	516	416	422	419	402	425	385	432	441	379	406	414	424	416	448	411	451	466	444	413	406	387	367	406	392	377	425	434	483	399	441	427	392	440	406	433	463	381	446	409	412	408	421	435	415	377	411	426	401	411	440	418	398	408	414	431	389	375	426	411	393	389	419	398	438	392	425	394	409	401	393	433	395	400	396	424	389	421	365	412	418	397	416	413	471	406	449	432	426	391	413	423	428	438	425	417	430	458	400	423	418	407	413	402	390	445	399	410	377	449	429	421	419	410	385	375	407	409	419	441	417	421	467	383	392	410	432	450	417	462	442	438	387	397	436	393	429	413	408	422	443	399	397	443	401	433	420	450	384	405	456	410	453	406	376	402	374	399	404	400	400	400	421	396	459	389	451	403	391	396	416	449	432	412	414	395	387	410	394	408	434	392	409	443	399	413	396	391	437	390	385	420	407	420	420	413	397	413	390	418	448	388	389	422	415	421	429	407	417	384	428	435	393	383	414	411	429	414	414	412	387	384	411	412	393	444	375	394	408	421	434	399	420	375	414	392	387	408	412	394	435	470	406	446	383	438	416	426	411	433	443	414	444	383	391	445	435	400	428	387	403	395	442	393	419	401	407	428	388	418	393	382	394	417	399	426	396	427	427	440	404	422	439	395	418	394	404	411	421	411	402	444	400	404	386	388	431	422	393	388	413	381	412	408	423	420	407	407	472	410	401	408	417	384	420	427	439	400	435	407	415	407	405	411	368	426	471	380	433	437	402	419	458	414	400	416	431	435	421	404	434	407	429	395	435	425	406	436	424	424	397	415	443	395	416	382	399	398	416	390	442	424	406	435	421	407	404	410	422	398	383	374	402	413	397	370	420	435	430	397	432	418	413	408	419	442	430	443	406	426	369	375	413	441	397	399	441	408	417	399	408	426	419	436	430	411	408	405	396	400	399	439	413	391	413	423	411	417	416	428	379	436	444	435	412	410	390	417	427	414	404	439	400	422	452	424	369	492	420	386	421	423	433	445	451	436	420	424	424	413	444	353	432	411	434	427	405	398	418	419	424	404	432	423	425	442	398	433	399	410	391	380	395	393	414	409	402	417	406	419	430	419	406	417	408	398	414	399	451	387	404	403	399	432	441	424	433	385	407	380	357	411	422	396	423	395	416	415	448	401	428	352	442	447	416	425	419	429	413	365	403	419	406	430	445	420	433	395	401	451	349	444	386	387	472	414	451	418	418	407	427	385	386	416	437	397	413	428	410	422	395	475	419	428	407	445	431	423	402	425	441	428	412	418	427	433	394	418	433	411	449	432	374	383	452	403	406	414	424	424	420	410	394	424	418	397	421	413	472	410	395	401	407	436	412	414	391	433	422	441	414	405	437	415	399	410	412	412	401	411	387	382	396	395	418	426	399	418	471	403	412	382	426	411	424	386	409	429	406	408	404	425	380	408	425	392	439	394	398	416	405	414	427	402	408	413	443	446	457	414	387	432	434	431	428	424	413	434	424	389	364	396	440	364	381	417	440	398	370	424	408	454	389	450	442	406	342	437	422	410	394	431	404	405	422	403	399	441	438	409	425	379	406	410	398	391	404	385	427	407	416	443	401	418	429	409	410	362	422	409	407	399	438	441	422	423	427	411	412	422	419	389	431	441	394	410	425	407	368	435	440	417	384	440	414	394	447	389	403	398	419	384	405	436	416	431	373	425	477	410	424	419	415	418	430	405	390	378	404	396	416	411	371	423	415	412	423	414	416	420	437	412	427	403	414	366	416	461	426	376	435	422	428	422	410	438	412	397	447	405	382	423	425	383	453	407	400	416	377	434	465	377	388	392	412	384	417	390	390	455	403	383	392	406	404	436	455	418	448	429	385	396	429	435	399	396	423	419	440	444	414	448	432	386	374	431	439	449	432	445	416	405	426	396	416	406	411	412	428	422	389	426	424	386	355	388	420	460	397	443	398	427	439	385	449	462	432	441	397	434	419	428	393	392	399	399	423	432	410	392	361	391	389	357	434	438	409	433	369	384	433	365	404	416	386	416	440	438	383	386	427	431	432	403	407	418	440	397	411	397	428	404	389	392	447	428	420	438	435	438	391	398	415	432	417	408	429	445	413	410	444	415	406	383	368	356	405	447	404	428	382	432	405	419	415
36229	29895	35350	33722	27273	11663	4119	4135	4897	2991	1273	1081	1016	1020	960	895	901	900	925	909	875	900	919	867	877	930	957	919	900	971	998	908	999	977	1007	984	979	959	1020	921	912	943	931	906	898	917	892	880	897	888	898	925	873	871	875	894	874	897	857	855	880	919	879	925	911	892	905	868	889	856	912	880	858	889	895	833	902	847	875	843	875	885	860	872	887	875	864	831	939	862	862	860	896	853	850	895	883	866	850	921	921	847	910	853	834	850	881	891	898	887	863	858	867	891	909	892	854	869	842	909	832	886	820	888	942	851	855	883	904	836	854	902	893	914	868	911	879	913	860	852	913	887	871	877	836	866	845	886	880	891	913	935	879	834	857	889	869	858	836	870	888	876	907	794	887	883	856	867	869	919	888	839	899	896	927	804	871	934	844	968	868	915	891	893	883	845	850	886	885	893	886	841	873	891	884	907	915	886	901	889	913	913	839	874	878	958	893	889	870	852	867	883	861	893	893	881	894	869	863	854	892	895	859	917	896	850	902	845	860	960	875	886	935	906	852	880	901	934	904	876	915	840	851	926	867	873	873	907	930	921	871	849	876	876	890	858	954	877	928	879	898	846	912	909	887	940	867	876	881	898	917	878	868	928	914	857	852	915	950	862	898	881	923	915	869	884	910	800	854	830	866	903	850	877	881	895	882	839	916	842	863	871	914	844	891	917	942	890	841	917	863	869	883	926	901	850	916	872	876	898	875	873	909	915	939	822	879	889	922	852	861	922	872	875	913	885	887	870	907	907	901	894	891	861	881	932	946	836	925	894	866	891	897	903	871	923	875	885	842	872	854	899	920	929	967	811	878	861	913	889	893	828	835	933	844	867	877	891	841	845	868	844	870	869	939	907	882	885	889	913	897	871	892	898	868	881	899	904	938	876	903	880	892	870	939	892	789	907	895	906	887	870	929	896	883	855	850	876	848	905	902	872	880	870	870	869	870	863	878	885	898	910	841	888	842	885	850	893	887	957	850	896	914	872	891	950	883	895	833	865	874	868	839	935	868	848	841	912	840	836	887	836	876	852	884	899	884	866	929	865	811	930	893	940	893	877	880	940	952	916	864	928	943	858	916	854	888	928	815	888	893	846	856	934	896	932	845	882	893	879	893	867	939	914	824	876	909	878	886	866	845	893	850	847	892	880	819	857	862	900	870	896	887	909	841	866	874	915	905	882	927	900	887	874	884	920	875	861	887	846	856	891	926	862	889	924	880	907	889	904	945	854	884	884	860	869	876	890	899	875	804	850	878	893	868	848	870	867	838	911	871	891	905	875	854	948	883	853	893	861	848	848	904	870	887	931	903	855	846	855	885	899	898	886	850	888	892	817	931	881	883	860	901	887	869	852	879	893	826	845	856	883	914	850	901	913	921	842	881	895	922	856	922	877	886	900	875	928	872	856	884	855	839	869	881	921	911	887	873	852	877	907	926	839	899	902	832	866	846	856	899	845	823	843	927	847	847	849	869	864	859	824	888	864	914	893	867	875	877	880	885	861	834	810	855	837	900	880	893	809	888	885	863	891	889	835	888	866	890	929	849	945	877	866	853	884	836	886	906	908	894	926	900	868	904	872	854	926	825	848	870	896	893	910	897	919	917	905	878	892	873	895	829	874	936	896	886	917	891	891	856	864	931	835	875	836	868	867	892	851	861	879	914	895	876	899	913	911	918	899	846	911	864	906	892	828	877	901	865	865	851	900	905	813	862	871	866	914	879	885	871	901	854	937	879	859	915	886	886	836	912	889	895	904	888	907	863	870	889	910	908	820	843	856	839	891	903	900	890	865	894	901	879	927	890	868	859	848	867	799	837	901	885	922	849	887	893	901	887	902	928	861	891	851	894	822	922	843	895	894	910	903	940	845	886	866	885	845	878	877	903	881	886	874	895	839	890	900	897	842	899	889	866	934	929	886	913	872	844	922	868	891	799	921	856	894	852	899	945	920	891	854	905	884	871	954	855	867	889	883	915	870	923	876	857	917	874	875	885	915	917	845	924	873	909	868	961	875	911	921	910	915	837	865	875	926	910	853	877	817	884	902	901	900	843	916	876	864	825	861	924	840	891	857	892	885	887	873	874	855	889	906	855	916	907	868	906	880	897	913	871	874	905	897	852	932	902	870	854	875	897	871	876	895	899	861	851	907	928	888	909	901	850	859	869	884	851	829	894	863	876	835	895	856	879	923	892	868	876	876	882	896	891	890	941	896	921	859	935	892	887	841	886	856	887	854	888	885	917	850	906	910	900	895	903	892	886	875	854	835	856	880	949	916	905	925	922	884	891	944	860	845	882	871	901	817	862	895	840	922	873	807	865	836	909	894	909	878	821	893	893	901	931	868	839	865	875	891	904	856	891	892	917	911	896	926	908	842	909	863	892	889	884	885	864	875	915	876	911	913	857	803	889	888	929	897	901	916	859	890	845	891	863	887	899	911	899	918	888	905	858	877	929	868	889	939	879	908	877	891	847	895	840	866	885	899	871	910	867	839	848	870	862	907	893	922	880	849	841	855	913	846	879	925	930	941	840	909	884	909	915	889	854	863	914	847	880	871	900	901	815	902	899	938	876	923	833	867	911	871	880	887	874	842	843	845	886	935	905	864	837	901	898	871	938	895	948	860	872	927	903	878	907	880	828	881	910	866	888	913	867	853	892	944	887	907	895	918	898	935	874	870	889	892	858	870	896	849	817	869	916	938	833	905	900	918	831	930	875	891	932	870	937	866	864	916	856	937	894	840	872	957	873	907	897	871	868	851	819	910	926	881	860	890	868	915	884	918	875	869	849	939	849	912	852	887	896	912	855	847	858	906	848	850	920	884	914	899	839	904	895	901	854	906	944	887	915	895	870	900	907	877	882	891	891	964	865	863	830	875	904	839	918	890	855	906	857	854	901	869	904	879	929	853	880	891	909	909	875	883	870	857	862	888	908	883	819	837	877	910	871	857	888	853	883	902	899	852	877	869	867	887	907	887	858	853	870	875	899	909	885	876	936	898	865	907	929	896	911	870	882	889	888	903	861	922	897	844	921	879	849	868	877	876	910	846	868	901	905	938	896	873	862	914	872	903	862	906	851	872	928	914	882	919	937	876	825	866	887	925	917	851	884	863	928	910	891	870	935	864	881	914	862	896	873	883	920	873	875	893	903	917	858	884	883	891	908	885	876	861	931	914	888	889	900	882	894	837	869	906	938	900	876	830	883	870	887	850	904	891	895	912	856	906	872	872	875	897	831	948	889	880	868	859	873	859	895	890	938	874	909	877	867	853	925	841	894	866	861	892	892	892	887	839	904	847	909	864	931	921	914	838	923	885	837	851	931	929	887	903	878	861	905	910	808	900	897	899	915	886	854	930	900	862	842	848	899	871	907	899	894	931	849	913	916	875	943	890	886	901	916	876	866	850	892	880	915	902	877	911	912	893	868	848	938	898	886	887	892	870	903	900	883	884	906	879
42113	24352	13820	6533	2648	908	557	480	455	478	427	449	402	378	428	406	379	424	385	417	380	409	438	405	380	424	412	375	414	392	427	437	429	399	434	424	394	431	390	407	415	437	435	416	418	447	460	459	453	416	463	416	442	384	396	404	414	396	423	419	427	420	421	423	412	467	438	418	427	408	366	430	447	380	406	424	391	437	409	424	419	450	424	423	426	393	403	412	406	388	475	488	413	448	410	381	392	383	413	404	437	432	380	452	410	431	414	400	426	437	397	449	432	398	396	399	357	375	399	420	415	379	406	418	377	394	423	390	389	413	459	418	388	401	447	415	393	437	424	420	382	414	433	402	408	430	410	387	403	404	410	395	420	405	440	409	432	409	412	389	447	387	378	399	409	395	359	389	428	386	393	411	442	428	400	421	452	405	413	445	390	377	469	377	425	406	459	421	420	381	410	395	426	447	417	440	439	422	411	359	392	396	372	411	379	401	406	360	411	412	383	397	385	389	368	438	401	388	407	435	409	422	420	430	394	371	396	399	410	396	393	386	447	419	442	414	438	421	448	427	402	437	427	432	412	417	368	411	412	403	473	417	411	395	448	400	453	380	398	392	437	404	458	400	379	466	403	451	424	421	419	398	400	426	434	452	391	420	419	414	405	372	428	404	398	442	414	431	418	412	410	411	422	469	427	395	428	418	362	390	434	452	430	408	442	407	406	403	396	385	427	434	446	422	413	390	416	386	427	385	398	423	405	370	432	435	420	463	421	406	413	424	400	437	417	390	442	398	415	407	422	419	425	369	433	390	426	420	407	417	434	390	364	436	445	433	404	398	468	456	428	372	416	458	409	475	381	420	415	454	461	403	407	385	369	411	392	383	409	433	423	413	437	405	388	451	409	387	437	478	420	388	427	410	424	414	416	430	429	428	406	475	410	456	417	435	416	385	409	380	423	459	422	395	422	410	398	419	421	434	420	406	424	405	451	407	400	416	415	395	386	440	405	357	404	385	377	406	419	450	420	371	418	400	400	389	462	448	405	414	422	388	396	440	400	386	397	429	385	395	420	415	403	393	424	391	380	403	411	421	404	415	450	410	407	417	425	383	372	440	411	455	395	395	407	401	413	390	443	431	419	456	433	421	402	446	433	433	450	385	409	417	418	376	409	393	435	418	420	421	398	417	416	431	425	408	421	414	401	451	408	440	392	402	460	354	393	445	418	425	419	417	393	413	381	424	401	453	398	422	410	415	381	428	427	455	404	409	402	412	450	432	445	432	373	410	353	419	421	409	408	410	409	414	427	430	424	429	437	432	396	440	450	383	417	443	475	382	417	392	416	441	408	445	433	450	440	390	407	425	443	424	373	402	418	358	424	433	414	426	427	375	427	445	437	429	417	479	421	417	395	422	433	375	401	437	396	426	362	411	428	405	444	424	412	455	421	403	395	392	398	387	386	430	421	410	432	435	405	450	432	399	421	421	455	439	437	396	437	435	453	421	408	398	408	445	444	431	430	363	404	410	404	366	426	375	407	423	405	407	407	440	420	374	417	403	363	354	428	449	413	374	385	384	396	427	447	425	395	405	373	450	434	406	403	394	412	429	429	385	370	437	442	409	425	389	419	399	403	372	430	413	473	401	440	404	417	418	413	407	399	409	442	432	455	428	451	410	376	396	378	353	444	428	445	401	374	432	401	392	425	418	434	407	417	430	427	427	433	365	438	435	438	401	430	388	440	406	443	432	456	430	405	407	409	408	420	401	433	393	437	388	402	380	418	420	418	410	389	449	434	417	408	437	400	423	431	401	378	426	432	445	434	442	408	421	443	409	458	430	396	382	415	397	438	386	412	426	405	418	416	403	393	429	429	409	409	423	426	428	428	424	396	434	408	404	443	439	431	447	413	435	391	422	378	435	408	480	393	419	367	404	407	393	398	408	453	426	426	424	431	423	397	421	388	397	423	417	443	395	404	435	449	430	414	391	409	399	432	387	399	422	390	407	409	423	423	403	447	448	417	384	416	399	412	398	417	417	404	398	403	431	388	423	414	397	383	413	419	404	448	435	397	396	446	404	404	450	422	424	426	436	423	373	359	435	425	408	395	404	435	466	394	427	381	380	403	427	440	413	414	442	428	434	403	426	395	375	446	403	423	421	380	401	414	416	411	418	423	443	403	445	413	417	436	383	379	409	387	398	434	409	416	384	422	397	422	413	442	407	395	410	425	392	386	426	419	396	442	425	363	405	454	424	412	432	414	403	413	414	439	400	420	364	460	454	425	451	380	438	428	415	409	373	426	427	450	409	440	403	405	438	395	398	432	425	386	406	439	444	420	417	451	392	377	392	395	437	400	422	402	398	428	414	417	407	480	431	403	417	406	430	417	422	407	394	435	420	407	418	377	422	429	431	399	412	420	468	421	414	406	396	429	429	395	399	405	441	394	418	446	430	386	422	436	457	427	421	424	395	392	397	436	444	445	399	431	380	428	363	413	355	425	419	443	410	431	392	428	463	424	434	413	396	448	393	418	426	454	469	432	435	443	411	416	395	370	398	405	416	442	375	430	425	436	436	412	449	420	430	417	380	388	367	428	446	457	410	401	455	425	371	436	387	402	397	387	452	428	403	423	400	407	375	395	421	417	390	395	436	424	403	428	398	392	434	397	419	420	451	382	418	441	454	416	441	383	445	431	433	397	391	446	389	387	438	441	429	406	411	410	412	409	444	394	435	389	425	401	400	416	406	393	426	410	395	397	400	429	402	437	394	405	400	381	447	451	421	436	433	395	431	413	397	394	419	417	384	383	424	407	376	433	432	371	393	429	427	370	396	457	443	421	425	398	411	386	402	418	397	390	415	397	403	383	435	416	393	410	422	397	369	431	386	444	408	419	411	448	407	367	437	372	375	414	402	378	397	410	406	383	430	412	403	414	448	373	392	410	409	400	428	396	420	430	410	450	453	448	433	439	413	390	403	421	417	393	445	429	396	401	403	383	382	427	428	410	419	380	403	430	428	476	414	400	405	432	417	438	402	401	450	502	441	395	410	443	411	432	427	412	393	420	382	427	418	453	455	423	380	396	375	456	423	446	434	424	421	410	408	414	385	396	398	368	409	443	409	361	411	453	405	443	411	416	423	413	391	409	433	439	429	446	436	404	409	426	443	404	417	402	417	388	427	427	400	408	410	439	446	442	406	418	427	399	416	424	437	411	405	431	407	389	463	431	407	404	390	432	402	393	444	371	379	443	439	365	416	424	400	410	435	395	405	398	429	415	393	395	442	427	449	439	429	426	391	403	403	428	402	436	443	361	419	417	487	393	410	404	392	392	443	432	417	423	404	406	385	380	432	465	405	414	419	410	389	420	466	396	418	411	379	393	395	401	423	425	421	433	438	428	426	408	443	398	395	412	439	440	402	408	370	436	403	405	391	419	442	408	397	402	432	426	431	338	430	396	449	412	411	412	421	436	389	393	413	386	374	422	414	420	430	387	456	408	389
25943	17949	17534	12976	6932	2643	1389	1111	1100	977	980	966	902	916	896	915	890	939	855	892	880	850	907	906	888	824	858	885	924	870	973	899	982	950	905	979	870	988	884	881	930	954	861	890	878	842	864	865	899	905	871	880	864	898	870	834	918	891	875	867	906	889	879	850	922	940	849	858	897	853	886	919	876	874	868	891	925	847	865	911	937	923	904	883	903	852	879	889	849	881	886	908	917	865	890	885	875	861	888	844	958	924	895	886	884	901	882	901	889	897	894	828	895	902	878	917	948	850	911	838	884	874	900	901	897	875	879	899	911	825	919	900	886	908	893	915	874	864	927	826	859	883	915	842	959	888	881	905	906	868	943	902	846	798	905	871	935	854	921	861	878	926	886	955	872	922	921	824	892	861	875	866	890	814	907	903	842	870	919	909	865	878	919	880	887	933	897	892	836	868	871	895	853	802	871	909	909	938	892	870	879	845	859	872	893	844	896	873	840	913	899	863	853	942	923	867	881	877	934	876	911	915	887	867	910	848	890	877	875	884	848	894	862	904	893	869	869	874	913	864	870	860	934	903	835	901	859	887	878	879	864	885	872	911	929	915	898	862	915	862	883	884	857	882	888	903	863	934	870	825	899	828	911	895	885	911	841	860	903	889	886	842	842	877	927	873	927	902	881	905	854	918	924	846	902	844	887	872	880	861	906	890	828	850	810	890	855	923	854	916	833	869	859	955	942	930	842	853	914	891	912	937	893	889	929	865	894	891	877	907	906	848	886	866	854	944	885	869	870	944	954	875	903	940	884	863	874	899	872	899	900	885	896	802	948	886	841	900	895	849	894	930	851	900	925	899	906	934	905	814	858	876	932	888	898	852	844	903	926	874	893	879	918	875	925	868	869	922	893	855	892	873	894	835	927	926	884	885	888	888	907	922	890	864	887	879	888	852	855	856	880	876	834	844	842	847	895	895	897	878	913	871	856	875	835	913	852	898	926	812	887	849	929	856	860	915	875	845	878	882	884	862	900	946	925	928	911	891	899	869	950	936	850	897	850	802	898	870	911	900	880	897	884	888	837	935	914	876	900	839	906	889	909	915	835	881	899	883	888	868	827	878	908	873	867	886	931	957	885	853	874	893	866	844	909	882	839	916	847	856	857	878	888	881	858	908	831	922	903	893	919	822	852	843	860	820	861	889	874	929	848	865	899	929	891	854	857	883	874	873	870	815	846	890	872	837	839	866	851	851	933	912	857	956	893	916	848	884	848	939	898	876	892	911	872	857	865	926	874	857	885	891	848	932	857	908	881	833	915	844	879	890	872	902	897	865	891	862	852	915	921	868	877	812	897	870	918	873	869	873	914	851	846	858	858	877	924	886	939	879	842	890	850	862	911	904	845	918	892	886	881	924	904	909	883	913	852	855	877	880	855	891	944	862	894	885	859	888	864	913	889	883	865	853	888	888	911	889	898	845	918	864	890	892	841	894	867	875	886	892	862	920	914	882	894	891	830	884	844	868	864	900	874	902	855	872	917	899	921	844	881	939	907	881	889	883	899	945	892	882	918	871	880	835	894	843	879	903	874	890	952	882	845	889	893	935	858	851	905	913	879	913	854	832	854	928	912	845	871	872	885	842	865	912	864	888	876	872	886	921	822	882	907	883	841	890	868	922	839	838	896	826	858	905	864	977	870	894	856	911	877	916	899	898	847	946	897	897	840	877	823	924	881	902	944	885	879	948	901	940	870	852	883	864	877	889	815	940	862	818	919	901	897	905	881	910	920	855	860	866	875	805	902	910	861	872	894	886	909	897	902	844	853	864	926	851	849	922	902	837	906	838	885	880	876	863	911	890	835	872	877	897	898	891	831	946	885	873	872	872	842	859	949	888	903	873	923	873	916	922	900	885	858	899	893	871	860	903	889	896	841	962	895	871	866	864	858	941	868	905	903	910	869	880	896	878	871	862	944	875	857	825	831	943	855	857	846	872	913	902	864	858	903	846	882	899	867	858	899	860	857	860	856	823	946	885	926	878	875	840	933	899	873	869	822	897	911	908	906	882	845	875	888	890	878	931	856	852	861	899	846	885	862	862	847	887	924	890	875	867	868	842	930	890	925	935	910	844	907	855	931	879	867	901	854	883	848	891	866	861	857	860	874	869	878	853	905	943	887	900	864	925	881	831	908	893	870	874	882	854	899	857	867	905	873	851	853	875	905	899	859	911	901	925	865	848	885	903	893	880	906	903	903	832	891	862	914	922	897	848	883	860	885	890	877	946	910	862	889	862	887	864	822	847	893	928	894	917	876	829	877	861	912	869	905	847	910	860	883	905	872	872	828	902	943	893	823	818	817	844	854	891	915	851	860	869	907	908	839	862	913	929	870	925	831	896	885	870	913	880	891	900	852	925	927	919	862	895	940	867	836	888	909	868	881	861	874	883	842	880	934	906	920	868	900	926	856	889	887	875	908	867	871	853	860	892	841	866	927	939	851	855	909	895	926	847	828	910	855	907	877	920	899	869	858	890	836	889	852	849	880	889	853	893	912	929	908	905	861	896	858	863	868	892	866	860	915	846	897	869	892	851	862	845	839	899	887	903	905	913	872	840	882	880	931	918	896	846	883	888	875	892	904	938	848	887	844	882	864	871	850	864	899	907	879	900	932	869	833	851	927	822	913	845	951	866	924	924	865	903	929	877	931	932	953	836	867	912	904	910	911	898	908	874	861	872	880	893	871	886	897	883	853	865	866	831	885	822	890	854	923	893	896	845	889	887	875	908	949	916	926	884	892	910	899	900	914	845	892	873	932	884	873	870	878	874	890	889	851	902	859	860	896	868	872	835	895	875	840	886	810	842	903	890	884	865	916	909	866	906	868	883	879	864	900	895	874	894	886	904	919	864	875	846	903	827	884	842	926	942	906	898	859	892	887	866	909	905	871	917	874	877	852	879	907	880	911	903	857	893	877	917	858	905	913	907	922	865	886	875	874	928	923	883	873	831	872	890	878	852	914	866	926	896	887	892	890	854	896	864	916	876	902	854	916	939	867	891	865	875	850	862	922	912	875	889	872	871	925	892	863	910	830	875	883	893	891	916	829	903	897	950	919	917	893	816	862	858	880	897	874	862	907	908	884	877	847	912	872	909	887	901	921	901	816	891	860	881	815	836	890	811	871	932	849	858	892	914	966	880	868	886	883	888	906	820	881	884	851	841	858	853	925	861	937	908	854	936	849	877	824	889	874	914	853	903	905	862	875	858	849	877	889	865	867	854	848	925	809	872	900	844	873	868	903	881	897	955	935	865	909	850	858	886	905	889	834	909	912	833	866	926	864	886	903	869	885	873	872	880	929	889	845	860	889	855	893	916	920	859	869	906	867	874	904	910	878	883	899	927	811	897	914	782	880	851	894	851	916	894	852	906	923	942	935	867	945	868	878	863	934	914	812	877	906	878	836	845	884	901	908	851	871	871	875	908	871	857	861	872	832	927	896	925	885	869
51576	30501	21661	15781	6118	1878	1045	842	609	521	437	452	410	436	418	419	412	417	410	413	423	392	418	453	386	404	419	441	390	388	426	432	442	405	453	423	439	415	460	438	446	412	442	386	423	464	423	419	410	365	431	436	420	448	418	403	393	418	389	421	429	445	448	421	402	377	421	436	402	390	407	389	386	394	385	417	399	409	369	427	384	408	384	437	414	431	437	426	393	405	390	399	428	398	448	400	380	422	432	384	429	422	414	391	406	479	415	399	419	365	456	415	398	341	424	412	392	394	401	411	421	460	416	440	409	421	409	414	379	377	451	410	420	369	388	396	452	426	367	408	412	387	381	401	438	390	392	417	365	451	402	391	403	414	405	414	400	466	422	378	444	401	423	405	418	414	412	405	382	396	426	406	362	406	407	356	424	360	402	452	430	388	436	400	421	433	364	414	433	391	386	409	402	453	428	412	429	382	379	416	433	422	407	421	423	395	425	400	411	394	393	389	415	399	401	414	386	406	415	401	401	412	400	440	470	418	368	428	376	455	428	405	411	392	403	407	445	429	396	433	372	415	384	394	441	389	394	379	409	367	400	457	443	410	426	401	388	398	398	386	392	418	409	373	382	368	372	417	410	379	403	407	379	395	430	422	412	435	415	420	385	422	439	436	418	409	442	424	389	391	441	439	420	425	402	419	399	394	410	434	405	368	396	410	405	403	426	462	397	410	404	412	416	353	384	395	424	408	420	433	372	443	383	361	393	411	421	406	430	394	391	397	376	377	385	413	434	398	378	422	408	426	394	406	410	400	402	421	408	434	425	373	402	405	413	392	438	434	403	458	367	395	365	437	416	414	433	398	387	401	430	382	474	433	432	436	385	410	384	406	380	427	382	440	397	408	365	426	421	430	464	398	416	346	372	426	389	450	425	447	436	410	421	363	401	389	421	412	413	403	425	429	373	402	375	391	373	389	385	380	400	378	412	381	421	386	422	388	424	438	416	383	404	420	426	418	423	431	391	384	416	428	393	400	386	403	399	412	432	379	416	436	438	401	439	418	390	453	389	387	406	408	403	432	390	387	422	431	384	363	377	396	403	362	388	422	378	390	417	441	441	413	375	400	421	459	425	424	428	406	433	401	418	400	392	388	404	396	414	380	400	392	446	403	424	397	357	378	398	431	457	419	396	395	360	417	362	408	432	375	395	393	357	377	401	402	400	407	416	434	415	428	394	424	434	437	379	419	401	398	401	435	439	419	415	379	370	417	421	380	375	416	405	385	405	406	390	380	399	393	398	417	389	454	384	414	396	398	391	401	374	424	387	416	404	409	391	410	432	401	419	403	428	378	409	422	391	421	367	378	389	410	424	407	417	409	380	401	378	459	410	403	423	423	426	402	420	376	386	323	425	379	392	438	459	409	417	420	383	416	433	406	376	405	377	431	418	422	405	454	420	414	398	412	426	391	370	410	394	391	418	416	451	406	423	379	420	419	414	377	395	432	410	423	401	373	412	376	398	361	380	398	370	369	416	402	420	436	405	401	451	392	395	423	406	438	396	409	394	411	451	421	413	409	421	392	450	418	413	405	371	381	377	400	388	428	395	410	425	390	428	415	407	387	405	400	364	410	468	401	400	399	420	403	394	396	372	440	419	449	398	394	404	434	391	376	390	343	394	370	438	405	405	392	416	393	402	395	419	427	393	419	393	377	413	419	403	407	406	404	375	400	422	436	388	425	405	385	408	417	414	409	380	405	416	432	423	384	430	418	369	446	443	406	402	391	395	416	450	399	381	381	427	439	395	430	452	414	435	406	412	396	382	418	435	441	409	375	429	410	408	384	359	428	386	442	382	411	364	412	428	365	445	396	447	382	410	434	413	428	425	418	354	441	379	327	414	399	398	404	405	419	385	423	420	402	412	444	408	370	368	455	407	394	425	418	391	421	417	422	408	407	399	400	451	382	443	377	376	412	431	410	416	424	433	405	418	413	397	381	422	428	404	379	378	401	411	426	387	404	387	360	400	427	421	354	415	397	406	389	406	396	395	470	378	385	391	365	423	391	419	418	442	414	393	361	387	402	384	413	384	464	437	393	410	387	395	414	385	385	423	432	439	353	383	420	423	398	414	372	436	446	404	401	403	464	450	384	413	382	437	401	432	424	432	407	401	369	423	418	416	397	400	404	429	401	423	393	419	385	404	409	408	376	401	461	385	435	443	393	374	410	419	384	397	400	368	430	368	396	426	405	423	438	433	378	411	386	407	422	410	388	399	399	411	395	415	397	422	429	436	380	341	426	406	414	373	422	417	369	358	423	404	416	399	408	436	428	396	362	425	373	422	384	440	389	410	428	411	409	418	402	467	429	389	391	366	382	409	392	364	423	411	409	421	430	401	437	442	436	428	419	422	391	382	432	417	437	402	420	403	421	394	448	443	401	476	387	409	390	384	381	385	408	413	414	417	388	388	447	382	428	418	438	396	416	397	427	402	379	398	375	438	381	424	404	400	416	406	420	396	400	416	424	375	412	396	402	450	446	399	342	378	355	413	436	419	444	396	402	396	395	430	456	413	389	412	383	409	423	416	419	353	396	415	417	424	384	413	430	442	428	370	456	386	410	414	433	429	428	429	398	388	388	386	404	387	397	391	422	399	403	427	428	472	415	428	399	387	437	420	385	406	426	378	408	416	407	424	377	429	402	430	422	383	404	391	410	387	420	397	401	425	409	436	406	433	421	460	407	364	403	407	407	429	424	425	400	452	441	409	390	410	421	402	421	402	457	403	390	418	376	385	404	397	400	421	420	418	393	413	351	394	440	376	393	423	399	422	408	397	387	413	403	405	404	449	460	417	426	405	407	407	406	414	383	408	408	403	383	414	435	392	385	402	378	373	397	421	401	453	407	439	401	408	427	403	405	416	437	441	406	400	368	395	411	437	397	453	414	417	440	394	409	404	434	388	422	428	400	417	410	395	438	445	424	409	427	379	411	391	388	423	398	410	418	430	454	409	378	396	401	400	391	396	416	398	399	399	411	437	400	410	396	418	382	461	444	429	382	446	389	389	414	434	398	389	430	397	406	419	378	411	410	412	412	424	401	412	405	366	418	419	401	400	396	439	414	431	406	394	374	430	449	419	425	419	399	414	439	395	410	431	398	423	381	432	378	403	438	456	440	384	391	421	372	437	426	408	362	424	412	373	415	420	428	378	398	399	394	418	400	441	366	409	403	414	399	426	374	406	397	392	398	400	401	402	384	399	418	354	408	417	414	396	429	404	430	422	419	364	406	386	380	390	360	414	413	410	414	398	364	415	413	407	434	407	441	361	436	388	400	401	374	391	381	369	409	379	460	399	360	372	376	417	426	438	384	403	346	356	391	431	373	392	434	417	422	463	373	397	403	406	408	401	390	380	449	419	344	397	416	437	423	405	416	395	362	394	445	417	364	417	444	378	407	443	386	431	394	431	429	472	434	381	401	409	463	392	403	411	422	403	427	433	374
32029	23130	26276	25568	12705	5684	3471	2959	1788	1332	1032	1011	977	966	946	869	893	900	842	825	884	885	881	825	887	945	884	909	908	868	937	893	978	918	881	945	969	949	982	952	895	916	904	891	937	907	888	838	917	922	904	905	924	910	875	866	867	892	835	889	844	865	855	890	924	915	844	906	895	881	875	853	930	889	895	860	893	905	874	900	873	820	894	832	845	908	913	856	891	837	854	857	872	871	845	860	837	864	917	876	853	902	891	851	868	896	828	857	826	873	940	837	890	836	853	917	856	886	878	889	893	872	888	840	895	838	903	836	934	872	935	867	848	846	825	870	851	869	878	895	906	793	883	887	865	823	857	867	863	866	891	831	814	863	856	871	940	854	785	896	825	847	849	883	890	863	877	912	865	814	844	821	873	855	862	865	871	882	903	835	819	877	827	926	872	896	836	876	909	880	872	899	901	849	875	861	892	826	862	876	879	877	900	862	882	869	855	875	891	878	858	830	905	850	847	858	900	900	920	852	890	896	838	850	851	869	870	827	833	832	830	893	897	846	863	838	894	867	840	872	863	872	835	857	843	893	872	902	873	837	880	883	840	865	919	904	861	887	823	892	927	851	914	896	876	888	856	928	856	872	882	885	867	847	837	876	860	897	902	907	847	882	876	845	872	906	838	901	856	899	894	872	871	865	906	868	841	886	919	861	868	861	860	906	799	916	881	869	870	883	884	847	851	828	854	860	824	901	886	887	856	870	854	881	895	831	897	901	869	796	910	862	864	898	834	923	848	848	861	790	865	892	854	886	854	840	870	886	849	880	854	885	940	888	839	874	878	881	868	888	878	838	906	899	886	887	921	887	883	882	820	852	866	865	919	877	916	839	811	854	894	865	844	860	856	839	896	851	902	827	867	893	897	902	887	922	875	886	819	911	878	876	845	892	882	838	883	890	854	884	871	871	871	875	920	803	875	922	868	888	860	871	887	856	854	840	887	838	870	844	868	860	806	895	882	893	867	900	865	848	846	832	880	849	865	801	872	852	874	903	791	897	869	900	842	878	887	866	864	881	916	833	865	889	845	892	917	858	852	880	869	878	895	807	895	866	899	815	906	871	830	891	904	896	870	849	911	872	850	875	845	905	828	859	879	875	835	897	882	849	840	900	894	906	910	859	819	881	852	884	883	793	849	843	858	859	930	873	942	872	911	854	953	849	881	852	864	933	837	858	857	835	859	861	822	904	919	869	845	881	854	855	893	879	863	925	845	874	839	838	852	905	816	880	826	952	847	823	846	873	853	902	924	860	868	895	861	890	900	886	861	837	837	938	820	860	801	917	886	886	902	855	829	848	913	854	828	851	901	851	849	851	866	866	906	830	822	906	882	844	889	902	911	881	859	882	860	849	873	891	851	852	868	834	838	865	867	886	873	893	886	850	903	848	904	869	884	854	830	978	836	839	874	836	864	918	840	852	809	852	848	859	807	862	922	803	854	862	892	854	866	914	860	891	875	864	867	840	865	853	884	877	856	909	889	879	872	853	857	878	883	833	921	850	880	926	867	807	889	838	856	885	827	853	874	844	851	877	874	888	901	840	897	881	841	897	876	851	872	913	820	880	907	911	833	904	868	840	880	908	867	852	848	888	837	840	862	867	829	893	833	876	869	842	864	890	852	865	851	849	872	892	858	901	885	878	833	870	895	917	876	866	815	828	888	922	866	875	843	906	859	863	878	913	830	873	870	860	847	823	815	901	878	899	863	900	815	905	906	915	873	831	861	813	843	894	894	896	851	851	819	910	849	871	850	810	862	861	840	871	908	840	883	865	893	840	847	909	879	875	903	856	819	888	913	848	879	852	845	886	887	873	893	894	876	779	893	902	887	875	856	870	829	923	829	862	900	858	837	848	841	893	899	867	931	859	908	844	851	851	847	881	889	853	865	897	875	870	846	819	802	849	912	868	881	888	861	864	853	878	860	864	872	880	879	864	888	891	817	839	896	876	846	863	862	899	863	878	900	806	846	850	883	854	908	894	889	895	814	851	883	830	882	841	811	881	863	846	862	865	909	909	886	905	881	914	866	877	851	892	867	842	877	825	873	867	858	855	902	904	869	852	857	897	858	844	888	857	867	842	851	849	919	891	851	836	855	844	889	863	892	908	854	836	891	851	875	860	839	898	865	907	871	874	874	878	846	848	888	910	861	906	877	846	876	847	893	871	905	905	803	867	884	867	876	875	868	875	891	787	913	885	852	886	876	864	894	862	873	856	911	868	888	876	855	897	907	832	861	879	890	857	865	895	888	941	858	833	900	867	889	849	925	924	866	842	825	856	892	893	844	894	861	853	898	871	885	849	849	877	881	872	830	893	922	844	959	913	891	890	878	884	904	929	875	852	893	893	864	852	872	843	842	842	907	901	862	834	841	837	861	874	892	875	831	889	914	853	903	880	923	901	917	878	876	880	905	882	868	868	900	868	842	858	902	841	857	838	928	933	859	880	871	842	852	845	882	864	841	883	854	862	850	825	850	838	880	896	882	888	893	862	818	918	889	892	829	896	850	866	860	876	854	849	850	881	879	825	890	877	836	868	868	904	889	886	890	877	853	966	862	890	846	849	896	860	821	849	917	903	844	901	838	878	859	863	856	844	834	819	912	904	884	849	885	868	895	874	851	825	812	871	947	848	888	862	876	869	851	946	854	848	911	891	836	843	877	882	825	896	878	889	864	835	883	869	886	817	869	866	898	924	903	876	860	840	875	854	869	865	851	863	834	878	906	875	876	877	910	866	883	896	901	864	839	908	851	844	841	864	872	864	860	908	960	947	869	866	892	860	840	893	883	828	941	895	854	875	837	801	833	856	870	848	892	816	874	892	860	858	789	869	848	844	871	903	801	906	867	815	893	874	872	933	889	887	904	842	876	849	908	858	838	860	865	853	829	856	901	823	834	880	908	866	890	868	863	943	866	892	824	858	894	893	891	836	840	897	928	865	908	845	861	897	849	870	879	901	892	857	865	910	876	860	872	913	847	853	869	848	843	883	857	855	844	836	821	893	867	844	881	836	869	906	843	860	844	907	889	854	833	869	873	865	854	938	828	870	847	862	903	898	919	856	838	819	799	858	878	886	839	924	873	827	850	905	807	837	876	902	874	830	891	855	900	848	868	924	831	895	867	860	870	827	821	887	827	864	857	896	840	841	826	844	905	880	851	845	884	884	891	843	854	774	896	854	844	886	834	879	915	832	884	880	891	860	874	900	895	891	889	873	850	872	889	850	809	810	849	885	833	882	813	878	911	860	864	858	830	832	888	878	853	913	848	868	943	889	863	897	837	864	860	873	829	878	900	848	841	830	857	884	897	810	830	869	859	856	828	886	927	951	829	874	880	869	877	856	817	874	856	866	872	873	848	867	866	865	863	916	847	833	826	871	822	871	873	852	836	874	870	891	896	859	846	826	835	890	879	833	857	839	911	838	848	821	831	868	844	891	890	874	874	833	890	875
62407	38687	28866	21126	9939	3217	1563	1106	766	525	470	490	453	487	431	411	421	448	433	432	456	419	426	413	427	450	434	415	412	405	445	431	446	441	445	419	457	425	407	415	432	447	403	450	416	424	437	415	441	393	400	412	426	385	450	406	445	378	371	445	402	403	412	381	407	423	416	414	408	419	447	414	448	428	409	390	431	415	439	462	404	426	427	434	423	412	412	397	394	403	420	441	433	475	430	402	420	409	387	407	407	398	410	456	403	427	377	423	405	418	368	438	424	427	412	383	397	389	431	459	413	399	420	410	416	400	424	411	460	405	445	417	431	429	396	426	392	387	437	413	406	370	418	399	373	402	484	444	411	405	412	418	389	441	407	413	413	429	350	436	419	432	442	411	462	433	366	404	401	414	409	381	403	419	438	428	381	414	449	358	395	388	375	426	420	402	430	435	452	431	423	430	404	381	451	415	417	423	391	430	413	418	429	392	450	423	441	395	380	420	412	423	429	402	417	399	405	443	408	461	396	404	421	432	404	413	395	413	406	433	454	372	389	411	400	413	397	417	446	432	413	411	406	456	421	423	375	401	431	410	461	409	410	429	459	456	427	414	442	404	427	416	461	406	411	399	425	426	410	366	390	402	410	393	400	454	451	451	377	359	429	456	432	472	417	386	437	389	398	398	414	409	413	420	441	423	419	380	404	418	429	429	415	426	431	415	424	432	415	407	417	460	420	441	442	416	393	424	380	429	394	382	420	459	410	451	433	430	405	346	429	428	439	405	408	403	383	440	414	414	419	436	413	421	394	429	423	422	391	374	441	459	422	442	421	366	390	437	399	438	415	437	393	458	381	404	416	406	438	395	405	390	392	415	437	438	414	426	439	435	400	415	431	386	395	427	421	392	436	407	407	421	389	406	423	393	427	435	389	414	409	418	397	437	432	420	389	414	461	399	430	398	410	446	414	415	400	415	421	423	474	419	386	472	448	383	399	398	398	393	436	410	406	457	437	448	424	429	413	386	370	417	412	384	414	431	402	399	395	395	429	433	440	387	448	421	405	399	396	460	434	402	387	467	421	433	410	426	398	413	396	460	413	417	417	421	389	423	416	365	434	397	444	392	444	430	437	424	448	417	406	404	383	382	423	430	436	412	404	414	423	411	440	403	407	407	469	412	466	413	425	431	435	405	431	346	398	385	435	427	424	440	442	414	433	397	412	434	412	420	395	426	421	416	432	424	416	423	439	372	431	404	395	384	387	420	386	396	413	417	425	431	423	404	377	418	438	431	378	463	404	402	381	425	413	380	400	419	438	440	410	417	412	429	431	409	420	418	434	431	400	397	386	430	415	404	401	432	450	448	419	398	391	388	426	443	430	410	456	409	419	439	385	420	406	401	432	421	464	422	409	432	431	420	393	415	445	423	416	425	445	425	366	423	437	443	390	393	416	376	421	445	407	421	439	401	381	443	423	395	413	387	404	412	424	427	426	445	407	441	437	405	401	372	423	444	420	410	417	426	447	407	420	404	401	433	412	384	432	423	427	443	433	373	418	419	410	419	432	379	412	424	372	373	389	372	426	403	393	417	448	471	409	410	385	413	392	429	468	418	403	416	418	416	461	431	410	440	443	395	407	410	384	409	434	441	413	398	440	399	419	409	436	430	398	388	410	429	438	397	395	383	391	448	406	395	423	407	421	402	415	436	400	420	409	396	427	437	471	385	410	382	397	389	431	413	419	457	395	398	393	409	419	451	387	367	416	456	394	379	433	429	383	419	430	434	394	392	393	384	418	410	412	444	404	411	378	405	407	439	433	416	433	447	440	390	408	409	436	421	410	428	421	427	401	421	490	425	415	406	431	408	410	391	419	434	428	383	428	430	425	444	442	381	457	397	384	401	405	405	401	412	456	424	402	386	403	426	432	411	344	419	391	430	389	422	394	416	403	437	397	427	412	440	386	390	413	466	429	371	434	422	430	411	389	467	406	449	445	461	440	399	418	397	343	426	438	388	440	400	398	411	456	422	413	376	400	447	451	410	416	406	418	405	424	431	432	462	448	433	420	413	436	419	397	394	420	427	398	367	432	451	411	401	396	436	414	441	392	452	423	410	397	436	445	391	423	398	400	419	383	381	402	350	430	411	399	448	426	402	405	461	449	478	423	389	406	430	423	430	408	388	407	439	411	405	441	397	395	388	408	420	386	403	420	432	417	431	432	399	415	461	440	423	445	390	374	430	372	407	451	429	388	405	397	421	392	432	452	411	425	439	385	416	442	443	421	451	382	413	410	430	406	396	392	419	403	423	414	418	440	405	415	409	438	412	394	413	437	353	411	365	393	418	393	427	410	437	410	392	394	423	391	389	407	400	442	403	414	402	379	473	436	418	422	409	386	431	404	429	428	402	434	435	439	400	402	410	427	424	425	446	426	450	419	441	422	413	407	435	409	440	443	435	407	386	453	421	437	421	412	407	413	421	402	429	436	430	406	440	430	407	424	439	408	454	432	359	440	458	431	434	397	438	415	406	413	424	411	401	386	382	406	440	438	423	428	377	405	424	424	428	409	383	400	442	441	426	416	387	427	382	447	410	411	404	436	403	443	379	408	425	432	394	427	425	423	373	421	457	400	407	369	412	403	480	396	435	430	435	389	395	450	437	439	454	402	399	411	395	435	411	419	447	439	427	403	402	410	429	379	441	398	411	415	418	410	429	403	419	420	420	437	444	440	433	387	467	420	455	415	424	441	375	437	405	402	446	433	444	410	378	426	399	424	419	400	417	405	444	409	368	459	383	431	428	410	406	446	440	460	453	407	442	403	426	445	404	399	422	415	402	431	413	458	442	390	436	469	414	437	440	425	414	470	402	410	430	451	405	407	398	417	400	421	458	400	413	458	373	449	427	397	423	420	429	426	427	478	426	442	418	413	427	401	403	404	398	410	424	389	415	441	407	405	444	431	424	376	401	376	417	384	381	398	412	458	399	418	433	407	400	431	394	422	398	444	401	459	430	400	440	431	378	406	386	374	383	400	450	414	394	383	413	475	460	434	446	389	396	449	413	411	418	422	413	436	442	410	388	381	388	392	416	393	415	422	444	475	414	359	397	429	426	454	428	418	436	405	392	433	387	412	431	443	404	434	425	426	422	416	431	424	438	444	398	423	377	416	433	432	427	419	399	422	402	445	395	437	399	380	379	398	426	452	409	458	430	427	412	413	420	439	402	438	438	368	423	424	413	398	374	440	431	420	422	423	401	432	386	444	385	442	392	447	397	422	394	397	451	405	418	366	417	429	411	406	390	371	415	413	400	434	437	433	423	419	405	458	417	429	387	431	363	424	441	397	434	400	408	401	434	435	411	471	431	430	404	457	449	394	404	412	409	422	427	402	403	402	430	415	405	418	378	422	422	428	453	411	409	419	408	402	457	420	436	403	439	403	408	418	394	426	387	442	409	400	451	409	432	395	423	421	449	427	391	430	372	383	405	422	408	435	442	407	429
38855	29390	31907	30146	17480	8407	5193	3951	2329	1275	1087	1127	1059	1056	968	917	915	892	953	903	925	883	925	918	913	897	897	905	889	931	944	939	907	1025	918	1022	945	996	895	1023	992	961	907	932	891	944	890	926	917	865	854	902	878	865	881	867	878	884	966	836	883	905	897	877	824	901	876	903	864	941	926	919	834	940	860	907	903	880	870	906	928	878	847	890	878	933	845	851	891	805	868	886	879	898	913	864	945	899	879	895	856	874	902	854	945	883	873	869	870	846	904	874	883	892	885	865	868	930	859	904	906	886	893	909	878	905	880	909	851	820	904	809	890	880	905	884	939	936	883	876	838	889	828	914	880	867	867	903	914	896	895	950	862	837	877	912	913	874	940	883	904	904	899	890	841	878	874	860	916	899	921	920	875	911	895	909	865	907	871	837	926	883	875	877	868	833	926	875	870	888	951	896	832	868	892	906	870	873	869	942	962	875	884	899	883	879	903	818	860	832	894	866	947	895	848	858	900	900	869	866	849	892	880	862	889	888	894	841	909	924	872	912	871	912	917	881	848	895	894	872	929	906	930	844	944	854	902	885	895	908	874	902	880	867	864	856	929	884	891	857	870	866	874	910	905	908	889	880	904	930	828	841	919	857	858	824	872	898	878	846	902	899	859	914	911	890	937	859	863	893	906	865	943	917	873	883	898	891	967	884	915	896	896	860	869	912	883	834	883	870	918	889	905	868	827	856	908	888	877	897	886	914	896	855	900	887	870	877	885	909	890	911	928	901	885	828	942	884	902	890	903	838	834	923	874	862	882	876	858	914	883	885	927	869	862	890	908	868	911	904	855	963	846	906	829	842	877	931	880	884	857	873	911	888	850	865	861	882	888	867	894	939	934	867	869	886	894	896	898	841	880	867	836	872	921	877	882	876	885	947	878	888	870	892	913	936	867	878	931	875	851	867	868	876	875	875	822	893	849	898	916	824	863	891	830	876	872	901	917	871	878	857	864	869	891	890	862	930	926	850	862	865	842	874	894	915	904	909	867	875	833	851	896	958	919	897	874	886	856	883	936	888	868	874	904	910	899	881	874	844	872	910	884	920	874	878	908	903	858	913	917	906	876	898	876	881	931	924	913	866	872	863	917	873	885	905	879	889	871	886	870	917	896	877	923	881	902	922	907	870	900	880	920	886	838	904	867	879	907	895	880	865	869	911	919	894	859	907	852	820	848	871	842	909	920	874	799	951	857	871	901	890	906	920	937	900	913	922	887	858	869	869	876	867	880	945	909	888	924	875	883	881	896	885	836	909	881	914	922	871	866	854	886	881	875	938	901	884	897	875	919	862	878	881	933	851	928	884	872	894	936	960	900	883	836	876	812	874	887	878	888	871	964	899	906	885	876	822	873	890	842	924	848	863	883	878	879	954	948	881	872	890	887	873	893	917	907	889	818	899	858	913	830	856	862	815	853	910	838	898	854	911	858	914	877	854	873	899	893	871	877	899	900	908	870	882	886	875	898	856	913	871	885	908	928	852	906	934	864	853	934	913	955	872	861	872	857	874	882	884	908	846	890	904	906	864	908	880	941	911	878	897	850	857	886	892	906	865	875	840	878	890	870	831	851	805	870	857	935	916	875	841	799	908	937	828	840	866	914	936	912	901	893	840	928	878	875	911	892	910	889	908	899	918	868	892	866	898	863	880	852	883	896	912	869	893	899	871	885	874	842	877	960	921	878	868	885	856	918	854	902	900	907	916	975	877	886	859	882	898	887	874	938	889	922	930	897	893	927	840	901	908	911	844	906	837	892	909	875	806	836	937	864	890	887	898	881	843	819	904	886	852	896	912	930	892	878	893	879	920	852	882	894	895	862	886	900	894	882	852	854	883	912	863	852	879	892	879	909	860	862	877	805	852	866	864	871	936	910	879	926	882	892	854	856	880	917	890	866	872	860	883	872	857	947	877	852	903	891	880	887	885	911	851	866	938	817	934	846	909	891	882	879	937	861	906	827	870	884	835	929	921	912	886	863	880	873	888	912	888	920	868	871	907	900	860	839	911	928	883	885	863	897	866	927	865	888	885	938	849	862	929	868	864	858	893	874	908	861	900	876	902	866	907	887	895	875	915	902	921	893	929	866	882	906	865	857	850	840	879	874	900	815	930	868	888	901	867	805	865	867	893	923	884	925	872	872	838	838	824	899	877	887	892	866	895	866	890	879	891	920	913	863	909	829	885	878	875	844	866	878	873	893	889	897	873	925	880	902	844	928	825	863	901	911	863	885	939	806	911	930	890	897	852	884	909	904	878	855	895	833	840	842	916	869	880	916	899	888	864	884	867	893	934	897	890	919	882	885	842	900	895	837	861	899	899	915	888	858	874	894	895	903	847	877	823	857	928	906	853	865	872	848	869	937	844	870	828	884	918	929	875	868	909	924	872	923	845	862	883	869	865	914	850	825	847	871	887	925	849	928	910	945	913	913	897	858	869	867	834	860	928	919	905	869	839	923	877	863	871	887	876	899	913	862	813	877	924	934	897	876	873	860	891	865	923	915	809	901	853	865	890	873	923	835	938	871	891	857	903	874	874	901	868	882	947	910	907	859	957	906	869	872	853	879	926	890	912	887	828	877	861	886	885	844	914	882	880	885	867	867	866	952	853	912	914	906	867	855	923	857	807	891	890	906	870	861	880	926	859	856	885	881	914	894	888	905	845	872	871	876	874	902	873	893	865	813	885	868	876	867	929	896	874	849	904	830	913	872	908	899	860	900	891	860	895	849	894	879	850	846	891	880	900	895	856	953	882	868	832	859	896	860	857	918	866	868	888	893	839	886	851	869	950	866	899	903	895	902	870	899	829	893	890	864	862	855	868	899	895	887	908	858	851	859	845	876	899	841	849	867	907	883	914	896	883	855	979	921	913	882	925	967	842	902	864	882	807	871	871	882	935	864	884	864	856	846	899	859	903	871	861	904	923	903	845	970	929	862	894	902	877	848	926	895	884	910	850	912	894	890	881	869	876	871	884	889	852	895	901	877	878	896	884	889	856	940	887	864	880	870	846	914	916	928	870	917	876	845	869	881	855	939	855	894	887	898	911	883	905	857	880	881	845	875	873	853	914	895	906	920	903	864	886	878	896	942	887	854	882	878	893	840	903	854	871	903	885	867	841	901	864	860	875	882	870	866	817	897	855	880	903	888	933	882	844	895	865	885	888	923	921	905	844	869	873	887	913	836	913	846	887	921	946	850	918	851	912	956	866	907	867	875	899	901	920	917	889	913	870	928	842	871	843	882	900	927	889	898	880	882	883	864	879	873	885	899	868	863	866	872	826	881	894	833	901	880	860	925	842	864	856	866	880	896	944	874	893	882	890	954	889	911	872	936	857	933	904	927	910	876	906	902	921	865	836	883	829	886	891	936	890	885	913	890	905	866	838	862	885	842	867	862	907	873	871	861	836	860	911	910	885	946	882	929	904	927	866	912	867	915	908	927	898	904	851
38348	21976	11841	5679	2083	1053	713	524	461	481	445	473	433	440	450	439	451	399	460	407	408	501	421	388	438	402	402	427	411	392	421	394	433	445	436	407	438	447	431	398	448	399	421	403	433	445	437	444	391	427	428	432	411	402	445	384	436	399	410	422	414	397	444	384	430	436	426	396	387	393	420	415	396	421	418	400	418	404	430	416	415	434	396	420	410	397	458	490	410	394	414	397	430	426	382	385	419	409	401	431	419	448	403	399	391	444	434	389	436	411	424	369	456	439	395	397	414	433	382	415	428	409	400	407	415	407	445	420	415	428	434	421	425	451	438	410	413	407	397	466	409	393	386	423	403	358	380	417	422	446	410	402	398	403	405	393	383	367	389	449	389	375	419	426	420	383	381	454	417	423	376	395	417	449	410	374	383	430	464	429	419	402	439	447	405	383	415	401	386	408	435	411	397	426	408	398	406	413	414	397	429	400	411	422	399	451	410	394	430	431	412	420	437	419	410	381	406	444	419	447	424	425	384	423	413	423	434	390	427	420	451	387	410	446	387	413	399	394	406	383	414	402	427	416	423	392	435	424	383	397	381	433	408	393	442	391	373	417	398	456	401	377	430	411	447	447	436	344	406	436	423	414	423	418	423	412	417	423	337	466	411	448	400	383	381	430	503	423	395	414	402	439	426	445	372	415	426	423	410	412	380	383	437	398	415	386	368	427	411	374	380	365	408	381	457	419	430	442	384	436	404	438	465	425	436	400	420	422	411	424	413	429	360	434	458	396	425	415	397	434	421	434	437	417	392	404	346	440	395	478	417	429	389	425	419	439	414	407	411	420	392	401	434	438	418	414	443	370	430	412	435	411	486	427	437	424	401	445	428	406	395	439	410	412	420	432	461	431	393	402	437	377	412	413	373	426	415	409	433	394	445	398	441	412	475	440	427	437	407	436	458	410	445	388	399	371	402	412	426	421	395	436	402	393	406	402	452	416	401	441	405	419	417	404	430	410	459	408	396	430	412	379	419	431	466	421	389	395	406	362	377	407	423	371	414	432	379	419	439	386	440	434	410	461	427	405	377	465	408	412	419	461	409	429	411	416	406	413	436	405	411	422	424	391	432	426	396	418	461	417	387	394	383	412	402	396	407	428	448	455	408	436	420	437	442	395	402	478	378	415	429	422	411	369	383	407	437	414	429	424	407	440	412	437	417	427	387	458	416	401	419	421	366	444	428	441	424	423	444	439	393	414	436	451	422	442	388	405	416	422	447	452	421	452	447	399	416	395	406	406	405	446	398	435	389	438	402	439	436	458	409	420	441	387	377	421	385	421	440	387	423	416	438	395	433	438	443	433	390	400	375	403	398	374	409	429	382	388	413	423	427	384	406	450	437	435	420	419	417	402	405	402	402	410	414	444	394	426	426	419	407	412	393	399	414	466	422	407	445	415	404	378	446	422	417	391	389	408	403	456	423	361	382	413	410	385	428	431	407	474	433	430	429	399	440	395	414	420	414	411	445	436	418	384	419	432	406	396	365	386	469	417	429	384	425	417	406	422	414	430	437	409	420	442	460	428	399	402	386	407	414	407	386	391	390	432	422	443	438	413	423	376	410	403	452	392	415	400	427	411	416	411	449	433	425	415	411	427	454	433	430	411	407	383	404	369	363	398	371	399	442	423	399	417	387	421	398	388	408	395	387	379	404	442	424	392	437	443	396	424	403	374	418	454	402	418	423	415	383	380	407	423	423	469	462	387	415	440	432	443	378	410	404	406	413	428	405	357	396	483	407	438	422	416	396	408	392	401	428	404	417	398	409	427	472	403	388	386	472	394	420	398	412	400	399	434	433	402	380	432	388	386	375	395	427	401	400	393	402	404	462	442	417	398	406	451	413	414	419	404	417	376	388	415	368	408	399	459	432	396	396	411	417	424	411	394	410	449	408	409	460	393	425	406	435	426	393	444	451	399	409	420	392	393	342	431	435	402	422	461	422	453	381	432	392	401	391	388	450	410	385	414	420	420	412	426	383	435	421	423	465	434	400	413	389	448	439	411	432	473	432	397	403	384	430	398	442	370	394	383	437	437	389	470	421	380	411	409	440	416	431	437	404	441	443	408	383	381	394	387	444	413	432	385	418	411	423	401	397	357	415	436	424	408	404	396	414	395	403	415	403	382	403	401	418	418	413	440	445	447	419	402	435	422	410	402	405	427	400	433	417	425	386	417	456	415	402	389	424	481	401	426	404	380	387	444	440	450	423	464	481	415	409	409	436	390	388	427	415	446	392	396	409	433	411	428	411	398	424	421	434	419	446	453	411	393	419	433	442	409	437	410	410	403	404	426	423	416	404	403	418	398	433	431	416	406	401	429	391	400	417	436	399	390	431	430	430	408	445	406	433	415	397	377	403	465	451	399	399	421	463	401	443	426	429	424	409	418	386	389	439	366	412	447	454	445	447	394	407	363	436	410	415	444	407	404	425	419	411	368	387	443	418	416	389	425	394	403	406	423	416	422	374	427	364	407	375	427	404	421	440	432	416	434	434	439	395	417	423	422	411	414	426	402	411	415	419	405	445	411	425	402	401	400	408	400	394	398	422	438	394	418	396	419	429	383	407	421	405	415	410	420	406	441	414	425	427	422	460	406	409	437	403	449	452	396	392	403	407	408	423	422	470	428	416	420	407	375	395	400	421	384	442	402	432	407	433	430	386	430	421	381	408	441	410	446	466	442	446	409	428	431	421	391	392	396	380	363	379	403	392	433	448	397	432	389	452	389	378	435	432	407	414	428	446	426	468	404	388	455	395	404	377	401	407	419	438	392	419	392	452	438	414	415	464	436	442	396	448	396	406	411	398	393	432	429	405	433	391	379	435	423	451	411	463	435	380	451	439	405	397	402	411	435	425	405	444	418	451	465	369	437	425	423	420	393	416	426	402	406	402	412	445	412	418	399	393	415	406	396	393	420	430	366	468	439	383	390	429	445	460	402	407	384	388	450	416	412	429	446	413	389	369	409	431	393	408	430	438	433	427	413	415	472	427	400	419	419	445	449	404	403	374	432	419	413	418	413	382	372	376	402	376	431	433	432	411	405	391	399	423	413	447	433	442	450	419	423	432	431	383	434	438	406	420	415	427	381	424	422	453	428	424	408	441	443	406	425	493	449	420	394	413	440	410	436	394	454	407	398	404	433	413	398	347	406	411	419	423	390	397	428	404	399	419	432	418	416	483	387	448	413	418	397	409	399	452	381	390	451	452	411	446	431	430	382	391	415	388	426	413	432	409	404	372	414	401	424	422	403	421	422	391	445	430	429	401	410	419	397	406	391	399	422	397	416	382	407	459	417	376	369	435	422	401	434	445	373	419	435	415	412	395	399	429	409	432	445	385	437	370	367	414	359	415	449	412	461	425	383	407	402	396	399	424	436	396	460	428	427	413	404	391	444	441	414	445	390	450	451	404	417	436	430	440	434	409	418	398	426	407	450	386	478	426	438
23581	16536	15796	11301	5837	3558	2011	1175	1044	1015	981	994	990	949	921	933	868	909	884	886	903	853	914	897	886	938	856	894	875	886	963	922	921	862	950	986	970	942	906	939	884	904	873	951	885	878	914	884	905	914	903	912	921	949	893	876	880	897	878	891	945	869	892	866	893	850	842	845	827	846	879	830	860	845	850	894	858	871	904	878	882	896	913	944	884	869	861	909	829	814	895	904	900	862	864	887	869	916	857	896	919	960	859	874	890	854	924	904	900	832	892	919	869	873	862	913	831	860	851	889	868	918	843	885	898	851	866	864	896	859	894	882	878	848	947	850	852	846	878	881	852	915	800	870	926	907	889	911	873	876	819	890	850	841	872	851	868	897	927	874	887	843	918	900	856	846	878	860	841	909	883	887	834	872	879	843	940	867	890	886	899	885	898	894	853	889	852	922	833	843	877	869	873	911	922	883	877	891	883	869	835	890	864	887	868	852	871	907	901	848	865	894	903	876	891	861	826	886	874	827	840	903	922	847	946	899	885	883	886	953	874	903	905	848	885	898	911	843	855	903	897	869	913	875	878	875	840	905	846	875	860	963	882	855	877	884	854	878	884	912	875	923	917	900	845	880	890	865	844	870	903	858	851	821	936	825	897	928	907	946	823	888	873	865	922	849	901	895	899	879	876	875	875	855	864	884	844	902	840	826	850	849	884	874	896	902	838	951	875	841	877	865	841	913	899	905	869	857	920	840	890	869	838	949	935	817	823	861	894	847	870	896	908	916	905	870	882	921	889	917	875	848	883	899	896	853	872	879	904	895	856	907	864	941	916	869	888	842	904	846	833	849	911	887	888	893	940	876	831	876	852	897	878	878	849	861	910	838	863	875	837	864	929	896	842	867	841	872	879	864	831	908	834	858	917	848	832	890	917	856	870	848	851	892	918	925	935	923	848	888	856	889	857	923	889	832	901	853	881	894	907	880	879	867	825	900	928	916	883	878	866	895	894	861	884	898	913	890	847	915	908	916	874	880	886	879	912	907	895	929	877	943	905	869	877	866	919	887	861	902	906	901	862	929	861	903	894	898	845	857	888	901	900	927	903	833	867	941	927	877	881	925	839	925	882	844	859	898	917	874	947	871	893	902	914	801	913	901	862	884	817	889	902	872	931	847	901	861	828	903	820	845	874	832	847	832	856	916	894	867	857	870	880	855	878	809	859	915	904	875	888	910	849	925	835	885	912	890	896	887	865	860	848	830	852	873	902	872	854	857	886	861	918	864	844	896	890	967	896	913	883	869	867	925	875	856	834	890	880	934	890	883	885	850	894	908	879	877	844	860	845	892	909	880	843	898	850	881	868	925	883	932	883	920	890	862	867	907	877	835	863	871	906	896	847	903	919	840	936	940	851	878	915	897	842	886	923	866	870	869	887	925	874	898	863	837	880	873	878	913	890	893	854	874	906	920	868	853	884	930	863	813	878	911	923	839	866	875	905	922	895	854	851	879	876	903	870	887	892	869	826	887	910	870	891	856	861	925	899	878	923	861	860	848	818	897	882	926	963	882	826	820	899	865	909	867	895	883	915	892	846	885	861	862	865	875	846	816	859	889	830	928	862	861	905	926	845	881	823	935	943	897	915	923	878	859	898	829	886	861	865	854	926	921	885	891	871	898	899	885	872	937	876	852	878	843	887	882	916	929	842	885	915	833	910	836	868	874	870	931	893	888	897	864	871	911	890	841	900	904	853	896	916	897	893	890	905	914	901	879	903	906	871	861	909	891	912	894	875	884	838	863	857	898	867	840	871	878	885	856	897	884	914	902	870	824	831	879	830	844	885	887	868	860	851	864	835	954	835	891	903	912	883	858	869	839	906	920	874	956	843	861	868	936	830	866	909	900	887	881	899	884	921	837	896	969	867	875	905	900	900	895	900	884	897	866	878	854	852	854	910	891	869	920	865	897	885	855	901	886	842	858	911	869	927	856	921	893	898	879	886	858	838	901	837	851	846	886	876	867	854	856	814	901	867	881	882	851	925	869	913	884	853	853	966	823	861	881	893	894	880	852	876	902	898	897	904	918	881	876	905	866	866	863	878	881	872	860	903	842	959	905	866	881	877	896	874	920	819	888	864	883	894	854	871	905	846	878	852	922	908	845	901	913	894	892	842	947	899	825	865	852	850	926	902	880	884	849	858	845	953	875	902	884	896	875	852	898	871	904	877	883	866	900	930	855	893	883	891	912	820	906	909	829	861	873	879	919	911	859	846	871	906	860	867	879	937	928	859	929	937	876	899	863	911	875	913	900	872	839	890	850	913	907	858	863	877	855	881	862	894	875	897	897	839	865	870	894	861	879	914	909	866	872	925	859	856	854	862	878	890	871	876	887	869	884	900	906	912	875	909	899	880	887	883	891	951	921	867	941	881	847	878	900	901	859	872	876	911	876	884	911	862	895	918	868	818	928	836	895	924	856	858	954	917	868	888	898	891	895	902	905	851	840	874	934	837	906	912	842	892	890	897	890	854	887	866	839	878	865	898	876	896	912	832	887	819	916	810	846	887	882	888	878	907	875	931	899	858	885	897	902	895	942	890	868	890	876	862	832	921	867	915	836	889	924	903	860	910	834	880	895	845	868	872	816	942	869	926	892	927	872	867	835	860	849	950	867	857	922	881	864	874	822	891	847	839	926	852	874	852	886	814	916	839	892	864	849	873	890	887	931	878	867	827	848	859	858	849	900	934	946	891	895	914	840	870	868	885	865	935	888	867	915	893	915	955	849	859	908	874	839	914	873	814	864	878	874	903	874	909	807	912	875	854	924	871	877	842	870	807	846	933	891	853	880	892	928	857	882	863	906	870	922	895	886	848	885	906	830	856	915	875	874	905	869	894	874	872	896	901	878	910	858	896	889	820	892	937	903	954	853	832	864	916	863	875	865	873	889	892	867	891	849	852	869	918	869	893	883	864	872	894	898	900	924	864	914	897	872	869	849	895	832	901	904	874	853	855	887	852	872	894	883	908	882	924	899	867	853	845	870	892	832	893	896	878	872	898	846	878	903	877	873	907	913	948	898	848	921	872	915	860	840	825	858	906	895	868	906	879	843	883	828	858	881	924	888	847	870	882	871	900	849	877	856	901	920	942	851	867	891	872	902	851	923	889	906	900	907	903	836	891	890	876	888	916	873	874	906	891	856	909	808	874	882	852	874	917	862	866	888	895	903	859	867	879	843	888	829	918	915	908	921	877	925	883	881	863	923	887	884	907	896	866	846	894	885	901	850	861	866	853	900	869	886	929	889	856	897	834	916	863	934	880	885	884	865	887	867	842	887	934	926	880	896	947	873	904	873	921	899	840	874	909	882	891	884	838	854	826	860	809	844	887	875	926	923	884	852	876	851	915	946	878	885	844	884	876	884	809	897	883	900	935	877	841	901	791	860	839	899	886	895	883	908	893	879	864	882	869	882	825	869	857	884	948	861	863	860	856	938	939	867	881	885
53632	29314	19805	12013	5085	1993	1049	590	486	407	449	429	401	424	406	389	397	382	380	425	390	412	362	391	391	408	375	397	427	375	399	421	380	414	417	417	397	412	406	414	409	389	388	418	387	395	425	419	391	392	395	400	417	387	419	411	399	397	433	407	411	443	395	393	420	407	422	391	402	395	397	381	408	423	394	425	420	376	390	385	356	394	416	357	383	384	414	375	432	391	392	370	421	355	365	393	384	435	438	371	371	380	384	420	401	390	373	433	390	410	418	424	417	385	415	410	424	414	390	382	420	426	436	416	432	416	436	396	396	439	423	382	402	384	392	401	437	445	392	397	403	413	392	414	390	342	418	415	391	378	403	359	392	383	399	391	381	400	362	425	379	417	403	425	436	440	410	458	381	424	387	398	412	384	388	366	389	394	407	399	400	388	433	406	413	413	407	430	425	432	415	388	428	416	444	416	435	438	415	388	411	428	409	395	396	408	404	427	367	384	354	384	388	427	412	410	392	407	366	389	379	418	417	412	459	417	423	383	389	370	418	403	389	406	396	393	392	396	373	405	383	407	390	412	417	399	388	379	441	413	409	402	420	432	393	404	420	415	401	415	397	407	409	380	397	426	416	387	381	384	379	410	392	370	401	393	408	416	402	421	390	426	370	385	402	424	407	423	409	421	387	432	418	409	433	408	371	420	368	420	414	397	373	393	385	420	447	387	394	407	377	430	385	415	392	365	412	394	389	403	397	380	422	364	401	416	390	379	408	417	408	432	420	417	385	406	361	421	388	387	420	389	373	423	425	395	362	400	418	427	401	436	393	359	421	406	413	415	387	408	379	369	401	414	370	438	380	396	415	406	369	418	409	451	422	399	437	412	403	403	397	407	388	419	392	424	429	361	378	395	398	405	390	432	398	428	385	334	432	362	376	399	394	381	409	366	420	417	425	412	400	406	361	405	423	415	415	411	413	408	415	393	384	378	408	382	391	404	381	405	395	417	368	430	377	428	448	418	383	406	362	388	373	352	381	386	383	415	365	447	413	409	422	393	435	397	414	407	389	389	428	431	424	431	386	369	403	370	427	405	418	396	408	373	403	385	419	397	418	420	344	413	416	433	405	374	425	427	401	409	421	388	422	397	428	384	391	392	406	384	382	404	422	424	388	356	393	419	384	409	357	426	392	398	406	410	387	388	342	412	352	398	417	452	406	432	377	438	434	390	419	374	428	433	416	430	401	396	387	399	393	399	364	364	393	414	410	429	391	425	396	383	389	333	391	415	420	406	432	415	403	405	429	430	363	368	391	409	393	420	421	432	409	423	399	398	418	407	399	369	386	418	349	392	361	412	430	403	409	385	368	363	433	375	408	433	383	424	373	382	386	431	414	404	356	420	406	380	402	397	426	384	384	439	440	383	367	398	427	357	429	389	400	381	422	399	395	426	408	392	383	394	367	414	409	408	403	385	414	397	406	403	401	402	427	391	353	372	382	415	418	395	429	390	410	422	430	374	422	363	406	439	389	408	424	412	416	392	407	413	395	431	416	451	435	384	433	403	426	369	410	386	405	421	378	378	371	407	460	381	384	408	397	382	421	444	425	420	420	393	368	436	418	396	403	395	337	394	424	412	412	400	395	418	411	398	377	372	415	464	471	383	443	396	446	426	418	378	408	442	411	386	402	413	437	388	433	394	389	437	426	371	415	390	407	443	412	372	402	373	384	404	423	421	403	377	411	380	401	392	429	388	409	389	379	352	380	363	389	425	414	426	406	428	412	404	389	391	374	397	430	388	396	398	374	410	419	440	404	377	409	363	388	375	369	385	372	411	355	428	406	407	406	406	448	364	388	436	391	395	389	400	385	427	422	430	442	412	425	452	445	394	407	444	403	420	424	429	395	450	419	421	419	428	399	371	395	406	410	434	380	415	382	447	427	372	430	404	398	414	380	442	362	388	414	390	425	447	381	382	389	407	428	409	406	391	407	430	412	407	390	424	440	405	422	392	385	426	383	395	394	435	468	395	427	437	407	423	400	414	391	394	410	373	368	395	391	428	390	385	423	412	390	404	427	418	384	384	395	399	389	416	402	376	369	374	416	442	430	348	399	378	405	402	400	402	421	402	403	404	409	407	401	399	415	419	399	403	398	420	383	364	383	408	415	405	431	393	403	436	347	432	408	382	386	411	409	423	377	422	379	408	402	457	438	406	406	395	385	440	411	409	398	381	418	391	412	462	407	376	377	424	413	423	429	388	383	426	410	402	400	366	429	388	379	433	415	411	420	368	425	396	409	376	402	409	397	391	426	403	397	391	413	382	401	417	371	402	399	390	407	417	384	438	379	388	430	439	421	409	424	453	428	438	435	394	376	417	407	434	380	396	364	397	424	405	379	424	384	405	380	378	429	411	403	459	375	429	391	392	407	390	466	406	398	409	381	399	388	422	386	382	469	399	397	443	408	409	399	407	400	423	404	398	409	401	419	383	378	380	389	401	467	429	362	379	357	402	396	442	450	360	416	377	415	429	419	402	390	432	428	381	400	386	396	394	401	391	385	462	412	396	398	378	364	417	414	353	388	376	423	395	389	406	405	385	389	375	387	376	407	387	370	395	421	394	393	409	370	414	403	389	422	387	402	387	402	413	386	412	400	410	405	407	414	432	398	440	420	439	383	437	411	406	399	384	408	402	406	448	407	419	423	392	406	376	359	360	419	385	402	424	403	459	427	394	402	399	413	404	404	398	385	397	416	415	394	428	370	406	406	423	385	430	402	357	404	400	387	415	367	391	384	402	366	403	368	382	420	412	385	435	429	404	402	405	404	404	418	385	417	412	412	363	383	424	408	437	410	399	375	374	391	402	401	382	407	380	400	413	424	378	382	390	378	456	400	384	410	378	382	390	367	398	409	372	402	403	436	384	374	408	413	426	394	394	400	436	380	410	379	434	404	392	382	410	400	427	405	436	376	421	369	395	391	356	401	392	395	428	423	435	403	404	389	386	408	411	409	382	410	401	418	412	390	396	401	418	433	399	409	408	397	435	443	371	405	402	427	379	406	384	417	382	388	418	369	390	396	391	424	412	350	410	387	405	388	407	430	430	408	400	469	416	426	424	399	394	427	422	399	384	398	432	401	382	409	384	374	416	391	444	407	357	430	374	399	433	420	405	419	375	402	369	414	404	410	413	411	415	384	396	416	413	391	405	409	412	420	376	405	457	436	394	385	369	376	372	384	409	402	384	368	400	382	393	410	403	365	425	410	403	383	379	414	416	409	399	390	424	398	392	422	444	399	379	407	380	378	396	420	404	399	416	372	406	382	396	434	367	395	414	416	448	377	394	384	370	389	392	398	455	428	380	458	404	421	433	440	381	385	400	397	371	421	416	422	414	406	421	422	419	374	414	419	428	438	382	427	366	410	386	406	452	398	411	405	413	383	440	394	376	401	431	407	393	384	408	401	435	421	412	398	358	378	402	383	397	406	395	395	388	423	448	420	416
34185	22896	23570	20438	11782	5905	3375	1659	1103	994	951	944	991	885	924	941	861	848	866	846	855	815	893	866	877	897	905	890	922	884	940	894	945	943	951	944	947	924	923	956	887	933	916	873	869	914	890	910	826	892	855	864	868	830	806	799	877	847	867	869	825	875	862	801	873	839	894	868	876	879	862	848	843	877	817	848	850	863	877	929	875	886	836	867	862	887	894	833	835	831	831	864	915	882	796	885	858	866	866	849	885	939	907	824	919	911	859	877	868	850	860	858	825	795	877	853	842	903	863	964	857	857	834	908	864	836	851	864	842	876	847	926	813	840	846	838	840	867	883	875	845	886	854	861	876	910	849	851	879	854	847	888	804	880	850	880	878	863	872	891	828	851	886	877	834	890	833	882	861	875	881	806	843	902	830	827	879	890	848	860	835	910	886	868	904	853	839	828	854	843	857	818	861	898	831	856	886	861	832	902	856	837	900	912	789	855	896	920	875	881	874	844	885	844	840	898	889	827	837	882	851	850	854	882	832	791	809	872	910	874	871	898	893	857	830	867	885	858	849	841	861	865	830	834	884	879	916	831	832	824	863	871	861	863	880	868	840	890	856	862	859	875	857	872	829	869	826	855	851	883	861	830	813	868	888	865	829	837	860	898	855	963	857	850	875	807	855	843	876	865	863	842	828	869	846	808	852	859	790	896	855	876	851	850	941	809	870	865	836	879	841	844	858	832	865	844	857	828	904	886	860	892	852	859	879	823	910	877	866	851	866	864	864	809	852	885	808	858	889	856	871	875	822	806	825	879	840	887	893	897	906	785	911	889	849	894	862	850	896	854	864	954	852	889	903	875	802	866	849	860	872	858	840	848	846	817	874	837	906	848	873	836	853	864	860	894	854	839	869	851	857	861	844	857	815	914	908	885	861	821	877	891	876	813	850	868	881	848	878	892	880	876	869	829	884	845	851	831	866	885	831	875	804	886	837	834	827	854	850	874	848	871	861	937	836	858	849	877	889	836	830	882	869	879	819	840	848	931	826	898	843	886	824	879	836	846	873	917	854	857	865	905	848	862	832	860	835	874	878	868	901	871	885	833	856	879	932	861	855	830	876	907	871	845	873	859	869	879	862	867	858	858	883	821	861	824	830	843	868	864	850	845	830	883	826	833	822	850	874	927	903	823	888	861	908	888	903	866	846	891	851	920	899	891	826	890	841	840	875	876	822	904	832	849	892	849	830	831	871	812	917	877	885	838	849	838	900	862	883	879	798	913	814	900	879	854	835	899	868	861	880	813	858	819	909	849	876	859	865	849	876	846	857	855	848	870	858	864	886	875	837	867	822	915	896	867	853	872	872	885	877	847	816	885	867	826	890	876	818	900	840	845	872	836	834	812	897	869	828	938	905	870	833	876	884	827	849	870	922	859	914	834	831	885	885	843	873	852	833	847	886	898	862	896	902	849	887	865	881	875	864	920	880	844	874	881	847	891	909	794	895	844	858	818	828	783	912	904	891	857	875	891	917	853	868	827	846	901	901	851	898	860	908	916	902	885	881	834	910	892	825	858	872	869	846	868	852	852	833	850	821	851	911	881	878	864	856	869	858	849	854	862	871	875	891	864	853	874	842	835	840	856	915	869	851	858	848	863	834	838	859	859	897	896	850	864	836	866	877	826	822	803	868	885	804	819	873	878	913	871	830	873	846	899	919	833	791	846	860	841	808	891	881	851	895	874	956	830	909	842	810	802	870	870	915	866	860	810	837	880	841	852	902	815	829	853	859	901	900	819	864	842	919	890	886	809	862	904	872	827	869	872	886	866	861	840	878	888	790	845	875	844	868	933	855	914	865	878	860	860	873	862	819	868	860	844	858	901	830	910	889	898	869	880	886	860	877	850	859	853	822	842	867	805	886	940	877	862	872	869	878	831	880	852	872	845	894	848	798	874	893	883	886	903	845	870	902	846	870	870	878	884	835	851	888	902	830	842	826	903	817	844	920	892	856	815	894	927	909	882	883	812	870	810	930	896	854	831	846	886	852	871	802	863	814	863	873	813	863	826	866	843	872	812	884	862	818	810	852	838	875	846	887	813	875	914	927	857	867	852	872	829	856	789	848	873	829	856	871	875	863	850	879	880	890	839	863	879	864	908	859	883	861	861	846	810	813	867	835	816	904	818	882	912	856	858	793	930	877	826	892	863	938	863	867	871	870	891	877	842	815	842	896	831	881	852	911	882	828	872	803	838	855	874	877	891	877	898	863	868	832	854	814	859	901	842	860	852	860	868	851	878	878	850	813	844	886	859	919	892	883	900	850	854	874	870	899	879	880	873	909	859	861	868	929	921	869	866	871	896	831	894	876	890	870	882	871	878	846	889	855	886	925	842	855	847	837	872	920	878	862	850	871	873	883	909	858	883	852	855	821	890	854	873	862	873	856	858	844	813	849	859	869	854	817	852	892	895	832	899	870	903	838	861	845	865	865	802	864	839	877	899	816	845	832	829	871	907	852	880	850	870	847	877	872	824	836	860	885	850	847	929	864	882	843	815	889	913	844	859	855	849	861	862	908	870	863	829	909	828	851	905	896	826	900	877	855	821	877	900	860	894	882	849	851	885	905	831	875	857	875	851	825	824	825	883	857	879	851	868	813	864	786	870	866	847	839	867	826	903	837	839	838	906	834	817	876	853	867	831	831	893	902	834	880	878	855	857	808	820	916	846	899	868	850	894	893	837	860	888	895	853	907	887	884	847	860	869	898	820	840	847	896	890	892	908	894	908	865	895	833	840	869	876	827	873	889	890	868	890	855	832	841	822	837	904	816	843	818	875	883	822	885	868	877	896	859	881	851	903	863	939	823	852	838	901	804	817	873	852	911	867	869	858	828	879	880	879	817	848	905	829	848	828	855	862	843	871	877	892	860	866	840	868	898	922	857	845	868	847	878	882	841	899	848	843	863	866	869	890	904	869	823	824	890	880	892	793	890	858	863	837	899	888	815	811	866	888	867	862	890	898	869	875	848	908	864	838	857	870	833	909	865	861	876	874	855	859	898	836	881	862	888	865	885	894	855	889	853	869	852	843	911	860	850	871	889	895	887	887	833	932	913	852	879	878	849	867	897	917	909	873	849	836	914	877	890	856	853	827	892	885	826	871	835	843	889	831	851	853	869	872	807	859	856	905	874	831	882	841	867	882	830	885	832	898	847	833	847	847	876	833	887	828	807	890	896	836	814	867	874	884	914	851	863	848	805	892	867	887	866	843	875	854	853	877	923	878	804	888	811	859	903	863	848	859	868	812	831	909	885	866	852	838	871	857	805	875	911	810	873	889	794	863	780	873	902	841	895	852	871	843	841	912	875	861	871	929	837	903	892	866	870	877	843	864	853	877	858	874	839	898	925	841	902	824	846	860	890	914	867	843	858	808	850	838	842	825	851	875	853	850	924	872	891	880	842	887	816	852	882	857	867	881	872	881	861	842	832	858	911	871	844	860	900	917
61483	37084	26513	19598	9011	3945	1739	734	514	422	428	415	415	459	401	409	424	403	434	421	427	413	477	451	419	427	438	402	421	403	412	393	449	427	427	422	466	419	372	397	434	451	467	403	414	400	431	423	452	420	434	425	443	428	405	371	420	418	409	397	435	428	404	431	375	392	417	453	403	417	379	438	435	421	421	413	423	440	385	382	417	416	426	397	401	426	387	409	397	414	394	402	379	411	377	386	408	394	441	449	441	454	437	431	399	459	380	423	387	443	425	411	436	380	409	417	461	389	405	421	402	408	446	395	403	434	414	412	423	403	411	420	411	450	418	406	449	399	455	433	377	399	405	436	407	425	432	464	403	393	445	420	454	416	427	412	404	410	461	429	382	412	410	433	449	402	415	431	387	373	384	419	424	412	435	436	385	435	407	413	414	425	390	416	393	373	450	391	447	458	419	425	406	407	374	373	450	412	390	411	437	423	427	388	398	381	413	419	422	392	409	440	408	422	420	426	369	423	409	425	423	424	409	444	430	448	406	424	412	411	382	348	429	421	364	385	386	409	411	404	414	434	394	405	442	415	427	465	437	396	442	407	429	376	409	417	416	446	426	415	411	445	387	401	401	398	415	455	401	416	376	413	384	429	407	453	441	393	359	392	427	453	379	381	379	437	429	438	432	403	432	460	456	411	415	364	396	443	448	427	399	398	427	391	390	388	369	404	407	381	420	427	429	372	412	394	412	438	451	411	453	420	445	420	426	402	419	424	393	422	407	427	399	395	381	457	404	439	410	432	433	364	379	430	385	400	406	390	392	385	381	388	409	426	429	414	410	399	403	385	424	397	380	393	384	461	396	403	379	411	389	455	389	403	437	444	402	430	424	383	379	402	426	403	412	407	416	399	389	390	447	443	451	407	426	430	405	431	418	393	402	390	383	403	412	366	435	403	454	464	387	403	412	451	414	412	417	423	405	415	401	416	416	424	412	418	384	394	441	450	409	429	457	423	429	423	386	395	396	438	449	387	411	392	413	411	417	438	410	409	411	421	414	449	458	428	429	428	398	414	396	418	411	428	417	415	396	448	429	482	432	408	387	427	406	404	405	420	370	388	426	443	430	386	400	424	385	378	443	414	403	400	398	419	435	368	408	395	416	403	419	412	402	408	402	447	418	467	400	442	413	418	437	415	453	410	407	434	419	421	396	405	394	415	441	437	431	446	421	364	410	413	434	464	411	435	389	384	405	429	390	409	384	438	410	424	414	385	419	402	395	436	439	414	450	411	403	410	478	375	443	423	401	460	438	404	419	396	412	374	407	434	403	423	374	384	418	394	440	437	432	410	429	396	398	377	421	439	451	399	403	401	403	374	398	408	426	397	426	447	421	443	451	389	443	427	404	433	407	448	417	393	377	405	437	432	414	430	437	411	387	416	409	428	456	446	425	439	412	389	428	466	435	391	422	403	392	416	418	391	428	376	425	393	391	416	399	415	430	398	467	416	426	435	450	438	370	448	411	424	419	406	409	438	412	455	413	413	393	394	391	399	386	408	451	428	402	386	396	407	410	447	404	424	431	415	383	407	426	425	399	416	404	419	436	442	417	405	423	461	404	425	436	386	455	431	399	397	421	439	421	426	391	425	439	411	427	447	398	391	418	412	447	435	423	411	410	443	452	417	372	428	399	430	411	402	430	428	403	446	448	455	361	429	370	400	441	455	425	393	416	422	416	429	390	421	418	391	438	376	389	443	379	417	411	415	391	396	407	412	377	384	422	424	414	456	398	394	415	429	453	438	427	418	391	433	434	442	451	425	385	414	406	362	424	415	439	388	397	429	423	402	457	404	415	425	443	377	431	409	387	415	454	449	406	406	432	370	410	417	425	394	445	397	444	435	429	428	400	404	428	413	368	425	384	428	429	388	395	371	383	434	362	438	460	408	417	397	378	398	448	469	445	401	427	425	428	406	395	435	449	433	423	429	408	408	434	424	413	408	406	418	424	427	418	388	425	407	437	395	409	399	407	426	393	405	396	412	404	419	421	394	419	422	417	392	409	402	401	456	418	420	417	435	445	398	436	412	436	401	426	419	425	397	424	375	412	383	414	381	451	417	392	412	411	419	441	395	384	421	442	417	429	423	384	399	405	366	413	425	468	442	394	406	399	400	466	414	440	435	446	414	416	457	442	419	467	405	397	459	408	415	444	423	382	454	412	427	425	421	388	414	452	419	453	389	429	437	441	403	448	442	449	423	429	422	430	441	390	411	408	392	442	417	427	439	407	387	420	400	354	444	402	407	403	418	383	397	418	440	397	419	407	417	377	381	440	404	428	412	456	429	399	403	414	418	469	426	423	419	416	397	379	428	430	405	429	382	414	414	436	406	427	391	433	408	377	428	414	427	400	445	401	389	441	446	459	411	439	429	432	417	440	414	371	401	410	409	414	374	403	407	410	411	402	405	397	398	442	463	364	393	396	405	436	368	378	418	407	445	438	419	382	415	402	431	417	398	452	391	383	416	392	442	434	378	397	400	418	401	392	394	437	413	463	416	437	406	387	404	430	432	397	386	389	428	414	389	410	408	393	376	457	454	434	406	385	396	397	425	433	413	471	375	408	390	374	408	437	391	406	403	453	431	422	419	470	406	431	380	374	453	421	424	424	414	431	391	419	384	417	421	426	395	392	453	420	420	425	423	445	412	443	426	435	421	396	373	415	391	393	446	402	371	409	404	420	413	435	421	408	378	423	398	398	397	440	404	415	421	457	424	423	408	396	383	402	421	389	414	433	443	393	428	396	418	420	408	394	405	376	407	422	427	425	413	418	418	430	385	439	419	435	445	422	420	396	451	386	399	406	399	418	438	373	379	393	410	402	428	456	421	395	451	404	417	418	425	443	446	408	430	431	421	451	418	443	388	383	450	429	416	431	349	413	422	417	413	420	453	425	422	438	425	431	390	359	384	359	414	410	408	432	454	423	458	403	362	364	421	432	434	426	399	424	432	436	434	424	440	434	396	419	387	411	422	419	416	408	436	396	435	410	407	400	394	403	408	396	388	430	437	437	422	424	415	412	427	379	436	425	437	443	419	422	432	401	401	379	439	437	416	411	397	428	408	407	384	409	439	409	408	423	413	417	382	468	401	412	416	416	404	414	414	440	450	404	427	362	409	401	438	371	411	382	499	411	419	429	402	396	423	443	446	417	370	424	396	407	428	449	445	395	418	414	431	467	425	433	430	422	424	393	423	412	395	431	417	399	425	389	440	393	406	420	399	427	442	419	392	442	388	427	403	407	424	401	409	399	424	402	409	423	416	378	426	392	426	405	411	411	413	404	401	427	412	415	416	420	411	414	441	423	429	415	404	365	451	393	423	427	373	449	387	410	438	467	404	404	434	417	414	404	459	380	439	411	465	432	423	463	397	389	408	448	390	415	412	419	401	392	448	456	407	407	450	379	439	373	408	455	406	419	456	456	410	437	413	430	412	438	452	442	466	433	418
39317	29573	29158	29010	17460	11172	5122	1966	1151	1044	993	986	959	971	924	940	836	916	901	871	921	914	888	895	901	840	884	900	848	890	917	913	902	931	932	917	944	957	937	929	939	922	882	897	874	874	918	890	878	888	882	862	901	948	892	915	931	872	930	882	941	912	908	880	928	878	867	873	923	899	861	903	888	909	847	928	884	870	870	865	868	906	909	941	856	863	877	883	892	896	874	889	849	874	922	851	886	847	872	878	902	905	856	834	915	907	868	830	904	873	919	904	827	889	854	902	859	862	837	879	894	824	890	866	895	868	901	872	889	912	871	877	846	900	897	959	889	863	916	911	877	863	809	858	927	879	906	881	890	903	857	820	856	904	868	854	873	851	870	851	889	924	882	905	927	901	878	895	897	916	872	893	954	872	1003	913	852	876	879	923	951	917	846	911	873	829	857	887	907	926	867	857	871	880	945	876	853	915	919	833	897	907	913	900	918	884	847	873	861	882	883	878	867	910	822	839	876	841	888	896	917	902	903	894	927	826	903	922	894	900	902	877	893	884	909	859	852	924	901	880	895	880	889	929	883	884	880	880	900	933	868	868	841	921	888	849	918	906	907	833	920	830	909	907	907	839	886	860	870	916	922	862	931	881	926	851	880	904	869	894	824	877	930	896	829	857	881	900	845	915	856	853	911	920	908	870	871	866	841	871	853	900	873	905	920	876	923	897	944	847	936	906	857	882	887	913	871	899	839	890	853	923	862	888	877	870	886	908	864	919	869	879	880	862	857	851	902	868	919	877	884	905	855	854	870	884	851	895	880	886	900	877	894	914	827	866	879	869	904	839	921	906	816	941	838	901	876	864	898	885	832	855	832	910	906	844	908	903	918	883	889	958	870	867	894	881	950	868	838	870	921	898	860	838	905	890	862	926	894	861	863	891	909	869	867	825	886	872	899	947	875	915	867	917	826	889	886	847	874	810	883	824	859	898	895	894	908	858	869	862	900	903	929	918	929	915	888	830	883	862	849	911	875	826	859	841	882	891	882	883	927	889	841	864	912	884	815	923	909	912	928	826	894	890	835	868	873	904	948	867	912	914	901	855	873	909	951	914	888	888	890	887	948	917	868	884	919	881	852	861	833	937	867	890	955	838	889	857	883	898	862	927	917	857	847	908	873	859	930	888	892	885	917	906	859	867	920	829	884	882	883	837	901	874	847	834	883	815	836	910	909	926	867	933	840	867	837	911	891	869	850	890	893	887	872	833	885	857	961	923	859	900	898	852	891	906	877	855	892	922	908	848	879	868	872	874	864	903	891	865	903	901	880	890	891	884	915	886	863	850	912	876	886	900	864	895	896	870	882	877	886	898	812	889	831	830	858	889	906	982	865	918	866	872	887	962	856	849	856	863	892	924	857	858	884	888	876	855	862	868	912	854	835	878	881	874	890	896	928	835	858	874	913	831	942	815	877	886	878	868	836	890	838	883	950	883	916	881	895	920	857	891	923	901	881	947	863	856	883	897	898	839	836	868	963	837	880	929	889	904	884	938	921	867	865	867	867	878	874	895	871	829	903	924	863	919	824	873	876	904	841	920	909	896	967	868	877	890	852	907	847	889	897	919	907	841	909	905	920	859	919	915	850	926	921	878	919	880	884	828	915	894	889	935	958	825	922	939	895	826	888	923	885	865	851	897	881	935	867	889	902	872	900	923	841	836	871	871	867	908	817	867	942	875	867	922	909	865	908	861	860	890	903	898	908	898	871	871	879	824	905	879	864	882	896	912	898	906	896	911	883	949	869	868	916	931	882	877	882	871	881	955	875	880	898	872	894	924	902	877	884	908	864	923	888	899	900	863	909	862	888	878	900	920	915	917	900	889	875	899	935	882	921	903	965	835	926	860	955	871	879	815	890	876	869	876	935	864	903	904	854	888	930	853	882	846	941	921	901	886	879	848	884	920	874	915	838	876	880	883	951	894	881	902	860	869	867	887	831	982	910	875	885	875	893	889	932	877	915	897	881	946	858	892	878	834	938	861	858	881	858	915	861	890	931	923	863	901	887	877	860	864	886	893	840	850	905	853	981	870	835	832	880	877	877	889	865	861	878	886	891	919	893	925	819	890	896	865	883	888	841	839	890	844	862	902	861	906	832	879	843	877	891	929	824	851	868	837	910	941	874	873	865	858	886	872	914	847	897	869	870	881	851	871	862	902	903	954	956	846	911	879	900	873	898	862	891	861	901	888	896	877	864	879	924	860	878	910	888	885	903	817	869	896	876	872	897	875	891	795	865	882	875	824	938	902	852	845	869	886	874	908	830	864	882	890	905	840	885	828	843	855	857	884	886	877	883	879	840	859	869	878	867	882	876	879	832	895	864	866	889	909	890	890	911	914	908	877	863	879	904	908	885	860	853	956	872	893	867	907	848	905	875	876	822	853	924	882	885	853	900	899	884	910	883	894	904	871	901	783	899	842	891	832	890	920	848	876	864	888	870	849	860	858	851	892	872	921	898	948	942	870	897	869	823	861	904	889	890	847	871	880	886	839	868	850	865	888	860	895	876	881	845	877	904	870	877	933	851	869	857	897	886	898	895	910	878	897	848	889	898	881	871	894	862	850	850	934	878	916	901	915	877	889	865	861	837	856	905	926	867	906	856	910	897	886	869	916	857	869	856	937	896	878	844	897	922	893	857	905	847	915	912	876	846	851	799	897	866	863	910	884	873	893	888	892	875	938	913	875	905	906	866	888	872	887	890	903	874	844	867	895	882	883	876	904	904	900	930	911	886	874	859	899	887	936	864	893	903	864	888	904	952	893	880	920	868	862	845	871	872	863	908	852	866	902	852	860	886	889	860	896	844	847	893	846	808	850	849	864	860	871	916	863	914	878	875	875	889	892	966	894	945	872	935	892	830	877	916	891	885	905	891	906	913	888	905	897	967	882	940	880	856	831	878	868	875	909	895	901	876	891	942	855	859	942	879	847	885	906	868	857	878	899	937	919	853	849	885	870	885	943	890	916	874	923	867	911	913	859	862	862	884	919	906	870	901	879	914	829	898	889	883	923	864	847	939	879	886	863	885	898	854	897	906	862	884	880	848	888	871	916	862	862	866	893	912	893	917	924	920	925	866	905	892	936	879	909	807	877	914	907	864	817	884	856	933	890	895	906	920	867	848	848	904	902	941	860	877	957	850	895	845	874	879	960	869	913	864	861	851	887	840	898	892	865	918	888	887	874	906	961	926	887	877	890	880	910	866	889	916	951	873	855	917	917	883	901	938	838	897	879	888	901	857	913	933	874	865	916	893	867	869	913	848	858	872	876	824	873	943	869	911	917	884	875	934	942	877	864	883	856	862	906	890	919	920	898	880	916	893	892	874	933	853	890	873	871	901	865	906	942	899	846	855	890	895	913	911	910	887	882	852	900	899	847	882	910	909	947	853	895	886	818	887	839	929	883	850	870	917	836	901	919	871	888	883	885	869	935	818	849	933	869	867	887
35940	20658	13416	6364	2687	1408	626	462	474	416	420	416	429	439	422	429	420	419	429	418	439	428	410	422	423	425	411	429	425	430	443	422	412	416	451	415	418	427	389	412	419	428	374	427	441	447	453	441	422	406	416	404	406	425	433	392	396	431	406	403	372	412	415	423	408	413	425	418	431	385	396	389	417	399	414	390	441	417	390	445	418	393	450	417	400	451	394	419	464	421	410	426	422	390	407	427	387	391	374	395	411	404	407	443	438	372	386	394	414	417	422	421	420	387	415	380	402	397	403	455	395	396	385	399	392	401	385	412	397	405	414	462	421	374	419	394	382	421	415	412	422	402	411	414	413	412	388	453	400	413	426	416	410	423	402	385	398	374	386	361	376	437	390	417	379	404	428	401	393	418	417	402	442	410	412	424	380	403	399	434	368	408	445	376	431	449	422	449	410	402	426	407	438	439	392	467	392	389	415	436	426	420	427	394	429	432	405	370	451	377	437	430	403	401	377	398	412	403	428	355	439	399	394	451	409	426	425	410	376	374	412	400	391	426	399	409	417	398	411	452	433	435	423	434	467	356	439	402	433	373	379	422	411	431	424	445	424	386	418	423	388	439	394	414	428	409	410	443	406	398	406	452	413	440	430	363	365	391	391	419	445	396	417	430	408	406	390	395	413	395	447	412	394	403	457	383	423	403	384	423	410	415	400	428	437	412	421	389	425	395	423	459	423	382	396	437	374	385	470	430	431	400	405	414	412	441	420	396	422	412	404	438	392	414	424	372	414	439	413	424	436	416	383	412	402	425	390	408	393	422	392	377	398	382	442	401	394	444	420	392	426	425	416	394	427	405	413	381	396	409	430	459	421	391	393	402	443	407	403	388	392	437	399	398	374	438	449	379	405	432	408	413	431	410	384	399	399	387	408	386	397	393	420	422	398	432	417	438	408	450	406	382	395	398	435	406	398	383	443	434	372	414	393	394	442	417	424	388	409	388	391	440	442	424	421	404	443	425	419	382	391	439	414	445	387	402	411	428	400	422	401	432	410	374	408	410	420	383	390	416	406	436	478	405	449	378	419	415	440	443	426	388	426	395	400	410	403	414	376	414	388	426	440	398	391	421	395	404	399	426	402	427	365	404	398	410	394	425	394	386	415	399	433	375	390	421	442	398	389	439	434	406	427	425	394	378	386	430	459	419	463	381	402	378	426	411	396	384	397	397	383	424	419	401	382	444	444	428	455	412	361	393	445	418	439	409	407	404	434	401	383	423	399	411	387	385	397	408	404	432	394	419	407	402	414	397	413	398	355	413	393	397	385	429	437	443	411	385	458	382	446	455	422	402	411	440	417	414	420	423	393	417	428	441	417	400	398	398	421	448	419	408	385	449	415	393	452	391	399	426	368	425	400	431	406	424	408	388	440	427	444	367	409	357	396	411	404	425	373	409	427	431	381	400	421	413	423	404	402	401	378	397	392	378	412	425	386	380	406	409	446	405	400	404	397	390	370	408	410	428	426	374	397	388	428	396	402	400	420	408	406	394	391	476	407	423	412	413	415	418	381	415	428	408	414	406	437	419	444	412	409	393	412	398	422	386	430	435	365	405	438	383	402	401	376	401	418	435	400	381	448	422	444	386	418	445	411	402	399	390	427	386	445	400	456	411	421	426	442	393	432	430	368	416	396	427	405	406	415	433	399	373	436	403	422	392	398	374	400	399	381	426	427	426	456	404	381	382	373	407	398	403	395	414	417	419	396	424	387	427	388	419	406	431	412	396	378	428	384	407	393	450	396	465	429	398	421	445	429	374	383	416	412	406	444	411	404	381	418	416	394	409	418	380	437	385	443	407	423	404	404	434	400	450	407	393	389	377	412	413	384	405	426	391	402	409	417	389	413	438	414	374	353	390	414	407	390	447	434	407	401	397	404	412	370	410	422	420	421	409	423	417	419	408	399	380	398	422	421	394	440	365	398	430	452	460	408	423	407	414	406	379	423	444	410	395	413	419	382	398	429	448	409	388	413	405	370	411	436	430	390	418	456	436	399	389	441	366	420	416	382	422	407	404	384	400	459	453	425	404	401	387	424	386	435	430	399	431	386	416	408	372	410	388	454	427	414	431	464	404	390	413	447	374	399	381	393	430	414	443	438	390	364	420	408	424	464	452	382	370	372	429	421	388	434	421	440	407	432	454	402	411	409	423	417	401	414	401	427	419	397	412	409	391	423	402	468	426	453	428	402	435	385	387	366	428	386	403	418	427	422	423	439	394	429	454	448	424	433	441	436	398	448	408	392	369	414	416	434	426	382	411	431	383	386	438	423	377	423	416	451	394	374	407	398	406	439	438	384	413	423	396	362	400	387	379	416	412	375	416	384	385	400	468	415	393	441	404	413	432	408	454	377	407	403	383	423	405	446	405	406	436	415	385	415	443	421	387	395	430	414	393	407	409	373	437	410	390	400	396	403	426	404	427	396	393	390	374	388	395	415	386	402	389	414	420	412	425	428	450	392	382	407	395	418	405	415	388	430	423	438	419	422	376	396	434	396	427	409	377	412	419	437	419	401	415	418	378	425	409	419	406	411	391	383	393	403	434	446	404	382	401	387	419	424	409	426	400	412	373	404	428	410	339	409	428	427	415	435	384	392	422	409	393	399	394	397	413	359	367	409	407	406	417	416	399	391	400	405	373	445	403	383	399	433	430	391	386	407	388	401	416	449	439	375	382	406	433	423	420	396	399	429	445	393	412	386	412	423	437	398	397	430	396	423	415	402	378	408	426	409	404	407	443	415	429	415	436	420	424	419	422	437	395	411	418	433	403	370	393	454	425	392	461	390	408	388	400	422	398	438	414	399	399	396	431	420	393	431	417	423	362	403	423	405	428	417	429	416	429	403	419	398	353	436	420	400	430	370	379	405	409	418	451	447	378	437	458	401	448	368	443	419	368	411	388	363	380	422	394	413	396	368	390	404	414	402	381	385	456	445	390	365	419	406	425	444	370	400	419	387	428	383	410	391	416	431	437	367	456	411	422	398	407	439	394	455	406	433	373	398	382	417	417	410	423	395	361	413	454	356	416	390	405	408	373	402	414	366	402	423	375	427	392	403	423	403	407	447	395	425	424	404	459	394	443	390	409	432	430	405	430	455	388	411	366	399	438	424	408	436	402	394	410	415	389	408	408	438	400	417	399	399	375	403	437	373	402	431	443	370	388	456	400	398	393	397	414	407	410	411	406	410	419	408	405	375	427	364	418	388	388	426	417	382	390	415	428	419	443	409	432	353	405	417	386	431	412	459	390	439	390	428	436	329	403	436	409	481	441	413	410	421	415	440	418	421	396	361	431	415	448	411	401	403	416	402	432	393	395	429	421	404	411	442	422	407	407	444	392	418	389	416	416	393	409	338	424	415	433	404	388	407	423	364	379	378	401	385	412	404	392	423	411	440	391	408	390	394	414	420	442	400	417	400	389	443	433	402	369	419	422	420	409	433	387
21388	15440	17644	13050	8052	4420	1589	1163	942	1021	958	917	908	902	959	904	872	892	876	918	879	872	901	852	898	818	878	877	910	889	948	902	943	969	944	868	970	945	939	958	929	876	854	872	900	857	870	906	855	867	822	891	828	815	870	851	813	853	847	858	829	822	840	898	833	882	896	855	850	816	883	873	825	856	866	907	895	843	845	910	821	850	875	883	853	859	823	882	875	881	898	882	890	910	886	864	894	905	875	889	810	886	855	903	839	855	892	852	899	877	838	927	857	885	860	845	895	875	862	881	880	834	878	851	860	817	864	845	862	840	875	911	908	868	843	889	885	855	875	897	924	817	894	835	923	879	888	879	899	855	900	901	834	841	851	882	872	893	867	889	834	888	884	872	866	850	899	867	917	829	887	833	857	877	850	875	854	871	888	866	826	851	826	833	847	823	857	886	884	848	865	852	862	830	929	872	801	877	901	882	873	820	908	876	869	886	816	843	881	867	890	923	934	861	882	845	870	870	861	867	891	874	859	844	865	860	903	864	880	855	888	853	854	843	863	868	844	897	931	814	881	837	843	806	899	853	891	848	844	854	829	922	894	937	801	915	869	878	880	826	866	902	783	859	902	893	851	838	878	867	854	870	866	863	888	874	824	870	879	936	864	893	856	817	877	860	886	876	866	851	875	852	864	893	851	845	853	894	833	818	874	865	857	854	879	813	911	851	889	831	888	852	909	840	877	935	853	832	873	825	872	820	879	871	823	912	838	899	851	884	838	865	878	859	853	870	886	874	900	838	871	868	850	881	843	910	839	796	844	844	831	927	807	880	925	866	884	896	850	837	857	904	857	899	869	856	881	913	895	869	805	866	875	894	865	829	862	818	850	877	892	866	891	869	878	897	852	831	885	898	875	855	836	921	872	827	898	845	863	900	837	864	931	888	869	920	871	850	855	917	855	872	841	908	883	872	876	883	907	817	879	855	934	856	882	826	788	879	855	859	887	912	819	885	833	898	881	840	945	847	866	922	866	835	904	874	805	899	848	851	918	830	886	863	874	889	870	879	839	804	848	917	891	864	877	869	845	877	862	916	820	860	887	877	878	890	839	837	840	855	838	930	849	882	857	807	911	847	825	903	900	893	860	854	867	894	931	875	844	842	864	909	820	868	906	862	887	884	903	877	872	863	850	866	812	820	930	857	840	836	898	863	914	913	846	901	842	863	875	892	866	889	851	836	857	877	884	877	883	911	865	851	870	951	885	899	847	877	840	830	901	854	876	879	829	869	956	864	861	844	821	885	794	907	909	823	858	865	867	853	863	838	840	825	804	855	861	863	949	912	844	831	911	890	853	914	841	870	878	850	864	840	821	826	888	844	923	830	862	895	873	907	888	859	872	848	879	884	881	916	833	908	844	870	891	819	838	888	890	894	905	901	842	883	834	830	871	894	857	862	892	912	853	889	840	922	848	836	848	746	858	870	935	873	837	837	790	906	894	880	845	798	866	950	853	851	888	911	896	858	866	829	846	848	853	854	885	859	861	847	880	885	845	915	821	836	919	895	895	897	879	783	847	844	875	868	887	854	854	894	909	869	917	852	865	870	870	822	834	853	847	822	871	838	884	793	895	840	873	845	908	873	868	855	882	854	901	828	890	903	856	838	910	878	907	876	818	844	846	867	890	857	832	837	800	863	913	882	859	887	899	919	911	871	908	818	829	950	835	869	926	911	910	854	896	867	856	867	881	878	895	918	855	890	860	849	894	836	892	830	847	899	864	840	896	898	894	862	810	913	863	912	878	883	859	872	802	831	878	885	903	824	862	845	854	846	855	867	879	887	876	890	854	845	881	846	888	863	851	868	866	872	859	887	868	902	863	848	918	908	857	856	909	821	799	907	883	887	876	892	883	871	910	859	850	875	896	818	872	863	832	877	884	871	861	882	851	800	860	890	860	787	926	824	888	861	888	837	889	859	855	861	877	853	894	838	877	872	883	834	851	915	873	893	879	828	903	855	905	868	928	860	828	883	838	885	820	854	871	814	888	854	882	881	858	864	846	854	873	819	914	872	913	898	870	843	838	899	887	881	913	845	916	834	912	877	914	852	825	899	832	845	856	899	895	796	829	865	885	891	867	866	898	880	836	817	924	868	830	866	857	908	910	900	821	838	866	858	861	854	834	896	823	886	805	887	881	868	879	861	875	842	835	887	791	854	846	921	859	830	858	870	893	853	936	818	832	861	819	896	915	876	831	910	809	864	856	847	873	804	795	831	860	855	929	869	888	894	937	892	854	869	870	863	865	807	858	848	896	851	889	927	801	888	858	871	867	859	833	884	892	880	837	921	917	890	862	870	834	812	827	811	897	900	801	890	857	855	894	844	874	860	895	851	859	853	838	914	883	899	820	842	865	888	845	858	889	863	793	854	835	896	884	910	930	837	827	913	835	896	857	893	912	899	869	859	882	875	878	806	858	861	892	843	890	869	866	858	866	809	870	908	909	854	865	849	833	863	841	859	875	863	882	876	920	864	875	908	823	881	879	787	850	834	832	906	854	888	904	861	889	864	871	915	813	877	845	882	848	928	903	887	868	874	927	838	885	893	879	823	872	822	856	860	833	864	920	896	860	860	880	876	837	888	849	858	948	877	859	856	912	844	862	853	847	850	926	844	910	848	794	901	837	859	924	881	827	862	919	888	902	898	871	841	799	845	901	824	859	879	894	803	830	849	858	876	888	890	844	866	857	877	877	845	866	863	880	910	884	878	856	879	867	849	841	830	816	881	897	890	857	843	830	864	859	889	867	878	881	897	879	820	870	855	858	884	836	878	876	811	908	850	881	852	893	866	817	875	856	904	877	863	890	904	864	867	836	823	857	858	874	868	877	838	896	875	883	916	858	839	891	885	910	856	893	877	904	845	864	883	893	903	853	895	882	826	846	897	917	839	846	822	906	873	834	913	848	837	879	862	899	836	855	901	903	910	791	889	871	835	918	921	862	860	862	822	891	853	888	824	864	839	838	805	899	866	877	847	833	798	865	826	892	814	867	856	888	929	874	862	909	885	886	916	896	868	915	836	908	870	861	884	866	834	867	873	848	892	907	881	885	869	815	890	828	833	844	899	908	926	852	856	825	847	880	848	797	812	837	861	858	840	868	835	894	826	861	888	900	882	844	918	883	869	875	854	900	833	828	855	848	910	853	840	835	845	863	882	878	881	854	847	840	863	878	895	903	906	811	863	841	861	860	865	857	836	846	861	841	856	883	826	898	872	857	823	863	837	859	895	868	828	880	844	909	869	846	826	886	877	871	836	834	895	852	870	884	869	845	904	816	899	831	874	889	835	874	862	863	857	871	902	831	852	884	861	895	876	860	826	916	851	870	863	859	850	879	886	821	903	859	908	875	846	901	841	894	883	892	888	849	946	861	898	857	895	879	834	829	860	852	840	899	880	893	847	943	856	901	847	870	820	886	859	873	821	813	898	865	888	871	883	889	873	876	899
51383	29985	19653	12093	6505	2481	679	492	439	390	426	400	405	457	441	486	386	386	388	416	362	427	407	382	412	424	421	389	403	401	398	393	419	435	453	415	477	418	377	442	411	422	408	422	410	435	394	420	461	437	438	389	386	412	417	411	396	404	406	407	405	388	397	369	419	386	417	429	430	426	406	480	396	401	414	396	407	420	405	363	378	394	410	380	373	410	412	384	377	441	423	406	405	430	420	437	434	410	369	420	415	396	402	389	359	375	373	368	390	410	421	449	382	404	394	401	363	403	411	390	421	396	411	436	405	407	387	422	418	384	392	396	406	388	384	378	411	418	388	394	388	419	407	404	390	423	392	401	427	466	416	381	379	409	384	401	406	407	388	407	437	407	355	385	413	404	396	418	379	387	406	383	411	444	408	435	401	424	395	388	385	420	422	364	452	391	408	433	397	441	387	420	402	425	428	370	440	391	393	444	433	402	372	369	427	407	470	383	435	409	411	413	384	377	418	390	404	405	410	463	409	356	418	408	373	388	375	392	368	396	389	440	424	417	361	428	409	396	412	367	433	391	408	383	423	415	385	394	390	435	433	410	440	391	405	423	403	449	424	412	415	364	405	401	361	436	403	398	419	391	416	401	367	401	361	409	387	410	410	378	392	390	423	435	418	396	399	397	426	409	407	402	395	414	400	395	408	408	442	410	374	404	407	383	458	366	388	395	378	396	409	389	408	412	391	390	384	401	414	405	419	392	414	409	396	408	433	402	442	416	427	370	403	392	410	428	413	397	383	404	382	364	405	405	390	361	367	477	394	373	398	376	406	408	460	400	403	398	394	407	438	383	387	395	390	405	395	425	402	381	399	405	434	409	379	430	417	433	379	412	396	414	419	410	397	420	399	412	425	400	386	393	370	411	378	352	401	435	403	409	376	424	399	387	422	435	449	449	390	426	405	401	382	415	402	386	403	425	380	420	358	443	398	392	409	450	435	428	402	436	389	398	401	407	390	439	402	443	429	387	425	394	384	425	397	388	399	407	431	367	376	402	352	386	425	438	359	392	381	443	440	422	403	390	423	401	432	395	418	391	402	391	393	429	386	372	407	399	467	417	403	374	409	388	385	417	390	422	386	384	402	422	426	386	412	432	410	385	385	408	412	418	422	421	383	370	403	451	416	400	407	450	401	423	395	431	443	421	386	393	365	399	406	382	388	419	431	381	399	375	403	419	409	356	385	405	387	442	394	377	433	403	435	428	385	395	375	406	386	400	394	413	409	432	419	419	424	401	403	420	397	431	426	402	426	437	446	434	391	390	418	418	411	406	441	414	398	361	413	401	391	440	400	416	412	425	391	384	375	420	409	414	466	430	428	399	407	441	437	387	391	395	415	416	405	420	418	404	384	410	401	432	371	430	429	417	371	368	424	404	409	427	408	402	427	402	411	409	435	402	436	447	372	394	386	413	380	391	393	377	395	427	443	412	389	410	413	422	414	368	401	428	384	453	374	393	417	354	395	442	399	363	458	413	418	367	409	369	411	402	417	376	420	426	411	405	384	385	402	414	401	395	388	397	400	372	465	398	413	394	418	402	446	389	418	392	413	371	389	384	430	443	387	425	411	406	440	418	381	395	388	405	420	368	390	407	416	420	444	431	415	374	424	390	370	398	415	419	368	405	372	404	422	383	360	411	406	365	421	412	397	417	417	420	403	397	432	363	394	458	412	411	376	418	430	443	434	402	426	421	378	416	436	410	415	420	427	401	385	400	405	431	425	409	417	403	369	405	433	394	388	413	441	394	383	364	404	420	352	420	364	423	368	422	406	416	397	370	420	378	367	371	398	406	382	385	419	395	415	418	419	411	409	394	401	447	411	421	403	433	427	395	436	424	404	374	428	436	406	392	416	388	413	402	409	408	395	379	413	373	419	394	403	364	426	416	386	392	426	395	384	444	401	402	398	409	437	399	369	391	378	398	376	432	407	370	424	364	385	420	411	448	430	396	402	406	420	419	403	368	387	413	413	371	401	391	367	450	408	381	387	396	362	420	394	427	433	372	432	395	411	412	415	374	416	420	402	422	411	415	390	411	406	402	412	404	419	372	413	366	391	408	432	399	370	411	395	407	437	425	405	400	371	424	389	408	394	403	384	402	375	421	410	397	428	414	398	461	402	382	419	364	383	430	406	401	363	369	399	400	408	396	349	389	406	431	388	376	447	399	381	379	416	350	415	432	427	411	419	402	375	432	395	407	378	389	411	417	411	407	362	398	387	420	423	400	427	407	394	405	425	423	382	380	432	401	428	383	374	399	386	405	400	429	422	416	395	390	444	367	392	390	401	395	410	432	394	378	436	434	440	386	350	403	391	440	436	411	387	430	421	401	381	380	352	405	401	411	393	350	390	416	391	379	414	415	442	355	438	414	384	399	420	409	439	417	429	389	394	373	410	446	406	430	375	418	425	396	426	407	376	426	412	372	398	395	391	383	425	390	388	416	435	367	395	434	381	401	444	376	420	414	417	410	395	393	399	376	383	412	396	432	399	412	401	374	397	445	434	373	391	433	380	415	405	404	406	427	367	340	399	402	385	376	414	367	366	437	381	401	393	395	400	401	385	394	408	455	393	402	370	422	424	378	383	385	420	411	396	368	421	379	402	367	407	390	399	360	404	433	441	443	405	388	382	400	434	420	430	382	390	412	387	372	414	381	356	385	384	464	356	385	431	356	420	410	394	394	388	436	415	455	387	384	352	400	413	358	351	425	408	445	386	398	393	441	414	370	438	425	369	413	429	397	421	378	428	390	362	392	404	408	363	411	383	385	418	357	429	455	409	396	402	389	399	370	423	406	374	414	411	394	409	463	396	406	388	417	387	388	369	406	423	391	381	415	424	374	417	411	387	431	395	403	367	432	404	426	418	411	408	392	381	422	438	412	417	385	379	415	398	391	379	438	456	420	402	431	408	418	407	411	402	403	394	416	426	431	431	391	388	418	393	423	398	403	404	391	393	371	418	390	417	408	367	388	357	414	438	387	370	406	385	399	408	393	388	446	416	403	449	470	416	372	447	423	391	422	411	385	434	406	356	391	406	442	399	389	416	412	431	411	419	378	398	408	395	399	393	425	435	376	407	428	442	384	436	409	387	429	380	372	409	394	441	344	403	369	429	376	397	364	394	383	448	407	393	408	415	418	383	406	387	381	411	408	433	382	367	402	412	410	399	378	394	420	471	430	398	394	389	425	420	417	409	389	407	411	427	389	426	433	425	380	384	413	391	388	387	368	432	447	406	353	408	422	355	396	446	395	405	410	376	403	410	381	392	412	393	361	396	400	434	385	392	447	463	404	416	408	421	358	437	417	362	378	413	404	437	424	375	428	425	392	401	425	441	410	407	399	404	398	415	416	407	400	389	444	395	430	429	435	395	429	463	389	388	395	382	395	387	412	410	374	422	381	416	399	396	439	386	393	392	442	409	362	409	403	396	375	394	419	387	395	469	436
32500	23486	23886	20884	15789	6657	1854	1351	1048	988	943	971	896	883	918	915	923	881	863	815	854	870	926	853	882	837	891	885	891	871	888	905	929	926	934	931	931	974	887	956	982	896	903	865	896	872	865	892	857	877	877	867	821	866	891	874	887	890	873	842	873	867	848	854	933	899	872	860	932	887	853	900	886	855	865	908	905	856	869	880	852	861	840	881	882	929	834	847	809	863	841	861	843	859	853	890	853	897	898	858	832	816	863	815	935	875	828	919	866	821	867	836	820	874	928	859	896	864	855	877	847	917	883	853	822	904	844	897	900	861	854	888	871	832	838	849	855	863	883	907	871	861	877	836	856	852	843	895	869	857	859	859	792	819	841	844	840	835	845	911	893	906	881	824	804	874	886	841	808	906	853	842	884	879	870	875	887	892	801	890	846	913	907	917	895	947	858	828	830	863	858	870	902	872	863	896	827	840	865	838	883	924	846	807	858	921	879	876	891	859	854	883	903	803	856	840	866	882	873	844	881	855	880	834	874	826	891	862	891	851	857	895	917	875	894	851	869	921	857	898	886	870	865	911	861	879	825	902	876	823	830	905	863	850	851	819	827	831	889	821	839	845	862	867	890	865	853	830	849	838	868	896	867	859	862	849	884	871	860	924	847	854	824	879	837	841	893	832	910	867	813	859	874	900	847	860	875	889	848	849	850	908	826	884	922	873	873	887	858	797	871	808	841	860	844	902	838	832	918	849	859	849	818	858	869	830	875	851	891	874	889	809	856	877	831	873	822	884	854	871	881	876	893	880	898	872	895	899	859	893	866	859	838	840	868	898	847	812	868	843	838	837	860	862	842	929	872	915	874	897	915	920	884	875	927	852	876	923	886	845	840	886	881	837	884	852	861	876	842	903	863	842	850	854	851	866	854	877	870	825	874	897	857	849	861	891	870	850	860	929	836	868	854	865	929	877	909	877	921	862	837	800	873	855	906	902	850	847	871	817	862	854	886	844	855	860	841	904	871	906	836	900	875	855	848	907	850	876	884	879	850	902	915	862	867	838	838	872	833	887	855	879	811	900	870	859	894	845	909	883	900	910	907	876	854	870	881	904	815	874	835	871	818	901	910	840	848	851	893	845	823	882	861	823	866	853	922	801	844	847	889	864	841	921	909	863	892	866	879	857	958	925	841	834	834	917	839	862	849	856	861	851	906	860	863	799	872	850	898	861	865	846	899	860	911	829	872	877	875	854	856	913	839	853	846	836	896	901	866	847	863	874	870	884	893	877	884	821	884	837	875	780	930	926	893	874	926	862	844	830	868	860	877	877	881	852	913	854	856	828	850	925	858	849	883	871	844	893	830	829	855	852	838	817	854	873	885	841	859	895	886	906	900	845	855	837	851	884	865	884	864	837	921	860	941	860	869	875	826	862	925	890	862	833	886	862	884	850	829	844	821	889	847	816	834	793	849	834	899	880	818	887	843	848	827	875	891	880	915	873	851	874	912	844	859	884	859	928	856	898	892	861	858	918	857	882	878	813	891	884	911	860	882	879	903	842	910	831	865	877	839	907	824	882	871	912	845	853	903	897	856	853	870	945	875	946	852	847	873	877	835	854	844	851	795	864	892	863	901	871	895	822	828	839	906	858	849	861	892	858	865	899	886	809	819	905	879	864	851	853	860	869	851	915	893	874	902	885	876	816	897	864	903	859	865	835	816	822	846	912	862	853	835	865	884	840	877	853	883	899	887	842	842	840	931	823	855	791	892	889	863	880	843	871	863	864	888	904	879	864	838	863	880	834	855	893	871	866	885	914	843	901	875	904	858	888	838	907	874	845	886	839	918	866	873	842	858	870	870	891	909	879	823	867	914	837	914	880	836	847	877	906	853	831	846	884	886	823	872	854	869	856	868	829	810	869	813	882	922	899	827	898	900	799	949	824	880	896	863	893	837	909	858	870	867	877	831	901	812	878	919	902	841	851	892	919	840	862	861	890	848	894	922	871	846	847	862	854	872	876	850	852	801	870	865	878	859	894	920	905	888	853	910	803	852	890	819	884	885	907	891	868	889	867	846	824	860	935	894	894	833	833	893	811	917	837	876	861	832	834	877	858	866	918	933	857	877	919	905	865	854	928	886	862	907	843	839	805	906	900	878	853	827	860	836	823	838	855	845	847	903	923	828	860	902	852	893	840	860	852	879	905	846	883	884	885	911	903	830	833	859	880	865	892	807	852	904	849	908	913	870	845	839	849	836	853	925	861	914	832	851	896	891	863	858	854	866	845	872	879	853	890	853	875	849	848	876	870	816	861	870	895	840	823	806	854	895	851	821	867	839	891	836	850	837	836	849	894	905	865	913	855	876	865	871	875	869	863	869	844	804	843	895	847	838	883	880	891	867	902	899	830	863	882	798	892	940	871	858	854	848	895	845	867	895	866	887	830	861	890	870	869	895	816	886	874	923	835	862	844	856	835	911	906	858	897	867	874	888	911	892	903	865	891	860	837	821	829	902	876	895	916	855	862	837	912	848	858	881	915	864	863	804	824	884	858	862	895	884	850	849	899	864	897	853	819	891	855	861	871	847	887	847	850	861	909	840	875	897	898	903	887	880	947	837	859	867	853	921	860	826	890	881	898	904	846	892	822	829	868	906	823	895	844	804	899	905	883	830	843	818	899	853	853	872	824	887	876	836	846	874	898	823	888	879	883	845	856	874	877	835	853	836	900	833	861	848	874	883	889	889	878	904	877	832	880	866	887	854	855	806	889	883	867	879	848	892	866	884	876	847	823	878	871	848	881	899	889	871	886	883	858	894	880	861	846	866	877	860	866	877	890	892	878	825	856	866	867	901	842	887	928	861	853	851	842	830	877	871	923	897	872	894	849	954	846	915	881	887	921	835	831	844	845	865	896	845	875	877	870	846	865	894	908	870	894	843	835	914	870	871	832	856	858	889	834	874	861	863	889	897	915	882	849	821	855	860	882	846	877	891	876	858	838	844	850	899	857	809	899	859	799	852	852	893	867	836	837	869	854	880	861	863	865	847	835	884	848	894	903	828	885	910	879	817	888	838	841	862	830	844	913	860	896	916	909	861	859	827	842	869	832	879	877	893	903	852	829	853	836	882	918	873	867	877	848	830	902	856	892	814	890	845	845	900	893	900	847	849	902	855	836	885	860	888	945	934	808	834	867	850	870	867	834	845	883	824	893	884	913	825	885	912	828	884	856	922	856	874	819	836	863	861	854	876	876	828	861	884	825	861	811	831	860	927	875	867	902	901	829	849	875	844	911	907	856	832	910	887	838	852	867	889	856	881	881	888	901	853	881	906	838	889	855	851	881	884	837	852	814	867	900	828	856	832	886	945	826	873	873	856	805	865	828	819	905	849	912	852	899	857	874	814	822	870	858	897	854	883	884	887	863	849	821	827	877	928	881	870	900	880	847	920	854	883	857	867	884	863	880	855	890	880	837	917	892	875	908	861	864	877	851	821	874	891	890
62485	40708	29199	19920	12665	5319	1227	504	520	475	429	409	443	450	441	413	449	451	455	447	463	420	412	421	410	410	441	412	410	414	439	407	422	434	432	449	455	444	411	456	445	443	404	368	430	413	413	400	408	443	419	426	404	417	447	444	419	385	403	445	364	435	403	435	416	407	394	424	425	428	431	399	438	405	364	415	450	444	440	394	417	422	415	419	430	383	412	407	392	434	427	449	403	413	437	434	392	377	401	435	400	388	409	420	414	461	393	449	422	404	409	435	429	429	416	426	403	386	421	440	418	418	441	425	408	408	433	455	390	391	460	418	450	402	445	403	448	399	437	383	391	424	456	406	425	405	425	408	407	419	422	428	428	430	447	394	358	430	422	422	416	423	407	380	401	409	410	423	431	379	378	385	454	419	429	426	426	421	401	422	424	410	383	401	407	404	412	401	413	439	441	400	437	407	431	457	437	395	387	409	408	406	431	424	406	391	402	422	413	450	460	430	446	440	460	392	416	398	402	389	411	449	413	431	402	421	409	407	414	369	412	402	431	378	386	418	412	430	452	437	374	437	429	419	364	424	368	430	437	444	403	402	422	421	433	398	382	347	400	430	410	450	409	410	404	378	404	424	400	388	437	432	426	394	404	410	413	440	457	411	470	402	391	425	413	406	430	393	408	444	432	381	393	393	420	415	403	396	426	388	442	451	417	397	388	417	393	439	419	416	421	424	444	379	387	436	404	480	470	421	449	457	449	411	388	415	417	465	418	430	388	433	419	427	384	435	413	461	406	376	442	426	390	434	422	397	409	416	406	428	450	413	431	411	445	411	378	382	419	447	437	432	400	425	422	416	418	391	416	460	408	406	378	369	415	407	385	456	392	380	411	410	460	400	400	407	387	421	402	387	395	421	416	473	428	395	452	447	403	429	375	404	421	393	429	424	409	419	400	414	393	441	394	385	411	410	431	383	388	409	423	422	424	415	401	450	440	434	438	411	399	408	417	390	439	421	421	409	452	422	405	389	393	432	434	415	409	424	447	436	418	432	418	405	401	399	413	419	424	433	430	446	406	424	369	387	429	401	415	450	424	434	419	408	439	437	466	425	393	439	394	433	426	410	419	390	397	388	394	395	452	431	417	424	416	409	418	425	448	393	422	449	425	408	416	445	416	427	402	473	411	390	390	424	397	435	446	400	437	458	433	424	407	417	418	411	420	406	349	406	353	393	384	430	434	447	407	391	439	414	407	427	402	420	436	417	412	416	389	442	372	378	425	403	438	419	400	377	419	413	434	445	394	393	436	432	395	413	382	427	416	421	366	410	424	382	416	363	414	469	422	422	419	365	422	445	376	393	394	436	413	455	406	395	458	401	406	427	403	397	395	428	412	402	387	441	474	431	444	442	415	432	379	408	396	423	404	402	434	418	411	393	401	458	421	434	436	449	413	399	450	416	378	385	421	400	399	444	401	391	393	459	444	400	398	407	401	452	395	401	416	450	439	439	360	345	411	434	440	425	411	401	397	379	404	440	405	431	418	434	403	404	417	402	406	366	395	414	410	404	428	421	411	411	502	376	449	414	426	405	404	383	404	389	397	422	430	429	401	397	411	393	452	405	431	419	396	389	392	403	428	408	409	388	428	428	432	393	413	433	381	422	436	442	410	431	407	403	406	401	408	403	433	395	399	405	404	385	421	415	406	422	413	438	434	422	449	386	383	385	403	397	412	458	453	423	427	438	439	401	363	395	403	422	462	392	448	403	399	448	433	401	436	398	467	429	430	402	441	404	393	446	381	397	382	422	397	422	451	437	441	434	426	416	423	454	392	433	379	393	420	456	420	365	395	426	407	445	416	400	422	419	426	363	411	428	397	422	424	447	389	402	391	417	461	419	420	430	410	382	423	424	424	393	448	407	386	411	401	392	390	388	395	369	413	400	391	400	430	428	433	403	400	461	427	392	433	401	405	402	414	392	416	403	465	440	414	381	400	413	427	409	412	444	447	407	427	446	437	430	428	411	416	390	396	438	435	412	400	436	419	425	372	421	422	396	395	412	414	427	409	446	398	431	428	385	409	429	397	425	427	444	412	400	427	396	420	405	390	421	412	431	434	441	400	380	420	366	382	395	413	428	431	372	408	394	430	432	426	404	428	428	402	423	426	439	388	410	410	419	381	388	396	427	421	416	449	370	413	371	400	444	425	401	428	382	450	430	443	412	414	401	437	451	403	406	410	426	412	436	403	423	438	400	382	413	383	446	404	355	360	434	419	423	387	394	431	413	422	441	465	451	433	367	385	425	420	432	394	373	424	415	450	416	437	416	444	402	439	439	439	431	444	438	376	380	426	441	433	424	395	453	405	427	420	346	441	420	412	453	452	427	420	413	411	386	426	371	454	418	426	417	438	438	442	386	409	401	409	430	395	427	436	399	378	422	429	406	431	424	417	411	402	388	388	440	424	427	430	370	399	475	440	392	406	426	370	400	411	382	414	427	435	412	434	432	425	402	381	391	425	424	428	428	427	421	379	388	443	388	357	396	401	357	394	457	382	429	428	432	396	398	387	396	443	392	414	398	413	410	415	374	426	407	394	437	426	378	393	430	379	378	433	397	434	387	387	420	424	418	438	443	474	439	415	425	391	398	452	442	382	412	427	421	429	448	425	423	443	420	358	412	417	440	419	456	429	437	424	426	387	407	393	368	383	376	384	423	416	406	377	392	426	437	395	445	425	413	402	399	413	434	435	418	431	433	362	415	414	467	415	429	422	450	351	452	427	400	426	403	413	431	446	403	418	446	455	425	445	426	463	395	401	412	378	382	422	443	415	427	434	378	391	433	393	422	395	442	401	442	417	461	453	412	398	390	414	444	413	416	400	407	444	404	412	403	399	424	415	409	409	434	401	442	388	432	410	402	446	424	373	445	415	414	406	408	383	438	406	423	420	390	449	445	410	414	381	389	426	399	414	440	433	390	430	424	467	433	428	383	432	427	394	445	440	444	447	399	402	413	392	431	421	416	395	429	422	413	408	461	411	373	467	427	404	396	427	406	441	395	374	413	384	432	436	391	407	430	377	413	411	424	383	397	400	416	393	392	399	440	461	443	439	405	437	393	370	421	377	408	423	389	391	402	406	376	386	408	368	421	391	410	379	420	464	442	436	402	389	403	485	397	442	441	423	359	425	431	401	419	399	428	419	387	395	413	423	467	391	414	427	474	447	393	393	422	372	420	440	425	374	461	427	438	402	400	427	424	404	359	430	408	466	415	426	420	426	384	438	398	403	420	454	392	427	436	419	432	433	404	402	395	453	391	397	416	407	426	403	469	449	388	438	405	409	445	457	394	402	398	414	454	418	395	382	410	372	427	398	403	420	434	440	441	380	467	382	375	437	450	393	399	397	404	416	422	410	421	372	375	436	401	410	427	424	391	396	429	403	433	369	391	407	413	434	417	425	405	386	423	402	453	447	444	442	421	380	429	405	448	437	440	439	440	416	420
39452	31841	31204	29031	23890	11890	3475	1454	1249	1090	957	956	991	1003	941	913	940	844	927	906	907	878	845	905	847	894	895	902	920	877	904	938	932	974	880	925	907	945	942	918	903	959	903	898	907	880	899	860	892	871	911	901	894	860	951	877	862	875	907	925	908	852	874	838	938	920	900	954	902	901	883	904	927	839	796	900	863	812	840	868	907	865	918	865	880	864	866	887	907	817	938	895	914	866	806	866	911	862	885	886	905	914	864	926	863	915	907	923	897	897	928	852	886	864	863	867	905	859	890	887	959	867	897	873	903	919	891	921	875	888	847	888	903	849	898	949	887	894	916	923	892	917	905	865	880	939	884	886	877	900	907	883	886	831	858	893	874	879	825	885	950	872	909	905	899	881	880	845	903	858	854	901	834	886	873	912	902	873	860	886	893	930	929	902	874	855	877	876	894	889	887	890	896	936	864	875	869	906	874	878	845	883	959	840	863	902	848	908	939	916	865	894	899	922	835	919	881	848	938	874	846	891	852	884	867	817	880	829	895	869	895	871	848	905	872	876	914	883	924	946	910	939	894	912	854	924	886	861	883	889	877	859	871	923	881	825	968	910	894	836	892	886	903	873	889	909	898	814	880	839	904	885	891	827	884	887	906	896	856	885	852	865	932	889	889	872	910	899	839	827	900	914	893	877	897	897	844	891	857	859	907	846	850	866	897	889	899	909	892	862	873	856	882	851	888	961	876	869	842	890	869	927	863	840	882	934	872	915	907	928	875	914	902	901	880	875	874	941	855	809	908	870	896	863	887	912	894	860	860	806	873	867	940	870	898	880	896	896	893	862	854	926	839	867	921	857	917	890	894	828	889	897	883	843	901	875	895	863	950	883	910	875	878	917	898	843	871	866	886	860	901	875	869	908	828	840	879	926	877	880	826	864	883	926	886	896	876	830	886	889	836	893	874	896	915	881	855	896	993	883	895	870	908	893	862	890	924	848	900	879	890	883	874	905	909	903	849	908	862	922	887	883	934	887	908	876	914	889	865	908	914	873	897	881	877	926	860	877	850	891	918	866	897	865	892	877	896	877	897	854	849	902	814	885	877	865	888	885	891	914	901	870	852	918	854	859	922	880	879	915	903	930	845	905	870	892	880	852	843	858	881	865	918	916	888	860	900	880	872	886	902	877	903	909	849	896	894	894	931	896	916	869	867	892	866	917	852	874	896	922	867	893	904	859	863	923	884	907	867	866	880	883	877	867	906	897	837	889	887	869	893	868	849	874	864	808	895	902	858	896	850	846	888	845	864	846	937	883	867	868	892	920	851	845	898	864	894	851	828	836	884	901	879	896	867	914	895	896	851	849	887	894	841	863	911	875	871	903	950	891	909	851	884	882	841	848	850	865	884	872	881	875	857	882	887	895	860	853	831	852	849	855	839	906	874	913	951	830	892	907	903	924	868	904	896	889	899	873	878	854	886	850	872	958	850	896	862	882	876	861	890	899	895	837	875	893	843	862	813	901	878	904	870	896	890	902	825	960	834	877	839	869	887	832	916	898	936	834	918	849	874	857	906	912	872	945	847	826	858	858	834	933	876	912	833	876	909	879	912	840	924	863	891	907	867	916	924	859	913	929	917	909	864	880	858	878	867	892	879	902	853	868	878	865	907	879	853	857	877	878	883	926	885	872	845	869	886	860	907	881	837	882	895	907	819	907	861	882	856	880	851	906	903	891	887	864	884	886	878	848	900	883	867	825	883	888	950	889	857	835	909	902	895	857	873	829	861	920	901	901	843	860	880	902	832	918	889	846	851	838	845	903	903	837	917	862	898	919	959	881	880	810	886	835	905	881	859	903	947	868	903	873	877	929	854	856	876	870	854	854	874	905	853	784	908	880	854	893	888	888	889	885	894	916	868	903	854	910	948	902	907	912	910	846	910	899	865	864	867	864	895	896	862	906	866	886	955	894	888	882	917	913	906	856	893	946	879	915	900	836	839	894	861	809	894	890	883	905	931	839	875	870	878	877	907	899	973	872	871	900	923	876	868	910	906	927	882	876	922	904	926	808	858	895	870	824	921	892	919	818	881	899	860	891	893	834	889	810	899	855	871	852	885	883	899	870	889	877	927	852	856	891	822	831	855	879	860	950	866	914	817	917	879	860	878	897	845	844	915	867	914	954	846	867	914	839	926	899	927	889	838	860	826	883	929	846	938	889	894	847	900	845	890	860	882	894	927	909	865	882	900	864	923	898	871	894	879	895	877	887	894	882	870	868	850	862	863	885	882	886	844	874	847	889	847	896	906	909	885	896	874	856	847	906	825	885	869	926	902	835	872	861	866	850	873	862	859	912	906	870	920	829	873	855	820	902	843	826	881	871	908	892	846	902	871	886	890	920	841	868	843	869	855	910	870	859	924	876	867	879	872	855	956	923	848	846	847	852	880	889	867	881	881	886	874	813	899	873	889	881	887	876	896	856	902	815	856	898	851	912	881	897	873	885	886	920	870	880	871	862	896	890	849	917	886	886	849	864	892	902	955	871	851	899	898	848	875	862	863	853	845	904	887	857	854	910	910	854	886	888	881	836	893	875	891	842	894	882	885	848	899	926	870	871	867	906	888	902	882	849	935	886	907	881	946	873	875	888	915	867	820	870	908	882	883	912	916	888	885	866	910	867	826	857	822	879	853	903	918	892	878	862	855	844	894	855	863	868	839	916	899	892	833	849	876	877	873	887	903	896	887	899	941	908	897	934	888	901	880	875	907	884	869	939	898	853	894	930	881	858	881	856	909	899	864	901	845	858	871	885	887	914	908	814	877	872	859	866	911	887	860	865	825	867	887	859	838	909	865	850	868	879	935	834	875	900	918	924	892	875	877	900	858	833	865	855	852	845	867	854	908	848	904	857	883	899	886	906	897	850	822	875	860	893	877	822	895	867	898	800	915	842	853	859	893	931	888	838	833	867	911	868	892	847	833	874	912	869	915	901	861	831	868	904	847	878	907	915	906	852	870	914	880	911	909	875	852	875	895	870	904	827	924	855	835	898	834	845	867	847	875	886	859	872	875	927	872	892	891	861	935	855	922	888	860	843	893	866	888	917	872	876	884	886	892	969	876	880	874	822	882	871	805	927	853	846	783	852	890	889	824	901	883	917	860	871	909	877	924	868	961	832	924	837	868	875	873	915	870	879	892	866	837	842	868	894	841	873	848	835	841	870	881	854	874	886	888	898	888	898	840	876	886	808	909	901	898	882	914	882	885	874	920	849	859	904	842	881	871	861	887	833	863	865	854	889	885	828	854	859	893	853	859	909	928	873	896	901	903	865	939	914	909	872	835	876	860	922	936	839	841	808	854	882	939	905	807	910	903	879	899	825	860	884	881	902	976	904	872	872	912	896	879	891	931	887	897	874	874	912	886	881	866	901	848	884	903	878	901	850	917	834	839	855	866	891	859	873	929	853	886	881	917	895	901	894	906	858	874	875	887	893	910	844	907	863
42051	27030	13822	5827	2391	1187	602	449	452	417	428	377	439	412	355	383	387	395	377	389	410	430	410	406	418	424	406	400	412	394	454	447	393	397	399	406	455	419	415	420	464	405	412	382	414	384	394	437	424	440	455	403	367	468	447	370	414	397	403	375	383	462	384	405	435	396	400	420	441	403	423	415	421	424	400	419	397	410	434	384	411	396	434	423	439	400	415	378	411	417	422	403	389	399	383	406	393	427	463	390	404	422	437	418	446	451	423	393	407	415	445	423	395	416	404	435	390	430	389	411	435	420	414	397	408	405	397	407	421	413	444	433	402	405	396	409	430	405	406	399	429	428	453	386	418	440	408	435	455	405	417	417	423	422	419	387	423	438	436	402	430	366	394	374	402	397	412	428	416	430	410	435	433	409	421	449	423	448	402	412	412	442	433	423	411	413	409	419	354	418	411	391	423	437	394	407	392	412	410	378	404	366	388	428	417	411	407	434	415	425	453	416	369	423	392	410	439	437	416	378	421	395	423	383	454	397	404	368	385	385	386	418	413	409	388	454	433	395	429	426	423	405	414	414	371	422	426	425	399	378	383	395	400	388	417	398	428	419	430	439	427	420	395	384	397	427	396	386	391	406	402	457	454	436	426	398	402	397	394	429	439	395	382	375	427	423	430	385	425	399	416	397	429	409	384	428	438	402	433	410	415	418	427	451	416	427	414	406	395	383	402	406	348	439	402	378	445	429	401	425	424	409	401	393	406	373	364	415	425	436	393	414	387	386	443	403	419	419	383	398	432	440	431	410	397	409	392	414	433	401	406	428	433	421	372	430	404	462	417	383	427	405	413	415	387	387	459	389	438	385	445	407	374	380	400	416	430	437	443	393	412	422	429	409	403	437	403	409	429	427	434	408	426	422	398	413	421	420	411	402	434	394	423	436	399	406	367	405	422	406	430	366	414	373	435	395	389	410	383	415	388	373	415	423	399	423	407	403	388	454	476	377	373	410	428	431	371	429	391	376	425	437	436	435	409	405	418	410	378	433	432	411	417	401	393	408	424	431	367	413	422	417	393	429	387	412	389	402	443	417	416	433	449	421	414	434	387	430	437	452	418	419	388	420	429	374	427	455	412	421	390	361	391	423	400	401	407	434	428	432	420	473	413	373	422	419	402	425	411	405	441	411	376	390	401	384	411	427	395	417	406	393	410	421	363	376	413	394	383	435	398	412	384	394	378	421	412	406	421	403	392	422	413	411	414	443	434	391	402	428	396	395	407	405	432	419	408	408	404	366	414	424	424	442	434	388	408	408	391	397	417	437	424	437	413	401	387	418	413	414	392	428	435	419	408	442	438	437	409	429	402	401	417	425	374	405	392	400	434	379	425	388	419	422	402	360	416	419	398	355	359	390	398	389	438	430	418	460	422	447	438	427	388	406	371	404	438	428	439	428	433	426	429	414	411	411	428	443	392	409	392	405	430	450	405	411	408	454	443	417	406	415	406	410	361	380	401	420	436	426	426	442	474	409	405	403	418	410	409	423	388	409	385	418	426	403	377	397	397	395	421	383	384	419	433	397	399	424	376	408	437	407	393	417	378	388	449	419	381	439	399	446	404	421	367	396	453	389	410	415	389	442	387	380	426	421	429	417	440	390	402	419	415	409	416	379	403	396	384	365	420	427	433	438	375	391	398	409	397	409	411	413	405	407	385	388	425	388	464	381	377	401	436	428	394	402	388	409	386	420	411	397	434	398	420	438	437	425	454	428	430	411	423	400	434	407	417	401	368	445	427	420	443	412	443	452	404	392	367	409	421	389	388	434	393	412	418	420	444	406	429	390	393	421	432	455	409	453	421	461	382	379	381	412	406	360	431	407	402	375	391	354	382	393	403	416	434	377	402	386	404	421	430	385	361	392	410	395	381	387	387	424	452	369	415	393	388	394	356	387	438	405	416	406	368	462	413	420	429	418	403	397	401	428	460	402	427	436	448	382	390	405	401	392	402	408	434	448	407	386	404	372	445	390	412	394	407	401	437	426	411	380	408	410	376	418	446	391	415	398	430	405	440	399	430	437	461	413	428	406	408	418	408	434	441	389	409	385	399	383	418	402	405	446	357	409	420	437	433	418	400	436	402	421	428	414	404	439	404	398	420	433	407	411	418	400	387	419	451	438	379	370	416	385	399	379	410	393	446	413	421	414	424	409	456	409	403	390	395	427	403	396	416	413	428	429	428	389	417	426	408	407	381	407	397	405	381	390	390	429	401	425	394	379	388	446	439	446	445	409	442	421	428	386	428	410	398	426	420	397	403	421	445	407	388	386	424	424	402	408	430	411	430	408	383	391	413	446	409	437	414	441	436	388	401	420	416	421	434	426	408	423	439	434	429	420	438	453	425	401	381	402	391	404	427	400	423	408	418	460	455	377	431	410	394	438	428	420	441	414	409	377	454	427	421	368	433	424	403	366	436	435	417	446	411	412	405	447	403	424	402	420	398	397	406	402	430	434	366	418	416	389	432	412	442	445	441	392	397	383	427	431	380	408	407	428	421	426	449	427	418	408	429	372	420	430	441	423	454	401	401	442	363	409	442	415	407	418	420	407	389	396	397	379	388	417	437	428	395	414	434	386	412	422	384	402	465	427	390	387	442	372	407	417	397	418	424	372	425	437	417	426	441	457	415	387	429	354	462	379	422	433	419	393	428	416	421	416	414	415	405	416	399	425	403	448	437	363	385	408	395	463	411	450	467	434	466	405	375	372	419	393	437	456	425	410	388	433	411	401	407	407	425	408	405	365	424	418	412	425	386	454	434	375	414	434	390	422	406	432	402	442	449	452	417	413	356	435	404	425	417	455	443	400	416	451	419	442	401	404	424	418	447	385	430	422	428	427	376	385	420	444	407	413	418	400	386	412	391	413	390	408	431	403	417	413	436	421	425	388	449	374	414	425	418	405	427	414	393	387	417	369	383	455	403	423	439	433	441	402	410	444	417	364	429	394	425	404	452	380	404	420	431	378	394	404	439	447	398	416	380	357	443	477	400	419	417	389	430	431	410	395	401	449	411	450	422	422	367	429	456	440	416	401	382	402	484	418	425	410	408	411	401	446	458	397	407	412	392	411	391	418	408	419	401	413	430	416	439	461	431	417	421	408	440	417	397	405	406	389	421	430	418	446	359	419	443	414	457	369	437	434	420	402	421	408	439	401	412	437	408	396	434	404	417	430	417	444	413	422	437	362	378	417	407	406	426	405	427	383	424	429	408	437	366	375	449	397	390	399	424	442	419	389	427	428	413	400	409	417	369	365	443	371	438	412	411	434	350	375	422	421	407	426	412	416	388	404	390	381	404	433	408	389	407	429	392	460	440	426	412	368	411	413	431	444	420	425	370	418	387	416	429	406	403	379	397	395	388	410	381	407	406	423	413	388	419	419	393	437	438	412	443	375	417	429	376	394	388	410	405	427	394	386	388	425	425	437	435	428	382	406	388	429	438	409
26437	20291	16867	11663	6665	3598	1500	999	973	910	943	901	802	883	918	871	857	924	904	863	841	895	889	893	890	884	891	946	858	881	893	940	910	861	950	871	856	850	905	906	857	871	877	911	853	920	908	908	901	884	898	922	852	872	894	871	877	900	847	909	948	868	885	871	913	882	922	868	891	869	841	824	873	910	876	860	869	850	884	888	865	876	870	850	848	901	946	899	841	877	867	807	885	909	867	858	877	906	932	837	860	818	898	860	896	845	827	852	869	835	916	867	917	926	843	855	903	938	864	955	901	886	804	895	855	857	843	858	845	873	907	875	843	832	895	816	861	861	898	856	903	888	900	844	894	890	859	825	895	879	860	875	886	870	901	883	864	883	839	852	848	906	945	845	813	887	851	891	893	865	880	859	878	836	873	895	889	868	841	829	886	842	869	890	877	809	906	824	813	865	887	870	905	874	905	863	915	881	900	826	848	856	843	864	886	871	904	869	901	924	899	843	877	838	876	903	936	902	835	896	876	861	810	831	856	853	864	892	839	872	867	860	815	891	897	867	867	834	865	815	852	866	907	831	891	833	864	887	868	877	851	897	869	876	876	939	833	854	856	803	859	855	920	821	827	871	842	895	884	886	859	850	900	845	824	870	872	882	842	839	841	879	866	906	837	874	854	933	896	792	880	895	876	846	885	849	872	890	876	853	893	887	910	832	899	865	883	830	879	838	848	904	875	868	886	882	848	926	811	869	894	918	810	855	863	857	858	859	864	866	887	919	900	868	860	815	883	916	907	886	932	846	871	837	869	834	950	882	892	894	841	894	851	917	884	818	861	918	859	848	863	848	843	844	856	873	787	804	838	901	898	878	826	854	885	952	906	876	924	853	834	836	901	895	877	872	870	867	882	884	847	869	837	871	839	913	914	882	863	884	945	874	853	875	828	866	871	839	865	903	819	880	898	863	907	893	881	921	833	892	863	889	865	881	916	868	830	889	857	841	835	889	854	904	845	875	936	919	836	839	851	905	840	905	855	845	856	864	876	836	882	862	887	832	841	896	870	880	910	862	983	869	882	834	896	839	873	890	880	902	843	818	883	909	871	853	883	906	879	875	851	824	824	819	834	889	887	884	854	881	871	878	897	848	876	840	902	905	949	830	870	852	864	873	846	843	807	898	827	887	865	927	876	893	849	894	865	842	848	877	889	920	866	900	866	827	853	982	877	849	891	840	906	958	876	829	828	876	866	887	928	865	875	879	878	893	880	846	846	884	858	863	862	840	828	809	859	863	883	837	856	883	843	831	844	859	897	851	866	841	878	828	895	866	834	873	867	817	890	833	898	875	895	829	899	888	908	916	920	893	858	866	889	891	806	870	874	911	883	847	858	868	888	892	877	900	888	883	895	850	866	884	834	839	957	892	896	886	894	823	874	917	854	909	913	900	856	901	812	876	855	841	896	899	942	859	871	928	849	836	888	892	865	929	930	854	844	883	930	937	868	925	833	924	839	841	854	886	840	881	847	897	858	861	860	910	888	850	895	890	886	854	902	868	825	836	863	813	868	877	894	899	789	882	867	912	838	887	830	845	871	854	885	845	838	889	872	851	886	846	863	928	833	856	872	860	923	839	854	856	830	897	894	898	854	852	838	834	869	961	875	872	919	880	915	868	863	864	888	902	902	919	872	874	844	849	848	873	866	903	876	894	874	882	886	904	914	923	887	853	828	888	899	845	923	863	872	837	901	921	867	842	872	879	884	864	861	857	842	865	861	923	875	854	873	834	866	862	857	859	866	866	843	934	881	872	920	870	866	810	850	887	876	934	865	899	841	852	901	858	840	869	874	899	881	887	820	835	881	852	860	836	914	916	869	908	893	902	900	897	880	893	854	896	886	870	885	862	826	918	885	853	903	910	854	832	873	834	937	969	901	837	861	874	918	846	889	910	883	890	842	864	895	858	886	870	883	883	875	889	842	915	897	845	858	892	840	864	856	840	868	838	874	880	887	876	830	857	897	894	916	859	869	861	891	848	919	859	860	864	884	877	848	894	870	866	852	825	839	912	878	911	923	824	865	854	868	857	882	890	870	853	903	899	864	851	881	821	857	897	837	861	814	872	891	891	830	865	836	901	917	873	857	868	880	846	845	881	831	848	828	880	851	877	859	825	818	896	861	844	902	920	906	828	819	876	852	916	888	915	795	914	869	862	855	860	858	926	850	840	899	872	899	851	854	897	888	881	871	853	915	876	867	912	850	846	890	887	870	873	889	814	868	834	873	880	917	856	849	948	844	849	861	905	893	861	841	844	866	900	849	895	877	886	911	903	892	861	834	822	885	861	895	926	851	917	827	845	917	860	870	882	847	808	910	890	906	833	872	852	864	883	827	868	823	879	876	887	895	870	893	908	858	875	867	858	914	800	883	871	897	904	875	813	865	897	878	821	930	892	896	836	856	842	848	892	849	841	950	936	878	853	919	913	918	888	907	854	841	901	867	909	897	875	819	877	881	883	860	866	847	908	893	852	919	904	829	895	926	866	878	908	897	902	840	846	861	863	833	862	836	880	900	893	881	863	847	887	817	893	836	887	870	851	828	893	800	907	877	877	986	923	834	870	875	868	883	852	859	876	880	858	827	852	879	889	920	828	879	826	855	884	857	844	891	861	833	890	872	907	890	904	903	886	923	913	885	849	867	876	898	898	905	901	854	843	833	863	828	879	894	884	887	848	865	806	811	889	862	859	819	890	947	857	863	920	891	858	884	854	872	887	896	838	931	865	883	939	847	908	881	901	886	916	897	878	839	886	858	836	816	861	863	821	861	876	910	897	876	904	901	831	846	896	902	879	916	849	858	845	808	812	837	923	867	869	862	907	877	814	865	856	885	869	873	852	897	820	916	855	878	870	891	863	840	853	889	911	889	846	937	873	909	892	851	857	825	924	871	842	864	849	842	867	893	903	879	847	916	868	858	823	863	903	893	860	864	906	882	857	917	890	900	864	859	850	879	884	851	888	846	852	828	847	878	848	904	909	861	826	851	879	842	864	866	876	841	844	865	880	893	860	862	859	892	851	886	902	853	922	922	860	880	881	876	871	862	808	883	833	864	868	848	889	842	939	909	899	883	900	889	855	855	878	848	891	884	871	901	894	923	920	895	870	856	900	843	846	858	869	907	898	878	866	882	862	908	895	888	834	860	886	850	878	899	885	843	888	892	855	888	832	862	873	909	859	866	863	921	882	851	875	851	870	887	905	848	870	827	896	864	860	911	856	910	916	917	807	899	873	855	894	799	862	850	864	921	896	898	863	856	858	899	833	876	903	926	846	904	877	845	880	828	865	826	840	915	884	872	858	895	865	870	890	903	896	894	923	825	872	837	873	871	918	902	895	891	867	846	869	898	848	864	890	918	888	888	857	897	902	934	908	863	909	866	890	854	830	866	861	865	877	875	856	894	895	855	909	926	919	926	907	883	897	905	846	827	845	852	883	891	882	865	884	867	859
56795	30467	17656	9265	4739	1927	590	422	442	441	389	413	411	388	420	437	421	416	411	420	408	407	432	363	389	446	392	429	413	411	401	410	426	410	437	445	404	413	422	435	420	429	423	425	412	393	413	439	369	406	397	418	437	394	412	440	393	400	418	415	396	394	411	438	419	386	420	390	409	418	400	428	390	381	451	434	404	412	431	416	415	435	412	397	403	450	389	391	382	427	382	418	443	400	394	390	401	417	362	419	402	380	459	406	411	420	416	382	384	399	406	420	435	450	390	365	399	384	399	366	416	390	432	406	387	428	369	404	370	425	386	432	436	394	351	412	421	385	391	380	388	387	397	393	414	368	387	398	385	389	411	420	426	412	380	409	414	441	395	374	446	398	428	376	395	411	408	389	367	415	367	399	378	401	432	385	382	368	415	419	378	390	402	409	354	411	387	417	393	442	416	412	412	418	421	414	416	386	440	402	402	380	376	406	381	407	382	399	378	416	384	400	399	402	389	381	393	388	415	398	399	404	381	433	415	365	402	434	394	379	374	399	402	405	341	387	406	431	413	373	395	427	424	360	416	373	392	416	411	428	404	404	402	384	399	412	386	382	448	386	401	416	409	408	416	405	395	401	395	409	455	403	409	381	406	385	378	382	371	383	405	388	401	404	412	372	406	391	435	410	426	378	382	408	387	370	410	401	382	384	402	397	433	403	402	418	371	422	427	394	422	464	423	385	391	414	442	400	361	391	395	405	392	394	401	409	422	351	376	416	389	412	399	390	381	373	403	391	412	381	378	463	396	405	404	437	448	395	387	394	383	417	409	428	422	375	391	343	420	392	407	412	406	375	371	364	426	386	382	393	410	406	397	432	387	391	387	394	372	380	368	404	424	437	426	402	408	393	428	392	397	425	403	377	381	390	405	370	392	416	412	404	389	413	378	353	435	407	400	398	389	421	394	442	380	414	380	434	350	401	444	362	450	421	423	383	392	377	394	387	389	413	417	382	407	412	453	398	425	409	403	398	401	408	443	414	402	395	376	359	376	424	427	362	410	401	411	405	419	409	386	396	405	461	380	387	450	394	403	407	390	376	408	393	431	398	371	397	414	390	363	385	427	408	413	432	436	423	382	436	389	390	454	400	405	426	391	398	432	441	412	392	415	411	421	398	369	468	424	373	428	414	412	401	430	420	402	369	401	379	372	389	386	436	464	386	413	441	409	389	413	398	404	419	368	390	412	392	365	412	400	407	384	409	453	442	438	394	336	443	419	368	410	401	404	404	413	377	368	440	377	438	398	390	410	394	380	389	413	396	359	392	423	423	377	404	369	384	400	378	434	386	374	398	403	416	448	402	423	371	415	387	388	400	418	411	415	425	424	385	381	434	383	396	387	393	391	412	426	397	380	382	435	410	416	419	406	399	431	398	386	410	426	388	371	393	379	393	400	367	411	389	418	415	397	397	391	401	372	400	403	355	392	437	418	388	397	394	437	422	402	412	388	371	393	380	405	388	413	436	386	371	390	380	349	460	393	395	393	389	380	410	396	406	416	421	399	411	442	446	403	386	383	406	382	409	363	413	429	419	411	426	421	408	388	404	424	394	387	412	456	412	383	400	433	395	442	394	454	384	457	381	397	388	480	429	433	367	435	431	426	401	393	401	427	418	406	440	441	381	403	386	391	367	375	404	397	394	402	445	378	389	409	436	406	378	411	408	425	395	373	403	418	367	376	381	388	426	428	414	417	404	430	424	396	420	402	383	385	367	387	376	429	361	432	389	425	386	396	398	383	397	367	396	408	385	431	380	358	350	368	408	394	408	402	438	446	428	416	407	401	426	428	427	405	390	413	406	424	373	441	389	400	397	426	421	371	439	440	391	385	385	395	396	386	405	398	408	418	373	397	406	448	418	424	426	381	398	367	361	419	429	397	377	391	410	393	362	366	376	376	428	411	447	438	426	422	432	430	376	363	400	397	365	414	368	401	394	437	372	418	407	407	418	402	402	366	416	414	410	357	415	398	415	387	392	404	434	408	430	398	411	443	360	412	407	400	403	414	423	384	411	371	414	411	399	376	412	417	423	391	418	407	391	400	431	407	393	395	418	389	395	416	406	403	416	408	359	445	371	398	409	387	387	386	406	362	431	384	385	401	464	396	425	378	398	400	406	370	398	378	367	403	408	404	415	447	364	415	435	437	434	398	393	418	423	428	357	385	386	394	422	415	394	374	397	373	399	396	418	433	419	436	414	444	384	408	436	399	400	383	394	407	358	398	415	408	417	389	439	391	434	412	391	386	441	444	391	406	412	359	377	406	406	361	447	438	395	437	370	375	392	411	404	425	426	386	448	419	411	387	395	424	418	389	407	436	412	361	412	376	412	373	414	423	390	407	434	404	377	432	419	426	423	432	403	421	425	413	403	375	432	403	402	395	396	365	398	397	434	357	407	443	442	431	399	451	395	375	418	429	389	366	393	428	407	398	441	414	385	384	403	419	382	388	389	404	387	431	379	402	460	411	409	388	382	421	387	392	398	387	419	420	424	378	398	386	357	400	379	378	419	434	377	421	441	383	391	419	387	403	367	345	405	419	393	363	374	389	415	443	365	394	382	377	360	390	444	408	400	391	380	358	427	432	394	440	416	392	389	371	411	368	424	413	393	418	408	386	398	420	398	432	426	401	395	398	370	387	438	387	441	406	421	406	420	400	394	405	403	402	400	397	386	380	447	464	443	374	390	424	366	428	417	408	387	401	400	441	400	398	458	367	422	398	443	419	397	384	367	404	451	460	414	422	394	439	388	406	413	432	407	417	394	433	415	404	450	383	400	387	440	390	387	390	425	403	394	403	381	386	419	408	375	419	359	398	400	400	426	370	389	386	390	405	417	403	404	406	393	387	426	407	425	402	426	406	445	406	405	440	398	434	384	406	421	411	373	389	384	444	449	399	375	427	404	409	358	379	398	379	418	383	426	409	374	420	416	436	427	433	401	398	404	464	399	393	409	424	422	426	397	404	393	422	414	415	439	404	411	413	427	413	420	393	423	384	427	431	399	398	424	403	418	420	395	409	379	391	393	411	422	416	378	368	436	439	421	385	425	409	435	393	414	455	400	396	391	377	414	395	418	436	398	420	400	389	371	397	427	388	454	401	402	369	403	411	369	421	417	420	411	421	384	421	363	426	389	432	384	405	406	423	404	403	415	372	409	401	393	400	388	426	413	438	434	443	408	401	392	391	369	390	411	405	418	425	413	387	365	436	427	428	391	426	429	374	415	381	407	404	420	384	397	426	379	372	418	420	400	384	384	378	404	424	381	398	382	416	382	390	422	405	384	440	413	440	424	390	397	412	364	399	420	381	379	390	426	374	417	380	414	403	405	400	400	382	439	410	412	402	416	414	413	414	394	370	409	402	386	366	398	431	388	375	429	404	428	360	389	388	367	441	399	411	427	439	403	396	402	393	410	405	421	393	387	408	382	369	407	411	377	381	393	418	352
36985	23390	20720	17014	11798	5516	1655	1146	1052	949	873	877	889	923	874	882	831	885	890	850	900	914	856	872	903	900	877	864	867	914	857	917	892	897	912	881	880	834	900	862	884	852	910	825	894	876	869	877	868	903	910	894	878	842	847	838	906	871	913	897	925	887	835	867	816	818	871	827	893	874	916	853	891	887	872	898	891	857	845	865	856	848	885	876	843	791	893	820	845	856	878	850	874	893	785	835	903	857	914	866	879	803	856	823	882	880	841	874	866	913	835	898	837	828	863	836	817	886	871	874	844	838	938	869	842	887	897	862	830	836	894	877	862	854	914	889	876	843	853	812	834	898	883	866	848	823	873	839	839	853	834	884	850	909	903	817	831	872	841	824	879	881	846	866	930	867	867	850	870	875	827	836	845	875	880	859	852	879	864	856	854	847	845	885	915	855	881	894	836	837	915	880	844	930	858	842	897	851	873	884	881	908	885	873	883	856	799	851	856	870	856	861	864	886	859	863	886	839	839	848	877	882	860	926	831	865	836	807	910	858	896	829	860	843	843	849	859	877	843	837	847	865	846	866	839	842	845	859	878	860	866	847	885	849	846	899	878	905	861	863	864	874	903	860	867	857	845	855	873	832	874	868	850	889	859	882	863	829	912	874	903	905	874	850	820	901	871	844	859	849	835	880	845	866	908	796	891	864	876	901	854	880	911	877	863	879	875	842	867	913	885	880	903	871	863	837	845	872	923	905	883	835	850	873	861	880	839	859	871	821	854	893	876	841	837	840	858	853	851	822	891	861	865	832	896	879	812	806	884	856	858	852	860	863	870	883	834	881	863	847	926	851	841	826	875	841	875	832	860	849	818	878	848	881	836	838	820	844	825	873	826	870	864	858	854	844	909	861	875	843	856	846	900	845	874	881	848	830	858	835	889	881	868	905	832	882	881	853	860	832	891	857	891	917	879	859	852	875	856	846	857	901	859	856	842	864	863	853	875	871	867	828	879	885	882	847	870	865	890	793	906	837	882	871	828	864	888	889	896	830	888	821	855	848	911	898	856	855	959	847	862	839	890	840	846	879	859	869	884	824	874	878	891	847	868	889	866	886	929	848	939	876	881	860	865	829	843	860	852	863	852	842	882	843	789	880	851	884	830	815	883	862	876	866	929	843	872	866	901	874	879	897	868	804	867	903	837	855	831	825	874	832	859	843	873	837	869	849	865	857	890	886	864	848	821	810	836	937	854	911	884	833	887	831	848	887	885	892	886	967	875	886	832	816	873	914	855	906	833	893	873	857	798	904	899	899	841	866	862	818	885	887	876	808	832	856	857	891	903	854	883	866	867	831	847	910	842	849	873	872	835	835	859	842	885	860	860	907	819	882	878	857	887	820	867	851	868	906	889	886	832	801	826	892	838	848	878	870	856	905	815	870	942	856	899	860	899	899	896	822	867	905	837	892	864	835	834	844	897	869	867	913	873	841	858	826	830	830	855	911	842	844	829	881	826	882	852	916	818	884	895	884	843	849	881	891	832	906	862	886	906	884	882	854	904	865	885	880	846	865	902	850	890	847	818	915	820	843	820	852	884	861	901	838	887	892	894	829	854	882	901	917	889	872	904	899	915	886	864	845	884	835	884	913	883	873	872	841	848	891	851	904	889	931	856	896	832	874	922	833	861	862	930	856	922	849	889	842	887	835	891	845	870	865	830	869	875	825	863	890	788	852	895	872	862	888	839	878	861	840	855	865	879	853	827	916	891	835	826	862	895	854	897	829	845	858	876	867	889	841	852	876	866	852	880	885	855	847	848	840	883	911	936	881	830	853	835	924	851	816	860	894	888	854	853	875	814	846	873	883	871	848	842	817	851	870	858	890	861	895	877	851	879	871	888	868	901	830	865	864	837	763	879	905	861	835	836	883	941	859	839	838	868	855	873	863	863	881	853	838	870	797	887	845	865	864	825	867	863	855	854	855	825	848	845	852	889	915	910	814	854	875	841	890	877	892	875	842	886	873	854	866	837	935	871	921	865	846	917	904	852	842	871	890	922	866	908	903	849	884	865	870	849	880	901	821	846	874	861	829	878	895	882	903	833	853	894	921	854	891	880	885	818	841	877	899	865	855	861	927	854	843	830	915	879	887	847	850	847	885	864	854	847	913	883	825	880	934	829	885	856	869	865	833	890	859	908	856	890	834	813	833	824	880	867	851	860	807	889	832	863	907	901	863	864	879	859	883	865	869	833	888	865	881	803	869	830	836	842	919	857	832	869	831	835	898	895	883	854	863	890	828	788	837	862	865	909	857	872	934	837	843	848	827	884	885	880	935	901	861	837	829	908	842	807	854	864	913	868	862	852	865	808	858	842	864	823	818	855	852	784	855	884	830	828	866	832	952	852	864	865	834	853	882	889	891	858	860	857	858	835	852	860	838	837	858	872	853	825	853	831	852	821	843	861	865	893	893	886	824	922	838	854	801	886	842	928	801	840	872	853	813	860	873	863	848	835	830	897	879	905	860	901	880	847	889	888	834	862	818	853	886	856	879	845	848	857	867	886	858	871	867	879	885	862	824	850	911	857	832	867	804	850	892	859	807	827	867	839	874	832	884	867	866	810	842	902	836	850	868	938	860	884	851	849	848	882	913	807	850	916	850	796	896	888	878	856	835	870	856	857	902	938	859	860	881	907	865	858	853	832	853	886	866	837	870	898	868	865	856	860	854	847	915	862	846	864	877	867	849	879	861	809	873	883	823	833	859	889	844	860	902	868	873	865	836	897	851	888	876	889	847	862	919	817	872	844	851	885	866	896	873	859	855	902	872	890	842	871	828	838	874	906	885	854	892	915	834	823	873	898	839	870	853	826	854	883	832	903	830	880	832	856	826	812	842	833	824	898	848	879	871	893	875	890	817	891	842	862	877	871	862	853	855	888	892	876	875	867	850	885	831	903	914	883	826	912	895	896	898	840	860	888	843	845	884	903	858	899	800	878	848	850	814	889	807	852	848	833	830	873	822	815	852	923	845	827	869	905	877	850	833	872	883	870	861	826	878	836	840	854	827	873	836	862	798	868	854	920	816	897	867	850	827	867	879	797	850	846	838	849	902	889	907	805	882	859	863	872	883	846	880	846	895	845	812	822	854	868	843	895	888	875	821	837	902	842	857	814	868	874	825	840	838	897	846	876	830	869	852	884	808	869	835	837	796	898	866	886	863	831	882	881	844	899	864	825	860	858	868	916	837	862	871	839	876	832	841	888	809	850	861	877	844	842	841	863	873	876	879	844	869	867	863	875	864	858	846	828	870	854	837	845	867	947	864	836	855	877	821	864	843	846	869	925	841	881	853	835	887	860	870	850	896	848	850	896	884	909	903	865	888	882	836	883	871	838	865	868	841	858	940	823	805	900	874	827	866	860	836	868	880	903	917	814	919	876	870	833	848	885	880	866	911	838	855	857	838	864	900	893	840	829	837	858	880	896	883	874	836	870	876	867	849	875	874
65548	37497	23396	14923	8774	3109	925	533	462	466	419	417	438	423	418	434	427	417	398	458	436	418	404	418	403	380	427	439	388	394	376	399	383	427	392	423	386	394	388	413	471	464	405	416	393	393	424	424	409	408	421	415	474	395	413	382	427	410	415	390	375	422	461	392	406	444	375	421	397	420	424	394	415	419	437	415	428	441	407	444	418	431	416	424	365	397	390	404	384	411	416	420	414	411	412	391	415	437	408	375	415	442	414	414	397	412	441	392	381	409	403	475	391	412	397	373	404	455	393	409	382	438	431	417	422	393	401	398	466	410	412	417	427	448	397	400	390	420	418	414	378	386	454	393	426	404	438	412	429	411	419	427	360	419	482	420	398	432	442	396	398	440	414	433	394	409	446	410	383	387	389	409	412	408	435	367	381	416	436	396	447	412	396	400	418	377	405	394	450	346	384	381	436	401	388	416	441	381	436	434	456	422	403	406	402	415	434	424	394	391	407	459	406	446	455	421	454	414	414	431	417	428	407	390	448	444	408	410	440	418	407	390	394	393	428	412	443	436	352	394	425	410	402	450	440	395	419	425	413	403	417	387	425	414	405	386	448	410	474	416	420	424	452	444	402	427	439	395	452	413	398	383	336	423	433	436	379	402	457	401	410	404	420	437	433	414	394	418	449	403	393	406	388	412	428	434	427	393	418	386	403	383	399	427	401	407	388	428	402	417	429	417	408	398	403	365	409	387	430	394	408	429	408	373	404	409	374	375	385	388	398	393	399	436	416	437	387	440	359	427	418	401	403	428	409	391	394	422	443	430	386	369	472	420	391	373	408	362	385	395	428	377	436	444	407	458	401	376	385	416	406	375	437	416	408	418	441	388	428	432	404	405	394	423	408	376	400	435	431	373	401	409	397	449	425	439	409	424	397	402	432	417	366	450	412	433	420	449	447	398	428	426	443	444	385	421	435	435	415	454	393	404	403	412	397	432	389	409	369	399	442	402	452	421	402	394	415	395	411	435	452	400	390	383	400	419	419	414	421	391	446	424	379	399	395	411	441	425	422	403	408	426	381	437	426	415	423	411	443	408	429	431	403	446	378	406	445	484	427	447	451	418	404	395	423	381	417	398	418	385	414	409	425	407	406	364	426	460	395	420	439	446	402	424	424	401	421	390	397	441	428	366	425	426	419	382	414	397	423	395	413	379	434	426	423	374	456	426	415	408	430	433	417	455	415	372	413	398	384	403	417	444	398	412	449	382	379	406	430	428	430	380	422	465	406	440	389	407	464	406	422	409	402	408	420	422	427	366	368	399	402	403	427	420	400	356	392	415	402	426	372	439	415	431	403	388	401	438	410	367	390	419	405	425	405	421	414	386	389	450	345	401	416	421	403	401	429	416	452	433	393	401	426	439	371	408	402	396	391	404	411	390	391	410	414	419	450	407	450	418	429	429	418	411	398	428	407	444	430	430	430	390	457	379	410	404	391	419	437	425	481	466	396	429	419	361	434	399	418	408	406	409	435	380	405	424	443	423	394	436	398	423	427	453	395	419	411	405	445	392	438	424	395	405	424	406	412	426	441	391	401	403	387	384	386	408	424	454	400	424	399	425	403	433	402	395	416	444	397	395	380	422	411	385	421	401	432	422	395	416	458	419	427	400	458	421	362	414	438	413	415	434	413	407	413	426	410	445	453	405	423	410	360	407	371	363	408	409	411	406	391	412	425	401	403	417	420	409	475	430	404	424	415	419	412	439	439	416	423	340	422	400	407	407	462	424	408	431	444	414	410	412	438	422	424	398	405	378	432	401	441	408	449	371	429	373	434	431	435	444	397	418	398	410	457	424	404	423	439	399	415	380	409	440	390	399	439	388	466	406	429	405	424	410	407	395	433	420	377	443	399	429	400	427	397	381	422	395	400	411	428	438	405	403	427	409	450	414	385	380	384	404	423	407	420	409	413	435	423	422	422	409	397	391	406	406	379	405	419	403	418	406	399	382	413	380	389	414	402	393	411	416	423	403	411	396	388	405	405	419	387	434	382	448	431	397	371	411	385	406	418	405	378	409	452	376	410	365	420	437	383	384	374	428	419	387	403	382	404	399	386	422	381	425	433	399	403	434	444	370	416	433	389	410	411	404	442	403	414	404	397	424	413	413	432	401	400	423	432	440	405	386	385	396	432	427	369	377	393	411	422	431	449	435	408	447	434	390	413	394	415	417	425	412	439	406	400	363	439	398	405	400	398	390	420	398	426	409	440	414	438	410	392	397	415	465	438	428	426	421	458	395	387	415	403	456	428	381	400	421	432	393	438	404	431	427	395	424	400	409	438	433	417	447	440	394	431	390	407	398	386	435	423	381	399	416	435	456	411	400	375	378	383	391	452	410	399	417	428	462	394	428	434	441	382	383	418	400	403	401	407	407	399	409	430	426	403	395	408	448	422	431	399	437	436	395	422	402	379	390	406	414	428	430	382	434	395	436	444	412	420	426	398	405	398	396	434	388	400	407	449	393	415	425	419	410	389	415	386	378	394	456	439	401	409	391	419	394	420	426	421	407	415	423	430	403	404	417	408	406	388	425	435	446	399	396	449	423	427	421	436	380	444	403	391	421	441	430	432	369	385	391	420	461	411	407	416	463	449	431	469	437	440	404	416	407	419	444	429	421	397	433	405	389	441	406	371	421	410	419	384	429	398	410	432	452	407	401	425	400	442	392	392	389	386	383	419	398	410	424	450	386	408	411	420	366	365	370	384	402	447	410	394	438	334	402	408	396	417	401	461	430	384	392	401	412	418	424	407	397	413	441	430	432	375	396	431	463	446	381	382	408	392	433	415	409	423	421	467	421	390	366	371	431	430	390	387	383	394	395	420	380	387	394	412	389	394	465	428	431	403	435	445	412	420	407	398	423	442	410	406	419	388	428	432	415	455	415	459	409	432	417	415	438	402	394	413	442	450	388	381	408	403	422	389	379	408	384	384	430	384	423	408	427	406	419	422	393	410	445	385	392	402	403	433	369	406	411	424	403	412	407	414	381	399	403	449	411	404	418	403	399	416	388	400	400	405	380	382	439	433	375	424	411	419	400	442	430	407	415	388	410	391	419	412	410	368	420	441	391	440	447	444	397	409	379	390	410	402	413	418	431	425	408	442	432	399	404	421	415	425	355	369	445	441	452	397	430	410	420	400	411	377	419	442	426	431	450	414	372	413	394	413	377	428	411	453	433	411	369	429	435	434	435	427	412	412	387	406	406	396	398	377	393	422	391	416	400	414	407	419	386	386	418	455	405	429	395	427	405	414	435	419	452	417	370	372	427	408	403	391	440	384	400	455	387	405	416	394	407	393	392	434	419	436	458	381	386	430	421	412	407	421	422	415	419	425	418	439	412	422	398	389	404	400	422	408	400	407	403	385	413	412	419	453	422	433	408	395	432	423	373	383	408	424	404	425	382	391	402	431	427	456	404	397	405	398	402	415	379	374	388	421	443	405	412
42412	27721	26281	23866	18167	7491	2320	1407	1119	1003	968	967	939	918	941	946	835	862	887	902	851	856	961	870	906	869	893	917	932	870	844	891	962	918	960	916	892	928	934	865	884	929	908	948	955	881	876	866	886	864	888	889	906	898	885	882	885	897	929	865	813	873	871	899	900	857	904	883	869	872	860	894	857	912	882	885	843	927	878	871	910	866	904	896	877	913	894	887	898	858	917	907	869	932	891	841	889	842	824	852	883	899	863	903	927	840	910	844	912	895	863	872	823	853	868	874	870	900	898	865	873	825	843	858	895	878	871	905	895	863	932	849	853	927	920	898	898	885	864	867	883	884	853	828	878	852	889	926	850	904	864	842	870	854	842	881	857	877	874	907	838	880	884	927	855	866	887	908	941	874	833	837	861	856	818	890	842	935	875	882	858	908	860	847	885	966	893	833	894	904	879	852	891	855	862	879	849	844	865	924	925	890	837	912	845	910	873	894	864	908	855	874	884	858	834	895	868	875	884	885	902	912	883	895	848	885	858	858	883	876	906	889	872	878	821	848	842	850	886	883	857	846	865	905	890	874	891	904	833	882	909	821	884	877	827	879	883	850	894	818	853	828	887	922	871	864	879	922	882	864	924	894	848	865	878	890	892	894	891	896	889	845	946	861	906	853	859	907	873	804	873	885	835	920	868	896	816	807	836	860	853	908	868	875	857	878	883	868	915	904	850	903	896	889	881	879	838	869	853	894	868	809	888	917	925	924	866	893	844	867	911	949	920	865	887	878	860	878	871	866	838	878	881	899	863	881	873	847	935	885	816	921	873	910	873	868	867	848	854	852	898	793	876	824	879	910	927	872	886	897	856	863	834	830	829	861	876	866	876	881	807	886	877	885	868	819	899	886	875	866	912	889	887	868	841	898	838	903	855	878	874	848	891	860	851	901	847	914	936	887	927	919	871	871	888	854	864	872	890	890	859	862	827	847	858	872	863	883	916	882	899	889	894	885	899	888	935	903	880	845	821	899	827	882	849	885	901	867	873	863	868	838	893	857	833	887	931	873	867	875	888	887	900	913	828	902	871	874	873	921	841	872	878	917	904	830	855	880	868	929	917	921	842	850	862	874	840	864	872	872	840	858	851	908	852	901	834	866	855	857	885	866	881	896	878	889	842	862	884	828	864	887	903	891	857	876	878	863	876	874	862	861	880	878	945	806	853	854	898	879	873	922	879	909	877	873	861	855	862	848	888	866	947	821	870	836	817	867	844	870	926	881	867	867	897	872	886	853	914	870	881	947	875	905	896	907	855	894	874	871	841	878	878	883	814	902	915	866	888	889	823	890	868	854	907	908	875	897	934	896	887	877	887	866	880	911	875	865	884	904	866	911	867	885	836	880	913	921	870	883	845	896	894	840	822	882	916	863	874	889	865	867	857	903	907	914	836	854	837	908	853	876	898	845	864	902	843	865	880	889	820	914	860	912	926	936	837	888	880	843	886	877	837	876	896	891	894	882	862	850	858	870	894	859	890	852	943	879	875	864	905	900	897	883	853	886	850	917	896	849	870	896	919	842	880	821	879	831	863	865	876	782	859	869	844	867	873	862	927	868	884	891	890	866	875	864	894	900	892	890	875	861	864	837	855	848	835	915	863	947	848	856	890	849	866	909	867	907	811	869	859	844	885	944	884	902	850	854	841	882	866	897	879	863	875	881	880	892	812	843	882	859	898	846	863	864	833	911	904	865	903	912	924	900	856	861	929	819	912	863	880	880	832	839	879	889	842	835	864	867	873	898	865	870	857	878	844	882	843	894	901	912	830	822	864	855	885	862	873	956	857	904	877	868	886	858	865	842	910	856	936	860	884	924	884	920	822	866	808	931	875	819	917	894	940	926	923	914	857	871	891	874	868	882	856	876	837	873	882	884	859	899	876	914	919	943	891	859	918	873	889	913	886	890	827	872	899	904	903	871	820	842	901	904	853	875	934	914	836	867	891	832	903	871	878	875	879	895	908	889	919	894	827	895	868	896	902	844	841	847	899	860	856	827	885	904	880	883	892	862	825	869	882	849	860	915	888	862	833	822	859	864	919	897	808	933	876	874	880	876	902	818	923	902	887	833	923	873	851	890	848	893	903	869	848	911	863	871	911	869	877	829	916	939	796	852	868	846	881	901	897	895	887	863	893	872	827	943	840	917	846	868	890	920	863	924	893	913	882	858	858	835	894	877	855	862	823	831	916	859	834	866	893	916	909	902	873	897	914	868	842	832	907	895	821	883	870	884	883	861	869	866	885	853	900	882	857	848	864	911	920	823	849	846	878	899	902	867	876	866	844	920	893	874	866	898	858	847	900	869	880	911	872	858	889	832	854	875	854	894	859	880	907	864	864	893	915	849	905	862	948	913	867	904	856	902	883	911	878	851	886	829	856	857	919	863	874	846	873	942	900	891	892	925	867	926	891	866	868	881	878	875	844	906	858	895	880	881	919	894	856	904	863	851	919	892	869	856	846	907	855	907	867	879	897	906	902	924	875	864	945	919	829	834	853	890	889	820	867	902	906	902	856	956	897	874	887	902	909	919	908	899	860	841	886	885	869	841	868	827	922	838	866	877	911	869	872	917	884	834	896	906	833	932	846	834	839	812	886	906	852	911	891	953	873	846	905	912	836	874	875	851	852	918	892	868	891	869	876	854	884	913	924	852	901	849	853	845	889	869	890	843	917	880	858	850	888	857	887	839	889	837	873	928	857	864	874	894	943	895	931	868	877	861	884	929	875	845	919	871	896	934	831	872	915	801	860	891	908	889	828	865	869	895	841	939	891	866	860	906	862	882	884	917	860	973	871	910	869	841	912	840	892	857	878	926	884	899	879	842	899	864	863	793	887	845	908	848	894	874	878	901	847	894	887	891	894	903	898	848	864	851	902	878	898	901	917	906	841	890	882	918	829	870	869	901	866	818	841	830	828	931	873	907	869	917	914	809	860	838	882	891	859	952	829	895	888	931	892	855	893	855	847	883	833	893	914	859	848	876	870	854	881	844	865	858	887	900	875	899	868	888	880	907	838	874	868	834	889	860	898	870	889	859	794	861	865	877	863	877	872	845	902	845	862	906	885	860	902	814	907	899	849	833	890	840	931	877	836	904	864	847	902	895	840	913	910	847	840	887	844	845	859	890	908	967	874	843	865	830	892	871	876	877	854	924	866	933	882	904	924	911	887	915	870	866	874	845	891	863	866	858	913	924	875	883	866	905	874	797	911	806	839	899	871	851	869	883	819	883	840	897	874	882	862	919	934	911	940	863	869	890	922	912	849	871	890	891	879	912	872	893	876	904	864	915	852	916	872	905	870	836	841	939	888	926	864	858	909	854	887	849	906	895	906	912	855	871	873	896	821	868	874	841	885	910	910	857	890	902	860	924	860	923	867	841	857	867	919	915	892	926	843	905	846	847	857	887	894	917	851	887	874	880	941	888	867	892	867	855	884	850	889	868	906	831
44112	17187	9029	4736	1990	769	450	445	405	449	404	461	398	430	422	462	395	404	444	396	395	371	398	410	399	448	441	405	457	407	399	442	433	391	422	457	408	431	428	441	399	428	426	398	397	461	418	429	473	438	404	392	447	425	382	400	432	412	437	364	371	407	423	459	422	392	379	450	413	410	440	384	439	397	417	396	416	398	472	428	447	428	402	398	418	397	417	440	436	437	418	437	420	399	440	379	411	429	389	421	432	409	377	409	393	416	393	407	410	417	419	410	424	407	367	413	386	396	421	381	391	395	434	389	387	393	413	415	390	397	395	389	408	420	401	386	463	398	417	483	444	445	417	411	402	454	400	436	406	439	403	397	434	421	455	415	422	370	429	420	429	416	412	405	419	433	457	413	425	406	371	403	409	423	431	394	379	409	376	418	429	432	437	416	396	432	418	401	443	464	426	396	432	429	441	427	408	414	381	427	447	419	388	378	446	415	389	435	445	411	424	418	372	389	407	410	388	414	433	455	444	423	437	410	448	406	395	417	399	406	427	429	365	431	416	376	440	416	403	402	399	427	381	402	434	403	387	400	398	407	408	456	416	445	422	422	429	422	362	412	437	420	412	468	386	389	383	387	437	413	392	400	425	436	421	422	421	397	388	432	420	375	437	409	415	389	418	406	380	484	407	402	413	443	395	394	391	387	429	431	406	432	413	396	438	376	391	372	454	410	408	402	428	448	430	425	388	409	422	409	416	451	378	466	420	417	421	403	409	387	359	396	385	420	423	411	406	396	414	399	428	381	387	423	380	421	417	396	417	374	394	418	432	424	381	364	382	400	377	398	445	431	436	416	394	420	398	441	385	403	436	458	429	411	437	405	375	430	439	399	388	426	380	402	453	401	427	408	430	425	413	411	427	455	401	441	427	410	432	420	430	402	420	429	463	420	434	413	405	392	388	436	395	406	392	397	403	375	421	452	388	416	402	414	410	419	462	401	460	441	405	434	413	410	442	424	407	432	418	381	437	382	428	404	406	415	402	451	383	412	427	419	405	389	400	454	396	420	396	380	385	425	419	419	404	377	389	384	411	429	415	399	437	362	408	416	369	366	401	422	394	442	403	378	411	430	377	364	427	403	444	390	421	423	441	413	383	367	396	382	388	420	402	388	387	426	433	416	433	445	446	359	386	412	401	420	349	370	377	425	408	411	415	409	375	437	403	428	417	420	398	418	438	437	483	427	409	446	378	360	410	445	458	432	421	440	392	377	409	393	419	409	405	417	409	426	412	423	401	480	385	388	432	408	424	393	445	412	416	370	413	406	408	355	348	437	423	355	376	434	408	459	442	400	391	422	376	418	431	434	418	402	467	415	376	407	448	423	419	427	446	404	421	405	388	435	343	387	378	410	402	406	403	391	441	382	409	374	383	424	390	413	414	399	425	409	434	407	413	439	439	428	407	412	398	409	365	400	417	427	398	393	427	400	470	430	471	464	444	413	413	417	428	421	413	404	389	411	400	409	375	392	373	399	414	384	415	396	414	423	422	396	435	427	396	407	385	453	416	421	423	428	426	413	406	413	429	419	427	431	420	426	455	403	459	400	416	388	399	430	446	374	400	429	458	408	436	443	430	409	402	435	422	462	420	411	450	430	421	423	395	406	362	429	410	423	415	416	419	428	379	426	425	378	413	376	424	438	425	405	408	412	389	397	406	378	398	398	457	381	391	412	415	390	471	452	452	405	450	388	460	384	415	372	446	407	374	386	432	466	401	418	415	457	409	409	405	472	404	392	423	422	423	439	400	405	439	397	411	460	414	423	444	365	449	423	420	392	385	391	392	415	409	434	417	413	402	416	409	415	419	416	403	391	390	431	415	381	447	411	438	412	419	420	426	436	425	378	372	431	395	442	382	437	420	426	392	419	403	424	484	410	381	461	423	452	398	411	430	449	433	394	398	453	391	393	436	416	405	416	387	430	419	416	408	412	423	440	429	404	439	432	400	424	404	430	467	423	424	396	435	379	403	415	409	438	419	432	411	409	449	459	410	424	367	373	388	434	389	454	432	410	403	415	385	391	417	399	415	418	421	449	393	439	406	384	391	374	427	435	402	402	424	382	403	412	399	437	372	402	406	429	412	389	403	427	414	431	447	378	409	437	433	401	425	438	431	441	443	410	420	436	411	390	431	401	439	424	424	393	385	426	443	403	346	415	380	417	432	383	406	416	377	432	414	412	431	423	414	412	414	417	441	406	412	359	414	408	389	404	454	396	445	415	394	366	390	401	438	423	415	394	412	448	378	412	412	417	395	403	433	445	427	441	424	421	435	403	461	445	403	391	423	377	407	375	405	411	418	398	386	381	422	420	405	388	386	409	412	396	417	420	415	425	407	423	406	403	397	388	383	413	431	389	402	424	386	412	427	417	376	431	422	444	413	441	416	444	434	381	417	415	421	403	403	378	432	418	439	431	439	416	402	429	444	438	435	407	426	408	451	424	398	438	402	419	401	461	403	408	378	392	415	409	440	388	401	383	411	379	406	440	438	495	407	419	397	400	435	414	385	408	399	431	426	421	438	430	388	438	385	454	421	399	437	454	451	461	434	336	444	444	384	383	386	386	425	379	424	408	436	407	435	389	382	433	438	392	438	427	430	373	430	420	408	423	418	397	397	401	393	416	403	435	410	413	367	396	445	414	428	447	448	377	402	442	411	411	409	392	391	390	406	392	394	407	443	411	446	417	411	431	410	404	415	445	433	429	449	392	394	421	391	412	416	432	411	417	422	423	370	400	396	417	456	432	444	394	391	437	446	389	403	419	419	415	403	420	402	418	433	425	430	399	409	408	410	412	379	369	384	442	436	441	429	397	434	407	427	423	413	455	453	375	379	440	421	396	409	400	403	414	428	389	396	394	432	435	425	411	423	412	423	390	403	419	417	439	437	415	441	397	434	403	426	400	422	384	430	371	420	450	413	403	427	412	398	412	415	437	357	434	409	404	402	387	402	430	419	436	424	419	421	405	383	376	381	393	406	411	417	434	432	420	439	438	403	399	397	409	429	421	394	393	401	374	391	446	403	451	410	456	439	432	409	429	416	360	392	396	439	419	451	402	441	429	416	408	408	410	400	418	396	369	383	422	352	396	406	450	382	370	381	430	407	422	409	403	409	465	429	402	388	398	401	387	447	412	435	403	425	391	417	433	430	400	364	387	386	390	397	412	434	397	408	401	412	402	404	397	404	404	422	411	443	440	419	450	451	399	407	493	385	442	433	430	406	412	429	409	378	416	419	366	429	437	425	426	434	450	448	426	400	394	421	381	414	422	428	391	419	396	390	395	440	413	436	443	462	434	411	443	406	389	415	440	406	407	393	376	408	427	411	385	417	452	416	426	416	397	442	409	392	438	452	404	429	393	438	416	430	387	418	396	377	413	403	395	401	404	418	434	377	433	433	374	406	456	421	378	427	394	419	436	420	405	436	445	417	411	442	412	464	412	413	396
27213	12494	12727	9951	5486	1949	1100	949	962	941	926	903	884	877	883	923	917	877	874	891	863	890	924	869	875	887	862	915	886	903	891	930	890	932	859	885	945	944	877	935	898	917	878	884	863	930	865	873	861	895	910	835	842	859	866	898	837	817	876	917	877	840	902	943	823	914	859	883	864	889	838	811	900	868	890	913	917	862	901	916	924	896	890	865	832	892	873	831	854	854	859	885	796	861	846	872	867	880	921	843	890	898	873	886	892	878	901	859	829	869	872	894	865	910	858	834	865	872	908	936	891	852	869	842	831	840	893	812	914	862	864	876	837	848	857	813	886	839	886	871	920	888	849	832	833	862	884	843	891	892	860	872	904	877	874	826	894	895	850	844	883	861	874	871	863	858	913	856	966	881	897	842	865	826	898	911	862	862	844	884	910	844	880	865	863	870	887	892	886	879	849	855	846	900	897	892	872	887	922	837	876	877	869	911	872	819	887	866	818	868	869	865	895	883	899	887	889	892	880	870	881	824	867	857	840	842	911	874	844	822	885	875	846	883	836	908	873	913	844	926	854	869	867	871	876	895	881	848	839	837	908	883	831	895	857	860	883	898	920	834	888	867	848	851	861	834	862	867	906	857	831	879	858	824	834	856	837	906	884	856	870	900	850	907	842	915	886	827	869	831	880	907	850	904	901	848	898	875	886	845	908	833	876	917	862	873	887	849	822	888	917	839	859	877	865	860	889	875	928	852	894	826	885	893	873	898	926	899	875	813	790	918	894	903	880	892	851	913	932	868	942	888	888	862	840	858	882	864	861	901	860	886	852	851	831	878	890	882	878	908	874	855	875	900	866	873	880	885	882	847	866	863	877	851	863	847	885	881	896	875	880	905	872	813	869	872	899	887	840	892	844	881	886	888	855	895	877	914	863	887	865	887	843	854	886	879	895	895	864	855	899	903	813	894	874	875	873	894	881	896	856	900	890	852	908	844	865	862	873	857	915	879	845	871	856	924	848	875	859	847	874	875	905	855	865	845	890	887	922	928	861	904	918	850	895	873	903	843	853	938	878	877	805	847	868	894	885	899	843	869	868	893	874	903	901	913	913	885	867	832	869	826	900	894	897	903	859	829	797	833	891	850	878	869	834	930	874	863	882	858	885	885	865	863	881	860	897	825	871	868	908	824	905	854	846	879	842	884	948	920	901	869	862	871	837	868	877	863	864	861	897	835	917	863	809	912	853	886	861	871	829	881	828	862	879	916	840	900	867	774	924	942	873	870	854	876	874	878	871	864	848	854	906	920	872	856	866	847	915	840	852	851	855	847	897	894	924	852	883	895	914	849	866	848	874	846	892	822	888	873	928	868	887	944	916	861	877	904	921	813	874	871	905	850	863	887	891	928	886	860	832	876	920	883	866	899	863	810	864	871	923	880	869	880	836	879	842	868	861	906	905	948	848	866	887	822	908	885	873	881	877	885	853	865	891	857	878	909	823	912	896	821	874	835	876	923	835	911	920	854	894	843	834	854	880	891	915	840	873	902	809	852	881	861	893	931	824	903	878	859	824	833	874	860	895	916	890	879	893	864	838	858	831	917	916	920	901	899	867	855	906	829	944	883	832	836	859	879	824	852	844	845	863	913	876	916	875	874	833	922	876	884	945	904	848	849	890	907	881	892	930	866	951	887	846	866	875	855	871	891	883	877	849	840	924	863	876	822	880	939	884	862	839	838	868	865	895	894	929	867	854	812	873	839	915	868	888	846	899	863	917	865	890	867	846	847	848	890	837	901	893	872	870	882	885	901	888	895	872	935	818	932	904	847	873	841	857	870	843	897	862	880	863	879	876	878	938	906	892	889	867	900	850	863	846	818	834	888	888	848	880	863	885	874	881	815	891	908	902	834	861	882	841	885	908	899	935	875	858	836	885	916	867	917	883	887	828	883	884	884	866	826	895	892	819	878	840	865	937	889	843	841	880	872	884	857	875	824	908	888	920	813	918	855	849	907	852	917	896	871	934	842	836	798	880	860	843	912	879	849	895	871	887	840	887	891	864	892	881	890	911	845	894	944	898	877	855	842	890	853	908	904	819	896	915	857	892	901	886	875	872	910	858	901	861	889	869	895	853	901	892	919	867	868	845	842	900	862	893	800	864	873	856	904	874	909	833	911	827	886	874	882	919	856	893	905	846	861	901	872	857	860	856	930	861	865	871	874	871	831	886	850	867	898	888	882	819	924	899	879	883	896	871	870	918	845	896	931	874	897	896	914	877	833	845	850	869	934	846	899	876	875	915	873	851	854	869	883	871	908	864	891	883	889	925	893	888	908	834	904	808	929	880	899	827	873	902	940	861	894	849	866	890	871	885	880	909	866	911	866	874	841	853	878	878	897	886	826	864	899	934	843	870	883	888	871	858	857	854	884	872	870	879	863	836	908	852	867	824	860	883	880	887	867	897	832	907	909	886	818	872	885	914	839	787	871	902	924	883	890	862	849	882	888	917	884	819	855	928	873	872	852	834	879	858	881	882	868	865	867	848	935	892	869	895	870	870	858	904	905	907	873	837	851	860	853	880	876	900	847	919	924	879	869	855	913	892	887	886	862	836	852	914	948	870	851	901	879	891	863	828	911	862	873	857	898	889	858	852	864	887	895	933	845	847	911	825	866	891	875	871	847	904	905	896	852	893	846	906	833	843	882	874	883	851	883	873	856	836	889	906	879	887	854	899	911	858	878	856	885	915	846	908	849	889	870	819	879	882	885	847	898	868	897	863	854	861	835	889	864	866	922	911	847	837	867	871	905	826	861	868	863	891	874	893	824	868	863	939	869	873	874	950	853	856	872	865	880	855	843	913	876	887	853	892	875	847	859	905	883	888	854	910	862	844	898	861	875	855	914	900	871	885	858	885	863	884	817	885	837	895	846	860	903	861	832	918	854	859	836	813	912	890	901	899	872	857	885	867	868	868	898	839	881	877	902	873	851	858	914	861	828	884	823	861	907	861	872	851	866	838	837	889	823	866	864	896	923	910	832	853	828	844	840	792	842	918	927	866	894	905	897	870	916	851	844	920	866	905	890	891	847	888	866	885	912	902	888	921	881	847	857	850	848	780	838	913	903	864	912	929	853	890	953	894	849	906	866	901	881	923	880	891	914	909	859	834	818	825	914	882	896	922	834	898	908	907	914	904	878	894	880	898	908	845	865	840	823	925	852	895	840	822	894	873	913	890	909	906	875	899	892	838	863	904	915	859	879	827	837	832	879	867	825	815	884	817	853	873	837	878	896	878	893	891	869	881	898	935	891	852	853	876	855	868	846	856	892	821	818	906	888	873	877	862	922	880	882	878	866	860	892	890	922	863	937	824	858	902	890	873	858	890	850	893	899	924	856	828	864	900	862	857	865	891	902	884	922	877	873	871	854	868	882	844	871	883	858	835	861	810	913	851	874	944	844	899	851	875	836	959	856	836	891	875	860	899	879	886	908	848	903	826	882	851	848
48679	28484	21301	13821	8017	3534	1199	517	440	387	397	420	416	405	416	428	429	420	376	422	410	409	421	418	394	367	423	430	407	387	424	397	409	426	457	422	410	407	452	439	441	388	408	414	403	393	397	435	383	368	398	397	404	390	389	423	402	442	442	437	421	380	417	357	385	402	424	415	398	407	414	378	386	369	423	355	424	389	414	400	430	431	414	356	388	380	382	383	375	418	403	418	397	397	386	402	414	407	367	388	434	382	429	409	426	382	368	377	414	427	397	408	409	401	384	422	450	418	405	432	416	442	376	414	369	407	413	376	361	412	377	420	406	420	422	400	408	387	385	381	413	372	390	408	395	370	400	364	412	385	416	397	415	369	412	408	388	397	403	434	413	426	373	406	394	418	388	394	418	407	420	407	377	384	381	405	451	400	401	397	386	396	400	422	397	403	355	383	375	400	433	398	401	421	378	444	411	432	432	406	398	417	417	371	386	410	376	413	366	404	427	396	435	405	441	383	415	423	395	386	359	389	387	401	399	415	408	409	388	385	391	379	361	379	396	414	385	408	388	400	467	444	394	366	437	353	399	370	382	432	385	450	438	425	377	365	437	423	391	413	412	397	404	393	364	373	414	412	427	368	384	417	390	389	401	436	395	401	404	428	422	440	372	381	433	436	401	405	396	399	390	399	394	392	398	415	397	429	380	397	372	398	403	396	406	387	395	446	431	360	360	437	407	421	383	402	395	393	420	364	404	384	395	403	402	385	422	427	390	407	404	423	444	406	391	380	430	420	401	403	459	429	389	440	416	438	390	392	401	364	413	355	390	394	387	417	390	384	386	395	438	404	410	407	385	413	423	415	395	391	404	424	406	366	401	372	426	364	350	390	415	358	412	408	432	424	393	404	390	410	411	381	427	423	399	420	346	389	381	427	414	421	434	332	380	360	412	433	417	418	376	389	388	367	376	372	429	395	396	407	406	384	410	396	394	385	402	382	429	427	385	413	421	422	395	418	443	383	383	402	373	392	374	393	378	419	353	393	370	390	384	436	398	419	419	383	410	398	408	371	380	367	377	388	382	398	422	399	406	410	409	397	395	402	387	417	403	382	349	439	405	389	392	418	393	426	409	397	422	393	384	401	394	381	398	464	412	380	411	395	398	406	419	379	401	424	435	460	388	418	445	425	413	371	417	363	337	433	423	407	409	427	397	371	397	390	408	398	415	393	390	400	399	413	393	372	413	407	393	403	426	421	420	409	410	357	447	383	439	412	440	365	370	403	406	413	416	396	395	366	363	438	385	427	400	399	406	413	464	373	380	417	367	405	389	401	415	409	396	386	435	416	387	370	415	390	401	379	385	354	378	336	372	375	392	432	424	397	360	410	409	358	398	400	418	406	417	401	377	400	439	370	432	383	358	397	379	423	411	407	392	431	404	386	398	389	392	412	390	404	408	378	433	357	380	426	437	409	397	413	417	384	476	412	380	381	394	426	401	426	450	396	395	434	419	393	398	437	430	366	388	404	378	378	421	419	392	422	367	396	397	405	462	398	388	386	372	404	411	358	400	415	365	374	403	440	412	425	387	394	366	409	445	402	406	377	401	408	413	391	376	377	441	421	424	420	403	413	394	413	394	434	417	425	388	369	420	469	417	385	383	374	404	406	373	404	443	429	396	403	384	406	440	398	366	375	393	405	413	423	385	395	400	384	386	384	386	393	403	404	396	407	433	403	405	399	415	429	405	440	434	419	391	385	356	392	404	385	411	416	397	386	398	410	418	387	403	399	394	403	398	385	472	382	379	441	461	394	420	439	453	413	410	401	413	383	398	442	396	442	380	406	391	375	415	357	394	340	402	383	408	418	389	406	369	403	431	406	450	419	422	394	415	383	409	388	367	393	397	374	362	424	390	361	448	390	415	399	394	378	433	385	416	411	396	377	408	367	394	399	402	395	429	417	388	396	361	421	418	417	420	426	363	406	443	366	372	401	373	344	369	401	407	418	387	397	430	412	402	383	405	382	389	422	398	397	405	394	388	427	453	394	384	397	396	373	396	381	420	451	380	371	391	400	419	412	430	369	371	388	399	422	389	376	392	435	371	423	400	378	443	440	394	377	396	361	401	406	407	356	434	446	405	408	394	424	413	434	390	404	417	406	393	391	392	417	414	405	412	395	386	389	416	396	397	390	409	388	404	368	399	400	426	377	406	420	415	423	369	424	395	384	379	388	400	382	409	428	429	403	387	395	424	410	382	378	404	411	425	391	389	432	399	386	393	394	401	411	394	441	402	399	358	393	392	417	411	414	415	406	454	383	397	348	401	421	402	416	374	398	405	400	352	385	403	426	400	408	419	439	414	419	419	379	412	373	420	410	440	415	447	409	401	382	397	397	449	396	407	406	387	429	363	384	386	440	391	373	408	390	408	399	403	399	380	389	435	420	414	363	398	393	379	362	407	387	429	429	371	366	377	420	411	377	382	379	437	398	392	461	404	414	418	394	397	443	364	431	419	376	388	388	441	410	469	375	406	414	398	394	410	415	385	398	393	425	413	376	405	397	391	404	416	381	383	387	399	432	415	408	431	406	379	384	390	374	376	382	397	393	445	401	411	441	422	366	367	415	422	394	434	432	399	429	408	381	407	438	439	367	419	386	392	375	400	358	416	370	430	424	406	392	374	371	369	419	420	405	389	390	392	376	370	444	406	396	389	398	373	404	397	380	401	365	403	391	400	409	390	406	436	390	454	371	443	489	435	421	398	449	395	397	400	381	372	388	390	399	375	383	387	422	431	408	410	367	411	438	402	398	437	358	421	380	364	385	384	402	404	405	403	425	390	394	390	407	423	360	375	363	372	391	397	363	397	421	409	398	407	424	358	395	393	444	401	389	395	368	384	418	411	388	373	401	408	403	359	392	405	402	386	375	389	403	418	418	401	419	400	432	401	408	393	383	404	374	426	396	412	382	374	409	406	411	393	403	375	442	425	398	388	413	405	415	413	357	431	405	421	395	420	418	402	365	387	437	383	383	411	372	379	438	376	408	406	417	410	390	413	393	437	384	389	430	396	372	439	387	410	369	432	425	410	383	407	397	416	406	384	400	415	364	358	427	366	381	410	416	393	396	415	402	434	402	392	404	418	393	372	417	405	416	381	379	365	420	387	381	422	397	369	373	377	397	393	430	411	422	380	371	425	368	372	440	393	428	411	420	432	408	382	394	384	435	394	394	381	412	417	430	392	393	414	352	425	427	420	417	406	377	395	385	374	456	424	394	413	360	406	484	395	401	437	408	407	408	443	416	403	339	397	406	367	406	421	430	386	407	391	390	357	382	396	383	409	435	400	376	409	380	418	428	383	395	447	402	410	380	364	384	366	416	465	434	396	420	401	421	392	377	402	396	416	382	428	434	419	425	388	372	428	425	456	403	382	384	415	416	395	414	404	394	379	375	377	393	395	406	460	408	411	423	401	400	423	387	404	402	438	409	405	423	389	396	395	405
30532	22937	25949	24066	18891	9511	3312	1112	948	963	906	880	913	884	921	844	873	865	876	829	834	847	917	840	901	892	857	843	867	848	834	909	897	898	932	927	907	923	944	957	914	895	880	851	909	907	905	930	861	842	928	818	873	876	848	861	886	961	874	897	851	834	855	852	890	878	846	847	877	865	889	858	849	828	833	892	876	884	847	802	862	886	840	872	823	907	832	851	887	851	813	842	883	875	884	847	893	828	850	872	823	840	870	907	834	852	853	924	843	867	883	867	822	903	848	822	848	895	844	815	850	906	903	869	871	856	851	925	839	822	819	863	910	846	851	815	885	867	853	873	885	889	856	860	844	874	884	893	844	867	863	825	827	824	875	890	847	812	852	873	889	803	872	831	838	873	862	890	906	873	871	874	896	891	864	862	905	868	896	875	917	841	835	856	859	881	855	834	867	857	861	846	863	841	884	855	868	791	862	857	861	886	832	862	867	876	921	946	902	887	826	846	841	896	841	872	806	871	835	870	863	831	830	819	868	907	839	835	835	873	850	857	877	911	849	860	860	828	812	832	826	844	855	866	823	869	840	800	861	875	869	858	839	863	832	882	850	867	869	819	878	826	889	870	892	847	882	902	871	806	853	857	895	833	889	831	852	873	867	883	870	884	883	839	887	862	855	883	843	864	857	882	842	885	822	850	842	821	831	885	897	839	828	829	816	838	878	838	839	879	905	825	876	851	938	860	877	864	831	848	848	856	866	848	874	840	890	861	869	857	890	882	828	874	842	900	858	859	875	851	807	824	847	818	868	858	830	899	822	893	865	833	856	864	870	867	899	869	874	896	852	874	876	903	839	828	831	844	793	899	855	840	807	851	918	867	846	903	888	831	821	841	865	806	867	862	820	839	833	808	841	877	856	889	866	854	848	843	849	849	855	912	822	869	781	853	881	862	922	817	823	889	885	859	861	875	822	883	921	848	842	811	866	894	867	834	858	834	868	873	816	891	840	895	869	889	865	846	877	839	824	874	872	839	812	852	844	841	889	933	851	819	873	889	811	850	849	842	874	835	866	905	849	851	881	847	886	872	821	818	852	841	833	893	847	816	813	832	838	865	856	860	869	883	896	803	897	860	915	911	830	884	843	871	912	830	862	834	838	839	870	890	882	888	910	835	882	921	891	843	890	789	874	813	812	846	803	909	911	878	869	824	865	862	845	839	852	905	910	846	877	832	885	851	884	832	887	861	834	871	846	864	895	782	894	900	878	853	896	872	852	806	897	868	900	882	860	899	867	836	871	909	878	843	866	901	883	866	850	860	840	824	849	847	843	862	858	852	908	839	856	829	830	966	912	832	844	878	875	874	824	868	881	847	827	861	849	900	865	867	838	880	885	834	909	840	864	823	879	867	894	844	855	859	870	893	837	907	846	855	895	851	862	904	757	852	893	859	833	861	860	861	857	861	854	805	906	905	838	862	905	872	810	814	864	829	929	894	905	847	858	878	822	868	861	873	839	872	865	867	857	868	827	871	793	891	868	870	850	848	804	816	875	887	875	910	853	896	771	869	864	857	833	835	844	824	812	862	889	833	852	874	812	888	839	858	874	811	879	857	861	887	914	875	823	834	890	859	855	856	853	869	817	821	895	846	864	850	879	812	822	855	825	829	849	844	850	886	825	785	832	877	842	849	888	805	924	857	807	834	877	859	860	842	831	886	812	899	852	854	806	918	887	869	828	845	854	922	851	908	910	855	898	909	871	829	867	891	859	789	842	849	892	895	823	881	815	910	874	831	891	873	853	882	886	898	894	901	818	854	875	888	853	888	824	898	860	823	899	906	860	844	841	938	857	841	901	863	880	866	839	812	861	856	799	838	868	837	895	839	833	883	844	839	867	882	852	867	884	903	893	857	876	874	858	858	903	841	824	810	835	854	848	833	844	833	833	854	854	838	846	881	813	871	909	870	845	880	851	899	824	873	885	844	894	874	883	822	912	879	827	850	835	836	861	782	929	875	855	874	886	886	778	875	859	867	840	919	840	851	830	871	855	866	865	818	866	881	836	874	843	912	886	849	867	862	863	832	825	833	886	860	841	822	870	851	867	887	845	874	893	890	879	851	866	860	897	836	832	863	869	849	874	849	814	863	845	847	837	874	868	822	877	870	795	802	892	842	849	875	872	891	850	863	895	882	855	855	866	866	867	824	864	883	824	860	857	834	820	915	849	861	850	818	841	886	961	846	825	842	825	857	886	813	889	814	834	867	807	920	874	821	830	865	908	849	845	821	882	800	851	831	799	867	826	873	888	870	825	850	865	829	863	855	865	869	895	889	838	870	806	910	882	895	837	871	879	818	900	835	860	833	862	915	846	840	912	855	848	857	829	898	909	871	888	872	898	899	842	885	871	858	868	842	867	801	867	888	846	826	833	835	823	864	876	867	849	837	821	830	842	889	908	909	905	804	875	851	853	867	865	864	882	859	853	831	869	865	835	895	854	851	844	836	832	818	844	881	827	847	884	825	843	892	872	867	831	871	867	845	838	856	902	850	864	878	874	849	840	861	823	832	856	849	846	860	888	837	837	865	846	864	892	803	901	848	886	892	816	854	891	843	845	891	895	861	890	840	865	841	843	907	825	888	811	869	871	829	853	838	893	889	828	883	847	847	903	906	862	818	834	828	811	859	883	863	838	852	865	873	888	906	848	851	866	827	838	905	879	860	865	836	852	831	861	821	838	892	845	837	848	821	882	853	814	849	778	850	892	855	856	852	857	882	826	842	855	833	866	867	843	851	804	818	856	883	807	852	914	850	886	834	852	816	860	878	842	828	892	837	831	868	865	867	884	828	886	857	899	877	783	805	883	852	903	848	888	870	865	853	838	906	839	880	854	851	878	887	879	857	861	823	837	826	873	856	872	857	840	860	889	858	887	862	881	813	888	815	879	905	811	867	919	858	846	837	848	793	862	882	846	839	838	867	831	825	833	874	838	889	889	837	886	839	871	884	870	848	862	851	840	798	847	926	857	829	853	869	940	870	899	846	852	892	847	853	826	815	884	905	824	838	851	836	877	862	892	886	876	803	861	844	904	840	834	856	863	862	899	846	874	884	842	827	901	910	889	895	860	798	808	906	845	808	878	866	894	898	826	890	876	891	865	848	887	841	908	873	872	847	863	895	825	810	878	837	826	863	853	861	802	834	846	849	907	801	825	840	889	867	887	886	898	858	890	863	868	926	862	875	864	852	850	843	859	865	857	903	816	890	933	864	859	872	818	848	856	894	854	928	816	889	857	928	852	895	874	913	837	853	809	830	866	819	896	910	888	867	839	875	880	908	893	805	822	882	857	827	901	865	861	837	878	882	869	810	884	877	878	881	926	881	849	850	879	828	827	884	875	859	932	844	884	933	883	936	840	897	838	890	857	880	888	847	851	845	861	845	846	890	866	861	891	862	849	852	883	884	790	839	897	846	854	872	836	868	826	844	838	806	883	872	840	845	837	888
60719	40194	30919	21768	13672	6901	1173	447	498	451	424	397	449	422	431	442	413	420	433	395	413	410	462	430	414	440	441	413	444	425	407	412	394	405	416	445	423	374	382	418	425	419	386	425	369	434	392	420	442	457	379	411	400	399	419	329	418	412	394	441	438	389	440	432	383	379	392	445	414	416	435	419	405	398	433	409	416	393	437	375	417	430	390	433	452	439	407	389	449	456	412	431	432	411	438	432	430	423	442	388	382	412	405	374	437	383	404	393	423	376	377	410	404	400	390	465	442	449	430	407	474	386	381	422	393	412	377	449	390	459	421	427	409	388	408	427	422	395	390	427	394	398	413	434	405	406	403	405	374	472	414	391	421	392	397	426	388	372	400	386	448	403	445	404	407	432	435	396	398	380	449	436	409	410	411	418	413	396	349	410	386	446	443	424	379	388	425	408	387	444	413	402	420	412	389	417	439	400	399	458	401	413	433	400	443	387	412	446	444	397	420	420	406	398	446	427	437	421	370	412	409	386	431	366	380	390	433	443	386	413	428	450	439	386	434	392	427	404	416	434	408	414	459	463	404	432	434	414	446	421	415	409	425	381	412	419	364	407	404	424	381	397	418	406	392	419	431	402	394	400	422	406	416	427	378	432	400	411	401	410	391	389	410	386	429	428	386	423	388	379	401	400	380	407	398	389	404	404	358	402	420	412	399	422	430	437	427	433	417	415	410	408	382	382	437	426	410	372	415	434	452	384	405	384	413	404	401	403	430	417	398	399	418	413	409	419	396	404	440	444	394	407	391	421	414	415	426	406	440	397	405	400	415	399	379	386	398	433	398	407	422	399	359	397	415	433	409	445	385	400	371	398	345	401	388	397	440	396	375	424	416	414	400	424	408	412	419	432	454	431	351	389	460	412	435	385	431	424	419	391	426	415	388	426	411	449	430	379	395	407	405	407	388	431	379	396	472	424	417	387	459	391	363	385	433	381	432	419	405	393	423	416	443	420	402	457	405	409	392	385	398	383	398	393	446	371	420	423	376	393	434	441	430	410	360	413	450	431	409	436	449	418	383	371	471	441	394	423	387	381	419	431	387	429	441	415	398	418	418	409	417	398	399	404	431	423	394	405	379	395	371	384	385	419	391	362	399	411	434	405	403	390	405	419	392	398	446	410	426	440	394	431	405	378	394	429	463	442	409	420	415	408	377	380	399	438	391	428	452	437	441	417	408	429	406	460	393	400	382	388	464	395	413	387	408	417	438	393	425	393	423	428	437	425	383	366	427	443	442	418	423	398	359	407	433	425	420	404	442	394	434	436	426	420	400	416	438	368	395	380	419	441	410	427	388	451	393	434	475	407	437	371	419	376	434	417	461	435	378	424	399	417	432	449	436	429	406	413	413	399	423	401	414	387	420	421	422	423	426	395	411	413	399	417	434	421	402	403	446	464	434	414	400	394	402	390	391	402	368	367	425	450	409	382	396	428	405	413	393	412	402	424	436	415	420	387	396	430	429	453	433	413	428	426	416	390	406	425	389	408	412	426	423	446	401	374	406	441	449	395	417	415	417	393	414	375	433	428	430	419	444	421	403	378	427	385	396	425	419	417	383	438	404	427	402	367	402	435	380	397	397	429	420	405	377	426	393	388	370	423	392	418	382	408	415	445	446	413	381	428	385	416	411	384	387	406	418	406	403	381	408	404	362	418	384	388	446	419	402	441	385	444	455	422	409	410	458	443	379	436	396	428	415	390	398	394	380	406	453	366	405	446	436	417	409	441	410	456	394	421	406	403	404	427	396	409	402	415	408	421	421	435	417	388	421	431	423	449	404	428	386	379	397	437	416	436	414	448	429	373	395	432	395	378	428	448	387	406	439	440	391	389	408	417	418	428	414	432	437	427	379	451	431	421	395	430	412	424	435	404	403	425	411	432	428	402	418	445	422	407	445	422	402	379	432	398	406	412	369	369	450	385	435	413	419	432	377	406	418	393	386	386	407	426	411	413	376	414	397	388	415	395	394	395	390	397	395	396	434	427	424	417	422	421	411	407	390	407	433	406	385	435	417	414	418	411	388	418	388	383	442	445	416	406	413	366	399	414	385	409	428	399	415	432	405	387	411	368	442	453	388	439	416	424	406	384	378	419	439	431	358	394	400	390	435	430	369	386	406	416	390	416	391	429	448	402	398	435	421	387	418	412	401	407	434	429	426	413	452	399	389	406	380	430	398	387	371	413	390	381	427	397	382	411	415	452	403	375	447	410	394	402	409	437	410	420	422	437	418	383	389	398	411	383	449	369	383	439	416	410	454	440	394	402	407	411	405	394	431	406	433	376	375	397	448	385	429	401	376	420	403	396	418	398	381	434	443	421	414	399	453	421	383	422	398	391	409	461	429	404	428	415	419	419	404	367	353	451	434	401	428	351	378	453	392	410	398	413	413	378	399	440	406	372	408	390	419	425	447	439	406	430	456	384	409	417	393	385	410	439	387	407	412	416	414	421	390	380	409	428	380	439	398	408	417	381	450	425	403	385	441	398	448	390	405	415	380	405	390	393	426	432	385	383	420	442	383	357	412	395	445	446	371	422	401	441	413	375	392	440	417	396	425	423	479	383	418	407	386	424	407	387	404	400	397	408	420	415	438	463	426	420	398	354	397	398	410	431	415	451	406	394	390	451	418	404	396	421	394	455	372	392	431	379	408	402	388	400	418	468	409	388	381	409	400	382	402	402	386	403	434	381	418	410	456	430	407	399	404	390	414	410	399	372	435	405	432	420	413	403	404	413	389	406	416	404	407	397	394	427	380	381	439	433	405	409	423	364	409	409	408	390	396	439	450	424	402	418	375	409	394	441	407	396	407	420	381	383	404	391	407	410	426	447	450	440	437	418	451	439	453	431	416	443	400	427	444	412	423	448	418	385	444	438	370	446	410	419	417	389	407	412	371	423	407	395	368	390	402	395	385	401	382	408	408	387	364	405	406	461	411	394	449	432	429	430	410	382	395	402	357	421	403	423	477	403	420	453	428	393	388	425	452	387	400	424	393	444	423	351	408	421	415	428	425	428	448	421	417	386	448	408	384	401	422	407	416	424	433	445	419	420	409	375	368	399	369	432	420	437	443	395	391	416	376	458	441	407	394	420	388	398	438	399	355	422	411	401	439	374	402	396	474	410	408	385	389	412	413	401	391	371	437	404	389	349	438	414	382	391	403	412	414	408	362	408	414	370	440	384	416	435	388	396	420	439	431	454	378	376	424	366	418	405	409	379	393	401	437	416	388	389	433	425	439	404	423	460	413	439	412	425	429	422	418	406	412	401	402	427	458	415	384	420	376	395	412	438	374	419	411	371	400	394	407	406	395	402	399	404	423	408	435	429	414	391	414	457	395	403	370	377	392	418	400	394	451	367	435	387	415	408	387	427	402	397	433	360	374	392	406	406	422	399	434	386	396	445	391	403	409	431	412	475	406	427	422	422	386	429	387	419	414	414	406	426
38290	31739	33795	30967	26247	14708	2471	1277	1083	995	1000	940	968	981	887	973	906	880	880	905	920	905	946	906	851	853	871	892	930	907	911	961	886	920	937	960	981	946	938	962	883	937	960	903	938	939	897	866	879	901	900	849	907	828	887	889	854	932	875	900	875	894	864	904	858	849	848	886	832	891	879	887	892	879	913	850	904	857	846	879	888	866	856	913	895	902	847	881	891	873	834	872	829	842	891	880	900	898	909	908	892	920	891	903	871	898	892	888	902	932	849	892	922	902	879	892	878	867	859	890	909	887	889	920	874	823	899	867	871	866	855	860	845	883	876	904	835	845	863	876	925	882	868	822	919	875	889	899	833	844	894	856	855	868	924	911	896	816	832	839	805	866	842	909	872	889	899	900	851	904	836	901	857	896	834	897	883	836	858	843	893	893	883	901	935	878	884	865	906	867	843	851	906	859	879	933	914	895	940	890	869	911	925	875	822	869	914	836	886	872	869	861	879	907	832	785	865	847	903	883	914	907	896	859	948	891	923	904	849	926	910	862	862	852	863	884	844	919	820	892	877	910	908	861	868	899	914	857	871	900	888	871	883	882	881	908	870	863	906	833	878	891	898	872	865	903	906	897	857	857	862	869	892	863	839	928	877	873	837	828	903	831	891	888	913	899	893	834	901	820	835	860	891	865	886	889	875	914	858	928	911	900	900	923	880	871	891	839	888	861	917	862	915	856	923	877	838	885	889	915	911	867	900	866	876	912	863	875	881	856	857	840	861	938	859	862	874	809	918	892	951	868	875	888	883	902	807	912	848	886	866	868	856	894	857	869	923	919	868	940	906	905	925	837	883	852	943	833	886	876	931	919	867	890	868	848	821	876	888	854	846	850	890	861	780	853	863	867	877	909	926	839	827	849	889	885	871	855	935	852	873	872	865	906	875	847	883	884	895	873	904	934	872	924	918	831	855	866	896	874	867	932	857	934	894	914	875	948	871	913	830	871	847	831	863	895	904	895	889	919	886	917	844	888	894	868	872	915	943	823	849	872	881	901	911	861	938	875	910	842	873	861	912	854	865	887	909	897	866	886	895	855	824	862	902	845	856	873	875	876	926	846	850	883	904	906	825	870	847	887	872	900	859	854	892	869	884	919	882	832	860	878	839	872	876	877	911	851	892	897	925	875	905	865	870	876	872	881	882	936	928	878	855	924	924	898	843	897	847	864	835	898	845	803	916	924	888	883	878	824	890	873	908	901	930	907	914	898	860	879	835	799	853	887	877	877	875	889	914	911	919	840	897	888	910	879	878	864	875	864	919	843	848	870	892	867	817	930	838	857	919	870	869	883	866	935	883	865	897	851	873	922	922	853	838	861	890	853	854	891	880	914	847	852	856	903	879	876	859	833	885	878	884	900	900	956	883	880	871	896	928	886	868	870	874	888	875	897	883	883	866	849	842	845	817	891	883	870	917	885	924	837	888	921	886	870	936	903	805	914	904	841	855	835	839	893	875	909	884	844	896	862	896	837	848	860	882	911	928	881	866	929	839	922	893	946	889	907	872	925	890	875	832	873	891	906	947	850	901	908	907	907	850	898	870	844	901	887	912	849	894	898	874	910	889	849	907	897	887	901	884	906	854	872	839	862	878	875	885	873	882	848	841	897	914	924	877	879	900	835	892	871	893	847	942	896	850	896	878	813	841	908	842	882	910	875	922	866	860	927	856	888	868	872	882	884	867	867	879	884	860	860	836	839	845	848	883	894	864	928	862	848	908	857	858	860	885	921	825	897	864	877	874	892	909	880	942	878	869	934	934	915	866	877	878	898	867	880	910	814	886	895	911	864	869	881	899	866	848	846	874	847	791	869	831	910	951	850	883	890	880	883	871	866	832	869	892	883	853	888	888	867	876	827	939	910	858	889	911	878	907	852	834	841	876	876	831	883	839	875	883	846	912	859	871	894	854	932	862	868	869	898	914	856	907	921	913	845	854	904	898	856	865	911	849	946	928	844	936	875	914	891	890	880	942	885	872	853	850	841	877	873	821	923	918	850	871	860	929	850	863	871	910	841	889	904	849	873	865	909	869	903	899	881	890	865	866	877	896	901	862	882	836	869	886	900	885	874	903	910	864	856	869	870	860	888	865	889	931	857	875	875	902	879	884	875	955	822	885	921	868	897	835	893	820	879	930	840	849	877	897	907	883	861	893	913	874	888	915	858	877	875	861	891	895	808	853	851	885	904	825	932	886	884	904	878	879	927	858	860	873	858	839	904	886	885	837	924	920	927	921	871	886	866	864	877	899	905	868	907	930	961	826	897	858	851	922	840	820	819	845	818	911	861	890	926	892	885	929	878	904	898	877	846	900	953	877	902	910	911	949	919	877	851	871	930	858	911	862	864	875	886	935	876	857	870	878	876	882	856	901	915	917	929	890	876	915	898	919	914	892	864	875	850	879	883	889	872	911	880	918	889	807	924	843	885	868	912	842	839	849	870	871	849	898	856	869	884	884	884	901	881	906	848	884	892	912	882	856	857	864	905	897	842	909	890	883	894	843	849	883	889	925	894	835	933	909	834	883	891	844	851	916	859	910	899	825	892	893	879	883	890	879	872	856	911	898	895	890	852	901	824	906	838	859	843	893	925	892	874	906	971	910	842	907	880	939	852	846	875	888	874	892	915	844	860	926	911	905	893	860	915	863	893	893	898	851	914	875	881	858	867	810	868	848	884	860	904	867	852	867	889	907	836	904	885	888	891	885	849	866	947	909	854	876	843	859	829	909	842	881	845	830	853	930	866	859	841	876	886	911	851	864	852	874	889	880	913	875	820	868	826	849	907	909	902	881	878	901	893	802	850	813	894	928	886	912	886	890	896	860	879	837	915	856	867	892	882	901	905	831	926	874	901	854	890	932	943	905	865	886	884	911	869	880	869	857	889	901	885	918	855	851	877	874	918	906	863	911	884	879	874	929	867	855	845	889	860	852	892	925	905	927	881	882	890	876	859	855	923	889	868	882	810	864	912	881	863	894	886	887	864	937	925	920	836	870	907	867	859	887	901	871	897	875	896	877	887	876	882	912	910	883	881	878	869	895	854	877	882	897	908	876	864	867	871	836	927	902	907	874	919	880	881	879	875	883	913	849	878	889	845	884	887	841	845	899	870	863	870	890	913	834	870	901	926	909	871	856	842	902	896	882	888	864	874	856	885	900	931	897	884	891	896	860	915	874	931	829	874	865	875	889	905	893	880	882	882	833	869	827	880	882	900	902	922	881	818	895	925	860	886	887	850	933	920	862	902	856	865	862	891	907	914	879	881	871	861	851	803	929	865	896	903	862	891	824	882	875	873	875	942	906	871	955	886	896	907	868	884	909	858	864	830	885	858	889	899	901	840	847	874	909	851	873	935	892	803	890	850	935	891	896	889	860	913	906	894	882	921	882	882	901	892	844	890	904	904	841	872	927	881	900	821	857	890	866	899	914	906	929	855	869	987	894	813
43497	23348	12436	5370	2353	983	500	427	457	409	429	442	422	387	402	354	407	421	407	429	405	391	424	412	391	396	415	385	406	422	389	407	417	448	433	421	422	408	447	394	424	405	430	434	458	390	394	399	427	403	412	431	407	367	398	437	405	407	373	394	435	407	400	431	393	440	424	427	384	371	408	382	443	417	396	429	416	393	410	399	407	413	437	443	420	410	383	384	414	414	409	413	418	371	425	389	401	440	422	450	376	403	389	396	408	440	415	445	448	412	404	430	453	415	434	404	406	420	425	436	423	421	463	458	415	425	418	410	438	420	421	407	389	427	407	450	383	368	407	415	447	410	414	386	418	424	396	423	403	409	401	428	456	395	392	432	435	436	472	421	418	426	410	419	408	410	385	421	392	456	412	389	423	423	408	397	424	393	362	408	446	417	382	378	401	387	439	410	465	394	437	400	441	405	403	379	385	433	432	466	429	429	375	421	388	415	405	393	415	408	408	418	429	419	418	403	411	419	418	414	426	415	402	377	414	394	414	389	452	433	426	406	407	393	444	410	453	426	429	468	405	399	415	438	449	425	417	415	457	413	405	420	397	414	426	413	405	374	443	400	365	426	421	431	421	446	414	398	435	438	412	403	414	400	415	398	374	431	407	432	388	458	423	431	437	427	406	417	417	390	449	420	417	402	415	445	397	393	390	432	441	488	386	428	412	406	389	374	407	404	411	414	423	407	419	400	402	416	405	417	437	388	426	432	415	435	416	440	385	389	421	410	437	393	425	414	405	436	418	365	426	378	374	437	442	401	444	405	428	396	423	380	404	415	441	416	381	428	359	387	422	383	463	428	412	409	428	418	342	397	392	398	399	412	391	400	407	399	419	441	445	457	411	400	479	415	420	398	402	414	393	406	398	387	415	450	439	441	389	381	382	344	390	414	387	390	381	413	456	383	409	438	421	385	426	425	411	393	387	430	445	413	434	434	442	410	429	409	430	443	391	441	402	456	425	450	382	422	408	389	414	399	436	414	419	421	362	369	397	408	409	357	373	383	418	412	391	423	389	418	431	402	398	451	416	403	427	380	380	415	379	399	428	431	420	399	415	387	409	404	404	418	431	431	358	394	425	433	421	406	439	420	426	392	395	428	408	407	379	399	449	429	404	400	408	387	418	402	408	444	394	407	409	396	396	401	409	449	400	429	381	399	389	401	370	428	395	383	374	410	424	416	395	397	387	384	426	385	415	413	445	418	401	393	431	446	415	427	408	457	410	421	431	432	440	449	450	394	398	422	434	416	416	424	426	444	419	399	412	386	413	435	407	416	405	405	444	402	452	411	442	404	455	423	452	427	381	415	414	439	412	435	438	416	400	394	439	412	435	408	423	396	435	397	396	404	432	447	432	436	404	413	436	423	386	426	456	385	394	389	444	410	385	412	389	387	397	386	406	441	365	404	433	405	433	414	420	392	398	404	433	407	401	402	429	439	422	438	390	412	426	404	367	431	407	426	375	449	411	368	442	424	396	436	425	413	426	448	412	397	447	460	422	450	405	388	395	376	423	406	426	423	438	408	421	452	420	406	390	387	386	399	373	362	421	403	386	381	433	451	436	409	428	390	433	410	412	442	439	391	408	418	409	395	399	372	419	411	402	409	379	426	419	419	400	389	389	414	436	421	428	416	394	399	448	422	409	402	430	410	457	429	418	395	405	440	417	377	412	395	405	419	406	433	456	382	390	415	387	415	424	412	397	435	456	419	430	413	401	400	404	429	418	392	442	445	402	377	372	392	382	406	424	406	403	419	454	407	414	419	415	451	391	386	408	422	432	418	419	378	396	386	392	444	403	422	414	439	380	434	382	380	403	415	472	418	404	414	411	395	414	423	426	396	435	387	415	438	408	413	441	376	414	388	435	410	436	396	453	394	427	379	445	433	443	399	437	375	405	412	435	421	401	405	422	404	389	408	419	384	430	387	420	389	414	394	399	402	410	431	396	436	401	434	422	440	415	471	421	418	389	412	449	429	415	404	423	385	376	402	367	451	407	437	431	399	449	415	418	410	420	396	448	386	431	392	390	451	425	478	350	413	408	404	386	407	387	393	408	350	430	449	387	413	428	378	404	418	408	401	409	418	422	420	422	407	405	393	382	413	407	406	413	421	393	429	411	399	419	386	423	405	448	375	380	427	407	396	436	454	369	401	423	450	415	447	398	394	401	416	426	417	388	393	394	425	411	444	418	419	427	434	428	434	407	413	410	432	399	416	397	395	413	454	412	416	413	437	423	423	390	394	444	470	370	392	417	433	443	381	443	419	398	409	428	428	423	417	411	409	422	385	402	434	449	400	424	369	431	412	418	390	367	387	407	432	452	407	411	413	427	392	410	404	419	399	424	381	413	412	416	443	420	379	419	409	406	394	399	399	384	451	413	383	444	395	432	429	414	404	450	423	370	421	418	401	417	416	408	418	425	403	413	377	411	460	453	429	408	424	419	403	419	418	443	416	410	399	417	405	427	406	385	387	392	424	395	438	381	409	387	397	423	371	465	426	417	455	431	423	437	414	417	405	390	430	401	437	418	447	367	435	441	398	411	394	439	399	396	456	392	376	406	408	402	407	363	412	380	394	427	370	424	373	416	472	416	415	407	418	422	397	415	416	381	435	373	397	409	391	413	424	392	395	410	444	437	392	416	392	445	435	400	440	423	413	380	405	441	422	399	433	426	407	376	355	397	402	444	406	415	408	394	409	416	397	444	441	419	423	354	409	408	372	430	399	468	400	431	376	444	382	426	412	462	400	411	416	369	404	433	399	438	395	420	388	384	413	412	416	441	419	397	467	395	355	417	396	416	418	393	396	408	442	436	424	390	385	437	390	407	385	407	452	393	435	442	423	379	438	441	455	423	404	451	400	408	459	440	433	411	381	402	409	411	422	423	413	410	446	405	460	419	418	407	459	408	434	451	447	409	399	460	454	407	427	407	430	450	403	384	429	442	350	441	430	396	409	411	391	425	415	385	426	401	353	384	435	413	413	439	408	413	374	428	420	398	398	444	430	446	463	404	441	427	384	405	412	433	437	422	413	392	422	443	432	422	379	389	393	449	429	389	417	418	404	393	420	432	406	426	413	432	476	406	403	387	394	413	389	416	400	394	405	415	402	422	384	432	437	416	411	400	428	418	416	401	425	394	431	417	414	412	414	388	413	428	375	376	411	391	443	452	415	420	385	413	422	424	392	433	411	453	386	419	381	398	409	420	396	421	394	421	449	431	419	413	400	425	417	387	427	450	401	450	405	433	386	420	428	336	449	380	388	419	435	413	415	400	417	411	403	426	469	398	408	396	406	386	389	379	441	374	357	396	432	434	394	422	385	400	412	430	433	390	367	367	396	391	456	394	452	423	416	431	410	440	442	463	410	454	359	394	390	429	416	413	420	407	427	387	420	435	397	428	431	427	405	417	448	416	382	439	458	379	432	424	419	433	377	399	452	436	418	435	450
27522	18272	15796	10968	6302	2760	1203	930	937	906	897	909	919	893	905	894	915	921	894	904	861	888	898	915	917	867	912	900	863	927	902	908	839	845	877	919	875	903	843	901	902	916	926	857	891	919	910	858	879	914	836	878	867	832	897	930	906	865	889	893	870	887	911	856	853	848	909	878	848	896	891	882	894	897	876	909	845	799	922	870	874	854	852	932	912	858	865	868	908	866	853	828	905	930	840	871	850	886	854	902	850	858	862	878	869	888	925	904	915	842	836	866	851	871	869	849	895	932	908	863	891	927	904	940	856	860	875	838	873	832	861	852	860	960	862	849	855	903	864	883	882	925	856	900	917	899	859	858	907	862	863	860	895	921	852	868	888	896	835	829	940	871	907	882	871	882	883	845	917	904	853	904	846	910	911	911	886	856	914	890	855	902	864	860	883	863	884	855	870	905	918	823	940	869	872	945	890	880	864	900	898	814	877	925	852	891	897	905	870	886	916	784	895	885	865	855	818	876	875	908	856	918	803	875	914	897	874	835	892	891	881	863	894	896	913	860	865	847	883	848	837	850	846	869	888	892	833	836	864	873	892	810	855	872	884	874	815	900	857	859	870	881	866	900	873	861	875	851	896	896	863	895	871	885	921	908	847	850	872	833	876	891	838	811	904	861	892	870	870	817	858	878	909	933	878	886	895	878	925	891	866	855	926	872	882	850	828	872	864	896	850	868	922	953	932	847	863	884	860	903	864	899	920	849	878	895	874	864	903	885	865	917	878	888	804	878	855	858	895	859	916	808	866	868	906	895	895	904	856	852	844	873	836	834	864	896	903	928	874	909	893	879	840	865	900	860	897	917	895	878	890	878	899	878	894	932	852	863	863	874	852	910	897	852	873	877	870	882	873	808	873	925	931	934	875	862	856	848	881	885	860	838	861	844	864	871	844	831	874	908	880	834	881	860	858	894	824	874	846	879	888	845	884	880	838	857	885	886	848	858	909	852	883	857	854	879	840	911	857	898	857	852	917	931	852	928	906	913	891	868	863	881	882	865	892	885	850	864	831	821	874	851	906	913	838	879	788	913	868	854	880	903	844	910	919	908	872	881	872	883	872	875	857	843	869	927	873	861	861	886	818	892	820	912	869	886	854	869	883	853	870	911	852	881	804	847	867	838	861	877	891	924	879	897	897	841	874	921	812	866	882	816	829	863	849	860	879	833	880	897	900	821	893	831	911	879	887	842	892	917	895	902	869	897	905	899	884	878	871	897	890	916	847	879	844	936	896	879	907	900	834	851	873	907	918	875	841	881	885	879	913	861	877	896	898	893	937	883	849	887	906	811	849	873	856	843	914	908	859	777	902	885	847	852	929	875	883	890	887	824	879	929	867	862	867	863	927	874	853	875	861	918	872	850	842	909	869	873	903	923	821	854	892	842	892	865	832	874	839	902	837	797	912	836	863	860	900	890	869	853	852	863	879	818	858	899	841	853	869	858	853	873	871	850	869	871	901	885	856	944	896	865	859	879	838	832	859	853	892	880	878	869	901	799	865	915	888	841	891	875	860	869	906	892	834	871	859	893	877	810	888	914	882	835	860	818	873	866	863	827	872	841	846	862	878	910	886	866	860	840	905	862	907	854	864	901	865	890	817	930	899	840	887	916	881	804	881	888	870	839	905	911	858	887	919	837	835	834	892	875	865	866	834	873	864	905	888	890	836	839	855	895	879	893	855	867	856	902	903	825	879	928	885	851	894	858	902	890	843	928	850	876	889	861	892	845	889	900	894	836	854	912	865	906	879	923	898	863	819	852	861	904	864	839	902	855	937	906	914	909	918	860	892	886	876	903	819	877	835	860	884	897	912	922	849	896	937	873	832	885	915	910	913	882	886	880	821	900	912	879	871	972	883	878	892	882	849	845	851	819	826	886	876	893	886	834	878	875	858	885	854	860	892	890	837	916	880	861	828	886	901	916	905	923	893	877	919	858	863	838	895	913	899	889	854	880	917	870	834	882	818	874	842	883	829	852	863	905	926	861	880	892	864	870	884	893	854	857	899	818	877	858	868	882	870	869	918	941	893	893	882	856	865	898	917	834	834	904	929	840	864	861	857	866	875	858	873	924	885	892	839	857	869	882	919	898	885	919	860	899	834	836	932	866	891	840	849	837	855	875	877	828	843	878	854	851	866	872	903	820	930	877	888	927	848	893	857	886	888	913	862	862	871	832	872	871	882	905	862	900	893	854	858	902	903	884	845	842	846	884	886	857	871	846	837	846	882	791	862	870	871	860	888	844	901	901	868	889	857	854	905	882	874	912	915	865	818	839	848	880	831	846	858	871	880	868	866	866	876	868	854	812	865	818	855	851	845	845	869	868	891	879	849	903	893	878	891	880	894	916	826	880	872	917	895	867	905	918	842	868	917	891	866	931	877	914	867	852	861	910	878	849	847	874	861	845	912	963	889	853	811	882	873	851	864	904	886	880	889	837	883	852	844	884	855	865	836	914	875	885	909	848	885	880	830	901	901	903	907	812	887	845	898	922	888	909	847	932	866	935	852	819	871	874	905	900	873	855	889	867	906	893	889	888	862	890	821	855	861	882	861	882	918	833	874	834	862	889	833	843	898	864	944	895	856	901	874	894	864	916	868	869	900	867	843	913	848	904	910	885	933	889	912	909	885	889	903	894	930	803	890	838	898	878	817	887	844	853	879	841	875	832	859	887	891	882	879	885	878	916	814	879	864	841	814	837	939	894	863	902	852	897	874	898	839	855	832	837	854	889	931	843	864	842	909	868	827	852	856	872	911	878	941	847	872	893	845	867	883	839	835	904	880	874	880	850	852	874	857	950	845	912	862	886	890	870	838	881	895	915	891	874	908	887	951	847	869	903	906	873	878	860	866	863	837	881	903	884	868	865	923	881	819	820	826	845	872	905	884	935	889	868	863	898	898	851	851	891	887	879	871	869	876	870	851	879	887	895	924	893	914	902	856	890	905	860	836	903	840	922	840	814	877	906	861	888	858	899	915	882	832	841	900	865	829	917	872	849	840	876	839	862	840	874	839	841	860	911	865	845	898	841	847	925	866	854	924	895	849	855	876	853	912	871	878	875	857	855	848	948	897	894	926	943	879	842	872	868	869	862	898	856	856	847	936	909	861	898	942	895	863	896	822	866	890	798	838	943	859	880	863	878	854	872	857	832	896	895	848	881	882	825	900	889	904	887	913	854	857	853	898	855	928	926	879	866	905	848	902	866	843	898	862	819	915	894	836	854	826	880	882	827	867	851	880	851	873	897	890	868	850	855	875	878	901	874	863	878	907	885	896	827	872	899	915	911	886	899	875	877	875	902	831	908	854	814	852	863	907	901	854	874	829	851	845	870	937	932	902	845	880	866	882	887	873	888	864	852	899	886	893	850	905	852	890	890	838	892	878	860	842	876	902	841	878	918	872	920	856	873	890	836	843	859	866	954	830	861	850	859	925	848	930	835	878	886
57439	28553	16917	9438	4052	883	455	424	443	454	413	466	420	402	396	413	404	402	399	386	405	414	393	398	424	359	412	421	404	411	420	390	388	414	390	393	446	427	400	437	385	407	385	426	405	403	398	352	384	400	413	400	466	418	416	399	383	409	397	429	364	406	387	422	418	383	422	381	364	376	404	391	376	407	383	377	414	399	374	389	426	420	431	420	408	399	355	439	402	403	402	388	391	449	420	407	424	408	376	407	443	432	426	404	408	436	400	421	391	410	413	448	370	412	393	389	394	375	406	414	394	427	421	416	404	366	405	408	363	393	372	396	443	378	409	393	389	407	394	443	401	401	384	381	416	391	405	452	433	427	393	406	397	390	400	385	393	384	405	401	375	392	390	401	411	359	457	390	393	365	415	374	402	415	379	403	385	368	414	474	418	403	403	406	423	417	426	379	377	404	367	425	388	433	380	378	364	406	402	390	402	408	409	410	402	362	380	407	395	452	389	393	375	384	399	411	388	403	390	417	400	394	379	387	410	400	392	414	375	395	416	416	397	409	423	397	398	402	417	399	378	367	372	430	388	419	364	407	384	392	394	407	406	407	410	416	392	404	389	377	412	393	366	389	390	405	375	423	385	403	431	434	414	379	417	383	401	396	426	419	434	408	423	395	414	370	414	448	398	431	377	392	396	410	410	372	419	430	355	392	395	416	390	430	405	404	404	393	423	377	367	372	401	395	398	382	367	459	370	397	369	431	395	372	405	417	401	429	416	359	395	407	395	387	372	392	389	376	391	475	413	398	435	383	384	397	383	371	421	390	432	399	411	427	394	401	416	456	402	403	432	412	421	406	441	373	403	401	421	383	389	410	424	438	430	420	390	399	410	401	416	395	408	426	405	393	403	385	387	410	409	453	415	403	443	410	391	415	400	404	403	392	397	402	389	374	345	389	407	391	375	368	427	397	426	388	403	389	373	363	389	402	370	454	381	395	395	404	396	415	393	413	352	434	421	348	412	417	433	423	432	395	373	399	373	390	454	411	368	390	439	404	405	412	419	435	425	391	409	390	378	402	422	403	416	364	397	381	433	416	395	377	391	405	403	403	418	404	431	384	418	433	387	393	381	355	405	387	402	405	394	419	374	430	372	394	390	411	402	381	379	397	418	367	425	413	418	462	432	410	388	376	405	406	386	397	368	359	396	425	430	402	381	398	419	383	361	391	406	410	423	378	396	419	398	389	425	406	398	411	398	390	373	426	366	356	404	446	408	427	375	390	412	405	460	388	417	380	407	389	423	431	427	395	394	380	410	402	413	401	388	415	396	369	422	390	388	373	438	417	398	384	375	422	397	383	385	413	390	387	441	401	387	399	379	391	412	421	396	385	410	387	372	405	410	411	391	421	403	376	331	406	405	380	409	389	399	404	389	383	393	404	397	392	411	366	394	417	435	391	413	412	415	335	395	382	441	422	389	361	369	399	359	394	384	380	429	402	379	432	387	400	410	376	385	403	417	400	395	406	437	412	408	430	419	373	415	402	410	381	412	346	378	423	383	388	395	395	394	403	414	383	354	383	413	350	381	414	391	418	400	367	393	412	343	401	372	422	407	382	365	445	378	390	417	406	390	389	384	401	428	413	399	364	397	393	429	388	418	458	422	406	383	408	410	385	418	416	412	384	414	444	388	386	391	393	410	397	410	412	425	404	432	418	428	418	382	401	417	408	379	415	434	430	372	423	394	410	400	399	416	412	379	371	456	426	406	402	381	388	354	411	397	381	425	359	419	406	392	413	413	411	425	411	380	446	441	394	412	403	407	378	414	381	405	394	365	401	419	432	440	429	407	386	399	401	405	411	429	404	389	448	417	430	430	391	411	391	363	374	404	415	363	396	409	388	386	412	417	412	368	381	411	393	386	431	409	388	392	390	410	399	416	432	444	392	400	420	417	413	423	430	406	431	379	379	423	405	391	403	370	394	380	409	393	382	438	428	401	420	410	388	443	369	377	420	366	364	398	397	374	425	408	389	362	448	398	407	429	428	406	410	396	398	394	429	419	377	362	445	454	422	401	392	388	413	425	396	425	371	411	376	414	389	414	391	417	417	413	399	413	408	395	384	395	409	385	390	417	435	369	418	360	398	386	426	378	373	406	381	413	445	431	399	413	391	417	444	428	398	400	422	409	399	427	415	396	422	381	419	395	412	380	391	349	408	408	384	420	386	376	431	399	410	393	428	369	408	414	405	414	416	441	391	381	408	438	402	383	403	412	393	414	426	359	394	418	352	390	388	400	441	381	370	370	400	409	367	390	398	399	424	405	393	411	427	459	418	414	436	416	444	372	394	418	444	368	388	426	441	402	427	369	427	411	406	392	421	446	409	414	412	446	414	370	403	400	404	370	402	422	401	373	391	404	386	375	421	408	408	457	380	405	386	405	423	383	450	397	399	424	465	429	403	364	396	433	388	390	407	406	382	394	425	406	414	409	415	396	451	403	363	398	405	373	395	415	401	379	423	374	382	383	416	395	385	432	407	415	412	413	376	406	360	392	403	398	381	442	402	394	418	410	418	411	399	372	386	410	389	403	409	402	392	407	407	396	406	396	396	426	434	403	397	384	415	404	398	388	393	391	432	403	397	410	437	423	392	401	403	417	411	381	408	402	406	392	447	438	396	380	414	412	410	433	361	412	392	391	417	376	389	449	434	388	398	389	394	411	385	389	392	392	390	386	420	408	432	385	417	412	382	402	447	393	398	427	410	429	381	438	432	471	403	346	387	415	356	401	408	378	394	422	418	378	392	393	406	414	394	404	411	426	408	411	402	423	446	357	426	391	408	407	424	388	448	360	423	376	415	367	379	339	367	375	379	384	405	369	385	426	379	398	396	387	395	403	398	407	361	384	373	438	393	379	418	381	411	416	397	397	356	391	392	421	422	391	398	371	419	363	346	391	400	397	409	413	404	417	420	409	384	389	395	401	450	442	386	400	402	408	397	383	430	401	389	428	390	412	396	384	433	451	404	406	390	383	440	423	407	388	405	407	408	384	396	443	387	394	405	396	387	401	410	383	388	386	406	385	372	367	376	398	349	408	381	389	436	429	375	371	390	392	404	378	392	428	376	407	407	404	375	370	375	414	388	416	403	374	385	387	374	450	422	376	380	401	423	374	415	406	413	390	363	394	384	445	410	421	403	388	428	426	418	368	411	436	372	414	400	410	403	441	369	381	381	421	390	387	417	405	414	428	416	426	447	431	398	420	376	387	445	474	440	419	404	407	419	393	355	422	402	438	437	404	360	397	403	414	351	433	361	426	391	432	409	379	356	415	422	360	367	404	384	394	406	432	377	360	415	421	446	424	389	398	379	412	399	425	390	367	401	411	411	406	349	418	393	399	424	352	376	400	426	378	383	409	380	425	402	383	433	411	381	390	382	393	396	392	426	413	366	385	382	431	366	399	379	360	385	379	418	409	413	376	411	378	409	425	399	412	434	423	386	384	389
37552	21693	20484	17486	9703	1946	1019	969	923	902	877	921	868	882	866	900	900	872	841	923	881	857	895	876	925	836	854	877	827	854	849	883	912	888	883	912	872	900	910	909	877	845	887	894	931	812	857	827	920	867	840	880	861	855	879	863	905	876	879	888	816	855	886	860	865	909	866	899	822	776	836	865	827	833	858	925	847	848	899	880	857	878	895	823	887	816	859	850	814	869	829	863	838	833	835	843	775	881	910	839	843	939	904	875	830	832	849	801	869	868	856	882	876	910	836	813	870	827	809	850	898	901	868	892	858	841	812	847	897	868	933	868	858	855	825	874	854	848	860	866	890	843	881	843	856	873	826	877	834	854	860	865	882	913	870	845	847	863	875	816	852	869	897	859	903	813	879	884	850	808	849	824	805	842	871	871	901	838	869	795	806	859	878	864	871	834	862	851	884	837	850	822	895	847	824	845	857	830	839	868	846	879	908	875	878	842	851	836	904	858	909	878	895	853	903	879	843	858	826	849	869	824	867	887	851	885	892	837	877	867	912	905	847	823	878	914	911	890	828	831	831	890	842	810	814	924	795	849	883	892	878	777	832	815	851	834	832	796	894	860	879	855	812	837	870	922	883	860	881	864	862	865	840	865	846	884	846	839	874	883	843	887	844	840	850	825	869	895	899	868	873	825	836	836	837	924	886	867	864	845	859	902	858	874	832	839	904	909	837	869	846	800	882	903	900	922	872	856	872	837	841	873	833	872	874	938	861	880	884	825	800	899	821	822	861	871	853	841	835	830	896	825	792	851	857	864	844	900	851	876	848	857	856	860	883	835	873	849	810	897	836	854	826	803	826	884	883	815	841	865	822	877	868	850	853	808	842	862	821	874	861	881	901	876	804	874	861	887	834	830	857	855	869	906	891	855	879	876	838	872	871	844	861	858	857	864	856	846	825	904	901	872	851	852	859	848	856	898	861	872	837	806	898	822	840	823	872	875	873	829	828	835	861	865	893	864	823	892	874	878	836	856	882	822	859	861	851	832	789	844	875	824	813	838	905	869	859	862	833	902	897	824	875	924	869	849	914	876	910	857	890	903	887	861	849	886	855	838	906	882	820	844	832	845	858	861	900	866	836	882	858	838	824	886	880	840	843	906	840	885	868	870	876	870	851	841	907	842	891	828	854	829	868	805	868	829	882	850	895	839	865	885	839	838	846	857	862	855	837	870	902	838	849	814	811	851	849	863	858	881	880	824	870	913	866	837	864	856	909	897	780	829	830	868	883	874	841	858	882	876	845	840	922	891	789	860	834	821	875	845	827	851	838	846	861	931	875	860	867	862	846	858	869	802	887	866	873	876	890	859	838	911	873	852	846	879	891	823	873	894	887	857	854	897	913	849	813	812	866	849	871	865	854	817	816	818	848	836	870	854	870	852	872	894	871	847	880	799	866	852	921	850	856	876	881	861	878	924	857	884	922	874	869	870	861	879	887	886	856	890	816	873	865	886	871	886	875	891	872	862	817	915	842	873	884	874	836	880	864	837	819	830	858	862	841	819	844	879	882	863	900	912	837	837	865	870	858	822	898	790	873	886	869	817	838	880	838	851	886	897	790	884	913	905	824	802	833	809	894	869	878	894	874	847	891	855	892	907	854	887	865	858	905	853	871	886	846	856	869	873	948	839	806	839	883	919	852	878	855	836	873	857	859	901	894	850	881	882	877	869	865	803	846	898	876	895	898	853	839	894	853	825	847	881	833	858	861	880	841	858	842	905	906	842	889	880	879	838	822	827	852	818	836	829	907	853	897	900	798	895	837	862	886	858	900	867	820	845	936	822	887	890	840	890	844	818	811	871	901	839	886	900	849	883	861	841	816	872	849	866	870	885	854	892	850	840	911	854	857	826	832	848	827	858	836	827	873	872	841	833	926	887	838	946	890	868	887	866	833	850	845	817	832	855	877	863	854	871	867	904	919	830	836	794	873	846	843	822	816	886	809	799	834	812	918	848	827	884	886	877	926	856	857	860	836	831	801	876	875	876	778	803	825	901	875	886	876	861	871	858	839	838	894	874	878	879	864	919	837	854	922	850	856	849	888	891	852	865	867	859	795	850	817	817	821	841	866	835	862	857	860	834	865	858	860	868	871	810	880	853	881	869	832	833	842	912	888	856	883	838	819	884	884	793	818	866	831	847	893	848	841	845	878	914	863	855	807	851	867	854	916	868	829	878	896	833	844	820	882	800	859	885	878	840	838	874	912	871	874	819	859	843	860	871	876	792	907	895	864	800	885	775	868	892	902	839	879	859	857	902	845	884	810	880	821	885	864	824	830	870	819	868	839	886	883	930	890	893	905	824	838	880	923	883	840	909	850	848	860	824	831	843	893	844	865	845	844	879	835	870	865	852	815	875	812	836	909	861	833	878	863	883	892	911	910	797	914	902	863	792	845	840	826	823	845	871	840	831	858	879	879	863	824	860	878	855	823	821	880	855	877	808	868	806	863	830	876	820	841	890	854	881	873	885	867	851	886	845	818	867	863	854	857	869	873	818	877	876	928	934	901	882	874	895	881	814	877	862	904	878	849	860	879	852	884	853	870	890	842	892	876	874	831	854	856	893	899	839	849	873	838	850	869	896	869	848	815	889	865	857	878	909	864	829	911	838	844	883	844	865	881	875	834	875	892	885	848	841	867	898	829	923	867	848	912	866	877	808	851	945	903	851	851	869	883	834	843	866	829	854	908	851	842	842	844	844	818	905	882	878	842	903	875	886	839	872	864	870	864	861	921	847	898	864	921	829	891	846	874	836	818	924	870	847	887	857	817	793	874	854	843	829	874	793	869	894	825	813	901	873	898	858	898	905	904	861	820	867	888	920	871	913	861	855	913	871	846	885	836	874	850	810	854	793	881	805	851	896	895	863	843	896	894	835	885	859	878	835	895	913	862	872	780	864	847	842	873	832	847	829	866	830	880	835	862	875	858	853	888	857	847	865	855	855	905	897	835	843	881	901	896	868	893	875	914	829	860	870	835	848	865	874	822	869	876	871	878	878	882	873	872	865	861	821	833	879	852	836	916	844	867	886	791	860	893	887	832	887	882	813	890	854	832	815	876	916	860	862	861	855	879	821	849	852	826	865	814	852	879	874	870	853	837	831	903	849	862	920	897	890	883	894	906	920	878	849	825	848	829	873	849	901	882	839	863	894	872	885	844	848	898	840	850	871	854	865	894	888	883	893	840	888	832	869	833	879	818	917	835	815	843	922	855	812	854	851	881	831	883	868	829	834	814	900	807	859	850	855	842	900	845	870	850	866	889	886	861	865	866	824	845	850	884	845	928	857	927	859	831	850	849	871	833	867	821	871	855	838	884	807	881	850	879	901	849	893	868	875	855	828	789	852	844	850	800	926	868	896	856	841	887	782	825	913	837	833	899	897	934	833	874	839	854	889	837	902	838	868	810	847	844	868	830	904	889	906	836	829	807	804	906	894	824	846	849	901
58670	40560	32312	21133	7866	1058	536	555	462	481	462	442	446	436	408	421	376	396	417	403	420	453	407	402	432	430	391	366	448	405	404	463	422	475	429	432	432	473	440	433	412	415	411	438	407	407	423	460	415	420	383	451	432	410	409	430	399	391	383	381	423	436	376	408	415	437	407	379	374	426	403	414	398	425	452	388	409	390	430	438	392	370	422	372	391	454	430	401	376	378	434	424	425	397	381	386	406	421	472	408	430	402	433	430	409	395	478	397	372	414	437	365	401	384	440	423	410	419	406	402	402	401	406	388	396	402	415	409	426	424	427	400	445	420	391	439	406	410	379	387	454	401	416	384	418	410	386	429	423	417	407	401	420	449	404	416	413	395	375	399	394	389	410	383	428	394	422	385	420	392	401	386	425	388	402	406	437	417	388	389	407	418	401	366	380	389	411	398	411	441	428	430	436	407	430	423	391	412	403	404	430	398	381	387	386	433	419	441	431	424	357	361	410	400	392	371	388	385	445	387	402	406	409	418	398	397	435	424	356	433	421	441	405	369	432	438	407	427	382	441	417	404	407	418	444	384	400	395	470	440	394	435	409	480	386	387	415	370	418	413	422	419	409	412	397	448	414	411	400	414	405	394	365	435	405	394	426	398	376	390	394	411	422	387	423	420	396	401	424	397	400	403	434	387	409	435	366	422	384	397	380	382	373	419	404	394	407	437	428	414	405	401	429	408	382	382	387	407	363	422	407	421	414	403	415	400	408	406	416	382	387	397	415	395	374	391	421	422	445	410	411	406	395	412	421	399	394	424	414	393	439	384	402	435	397	426	443	412	412	413	403	404	416	399	428	419	379	406	402	402	423	365	447	387	386	379	430	450	443	380	408	400	420	418	403	409	428	402	394	398	365	358	383	400	351	363	402	409	384	387	404	397	429	433	380	381	437	445	384	411	395	396	402	402	376	430	396	412	438	443	409	408	421	402	397	405	439	395	442	434	462	428	418	374	476	383	401	395	425	383	380	400	401	397	385	416	419	414	382	435	411	410	387	362	404	382	374	412	444	385	384	415	433	389	370	447	436	386	405	375	405	397	424	405	438	429	419	413	400	423	403	397	388	397	411	404	452	407	436	356	374	406	404	406	430	429	366	418	407	410	430	402	434	408	411	426	399	389	384	366	431	450	437	406	419	413	399	445	413	405	440	383	367	429	380	398	445	412	412	385	397	383	373	385	406	463	402	380	419	393	418	395	389	402	386	405	379	440	392	417	416	414	454	411	422	393	416	379	424	420	426	394	345	463	422	442	429	402	426	401	399	421	405	412	387	409	371	401	412	374	388	431	483	397	392	417	398	441	393	426	376	395	432	444	415	422	410	408	414	386	417	403	426	412	429	415	416	419	388	382	433	466	388	444	390	460	416	347	386	443	404	398	388	396	407	398	386	391	400	390	388	415	353	377	429	399	386	393	410	362	404	464	412	404	443	420	413	425	413	359	400	411	447	453	396	426	408	432	403	421	375	405	409	423	414	382	369	418	383	405	425	413	406	420	427	407	411	375	429	415	450	411	424	377	331	423	401	438	418	409	424	424	402	415	426	377	390	428	445	365	388	398	433	358	409	427	364	424	429	385	429	439	420	419	426	406	446	381	407	387	412	402	383	416	424	389	351	381	439	442	409	388	377	406	432	428	391	448	414	408	431	395	432	383	417	410	396	424	446	404	414	411	382	412	392	405	431	413	396	421	399	378	388	423	386	391	429	401	424	397	437	371	385	391	416	437	395	404	377	403	398	395	429	406	418	374	406	374	412	399	408	398	363	402	405	456	415	413	369	446	364	385	407	423	426	371	419	448	391	423	422	402	407	391	388	396	394	387	374	415	422	393	418	431	398	390	405	418	360	427	397	371	387	408	439	432	410	381	388	406	406	447	402	419	399	414	412	421	424	431	418	347	436	401	405	447	408	391	440	389	444	421	429	423	423	440	423	397	395	398	389	405	421	446	426	410	383	418	398	388	352	399	428	418	427	393	397	407	434	385	347	374	411	418	397	409	411	374	426	409	432	408	417	419	403	405	437	426	447	415	418	397	393	410	397	426	429	409	428	404	425	404	398	394	385	402	387	395	422	423	420	426	438	392	391	419	385	389	396	444	432	407	434	402	370	445	400	425	408	417	392	419	448	423	393	408	396	395	407	405	393	432	375	410	415	394	363	417	407	403	388	397	446	397	386	422	457	451	442	407	423	421	440	392	397	424	418	389	384	406	425	393	453	397	427	388	400	425	332	390	424	448	391	376	438	419	426	393	431	425	420	407	401	418	404	409	420	426	404	420	421	390	425	431	410	413	390	374	376	390	392	380	405	407	391	433	415	379	426	426	397	373	427	439	399	419	420	388	450	409	430	448	419	419	374	395	405	396	418	373	466	422	427	444	405	408	414	419	424	394	419	406	372	422	427	381	388	387	429	415	373	346	427	441	409	411	388	414	403	399	418	422	388	406	435	406	416	407	405	416	383	374	444	387	364	406	426	397	410	418	418	435	424	398	400	426	437	376	437	429	393	393	395	383	416	390	404	422	432	395	379	417	405	391	400	395	385	421	372	410	462	433	412	364	449	432	404	425	397	355	392	417	419	392	371	389	404	420	390	397	424	411	390	424	395	382	440	397	360	412	480	419	382	456	379	375	395	422	445	399	396	375	409	409	404	394	397	372	380	418	370	387	410	423	397	374	418	434	414	383	435	376	388	378	406	434	364	413	410	409	413	392	412	434	395	409	413	363	402	441	417	416	386	374	419	424	436	386	438	438	385	422	407	420	393	380	419	439	392	404	415	407	400	463	382	370	394	452	413	415	388	392	429	428	380	405	414	402	396	410	400	410	392	391	445	419	398	422	430	416	324	480	418	391	414	408	404	381	407	401	463	429	408	401	410	404	422	395	416	347	394	436	410	420	419	386	391	422	410	389	399	388	366	417	435	423	407	365	404	413	394	392	362	425	414	415	424	451	443	426	387	405	413	477	416	382	456	401	410	428	441	406	386	390	437	430	409	419	393	393	419	420	429	382	392	370	417	414	411	417	370	417	426	434	425	428	414	429	392	396	408	393	410	397	420	408	370	391	423	402	393	409	427	418	408	385	431	442	439	431	390	429	407	384	383	418	407	399	394	413	426	386	418	387	442	377	415	391	451	428	405	419	375	404	425	425	403	421	450	443	434	382	419	444	407	470	394	425	453	404	417	417	428	402	398	444	418	401	410	375	407	442	466	415	373	395	403	378	396	406	407	409	430	403	462	445	407	387	387	400	410	431	401	461	383	407	373	398	426	421	408	389	393	424	374	431	388	417	431	360	389	413	415	433	419	404	416	409	404	458	408	390	394	403	419	448	406	416	420	415	379	407	421	404	404	401	407	401	451	413	406	379	429	404	431	403	441	411	434	425	419	428	406	357	370	401	459	355	402	444	432	435	407	395	407	383	402	433	413	409	435	417	444	453	458	411
36323	32043	34358	28461	13661	2365	1656	1259	1221	1065	1015	1013	1006	981	1015	952	950	892	927	962	897	941	910	882	928	911	895	900	905	882	937	960	1023	1000	968	1001	988	1079	974	985	975	971	952	902	925	972	880	937	874	942	869	944	927	899	917	871	916	910	899	852	869	845	868	836	889	915	891	850	834	858	855	888	836	884	861	900	844	896	869	850	822	843	860	886	899	887	856	894	864	910	889	865	860	877	931	888	903	887	880	878	872	881	838	911	886	924	891	904	868	890	892	863	887	908	923	915	903	847	884	873	819	856	922	891	881	846	908	913	900	846	942	924	908	861	883	881	869	808	866	899	852	903	852	862	932	852	859	848	860	888	904	894	885	888	806	848	854	883	845	855	857	873	842	911	874	805	872	849	804	897	804	908	902	885	865	866	831	880	848	842	894	885	890	856	872	871	855	901	879	888	873	879	868	900	943	860	920	862	869	837	888	873	867	877	834	905	832	852	946	874	911	867	878	827	913	867	844	829	865	939	874	873	891	869	887	924	849	855	870	912	847	851	842	884	884	906	877	871	861	835	891	919	875	856	888	904	913	894	877	863	887	842	854	892	917	875	858	847	886	882	854	857	861	874	866	913	931	834	843	893	885	916	871	938	845	887	851	901	869	884	881	878	839	872	901	873	906	924	852	931	892	859	894	917	909	876	884	868	856	866	898	858	899	880	917	855	894	928	907	899	891	855	885	889	817	883	861	852	848	864	898	849	871	883	905	937	916	856	867	851	874	841	931	865	888	878	899	911	913	844	850	883	911	885	858	859	842	952	879	878	841	876	877	883	859	830	877	900	869	898	843	891	870	882	890	832	941	870	879	906	889	897	821	882	918	850	892	908	916	860	925	841	787	892	923	903	879	870	916	901	889	894	769	905	889	886	826	830	931	900	902	902	904	849	904	864	886	843	869	872	868	942	932	901	867	867	835	869	875	850	881	849	892	882	871	892	886	858	860	876	848	847	823	893	818	910	828	876	870	824	880	864	895	923	908	912	882	883	877	896	881	935	902	840	836	895	895	843	880	849	888	920	887	940	852	904	859	887	875	879	927	921	898	869	892	864	869	883	897	890	876	904	924	837	899	894	892	840	918	906	845	905	906	957	877	880	852	861	866	854	947	893	880	881	854	847	887	884	911	928	904	927	879	834	881	799	920	858	860	861	888	901	915	871	901	823	882	897	862	871	867	891	900	860	877	861	921	868	904	886	843	857	861	875	863	826	889	910	873	865	870	900	854	844	853	920	888	863	909	902	919	875	886	862	875	935	854	910	898	859	876	894	890	847	867	837	865	913	919	860	878	900	883	872	885	932	888	913	880	877	842	872	856	881	907	830	846	857	824	884	870	871	859	892	856	875	850	812	873	838	865	854	878	885	802	873	891	852	886	871	841	893	842	877	859	858	909	890	900	882	880	899	876	856	867	911	841	894	835	889	854	847	905	869	832	869	857	866	862	918	843	851	919	835	904	914	882	865	892	845	906	804	861	862	846	852	864	909	883	850	877	910	850	864	879	807	881	874	864	844	927	860	925	830	902	900	839	898	876	824	850	896	853	878	840	891	932	872	863	889	857	886	917	911	841	901	867	880	874	869	893	866	871	881	958	875	895	855	892	846	867	894	870	834	883	904	872	810	896	890	851	881	905	885	890	937	885	849	964	855	904	909	884	819	838	914	857	938	783	914	885	915	932	848	891	924	886	845	946	859	902	889	860	901	820	916	902	883	887	845	910	890	887	852	809	827	862	887	909	880	863	908	881	875	810	864	893	913	879	881	853	904	937	895	877	878	837	894	908	881	918	868	882	867	888	918	839	879	870	843	907	855	927	906	850	796	866	869	893	861	890	877	860	881	912	892	831	889	873	932	908	833	886	880	888	842	860	874	908	859	854	852	880	827	911	890	848	888	882	880	889	851	937	850	848	900	844	920	886	857	873	847	905	856	848	901	883	854	874	828	850	892	877	905	927	908	868	821	898	861	914	868	922	842	839	886	917	842	834	903	906	866	856	877	853	824	842	864	892	855	867	872	872	860	854	854	885	852	855	906	879	870	885	879	828	832	827	885	894	818	891	938	852	875	826	923	826	881	832	869	839	854	859	863	874	949	889	828	843	881	888	862	878	835	877	878	897	936	860	895	894	868	839	849	877	900	890	887	847	896	900	845	892	819	876	878	910	885	876	899	904	863	895	880	848	868	888	894	877	875	845	895	851	909	868	895	913	849	850	871	885	845	851	903	847	870	861	895	896	889	872	857	883	793	886	897	912	836	855	875	868	895	857	892	841	945	867	847	866	885	844	837	835	845	854	845	933	892	886	859	831	949	918	875	888	922	866	886	871	878	828	872	871	895	923	922	893	859	875	849	853	857	857	822	882	831	819	908	937	825	841	887	870	939	958	839	869	835	860	939	866	827	893	869	898	881	857	848	846	898	847	905	874	930	873	863	845	861	847	853	881	885	881	890	860	915	917	875	909	915	930	857	863	826	856	835	857	786	876	857	839	866	879	874	897	882	834	897	880	788	867	844	873	865	853	880	877	947	958	911	881	873	888	898	829	853	910	835	837	863	897	947	914	918	909	877	852	846	859	839	883	840	874	903	890	894	842	864	891	856	877	866	879	869	894	821	867	857	874	870	886	914	861	838	872	860	818	877	842	831	914	861	868	827	840	864	909	909	892	868	845	858	867	875	888	879	844	891	884	865	811	915	847	910	918	913	866	851	929	857	851	889	859	854	842	947	847	878	878	871	845	831	887	912	892	875	872	883	879	815	935	882	840	862	959	837	914	844	866	876	843	875	860	888	902	846	872	901	883	850	878	902	924	824	880	894	917	865	876	918	869	882	812	871	867	857	900	950	911	850	844	824	853	868	873	875	927	852	859	865	924	846	884	877	857	898	874	873	823	847	886	894	853	854	876	903	897	821	877	863	815	861	888	900	806	859	899	859	905	884	835	944	899	885	857	855	920	823	884	834	916	821	890	882	899	835	855	916	873	869	947	865	862	913	823	875	850	802	882	856	863	872	865	922	867	875	915	913	928	862	868	833	915	876	875	901	891	886	897	852	890	884	861	847	858	899	853	910	907	860	890	896	865	902	892	845	904	829	866	884	850	855	866	855	873	907	911	887	892	856	902	895	828	908	893	899	825	914	911	914	841	870	885	890	910	861	855	886	929	868	892	893	927	854	879	904	846	910	894	856	863	875	873	877	826	849	874	883	853	911	842	850	829	874	889	867	908	861	859	911	895	891	921	878	901	853	882	893	849	850	888	858	900	890	914	847	877	857	835	851	826	871	876	860	847	870	874	887	859	874	880	858	889	789	839	848	842	900	890	886	863	845	866	878	836	900	900	868	847	874	856	890	809	898	875	846	843	880	876	872	824	849	895	840	845	875	889	874	911	872	822	897	916	890	920	866	847	852	893	851	877	806	847	915	862	864	844	861	905	880	906	881	891	875	842	896
47122	24958	10587	4323	1748	592	410	444	403	389	447	411	433	411	426	440	422	409	441	422	377	402	405	407	440	439	463	445	409	458	424	425	431	444	425	402	424	384	374	402	429	436	430	470	374	407	375	424	408	398	395	394	409	415	430	392	404	387	435	422	412	372	398	403	403	398	399	350	371	451	402	433	419	415	434	421	413	387	444	437	431	380	429	356	407	429	417	372	368	390	466	426	431	451	405	438	420	421	446	410	426	429	434	377	435	417	429	402	380	412	426	420	401	408	394	415	456	397	430	406	393	411	396	410	400	438	394	446	406	410	385	392	425	412	430	403	428	387	418	410	408	416	381	365	391	416	403	383	401	457	414	407	412	420	390	394	387	419	447	416	426	418	402	416	419	395	439	392	427	438	416	383	401	401	418	404	478	391	397	419	437	437	415	409	421	392	404	426	416	404	433	413	363	403	398	425	422	420	385	371	403	413	408	398	394	435	412	394	421	376	408	422	381	457	390	435	361	417	410	393	411	408	415	444	425	414	401	377	424	391	413	401	425	414	440	431	373	405	394	375	436	408	398	422	395	409	430	390	412	424	384	407	423	434	377	417	406	397	391	421	405	397	426	444	396	420	392	427	407	410	377	427	479	441	438	388	415	403	392	419	394	437	398	411	431	426	390	400	408	409	466	411	376	429	377	435	370	405	409	398	418	419	372	377	412	427	440	415	423	465	412	413	413	370	421	397	417	428	429	437	430	447	403	402	427	423	400	417	414	408	430	428	411	446	434	421	410	425	403	434	424	383	407	380	380	440	409	397	405	407	379	418	410	362	417	353	438	386	417	417	437	419	392	391	387	392	399	395	428	446	399	404	410	414	406	387	389	408	429	381	415	432	380	408	461	396	416	426	426	410	433	417	414	397	419	424	394	425	368	379	420	433	435	416	374	404	432	412	404	424	424	417	385	437	416	398	422	394	399	408	407	403	406	407	444	396	403	443	398	405	410	413	395	389	443	415	411	428	413	382	420	410	396	398	368	413	391	369	412	434	443	435	419	382	433	437	403	438	399	416	418	425	418	412	394	400	413	424	415	409	400	406	372	449	388	413	380	411	441	401	362	430	409	422	409	444	423	429	444	404	413	401	420	427	398	396	409	461	376	393	455	395	352	423	415	380	400	405	429	433	383	398	426	394	383	428	399	410	381	391	416	396	448	378	370	420	395	409	419	403	385	388	447	398	409	381	390	415	404	405	439	424	373	411	428	417	428	435	412	443	420	403	438	460	439	388	376	362	402	404	409	386	404	444	443	393	443	410	429	382	417	434	431	424	400	408	391	392	424	433	430	425	387	415	376	436	434	425	363	409	390	418	479	411	394	356	404	417	447	447	401	395	402	427	415	396	421	415	401	436	417	424	363	370	415	456	423	450	449	406	412	426	424	387	400	402	395	402	426	414	387	399	414	404	408	408	403	462	449	419	393	390	421	385	402	401	448	423	410	381	399	448	384	348	374	414	439	409	398	393	414	424	417	361	413	392	423	412	447	394	419	432	400	428	433	444	431	405	410	458	423	374	395	439	401	396	411	428	369	435	390	438	429	422	386	403	421	360	424	408	371	394	413	380	392	402	401	383	461	432	435	405	393	408	402	389	405	423	367	447	416	391	405	411	438	410	448	441	423	400	421	441	395	460	384	384	420	436	412	428	466	447	413	390	398	412	392	405	451	407	433	399	419	388	421	396	386	453	450	437	414	434	379	451	416	425	402	400	398	423	368	397	371	423	375	441	420	386	380	414	392	424	398	388	428	430	399	457	397	373	427	399	432	387	396	390	425	414	471	424	370	411	418	413	416	404	354	410	395	419	400	415	433	420	414	418	425	413	414	430	409	417	405	360	424	406	406	410	369	401	392	412	427	435	419	423	414	383	429	394	428	428	436	361	445	400	431	430	438	410	429	423	410	428	431	449	405	380	390	411	432	368	393	405	373	430	446	404	421	402	391	425	386	391	409	402	408	417	374	380	396	443	432	422	365	393	413	450	411	399	433	432	406	415	417	411	397	408	422	373	378	382	398	416	391	397	412	423	420	448	361	401	419	396	409	421	433	391	426	418	438	395	393	388	405	446	411	392	374	450	393	424	358	401	388	387	399	423	420	421	418	431	397	389	405	421	409	440	424	385	425	371	395	403	405	446	406	420	429	402	409	421	344	415	417	406	409	379	443	410	384	422	424	449	408	407	412	440	350	375	423	383	363	406	395	359	392	401	403	386	441	385	367	434	435	436	387	431	430	363	422	425	409	432	429	427	429	422	387	373	429	395	406	387	427	441	385	408	408	416	415	425	418	432	400	431	372	400	382	416	417	412	423	395	418	421	421	408	401	375	457	420	415	418	439	397	402	466	405	432	424	392	378	378	421	372	424	423	398	444	427	426	452	410	376	387	381	377	401	466	426	421	404	418	427	382	430	405	408	380	408	452	444	423	400	397	421	444	411	380	425	394	351	427	425	396	434	421	430	410	438	415	437	386	406	398	440	402	447	387	423	399	398	438	377	398	420	399	391	388	412	443	376	389	384	414	413	375	390	416	393	421	397	433	404	394	358	436	392	444	397	439	411	387	464	398	426	421	413	382	439	420	398	404	421	436	410	395	436	445	385	404	382	388	395	444	434	393	451	462	407	403	388	408	421	383	399	399	406	452	425	376	409	417	410	398	410	409	376	409	407	403	396	392	420	414	403	403	415	377	426	378	408	433	421	414	412	422	388	391	411	430	414	446	362	372	404	394	370	393	446	449	390	404	379	413	448	385	392	417	398	387	419	410	414	409	416	423	412	422	416	425	379	453	400	426	414	403	415	433	388	416	387	383	419	371	420	402	402	391	399	397	379	406	435	406	393	415	432	413	434	440	438	426	419	403	401	403	382	404	400	412	391	403	419	382	390	443	408	404	403	436	424	424	379	388	452	379	405	404	400	449	400	426	410	411	420	408	400	411	445	379	380	412	436	384	427	437	421	406	423	409	415	420	406	393	358	409	409	431	412	431	388	399	421	421	418	387	402	411	395	430	414	402	401	383	412	372	408	401	432	427	421	416	397	410	391	404	432	426	445	414	353	433	375	437	391	405	408	407	418	389	397	436	447	421	389	389	380	418	386	391	397	425	402	343	376	390	408	395	438	435	359	447	418	405	384	364	388	404	431	434	422	380	407	416	426	392	400	381	424	410	364	419	374	403	403	418	431	418	454	407	392	436	417	384	398	392	406	407	399	427	391	418	371	427	425	383	425	385	428	429	424	399	386	452	443	391	418	353	401	402	402	415	431	423	391	408	393	392	380	422	407	405	454	391	373	408	424	374	406	370	368	398	414	439	418	418	433	404	406	409	419	379	440	406	392	368	387	363	404	420	423	376	405	400	425	377	392	433	392	415	377	423	373	423	376	392	426	400	441	385	396	365	394	404	424	386	401	407	431	448	406	440	361	398	391	400	392	399	381	428	431	432	398	460
29568	17654	12739	9290	4668	1547	1025	934	985	910	896	974	952	869	897	892	863	848	906	895	923	894	887	849	912	925	905	859	880	916	869	923	910	919	898	923	898	940	903	928	936	864	902	859	913	896	866	892	902	842	814	894	865	920	845	908	866	907	887	894	875	902	892	858	896	868	876	873	877	869	908	873	846	876	883	854	884	900	933	853	845	869	923	862	905	811	864	890	869	936	934	836	853	842	853	836	849	868	859	855	957	862	865	905	908	867	936	843	894	838	902	851	903	848	832	876	852	889	921	838	819	887	908	850	912	805	860	907	899	846	844	935	888	854	893	841	841	906	896	815	841	946	858	862	879	894	870	836	908	923	853	884	898	883	912	871	909	847	900	865	863	901	858	860	837	877	928	933	839	893	879	857	836	869	886	862	872	885	900	877	880	852	896	862	854	908	922	893	885	924	876	852	823	821	819	901	849	902	908	901	881	879	866	875	885	819	896	846	867	906	932	847	808	903	862	851	895	909	873	891	864	813	882	874	869	854	860	889	906	900	926	896	871	906	890	901	910	901	899	900	875	872	893	842	855	847	863	872	821	840	821	895	849	855	896	892	867	855	909	841	876	873	900	840	930	868	873	777	852	873	891	892	896	911	872	908	883	825	937	913	867	868	884	870	891	828	905	869	840	892	836	856	809	849	843	889	922	891	869	906	880	836	904	895	875	884	876	877	878	866	846	862	908	889	828	843	887	854	852	873	880	856	892	897	836	871	828	886	864	817	878	855	868	864	900	830	848	884	820	918	907	847	828	823	887	839	903	880	836	874	881	938	822	909	859	857	825	843	872	876	926	857	872	860	908	911	837	828	867	842	818	885	831	897	883	843	902	890	897	886	860	881	801	884	855	904	883	909	832	871	843	884	874	886	849	905	823	852	890	794	881	848	822	844	922	904	822	912	929	896	830	883	856	890	849	868	860	888	884	860	912	897	808	889	913	865	826	849	907	900	827	951	873	951	849	859	801	863	867	843	892	866	926	834	901	867	871	898	812	831	794	869	861	863	906	851	836	884	876	820	865	898	897	914	944	896	862	896	874	850	824	870	864	941	875	840	865	903	885	845	902	895	887	879	864	924	849	873	917	881	862	879	898	832	968	903	859	905	838	880	865	876	863	860	876	900	882	802	882	886	901	883	898	840	866	879	871	826	868	894	936	840	865	880	864	915	868	879	853	931	874	866	885	871	859	837	909	937	899	849	845	883	867	880	878	897	855	857	813	870	849	825	891	868	828	821	886	883	903	889	873	841	915	823	837	878	834	901	857	846	909	820	883	893	875	884	852	821	833	901	883	863	907	889	889	856	836	865	905	909	861	878	891	854	884	907	838	962	855	905	872	922	911	851	886	871	881	861	860	855	862	944	862	879	870	935	906	931	842	882	902	865	891	871	824	863	852	823	859	879	878	845	838	856	877	871	929	846	822	913	908	839	850	888	883	878	917	856	879	856	817	890	867	870	848	876	840	828	903	901	859	848	861	888	875	878	855	882	921	945	870	894	865	943	865	876	896	834	878	866	861	876	869	821	855	909	902	809	876	861	929	918	874	852	905	812	892	833	893	824	846	892	916	872	848	870	831	825	854	841	904	859	919	872	870	857	860	876	848	907	925	938	854	925	878	879	939	915	887	855	871	908	912	867	839	913	889	839	885	904	885	842	856	919	838	887	879	813	861	880	857	874	871	943	879	887	877	855	895	837	865	906	930	878	842	890	884	883	887	882	867	848	936	914	858	857	877	856	849	877	840	849	907	903	861	894	882	897	847	844	839	824	931	909	865	854	824	879	874	897	850	865	852	824	846	892	850	852	862	820	834	821	915	867	856	915	904	900	883	896	843	868	895	905	827	903	868	924	913	873	868	888	881	850	832	865	860	888	941	867	913	843	895	897	855	853	880	847	846	896	895	849	905	894	848	869	872	868	901	821	871	824	851	857	883	858	877	844	914	904	873	837	847	893	899	851	884	841	868	898	860	885	892	889	867	886	844	866	884	896	905	905	895	845	899	921	943	848	897	909	853	884	879	860	904	852	861	850	838	840	915	822	892	912	868	872	827	862	918	910	871	923	845	875	897	869	889	902	847	888	870	853	905	848	898	927	884	875	890	920	881	871	896	890	850	880	871	873	925	867	855	896	901	809	923	838	885	880	821	873	898	883	908	887	837	926	843	866	877	843	866	874	888	854	920	916	877	915	893	904	854	908	890	836	914	896	873	856	889	854	870	831	918	880	871	893	824	874	834	864	872	840	910	880	914	878	852	877	844	839	827	887	879	849	886	862	859	896	872	816	831	864	887	895	836	837	875	831	889	874	910	820	885	860	873	870	859	870	856	860	887	879	892	921	841	881	920	850	898	866	906	896	861	897	863	908	884	881	847	877	905	924	888	854	871	912	871	859	906	870	842	866	884	902	864	890	845	872	885	854	863	893	855	877	872	826	898	855	886	897	877	891	833	896	837	918	890	910	879	842	913	849	912	818	899	908	855	868	900	895	878	928	828	855	823	810	909	821	877	835	842	882	896	832	924	900	877	952	854	904	891	857	936	867	848	896	898	847	911	859	843	842	876	870	882	924	870	870	812	865	841	841	809	884	871	822	842	874	887	852	873	859	850	842	916	921	854	885	878	850	860	863	886	865	844	940	802	840	897	896	881	875	871	887	909	868	873	842	845	789	866	846	861	874	849	872	884	856	876	846	847	843	866	875	902	853	882	909	849	875	892	814	866	857	860	829	851	914	876	873	892	844	869	893	858	839	872	858	869	888	849	844	878	885	822	843	878	804	886	852	869	893	943	879	882	867	836	837	877	881	874	896	880	855	929	925	876	881	858	887	862	883	840	825	865	895	883	864	859	846	892	890	862	921	885	863	886	896	846	853	886	847	831	830	883	873	855	899	895	866	800	897	840	877	887	850	845	871	864	886	879	898	871	890	911	855	861	928	824	885	884	891	836	905	889	867	883	899	869	853	897	890	855	879	859	890	825	857	825	897	889	921	828	873	866	851	910	840	933	860	861	917	876	802	901	857	888	881	915	903	843	870	888	870	923	850	907	884	843	854	877	878	879	855	900	916	851	916	862	892	852	853	868	862	859	875	860	867	866	933	889	882	887	852	855	906	832	823	855	858	850	879	858	908	898	895	834	888	843	906	888	864	872	879	859	843	863	903	845	875	886	864	862	875	874	936	845	880	847	894	859	911	932	866	886	873	878	873	847	885	893	841	863	890	884	895	882	863	904	915	892	904	894	869	898	880	909	903	904	849	884	910	886	899	872	828	906	905	843	871	828	875	885	888	836	827	851	864	897	901	907	884	870	825	879	866	869	891	912	883	885	864	867	886	842	845	890	850	919	857	920	897	871	883	854	866	855	914	895	862	892	902	849	880	871	862	844	912	918	844	865	885	903	937	841	864	883	877	838	881	886	871	855	850	842	945	845	827	870	879	881	912	933	857	893	807
53540	33411	22175	13124	6113	1717	532	431	463	427	418	405	407	389	412	402	412	380	448	412	372	382	412	434	386	410	404	397	404	403	365	389	435	423	447	403	404	408	425	389	385	402	426	398	418	416	401	410	410	374	430	365	401	405	440	402	420	419	366	393	412	394	415	388	386	405	405	422	403	426	419	371	402	427	376	389	400	412	394	420	423	376	401	401	389	418	395	378	413	416	415	427	403	401	412	396	385	421	386	399	384	402	436	411	404	422	392	425	402	373	406	383	397	431	397	404	390	404	397	386	377	378	393	411	387	392	402	433	400	395	407	447	420	395	397	426	393	406	446	358	392	376	359	402	367	388	347	408	401	393	413	431	425	413	408	420	410	381	426	401	398	402	425	399	417	396	420	441	374	414	394	386	394	390	372	383	416	370	409	391	436	399	379	416	382	394	391	410	409	377	399	402	399	414	452	371	400	380	393	420	396	407	408	405	410	364	406	411	427	394	399	397	398	353	371	380	380	392	432	347	385	343	437	372	424	384	372	427	410	396	407	410	370	414	381	378	405	390	433	429	415	387	390	429	399	404	409	417	398	405	385	398	399	399	425	413	387	418	417	365	363	423	410	411	393	416	400	418	350	441	361	438	384	396	402	394	441	408	416	379	422	393	366	405	392	363	430	394	412	387	430	436	404	448	380	405	403	379	400	421	422	384	401	411	413	379	402	396	354	405	407	413	410	412	380	433	388	431	442	383	406	390	399	400	390	418	382	423	379	417	359	410	387	409	393	362	398	412	412	391	408	437	368	364	404	400	363	399	361	421	462	397	397	390	400	384	418	431	399	398	441	379	382	362	402	381	426	407	379	410	409	410	348	388	378	394	438	416	417	419	432	383	399	418	388	441	393	420	411	424	425	411	383	411	399	430	369	401	402	365	406	415	401	394	409	403	416	426	402	431	400	405	394	401	408	428	389	425	383	390	399	411	435	413	385	413	456	388	410	396	388	380	436	388	409	400	429	410	412	421	407	419	436	363	387	419	366	395	412	413	396	386	398	401	416	384	362	377	402	400	395	438	400	386	385	412	388	374	404	375	397	421	378	405	382	382	381	376	459	385	428	361	382	369	453	407	403	406	362	364	443	432	417	396	366	447	404	393	384	376	404	375	388	389	420	407	413	376	419	367	367	439	376	408	389	386	408	378	402	412	389	382	358	398	421	411	375	376	391	403	406	401	418	445	443	434	413	408	423	416	414	416	386	389	419	431	412	375	407	398	453	389	403	384	378	417	396	434	383	404	419	440	430	402	429	431	385	385	379	424	446	420	441	412	402	423	404	381	361	423	371	435	379	384	427	375	401	419	389	401	403	377	402	359	407	405	426	371	411	380	390	442	403	388	388	391	417	438	415	422	417	383	395	380	393	432	430	405	396	427	395	397	434	484	398	372	394	377	390	389	372	372	415	394	440	403	380	420	354	368	428	409	380	402	415	403	385	421	409	398	408	356	399	406	397	406	394	410	385	367	402	390	401	403	436	423	408	370	456	423	413	375	421	374	413	385	402	379	358	393	411	369	396	387	378	380	381	384	416	418	394	408	372	435	372	456	360	413	422	434	383	402	425	406	387	413	376	404	378	407	426	383	363	410	384	394	397	427	384	413	442	355	410	419	392	428	386	427	398	381	379	404	389	415	389	389	395	428	338	381	412	431	364	362	397	393	371	393	431	436	383	346	350	397	441	405	386	409	423	392	408	418	369	376	409	376	424	434	402	407	406	422	403	413	420	439	370	411	410	391	410	404	382	378	392	439	380	356	425	398	405	401	414	392	413	412	406	388	417	397	425	427	390	373	424	420	419	403	384	414	388	413	436	408	394	399	350	426	380	407	369	402	425	416	423	435	410	401	385	364	390	394	363	366	401	379	382	389	409	371	394	408	399	381	391	377	379	411	403	398	386	401	406	403	371	425	405	405	409	387	457	415	464	377	380	382	439	396	376	374	360	419	380	451	378	361	390	422	401	421	422	413	395	395	384	390	401	402	401	410	395	430	391	430	395	420	375	379	378	388	422	377	395	442	384	423	396	399	429	378	358	424	429	364	422	394	426	422	407	401	381	363	419	396	390	370	410	403	415	344	395	381	362	426	394	424	408	424	435	415	369	358	436	379	390	460	397	430	426	433	389	375	387	390	403	387	385	366	440	419	398	378	409	406	379	379	368	400	404	399	381	403	390	372	369	376	406	419	402	418	427	366	420	415	360	388	405	373	374	357	434	413	390	394	434	406	445	428	403	424	423	366	395	366	401	384	398	406	407	410	413	366	397	387	370	400	382	414	424	453	412	405	425	414	371	391	412	393	387	420	405	393	367	371	444	391	438	380	396	400	387	408	438	435	403	387	391	383	404	406	404	401	367	391	375	387	378	367	369	409	367	359	406	393	394	400	411	414	448	427	437	372	406	413	407	411	400	390	413	361	410	409	386	387	366	406	377	403	377	385	393	384	394	419	395	407	380	372	418	411	382	439	397	400	414	373	401	389	400	389	422	404	356	396	418	391	395	404	430	411	414	371	436	369	400	397	439	425	353	418	410	403	395	429	419	393	393	446	401	362	445	400	372	380	381	402	442	393	437	396	403	388	408	380	421	385	393	418	357	416	385	402	384	377	389	394	379	398	424	398	379	403	415	382	389	408	423	398	406	400	410	397	392	433	409	443	399	414	374	383	388	420	361	391	413	393	370	397	384	369	406	404	388	410	429	406	364	399	379	425	414	397	385	372	361	378	443	434	382	412	405	414	399	365	399	355	398	381	442	434	383	410	375	415	397	400	402	403	390	450	360	401	415	445	387	405	406	369	376	412	403	378	389	389	430	437	399	367	405	381	432	389	426	377	428	395	444	425	431	382	378	421	401	366	426	410	428	412	376	436	420	377	382	421	401	415	400	385	378	437	419	393	428	384	384	404	400	412	428	409	419	371	430	382	440	401	369	404	402	404	356	373	401	401	370	390	397	381	421	371	382	405	414	407	409	438	372	407	370	390	432	385	391	392	389	389	440	380	375	397	353	418	390	402	410	416	406	417	420	396	388	440	423	380	380	401	407	419	405	410	430	391	411	409	377	376	416	387	398	367	416	383	401	365	396	417	413	395	388	405	415	413	398	408	406	405	360	405	403	364	381	383	370	372	364	414	418	411	402	438	389	398	346	386	400	371	415	440	386	409	387	379	399	413	368	404	408	427	429	372	426	410	390	390	393	388	448	359	377	420	357	407	387	408	356	367	391	405	372	396	376	384	408	389	378	373	363	403	404	421	412	371	401	350	337	407	405	446	376	372	412	412	391	394	393	391	390	387	349	398	413	392	384	417	403	405	422	394	369	400	400	393	406	382	408	395	408	446	433	404	403	383	422	398	391	414	385	403	426	420	372	402	399	430	325	378	395	460	384	396	358	392	411	446	392	426	415	401	405	374	406	376	372	372	370	396	391	402	456	396	401	373	392	385	424	426
33407	26458	25677	22354	13918	4162	1196	954	970	920	886	884	884	869	884	885	907	880	907	876	909	844	839	890	855	873	857	855	882	888	853	922	868	903	872	878	937	918	933	870	939	916	862	836	835	848	867	892	870	927	864	871	865	863	843	883	847	866	869	855	834	866	843	826	916	867	864	827	837	878	842	847	849	875	823	858	849	825	883	888	846	870	811	885	895	870	844	853	817	866	884	810	870	815	857	883	872	869	845	848	816	846	864	885	909	836	857	848	856	864	861	875	850	851	884	877	851	863	873	871	870	846	866	866	864	857	806	863	862	861	872	842	882	840	846	857	886	846	854	861	880	803	883	838	894	808	833	869	869	929	873	843	893	851	858	845	865	845	911	860	811	852	867	875	826	860	927	856	819	804	820	903	869	822	882	832	864	865	898	881	852	836	895	844	972	839	913	834	861	837	829	869	874	827	851	803	816	834	885	878	831	861	833	856	861	801	899	866	891	794	864	885	809	895	828	869	857	842	844	834	852	821	914	867	927	821	852	858	898	861	840	867	810	919	821	874	866	815	788	906	899	829	929	839	821	889	846	827	879	887	853	863	849	874	860	892	784	873	828	863	865	843	842	867	852	908	828	825	837	853	806	856	895	854	851	897	832	875	909	849	858	884	848	895	870	806	895	855	874	873	853	880	859	832	839	881	840	853	860	879	840	844	818	822	881	836	888	842	824	812	867	878	870	863	896	849	869	863	880	900	910	865	863	847	900	871	839	930	848	856	874	894	825	856	849	862	851	857	851	899	807	867	841	825	865	843	843	860	872	872	831	877	886	880	905	829	875	864	854	813	888	875	863	851	892	899	884	850	851	798	841	874	882	890	828	884	855	826	852	879	864	857	895	820	846	861	834	907	882	851	870	854	876	881	844	882	858	849	853	875	847	901	859	904	881	871	893	830	885	818	842	915	835	875	829	876	918	827	828	874	889	841	814	866	905	869	871	881	853	841	877	870	909	835	880	850	855	844	853	840	915	814	870	888	858	868	791	847	816	858	879	898	841	917	838	826	859	898	896	819	924	820	836	864	871	837	822	872	871	835	857	869	856	896	807	860	883	836	835	832	875	884	885	876	824	852	847	849	816	881	897	896	838	838	891	877	824	869	847	878	871	824	851	875	865	891	866	882	911	835	823	904	850	853	902	838	798	865	867	848	881	861	817	844	913	898	908	852	822	849	874	877	817	839	880	831	827	869	870	859	833	853	863	861	879	800	904	921	868	865	871	816	872	834	882	851	886	826	829	857	857	867	794	824	806	897	881	870	837	823	887	832	900	843	890	864	883	907	862	810	892	801	919	875	860	835	818	875	850	841	866	864	872	831	898	864	896	891	891	871	865	844	856	792	895	887	835	862	946	870	899	833	796	847	844	858	892	842	861	842	864	894	826	854	836	806	891	883	885	826	828	868	854	848	856	852	841	832	879	852	857	842	902	873	864	899	878	845	850	893	844	843	867	869	891	863	850	868	858	820	899	873	855	858	865	879	850	901	827	851	861	896	846	891	886	847	905	884	889	852	871	855	838	801	885	822	860	855	855	868	869	866	841	835	825	835	837	845	805	876	861	852	865	850	825	850	830	857	829	900	870	896	817	867	899	844	839	871	863	888	886	887	873	823	888	848	800	881	860	927	883	827	819	857	863	847	893	868	892	830	882	837	861	816	875	908	849	868	850	907	887	846	872	826	831	850	867	845	852	844	857	866	822	854	873	879	840	853	924	909	820	855	866	852	821	911	879	890	854	834	834	858	809	841	887	862	802	839	795	884	821	820	858	849	855	865	871	868	876	840	845	839	886	840	853	892	882	888	832	882	887	861	803	910	856	863	868	918	878	894	889	828	844	837	846	878	860	839	855	853	852	885	898	916	805	820	883	897	827	823	849	842	877	838	840	835	851	845	873	840	885	894	934	907	863	881	827	881	874	804	889	874	885	831	878	855	854	887	832	888	860	839	883	862	863	835	850	815	881	875	859	840	835	870	866	804	860	834	823	869	868	861	825	890	863	878	805	798	810	863	855	858	880	866	867	885	837	815	877	873	823	865	875	835	874	849	839	841	809	857	873	847	849	831	868	859	830	861	867	859	862	841	856	872	853	824	878	873	888	826	864	836	893	849	807	896	902	861	818	899	856	847	862	871	816	805	858	888	860	863	823	879	883	882	849	847	876	834	899	895	837	857	919	855	868	858	870	831	894	833	848	863	867	862	859	858	868	863	825	905	874	832	890	852	901	858	851	887	864	841	853	850	874	793	870	863	887	873	852	878	854	855	862	886	837	868	872	855	849	884	888	854	845	885	841	816	819	811	874	860	881	892	885	884	879	849	825	814	863	853	902	825	862	855	920	844	865	838	841	843	811	838	819	873	902	835	856	827	911	878	826	811	829	821	827	885	870	928	875	877	860	906	864	860	879	807	862	852	869	842	814	853	900	836	873	790	823	878	858	862	888	837	900	885	843	853	868	919	889	889	809	798	865	840	862	840	850	884	839	838	908	827	874	873	837	878	863	878	875	855	893	857	857	810	841	872	886	852	828	870	888	879	848	851	857	831	902	906	860	854	880	809	851	857	844	787	861	919	866	859	905	822	806	853	868	847	862	875	912	887	853	904	834	885	846	828	879	861	829	862	873	856	859	850	868	862	819	849	881	878	834	904	887	891	811	853	883	872	829	897	882	897	845	889	835	922	899	836	859	876	849	850	900	880	872	894	792	872	883	824	854	836	880	875	818	904	843	837	839	835	858	838	830	824	866	864	808	873	858	846	884	878	843	853	930	866	911	862	832	839	892	844	824	825	841	852	900	862	902	834	855	844	882	913	856	956	842	799	804	886	822	849	881	861	872	850	884	882	837	891	859	855	900	856	798	894	862	826	843	821	812	851	883	864	831	838	820	837	849	885	863	898	880	926	844	864	874	876	921	921	928	877	806	830	909	889	854	914	827	870	810	844	834	864	839	850	868	833	819	839	826	887	868	819	874	901	888	767	894	877	849	876	872	883	868	884	865	887	826	860	896	889	880	893	877	858	870	843	883	835	825	896	905	893	824	851	819	855	844	893	885	825	829	876	827	843	828	853	858	842	835	783	869	841	863	888	861	835	937	861	834	862	815	827	938	846	849	867	783	842	886	889	855	810	832	863	894	862	856	899	879	871	863	859	823	850	837	869	835	862	833	812	870	892	869	923	844	833	873	816	854	853	980	891	867	841	863	891	843	832	879	871	844	883	801	856	852	919	867	837	851	810	842	888	846	961	821	878	831	785	840	846	883	878	866	813	837	867	893	852	894	828	889	858	797	901	857	849	826	835	831	829	861	860	858	827	882	847	898	877	828	856	899	868	858	833	836	852	811	876	876	821	882	913	875	856	878	929	863	887	822	864	798	876	834	834	841	893	857	871	837	880	833	851	848	863	825	866	831	886	842	898	878	926	831	834	912	903	853	820	834	906	878	833	867	864
34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
