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
338044753480	338044754040	338044754590	338044755140	338044755690	338044756240	338044756790	338044757340	338044757890	338044758440	338044758990	338044759540	338044760090	338044760640	338044761190	338044761740	338044762290	338044762840	338044763390	338044763940	338044764490	338044765040	338044765590	338044766140	338044766690	338044767240	338044767790	338044768340	338044768890	338044769440	338044769990	338044770540	338044771090	338044771640	338044772190	338044772740	338044773290	338044773840	338044774390	338044774940	338044775490	338044776040	338044776590	338044777140	338044777690	338044778240	338044778790	338044779340	338044779890	338044780440	338044780990	338044781540	338044782090	338044782640	338044783190	338044783740	338044784290	338044784840	338044785390	338044785940	338044786490	338044787040	338044787590	338044788140	338044788690	338044789240	338044789790	338044790340	338044790890	338044791440	338044791990	338044792540	338044793090	338044793640	338044794190	338044794740	338044795290	338044795840	338044796390	338044796940	338044797490	338044798040	338044798590	338044799140	338044799690	338044800240	338044800790	338044801340	338044801890	338044802440	338044802990	338044803540	338044804090	338044804640	338044805190	338044805740	338044806290	338044806840	338044807390	338044807940	338044808490	338044809040	338044809590	338044810140	338044810690	338044811240	338044811790	338044812340	338044812890	338044813440	338044813990	338044814540	338044815090	338044815640	338044816190	338044816740	338044817290	338044817840	338044818390	338044818940	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2722	3650	2300	2722	3650	2300	2722	3650	2300	2722	3650	2300	2722	3650	2300	2722	3650	2300	2722	3650	2300	2722	3650	2300	2722	3650	2300	2722	3650	2300	2722	3650	2300	2722	3650	2300	2722	3650	2300	2722	3650	2300	2722	3650	2300	2722	3650	2300	2722	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
64890	36863	19885	8478	3307	1157	626	572	537	436	381	369	374	347	329	367	300	358	314	328	361	311	343	306	316	380	346	354	333	326	330	364	369	332	315	317	346	339	355	299	342	370	379	329	322	346	348	342	327	333	321	346	334	381	334	321	334	314	327	332	290	354	320	313	318	290	299	341	349	379	348	323	329	332	328	319	365	318	338	352	336	331	339	323	338	342	312	322	323	338	336	320	319	289	371	310	331	357	303	339	300	335	311	308	334	334	326	331	345	354	341	337	318	345	324	339	310	319	315	320	318	342	345	310	309	296	304	294	346	333	312	314	364	311	335	313	335	343	324	365	306	347	264	323	331	336	319	312	304	318	329	350	314	347	326	336	336	316	365	368	352	312	357	317	328	316	314	321	310	385	341	325	331	297	294	326	329	313	286	343	331	336	298	334	349	306	327	332	333	305	352	317	293	318	341	344	309	330	348	374	308	305	328	327	319	346	318	302	284	338	307	313	329	330	309	327	310	340	330	323	328	352	342	301	290	327	320	342	335	315	345	320	342	335	316	308	323	341	341	310	304	345	322	342	305	315	370	350	360	321	335	302	320	308	356	322	330	355	320	344	362	334	331	365	349	324	335	323	330	343	308	335	342	342	351	337	310	334	345	359	332	338	341	284	333	325	305	325	329	353	291	365	352	308	322	320	307	304	312	309	298	309	318	301	307	291	348	337	320	322	306	314	324	348	332	295	304	329	337	295	344	326	321	338	312	340	342	310	339	323	328	325	331	350	334	288	338	302	351	314	340	340	304	278	328	322	314	339	343	341	369	324	322	365	326	329	333	309	325	304	326	347	345	321	326	342	359	335	303	331	329	312	352	330	366	326	312	356	337	342	346	331	348	304	349	329	299	327	330	322	361	359	353	310	372	333	349	327	345	329	385	302	321	349	321	324	329	319	314	331	327	306	308	338	338	336	337	325	325	370	346	347	347	320	324	323	332	346	293	315	303	334	332	349	359	303	339	305	314	309	322	336	324	330	293	323	316	341	326	303	301	324	309	313	300	334	337	336	320	342	340	304	334	313	348	352	328	301	341	342	325	338	336	343	319	329	336	338	292	301	334	362	350	318	314	310	328	321	326	350	336	344	368	323	310	282	310	318	362	342	328	336	346	353	335	299	323	305	334	322	334	303	313	325	338	302	339	344	321	326	324	348	294	325	337	292	294	352	370	334	360	319	319	357	317	323	315	339	357	323	302	301	326	334	333	326	315	340	336	339	332	358	310	322	304	346	315	354	325	332	339	353	360	345	316	316	303	311	365	333	332	350	322	325	331	288	314	273	311	347	336	316	322	310	372	340	330	307	324	311	289	328	301	345	341	346	358	323	331	311	352	307	320	300	312	353	295	332	305	360	301	285	321	300	290	339	330	316	347	302	319	325	331	351	320	319	358	328	326	298	328	339	316	331	332	317	339	329	349	339	317	368	302	318	362	310	305	347	322	374	295	300	330	320	362	330	319	331	358	321	330	348	337	312	312	369	388	355	321	361	345	313	351	351	314	292	330	347	323	328	338	326	343	318	351	298	338	304	309	349	326	307	293	348	365	318	300	356	379	331	350	319	333	321	305	305	302	327	345	331	341	335	317	363	289	350	371	318	306	311	351	315	316	334	329	360	386	351	335	353	319	313	302	309	357	339	313	312	328	322	336	345	336	326	314	353	337	333	311	348	336	340	337	329	373	340	351	318	326	344	302	349	365	312	320	337	345	317	334	318	327	334	367	331	291	315	336	348	325	332	307	356	348	331	312	297	328	362	340	325	314	347	361	324	339	325	318	346	366	340	329	324	355	319	322	333	311	319	309	379	346	286	287	322	303	326	341	354	314	333	342	335	332	304	315	373	342	333	347	332	345	320	325	322	309	304	331	302	360	318	315	316	317	303	350	335	328	309	302	315	316	333	313	347	303	337	360	308	353	288	314	313	343	344	296	320	336	312	318	334	327	312	345	324	284	352	302	326	349	320	345	329	321	338	347	368	346	342	360	334	326	332	346	343	346	342	331	309	333	322	300	309	357	346	342	319	292	303	379	341	335	330	325	348	357	343	314	325	308	327	324	330	300	341	337	309	318	321	336	330	346	302	298	385	334	332	350	349	309	325	291	328	325	385	326	332	318	308	324	321	380	322	349	348	333	321	309	345	364	305	325	312	308	350	308	311	318	335	319	357	367	339	333	337	369	328	316	342	323	333	327	346	318	317	327	310	354	323	325	315	305	355	325	335	337	309	350	293	326	336	323	333	333	326	336	307	312	369	324	324	329	358	326	343	316	338	321	329	321	330	331	330	320	335	333	371	342	335	352	348	365	346	328	343	360	335	363	324	307	325	325	338	314	323	344	321	321	337	347	349	344	311	315	311	330	313	346	319	334	342	348	363	320	359	338	332	286	343	305	375	327	319	362	347	347	345	335	343	353	329	321	346	345	330	327	343	308	320	345	344	311	297	303	361	314	355	312	298	324	367	286	333	348	325	323	318	310	304	318	373	332	358	321	325	365	302	335	299	313	320	331	312	332	316	309	351	317	329	330	328	312	312	336	340	319	328	372	343	320	317	322	337	342	320	327	298	337	336	355	350	350	330	353	348	307	356	350	310	320	322	345	351	345	318	346	297	398	335	323	325	365	333	365	353	351	344	314	347	346	351	358	327	321	329	300	313	342	344	377	344	337	325	342	328	321	315	297	304	319	312	335	337	338	325	323	347	330	302	302	307	325	337	319	318	308	370	331	352	362	329	344	346	327	352	303	318	322	340	347	340	334	341	326	336	357	322	320	316	324	366	360	295	323	329	336	306	307	342	330	337	339	337	329	338	329	324	315	321	297	327	302	301	338	359	319	323	352	308	307	346	320	344	340	346	323	336	324	319	365	363	362	311	287	361	334	329	304	317	337	371	312	320	363	369	317	322	312	338	313	326	348	328	323	331	356	333	317	310	378	327	306	305	322	337	311	371	323	305	330	341	353	343	303	311	350	328	350	362	292	324	327	345	337	310	309	330	307	317	349	303	282	325	323	374	317	347	336	349	347	351	334	349	319	318	339	331	310	311	375	347	333	324	320	346	320	335	311	313	354	373	346	311	339	329	344	311	321	326	323	301	344	316	291	324	328	315	296	305	309	344	289	338	326	302	326	326	369	336	327	332	328	348	309	304	315	370	349	364	287	329	312	346	338	298	318	361	353	320	328	329	345	331	335	340	326	319	346	343	329	333	312	309	357	334	326	344	315	301	341	330	355	303	356	320	335	328	317	309	309	295	364	329	313	342	363	329	296	313	323	364	325	345	334	334	328	335	314	322	345	287	310	298	348	299	344	331	341	323	347	316	349	352	335	305	332	320	300	318	346	327	320	326	326	314	340	344	302	336	313	300	310	353	329	335	373	307	285	340	354	334	334	322	331	312	370	320	329	317	331	344	357	341	299	290	333	306	329	311	317	329	330	323	334	314	318	312
40962	26484	21014	14343	9139	3397	1924	1626	1369	1261	1070	946	916	893	855	810	855	783	807	796	771	770	786	779	776	801	820	724	771	792	783	874	790	742	789	743	760	722	759	776	763	757	771	713	731	744	722	757	729	749	721	703	733	694	700	746	734	713	731	663	731	728	741	720	732	717	685	697	684	691	648	692	708	681	758	711	785	730	679	743	714	732	702	709	672	718	695	696	694	744	688	680	690	682	709	673	759	701	680	674	710	685	700	720	738	720	719	747	743	707	722	708	719	704	733	721	750	714	718	692	722	710	705	721	722	732	768	692	717	766	708	747	672	704	728	687	782	719	729	726	721	701	712	703	708	722	719	709	735	729	694	664	716	659	715	733	695	698	730	673	716	701	735	717	710	737	703	698	671	663	707	708	669	728	759	745	704	758	698	671	737	718	706	706	702	684	710	705	689	706	668	693	692	700	723	688	738	689	664	677	717	726	724	724	740	724	727	735	683	689	717	722	711	715	694	697	707	693	696	691	671	712	672	652	687	663	759	674	737	720	717	706	752	743	701	675	717	735	728	745	689	726	703	705	722	673	736	753	709	659	737	661	724	738	714	724	714	690	757	706	644	743	730	706	708	670	687	700	689	719	719	715	804	712	713	712	726	702	662	700	709	706	717	742	697	747	717	727	665	677	711	730	689	723	722	788	701	736	696	685	727	651	686	674	718	707	700	704	721	677	650	682	721	722	714	687	705	772	695	713	727	671	760	697	724	760	667	703	678	714	705	723	707	682	710	720	686	750	715	720	712	661	738	700	759	688	755	707	743	692	717	736	679	698	702	703	690	715	736	707	757	713	701	704	732	707	675	701	683	781	756	728	712	703	736	745	710	727	710	651	746	727	654	710	715	683	751	720	657	665	695	686	659	715	691	685	770	736	680	727	733	734	720	703	766	760	695	711	728	731	695	741	672	736	700	703	714	733	716	680	757	718	669	736	713	735	716	699	688	721	686	722	719	746	741	725	668	743	706	691	705	704	736	656	705	686	695	626	717	719	746	726	745	688	688	726	711	711	673	727	731	723	694	713	708	696	695	719	713	693	691	674	683	716	689	667	670	707	698	713	713	670	744	760	716	707	745	700	740	647	702	706	734	733	707	716	718	777	716	763	710	681	748	763	683	690	703	749	703	729	723	727	667	683	706	735	710	707	737	705	718	734	716	681	756	673	709	731	786	693	704	736	683	732	740	714	700	739	749	719	648	730	731	751	733	745	767	684	720	705	640	709	758	738	730	702	705	763	701	695	724	708	713	651	699	704	752	699	697	710	712	678	752	724	719	694	707	692	717	738	682	708	700	711	709	713	699	744	685	712	673	686	719	656	708	676	728	720	679	767	657	714	690	719	691	684	727	729	718	662	661	689	702	697	710	743	707	712	721	691	807	726	741	749	711	720	716	667	667	681	700	703	756	684	726	752	713	651	716	705	688	720	726	748	681	659	704	714	756	674	726	699	661	726	733	702	688	713	706	720	731	716	726	698	698	741	707	712	724	767	740	710	712	724	749	715	740	730	699	765	729	692	741	705	724	730	636	729	693	684	739	684	715	719	735	719	694	721	698	676	681	708	706	721	716	741	711	689	741	696	733	695	690	773	719	713	690	701	764	734	678	717	695	679	716	689	693	697	713	703	717	723	703	704	722	680	739	740	715	782	680	682	683	660	698	685	727	726	725	715	749	704	718	689	717	715	735	723	721	674	695	686	711	684	690	699	729	707	685	703	720	714	698	699	720	718	711	745	696	666	699	705	693	730	753	706	750	740	718	711	726	711	749	687	703	721	732	732	709	688	738	738	663	700	735	691	696	710	741	696	704	696	714	761	725	701	710	729	707	713	695	678	757	726	716	743	719	711	689	676	726	719	698	685	670	727	714	689	707	724	740	710	709	750	734	735	697	713	653	698	764	724	711	682	687	742	690	707	675	752	696	708	671	736	761	699	754	690	756	713	706	702	706	741	768	732	718	697	747	675	681	746	691	782	657	689	666	723	680	745	697	743	710	721	707	762	727	706	749	751	701	714	711	726	707	701	721	711	698	710	728	722	772	706	661	706	675	698	727	696	705	749	760	718	758	704	684	695	659	684	721	673	642	681	713	665	749	755	699	696	741	697	699	702	721	685	721	684	725	707	714	715	728	680	745	729	727	677	712	666	687	723	655	697	700	720	742	719	730	652	719	723	709	707	674	695	755	738	658	675	750	757	742	705	729	680	738	709	682	712	707	655	696	747	693	725	740	698	702	743	703	715	715	711	653	736	733	715	749	661	694	691	769	697	691	701	709	694	733	741	741	694	744	694	746	710	705	767	750	733	700	696	718	721	743	693	751	734	692	685	746	761	703	711	682	702	712	707	720	715	756	727	726	653	703	678	699	726	727	689	692	760	722	668	701	703	712	699	703	727	711	735	739	705	702	682	768	716	755	729	734	714	673	693	732	732	680	662	732	687	714	731	682	699	711	706	716	736	672	712	651	720	714	707	661	666	673	730	740	687	763	686	691	731	750	701	675	720	736	722	700	714	757	686	709	708	690	697	715	761	669	695	705	787	732	738	667	667	716	732	698	673	729	720	710	676	733	700	720	721	737	713	725	762	706	683	686	726	720	724	706	668	734	690	718	715	739	722	706	749	735	689	742	688	738	722	719	728	719	717	752	719	719	702	714	717	678	752	655	703	701	723	715	746	745	687	725	703	732	728	703	703	711	713	737	691	748	707	735	696	728	720	727	707	708	697	715	719	698	657	729	676	651	722	725	674	748	697	674	736	699	711	694	706	757	693	758	726	692	694	723	718	694	707	725	722	690	703	690	740	722	720	737	762	746	721	701	713	731	650	734	702	670	742	716	701	687	741	772	734	755	692	699	762	708	740	705	692	731	704	711	669	755	713	681	697	720	704	718	711	715	749	747	776	695	705	756	770	750	673	771	697	649	702	711	702	728	697	672	726	680	746	709	700	672	714	698	724	748	761	699	720	739	724	742	690	701	759	676	680	755	712	716	699	682	708	718	714	733	743	711	714	713	702	722	721	743	736	673	652	725	725	765	713	732	672	690	705	711	709	723	729	693	794	728	670	713	708	707	687	720	672	746	743	717	685	745	755	663	724	734	714	720	697	702	679	693	710	688	718	747	709	725	727	679	710	749	723	701	734	718	763	740	724	726	718	667	729	746	706	662	687	710	694	699	621	697	713	706	641	730	695	728	749	700	700	645	700	731	721	758	720	726	672	769	675	681	701	723	734	709	732	651	714	686	739	699	699	720	659	707	734	690	666	721	750	753	720	734	712	692	689	730	710	721	690	750	688	751	695	705	703	732	738	688	698	741	687	733	687	743	657	717	667	698	710	706	661	697	699	719	735	689	689	654	717	679	664	737	731	693	694	646	656	707	732	769	718	760	707	741	720	717	687	716	702	740	684	721	692	728	672	777	710	697	731	708	734	683	695	688	709	726	684	723	720
49516	21253	8027	3496	1018	554	447	345	370	317	346	336	363	372	342	368	362	343	341	352	365	320	311	282	337	314	332	324	318	323	333	363	328	332	327	336	355	351	316	314	324	332	294	341	319	354	312	341	347	327	338	329	315	344	293	355	333	358	316	315	331	317	345	308	329	345	318	331	323	318	304	323	357	346	317	307	366	321	334	329	340	333	332	277	337	320	324	343	350	348	315	314	323	333	337	331	355	353	307	338	325	334	310	349	358	315	356	349	309	291	324	336	355	338	358	349	328	300	385	336	341	295	317	335	284	331	303	321	322	295	348	339	307	340	324	342	336	344	328	344	354	291	317	290	292	319	327	340	335	342	341	361	381	331	312	334	329	293	318	319	325	334	332	345	344	290	315	321	370	336	305	344	315	339	309	327	306	318	332	326	326	318	337	309	321	338	305	315	358	361	317	347	325	325	334	309	324	329	315	301	340	356	298	327	333	340	321	304	313	353	338	348	351	338	312	325	336	366	338	342	332	330	317	323	316	355	304	285	311	315	316	311	322	349	359	342	336	322	391	339	309	302	306	330	302	323	298	339	337	342	322	316	350	333	347	334	355	366	341	328	313	341	300	353	316	297	325	319	343	374	335	332	334	326	355	348	313	341	307	318	321	318	315	333	320	344	322	311	329	346	359	386	337	324	331	328	294	310	306	312	356	348	355	322	379	345	332	305	330	315	304	291	319	341	370	330	305	318	286	326	314	321	331	341	322	321	334	340	310	316	311	341	306	347	384	346	323	317	325	319	294	299	326	339	328	332	299	310	331	339	293	303	340	327	374	327	338	327	345	337	291	354	346	298	348	345	317	345	353	325	331	289	308	309	345	313	326	308	322	355	330	348	335	308	343	345	354	343	354	350	325	357	336	318	317	321	356	325	307	337	323	334	305	304	308	323	337	342	327	287	325	324	310	318	319	346	343	309	325	326	340	329	330	344	351	344	317	328	399	301	333	353	315	330	326	340	354	305	346	309	337	324	319	341	317	309	306	350	291	317	339	309	322	325	323	301	336	359	336	336	365	346	292	325	336	326	336	348	328	305	327	293	343	329	356	363	343	343	333	342	352	345	344	382	322	307	357	350	313	309	311	329	343	324	351	328	315	330	318	306	313	345	336	315	336	312	315	332	349	350	305	307	346	325	331	344	287	353	340	334	354	306	321	334	370	366	340	335	336	317	284	366	299	302	327	312	314	348	327	285	348	331	314	344	344	311	291	305	356	288	304	307	319	345	297	329	341	341	302	320	290	318	318	295	340	316	327	344	288	350	346	315	290	302	300	302	316	305	306	328	357	344	331	362	298	291	334	346	310	321	330	306	346	320	328	351	340	313	321	294	341	354	307	329	339	344	313	332	356	323	320	339	364	358	319	321	330	326	332	345	339	372	317	317	290	295	334	297	323	328	277	321	316	333	316	308	380	346	326	328	299	335	301	336	335	345	331	347	324	338	339	315	334	346	326	316	307	342	317	300	348	324	358	341	299	351	298	338	347	299	312	319	346	300	321	348	348	297	313	336	319	294	328	303	327	344	301	318	320	346	312	299	303	338	349	351	322	333	328	296	324	364	319	316	305	346	327	338	299	347	321	312	299	313	315	326	337	293	319	370	376	329	325	329	330	329	351	339	331	351	311	388	284	327	350	310	309	337	329	324	326	317	329	334	349	343	319	320	282	343	305	341	328	319	329	319	355	330	346	278	352	327	320	350	350	336	351	329	348	321	321	340	327	294	315	305	328	339	322	312	319	321	314	317	326	331	308	339	332	334	370	348	347	382	315	347	333	299	282	334	332	322	347	374	340	332	330	315	323	304	304	319	307	341	297	342	316	360	336	336	326	284	329	341	337	317	335	315	366	308	292	337	276	331	338	329	341	321	347	330	343	311	299	307	308	327	335	317	326	338	338	289	323	316	336	291	339	323	329	312	330	334	332	343	333	318	319	356	335	327	348	346	331	342	355	351	294	325	371	350	339	306	317	330	381	354	361	376	340	358	303	313	315	303	349	348	326	304	316	331	302	342	337	356	359	315	336	307	316	332	332	280	308	317	335	341	314	343	325	309	297	339	301	326	348	342	328	316	374	312	363	330	319	341	327	366	312	353	321	352	304	327	314	300	315	351	344	335	327	319	313	334	327	305	330	322	318	330	322	335	332	312	334	336	332	296	305	361	349	375	325	330	336	350	311	327	328	321	315	351	336	356	321	333	377	299	305	322	330	333	344	308	345	340	314	306	316	351	303	332	356	337	313	296	336	347	346	332	333	283	304	331	321	361	328	335	302	298	320	311	320	344	301	334	330	312	304	323	341	327	290	294	308	361	329	291	322	302	301	311	325	328	330	296	386	330	311	315	316	329	361	321	275	315	289	375	319	329	288	318	295	333	328	330	332	297	345	351	323	337	345	330	313	326	307	371	354	320	336	333	349	307	332	330	339	351	318	308	353	311	324	321	364	337	306	301	331	312	358	358	316	331	347	360	363	336	321	362	321	311	322	331	306	335	304	348	366	328	308	325	364	342	304	328	355	315	310	338	355	311	310	322	367	339	368	318	303	319	340	312	299	358	343	347	315	299	350	375	335	319	325	323	291	315	331	315	334	323	311	361	312	329	306	306	306	294	361	324	336	319	327	316	303	302	305	324	318	331	314	324	355	346	314	283	289	316	338	342	300	327	320	300	359	378	330	319	353	333	301	339	338	318	329	314	313	342	308	324	388	336	365	321	329	311	336	304	376	322	308	309	310	344	320	325	331	322	317	306	321	333	366	338	321	334	336	316	352	357	347	337	338	287	329	330	314	344	327	339	319	308	288	320	361	312	282	309	338	336	315	312	343	341	318	313	314	327	323	325	336	317	324	313	347	337	315	340	312	386	324	346	312	311	305	360	290	350	314	365	344	320	369	368	368	325	314	335	316	330	312	324	319	328	324	298	338	325	342	368	312	363	347	315	309	313	314	337	324	311	328	322	317	341	322	344	334	335	314	315	358	330	322	308	371	315	318	339	376	364	324	328	315	350	348	333	333	319	308	347	329	350	314	342	370	345	344	335	365	339	313	275	328	333	359	289	318	302	300	336	298	365	294	304	341	309	348	327	309	331	340	332	334	350	314	310	366	310	303	321	341	293	343	337	323	351	339	324	344	353	347	342	339	295	360	347	293	317	326	326	315	316	315	347	324	350	323	337	314	328	360	305	324	367	341	374	320	313	316	328	320	304	295	338	297	333	297	319	343	287	340	346	329	359	316	325	302	310	312	309	327	371	339	355	316	331	336	323	313	318	329	330	332	322	307	304	335	325	341	335	323	321	292	325	363	330	311	320	341	292	351	328	299	328	296	359	340	336	309	299	327	336	296	327	331	368	362	314	359	338	351	288	319	321	363	338	302	330	340	308	348	338	328	311	299	372	343	287	342	351	329	331	370	367	304	315	298	330	318	331	282	334	312	321	311	343	340	349
31397	13355	10718	7364	2915	1428	1174	1030	943	900	833	759	771	801	721	736	742	714	699	752	775	757	689	741	684	734	733	753	722	722	719	750	727	713	700	734	699	709	686	705	670	724	747	743	710	701	661	718	697	677	676	739	686	722	712	718	672	686	723	690	663	675	721	727	679	732	693	689	691	696	761	735	704	712	672	729	718	634	704	688	699	658	715	736	710	692	790	719	712	656	710	660	678	715	680	722	697	772	712	724	653	701	713	727	711	717	700	671	752	706	712	703	687	709	733	690	675	698	682	719	683	721	687	686	670	712	655	719	688	710	728	741	684	723	713	732	694	695	674	712	689	690	702	684	766	651	703	681	698	709	688	714	687	701	690	652	716	715	727	651	718	720	682	691	684	757	696	745	703	726	757	676	728	624	698	750	686	706	750	674	711	651	732	713	687	698	684	650	743	694	694	675	691	718	694	690	738	723	688	723	664	697	730	687	685	692	649	723	644	689	659	681	740	670	686	691	715	727	702	694	706	699	687	767	716	692	702	657	698	724	718	703	700	681	675	697	710	689	671	699	713	721	749	704	685	699	727	798	641	711	725	722	741	680	725	721	705	733	691	714	761	744	685	698	756	710	698	671	741	703	717	719	686	746	715	703	716	706	700	678	708	701	713	706	671	654	664	735	703	683	693	691	696	727	690	734	699	747	694	739	703	729	735	730	698	640	685	661	734	694	720	711	750	724	692	730	679	731	713	699	674	677	719	681	724	715	650	701	684	727	667	725	672	732	713	708	687	710	671	671	682	710	732	672	673	680	681	681	743	709	696	704	727	736	703	697	659	684	716	714	726	682	699	673	689	692	710	661	680	744	677	700	745	689	700	688	686	689	697	704	721	716	720	657	719	722	696	696	714	704	682	693	714	721	743	710	705	667	688	709	757	701	703	729	736	719	697	727	648	743	739	686	728	697	698	722	729	758	693	715	669	693	640	673	704	699	691	699	703	700	693	678	699	712	711	758	683	644	728	716	719	720	653	688	742	734	721	667	714	664	733	691	681	699	701	709	682	695	717	706	711	675	701	680	725	744	691	708	717	745	690	747	719	760	694	732	718	736	696	678	686	710	719	741	690	686	743	687	720	686	698	679	708	714	709	728	663	707	748	699	710	726	735	665	690	727	690	680	734	712	741	678	695	700	673	707	672	691	692	723	672	688	671	700	735	696	702	711	701	674	712	742	728	693	706	677	687	684	697	687	670	689	676	740	618	713	697	686	708	675	683	698	721	701	723	722	677	720	759	706	696	705	695	672	699	674	687	692	722	687	706	704	740	692	699	688	698	703	657	682	711	725	731	729	645	763	683	738	718	699	652	760	706	693	683	683	714	706	729	688	724	694	685	653	681	690	687	776	705	694	688	726	663	733	732	729	711	680	749	683	699	696	763	748	717	730	709	692	638	686	634	732	731	643	707	723	708	654	685	719	688	737	721	732	658	706	707	705	739	721	661	699	729	692	691	673	703	697	698	718	696	698	732	731	682	721	703	702	689	717	750	720	686	675	710	726	670	701	719	695	700	702	678	672	687	685	719	675	757	719	665	697	710	715	713	670	742	697	759	685	690	702	694	719	695	710	736	709	741	739	694	716	690	697	741	717	719	689	715	661	678	711	704	702	725	674	675	677	699	689	732	728	685	787	683	719	709	724	704	738	682	674	736	673	683	696	686	694	696	692	674	711	640	724	726	740	714	707	693	730	670	686	756	661	709	691	707	717	682	737	705	691	737	697	727	681	690	704	690	724	697	759	722	680	700	712	681	728	649	719	699	691	673	696	732	672	637	685	715	646	690	723	687	724	683	694	784	694	727	709	749	681	679	702	741	697	679	712	711	701	693	708	681	706	695	694	712	697	750	684	675	705	691	645	704	735	748	705	684	691	700	699	665	673	750	700	692	682	702	702	704	642	735	682	664	697	666	735	713	694	715	704	697	712	674	702	692	682	681	699	724	747	730	692	745	682	665	708	706	704	694	701	718	697	667	688	675	674	688	710	701	662	688	737	710	694	699	702	685	707	723	667	704	740	677	768	740	729	696	721	741	711	726	701	722	721	695	722	658	728	724	718	741	671	750	730	705	721	696	683	717	683	742	663	670	722	686	728	684	731	733	746	685	719	732	684	686	725	684	714	703	725	686	693	716	690	719	685	708	729	695	730	701	675	714	728	684	705	684	655	707	751	704	737	679	698	709	709	683	733	704	708	667	725	744	702	688	686	666	660	701	677	679	665	632	682	683	707	648	706	662	726	637	690	729	728	731	634	706	725	720	708	701	707	736	693	714	702	709	652	643	695	680	710	732	660	724	672	733	744	729	727	718	664	664	667	725	682	716	695	679	731	704	731	669	627	684	660	678	675	742	709	754	738	730	653	720	694	708	699	673	728	714	729	725	712	695	736	773	671	743	710	682	690	743	749	661	712	687	703	653	685	725	674	673	709	684	679	726	673	634	681	689	729	734	704	709	689	741	699	732	773	682	701	662	725	702	696	672	697	685	713	713	716	741	696	743	677	680	730	718	736	707	710	691	705	702	641	681	656	702	670	673	703	711	738	708	687	665	716	695	690	695	707	739	704	664	689	694	709	718	744	689	721	718	737	690	676	699	697	686	692	688	741	757	704	719	733	692	710	710	759	691	752	727	690	724	699	693	694	688	695	667	687	702	758	736	727	714	699	716	703	702	686	742	659	713	699	678	706	713	705	686	699	700	714	707	685	670	752	725	682	683	690	713	673	735	686	683	702	737	679	717	719	712	670	725	657	733	713	686	702	704	703	702	783	693	654	703	704	715	659	746	684	700	716	668	752	693	675	735	707	657	717	692	706	687	706	765	707	709	726	731	709	657	684	658	685	698	635	694	729	686	641	712	723	709	683	725	710	702	683	712	748	710	717	709	659	696	703	739	716	719	687	740	722	679	700	715	730	697	753	692	692	696	692	749	669	758	749	711	742	728	712	694	709	679	734	686	698	667	718	656	708	677	709	673	734	706	733	680	722	716	709	691	708	712	658	728	727	669	744	694	692	682	728	697	653	712	738	727	717	702	709	675	705	716	722	761	682	684	693	648	706	711	691	736	702	725	724	716	653	757	684	681	726	670	701	752	714	723	700	710	725	655	707	694	704	645	674	702	711	712	701	734	701	723	682	687	665	663	722	637	714	724	713	714	696	738	671	727	630	707	709	775	687	711	681	752	731	713	693	681	723	675	695	675	723	667	698	694	658	696	697	710	679	705	672	781	661	703	761	714	688	708	721	692	686	695	676	642	698	680	703	710	694	683	713	690	691	707	747	727	679	681	685	690	739	734	736	690	694	675	699	734	695	664	684	701	692	709	682	688	725	677	689	654	692	669	688	712	673	701	703	672	696	734	670	707	766	696	691	701	683	723	682	671	629	681	730	693	726	690	709	719	682	743	688	676	712	696	645	725	703	676	672	705	690	689	739	712	715	680	734	684	712
55585	25592	11152	4987	1978	650	513	431	405	397	368	334	342	321	309	351	335	262	322	331	306	347	316	333	308	299	312	343	329	314	301	310	293	335	308	373	309	314	308	322	346	302	302	351	295	324	315	333	323	303	315	348	325	299	310	331	353	345	312	264	332	319	333	319	305	305	320	306	307	300	300	304	342	312	333	311	321	297	313	310	310	290	310	318	319	304	316	309	282	298	286	326	335	348	347	293	290	343	330	299	289	303	317	324	319	321	324	332	307	285	289	284	332	345	371	285	331	353	323	342	338	334	295	314	329	298	277	329	359	282	308	308	338	305	267	302	327	349	354	357	329	302	350	306	344	331	308	322	320	320	334	349	316	322	334	313	326	313	318	317	331	329	376	299	281	294	307	290	326	336	303	336	329	290	326	326	339	366	324	344	308	313	310	327	334	296	318	272	321	300	323	352	303	348	297	323	333	333	304	302	316	297	307	368	300	283	302	300	302	337	328	318	329	320	320	348	328	321	301	313	341	291	306	299	309	311	317	342	314	302	313	314	288	295	296	326	331	333	335	316	325	284	349	320	343	330	299	300	296	307	319	307	295	302	296	307	291	335	323	307	309	302	334	312	303	308	284	299	307	325	323	326	329	299	311	327	292	313	329	292	302	330	299	305	294	311	295	331	312	306	340	297	336	312	306	305	323	314	324	333	275	309	299	295	356	291	340	325	295	312	273	310	342	317	319	340	335	300	334	320	342	294	316	333	316	314	286	293	299	328	343	300	323	302	320	315	323	323	338	312	316	306	282	295	347	298	339	322	326	317	321	330	331	329	303	304	330	298	293	278	318	341	298	344	285	310	320	319	318	322	355	301	314	321	323	318	317	321	299	300	343	282	331	319	316	306	288	320	336	299	316	313	360	280	355	305	328	299	288	316	322	329	337	320	354	326	301	295	315	346	298	305	315	335	295	313	289	326	308	313	276	314	325	319	331	312	319	362	291	329	316	355	317	300	315	347	310	316	323	333	327	352	312	313	310	305	305	344	311	318	300	293	351	301	341	317	345	337	339	324	340	338	341	329	332	311	330	338	366	351	291	353	289	317	337	321	327	332	346	325	298	316	330	286	324	341	335	304	284	309	309	343	319	331	347	290	350	328	316	322	340	379	336	313	281	302	313	304	312	320	314	326	326	285	291	325	301	326	302	321	329	326	306	324	350	305	320	301	294	324	316	307	310	304	301	333	315	302	291	312	320	327	330	288	306	271	307	315	323	319	312	278	315	284	306	351	288	314	341	316	343	292	309	322	327	294	313	309	346	339	325	306	306	281	294	328	333	330	339	297	298	314	314	361	310	327	313	344	308	306	317	334	339	362	296	336	316	325	312	315	332	313	319	287	293	351	325	287	325	325	302	322	335	310	290	308	345	309	336	314	304	327	327	297	340	331	320	309	315	298	290	339	311	340	316	288	310	315	306	303	329	322	332	310	299	350	325	315	327	340	327	306	345	303	319	329	312	318	320	291	308	309	306	314	312	302	302	299	349	296	318	302	321	315	311	319	329	313	332	313	341	326	287	337	314	324	316	301	311	332	340	334	342	303	355	321	312	297	331	337	307	314	288	307	347	314	298	299	317	304	364	297	282	304	322	297	333	338	305	318	330	322	301	311	332	320	343	316	349	301	307	293	297	318	310	330	325	304	334	318	316	329	307	334	340	323	289	323	333	303	289	324	310	311	307	341	304	323	329	280	324	274	324	349	318	367	316	336	328	325	291	317	337	302	317	324	289	324	345	296	318	357	315	307	288	306	341	308	311	333	341	327	337	336	329	336	325	308	321	337	303	301	306	293	351	288	337	319	289	339	310	296	309	295	313	336	297	319	308	274	282	302	342	283	295	337	337	286	348	330	305	324	290	300	272	291	327	302	317	302	303	326	293	310	314	291	296	335	318	293	323	348	301	314	317	309	313	362	359	291	285	371	316	328	317	317	300	311	317	328	296	308	326	299	270	312	303	332	285	336	319	328	314	299	301	357	288	296	311	353	311	330	357	337	316	320	295	323	295	346	328	310	322	310	319	313	275	290	323	351	315	311	328	323	311	319	341	348	322	332	293	293	299	298	321	311	323	326	303	308	337	303	311	295	300	326	311	294	338	317	326	312	322	308	341	316	339	329	305	327	316	351	307	348	315	316	334	315	357	294	321	314	309	321	330	321	308	313	323	286	314	312	276	304	337	294	327	323	323	310	289	314	325	309	330	300	296	294	293	317	320	308	307	367	321	316	306	287	290	312	331	337	290	302	327	276	317	311	342	300	306	313	320	372	302	311	292	317	291	306	311	317	305	335	322	296	319	279	314	321	316	322	314	301	319	330	297	298	301	311	299	301	328	316	347	296	337	284	310	314	286	350	325	313	298	293	308	321	352	299	353	290	316	329	314	313	300	312	313	306	289	326	331	320	299	307	322	294	309	339	318	345	312	337	340	304	292	301	315	327	335	348	346	328	337	322	331	347	321	359	342	327	308	322	358	317	296	337	294	323	311	320	320	292	308	310	282	308	327	337	309	291	349	320	319	336	313	327	299	294	272	298	276	320	339	334	313	322	303	388	320	304	340	288	307	302	330	307	315	308	309	286	327	301	359	313	298	308	328	303	321	313	317	300	312	330	350	349	308	336	321	300	311	303	302	332	317	312	342	318	301	292	323	332	341	339	294	296	326	299	320	339	338	316	316	326	314	291	338	304	306	289	347	326	328	317	288	310	298	318	345	318	332	328	318	338	302	323	323	308	306	291	299	330	319	347	311	312	301	331	316	322	315	303	308	316	317	389	357	314	318	330	329	320	344	288	345	289	335	302	298	325	305	314	337	292	338	322	289	292	302	333	311	336	294	319	299	347	329	319	338	349	276	278	345	315	287	317	294	318	338	301	312	306	338	336	324	338	304	320	315	340	316	312	309	311	355	285	317	325	353	327	324	333	317	301	334	339	310	334	299	329	336	315	285	330	299	326	282	308	305	286	309	275	329	317	321	311	306	301	311	336	348	341	296	334	311	324	319	285	316	335	327	341	296	339	291	312	284	322	316	295	333	325	329	360	301	308	316	303	350	292	297	305	315	338	289	311	313	338	286	319	325	338	297	331	337	292	343	337	301	314	326	305	310	311	331	327	311	307	297	360	318	324	327	301	337	323	324	310	323	285	307	318	320	275	336	321	316	330	309	320	322	314	335	320	289	324	329	330	326	331	315	336	311	270	274	319	343	337	342	327	317	343	330	356	321	333	347	352	312	287	292	323	321	281	302	311	320	324	355	309	291	296	290	287	340	298	316	348	287	319	291	285	327	305	294	301	289	318	316	318	320	310	297	334	327	324	303	295	319	350	302	319	317	304	295	285	337	333	287	303	328	280	338	332	326	315	299	350	327	326	332	308	328	300	326	326	306	325	300	354	304	312	300	310	306	308	310	339	326	388	329	337	306	338	287	330	306	329	295	332	317	328	331	292
35321	17920	13078	10628	5471	1907	1609	1352	1181	1009	932	869	805	777	813	755	800	719	782	745	757	722	689	719	682	746	695	719	727	711	737	718	782	777	705	726	763	753	734	730	726	711	731	649	709	677	679	677	746	751	710	678	753	661	701	686	688	718	730	699	730	669	705	702	662	703	680	725	674	650	704	689	643	695	691	697	716	771	675	703	694	705	671	656	683	695	691	679	685	707	694	675	711	686	707	645	696	677	711	699	712	672	684	697	709	696	669	696	724	702	636	658	691	693	674	691	705	648	680	696	704	638	646	683	635	680	660	702	723	680	674	690	681	655	714	700	705	669	669	670	674	661	695	666	672	674	688	679	696	681	636	668	696	701	709	688	611	732	680	691	650	688	709	666	692	713	655	687	671	663	726	692	706	661	684	686	680	665	690	648	670	689	699	653	660	675	731	692	694	670	643	638	675	720	676	650	661	626	677	691	642	698	721	687	705	675	647	715	732	696	662	638	726	671	683	683	673	705	702	665	661	705	690	650	702	636	677	688	677	688	604	749	709	643	664	643	655	704	682	644	688	675	654	664	710	686	737	669	681	669	693	694	702	718	670	774	692	649	693	696	713	678	694	711	716	682	682	678	658	692	672	648	676	699	683	657	664	675	664	675	683	694	632	721	669	728	682	683	714	718	689	645	666	695	730	677	684	664	698	713	656	664	720	738	676	714	698	672	689	698	652	675	658	736	696	699	692	687	727	729	667	669	653	670	659	668	677	689	670	724	657	683	642	671	602	637	684	690	650	680	689	679	707	690	699	699	677	659	688	676	676	661	687	695	698	664	688	709	680	697	645	697	679	713	681	673	717	703	706	698	709	690	673	681	683	671	699	677	708	653	702	717	674	663	701	688	672	711	683	693	669	688	666	686	690	715	752	692	678	701	659	669	692	685	663	665	680	741	707	649	740	676	718	691	652	685	623	698	676	658	675	662	676	703	718	708	702	652	663	691	644	689	665	596	685	673	708	707	683	673	733	713	728	688	667	704	714	680	691	676	721	704	694	711	731	708	691	690	721	668	675	669	664	720	650	695	692	679	706	673	654	675	685	665	706	698	692	701	720	660	692	696	680	729	713	678	727	669	684	708	703	652	647	667	666	716	658	660	729	679	685	663	673	675	689	668	707	660	702	660	713	711	676	668	670	631	654	702	747	658	686	708	712	713	677	672	653	691	724	666	669	709	702	660	675	699	690	713	672	693	694	685	649	690	668	662	664	680	681	648	715	697	672	686	698	683	720	705	682	682	672	650	674	677	657	682	701	673	678	673	679	668	698	730	690	678	696	687	681	669	676	686	711	635	669	657	656	685	740	693	680	743	666	668	670	621	722	707	656	698	703	682	683	732	708	651	663	679	676	645	692	699	673	709	725	682	627	707	675	673	705	694	708	724	703	685	653	672	694	729	747	670	664	693	662	672	671	727	673	688	659	666	720	702	696	646	733	716	681	654	736	685	712	705	680	656	695	680	701	645	717	723	689	682	671	654	653	624	677	722	672	670	707	693	717	677	713	691	689	685	676	680	700	652	731	693	689	713	749	680	675	671	715	705	685	698	663	692	704	688	731	722	631	690	660	695	680	689	697	655	663	698	640	679	679	681	687	660	693	673	628	689	732	638	707	693	641	706	692	713	658	680	676	670	681	702	690	679	665	653	682	659	707	681	658	703	694	702	746	725	623	720	689	677	690	676	667	710	672	715	709	702	672	700	696	709	689	621	695	708	734	667	672	656	662	731	700	622	692	716	667	678	680	702	655	672	698	689	684	650	705	761	694	682	671	662	649	663	675	659	708	665	747	673	718	676	671	679	684	659	660	728	708	707	750	690	713	725	677	684	657	682	732	698	665	707	707	666	671	660	717	648	721	736	646	649	665	657	692	743	682	708	665	714	697	708	719	705	692	708	706	718	711	675	670	667	694	697	693	712	739	673	681	709	629	681	659	733	669	689	673	669	727	695	705	718	612	672	646	693	728	654	669	699	718	722	668	634	664	698	674	694	663	722	638	694	657	677	713	696	683	706	689	706	718	656	726	666	668	674	689	697	679	724	699	672	685	703	723	696	680	719	682	695	728	640	649	682	729	709	681	719	665	720	692	658	657	678	668	680	702	658	660	710	672	725	690	702	676	654	726	720	699	687	666	673	682	707	708	700	694	671	629	703	704	677	695	716	700	657	706	683	650	700	652	732	661	699	698	713	691	699	680	658	671	683	749	696	690	643	740	649	701	704	725	679	734	694	716	686	664	688	698	700	719	691	647	693	701	711	683	708	679	651	726	631	672	675	718	683	683	681	647	632	683	682	671	672	708	684	663	690	692	729	754	675	686	667	713	675	676	730	659	690	691	672	715	677	728	664	704	662	691	708	717	673	675	711	721	678	691	649	683	686	688	646	690	736	686	691	664	670	656	703	638	664	734	664	727	634	674	661	669	649	690	663	670	697	665	705	663	708	718	653	687	666	673	666	692	693	705	636	689	709	718	700	668	667	681	699	708	651	701	672	695	666	701	737	653	665	676	661	686	668	653	682	664	727	632	668	700	667	624	667	662	689	711	672	699	664	682	674	713	678	721	665	682	721	649	666	678	626	704	670	688	722	653	702	693	682	710	673	665	699	668	655	724	682	677	681	675	691	728	676	663	635	715	682	653	712	663	714	641	668	665	704	669	689	655	690	683	670	689	694	659	671	700	730	642	707	700	640	685	723	645	679	697	709	668	669	644	669	709	729	698	716	685	707	640	725	723	661	674	634	670	761	727	696	648	698	690	702	672	731	657	691	661	731	697	655	718	677	706	692	672	673	660	684	651	678	667	657	676	726	687	687	780	688	715	681	675	721	683	681	711	726	700	749	696	665	684	674	712	700	675	714	662	716	696	696	703	683	678	648	724	663	673	753	748	655	675	657	767	686	677	726	716	713	660	689	698	683	683	704	718	667	696	693	656	670	690	674	675	692	705	775	683	698	741	724	675	742	646	702	698	668	657	673	694	683	686	667	713	660	679	706	691	723	678	748	698	686	721	701	678	665	686	702	705	726	648	702	699	679	694	680	706	690	711	695	686	667	687	656	698	658	692	705	652	714	663	705	701	633	720	658	694	685	669	714	715	711	665	734	701	695	722	671	701	707	670	672	703	719	667	687	696	663	692	623	665	689	638	689	697	671	680	702	698	703	700	660	706	709	684	692	659	707	668	700	691	621	727	709	690	694	705	657	678	650	691	686	672	686	661	694	680	669	677	690	676	680	743	737	684	684	673	667	712	648	706	683	672	691	737	670	665	691	710	670	729	713	649	677	705	684	699	682	693	674	704	679	735	650	700	689	707	650	649	685	701	739	684	719	710	696	726	711	733	679	685	737	715	718	694	678	662	707	681	706	741	679	655	639	680	681	651	678	729	701	674	691	680	664	729	709	670	678	642	679	732	725	658	672	666	693	672	656	694	669	694	694	673	676	743	726
59744	35488	19084	8494	2636	911	605	497	454	405	390	348	371	356	362	316	332	332	340	346	351	331	346	296	301	344	369	346	381	346	290	319	331	337	346	340	324	310	361	323	300	320	314	336	328	313	316	322	314	352	322	316	278	332	379	311	331	315	333	349	334	349	310	348	364	341	339	323	306	364	283	320	336	314	321	315	325	333	320	324	334	334	311	331	313	310	276	301	341	312	336	336	335	330	335	327	342	300	336	345	315	323	344	289	295	326	323	338	322	345	325	318	330	329	302	314	364	340	371	334	326	268	268	295	295	300	336	305	311	339	277	304	313	290	328	330	323	311	334	311	317	277	270	336	309	305	336	343	313	312	324	339	330	336	323	325	346	296	297	334	321	331	324	307	304	306	359	334	318	319	305	330	322	356	341	310	341	332	325	356	321	324	338	303	321	293	323	331	314	332	338	320	306	327	304	329	322	318	328	338	308	322	321	316	338	321	322	318	305	349	343	299	306	342	369	359	313	303	318	323	291	291	327	367	330	286	304	323	341	332	323	319	304	295	350	327	319	342	289	333	339	359	322	303	309	341	314	318	321	359	326	354	329	296	312	325	320	341	333	310	320	323	330	321	329	330	326	317	338	301	321	323	325	286	313	322	299	343	323	348	358	294	340	356	332	300	301	356	318	315	333	372	279	314	342	325	332	304	310	308	311	305	357	284	294	315	337	322	336	337	296	289	343	325	328	313	326	340	321	330	312	317	337	326	317	332	324	307	301	326	327	356	360	345	343	316	287	344	321	334	357	333	339	341	356	281	329	286	306	329	327	329	330	346	323	324	356	319	326	347	340	351	317	307	352	357	319	307	293	267	352	320	336	308	331	270	311	324	289	321	351	294	300	347	301	318	319	294	328	310	321	348	334	312	348	297	300	279	312	319	305	298	302	370	326	293	294	315	335	339	330	330	316	298	310	314	308	316	312	327	304	323	321	346	340	330	310	315	320	346	301	322	319	350	338	330	304	313	331	307	318	303	329	322	331	327	324	290	289	318	341	286	341	322	343	332	292	353	322	297	317	327	327	310	328	334	329	313	321	343	334	335	308	326	341	329	333	328	335	341	323	313	301	340	314	326	357	354	326	309	361	318	307	271	301	283	336	324	293	329	298	320	297	361	310	293	285	341	326	309	321	335	327	331	332	349	357	323	336	317	309	310	361	296	325	292	356	363	305	347	349	330	271	298	315	332	331	347	298	317	309	280	330	324	346	315	295	299	319	318	322	318	308	291	315	308	328	291	318	326	292	350	345	315	291	336	364	316	314	338	321	330	329	316	291	300	337	348	336	321	318	310	295	360	343	334	369	307	324	337	315	335	328	319	306	316	321	313	357	304	346	295	278	319	314	348	354	294	324	316	301	333	329	286	371	329	304	320	320	300	303	306	324	306	307	358	343	289	310	324	316	342	331	294	340	307	308	368	320	311	326	320	323	325	299	325	345	304	335	326	281	322	346	308	331	370	313	299	341	301	301	348	330	342	305	321	297	315	328	334	312	275	325	330	290	292	314	324	313	320	359	339	327	310	337	319	341	294	314	326	323	310	340	308	371	306	327	324	285	312	297	364	324	365	339	285	338	297	337	300	358	361	369	317	313	321	315	335	366	344	303	318	284	332	317	315	321	339	323	319	328	350	332	321	338	315	331	324	343	287	365	290	368	334	320	316	353	305	314	332	305	327	290	344	333	300	339	369	310	325	337	309	329	302	310	297	346	338	319	314	344	333	332	322	335	317	322	353	339	314	336	324	296	281	310	289	337	315	325	328	308	346	347	326	263	297	286	324	335	290	296	301	353	301	305	326	356	338	342	279	322	317	335	321	332	299	298	352	302	298	316	324	321	361	355	317	325	337	317	333	321	365	338	311	310	338	357	305	324	339	318	287	319	305	321	302	331	324	312	322	358	322	334	329	319	327	354	337	323	334	340	320	313	292	307	294	313	310	301	322	307	289	326	322	325	355	305	360	337	327	326	324	316	280	346	308	335	324	348	301	306	292	318	317	301	354	306	331	314	307	319	324	346	326	343	333	317	320	328	358	330	332	320	348	299	312	339	330	329	314	356	337	336	315	309	314	345	322	353	323	317	318	341	378	329	343	324	290	310	322	322	292	353	349	324	305	337	319	340	314	340	318	297	316	343	328	287	367	333	325	301	321	317	307	305	316	311	316	303	327	308	347	300	308	294	324	301	293	325	349	323	352	341	326	335	309	296	325	313	387	315	357	306	329	314	325	334	312	337	309	303	317	319	344	289	304	307	337	323	341	334	355	300	351	323	343	293	296	318	320	309	327	313	304	324	338	348	341	349	357	336	320	298	290	328	332	336	325	330	312	330	343	391	323	300	312	325	291	338	317	333	330	337	316	305	325	361	321	365	334	342	331	322	336	315	306	321	314	335	335	332	374	354	349	327	315	333	334	338	326	336	340	295	326	317	326	314	342	302	321	348	309	279	336	373	341	349	316	347	329	320	304	313	332	309	335	351	343	311	330	288	318	327	322	307	310	300	332	331	303	307	365	290	344	308	336	320	329	310	334	341	370	307	318	299	364	355	304	342	322	332	321	358	315	304	313	316	344	305	331	304	283	332	366	305	335	328	327	332	311	329	334	319	309	315	314	339	305	323	303	321	317	315	344	325	310	316	291	286	318	339	374	305	327	318	344	325	362	353	314	290	318	322	309	306	350	340	308	300	324	294	334	320	315	313	290	352	310	328	316	303	323	337	309	321	294	305	292	350	316	331	342	334	329	323	311	314	353	330	343	314	290	325	346	327	334	326	314	303	326	298	332	314	340	321	342	299	339	361	314	311	331	380	313	314	338	326	315	308	317	297	350	350	347	340	294	296	293	305	321	318	307	339	333	328	308	330	326	323	304	285	319	318	331	346	311	310	339	327	312	318	309	338	321	343	348	311	347	307	338	296	330	320	302	309	327	300	320	320	299	334	352	362	325	296	308	313	318	322	332	327	322	386	301	302	334	330	314	338	325	316	339	325	335	358	335	308	338	343	321	361	320	319	323	347	304	341	331	344	316	301	295	302	344	317	365	317	330	317	349	359	318	323	330	344	328	288	336	324	290	332	313	318	339	315	304	344	353	310	329	331	345	289	311	314	336	322	282	300	333	351	359	327	271	315	302	303	286	315	351	320	322	341	281	310	313	332	323	287	302	352	338	343	316	352	336	331	295	323	317	291	324	380	324	338	311	289	318	322	331	288	381	345	310	303	323	309	308	301	315	321	352	274	360	325	323	319	302	302	323	354	359	352	303	297	313	356	319	323	302	303	326	312	340	343	333	351	350	282	327	289	324	341	352	344	321	343	340	319	318	320	316	323	300	323	322	324	312	300	323	294	318	356	310	348	382	311	329	340	342	319	292	289	337	301	323	323	348	319	334	306	357	296	321	339	337	280	342	358	301	361	333	313	278	341	307	328	310	315	318	312	310	349	327	310	337
37214	26290	21034	14281	7039	2668	2052	1633	1359	1173	1060	927	879	831	857	813	759	738	766	748	797	737	777	739	770	822	788	770	769	782	767	797	732	766	724	715	762	775	777	756	709	704	780	709	731	728	721	724	694	671	709	734	731	681	678	669	728	708	756	662	730	705	702	692	679	732	723	673	709	680	682	772	716	669	698	710	679	679	704	688	718	685	687	687	730	732	685	706	683	690	653	742	719	731	713	757	708	694	706	706	685	665	692	654	697	715	699	686	660	677	689	677	671	706	731	726	608	655	744	721	676	699	628	744	728	646	738	689	678	693	666	681	731	714	702	685	668	668	663	706	678	681	746	707	673	643	683	685	705	743	667	718	679	669	718	706	662	704	696	683	698	684	725	689	701	666	701	694	700	731	687	661	683	684	648	727	702	676	672	683	653	667	674	662	749	679	693	718	752	709	773	668	711	691	672	731	691	706	706	706	694	717	672	703	708	712	683	689	737	711	703	718	716	693	713	689	716	659	671	698	654	695	743	701	714	732	661	743	709	717	651	711	720	651	678	727	707	739	692	724	732	677	682	735	710	667	685	741	724	715	695	754	690	677	691	673	752	725	713	695	710	694	703	708	676	672	709	678	700	714	690	741	714	719	680	697	655	667	699	690	676	697	687	681	698	639	666	674	685	683	663	680	716	700	684	735	673	718	682	686	702	721	705	723	685	702	689	699	736	688	742	733	739	674	685	729	706	672	700	732	713	705	684	684	735	667	696	706	686	723	692	693	714	672	704	685	698	667	711	727	710	681	731	628	720	737	684	690	693	690	686	681	689	670	694	706	727	689	712	694	664	726	733	726	708	661	680	728	677	673	695	696	690	671	703	700	685	726	703	677	696	732	712	725	713	681	696	692	669	700	692	684	758	726	697	741	722	654	709	713	645	686	697	681	724	703	714	690	672	690	763	653	664	704	672	643	699	681	710	715	697	736	697	690	702	728	713	687	703	732	726	645	689	721	720	680	698	737	713	690	701	677	677	695	690	672	687	700	686	671	694	726	663	648	686	731	692	714	704	716	724	684	650	692	655	665	729	685	693	678	685	675	744	707	698	691	716	685	720	679	703	695	700	711	682	736	659	727	679	709	714	709	748	671	716	664	662	702	661	681	710	685	667	693	693	666	705	660	714	693	742	700	736	731	694	717	666	707	714	695	705	751	717	709	746	704	722	660	669	689	715	698	694	751	672	708	708	726	687	706	689	685	695	669	700	695	735	753	711	680	758	638	687	676	739	725	704	738	718	689	710	741	702	695	727	728	659	673	681	679	646	679	677	727	644	722	733	710	635	622	655	716	705	722	704	711	736	632	688	750	697	712	714	640	681	699	708	671	661	703	717	692	661	660	686	652	690	757	647	701	712	676	738	691	709	712	658	703	705	660	716	676	666	675	679	744	679	681	683	692	700	688	696	667	664	709	697	697	708	692	686	661	705	707	689	669	669	712	678	704	717	687	709	697	675	695	692	696	705	742	686	713	700	677	705	629	700	661	658	709	729	708	676	700	680	663	684	650	686	683	692	679	735	707	707	646	690	721	712	719	693	701	690	676	679	737	706	691	687	673	706	671	706	662	669	712	680	674	634	659	656	667	649	709	680	661	678	659	684	746	679	707	697	716	625	702	702	708	688	690	682	680	715	680	701	690	718	732	667	684	724	686	691	711	658	665	714	684	679	702	703	710	703	747	728	675	685	707	696	690	708	686	669	712	707	724	711	726	698	702	736	679	682	671	718	727	684	671	715	703	664	660	738	705	713	666	720	719	655	669	635	679	659	707	713	677	727	698	681	705	734	654	746	719	738	668	664	720	705	731	698	674	696	704	697	659	678	751	686	683	666	696	643	672	700	690	711	646	777	702	697	689	698	679	671	762	670	712	709	705	731	672	686	677	676	695	678	754	711	699	685	695	669	697	686	680	701	670	685	667	670	671	697	724	694	719	717	688	651	693	658	715	707	661	665	695	661	719	655	707	680	695	716	706	697	751	688	712	623	636	671	746	700	693	744	697	679	724	675	669	680	667	736	700	712	692	705	723	694	711	681	661	668	729	716	706	693	734	726	689	715	641	687	706	662	681	675	714	710	701	737	718	660	690	648	706	723	667	700	634	623	710	705	695	639	716	698	704	659	724	680	687	688	676	735	664	680	697	701	685	715	668	742	722	675	689	727	655	706	688	709	655	703	692	706	717	676	726	708	714	678	707	692	716	698	699	751	747	717	721	703	719	712	688	723	699	696	697	744	692	692	690	746	729	719	704	701	692	670	680	678	695	724	711	672	697	705	654	730	686	701	688	682	709	680	701	689	635	734	690	707	725	727	767	664	708	687	664	705	709	716	727	701	688	663	710	684	671	701	725	669	690	702	675	698	671	730	692	727	672	706	671	704	687	667	692	683	734	659	700	704	717	686	691	669	710	740	683	720	702	698	685	634	706	709	718	724	664	708	674	688	702	716	701	687	704	704	730	706	703	747	710	676	689	720	697	719	726	695	703	739	660	725	713	685	707	705	696	703	710	697	709	710	655	728	701	700	652	655	729	720	664	628	673	636	643	692	717	705	695	706	657	733	686	721	668	736	724	727	680	734	696	707	691	689	684	675	726	695	718	663	686	698	690	702	694	691	680	731	698	719	687	691	668	703	697	702	682	674	684	642	766	705	700	700	681	750	690	690	675	736	694	678	719	662	709	717	713	693	693	668	682	718	672	689	716	712	694	669	689	661	711	672	690	633	672	698	721	702	733	740	673	713	785	671	719	682	676	733	704	737	691	651	656	718	693	700	679	666	702	653	711	716	694	694	665	733	689	669	705	704	741	682	709	739	718	677	700	678	697	722	692	694	746	673	735	718	708	738	659	712	618	683	690	688	697	711	678	672	651	703	655	695	694	686	716	723	711	726	684	676	730	722	673	689	685	694	704	657	703	717	700	648	710	718	670	702	715	694	715	735	736	668	691	738	672	661	716	689	676	703	700	700	640	752	696	701	700	663	728	724	690	707	667	720	699	700	699	669	710	692	721	707	691	712	644	659	705	651	696	710	721	710	691	719	697	697	683	662	672	685	688	726	685	666	727	690	691	686	673	729	658	700	671	694	695	678	715	679	676	692	683	702	695	669	670	695	687	705	696	677	699	733	715	690	691	730	738	701	689	716	699	680	683	705	705	710	703	716	659	672	706	736	650	684	668	719	674	648	659	683	709	672	706	716	649	681	663	704	708	674	714	678	725	647	686	713	694	713	750	724	656	721	677	673	685	732	643	657	696	673	719	683	668	708	693	728	726	694	673	713	691	675	736	709	720	730	693	677	688	726	673	743	677	675	720	701	727	682	693	657	729	730	670	698	695	630	674	668	690	695	703	725	705	682	734	743	645	703	715	690	741	669	675	678	680	731	727	688	713	660	697	688	703	760	689	681	695	658	691	684	675	700	688	699	705	706	712	750	692	692	699	712	691	756	688
42376	25403	13357	4299	1470	642	490	412	419	388	356	348	348	334	340	368	352	309	384	335	325	336	319	338	349	342	324	303	340	333	329	341	319	327	340	338	366	357	307	306	354	332	343	307	350	318	343	300	393	301	309	313	300	355	341	290	333	315	305	272	305	292	355	275	313	325	323	329	313	343	306	331	333	332	318	335	307	324	322	363	353	361	362	301	333	349	333	315	303	300	305	328	289	306	331	318	356	349	323	318	325	290	325	283	331	372	339	345	295	299	292	320	350	319	330	308	321	303	298	321	309	330	332	335	340	318	333	323	341	284	336	302	376	301	308	323	343	320	335	324	296	338	338	280	315	329	317	319	319	303	328	304	308	308	348	348	335	329	328	333	311	304	330	308	366	336	324	319	330	311	354	327	308	310	346	323	334	346	332	339	355	328	344	334	317	307	324	330	330	302	331	355	351	308	336	315	344	332	306	315	329	321	328	319	329	333	314	321	337	320	357	318	320	292	308	311	330	338	330	317	290	308	296	347	313	337	314	313	332	345	323	332	293	327	321	346	320	320	331	328	309	303	307	333	331	343	341	330	348	322	321	315	320	349	341	349	315	356	300	355	321	283	352	320	333	370	347	324	340	293	325	336	316	305	291	316	328	357	329	300	340	322	355	337	325	314	338	290	345	305	322	330	323	362	306	333	327	339	320	301	309	336	302	310	297	325	350	343	300	320	302	341	314	283	325	346	323	308	308	297	326	335	321	366	302	338	346	356	337	314	328	347	316	343	348	312	340	350	314	352	304	322	303	338	352	334	337	318	297	343	327	317	356	289	323	296	348	347	311	318	341	308	315	317	307	337	333	298	345	313	308	312	349	344	308	341	347	295	351	322	364	312	336	329	305	324	327	358	330	332	336	310	313	326	316	335	347	303	300	332	341	364	321	326	337	326	336	351	319	318	347	328	360	346	307	335	330	324	313	339	359	340	310	287	317	336	346	353	324	305	299	350	340	329	318	359	292	307	347	314	351	307	338	310	314	307	320	344	325	326	336	336	331	318	301	350	325	359	314	299	317	332	350	322	305	354	347	317	294	325	279	385	382	314	335	314	320	346	314	330	306	320	365	339	325	319	315	371	324	356	333	345	320	280	344	334	345	321	331	313	375	335	319	334	358	312	342	348	324	350	344	335	334	353	355	310	323	327	346	304	300	330	348	310	345	344	333	309	301	319	326	354	331	306	325	333	346	342	303	338	344	324	316	333	337	333	305	312	314	330	325	354	328	318	323	354	331	308	310	318	313	315	311	340	336	317	338	329	307	354	339	340	338	316	327	346	321	335	306	324	310	336	304	308	308	332	350	322	329	359	297	309	303	342	311	318	297	287	321	315	319	333	339	320	352	339	340	289	326	354	277	292	317	289	331	293	318	306	329	330	372	328	344	311	334	359	304	314	297	302	322	322	349	295	314	342	314	320	326	348	327	350	389	283	350	277	272	325	337	322	351	330	333	369	344	341	314	308	322	358	324	311	352	313	303	336	331	326	336	328	286	333	330	316	311	310	340	307	317	324	344	343	354	323	328	342	330	323	336	338	329	330	351	349	333	354	308	329	322	332	296	333	331	336	318	319	285	327	363	332	326	346	339	342	330	305	346	316	330	322	313	308	332	309	326	286	342	381	327	324	345	357	371	336	319	309	309	327	309	334	304	313	334	338	346	323	303	332	324	358	326	322	357	340	323	323	329	334	368	334	346	354	350	339	347	343	323	346	359	329	327	353	353	359	311	317	345	355	298	298	348	318	316	305	350	320	340	344	338	334	356	336	320	363	359	365	321	329	291	317	352	335	335	354	304	309	356	344	317	334	321	300	370	341	296	298	337	366	321	331	337	308	312	299	308	332	376	295	347	368	336	323	329	304	309	341	327	281	312	289	289	340	333	306	348	294	366	317	331	314	333	308	315	332	336	318	367	312	351	385	306	358	374	312	336	338	360	333	333	329	341	345	332	313	307	337	297	309	317	354	345	349	309	362	341	330	300	309	371	300	358	341	315	354	314	292	294	329	350	335	341	297	369	324	316	314	284	318	328	340	360	308	322	336	323	317	330	316	324	286	331	360	356	316	356	324	324	282	300	347	289	340	327	357	332	342	320	320	330	327	327	320	306	320	328	304	325	312	294	312	282	353	351	333	372	317	315	330	303	385	340	329	322	326	320	339	368	350	324	286	341	313	342	341	306	329	334	325	362	354	321	334	300	321	288	324	290	323	316	301	324	310	342	319	299	328	333	373	343	329	312	313	316	323	320	306	304	327	322	336	318	299	326	323	336	378	353	309	331	333	303	350	307	327	374	364	337	328	312	347	320	315	326	333	343	357	290	359	315	330	297	326	324	314	349	307	338	328	315	335	359	321	302	343	341	331	297	302	340	320	312	285	315	331	358	353	342	327	320	314	347	360	306	349	340	345	324	334	331	324	326	303	298	342	323	322	318	324	316	271	347	310	341	314	344	319	289	340	339	312	339	345	311	352	309	336	313	307	336	318	373	336	325	300	330	303	287	319	301	408	334	330	335	306	340	311	335	346	304	330	304	340	321	324	340	295	317	319	337	301	335	329	328	306	330	343	319	340	328	316	355	334	325	332	322	344	343	315	342	336	322	331	341	300	341	305	325	358	337	325	349	330	337	364	329	328	356	313	324	335	357	340	313	289	309	294	313	280	334	339	360	367	329	342	324	338	345	320	362	310	321	340	324	313	278	342	308	327	304	340	346	331	371	331	324	317	356	335	287	318	357	346	320	333	340	333	348	341	343	307	299	343	319	351	342	309	305	332	302	347	361	340	315	375	337	313	315	296	328	321	337	288	336	327	363	333	302	290	345	326	331	337	333	327	327	353	318	334	346	315	320	322	335	342	314	339	315	340	345	287	321	341	319	362	307	341	332	290	368	364	358	328	331	318	281	343	348	329	332	344	390	330	338	328	320	345	351	299	327	291	319	309	324	346	295	296	323	362	309	340	302	312	346	314	345	352	361	391	330	329	320	330	344	314	276	326	333	314	323	369	313	327	330	341	344	337	303	364	308	332	327	319	318	318	336	328	351	312	328	297	317	300	350	335	348	347	313	329	335	341	295	302	345	320	341	324	350	323	324	311	328	335	326	336	323	337	316	297	352	345	318	295	369	345	345	303	329	316	330	314	350	326	291	343	336	328	343	315	326	318	324	329	345	328	374	356	320	298	287	309	353	310	315	335	300	344	323	319	301	318	327	339	325	310	337	360	295	338	347	347	309	328	333	333	331	352	345	356	358	322	308	281	334	363	352	333	322	289	289	329	321	355	310	321	330	305	327	303	336	295	305	349	338	305	351	317	327	343	323	309	337	296	354	343	321	326	304	333	323	317	302	320	342	328	333	331	337	353	322	335	318	310	340	315	335	292	371	385	300	300	323	307	330	337	307	312	350	306	319	298	305	290	300	319	316	316	308	286	347	329	329	345	298	308	323	334
25502	18788	15851	8271	4041	1895	1245	1068	1014	874	839	763	828	745	791	697	722	743	717	753	752	733	729	754	747	722	720	732	751	718	727	776	764	776	706	731	693	712	770	736	714	726	712	736	739	702	689	714	707	689	734	717	696	730	774	716	690	678	666	675	724	748	689	758	727	675	685	661	705	727	736	742	697	700	735	779	737	702	686	717	741	709	739	653	702	671	718	702	717	723	730	651	631	704	736	695	712	689	698	758	650	762	705	664	707	713	729	673	706	678	720	709	681	668	697	706	690	712	684	680	739	638	766	717	685	714	684	702	688	724	663	658	733	672	690	711	662	695	707	737	714	746	728	672	711	721	677	676	757	692	717	681	718	754	769	671	691	680	681	699	692	728	695	699	719	707	692	719	675	659	705	702	707	687	757	706	744	687	706	749	730	727	701	677	690	720	647	694	708	678	753	709	722	740	690	683	718	732	690	704	672	719	681	714	648	662	672	674	719	686	710	728	694	709	671	718	712	686	697	690	734	700	714	698	710	712	692	673	707	700	654	656	687	684	713	679	717	717	678	652	726	727	677	720	696	684	680	691	655	703	691	698	650	672	660	703	724	693	713	682	667	709	694	724	679	687	725	652	685	667	727	676	697	702	719	696	705	648	730	748	673	685	684	744	722	665	686	702	759	688	658	731	718	715	671	712	655	702	686	715	633	704	743	718	673	719	716	737	688	746	662	755	706	758	716	676	697	694	715	674	709	696	685	688	701	697	710	701	705	726	691	717	705	708	717	741	731	656	694	698	679	731	674	721	659	684	676	697	691	757	736	686	674	729	648	685	686	718	706	718	661	685	746	706	751	688	736	728	646	703	722	684	701	713	727	707	698	710	712	739	663	734	700	665	681	750	740	714	745	683	704	695	684	641	681	699	703	723	731	716	687	711	688	742	740	709	686	710	697	691	696	710	693	722	702	699	710	690	685	722	743	656	677	708	664	727	694	705	749	682	731	702	663	673	734	725	722	761	696	727	718	684	766	719	704	658	696	748	727	721	669	698	735	702	729	727	665	679	714	710	753	686	737	696	700	682	714	728	667	731	699	704	677	686	744	715	674	672	699	662	707	665	678	663	701	649	697	679	689	724	702	678	707	682	740	714	716	705	737	745	726	694	707	680	677	740	690	663	687	725	762	729	719	689	705	716	701	690	673	681	650	733	729	653	713	682	685	664	671	691	740	726	746	691	705	686	665	729	684	716	674	715	675	684	689	716	694	691	715	702	664	698	707	752	684	734	683	701	696	697	695	705	712	735	693	697	727	694	727	714	730	649	729	690	740	725	687	713	691	690	718	732	695	728	661	725	692	742	667	704	727	697	739	618	685	715	744	648	713	660	693	673	680	750	665	728	689	707	724	730	700	688	661	701	692	698	733	679	683	696	716	697	691	638	718	681	688	656	685	648	718	738	745	708	717	676	660	692	690	708	666	725	717	709	682	698	712	744	706	748	733	706	721	691	701	704	731	652	724	693	664	703	705	685	748	682	698	750	712	753	675	676	677	699	679	741	709	697	703	725	721	675	722	684	718	716	683	700	691	680	725	662	693	649	702	692	691	698	704	724	628	730	691	696	721	672	691	750	738	696	674	735	646	714	710	639	713	704	688	706	708	703	702	651	697	701	717	693	696	681	684	685	724	675	653	730	667	713	777	673	688	739	667	700	689	681	707	706	723	657	651	681	694	632	655	751	707	702	709	686	743	680	701	674	713	692	657	633	763	681	693	724	753	669	695	716	708	645	705	673	720	680	708	707	714	693	700	726	690	666	721	743	665	734	699	704	691	726	743	713	732	685	757	730	695	710	723	656	648	679	638	642	718	699	725	713	707	721	751	718	683	714	690	699	692	672	699	707	721	705	710	710	718	674	657	707	680	710	704	698	652	723	688	659	700	701	702	692	661	683	726	706	671	667	699	666	707	719	690	702	705	724	691	670	712	697	688	671	700	703	688	732	749	674	712	698	724	695	719	744	661	698	715	723	733	741	709	721	731	733	687	682	675	735	677	688	744	682	694	636	739	715	694	732	676	723	733	702	735	734	678	735	756	732	675	724	704	677	720	667	688	694	654	764	717	716	686	746	677	731	743	706	701	716	704	745	712	719	679	698	700	660	729	685	692	686	699	702	706	697	715	696	678	680	749	700	714	672	627	660	679	700	699	668	718	709	719	699	689	685	675	684	690	733	720	725	710	764	713	667	700	710	710	684	686	665	693	709	698	673	701	708	697	742	735	738	694	718	726	689	682	745	707	674	732	697	681	762	684	676	690	683	670	674	673	683	707	735	745	673	693	710	688	674	649	683	731	742	680	690	740	662	699	664	699	698	719	751	746	659	743	719	650	683	743	705	694	710	668	684	698	699	680	724	714	722	708	658	736	699	720	715	716	679	656	689	682	628	714	711	664	681	717	740	704	726	731	707	669	691	708	686	701	637	725	705	717	778	714	711	722	659	722	676	675	739	660	720	688	711	677	675	672	720	715	715	675	707	686	746	679	712	729	722	697	746	789	721	690	701	744	653	721	741	704	687	727	754	669	675	700	702	690	705	747	731	669	699	718	720	696	692	689	697	671	775	722	694	719	688	685	707	711	719	693	666	730	770	691	691	703	715	676	696	700	699	675	645	750	720	696	736	687	684	671	718	694	671	695	671	691	664	719	692	684	719	651	740	664	691	705	747	729	706	701	658	755	680	732	707	681	728	693	707	678	704	707	680	676	728	719	705	693	712	725	734	725	729	682	668	712	677	709	725	707	703	674	705	716	698	707	739	743	671	692	705	690	676	710	666	703	710	713	710	672	679	691	711	710	686	671	705	718	694	717	712	695	697	675	677	720	658	712	694	684	659	699	738	678	689	732	768	713	693	698	737	715	730	682	692	676	706	691	696	697	706	693	714	665	737	654	740	665	701	742	687	725	675	727	693	708	723	734	696	648	666	743	712	693	677	724	677	726	765	672	697	715	687	681	663	679	705	710	689	734	722	702	685	730	714	666	704	706	732	688	715	707	705	658	724	722	688	686	761	695	698	706	707	687	681	682	724	698	685	662	720	701	671	732	703	709	689	693	686	691	683	745	691	669	693	728	699	713	717	703	692	712	684	701	691	712	692	682	682	710	710	665	697	709	703	751	654	728	732	700	680	707	700	731	721	683	734	726	713	699	764	709	725	692	686	722	700	648	734	707	696	686	694	649	718	718	689	708	717	680	711	667	675	730	673	685	693	732	687	712	699	734	712	755	734	699	667	710	644	723	716	710	732	718	686	730	702	685	671	706	670	713	678	669	676	682	728	708	653	699	696	694	713	658	723	750	645	740	691	688	688	683	698	672	682	699	705	659	673	692	737	698	713	655	675	717	690	730	688	662	731	698	649	682	696	695	719	635	681	727	688	712	703	716	745	641	716	665	657	722	759	729	669	693	692	684	690	744	717	723	648	723	675	712	661	694	687	708	686	698	713
55668	27094	12011	5689	2609	736	541	444	396	356	346	343	330	333	354	331	312	296	359	336	301	302	305	322	344	326	314	319	331	339	314	347	324	350	335	317	331	297	308	338	348	373	360	291	311	327	317	338	325	325	328	332	344	313	344	340	325	321	330	310	314	300	304	285	306	347	328	269	326	357	321	321	294	340	314	317	303	306	306	318	333	296	285	331	300	341	348	304	306	333	344	294	286	278	343	326	365	309	283	327	300	308	328	337	320	359	339	344	337	313	342	293	322	342	312	307	370	328	309	328	328	283	328	317	323	323	326	290	355	305	339	313	345	379	333	326	328	307	289	295	300	333	306	335	317	304	290	336	320	351	320	311	337	269	294	327	329	292	315	344	310	319	300	305	320	354	324	325	322	310	332	360	334	320	301	306	322	349	305	303	292	315	352	323	323	297	317	314	302	326	330	319	337	322	318	291	321	305	328	317	339	315	335	329	333	315	373	314	262	319	323	351	299	300	291	294	300	305	334	328	283	336	340	279	314	307	340	291	306	329	317	306	319	254	310	325	338	315	330	305	295	354	295	317	354	318	274	301	300	293	321	312	297	316	313	330	335	281	312	312	277	316	299	343	313	321	275	312	308	297	326	309	311	302	320	342	297	287	300	291	294	317	321	276	307	295	321	342	305	322	310	313	336	310	319	307	311	323	300	336	304	305	295	291	305	301	335	291	338	304	292	291	305	331	341	336	307	318	297	313	313	341	318	324	310	299	299	324	298	304	292	331	292	326	313	331	350	302	299	342	312	303	307	283	329	291	331	315	353	304	317	312	302	332	317	297	312	328	336	294	310	318	283	320	300	357	286	320	326	307	300	318	317	316	330	329	276	302	265	326	337	304	317	300	340	307	319	289	321	317	326	304	278	332	307	348	328	290	288	343	308	316	311	316	300	315	291	307	348	301	309	326	287	298	301	296	342	296	328	326	312	298	316	344	288	301	332	308	335	303	290	297	346	304	323	318	321	332	312	289	306	321	326	314	309	313	326	303	296	307	316	296	336	305	303	298	352	340	375	362	367	323	319	319	307	316	282	322	315	314	295	361	296	310	299	325	290	301	304	340	305	314	315	322	355	319	322	319	308	297	310	335	300	329	305	327	312	321	317	322	293	339	293	326	334	304	328	303	337	294	325	294	317	298	313	292	308	333	312	335	331	318	299	314	311	322	323	273	322	312	318	352	304	303	335	321	350	303	295	297	292	313	311	346	304	324	301	324	333	296	351	301	291	338	293	280	294	341	306	325	295	273	306	299	325	322	311	312	313	325	317	328	323	317	303	317	310	297	300	301	290	313	319	323	305	326	331	317	323	334	312	299	292	328	316	333	300	320	341	339	334	350	333	341	335	329	330	331	317	321	339	333	334	305	308	298	297	308	306	317	291	303	319	335	307	319	326	316	315	350	298	307	298	314	315	318	318	313	328	330	307	341	311	317	324	317	323	325	339	303	320	283	303	292	295	313	299	311	307	263	338	336	266	315	309	299	354	343	329	344	316	310	311	301	298	334	321	298	290	347	334	333	283	333	318	290	336	329	311	295	328	312	313	303	320	317	306	313	329	310	337	308	321	314	329	312	305	297	313	321	343	305	332	308	326	299	329	335	322	352	359	333	327	321	318	326	355	335	298	349	314	316	333	327	308	299	330	296	333	330	302	305	337	310	322	329	291	286	335	321	330	335	327	328	316	309	263	346	326	328	357	311	322	333	293	316	292	318	308	324	287	326	304	300	309	361	311	312	300	270	352	298	319	287	339	339	313	332	323	326	305	299	320	323	374	319	278	298	326	277	294	314	335	320	286	295	345	276	333	318	298	284	359	354	328	294	328	295	315	340	300	291	343	314	319	306	318	324	345	325	308	317	321	331	297	322	327	309	303	281	334	315	308	272	299	314	321	295	319	258	327	328	348	331	348	336	347	320	335	331	274	335	331	351	346	302	305	296	321	313	366	297	318	273	312	340	330	311	301	324	327	316	302	304	297	311	301	295	319	297	342	297	367	304	315	311	322	325	301	312	284	319	305	305	288	311	317	347	293	301	327	336	391	314	353	306	306	303	362	340	339	312	356	306	354	297	297	298	303	333	331	290	359	310	350	348	322	307	299	330	311	300	323	297	312	324	353	322	328	341	295	313	298	347	267	331	313	284	312	347	288	341	297	312	332	327	277	343	288	316	290	328	318	357	331	318	314	318	317	336	321	306	308	287	329	316	298	297	334	316	339	322	293	282	296	315	328	308	324	323	294	313	333	343	308	343	341	289	325	312	333	320	303	326	361	312	332	321	292	331	310	327	323	320	366	324	347	310	319	310	291	311	294	316	301	319	332	348	305	287	293	305	299	316	314	319	309	309	323	289	304	304	328	336	347	308	327	323	329	338	286	343	350	289	282	281	305	342	339	314	341	318	287	315	315	315	261	338	290	339	292	316	350	296	314	326	320	328	291	301	295	318	315	329	311	309	318	306	322	329	282	306	329	312	301	339	308	320	334	307	304	314	338	292	343	306	343	320	337	290	316	291	337	262	249	336	335	346	311	308	303	275	314	309	320	311	315	307	310	311	311	338	350	318	296	324	300	311	306	340	328	329	329	302	327	280	303	304	319	308	296	317	331	302	368	307	319	305	321	315	348	316	293	308	317	308	326	345	322	308	327	281	332	313	361	320	276	305	302	327	306	380	296	311	312	333	331	307	304	291	322	304	330	287	292	311	324	338	313	323	335	314	327	343	365	351	305	294	316	298	301	332	300	323	322	325	282	285	318	325	338	307	326	280	294	301	307	336	352	277	275	306	317	315	314	287	307	311	313	333	310	281	305	324	313	294	306	300	308	316	330	322	314	352	340	318	301	292	315	331	337	300	302	299	318	340	313	325	333	306	280	348	312	299	312	318	299	298	323	361	311	320	313	318	295	299	303	323	316	324	346	315	328	332	304	318	301	314	315	303	322	319	302	330	323	336	293	302	324	355	326	294	320	324	322	309	275	352	325	309	341	272	328	326	327	299	319	305	298	326	301	295	330	318	321	311	286	297	341	312	307	321	286	289	318	281	345	289	320	352	310	342	321	359	323	325	305	293	301	321	326	319	332	309	340	323	324	305	318	295	351	318	313	308	322	325	322	305	281	304	321	338	307	304	344	303	345	330	346	300	323	308	317	314	294	320	324	290	310	301	341	315	279	314	288	316	311	318	338	320	318	351	333	359	312	347	343	308	311	340	306	316	320	331	343	331	297	303	313	344	323	315	299	316	308	301	309	324	347	317	310	345	327	313	326	340	320	311	313	337	336	284	313	300	335	316	312	314	305	309	309	284	343	316	344	337	339	305	305	326	296	300	322	335	335	324	271	318	294	326	332	314	332	301	312	306	283	345	328	346	295	284	300	315	295	283	366	360	342	312	301	324	331	336	309	313	323	325	323	337	308	374	324	326	313	311	335	307	290	331	292	331	321	265	338	304
35149	18703	14302	11907	7591	2226	1496	1286	1141	949	880	855	801	771	831	774	749	774	721	757	742	728	744	725	770	693	740	712	737	717	757	775	706	793	729	729	728	713	701	770	766	724	741	686	700	767	680	732	668	717	732	656	691	646	680	687	732	665	726	670	734	685	706	647	681	657	641	693	683	671	684	729	673	701	684	680	684	691	681	708	683	684	674	686	666	671	702	722	671	686	662	659	668	673	696	671	724	670	702	669	746	693	689	716	650	674	661	723	678	688	682	649	681	721	706	698	687	686	702	668	685	740	657	680	664	670	671	664	708	685	650	667	673	667	716	714	693	691	639	698	676	690	669	679	699	632	704	723	682	677	681	692	652	631	697	679	740	693	689	690	688	671	704	722	649	639	682	721	682	691	702	741	709	658	721	697	626	716	687	701	652	618	698	698	698	683	684	730	670	702	683	697	635	661	720	696	645	722	715	725	717	679	706	671	686	726	681	658	667	649	659	705	724	688	719	735	659	652	708	628	667	646	703	673	699	655	675	725	670	671	682	716	720	711	683	708	660	683	666	702	679	689	625	703	718	666	725	666	705	717	702	707	697	727	723	655	728	680	692	690	713	665	740	743	707	638	687	707	730	693	685	720	639	677	670	690	704	693	700	689	715	710	688	684	700	662	686	688	717	659	704	688	745	646	694	746	668	692	712	700	695	680	689	656	671	677	670	676	667	696	702	692	676	690	669	670	618	664	700	709	695	661	653	754	679	690	736	641	658	660	701	705	701	648	635	683	712	681	766	700	670	668	693	662	685	721	673	706	746	651	695	669	710	717	741	641	666	712	716	646	715	704	657	664	701	724	737	686	670	638	649	677	674	747	680	703	665	700	690	714	694	721	681	671	676	648	707	647	691	695	650	695	668	716	718	688	687	669	692	686	677	686	703	722	689	662	657	704	672	690	685	700	680	714	700	657	685	658	707	660	655	674	722	684	758	695	708	635	715	664	690	632	666	695	679	738	680	643	700	707	719	691	697	672	687	708	714	667	665	714	702	695	690	698	640	680	649	672	678	680	666	708	694	732	704	711	698	723	678	660	684	687	694	728	681	689	697	680	687	698	681	740	664	695	674	700	608	662	707	623	674	675	664	667	656	664	739	687	713	706	676	686	652	733	692	652	697	719	639	680	688	673	657	655	669	692	683	678	690	634	704	692	659	639	710	666	687	688	651	678	646	685	689	675	651	701	689	685	651	686	656	682	647	650	716	643	683	699	689	650	681	708	702	709	715	696	688	697	680	734	670	648	683	733	665	681	726	671	714	680	697	699	655	692	701	697	638	702	670	739	697	703	679	738	683	707	711	667	725	630	690	671	693	701	713	735	676	626	660	670	673	665	702	723	688	682	673	688	655	656	705	710	643	753	702	706	649	632	654	656	692	710	693	665	740	676	710	705	708	725	677	693	653	720	666	681	730	667	702	685	685	689	672	692	702	673	720	696	643	713	688	667	750	718	688	659	730	716	731	669	690	704	649	746	670	680	665	675	661	651	674	734	676	704	685	654	695	641	678	674	686	717	711	651	664	644	694	654	710	783	650	677	676	653	678	686	674	668	649	687	686	651	673	714	692	687	693	679	720	715	659	706	691	699	662	702	646	674	698	673	678	680	703	655	697	680	682	667	668	695	653	681	660	640	679	710	732	686	666	645	668	720	664	645	677	661	641	686	721	689	706	676	696	666	744	649	705	693	705	656	663	701	696	703	739	677	696	660	684	720	688	674	684	674	687	631	671	674	724	674	678	675	724	650	683	727	705	700	718	661	669	694	716	719	698	707	690	638	689	718	710	705	676	674	710	660	636	678	665	736	688	666	686	701	691	721	712	644	667	680	687	675	685	637	700	660	646	646	621	680	676	693	723	685	695	663	647	761	629	680	713	730	656	709	656	762	681	725	693	693	717	692	660	649	669	681	690	708	692	643	667	669	717	687	703	699	665	680	691	663	672	737	702	660	694	653	646	684	689	678	672	633	664	721	694	694	702	674	639	735	692	724	676	729	687	663	727	672	684	689	742	659	693	716	691	645	686	672	697	675	649	677	693	663	715	658	682	675	670	647	666	664	673	733	668	706	716	714	664	661	652	702	660	665	702	672	714	668	741	676	719	693	692	675	726	656	699	653	668	753	690	683	667	656	706	713	678	673	670	696	715	694	742	648	703	699	644	665	632	744	683	666	656	683	668	708	693	653	650	743	666	664	688	643	727	639	675	699	663	695	684	725	683	697	653	747	646	699	644	676	674	700	715	665	713	704	661	678	656	727	634	701	685	680	679	677	718	675	675	667	699	701	675	660	660	680	711	669	628	704	710	750	689	650	688	683	713	680	693	686	706	697	655	696	701	663	703	734	664	747	682	723	693	688	666	687	705	722	652	762	635	687	732	653	680	684	654	678	626	678	707	703	667	686	700	644	707	680	708	674	716	670	710	646	697	693	720	638	681	713	661	761	657	666	667	623	709	669	695	683	671	687	743	726	666	642	667	712	694	691	713	683	675	685	691	690	702	726	672	718	700	724	712	655	711	716	640	658	705	642	737	709	702	666	702	733	657	680	631	694	708	687	729	665	703	679	682	694	698	651	652	693	703	653	663	651	650	660	680	689	658	655	641	707	667	666	684	680	676	711	696	701	703	656	704	685	698	693	680	663	695	711	672	710	642	669	732	647	651	686	730	714	736	689	729	695	697	662	654	681	655	701	711	665	726	660	677	688	694	708	680	702	690	702	704	659	694	698	676	730	680	621	691	704	724	681	653	719	697	674	672	687	670	653	728	686	679	680	719	718	671	680	706	683	704	732	688	677	646	666	670	673	635	653	647	720	680	672	700	687	679	702	735	672	649	664	678	657	694	683	647	668	652	715	718	679	702	712	699	677	699	665	688	587	651	715	669	672	716	686	685	673	709	678	681	705	669	688	704	703	686	716	694	637	664	719	623	719	675	697	673	699	699	671	708	691	714	675	712	691	683	703	670	654	670	684	691	735	671	676	693	711	703	662	712	682	694	672	696	687	656	649	683	681	705	695	682	697	713	701	701	668	689	674	668	674	681	673	669	696	670	695	701	711	679	673	695	712	656	669	676	698	685	686	722	680	681	706	696	683	744	677	671	690	702	722	691	716	732	658	681	653	714	723	701	692	652	662	659	663	703	703	688	638	700	643	729	633	672	702	689	628	725	688	664	718	712	707	654	678	679	684	676	677	674	674	684	644	715	686	648	683	649	689	675	691	670	709	670	715	670	660	676	655	727	706	630	676	698	670	702	691	706	655	612	672	656	733	679	732	662	706	670	710	708	674	704	688	684	734	695	694	696	667	675	726	674	698	651	696	658	731	696	677	676	676	673	664	666	675	706	662	693	712	747	709	675	671	664	724	677	687	743	662	689	715	692	698	704	657	681	681	665	687	685	664	754	680	701	712	633	728	634	690	657	704	711	681	696	667	688	667	667	689	718	715
59650	33352	21299	10434	4227	1114	684	576	474	421	407	370	344	328	332	349	317	342	349	384	329	332	319	309	292	346	337	298	331	328	330	353	302	367	309	357	330	323	327	305	350	356	346	308	334	336	342	339	352	341	352	317	352	338	317	329	304	310	323	319	333	358	321	336	301	325	342	334	328	335	317	342	302	329	337	319	345	335	346	326	301	349	324	340	334	338	329	312	313	352	306	320	285	318	328	299	317	296	318	285	318	336	320	276	339	329	316	331	355	333	342	298	332	320	328	293	369	312	318	335	325	352	342	325	322	315	333	340	318	333	300	303	315	364	328	323	332	357	327	284	332	312	281	346	302	308	305	293	320	349	343	350	310	351	314	327	315	335	353	300	314	313	362	328	311	314	328	375	301	309	318	289	307	322	289	312	348	341	334	322	326	348	337	357	338	346	332	308	300	330	371	301	338	346	357	345	311	336	329	333	337	301	332	285	313	291	274	283	342	340	333	342	291	307	311	323	347	306	338	312	329	338	346	336	321	362	330	315	324	327	330	349	377	364	315	335	324	328	334	304	286	325	328	330	312	351	304	313	339	382	337	318	314	319	348	313	294	316	321	312	300	334	302	324	303	300	337	299	310	342	323	280	336	300	300	319	320	382	324	286	305	314	336	363	304	320	317	354	303	297	358	346	322	287	348	322	302	351	315	320	320	315	296	334	333	310	337	343	316	358	310	316	307	325	343	322	334	325	359	360	345	355	295	289	324	312	330	320	336	303	307	337	323	282	294	335	331	321	283	311	364	321	335	304	311	337	299	333	337	341	338	350	338	305	314	279	301	326	324	344	342	327	319	300	305	340	315	319	309	326	308	314	317	314	303	328	320	329	320	324	332	335	321	343	322	355	324	318	323	356	335	318	328	332	309	316	311	333	301	315	305	324	353	314	338	315	325	292	304	350	362	311	306	303	325	323	362	305	380	331	340	296	342	341	315	323	304	346	294	295	311	329	321	330	314	388	313	339	287	307	327	303	320	339	352	355	334	293	308	324	291	312	330	332	334	322	328	365	328	316	340	336	328	305	287	315	338	301	328	366	339	349	313	307	311	336	317	320	352	310	315	315	313	328	297	302	336	315	333	299	317	301	327	308	345	336	340	304	306	328	318	328	328	308	325	328	318	340	308	309	306	343	347	292	325	327	280	350	344	341	329	326	326	329	320	347	333	317	311	362	323	325	334	348	350	345	339	324	292	310	312	300	310	347	310	308	308	321	326	291	307	294	316	292	339	358	321	313	307	346	340	310	317	336	306	338	291	341	328	300	358	339	332	302	324	331	337	320	340	339	328	322	338	331	315	299	313	340	325	314	379	331	356	328	319	320	340	341	345	363	350	337	370	311	289	327	303	335	330	306	318	321	323	318	315	324	309	299	317	358	278	317	310	335	316	325	321	339	314	329	349	309	354	309	356	309	334	341	335	353	314	349	331	304	326	328	321	326	345	285	309	302	358	340	335	314	297	339	331	337	332	326	335	313	347	292	317	312	298	328	311	331	338	312	337	351	321	318	297	305	338	319	313	353	367	332	316	340	317	355	334	317	339	353	361	326	324	319	321	321	338	288	338	328	346	323	346	325	320	337	318	308	341	316	308	342	308	328	321	317	329	326	302	385	356	321	311	366	344	353	360	325	363	351	382	312	327	323	332	337	368	316	331	327	330	306	305	305	316	331	274	338	301	295	356	364	311	316	298	348	327	353	369	373	338	340	326	331	341	349	295	345	340	323	289	291	323	314	313	306	322	318	306	338	313	323	298	320	323	344	306	384	317	322	326	322	303	313	297	327	352	325	334	307	306	289	379	306	292	305	300	359	307	345	346	356	362	350	343	328	326	299	334	335	282	304	339	277	323	336	358	314	311	336	328	310	337	322	356	328	353	319	325	297	297	299	307	305	336	310	301	324	346	319	347	333	296	329	305	343	296	295	329	289	330	353	322	338	333	340	316	334	327	321	292	346	334	293	329	303	332	335	347	303	307	337	280	313	319	296	312	336	346	347	336	308	295	311	331	297	343	341	311	329	343	340	322	344	301	330	325	321	292	296	304	319	337	314	346	320	354	350	360	322	298	339	308	311	323	316	329	288	315	304	323	280	360	293	313	333	323	315	338	310	327	351	340	292	347	311	327	293	301	291	307	350	330	333	289	293	346	336	341	362	312	312	318	314	333	340	293	297	387	322	306	311	302	293	337	350	306	304	312	389	331	363	336	315	354	300	322	342	317	318	331	353	319	315	366	317	348	340	329	319	304	277	339	299	340	346	345	311	334	305	326	310	309	347	331	328	326	322	326	354	312	329	296	316	345	350	358	339	299	300	336	312	339	341	316	312	304	324	323	347	340	286	335	339	320	328	326	326	316	307	332	334	345	327	313	336	347	301	320	360	363	320	292	352	302	337	323	375	311	337	355	348	314	307	291	309	339	330	311	364	314	311	339	337	299	329	313	296	326	350	327	323	328	312	341	338	314	299	296	321	341	321	349	273	311	318	294	306	314	312	344	289	328	314	336	291	295	328	320	323	322	352	337	310	315	363	332	284	342	340	322	315	329	355	342	327	318	317	308	358	319	337	368	298	319	304	323	339	335	348	329	306	342	330	292	315	299	310	339	297	315	335	313	314	281	365	345	327	339	352	316	319	332	312	310	321	313	326	332	328	277	327	285	354	340	330	347	312	341	333	303	317	314	297	316	352	350	330	325	348	339	359	337	326	316	308	344	307	306	310	318	293	293	318	312	360	328	344	324	354	335	337	323	332	330	316	339	329	273	300	336	317	308	328	288	309	365	319	340	306	353	320	309	362	342	329	313	333	364	322	294	326	346	338	323	326	308	287	321	311	316	325	325	353	306	315	346	337	321	286	332	341	288	316	308	328	328	300	322	296	311	316	320	329	326	359	275	305	354	332	307	342	319	322	339	306	313	283	324	331	314	323	318	345	349	337	355	314	312	375	364	317	317	326	304	343	314	346	316	356	322	300	344	319	322	333	301	276	322	283	304	331	326	308	299	324	310	362	273	309	351	303	283	315	334	355	327	320	365	364	337	316	319	348	322	300	337	349	337	337	303	342	328	333	317	334	314	346	345	317	338	308	273	323	310	331	337	323	323	335	329	324	313	357	303	330	303	329	310	294	344	326	326	327	314	311	351	336	308	306	322	309	300	328	356	327	336	333	367	308	313	327	337	338	370	338	320	322	352	315	331	329	313	331	327	310	328	338	306	318	297	302	354	353	362	289	316	359	346	301	337	334	321	320	301	317	299	357	351	359	315	324	317	372	341	317	307	291	318	343	362	328	327	314	342	363	332	350	320	340	310	310	366	350	338	349	338	318	340	333	338	286	287	349	342	323	304	316	313	338	337	327	332	355	316	323	328	372	330	346	327	331	323	307	292	317	308	322	302	311	297	312	307	320	344	329	328	319	347	312	324	321	341	316	321	327	325	325	256	329	300	311
36731	24044	23785	17355	10525	3345	2315	1949	1426	1181	1098	977	910	871	893	806	779	760	787	836	765	754	757	792	781	769	818	762	741	795	749	807	780	782	779	770	766	780	792	724	758	747	765	754	771	708	763	720	746	756	746	694	726	705	668	777	713	730	738	733	734	718	725	672	699	708	698	731	690	710	713	710	634	688	691	717	692	718	737	717	662	715	714	702	694	712	705	689	695	719	718	642	656	709	717	672	648	668	713	713	724	679	697	732	761	688	665	682	686	677	689	698	719	717	691	700	676	690	723	699	723	689	677	707	686	709	683	714	710	672	711	718	700	711	767	693	708	709	652	705	702	654	713	661	729	671	708	669	710	701	746	755	707	722	691	672	675	703	694	732	699	666	733	721	723	717	693	712	681	736	649	684	692	709	703	712	702	680	707	686	730	670	686	669	741	722	741	712	684	684	697	672	730	675	727	721	678	665	690	716	681	683	661	709	733	703	692	697	637	690	693	720	683	693	727	694	715	644	698	647	692	698	726	698	728	649	697	704	663	707	716	663	715	677	737	695	679	691	703	689	677	664	671	713	667	700	693	749	705	669	699	691	739	725	748	727	727	703	690	697	676	736	694	674	685	686	724	695	679	693	722	719	734	695	712	726	734	750	713	702	687	726	713	763	694	670	658	720	683	681	671	711	713	729	641	730	698	729	714	674	684	719	674	690	725	708	660	683	658	670	722	679	729	703	697	680	733	713	689	688	715	688	720	661	701	688	684	667	681	700	657	714	673	732	659	700	699	667	699	681	718	728	636	673	720	713	688	700	737	686	688	667	686	682	692	669	667	721	715	713	738	697	726	709	717	697	683	710	716	693	669	706	686	691	696	702	732	726	688	707	724	729	678	711	736	695	689	661	744	641	700	753	663	716	678	732	695	674	711	689	694	722	694	710	717	659	684	703	709	703	682	674	688	711	694	712	701	678	710	685	698	717	724	743	753	649	687	689	705	701	702	658	718	719	688	671	705	679	638	699	734	709	669	729	728	658	699	685	718	715	717	691	697	686	680	726	710	695	705	682	719	669	689	657	671	725	682	682	667	691	725	697	702	691	725	661	750	704	695	698	715	679	699	670	713	691	700	699	659	667	742	720	703	688	700	696	676	705	708	695	742	659	685	746	685	719	709	704	712	668	655	677	686	679	666	697	647	709	698	698	680	671	692	708	639	663	668	690	665	720	716	733	706	675	687	683	715	656	724	712	686	689	636	710	705	713	725	708	691	694	694	649	718	699	673	700	740	704	653	640	721	701	706	709	691	710	666	674	693	691	684	683	729	764	683	658	675	725	674	688	733	676	705	679	705	699	716	720	692	658	740	703	735	670	665	668	691	679	770	707	686	681	668	722	728	658	715	706	747	710	710	691	700	678	690	750	726	735	697	642	700	676	729	722	711	753	732	697	708	668	709	668	713	714	665	684	725	707	707	718	715	689	702	715	682	669	715	698	698	688	730	691	686	681	709	684	681	638	653	680	697	686	715	746	689	724	677	670	740	666	711	708	685	742	692	715	657	762	735	709	709	679	665	750	695	720	685	656	681	709	726	671	689	684	665	682	691	659	701	714	712	681	684	680	692	729	690	692	706	688	710	698	709	695	677	685	721	622	727	687	664	727	681	751	700	731	673	710	709	695	675	687	699	703	668	693	702	691	722	621	720	674	705	706	735	715	735	709	705	705	677	696	686	699	694	657	660	706	677	720	686	707	700	734	704	689	690	696	709	715	705	756	710	676	709	685	739	709	686	711	706	681	701	736	720	759	699	746	702	725	681	708	722	704	689	697	690	691	707	674	727	718	685	727	751	659	667	729	736	707	707	709	717	707	702	687	670	673	723	750	736	677	717	676	678	645	719	700	655	680	710	721	649	735	721	684	730	741	699	720	717	705	661	720	710	725	687	690	644	725	704	726	621	679	683	725	709	658	732	686	718	685	716	665	776	699	784	694	741	696	699	696	677	700	676	687	707	678	680	677	706	682	696	682	692	729	680	670	661	698	677	710	708	704	687	696	644	702	676	703	673	682	644	651	706	709	724	716	674	708	678	683	685	649	717	678	702	670	695	724	709	717	647	705	698	675	697	754	727	662	654	718	733	673	682	715	679	730	704	668	735	657	693	695	713	689	719	684	652	691	686	711	627	680	722	697	703	691	723	740	727	687	701	704	700	657	673	700	644	667	687	689	658	714	694	696	719	656	666	722	675	703	745	718	678	698	700	716	667	642	681	728	698	724	706	667	719	690	739	725	684	669	704	717	728	688	706	704	744	708	712	698	648	690	700	693	690	731	738	717	703	688	711	678	716	710	645	704	727	688	698	731	696	711	696	687	667	695	732	695	700	748	720	723	743	697	665	669	708	679	661	699	719	679	723	691	717	695	719	677	660	736	706	715	757	661	675	731	697	710	697	675	702	686	675	674	707	724	703	663	644	696	643	716	727	683	660	705	689	719	722	695	701	704	705	708	668	690	708	690	722	688	692	703	685	640	745	721	679	724	719	688	698	692	670	735	706	683	643	731	722	710	667	739	686	719	700	698	731	677	673	694	727	702	713	697	685	689	655	698	700	678	649	711	671	725	743	696	717	747	718	688	714	731	691	715	693	726	695	715	695	649	670	692	689	707	710	696	690	661	768	725	741	673	673	701	732	684	698	601	745	614	717	737	744	675	691	662	707	697	724	682	700	690	725	660	645	680	703	669	711	677	672	704	707	748	642	732	682	659	716	667	695	689	690	708	718	719	653	701	705	717	725	701	721	674	699	688	685	722	708	718	690	702	686	711	695	731	713	667	742	674	690	665	688	711	700	679	694	692	692	733	675	711	677	639	665	702	712	719	678	637	725	698	690	678	731	663	700	752	694	713	683	677	671	761	735	711	701	695	691	722	730	665	725	684	690	720	683	729	684	696	707	735	696	749	731	751	704	712	763	706	719	687	674	685	686	736	664	687	764	701	728	713	690	677	689	737	732	719	699	687	729	686	743	686	758	705	715	683	709	654	689	714	653	695	703	691	683	698	707	683	685	691	758	711	713	705	732	701	662	716	735	732	688	690	687	710	696	697	676	708	716	662	722	673	665	710	705	697	675	691	690	692	689	695	765	698	733	695	725	677	692	689	624	680	719	728	698	760	724	710	605	676	658	719	688	687	636	729	719	712	685	657	715	700	671	695	677	682	712	684	695	723	677	664	692	671	677	685	722	732	692	719	701	645	706	676	693	680	681	710	739	711	699	700	715	659	740	739	716	659	660	697	710	694	748	715	728	703	680	692	699	686	702	689	693	731	686	657	723	725	720	707	696	751	673	722	688	694	693	680	684	720	695	726	726	704	684	732	745	693	701	708	709	682	689	731	741	682	698	698	697	656	723	696	666	693	655	712	705	674	737	654	676	667	660	690	667	713	689	703	719	695	730	674	696	666	688	700	687	720	742	692	707	681	686	649	691	706	746	742	691	666	663	695
37471	20156	12942	6090	1860	753	483	452	403	382	380	318	335	338	307	340	354	367	342	327	331	324	337	337	344	338	328	359	321	351	330	325	334	376	308	316	359	358	321	332	348	351	342	289	282	324	322	330	309	304	346	303	324	309	316	331	344	335	287	332	326	354	347	373	329	308	321	336	348	308	342	321	337	343	301	334	335	321	295	337	330	359	325	330	333	313	323	345	327	319	316	349	291	335	355	328	361	347	314	322	315	306	306	337	340	291	330	326	323	342	332	299	341	311	318	312	324	312	346	330	319	332	307	296	326	303	344	348	351	309	317	355	308	333	336	371	320	338	331	309	326	286	314	322	337	301	329	311	339	262	331	346	321	335	343	343	369	301	329	251	316	322	294	317	314	347	310	341	311	337	316	330	356	307	332	332	296	354	320	325	317	362	334	340	313	345	345	368	365	325	333	315	354	352	342	325	316	333	320	350	329	357	372	316	349	351	342	346	318	346	338	359	350	340	295	322	315	354	339	351	346	333	391	324	321	322	276	346	361	319	324	323	297	298	342	293	331	343	322	323	334	340	305	312	320	347	346	334	263	315	347	307	322	287	318	316	317	345	336	346	322	346	343	329	325	335	358	302	304	335	334	336	322	318	307	361	334	304	333	311	318	318	331	347	326	290	309	338	313	322	336	321	337	318	342	350	342	324	309	324	293	324	319	312	301	330	334	344	304	327	304	301	307	326	313	350	331	352	304	321	329	317	328	325	335	358	296	367	332	341	339	332	342	288	311	328	340	340	335	356	291	335	317	332	338	331	317	348	314	342	314	352	322	320	338	309	320	323	353	324	371	301	327	339	323	339	319	259	331	345	308	351	360	331	300	322	369	328	325	330	295	321	354	352	335	340	348	346	294	327	349	303	347	334	324	343	331	372	369	333	327	313	329	330	316	312	358	307	320	310	313	296	319	318	342	308	318	322	341	322	338	325	312	373	310	302	346	349	312	322	323	335	361	308	303	314	300	323	322	348	328	317	350	308	314	318	315	332	317	356	320	338	337	325	375	343	347	321	303	337	333	314	335	347	319	332	331	304	360	358	339	314	286	308	331	331	327	295	369	330	329	285	319	328	346	314	359	323	335	329	342	316	341	346	371	336	327	339	319	324	302	302	313	306	321	321	329	330	343	356	313	344	336	373	338	359	291	324	333	324	312	294	345	312	326	335	309	282	331	366	303	350	340	350	312	322	328	342	320	337	320	325	356	333	318	340	313	297	297	299	311	332	336	326	346	313	370	311	336	319	331	317	351	310	354	323	298	363	319	329	330	327	332	348	331	366	332	320	340	328	336	291	339	345	331	334	338	320	351	346	318	329	337	383	304	340	343	312	321	312	322	343	325	343	314	352	313	310	303	316	305	328	320	360	305	343	363	368	321	312	301	300	311	330	325	330	348	333	343	311	350	358	349	338	312	314	341	363	335	316	316	347	303	331	372	348	331	330	318	367	348	305	309	315	321	331	321	319	303	328	356	328	338	348	319	299	319	317	333	335	334	310	315	324	310	322	297	308	362	309	303	329	321	307	316	306	312	317	296	307	317	334	343	378	340	285	340	324	308	306	332	325	348	296	305	323	330	326	328	326	354	342	323	318	334	349	368	324	312	329	327	339	321	301	306	338	312	329	325	351	323	307	349	315	318	323	318	336	338	295	333	352	339	348	309	343	342	329	337	308	310	334	346	285	340	352	295	317	322	330	339	297	332	347	347	378	328	356	330	278	323	324	335	326	351	333	341	316	308	336	296	320	350	324	296	288	305	313	310	336	345	362	331	288	326	297	314	295	314	318	329	289	352	334	292	345	317	328	310	326	341	308	324	318	294	313	323	310	321	337	319	326	356	325	346	353	276	337	339	350	330	329	312	319	341	372	347	330	330	349	280	327	330	349	364	329	324	354	306	336	367	311	335	313	362	327	328	391	329	308	302	328	298	334	341	341	299	365	346	299	285	344	324	320	320	314	299	310	328	341	350	338	355	315	343	328	289	302	335	326	359	341	320	315	282	330	320	316	325	344	309	312	281	303	317	327	311	326	315	331	336	360	308	353	300	322	322	330	362	343	299	288	330	307	319	356	298	293	333	366	344	352	330	318	294	326	291	296	318	334	311	326	337	324	350	346	338	320	344	318	388	330	324	348	314	329	318	290	344	290	335	317	326	348	336	335	319	320	328	299	340	354	336	328	307	352	339	310	309	320	327	306	321	316	321	328	285	312	336	332	313	317	318	277	338	314	313	316	337	350	312	319	311	314	331	332	345	300	345	325	304	368	304	313	317	304	310	356	318	321	329	319	320	346	300	327	344	330	312	331	320	328	327	300	346	352	312	320	339	300	331	314	333	322	284	325	289	317	310	344	363	333	315	331	331	296	363	337	314	348	321	334	331	357	344	327	280	356	297	328	324	336	342	342	309	317	350	333	346	323	322	346	341	298	296	320	324	302	306	311	301	323	354	329	350	351	310	299	333	366	342	330	310	321	364	328	343	311	328	300	315	316	328	308	331	356	314	322	301	315	340	324	324	349	287	362	307	299	334	314	310	354	310	338	346	324	318	354	339	320	312	325	333	367	313	322	346	349	285	361	342	380	332	335	358	330	329	349	379	359	330	337	322	307	335	362	326	303	343	360	350	365	342	278	334	300	320	322	319	322	312	300	365	323	341	330	318	328	325	307	330	304	322	348	346	305	333	345	310	335	313	335	378	331	316	334	350	335	307	290	356	323	329	309	339	345	332	335	350	322	318	329	339	347	297	341	320	297	328	312	288	352	302	337	314	287	338	343	329	298	325	324	297	341	315	317	341	314	356	347	296	325	349	308	311	291	316	297	298	322	357	317	324	312	313	284	343	344	327	292	322	322	379	327	302	315	340	310	396	344	368	344	349	330	346	290	326	342	342	370	293	310	346	285	300	326	322	344	347	292	318	341	362	336	352	318	329	345	339	357	340	311	330	314	314	305	330	354	316	301	321	340	317	334	326	339	308	330	305	315	344	321	337	318	343	294	331	330	352	325	334	320	323	295	350	358	331	321	320	328	290	306	291	308	320	316	297	312	317	343	310	335	352	312	348	331	320	313	313	374	320	322	336	312	300	328	315	360	322	305	342	347	331	320	344	344	357	332	340	334	324	340	330	334	328	316	338	345	318	339	343	359	328	305	309	330	287	318	304	372	339	320	309	313	349	340	306	324	321	322	327	318	303	329	310	375	337	304	350	336	309	306	356	336	322	354	340	294	336	356	290	350	322	323	323	282	307	283	333	307	305	305	325	332	347	361	355	349	321	318	298	357	310	327	335	346	351	304	314	342	355	313	330	307	332	307	329	372	323	310	318	337	322	348	345	288	328	350	298	344	329	320	366	329	310	307	304	281	313	338	313	312	307	350	327	336	337	337	370	290	313	310	306	319	299	317	342	344	317	305	332	338	305	307	300	309	337	306	292	333	370	341	351	331	330	331
22901	14700	17316	12109	5297	2156	1411	1212	1035	934	927	794	763	725	810	712	751	771	741	724	771	691	763	730	750	736	710	782	713	716	725	761	760	728	753	717	706	759	736	718	742	725	758	753	754	692	738	681	752	709	775	737	696	707	635	724	683	707	747	756	705	726	753	701	684	749	735	694	680	687	657	657	662	718	666	734	713	705	673	681	688	693	683	737	662	754	674	678	705	696	699	790	675	685	670	738	668	713	690	685	671	682	711	673	708	671	702	691	718	682	678	684	691	701	644	726	719	702	681	685	687	733	705	709	672	739	737	692	702	722	711	710	743	718	647	715	743	727	693	748	689	670	741	686	718	708	699	692	705	752	732	692	691	719	769	707	683	651	742	668	727	735	682	732	703	667	686	686	650	681	751	734	667	655	655	683	776	716	674	693	709	702	771	713	700	745	654	673	699	712	683	691	669	723	698	691	656	714	706	686	719	739	716	705	651	721	684	696	673	655	692	715	639	740	686	688	658	719	712	709	696	720	699	637	729	712	673	705	675	648	685	671	699	670	678	686	705	675	692	680	661	657	727	666	718	722	673	710	677	704	671	743	694	694	693	711	705	655	697	689	711	725	672	711	696	727	730	649	713	691	688	757	710	673	721	745	661	725	753	673	713	730	718	724	713	684	695	717	669	711	679	716	728	683	693	702	722	734	678	719	675	698	683	681	707	727	708	675	675	719	694	701	698	674	695	715	655	709	686	755	696	660	687	703	739	676	702	699	711	699	644	671	734	651	669	654	704	688	710	735	690	724	694	733	664	699	686	697	683	728	685	712	700	693	681	680	698	695	679	719	675	713	677	731	734	700	713	702	684	736	703	712	690	721	707	706	727	704	694	691	696	674	693	688	683	688	706	740	724	708	674	716	720	684	682	725	733	695	710	726	680	697	708	674	721	694	746	711	696	699	760	735	691	710	734	688	692	684	725	698	693	712	766	722	723	715	638	707	709	658	734	723	731	660	686	689	702	696	730	688	715	675	677	696	696	693	676	679	703	695	663	687	715	678	688	698	729	688	716	714	740	690	690	714	708	671	706	667	698	705	684	685	750	716	672	698	633	669	724	676	688	730	686	652	700	695	713	715	720	733	716	719	665	700	727	704	701	697	694	678	722	753	692	620	678	683	717	730	674	758	697	705	712	698	656	654	686	664	680	674	703	686	754	682	731	677	727	737	709	698	697	674	691	754	669	717	676	722	698	708	687	690	725	744	723	680	705	666	680	768	733	678	680	693	720	734	723	723	702	715	660	727	682	696	703	728	746	718	690	686	706	663	728	697	704	717	708	691	712	692	664	713	755	660	735	683	716	724	719	678	698	691	713	710	692	715	708	672	724	723	663	658	683	691	687	721	706	654	698	744	689	668	676	714	673	682	739	721	687	707	678	737	651	672	688	715	715	697	683	705	651	722	702	712	733	685	716	684	652	740	724	697	680	703	697	740	736	683	733	641	686	689	678	687	738	732	702	687	712	709	680	705	683	649	676	666	695	707	687	698	756	645	699	689	700	683	713	668	745	699	696	689	693	691	710	695	701	678	701	667	702	742	645	674	772	703	706	700	655	671	711	691	724	685	667	711	708	699	689	735	745	668	747	725	715	676	687	739	708	743	716	668	703	739	702	671	699	717	664	738	727	724	634	699	714	678	693	715	693	693	684	695	692	712	676	687	724	720	669	729	704	679	698	742	712	671	684	656	688	709	701	731	651	713	678	734	661	695	713	698	720	732	724	741	723	699	703	708	725	702	698	743	737	722	692	678	719	751	726	748	709	693	732	712	699	748	704	668	688	732	718	704	734	691	689	696	689	697	689	705	654	691	732	724	717	718	684	672	691	721	671	713	693	676	680	666	706	727	677	666	743	645	732	709	683	715	728	698	719	725	710	703	668	639	703	712	674	705	676	683	734	713	699	691	683	713	727	728	680	682	716	702	654	670	700	696	706	697	686	754	707	682	695	692	708	725	745	743	645	656	693	655	701	739	696	716	705	681	728	731	631	696	745	697	696	662	660	635	716	745	708	693	750	681	736	705	653	698	724	677	750	676	719	677	721	685	675	700	685	693	688	664	690	731	673	712	690	712	689	676	692	737	663	704	723	736	733	697	719	716	656	729	685	740	704	693	721	692	712	649	666	692	702	670	729	719	714	666	704	678	687	702	718	637	695	669	708	674	705	682	683	690	768	687	715	664	719	661	661	691	709	670	721	743	726	700	659	678	751	744	694	694	698	705	659	705	711	672	760	690	701	699	720	654	711	705	674	708	674	701	730	736	688	710	722	720	670	693	708	692	700	686	720	697	719	725	698	659	696	694	694	702	672	697	767	645	661	690	708	706	703	724	754	729	656	692	713	661	710	684	710	701	701	733	681	692	701	697	689	693	712	698	680	663	736	646	683	742	687	673	725	725	719	673	703	710	770	650	694	755	719	705	741	744	696	707	687	729	675	716	726	696	716	684	683	700	703	705	694	675	708	694	716	649	735	721	660	703	721	708	719	689	676	738	764	692	684	681	665	741	689	683	660	720	707	672	709	699	714	668	666	655	736	695	662	716	689	711	644	695	675	657	680	707	681	692	716	727	666	746	716	704	711	730	682	640	712	732	711	642	698	634	677	691	722	674	697	716	716	674	693	748	725	703	728	686	685	681	671	718	692	735	688	726	692	680	699	727	652	713	701	741	671	664	719	696	684	711	707	708	675	743	690	730	700	616	672	712	668	683	696	713	699	660	712	699	759	699	729	709	700	668	725	667	675	695	702	719	720	687	652	716	673	726	649	727	715	694	663	692	668	688	693	662	727	717	727	698	688	722	728	719	722	679	716	698	692	687	718	713	669	706	675	676	713	665	727	716	669	681	702	694	624	753	688	716	699	637	694	680	700	691	695	682	705	757	688	722	727	734	731	701	704	714	710	683	705	697	711	722	685	723	693	709	699	679	692	703	705	712	750	652	677	707	699	701	651	750	649	677	691	669	700	711	695	691	682	695	675	697	703	729	745	734	729	717	742	728	754	663	726	691	683	679	719	749	698	714	708	719	688	698	687	686	704	716	727	733	699	702	715	672	703	693	728	678	733	676	704	746	697	675	725	707	723	709	741	669	689	648	689	673	708	653	699	650	703	727	652	752	694	661	706	703	677	737	723	659	675	669	681	696	677	689	703	715	692	681	703	721	663	696	722	745	717	701	688	716	717	673	694	665	707	710	715	675	725	695	683	688	700	697	672	703	726	621	717	707	711	713	702	676	662	674	722	693	733	683	673	732	709	678	658	687	684	676	759	751	737	678	730	683	708	735	694	698	716	746	672	724	667	741	692	673	706	715	701	704	736	701	679	687	718	735	694	699	722	654	709	741	677	705	660	736	693	692	662	674	654	636	739	742	711	677	713	709	684	737	699	684	688	695	711	648	707	683	673	749	666	701	648	691	696	687	680	700	679	710	728	720	760	703	659	734	702	721
48518	25759	14565	6194	2576	946	565	492	425	353	340	357	366	345	328	329	322	305	319	370	317	338	321	384	311	364	317	323	290	307	301	325	326	334	319	343	305	320	342	340	337	325	326	324	351	341	305	329	300	299	330	342	335	301	330	334	304	306	299	282	325	281	316	269	316	342	310	317	319	337	338	310	320	330	322	294	316	356	371	293	320	333	298	339	302	302	313	334	300	318	343	295	362	299	296	302	329	350	298	309	307	324	336	296	327	329	332	308	303	335	316	308	332	336	330	308	327	311	298	319	309	301	332	331	304	308	284	322	311	314	300	306	290	298	332	310	327	297	298	332	326	304	331	336	313	315	328	331	294	321	319	329	312	330	308	331	298	303	347	343	338	287	308	330	329	335	329	338	336	321	309	300	330	318	329	321	278	344	343	333	307	342	334	339	309	340	307	296	305	306	304	297	316	327	314	310	323	299	285	320	308	327	311	349	341	347	354	311	287	304	312	319	329	286	294	278	326	333	300	325	350	295	312	303	336	299	367	315	298	291	332	333	289	296	296	338	300	316	323	316	347	322	321	318	346	335	317	322	351	330	332	310	308	282	270	319	345	299	313	314	305	336	297	337	316	300	339	317	329	359	323	290	365	318	312	296	304	332	317	336	345	301	337	309	328	319	303	296	303	349	344	317	315	345	300	305	309	325	320	284	309	392	318	301	343	317	316	303	317	357	333	308	281	335	336	293	333	324	350	342	346	330	314	353	346	309	320	355	300	350	297	335	309	305	343	349	342	338	295	317	293	362	324	311	311	305	300	345	314	308	337	335	325	327	346	328	301	281	350	313	288	327	319	325	323	311	320	298	322	286	314	308	289	287	269	278	309	311	335	307	315	321	289	320	326	321	309	321	346	290	297	278	330	313	299	341	312	314	331	305	309	267	312	307	303	315	310	303	285	308	318	338	306	314	314	299	354	302	291	338	326	310	308	347	310	301	300	293	352	314	267	309	336	329	285	317	333	357	357	304	288	331	309	337	324	344	304	270	323	292	313	308	339	333	328	295	317	356	335	291	314	323	338	295	318	331	343	304	321	315	303	301	306	329	325	330	321	314	333	295	292	319	328	284	339	352	316	339	282	301	287	334	322	305	304	319	332	286	302	327	306	298	307	303	333	307	299	333	337	297	317	318	293	327	308	304	350	343	327	322	285	340	342	313	296	289	314	327	352	322	331	312	310	290	306	357	318	301	325	345	316	331	313	361	332	330	304	333	321	290	380	307	317	323	300	302	313	345	334	338	319	343	327	291	301	331	314	344	335	330	316	353	335	316	304	347	342	362	337	302	305	298	332	358	307	301	341	327	347	325	321	310	328	319	296	312	339	292	338	300	299	306	275	337	311	333	323	299	305	327	315	335	351	320	331	335	297	323	316	330	335	318	330	338	312	363	284	321	304	334	330	328	319	302	333	305	343	311	291	326	314	314	306	308	320	324	333	302	312	331	295	316	264	306	332	359	310	330	330	311	311	295	298	323	299	319	350	340	286	311	325	324	325	318	340	322	320	313	339	330	294	328	319	293	324	296	302	329	320	306	339	326	293	329	349	314	288	316	319	333	308	329	313	351	312	305	288	310	287	296	283	298	299	344	312	348	306	320	327	321	307	330	303	327	326	298	329	309	301	320	320	321	324	316	330	337	316	332	318	309	315	315	316	319	344	333	311	288	311	302	293	279	282	303	334	306	322	296	341	335	298	347	328	305	337	348	322	319	325	292	343	318	317	281	331	311	326	337	309	299	338	330	295	306	295	310	288	321	326	356	302	342	317	322	334	275	297	323	316	332	315	356	291	284	313	294	319	355	343	321	310	320	335	330	342	321	332	310	297	322	279	316	334	321	342	343	319	303	280	309	303	299	340	302	321	319	298	356	319	347	333	313	311	304	329	347	292	328	337	325	313	281	323	304	310	322	329	323	318	351	330	299	308	307	344	298	315	326	343	299	341	312	323	286	308	352	321	310	293	331	299	289	282	351	296	289	310	340	303	313	299	315	342	309	293	295	336	302	309	305	284	335	346	305	340	309	318	322	309	314	336	359	327	335	354	297	335	352	292	346	354	311	341	336	319	324	285	293	273	347	299	315	298	302	333	302	323	288	321	339	325	291	316	313	304	301	300	341	338	298	270	334	338	317	321	326	276	293	314	341	305	328	287	305	334	311	294	327	329	303	306	292	295	353	321	300	320	349	323	314	312	320	284	347	329	309	302	316	320	326	301	291	330	303	324	315	296	349	305	286	346	327	317	349	322	323	355	293	335	312	341	292	323	309	307	321	294	325	297	301	353	319	313	296	307	292	304	359	333	291	312	350	307	313	309	349	333	295	362	319	348	324	302	291	311	302	336	303	304	319	335	312	318	305	313	327	303	322	306	302	306	304	302	346	276	334	346	329	278	337	313	328	277	312	277	293	309	320	352	336	304	337	326	323	303	323	290	312	316	318	308	326	325	319	350	344	314	342	315	325	304	327	291	279	317	298	362	335	293	339	322	338	325	311	332	343	317	304	314	309	301	326	333	343	316	303	345	351	353	341	339	330	343	327	306	322	323	319	292	337	311	310	317	292	327	331	343	329	282	294	340	351	313	328	304	344	321	308	327	303	298	326	314	338	352	349	325	310	297	280	338	317	306	304	301	319	307	316	288	319	281	335	298	340	357	288	309	331	299	321	311	325	318	351	269	317	297	324	296	321	352	327	287	300	311	322	311	291	328	294	280	300	345	353	322	316	288	334	329	364	315	319	318	324	291	330	316	302	339	312	294	307	344	294	293	335	321	310	330	325	322	329	297	316	262	333	331	311	305	326	323	327	337	293	292	354	309	330	314	319	314	336	338	354	328	318	354	305	362	303	305	301	336	305	325	298	314	327	326	333	339	315	297	324	334	332	308	318	293	297	318	302	340	287	304	320	315	334	314	324	307	337	289	293	320	319	307	325	321	301	334	336	336	327	315	369	317	315	312	287	331	290	279	297	308	335	299	296	346	282	281	334	331	281	302	288	315	281	279	321	322	276	322	357	255	333	322	310	327	325	351	336	290	318	348	325	336	331	313	321	282	316	311	313	302	286	298	311	340	318	333	350	352	311	321	296	300	328	335	359	308	331	330	289	342	345	309	332	317	337	317	282	306	271	345	313	341	344	337	298	358	316	319	301	300	301	321	307	290	330	330	332	311	300	346	298	330	303	308	296	310	315	338	297	319	336	327	304	324	342	296	319	333	288	341	352	334	333	326	332	283	308	289	299	318	343	346	320	317	297	329	327	317	321	300	311	319	288	297	310	336	301	310	324	337	305	352	313	319	328	341	317	314	337	312	305	308	346	303	322	292	302	347	313	276	316	299	324	347	348	336	261	287	315	312	301	299	323	322	334	330	311	333	322	353	312	282	296	317	349	305	350	329	317	310	323	308	324	359	317	330	328	357	323	304	341	299	316	340	307	353	303	318	316	309	314
30684	19129	17802	12302	7154	2902	1838	1576	1155	1085	926	853	798	774	740	755	745	764	750	756	751	797	737	727	706	742	699	750	748	721	733	736	734	761	774	758	731	717	727	743	774	770	711	726	723	673	730	690	687	709	741	695	705	717	742	735	652	728	704	676	733	655	701	691	735	756	677	652	698	698	666	699	690	678	753	658	678	730	678	701	686	651	740	679	646	681	706	689	705	723	689	667	739	668	685	726	689	659	713	688	678	719	678	648	736	690	687	721	683	652	656	666	697	663	704	717	691	698	681	671	700	716	611	685	675	720	683	657	645	734	719	725	660	665	659	723	703	694	673	671	700	649	697	712	667	669	688	677	657	704	698	706	669	732	702	681	671	674	741	709	698	687	686	691	686	664	684	692	718	653	689	744	713	727	664	695	670	657	696	645	684	694	643	682	690	710	673	714	698	681	700	680	683	710	640	658	698	671	761	728	666	682	660	745	621	718	724	672	693	699	699	625	730	675	732	703	671	659	691	689	660	674	699	704	712	681	690	689	690	673	699	642	672	654	676	713	698	683	675	746	665	693	633	683	682	674	706	638	701	729	699	681	706	652	675	668	691	675	710	652	681	715	672	692	656	676	710	697	703	780	696	670	690	665	675	687	686	695	676	633	683	681	694	652	647	716	666	620	704	674	681	647	751	712	686	689	712	668	680	694	664	682	682	663	663	658	690	722	672	641	690	638	701	698	639	678	660	677	654	689	730	773	691	665	678	681	708	686	662	697	678	713	658	688	677	646	699	673	732	652	651	694	746	643	689	665	700	682	733	667	681	667	630	721	691	679	710	738	677	683	688	735	667	708	696	675	697	635	681	679	703	753	672	683	657	666	675	729	727	695	728	715	674	679	672	710	719	711	724	708	719	674	686	704	662	663	729	704	695	704	689	649	684	685	720	677	703	698	738	661	712	719	649	717	673	694	700	672	670	660	693	656	706	675	705	637	685	629	681	662	692	657	720	702	679	685	657	665	649	709	664	647	698	661	703	704	701	709	736	681	661	683	666	686	700	666	675	721	713	749	666	705	712	691	688	644	662	726	674	673	714	706	725	708	692	668	664	712	676	622	726	734	690	720	690	710	692	698	685	703	655	661	679	741	714	678	675	733	690	673	661	716	688	717	691	642	711	737	680	692	687	703	668	680	676	677	650	730	699	701	659	668	669	628	698	685	697	699	722	650	677	709	643	693	691	701	647	699	662	680	677	698	689	653	741	712	721	655	643	648	662	673	684	700	701	679	736	677	658	704	713	670	712	670	634	669	656	714	698	669	666	672	714	686	690	702	753	686	684	683	684	690	707	714	701	721	672	677	688	682	733	665	725	716	708	687	669	695	684	697	708	656	674	667	687	672	690	692	725	657	672	674	657	652	678	743	668	696	740	666	678	721	663	688	702	648	682	732	701	696	690	663	724	664	719	677	706	697	682	649	749	684	703	686	692	697	659	650	679	680	668	664	709	702	710	711	679	668	700	703	644	663	750	656	687	674	691	723	713	677	639	689	693	654	664	721	710	688	681	731	705	675	671	663	699	696	638	642	690	670	668	686	684	655	687	675	686	686	719	715	693	685	649	680	699	684	704	685	684	710	674	695	678	711	698	671	701	690	752	649	655	708	744	678	643	741	696	702	669	684	678	651	693	716	642	709	709	696	670	658	749	671	742	659	638	669	687	700	699	728	662	695	708	707	648	708	676	720	697	669	654	673	746	716	680	682	698	656	746	679	684	672	685	692	659	709	706	656	696	655	662	695	695	676	684	716	673	690	660	681	679	728	654	713	704	724	700	716	667	703	665	677	647	685	642	695	684	678	679	669	682	641	707	712	687	704	695	737	662	695	665	702	697	662	708	682	698	665	696	680	712	671	678	672	693	687	677	690	692	687	664	705	684	687	656	638	695	679	690	665	652	712	670	719	712	663	675	698	676	711	678	639	701	676	690	712	649	678	729	680	710	696	676	673	696	681	671	724	717	672	664	673	686	659	706	719	724	670	679	728	680	658	668	676	653	674	654	686	641	681	666	660	693	698	674	683	714	720	705	676	690	661	684	662	703	742	641	754	717	700	671	690	665	670	703	658	684	702	669	658	688	618	672	635	666	649	738	690	651	690	744	727	688	678	699	662	685	678	687	670	705	666	678	669	693	618	703	711	657	684	681	652	697	658	694	689	674	637	688	731	664	718	701	671	690	693	685	632	663	724	634	703	694	653	688	677	681	709	683	670	671	699	676	666	659	726	651	718	654	668	681	728	669	707	762	709	666	688	703	731	720	661	643	731	679	631	669	667	687	712	673	721	681	678	673	677	664	741	711	691	677	715	679	696	697	677	667	665	648	719	708	722	628	661	700	666	687	654	680	721	692	699	653	707	703	695	686	685	656	689	708	695	664	697	700	676	676	689	658	708	707	669	691	706	693	697	678	679	674	719	683	704	719	683	639	699	733	682	647	687	694	701	734	687	691	710	715	666	683	699	648	647	660	699	694	704	694	686	747	683	667	696	654	668	736	645	666	666	721	654	686	678	728	660	662	667	664	668	658	699	703	687	688	659	694	694	681	696	673	689	668	708	670	647	704	695	717	700	688	735	688	641	727	667	661	682	657	725	703	708	707	671	690	681	701	710	718	717	719	725	762	734	650	705	669	660	641	697	658	662	743	692	702	701	717	667	661	639	701	673	674	755	712	676	748	687	656	649	677	679	704	683	708	672	687	656	696	706	682	730	672	669	706	640	687	689	660	725	703	690	685	678	692	682	666	679	709	709	673	678	698	674	701	688	707	679	736	699	663	703	716	630	682	686	660	655	699	688	684	651	692	687	707	656	665	689	727	676	707	680	673	678	729	720	679	706	706	672	702	717	694	722	710	686	666	701	698	710	692	687	696	718	669	671	701	703	666	678	657	693	706	678	724	642	746	693	685	706	694	639	700	652	687	724	672	722	656	637	729	693	691	720	691	665	694	640	652	678	688	686	648	670	671	674	684	662	656	638	728	675	702	658	710	744	697	681	659	702	696	668	759	687	714	715	729	655	716	661	700	661	674	746	677	691	678	714	695	668	652	677	697	687	717	641	724	731	682	704	645	664	659	664	700	669	694	702	699	764	715	692	718	687	723	672	674	750	672	697	640	659	708	720	723	684	696	653	691	668	702	641	673	669	689	668	685	707	684	677	666	678	703	683	682	691	727	643	700	684	670	672	676	651	723	737	715	676	694	723	643	677	687	712	670	698	689	678	707	641	694	681	705	700	652	701	663	644	664	638	698	664	668	681	684	690	681	692	711	710	656	660	692	692	747	673	659	711	669	643	722	651	686	734	727	682	662	683	667	636	684	751	670	662	692	706	685	706	723	757	686	677	689	646	691	716	692	675	688	645	691	699	672	675	675	649	711	710	674	663	704	658	706	689	718	654	657	707	704	716	701	691	678	686	712	645	708	717	701	628	667	703	675	720	726	703	692	703
57090	33821	22841	10649	4175	1126	712	543	415	447	387	368	339	323	351	403	368	335	334	296	339	329	342	337	323	338	338	303	325	330	359	365	319	322	316	356	333	321	302	336	372	322	301	314	341	307	294	311	340	314	334	351	279	332	313	312	347	315	356	334	333	355	343	306	334	312	323	314	312	328	320	341	352	352	325	350	344	309	342	335	324	342	343	307	323	297	335	334	348	326	311	328	329	317	324	334	311	281	330	316	301	347	312	302	337	345	290	291	349	320	340	333	322	341	320	353	324	303	302	304	356	321	341	335	326	342	330	279	345	334	317	324	314	351	314	314	365	338	310	316	346	320	336	272	323	303	301	339	351	333	322	355	340	326	329	325	352	336	308	311	297	321	314	299	313	349	356	308	313	326	299	338	349	380	299	308	348	292	297	288	306	304	307	327	340	310	337	324	334	318	350	334	342	310	284	309	324	313	325	328	301	340	343	332	331	302	352	350	336	312	301	354	325	320	317	305	321	357	328	334	353	364	318	317	341	343	329	296	369	288	317	300	331	316	300	320	303	346	303	333	316	323	318	315	322	321	337	322	324	349	315	304	346	319	323	336	320	342	317	311	302	322	341	317	342	313	315	339	329	321	307	346	342	341	304	324	323	308	337	333	303	304	297	351	327	291	315	347	301	298	317	363	319	338	305	313	312	300	326	335	348	309	333	343	315	332	327	330	326	321	329	317	289	310	353	360	333	305	293	314	321	316	322	310	344	352	333	312	336	329	291	331	345	338	300	336	310	328	329	309	295	343	339	322	321	303	290	350	307	326	336	312	276	324	321	355	297	315	291	332	332	277	281	327	331	309	319	372	361	309	335	318	326	344	361	307	314	316	342	328	335	316	353	307	309	331	307	305	341	318	318	335	325	345	314	352	354	332	327	315	299	314	329	325	339	322	352	334	314	328	315	328	314	367	337	293	331	322	356	337	311	316	336	314	373	348	349	292	304	372	347	338	333	326	364	306	330	308	325	326	358	317	319	332	323	366	298	352	332	276	325	354	313	352	292	315	328	334	320	307	330	332	307	335	305	292	315	306	312	312	327	319	313	325	306	374	310	289	303	316	325	320	332	310	317	339	334	344	312	314	341	342	319	353	324	370	332	312	292	304	334	317	344	333	307	328	314	360	342	299	323	341	326	331	331	303	351	350	326	325	306	340	350	329	326	338	311	313	335	334	346	370	295	338	371	358	323	309	321	353	339	367	338	310	347	320	342	317	319	298	309	297	364	320	318	347	343	339	344	309	321	305	335	337	332	292	337	301	307	328	357	315	341	331	319	322	352	345	366	304	334	337	304	271	338	314	341	336	328	314	361	323	315	350	305	338	308	359	360	312	330	335	332	333	362	355	333	343	306	324	377	328	323	372	311	308	314	347	323	309	299	341	284	341	341	311	342	332	327	347	281	315	333	350	320	271	326	335	333	344	331	340	312	313	323	331	295	281	320	293	329	323	308	348	305	328	340	295	321	349	305	333	317	330	291	312	330	333	323	302	299	312	292	328	320	293	324	316	311	293	313	315	334	321	316	320	338	328	316	322	299	306	295	327	356	296	328	327	339	352	334	380	306	323	355	342	311	314	328	349	347	358	324	309	315	317	333	321	316	347	304	340	334	306	284	329	304	325	341	358	323	294	315	332	315	372	331	312	308	314	298	324	332	317	294	379	334	344	320	318	326	340	302	312	295	345	326	325	330	334	322	308	327	317	340	319	307	306	351	283	316	307	285	319	300	314	360	357	312	319	308	332	300	350	361	317	313	314	329	325	335	359	350	317	339	339	308	323	333	315	307	326	313	333	329	311	329	342	359	293	327	331	329	331	336	345	337	294	298	350	313	308	286	305	324	366	337	324	300	336	341	336	329	345	331	344	325	320	331	313	303	313	335	315	338	326	319	303	319	327	296	310	352	343	313	324	330	327	302	331	308	360	309	338	296	312	340	326	295	312	328	369	326	335	338	304	311	340	330	348	324	308	317	310	281	295	363	288	295	344	336	334	326	329	341	309	343	354	304	338	326	304	325	351	330	333	282	288	338	338	315	337	324	330	350	327	346	316	320	368	345	332	316	333	361	323	335	306	324	302	324	319	335	299	291	315	309	340	309	355	331	325	348	316	323	304	334	320	357	318	322	341	351	363	323	316	298	337	328	336	301	331	321	321	319	317	322	326	374	317	311	330	335	309	347	317	332	303	290	331	325	337	318	330	308	302	319	319	304	291	294	339	312	313	285	324	330	338	308	301	332	313	300	328	321	322	301	311	322	342	301	337	320	311	294	330	330	294	325	304	305	364	301	345	319	348	322	328	325	342	360	337	349	322	338	303	317	327	337	314	349	296	351	312	302	312	335	323	319	291	338	317	345	345	315	328	298	334	320	305	305	322	340	361	315	333	310	331	302	317	305	321	307	327	306	322	305	310	324	347	314	307	317	336	325	333	313	292	311	309	324	330	314	341	317	310	332	296	340	323	321	328	314	313	359	295	337	304	337	323	316	397	331	357	320	330	297	349	363	317	347	339	332	316	302	352	356	313	336	318	344	291	315	320	344	316	316	337	344	321	303	293	314	332	310	338	317	307	340	343	342	338	293	315	344	354	324	308	350	313	305	305	320	344	325	329	327	341	356	322	313	356	346	322	323	307	327	312	321	309	298	299	326	282	294	328	338	355	334	305	329	318	316	332	333	336	354	341	325	343	357	336	307	317	291	334	325	336	273	309	323	333	313	276	333	335	321	354	333	357	349	322	267	335	339	324	302	306	312	325	309	336	310	311	349	330	312	322	318	302	303	300	346	318	346	330	341	326	308	324	350	336	348	327	326	344	349	298	307	303	278	316	292	298	351	322	341	322	359	322	325	290	323	336	317	317	309	273	334	331	327	347	284	312	309	325	337	303	318	314	303	323	334	295	335	320	323	341	344	321	328	312	321	304	325	372	304	288	296	310	319	320	342	321	322	329	295	335	334	294	334	345	362	310	345	342	296	318	329	305	311	326	316	330	362	326	310	313	334	306	330	378	312	329	337	353	326	336	349	282	307	325	345	304	361	331	340	315	280	321	342	380	292	351	342	313	297	342	320	337	318	322	343	325	338	315	320	286	321	318	336	326	322	285	338	338	302	327	335	342	331	315	323	360	313	353	283	287	305	316	376	341	313	312	324	310	329	316	339	331	316	326	311	321	297	310	333	279	305	311	314	364	327	306	286	318	323	341	314	297	319	302	321	331	340	322	318	308	289	284	323	296	298	355	320	316	334	333	340	329	345	332	313	346	309	353	347	338	279	329	328	303	309	349	316	354	328	321	325	326	329	298	366	363	320	302	316	305	332	369	348	346	290	345	312	322	341	301	319	369	301	328	296	330	315	311	324	302	335	335	344	335	316	326	325	317	298	320	315	328	334	292	335	321	342	331	307	325	306	338	324	346	350	318	340	305	336	306	318	323	353	313	365	323	337	347
35096	26064	24664	18106	9733	3332	2323	1850	1377	1121	985	844	928	873	848	806	736	766	782	781	737	780	712	701	729	788	785	749	768	758	771	785	788	793	775	782	753	782	823	786	838	794	747	735	692	721	739	734	743	757	704	705	694	747	750	717	755	714	752	726	723	721	723	743	698	723	676	706	727	684	659	703	710	699	657	725	704	679	673	661	718	765	710	703	673	678	692	696	737	671	721	731	739	688	670	758	683	720	702	673	672	690	694	690	713	696	702	703	714	694	723	718	689	691	719	687	710	695	698	723	733	664	683	687	708	643	710	641	764	736	729	717	711	691	682	702	725	725	684	738	724	710	694	695	697	685	645	676	714	686	709	720	756	726	676	706	684	708	699	683	674	728	663	689	739	705	721	703	681	737	697	701	703	711	705	712	665	662	706	657	685	719	690	681	678	672	649	724	729	682	707	678	679	668	726	711	708	741	713	686	700	695	678	648	724	743	720	705	693	734	715	693	697	729	721	698	706	706	703	660	657	685	707	693	724	675	711	688	705	716	741	678	725	710	696	712	672	718	684	718	704	700	688	674	702	696	713	744	681	682	696	684	644	650	669	698	708	689	706	684	693	670	675	685	655	670	689	735	668	700	663	712	719	738	692	686	696	680	676	722	698	691	683	708	726	674	725	704	672	759	638	652	688	684	750	701	718	708	721	675	710	660	698	652	725	690	686	781	714	732	711	716	745	677	667	729	673	747	709	731	684	705	728	692	689	695	695	676	730	709	703	700	721	746	710	666	715	700	714	686	702	720	724	724	713	682	724	681	683	703	692	729	708	689	684	696	700	702	704	664	722	641	707	714	668	743	644	705	702	718	684	693	671	669	730	727	667	695	696	731	696	662	704	698	715	732	684	706	717	691	745	665	672	687	688	718	697	730	696	713	727	662	667	734	697	698	697	730	712	711	742	723	698	703	708	701	756	683	677	709	718	664	761	706	692	716	669	686	697	643	711	700	704	679	688	690	667	697	711	712	693	708	742	717	743	664	692	704	752	697	678	682	685	682	671	701	668	720	696	667	728	688	743	640	672	689	736	736	747	663	693	713	673	706	690	700	733	698	688	701	703	732	652	687	714	680	697	702	687	697	712	656	667	658	719	697	680	695	747	692	716	655	711	667	666	709	718	697	691	749	738	711	669	724	659	678	677	733	741	720	690	709	699	722	715	714	701	698	681	705	662	694	724	699	674	687	747	718	688	695	676	722	707	694	633	677	747	647	676	669	742	731	697	701	725	650	699	666	703	645	640	685	723	674	720	712	688	659	719	656	671	671	686	714	708	693	710	689	693	697	658	732	729	706	705	704	745	698	691	679	717	708	657	703	696	729	721	723	742	663	717	675	690	742	664	734	699	711	713	688	714	685	674	663	723	693	659	727	707	695	679	721	718	736	685	715	679	746	667	694	666	714	718	655	729	717	676	695	729	693	689	702	670	706	729	700	710	719	708	715	720	658	654	672	694	672	713	720	694	683	720	729	704	668	671	659	708	687	714	704	700	671	661	696	697	705	738	722	644	723	644	678	693	642	760	655	684	677	724	693	662	696	673	677	705	681	720	688	717	675	711	713	641	750	678	711	720	707	720	718	701	680	705	680	637	745	714	669	688	757	670	691	704	725	693	696	719	674	729	695	699	681	706	645	707	726	715	666	723	712	740	707	668	716	704	718	674	682	680	672	738	692	673	664	648	693	643	734	684	717	676	670	744	716	657	667	649	696	695	685	695	683	701	739	688	675	677	696	680	693	680	765	690	643	718	698	748	682	685	635	688	713	693	719	690	731	730	730	679	666	669	715	698	703	658	678	726	709	673	690	661	715	721	663	677	691	689	730	689	682	714	652	726	754	719	639	729	672	682	686	714	687	673	691	672	706	624	709	729	711	683	726	672	703	677	656	704	730	681	676	735	712	680	733	662	741	687	677	696	725	690	688	706	745	697	697	712	741	700	719	707	701	670	693	745	712	689	694	735	744	712	736	670	663	692	698	682	748	696	716	674	657	680	731	673	720	726	702	716	710	695	669	737	674	652	672	706	716	670	700	689	675	682	690	674	670	711	714	696	714	640	691	684	698	682	719	706	681	736	705	708	695	689	729	674	678	674	735	716	717	731	708	677	716	696	682	681	669	716	694	692	694	708	711	733	724	701	692	656	683	702	665	687	700	695	661	697	694	700	664	782	690	683	708	674	769	727	724	683	749	683	714	660	673	692	750	679	677	709	670	725	697	682	659	659	720	674	775	692	728	676	698	728	687	739	700	701	690	720	691	767	694	710	676	719	705	726	734	677	707	689	716	760	706	747	665	662	712	713	707	686	731	662	696	675	678	668	729	667	675	705	676	722	726	655	683	697	737	720	721	712	667	722	691	703	685	715	723	686	634	719	726	695	751	668	715	688	715	692	708	688	716	718	663	701	681	700	747	691	693	700	627	699	700	731	718	669	681	709	684	688	755	710	697	693	692	724	652	683	707	694	684	680	708	735	666	699	720	694	651	676	741	694	683	668	698	693	762	707	711	721	667	693	694	728	682	737	732	694	697	737	750	650	706	729	710	714	671	722	712	716	737	718	709	739	696	699	705	713	682	709	716	680	670	706	755	670	665	680	710	711	710	694	679	720	698	680	662	663	675	664	706	711	726	723	704	653	709	691	707	713	674	725	723	702	684	717	661	635	677	681	711	676	737	713	694	711	678	696	734	688	691	703	665	713	692	694	680	713	702	737	707	743	665	692	717	701	698	708	705	728	683	722	699	686	704	690	726	719	736	642	678	667	711	692	650	752	710	683	716	720	731	695	683	643	671	722	714	706	632	674	693	693	656	704	723	705	705	731	691	736	684	664	751	659	683	698	672	690	692	768	692	732	712	677	727	666	702	723	708	708	695	706	663	708	685	746	708	712	707	706	700	715	684	659	726	733	712	726	736	746	730	684	668	728	671	683	718	681	700	687	748	686	678	744	737	691	636	641	708	706	702	658	690	718	669	708	746	677	655	702	699	697	716	753	698	742	719	694	700	706	692	701	727	664	693	678	668	698	675	669	676	696	708	712	698	700	723	736	676	702	698	707	696	693	719	691	748	680	697	725	732	705	686	671	697	645	699	701	686	706	672	729	673	717	716	700	700	724	696	714	687	695	721	723	649	669	751	739	738	642	674	677	681	696	696	679	715	672	705	720	690	747	701	704	694	689	724	706	674	682	719	743	707	799	718	646	709	701	727	696	646	707	681	739	751	717	714	713	700	720	730	733	712	681	708	709	705	660	742	678	704	721	683	664	697	738	669	686	693	734	699	724	684	705	735	723	678	696	719	686	685	624	708	647	679	721	691	725	715	758	705	681	693	669	665	686	728	729	733	757	705	650	626	714	713	740	713	697	698	719	708	702	699	689	745	698	729	711	679	711	717	713	699	727	675	704	732	659	665	681	641	695	740	747	732	674	702	704	717	679	656	675	676	772	708
40544	21728	10925	4327	1318	652	549	396	366	370	338	337	309	338	331	334	316	335	330	333	319	326	345	320	347	364	309	387	348	300	326	333	321	323	327	340	303	343	366	345	330	346	348	302	330	328	339	350	314	334	309	317	276	362	329	342	376	331	295	304	320	340	345	331	331	308	349	298	322	315	340	312	330	339	354	339	336	308	300	319	385	317	299	336	340	351	302	331	308	296	335	317	342	338	328	295	322	334	329	336	313	323	294	340	345	351	281	356	318	352	331	342	327	337	344	369	340	361	361	295	348	353	348	317	328	351	325	313	324	303	295	307	335	330	315	348	337	303	320	348	333	306	349	315	325	319	315	314	287	334	341	329	335	342	342	327	335	326	318	335	326	344	354	319	293	322	310	312	328	306	294	333	318	316	322	328	324	308	319	336	319	333	349	366	352	299	337	359	344	328	318	337	338	302	327	330	329	320	316	328	328	331	329	335	302	334	328	319	327	326	338	305	351	341	322	330	304	313	310	350	307	323	311	308	311	328	325	306	335	345	347	334	324	352	311	312	379	325	330	353	311	314	309	324	312	307	345	360	327	332	336	323	334	305	310	326	324	329	322	319	325	334	353	345	336	319	330	333	302	335	343	339	351	351	325	337	333	339	348	338	354	320	315	327	298	325	328	361	337	358	304	323	331	331	341	355	338	333	330	345	330	309	330	342	314	288	326	313	327	329	299	344	353	312	370	320	294	291	351	318	319	340	322	291	289	324	339	330	330	297	326	324	313	327	347	328	371	322	335	332	349	335	357	363	341	322	312	339	345	278	343	332	364	307	321	328	336	330	348	356	317	332	350	320	355	337	319	328	338	298	339	375	312	325	308	342	333	345	329	323	296	299	290	322	355	342	388	334	331	315	318	321	321	355	297	342	373	300	347	330	342	316	345	350	320	325	363	330	334	352	292	324	319	342	322	328	321	306	325	357	306	289	345	300	300	340	289	298	354	304	337	297	329	331	304	338	295	342	389	378	302	318	304	358	345	350	334	297	341	300	312	316	293	331	327	367	343	315	304	322	299	336	320	348	297	342	305	352	327	337	310	330	339	294	301	321	298	302	321	323	332	334	338	312	313	392	326	299	368	330	339	309	329	341	341	304	309	375	325	324	344	341	272	355	309	308	322	309	334	342	317	287	339	328	356	329	360	318	353	325	286	295	307	323	334	321	325	341	359	305	322	326	320	300	319	320	360	326	317	337	332	290	323	309	325	314	343	343	338	317	332	345	341	313	353	340	325	346	280	323	344	318	329	322	321	288	334	354	330	317	337	318	309	321	363	368	356	327	315	310	295	293	360	366	327	368	362	300	333	345	362	324	324	324	353	335	330	312	311	334	330	288	359	359	354	352	347	330	310	293	312	346	287	327	347	359	354	310	331	348	319	340	336	311	320	292	315	292	349	296	331	361	381	301	338	346	330	342	292	332	324	311	321	342	324	352	317	327	307	314	343	321	334	297	317	315	352	343	354	323	306	335	334	325	328	357	336	321	310	334	325	325	345	306	325	351	297	293	334	334	302	281	322	309	310	332	313	357	320	294	293	325	334	290	343	317	336	299	319	360	302	364	321	330	323	305	304	316	289	309	340	301	321	322	334	349	325	319	320	328	312	337	360	314	318	329	329	333	344	350	343	346	334	320	319	322	360	335	321	307	346	318	328	326	303	344	324	301	326	346	356	317	292	374	323	309	323	331	333	332	343	321	323	324	346	334	327	343	295	318	339	323	310	336	352	334	311	342	301	302	325	344	333	313	347	337	336	340	343	333	321	328	317	326	332	332	326	329	350	336	352	350	285	365	323	337	302	324	327	330	299	340	339	342	288	301	339	329	315	352	318	305	326	310	368	340	314	357	333	297	318	340	315	323	318	313	313	330	288	301	300	335	352	316	332	327	330	345	329	308	332	319	343	315	338	343	325	335	372	364	351	302	333	309	313	304	298	333	342	295	300	296	337	332	310	319	335	308	311	329	304	284	323	313	304	346	327	336	305	320	331	342	341	293	374	354	339	329	346	313	336	329	313	358	308	327	312	298	288	327	285	305	295	327	340	317	339	318	302	333	348	360	286	321	316	314	325	319	317	321	361	326	335	305	305	302	314	337	336	317	285	375	350	321	308	336	351	329	326	345	345	325	348	289	322	352	340	327	326	311	359	370	348	351	343	326	312	332	302	315	294	312	353	333	361	340	312	333	293	347	292	315	329	344	313	334	327	322	316	346	303	352	369	346	324	347	289	345	322	320	318	291	326	352	353	332	329	334	345	341	348	357	301	316	316	328	306	348	329	365	322	326	313	282	277	349	306	305	299	320	367	313	334	295	359	323	308	317	316	327	328	343	338	311	322	329	339	335	314	341	320	313	314	339	340	319	338	333	309	332	332	347	324	349	375	310	335	360	315	354	338	327	350	331	327	344	326	309	313	304	298	312	281	311	354	351	295	325	348	308	308	326	323	356	326	336	305	333	318	270	346	321	316	315	345	340	337	303	377	356	352	288	338	315	339	316	345	340	363	341	326	360	318	328	341	294	297	326	346	317	341	296	327	329	344	326	347	334	357	322	328	316	347	322	329	331	349	363	331	317	325	339	339	302	386	321	305	329	348	307	319	338	321	351	336	343	335	294	334	313	344	320	328	331	294	346	338	294	368	327	336	325	295	325	313	356	308	333	347	322	334	327	297	361	318	325	323	360	346	363	319	306	319	308	319	332	275	309	317	327	284	342	289	328	337	335	296	303	301	334	351	334	363	277	335	366	319	322	325	313	296	309	314	334	331	318	296	299	341	340	361	356	296	330	319	320	311	347	302	318	344	305	327	311	319	312	319	309	283	308	325	326	321	361	354	297	325	333	345	338	317	349	336	316	321	301	344	341	338	362	354	341	311	296	316	351	324	331	326	351	330	328	347	282	321	307	348	330	354	332	330	346	340	335	309	335	372	337	311	327	309	342	346	323	284	312	322	318	312	312	303	331	333	291	306	311	353	345	308	340	299	316	331	328	331	347	308	352	360	284	344	308	316	304	319	345	335	334	334	348	333	359	311	327	331	300	325	310	353	306	317	349	349	329	347	330	375	318	315	352	352	325	329	293	330	336	333	291	310	343	325	293	315	324	337	304	322	356	299	317	356	323	308	367	348	318	348	350	329	329	300	368	347	353	324	276	337	378	313	329	341	333	323	342	378	318	350	363	367	303	317	328	342	351	329	325	313	343	325	334	315	324	372	317	355	332	315	316	298	341	342	322	342	345	323	325	301	334	324	292	343	328	329	316	307	304	322	304	343	314	312	319	366	335	316	305	324	325	315	316	358	281	320	337	317	318	352	350	333	318	315	326	356	338	314	355	313	312	296	334	321	322	360	322	341	315	325	325	346	324	327	321	310	338	304	318	291	315	305	317	336	332	333	342	297	333	322	310	357	323	323	323	332	327	331	333	318	352	336	335	366	342	339	346	322	338
25415	15597	14398	8650	3831	2049	1502	1128	929	887	814	796	763	748	781	755	745	737	740	687	728	697	719	736	740	733	734	713	742	753	718	749	713	752	733	700	732	750	746	727	710	726	723	745	748	710	753	725	777	737	718	694	722	685	734	697	716	711	685	696	720	730	737	709	745	632	728	662	725	668	711	687	715	708	747	668	731	653	709	676	720	749	727	725	742	698	658	684	698	692	727	690	714	687	679	669	687	723	701	691	742	691	729	732	713	677	707	673	701	720	683	688	680	686	715	684	722	744	694	683	687	715	731	794	701	743	649	673	724	662	687	721	715	713	714	664	684	704	677	685	706	714	716	708	714	716	682	701	708	726	691	659	722	711	734	699	705	707	729	705	783	736	745	715	720	714	699	663	699	722	694	743	749	690	697	702	672	703	706	687	678	639	667	702	685	670	698	710	706	713	687	703	683	750	720	704	687	761	729	728	685	687	726	703	687	727	701	770	640	648	712	724	688	671	730	656	680	729	700	702	725	728	706	746	648	742	694	694	690	717	679	769	689	732	662	713	710	649	687	673	714	697	730	685	710	707	711	707	681	666	705	704	670	655	731	722	672	678	667	728	692	685	718	661	689	741	729	690	692	732	750	675	673	688	717	659	787	671	701	684	696	701	720	682	718	713	693	630	766	697	693	711	699	688	689	713	686	706	692	697	661	687	710	674	716	720	693	678	701	726	707	695	678	706	723	724	709	692	730	723	712	690	714	741	676	783	740	702	714	692	751	690	707	678	694	755	681	712	724	684	689	688	765	696	712	713	720	705	689	750	646	661	666	640	742	677	713	676	740	662	685	717	711	650	724	704	699	707	699	688	654	712	729	693	708	719	695	680	773	744	721	664	682	701	698	701	710	735	700	616	655	702	719	665	731	723	740	685	673	644	715	712	659	653	671	674	672	745	702	749	696	722	758	747	668	736	659	692	729	730	691	699	683	720	733	773	699	753	724	720	710	718	691	743	712	678	685	737	688	706	705	764	730	713	727	748	696	695	697	692	704	715	681	717	691	686	723	730	688	744	721	672	655	732	697	720	750	693	679	664	757	692	697	673	684	705	710	650	712	668	703	727	716	691	680	677	683	658	688	680	685	653	709	714	689	717	683	670	723	693	685	672	723	740	704	729	716	688	681	677	662	747	709	705	731	706	661	712	714	717	712	691	707	692	620	725	691	698	680	725	689	721	716	725	694	747	686	687	704	670	728	685	684	729	709	640	672	708	710	698	682	680	688	715	670	714	681	677	723	742	725	683	703	731	681	661	699	677	714	729	725	726	685	697	731	694	716	711	782	668	727	734	641	756	674	704	688	685	679	678	699	707	721	681	670	693	667	731	714	691	685	719	713	688	730	741	704	618	679	720	684	685	707	685	679	715	750	682	715	648	690	670	693	681	715	708	681	670	643	692	699	685	699	689	691	724	743	657	644	717	721	646	680	678	693	714	679	723	670	734	666	691	696	702	682	704	700	709	740	740	675	719	723	689	706	695	692	749	740	724	781	687	711	695	711	690	690	701	673	717	715	718	700	690	748	726	701	679	696	711	698	683	677	676	741	687	725	739	719	672	765	732	731	681	702	718	693	667	724	705	718	647	747	703	654	702	688	743	675	710	679	662	693	735	706	696	659	683	698	706	691	684	730	719	730	642	713	712	653	687	692	669	695	716	661	723	701	648	717	681	695	728	645	713	688	746	683	663	724	677	704	711	695	736	731	693	718	686	673	685	692	700	687	716	705	743	711	693	656	724	758	717	704	723	659	706	709	741	707	687	677	723	701	685	683	742	769	682	712	697	725	702	707	764	667	676	715	692	724	666	746	672	694	698	708	657	640	695	676	731	727	711	706	689	705	682	724	681	724	674	694	719	736	725	719	712	706	674	797	674	709	705	706	643	692	668	695	693	723	656	712	685	703	714	730	710	688	709	691	701	666	675	676	713	726	645	723	688	701	751	659	722	686	716	761	671	706	716	651	705	678	754	674	665	692	725	712	748	732	680	707	730	731	705	695	697	689	719	758	723	729	728	691	661	698	703	659	685	743	672	639	674	691	658	698	705	652	702	670	735	677	721	662	674	731	667	695	715	730	726	685	679	735	712	662	717	688	723	690	754	667	714	739	690	653	685	689	636	703	707	679	720	662	684	720	705	683	726	720	685	687	733	638	707	703	714	690	704	677	748	725	743	696	692	711	704	662	737	697	665	674	691	683	740	698	712	696	724	735	683	674	684	698	714	646	731	692	729	701	732	697	720	647	680	704	719	707	706	701	728	738	699	743	721	655	724	726	673	697	694	735	683	708	707	684	712	723	741	675	673	664	734	718	698	731	689	673	732	720	671	713	752	688	725	730	732	671	736	729	696	736	705	709	708	689	700	688	681	663	731	760	693	738	678	682	722	697	716	707	706	668	708	762	713	726	735	674	726	685	709	670	666	692	704	691	721	719	730	679	708	714	695	699	693	682	720	733	663	722	712	698	747	708	701	694	698	714	714	665	694	688	741	717	707	684	727	703	688	700	695	686	683	694	695	736	732	663	718	708	701	690	701	670	734	672	656	673	717	743	700	729	713	701	686	726	725	704	718	756	715	708	722	721	625	741	655	660	645	718	754	706	686	680	749	701	693	700	750	718	734	719	681	671	757	667	689	674	706	658	711	671	703	766	670	690	733	684	680	807	724	658	675	682	679	693	692	699	694	698	700	722	723	770	676	714	719	666	672	712	648	704	667	692	696	688	689	724	684	719	669	714	671	667	670	723	688	690	691	705	694	704	738	721	675	667	693	696	723	722	704	715	677	691	699	686	646	736	705	753	687	747	747	731	689	725	740	716	722	707	677	684	703	726	742	681	661	676	679	706	683	726	711	742	653	716	722	730	726	697	690	729	682	681	688	703	703	731	722	691	722	728	697	694	728	687	682	720	743	674	702	722	738	658	669	680	690	745	697	741	644	664	717	664	719	706	730	694	682	739	692	682	730	716	713	641	777	678	701	751	679	720	718	705	662	659	745	710	693	703	691	679	699	721	706	663	713	690	717	728	680	706	703	689	733	699	709	749	705	710	688	729	724	687	758	728	704	695	647	724	711	693	725	703	705	680	717	739	692	670	670	684	704	716	717	655	674	696	729	719	755	761	694	717	724	692	720	729	696	683	713	744	731	723	717	701	637	736	751	650	681	718	678	733	742	677	744	702	705	666	750	684	697	732	692	708	718	653	693	706	635	732	711	758	712	727	724	676	749	712	730	703	649	687	659	751	707	699	705	637	681	687	646	690	690	687	735	666	722	740	669	747	758	713	664	709	717	673	686	694	716	695	695	713	720	714	708	684	750	675	708	716	699	765	702	670	712	681	703	751	709	706	706	658	722	687	653	711	679	701	696	692	672	674	688	711	680	636	698	750	695	694	745	735	725	706	739	689	682	710	702	749	677	700	675	764	706	714	658	696	703	691	698	709	763	734	701
50127	26854	15443	6313	2070	859	608	485	407	356	374	378	319	332	322	337	348	311	328	354	351	323	353	342	341	323	299	325	312	301	297	298	356	327	289	287	336	362	352	338	332	334	330	310	322	339	297	306	342	296	317	333	316	316	313	305	308	348	342	302	317	315	324	333	319	323	322	316	367	323	334	305	321	321	318	306	319	322	302	314	311	347	348	308	290	273	292	335	307	306	302	323	306	273	318	323	315	305	320	322	326	334	317	338	329	338	340	361	347	328	321	328	351	337	322	319	329	312	315	334	319	330	296	314	307	321	308	320	295	321	344	312	353	291	303	311	357	328	333	329	292	311	315	311	337	357	309	306	309	334	306	331	288	311	305	287	316	320	303	341	291	320	329	281	326	320	332	307	304	304	283	294	322	353	283	305	294	338	327	321	329	321	319	274	319	287	317	330	318	302	345	329	344	297	320	333	275	298	334	372	320	311	311	327	334	322	288	298	320	338	345	345	311	339	322	288	315	307	329	318	343	344	342	296	298	310	318	308	288	335	335	312	302	293	338	340	308	334	305	313	306	349	305	308	342	325	319	305	265	311	314	322	306	323	264	288	314	318	341	276	304	335	309	306	277	325	331	307	335	333	362	311	336	306	335	314	299	328	297	314	350	299	320	318	282	306	365	325	303	311	331	313	313	288	351	323	308	346	340	326	320	331	328	368	300	297	293	283	335	273	324	285	279	327	333	303	328	321	316	324	310	343	324	311	339	333	334	323	286	333	289	322	297	305	328	328	328	355	326	319	292	286	315	302	321	333	289	341	330	311	316	351	339	330	312	310	346	333	334	310	288	317	326	326	318	287	350	302	305	289	348	323	306	327	309	329	329	292	339	378	294	339	321	329	304	337	295	297	336	314	323	349	347	296	317	323	320	343	330	321	330	312	310	317	326	350	313	277	297	313	352	308	312	343	323	323	331	317	336	329	300	316	320	333	319	277	337	287	293	307	297	292	348	344	307	323	294	319	307	327	280	301	308	316	307	286	301	313	335	352	347	310	326	296	334	333	334	289	354	334	317	324	326	340	307	311	302	295	315	341	310	354	309	317	299	304	301	295	340	337	337	325	380	314	305	326	298	299	292	331	330	358	326	311	314	305	287	297	323	335	280	311	330	325	301	342	302	307	352	310	310	323	336	331	351	305	321	352	317	342	287	300	293	283	351	302	344	273	332	325	328	311	292	278	340	331	294	356	331	345	303	301	363	331	335	295	325	331	328	305	305	376	328	348	310	326	320	332	294	307	289	286	374	316	323	296	322	340	321	284	323	341	321	319	333	293	341	346	329	301	318	318	339	310	310	350	306	323	326	330	317	285	321	319	334	304	322	330	355	333	331	350	339	317	292	305	329	300	310	346	334	323	317	294	333	287	281	302	310	302	346	348	310	304	320	323	306	269	344	299	319	322	358	342	314	316	327	314	301	286	316	331	326	312	284	299	319	310	320	308	327	350	335	307	353	310	313	327	335	306	327	317	303	345	319	325	288	304	296	297	309	309	316	306	305	340	290	334	308	302	302	332	332	315	296	357	283	319	300	339	307	317	310	366	327	324	316	299	313	323	320	323	301	325	311	285	310	287	348	335	280	326	286	310	270	306	303	292	293	361	309	297	309	307	350	329	295	311	311	283	313	329	338	308	299	337	324	325	351	332	326	322	276	332	335	309	305	309	336	284	299	299	292	317	346	296	306	308	328	316	322	317	310	289	344	311	335	313	365	313	315	319	331	317	323	343	307	314	295	318	283	299	309	321	310	294	274	304	348	338	301	303	351	320	309	293	308	320	339	315	313	273	316	310	333	311	309	326	323	312	322	299	305	326	292	360	312	325	284	342	302	304	309	284	300	308	288	288	330	324	299	325	324	290	311	336	332	313	303	340	308	324	334	311	341	328	298	339	327	312	337	339	306	332	304	328	304	314	326	350	333	305	298	316	324	320	307	300	342	305	309	347	318	341	313	333	323	315	283	292	296	328	333	322	374	298	353	342	341	306	326	351	338	312	334	340	316	344	323	339	338	303	321	295	322	313	303	315	320	321	338	315	302	310	296	323	305	346	334	341	316	318	313	326	318	303	331	346	323	312	306	303	312	344	300	340	306	304	318	308	339	344	328	332	315	326	307	335	325	309	314	328	289	308	300	346	343	329	321	289	308	341	354	322	308	301	303	341	288	309	339	304	298	330	324	312	329	318	261	313	334	338	347	298	284	301	341	348	316	286	323	322	313	301	338	291	355	364	324	323	285	294	350	318	284	322	295	313	304	317	338	310	302	330	299	293	329	296	342	279	315	284	293	329	371	352	320	359	329	307	305	266	302	326	296	359	299	347	313	286	306	321	327	312	318	321	278	304	297	314	302	310	310	302	329	335	289	335	315	344	334	303	362	323	322	321	335	359	330	324	299	350	302	294	333	279	341	305	299	309	312	312	341	350	303	395	294	283	332	336	319	324	330	294	327	323	332	348	331	302	310	307	309	323	343	302	344	289	317	310	297	321	305	323	296	333	303	276	307	302	343	302	341	338	354	334	362	313	314	339	305	299	284	316	328	326	284	326	276	293	349	309	349	318	331	334	316	293	330	349	324	311	333	312	282	270	290	340	324	296	298	298	316	317	302	325	304	321	330	319	291	301	288	361	326	330	312	341	319	355	325	297	309	297	360	337	335	337	273	277	278	312	322	329	333	306	318	293	368	306	302	318	314	306	316	334	337	337	326	337	344	316	330	345	306	324	358	332	313	315	325	315	327	317	295	310	363	323	308	343	311	334	327	313	329	316	335	312	315	303	341	291	316	355	317	315	310	318	331	339	299	333	335	317	328	321	348	324	338	285	312	274	311	326	307	300	307	322	343	331	303	311	300	323	327	302	291	309	266	326	318	292	313	319	292	334	289	292	337	323	355	315	282	333	333	298	307	343	365	292	330	310	366	301	312	326	288	307	340	323	317	301	294	317	290	303	318	333	322	328	334	324	322	307	316	291	316	315	323	306	322	299	321	293	281	319	325	308	322	329	311	307	337	307	300	304	281	294	300	318	344	334	329	324	294	340	313	321	342	335	312	327	344	305	291	266	318	308	319	332	326	286	308	316	318	314	304	321	312	319	331	300	330	297	287	347	311	289	377	332	309	332	321	317	290	293	302	320	339	350	330	310	349	322	297	319	299	295	290	301	292	294	320	345	341	306	310	286	290	296	324	377	337	332	310	333	330	337	323	360	317	341	285	321	336	299	300	282	320	323	319	349	300	303	308	300	295	354	330	301	289	330	322	325	365	315	304	328	384	347	309	349	324	303	317	341	314	290	355	334	306	303	334	347	311	309	306	334	307	289	305	290	322	319	337	306	379	296	314	308	336	307	302	310	306	314	314	308	314	347	335	321	304	300	355	342	304	301	303	276	308	307	320	322	329	329	294	317	314	318	303	300	329	306	336	324	326	329	342	319	300	330	335	312	347	326
30993	19935	18532	12287	5831	2674	2048	1521	1096	991	975	833	771	785	771	716	725	680	779	729	717	687	726	774	773	739	730	723	729	749	750	765	799	713	779	755	748	761	779	732	764	700	749	743	719	706	698	737	755	686	740	740	695	712	691	711	661	651	735	687	662	649	671	718	682	696	711	684	657	696	675	667	718	691	710	714	707	695	688	647	683	705	710	671	727	699	705	738	709	704	684	733	715	685	693	653	674	674	702	670	684	693	746	730	710	680	691	655	712	664	725	701	696	655	680	713	730	724	702	636	689	680	655	659	756	666	700	708	708	677	682	693	707	758	668	700	721	669	719	685	695	632	709	664	657	707	646	674	672	741	704	700	681	704	714	682	663	716	672	679	694	699	710	663	704	693	650	684	666	709	720	671	662	708	723	736	692	691	701	666	694	674	701	657	700	672	706	691	674	685	670	667	677	628	706	667	726	674	715	691	652	647	693	683	659	678	684	686	706	719	661	676	665	673	629	685	659	685	664	671	721	672	682	682	708	690	689	699	693	730	683	707	702	704	712	663	675	693	693	684	689	679	667	647	633	696	683	652	711	718	677	663	672	680	656	700	692	739	683	675	715	690	637	680	662	676	650	660	705	693	675	681	701	707	713	683	696	669	677	695	641	699	746	670	676	693	644	703	670	678	684	679	655	662	670	654	711	690	684	673	711	676	709	635	705	659	694	695	660	687	700	682	690	648	653	717	647	690	661	723	655	703	689	687	641	713	701	731	651	685	638	680	724	694	688	654	684	740	701	687	698	627	659	689	741	679	724	694	684	685	723	663	675	661	688	688	701	608	686	675	683	686	690	654	683	653	659	694	666	696	688	718	683	670	700	681	685	679	649	667	647	717	718	668	702	713	676	644	676	691	651	672	691	693	653	673	728	666	709	657	705	710	695	676	679	622	700	674	678	681	703	706	698	646	684	712	691	720	633	678	706	752	685	724	703	688	679	680	682	664	650	718	665	663	684	728	703	661	703	680	714	689	700	724	662	663	710	656	706	676	659	639	672	703	641	683	746	671	703	686	669	692	664	670	706	683	688	708	656	705	664	655	708	707	691	662	699	702	715	724	668	688	633	746	690	706	698	696	659	703	705	655	678	707	676	682	662	672	654	666	689	718	651	677	688	725	699	684	639	668	705	685	696	701	689	713	666	694	698	697	686	655	675	699	708	683	689	714	735	698	656	646	711	656	690	677	707	680	737	673	714	724	682	660	690	641	684	703	722	726	689	708	665	704	664	661	620	664	673	704	710	638	701	703	702	661	718	700	685	662	699	700	717	693	703	722	664	741	685	636	659	700	711	737	710	700	696	677	683	731	695	710	684	659	675	619	690	713	729	689	677	715	662	677	733	708	676	675	736	685	668	674	674	702	722	652	698	648	702	728	707	721	659	690	676	709	718	656	678	674	683	677	687	680	685	674	687	698	680	684	675	689	679	679	670	671	754	687	675	690	640	670	620	687	675	698	708	733	735	667	675	706	702	691	702	668	722	721	636	677	650	725	723	707	673	656	648	639	667	682	678	735	752	665	719	669	699	691	663	714	655	696	684	701	696	729	679	670	710	697	658	696	696	683	662	644	673	668	661	711	706	711	714	665	687	702	768	662	678	705	702	674	685	706	727	707	683	677	719	678	734	676	675	666	670	652	671	681	683	684	689	620	652	698	690	724	693	667	688	724	666	679	668	671	765	688	709	716	647	703	654	691	698	678	702	683	661	706	699	695	699	694	687	707	664	644	676	698	689	681	683	700	667	651	730	678	670	736	659	707	754	690	773	680	701	639	695	656	756	662	699	700	693	703	653	707	700	703	671	693	733	660	656	684	713	680	696	665	692	673	691	728	678	680	738	663	684	656	668	647	712	643	652	686	675	709	677	684	716	679	678	766	694	718	684	677	655	727	659	697	695	704	727	684	700	652	647	684	690	715	640	644	666	679	659	718	681	705	683	641	657	653	681	679	685	708	715	652	712	702	679	656	671	643	662	679	673	686	662	741	670	677	665	684	700	643	694	639	685	678	704	702	674	684	671	698	689	730	653	712	706	696	688	665	703	685	726	676	676	649	714	671	652	669	740	732	717	701	708	686	684	678	668	680	678	741	662	697	697	634	685	677	691	679	693	687	746	645	736	684	689	682	716	724	701	677	717	660	705	708	687	695	680	707	691	701	655	653	686	640	718	701	660	704	719	682	638	722	672	677	685	723	695	634	676	702	744	701	693	682	675	719	706	703	717	677	719	697	695	736	657	710	673	698	666	694	670	602	680	695	674	700	675	671	635	705	664	767	655	672	730	675	739	672	730	667	691	668	685	705	676	660	682	675	704	638	684	696	755	638	686	651	690	642	686	707	720	689	684	712	722	685	662	704	737	705	707	718	656	683	655	692	738	684	717	705	720	703	717	713	693	705	654	711	683	694	691	693	673	701	659	727	770	682	668	656	682	705	689	696	713	692	695	686	673	671	724	714	729	667	673	715	704	720	676	730	694	703	693	697	654	691	688	684	698	699	698	671	693	694	668	643	671	730	667	691	704	733	699	715	658	708	678	670	669	693	759	666	695	713	651	706	678	740	676	687	692	683	695	679	676	710	705	703	692	668	649	679	693	689	698	679	683	647	654	696	698	642	714	708	651	681	699	628	685	703	699	656	653	674	698	700	688	693	709	667	702	699	670	678	678	703	688	662	707	641	676	669	670	695	677	699	730	655	678	714	722	673	692	698	700	663	702	690	696	675	719	664	694	650	687	707	642	659	677	700	683	677	658	722	685	673	649	659	677	689	642	747	665	638	699	692	689	691	706	697	653	744	676	675	698	756	711	689	696	669	679	686	686	702	653	725	684	662	684	726	657	710	726	698	715	656	672	701	708	728	697	664	657	644	651	692	665	633	659	705	696	684	634	716	681	743	658	673	704	696	705	661	680	708	671	707	700	666	681	631	710	675	706	713	681	674	628	713	662	654	713	684	640	698	668	693	673	709	703	697	682	659	660	680	697	722	632	661	722	697	660	715	647	701	723	680	746	663	692	682	712	720	727	731	669	667	640	642	667	660	635	700	650	630	686	679	654	681	729	660	702	727	653	713	620	700	684	693	733	713	703	720	687	684	730	657	790	644	684	670	690	735	690	694	683	655	673	656	646	711	655	728	698	715	692	683	696	692	663	700	693	688	635	666	697	706	665	711	734	690	686	697	640	664	635	704	665	702	699	667	750	635	665	674	653	693	712	658	649	676	665	693	689	679	758	689	711	679	683	701	678	712	734	661	640	670	708	716	653	696	661	672	689	686	716	687	645	742	705	679	669	713	679	681	684	650	694	665	638	649	659	749	682	704	665	699	714	663	680	705	686	689	731	678	703	751	678	708	717	701	658	703	760	679	693	651	675	724	701	712	687	741	663	662	666	684	694	668	688	689	659	684	679	680	664	658	691	664	697	670	670	756	629	682	639	698	692	669	686	686
54252	29355	20841	9376	3162	1253	819	554	447	434	387	402	396	350	336	322	362	337	355	352	324	331	346	351	370	322	311	312	303	319	336	343	335	292	341	346	323	372	320	308	319	376	318	348	320	330	335	323	304	301	346	341	324	322	285	345	321	301	362	338	326	312	354	303	331	343	329	347	328	323	324	344	321	318	338	320	333	327	336	334	272	319	335	327	323	309	316	330	329	327	339	358	315	338	299	338	286	325	334	330	325	348	313	341	341	299	316	332	321	317	305	326	315	319	299	373	338	317	331	321	289	337	339	333	305	275	319	324	299	344	321	323	303	329	328	322	316	295	333	307	320	338	362	300	321	334	307	310	322	314	307	338	312	332	344	332	335	305	309	339	302	323	351	328	328	294	343	316	317	347	328	315	331	342	313	302	324	324	340	295	357	282	341	315	348	315	320	313	326	282	330	302	329	353	325	327	292	308	303	382	320	313	319	374	311	298	319	326	313	297	326	319	318	319	323	345	298	358	345	348	324	303	335	307	334	341	311	325	360	366	355	353	326	331	337	307	331	347	310	306	339	317	321	293	286	294	281	343	301	321	310	349	329	321	304	345	306	306	329	309	326	341	339	336	313	319	306	283	316	295	331	325	309	279	339	312	304	302	314	312	340	333	338	314	360	311	307	336	305	320	321	303	352	284	330	334	305	320	327	322	316	287	298	337	309	307	317	321	338	316	331	349	360	306	333	329	323	312	298	318	313	311	293	292	304	375	330	336	281	303	331	337	339	341	326	320	309	300	309	310	312	350	320	337	326	326	342	319	318	330	319	324	319	303	340	337	363	312	340	321	291	322	311	310	339	310	341	346	346	317	309	324	330	332	341	336	339	362	330	346	271	278	330	321	318	336	321	368	334	315	362	327	349	337	335	320	301	317	324	315	289	292	334	356	323	349	358	335	296	277	305	337	319	284	321	311	344	340	323	341	365	365	328	313	344	330	338	329	324	325	334	317	349	359	301	315	327	352	332	340	322	322	315	339	314	314	304	346	307	340	317	335	306	345	324	309	309	337	318	306	338	323	340	303	325	315	337	349	382	332	336	321	312	320	337	311	312	329	328	288	298	344	307	306	314	360	344	310	307	336	338	355	333	309	330	342	338	327	305	302	355	342	330	344	312	308	307	303	308	341	309	321	340	325	326	329	348	322	303	319	315	315	346	303	307	308	317	326	325	347	307	324	346	315	331	344	283	328	318	331	323	315	311	340	307	281	340	307	382	341	298	352	323	314	358	290	313	329	345	311	311	354	357	337	321	352	337	336	338	347	316	344	352	323	340	328	320	319	368	401	325	312	313	339	297	326	369	315	344	333	346	337	303	354	296	321	315	298	332	322	324	328	308	298	317	336	305	360	331	323	309	281	299	324	334	358	329	329	298	309	287	319	349	337	330	349	310	337	349	305	305	344	326	331	326	313	273	293	298	321	336	336	306	294	307	315	361	354	317	313	332	318	321	320	321	332	303	334	299	328	323	311	313	312	381	330	296	353	346	313	325	299	299	337	324	298	329	322	306	322	315	313	343	336	324	329	328	339	328	304	334	342	324	316	312	331	324	322	325	342	346	310	332	312	360	341	297	322	333	311	303	322	314	332	318	316	352	324	292	322	363	304	339	323	326	344	293	297	343	293	305	339	302	361	272	341	336	335	333	325	339	348	344	340	322	318	321	343	304	315	342	319	294	312	318	297	323	311	330	344	317	316	325	331	290	329	349	277	342	307	336	340	325	362	351	321	323	325	327	337	357	302	383	319	307	328	328	322	347	337	318	348	333	310	314	330	346	338	326	346	319	299	329	290	344	338	304	365	348	317	331	343	309	329	324	315	363	329	347	311	323	311	338	297	307	321	336	345	329	323	295	285	307	326	306	333	306	297	354	335	350	324	346	326	312	330	335	320	309	318	307	298	323	305	311	295	317	319	350	299	309	319	289	334	339	334	314	305	353	339	324	310	329	313	296	317	349	322	317	300	331	322	313	314	335	356	332	322	309	326	321	298	314	307	383	311	362	337	315	311	354	316	347	377	326	347	321	326	323	301	300	296	314	353	339	343	330	313	288	301	315	312	306	296	339	311	322	320	354	300	317	326	314	332	318	325	287	291	334	321	353	317	364	322	303	315	292	336	323	298	319	311	284	321	350	352	311	316	337	371	276	326	338	301	305	291	301	283	313	300	322	323	326	324	342	321	309	320	310	337	311	338	345	320	299	364	335	352	333	301	330	322	339	335	320	313	345	333	342	324	296	326	343	328	321	343	322	346	346	360	328	298	335	316	327	322	323	307	321	323	298	347	286	302	318	318	343	333	302	328	317	346	370	366	333	336	321	320	299	323	354	332	321	311	322	336	349	343	370	325	335	300	325	300	306	370	334	317	333	309	328	341	298	285	262	317	304	287	299	346	317	325	345	294	307	335	333	324	312	323	325	368	312	305	313	324	314	315	318	337	318	317	312	329	314	350	351	302	311	354	292	315	348	318	339	293	311	318	339	330	310	357	332	289	366	291	322	307	317	327	313	332	310	310	317	320	302	309	338	378	331	286	278	290	345	331	334	308	314	339	316	348	337	316	318	325	300	306	325	316	307	336	304	357	313	312	314	322	301	285	307	342	328	339	334	372	326	334	336	311	327	343	324	323	304	306	314	289	320	316	333	322	314	315	305	326	328	313	351	335	320	349	297	312	335	321	293	305	291	311	325	336	350	312	337	347	325	307	350	325	328	331	345	315	337	315	268	302	296	322	310	349	320	356	316	282	337	330	295	313	329	344	349	299	316	316	319	317	357	308	360	341	297	300	321	307	326	344	279	329	350	322	331	280	341	342	347	320	294	311	325	330	323	313	315	302	344	328	342	363	321	330	321	331	309	330	345	285	321	286	302	331	315	298	306	359	330	320	362	341	355	306	341	351	317	330	325	337	324	325	359	333	357	345	315	326	292	296	291	352	285	336	349	331	310	347	328	334	340	358	294	303	340	293	383	325	323	301	341	342	345	274	313	313	321	323	323	318	358	332	282	304	341	313	314	326	327	324	326	358	325	284	283	345	349	328	320	303	331	342	369	360	315	290	324	316	282	340	362	288	319	334	333	360	308	312	303	313	327	321	312	306	318	314	347	316	302	311	313	307	299	324	328	334	288	298	331	335	343	292	336	316	343	326	309	344	324	357	284	332	317	286	327	315	270	303	361	334	314	331	325	342	318	305	329	327	285	306	333	312	306	332	330	300	320	281	316	320	352	346	326	318	331	314	358	346	284	310	336	324	305	322	301	316	304	337	320	283	305	308	342	338	320	344	336	310	331	325	322	340	335	326	352	371	328	317	331	311	308	341	334	293	330	320	323	324	329	308	278	307	282	300	336	329	346	325	339	311	339	317	351	373	347	291	329	334	307	287	345	303	317	347	294	333	322	306	304	346	304	307	369	319	286	303	321	306	350	327	331	317	329	301	335	343	353	365
32350	22125	24035	15159	9003	4222	2811	1905	1419	1116	1057	940	914	816	865	813	805	793	826	792	807	798	828	782	814	781	781	734	800	791	801	820	791	791	797	833	813	817	785	845	763	763	737	773	796	739	770	714	708	736	696	749	734	743	738	774	770	763	696	724	755	717	718	789	679	754	746	689	764	714	701	683	702	758	740	706	674	666	678	747	697	702	646	700	685	725	701	711	695	679	737	706	712	717	750	699	691	672	693	705	708	710	677	718	703	732	736	691	709	731	681	697	678	738	716	680	688	711	717	696	687	679	701	753	672	718	734	682	793	677	672	745	684	735	748	686	686	716	678	719	700	687	695	735	691	676	664	703	721	702	667	687	734	693	725	705	746	712	728	727	693	721	711	691	708	708	693	714	679	659	769	650	729	742	718	705	689	709	699	679	716	694	701	697	697	724	691	751	696	690	705	755	708	709	716	740	684	684	692	696	710	678	652	727	720	748	686	667	697	752	688	716	706	694	722	706	654	634	728	681	692	781	723	714	692	698	669	670	683	710	719	718	709	711	699	691	660	722	682	698	716	654	672	686	694	709	675	677	716	666	702	695	723	671	710	658	634	689	675	712	754	737	732	749	692	664	665	677	653	665	721	677	698	732	692	697	738	725	687	693	689	680	664	737	747	723	720	655	675	712	715	751	719	701	710	710	703	704	674	697	672	672	646	696	664	688	704	701	691	673	705	719	691	729	696	709	704	703	682	737	659	699	713	723	752	649	683	686	712	707	711	713	760	730	708	714	710	698	699	671	684	671	702	682	727	730	703	718	735	706	719	709	701	679	713	703	684	652	724	721	693	695	720	702	705	681	715	730	699	659	687	680	675	663	721	683	711	707	719	720	688	688	732	689	730	698	690	699	707	737	722	711	721	702	729	664	712	671	700	693	668	689	692	695	653	727	691	664	683	684	657	710	666	715	672	732	693	716	684	712	713	685	705	698	728	758	703	714	730	711	660	686	679	705	682	692	689	686	653	693	708	707	670	715	685	732	705	755	717	668	724	675	670	703	693	655	686	718	700	679	762	681	679	698	656	666	675	737	671	684	739	694	679	727	724	730	678	696	739	666	710	730	703	714	688	710	696	716	709	749	757	659	724	689	655	707	674	676	713	721	692	725	707	678	742	729	701	683	720	726	734	670	682	673	661	703	730	655	761	695	685	707	685	722	710	724	699	706	725	703	699	619	752	718	706	702	676	675	671	653	725	754	696	711	697	689	712	667	686	694	728	737	640	704	693	734	669	713	680	674	642	719	704	719	717	702	667	724	710	679	686	682	696	684	716	721	703	668	686	676	709	695	716	669	720	718	693	653	727	692	709	692	674	726	710	730	667	654	724	750	736	662	698	677	704	718	709	696	726	664	703	707	705	706	684	682	697	690	713	724	686	691	747	718	743	762	705	645	723	662	720	683	730	689	716	704	661	670	733	710	741	709	670	705	724	699	688	720	677	731	723	694	700	721	688	687	692	713	683	650	690	710	740	690	766	698	734	714	714	730	697	683	699	710	685	708	719	692	726	722	692	741	741	730	711	712	711	700	712	714	694	729	701	695	720	723	723	759	679	752	729	705	665	704	705	694	708	658	659	720	722	718	672	689	743	740	700	710	703	675	731	708	748	727	650	684	681	703	742	681	664	725	697	672	687	694	747	707	744	648	672	700	698	700	651	704	683	697	670	657	721	677	716	674	708	694	711	719	688	734	696	676	718	674	685	645	745	747	725	656	717	708	668	677	638	723	687	711	686	676	705	667	777	664	694	687	689	656	677	660	672	707	666	682	733	682	695	714	742	727	690	695	701	710	732	756	690	736	667	696	689	679	704	674	696	666	682	677	709	687	693	761	692	755	697	692	729	688	768	686	669	723	671	725	662	683	679	686	712	696	746	710	726	692	684	660	682	691	717	677	686	723	686	698	710	704	670	700	711	746	697	681	752	686	732	653	695	663	712	717	707	684	667	681	686	696	718	702	684	721	705	655	707	736	742	652	729	701	718	721	708	724	675	687	705	706	687	664	639	712	679	712	690	680	694	673	734	675	700	756	703	666	707	673	724	690	659	693	688	703	706	702	708	656	684	704	709	694	677	704	670	667	706	713	719	670	691	694	656	681	711	661	706	676	713	659	680	700	641	691	720	700	745	673	667	703	689	709	700	677	683	690	667	661	672	703	717	709	682	708	758	701	689	691	709	713	702	666	718	693	722	697	673	673	720	695	702	700	715	734	690	710	720	659	695	698	657	720	697	729	676	693	723	710	710	728	699	727	643	757	718	698	670	735	681	664	685	647	718	693	672	701	709	680	686	737	682	707	736	718	686	692	712	683	721	740	696	703	714	727	716	689	709	698	663	711	716	680	714	734	716	675	700	693	720	681	684	724	699	693	698	694	667	672	674	735	734	676	721	733	707	725	686	661	710	719	700	711	729	724	717	699	727	744	708	696	686	701	731	645	712	691	700	682	697	713	712	741	690	693	698	730	722	726	677	680	716	760	708	734	703	696	629	689	713	720	681	691	700	691	677	712	694	720	664	671	770	692	683	722	683	695	667	717	721	702	702	710	682	688	674	742	665	731	720	714	647	717	750	723	730	683	685	734	665	731	749	691	724	706	717	727	686	673	704	702	634	687	674	727	719	656	723	682	695	727	672	674	712	711	702	722	691	659	718	684	689	664	735	682	691	704	710	673	693	749	686	735	697	673	726	772	699	720	707	750	681	747	752	693	694	757	722	705	683	673	773	668	663	695	690	701	710	735	721	686	712	731	717	712	718	711	680	668	699	727	718	706	735	697	692	706	742	714	714	680	724	687	670	690	677	682	716	695	679	687	672	738	679	684	687	707	703	718	725	672	699	671	720	728	690	688	724	772	687	703	726	702	714	691	666	730	699	731	692	721	666	691	715	723	696	681	631	725	680	728	723	702	702	714	730	702	665	723	692	702	689	708	629	679	699	713	715	682	686	677	710	738	721	726	695	724	672	690	699	721	657	710	731	781	745	677	735	720	714	710	718	728	717	739	693	708	711	694	725	717	697	700	696	685	683	723	685	656	702	676	714	701	692	706	735	752	663	708	677	686	725	693	710	663	672	689	629	716	724	655	736	659	648	679	752	677	711	675	750	702	672	682	721	703	690	782	712	745	696	730	680	695	677	696	722	725	699	702	722	682	693	659	707	719	704	655	700	659	738	710	668	708	700	739	719	699	709	668	684	744	697	704	698	707	714	687	677	688	713	714	684	754	694	645	723	713	658	693	737	730	695	645	676	715	693	709	649	779	742	722	704	647	699	698	655	729	672	679	670	671	710	710	693	719	695	698	686	700	680	717	694	719	708	743	679	661	664	724	719	691	701	678	649	677	722	692	683	675	728	736	712	681	682	711	734	664	686	673	726	675	714	676	709	725	730	679	686	708	674	709	710	733	652	678	711	713	693	686	696	668	689	714	748	743	737	648	719	696	705	693
38141	17969	8858	3652	1773	760	464	409	360	326	299	322	310	334	327	326	346	300	322	337	322	320	327	315	331	359	323	325	345	321	323	322	330	351	338	341	363	358	325	323	355	301	304	314	320	329	379	311	339	321	361	325	328	311	344	328	332	320	327	357	349	325	314	372	329	329	343	323	279	312	329	320	272	358	351	313	287	314	320	331	334	322	321	323	339	356	319	344	315	330	299	278	335	324	333	320	306	321	336	356	375	351	347	344	318	380	344	301	299	305	298	315	334	329	330	318	312	325	331	315	324	327	329	332	322	322	342	356	340	323	303	348	324	341	298	305	334	310	321	351	315	284	325	357	314	311	292	321	337	322	346	294	305	315	302	341	351	306	323	305	314	298	296	287	313	341	356	327	311	301	328	337	302	289	312	341	276	317	308	320	331	313	305	313	316	321	339	316	336	336	365	311	355	320	342	337	337	341	324	327	327	322	293	330	330	304	329	339	320	326	316	318	316	358	368	362	336	289	321	329	340	319	328	322	324	312	312	324	346	316	334	332	347	343	341	283	330	317	319	331	336	343	321	322	304	337	307	298	295	335	301	338	285	335	322	307	342	361	321	312	308	330	318	352	323	339	330	297	290	328	314	307	348	338	308	315	297	374	327	357	313	310	342	301	327	349	318	312	318	290	330	325	340	309	317	336	320	373	333	359	334	323	353	328	307	328	328	309	347	342	337	336	349	302	314	313	312	365	287	341	334	297	305	346	335	290	337	344	323	340	328	327	352	307	353	317	305	321	312	345	324	337	338	349	347	311	319	342	308	326	325	330	292	355	346	337	336	322	315	319	345	325	350	309	343	291	333	372	339	314	346	304	336	347	367	309	276	312	364	354	346	324	375	332	335	358	318	363	334	341	356	345	327	326	348	306	330	321	311	314	301	330	321	366	315	320	343	297	308	325	348	343	313	334	315	314	311	331	320	363	345	354	319	337	329	332	323	313	329	325	332	340	339	346	294	337	343	305	381	315	319	334	320	318	339	308	269	320	337	353	360	329	320	349	315	332	277	358	357	310	316	372	338	348	323	333	343	323	341	322	330	309	318	330	361	352	298	329	288	347	331	301	366	346	365	322	304	331	338	320	310	329	301	301	310	340	327	321	310	341	348	367	334	349	348	326	322	336	363	332	317	339	309	328	333	331	360	312	334	323	357	360	308	350	304	305	326	339	339	333	342	335	320	336	357	295	294	313	295	334	339	332	322	318	338	351	322	315	331	319	337	347	297	306	312	305	333	288	330	346	358	308	324	303	323	318	324	325	321	326	296	354	335	311	345	291	327	320	320	332	335	338	325	330	317	334	329	375	318	319	291	351	303	298	309	367	356	329	354	341	376	345	334	357	366	329	330	296	301	315	309	309	325	342	336	304	333	332	307	335	328	319	343	339	330	366	313	340	299	324	333	343	309	307	293	319	313	334	309	321	352	316	314	323	352	347	358	362	329	350	320	302	321	320	287	329	302	335	317	336	307	315	347	336	332	331	365	298	319	284	300	355	351	328	362	346	327	323	359	324	337	301	325	356	322	317	304	346	334	322	364	332	355	324	301	299	331	296	330	274	328	308	326	347	322	337	341	310	319	375	332	353	272	343	308	323	300	316	316	336	275	343	342	303	341	326	327	315	333	362	313	319	315	324	361	341	359	385	298	359	313	312	323	325	328	315	319	327	389	361	325	326	356	319	336	340	331	311	336	290	309	328	329	291	318	295	314	310	316	362	342	346	352	328	350	329	333	306	332	328	293	321	312	314	307	318	342	362	301	308	311	287	289	293	327	319	335	332	326	359	351	303	344	358	278	312	349	317	355	333	347	342	318	345	321	315	344	304	284	306	303	300	326	345	331	352	392	334	319	325	344	347	336	340	320	310	321	342	288	319	351	319	332	301	329	361	314	317	327	320	316	322	298	353	328	331	330	324	331	343	335	341	292	341	321	304	336	344	319	304	320	314	326	320	320	330	329	328	352	307	317	305	317	317	327	352	340	341	301	325	328	343	362	330	323	319	320	318	311	342	303	369	317	318	354	329	372	342	316	323	334	332	300	320	349	320	338	357	350	324	392	320	338	354	374	347	311	313	345	318	306	330	304	323	326	308	312	325	312	323	303	342	331	335	340	349	316	353	315	332	335	338	333	327	356	336	344	342	344	342	333	340	334	289	357	351	329	311	328	329	350	303	343	315	325	332	325	304	307	356	301	316	348	315	329	347	341	346	339	321	341	293	335	281	345	322	370	356	322	342	300	344	314	324	324	343	320	338	342	352	321	324	337	332	365	312	322	292	312	326	298	352	353	332	342	344	329	306	371	327	311	354	361	301	318	324	333	337	348	312	291	324	337	332	310	351	271	332	334	341	312	362	305	315	296	351	292	301	290	325	329	344	353	350	339	310	310	321	301	317	318	313	327	364	330	321	347	316	310	359	327	352	339	336	363	355	343	365	318	336	334	345	344	311	316	322	323	365	323	324	330	348	329	325	320	344	316	318	300	354	328	289	298	306	365	314	310	328	308	328	322	330	303	339	333	290	302	312	322	335	307	337	343	344	340	329	337	336	348	323	327	340	305	286	362	309	304	337	319	372	323	331	323	321	329	291	275	341	342	325	353	343	329	307	334	344	326	317	345	330	352	324	318	329	299	332	327	334	298	365	319	335	326	298	310	324	291	322	303	319	327	362	322	334	318	292	345	369	319	274	288	343	288	371	352	359	314	295	318	343	301	296	344	323	309	308	339	336	319	322	336	319	290	349	326	333	320	342	354	345	315	352	304	346	311	299	325	292	331	327	325	324	325	362	328	325	362	298	320	353	288	336	296	344	320	288	333	327	352	356	328	351	354	316	341	309	306	319	318	316	313	292	317	349	298	335	357	344	309	306	309	333	358	307	287	311	329	365	326	308	343	351	357	316	313	330	354	337	315	325	308	333	325	349	345	297	350	309	329	314	318	344	345	358	331	322	346	333	308	353	318	341	323	341	305	309	288	334	316	344	343	339	328	339	316	331	324	332	320	299	304	296	340	356	347	313	320	316	293	326	337	325	301	357	329	331	332	329	352	315	312	327	313	323	335	355	376	310	326	318	329	339	312	323	351	346	331	320	300	301	297	331	314	338	342	372	332	324	322	350	349	329	311	323	315	317	290	327	340	348	342	339	337	337	363	354	331	326	325	368	310	326	352	310	346	343	301	318	320	338	323	327	328	330	290	328	358	347	341	344	369	294	328	330	340	306	274	304	298	310	310	325	321	354	323	345	306	303	376	328	333	352	348	318	314	336	326	334	326	339	337	330	324	297	375	330	377	331	304	331	341	323	305	322	339	330	291	343	308	310	306	300	357	320	334	341	335	311	309	319	286	298	343	299	334	316	324	354	331	313	321	297	361	341	336	362	341	297	368	333	317	330	342	353	344	319	317	335	343	320	326	304	331	324	327	311	359	294	313	307	351	336	332	353	301	320
24623	14237	12167	8123	5189	2143	1207	1002	894	862	778	748	713	711	739	682	697	759	700	770	694	702	756	737	719	724	766	718	740	715	726	776	754	710	718	758	690	773	732	675	731	706	692	753	767	743	800	722	712	717	696	711	715	741	683	747	711	765	732	694	664	746	691	708	715	724	681	688	714	697	686	710	707	682	766	733	719	679	693	738	677	738	676	699	689	658	714	679	699	701	726	668	660	721	654	703	732	715	700	711	704	717	721	664	669	685	712	682	725	682	681	671	648	766	717	692	726	760	693	722	678	682	665	707	677	706	727	766	662	664	682	720	742	684	737	704	685	707	677	712	666	742	683	721	740	739	714	732	725	733	723	701	729	727	678	676	694	720	689	720	678	714	661	685	706	727	717	648	697	691	714	714	672	703	715	708	657	736	721	705	686	675	669	678	732	751	687	722	717	709	652	682	670	661	717	713	690	705	699	730	705	704	704	728	700	718	697	699	682	676	699	726	683	719	689	686	747	712	665	645	740	694	690	740	696	762	716	667	703	684	696	716	722	726	708	723	678	700	730	702	703	703	718	664	720	718	708	681	697	748	676	760	685	699	679	696	687	684	727	683	711	754	679	697	751	727	712	707	701	707	759	681	726	752	696	679	716	705	702	637	715	697	720	697	729	711	702	720	688	670	664	692	739	743	713	684	638	681	668	703	712	676	735	704	698	673	704	710	692	696	716	716	703	680	708	698	718	731	750	688	682	698	719	714	685	702	743	705	696	700	691	693	703	729	741	714	700	712	735	694	712	681	710	719	711	723	712	719	691	695	750	725	652	662	775	711	691	672	704	718	706	691	716	710	726	708	705	715	704	743	708	707	713	691	722	700	714	727	722	658	684	695	738	741	702	705	708	708	668	689	653	736	700	731	723	760	740	733	683	780	692	748	685	702	697	691	695	736	715	771	718	701	683	678	693	754	721	726	704	745	756	706	713	720	698	764	695	683	706	682	720	625	683	666	669	702	676	689	696	702	712	699	764	681	711	731	690	730	702	727	719	675	689	688	666	689	697	723	716	672	682	690	727	730	673	689	708	724	705	722	747	683	696	664	669	682	692	705	713	731	662	717	682	723	771	692	752	700	726	683	692	755	687	679	696	740	700	688	675	686	737	696	713	687	762	704	695	670	672	736	689	715	706	684	715	694	702	705	665	688	677	745	718	731	731	741	698	690	703	729	712	701	675	769	724	700	642	699	687	736	740	681	713	698	731	753	670	679	702	751	719	704	710	746	746	745	694	705	686	689	726	707	729	714	693	717	696	745	696	780	678	676	709	726	742	698	680	696	677	707	704	703	716	690	694	699	750	737	711	709	660	665	745	710	758	708	693	702	682	723	709	674	721	706	684	712	673	748	725	694	725	697	769	714	675	697	693	687	691	675	726	659	728	700	689	704	655	651	695	690	691	718	703	678	720	720	711	689	697	716	697	679	687	656	686	694	713	665	712	692	710	711	732	666	764	698	705	718	714	674	694	714	725	703	705	684	696	723	669	719	732	724	686	702	700	751	675	705	683	708	712	705	670	749	731	712	724	669	664	672	712	676	695	702	679	711	678	679	747	664	738	717	747	723	745	717	709	745	672	696	717	707	740	717	711	729	676	710	751	717	742	730	695	678	687	682	709	683	729	726	690	717	689	704	674	683	676	737	697	678	640	689	731	780	748	710	720	701	689	691	710	682	685	713	698	743	698	710	673	776	669	660	730	728	688	708	717	735	707	741	695	680	701	728	682	744	743	747	738	712	688	719	672	636	742	731	759	704	753	715	719	733	722	661	717	697	695	708	697	711	722	739	701	721	693	659	712	752	675	693	731	663	701	696	683	646	750	696	722	743	718	624	713	755	727	716	684	748	713	713	721	707	758	664	699	741	700	697	747	737	700	693	711	708	689	719	717	694	756	699	643	709	684	740	687	677	675	728	706	664	705	648	684	683	704	765	740	715	675	701	720	707	713	673	708	754	725	716	700	710	699	685	716	768	652	695	737	716	694	740	695	722	717	654	757	676	686	690	754	698	652	705	711	643	711	668	684	719	697	715	688	736	719	741	759	709	638	672	677	756	756	691	677	726	707	715	736	737	716	701	715	713	693	693	737	711	713	770	739	746	723	738	722	674	694	693	704	703	729	678	733	700	713	681	688	680	751	724	699	731	715	714	736	726	718	690	669	727	715	696	688	776	739	695	693	711	685	758	711	665	706	673	721	667	687	710	672	716	698	686	675	754	692	742	736	723	677	716	696	740	699	712	748	698	693	745	669	649	718	681	667	718	707	665	713	717	686	720	692	740	708	727	686	666	762	699	687	717	720	684	679	674	697	640	698	704	704	738	711	728	742	664	721	711	660	731	727	723	722	692	706	697	726	675	723	685	662	759	726	702	676	699	708	701	741	674	678	724	712	641	724	715	702	757	718	684	689	697	714	753	708	698	743	740	722	727	679	662	683	717	691	689	766	699	707	694	658	733	766	685	719	723	725	708	726	744	692	687	699	689	712	705	702	737	695	730	722	699	726	749	692	702	699	714	661	684	676	746	740	708	707	720	670	713	710	702	682	695	682	689	697	695	697	717	720	716	735	686	744	703	714	749	681	737	732	717	738	683	669	675	723	660	726	708	739	702	680	698	733	681	698	758	671	692	749	714	763	686	697	694	794	720	668	736	680	725	694	692	685	701	778	760	697	700	709	713	709	772	711	694	757	710	693	761	720	723	648	666	656	668	773	693	724	694	709	707	736	719	701	720	692	677	736	689	751	735	741	728	697	704	737	692	726	698	703	699	711	694	718	742	683	715	695	718	721	713	762	715	669	674	709	704	690	701	730	740	708	714	701	706	707	727	701	723	679	765	666	685	699	732	717	688	675	710	719	725	681	743	711	699	703	734	669	713	732	720	731	709	748	682	719	728	683	680	708	677	736	732	733	762	713	680	733	694	664	688	685	720	710	666	695	743	690	679	723	677	698	764	681	669	716	700	733	708	724	710	713	691	689	701	678	758	665	699	715	673	706	682	688	703	706	718	701	726	738	723	743	750	737	738	707	703	705	763	694	730	693	651	701	698	718	741	670	710	711	690	707	674	727	738	691	724	730	714	756	663	751	685	699	697	724	709	673	701	747	685	727	752	751	688	695	687	741	712	677	696	706	664	701	713	731	700	679	679	723	742	705	756	719	757	732	760	725	708	733	677	708	721	688	726	698	738	684	748	740	691	706	715	715	686	673	715	746	726	690	698	708	742	718	718	751	703	698	746	656	651	694	740	706	697	663	661	671	685	721	736	680	690	690	743	719	684	726	718	677	686	699	688	706	705	680	668	710	667	725	658	700	713	718	680	687	707	737	712	692	670	698	704	675	694	681	692	687	752	661	740	699	701	767	689	695	723	728	739	721	712	648	723	693	671	693	665	692	757	683	690	691	684	673	697	737	692	699	691	717	674	740	681	744	675	733	695	687	722	750	702
53169	35019	19288	7005	1660	712	535	409	357	388	327	336	354	312	333	357	317	296	288	352	338	281	336	325	318	323	358	335	317	331	323	344	301	350	321	316	346	324	337	354	360	353	344	326	305	320	319	312	307	310	334	347	331	341	315	317	362	355	308	279	306	323	268	344	335	321	290	309	305	314	312	324	306	291	332	325	305	327	322	341	310	336	296	312	300	352	323	344	337	353	325	302	289	293	323	313	305	351	299	344	288	298	326	317	313	296	318	325	309	317	279	291	335	349	327	336	321	325	344	320	293	274	295	324	324	332	343	337	309	311	304	321	324	316	335	309	278	333	326	327	334	291	320	366	319	372	290	313	305	339	345	377	355	326	298	327	294	288	336	317	311	310	326	336	316	336	365	309	336	363	325	271	304	323	306	340	301	302	359	355	339	320	327	326	325	269	327	289	301	335	337	304	318	347	302	332	322	330	339	335	299	324	305	331	324	305	362	306	353	342	322	330	340	322	330	307	312	330	332	331	266	310	297	306	326	331	311	333	306	350	303	332	321	328	331	317	309	321	348	349	311	305	309	319	331	303	316	286	270	311	330	355	315	300	318	291	298	303	325	299	318	325	355	382	336	301	311	290	326	308	307	307	314	320	344	325	338	290	314	334	326	338	321	311	337	352	345	307	333	338	289	317	315	325	321	323	356	320	275	330	311	290	285	299	330	346	311	322	346	323	326	322	306	306	310	318	303	307	305	333	307	327	343	344	335	329	328	318	301	309	302	304	320	306	337	312	274	339	311	289	294	345	331	348	310	314	336	325	328	338	332	359	319	347	315	304	312	324	305	304	294	320	311	296	304	323	300	339	305	312	341	319	301	332	356	332	320	304	330	292	314	314	317	330	330	330	318	296	310	311	291	302	312	311	309	327	289	306	340	328	353	309	353	335	315	325	333	326	308	318	312	365	321	291	339	331	328	306	324	341	328	313	307	333	317	322	331	326	306	342	342	350	350	318	333	315	346	332	362	330	349	316	294	337	318	331	306	315	292	290	324	283	334	356	343	307	358	349	352	341	305	315	317	325	327	286	299	351	313	301	322	341	292	341	277	321	294	302	330	338	356	309	296	323	296	316	333	321	287	323	326	305	345	288	299	343	321	303	309	313	316	334	339	321	333	313	309	288	329	325	324	332	314	318	310	317	346	331	321	350	288	350	333	305	335	353	319	314	309	317	348	305	292	281	302	299	336	288	306	308	314	315	328	317	281	312	306	345	338	322	319	312	320	328	339	319	310	295	285	332	308	318	287	349	323	293	343	340	324	308	338	317	329	337	317	317	324	302	310	310	307	299	338	312	324	321	325	298	316	334	333	308	330	324	350	299	325	334	332	321	296	336	318	303	377	327	301	330	341	295	328	314	321	336	331	328	310	334	319	325	335	273	308	311	321	324	287	315	290	318	337	358	332	335	296	344	297	286	331	312	330	273	301	305	316	357	322	330	310	327	307	328	290	300	328	347	344	321	309	308	310	310	264	278	335	327	341	332	299	323	313	328	289	299	303	276	332	329	314	358	322	322	326	339	307	330	333	338	265	331	333	329	328	298	325	309	319	286	369	293	306	359	299	278	296	310	293	281	303	291	306	310	313	272	301	302	304	344	311	334	342	306	317	308	352	302	300	350	330	341	276	307	295	324	298	310	330	323	324	334	295	308	350	309	307	304	322	319	249	322	304	329	341	296	295	318	290	331	312	341	276	345	305	298	318	345	315	335	328	323	301	290	315	334	384	343	342	298	342	314	325	324	289	294	310	314	306	315	339	311	346	291	355	331	331	321	292	292	355	311	312	347	305	285	319	304	310	294	273	336	300	325	302	310	305	355	349	342	291	313	334	294	293	348	323	279	327	347	334	343	330	316	332	327	312	308	303	322	335	310	293	336	358	340	315	328	300	318	288	341	276	328	295	307	339	335	289	295	336	360	344	312	277	282	322	285	373	317	330	308	360	336	306	306	301	300	300	329	337	328	276	328	310	327	295	316	363	314	306	327	299	327	351	292	354	328	320	320	312	349	330	335	284	329	333	310	314	323	307	322	304	310	302	322	323	300	323	301	354	277	295	328	343	353	301	317	314	349	314	284	312	318	351	326	367	329	281	316	308	281	305	336	316	323	327	314	314	342	319	321	340	344	319	303	316	313	318	319	310	316	285	303	317	303	336	332	310	340	337	277	294	349	331	317	334	277	372	317	335	343	287	309	365	282	327	325	337	300	302	327	325	291	329	321	348	277	299	314	372	322	319	325	342	324	322	343	305	309	301	289	339	301	331	301	319	342	341	306	318	343	318	318	345	327	348	317	322	364	331	342	317	341	330	303	313	306	306	322	320	311	315	339	323	336	319	329	334	308	352	305	294	271	334	330	287	283	314	333	289	285	289	325	351	329	307	310	324	307	335	334	316	310	318	297	297	308	284	305	333	342	316	313	299	322	310	347	317	327	331	325	305	302	280	321	324	290	317	309	310	332	324	336	328	332	296	338	337	330	343	305	322	320	339	329	333	301	311	314	342	327	365	319	341	318	328	300	302	313	309	334	338	310	294	332	334	295	357	321	329	332	330	351	309	366	314	324	287	296	299	318	317	324	342	287	310	318	325	303	318	326	327	337	331	303	340	310	304	321	319	334	339	331	305	344	332	360	306	326	308	302	316	317	304	291	303	319	299	321	321	325	328	317	314	350	316	311	354	291	335	302	348	290	288	305	319	345	331	324	307	349	295	325	342	331	326	345	356	331	321	338	313	334	313	350	319	305	296	351	331	328	312	315	326	351	301	313	306	319	319	350	340	323	309	302	318	319	333	310	305	308	322	308	291	342	311	300	300	316	358	320	327	327	318	311	317	311	292	310	311	346	308	331	304	309	342	330	312	290	310	320	317	297	331	287	304	318	344	301	352	328	296	330	311	338	326	324	319	305	323	347	300	333	335	322	330	326	313	302	337	336	341	341	308	324	311	334	300	334	320	332	344	346	297	307	358	310	309	340	327	309	343	358	288	288	341	319	302	337	382	352	333	350	327	341	292	323	335	347	331	334	311	315	336	338	336	305	317	307	308	355	342	334	352	320	333	319	322	321	338	339	320	310	336	308	306	335	347	301	329	303	305	297	314	317	346	316	335	311	301	275	332	319	307	331	312	338	323	350	334	338	278	317	311	329	308	309	325	288	316	317	316	310	321	359	311	294	301	313	321	305	310	348	306	313	343	327	322	314	313	301	333	353	348	288	318	305	322	317	335	305	295	307	334	303	314	326	308	306	326	305	324	322	327	297	361	335	315	297	338	323	338	328	303	309	312	301	304	305	316	331	317	280	343	332	333	294	323	307	322	312	315	333	332	331	295	327	334	332	323	350	311	280	291	320	315	303	288	303	282	312	345	305	313	353	350	306	338	316	297	320	350	368	302	299	301	294	345	275	319	334	322	327	347	306	312	339	332	324	287	287	322	320	302	291	341	303
33655	27047	21210	11683	4470	2067	1578	1134	1004	866	850	774	747	753	773	739	749	717	691	706	738	737	682	716	782	770	668	728	734	711	709	790	761	731	698	721	665	775	746	657	708	735	736	685	759	710	730	670	660	718	713	774	697	728	731	709	743	713	658	688	737	686	718	699	701	693	705	682	701	671	670	728	718	684	729	682	757	702	738	643	648	726	649	697	711	715	662	721	682	696	673	682	686	663	704	699	681	685	718	715	673	741	696	661	720	699	720	704	695	712	675	703	709	682	678	698	683	677	703	670	665	719	679	714	726	654	705	697	696	692	659	765	689	665	670	752	643	687	683	713	689	714	700	714	715	690	702	757	760	756	716	702	670	693	686	759	646	720	672	712	696	705	731	693	745	717	704	727	745	703	724	679	669	719	685	679	722	689	722	703	711	706	756	667	695	715	699	654	735	664	746	650	709	681	689	700	664	677	669	707	718	723	694	677	641	718	700	677	679	688	733	746	678	705	735	739	731	651	691	718	683	696	681	670	693	703	762	690	680	662	706	688	669	730	693	714	730	725	716	700	731	691	681	654	675	648	715	677	672	718	676	704	723	656	721	652	679	726	693	724	725	707	727	692	707	710	739	721	668	693	735	696	667	713	719	669	701	663	692	678	716	696	708	732	644	653	701	684	687	671	690	722	691	699	658	731	738	646	669	722	694	676	701	719	674	708	713	683	675	676	711	635	725	678	698	675	660	677	687	682	711	702	663	749	723	679	740	673	695	690	745	685	707	689	744	705	733	709	685	692	713	694	710	663	704	675	669	653	654	722	706	646	678	659	669	675	712	683	730	664	691	728	719	760	706	713	654	726	678	709	715	704	708	683	711	676	703	718	695	730	670	665	684	686	670	710	674	694	718	695	704	707	701	718	710	682	694	694	715	675	656	697	715	703	670	739	712	702	700	648	678	702	662	680	703	733	635	663	700	683	717	703	738	705	662	716	650	706	713	695	683	696	738	728	736	702	641	725	709	698	676	659	679	669	673	654	673	709	706	660	693	701	660	736	692	705	708	701	718	689	714	697	693	653	685	730	721	705	654	653	645	790	695	696	642	726	674	715	671	641	698	657	729	675	649	732	711	652	711	712	677	718	735	667	691	639	687	726	663	676	636	719	687	664	727	651	699	725	704	683	715	697	713	706	703	687	723	629	669	679	667	651	703	685	683	695	704	694	739	749	666	736	699	682	716	679	697	716	643	679	693	667	673	684	690	669	688	696	684	690	697	731	666	699	743	671	712	683	660	728	682	659	669	704	697	653	689	693	683	668	696	724	709	689	715	672	755	680	667	690	700	668	694	736	702	659	694	671	708	693	702	693	723	686	683	701	710	720	732	691	664	708	721	668	695	728	701	706	681	686	730	648	699	712	670	695	685	691	678	695	690	655	737	665	671	707	727	728	675	696	736	646	733	676	678	688	705	724	637	719	696	685	707	709	685	692	692	686	687	684	688	704	674	668	712	698	714	646	711	702	662	684	681	698	684	742	683	681	697	703	656	685	704	697	671	669	684	695	727	664	704	677	688	713	689	700	718	677	704	684	693	654	682	702	689	674	740	667	715	717	697	682	696	709	731	717	718	661	661	728	685	676	692	691	686	672	694	705	748	689	682	696	719	692	658	707	675	670	713	688	736	714	662	703	726	664	704	714	689	656	732	687	678	701	675	685	670	749	714	735	702	736	675	704	712	703	731	759	670	707	716	701	725	686	702	725	645	689	706	687	712	664	704	725	742	663	645	705	723	647	705	695	702	696	721	754	653	722	664	704	707	680	698	658	718	720	685	696	694	678	694	687	681	671	699	717	641	664	667	710	689	706	688	661	709	680	747	671	679	734	690	695	701	705	682	736	637	675	683	713	730	677	716	701	690	630	701	694	733	686	708	689	701	733	685	705	725	707	707	709	720	662	702	654	676	733	676	731	664	676	719	694	733	716	697	727	698	694	701	745	703	712	660	727	734	726	700	684	709	714	696	701	715	700	670	686	679	675	717	661	649	704	735	696	647	681	708	718	738	703	706	683	728	646	690	684	674	686	708	694	719	716	678	693	650	665	718	653	633	714	680	699	693	696	720	646	666	718	679	689	701	668	663	719	675	676	696	670	710	669	685	697	666	690	725	683	671	716	680	669	672	655	697	670	695	661	660	664	691	714	699	735	712	685	699	717	651	735	686	704	671	723	685	682	702	720	711	711	703	711	658	696	671	684	689	712	654	685	671	698	669	651	651	700	720	765	714	723	712	702	707	677	703	714	699	675	707	702	676	690	689	670	666	673	710	732	727	724	669	674	690	780	735	676	691	716	724	657	702	716	679	722	696	669	687	703	719	660	712	748	656	713	682	725	702	693	708	650	684	678	644	706	675	671	719	708	687	660	710	670	689	702	658	710	730	727	680	729	703	696	721	691	689	691	688	676	674	707	759	669	686	714	667	714	719	735	683	697	706	699	700	701	718	691	671	706	688	670	707	691	715	736	743	689	703	682	696	686	694	717	663	690	757	675	709	702	683	680	718	723	683	686	689	698	656	690	714	676	683	717	680	708	707	701	696	674	711	742	680	677	676	686	714	657	695	726	669	731	689	681	727	645	709	693	709	719	713	717	675	702	653	694	717	620	688	670	684	689	725	745	705	680	705	688	689	683	684	639	711	665	684	711	673	702	659	681	684	647	654	748	713	681	668	695	724	665	748	713	679	670	667	700	720	701	719	713	741	660	700	695	687	691	702	701	651	666	665	658	696	683	666	719	705	693	700	656	662	712	673	688	661	738	598	749	704	700	735	693	700	713	664	723	684	679	696	709	656	706	737	731	683	702	721	718	683	654	668	718	706	662	725	720	726	707	754	669	674	681	714	693	696	682	668	726	716	635	715	699	709	686	651	724	719	686	695	691	652	706	689	657	675	649	700	640	686	641	685	697	701	737	703	713	708	714	689	763	703	686	707	726	722	706	727	686	625	714	694	707	712	677	675	691	657	657	678	676	723	685	683	709	680	685	665	692	655	674	683	710	685	700	694	689	703	660	682	673	735	671	697	673	681	697	709	690	723	673	674	692	706	700	682	694	727	655	682	764	711	686	672	701	700	667	719	688	654	707	726	642	731	702	682	677	722	685	725	692	657	675	708	694	721	707	659	726	680	695	751	677	689	704	682	713	653	676	699	674	681	697	737	746	685	705	684	689	688	688	687	716	669	704	674	643	675	669	754	675	693	678	694	666	709	681	665	735	678	650	707	708	662	681	716	736	709	711	704	665	671	686	686	714	686	685	682	700	684	676	688	685	741	669	723	692	679	699	713	719	685	722	647	670	680	713	706	677	637	693	687	668	704	675	701	693	702	680	722	719	727	689	735	730	677	714	716	639	734	664	727	667	662	711	684	646	673	701	696	688	658	709	714	717	710	697	708	741	708	712	668	657	660	689	653	736	712	683	657	696	727	677	716	698	645	700	716	691	694	703
64124	41822	19927	5312	1405	651	523	413	349	352	351	368	336	315	346	374	350	325	304	321	305	324	320	320	328	320	305	326	316	336	366	312	339	363	312	342	320	361	304	338	326	306	349	331	343	321	343	333	364	303	336	310	349	312	310	327	349	324	338	296	332	331	329	319	283	322	329	339	328	355	302	337	336	351	335	300	320	306	331	324	339	354	343	305	352	338	318	304	324	312	370	326	318	314	281	323	329	317	314	332	349	311	331	328	339	328	309	331	310	337	327	329	302	343	284	358	349	331	324	322	349	366	321	330	318	323	349	335	347	303	299	317	333	333	329	352	287	309	308	343	325	338	310	357	317	289	301	340	344	346	342	296	334	328	346	343	316	298	333	336	332	330	343	324	326	323	298	309	330	291	293	332	311	306	326	323	329	291	323	307	318	343	342	328	344	311	345	335	291	305	334	317	332	345	346	315	338	321	343	316	331	359	314	344	332	311	300	330	355	320	336	315	325	343	351	345	336	341	349	365	332	332	316	321	292	355	305	369	328	368	317	332	352	302	272	303	321	330	320	337	343	321	334	319	292	360	326	361	336	337	336	305	326	335	334	318	315	295	303	296	344	340	317	350	316	303	326	368	321	338	321	341	319	343	302	315	294	324	351	323	325	314	327	319	320	356	312	326	309	355	345	315	336	359	323	344	316	336	322	329	338	318	300	321	323	330	353	309	340	324	311	333	325	335	328	338	324	337	313	354	342	334	322	320	379	324	338	331	382	319	322	312	326	368	333	330	324	324	322	358	308	339	363	328	327	315	321	320	294	335	338	322	368	331	322	335	331	337	363	299	332	331	341	331	331	327	319	311	326	342	313	332	349	325	341	353	346	324	321	331	347	332	319	308	331	313	323	338	293	321	334	331	384	322	311	329	323	344	314	302	305	366	309	336	323	338	310	343	322	299	334	297	346	336	328	347	347	302	311	319	356	320	346	329	310	346	302	313	316	325	313	343	325	303	321	294	319	349	317	335	341	346	328	334	356	306	336	361	314	337	289	355	321	301	317	321	305	374	351	325	308	323	320	333	331	343	368	297	345	294	348	310	340	330	313	306	344	314	299	342	316	350	316	348	320	315	321	299	346	337	291	324	326	304	322	329	354	345	332	356	344	327	342	325	313	344	329	342	322	329	339	317	343	328	347	335	303	349	369	316	319	321	334	278	378	346	306	330	328	314	328	355	304	323	329	327	318	326	353	316	330	315	341	303	326	358	312	330	322	322	301	302	328	341	322	322	382	301	347	324	334	288	323	331	330	339	333	325	288	321	286	333	298	319	313	296	311	302	318	332	320	289	325	327	317	315	317	303	308	340	307	308	343	321	301	302	317	333	328	306	317	321	318	324	323	349	333	305	351	371	322	328	323	353	308	349	311	359	321	343	303	341	328	354	343	342	304	333	341	353	359	305	319	335	392	308	354	353	305	306	299	315	325	297	296	331	374	360	334	330	358	317	341	334	322	347	323	312	339	308	336	322	320	305	314	326	326	327	314	310	307	314	303	317	345	341	343	320	367	327	333	311	312	336	279	332	320	368	329	316	341	353	327	347	319	356	321	310	317	318	323	350	321	328	330	327	319	362	317	289	338	331	309	340	333	313	317	329	315	327	292	344	338	356	335	331	345	332	312	324	341	327	357	304	324	342	332	316	324	350	339	323	332	372	312	322	332	328	336	307	317	338	288	318	309	366	316	318	330	318	327	305	307	317	338	317	334	361	306	311	351	309	308	340	328	339	339	287	305	330	304	322	335	298	308	335	322	310	342	324	315	338	344	359	348	324	338	292	339	332	303	333	312	321	338	325	305	306	319	338	350	353	321	326	329	308	317	339	335	336	334	291	283	311	363	305	325	349	297	290	367	327	326	313	312	315	348	330	314	311	334	345	337	345	375	311	342	323	340	316	331	311	311	364	361	298	343	296	280	311	321	328	301	321	350	340	349	351	308	315	367	321	341	281	343	322	305	339	316	293	294	301	360	323	341	313	334	310	311	333	337	324	342	324	343	337	306	349	320	356	329	328	307	315	351	305	328	354	276	290	342	318	293	293	303	300	350	338	348	326	313	329	341	320	326	334	347	347	322	313	338	316	324	296	334	342	298	337	344	340	303	304	312	322	308	341	318	322	305	308	291	276	311	320	307	347	298	337	370	310	296	276	307	297	360	283	322	349	318	329	348	340	327	378	334	326	333	301	330	308	313	343	332	332	341	325	355	335	324	328	328	345	305	302	305	365	370	346	322	353	327	320	341	356	362	295	338	304	343	338	334	338	346	297	325	312	333	324	335	306	318	345	303	328	325	350	366	313	327	319	347	324	333	321	328	351	325	333	333	317	327	334	329	352	318	333	338	344	332	330	301	323	323	365	318	301	337	326	308	330	308	344	313	353	338	350	333	335	306	318	338	356	345	357	356	348	287	299	372	307	345	302	322	331	327	353	312	314	308	328	331	315	315	313	345	352	303	314	323	322	315	310	341	298	300	288	317	364	328	329	346	317	354	326	308	322	337	324	324	343	332	299	319	321	335	320	323	280	299	310	324	342	333	307	318	324	342	353	354	329	316	335	329	371	310	341	339	341	333	317	300	344	302	323	342	299	329	321	320	337	303	332	353	349	313	310	343	353	341	285	318	339	322	323	315	334	319	289	352	283	311	308	330	325	316	328	337	344	322	297	315	287	338	351	306	321	298	336	340	333	328	337	341	337	326	305	352	346	344	308	338	335	281	320	301	342	339	317	294	315	337	316	364	323	344	323	349	346	337	311	367	321	330	335	342	346	333	350	328	337	337	313	323	349	350	319	302	306	304	305	340	324	325	320	311	331	344	353	333	322	311	334	336	348	311	340	315	308	306	304	332	328	296	307	343	336	346	355	330	305	326	312	333	346	290	329	356	340	334	348	337	349	285	347	308	344	323	321	318	354	344	334	327	327	345	338	332	323	323	309	325	337	312	343	339	329	368	318	326	314	313	288	351	281	299	387	319	321	343	318	331	302	320	342	340	330	322	304	322	329	326	343	323	322	308	288	305	291	318	337	347	311	327	336	332	272	314	301	295	326	306	324	339	294	323	304	298	316	303	342	342	316	294	317	348	367	327	341	337	329	342	297	318	332	329	322	311	332	325	322	344	357	331	310	320	328	320	336	312	337	331	328	319	352	309	327	305	337	331	301	329	329	319	317	325	310	329	314	302	311	307	338	292	319	327	344	332	346	330	293	325	298	309	311	338	316	357	315	337	311	333	340	334	337	345	335	329	336	322	324	346	361	325	336	330	326	311	293	352	313	331	352	317	304	321	326	351	315	310	352	339	310	335	319	302	315	328	316	355	343	336	349	323	316	328	320	322	313	358	342	333	344	321	338	326	342	342	333	293	311	316	328	339	306	327	319	318	322	352	327	319	338	351	362	319	279	322	305	327	340	302	330	341	295	349	300	286	333	337	295	328	313	330	307	297	324
40928	34074	17681	7838	3873	2101	1397	1079	894	797	832	761	749	759	786	772	695	759	759	740	752	741	746	710	766	746	772	734	740	754	776	726	751	729	732	684	737	770	747	709	689	725	706	714	733	735	721	679	753	702	724	706	703	721	727	694	726	700	684	680	694	655	688	714	763	719	750	709	729	723	706	720	751	755	691	721	745	697	731	716	669	735	750	702	699	669	707	714	720	714	689	712	685	727	710	712	700	717	661	699	658	725	687	740	684	694	674	680	726	661	766	708	725	705	710	676	701	709	686	717	759	703	712	727	708	696	676	685	674	698	690	765	734	705	708	727	706	721	706	662	760	749	716	707	692	707	634	716	713	680	677	634	695	692	668	714	713	692	679	693	761	681	712	698	674	738	702	702	651	736	699	718	715	690	695	646	693	685	692	696	714	671	685	700	686	647	711	712	715	683	720	668	698	720	712	747	665	728	699	683	702	705	700	698	742	705	717	708	680	678	749	700	753	736	649	741	714	675	751	719	715	686	670	720	748	746	706	690	699	660	727	735	700	725	667	699	696	683	733	674	683	690	654	640	736	704	774	695	696	671	764	718	703	738	670	715	714	697	694	688	705	737	704	722	691	721	745	717	711	770	704	655	736	718	724	719	707	747	737	691	674	665	705	711	699	700	679	754	697	679	758	735	759	730	693	712	706	736	727	708	754	667	678	674	722	702	675	718	705	700	670	719	770	669	729	723	690	653	688	695	736	680	749	662	697	721	705	708	693	746	700	690	659	699	702	743	710	745	727	699	696	672	697	655	751	703	692	699	719	724	674	680	709	715	694	710	710	690	653	700	684	698	698	700	693	684	685	689	702	677	684	713	692	753	746	675	709	668	645	738	676	715	669	727	716	699	657	721	693	703	714	699	706	744	725	641	685	703	707	731	705	678	688	717	752	712	732	725	720	693	706	701	707	702	701	679	734	700	702	700	725	740	721	738	687	731	691	721	722	721	698	684	764	675	735	680	667	726	737	719	720	695	701	738	709	734	667	734	657	690	699	689	693	714	731	721	724	767	656	637	714	710	704	674	679	711	697	674	692	713	715	693	672	687	700	711	646	735	701	718	680	687	681	700	708	714	710	672	727	701	655	713	690	735	729	746	680	744	746	686	677	748	687	716	713	736	685	707	646	714	704	753	674	717	735	694	708	721	701	694	664	748	696	761	679	694	742	713	743	697	735	761	715	718	697	727	682	700	706	737	727	701	780	741	690	682	725	676	683	700	713	760	701	712	712	699	693	715	673	718	743	744	720	679	659	688	653	693	707	743	681	687	686	721	707	713	747	675	707	711	682	724	650	702	662	768	701	727	688	703	743	692	710	722	675	682	686	778	641	705	705	730	693	740	733	714	718	760	691	738	705	696	720	733	662	692	634	696	725	715	678	723	699	707	713	692	715	692	709	722	695	676	704	743	753	695	721	697	704	698	678	648	675	667	701	690	722	724	698	679	702	741	707	657	698	666	714	731	743	682	702	758	722	721	709	726	634	696	728	703	743	674	691	705	720	729	714	730	726	707	733	703	731	709	711	712	770	712	724	698	721	693	751	757	783	718	709	680	734	742	703	700	693	644	698	652	721	693	732	731	701	715	729	728	725	681	749	688	704	687	750	705	723	681	694	695	710	696	644	729	703	719	707	688	705	708	673	726	711	728	714	677	717	704	670	684	710	707	704	668	690	720	679	747	684	712	712	709	736	715	752	687	733	725	715	722	677	721	737	738	728	684	702	706	731	709	726	661	717	662	720	671	724	725	705	733	750	711	681	697	724	719	734	702	744	675	649	700	729	719	754	716	703	684	687	702	736	724	674	706	669	726	672	687	656	670	718	680	685	703	690	612	733	729	688	773	715	683	663	699	666	672	702	694	737	682	665	730	732	668	702	692	695	710	692	675	718	727	771	720	682	668	714	685	723	760	728	730	724	679	745	741	680	723	720	654	681	695	752	704	697	721	711	727	725	701	717	711	712	731	693	729	735	702	716	710	719	686	710	672	703	697	687	722	671	673	742	695	729	704	701	729	659	661	728	675	670	692	755	683	743	698	758	706	657	664	742	758	723	740	728	693	698	712	692	702	712	697	667	694	689	695	705	706	714	704	683	689	674	751	724	687	686	713	695	701	692	706	757	708	677	717	738	684	730	727	724	677	744	663	706	677	705	737	685	731	689	663	673	659	636	728	699	687	684	693	687	706	724	709	739	730	639	705	682	728	694	761	698	712	658	680	711	709	662	729	701	691	668	752	714	719	672	733	665	728	677	727	714	670	743	745	701	700	684	713	649	696	700	669	740	731	712	681	732	726	714	724	689	712	764	756	720	705	680	742	699	728	735	731	699	730	721	751	669	666	694	718	735	697	716	655	716	724	738	681	686	730	704	734	733	772	677	690	740	708	683	739	742	683	736	730	721	666	726	756	699	689	735	724	716	694	676	744	655	713	694	734	721	742	672	706	747	704	709	738	723	702	714	704	675	687	705	694	699	689	711	683	702	713	713	711	677	686	707	736	675	714	697	686	715	702	693	681	661	688	677	755	726	696	683	693	752	737	693	754	736	692	734	716	730	762	707	717	706	700	721	684	726	633	713	702	735	717	668	699	706	672	698	665	725	692	672	709	700	685	707	723	718	686	702	684	727	717	681	671	709	691	733	744	746	728	727	676	748	698	734	740	700	746	683	696	761	693	716	700	722	699	708	690	677	735	716	693	709	686	697	705	684	712	685	684	718	692	734	696	730	708	687	711	660	725	677	702	695	738	679	734	735	706	754	690	702	724	621	704	746	693	679	656	754	713	674	715	694	728	728	771	724	725	656	747	713	698	677	687	711	729	693	686	751	683	732	704	700	720	730	702	743	716	675	738	693	669	761	700	703	673	741	772	679	701	711	719	733	755	709	680	698	720	682	687	699	731	654	661	738	669	678	682	715	711	703	710	741	717	732	716	767	675	675	740	730	686	700	699	743	750	715	743	681	721	682	667	739	718	702	738	715	722	665	733	690	673	751	687	688	739	713	715	721	700	741	694	731	689	716	730	696	740	695	724	682	725	658	715	691	729	708	714	703	784	744	707	718	734	734	728	687	735	633	724	708	736	690	708	701	640	736	724	673	707	750	720	705	760	677	707	740	708	680	677	704	665	730	689	717	663	686	686	715	695	679	752	705	771	683	682	705	715	680	639	725	679	705	663	734	700	722	683	713	717	763	709	660	732	718	748	736	674	708	719	670	672	695	703	741	706	697	713	693	667	716	696	736	676	690	698	713	696	739	710	680	688	690	757	707	698	706	668	729	719	703	660	681	693	716	692	719	671	750	700	690	706	735	685	727	703	721	690	701	725	666	694	710	769	676	653	707	709	710	670	653	688	713	730	716	724	726	703	716	713	698	703	666	685	684	731	666	737	680	728	637	743	680	727	723	690	734	697	705	700	735	650	695	659	703	709	706	687	712	734	709	649	657	697
51448	22983	7976	2858	1093	465	374	343	357	323	341	342	361	328	330	353	336	347	321	354	338	313	340	354	349	343	310	322	349	338	327	352	338	347	331	301	321	355	359	289	317	314	281	313	347	328	363	345	379	352	339	305	314	341	345	314	319	331	335	320	352	330	310	326	364	329	345	335	345	325	352	329	329	313	327	348	310	292	347	313	350	341	326	284	344	362	340	349	336	337	332	283	334	316	335	338	324	289	332	309	293	350	330	332	300	337	329	329	309	333	286	312	322	334	332	309	354	329	355	340	367	364	309	296	329	324	325	300	337	334	368	358	349	301	303	343	303	347	310	308	310	340	316	330	315	301	346	303	347	361	306	334	373	330	350	321	357	324	320	331	337	329	332	295	304	329	329	355	351	329	382	347	383	363	334	305	341	337	316	329	330	317	339	333	319	295	350	357	303	333	295	364	310	344	321	319	366	360	374	402	331	339	308	345	302	348	323	376	333	336	341	318	341	343	358	324	303	287	326	332	329	362	348	340	365	343	319	286	312	344	308	307	341	301	335	351	362	323	333	339	320	303	354	336	311	309	319	327	347	323	301	326	340	387	341	308	330	348	325	336	319	311	319	335	357	331	331	344	344	303	328	339	313	350	321	289	315	278	304	342	351	305	333	353	341	317	330	336	308	338	274	327	342	337	312	302	334	301	323	308	340	350	314	313	314	348	322	333	315	311	311	310	360	317	336	312	327	337	338	353	355	310	281	341	315	317	291	327	291	334	338	352	320	305	345	359	320	333	298	295	349	308	320	328	302	319	330	322	357	335	355	316	302	310	328	363	299	307	311	310	314	325	342	302	307	331	356	314	317	340	341	319	326	312	341	312	303	357	349	340	339	335	328	293	337	325	315	346	320	348	330	313	337	321	346	337	340	354	313	333	329	333	337	299	334	358	305	304	318	308	335	343	355	313	340	334	306	315	364	307	353	297	320	323	333	321	391	327	336	323	355	314	327	365	298	307	326	338	333	277	347	287	313	293	329	353	332	350	362	337	364	335	367	387	296	310	343	364	331	330	350	338	337	376	330	346	306	296	365	319	320	373	359	310	324	306	287	293	351	323	339	374	328	326	375	297	361	319	322	305	348	344	310	292	337	388	328	327	288	323	348	293	305	317	344	320	332	331	355	321	333	333	323	342	300	315	329	329	299	339	331	334	332	357	332	335	318	327	331	328	338	340	330	340	347	352	307	317	326	360	331	319	341	324	316	344	354	330	330	333	310	342	329	315	315	343	363	324	340	321	373	329	328	360	336	344	327	297	343	324	319	334	323	331	350	335	315	351	341	315	365	326	308	336	312	356	402	362	347	295	328	315	356	352	323	322	303	330	328	319	301	341	327	353	319	328	300	325	367	370	326	310	320	349	307	357	338	344	337	361	343	284	320	342	345	320	334	341	328	379	343	302	322	339	356	343	329	306	333	371	338	343	353	336	341	335	349	302	312	313	332	360	366	330	331	354	352	349	323	352	314	323	319	329	319	339	305	339	354	330	333	370	349	360	338	357	316	331	332	344	312	354	363	334	313	372	316	354	319	376	332	311	319	327	358	317	337	326	314	353	329	341	348	336	321	290	335	339	349	335	336	362	315	355	314	336	344	350	319	355	327	371	333	330	325	331	348	349	361	324	366	333	346	340	329	316	319	289	339	282	312	335	334	350	344	308	312	312	352	325	321	324	317	340	328	369	350	327	343	342	343	337	329	315	378	355	324	345	300	339	318	333	328	324	345	340	333	323	336	325	318	355	368	352	307	356	348	296	311	323	337	349	313	295	312	338	295	337	323	335	311	282	355	315	334	330	379	334	343	311	317	327	327	321	338	349	359	323	311	327	327	320	318	345	354	317	319	333	342	329	352	333	311	314	349	383	299	297	327	347	376	343	324	312	313	351	324	330	328	330	326	302	311	334	338	331	305	336	303	312	334	346	342	340	335	329	349	308	313	323	323	326	356	318	310	343	338	334	355	352	321	339	282	298	326	343	309	310	332	358	287	330	383	317	340	321	357	340	323	331	347	303	378	354	358	327	331	331	308	326	348	298	342	315	329	335	339	321	268	321	337	305	324	334	324	319	346	304	307	322	333	328	350	307	312	335	315	356	318	331	349	342	377	350	313	356	323	350	353	342	302	324	339	311	328	331	354	331	315	334	333	352	339	316	349	316	316	328	320	320	360	317	342	319	330	318	338	303	361	327	298	333	288	348	367	322	311	326	322	340	327	335	306	323	356	342	320	316	360	340	337	332	325	304	300	298	351	317	322	319	323	313	321	341	341	332	348	345	306	341	341	336	309	321	341	371	320	334	331	318	312	307	342	339	321	316	333	343	319	322	335	383	340	331	315	305	306	314	344	299	327	346	295	323	317	346	333	368	337	319	367	333	353	335	366	373	334	300	316	362	341	354	338	347	320	327	329	321	313	299	336	342	333	377	325	328	330	322	326	312	299	336	329	359	312	327	362	346	335	354	329	326	363	336	319	344	320	333	318	317	342	343	348	358	317	312	339	308	333	328	327	324	320	312	319	347	318	317	344	372	328	308	326	337	346	320	324	315	286	320	373	356	321	330	317	337	327	322	331	301	338	347	321	336	359	339	330	333	313	334	361	331	318	308	325	303	348	342	342	319	341	325	343	325	329	324	331	334	363	311	289	311	340	314	315	346	315	335	334	284	323	327	338	341	315	376	322	314	329	334	305	325	322	356	358	344	392	318	329	345	332	353	338	314	323	322	317	395	370	337	318	318	328	290	324	322	330	341	310	333	355	319	312	320	273	310	331	336	327	315	335	331	322	329	372	357	359	318	330	305	362	309	339	308	304	318	343	316	319	292	351	325	358	313	344	316	343	367	353	320	332	303	312	341	344	394	346	354	349	327	323	329	322	322	338	335	325	358	311	360	332	316	327	329	350	341	316	317	350	311	336	357	328	353	341	325	376	323	370	313	327	291	307	328	348	328	340	326	307	297	316	306	318	341	328	337	342	361	318	349	327	350	323	296	343	320	338	335	317	347	316	310	350	340	329	383	361	359	367	322	332	339	334	297	335	341	317	306	295	328	331	329	305	318	311	311	305	292	364	328	335	347	325	305	343	322	356	372	351	369	337	324	351	333	351	330	316	335	346	314	320	353	312	301	315	333	299	341	351	302	335	325	305	339	337	348	340	306	329	345	339	313	342	326	333	343	316	333	331	335	310	341	325	303	350	342	324	310	316	306	330	326	335	340	356	352	338	299	344	361	318	362	324	346	336	348	328	339	352	354	316	350	362	361	335	327	345	299	343	317	328	306	381	364	321	324	329	323	341	305	334	329	314	336	319	336	293	307	320	349	375	329	342	341	345	357	381	328	302	313	322	333	353	351	352	294	317	315	306	335	310	354	303	388	333	338	330	292	270	348	315	335	318	317	307	325	335	351	336	336	329	330	334	301	306	351	324	334	329	308	338	302	338	328	327	333
33250	15193	9382	6110	2845	1342	999	790	760	694	744	700	739	727	764	733	763	721	711	731	708	712	735	739	743	712	779	718	698	733	744	753	740	726	750	718	691	743	704	720	758	721	756	704	706	702	691	749	682	675	697	720	743	727	713	692	707	693	709	702	727	753	691	741	701	633	734	688	707	739	729	721	685	707	732	693	692	710	772	682	732	738	678	708	715	708	658	715	697	717	714	697	702	726	737	688	721	745	710	717	719	712	747	747	688	700	683	736	698	736	694	705	659	732	742	707	694	702	686	685	695	700	713	720	715	691	701	739	723	695	696	694	733	691	742	708	695	695	734	708	731	741	705	714	688	708	710	694	718	705	723	688	740	726	650	728	724	666	716	685	693	640	682	688	753	645	736	736	656	744	678	715	737	730	693	726	715	731	729	732	707	654	691	754	724	689	685	733	691	715	748	699	759	738	717	692	724	706	708	699	676	707	749	746	724	673	696	751	715	673	689	772	697	711	691	737	738	711	694	678	734	743	699	746	688	680	697	697	742	700	668	703	722	704	723	750	681	731	631	739	704	699	681	698	726	704	696	716	704	692	676	721	727	673	697	696	712	698	741	676	734	712	733	706	687	723	678	678	709	662	664	725	724	739	727	737	686	732	730	710	696	717	725	715	720	705	722	710	673	753	690	717	698	692	731	713	688	693	727	724	708	683	671	763	669	704	691	725	696	710	676	694	740	684	688	677	730	742	737	656	718	670	685	699	736	661	682	705	730	721	752	708	748	707	730	753	672	681	729	727	698	701	673	723	705	748	712	645	752	706	722	700	654	671	703	692	688	710	687	666	699	730	715	729	660	704	718	727	704	688	730	691	699	776	704	705	709	733	721	659	738	640	704	714	680	715	722	779	725	701	717	716	765	675	712	692	714	720	711	710	737	738	706	692	665	724	704	750	701	760	682	695	732	718	715	750	771	690	694	722	672	657	735	693	663	724	688	714	734	721	721	697	726	748	681	706	691	736	705	770	721	727	727	756	679	737	688	719	687	730	653	696	725	694	739	694	720	760	696	696	680	708	739	686	723	782	663	652	707	678	726	675	724	680	711	689	698	698	718	746	717	688	735	731	703	734	719	712	651	707	713	727	691	683	716	736	745	679	699	698	668	708	715	669	762	717	702	708	717	700	743	711	752	704	720	734	685	661	695	707	745	755	706	723	676	689	690	719	674	735	749	709	671	715	690	707	740	694	661	763	656	699	750	677	703	700	773	681	708	719	739	744	722	724	687	686	650	709	688	746	675	709	686	687	727	679	759	663	699	771	734	724	736	686	691	739	748	702	716	687	726	661	769	709	700	700	724	717	684	742	690	766	674	685	767	732	723	759	694	708	722	751	707	746	703	662	666	680	717	697	646	634	725	743	767	720	738	687	729	727	699	712	758	743	670	721	722	680	736	695	712	703	718	664	722	679	737	685	683	785	701	717	727	680	710	704	706	717	727	694	722	725	667	753	742	692	725	704	667	715	726	707	721	694	682	736	697	724	688	697	732	713	700	706	737	685	712	670	727	757	685	723	721	727	738	668	700	743	689	697	709	715	723	694	726	724	764	664	689	667	662	721	723	687	671	726	672	740	701	695	695	630	687	700	688	725	702	752	721	742	748	701	728	696	698	771	713	665	736	764	739	685	730	763	713	736	706	724	677	736	720	747	686	705	752	684	689	687	737	698	743	718	723	698	712	709	659	719	717	696	682	742	711	726	728	720	737	723	718	733	723	685	729	720	700	682	691	688	718	712	689	679	678	717	713	737	689	734	693	699	660	733	687	698	711	678	690	678	738	686	699	727	701	675	715	722	715	716	730	692	725	707	693	703	695	726	778	731	734	712	726	719	726	706	722	699	722	714	705	717	719	685	702	699	743	744	766	735	731	700	724	696	750	706	689	712	698	662	733	689	703	693	734	691	749	702	731	714	690	716	733	644	697	705	678	755	761	651	694	708	689	661	745	729	700	719	739	666	701	706	680	705	684	725	704	716	674	712	671	686	752	750	695	711	715	743	709	782	694	715	707	737	706	733	715	749	733	668	689	654	723	697	657	783	752	707	697	679	740	719	698	692	715	746	731	699	762	692	729	710	710	668	676	704	696	713	742	725	746	733	726	692	681	673	738	727	721	681	701	697	700	703	708	706	703	683	708	727	749	726	721	747	706	727	644	718	686	733	745	704	672	725	733	724	734	673	698	734	690	700	677	693	730	695	667	728	752	692	697	716	729	748	781	725	707	701	675	725	705	702	677	701	660	719	730	699	732	773	700	708	686	723	741	715	698	734	744	739	676	712	747	693	688	695	688	715	656	712	702	704	740	694	698	771	703	727	670	720	739	723	701	778	708	702	671	704	691	726	680	734	705	705	695	717	711	681	737	739	661	728	694	744	634	666	738	737	699	729	680	697	741	727	659	680	636	666	742	716	687	714	674	687	735	692	707	682	690	701	675	721	740	766	707	701	719	720	716	722	688	703	699	715	709	707	694	716	701	748	723	664	700	693	723	695	653	742	660	704	748	669	677	712	744	712	704	722	718	697	726	746	721	709	686	690	693	736	717	671	711	690	715	678	691	719	723	640	682	728	700	664	674	703	727	682	697	676	712	704	747	725	723	696	707	712	681	727	708	688	719	683	721	741	761	747	773	708	742	712	741	707	688	735	727	722	730	718	692	761	681	743	722	650	681	721	767	711	714	717	682	718	681	753	701	712	680	755	679	705	730	758	748	678	717	721	695	789	701	725	682	692	699	711	673	735	693	726	674	716	700	726	684	700	720	699	691	725	678	742	704	702	751	699	653	731	643	731	744	726	704	706	693	700	724	706	714	705	721	681	696	705	709	681	739	741	729	729	783	702	771	693	738	747	690	676	685	737	720	734	723	729	735	727	715	672	754	726	753	681	655	761	740	705	739	744	645	681	680	690	722	721	739	752	726	704	656	688	739	705	669	663	669	716	732	652	719	767	730	670	711	728	749	683	694	696	661	681	685	693	641	706	727	713	712	681	746	741	740	726	715	720	688	734	680	748	684	679	737	719	728	676	708	680	747	693	671	703	739	660	733	735	758	707	728	753	745	757	666	698	703	717	680	713	698	763	741	751	663	678	720	716	734	734	717	653	705	683	699	716	730	677	700	704	722	730	751	723	705	720	729	711	693	709	714	666	704	736	742	710	733	680	708	688	726	699	734	693	685	696	721	731	715	702	705	692	713	721	701	726	750	723	682	745	726	715	721	695	677	692	725	710	694	758	712	689	742	714	713	696	713	707	729	673	729	713	740	684	728	702	678	685	689	667	654	717	679	742	685	714	755	645	751	693	681	676	681	696	727	705	729	718	662	786	665	751	727	743	718	731	701	693	687	688	693	691	742	717	698	693	654	696	730	738	709	746	705	716	714	732	712	663	696	748	729	698	720	756	740	711	685	748	700	726	698	739	748	745	681	725	704	714	727	700	733	759	647	684
62453	27212	9347	2766	1040	500	357	358	357	349	351	320	336	316	306	351	310	324	357	280	348	319	282	340	297	310	328	314	319	312	355	375	294	310	332	310	333	286	335	304	305	359	343	304	303	314	314	303	313	338	327	312	323	317	317	349	339	347	301	296	299	324	322	309	314	326	342	300	341	329	315	332	321	324	328	333	283	315	304	313	311	318	298	371	300	310	352	327	302	344	353	316	324	316	311	315	339	320	309	320	287	299	323	294	299	341	324	308	293	316	333	336	320	310	316	320	312	308	329	328	359	340	297	294	303	331	305	282	339	313	321	332	366	335	301	324	332	288	337	330	286	322	307	329	295	310	335	305	335	336	317	321	334	316	300	345	319	308	340	289	292	316	331	337	315	314	362	313	336	324	337	359	325	315	308	313	329	271	307	312	326	313	348	330	332	320	306	304	352	318	344	345	315	350	299	328	306	339	336	341	304	307	324	328	319	312	311	288	271	293	344	334	289	278	276	315	315	356	358	331	327	297	294	323	329	326	334	350	305	329	301	340	304	281	319	314	331	285	313	320	334	313	334	303	342	323	317	322	310	357	327	304	334	330	317	309	305	335	322	318	326	321	320	311	361	320	291	310	303	313	329	308	343	307	325	353	377	313	335	337	310	334	314	352	300	333	301	358	365	309	329	319	312	333	311	317	304	314	316	319	340	355	343	336	344	343	313	306	306	349	317	303	340	372	299	282	343	319	324	329	336	342	338	329	356	309	339	355	323	344	344	323	340	333	291	316	306	331	305	289	340	352	319	307	303	301	333	294	347	317	343	346	338	333	349	321	336	325	291	330	295	294	374	332	348	323	298	266	326	327	323	292	335	314	329	354	301	324	281	321	310	337	307	317	331	329	326	324	299	309	329	313	341	327	308	330	348	328	323	318	315	328	314	310	356	369	315	336	338	309	306	357	309	354	337	331	325	323	378	347	292	304	267	337	306	313	319	336	328	340	313	324	337	327	305	349	312	315	330	322	340	287	304	302	315	286	313	326	307	322	353	350	330	320	317	339	323	329	268	328	294	297	287	313	311	337	310	316	287	297	334	357	311	307	300	348	334	311	309	294	311	321	337	314	356	346	321	338	320	331	334	307	314	323	342	287	302	337	300	327	328	326	291	302	304	329	302	316	290	350	299	293	306	311	327	308	354	322	315	319	325	341	342	316	360	308	354	304	333	335	349	340	288	294	275	354	362	314	329	328	337	329	308	325	354	328	336	311	318	297	330	357	350	334	334	324	318	325	307	321	312	325	328	333	305	322	316	365	346	330	301	338	344	321	311	326	288	339	312	360	371	343	320	339	304	315	316	291	329	313	295	342	333	359	325	338	310	371	339	330	317	324	358	340	311	273	295	289	312	325	343	319	357	302	295	337	364	345	309	356	323	354	328	317	316	325	330	305	326	288	326	334	329	295	323	328	314	323	317	333	281	336	308	309	327	313	311	300	330	333	324	322	305	316	369	321	334	314	294	317	310	344	333	343	337	309	327	327	312	306	287	335	316	318	307	329	324	314	339	332	352	377	333	307	337	325	338	317	283	330	311	335	324	346	308	325	314	327	314	305	299	341	352	323	295	343	321	319	317	323	318	348	347	353	332	319	291	306	358	296	291	321	327	317	311	320	299	316	343	321	337	323	316	300	327	319	317	342	325	349	326	336	303	317	351	328	297	306	337	336	325	302	324	315	332	315	361	321	309	320	318	295	343	334	289	336	309	299	354	313	340	319	340	298	332	312	313	328	340	321	297	338	317	311	346	329	269	320	314	345	329	289	289	334	327	325	354	320	315	329	324	291	333	282	339	326	309	305	315	315	330	326	314	337	320	259	348	365	345	313	312	319	306	293	336	315	321	355	302	341	317	331	337	353	327	291	337	330	315	330	324	306	363	355	307	330	345	343	291	273	343	302	355	328	316	283	327	293	313	343	315	312	317	327	320	302	338	317	301	309	287	296	315	329	288	326	311	325	331	333	285	309	343	316	301	329	296	321	306	301	265	333	339	325	307	362	302	303	308	315	307	316	335	321	289	305	332	304	343	359	332	329	343	348	320	368	321	333	321	317	311	320	336	327	327	314	339	315	326	323	289	339	343	307	332	314	309	329	312	311	305	312	334	274	337	342	334	302	313	303	313	313	344	362	329	332	314	315	323	296	334	339	301	372	346	317	313	338	304	323	307	306	343	324	326	307	323	308	277	304	325	338	312	346	297	307	362	351	345	316	312	298	314	330	341	342	318	300	315	334	297	253	311	307	302	299	325	322	351	342	298	292	319	321	358	311	326	312	345	332	328	325	331	321	303	328	294	313	339	363	337	324	310	337	319	318	357	306	332	308	308	293	368	341	299	313	338	315	351	340	303	330	353	329	307	319	311	308	333	335	330	326	351	353	325	336	318	309	341	320	316	309	332	320	288	335	347	309	326	321	318	344	330	320	335	336	320	336	322	317	336	350	309	347	317	313	266	337	307	282	318	324	343	311	292	291	314	308	318	287	346	331	307	298	309	305	348	301	292	330	318	322	293	350	343	309	290	327	352	314	329	321	341	312	324	302	343	328	355	359	341	344	327	345	313	307	305	322	338	326	327	284	306	303	327	303	325	293	307	342	327	343	308	349	317	329	297	280	307	324	320	309	321	334	363	316	318	359	334	327	319	319	308	319	353	336	327	319	322	326	328	315	307	324	336	322	358	305	306	349	324	340	321	354	319	343	331	277	293	291	292	338	334	300	314	348	326	297	291	314	347	318	320	331	353	326	325	325	338	296	320	327	322	288	294	285	315	312	318	350	347	310	314	296	321	290	302	314	332	345	360	338	368	318	351	329	324	330	332	355	354	323	345	346	309	324	315	318	298	338	302	314	341	312	305	307	350	315	299	295	317	365	310	322	277	350	315	326	321	329	315	316	343	320	308	311	341	335	318	333	338	333	312	319	309	342	346	328	348	302	345	359	324	309	304	289	291	329	308	311	328	303	306	336	332	290	324	310	313	297	307	337	304	311	323	311	312	307	352	331	341	336	334	296	332	295	308	334	357	339	325	323	320	318	309	323	337	344	343	350	298	344	313	333	320	269	327	323	337	332	327	295	291	345	329	271	317	305	322	347	335	285	342	323	314	336	323	290	299	311	291	328	325	329	318	336	296	312	298	343	281	342	299	311	347	337	335	291	326	338	303	336	333	333	335	330	336	313	299	340	353	317	299	327	308	302	333	309	358	335	322	312	312	309	310	325	322	288	294	316	335	332	350	364	300	363	280	316	293	308	311	341	288	317	305	305	310	302	324	327	325	336	358	314	330	318	342	344	320	319	318	320	297	312	327	334	298	310	313	326	311	302	314	307	302	303	325	310	351	292	326	337	305	367	339	315	345	347	324	321	332	303	282	313	323	345	289	285	309	308	325	345	339	338	340	291	300	321	315	281	326	320	321	294	331	325	309	326	338	286	310	337	313	313	318	306
41480	17519	9700	5940	2706	1350	1020	855	778	723	787	728	728	727	713	683	696	716	760	683	734	718	710	742	710	739	706	696	736	709	701	745	658	711	710	737	695	741	728	682	691	700	688	722	686	702	688	688	702	710	678	733	711	699	718	706	686	648	754	723	717	692	734	706	660	714	699	683	706	678	678	728	693	745	697	698	743	699	726	709	688	701	682	706	681	684	685	694	744	708	714	710	723	721	712	714	685	718	688	699	705	680	659	682	674	719	747	717	668	674	758	706	725	687	708	651	718	674	663	720	691	742	661	733	634	705	687	753	725	677	733	695	724	716	695	737	681	700	709	673	710	678	675	718	701	727	722	637	730	677	667	683	675	698	706	718	720	688	740	709	686	730	692	730	639	703	702	749	699	730	710	722	658	708	695	695	708	633	676	699	673	738	722	713	696	679	690	719	702	733	694	731	737	687	771	694	701	665	673	725	673	679	717	724	720	694	733	695	723	704	706	711	731	696	691	672	680	666	709	767	711	693	727	717	640	711	686	704	688	660	674	687	635	655	711	680	700	695	692	681	711	696	697	664	699	704	687	701	744	697	657	683	688	674	677	666	739	651	690	674	749	736	682	723	683	675	687	697	694	711	689	656	691	678	662	678	702	673	736	692	676	712	705	697	724	650	694	621	655	686	689	703	689	741	670	722	664	713	702	694	695	684	718	670	706	715	667	698	677	709	698	699	718	701	650	704	713	676	705	684	713	713	714	733	655	701	725	707	666	713	726	737	695	722	696	699	707	714	724	697	686	671	716	683	701	611	690	667	739	695	649	732	687	672	677	729	746	686	652	684	693	664	717	690	731	710	676	669	733	721	743	706	701	661	703	733	734	692	683	697	712	667	683	690	706	666	698	708	707	698	735	701	713	688	717	733	718	685	679	705	690	680	732	697	696	731	678	715	693	690	729	654	711	679	677	654	686	648	716	674	714	687	730	695	732	679	688	692	700	683	689	664	697	698	727	714	706	717	739	697	683	693	670	699	730	706	703	685	678	685	714	646	718	702	718	674	668	737	746	730	725	743	705	705	677	699	642	703	669	748	723	683	708	675	670	751	736	739	696	761	707	669	738	676	694	696	676	707	667	711	720	694	712	696	691	689	709	713	711	735	663	709	709	687	705	715	710	705	676	678	705	684	707	691	679	750	674	724	672	701	667	708	707	665	691	682	641	661	686	704	679	697	672	655	686	651	659	705	648	668	733	702	709	686	693	695	713	664	661	666	682	676	642	723	731	678	692	688	702	657	652	657	705	745	723	710	730	708	696	760	694	675	687	702	703	726	687	670	696	655	699	698	730	733	751	691	683	716	700	745	649	684	714	718	709	670	704	704	703	702	689	741	720	725	707	693	727	693	672	682	672	670	696	635	658	684	681	754	670	688	675	685	699	677	741	680	664	745	703	691	654	723	665	734	678	692	730	650	737	674	667	700	700	667	702	706	714	740	707	715	659	685	682	735	719	719	687	728	712	708	714	701	701	604	721	672	645	680	715	713	718	711	653	707	682	664	722	677	689	680	716	750	733	684	718	678	674	737	695	669	704	698	703	727	736	700	706	666	714	712	693	621	752	717	646	734	686	699	753	733	746	720	706	697	685	697	675	676	685	699	713	682	675	692	717	706	702	647	723	683	751	696	673	633	751	715	696	724	666	719	676	694	713	712	697	737	709	683	673	681	693	677	680	693	693	669	720	689	677	736	714	685	681	672	723	660	681	687	658	688	719	707	701	714	730	676	695	681	691	710	705	739	687	778	740	697	711	699	675	706	703	699	682	709	722	679	681	675	720	727	745	717	713	652	741	699	673	692	721	698	713	692	688	663	724	713	730	727	638	723	720	716	692	682	644	730	669	724	726	779	645	678	673	720	705	650	648	646	648	711	673	684	679	698	698	679	719	701	672	688	698	705	710	671	735	725	701	732	727	701	702	693	690	683	718	702	780	680	710	691	685	670	731	661	681	684	649	655	710	746	677	675	698	745	669	702	743	674	709	656	743	670	698	707	661	672	668	659	721	702	710	701	691	695	689	692	728	659	708	717	673	663	718	717	702	659	714	706	735	693	746	702	690	707	681	678	668	716	711	686	685	713	694	714	652	702	759	699	663	712	660	732	725	684	668	694	654	711	722	677	674	699	670	671	693	697	658	719	691	683	662	705	697	687	723	721	714	726	725	669	738	667	742	688	724	694	740	685	680	685	736	720	649	686	763	715	729	728	719	706	720	708	740	728	701	691	686	679	681	670	738	765	743	694	702	696	694	742	710	685	675	665	695	689	710	682	688	657	713	737	668	662	673	719	734	662	713	664	731	696	687	703	700	648	728	685	648	698	664	695	691	717	713	700	707	665	715	681	713	702	714	677	713	657	677	743	734	619	735	716	711	737	694	717	737	697	638	710	667	686	701	649	702	751	687	698	720	754	691	694	659	673	696	716	709	698	697	658	680	700	684	678	706	690	682	680	679	662	656	698	732	691	687	703	706	656	699	682	710	724	721	707	696	681	689	689	746	690	655	697	700	709	671	724	717	685	731	663	678	683	731	700	708	675	681	709	725	740	710	683	707	681	716	671	690	683	686	698	684	689	637	643	661	697	707	720	695	688	704	757	765	730	733	713	707	682	637	697	666	732	706	703	709	679	693	702	743	764	736	648	707	647	689	746	703	678	703	681	668	689	672	761	698	659	690	712	733	719	689	709	714	702	718	690	651	730	683	641	752	718	699	691	758	665	722	691	685	701	709	681	716	754	697	717	717	674	667	699	713	640	676	673	700	724	714	679	664	679	675	702	719	694	680	690	676	651	725	658	673	716	692	710	698	672	716	703	688	709	705	663	710	729	649	675	711	680	718	738	722	695	691	692	683	693	711	768	707	702	702	694	709	652	696	663	692	679	708	678	713	654	671	654	683	678	713	713	667	758	709	673	702	709	652	710	710	731	677	676	695	668	741	676	680	693	686	743	730	702	715	666	721	659	658	678	696	730	699	699	721	689	725	690	692	714	704	719	690	731	726	707	711	702	694	676	671	696	704	681	663	691	735	722	689	720	731	735	749	738	676	694	692	689	717	681	640	655	681	727	686	729	730	724	667	715	739	680	714	737	680	688	710	711	695	723	703	749	677	690	694	711	644	694	668	723	710	647	702	678	710	713	740	705	657	655	673	691	733	708	749	680	727	700	696	701	697	668	703	719	705	702	692	686	709	696	672	696	650	671	677	693	695	719	715	694	764	763	702	679	750	672	686	703	669	704	692	699	722	725	690	654	670	697	689	694	655	680	688	698	678	701	688	682	723	660	635	738	675	694	710	730	650	684	678	679	630	660	687	731	737	680	717	676	666	727	645	695	704	694	737	730	662	713	690	720	707	694	643	691	695	677	640	710	688	689	732	684	720	749	674	727	685	636	758	714	721	678	680	741	684	698	670	675	690	718	698	678	705	697	735	705	735	695	716	647	709	737
64888	32761	14607	5451	2064	789	511	409	366	353	350	362	335	386	333	361	318	295	277	293	319	319	321	322	384	307	301	335	331	362	322	327	347	334	367	349	327	359	332	355	331	332	335	352	311	343	314	340	303	358	295	319	331	360	313	353	342	342	317	319	322	337	354	372	320	316	374	325	331	323	318	293	322	321	324	361	308	331	329	321	364	287	326	304	309	322	309	349	353	323	322	307	377	304	298	324	319	351	348	314	316	382	333	327	376	323	308	319	298	340	322	349	341	311	314	298	356	334	344	329	293	312	344	329	303	343	316	294	315	286	353	305	349	356	294	290	323	311	318	345	313	335	309	354	355	352	319	324	377	310	332	322	349	358	316	292	324	350	345	322	336	335	350	301	314	298	326	334	368	340	329	372	317	329	334	347	356	341	320	314	323	313	338	339	304	321	333	331	363	339	315	339	314	317	351	321	333	298	293	336	308	326	322	347	322	323	365	347	295	347	328	334	311	375	327	335	342	318	357	330	352	297	331	337	336	359	326	331	340	342	310	336	302	351	328	334	312	308	311	390	330	368	322	338	333	328	307	343	298	316	335	334	319	293	324	334	347	317	324	288	310	325	305	318	315	328	323	320	324	324	338	352	314	310	320	327	320	326	335	309	368	325	321	329	307	311	306	310	296	337	329	320	333	321	345	321	325	367	333	278	332	343	315	299	362	373	384	347	305	335	349	332	369	327	318	323	318	314	328	320	343	325	310	339	345	323	328	324	341	304	357	349	371	318	328	331	332	350	381	335	356	350	306	304	323	359	304	312	311	298	351	314	320	306	311	316	316	343	357	280	308	282	342	305	339	316	318	329	316	355	319	323	291	343	333	334	310	312	334	342	321	336	330	312	315	308	311	320	324	339	310	303	293	356	317	340	318	323	332	304	304	320	364	368	279	342	325	310	328	307	354	326	324	333	326	348	330	309	348	347	311	326	321	342	312	298	320	334	305	272	337	321	330	335	390	367	326	304	315	307	320	330	373	328	317	351	327	336	325	301	312	277	314	369	332	309	334	350	336	340	327	320	303	335	319	360	338	320	325	329	356	324	344	322	342	333	334	359	302	333	328	308	322	346	348	357	298	320	325	343	347	292	380	358	322	301	332	340	309	365	328	311	340	310	363	319	338	313	329	368	339	327	324	325	357	323	325	335	335	371	336	337	334	368	318	339	328	321	302	341	324	357	296	324	367	327	350	307	340	345	289	300	309	311	331	328	348	329	294	311	338	317	299	334	290	330	381	297	300	373	346	310	350	290	357	328	336	304	283	316	354	324	318	318	358	353	312	355	334	310	318	342	286	317	324	310	303	322	311	302	342	324	342	346	325	331	323	328	315	303	336	337	345	348	320	318	339	330	360	322	341	329	334	323	323	354	284	309	324	305	326	322	312	373	343	305	332	317	317	313	337	303	317	316	308	296	343	305	285	335	309	325	324	316	347	340	347	296	350	322	291	344	296	328	317	330	299	328	321	288	322	321	314	320	378	348	313	320	319	322	334	333	319	328	339	347	349	322	337	298	336	316	367	354	345	342	334	309	333	341	307	320	332	327	322	332	359	331	343	321	345	336	295	328	345	333	317	322	261	292	316	312	335	321	322	313	307	320	355	332	334	328	323	322	322	326	323	308	335	331	323	316	313	307	316	355	280	316	309	321	331	319	326	323	334	359	312	294	348	361	309	344	303	323	330	337	338	325	338	322	382	305	341	328	332	340	349	324	298	304	325	297	338	323	366	341	328	311	328	307	320	303	322	369	351	298	330	316	272	332	331	307	342	315	323	320	329	337	359	352	312	333	321	335	345	300	319	308	306	299	328	295	294	308	334	345	357	302	308	343	310	341	316	350	323	315	339	315	317	346	312	311	358	334	299	364	338	305	320	326	332	350	352	322	321	334	303	322	345	326	333	294	369	309	346	336	319	325	363	314	328	338	326	289	305	331	325	351	359	338	334	326	317	348	290	330	335	317	361	327	317	318	348	345	309	331	312	326	349	300	327	344	297	336	345	329	355	320	328	357	320	309	333	329	365	300	332	341	311	316	305	305	309	348	339	318	329	339	310	283	319	316	333	351	316	354	327	342	296	307	352	331	320	346	303	340	291	355	328	322	353	329	332	340	323	313	319	339	348	332	321	327	343	351	309	354	379	339	373	329	353	323	327	355	317	370	334	356	347	346	334	341	331	298	350	337	353	302	306	303	323	362	333	336	315	350	342	347	336	327	344	374	326	337	328	307	309	315	340	322	302	312	296	283	302	315	336	335	337	363	333	330	353	306	309	293	288	299	401	323	367	345	327	293	351	323	302	328	292	344	334	317	340	355	361	289	370	351	333	308	321	318	326	337	318	322	356	336	303	325	368	348	319	323	342	332	351	303	289	299	299	314	311	330	334	322	302	326	332	348	296	322	332	330	351	313	299	306	346	342	349	344	313	318	322	326	352	340	331	349	294	287	338	345	338	340	361	347	348	347	347	333	353	337	331	312	324	344	308	314	335	337	314	341	331	306	330	346	302	356	345	357	343	328	313	333	294	365	336	341	345	305	319	314	335	322	312	321	332	300	295	323	321	300	322	308	309	308	320	314	341	347	319	319	287	321	323	332	341	339	328	330	339	344	344	330	326	331	335	335	343	312	338	342	302	316	319	292	307	370	342	335	316	303	329	320	309	312	294	312	320	287	339	336	311	324	323	383	328	322	270	326	331	340	292	307	327	338	321	303	344	341	293	313	333	315	343	322	286	347	349	345	367	313	314	327	310	327	329	302	308	326	299	343	327	319	345	350	334	299	321	328	325	316	354	320	301	327	323	298	312	321	306	341	313	332	284	313	324	317	333	344	343	318	292	331	346	329	315	298	326	308	312	315	311	318	304	317	341	336	350	369	330	285	304	306	325	334	360	307	319	278	320	363	329	349	351	331	334	354	333	330	370	320	315	317	332	312	337	333	313	321	342	355	319	341	327	331	338	332	319	338	331	326	293	321	338	329	314	345	342	343	353	334	314	317	324	289	336	343	336	329	328	292	341	382	310	372	321	346	345	347	332	298	331	289	332	320	350	342	332	312	343	311	292	345	338	343	321	306	316	287	329	333	372	297	314	343	341	321	340	338	319	357	329	323	315	361	316	316	341	334	341	329	340	310	324	357	345	330	320	363	341	350	324	335	330	326	323	352	370	334	304	330	320	318	295	331	304	306	299	324	293	306	329	304	310	356	344	380	315	326	319	345	333	332	351	341	319	345	329	336	318	299	341	305	326	311	346	302	327	307	345	349	318	319	331	326	328	323	340	311	330	317	312	326	364	336	339	294	281	366	346	319	344	313	364	340	302	307	336	327	320	345	335	345	359	315	319	330	307	305	333	337	320	322	329	321	330	318	291	337	338	336	321	350	310	329	300	334	300	307	321	301	369	338	355	338	310	325	335	320	328	378	349	307	298	307	349	310	353	361	319	296	314	362
41913	23007	14782	10267	5796	2373	1452	1097	950	882	802	799	783	759	758	704	762	690	786	793	766	749	721	726	741	721	743	712	724	746	719	769	698	734	731	678	771	698	750	738	742	718	684	819	783	688	757	714	686	666	726	688	695	732	705	758	660	718	651	707	742	736	720	739	731	712	708	730	720	699	685	724	729	685	738	668	738	663	736	758	673	709	675	643	692	744	724	701	713	727	716	704	715	704	700	710	740	688	713	701	720	688	694	697	699	689	699	743	726	734	697	713	707	680	691	706	747	692	735	708	694	727	717	750	705	721	676	712	741	700	701	674	695	706	720	729	689	683	702	705	746	645	720	723	703	697	713	695	729	720	732	714	701	691	747	702	698	704	714	673	730	739	726	710	757	708	701	747	724	731	735	684	682	655	683	710	691	713	727	668	707	711	727	702	694	708	695	720	716	668	716	717	718	696	665	706	687	745	703	696	749	716	724	709	736	701	699	699	702	675	713	680	690	705	669	713	707	703	705	666	767	720	711	703	718	658	673	695	701	701	711	670	687	667	770	727	728	755	739	696	678	688	702	736	712	701	714	706	712	713	680	714	684	684	665	750	675	726	729	686	675	692	667	726	699	655	702	701	693	703	703	699	703	747	745	708	725	667	672	700	720	673	712	714	735	727	685	735	695	668	703	708	704	671	744	728	697	711	700	714	744	732	693	738	693	705	708	713	735	737	691	699	717	690	733	702	729	693	729	688	688	702	675	727	718	672	701	716	714	657	716	674	694	714	697	642	705	642	722	722	677	766	718	698	733	720	722	681	699	710	661	740	734	663	738	682	746	679	702	720	706	680	668	731	714	681	684	747	770	725	669	735	741	682	685	690	714	694	710	742	684	780	686	678	703	701	724	734	679	712	631	724	705	730	709	723	719	714	689	753	651	736	717	726	691	672	683	663	735	756	760	703	684	675	725	724	658	746	734	693	746	761	730	703	733	650	678	681	687	696	732	693	710	722	753	685	722	672	750	740	741	710	678	694	731	698	654	730	725	760	687	690	667	730	726	701	686	699	714	674	685	730	718	682	682	696	674	712	678	691	703	755	723	685	697	746	746	739	721	705	740	732	697	745	663	727	679	650	718	715	681	776	726	650	722	701	654	739	674	676	716	710	670	693	726	739	671	725	719	699	704	686	682	730	711	692	683	699	696	711	717	720	665	734	710	728	690	671	737	682	715	715	703	697	631	709	749	725	692	699	706	696	714	723	773	718	723	701	747	696	692	701	765	707	682	701	652	732	718	691	658	708	725	682	712	723	702	686	693	710	723	690	715	715	672	718	709	687	697	663	715	704	658	708	712	711	695	701	696	714	724	691	733	709	694	686	705	722	717	705	645	667	725	704	717	698	761	682	686	712	728	676	677	704	713	680	690	743	695	726	680	683	718	726	663	740	673	756	675	677	677	682	729	652	705	698	759	724	670	733	706	676	669	687	655	706	715	720	676	685	707	715	688	700	708	712	690	684	674	711	684	691	724	732	716	690	690	717	644	719	721	753	696	648	718	727	719	682	743	704	689	702	717	710	716	689	696	678	749	757	711	683	720	749	727	711	683	679	699	710	686	717	700	747	735	719	728	719	740	707	725	718	717	685	692	689	747	650	698	727	675	712	729	676	685	723	708	674	674	713	669	758	756	688	711	689	725	726	693	738	709	726	703	737	703	756	706	711	705	646	698	713	727	715	664	736	693	752	678	672	733	690	737	719	716	689	692	734	674	693	737	675	688	680	735	717	716	700	689	735	708	687	686	702	720	720	712	692	693	741	683	674	690	707	659	724	723	726	675	741	691	770	687	726	663	729	707	676	742	713	710	719	714	703	642	698	718	681	773	757	706	721	696	687	722	741	661	778	703	707	714	725	690	703	652	726	709	729	723	711	718	658	706	719	729	705	684	683	734	711	722	731	700	708	676	703	686	682	726	726	709	764	668	679	722	712	663	734	687	724	740	737	690	715	709	720	655	677	709	721	696	728	712	724	686	703	703	711	696	746	708	704	687	733	692	717	725	669	704	686	711	761	701	702	713	677	686	678	742	729	700	667	730	738	685	673	674	713	691	703	688	702	681	725	678	714	650	748	698	665	740	752	635	749	688	727	693	711	691	733	717	691	733	680	703	747	710	710	767	700	738	695	741	697	733	715	703	685	729	696	681	703	757	701	685	677	691	732	704	755	674	664	705	711	703	701	708	713	700	758	709	699	721	694	714	674	658	725	712	715	681	729	710	706	709	726	720	697	666	695	659	720	761	708	729	683	726	731	733	695	712	696	699	711	710	709	680	752	696	705	741	692	746	685	702	706	682	730	663	703	682	678	743	730	722	712	690	708	708	706	703	707	697	712	723	694	700	704	726	686	672	690	694	769	711	733	719	713	707	689	668	719	687	718	716	682	698	681	728	673	771	690	724	744	685	700	722	693	673	735	740	697	714	703	693	696	733	718	717	708	631	709	692	743	743	733	661	681	750	683	717	722	715	668	708	759	707	707	694	663	702	694	677	764	720	710	698	719	736	734	688	742	705	666	688	745	691	623	730	736	650	688	704	724	686	703	737	697	706	696	697	734	712	720	696	680	684	714	707	686	668	693	711	693	702	746	719	732	671	705	713	672	723	686	698	679	682	705	767	678	679	701	708	696	695	764	725	697	675	653	709	748	688	719	698	746	675	730	700	728	733	681	681	703	687	732	695	784	719	724	743	709	689	705	721	731	686	626	720	708	675	714	699	701	657	739	696	716	715	724	705	671	760	701	681	685	727	726	701	694	703	734	754	682	728	657	693	694	712	700	743	712	740	727	736	729	746	688	702	709	696	700	725	714	713	706	725	693	701	697	724	701	640	733	686	711	716	719	702	685	721	668	744	693	705	715	740	683	753	667	710	695	728	738	718	696	705	728	694	714	728	737	699	733	704	685	694	724	698	718	711	714	768	698	696	705	705	709	708	709	683	696	724	709	695	716	704	684	651	704	710	691	741	695	699	720	689	688	726	716	710	723	686	706	708	675	686	689	678	692	713	700	729	733	684	709	671	696	721	748	694	674	687	718	690	690	734	699	707	716	684	701	658	758	678	718	731	747	692	699	712	709	711	711	710	694	670	724	690	732	709	699	694	703	699	720	771	715	740	708	704	706	709	672	748	747	752	721	719	731	694	685	628	720	734	709	743	708	718	719	696	672	682	683	721	671	732	729	723	656	715	734	682	675	709	718	693	732	669	674	722	747	667	723	744	697	694	688	700	703	691	736	695	714	737	740	708	667	763	707	728	694	716	718	738	735	706	716	742	694	703	723	653	729	764	715	727	722	705	665	700	784	691	758	728	656	711	696	664	715	672	705	732	687	709	734	684	701	686	668	681	739	695	665	706	707	731	719	734	694	675	718	682	694	711	720	749	726	690	703	701	671	759	703	730	728	712	713	700	729	684	708	690	728	748	668	717	738	714	660	685	721	727	782	692	720
48000	21652	6690	2440	1141	551	394	363	341	321	381	333	321	332	340	322	324	322	354	322	345	338	297	306	361	304	292	307	326	343	332	333	375	306	324	341	325	336	322	335	331	338	324	348	336	328	333	343	375	349	334	354	296	330	290	335	329	293	294	319	372	321	377	331	326	332	346	325	320	345	287	337	345	317	327	297	341	355	338	313	291	334	320	314	312	335	363	331	346	331	301	334	342	311	322	324	351	350	332	337	322	330	302	329	306	344	340	370	356	311	354	343	321	318	327	374	325	294	319	327	320	335	311	341	323	300	315	341	344	337	325	319	330	340	331	326	328	314	328	324	370	327	336	302	315	306	315	328	341	350	314	329	323	346	343	339	345	328	317	283	272	294	367	321	315	312	319	322	343	361	295	309	339	367	340	313	332	318	320	342	297	337	303	361	366	324	308	346	355	294	378	309	336	322	378	276	358	340	370	340	348	332	340	327	332	346	314	339	361	309	310	314	356	297	322	315	343	394	360	382	345	316	309	322	284	309	353	353	308	362	330	321	349	349	352	294	312	347	356	319	325	299	304	324	326	335	300	337	333	349	335	297	345	330	287	313	323	328	325	324	307	336	321	317	325	354	328	301	332	324	319	364	344	345	334	360	362	357	317	321	352	349	313	335	326	353	323	313	348	309	366	351	343	342	340	326	354	302	331	350	303	316	351	345	358	343	329	318	314	294	328	326	309	358	313	357	351	294	333	376	367	368	328	319	333	356	360	319	351	342	323	327	332	303	336	346	311	309	306	308	354	339	314	322	304	312	327	348	347	295	347	308	316	354	321	349	310	329	337	322	353	317	333	356	372	340	296	306	311	304	306	288	334	351	305	323	327	344	298	346	329	336	344	298	327	334	349	333	320	327	312	301	321	331	320	305	318	313	308	304	312	359	319	339	342	326	335	320	358	326	332	338	327	346	328	334	350	344	318	325	360	315	341	335	320	333	344	320	348	311	328	331	310	345	320	344	330	328	340	318	294	324	299	319	287	320	342	327	331	348	317	328	300	295	305	361	309	315	355	312	321	346	321	336	307	334	351	361	287	353	334	313	331	334	357	318	310	304	336	306	341	321	310	365	361	306	343	328	332	364	346	376	317	329	334	336	371	353	342	358	319	339	360	303	349	316	327	333	347	315	331	319	362	345	324	356	366	330	329	336	304	336	333	317	323	334	332	320	329	304	296	312	332	341	307	278	342	364	298	290	348	337	327	281	334	310	308	298	311	320	314	341	356	329	346	334	341	316	308	339	325	328	307	314	314	335	377	335	310	344	345	332	275	309	312	330	305	345	335	366	321	327	331	319	343	341	379	321	348	323	304	348	354	342	386	312	339	310	330	328	344	308	308	341	331	331	341	346	348	348	342	304	294	311	311	312	326	345	332	332	368	346	334	352	332	358	343	379	339	337	324	304	326	315	317	354	340	328	373	336	351	345	362	350	314	330	346	350	369	338	336	341	305	336	332	341	341	305	334	300	312	324	313	338	299	325	354	340	335	335	373	330	332	317	354	349	305	313	384	330	332	342	341	314	293	310	324	329	336	346	319	308	344	344	344	301	283	347	319	368	329	339	319	312	329	283	300	293	353	340	334	314	353	350	314	333	326	319	366	367	349	328	331	306	352	319	348	318	302	331	355	366	379	308	287	334	343	313	339	356	308	292	326	338	305	311	306	338	293	313	350	338	287	310	307	340	336	302	333	330	309	307	329	335	332	352	327	303	322	324	314	317	326	326	319	319	326	301	346	341	359	337	337	324	315	327	328	366	342	375	315	365	354	363	296	331	371	353	301	347	352	325	325	330	341	302	332	301	328	314	311	366	347	309	316	329	318	342	320	334	335	319	308	328	337	332	354	335	337	337	333	331	302	317	354	297	304	332	320	314	359	320	333	295	308	330	361	356	334	329	348	329	333	328	328	311	335	327	334	294	335	318	296	340	320	330	338	310	297	305	361	330	324	300	304	343	318	331	318	335	294	298	324	321	341	302	345	314	332	312	290	309	340	310	335	306	328	327	329	324	384	350	317	329	335	353	316	328	317	367	378	323	324	311	311	328	311	335	354	334	295	320	310	328	318	350	358	339	311	324	328	311	322	335	320	326	304	329	316	326	361	320	278	324	324	340	364	338	349	328	306	366	341	310	343	339	309	344	344	323	333	305	313	308	298	360	336	311	341	368	316	342	356	300	318	290	355	332	322	374	363	306	322	326	345	343	300	330	341	336	322	329	343	347	388	354	292	334	337	313	316	305	339	314	342	356	283	304	275	316	313	320	345	324	367	333	327	316	334	314	312	303	330	338	306	312	359	334	351	326	311	350	341	328	299	332	343	329	332	315	333	288	324	339	328	294	300	351	323	315	342	298	332	358	320	344	392	341	344	317	333	348	295	331	341	327	341	335	350	378	351	328	345	326	352	363	345	353	313	300	340	326	325	318	358	336	307	301	339	325	328	343	336	311	327	318	348	357	330	322	342	321	356	335	348	300	307	341	340	302	308	307	334	279	314	308	331	313	379	364	352	328	358	354	341	332	331	303	375	361	334	338	331	388	384	310	367	343	318	312	324	351	306	297	334	354	312	326	332	310	326	313	353	321	353	325	337	320	359	321	308	327	347	301	325	344	303	315	308	310	326	336	345	370	319	351	325	333	338	313	319	321	307	358	317	346	341	307	334	354	351	315	364	376	364	343	327	335	333	315	300	362	327	312	329	353	336	299	345	370	324	346	305	337	327	312	334	328	350	309	383	318	329	335	302	347	313	357	328	310	324	353	337	336	316	322	307	317	335	297	355	343	353	318	300	328	324	356	353	323	317	338	319	331	306	334	343	310	360	319	345	326	356	332	334	332	326	349	307	366	306	296	337	346	361	313	322	344	316	349	332	368	323	319	327	326	318	325	348	339	306	320	308	337	324	340	318	334	363	335	334	316	327	336	319	342	344	327	322	320	307	308	338	357	343	354	360	334	332	330	335	342	285	323	326	326	339	357	344	355	379	327	292	337	340	314	327	317	312	320	338	364	319	349	300	358	336	321	308	317	331	318	340	295	320	307	332	334	342	302	344	314	334	333	312	328	297	335	358	317	355	333	332	303	327	327	338	321	349	365	315	336	293	323	302	327	326	344	328	298	335	314	332	326	315	312	324	288	315	307	371	342	295	332	335	328	374	326	308	327	351	320	302	309	336	313	338	361	297	294	329	360	332	344	308	282	322	348	364	353	300	336	361	322	345	379	308	335	313	303	310	383	331	342	349	341	338	347	318	337	304	333	343	348	310	309	328	321	326	316	326	329	325	326	371	329	321	299	361	298	308	320	324	322	386	352	324	317	309	345	352	349	383	336	327	345	330	312	346	319	343	328	366	312	300	338	317	353	333	319	302	280	321	380	311	358	329	323	324	320	363	332	318	317	317	337	312	317	306	305	282	320	303	334	321	341	341	328	334	318	320	327	306	355	340	358
31378	14471	8448	5569	3258	1580	1090	871	776	753	758	706	748	716	713	706	736	711	724	774	732	721	744	725	695	700	700	742	757	693	735	711	789	780	739	740	744	686	730	741	689	738	731	746	740	732	788	755	754	697	709	737	733	737	740	718	704	730	755	751	747	739	741	704	740	741	685	711	738	708	744	657	751	751	731	720	717	718	669	682	701	738	683	685	739	683	755	754	714	707	715	696	682	699	738	701	725	686	722	703	727	703	672	679	732	752	695	711	725	665	678	682	690	718	738	719	706	713	691	699	681	703	734	707	694	696	670	681	668	716	647	737	723	722	684	715	681	735	694	673	722	697	716	729	696	734	715	704	716	712	747	714	692	681	697	680	713	741	762	675	678	695	694	715	698	670	719	690	737	752	751	718	701	702	738	693	699	741	702	737	643	659	679	671	699	745	732	765	702	716	675	686	685	733	748	668	756	710	711	712	682	749	693	693	742	695	718	737	724	746	759	715	735	689	697	671	716	720	637	703	688	702	708	687	736	707	678	660	732	734	672	732	742	726	678	686	715	718	750	726	714	705	693	734	696	728	752	700	728	713	735	736	736	696	672	719	738	724	693	691	696	673	714	650	719	719	685	712	704	732	723	726	722	697	693	686	727	689	734	778	730	680	680	743	694	715	721	710	733	677	716	727	718	697	718	714	687	730	709	779	702	716	725	701	694	701	678	725	708	747	684	720	704	713	714	691	670	652	786	678	717	673	686	666	683	756	714	739	711	754	761	690	713	724	736	748	725	742	691	714	740	779	726	725	712	679	725	716	694	709	720	652	689	709	674	665	718	708	699	738	712	758	746	699	699	735	701	706	773	710	672	741	693	699	725	751	714	717	717	725	729	692	695	681	654	709	691	709	753	691	683	750	752	724	681	701	734	733	733	709	709	705	750	744	671	702	769	677	742	690	708	710	748	756	720	696	655	742	726	702	694	704	732	695	677	722	747	699	714	722	675	702	701	698	671	722	692	748	710	687	689	742	702	700	717	730	698	718	726	699	730	727	717	714	747	672	689	690	689	677	701	710	749	703	684	694	725	697	673	684	719	703	688	718	711	701	759	656	706	698	720	705	707	722	715	735	724	669	666	704	714	708	720	682	713	701	699	640	721	672	701	730	729	743	740	734	725	715	667	778	725	735	704	749	686	697	735	720	661	729	695	741	727	690	719	699	727	693	703	698	730	667	711	708	713	695	709	634	705	661	688	707	724	703	738	750	712	709	676	653	745	641	748	776	683	745	718	757	692	732	702	730	729	727	691	740	665	732	716	696	699	699	719	683	731	733	707	727	684	692	705	741	702	679	678	730	737	746	713	731	713	693	705	697	675	731	745	731	705	792	707	716	685	741	673	670	660	699	708	664	694	709	737	688	769	678	758	676	717	744	720	739	709	754	733	746	722	702	707	739	726	746	686	697	672	747	710	680	704	746	735	720	683	723	731	746	696	721	754	732	704	679	725	689	688	692	737	723	721	719	733	706	750	730	733	753	678	661	684	680	712	732	735	706	694	725	682	708	681	714	661	698	719	722	701	673	732	720	702	702	695	763	728	681	718	722	754	676	663	723	734	758	755	653	678	698	712	693	728	702	705	694	685	733	725	694	707	686	762	680	699	677	716	702	768	706	718	675	742	716	751	675	735	752	657	677	741	725	743	721	750	740	723	737	698	725	721	666	686	746	730	728	649	682	700	717	726	776	741	670	649	750	711	659	786	696	749	701	675	672	777	660	720	683	718	726	708	666	755	682	702	733	714	721	726	724	734	673	656	697	690	718	752	733	715	748	697	678	732	712	718	759	698	687	726	665	739	701	706	673	745	688	750	725	748	709	689	706	730	743	762	738	726	732	696	688	693	710	718	725	703	759	732	714	738	721	706	762	678	717	695	709	700	725	723	731	743	686	738	697	692	688	672	701	709	758	667	685	751	703	776	731	719	683	706	706	706	750	678	698	715	748	719	720	707	679	687	706	713	695	696	701	722	713	666	703	733	685	699	685	767	732	704	729	713	670	686	693	710	722	685	711	729	689	727	712	728	696	746	722	687	731	785	694	740	673	696	742	703	716	711	673	707	718	722	730	751	691	741	719	708	759	739	732	691	700	705	694	694	679	716	701	725	649	697	741	751	713	694	680	702	697	690	736	723	683	725	738	746	664	747	705	700	753	735	691	730	695	745	706	762	660	739	704	739	745	764	694	717	704	667	658	711	710	686	680	700	685	759	695	743	736	698	689	668	757	689	686	669	710	736	638	683	724	717	737	720	711	707	722	709	726	728	718	724	704	702	699	740	725	681	690	726	659	676	735	677	744	676	692	718	729	674	711	709	711	719	753	753	695	732	671	712	691	740	706	713	707	714	690	703	701	731	765	658	705	702	775	661	737	743	714	679	680	715	692	718	729	709	707	684	694	689	736	714	732	712	664	720	659	678	714	667	736	724	686	720	688	725	691	755	694	692	671	732	719	712	682	731	681	727	717	708	672	787	734	717	741	664	702	720	706	735	675	749	725	700	709	722	725	675	716	699	682	749	731	695	685	652	694	733	653	671	670	737	712	679	701	717	699	675	691	738	721	739	741	754	733	675	669	718	726	668	717	733	719	730	725	714	744	739	778	769	703	751	742	692	735	698	683	736	729	759	711	758	724	693	687	717	660	652	735	735	682	717	687	707	718	657	749	715	694	679	740	675	685	715	685	731	724	695	710	690	696	723	692	718	701	712	696	691	761	719	692	698	763	684	681	708	734	705	708	696	724	701	811	776	702	685	704	703	729	730	663	741	708	688	717	704	669	715	761	709	693	731	760	707	685	737	717	713	708	701	711	753	728	703	708	712	670	698	702	704	698	738	721	764	668	715	694	727	675	685	696	708	728	752	726	719	709	705	675	701	760	689	749	677	702	686	732	742	714	720	730	738	711	695	674	728	741	721	724	701	695	686	718	665	673	698	712	703	677	748	737	712	664	668	765	700	741	676	735	723	724	750	725	691	693	684	716	723	629	700	716	704	700	721	699	733	715	666	741	703	739	710	680	708	740	690	677	770	740	698	693	655	688	746	695	674	712	662	717	757	708	681	721	728	698	706	737	738	694	705	728	704	721	718	680	764	699	701	663	717	721	685	697	712	685	722	676	714	701	672	695	714	714	754	711	735	726	742	714	695	668	762	676	749	741	687	690	711	642	723	700	770	710	699	707	729	726	698	645	709	711	689	711	681	745	709	663	716	682	706	743	718	717	699	729	638	673	700	680	732	694	724	721	751	741	721	668	691	704	720	745	701	689	726	712	689	738	683	726	701	713	684	679	679	779	731	694	714	701	694	720	712	687	721	675	699	698	741	707	683	709	697	703	705	679	735	691	711	695	714	675	703	697	728	745	730	717	654	677	671	697	735	728	707	756	677	730	764	696	737	722	705	748	707	661	733	709	690	671	724	679	697	663	704	683	697	700	696	734	668	706	733	752
57278	29807	15368	5754	1706	677	511	423	360	345	352	314	339	348	340	344	295	290	349	311	287	312	333	323	332	351	328	320	337	305	364	344	330	352	328	340	322	319	325	315	307	325	332	328	325	364	313	309	327	334	335	339	337	329	296	326	350	326	286	336	367	370	295	312	336	309	308	311	337	294	334	329	354	351	299	320	338	357	328	314	358	332	329	314	338	299	328	328	322	295	313	307	297	324	325	314	347	336	271	305	325	293	318	319	299	311	304	333	337	330	306	284	300	318	330	308	331	319	331	336	318	339	317	286	326	342	312	332	294	346	328	325	279	322	277	308	324	320	310	342	327	327	315	310	350	332	292	350	367	327	347	334	346	339	324	304	334	335	302	325	322	313	292	355	340	306	332	286	309	328	334	348	307	357	282	312	348	339	351	349	335	331	296	326	311	343	289	319	314	313	349	325	326	330	354	312	333	320	327	293	310	316	378	343	329	312	337	315	346	321	332	317	273	305	360	335	336	312	334	320	355	289	359	361	288	329	295	312	338	352	351	338	323	297	327	351	319	299	343	344	355	326	325	308	340	314	334	293	331	340	329	288	315	336	333	290	327	298	353	314	313	307	344	332	354	334	336	321	329	285	324	358	308	322	325	323	314	280	347	342	317	303	311	332	302	334	326	328	315	302	319	308	326	346	335	305	337	363	301	338	328	359	304	317	339	342	337	338	320	361	332	281	350	317	314	347	349	344	314	391	348	320	317	348	321	344	311	345	320	326	319	340	355	282	338	297	375	335	297	324	362	290	303	330	319	293	334	328	314	329	286	302	318	336	309	338	325	322	310	324	306	323	304	288	306	334	319	306	295	307	328	293	329	276	305	334	310	299	327	323	338	297	293	331	319	306	323	338	337	307	317	301	339	336	330	365	333	301	328	299	299	292	289	301	344	324	327	325	351	344	339	334	319	330	299	316	347	293	305	320	296	334	328	295	302	363	307	337	323	346	331	325	354	331	309	328	355	307	290	326	322	335	307	339	331	313	341	334	351	322	291	285	311	331	360	313	349	358	314	308	324	334	321	349	314	315	310	286	312	308	301	344	331	315	370	327	313	336	314	322	306	332	330	330	350	316	300	301	329	322	317	294	273	351	329	328	330	317	332	323	336	337	293	300	304	317	323	334	291	288	315	316	322	302	310	330	351	298	328	306	351	332	307	319	307	337	331	352	315	305	370	307	313	319	337	346	320	301	309	341	344	328	298	326	328	301	348	306	335	344	330	331	296	313	323	365	373	331	317	340	327	331	310	300	310	343	314	336	314	345	321	314	338	307	309	331	322	327	270	322	327	324	342	322	337	321	322	309	358	316	301	328	329	315	346	355	326	301	357	307	315	290	290	350	331	309	304	319	347	338	283	302	339	296	368	329	304	314	304	282	288	285	334	322	301	280	339	316	341	314	309	331	302	323	320	329	347	318	293	288	307	316	333	323	308	293	329	316	310	324	329	302	320	315	316	316	324	329	309	347	322	355	317	328	358	331	308	345	321	336	337	339	320	292	340	323	276	322	351	353	312	313	321	354	323	294	320	280	297	302	327	321	327	323	325	319	312	288	326	266	338	324	331	329	335	361	309	297	345	337	344	362	310	315	282	337	329	308	322	335	316	330	320	313	307	336	320	318	301	298	316	305	328	316	342	337	321	304	327	299	323	319	310	319	304	332	339	278	297	330	312	327	313	356	306	313	311	302	310	291	329	295	324	310	322	329	356	347	312	342	308	331	340	328	334	304	321	306	309	314	338	306	341	291	331	357	289	330	302	322	310	335	297	325	325	327	321	315	334	325	338	310	330	323	336	339	311	317	317	336	342	339	314	307	306	298	350	346	360	294	325	333	293	340	360	281	310	315	318	349	352	333	324	340	331	312	349	334	326	342	306	333	317	326	339	308	318	318	321	317	318	335	313	287	356	340	327	330	353	319	358	362	296	324	339	312	279	310	302	328	280	294	354	336	333	327	306	334	322	319	314	304	356	331	296	316	319	335	315	301	314	335	348	310	324	353	328	323	318	312	293	294	318	328	349	323	329	301	335	325	326	322	377	347	314	330	328	288	282	326	325	302	315	309	294	345	320	323	334	350	294	350	309	323	335	327	322	312	293	344	324	310	335	322	315	318	320	297	301	321	311	318	315	327	349	313	335	302	311	329	333	318	325	322	313	342	301	339	333	297	315	336	310	327	306	294	325	313	298	335	344	327	322	305	352	330	315	328	329	310	325	315	317	306	303	312	308	360	326	304	323	303	320	332	327	306	325	333	376	294	358	363	317	308	323	337	328	303	326	303	332	341	315	298	298	306	361	306	317	363	315	336	337	314	335	329	328	285	306	303	347	346	331	353	300	331	312	316	290	340	335	309	361	328	346	340	357	370	291	290	328	303	307	307	323	322	298	332	329	329	284	285	307	337	282	310	333	374	328	292	335	353	327	313	342	344	327	329	308	332	293	310	342	332	330	324	305	333	324	328	289	317	333	323	331	345	330	325	334	338	296	333	344	310	303	307	326	307	320	350	338	341	320	329	326	322	351	331	337	334	358	315	357	310	321	333	344	338	325	313	313	323	344	326	347	323	311	317	340	345	356	331	314	310	330	342	337	290	342	304	319	311	322	341	360	280	322	331	327	286	305	318	320	321	282	339	322	305	325	318	297	323	316	312	296	329	335	323	329	300	368	299	322	311	321	298	329	333	346	345	316	335	347	329	311	295	329	338	293	313	326	342	303	356	313	343	311	327	373	308	303	318	322	307	316	315	350	288	304	342	301	311	300	317	312	327	303	322	297	309	306	305	339	306	316	338	318	313	311	327	305	311	322	307	319	299	279	315	344	312	366	339	331	318	321	341	348	343	346	347	306	325	344	336	343	324	305	322	324	318	314	329	317	329	328	324	336	339	338	356	345	389	314	330	297	314	304	350	315	328	320	326	321	327	333	314	325	319	335	281	339	304	354	342	321	350	312	321	355	306	294	318	297	307	310	349	314	335	315	326	315	307	346	329	291	306	351	348	320	358	303	306	362	328	323	350	302	339	320	321	324	317	292	333	309	309	310	334	340	352	338	294	348	332	315	341	302	304	306	339	341	331	323	305	306	325	348	341	315	333	303	332	330	338	327	299	332	319	319	307	342	348	317	351	349	330	342	334	321	314	291	308	317	324	356	305	329	319	290	347	330	315	317	299	343	308	320	322	350	311	343	375	307	309	324	344	311	311	326	326	280	320	329	358	323	323	304	327	313	331	317	324	320	342	311	336	303	320	322	333	306	305	318	323	373	303	310	344	324	339	327	331	343	325	282	345	346	336	301	325	335	292	317	317	320	346	311	353	349	320	315	293	281	308	307	317	296	306	293	314	327	307	307	334	338	336	354	308	327	301	300	306	292	309	324	323	336	284	324	312	322	324	324	322	358	323	331	358	315	337	316	335	307	315	286	331	325	326	307	296	324	293	332	332	328	333
37074	22317	17931	10820	4632	2009	1309	973	851	824	786	761	752	749	710	667	681	717	678	664	670	681	717	720	743	734	712	749	706	716	733	718	697	741	714	711	688	773	721	735	706	783	729	729	755	685	709	735	711	695	714	740	694	673	690	682	706	731	673	679	697	705	704	697	696	678	671	711	681	696	712	708	737	692	705	760	718	724	668	688	693	686	742	731	683	699	675	690	691	650	708	713	718	714	713	694	669	639	782	694	691	680	706	727	673	731	682	686	684	682	736	714	658	661	705	697	730	679	680	692	666	694	674	696	709	662	698	695	718	743	708	664	636	683	721	697	693	721	707	676	704	677	712	650	680	714	688	699	698	711	701	711	705	715	700	704	663	740	656	718	706	682	679	659	719	724	697	674	731	642	682	696	686	685	697	681	690	677	722	693	695	724	668	683	677	723	721	700	697	710	644	689	695	686	698	744	649	711	715	733	725	678	728	728	636	736	764	684	706	703	706	705	684	699	723	719	730	662	702	661	714	719	675	681	698	705	724	669	686	694	707	669	656	690	676	689	688	685	696	700	709	712	714	699	723	709	702	688	713	712	680	702	679	707	705	683	669	727	715	716	746	711	682	671	731	711	706	708	685	702	698	668	686	728	717	678	727	648	702	715	708	682	726	652	674	757	731	696	740	678	716	686	726	734	691	757	650	779	749	733	716	688	729	694	685	736	696	710	694	729	702	699	690	696	720	671	681	698	756	727	716	717	688	715	722	706	738	687	732	658	668	720	683	694	718	754	682	699	695	704	682	708	698	710	711	719	729	756	701	666	665	728	704	654	778	699	747	695	689	713	689	672	702	687	697	671	728	697	700	681	721	705	695	712	700	678	670	724	701	721	684	699	678	711	710	740	734	719	699	717	685	700	697	697	706	718	716	721	722	723	684	673	696	680	710	712	708	704	662	753	678	728	682	667	712	684	688	686	695	704	700	695	697	723	711	682	684	726	748	713	692	698	712	713	706	689	717	696	684	710	689	684	647	730	718	665	730	697	674	714	703	677	728	690	707	676	683	698	758	747	697	671	651	639	663	674	744	688	654	693	713	668	681	621	668	726	704	726	728	658	745	712	729	733	707	736	702	714	687	665	695	670	716	723	727	735	702	701	687	668	711	700	746	704	740	690	694	710	713	728	655	662	670	657	701	748	721	687	678	748	726	734	715	698	706	721	748	757	749	743	686	699	657	731	668	654	691	715	700	746	713	670	715	664	727	719	710	658	647	697	722	685	686	676	691	696	671	684	693	675	711	701	678	734	671	650	660	679	679	746	739	698	676	643	698	705	729	663	702	671	746	671	684	727	689	711	683	687	722	731	701	703	692	672	713	667	691	714	664	758	678	702	734	681	678	751	696	669	645	714	700	701	695	674	720	691	684	717	623	692	661	711	714	662	740	674	708	690	734	706	685	690	687	667	756	667	734	671	672	698	693	691	711	664	744	696	725	744	695	736	728	707	717	674	694	744	744	715	715	721	680	692	672	719	672	671	687	708	687	711	681	697	690	735	707	670	657	680	711	713	685	712	694	726	682	722	669	686	699	698	702	690	677	683	674	663	688	703	689	750	658	718	744	695	678	709	707	706	702	718	700	696	689	702	694	707	692	725	701	713	673	733	700	655	710	718	705	676	727	692	699	714	727	728	733	671	714	652	690	737	718	704	686	667	696	702	682	705	739	690	695	659	677	695	702	702	707	675	705	710	647	708	696	736	689	679	661	680	664	698	696	656	714	648	728	679	689	749	714	716	660	696	704	726	713	677	685	678	736	703	683	659	661	698	651	691	706	724	685	665	673	714	716	713	689	718	714	715	724	706	729	669	675	711	714	669	752	735	629	712	664	674	689	690	690	709	721	682	652	690	725	721	694	726	670	698	728	709	728	683	695	728	712	704	680	662	741	668	668	703	745	709	666	711	692	726	723	677	732	659	674	695	695	738	686	706	709	749	738	650	711	701	684	675	747	663	707	682	720	696	616	704	732	680	662	698	699	720	679	708	655	722	701	709	693	708	672	689	759	743	697	722	719	740	664	672	653	661	688	673	717	688	694	685	687	684	699	706	710	703	655	696	699	650	718	649	712	705	680	714	703	731	682	658	701	692	678	684	679	708	693	684	723	686	703	715	723	671	701	651	693	699	715	677	706	648	718	717	724	719	739	669	736	693	760	709	699	719	737	739	674	725	698	732	711	695	677	679	729	729	754	706	660	752	702	715	702	743	705	693	708	698	688	671	713	661	721	687	744	688	680	724	709	627	713	675	688	708	693	643	706	717	688	684	668	712	732	731	715	684	673	696	688	691	696	669	680	690	715	722	679	716	680	699	658	718	646	682	767	709	664	666	726	720	683	722	701	702	722	692	665	743	727	711	734	713	695	741	664	658	691	691	675	660	690	704	694	673	732	689	641	712	722	689	739	736	734	689	725	728	700	722	639	710	706	684	720	684	702	706	745	729	717	690	708	702	695	687	683	697	746	644	717	698	739	709	692	656	712	672	693	679	716	708	679	663	702	734	684	708	694	690	725	722	717	720	730	721	679	712	700	678	697	721	718	689	699	734	682	700	695	755	704	696	734	693	735	698	721	674	644	709	682	709	683	712	679	725	668	687	737	729	754	711	741	714	682	669	659	740	712	711	676	665	690	696	710	703	714	697	725	654	621	720	710	662	703	682	742	660	686	677	730	726	659	747	681	699	698	664	687	716	712	670	714	702	708	712	706	707	714	661	696	665	696	672	673	722	715	686	755	730	662	695	764	691	735	714	704	674	653	721	701	722	663	663	681	700	703	664	681	734	677	710	683	743	705	732	679	687	735	752	693	710	717	720	649	692	730	744	737	688	711	703	719	696	727	709	673	701	690	697	689	738	685	700	681	717	695	689	737	751	728	703	656	651	670	676	671	716	726	675	690	678	694	705	689	752	714	698	692	689	743	729	683	705	695	691	720	717	679	746	674	726	698	715	738	686	649	700	692	736	715	735	696	695	691	724	698	703	691	714	734	687	700	757	697	679	738	732	688	725	699	700	728	704	662	693	743	642	699	657	720	689	715	695	726	671	703	678	708	678	698	736	709	733	696	702	680	682	732	708	706	707	670	712	711	718	663	733	700	698	671	698	695	700	712	682	706	663	699	668	687	707	676	678	674	703	674	712	709	706	682	703	677	691	702	653	646	658	701	700	698	664	736	711	646	673	704	756	641	708	714	700	699	677	718	686	671	699	697	675	653	673	714	721	676	715	685	721	699	717	731	685	699	737	693	722	717	748	692	714	725	664	721	708	651	685	708	677	606	726	710	663	675	681	704	710	678	683	668	699	678	705	729	729	693	687	709	634	664	706	677	703	713	639	663	723	677	700	649	683	660	687	633	718	688	671	718	712	759	734	672	695	662	671	673	679	681	710	690	758	691	687	735	707	697	713	697	687	695	697	742	701	678	680	686	681	717	621	690	660	666	718	681	713
60534	33299	18126	6488	2371	1010	566	415	410	372	372	377	360	360	333	362	336	346	337	331	318	318	320	336	326	316	362	362	333	322	326	340	323	353	342	353	344	334	333	358	351	345	299	315	325	323	309	308	338	300	316	323	334	294	307	334	371	358	304	324	320	357	351	327	318	390	316	347	307	330	301	312	335	350	312	315	324	380	309	309	346	346	360	301	316	349	331	318	354	339	334	360	335	312	321	341	307	334	331	316	357	330	296	331	340	335	290	326	333	305	323	305	310	336	344	331	341	290	324	324	366	301	330	338	331	344	365	330	341	344	319	347	337	378	355	318	368	318	309	329	337	300	338	316	301	310	331	318	334	300	335	339	339	335	301	340	359	333	309	315	332	282	367	360	312	328	333	294	327	335	325	349	316	350	316	345	338	341	309	316	310	333	339	325	307	306	299	322	340	323	325	310	338	359	321	374	339	343	351	357	303	354	337	314	345	358	315	332	294	334	368	313	296	337	338	341	328	310	335	291	340	353	321	364	312	298	327	325	325	326	309	344	288	320	316	337	364	318	304	358	340	367	321	331	315	326	304	325	319	325	313	301	325	323	367	312	333	341	329	309	302	347	306	334	334	347	307	335	330	325	326	331	332	334	286	332	319	330	319	317	326	309	343	324	333	347	323	321	352	339	344	325	344	318	321	319	314	304	346	336	316	305	331	317	335	358	328	320	340	299	311	319	342	361	319	350	335	343	326	315	332	309	346	368	322	329	345	314	333	324	357	338	311	305	335	344	339	334	369	341	322	304	306	309	329	330	333	318	316	348	355	321	315	313	314	346	298	305	339	315	338	331	339	334	352	309	372	326	353	333	341	283	316	372	307	339	357	330	345	301	303	316	310	333	330	329	355	316	326	333	347	345	335	313	329	329	342	317	288	325	342	351	318	346	341	332	305	295	335	341	322	311	319	321	318	328	390	338	287	315	337	305	320	341	308	330	301	319	294	333	303	310	366	324	331	316	330	336	333	322	326	365	330	357	344	329	295	313	345	328	335	318	301	337	325	303	333	331	363	295	346	302	303	352	280	309	341	338	349	342	333	316	357	313	340	332	307	339	348	309	327	327	342	315	291	332	343	343	340	355	315	331	323	364	320	360	323	348	323	333	336	343	305	316	352	353	293	316	323	329	341	344	343	294	333	290	343	335	312	329	329	311	351	388	349	345	332	330	291	316	369	354	337	329	330	323	354	334	338	359	288	345	328	349	296	338	318	347	344	326	325	338	334	340	340	319	324	326	327	325	344	360	339	318	305	295	332	319	347	336	319	314	326	336	311	355	303	309	330	300	343	322	345	325	320	326	326	319	326	348	323	335	350	320	318	322	302	340	332	340	353	366	326	292	374	316	326	337	317	324	351	298	302	347	315	329	342	326	315	311	324	329	308	353	312	343	331	306	365	317	319	348	318	320	334	354	341	353	328	346	326	332	310	299	326	365	341	339	330	298	318	334	345	357	322	351	342	293	295	335	314	322	330	313	330	329	313	345	292	305	332	355	367	300	319	316	322	341	323	311	329	320	323	319	365	360	347	311	335	306	331	312	330	380	307	361	348	336	322	298	352	335	313	330	363	311	327	312	299	356	305	307	344	302	314	333	334	326	313	340	324	327	339	340	313	316	341	316	355	335	351	320	372	311	329	337	326	302	307	337	356	322	300	331	314	329	321	309	324	307	339	315	367	317	333	365	316	329	318	307	330	348	307	334	336	348	318	338	328	331	299	339	334	308	287	331	337	355	315	357	336	318	338	296	347	349	333	290	334	344	303	342	367	338	317	339	344	300	331	320	284	332	343	304	306	321	315	314	311	339	282	307	304	339	362	352	319	320	328	331	305	345	341	334	334	346	365	329	316	349	350	343	322	348	351	313	294	331	333	322	337	328	321	338	341	319	314	350	304	329	291	341	308	292	346	339	332	354	332	346	327	332	326	317	331	324	354	365	314	299	318	308	305	301	334	349	333	304	356	361	337	353	327	351	323	329	319	330	361	336	334	265	320	348	305	308	352	312	340	356	341	303	348	383	294	318	373	336	370	286	354	315	351	343	297	358	330	323	345	296	335	321	355	309	333	344	311	347	327	334	314	359	345	305	346	295	296	298	349	323	326	306	314	329	366	312	326	344	309	303	312	349	337	343	311	292	318	321	337	366	327	306	316	337	352	327	334	338	340	329	372	357	311	309	342	328	354	337	348	302	297	323	320	331	325	318	328	360	327	333	335	327	299	305	375	287	340	345	300	292	336	297	316	340	355	332	368	355	357	317	338	341	303	326	321	346	318	322	316	290	348	368	358	318	307	327	277	297	292	353	349	341	342	337	339	323	292	321	308	326	326	316	304	327	287	351	336	316	339	342	338	336	305	328	309	352	328	313	334	298	293	319	323	315	312	345	303	332	324	356	340	276	375	325	314	333	312	339	319	337	343	314	341	359	337	323	322	345	323	303	300	323	341	351	360	354	343	360	322	327	333	328	334	335	368	343	333	345	303	328	346	325	312	331	339	343	372	325	334	326	347	355	277	316	349	333	352	332	292	372	357	301	326	336	344	334	289	354	332	327	339	369	334	329	318	318	331	331	358	314	339	327	324	346	343	343	325	281	316	313	341	321	337	307	349	335	332	307	311	298	350	320	347	319	349	327	336	350	329	332	334	352	329	307	291	288	350	314	305	323	318	315	315	335	334	333	308	347	305	343	338	349	310	330	347	318	317	346	334	326	381	303	333	326	334	321	320	335	325	363	306	353	292	302	306	334	314	326	334	319	302	333	326	355	336	308	326	312	320	315	313	326	322	329	328	354	311	299	360	314	347	329	335	361	306	328	317	361	332	352	339	301	302	293	334	353	342	315	324	318	320	318	372	318	355	339	303	317	341	287	341	313	309	353	319	344	362	288	342	289	355	309	331	343	378	327	311	345	346	325	359	340	361	362	354	354	351	312	340	320	310	316	306	336	317	332	313	322	329	329	363	361	291	335	311	344	342	361	299	314	327	331	334	330	319	324	340	345	318	321	324	343	327	349	331	305	324	321	331	328	305	316	328	310	355	369	352	322	302	330	348	315	332	362	332	304	367	321	297	353	297	335	316	352	342	323	328	332	305	314	306	342	296	333	366	322	342	298	340	330	346	349	327	309	350	334	366	322	298	319	318	338	305	299	323	337	352	322	326	294	344	326	316	342	329	345	314	296	346	323	330	317	322	288	321	321	349	369	303	326	346	356	296	336	322	346	333	357	371	282	325	307	310	301	317	322	330	349	315	313	312	292	317	299	323	335	330	327	330	345	331	336	332	307	325	330	360	306	338	331	324	324	338	286	333	345	307	350	296	354	346	315	356	324	311	323	312	339	316	344	356	317	380	329	350	319	342	330	310	344	345	359	368	344	332	307	340	350	326	371	306	353	351	305	332	317	334	313	305	337	331	342	289	320	306	300	327	311	318	332	343	305	335	322	339	331
39269	25521	18410	11346	6608	3169	1736	1215	984	922	838	794	720	757	764	733	749	742	765	759	763	717	770	730	744	684	683	745	744	730	768	758	750	710	795	771	734	740	726	708	731	708	694	699	740	727	732	707	732	727	706	704	693	718	771	714	749	680	743	722	736	707	710	698	719	675	685	697	731	698	714	714	670	722	693	723	703	681	690	685	727	722	711	707	705	721	693	676	712	715	648	732	673	730	730	694	709	714	722	714	697	677	737	700	654	732	710	705	704	744	706	689	704	711	751	742	694	710	715	702	716	669	707	746	704	661	677	702	688	752	712	713	704	714	702	686	656	747	729	743	709	678	760	695	746	671	644	714	706	759	713	720	712	657	698	707	682	679	710	677	717	735	653	708	702	719	683	776	745	711	705	715	720	682	711	660	642	744	691	667	695	737	691	652	742	730	698	626	732	729	686	728	718	708	720	692	683	725	733	710	706	688	688	708	731	741	717	734	734	647	747	755	706	723	708	685	711	707	727	779	673	744	743	715	731	760	715	729	686	678	694	727	697	750	753	699	695	716	716	675	702	728	671	728	683	690	702	742	709	755	677	729	708	689	699	647	689	694	718	717	719	737	721	689	728	672	718	695	718	678	640	737	703	726	735	727	694	739	757	740	731	677	653	708	757	743	690	727	741	737	686	721	723	711	681	726	671	730	712	713	707	722	714	696	706	721	668	730	683	676	691	675	735	651	661	688	693	711	690	664	663	729	708	728	759	738	703	677	707	695	692	726	713	724	726	720	715	713	679	669	730	697	691	694	707	727	695	686	750	670	755	743	693	743	710	757	759	683	719	703	703	702	707	686	671	734	704	671	647	719	724	719	686	700	704	704	732	698	734	683	715	670	705	711	728	722	737	733	698	660	724	671	681	665	739	693	710	663	748	701	695	761	758	742	699	680	719	725	706	742	713	724	699	687	706	707	684	763	711	723	692	722	744	709	735	693	699	702	730	705	755	673	697	733	705	691	737	729	676	688	669	699	723	733	703	673	705	691	723	725	702	700	672	734	749	722	717	733	739	715	713	709	727	703	742	688	673	744	685	689	677	716	697	708	741	734	751	730	675	664	703	704	716	660	702	661	701	678	705	749	674	710	720	694	680	696	733	705	714	708	702	702	737	682	704	743	714	731	693	721	716	734	706	711	761	729	713	703	724	706	701	712	713	689	737	723	718	734	677	727	727	666	662	731	689	717	659	707	669	682	729	719	659	685	678	670	756	716	691	695	758	659	744	666	731	787	711	714	751	720	683	693	682	686	693	675	690	675	769	711	725	700	714	719	727	703	688	686	696	676	706	698	700	671	730	740	752	686	665	696	710	704	668	719	688	672	694	701	724	726	684	751	714	721	714	661	716	689	732	680	701	704	740	683	723	652	731	739	742	686	725	694	742	698	712	678	700	718	747	769	739	732	705	724	737	727	692	684	686	701	711	663	667	731	726	705	696	737	721	714	697	715	731	728	689	673	718	721	704	712	729	697	690	676	695	706	718	679	717	710	696	708	722	712	711	711	731	703	691	705	674	698	695	801	709	744	721	648	700	728	697	676	685	696	718	766	704	719	729	729	702	708	692	731	725	695	721	707	754	735	726	674	742	676	739	748	707	789	699	771	652	701	747	720	691	734	718	695	701	707	722	649	720	702	680	753	696	708	670	713	727	683	702	706	697	694	732	732	697	718	741	694	739	697	681	668	726	669	715	673	681	713	676	713	724	754	683	717	725	704	706	706	687	712	664	743	713	708	737	701	697	741	727	687	684	722	713	679	681	691	713	722	744	723	698	703	749	743	718	708	687	715	712	694	729	710	674	776	704	738	703	723	705	712	709	693	740	734	735	729	705	670	663	673	743	659	684	743	727	717	685	752	724	720	753	724	720	728	745	680	718	737	753	663	719	732	665	677	664	699	744	721	703	718	720	697	681	708	730	712	749	700	715	699	674	728	702	782	708	711	674	724	692	710	706	735	702	695	722	685	713	699	713	742	673	702	697	693	725	712	757	754	665	685	726	678	722	702	692	692	689	699	736	686	711	743	736	725	647	717	686	726	671	690	669	732	725	755	691	700	728	746	681	742	702	697	716	698	691	730	662	704	715	694	741	705	691	688	738	691	629	736	710	710	722	670	697	716	683	728	729	738	689	696	732	715	742	755	691	715	731	664	702	695	695	733	703	712	711	690	705	736	693	744	731	702	678	706	692	687	721	701	720	724	672	703	736	701	713	686	704	732	755	691	730	703	684	708	694	690	714	702	696	668	682	751	729	695	689	757	688	699	739	660	740	715	716	716	730	672	701	684	722	657	731	716	703	667	723	724	730	683	726	686	677	695	701	699	761	727	726	691	701	731	672	718	738	714	753	705	682	743	663	655	707	711	717	708	700	749	695	673	734	692	681	725	664	719	672	748	689	711	731	689	744	767	689	730	741	671	687	702	718	715	700	693	699	739	691	697	713	729	740	743	698	697	712	727	673	704	711	695	719	728	723	681	666	701	688	688	707	735	732	685	708	737	718	679	703	701	684	720	740	701	712	724	697	737	679	786	735	711	752	722	728	727	692	750	708	721	715	712	692	709	703	680	684	706	707	711	672	693	743	692	726	714	716	675	717	726	726	734	677	673	741	695	721	711	682	754	745	712	749	677	719	733	671	737	744	732	673	745	680	720	671	733	741	720	692	725	659	695	717	721	709	731	660	712	724	674	714	701	720	712	693	696	718	763	710	692	767	726	711	744	729	757	708	695	712	697	685	726	675	719	721	713	721	724	706	739	706	688	737	702	739	706	728	659	703	691	659	737	719	760	761	686	660	680	691	703	722	755	736	650	694	694	689	732	729	719	704	759	699	676	667	722	769	714	705	693	731	692	679	752	749	707	693	704	669	740	714	779	711	764	691	678	756	697	737	727	671	721	723	719	684	688	731	654	706	633	658	678	705	726	702	738	679	752	699	742	703	717	717	711	747	686	728	712	661	733	695	680	713	719	696	669	726	701	670	733	718	699	689	669	759	728	695	657	718	705	681	717	771	680	691	701	694	648	735	706	692	704	755	715	722	706	705	739	712	684	726	685	736	720	716	733	687	673	703	701	671	674	700	708	718	680	691	729	734	730	731	673	742	708	703	726	743	706	711	763	723	671	701	683	694	676	691	703	688	692	704	670	674	702	706	691	684	692	675	692	722	681	669	729	692	740	725	724	781	684	719	747	685	710	706	699	778	726	730	706	726	740	705	734	739	733	735	671	717	732	681	720	697	740	689	679	681	670	653	743	709	702	709	723	717	723	699	721	685	716	706	773	662	708	731	657	682	691	631	735	740	641	655	725	734	720	705	719	706	705	664	702	682	676	669	713	684	680	684	711	715	696	738	722	694	704	763	724	706	685	741	737	675	656	662	670	737	741	718	688	694	711	699	700	679	677	711	694	698	683	699	682	676	688	733	702	715	644	705	652	686	698	757	728	656	688
51148	25803	8829	2436	845	430	383	394	337	315	347	322	330	322	336	365	360	311	351	359	361	339	354	310	347	336	320	325	300	339	341	304	337	347	349	344	338	335	355	348	357	313	333	334	320	350	338	343	374	306	324	335	346	349	288	300	344	331	354	334	343	323	352	348	326	355	321	345	331	305	317	335	309	376	329	294	347	320	305	350	335	341	379	352	309	330	323	357	374	343	340	341	313	343	319	321	337	337	328	330	358	347	295	330	303	319	307	356	334	339	356	356	323	352	314	317	383	294	333	330	350	332	317	329	295	311	369	327	334	327	364	338	292	317	349	329	281	303	327	326	344	295	334	338	350	340	323	337	303	346	350	326	385	339	327	338	344	317	320	298	314	341	350	344	292	296	335	323	339	305	335	348	299	358	343	329	356	328	352	346	362	354	349	323	346	328	384	340	337	379	358	367	343	335	338	367	342	325	322	335	325	351	328	324	328	325	325	304	339	334	330	337	368	335	371	336	318	340	312	303	324	367	305	322	321	348	325	328	318	311	317	307	342	361	320	306	353	339	340	346	303	327	334	340	335	358	319	353	311	320	327	341	359	302	349	349	373	349	328	332	332	343	302	315	339	348	334	299	305	366	293	342	337	306	331	343	366	327	348	328	328	332	379	333	345	371	336	328	323	336	323	299	295	333	330	324	376	340	355	349	315	338	336	295	365	346	338	305	313	315	365	356	328	321	317	362	351	344	343	346	348	307	342	320	335	345	332	354	338	353	336	346	344	323	339	322	323	322	309	321	315	333	312	327	310	347	314	324	364	302	356	361	320	313	318	316	350	321	320	306	361	356	351	316	345	334	309	308	358	318	316	330	331	311	340	321	323	344	320	337	324	335	344	329	292	312	349	311	335	369	334	340	359	320	347	313	325	352	335	307	333	332	317	349	362	355	329	371	357	355	312	332	316	317	342	311	372	335	340	321	310	333	340	331	331	329	313	370	329	382	303	337	383	299	316	335	325	278	350	327	336	326	356	340	344	326	321	341	331	347	332	333	332	360	378	325	307	340	295	332	308	324	309	320	332	336	348	327	344	332	357	319	312	324	331	333	322	357	281	337	368	347	352	334	335	341	328	354	356	299	318	296	372	319	333	349	319	330	329	355	348	324	340	339	345	304	328	343	320	371	310	307	360	347	331	337	338	344	347	333	315	363	333	354	340	347	321	326	292	335	310	343	334	327	327	321	315	330	335	380	365	307	311	333	336	300	330	333	353	367	348	347	355	331	345	336	370	358	357	337	303	359	332	353	317	338	332	364	299	348	368	328	312	331	338	307	297	285	303	371	314	336	362	317	331	348	288	307	341	349	330	347	351	348	341	346	359	323	322	342	364	361	303	329	358	343	338	343	342	356	308	310	298	320	325	327	348	323	335	342	342	344	340	320	309	339	333	382	357	324	327	352	352	330	338	346	346	379	350	341	326	353	319	302	342	377	323	335	328	316	329	349	340	378	356	333	317	342	320	342	323	342	343	338	347	363	353	334	347	321	361	352	322	329	323	322	322	333	388	324	345	315	318	355	297	297	344	297	347	337	340	321	338	325	324	320	321	325	330	337	295	285	340	352	346	311	322	351	341	330	358	375	374	331	307	305	331	347	344	320	351	323	335	310	349	317	330	337	345	358	350	317	369	333	298	354	331	323	336	371	327	283	329	323	352	324	341	347	386	292	359	340	340	339	357	361	332	325	367	327	358	328	332	347	342	323	312	330	336	347	340	378	341	350	363	338	299	330	319	360	342	358	336	375	324	293	315	360	365	346	346	356	329	298	305	307	323	342	307	336	314	308	360	346	331	357	335	324	326	328	341	330	366	327	346	346	314	338	308	319	359	347	331	338	340	302	327	352	347	291	308	334	307	310	336	340	308	358	318	367	332	370	357	323	351	380	342	322	336	309	315	338	331	338	318	351	342	344	347	384	365	324	368	348	349	352	323	310	301	338	340	338	329	340	361	319	322	351	299	294	320	332	334	349	326	338	324	343	333	329	317	326	340	342	304	340	363	347	354	352	365	356	304	351	360	336	338	341	335	345	328	320	350	285	362	340	302	325	316	314	312	362	333	311	330	352	336	373	342	327	316	313	332	331	339	350	345	315	325	329	331	318	345	369	378	314	336	362	343	345	323	358	370	372	322	333	363	350	309	357	356	332	316	326	311	347	327	381	347	319	360	293	352	317	372	327	294	348	336	337	341	328	346	352	295	329	366	346	312	326	342	341	319	345	302	349	334	315	307	322	331	371	321	323	318	360	295	292	342	332	351	315	326	365	339	354	320	333	327	345	369	326	327	347	360	317	331	341	345	346	373	365	323	331	353	351	339	358	316	325	329	313	354	315	326	306	308	352	361	351	324	293	347	315	344	339	318	341	317	312	341	309	310	359	367	338	350	315	361	343	336	360	332	318	356	319	379	283	336	366	308	313	378	299	362	363	356	353	352	306	333	325	333	369	328	365	306	313	340	283	296	321	350	341	349	320	317	340	331	304	341	341	325	340	358	300	336	339	326	364	329	355	353	315	322	337	347	349	332	316	344	333	281	286	344	329	317	336	341	341	354	348	345	328	343	364	326	322	366	330	330	324	348	318	335	303	354	315	314	381	347	343	313	349	345	345	348	326	348	398	325	316	331	307	339	294	381	361	310	349	345	320	338	304	345	329	342	335	347	334	334	348	323	367	342	331	330	336	290	354	352	319	316	334	345	329	372	347	319	327	305	343	308	336	343	347	347	345	334	340	307	345	359	331	314	285	355	340	311	321	357	360	331	310	295	337	350	324	331	356	371	359	336	327	376	337	325	338	349	321	345	341	358	338	320	312	361	322	350	342	348	331	365	322	346	324	334	328	334	337	332	329	323	345	289	297	380	324	375	341	350	328	326	311	341	359	340	318	368	306	310	313	318	312	317	316	340	334	336	317	372	318	349	326	366	355	340	346	379	353	328	324	335	336	315	347	314	314	290	311	323	318	324	305	319	323	356	353	328	309	331	333	318	321	340	345	323	310	356	372	362	380	311	362	302	328	374	359	330	330	284	349	350	358	356	354	351	330	350	321	315	357	271	332	351	355	329	359	359	319	326	351	316	309	299	337	330	327	368	315	295	335	340	313	336	313	338	371	338	323	308	325	313	306	327	306	323	366	324	331	294	277	327	311	334	339	338	329	356	367	353	314	294	324	334	361	336	329	342	326	328	358	365	345	330	334	365	384	341	338	316	291	338	354	359	374	286	370	387	351	338	315	313	343	323	334	335	326	320	335	338	326	315	347	370	317	342	352	332	318	343	356	361	311	312	364	317	316	363	344	317	317	336	342	349	323	341	326	324	315	354	303	330	328	340	340	335	311	334	316	349	334	360	349	361	348	355	316	334	352	340	350	336	366	323	359	322	349	349	342	329	354	331	337	327	338	330	299	344	313	321	320	349	307	344	333	339	352	316	349	367	332	311	353	327	355
33927	18206	9879	4930	2191	1155	936	821	781	722	725	736	700	734	704	682	753	710	735	726	744	716	744	681	720	738	665	704	771	715	748	744	763	761	753	748	714	712	792	712	728	694	711	678	756	720	763	696	722	733	757	726	674	732	733	743	704	773	727	717	688	751	711	658	746	711	691	702	681	719	662	698	704	708	736	725	694	728	769	745	789	715	715	711	689	755	711	706	763	748	684	683	727	724	733	748	723	755	707	695	742	723	708	769	721	708	728	674	720	686	696	705	709	695	734	712	722	780	709	699	737	706	673	757	742	713	701	761	711	699	736	754	687	732	709	720	761	721	639	709	708	698	690	716	746	762	713	717	730	650	668	720	754	703	739	753	751	710	667	692	726	712	771	714	714	737	736	724	712	752	736	710	690	752	692	698	734	722	703	717	709	744	709	721	745	701	728	723	721	706	766	763	698	656	698	686	717	662	672	674	721	768	734	691	695	694	657	717	749	711	710	740	695	718	743	763	732	712	741	702	718	717	708	722	724	710	741	759	704	718	714	760	700	732	692	723	717	714	726	675	740	701	748	711	683	693	662	703	703	685	672	702	714	715	716	734	692	737	755	742	723	717	688	730	770	733	657	732	722	679	724	739	699	695	698	717	734	711	682	673	717	693	748	696	696	691	740	701	702	747	716	736	715	702	707	708	706	695	773	733	704	768	705	723	666	671	774	710	709	690	741	743	686	703	752	716	666	744	721	725	704	710	707	724	748	721	684	696	692	721	748	706	693	665	679	728	700	632	767	676	719	758	761	736	714	686	686	727	690	735	749	714	743	713	713	738	752	682	704	782	730	731	699	662	723	659	687	689	660	706	729	713	706	730	712	734	678	678	705	713	711	716	681	705	771	740	742	721	688	687	678	719	739	690	685	693	713	728	703	702	714	734	681	756	698	723	702	710	717	717	726	701	716	707	691	705	684	700	744	674	703	697	739	711	728	717	709	718	702	708	712	683	689	707	720	719	726	700	727	738	720	733	704	683	723	731	717	749	721	687	760	741	697	719	665	754	675	740	727	657	642	721	697	721	712	759	728	696	738	729	680	755	736	669	721	698	737	689	777	706	691	769	709	647	674	708	718	764	738	704	671	703	782	698	737	685	703	744	688	767	709	740	749	732	669	712	741	659	680	688	684	688	774	714	713	701	726	654	720	721	710	732	679	693	738	675	727	668	706	717	698	735	716	711	711	698	661	763	758	720	702	719	696	729	706	729	766	692	721	704	682	699	711	671	652	722	679	705	768	661	723	729	753	735	734	703	736	705	735	719	718	728	709	662	736	687	694	777	728	731	700	719	724	685	792	746	653	742	747	720	732	693	697	699	689	685	765	702	708	708	685	772	695	736	698	666	702	744	715	729	727	713	748	774	734	696	741	707	713	706	750	726	712	724	704	715	696	750	708	682	767	716	687	658	716	725	742	698	717	725	707	699	670	758	657	733	695	741	759	715	740	694	704	706	708	724	747	668	738	733	727	647	746	721	706	661	727	696	686	757	707	684	700	750	721	731	742	679	699	674	707	702	701	741	657	690	770	701	738	733	696	740	700	708	725	694	655	728	728	705	707	691	734	669	647	690	719	745	689	742	723	728	760	730	721	682	766	747	707	708	744	735	736	703	723	736	679	745	694	690	762	681	694	745	717	726	695	687	729	725	739	713	708	677	708	714	698	689	710	697	695	676	735	685	748	744	690	681	693	679	714	704	702	692	713	686	686	734	735	746	671	698	727	750	725	698	745	709	744	728	734	710	728	735	769	756	720	695	759	714	726	673	668	673	720	707	671	730	673	687	698	696	714	713	693	705	733	753	684	726	671	757	685	730	689	710	689	748	703	717	709	735	745	773	738	706	701	705	734	685	724	743	739	709	724	733	690	731	724	667	750	733	686	716	721	707	726	741	706	713	720	684	687	700	726	749	724	711	670	718	713	717	681	760	720	753	731	718	765	727	680	735	717	726	733	724	684	674	737	740	698	727	739	702	697	754	690	742	767	756	754	724	706	702	704	714	706	723	703	693	715	717	693	672	700	734	665	730	716	715	679	737	709	721	677	744	693	705	718	710	741	720	656	749	722	723	738	743	763	731	714	696	700	699	740	699	720	733	751	703	738	668	733	684	707	691	707	718	701	703	720	736	710	703	700	689	680	685	701	754	687	683	679	738	678	720	739	736	681	671	754	686	731	706	703	689	692	733	730	713	724	727	691	731	701	709	717	733	712	657	732	669	700	694	716	691	682	674	754	727	771	732	743	693	673	689	722	703	694	715	680	754	699	702	716	700	725	721	706	722	759	723	753	729	740	663	723	748	727	736	743	779	725	713	668	762	742	672	744	696	693	712	738	730	690	684	712	712	714	718	743	736	685	739	733	724	728	706	717	669	730	677	734	708	719	720	745	747	658	722	704	702	720	713	710	676	693	699	684	707	687	702	664	772	751	707	721	720	722	748	724	724	735	738	758	717	738	702	715	739	694	747	702	696	711	717	711	746	684	702	734	737	695	688	697	815	693	726	675	693	688	699	669	674	689	695	724	662	746	738	718	692	654	690	679	715	727	716	762	741	709	719	712	720	701	735	727	727	714	732	704	709	687	712	708	760	708	676	688	739	709	723	681	754	723	687	743	697	741	727	682	750	736	695	704	715	680	711	707	724	707	786	681	760	762	722	760	753	707	722	732	696	675	738	733	737	741	734	717	732	772	750	679	758	779	740	716	694	717	680	675	735	704	697	690	703	692	714	700	738	714	684	721	738	707	697	722	713	730	694	697	719	683	732	745	720	742	687	728	762	708	759	694	702	688	725	694	717	737	757	749	733	696	699	718	720	726	738	763	671	684	743	741	764	708	759	700	735	722	729	719	688	702	689	760	722	689	728	763	757	696	711	720	705	717	723	738	677	708	752	678	759	727	726	726	704	739	733	735	733	723	724	684	669	724	757	736	701	695	742	699	718	692	742	708	703	685	688	690	740	665	742	667	727	701	771	721	738	737	697	773	779	747	723	744	724	724	690	657	768	727	721	718	739	717	713	763	778	678	756	670	746	713	711	721	713	705	745	679	703	741	673	743	697	673	699	691	743	738	668	684	740	679	715	689	738	723	692	716	682	755	676	681	721	720	753	714	721	666	709	735	683	723	768	737	709	676	731	657	744	710	701	725	728	738	745	746	675	707	680	748	678	717	761	689	734	745	709	731	710	714	762	726	732	699	671	727	684	723	707	690	727	749	691	708	740	689	766	675	691	693	735	732	708	666	758	697	713	696	701	736	714	662	718	728	732	685	685	739	714	730	714	718	707	753	695	744	693	733	724	705	718	748	709	663	726	692	709	688	687	702	708	720	678	699	711	692	718	680	731	746	720	702	693	735	695	771	703	713	700	712	723	739	696	735	728	704	671	701	741	751	663	735	800	687	711	739	757	677	723	714	707	707	734	715	704	741	761	682	735	745	720	684	736	724	727
57511	32318	14689	4512	1128	634	484	386	360	338	365	311	313	323	353	324	321	343	312	318	302	312	323	329	338	310	330	285	313	344	297	280	325	333	327	310	321	324	315	320	312	313	348	324	327	341	313	332	323	331	309	341	330	332	339	351	327	301	320	317	318	343	293	325	354	321	313	329	349	306	302	357	295	341	339	287	303	318	294	295	351	346	344	316	320	338	296	336	314	357	293	305	322	311	318	340	304	320	291	295	279	330	316	300	289	320	294	305	322	292	340	313	336	311	324	306	329	298	319	304	347	324	326	286	288	319	320	303	325	353	355	342	331	321	342	338	373	312	334	321	356	304	291	342	330	330	335	330	331	309	345	310	293	315	314	315	316	330	303	282	309	328	327	313	316	313	313	337	341	327	319	329	309	313	332	308	335	306	338	319	313	318	331	305	325	326	312	322	313	312	324	326	319	301	332	293	287	321	340	326	347	307	327	302	352	274	328	330	306	298	352	325	343	324	338	300	295	312	331	315	320	312	313	298	369	319	317	295	327	305	336	331	327	338	337	326	326	337	297	340	316	300	332	342	324	321	336	320	359	323	330	325	271	332	320	321	333	307	318	315	310	307	315	343	294	331	315	318	342	341	324	324	321	318	342	328	298	344	318	312	310	302	339	317	301	309	317	308	331	341	317	316	351	306	289	322	298	363	326	320	305	314	322	337	347	317	318	311	319	333	315	315	336	341	284	302	316	332	321	361	308	332	290	318	311	323	354	307	296	343	331	314	320	308	333	335	296	308	328	283	303	335	318	309	303	318	331	329	365	319	274	318	289	333	347	325	339	310	312	305	315	276	296	321	310	353	309	300	319	304	317	320	357	306	340	329	345	319	359	363	302	346	304	292	316	296	272	301	332	312	300	334	319	335	321	320	323	321	341	329	329	309	313	321	317	347	337	328	321	313	362	322	357	322	318	335	317	330	297	332	296	330	320	326	297	288	328	339	344	289	309	351	317	277	327	322	299	332	306	369	378	322	357	305	264	307	304	322	316	365	298	289	324	315	283	317	307	297	320	326	305	285	321	298	296	331	314	322	320	287	322	325	321	336	326	313	340	371	343	335	306	324	357	306	331	321	330	311	328	318	352	339	317	351	350	353	329	305	336	312	363	303	342	316	360	346	339	359	333	315	312	327	334	334	290	307	355	317	280	301	329	359	344	323	336	320	295	314	320	315	305	329	315	328	288	329	358	315	361	290	290	321	355	314	325	286	336	278	329	324	336	306	297	315	306	284	291	301	307	337	281	350	298	315	350	326	308	314	307	354	310	347	319	336	328	327	346	320	329	337	318	280	297	337	374	320	341	309	323	303	335	301	294	323	324	348	295	325	317	322	318	281	312	346	326	323	317	314	344	309	287	326	316	360	293	323	328	337	347	305	307	332	327	327	315	347	313	317	304	292	281	281	329	309	345	326	301	303	281	321	370	351	327	325	316	320	302	333	365	328	303	324	297	334	324	333	317	373	350	322	290	313	328	357	329	334	309	310	354	315	292	296	306	281	332	313	308	324	344	312	296	317	303	335	350	328	324	302	313	331	303	350	315	332	330	324	332	317	318	303	285	296	316	318	328	330	306	324	294	295	324	335	318	311	344	306	317	325	310	298	335	301	345	318	336	373	380	297	312	302	311	316	299	300	312	314	276	343	321	341	367	338	332	305	347	338	346	288	317	333	322	336	323	329	300	321	301	292	337	329	338	298	330	353	299	340	323	300	292	333	310	329	330	364	327	314	326	362	313	335	347	323	329	315	330	338	369	346	313	294	321	334	312	292	319	303	307	318	333	343	344	300	337	364	320	314	334	324	354	349	314	314	345	326	313	308	342	323	353	316	312	341	333	301	332	325	326	367	340	311	343	336	296	341	326	323	320	343	313	322	301	303	329	292	319	319	331	352	324	297	299	298	328	324	312	320	375	336	314	325	294	336	375	338	345	354	306	304	312	311	291	305	290	312	316	313	272	336	347	303	323	311	269	367	323	336	326	322	346	335	353	347	319	359	325	340	314	314	307	325	293	329	310	309	326	360	340	344	321	318	373	341	336	305	300	347	370	315	321	312	322	295	332	337	340	317	312	335	342	366	313	349	299	285	306	305	324	282	327	321	342	315	328	303	342	304	317	332	334	320	310	329	347	301	317	310	345	331	326	313	290	335	317	303	322	337	328	319	325	330	311	326	288	308	313	314	310	356	338	345	324	329	346	321	333	334	309	330	329	306	314	312	288	346	333	291	348	358	316	333	338	345	325	317	294	335	313	303	303	313	313	326	349	341	313	345	301	285	371	335	340	322	287	308	315	301	325	346	329	323	320	359	301	318	322	293	330	299	344	312	301	341	339	327	349	318	323	310	333	277	309	335	322	295	307	299	304	325	367	334	315	290	319	347	308	323	319	344	347	327	331	311	335	319	305	325	308	296	326	347	325	333	328	317	327	305	315	328	330	307	320	316	345	360	312	340	293	321	286	318	340	312	290	328	299	315	339	336	331	340	282	304	322	318	311	294	306	325	299	321	329	290	302	315	319	363	332	313	312	339	324	301	295	313	347	343	300	330	321	303	273	300	313	313	329	344	338	326	313	297	355	320	335	328	330	341	299	318	356	305	354	342	331	338	358	305	336	323	322	328	333	336	320	310	319	335	343	321	293	295	336	279	330	313	294	331	346	362	312	354	357	293	328	316	283	323	328	335	309	300	330	305	300	333	316	311	321	331	351	341	354	350	313	360	351	330	330	329	331	330	293	304	313	308	320	312	317	335	338	319	332	318	323	292	310	329	333	321	309	351	314	335	306	304	320	312	310	351	327	285	342	287	342	306	308	333	334	307	317	331	350	311	327	349	334	310	324	286	294	313	346	299	327	309	325	315	299	320	311	316	321	340	318	333	318	321	348	320	321	357	340	320	333	326	312	320	318	341	357	320	323	322	298	309	306	287	337	339	320	309	319	338	328	324	305	302	337	288	327	317	340	314	313	321	324	332	318	302	324	350	344	322	305	326	293	362	339	284	309	313	311	339	362	318	333	326	280	313	324	289	337	291	297	325	319	318	362	349	308	309	324	344	330	320	320	324	312	337	349	325	296	366	327	360	307	299	338	353	314	331	293	333	324	318	310	317	319	339	344	302	329	314	295	310	321	305	324	334	360	315	304	322	339	323	300	311	332	298	351	349	331	312	332	356	255	286	325	321	338	313	309	323	331	308	326	313	332	306	305	311	330	346	328	345	337	361	354	356	307	300	303	329	282	341	329	330	287	344	349	293	274	297	329	346	290	315	313	291	326	331	278	333	314	302	339	324	300	287	313	317	344	336	329	312	300	315	315	352	330	335	315	334	332	320	300	341	333	310	328	322	317	310	335	304	346	344	317	298	320	312	313	285	341	303	323	333	318	343	332	319	301	316	313	305	305	338	322	333	330	316	310	317	290	296	331	334	314	323	283	330	349	370	342	350	327	335
37474	24524	16289	8434	3216	1946	1275	1037	865	844	790	779	770	773	743	737	734	778	731	722	697	697	691	743	727	722	729	751	652	698	738	721	690	725	784	710	725	751	759	734	696	736	701	701	734	729	733	748	701	722	757	686	654	757	692	661	681	707	743	710	650	722	766	634	704	651	725	701	720	697	711	729	698	725	753	706	683	675	683	696	681	710	691	701	691	732	689	687	678	708	680	725	723	671	729	666	717	713	739	687	702	697	711	743	650	658	702	705	698	666	731	719	698	665	666	703	719	669	725	694	724	708	694	646	674	701	672	688	693	680	765	721	699	722	667	745	650	667	703	676	691	691	697	687	693	695	739	707	718	723	643	807	712	708	717	711	699	683	724	684	727	680	743	723	644	687	689	708	757	661	707	725	662	694	695	733	688	684	665	671	698	701	721	686	717	660	702	732	731	720	679	683	685	725	664	678	675	757	702	728	729	665	683	716	688	708	700	677	761	739	714	688	702	711	676	751	651	756	716	656	678	678	692	732	702	723	709	676	682	671	719	736	703	744	704	666	778	760	696	725	716	723	740	709	632	657	712	753	692	697	713	700	691	688	716	745	662	710	674	645	649	718	687	686	731	703	693	726	749	715	711	736	690	667	688	763	692	742	677	683	693	696	710	716	674	688	690	708	714	663	705	726	670	722	765	686	685	740	723	686	704	749	687	674	673	696	737	710	716	696	702	650	689	674	714	716	751	696	697	753	704	732	683	666	670	689	668	712	688	697	729	696	658	700	695	687	709	671	701	734	707	695	673	723	753	696	701	677	693	692	702	678	678	660	662	691	714	727	700	673	713	672	684	734	712	703	700	750	707	714	740	719	673	701	713	696	703	726	700	682	658	689	662	653	700	696	721	708	660	666	751	712	708	724	693	711	700	710	727	684	700	713	707	687	705	733	696	708	697	717	688	719	696	699	711	695	694	713	669	688	687	707	669	709	670	717	664	704	721	708	696	734	717	745	694	685	739	676	712	704	707	707	721	723	779	683	738	678	721	715	665	697	667	693	714	709	703	678	686	734	706	684	706	668	721	705	680	716	656	708	691	704	697	706	691	726	693	702	671	677	711	669	692	702	677	686	740	726	652	659	699	673	705	701	667	696	714	679	660	698	677	696	674	741	704	658	695	677	679	704	672	699	671	694	717	658	692	718	731	679	696	713	721	680	689	672	745	734	692	693	684	702	720	703	676	683	725	700	703	671	700	715	717	724	704	730	711	685	638	726	705	674	687	702	725	706	683	719	683	724	721	738	685	698	709	740	682	688	728	696	681	715	704	686	727	694	709	643	670	696	681	680	682	695	735	693	705	759	679	686	685	699	655	687	662	737	758	697	695	640	695	716	648	731	643	695	679	646	675	665	655	679	730	727	698	698	723	699	676	634	711	699	728	685	719	750	701	681	709	656	697	678	722	730	707	680	732	684	712	703	720	664	719	704	718	715	686	669	679	698	697	702	683	697	670	716	720	660	699	656	667	686	701	702	659	637	728	708	714	693	681	682	725	713	691	693	733	727	715	728	686	736	677	709	694	654	734	716	688	673	706	699	691	746	683	691	730	752	758	712	668	693	714	678	670	704	701	695	720	683	738	699	682	700	677	698	757	696	732	675	678	715	674	711	660	703	741	671	687	661	681	674	688	685	685	692	691	690	717	732	666	712	726	698	693	668	690	694	673	712	682	696	715	692	702	665	681	725	715	669	715	698	704	690	719	767	705	703	707	675	730	722	727	665	694	736	720	705	669	673	685	697	737	674	639	731	746	697	692	665	671	659	671	680	679	687	696	700	700	729	686	704	736	700	707	737	735	659	652	674	687	700	698	698	738	667	717	711	666	653	715	718	685	738	658	715	654	721	686	735	677	690	671	692	717	699	703	698	751	706	691	730	676	697	669	690	713	703	703	680	712	734	740	670	674	655	711	693	726	682	739	696	712	704	696	736	706	770	706	690	712	679	696	674	703	714	708	665	717	735	664	679	691	664	683	713	655	714	732	708	710	722	682	689	730	715	705	692	695	632	754	717	673	733	721	721	737	701	702	693	724	714	716	683	656	648	730	677	682	716	724	753	686	696	743	675	667	676	693	730	689	669	715	692	744	695	733	682	714	707	700	692	649	706	733	677	727	728	691	685	704	706	702	695	697	703	697	701	700	690	702	687	728	688	735	666	649	719	724	705	672	667	725	708	710	721	645	717	658	677	732	721	719	700	707	674	695	662	738	703	708	711	698	736	690	716	720	698	672	661	702	725	711	708	731	694	715	683	722	671	722	695	678	691	648	712	666	727	693	667	677	711	696	728	698	764	668	763	677	701	707	718	713	684	694	662	690	684	679	700	665	724	638	744	709	696	683	705	683	706	733	696	701	654	692	675	703	700	750	676	712	670	725	749	679	669	707	677	669	715	705	677	710	694	662	721	673	708	688	735	715	762	650	716	701	732	711	682	731	725	702	689	731	691	712	718	686	707	672	691	723	709	664	680	702	664	708	688	708	674	686	681	772	706	695	710	744	721	713	655	684	722	686	687	755	729	744	714	731	698	609	683	671	676	672	684	709	692	735	643	687	691	692	683	677	738	703	711	747	638	722	703	682	699	690	691	702	696	673	651	692	699	679	651	742	716	689	672	680	658	722	682	687	733	701	718	721	667	705	718	712	687	725	661	692	740	729	704	700	695	724	706	706	698	699	713	665	715	714	704	738	714	715	659	724	702	738	681	746	737	688	708	748	704	659	728	704	670	683	696	688	747	722	730	695	705	686	675	745	731	705	709	702	711	710	736	732	702	704	707	706	717	716	721	725	674	717	691	700	738	676	732	703	731	699	682	680	707	634	700	671	690	699	672	641	699	711	699	664	760	707	690	700	677	708	733	704	688	728	695	689	721	688	706	718	699	700	718	740	663	702	680	692	700	701	706	708	706	706	679	758	699	688	671	615	680	717	673	712	700	711	697	684	747	724	700	691	692	701	672	643	683	756	718	683	726	733	686	673	718	718	766	709	673	695	714	679	709	705	669	725	756	733	708	658	713	693	686	696	708	709	738	685	725	667	762	680	732	733	662	668	706	681	697	638	686	693	762	690	735	705	705	658	707	710	678	692	740	688	714	741	708	681	700	701	732	689	672	652	739	717	661	695	734	729	706	682	683	711	677	656	676	728	752	722	742	681	709	716	674	721	750	675	747	695	704	684	755	659	701	669	686	696	679	690	707	745	651	739	702	688	710	733	662	725	726	677	710	693	716	646	697	729	741	709	716	725	688	723	681	707	687	682	682	689	734	707	702	678	674	673	678	685	740	723	713	688	703	709	719	703	684	679	748	703	692	663	708	723	690	686	699	735	688	700	708	705	683	709	724	647	677	797	707	720	691	727	648	711	705	686	690	709	705	689	730	697	694	729	693	684	716	729	693	709	735	704	734	652	685	716	687	660	749	734	736	690	663	723	710	749	686	716	702	682	708
64126	37030	20680	7741	2397	811	590	411	403	385	366	365	393	326	358	326	353	334	330	333	315	304	319	309	341	335	331	333	330	302	307	327	342	352	336	322	331	354	354	320	319	334	338	323	334	332	326	347	280	349	353	317	342	327	352	316	329	362	307	339	301	318	333	329	348	321	336	328	329	385	346	331	342	337	363	327	324	326	343	301	344	381	298	306	347	346	327	326	350	300	361	326	311	338	347	279	279	323	348	299	317	313	390	359	333	319	322	295	287	322	315	279	373	327	311	343	330	312	314	318	335	304	395	316	305	291	340	362	324	342	323	325	373	342	335	330	298	332	322	300	325	343	315	350	291	299	295	314	341	320	283	346	345	340	315	339	323	307	349	314	314	335	320	352	352	313	324	314	341	337	358	320	368	316	336	325	378	347	314	325	345	325	345	312	313	324	289	314	334	345	321	357	321	321	295	325	316	326	305	320	315	349	333	323	377	315	324	328	337	299	319	323	298	331	322	334	339	359	329	339	302	320	331	337	315	339	343	341	343	377	339	343	357	335	339	314	336	317	338	335	344	362	309	342	322	334	325	337	324	295	332	345	336	280	320	359	312	337	336	318	326	335	324	321	325	328	324	344	314	342	341	318	337	336	285	332	327	325	289	322	323	319	347	339	339	304	335	318	344	320	345	317	332	342	347	337	362	328	348	358	325	319	310	303	356	312	315	333	322	328	368	296	304	326	314	304	305	333	311	339	317	328	318	335	334	329	290	355	361	341	339	335	302	303	314	340	297	314	321	320	325	352	331	339	346	337	293	310	289	304	325	318	308	341	331	302	354	319	329	326	305	311	311	329	359	294	337	354	303	289	320	318	327	334	354	309	341	319	308	331	323	337	312	299	328	344	338	379	326	358	337	342	319	314	323	342	325	374	325	352	375	318	327	307	324	320	315	334	330	336	363	345	310	325	364	328	340	305	307	314	328	312	343	340	319	375	317	312	342	336	310	326	364	325	322	350	343	290	276	310	349	352	349	287	354	324	349	378	337	324	314	346	328	351	316	363	378	327	311	338	323	318	325	290	294	304	356	316	334	309	357	311	313	321	323	337	324	356	357	343	327	330	316	338	377	339	327	289	316	352	304	319	354	329	343	298	338	306	369	311	335	320	340	336	386	314	294	340	322	343	343	341	340	308	362	332	292	314	364	339	316	324	328	331	305	337	315	324	331	344	324	325	306	365	343	336	315	320	340	348	331	307	342	315	329	347	317	316	322	292	342	339	298	312	302	321	327	292	348	343	305	357	300	332	330	341	321	334	309	334	333	329	329	342	327	302	336	359	330	316	335	303	342	353	306	302	317	324	366	340	353	369	344	311	326	311	321	357	346	338	325	335	340	327	352	350	295	368	283	336	354	303	336	319	367	316	344	351	337	305	345	310	317	318	308	351	318	290	346	347	339	332	315	339	330	306	318	306	325	323	360	344	338	307	303	361	329	346	343	326	324	301	322	357	346	355	336	330	326	301	355	303	339	293	326	342	343	300	315	315	310	318	342	347	329	295	327	323	330	326	311	330	317	330	333	342	302	322	337	290	318	329	332	316	325	322	329	333	299	323	341	334	323	306	342	366	321	320	311	299	323	337	340	295	349	341	348	341	313	337	330	334	299	314	334	326	307	321	331	329	321	334	336	343	348	343	367	355	302	326	324	317	328	357	333	331	321	326	333	365	345	312	331	331	352	315	343	322	327	312	355	337	319	330	322	311	337	335	343	333	335	326	314	367	346	341	315	334	320	337	319	327	335	334	356	335	332	333	350	318	314	322	302	343	339	319	332	305	307	323	319	327	315	311	324	354	339	335	351	342	310	333	314	312	320	334	306	300	324	348	332	319	340	305	333	353	314	326	337	317	316	354	344	315	309	322	318	322	305	303	330	301	336	320	338	291	305	354	353	374	322	360	353	319	325	343	345	327	332	295	318	343	327	310	348	318	338	288	357	362	328	292	352	351	315	283	330	333	328	337	298	377	308	335	355	294	319	355	350	333	352	350	345	326	290	356	329	350	368	344	334	314	329	286	331	306	332	360	315	368	335	325	343	359	326	313	346	338	340	301	305	323	344	359	311	316	298	322	338	329	319	363	336	381	317	358	333	297	320	308	347	363	309	346	294	325	332	318	323	286	293	324	312	284	357	328	347	343	317	307	320	376	313	319	339	330	351	302	328	358	296	335	336	334	328	319	291	337	326	326	338	310	324	314	316	314	349	315	334	333	343	360	343	330	324	334	323	355	342	341	327	331	347	316	331	315	330	317	324	332	312	337	311	377	312	341	357	342	354	309	314	329	350	335	322	309	332	321	326	331	346	326	335	334	324	337	328	349	324	332	387	355	339	304	350	316	314	308	340	339	363	321	322	336	288	332	296	348	344	327	337	319	353	327	339	336	364	379	335	337	303	314	296	332	278	304	288	310	298	309	334	330	335	352	352	323	324	355	337	347	326	369	339	367	336	354	302	321	325	326	357	330	333	337	322	346	304	298	310	298	354	348	342	322	315	335	320	337	346	340	335	319	349	339	322	315	330	311	331	341	288	300	333	307	320	340	340	329	363	315	307	356	322	338	326	324	330	325	298	324	333	298	331	358	318	316	353	321	307	373	323	321	367	343	359	304	358	291	333	319	339	326	327	351	297	309	329	321	313	294	300	326	325	289	333	367	321	329	326	350	315	309	338	301	326	336	330	364	344	315	307	334	346	299	365	361	345	343	294	322	340	334	349	358	322	343	356	333	354	348	342	313	355	276	336	285	309	285	303	325	325	336	318	353	331	337	326	357	328	355	350	326	324	318	286	302	311	338	314	346	330	286	320	307	324	318	322	358	326	326	316	285	307	336	347	334	317	315	352	314	343	339	330	329	350	362	307	345	313	314	329	318	349	328	347	362	322	303	330	342	367	333	367	346	320	334	287	291	363	323	310	343	373	315	297	365	328	316	337	333	315	356	349	335	338	325	332	334	344	314	339	303	353	323	334	330	341	364	328	306	357	282	310	315	346	333	342	334	339	304	336	335	352	317	348	329	371	312	329	366	294	337	342	336	306	343	349	325	350	313	294	343	339	341	302	348	343	322	334	366	360	322	317	321	327	346	330	342	333	286	326	328	327	326	324	341	360	313	356	347	356	282	324	339	347	298	294	319	336	335	348	321	344	314	321	299	319	384	339	327	315	302	374	338	349	343	345	346	321	322	323	312	342	322	319	288	314	306	336	324	339	367	342	344	331	348	366	346	313	346	329	343	348	302	339	326	321	314	335	346	323	345	330	308	325	313	330	334	327	312	328	334	308	315	288	341	326	326	356	315	332	298	368	324	313	315	333	307	350	299	344	339	338	301	320	358	342	295	318	355	335	334	294	329	346	305	312	360	297	313	297	348	293	333	325	323	299	360	341	346	323	352	324	334	361	346	345	322	333	357	352	354	373	348	326	319	345	307	331	320	316	330	351	329	306	314
41223	28420	21412	12416	6268	2223	1543	1151	951	903	839	786	735	759	750	720	728	725	685	764	727	790	761	719	715	720	702	753	703	740	748	737	761	769	755	822	696	765	769	766	776	714	763	698	752	697	779	718	694	738	749	727	724	725	731	734	751	745	698	694	731	636	718	725	723	714	684	670	713	704	736	690	720	726	772	672	684	721	661	733	709	718	721	705	750	677	703	715	725	712	687	744	689	702	763	673	679	704	684	687	703	728	690	744	699	687	714	678	679	724	688	722	651	697	686	696	719	680	734	731	693	726	750	766	732	716	769	733	717	684	735	730	715	688	746	726	772	679	734	719	688	700	701	717	735	725	722	720	724	717	734	730	711	738	678	736	649	692	723	691	725	732	687	695	649	734	735	711	735	724	703	747	676	711	682	691	730	718	689	685	668	721	690	720	705	729	679	705	753	715	680	662	689	717	708	698	698	748	700	686	715	720	744	718	716	710	676	728	727	726	709	725	751	719	711	699	720	706	714	707	651	721	710	693	727	733	754	704	766	705	742	703	715	661	680	705	693	699	710	692	678	712	715	691	709	704	688	701	700	711	706	725	714	744	650	717	738	698	724	704	705	743	707	704	663	702	712	706	707	718	687	645	678	665	707	670	658	694	704	682	699	733	702	713	720	720	715	721	750	736	692	734	728	741	702	689	732	687	697	734	723	730	722	683	698	693	664	695	701	743	722	708	705	688	716	714	667	713	715	687	752	687	737	705	752	750	737	719	726	698	680	732	692	722	782	733	698	705	714	686	729	729	678	735	733	693	684	709	701	664	709	731	696	675	658	751	729	753	736	771	667	700	701	689	649	717	713	701	734	708	712	725	757	712	764	690	708	697	707	686	693	719	706	704	735	722	687	721	692	649	718	740	691	711	683	700	691	728	684	685	761	689	693	750	688	707	720	716	701	705	715	702	710	686	747	681	688	767	696	681	724	728	696	759	679	710	690	734	721	675	713	706	720	715	748	712	689	715	732	749	763	735	701	705	724	696	730	724	702	674	715	684	685	745	690	688	704	680	717	753	715	697	757	757	721	690	740	738	710	713	739	701	705	683	728	695	726	764	746	735	689	729	690	727	672	703	683	734	740	726	724	724	712	761	700	706	687	739	688	759	703	706	700	703	740	680	750	775	713	748	708	740	714	675	705	655	671	713	687	682	706	728	701	695	666	707	702	710	751	730	713	679	731	741	662	694	694	714	716	690	733	694	772	654	672	739	699	727	729	728	678	701	672	704	706	743	739	710	740	691	730	681	702	751	683	737	699	712	698	710	715	661	722	721	749	682	695	699	716	757	649	713	760	687	745	713	708	720	705	700	663	738	742	702	711	667	688	747	735	700	704	705	663	718	715	702	665	686	691	696	698	739	734	705	714	694	664	739	739	692	728	713	731	719	728	722	694	771	719	768	714	718	751	745	709	713	689	765	707	739	676	696	719	717	721	717	715	707	686	692	723	729	667	668	757	736	747	724	701	694	721	692	690	725	720	687	734	696	728	725	715	688	783	749	665	714	682	707	752	734	688	706	682	752	672	705	678	734	730	732	700	711	731	718	676	716	704	709	737	745	698	692	715	709	766	691	723	718	714	698	709	692	687	700	692	698	722	732	656	670	701	702	737	673	701	695	731	722	727	667	709	746	727	737	741	705	771	715	723	732	709	699	708	743	694	673	755	728	689	694	677	703	724	697	776	730	629	689	716	715	710	698	736	708	720	706	667	726	684	688	755	776	660	675	716	710	749	748	717	673	753	750	682	649	686	739	761	696	716	711	708	740	747	704	697	699	700	713	716	712	703	740	717	706	722	685	683	734	744	705	689	705	695	704	754	744	715	740	708	708	709	743	722	728	727	705	709	734	698	717	741	710	695	658	713	725	707	699	652	727	674	727	744	705	712	731	688	712	746	693	746	698	743	714	673	721	718	730	694	715	702	737	739	729	738	739	720	654	660	731	687	715	691	698	666	719	724	729	771	743	673	701	709	787	787	739	692	695	720	727	704	711	738	698	704	694	776	720	688	736	705	711	703	691	682	721	705	659	671	731	699	723	669	648	709	710	660	704	704	724	713	768	741	710	744	677	651	671	650	699	712	725	720	687	687	713	713	734	733	753	693	685	692	721	762	687	710	762	709	679	712	744	700	751	738	736	718	740	689	707	740	653	724	705	690	733	733	731	750	721	694	680	720	696	742	721	698	660	671	774	743	718	694	737	726	737	740	692	705	700	701	716	731	754	706	755	677	786	666	714	712	741	695	750	676	705	748	777	717	690	686	690	696	696	697	751	681	718	749	729	725	676	705	699	726	774	698	703	711	713	695	701	718	759	736	705	686	725	700	710	690	718	710	667	698	743	695	711	727	718	691	694	730	720	736	720	695	720	709	688	745	743	684	685	760	721	715	690	757	662	698	698	763	737	697	720	750	724	682	690	696	719	674	719	755	705	737	677	750	682	751	738	647	733	714	748	721	747	689	704	707	760	730	719	712	713	681	724	696	715	680	754	703	700	730	718	736	747	718	704	720	747	707	690	697	742	715	676	685	700	696	666	704	729	729	714	686	748	721	670	787	740	670	691	709	693	718	702	730	704	713	715	734	682	725	716	733	678	730	686	687	728	709	701	685	717	698	693	728	695	694	673	739	740	673	691	763	785	715	706	742	683	656	691	686	719	731	678	695	702	715	662	703	736	745	731	711	670	710	711	727	716	709	734	706	725	750	677	722	726	673	712	699	750	687	714	702	727	722	707	704	715	710	708	683	734	717	661	672	720	680	668	738	651	705	769	738	685	795	744	693	750	713	717	716	714	720	719	755	738	710	692	731	722	685	682	741	714	645	712	725	738	719	734	692	761	692	669	751	698	721	692	688	728	701	718	690	731	703	682	723	710	703	721	690	684	729	732	730	709	709	722	686	688	729	756	713	726	695	703	736	744	716	691	675	692	696	730	731	688	667	707	716	712	687	674	768	727	751	746	710	696	729	743	690	719	718	706	750	721	659	679	710	733	739	703	735	685	687	733	735	711	697	727	740	695	708	691	714	736	719	723	713	681	678	701	677	698	730	698	739	736	652	705	713	700	660	710	702	714	752	700	689	741	743	752	732	726	739	736	714	739	745	722	738	708	672	708	695	683	697	782	734	704	723	745	719	736	716	699	714	661	727	685	723	719	720	737	730	696	728	729	712	697	729	717	718	696	697	762	667	723	718	726	737	727	698	749	680	713	676	701	695	734	730	723	677	755	697	693	683	698	753	668	715	675	702	700	724	677	733	700	680	743	688	713	701	694	663	728	711	649	723	739	756	716	733	713	732	696	696	714	705	670	714	744	705	753	721	737	673	708	698	720	738	711	692	707	683	706	718	693	768	708	726	697	687	706	769	700	675	676	730	680	751	714	737	725	716	744	728	695	713	716	703	698	684	661	718	707	693	708	652	689	715	734	735	692	721	693	725	696	755	687	706	746
45663	22560	8640	2681	1103	589	403	388	366	350	381	362	317	311	334	340	351	279	317	346	350	322	349	318	346	310	326	354	300	334	346	337	350	331	349	281	365	370	348	337	333	329	336	333	327	376	307	347	370	341	291	332	354	340	361	307	362	325	300	327	314	330	297	342	319	329	338	329	346	317	335	366	362	348	326	287	317	327	307	359	339	356	316	297	357	362	328	355	316	362	370	320	327	328	352	360	364	327	326	307	319	335	348	335	357	341	336	328	318	288	367	337	327	333	300	332	334	369	319	305	312	300	352	342	346	345	319	313	313	307	333	351	342	376	309	355	323	340	312	355	326	322	345	348	331	304	302	353	384	314	331	331	340	317	332	349	317	342	303	308	338	339	336	306	340	341	308	312	366	353	347	310	318	344	295	341	329	308	349	348	331	307	324	316	320	305	357	327	307	333	321	357	285	332	320	321	321	337	338	318	325	337	318	323	331	332	357	292	373	376	310	313	345	329	361	362	347	323	314	343	347	358	329	368	311	308	327	308	320	388	284	296	295	307	329	329	341	315	310	314	361	370	345	284	368	310	288	290	337	295	309	340	337	320	294	350	298	336	323	353	326	300	329	308	342	347	403	305	268	316	352	322	330	354	317	337	327	316	317	307	329	395	304	295	343	341	352	346	321	337	303	321	319	353	324	306	337	326	269	338	316	334	317	337	309	327	344	322	336	338	332	335	330	310	347	322	326	344	318	331	324	313	323	309	376	344	326	309	348	354	338	341	361	338	312	317	324	363	328	346	363	322	332	302	305	349	365	314	302	295	305	338	344	332	327	315	338	340	350	317	309	359	337	272	308	340	316	299	326	332	348	326	361	343	334	301	338	313	357	314	345	321	305	307	328	332	347	331	355	339	374	326	315	341	330	331	321	303	300	333	318	327	318	338	354	318	317	342	338	311	323	333	348	374	289	286	323	340	323	342	345	327	346	322	361	316	370	304	286	350	307	337	288	354	299	316	340	323	337	327	336	315	331	328	353	325	333	344	307	334	316	350	319	333	332	322	320	351	344	303	310	323	337	324	339	337	325	343	348	355	337	323	337	343	345	337	338	346	344	344	321	307	337	350	335	370	359	315	337	336	331	348	323	291	301	345	305	291	363	311	309	344	358	362	339	345	304	327	327	345	326	333	341	316	327	319	310	303	325	313	314	295	335	356	335	340	343	320	329	383	369	331	346	330	329	360	349	319	327	314	321	331	353	358	327	330	319	342	327	327	364	329	337	321	338	323	324	321	310	339	322	317	348	321	324	298	303	314	344	326	314	295	358	315	333	324	331	306	338	304	367	329	351	351	300	353	315	322	315	348	318	359	356	350	325	324	304	303	317	347	305	280	322	384	338	367	332	352	357	340	344	336	313	322	302	332	345	337	369	364	304	347	315	362	354	325	317	336	344	351	331	308	323	313	371	325	290	353	292	348	350	340	293	305	345	324	339	331	325	353	331	319	326	326	331	337	336	285	323	346	342	340	336	322	313	328	334	338	330	342	314	324	342	349	318	324	343	328	326	340	365	340	328	334	338	329	308	349	337	320	324	347	317	361	334	355	326	298	363	351	362	342	327	292	296	347	373	331	355	325	329	282	295	349	342	299	320	325	310	298	338	306	346	355	340	341	319	308	350	315	348	340	365	291	332	290	295	311	354	308	348	352	336	339	359	320	379	309	318	302	347	332	311	318	309	351	325	341	334	337	366	351	361	322	357	343	340	343	339	307	345	298	302	357	330	315	348	330	316	346	311	323	341	323	319	335	344	299	344	346	342	346	300	308	316	356	307	353	351	337	334	313	354	283	345	324	351	332	348	337	310	322	301	322	362	341	327	323	301	313	350	308	336	329	339	325	336	312	322	321	359	336	338	338	349	310	393	362	348	313	366	336	356	333	320	326	343	354	355	355	333	343	328	322	338	295	292	322	339	339	352	330	316	337	352	301	345	337	352	316	319	354	297	313	320	350	325	326	302	345	385	341	296	315	342	331	310	337	348	314	340	325	355	330	350	338	314	341	315	346	326	331	325	345	331	312	391	349	322	361	311	303	295	346	320	307	292	344	314	326	333	320	315	354	350	317	344	333	323	315	306	343	326	319	328	317	328	336	317	339	319	309	346	311	307	335	323	330	326	337	313	361	317	319	335	330	312	333	318	322	329	360	331	333	289	363	344	320	354	315	325	305	317	327	293	342	301	340	306	318	356	307	349	355	282	312	338	324	348	303	333	323	352	363	326	337	312	345	348	350	316	338	354	311	357	344	348	314	330	334	329	354	354	346	304	298	359	376	296	332	320	323	315	368	340	325	333	336	351	345	353	340	344	334	301	364	333	349	350	300	328	345	350	312	331	313	346	319	346	333	337	318	315	325	366	308	345	315	340	340	354	326	374	390	318	366	330	320	324	340	344	340	336	333	362	285	331	348	342	343	351	303	316	367	343	347	289	342	322	341	328	306	340	327	329	323	323	326	352	336	306	347	327	348	339	332	327	361	343	353	325	302	319	321	346	278	352	389	314	345	308	332	301	330	339	349	342	349	309	334	325	314	344	328	338	326	316	329	353	309	338	343	351	375	313	359	341	349	318	339	361	298	359	347	324	321	337	361	293	348	328	359	326	300	315	340	348	343	333	332	332	315	332	327	326	302	310	376	340	366	341	355	342	331	329	337	336	304	329	327	292	334	330	345	330	326	330	328	352	352	312	330	342	343	302	308	336	342	343	311	334	340	339	314	332	337	361	297	310	343	305	322	332	323	333	334	325	325	362	333	369	307	322	300	339	322	376	364	334	323	361	335	331	317	342	337	317	346	316	324	323	284	326	299	288	325	340	324	322	304	351	324	320	324	319	346	338	343	340	352	295	305	321	363	317	355	330	299	324	326	361	333	351	304	314	375	291	332	343	322	327	351	332	347	355	327	333	345	323	333	313	324	326	334	341	329	330	343	335	300	346	330	333	356	321	332	322	286	341	294	333	334	313	314	348	309	316	354	379	371	343	341	345	320	329	340	320	337	294	345	360	343	284	338	316	342	375	309	338	320	308	340	338	331	311	323	283	360	337	331	342	325	335	321	318	347	307	307	350	335	326	343	320	323	368	320	328	365	326	306	320	352	353	326	331	341	330	324	318	346	351	307	322	348	381	318	307	327	307	329	307	350	323	367	313	329	301	338	326	320	299	329	304	309	324	342	322	337	371	309	336	340	365	321	382	321	334	305	369	354	299	302	338	324	297	341	332	295	329	309	290	346	332	327	316	341	341	329	338	329	321	309	330	305	365	319	389	312	338	331	333	336	313	350	320	345	315	337	329	341	378	341	319	315	311	304	351	307	381	339	369	336	322	325	304	325	330	302	318	349	309	348	357	321	334	323	308	324	324	353	319	339	314	315	322	366	356	317	362	327	381	330	346	376	335	315	335	347	342	322	316	302	340	298	323	337	338	349	372	319	331	322	330	356	370	367
29351	15785	10517	5802	3006	1687	1158	985	914	834	769	788	751	679	686	733	726	735	711	773	744	716	682	714	729	744	744	749	765	710	709	758	720	717	804	769	717	723	701	732	741	704	707	668	745	721	732	723	723	722	698	771	736	722	725	725	751	720	719	710	730	777	692	725	724	741	701	777	677	722	735	773	681	662	707	736	735	709	684	699	728	687	707	718	730	701	740	660	679	739	701	708	710	730	730	724	718	683	677	746	705	696	739	709	710	709	722	711	720	711	704	714	676	716	699	733	708	730	750	667	722	689	688	708	697	738	642	724	672	730	722	718	741	683	739	734	680	704	654	683	699	708	694	724	685	787	692	724	705	714	710	708	735	662	751	704	743	725	730	707	669	716	703	709	715	682	717	747	704	701	707	688	754	687	746	734	715	711	718	749	738	692	733	664	721	729	711	703	736	735	686	718	693	684	713	699	710	690	726	760	669	734	722	685	701	718	722	707	726	713	673	705	710	735	742	712	727	763	724	659	712	703	690	726	727	768	727	702	693	756	693	709	649	707	650	742	768	714	717	717	693	726	723	733	749	725	744	743	688	724	703	712	730	675	728	676	736	777	725	710	655	743	742	704	708	706	699	701	749	725	700	720	719	681	761	724	722	737	719	758	717	724	694	730	710	749	692	697	690	711	720	711	674	721	712	687	678	684	714	693	757	745	750	739	716	719	688	702	730	709	747	719	730	703	736	714	721	698	700	702	655	745	688	733	751	702	701	735	703	697	729	711	767	746	706	695	701	749	682	757	726	763	700	698	728	735	703	647	708	685	650	690	686	716	712	719	676	726	711	696	712	749	659	761	712	708	673	739	669	751	723	725	696	703	650	690	693	810	739	726	664	699	666	693	715	704	722	727	696	715	684	700	765	730	695	735	695	724	693	783	706	700	737	714	693	714	718	708	692	711	756	768	707	708	755	749	715	683	665	683	689	714	702	675	699	768	740	730	696	669	706	698	685	723	697	701	714	705	717	699	686	693	687	698	696	729	703	750	706	652	702	709	686	729	707	692	779	731	658	687	746	740	709	722	751	696	721	740	697	727	722	722	689	721	715	752	681	755	679	768	722	724	683	720	724	727	687	749	725	714	737	710	677	639	719	658	718	740	668	750	694	697	732	746	679	716	692	704	737	689	723	727	704	718	691	710	707	671	690	740	699	667	754	730	707	692	693	711	705	752	718	690	740	700	735	745	711	750	710	695	707	736	731	710	729	698	703	732	718	746	696	701	710	708	694	719	720	657	711	724	691	712	684	680	684	699	716	674	673	729	695	710	704	710	750	707	719	674	694	719	678	677	697	687	740	701	735	702	702	688	736	714	714	715	699	688	725	737	690	724	712	692	710	698	667	719	707	700	749	713	752	727	683	703	749	708	721	674	722	715	682	665	716	676	748	672	704	728	674	731	716	726	766	674	753	648	707	693	754	700	702	733	727	672	701	725	692	668	731	675	725	684	681	688	735	698	719	723	732	674	748	708	736	667	725	711	735	712	688	711	697	666	687	736	686	720	711	716	729	682	733	732	696	746	757	713	748	688	733	696	720	726	712	677	729	729	681	736	741	749	696	774	688	724	765	727	717	647	705	712	726	694	710	703	699	757	722	703	714	693	748	716	736	685	718	698	667	696	688	699	734	670	739	704	750	718	709	730	769	724	758	702	663	749	680	723	709	656	706	751	657	717	662	735	723	718	722	699	743	729	681	712	703	713	679	744	708	695	726	678	688	715	708	679	703	697	689	714	711	690	720	734	761	696	724	742	700	655	736	720	692	690	722	669	752	734	731	708	781	680	728	717	680	712	705	699	675	728	685	752	732	665	727	719	719	745	682	671	735	742	721	742	698	710	734	740	769	716	673	700	701	714	743	709	715	689	760	732	744	721	700	723	754	760	662	698	700	702	739	661	678	697	736	663	743	680	751	719	694	736	704	713	753	702	688	692	738	719	727	726	740	712	745	770	731	715	704	711	715	717	646	724	763	685	703	681	755	694	724	724	743	688	716	730	694	729	669	719	697	707	699	684	705	685	765	701	690	722	702	736	673	701	677	693	764	707	760	752	715	743	708	753	667	734	657	725	728	685	694	701	689	701	746	695	716	732	734	713	683	709	750	736	717	692	694	738	712	651	734	752	706	680	719	700	709	693	707	680	696	676	694	693	731	765	717	714	757	694	732	709	731	714	663	738	705	744	730	710	734	693	721	684	721	709	680	701	800	704	761	699	709	697	714	778	704	708	670	736	679	753	735	714	699	750	701	691	719	711	662	664	661	685	711	662	678	685	681	711	721	701	740	698	725	748	758	712	697	662	676	667	738	699	674	791	694	686	728	780	729	714	732	704	731	727	727	694	670	681	720	738	681	722	685	728	732	726	691	689	691	729	716	677	708	706	706	716	684	716	700	715	740	739	752	676	698	716	692	708	713	718	712	731	735	708	713	693	677	719	766	754	712	706	741	681	723	718	751	747	649	702	758	668	689	693	754	697	711	726	705	723	711	689	697	743	730	729	722	691	702	701	719	751	697	747	710	709	736	677	693	692	747	703	728	733	741	703	742	697	730	711	708	706	722	736	750	716	703	690	691	710	677	700	718	724	692	704	744	710	723	680	720	707	701	732	738	750	713	707	658	695	705	714	722	703	710	701	695	759	703	697	754	733	696	677	655	724	731	723	709	762	736	750	692	691	710	718	725	702	688	698	703	715	734	683	739	694	742	713	723	706	703	702	680	714	703	748	726	733	722	695	738	715	743	714	690	725	683	708	732	769	717	723	650	739	738	711	755	732	742	697	691	690	730	687	749	674	735	734	675	732	709	680	718	766	699	738	705	712	708	710	764	720	694	731	724	708	706	748	727	718	725	744	759	701	735	710	709	702	711	735	660	711	701	723	737	696	690	729	721	717	697	714	714	686	730	720	725	711	718	709	695	695	681	726	671	697	709	725	714	706	690	720	685	694	699	711	703	732	713	711	732	756	699	708	705	749	670	716	717	752	705	752	681	702	733	761	732	660	707	701	734	714	688	684	713	692	698	729	681	721	667	736	769	732	715	711	676	724	705	706	737	732	761	713	697	689	714	731	681	746	739	744	704	709	708	705	731	726	693	708	736	759	753	710	703	701	693	686	761	699	694	689	696	695	752	706	716	737	684	731	701	700	684	688	753	747	735	718	727	675	758	639	729	737	772	684	703	745	691	677	718	703	684	727	756	718	706	730	726	679	683	686	695	749	712	718	707	655	731	793	754	719	774	731	691	706	707	740	772	755	729	719	686	682	741	761	701	712	709	686	699	748	696	712	714	716	728	714	754	736	740	729	705	744	710	664	676	665	724	715	678	749	715	722	715	698	708	676	722	737	703	714	776	684	737	676	713	733	707	712	704	702	724	673	654	707	732	733	721	702	744	676	713	710	709	719	658	677	723	700	716	680	733	700	730	736	703	671	720	703	711	702	727	750	673	729
56468	28716	11683	3567	1278	653	457	382	356	375	316	362	334	332	317	334	342	358	322	339	307	327	336	329	314	321	284	327	332	337	347	344	337	345	311	348	343	318	335	309	326	343	328	299	309	299	314	345	302	338	318	323	315	324	351	342	370	311	330	320	363	307	366	365	323	330	337	332	324	359	335	345	308	320	288	329	308	309	324	284	301	328	307	337	333	333	282	315	347	316	341	330	320	342	295	307	314	341	348	335	365	346	339	331	296	293	327	295	309	347	318	284	365	330	318	293	372	322	312	318	328	332	316	354	285	341	333	322	332	307	346	306	295	351	327	296	327	307	321	300	318	302	301	336	300	372	336	343	349	307	323	307	342	341	342	268	312	300	310	318	349	324	338	323	313	294	310	339	322	335	338	327	296	330	338	365	336	303	326	321	304	340	340	328	339	322	337	326	299	310	330	330	313	336	340	340	316	314	304	335	307	362	340	315	311	320	336	323	320	304	314	306	365	336	336	326	333	338	364	319	336	310	311	341	300	319	289	288	315	346	300	296	332	342	309	363	329	346	329	324	322	315	322	312	337	319	326	321	329	326	344	339	351	353	320	300	342	291	301	307	303	289	316	313	317	297	317	325	355	330	338	318	312	279	336	337	319	281	303	317	323	300	319	308	337	317	315	312	305	310	330	363	305	332	314	320	344	333	334	330	339	329	331	343	325	309	314	317	328	324	308	300	297	355	293	274	295	311	303	342	334	296	306	346	315	299	329	340	297	327	319	338	307	333	304	324	332	345	320	292	315	324	344	347	316	327	306	294	335	314	328	288	335	349	341	316	307	337	357	295	348	332	312	301	325	282	328	322	312	322	324	311	370	325	326	335	337	284	317	314	333	293	307	328	311	312	306	308	350	324	343	320	301	318	326	315	296	295	342	309	314	354	344	333	330	282	311	335	354	325	344	336	333	353	362	319	329	321	324	312	299	334	349	332	272	301	311	332	313	331	318	312	290	323	342	322	316	316	328	337	311	309	348	342	356	319	336	317	327	323	348	360	307	316	336	314	314	339	291	337	332	350	304	344	313	365	318	330	304	338	308	350	354	339	306	302	306	280	306	345	327	296	286	295	327	327	307	317	352	336	293	306	304	325	318	280	287	354	303	324	302	328	293	332	312	319	332	279	326	336	294	327	326	310	313	323	324	291	344	336	323	295	330	318	304	349	332	324	316	349	314	326	311	286	320	341	336	332	288	320	307	287	310	373	306	324	290	274	304	326	307	353	307	347	344	326	365	310	315	289	325	297	289	292	336	304	340	290	326	318	311	329	300	297	336	348	303	310	360	292	330	314	303	322	321	336	334	304	339	323	332	328	299	329	304	356	312	312	365	323	302	299	340	320	328	315	326	333	358	316	313	332	327	311	301	318	293	334	321	358	305	276	295	339	358	301	348	314	329	336	343	332	302	335	333	342	316	304	316	309	309	299	322	335	311	324	323	303	318	380	328	320	300	309	298	322	347	303	303	351	338	306	309	343	295	321	349	288	297	301	330	328	321	337	294	309	332	328	349	331	343	283	288	325	301	342	348	313	319	308	308	340	320	304	300	348	323	300	332	279	343	325	333	342	364	326	314	338	341	336	322	324	344	310	296	341	327	296	330	303	301	277	379	332	311	345	291	336	324	350	371	311	305	325	324	307	327	313	349	340	331	309	306	320	335	326	309	296	331	291	326	317	310	334	361	293	309	284	338	345	351	318	299	324	336	313	308	297	300	317	315	310	350	326	313	300	339	351	345	321	303	333	350	326	301	338	319	287	308	309	304	338	317	323	332	313	324	312	325	338	330	331	295	329	358	330	311	304	300	312	360	308	304	325	315	299	332	350	321	325	303	327	346	338	305	311	284	300	346	293	355	350	312	324	292	328	326	316	348	334	331	318	334	327	344	301	308	332	316	336	307	313	313	360	360	285	368	336	330	271	297	352	320	334	331	322	300	301	297	317	319	325	306	350	322	336	318	343	318	345	304	344	317	312	337	358	323	321	358	300	336	295	342	330	333	356	333	324	306	328	306	317	316	342	317	324	291	330	337	330	299	324	327	324	309	345	331	327	301	320	338	306	307	336	347	321	318	329	340	348	298	345	297	303	299	328	354	348	329	336	350	336	355	338	316	293	284	356	317	285	331	328	314	321	364	343	336	331	305	344	337	317	311	304	324	306	298	322	315	331	319	306	319	297	294	302	302	360	362	306	312	333	360	349	255	328	335	309	323	313	310	348	295	361	309	364	305	331	333	303	335	309	291	307	327	304	337	336	330	291	301	302	327	326	324	333	318	299	335	336	350	283	327	322	351	339	293	311	330	342	343	355	332	338	358	337	333	305	328	305	325	319	337	325	324	330	320	328	359	310	388	332	352	339	300	265	313	342	351	312	312	339	335	317	325	327	350	338	310	352	324	306	333	336	301	346	343	307	309	332	309	294	374	292	323	308	315	305	322	291	305	318	325	318	312	298	318	348	294	301	315	324	365	318	325	341	294	341	314	295	316	354	340	311	310	292	346	286	315	352	322	329	314	358	342	293	335	322	310	317	351	333	306	324	332	320	332	374	274	317	330	316	331	301	294	317	342	336	315	291	343	344	348	304	347	325	318	320	321	319	320	339	354	315	303	313	337	312	303	306	334	342	344	340	331	331	372	322	300	326	317	362	308	311	327	334	323	315	298	346	325	311	310	309	324	295	328	353	342	309	324	297	324	308	324	305	289	304	320	310	351	296	340	340	295	298	350	324	335	353	358	326	293	334	334	301	288	339	323	336	321	303	337	338	348	313	325	327	331	347	291	323	314	306	336	327	334	312	303	332	326	336	348	318	305	313	351	316	323	310	323	349	310	342	334	338	303	322	324	341	306	316	289	302	303	297	282	350	328	295	312	327	297	351	302	346	346	318	306	348	331	323	337	341	343	302	292	335	297	305	338	360	345	367	335	354	309	357	272	320	318	299	308	299	341	325	357	328	331	317	338	361	322	299	322	308	331	312	324	311	312	344	350	312	311	338	364	330	310	298	317	321	307	310	338	327	329	331	335	295	281	306	302	348	333	325	314	298	303	340	339	346	334	321	324	339	350	338	299	327	330	301	334	311	335	323	332	344	319	337	321	311	315	333	353	348	312	322	314	345	325	322	315	283	334	316	335	290	319	316	321	357	319	327	321	335	319	292	314	295	348	334	302	318	315	314	351	349	337	301	296	333	367	289	333	305	322	317	288	351	332	286	277	319	361	321	318	325	334	306	318	365	273	313	293	325	306	311	309	337	370	297	314	333	321	313	319	303	329	337	321	347	339	300	305	320	357	329	363	298	329	303	339	307	320	326	351	313	350	328	352	292	300	310	349	325	342	372	342	334	337	285	326	326	309	312	306	314	314	322	311	314	289	332	329	295	337	333	350	334	306	332	297	332	316	335	294	318	339	307	280	340	367	338	336	365	310	320	314	325	325	285	300	302	300	316
36351	20821	13005	7187	3699	2088	1321	1136	993	889	783	793	818	690	713	702	753	676	693	692	711	706	716	708	698	724	703	697	734	738	733	697	730	764	718	728	702	740	744	710	749	768	697	657	719	756	741	734	748	767	691	725	718	635	716	747	708	719	752	659	716	712	758	706	708	693	670	705	697	689	728	737	698	725	735	685	712	711	615	766	682	691	683	656	690	718	755	679	701	692	723	678	742	731	675	701	671	683	710	699	681	680	721	709	688	730	648	708	704	714	659	679	748	654	699	699	682	722	690	756	630	667	725	653	749	710	681	728	676	675	727	654	662	662	748	717	645	725	652	718	706	706	682	727	687	684	690	704	706	723	746	724	675	713	666	727	723	712	675	711	703	689	729	701	671	679	704	684	699	699	695	718	670	707	691	691	700	710	692	695	696	709	685	689	722	680	689	682	705	728	709	726	651	722	716	692	695	663	714	676	691	694	685	733	739	701	721	738	722	695	678	682	674	682	748	732	744	705	708	700	688	664	673	686	717	706	734	745	709	737	679	735	707	688	733	687	732	718	683	673	706	674	639	704	683	685	686	657	721	718	694	709	700	689	649	686	664	670	709	697	679	669	704	669	710	704	693	769	662	666	714	693	697	695	717	694	662	699	689	692	687	708	707	654	753	700	734	758	664	664	706	722	732	694	717	653	673	641	680	689	712	712	683	654	689	661	725	715	717	655	672	707	724	681	709	683	685	715	691	667	664	688	739	694	666	686	718	721	701	692	690	701	672	685	709	686	683	709	716	722	717	692	687	716	703	711	718	688	719	735	687	656	705	724	705	701	734	705	712	657	720	692	728	649	691	661	714	666	705	682	691	670	674	733	734	683	721	698	730	692	712	691	718	678	644	717	725	718	720	670	683	706	700	666	742	696	690	750	728	663	700	725	730	714	681	692	734	682	668	742	721	735	658	713	721	660	733	716	729	672	710	776	677	727	706	682	682	642	690	695	704	704	696	733	723	714	691	698	700	638	690	687	687	664	654	703	675	703	740	708	715	724	711	671	696	703	683	681	678	679	740	705	722	713	669	712	704	715	643	729	700	667	680	745	676	720	669	731	714	695	690	698	691	701	700	653	659	688	717	652	753	689	666	710	678	643	678	693	693	702	727	700	676	692	690	693	726	655	713	692	774	730	740	680	712	696	687	707	677	711	734	705	725	706	722	685	705	703	715	703	683	682	705	672	701	706	726	697	688	696	720	680	751	710	705	725	714	673	703	663	720	697	663	685	736	724	699	683	701	687	728	714	712	721	697	672	701	740	681	705	733	682	702	634	711	723	683	702	682	695	709	692	686	677	700	701	737	700	698	729	681	700	727	710	728	707	710	683	758	720	675	696	724	689	682	731	693	701	705	712	702	717	665	652	689	685	708	702	699	692	682	658	653	687	711	710	758	715	701	727	711	733	682	682	671	666	695	711	710	679	742	680	721	742	692	677	642	700	710	687	711	706	691	730	704	724	724	660	693	712	653	729	723	722	705	704	726	672	707	686	693	688	660	716	721	701	694	699	700	712	672	771	703	705	692	744	621	698	711	689	700	655	732	746	716	683	717	695	705	693	710	695	723	680	730	667	716	688	631	697	700	679	705	710	677	697	697	735	718	718	716	724	737	666	710	699	740	748	678	699	687	643	652	750	715	687	753	696	667	730	736	716	677	668	727	648	732	694	727	672	697	697	694	685	724	720	679	677	696	680	693	694	692	662	710	694	680	758	718	680	675	692	709	737	685	718	705	739	707	719	730	679	673	687	630	697	703	683	673	667	671	697	715	710	673	686	770	692	678	705	712	714	715	700	680	703	708	677	654	699	716	665	725	717	728	690	676	709	768	709	671	681	747	718	722	761	771	738	726	684	753	689	714	683	689	729	734	665	717	642	741	691	681	713	721	690	721	687	680	715	704	703	690	702	637	693	718	685	756	708	642	688	709	677	691	729	723	688	708	672	724	690	710	711	772	684	689	707	696	695	713	745	679	689	669	707	699	712	746	682	706	722	712	707	723	660	681	736	726	691	696	706	714	706	673	691	663	672	686	708	689	671	672	715	678	711	683	716	687	637	680	697	665	689	671	713	698	673	699	672	678	686	675	703	718	685	737	648	690	686	716	688	701	724	729	660	707	721	720	703	673	688	685	687	685	679	647	696	688	686	709	698	711	680	702	718	694	694	705	618	687	705	700	654	672	668	691	693	726	766	672	689	668	725	683	675	700	678	692	725	714	704	688	740	699	647	694	662	735	716	712	680	711	680	704	746	705	642	699	717	684	714	713	697	686	678	691	707	689	696	684	652	698	671	715	691	698	687	673	732	663	688	681	703	690	718	668	687	710	682	675	717	695	682	634	703	674	675	668	644	656	665	663	702	701	683	713	713	697	695	705	705	677	641	675	693	737	732	712	723	706	699	706	723	679	670	669	667	684	672	685	643	722	676	690	754	717	702	689	691	710	694	720	675	708	678	721	658	693	709	745	669	752	741	738	696	693	670	725	717	689	723	717	677	691	684	672	706	745	701	700	671	690	728	699	687	665	679	696	694	730	700	756	693	706	738	717	720	733	690	707	694	738	666	692	716	673	705	670	626	764	706	712	663	627	736	662	651	688	710	758	688	659	699	659	674	719	710	703	745	722	691	709	702	689	735	715	694	742	738	688	748	646	683	634	737	666	676	699	704	679	703	696	700	678	707	704	711	647	723	694	658	733	701	717	665	683	659	671	707	760	699	677	672	717	681	686	691	695	706	690	715	690	696	731	696	676	705	666	721	737	689	708	684	725	703	763	717	760	743	729	688	665	705	727	709	692	685	675	692	710	682	709	674	749	683	693	720	734	688	688	724	733	705	710	734	718	705	772	695	729	686	744	695	717	696	715	673	696	675	638	689	683	668	640	665	743	716	734	735	686	663	762	717	698	722	688	725	725	693	747	716	697	692	671	702	672	722	704	688	741	702	698	707	694	718	716	697	706	713	706	681	707	706	645	712	687	680	685	666	657	703	721	701	728	734	717	713	691	686	736	654	678	693	701	674	636	693	729	708	651	708	708	750	712	670	688	695	688	696	711	712	693	762	685	662	700	702	705	648	693	718	675	710	686	660	697	712	732	706	681	674	674	635	731	696	682	692	739	721	695	719	665	708	701	661	689	705	731	665	706	704	711	740	668	675	687	706	673	692	670	693	720	717	689	683	699	685	688	723	660	709	626	670	662	692	724	676	684	741	712	720	717	696	709	720	711	710	706	682	691	701	667	688	673	676	689	732	684	707	698	691	734	680	697	682	707	655	706	679	713	727	690	704	683	709	699	708	732	725	679	695	722	729	689	696	706	756	692	734	719	699	730	725	691	702	680	707	687	695	656	723	735	680	707	655	695	703	726	701	688	686	716	700	678	708	692	693	686	684	700	680	675	737	693	689	709	708	712	711	694	679	659	720	705	711	716	698	676	732	709	674	647	663	675	673
62075	34239	21015	9575	2991	1343	544	472	404	357	358	346	339	351	326	329	354	364	373	325	388	328	369	368	343	357	364	336	314	319	391	348	364	330	316	301	331	325	351	334	327	335	339	359	347	351	357	345	341	353	330	310	358	331	328	332	304	341	315	313	302	332	340	325	339	348	309	323	363	324	333	362	319	312	334	331	321	352	344	327	347	323	364	314	311	345	321	299	375	327	323	331	320	332	343	363	349	342	325	313	292	358	349	350	332	354	329	319	339	321	342	325	378	320	338	386	297	323	324	310	331	339	314	300	336	351	330	330	324	355	278	331	320	306	322	294	324	351	309	344	345	314	363	325	310	321	337	315	335	340	343	360	301	314	335	314	359	345	342	356	349	323	346	330	304	323	313	311	332	315	321	317	318	344	305	342	312	309	300	319	336	326	329	318	319	319	353	320	290	349	351	328	353	346	329	360	348	305	310	344	331	355	316	312	314	338	348	342	305	342	328	370	323	297	314	324	353	334	325	320	306	363	332	343	330	336	321	307	350	312	348	362	325	356	302	350	337	295	373	339	335	372	316	330	322	330	301	329	342	319	332	352	340	314	321	339	325	345	313	341	302	301	341	334	343	369	333	336	337	331	317	335	294	328	357	305	318	305	335	371	326	370	311	346	334	306	288	349	354	343	318	295	313	327	297	292	363	372	310	334	381	349	332	313	342	308	315	315	326	305	327	323	340	333	319	337	306	306	328	356	354	320	327	360	322	340	322	379	310	362	332	321	337	335	353	350	349	330	346	333	318	307	328	323	312	302	306	304	331	333	309	329	311	351	339	308	307	342	350	301	307	308	329	306	336	317	310	322	332	343	316	323	307	319	364	346	315	352	335	310	317	329	331	311	321	322	321	357	327	355	350	320	323	319	363	319	353	334	346	354	377	328	313	359	339	310	332	319	335	301	320	344	318	333	312	350	336	318	315	316	318	363	324	321	306	346	331	337	340	324	335	314	311	318	313	332	385	320	351	337	325	306	329	322	307	370	345	335	344	352	315	357	300	324	321	306	392	306	334	299	334	343	365	321	346	325	310	313	350	339	359	334	333	335	372	340	357	321	304	335	352	340	341	359	361	346	340	334	324	302	372	345	343	324	349	349	379	326	310	336	308	288	326	311	318	331	317	306	344	310	293	302	357	306	317	332	321	341	343	319	289	361	339	352	320	339	323	334	332	351	358	378	344	336	325	306	315	347	319	338	338	309	333	338	345	334	335	323	334	349	331	316	348	309	350	327	339	350	348	320	335	331	342	302	305	336	330	332	366	333	328	310	341	321	335	336	321	288	336	300	318	286	304	309	325	310	341	310	340	352	337	322	347	329	344	350	324	336	314	352	353	289	341	347	323	333	349	326	339	330	317	302	304	336	311	337	332	339	310	316	318	347	333	315	320	353	349	361	314	304	348	340	338	321	314	351	373	344	355	328	322	326	324	365	361	312	357	313	328	337	344	334	317	334	316	337	340	340	347	318	306	301	326	351	326	353	317	337	358	326	316	294	288	324	335	336	312	304	323	338	328	325	311	308	309	320	359	347	377	364	365	337	291	325	316	303	322	362	353	334	316	340	357	353	343	329	338	311	326	301	332	332	323	337	327	324	344	322	343	341	323	319	336	312	337	343	348	306	312	334	319	339	331	340	317	321	306	338	328	335	324	349	340	320	329	319	347	321	345	301	303	360	347	332	316	313	336	336	350	347	339	308	323	321	371	325	335	322	335	361	311	322	315	337	325	335	343	352	343	341	354	366	361	325	324	323	329	297	338	306	310	340	321	335	373	332	332	349	365	308	321	322	361	299	353	324	338	328	303	342	327	358	308	340	311	300	302	332	338	336	275	343	333	344	291	322	346	351	310	335	326	295	305	323	296	333	350	300	350	320	322	306	320	346	333	325	312	332	320	313	317	320	322	306	337	335	298	325	320	325	333	345	344	327	297	290	338	320	337	295	328	315	345	322	307	357	357	328	308	330	342	339	313	334	310	318	325	324	344	307	318	323	342	325	361	335	352	343	324	329	359	340	319	314	335	362	348	345	343	336	274	337	332	335	356	364	304	324	345	330	328	321	353	316	346	320	347	337	311	290	325	320	332	336	303	328	319	315	324	329	334	339	366	331	345	293	334	366	330	317	359	338	333	309	310	344	329	316	307	308	311	317	334	322	349	306	340	312	343	333	318	329	336	355	313	355	312	327	297	294	341	321	363	334	341	332	307	326	329	341	346	318	353	304	357	338	334	323	354	321	315	327	325	353	347	266	359	344	297	286	338	322	310	355	368	381	348	331	328	351	308	290	351	350	326	360	305	329	343	323	327	355	285	278	319	294	308	337	339	351	297	304	311	389	326	291	367	314	348	342	353	359	334	333	360	299	325	327	354	360	357	393	318	307	300	329	365	311	321	323	363	332	344	343	320	337	340	334	336	361	346	312	336	326	295	329	317	344	298	323	323	369	341	341	325	312	333	319	377	348	326	356	295	304	317	321	347	334	296	352	326	356	332	316	297	338	321	358	319	327	320	336	288	369	342	351	297	321	343	345	330	338	297	328	334	353	300	309	338	346	342	332	328	337	328	300	324	330	329	355	304	343	348	343	327	361	345	311	370	306	356	355	332	334	342	321	331	317	327	330	307	322	307	306	353	301	317	324	317	335	340	317	305	345	325	306	305	355	325	350	347	321	312	339	352	325	349	312	373	304	321	308	337	336	302	308	320	320	299	329	317	302	318	361	339	324	331	298	342	313	356	346	320	336	319	315	315	327	356	358	333	325	310	342	344	326	325	356	343	332	346	327	347	327	334	313	337	346	334	346	320	331	355	323	346	316	349	330	352	347	310	349	354	333	323	355	322	313	315	351	307	328	350	354	338	322	300	350	337	364	333	304	334	320	315	290	312	336	346	294	321	308	343	341	337	335	266	338	378	336	312	356	308	320	345	322	321	319	317	367	317	298	291	325	304	308	288	334	362	322	343	349	332	311	335	349	326	321	333	298	343	324	346	341	332	379	368	352	347	324	321	338	354	314	360	343	339	343	318	318	353	344	358	331	333	335	320	288	330	294	293	299	328	322	324	292	340	327	316	324	333	313	361	312	376	339	349	332	345	359	340	294	329	326	297	312	337	346	337	364	341	350	354	350	305	337	332	387	327	326	323	339	367	313	338	337	291	361	268	297	318	346	352	333	333	367	312	353	296	321	344	320	350	327	355	352	323	311	308	313	333	339	305	389	318	321	339	312	320	316	332	370	338	324	314	333	301	349	340	330	344	333	379	321	321	359	308	373	347	361	326	364	362	323	296	335	354	330	333	321	328	341	330	323	356	363	338	330	334	313	294	347	335	327	306	324	321	368	355	354	326	335	348	325	342	307	307	305	316	362	302	344	357	280	359	335	340	368	341	349	339	327	306	321	319	334	316	366	318	324	345	334	324	322	370	327	308	310	365	378	389	334	328	310	329	329
40138	24271	22945	15566	7655	4277	1681	1279	1124	1024	911	863	780	836	771	774	768	705	775	747	729	746	722	729	746	788	692	746	743	754	735	792	740	786	776	756	778	767	766	762	788	702	753	741	746	744	708	706	774	740	744	740	715	685	752	715	758	685	682	761	670	728	776	763	741	722	698	703	705	681	759	730	717	752	696	777	690	726	731	707	709	727	705	722	728	673	737	731	727	773	708	704	703	738	719	692	711	686	735	704	705	705	720	673	678	685	706	751	788	714	749	744	715	703	698	672	698	755	745	725	733	703	771	685	716	716	721	641	713	714	734	687	749	674	693	677	701	728	698	704	763	730	710	720	707	701	700	711	718	726	737	687	716	698	699	698	774	713	709	730	738	784	741	720	677	716	715	701	748	713	662	688	729	762	697	742	739	730	720	683	718	748	767	689	736	708	701	713	752	703	756	744	700	704	680	707	742	677	703	721	746	750	726	722	720	711	700	731	751	716	717	709	743	726	686	742	700	736	678	711	694	717	747	708	749	734	716	701	741	770	689	718	646	698	674	709	665	713	674	719	662	682	714	693	717	721	685	716	730	747	736	743	740	684	740	704	665	714	675	685	733	702	718	690	705	674	696	712	716	684	727	697	758	708	697	674	701	731	703	748	655	753	639	732	690	750	707	752	745	719	676	706	723	701	675	704	693	724	708	757	690	739	684	738	723	700	761	700	684	671	702	701	736	725	733	738	708	696	714	732	744	694	713	680	716	707	724	716	693	750	670	757	748	711	723	703	712	694	685	692	664	687	727	717	730	707	719	681	747	721	728	721	698	735	691	672	682	700	744	713	715	737	732	695	669	726	667	688	751	699	733	694	739	707	711	696	721	751	698	708	743	735	732	711	736	701	738	744	712	730	757	741	701	700	696	724	700	691	745	701	718	700	744	703	719	726	736	730	728	712	679	675	681	760	701	762	746	707	683	705	740	707	694	727	729	685	764	664	719	717	745	702	711	697	758	751	724	716	795	705	698	728	704	691	754	741	734	725	670	703	709	701	679	709	705	793	728	736	686	715	736	683	744	733	711	762	626	741	709	732	725	696	697	703	677	734	723	728	738	722	735	682	705	715	709	702	653	712	678	710	739	750	712	732	698	743	738	706	726	746	687	700	728	704	750	708	694	710	706	690	667	721	709	731	721	739	659	705	705	709	683	738	691	770	682	743	702	741	732	704	740	736	705	713	693	754	680	681	756	658	681	754	698	690	699	660	690	765	683	684	719	669	702	685	684	739	700	782	682	720	699	707	730	703	701	694	708	737	739	692	690	740	698	690	726	714	755	683	702	690	708	704	660	708	754	721	734	721	717	712	708	774	683	702	691	770	693	737	689	746	751	694	712	699	716	711	717	674	713	727	712	727	700	759	754	739	688	720	713	684	722	749	698	706	710	728	693	723	705	721	715	677	706	677	741	690	683	726	743	704	695	711	687	717	700	707	680	701	741	694	703	694	715	676	700	716	729	720	737	705	650	688	721	715	698	713	774	702	688	720	722	705	715	720	698	722	696	685	707	697	707	696	689	701	686	691	671	730	714	729	730	726	709	717	725	702	725	735	723	694	732	695	685	705	733	731	714	702	712	681	726	752	736	687	735	703	717	708	714	683	656	702	695	719	712	705	726	740	729	713	727	732	704	725	686	690	727	683	710	731	726	640	712	725	730	717	666	753	675	672	693	729	661	670	662	694	744	787	744	680	707	739	736	708	722	637	732	702	672	712	704	753	688	706	734	774	772	715	692	668	756	670	715	682	702	738	693	681	736	703	699	743	741	735	685	680	690	730	662	738	746	749	699	733	735	705	793	743	694	767	715	709	722	660	667	666	734	756	704	728	714	681	753	736	690	701	724	697	721	743	699	706	761	720	728	631	667	673	677	726	692	717	719	720	717	684	756	735	695	706	686	731	711	732	714	708	698	689	699	699	696	667	753	710	722	749	724	725	706	740	657	713	642	714	707	707	700	676	695	711	697	666	710	740	700	698	700	686	739	738	721	691	677	634	695	684	718	727	681	740	741	701	669	737	684	614	707	736	693	751	710	751	694	718	708	748	659	710	719	703	715	739	745	756	718	685	686	731	674	699	699	681	716	727	728	717	734	681	708	715	701	754	668	721	698	704	716	718	687	699	733	689	719	719	715	670	743	698	722	729	708	680	704	682	716	708	700	734	727	751	747	706	745	739	729	696	679	691	694	754	709	755	714	737	723	703	685	744	745	716	718	783	705	709	712	705	737	715	672	757	692	732	724	705	719	709	759	712	676	696	748	734	693	677	726	726	710	715	713	717	710	695	715	702	737	668	686	692	731	702	725	669	739	721	698	654	711	733	675	715	686	681	678	701	710	653	703	702	691	719	709	695	697	729	718	737	710	740	770	708	710	712	710	687	719	675	717	699	703	701	697	686	714	682	678	748	689	694	711	744	707	694	745	663	675	727	708	748	707	719	732	707	762	696	671	731	711	703	763	706	734	679	706	663	692	740	695	674	709	725	754	704	677	703	716	715	690	710	721	766	689	715	719	708	719	695	755	714	669	740	695	734	700	743	736	755	712	684	692	677	757	736	726	706	716	719	667	691	729	712	686	688	762	747	751	718	692	714	669	724	718	730	679	704	714	732	722	698	705	648	720	698	684	692	715	693	713	689	726	737	713	737	686	693	697	775	730	703	680	691	672	702	686	690	674	671	729	701	728	690	705	726	716	715	733	692	698	708	703	735	657	751	684	725	707	719	680	707	707	759	689	717	744	706	731	685	708	714	686	742	731	738	707	733	718	691	744	715	705	700	719	747	677	757	739	728	751	751	694	661	695	715	724	689	691	684	649	697	755	715	683	734	708	709	686	681	700	727	676	733	736	693	737	710	760	701	692	729	660	699	694	747	740	692	686	690	735	675	716	700	704	710	677	713	699	689	727	737	642	724	711	656	682	699	738	738	696	712	721	695	727	758	735	656	700	727	688	683	687	756	687	702	724	675	675	747	695	734	694	683	696	762	709	729	714	723	701	733	741	712	708	699	707	684	714	704	686	723	701	697	771	699	710	719	751	701	729	708	715	682	689	745	704	692	705	656	726	720	721	714	701	713	673	693	673	720	718	680	736	691	701	689	762	700	723	759	691	697	743	765	730	692	714	746	706	670	710	742	709	682	706	706	738	706	786	708	716	731	718	706	715	725	757	654	719	698	750	707	697	682	738	714	723	713	706	726	677	698	702	706	714	730	693	716	710	710	694	724	733	726	693	724	714	695	639	736	723	694	693	648	696	708	727	759	714	682	740	688	735	668	676	702	695	725	703	710	642	707	727	697	665	727	674	708	741	688	745	691	739	692	749	704	686	721	744	731	722	714	685	726	730	684	695	638	663	638	717	750	710	727	709	636	710	707	696	685	691	703	692	709	709	788	752	669	741	729	729	739	733	710	728	764	740	721	730	660	722	731	667	758	730	723	737	729	696	700
46040	18369	6888	2799	1175	586	400	426	363	405	368	402	362	348	381	328	294	353	323	315	324	366	355	298	345	344	326	322	334	317	327	334	345	328	325	345	330	301	333	365	348	335	333	368	335	303	327	334	337	316	329	340	317	328	320	338	349	317	312	336	327	345	310	348	351	332	331	327	318	296	336	351	380	350	335	344	336	390	319	348	333	330	327	290	335	339	305	305	330	332	336	354	324	327	339	352	313	311	345	319	315	310	342	342	371	316	328	340	338	334	325	378	338	353	324	314	297	319	377	350	328	328	355	323	314	340	327	355	314	346	326	323	322	314	308	337	336	349	339	360	335	344	330	322	353	355	295	309	318	318	359	344	337	333	340	355	330	326	347	306	319	306	334	356	321	341	305	334	314	335	337	333	295	343	289	329	303	328	319	329	333	353	317	357	372	323	334	350	320	315	383	310	324	334	340	314	325	327	344	340	339	356	314	317	342	333	327	325	336	318	298	347	324	354	324	320	331	372	318	314	322	343	354	343	378	343	318	353	335	298	318	330	335	327	337	312	341	301	353	342	347	343	345	332	340	341	356	338	300	311	302	349	361	348	340	335	347	367	315	317	336	303	341	299	339	331	302	353	277	325	335	345	354	347	292	312	347	347	336	353	344	332	323	311	297	341	332	334	331	329	358	324	329	328	325	333	328	317	330	336	344	356	333	320	337	309	328	355	362	315	296	330	365	307	355	315	354	329	333	342	302	350	353	332	299	313	334	338	340	327	325	284	326	374	341	309	349	318	301	337	340	311	326	314	373	339	313	314	310	357	343	296	310	382	304	333	303	346	342	323	326	349	327	304	308	340	317	316	342	321	339	341	334	338	329	318	314	290	330	338	321	378	337	330	337	348	319	350	325	335	328	366	344	316	364	326	324	351	340	331	364	311	367	349	365	367	347	281	353	336	311	320	344	328	322	318	346	337	343	340	340	315	335	364	327	314	299	342	318	324	300	312	303	322	353	331	335	336	375	322	344	343	327	331	337	357	328	328	319	305	324	341	346	336	351	320	359	352	311	320	341	359	355	331	350	356	337	323	342	324	309	327	334	343	324	343	360	340	318	278	313	319	321	343	318	387	349	317	325	359	334	344	334	318	335	327	319	334	332	346	295	307	304	310	333	314	341	346	326	347	318	346	296	298	337	341	308	339	361	339	307	314	330	349	346	345	324	292	340	341	340	337	369	364	359	277	353	319	320	362	339	329	330	333	336	335	331	332	351	351	331	329	345	326	305	310	301	312	317	335	331	295	304	296	325	329	333	301	304	324	331	352	302	321	334	351	361	321	289	302	334	325	328	341	305	344	343	306	330	326	338	355	344	326	345	334	344	330	326	329	339	349	319	344	371	363	348	334	315	322	349	314	323	355	381	329	342	329	341	308	323	351	347	333	357	327	281	295	332	352	335	341	370	287	349	312	304	311	338	313	337	333	368	327	356	267	347	330	340	329	337	339	320	320	338	318	324	360	313	356	298	360	329	334	295	345	324	334	296	327	322	320	316	383	366	321	363	324	315	318	342	324	304	343	328	324	293	355	327	302	355	325	349	285	336	302	291	326	342	328	313	300	304	340	388	357	353	352	350	302	307	374	317	344	329	382	323	326	334	358	313	317	304	321	301	335	318	332	309	326	310	352	327	345	361	338	317	304	308	360	346	330	315	327	361	330	350	277	321	345	312	302	317	330	311	349	295	329	330	335	311	410	356	343	365	317	339	310	338	319	371	320	328	365	344	326	329	331	339	311	300	307	329	348	339	323	346	310	345	306	334	329	338	319	330	317	349	332	323	303	345	314	355	318	333	349	327	355	322	331	330	352	359	323	364	342	333	333	347	341	313	333	297	340	360	318	349	341	329	336	348	340	307	302	339	303	358	329	335	338	332	328	325	308	347	357	351	361	313	360	311	327	354	329	328	360	326	329	337	325	326	317	337	304	343	305	315	328	308	318	333	323	318	315	324	303	352	330	355	339	326	374	328	329	376	335	326	337	312	355	350	342	342	343	333	346	325	357	330	323	310	345	353	299	340	350	355	307	347	345	354	324	288	312	324	327	319	348	354	338	355	347	346	347	315	316	324	326	338	328	328	271	346	346	403	319	326	341	312	318	354	339	316	337	379	348	323	318	343	307	337	320	294	326	327	319	311	288	301	322	342	359	360	327	344	386	348	364	338	348	298	333	298	335	317	355	317	308	345	330	317	324	346	322	354	324	375	297	334	331	334	318	312	322	332	371	312	347	334	349	313	326	364	346	356	323	326	362	321	304	352	323	320	325	325	336	303	357	338	352	340	312	306	347	330	327	360	330	306	344	357	305	338	327	320	312	326	319	301	351	298	317	300	312	328	324	293	333	341	353	364	317	303	324	315	312	340	309	304	341	335	309	344	349	348	312	322	307	353	300	344	352	337	362	340	297	342	331	314	311	308	361	327	334	380	297	298	315	345	332	338	321	309	352	323	373	333	370	324	311	296	315	321	335	322	378	400	322	379	328	322	325	369	360	361	379	370	288	324	318	332	345	329	328	340	333	324	316	338	345	320	357	350	353	327	301	334	324	326	316	274	303	346	371	335	333	335	344	334	350	370	343	300	332	299	291	337	342	333	361	338	307	310	339	312	313	372	318	343	324	283	367	331	277	346	318	322	329	313	341	351	346	339	324	350	324	350	341	331	343	335	320	314	325	353	337	323	306	350	318	365	299	361	356	313	322	337	337	313	335	328	335	350	346	331	353	302	328	329	323	366	315	351	349	320	389	327	325	359	324	355	340	326	352	293	325	332	322	310	315	308	298	328	306	325	292	322	317	329	318	309	284	347	347	319	344	377	354	331	340	329	340	334	302	368	318	334	323	378	296	315	342	350	312	305	330	299	358	317	330	331	334	326	312	331	317	338	316	353	327	296	319	340	332	302	332	346	345	316	324	340	316	286	316	344	358	303	348	349	324	344	357	321	334	311	300	320	331	318	317	328	365	373	307	307	330	316	320	349	341	311	340	294	334	350	304	301	311	356	349	317	316	349	332	349	325	374	317	345	309	324	286	369	335	348	379	349	302	325	342	329	335	307	330	309	294	317	335	328	343	311	337	353	307	321	360	341	349	321	352	310	346	346	341	332	311	308	310	352	288	372	331	322	335	316	394	340	325	357	356	315	332	313	311	343	309	351	288	316	316	355	347	351	323	345	284	310	338	321	315	312	320	339	352	342	270	292	332	352	318	346	352	343	347	348	318	324	366	335	327	322	319	315	329	349	344	383	328	337	343	326	350	354	376	348	321	326	302	356	353	336	306	296	293	330	368	341	325	363	343	323	325	347	320	345	308	345	363	365	327	321	367	311	297	309	335	308	334	370	344	324	318	327	318	333	336	309	350	348	338	357	353	316	334	352	333	329	342	331	314	355	332	358	326	312	335	325	293	309	327	290	324	346	350	317	369	327	314	300	339	391	340	338	317	339	345
29367	11615	9596	6765	3784	1808	1158	1024	936	848	824	768	775	765	766	774	723	695	722	745	721	693	732	750	710	703	697	667	734	734	739	709	764	741	727	750	780	785	753	757	661	777	744	719	779	727	712	716	790	707	697	691	685	719	686	698	746	694	711	701	754	737	717	700	697	695	750	739	736	687	754	729	711	713	713	713	712	721	706	756	748	699	686	684	701	719	689	718	693	771	728	704	744	718	706	706	709	698	727	741	685	695	699	732	732	720	709	705	750	718	705	715	702	798	764	719	703	724	720	709	714	742	708	709	719	724	722	761	701	701	775	730	719	648	698	682	736	702	749	622	752	731	728	714	679	704	681	715	713	726	718	729	666	723	739	709	725	715	712	716	715	689	764	679	768	735	718	665	674	722	704	683	723	684	732	709	750	689	692	716	724	694	711	728	699	695	716	685	695	703	731	746	745	719	708	712	722	730	683	714	713	717	691	737	716	717	724	726	733	716	731	719	709	732	689	706	701	714	724	720	688	734	683	640	755	723	699	698	769	712	679	721	711	702	690	713	706	742	655	745	690	680	722	737	715	765	725	733	722	757	711	743	667	741	674	694	621	735	679	712	686	710	725	707	717	719	726	679	689	714	698	680	754	702	735	674	630	708	720	749	678	685	728	735	758	731	702	702	685	685	744	700	765	727	694	681	705	684	736	683	693	766	669	726	689	690	702	757	673	672	701	684	701	711	693	705	733	735	679	700	706	729	682	703	706	703	708	721	727	738	729	723	731	732	744	701	754	676	673	667	741	703	752	702	673	744	697	715	701	719	721	754	703	702	730	676	714	669	712	701	711	729	690	723	717	690	727	716	702	695	685	702	678	743	770	712	751	696	661	779	721	730	731	724	730	690	751	695	713	723	714	714	737	647	706	737	742	711	740	703	725	736	736	741	700	765	710	685	734	728	702	711	770	727	737	705	717	752	699	765	741	696	715	714	731	710	700	704	724	721	727	711	690	747	732	685	741	705	706	706	719	674	699	729	684	712	725	732	716	725	723	714	700	662	753	716	752	749	748	661	718	751	710	734	703	713	708	754	681	719	732	714	753	691	711	756	710	734	734	700	672	728	735	721	705	734	690	716	669	668	714	688	722	756	788	666	739	719	724	704	714	706	686	703	703	709	713	720	707	707	683	720	706	713	784	720	704	701	740	699	736	707	782	797	731	719	719	705	724	716	697	725	689	747	725	708	719	717	698	704	706	676	709	676	738	684	701	733	732	700	696	683	708	753	701	696	714	707	690	701	699	716	697	713	761	716	784	707	762	679	700	728	686	716	726	714	682	765	722	715	704	704	763	654	734	715	718	719	718	732	663	697	725	741	714	740	699	704	677	681	713	723	709	759	768	734	703	712	730	696	754	665	704	682	699	698	688	720	693	770	687	690	722	714	707	706	664	733	696	705	719	674	691	718	715	736	684	736	744	686	693	704	728	754	771	711	699	677	718	671	715	647	751	707	710	657	701	701	716	700	732	711	724	717	712	750	735	676	669	699	718	728	729	695	733	725	684	739	642	699	667	683	678	730	687	743	695	722	711	739	696	689	698	706	731	681	732	716	706	725	692	717	689	712	680	742	696	638	667	689	671	778	685	687	756	729	679	708	748	701	735	689	726	664	751	696	722	719	696	679	754	695	768	762	697	723	691	660	685	699	733	695	742	758	713	716	691	642	706	708	682	715	731	754	679	692	700	692	707	688	751	686	698	699	710	659	709	698	709	681	714	725	707	749	688	724	747	693	672	688	709	686	734	647	698	727	708	697	693	705	707	713	677	719	739	703	678	700	690	603	743	716	710	725	691	718	732	724	698	688	706	767	700	705	693	716	718	752	713	728	691	725	718	733	751	729	639	713	735	704	689	682	642	714	723	703	722	714	713	733	650	751	689	724	742	711	696	701	719	741	682	717	726	718	701	771	721	714	759	701	742	723	722	741	751	702	700	727	692	666	741	688	745	724	657	717	708	716	699	761	765	658	720	679	684	732	702	716	692	705	702	705	704	674	751	702	697	710	743	700	704	699	725	758	752	717	720	720	673	689	716	727	699	693	721	741	741	735	679	725	677	706	730	719	685	728	791	739	763	722	695	731	740	713	710	701	691	710	723	748	709	694	749	703	701	682	719	716	696	730	735	687	699	763	727	730	720	753	728	730	721	705	668	710	756	669	702	699	685	686	702	706	760	691	710	674	689	722	770	701	726	734	686	748	741	686	728	726	716	673	695	680	704	706	733	698	718	702	705	690	735	690	753	701	707	697	702	740	735	668	731	730	709	697	715	691	713	741	702	708	711	727	731	704	728	720	758	709	748	690	691	713	717	720	685	684	728	720	738	723	706	683	662	767	755	754	664	718	716	722	740	684	660	750	691	730	698	692	717	695	654	754	721	723	689	733	701	732	700	696	684	687	739	690	729	691	703	714	731	732	684	722	723	731	735	731	732	710	712	732	698	699	739	676	699	684	701	777	717	708	737	712	701	726	710	714	689	718	724	682	710	712	701	727	706	719	709	724	716	726	716	719	708	738	708	742	728	676	750	697	734	738	713	702	696	735	715	742	655	730	672	717	756	708	718	666	744	728	698	686	707	678	705	708	704	735	721	716	726	728	682	687	751	753	662	695	696	697	721	728	671	751	696	677	714	697	674	722	689	702	680	706	681	739	646	715	709	794	676	730	725	719	705	692	748	664	686	722	673	739	722	722	712	709	724	697	705	720	703	694	682	741	689	731	698	715	748	699	652	689	743	738	636	677	681	725	643	735	743	732	738	728	721	733	717	691	704	747	701	691	730	739	644	695	721	683	678	688	684	687	762	713	718	716	663	699	631	739	703	706	724	733	718	685	736	708	693	687	711	741	691	692	670	675	723	704	737	748	704	739	728	732	672	700	683	678	730	717	706	712	758	697	723	702	681	693	705	665	733	673	700	734	715	692	697	766	741	709	742	707	733	663	713	704	675	726	704	724	627	693	707	723	699	688	681	707	668	743	663	698	722	744	699	722	679	731	717	714	720	689	711	753	734	744	730	731	669	709	732	746	750	764	676	739	739	739	704	722	697	684	690	682	720	753	710	698	702	687	650	686	745	685	715	708	712	728	664	774	667	717	690	719	709	713	727	754	682	698	732	704	727	696	687	676	690	726	725	723	720	680	723	679	723	699	693	712	730	717	732	723	754	773	681	755	690	740	741	752	674	708	704	696	706	710	705	732	693	725	673	712	714	735	712	681	706	746	716	728	776	718	692	700	643	699	710	739	727	683	719	698	738	705	721	737	735	713	758	710	661	739	726	719	677	741	738	721	758	649	682	715	666	708	716	724	708	702	713	733	699	697	740	726	670	748	688	721	716	730	715	680	735	689	718	729	681	690	747	680	794	712	705	710	729	757	709	727	721	695	711	689	754	654	735	702	699	796	717	676	739	720	740	722	722	740	738	616	680	681	739	754	720	683	755	706	680	732
48730	25293	15773	8123	3048	849	550	483	417	391	367	389	329	338	357	309	358	337	306	306	294	315	321	336	316	329	290	342	315	334	330	333	337	301	323	331	322	339	348	327	303	327	341	302	354	337	340	330	342	329	315	369	301	335	331	310	348	327	313	326	330	315	308	327	362	323	335	310	315	320	372	293	325	314	337	322	338	338	326	314	318	309	321	336	324	281	319	341	324	320	324	305	289	305	341	314	313	349	321	327	353	324	301	309	295	350	341	297	372	330	327	325	292	310	294	316	331	308	344	321	285	324	314	297	332	336	331	287	329	365	330	290	339	331	348	307	292	365	319	308	334	304	296	335	327	287	301	291	289	322	317	316	310	306	285	341	316	329	308	289	333	296	314	336	332	360	322	346	339	315	333	340	319	350	294	338	324	323	312	349	289	330	326	297	318	323	302	304	345	314	329	299	273	268	312	350	339	337	337	353	311	299	316	306	346	300	311	301	318	340	354	321	289	330	269	375	298	304	357	286	326	337	319	309	300	344	349	297	328	296	339	346	299	321	322	324	330	325	319	350	348	302	346	308	304	315	326	321	313	271	276	362	351	308	336	323	294	334	304	346	311	306	324	352	299	352	297	299	342	333	315	341	350	305	346	300	319	346	332	341	343	314	293	330	291	304	334	317	346	329	285	342	296	323	341	316	294	359	344	295	310	318	317	304	347	305	317	346	340	312	292	295	335	346	328	286	339	289	299	334	308	342	326	324	346	308	312	315	308	272	320	306	294	302	316	326	361	310	336	320	332	344	294	320	331	308	355	312	353	320	312	296	331	307	338	317	329	310	313	322	308	319	344	332	330	343	328	319	299	326	288	332	323	318	304	332	303	362	325	335	315	304	311	302	323	306	287	310	321	314	323	306	321	310	315	317	326	342	339	311	349	317	320	295	319	319	334	331	304	309	340	281	355	337	323	293	286	341	334	323	303	356	322	315	329	301	327	332	338	287	312	306	293	308	317	324	305	335	291	321	309	318	320	365	349	307	321	339	342	311	326	315	305	298	295	353	301	312	315	346	320	312	321	354	330	316	312	351	298	301	309	317	318	312	297	334	289	293	312	298	304	288	305	341	329	317	329	294	341	281	344	319	370	318	315	313	316	279	269	318	347	293	330	313	291	279	317	301	302	341	311	312	340	329	295	325	325	302	289	349	304	325	311	317	318	329	302	312	301	310	292	324	340	326	328	299	292	357	315	333	333	316	301	345	312	367	324	289	303	316	329	353	329	345	346	323	345	313	320	329	333	310	359	328	353	299	309	296	312	315	282	276	317	339	337	302	299	296	328	283	328	328	314	311	323	319	338	326	327	331	320	358	304	322	360	333	318	295	313	311	332	310	334	344	333	354	317	323	384	330	336	321	278	346	316	330	308	332	306	331	299	297	360	337	295	319	321	306	347	329	312	328	297	324	335	304	362	314	308	295	327	308	323	324	374	317	342	374	359	311	301	311	297	312	327	314	306	322	278	329	277	305	335	333	299	319	318	301	308	324	310	332	351	311	328	388	340	345	303	330	324	293	357	301	348	312	303	342	332	310	370	305	319	318	357	335	318	290	333	318	295	345	305	317	325	320	336	286	318	315	306	331	333	335	326	336	292	320	306	295	342	279	319	308	322	340	336	329	321	328	348	318	328	333	359	335	327	324	322	326	319	304	309	296	349	330	318	325	322	330	291	295	298	292	317	359	322	356	346	306	310	321	356	312	311	287	332	313	337	324	295	327	333	289	355	291	299	298	301	287	323	324	289	334	307	307	328	310	316	314	330	310	283	345	326	311	313	342	323	338	327	286	313	319	318	337	318	322	323	295	334	298	334	292	369	350	295	314	331	315	290	343	342	323	351	334	295	294	329	320	329	327	324	336	364	315	311	325	327	336	328	286	341	323	326	315	326	316	356	321	298	342	316	305	310	317	311	308	300	305	330	290	316	324	331	302	316	324	324	335	284	323	285	327	296	350	312	322	318	339	330	315	274	332	315	340	314	331	348	303	310	307	298	314	350	339	324	357	316	293	333	310	342	319	325	362	353	339	322	318	334	314	320	310	293	317	342	303	327	333	339	329	323	298	347	368	289	316	289	312	312	342	308	352	320	315	310	362	326	301	333	323	342	322	330	331	337	315	329	283	294	304	308	300	330	335	314	299	303	338	291	338	329	309	353	331	292	335	343	312	319	315	321	331	347	348	337	344	349	302	301	345	316	353	323	310	309	308	312	313	320	327	327	351	312	331	322	347	299	327	310	318	306	326	323	340	333	336	315	302	335	316	282	353	335	358	324	328	329	324	337	293	312	317	279	349	328	289	319	323	312	299	318	321	351	323	313	299	324	317	329	321	362	336	328	327	320	316	349	336	321	315	323	298	326	298	323	340	332	307	311	318	303	308	303	302	316	290	312	303	301	312	322	321	311	315	311	300	329	316	338	344	355	327	361	316	307	337	289	339	347	312	297	324	325	337	296	338	299	318	339	331	309	284	334	350	313	310	315	307	327	327	328	309	316	318	311	325	315	330	318	325	337	289	355	330	294	323	337	338	356	310	310	330	320	331	341	350	330	312	302	294	324	314	308	322	345	330	312	329	344	284	306	338	285	308	339	327	339	289	325	339	320	339	316	303	338	338	313	334	334	331	295	320	327	305	343	317	314	333	334	331	297	306	290	293	285	359	308	321	325	356	337	343	325	346	327	306	305	324	316	329	315	314	339	339	339	322	319	306	313	306	320	305	328	322	345	308	328	332	317	340	316	334	320	311	306	295	327	323	289	312	324	322	288	303	328	328	316	340	334	341	337	321	309	329	351	342	311	332	334	369	292	331	289	326	309	314	323	283	335	359	335	311	341	355	294	318	319	320	336	315	332	314	299	309	289	316	335	340	348	324	314	314	323	315	317	323	319	310	310	339	295	320	327	305	323	337	329	334	354	307	316	337	312	317	288	298	330	309	300	294	301	343	270	341	322	388	336	313	312	320	315	294	307	319	306	313	320	283	330	341	320	347	341	275	317	357	310	314	315	325	315	325	345	285	352	349	328	320	315	306	303	324	306	331	344	313	346	319	341	335	328	300	316	329	347	322	301	349	298	317	303	322	294	330	339	350	316	317	325	312	357	326	296	304	328	331	297	282	309	338	320	300	335	327	329	319	319	314	315	326	298	328	320	323	301	296	315	321	326	352	359	322	315	301	335	332	319	335	323	341	330	361	324	328	326	278	338	310	306	328	354	321	317	306	296	318	311	350	321	364	320	371	298	294	308	353	343	324	332	299	315	285	302	314	304	328	322	333	344	328	332	366	312	332	320	320	320	321	344	324	317	290	309	320	305	352	350	298	339	310	325	335	321	310	318	320	304	286	287	325	303	314	282	315	321	313	328	329	298	271	318	317	341	330	318	332	359	340	325	334	335	290	337	305	273	314	368	266	335	356	361	317	332	337	344	342	318	317	314	320	302	309	352	319
29972	18587	19483	15967	8064	2619	1729	1398	1141	975	871	836	851	783	768	759	698	745	733	742	752	734	711	692	755	758	725	750	758	736	752	720	776	781	789	799	763	781	727	757	734	729	746	764	753	745	717	820	670	745	748	723	745	709	719	726	693	730	724	723	690	694	729	708	714	726	700	741	673	613	730	678	691	720	736	673	688	722	697	710	727	732	709	658	726	674	728	692	722	684	724	698	680	680	695	713	686	733	658	654	673	699	706	698	718	660	699	677	652	690	696	732	689	676	732	646	693	721	754	687	671	717	697	681	687	665	705	720	710	685	703	698	694	688	672	711	693	701	671	747	717	699	695	691	706	686	681	722	706	682	694	704	775	744	687	760	718	725	706	653	673	691	673	692	734	700	659	650	706	716	705	688	714	665	679	702	709	651	670	695	673	667	699	706	706	736	714	676	739	697	724	688	711	673	698	688	702	695	689	684	688	682	731	659	710	672	678	681	728	711	680	691	662	691	709	692	740	731	672	687	674	695	654	731	657	692	737	731	672	650	711	752	726	696	718	735	661	734	672	662	676	684	719	659	697	699	758	733	707	682	649	735	720	668	693	742	703	699	689	695	702	723	711	669	643	718	721	679	730	731	689	702	703	724	668	694	716	649	691	687	726	701	729	752	697	722	689	667	699	693	725	673	755	714	647	698	681	703	685	726	655	674	653	706	670	679	716	675	670	681	724	685	688	701	704	697	666	681	685	685	698	702	714	657	705	696	715	734	701	665	715	738	675	673	718	648	698	676	694	695	659	734	699	723	682	674	693	672	675	680	738	735	704	662	689	694	687	677	654	714	738	694	708	720	717	706	694	712	663	697	697	697	689	703	682	725	687	739	655	664	687	665	665	681	695	664	664	727	691	691	658	717	677	716	681	743	692	682	741	695	782	718	660	674	680	692	687	716	717	694	714	725	711	700	646	738	671	717	660	689	679	684	683	675	742	678	689	721	698	718	689	654	662	645	692	684	731	714	689	709	654	707	738	680	677	709	677	712	765	695	684	680	685	730	674	695	700	697	640	720	680	703	741	694	686	695	706	681	692	690	676	748	680	712	702	688	655	687	686	711	710	686	704	683	696	684	689	689	680	697	698	695	696	737	681	738	692	716	721	665	643	667	719	714	703	734	721	718	672	675	672	664	708	653	695	705	717	709	695	686	721	691	689	732	692	690	733	692	646	739	720	708	706	702	673	744	676	661	663	696	707	695	710	699	716	653	698	669	702	708	687	691	709	700	655	692	700	732	701	665	692	669	732	703	681	712	715	713	642	719	652	678	733	673	700	694	688	668	700	692	720	719	688	734	690	675	715	698	719	713	704	729	724	662	663	715	702	710	748	752	701	718	688	708	699	712	677	688	654	689	705	727	719	721	733	690	670	687	644	695	691	690	691	713	685	673	672	730	678	728	673	671	708	689	741	704	657	741	722	742	700	689	746	732	685	729	714	697	662	704	714	707	724	716	683	670	746	753	701	665	689	693	670	670	722	753	706	719	700	678	700	724	697	671	699	709	717	703	712	696	705	744	720	714	712	682	715	697	692	722	693	730	697	712	686	699	679	717	728	688	690	717	694	688	709	670	707	732	668	711	688	697	687	696	708	697	680	646	721	700	686	689	723	701	707	672	724	708	736	678	729	666	690	673	686	700	669	679	636	632	703	715	713	673	678	682	707	750	735	670	653	692	638	702	681	698	708	669	701	695	695	705	717	709	706	676	714	718	686	690	731	708	710	686	652	700	730	670	730	681	701	705	672	714	648	708	710	711	659	703	753	723	672	672	749	640	679	702	662	679	692	671	684	713	694	702	727	678	700	677	715	671	771	678	694	683	707	743	710	705	736	679	675	680	671	755	696	670	694	745	690	743	744	717	711	686	643	730	697	701	664	729	705	708	746	770	753	695	721	714	704	694	754	740	674	727	707	706	671	706	710	729	704	696	703	687	667	712	716	736	679	700	642	739	682	735	698	661	654	686	742	642	709	679	726	713	684	674	684	699	697	711	709	680	671	633	719	692	672	744	702	683	686	696	714	689	658	679	698	719	680	682	720	688	694	744	674	677	684	698	730	723	667	729	711	700	681	685	698	682	749	701	710	704	711	698	643	717	688	697	717	686	652	675	722	672	725	737	694	689	692	742	755	692	676	691	678	612	737	719	697	680	686	686	726	684	683	758	690	704	700	717	702	688	675	703	712	654	637	711	724	649	721	707	682	698	738	734	718	686	701	688	758	685	730	721	710	732	677	725	675	699	715	719	662	674	743	702	711	675	716	701	710	693	684	707	726	687	694	682	678	698	708	706	653	685	696	690	702	696	662	678	679	714	670	710	674	706	726	691	679	720	723	678	668	703	729	747	697	657	725	717	655	703	679	697	678	698	673	719	695	725	714	693	706	684	745	726	737	721	685	706	663	689	723	704	685	676	689	677	665	690	651	649	704	721	694	703	684	697	739	737	654	734	648	729	709	686	676	717	703	729	684	697	703	695	678	682	695	693	672	727	699	693	695	684	696	707	667	674	663	683	691	686	662	680	724	689	642	708	714	706	732	665	676	671	709	651	661	726	703	697	729	678	676	705	719	750	703	680	689	766	699	692	703	647	714	692	679	649	693	729	688	694	760	716	664	684	690	670	694	697	688	695	731	697	654	718	713	702	670	682	742	711	700	637	717	672	608	693	715	680	683	711	716	717	711	692	700	693	748	683	662	686	733	709	731	707	649	671	734	666	676	721	704	749	687	644	708	676	706	705	641	699	705	672	717	696	705	688	692	705	680	710	713	697	699	713	688	729	726	700	682	684	689	712	695	657	700	730	680	699	658	689	733	708	675	687	704	747	726	741	695	675	714	685	702	671	720	738	732	679	737	697	712	720	661	724	685	667	722	690	696	717	677	720	681	662	711	653	729	708	702	701	622	705	700	695	719	680	669	730	677	715	718	713	730	740	643	690	695	676	722	718	671	702	723	766	670	653	734	686	696	664	710	719	663	685	679	743	715	701	741	698	716	703	694	664	717	736	691	675	716	744	706	659	686	710	714	705	679	684	705	682	694	648	704	682	715	723	693	694	698	691	690	679	673	722	697	761	688	720	678	674	647	720	665	722	746	687	692	690	679	703	701	697	720	676	696	630	686	680	657	727	699	684	711	713	662	685	737	714	713	666	720	706	701	672	707	682	675	742	674	693	692	686	735	697	659	681	696	648	706	665	710	676	668	680	701	672	659	715	684	687	685	728	663	733	692	718	681	762	693	702	729	720	709	722	716	671	706	736	707	720	650	704	718	677	727	709	694	724	685	689	680	675	689	691	669	723	690	682	674	743	745	678	748	723	738	708	748	717	718	661	714	679	656	653	709	721	716	693	726	689	664	697	715	712	753	707	657	695	670	703	693	680	747	689	682	729	715	659	746	728	734	693	702	701	670	726	726	702	700	709	682	628	736	691	733	728	709	696	701	650	709	724
57318	35009	22326	9157	2576	958	664	521	450	402	402	347	348	340	338	345	363	358	340	332	329	364	329	358	350	383	308	310	336	341	319	400	359	333	384	325	327	315	318	337	338	311	332	330	326	330	326	348	333	360	319	329	372	350	329	353	325	323	372	359	350	361	298	333	332	336	320	325	299	333	328	321	330	328	317	337	294	353	307	324	305	326	316	353	308	339	346	313	286	332	300	306	327	305	303	303	333	335	348	368	325	318	331	320	329	332	346	340	345	313	383	304	300	327	306	352	323	384	303	320	322	321	301	333	314	325	310	319	352	342	313	353	384	316	319	316	347	334	322	346	300	314	305	358	328	316	335	307	370	386	336	315	323	345	299	314	338	314	345	308	306	321	364	325	329	335	375	320	363	336	378	337	304	321	323	313	321	303	337	326	313	328	306	323	318	327	343	317	325	329	325	341	334	343	360	346	303	334	356	288	319	354	321	336	329	304	319	329	316	305	326	324	298	331	355	306	351	321	358	311	295	300	338	315	319	345	283	330	333	338	322	276	296	301	315	327	299	322	323	341	346	334	319	338	348	313	289	310	299	353	312	303	330	330	336	309	319	316	351	342	318	331	307	334	293	345	329	346	336	340	313	317	316	346	319	312	355	346	386	336	302	303	299	350	348	337	335	327	318	327	324	332	389	298	341	334	325	302	322	363	327	328	326	308	335	321	349	329	315	337	323	300	327	323	319	366	363	309	318	302	303	332	306	340	317	324	335	318	342	337	331	311	333	352	298	313	323	309	353	331	309	347	320	348	310	312	332	326	330	326	318	328	301	250	347	345	311	334	308	323	330	311	336	298	345	358	358	312	351	326	324	294	317	336	343	331	328	312	338	347	337	329	327	377	352	333	346	324	334	321	301	333	352	358	323	309	325	315	316	304	320	315	342	293	323	287	320	297	357	326	339	340	341	317	340	357	392	337	352	330	318	332	348	339	301	355	293	329	328	304	294	349	383	372	320	347	374	286	330	333	325	323	320	356	338	310	346	350	354	336	310	323	336	333	322	328	371	324	326	353	319	336	313	306	377	338	324	353	333	355	310	319	377	304	312	344	306	287	367	349	330	329	331	352	304	341	358	334	345	334	324	341	305	292	313	321	349	332	352	332	339	342	325	303	312	308	335	312	344	315	325	344	347	339	361	344	361	314	352	341	321	339	323	334	357	317	301	365	358	347	328	327	370	314	364	340	329	346	332	341	313	321	329	312	324	343	335	324	348	328	299	329	358	327	292	364	359	315	329	347	319	308	304	312	356	347	319	331	295	326	373	318	319	352	292	304	345	316	342	310	329	367	319	371	329	354	336	347	289	331	317	306	313	340	367	341	305	351	320	308	344	309	320	336	324	310	302	315	302	320	305	378	322	316	288	301	373	334	341	282	292	309	330	315	342	322	353	331	319	342	330	314	318	357	339	340	330	327	314	322	310	294	302	300	373	373	348	320	322	355	304	289	352	304	333	326	315	317	324	345	321	331	341	318	315	318	305	319	328	286	323	305	344	341	329	315	325	329	343	318	345	369	288	343	322	338	329	357	340	303	306	305	340	338	335	321	349	348	359	332	325	303	338	358	308	337	329	341	310	351	324	318	312	313	351	344	370	369	354	349	348	376	343	336	313	311	323	319	306	296	339	314	334	332	311	349	303	283	320	331	337	374	350	346	338	320	337	306	342	293	317	334	328	395	302	309	331	307	315	295	338	335	321	362	325	314	358	308	326	314	312	311	294	327	343	285	337	334	351	303	320	335	338	331	362	326	363	357	333	334	323	335	322	320	334	324	338	353	347	329	355	319	324	294	312	328	306	337	349	315	329	298	321	343	292	304	354	325	346	320	345	309	284	334	326	343	350	340	306	314	313	334	338	325	325	320	324	296	288	320	317	342	302	352	328	345	336	345	348	289	352	324	335	337	313	285	324	353	357	383	358	355	349	313	330	327	322	325	347	339	313	330	320	351	346	320	312	333	295	307	342	318	323	346	305	326	317	319	337	318	338	331	329	307	335	359	307	316	314	333	317	340	343	349	301	327	332	291	326	370	314	335	319	313	301	344	288	309	327	317	317	338	351	300	337	337	336	310	300	318	317	323	323	355	313	317	330	327	322	291	319	334	311	329	337	332	332	370	301	341	304	312	323	342	350	370	345	304	314	315	361	328	307	322	300	289	344	337	309	313	358	303	329	350	324	326	310	298	309	343	322	347	347	317	360	311	316	292	364	310	324	336	333	314	332	290	330	354	318	382	333	335	382	313	316	334	318	307	352	337	309	297	319	314	357	309	335	304	323	335	292	315	349	331	334	334	333	317	376	349	293	342	318	341	349	323	311	324	300	339	305	324	354	320	365	345	345	323	333	339	298	317	327	309	342	323	343	314	329	307	318	295	319	320	305	331	339	352	318	329	307	361	332	339	317	349	315	325	347	315	328	359	366	341	347	333	363	301	375	336	351	371	323	308	334	330	313	341	355	316	313	325	286	331	318	354	336	303	318	300	307	333	311	294	283	368	322	325	290	382	366	329	306	319	333	325	308	320	335	325	324	313	347	343	369	335	339	358	344	336	341	327	331	332	303	300	296	317	306	331	295	345	292	323	364	360	322	332	366	288	349	344	344	345	332	312	312	293	336	313	322	338	335	345	343	303	337	302	312	332	336	315	309	329	347	307	330	309	312	340	321	297	312	312	331	342	329	324	302	346	304	320	300	310	331	329	349	327	340	288	348	295	337	303	320	314	363	320	357	321	334	327	339	323	359	320	333	291	329	348	279	318	283	374	336	332	344	336	333	331	314	340	323	349	307	291	338	306	320	349	306	345	319	333	338	299	342	357	363	307	311	315	330	310	285	310	307	317	359	315	304	357	344	307	295	335	328	305	348	324	339	321	314	329	345	325	323	291	366	324	313	323	308	353	356	357	322	329	324	320	345	351	317	363	303	321	333	367	314	323	331	316	364	324	319	297	343	345	316	291	342	292	335	312	309	332	334	353	361	324	308	300	312	346	294	342	343	331	294	338	351	326	347	334	309	334	339	326	351	298	335	307	312	307	370	359	332	332	312	326	325	319	321	347	345	290	355	323	324	316	329	300	275	328	314	322	320	301	332	292	304	320	347	376	296	338	311	354	327	304	324	354	314	349	324	328	297	331	379	349	332	315	315	341	350	323	295	300	340	302	344	327	320	311	349	321	317	321	332	310	316	326	324	349	308	316	320	269	326	357	323	335	300	340	314	342	347	291	347	356	321	333	340	335	334	292	351	349	331	356	292	272	318	323	349	315	307	339	311	339	309	303	329	304	346	311	340	292	271	348	314	300	323	332	314	331	320	343	350	348	311	340	300	311	356	332	319	316	342	349	348	297	320	352	309	316	293	361	347	327	319	312	320	294	324	341	323	322	311	325	337	322	314	366	388	288	348	317	336	316	306	332	335	328	328	314	331	348	356	332	320	349	297	324	301	359
35265	26697	23322	15127	7119	3042	2126	1710	1331	1139	951	930	896	792	765	759	748	786	788	769	729	728	736	754	732	723	730	702	742	745	827	801	769	772	766	824	809	786	811	751	745	804	785	756	766	760	791	768	780	700	736	742	794	764	695	816	716	767	749	741	669	740	689	741	681	734	666	757	716	737	744	698	714	683	730	717	706	733	706	682	681	756	684	664	714	678	698	669	714	692	723	688	731	709	712	742	731	699	675	695	698	725	714	700	709	747	688	713	737	741	711	678	714	688	682	725	689	734	715	753	688	674	732	697	678	673	696	727	705	703	716	733	740	731	692	720	711	670	706	722	663	693	707	742	721	707	719	764	731	708	715	690	688	728	789	694	688	683	703	704	725	661	666	691	712	750	716	692	670	746	652	751	672	690	723	612	720	726	722	729	690	709	751	711	693	755	702	671	743	695	726	720	693	668	745	759	708	694	695	723	704	631	719	680	743	693	691	664	731	697	727	721	694	668	683	704	703	727	735	727	692	729	671	700	697	744	704	688	698	722	722	719	738	728	717	734	704	708	725	734	690	712	699	705	695	698	710	697	694	679	694	739	735	642	698	728	688	729	679	722	666	648	641	701	705	741	721	701	659	718	716	737	690	709	675	702	683	737	680	737	724	716	720	682	726	731	706	688	745	728	675	693	697	735	729	690	740	754	706	747	701	683	744	678	686	715	695	683	681	703	708	744	701	710	692	720	695	659	734	728	747	689	700	715	722	686	696	692	727	735	681	696	654	716	656	710	689	739	763	724	714	718	710	703	718	761	699	732	755	675	701	671	753	742	756	685	696	713	651	736	685	700	731	723	682	702	683	689	716	709	707	689	702	680	724	707	687	739	690	682	692	724	707	693	719	711	694	710	740	720	702	727	721	780	740	700	710	725	740	733	687	732	776	738	739	739	732	669	727	669	725	715	739	756	705	725	700	724	702	685	766	713	692	694	679	736	736	694	726	742	652	715	741	692	750	699	728	686	730	708	671	736	681	709	688	730	708	671	677	721	686	711	767	684	698	720	730	728	705	719	704	724	670	736	703	728	715	738	666	709	708	694	720	686	754	658	723	721	727	691	690	742	654	678	691	681	737	730	723	683	727	722	729	690	731	731	711	711	700	673	756	736	717	714	735	703	679	713	739	705	718	726	704	746	758	707	745	727	739	694	692	696	736	749	724	723	715	749	722	720	743	707	712	734	738	684	668	705	696	689	690	672	711	724	687	680	728	758	731	741	699	703	737	706	753	711	701	746	683	699	691	751	675	752	742	733	672	723	696	693	710	700	678	684	695	698	719	739	703	726	722	697	681	672	731	673	694	711	730	702	686	668	652	740	717	740	697	683	690	681	715	723	672	733	681	728	692	712	710	740	744	674	674	679	755	700	702	684	679	661	691	652	719	709	737	690	726	733	719	712	700	735	734	727	689	682	722	754	739	759	665	720	720	743	693	738	695	709	687	708	684	690	726	759	709	656	742	733	680	673	735	737	730	715	692	689	684	696	687	694	752	696	711	696	679	767	735	693	711	723	726	744	720	746	741	664	672	700	700	684	704	665	681	699	739	730	664	703	685	706	738	693	713	776	691	703	724	712	678	722	739	685	667	719	710	737	691	674	698	722	678	700	668	740	724	730	709	730	685	695	730	759	722	720	715	731	749	720	696	726	714	705	742	699	698	728	652	697	718	686	715	679	683	695	777	683	675	731	728	719	702	725	721	671	696	729	738	743	756	659	667	736	670	742	659	694	769	696	711	716	782	676	677	672	716	707	701	694	745	703	729	746	714	653	693	661	737	682	693	722	739	746	670	721	672	740	696	717	722	678	744	741	674	727	685	746	711	672	701	717	719	726	737	677	698	756	693	735	738	756	743	663	653	691	732	682	766	770	724	710	704	694	676	717	671	728	733	685	721	725	686	686	732	700	688	661	710	709	715	728	699	706	686	720	754	764	709	689	701	672	723	662	729	633	701	688	692	695	692	715	716	718	711	691	658	720	695	730	708	752	738	675	720	673	691	716	705	734	705	718	703	712	699	704	740	668	760	728	706	696	686	726	677	733	690	652	723	689	690	698	718	697	695	691	760	745	721	694	631	734	701	720	715	714	723	695	688	707	717	680	685	700	663	716	722	724	729	700	698	692	732	699	680	728	719	733	657	731	706	702	736	698	698	710	709	732	723	704	707	722	689	712	677	706	726	725	745	710	757	715	715	745	723	717	744	702	699	700	699	708	742	659	744	716	726	720	628	658	706	723	723	631	743	716	728	718	742	687	732	714	683	711	654	671	689	664	715	780	705	700	714	734	676	709	737	683	680	706	680	694	659	753	712	717	730	652	710	728	674	706	727	692	713	709	657	738	761	765	688	696	691	731	674	723	767	746	750	698	707	751	675	702	726	721	691	684	717	737	718	689	700	729	704	688	688	727	755	700	747	703	712	700	681	729	689	691	694	682	697	766	699	677	737	708	730	722	731	676	732	714	698	723	649	700	692	712	696	697	657	722	690	700	662	695	695	710	647	713	704	695	729	690	700	664	656	690	659	720	670	701	687	709	696	685	714	710	703	734	715	729	689	710	712	716	717	707	711	722	703	726	667	727	736	730	654	723	717	684	750	689	709	696	716	723	697	750	683	690	689	748	667	678	735	711	691	747	659	704	751	748	704	671	738	680	718	729	707	731	714	719	720	683	698	678	745	710	698	682	695	737	729	638	734	689	687	708	726	681	733	688	706	712	702	700	705	731	734	741	727	755	714	691	707	699	720	706	724	712	710	709	711	693	711	707	698	741	681	689	725	688	696	699	750	717	718	722	703	703	784	690	689	684	693	674	717	707	717	679	662	684	675	707	705	735	722	757	737	691	755	739	674	707	683	716	712	738	723	742	715	730	695	756	693	747	700	698	670	659	731	707	696	683	683	728	656	670	656	757	728	670	682	658	703	669	781	716	726	715	688	691	731	726	705	709	718	699	659	672	662	727	699	709	728	735	722	707	706	712	757	676	687	683	749	722	661	703	710	741	698	690	760	709	717	674	717	761	685	728	707	691	693	657	734	693	716	716	690	662	718	674	693	676	712	706	717	688	706	687	729	731	709	692	684	678	730	682	713	727	675	734	746	710	738	714	663	703	708	758	713	745	718	736	711	709	753	689	703	684	695	699	743	733	682	702	715	698	717	705	708	738	730	693	753	688	694	724	703	692	718	705	717	674	674	673	673	686	712	689	718	704	699	713	705	744	768	705	729	744	723	773	684	705	754	713	722	737	741	700	701	706	733	712	707	728	737	658	692	689	689	689	694	706	713	670	732	625	682	733	743	683	734	727	700	662	668	665	697	724	706	701	675	680	696	703	712	760	724	683	718	733	696	699	713	689	720	711	729	746	712	670	700	672	707	763	684	697	694	731	720	664	726	695	670	736	728	702	726	719	690	726	681	700	678	680	662	716	688	713	728	743	694	701	690	707	691	742
43816	20531	7943	3947	1249	581	418	382	322	371	305	362	315	356	348	393	341	326	331	323	318	316	330	329	371	297	323	319	352	323	350	352	356	359	316	359	352	320	338	357	334	344	385	327	334	334	363	315	332	308	327	311	304	313	364	350	355	355	341	340	332	327	321	334	312	294	319	339	342	320	321	289	302	341	314	342	331	329	294	331	312	313	327	343	318	348	330	331	320	332	326	331	343	309	332	306	296	324	339	342	352	310	333	351	337	333	312	352	335	329	336	292	333	319	293	322	304	338	320	319	356	311	335	306	365	345	334	365	339	316	340	340	319	357	334	338	336	346	330	312	341	354	363	316	295	365	311	356	343	340	338	335	345	335	322	341	345	334	303	325	321	330	336	336	360	310	324	355	321	308	323	288	298	297	363	357	322	295	308	316	310	340	343	312	316	374	367	325	340	354	346	352	308	329	327	326	352	347	342	298	314	310	285	313	318	332	328	300	318	296	323	295	358	333	336	319	333	314	298	339	314	341	324	278	345	306	307	300	343	315	309	294	322	355	335	312	314	318	362	315	354	371	325	308	323	347	319	323	348	333	274	331	306	308	286	312	332	364	298	317	297	357	317	362	322	355	307	314	351	342	329	293	331	338	331	308	348	301	344	362	350	319	332	343	365	336	319	328	321	292	321	383	330	340	323	314	312	326	328	328	300	330	353	372	350	363	315	309	312	302	338	317	316	320	343	332	323	320	325	307	340	350	357	346	325	338	313	330	315	338	338	308	308	312	327	289	347	314	340	356	300	333	304	302	330	356	333	337	329	346	319	349	300	330	337	325	354	362	332	295	366	295	361	341	310	332	338	340	321	340	315	348	373	283	349	326	351	343	295	343	352	343	327	339	319	353	325	336	318	306	360	363	334	332	279	320	341	318	322	339	354	337	347	338	319	362	339	341	326	332	314	321	323	286	319	328	296	327	318	338	299	295	328	307	330	351	321	341	299	318	346	319	331	306	349	314	336	337	293	307	322	325	392	328	319	326	288	350	362	321	326	309	338	315	352	304	373	327	299	330	333	346	331	340	317	358	315	330	370	340	313	338	325	341	304	290	364	326	297	330	329	347	326	277	296	301	340	331	322	321	342	345	320	330	329	305	349	358	317	358	325	334	344	324	319	303	355	295	321	329	336	345	320	339	295	343	301	284	351	297	348	367	323	321	319	311	342	335	336	321	344	318	314	357	339	339	354	332	331	336	329	332	334	305	319	294	317	332	356	352	303	305	287	354	316	365	315	348	311	341	369	372	317	326	335	347	269	314	343	311	300	316	323	345	344	341	324	321	318	338	273	330	358	303	344	327	316	326	329	354	352	342	300	304	329	324	329	339	314	356	290	300	356	315	326	302	336	326	311	309	340	331	290	332	324	345	307	311	303	335	340	327	324	355	343	334	307	354	385	336	295	288	321	319	324	339	315	324	335	327	336	324	325	340	330	353	338	342	312	328	387	316	347	332	316	310	308	359	326	343	321	328	300	314	318	325	306	322	304	347	362	349	328	323	340	337	343	326	307	306	311	351	315	330	350	336	338	362	316	309	308	325	329	333	344	300	315	323	339	312	323	299	350	343	330	274	314	329	338	345	355	338	331	319	329	333	339	328	327	344	338	340	344	357	345	327	318	321	320	352	282	293	336	315	339	342	344	301	342	327	359	329	364	335	322	321	319	330	322	335	302	372	338	356	342	322	303	322	335	299	339	346	319	285	351	324	292	327	325	288	328	306	359	349	343	308	316	340	310	340	344	306	336	335	337	359	301	302	328	314	324	298	332	294	318	331	340	315	339	347	327	348	332	325	335	357	338	355	330	328	312	330	330	343	339	377	312	341	329	333	317	314	305	331	286	305	324	327	331	330	339	352	278	332	290	316	339	340	320	353	307	311	303	312	322	340	325	349	315	320	339	302	343	325	325	307	337	324	317	354	343	325	336	286	352	350	291	331	353	343	367	323	309	338	333	335	324	366	332	320	329	338	319	333	341	340	319	355	357	327	292	343	332	326	327	353	334	332	338	307	330	326	307	335	329	332	304	331	367	318	320	353	311	321	334	310	317	316	322	311	314	324	319	321	291	339	307	355	362	350	345	360	357	376	319	369	331	320	324	301	304	322	305	313	355	336	320	354	309	326	319	340	329	347	348	312	354	357	344	308	270	352	330	336	360	319	347	317	326	351	354	342	348	344	380	338	330	337	360	335	355	284	346	354	306	299	307	305	339	347	312	316	333	325	353	378	280	330	334	331	322	322	318	322	325	325	355	347	377	331	316	340	339	374	331	312	335	340	332	339	341	351	327	311	321	310	346	329	307	350	346	345	356	325	333	333	335	339	331	299	353	303	308	330	352	326	346	370	312	356	298	335	326	337	320	334	304	313	313	326	343	347	327	332	312	348	301	330	350	344	349	331	311	320	330	348	328	318	326	320	325	325	332	351	345	331	327	340	328	319	358	316	323	335	341	362	305	298	357	316	305	365	352	349	324	347	329	338	352	285	307	309	344	312	318	333	321	326	318	344	353	324	319	304	325	335	313	330	346	338	332	330	302	315	348	349	307	333	360	333	333	338	322	319	314	345	329	335	309	305	327	350	294	302	289	348	350	319	321	336	362	350	360	310	356	342	321	340	329	334	329	308	300	330	330	309	320	311	300	319	325	306	358	368	348	336	304	333	302	328	335	309	354	331	321	344	345	307	316	353	332	340	355	327	308	380	312	306	335	359	338	356	322	367	326	309	340	378	300	344	335	313	320	292	318	306	354	345	341	304	339	345	297	288	319	303	352	343	324	352	293	335	338	327	360	357	336	355	334	327	344	367	350	328	362	307	360	346	336	364	316	359	349	334	343	341	335	326	330	327	320	350	319	347	363	294	315	346	320	300	356	317	336	302	307	317	323	307	279	351	336	315	329	340	364	324	312	317	325	331	328	324	337	310	310	324	325	325	304	338	304	299	321	323	334	321	269	313	350	358	338	300	308	364	326	330	326	327	322	323	323	333	351	314	362	340	372	333	366	335	322	343	334	328	321	359	320	344	299	314	340	347	339	350	329	347	344	358	349	359	334	326	342	332	290	322	319	335	339	310	332	334	309	302	329	343	349	391	360	305	338	317	347	315	315	330	319	332	322	338	317	295	298	319	331	323	317	332	322	353	333	325	328	340	335	301	341	338	330	308	351	338	361	337	294	279	334	341	325	332	347	329	313	292	333	347	320	313	329	333	326	343	366	332	318	326	316	369	360	315	316	332	338	350	299	293	310	324	308	312	307	294	362	296	335	334	371	325	356	306	351	283	338	322	316	324	336	346	303	323	284	348	288	303	332	353	290	313	335	342	331	321	353	366	326	301	328	307	330	320	338	338	324	345	329	295	299	319	339	330	306	320	368	348	328	317	325	324	353	314	326	338	335	369	347	350	352	331	341	339	326	338	340	324	353	335	294	301	314	317	295	316	316	354	319	335
28161	14535	10628	8747	3337	1550	1202	1020	903	799	748	767	783	745	725	713	746	731	727	726	762	719	743	724	735	725	781	690	693	746	763	722	737	767	721	728	745	784	728	749	765	737	708	749	741	730	766	760	688	746	705	766	710	699	712	731	739	702	742	677	740	735	712	680	727	704	690	696	757	740	736	741	738	679	690	698	708	745	726	724	669	714	731	673	745	725	718	721	656	703	743	748	707	685	722	699	686	724	752	685	694	684	739	688	767	699	694	689	718	721	683	731	730	683	709	714	747	730	698	702	720	760	730	700	670	734	709	708	695	691	723	697	693	673	704	712	678	765	699	698	710	700	758	729	711	703	726	718	686	679	644	750	719	732	706	725	705	691	727	716	715	769	691	696	673	698	714	770	666	693	687	680	661	670	697	725	677	739	702	717	702	737	683	698	701	717	682	692	725	714	760	682	738	700	717	713	712	676	702	688	702	730	690	687	698	716	700	713	723	720	725	731	692	737	683	749	730	671	690	682	691	706	738	693	735	742	711	672	708	703	706	719	699	706	727	734	684	730	705	728	693	705	726	738	682	713	751	751	680	714	732	694	729	659	694	692	677	694	686	734	746	729	703	721	737	724	683	719	666	671	732	676	691	743	717	669	696	718	680	711	738	683	725	715	642	753	704	746	696	705	680	723	741	716	713	734	688	717	714	717	713	719	693	698	701	734	724	686	705	752	690	732	724	751	663	678	677	683	686	725	719	704	690	717	691	696	702	668	707	712	789	721	714	697	718	693	682	759	685	725	715	721	775	736	750	747	686	756	713	699	672	728	714	730	734	722	708	701	702	732	742	718	705	721	687	722	689	676	725	672	714	694	693	703	693	662	728	719	752	673	729	732	645	680	704	680	741	747	735	730	728	659	682	718	717	705	713	686	699	729	680	658	703	686	711	771	700	727	698	701	722	706	676	690	692	703	718	662	690	717	714	760	709	704	714	643	703	704	712	735	728	693	700	720	722	715	724	693	750	741	716	681	714	688	740	754	708	742	732	717	760	711	643	726	706	677	707	732	668	736	716	740	710	767	709	716	718	710	686	728	707	684	739	691	695	749	723	684	697	731	685	706	698	743	688	681	733	718	746	708	703	711	746	703	695	707	708	711	729	697	739	696	751	702	713	735	701	676	713	718	658	709	701	722	713	676	699	738	721	752	706	721	746	695	730	718	703	704	704	752	716	712	740	752	668	712	692	743	721	719	745	757	752	695	677	753	715	676	699	705	695	716	720	709	722	656	745	706	647	655	747	727	739	748	724	678	728	713	707	749	741	698	713	658	703	720	716	723	745	719	724	732	742	727	715	692	710	697	729	724	692	701	709	690	730	718	680	741	771	673	748	708	711	695	702	727	667	713	714	671	699	710	703	689	738	689	712	672	729	704	656	678	707	669	716	731	690	670	684	715	712	693	714	678	740	758	687	741	727	643	695	723	696	744	726	740	659	705	719	737	719	695	696	726	695	693	719	731	744	661	741	710	746	706	676	729	663	675	761	723	690	720	737	714	699	736	694	658	713	688	695	692	686	713	717	706	667	699	736	718	735	677	713	692	712	789	695	747	711	706	711	744	690	696	668	715	684	714	714	719	666	737	690	733	724	726	693	712	717	700	710	676	701	740	697	708	678	694	706	778	695	671	716	702	720	701	699	667	763	671	692	679	688	690	686	725	739	688	704	726	718	679	722	743	749	718	718	731	722	682	722	704	771	717	735	672	727	702	681	735	764	751	768	683	730	688	742	734	731	684	679	717	719	727	682	659	730	733	715	721	724	752	699	680	705	661	708	701	727	705	721	724	702	676	679	698	740	719	709	750	648	735	639	672	711	711	710	735	730	754	723	690	680	714	695	696	700	730	735	752	731	648	642	697	713	674	715	701	743	659	756	716	695	686	723	723	703	684	713	692	702	719	663	697	697	739	702	717	722	710	723	696	760	661	719	706	736	682	733	695	691	698	704	705	747	736	724	722	677	712	701	704	699	734	718	778	693	676	714	745	656	707	722	760	730	694	685	733	714	670	653	704	681	714	714	711	751	684	690	673	720	723	722	704	689	716	711	749	702	750	671	694	696	709	747	712	715	715	667	771	720	675	694	680	690	710	666	666	685	696	733	771	685	760	681	727	725	709	689	750	743	699	666	721	691	695	700	702	668	738	706	748	682	690	714	676	721	706	764	751	696	680	651	757	705	705	737	699	708	723	722	706	690	721	677	718	723	667	708	706	760	696	742	724	616	763	725	703	725	712	705	714	727	749	689	685	745	761	706	686	686	694	678	705	680	715	723	764	705	722	716	714	651	660	755	739	745	758	724	714	716	706	680	744	721	718	766	656	741	715	758	692	746	684	728	722	707	706	731	693	707	671	684	684	716	734	710	676	697	716	736	681	697	721	681	693	718	761	698	696	721	690	733	683	733	715	760	714	672	731	695	715	705	757	708	745	731	705	677	683	695	693	721	694	701	730	724	753	709	692	725	706	717	723	665	711	709	708	676	671	736	695	719	710	659	709	712	740	747	747	712	714	754	696	708	750	690	725	671	720	755	714	717	716	718	730	725	761	702	733	626	763	705	685	717	693	672	754	704	710	724	685	667	727	660	752	726	718	695	719	706	724	721	729	733	700	695	691	725	732	716	667	692	668	677	769	734	713	691	678	682	782	716	721	738	699	672	737	731	711	714	681	696	719	726	712	727	719	719	694	743	707	713	702	689	737	729	717	695	713	692	683	732	659	720	706	723	754	719	735	708	716	733	733	743	711	705	743	744	702	695	727	729	693	713	732	742	692	702	714	734	736	729	707	738	738	719	703	698	688	799	711	684	723	741	729	722	725	725	705	754	745	688	685	692	712	704	700	737	718	697	715	776	728	704	640	702	691	665	736	747	727	716	686	714	705	710	671	676	727	692	706	676	720	687	714	698	770	682	694	685	693	702	728	698	717	725	715	716	640	710	677	717	660	724	710	674	669	703	724	699	676	714	681	764	731	701	710	695	762	704	702	730	676	715	704	712	728	710	744	735	757	697	678	732	715	713	679	677	748	722	737	669	663	703	706	684	728	736	672	744	738	707	701	728	686	701	690	693	746	708	705	743	679	700	740	679	689	707	717	681	739	710	689	734	756	738	674	720	722	712	716	743	687	722	761	717	726	747	644	624	733	662	714	661	709	721	692	712	712	719	765	685	724	735	702	727	738	704	706	756	696	727	693	722	721	725	690	651	715	744	729	741	744	688	718	710	704	700	720	703	738	733	721	733	671	695	717	713	717	731	720	734	674	717	717	674	740	709	677	726	705	734	659	728	715	752	650	722	750	717	686	763	752	721	668	682	703	763	714	642	733	686	702	749	720	706	710	726	691	685	654	723	730	746	709	699	708	650	709	708	712	700	699	693	740	740	731	706	685	710	677	718	721	693	772	705	728	725	692	709	720	695	697	712	679	676	723	706	696	729	711	707	737	693	738
50964	27181	19690	9389	2665	954	515	443	416	369	339	333	327	327	354	347	339	318	341	317	325	344	313	317	320	303	351	339	308	332	310	335	322	330	350	341	321	318	321	323	366	300	322	311	343	361	343	344	344	287	295	298	309	333	355	320	346	336	330	374	332	358	333	311	310	329	318	335	352	320	321	332	336	358	320	319	296	300	340	321	300	335	307	336	328	317	313	323	320	325	310	332	368	332	340	303	329	351	337	303	305	340	315	318	328	325	301	331	320	306	301	316	334	304	320	313	325	310	329	340	365	320	304	333	374	292	337	331	309	289	309	331	320	319	337	321	274	318	319	333	340	307	331	339	328	367	340	353	333	315	306	323	300	299	313	317	337	333	325	328	313	338	329	338	341	342	302	322	283	325	317	332	338	316	323	273	284	320	320	305	324	310	343	340	326	347	333	315	305	332	367	303	348	312	287	309	348	299	373	306	321	331	292	281	332	333	320	304	308	308	341	288	317	323	330	306	356	340	342	304	303	294	319	338	318	326	309	352	318	292	324	334	325	315	302	328	315	336	303	347	296	292	347	277	329	320	300	338	316	326	332	278	306	307	327	305	293	297	298	323	313	331	320	307	304	311	314	309	336	344	287	299	325	335	302	350	329	318	303	341	324	335	313	280	309	358	354	319	306	315	321	328	311	338	307	325	300	362	342	323	332	309	322	336	303	294	336	335	338	331	347	296	299	313	323	308	314	354	315	305	311	333	302	331	335	290	331	353	323	295	283	316	313	310	311	340	312	350	313	323	293	311	324	305	328	291	293	322	318	328	303	329	338	333	303	336	324	347	313	308	327	375	325	318	335	322	301	304	311	309	365	329	350	319	336	344	358	342	315	295	327	299	304	300	315	331	334	341	301	307	289	344	341	362	327	312	322	322	316	291	318	313	334	302	296	299	322	306	316	346	307	339	338	313	330	310	340	322	289	316	294	287	305	313	326	354	277	325	321	328	299	315	330	313	307	319	299	316	323	329	346	323	307	327	333	284	309	314	326	289	331	307	348	322	309	316	349	303	331	321	304	313	352	319	322	324	321	323	354	285	324	322	377	348	321	322	325	324	348	296	305	315	324	308	336	308	327	333	273	275	320	295	318	330	320	337	333	311	334	325	346	339	298	309	325	305	331	373	321	344	333	311	315	320	351	287	310	306	328	297	348	328	309	353	315	355	295	352	326	328	375	303	312	349	317	345	330	338	306	334	353	345	342	323	314	360	308	318	324	326	332	335	314	310	320	332	316	292	314	314	362	313	321	341	343	369	380	354	314	295	293	316	336	316	313	316	289	377	330	351	312	334	323	308	324	348	306	299	313	319	337	302	318	327	309	279	310	279	332	325	327	342	340	304	311	319	320	311	351	343	314	306	323	331	332	339	344	343	342	322	326	312	279	302	313	330	306	320	327	337	300	305	325	330	317	313	338	339	328	363	337	331	280	326	300	320	340	316	302	354	363	344	308	341	317	339	327	310	324	316	334	321	300	325	341	324	303	324	370	352	331	302	352	319	323	336	305	348	311	318	309	309	324	340	310	323	339	350	291	354	330	342	321	298	342	307	322	311	354	327	319	316	321	331	327	310	314	331	335	286	289	332	342	332	341	348	315	298	324	291	318	312	318	339	328	319	319	340	346	291	310	324	330	344	329	314	320	343	324	319	325	327	298	323	336	318	297	326	332	350	302	328	306	370	338	298	304	290	349	320	315	339	329	310	336	311	345	333	333	268	299	368	327	368	339	335	318	315	304	312	325	311	321	350	328	306	324	332	297	314	329	315	327	295	321	325	365	341	325	287	303	342	341	325	316	329	320	342	310	289	323	305	335	310	350	329	344	376	331	298	298	326	329	338	347	331	308	303	298	324	284	349	320	324	358	327	344	300	313	324	310	306	322	357	310	306	314	261	288	331	321	337	308	326	340	331	318	292	291	323	312	312	307	332	339	311	323	325	316	321	311	333	317	340	339	298	327	280	298	349	331	300	334	363	288	315	301	325	298	327	309	296	314	333	334	283	306	343	310	301	325	305	319	321	315	340	329	306	307	333	340	306	338	308	326	378	341	336	326	310	348	316	348	338	343	312	335	317	319	314	303	302	336	322	324	361	309	314	322	339	324	318	339	333	337	319	290	332	302	309	306	339	289	314	343	341	319	319	308	328	329	343	327	302	328	329	325	319	312	334	282	327	325	337	313	326	342	338	316	338	291	332	336	325	314	329	321	326	346	309	352	340	342	346	334	330	304	304	366	341	295	336	328	363	324	335	333	324	281	322	331	320	308	320	308	322	325	309	332	310	310	334	339	303	306	339	326	339	330	324	306	304	321	327	319	316	323	367	276	323	341	315	327	319	325	317	324	345	363	294	340	336	297	321	287	359	327	307	300	329	338	314	289	344	298	319	317	325	301	339	329	316	301	298	304	337	318	325	330	335	323	321	332	334	329	340	319	281	360	336	314	337	320	343	342	326	286	290	324	326	353	324	334	343	349	330	300	312	335	313	286	276	316	327	348	324	309	325	310	344	333	293	313	328	329	350	316	347	340	322	319	284	308	348	323	356	331	350	375	312	293	346	317	315	328	334	369	368	329	331	307	326	325	328	329	337	357	335	335	343	309	349	329	356	305	317	303	308	341	330	338	321	363	308	302	331	322	344	339	325	339	330	343	311	289	328	342	340	326	312	327	339	320	320	321	357	343	318	308	330	312	312	320	313	308	296	298	332	302	359	259	345	328	319	317	372	310	299	303	290	321	325	338	341	341	307	311	320	338	311	304	298	314	295	313	330	315	332	321	301	304	324	295	301	315	298	302	342	333	310	311	294	334	341	318	343	298	336	371	330	306	311	332	300	309	358	325	313	321	313	306	327	330	326	333	300	312	334	313	316	336	316	325	314	314	322	313	317	301	348	342	314	340	336	324	323	325	336	305	337	338	355	327	308	286	326	344	348	323	307	326	274	299	313	336	333	314	336	319	317	353	334	284	336	347	345	312	338	330	334	286	331	320	311	304	328	327	342	347	314	365	312	372	332	329	331	332	323	329	358	337	310	325	309	317	313	314	306	325	281	333	322	318	323	325	291	291	333	314	310	284	323	332	327	328	317	357	322	332	307	358	310	332	315	313	312	317	353	333	287	288	311	329	326	319	311	305	302	314	356	339	317	336	329	318	323	319	319	331	344	313	302	285	315	321	343	328	346	319	338	300	339	333	318	321	348	298	312	316	343	346	296	304	314	330	355	298	324	342	286	334	332	322	325	326	335	300	331	324	353	323	303	303	305	307	320	315	301	327	299	330	308	309	329	315	308	335	318	304	313	331	338	323	301	305	332	334	325	317	302	312	299	349	348	304	309	329	372	324	313	361	343	312	299	343	320	312	332	352	301	337	307	314	361	326	347	331	330	299	340	332	314	316	303	292	318	332	310	313	347	355	356	317	283	352	293	323	315	298	317	323	333	338	327	325	272
30562	20562	24041	15997	7384	2976	1718	1314	1085	931	887	815	790	788	768	770	768	720	743	702	706	716	742	735	668	742	691	758	703	740	783	756	738	734	770	715	748	741	778	753	740	728	740	700	712	726	737	770	746	708	684	717	677	718	692	695	724	713	715	735	719	730	704	703	735	799	682	707	735	677	680	713	782	724	729	715	651	732	733	723	718	722	710	712	670	678	731	661	724	684	702	690	743	707	706	701	692	705	699	674	699	692	678	700	669	671	688	681	686	704	680	753	684	701	704	663	720	691	709	674	719	725	705	697	729	728	743	710	745	717	691	670	665	720	725	696	720	693	708	698	688	715	709	702	731	694	703	643	742	676	686	746	635	667	710	699	712	698	663	698	681	714	698	709	702	644	698	672	717	745	700	704	740	691	696	664	690	689	706	763	721	697	689	692	700	706	732	638	678	663	713	734	708	674	674	720	717	689	674	717	691	708	716	686	676	673	689	692	731	738	702	684	741	756	670	677	720	704	714	662	694	735	733	683	703	717	759	675	694	677	666	673	690	725	695	709	682	637	740	667	751	717	677	707	702	701	698	702	681	722	680	714	679	708	729	696	725	705	690	678	719	651	688	690	738	707	723	693	675	689	689	734	684	718	669	723	666	718	713	676	669	635	694	707	723	740	697	690	692	688	739	704	685	702	724	697	694	661	735	723	756	726	707	708	775	708	702	661	725	669	716	706	736	718	697	699	707	670	715	732	729	706	675	699	714	708	709	718	713	692	687	685	725	696	723	705	681	727	716	717	724	719	709	674	711	753	663	755	673	689	690	734	682	698	718	728	710	646	648	720	687	722	714	692	731	716	696	669	672	633	781	675	686	669	704	741	701	740	669	735	721	726	694	760	718	670	683	687	709	729	696	724	696	704	740	691	671	704	687	703	680	686	699	738	618	686	711	679	674	713	726	668	684	738	658	675	681	702	664	716	711	659	712	714	688	653	671	694	734	721	681	708	728	709	716	660	691	706	644	692	671	695	719	702	674	753	726	680	741	728	664	703	710	705	747	693	667	685	691	753	695	711	729	660	675	688	774	693	684	728	711	712	673	637	668	720	739	749	702	718	663	702	710	694	692	716	704	685	666	729	684	754	640	766	637	699	708	712	696	699	710	681	744	741	723	672	697	701	685	714	700	744	663	712	691	722	697	699	703	728	641	678	739	670	712	705	681	722	670	649	679	695	732	721	716	702	667	736	715	720	660	700	720	709	718	698	703	759	710	701	671	717	722	694	698	692	728	720	735	703	730	686	738	720	709	729	731	688	731	666	674	736	711	733	694	669	687	712	715	739	712	702	688	712	714	755	676	677	643	738	724	720	691	662	718	708	707	699	685	668	709	731	732	709	686	684	736	675	729	715	683	700	734	744	678	677	687	674	684	723	696	735	725	682	699	700	767	694	697	705	728	692	712	708	690	756	717	679	674	685	703	737	699	687	709	692	686	742	667	723	710	701	661	674	661	698	734	670	700	717	672	729	691	739	710	709	669	732	685	689	679	692	732	682	687	695	648	687	694	709	706	713	713	744	738	721	667	647	713	664	740	671	696	707	693	680	728	695	710	699	693	685	714	782	714	684	685	689	684	741	706	719	657	707	691	709	688	713	711	694	692	717	716	678	676	655	711	740	679	654	692	698	680	684	736	696	685	705	702	699	677	686	705	708	681	720	720	734	668	714	706	677	695	687	742	737	737	760	679	706	716	722	671	657	730	713	697	677	705	662	678	715	694	681	743	714	740	684	734	730	712	686	717	707	737	691	696	711	763	716	695	707	728	647	748	739	696	697	714	678	689	704	692	723	689	712	721	676	695	734	728	721	700	716	706	678	692	715	709	683	693	673	690	680	676	742	665	668	680	698	669	681	736	671	721	675	727	684	738	682	667	733	675	715	699	713	704	746	719	669	711	724	719	694	693	695	685	692	700	735	698	718	713	686	683	712	728	706	669	718	686	748	717	645	707	679	728	742	698	711	681	740	699	677	683	691	737	711	721	688	718	707	707	720	701	723	699	684	652	683	658	699	665	720	719	725	716	726	704	705	701	710	708	715	700	714	705	735	730	668	680	670	713	684	670	721	706	726	736	733	689	697	664	721	704	683	713	686	707	679	718	675	664	683	721	687	731	684	747	683	704	705	713	703	699	726	731	724	700	690	697	712	741	671	677	678	659	716	701	712	690	701	687	682	712	707	683	697	675	672	684	734	699	698	684	706	682	720	746	719	730	729	709	693	680	732	731	680	683	711	701	728	700	673	710	705	727	714	706	763	680	683	702	738	702	673	701	687	738	691	705	682	711	734	723	749	719	665	728	719	701	731	719	695	722	675	720	746	695	670	648	700	667	703	713	712	731	710	690	664	716	678	700	670	682	657	694	706	704	704	702	681	727	703	708	734	714	674	675	704	693	680	738	751	712	682	654	713	677	741	708	720	686	661	700	749	689	726	650	695	728	676	712	673	730	710	715	661	693	678	670	704	713	750	664	732	757	687	698	702	674	698	716	717	751	743	714	783	729	695	757	730	721	742	685	734	693	732	739	698	730	679	683	675	706	737	712	730	689	707	677	737	709	721	708	686	718	704	740	684	716	720	680	696	731	691	726	735	727	728	759	660	701	717	700	704	658	708	669	703	650	691	738	685	705	671	727	736	721	680	690	731	701	737	735	668	715	690	690	717	675	660	721	721	706	689	685	679	701	707	721	716	719	720	669	696	674	711	757	719	705	716	690	696	673	668	716	689	698	678	653	651	733	666	710	711	722	748	729	712	704	679	720	719	720	657	664	739	690	681	688	701	701	748	681	701	705	685	744	677	678	665	727	654	702	695	685	695	682	712	699	709	660	663	680	705	688	755	709	669	700	703	724	705	707	701	680	706	695	694	665	708	709	709	677	651	664	706	714	677	709	650	671	744	711	664	715	676	711	725	713	684	714	689	740	713	682	665	698	664	747	713	668	684	690	729	682	693	715	683	735	703	658	684	711	688	710	737	636	743	638	712	697	691	651	721	685	730	731	697	720	712	673	723	690	752	661	688	741	721	668	715	688	685	725	699	762	711	745	689	753	744	736	731	704	707	717	696	691	669	683	721	665	700	683	683	696	694	661	697	690	701	711	695	689	682	704	693	709	700	747	699	688	708	703	670	723	677	738	702	684	754	687	719	705	705	737	723	712	725	691	692	692	695	724	691	723	675	671	712	715	705	708	676	672	747	730	750	665	695	725	704	724	750	695	673	688	704	717	700	743	729	708	686	716	684	669	710	687	703	689	721	686	701	736	659	718	676	693	717	757	696	685	706	686	757	704	652	707	761	739	692	669	727	704	721	738	708	648	728	675	696	690	710	723	691	708	712	720	699	661	685	705	660	698	722	709	718	675	674	696	699	670	679	678	703	687	704	728	697	702	674	688	713	690	705	727	710	681	712	704	723	699	690	711	729	713	731	685	693	710	686	687	662	741	685
59239	34473	21971	10284	4178	1100	629	521	433	391	355	359	340	381	347	338	337	304	345	356	321	375	344	318	282	385	308	352	317	344	298	345	329	339	314	351	308	352	334	353	318	359	335	322	363	352	326	284	325	338	355	341	359	353	319	337	348	343	336	316	326	303	290	327	321	347	319	320	353	363	359	307	309	338	326	334	308	314	370	343	313	307	354	341	357	318	353	304	329	310	311	333	343	337	323	337	293	314	311	319	316	317	316	339	327	325	379	304	311	353	293	360	311	323	340	289	328	341	323	302	307	352	343	355	336	310	326	333	352	345	364	310	324	336	341	345	341	319	328	351	319	321	325	376	326	330	312	328	361	351	319	321	316	330	325	321	336	311	308	328	327	314	328	313	326	340	342	321	334	275	314	322	333	343	319	332	305	304	313	351	353	317	339	315	338	320	330	280	333	292	360	335	313	295	315	380	341	317	360	352	367	340	327	323	336	308	307	333	336	300	311	352	323	324	321	321	328	294	377	330	347	316	356	344	364	365	318	301	305	299	354	314	326	323	322	324	344	318	349	329	313	290	322	314	330	324	329	338	324	367	299	342	361	315	350	303	319	320	314	312	298	349	307	314	328	342	301	288	337	358	361	339	357	328	344	359	326	341	315	354	318	319	348	320	344	334	349	345	334	342	325	311	287	295	367	354	300	359	300	360	325	329	332	301	332	336	309	288	288	309	315	337	361	342	348	340	341	347	309	304	311	328	318	323	324	322	335	354	354	316	306	321	315	331	338	339	397	300	321	312	325	310	333	380	322	292	333	323	339	333	265	317	327	339	348	298	350	331	320	342	329	329	331	292	304	347	339	303	371	332	318	292	315	355	308	303	349	358	317	327	293	339	349	351	308	271	296	331	312	319	345	330	331	321	322	330	334	344	301	311	325	316	332	312	328	344	366	354	346	300	309	303	340	323	296	327	306	307	322	323	316	333	291	327	346	301	355	348	311	284	320	304	324	363	306	364	338	305	314	307	360	351	366	327	306	350	334	328	329	306	289	316	299	334	312	296	334	296	342	323	344	332	306	337	331	340	315	294	386	322	329	326	305	330	315	313	268	301	327	295	325	328	308	370	346	323	311	331	349	344	335	344	304	345	326	333	342	293	302	295	360	283	345	318	324	368	334	328	333	284	356	328	339	338	319	326	368	306	327	338	347	363	342	311	335	367	349	301	304	347	322	329	343	340	299	370	338	355	321	353	339	333	331	306	334	342	324	340	339	332	324	318	320	345	335	320	342	295	325	308	321	333	321	362	344	336	341	344	344	351	325	322	298	310	339	335	306	310	327	329	353	336	338	314	324	363	320	305	307	328	310	355	326	334	354	338	346	323	308	288	332	284	322	301	304	333	351	308	321	341	324	349	357	304	325	313	358	340	344	319	359	349	309	301	319	322	342	342	351	330	331	347	327	326	323	302	326	306	364	337	312	323	324	343	325	325	317	322	331	341	324	298	341	305	310	341	345	304	316	311	342	363	342	327	339	344	341	339	350	316	337	292	309	318	332	324	318	294	352	335	301	336	348	335	350	284	331	335	358	336	313	357	334	336	350	275	331	311	299	336	305	325	351	363	303	314	295	307	308	364	323	326	325	319	322	331	314	346	309	374	352	311	336	365	364	350	347	343	329	355	314	311	317	338	324	315	341	325	327	310	343	352	318	307	333	332	353	318	337	333	319	320	306	321	350	312	338	340	308	312	345	297	331	307	326	315	327	330	317	326	351	303	343	391	345	305	338	350	305	349	304	329	320	306	281	331	313	294	310	328	304	349	315	356	351	309	353	337	297	363	298	321	336	342	334	336	299	304	275	358	339	301	321	304	317	318	342	380	355	318	331	337	350	336	314	311	347	303	341	360	336	333	314	337	337	320	316	341	366	302	314	334	324	359	351	346	339	308	298	309	338	341	332	299	337	329	314	304	365	343	347	316	337	291	344	315	345	374	313	363	384	296	304	338	331	331	345	322	334	332	343	304	337	306	307	334	298	315	364	329	330	312	307	356	277	356	307	343	354	360	328	333	349	352	326	325	350	332	311	341	333	333	348	330	351	346	365	343	362	339	345	313	278	331	330	304	345	338	349	319	344	314	313	330	321	318	340	301	333	333	334	328	320	332	312	340	309	351	313	317	327	373	320	354	325	343	330	330	343	359	337	324	311	306	344	335	356	312	359	324	335	323	291	340	325	321	327	298	341	312	301	345	330	317	325	339	318	323	352	325	334	324	341	335	338	321	333	314	331	317	345	326	334	341	297	360	306	343	349	343	337	322	328	318	328	354	326	307	309	318	336	360	349	328	338	361	299	321	337	326	281	368	313	349	364	297	338	320	341	346	348	317	302	345	304	312	320	331	329	324	320	333	356	319	316	301	322	357	290	309	301	331	316	311	331	354	315	311	319	337	322	345	292	298	335	325	338	342	328	297	333	328	334	314	343	333	308	337	348	325	355	313	310	354	370	344	348	290	348	319	316	333	334	296	341	328	311	348	333	321	325	306	317	331	337	338	306	356	319	336	340	315	289	303	336	323	334	297	307	332	325	337	375	328	330	306	329	306	335	312	330	299	309	322	325	347	342	331	327	319	289	364	338	348	334	334	350	320	343	316	322	329	382	289	331	314	321	317	319	354	285	310	352	328	304	291	321	369	332	300	308	321	306	360	296	319	321	355	320	301	313	325	354	337	314	332	323	308	314	299	303	311	342	336	309	319	368	338	307	350	356	361	333	310	312	360	345	371	338	351	326	334	311	336	316	341	331	311	306	289	300	314	324	335	355	344	332	292	327	339	295	317	316	317	318	299	316	324	348	280	316	331	310	330	342	287	312	320	318	309	299	307	340	354	315	293	337	352	340	312	324	304	388	301	323	316	329	303	365	301	325	332	324	300	336	349	326	312	314	330	340	335	313	304	339	330	334	355	306	330	344	348	309	352	307	329	380	343	302	330	293	357	327	338	346	341	360	349	310	310	358	311	315	307	313	342	336	354	338	366	342	321	299	329	308	372	337	318	307	313	341	339	314	327	373	294	345	328	341	357	323	311	334	317	319	332	342	316	337	323	327	326	308	326	293	295	315	339	285	283	335	347	368	292	315	315	343	351	358	320	338	307	363	339	348	362	328	348	337	341	340	336	367	335	318	321	352	323	360	319	289	297	324	333	364	320	320	315	342	299	331	326	312	309	355	337	321	306	348	333	344	305	317	319	338	340	343	327	345	351	310	336	322	338	327	341	331	327	332	303	329	325	361	352	335	327	327	301	343	329	328	315	303	318	330	333	316	348	360	330	351	293	320	336	336	345	290	313	321	309	330	358	355	333	350	335	328	324	325	369	314	300	318	340	347	336	337	319	349	313	317	377	316	327	300	356	335	336	366	344	328	313	353	338	340	347	349	295	288	298	304	320	326	339	334	350	352	312	345	322	318	324	347	285	348	314	366	363	321	349	319	312	320	301	317	320
36827	26593	23511	17314	10590	3200	1963	1467	1086	1000	917	885	811	823	808	799	753	734	752	746	707	731	758	728	788	727	670	727	736	698	771	732	736	766	767	780	776	814	782	778	729	765	775	779	764	767	746	788	768	765	701	785	681	733	731	759	727	722	739	724	771	763	676	676	728	709	732	696	666	680	705	724	692	698	705	674	685	683	728	708	741	716	752	688	760	692	731	721	766	681	736	708	736	665	704	712	769	748	730	652	679	682	721	704	748	735	780	671	709	712	751	714	699	707	710	661	722	712	790	719	729	687	709	689	725	716	683	695	713	730	684	712	715	744	693	694	685	685	757	731	745	714	746	688	701	672	717	731	699	730	711	727	723	693	703	715	676	712	749	703	689	658	685	713	710	660	683	734	670	708	714	695	711	721	675	757	741	758	728	710	686	734	709	719	718	714	730	677	652	686	688	723	673	734	704	721	742	695	660	676	712	715	717	659	725	696	681	691	745	711	735	680	696	730	714	682	711	745	670	692	719	682	703	748	717	749	697	694	722	776	692	746	704	747	703	687	709	724	754	689	690	715	750	753	672	704	718	732	689	722	730	735	703	746	711	716	702	661	723	726	768	687	688	683	731	698	700	710	698	680	741	673	775	709	696	683	752	718	757	696	698	705	695	708	725	689	690	700	695	715	758	714	738	772	741	682	734	744	759	710	744	750	715	721	716	701	740	721	722	770	699	756	729	710	695	690	713	710	667	737	704	740	725	701	748	693	722	736	702	704	720	693	696	688	718	743	724	703	734	749	695	694	716	684	710	711	715	707	690	704	737	746	705	765	692	703	731	730	631	714	726	749	739	676	699	710	687	718	681	765	752	733	729	701	702	708	709	698	694	750	679	747	748	714	668	693	717	690	723	729	693	730	708	729	724	698	714	683	741	709	760	770	693	700	705	704	743	729	688	702	693	739	698	733	707	741	717	701	716	688	761	773	784	670	700	688	689	746	670	687	715	732	682	675	759	719	749	737	664	657	674	696	697	709	731	705	712	757	689	690	673	730	751	711	684	693	722	695	706	688	685	675	679	681	688	693	669	659	721	726	729	735	706	668	692	641	704	716	691	715	744	732	736	707	705	690	751	695	653	701	760	678	729	760	737	708	683	667	690	670	710	733	679	733	689	715	704	692	695	675	741	674	703	736	731	717	705	751	757	709	751	728	698	743	707	715	698	700	770	712	724	726	733	709	681	681	702	759	725	704	702	731	745	704	779	673	699	708	739	698	712	690	707	718	702	679	702	709	692	676	741	747	706	766	745	682	689	767	709	703	737	700	695	690	693	741	743	698	696	709	675	692	716	679	734	731	732	707	696	686	717	719	677	644	734	683	721	691	706	705	703	700	710	760	674	726	731	681	756	660	736	738	698	743	728	792	705	762	758	750	751	705	731	687	742	717	716	711	665	662	715	736	691	681	694	723	729	657	747	695	701	747	685	713	713	710	688	697	725	686	680	763	696	671	721	755	739	716	688	724	737	726	727	717	716	724	692	697	721	755	725	715	722	705	646	702	675	700	706	692	734	726	680	673	721	744	702	670	718	686	732	713	737	670	740	732	711	712	682	707	715	715	714	742	759	694	700	692	719	725	712	706	670	751	705	701	716	691	707	703	668	689	737	717	692	773	723	705	721	717	782	732	726	744	713	741	713	745	716	710	679	679	707	700	749	692	658	740	684	685	747	710	709	718	728	729	711	694	739	721	723	717	711	695	675	755	684	720	719	679	737	713	708	747	720	746	713	735	644	739	703	738	719	683	767	716	704	702	715	701	720	729	731	721	764	699	740	712	718	737	708	708	734	723	744	728	745	677	712	729	675	714	716	756	646	713	715	706	720	728	679	694	724	703	697	704	722	705	742	735	694	735	714	665	669	697	719	693	695	707	713	724	667	735	727	676	669	716	704	760	726	699	699	685	705	710	664	700	753	688	735	726	710	710	700	654	677	740	717	697	726	691	742	700	670	688	655	730	677	757	742	734	688	735	705	717	716	726	705	727	716	728	692	724	688	709	735	690	696	699	737	687	688	721	723	745	705	699	745	669	699	734	719	735	718	713	742	691	686	689	693	691	760	715	711	717	741	705	708	705	740	683	745	692	762	699	658	712	757	771	722	738	686	668	773	740	721	708	667	729	759	746	696	704	721	738	727	731	655	730	680	749	701	678	674	617	677	710	701	663	730	722	702	639	701	771	682	744	757	710	762	715	737	679	707	705	739	727	707	745	722	749	725	722	693	706	722	693	715	685	752	769	739	740	713	715	724	732	735	706	644	763	687	737	681	707	699	686	704	696	711	694	725	683	678	699	721	717	755	736	712	749	652	688	696	671	745	682	737	709	686	711	759	711	708	708	739	672	704	743	677	725	684	718	731	676	661	742	724	746	729	683	695	748	678	701	725	755	697	738	702	733	706	684	716	678	733	726	756	717	647	699	680	682	726	679	686	716	728	715	733	729	724	712	681	708	713	712	714	720	717	731	720	727	699	691	732	724	749	726	707	679	749	694	724	739	739	704	711	696	689	726	700	711	763	717	764	714	716	667	734	684	723	733	665	700	716	729	719	733	744	660	739	706	768	739	795	738	738	728	770	673	723	692	721	741	702	703	710	754	710	691	706	742	693	688	698	736	726	668	668	734	776	690	737	694	708	687	717	677	729	690	720	682	708	685	727	709	707	675	677	743	720	726	759	719	726	687	742	726	724	707	762	685	722	704	649	745	694	672	723	723	713	707	693	736	702	726	719	723	726	736	739	709	741	733	670	680	740	685	699	686	668	742	707	717	732	700	692	741	696	782	688	662	685	721	715	754	700	673	720	691	737	696	730	727	731	775	698	729	747	687	696	693	721	699	740	689	744	741	690	673	701	767	751	706	731	693	704	714	656	729	695	716	679	718	686	692	705	745	731	713	713	686	683	691	697	678	708	712	691	753	719	689	752	738	668	709	659	715	698	684	716	734	767	676	720	692	701	700	706	717	735	687	734	709	713	726	737	711	707	698	707	735	693	681	689	690	655	730	744	711	697	710	738	667	715	669	733	757	745	741	724	765	728	735	683	701	686	711	729	696	694	695	718	683	680	734	681	724	732	776	712	761	748	729	763	726	680	722	705	725	677	721	728	692	723	724	725	739	720	726	694	676	666	710	759	677	684	717	721	712	698	702	712	722	670	735	742	695	669	763	700	704	704	688	783	716	693	703	732	679	702	689	710	739	715	756	764	715	688	749	710	730	757	746	729	701	690	717	685	704	683	730	728	680	715	721	732	717	712	663	728	777	706	719	685	690	758	721	694	675	716	683	710	684	734	709	706	708	657	677	701	708	677	737	677	718	685	726	771	729	685	714	713	729	729	715	713	700	679	760	708	751	697	761	734	718	682	727	660	704	669	727	704	732	719	698	658	780	708	726	707	731	723	690	754	726	680	762	673	654	669	698	697	748	736	722	670	707	690	697	692	711	714	766
44842	22815	10080	3638	1342	618	442	370	385	341	347	314	310	327	360	361	354	394	312	359	335	330	334	326	316	331	346	346	339	311	360	338	330	373	350	360	345	327	323	339	383	335	342	321	351	313	324	341	351	328	325	341	341	349	335	360	347	316	327	340	360	308	329	331	330	338	316	327	320	360	359	337	340	329	350	328	324	342	314	307	336	339	328	328	301	365	342	350	341	363	335	358	321	314	323	353	332	363	351	362	321	330	324	357	322	339	337	329	319	336	300	355	377	348	325	311	354	341	348	321	322	337	326	352	315	335	347	304	330	325	276	328	340	317	332	311	328	337	331	319	312	345	352	335	350	363	320	330	323	305	307	335	376	331	335	336	342	322	304	329	335	354	299	316	322	355	311	322	306	346	310	345	334	342	353	319	318	324	321	327	336	369	335	340	347	337	352	346	333	338	311	337	313	337	336	296	303	312	329	309	314	359	326	326	341	320	283	364	347	301	345	336	317	298	317	332	311	338	328	354	321	328	336	299	320	326	316	340	325	355	363	317	352	346	369	331	340	353	349	315	360	316	312	332	309	328	332	329	325	346	363	309	318	333	345	320	318	339	299	338	306	314	312	331	328	319	315	339	351	342	338	328	323	334	317	319	339	291	308	324	333	329	334	347	313	317	334	339	353	343	346	327	314	318	345	322	359	293	336	339	324	326	363	347	352	326	334	344	347	310	339	354	327	306	314	371	343	320	327	331	317	346	337	324	297	338	340	317	332	340	367	328	350	336	366	331	335	334	314	325	327	351	335	335	355	296	321	308	330	341	327	305	329	300	304	336	348	328	324	362	351	313	339	347	345	299	312	306	299	317	295	323	337	332	324	304	266	354	340	353	370	346	339	325	298	320	330	316	304	333	325	333	350	320	324	305	337	312	367	339	356	336	316	299	332	331	347	347	338	292	300	340	333	326	338	353	333	288	284	317	337	338	339	349	332	315	328	312	339	325	318	342	339	374	330	333	355	379	306	354	326	325	325	298	313	331	313	307	324	308	348	304	343	347	330	341	320	333	339	306	322	318	332	353	366	331	301	375	339	332	344	382	322	355	306	348	335	347	318	328	330	321	320	333	295	339	320	317	320	353	343	315	341	334	299	336	371	306	339	312	325	340	343	318	365	346	343	338	357	349	326	332	342	315	335	351	346	315	331	343	322	283	374	310	323	320	314	313	340	309	309	320	342	368	354	306	349	363	345	322	309	340	320	334	383	366	334	317	318	332	326	326	325	356	324	351	361	326	353	341	329	319	324	368	343	354	369	345	303	330	361	358	303	298	293	364	356	319	328	358	339	310	343	340	335	312	363	339	305	289	335	355	326	353	307	350	308	287	338	322	335	302	320	354	323	340	296	300	319	274	358	356	335	325	318	356	365	312	326	370	368	369	339	329	325	333	330	334	340	355	328	293	314	328	317	322	309	317	317	327	309	355	333	333	340	327	384	321	325	363	350	318	336	342	324	351	336	325	317	328	334	336	378	387	346	372	366	321	315	310	383	336	294	332	338	347	300	336	335	304	325	331	333	366	358	346	303	332	354	328	367	327	326	327	332	337	321	302	317	320	345	365	344	275	353	289	344	361	318	317	330	343	322	341	336	321	306	340	299	342	326	339	295	349	303	277	318	338	314	359	312	323	321	314	338	335	345	309	325	334	323	341	337	330	327	309	326	336	297	323	355	297	349	351	339	292	338	332	331	317	318	368	350	339	301	355	332	318	398	326	328	324	344	356	330	331	317	332	355	355	358	301	354	302	331	343	363	307	330	335	334	321	349	325	326	314	369	320	314	294	375	305	322	349	286	356	333	296	353	348	348	349	363	346	339	330	307	329	366	311	337	312	326	292	341	341	335	333	295	357	337	320	339	323	328	325	371	351	354	355	355	318	316	339	326	323	336	353	299	349	355	344	334	318	314	306	367	351	328	361	339	288	317	363	375	347	337	343	312	320	328	315	342	329	317	355	306	309	338	323	310	343	329	350	329	342	331	340	376	320	304	304	351	335	292	328	328	316	323	315	332	301	325	318	330	292	365	310	342	324	353	361	312	375	341	314	348	316	344	372	332	300	306	351	338	294	352	365	386	337	346	321	318	312	284	351	306	298	338	329	327	312	312	341	334	324	358	301	322	344	321	350	326	339	320	328	331	346	334	318	332	349	387	355	310	345	332	312	330	313	293	327	363	331	313	324	340	341	311	325	344	287	309	329	332	316	312	326	323	301	280	347	307	383	316	313	309	374	355	314	359	314	332	341	313	320	326	288	334	371	327	310	344	310	362	348	288	346	337	377	309	309	317	325	311	331	324	324	311	319	330	327	345	346	334	336	300	330	341	347	332	332	336	349	350	347	289	319	332	316	347	369	326	339	317	305	295	355	316	299	328	320	291	326	328	325	320	349	310	344	326	334	341	300	331	325	360	320	301	314	327	337	324	340	306	340	328	341	335	304	303	360	311	326	356	350	296	329	326	360	335	306	310	344	295	330	310	363	325	352	344	317	330	326	345	371	339	298	345	321	338	303	320	329	349	329	333	340	290	300	348	325	335	307	311	332	320	309	320	380	341	336	311	359	320	347	330	333	320	325	356	377	343	323	323	305	319	303	328	317	294	344	340	346	335	339	310	328	348	341	333	354	340	318	327	346	323	310	315	295	336	340	340	357	332	309	297	337	335	333	315	302	340	306	332	322	364	337	325	318	359	365	328	322	345	333	332	306	335	351	352	343	317	319	326	321	369	291	314	289	318	330	341	330	332	335	329	347	320	358	327	332	326	316	304	336	311	320	351	336	334	312	343	340	326	321	334	318	310	290	328	326	288	351	310	326	298	323	349	351	360	319	305	292	333	342	335	325	314	296	335	316	330	325	354	335	312	317	330	356	383	327	355	330	295	328	347	359	358	359	344	350	302	312	355	322	346	318	333	330	326	316	325	359	340	319	344	317	322	298	313	350	346	328	316	313	327	294	306	320	342	333	335	310	328	289	350	346	371	295	346	313	338	338	314	344	317	347	357	307	310	302	344	360	352	388	302	355	341	361	355	294	339	352	342	305	375	331	360	347	316	390	348	341	337	343	338	370	288	299	343	347	346	366	301	324	290	307	326	358	360	356	325	339	351	344	318	325	355	336	362	336	343	361	372	347	314	347	333	335	290	356	327	345	336	344	353	344	329	374	363	349	307	365	315	315	333	367	297	364	329	335	343	300	344	325	352	322	326	327	380	311	318	320	326	329	312	317	322	295	329	313	358	379	321	358	326	324	321	331	353	344	315	301	355	309	335	354	343	307	338	317	337	329	307	341	342	313	321	353	336	354	333	362	291	312	312	336	315	351	353	341	349	317	313	321	316	326	339	351	328	322	314	364	352	354	305	304	346	338	325	315	330	322	308	317	325	345	322	314	366	349	359	347	324	348	331	300	310	353	328	349	377	337	325	326	345	321	355	334	305	301	361	353	357	313
28728	16355	12665	7693	3771	1645	1133	1041	869	784	768	713	749	747	737	716	686	725	775	701	681	717	706	713	734	791	721	735	729	720	694	761	715	713	703	737	717	748	741	725	710	723	706	685	708	741	701	715	742	756	730	689	660	782	748	679	752	751	682	721	716	720	669	687	690	751	752	733	664	743	678	714	687	733	709	682	665	671	737	724	675	704	681	721	696	742	744	735	760	711	721	699	673	760	783	706	723	736	702	688	702	678	741	745	670	654	703	710	740	682	753	717	695	736	684	707	700	781	756	707	701	683	720	683	706	704	693	701	739	671	691	727	684	720	665	780	688	718	735	717	739	727	699	715	734	762	728	706	673	740	728	696	755	719	682	708	703	751	665	671	686	745	710	708	700	647	731	739	743	697	729	689	735	695	723	711	734	723	741	663	686	722	751	696	684	663	705	746	708	676	739	740	722	634	707	663	707	719	728	703	692	729	748	709	697	684	703	700	701	638	702	740	689	746	738	702	736	681	713	669	705	738	714	685	739	680	700	669	723	654	720	683	686	740	721	698	707	683	715	724	699	733	709	717	702	730	707	713	715	735	700	672	710	685	719	661	736	705	705	732	727	735	695	758	678	722	680	685	758	706	713	672	721	743	707	656	677	720	695	775	754	711	669	741	701	732	706	747	706	758	737	724	748	668	695	721	711	717	700	735	679	738	701	746	690	731	707	764	735	771	707	739	765	676	716	703	718	696	743	717	708	668	745	720	733	675	696	741	708	685	705	720	712	747	713	701	717	681	750	705	750	686	719	661	727	716	739	683	739	686	753	714	748	763	687	683	731	728	737	734	729	699	694	746	758	753	694	748	756	693	693	750	713	737	722	696	723	815	725	698	722	705	755	704	688	669	722	745	683	736	723	755	747	737	686	667	748	707	735	674	773	711	712	733	702	692	748	743	720	729	734	720	687	735	715	727	761	690	717	682	695	728	717	751	669	686	697	724	686	662	709	671	712	763	688	718	728	709	799	757	697	709	729	744	730	676	733	701	780	697	704	740	697	682	739	678	712	703	700	662	729	783	714	808	739	727	712	731	731	770	671	738	706	679	670	718	671	732	692	730	688	711	728	746	727	731	709	733	755	680	711	711	655	697	721	667	740	685	752	712	705	681	725	722	719	743	719	728	712	687	713	709	724	683	701	724	717	730	706	705	714	708	733	754	730	684	742	694	653	684	743	661	724	743	729	689	659	713	779	684	713	719	698	750	681	760	701	648	733	711	725	709	747	727	751	696	769	745	735	715	702	687	704	717	716	774	708	726	711	738	698	756	733	738	699	727	730	722	720	682	727	708	719	714	690	743	701	732	728	690	750	709	681	709	750	678	695	741	692	697	716	692	743	726	744	708	719	689	703	726	725	754	757	733	722	665	679	690	731	717	732	773	693	722	757	704	696	701	712	684	708	746	736	650	718	702	707	703	768	725	681	683	720	680	728	697	746	681	706	759	694	715	688	675	733	751	720	739	708	761	707	711	692	722	679	694	734	662	692	713	634	691	728	627	709	675	701	727	710	731	702	772	696	701	673	725	749	751	703	719	735	706	736	730	731	736	722	649	729	688	728	760	722	722	729	686	703	706	677	694	731	709	696	687	746	755	702	689	708	704	678	736	718	732	683	736	732	758	693	694	718	743	778	656	718	711	701	793	724	723	702	723	764	712	709	741	741	731	731	748	712	664	718	729	705	715	695	749	739	702	767	750	730	728	770	679	720	671	729	759	708	707	730	707	763	698	712	670	712	721	665	723	711	675	729	746	677	703	723	678	727	724	693	705	724	708	698	672	692	700	680	709	720	685	718	662	693	694	736	750	748	709	740	672	702	722	775	673	738	738	676	757	705	691	737	735	740	700	668	679	712	705	730	726	687	725	708	726	744	651	704	755	712	726	695	702	676	678	683	731	754	738	702	665	683	758	744	735	696	729	740	705	666	730	658	716	714	722	664	739	719	710	716	737	753	682	763	723	734	715	709	740	740	716	736	642	701	709	739	720	690	712	754	682	682	751	685	730	753	712	732	751	739	662	700	675	666	693	728	736	727	729	745	753	720	730	685	713	678	706	736	705	757	738	721	725	700	741	743	763	704	746	695	693	722	724	716	739	750	694	701	699	679	756	713	708	714	726	712	675	705	745	690	772	745	766	682	718	679	719	693	725	721	689	750	703	693	674	722	700	764	718	665	706	700	756	709	640	712	723	729	690	722	707	703	690	657	684	717	714	692	757	694	758	697	744	698	723	732	760	735	688	683	751	709	708	739	710	695	724	671	663	705	717	694	735	764	730	715	694	684	729	713	798	720	689	649	736	697	762	723	730	675	696	706	739	712	768	676	724	735	711	708	697	723	713	722	707	715	725	732	727	720	718	704	717	716	680	689	696	779	719	691	716	721	723	716	732	688	719	686	714	723	731	678	680	710	755	748	742	678	716	703	689	722	707	670	713	697	704	717	714	746	696	677	739	749	713	740	709	645	714	706	673	728	695	705	725	691	730	729	755	700	715	712	733	745	764	685	713	727	701	690	715	683	722	670	722	757	697	715	708	712	726	694	664	716	687	713	722	735	706	715	698	743	717	712	722	709	739	704	684	668	743	668	677	765	691	700	679	677	707	702	730	722	698	719	713	682	702	684	666	701	739	643	708	718	691	669	687	689	725	679	722	724	720	747	720	703	736	722	711	711	719	686	710	746	667	688	687	719	724	712	778	703	713	773	687	731	716	706	722	739	744	764	717	720	690	728	703	734	704	730	735	682	688	723	680	741	703	699	680	735	754	706	697	700	681	680	709	736	713	714	746	716	723	721	686	714	743	669	700	661	712	738	727	686	746	726	683	721	693	744	774	668	713	712	709	716	702	716	678	683	728	721	695	713	704	693	723	760	705	741	724	720	751	698	744	720	737	682	726	670	721	682	721	763	700	645	700	670	765	669	696	709	705	706	732	727	720	757	705	790	708	667	692	735	706	685	699	691	714	714	705	763	757	678	731	758	734	708	718	713	709	741	683	756	730	694	717	610	726	736	731	732	736	749	708	694	746	693	683	693	726	693	684	707	712	746	705	686	770	694	743	698	669	722	710	691	706	731	660	714	717	713	719	695	686	716	719	690	705	721	748	702	734	697	731	711	716	707	694	713	666	726	718	691	721	709	779	693	687	752	758	696	729	714	727	725	699	706	718	729	647	697	723	744	710	687	713	679	694	716	747	699	759	717	709	702	732	699	652	782	685	741	745	681	723	702	754	771	708	749	700	686	726	725	685	726	713	711	705	712	747	744	738	695	729	737	690	725	723	755	686	691	683	685	737	692	686	762	716	685	690	731	713	723	684	691	701	726	695	758	717	721	701	682	713	714	725	700	667	758	777	741	675	715	678	719	728	722	695	758	736	768	726	709	673	733	727	722	701	686	732	767	676	702	750	685	738	700	765	721	719	708	742	699	682	740	725	724	719	716	717	678	728
53078	28011	14040	5753	2199	729	506	445	384	363	382	354	354	335	337	344	347	369	318	309	326	323	308	333	318	312	358	328	335	316	307	293	316	334	300	310	356	340	324	330	330	310	343	381	334	326	323	333	341	337	319	301	315	340	323	324	306	300	310	320	300	326	306	342	314	321	334	366	316	319	329	329	322	313	326	326	319	337	321	336	330	308	346	328	327	310	332	357	329	284	366	324	318	326	340	295	324	266	311	320	351	371	338	318	325	317	350	334	353	320	343	320	319	349	334	336	328	342	314	310	316	335	315	327	323	296	339	288	340	344	301	337	344	334	319	311	283	311	307	347	312	323	355	319	285	313	319	315	330	311	305	334	319	301	336	333	325	317	348	312	314	336	344	314	296	360	332	325	323	294	327	304	316	304	336	327	314	336	322	328	329	332	329	308	330	308	322	325	337	337	299	323	320	345	330	349	331	328	355	263	365	310	336	316	315	305	295	295	348	315	317	298	282	311	331	322	334	341	342	331	328	320	330	302	300	308	299	297	304	325	343	335	309	357	345	340	321	334	350	286	308	320	327	325	310	330	299	328	309	331	388	324	327	351	329	305	289	297	324	319	312	331	325	298	347	325	325	341	301	312	307	330	288	306	291	356	308	298	303	322	303	365	344	320	307	311	346	349	338	285	301	338	292	314	307	364	342	330	324	331	341	300	336	333	327	327	305	330	336	307	292	304	347	333	313	303	330	311	290	370	319	301	312	317	317	331	317	302	334	328	294	348	306	357	324	347	336	332	289	342	314	333	336	381	313	326	303	334	346	326	316	300	335	365	303	288	348	345	311	326	320	349	334	313	323	320	305	343	322	291	318	327	295	335	314	298	344	323	338	321	342	292	329	337	370	303	285	348	333	328	354	326	343	321	325	341	299	312	349	298	311	295	329	299	332	306	302	331	294	308	323	309	333	327	313	323	338	313	347	306	324	319	275	329	340	308	347	318	319	314	324	302	311	296	337	319	345	323	312	333	306	328	318	314	314	304	318	290	314	338	346	308	343	328	338	326	318	322	337	319	359	299	319	292	299	329	321	306	321	326	327	325	330	310	328	303	315	344	282	339	306	293	313	316	330	319	350	323	356	327	309	308	321	308	355	310	313	312	312	331	295	318	352	307	310	329	328	307	312	324	339	301	304	340	300	313	367	310	305	312	348	371	311	293	351	320	335	329	302	300	337	317	323	290	319	300	309	337	329	347	326	279	296	334	332	298	332	332	323	297	319	337	318	313	287	307	289	303	368	310	334	318	293	328	360	319	291	330	316	281	332	331	318	390	306	325	312	338	320	277	333	332	299	314	351	341	338	334	352	314	337	315	318	311	321	306	334	324	319	306	295	316	319	313	297	332	335	305	322	312	327	326	323	319	352	332	296	329	318	311	309	325	320	315	320	309	328	311	323	330	336	319	337	330	272	357	289	329	336	294	308	353	299	350	305	331	333	333	338	354	315	279	322	336	328	337	337	350	338	299	297	332	319	320	318	307	303	287	318	335	334	293	348	339	293	308	303	286	302	322	329	331	356	306	294	303	286	314	303	298	349	376	355	310	299	312	294	299	337	309	337	320	353	354	321	357	311	314	350	342	361	303	308	335	329	344	323	359	347	324	355	330	314	338	340	321	324	352	291	321	298	330	311	317	336	321	334	331	344	359	354	357	327	352	322	326	327	330	274	325	338	297	318	315	310	306	329	335	299	306	336	313	350	342	330	324	332	344	305	333	322	318	338	318	345	350	352	309	329	314	328	313	329	333	324	296	333	349	330	346	326	326	312	305	313	293	308	346	320	314	321	329	324	337	335	302	367	357	341	330	332	281	326	334	305	343	349	322	319	323	349	314	299	296	324	348	339	314	321	307	299	307	315	355	338	327	306	317	288	331	335	281	303	297	309	292	349	342	313	318	334	333	316	325	323	292	350	323	305	328	321	296	309	311	333	313	335	317	338	311	329	360	349	314	310	335	338	328	326	315	341	337	339	338	349	358	345	363	328	304	306	342	361	300	328	319	315	317	309	326	344	312	348	284	324	318	314	304	368	301	330	333	313	381	359	311	380	331	356	346	326	326	338	325	312	296	321	335	334	319	339	288	327	304	310	312	329	287	346	313	306	322	311	326	316	356	305	340	365	353	346	280	300	316	320	346	278	310	280	293	321	318	308	335	353	311	300	317	324	303	295	319	339	325	332	323	334	319	310	350	364	330	321	301	350	319	332	320	318	378	324	304	320	331	275	335	312	319	333	339	285	310	325	324	305	298	343	303	304	312	275	336	309	327	325	307	345	324	319	346	333	298	309	321	321	287	300	317	350	298	294	290	329	311	323	333	345	311	310	322	314	307	337	351	345	299	311	313	308	359	349	330	292	325	347	305	361	328	319	366	328	348	311	315	337	308	320	338	292	275	379	348	336	332	355	302	280	330	358	333	329	367	332	324	324	329	322	320	296	332	336	313	313	353	309	316	327	330	359	365	322	347	298	308	322	365	327	279	319	324	311	287	351	303	295	323	311	316	316	339	338	339	302	350	307	310	290	331	322	351	305	327	323	340	300	295	344	339	283	325	306	340	355	362	318	333	327	301	347	314	313	314	337	336	322	325	350	329	327	309	297	310	329	323	310	325	327	338	314	319	286	318	306	308	309	326	305	341	300	339	313	318	333	327	299	345	326	297	317	332	320	318	304	325	360	310	374	326	324	318	373	348	320	294	347	318	318	287	322	309	287	311	331	363	353	343	346	350	326	303	302	352	332	296	307	281	318	345	341	340	370	321	290	302	319	348	292	308	356	324	300	309	330	305	344	332	316	334	324	336	351	324	321	346	315	325	324	292	324	323	297	307	342	318	328	288	322	320	352	316	319	286	313	320	327	294	332	334	327	306	292	329	325	331	322	355	324	339	307	335	325	350	327	325	292	319	365	329	331	350	302	316	304	312	326	326	317	361	321	320	317	300	295	327	316	309	346	335	294	301	304	300	333	330	329	320	324	332	294	344	350	349	324	332	340	353	319	313	313	341	338	333	343	339	334	303	313	351	338	298	313	320	319	346	307	325	331	326	301	327	310	299	344	330	328	348	316	333	361	364	330	289	314	295	324	316	266	347	329	311	299	301	352	301	367	324	319	312	342	332	335	332	326	307	300	317	343	322	328	333	342	338	296	336	322	279	319	324	292	344	330	314	341	309	329	291	354	301	323	340	328	350	334	315	311	347	353	356	297	340	325	297	302	317	325	324	294	320	352	336	295	295	324	303	306	315	335	354	303	303	280	298	321	292	310	312	325	354	299	313	343	329	306	312	343	351	305	323	352	289	341	313	310	354	344	307	361	321	303	327	311	364	318	312	330	304	338	311	343	321	314	314	308	342	351	342	310	312	335	345	302	307	275	334	327	298	347	329	326	303	366	303	326	298	355	324	322	285	323	348	324	347	345	282	338	301	297	337	310	338	345	336	353	349	332	350
33534	20248	16553	12193	6374	2551	1656	1334	1111	952	874	781	705	742	776	709	787	748	662	738	700	738	761	762	679	719	715	768	733	720	750	740	721	796	746	702	734	696	742	732	728	694	767	725	719	686	716	732	683	745	737	719	687	706	669	727	734	672	686	735	754	716	704	739	675	704	705	681	700	661	726	691	704	663	714	700	716	699	675	702	691	719	690	697	738	667	736	739	665	713	698	679	717	678	698	696	659	714	675	705	663	690	711	713	681	729	708	751	717	674	740	706	755	638	674	714	747	696	688	704	693	711	743	694	693	705	716	748	670	647	724	737	694	675	667	666	692	690	728	722	700	719	724	698	728	720	663	704	713	671	722	686	718	656	667	691	668	705	679	733	681	718	713	666	714	623	723	681	702	622	679	694	716	709	726	661	721	724	701	661	685	655	735	696	686	699	659	677	654	670	724	683	720	737	696	670	701	735	671	712	698	639	665	686	667	710	731	700	702	747	718	693	671	716	666	665	718	701	678	662	644	690	712	676	689	694	675	698	729	723	716	721	703	722	690	698	659	699	644	725	704	716	754	673	681	671	692	724	690	651	705	682	670	715	649	694	711	673	703	640	748	733	708	679	694	729	713	718	669	714	701	691	732	733	716	695	677	723	670	681	731	697	720	707	712	687	756	776	675	726	712	708	697	706	679	674	728	661	697	736	702	674	685	704	726	748	679	682	705	744	722	699	740	747	720	667	672	667	728	717	689	753	645	709	721	748	649	683	725	695	722	698	667	677	677	720	689	717	699	670	688	646	717	666	772	706	678	673	712	685	734	688	672	683	729	699	716	686	689	695	710	664	739	687	690	740	695	708	724	678	710	690	699	689	733	702	652	709	644	647	672	710	708	704	702	691	715	695	708	682	739	701	710	722	686	709	682	677	703	695	709	719	682	740	792	715	721	683	700	733	647	696	690	715	698	704	727	661	701	683	737	658	738	659	710	735	673	725	654	724	710	663	695	727	682	717	663	722	650	700	703	714	682	684	708	685	664	691	693	689	688	638	687	675	667	676	715	739	709	691	720	721	722	729	663	671	719	714	721	664	690	677	703	672	745	694	729	709	741	699	722	689	673	714	686	716	679	708	710	694	672	698	745	702	656	734	691	739	696	642	682	667	718	695	667	683	687	710	726	641	752	701	710	725	684	699	698	717	734	684	695	695	647	647	702	695	688	730	654	687	688	681	720	684	675	718	740	686	665	727	726	621	691	645	723	665	755	733	675	705	694	721	722	690	695	638	692	708	651	710	694	689	695	692	657	699	726	656	626	692	663	724	650	705	731	723	677	659	677	706	684	653	710	696	689	692	704	708	657	717	693	747	689	730	674	720	707	734	695	723	727	704	719	718	706	696	672	676	618	683	745	697	718	689	714	720	720	669	674	677	633	717	722	658	717	710	725	698	737	719	730	668	717	712	719	675	699	690	697	696	703	747	691	732	721	730	656	688	747	632	696	659	662	781	710	720	683	732	703	670	712	690	718	701	693	709	692	762	721	711	706	739	735	729	754	736	704	691	683	715	666	718	722	738	678	719	637	694	690	693	706	714	677	663	692	700	655	725	721	721	670	636	712	713	731	683	703	691	708	737	640	719	683	724	697	700	673	701	646	692	662	654	723	715	715	666	711	675	744	609	716	656	724	679	709	714	701	666	658	722	687	766	707	742	688	716	738	697	682	662	690	710	671	721	747	688	680	682	715	725	693	710	695	730	673	726	684	722	699	723	699	709	703	735	711	697	714	710	723	680	706	711	683	699	667	716	685	682	703	714	680	694	683	690	681	690	702	699	682	688	700	694	722	659	704	657	686	721	741	708	691	719	726	686	693	756	689	673	702	733	715	687	658	674	666	690	703	686	665	721	695	704	646	717	701	659	707	732	685	683	734	679	737	752	704	751	726	703	713	705	693	615	686	686	716	697	674	686	633	686	728	672	712	716	710	730	688	722	707	758	724	708	705	708	756	708	689	737	682	700	708	694	680	732	664	707	704	736	726	738	716	673	670	698	732	739	715	753	699	659	713	680	750	691	689	728	720	728	758	684	705	672	705	708	745	671	717	689	639	716	697	668	691	733	716	678	680	682	680	706	730	741	704	729	708	673	684	716	679	686	686	751	670	711	684	692	722	705	688	671	650	677	705	682	676	700	690	738	759	659	738	712	678	722	678	696	711	721	680	690	678	722	711	702	677	679	702	717	728	667	694	667	685	667	722	693	729	703	709	677	727	661	658	676	691	658	706	683	754	715	659	678	678	719	714	736	744	670	735	694	707	668	693	689	726	711	689	735	651	697	721	718	706	716	691	724	634	716	727	695	675	738	686	712	668	689	689	698	727	679	702	733	692	723	724	679	708	695	693	760	723	714	698	693	680	678	712	757	734	714	726	676	708	722	724	692	702	716	715	714	693	724	702	779	703	697	696	706	687	682	713	744	681	717	687	666	680	694	649	690	712	662	689	692	702	710	654	688	740	689	750	681	705	714	706	681	634	649	689	719	664	710	714	719	703	689	687	699	679	734	694	661	694	670	660	677	692	732	697	724	659	695	780	722	707	674	674	727	673	662	682	679	700	696	696	694	737	680	687	736	681	703	695	668	718	716	707	739	708	755	692	674	662	716	695	702	661	723	697	657	674	748	702	712	679	660	717	712	703	722	697	713	683	684	742	667	673	701	694	693	717	684	703	741	719	654	695	701	705	700	683	674	681	714	676	696	713	687	673	664	726	678	693	704	687	716	671	696	658	692	675	678	687	722	755	709	669	695	737	718	689	673	689	687	691	677	678	648	751	711	736	671	724	664	659	696	692	679	759	646	708	721	684	701	667	700	675	729	704	716	682	699	688	717	710	676	685	683	698	676	697	655	759	718	708	696	690	720	727	715	661	701	743	750	693	714	659	733	683	711	704	697	689	718	672	718	711	711	695	697	716	722	677	751	688	677	710	727	737	714	729	728	712	690	737	677	726	708	753	714	703	630	670	738	698	727	758	697	682	716	723	740	672	681	678	736	682	729	690	706	704	698	715	709	665	686	678	705	696	681	683	662	688	743	744	719	705	722	709	683	726	680	691	664	685	696	717	667	664	703	734	660	698	689	676	726	683	687	698	716	700	691	708	683	728	703	706	683	690	706	709	706	724	763	710	714	653	715	672	671	690	730	694	775	710	733	687	726	693	692	675	695	678	664	701	662	689	644	677	712	734	742	761	714	714	680	707	712	727	668	665	710	690	693	704	657	639	730	673	717	690	701	713	671	709	734	690	697	711	700	665	664	639	684	711	705	730	677	700	693	689	683	703	705	710	671	665	726	650	721	699	721	712	694	707	719	736	702	666	741	709	673	662	709	758	711	703	689	725	701	678	765	667	718	707	679	716	652	705	674	735	657	682	695	718	668	666	672	723	684	695	715	707	752	714	691	685	703	747	673	704	685	743	677	677	700	693	688	666	695	708	727	691	698	695	739
61444	32424	18915	9693	4046	1202	626	498	477	395	361	369	364	331	338	317	326	348	349	346	325	346	372	333	339	327	288	355	310	301	336	335	355	316	338	337	354	339	330	331	338	323	323	310	340	343	353	330	333	306	313	339	316	295	335	362	334	331	319	299	361	314	341	351	317	313	359	297	311	365	321	290	313	356	281	315	373	336	345	368	341	342	368	339	304	349	324	337	324	333	321	315	344	330	341	334	353	302	286	336	320	324	355	300	319	304	338	334	330	327	332	338	344	314	316	280	298	321	325	344	360	337	382	305	325	328	326	321	305	331	371	336	349	310	331	334	341	333	335	368	354	310	346	313	322	327	346	326	335	340	326	273	313	322	351	355	340	309	315	329	355	320	356	303	327	311	323	330	316	348	295	320	336	314	307	320	303	312	320	301	303	329	351	308	337	295	314	321	297	310	283	349	368	364	352	322	339	312	343	315	314	328	335	316	318	336	341	333	310	296	389	320	345	311	298	314	281	307	345	354	355	327	307	314	306	363	346	318	306	306	317	330	326	301	316	344	356	318	346	345	339	292	330	308	363	306	311	331	328	313	320	321	303	321	345	343	341	341	319	352	349	298	322	337	323	323	338	307	321	321	286	293	333	312	334	323	308	326	292	367	308	335	295	290	334	362	330	323	355	343	307	303	331	300	325	342	326	318	323	368	326	303	352	313	342	301	328	326	327	327	368	322	339	334	295	366	333	311	341	324	347	338	314	314	317	315	305	351	318	363	332	345	334	322	334	297	290	311	318	292	323	304	351	324	335	345	310	334	328	335	322	328	328	324	299	338	321	311	302	338	343	327	339	303	340	351	340	303	318	288	333	345	299	311	303	341	313	327	340	345	330	327	346	330	330	350	348	334	360	353	319	342	327	343	332	341	333	331	311	280	328	315	334	330	311	300	340	360	348	369	342	337	321	325	303	336	324	294	339	317	309	310	338	376	339	311	349	320	326	328	335	347	383	311	294	328	330	300	329	282	367	369	313	313	312	347	334	326	353	319	310	318	308	336	316	317	366	355	317	313	303	324	310	300	352	335	316	358	329	302	323	338	364	350	323	347	345	302	344	325	320	338	333	350	328	309	348	306	303	343	304	339	321	346	315	304	349	305	304	333	319	301	323	288	304	344	377	359	329	327	300	346	350	319	342	300	334	353	323	328	307	349	333	352	329	325	348	313	292	288	334	365	357	299	322	322	327	328	317	327	311	317	309	352	340	340	341	294	325	313	339	319	322	339	313	334	340	341	302	311	313	345	321	348	316	335	324	323	318	302	302	317	340	331	333	320	320	336	342	366	374	334	310	313	329	328	296	303	358	317	364	311	287	328	342	322	330	324	325	301	293	301	274	347	352	313	345	297	326	369	319	357	342	330	298	276	356	314	344	323	315	324	321	341	376	328	318	337	339	310	314	334	297	327	329	297	336	325	318	359	333	312	324	335	312	311	357	311	314	310	375	312	310	323	299	312	303	336	321	332	315	351	328	339	316	316	352	349	331	328	319	331	341	302	333	298	315	309	326	285	291	311	286	275	337	340	313	305	309	317	294	321	310	335	312	319	337	311	334	366	354	331	321	314	342	325	340	354	300	309	324	357	327	326	316	330	349	340	360	332	344	337	314	347	339	335	307	360	334	345	335	327	296	367	363	346	343	311	316	356	335	325	338	333	322	324	358	335	306	333	366	350	325	292	349	341	361	309	298	355	316	303	330	319	338	330	328	359	310	330	328	315	328	312	337	327	301	356	346	341	310	349	313	358	301	345	346	327	330	294	346	336	335	319	362	334	317	323	332	332	368	323	351	343	334	307	346	332	333	309	329	319	330	327	323	342	302	333	342	328	347	350	361	335	301	318	315	316	349	353	343	339	314	333	333	340	317	327	334	327	327	325	371	353	290	337	343	317	296	310	288	302	339	319	324	320	366	330	319	345	316	349	329	302	311	309	343	354	304	344	313	333	328	324	346	284	313	308	339	327	313	351	305	320	349	299	309	305	302	305	324	319	347	326	332	336	299	303	333	336	337	322	319	321	329	337	304	317	343	346	351	287	336	298	316	354	336	361	327	314	313	353	288	326	305	315	336	346	320	319	341	319	317	321	334	344	355	308	311	331	332	283	317	308	323	339	333	320	344	316	332	313	327	300	338	295	315	344	369	334	350	303	359	313	325	303	319	333	335	306	342	338	314	308	320	328	348	347	328	335	374	341	312	331	374	327	320	272	338	337	329	292	338	313	344	338	335	326	342	324	361	342	334	308	317	320	361	369	344	302	341	360	320	323	326	326	327	330	331	324	339	334	312	328	339	324	364	315	306	344	342	301	322	362	313	304	344	328	342	325	315	334	320	317	343	278	320	333	311	324	327	354	341	307	353	338	347	351	324	345	284	317	331	344	315	305	313	306	353	333	335	338	298	340	334	349	321	326	342	338	336	347	298	333	343	321	332	341	349	352	316	310	320	298	312	338	305	325	330	359	328	358	331	309	309	300	330	299	297	340	332	354	326	346	287	322	297	329	347	339	322	330	335	303	342	334	357	342	309	319	324	367	353	338	348	347	356	368	327	322	350	328	353	327	324	341	317	329	360	338	330	324	317	325	308	327	299	340	305	324	296	361	351	340	318	343	298	309	340	313	352	298	373	343	329	327	310	330	315	345	346	337	336	368	309	328	308	322	357	307	364	330	323	327	338	324	330	334	366	319	333	313	293	351	307	339	339	323	322	333	329	309	306	352	312	351	356	320	331	306	323	287	292	308	316	333	343	314	315	355	325	334	356	315	333	345	337	335	382	335	308	311	334	332	294	313	349	318	298	312	330	356	347	346	369	318	292	336	341	354	326	318	355	331	312	295	293	310	329	310	318	344	345	324	331	321	348	320	355	359	344	323	324	310	323	341	349	304	321	314	309	326	335	345	320	317	339	340	322	362	309	330	323	341	328	324	324	347	331	338	336	357	308	347	328	359	344	339	328	319	355	307	349	327	294	315	308	344	297	309	348	349	310	345	323	334	319	305	297	325	358	355	374	327	343	331	302	313	322	349	333	366	317	303	341	306	352	343	314	353	327	298	368	332	318	290	349	318	306	330	337	309	323	313	331	329	302	330	341	379	324	337	376	362	324	318	342	310	324	331	326	336	351	313	340	322	319	324	328	354	281	341	342	332	290	342	310	290	318	328	368	316	317	309	353	328	358	332	347	311	318	353	308	318	342	364	321	307	336	327	325	339	358	312	313	347	325	291	320	316	365	348	309	323	359	314	338	333	319	320	335	322	325	313	330	311	316	322	325	287	341	281	360	331	329	310	338	325	346	333	314	296	309	350	269	305	298	318	347	309	280	334	284	307	321	317	328	323	315	307	333	351	326	339	322	345	335	300	339	309	316	306	329	312	316	346	368	294	345	334	302	330	320	302	290	344	342	345	322	337	366	304	347	315	296	339	305	320	358	327	337	323	320	319	322	336
38054	22821	21335	17057	10908	3622	2002	1503	1233	1048	968	900	838	842	790	771	808	751	746	757	714	746	729	764	739	745	770	745	760	751	736	796	789	751	804	814	803	781	796	814	818	814	734	753	737	818	770	754	751	744	741	785	696	732	750	760	764	743	751	728	752	697	707	751	750	714	713	749	717	720	724	734	714	681	699	779	695	707	738	755	693	677	711	696	710	697	709	772	729	747	707	705	689	670	681	751	726	674	679	723	711	679	669	723	735	692	726	713	698	718	662	707	715	683	682	677	716	716	716	749	762	710	712	661	733	707	690	688	699	676	678	685	660	735	680	716	716	701	685	711	709	712	731	694	724	683	735	716	727	703	703	749	683	707	679	687	746	720	741	727	656	695	699	672	672	771	706	725	674	715	713	731	681	675	715	667	647	751	712	705	683	700	704	698	726	705	686	664	712	755	740	714	697	682	711	730	717	704	720	687	666	740	731	718	708	700	717	687	729	770	662	694	753	763	726	740	656	747	740	692	705	740	715	693	677	678	717	726	670	723	726	775	690	697	699	710	718	734	731	728	697	752	699	740	717	708	724	696	725	749	705	758	709	714	731	731	693	748	703	676	705	682	697	717	674	715	720	692	681	688	739	695	736	669	718	698	688	704	742	724	747	725	758	718	737	782	681	709	719	736	722	655	772	688	645	701	743	668	686	723	711	690	678	729	696	731	730	682	726	726	689	697	681	765	703	731	666	758	712	733	725	694	710	760	760	717	709	742	703	678	691	704	712	710	717	702	711	685	692	674	689	717	731	712	714	730	724	678	701	714	736	697	753	719	731	684	700	680	677	735	679	672	716	763	677	725	702	688	743	725	680	734	728	704	747	734	735	694	756	750	667	674	667	722	706	735	702	668	744	707	687	711	693	692	721	703	711	688	740	728	720	651	740	727	675	723	711	731	696	712	721	704	734	700	711	701	703	734	706	693	682	713	715	714	718	724	723	709	703	676	719	696	691	685	691	696	704	720	683	696	757	756	777	704	761	707	697	672	707	756	748	719	724	682	701	716	729	716	732	728	699	733	747	704	692	745	704	713	724	709	757	658	728	742	662	735	725	697	712	663	709	696	720	777	699	718	750	699	737	680	703	723	685	682	709	730	756	737	648	677	754	753	683	744	646	733	717	708	720	694	748	686	657	695	708	695	733	661	707	668	668	683	741	683	744	718	734	710	728	667	684	672	727	706	775	706	707	716	729	715	715	676	711	669	647	756	725	717	635	684	720	671	715	735	724	753	712	732	668	752	712	707	749	698	678	716	737	731	714	691	725	724	690	697	716	756	694	733	704	678	649	787	662	741	717	739	677	679	761	671	679	696	700	712	694	721	691	740	721	666	771	721	711	733	692	691	701	729	725	702	719	788	788	709	675	723	711	741	708	698	691	697	752	669	675	698	743	754	715	706	715	673	744	706	747	653	666	692	763	699	700	672	687	713	737	752	717	648	711	716	668	761	696	757	750	678	698	704	689	708	761	697	734	746	748	698	672	700	703	651	689	732	707	714	728	705	728	694	745	719	722	715	712	755	736	743	733	739	725	749	737	675	707	718	702	731	718	695	700	713	697	734	689	726	712	697	697	749	706	745	682	720	739	687	702	729	709	747	698	656	729	750	738	735	689	735	753	702	693	696	707	736	720	684	692	652	751	733	741	715	702	695	692	721	672	734	718	716	720	702	725	716	720	687	710	760	676	741	697	714	738	726	760	669	718	707	705	669	694	722	623	721	713	764	749	732	725	731	720	717	676	753	752	729	705	709	747	745	705	725	665	706	744	721	750	643	709	729	694	764	683	695	713	682	730	670	723	733	686	735	709	732	687	720	711	717	713	708	697	696	713	742	700	743	689	697	721	730	677	691	745	746	700	743	752	719	741	724	667	698	723	716	696	710	717	706	701	686	731	743	718	734	702	691	743	752	738	726	768	730	715	670	689	699	720	682	707	707	723	697	679	710	750	727	714	704	720	748	725	700	718	746	730	713	670	729	707	726	724	704	737	732	691	730	673	668	758	699	701	689	667	714	756	746	708	697	786	702	706	683	685	703	662	682	723	698	739	693	706	677	669	714	688	720	722	692	692	747	706	702	683	654	715	649	733	741	751	699	714	688	705	691	700	730	697	733	716	700	764	723	676	759	707	686	707	719	755	721	726	730	703	744	710	701	708	704	734	763	708	692	731	710	740	695	757	690	684	751	725	714	687	756	694	687	662	718	714	716	700	690	705	694	674	704	681	713	734	714	697	666	715	736	732	699	714	751	704	700	712	718	685	684	702	710	711	699	749	718	722	694	671	697	700	720	727	708	740	629	682	666	675	689	773	751	687	745	706	679	743	657	693	712	716	667	729	701	732	692	727	714	674	700	704	721	755	728	737	726	706	773	720	685	743	706	699	715	706	712	669	707	691	724	692	714	680	664	751	740	735	712	700	706	694	712	730	691	667	727	701	724	694	735	707	721	702	684	649	702	713	715	691	677	693	731	722	682	686	723	730	686	688	667	703	704	725	695	697	692	688	709	731	737	720	742	736	707	741	685	698	731	667	694	701	705	681	724	678	756	721	708	658	675	678	715	733	681	739	690	677	724	785	760	707	677	746	740	788	726	748	703	718	676	721	745	705	684	739	683	698	696	660	775	708	708	725	723	638	739	732	669	715	692	681	722	704	690	737	670	733	713	723	700	674	735	683	702	693	688	702	706	677	711	771	729	745	688	684	682	716	721	729	749	717	705	698	721	752	677	741	727	686	710	712	705	674	711	718	696	682	723	703	717	720	726	667	722	748	667	734	692	681	697	721	687	718	745	713	736	693	746	741	736	699	757	693	693	733	715	708	676	694	730	763	713	691	760	698	656	732	738	728	751	677	712	710	706	681	721	731	707	792	736	686	731	747	730	697	710	701	716	749	757	691	715	734	683	758	724	762	732	715	726	720	713	665	684	754	761	700	696	709	723	807	678	762	729	715	718	748	702	679	690	729	740	721	693	704	732	745	682	682	707	712	737	658	723	687	673	761	720	741	745	718	696	765	718	710	704	696	670	691	727	733	693	716	695	720	697	695	677	685	701	687	698	678	708	773	699	723	738	713	710	665	694	723	728	670	742	675	692	716	728	714	711	701	662	738	698	719	629	691	735	710	684	673	663	700	725	722	678	682	738	675	734	731	743	746	714	682	719	718	714	678	703	723	674	761	749	686	723	708	748	722	726	732	722	719	736	694	738	679	687	685	739	744	697	703	731	701	678	757	754	666	709	692	718	701	717	716	720	705	753	671	741	729	749	737	723	723	722	688	714	715	685	711	682	720	725	716	668	730	715	666	706	726	698	715	722	689	765	738	704	736	681	698	737	726	670	696	765	703	751	753	709	740	697	773	712	683	746	671	731	728	727	668	725	690	697	706	708	760	733	713	712	729	690	707	708	701	740	646	723	723	676	707	690	699	664	719	665	749	738	679	721	720	755
46026	20882	8781	3876	1927	713	432	390	399	345	335	373	339	301	331	353	335	335	319	311	343	352	347	323	327	312	353	340	353	297	285	334	301	333	339	351	328	334	335	343	325	316	336	331	353	312	354	328	306	359	344	343	321	369	306	340	323	306	334	318	359	349	348	344	334	328	343	327	342	316	315	338	312	365	318	350	333	326	333	351	323	331	304	371	312	354	336	363	326	382	361	315	351	318	342	316	354	291	311	345	356	316	343	329	288	329	347	302	335	358	344	341	349	325	328	361	315	333	329	308	325	317	321	334	363	314	318	354	330	357	335	330	304	309	313	315	311	279	352	328	332	314	304	299	341	327	339	312	296	357	335	313	367	366	350	338	293	320	354	328	368	317	329	357	339	337	325	300	332	347	334	344	300	354	379	333	326	319	319	313	334	310	326	327	344	386	341	337	331	312	315	330	327	344	303	328	334	347	313	353	327	341	321	358	369	322	312	359	341	309	320	335	359	357	331	348	328	342	307	319	321	331	317	341	327	339	327	317	326	297	306	332	351	347	348	363	347	359	315	353	293	326	350	342	316	327	320	349	326	304	316	333	311	308	343	354	310	316	314	354	334	341	348	339	324	341	320	314	323	346	346	348	342	358	346	307	330	371	328	341	335	324	335	344	358	345	341	360	342	329	324	295	318	336	334	362	303	330	343	359	327	339	329	324	297	313	306	326	307	337	325	356	338	328	335	325	313	350	323	316	327	318	333	297	326	332	376	304	315	310	332	335	312	350	339	339	332	331	326	324	344	322	369	352	306	307	357	329	309	328	349	339	343	294	370	302	329	338	306	325	345	346	333	365	333	357	334	342	370	350	318	341	326	331	368	298	330	347	382	311	341	341	341	302	350	280	351	333	366	317	311	318	313	297	316	351	310	320	319	386	322	319	355	312	316	319	325	326	317	298	328	337	327	327	384	371	311	332	296	325	346	313	288	315	337	367	310	313	329	330	351	305	330	320	327	275	312	303	334	320	327	334	340	306	329	345	313	351	346	326	342	333	307	324	311	324	323	362	395	344	330	325	326	338	331	298	323	310	337	343	302	346	348	341	326	306	302	323	323	344	341	323	340	341	347	351	324	305	354	322	313	360	369	369	320	329	314	364	344	365	333	332	327	338	355	328	348	327	359	329	352	298	374	357	362	325	312	349	331	334	344	347	317	327	314	354	302	351	335	333	336	334	333	331	314	343	325	329	288	300	330	328	353	316	330	334	346	334	347	324	354	336	325	300	325	316	314	339	320	286	299	307	329	336	328	345	309	349	307	335	341	369	327	338	323	323	326	333	337	333	343	335	323	304	357	294	347	371	338	335	308	341	397	344	317	342	331	352	358	359	338	333	335	346	314	341	314	338	303	355	326	299	321	319	313	323	317	358	327	338	337	355	345	360	323	329	356	328	308	332	364	349	307	333	312	312	330	321	343	333	335	325	296	355	308	307	352	350	345	299	318	329	328	342	311	330	340	343	317	328	311	339	324	350	336	326	323	311	335	341	311	352	365	385	320	348	360	355	346	333	323	329	355	318	343	340	357	337	300	309	325	383	320	358	354	342	346	337	321	327	341	321	347	299	341	303	338	334	324	336	325	282	331	328	347	342	271	293	344	324	350	305	319	314	357	333	343	348	342	339	316	328	322	329	323	326	334	309	343	329	318	316	339	346	334	339	323	306	313	342	314	319	310	333	366	318	350	339	358	340	320	328	329	312	363	346	337	295	345	378	323	333	320	363	320	320	314	341	346	302	350	343	320	346	356	327	336	318	329	311	321	373	360	312	337	314	276	365	337	333	307	343	375	320	375	343	345	302	352	309	340	328	352	354	340	334	364	334	336	362	322	332	332	347	345	315	317	332	343	294	318	309	345	312	337	328	296	324	330	309	344	369	346	323	342	354	313	322	358	353	315	323	335	337	327	327	358	294	320	385	322	299	375	350	334	345	341	321	338	335	317	302	346	324	317	333	327	315	339	285	353	370	329	309	348	318	354	363	344	326	354	302	312	338	334	337	315	330	353	331	342	295	345	307	328	357	338	343	338	304	338	340	340	308	307	308	328	316	344	303	341	364	352	335	333	326	347	339	332	307	305	321	336	321	342	341	356	339	319	336	326	331	342	369	333	341	307	317	314	326	324	312	359	330	320	338	344	334	345	340	337	326	308	330	371	359	313	334	362	302	334	329	340	360	326	332	329	320	355	364	312	328	315	371	341	300	322	314	346	355	362	323	336	294	291	329	313	318	309	331	295	341	350	379	341	310	333	338	329	315	340	330	331	258	312	325	330	340	314	311	311	339	341	337	311	322	312	312	317	340	299	320	271	331	307	346	357	332	314	300	342	347	308	358	300	314	325	317	356	345	330	302	331	357	329	328	292	331	309	330	254	336	360	344	336	308	320	325	308	364	334	377	328	346	308	351	297	343	300	344	341	332	334	301	369	295	324	332	332	322	341	334	368	319	336	282	329	325	320	302	327	333	333	342	331	330	317	352	333	319	334	347	319	351	314	345	321	316	318	350	345	362	302	333	352	338	314	320	348	363	332	338	353	339	324	297	352	338	320	338	329	351	371	348	366	314	297	298	318	356	314	337	356	335	312	369	307	356	324	296	331	331	379	359	361	327	350	309	329	302	359	321	352	346	340	336	304	336	335	370	306	334	308	302	361	367	392	339	348	316	323	322	332	307	318	303	311	304	292	322	330	295	324	320	353	355	368	307	345	340	342	362	329	323	367	321	305	322	317	358	345	335	355	359	338	351	346	325	369	284	307	305	350	379	332	316	355	361	354	329	331	328	313	339	347	320	326	326	381	337	345	345	331	341	310	357	363	336	325	351	359	340	338	356	345	287	337	359	329	319	354	342	338	312	365	380	335	317	322	322	333	304	360	315	327	357	332	336	331	320	299	323	338	346	346	292	342	312	334	325	359	321	326	356	341	352	319	361	351	337	325	318	344	322	313	332	331	341	342	322	336	310	320	326	306	312	341	334	319	348	362	342	300	322	330	340	324	364	314	360	362	313	328	352	323	316	300	355	329	344	357	366	337	332	362	329	347	342	347	311	321	322	368	336	298	325	324	288	349	356	338	356	342	335	325	314	339	288	319	310	338	345	328	351	355	362	320	306	360	306	346	316	322	322	358	333	322	328	325	357	355	369	338	335	319	345	326	314	322	312	313	374	345	389	322	309	310	349	318	327	331	379	350	326	360	293	335	343	319	329	307	328	316	319	369	308	334	329	316	351	305	360	317	323	322	334	320	314	346	338	331	341	320	294	307	332	342	319	323	340	313	340	357	362	319	299	329	358	369	321	326	364	320	359	337	340	349	324	332	367	293	334	333	315	318	347	338	324	322	313	380	284	311	341	347	327	333	313	340	307	337	342	353	314	367	319	289	352	371	343	325	294	334	308	330	333	326	314	342	332	342	320	334	313	360	339	338	362	339	321	363	294	323	352	317	310
28384	13450	12197	8638	5374	2008	1148	1001	908	826	809	823	802	712	781	750	747	723	714	720	715	670	677	729	748	747	738	713	720	700	713	703	728	770	792	743	743	779	747	710	767	709	732	757	730	726	744	773	756	706	696	710	717	718	702	714	691	714	719	693	711	692	688	715	747	698	722	687	685	660	742	736	710	684	749	675	688	698	714	691	710	728	737	677	721	730	762	722	716	660	725	698	700	714	712	715	697	733	750	715	748	698	715	759	724	735	707	690	721	678	722	714	692	721	677	700	744	765	726	713	657	700	662	743	749	705	723	730	686	701	716	699	721	704	712	772	675	697	770	810	746	707	686	759	775	724	698	725	737	770	695	677	692	749	706	711	721	718	761	687	696	725	742	708	691	739	707	748	709	735	697	745	692	716	742	715	701	694	703	705	732	743	722	724	729	700	660	759	676	670	719	748	712	724	698	675	694	701	652	712	721	715	716	691	708	689	734	751	742	688	719	745	739	761	748	745	716	723	750	706	718	720	736	666	706	750	724	752	754	656	710	710	740	666	721	692	694	695	708	685	726	725	711	709	765	693	720	698	757	697	697	717	719	717	730	706	764	728	768	742	736	736	771	694	752	728	764	745	703	672	709	710	746	732	719	686	754	715	712	733	733	686	698	725	743	697	719	707	693	702	694	705	728	736	745	710	695	726	693	730	728	637	728	733	716	700	733	669	706	714	730	658	694	672	705	744	691	711	700	723	729	704	709	720	702	678	753	690	728	678	710	733	687	694	697	728	751	729	706	724	729	717	671	679	697	678	708	718	732	708	753	712	694	730	729	719	665	710	710	771	747	700	716	702	720	739	716	746	721	759	758	728	735	693	717	711	712	725	716	783	673	714	695	683	706	731	713	756	706	689	736	737	748	690	692	751	711	683	732	714	720	713	652	698	736	709	773	680	665	655	740	728	729	673	693	720	740	737	744	680	706	739	728	709	675	707	688	708	655	657	714	735	711	720	732	735	696	690	693	720	733	701	778	733	716	696	712	721	683	674	699	711	686	736	726	747	742	727	733	712	751	663	724	724	777	745	724	730	694	704	742	701	677	678	664	739	699	726	665	700	707	717	705	739	727	725	775	681	770	727	714	715	686	718	745	664	710	730	731	727	717	751	724	713	700	743	756	705	704	726	752	657	741	703	754	748	755	725	721	687	729	730	679	681	688	695	743	729	700	708	681	679	701	683	716	695	706	723	727	707	704	693	679	683	692	699	692	755	776	665	748	768	717	707	736	727	729	700	746	708	688	725	731	707	698	714	752	722	730	722	719	690	702	741	756	707	674	672	698	728	762	659	720	667	743	719	773	735	736	722	712	727	723	716	670	741	725	694	685	786	747	709	733	660	712	748	746	692	705	719	713	740	751	753	738	727	694	738	720	743	738	723	695	661	728	693	709	687	725	735	690	732	725	672	755	696	704	700	684	701	720	710	719	692	687	692	670	739	693	724	729	704	693	726	677	708	733	724	730	681	714	679	708	693	732	794	742	671	740	747	705	729	677	731	743	749	704	689	694	728	751	783	720	719	721	704	741	713	701	721	712	753	688	763	738	657	693	693	715	668	689	674	754	731	708	742	702	736	752	694	753	703	737	707	728	742	740	724	698	733	700	737	712	712	708	745	753	686	742	762	690	718	720	730	772	738	690	685	712	712	729	703	682	705	717	683	690	711	741	703	726	732	744	701	745	680	711	749	727	746	694	681	741	703	683	715	712	710	756	696	718	737	711	721	676	724	741	808	730	738	665	732	715	720	676	728	727	685	727	703	734	694	706	719	730	720	730	698	724	699	720	631	693	701	729	728	723	755	713	748	691	725	723	688	697	715	756	735	709	692	757	685	701	692	704	680	717	705	772	736	691	702	670	743	693	712	705	715	715	727	676	723	685	732	715	726	704	665	699	715	717	687	716	693	758	735	704	714	723	718	715	754	684	716	715	653	719	758	721	726	697	697	701	683	781	726	681	739	697	658	730	732	667	715	718	751	722	741	705	740	746	740	728	725	740	721	722	717	720	715	730	701	711	726	696	692	690	762	650	710	730	743	703	684	753	707	691	716	733	705	705	714	703	721	687	729	679	708	707	695	698	682	692	719	723	688	715	740	677	712	720	705	748	750	682	690	701	723	697	756	717	676	715	759	729	700	717	729	692	707	739	735	702	688	674	685	685	711	729	768	721	701	703	696	759	681	703	717	728	713	697	732	751	753	692	741	715	704	759	689	726	694	673	735	683	675	712	689	739	722	674	729	741	688	727	694	697	689	706	726	747	724	752	724	696	711	703	669	729	715	746	699	683	741	675	678	712	702	711	725	700	764	696	741	683	729	741	689	721	692	717	721	731	712	712	721	708	698	702	707	689	709	689	673	695	726	764	705	701	678	727	728	688	706	765	716	749	714	656	724	770	732	719	690	727	743	714	752	696	776	701	706	746	682	706	781	694	709	732	772	716	659	773	701	731	678	700	686	704	694	733	756	733	721	707	704	746	689	708	719	718	729	718	749	703	689	735	711	703	713	723	696	714	675	714	754	683	688	716	750	702	670	685	732	721	688	694	690	717	690	724	733	711	722	735	716	701	709	725	684	732	693	733	718	719	723	707	685	725	755	747	700	734	702	748	650	693	675	731	706	702	701	751	706	785	674	689	758	702	668	746	721	701	672	734	675	716	704	700	690	701	772	744	746	723	718	674	721	776	714	709	656	708	660	711	689	748	712	671	723	709	695	763	704	725	705	642	694	740	725	741	677	755	706	736	686	761	682	768	721	735	716	707	732	743	726	715	731	736	761	698	746	689	708	733	747	703	742	705	687	725	682	767	712	754	662	751	739	708	743	725	726	727	759	727	699	693	698	669	683	700	695	708	740	721	683	681	683	732	746	683	708	703	735	725	708	693	747	704	738	663	702	711	708	727	659	662	717	737	716	727	763	680	723	718	726	690	707	725	750	721	654	708	652	655	724	659	719	739	709	677	675	725	742	752	716	707	765	698	735	731	684	757	752	717	687	696	700	698	772	673	732	688	726	695	756	695	710	735	743	690	682	759	722	738	720	749	678	769	686	724	745	716	720	702	714	725	757	740	737	713	698	682	740	729	714	711	723	706	778	704	706	711	666	708	694	669	680	718	729	728	716	717	736	729	701	687	668	691	670	696	707	721	731	696	724	686	708	726	725	719	653	723	704	751	678	711	688	773	734	693	757	652	697	743	706	731	701	733	761	696	690	743	719	718	730	749	685	718	767	711	696	802	661	709	720	696	708	715	707	669	680	767	696	713	742	733	697	665	768	700	645	701	699	727	706	699	669	708	747	673	711	722	720	736	740	727	725	688	715	767	742	707	679	734	679	754	702	723	766	696	731	706	728	701	684	722	689	727	708	664	727	707	693	717	736	730	719	723	760	679	750	713	703	720	712	692	711	711	722	708	694	655	688	690	718	685	721	697	683	663	746	726	705	720	741
50889	24965	13902	7188	1955	704	499	405	389	359	345	361	332	313	317	338	357	305	328	294	331	342	302	285	318	290	325	281	333	342	321	354	328	361	328	325	343	357	322	304	359	312	314	301	356	360	318	340	332	316	334	336	303	343	344	326	375	313	303	323	343	355	332	340	350	325	315	321	355	311	326	328	331	338	314	319	334	363	341	330	354	308	314	324	362	292	325	293	304	320	321	352	368	322	307	328	330	354	334	320	348	306	347	342	314	300	325	306	314	328	310	337	279	310	321	307	299	319	336	335	345	340	355	314	330	312	313	315	351	320	299	315	322	327	288	280	323	335	333	299	310	334	287	331	302	295	332	325	325	295	324	331	316	290	364	360	332	330	335	289	317	296	282	308	316	306	350	317	347	350	303	310	334	353	307	357	287	268	341	358	314	313	283	310	316	348	343	321	306	329	295	301	309	311	338	321	326	301	337	304	328	305	306	335	352	283	340	314	313	344	326	356	310	277	314	299	314	334	342	325	297	334	297	336	347	338	302	344	357	334	325	308	331	314	300	312	335	350	278	280	311	345	309	296	298	289	342	331	299	354	315	295	319	329	327	304	322	304	321	300	326	328	321	315	322	311	351	328	295	331	312	283	286	349	329	300	329	324	280	311	325	327	344	328	346	360	333	341	266	372	310	316	312	313	324	321	321	323	308	372	343	292	316	344	315	336	290	316	347	314	320	337	347	335	336	307	268	309	320	325	292	339	314	337	337	309	321	367	361	332	317	326	333	345	325	330	319	336	309	320	335	321	319	311	313	330	317	319	312	313	310	318	320	351	312	304	354	313	304	315	326	340	336	305	296	327	348	306	325	348	321	340	312	322	311	304	347	310	333	289	319	356	363	316	296	313	338	326	316	309	348	301	314	324	306	268	314	323	309	322	322	315	317	345	336	322	317	326	345	299	341	324	323	324	350	294	327	322	331	310	313	316	359	303	321	328	324	319	328	270	300	312	309	373	341	316	322	306	290	329	295	343	304	288	286	343	333	327	310	270	392	292	289	326	325	302	297	298	328	328	357	329	313	335	306	295	320	329	322	318	328	307	319	330	306	312	325	305	325	289	322	295	295	303	288	338	322	327	354	326	301	358	312	312	322	329	317	317	301	315	365	308	349	312	317	323	287	337	336	313	314	321	308	271	312	312	297	306	335	307	312	312	347	332	274	333	316	311	341	334	320	329	319	340	314	327	316	338	300	314	330	322	342	310	286	331	328	346	296	309	318	305	354	332	335	313	319	303	331	354	292	345	333	312	340	291	328	309	328	331	308	321	334	338	342	305	288	282	350	322	333	356	328	322	308	291	290	330	319	303	301	315	332	340	287	330	349	293	317	339	328	294	326	312	358	297	298	331	348	331	292	312	334	354	331	311	305	305	309	308	319	301	320	299	336	340	340	315	278	306	307	279	294	344	331	329	290	336	338	336	348	303	281	350	283	303	363	341	304	325	324	310	311	364	340	283	329	324	317	304	303	328	332	289	307	328	337	319	332	288	270	291	328	296	291	297	293	261	328	347	319	312	315	299	301	314	291	342	313	357	308	327	310	277	270	307	328	327	324	289	314	314	284	332	351	320	321	301	294	286	332	334	290	291	305	274	352	319	340	333	318	320	304	299	357	329	310	297	334	328	318	338	330	285	318	309	323	330	339	299	348	307	311	300	323	286	299	316	325	336	324	329	314	319	309	366	314	290	318	301	335	334	345	292	339	305	328	286	349	353	351	343	341	307	305	320	318	304	342	306	342	327	324	302	344	341	325	323	349	332	269	342	349	332	293	332	334	329	357	349	304	323	309	301	350	330	327	327	358	352	339	365	306	339	283	344	331	301	301	340	320	312	320	329	327	308	327	310	329	328	279	311	317	303	280	310	296	287	324	338	320	327	329	335	332	304	399	351	326	321	324	327	340	331	308	331	318	348	326	274	290	314	341	319	319	320	336	313	303	314	323	363	317	311	315	318	298	343	328	286	327	329	309	368	322	337	300	318	321	307	282	318	340	331	325	315	344	309	331	342	333	360	277	314	314	303	342	317	314	322	284	341	301	322	355	341	329	317	323	274	318	342	307	312	321	345	303	326	311	330	338	321	297	328	348	315	317	300	300	345	331	324	319	315	305	311	305	296	337	331	352	337	337	307	340	331	323	314	279	301	313	360	326	308	329	333	323	327	329	319	347	299	329	321	306	348	306	309	276	342	300	322	322	316	324	375	334	315	318	297	331	315	325	296	321	359	328	344	317	340	313	360	306	317	351	331	352	313	324	340	317	352	325	300	278	298	305	326	346	300	291	321	332	335	338	316	325	364	283	320	336	329	304	324	338	296	314	328	320	325	326	315	303	336	308	323	352	351	328	329	295	297	301	306	303	310	313	346	312	353	351	328	332	318	337	311	323	279	367	315	306	345	295	352	321	336	324	318	327	339	341	331	326	344	307	357	332	320	310	330	321	323	306	358	323	352	297	301	329	353	291	313	314	344	305	332	333	292	315	334	301	300	349	305	317	310	377	347	316	354	320	326	299	294	336	341	302	311	329	342	347	335	328	289	304	332	328	323	314	349	303	321	289	298	341	328	344	349	327	320	327	295	323	336	336	304	349	317	300	347	340	316	325	292	320	296	335	324	318	326	320	321	341	357	352	347	305	349	306	336	320	335	365	350	296	348	330	298	313	354	337	325	322	318	328	338	281	356	318	320	317	336	319	316	353	317	276	324	297	325	309	313	289	304	326	357	297	299	300	382	317	321	332	321	345	322	314	288	293	312	322	326	321	328	331	291	339	338	339	336	330	344	338	328	320	293	316	297	348	354	322	340	361	311	315	330	337	336	305	321	333	326	309	333	291	292	294	279	270	323	317	292	381	329	318	313	313	345	301	365	346	274	336	352	361	297	329	304	308	279	332	308	329	313	356	318	308	331	313	350	345	323	305	299	343	321	313	306	316	354	330	323	312	316	330	304	362	344	327	307	330	310	302	292	322	351	312	314	322	298	347	336	344	314	330	319	330	345	292	340	316	329	314	309	281	340	300	335	319	348	326	304	323	278	314	345	379	323	319	322	316	298	312	374	347	320	368	333	297	314	294	325	319	333	311	331	340	316	326	322	305	312	346	325	296	343	325	334	321	343	294	338	307	339	281	316	313	295	326	324	292	304	331	349	285	308	325	335	333	276	311	299	328	342	348	314	333	349	335	335	313	322	319	306	323	274	346	324	307	352	310	326	320	326	286	312	337	342	311	309	352	336	344	336	321	282	311	357	284	338	334	364	333	321	320	306	331	320	315	347	364	310	304	319	332	306	361	333	335	349	327	313	327	344	344	300	291	311	304	336	322	309	264	314	361	338	324	341	346	328	337	312	318	343	317	307	326	333	304	355	305	315	339	336	311	290	312	322	289	327	290	325	316	337	363	283	343	342	341	302	291	306	340	334	327	319	300	320	332	304	283	357	329	315	324	289
32074	18716	18073	13790	4923	2010	1398	1192	990	940	810	821	812	710	731	762	762	754	719	705	661	708	710	751	733	718	711	731	739	713	751	739	705	724	771	737	739	736	754	740	728	791	697	705	762	709	761	726	708	711	697	704	693	722	742	712	727	711	687	710	710	667	704	732	650	665	687	712	741	700	729	773	721	723	685	701	747	723	761	702	684	657	716	717	713	713	712	738	734	654	635	670	721	711	697	703	711	721	691	749	683	691	669	663	726	720	706	743	699	699	749	679	725	692	689	709	682	703	663	692	692	722	701	670	717	775	716	681	704	684	684	699	693	693	672	655	641	702	652	714	671	721	710	707	699	702	750	656	737	705	664	714	726	676	646	687	678	666	727	723	718	715	701	721	706	660	711	717	716	708	678	716	718	711	680	690	693	632	729	660	677	760	711	710	687	682	730	717	717	671	674	699	689	656	723	719	721	735	710	708	697	703	735	731	663	702	715	700	713	694	677	700	729	716	716	704	690	679	726	688	744	701	700	717	721	704	705	732	718	653	773	623	700	705	664	664	670	738	732	740	754	672	696	666	703	705	716	690	702	695	728	687	721	683	668	735	725	726	656	713	667	679	710	693	722	716	729	658	672	684	729	703	672	744	669	690	728	688	665	686	737	707	705	728	656	704	672	728	711	687	693	693	690	674	733	671	711	660	685	682	721	750	649	678	784	735	734	665	714	739	704	661	736	689	694	695	697	711	704	725	689	693	725	718	664	645	716	733	663	660	689	729	720	719	697	661	660	679	656	725	732	699	677	678	677	660	721	676	713	698	708	668	680	728	687	676	699	710	679	730	704	697	662	716	755	686	724	674	701	687	720	679	699	661	686	683	668	699	693	724	710	657	745	697	630	713	685	696	695	647	730	701	666	655	691	691	696	705	646	755	698	687	674	689	669	691	675	722	714	646	669	740	678	670	698	707	680	732	707	704	716	700	703	702	692	687	697	703	690	669	680	701	698	713	726	659	670	721	704	686	702	658	685	727	701	719	697	666	761	686	705	709	680	676	698	743	709	710	742	707	704	694	736	643	697	694	689	690	686	724	667	670	706	665	667	700	699	719	650	734	700	663	709	693	692	650	696	763	744	690	696	703	705	742	663	678	729	650	675	725	708	712	695	683	708	688	710	705	740	730	677	692	705	650	706	695	712	724	719	693	690	720	680	718	727	720	764	675	667	676	679	669	697	638	672	734	689	704	666	673	676	664	695	699	656	712	687	652	637	739	704	689	699	744	732	689	745	685	706	649	672	651	710	714	732	688	716	694	729	679	714	654	672	681	672	682	722	695	721	688	733	697	697	726	677	667	735	681	686	715	690	762	727	733	652	662	766	719	737	722	635	699	669	713	643	701	643	694	727	662	702	648	719	675	700	715	651	703	714	678	720	703	713	696	708	687	726	710	709	680	713	664	722	758	681	696	695	697	684	704	705	717	674	731	733	696	687	702	676	699	713	724	665	710	682	705	698	738	752	678	676	707	638	704	673	702	694	670	712	678	663	735	674	710	688	657	708	700	692	687	735	733	663	687	714	634	744	720	709	684	687	696	663	717	693	698	706	761	695	725	714	722	766	721	746	678	724	688	683	699	643	721	659	739	768	714	640	680	684	741	702	701	719	710	734	641	701	667	645	706	634	682	711	721	698	662	723	623	700	707	746	704	705	738	670	681	671	706	710	660	711	676	761	715	681	713	704	713	712	662	701	667	710	728	650	713	752	707	693	698	731	649	652	677	687	682	697	678	728	663	668	706	721	699	707	701	684	725	666	673	729	700	719	699	700	717	708	710	653	664	642	698	702	714	693	666	710	721	709	669	657	720	660	698	690	688	742	691	712	692	692	701	691	654	671	683	698	686	697	683	726	709	659	702	703	731	712	640	703	727	666	680	702	687	718	714	694	691	677	678	708	696	751	685	704	689	699	707	658	682	717	668	721	737	681	750	683	717	689	668	675	673	708	723	695	709	668	701	668	745	687	740	676	728	737	713	679	695	695	671	677	653	729	714	746	675	727	712	711	699	710	687	692	712	706	723	728	686	690	691	700	689	684	704	680	696	743	669	706	735	658	713	691	675	696	677	634	712	711	721	709	693	719	672	675	726	704	665	666	683	691	721	729	742	655	710	687	653	725	739	687	684	675	733	696	687	738	681	745	733	695	708	653	715	691	761	693	726	685	702	705	730	700	682	630	684	640	681	703	661	702	725	709	688	699	690	666	740	706	652	694	700	727	652	716	679	650	695	726	718	710	670	692	716	675	690	717	696	718	619	690	688	720	664	717	642	720	683	672	717	702	730	659	673	703	671	666	648	683	650	740	718	678	737	689	717	686	728	713	671	717	724	728	732	743	658	731	692	673	728	647	703	695	701	696	695	711	711	686	679	660	668	716	667	701	684	704	675	712	695	692	660	763	693	693	692	707	708	697	730	700	693	715	717	664	733	691	679	672	680	690	716	710	710	686	676	677	664	682	686	688	713	678	705	647	669	719	721	706	735	672	693	743	735	711	694	679	710	692	628	715	684	689	722	735	700	687	733	718	680	728	729	715	729	665	689	710	707	694	694	681	712	704	662	704	716	719	716	666	711	645	710	719	691	696	671	700	635	672	682	704	678	676	701	678	702	692	693	703	715	709	679	691	689	679	748	724	726	677	695	675	673	722	641	706	729	728	706	643	736	694	698	700	698	687	741	706	694	706	682	682	667	704	668	738	723	686	626	642	709	701	683	706	677	663	732	655	712	735	730	666	701	668	670	687	692	665	664	728	664	722	694	700	685	704	707	719	728	706	697	681	707	681	718	692	734	696	687	722	704	712	704	698	711	700	700	702	662	676	746	703	759	744	698	737	672	652	694	680	727	694	704	726	705	710	665	711	704	700	691	704	723	656	703	698	700	697	679	685	684	737	693	677	733	702	711	664	739	707	723	700	730	701	693	648	701	681	696	679	682	691	699	669	692	682	737	674	650	695	716	661	727	730	686	707	682	684	711	663	697	717	728	703	695	742	681	709	703	650	710	707	646	690	712	695	723	700	734	694	688	720	660	720	677	706	672	696	719	743	698	650	689	690	677	654	739	671	746	713	736	706	725	698	691	665	679	698	681	671	705	684	724	717	693	696	674	701	704	704	689	692	666	693	664	702	703	681	674	644	677	710	718	684	704	697	666	712	696	722	748	693	688	730	690	705	720	676	684	697	709	718	688	715	709	682	706	679	719	694	744	683	674	669	701	647	755	700	693	741	696	708	695	650	704	704	704	643	684	701	661	724	725	719	677	733	706	668	658	718	667	700	707	706	733	629	690	694	706	701	686	669	715	724	696	684	679	714	693	682	713	666	697	714	643	730	685	712	706	677	739	682	687	715	716	714	683	708	698	651	684	687	647	719	710	736	680	702	676	711	638	696	733	703	684	720	728	708	688	689	661	702	712	698	706	670	699	691	680	730	695	705	748	699	673	727	710
60955	33344	19976	10902	2965	961	598	442	406	391	333	356	325	393	386	323	296	351	331	344	345	339	327	300	343	317	352	312	325	334	350	358	303	337	288	306	302	310	368	373	325	337	345	333	305	332	340	353	317	327	332	300	371	340	351	314	326	358	360	318	366	353	374	309	322	317	325	344	325	315	329	351	300	334	305	322	307	315	318	338	328	336	348	314	312	340	338	325	312	318	328	295	334	309	356	326	332	342	335	325	317	323	344	345	331	331	361	311	296	324	327	301	312	325	324	358	307	316	317	320	318	358	314	308	312	379	335	326	313	310	334	310	334	314	356	312	357	320	355	346	314	314	303	346	318	343	317	291	338	317	363	358	299	333	351	301	327	326	282	341	345	324	323	307	311	343	273	334	334	321	316	343	366	341	292	317	328	347	322	346	333	331	348	318	332	338	323	312	320	283	306	367	339	352	329	281	337	320	344	303	299	304	337	334	331	313	312	332	322	340	331	333	330	328	317	292	341	323	349	336	347	300	350	336	318	323	315	302	309	300	340	318	315	342	336	325	312	332	322	343	314	361	356	340	320	333	335	347	318	329	340	341	336	362	316	341	345	382	309	325	300	366	329	322	306	381	332	344	329	327	305	335	299	351	315	332	320	372	331	359	349	327	338	326	331	297	300	301	344	368	308	318	318	298	297	298	325	365	295	320	327	322	322	340	327	322	345	333	378	349	301	326	338	323	354	319	320	311	312	355	322	332	359	327	360	325	336	359	308	315	305	352	351	326	313	359	332	332	332	311	334	336	320	327	341	320	356	317	311	367	323	314	323	303	273	334	356	310	357	326	341	335	333	343	361	308	361	307	342	352	287	290	316	315	335	339	357	367	309	318	299	352	328	321	314	308	354	308	360	347	331	329	340	336	322	330	303	347	335	342	343	346	334	327	328	347	324	346	358	347	315	320	312	303	320	322	324	345	338	339	329	312	361	292	343	334	313	340	358	329	320	381	291	328	311	323	352	335	317	321	304	341	334	329	339	344	329	289	318	348	341	332	363	331	315	296	349	310	363	323	353	341	347	327	331	353	295	313	351	355	373	299	316	333	360	310	369	286	328	308	323	317	310	338	337	310	295	322	352	328	332	321	317	342	312	326	334	338	327	331	341	308	307	320	323	309	338	287	307	344	320	333	319	314	311	315	332	290	324	334	316	362	314	361	346	339	326	347	362	351	314	305	342	335	357	340	323	364	325	330	335	309	354	328	333	348	328	336	344	340	341	347	336	347	334	329	321	288	298	344	321	322	314	310	334	317	341	319	315	321	324	320	312	318	361	330	323	334	309	326	336	319	339	287	294	349	324	289	317	359	336	296	330	302	315	303	345	343	362	342	354	334	307	335	348	316	325	276	342	322	345	351	321	326	315	343	302	315	326	327	318	327	293	306	323	344	367	302	328	321	347	332	323	289	340	370	301	296	333	328	355	360	327	298	320	347	345	325	328	340	322	362	334	355	331	334	309	335	343	306	297	343	296	307	337	327	295	324	334	309	340	345	398	305	280	302	327	336	306	362	327	297	332	341	308	346	347	331	332	312	333	295	345	383	318	319	332	345	293	347	314	318	335	351	369	338	316	376	313	322	309	337	317	331	346	303	354	345	308	360	326	352	307	360	334	336	307	324	305	322	340	324	334	321	328	330	326	336	336	294	338	356	323	263	310	343	323	338	300	324	328	363	308	308	277	289	345	331	341	340	315	325	333	292	314	317	343	323	322	325	342	311	350	365	338	290	304	333	323	332	306	346	354	338	326	346	317	327	334	309	339	336	394	302	342	336	343	318	323	340	319	298	314	335	304	287	311	335	349	335	295	317	330	315	341	327	327	315	325	305	304	312	343	369	360	360	281	353	348	309	333	313	309	344	356	317	300	344	330	311	311	347	285	295	331	350	337	347	291	296	306	320	363	365	329	343	324	356	324	326	304	335	319	357	327	333	315	299	334	356	315	337	319	326	313	334	369	312	341	320	318	323	303	364	350	298	323	319	334	311	318	320	341	345	336	326	348	304	332	312	341	362	314	335	348	347	315	304	371	337	349	309	320	319	344	344	336	302	366	333	324	320	350	338	282	342	316	319	331	321	323	319	312	324	287	333	317	330	317	332	322	339	315	333	336	309	360	341	322	339	308	321	320	315	274	292	337	342	330	340	315	325	311	336	358	320	328	302	298	370	361	335	320	321	321	333	343	324	361	347	322	306	330	334	327	330	350	301	352	352	324	322	328	341	358	348	334	352	318	335	314	341	332	340	298	323	334	333	329	310	301	329	322	344	299	363	351	304	335	324	323	308	317	342	291	341	334	340	355	313	287	336	343	335	298	336	326	322	334	334	300	338	334	352	325	315	280	348	348	317	358	361	316	338	329	347	297	314	315	309	322	316	334	346	320	310	283	325	322	306	305	331	314	282	351	345	352	345	309	303	326	304	347	323	337	295	365	316	368	297	307	307	328	356	300	314	334	309	353	351	298	353	310	346	361	327	344	329	301	346	345	338	345	306	352	335	359	310	303	337	337	306	333	313	303	321	336	324	321	317	317	302	311	289	308	336	330	310	314	336	319	336	301	343	297	314	310	297	299	305	339	304	344	321	309	321	319	357	342	314	311	308	325	354	329	342	315	333	362	335	326	343	317	345	348	348	312	329	293	312	325	348	296	290	320	314	290	329	326	327	327	303	327	326	316	307	337	307	329	313	336	337	319	322	304	295	324	348	340	346	298	341	358	326	323	330	321	337	323	314	301	329	331	321	348	338	296	315	316	352	327	305	322	313	310	291	340	335	306	336	316	333	370	322	353	303	377	329	354	319	346	326	305	344	319	326	345	335	348	295	308	320	312	337	306	315	319	343	371	304	301	333	354	331	351	308	322	316	338	296	318	316	298	329	319	337	327	293	331	326	348	356	350	327	347	349	329	344	362	335	342	343	346	344	332	344	342	300	319	324	340	314	327	333	382	333	376	329	317	295	316	358	297	340	349	307	303	344	335	295	337	319	339	305	337	345	321	336	341	317	347	349	364	336	304	323	296	314	305	325	299	345	324	321	297	336	317	326	341	316	328	332	294	327	319	331	336	355	337	339	323	350	341	342	350	314	303	352	314	329	348	321	295	340	352	316	323	335	297	325	370	339	297	349	301	333	305	320	318	306	313	314	320	341	318	324	325	330	340	304	326	357	369	324	356	322	341	350	312	336	323	329	359	353	354	324	362	335	321	328	336	342	359	301	319	341	347	300	288	293	349	334	317	334	338	334	318	329	304	352	338	317	331	356	314	353	326	315	317	302	348	332	336	323	333	310	337	314	318	346	322	332	324	305	328	326	302	338	370	313	307	344	324	382	362	338	367	302	361	325	342	330	332	336	350	291	341	313	320	332	336	321	339	335	316	364	318	330	354	316	302	327	347	336	343	358	289	315	307	308	341	298	328	315	313	325	304	325	310	290	324	319	315	321	357	316
37680	24312	22840	18478	6784	2946	1806	1420	1256	1034	957	886	812	815	758	760	767	763	743	731	758	736	711	755	727	721	758	709	739	745	749	735	775	709	764	796	731	757	766	728	764	795	768	752	698	760	731	740	731	718	738	762	754	746	718	744	710	727	740	707	715	715	688	712	739	661	782	698	689	701	739	694	714	749	697	690	689	749	741	710	662	713	685	671	715	710	689	686	754	683	759	736	691	687	710	689	702	719	739	707	696	717	711	680	708	719	692	711	713	729	692	723	692	707	762	717	726	749	722	707	691	750	749	684	745	698	652	729	729	643	701	694	723	723	694	675	669	699	708	736	734	711	650	741	718	726	710	731	696	687	728	678	727	651	727	689	752	697	728	673	718	698	689	698	770	687	700	675	705	731	711	689	691	735	690	722	729	713	751	702	740	700	691	743	696	687	683	710	707	713	700	710	740	697	681	706	722	654	665	746	665	686	724	744	735	713	746	701	690	677	670	680	696	697	708	680	728	741	699	712	683	698	754	733	667	697	707	705	739	720	724	736	715	656	681	687	725	691	753	699	675	738	723	756	698	678	746	717	748	743	719	725	639	712	720	740	692	738	693	677	728	690	720	715	699	695	712	715	687	676	726	698	694	696	725	698	744	690	695	750	720	705	673	709	681	740	701	728	679	704	702	716	714	716	702	695	728	704	721	748	660	722	671	734	691	718	729	696	694	677	664	680	733	719	717	675	711	684	700	680	720	710	704	680	718	708	671	672	705	740	748	699	720	701	651	721	662	742	665	698	700	660	726	724	720	721	723	705	711	741	658	668	703	689	684	760	737	727	714	704	725	758	693	698	707	731	693	690	736	687	670	685	681	709	728	705	690	686	752	768	723	683	739	673	702	741	695	688	655	721	718	719	706	673	698	716	780	737	668	682	733	718	681	668	712	662	694	698	678	700	674	709	710	702	739	710	672	729	687	704	676	705	690	680	697	670	679	721	738	687	732	690	717	720	736	724	732	771	726	695	717	703	712	748	709	682	669	697	719	764	756	721	741	726	712	745	714	683	712	698	724	695	711	700	732	704	718	735	687	708	730	699	724	743	674	684	729	704	710	713	691	693	682	650	730	727	736	711	722	698	704	668	739	688	746	630	709	735	706	731	695	665	741	678	702	700	692	688	693	648	705	658	707	700	703	744	704	688	735	707	695	727	740	688	700	736	769	743	734	695	681	696	639	716	673	692	714	735	669	699	691	684	753	718	698	720	747	713	682	730	686	707	726	704	710	742	765	682	711	673	716	739	669	692	724	706	668	719	718	749	715	745	728	724	727	707	670	694	705	638	704	688	710	710	747	690	708	710	763	692	693	655	723	728	653	713	705	714	729	722	690	722	689	687	690	738	658	666	703	670	700	685	713	720	686	700	741	700	698	711	706	686	707	696	712	706	733	752	674	710	676	743	702	741	688	713	720	762	675	708	719	709	722	694	735	753	725	725	749	693	706	698	701	687	706	726	736	682	733	699	742	685	663	692	717	729	633	686	723	737	746	735	765	718	730	686	699	735	666	677	715	718	736	695	733	690	725	744	727	699	714	695	717	688	708	723	690	719	681	756	649	702	693	705	700	713	697	709	693	719	698	711	685	675	750	702	741	707	751	687	717	718	647	758	719	745	723	698	728	700	705	706	737	665	758	703	679	686	730	661	662	712	671	709	711	710	763	733	747	672	687	716	715	715	639	712	726	698	719	690	737	692	765	695	714	764	686	700	736	720	691	727	684	716	666	712	714	718	686	696	690	710	715	700	668	692	700	680	739	683	680	729	732	733	704	678	725	732	704	686	708	668	745	687	778	723	747	697	679	707	672	726	704	724	710	731	716	742	726	727	711	725	647	662	696	696	707	739	720	683	697	741	732	693	744	688	721	686	769	745	682	732	710	683	672	725	657	713	694	718	674	695	742	743	663	773	718	734	724	719	700	716	696	680	710	667	718	710	724	693	686	689	697	726	736	728	725	736	702	668	660	687	659	732	721	719	732	736	696	713	722	689	696	685	710	720	726	722	739	691	761	723	720	767	715	691	732	709	696	714	719	703	710	687	714	692	667	741	728	693	677	724	671	719	751	693	744	743	717	697	707	682	673	713	664	706	746	709	680	701	743	705	717	676	679	671	735	682	739	697	713	700	742	693	749	690	727	710	749	680	694	675	703	705	703	708	694	713	723	725	739	692	708	736	701	709	701	666	696	701	718	740	710	693	722	712	704	688	725	737	721	725	767	685	748	719	709	682	692	728	696	677	694	659	681	694	745	729	680	715	775	759	732	732	753	681	691	701	680	747	684	678	738	726	711	649	710	729	719	726	725	694	748	682	712	715	705	729	712	715	721	697	714	711	664	692	708	666	731	674	742	661	707	738	740	743	730	676	707	702	692	710	729	692	716	710	705	719	738	700	683	735	746	709	674	723	717	702	734	722	714	756	726	666	749	699	745	665	705	718	752	718	699	689	665	686	707	677	664	684	710	708	699	710	767	754	735	691	667	706	691	692	743	724	719	687	673	746	674	671	749	694	702	703	659	740	701	683	745	745	696	712	737	718	723	712	706	722	735	762	699	703	726	713	657	710	729	743	703	703	733	693	712	681	694	733	735	677	716	701	711	670	704	709	725	702	688	704	752	689	690	707	706	684	683	671	717	718	711	723	731	700	727	702	776	683	733	685	680	689	703	738	748	714	729	723	716	696	732	704	731	717	733	729	753	691	713	726	725	683	670	720	752	741	704	680	683	694	742	736	644	711	732	680	707	721	735	727	665	745	707	743	725	702	753	711	689	728	707	747	726	692	693	723	730	687	691	703	712	713	755	696	692	691	712	712	694	750	727	714	730	714	712	677	661	723	727	688	668	730	682	712	685	672	706	659	709	751	680	712	707	745	711	690	705	747	680	693	747	737	719	716	693	696	688	722	695	655	707	658	733	720	707	694	716	679	676	737	679	726	735	728	734	736	654	681	722	689	728	696	699	721	679	711	726	687	674	703	721	700	718	674	662	734	725	713	721	680	685	682	730	749	675	699	635	734	682	734	664	709	686	703	701	710	708	727	662	706	758	681	710	692	707	685	723	722	709	664	723	730	685	656	721	715	699	676	703	708	755	674	730	689	714	716	722	695	715	736	693	712	721	676	686	720	696	722	701	702	714	735	717	705	761	674	678	723	686	719	729	696	724	736	665	625	685	708	721	704	685	749	787	682	678	723	720	715	741	746	679	703	740	710	701	732	733	693	694	761	721	715	719	674	708	725	750	762	723	731	698	700	681	765	736	758	747	731	649	710	682	707	691	697	725	744	706	699	715	709	682	708	728	653	679	688	720	739	677	703	739	688	687	704	654	685	676	720	691	722	703	669	715	703	704	696	689	670	708	697	692	716	732	707	677	746	717	712	708	728	771	678	667	727	673	710	715	662	672	687	732	704	675	706	697	719	704	713	719	706	692	777	731	742	726	703	703	685
44191	20907	9111	3399	993	495	383	358	366	333	340	348	323	279	374	334	321	300	312	323	310	331	320	323	328	325	336	309	327	327	330	312	329	327	299	349	340	344	309	336	337	358	347	371	361	311	381	333	315	353	337	348	343	340	332	355	307	331	310	342	353	325	326	318	319	351	331	307	304	339	293	375	312	328	323	307	336	328	292	342	358	315	331	308	323	306	330	288	319	358	303	319	333	316	385	354	317	327	346	371	360	354	352	329	311	323	299	327	314	312	314	337	344	344	341	336	333	311	282	340	355	354	331	330	299	346	368	317	344	333	310	313	320	320	324	325	323	331	379	309	329	331	341	348	333	339	335	349	324	350	329	342	334	362	345	315	305	326	302	330	298	317	302	349	313	331	332	291	307	296	343	319	317	305	318	329	306	317	335	327	320	339	308	321	347	332	336	321	313	315	329	325	313	321	345	312	343	340	322	273	316	348	299	347	349	339	354	375	332	321	309	312	328	340	343	319	361	378	333	328	342	336	319	350	319	290	319	347	341	310	275	324	361	316	337	328	361	383	332	327	300	312	294	317	331	354	344	352	355	344	308	315	304	337	315	349	338	328	306	336	321	349	328	362	307	327	297	319	317	339	336	339	327	329	299	320	333	350	382	323	330	327	299	337	327	317	369	331	302	309	324	331	323	333	338	337	305	325	354	352	335	316	317	330	361	339	336	325	294	347	341	305	332	350	328	340	375	326	322	325	327	334	366	329	337	328	324	323	308	294	332	367	334	337	317	344	340	348	326	315	320	317	305	330	373	302	301	326	315	308	288	335	323	312	285	320	335	321	352	338	352	348	357	317	340	314	338	337	353	324	327	322	336	334	314	343	297	316	315	309	314	334	345	302	350	333	324	311	300	315	325	342	338	357	321	328	333	345	334	340	336	338	324	326	339	337	335	344	324	340	330	355	321	339	312	332	354	331	295	317	320	293	322	316	305	330	326	385	327	297	343	337	278	323	312	307	324	315	361	343	315	320	358	333	340	349	353	333	334	328	306	310	323	313	320	315	349	324	324	350	314	350	327	321	319	315	330	345	322	309	329	333	320	338	319	327	362	324	331	321	348	347	301	309	311	339	325	326	368	332	341	298	322	314	340	327	350	334	306	344	300	308	374	335	358	317	335	308	296	333	337	318	337	287	335	331	317	320	328	326	305	334	332	345	312	321	371	321	325	314	321	335	319	337	315	317	321	346	301	307	329	364	312	336	315	342	309	357	356	290	294	358	332	332	325	314	321	356	328	355	330	315	313	315	325	322	329	328	334	299	319	352	317	326	319	343	322	286	327	368	341	345	345	339	340	347	352	288	347	316	321	332	323	330	296	341	321	360	344	311	322	334	336	311	315	350	331	380	312	358	286	341	343	324	331	306	344	380	304	340	311	333	340	344	322	349	311	337	323	304	335	329	331	316	301	304	309	328	335	330	316	346	310	324	350	315	325	323	310	286	330	334	288	323	363	335	340	319	333	335	299	292	342	312	314	316	312	326	345	334	318	316	317	327	331	365	347	348	351	330	329	325	322	335	335	315	334	330	331	334	335	320	355	283	309	306	313	334	307	332	357	298	331	317	349	352	315	337	296	333	341	348	320	350	345	311	342	362	317	317	316	295	297	316	314	356	333	300	310	329	313	327	343	338	352	315	323	303	348	308	354	320	326	332	324	366	300	342	303	316	339	339	303	311	292	315	355	338	344	350	306	360	344	295	305	324	326	306	370	338	358	319	293	307	325	304	317	309	353	332	362	341	347	342	359	334	322	306	346	352	342	343	370	334	320	368	336	302	344	348	313	319	323	323	347	338	334	290	331	317	347	321	332	301	350	334	341	360	325	332	343	317	323	283	307	308	279	298	315	359	349	361	325	311	354	360	310	325	336	335	341	365	300	331	334	335	328	318	310	355	335	350	342	325	326	334	315	334	304	341	312	314	333	333	343	351	337	329	339	337	340	368	311	322	313	297	328	341	367	359	336	362	322	362	327	358	374	323	328	315	340	356	344	319	358	308	347	337	314	330	329	302	292	312	285	293	347	313	313	328	328	301	369	347	359	360	330	347	338	305	324	305	348	316	341	335	331	313	336	328	292	324	296	308	335	321	330	393	353	321	294	320	362	358	352	354	324	316	331	317	332	323	296	343	341	331	342	319	347	312	330	333	343	337	314	321	330	326	328	337	324	316	372	356	348	358	307	373	335	276	337	306	362	311	340	315	337	331	354	320	316	320	323	343	321	308	332	304	365	323	340	359	323	330	326	340	348	307	338	356	307	309	334	306	320	311	344	317	297	348	336	320	331	299	321	338	312	344	302	324	315	354	373	317	327	332	290	333	335	360	333	336	320	311	303	326	349	326	344	352	339	322	285	323	324	358	347	357	303	319	315	328	307	338	304	298	330	332	351	363	317	334	341	317	296	341	335	345	320	321	312	299	337	309	340	341	307	365	368	318	346	301	335	332	328	309	303	326	326	371	302	339	346	321	352	366	318	345	315	320	312	346	314	323	325	343	343	340	348	303	302	348	345	281	367	344	320	291	379	301	323	332	314	338	332	347	318	312	340	307	340	299	327	284	303	375	341	326	318	329	344	331	350	334	295	292	334	337	343	332	356	329	312	370	386	351	326	344	305	301	305	336	312	355	323	351	315	369	328	341	356	338	337	344	327	346	327	310	340	313	308	362	312	320	331	344	338	301	308	328	363	307	335	321	321	325	321	356	336	336	329	324	363	333	344	342	326	352	312	329	324	339	348	355	315	325	332	350	341	328	325	312	316	329	321	339	369	333	309	347	312	329	309	306	297	309	347	345	340	382	328	340	342	325	341	321	354	329	347	281	342	321	340	323	355	356	368	369	330	330	325	328	333	311	354	375	334	336	343	325	324	305	327	298	325	305	331	345	314	339	334	346	327	299	349	341	309	327	329	303	335	312	378	367	339	309	345	324	341	363	326	309	321	378	322	319	310	365	326	359	312	317	309	306	339	303	334	307	330	344	362	341	342	329	306	314	309	321	294	337	333	322	334	321	296	340	335	354	307	310	336	290	296	329	341	333	317	316	314	315	326	325	303	334	329	346	324	363	300	321	328	321	340	339	302	326	333	333	321	333	348	319	334	350	329	327	295	330	300	299	328	327	321	329	314	328	368	315	321	343	353	330	328	322	301	316	330	356	355	352	302	338	341	337	324	305	322	284	352	299	333	304	342	330	282	350	357	336	326	330	310	333	325	331	333	305	303	325	326	326	340	330	283	319	348	343	327	313	296	301	344	339	351	312	308	308	337	340	337	336	335	352	277	326	348	333	316	300	311	363	295	346	333	305	332	327	346	286	328	296	339	299	306	306	328	323	351	322	318	319	339	342	326	310	305	291	334	328	331	328	351	364	353	312	313	356	340	365	355	319	347	350	352	310	301	355	348	305	306	352	322	338	321	343	350	341	295	336	331	312	275	303	311	326	329	281
29586	15111	11761	7117	2855	1503	1138	986	865	843	754	749	675	796	737	699	713	724	742	705	694	692	712	683	708	741	682	733	716	739	740	741	751	757	733	794	726	743	761	694	724	758	696	761	747	798	686	744	752	726	735	759	748	749	742	674	666	771	744	683	696	684	692	680	712	755	730	735	721	730	703	730	727	739	707	695	705	716	699	741	711	678	641	759	715	745	682	713	715	748	701	659	669	735	672	705	753	664	715	733	716	750	725	707	697	740	748	719	758	724	714	714	712	704	696	717	750	712	661	736	668	704	668	762	729	694	668	712	690	724	731	681	765	724	715	718	768	675	708	727	714	765	674	704	707	745	726	668	725	709	670	734	718	669	712	694	710	720	693	758	703	685	749	705	699	720	709	693	741	660	671	685	678	714	750	711	705	742	722	727	653	749	679	715	698	726	682	712	660	680	740	678	725	744	707	727	711	689	700	710	683	709	670	697	674	695	719	754	701	702	752	710	696	713	772	736	662	709	704	720	668	701	746	731	679	687	669	717	717	796	684	719	714	688	686	696	671	731	748	714	740	717	702	729	701	733	687	681	695	702	700	700	779	674	721	736	716	720	735	746	713	682	711	664	679	707	691	690	700	707	678	724	718	705	730	678	732	736	742	687	714	709	714	676	701	727	760	729	702	701	739	696	724	698	668	692	706	754	670	735	689	728	753	724	689	682	736	687	679	755	707	718	715	724	696	702	653	714	680	697	704	684	776	711	716	715	672	686	664	724	754	711	712	679	714	698	742	695	682	707	768	690	731	760	753	704	732	695	708	723	710	671	729	715	690	688	744	695	745	671	694	757	728	714	687	657	733	727	700	661	724	684	718	710	679	691	667	697	729	743	703	681	676	656	697	765	722	697	706	720	710	739	689	690	749	732	694	703	747	706	750	679	723	796	711	710	707	690	707	676	695	724	719	690	723	761	737	737	747	716	725	725	697	695	680	681	746	695	681	684	697	705	668	722	723	746	715	747	762	703	638	713	710	756	733	680	658	687	717	696	713	722	693	728	737	744	726	733	703	694	691	690	742	747	704	715	726	664	667	716	742	690	707	715	713	687	730	696	714	728	698	699	749	767	708	666	686	702	730	685	695	702	698	708	695	740	702	682	703	762	642	749	726	699	726	634	710	742	664	711	730	731	725	713	647	642	711	739	710	714	703	683	776	685	675	741	674	699	670	680	724	660	687	678	719	714	740	725	712	714	702	653	707	712	687	706	713	715	718	703	720	698	714	698	724	681	702	706	713	692	690	690	723	712	699	722	700	711	678	734	790	684	774	718	748	728	739	713	718	727	707	767	740	732	663	748	695	718	693	720	721	703	704	725	748	680	692	740	733	666	764	672	719	743	702	732	706	720	709	722	754	707	646	690	717	720	675	760	733	708	706	691	699	751	716	722	718	675	691	720	713	675	730	750	750	717	695	687	666	682	679	746	686	709	651	704	698	726	748	741	711	699	689	727	750	740	698	680	698	762	732	709	711	713	695	756	720	703	732	733	714	749	722	745	780	734	718	764	726	672	743	712	717	703	705	725	687	733	765	687	653	717	659	686	718	725	708	737	716	702	701	695	680	728	758	716	720	686	718	722	676	690	677	711	751	716	689	739	704	725	729	692	712	702	720	740	692	746	729	704	718	749	739	771	734	709	724	743	682	736	682	685	696	666	720	693	725	686	689	687	714	708	723	689	700	685	741	720	738	700	711	712	717	722	725	713	681	712	708	674	684	710	675	720	714	709	701	655	785	749	722	749	754	717	661	698	734	713	729	712	727	682	752	730	718	741	712	690	740	705	694	757	667	725	684	750	680	740	657	673	676	694	746	684	717	716	693	700	731	700	698	688	694	668	715	689	733	691	697	682	679	712	675	698	719	722	727	723	725	735	758	751	698	723	693	690	716	688	687	688	722	732	727	744	700	711	684	745	650	729	686	683	680	710	697	722	726	702	683	700	714	724	694	720	720	726	703	707	717	749	711	724	753	695	743	708	668	732	756	679	712	700	690	720	761	717	673	682	714	701	716	693	720	714	724	727	740	679	715	722	656	635	670	727	680	707	669	662	713	686	701	730	691	716	708	686	709	692	660	755	704	667	712	684	706	728	744	725	733	675	753	690	743	749	698	700	735	709	671	728	726	717	741	731	663	731	726	758	671	726	715	742	734	707	695	699	703	693	727	716	724	720	685	698	692	714	687	692	767	726	703	735	722	730	686	751	690	730	742	674	685	728	757	692	681	719	743	744	733	702	756	716	694	752	717	691	743	651	703	725	706	695	702	690	712	685	733	674	735	689	730	698	650	712	745	629	734	720	698	725	712	672	676	725	714	735	723	751	674	774	676	734	740	729	696	733	706	746	702	729	652	700	723	737	724	750	680	670	687	733	708	684	700	723	692	733	705	762	702	712	738	694	723	691	666	713	701	708	701	694	689	710	683	714	693	671	673	664	752	705	687	717	712	706	715	673	699	702	715	697	714	694	699	718	732	757	685	679	703	728	736	691	726	699	730	693	683	740	711	700	754	726	714	754	677	692	730	715	744	730	661	690	756	736	734	722	691	690	744	731	685	716	724	715	655	652	686	665	732	708	700	724	729	734	731	641	728	722	726	716	727	685	715	764	731	719	744	683	710	721	687	724	718	712	703	726	686	714	698	740	711	700	725	699	718	725	697	746	722	763	709	730	701	677	702	693	733	717	708	711	710	763	712	715	760	719	659	642	703	686	750	728	694	733	735	717	656	713	694	699	721	753	695	700	692	721	716	711	669	726	724	704	697	694	728	725	729	719	701	701	739	699	724	715	704	660	713	710	671	657	688	715	657	671	678	695	690	712	746	683	703	702	716	731	686	678	705	735	722	693	672	650	738	718	683	712	759	731	701	681	714	712	719	722	712	689	718	734	750	745	718	725	687	688	709	673	731	720	722	707	705	698	738	716	695	694	709	702	721	671	749	711	729	683	683	709	695	708	735	708	711	770	689	703	694	722	675	728	685	694	731	722	675	726	705	679	696	732	713	688	681	731	685	717	707	679	691	745	670	716	743	725	698	716	724	705	695	639	708	709	731	642	713	688	756	743	744	709	713	698	713	748	714	745	704	700	718	733	695	726	755	705	753	686	715	701	742	693	716	728	740	697	709	722	722	724	680	711	698	728	756	709	681	682	739	712	730	750	718	685	691	705	709	747	723	734	724	678	735	738	684	715	733	731	710	725	701	713	738	710	757	712	677	736	713	681	745	768	686	703	710	739	720	713	749	728	707	749	709	706	670	664	703	742	728	692	707	699	694	716	684	702	713	708	723	682	657	701	703	659	722	738	737	737	704	690	697	714	732	733	716	699	705	732	708	744	719	705	693	724	715	693	694	732	676	687	693	700	709	696	718	709	715	782	733	693	708	712	756	677	675	685	704	716	696	671	704	656	762	667	672	695	710	738	741	716	709	702	732	745	744	719	733	723	719	735
49148	26589	18284	9486	3358	1072	545	451	379	372	383	381	352	311	300	343	347	358	350	303	321	308	337	319	316	336	325	362	294	316	340	334	316	332	377	297	328	327	358	366	370	373	369	322	322	337	323	315	305	322	321	350	320	294	335	341	346	356	327	313	296	334	321	293	367	366	325	352	319	336	345	375	327	293	313	344	348	349	333	361	288	328	351	314	297	341	314	330	320	322	293	351	325	338	324	287	308	343	348	315	315	332	327	283	338	309	328	298	377	339	359	331	338	313	325	342	298	341	305	343	336	336	305	324	306	320	354	317	284	330	353	335	305	299	332	315	338	331	351	302	330	308	328	340	339	330	355	369	351	321	335	303	320	364	326	348	286	312	306	307	295	306	315	303	348	328	368	336	307	307	286	345	324	318	308	330	326	327	351	337	316	265	309	313	360	333	309	327	344	337	322	326	279	329	311	305	328	337	296	289	344	321	325	332	316	297	336	324	274	298	292	306	323	296	325	316	329	310	290	305	338	322	272	301	330	346	332	349	297	330	339	303	326	281	314	307	322	301	319	300	308	355	299	341	315	339	305	318	349	318	335	324	322	300	334	273	330	339	328	301	324	346	323	327	331	302	336	340	323	320	344	322	330	288	304	306	357	328	347	334	299	330	289	315	308	312	303	310	335	320	337	340	338	327	314	324	316	330	318	345	345	351	329	323	296	320	344	304	281	323	308	279	329	317	346	305	309	326	326	332	364	306	304	296	299	353	342	334	327	310	325	321	298	310	309	340	322	313	299	331	338	305	301	305	337	324	322	299	293	300	363	294	331	324	305	337	317	318	300	301	334	324	302	327	328	330	352	317	293	300	308	304	318	321	360	349	366	354	317	365	314	322	311	272	325	315	371	293	303	320	297	326	271	289	332	308	345	350	319	332	308	320	304	330	313	332	316	288	332	333	339	279	346	292	291	311	316	323	281	314	319	337	309	360	320	328	340	328	308	337	310	340	366	319	319	317	299	350	352	306	324	289	347	335	328	293	321	326	344	321	339	337	328	298	317	344	322	314	309	321	370	337	323	294	301	322	320	312	381	336	328	357	311	318	352	300	334	315	292	336	310	300	314	304	331	312	359	351	337	330	286	293	302	337	346	307	325	302	304	338	355	304	338	281	336	315	307	322	328	338	344	355	350	320	348	321	348	317	315	338	309	326	334	325	316	333	318	304	323	318	341	312	286	316	289	320	309	324	314	297	338	338	327	350	316	343	329	346	327	328	310	287	317	333	316	322	343	372	300	330	334	330	304	302	336	313	304	335	314	332	315	315	292	326	343	356	312	350	319	373	309	337	289	308	310	273	298	342	310	274	331	354	343	305	329	332	334	313	332	312	323	303	331	326	313	326	287	329	341	295	294	319	317	297	318	307	322	302	317	295	310	311	328	310	324	324	329	318	335	334	318	279	345	291	301	350	316	329	307	349	350	294	339	317	332	313	317	347	302	355	316	321	310	389	324	309	312	315	339	320	319	328	327	339	319	352	286	306	302	283	311	332	319	314	329	314	310	328	325	288	357	326	315	337	305	345	305	318	304	290	317	303	309	295	280	335	308	323	304	302	321	327	309	326	358	355	335	322	332	325	331	289	332	348	339	295	320	339	306	305	313	299	326	324	307	319	309	264	325	304	309	297	304	334	321	324	309	355	319	308	331	333	314	312	323	337	321	290	329	347	305	330	360	322	291	333	342	339	323	360	381	306	292	365	298	351	280	313	332	332	316	324	360	314	341	315	315	316	309	317	298	324	301	292	331	343	287	334	320	306	328	299	311	366	341	315	331	326	311	293	331	293	299	362	341	295	326	320	315	355	352	331	357	336	337	316	325	307	335	316	340	290	347	309	297	325	359	331	300	340	327	304	309	342	352	316	275	300	349	328	336	300	314	308	310	313	318	319	379	316	313	323	343	337	309	343	337	322	280	325	349	319	299	343	327	325	351	353	333	326	303	309	335	328	323	346	312	332	324	340	325	302	320	364	312	327	314	327	307	327	304	340	352	354	296	320	317	305	306	346	333	292	313	341	327	321	293	319	309	306	310	332	278	335	302	296	309	335	335	323	334	322	336	340	323	310	340	314	334	333	325	360	311	350	347	298	342	308	334	315	317	338	280	308	324	327	300	326	306	311	320	318	320	295	333	338	357	393	342	324	302	352	328	308	368	317	342	364	344	327	312	322	324	307	317	342	329	314	338	284	318	325	359	331	326	346	304	346	353	348	307	348	309	318	336	312	354	302	297	322	325	364	341	327	336	330	308	308	325	274	282	353	333	288	321	328	319	316	282	300	345	315	308	306	349	339	313	327	303	329	375	315	314	305	352	319	338	300	292	318	308	325	328	279	295	363	305	329	298	301	328	329	339	316	326	315	302	316	298	321	314	340	322	340	335	324	318	320	370	363	308	306	342	339	337	328	281	324	342	277	310	350	309	317	318	306	326	308	362	345	329	348	348	317	306	309	332	332	320	302	320	288	356	316	345	267	328	325	355	338	303	278	344	356	312	325	310	326	328	280	316	313	315	291	309	324	324	319	303	298	312	344	341	315	333	298	341	304	327	304	334	297	288	311	324	306	291	327	335	340	296	323	305	373	307	342	301	325	351	321	268	310	329	311	339	314	301	329	371	303	314	327	326	307	303	323	337	358	303	346	311	310	322	298	310	323	329	324	313	305	317	309	329	290	296	288	329	324	322	330	284	339	356	318	305	349	339	355	331	311	347	309	293	295	343	344	312	321	299	332	320	317	308	304	353	310	340	319	308	303	310	294	330	337	328	368	337	296	350	294	309	330	307	314	345	323	322	324	314	322	301	324	324	323	319	346	348	342	352	335	299	319	332	290	356	317	309	347	341	345	313	299	324	350	332	280	301	302	312	315	317	350	301	336	311	340	307	324	324	294	303	333	354	327	332	317	328	330	318	322	316	345	289	333	310	327	342	340	332	334	301	287	347	303	270	329	309	329	332	301	324	329	310	299	320	324	317	321	294	331	318	311	325	320	321	307	294	304	286	315	301	327	305	297	320	313	309	368	328	328	302	355	299	316	338	324	373	316	326	354	329	315	286	282	332	349	341	289	332	332	322	298	292	297	335	314	344	320	306	328	294	317	323	366	300	299	302	292	317	323	339	341	344	345	335	332	344	348	337	315	315	331	312	300	306	312	346	333	356	298	334	339	285	331	322	316	343	311	314	327	334	271	298	326	296	290	332	311	352	314	334	312	328	318	309	308	310	349	317	290	315	311	303	283	318	281	302	282	358	309	305	314	300	333	334	313	311	335	334	290	351	294	325	336	381	336	331	304	312	319	310	329	338	342	288	336	314	320	333	294	323	311	317	327	350	335	351	355	365	316	326	304	344	336	306	345	337	326	293	318	333	305	337	348	293	320	319	306	303	336	328	327	322	298	332	281	337	335	352	322	289	314	306	331	321	325	304	332	327	331	326	340	315	317	331	280
30018	18640	22470	17275	8864	3128	1888	1408	1197	1034	962	830	816	745	791	756	702	726	713	698	709	685	699	754	731	748	755	774	724	704	717	727	741	739	784	751	740	755	724	711	779	768	746	782	739	694	748	766	765	712	750	724	738	728	710	748	687	741	702	700	703	715	699	728	680	651	713	706	737	713	694	701	688	696	681	745	689	691	712	703	730	685	707	732	735	710	715	680	687	700	716	736	702	698	662	700	682	677	694	675	692	724	749	666	722	720	730	660	697	710	730	674	656	718	679	678	685	682	684	711	690	718	741	736	654	724	709	692	729	669	732	699	711	681	674	667	703	680	666	693	727	724	681	682	726	712	671	709	683	663	719	670	656	673	703	669	728	669	684	712	719	708	709	688	665	708	716	730	637	701	700	699	697	735	679	691	718	699	714	693	679	655	665	631	725	652	735	728	672	679	738	697	691	695	721	679	724	638	719	664	697	690	719	678	682	693	700	705	689	670	705	698	718	679	733	685	687	696	646	642	638	730	681	694	709	731	706	714	695	684	702	693	668	665	661	706	733	734	677	696	671	697	777	708	686	717	683	720	682	709	736	717	729	648	668	754	720	715	723	687	654	672	672	665	698	725	705	701	698	689	698	704	739	674	694	649	655	700	676	716	696	683	707	669	733	663	720	678	664	664	723	702	685	686	721	695	680	695	725	723	711	677	775	687	729	705	695	731	669	726	707	682	668	681	674	699	711	682	675	696	698	716	692	698	722	702	697	650	683	710	699	687	636	717	687	708	646	692	729	672	708	703	701	736	695	673	646	705	697	712	666	699	692	754	673	659	685	656	724	697	730	703	668	692	677	714	664	708	670	669	698	691	720	667	698	642	704	697	687	653	686	709	713	737	692	717	683	702	706	697	684	731	668	677	725	703	704	667	692	701	685	680	722	709	661	662	672	693	670	690	691	693	684	683	650	730	685	709	713	654	708	669	673	737	659	674	709	669	703	718	690	715	688	743	708	703	689	704	688	725	705	700	680	677	697	694	718	712	741	705	667	649	655	708	698	722	714	688	730	690	726	714	705	719	696	676	726	680	641	677	671	720	725	728	721	720	704	687	693	672	712	719	723	683	679	692	704	706	739	700	693	683	671	696	701	669	694	726	720	688	671	646	729	673	679	676	717	728	743	669	696	709	724	657	680	711	685	639	680	679	723	695	678	720	702	706	686	665	663	678	689	668	713	699	738	692	637	649	700	626	721	677	646	690	721	678	693	700	707	703	714	722	678	671	672	689	658	695	702	715	667	693	700	656	719	682	746	722	695	664	674	708	743	704	688	749	694	719	702	695	701	718	643	658	650	708	683	722	678	729	683	704	635	709	696	687	702	681	668	717	670	669	684	701	717	689	673	672	723	732	726	650	683	718	721	687	733	712	683	681	688	699	706	711	714	665	735	742	691	680	700	718	729	717	671	655	686	653	724	737	700	672	720	659	721	669	675	683	698	651	701	694	657	693	655	663	713	677	685	695	663	689	693	696	683	700	690	685	717	691	691	676	666	646	669	690	672	670	730	710	654	717	700	718	726	679	706	700	672	718	711	680	681	696	698	720	680	727	717	720	703	684	689	698	744	687	675	720	706	705	675	708	699	678	694	710	704	701	704	703	641	711	691	668	672	690	701	687	692	692	685	662	730	674	648	700	715	703	714	685	710	713	715	685	684	741	669	681	698	651	671	692	662	673	671	721	673	726	684	667	687	697	711	702	698	728	703	668	664	668	696	652	678	710	765	686	668	684	673	721	710	717	660	636	723	718	710	674	694	700	716	709	698	664	726	734	728	676	721	671	681	703	675	702	721	654	655	690	687	700	651	737	728	670	694	705	703	693	700	704	691	664	689	689	695	740	713	690	661	707	726	711	724	678	660	661	704	716	682	699	673	627	727	687	724	660	768	737	704	691	742	724	764	682	722	680	678	718	709	709	723	657	661	681	679	715	696	704	705	730	726	682	643	709	700	733	767	692	722	692	693	722	639	665	721	701	700	663	690	705	729	706	735	705	727	642	700	745	707	685	716	730	713	687	689	708	696	701	672	674	688	702	672	656	696	696	706	698	691	704	695	686	690	711	685	708	683	665	710	730	688	686	670	728	730	687	724	739	691	729	705	681	700	669	701	712	724	744	716	705	746	670	697	664	740	697	700	727	711	679	659	734	686	705	731	665	713	691	661	667	696	686	764	679	671	663	649	668	644	712	729	692	674	679	670	728	723	688	695	691	686	733	698	706	656	661	677	710	709	712	710	663	676	728	706	706	706	711	715	728	725	690	699	679	662	700	735	649	660	655	674	657	689	642	711	713	727	666	743	692	677	762	702	686	697	700	666	674	663	688	669	669	707	739	678	667	674	707	729	650	701	698	716	722	682	673	653	676	731	680	671	670	665	697	700	710	694	713	711	652	734	657	708	702	660	680	709	748	693	670	717	702	707	693	727	708	650	745	696	714	706	654	657	734	726	689	747	703	682	680	707	663	702	762	727	671	700	705	699	685	730	731	669	682	720	720	690	761	678	661	728	690	700	675	722	676	715	674	750	706	725	669	711	613	713	722	713	732	748	688	706	715	669	675	670	725	691	696	710	686	717	701	701	696	689	695	677	667	744	693	700	679	688	715	662	690	678	720	689	689	688	719	708	694	659	691	696	698	677	660	718	684	666	729	690	688	737	684	660	656	722	735	650	663	660	684	683	717	760	652	691	633	674	675	694	717	690	700	735	733	708	713	694	715	694	686	690	675	697	664	687	749	667	692	712	706	693	708	760	691	664	643	693	696	701	683	701	738	714	616	710	762	728	699	677	675	718	689	692	680	698	696	680	676	679	721	756	686	718	682	713	644	733	735	717	660	710	748	712	679	736	700	667	696	667	683	661	711	693	705	681	656	696	663	727	722	692	693	721	722	690	695	701	694	674	687	698	728	667	694	749	713	688	683	674	689	696	683	677	653	700	719	660	709	683	670	703	690	669	701	755	698	657	719	717	738	693	690	703	710	673	650	674	690	706	681	716	737	636	703	726	653	652	710	690	762	684	718	697	742	735	672	703	724	631	719	708	710	706	722	717	673	691	702	716	705	681	696	696	650	675	680	698	708	699	711	669	687	683	684	699	724	696	632	704	725	652	688	679	739	704	679	646	680	714	727	755	690	646	679	700	729	714	679	728	699	737	674	725	680	712	692	639	702	704	702	735	714	723	697	703	689	658	681	704	745	710	719	712	672	653	693	672	677	692	681	715	694	697	720	651	689	647	711	686	714	697	683	690	687	693	657	666	716	704	726	702	702	684	694	698	688	685	738	686	661	703	698	705	665	707	710	736	702	660	738	719	681	727	713	708	677	672	683	671	680	712	719	722	718	746	665	682	652	705	644	659	703	696	690	676	695	703	711	708	761	692	697	675	722	750	735	616	718	701	710	649	649	725	698	734	684	731	681	716	696	712	698	736	735	723	700	674	701	705	707
62697	36471	22137	11141	4644	1581	553	486	396	370	372	335	365	373	354	364	321	338	336	328	335	326	350	329	304	354	373	330	313	320	342	380	329	313	342	352	353	346	335	338	340	295	365	308	338	339	305	338	315	334	381	325	344	305	332	350	340	342	337	340	365	335	337	332	305	285	318	342	328	347	310	342	315	351	331	309	326	358	397	325	319	318	344	312	333	308	320	326	321	307	286	319	334	355	335	333	310	341	361	305	302	325	332	359	306	346	309	321	327	321	316	350	335	323	341	320	330	302	289	331	323	312	307	331	353	340	355	349	288	302	348	328	300	343	312	303	349	353	317	298	378	367	300	332	322	319	289	330	338	301	312	303	315	321	330	303	367	293	318	364	276	325	306	322	324	325	307	307	370	338	321	340	344	316	355	315	318	332	349	318	331	344	323	329	312	327	319	333	356	349	330	293	304	330	338	298	310	302	348	284	344	343	345	298	314	322	331	314	346	321	316	324	323	331	357	340	379	372	359	325	358	349	320	335	326	316	343	311	293	327	323	348	329	318	328	338	330	320	348	290	354	351	327	355	339	337	311	355	356	315	315	338	340	362	321	328	326	324	322	329	298	340	305	330	366	331	291	337	294	299	365	327	307	326	377	305	290	328	321	342	341	348	344	334	324	331	341	344	309	347	331	344	374	334	336	333	311	358	333	346	310	314	308	327	346	357	325	337	333	337	339	326	300	347	349	335	328	349	339	330	327	339	357	318	301	347	348	337	326	375	351	335	352	337	343	344	342	331	350	344	327	324	319	333	347	287	339	292	334	362	338	348	341	314	283	296	342	295	343	354	316	354	322	314	322	331	342	343	327	322	327	321	309	331	325	344	346	330	339	316	306	338	317	338	368	317	336	329	324	290	334	327	339	336	309	328	320	351	329	357	332	300	310	366	334	328	325	327	339	334	285	308	351	342	296	348	298	307	314	360	336	281	299	312	311	325	336	294	323	312	330	370	311	320	358	351	346	324	345	291	333	339	299	330	322	318	325	325	347	310	330	346	364	350	332	349	340	324	330	311	307	336	315	318	327	339	318	313	326	335	345	324	336	301	320	330	337	351	353	272	325	309	354	345	332	351	330	335	326	301	341	333	323	306	325	312	298	358	366	361	327	324	330	315	357	281	324	332	324	360	335	323	322	301	312	371	309	337	319	304	322	296	342	326	347	343	331	354	367	335	321	326	361	367	329	317	298	371	330	326	323	324	353	321	354	345	319	336	338	334	321	344	322	295	314	328	312	340	348	306	347	304	328	327	303	326	366	331	307	316	331	325	336	358	316	339	380	319	309	284	327	321	345	343	305	314	348	376	334	350	307	332	351	363	327	330	358	372	333	330	339	311	322	336	309	339	341	373	288	317	332	334	348	337	345	313	342	377	318	300	349	313	340	321	333	328	315	356	365	371	350	335	365	333	348	298	325	323	319	341	326	261	304	363	333	308	336	296	319	338	337	333	345	309	337	310	328	326	296	325	315	285	301	350	339	333	315	362	306	361	343	358	325	317	330	346	328	339	356	328	358	291	321	311	353	327	335	330	350	356	358	299	333	348	309	291	313	385	374	318	343	350	316	331	314	291	331	349	349	341	340	347	341	332	316	342	308	319	309	313	332	333	354	352	318	360	335	309	323	332	359	347	323	301	343	345	334	343	340	341	326	370	309	344	345	319	310	335	308	314	317	320	336	335	359	343	328	334	336	327	388	340	325	325	350	329	339	330	328	311	283	301	328	312	316	345	325	311	332	302	345	360	310	332	292	326	329	301	335	327	310	335	317	277	328	318	310	362	348	298	305	321	324	309	301	344	336	303	343	322	318	303	333	341	370	323	346	362	341	340	343	338	346	354	324	302	326	335	341	321	354	354	343	337	305	332	315	335	329	302	340	369	303	348	373	323	372	297	303	323	340	325	333	294	323	340	343	332	292	335	333	305	339	332	377	329	352	322	356	351	338	329	336	318	402	354	323	338	335	313	291	346	304	335	325	388	352	358	306	305	341	355	343	283	320	339	379	367	312	328	326	358	346	323	351	331	331	296	344	321	338	291	341	321	316	328	342	318	337	308	303	304	331	323	298	336	338	303	283	301	337	309	359	337	358	338	335	358	323	324	316	317	338	348	316	317	356	312	344	335	343	332	349	318	317	312	349	320	327	333	340	323	311	323	352	338	338	325	299	329	335	316	339	341	311	304	342	358	327	323	335	289	363	301	349	316	347	350	345	354	374	333	332	304	337	331	317	339	321	304	329	341	346	340	316	346	325	346	317	366	339	322	315	344	326	329	324	341	343	339	321	325	303	361	328	317	304	334	335	350	320	320	337	366	366	336	311	324	328	338	354	331	306	340	346	336	314	299	326	310	307	367	341	289	330	353	356	351	315	330	344	313	313	305	318	369	348	350	312	337	385	342	332	335	319	331	361	338	300	343	338	339	339	339	322	328	326	323	337	348	337	298	333	340	314	341	337	356	341	341	315	305	311	310	328	328	342	312	345	335	320	356	324	319	347	321	365	317	317	347	305	324	320	340	321	358	315	333	350	341	335	347	327	315	311	356	309	335	355	327	319	316	332	328	346	290	295	308	319	358	323	342	326	308	312	349	350	322	321	336	314	323	314	335	318	316	339	311	302	346	365	330	309	289	324	304	337	318	321	317	296	323	327	316	384	305	332	337	330	312	325	314	349	330	344	298	323	358	322	323	292	301	336	374	341	351	367	347	331	316	304	317	283	352	321	322	321	307	333	334	357	282	342	324	362	334	325	302	356	309	342	316	350	311	325	341	303	343	353	345	326	338	326	341	337	348	355	336	289	345	331	338	292	344	367	324	349	346	325	317	340	307	334	340	292	354	330	308	312	337	337	339	319	346	320	312	329	356	305	305	355	327	303	333	296	327	327	325	310	334	345	300	332	310	292	320	303	346	333	322	313	314	343	318	336	311	348	289	340	348	314	341	324	359	334	385	306	318	334	365	343	354	289	325	337	331	329	314	274	336	376	350	349	340	317	289	370	322	327	324	291	304	353	357	355	328	316	313	337	356	324	333	311	290	330	325	300	266	334	311	323	313	323	314	297	345	340	334	330	356	314	341	332	366	355	325	351	321	347	322	284	324	331	322	347	319	348	350	330	354	341	342	343	288	307	309	334	328	295	323	318	345	282	302	350	377	337	327	290	333	332	331	334	333	341	286	334	375	319	354	337	307	347	328	335	323	345	348	336	329	345	357	332	313	350	314	361	297	335	346	328	348	355	322	328	335	324	348	330	365	318	342	334	364	336	286	311	335	343	349	347	331	315	342	347	355	343	305	320	302	279	323	324	300	340	333	331	357	349	343	318	339	309	343	332	339	315	346	329	330	322	336	353	315	308	343	290	328	310	310	302	333	309	332	306	327	313	343	317	375	333	304	318	363	387	360	318	329	289	342	353	323	331	370	335	360	320	293	343	316	343	321	289	365	334	333
39221	27317	24207	19097	11067	4623	1658	1343	1083	978	857	821	757	793	776	774	793	690	725	807	741	738	712	731	706	703	697	723	677	709	705	753	712	764	766	750	721	737	753	784	749	753	719	747	701	712	777	715	707	715	754	766	721	721	705	724	775	709	693	719	724	689	751	736	765	749	728	730	721	709	721	662	704	700	739	688	704	748	697	690	731	706	655	721	710	704	691	713	748	693	677	711	752	720	685	679	712	701	755	731	718	705	761	734	687	753	660	720	713	707	697	740	696	679	734	715	668	705	730	672	645	718	747	710	748	696	714	751	717	689	709	732	701	703	736	739	675	677	730	709	724	690	689	664	700	749	693	703	682	698	726	740	721	664	647	680	666	676	726	703	703	682	730	695	730	707	690	701	702	684	693	761	718	694	670	673	683	693	710	711	760	741	734	706	747	688	668	697	697	764	652	728	709	711	732	706	704	641	739	726	723	752	689	745	682	696	715	762	734	679	721	708	692	715	776	688	709	681	701	671	724	678	688	686	704	688	735	762	693	735	675	693	672	669	727	688	723	703	617	723	703	707	712	725	715	696	690	671	673	724	694	684	708	691	715	701	695	755	749	684	726	683	729	718	695	722	677	712	705	720	716	679	718	681	745	718	774	668	681	727	716	719	692	696	658	707	708	696	707	722	651	687	724	699	750	694	690	673	777	714	692	710	678	695	683	733	693	719	730	658	735	703	736	726	704	716	695	683	703	697	687	760	712	720	690	662	773	679	732	704	726	739	671	733	743	669	726	725	693	682	679	680	663	692	722	687	705	699	685	669	695	670	713	724	719	725	749	715	680	752	706	675	711	691	660	678	702	736	702	645	740	729	725	686	730	724	671	694	706	752	652	719	722	687	707	720	714	677	691	736	727	707	715	744	726	688	710	761	745	730	696	686	707	732	705	709	731	714	747	694	710	703	691	680	737	744	651	712	703	731	698	676	695	680	685	716	720	709	720	702	718	695	694	705	681	705	718	728	718	712	732	738	702	693	748	703	670	755	752	690	728	758	686	715	741	727	700	680	693	763	718	692	706	676	743	712	705	680	781	676	680	746	739	663	648	749	694	735	703	705	751	693	729	704	710	729	720	718	700	683	733	711	717	709	718	718	735	713	716	708	673	718	685	704	747	689	705	714	694	690	676	687	734	681	750	728	738	732	686	702	678	708	691	730	711	669	751	736	732	722	721	706	682	686	710	657	715	706	697	723	657	727	710	690	762	723	733	712	772	762	747	708	739	693	674	717	753	748	699	739	759	657	695	620	723	674	643	704	732	688	688	683	722	658	715	715	690	703	716	725	677	732	759	669	694	692	724	735	706	691	674	713	727	706	675	689	704	706	735	668	752	676	741	703	707	700	668	715	705	712	685	669	691	731	699	704	714	704	652	730	725	714	681	757	690	739	699	746	725	740	722	723	707	714	722	722	702	723	694	694	671	738	728	733	660	691	725	730	734	714	707	742	677	693	673	693	712	694	702	686	726	681	709	742	782	708	735	748	709	679	726	718	684	666	696	717	777	663	692	726	700	699	679	655	705	712	705	711	685	707	693	679	718	721	713	698	710	680	694	696	736	716	704	694	747	737	728	722	695	718	670	693	791	718	709	738	717	738	698	678	678	676	681	733	734	700	675	723	695	703	701	712	705	708	708	715	697	724	711	693	676	702	662	694	731	732	739	693	735	710	717	695	664	702	701	689	720	712	750	679	728	735	722	753	757	718	693	704	720	704	707	716	672	700	703	754	725	723	708	727	707	705	725	704	695	694	681	713	709	703	687	729	682	750	688	670	714	731	724	694	695	715	701	738	709	723	675	743	667	686	712	724	683	739	707	699	652	786	710	695	684	702	668	724	691	727	734	744	727	710	625	656	753	720	676	727	766	690	703	680	708	670	740	649	747	719	706	729	698	679	721	645	731	684	700	735	741	744	730	710	678	735	676	696	685	693	689	677	712	719	793	715	689	733	692	714	669	698	689	650	703	661	701	723	696	728	719	722	707	734	654	728	691	698	730	690	704	691	684	689	745	721	751	726	703	671	655	703	671	694	665	688	723	659	688	690	679	754	736	668	727	706	722	672	695	710	711	689	729	720	667	719	684	709	700	725	759	726	686	724	707	675	693	706	705	691	731	685	665	695	697	731	700	731	725	693	734	728	697	678	716	716	661	717	682	714	718	678	716	665	689	725	690	723	730	718	706	719	716	729	699	684	672	722	753	699	734	664	686	746	700	694	660	707	704	666	718	727	703	707	682	728	705	759	698	725	672	737	723	692	698	658	716	703	708	655	713	725	718	701	672	724	672	719	678	729	693	703	701	680	726	676	713	682	679	701	738	762	670	711	727	720	721	724	744	751	702	697	690	702	652	700	675	724	714	748	692	705	729	717	728	697	704	733	714	720	686	704	806	696	694	695	696	709	690	696	701	737	693	708	730	713	710	687	685	695	743	685	735	670	648	710	698	718	723	671	764	693	716	721	721	743	725	696	680	687	683	718	735	721	761	740	676	749	711	708	743	667	685	722	703	710	706	685	684	726	729	699	700	699	676	723	676	732	675	685	698	693	693	706	701	732	733	671	719	709	702	719	684	678	729	753	715	674	697	716	696	726	708	710	679	707	692	732	672	740	705	690	693	735	665	687	719	689	709	681	713	687	718	676	683	701	705	681	711	686	697	711	724	679	644	719	735	697	712	727	730	713	695	707	704	761	696	689	676	687	705	717	729	673	712	727	730	771	651	730	653	739	706	685	727	728	694	726	738	683	718	713	710	691	753	675	724	743	698	688	673	723	755	731	692	702	689	716	701	701	736	700	698	700	752	694	723	662	674	719	703	734	754	660	672	695	769	715	712	745	685	720	751	678	710	694	660	741	756	721	704	660	665	712	697	705	672	694	661	717	730	678	733	718	669	673	700	651	689	720	722	696	699	678	768	711	686	737	735	700	717	719	766	704	684	693	729	706	698	734	716	677	715	718	709	724	721	672	642	706	700	708	737	670	707	702	708	698	690	660	711	738	684	764	697	724	683	736	770	672	701	689	686	740	694	767	718	735	709	705	707	689	744	756	690	735	636	681	693	773	728	690	748	739	725	711	675	707	727	655	724	713	672	662	699	653	723	711	686	699	758	675	694	622	677	690	716	680	719	690	697	721	743	724	681	699	669	700	679	671	744	681	734	703	697	723	691	708	697	754	644	703	739	729	745	739	659	750	679	712	720	689	720	695	774	693	691	738	692	696	703	659	659	759	719	684	740	706	698	724	706	718	697	663	735	677	683	721	722	680	733	681	678	738	711	673	698	723	717	693	730	713	692	699	729	671	733	687	726	729	748	692	695	683	691	740	690	635	742	683	711	716	712	716	673	722	743	693	721	732	757	683	706	687	727	718	737	691	712	698	715	696	660	671	683	762	704	711	720	727	698	733	710	722	759	707	730	694	729	718	760	765	697	689	729	698	742	709	716	724
46869	23210	9930	3501	1167	506	399	406	368	314	332	352	360	323	355	326	352	362	344	330	316	357	331	364	372	310	320	316	326	328	314	363	326	341	325	346	331	324	348	343	331	348	351	346	324	331	342	370	346	360	322	321	310	301	330	373	316	340	299	345	323	363	357	329	309	320	365	310	304	347	362	314	323	361	349	331	332	281	335	358	345	329	285	310	322	339	340	345	266	355	318	315	320	338	309	322	322	321	326	326	340	361	340	344	362	350	306	334	324	344	362	350	324	349	333	292	338	372	342	328	350	324	320	333	320	341	339	311	324	332	301	306	315	334	357	344	350	328	378	386	307	310	325	317	281	308	383	377	348	341	303	298	346	329	329	323	341	313	309	353	329	320	342	360	331	317	323	335	306	329	344	331	320	310	340	328	331	342	328	347	369	309	332	320	324	339	327	321	332	319	323	345	355	308	345	331	333	320	327	339	349	329	360	356	305	296	332	302	314	286	330	331	354	336	375	295	334	299	358	327	312	303	290	338	342	324	366	363	359	357	338	317	376	352	367	327	359	345	324	358	348	308	328	289	346	335	341	342	297	318	326	353	342	325	328	344	344	319	334	292	327	341	324	316	321	340	283	338	353	325	341	321	388	339	307	299	347	343	346	337	332	333	348	350	328	318	275	313	359	315	368	306	339	323	345	344	327	330	330	300	331	374	313	321	342	336	360	324	331	335	318	335	335	317	315	318	347	319	294	340	314	347	360	337	323	333	320	320	341	336	320	352	339	293	300	345	313	337	321	317	336	342	344	308	318	316	316	347	368	342	302	336	356	360	320	343	334	330	357	316	309	309	343	334	321	369	340	333	339	333	308	347	333	341	330	339	336	322	343	313	323	299	329	323	338	320	325	342	336	344	353	316	339	330	304	333	317	327	319	335	329	329	341	346	357	309	300	320	339	330	344	293	284	291	315	321	378	348	330	335	331	363	339	336	318	333	335	337	329	330	322	365	339	292	339	340	342	344	320	351	339	322	318	332	323	318	334	361	377	327	326	341	353	308	338	334	331	352	312	330	324	385	359	335	372	318	315	301	343	334	331	317	323	352	328	331	347	329	322	314	311	327	353	321	302	320	332	343	329	316	300	343	347	297	339	368	343	308	313	352	330	342	352	381	338	293	312	323	374	308	334	365	355	324	322	332	320	310	321	312	306	274	322	335	355	331	317	318	343	347	323	343	327	335	342	309	331	308	370	381	297	330	317	329	345	313	327	302	308	357	357	315	324	330	319	330	348	333	334	355	330	311	317	311	311	341	333	295	325	367	324	326	305	331	319	319	314	322	328	323	337	331	365	373	323	360	350	334	337	350	338	356	330	327	332	351	322	339	325	327	344	362	316	299	291	353	287	340	330	324	328	360	333	324	366	329	304	311	310	326	329	333	327	333	318	360	316	359	326	331	318	357	341	312	310	333	351	334	307	361	339	346	328	331	326	311	314	313	304	342	333	332	290	361	297	332	367	315	338	331	334	320	322	337	311	338	320	315	315	329	309	264	307	289	346	334	351	339	341	337	325	360	335	323	300	330	335	333	309	334	279	307	341	340	288	314	354	319	365	328	331	340	329	337	367	303	343	340	315	351	352	319	313	304	345	339	367	323	318	342	312	342	325	328	332	329	299	368	327	297	311	331	330	354	329	294	318	327	344	376	358	372	384	322	323	299	319	313	323	331	318	338	303	333	373	342	360	308	346	333	338	351	322	384	319	361	339	344	337	331	350	322	290	348	323	342	316	358	320	341	340	317	301	311	352	330	353	298	375	344	354	332	363	357	315	332	331	297	367	353	326	312	310	337	318	334	322	363	317	330	372	329	362	394	328	327	327	362	336	323	333	318	333	332	372	328	331	316	330	341	335	303	382	354	323	328	314	334	309	364	297	349	353	343	336	329	334	333	330	391	374	302	347	322	364	342	324	342	351	303	352	331	320	315	392	320	310	340	341	329	323	342	343	381	318	350	333	329	314	303	315	319	337	315	335	346	344	329	302	301	337	337	333	346	283	313	317	329	325	341	326	313	329	333	324	344	302	350	354	345	331	363	366	305	302	316	362	329	365	334	327	291	282	337	333	321	368	328	340	349	319	329	304	316	357	317	311	327	308	335	328	327	303	331	349	326	341	354	322	338	357	327	314	346	332	344	333	333	333	333	323	281	312	341	342	298	315	359	319	382	417	367	352	350	347	304	377	322	344	356	339	337	297	313	336	327	335	351	322	329	290	322	357	353	330	349	357	315	316	325	349	344	357	329	330	316	354	354	333	342	329	349	325	350	339	302	347	380	326	320	358	335	333	300	321	295	331	320	324	308	332	320	320	340	288	346	299	330	311	341	349	366	329	345	339	320	292	304	330	324	357	338	346	369	367	317	351	346	319	344	335	297	308	336	348	345	325	313	336	310	307	322	314	355	354	333	317	321	300	330	312	292	322	300	345	313	330	318	353	354	329	324	329	376	332	325	288	338	354	358	342	361	356	326	348	339	339	330	334	371	305	328	360	362	310	339	343	337	315	355	333	364	327	316	381	305	305	348	331	353	323	329	358	305	328	359	322	363	323	310	337	312	349	325	328	328	339	371	328	338	356	366	332	314	322	357	340	331	326	370	299	333	351	324	355	336	323	318	345	355	335	329	366	296	345	316	337	362	295	312	330	329	345	321	346	333	341	324	343	309	320	367	357	313	318	279	333	297	339	337	359	321	339	344	351	342	348	346	329	353	344	335	332	324	354	314	353	324	335	347	321	312	354	317	337	291	296	318	295	333	308	364	315	317	345	283	307	321	342	308	376	347	338	311	358	325	330	358	325	315	339	351	357	343	342	313	340	342	297	332	322	320	312	331	321	325	338	360	356	308	300	334	323	403	342	335	338	302	308	354	326	364	308	382	362	327	337	337	356	332	320	337	342	344	332	326	288	310	340	323	349	328	343	357	336	378	335	306	334	325	312	374	334	328	351	325	292	318	351	333	330	321	321	329	328	341	310	345	343	309	339	336	315	353	331	333	345	333	336	333	329	325	352	363	353	340	309	340	314	312	321	347	348	329	373	345	333	340	341	315	343	315	344	332	331	352	327	313	322	366	354	342	358	330	362	332	319	351	350	369	345	350	317	337	302	353	300	295	303	316	331	322	355	289	311	343	325	309	372	327	317	319	368	364	311	292	358	361	351	300	320	352	292	306	305	350	324	315	340	330	343	350	322	298	340	341	354	285	310	315	323	349	348	331	362	367	367	318	330	313	302	324	312	350	311	341	302	346	333	326	329	327	332	361	338	316	350	311	329	376	288	312	346	368	311	316	305	335	320	327	328	325	309	337	328	338	331	329	344	351	356	318	324	314	325	326	306	306	348	303	311	290	343	342	367	337	336	315	352	360	352	341	328	343	338	352	328	303	329	331	312	345	339	349	311	344	296	321	354	312	353	325	284	374	311	351	339	335	327	328	328	344	283	297	336	257
29996	16647	12578	7414	3110	1387	1050	973	902	856	759	761	759	777	699	712	732	699	724	739	748	716	770	683	672	678	717	716	737	730	712	708	679	732	739	684	746	681	733	735	752	786	708	748	711	724	701	735	714	733	705	772	747	718	717	705	745	669	744	697	660	777	712	690	734	715	740	704	700	680	696	662	747	690	718	700	723	718	680	736	682	684	691	680	702	702	692	693	723	658	674	698	731	693	695	747	739	709	692	749	707	674	710	691	693	754	722	666	717	709	680	716	734	744	701	732	735	730	703	744	723	698	710	714	694	733	679	708	674	679	733	731	704	724	662	696	720	714	711	720	727	678	730	732	721	730	765	712	722	732	688	688	754	727	723	755	710	689	745	691	708	719	693	695	707	727	726	758	702	676	707	682	784	711	689	656	713	661	698	744	707	676	702	712	702	730	677	713	693	703	733	693	688	723	631	671	700	710	685	686	697	692	746	740	668	685	699	661	685	731	737	706	708	696	688	715	720	690	702	764	713	677	747	698	720	725	688	753	665	717	758	744	714	722	740	709	681	693	700	725	684	673	708	699	791	709	692	664	680	719	714	681	697	691	730	708	737	761	692	686	708	699	688	736	726	722	695	752	704	716	688	695	664	685	721	772	708	738	674	697	661	754	717	738	726	705	698	717	706	728	665	754	719	688	682	705	668	703	702	703	694	697	743	703	689	754	761	732	678	713	704	703	703	733	741	735	683	630	708	718	690	732	726	700	687	743	710	703	695	700	706	708	711	683	705	678	736	741	688	685	725	717	714	718	703	684	690	719	704	719	696	740	713	720	758	699	656	725	743	706	730	692	715	761	657	723	729	688	738	740	690	672	698	739	666	690	678	708	713	689	705	725	749	665	717	705	702	709	683	714	706	705	711	702	758	699	681	688	675	722	702	703	689	674	722	746	680	690	717	707	660	678	731	683	689	678	685	664	725	748	708	700	699	751	712	701	721	696	712	704	730	700	741	710	688	727	723	711	670	719	670	719	713	683	708	681	736	732	770	706	687	724	679	681	704	711	703	734	750	717	697	704	738	636	738	717	695	648	658	723	712	711	730	743	734	697	644	686	717	685	676	746	739	693	720	724	690	726	706	741	677	710	713	654	770	663	694	725	701	745	683	677	756	680	655	700	725	701	730	700	735	741	702	725	708	715	693	694	735	771	715	706	739	747	716	709	711	746	721	680	655	700	693	722	700	724	704	699	692	718	713	753	728	697	707	710	709	719	739	670	763	697	723	771	718	772	696	724	676	714	703	742	718	703	706	716	728	700	713	683	707	710	701	699	743	746	729	704	773	721	687	700	699	727	726	711	692	698	737	711	709	678	697	691	709	709	700	701	700	686	677	682	739	698	688	692	679	735	759	745	700	707	734	713	723	698	719	702	735	722	703	709	703	679	691	703	712	685	753	697	730	667	717	681	741	728	715	687	710	688	684	748	706	696	798	695	683	688	727	645	715	711	718	760	690	685	716	714	695	674	685	675	703	720	728	709	737	718	730	702	691	751	752	688	723	680	701	699	742	649	711	687	760	660	764	715	787	726	684	718	722	695	734	726	647	709	678	724	686	692	696	723	716	706	735	732	698	695	683	657	669	725	689	697	673	688	702	697	720	683	706	672	728	688	700	710	717	727	735	702	708	739	674	680	765	720	708	727	793	727	742	721	682	727	729	711	700	713	694	708	720	723	726	706	706	605	680	739	710	656	706	743	713	701	688	754	731	716	713	677	671	755	747	715	707	679	675	714	740	679	724	713	688	701	740	670	772	751	685	700	683	701	703	677	731	675	728	715	726	730	664	711	702	725	689	723	735	689	740	702	688	753	684	690	717	678	762	704	707	661	742	681	676	711	715	753	735	733	704	760	696	719	701	698	720	701	700	658	710	722	739	686	677	718	704	713	725	669	684	690	737	697	714	719	705	713	694	713	703	698	715	688	720	725	700	682	732	691	692	731	725	698	694	692	706	712	731	700	691	692	742	692	741	737	728	749	709	747	673	716	716	734	717	699	706	673	698	676	724	726	756	751	697	661	721	707	728	728	666	678	700	706	692	687	711	722	745	721	677	719	727	696	683	686	705	710	729	699	704	702	647	724	742	697	673	700	723	744	718	702	681	693	691	707	661	724	719	732	680	711	741	726	724	745	761	695	707	725	667	720	731	653	695	741	724	726	734	733	765	751	726	718	676	705	721	710	665	738	700	701	704	680	745	675	739	701	706	731	671	670	706	689	671	752	713	725	735	739	701	757	686	715	726	702	726	691	716	684	706	693	706	703	692	755	674	729	701	666	678	739	682	735	685	692	747	745	725	685	676	703	699	729	685	711	692	717	757	720	703	718	757	693	735	735	722	698	709	701	753	757	691	704	699	731	712	739	684	694	732	749	758	731	724	708	731	690	700	700	729	705	711	748	712	744	721	680	721	726	690	709	725	711	680	714	694	723	710	733	654	682	745	751	651	736	706	725	752	726	695	725	647	736	704	706	662	723	692	709	736	678	729	684	711	678	706	724	690	700	677	680	710	743	704	715	728	710	701	747	750	722	733	756	694	701	696	693	713	674	707	713	665	698	701	707	699	761	676	693	713	713	675	671	684	690	713	699	695	743	675	712	773	718	707	743	702	705	693	699	675	736	686	708	725	712	720	699	711	690	719	669	691	745	684	771	675	684	699	718	711	726	716	715	724	748	710	729	715	721	728	743	721	673	690	697	691	686	693	725	724	710	731	674	679	680	713	708	667	727	674	727	730	703	677	699	710	691	744	761	701	681	671	697	724	689	678	725	716	640	693	719	738	742	727	758	699	702	675	710	775	708	704	712	721	717	729	701	751	690	684	676	701	701	723	694	734	714	719	634	737	672	690	717	714	708	689	675	718	703	690	729	759	679	686	702	738	712	735	752	686	699	679	734	707	703	684	721	741	691	671	699	684	702	684	644	743	736	682	726	733	679	691	682	706	674	647	714	737	689	694	710	721	735	710	676	723	674	752	747	731	775	714	725	726	725	747	671	709	706	670	707	772	718	738	752	695	675	710	711	733	680	726	727	734	686	728	716	684	746	711	695	700	662	726	769	669	684	685	706	718	694	622	691	694	710	688	733	708	758	685	679	680	721	684	696	685	682	733	731	686	692	683	693	666	743	675	729	661	694	725	693	723	709	720	720	690	716	688	702	689	732	728	690	756	717	704	695	712	709	721	701	700	710	710	778	678	725	740	715	709	714	710	750	703	705	687	678	682	751	686	715	753	667	683	678	732	677	739	681	668	708	695	725	692	756	691	672	693	729	741	670	755	692	717	733	744	701	679	699	671	681	669	698	704	758	704	668	705	700	680	696	700	713	675	675	707	743	705	687	703	772	674	709	717	694	669	739	682	706	692	716	691	693	717	731	665	714	724	711	747	683	740	690	734	671	731	683	744	724	722	693	762	693	735	681	700	719	699	699	680	716	662	754	698	727	713	714
55042	27154	12369	5417	2366	899	556	455	407	376	353	360	326	353	350	307	327	360	360	327	340	311	353	319	310	304	306	325	295	326	294	326	315	322	339	324	297	346	334	349	307	311	341	334	317	387	339	335	337	321	332	331	362	311	366	306	354	350	335	334	311	346	296	325	340	353	298	332	339	304	283	318	340	338	318	304	347	265	306	342	328	319	324	333	318	311	289	310	337	327	321	326	299	299	341	324	346	299	314	328	294	308	332	313	331	306	298	337	292	299	275	331	357	315	352	319	284	328	317	297	316	349	310	322	312	337	323	300	333	301	311	306	298	329	339	324	321	357	276	317	319	317	296	306	322	295	305	316	323	333	318	325	318	362	326	326	308	275	317	330	333	291	332	327	313	315	308	329	328	304	305	308	335	291	311	308	313	286	323	311	322	324	304	300	315	296	317	292	319	327	333	345	329	323	300	338	333	363	362	328	352	325	357	298	350	331	333	327	349	303	320	314	339	315	295	304	317	315	323	329	322	307	316	342	314	295	330	344	359	356	330	310	320	311	374	323	293	327	327	337	311	283	319	304	316	338	338	309	328	325	296	330	346	317	306	304	295	313	309	313	311	341	311	331	350	330	363	318	326	331	354	323	315	315	305	348	313	338	337	308	338	279	310	304	325	368	337	301	331	326	322	320	315	314	300	325	298	306	324	349	309	327	310	287	322	332	298	317	314	301	303	310	342	352	310	330	335	307	309	327	324	349	336	352	329	323	290	353	301	305	318	340	319	336	317	326	290	319	341	321	296	295	317	315	300	318	333	297	341	314	310	316	320	339	318	337	298	357	297	322	349	307	316	329	326	295	304	281	336	305	345	309	342	316	348	318	309	307	331	295	323	305	315	355	308	342	297	346	314	285	330	314	311	320	352	346	323	343	338	337	346	345	332	305	327	351	318	298	359	306	314	321	337	331	342	344	336	301	299	320	322	327	358	316	283	326	345	304	298	312	344	343	350	346	305	322	365	333	320	304	328	324	295	324	325	317	318	292	328	321	320	369	313	325	331	340	320	310	305	341	287	308	345	358	300	307	319	334	342	321	329	318	348	297	330	344	325	359	320	297	312	336	310	343	324	293	321	334	313	336	307	294	326	332	341	322	317	322	295	311	301	347	324	301	329	299	316	325	301	354	329	297	292	333	336	326	330	315	292	296	316	302	340	331	320	316	294	307	321	323	280	309	303	320	319	279	303	312	349	337	297	335	357	300	338	319	299	359	273	328	334	292	331	277	316	307	288	276	323	302	285	295	310	291	320	301	315	328	322	288	311	293	299	295	367	310	292	301	277	311	305	296	307	325	323	375	285	304	329	324	311	332	317	325	343	331	283	327	319	342	311	317	308	316	332	305	286	325	333	299	312	322	324	318	306	324	337	321	322	349	349	271	357	344	320	312	337	319	331	334	300	287	326	333	320	310	328	331	340	359	320	312	324	325	350	287	293	328	344	307	321	336	294	322	335	302	351	334	302	330	332	337	316	299	309	361	306	334	358	324	300	347	346	316	281	324	323	302	335	329	312	278	285	316	329	336	326	329	323	342	289	347	335	334	324	339	321	330	315	277	305	296	333	306	325	342	325	338	316	337	369	307	301	316	292	306	265	311	290	318	317	307	306	283	330	335	321	293	342	342	327	311	308	337	374	300	295	281	288	297	327	288	340	323	316	325	327	292	351	324	339	318	307	299	350	348	335	309	299	301	314	333	291	339	295	306	351	384	352	315	262	323	345	336	278	312	318	344	318	325	300	324	313	315	351	341	251	274	316	336	334	324	284	319	326	343	347	316	335	323	389	335	324	302	324	338	343	338	323	333	326	292	277	325	315	321	304	302	335	290	332	282	332	311	319	298	332	320	344	333	309	316	319	324	326	292	330	333	299	306	307	337	281	310	317	325	338	321	359	334	310	331	321	322	346	352	301	303	318	316	344	311	327	325	316	309	369	335	334	309	306	334	285	337	322	332	332	285	331	319	354	318	327	316	300	339	298	332	344	302	303	317	321	346	341	327	304	281	267	303	318	309	361	313	313	312	306	311	315	300	297	288	309	289	312	333	300	306	346	318	332	289	348	350	308	315	293	321	291	307	315	310	320	323	326	328	319	284	305	329	306	310	346	315	290	324	364	332	342	318	347	345	311	327	289	330	330	282	316	332	317	302	309	323	324	330	309	318	329	327	357	323	311	313	320	304	334	345	324	341	306	336	351	319	347	331	304	323	325	321	321	331	297	327	355	325	341	331	314	312	332	294	300	308	319	335	323	326	332	331	312	305	324	292	304	335	324	355	345	346	342	350	322	308	306	331	333	318	308	308	281	313	323	306	303	309	354	324	350	315	314	311	292	326	326	351	330	318	306	304	312	312	336	295	342	314	332	312	307	319	301	303	306	322	281	321	293	320	332	305	350	329	317	350	323	334	342	306	277	321	312	308	333	317	346	376	338	343	298	311	325	340	339	323	292	296	320	290	319	347	281	300	364	297	304	344	330	334	364	340	305	324	328	347	330	330	321	277	324	332	300	307	320	311	350	349	343	290	301	321	317	303	341	326	277	331	324	301	330	326	335	319	302	329	332	329	314	337	297	320	302	287	285	324	307	322	323	364	361	342	319	340	330	304	345	320	362	288	313	309	319	345	318	295	306	322	373	356	330	320	308	302	300	330	331	326	326	325	361	353	347	338	286	292	303	333	315	330	310	348	316	334	300	311	321	297	320	291	321	365	342	308	314	330	347	329	333	313	339	348	343	312	310	309	314	299	333	337	321	313	300	326	293	322	326	328	379	298	350	317	327	295	302	322	337	320	299	315	290	288	334	310	318	338	325	319	323	325	326	299	329	316	320	321	283	321	311	306	330	312	295	361	319	279	292	291	304	327	283	348	277	310	318	350	325	302	351	325	326	310	334	323	295	328	332	324	321	340	307	338	329	302	300	343	318	318	276	295	321	330	289	328	331	318	307	301	333	317	290	353	335	331	310	320	335	307	321	323	315	338	343	354	315	335	318	310	323	306	326	319	286	303	312	328	306	297	338	331	316	333	346	346	326	324	318	307	326	307	335	304	297	297	291	310	297	316	333	302	338	373	308	328	321	319	335	314	303	321	358	328	331	319	348	331	320	336	312	336	310	328	305	305	330	345	321	347	324	335	358	299	358	372	339	319	328	346	269	351	329	295	348	309	346	293	324	333	314	351	317	328	328	369	294	336	376	329	329	308	347	326	324	336	319	327	308	322	342	339	348	342	319	307	322	309	314	319	310	314	345	326	351	316	310	328	307	315	324	300	328	312	289	307	310	275	317	351	301	283	349	341	332	288	330	325	315	291	326	322	344	357	327	321	328	356	314	357	369	307	313	324	334	310	316	292	301	326	335	333	318	313	320	331	302	316	321	268	307	331	320	325	309	338	320	320	324	319	348	323	319	351	346	318	325	330	302	335	321	327	343	323	327	347	324	320	316	334
34897	18748	14374	10969	6533	2808	1602	1246	1034	982	886	818	809	790	762	772	763	715	723	656	695	696	708	683	806	734	733	737	719	711	733	675	736	747	712	736	703	768	713	749	738	704	751	711	759	740	739	688	700	734	679	722	743	732	684	704	704	667	715	672	719	655	702	653	718	662	724	705	738	723	700	695	722	680	641	676	696	707	685	748	676	640	730	688	690	723	734	695	677	701	687	720	709	694	644	673	664	717	664	664	702	696	668	686	668	690	732	638	694	697	698	735	697	706	684	733	715	719	661	722	730	692	646	693	705	725	684	665	680	642	688	704	680	725	682	666	676	683	724	682	711	695	684	720	695	646	705	636	716	622	726	669	717	692	661	704	708	718	707	685	690	701	719	728	687	674	687	712	695	733	712	721	657	674	688	710	709	711	726	703	719	688	693	695	677	686	648	681	651	696	709	702	648	691	710	691	651	702	653	699	702	714	710	710	651	681	749	700	699	719	686	661	664	698	672	694	716	690	701	661	681	686	708	688	722	689	663	674	660	676	737	678	659	707	702	704	667	703	718	677	674	692	719	696	647	671	722	681	680	707	710	677	697	680	718	649	721	708	671	712	704	731	681	680	690	686	673	687	658	675	643	685	755	678	749	683	720	683	684	685	729	696	697	681	665	670	683	677	694	700	677	644	643	694	727	665	703	679	712	705	709	682	683	724	671	663	713	681	660	696	699	661	682	721	686	682	698	758	682	708	671	682	686	745	737	720	707	709	675	706	737	725	616	691	653	694	704	723	718	698	699	671	730	669	739	699	683	648	693	691	687	711	689	656	668	657	686	702	711	705	686	717	744	695	700	757	680	708	667	666	735	697	678	719	712	688	691	714	664	703	666	718	689	679	708	697	732	679	652	729	693	730	711	704	730	697	644	746	692	678	680	660	694	692	743	713	705	685	696	690	724	708	716	664	687	693	711	742	717	689	751	682	708	717	678	669	681	704	681	712	693	686	704	693	690	677	707	686	666	710	705	690	690	696	747	693	675	724	651	717	731	711	651	648	704	690	660	728	642	706	671	685	714	677	713	706	718	724	630	678	704	673	674	711	696	674	719	673	708	710	702	702	653	712	724	694	742	712	719	708	706	688	701	666	660	703	747	688	706	647	728	712	695	703	683	703	673	664	670	625	666	693	704	667	668	701	724	723	700	651	677	711	698	635	720	694	680	715	678	670	701	688	736	676	649	704	720	684	659	680	724	684	689	672	691	702	748	703	714	690	721	744	723	616	683	675	695	631	670	677	699	679	675	686	668	663	710	667	623	668	709	648	679	735	696	690	731	705	706	674	734	712	671	692	697	693	673	685	700	681	683	736	704	692	746	673	702	713	675	692	739	703	677	648	653	693	674	686	676	709	652	724	751	688	704	696	724	716	672	780	689	675	729	741	686	711	673	708	736	748	753	646	754	748	704	693	682	662	655	722	673	696	727	664	742	676	680	704	674	635	637	693	710	714	706	675	684	740	703	714	750	707	710	722	659	671	710	686	703	661	746	653	722	671	752	729	711	680	694	717	695	721	673	643	713	679	676	687	677	662	741	712	640	710	718	673	729	688	700	686	703	616	645	717	695	710	684	723	711	698	667	651	678	713	663	662	736	702	710	674	708	681	672	678	653	696	678	700	726	652	692	680	700	692	676	701	682	731	684	671	685	667	667	685	665	693	684	711	717	673	738	725	709	700	675	696	707	695	692	639	703	692	663	648	656	731	726	701	711	701	698	681	722	652	686	699	688	688	694	722	682	691	687	689	672	733	669	696	699	680	689	661	690	659	720	699	683	697	698	718	674	685	695	658	707	713	662	656	662	705	696	636	654	683	691	702	681	680	651	707	696	684	679	660	673	666	690	684	713	659	673	673	648	657	712	708	684	707	697	695	660	691	710	653	712	653	684	720	706	697	708	676	637	646	662	661	696	702	679	719	676	708	671	666	695	653	733	668	716	702	700	684	698	704	705	729	702	708	699	685	684	686	702	663	701	690	672	682	695	675	661	670	742	675	723	671	659	670	720	681	703	682	640	715	667	696	678	709	696	677	735	737	668	680	670	671	657	732	691	697	668	682	694	698	708	673	709	706	712	681	721	656	706	673	677	724	669	710	713	664	669	689	709	694	675	716	709	697	731	673	669	635	708	701	671	688	725	687	722	697	691	695	663	675	709	718	711	678	671	671	668	678	696	700	714	711	690	755	690	663	680	676	705	705	652	698	698	685	694	674	695	745	719	717	676	694	736	726	697	672	699	687	708	692	680	682	717	700	698	658	695	679	704	698	677	714	724	660	638	671	707	681	724	707	647	713	691	659	705	709	699	693	757	748	714	693	704	697	670	708	698	710	717	707	683	694	725	701	697	647	740	652	687	708	684	695	693	665	699	695	744	695	623	699	712	656	681	728	695	665	716	751	684	727	701	738	703	642	747	730	734	663	655	698	686	657	694	681	707	683	649	718	668	660	716	711	672	673	677	708	704	723	689	673	759	700	685	664	698	701	682	655	701	681	697	690	708	708	725	692	683	669	679	690	689	748	705	772	632	664	698	672	670	707	714	648	707	667	708	675	723	711	667	722	701	681	677	663	694	696	672	756	704	698	676	748	715	717	679	705	680	637	664	716	702	707	725	720	652	660	652	684	737	667	718	719	733	732	661	700	700	707	734	687	663	663	694	704	717	669	685	680	673	696	702	675	689	729	671	709	692	717	722	700	683	660	724	694	691	728	685	703	686	683	660	703	686	700	696	719	707	735	730	698	749	696	675	663	717	733	700	681	688	717	677	694	634	717	706	719	744	707	670	777	717	722	683	654	725	693	717	715	637	672	655	720	726	647	709	675	695	671	694	652	708	647	669	687	727	643	672	689	692	700	744	697	666	682	692	691	679	708	737	680	684	715	696	679	707	748	660	690	674	701	651	686	728	702	695	727	696	683	729	666	662	696	708	717	667	735	686	666	674	703	726	714	696	660	699	671	694	712	653	750	707	679	733	689	696	721	729	669	704	708	742	643	667	682	671	710	726	705	707	693	647	669	622	679	698	740	692	653	695	690	715	685	676	710	673	642	671	689	692	691	668	679	655	637	750	731	700	703	672	725	705	666	692	682	646	713	722	739	733	674	670	705	690	695	673	680	697	652	671	683	697	690	695	701	702	672	685	708	733	687	704	733	690	728	674	697	712	664	705	724	758	702	695	742	712	693	700	664	678	686	687	679	680	684	673	665	748	702	665	720	706	705	696	718	728	715	647	710	709	685	730	686	704	730	630	632	689	625	695	691	702	671	683	677	691	701	689	745	670	659	720	724	619	692	671	711	656	708	702	662	739	681	685	686	710	693	710	691	680	693	702	713	690	654	728	697	716	681	696	661	699	709	661	688	672	700	663	690	693	651	700	688	718	682	678	680	669	686	692	718	687	704	716	677	640	745	669	669	687	674	681	660	705	655	714	636	668	720	698	706	689	710
55422	31039	22436	13916	4806	1642	729	518	446	432	396	384	363	331	335	314	323	350	317	326	333	360	331	318	333	335	346	327	334	326	304	333	323	328	329	301	388	338	337	304	322	302	314	329	322	336	320	312	345	335	333	356	314	320	327	311	367	342	347	321	355	289	304	345	324	365	306	327	343	317	340	271	340	318	306	336	329	296	323	324	310	369	321	339	333	327	328	317	305	303	327	330	338	348	323	335	357	319	342	326	367	336	320	325	320	307	340	339	336	329	317	329	285	315	338	314	341	324	312	326	317	332	332	324	316	322	326	324	306	340	296	335	325	311	318	281	325	332	337	323	319	312	353	341	301	309	294	330	324	339	301	343	293	336	333	320	283	314	316	321	366	366	340	321	333	356	321	356	330	340	308	350	319	324	310	352	359	348	298	353	326	321	324	301	338	337	307	308	336	322	358	340	281	324	330	346	293	285	318	338	326	329	336	310	323	319	312	344	303	365	357	320	319	326	301	335	328	305	350	351	311	304	334	338	336	293	311	323	359	337	367	328	324	336	312	343	313	352	313	314	340	353	356	317	301	343	334	292	358	367	340	315	345	303	326	312	319	327	294	348	313	368	304	290	317	315	330	349	325	306	336	319	331	351	329	294	309	289	330	344	298	334	327	316	296	326	336	279	320	290	335	314	283	313	318	324	320	339	340	317	344	353	353	319	323	338	337	320	330	331	320	318	301	334	347	325	333	317	310	337	305	284	323	326	317	308	311	307	371	338	345	342	322	369	309	332	342	344	337	302	314	299	307	338	364	346	328	325	309	356	331	318	328	305	338	350	285	322	302	337	321	315	324	351	327	329	362	353	372	282	317	306	323	306	320	296	340	285	296	333	296	347	376	326	330	325	312	317	337	305	311	331	325	332	323	336	306	317	345	318	322	354	332	357	287	301	286	326	317	322	316	302	328	344	309	316	352	327	292	321	327	341	314	297	314	340	276	311	304	333	311	358	370	337	346	321	369	306	347	332	296	300	343	305	317	293	312	328	289	346	334	319	293	299	333	358	322	345	325	306	328	317	334	342	320	350	304	320	332	385	347	310	356	312	314	371	348	338	339	313	327	347	346	346	341	349	298	296	378	331	328	381	323	353	363	375	336	317	300	309	362	315	330	308	339	312	331	354	346	288	323	342	322	361	331	306	289	323	291	355	321	333	315	307	320	325	318	280	300	318	337	344	352	321	331	352	315	343	370	340	362	317	322	299	330	315	343	325	379	347	303	320	313	327	299	306	329	329	302	288	285	355	370	365	328	323	309	320	330	341	328	325	295	294	324	345	366	370	275	337	364	299	305	336	337	317	337	323	307	300	307	354	360	333	313	293	323	340	319	328	345	350	297	303	339	325	326	317	338	347	340	341	330	350	296	284	320	345	297	375	340	307	322	329	315	359	318	308	321	339	319	299	306	310	365	330	297	333	343	298	350	329	335	350	349	329	311	333	311	347	306	311	354	344	324	295	343	342	330	334	333	366	369	334	308	342	310	323	299	344	341	329	319	325	323	323	310	296	334	318	328	298	311	338	317	322	305	287	291	294	338	290	317	313	316	327	305	316	341	330	338	303	347	317	310	317	361	363	293	329	330	334	357	342	354	334	342	326	357	296	294	327	315	337	300	332	322	325	322	320	332	328	328	326	315	324	314	341	359	308	329	340	342	340	323	325	331	317	326	335	338	332	287	332	319	330	346	347	330	356	308	316	329	365	333	326	308	334	358	333	335	316	303	369	329	290	333	315	329	320	299	349	311	340	333	320	315	318	327	343	308	309	341	317	279	310	308	301	312	352	286	314	321	307	334	357	341	302	346	350	325	288	327	341	362	325	339	349	324	341	325	331	326	304	321	333	351	302	327	353	305	290	316	345	335	322	328	338	312	310	332	282	321	338	346	346	340	301	351	326	301	331	357	344	326	309	348	326	323	386	293	304	295	308	303	285	348	349	323	350	332	317	337	338	328	351	319	314	318	324	320	352	338	305	331	333	316	311	349	358	347	329	315	302	316	331	340	324	348	314	315	351	326	364	343	311	304	322	354	341	347	315	297	323	337	314	328	334	315	330	309	285	319	299	343	321	344	342	302	321	326	339	314	341	292	322	334	355	342	312	336	325	346	335	349	330	306	302	299	351	360	338	316	343	307	320	337	354	343	340	317	328	329	315	342	304	286	357	317	326	348	317	348	332	343	341	338	293	317	311	367	344	326	334	309	297	323	382	346	318	310	327	354	314	341	310	334	339	336	308	338	333	329	323	320	316	325	318	300	319	332	304	320	305	344	299	305	313	313	352	330	364	326	299	357	291	323	354	318	324	329	343	307	374	303	297	321	339	337	296	391	314	335	313	349	282	348	334	334	346	328	330	338	334	339	330	346	330	320	311	306	342	317	363	312	324	345	333	296	300	320	284	319	323	331	324	315	324	337	358	363	330	311	310	309	350	347	327	321	345	334	359	298	343	283	298	336	304	329	330	320	309	312	290	329	302	292	296	328	356	366	331	326	323	353	320	312	330	315	305	351	354	337	340	325	298	308	320	322	370	336	363	345	336	291	358	320	352	316	321	285	312	333	323	328	357	330	296	312	320	315	317	317	298	333	298	312	315	318	292	283	336	355	292	347	296	309	343	356	321	322	306	359	349	315	305	335	327	334	325	348	315	367	351	312	318	304	351	292	328	340	322	301	340	321	332	329	337	365	341	341	317	330	297	288	318	317	329	313	302	327	305	289	284	344	321	322	319	316	360	347	323	319	321	332	346	353	366	337	352	349	323	322	394	333	332	337	340	329	376	309	307	315	368	313	309	341	325	337	330	304	339	355	313	308	323	299	318	309	325	328	350	338	359	324	321	348	317	337	328	314	344	350	329	323	326	324	312	286	353	294	320	345	343	307	307	314	340	341	317	296	312	390	353	331	330	301	317	354	307	343	362	344	325	321	316	304	352	318	302	308	295	306	316	333	322	326	349	299	329	345	315	345	316	353	316	326	325	312	343	336	321	339	299	300	327	351	319	291	331	319	353	304	320	325	294	303	339	317	310	329	330	329	316	355	331	327	317	330	311	353	313	345	291	329	320	306	330	357	348	333	350	316	319	312	336	289	344	329	336	356	293	323	338	329	301	296	304	306	361	323	314	347	353	349	323	308	331	363	309	306	311	339	302	296	320	338	291	344	320	319	328	311	313	347	328	308	316	318	321	289	312	299	353	360	364	309	314	299	320	305	332	340	334	337	327	359	333	320	311	314	320	317	321	329	314	290	322	353	339	331	300	319	383	346	355	282	332	329	304	326	314	309	335	342	368	327	334	297	306	310	327	314	336	313	329	352	318	304	339	327	324	310	323	299	313	279	326	357	320	348	344	334	312	332	295	323	334	333	298	349	341	337	313	292	315	335	319	354	338	341	318	326	328	333	327	327	331	337	357	334	321	319	356	309	302	355	313	321	351	348	366	335	316	335	352
33539	23063	26270	22332	11437	4961	2364	1760	1455	1225	1035	899	911	891	772	805	783	770	775	761	738	693	739	707	771	732	721	766	749	683	742	738	759	772	747	787	789	785	778	749	780	776	765	783	761	793	781	722	685	742	746	681	765	763	725	788	678	761	700	756	727	720	675	758	741	747	762	713	716	722	705	703	717	697	686	665	705	703	695	742	712	692	691	723	730	732	643	698	669	656	693	650	653	706	708	681	704	684	737	729	690	704	698	714	738	692	690	713	668	738	685	729	690	721	692	713	720	745	741	750	694	698	668	704	694	703	710	653	693	688	662	678	697	686	686	661	713	748	690	659	721	727	712	733	684	675	732	731	703	720	716	753	699	729	731	681	727	706	723	690	731	695	697	728	704	708	769	672	680	743	712	730	701	735	690	789	670	700	653	732	698	659	674	697	724	712	697	700	705	730	731	714	687	707	712	667	672	685	676	635	704	677	714	716	729	775	730	740	670	686	721	707	687	702	722	662	719	706	716	729	670	698	715	725	733	666	724	673	710	710	715	707	726	714	729	715	742	735	748	711	682	709	648	660	702	668	691	690	684	701	660	741	696	752	708	715	733	707	720	723	708	693	721	674	689	699	660	691	681	705	697	690	716	722	679	734	711	693	680	726	680	703	719	678	681	662	696	659	653	678	710	733	682	695	722	721	706	664	644	715	701	690	726	744	729	723	699	677	718	673	719	691	666	710	676	693	683	684	709	651	731	654	675	715	713	638	737	667	692	716	733	695	716	676	690	675	703	695	669	698	691	688	687	678	727	704	707	730	691	733	687	722	738	729	689	706	724	702	715	681	668	695	693	697	710	699	686	713	655	704	684	675	714	701	682	719	723	694	679	751	681	710	692	725	738	700	720	721	702	734	704	701	716	705	675	690	685	683	698	684	715	706	679	663	735	702	677	734	736	676	674	725	703	744	697	728	736	705	736	718	737	692	711	707	701	737	698	709	759	691	710	689	751	703	783	672	714	654	703	698	703	712	738	664	718	686	719	706	695	684	726	690	720	700	742	688	701	673	674	729	680	699	683	735	690	756	696	728	758	724	670	711	726	676	693	690	741	691	732	680	704	684	673	690	670	717	705	686	667	653	681	715	702	758	723	684	738	674	701	688	715	721	736	664	733	692	703	739	709	739	689	724	727	713	715	692	697	705	701	692	737	694	657	738	714	696	749	672	698	733	677	682	678	720	704	732	664	703	718	692	685	665	711	716	691	697	710	680	706	700	725	723	643	690	697	747	683	708	650	725	681	722	708	690	721	742	654	698	658	709	716	707	703	685	700	702	713	647	692	692	717	690	702	716	702	682	687	703	689	722	739	698	676	677	706	693	716	694	674	696	752	668	690	726	720	740	696	706	684	687	667	672	675	683	723	697	712	667	734	672	678	717	687	679	696	691	692	730	714	730	703	722	697	693	691	713	736	672	747	735	723	761	698	731	728	720	724	739	704	696	691	724	695	726	681	697	698	692	711	706	749	714	747	733	722	750	685	697	718	699	709	718	730	693	702	755	695	698	704	715	715	665	738	686	678	694	706	754	684	673	709	662	729	734	683	727	719	691	711	689	776	762	705	757	736	724	697	673	667	731	738	680	717	657	754	690	746	692	762	746	680	715	745	750	703	727	680	718	717	665	720	693	664	703	754	679	725	665	761	700	708	692	661	716	702	661	719	726	640	657	690	687	734	730	705	690	712	725	742	726	658	664	738	709	710	716	686	727	729	700	682	703	691	722	709	718	668	673	712	714	713	635	720	710	673	700	689	701	703	725	678	708	698	678	705	714	677	726	693	668	701	697	710	731	719	729	680	705	720	660	733	708	696	715	752	753	709	724	684	713	668	711	694	660	692	692	716	681	715	750	706	700	732	735	696	668	685	684	676	686	698	692	721	647	684	686	657	743	677	682	714	693	694	661	710	687	714	678	700	654	671	707	720	689	688	687	717	696	734	728	639	736	686	707	688	695	711	709	724	727	736	704	683	755	763	719	701	689	701	695	667	728	730	736	703	757	718	714	696	691	725	696	697	737	677	705	701	674	698	695	642	766	730	713	673	675	718	732	708	681	725	686	708	698	667	755	735	750	702	702	674	671	746	769	733	696	653	725	763	695	672	688	714	711	716	685	633	705	722	792	736	744	711	669	681	766	695	690	689	689	699	711	733	712	754	687	685	733	689	705	668	724	659	721	688	684	689	721	710	692	773	714	725	725	677	719	713	723	712	684	706	717	705	704	705	738	758	679	714	716	712	722	699	688	712	674	727	717	717	667	740	682	721	727	705	704	706	718	702	738	739	708	688	715	693	719	676	701	741	696	647	664	714	702	687	738	742	699	675	774	667	684	713	653	751	666	713	694	689	670	724	660	689	689	715	702	713	708	702	705	666	726	732	723	732	720	664	662	752	675	771	741	680	686	682	722	682	747	692	667	701	677	727	700	714	673	667	698	686	689	711	729	729	640	718	673	750	672	704	714	730	716	684	684	698	725	744	700	736	703	696	747	674	698	683	682	705	700	651	712	715	666	675	678	677	744	712	709	711	686	702	687	705	732	709	711	707	665	698	722	668	726	717	663	730	730	689	715	709	758	700	694	739	723	682	679	717	670	745	696	719	713	696	676	694	706	713	692	718	712	674	721	719	677	708	733	698	688	680	715	658	715	725	730	755	715	688	664	726	701	706	696	788	704	729	691	724	735	707	731	746	693	697	707	727	697	681	648	693	713	661	663	743	769	726	747	713	650	718	692	696	703	742	695	718	708	695	720	652	649	731	710	691	674	678	712	721	684	724	658	688	709	723	705	715	703	719	699	730	745	649	754	666	725	710	692	695	724	679	683	692	706	728	722	643	677	683	696	735	685	701	701	681	677	683	704	691	728	717	692	666	737	704	696	717	711	661	693	656	703	697	675	709	701	721	737	692	679	703	694	695	705	703	718	699	707	683	691	747	737	760	689	704	676	726	715	710	677	700	727	760	699	679	720	716	691	660	666	712	723	701	696	641	708	768	710	707	716	717	686	710	726	700	709	690	715	683	641	672	690	702	660	676	643	701	694	712	720	711	672	657	733	688	731	735	707	708	737	733	699	683	684	719	720	749	690	721	722	667	715	688	665	688	708	679	697	705	659	712	684	726	711	730	734	725	706	656	688	707	746	702	705	707	709	667	744	665	731	723	664	730	699	744	661	706	699	707	709	713	702	742	734	692	699	687	745	723	716	670	678	669	707	707	720	680	682	699	721	699	733	714	685	696	720	692	693	685	662	703	725	718	727	693	699	709	674	669	716	664	767	691	733	710	723	725	713	710	686	750	724	740	724	713	685	697	763	690	727	717	701	701	737	696	681	712	698	691	686	696	719	697	695	684	658	677	751	686	706	720	738	661	715	657	718	733	693	716	686	709	706	683	725	690	678	692	667	688	712	706	715	692	703	703	691	749	667	712	662	721	729	792	689	697	675	728	701
38457	16287	10407	4478	1445	561	427	395	361	340	342	383	327	311	331	339	305	359	335	324	314	319	353	322	278	318	324	332	304	338	310	276	340	302	341	355	359	324	315	313	344	322	334	361	323	330	294	291	349	326	331	325	319	319	341	319	331	345	326	303	338	337	362	314	336	342	344	325	293	333	332	350	347	318	340	301	331	331	337	315	336	347	332	331	310	315	311	314	358	266	311	343	283	339	320	337	362	340	336	293	334	354	333	335	345	338	348	336	332	341	351	343	302	385	326	321	329	330	344	365	350	355	303	346	307	345	295	307	343	321	283	332	318	346	346	315	309	332	332	314	353	311	342	307	320	330	304	292	311	333	340	315	287	339	289	288	323	320	352	307	334	350	336	335	349	338	326	353	333	349	325	305	313	342	322	312	332	303	346	313	334	353	286	335	330	312	320	300	300	333	333	349	320	299	304	320	296	291	339	325	327	319	320	342	351	327	308	300	317	312	341	325	322	332	306	372	305	306	310	350	314	310	365	345	336	325	372	332	311	319	284	291	308	319	309	312	314	337	390	304	321	321	315	341	294	320	327	305	319	320	355	300	373	351	297	341	303	377	328	275	307	363	336	324	358	348	305	295	310	361	324	310	343	333	319	333	342	348	338	344	311	372	290	360	315	306	299	312	291	373	311	327	356	350	292	352	315	340	315	322	305	279	313	303	355	339	348	313	341	315	337	334	355	330	329	340	302	360	351	308	319	332	325	335	326	336	307	314	327	295	340	302	325	328	350	312	330	333	326	323	342	314	341	343	341	316	282	353	322	353	336	336	320	338	322	333	294	358	301	352	342	303	318	321	312	316	303	305	331	338	302	330	323	343	321	272	333	328	335	330	319	318	336	332	316	316	319	344	326	337	301	324	303	339	317	315	298	327	360	317	344	319	326	312	324	299	302	287	293	301	317	300	355	323	319	296	338	328	317	332	313	290	292	322	316	354	328	316	329	293	328	312	314	309	315	328	308	345	342	310	293	377	304	328	332	313	335	365	289	324	349	344	288	336	329	337	314	331	336	360	357	346	311	349	336	331	319	333	370	337	331	298	339	334	320	316	309	332	338	336	348	320	300	342	339	323	294	341	304	357	299	303	303	293	297	313	304	368	360	335	302	298	303	330	309	334	316	319	320	339	318	342	320	291	337	334	324	312	315	363	297	322	339	344	336	330	299	315	310	368	307	374	301	342	302	306	337	339	297	331	347	337	331	309	333	354	352	325	328	355	344	339	367	323	312	309	327	295	325	310	334	336	301	346	305	339	321	334	346	307	304	295	326	338	326	313	319	333	321	325	350	349	337	337	324	320	322	328	371	365	298	310	345	324	341	305	340	335	313	314	321	310	320	342	334	319	332	342	332	332	309	329	275	333	332	297	310	328	330	331	314	314	295	284	298	341	290	319	321	315	329	304	324	331	329	327	312	318	315	322	357	326	325	305	321	319	326	362	336	341	325	342	336	346	318	305	313	295	313	343	325	335	344	308	343	348	329	324	328	316	356	342	330	304	353	331	336	335	307	351	317	288	362	347	319	332	312	338	326	360	324	357	335	327	311	331	288	339	338	344	328	302	335	345	355	323	299	376	312	349	337	314	361	309	307	333	325	289	305	341	315	332	321	309	332	323	342	326	308	339	321	356	365	342	309	345	326	301	329	300	345	360	345	317	294	351	306	358	300	338	349	325	322	334	330	315	367	301	330	345	353	323	303	329	288	330	357	354	322	340	341	332	363	312	344	307	349	301	304	319	334	335	313	314	327	318	338	313	335	316	312	365	326	295	336	354	355	362	312	337	335	312	303	284	341	330	293	342	321	385	354	306	302	326	384	302	314	316	321	315	369	298	336	327	326	339	341	334	317	295	339	315	337	356	290	323	317	303	336	302	325	328	310	306	316	293	369	313	354	345	336	313	317	338	328	315	351	332	327	319	314	349	342	312	350	341	316	378	312	312	312	353	337	363	308	356	338	337	330	334	357	331	309	297	301	320	326	326	338	338	317	337	320	331	337	312	329	327	306	291	319	323	320	318	300	304	348	369	300	283	302	325	323	308	312	305	327	382	343	336	322	330	289	349	342	327	342	292	324	311	303	370	332	321	308	372	282	316	323	307	319	305	322	334	321	321	303	302	289	320	327	306	283	297	358	343	329	340	302	307	328	332	298	325	321	322	347	317	310	344	334	343	334	303	273	315	321	348	320	281	303	329	329	330	313	302	337	318	372	380	335	318	331	348	332	340	317	300	304	323	313	325	302	361	327	326	310	342	334	315	348	325	336	318	324	339	287	347	366	351	290	316	355	288	348	336	329	332	319	319	302	354	327	325	338	344	327	307	327	320	326	309	320	315	333	329	311	323	309	287	300	308	337	328	313	325	335	353	331	323	331	292	343	311	300	340	327	338	319	372	321	324	332	331	336	320	308	320	350	334	277	306	335	323	314	320	320	332	333	332	323	336	303	341	352	321	333	314	327	379	319	299	359	342	342	320	285	358	352	329	368	358	295	303	337	322	308	347	306	352	347	317	327	328	305	304	323	349	343	324	341	334	305	308	324	337	317	335	364	322	348	328	342	333	351	334	323	325	347	303	343	299	320	315	353	366	332	318	289	321	327	304	361	352	315	297	347	342	316	345	331	306	320	311	341	351	348	346	348	334	341	329	329	332	303	290	341	323	329	341	296	287	331	324	324	340	360	325	321	346	330	343	315	328	333	356	289	336	307	318	342	362	324	311	335	339	310	313	337	342	296	314	292	353	334	313	350	343	344	295	319	310	359	325	329	336	331	335	314	291	351	343	324	340	327	310	321	341	338	347	310	300	333	299	290	290	354	315	315	322	329	324	302	342	326	288	331	327	322	288	294	327	361	314	304	318	312	330	306	334	335	315	337	338	335	329	317	342	300	308	340	325	315	304	346	318	299	360	320	327	351	315	357	327	308	278	317	326	327	311	308	331	318	341	299	331	306	304	322	348	314	343	344	345	371	308	321	337	307	332	337	334	320	332	333	332	332	326	348	331	355	310	331	335	282	315	327	344	336	321	319	330	369	342	324	346	356	330	319	327	302	317	323	325	354	290	342	332	362	344	332	350	298	341	309	352	350	309	300	302	312	338	349	338	340	344	321	342	340	340	346	290	304	379	347	324	341	328	308	329	326	336	354	318	340	306	333	308	358	321	284	328	349	314	324	329	330	321	364	351	299	326	325	332	363	330	317	327	326	323	310	339	335	333	341	317	318	325	330	347	354	346	297	349	331	343	314	313	309	314	313	315	320	322	345	335	348	302	292	311	348	329	343	327	361	308	324	302	342	342	356	328	317	303	314	331	305	308	358	325	306	304	318	326	308	333	338	322	344	353	325	317	340	310	343	317	378	328	348	288	345	355	351	294	307	327	339	315	334	345	327	342	307	281	337	322	328	278	301	322	319	327	340	346	338	338	385	344	337	351	347	330	336	299	318	287
24315	12350	14356	9234	4150	1623	1234	1044	981	872	842	820	755	719	712	764	688	723	707	727	731	691	704	704	700	754	755	720	724	743	711	785	719	718	764	718	710	724	701	716	742	742	716	734	697	758	682	752	691	758	737	733	748	716	687	742	725	692	733	703	709	687	723	705	686	711	713	692	699	694	748	740	732	748	685	672	712	725	699	720	686	734	668	683	729	704	691	725	706	685	711	677	710	729	699	697	723	683	727	676	678	661	707	713	726	707	745	664	645	713	729	699	691	722	719	720	720	631	708	688	653	689	665	686	711	696	700	687	691	716	702	698	721	683	717	682	734	735	681	682	678	694	687	735	678	675	707	710	730	673	713	708	719	667	700	700	719	729	621	767	746	761	750	698	701	664	695	688	716	732	738	669	681	761	722	693	723	718	707	674	656	721	669	707	654	681	689	720	670	718	688	731	690	704	703	696	695	692	694	706	717	687	707	676	684	710	677	718	755	686	691	732	720	744	674	722	665	712	668	724	750	722	743	717	681	706	706	704	697	699	692	692	723	713	704	706	692	668	705	694	713	706	686	697	723	721	699	721	687	692	691	709	711	720	691	685	689	723	721	682	720	700	738	673	656	698	753	714	724	729	718	682	677	684	720	651	716	697	741	681	719	702	714	699	664	715	707	679	691	678	708	766	713	672	724	714	706	695	723	670	702	636	708	671	700	694	702	751	649	676	695	708	721	732	707	749	726	701	692	737	698	713	705	756	684	716	721	712	697	738	702	645	685	684	746	696	718	747	724	670	711	710	668	719	704	676	696	719	723	709	714	658	689	769	732	703	649	684	675	706	706	658	689	688	724	675	714	724	755	738	730	719	754	692	693	720	702	749	714	737	709	681	707	736	703	687	689	705	709	706	686	691	702	715	695	711	685	717	705	699	725	722	697	728	698	667	703	662	681	688	699	709	648	671	726	726	667	676	701	713	708	669	707	645	670	706	695	670	710	695	640	747	683	679	721	699	706	686	657	696	729	709	687	672	716	709	692	703	676	697	742	704	694	698	693	692	726	689	751	723	719	700	699	694	706	678	710	704	701	695	680	665	719	679	661	685	730	721	665	713	698	666	720	709	727	724	734	711	685	710	732	678	724	724	727	692	748	726	708	709	679	732	694	703	703	707	716	711	697	719	713	705	651	689	745	741	681	686	720	708	696	716	720	770	730	645	670	712	727	713	700	664	684	721	659	671	715	673	707	692	742	696	647	669	683	679	658	709	694	676	720	679	710	687	717	712	733	716	649	698	741	705	671	771	711	643	715	704	757	726	679	679	698	704	741	659	659	712	691	735	723	676	684	715	696	666	706	670	693	690	646	739	672	688	717	672	691	690	726	726	770	686	710	711	730	686	663	673	688	727	709	730	720	674	708	685	721	693	713	654	659	651	694	645	699	618	740	682	728	693	704	761	666	679	656	720	708	717	722	683	727	722	709	741	703	708	668	691	682	733	697	714	680	707	707	660	690	715	668	716	700	633	703	632	683	703	665	689	715	737	651	687	739	690	731	720	689	709	699	696	684	705	752	727	700	701	664	678	701	706	726	761	659	685	685	710	727	726	665	719	664	714	725	680	674	687	728	749	686	701	711	704	676	718	717	679	715	688	674	702	702	668	735	677	676	675	694	664	727	742	694	715	678	726	742	685	708	694	699	717	678	687	743	720	721	781	743	661	702	706	698	697	740	707	693	724	691	691	714	688	700	712	704	687	669	684	689	746	706	667	663	669	713	677	723	746	676	763	723	683	679	709	679	692	723	721	666	722	766	692	684	687	735	732	661	699	676	674	689	706	647	698	701	705	728	687	673	672	672	704	723	723	744	703	719	677	710	698	701	728	716	719	678	709	745	755	708	685	763	695	750	725	673	697	693	712	727	667	716	724	669	698	739	659	690	753	726	681	671	658	722	713	640	735	701	706	671	742	685	667	714	715	709	706	702	704	727	711	698	745	663	707	761	692	667	692	683	705	690	729	683	669	673	705	728	657	716	699	691	714	729	689	691	705	681	711	726	703	692	744	668	690	697	707	758	719	710	682	693	644	660	736	720	746	673	690	731	755	730	655	661	714	692	722	715	721	694	724	706	698	711	718	728	678	701	740	723	701	720	712	700	682	724	686	721	700	706	727	714	692	759	727	659	698	696	679	682	667	747	677	692	685	733	710	685	753	720	666	692	735	663	659	744	693	708	677	646	702	675	686	686	699	687	700	666	667	659	718	686	705	709	683	666	696	750	738	654	749	672	707	696	677	729	769	675	716	681	679	692	704	770	748	698	674	721	701	693	696	690	656	725	629	682	723	727	728	707	672	636	668	734	691	711	703	742	709	746	750	726	664	691	716	722	703	705	679	706	692	707	673	689	691	696	671	674	672	707	744	710	735	710	683	696	722	742	698	728	691	667	690	691	714	700	706	693	676	726	702	680	737	681	758	713	754	736	705	709	653	710	713	684	723	712	757	693	679	680	682	706	708	712	729	668	707	719	689	744	729	780	668	712	737	732	688	659	713	701	677	707	786	698	674	727	697	646	712	652	674	713	736	686	681	712	701	696	684	715	670	761	717	724	727	714	690	698	694	695	696	677	752	660	700	729	722	687	731	713	686	682	681	724	734	658	709	664	700	654	695	713	680	669	685	671	689	707	704	705	648	696	689	713	727	730	673	682	707	696	721	710	768	734	705	717	692	710	721	685	702	661	677	670	735	676	667	701	739	739	672	713	703	677	693	652	700	673	731	678	701	680	648	730	653	670	777	688	650	684	721	736	706	723	674	730	712	657	714	688	678	706	680	708	716	679	691	728	663	722	742	711	709	704	720	728	710	688	642	624	718	689	723	740	700	735	688	686	650	685	696	707	694	673	669	721	699	695	678	706	647	709	680	681	724	727	700	689	656	667	648	685	699	701	703	680	673	655	712	699	718	739	694	677	688	658	730	710	704	684	734	729	760	757	738	703	697	714	716	727	713	681	680	688	704	724	664	720	702	680	708	686	662	765	698	728	718	744	708	660	672	681	710	707	718	738	654	665	687	682	687	677	704	723	682	716	709	701	706	671	719	727	709	651	675	668	689	701	663	729	686	696	714	717	712	664	716	655	660	725	637	731	710	696	705	715	683	697	669	691	740	678	685	722	750	692	686	714	719	718	698	711	692	715	687	693	639	719	726	752	717	660	685	732	670	725	721	727	717	711	664	727	701	671	683	712	699	674	724	722	696	666	691	724	647	667	684	702	711	677	708	714	696	706	719	734	674	687	705	705	725	740	721	667	706	711	672	721	709	697	720	699	684	686	689	703	711	759	678	663	724	700	677	750	734	693	738	684	695	709	721	694	737	691	667	731	716	683	706	673	700	712	685	755	687	689	723	709	708	692	718	769	706	707	664	671	728	696	697	687	689	721	729	677	751	687	720	716	660	768	734	704	778	703	729	769	726	739	688	746	713	693	665	720	760	689	668	706	762
52537	27676	14519	4592	2018	671	468	416	399	398	342	336	321	298	281	371	321	320	335	325	302	309	312	316	362	345	317	278	306	346	307	287	320	328	332	289	285	324	318	342	287	356	312	280	335	316	342	304	295	302	338	310	307	348	327	322	335	323	315	327	339	313	271	321	328	357	345	311	308	326	328	308	290	280	349	332	334	300	319	292	332	278	347	309	329	331	327	326	323	316	306	292	348	296	345	314	326	346	320	277	331	295	302	302	311	308	300	274	366	306	336	328	328	298	353	272	319	278	334	327	326	298	326	309	327	296	303	290	285	327	326	337	309	308	305	309	308	325	301	336	292	330	294	303	296	309	333	333	334	313	323	311	327	333	346	306	319	299	348	315	322	340	348	294	346	296	326	317	317	337	320	290	354	325	300	333	327	289	324	333	330	293	309	302	305	303	300	301	291	290	294	332	300	307	293	327	336	311	278	314	304	347	341	340	349	341	301	357	329	322	293	295	312	340	320	300	323	323	298	344	297	313	314	324	305	332	334	313	352	299	285	301	329	321	306	286	316	298	289	303	315	319	314	314	312	333	326	329	330	330	341	289	319	319	297	306	352	322	312	312	342	328	308	313	323	278	300	313	312	329	329	320	318	307	315	290	303	336	350	322	335	336	303	327	277	290	292	334	288	285	318	326	311	320	300	323	315	286	318	330	298	287	315	299	305	331	318	315	308	323	312	316	317	290	319	292	293	298	318	327	289	287	309	310	294	294	300	329	354	328	325	334	335	307	286	303	300	296	329	364	308	329	305	309	308	351	333	317	365	315	302	327	315	338	314	314	303	274	308	314	281	276	310	319	318	297	335	311	326	318	309	330	309	286	325	310	344	309	330	336	319	318	317	302	292	352	313	283	291	285	326	309	279	309	302	303	305	353	336	370	302	291	302	294	330	326	313	334	343	279	330	282	349	325	318	322	286	321	306	331	304	316	293	346	297	307	331	346	314	299	315	319	318	331	297	329	313	327	340	306	305	302	300	342	282	288	337	328	311	338	349	297	287	285	315	273	308	323	289	304	309	331	305	315	310	307	333	329	346	313	295	323	337	336	308	292	324	301	325	294	292	330	320	307	308	350	307	334	318	303	334	304	334	332	314	347	313	294	324	308	313	317	329	312	298	326	301	273	319	301	317	322	333	286	293	281	288	290	297	319	319	298	315	332	339	292	295	316	295	337	279	314	347	312	305	333	323	308	336	324	307	311	363	317	298	318	308	320	325	311	308	323	338	291	328	299	329	299	315	300	284	286	337	330	320	342	288	278	332	382	346	292	359	324	301	304	326	313	303	294	294	350	328	302	306	314	272	331	351	337	308	291	318	324	291	333	328	344	332	310	330	336	286	332	294	311	327	305	299	327	306	305	319	331	334	319	338	308	334	323	327	332	271	301	292	336	308	303	328	324	292	317	286	326	314	364	311	347	337	288	307	320	336	326	300	304	295	326	317	299	359	301	300	338	327	308	310	328	328	319	344	282	300	313	331	300	282	326	298	335	315	306	295	322	339	296	326	299	329	309	292	266	312	272	314	305	332	314	325	322	308	343	346	325	281	303	297	306	324	346	306	300	319	307	301	330	320	292	287	275	352	321	338	300	325	304	278	301	338	323	323	328	315	333	313	321	331	323	341	344	335	309	335	328	347	325	341	306	302	340	313	299	339	335	308	321	283	318	327	320	306	320	335	311	299	344	298	307	345	310	301	291	285	263	339	321	305	315	305	308	314	324	352	344	325	325	303	325	324	312	336	290	320	341	290	328	284	300	328	321	294	293	320	350	309	318	345	317	295	312	297	316	325	319	309	321	304	338	305	339	314	330	304	320	341	317	297	324	314	308	289	329	321	315	347	312	298	304	325	327	315	330	291	327	347	280	344	300	330	333	295	327	304	304	297	292	325	314	307	254	319	308	276	302	320	302	301	350	339	328	293	354	338	323	294	331	302	291	313	314	307	343	325	308	307	327	310	316	288	305	326	290	293	302	300	326	342	343	335	317	312	325	351	334	308	313	292	309	343	304	322	305	293	352	329	310	308	294	286	300	299	286	322	289	296	296	294	290	322	292	321	288	306	333	271	343	302	329	334	325	354	323	314	306	298	292	297	285	321	294	324	324	299	304	319	319	315	333	301	332	316	331	303	313	309	305	291	323	360	332	320	318	293	317	349	292	332	333	299	297	312	326	344	299	301	305	332	341	318	327	315	300	292	333	314	289	312	289	319	315	281	337	343	311	320	326	323	304	324	311	335	315	290	322	324	314	311	306	313	325	309	295	312	330	297	346	320	321	311	317	332	326	319	294	333	294	307	310	299	329	309	309	314	320	346	299	336	316	329	318	365	338	327	287	293	334	328	310	295	298	313	309	301	308	309	361	275	331	292	351	346	290	314	306	313	320	337	304	300	320	330	313	341	332	363	305	320	323	318	314	311	302	344	299	312	324	333	310	306	294	327	321	307	317	300	335	295	316	310	314	337	303	310	327	346	298	315	336	331	316	316	323	311	319	340	323	330	328	317	325	342	313	302	307	317	310	292	338	318	324	321	359	336	284	259	317	294	319	289	306	346	322	302	320	302	309	333	283	319	333	306	279	307	305	301	320	330	317	305	282	361	319	327	346	318	321	293	335	320	310	371	334	295	347	314	300	322	299	336	322	343	323	310	309	325	307	337	314	309	323	334	320	306	342	301	279	307	341	322	354	331	328	350	320	308	311	300	300	325	317	323	323	298	309	313	336	325	334	348	295	309	293	285	295	311	322	329	320	312	292	336	288	303	310	286	300	297	332	283	307	288	300	309	312	311	309	309	314	296	335	309	313	336	294	324	326	295	315	291	325	311	334	334	339	341	318	303	328	311	310	380	328	360	338	314	306	300	335	324	305	298	321	310	325	316	299	322	345	334	331	311	315	290	315	326	295	298	300	310	318	316	292	326	331	316	314	300	282	327	333	331	324	283	318	311	325	294	297	306	282	320	314	281	310	330	325	329	326	277	283	320	327	317	327	311	311	295	285	312	313	309	314	309	326	292	307	312	332	303	309	312	330	311	305	351	323	326	376	298	321	341	364	286	331	295	296	325	311	294	272	373	332	315	336	310	306	305	317	310	294	307	349	310	275	310	296	324	334	292	294	315	357	318	315	334	296	321	345	328	347	316	312	301	314	307	289	302	289	310	338	312	324	335	328	314	322	305	296	369	376	336	318	304	285	311	316	311	310	326	335	298	307	294	275	322	340	273	328	343	325	310	292	303	316	290	318	283	338	324	341	312	334	314	308	267	338	344	330	309	308	305	321	364	356	302	340	313	279	317	272	331	355	344	329	306	325	317	324	318	309	314	317	288	298	334	345	328	344	317	307	326	366	294	307	318	327	325	273	335	299	313	301	323	335	301	311	288	313	293	324	329	313	301	327	343	332	326	269	298	320	292	344	312	315	305	284	332	316	315	294	318	302	318	320	330	348
33201	21392	16729	9093	5755	1881	1434	1251	1114	1003	858	774	801	806	699	770	706	735	705	715	699	703	744	737	661	631	658	678	694	730	710	693	684	709	734	751	685	719	684	734	714	701	673	717	679	709	739	673	728	712	735	707	703	712	664	673	691	659	689	707	678	697	643	729	645	692	702	638	667	693	705	750	690	683	674	699	714	656	686	708	688	660	680	682	675	715	642	682	702	672	691	716	701	689	709	678	681	704	716	683	737	714	702	706	676	694	692	677	660	661	687	680	693	679	700	704	682	707	720	701	702	669	670	678	670	720	685	701	689	682	691	730	663	712	662	691	671	665	740	697	662	672	645	697	647	712	715	679	682	674	654	656	676	726	666	695	694	698	634	716	696	655	664	712	716	718	713	670	685	668	647	703	682	688	684	664	690	672	711	682	617	715	664	673	722	681	681	699	685	672	694	674	660	655	701	674	643	692	684	681	669	703	694	699	669	691	683	675	704	651	724	635	701	689	736	691	696	706	728	717	690	674	708	679	691	689	670	673	688	682	667	662	711	708	684	687	677	729	685	696	692	679	683	673	699	714	690	724	721	700	648	691	645	669	690	673	681	676	685	728	739	677	702	715	657	710	670	706	691	646	719	717	698	679	704	683	710	677	722	704	688	713	726	682	676	663	645	712	733	657	741	707	710	716	682	691	677	709	671	666	763	697	719	660	707	677	668	707	675	654	716	718	726	679	651	676	685	716	693	682	694	716	663	726	695	681	687	663	699	665	684	700	675	691	682	668	707	691	705	684	719	700	686	685	729	706	698	655	676	684	699	665	660	688	666	617	727	678	699	731	706	662	681	680	666	660	657	696	687	677	700	666	690	694	654	718	674	681	713	671	693	681	681	703	718	673	680	732	656	709	672	659	698	730	681	680	706	684	671	741	705	669	633	667	690	685	679	704	712	683	651	686	683	640	654	715	698	660	668	659	661	671	651	684	681	715	695	659	704	677	618	693	680	658	743	711	714	652	720	705	699	634	667	666	673	714	704	701	731	707	670	731	722	720	691	685	691	702	709	695	685	695	678	712	718	677	721	642	704	668	714	631	650	685	662	665	623	693	656	672	689	675	688	670	698	738	656	696	704	638	677	695	720	678	705	672	705	659	684	684	734	722	704	644	723	686	667	667	696	691	686	646	665	742	705	673	646	683	670	690	696	652	674	708	663	670	708	686	687	687	706	692	753	704	625	705	698	682	715	675	700	704	692	712	697	694	655	694	708	701	638	707	693	676	677	693	699	725	664	693	718	708	689	652	681	701	692	715	730	702	678	706	716	689	696	671	696	682	705	675	716	638	683	732	668	718	713	731	702	700	704	716	760	701	621	704	721	687	702	675	700	675	709	695	696	666	664	697	701	738	646	673	716	698	665	715	682	689	675	660	719	721	734	694	697	674	715	703	708	712	653	672	688	698	701	689	692	711	744	734	656	680	677	714	705	710	687	659	687	694	704	686	666	741	705	661	706	722	681	702	699	679	713	668	700	685	687	634	681	733	676	709	672	673	703	677	713	679	681	720	658	745	661	712	676	660	660	699	647	718	669	685	655	665	656	656	696	662	729	613	688	661	713	681	696	673	687	685	674	655	693	657	680	672	633	695	686	710	698	648	692	725	690	670	671	747	693	684	678	711	666	696	682	712	711	684	718	682	742	710	706	709	710	682	650	736	706	744	736	663	713	677	695	658	697	643	701	714	669	646	657	682	674	677	714	688	662	681	664	676	667	675	630	719	701	736	690	636	680	655	652	733	696	682	749	728	690	721	732	736	715	677	709	667	681	737	727	656	688	705	679	711	683	672	693	666	657	650	671	720	740	676	667	650	693	680	683	694	622	699	717	693	724	690	691	612	747	635	707	685	651	686	675	633	644	708	738	669	663	664	704	638	724	692	682	727	652	634	695	652	719	665	702	681	681	655	711	693	699	656	715	708	696	665	691	689	681	661	695	672	679	689	707	699	757	686	686	664	657	667	692	687	703	729	680	625	682	689	648	709	691	697	683	680	683	636	686	666	680	725	678	715	678	695	712	708	657	720	667	695	683	701	659	660	682	682	644	683	674	691	710	712	710	693	692	750	707	668	689	675	726	703	711	721	678	678	677	709	677	714	670	714	670	708	738	683	644	700	666	760	648	709	705	662	686	693	700	674	679	701	711	695	665	659	714	729	734	689	675	674	664	667	697	710	709	652	730	668	705	679	703	701	682	697	674	699	664	659	719	700	678	676	664	673	666	671	682	677	704	691	656	688	695	638	707	667	675	714	658	661	715	698	649	683	685	684	672	654	697	701	691	659	696	665	690	675	695	714	669	659	685	673	677	679	695	656	673	718	686	661	668	703	672	668	724	739	699	669	667	688	675	692	693	717	653	674	682	656	723	672	647	710	705	709	716	701	723	623	727	692	712	677	716	691	663	713	699	705	685	706	693	683	654	687	663	698	695	697	673	692	684	703	700	693	700	725	676	676	717	658	711	683	665	718	686	665	728	681	664	664	677	682	697	692	702	738	667	732	623	688	670	651	681	682	657	636	714	742	753	677	712	686	701	674	689	729	648	709	699	678	648	682	717	706	672	711	711	708	677	744	655	745	696	666	717	716	694	676	703	700	713	728	720	712	707	684	654	699	681	676	683	594	705	681	704	726	676	695	724	668	697	702	666	730	673	685	718	690	672	711	708	689	668	666	711	708	673	672	675	691	689	702	677	709	722	712	673	720	702	678	704	677	702	728	672	683	675	709	657	715	633	688	694	646	701	679	678	710	702	675	693	708	672	691	698	650	697	666	652	620	700	725	636	681	697	722	669	715	712	702	681	671	673	700	693	684	696	697	680	697	686	669	700	713	660	696	706	701	688	669	682	678	669	672	677	659	616	715	672	707	695	697	639	718	701	666	698	661	716	680	733	711	677	656	684	699	703	723	716	718	714	724	671	682	657	723	661	669	678	693	723	718	708	711	698	733	708	684	681	658	673	707	657	673	660	700	678	681	714	699	761	676	709	685	642	678	675	685	689	691	639	681	632	670	656	669	671	695	694	676	689	681	668	639	713	662	661	651	676	653	678	635	643	680	646	707	641	676	721	715	680	685	680	721	686	687	736	684	700	680	717	628	715	655	678	639	698	691	712	721	679	695	657	656	697	667	722	658	677	680	699	729	700	693	674	700	714	634	671	751	674	673	680	672	680	692	685	725	704	680	680	688	680	648	676	681	708	709	651	680	674	616	683	692	675	673	666	691	647	656	669	706	664	673	740	696	725	641	666	666	715	679	646	671	678	721	715	702	655	724	701	707	706	672	700	684	664	729	725	626	680	693	689	675	673	702	666	679	680	732	688	642	651	688	652	687	691	672	673	667	664	665	709	695	672	685	721	651	689	685	700	665	686	724	705	700	718	661	713	728	652	670	731	687	667	666	681	714	641	648	661	723	710	691	660	687	708	695	752	719	708	681	688	661	682	709
55649	30876	20510	12258	4311	1198	698	574	487	429	360	407	389	353	342	368	347	331	329	332	330	307	332	330	280	327	321	319	314	327	293	304	352	340	334	349	321	305	351	307	296	332	331	289	347	326	351	312	334	302	385	313	330	341	331	359	324	334	346	345	315	338	353	321	364	337	327	307	294	297	289	298	297	324	305	379	323	298	335	307	356	328	286	320	322	333	341	341	333	347	343	351	312	306	359	348	283	247	319	322	334	302	291	315	351	332	327	318	302	324	352	287	318	285	301	286	324	311	327	342	326	336	334	364	365	317	344	338	332	321	331	323	335	323	276	309	307	374	282	330	315	313	337	325	356	327	301	314	379	312	357	344	332	321	317	320	328	348	310	308	326	358	319	341	333	331	306	324	321	311	314	319	347	336	271	310	329	309	318	344	290	306	342	313	321	364	342	315	311	322	305	320	327	300	318	302	350	304	299	292	345	332	301	324	308	308	354	334	347	340	341	294	340	323	297	328	347	307	326	310	310	314	315	315	324	309	326	341	302	334	324	287	296	342	346	343	326	312	331	356	337	341	292	305	327	338	325	328	322	306	378	356	331	372	324	372	340	338	300	329	299	309	287	303	317	325	318	352	313	317	313	324	336	311	316	317	326	314	314	341	314	367	339	331	310	321	335	337	287	303	318	356	341	328	304	310	319	340	309	348	300	318	318	333	313	340	322	301	345	332	318	281	340	288	336	372	288	368	318	327	314	314	304	334	339	314	305	315	344	263	336	332	317	312	312	290	319	313	329	334	268	320	323	368	317	323	360	365	301	336	293	334	310	321	329	311	328	282	300	308	339	337	310	331	310	321	284	347	379	303	320	332	349	331	325	323	311	329	354	356	310	331	289	321	290	291	311	313	328	359	322	316	328	347	335	321	305	321	286	312	343	328	318	315	314	336	293	309	286	325	316	321	332	323	301	342	311	360	317	334	291	303	290	342	306	300	333	318	336	337	381	323	328	322	373	334	314	339	291	326	292	306	327	315	324	318	297	323	339	315	303	336	304	349	343	328	323	363	325	325	307	333	327	322	312	324	328	315	300	327	302	329	344	338	312	349	331	310	296	319	336	321	325	341	313	323	321	299	317	324	341	332	342	314	323	318	337	310	317	309	325	330	322	312	314	354	326	319	324	348	301	298	309	356	361	321	313	320	334	338	339	338	370	336	335	311	314	323	310	318	336	324	330	331	316	323	302	333	365	340	345	313	299	335	331	373	311	293	299	327	300	320	301	322	329	332	318	338	342	321	340	311	366	345	302	314	320	313	331	316	315	336	295	339	327	361	329	337	312	326	306	295	320	335	303	316	320	318	347	314	317	320	309	331	331	332	318	307	292	327	330	317	339	297	290	305	297	335	301	336	336	349	343	360	334	326	328	373	370	332	307	269	316	284	319	348	290	328	299	329	300	334	326	327	332	343	370	335	335	324	341	293	340	309	327	279	321	289	303	353	340	346	319	316	286	316	326	313	319	319	316	330	308	291	301	327	336	302	351	323	302	295	317	296	324	332	322	325	344	346	330	340	316	318	333	329	331	322	354	334	334	303	315	331	292	336	326	330	344	308	329	350	318	297	337	330	322	313	310	309	316	315	320	306	329	292	331	337	342	356	356	373	313	316	311	312	301	353	326	326	331	366	331	344	318	377	349	304	296	305	292	299	341	318	310	323	314	331	316	299	320	337	307	345	338	313	322	323	348	358	360	306	319	338	316	324	347	311	300	317	335	316	299	305	373	312	359	321	302	343	347	308	331	337	303	340	339	322	340	321	317	316	311	323	318	376	320	331	302	340	301	338	327	323	327	318	322	321	321	333	316	312	302	309	320	334	332	365	288	344	350	337	306	319	294	318	333	341	289	301	332	316	301	303	364	356	300	307	323	321	306	306	318	335	336	308	295	316	347	342	316	338	311	323	291	342	310	331	355	327	318	301	284	283	305	316	315	348	331	336	328	354	339	320	356	325	333	310	327	316	298	304	326	320	328	310	342	331	302	301	338	303	285	349	324	349	299	314	309	324	328	347	315	337	368	307	338	314	349	348	313	340	334	327	312	333	329	321	348	303	294	299	343	305	294	346	294	327	325	362	337	310	307	287	314	329	329	332	336	326	338	329	351	335	310	305	332	351	368	319	345	314	331	311	289	290	318	333	319	298	342	354	311	313	337	322	307	291	303	315	303	348	307	350	312	285	314	310	321	354	342	323	316	329	333	332	369	282	315	317	318	331	313	334	315	302	324	312	342	311	335	332	338	342	333	321	340	340	330	309	335	319	342	326	361	323	353	326	328	323	341	353	336	343	329	309	339	315	349	342	315	293	333	342	328	344	330	347	338	335	309	333	323	318	331	338	359	324	319	348	327	320	310	339	323	335	374	360	306	313	313	348	326	316	335	307	360	312	299	348	335	310	312	322	303	332	278	334	293	328	359	314	331	325	334	307	321	314	300	339	297	334	325	304	306	324	320	334	316	352	365	349	323	321	314	325	349	315	301	342	343	332	306	334	313	311	269	290	338	334	310	304	327	290	329	326	344	312	310	311	322	298	338	317	312	331	319	281	302	319	341	333	321	363	333	323	343	291	343	317	354	349	321	322	316	354	333	316	339	298	324	295	310	332	342	344	322	331	311	309	335	324	311	320	317	365	315	326	312	342	337	334	319	307	344	324	339	290	324	289	331	329	325	315	343	329	321	331	307	337	336	357	322	327	348	337	342	324	331	334	314	287	331	341	316	325	307	313	298	314	310	333	304	342	330	326	318	323	303	325	320	348	345	292	300	309	324	352	305	358	350	351	318	297	307	278	345	349	330	301	313	314	318	322	306	344	322	343	320	361	291	303	337	338	315	318	303	311	306	318	330	280	346	307	340	324	291	313	304	311	328	329	352	289	329	327	345	303	310	326	305	300	310	317	310	358	320	334	336	309	309	353	316	332	303	322	314	338	291	298	304	330	332	328	357	355	332	322	318	346	361	355	335	361	367	331	306	335	307	310	348	334	327	326	330	296	334	323	293	318	298	310	362	330	313	352	340	307	333	312	293	326	353	311	356	344	332	350	306	332	321	384	313	312	341	330	333	328	331	324	291	304	352	317	305	338	338	327	337	321	337	349	273	323	329	295	346	361	302	331	303	324	324	309	346	338	290	321	334	317	318	342	299	321	333	304	307	305	270	353	329	339	321	322	289	350	304	295	357	308	302	310	350	327	353	302	316	352	326	292	321	323	311	334	329	341	346	321	327	330	378	296	351	330	313	301	316	342	323	333	307	328	324	356	346	370	337	314	352	300	298	324	333	356	342	328	313	318	335	348	357	323	332	324	325	341	307	321	315	363	305	277	333	352	358	304	323	353	376	368	327	308	319	334	318	301	282	315	323	346	378	332	287	308	299	289	326	306	317	314	314	300	332	316	314	319	347	340	340	328	341	332	348	340	355	284	316	356	345	316	329	285	313	299	300	317
34054	22306	24016	20685	10171	3880	2268	1962	1637	1362	1090	1026	957	862	842	800	757	782	796	778	728	670	734	760	695	751	738	718	706	770	715	782	720	700	790	776	784	844	770	745	744	784	831	743	765	801	676	729	745	713	736	777	727	735	738	691	732	701	740	743	733	767	743	661	692	719	637	710	756	662	708	690	683	712	678	711	720	676	723	715	757	741	683	764	695	706	726	709	688	706	705	692	718	704	657	707	698	679	780	709	726	725	683	680	687	644	669	775	749	684	743	727	697	700	703	684	727	694	688	686	693	733	731	706	688	711	720	644	691	692	702	730	683	742	695	708	726	696	704	679	707	691	705	710	676	710	680	697	716	720	687	659	694	712	678	731	753	670	719	677	687	697	675	710	730	735	694	714	701	697	663	738	721	672	701	698	724	706	683	671	738	704	709	685	702	699	695	691	715	717	678	663	698	708	709	703	681	707	721	733	724	697	662	712	693	679	667	726	664	719	682	753	689	682	695	719	682	773	705	698	675	721	728	714	718	725	707	698	692	665	723	691	685	678	721	671	730	719	667	684	721	695	692	724	704	698	744	657	729	664	707	701	728	696	660	700	741	742	736	691	615	683	677	713	697	735	709	764	675	667	672	685	693	704	740	740	692	755	776	670	694	746	739	709	709	724	681	700	665	697	704	699	682	711	694	684	657	701	680	725	656	720	734	693	713	717	735	656	682	762	755	717	701	723	736	696	731	713	692	679	701	703	664	731	735	730	647	647	672	702	648	713	641	671	689	738	722	749	726	686	722	674	723	737	669	670	738	732	736	729	685	738	640	706	699	664	664	696	692	701	671	689	688	751	667	688	697	676	664	663	705	702	683	704	743	732	672	698	684	714	704	729	746	749	659	728	659	694	769	681	728	727	667	706	752	688	735	688	679	700	705	653	664	724	624	733	722	668	737	730	700	687	684	692	704	728	691	672	714	694	670	678	743	689	713	707	710	682	738	654	737	708	677	685	711	638	693	687	725	697	683	700	712	715	698	632	723	621	756	664	700	706	667	728	659	717	704	663	696	716	682	684	693	679	653	730	641	629	684	673	710	708	664	703	737	694	709	715	693	751	695	690	713	744	721	722	675	677	699	692	727	755	698	693	711	663	670	709	660	736	690	676	723	704	730	714	728	687	671	740	667	680	660	688	710	738	701	732	677	696	693	693	696	691	708	718	713	681	750	661	708	688	642	706	725	659	697	686	637	647	649	666	719	703	678	675	677	722	688	700	667	725	739	636	687	665	704	727	675	723	696	709	701	704	712	681	704	711	704	716	701	710	697	729	711	719	670	709	692	671	699	751	693	710	682	673	696	656	709	730	695	702	654	708	687	742	726	714	696	718	705	714	707	679	735	725	681	696	706	733	689	714	671	668	706	708	673	661	665	707	707	705	710	743	662	700	737	686	699	693	698	649	750	716	691	730	699	746	754	702	697	728	680	722	697	725	708	678	658	717	704	733	676	664	716	688	671	725	665	700	711	749	690	736	682	706	694	742	666	708	776	674	722	723	692	711	726	722	729	655	708	663	721	720	699	641	717	742	690	689	717	637	749	710	734	712	673	706	656	701	694	719	677	701	708	680	685	703	680	695	724	668	684	701	674	722	713	712	715	731	696	709	750	663	696	677	678	739	714	715	710	742	697	668	703	713	692	694	709	695	753	692	733	738	712	676	688	719	691	705	702	715	703	665	719	642	728	680	701	682	693	738	717	711	739	709	659	719	729	709	656	723	701	703	655	678	720	696	700	683	654	694	682	727	653	706	751	692	709	701	713	725	705	721	721	688	747	742	695	724	696	733	710	732	690	706	699	640	740	708	700	660	688	732	701	715	724	691	666	742	645	702	692	701	718	714	688	674	679	666	697	665	702	678	660	745	696	717	702	701	691	693	700	703	703	713	737	657	676	714	674	673	724	661	716	725	681	695	681	663	681	657	745	697	719	687	713	656	719	725	707	740	726	669	679	701	701	691	702	710	750	728	686	707	658	666	721	728	657	716	691	660	691	747	697	656	713	717	699	711	677	725	713	726	663	736	703	669	733	727	725	718	678	706	662	721	744	691	719	668	700	700	687	704	682	704	672	706	726	694	673	691	706	700	690	732	737	678	673	709	686	717	690	696	701	699	681	713	709	687	670	718	685	686	683	691	700	707	718	724	673	759	701	727	723	747	702	711	732	653	717	705	757	698	701	684	651	719	689	726	681	725	685	646	721	727	696	692	696	710	688	671	654	659	690	665	688	690	697	717	744	672	660	722	686	647	725	708	664	629	708	685	706	697	702	747	687	742	688	694	665	711	698	737	693	688	734	678	711	709	661	716	670	678	637	717	730	661	717	719	738	691	673	719	692	725	769	790	766	656	688	709	681	753	726	676	726	699	666	695	734	699	689	752	698	705	659	694	705	685	749	679	675	692	738	714	717	679	736	720	704	696	733	718	683	680	703	721	718	701	778	715	687	675	678	706	694	665	674	687	712	697	696	717	683	695	703	706	733	710	657	683	670	735	674	717	707	685	698	695	712	706	680	700	690	736	695	701	743	692	703	710	689	700	695	736	696	726	682	735	722	723	704	697	646	710	785	657	678	692	723	711	641	676	710	734	715	697	711	658	745	738	732	720	730	710	637	692	685	750	719	683	702	702	680	677	692	745	663	706	649	727	659	723	737	650	677	699	717	660	700	705	764	705	727	737	692	709	713	692	680	678	703	680	694	675	700	716	689	700	722	705	697	722	720	702	677	668	703	688	706	698	704	723	716	668	708	721	729	666	646	699	695	707	734	702	651	740	709	720	695	694	685	700	693	725	666	681	728	669	672	696	704	735	708	677	685	637	709	703	739	728	690	705	734	710	711	657	685	686	712	731	703	711	683	694	717	708	725	676	664	683	707	731	717	670	754	685	732	725	700	653	726	684	700	732	688	689	684	700	655	647	670	706	686	677	704	658	684	689	720	705	732	681	677	708	685	705	700	671	747	672	716	730	706	681	748	731	714	700	731	666	725	661	695	710	686	775	704	682	654	703	677	690	690	696	700	691	676	650	711	700	708	709	668	735	734	670	722	688	664	672	711	718	702	626	687	709	761	661	685	690	714	744	728	732	671	692	676	691	720	700	678	728	682	674	721	740	693	634	745	609	693	693	710	692	678	715	710	690	657	647	705	686	736	709	661	703	742	708	676	738	693	694	746	718	718	714	668	672	681	686	704	689	664	700	713	749	682	695	725	703	707	711	699	691	732	668	698	686	773	646	675	716	716	699	716	748	677	722	706	695	730	718	694	699	684	725	700	700	690	729	671	673	671	737	702	721	740	652	754	727	703	710	647	649	688	682	679	687	753	723	708	717	713	699	711	730	760	730	699	681	675	681	645	675	712	691	677	677	700	650	724	736	719	653	658	687	689	704	695	759	711	721	686	694	731	736	678	718	703	712	744	744	677	758	723	727	668	746	724	663	753	687	708	663
39451	19927	9622	4589	1374	637	464	412	395	364	407	355	355	343	285	322	336	339	338	321	338	339	336	340	303	305	334	353	344	346	343	304	304	306	373	313	315	308	334	330	357	335	310	366	319	335	323	283	343	353	353	314	337	325	308	312	312	295	330	326	337	319	311	320	305	381	313	336	370	323	329	334	317	343	311	322	366	330	288	312	310	347	327	330	317	348	321	346	341	298	284	338	346	335	309	312	291	353	326	328	315	315	311	296	299	350	332	320	305	333	309	301	314	328	289	316	304	361	349	304	340	343	348	300	342	327	356	326	342	324	326	321	335	335	314	295	330	333	353	332	324	362	345	297	371	334	336	295	344	315	339	357	330	340	360	353	316	349	349	354	337	299	326	314	358	325	309	370	328	321	319	340	324	325	315	322	309	330	314	319	347	333	330	325	305	333	311	308	310	287	334	305	309	337	301	334	339	341	298	306	314	311	314	326	313	302	331	349	311	338	299	324	284	333	337	313	312	337	323	301	333	306	322	336	327	359	340	347	326	349	349	348	343	316	340	343	330	311	286	313	368	318	336	312	333	336	306	335	328	294	317	333	325	281	306	356	359	336	330	310	367	334	321	290	298	311	313	298	290	325	315	316	360	312	317	344	341	323	299	322	316	311	331	315	331	333	337	346	299	325	300	286	310	354	343	337	344	310	331	311	314	334	302	328	333	319	308	326	346	306	307	353	307	301	325	326	310	325	313	320	328	332	330	331	329	339	307	292	326	340	294	316	337	352	337	344	329	309	319	323	335	343	369	342	301	316	337	342	330	307	340	315	313	304	280	323	315	337	296	325	311	333	315	311	337	291	312	340	334	341	311	317	337	314	320	322	330	336	326	334	327	320	305	316	372	340	304	331	325	312	321	314	317	358	325	303	319	311	320	321	328	322	325	303	296	359	330	296	319	358	313	312	318	335	305	305	331	310	328	274	309	325	348	320	312	344	320	303	312	342	360	325	314	317	311	324	303	334	312	294	331	317	290	311	325	347	321	365	334	287	289	310	324	356	313	353	365	342	276	313	320	317	302	357	317	323	309	327	290	326	322	314	346	307	310	337	330	325	307	327	353	324	329	330	338	311	338	285	316	340	321	314	313	335	333	350	316	307	326	315	298	308	325	321	344	308	327	339	356	322	363	338	317	311	316	359	332	300	328	314	317	307	332	324	332	293	372	320	336	334	328	324	352	348	334	333	339	317	279	324	336	331	310	336	319	338	335	346	323	319	287	314	320	333	317	343	316	340	308	291	313	374	345	293	296	305	312	322	321	356	310	367	334	320	336	316	306	318	330	331	335	298	364	341	339	336	322	315	341	297	328	342	317	332	322	275	296	281	326	308	352	307	325	316	272	295	331	349	333	330	337	326	350	357	331	310	303	336	342	322	335	312	333	347	319	361	335	308	301	318	301	313	325	324	317	314	332	332	308	291	360	307	346	326	326	317	334	314	305	302	302	315	338	299	347	331	298	315	348	317	350	320	288	335	331	324	304	312	316	311	298	306	353	331	330	304	336	306	368	285	311	312	338	326	324	311	335	328	318	314	305	360	350	319	317	337	330	338	344	344	312	304	312	295	303	319	319	347	339	307	314	349	323	347	308	314	322	324	377	354	369	314	350	305	312	328	391	328	337	319	363	341	303	314	336	324	361	335	330	325	338	316	309	319	363	337	342	319	320	328	352	328	343	334	370	336	316	318	298	322	285	344	314	320	326	351	310	316	322	325	334	306	332	323	346	318	328	273	367	309	318	325	349	331	294	309	351	349	299	324	341	310	328	324	348	340	310	339	362	377	304	337	323	319	344	319	309	319	344	295	321	313	313	322	309	360	376	338	354	314	346	302	339	324	308	325	334	318	311	321	335	321	311	320	356	348	316	371	312	329	312	327	304	319	325	336	325	323	334	326	328	319	311	338	331	317	328	321	320	307	296	281	328	325	309	307	306	348	298	349	344	300	311	299	349	311	316	310	332	352	327	329	315	385	314	287	328	309	301	358	347	334	306	332	305	297	344	326	289	343	336	323	319	310	322	268	326	335	361	325	334	334	317	297	307	299	327	324	314	347	344	335	296	327	341	344	297	327	327	313	338	364	349	304	308	301	288	330	334	288	355	311	343	331	333	331	315	302	348	344	314	324	354	282	309	315	333	345	298	317	321	315	303	291	301	328	319	312	342	323	312	338	320	343	339	369	369	330	315	370	317	348	293	353	335	310	318	338	357	336	316	337	304	324	325	346	316	276	307	294	309	352	324	278	343	312	320	325	330	336	312	297	332	338	333	339	294	294	312	326	322	292	310	330	336	371	337	324	321	335	310	315	332	339	308	296	322	346	344	312	327	305	301	345	295	339	327	338	328	369	339	303	345	351	318	307	296	316	309	303	332	337	344	318	326	295	302	295	334	333	317	357	334	346	342	326	310	340	325	316	333	301	329	317	323	322	346	374	319	347	352	343	308	343	349	331	344	329	336	342	291	327	349	290	316	336	313	294	302	354	318	339	352	335	328	327	316	343	328	329	303	331	327	335	334	351	355	325	299	319	297	305	301	361	297	308	353	330	297	351	336	315	329	372	316	323	290	309	359	318	312	340	342	309	328	361	317	300	301	326	300	337	329	289	281	324	332	312	321	296	351	355	346	314	369	332	334	327	281	320	310	298	327	339	361	305	293	306	297	348	305	324	312	307	328	322	301	321	312	334	348	345	338	304	340	324	348	320	307	309	359	325	306	311	337	318	340	325	331	359	346	345	328	363	301	304	372	313	289	303	326	305	360	336	335	317	328	333	320	312	357	329	309	297	344	340	321	307	315	348	300	341	388	321	340	341	314	332	315	339	325	336	300	340	348	314	332	307	310	341	326	351	331	329	314	336	328	333	340	291	309	328	339	327	340	290	358	353	322	321	335	321	301	313	325	316	289	338	352	294	351	316	336	315	286	292	301	343	325	333	348	314	325	333	314	293	299	315	307	336	352	311	328	335	272	325	349	328	300	330	361	333	343	290	361	308	276	334	297	371	326	307	295	341	338	287	345	322	314	339	340	296	278	344	297	316	343	316	316	356	335	303	329	299	301	343	363	295	313	346	300	350	316	301	357	316	340	348	326	322	299	323	349	337	331	298	333	363	330	316	324	333	324	342	358	319	305	287	353	332	314	322	313	277	303	326	297	322	309	307	338	332	316	335	337	334	349	309	323	292	337	307	314	336	330	318	291	357	318	343	314	342	333	281	320	318	328	337	329	308	336	327	318	296	329	332	291	314	319	293	357	312	309	330	330	362	339	323	321	288	347	298	329	345	285	307	305	339	345	315	347	306	346	313	330	314	343	323	313	327	337	302	341	301	327	334	335	335	314	303	320	343	333	319	317	322	310	315	313	318	338	330	321	310	316	298	298	340	306	320	299	306	280	341	273	340	303	334	313	336	349	326	299	316	323	299	315	328	331	365	351	326	313	308	315	344
24398	14195	13058	10138	3879	1994	1301	1160	1122	932	846	827	735	790	745	753	737	755	664	707	693	710	678	746	693	735	728	702	683	715	725	718	713	768	705	730	700	715	730	744	737	713	674	795	736	710	718	754	738	662	720	697	713	713	712	677	680	715	727	698	735	711	698	716	713	727	734	733	666	741	676	696	750	722	693	681	742	761	681	664	679	668	710	688	713	709	652	678	749	675	751	722	718	782	707	696	703	727	776	685	717	704	705	669	704	688	692	686	715	744	659	710	703	718	664	691	693	724	668	719	697	687	731	700	699	717	689	708	666	718	679	683	667	676	686	689	673	686	652	744	702	662	714	697	719	686	677	718	685	703	731	659	722	687	689	680	693	695	687	733	691	717	683	724	704	709	677	658	654	706	660	695	682	693	691	715	670	745	690	703	692	731	690	679	711	699	662	684	721	710	703	677	687	717	748	715	686	711	662	697	661	659	722	644	661	689	728	698	714	691	698	707	661	715	700	693	650	680	710	692	722	697	714	735	709	658	668	666	646	724	676	686	682	707	713	707	679	688	663	707	713	707	684	717	717	682	693	677	719	719	698	723	664	697	707	715	706	728	693	680	666	706	660	723	698	689	750	653	687	702	683	654	676	677	658	729	667	695	682	713	712	695	705	664	682	681	684	718	734	721	686	715	708	729	737	718	750	629	682	676	717	671	725	719	766	707	748	684	705	689	687	724	677	724	709	693	691	685	713	705	703	727	719	689	675	739	697	688	692	670	662	664	712	672	726	709	673	680	675	714	682	714	711	697	697	715	679	699	738	725	653	660	666	730	675	693	685	709	659	717	743	682	723	715	663	674	689	720	704	715	664	678	730	681	738	706	695	746	714	701	749	664	706	711	733	659	692	716	709	683	703	672	687	697	686	680	662	691	706	683	724	722	704	696	650	704	670	707	684	699	686	675	695	738	705	725	709	687	668	660	682	731	664	689	715	679	719	692	740	732	722	660	637	732	672	713	689	730	711	674	692	697	722	691	675	708	723	694	692	728	687	671	690	688	731	696	696	705	684	695	746	710	734	726	652	686	706	631	685	756	724	714	702	678	661	728	656	751	716	694	669	674	714	664	692	709	666	676	707	672	698	730	700	652	717	731	750	657	666	697	685	692	693	672	723	729	737	701	750	708	684	713	720	705	685	707	679	717	729	696	677	743	720	728	659	684	675	718	657	680	662	686	698	646	684	674	688	731	671	695	673	726	704	663	738	733	710	694	749	703	710	703	710	748	707	716	745	729	712	711	700	670	687	713	718	714	722	679	731	684	769	704	720	735	713	659	679	640	721	656	689	669	709	706	746	659	730	626	686	678	696	703	709	689	676	704	692	681	690	690	746	682	753	704	725	686	699	680	705	658	702	659	727	642	726	733	694	723	701	722	730	720	694	746	689	669	681	689	724	713	723	711	664	735	720	719	699	687	719	717	729	751	652	677	717	704	701	693	701	691	673	661	689	696	692	684	712	727	717	705	711	708	687	708	694	694	683	664	650	751	680	701	657	730	647	703	681	698	698	700	673	694	705	686	660	722	702	730	669	706	675	770	720	654	697	752	701	685	774	696	726	721	700	672	703	674	705	671	706	689	681	703	664	665	708	657	727	704	642	719	697	728	729	701	700	716	733	706	683	726	751	668	684	712	649	708	731	718	709	689	685	694	682	726	658	728	719	690	707	667	715	742	701	657	684	725	678	697	737	656	749	694	684	705	706	671	725	692	708	677	698	724	684	699	694	660	706	727	663	710	698	686	677	741	682	681	724	640	700	653	704	665	692	651	713	769	693	689	722	651	705	738	643	701	705	703	731	711	744	662	677	705	700	668	654	672	695	682	677	712	711	745	678	664	709	662	691	721	680	693	662	711	704	723	673	712	684	669	698	670	696	645	693	701	658	675	702	671	634	717	722	686	720	668	722	705	716	778	730	712	741	693	741	691	688	640	697	713	708	676	725	709	685	740	695	685	693	651	740	753	735	704	662	711	666	701	677	681	700	709	690	686	750	731	685	732	691	718	680	718	705	698	695	715	730	716	684	702	683	687	700	683	672	722	719	677	694	676	675	698	707	634	686	724	678	743	651	687	682	617	744	716	720	678	696	639	707	722	669	692	668	696	680	691	717	647	735	672	689	675	698	692	671	691	693	682	719	704	742	691	699	703	723	741	707	706	698	690	683	734	746	740	707	689	664	671	727	675	636	695	692	715	701	717	748	665	692	688	700	728	770	695	668	677	660	695	714	677	723	687	738	680	727	721	716	677	673	733	675	686	687	691	720	701	678	749	697	727	714	690	747	704	702	685	709	698	709	667	644	708	662	700	698	732	688	683	684	678	735	748	726	730	647	687	695	651	659	689	739	671	706	732	723	723	695	718	687	722	782	713	730	718	689	745	655	651	640	685	701	696	685	666	709	651	662	703	690	710	739	683	678	707	670	692	689	672	692	663	715	673	704	710	705	695	712	709	682	717	673	654	723	663	707	697	719	679	711	706	691	639	695	698	710	698	722	700	720	667	740	700	672	697	700	754	667	691	660	759	663	696	683	697	698	698	695	718	692	677	692	738	717	707	657	703	653	681	679	673	732	686	686	708	668	703	722	670	677	711	668	728	713	701	678	674	749	674	715	693	714	693	693	748	708	702	694	677	674	753	664	672	715	711	744	742	694	681	784	721	613	677	722	700	734	766	695	720	702	724	729	720	740	717	751	720	678	696	689	657	691	746	705	688	698	686	719	671	731	690	678	702	669	675	714	715	677	711	762	708	749	697	673	712	685	680	671	729	712	716	718	697	663	685	675	648	687	687	723	684	741	688	650	665	723	701	655	632	693	688	710	706	693	721	702	716	748	706	660	671	724	672	731	669	690	693	685	722	705	703	719	725	716	680	713	700	686	720	684	696	700	680	673	685	678	695	682	728	705	679	700	692	761	699	729	705	677	698	677	755	663	695	687	734	666	674	676	641	665	694	710	730	724	704	670	690	706	715	668	699	676	686	739	697	688	712	758	729	673	700	696	695	661	678	736	682	714	672	725	735	713	686	686	710	714	703	643	714	701	735	682	698	725	708	738	735	765	745	736	634	698	662	625	707	687	763	743	693	712	728	666	723	684	685	655	690	737	698	741	686	686	748	699	709	679	702	702	735	744	731	710	728	655	680	732	678	731	728	749	705	710	683	670	710	725	667	738	671	720	710	680	748	662	722	694	750	678	704	743	736	691	722	708	663	702	729	692	709	690	696	674	716	726	699	692	746	710	745	693	694	743	693	747	714	727	677	693	684	664	712	673	652	786	692	707	720	728	729	689	714	744	664	691	691	683	749	659	709	723	717	697	662	683	694	738	702	707	675	650	707	686	699	683	693	704	703	719	674	690	689	711	709	696	721	705	681	693	737	678	676	691	685	696	677	722	677	728	680	690	695	685	719	696	728	675	684	724	755	684	733	685	683	726	678	655	700	678	681
51156	29371	18425	9561	2159	769	483	455	405	356	377	396	349	343	341	318	310	306	332	304	291	354	324	311	312	272	343	294	319	330	324	331	311	306	340	343	337	315	283	319	316	313	300	306	334	269	325	284	317	315	301	314	320	376	320	286	282	312	331	310	307	307	283	312	287	311	324	286	316	290	304	291	335	295	309	302	308	293	328	309	333	329	339	308	291	327	302	291	285	331	316	353	326	320	291	286	322	305	306	321	287	311	320	277	317	271	303	323	308	316	327	326	348	317	296	298	321	357	312	314	333	327	315	299	274	303	315	287	295	287	320	326	297	294	271	306	279	333	321	323	300	286	311	340	329	350	301	303	322	306	323	308	305	333	295	312	342	324	305	320	303	288	347	308	313	298	290	275	310	291	316	319	331	297	298	320	312	320	324	311	297	333	318	287	301	301	287	307	326	314	357	300	302	300	331	310	303	322	323	338	315	302	310	328	313	290	271	313	328	300	291	279	322	300	293	298	314	280	331	293	335	313	359	322	320	285	289	296	315	295	298	314	339	255	326	351	348	323	341	290	343	313	308	272	343	334	296	304	345	306	332	295	354	283	306	295	330	298	314	304	321	333	346	300	287	301	303	323	345	330	269	356	340	307	326	336	301	360	291	343	311	288	304	320	291	314	287	304	290	286	299	323	355	307	303	330	329	322	289	294	302	325	275	315	344	290	292	312	336	309	302	317	321	300	312	304	328	294	298	322	298	319	326	302	304	328	328	303	315	318	299	299	351	320	330	298	293	337	316	325	327	286	318	315	304	308	293	336	345	369	364	323	326	314	333	296	294	292	327	315	315	317	322	313	320	335	311	308	290	309	354	299	287	311	329	250	293	329	284	290	272	323	314	320	338	278	307	317	331	328	346	286	337	306	317	327	297	362	318	299	298	283	334	240	305	361	315	293	351	308	302	301	319	313	301	324	334	268	327	304	305	319	320	301	295	306	312	305	289	293	297	297	314	311	297	290	305	292	324	291	338	299	324	338	320	286	319	318	279	317	314	339	323	307	303	277	303	296	324	325	281	312	310	353	299	296	331	308	319	327	311	318	286	302	320	297	312	293	286	333	358	285	307	302	278	316	320	318	322	263	305	301	332	330	324	311	327	296	336	278	325	295	284	313	284	295	323	295	297	304	296	308	344	266	308	353	317	313	324	335	353	335	312	324	323	298	299	298	322	340	299	322	335	309	296	329	307	297	312	290	343	341	329	318	300	297	314	315	313	333	323	310	275	349	287	321	283	294	307	324	290	285	310	347	345	328	366	344	312	317	338	333	300	295	332	300	302	327	308	340	302	308	334	301	284	325	347	322	314	300	319	333	366	284	298	313	344	302	322	291	308	330	297	288	266	277	273	308	305	342	319	320	311	320	295	296	342	344	297	314	310	300	315	321	302	305	330	327	282	313	331	292	332	306	300	307	311	369	321	346	336	272	290	325	300	322	327	304	290	302	276	319	339	315	318	286	296	306	314	306	290	291	290	309	339	338	314	273	306	328	322	333	324	331	332	345	318	319	321	308	307	301	314	319	302	314	324	331	320	316	335	342	316	310	338	326	301	285	289	290	315	339	322	296	290	332	328	295	304	277	321	322	306	302	318	311	317	303	344	324	327	294	303	328	301	306	297	345	327	307	292	290	321	325	330	329	329	321	295	308	341	291	333	339	327	310	305	323	294	304	328	342	293	334	293	332	305	322	337	313	320	308	288	323	328	344	317	319	300	326	339	319	340	338	327	327	285	298	311	311	311	314	317	304	291	270	298	330	342	312	338	349	305	331	309	275	306	296	305	305	313	308	307	323	334	341	317	303	321	337	328	277	285	335	343	324	282	337	327	309	321	297	304	276	326	318	313	288	318	341	303	305	338	294	300	337	298	289	288	300	305	292	330	331	314	329	325	284	308	325	309	330	274	315	291	298	291	333	319	298	289	325	335	340	291	322	281	335	301	325	319	347	332	277	295	301	331	314	301	305	298	324	335	328	328	302	355	336	321	322	299	333	337	339	314	326	310	319	309	325	285	315	302	297	332	311	310	308	286	288	346	332	305	327	343	327	344	317	301	338	280	322	294	310	358	307	324	297	314	328	310	301	346	320	357	348	331	326	320	296	316	319	306	328	273	288	279	311	353	337	266	286	348	323	273	256	273	313	323	311	310	337	305	309	318	293	326	306	319	305	320	312	290	313	308	322	322	295	283	324	317	327	338	313	334	344	325	331	313	318	313	295	300	294	317	311	299	266	294	292	287	312	312	320	273	320	312	314	293	299	292	303	329	341	292	299	328	305	290	298	307	299	322	314	325	319	341	303	321	297	329	343	292	331	338	301	307	292	307	367	307	280	305	291	288	346	350	295	320	318	268	311	319	273	331	316	324	306	293	309	317	300	303	332	336	315	300	316	326	311	329	293	311	324	326	317	319	296	334	277	322	350	326	314	297	281	302	280	330	354	297	309	294	298	290	330	314	309	300	283	329	297	319	296	336	300	279	305	333	356	320	299	293	323	284	299	309	309	295	293	288	333	290	302	334	282	285	315	331	308	318	328	316	319	320	320	308	318	349	277	314	300	305	283	315	327	351	319	317	334	300	344	309	303	311	309	296	327	318	314	308	333	349	326	324	283	303	299	310	318	351	299	274	323	313	334	305	333	316	382	312	287	281	315	323	318	326	344	308	317	320	303	316	295	304	309	280	308	323	306	301	320	365	360	284	299	279	281	342	312	290	301	283	335	295	286	378	348	307	298	299	295	304	330	294	310	342	314	336	316	280	305	294	303	308	321	315	333	292	312	341	309	298	325	267	272	311	311	303	292	316	341	326	322	331	326	318	313	316	328	320	297	296	317	319	307	309	325	314	321	316	278	275	312	318	339	351	300	311	316	321	320	352	303	316	295	299	292	323	330	282	282	348	303	343	302	316	305	309	362	306	296	321	301	316	330	322	334	353	321	296	329	330	333	299	323	326	306	326	297	312	328	304	338	291	288	312	354	317	308	323	353	305	335	310	309	317	306	306	332	291	325	311	306	313	320	312	301	317	314	308	336	298	341	302	335	319	308	308	275	273	335	324	321	335	326	309	317	309	317	309	320	338	279	384	335	298	300	286	315	310	301	324	325	324	317	312	316	300	330	301	294	332	341	351	339	330	301	313	317	343	301	299	318	293	342	315	276	317	286	292	262	296	317	301	319	321	321	312	297	310	305	305	321	354	338	345	328	310	326	324	359	345	308	347	322	288	341	325	324	316	291	286	266	307	326	317	312	331	300	278	331	314	304	299	309	308	330	334	311	300	326	294	254	287	318	331	312	322	307	318	317	295	315	287	304	320	318	292	326	334	351	329	305	326	329	309	336	328	298	328	314	320	308	291	307	352	330	301	299	330	328	342	308	311	332	318	296	307	282	299	315	320	318	301	302	325	312	303	277	318	311	308	316	276	285	317	329	302	313	306	325	288	343	303	306
31955	21211	22452	16288	5424	2527	1529	1440	1259	1023	946	835	842	844	780	708	706	693	732	652	703	717	721	702	720	685	731	725	710	705	730	676	707	681	696	716	788	741	713	742	708	728	759	729	750	713	685	751	731	711	694	661	722	671	679	670	665	703	692	716	679	646	679	636	646	672	700	678	663	710	660	697	706	743	667	708	676	687	663	724	656	678	656	686	669	709	682	702	718	724	689	683	688	669	671	672	690	674	645	710	670	721	674	713	644	706	709	684	691	674	686	667	702	675	713	677	721	688	670	643	633	687	667	684	680	686	690	658	673	665	712	684	716	687	735	703	686	689	713	695	632	656	657	620	666	661	686	684	661	680	698	664	690	710	704	659	684	649	665	686	746	655	678	640	679	671	659	696	692	697	677	728	660	679	689	699	702	693	684	660	657	645	663	645	688	641	707	665	727	655	698	679	667	724	643	650	719	680	658	711	690	646	659	677	685	675	683	629	690	701	638	698	702	722	648	673	671	649	711	706	658	681	652	678	679	700	715	669	714	695	696	648	664	713	672	700	667	638	714	717	676	691	676	647	651	708	723	701	676	663	661	665	643	719	695	686	739	694	727	667	677	652	678	682	703	699	708	682	671	683	646	700	705	692	710	661	671	644	702	677	628	680	693	693	619	700	699	680	671	671	725	673	671	726	699	690	647	658	682	674	677	684	651	680	680	666	666	667	646	700	691	696	701	667	659	690	647	685	682	636	646	695	680	693	723	679	722	708	687	658	652	602	693	662	687	649	711	687	648	671	650	668	638	671	652	682	698	678	690	663	676	703	671	667	676	688	707	678	653	690	668	683	673	669	699	712	695	648	607	653	639	708	718	663	656	657	679	698	687	694	664	675	728	659	735	689	703	717	642	712	714	682	686	664	710	657	672	685	643	712	666	632	700	702	716	647	682	683	677	649	693	673	669	692	656	653	667	676	712	662	704	662	705	672	652	646	680	738	647	671	690	705	672	734	646	652	623	678	711	716	661	672	732	674	693	685	676	684	730	684	708	678	660	705	667	685	672	701	722	733	708	722	676	666	665	684	704	616	676	693	675	705	641	699	689	661	680	680	647	705	704	678	685	735	710	695	653	678	650	699	640	681	681	642	646	706	710	669	682	709	656	655	743	652	653	664	638	669	739	695	689	698	645	693	673	705	692	688	678	705	654	671	668	662	720	643	710	660	700	705	608	713	622	683	711	705	640	691	706	684	683	698	657	701	682	646	673	709	663	651	675	669	684	681	668	716	733	727	628	687	638	679	678	681	658	679	711	698	668	732	711	650	672	737	670	729	720	664	725	686	727	669	696	677	647	724	685	715	711	638	700	715	671	676	653	712	634	742	728	679	662	716	659	706	638	692	735	634	696	725	665	702	667	645	698	681	682	634	643	682	692	650	665	697	628	676	674	728	697	683	680	678	667	654	692	676	690	694	696	688	656	712	675	679	643	667	722	703	627	682	704	648	688	667	705	662	650	630	657	699	676	655	690	716	695	645	644	667	643	699	685	712	701	674	685	698	646	663	726	718	655	683	632	711	642	664	690	709	699	718	690	686	642	695	695	705	693	645	621	664	654	654	663	678	713	743	691	681	734	706	628	623	669	650	674	722	661	716	691	683	679	679	695	661	664	682	689	653	711	666	645	689	664	639	637	657	720	728	724	664	664	683	671	671	693	683	704	693	677	699	664	636	662	642	622	652	659	697	682	674	698	671	683	672	701	678	706	688	699	687	692	721	717	739	676	707	705	667	662	666	681	677	710	712	641	671	730	646	641	679	669	725	667	716	700	685	714	664	701	666	658	734	727	700	708	722	639	687	708	679	726	730	712	696	673	658	688	693	706	671	738	694	637	628	675	707	695	720	709	669	708	677	708	701	689	684	673	671	690	668	673	720	742	671	630	680	679	682	694	683	655	657	669	697	678	682	684	723	613	659	694	673	721	656	709	683	658	648	668	706	693	692	666	661	668	693	682	692	648	669	687	695	665	675	680	650	655	683	693	737	692	704	661	673	673	638	689	687	626	687	657	628	690	707	652	679	630	668	677	666	656	686	693	693	678	718	676	706	709	676	699	666	678	709	682	674	688	649	652	681	633	675	662	678	664	684	707	669	657	625	725	667	660	666	647	660	711	708	635	705	675	669	677	656	652	706	658	656	713	645	650	684	615	676	677	654	683	706	717	630	676	680	714	659	620	741	691	695	649	658	657	630	664	685	676	714	702	691	651	690	676	709	657	640	664	643	681	679	660	674	705	660	715	618	680	683	724	704	663	663	663	717	598	653	680	642	727	713	685	675	703	670	691	703	705	681	717	659	726	677	640	693	702	679	658	628	672	707	710	687	679	691	710	667	655	674	658	703	733	710	665	694	666	697	705	690	664	672	718	668	684	668	637	662	698	678	688	731	693	719	670	685	685	671	691	688	647	658	679	681	686	671	679	684	695	652	655	668	630	694	660	689	672	693	642	635	694	695	662	630	699	687	656	702	688	628	737	658	662	650	719	707	668	700	624	681	656	662	662	660	656	687	662	684	700	673	665	683	678	713	666	720	688	640	690	730	725	679	678	702	661	745	673	705	681	660	672	680	732	662	683	655	655	672	643	717	634	654	641	697	691	690	687	676	654	658	658	672	674	693	683	623	649	686	665	691	703	683	693	661	688	693	670	649	664	678	685	688	739	665	687	680	690	670	680	684	658	688	701	724	689	722	664	686	714	685	670	663	655	662	725	706	668	657	635	693	636	718	690	691	650	664	662	723	721	682	671	677	670	666	711	720	681	738	677	711	676	652	631	685	695	636	691	688	640	668	729	712	688	676	703	641	700	701	648	701	718	675	660	674	717	689	690	699	679	697	663	655	653	661	696	667	675	700	705	713	676	651	663	667	704	691	682	686	697	656	687	688	699	683	722	694	626	648	704	682	736	687	688	673	702	712	669	675	712	656	702	735	720	697	669	713	683	657	657	674	661	668	697	646	679	681	688	750	679	641	642	708	714	672	682	640	625	672	690	690	649	659	690	703	711	642	652	667	722	656	692	644	646	663	667	649	676	688	680	620	713	674	683	695	656	734	685	673	698	688	628	703	648	709	686	706	727	688	686	656	670	628	718	667	689	672	689	674	641	678	740	652	669	705	654	656	683	639	695	658	682	702	700	721	660	703	647	678	677	648	708	646	690	667	678	625	746	672	653	609	643	691	671	640	651	648	649	702	637	678	649	678	672	677	706	660	639	679	670	658	638	650	706	672	684	699	640	698	705	682	676	724	718	675	668	654	703	658	693	656	720	675	723	703	663	667	671	726	706	683	686	631	658	631	712	662	694	722	635	692	714	674	646	712	633	695	662	647	648	680	719	712	620	678	687	657	645	666	670	661	692	680	706	673	667	702	693	629	724	671	686	671	677	644	714	713	679	669	714	699	690	654	659	644	642	738	672	669	688	679	729	645	685	703	702	631	701	687	641	683
66706	37144	19600	6828	1951	701	504	484	424	406	390	394	340	330	323	321	313	311	320	315	313	331	315	339	331	313	267	309	326	334	323	306	304	299	324	316	306	339	357	320	327	334	333	308	342	306	344	345	336	321	302	304	340	316	308	322	372	303	323	327	319	300	300	292	319	312	352	315	338	302	304	301	314	329	299	357	347	327	313	327	329	338	343	308	295	293	325	316	352	298	319	369	336	315	325	310	313	327	347	333	319	342	339	341	326	317	324	306	346	313	345	303	332	352	301	321	317	322	328	323	339	354	333	317	308	309	323	313	339	306	341	298	353	295	341	334	306	321	309	310	292	328	348	290	321	299	311	322	313	314	319	343	326	323	340	334	335	323	327	287	303	345	322	289	330	358	328	296	326	344	325	332	348	364	321	322	342	342	310	366	329	321	299	336	356	309	297	351	333	327	332	334	325	320	342	342	359	309	370	310	318	265	363	313	310	299	337	328	358	349	332	305	324	311	324	337	345	353	310	363	333	288	303	334	312	311	314	333	337	321	349	339	336	285	298	329	318	327	348	327	326	313	334	328	329	312	320	342	326	351	341	325	340	298	329	336	349	275	312	314	291	319	351	330	345	301	306	327	347	303	336	321	315	326	341	324	318	331	349	372	276	332	338	361	321	354	359	328	339	320	317	365	327	311	312	300	299	320	316	311	325	276	334	336	323	311	334	315	316	353	325	324	325	346	316	350	308	312	309	321	320	346	331	291	341	306	369	302	300	318	324	328	321	327	280	295	311	331	335	344	361	344	343	344	329	355	337	348	334	340	319	319	307	375	322	322	320	329	313	315	326	346	333	330	293	317	363	346	304	320	326	364	339	327	308	325	293	323	318	311	330	312	305	327	330	333	354	331	346	300	289	362	337	332	314	359	351	323	316	293	326	334	287	307	347	323	306	322	286	312	326	328	345	322	328	304	308	346	323	328	328	318	327	312	357	308	337	284	282	311	338	309	329	353	299	324	280	334	285	303	358	302	328	341	335	339	315	333	297	298	323	346	321	307	316	312	341	342	315	363	311	349	296	321	333	300	296	370	334	326	301	344	325	317	312	337	285	344	344	324	286	313	299	330	328	322	307	316	320	319	337	338	333	319	357	312	324	322	316	315	305	308	338	312	309	335	293	311	305	289	354	308	289	327	327	345	362	340	342	326	300	286	312	358	288	289	303	316	346	317	287	343	316	327	317	341	314	313	295	286	306	291	316	297	311	331	327	317	329	344	324	319	294	324	312	350	335	337	335	300	333	324	308	321	344	304	349	331	316	328	333	342	361	314	302	347	314	310	320	303	342	312	295	309	353	322	322	298	342	315	297	356	315	338	315	337	309	358	312	312	362	326	342	293	318	277	301	333	333	349	333	334	310	309	293	313	331	321	299	305	337	302	314	305	340	333	337	303	324	298	309	361	324	319	344	305	305	331	313	305	372	329	335	283	329	323	304	320	343	321	328	322	327	331	322	344	315	317	332	349	312	313	309	334	287	339	324	336	318	320	314	330	320	320	329	336	340	297	324	333	345	307	316	316	308	353	332	343	353	333	324	331	297	322	336	324	342	332	334	321	327	346	319	322	297	281	305	304	343	331	291	333	286	326	320	348	348	346	328	347	336	291	346	355	317	308	335	343	363	338	337	317	342	313	311	306	326	323	332	343	321	320	296	340	300	342	334	325	350	313	302	321	365	325	328	317	300	276	307	332	336	336	319	296	334	339	354	322	326	344	319	335	322	343	318	348	331	376	324	329	311	329	308	337	332	323	297	303	319	295	325	301	297	277	311	328	368	351	357	307	346	314	305	307	333	332	328	306	327	327	359	325	330	353	355	327	298	301	328	301	300	360	322	308	360	330	326	305	320	319	329	319	315	275	358	323	371	351	337	350	306	329	371	331	376	336	314	329	318	296	348	343	358	337	347	309	316	312	336	311	334	315	322	312	327	324	334	351	337	320	329	281	315	328	310	325	339	284	345	311	315	306	323	323	321	316	328	340	309	329	341	306	313	318	310	338	350	299	283	312	307	284	305	314	315	306	337	307	290	314	337	374	362	331	317	331	296	329	328	315	310	316	363	336	307	312	319	337	335	349	313	333	307	313	321	326	333	295	314	333	330	319	375	327	271	318	337	312	330	344	350	325	314	308	347	339	342	320	306	331	310	321	332	317	340	311	306	322	336	318	335	355	311	345	329	330	309	339	306	317	294	318	361	296	303	331	299	332	298	299	320	292	318	349	338	327	317	327	322	357	291	317	291	331	305	323	312	291	327	283	288	289	324	327	321	320	305	324	317	311	329	326	321	328	321	356	330	331	330	346	292	344	335	340	306	352	314	332	324	319	309	295	326	360	339	297	293	348	319	280	311	326	327	322	289	325	321	293	331	331	324	291	281	310	325	348	320	323	273	338	321	311	312	343	274	306	336	316	336	336	328	331	314	299	335	318	321	300	312	326	310	339	333	324	331	341	324	344	346	317	328	376	323	317	292	329	321	302	319	335	333	303	318	330	345	328	307	355	324	351	304	320	340	322	347	343	303	347	341	285	360	303	344	315	336	299	319	337	331	345	333	331	312	338	351	330	313	335	329	314	325	313	319	302	315	313	283	331	333	319	334	342	336	311	340	341	309	314	325	305	288	347	311	326	348	304	300	308	312	356	312	335	347	355	332	316	345	318	326	292	331	318	351	296	330	326	306	324	326	311	344	299	328	346	316	325	330	369	319	306	334	311	349	325	349	303	279	298	329	310	322	305	324	280	342	365	320	374	331	312	352	330	312	311	291	300	344	297	325	289	292	312	348	306	356	347	303	365	348	318	356	336	323	332	337	333	312	338	302	314	344	305	285	327	308	328	311	356	352	324	315	336	361	307	345	338	305	346	316	293	320	309	341	336	321	347	282	309	327	306	283	350	323	336	337	293	328	358	327	315	320	338	346	341	302	303	314	347	373	327	312	319	335	309	319	342	312	344	352	340	317	356	308	365	289	339	359	323	351	327	289	338	332	298	380	335	311	335	338	339	345	344	318	340	340	351	329	303	298	302	356	285	346	320	315	314	293	292	356	327	332	348	322	351	319	337	295	327	322	342	314	292	358	369	308	282	351	339	316	277	326	351	319	321	367	358	324	304	331	321	329	302	318	314	356	352	327	358	331	312	339	297	340	330	330	320	299	319	339	350	312	331	313	320	348	335	337	286	308	340	324	327	325	369	342	326	293	322	316	327	335	326	318	318	322	324	324	331	316	314	357	312	365	323	310	340	350	335	334	301	360	335	313	336	273	351	337	268	312	343	320	342	317	343	307	312	329	303	331	306	313	331	307	313	299	356	322	352	314	350	318	299	356	316	357	352	314	286	374	331	321	317	391	349	373	327	338	351	347	286	310	321	347	305	332	336	341	324	327	309	335	317	316	335	337	283	309	372	268	340	329	340	294	337	341	340	340	288	316	347	326	307	315	321	327	329
43013	27461	19819	11322	5231	1888	1413	1265	1127	957	889	813	796	813	716	771	671	699	692	712	754	696	707	690	719	731	714	705	702	697	665	756	699	730	728	726	724	729	732	714	704	717	724	734	736	733	747	760	694	738	762	693	674	686	687	653	724	680	686	680	756	712	709	703	733	699	655	706	673	653	721	661	671	696	678	717	678	706	732	711	736	713	745	710	708	732	697	759	683	726	666	724	714	689	694	707	667	760	741	667	643	721	733	702	673	757	646	690	720	700	654	676	712	717	731	757	700	726	700	691	706	695	680	700	671	712	689	716	678	690	667	732	721	732	687	716	709	674	672	722	709	706	682	691	678	686	728	712	655	726	736	709	705	697	707	703	728	711	733	736	667	716	679	652	722	702	716	702	695	703	695	683	731	682	707	693	703	722	667	634	687	750	694	705	676	715	645	650	679	668	672	702	731	710	680	722	679	700	667	730	715	675	659	719	698	674	639	655	713	702	705	746	693	674	665	723	695	666	716	656	707	683	681	700	714	741	714	693	694	743	715	728	651	702	720	638	694	705	678	676	733	693	700	714	691	695	665	715	674	745	723	671	710	693	705	664	709	720	684	700	706	704	754	711	692	759	722	723	689	682	723	692	716	709	672	711	756	673	703	707	750	705	697	653	664	698	729	676	707	682	653	677	700	697	641	729	720	672	710	700	706	677	665	739	669	645	690	665	693	713	735	708	754	735	685	716	745	698	717	692	679	645	717	687	740	664	753	752	690	686	687	682	722	653	673	689	777	704	755	693	714	660	660	701	688	722	684	689	682	686	716	684	699	706	693	658	696	733	736	701	690	637	708	683	686	703	680	656	694	744	704	678	757	678	714	699	711	710	715	676	663	715	703	713	662	667	689	675	666	688	732	707	710	727	690	713	683	678	698	674	734	713	703	635	713	723	702	702	733	707	669	708	726	697	730	702	743	706	740	692	688	722	688	693	712	708	686	702	704	736	731	669	759	683	675	721	718	671	697	699	757	693	714	678	684	761	696	676	708	678	766	689	732	718	676	717	714	723	686	728	673	711	678	712	722	724	687	671	681	698	721	713	702	696	680	692	688	698	667	705	724	696	729	693	730	687	695	675	692	669	656	725	678	688	710	705	692	693	705	672	713	688	727	691	708	691	679	676	708	687	696	701	720	705	698	704	736	681	732	685	696	724	742	712	700	709	670	686	713	773	676	724	667	678	697	662	722	761	651	740	674	683	700	717	701	722	708	712	676	686	672	717	657	748	725	700	690	712	681	753	691	699	696	715	691	744	710	699	712	677	715	660	728	670	722	694	736	721	697	711	683	690	700	737	721	684	727	667	714	696	769	724	696	711	704	732	710	730	689	672	704	715	712	725	740	671	668	692	673	678	725	763	690	727	727	718	699	701	707	685	641	718	655	701	668	685	752	699	711	683	730	718	690	737	675	692	645	677	720	727	707	683	649	692	720	671	736	691	712	744	676	681	706	670	694	687	761	701	694	721	720	754	707	693	726	722	752	707	718	728	742	727	753	714	704	677	625	692	748	708	671	667	683	682	706	679	713	685	710	717	662	713	688	667	657	741	698	677	709	705	685	723	695	659	710	654	695	682	719	751	660	712	682	695	696	706	699	763	669	709	738	644	708	705	711	712	698	666	660	700	712	705	710	691	706	680	681	701	712	669	688	671	627	679	688	703	740	680	731	687	706	752	763	729	666	668	698	702	719	686	735	701	703	672	723	690	701	718	731	693	688	720	672	688	703	730	659	743	724	689	703	727	693	667	718	689	689	686	719	708	679	723	704	717	727	701	639	682	726	690	669	733	718	722	661	735	699	700	675	753	715	724	704	716	718	688	672	633	713	689	739	669	689	719	683	741	675	712	680	712	702	723	743	699	726	705	681	687	696	722	660	711	706	680	721	687	721	685	714	712	700	717	757	722	669	696	738	685	723	685	675	721	682	637	683	683	693	700	748	724	712	732	761	715	694	678	660	688	721	674	674	689	679	671	676	715	744	704	716	713	677	674	710	733	725	700	710	660	696	705	721	713	650	731	705	732	696	657	655	689	669	683	693	708	754	661	775	676	703	689	678	735	675	660	690	745	695	704	688	712	733	706	672	695	692	668	648	679	702	694	701	709	692	702	718	712	630	671	683	714	720	683	731	724	704	680	700	686	705	722	714	725	725	688	701	699	666	764	650	719	691	702	687	712	746	674	736	654	692	665	682	707	694	666	703	674	706	691	672	671	712	686	674	700	715	718	696	664	692	717	698	730	701	686	690	728	691	736	683	695	707	678	723	684	677	697	669	707	713	688	713	679	697	728	697	680	690	665	697	682	674	671	712	721	665	766	711	737	696	727	703	657	681	713	695	675	698	694	698	666	656	720	727	738	674	712	703	712	709	680	660	754	708	694	670	701	683	674	674	694	713	744	696	715	662	708	705	706	654	702	680	724	670	660	682	685	711	705	664	713	673	693	702	703	704	692	751	696	708	699	728	700	710	717	652	728	723	689	693	714	704	773	716	677	666	731	734	681	734	730	692	686	697	708	713	665	703	718	718	647	727	700	686	649	707	728	720	686	674	690	745	663	727	747	729	690	724	705	691	743	744	702	737	671	667	673	669	677	700	691	703	658	667	655	719	714	715	716	695	684	748	692	740	681	706	706	742	701	691	651	699	699	713	754	648	687	707	712	726	719	708	654	713	685	720	690	719	745	721	681	699	662	698	623	744	638	700	701	691	720	703	713	720	732	693	693	696	734	693	716	699	711	700	743	707	730	691	653	733	722	734	729	668	676	666	694	677	732	710	700	687	693	650	710	720	698	726	698	659	714	703	677	691	692	695	670	683	713	720	689	670	742	694	686	663	721	708	723	675	703	657	698	693	710	707	695	688	715	734	699	751	692	688	708	703	704	710	690	688	712	721	723	697	688	701	633	666	688	744	719	688	708	682	724	667	710	672	656	751	685	689	675	727	646	709	694	695	634	665	747	757	756	718	665	690	667	700	665	735	707	683	700	693	716	690	703	726	676	714	687	705	709	674	706	711	688	698	715	729	709	664	681	705	689	739	698	658	697	707	662	726	712	706	738	700	704	709	652	706	691	677	745	697	672	672	615	715	667	745	684	702	706	696	697	696	686	685	712	718	720	700	691	727	720	686	719	657	729	708	665	660	695	715	692	759	670	668	731	678	681	693	699	743	687	721	697	674	654	724	751	718	691	691	731	712	719	659	682	719	699	719	675	691	667	660	685	704	694	745	712	678	732	681	671	740	714	665	731	702	687	667	717	708	706	677	643	705	690	714	691	683	650	731	742	700	680	741	734	704	699	683	690	714	673	693	696	696	698	716	710	681	733	695	733	656	708	702	684	709	716	702	671	696	702	681	677	675	682	688	699	725	731	693	696	690	697	739	663	693	723	714	633	741	680	666	721	748	707	718	739	698	742	732	686	674	675	702	705	689	680	716	720	692	664	712	673
46309	25064	8975	2868	1179	522	439	428	405	357	365	336	331	318	335	334	328	309	327	336	307	311	351	325	343	344	355	318	329	315	315	328	335	336	310	350	300	297	289	334	326	341	319	342	367	307	346	304	331	371	343	362	307	296	354	345	362	301	320	290	342	335	344	357	364	319	308	292	329	334	306	347	321	324	342	331	325	332	352	340	337	322	309	312	319	342	300	341	336	308	326	321	336	310	300	310	336	339	298	328	342	346	342	326	332	334	296	299	326	350	353	327	304	302	341	304	315	332	344	308	346	346	289	334	327	335	333	337	343	310	321	340	322	298	291	316	364	299	321	331	376	340	339	346	329	351	332	332	307	301	328	345	351	324	333	322	329	327	313	325	341	304	333	309	333	304	342	319	307	307	332	359	316	358	334	338	324	325	339	330	350	336	298	290	316	345	328	302	356	311	338	312	327	326	321	317	348	326	295	318	322	341	290	329	312	321	324	339	295	339	309	309	316	356	310	310	351	323	338	322	355	366	368	368	335	327	342	343	324	308	346	340	288	359	317	324	332	376	322	361	331	347	326	344	290	312	345	331	325	326	306	335	339	315	304	340	320	334	322	313	323	307	328	327	330	316	327	316	321	353	315	319	316	334	298	324	327	345	316	301	330	331	333	331	323	347	305	352	340	313	303	374	333	316	327	360	322	307	330	347	346	320	334	337	364	368	300	325	321	357	296	288	333	303	317	323	321	311	361	338	315	286	293	307	334	355	337	362	328	304	343	326	302	343	326	308	327	310	313	310	318	311	355	347	295	331	339	332	334	311	288	327	334	306	338	364	357	337	337	348	319	370	304	309	340	335	314	314	307	317	309	329	330	309	294	332	339	358	325	313	308	307	350	310	275	317	314	306	349	319	309	338	304	338	340	283	309	340	339	345	360	354	339	317	340	329	326	301	332	325	346	339	308	302	290	307	327	347	327	304	328	275	358	348	311	327	330	340	353	330	321	310	332	322	305	337	334	320	365	295	320	374	330	286	343	340	324	309	345	343	322	334	325	315	324	315	349	374	338	337	332	333	319	310	345	334	316	304	341	317	330	348	347	358	337	344	354	332	335	326	312	339	335	283	329	302	334	333	315	307	328	319	329	333	338	320	315	329	279	331	326	362	348	354	363	290	322	331	329	348	304	348	314	345	337	322	327	328	321	357	334	293	336	324	331	340	347	314	344	339	349	327	301	339	330	345	331	321	340	332	351	318	316	339	287	327	314	304	339	310	294	344	325	324	347	361	316	293	360	348	312	314	345	358	355	329	346	309	331	311	293	307	350	316	316	347	343	314	352	327	336	347	322	328	339	306	289	324	332	297	339	330	325	285	321	332	312	302	296	323	291	300	331	320	307	311	335	366	327	359	299	338	331	334	348	340	331	364	324	333	313	315	347	310	300	317	315	309	351	335	323	312	355	311	302	316	296	321	315	358	351	368	314	331	317	321	265	308	318	339	318	342	338	380	293	308	304	323	340	339	359	332	320	329	317	331	330	342	326	297	321	345	295	329	309	309	314	312	339	306	298	318	355	300	294	298	332	331	299	369	349	330	347	350	358	310	320	349	324	303	360	324	321	316	320	326	327	351	302	305	307	327	320	351	324	299	324	334	336	341	336	312	330	322	305	369	356	308	323	320	324	324	363	343	334	339	344	352	355	362	343	342	322	277	320	318	323	349	323	364	310	324	331	321	308	284	345	308	318	353	324	333	323	325	318	291	327	343	359	372	335	361	347	306	333	330	342	336	282	302	322	324	320	327	330	360	344	293	283	316	325	339	365	356	348	288	328	326	306	353	328	346	314	313	317	319	327	319	348	324	315	328	346	311	340	324	334	326	292	357	348	360	370	334	325	296	317	327	328	320	316	288	341	314	352	325	331	320	305	313	316	301	325	319	296	321	357	334	351	363	352	328	325	343	320	378	343	347	330	306	318	324	343	291	315	314	342	345	311	330	304	296	358	321	336	352	351	271	347	313	327	351	307	289	348	308	306	343	328	328	341	334	340	324	321	311	271	308	324	327	341	333	288	316	318	318	322	345	370	312	334	347	323	333	280	275	331	285	360	332	283	295	350	345	331	320	319	304	357	319	334	314	309	354	305	303	304	338	325	318	334	330	327	318	339	321	330	363	352	346	328	370	358	305	344	316	341	338	328	332	361	319	356	354	364	310	327	342	353	355	326	311	331	301	339	319	335	340	349	323	335	354	341	315	333	335	323	301	306	326	335	346	344	307	329	321	304	346	347	326	325	328	304	294	342	336	328	319	307	340	346	309	303	298	337	336	311	281	330	300	330	344	326	326	345	330	310	340	300	334	324	318	327	342	323	353	319	309	310	344	340	329	301	291	375	327	381	298	324	382	368	339	314	364	314	293	342	316	309	340	308	331	320	320	356	312	338	314	340	270	310	330	318	303	312	336	348	353	304	302	343	293	328	301	340	322	312	352	331	328	345	325	358	320	377	309	315	332	317	321	321	314	329	341	315	352	326	350	301	337	334	311	289	310	308	339	319	354	309	320	321	314	329	287	347	319	305	334	368	332	334	305	343	326	280	312	368	344	346	302	360	310	319	351	288	302	292	341	343	327	312	331	284	321	291	326	332	333	351	297	308	333	327	347	330	297	320	321	339	301	317	341	353	359	337	315	320	340	340	314	333	330	343	325	343	309	299	317	333	351	352	343	344	315	279	323	345	316	357	343	333	308	295	334	292	317	338	294	317	331	359	354	379	352	354	377	329	332	336	306	272	305	317	333	336	311	315	320	300	351	336	291	310	350	310	325	277	296	344	317	315	329	317	299	274	318	350	311	330	294	336	345	308	305	339	322	327	339	335	375	332	308	346	356	329	337	335	324	317	353	340	316	335	324	303	318	330	327	319	303	279	342	329	342	314	354	374	338	330	356	304	309	327	334	320	362	322	315	327	302	317	332	322	344	347	348	322	331	332	320	331	346	332	340	323	326	314	317	315	356	335	322	335	348	333	348	354	343	311	325	330	317	334	329	382	332	304	328	345	317	301	332	346	312	325	363	342	318	325	297	333	365	337	326	356	352	331	330	299	352	313	320	299	331	318	363	363	319	327	321	321	315	326	347	363	335	332	319	323	316	291	307	326	330	324	366	314	353	303	325	336	367	321	333	304	313	347	293	303	329	310	338	366	326	318	297	328	345	348	324	354	308	339	312	344	309	311	341	322	318	321	332	316	326	307	332	323	354	310	301	303	328	344	364	311	330	357	328	333	317	366	351	315	307	321	363	307	316	328	353	346	351	327	327	290	334	322	329	341	340	333	348	349	313	300	361	372	325	291	294	352	355	321	302	346	346	352	317	320	333	317	300	310	338	356	327	297	342	337	344	328	301	324	325	344	336	334	300	304	332	333	356	330	337	306	338	359	334	326	340	331	330	315	309	327	315	320	332	346	324	310	315	345	318	317	293	331	334	360	322	327	332	384	349	341	303
29795	18561	10342	6620	3312	1512	1144	1025	914	862	738	787	785	699	788	726	735	662	722	741	734	677	692	705	693	723	700	668	706	697	703	743	693	710	701	720	734	722	755	733	719	705	693	697	748	754	692	719	695	692	798	714	648	659	731	685	689	726	749	731	720	685	659	682	722	706	686	728	713	688	760	669	677	639	718	709	678	679	670	724	674	726	692	689	683	664	656	712	685	724	711	720	728	723	677	745	689	747	754	722	758	711	711	724	676	700	685	671	707	694	712	693	742	700	733	676	704	659	683	726	708	625	665	686	707	683	699	662	698	757	680	707	700	704	704	747	678	707	691	650	691	736	703	696	657	713	687	663	709	741	695	677	721	680	627	673	685	685	721	706	707	714	753	685	711	702	644	704	691	696	704	788	712	701	705	704	718	679	700	677	719	689	734	715	695	690	684	708	666	683	706	683	657	674	708	697	665	719	686	742	703	704	715	689	701	744	733	691	681	683	709	684	680	695	679	730	687	701	663	687	675	729	716	699	686	689	696	719	699	657	666	729	734	671	706	700	693	726	680	701	666	689	725	724	692	715	694	687	747	688	692	717	712	715	693	703	724	681	732	736	672	686	708	671	694	694	678	683	764	728	720	735	726	680	686	688	732	686	684	713	685	677	749	663	776	672	691	668	712	715	719	734	675	707	711	665	671	765	740	732	717	725	683	671	652	679	672	675	749	637	663	733	698	709	671	686	717	700	715	729	720	699	705	710	676	716	741	735	694	705	701	738	736	653	673	716	718	685	654	721	725	676	731	709	739	699	681	738	708	630	744	772	714	693	677	715	675	671	697	717	732	664	667	719	649	702	710	696	730	704	667	674	734	692	720	691	703	733	691	661	742	704	718	748	727	671	698	721	669	732	730	743	710	711	764	669	731	681	690	687	683	748	721	730	676	690	699	735	698	729	706	678	703	685	724	724	720	737	694	706	689	700	697	705	683	734	718	750	704	706	667	714	725	766	733	744	699	659	701	681	736	717	708	686	735	651	693	679	682	723	708	713	669	748	678	707	708	724	729	692	692	710	729	716	713	693	731	665	721	710	690	682	674	690	747	713	732	700	691	705	742	728	688	673	692	718	737	763	688	709	723	714	709	730	729	662	719	682	716	738	737	694	697	720	718	659	693	684	711	697	731	691	704	681	695	688	694	675	686	727	692	661	708	737	720	717	699	720	666	713	711	642	712	726	667	720	676	700	646	715	721	742	694	722	682	726	728	685	653	679	725	702	673	722	693	708	700	672	639	719	658	707	696	666	696	729	722	672	694	687	687	715	671	712	665	674	693	707	698	744	747	729	725	665	684	685	715	696	689	674	689	731	668	718	715	670	747	690	711	696	705	706	725	728	747	672	726	703	698	696	708	748	714	740	696	718	667	663	705	655	681	725	775	704	677	692	667	672	702	699	736	733	699	759	695	667	700	725	657	757	716	676	649	730	708	671	714	724	750	709	693	668	713	723	680	728	706	735	740	693	684	701	684	707	690	689	703	697	745	726	745	704	678	690	683	691	676	696	696	703	680	727	707	668	740	704	683	693	720	709	712	750	687	733	692	696	725	702	712	666	665	661	728	694	677	716	703	719	685	693	715	746	712	689	678	699	717	679	711	743	706	689	732	742	764	691	671	713	674	672	647	712	718	707	736	694	711	684	704	696	703	746	699	672	683	740	728	667	701	683	707	706	699	704	737	679	711	729	702	689	741	688	708	650	704	697	705	706	711	699	734	746	710	666	718	674	700	699	674	685	678	666	693	702	672	722	709	688	698	639	695	686	680	720	687	701	723	701	674	730	693	704	689	734	701	709	710	724	689	670	680	682	697	707	751	737	690	670	682	697	705	732	656	674	729	760	686	707	725	707	733	677	724	673	701	738	721	702	688	708	688	735	689	697	690	735	747	705	676	704	684	740	663	712	684	642	712	711	701	687	703	688	712	746	678	696	694	687	687	726	686	708	712	707	658	704	715	717	731	699	679	709	707	647	739	676	674	679	682	717	696	689	634	688	689	695	717	691	709	731	689	694	732	667	745	729	736	732	702	687	726	705	655	673	728	696	681	714	698	704	637	650	685	713	707	711	680	737	718	699	706	716	712	737	700	716	683	681	649	760	682	698	693	697	727	759	681	701	721	710	696	719	701	753	673	732	676	691	677	690	680	732	680	726	682	691	720	680	732	722	724	716	720	671	688	743	707	718	694	674	762	672	664	709	702	700	728	714	713	656	746	718	720	725	710	706	657	698	750	744	691	686	777	669	699	660	714	685	716	696	689	703	692	651	698	681	683	680	713	716	708	764	664	655	677	678	687	696	719	710	668	721	700	672	663	703	731	682	687	695	702	713	687	739	696	682	708	723	682	716	672	702	643	667	692	729	694	694	705	674	696	666	700	639	683	720	688	746	724	691	691	741	689	700	724	741	681	696	711	727	673	724	681	744	694	676	661	722	689	676	687	669	637	676	738	709	701	686	736	688	678	712	729	702	693	669	655	702	695	724	685	683	685	683	673	705	677	674	736	685	667	744	713	707	643	734	722	733	747	668	658	727	752	782	722	703	685	754	710	718	710	700	722	655	726	751	688	661	725	724	733	695	679	711	683	680	690	717	706	752	694	722	703	695	691	705	656	760	715	690	707	656	694	706	716	685	731	727	726	682	704	697	727	722	703	732	728	701	727	694	693	716	731	679	681	708	715	666	734	712	719	711	693	755	695	721	682	716	693	706	630	710	711	696	728	715	747	731	702	704	674	683	690	723	707	730	661	717	679	714	712	716	704	665	717	702	704	777	741	736	744	739	717	732	732	684	632	719	721	730	677	700	666	665	675	653	710	698	718	748	715	662	736	732	703	681	763	686	661	696	676	759	744	724	710	748	676	671	681	734	688	752	670	679	664	720	697	687	684	689	677	710	672	738	715	667	755	678	696	761	728	653	708	728	695	704	724	671	715	657	736	719	741	696	738	691	656	737	730	672	706	694	679	697	698	700	694	689	661	703	697	709	804	695	682	715	693	713	727	667	761	649	716	706	725	678	705	725	705	709	687	710	721	694	685	727	679	689	719	726	640	692	726	711	673	700	709	648	712	698	710	638	707	665	710	706	681	714	686	721	685	746	684	659	718	732	688	674	706	703	674	652	668	707	723	627	683	712	673	696	705	696	779	739	699	749	755	656	672	727	756	699	707	724	685	721	719	717	707	686	701	716	678	731	681	717	721	698	690	732	735	728	662	696	681	670	701	681	720	760	699	706	682	688	720	676	712	697	742	625	749	667	743	731	689	710	670	701	620	643	685	737	767	705	711	703	674	702	684	688	715	703	666	740	719	720	688	703	699	716	682	711	698	676	748	693	724	666	651	685	672	708	773	680	686	706	710	710	705	670	717	714	677	701	693	685	671	719	654	667	704	704	751	718	683	741	715	706	710	679	732	664	675	719	678	657	684	709	715	719	662	717	728	730	710	765
57433	30109	12654	4876	1988	671	453	413	387	365	375	344	348	333	301	324	276	318	341	344	285	336	316	324	317	362	317	337	317	298	279	339	353	303	341	312	321	340	322	293	327	314	365	280	296	320	300	332	321	341	319	322	295	328	313	316	341	352	299	302	336	325	326	313	315	316	302	306	283	285	338	294	331	295	305	296	357	317	294	315	306	337	360	314	290	324	324	300	337	301	309	279	300	271	315	330	328	321	296	320	343	319	316	316	331	283	322	341	354	317	317	344	297	278	326	299	349	354	296	314	286	329	267	309	334	305	324	304	327	311	305	296	339	288	351	310	334	281	331	310	295	311	303	309	311	307	327	301	301	343	321	320	315	300	297	333	365	317	298	303	311	307	316	311	327	284	320	313	298	333	322	319	303	331	324	304	317	319	310	325	301	316	301	306	337	320	340	311	299	346	296	336	296	311	316	313	311	340	330	305	293	295	302	318	316	290	304	328	315	341	314	322	330	331	326	298	331	315	348	322	306	333	329	328	363	295	283	299	340	287	289	327	331	347	315	285	309	327	367	306	324	302	307	336	305	305	283	344	329	314	317	345	325	322	291	303	323	334	316	295	323	306	318	328	344	305	328	297	319	334	334	313	331	349	334	320	334	286	341	300	328	302	322	319	272	312	314	304	302	337	337	279	350	326	312	293	291	351	328	314	308	327	310	310	287	307	294	333	330	309	296	274	279	285	304	313	354	322	301	342	325	278	299	313	326	333	312	342	348	309	287	311	339	303	334	304	286	324	298	302	291	280	295	343	307	318	335	294	315	351	286	303	323	321	309	311	286	299	311	312	319	341	300	300	336	310	297	329	291	349	323	305	333	311	326	343	305	324	345	347	348	316	289	319	297	315	308	300	308	298	309	316	303	309	350	304	317	366	306	310	297	319	337	354	343	305	296	299	307	364	330	305	312	298	312	309	346	301	328	294	318	310	302	333	320	327	340	337	350	299	327	278	317	321	329	302	309	315	335	281	325	314	309	312	335	315	304	298	280	293	276	322	313	309	312	323	323	311	312	298	327	330	339	310	302	292	345	327	336	297	320	315	296	323	311	322	315	294	277	310	315	312	341	316	318	304	321	322	338	300	314	318	303	288	311	324	301	286	287	253	303	284	322	308	331	295	312	311	306	319	315	349	293	326	312	311	306	326	283	313	299	309	305	318	312	307	303	314	321	326	326	271	277	338	303	279	337	299	340	315	308	342	300	318	315	285	333	328	322	315	308	301	291	316	308	281	314	321	305	276	313	344	321	343	308	316	332	292	273	296	296	309	296	314	320	310	306	330	311	326	307	294	306	312	333	295	302	330	319	320	317	303	328	331	331	324	328	315	331	310	311	290	307	305	332	334	316	336	308	302	312	322	322	332	317	340	320	280	328	339	336	314	305	309	349	311	323	298	287	371	350	321	338	296	294	333	304	301	336	322	297	314	346	296	324	323	321	313	323	308	313	313	321	283	337	326	308	298	317	322	325	312	306	310	363	316	337	323	309	302	284	312	317	334	279	309	316	322	311	297	352	309	305	303	320	331	265	338	317	316	368	296	304	312	295	306	281	322	356	320	316	327	297	308	313	316	307	323	345	318	333	285	309	330	328	302	302	287	310	325	314	335	284	333	332	316	325	307	322	273	316	318	307	316	315	301	335	318	300	310	315	297	349	304	311	304	276	290	284	313	353	311	309	274	309	322	325	351	304	314	299	296	296	327	293	328	344	322	315	310	302	290	276	295	291	279	301	326	328	294	288	346	294	325	310	329	286	284	298	327	310	288	332	323	322	317	303	322	304	321	320	331	328	310	324	309	298	350	309	296	290	292	322	294	315	324	263	305	304	315	324	310	319	314	337	326	315	289	298	257	290	309	295	309	332	287	299	334	319	326	292	307	340	311	305	326	279	335	302	312	340	287	288	328	296	343	301	341	346	292	324	306	332	318	293	310	329	300	327	324	331	356	320	312	334	325	305	291	332	299	334	298	296	328	331	267	309	319	299	308	313	337	295	351	296	303	330	307	301	295	337	302	283	315	361	317	325	283	292	293	331	291	308	330	285	298	284	346	311	313	333	331	315	323	341	308	310	330	319	318	309	285	290	305	325	312	310	313	286	346	312	325	315	310	293	325	352	305	317	322	298	317	315	295	309	332	341	283	315	292	323	315	303	304	315	302	280	290	294	302	309	337	359	318	289	332	298	325	325	326	326	310	302	305	341	285	331	318	288	326	300	298	360	313	341	310	297	326	315	312	291	297	340	301	325	304	309	341	292	295	315	322	317	331	313	317	299	330	326	304	333	318	322	318	319	277	324	316	306	306	297	309	279	311	316	319	283	295	298	279	295	338	310	302	322	306	295	271	320	322	324	339	309	318	315	333	337	319	324	339	319	341	315	325	289	295	303	352	296	315	326	330	284	325	352	286	321	339	319	338	318	363	355	310	335	294	283	348	343	301	349	331	354	293	341	311	319	288	304	277	299	293	302	324	318	321	320	287	317	309	313	302	315	336	297	325	337	299	274	314	313	298	316	310	327	330	315	319	300	290	307	313	339	330	320	299	308	347	342	310	300	315	324	291	303	319	335	279	298	319	315	313	332	340	316	299	356	335	338	337	323	331	352	335	296	339	309	288	323	319	325	308	350	316	323	302	329	296	366	324	343	308	301	322	316	313	315	309	322	305	320	303	318	268	304	311	333	301	284	315	306	292	344	329	351	287	288	300	349	334	328	319	323	286	320	315	341	324	327	304	306	315	318	320	317	309	301	312	334	356	293	311	327	327	321	307	286	319	317	323	341	334	325	306	303	347	289	328	294	272	293	304	334	312	310	303	290	307	327	284	314	313	289	315	326	303	313	312	322	309	298	320	277	311	325	334	271	282	305	333	306	294	325	327	288	303	330	321	317	310	301	314	312	308	345	322	300	279	305	321	322	349	352	313	313	317	302	296	317	300	315	299	286	322	316	280	304	295	324	309	299	322	312	342	337	306	322	293	330	310	340	328	288	279	299	339	306	298	325	325	300	355	333	311	344	260	315	299	312	286	306	308	320	299	313	271	316	303	287	281	312	280	297	307	317	333	329	325	337	295	356	301	320	328	308	342	304	329	308	333	313	321	309	323	331	320	302	323	321	308	314	317	323	320	294	303	325	309	317	329	299	333	312	329	296	281	322	318	276	358	307	291	300	302	318	282	313	334	314	307	304	326	294	316	342	315	326	343	302	334	307	272	302	341	333	326	308	312	311	308	330	316	342	310	307	322	314	329	309	295	323	315	302	337	311	334	298	329	319	283	320	283	279	311	308	289	292	341	337	286	340	312	313	322	305	334	273	315	300	302	283	289	366	316	298	330	312	289	305	310	330	300	300	309	340	286	283	353	338	310	350	311	326	308	307	278	344	277	299	354	345	294	310	330	334	265	304	302	301	306	297	317	312	300	323	334	337	323	338	290	308	327	320	312	296	318
36914	20549	14701	10097	5969	2066	1406	1267	1004	891	840	846	840	767	733	691	711	714	645	692	720	747	712	687	724	691	713	698	678	702	699	688	682	698	728	698	742	701	671	674	744	696	713	717	683	692	691	706	694	666	673	677	669	667	685	694	786	673	677	661	639	721	678	646	653	674	693	680	673	688	642	713	667	766	651	682	660	636	698	697	630	649	704	644	672	673	684	701	602	640	679	693	675	700	718	697	636	693	682	695	685	688	685	690	643	669	648	660	620	702	660	669	646	629	652	677	666	665	675	738	679	711	663	708	730	701	661	694	669	679	662	658	646	683	776	670	651	634	619	679	710	626	693	662	729	685	678	642	688	699	655	646	639	686	668	668	651	693	711	685	673	681	693	654	659	668	718	683	726	711	676	684	674	665	697	693	671	695	685	677	698	641	667	680	702	666	665	665	657	652	672	660	681	740	642	638	711	688	704	723	672	654	660	685	707	710	671	654	694	667	693	690	700	669	686	687	657	703	734	646	698	718	674	642	706	663	691	650	674	673	700	673	634	714	664	715	720	670	649	712	684	632	650	680	682	648	643	626	713	631	657	681	700	649	720	669	674	655	712	681	638	643	698	656	646	658	660	671	666	734	635	652	646	662	683	693	662	656	663	655	680	724	671	665	681	684	689	696	683	683	665	690	659	678	706	727	713	686	691	662	684	686	720	681	684	670	659	712	676	697	660	723	744	678	663	634	681	666	677	677	641	690	646	630	681	724	695	697	683	641	710	703	647	691	684	693	711	723	704	701	681	613	662	711	707	668	661	640	681	674	720	663	714	713	733	684	679	649	672	663	698	672	670	675	699	635	709	635	683	717	679	669	688	687	649	683	691	680	721	687	676	696	682	637	696	719	656	685	637	647	631	695	703	707	653	684	716	697	665	762	693	656	679	650	632	681	721	673	631	677	675	662	682	618	711	668	706	748	660	665	712	655	645	663	717	719	700	671	716	655	686	738	703	676	675	698	669	613	627	656	715	706	692	707	699	654	660	689	649	700	691	687	714	668	672	705	649	721	663	700	683	708	700	696	658	672	659	690	701	704	676	652	664	696	670	726	672	692	664	699	720	677	716	612	683	656	691	663	643	697	669	626	700	647	635	633	656	729	687	679	685	676	664	741	705	641	682	670	649	690	644	729	667	680	685	686	662	660	702	696	693	662	688	728	690	630	690	660	686	735	657	675	700	728	694	707	716	665	709	680	682	667	674	693	670	644	707	711	675	700	659	675	709	668	686	707	662	699	729	711	652	683	702	705	639	697	605	685	636	719	682	693	668	708	682	655	660	645	663	685	713	700	677	671	666	678	708	683	729	679	640	648	681	626	735	681	667	682	697	714	703	682	680	719	632	687	678	670	687	703	705	691	662	683	659	646	650	732	666	662	654	626	699	622	671	646	690	690	650	677	649	714	658	699	694	605	674	690	655	637	619	710	660	676	685	694	704	713	663	689	734	666	687	632	678	664	685	681	664	675	682	689	653	682	708	698	694	691	708	671	672	677	712	662	658	693	682	686	648	631	690	683	631	698	708	653	663	684	676	688	709	659	693	696	675	660	729	673	702	657	678	701	703	657	668	695	669	696	642	719	652	690	687	673	643	650	658	678	680	715	705	675	736	740	659	691	663	715	671	683	651	649	701	639	688	661	656	677	712	691	708	710	647	665	686	689	689	673	695	664	659	710	694	725	699	667	683	663	669	708	677	750	645	655	664	695	625	732	648	674	666	664	670	651	694	678	700	668	643	688	691	676	655	654	656	683	741	685	673	678	735	699	687	701	680	625	696	737	704	693	726	722	659	650	711	650	658	675	672	692	717	679	636	690	662	733	679	648	661	654	682	659	692	727	656	683	694	706	726	686	665	670	703	682	718	661	624	686	652	732	664	724	664	640	677	639	675	702	692	636	656	664	636	666	644	671	671	670	673	693	701	703	667	642	735	664	700	643	685	666	672	739	682	692	685	645	703	708	745	703	697	655	699	671	653	707	668	644	656	634	666	682	642	676	667	666	677	690	688	666	643	662	691	733	654	678	669	651	681	695	635	698	669	704	667	675	663	708	642	652	691	692	639	699	640	687	691	697	682	723	677	648	647	689	677	664	703	707	684	666	690	636	678	655	693	642	692	700	732	685	718	723	711	666	695	679	679	718	687	694	684	668	631	708	654	716	692	656	677	694	701	643	675	675	692	688	672	716	655	680	660	652	659	669	682	682	693	669	697	673	684	669	686	680	700	630	697	677	711	650	681	734	690	692	670	686	674	696	698	708	691	635	665	681	714	642	651	701	671	670	666	725	690	661	668	681	684	713	697	684	717	654	675	608	697	671	648	640	658	663	655	695	701	729	657	702	639	658	702	636	676	686	683	673	667	669	662	716	671	669	657	678	656	662	693	673	659	700	678	703	663	734	687	660	695	660	672	663	700	708	683	673	666	694	662	658	707	682	647	687	689	680	689	777	663	674	668	702	710	695	666	612	644	708	702	675	664	666	623	658	744	652	691	665	647	703	706	700	630	669	656	728	684	629	660	662	707	706	701	652	721	670	631	638	656	648	709	682	678	711	671	711	643	685	640	704	686	665	681	685	669	703	718	667	679	652	696	704	664	710	663	681	684	683	679	714	667	661	653	748	650	668	687	692	648	681	662	673	680	638	602	654	713	677	677	618	709	669	683	690	668	649	638	668	667	670	669	714	664	687	685	686	658	713	696	722	696	684	673	701	698	677	668	691	668	650	703	670	717	654	640	674	648	635	705	711	691	683	690	669	675	646	731	672	672	747	704	683	660	664	650	674	715	688	677	674	711	671	668	678	618	674	721	700	655	678	699	680	703	689	689	680	707	633	656	663	658	712	656	654	649	630	674	658	683	675	672	675	696	712	655	640	666	668	675	643	704	700	651	695	658	694	666	672	650	663	718	685	653	700	689	706	698	665	648	722	673	661	687	707	683	635	701	681	705	633	681	657	700	661	688	654	640	673	692	714	709	716	703	671	660	684	671	668	696	617	647	690	698	704	710	681	656	708	650	741	669	681	699	722	660	678	666	650	623	663	740	699	677	663	656	649	694	665	650	647	694	665	748	679	684	745	648	684	684	640	706	687	694	688	693	674	666	657	694	705	694	695	658	681	696	673	664	695	728	658	670	718	696	666	689	669	652	662	652	665	682	667	650	683	697	663	700	679	630	690	732	674	660	723	707	694	671	721	701	706	684	662	699	668	652	675	633	680	658	672	624	693	707	647	693	637	656	620	685	666	679	666	645	705	727	679	682	677	739	684	670	695	690	614	696	656	686	677	667	712	643	666	692	711	691	656	642	675	664	648	697	697	646	707	681	686	681	690	701	695	671	681	684	676	672	690	671	688	639	644	704	640	683	677	694	682	641	707	724	685	719	702	677	626	680	678	679	669	642	690	695	660	655	697	667	650	675	638	654	661	656	688	704	699	677	691	685	675	627	642
61164	34181	19537	9800	3797	1124	657	576	446	429	426	418	357	344	372	340	333	342	346	299	340	303	328	297	312	315	293	339	336	336	323	331	296	316	333	326	319	301	308	308	291	333	330	327	341	326	342	367	342	308	297	336	319	307	297	340	295	352	306	342	339	304	349	297	303	345	317	333	311	331	346	323	320	330	314	300	296	286	296	337	331	286	329	313	294	351	292	298	302	348	306	316	338	310	303	321	309	367	340	311	314	315	340	317	288	328	340	293	287	296	322	338	336	341	315	328	269	351	330	329	338	311	322	364	311	325	329	301	297	374	338	339	332	328	308	309	324	317	351	341	330	342	318	360	330	347	292	303	312	339	313	321	322	291	324	329	360	305	295	274	308	349	306	303	346	344	341	324	354	308	336	312	309	319	319	302	332	313	301	322	315	343	313	305	318	344	304	339	310	289	325	312	311	334	314	321	314	351	336	339	303	308	321	334	333	302	302	294	327	322	317	334	341	304	350	276	312	320	305	291	322	344	329	329	337	347	324	323	317	286	303	330	300	326	341	344	323	318	347	306	314	316	342	310	335	338	341	349	309	342	334	338	337	282	303	372	329	303	296	325	330	362	319	316	326	302	314	318	337	340	344	302	292	346	292	346	317	308	318	320	312	295	332	308	316	379	338	306	324	297	321	327	339	312	342	331	307	334	369	316	335	342	323	330	289	291	312	310	311	305	291	297	317	292	298	344	302	327	286	312	341	293	324	366	325	347	292	337	362	303	333	325	323	310	333	329	312	361	270	296	285	294	352	325	297	321	341	314	326	320	335	338	331	331	320	333	327	349	355	317	350	339	346	330	315	345	295	324	364	333	303	323	323	311	341	266	310	318	334	325	323	315	302	330	345	330	320	338	325	313	363	341	334	320	333	308	316	301	360	316	300	304	305	308	330	340	312	337	327	320	325	297	283	331	311	317	321	340	325	305	339	318	332	332	293	331	333	301	316	307	296	320	349	322	328	353	364	356	323	350	341	288	327	326	321	342	346	326	317	298	322	309	335	353	317	313	298	301	297	322	313	358	385	315	315	339	300	309	342	293	321	278	293	327	323	319	331	283	321	343	305	342	299	311	280	296	330	327	339	343	308	336	331	319	296	350	292	299	311	335	319	321	348	364	343	300	325	335	317	321	335	327	300	312	331	325	277	294	306	328	311	348	315	330	337	349	300	317	307	334	320	332	324	323	339	311	324	338	308	301	329	337	288	333	313	334	309	336	306	302	335	335	284	316	336	347	335	336	321	329	295	320	347	315	311	330	321	346	332	313	303	346	346	330	310	338	342	327	343	319	320	307	337	331	300	309	309	296	297	289	316	331	319	304	364	363	334	329	342	327	326	332	321	318	298	317	335	344	336	326	329	331	324	295	322	329	314	329	331	336	293	314	348	305	334	321	326	321	357	313	340	342	338	351	300	319	310	328	314	326	327	329	344	330	347	342	334	287	298	313	324	344	309	311	313	319	302	347	333	329	318	323	320	299	319	332	295	336	294	354	331	311	324	319	320	333	317	314	356	309	335	319	323	329	298	315	333	301	302	318	333	300	285	316	284	310	327	303	341	351	310	318	316	323	321	322	304	324	330	302	306	329	313	308	325	304	328	302	312	339	348	314	328	285	296	290	329	317	300	299	339	316	293	331	326	344	327	300	299	305	301	341	306	331	353	306	289	320	342	354	339	307	355	332	319	275	319	342	331	333	300	302	303	292	325	331	316	346	344	340	312	328	332	306	347	313	317	342	340	331	341	332	313	285	332	319	359	315	347	295	326	301	357	311	333	295	296	329	327	271	305	316	356	353	342	317	292	354	325	299	308	320	360	320	279	301	319	314	325	338	321	324	312	345	352	333	316	297	283	334	336	334	304	316	316	362	295	316	320	355	300	300	300	325	333	335	311	328	312	350	291	337	311	328	333	341	363	332	331	334	334	303	305	361	338	333	295	372	305	325	305	316	343	344	334	319	337	301	300	301	316	345	313	309	311	357	281	308	321	340	316	296	358	346	320	314	258	303	303	360	308	333	314	293	336	347	320	334	308	338	277	308	296	270	316	317	315	303	280	331	354	325	327	341	349	315	303	319	335	352	318	301	343	316	350	334	291	323	316	343	321	335	332	325	307	313	341	319	312	291	346	303	348	314	318	316	346	282	331	345	328	314	324	348	337	339	319	299	296	368	306	354	338	336	358	300	328	333	296	349	325	303	345	339	326	307	315	348	314	318	333	351	309	317	331	322	369	288	314	339	319	304	329	358	308	346	329	334	318	295	338	308	317	334	355	322	345	309	343	303	348	319	333	308	345	306	323	343	344	304	318	301	323	320	341	335	376	318	332	319	323	310	320	315	337	310	340	324	309	312	325	330	317	341	309	335	300	325	353	343	343	334	345	307	340	323	325	324	348	341	304	335	333	306	316	309	348	290	332	334	312	345	311	348	295	333	312	326	333	300	342	318	306	289	320	289	329	332	350	332	299	300	359	334	335	314	330	321	307	327	310	310	302	308	316	347	330	294	321	317	334	310	337	320	349	320	338	304	315	297	321	339	299	323	321	328	322	316	315	328	283	310	320	337	326	335	324	327	325	341	282	325	311	322	341	314	300	331	294	321	293	285	294	379	334	320	333	308	339	337	316	357	305	280	337	345	320	329	365	300	314	319	332	330	303	292	320	328	360	317	347	303	336	328	304	316	301	329	301	303	321	320	319	338	327	319	345	315	293	333	299	347	330	308	367	319	321	333	325	325	334	282	325	338	314	320	334	308	306	320	358	314	282	315	324	312	370	327	322	291	302	304	337	315	279	356	389	331	310	314	329	329	344	301	356	326	323	339	350	311	314	326	324	295	299	336	316	332	339	311	322	319	309	304	329	325	312	305	306	318	354	366	302	329	314	299	320	327	306	367	363	332	389	320	335	306	277	329	304	306	314	326	346	323	340	302	312	362	306	287	358	304	325	305	338	298	333	304	327	325	310	333	327	315	298	290	336	287	284	327	326	320	290	297	310	309	355	293	330	315	330	338	331	317	315	321	325	319	338	284	312	315	317	316	355	290	336	313	312	295	315	324	342	296	335	319	304	346	317	347	364	302	299	362	280	331	317	342	309	298	315	314	363	304	342	343	332	338	338	309	336	309	278	339	334	339	295	321	347	344	327	310	288	309	321	318	321	295	335	313	344	335	322	336	310	298	335	312	326	332	296	319	321	307	310	325	342	295	318	324	298	320	301	358	329	364	335	334	300	310	314	295	321	330	310	335	348	335	337	328	312	326	320	361	314	321	341	326	314	312	326	303	339	319	310	320	311	317	298	309	328	326	305	328	342	318	329	310	328	293	357	326	321	323	323	302	332	299	311	318	318	313	334	355	333	329	319	298	310	301	311	331	306	348	339	328	327	287	327	315	326	322	354	312	339	354	282	303	329	331	303	312	342	308	327	360	335	338	299	326	311	297	353	313	320	302
37449	24667	21021	16607	9006	3392	2188	1763	1385	1193	971	996	925	812	801	801	744	732	740	738	676	714	646	689	704	743	649	710	738	692	693	710	691	737	766	701	818	797	781	741	777	738	751	757	717	747	723	708	784	748	754	711	693	773	740	707	699	745	706	725	722	716	703	747	745	737	682	746	745	697	706	685	669	703	709	657	690	672	711	647	693	683	665	670	638	621	712	694	728	672	718	696	670	734	721	711	672	695	696	713	677	704	716	698	674	683	690	704	657	725	720	722	704	705	709	713	678	713	694	696	689	649	707	658	707	717	698	673	707	618	676	666	714	715	690	728	721	677	671	736	685	700	676	704	714	660	660	711	677	681	677	702	664	702	700	734	704	715	702	687	673	682	726	675	661	680	690	736	704	719	672	750	678	661	674	700	673	687	663	707	701	713	674	652	680	732	713	656	668	744	682	710	692	671	681	769	666	697	686	650	712	756	693	677	661	712	664	712	684	705	669	702	670	676	691	702	694	683	688	705	689	705	683	698	681	670	678	672	672	733	686	681	747	707	664	661	662	691	694	676	698	695	705	757	685	709	681	666	691	708	712	667	683	658	651	670	700	674	714	686	650	707	666	683	708	692	673	689	698	715	708	719	691	684	683	686	715	670	715	691	725	693	741	709	682	732	663	650	693	701	680	646	660	704	674	672	740	706	746	688	724	673	701	713	679	719	682	699	702	605	694	682	633	700	676	722	721	673	696	727	698	701	684	678	690	683	719	739	665	717	654	715	680	656	684	678	712	728	668	697	707	704	717	711	678	662	684	723	686	674	693	664	724	685	718	720	666	676	706	700	683	721	763	696	693	655	748	701	709	695	686	666	674	699	716	720	702	714	681	704	642	711	689	674	705	724	720	758	716	678	709	672	690	712	703	734	697	708	726	701	753	711	693	702	709	690	721	685	711	657	698	699	726	673	664	757	688	667	678	647	712	689	740	724	703	684	709	704	688	689	667	729	677	699	624	688	685	742	722	752	690	656	723	710	721	706	678	715	640	724	701	647	718	750	679	693	701	645	684	697	716	726	696	700	723	708	658	737	695	678	666	682	682	719	688	681	696	736	659	682	682	680	685	692	721	687	724	720	715	750	751	640	703	682	691	704	682	718	686	738	677	725	708	767	712	665	675	683	687	689	705	674	678	699	681	713	682	685	713	668	669	665	715	642	692	728	695	712	670	640	710	708	722	745	731	745	682	701	717	712	696	675	655	706	707	669	677	693	689	694	666	685	701	698	690	685	657	679	697	757	730	688	697	696	747	690	713	680	695	684	695	693	693	698	697	715	678	716	696	649	693	726	657	674	687	740	652	703	711	632	712	723	677	649	652	681	653	710	649	738	742	680	672	677	675	732	682	691	677	726	697	701	643	661	702	713	649	682	708	709	716	721	647	654	704	723	693	754	701	718	744	709	696	751	679	639	695	681	708	703	690	694	714	699	730	655	705	703	677	690	688	701	703	694	702	673	720	757	747	705	692	661	744	677	749	741	647	714	665	667	708	689	678	686	680	696	697	691	714	720	675	700	688	674	677	679	681	677	699	671	717	639	704	667	680	670	698	705	708	717	677	696	695	762	665	704	676	675	686	696	671	719	665	676	667	690	692	733	700	699	697	644	694	785	696	645	697	716	719	706	713	700	665	658	717	722	646	717	678	739	674	686	673	717	717	689	712	704	670	661	725	704	667	710	665	753	692	699	731	678	702	704	691	707	643	667	697	696	711	724	673	710	651	710	695	701	692	665	680	705	721	679	674	758	661	721	673	685	718	699	688	692	710	658	654	715	674	705	752	731	685	695	699	703	677	699	766	687	686	698	712	696	677	727	699	698	682	666	701	708	700	707	651	680	677	757	688	685	681	705	696	672	715	655	648	742	727	717	657	755	720	699	663	711	683	721	715	700	670	733	687	653	674	672	720	707	745	734	714	646	725	702	704	697	667	678	695	708	697	691	690	726	717	707	661	677	692	704	717	654	648	709	710	664	676	725	707	689	714	690	666	696	641	711	726	736	672	633	661	781	683	689	720	713	673	764	650	702	658	722	668	692	670	692	727	701	751	712	727	708	696	718	730	709	673	719	708	688	712	677	706	698	679	709	706	734	691	696	665	651	711	713	740	707	690	710	678	721	655	718	714	649	693	684	713	667	677	722	712	676	690	745	686	699	695	707	681	693	674	663	670	704	667	693	677	718	690	693	705	699	677	679	695	713	681	721	706	696	686	700	719	738	680	705	688	679	675	715	650	659	725	667	714	672	686	697	709	672	709	704	705	662	664	711	697	708	714	662	694	671	665	735	700	723	679	720	710	647	653	743	697	676	708	715	731	727	698	655	653	658	719	712	680	683	687	660	710	672	650	736	711	711	735	675	671	683	714	679	698	699	683	681	687	720	693	714	681	691	684	747	632	706	717	713	664	688	680	689	691	715	670	706	670	697	713	652	701	729	713	696	685	718	696	681	714	685	644	704	720	711	725	695	679	678	682	679	686	704	664	746	690	699	706	676	725	715	704	727	707	673	724	685	701	749	668	695	710	676	723	707	668	681	674	619	726	709	646	769	732	669	691	707	722	674	636	714	689	716	713	745	708	723	734	688	723	678	682	718	696	675	716	716	693	655	662	669	675	697	696	672	723	763	668	709	703	675	739	651	730	688	694	679	716	718	699	610	713	679	709	675	713	675	678	695	726	685	684	707	755	680	695	728	672	665	656	676	708	705	665	680	726	730	710	740	667	692	703	699	738	681	713	742	735	686	698	729	717	737	685	703	702	714	744	720	662	715	700	685	694	701	654	711	761	699	721	666	668	731	675	661	716	735	704	718	688	678	692	711	721	690	664	722	687	724	714	729	713	710	655	717	674	674	663	726	687	670	701	681	690	678	722	651	706	707	684	639	680	722	685	670	649	662	687	704	752	684	674	724	624	645	674	673	680	704	711	698	681	715	662	742	679	722	670	690	721	679	699	745	724	736	662	686	696	682	723	658	717	711	715	686	717	678	658	661	712	703	725	694	683	663	726	674	697	671	699	677	716	703	679	727	739	675	679	688	677	674	684	725	726	736	750	677	667	662	675	678	680	726	693	692	746	668	684	657	697	738	724	737	725	690	647	691	650	722	681	653	680	729	722	685	719	641	690	680	684	669	660	687	719	713	686	686	724	672	719	691	735	694	703	688	720	710	662	721	697	714	642	699	733	678	710	705	737	720	697	718	714	743	693	680	683	659	667	731	745	695	662	684	701	702	687	692	698	675	619	737	649	675	666	685	661	707	711	661	718	691	748	698	683	711	674	701	691	727	703	651	713	718	697	687	722	713	626	691	674	701	661	722	660	717	726	681	703	687	710	680	722	695	676	705	683	697	692	746	723	665	693	702	699	710	719	650	690	689	702	698	655	684	680	645	670	679	692	721	672	737	711	677	639	697	679	678	677	754	679	733	667	641	688	761	727	697	740	670	689	658
44407	22695	8636	3536	1346	563	456	453	405	368	367	368	326	339	336	346	308	339	322	334	346	350	324	314	316	339	316	315	306	391	319	324	339	315	361	312	306	344	319	268	329	339	317	316	291	309	309	308	321	288	330	348	316	314	337	329	313	307	370	357	342	327	328	339	326	315	363	330	307	323	316	302	346	320	348	298	329	309	323	328	342	327	339	330	272	315	316	317	319	331	332	348	324	320	317	319	325	332	322	346	324	316	349	303	363	329	344	324	331	337	357	327	296	358	280	360	310	366	307	308	330	335	336	326	362	357	311	358	308	318	322	323	360	311	304	386	383	334	302	319	296	304	320	349	340	328	342	320	364	345	311	309	349	320	295	345	320	371	289	305	331	340	354	326	347	337	360	311	334	338	364	319	348	330	305	292	356	330	344	321	295	323	335	306	372	384	342	325	310	335	332	323	329	310	310	323	303	321	317	300	292	311	321	352	352	338	314	346	314	351	321	332	318	341	328	302	337	314	319	312	300	305	349	290	348	333	328	288	324	307	309	287	316	309	299	335	297	321	324	323	330	331	321	360	307	293	347	348	340	321	323	294	326	354	323	341	342	294	322	336	306	323	325	311	289	352	330	306	295	323	317	329	347	310	332	337	352	311	308	323	356	333	301	341	332	319	342	367	338	317	362	336	367	346	300	335	345	314	305	324	336	337	327	317	293	278	330	330	311	298	293	310	331	321	321	295	295	326	315	342	340	327	383	328	362	306	329	295	328	343	364	316	326	298	325	307	325	282	310	284	324	346	351	310	291	363	357	351	343	346	325	329	335	316	313	306	287	349	271	319	297	345	298	340	311	347	334	337	330	340	318	313	328	351	345	327	340	325	290	311	313	313	307	318	328	340	322	323	322	336	386	317	306	320	314	367	369	326	321	305	320	327	329	333	314	310	334	325	345	323	323	298	350	345	331	309	336	347	362	346	364	293	306	323	323	341	312	325	328	319	313	309	317	331	340	335	345	319	305	357	362	354	345	344	355	326	371	334	314	304	355	356	324	323	337	328	311	336	335	350	310	309	335	344	294	322	346	350	330	349	340	361	333	319	347	290	321	296	309	340	302	337	346	324	315	323	336	361	359	312	302	305	339	268	323	313	330	303	319	337	321	341	309	347	331	296	312	346	372	308	310	344	317	317	280	295	344	331	341	348	339	314	333	298	310	303	331	318	317	328	348	311	301	315	322	346	314	320	333	298	295	294	348	327	275	310	361	366	324	304	310	348	326	327	326	322	322	307	354	339	339	316	347	365	332	352	352	305	326	329	328	318	345	293	328	325	336	332	320	329	299	303	312	334	335	301	327	316	336	327	314	282	300	308	307	318	360	322	395	339	325	330	346	314	321	335	322	337	314	327	329	320	353	353	328	319	339	346	339	346	314	316	317	308	345	301	330	327	308	351	306	333	308	338	319	323	310	333	336	297	298	326	311	321	322	365	305	298	326	301	315	309	350	311	330	315	306	345	333	373	317	328	343	365	359	364	329	320	331	353	358	335	326	330	282	317	342	332	324	306	312	296	284	327	332	295	319	352	273	299	318	312	350	286	339	310	324	345	349	343	291	324	319	311	319	355	329	320	342	320	322	338	329	332	290	331	344	329	311	331	310	343	347	359	317	311	304	340	341	330	324	319	330	327	344	309	302	299	310	299	327	330	325	359	343	326	335	309	312	309	363	351	330	316	359	366	350	351	357	317	333	301	328	292	314	339	327	336	338	313	342	336	315	292	295	335	323	316	330	351	318	322	294	303	344	305	326	340	292	340	341	321	306	319	309	317	300	300	305	319	292	305	324	312	328	362	314	327	351	304	316	323	313	332	322	346	324	311	364	313	370	309	312	302	309	310	329	346	318	334	343	355	323	332	336	312	320	339	330	356	324	316	329	328	339	304	336	332	314	334	307	305	299	304	307	310	303	361	308	347	320	310	329	365	361	333	346	358	329	277	322	331	363	295	307	295	335	359	323	322	293	317	305	333	345	280	336	295	284	290	282	336	344	312	309	307	350	344	314	324	324	301	336	317	300	340	317	337	323	303	311	310	355	284	310	327	325	310	296	309	330	322	297	316	322	315	335	308	338	314	328	302	317	338	308	343	363	326	317	304	353	315	325	297	324	327	289	300	328	337	312	309	328	301	336	336	342	324	340	291	347	334	303	329	385	302	331	303	299	347	287	318	283	285	327	300	335	284	296	318	298	324	338	298	285	333	319	359	324	329	337	319	342	318	315	345	331	318	322	328	332	359	336	336	296	312	344	286	288	361	277	345	359	344	329	323	318	320	299	321	318	365	331	317	323	320	326	298	313	302	340	303	316	338	366	307	317	315	335	316	323	383	360	327	316	331	313	296	291	310	311	325	312	338	369	340	320	351	352	311	327	326	360	298	305	309	347	344	351	318	344	316	325	324	314	331	310	370	326	317	292	370	332	344	353	339	299	323	327	328	338	305	337	334	327	313	369	313	322	310	322	338	326	332	336	324	318	343	320	317	324	286	335	296	316	378	335	311	346	331	291	328	300	289	284	321	346	342	340	322	333	351	334	344	318	329	312	319	322	303	339	298	319	364	326	314	354	355	300	333	312	313	324	321	366	350	334	336	338	310	291	302	296	319	330	328	318	332	330	342	346	313	339	362	263	338	331	324	295	325	301	358	353	336	340	324	323	358	304	321	306	333	344	282	309	311	320	306	358	307	301	347	334	326	316	298	355	345	331	346	320	356	314	328	321	305	316	343	324	335	340	297	336	325	316	334	303	327	357	322	291	325	321	351	292	353	312	282	298	335	315	317	296	330	337	354	321	327	327	303	362	329	309	318	325	302	312	315	317	311	326	358	321	333	332	333	258	315	337	323	321	326	311	336	319	375	356	322	289	322	340	318	340	373	340	357	341	295	299	346	326	383	316	337	290	307	328	331	350	315	333	295	319	328	331	358	344	353	313	345	315	321	354	351	322	344	307	300	284	315	333	366	347	348	322	297	296	312	299	333	318	318	309	341	339	324	311	323	347	327	342	325	320	331	307	304	369	333	309	304	340	302	314	324	297	338	329	324	329	349	332	363	315	307	296	330	354	332	320	309	320	317	312	320	333	339	352	330	332	321	339	358	321	314	303	338	329	325	317	326	296	310	325	318	325	331	361	340	327	320	325	305	316	315	313	317	345	338	349	272	323	322	311	304	326	320	323	308	337	331	339	322	280	304	309	342	295	297	308	336	329	319	329	341	325	346	301	319	282	298	320	309	321	300	352	348	346	327	344	340	337	353	331	343	308	311	326	318	327	327	324	332	336	309	318	336	332	364	306	338	338	338	337	340	320	320	297	329	335	351	305	323	307	343	328	336	312	330	359	349	344	350	320	361	351	333	355	360	322	317	349	342	342	343	322	335	326	293	312	331	347	326	345	312	317	307	366	336	312	317	342	293	340	336	325	331	297	305	355	310	328	333	339	350	346	349
28697	15711	11174	7996	3868	1551	1234	1017	895	862	828	784	788	781	745	719	697	704	698	677	718	706	638	725	722	713	684	684	701	688	701	687	700	707	735	720	722	696	690	723	693	724	747	735	688	730	708	736	733	691	701	729	718	724	730	691	699	683	650	694	708	712	698	703	676	669	693	693	706	724	693	633	695	699	651	695	692	711	742	707	742	663	687	726	717	705	707	738	685	650	694	729	669	694	689	694	717	730	735	694	726	641	689	688	665	693	659	744	709	672	703	693	692	705	704	701	735	672	733	710	702	725	711	690	689	716	631	680	709	709	667	678	702	678	687	704	720	699	624	715	693	699	688	687	699	650	695	718	691	718	718	667	706	703	693	685	671	671	704	704	700	709	678	720	663	704	705	674	694	679	690	741	698	693	657	727	736	664	715	646	665	705	736	684	693	722	683	662	672	696	683	672	683	727	705	687	699	701	703	699	754	716	666	748	732	675	717	702	747	689	726	717	745	671	689	681	698	722	697	712	716	649	658	677	667	701	693	660	676	731	733	642	680	677	726	648	645	715	707	715	650	720	694	646	683	723	683	703	663	681	714	679	743	676	723	782	673	666	669	736	684	718	649	714	741	646	708	700	683	659	707	723	725	676	700	698	671	738	762	640	707	699	697	695	666	703	724	738	711	705	701	744	712	694	686	695	702	701	731	722	714	725	714	702	716	660	655	696	679	671	701	733	698	736	695	688	748	680	700	719	720	710	690	694	716	772	713	711	672	734	722	670	736	721	643	711	723	687	676	684	692	657	711	701	670	740	746	711	698	657	646	725	692	734	727	701	740	715	675	688	694	659	707	706	701	683	659	708	717	685	725	722	678	707	704	731	698	769	727	730	726	698	698	720	677	683	705	713	684	749	728	685	664	698	661	740	693	686	704	729	708	712	744	696	701	756	735	717	706	694	668	662	704	681	679	712	720	680	697	775	671	692	700	672	651	703	716	723	680	704	647	685	689	719	712	642	661	685	647	751	739	687	696	681	699	692	751	739	706	709	698	749	678	706	681	675	674	694	719	729	690	703	724	688	741	718	709	719	656	670	664	697	692	669	725	709	612	686	733	705	715	699	739	668	728	726	736	688	750	709	700	720	731	727	704	626	694	713	658	734	754	706	751	721	743	724	705	711	668	693	706	653	647	687	702	670	676	728	701	726	768	693	684	745	719	766	714	663	740	675	650	682	681	708	745	709	700	699	674	689	713	686	672	712	753	646	672	719	700	709	696	705	653	708	709	711	672	698	671	706	682	691	714	699	694	714	730	705	675	727	662	684	707	726	737	751	756	656	684	700	701	693	676	686	705	744	665	732	712	717	666	644	695	699	667	690	747	710	687	686	674	709	734	722	674	650	697	676	724	679	683	703	696	699	692	689	666	679	703	683	700	651	717	672	708	661	678	718	694	730	696	719	671	684	683	655	694	692	699	635	711	727	717	671	673	709	656	690	727	689	686	711	662	726	701	746	711	677	708	757	691	682	677	711	721	665	661	708	693	719	710	716	687	689	697	654	693	707	722	693	674	667	699	694	669	710	700	672	720	690	672	679	722	703	755	689	708	655	687	660	718	700	703	672	714	754	678	706	737	726	698	691	682	681	726	687	713	701	698	682	689	665	677	687	713	742	698	724	717	689	676	655	673	657	703	731	698	708	699	713	663	719	675	646	694	660	687	705	675	723	685	702	704	733	733	718	713	670	724	688	653	681	652	680	684	682	673	721	673	641	668	736	730	700	740	730	699	680	724	665	722	720	700	633	695	672	689	696	703	673	709	700	688	668	696	726	673	687	748	709	687	721	740	637	693	706	747	697	711	754	693	711	695	753	715	727	691	702	659	700	703	713	697	731	696	679	678	716	697	693	703	693	704	675	695	732	665	709	710	683	721	693	695	712	708	699	690	673	691	688	706	735	702	663	719	670	733	677	713	728	697	687	714	728	675	674	726	680	748	704	683	710	680	732	713	696	692	729	680	690	688	652	734	734	719	705	730	691	656	724	674	671	733	716	720	702	672	713	710	738	715	733	724	699	732	657	699	685	756	689	700	683	690	632	698	748	727	691	709	703	685	705	691	729	707	720	719	691	656	683	701	691	713	680	705	702	689	646	726	684	717	682	693	735	686	681	676	697	703	701	647	694	693	667	715	700	718	637	768	735	686	665	676	698	676	710	699	682	698	656	700	717	713	685	691	691	691	695	694	694	689	721	703	695	700	724	686	686	707	775	680	724	737	659	719	708	731	703	686	676	626	650	683	707	677	675	729	724	697	714	713	732	661	648	661	699	719	674	694	660	724	696	679	677	717	686	662	730	735	736	682	699	686	708	698	738	681	747	703	671	708	694	694	763	666	747	739	699	710	647	749	717	649	677	681	666	746	744	702	692	689	691	650	662	656	683	730	648	687	718	701	682	714	678	717	676	705	708	674	712	712	692	696	727	684	710	724	695	659	744	693	699	687	732	693	672	703	713	686	709	698	712	697	735	678	739	702	713	678	725	694	702	730	713	701	751	652	662	688	665	682	679	671	733	709	687	734	693	714	680	672	710	703	675	642	712	660	714	672	702	663	697	706	717	735	678	673	693	742	684	707	694	758	698	712	677	694	743	709	707	694	665	713	639	670	681	732	700	696	695	727	708	695	761	716	695	659	740	662	682	720	684	696	684	702	706	684	686	738	701	718	713	694	701	689	701	707	700	693	627	727	721	661	684	703	669	714	662	693	709	761	674	701	680	705	703	715	681	680	676	659	710	645	670	711	699	659	673	716	709	675	735	726	694	705	690	734	736	697	706	717	690	694	707	698	695	695	650	756	651	710	720	735	690	683	736	697	747	695	752	671	668	671	683	689	692	690	722	724	745	650	662	688	705	676	621	770	705	673	682	728	670	729	743	685	693	719	725	675	713	748	679	676	740	713	678	704	664	669	657	728	704	666	699	722	693	703	705	750	706	727	734	700	705	683	711	687	697	672	661	728	722	702	659	697	708	710	710	690	690	719	701	667	754	729	690	704	740	711	688	709	763	698	724	691	734	684	638	673	683	660	681	717	674	662	668	709	710	686	679	724	696	695	712	700	702	717	730	693	697	669	746	663	703	685	658	668	693	688	707	708	663	705	699	753	653	720	734	710	764	702	718	724	722	706	693	762	720	696	722	720	672	729	691	746	700	719	696	729	664	718	695	698	703	739	701	702	692	706	727	698	665	686	687	705	692	656	715	728	715	770	670	724	689	649	685	655	721	706	717	661	692	675	671	713	697	682	665	732	673	710	711	693	687	672	649	672	680	716	687	743	690	643	678	774	705	659	653	690	721	700	699	635	677	726	699	716	725	681	735	689	696	686	689	711	686	724	715	694	695	733	711	710	708	684	697	712	740	706	717	669	716	704	675	719	660	700	680	671	643	703	695	726	655	678	706	686	654	694	682	722	670	678	723	722	700	706	701	686	689	699	713	726	677	690	676
54954	31239	17887	8711	2644	847	517	422	384	363	407	354	321	312	344	305	348	329	334	322	335	324	322	319	303	344	313	316	328	328	342	317	302	320	325	341	333	324	308	318	331	325	338	307	269	340	334	320	275	300	348	325	289	283	312	306	310	307	309	272	301	312	322	318	288	312	331	314	322	347	298	291	326	312	324	312	335	326	342	307	303	302	296	330	310	312	330	332	345	341	344	308	283	304	304	289	309	363	290	287	323	318	364	282	358	318	326	318	353	333	288	333	323	289	325	330	313	319	312	292	324	339	286	314	275	312	326	319	318	277	297	349	297	317	321	300	300	293	285	329	298	321	332	321	352	317	325	313	287	307	307	319	344	302	322	279	312	304	314	324	295	318	312	287	324	269	298	327	332	317	372	324	323	276	317	312	306	295	310	335	328	319	297	323	296	285	330	287	333	297	324	305	312	313	335	306	289	306	299	306	300	343	297	296	303	301	339	331	264	356	343	291	304	340	288	308	293	313	306	339	324	313	312	299	309	306	325	313	334	336	359	321	312	338	299	320	335	304	323	326	297	322	310	306	333	304	330	312	301	294	294	312	307	326	312	287	313	291	303	296	322	327	297	306	333	289	300	334	310	306	303	336	329	308	302	328	315	283	299	343	302	305	321	313	312	341	328	293	326	305	312	338	312	299	325	260	328	321	363	333	333	301	357	323	331	285	318	340	312	343	299	313	315	316	343	304	301	318	308	283	327	307	336	302	295	294	301	278	322	309	307	315	305	311	305	307	284	315	322	315	311	255	301	325	305	277	317	298	306	322	315	317	309	296	322	332	351	302	374	345	301	314	321	328	280	300	299	327	316	316	335	310	333	320	310	329	319	336	342	345	297	337	341	314	303	328	327	301	298	315	305	306	351	313	329	344	309	319	281	290	334	306	317	284	303	306	306	288	340	332	321	345	324	307	300	317	296	322	324	319	332	294	291	323	318	322	332	321	315	315	305	324	307	293	298	318	317	284	317	336	306	331	309	337	289	312	306	296	297	304	288	327	300	323	309	295	343	293	304	314	326	319	273	311	321	335	311	282	303	295	319	349	298	330	294	308	295	330	301	277	277	315	333	347	312	302	315	314	303	327	310	314	300	311	315	301	299	311	350	323	270	292	320	296	336	303	289	305	301	344	340	300	307	339	320	317	325	318	314	342	344	310	318	306	312	334	295	311	315	348	308	290	321	282	322	267	292	295	315	324	312	288	308	312	325	325	287	313	306	311	306	340	328	310	279	340	327	313	369	311	303	302	324	317	275	282	323	288	272	277	342	288	301	303	296	304	287	312	332	306	314	323	300	291	327	297	295	318	286	338	284	316	317	297	338	289	314	341	298	326	281	285	333	311	294	282	351	318	355	315	311	327	332	296	312	288	323	313	306	296	322	310	347	350	349	305	309	343	335	299	306	322	301	307	345	279	304	323	345	313	319	313	311	333	309	292	302	303	291	305	324	328	302	332	296	307	305	310	313	293	313	302	325	303	325	338	344	295	290	327	329	308	308	310	324	323	319	340	305	310	295	346	306	297	311	363	330	291	289	316	306	317	298	318	287	318	327	294	294	325	333	302	285	324	315	315	310	310	335	313	329	309	337	331	280	289	304	339	322	300	319	305	295	283	315	302	300	325	326	304	276	327	317	315	299	316	260	317	347	319	314	314	326	316	317	324	333	313	305	319	312	287	292	277	325	311	316	337	299	272	295	319	319	308	316	293	323	313	294	291	286	320	326	328	296	314	342	312	301	318	330	317	282	284	300	344	309	306	326	317	319	281	325	309	311	307	317	278	294	320	321	319	297	323	303	292	315	302	327	329	304	288	300	322	313	314	296	293	312	316	311	311	305	307	348	304	281	302	291	347	336	317	333	333	299	318	298	331	300	324	288	281	318	334	322	316	303	333	302	309	340	288	305	317	306	330	301	353	313	313	292	324	313	344	319	324	311	307	331	312	275	319	327	314	309	256	297	302	319	299	312	345	294	289	315	324	317	322	317	320	321	344	333	293	302	325	306	295	316	308	311	307	327	312	320	331	328	321	293	345	303	311	313	317	334	325	303	305	281	291	316	331	287	332	330	293	344	327	337	318	307	334	274	280	308	327	364	292	306	329	333	287	313	320	339	304	340	341	294	343	308	339	343	319	308	319	341	355	350	305	303	310	318	317	265	307	317	297	349	322	298	298	329	309	303	359	336	285	250	322	301	320	285	315	338	303	309	300	303	315	314	325	278	287	324	287	326	305	331	314	284	328	315	306	306	322	308	319	324	268	282	307	320	318	317	334	318	306	291	297	285	347	292	315	296	275	309	318	310	290	317	287	313	334	329	326	314	310	302	312	307	309	301	291	335	309	323	313	300	308	322	329	311	327	339	291	329	299	286	302	318	292	341	327	325	326	321	293	271	300	289	352	336	305	304	321	301	317	310	333	326	321	322	345	328	321	284	300	318	307	326	294	309	335	332	305	332	324	317	286	291	314	337	334	363	283	334	328	343	331	342	288	360	332	318	321	327	332	300	305	341	344	332	348	306	325	302	328	325	275	312	328	321	316	307	304	323	345	305	269	306	322	285	298	311	324	314	289	304	318	294	328	315	284	348	291	292	325	307	329	288	319	332	329	309	325	316	299	314	358	339	308	289	334	329	310	307	311	307	288	333	319	318	347	330	288	327	318	268	307	317	323	295	296	315	293	296	293	339	299	288	268	321	343	342	306	286	313	297	319	283	312	305	298	309	334	298	324	323	355	307	268	318	310	324	296	303	325	321	303	303	279	316	290	328	321	324	334	291	299	337	287	306	328	331	334	296	314	290	306	310	274	322	274	350	338	329	312	316	327	338	313	293	334	293	329	324	306	314	279	297	317	294	291	323	329	294	356	333	317	311	295	328	321	291	298	313	318	319	303	362	300	316	359	307	321	333	301	323	294	331	303	347	316	285	262	277	318	285	328	320	306	336	296	345	319	302	332	311	299	312	324	284	330	310	303	310	330	316	313	315	329	282	340	343	338	320	334	336	329	313	262	310	324	293	302	309	327	310	308	312	318	307	302	306	309	323	320	330	319	304	324	313	332	291	330	297	299	332	323	282	343	302	320	316	328	280	314	298	287	317	348	329	308	326	311	306	305	317	306	313	311	317	302	293	311	305	314	305	273	308	340	341	262	305	307	290	316	336	292	329	328	339	349	319	303	325	345	326	318	279	338	309	317	271	293	314	283	289	324	303	321	324	312	282	304	337	323	319	317	313	304	319	298	334	290	321	362	326	340	324	296	317	305	323	297	308	262	321	313	314	308	330	330	323	302	326	315	279	307	322	296	316	332	346	315	289	293	300	307	308	326	325	318	316	306	316	302	336	289	336	303	296	325	317	325	292	323	318	298	343	320	282	281	304	339	333	291	311	300	280	333	329	313	304	325	314	310	317	323	334	295	280	320	344	324	278	341	310	303	309	292	313	323	298	321
34521	22680	21210	15769	6823	2735	1537	1250	1117	945	896	849	847	800	716	708	674	663	660	722	700	712	672	690	652	682	700	692	687	719	668	703	719	673	714	675	679	726	695	727	732	700	771	735	674	718	703	738	674	685	698	637	659	676	663	719	748	682	693	712	674	640	672	658	703	691	657	609	694	716	627	670	662	703	674	636	723	651	671	694	683	667	677	675	689	696	654	742	687	701	701	702	655	706	716	665	651	662	677	704	692	644	697	704	668	701	648	690	653	692	674	663	664	633	688	680	681	600	684	681	632	678	640	689	622	671	673	670	660	683	662	650	671	651	676	625	645	640	656	633	681	739	738	719	654	667	709	641	693	663	659	703	678	687	664	677	658	656	704	651	673	685	654	684	701	713	648	656	688	656	650	702	667	709	688	623	688	679	661	663	640	670	664	640	663	656	650	662	681	685	663	650	669	717	673	690	644	660	644	647	644	691	709	717	734	676	696	668	680	668	696	717	693	625	670	654	622	686	661	678	686	611	720	625	683	641	639	621	673	687	688	649	687	665	672	668	686	700	649	702	647	665	644	705	691	664	668	663	681	653	628	657	683	722	672	686	710	679	615	636	705	698	722	657	667	669	652	679	664	664	699	699	689	685	676	690	643	631	685	667	649	722	682	661	661	677	675	698	743	703	664	671	650	684	693	671	663	674	608	680	669	687	690	602	736	713	675	677	650	682	669	700	671	691	634	683	655	658	668	724	650	659	700	652	702	685	670	681	684	690	649	683	672	744	680	686	665	658	616	622	630	653	688	630	654	661	703	701	680	679	663	702	680	705	658	702	708	686	699	673	678	651	703	698	650	698	690	686	741	691	685	704	673	612	660	675	683	686	668	684	720	655	689	668	664	678	747	664	649	666	648	665	739	698	682	629	683	700	700	700	684	714	690	686	699	683	666	731	692	667	645	688	656	647	657	672	714	766	669	677	665	683	629	661	722	678	675	664	676	725	687	643	681	718	667	666	621	681	720	752	678	675	664	702	655	685	651	656	632	678	713	674	656	688	651	628	674	707	724	660	714	655	689	684	703	707	640	731	650	658	684	689	647	658	659	701	679	641	641	638	655	728	674	657	686	699	716	682	667	653	706	686	667	679	667	652	682	722	648	685	664	687	659	653	688	699	679	695	666	701	701	676	702	687	642	666	646	661	692	699	712	737	672	686	676	665	725	722	717	676	719	621	638	642	641	673	666	680	691	722	710	635	649	636	660	790	668	713	670	710	658	647	673	675	680	725	678	677	684	698	663	704	740	623	671	686	681	745	660	676	662	714	703	712	693	694	679	685	681	633	724	670	628	677	675	673	681	658	681	693	698	739	645	641	603	655	651	647	734	681	660	701	666	660	676	692	690	614	714	685	693	653	719	701	715	688	644	711	703	665	659	656	693	653	645	675	700	689	658	660	715	699	684	643	679	659	687	648	654	688	676	708	637	662	700	653	706	687	666	685	678	721	699	680	675	694	703	662	716	674	621	677	689	698	687	662	730	673	720	708	667	683	626	690	702	673	678	667	668	685	682	673	655	662	673	666	660	672	657	702	709	717	687	697	676	679	626	720	689	672	690	664	683	702	676	727	615	649	687	695	673	711	621	659	665	711	665	746	695	671	646	665	647	617	691	682	649	603	729	649	679	721	645	658	666	660	720	678	698	622	690	656	687	709	674	678	614	659	628	678	644	713	680	678	683	676	647	673	644	627	665	682	658	710	746	696	705	709	668	668	653	615	687	683	701	674	642	689	656	665	695	673	690	692	678	720	659	661	703	672	666	715	674	703	670	692	668	645	719	662	671	660	695	715	659	708	658	637	681	725	689	639	669	649	676	680	667	711	691	698	708	687	649	663	639	636	700	662	673	693	679	645	688	653	672	681	709	689	660	666	685	689	711	701	690	682	665	679	667	625	664	656	656	645	692	662	681	683	718	662	659	653	671	705	682	625	623	705	652	689	696	684	680	664	657	675	702	679	660	682	678	678	654	717	677	677	658	628	678	709	665	685	695	679	705	692	695	688	715	683	620	676	677	650	690	663	681	691	684	700	636	716	659	628	669	702	684	684	678	672	764	676	651	683	690	666	720	671	661	683	631	675	676	649	690	657	697	661	685	693	707	672	668	674	675	684	656	652	672	643	667	705	674	711	675	671	654	680	674	678	685	721	727	671	676	652	719	697	671	692	663	685	680	659	636	652	725	733	710	669	709	698	663	685	707	701	681	662	659	678	669	652	652	679	694	686	703	668	697	690	656	666	650	694	714	699	699	710	669	632	694	707	629	685	685	706	679	657	680	669	683	712	609	661	689	676	657	708	665	680	647	717	667	673	680	687	655	630	667	652	691	682	689	703	711	655	677	675	676	644	673	673	663	677	714	660	704	647	637	694	655	696	714	698	678	676	668	698	696	664	663	655	650	708	686	710	668	660	677	667	655	661	667	714	661	699	703	715	676	700	682	671	646	661	696	714	666	662	649	686	648	661	728	665	679	688	680	657	668	700	670	684	710	696	673	691	720	694	700	719	680	671	723	713	653	666	707	670	671	689	638	687	712	646	694	656	654	696	672	701	678	651	701	723	658	685	666	692	674	654	669	699	674	686	662	661	639	673	641	690	653	667	648	678	640	730	673	707	654	711	624	683	671	695	679	685	668	662	699	659	673	660	633	669	710	698	718	655	705	702	703	674	701	701	655	671	694	732	676	707	674	648	675	641	717	644	688	700	724	714	669	658	754	672	657	670	704	681	659	685	671	725	695	713	688	705	691	662	701	684	670	701	667	704	632	707	657	724	691	681	678	710	669	675	647	712	648	689	657	649	727	643	649	688	673	736	720	682	623	712	713	695	702	664	709	710	659	694	675	681	639	641	670	623	638	712	712	661	711	707	663	695	661	677	635	673	697	686	664	672	620	652	649	674	700	676	698	696	694	716	685	667	678	723	637	685	704	703	677	665	677	683	672	659	637	664	702	732	687	697	706	671	693	699	680	710	687	677	675	696	658	652	690	655	702	668	677	675	650	693	659	691	659	656	642	675	660	710	666	678	682	619	677	688	702	697	702	704	676	683	682	702	685	654	654	640	688	712	687	725	648	702	674	683	647	655	671	668	721	709	688	674	692	656	641	689	722	660	676	703	656	678	677	675	663	663	709	676	688	684	679	644	678	692	703	688	687	724	688	668	674	675	687	666	653	693	681	714	670	691	709	675	687	693	693	635	705	658	651	667	680	622	674	729	622	676	660	675	658	672	663	697	715	675	622	701	658	711	674	658	704	676	666	701	633	675	664	666	617	666	705	660	661	687	720	648	645	670	648	697	679	628	666	713	669	660	695	683	654	704	674	681	648	691	721	655	671	698	707	660	624	739	644	738	667	668	647	665	649	691	692	675	668	692	689	668	690	652	707	654	632	660	678	646	628	673	712	674	716	678	663	666	630	670	690	644	683	658	644	653	649	673	654	637	675	685
59111	34202	22059	9067	3196	1143	605	522	492	405	411	409	347	370	337	357	355	300	364	340	315	303	296	357	314	318	308	342	319	343	310	360	325	336	323	328	311	352	310	355	319	316	312	347	299	329	320	320	331	322	322	367	313	299	357	331	351	328	311	300	304	292	328	343	346	333	326	327	318	305	347	311	322	339	351	328	306	326	316	333	283	311	315	294	316	319	359	292	323	364	348	313	309	274	317	345	320	338	318	296	323	333	294	305	324	320	354	363	336	326	349	308	320	302	319	331	328	319	328	381	332	325	302	311	317	301	318	355	321	355	315	319	322	349	338	311	297	302	323	321	332	325	373	315	308	336	324	356	302	290	298	316	339	323	325	338	305	325	332	263	311	319	358	351	327	334	301	326	331	324	290	334	299	325	326	332	317	308	321	318	304	314	334	328	316	309	318	319	325	344	337	320	370	358	312	348	337	334	315	343	321	324	318	310	332	304	301	318	323	289	327	293	319	274	295	309	289	306	322	333	339	330	319	332	331	306	343	326	345	344	315	331	348	320	315	316	311	295	307	315	317	278	304	348	324	306	354	352	317	299	354	309	304	305	330	322	358	321	304	293	364	310	352	348	336	360	331	327	343	374	307	305	311	292	311	335	311	325	317	318	300	350	316	352	299	310	299	326	341	312	304	333	358	353	318	356	304	318	362	309	341	320	315	307	306	339	339	330	315	324	306	290	342	336	343	315	302	318	302	314	352	341	326	327	348	319	338	353	322	342	322	331	299	294	307	312	307	298	336	315	306	327	349	303	300	308	316	309	330	329	319	338	333	309	321	341	340	311	331	327	331	290	358	321	347	328	326	315	309	331	332	352	331	307	330	315	319	323	306	318	342	335	326	348	309	324	320	309	332	330	330	317	303	334	322	321	325	329	291	352	304	310	337	330	317	326	338	321	326	354	314	305	301	337	313	341	335	329	296	338	376	320	312	327	321	301	355	308	338	329	299	328	335	333	297	323	366	305	265	300	302	309	336	303	312	317	327	343	296	316	323	323	281	311	303	337	314	330	332	343	287	333	341	337	320	317	331	310	327	316	334	299	328	315	302	277	372	283	316	323	313	284	302	324	354	346	291	318	302	334	311	315	292	328	319	322	367	311	332	332	339	309	307	383	346	367	292	287	336	299	315	283	320	352	325	303	306	309	295	335	322	334	296	289	289	312	380	344	321	324	348	330	303	360	286	319	337	336	308	302	297	305	337	341	310	344	322	299	338	330	356	335	330	333	325	350	335	340	340	342	323	334	321	306	295	320	310	291	330	336	320	335	323	306	332	343	310	334	336	326	329	312	339	347	321	328	330	318	304	320	300	324	324	309	330	325	335	296	317	324	318	334	326	349	321	327	290	334	334	287	330	359	316	312	316	339	337	324	316	293	327	262	311	329	301	315	311	334	305	332	305	330	344	318	342	325	337	299	324	305	350	348	314	307	332	329	314	334	355	333	314	329	332	321	286	324	301	328	303	336	320	294	348	299	349	344	327	340	354	342	297	328	325	336	331	302	335	336	303	299	328	353	343	307	361	316	300	300	284	339	295	339	310	344	315	351	333	339	337	280	339	312	312	341	332	335	320	310	307	298	308	330	295	329	330	321	355	359	347	328	290	308	315	343	350	343	359	330	324	307	284	338	305	330	310	310	295	352	335	310	315	339	306	292	318	330	324	328	319	327	316	322	319	296	310	334	321	335	296	343	346	278	328	323	334	329	300	277	325	328	321	309	378	327	340	317	296	312	288	346	321	289	311	303	316	300	305	314	338	326	322	333	320	294	324	307	342	386	317	331	335	316	361	320	323	326	328	316	333	322	295	321	319	316	291	326	329	367	324	350	348	325	283	312	343	310	305	350	321	304	348	348	313	319	333	331	297	297	326	322	296	335	303	293	330	332	309	310	302	305	314	342	305	328	279	318	343	295	357	281	357	309	315	306	303	301	337	301	355	297	309	318	343	334	335	317	313	354	335	278	288	337	355	303	293	348	322	347	291	310	308	311	313	327	362	312	308	332	337	330	316	305	325	316	368	315	322	307	330	335	325	344	351	342	343	299	293	327	284	308	350	324	343	311	333	312	325	327	328	323	329	313	297	333	292	293	331	308	304	334	323	342	341	314	311	318	347	319	340	311	307	303	320	327	310	316	343	319	319	335	320	338	312	299	301	322	286	333	322	343	331	325	288	306	349	300	316	320	342	308	348	355	332	331	344	342	326	349	339	325	314	341	340	307	336	296	336	361	333	334	312	313	362	316	267	315	357	302	316	304	297	329	328	310	327	329	353	354	311	318	325	304	312	314	313	314	345	328	302	302	311	358	355	289	324	318	348	332	312	328	302	338	338	338	334	315	327	334	316	322	279	328	340	310	308	312	312	327	332	309	327	324	305	313	326	354	318	320	313	329	342	363	311	314	332	305	325	305	295	311	334	348	336	363	363	334	343	332	339	320	290	328	321	311	359	331	316	306	306	324	293	326	335	302	302	321	304	295	361	306	315	355	336	345	305	347	304	324	313	330	308	305	352	349	339	342	341	335	300	338	351	277	292	329	334	307	356	323	332	320	315	313	353	333	331	307	310	327	346	322	304	324	327	327	322	340	322	298	342	328	334	328	319	376	322	334	315	324	304	315	360	328	305	330	319	273	304	338	329	340	291	372	351	303	318	325	319	330	350	333	291	358	320	312	324	328	328	323	321	340	303	295	333	284	347	344	321	300	301	332	358	323	337	346	330	336	343	318	330	314	353	314	327	282	325	320	359	312	348	327	329	299	326	325	321	310	342	366	337	363	319	349	285	330	321	315	308	314	318	291	347	358	342	308	306	326	337	327	318	326	342	333	308	320	347	352	312	306	376	322	338	312	316	350	324	333	313	335	274	319	302	351	354	331	327	329	312	322	304	341	318	276	363	319	327	284	336	336	348	309	315	302	323	291	293	333	358	331	315	329	287	342	337	306	297	307	318	313	319	315	293	319	317	363	347	331	352	332	330	349	346	285	325	307	342	357	348	339	343	269	319	316	341	316	306	302	313	340	328	310	301	338	344	335	314	360	334	366	313	312	320	310	338	305	295	351	338	344	322	332	327	284	321	313	324	317	292	329	326	338	326	271	362	324	323	297	342	342	310	321	310	328	305	277	329	322	333	298	315	316	312	335	319	350	325	307	308	309	353	306	294	303	311	335	319	314	321	320	275	357	325	308	348	324	351	326	332	337	365	344	327	336	317	275	313	339	342	315	333	319	341	294	273	358	335	287	323	321	318	316	317	299	310	360	311	317	292	314	318	322	317	358	305	315	305	322	338	324	304	316	321	325	305	322	307	316	344	352	310	335	322	357	332	330	326	317	370	337	300	309	325	356	321	293	332	318	369	322	345	316	322	367	356	320	349	329	306	318	343	348	343	305	308	341	307	326	307	346	332	346	272	324	325	299	297	336	312	294	316	336	329	333	339	353	288	297
36414	26226	24274	14598	8452	3388	2082	1659	1494	1217	1108	1071	914	836	769	747	697	744	712	739	688	755	773	723	724	658	741	732	752	672	695	755	789	712	772	740	664	747	783	814	722	761	777	764	727	695	729	713	748	718	741	720	748	697	742	687	744	687	694	737	744	706	683	736	679	704	713	741	695	732	725	673	734	704	715	694	725	708	646	695	695	702	681	673	693	690	669	719	741	681	691	698	663	683	741	710	747	701	654	689	685	704	722	710	706	651	731	679	707	670	717	704	713	708	741	706	665	671	718	661	655	721	709	712	696	641	719	719	662	732	706	718	719	683	676	677	682	685	661	684	652	643	712	699	678	679	739	677	657	733	654	677	720	672	714	705	671	676	684	651	719	729	662	679	683	653	692	670	719	712	678	711	720	685	668	703	686	697	694	688	697	712	701	701	721	656	718	679	711	688	675	693	679	690	732	713	714	694	638	698	726	706	702	703	688	664	647	681	738	741	684	701	695	723	691	713	666	713	697	683	703	677	802	689	678	705	656	682	674	672	685	735	694	683	704	660	659	670	680	717	675	726	704	645	649	749	681	708	702	667	654	701	678	700	707	708	680	725	674	681	682	733	702	725	713	735	706	649	751	695	695	729	738	695	674	719	630	757	694	744	693	705	699	676	711	665	700	768	690	653	641	678	725	680	648	687	675	701	687	687	704	672	686	716	754	744	702	640	715	670	712	693	656	722	708	738	658	740	708	680	696	698	675	737	662	689	781	664	693	715	694	692	710	682	738	707	727	751	713	734	694	692	690	659	715	744	726	742	702	715	699	720	696	745	673	687	723	682	692	690	698	698	702	666	746	699	689	691	674	691	710	714	657	741	697	697	715	688	695	663	727	689	684	717	709	663	702	727	707	665	695	675	702	637	747	686	701	671	757	716	682	686	685	699	699	728	668	778	682	646	711	681	673	669	684	673	743	673	713	646	711	708	712	664	714	676	700	762	689	704	711	693	684	696	648	685	666	690	690	706	714	691	705	746	691	699	688	684	737	683	668	704	719	709	627	755	660	662	742	684	680	710	719	711	695	741	706	699	706	734	697	739	653	657	695	684	680	720	704	695	658	707	686	709	737	666	698	701	671	672	722	699	640	648	717	658	660	661	734	659	709	699	712	697	699	711	674	677	705	731	687	728	699	666	690	679	666	715	682	704	688	721	691	667	677	658	682	674	623	692	693	683	707	701	705	654	686	679	707	646	748	683	721	657	671	694	649	705	698	712	703	677	711	708	685	645	716	707	682	689	711	669	655	658	727	685	686	711	691	686	689	688	688	655	714	712	706	674	628	660	666	693	687	679	683	677	694	703	672	736	661	672	701	703	718	715	728	672	721	711	689	699	713	652	707	718	650	709	716	726	651	700	720	717	703	701	726	679	695	705	706	698	693	626	725	678	667	670	656	689	705	705	680	636	673	708	697	721	704	687	743	729	657	750	710	739	701	709	676	678	669	699	700	676	675	713	667	664	757	712	740	700	714	724	667	703	661	678	685	675	690	710	759	672	702	650	691	693	721	675	693	674	678	681	661	676	713	691	689	704	715	685	767	700	690	732	684	731	684	706	694	672	759	654	714	664	693	701	692	709	691	664	677	705	711	714	701	687	657	693	736	735	703	639	667	699	680	661	732	695	707	715	688	654	697	701	665	703	684	687	733	690	696	668	715	753	688	685	717	671	730	704	662	740	658	696	726	695	729	686	703	712	688	666	733	676	693	667	684	676	709	683	707	685	761	732	658	730	659	718	677	659	741	688	758	664	674	676	687	666	693	713	743	701	697	685	680	680	688	715	701	629	727	683	680	646	662	691	706	728	712	698	715	704	706	702	676	750	677	664	712	668	724	670	697	687	693	729	704	697	722	670	690	691	684	677	641	682	700	728	665	702	649	703	691	699	693	699	757	668	676	698	690	671	668	683	732	676	660	724	733	701	673	716	680	698	654	693	702	702	693	672	718	695	697	654	670	715	693	699	668	680	717	671	710	733	667	635	681	686	697	699	713	691	660	664	674	707	714	701	685	715	705	671	689	690	690	679	690	711	701	708	690	719	728	719	676	698	676	733	701	696	730	750	713	731	677	644	677	709	688	727	681	716	631	713	640	702	664	720	682	694	731	693	761	705	752	683	700	700	678	738	729	727	725	706	694	730	704	684	696	718	746	704	773	698	653	721	707	708	680	746	689	657	701	721	683	654	698	773	692	670	699	684	713	700	663	735	666	687	677	662	700	735	687	674	700	648	671	668	683	647	745	730	741	662	644	679	653	709	709	690	662	700	725	659	740	731	697	669	680	707	683	663	665	672	699	709	752	672	669	698	727	705	713	677	732	737	735	716	678	686	663	749	706	635	654	698	719	687	665	680	656	699	662	755	723	707	670	669	699	751	707	707	715	680	682	685	662	672	730	702	670	670	736	673	683	717	706	723	614	684	724	709	644	670	739	711	682	669	663	719	704	734	695	688	712	696	703	720	661	716	702	661	668	681	671	641	682	697	675	729	700	688	706	688	737	734	723	717	683	653	715	655	659	737	666	668	695	684	709	669	702	677	675	670	701	678	656	678	674	676	679	670	705	715	699	672	706	707	699	692	650	725	691	677	674	677	734	681	707	670	681	703	690	684	682	664	632	691	697	677	706	649	705	721	761	697	680	725	726	717	704	685	701	715	691	704	687	719	738	701	705	666	698	710	667	636	709	694	688	659	687	725	719	723	681	709	673	714	672	692	701	686	708	744	699	698	666	688	706	723	682	671	696	647	685	692	695	673	754	697	653	669	709	667	734	716	715	707	727	669	697	670	699	704	695	713	715	691	683	665	659	723	703	683	684	669	669	698	724	697	693	713	710	648	686	661	661	681	668	680	729	704	726	680	697	699	701	677	717	662	675	662	713	735	669	672	710	686	673	733	711	725	705	709	704	664	746	694	704	706	719	703	700	676	703	662	688	689	679	702	687	679	682	669	702	726	703	696	701	689	726	703	671	689	707	699	678	681	701	718	705	702	673	657	693	696	706	713	666	709	696	666	722	743	675	665	699	675	678	653	726	730	695	704	674	663	718	723	677	733	716	680	695	685	662	677	688	716	691	695	699	652	696	732	723	693	732	676	693	772	691	680	703	676	631	725	697	674	712	680	699	712	675	653	707	725	709	692	723	654	694	719	718	688	709	699	722	697	662	750	688	674	691	719	673	694	720	656	640	675	689	716	691	688	703	717	660	713	685	720	726	689	674	678	705	642	702	725	681	711	674	679	690	737	641	719	694	725	642	724	727	660	732	703	671	670	684	677	757	685	665	700	705	721	673	676	708	713	690	690	643	699	657	732	699	692	741	723	704	709	674	713	677	714	696	731	726	715	693	704	726	700	753	722	760	695	689	721	645	691	711	714	662	729	649	709	723	737	663	704	682	667	748	659	708	694	672	692	739	675	697	676	690	685	713	712	727	659	698	689	686	687	691	718
44847	26898	11590	3768	1412	628	452	415	389	404	354	341	353	322	334	343	314	316	307	329	310	342	357	351	332	328	336	374	315	308	315	324	331	339	332	349	328	320	375	277	357	344	335	304	327	344	335	337	321	319	322	315	287	330	317	356	332	339	354	314	327	337	299	355	341	346	317	326	319	309	318	345	328	313	298	353	362	305	327	342	319	333	326	308	354	378	329	332	315	316	310	323	309	302	333	365	325	340	328	318	329	356	339	312	335	335	324	348	347	338	328	305	359	322	343	358	337	304	317	334	340	328	309	356	349	327	328	340	349	311	337	313	331	372	329	329	328	294	314	322	312	297	300	301	320	316	325	357	330	326	369	316	298	335	328	309	352	308	347	359	329	323	298	338	301	324	292	305	320	311	337	315	324	306	333	333	362	312	337	317	335	309	325	306	311	308	278	340	315	324	330	337	266	316	355	291	310	333	319	324	340	348	346	329	322	323	293	320	321	322	302	329	335	290	343	320	348	354	311	323	336	337	302	308	325	354	343	346	380	365	359	353	338	301	342	322	310	328	322	306	340	334	318	296	330	354	337	353	352	332	316	347	330	331	320	327	347	328	355	380	316	324	306	354	329	344	346	331	300	302	289	347	325	311	329	316	350	297	334	301	310	329	321	341	345	324	327	330	321	327	314	292	311	307	319	322	320	302	322	323	332	336	346	364	319	342	346	344	351	319	323	312	309	301	298	294	346	329	325	319	328	326	315	335	304	320	313	290	311	331	333	324	348	290	338	310	321	312	346	306	318	308	310	354	295	363	313	333	306	327	335	350	315	303	333	343	347	364	334	346	328	321	296	336	288	306	329	322	280	321	315	304	327	354	331	301	332	333	337	341	304	325	313	292	354	301	316	344	365	294	319	325	324	354	314	325	330	302	302	353	348	330	309	315	306	308	369	326	309	352	313	344	302	317	349	343	322	321	304	337	289	302	323	328	349	331	301	331	289	370	313	289	340	334	310	355	318	341	339	323	317	333	322	331	334	325	313	332	331	340	348	318	285	332	364	359	374	330	322	326	288	294	294	344	340	318	298	319	318	303	338	347	315	304	289	345	327	327	341	323	291	351	357	346	341	322	338	318	295	333	321	332	325	336	353	288	308	341	325	358	362	323	319	355	320	338	313	321	342	320	348	316	300	338	295	305	364	341	351	333	341	357	317	317	313	321	332	320	326	312	327	351	321	315	362	312	296	316	282	339	355	309	281	325	337	324	299	317	325	325	336	322	311	319	313	323	348	309	353	345	348	320	338	310	291	309	345	338	336	331	332	323	337	364	357	339	325	313	311	325	357	358	352	339	296	309	331	348	331	310	337	325	331	335	312	304	344	333	353	315	325	336	299	309	349	317	312	324	321	329	325	314	330	309	320	329	358	301	349	326	308	332	355	361	343	342	303	354	329	340	325	299	331	294	329	336	295	305	317	294	343	342	325	308	318	289	310	338	335	350	330	326	348	341	295	344	334	358	301	369	324	375	326	321	309	342	348	310	318	348	340	313	322	326	269	293	312	353	332	312	377	320	346	289	327	347	316	306	349	348	335	339	298	294	394	331	311	332	349	316	306	321	337	312	355	333	308	330	312	291	336	326	318	309	325	351	317	292	308	331	307	340	298	317	336	331	322	340	311	331	326	327	328	333	338	310	334	351	338	355	315	315	332	343	293	358	337	316	306	349	313	331	301	354	371	313	310	322	311	290	332	302	323	322	335	337	365	338	363	335	309	345	328	344	339	313	308	331	324	324	328	308	348	320	304	314	320	336	304	331	330	316	299	326	322	318	272	306	307	334	340	399	332	315	315	321	302	327	343	353	313	300	337	299	360	321	342	350	330	363	315	309	320	336	319	301	332	339	341	301	323	303	345	337	350	340	312	321	357	355	313	322	325	342	340	348	350	347	313	331	335	332	324	304	320	341	344	310	345	318	317	316	307	318	323	298	322	334	321	313	326	292	318	290	315	337	287	305	303	342	339	372	364	305	337	331	316	323	337	339	300	358	300	288	289	324	340	314	332	356	338	342	338	333	293	322	314	328	314	311	325	316	330	305	335	351	310	324	352	348	362	299	308	315	338	339	322	307	317	341	310	320	341	321	321	346	309	300	336	354	340	356	326	329	300	304	344	349	331	326	344	298	307	331	346	337	350	334	310	315	341	318	331	349	323	316	384	296	316	339	346	313	344	332	315	335	323	315	378	346	288	327	347	291	341	338	296	301	325	275	293	307	296	372	311	303	339	322	331	318	318	319	302	317	331	335	339	299	318	315	308	298	322	306	338	316	268	332	339	320	354	307	329	348	312	351	322	309	309	340	311	334	323	307	303	318	319	288	329	318	294	335	337	316	304	314	342	336	319	322	330	305	347	314	339	334	342	335	324	307	362	338	301	314	319	337	295	275	321	345	350	323	308	285	345	305	339	355	379	349	312	275	327	334	288	334	311	332	349	304	332	331	327	347	298	346	321	319	302	311	333	347	329	352	319	296	302	311	340	335	334	316	341	308	342	334	311	319	338	346	317	331	337	346	333	330	307	350	332	320	311	319	355	327	303	303	334	307	322	318	346	314	311	323	310	303	319	312	344	288	321	331	320	323	325	319	311	305	359	346	333	366	350	343	345	334	315	309	317	314	303	328	354	355	334	292	306	287	317	333	327	360	313	336	337	324	329	291	327	381	358	329	327	308	334	314	330	318	302	334	359	346	326	316	333	328	316	316	326	278	320	318	324	301	340	315	320	328	320	342	334	332	306	337	291	335	364	309	327	320	324	350	315	365	379	300	357	341	340	327	309	355	352	338	305	335	335	349	332	316	299	335	300	337	320	310	334	337	317	337	340	309	328	322	323	325	304	298	320	347	311	327	320	310	298	356	312	328	297	327	347	370	339	331	300	318	322	326	364	321	322	318	346	346	340	316	304	311	374	349	331	313	334	292	303	331	328	322	356	308	302	312	336	364	314	314	360	332	317	344	348	355	347	316	310	320	326	301	346	367	334	356	306	355	332	323	331	311	316	348	328	359	325	308	311	352	297	303	328	301	333	302	287	310	305	324	311	352	372	343	377	333	320	297	352	343	319	314	341	341	298	323	338	346	332	321	328	321	321	360	354	319	340	352	332	341	291	297	305	324	351	317	302	337	363	323	300	333	346	315	308	314	318	335	336	342	335	345	342	286	308	311	325	321	309	308	319	277	336	328	355	332	325	322	305	369	301	312	324	328	357	311	319	310	312	322	269	319	337	327	348	310	340	312	306	329	302	347	317	291	270	308	323	344	364	325	318	326	344	298	328	332	320	336	330	345	345	323	313	332	307	330	298	309	359	320	311	331	354	302	333	308	333	303	326	303	337	347	311	331	316	314	360	329	333	318	331	331	357	345	316	351	304	307	337	328	315	313	349	330	266	335	270	280	301	349	319	335	339	339	341	317	345	325	297	328	330	310	330	346	304	331	314	331	333	314
27943	19971	13513	7552	4204	1944	1247	1092	982	832	839	833	793	728	753	704	707	706	676	678	664	716	692	711	723	622	671	724	697	677	694	726	700	692	739	733	718	734	735	803	771	675	724	751	687	709	699	768	706	685	729	687	636	695	695	706	715	728	666	676	669	737	717	674	690	691	750	687	724	670	677	681	708	690	733	744	752	736	693	681	722	747	714	742	667	700	715	642	668	699	687	761	717	690	703	692	683	721	720	741	716	686	700	687	657	728	675	698	713	682	713	684	662	727	691	676	688	695	713	694	692	713	717	713	757	671	706	685	684	712	680	653	719	660	671	669	650	708	714	667	720	672	667	693	664	696	676	649	672	743	688	669	717	694	692	723	664	735	728	675	712	717	704	685	678	672	678	682	687	722	678	691	686	708	711	689	777	746	706	685	730	706	661	684	710	679	684	699	734	651	728	723	678	714	672	721	666	704	716	713	708	644	723	690	711	711	690	680	724	690	724	728	696	636	683	684	715	662	689	734	746	683	658	670	705	703	719	695	681	690	713	690	725	675	639	688	714	686	698	665	723	706	706	704	696	682	665	724	708	689	701	658	692	753	699	661	720	657	669	695	708	717	707	697	700	710	681	684	692	687	680	671	705	699	720	763	643	726	713	706	729	704	675	691	715	730	697	670	675	687	644	730	732	701	690	744	729	724	717	706	700	644	660	724	693	722	723	711	731	677	672	681	667	713	690	670	712	697	669	683	719	691	732	688	704	728	664	687	702	754	660	716	711	675	672	689	702	716	703	677	690	673	725	707	675	672	736	672	683	725	735	700	673	661	748	706	695	645	671	694	701	720	700	659	663	674	735	647	705	685	665	724	730	705	667	711	658	702	679	619	740	657	713	647	700	677	701	707	693	669	730	695	667	701	706	667	694	714	709	728	700	651	660	694	691	678	713	771	688	705	634	701	685	698	710	679	707	695	737	722	675	710	709	683	669	748	674	697	656	689	731	734	731	686	698	694	657	660	642	683	690	733	701	684	696	697	670	661	701	696	658	701	638	701	725	713	743	720	709	725	700	676	746	730	637	676	654	684	663	705	705	682	689	729	681	717	733	696	709	695	694	681	681	712	733	700	701	693	696	701	669	706	686	671	626	715	675	655	676	693	705	704	647	672	712	734	694	654	662	695	712	712	730	716	674	698	692	710	688	723	712	675	668	701	693	707	696	697	693	688	707	647	716	662	716	683	677	633	698	729	689	679	706	689	734	719	733	723	745	720	731	684	709	723	732	678	716	648	722	738	689	677	691	644	700	718	709	711	699	717	696	691	701	669	674	693	718	719	709	643	662	636	712	714	719	722	726	675	682	723	705	698	704	689	701	693	656	677	704	667	663	739	719	667	649	672	690	650	729	709	667	640	719	707	679	649	708	696	721	671	706	702	730	696	714	701	750	688	686	721	723	691	686	685	718	706	678	672	679	677	732	636	672	709	676	725	702	703	718	672	675	688	757	702	650	663	701	696	687	728	731	701	683	698	658	683	702	684	696	678	663	711	640	704	667	703	658	724	681	677	666	710	687	722	697	665	689	696	743	722	670	724	690	704	679	719	709	753	687	708	688	682	696	681	659	672	727	695	692	702	661	666	708	717	693	707	688	701	703	712	692	695	711	681	707	732	714	680	644	699	732	659	675	740	655	713	680	742	667	722	702	675	751	662	760	712	755	714	665	719	727	669	689	674	697	674	674	718	641	695	708	704	700	670	681	710	727	671	717	677	690	678	685	713	674	687	649	676	686	639	683	792	646	716	681	702	735	693	684	706	665	758	777	672	702	706	704	731	651	686	674	660	697	649	700	683	694	715	744	721	707	692	701	697	754	666	665	659	674	681	693	742	671	673	673	728	659	686	705	757	697	719	713	735	700	769	694	718	700	660	719	683	684	748	727	725	701	701	674	699	673	665	674	696	684	695	671	698	710	699	686	683	701	723	653	749	688	721	694	692	681	693	668	630	654	715	684	716	671	694	686	718	749	715	719	713	709	686	664	708	670	661	698	712	737	697	692	710	727	659	666	687	755	686	754	690	696	690	670	683	735	720	710	715	714	680	697	759	687	707	708	713	692	696	683	705	674	653	702	698	670	663	713	719	683	671	724	701	706	717	747	741	723	707	713	731	705	730	667	710	660	703	693	684	685	707	732	641	710	682	696	710	714	676	643	689	662	698	709	685	699	707	710	742	647	651	657	669	704	693	701	722	682	729	697	731	701	688	686	681	686	719	711	739	653	720	693	722	721	726	692	665	684	693	696	694	688	689	699	688	668	639	689	697	687	676	707	742	749	662	681	709	662	676	699	698	673	679	711	667	714	665	700	706	681	667	685	697	707	667	713	680	707	705	735	638	699	695	725	722	678	711	702	695	714	709	730	735	716	692	666	688	740	725	719	731	725	726	739	685	684	684	691	691	725	694	684	674	701	687	717	708	662	703	715	686	764	651	697	726	653	698	692	691	700	682	656	670	728	701	699	715	681	715	660	647	712	685	713	700	700	682	676	675	717	705	674	722	659	713	718	710	701	669	673	673	694	675	685	708	699	672	741	684	721	709	698	722	684	712	678	694	742	737	696	665	690	667	731	696	683	692	716	759	731	736	677	675	719	751	683	772	704	679	689	689	709	688	661	766	713	711	709	694	689	695	674	697	683	682	706	712	670	686	697	661	686	734	702	679	671	707	679	708	718	735	752	643	689	704	697	735	720	702	700	724	687	707	654	714	706	666	688	758	694	718	728	701	660	693	681	722	700	682	746	666	731	679	701	699	657	652	699	679	691	711	662	651	698	738	726	723	691	723	724	685	702	693	745	727	731	723	693	652	733	730	734	688	657	708	669	672	670	730	696	663	671	718	686	708	692	698	665	712	680	691	686	730	735	690	713	699	692	706	693	677	707	704	688	747	689	676	659	697	704	691	702	703	698	719	697	663	704	696	655	668	695	703	669	707	688	720	697	682	707	694	715	696	773	704	731	718	655	644	712	727	678	676	757	672	723	670	694	715	695	676	707	691	695	721	725	668	726	697	684	687	668	693	715	713	679	697	703	730	683	685	711	705	706	693	702	688	718	674	658	672	683	671	705	714	684	709	675	710	644	757	624	734	712	643	702	709	747	695	725	697	717	709	710	663	671	690	690	752	708	725	680	679	663	676	734	724	753	731	701	691	694	721	694	655	669	722	717	642	704	730	720	667	699	688	666	691	702	678	694	689	712	664	673	650	671	706	691	740	698	693	709	716	660	694	709	697	725	686	714	681	693	665	681	687	704	697	680	697	655	703	708	686	769	725	709	676	711	716	692	728	692	689	676	681	679	707	735	697	731	696	671	690	689	719	704	671	686	671	706	765	703	730	710	735	751	686	645	674	668	695	699	701	724	688	715	722	690	712	664	658	709	725	669	686	719	669	631	683	652	707	663	691	719	726	707	753	738	658	706	718	665	673	751	731	676	679	661	686	650	689
52075	31769	15552	6034	2876	947	532	474	433	386	382	348	348	329	314	346	307	347	347	297	325	293	288	308	346	271	313	336	323	284	300	321	317	292	327	334	313	312	313	301	331	308	320	296	298	330	327	323	355	352	293	333	318	313	304	308	315	308	268	339	304	306	375	330	337	312	289	322	300	281	301	307	308	307	273	313	282	345	356	315	367	301	307	318	321	338	324	292	293	296	327	335	338	327	305	297	310	306	312	314	348	349	318	291	340	297	316	314	317	315	329	327	331	326	298	298	305	325	325	332	297	289	288	342	319	340	299	301	333	317	285	327	330	295	316	313	312	298	320	346	331	331	310	284	300	340	304	316	307	307	359	307	353	290	317	308	344	311	327	337	325	312	305	303	319	276	334	298	318	319	336	294	309	297	314	321	305	305	299	299	319	291	319	307	339	292	295	302	317	311	311	308	308	330	297	284	282	313	314	288	279	321	334	321	295	316	300	302	299	319	290	285	299	295	296	289	320	257	292	307	346	317	311	348	310	287	327	304	319	338	322	337	314	319	335	294	321	347	274	279	327	319	314	291	284	312	312	324	277	336	281	300	340	318	316	313	310	289	307	321	289	364	298	293	300	270	325	295	301	317	308	321	327	297	328	307	287	320	311	281	303	313	345	330	281	289	283	330	306	324	288	313	334	290	307	332	320	294	302	332	293	349	342	335	311	315	366	330	295	333	283	315	292	288	309	308	320	353	313	322	318	314	295	295	337	324	299	349	301	283	302	322	321	318	300	311	321	337	305	308	326	313	311	297	326	345	326	296	311	319	311	292	307	312	320	283	290	346	262	317	323	246	311	295	319	304	347	286	275	257	269	323	344	299	274	278	292	320	314	295	290	287	280	310	325	350	314	298	291	312	290	302	295	307	304	321	310	292	318	301	302	305	306	326	329	273	324	294	310	273	316	276	288	280	324	324	316	306	294	312	315	300	304	317	294	294	294	311	321	323	303	299	287	308	323	290	297	334	300	311	307	341	285	323	325	331	311	295	325	304	321	329	323	308	284	310	296	315	297	297	273	291	338	327	323	328	308	294	330	285	347	308	288	300	299	319	299	337	336	336	292	329	279	298	299	291	294	314	319	309	303	295	262	327	389	280	318	329	309	305	312	306	339	312	289	303	283	293	323	355	318	286	303	370	272	327	289	298	306	331	290	317	264	361	309	323	310	293	303	320	339	311	313	318	288	306	331	292	316	347	321	275	320	312	353	304	292	309	295	317	326	306	329	327	282	323	306	289	321	325	278	316	324	277	293	320	299	343	330	345	317	335	307	318	335	314	312	323	348	304	352	312	289	275	334	309	297	332	310	317	309	339	326	318	334	310	316	341	328	346	343	310	305	326	320	321	308	328	284	350	333	323	299	314	332	302	292	317	323	323	358	293	302	303	302	337	303	295	333	296	326	309	302	328	306	291	333	329	301	357	357	305	299	295	299	317	364	312	351	304	304	328	310	322	349	324	304	336	323	302	306	316	315	286	327	316	318	305	289	282	276	321	342	354	308	334	292	339	310	322	303	322	324	325	318	320	305	301	319	328	306	315	281	297	308	302	280	358	328	321	311	293	311	332	344	273	311	288	294	312	335	351	293	322	319	286	308	323	285	307	307	281	332	279	311	294	310	314	333	336	289	275	293	307	306	340	314	318	329	332	327	293	306	333	315	292	328	324	313	312	318	319	293	322	323	343	329	309	323	276	340	329	305	293	313	305	320	308	310	322	297	319	299	327	342	306	311	327	288	303	300	337	307	325	335	345	300	335	307	319	333	329	302	298	304	305	322	289	282	330	287	299	318	323	327	327	334	304	320	288	309	273	285	348	309	281	305	330	304	324	307	361	316	344	322	290	299	295	323	296	303	301	328	346	323	288	315	327	259	288	316	332	314	294	347	328	318	302	287	305	307	346	323	309	325	292	336	302	310	288	287	303	303	303	345	314	314	314	315	291	298	346	308	325	308	298	310	274	323	298	306	322	277	303	275	315	297	300	306	274	284	322	328	312	308	304	302	272	348	322	327	293	360	330	292	329	344	334	296	302	326	311	331	331	323	310	318	348	302	309	316	315	292	294	317	311	341	304	312	286	303	286	327	309	304	312	301	321	315	310	319	312	318	319	314	295	309	305	309	308	295	308	298	284	290	314	322	310	300	312	289	295	345	320	360	320	300	316	321	329	332	290	345	303	297	317	304	312	296	317	330	321	325	294	282	270	272	324	306	307	291	294	333	292	340	277	297	298	284	295	321	320	296	312	307	341	305	327	289	364	297	290	344	310	316	303	307	301	287	339	316	333	310	341	317	288	325	301	331	313	316	324	318	297	316	294	372	318	307	321	317	307	308	313	296	314	305	309	319	300	312	298	267	298	310	311	286	325	324	309	327	277	293	344	324	329	290	310	321	344	330	303	306	358	315	296	297	304	354	300	295	296	291	371	342	305	332	305	337	267	324	294	299	305	308	266	307	283	329	306	329	340	332	332	323	285	321	307	308	329	299	320	333	317	288	342	324	326	287	321	325	307	331	320	309	330	343	328	352	339	329	313	298	302	311	304	278	296	316	330	320	288	299	322	300	309	272	293	326	334	289	300	292	264	318	341	331	324	321	293	317	284	303	316	347	309	326	306	323	315	309	289	302	317	305	355	294	299	329	352	316	352	326	332	324	317	286	302	328	286	276	316	351	321	277	288	266	268	300	310	333	276	336	275	314	328	326	275	255	314	324	328	323	310	293	344	310	318	350	313	287	309	358	309	269	325	310	370	302	297	296	296	327	326	335	309	323	298	278	297	282	298	348	301	321	302	316	293	306	336	327	323	285	322	340	340	276	298	299	328	316	317	333	332	314	315	325	313	299	296	332	297	304	301	339	338	320	304	308	332	308	341	309	303	312	304	294	311	302	301	312	351	294	313	312	319	323	310	320	294	294	311	314	301	316	336	322	309	312	333	270	321	321	270	329	295	308	323	310	290	304	330	293	335	316	307	319	303	321	317	266	314	293	309	273	300	336	309	306	331	315	319	334	352	303	345	294	344	312	305	320	343	328	291	284	289	309	302	337	296	296	317	335	324	299	295	295	290	310	296	289	308	329	344	326	309	330	305	304	367	311	334	343	320	307	313	320	296	286	343	344	290	305	286	296	313	271	283	327	335	325	316	350	327	308	297	316	295	293	337	332	318	338	287	344	314	287	317	292	295	317	327	296	343	341	309	316	350	282	317	327	316	281	295	304	312	338	318	332	309	330	324	306	274	289	303	270	291	272	318	299	290	287	344	295	279	302	292	289	330	313	311	318	343	339	306	324	337	301	322	301	300	341	321	304	282	301	279	313	321	305	281	328	292	313	296	317	317	314	306	349	293	324	302	296	308	308	336	290	314	290	331	281	284	289	307	323	298	293	310	332	315	297	330	292	306	298	307	335	310	343	303	310	320	328	297	317	321	328	293	314	340	331	330	299	308
33319	24376	17309	11953	8186	2670	1576	1391	1137	1083	927	868	807	789	747	740	695	655	702	673	673	687	680	645	679	676	726	620	664	719	657	740	718	679	667	720	652	689	747	700	720	705	652	721	714	715	723	701	676	753	667	694	691	683	642	742	737	675	671	680	659	722	695	644	716	664	702	666	661	689	690	686	676	691	670	665	665	693	729	656	715	667	696	676	692	665	667	651	687	692	683	656	705	698	705	633	668	659	685	699	700	622	675	680	653	655	651	697	660	599	694	665	658	670	676	708	680	653	677	710	665	677	670	659	660	707	682	648	637	695	668	679	649	678	720	684	661	662	694	675	659	607	714	697	672	675	702	685	632	669	661	686	686	674	692	648	644	662	650	666	727	660	638	696	739	665	677	692	678	671	701	709	657	703	685	690	664	673	674	659	691	665	689	682	688	682	670	710	692	719	660	670	687	648	645	661	696	625	667	666	638	690	645	687	645	667	663	679	640	660	675	669	710	656	666	670	638	649	699	664	691	681	670	694	676	707	709	630	676	662	697	672	614	698	685	685	678	692	596	688	650	649	621	657	638	703	643	678	679	738	706	684	704	643	688	659	655	641	620	661	667	695	698	700	680	690	660	649	650	677	711	647	717	688	719	695	658	648	661	617	609	668	703	692	670	681	670	647	669	687	706	680	676	676	705	708	654	649	662	705	702	671	660	681	668	649	681	685	637	688	671	703	717	705	722	689	671	621	707	705	701	689	695	665	650	737	662	621	714	671	691	649	679	687	649	696	665	657	672	686	670	673	658	690	686	713	712	651	668	670	681	681	649	628	667	723	633	701	723	665	677	721	666	715	672	672	677	616	649	714	671	672	648	652	689	676	693	656	643	638	669	697	700	706	642	710	718	648	642	653	662	674	711	665	653	708	670	670	676	670	669	680	651	685	669	665	659	707	691	678	699	674	670	678	670	666	694	693	667	643	653	695	690	658	711	683	646	718	718	643	666	673	694	696	662	666	680	690	664	657	635	706	686	664	703	674	694	660	658	683	684	657	679	640	712	692	670	680	638	676	680	680	684	707	648	687	676	687	657	691	719	674	679	646	670	744	712	741	666	747	703	723	634	662	644	667	718	676	721	652	683	644	710	693	663	669	632	650	651	681	662	682	680	666	696	679	703	706	649	670	671	664	671	689	708	655	625	663	692	687	691	645	628	659	659	685	649	669	687	688	652	688	676	685	676	677	719	646	663	717	658	624	693	697	682	674	671	702	681	669	696	640	686	685	680	642	663	699	730	669	694	671	688	694	678	683	710	688	648	665	659	640	704	696	692	653	646	648	649	657	715	674	677	673	712	700	664	693	658	697	665	705	663	672	649	655	626	685	678	649	700	674	661	688	652	690	721	670	633	738	654	669	602	690	709	661	666	608	687	692	719	716	644	690	693	645	686	677	715	727	720	658	662	733	658	690	674	634	676	691	715	688	684	643	681	663	667	697	662	669	708	668	692	642	669	633	680	683	696	682	637	665	647	652	636	679	666	661	682	678	704	684	742	669	701	637	665	649	695	687	670	659	691	656	673	653	710	684	662	688	677	681	664	663	689	691	680	684	646	640	638	658	615	688	669	663	650	691	663	663	669	702	676	705	649	651	661	674	691	704	678	711	694	615	719	676	631	703	642	683	701	620	694	697	666	710	689	642	643	666	630	703	669	705	690	741	644	748	671	714	673	685	648	621	616	702	674	704	685	608	693	695	655	676	668	635	663	681	685	676	694	646	676	736	697	707	661	716	657	645	690	632	642	618	681	726	683	646	656	683	679	676	675	712	717	641	698	650	682	661	649	663	671	692	706	642	647	703	696	678	707	688	625	711	657	694	688	700	690	658	647	681	622	644	698	669	696	653	640	698	692	659	694	699	697	608	638	718	698	652	640	699	655	665	652	676	659	675	679	704	666	706	715	712	664	667	629	666	695	676	654	659	661	690	682	720	646	662	680	686	618	677	663	653	628	663	662	604	720	669	687	653	722	651	677	686	665	712	675	675	719	698	643	667	634	704	697	648	647	667	710	641	685	665	683	678	684	692	662	662	646	689	640	681	642	691	690	659	646	687	692	713	669	625	693	686	682	661	616	697	648	707	657	641	741	591	645	647	700	687	684	639	665	709	691	644	679	640	649	638	652	630	669	694	665	662	680	657	664	664	676	692	683	675	655	649	703	683	685	698	658	687	653	726	646	668	636	684	653	669	658	660	682	676	692	690	685	652	664	688	660	638	694	654	695	666	676	660	673	651	713	704	642	665	637	693	665	684	660	689	626	676	702	691	658	688	691	692	674	699	697	694	687	677	699	641	684	678	693	709	703	672	695	704	693	681	655	715	716	639	629	682	667	685	635	651	652	694	657	657	658	699	685	682	656	670	673	642	609	636	660	651	700	663	684	670	660	669	668	693	695	660	667	698	661	652	659	717	655	683	686	650	688	674	699	655	655	649	668	643	629	638	677	675	642	747	630	644	661	689	672	684	678	648	698	694	670	688	643	630	682	708	694	663	652	689	701	716	713	648	698	687	692	697	654	665	670	673	658	629	651	667	647	673	629	676	668	683	665	658	664	705	675	674	680	701	664	693	684	712	699	678	632	644	688	701	660	685	723	688	620	660	622	683	659	670	674	656	673	674	643	680	649	724	696	658	728	681	699	735	663	711	689	697	639	635	645	669	643	691	655	685	673	651	657	671	619	659	668	673	686	670	646	676	680	684	635	696	660	692	597	641	673	706	720	730	717	671	669	651	669	705	713	638	645	691	671	687	702	705	658	693	648	640	675	628	678	686	660	643	693	699	672	661	674	665	667	638	675	660	686	680	700	668	625	673	640	669	648	699	661	698	702	708	696	669	703	690	632	699	656	684	694	630	740	696	690	674	671	712	629	699	693	700	659	675	650	692	716	717	669	658	662	692	731	665	699	671	729	670	691	684	621	651	709	714	669	690	669	689	670	685	706	723	653	704	661	718	633	666	660	640	664	712	720	671	726	699	687	699	697	664	663	690	657	670	671	667	651	651	717	668	638	702	701	653	700	692	663	632	695	701	690	700	632	655	673	695	673	679	689	691	667	697	668	658	647	703	662	628	656	661	648	658	704	679	672	661	657	657	698	690	661	623	700	709	666	643	691	633	626	651	657	718	668	682	706	721	703	686	714	657	682	688	663	678	627	679	740	656	662	643	678	679	715	710	674	695	677	703	706	697	656	710	707	721	691	664	693	645	671	654	636	730	647	616	721	658	645	683	677	696	689	646	650	677	665	702	680	615	663	690	657	701	685	654	725	699	703	692	713	653	682	652	660	627	715	698	692	712	653	656	673	676	626	639	713	688	688	643	664	633	665	655	651	634	666	689	647	685	662	668	698	645	679	652	668	668	658	721	647	662	632	630	677	642	645	720	665	691	680	684	676	696	708	670	695	636	669	667	650	673	678	617	681	636	669	667	681	729	699	683	693	674	642	668
59598	35870	22168	13147	5765	1374	685	563	476	463	419	428	393	342	309	336	348	301	315	338	337	316	347	358	354	337	317	334	366	327	310	346	279	339	316	348	354	348	313	329	299	350	351	335	317	335	319	362	322	348	387	327	317	325	310	333	345	350	317	306	295	334	323	351	295	318	353	315	348	307	309	323	305	286	317	309	299	327	322	320	342	315	333	329	360	286	335	354	304	350	346	347	303	318	342	337	311	311	296	324	302	327	325	332	312	295	344	324	313	309	323	307	324	302	321	343	315	332	298	325	304	347	325	343	320	297	328	325	320	302	333	320	365	349	316	291	306	322	341	311	288	382	340	336	344	302	308	343	317	284	334	288	368	325	351	319	319	354	325	371	326	330	344	334	288	309	327	304	350	330	316	312	316	322	301	283	315	318	313	337	338	346	349	333	318	327	326	333	310	296	358	294	315	319	293	333	331	367	321	324	318	279	327	327	296	310	325	303	341	315	318	312	330	319	344	323	325	285	309	295	301	333	317	317	293	322	298	316	307	289	296	326	290	335	295	317	334	336	394	326	315	308	310	296	324	333	354	310	304	322	330	318	312	315	335	309	355	322	315	347	356	346	344	332	322	326	350	311	335	315	345	332	340	364	341	339	320	316	315	339	346	331	301	325	300	340	309	335	318	311	338	301	311	328	327	314	350	342	299	339	358	300	317	316	321	331	315	328	288	322	331	327	301	338	343	300	303	338	315	346	342	330	304	352	326	354	360	314	317	336	356	330	321	319	319	322	352	322	294	313	296	343	348	336	342	292	341	309	324	352	276	301	321	308	328	322	279	310	309	305	318	313	318	316	291	309	313	342	314	330	325	304	310	350	318	346	325	301	340	309	325	326	291	314	340	292	337	342	338	307	319	328	307	330	283	328	311	320	315	314	328	306	310	320	317	347	329	314	327	310	320	311	331	327	342	258	343	295	335	331	298	292	319	301	308	348	330	269	315	329	308	315	338	313	319	306	340	312	322	299	334	332	331	323	325	323	305	303	306	317	331	316	319	325	315	341	315	338	312	346	304	322	333	332	322	284	319	309	350	294	333	336	319	319	321	306	302	299	315	344	331	305	351	329	338	317	340	309	350	337	340	297	292	317	318	350	310	301	323	287	309	365	324	313	325	309	333	319	341	308	311	328	292	348	308	317	336	323	306	300	281	332	365	346	338	332	336	355	377	340	297	282	297	326	304	326	300	326	349	335	324	316	303	330	313	290	311	315	288	342	340	330	317	303	307	316	302	347	288	348	290	322	302	328	335	304	291	325	315	329	298	346	292	320	321	280	332	312	327	283	332	304	367	311	290	313	312	342	330	310	313	325	318	339	327	286	319	331	320	321	330	298	313	313	345	345	299	324	324	314	309	323	309	327	304	351	311	308	333	319	346	328	348	331	314	286	318	285	307	323	298	337	342	331	295	336	347	292	339	307	339	327	322	309	335	318	299	281	288	344	329	303	309	322	322	345	316	324	316	328	321	355	306	333	314	332	340	351	305	312	293	269	333	356	335	366	353	293	321	309	317	340	301	319	301	330	336	314	317	312	307	367	334	366	304	311	303	321	302	334	323	372	326	342	308	317	331	338	342	310	303	302	365	326	306	326	345	297	323	341	315	303	319	318	349	340	327	346	318	312	312	315	317	341	331	337	302	338	345	330	308	313	310	331	295	308	306	309	344	338	334	290	323	293	340	323	283	341	328	312	357	332	311	335	331	351	309	324	354	287	326	314	350	355	327	309	342	301	336	345	258	317	314	331	329	289	339	319	333	311	309	321	346	329	310	296	326	321	327	348	305	372	323	313	291	315	317	275	331	316	310	306	305	309	349	327	303	308	316	355	320	359	364	289	329	357	333	331	346	321	302	303	284	290	309	313	303	279	321	323	286	346	332	341	321	329	297	355	314	327	302	324	298	284	339	338	317	314	317	372	304	307	306	301	307	311	307	310	318	336	340	350	317	337	272	331	348	306	332	323	332	315	332	333	329	360	361	331	353	334	321	340	328	331	329	356	307	297	306	285	317	298	335	301	292	331	318	301	354	302	315	332	306	314	294	302	308	319	299	327	332	309	322	294	346	317	349	293	340	331	343	284	303	301	326	306	309	337	327	285	343	361	324	383	327	298	290	359	335	304	357	313	308	282	348	282	304	317	294	316	328	311	313	300	329	340	310	318	308	288	331	327	318	322	321	308	318	326	317	332	315	296	339	349	303	313	309	311	333	319	318	302	323	335	304	340	321	303	352	330	293	314	321	330	299	301	314	319	300	345	321	349	331	352	307	297	286	338	297	331	350	317	344	337	352	292	332	324	290	336	348	319	333	349	317	315	315	317	298	334	329	314	330	347	308	332	313	328	353	342	325	336	328	307	320	300	313	291	333	326	294	309	343	312	330	309	310	305	326	374	324	335	331	322	318	315	304	315	323	336	328	324	301	320	355	353	313	341	313	326	302	316	301	310	291	294	295	320	313	327	326	338	316	320	282	343	334	303	276	326	311	303	332	295	307	329	296	346	338	334	303	318	340	325	328	321	294	289	324	302	289	318	327	322	290	319	315	305	312	297	324	298	329	324	313	326	321	326	365	333	313	342	369	348	309	343	297	320	315	310	306	303	321	293	342	346	309	306	305	333	320	324	335	323	302	321	307	323	330	329	319	321	326	326	320	308	341	332	332	351	329	311	365	347	308	303	293	300	346	297	308	326	320	335	315	317	357	363	349	316	328	345	348	330	317	300	359	354	328	323	334	318	324	322	342	342	327	288	313	360	338	305	308	339	321	327	322	304	326	318	328	332	312	313	339	322	347	326	335	331	312	352	293	324	371	338	338	359	347	344	337	318	293	318	294	305	304	338	304	335	339	339	339	296	320	317	312	320	303	297	315	343	310	327	319	319	314	330	316	290	326	302	294	364	343	332	374	298	282	350	338	335	305	339	301	301	298	317	306	338	325	318	320	342	353	310	335	294	342	313	280	304	333	354	344	333	320	303	310	288	330	320	301	327	310	328	325	323	325	326	313	318	335	318	313	314	303	353	321	296	296	319	273	357	310	338	325	314	333	319	336	313	299	318	344	300	349	316	301	324	298	295	308	324	307	307	291	330	315	349	308	296	352	325	321	306	347	298	316	316	299	294	342	321	336	348	291	317	316	320	332	289	282	323	325	369	337	327	305	335	309	316	340	291	280	327	285	319	325	354	315	327	337	316	303	340	331	335	311	284	343	310	338	288	327	314	331	321	331	287	284	312	342	302	354	308	307	302	318	340	277	343	331	304	288	308	278	327	288	317	306	332	299	337	310	345	317	329	303	312	347	336	344	314	350	302	303	313	300	317	340	316	314	308	305	336	362	300	314	307	315	316	327	303	317	320	345	358	292	310	310	342	281	346	291	348	335	321	318	337	353	292	307	315	350	320	345	308	307	323	275	306	337	329	329	296	330	320	329	352	294	303	333	318	324	317
36277	26587	24161	22791	13420	3867	2261	1826	1525	1317	1181	1093	916	829	805	726	703	753	763	703	692	694	665	761	672	686	662	695	705	704	742	699	718	701	764	728	748	766	760	765	744	725	780	744	754	745	741	772	735	759	682	733	732	675	646	736	688	761	727	755	683	752	701	710	668	628	756	714	717	729	700	640	712	694	701	701	683	655	718	684	702	655	719	673	719	683	642	658	707	694	723	654	712	727	719	709	710	710	693	727	700	717	720	723	745	660	730	697	674	650	678	720	747	685	687	712	702	691	690	643	666	681	704	677	705	694	677	687	708	666	667	705	682	717	670	715	670	693	674	634	678	656	660	676	745	655	688	720	643	707	614	675	688	655	695	694	714	657	663	749	683	707	713	748	699	692	680	695	664	684	669	678	696	698	716	725	721	668	698	654	695	666	714	690	682	712	690	677	660	676	651	735	724	659	678	695	653	666	707	720	644	721	755	676	730	751	687	710	691	672	691	693	637	733	688	704	655	689	654	702	633	702	671	688	656	703	710	715	640	670	663	682	709	688	656	708	698	667	701	649	664	696	763	666	698	692	690	670	716	759	722	700	698	706	666	672	663	719	693	682	664	716	654	684	739	717	717	701	707	673	682	685	664	731	671	671	691	702	710	651	694	679	709	688	710	701	672	705	751	674	701	674	694	716	690	681	732	714	686	668	714	679	715	647	704	691	675	699	691	648	742	698	694	650	668	755	694	704	748	690	645	742	702	720	674	695	672	726	691	682	702	688	705	659	673	648	669	669	714	688	674	673	710	692	730	719	633	708	696	721	688	703	692	677	659	708	695	698	684	678	670	759	699	697	655	696	647	675	697	731	684	710	670	732	679	702	677	707	682	706	679	687	673	708	705	686	691	698	681	709	655	745	700	707	683	676	672	666	700	667	717	711	704	651	700	713	676	701	673	731	692	668	702	665	714	703	690	674	714	673	688	722	692	709	673	659	698	734	655	701	686	690	671	688	664	645	678	690	719	698	704	671	650	656	689	702	682	678	697	723	710	637	692	698	688	715	655	699	702	676	681	673	670	693	677	669	702	710	679	672	678	693	722	729	716	694	754	700	719	717	728	680	709	663	656	691	696	694	677	722	655	641	691	722	716	695	733	682	742	707	695	717	726	717	686	680	687	707	717	639	669	647	646	648	727	640	711	761	670	698	691	668	692	638	712	692	661	651	718	671	669	680	682	672	621	683	667	694	729	700	700	711	690	660	647	670	656	737	717	671	727	691	714	731	691	716	688	712	712	713	690	675	671	697	695	668	679	763	704	651	696	714	716	665	657	683	684	714	696	701	699	704	698	698	686	691	692	683	699	714	673	685	676	643	668	699	700	666	657	690	660	641	681	648	693	737	663	689	689	713	703	725	674	699	713	743	690	746	677	635	654	699	691	701	710	718	687	696	679	713	704	701	675	742	714	693	635	702	695	728	640	716	699	688	689	692	760	701	670	677	649	665	691	697	683	711	717	744	714	682	665	680	709	671	673	675	671	678	646	612	692	669	716	684	659	676	705	747	690	673	682	658	696	682	692	699	691	697	675	672	690	700	680	646	713	650	720	740	695	631	710	660	692	647	692	699	675	685	732	723	690	713	678	697	755	643	666	699	656	662	690	697	717	698	725	732	685	700	708	714	695	711	687	701	701	759	699	716	692	680	738	696	674	674	753	709	716	748	704	734	745	723	697	678	710	690	670	717	668	672	655	682	670	663	730	734	698	669	688	648	677	710	654	713	710	714	715	656	748	733	689	696	702	681	650	690	677	677	686	680	718	696	688	646	731	709	630	677	664	701	709	688	721	729	741	711	690	693	706	728	704	757	714	697	725	640	734	693	723	681	654	646	718	642	696	683	683	643	648	666	722	713	711	739	679	690	681	716	671	732	716	711	707	731	687	675	707	755	693	697	701	741	683	672	701	695	673	705	665	663	684	722	646	686	706	640	671	669	680	677	687	715	704	698	703	731	690	705	749	673	693	709	705	714	706	692	744	699	681	723	712	688	652	713	725	678	718	712	669	701	712	697	720	694	684	689	675	704	707	670	692	694	713	661	723	752	670	650	718	649	662	680	697	719	694	664	692	705	706	668	736	688	686	690	707	659	678	687	670	720	717	711	702	690	690	649	689	654	735	665	721	640	676	678	690	694	698	677	683	702	663	680	652	678	688	711	720	623	678	712	740	645	672	737	718	673	660	699	718	682	674	672	686	693	661	676	680	710	670	659	692	665	675	725	688	680	708	707	665	678	679	650	630	753	711	650	664	684	672	710	681	686	702	678	693	711	686	661	683	677	708	715	676	673	731	731	681	722	706	705	678	690	685	669	727	681	699	711	682	686	708	654	695	693	713	693	748	716	687	678	690	705	697	726	720	670	690	677	706	701	722	655	670	708	657	714	667	666	694	688	592	714	676	654	668	688	721	694	664	732	731	697	678	712	690	717	739	693	711	782	712	664	717	729	756	676	666	666	700	697	721	697	687	682	751	682	660	680	694	654	657	675	672	722	700	670	669	720	735	704	684	720	730	660	724	644	679	745	637	671	662	695	722	686	684	725	729	625	716	708	706	767	692	714	664	717	697	713	716	718	708	712	666	713	729	669	663	673	665	735	691	704	708	640	662	671	723	710	699	671	691	684	692	676	635	632	663	692	666	687	699	667	688	696	710	697	663	730	695	668	674	698	703	714	706	677	662	684	674	696	669	653	720	680	650	677	656	674	696	666	686	685	712	670	655	649	678	686	657	769	698	668	716	732	676	699	722	630	703	671	690	711	678	701	750	716	674	679	722	699	706	677	690	630	663	683	678	689	719	706	656	671	669	692	700	694	678	663	687	709	696	727	711	689	634	678	655	730	667	688	733	714	651	732	711	663	688	685	684	661	682	665	747	686	672	649	753	727	708	674	708	725	735	670	711	654	685	691	706	691	676	731	729	680	705	663	760	734	686	719	761	749	680	626	660	651	731	740	696	673	695	742	635	729	690	707	674	675	662	623	668	685	683	658	656	696	725	683	675	703	676	734	686	652	722	670	691	696	709	676	735	669	690	654	650	700	637	717	686	703	690	656	663	727	701	666	665	728	691	712	696	692	632	689	743	725	725	715	704	644	692	678	732	648	677	676	717	666	718	684	701	710	688	760	675	714	705	702	656	716	695	689	682	663	697	687	677	744	700	665	700	678	741	745	656	691	699	613	703	705	685	670	675	661	726	660	664	664	646	667	691	660	662	726	655	728	713	718	731	716	695	722	695	730	666	644	670	687	740	655	704	677	696	705	663	707	696	701	656	703	660	679	657	699	677	712	703	658	723	715	683	681	698	735	672	655	707	682	629	756	707	711	698	623	689	697	701	696	691	704	684	716	665	701	681	688	727	709	674	670	647	719	657	672	688	697	710	737	678	682	713	695	687	704	694	709	688	686	683	712	734	650	689	715	651	710	686	698	667	655	646	712	664	658	666	714
42374	20311	10172	4349	1404	642	440	420	394	398	393	352	341	298	369	349	302	342	350	301	347	345	308	380	302	310	315	311	343	366	320	315	360	301	342	327	295	340	342	349	323	289	326	337	343	335	319	346	291	338	327	358	330	330	326	322	286	322	328	330	360	311	329	316	319	299	315	313	342	328	318	335	357	336	329	316	342	307	318	320	319	334	298	348	336	380	333	324	341	317	343	320	340	309	326	302	331	317	341	288	344	318	286	340	315	318	297	331	284	298	356	297	342	361	343	293	312	332	342	337	339	297	351	300	339	314	318	319	327	303	327	315	311	321	331	363	328	339	330	304	336	348	296	336	319	349	336	336	327	304	332	296	325	334	299	330	306	279	344	319	319	364	315	371	308	351	314	354	312	333	312	312	296	311	367	358	349	319	325	323	328	280	328	343	358	327	287	298	318	341	334	304	361	289	329	329	306	308	342	319	298	303	304	341	320	333	318	315	316	304	336	321	307	328	337	306	339	290	334	296	349	334	363	301	335	312	313	310	336	326	343	284	297	312	326	307	290	306	338	328	340	335	338	315	332	323	323	323	319	325	352	322	318	320	322	328	337	315	314	311	308	338	329	335	326	338	315	324	333	314	300	345	321	351	323	334	331	322	323	319	305	347	333	326	323	310	304	333	320	317	333	314	294	314	304	332	295	300	283	292	281	359	336	320	283	326	314	318	302	326	315	339	302	333	314	318	285	301	329	322	347	301	314	301	333	309	320	301	312	311	316	298	332	333	320	352	320	345	294	324	340	338	358	329	314	343	312	316	349	344	295	331	307	289	333	343	355	310	341	314	301	308	354	319	364	331	344	331	331	314	384	332	338	337	308	370	312	304	339	313	341	332	320	319	315	319	303	331	330	335	306	289	289	343	337	346	300	322	338	341	337	314	320	339	339	353	314	311	337	338	344	327	312	293	332	316	305	324	342	335	328	339	322	319	329	343	314	295	353	343	343	350	322	305	361	326	310	320	316	303	308	321	306	309	337	331	331	316	329	315	311	303	325	313	307	308	333	351	329	329	314	321	358	342	320	329	385	337	327	352	322	332	287	316	332	345	353	310	320	302	294	334	295	355	286	301	312	308	322	303	309	362	358	337	317	316	318	323	297	314	329	321	320	322	322	340	334	353	342	330	320	334	304	346	307	310	344	349	338	333	320	329	297	299	310	319	347	332	342	324	344	334	318	324	331	306	307	335	333	374	318	320	332	328	326	305	333	319	322	317	336	328	320	297	325	315	301	291	309	337	323	354	352	315	337	349	328	332	322	360	367	338	359	335	320	328	285	327	337	306	310	322	331	311	326	310	314	343	302	302	306	333	329	373	374	312	295	344	301	323	339	302	327	310	327	302	384	336	318	312	314	341	330	331	331	292	336	322	333	331	297	314	304	338	327	328	299	293	305	321	344	350	352	304	295	346	345	332	312	322	344	320	353	355	288	335	320	339	318	362	320	349	356	309	349	357	296	344	318	344	335	329	316	358	330	314	317	278	338	326	354	316	357	325	315	292	316	310	320	339	342	314	338	328	341	308	313	292	326	316	344	309	308	319	323	315	347	317	332	322	282	331	344	286	325	310	355	324	346	287	294	322	301	306	311	311	318	366	347	317	327	340	338	338	333	322	291	288	279	303	334	320	313	350	326	326	343	360	343	326	311	302	345	358	330	328	317	314	349	289	353	328	304	285	302	286	322	347	336	328	308	308	319	354	371	366	326	345	322	335	321	322	329	298	318	333	335	323	328	319	316	337	340	321	348	324	308	303	300	317	300	324	321	312	303	326	349	321	348	348	344	310	315	321	331	314	311	337	304	312	310	350	304	325	345	314	320	321	309	365	303	378	319	317	305	290	333	330	324	349	330	358	335	340	327	328	342	343	349	330	284	323	326	322	308	323	328	357	353	318	334	342	322	295	317	320	328	324	304	341	302	309	342	359	298	330	310	318	347	295	305	331	340	337	303	326	308	308	282	327	274	330	330	312	309	346	324	361	349	354	292	313	309	326	298	319	317	334	318	341	342	355	319	362	334	325	354	350	301	301	336	301	304	295	317	350	318	302	321	315	317	315	349	331	343	323	314	347	293	337	314	318	324	307	260	290	337	333	312	322	336	352	302	335	317	337	355	304	306	309	328	318	300	320	318	310	348	319	309	307	356	330	327	306	326	351	337	380	354	350	355	302	339	291	331	313	306	318	324	328	318	311	325	305	328	317	322	334	351	308	316	295	299	320	299	324	303	332	295	290	328	332	350	329	325	348	314	309	328	354	334	300	290	302	334	341	345	328	332	320	320	316	304	341	329	364	296	325	299	302	335	305	328	302	331	315	350	330	346	286	311	377	315	326	305	338	327	321	304	303	348	326	300	333	303	315	329	340	330	351	318	322	341	307	323	338	299	301	320	331	327	369	321	317	315	292	298	320	371	300	342	320	337	340	297	302	295	296	320	320	352	328	304	333	319	354	343	331	319	347	341	328	299	299	333	329	346	331	303	317	297	310	347	319	286	340	300	322	315	337	311	363	351	299	310	303	310	312	300	319	324	321	343	320	310	306	318	328	310	326	319	340	327	334	360	330	369	313	336	307	325	318	298	312	358	304	322	315	335	314	324	346	307	284	321	316	314	361	319	347	322	352	322	305	335	326	316	337	334	319	302	318	349	334	362	321	331	337	341	291	345	336	329	317	328	350	328	325	299	300	315	320	308	318	321	345	299	339	305	320	356	317	300	335	320	341	352	305	324	310	347	318	297	293	347	344	300	318	318	283	348	313	343	321	322	311	340	327	328	357	348	340	313	350	335	310	348	310	320	300	313	302	331	325	307	308	352	291	311	319	301	346	305	324	307	337	327	330	315	308	312	323	326	330	337	366	309	299	307	355	308	323	316	328	343	338	311	353	331	357	316	305	325	309	312	302	298	321	309	340	348	318	315	335	320	301	337	334	372	326	307	314	299	318	353	313	351	309	318	318	329	338	341	359	312	318	304	301	303	346	339	368	297	305	305	365	312	322	329	341	350	318	355	316	299	316	294	327	307	316	329	345	335	334	349	362	324	338	372	336	305	348	347	325	284	320	316	334	347	344	275	354	324	275	346	336	298	313	343	340	310	342	328	331	296	360	287	336	338	307	329	300	328	305	307	325	328	321	317	341	338	319	311	319	321	325	315	352	324	316	327	341	345	304	343	328	328	305	347	340	311	309	330	324	310	309	334	358	306	320	314	314	321	332	309	327	325	341	332	354	345	343	317	316	353	356	346	320	339	327	349	341	313	289	289	326	295	329	326	292	291	329	284	326	339	319	348	350	343	357	304	315	337	324	324	327	320	325	334	335	285	270	323	327	299	327	309	307	320	306	304	336	357	327	318	317	302	320	327	327	313	293	331	333	332	351	305	304	336	373	335	287	349	293	312	316	341	336	336	302	328	343	327	332	311	293	356	323	320	324	319	335	364	330	330	308
26669	14986	13494	9100	3993	1868	1355	1119	1027	928	840	816	814	729	663	672	707	694	709	719	673	697	733	684	744	724	743	743	679	719	694	705	673	724	752	691	757	691	714	729	727	730	737	717	702	725	728	707	675	696	724	730	688	692	675	643	712	738	708	680	764	701	712	707	726	696	663	697	647	684	685	699	698	666	692	673	711	670	715	675	690	700	682	638	656	732	706	688	679	693	712	649	715	733	700	665	685	682	635	701	666	680	700	727	712	750	739	660	681	716	658	659	672	715	720	641	724	691	672	693	685	677	684	703	667	707	680	649	717	754	685	656	762	747	730	668	723	719	709	722	737	641	712	745	713	707	684	674	660	702	759	726	728	666	643	707	689	680	683	698	692	661	702	679	672	733	636	690	681	674	650	680	712	679	694	718	690	671	699	701	711	692	694	724	737	697	670	708	704	674	706	759	665	718	697	685	694	696	698	705	674	668	725	697	674	717	687	667	688	716	760	719	710	701	694	676	693	664	726	697	693	699	710	647	703	674	715	711	703	673	711	693	735	665	664	667	732	648	691	666	673	645	695	714	736	687	683	682	710	664	715	725	734	671	703	709	691	727	719	710	690	700	701	696	713	694	701	687	719	691	735	719	714	669	702	714	694	713	684	669	720	747	673	759	717	667	702	701	638	703	664	723	698	699	671	647	684	682	684	634	699	667	704	684	696	689	706	677	716	666	696	703	655	710	734	682	679	654	724	688	730	695	738	706	698	669	698	689	706	676	681	704	702	699	713	688	718	660	715	677	729	674	696	672	698	708	686	677	714	700	700	750	714	660	700	695	697	698	681	672	675	682	726	698	696	657	703	740	700	701	672	672	715	692	708	695	680	699	676	726	690	713	681	686	726	675	680	730	694	663	702	699	699	698	714	655	708	686	735	639	708	683	679	739	702	715	749	669	692	659	685	682	697	660	692	704	692	721	667	709	695	663	686	689	699	670	692	657	704	672	705	680	705	661	680	700	667	725	718	681	723	758	692	733	689	700	690	659	721	686	693	644	677	723	688	652	672	675	706	681	678	674	736	702	661	678	728	716	688	662	677	701	736	710	708	718	747	682	695	734	726	682	752	679	663	714	697	693	737	633	752	698	702	695	700	691	707	681	674	683	697	703	705	700	667	693	661	699	649	613	692	686	680	714	683	701	704	687	665	699	722	717	688	713	715	678	719	696	694	746	684	701	702	730	722	716	673	731	702	697	689	738	680	683	710	687	727	712	721	706	685	669	723	703	707	631	727	665	676	700	712	722	682	718	667	655	691	685	723	625	743	683	663	713	689	687	720	737	725	712	640	721	708	688	717	658	705	666	673	629	678	696	690	687	690	705	689	726	709	683	654	736	671	755	749	680	719	694	651	672	722	669	722	679	703	697	695	709	708	683	723	641	714	681	676	674	689	708	649	680	751	694	705	653	726	707	709	737	728	650	705	683	651	715	637	672	706	735	706	688	684	684	689	664	711	682	688	694	665	716	696	719	701	703	674	672	642	697	700	694	694	664	666	667	729	711	684	698	694	693	678	704	698	715	684	653	669	707	675	688	671	708	712	684	647	641	657	676	707	682	698	671	689	771	689	668	703	711	691	686	688	700	683	723	643	627	686	708	738	688	701	712	710	699	767	703	659	677	667	711	670	715	697	704	716	696	718	653	666	735	701	739	671	734	734	706	732	716	681	706	691	694	700	702	729	693	740	691	724	670	670	753	703	668	759	707	722	717	769	749	702	701	676	690	655	731	749	680	708	713	679	776	725	671	734	707	677	666	695	700	673	784	730	714	693	700	633	688	674	655	697	702	684	679	713	701	670	695	714	703	692	717	660	628	703	714	712	683	694	676	699	695	668	645	703	707	694	670	747	707	694	672	682	732	698	619	709	692	720	699	722	681	680	692	677	611	675	701	671	702	666	711	720	678	702	694	721	697	658	692	677	641	655	712	720	746	685	715	691	707	711	708	699	651	692	756	717	741	676	756	714	728	751	678	722	715	739	674	725	658	682	657	703	654	721	688	702	690	695	660	739	733	669	683	657	676	692	658	697	728	666	683	664	723	737	636	719	679	734	668	696	717	733	695	704	712	683	691	694	699	706	647	695	690	676	717	710	702	670	675	655	739	740	720	730	692	721	709	699	655	720	692	672	716	681	693	699	699	728	753	668	687	683	681	716	714	695	731	713	703	671	706	689	644	689	710	731	692	640	719	683	718	681	707	711	714	684	694	702	726	755	689	678	702	737	673	688	662	700	681	679	686	746	710	704	690	654	707	738	705	686	699	701	666	699	699	689	697	710	690	650	634	648	676	659	693	655	697	670	708	653	681	691	673	688	695	705	750	713	658	640	683	750	696	723	720	686	701	683	711	710	728	709	766	722	679	706	672	700	711	696	707	678	739	742	704	700	711	669	654	742	696	711	697	691	656	747	664	691	695	738	682	701	708	722	681	658	711	733	684	670	691	666	656	686	663	681	705	696	692	673	697	728	703	730	706	687	701	689	644	691	705	706	720	695	705	667	726	679	683	714	709	727	713	709	677	675	680	706	723	680	691	707	682	677	622	695	635	767	674	697	666	720	649	714	669	735	682	732	672	686	676	688	691	706	712	682	759	681	662	695	746	665	738	681	672	723	710	709	747	661	709	648	720	747	665	700	723	672	708	708	693	686	673	717	696	679	679	679	661	699	684	682	713	694	696	705	678	671	698	692	675	712	700	692	712	721	725	660	694	674	655	742	712	698	694	713	705	690	699	680	736	720	682	655	725	659	688	701	660	685	684	682	669	686	681	713	693	717	737	690	693	662	696	740	672	675	754	723	691	672	639	692	670	775	733	691	696	755	698	663	687	692	660	749	686	689	708	747	710	683	685	722	710	635	716	693	714	712	707	713	741	755	639	686	702	687	665	749	676	676	667	679	726	682	706	666	702	697	715	716	704	701	689	680	712	701	703	736	704	690	670	722	719	724	726	707	681	680	702	660	672	748	678	694	663	670	688	701	689	726	702	689	703	690	697	654	699	707	798	714	693	735	709	669	716	648	731	673	656	694	691	688	689	661	696	665	656	688	666	718	676	734	705	667	663	641	732	699	700	744	635	673	700	688	710	729	723	723	696	688	715	683	702	680	701	720	727	727	726	683	715	702	712	678	669	725	651	656	708	748	671	693	718	663	728	685	710	697	694	657	672	686	708	752	666	700	718	702	697	730	693	668	709	671	735	721	710	716	669	681	690	677	713	733	724	689	706	761	759	672	648	667	682	689	660	681	707	689	752	693	663	716	706	653	692	661	676	701	731	702	673	655	659	710	711	676	677	637	700	686	690	707	706	700	694	701	654	678	694	692	668	672	721	675	698	700	675	696	674	706	685	671	668	721	684	685	716	663	685	678	725	718	701	705	700	674	714	711	662	726	661	709	699	725	673	736	709	701	686	720	681	696	668	704	695	735	743	698	698	688	706	702	715	694	655
55776	28362	14603	6049	2303	852	539	470	419	411	369	362	315	383	340	334	330	275	315	309	331	316	326	297	301	305	333	314	327	325	319	321	307	312	318	276	325	283	308	311	330	310	286	305	326	288	313	301	295	310	335	332	302	282	290	292	301	278	311	347	292	306	340	312	292	306	305	328	323	319	319	306	306	312	316	321	313	287	292	305	288	327	323	272	294	317	305	337	272	312	275	284	277	317	318	286	317	286	349	319	329	273	306	318	356	321	295	289	321	321	298	352	341	316	332	324	273	340	329	306	308	330	293	309	323	333	312	307	260	317	297	341	317	304	305	271	339	311	329	290	286	267	294	323	297	345	306	291	302	311	310	290	326	316	325	308	298	281	282	314	291	355	286	338	286	319	273	305	334	324	292	326	299	346	284	291	300	295	296	279	305	311	327	310	306	300	302	324	338	299	315	301	323	317	326	316	322	322	324	328	350	304	298	307	324	296	327	309	321	326	284	313	305	298	287	338	318	296	317	298	322	291	288	325	325	329	293	324	298	281	326	312	325	339	304	317	278	310	340	306	345	334	308	285	315	307	348	321	282	291	294	277	310	302	336	329	300	323	296	317	282	285	287	304	294	295	324	341	300	301	306	342	290	284	307	306	342	300	341	291	298	320	292	307	317	304	320	334	300	328	293	314	303	289	325	319	313	319	319	335	291	303	271	303	267	287	320	294	309	305	296	305	295	307	315	301	306	310	332	321	253	319	310	319	298	328	319	290	302	310	334	348	333	285	282	318	325	336	323	289	295	319	301	327	324	347	294	304	317	325	314	297	318	333	286	323	309	331	348	336	335	342	297	349	320	310	340	319	299	298	284	313	333	316	313	317	292	265	330	273	299	310	310	308	319	267	278	308	329	285	326	310	276	311	291	290	338	316	306	279	311	301	331	294	319	310	317	302	292	336	276	302	324	310	308	294	328	317	310	307	278	302	315	293	301	324	300	256	311	273	298	320	267	301	304	350	315	335	336	324	354	320	335	309	291	300	318	294	318	301	289	283	329	321	338	337	344	290	310	339	285	299	282	295	325	287	303	319	299	302	294	307	300	292	314	327	293	303	318	300	298	323	345	308	304	309	310	317	305	293	328	323	340	313	290	323	297	306	305	327	344	307	313	335	358	343	329	284	321	288	333	328	336	335	299	270	325	287	311	302	285	259	331	323	300	303	285	330	303	326	323	302	299	274	329	295	335	311	296	327	332	299	262	306	329	330	311	327	308	304	298	291	282	333	315	317	292	322	336	311	296	334	307	303	300	300	275	295	270	319	292	311	295	336	310	345	316	297	301	320	323	313	298	257	276	306	313	325	296	310	305	298	343	313	326	320	298	294	300	278	317	312	304	320	269	321	289	315	290	293	298	345	326	335	319	302	351	332	305	308	312	311	323	297	298	290	330	329	352	318	319	328	265	311	281	342	282	327	270	314	328	304	267	285	283	323	312	364	328	345	290	306	322	329	373	322	287	315	303	295	317	298	319	314	342	311	319	306	320	315	316	286	299	310	289	288	292	343	275	309	308	307	287	281	284	302	300	313	318	308	346	338	315	301	299	288	333	300	304	311	294	300	320	321	298	298	304	351	319	306	310	338	312	277	336	325	307	308	305	299	311	330	303	294	326	296	326	314	296	316	325	306	346	316	333	292	317	328	292	308	310	362	293	300	333	310	334	307	284	273	276	315	299	288	321	319	310	244	302	344	293	295	346	345	307	300	263	295	329	301	294	320	332	320	270	347	316	319	346	314	299	302	323	325	295	311	331	303	301	312	316	333	342	335	306	311	336	322	325	347	288	329	354	344	315	329	301	316	296	291	313	306	358	302	260	319	304	322	335	289	312	335	286	312	321	288	313	275	309	290	303	312	323	299	311	334	300	326	302	281	309	342	290	338	315	279	303	303	319	328	285	271	352	313	335	259	337	316	305	325	286	346	323	329	300	277	331	295	284	316	312	316	274	303	319	298	310	316	305	293	296	350	315	314	307	331	305	295	306	267	331	352	332	315	290	322	281	344	282	303	292	339	297	337	299	334	302	309	322	326	322	306	300	320	305	316	355	333	300	294	355	301	327	337	287	320	296	313	307	309	296	320	303	299	302	309	313	297	258	268	318	323	355	319	282	315	331	279	322	300	305	305	297	289	317	281	300	288	306	334	327	341	323	338	295	326	300	340	347	320	322	305	301	330	324	323	295	310	341	326	316	338	342	296	339	291	309	306	338	349	322	325	306	301	304	313	293	302	299	332	331	297	315	337	299	285	307	317	316	311	318	297	319	312	301	341	290	295	326	326	288	322	313	346	316	285	297	311	318	299	311	292	337	289	295	303	306	284	331	298	335	311	296	276	321	318	318	324	310	310	317	313	323	330	294	346	345	325	275	318	305	344	285	290	307	288	335	305	295	304	334	330	319	312	303	311	296	310	320	306	294	289	306	292	294	343	315	288	319	299	341	292	291	308	312	331	301	294	321	291	303	305	320	315	302	310	301	323	293	325	343	300	320	329	342	341	327	319	292	317	320	354	317	304	339	276	298	329	302	293	314	317	301	281	309	343	355	328	314	307	290	334	352	281	303	333	318	332	372	300	359	315	303	275	321	312	282	276	302	316	283	306	298	321	296	287	296	327	343	312	283	305	305	329	276	332	280	352	354	315	303	291	311	290	339	323	287	343	323	297	328	319	342	333	332	305	300	301	338	299	334	332	338	311	348	301	280	277	320	296	303	289	284	305	348	323	332	313	303	308	302	283	322	316	291	301	305	310	300	308	338	288	308	313	293	285	311	322	317	305	338	333	298	333	294	293	299	309	330	333	318	314	294	289	319	302	321	297	297	298	322	292	316	335	323	298	319	315	310	317	272	319	296	295	274	297	327	319	280	334	329	305	300	306	304	278	309	307	289	283	297	329	339	323	292	314	289	280	300	286	287	298	290	315	331	290	328	294	309	287	336	283	288	295	305	294	302	327	332	296	263	328	303	293	294	282	297	307	335	297	302	282	345	332	312	336	314	332	334	323	302	293	355	299	299	334	346	342	329	287	269	304	272	285	301	298	300	313	293	337	290	283	297	323	334	304	301	311	311	314	316	338	345	326	295	340	333	311	318	316	327	277	308	300	306	306	324	296	343	306	288	289	325	326	341	291	333	297	297	289	333	302	301	299	329	320	333	312	260	290	308	292	294	305	276	317	319	300	288	335	283	278	298	313	337	346	302	327	261	318	310	308	341	321	292	306	302	303	313	301	277	331	310	297	271	285	288	288	308	329	315	303	296	313	296	302	299	293	327	313	332	307	301	350	317	327	322	291	302	335	266	319	306	329	313	288	302	334	310	288	305	336	323	310	334	300	343	332	313	319	347	300	333	291	285	335	333	313	283	313	271	313	343	353	337	301	297	353	331	326	312	316	324	305	315	310	306	319	360	322	299	328	336	334	306	314	300	328	310	279	321	312	311	334	292	312
35027	20886	17071	12097	6563	2565	1788	1474	1253	1104	971	863	776	715	693	724	703	699	702	704	642	714	689	736	660	677	663	720	696	669	711	645	668	697	707	714	752	757	711	742	748	680	689	720	736	710	682	665	707	723	712	682	760	673	704	712	647	720	696	695	680	679	708	705	732	707	724	690	682	658	661	671	639	668	650	667	632	677	666	656	667	644	698	678	624	643	634	670	667	669	680	610	687	688	657	665	657	686	626	657	650	694	654	635	712	752	656	652	687	704	743	671	654	706	648	689	639	625	663	718	720	661	743	658	646	690	712	696	705	649	664	674	657	680	700	684	685	680	703	649	687	618	715	626	698	706	641	660	631	703	664	704	744	678	653	634	723	670	711	675	656	717	690	682	715	673	680	674	649	694	656	710	687	644	649	697	668	666	677	622	663	689	683	727	667	662	711	707	684	669	670	650	656	685	667	736	679	685	679	649	684	664	684	708	634	705	686	676	716	680	660	656	683	729	694	668	657	679	650	692	669	672	666	683	686	702	700	677	656	648	683	673	675	700	691	641	710	687	701	696	634	677	692	708	674	665	672	632	618	663	669	717	670	737	699	699	681	653	689	692	688	675	692	689	679	685	716	651	639	661	698	677	641	662	675	678	669	694	642	697	680	691	722	636	656	674	670	646	650	714	685	702	671	682	696	700	669	624	696	698	687	654	627	659	742	673	685	673	701	675	668	685	660	660	644	689	699	656	641	639	697	700	667	628	677	691	711	651	675	645	689	692	670	671	663	679	675	667	674	650	641	634	720	724	658	726	655	669	688	684	618	673	678	675	663	656	647	680	678	689	707	697	664	676	695	630	676	629	693	695	656	697	651	672	682	673	689	691	679	643	683	684	684	656	703	686	697	655	646	686	662	664	684	679	657	674	622	645	680	658	654	626	715	745	722	728	717	652	648	644	685	651	711	664	659	704	670	693	706	709	698	677	634	663	677	686	645	709	601	706	688	677	656	646	673	694	704	688	665	636	677	704	657	704	640	645	683	719	697	618	702	703	696	713	716	657	680	689	669	673	706	645	649	681	637	681	679	657	718	669	683	688	684	648	654	695	687	682	679	654	651	703	638	708	685	690	695	741	643	670	654	691	661	681	637	652	686	659	686	662	664	645	653	695	685	656	667	645	668	682	679	599	659	669	679	690	693	677	693	663	626	676	661	695	671	689	679	692	643	695	692	591	663	645	696	682	651	692	651	653	652	654	667	671	659	710	686	652	648	667	640	596	628	678	725	654	654	697	690	658	657	632	699	674	690	708	679	667	674	684	655	660	675	672	679	672	648	710	701	655	682	671	666	693	647	703	718	631	651	698	754	712	757	609	687	651	689	685	645	659	724	688	666	676	726	714	697	672	659	630	689	658	684	638	707	658	645	665	689	670	688	635	693	643	703	658	683	638	651	645	673	702	686	656	724	653	597	667	656	658	665	655	675	709	657	633	712	658	696	661	653	683	659	663	665	695	691	695	697	638	667	653	644	714	686	633	708	656	714	660	712	728	663	625	666	695	662	685	660	727	691	696	664	679	676	628	644	702	649	671	699	742	712	682	680	677	713	661	674	694	658	680	676	657	676	711	703	660	676	679	679	672	671	655	682	663	658	670	687	650	658	689	691	681	688	665	666	687	700	674	652	704	677	640	617	682	681	685	696	647	647	712	669	691	661	686	682	709	634	699	690	655	687	720	708	724	686	686	701	630	699	647	661	679	713	668	658	704	692	717	653	602	668	700	671	724	682	700	670	722	701	661	656	661	692	659	681	676	711	642	716	715	681	659	653	672	700	664	715	652	653	641	660	664	701	674	670	670	690	703	650	629	689	656	686	674	665	673	635	655	724	735	673	670	693	710	661	677	700	650	702	668	690	681	655	680	696	686	654	721	707	650	739	662	662	669	667	674	691	647	688	659	670	643	670	634	684	642	721	664	686	653	691	688	672	724	688	661	692	651	713	676	715	687	630	673	627	688	652	686	677	616	688	693	685	651	674	689	654	662	656	616	682	676	661	672	660	696	661	684	691	668	669	656	701	674	655	672	677	655	699	648	653	687	672	667	685	648	694	682	683	676	660	710	632	628	703	699	667	674	655	687	637	676	656	647	673	733	663	642	657	674	711	709	681	653	724	685	733	671	731	704	650	686	653	705	644	696	689	672	664	692	679	698	691	687	719	680	681	674	676	670	670	676	690	645	687	624	653	652	714	636	698	625	680	647	664	637	635	632	679	689	650	679	666	665	656	629	648	713	680	640	666	678	689	634	728	708	674	667	668	668	660	681	695	690	668	682	679	682	707	687	692	671	680	654	702	689	659	628	652	665	669	657	685	698	622	663	696	700	666	671	701	680	702	676	729	624	669	686	690	694	656	686	664	657	662	669	722	689	701	643	679	653	669	655	646	642	666	669	662	674	713	697	675	687	709	689	632	663	658	674	682	653	633	650	693	651	653	595	637	703	656	712	663	697	652	647	658	699	693	685	661	701	685	673	650	702	701	677	679	689	676	726	652	663	668	658	672	702	611	646	681	666	679	672	718	721	672	638	673	676	678	677	679	672	666	644	664	620	662	654	691	656	656	650	671	643	691	669	727	628	650	663	650	673	639	664	710	659	648	707	695	684	645	663	698	690	676	685	690	680	662	675	618	681	702	683	642	703	645	669	664	698	649	695	717	667	679	618	683	659	651	663	701	726	663	682	672	660	632	696	722	628	668	642	671	667	713	671	691	677	702	706	661	708	637	678	659	655	703	640	659	659	685	671	686	715	708	678	683	662	694	664	653	655	680	640	684	682	725	676	648	706	677	678	686	693	687	700	686	699	682	719	687	692	641	693	672	647	690	680	727	721	688	664	631	666	692	688	664	703	707	723	669	703	653	680	697	665	696	649	657	666	687	693	672	666	720	678	705	691	676	671	653	691	646	650	633	742	692	667	681	670	670	682	725	679	687	674	655	699	681	721	666	620	710	729	659	667	687	658	716	681	674	709	664	658	694	648	640	679	678	690	674	696	663	705	667	679	707	673	655	655	685	636	725	695	706	651	686	693	685	660	706	661	628	708	647	701	704	673	651	675	668	691	684	665	683	675	722	690	723	673	635	689	652	684	687	704	705	664	645	665	653	688	727	699	642	728	658	663	677	719	635	672	654	678	689	661	655	693	704	667	646	679	609	624	669	693	624	743	678	705	663	677	620	666	669	716	674	643	694	682	712	663	663	703	689	674	679	709	718	670	601	668	663	704	673	706	661	681	688	694	664	712	651	688	702	677	635	666	620	657	665	666	689	702	692	696	680	683	628	638	666	650	707	629	663	710	695	683	673	699	723	675	700	681	650	671	661	663	701	670	672	658	692	672	672	668	619	707	665	649	670	719	663	669	681	698	662	646	691	659	683	615	634	671	732	694	679	660	654	722	701	651	712	701	675	661	679	653	663	660	692	709	713	631	645	651	679	683	686	687	686	669
61128	33567	20382	9969	3542	1282	675	548	461	475	421	381	376	375	311	292	357	337	345	353	264	320	335	308	303	327	362	331	331	321	345	323	317	324	291	310	335	325	334	324	320	294	334	311	300	310	296	305	302	349	325	329	330	318	382	345	314	352	331	349	317	337	283	311	296	317	335	364	311	333	330	304	318	333	346	318	289	308	304	347	322	366	339	325	317	310	328	302	332	316	319	319	302	351	314	314	312	298	311	317	301	321	343	319	318	321	355	315	305	311	253	346	302	369	323	321	369	322	301	334	363	406	315	294	328	304	333	287	286	312	279	332	327	342	324	327	310	313	300	295	345	317	277	312	318	316	331	331	327	330	326	321	316	308	327	366	314	342	331	325	331	323	322	325	310	307	294	310	338	274	319	364	294	327	326	333	325	322	342	333	324	297	335	289	307	305	336	313	339	319	316	347	333	296	303	310	328	329	303	317	365	307	302	327	328	296	328	313	297	322	294	309	274	356	333	350	334	276	341	331	312	337	322	365	319	306	302	355	317	305	316	331	363	311	340	331	348	307	312	285	304	342	346	324	290	315	309	316	290	321	314	296	301	333	317	303	300	279	284	348	318	327	306	307	350	307	325	310	304	319	316	319	316	365	371	334	322	320	298	314	305	321	323	326	338	293	313	346	332	291	298	283	281	309	319	313	304	300	352	317	301	334	312	319	310	309	283	340	354	350	318	338	310	289	359	307	336	316	316	318	330	323	339	324	351	322	311	324	314	310	282	322	309	320	285	360	343	302	338	300	308	293	317	345	310	303	326	360	320	315	303	338	316	275	308	302	364	354	294	297	343	295	312	317	322	284	309	337	363	334	321	314	309	351	355	310	301	274	306	320	345	297	318	332	337	348	306	322	315	312	302	321	301	293	325	315	320	265	356	307	318	341	304	332	336	275	297	309	328	282	340	330	322	294	313	336	313	339	328	336	298	339	308	315	314	317	327	330	302	317	310	335	332	317	293	319	331	320	315	328	329	346	304	330	305	292	322	295	318	324	317	326	330	338	307	308	305	289	319	322	327	319	316	343	339	307	334	338	366	311	369	324	330	340	296	332	361	325	328	324	296	323	286	301	329	350	317	303	330	318	308	311	299	316	327	313	320	326	320	336	311	356	325	298	322	291	318	324	335	352	356	316	306	326	343	335	312	300	305	291	291	315	291	278	307	312	319	321	320	323	317	347	314	318	338	326	304	326	320	332	318	344	303	292	326	308	319	309	307	330	337	324	318	333	306	288	332	357	337	304	329	316	317	319	314	309	317	298	347	320	322	323	321	332	323	322	297	321	343	318	336	327	306	299	345	329	317	322	336	344	315	319	366	329	310	304	347	332	293	350	331	308	250	317	293	321	317	313	310	330	326	323	320	335	327	339	325	332	318	324	346	315	335	338	340	319	310	310	349	328	320	346	311	303	309	285	266	339	320	355	320	313	340	322	325	337	307	336	337	319	322	299	307	325	306	313	329	342	309	333	330	330	347	316	323	320	312	338	318	328	304	322	318	288	312	283	298	300	342	292	312	283	332	347	303	317	296	329	301	352	321	329	320	319	340	304	297	321	318	297	315	340	285	305	300	326	294	310	295	324	281	297	342	311	319	334	337	324	332	329	289	309	340	305	312	346	334	333	348	355	283	313	330	316	304	300	337	341	327	297	317	320	299	343	293	283	312	346	380	302	315	304	339	315	289	337	333	285	303	298	306	324	321	292	320	339	323	315	361	291	298	345	302	320	354	342	308	297	319	315	307	323	359	317	286	299	322	354	336	341	287	304	327	318	305	305	346	295	325	312	299	328	293	312	343	303	286	299	325	309	284	325	358	331	334	293	340	305	329	318	306	295	287	336	322	274	308	343	298	312	333	320	331	331	324	336	308	328	340	351	355	308	308	342	345	330	335	324	345	349	337	304	299	303	295	344	306	333	341	333	354	292	336	280	300	291	357	332	304	336	345	330	331	320	353	362	332	316	305	332	314	336	333	328	319	310	359	315	299	299	291	307	323	318	317	327	305	331	352	314	344	343	334	322	351	322	332	316	342	300	288	324	302	300	327	315	332	348	328	323	320	315	346	317	338	318	328	308	316	322	337	302	341	314	333	321	314	349	301	316	282	329	303	340	319	330	343	320	327	327	309	344	326	305	354	313	309	290	287	319	288	324	282	325	348	316	317	324	296	306	295	316	325	318	302	342	302	292	320	325	344	338	289	330	310	343	318	297	305	323	367	331	380	358	350	322	326	331	309	315	341	314	297	318	311	307	295	316	332	293	326	326	338	347	308	308	309	323	334	305	309	289	306	329	341	372	322	359	324	308	335	332	363	332	325	288	280	339	339	319	355	346	294	330	345	331	318	289	286	326	341	291	337	294	318	303	300	325	323	344	322	343	311	338	322	326	314	321	320	344	308	307	308	277	321	311	300	327	335	332	319	339	353	317	336	312	350	276	332	333	328	302	304	313	345	320	322	322	309	317	331	306	303	325	368	342	300	309	315	326	287	319	301	261	325	287	317	330	341	340	306	339	311	306	336	318	328	325	334	334	302	305	319	349	314	320	335	348	297	343	294	291	271	304	282	289	289	314	314	311	286	320	309	317	305	293	300	306	310	337	298	314	299	289	309	329	319	328	335	306	322	328	322	332	352	310	344	325	347	299	314	332	327	316	345	324	321	304	326	322	342	327	329	283	301	330	299	334	309	335	285	321	334	333	335	335	361	314	326	313	313	315	315	323	337	346	282	329	321	295	330	320	309	306	305	318	336	299	342	315	365	307	301	300	345	289	293	324	350	338	344	348	335	310	319	344	329	313	300	309	323	313	304	314	326	338	344	337	343	336	321	359	327	352	324	313	306	323	321	332	311	318	297	323	329	291	308	352	296	305	345	311	310	306	327	340	338	331	337	318	285	327	299	289	294	310	328	355	315	365	319	307	297	308	352	340	329	320	298	347	280	301	315	327	337	302	315	318	321	293	329	318	349	346	303	316	306	333	345	332	262	328	333	325	296	316	341	307	308	299	316	306	333	324	346	344	316	319	307	329	311	289	312	299	295	325	314	326	357	356	336	325	316	318	326	319	297	290	342	292	338	327	296	377	314	306	310	371	321	314	337	332	295	332	381	345	329	308	304	341	339	314	296	314	342	316	284	326	284	333	348	318	311	308	302	314	351	334	329	328	303	312	337	337	294	317	331	316	309	311	313	292	306	328	340	302	282	302	278	311	335	312	343	319	325	335	324	306	341	312	336	344	307	316	318	333	335	305	292	286	324	286	299	311	310	329	348	321	332	341	310	312	281	298	294	339	341	349	302	297	311	302	353	304	306	306	325	313	281	305	277	334	290	325	320	322	347	324	329	325	291	319	321	329	361	324	327	316	308	323	328	298	307	348	315	336	260	353	331	334	310	316	328	350	306	319	324	309	326	326	338	316	329	338	328	301	352	331	330	345	317	298	298	296	320	332
38742	25164	22887	16918	9228	4125	2251	1689	1401	1219	1108	952	949	826	794	751	699	720	720	709	728	711	637	693	702	706	714	720	720	701	724	725	654	744	696	715	716	740	752	713	760	710	704	724	747	672	747	695	757	706	663	729	719	713	702	714	735	718	692	708	687	710	724	712	637	710	715	647	697	709	684	703	715	648	712	668	657	680	700	674	698	699	690	675	677	691	673	692	726	693	730	680	689	687	670	751	725	690	689	659	699	676	671	738	683	687	668	707	691	696	700	661	710	692	702	711	663	720	686	712	709	697	688	704	695	669	678	730	682	675	725	739	708	682	745	673	654	733	706	707	655	688	720	698	705	699	668	676	667	685	656	700	686	674	688	703	708	683	675	651	695	682	686	675	676	689	693	684	669	676	689	669	668	689	672	702	674	681	632	699	656	698	708	695	699	676	700	695	636	680	691	694	675	681	685	710	700	691	713	689	660	672	725	716	710	711	763	684	675	712	742	665	678	714	669	714	661	660	708	678	669	704	662	672	715	733	690	668	649	673	697	717	701	685	681	709	707	678	725	645	706	651	660	697	694	743	716	697	664	655	681	633	708	714	676	684	703	675	708	662	678	628	686	706	702	706	670	720	714	692	703	672	690	720	705	726	660	695	652	729	692	659	725	744	682	677	680	726	717	653	701	707	687	721	684	712	754	684	704	673	687	706	731	667	673	704	679	666	685	687	681	678	633	667	676	691	703	716	687	726	676	748	708	695	644	671	686	651	658	708	690	722	712	648	685	692	706	685	698	659	689	692	722	700	718	673	727	676	676	680	701	687	694	698	660	661	690	669	711	717	708	683	682	710	667	639	688	694	674	666	696	748	682	698	667	691	697	692	719	699	689	705	673	686	669	704	650	692	676	699	736	625	736	653	710	702	669	714	720	690	656	697	676	725	688	720	671	741	721	702	694	708	679	673	672	674	687	710	646	697	673	719	712	693	693	734	702	654	706	688	726	692	712	679	716	661	694	685	684	697	673	663	691	662	712	684	700	698	671	679	640	749	699	753	709	696	696	638	703	682	695	731	739	667	676	680	709	722	670	644	671	729	673	674	669	687	681	668	685	659	743	680	700	691	685	695	677	649	719	669	734	664	594	705	686	713	669	691	671	710	680	687	723	746	683	699	674	696	719	705	726	678	729	676	693	709	655	676	691	637	709	656	731	605	687	728	660	707	703	684	699	701	707	690	657	692	689	693	662	708	709	690	723	699	694	672	708	682	752	703	611	663	710	729	646	706	672	689	709	755	646	717	730	714	699	725	671	690	698	732	712	691	716	705	683	778	697	669	688	740	703	692	719	676	669	726	654	723	688	685	675	701	663	681	693	711	683	667	676	675	705	683	716	690	653	704	645	687	684	664	687	724	706	671	748	681	718	675	681	654	700	724	655	684	662	651	717	664	717	665	745	699	641	697	730	684	678	632	636	719	673	744	688	714	714	703	731	659	699	662	739	746	638	655	702	702	672	724	673	685	712	723	686	707	660	669	733	657	722	748	684	657	684	741	716	702	658	703	723	688	746	720	634	669	681	685	654	680	706	677	646	735	691	709	721	704	694	704	684	659	687	732	667	686	729	664	740	668	658	690	692	645	712	683	723	695	683	703	714	720	682	689	664	670	654	719	712	697	647	727	685	718	673	701	656	693	674	691	724	657	680	667	706	683	741	618	697	701	703	712	730	667	712	703	682	706	702	721	692	744	679	698	675	695	692	680	675	705	691	669	704	654	743	734	708	689	680	742	663	699	657	665	719	652	677	664	682	680	678	698	697	672	699	692	760	701	660	705	706	707	705	682	717	655	685	688	729	635	678	690	672	661	723	646	653	609	625	678	688	726	691	642	733	667	735	658	705	668	703	723	719	718	722	658	682	692	693	653	730	687	681	719	686	691	664	676	699	705	687	671	671	658	713	673	656	676	679	680	687	678	678	693	702	710	688	726	645	707	666	679	639	676	733	718	682	622	713	682	653	698	734	700	707	695	726	644	705	695	718	707	667	679	664	709	688	678	719	709	731	731	722	718	682	635	682	690	644	678	669	733	703	688	717	687	718	688	680	664	646	697	664	641	640	686	654	693	704	668	703	663	683	752	709	688	690	706	634	705	688	729	702	713	685	684	673	688	680	699	679	685	684	716	712	689	689	700	670	729	722	713	675	678	725	695	712	678	699	691	689	717	709	734	713	685	698	687	643	702	726	665	652	678	710	679	715	683	690	688	661	675	748	695	747	702	661	654	673	735	700	666	681	654	695	672	688	683	731	694	661	722	687	700	692	708	685	692	719	670	717	671	723	672	701	709	714	698	636	666	677	692	680	678	677	658	651	690	681	672	699	701	675	711	688	650	659	674	679	714	713	705	690	654	656	704	697	696	726	700	730	705	685	760	685	708	713	684	643	677	671	693	663	742	718	657	728	728	691	726	680	695	720	645	662	685	662	701	706	638	664	729	704	680	731	686	726	712	661	721	720	719	696	715	701	714	702	735	661	737	692	707	708	664	701	651	725	701	695	737	755	715	714	692	674	725	678	694	666	736	696	683	643	713	688	699	690	699	698	650	666	689	708	690	672	663	664	677	721	726	698	691	660	687	684	713	684	683	695	666	689	732	663	711	702	689	708	691	667	665	715	677	674	677	755	742	714	704	719	722	679	691	665	737	701	659	693	677	706	653	673	668	718	690	680	676	722	723	689	665	756	722	703	723	706	637	665	705	705	743	710	655	637	655	692	695	684	627	675	694	697	727	694	686	718	662	704	708	668	723	661	720	653	650	676	663	710	697	714	676	707	680	710	700	679	664	750	677	674	709	692	681	674	690	664	702	724	643	714	678	690	737	671	715	670	711	697	698	693	648	720	660	683	619	700	699	679	674	699	675	716	730	724	707	674	692	663	674	720	683	668	716	695	756	701	711	733	666	720	652	689	711	664	683	698	672	681	725	707	697	730	697	642	718	663	662	692	740	671	745	692	718	659	676	707	714	666	669	692	719	667	657	726	624	697	711	719	697	743	696	665	707	664	632	711	695	710	678	710	669	679	651	699	685	678	688	660	703	676	743	695	711	666	689	660	697	690	721	725	693	727	696	716	705	688	645	667	684	713	679	676	712	738	668	708	729	718	718	688	716	703	746	747	717	712	707	671	679	680	704	693	666	706	681	733	636	716	711	674	707	660	651	669	696	710	715	718	700	699	661	633	710	670	739	658	706	674	668	695	680	705	672	724	663	684	702	712	658	656	728	674	698	662	693	664	737	700	680	683	706	684	667	678	663	747	724	755	652	725	726	729	647	712	715	729	696	696	678	644	723	708	667	722	643	665	639	690	670	700	721	699	676	751	780	718	685	710	725	692	721	723	718	707	687	692	666	710	703	689	677	658	667	672	682	709	728	657	717	655	686	697	704	679	688	686	690	670	699	688	704	762	650	681	694	680	701	680	689	694	727	712	710	689	706	661	693	661	709
50479	24112	7406	2369	956	474	398	358	372	339	327	327	326	323	361	342	313	342	324	308	314	340	336	322	319	334	320	343	305	322	319	314	370	304	368	324	344	314	323	313	307	344	310	294	335	336	321	325	321	320	322	299	343	326	332	319	315	353	334	329	342	319	348	336	340	339	345	337	329	296	314	309	332	300	308	320	321	337	296	322	301	309	304	315	315	322	336	328	329	326	357	287	299	301	325	334	338	344	316	295	333	346	333	323	337	301	320	315	343	326	307	300	297	338	334	350	322	335	298	311	289	350	387	342	299	316	321	338	334	318	360	334	327	309	308	280	344	314	322	327	334	339	365	338	321	296	277	338	343	293	333	333	318	296	308	335	346	330	304	365	334	357	308	350	306	323	386	322	335	368	292	335	330	314	361	317	371	337	313	285	317	326	297	355	332	343	338	328	300	314	316	348	326	322	342	339	317	328	306	307	334	301	318	312	318	323	328	314	319	306	330	327	321	379	357	368	352	288	323	331	324	345	307	328	368	310	310	342	327	310	355	305	312	337	363	319	337	344	350	335	314	327	310	347	312	352	313	298	298	313	328	317	299	305	342	323	293	321	330	332	299	304	345	340	314	316	316	324	338	318	312	307	336	317	313	322	323	315	323	308	324	303	347	321	315	316	316	335	324	331	310	378	321	360	318	312	307	308	320	298	319	336	308	335	322	329	316	283	329	304	320	328	359	330	344	385	326	334	322	335	330	319	370	294	285	323	333	336	318	341	306	303	267	324	307	320	330	296	292	334	304	326	332	280	312	350	340	334	326	320	297	322	315	323	296	310	320	325	343	289	320	304	333	312	327	306	306	320	330	334	337	337	289	312	331	342	290	326	297	304	312	340	320	370	320	320	328	314	296	291	315	357	303	331	313	303	332	265	303	304	295	319	311	316	339	295	346	347	304	321	297	337	304	315	310	320	334	333	307	350	317	343	322	340	313	320	297	325	316	319	319	326	335	302	327	294	338	358	321	293	276	311	310	337	305	355	335	361	292	347	336	343	297	300	313	287	348	302	347	305	303	353	295	310	334	331	313	305	319	303	333	323	333	307	333	354	322	302	310	309	284	370	336	317	328	331	315	336	322	323	331	339	354	331	315	323	317	341	313	349	295	312	291	308	316	314	311	354	327	359	311	344	312	335	330	318	333	312	336	313	319	343	292	275	308	334	318	322	298	306	344	306	328	358	329	348	326	337	311	340	336	302	321	349	320	279	309	334	301	330	314	355	302	323	337	325	327	329	315	309	322	355	340	303	323	335	351	312	322	353	300	299	316	321	313	305	351	343	322	299	309	284	304	314	339	354	331	350	339	327	295	333	333	306	300	313	309	309	293	330	346	278	308	370	328	307	338	301	363	334	314	304	308	337	307	318	297	276	362	330	324	345	347	340	310	326	349	329	309	304	297	321	325	321	316	340	314	274	336	317	324	313	319	338	318	331	311	308	297	283	302	330	349	336	339	327	323	311	337	302	329	326	319	325	334	328	336	375	337	316	357	320	327	298	314	338	319	359	346	318	306	358	344	310	315	296	306	342	301	292	326	329	331	306	289	305	304	315	305	318	333	367	335	318	295	350	326	329	341	325	315	299	327	368	359	302	321	316	301	309	308	333	337	295	347	323	336	326	291	340	336	332	346	321	337	305	307	300	356	312	320	321	307	329	301	317	335	314	345	307	332	287	329	331	325	313	350	328	332	361	298	311	314	286	343	333	332	284	339	286	321	323	342	333	355	311	323	328	323	352	312	313	304	318	353	329	336	333	307	326	316	308	330	339	288	334	325	315	321	319	338	301	339	292	293	348	304	295	318	319	316	319	286	325	333	315	310	327	354	344	323	311	342	312	332	328	319	323	294	320	345	312	323	297	321	337	328	333	319	320	334	287	311	335	330	341	353	293	323	318	347	360	323	320	359	348	310	339	320	334	316	314	334	307	310	329	349	322	338	331	332	330	356	365	325	334	323	306	300	314	338	331	323	278	326	320	314	324	327	324	317	307	276	340	324	335	355	320	305	347	295	343	321	327	307	304	344	309	309	320	322	379	337	292	352	308	345	314	322	330	308	331	330	330	341	334	314	350	309	310	298	312	340	357	334	327	350	312	348	334	335	334	340	320	335	349	321	320	310	329	351	330	326	302	317	297	336	334	351	334	314	321	326	355	306	338	359	318	309	357	310	295	333	333	346	330	297	313	300	341	354	332	310	340	289	300	336	304	297	276	280	349	317	323	307	303	310	340	353	312	306	325	334	333	324	334	291	342	300	307	311	302	316	359	328	336	327	311	329	305	336	336	326	299	338	296	361	327	347	307	352	308	315	348	347	322	299	316	296	385	317	298	332	280	283	300	326	344	350	345	335	295	317	335	349	328	280	352	338	341	360	354	334	347	346	325	356	312	324	325	336	337	338	313	316	321	317	329	330	304	325	334	339	294	293	339	313	357	334	323	298	349	321	310	320	302	315	328	345	335	319	336	286	273	335	302	330	313	341	286	317	348	346	366	292	330	305	322	350	310	320	325	302	318	321	285	312	327	287	320	348	299	309	296	332	297	319	306	314	296	299	307	304	362	315	342	330	318	335	318	296	297	351	328	301	322	354	327	305	334	322	299	269	302	326	323	306	314	313	323	350	304	331	313	341	345	321	327	354	344	323	303	305	357	306	332	316	341	303	338	337	335	349	301	332	345	310	323	347	318	325	339	320	336	305	344	357	315	328	307	311	320	316	314	317	299	352	295	306	341	305	329	319	315	299	329	331	316	291	338	308	328	302	290	326	308	344	319	317	314	356	281	315	337	300	304	317	321	334	342	333	346	354	332	342	324	337	353	326	338	314	320	290	332	338	322	357	355	324	309	355	275	331	299	339	361	337	323	323	330	356	323	324	317	323	368	334	313	376	289	290	307	301	308	296	345	325	316	351	363	319	308	348	353	357	328	319	329	315	305	328	295	333	336	322	342	347	322	296	344	319	323	309	311	320	314	316	321	325	350	359	333	287	297	296	281	345	316	311	316	322	335	343	324	351	325	306	319	312	296	334	313	310	311	300	348	326	303	310	327	337	309	290	326	336	310	330	326	353	292	299	331	296	340	317	309	339	320	339	284	312	302	300	353	341	327	311	323	322	315	333	378	345	329	316	291	308	340	331	362	319	327	318	317	303	325	335	356	336	323	329	342	295	342	348	319	353	332	338	315	337	324	295	315	325	358	309	298	286	318	332	335	337	314	329	357	341	316	358	302	346	331	311	338	304	330	297	316	326	319	325	321	333	324	337	306	327	299	312	316	334	356	337	342	313	298	335	317	314	321	332	359	323	327	329	335	333	311	308	322	314	323	299	311	348	290	293	309	330	297	320	310	277	286	325	315	356	320	301	302	328	340	339	344	299	299	311	318	277	328	292	292	292	370	315	320	333	336	345	349	335	350	350	350	344	305	315	308	344	291	311	325	316	330	311	315
33436	16605	8504	5259	2723	1374	1070	931	877	844	725	752	743	739	694	713	728	696	712	758	735	748	682	742	691	723	657	721	676	687	682	703	718	691	679	733	679	760	712	722	729	746	725	703	663	710	674	692	654	747	729	678	675	734	666	735	732	703	672	713	667	699	736	710	702	675	711	791	691	685	707	663	764	683	683	691	703	696	665	691	726	767	731	701	715	732	735	700	673	724	737	665	741	726	684	682	711	687	685	683	689	695	707	756	723	702	682	695	712	674	706	736	742	679	691	715	689	694	715	722	683	743	721	720	690	657	715	691	718	723	729	735	678	736	695	715	723	700	687	680	700	663	682	666	703	713	710	676	677	646	705	643	742	694	737	721	678	718	665	675	764	706	642	663	688	722	753	695	755	658	724	660	703	718	675	655	702	700	685	695	730	685	707	705	675	678	699	675	667	691	707	635	699	704	742	701	707	724	678	714	665	688	713	710	715	690	666	720	687	678	657	735	721	706	703	706	720	712	743	693	715	699	676	684	625	708	684	708	720	661	662	717	698	721	706	678	697	738	698	664	682	731	736	725	728	669	677	661	755	729	717	691	668	669	704	714	730	705	729	679	698	703	682	674	698	664	642	668	737	745	693	718	662	695	691	658	667	702	691	710	723	682	622	723	742	688	715	750	712	693	686	713	684	724	735	734	665	696	689	668	695	685	663	734	697	662	674	681	675	729	728	649	687	649	730	677	679	704	715	721	672	702	677	674	670	717	688	709	690	680	679	659	691	685	686	715	712	707	687	659	696	686	689	723	707	683	676	719	677	705	745	711	682	672	669	662	709	699	679	742	676	698	700	730	697	648	663	716	787	680	712	705	698	696	715	714	688	721	675	702	678	654	698	684	701	668	714	725	678	718	672	697	714	691	683	683	684	653	679	720	670	681	688	670	710	682	706	698	661	698	687	728	672	702	677	701	701	672	745	688	694	708	726	672	689	638	674	686	723	725	647	745	663	717	720	737	746	697	712	667	690	679	651	720	700	733	747	704	660	661	693	699	670	727	698	679	729	718	719	675	688	744	729	703	719	729	686	685	726	738	682	689	693	725	746	705	691	716	676	689	685	667	718	692	693	703	706	698	736	724	736	714	674	683	740	677	695	688	671	677	712	700	682	722	692	711	735	660	748	695	689	660	745	701	670	703	692	712	705	654	737	685	720	681	728	717	722	666	710	730	687	667	721	676	740	665	708	679	694	678	650	747	698	695	727	648	703	692	698	696	700	678	692	686	672	677	680	681	768	739	735	727	734	669	712	714	723	683	694	691	634	708	704	690	657	701	665	660	683	697	662	733	748	674	692	693	696	738	752	683	681	708	675	653	696	718	700	679	722	656	723	654	691	716	712	706	702	699	691	697	687	682	751	697	687	671	694	728	671	713	704	687	727	686	688	678	748	719	668	683	673	667	739	665	760	689	724	714	684	719	717	654	715	699	697	733	691	658	691	722	719	744	678	708	700	722	741	712	707	718	723	642	728	663	703	736	716	711	707	691	665	691	723	656	690	665	670	706	704	687	693	688	704	766	671	698	696	661	695	699	677	673	653	723	700	683	672	715	688	738	744	670	722	699	674	653	670	719	768	704	695	664	721	696	711	729	780	730	658	720	662	707	726	694	706	625	727	713	636	702	666	707	688	701	703	694	713	699	687	698	735	682	690	666	689	698	724	696	695	703	680	705	663	628	663	696	661	725	699	659	695	720	674	690	735	728	644	721	647	689	696	741	671	686	687	694	738	732	712	698	714	688	695	674	645	726	657	701	699	668	701	693	698	713	726	747	719	761	667	659	706	645	677	694	702	665	670	706	711	746	708	693	696	702	698	700	638	694	772	680	665	692	708	688	666	727	651	691	717	722	697	712	673	717	687	702	690	717	666	701	689	716	690	706	717	696	695	707	703	648	664	688	687	682	679	736	690	707	681	699	693	686	735	728	656	719	720	723	726	706	689	697	728	685	729	702	624	733	716	664	718	652	717	687	679	674	756	735	679	709	652	704	679	725	623	666	682	681	753	696	700	644	704	702	705	716	705	680	649	719	711	709	686	675	692	678	697	703	719	680	704	716	646	687	692	745	724	676	789	707	613	706	719	719	684	681	711	689	727	697	691	637	690	702	691	689	714	738	701	688	711	691	688	681	662	701	713	670	685	692	668	759	711	678	704	688	720	679	660	731	737	711	661	673	705	691	728	681	688	701	673	690	701	705	691	699	735	692	637	708	701	710	677	698	715	685	671	698	667	716	690	638	712	741	677	690	708	731	730	677	734	720	718	707	692	706	737	712	719	725	703	673	680	695	658	666	677	664	673	710	645	704	727	710	714	720	690	688	647	681	719	689	706	669	711	721	660	670	670	719	675	750	719	649	673	666	697	700	687	687	703	720	663	685	644	688	679	730	635	713	711	687	688	702	735	693	689	696	670	684	685	729	681	707	681	692	684	668	692	709	682	641	701	702	707	674	639	726	695	691	723	729	715	661	711	714	670	682	703	659	699	677	636	680	651	713	700	691	691	711	736	650	691	697	712	736	707	745	703	693	669	678	644	741	719	661	641	681	701	720	697	741	723	655	644	695	745	721	684	688	675	699	700	717	689	712	651	660	697	665	694	667	678	714	688	722	662	746	688	680	702	674	679	711	758	700	676	692	722	662	668	692	701	715	723	672	688	695	713	684	741	699	680	710	712	673	715	704	640	727	689	756	648	657	701	709	707	704	661	712	673	710	673	685	660	671	682	731	708	724	672	699	693	689	758	750	709	725	699	713	667	691	734	705	710	676	725	687	762	668	704	705	697	647	691	700	725	681	698	722	693	687	704	719	716	683	704	671	640	733	691	739	690	673	667	663	697	694	723	663	738	726	735	715	801	739	738	683	688	671	685	703	682	712	678	656	689	674	646	691	723	684	701	683	686	690	722	697	725	694	694	753	675	628	718	675	672	676	662	674	688	710	719	704	682	685	710	725	696	670	676	692	655	656	732	686	675	701	681	701	703	659	658	691	686	717	704	677	681	668	682	699	703	700	702	708	688	712	701	687	673	708	709	734	650	723	666	663	718	707	669	704	731	668	739	706	687	706	683	695	661	700	716	700	750	687	649	688	689	723	649	707	694	682	694	731	677	698	663	689	722	722	736	639	706	710	744	684	695	691	705	674	737	704	655	681	683	620	715	726	665	672	664	708	673	648	663	712	649	698	725	705	724	697	685	717	724	663	726	703	708	736	650	708	732	717	716	711	691	749	683	680	714	742	659	685	705	704	699	700	713	700	744	687	683	715	683	724	703	708	674	716	716	733	688	696	681	681	715	696	694	668	760	671	667	692	690	689	734	682	726	735	678	702	716	688	699	739	690	717	710	650	736	639	691	675	736	686	711	708	690	654	690	761	677	704	730	682	739	696	691	694	652	718	725	714	726	686	682	672	682	715	702	700	697	674	753	688	742	691	731	711	651	668	737	756
61992	30729	11379	3732	1582	552	415	399	387	371	328	336	335	315	288	305	323	285	321	303	306	315	311	326	320	311	302	321	307	346	293	309	328	319	322	304	339	319	308	342	294	312	313	328	306	313	268	328	324	323	315	328	307	314	287	316	311	327	347	305	354	335	319	313	274	340	334	337	310	323	332	316	299	312	349	300	314	334	304	323	339	328	319	308	324	330	300	307	303	305	304	329	296	321	298	300	343	293	300	317	300	324	334	296	293	287	334	262	285	299	297	351	288	302	300	325	342	335	329	329	299	302	308	320	308	316	324	358	297	337	265	286	325	305	313	345	290	321	332	303	325	330	314	314	314	309	309	337	297	325	309	315	314	269	294	339	269	319	298	310	307	336	292	295	323	309	290	312	331	299	278	284	308	298	305	293	310	334	284	348	328	358	305	301	303	326	326	334	302	307	318	331	344	309	323	330	313	307	299	323	360	332	324	301	290	313	318	304	329	337	349	321	296	341	329	289	328	305	348	342	349	324	306	320	305	327	313	320	324	289	268	284	343	331	305	321	321	343	277	318	304	346	269	299	351	324	319	317	264	351	337	345	292	325	333	325	289	308	326	310	337	323	330	304	318	317	315	276	295	370	293	353	337	292	306	293	326	322	324	297	307	280	307	309	282	356	302	315	294	292	308	301	306	303	313	331	318	311	331	334	299	310	337	313	321	346	298	318	327	300	296	319	309	315	281	307	308	343	312	317	327	307	333	312	344	349	296	307	296	334	326	338	333	312	336	329	342	306	294	332	285	319	287	318	345	292	290	313	336	297	320	290	335	326	291	337	316	296	306	291	316	288	320	316	297	332	318	312	313	326	308	312	319	320	336	309	296	340	297	302	349	320	322	305	323	323	296	325	309	279	321	320	320	302	299	281	318	332	313	352	312	319	319	355	333	320	309	312	310	294	315	310	324	356	300	332	330	328	361	335	300	287	317	311	300	295	316	293	319	298	313	285	319	308	296	320	325	345	348	312	297	292	343	316	301	300	311	319	317	321	298	294	333	301	297	313	325	313	315	301	281	327	337	336	323	310	317	287	339	343	334	315	285	297	318	316	270	309	315	331	291	301	303	289	287	318	323	335	317	285	293	283	300	343	341	327	334	323	312	327	343	304	344	339	297	317	336	301	308	303	313	345	304	304	319	311	312	305	327	305	303	319	316	317	348	313	308	304	294	315	343	320	321	313	295	336	277	294	321	307	295	322	301	298	292	289	314	305	314	318	353	329	307	275	288	319	297	291	329	301	315	288	347	309	333	308	335	319	322	328	326	278	303	292	326	300	307	322	333	286	317	327	331	306	328	317	317	343	282	315	284	307	324	338	316	329	331	321	348	324	309	293	315	303	322	287	326	314	328	332	300	298	334	320	292	337	286	321	276	272	317	322	297	327	310	309	302	325	339	311	316	300	310	327	306	328	295	335	310	312	325	321	340	287	316	286	329	348	318	306	306	299	316	314	289	323	275	318	306	321	299	333	343	335	338	328	290	325	292	302	343	272	322	324	321	308	298	303	320	293	291	344	331	315	321	266	325	326	289	330	312	344	324	285	322	311	272	343	311	318	321	294	270	286	303	297	342	319	315	300	310	326	280	265	327	294	306	299	320	282	342	292	280	294	294	304	331	310	269	310	323	279	312	331	321	332	312	305	311	340	303	316	346	288	307	361	295	292	328	353	316	279	325	325	295	334	335	322	354	341	305	298	281	308	317	278	301	301	335	285	335	315	356	306	289	318	302	314	323	313	321	334	345	299	300	349	341	347	324	290	312	314	334	350	333	321	324	335	299	306	300	316	305	297	321	320	304	298	281	332	343	317	324	321	307	340	323	322	309	316	320	315	299	292	321	308	308	294	285	301	339	318	319	307	329	301	285	344	316	300	294	295	324	319	269	330	333	353	316	326	296	324	325	311	289	320	296	283	298	332	320	315	330	259	299	306	312	316	303	286	319	323	279	322	301	305	280	294	333	306	306	283	294	302	324	333	311	307	316	330	326	294	280	325	326	305	323	303	301	294	297	311	304	274	338	315	306	285	296	304	301	312	362	267	369	302	322	309	304	296	315	320	318	267	302	306	317	310	296	294	296	317	320	296	358	314	317	321	352	326	305	295	329	296	299	336	295	276	308	330	281	314	335	320	302	320	343	309	328	298	286	303	285	301	300	307	299	325	300	306	310	321	324	331	322	314	335	297	310	332	310	321	290	299	294	304	308	282	329	311	324	318	320	289	330	306	284	296	322	283	293	327	353	317	310	304	318	274	329	317	330	305	307	321	286	282	309	281	330	343	324	333	296	325	345	337	319	308	322	317	311	297	333	317	347	317	338	343	310	300	329	329	351	325	344	294	328	294	359	325	306	309	334	304	315	313	325	294	332	292	293	327	336	350	315	349	316	320	283	282	310	325	318	295	331	333	329	337	321	328	316	333	269	309	313	313	278	299	316	351	354	297	298	263	331	333	288	279	303	360	294	305	324	297	299	315	341	292	317	313	346	308	320	314	316	317	315	301	327	310	315	345	306	314	298	320	299	321	316	319	329	321	298	304	301	258	306	334	316	319	277	307	314	327	338	304	305	306	292	316	316	329	279	294	342	335	272	310	329	276	305	314	288	324	324	296	325	275	304	303	310	328	293	345	335	300	315	302	272	320	308	283	317	294	311	297	333	340	317	349	318	279	310	309	338	309	271	311	314	347	295	309	324	337	300	327	333	340	309	291	287	366	285	294	300	296	299	322	280	287	304	273	320	288	328	307	299	333	345	266	332	316	300	308	311	325	312	316	320	316	277	302	313	344	312	341	281	322	301	273	305	314	326	310	356	327	339	333	327	309	330	267	325	341	308	346	341	292	336	319	286	295	315	312	291	325	321	295	309	310	319	337	302	328	317	296	324	286	288	304	325	334	332	317	337	291	322	322	337	319	286	339	323	313	331	337	316	316	315	354	278	316	287	321	359	287	323	295	324	304	306	302	318	327	300	334	318	350	283	299	316	315	277	320	308	282	308	313	283	268	275	297	322	302	325	317	337	327	293	297	293	306	283	284	328	305	321	309	289	297	316	271	311	322	341	318	313	322	302	303	270	316	308	286	338	323	313	311	306	309	325	318	336	289	336	338	285	321	314	321	333	300	363	337	297	332	323	280	314	340	333	297	312	333	331	336	316	337	296	339	343	299	295	292	347	313	337	261	322	323	300	327	329	274	268	316	305	290	304	288	323	275	278	301	324	322	370	319	308	314	317	317	314	327	302	303	324	326	279	305	317	324	335	289	305	299	315	298	306	303	310	295	331	329	324	286	317	295	275	275	314	296	337	295	338	313	318	275	307	303	304	324	311	322	287	317	296	297	324	307	312	301	326	313	312	332	263	330	313	334	344	299	344	318	284	316	352	298	301	307	292	316	334	286	295	294	306	320	291	319	311	292	327	356	336	322	309	296	319	278	306	326	321	311	319	281
41451	21119	11730	7537	4512	1672	1069	993	832	864	804	725	743	717	642	729	667	690	639	683	698	692	654	673	710	685	737	746	706	687	649	690	683	638	675	689	708	648	727	719	680	693	685	687	720	672	680	704	697	661	700	646	654	699	673	680	673	659	696	618	706	693	659	665	694	729	673	724	707	657	712	679	670	643	673	690	625	685	744	675	645	657	700	638	716	694	655	665	707	721	710	693	663	723	673	706	723	726	653	663	617	687	673	692	674	645	691	695	661	684	689	662	632	744	658	677	716	691	654	657	642	647	691	710	665	713	720	657	701	719	676	665	698	637	685	664	683	688	630	660	665	657	692	668	668	696	701	665	704	648	672	678	715	690	691	675	721	694	665	691	672	646	689	718	659	668	670	720	655	656	687	636	705	666	664	689	686	680	669	639	664	697	684	679	692	620	715	688	672	629	671	668	682	677	671	711	677	687	713	702	687	642	689	694	657	658	706	669	684	666	670	633	690	690	727	674	697	671	709	647	676	688	651	634	727	678	661	651	688	668	666	675	673	679	678	667	689	678	625	652	632	696	690	713	711	722	721	651	678	683	658	712	682	745	721	706	665	702	646	635	648	705	704	640	656	666	683	667	691	665	688	686	672	668	682	678	705	672	650	691	686	689	662	665	682	678	659	692	712	691	676	713	659	695	691	688	686	681	682	665	679	637	692	647	712	710	708	642	686	722	640	646	690	626	688	683	732	669	719	674	703	707	728	662	623	702	649	695	660	628	686	693	704	679	654	713	694	696	649	700	672	677	681	672	652	674	682	687	702	650	670	675	684	686	696	672	665	673	678	690	690	744	643	686	688	663	692	689	699	639	669	659	676	678	662	664	653	657	682	687	643	671	666	621	675	705	706	670	729	651	659	672	680	677	689	680	691	694	667	676	653	680	663	709	706	635	705	703	685	649	632	679	680	697	732	727	684	641	667	683	677	712	653	625	679	667	701	665	713	638	689	679	662	678	670	682	696	692	663	651	680	643	666	668	694	710	716	667	689	652	682	696	749	712	680	681	727	689	712	671	634	668	636	701	679	661	654	720	677	608	663	673	656	651	696	674	664	697	671	683	674	635	695	690	670	717	675	706	689	715	654	635	659	653	717	689	657	682	709	727	650	681	671	659	698	642	679	664	673	651	649	636	741	651	669	692	667	656	670	649	709	687	695	669	648	721	716	655	683	657	691	674	716	674	684	704	683	679	709	652	621	654	661	700	679	662	685	675	638	654	633	677	691	681	663	719	737	644	661	704	669	701	663	619	729	698	693	701	642	684	639	748	682	653	689	727	652	719	694	724	661	642	669	710	715	679	710	646	684	678	715	661	703	629	669	668	636	665	689	659	711	669	659	633	676	659	716	673	653	716	683	669	663	658	669	664	663	675	641	673	644	674	678	672	667	700	693	666	700	644	690	682	684	672	686	707	739	668	666	677	669	679	669	643	662	671	676	669	682	704	623	729	659	651	689	638	681	695	690	657	666	671	685	656	654	658	719	732	681	664	691	677	654	720	660	703	632	706	729	725	658	681	691	690	659	721	653	694	654	687	664	711	699	731	712	694	733	671	636	604	669	699	669	659	680	701	721	655	700	691	698	672	663	657	661	649	692	710	678	676	669	669	640	657	684	680	723	695	698	717	624	681	724	715	684	686	703	729	710	676	699	694	699	710	683	635	699	669	685	682	672	636	668	648	696	643	656	668	637	671	652	658	706	678	634	703	657	691	683	726	701	665	714	673	641	672	704	670	728	701	672	630	644	671	659	701	705	686	666	654	699	650	685	627	688	678	658	646	683	663	651	719	710	681	683	661	635	710	668	676	713	677	679	732	736	663	685	661	692	666	683	631	662	697	684	666	598	644	677	662	682	641	632	662	693	718	624	736	694	646	657	712	705	636	739	718	656	705	705	693	642	672	696	681	661	687	694	718	635	688	689	664	645	631	655	652	669	760	681	664	716	687	670	681	697	682	648	669	655	674	683	673	662	723	668	648	661	680	682	684	680	692	677	745	723	680	643	677	636	680	689	657	669	685	643	661	713	687	701	671	694	708	672	703	659	685	731	640	679	650	632	647	757	645	701	660	654	708	713	703	696	670	682	696	638	730	682	685	716	681	673	698	673	687	637	680	647	694	664	696	685	670	726	703	602	662	645	676	644	689	672	676	664	679	682	620	695	666	632	672	702	717	720	686	685	648	637	664	647	712	640	706	678	691	714	657	683	645	700	691	716	688	664	681	662	687	665	696	679	665	678	648	712	684	631	672	694	661	647	705	699	671	648	702	684	680	613	722	677	669	663	698	645	673	704	707	689	638	717	674	722	690	635	693	669	726	635	655	635	693	640	693	671	618	707	667	694	690	699	701	631	691	696	654	697	669	677	617	656	689	630	642	693	675	680	677	686	667	685	660	666	642	671	739	701	734	685	697	684	673	639	695	691	656	691	696	690	674	693	652	692	684	670	699	642	708	672	693	661	659	692	716	698	693	692	668	657	674	678	731	656	661	626	676	679	696	700	672	696	640	653	668	678	675	606	730	701	690	664	696	654	693	666	660	712	648	677	708	645	687	706	707	614	682	661	719	709	707	651	747	705	713	690	660	673	659	696	658	659	651	664	659	665	682	638	681	705	720	685	696	655	688	692	668	717	680	654	664	740	647	684	652	685	676	640	714	674	693	677	651	654	687	704	639	709	690	607	691	692	693	654	670	673	735	671	656	653	686	686	682	714	662	695	668	639	656	623	693	735	655	678	685	733	673	689	700	666	649	643	667	660	699	689	690	695	658	691	629	675	679	685	655	672	707	647	642	679	709	724	651	682	678	682	687	660	678	706	692	710	700	664	646	661	697	664	695	747	670	636	626	655	676	698	682	682	661	707	710	643	651	667	711	659	671	672	656	702	619	654	684	664	719	667	644	711	678	698	696	675	708	684	663	649	721	706	704	731	665	647	669	719	689	705	634	655	667	709	692	695	683	714	730	667	660	691	689	682	689	676	767	664	645	697	688	690	694	699	671	732	713	687	634	696	701	673	667	687	698	737	687	759	711	650	697	695	658	664	763	692	634	694	692	674	734	666	667	664	678	699	697	690	674	733	650	700	678	637	657	702	690	653	651	710	674	688	691	666	725	643	711	653	700	646	627	703	678	692	680	670	659	683	682	657	654	690	657	681	704	679	647	687	698	705	670	669	683	648	683	679	681	674	713	676	663	703	652	734	658	720	688	685	701	716	702	695	674	643	709	685	678	658	660	686	684	690	645	666	673	663	686	703	705	644	619	692	663	714	689	666	680	700	726	708	656	650	668	641	624	716	654	686	662	636	695	668	710	690	666	691	666	712	639	674	709	641	680	671	672	625	675	668	656	711	683	681	675	647	685	720	677	669	684	664	689	682	727	639	704	696	696	661	660	707	694	671	720	697	674	700	632	677	640	699	667	687	593	699	692	687	677	684	674	670	651	668	651
60065	29105	18189	8513	3366	1271	708	571	539	422	407	372	380	378	350	361	309	344	289	304	354	296	303	339	316	306	283	315	334	293	316	312	342	285	339	340	307	357	310	308	343	291	305	341	340	337	316	318	353	317	307	356	320	301	310	311	316	354	351	306	330	316	331	315	341	301	336	347	316	300	337	296	296	307	327	316	324	347	314	292	345	344	313	307	306	324	303	291	307	337	306	334	350	327	308	333	335	308	318	316	296	332	305	347	296	321	336	335	324	335	311	303	312	281	349	336	307	305	290	337	370	336	344	278	288	302	308	340	351	318	323	318	314	358	324	322	339	332	321	331	330	298	284	310	325	325	306	302	321	307	328	318	301	342	358	321	348	305	334	317	346	349	306	368	304	310	304	330	329	339	304	301	320	324	328	352	340	347	298	302	341	291	315	329	305	301	344	308	299	294	350	318	339	317	316	326	312	315	313	336	333	294	337	335	332	339	334	323	324	306	308	310	319	307	351	359	344	327	336	324	331	334	301	287	315	338	333	327	333	301	308	317	350	305	303	333	321	330	302	305	316	334	324	316	317	331	320	323	302	315	354	326	328	301	342	309	297	335	302	319	305	337	324	322	317	325	304	338	297	311	289	317	324	314	347	326	297	310	298	350	312	311	290	338	292	339	306	324	340	311	335	329	330	346	294	303	348	298	316	346	303	302	312	326	310	314	302	340	315	321	340	324	353	343	284	315	326	334	315	299	323	332	318	343	271	286	340	327	278	340	340	320	313	360	314	333	346	329	328	349	347	336	336	294	288	317	295	300	300	323	328	362	313	316	295	311	316	320	331	329	297	320	330	307	304	357	295	333	328	327	282	333	304	329	326	303	331	289	288	338	312	355	302	315	327	332	340	327	330	319	331	287	283	339	378	363	301	288	277	298	305	348	325	300	322	284	296	326	337	326	318	304	326	325	318	329	319	328	312	320	323	307	313	331	311	266	302	277	327	316	359	332	338	323	345	320	349	332	323	301	276	389	326	311	307	306	341	369	336	336	340	346	331	315	308	321	313	294	317	289	330	318	353	311	315	313	295	295	330	305	360	289	279	333	299	294	317	355	345	348	330	345	353	322	322	305	322	315	296	351	333	339	295	296	294	318	330	325	312	298	348	344	326	300	345	337	345	306	320	287	337	314	346	328	343	331	313	338	313	329	318	320	338	296	348	338	351	308	298	306	310	324	331	359	312	310	327	314	311	312	306	363	336	312	317	319	299	314	334	305	314	326	324	319	325	291	316	333	315	327	307	341	308	301	292	317	301	333	332	355	291	308	303	311	305	344	293	314	333	312	326	316	292	315	308	297	318	294	303	312	303	344	347	318	317	336	320	299	336	317	316	312	323	359	294	316	306	325	308	320	331	302	312	312	326	346	299	336	320	314	327	285	268	310	328	332	362	336	338	322	317	310	314	334	339	328	337	317	313	302	289	335	345	296	303	306	334	342	298	342	325	308	314	315	289	329	328	322	286	313	328	274	287	315	331	305	314	322	334	266	319	346	299	282	335	324	317	295	319	316	301	320	377	301	313	318	340	318	319	297	281	324	362	352	311	294	309	332	291	290	329	295	311	327	331	317	341	319	322	299	325	315	280	303	332	334	362	359	331	346	282	322	313	305	319	319	302	330	320	310	380	311	325	322	300	322	335	342	297	318	322	336	360	334	293	324	280	315	316	313	309	346	269	307	326	314	344	304	341	307	307	319	302	338	315	284	324	339	341	326	305	298	280	279	312	325	284	325	349	288	319	295	307	288	310	325	320	319	318	367	356	303	318	278	332	288	312	349	328	368	327	328	315	330	324	337	323	337	360	324	318	333	314	331	335	329	299	322	275	355	336	315	296	316	330	290	316	335	311	368	318	342	329	342	307	325	347	335	294	361	297	321	313	330	331	311	332	341	309	349	297	261	319	300	290	305	300	321	326	341	304	306	320	315	350	340	350	333	345	313	339	316	327	289	324	332	310	324	305	325	286	319	315	349	328	305	338	334	323	328	312	323	317	300	288	339	314	304	319	315	322	338	369	321	302	334	319	332	282	323	328	356	290	292	296	311	309	323	313	304	306	308	323	305	293	287	313	323	312	291	356	316	316	318	305	319	329	317	309	304	336	325	322	298	286	332	318	376	297	311	351	323	349	282	291	348	300	330	311	289	291	332	318	326	295	299	309	306	322	291	323	298	333	316	316	310	310	289	320	344	363	312	286	292	271	342	314	311	318	305	334	301	316	302	353	298	327	339	332	350	353	328	288	317	318	312	309	351	367	319	315	303	326	324	298	294	315	301	318	301	311	321	295	335	351	338	345	323	342	319	311	345	342	328	311	346	336	346	306	304	348	357	327	298	336	362	328	295	352	287	312	333	341	341	358	346	303	313	352	325	315	344	330	303	312	342	304	337	301	287	328	314	316	314	330	315	316	307	307	331	314	326	303	313	321	304	343	324	328	309	316	323	335	326	295	330	339	277	320	331	329	314	343	308	297	329	315	346	319	335	301	324	298	328	331	327	302	304	323	322	334	322	292	345	297	342	334	290	302	334	331	315	362	331	329	312	270	282	288	296	287	356	329	347	320	292	302	292	344	338	348	342	329	301	304	313	356	300	315	296	316	343	299	323	308	306	312	341	321	333	322	323	333	320	305	354	328	314	320	356	310	334	296	329	306	335	323	312	298	309	328	329	365	315	326	320	333	306	309	352	311	319	347	336	358	328	314	298	277	286	311	291	344	310	349	357	281	318	318	328	336	377	324	326	282	345	324	333	303	350	342	291	322	323	288	314	325	320	322	319	356	304	322	325	302	324	340	305	336	329	293	349	312	279	311	328	327	295	269	281	309	312	322	315	331	364	302	301	310	311	342	332	318	331	311	331	310	257	337	332	333	313	314	348	367	313	330	330	336	296	345	345	293	300	317	342	334	340	302	323	308	321	311	325	309	334	310	287	299	303	352	308	281	314	329	313	329	343	298	310	346	319	293	322	289	298	339	329	312	322	331	298	315	306	311	315	277	319	333	292	298	320	333	332	322	287	300	290	304	314	320	288	322	304	305	296	315	318	332	282	339	340	319	307	327	338	311	328	319	331	312	333	369	320	323	314	322	344	353	307	299	321	343	322	313	323	312	313	358	312	300	295	312	339	321	271	335	328	333	311	329	303	324	318	302	327	318	300	308	315	335	323	328	339	321	311	294	326	320	335	310	274	346	323	315	310	311	350	297	287	318	301	290	343	301	316	297	292	322	320	302	343	316	327	302	310	336	319	301	316	327	315	330	333	334	311	330	351	321	366	305	328	312	335	317	320	310	279	318	312	323	341	330	320	304	313	318	316	313	300	319	336	355	347	342	296	323	345	273	319	323	345	305	331	336	313	288	309	352	323	342	325	329	315	305	337	327	324	341	343	329	337	274	304	294	334	340	300	298	317	349	326	309	366	338	314	311	327	335	303	320	344	331	328	304	293
36710	21469	20912	15053	9380	3851	2437	1916	1512	1267	1114	1024	946	828	816	758	723	694	728	701	735	684	711	740	738	724	660	689	660	698	719	712	726	684	731	762	710	713	777	698	710	668	783	728	700	747	689	683	708	726	730	738	692	705	689	641	729	726	755	726	668	728	692	680	729	727	714	688	675	681	712	677	696	729	677	664	687	725	697	677	681	655	698	717	681	679	732	692	686	695	675	660	705	672	693	678	713	719	697	666	689	664	668	678	692	679	703	701	676	668	653	690	697	704	668	663	726	700	712	705	718	734	685	641	693	703	679	676	619	702	652	658	698	646	710	710	710	680	717	712	720	652	701	699	690	710	646	714	710	671	681	696	718	675	703	704	661	717	666	697	676	660	661	681	721	648	720	680	710	696	661	666	726	730	697	713	767	677	711	749	705	686	710	675	688	663	681	667	636	711	738	698	676	734	655	736	722	680	710	631	686	725	701	685	720	676	700	724	681	701	695	684	704	692	728	688	639	625	673	683	732	718	694	684	709	722	738	670	646	649	675	682	664	712	750	670	700	702	647	721	718	679	721	682	698	711	681	726	718	667	739	678	656	696	705	697	652	694	700	729	661	801	687	733	719	708	653	721	722	732	673	708	680	711	621	685	697	732	729	704	725	663	711	692	703	715	684	713	709	728	630	702	645	721	696	693	653	670	712	677	707	667	694	700	711	724	720	695	662	687	656	651	675	675	694	646	681	718	675	694	695	692	699	680	674	725	700	714	730	711	717	712	668	703	646	718	691	721	756	695	695	679	732	701	739	674	693	695	737	687	608	716	685	678	733	684	668	678	690	695	681	704	723	672	665	670	706	705	697	679	675	733	701	675	700	658	659	631	702	734	682	634	737	656	666	686	702	688	701	632	659	705	682	669	727	697	654	665	701	666	716	724	690	665	692	699	656	688	678	688	698	674	700	672	737	683	676	708	714	681	683	676	679	718	709	688	708	684	684	693	688	670	702	709	714	683	741	718	693	669	643	670	703	672	722	673	694	656	697	687	644	687	703	699	662	679	683	718	710	690	687	702	730	667	673	711	729	681	730	685	691	691	687	750	676	668	643	670	724	719	737	688	683	706	712	688	696	710	665	736	708	657	691	723	732	704	697	674	640	674	698	711	724	710	666	713	648	716	734	684	688	709	696	687	670	709	654	656	651	708	696	685	690	657	681	695	736	715	678	689	694	654	717	735	683	712	662	727	719	703	691	649	692	705	682	666	644	674	708	674	671	695	695	723	735	728	733	727	734	684	720	665	641	687	691	697	720	710	730	670	720	699	677	684	671	680	678	663	673	696	684	724	691	717	674	723	723	669	681	666	744	754	685	708	746	683	670	704	704	683	626	731	654	707	709	711	726	695	658	702	705	657	659	678	714	649	713	676	669	686	651	644	719	706	642	653	697	733	676	673	716	713	657	727	721	685	705	729	661	689	713	714	712	767	739	671	680	683	678	717	622	673	719	715	667	692	713	683	698	673	685	668	704	692	681	670	705	696	720	723	714	673	684	675	665	685	660	674	736	701	667	722	715	683	734	676	622	656	666	691	630	744	698	658	698	665	682	673	696	648	667	692	748	688	707	693	688	666	671	693	729	690	662	698	674	646	701	670	686	707	694	673	690	663	706	672	707	683	666	670	676	713	666	701	670	678	691	672	700	668	715	634	674	627	677	722	709	681	688	714	691	660	690	720	680	708	673	689	635	728	701	672	681	682	649	706	690	737	686	669	710	664	736	671	719	684	696	697	714	716	689	729	695	702	637	718	677	740	677	729	654	636	719	679	729	649	727	698	757	723	705	682	666	665	691	739	700	701	695	693	681	712	740	675	730	710	625	658	676	691	711	649	637	682	694	763	686	683	670	689	654	716	654	667	655	654	723	634	730	684	692	752	678	676	664	720	652	699	675	686	679	719	690	691	702	714	731	690	689	691	658	677	675	742	696	689	673	672	697	727	698	707	639	675	668	659	636	700	740	697	655	694	681	693	674	655	677	678	655	705	707	678	663	686	674	724	724	701	726	656	669	680	658	721	718	682	655	702	693	722	667	718	703	749	745	678	717	684	734	703	691	675	681	726	716	690	679	638	704	694	698	692	714	681	713	704	717	694	674	740	719	708	724	674	733	700	648	761	689	718	676	715	681	656	680	700	728	685	732	727	714	681	700	686	680	738	721	642	724	695	672	702	647	730	692	646	644	708	682	703	716	659	664	676	698	687	698	687	721	677	697	716	712	697	684	751	669	736	716	722	682	673	668	727	683	667	709	733	706	681	647	678	725	637	702	731	694	707	694	687	669	770	668	703	692	728	685	671	686	731	725	674	730	684	693	729	756	720	707	649	725	692	707	674	698	695	725	716	694	694	671	694	701	730	648	711	670	682	711	702	670	691	724	654	719	688	697	702	687	685	690	655	655	640	713	638	637	679	666	647	716	699	717	730	644	678	724	684	642	680	617	693	676	679	711	670	694	704	726	719	687	658	691	691	668	770	725	722	715	734	682	690	677	691	678	723	683	699	694	690	706	720	674	681	684	710	686	715	665	673	687	683	670	665	713	721	653	702	710	691	725	695	691	696	775	664	652	669	674	740	704	670	664	714	690	654	676	674	671	626	714	678	694	698	665	709	739	670	663	678	697	706	674	697	671	661	706	734	635	672	647	709	702	677	685	717	712	715	696	691	701	675	674	689	685	672	714	743	702	669	726	730	693	700	737	703	699	686	674	702	672	649	734	695	777	688	673	671	704	733	702	685	679	717	704	656	673	678	691	682	716	662	644	639	666	637	682	706	658	660	683	686	686	694	696	652	681	682	682	687	706	689	720	720	664	662	669	660	711	697	709	687	695	670	699	670	668	714	643	681	655	713	690	677	696	696	735	710	729	697	685	731	704	721	677	691	719	671	669	693	678	678	682	662	732	662	709	684	668	667	714	664	716	689	665	712	677	695	701	676	739	687	661	691	641	714	674	671	708	647	702	653	713	664	713	732	723	685	657	685	683	694	681	734	736	708	678	724	690	737	710	676	723	718	649	662	716	704	695	730	701	639	670	690	717	694	692	692	686	631	745	742	700	674	681	692	683	701	662	681	693	682	707	702	688	626	679	727	761	672	673	677	712	704	683	691	682	665	655	679	710	692	693	682	713	705	722	656	687	680	731	706	680	696	699	703	666	734	682	725	705	717	678	685	684	718	681	704	680	651	708	711	722	705	662	685	661	705	688	702	696	757	676	682	663	720	652	670	690	692	660	659	679	658	700	708	682	675	687	701	706	742	672	671	720	698	706	662	700	666	707	739	688	693	684	731	723	699	727	676	672	679	653	742	666	681	719	660	650	685	729	688	730	669	723	709	682	689	716	698	711	723	686	669	665	691	661	704	677	734	734	685	697	707	719	686	682	708	703	688	691	657	719	739	656	685	727	678	704	660	711	718	662	725	707	721	742	707	706	645	701	689	687	716	675	736
39944	20895	11085	4556	1849	704	491	385	364	345	373	338	349	338	307	315	301	296	298	351	301	299	314	313	307	335	369	281	353	341	273	302	299	311	323	312	329	332	323	352	335	322	325	387	320	325	333	319	310	312	326	297	307	348	307	348	336	319	355	340	282	367	274	324	286	300	328	318	325	307	319	283	301	298	340	329	326	304	319	346	327	313	292	333	308	313	349	312	280	339	302	292	319	318	334	297	302	318	325	338	318	309	322	286	302	303	331	318	337	321	300	307	317	323	301	294	336	332	293	327	319	304	305	305	331	338	334	307	339	334	330	335	331	320	323	333	302	290	349	347	309	329	325	272	346	352	342	334	336	366	360	307	304	322	327	332	330	363	341	307	332	317	319	309	348	335	323	318	315	335	351	333	296	319	336	311	302	289	301	298	323	368	318	330	318	347	316	311	311	351	300	362	309	350	337	279	289	334	345	302	372	348	339	295	341	284	310	316	300	291	279	307	321	303	333	292	354	310	314	358	309	337	330	306	319	311	344	303	316	256	305	296	255	333	287	348	335	308	358	323	301	324	311	305	327	342	296	308	337	345	302	348	313	332	348	299	318	332	358	329	314	316	304	308	323	314	296	331	334	327	338	315	332	316	329	336	312	306	355	321	322	333	319	317	320	337	300	359	311	322	320	336	326	331	294	346	321	320	327	313	283	328	287	354	330	322	299	327	320	334	317	310	320	331	350	325	315	312	333	342	287	312	293	293	333	313	319	310	316	300	322	310	352	329	320	366	317	334	336	325	339	307	314	316	379	317	319	339	354	319	314	312	333	337	316	344	340	305	308	319	349	315	330	319	257	318	325	303	313	309	321	341	337	331	301	310	297	300	342	329	320	353	348	300	311	331	344	299	329	309	352	332	323	312	336	333	352	333	358	279	312	317	318	314	292	344	310	339	331	299	276	301	321	322	333	277	315	324	329	314	287	300	351	317	321	319	343	322	301	306	311	305	336	293	303	327	353	314	328	372	305	297	356	296	324	284	286	276	290	319	310	346	313	329	325	330	316	309	308	318	333	345	315	360	309	345	361	316	302	315	333	311	318	314	333	335	330	308	329	326	293	362	337	362	340	315	337	309	301	316	311	277	308	360	307	324	360	320	317	305	359	285	313	328	325	320	311	295	296	372	312	313	319	352	336	309	295	322	321	303	293	324	305	268	262	338	316	280	291	296	316	291	286	319	318	300	307	305	277	316	328	303	321	332	312	317	330	297	335	344	319	338	348	306	330	305	310	337	317	310	300	320	316	351	327	308	340	295	336	335	313	299	322	310	314	309	270	304	301	304	337	309	304	340	341	382	301	329	294	305	337	365	353	326	302	302	310	323	316	345	340	320	342	315	334	326	341	307	305	350	289	351	312	324	327	283	320	319	314	337	331	304	316	360	305	324	317	299	312	291	304	324	325	307	337	337	340	317	302	329	334	369	324	313	358	328	308	295	304	293	309	320	334	354	306	349	322	329	325	321	316	327	312	302	349	337	325	330	295	319	301	317	330	329	327	346	328	337	341	338	320	334	333	331	336	317	313	318	327	339	320	273	342	335	321	317	336	348	326	348	309	303	293	326	311	340	305	330	322	330	316	338	307	316	310	326	302	275	317	360	344	317	363	353	350	353	374	304	305	306	326	323	293	306	317	327	334	309	316	314	327	332	320	307	328	301	314	307	305	349	334	380	310	344	299	276	305	297	319	322	300	296	305	336	285	290	284	337	350	343	344	303	327	309	306	321	300	339	337	287	339	361	323	307	289	319	324	311	341	280	309	315	301	341	319	335	329	335	325	348	330	312	315	294	365	304	366	311	323	307	319	311	335	292	338	313	266	297	289	334	309	328	321	321	299	297	308	305	343	322	307	334	316	301	308	312	325	328	330	299	312	288	305	335	338	328	306	345	300	305	344	302	326	321	316	326	307	343	289	317	328	307	322	313	323	313	309	307	316	327	319	339	314	352	312	299	284	291	302	331	338	318	315	322	295	316	319	321	312	310	286	315	319	334	341	314	323	317	293	278	310	334	331	360	324	331	340	359	332	321	329	348	334	311	317	307	335	319	290	320	305	309	314	337	303	306	343	310	278	337	328	329	345	341	312	316	324	297	347	337	340	326	320	288	307	290	304	301	308	329	360	322	299	308	307	344	331	311	354	357	301	304	332	371	331	339	314	324	311	292	327	360	321	340	299	317	318	311	303	313	328	358	349	323	309	319	354	326	315	342	319	316	343	327	312	315	324	330	325	330	344	340	340	322	363	298	318	323	301	307	303	315	326	329	320	332	311	323	321	314	314	350	340	337	339	316	304	321	309	332	365	357	317	345	320	324	302	323	321	362	341	313	318	336	367	329	308	284	314	387	300	336	351	341	321	334	325	307	358	355	324	361	297	308	304	309	294	352	307	288	298	337	339	338	301	300	297	333	324	303	301	320	354	348	330	299	310	304	325	340	295	316	308	297	329	309	336	344	342	298	323	362	330	330	331	291	304	319	330	315	290	342	291	294	331	342	344	327	313	343	315	337	322	338	327	343	315	294	308	312	333	276	357	349	297	299	296	355	324	365	294	338	337	297	334	373	326	291	310	326	306	318	293	317	351	334	326	283	317	307	335	321	300	307	328	302	306	326	305	327	343	332	331	322	319	318	305	346	302	329	283	316	334	313	308	311	317	290	301	316	332	317	328	330	335	302	302	375	316	329	340	333	338	341	303	291	348	320	334	303	324	324	344	318	361	359	345	313	332	327	338	326	319	349	309	291	341	306	341	348	307	344	356	313	316	323	348	302	333	331	343	323	301	321	357	320	305	327	312	293	325	298	370	306	310	320	315	311	347	339	340	316	327	310	352	319	288	292	314	320	311	327	317	357	300	290	301	281	325	329	338	314	316	349	342	319	346	337	331	310	362	335	306	340	317	311	360	328	332	313	324	338	319	313	325	317	318	328	333	330	323	316	317	326	350	341	340	286	319	304	311	327	358	315	316	343	325	307	326	306	335	284	352	337	320	309	302	297	320	320	319	304	324	304	342	281	303	340	347	324	328	290	358	317	351	319	328	305	311	321	341	307	326	323	317	307	328	340	339	331	304	335	314	334	351	343	333	305	316	345	327	322	317	323	294	345	325	327	315	314	339	328	352	319	338	351	341	310	310	334	311	338	302	281	265	321	309	302	304	314	371	304	346	335	327	304	340	316	298	367	340	323	323	344	294	315	311	304	339	317	326	335	360	336	338	313	317	318	310	326	337	322	320	363	318	330	323	345	333	309	326	344	299	332	312	311	339	319	346	342	329	316	309	296	345	307	311	296	297	319	316	374	328	335	345	306	291	343	360	317	369	294	335	316	284	318	295	308	338	324	334	360	343	317	315	319	288	324	333	293	285	342	331	339	325	304	330	313	310	355	326	336	284	324	336	336	343	311	333	336	350	309	314	311	322	338	331	297	318	285	337	347	333	326	327	331
26029	16252	14783	9664	5465	2144	1427	1150	1009	941	859	866	743	775	768	736	720	731	666	669	700	731	759	688	700	695	703	665	675	703	706	680	691	728	735	714	753	707	732	674	763	705	711	737	679	730	689	676	737	665	690	723	711	690	663	703	718	679	674	665	683	671	705	672	666	656	655	688	656	711	742	696	662	658	701	676	696	744	662	676	697	741	684	706	650	718	684	667	694	688	674	713	688	688	746	668	727	704	677	726	691	690	668	705	649	757	698	720	712	713	674	718	667	649	700	705	681	685	650	663	752	721	746	672	694	648	675	682	704	729	675	732	677	712	704	686	685	725	716	713	710	633	676	670	719	689	721	677	675	715	670	707	686	664	694	780	736	701	672	692	684	646	709	727	688	693	678	690	717	667	669	711	678	731	709	667	672	675	709	674	729	715	681	677	714	681	736	717	693	664	649	709	724	662	706	648	657	677	696	733	672	688	708	654	663	654	681	697	734	731	696	733	693	692	675	665	650	688	670	717	648	669	678	690	667	726	665	663	675	681	695	678	673	703	656	686	722	698	699	692	718	665	733	750	653	674	680	651	647	713	733	667	703	694	672	654	695	710	689	639	666	661	698	684	692	669	675	722	670	688	657	707	712	702	655	661	744	678	708	675	687	761	659	693	709	703	701	679	697	708	676	663	652	685	692	716	692	703	705	718	668	721	756	696	702	680	665	654	661	668	716	721	679	685	681	736	648	680	689	701	706	676	716	595	681	722	733	684	706	678	671	691	698	688	703	695	756	749	706	739	682	646	713	663	669	677	665	688	692	697	671	670	657	730	735	730	684	648	685	687	694	717	711	679	696	663	695	674	694	663	705	696	712	714	642	662	676	591	723	702	728	718	688	702	683	669	697	720	698	687	600	676	679	701	685	695	680	669	732	708	662	663	679	673	696	674	660	692	717	712	718	703	721	713	666	707	673	687	697	695	694	666	732	648	717	653	705	673	688	656	676	686	681	709	649	676	641	689	707	705	667	692	700	638	707	689	753	671	697	633	635	665	661	696	680	701	686	706	731	704	685	714	703	674	675	701	690	662	693	650	700	635	687	678	694	656	649	670	698	657	717	650	682	726	657	703	705	689	704	720	679	686	679	665	704	702	690	633	718	663	651	638	672	677	680	652	667	677	691	698	703	645	709	662	722	712	674	735	695	690	723	691	685	711	706	692	757	656	730	666	664	647	698	682	648	684	680	706	691	702	676	676	643	671	702	689	703	679	688	676	694	666	667	738	699	671	655	670	689	752	689	695	707	736	732	668	684	660	702	711	710	725	657	654	706	686	701	686	681	758	718	692	704	673	682	723	716	740	703	659	712	701	714	676	705	660	760	710	704	671	716	686	701	712	719	715	694	653	686	713	674	672	686	705	674	709	710	663	702	669	684	659	622	741	664	704	725	674	678	744	689	712	717	681	733	702	669	683	659	670	663	701	734	691	660	724	743	732	715	687	721	733	654	647	700	697	699	697	715	681	692	617	704	690	696	687	673	676	737	700	674	719	709	658	683	673	733	698	715	662	710	710	707	705	669	680	674	687	688	709	696	710	650	727	645	688	709	769	671	720	676	677	648	687	705	687	674	723	644	675	667	761	675	690	670	666	693	687	705	731	734	710	688	681	728	751	695	729	664	633	692	697	645	723	687	668	686	710	708	653	682	675	732	704	694	712	661	698	690	694	688	674	707	720	688	675	738	692	680	691	651	704	682	752	664	709	708	681	674	709	680	692	762	704	708	695	693	690	721	712	732	648	677	704	700	658	688	692	652	691	730	711	701	678	666	716	684	709	711	695	673	702	702	676	692	692	705	642	680	661	667	667	698	707	707	687	685	679	680	685	672	695	673	709	725	686	699	686	704	731	651	637	711	693	698	673	754	707	730	709	678	656	671	655	691	703	714	647	653	726	670	722	727	686	694	720	687	740	674	699	644	735	715	665	639	709	707	735	664	681	733	705	706	702	676	687	672	691	685	702	672	693	762	669	686	754	738	774	671	680	760	711	688	743	664	688	683	694	706	746	681	685	692	651	705	675	679	701	660	690	736	690	668	694	683	704	719	700	764	708	700	742	660	713	642	700	712	679	722	700	704	729	664	702	667	667	670	709	701	671	685	708	686	673	686	688	722	731	687	675	721	680	674	733	682	670	683	670	688	708	674	717	659	716	665	664	676	720	656	694	662	628	683	678	697	695	693	662	694	686	703	686	700	756	689	691	730	737	713	675	668	671	717	684	690	617	657	667	654	714	685	665	756	677	658	707	700	706	657	708	671	671	699	661	713	660	686	723	678	691	737	697	693	706	726	682	652	700	714	629	722	651	668	720	717	670	653	716	638	689	728	669	703	708	723	666	712	716	689	696	718	634	696	675	696	630	676	682	736	657	651	674	735	693	689	709	731	691	740	682	719	757	653	691	651	695	683	733	644	640	750	711	738	694	696	695	660	763	627	692	721	638	661	682	709	689	691	692	678	720	669	713	619	662	678	646	720	696	674	723	688	671	659	676	680	661	692	646	656	729	724	684	677	686	686	644	700	653	687	684	690	682	673	692	647	729	666	668	637	665	719	672	659	643	650	693	740	697	676	724	655	706	700	706	650	698	717	724	642	681	713	708	690	665	657	690	699	703	663	654	692	748	686	719	690	688	674	697	701	702	639	714	709	736	732	684	690	664	687	717	682	719	687	736	707	715	662	684	673	668	641	685	730	641	697	680	679	688	689	711	683	694	694	695	656	714	706	702	694	727	694	704	683	686	689	701	682	681	701	662	672	698	700	703	650	671	642	685	695	663	635	693	617	723	732	671	759	669	694	648	722	705	661	688	682	687	696	665	700	668	660	708	659	688	637	702	702	690	654	730	705	697	730	685	673	703	702	730	719	756	712	654	693	662	658	716	747	685	675	699	703	719	682	660	703	677	663	672	721	705	669	665	733	736	692	659	729	690	712	677	678	702	751	673	735	674	655	729	718	690	661	680	653	684	684	722	660	737	711	683	671	701	666	660	706	730	691	658	725	687	714	709	682	696	668	666	714	705	710	704	698	658	657	723	665	679	682	661	711	736	662	698	638	703	736	690	692	679	704	738	685	694	652	701	636	693	667	713	723	669	746	709	712	690	721	709	700	659	685	709	730	735	693	724	669	683	678	683	726	700	667	640	678	712	698	670	713	709	663	698	746	675	674	724	706	660	686	655	690	716	720	727	658	659	652	700	748	692	672	726	698	716	709	642	704	666	686	730	695	671	719	666	682	717	686	707	683	707	716	721	622	667	700	673	719	658	686	662	686	675	706	682	713	705	714	703	673	701	644	644	680	716	681	697	707	700	722	700	743	658	667	733	675	635	705	735	678	700	696	696	685	750	713	664	705	672	674	714	685	681	700	689	625	727	715	735	668	710	649	685	660	674	704	681	738	671	729	677	683	733	709	703	698	704	672	698	707	713	698	738	705	688	654	673	644	722
55639	30591	16214	6915	2453	926	521	483	403	392	360	367	354	314	309	318	316	331	290	313	319	328	316	312	293	336	327	331	338	325	298	330	305	331	295	320	333	310	328	321	329	296	298	311	330	304	282	319	308	308	316	319	303	328	330	337	324	337	301	296	309	287	307	336	292	326	302	324	287	304	331	313	311	336	301	358	303	298	333	280	299	324	345	325	290	334	321	337	275	314	339	332	314	335	282	310	256	277	292	300	305	305	283	296	326	320	291	308	277	320	303	336	342	319	302	332	308	318	298	316	329	346	328	319	332	287	320	357	301	312	335	316	283	311	301	306	327	324	300	325	326	303	307	325	310	336	309	326	282	289	312	305	322	339	304	306	309	309	284	320	296	302	349	291	306	345	311	309	325	254	307	288	296	336	303	288	317	308	293	311	346	291	313	304	296	313	316	302	344	318	293	291	326	282	327	295	317	316	328	308	267	267	295	315	310	276	309	329	341	306	257	313	287	299	345	300	308	316	309	328	312	277	304	310	319	324	299	273	308	317	301	313	261	302	295	314	360	327	288	297	294	297	337	303	320	276	304	343	316	291	314	314	323	348	336	304	291	330	313	316	334	324	318	310	290	318	349	279	304	300	314	328	335	283	302	310	316	322	276	284	330	295	307	303	328	320	312	348	309	314	297	322	326	348	293	297	318	284	306	289	319	325	339	333	327	324	327	332	319	268	301	296	300	306	314	324	309	312	322	326	333	324	315	310	312	300	305	296	302	296	285	330	315	344	317	348	312	307	318	335	302	314	326	285	324	329	300	290	278	324	291	314	329	322	295	319	296	325	316	310	314	303	300	322	329	299	286	292	293	311	333	327	283	309	285	317	335	356	337	297	281	297	319	295	333	287	305	323	301	328	308	339	328	308	292	318	268	318	325	271	282	288	284	311	319	327	297	303	332	290	281	310	319	340	295	276	293	274	279	279	315	280	312	282	290	332	335	340	302	361	310	316	304	337	345	316	293	302	304	284	282	332	312	297	296	316	305	288	288	361	326	306	296	304	303	295	306	311	320	297	339	297	320	324	327	299	344	290	305	317	296	275	287	326	333	321	341	294	346	317	297	309	294	299	295	353	315	306	301	340	329	291	305	299	316	295	304	315	325	287	290	319	317	321	288	315	339	316	299	325	303	265	291	312	296	303	343	313	305	309	277	306	320	313	295	328	301	315	332	295	314	285	287	329	292	316	340	298	311	303	301	320	300	301	292	311	321	318	314	321	286	295	295	279	284	296	316	281	280	316	315	336	300	329	318	325	323	309	331	295	308	278	315	315	288	312	314	299	298	326	308	315	330	321	287	276	333	301	318	275	322	294	324	301	334	305	300	291	295	299	343	306	302	307	334	342	272	293	350	338	326	334	322	298	296	337	308	340	293	325	294	316	318	337	322	340	353	305	310	309	286	313	305	289	345	320	307	290	299	308	297	336	328	307	309	313	311	286	292	315	290	328	308	313	326	308	313	258	298	308	287	270	308	309	302	321	303	308	321	342	317	321	314	304	303	272	332	327	303	271	313	318	319	295	301	326	357	312	297	278	317	317	326	318	287	325	313	307	294	336	333	334	282	331	300	307	285	291	293	272	305	318	302	292	299	305	353	326	299	306	342	300	291	314	302	315	350	317	301	340	300	335	291	296	296	317	319	319	294	324	292	307	317	269	298	302	265	284	292	339	290	305	294	315	281	270	337	296	290	283	290	318	326	293	260	316	324	302	310	339	311	347	314	338	338	315	324	282	311	289	337	330	324	295	282	308	312	337	325	309	319	296	294	321	310	263	298	307	293	363	319	266	344	313	292	294	315	314	329	324	320	326	302	298	341	327	294	310	303	312	360	313	315	306	279	334	301	293	313	317	328	298	301	293	305	316	306	323	302	296	344	340	313	328	326	284	329	302	293	312	324	347	297	324	329	334	272	314	323	304	305	272	317	301	305	327	312	313	320	310	282	306	313	308	332	315	297	337	298	312	311	320	298	282	314	289	309	282	306	323	343	304	311	348	291	307	305	292	354	333	314	322	280	337	330	307	284	317	311	311	268	312	294	326	323	353	320	342	308	325	299	277	342	304	272	320	282	296	275	339	316	316	301	312	292	301	339	328	305	331	290	307	308	324	305	307	283	287	314	286	318	323	325	288	317	317	352	307	298	301	306	303	293	341	299	287	291	331	322	307	315	280	289	308	307	339	334	291	311	253	287	304	362	276	273	309	270	298	319	331	298	321	299	297	332	320	291	301	327	295	285	305	322	315	286	304	333	303	340	293	318	333	300	321	311	308	328	287	340	316	303	333	281	303	323	307	281	308	297	332	291	318	326	325	302	321	317	305	309	334	299	280	335	291	320	319	336	321	276	305	269	325	352	282	303	296	316	300	302	301	296	326	279	327	309	268	293	307	314	328	311	308	320	313	314	318	279	295	313	320	314	320	301	336	306	339	331	294	304	328	307	324	301	272	321	285	287	294	326	300	335	294	279	289	311	322	327	307	283	332	317	316	284	335	300	328	305	280	308	340	313	314	314	300	305	307	285	285	315	277	325	287	319	299	319	292	294	289	306	289	336	352	293	301	299	272	309	260	341	315	318	348	306	313	305	297	297	292	312	286	295	338	296	328	312	310	327	312	257	338	338	338	280	293	302	319	347	295	315	329	283	317	283	291	324	300	272	288	295	286	274	300	351	299	303	323	313	330	337	279	324	324	325	303	317	300	288	319	316	320	271	306	301	319	281	315	349	312	309	311	315	329	326	347	298	300	308	319	368	289	337	312	336	314	329	328	289	311	337	289	301	305	294	314	313	303	293	286	288	308	330	291	344	311	287	320	314	294	311	285	302	290	287	343	319	303	318	327	276	319	316	308	300	328	300	289	306	317	338	313	275	318	299	299	354	311	294	306	333	318	302	314	313	322	269	311	308	326	325	323	340	310	304	268	317	312	353	294	336	312	300	324	319	322	314	307	316	332	294	336	324	311	314	355	314	295	342	338	308	324	341	303	292	291	293	277	303	287	298	307	295	336	313	302	329	286	320	281	323	315	306	324	332	304	348	349	323	328	365	332	313	304	295	323	305	336	297	270	307	280	332	311	317	307	304	315	303	295	340	341	269	311	318	271	300	327	314	349	299	301	310	293	342	289	295	311	321	328	255	280	315	291	321	325	302	337	351	332	303	318	300	300	331	302	304	313	297	323	323	302	298	315	288	300	291	289	343	291	321	338	319	295	338	354	299	303	308	298	319	304	304	335	311	326	289	352	303	300	287	358	324	296	312	333	262	317	283	321	310	304	302	310	283	304	300	338	322	360	325	294	307	302	345	321	301	298	337	333	287	319	305	317	307	299	285	334	340	304	321	309	288	295	263	311	322	317	300	343	284	302	325	300	321	312	323	293	339	306	330	320	298	329	344	322	299	292	333	307	298	283	338	321	294	331	348	333	287	318	372	337	344	292	312	293	298	301
35627	22303	19370	13359	7228	2805	1665	1266	1171	974	874	902	824	788	752	671	708	648	668	712	690	629	648	693	679	699	632	681	693	672	665	717	700	685	692	659	725	722	699	675	714	682	740	676	679	687	719	693	713	688	703	674	700	671	704	679	699	643	698	662	688	677	604	704	676	690	700	712	673	647	673	671	687	718	685	658	663	698	734	657	658	641	648	655	657	676	686	704	693	671	676	673	671	638	663	716	737	725	705	700	722	644	652	621	718	666	706	696	674	648	653	653	675	670	617	684	668	626	681	692	702	691	653	665	665	677	655	654	692	661	674	665	709	694	678	658	676	652	658	645	668	685	675	688	674	634	702	642	664	662	649	648	676	681	700	656	687	680	683	676	673	654	683	709	651	677	644	667	699	644	671	683	700	633	688	648	662	684	644	655	694	691	688	730	671	700	697	683	679	642	680	669	721	729	639	627	676	639	639	692	692	711	658	686	630	651	695	681	691	681	643	705	644	652	640	607	683	680	686	697	678	683	684	729	695	645	709	675	685	646	663	667	687	662	695	673	676	686	757	710	668	644	673	702	648	678	658	682	684	690	706	665	639	694	635	646	678	697	707	651	652	686	644	669	670	735	728	688	682	648	716	649	630	651	672	662	631	655	676	670	644	683	654	681	644	684	688	668	708	693	685	694	654	651	711	657	699	682	651	712	672	639	665	657	678	676	683	647	691	676	654	627	695	703	656	663	636	641	696	709	675	691	673	675	678	668	697	664	698	704	718	696	704	679	654	659	660	699	698	670	673	641	658	619	698	672	734	680	647	646	645	658	694	675	676	701	626	684	679	675	669	654	702	703	679	694	664	670	665	681	700	670	706	692	645	633	663	715	635	705	693	713	639	677	722	650	665	666	683	653	677	666	696	649	714	698	663	712	657	672	671	654	646	626	663	643	677	708	632	689	674	662	654	654	705	690	707	706	673	712	673	654	656	694	659	664	648	608	699	674	681	683	632	617	670	639	655	666	709	690	680	660	720	675	687	699	684	693	655	661	724	704	660	647	698	688	692	657	719	718	676	684	682	671	711	668	673	697	633	709	622	671	661	666	673	703	668	737	644	673	648	654	661	687	722	668	650	670	687	691	667	645	688	670	698	703	668	686	669	708	680	638	705	695	640	685	659	695	726	665	721	715	683	715	711	676	687	647	638	642	679	711	677	684	670	692	642	697	635	725	662	730	697	711	714	679	620	625	677	677	715	709	667	640	679	709	635	649	672	692	665	666	675	691	753	629	708	678	688	671	678	735	688	677	675	659	652	693	648	701	637	736	683	663	704	706	685	674	677	629	674	701	694	698	706	660	652	664	644	695	666	696	714	650	676	659	676	665	635	676	720	700	671	671	677	670	676	709	698	687	641	674	639	701	653	670	659	691	668	644	635	674	662	646	669	656	601	661	629	680	714	715	661	642	650	690	684	661	679	685	672	678	658	682	632	655	662	710	680	644	661	681	700	678	671	658	688	722	680	652	663	623	699	676	674	644	673	664	695	687	649	663	695	690	699	718	685	680	662	656	690	705	647	660	672	669	686	658	664	629	652	696	626	671	664	663	678	659	658	693	642	696	644	684	709	686	693	650	683	686	702	671	649	683	672	669	635	661	726	696	666	715	632	657	683	665	685	639	686	683	663	672	700	684	693	682	694	654	748	715	687	711	672	691	685	702	748	682	664	631	620	671	669	661	638	647	692	688	702	675	643	664	735	653	734	687	669	685	674	662	677	681	703	713	665	695	614	687	660	657	630	685	669	679	690	685	633	659	650	689	663	679	655	659	701	678	647	643	666	700	648	651	640	696	687	665	689	722	675	658	658	689	664	662	675	678	629	694	639	672	637	700	659	653	648	690	692	714	651	732	675	650	659	689	680	670	688	692	696	645	691	633	712	695	661	689	710	710	691	661	645	662	664	698	652	739	657	650	698	681	694	692	645	683	732	634	677	708	651	700	665	697	650	647	675	723	631	630	671	639	679	655	691	644	651	653	644	658	685	634	645	674	694	668	673	707	715	719	679	664	693	672	670	672	674	617	703	645	653	645	659	660	682	676	707	707	663	689	641	661	666	650	720	658	690	666	689	674	652	641	648	694	656	654	653	676	652	697	672	663	684	642	670	661	673	712	658	673	664	723	667	684	691	707	695	657	690	671	680	665	646	679	636	727	678	666	689	693	668	655	654	695	710	727	754	644	688	695	671	672	685	646	668	684	645	673	653	680	662	676	669	682	675	699	629	639	685	700	670	690	657	679	659	710	667	692	654	669	657	700	716	668	664	705	653	632	703	682	672	667	693	645	742	672	658	651	696	632	659	660	668	683	753	705	671	689	707	684	628	637	734	672	672	712	708	662	708	692	678	658	664	695	664	692	667	709	685	681	677	663	698	679	651	640	645	693	642	655	673	669	691	631	700	641	663	645	675	697	661	686	672	620	666	703	654	688	736	669	672	689	626	630	687	668	690	668	697	724	641	657	651	674	654	675	722	686	678	675	627	674	650	611	710	665	670	676	644	670	664	670	667	589	659	703	702	686	685	699	696	661	664	682	656	684	689	654	676	652	640	682	631	703	659	682	734	697	620	703	679	687	675	623	660	660	727	699	675	649	657	703	650	665	694	682	698	697	662	681	700	659	673	687	690	661	680	641	674	695	657	693	667	670	682	641	653	683	670	704	682	661	739	634	673	702	701	711	683	624	694	639	684	675	716	655	671	679	718	631	673	660	636	718	674	678	657	697	665	686	692	697	678	722	657	694	683	652	655	645	669	689	706	647	699	634	634	651	704	687	653	682	679	663	669	670	655	671	671	653	722	689	690	694	623	701	674	632	661	653	675	689	693	660	700	704	711	659	682	707	685	678	683	657	708	666	661	655	658	659	667	661	650	665	691	687	658	677	700	660	692	677	680	711	689	665	655	651	697	670	661	672	648	704	669	642	662	711	706	637	658	659	648	698	686	661	714	687	634	669	687	690	697	703	669	677	716	670	684	646	680	703	668	682	663	701	688	645	627	650	644	660	670	702	695	678	661	687	692	694	676	692	677	685	693	675	672	639	670	679	649	717	700	647	690	676	708	697	655	670	689	651	696	656	669	652	661	678	680	709	655	679	715	678	663	685	619	663	679	686	670	694	735	618	673	685	681	650	656	670	685	668	685	658	657	682	717	680	645	679	674	708	606	646	695	672	646	669	716	656	692	646	680	655	690	702	681	728	711	703	691	661	689	637	700	662	730	706	663	646	625	673	647	686	669	626	663	743	663	624	631	668	662	666	705	625	651	655	687	702	683	677	647	653	675	651	665	685	656	712	676	714	648	687	647	675	670	637	700	679	716	663	703	677	674	670	680	687	742	704	655	657	634	666	679	671	689	686	656	640	678	677	687	669	668	705	641	664	716	682	703	719	671	683	681	674	646	721	711	629	669	695	631	715	617	691	685	650	703	631	675	654	664	686	683	629	697	683
58642	31705	21997	11644	5819	1553	811	657	529	425	388	400	389	400	351	364	336	329	354	305	315	314	303	322	308	300	295	303	306	300	314	320	319	314	327	351	324	350	323	372	354	352	332	325	292	323	312	337	321	293	325	312	341	328	326	292	319	328	307	341	306	325	332	360	309	346	364	338	287	348	314	298	323	291	348	310	283	364	352	315	326	308	311	337	337	322	331	311	322	341	309	335	271	326	344	299	301	298	338	294	326	288	296	349	363	312	291	356	340	282	316	276	322	348	317	316	349	348	334	319	341	349	330	324	313	352	335	290	345	322	341	283	313	321	308	330	310	300	310	334	347	324	334	292	341	331	315	321	309	321	319	347	301	347	331	326	292	323	326	317	340	357	322	318	327	318	347	311	332	330	300	326	318	295	334	321	310	321	308	317	337	299	338	357	300	339	306	326	289	305	314	330	342	328	277	315	316	303	340	311	323	290	346	304	364	301	320	316	316	343	265	282	370	319	313	292	302	328	346	344	304	320	316	337	296	327	310	354	315	309	322	343	323	323	319	335	333	315	307	333	336	333	388	330	322	305	296	334	346	369	358	324	348	332	338	369	328	331	337	332	329	298	307	333	354	311	329	329	298	301	323	317	347	344	334	309	324	326	283	339	301	321	327	332	305	330	343	340	306	310	310	314	322	333	330	345	339	325	320	322	328	335	341	338	310	311	303	297	323	314	305	315	347	310	315	294	275	310	301	366	333	334	310	338	321	316	302	302	316	290	367	314	281	334	303	326	313	290	341	333	323	330	304	313	300	335	313	277	338	320	304	356	336	336	350	288	300	345	337	298	307	311	320	325	332	323	315	329	306	349	319	305	351	353	346	303	323	313	325	306	295	348	325	378	336	308	344	329	329	324	330	325	318	329	337	285	302	297	359	297	332	351	330	305	308	300	338	317	300	338	331	348	301	337	349	349	331	341	349	333	293	354	317	332	318	328	315	307	319	332	321	329	325	311	297	319	314	302	317	283	329	346	333	338	329	341	313	351	323	322	325	376	315	338	321	345	343	296	327	324	324	309	326	360	284	302	312	309	332	315	332	289	302	330	313	318	291	312	337	320	313	352	333	298	301	314	317	311	351	319	297	342	312	340	334	367	323	293	314	310	317	308	290	336	331	302	341	339	319	305	307	327	339	333	298	290	324	322	303	329	279	347	321	313	308	313	297	341	354	347	326	344	324	333	314	353	307	324	327	340	336	317	370	296	339	311	302	326	320	314	333	328	315	305	331	361	327	362	310	334	343	330	333	339	330	349	304	326	340	298	293	331	338	314	300	321	344	330	339	340	305	316	315	333	304	311	322	299	307	319	326	311	325	309	314	327	329	332	326	325	334	306	330	308	340	281	346	327	326	330	315	335	319	302	295	348	341	317	285	350	290	281	306	317	299	305	351	332	310	320	298	362	348	323	314	288	288	323	320	287	295	330	315	309	314	354	319	341	334	319	293	301	312	322	325	297	307	322	323	277	348	331	350	274	356	316	322	305	329	288	293	300	314	341	330	319	292	324	323	317	325	314	302	328	355	317	325	324	342	337	344	313	315	353	337	343	343	295	302	309	324	326	328	351	296	352	346	346	336	357	290	306	313	306	316	341	321	311	298	374	347	300	315	294	293	344	283	302	314	348	349	285	296	311	311	317	329	300	314	317	301	312	285	332	314	321	327	322	278	340	303	327	353	310	315	328	319	336	348	310	344	386	278	302	323	342	325	328	330	333	320	298	366	354	340	326	346	336	312	319	303	367	318	306	291	302	290	324	299	338	289	309	331	300	332	285	298	329	318	317	303	341	320	320	317	328	311	309	306	315	294	283	339	322	286	309	328	320	316	317	321	323	320	354	345	334	312	363	325	327	311	319	300	315	309	317	317	304	332	350	328	289	334	326	308	318	318	338	321	279	337	285	310	283	321	320	333	302	300	321	301	316	329	320	309	323	333	337	319	305	333	290	344	311	311	314	305	304	329	301	319	295	327	314	327	338	340	316	323	325	322	325	322	374	332	306	311	315	367	325	326	336	323	351	329	309	315	288	339	298	332	311	304	337	358	290	336	357	366	320	316	314	347	335	334	295	317	302	339	334	296	347	310	320	279	327	342	310	325	319	303	320	325	323	306	318	311	316	358	328	317	342	348	318	322	296	321	301	339	313	307	352	314	331	364	317	321	349	303	335	335	326	329	323	333	350	356	289	374	314	293	340	319	312	326	302	328	310	306	337	317	316	300	315	292	333	319	298	329	322	315	316	321	306	339	306	330	319	278	303	296	340	348	341	311	307	308	332	337	302	341	295	293	293	338	332	347	309	328	319	346	332	339	354	333	297	350	316	321	298	270	351	355	350	337	360	330	278	356	318	321	302	327	301	293	308	270	298	306	313	331	323	343	341	300	309	307	278	304	317	355	304	300	319	303	302	328	323	334	328	352	356	333	313	347	348	346	314	304	337	324	327	311	332	339	326	337	329	310	323	315	312	327	330	326	322	324	301	313	298	332	312	322	346	324	324	327	354	349	360	298	305	299	323	319	320	347	328	315	296	323	295	295	335	305	293	306	352	317	330	318	289	311	294	324	345	321	329	323	322	311	324	352	299	289	304	354	284	359	309	351	357	325	319	336	322	326	335	328	319	306	331	331	336	330	331	353	327	323	279	326	300	351	325	341	346	333	318	317	303	313	312	328	332	297	311	332	330	277	293	313	361	359	309	328	320	312	325	303	327	346	319	329	324	295	348	318	320	316	328	295	313	339	331	335	305	319	303	341	322	338	317	319	292	344	321	296	331	336	332	341	297	335	335	349	327	315	330	306	308	326	338	366	320	332	303	339	323	335	325	331	316	333	324	299	317	340	313	327	299	355	326	329	335	373	310	341	314	313	346	302	305	283	340	323	304	306	326	324	305	338	311	323	311	335	314	327	329	325	314	325	316	325	297	278	299	335	305	302	329	345	304	298	320	308	330	314	344	315	324	339	303	328	350	380	336	341	339	361	302	327	318	325	294	327	314	321	304	355	319	338	296	284	329	307	345	288	302	348	291	313	331	318	319	343	323	308	320	299	325	335	331	305	293	324	319	315	316	324	313	320	326	339	336	329	301	334	342	324	315	322	347	345	315	352	303	315	326	277	359	316	321	323	340	311	314	335	303	353	311	344	331	313	294	325	320	335	301	304	355	314	308	330	316	313	315	335	351	356	334	315	310	309	364	292	322	336	304	339	297	304	346	277	306	335	294	330	303	311	335	327	330	330	302	325	321	313	325	356	308	317	292	344	338	332	299	379	337	294	318	344	291	325	315	327	318	328	309	325	337	347	302	317	328	362	324	322	330	313	296	296	365	350	340	324	330	302	295	304	308	358	330	298	315	308	338	300	300	349	313	335	320	326	323	324	315	338	320	328	272	292	326	289	295	306	329	338	315	317	335	318	312	324	340	346	311	313	285	309	342	309	338	325	287	324	325
35903	23059	25100	20429	14263	4502	2507	2048	1603	1270	1191	1019	1063	909	817	796	713	706	738	704	691	694	696	752	707	742	719	751	714	732	710	728	719	697	719	674	711	748	745	768	774	731	764	675	722	697	684	697	726	733	718	713	749	725	738	683	720	702	726	653	706	711	664	713	734	752	713	681	682	731	670	675	719	771	712	711	679	685	695	698	690	677	688	699	663	713	652	691	668	682	696	679	657	711	720	731	713	701	697	684	637	710	713	703	671	685	668	719	670	688	706	656	718	665	663	671	676	742	708	729	726	734	690	661	712	707	727	693	704	692	705	712	688	717	650	699	668	692	726	701	711	682	698	714	657	695	669	676	736	687	740	679	693	722	681	686	708	716	669	712	714	704	688	665	681	690	740	689	708	680	703	737	718	690	654	725	695	681	691	711	717	712	655	728	708	700	705	731	704	696	724	696	693	699	697	701	658	753	707	710	695	695	738	737	712	699	717	701	684	703	660	692	702	702	693	695	668	711	702	711	743	650	700	625	690	718	651	690	652	692	669	680	655	701	676	697	709	661	670	696	739	699	650	718	701	771	678	689	659	689	721	695	666	684	691	690	672	713	717	686	727	704	737	715	694	685	685	706	696	688	708	745	699	677	714	677	688	737	693	689	716	675	675	751	673	690	712	736	711	723	638	672	719	668	730	689	693	681	710	688	732	640	724	687	695	666	705	694	694	708	657	711	720	677	699	707	730	710	640	679	657	695	736	663	675	732	648	708	689	703	711	690	679	675	700	697	737	697	661	680	688	700	662	676	727	684	728	687	729	698	690	656	692	715	726	714	727	724	697	689	674	724	696	699	726	682	680	717	719	659	683	701	699	670	715	723	696	713	648	700	713	711	699	715	717	685	692	672	659	737	742	716	700	670	699	725	648	661	727	650	699	711	751	683	663	693	673	695	698	699	715	687	711	722	689	689	670	675	697	720	667	678	686	696	720	645	691	720	695	700	679	652	713	704	708	670	699	706	710	680	722	705	705	680	694	669	712	654	746	700	697	702	689	695	733	698	727	743	666	662	720	712	706	688	690	746	665	705	679	670	706	670	724	672	723	713	676	656	720	681	689	677	695	695	678	714	704	690	698	684	680	714	705	710	690	724	680	680	679	665	751	690	679	686	680	664	689	694	688	668	729	688	671	724	686	637	685	708	736	689	681	683	719	746	758	680	697	694	675	661	683	727	675	678	678	719	706	696	763	712	702	696	697	697	716	682	696	710	688	715	694	713	719	671	723	696	735	683	712	671	695	697	700	718	754	696	663	667	694	750	688	711	651	711	668	680	687	729	712	704	694	702	672	684	714	704	702	702	650	692	672	710	696	653	672	615	680	688	655	679	681	662	699	727	713	729	755	700	664	700	771	726	682	653	722	683	715	689	672	701	723	654	694	715	737	746	654	692	669	710	648	705	704	743	722	704	672	663	725	690	682	703	693	702	693	711	694	722	693	707	696	719	716	720	669	690	640	666	675	662	709	736	716	741	697	727	717	662	694	687	750	670	713	615	690	693	732	691	736	676	683	704	716	654	685	682	670	649	762	779	675	707	700	685	675	719	710	713	712	688	722	697	690	685	671	697	706	681	690	684	715	686	628	669	678	690	681	705	686	748	702	673	697	716	697	638	690	695	749	679	630	729	705	677	686	687	742	714	694	689	690	704	702	686	686	661	716	678	711	703	692	669	726	707	659	709	661	688	735	664	710	702	703	712	661	695	669	656	729	718	685	674	725	707	649	709	725	715	692	725	709	704	696	707	709	656	710	708	700	674	753	701	661	698	679	718	696	696	716	674	692	723	694	669	701	682	732	707	702	708	727	711	703	684	720	723	651	704	677	699	752	680	762	675	709	675	735	691	646	671	692	690	712	707	673	700	700	707	658	670	685	679	696	700	681	681	668	727	714	756	728	685	649	744	667	679	671	661	715	671	687	658	699	679	676	715	722	725	685	672	645	671	685	713	688	694	689	687	723	726	717	688	682	683	703	676	680	683	652	693	666	701	680	700	711	707	692	704	665	688	662	700	719	735	672	736	688	720	701	679	678	706	694	704	669	699	742	737	656	696	707	751	731	666	714	734	651	700	688	658	738	691	676	678	721	682	726	706	646	700	705	746	691	661	736	670	691	646	662	703	733	701	667	674	675	732	695	673	734	661	679	702	692	716	654	729	650	686	711	668	737	686	681	690	678	670	664	667	680	687	689	695	738	724	669	678	690	660	705	703	690	724	672	667	712	677	679	730	710	699	645	686	680	642	688	679	671	668	670	685	717	668	641	717	688	662	719	690	662	668	713	713	659	629	702	691	681	751	687	650	649	686	656	715	680	707	729	719	678	651	722	668	736	727	697	695	761	662	721	720	735	716	700	734	734	695	715	722	693	700	659	713	700	733	724	671	635	668	729	694	670	697	722	702	632	679	685	699	639	697	708	705	712	675	735	702	686	711	705	697	707	669	700	727	706	693	669	711	686	660	693	706	701	710	712	678	709	714	683	660	748	676	704	700	691	662	685	740	693	699	693	676	696	684	654	676	666	712	700	705	680	671	753	666	662	664	661	707	667	679	699	728	687	664	705	717	644	667	667	708	664	720	723	739	698	729	646	695	714	705	677	645	652	638	666	665	704	701	698	713	696	699	675	677	702	669	721	724	724	746	690	729	635	648	734	709	724	683	683	731	650	661	699	713	708	749	697	676	705	712	672	707	725	726	692	659	726	726	697	748	741	733	689	710	685	710	726	662	682	681	722	752	731	683	684	710	731	661	721	703	694	701	706	688	704	644	715	705	647	660	658	719	674	694	676	690	670	700	695	678	695	704	677	678	693	678	661	667	732	686	697	650	743	718	708	692	671	673	696	663	708	677	691	673	718	659	699	702	718	661	721	653	738	686	649	647	714	699	717	692	691	696	701	688	700	656	686	728	700	734	693	657	720	689	711	734	711	658	710	687	690	701	657	683	700	705	752	673	663	676	650	666	684	693	684	708	704	666	678	724	684	680	708	698	734	711	705	730	735	675	720	671	691	732	670	672	703	672	703	691	712	686	698	690	657	664	669	664	738	702	690	704	722	678	653	701	719	690	751	699	705	706	661	728	729	637	694	693	661	729	704	676	695	693	737	685	737	719	688	704	687	664	673	654	655	693	707	722	727	673	709	711	673	686	674	716	673	693	649	729	697	673	695	676	698	689	741	680	689	741	645	726	680	674	683	697	681	700	695	647	677	718	711	674	731	655	649	658	704	680	696	728	691	689	713	662	704	698	677	702	742	686	636	712	689	695	689	668	679	698	702	708	706	700	748	701	713	668	655	621	681	641	650	680	694	713	687	709	681	693	688	692	717	721	675	680	648	691	639	655	686	728	726	706	730	720	728	716	726	686	700	748	727	724	713	683	702	684	673	702	707	673	716	693	676	725	729	661	722	673	707	697	681	703	636	698	697	710	721	692	696	679	685	688	730	655
37997	21092	13972	6335	1722	757	524	472	434	369	415	367	381	369	347	295	314	350	299	345	358	300	325	309	295	332	335	300	346	319	324	331	358	298	315	326	333	339	350	312	309	328	378	316	334	331	313	327	337	332	351	337	281	289	342	324	321	305	340	360	337	338	300	306	317	318	300	334	334	340	322	314	321	315	340	317	301	325	336	344	340	321	327	306	323	331	317	332	337	344	334	319	352	330	335	296	335	349	328	284	300	325	329	298	315	324	327	305	343	304	330	316	310	299	319	262	312	310	270	304	315	326	318	332	302	309	309	320	309	316	323	339	299	350	320	288	341	336	322	300	344	298	325	333	321	333	315	301	295	332	308	333	330	338	342	326	340	311	292	325	312	314	334	344	304	294	319	300	317	331	312	348	312	330	321	323	328	354	293	315	340	317	354	288	373	304	303	304	382	317	332	311	306	324	297	322	321	339	359	356	319	293	288	311	335	312	329	330	335	313	317	299	315	304	356	314	325	308	326	357	339	311	301	339	315	322	308	329	331	328	334	353	312	330	304	351	334	312	328	325	306	339	339	320	336	322	305	293	331	333	312	312	357	295	323	316	336	312	328	314	326	312	338	303	323	293	301	300	319	321	327	304	313	298	328	313	300	306	331	374	323	305	341	335	304	284	336	298	332	304	306	319	313	327	329	330	314	349	336	322	336	316	270	289	299	360	313	319	341	295	354	334	325	319	327	332	298	300	319	324	345	297	281	325	321	310	338	306	346	322	289	320	294	325	295	319	337	334	348	356	347	325	339	340	352	340	320	300	363	278	274	349	295	288	305	332	315	334	340	323	323	315	341	334	320	363	297	354	319	294	308	310	346	341	306	328	312	346	329	359	319	346	314	317	332	333	314	327	312	319	313	335	310	346	361	339	357	302	305	351	318	332	350	281	358	351	338	293	328	278	317	354	330	316	357	306	357	347	326	346	305	303	307	290	302	328	323	357	327	324	287	301	333	323	319	317	322	282	325	314	334	297	340	293	314	311	322	300	303	324	307	344	351	345	308	332	275	344	338	314	288	356	337	334	330	328	313	341	316	273	360	321	356	321	311	294	326	329	342	296	344	347	296	325	349	310	335	315	315	285	342	316	317	324	304	311	332	318	323	357	314	296	292	315	336	306	327	270	323	346	320	334	320	328	352	281	303	328	295	319	312	311	335	315	302	317	339	336	331	323	343	313	301	338	314	347	308	350	333	331	321	351	344	325	302	334	332	277	331	316	323	322	316	309	347	320	356	298	295	324	308	328	359	317	355	328	339	358	316	337	337	319	332	311	329	301	293	339	308	313	345	371	351	324	334	313	344	341	317	310	304	294	308	300	334	346	349	317	368	289	313	330	304	332	327	319	339	287	305	329	317	279	347	313	307	314	296	284	295	286	318	298	338	318	299	319	329	338	364	382	336	331	331	334	322	299	317	322	346	318	311	320	328	295	302	318	331	312	303	348	317	328	323	331	330	326	357	355	327	314	364	320	374	332	325	336	314	332	353	313	339	336	332	333	305	329	346	316	319	342	279	314	342	321	322	309	325	328	315	333	361	342	339	380	319	297	298	349	331	343	311	368	365	310	337	342	332	351	315	316	281	281	308	278	337	369	337	352	343	336	339	356	305	298	311	328	323	302	309	295	300	303	337	337	335	327	309	313	335	333	344	338	355	283	332	314	358	300	356	323	323	306	315	330	320	329	305	323	313	313	297	320	308	313	317	333	334	293	333	321	297	306	310	342	328	317	345	329	315	327	302	298	292	329	347	351	306	314	329	296	332	347	339	320	299	329	358	336	336	293	330	338	350	320	320	326	346	346	305	358	359	301	298	316	283	301	325	335	366	331	334	331	326	331	302	322	315	341	319	339	340	334	296	298	334	310	341	309	288	360	326	331	336	271	315	291	318	318	294	346	344	331	344	298	338	334	337	326	331	316	315	331	326	335	338	311	310	320	314	356	299	375	301	317	296	343	301	345	332	292	311	307	310	317	286	296	286	300	317	297	307	312	332	344	286	332	321	306	321	323	338	295	344	345	328	363	278	308	347	306	327	322	321	323	279	312	348	311	355	327	332	323	310	322	310	313	321	325	327	334	329	332	313	312	336	331	346	310	320	338	345	312	282	350	300	294	317	350	359	300	327	332	296	318	330	318	335	304	308	299	329	338	344	320	308	340	315	304	348	329	309	287	351	358	338	302	332	317	342	305	328	332	330	314	303	362	365	309	364	294	314	359	331	324	360	323	340	335	300	327	314	298	341	309	319	329	284	352	303	339	317	336	304	322	350	338	313	318	313	350	333	326	296	319	325	316	328	308	299	300	293	330	338	296	340	325	349	307	294	349	303	342	316	319	331	309	307	327	346	301	339	362	287	314	331	332	320	324	335	337	334	333	337	322	330	312	327	286	361	303	288	353	341	286	311	333	309	310	318	319	337	330	359	303	347	326	337	330	316	342	322	309	341	339	306	366	328	340	367	310	343	321	316	311	318	305	303	262	337	327	361	318	338	387	298	339	351	325	324	315	337	351	344	344	322	312	320	324	314	342	320	338	332	288	294	318	329	345	335	354	350	317	297	344	291	305	291	320	310	300	318	322	331	325	323	293	287	337	309	304	294	291	334	318	290	326	303	303	341	342	313	347	298	328	344	293	332	347	325	315	337	328	325	330	326	308	312	319	297	345	321	348	333	353	305	280	291	304	353	330	265	315	286	310	338	313	345	320	321	347	346	303	344	321	341	334	314	314	320	298	314	308	328	325	307	328	333	336	308	360	300	311	305	322	311	347	322	361	318	299	310	300	351	332	309	305	325	309	332	359	300	290	331	320	290	310	322	333	288	344	339	309	343	319	343	335	326	372	325	337	335	347	323	314	327	340	290	321	332	284	331	284	322	362	338	341	354	325	359	309	312	290	352	326	331	298	303	327	320	370	335	333	291	334	309	342	345	327	336	329	336	292	296	332	335	325	342	340	335	313	341	301	311	329	331	351	317	345	344	309	329	333	334	335	339	346	338	281	341	341	334	306	335	337	311	338	333	331	358	365	357	305	331	314	331	312	314	334	332	336	354	343	320	333	307	324	363	317	311	349	312	334	338	300	345	320	301	302	321	330	334	276	347	310	295	315	311	339	331	320	347	342	349	317	322	331	322	344	301	282	349	321	303	316	306	299	317	333	359	343	299	318	332	326	350	330	330	338	305	323	332	361	340	328	326	307	310	330	301	311	348	312	316	345	316	305	320	331	285	351	329	316	348	322	338	310	330	305	313	313	324	332	356	332	319	284	306	319	351	296	324	328	331	315	320	324	328	334	330	320	290	322	340	364	346	344	321	331	316	297	325	296	330	328	309	329	310	300	311	324	341	341	300	339	369	303	287	330	291	360	310	290	313	301	318	318	297	340	319	301	338	308	286	302	281	298	322	326	301	327	336	317	327	318	331	353	345	301	303	299	329	346	279	285	310	309
23080	16104	18314	12466	4757	2288	1730	1375	1083	1016	988	902	864	829	805	704	715	682	725	730	694	727	698	654	687	707	694	691	640	775	657	741	708	734	733	713	753	744	717	717	705	757	695	714	697	717	715	738	736	734	685	740	745	711	674	706	697	702	690	713	688	677	737	715	715	684	671	737	681	681	672	737	720	686	687	691	707	708	701	680	700	685	662	716	656	638	670	664	644	708	735	719	715	713	655	714	698	683	657	702	711	709	660	660	684	677	634	719	734	709	718	652	703	739	714	678	714	697	723	663	721	736	694	728	712	732	680	684	742	668	629	677	691	719	749	705	698	709	725	696	694	651	683	699	694	702	670	684	707	699	710	706	716	740	700	684	627	715	707	692	737	708	733	687	692	685	690	718	673	694	732	729	687	630	722	680	696	682	710	674	712	705	687	717	709	683	709	682	723	694	700	657	654	696	717	723	725	663	672	711	692	728	740	686	659	662	681	656	665	705	681	683	687	711	714	660	734	707	737	703	710	695	741	701	648	671	707	705	690	699	717	704	664	727	693	693	619	750	672	683	725	680	692	657	662	717	690	703	672	723	689	697	652	634	706	786	677	659	645	652	692	733	700	680	708	685	690	711	678	732	723	743	671	723	719	675	701	698	725	721	665	686	717	653	696	733	719	681	700	697	687	669	721	768	693	711	707	707	709	745	726	705	735	643	620	699	685	703	692	654	738	680	680	727	737	688	716	705	711	697	704	737	668	659	705	676	699	727	728	672	690	694	684	666	681	705	715	646	708	710	700	698	678	661	682	683	676	682	720	713	744	641	705	655	725	723	683	705	682	678	700	699	716	674	684	690	680	679	667	667	692	685	706	667	678	704	743	681	693	708	768	719	691	658	715	672	702	673	676	697	722	676	740	703	678	709	718	712	683	675	669	653	721	657	664	649	670	714	666	689	718	688	661	679	704	711	674	665	655	715	716	687	717	698	714	668	704	707	702	694	678	697	661	678	670	727	688	698	714	681	692	692	692	662	714	692	740	726	710	652	715	700	655	669	692	717	690	730	668	670	716	751	663	733	666	694	730	729	745	697	722	690	670	745	721	673	671	686	718	656	735	716	681	712	645	716	730	677	673	750	745	671	715	730	688	685	723	676	743	715	674	690	698	692	665	695	687	716	624	689	684	726	724	680	648	726	687	673	680	663	687	674	681	684	739	644	659	627	706	728	678	657	689	726	718	662	705	702	740	667	704	652	660	656	645	699	645	703	685	703	710	687	696	684	738	689	706	705	690	701	672	680	686	700	671	686	705	725	697	667	685	636	698	663	652	654	647	693	667	722	621	712	720	694	713	698	695	742	678	711	662	673	684	699	724	695	766	680	704	703	698	699	665	684	719	720	694	721	672	675	677	631	724	665	674	719	676	692	710	704	712	722	662	690	676	686	706	681	676	674	685	690	707	682	716	690	671	667	675	686	732	718	670	700	678	695	713	715	646	665	650	672	697	725	749	693	697	685	675	709	697	723	691	736	705	742	676	658	698	724	667	671	698	697	711	717	671	684	748	735	695	675	670	689	704	708	670	680	677	702	719	712	692	673	744	684	700	745	682	716	697	676	676	693	687	649	742	660	718	692	658	726	700	706	640	693	710	697	692	715	716	719	705	701	714	688	676	667	697	663	688	658	654	700	657	656	711	691	670	710	680	654	702	667	685	689	746	733	669	721	719	716	677	708	661	702	693	722	707	706	680	706	700	702	721	703	714	702	730	698	721	696	662	714	711	713	705	716	695	698	709	697	707	641	704	698	703	670	694	656	703	712	683	709	702	701	719	701	687	716	724	653	698	671	734	664	693	655	645	672	704	649	700	708	677	681	694	707	697	688	672	675	740	737	712	694	646	693	680	721	694	713	709	700	696	715	709	640	677	683	694	705	709	721	697	688	633	687	706	684	699	701	721	671	716	651	696	720	692	659	674	686	696	740	723	677	707	679	687	691	678	698	687	692	734	697	659	699	688	662	668	679	697	676	673	693	720	686	724	660	613	710	678	723	694	676	720	684	658	646	691	643	687	724	754	688	733	668	673	751	697	721	668	692	693	631	715	734	701	703	672	720	669	631	706	679	696	702	708	696	749	720	695	708	687	666	705	711	691	662	679	696	720	648	676	704	707	697	718	715	661	692	637	639	689	716	706	674	687	624	680	693	696	672	700	745	689	699	702	736	668	699	714	675	717	734	712	698	680	707	712	771	681	689	707	711	700	671	731	718	722	663	711	696	697	735	725	700	695	677	678	704	714	684	702	723	726	675	679	666	687	694	727	682	681	641	723	689	679	717	661	721	709	717	741	666	670	681	712	679	697	728	709	649	719	692	756	664	637	710	684	671	701	711	732	730	696	690	691	672	721	674	666	701	645	718	672	640	676	687	727	689	687	693	653	694	712	710	693	717	669	713	691	668	712	702	677	649	730	672	694	717	684	691	672	742	687	698	699	690	729	690	633	672	673	694	680	655	676	666	736	692	696	701	723	670	702	685	697	678	671	712	684	687	699	716	682	700	702	702	674	737	711	729	675	685	674	694	660	709	703	692	761	720	721	686	708	694	656	745	740	705	701	686	712	679	718	699	727	699	707	699	686	724	633	659	705	731	676	705	679	712	638	694	658	633	736	671	664	727	670	700	661	696	688	705	687	689	758	680	654	734	702	687	688	707	734	697	725	674	656	687	695	685	693	673	706	686	700	702	697	695	704	690	664	702	673	728	715	639	664	646	687	715	690	722	662	706	671	644	719	695	722	684	685	687	712	711	662	664	683	697	704	669	690	741	684	664	645	696	734	665	690	694	718	673	695	716	737	718	724	693	684	716	701	702	746	696	650	645	636	705	690	651	658	664	645	706	690	681	694	634	725	681	647	648	689	683	692	719	712	664	643	716	712	668	685	641	698	729	656	681	677	711	702	708	674	696	688	688	680	703	761	710	714	672	715	710	709	722	646	695	700	681	688	699	777	653	642	717	653	682	660	711	701	735	681	706	709	663	689	698	698	708	721	709	719	687	711	662	666	674	683	699	710	677	700	732	674	763	663	685	657	692	708	658	726	683	683	713	683	704	701	707	705	698	694	713	738	701	727	681	652	711	686	714	768	681	704	702	683	687	704	706	678	697	654	731	701	730	695	724	702	672	708	675	658	718	686	663	729	674	682	699	681	692	700	747	707	638	664	721	714	689	701	665	689	687	665	693	739	711	706	725	688	693	708	662	694	727	703	707	686	643	734	669	717	728	703	661	707	656	701	725	684	690	681	702	746	728	691	729	671	682	702	717	691	678	689	710	691	687	736	706	686	671	661	689	700	713	672	673	649	653	689	706	661	707	722	699	642	713	697	711	716	753	684	684	707	696	685	666	698	737	702	664	711	678	746	672	714	658	649	717	673	698	692	701	678	710	696	743	715	701	695	724	691	668	661	691	700	689	698	724	659	677	682	691	673	704	690	728	682	635	642	678
57619	34180	17231	6233	1650	656	475	390	386	351	365	317	315	324	325	264	319	293	327	266	299	297	313	328	308	309	299	303	309	294	342	286	317	313	317	330	322	308	340	338	319	299	329	316	338	320	293	282	322	275	312	304	317	281	321	317	298	302	283	300	270	344	289	325	330	282	350	313	324	343	309	297	332	325	280	295	308	338	299	331	306	288	295	330	301	303	273	286	309	286	320	301	350	355	326	315	292	319	306	312	341	291	299	320	288	306	328	332	327	270	288	302	289	327	301	326	310	331	343	320	318	314	328	340	295	323	335	291	331	308	321	295	319	313	279	315	286	297	316	310	287	325	268	289	299	302	331	298	339	298	313	314	311	302	313	323	291	300	322	364	342	293	266	293	299	330	301	283	280	306	315	299	302	311	309	319	312	305	291	328	327	293	333	305	328	264	307	313	379	341	290	286	342	306	332	295	322	306	293	340	298	346	328	319	272	323	334	326	302	325	294	328	290	294	309	310	317	386	328	301	278	344	299	308	301	292	289	288	277	336	295	320	307	315	275	361	331	320	332	352	326	309	360	309	293	319	323	340	265	314	297	294	292	308	294	286	328	320	302	324	331	310	328	321	344	321	304	316	323	347	298	327	308	308	327	323	365	353	343	301	310	282	315	313	324	323	307	258	254	277	298	323	320	314	291	277	305	287	312	323	299	357	320	295	313	286	307	309	298	293	323	326	318	306	292	277	324	292	337	336	293	309	326	315	303	311	306	318	317	309	306	326	310	319	328	299	310	308	294	336	284	319	300	303	317	299	325	310	317	330	289	303	284	297	295	310	326	283	299	273	299	304	316	288	308	317	286	277	302	317	314	294	278	298	319	325	324	301	328	323	314	322	298	330	334	308	305	313	311	294	275	332	304	318	281	294	318	345	342	339	313	294	292	321	299	336	349	317	324	318	309	301	318	306	303	309	317	298	310	310	332	315	305	313	312	317	299	329	306	317	308	336	305	359	321	315	299	322	275	312	321	292	337	329	323	300	273	291	306	338	359	331	332	315	306	374	296	307	285	312	333	301	324	307	298	276	315	341	340	317	304	321	308	307	317	280	340	341	292	295	283	277	318	304	316	312	291	314	283	316	320	340	285	319	324	288	321	267	332	305	311	297	298	309	280	311	303	333	272	311	344	322	321	322	291	301	287	328	298	320	310	301	312	334	333	334	308	315	299	282	313	346	266	279	324	315	315	325	305	291	274	318	301	314	280	343	298	305	316	341	287	304	296	312	274	299	336	330	321	291	304	299	331	312	283	330	304	308	342	321	288	336	337	324	318	286	282	292	295	314	298	299	292	288	309	260	309	278	303	328	308	284	326	304	303	287	320	313	345	313	323	296	350	327	312	327	284	315	319	322	307	309	324	282	298	321	329	326	314	314	295	303	307	315	303	321	297	332	317	321	335	310	296	310	314	295	316	313	293	319	306	294	318	290	298	289	336	256	280	326	300	352	274	301	334	298	314	293	307	305	324	329	295	303	324	315	328	314	309	353	289	330	325	327	309	315	312	286	249	292	337	352	294	303	286	341	311	295	344	316	326	315	279	296	319	309	317	336	312	271	323	298	317	296	321	322	313	331	327	322	310	308	318	297	350	299	306	326	306	337	286	330	337	305	305	310	323	298	319	304	311	332	313	297	298	343	311	298	302	295	289	315	290	304	289	297	286	322	327	305	319	282	287	300	320	312	318	318	312	292	298	314	311	327	309	291	296	290	328	311	314	299	295	340	343	307	302	308	300	299	310	319	306	313	302	295	299	284	339	319	339	296	291	331	348	307	297	339	279	332	340	353	319	292	296	292	313	327	282	337	308	346	320	342	332	287	321	299	318	301	305	309	289	303	329	331	329	287	307	298	305	326	305	366	277	356	304	313	326	329	315	330	335	330	325	341	294	277	299	277	330	268	327	290	293	317	327	302	291	306	306	286	331	286	298	336	313	303	266	295	295	307	303	335	270	326	306	338	303	320	307	296	321	310	303	327	321	303	318	300	316	344	306	325	308	318	293	292	279	309	344	301	309	299	286	309	293	310	308	337	303	328	329	353	344	295	324	338	264	280	308	317	308	279	307	322	290	341	323	318	348	293	361	304	286	344	325	335	309	283	331	334	305	299	317	297	308	319	346	322	311	295	317	271	307	273	338	318	290	310	310	323	283	351	301	313	340	268	318	276	357	297	268	296	287	295	309	320	315	351	244	276	288	300	309	322	313	336	316	318	304	307	313	286	265	337	319	308	310	323	326	308	288	310	307	295	305	332	335	292	299	296	338	285	312	333	348	323	317	311	332	309	311	307	321	347	276	313	335	336	293	297	330	318	269	315	322	293	294	302	331	305	332	300	278	337	337	338	339	321	313	324	297	323	325	297	291	314	329	266	332	303	310	270	326	325	305	269	330	289	300	321	338	317	319	301	290	302	325	324	303	326	309	297	295	295	298	311	332	303	316	332	295	303	313	310	317	317	293	282	278	334	336	317	289	327	300	291	310	295	329	295	322	321	317	305	301	326	343	311	301	334	331	300	296	299	326	338	311	340	292	306	269	326	314	294	301	332	316	339	307	304	319	286	294	296	325	288	307	360	336	307	348	326	299	311	326	304	302	336	324	315	336	336	333	309	298	328	340	285	315	313	260	339	320	311	311	311	293	301	360	314	301	313	307	301	304	296	302	307	330	335	296	299	295	310	302	349	319	286	302	291	306	284	304	311	279	285	307	320	342	290	323	327	300	312	338	316	296	325	276	321	307	302	306	297	298	329	315	325	321	329	295	303	320	313	322	336	302	310	302	276	312	348	282	307	340	320	341	322	283	347	312	312	294	290	327	308	299	298	298	314	306	292	344	339	300	314	339	296	298	289	321	300	331	294	326	325	295	316	316	288	304	318	315	324	303	319	289	278	303	317	286	337	268	324	328	298	285	315	343	297	310	325	319	313	304	288	289	337	345	335	323	306	297	326	267	324	327	308	324	311	270	325	345	327	259	315	320	316	337	324	308	307	284	299	306	349	308	330	321	307	315	312	304	322	309	344	265	311	280	308	292	301	315	311	333	314	345	323	313	297	345	324	285	308	291	306	315	351	295	306	301	316	331	307	303	317	340	311	322	337	294	318	309	318	303	325	299	313	314	329	326	326	363	326	313	331	304	318	341	332	308	302	333	330	299	334	275	309	316	326	329	325	326	347	348	311	296	303	300	293	295	294	277	262	312	312	272	303	320	342	324	290	304	264	296	271	320	303	312	322	309	291	298	321	302	298	309	294	290	296	320	331	310	338	321	320	310	286	352	328	324	318	314	342	308	284	313	325	318	315	350	319	303	298	341	311	338	305	311	357	313	304	270	285	319	346	339	323	320	325	308	314	320	291	294	297	283	323	336	317	297	318	307	328	352	332	292	311	329	343	322	315	289	321	295	301	281	320	332	312	316	336	319	285	281	288	320	336	339	274	328	300	291	296
37590	26541	19257	10553	4434	1760	1305	1108	983	844	828	779	822	802	750	722	718	663	647	666	665	645	675	649	669	653	679	668	669	652	653	658	641	649	691	679	688	677	630	705	684	664	767	662	682	716	745	671	737	671	717	677	681	667	674	682	687	704	697	730	683	701	654	716	665	666	690	672	710	718	712	706	680	657	654	686	671	679	691	675	687	699	679	655	683	649	660	678	709	638	683	663	738	696	669	644	707	690	648	718	722	665	686	694	681	644	671	689	691	678	653	709	665	676	688	647	641	658	662	685	689	674	705	663	653	733	697	709	655	708	664	696	635	631	634	680	686	683	670	640	669	685	682	706	729	685	709	723	680	719	687	688	696	649	700	677	733	650	652	699	752	673	658	676	663	722	729	688	619	696	682	666	699	708	691	674	710	679	612	679	678	656	711	667	690	627	641	670	718	671	684	701	711	651	648	718	647	677	657	674	671	687	626	725	651	651	692	664	665	670	695	664	711	661	675	681	649	701	665	684	691	663	704	664	693	731	651	644	707	648	669	703	610	672	722	635	677	695	606	692	722	646	664	671	641	697	678	654	693	696	645	624	755	716	660	649	666	673	639	693	653	672	718	684	639	665	665	687	697	722	703	672	709	653	696	680	654	718	671	712	701	665	664	675	672	665	649	755	640	697	672	650	718	684	692	705	718	624	640	697	663	671	713	676	721	666	679	662	666	742	670	653	701	714	645	654	688	693	683	661	643	601	704	652	663	692	673	737	664	712	657	672	657	657	680	647	702	678	703	693	695	677	676	693	711	648	668	683	664	708	659	696	675	660	686	720	681	691	605	671	663	677	687	654	633	657	701	675	692	686	697	673	642	680	698	687	681	637	718	687	658	685	652	637	668	702	632	711	672	703	674	633	682	675	699	673	707	660	644	686	686	685	702	647	673	701	698	601	734	655	639	680	697	709	716	649	676	642	662	689	676	692	712	691	689	659	697	632	671	702	689	703	671	707	651	640	662	643	673	660	709	680	661	625	653	639	701	689	673	692	667	667	680	695	627	697	710	715	672	646	665	660	652	663	686	657	677	701	691	702	704	633	692	689	659	689	688	702	661	722	671	646	688	666	658	678	643	672	686	639	641	728	615	707	668	678	670	681	641	693	690	695	659	702	661	662	658	667	692	663	707	670	666	724	727	719	680	683	669	701	654	656	702	698	721	689	692	713	672	619	672	681	632	659	676	713	611	703	680	692	683	731	679	667	730	665	724	669	690	674	664	680	688	686	682	671	709	685	716	680	649	736	609	654	676	612	668	680	671	669	665	706	705	682	643	658	655	711	664	698	689	684	651	663	692	687	668	689	746	675	746	669	659	684	670	675	715	685	637	674	665	723	705	662	662	679	718	667	659	676	686	697	643	677	648	693	659	723	660	673	678	684	710	668	681	661	685	658	654	726	698	651	671	710	690	720	692	663	648	664	668	681	688	689	646	688	668	732	688	681	623	688	744	633	698	671	664	711	667	685	681	664	689	690	680	645	646	649	688	674	731	668	639	649	687	682	688	663	701	665	663	677	691	701	692	608	726	720	636	715	650	715	673	667	707	707	626	647	673	690	663	670	656	683	695	705	656	644	663	673	651	723	690	654	662	672	682	677	679	730	667	691	675	686	680	696	675	712	652	645	682	653	678	706	690	683	663	666	719	633	689	647	687	664	639	694	692	710	733	679	650	699	654	635	664	746	665	675	688	690	701	687	686	706	674	665	658	651	689	651	646	682	703	664	679	682	686	685	652	626	646	660	690	673	662	708	672	683	656	689	685	659	694	709	696	684	666	661	639	695	646	652	693	683	692	680	644	669	667	681	697	702	675	679	686	688	699	628	712	677	687	692	670	666	647	673	683	718	686	662	666	700	693	659	684	668	675	640	675	685	690	634	701	703	720	670	671	688	674	680	639	697	656	684	682	639	629	630	666	696	682	638	613	714	685	689	709	669	685	724	681	675	690	662	675	695	700	668	651	671	707	650	680	650	652	714	710	670	643	679	677	694	673	688	671	734	659	657	706	620	716	668	695	653	681	665	619	708	669	689	738	722	709	692	691	738	690	751	687	658	686	700	697	694	700	678	647	696	653	652	689	710	656	724	655	678	692	629	671	645	654	676	680	642	703	691	686	684	672	712	686	666	668	707	663	679	631	682	693	665	652	655	661	670	757	683	726	697	713	641	693	666	720	651	670	703	709	709	682	655	670	641	653	671	643	716	730	669	678	693	643	669	648	674	722	672	663	688	693	752	680	690	679	705	636	660	644	660	698	697	705	693	713	698	652	689	662	664	654	665	682	652	656	671	692	667	702	719	659	679	696	703	734	648	679	671	669	638	682	633	678	693	676	721	726	679	638	722	631	686	666	694	682	649	627	645	646	690	670	653	659	638	664	715	745	722	667	746	662	679	667	699	678	695	692	665	759	654	714	681	711	701	668	653	702	649	701	723	663	639	717	682	674	644	662	659	694	691	676	635	694	633	702	659	644	665	679	652	625	682	664	660	639	674	652	660	696	728	691	651	657	637	656	662	682	658	744	697	691	692	670	653	689	646	685	639	657	683	688	747	674	659	684	681	666	676	669	676	671	673	652	648	698	666	693	657	691	681	642	663	684	675	647	668	685	667	705	652	636	678	659	707	651	656	658	648	670	654	686	673	674	717	657	686	668	695	663	675	744	678	641	674	713	746	709	735	655	680	684	674	690	695	675	670	691	680	670	668	679	663	716	689	670	699	668	671	688	700	640	757	700	658	668	698	667	636	692	662	636	679	697	636	673	693	668	688	703	680	671	684	690	649	719	719	730	643	632	711	714	659	661	664	663	669	651	703	657	729	700	721	669	667	669	676	656	675	689	627	632	695	706	690	641	601	727	663	626	700	684	649	662	696	717	658	682	624	657	688	688	686	647	677	676	669	660	641	694	680	670	700	651	650	676	691	699	674	689	659	722	647	673	695	654	674	730	686	668	661	667	620	690	719	693	667	680	747	670	669	771	677	641	652	629	693	649	716	669	646	686	652	693	663	679	657	687	707	688	697	649	658	695	678	716	729	618	657	685	711	692	638	690	667	683	639	745	703	695	662	644	676	691	667	673	683	673	681	702	676	696	631	685	709	648	668	669	662	703	666	685	719	701	691	687	698	679	684	678	673	747	693	645	680	712	681	664	658	688	705	677	656	694	707	712	686	668	675	680	684	680	700	682	660	689	623	684	732	703	703	654	693	658	733	668	726	668	682	627	653	666	681	684	661	663	681	700	701	646	662	676	718	653	650	629	705	676	636	634	663	662	682	656	710	670	678	679	680	656	690	691	673	659	664	698	690	655	694	735	686	623	673	676	708	685	654	682	661	703	708	672	689	674	685	645	662	680	719	659	735	637	661	664	693	639	659	683	684	646	680	659	680	659	690	664	712	676	687	626	656	638	680	677	715	650	674	682	655	687	696	684	715	750	650	672	673	672	651
68295	36760	18690	6413	2111	736	563	436	397	355	354	334	361	369	364	360	316	339	306	356	345	325	301	342	323	315	333	311	308	331	348	354	306	314	341	309	363	314	348	334	337	298	309	330	304	332	299	331	344	308	309	326	352	304	368	290	312	309	306	330	362	329	333	321	310	306	328	339	317	330	329	342	325	357	353	350	344	310	323	294	355	299	367	306	336	323	322	286	306	337	373	307	307	365	312	286	340	327	348	313	304	337	354	311	339	306	350	332	319	292	329	294	314	331	323	336	317	313	331	298	276	318	338	350	274	365	316	306	346	312	332	307	365	356	354	352	332	356	309	316	331	279	331	351	304	313	324	315	333	340	344	328	317	338	283	339	338	317	333	317	323	338	360	310	327	294	303	322	296	313	344	313	297	304	329	330	323	320	313	324	305	323	329	305	329	326	284	322	340	330	329	296	310	327	302	354	333	375	343	333	336	306	317	309	304	347	342	343	313	326	319	310	335	296	332	293	299	333	329	307	332	334	340	278	286	329	309	306	343	307	371	277	340	327	344	320	327	362	311	307	333	360	324	349	301	341	314	310	323	326	347	325	339	336	317	315	337	310	324	282	334	320	309	333	327	319	344	310	322	309	324	284	325	318	343	307	321	310	333	314	371	323	314	365	293	321	300	302	266	343	379	307	315	303	326	355	313	274	347	336	328	343	334	357	302	308	323	366	330	315	323	309	335	300	323	327	308	312	344	290	320	321	353	308	285	293	329	313	321	327	295	292	331	345	351	308	320	325	290	355	314	350	348	352	304	324	321	319	312	307	334	292	337	288	331	337	324	324	316	339	340	345	327	306	346	318	345	342	339	318	339	320	294	324	333	358	347	372	317	305	319	338	328	327	319	344	341	288	286	333	301	286	287	316	321	297	334	328	319	296	284	281	324	314	288	271	326	338	320	303	314	307	347	349	344	299	316	308	332	324	327	327	351	301	298	352	355	338	280	310	317	352	316	330	306	334	362	364	320	344	321	336	334	315	286	327	299	304	302	298	319	310	311	332	323	304	350	316	296	323	307	332	339	340	319	321	328	319	310	341	312	319	338	279	292	321	314	321	290	345	333	292	313	332	333	367	332	307	315	300	377	354	306	315	361	343	323	290	326	287	316	315	325	343	339	310	315	376	316	298	292	315	295	331	294	294	275	307	307	343	305	324	306	328	314	323	341	324	330	338	339	311	314	346	307	343	328	325	286	308	331	323	328	354	280	336	338	322	346	302	327	342	326	296	295	288	315	325	345	337	317	329	301	303	303	310	297	313	324	362	312	324	334	323	332	362	298	326	354	330	310	324	340	326	289	317	340	341	306	345	307	312	365	321	293	308	344	345	355	306	326	310	309	296	342	311	309	299	347	343	321	344	327	317	311	351	317	364	310	332	342	359	344	338	328	317	313	328	293	326	341	282	335	368	352	335	313	336	323	306	301	334	323	311	334	313	347	352	352	339	344	337	329	314	339	330	302	314	314	302	322	322	301	321	346	326	316	325	302	334	317	326	340	341	326	328	327	326	325	345	339	298	316	302	301	325	325	310	297	289	354	300	299	331	320	327	366	334	320	309	346	334	310	333	357	314	296	317	333	301	328	319	309	338	319	297	330	316	320	337	308	319	354	323	282	332	310	316	314	334	352	338	321	362	333	328	310	301	296	331	302	333	326	318	297	326	318	306	313	303	315	338	289	322	304	305	313	319	315	313	345	302	310	327	322	323	341	366	358	380	339	340	283	310	303	319	321	339	304	315	322	323	312	353	315	347	312	327	298	328	307	314	336	345	349	343	315	360	338	325	320	366	301	340	307	310	354	336	323	326	328	310	333	339	341	349	338	305	311	324	335	326	314	317	338	339	307	347	311	307	322	320	292	319	331	344	324	336	318	308	288	331	311	301	329	322	334	307	320	337	318	352	305	320	323	329	293	341	358	315	324	326	327	329	291	283	347	317	269	290	346	301	301	331	319	300	323	300	326	313	283	316	322	327	325	333	321	319	314	344	337	284	343	329	331	335	309	345	302	338	321	334	346	322	349	316	314	302	348	323	296	335	307	333	336	330	356	337	316	290	311	281	349	340	351	358	341	324	343	335	317	339	329	350	328	307	335	331	334	325	291	317	355	332	315	316	330	303	344	329	299	336	324	357	307	289	296	328	297	314	306	306	309	327	355	324	307	305	335	364	282	340	355	307	348	312	375	319	345	307	316	309	330	296	380	313	319	315	314	301	331	317	340	350	327	295	328	305	338	323	307	317	269	321	328	339	333	324	301	330	319	331	309	306	316	331	351	321	340	343	323	356	320	337	357	322	321	305	357	346	324	285	299	334	298	368	359	320	337	323	283	320	355	321	323	378	343	332	329	344	333	323	350	353	306	321	294	302	348	344	356	318	319	279	340	298	313	303	335	315	336	317	346	324	335	311	368	314	308	292	316	301	306	349	345	333	316	309	268	344	310	323	300	308	340	326	304	350	331	322	296	337	329	325	302	352	314	347	274	310	300	313	321	322	332	312	319	338	299	334	333	331	328	331	302	323	316	346	306	314	319	296	295	291	329	300	348	358	325	345	322	327	329	337	330	305	369	315	327	296	338	317	335	317	307	336	312	328	320	368	340	311	311	319	335	317	328	316	328	329	302	377	358	343	307	295	306	349	320	304	327	327	326	270	323	310	320	300	356	332	316	331	330	355	296	315	329	322	343	312	326	322	327	350	324	296	330	307	295	346	336	340	339	337	312	363	367	340	337	326	315	306	317	317	313	332	323	304	325	348	337	307	301	353	328	341	327	321	292	344	292	328	332	302	310	275	328	315	296	332	338	308	337	296	303	328	326	304	337	314	349	303	335	319	298	327	365	304	321	306	296	285	320	326	334	317	317	333	323	359	376	310	306	344	329	345	322	298	310	339	331	319	290	357	325	311	316	338	307	315	360	307	320	333	311	290	355	309	302	325	320	333	322	333	327	343	329	310	263	306	299	325	344	353	313	297	318	332	319	317	290	319	329	344	358	300	312	319	326	343	337	320	335	325	308	323	331	316	346	330	300	345	328	335	328	293	285	315	299	323	377	309	338	282	299	305	310	335	313	335	313	319	326	290	314	314	319	311	310	293	363	348	325	351	315	325	287	298	306	365	338	306	286	355	331	306	303	348	337	335	343	321	343	334	320	358	312	335	323	308	335	306	351	358	311	346	332	322	319	328	302	344	363	331	308	350	331	314	304	304	333	326	340	316	346	323	282	297	311	328	348	311	298	341	334	368	332	337	332	331	353	280	313	332	323	318	331	303	336	329	327	322	309	322	303	306	318	273	310	336	348	331	330	300	333	337	340	323	323	309	330	300	288	328	308	314	317	310	321	329	315	310	338	352	282	298	329	315	326	324	298	299	336	313	337	337	341	325	294	322	370	324	336	366	330	341	346	331	328	354	315	282	361	314	387	337	330	337	295	321	302	336	303	331	316	327
44639	26781	18917	10675	5576	2148	1567	1215	1091	942	892	928	847	822	790	775	711	742	729	686	737	720	720	695	715	688	681	662	698	687	716	683	730	712	766	681	758	783	709	686	729	679	716	743	695	737	735	732	744	721	736	725	712	709	711	670	696	714	706	660	724	712	698	707	710	693	708	711	708	738	738	711	682	700	722	708	733	705	741	681	721	693	704	669	671	720	686	688	736	694	664	710	677	666	695	721	676	709	750	696	680	729	696	714	695	724	682	691	670	710	741	692	718	693	720	703	726	632	719	702	701	686	674	712	683	704	655	692	687	696	729	664	661	723	702	705	719	717	697	631	725	667	730	697	742	712	669	702	711	688	715	692	729	693	686	688	711	718	682	697	679	742	747	738	627	732	704	688	661	707	697	659	685	715	718	691	691	690	708	752	707	702	676	711	719	758	743	705	679	723	660	683	690	720	702	698	756	730	734	677	730	688	737	670	689	692	716	705	706	706	715	706	753	668	697	782	700	684	654	719	700	697	685	707	704	735	686	711	671	716	701	720	686	648	650	724	679	677	682	694	684	714	674	691	691	731	696	670	703	705	696	715	686	678	710	709	684	650	718	671	720	684	657	723	660	713	756	723	677	695	683	696	642	691	691	699	699	741	744	684	721	726	702	670	688	710	699	649	662	705	702	676	653	750	672	680	695	674	686	685	712	709	709	722	670	739	686	721	708	719	713	692	676	684	748	686	663	691	661	693	727	669	660	729	727	670	714	653	722	715	692	730	698	676	731	716	705	705	673	729	707	689	690	679	720	723	682	691	673	679	715	694	673	675	650	675	670	651	681	675	649	650	676	703	657	686	663	661	702	693	732	654	670	691	744	690	749	689	675	669	688	718	721	661	707	684	739	726	680	688	687	672	731	674	679	713	668	696	721	701	678	703	733	700	781	734	686	681	683	679	654	718	682	704	686	707	698	724	749	688	717	665	724	678	689	732	750	715	709	741	694	700	755	719	678	679	723	704	655	660	703	673	669	686	710	738	678	728	620	673	702	723	620	688	698	721	692	717	678	690	761	742	736	753	719	684	669	696	701	668	675	689	669	726	657	683	711	703	695	713	743	698	712	713	708	720	725	695	718	700	704	759	694	720	703	677	680	673	689	738	694	675	710	717	667	706	656	709	672	681	698	681	690	683	667	731	715	721	721	678	680	720	695	710	667	664	672	674	659	654	709	733	673	729	726	724	704	657	718	679	683	736	665	701	707	708	696	697	702	683	725	725	653	686	677	694	687	710	664	688	699	685	681	696	724	713	690	727	691	706	710	749	688	689	725	702	710	685	656	648	677	649	708	689	685	663	686	708	683	671	721	663	719	701	701	685	682	708	675	698	735	774	734	680	713	730	718	674	690	710	670	732	691	741	670	706	669	690	684	737	671	683	678	681	683	699	692	713	718	709	689	739	712	669	724	685	701	672	667	696	718	698	709	704	745	701	666	716	693	682	682	703	639	728	685	706	736	705	686	682	693	715	683	679	721	722	693	671	665	707	726	678	670	661	682	689	686	665	693	703	722	703	690	694	719	741	710	655	674	680	721	689	729	714	705	705	664	696	682	660	725	683	733	694	725	690	713	730	686	663	753	694	643	710	712	726	697	675	688	731	707	708	682	697	698	656	665	698	669	761	675	716	699	710	685	682	666	672	720	693	731	686	723	741	684	732	721	707	685	683	706	722	705	684	706	748	698	661	721	720	695	741	691	744	696	691	686	683	714	699	664	701	715	713	710	708	690	708	716	666	728	745	684	718	693	734	660	704	717	681	680	679	703	663	676	692	718	702	666	732	648	640	650	742	705	677	712	706	723	745	742	695	736	704	769	697	713	689	697	695	690	722	697	701	678	696	701	726	670	674	711	682	664	690	666	674	735	704	709	704	657	712	718	679	675	712	685	685	677	653	677	728	701	695	669	664	706	680	654	707	700	691	711	721	734	712	698	677	685	744	675	697	659	713	734	705	724	705	701	707	719	723	719	716	718	728	739	729	729	713	697	714	632	730	697	684	667	680	694	758	730	639	706	715	697	692	679	694	691	707	718	697	729	653	695	714	699	678	680	671	679	693	649	711	701	703	707	693	623	674	692	665	671	749	704	694	702	727	696	696	713	706	678	658	656	664	735	707	707	704	669	698	681	713	692	706	729	737	675	720	761	686	727	697	718	700	660	716	715	675	737	667	670	644	720	708	696	711	722	709	703	680	721	666	688	729	685	698	753	728	718	703	731	685	635	711	690	665	704	684	744	703	665	688	699	711	709	694	701	688	737	764	720	671	735	703	699	691	693	683	717	761	724	682	694	703	760	718	718	652	680	694	700	719	647	697	668	682	701	685	710	665	718	708	681	699	702	716	692	710	691	676	681	697	733	654	711	713	671	709	698	687	690	707	710	699	672	711	700	657	694	657	688	745	639	744	676	726	710	712	675	692	733	679	706	683	706	697	688	682	730	708	684	654	729	673	743	738	682	690	674	681	668	656	680	712	760	698	729	706	670	711	709	711	637	679	666	696	680	700	679	659	713	715	706	689	680	663	662	682	680	702	739	723	663	696	723	712	690	698	679	692	683	712	649	718	693	745	745	722	731	698	706	705	701	686	722	728	697	649	716	650	706	705	684	741	696	666	743	706	731	727	693	674	701	670	718	648	730	688	714	725	676	741	683	711	686	694	655	662	721	708	692	744	709	727	737	709	725	674	687	740	717	709	675	683	713	673	677	739	696	701	703	750	640	725	704	665	662	681	699	657	694	666	683	709	684	720	737	658	665	666	717	710	689	662	732	655	702	716	709	699	672	732	698	684	696	690	760	715	688	708	713	676	709	713	697	731	696	691	747	702	688	708	704	712	708	661	737	705	708	734	700	708	682	727	703	702	682	726	720	705	689	689	709	667	689	685	679	687	756	682	693	683	693	699	753	661	713	803	690	688	695	694	693	674	738	653	667	714	743	650	719	694	710	684	700	700	689	720	664	698	697	708	676	686	690	724	684	695	701	748	728	739	697	749	704	732	694	708	672	722	707	714	716	713	693	689	690	672	660	669	698	733	687	729	742	709	705	734	681	739	715	741	701	677	692	706	717	676	682	665	734	720	685	712	713	739	671	670	656	693	751	707	679	729	694	692	687	724	702	693	711	675	681	725	718	676	759	669	683	713	701	715	645	736	687	736	707	735	716	685	665	713	709	681	680	693	695	660	665	720	702	749	733	739	686	723	698	677	688	703	700	721	684	668	669	668	658	737	728	722	663	725	679	679	701	661	690	758	673	708	687	694	672	696	657	696	639	661	695	721	722	660	701	690	668	664	708	714	711	690	668	690	653	725	717	701	708	690	692	700	635	750	668	727	724	683	720	711	726	696	684	676	701	667	720	731	746	706	707	703	713	653	712	705	715	731	695	764	714	706	765	697	714	709	723	708	695	667	707	721	669	696	699	700	683	644	733	702	649	663	644	723	740	689
42783	22012	9134	4351	1772	703	459	480	392	378	363	340	378	387	325	374	317	310	290	285	336	311	329	314	286	291	302	292	312	339	336	343	306	318	300	317	313	343	377	324	356	320	326	353	325	340	314	341	294	310	326	299	329	336	312	325	356	348	309	321	333	329	342	340	341	316	367	295	295	328	276	317	314	347	315	276	300	312	298	318	293	320	318	305	321	343	339	308	308	351	295	301	350	310	315	339	320	315	317	343	326	330	298	307	362	339	317	321	303	320	323	290	327	337	305	317	328	324	324	330	333	329	335	329	319	321	336	336	343	326	309	351	334	350	335	303	327	327	301	293	335	310	326	294	297	334	306	305	346	322	336	310	342	315	306	331	309	303	302	326	350	358	334	342	358	323	344	332	351	289	303	337	332	321	349	329	318	303	313	330	302	300	328	327	338	284	300	329	309	327	329	277	344	316	315	315	344	332	303	335	367	354	311	326	312	297	306	346	308	332	355	342	308	294	329	329	306	339	290	324	302	299	330	363	328	368	317	304	326	326	330	307	348	304	344	313	328	323	337	295	306	290	326	304	321	312	351	327	337	300	314	324	319	312	278	311	301	311	303	310	324	313	290	307	299	314	318	306	347	347	340	350	306	338	332	278	314	331	343	329	320	315	314	322	321	315	337	331	341	291	321	324	324	337	310	334	362	297	308	337	347	311	325	300	317	340	330	319	362	326	278	337	311	349	362	336	340	306	336	333	319	343	320	322	358	311	313	360	303	353	318	288	350	323	337	314	306	337	326	330	308	328	340	323	328	315	315	352	326	306	293	360	362	363	373	330	275	333	320	310	295	348	360	313	300	332	348	306	338	308	345	317	327	326	292	350	357	318	334	328	345	371	279	323	274	352	346	298	325	299	321	311	328	302	337	332	332	308	329	351	322	349	309	305	303	328	322	313	301	323	358	336	325	327	315	313	304	308	304	353	325	293	317	320	324	281	318	351	319	314	316	315	318	330	329	272	345	320	351	289	329	312	377	335	328	363	317	320	330	306	350	333	325	347	315	313	308	346	339	314	301	341	357	343	314	340	298	329	298	326	331	349	319	291	325	291	317	333	317	325	314	317	301	318	324	336	353	335	333	336	331	337	313	307	317	343	311	337	344	364	307	334	354	325	303	292	344	334	338	318	341	288	341	307	313	322	310	315	309	337	356	344	330	346	332	370	344	326	365	327	325	313	350	311	351	308	349	359	325	306	307	351	323	302	328	344	314	325	307	359	317	308	349	293	293	293	314	291	341	340	318	345	329	317	316	335	342	320	328	365	283	315	305	342	326	325	328	338	349	336	309	313	330	320	324	372	321	324	338	334	299	309	307	310	348	307	288	315	335	309	345	359	327	322	275	355	305	323	328	298	338	342	354	321	315	323	330	331	325	338	297	311	307	293	315	303	327	313	314	301	307	319	314	327	327	320	319	330	345	299	345	333	317	348	338	353	339	310	294	330	312	305	333	283	337	288	343	336	370	326	316	303	293	300	331	323	295	333	348	296	331	351	344	284	333	332	347	354	342	338	326	344	346	314	301	342	303	311	315	307	298	318	286	317	311	320	319	338	275	372	314	281	329	322	316	303	308	315	325	317	336	349	303	328	340	325	331	317	348	324	321	311	326	314	315	312	323	377	288	344	338	339	332	302	320	356	315	308	318	332	315	314	344	293	338	300	315	310	309	321	302	274	346	322	328	354	306	332	302	331	329	313	341	320	289	302	274	296	311	324	313	325	320	368	322	305	291	340	342	321	289	297	335	310	343	315	303	343	301	316	307	318	311	319	323	336	303	318	288	323	314	383	328	348	353	326	304	309	330	323	366	355	335	321	313	345	314	315	341	299	319	329	320	319	331	334	304	322	311	324	319	323	290	312	340	291	339	333	322	308	305	308	349	329	304	362	331	353	307	362	327	367	316	324	329	349	325	345	314	334	323	319	328	341	313	301	341	307	337	301	340	327	348	340	327	344	334	334	323	307	301	345	356	334	319	338	326	329	339	319	318	338	322	322	314	313	346	293	347	348	369	321	296	298	333	349	319	324	306	333	369	301	315	287	324	320	326	304	306	343	286	326	354	323	346	337	351	330	326	313	318	348	302	324	323	339	305	350	322	323	288	354	307	308	317	303	288	341	351	339	372	332	297	319	349	310	320	328	336	327	336	378	361	310	321	328	348	308	302	302	275	320	320	325	303	310	297	319	300	322	332	290	383	264	292	333	339	347	339	359	339	324	348	315	290	309	327	325	358	349	348	322	319	330	339	335	314	332	331	284	317	346	311	318	324	314	317	338	318	321	338	307	318	330	321	328	331	325	340	323	350	329	328	315	306	312	310	310	338	331	288	305	329	336	337	286	321	317	287	307	300	314	307	290	326	308	303	302	315	304	312	313	336	294	314	314	363	369	287	320	298	313	340	326	308	324	314	308	325	319	304	346	334	307	364	317	334	320	321	326	304	367	330	356	325	289	323	289	321	360	340	308	295	349	328	339	313	301	311	345	337	368	374	308	353	310	343	344	321	306	341	375	331	347	315	321	320	322	362	333	324	297	313	326	349	357	355	289	311	309	282	341	319	349	316	290	337	377	358	269	325	285	302	328	327	302	325	337	318	326	334	316	311	308	319	313	330	325	315	373	328	339	310	328	286	314	338	333	336	304	309	305	305	312	325	337	321	328	326	331	325	321	311	343	342	312	340	340	326	325	358	331	303	356	331	348	309	314	312	333	303	331	336	298	316	329	336	283	334	336	322	326	332	321	304	323	350	304	314	334	316	332	315	339	298	303	272	366	344	320	317	366	327	311	298	336	334	319	292	301	324	355	361	335	327	325	322	366	357	339	304	300	319	360	318	294	308	276	328	339	332	375	306	326	298	309	295	353	306	260	310	296	302	301	333	362	332	312	327	315	344	337	317	329	311	324	313	314	298	310	346	293	318	337	306	356	327	303	302	322	325	325	321	314	302	342	326	338	346	306	303	306	336	348	301	306	300	318	320	334	266	329	311	328	359	271	311	332	292	337	342	343	307	319	305	349	303	286	349	340	298	333	291	321	274	346	317	326	323	311	321	344	304	275	327	341	321	301	334	297	346	392	305	326	327	308	292	310	313	329	303	331	307	310	345	354	333	310	324	308	351	356	305	313	351	309	324	318	310	308	313	335	321	337	346	302	321	332	313	359	333	318	331	286	333	318	353	330	334	349	323	313	312	319	299	339	304	337	341	321	334	318	322	278	359	316	295	334	326	317	347	319	322	344	318	327	320	308	310	332	335	370	326	330	331	306	357	294	295	318	367	375	307	309	346	297	336	326	322	317	288	327	338	355	311	304	315	332	313	297	331	330	342	329	337	317	334	298	302	322	352	333	370	337	319	324	335	331	351	334	316	338	341	360	329	329	355	320	335	313	355	351	314	313	310	303	329	310	366	313	347	306	355	324	329	365	320	302	298	333	299	306	333	326	310	323
26764	15990	11663	10106	5005	2061	1386	1119	998	942	866	853	808	768	744	732	705	696	665	694	661	697	704	720	695	741	697	696	699	638	719	708	692	729	735	698	759	722	723	675	723	696	733	710	731	733	726	713	736	687	736	722	690	697	724	738	684	684	682	707	708	708	720	705	716	731	711	681	680	705	685	710	738	691	706	687	714	686	691	705	678	727	680	690	717	661	686	749	689	686	697	677	720	693	677	697	699	700	644	732	696	715	676	687	671	700	709	704	730	749	691	662	737	668	712	675	691	694	683	706	664	684	695	676	683	738	723	697	671	725	672	660	733	744	737	696	699	680	713	692	694	714	744	663	692	684	694	685	698	701	708	704	693	663	702	688	674	675	641	702	763	699	725	795	663	714	706	704	703	670	740	696	679	689	682	685	734	691	716	661	748	644	688	693	701	705	696	740	697	677	684	664	719	699	684	719	666	663	713	668	688	706	724	657	675	699	667	717	700	677	698	696	729	720	739	659	680	700	692	709	703	729	686	700	685	669	666	665	700	662	698	697	708	690	705	686	726	673	713	672	669	660	671	700	740	675	723	695	713	702	685	716	726	633	693	718	691	677	698	670	673	736	722	678	713	735	702	695	699	686	679	681	695	675	713	687	683	701	703	697	683	667	679	655	713	711	719	718	685	707	696	679	693	675	723	660	712	682	707	717	709	668	673	686	689	726	693	651	657	713	688	724	667	677	675	729	643	715	663	699	716	692	676	731	689	714	713	665	656	680	652	661	680	689	658	694	696	715	689	702	671	738	665	675	695	719	752	686	700	714	671	700	720	666	732	679	691	714	734	687	684	717	700	730	691	666	689	693	669	656	678	703	689	698	695	654	675	709	688	668	672	682	748	737	668	694	661	713	689	694	688	639	680	705	658	686	683	674	673	689	681	698	676	696	663	681	707	681	673	729	710	711	719	742	690	706	668	687	683	706	690	683	717	669	687	729	710	684	715	685	659	718	683	726	707	710	726	685	727	711	684	693	666	699	665	710	703	671	698	689	720	669	636	715	679	725	679	694	723	694	736	673	676	681	718	685	687	642	647	712	696	679	684	714	655	650	715	724	713	699	690	674	662	649	678	661	695	646	683	677	677	660	688	679	718	689	636	715	718	702	694	718	696	723	692	687	669	701	709	715	721	698	708	681	685	705	732	739	678	716	665	727	672	678	674	719	675	727	687	665	688	713	648	656	712	729	665	748	632	723	699	691	741	697	664	724	702	631	637	698	657	699	715	674	723	690	684	708	687	680	711	695	688	649	681	665	637	688	683	698	719	705	652	676	709	700	653	714	667	698	680	663	720	742	690	704	702	712	698	655	704	692	643	682	718	677	678	719	722	723	654	706	728	736	694	727	674	681	711	699	694	693	677	649	700	722	735	690	696	729	693	685	705	694	721	699	713	671	708	715	742	698	715	718	691	693	681	670	694	657	667	704	653	685	683	706	661	655	676	671	684	701	699	688	659	653	674	664	750	718	680	695	712	685	692	698	689	686	687	721	719	674	710	671	698	707	671	717	678	708	668	743	724	706	717	666	738	736	725	710	689	706	619	664	679	700	715	734	673	719	682	744	723	673	654	672	701	717	708	725	732	704	728	689	720	720	628	700	708	690	713	702	728	725	703	712	757	702	685	742	675	699	707	702	710	664	719	673	711	704	681	664	720	681	675	691	735	698	711	670	688	736	693	640	701	674	691	712	706	704	654	737	739	695	701	708	682	692	664	665	735	683	717	735	685	758	671	676	599	725	733	684	711	683	691	688	716	700	692	662	665	742	665	711	688	678	674	690	678	656	678	722	638	768	719	655	727	693	662	705	651	678	687	682	702	701	691	634	689	684	678	693	682	741	685	686	653	718	758	658	710	691	676	668	707	714	695	687	628	705	719	691	694	638	716	686	693	726	743	632	705	679	696	713	651	692	704	734	693	681	717	696	671	703	717	729	718	684	641	682	661	702	694	674	750	681	694	680	670	722	700	675	704	670	682	725	688	694	661	704	671	682	712	680	695	651	725	684	695	711	721	690	729	680	680	715	685	710	711	686	726	751	675	692	667	709	705	671	703	682	676	657	703	696	672	688	714	696	694	720	655	709	720	682	710	688	675	691	698	656	649	678	691	670	703	720	677	729	670	742	677	681	696	708	677	693	659	693	712	683	718	722	649	741	713	720	668	690	704	630	700	699	712	655	676	691	672	714	696	703	725	681	663	682	706	710	657	689	744	748	715	681	647	686	731	726	735	649	695	661	701	712	749	688	681	713	711	698	691	745	642	739	708	698	723	676	706	669	682	670	694	667	693	711	771	715	720	688	743	673	696	712	737	705	643	690	705	700	700	657	697	677	708	683	724	688	682	698	683	714	705	688	731	691	682	681	708	706	693	703	698	689	700	719	699	711	712	702	685	701	720	706	715	689	661	749	689	707	690	740	702	736	666	657	679	749	686	628	684	721	663	710	725	691	646	660	672	671	637	726	706	661	713	691	707	654	731	672	728	682	666	670	679	651	643	652	649	670	727	672	724	755	736	673	713	691	678	670	682	720	720	728	695	706	688	683	662	708	719	760	671	713	690	692	683	654	673	665	648	680	711	672	694	741	682	670	678	646	715	702	675	689	722	666	701	693	660	680	655	758	687	726	686	675	705	697	689	668	671	661	659	670	703	687	708	694	665	760	713	675	694	713	704	664	725	704	700	713	697	741	640	691	702	652	715	680	704	680	697	694	690	711	647	690	689	673	703	652	654	718	671	720	688	688	650	695	676	713	688	712	701	666	745	668	666	679	685	694	745	704	648	673	702	688	718	693	690	699	692	664	673	685	672	725	706	682	745	695	706	703	691	748	714	696	763	702	738	690	683	673	687	705	702	662	719	708	715	700	707	693	670	689	698	728	710	713	707	718	705	678	725	646	678	689	713	681	692	663	684	705	672	652	729	704	706	658	684	702	667	712	687	707	637	676	713	655	698	675	658	715	690	695	679	663	720	694	693	675	661	691	696	701	697	678	715	701	703	711	708	688	657	654	720	694	774	706	697	705	679	729	666	653	695	688	668	655	663	660	680	693	736	724	709	730	689	651	706	624	707	697	708	743	713	771	659	694	698	654	683	697	690	714	683	673	679	682	682	665	737	740	671	725	694	711	675	698	710	694	660	713	735	707	689	709	664	662	723	677	659	675	713	707	678	637	717	721	633	731	703	697	734	685	632	727	650	681	684	714	707	723	687	692	667	698	710	737	673	654	709	683	751	698	683	690	725	666	690	655	738	698	732	701	669	677	685	654	676	689	673	669	682	690	668	701	690	686	700	676	740	707	748	700	697	650	683	696	704	718	733	655	726	668	704	629	722	714	703	679	667	653	721	684	680	725	674	671	695	726	725	668	696	692	687	709	695	795	700	717	664	686	718	650	688	690	698	747	698	659	704	674	692	698	691	699	709	698	691	685	689	708	693	712	741	762	702	702
51502	28559	16290	8380	2802	892	617	486	427	400	362	332	354	341	312	327	317	315	334	281	341	320	345	314	322	314	292	313	325	329	350	343	328	332	299	322	325	310	290	318	338	341	329	319	334	351	308	285	306	295	334	293	304	341	320	342	289	331	355	334	314	325	314	313	359	318	290	301	313	278	338	319	336	324	350	352	307	302	301	294	338	303	333	286	336	319	284	304	305	330	296	292	292	309	283	302	310	327	294	261	333	338	319	313	314	319	299	287	325	312	280	320	348	296	291	290	312	308	263	296	315	310	320	329	319	284	302	313	295	318	323	334	286	327	294	341	304	290	303	317	314	304	320	300	289	296	313	313	303	296	326	318	305	329	293	283	309	287	326	326	292	311	338	290	282	332	314	298	359	309	329	331	301	294	332	317	302	278	335	310	313	303	321	302	304	308	355	313	274	287	315	315	282	350	330	321	300	327	282	289	317	328	336	308	325	329	309	298	314	311	312	325	311	305	317	308	335	294	310	356	316	277	346	307	300	283	301	300	292	326	309	315	324	316	305	316	316	338	306	308	322	311	338	288	288	310	302	308	318	343	327	305	324	323	304	270	309	306	312	308	313	321	314	328	318	319	314	317	308	313	320	303	281	312	306	325	321	289	301	317	314	314	305	324	320	360	341	320	329	338	296	282	311	311	368	278	308	297	322	306	316	324	341	294	335	298	327	306	342	346	301	298	322	297	275	341	330	325	301	305	305	318	290	306	326	330	311	299	313	322	292	286	276	306	324	315	349	301	298	319	334	341	330	311	317	268	291	305	336	308	323	298	312	325	306	280	321	337	304	307	305	311	280	315	291	292	332	301	290	317	281	328	334	298	333	320	304	310	315	324	293	304	342	301	323	335	307	307	345	348	367	315	296	323	334	321	319	307	301	301	315	311	263	349	328	289	305	278	324	292	306	298	307	298	311	321	304	293	273	291	331	322	330	301	290	338	316	302	263	340	322	324	306	314	288	242	328	312	332	313	331	344	340	319	303	305	293	273	296	277	315	320	283	312	345	292	343	311	318	292	316	327	345	344	300	345	275	331	303	284	308	296	302	348	289	285	280	315	287	293	323	322	296	287	288	283	290	292	325	306	304	311	301	299	282	322	310	282	280	336	306	286	311	334	280	312	290	301	315	345	304	344	326	324	316	342	275	289	270	323	340	320	332	327	346	297	341	336	320	298	292	358	316	316	298	340	323	324	319	333	296	353	314	321	317	287	288	336	295	346	329	318	318	325	315	288	315	341	304	322	305	332	327	312	292	293	298	317	301	311	299	314	323	293	275	349	277	306	304	281	304	296	342	318	270	326	294	312	305	280	321	325	299	298	284	314	323	312	346	327	341	337	290	302	321	354	321	313	339	303	282	311	282	300	288	281	310	285	329	328	326	315	321	324	300	291	313	333	290	306	298	286	294	320	313	294	301	335	323	320	318	275	286	315	302	309	318	337	340	302	288	324	313	285	327	302	314	305	298	307	310	304	286	273	322	315	345	315	280	273	305	330	307	322	310	279	297	358	285	310	307	311	315	312	346	283	313	329	307	283	323	342	332	342	327	320	319	300	304	297	322	269	345	303	356	301	305	284	283	308	327	357	314	356	315	305	318	307	346	280	299	325	314	300	300	326	330	327	310	321	326	284	288	327	307	315	334	308	336	325	292	316	297	319	285	314	306	331	341	297	326	310	341	307	336	312	352	335	332	315	298	322	291	286	331	301	337	304	310	330	330	314	276	326	352	331	307	283	305	290	332	306	324	307	256	308	314	308	290	347	294	288	282	300	331	297	290	324	306	288	304	292	288	309	286	351	317	313	327	286	316	325	290	331	270	309	282	307	266	297	320	320	322	323	344	310	304	296	293	316	345	328	307	325	292	270	300	289	320	318	288	279	304	335	324	315	303	313	301	334	296	298	310	294	344	333	328	264	312	327	320	289	317	270	348	274	296	327	277	307	298	287	342	329	298	327	287	329	310	314	338	303	317	335	304	315	328	309	320	317	309	296	317	321	312	311	306	309	349	285	289	329	302	274	307	314	305	285	339	317	317	297	314	290	295	324	292	308	313	302	286	285	299	285	273	322	331	332	303	306	352	314	298	334	330	272	312	323	288	328	327	304	309	360	310	315	300	338	335	288	298	323	304	360	314	292	314	309	334	317	308	313	303	334	306	263	292	290	311	343	304	286	318	269	292	312	299	305	284	298	308	295	341	307	327	319	312	328	334	323	280	313	320	316	319	316	318	285	279	341	297	294	284	318	314	300	333	301	319	307	289	270	312	301	315	293	307	313	305	297	304	364	299	324	270	322	321	329	287	295	285	289	296	292	312	308	262	316	307	304	310	297	315	288	296	320	328	303	304	324	307	271	354	342	336	354	314	344	291	290	308	286	304	308	308	293	312	310	311	334	312	282	271	317	343	323	333	319	306	308	326	294	283	306	290	289	302	302	309	311	303	284	289	311	307	324	288	297	329	299	322	297	313	308	288	335	298	301	313	351	344	305	327	312	297	300	315	309	310	324	326	307	305	288	315	334	320	319	334	298	318	324	318	285	317	309	320	307	295	296	354	300	287	305	322	329	320	287	297	295	292	314	320	294	315	302	310	305	318	310	289	316	324	287	321	289	284	270	336	337	312	321	298	321	283	278	298	301	304	296	308	334	317	342	308	320	332	318	315	298	324	323	293	289	351	305	315	303	288	301	279	290	301	317	314	305	301	297	304	321	340	288	314	280	307	310	341	304	304	322	305	315	286	301	292	279	288	300	283	339	307	289	343	295	307	324	297	307	317	318	303	304	281	309	291	331	290	291	322	303	312	305	314	284	304	274	314	287	300	286	317	332	289	318	324	324	307	330	308	317	297	302	336	306	332	370	314	275	267	285	283	309	332	317	316	305	311	317	328	312	286	317	301	309	353	361	308	294	309	285	325	318	320	324	308	306	315	329	316	306	326	303	310	330	338	329	302	298	292	306	334	343	317	290	303	316	315	302	326	309	308	334	307	320	297	330	320	325	307	293	295	315	322	308	343	298	307	282	279	292	346	323	315	308	296	270	293	311	330	334	310	317	313	328	304	295	356	306	298	295	319	350	290	357	324	288	325	298	296	289	290	291	291	299	297	305	314	323	345	288	329	310	288	278	328	303	294	302	272	307	309	313	289	319	333	301	314	309	327	312	271	293	310	319	307	310	334	285	312	301	327	315	322	339	332	257	315	303	306	315	292	313	327	274	298	293	308	319	300	319	315	306	326	314	315	276	308	292	311	303	294	317	289	304	336	316	298	307	308	296	317	313	321	295	311	313	277	315	288	304	352	304	320	315	306	265	298	315	308	290	299	292	301	347	272	344	314	315	319	296	313	339	308	318	298	299	321	312	289	313	308	316	309	330	319	303	312	319	286	312	315	297	337	313	323	321	329	331	356	309	315	307	305	315	305	296	338	339	319	330	315	308	265	296	301	303
32330	20835	19766	15684	7541	2724	1982	1582	1280	1098	956	875	846	850	773	760	716	687	649	708	686	749	699	638	677	675	695	658	698	690	702	667	701	687	712	708	715	696	703	690	673	690	674	693	691	700	715	690	717	664	715	712	693	695	706	676	671	690	682	689	698	703	701	667	703	687	693	691	647	659	657	681	683	660	644	680	673	620	682	686	684	659	675	675	702	654	682	634	678	657	660	694	685	651	674	725	676	665	663	693	685	674	686	720	667	674	649	667	653	676	666	648	665	673	711	677	639	709	696	679	654	685	621	692	704	659	696	668	668	679	639	724	663	671	697	668	680	674	654	680	673	655	678	724	620	634	699	697	700	680	685	694	723	707	689	661	725	718	665	718	649	646	654	686	657	686	665	660	668	670	692	673	690	678	645	663	693	694	635	701	648	642	661	622	669	706	645	641	672	658	730	655	704	695	695	653	641	665	683	638	650	673	651	688	651	723	682	661	706	653	697	665	673	663	720	646	659	734	661	660	645	671	673	696	708	632	692	710	663	662	667	675	658	663	688	673	642	668	690	663	688	663	669	699	663	703	695	699	684	656	669	656	660	678	669	663	665	657	641	701	651	678	679	655	705	646	666	690	704	702	691	693	658	629	667	701	668	690	658	687	685	668	663	676	642	713	698	660	673	645	639	620	650	672	674	705	653	645	709	671	707	712	667	686	665	667	669	691	645	684	699	681	682	699	643	674	669	693	699	674	683	700	632	655	676	673	651	636	704	688	723	683	662	664	656	622	680	694	655	693	672	702	679	691	724	658	683	630	725	626	642	647	701	652	659	723	648	656	710	696	620	653	657	679	679	701	633	662	678	670	664	679	673	680	670	603	735	682	698	645	671	638	681	699	646	667	683	687	612	711	676	713	663	668	670	643	693	660	669	698	676	687	668	668	673	645	667	673	707	681	690	647	634	717	656	692	701	673	673	646	682	680	580	690	674	700	697	624	684	660	703	641	695	633	679	688	649	660	639	628	689	709	682	654	660	659	657	676	680	691	715	686	691	689	698	701	685	721	653	694	668	673	678	703	681	684	709	686	660	657	657	640	671	683	681	683	644	664	675	662	639	637	656	683	688	725	665	664	695	637	673	689	688	643	658	671	624	671	675	674	689	666	695	699	640	664	664	656	628	650	673	635	632	696	661	703	634	693	692	675	673	688	685	697	696	632	643	700	671	642	665	669	630	673	690	692	657	665	627	685	723	638	654	633	689	656	662	688	733	679	685	626	652	677	657	653	705	673	666	666	639	659	700	647	628	679	634	710	670	655	665	689	646	673	694	681	647	653	604	700	609	691	698	664	672	668	692	678	684	657	709	647	684	677	704	674	645	685	675	674	704	694	694	694	685	680	683	660	668	639	697	723	684	654	643	635	643	642	712	649	660	667	683	629	621	669	667	674	713	678	652	684	684	697	616	642	715	649	640	725	667	691	645	651	673	637	703	654	648	670	661	666	693	696	655	667	686	705	647	686	674	731	674	682	680	673	716	672	629	642	683	711	680	650	689	656	664	671	691	641	650	650	642	679	669	655	777	618	708	679	646	670	650	633	641	662	613	695	630	679	669	638	734	681	701	653	695	655	699	674	661	644	673	652	664	687	675	705	692	680	642	676	678	655	645	638	710	672	656	662	638	654	672	648	667	665	643	702	662	670	713	656	615	653	671	725	641	675	683	656	700	686	697	640	630	703	642	659	710	663	662	667	671	710	685	647	649	690	684	658	687	641	709	640	670	664	661	670	693	679	712	624	690	662	692	636	683	647	675	676	687	658	655	658	701	687	665	678	666	668	669	680	653	648	716	665	682	670	642	658	688	657	655	662	690	660	634	677	622	682	666	679	687	699	651	666	592	695	672	655	704	648	687	718	664	648	661	698	597	672	636	627	643	681	680	671	657	660	651	627	615	689	712	705	647	662	672	669	674	665	663	673	660	658	696	636	646	661	666	636	716	625	670	670	650	680	663	694	674	711	623	673	713	680	637	703	647	648	692	663	668	645	664	679	663	669	694	692	682	660	679	696	690	631	664	686	660	671	726	656	662	646	710	710	697	714	659	644	674	660	641	744	667	697	705	651	661	664	651	673	640	668	685	685	662	705	695	656	642	654	656	677	704	697	712	638	702	695	745	683	655	664	672	697	607	650	672	655	666	693	673	642	701	650	690	700	693	685	668	678	685	671	686	645	669	685	669	660	716	635	685	694	641	649	689	659	636	618	690	648	690	688	672	658	685	656	639	672	693	685	687	696	716	692	653	710	663	664	673	633	689	710	670	668	669	644	653	680	625	662	594	645	679	682	652	662	655	654	660	664	645	653	671	687	640	700	669	642	663	668	675	695	660	674	686	669	692	664	666	697	641	673	630	641	694	705	661	679	663	657	676	653	702	693	687	698	706	663	647	714	641	678	696	629	671	661	674	634	669	657	658	708	655	665	710	643	654	629	671	656	656	671	703	657	637	710	660	686	651	635	652	671	642	696	663	610	693	716	681	680	699	625	656	674	662	644	655	641	650	659	716	651	706	673	720	612	681	637	673	691	680	653	648	648	638	710	640	662	681	655	607	642	701	688	626	619	665	672	678	699	697	652	669	742	648	601	662	710	660	682	685	667	651	661	641	702	643	699	682	669	664	653	682	691	640	632	699	688	672	671	650	613	664	746	694	654	712	648	681	664	677	696	687	679	662	654	626	638	614	666	643	729	666	661	689	671	674	669	712	700	635	655	639	672	659	671	677	668	655	705	679	730	676	682	704	661	661	691	763	698	637	646	671	675	670	677	670	683	689	647	666	686	672	678	653	702	681	654	679	673	664	647	683	648	695	697	651	693	647	698	667	655	689	651	653	684	659	698	611	665	649	635	636	689	667	648	658	679	695	707	668	673	664	690	657	667	658	657	698	677	679	707	681	666	652	690	665	657	667	677	705	681	651	685	643	643	671	660	725	677	619	667	710	659	671	659	690	671	638	729	611	672	670	689	662	625	676	661	671	665	645	671	670	681	676	633	660	645	682	671	647	704	652	641	684	752	689	671	656	642	659	696	653	664	687	689	689	663	675	684	742	707	678	688	698	675	663	655	692	675	646	670	650	669	650	674	708	632	657	710	679	622	702	670	665	636	723	655	691	691	722	638	712	650	703	700	679	641	621	650	645	693	729	674	654	712	658	646	695	713	671	673	637	677	677	653	663	704	701	609	682	673	656	684	675	702	669	678	646	723	702	657	667	673	674	630	661	680	651	668	673	680	672	679	643	666	704	654	686	647	671	626	674	647	673	653	681	671	677	650	652	678	670	650	709	685	673	702	668	729	658	670	629	708	740	635	683	641	666	672	666	718	692	682	672	681	642	642	666	646	734	679	697	674	653	665	678	715	717	686	650	679	639	729	659	634	703	664	690	674	684	721	666	666	666	680	643	691	718	621	630	697	680	676	685	673	708	703	674	683	703	689	687	697	675	644
55404	32866	26315	17959	7127	1402	794	578	491	441	437	385	355	345	353	339	282	329	327	362	344	341	323	294	318	317	332	344	349	347	339	343	309	347	341	306	329	318	324	327	337	311	334	343	341	329	327	375	355	336	348	317	328	331	322	319	328	317	333	295	347	341	288	335	296	306	342	323	297	331	313	311	306	322	347	306	300	292	318	344	301	298	294	337	332	296	313	299	314	322	317	348	290	311	322	333	324	342	315	353	341	324	296	363	323	348	336	364	343	322	321	338	319	289	369	373	344	334	336	356	326	312	361	318	303	315	302	351	317	290	349	328	290	320	342	319	344	328	307	339	326	349	335	306	316	331	303	303	310	354	332	311	315	348	308	315	290	326	313	332	334	329	337	295	357	362	291	324	368	345	308	311	332	300	315	359	334	302	362	317	308	295	300	316	322	319	289	313	336	351	269	314	353	349	302	326	286	281	349	333	305	321	302	296	301	314	314	355	318	389	324	377	328	300	346	330	339	328	321	309	302	319	345	293	307	321	350	319	341	357	337	317	317	287	299	316	291	290	359	345	369	330	308	343	302	306	326	336	336	313	337	323	282	322	282	315	315	297	274	319	315	334	327	289	327	323	287	357	292	322	334	339	332	300	300	339	306	347	333	336	331	354	325	310	300	318	347	338	312	322	286	323	314	295	316	339	336	353	338	333	378	303	315	332	271	307	340	336	293	326	328	327	312	340	319	308	312	335	341	294	297	335	328	355	322	277	320	350	331	288	328	319	288	319	355	343	358	301	320	352	334	300	315	322	321	284	330	336	322	295	357	314	339	337	342	337	330	297	308	310	312	340	345	326	313	337	326	316	319	320	321	308	362	330	306	294	344	323	324	314	323	309	318	297	317	319	320	323	283	350	350	315	308	314	324	304	311	363	330	324	302	322	334	317	367	310	314	372	312	325	336	329	327	335	326	306	282	333	318	364	302	327	309	321	302	299	348	315	325	334	340	336	315	335	355	323	305	327	352	329	302	328	302	340	306	356	316	309	348	308	298	300	326	333	339	327	325	283	314	299	294	336	310	350	310	345	319	277	305	300	312	337	315	318	342	306	352	351	317	322	341	322	332	317	301	319	304	361	332	300	338	329	349	310	314	320	309	311	329	317	326	315	325	314	325	310	318	296	329	343	332	326	298	321	288	325	327	290	300	324	336	322	329	340	314	324	303	304	313	355	301	338	313	325	304	319	315	316	295	292	301	315	331	322	312	315	334	295	331	329	350	324	328	305	318	310	354	343	315	312	311	294	334	306	304	298	350	315	291	314	348	369	309	342	312	312	292	309	341	299	324	329	335	303	310	321	330	315	296	343	327	343	305	361	355	320	309	341	344	355	351	320	328	332	315	351	322	330	338	321	293	340	319	315	311	353	325	296	300	335	338	292	300	340	291	286	334	304	333	328	351	348	320	309	299	330	335	328	281	324	332	356	310	345	298	377	309	332	349	351	273	332	336	293	313	353	344	348	303	327	332	326	330	337	314	332	298	305	326	338	282	278	337	332	307	335	310	316	308	302	314	305	297	322	297	297	308	320	305	319	310	310	334	297	299	334	319	332	323	301	323	319	313	307	344	318	326	357	325	312	341	287	319	351	335	325	298	309	331	363	323	337	337	353	318	323	329	314	321	344	314	324	343	300	309	308	361	297	330	325	315	304	345	339	306	302	300	320	265	301	328	351	323	317	304	320	325	309	312	308	319	315	341	295	315	318	341	334	303	290	302	315	354	312	328	331	315	354	344	329	308	333	339	317	352	303	379	358	339	299	356	296	299	370	311	308	311	304	338	316	337	290	337	302	322	323	331	314	317	320	286	371	309	341	299	331	326	325	314	355	338	307	309	279	325	351	307	324	324	309	318	317	344	312	329	289	315	354	312	335	326	298	319	323	319	349	322	319	287	305	344	316	312	334	336	317	295	332	343	317	298	355	314	316	312	329	349	334	336	319	297	306	315	352	284	325	332	310	309	299	370	327	304	305	334	309	311	299	333	327	315	328	302	318	338	317	319	308	329	343	315	333	311	322	315	320	348	344	315	333	344	325	331	288	294	288	324	322	313	295	311	310	305	326	341	297	322	334	331	336	308	341	317	295	304	305	375	305	340	326	321	347	320	339	321	322	319	330	300	324	365	327	323	348	312	321	310	285	318	307	314	317	313	350	311	346	338	313	308	304	341	313	320	310	363	332	334	339	319	315	355	329	299	337	316	295	316	301	298	328	314	302	301	345	328	284	337	310	331	371	309	320	332	315	314	342	319	280	323	353	316	334	308	323	351	323	301	323	318	345	325	314	328	280	314	297	299	309	311	295	268	322	299	335	301	345	329	313	361	318	311	339	311	344	323	339	337	328	318	342	358	320	346	354	324	278	277	331	322	335	306	302	315	327	304	305	306	307	314	336	300	325	303	338	313	327	342	351	340	351	320	312	317	335	309	340	281	317	331	307	327	295	307	282	324	335	326	311	329	329	358	295	322	356	351	328	329	311	315	352	300	316	308	345	313	280	333	327	335	305	300	315	317	312	309	274	326	284	364	348	284	300	381	312	315	310	304	323	328	323	293	304	289	304	311	288	319	296	327	323	331	357	299	323	297	317	301	320	346	313	335	303	290	335	324	327	299	294	342	307	311	302	296	301	312	305	331	327	316	303	295	313	296	301	294	307	299	308	305	294	321	314	291	333	363	318	365	312	352	352	322	312	298	329	363	329	307	311	305	332	317	316	346	320	303	333	313	303	309	340	304	311	312	352	335	333	312	333	341	341	324	380	353	308	323	357	343	339	313	329	322	339	324	323	322	310	296	319	326	283	312	313	340	333	320	357	313	312	328	344	330	340	280	357	332	334	339	301	282	291	330	317	329	323	315	344	313	298	318	289	333	283	308	327	332	318	322	302	322	335	325	331	286	336	313	326	311	321	307	320	304	327	266	290	348	312	332	321	310	321	281	296	341	316	314	327	348	334	350	325	331	332	293	305	293	319	325	341	320	363	355	325	308	297	367	314	331	315	328	370	350	317	333	290	337	320	315	347	316	320	342	324	300	344	291	321	317	302	304	334	342	340	334	322	325	314	277	293	315	302	302	304	302	304	304	316	320	337	303	331	328	304	308	305	326	313	322	287	337	331	340	295	273	321	326	340	317	361	342	319	309	309	303	322	342	293	367	306	317	355	318	332	392	316	333	322	323	327	328	327	351	343	305	334	309	364	325	302	343	307	346	334	339	316	318	307	309	311	337	319	292	345	332	313	350	332	316	306	275	313	308	282	316	307	351	310	362	340	350	341	305	319	328	339	338	326	356	314	349	314	283	319	343	353	306	296	305	303	311	299	305	327	361	326	305	339	329	317	343	305	325	320	291	329	310	319	297	332	316	332	307	361	291	324	315	289	317	347	344	322	344	321	316	338	326	333	338	315	331	334	297	280	318	340	300	358	298	324	310	347	324	328	319	321	331	313
33217	24912	30591	27984	14229	3739	2468	1855	1580	1245	1119	999	991	931	840	801	765	760	735	741	706	692	674	719	741	722	722	677	704	705	690	688	737	738	731	779	700	714	751	689	763	751	738	777	692	673	688	747	747	717	790	752	700	694	667	708	700	726	756	702	693	760	737	685	696	674	690	709	727	701	726	728	677	679	698	690	692	697	678	686	681	668	658	715	700	710	663	680	727	688	713	691	752	692	665	721	710	704	695	725	732	696	690	711	683	680	705	691	715	682	733	693	680	682	708	730	697	695	669	672	684	695	698	718	753	682	743	714	708	691	659	673	723	731	696	682	707	697	657	708	695	666	674	676	710	701	664	719	714	689	649	703	717	699	727	663	661	725	684	737	682	685	643	715	630	658	726	664	706	688	682	657	725	705	691	731	702	724	700	682	683	752	705	734	716	690	650	655	717	702	724	686	700	666	694	706	678	720	686	639	712	722	727	699	667	730	720	706	677	706	700	626	744	696	685	688	664	708	713	667	663	698	678	685	751	670	662	690	749	703	700	678	692	725	639	661	685	726	678	677	691	658	714	707	691	684	726	716	686	695	718	718	671	705	681	705	678	724	702	731	660	694	720	724	706	685	658	675	680	737	699	681	718	711	695	732	690	723	670	719	667	735	657	662	722	683	703	718	679	681	634	666	691	711	724	743	674	707	693	672	670	716	723	681	669	721	703	661	672	690	714	706	727	660	694	741	690	692	662	721	669	674	703	686	699	727	678	682	694	718	686	678	705	719	655	643	700	704	682	726	694	677	693	692	676	712	695	721	697	693	668	705	765	766	689	688	663	712	711	696	683	684	668	671	721	693	703	699	732	676	709	726	676	704	699	677	660	684	664	655	679	646	644	710	717	700	681	652	695	700	683	718	690	685	711	760	655	667	713	661	668	714	692	676	677	706	734	692	706	689	665	656	689	689	655	672	657	724	680	662	671	658	676	690	648	677	689	698	677	692	703	693	712	649	707	650	690	680	688	661	680	694	648	686	708	700	705	726	703	743	696	688	692	718	642	697	692	678	659	662	677	726	701	710	686	710	695	726	698	701	684	676	697	747	730	725	693	699	686	674	679	763	717	684	694	736	697	720	701	709	714	673	719	723	708	692	672	713	695	644	671	710	699	675	726	665	678	657	717	680	720	692	690	681	731	621	690	674	708	679	686	647	628	668	698	703	682	721	702	708	723	684	714	711	654	701	683	669	716	684	653	730	744	684	660	668	718	669	684	710	698	676	690	697	727	761	710	679	681	693	699	687	675	699	662	719	720	696	746	691	661	678	714	648	735	685	694	684	683	725	691	656	712	731	689	711	715	669	693	677	713	701	685	670	700	701	695	674	719	728	712	756	640	701	700	704	637	659	721	720	699	693	716	661	693	697	727	661	684	671	684	677	763	700	711	682	736	690	691	715	711	670	656	668	698	679	706	667	642	695	690	718	670	685	698	707	682	700	681	685	660	681	685	673	700	696	694	646	715	713	762	727	651	719	700	677	630	731	702	644	675	683	717	689	681	718	731	783	700	728	672	738	688	643	693	719	678	655	669	682	660	682	705	667	669	687	674	649	689	697	705	723	718	663	676	704	721	673	685	675	701	714	678	709	692	714	718	701	668	651	665	691	679	688	744	743	700	677	676	710	710	659	703	695	711	716	707	711	709	697	666	700	710	718	664	650	705	687	657	715	654	690	708	645	750	674	705	634	712	703	703	642	686	699	708	701	702	733	696	720	664	671	684	735	681	635	663	673	654	717	672	708	728	686	672	700	723	701	682	718	683	679	678	718	711	682	671	667	667	734	718	670	738	675	718	711	719	716	735	692	718	691	650	688	729	705	673	705	651	694	734	743	740	691	700	696	690	689	691	712	715	714	683	683	710	692	640	687	704	732	704	715	697	732	678	691	649	714	644	699	699	679	701	692	714	696	686	663	673	707	731	672	713	708	728	677	671	714	688	724	717	681	686	657	660	667	677	659	677	741	676	671	652	718	701	672	724	661	727	671	672	706	727	678	735	671	763	713	703	686	682	739	741	728	711	731	691	699	701	681	716	676	667	675	678	695	742	692	684	691	726	662	724	710	696	693	709	701	691	693	687	677	738	703	689	756	671	695	714	703	652	708	674	731	684	672	653	689	697	711	722	725	710	694	713	704	698	652	663	680	724	736	704	714	712	705	700	686	705	647	697	763	671	673	675	718	677	674	703	674	698	701	752	774	706	697	729	700	684	712	652	712	752	669	697	660	692	681	680	683	682	661	701	672	663	701	668	708	737	682	715	668	667	693	745	652	691	656	729	724	695	672	710	715	689	671	708	663	698	677	675	717	737	738	725	702	643	729	691	671	715	703	681	681	716	656	682	749	688	708	677	715	719	687	747	722	747	675	698	713	705	685	653	678	711	709	670	695	701	714	657	689	722	699	665	712	716	733	687	705	705	736	668	655	692	695	706	686	695	675	617	715	647	712	639	730	706	662	713	707	667	670	638	709	703	711	664	650	706	733	700	704	696	689	724	681	703	732	725	690	721	684	696	710	732	662	715	733	727	716	729	662	689	696	690	691	668	677	717	654	728	694	660	712	687	719	744	685	667	667	692	679	671	665	673	682	719	656	687	689	717	714	672	692	639	712	747	659	704	724	661	697	688	666	743	697	722	715	713	676	704	672	730	752	673	657	691	666	719	706	663	717	708	686	708	690	754	670	722	726	681	670	717	689	726	697	695	671	712	717	697	683	709	705	731	679	701	617	730	679	691	707	730	712	721	688	734	715	731	736	709	694	745	672	664	694	708	716	708	676	697	676	653	679	687	715	720	696	668	622	716	711	654	674	759	677	756	674	640	680	648	699	682	709	709	769	677	698	678	665	742	672	692	734	719	717	709	696	736	660	642	704	651	709	704	653	706	763	654	729	681	687	714	677	731	687	704	701	699	658	724	631	711	691	707	712	679	625	672	714	677	635	709	692	747	739	695	679	662	690	690	687	668	753	685	673	680	645	716	682	677	707	755	698	688	640	609	702	696	691	748	728	689	705	712	663	686	730	726	687	695	701	700	709	729	703	675	702	705	684	732	702	740	697	695	711	672	651	740	674	672	701	704	693	679	655	670	688	658	684	686	712	724	704	630	701	676	669	706	713	702	683	712	704	700	709	684	707	680	729	678	709	685	699	668	688	719	662	675	682	734	701	716	707	717	691	729	692	716	698	661	680	667	738	692	752	663	722	675	696	718	692	716	683	731	646	650	687	699	649	710	644	666	694	731	748	650	700	699	685	703	739	677	688	719	670	734	710	722	713	689	691	703	703	734	667	679	695	690	696	698	707	749	707	720	681	684	678	685	687	738	668	690	727	688	649	674	722	714	726	665	730	732	656	742	680	707	722	696	717	730	679	711	706	681	630	751	686	701	710	674	711	716	678	677	688	718	693	685	660	667	677	686	754	712	720	649	666	710	715	725	705	712	675	695	739
36632	21504	13818	6216	1478	632	452	448	403	386	354	345	349	325	341	317	318	275	352	304	347	331	352	324	317	317	341	307	333	314	283	321	304	335	330	352	317	320	325	293	293	315	286	346	340	334	305	334	317	320	306	316	312	316	323	292	318	335	352	313	328	308	306	303	305	316	330	307	324	329	349	286	328	313	318	321	307	288	334	338	325	343	306	295	339	346	334	323	312	299	329	313	324	308	307	328	318	322	341	326	336	293	342	343	296	324	314	297	310	322	304	331	270	298	298	305	365	362	309	301	307	313	351	325	335	330	372	340	313	334	333	298	298	322	338	321	296	318	283	304	325	328	347	337	343	360	333	344	317	314	296	283	301	353	325	293	339	318	314	319	335	322	295	326	309	322	347	312	335	292	301	300	312	313	340	356	316	352	321	331	317	285	337	322	306	305	347	340	343	328	333	343	315	299	345	296	317	303	313	298	288	305	304	297	331	339	333	378	323	315	335	341	328	326	317	303	361	338	285	349	314	336	325	289	324	345	333	315	332	330	301	307	282	323	301	319	324	312	338	328	338	316	323	314	333	311	345	321	350	325	336	300	323	323	301	314	320	261	312	323	322	303	333	274	329	333	317	323	330	321	346	330	346	336	326	337	317	340	330	335	312	299	324	337	304	352	339	314	330	327	325	325	356	311	323	314	309	343	309	324	311	310	282	283	316	326	310	295	327	315	321	289	334	330	318	309	297	290	316	295	326	354	347	315	348	357	296	312	279	319	330	318	329	327	306	328	297	339	316	306	301	322	306	291	318	340	310	313	315	304	335	301	332	325	338	330	310	336	340	310	306	298	362	325	341	314	284	326	343	336	351	322	333	309	320	309	318	331	327	324	330	287	277	319	311	309	332	322	304	298	328	335	311	296	304	312	299	295	321	349	330	352	356	339	323	314	317	321	317	323	288	365	349	310	334	331	295	277	344	350	346	368	301	304	337	348	321	339	323	326	344	323	317	343	320	343	347	325	345	323	321	336	331	359	299	337	314	320	329	315	330	349	336	364	291	333	346	292	339	352	297	282	315	323	275	295	348	310	311	336	318	303	339	330	330	328	309	326	346	283	347	308	317	341	339	335	310	373	296	337	313	334	320	353	312	347	286	307	329	300	330	340	306	324	320	283	321	320	307	312	334	307	300	309	351	327	326	312	338	314	298	333	329	295	348	311	339	300	340	304	322	330	325	354	297	345	305	323	314	314	331	310	317	289	315	325	352	348	310	347	309	335	316	349	331	342	341	336	334	340	310	343	314	349	363	335	350	313	292	333	311	326	303	317	305	315	299	308	319	316	328	328	332	310	319	354	352	325	329	324	336	293	316	298	315	340	327	325	330	306	312	309	339	335	318	354	340	325	321	309	320	323	322	341	335	343	326	339	297	337	336	308	319	329	326	311	333	351	315	352	315	295	349	345	303	329	312	305	323	315	314	341	342	318	311	300	323	400	327	334	318	372	313	294	304	296	323	297	351	320	341	322	288	328	336	324	347	332	311	313	313	345	299	316	321	275	328	322	295	325	293	326	321	319	318	312	345	346	338	320	298	314	318	317	355	299	297	342	366	315	327	289	316	297	313	326	284	360	319	342	378	296	325	330	298	348	292	309	338	382	353	333	301	350	311	327	335	333	368	350	317	333	361	352	327	354	304	342	314	306	334	313	299	312	313	290	330	290	320	331	320	312	322	301	359	309	323	343	325	290	338	323	353	344	311	331	300	324	315	323	325	326	327	334	345	292	342	309	331	320	329	295	290	295	363	356	301	320	313	325	309	332	300	287	329	341	349	304	366	328	349	348	344	358	323	317	331	333	339	308	339	321	320	350	305	305	285	330	309	314	279	298	346	312	314	320	350	301	321	305	303	325	311	308	303	298	301	321	286	337	305	296	284	298	312	342	315	313	295	309	328	335	327	311	284	322	304	318	341	353	346	352	335	310	330	295	324	284	311	308	322	317	301	342	325	305	307	326	336	293	290	329	316	314	328	322	330	293	312	359	317	283	307	352	321	299	327	334	330	303	330	340	329	350	321	322	363	333	309	312	311	313	326	318	325	323	301	286	328	319	337	314	326	310	335	336	329	318	339	291	332	311	324	315	308	274	323	290	323	325	348	363	309	291	318	310	322	315	334	307	342	316	301	301	324	326	308	318	319	309	311	285	322	309	359	358	346	333	289	324	321	338	308	356	313	313	312	313	313	322	308	300	349	348	324	311	308	325	306	331	329	340	294	353	335	368	367	338	307	325	291	345	337	328	317	311	308	310	333	336	283	335	347	343	356	346	358	350	345	327	328	351	318	325	327	319	314	322	331	302	318	315	293	357	305	285	307	328	281	332	294	330	327	327	354	302	331	328	329	307	313	319	303	315	334	346	305	318	333	294	337	329	333	341	317	319	361	337	357	324	306	299	324	319	330	337	343	303	297	324	331	290	323	308	321	341	327	313	323	322	337	330	348	381	323	324	277	285	312	320	353	328	310	317	341	337	345	333	352	306	318	330	312	319	339	329	305	314	325	269	303	345	325	294	289	345	334	326	305	300	349	310	294	335	336	332	305	327	325	313	294	327	323	309	323	342	301	295	311	283	357	349	352	320	359	331	299	291	332	332	320	316	301	345	337	329	295	346	325	311	319	321	360	329	333	333	360	353	350	325	294	312	329	330	328	327	377	315	281	327	335	336	307	312	355	329	341	319	331	305	295	310	333	307	345	294	317	279	329	324	368	325	336	320	322	316	312	345	334	297	296	333	282	324	314	311	326	320	318	308	333	296	332	323	332	322	338	367	313	333	321	296	298	340	319	346	317	329	308	316	318	333	339	333	297	342	316	325	323	271	306	308	302	315	308	344	294	343	386	339	345	316	330	295	365	334	348	299	341	337	282	326	360	323	319	339	312	372	336	348	314	353	335	309	301	319	342	366	286	339	310	339	316	365	313	311	302	331	325	295	352	353	306	329	300	318	351	332	319	311	351	320	309	308	315	338	326	292	353	306	331	344	284	358	342	319	366	318	345	319	296	316	344	310	350	328	310	356	331	315	287	315	306	313	342	312	332	304	318	316	320	327	312	298	331	316	317	287	327	313	323	300	326	320	309	296	335	342	321	323	317	324	336	337	320	362	315	287	295	332	316	309	332	321	327	300	296	277	314	316	348	309	310	340	330	336	319	331	354	289	326	281	331	320	276	283	315	331	319	307	322	323	292	341	332	314	325	327	351	352	315	332	345	341	350	316	326	327	384	299	355	340	322	350	361	318	334	361	296	342	313	318	311	315	347	336	321	355	329	349	309	329	341	309	337	324	324	309	319	341	345	306	345	336	325	311	295	302	326	350	326	302	330	285	332	332	338	299	355	278	338	339	314	349	339	320	333	345	359	309	303	363	306	332	351	321	354	341	343	338	328	311	317	336	328	322	325	362	319	353	349	309	282	309	339	302	317	295	321	292	300	337	327	318	308	348
23264	17194	18024	12450	3793	1893	1481	1211	1022	921	904	783	792	783	806	698	723	700	697	679	666	689	680	679	683	672	703	689	717	704	717	731	715	672	717	725	691	741	755	682	658	676	725	660	704	721	719	741	694	752	702	764	701	695	711	711	747	693	667	730	666	727	678	702	685	685	719	741	727	726	724	707	677	660	695	648	677	664	693	702	711	657	659	655	716	701	659	691	709	739	688	746	725	688	656	723	669	702	696	665	702	727	737	700	703	688	704	723	722	646	667	704	708	723	692	706	677	727	711	731	687	703	712	721	714	659	699	696	717	702	722	685	696	702	696	716	718	660	707	676	713	688	727	685	668	683	675	675	712	661	702	682	709	717	655	680	745	749	661	675	704	683	680	709	689	710	740	694	686	725	688	723	673	680	703	709	621	745	685	702	724	672	674	712	677	653	690	669	719	688	684	715	688	700	645	693	683	687	711	725	720	711	726	697	761	676	691	695	663	694	661	696	693	673	693	720	691	713	694	709	686	729	611	686	653	691	627	675	688	737	697	672	649	659	712	684	642	673	711	692	681	686	718	698	668	726	671	723	705	654	648	682	676	711	708	723	690	708	680	704	680	647	710	677	695	709	668	691	712	692	670	723	668	652	712	678	676	731	732	694	683	663	713	675	723	715	682	656	699	685	727	701	711	753	734	704	650	671	717	663	680	720	678	699	693	737	713	723	662	684	704	690	716	700	699	681	704	709	668	684	688	669	679	683	730	702	750	690	649	696	665	701	722	715	682	706	656	665	709	689	741	688	712	686	674	708	684	677	720	724	704	655	640	700	701	671	685	677	669	708	686	710	655	727	712	673	675	651	735	657	722	705	711	678	693	677	644	653	654	657	711	736	706	669	711	663	688	697	715	674	727	700	708	625	639	706	685	700	676	678	714	720	729	700	687	735	718	740	688	729	705	700	630	748	719	727	714	701	714	707	682	727	735	729	684	681	682	690	669	662	682	678	691	711	699	686	671	660	692	673	653	694	706	772	671	721	686	702	702	693	726	704	672	670	667	656	693	697	673	720	719	684	677	707	676	694	727	729	707	662	696	680	703	689	715	677	709	677	670	679	667	684	704	690	669	725	677	678	696	686	688	709	714	750	676	724	717	657	703	710	723	711	679	688	695	775	724	662	693	699	675	702	651	725	728	710	714	709	673	686	681	702	733	707	702	672	716	730	647	691	699	680	698	702	659	748	703	707	734	701	704	751	699	704	693	751	689	677	678	737	700	754	734	695	694	734	691	697	696	679	728	704	665	709	688	725	714	669	728	661	701	726	724	749	678	702	695	736	663	679	723	635	692	714	683	690	630	634	717	692	718	725	726	698	686	714	736	739	688	632	682	692	694	667	679	707	681	669	690	649	670	675	648	660	717	700	691	691	697	713	666	713	686	722	695	661	669	684	709	706	696	690	691	640	686	710	680	683	645	667	726	719	684	705	694	686	654	662	689	692	701	714	635	704	711	740	699	666	697	719	695	642	722	722	669	688	695	660	757	675	689	696	671	736	679	661	677	663	677	649	683	765	711	693	780	728	692	656	674	680	645	679	731	685	653	676	648	667	692	724	717	704	727	715	675	696	680	625	689	715	676	698	677	743	660	726	678	701	679	698	718	663	682	725	720	670	691	684	698	654	700	686	732	721	700	662	727	713	710	707	686	680	666	752	717	696	693	706	626	724	714	687	716	711	689	717	677	721	684	645	701	694	715	681	701	718	691	698	675	730	670	728	691	716	750	721	683	682	690	690	674	709	735	706	699	705	684	663	681	689	659	740	672	693	687	727	675	692	676	648	707	703	720	666	745	759	651	651	645	652	670	687	706	711	664	706	673	680	701	706	765	720	688	711	659	716	664	659	688	701	680	683	695	671	667	757	681	746	712	673	682	711	696	687	702	658	656	729	703	686	704	686	636	697	683	739	698	679	745	725	721	732	716	701	724	718	666	762	659	723	660	734	764	680	675	649	720	675	659	655	705	700	710	659	745	705	738	680	678	702	708	722	688	702	744	714	667	713	671	745	748	698	691	681	696	653	713	648	690	668	715	686	644	638	677	668	718	680	676	688	671	693	714	677	680	677	677	661	701	675	693	683	682	711	650	687	687	738	663	742	660	670	705	703	715	690	653	712	740	659	711	700	673	687	703	646	751	675	720	744	661	665	690	682	671	683	663	742	709	695	705	707	700	689	737	692	664	701	690	655	664	694	689	666	709	731	708	676	716	689	696	707	676	686	687	635	701	714	689	687	719	726	721	680	676	703	683	660	717	702	683	667	734	740	688	692	692	703	667	696	691	673	750	728	713	696	704	694	691	683	738	685	723	704	724	734	693	711	701	694	688	676	698	716	691	695	723	692	683	736	683	677	742	704	677	664	665	684	722	685	709	671	702	713	702	718	700	712	700	654	693	670	691	712	720	717	712	698	707	673	715	700	676	733	682	702	694	709	660	650	681	727	688	667	650	670	723	677	690	653	701	718	744	697	632	698	676	703	673	714	668	714	644	680	668	685	705	739	666	711	731	640	667	697	701	741	704	706	676	686	700	691	724	672	752	680	661	698	721	708	632	729	720	726	699	740	659	699	703	655	674	671	677	746	698	690	690	677	683	726	717	708	718	648	711	739	666	686	644	669	661	713	663	698	704	678	706	671	691	646	685	655	667	735	666	669	744	649	684	674	705	680	732	667	676	721	656	700	735	685	642	681	729	676	688	677	693	683	687	721	671	731	671	708	719	688	671	697	707	738	704	689	718	728	730	729	694	688	657	712	683	711	722	708	721	697	692	728	703	706	695	702	684	671	692	706	711	671	696	703	692	713	707	691	670	748	689	719	661	712	652	669	714	682	654	643	681	726	760	689	706	667	708	693	665	713	689	663	698	677	722	699	696	653	685	698	670	677	702	671	656	703	715	678	707	650	715	655	656	722	667	664	700	703	708	703	643	708	723	711	709	703	721	685	698	722	751	699	726	689	679	673	707	711	724	735	663	679	701	736	676	688	647	703	687	670	629	745	690	699	669	717	673	626	720	739	707	712	712	678	708	727	711	675	736	646	719	641	729	726	662	686	659	704	664	673	691	708	764	724	697	655	651	716	715	696	661	711	722	727	643	672	717	667	686	701	662	664	690	690	715	647	696	672	668	711	679	721	678	690	679	685	724	715	699	702	682	723	683	642	676	727	684	671	726	688	722	673	707	690	679	679	665	759	715	703	638	705	726	628	716	688	689	697	683	733	700	713	717	706	688	698	672	680	723	657	677	659	712	687	653	705	675	710	710	688	719	684	656	737	691	706	670	693	702	685	635	686	699	701	739	701	664	737	707	704	692	729	666	676	675	728	697	683	698	681	698	699	685	721	675	694	661	732	661	704	707	689	707	699	689	673	683	681	670	713	707	688	659	684	687	649	710	665	708	699	676	669	721	724	674	688	687	673	698	715	695	722	695	721	694	774	648	665	703	680
53820	30881	16953	6448	1733	724	499	463	431	376	370	324	325	331	316	361	302	327	324	316	272	318	342	321	298	291	287	309	285	292	294	351	304	331	330	287	291	312	334	304	316	313	313	320	292	300	315	312	320	312	293	304	290	322	318	323	309	303	308	313	331	302	297	314	283	331	297	306	295	322	343	310	321	310	335	325	304	290	314	304	346	354	336	316	319	318	307	307	283	312	333	335	325	323	286	307	281	324	295	298	327	280	279	300	295	280	300	350	297	284	330	298	375	324	285	345	308	309	373	330	297	264	333	334	296	268	301	291	348	290	305	292	328	336	322	334	325	328	327	314	329	286	317	335	330	339	269	292	319	283	301	305	282	298	281	293	328	300	308	272	309	289	303	300	345	307	312	331	279	303	304	323	316	286	315	310	292	290	316	324	321	344	301	262	294	334	313	268	290	289	320	305	332	288	333	307	293	265	299	323	359	299	329	312	313	314	322	303	294	297	287	288	316	294	318	311	335	289	332	300	334	328	356	298	315	311	302	297	303	346	315	310	308	330	304	308	306	312	296	294	317	302	325	335	290	334	281	284	303	300	321	356	303	327	347	308	327	326	319	305	302	325	335	327	296	286	301	324	318	310	297	323	305	352	304	334	310	325	294	327	307	316	269	309	292	308	319	323	336	293	317	295	301	333	284	303	313	327	294	311	315	315	311	290	322	296	306	342	330	298	320	302	315	312	333	328	295	289	290	299	348	316	283	331	314	283	338	365	338	317	320	297	298	325	323	310	343	282	299	310	308	334	315	298	274	289	284	312	324	319	322	338	303	305	312	287	305	323	333	327	309	305	295	345	322	299	321	304	305	305	288	320	323	326	302	337	339	291	309	334	283	285	297	310	296	332	317	299	331	287	283	355	311	333	323	336	297	315	336	282	302	291	323	302	336	275	294	285	310	322	272	323	293	309	329	324	322	280	275	274	309	302	315	311	307	310	326	309	343	351	281	285	307	305	300	320	355	291	280	291	335	306	317	322	309	295	298	292	331	294	325	333	287	306	303	308	305	321	339	318	260	301	334	349	304	301	309	309	331	307	303	369	301	303	334	312	335	323	334	309	301	305	290	309	320	285	310	334	300	321	333	317	326	343	310	297	326	339	314	283	322	304	294	298	271	306	368	339	297	328	303	305	313	309	289	317	319	299	353	331	309	330	305	331	312	305	322	322	300	318	317	324	326	326	289	313	291	314	333	301	318	290	321	327	294	291	308	285	353	345	327	327	316	278	311	311	331	337	301	338	355	317	294	278	305	344	297	291	321	322	357	306	330	297	334	303	294	327	317	296	269	313	317	311	334	299	324	300	325	335	322	287	319	321	313	324	298	300	298	282	305	294	327	292	305	309	342	284	332	334	292	296	316	318	310	303	288	344	323	319	318	318	280	326	343	333	292	319	287	295	314	289	334	342	290	294	324	324	321	317	267	284	322	322	290	301	302	295	319	303	308	301	356	322	308	300	300	254	325	323	301	337	299	302	318	286	261	284	318	329	300	318	291	298	303	294	295	312	321	308	309	343	330	296	323	316	335	349	330	321	303	330	290	325	338	340	345	359	258	292	291	294	260	326	320	313	324	283	307	295	310	294	304	329	329	316	305	287	319	330	331	306	310	286	313	314	347	352	313	308	326	260	310	317	302	305	306	331	288	323	292	334	335	301	298	299	295	293	304	305	320	314	323	290	278	369	328	305	327	325	336	294	324	322	309	342	327	309	295	328	308	333	295	286	346	316	285	312	309	310	300	298	303	317	299	337	302	310	282	312	309	305	297	302	286	339	334	295	303	298	303	326	298	287	298	295	313	344	302	291	332	313	291	330	309	299	296	283	286	288	297	315	308	310	314	330	303	289	296	283	286	299	305	291	296	304	360	336	341	315	303	308	316	301	344	278	321	302	320	337	354	313	300	305	298	317	323	318	337	287	308	294	314	311	289	297	337	288	327	317	314	289	294	311	317	317	314	292	286	253	348	262	298	305	306	303	315	308	312	315	308	298	295	301	348	329	327	332	320	297	304	334	305	314	334	303	315	299	313	286	281	318	326	281	310	302	312	316	315	317	327	299	316	293	302	310	324	291	304	308	303	326	317	294	331	304	313	306	282	320	312	316	329	344	328	327	306	313	334	328	323	318	347	325	304	306	313	335	280	311	296	296	321	309	301	316	343	308	313	281	266	315	298	290	305	300	336	321	286	311	346	334	324	308	317	289	336	294	325	295	303	350	290	327	286	313	281	315	321	309	314	282	343	350	340	317	286	311	330	313	328	317	327	299	295	349	317	304	294	341	311	309	333	270	263	301	323	326	316	328	322	285	306	281	316	300	300	334	299	340	310	313	322	296	360	297	333	314	318	301	320	295	260	297	317	348	287	310	283	340	302	287	295	352	316	299	294	300	289	307	286	325	344	354	355	319	318	301	293	313	302	299	347	337	294	327	285	296	338	313	294	314	311	309	301	352	314	335	310	297	316	337	304	348	316	316	316	288	301	287	293	316	319	321	312	322	298	281	318	326	310	288	316	289	339	320	299	364	303	333	307	273	323	306	301	314	308	292	297	315	309	287	316	306	322	310	313	339	328	302	293	314	319	257	314	305	327	307	321	350	308	313	307	323	331	332	311	289	311	304	342	315	300	291	306	284	297	312	335	307	326	300	313	312	316	309	274	330	330	309	324	315	341	312	327	302	300	313	331	331	324	361	335	305	308	304	310	297	299	312	316	292	338	289	326	357	347	361	319	301	307	316	300	303	299	291	309	307	299	316	298	294	279	309	304	293	292	312	342	295	261	282	313	326	337	290	309	319	304	294	314	331	321	326	294	313	309	324	307	323	301	312	319	289	304	328	314	315	321	327	347	341	313	315	326	315	305	305	326	337	321	349	285	352	303	306	305	312	337	313	315	303	325	283	297	330	327	290	287	314	316	339	305	340	300	320	281	312	288	318	295	283	330	297	272	330	278	295	301	284	316	317	359	331	336	325	293	325	321	328	300	328	295	347	293	329	315	296	309	306	321	328	319	326	308	282	352	332	285	340	304	335	312	294	295	343	346	322	307	343	277	361	324	324	315	273	302	331	338	289	304	332	316	319	298	316	311	306	343	278	312	334	319	328	264	316	297	335	303	325	315	338	313	309	288	321	309	308	293	283	329	311	294	301	323	328	328	329	288	316	317	336	294	283	340	320	271	277	310	360	353	327	287	298	305	314	319	327	275	320	322	283	324	318	302	300	328	311	332	305	284	332	291	336	310	331	326	282	275	289	324	337	296	315	329	301	340	326	290	273	296	293	295	298	328	306	329	274	329	292	319	307	304	325	346	324	341	299	310	328	320	311	305	291	321	304	276	304	314	328	308	287	287	318	319	318	321	322	330	329	304	312	319	297	284	319	307	301	309	314	324	338	320	302	294	325	317	297	314	268	296	276	314	277	318	276	291	287	333	340	322	339	328	308	306	299
34325	23760	19536	11310	4724	2154	1612	1348	1174	967	892	846	820	766	762	717	719	746	651	653	665	662	669	653	730	632	692	697	724	715	706	680	711	702	687	638	704	694	714	692	706	715	700	678	686	652	727	724	687	716	687	693	692	741	681	659	685	691	668	672	683	672	675	634	682	696	633	696	692	669	641	681	653	681	644	728	685	703	677	638	711	685	742	692	679	650	686	708	718	690	730	667	667	708	681	684	664	713	668	666	647	632	643	672	682	753	673	685	703	659	639	697	635	676	712	701	672	689	648	648	662	660	668	700	726	653	662	699	699	663	650	670	676	696	667	641	653	670	653	716	672	649	686	651	663	695	681	678	647	676	711	705	689	709	689	678	672	657	661	669	663	705	675	696	691	694	702	671	668	658	659	698	730	703	635	684	657	711	731	695	637	638	700	681	646	663	661	654	703	684	675	676	683	720	636	691	688	658	643	744	672	666	634	669	712	680	697	689	682	680	623	723	724	675	682	652	626	652	687	670	670	698	666	623	663	730	746	651	682	655	636	691	658	663	675	688	665	728	732	667	688	627	657	678	642	682	684	675	671	656	648	712	625	669	647	727	666	646	694	671	648	680	666	693	669	710	683	694	647	707	624	661	666	680	711	686	634	731	701	656	665	679	711	667	687	699	650	662	700	697	658	687	655	712	719	659	633	714	739	653	686	682	740	649	736	671	720	669	688	680	660	651	687	712	675	688	703	654	677	662	675	681	665	669	707	649	641	701	719	679	661	665	657	686	712	667	751	691	695	659	676	695	674	678	647	678	631	704	707	704	662	660	657	647	648	706	690	730	703	687	640	703	642	669	660	670	635	661	670	668	677	699	708	672	717	702	676	651	705	693	691	672	694	674	702	679	726	675	649	666	656	690	715	709	695	730	702	676	695	640	671	636	637	672	695	699	671	652	680	662	659	665	642	635	694	683	655	670	692	703	686	660	668	647	741	738	653	676	733	705	728	716	638	709	648	674	736	680	632	668	689	623	677	661	712	704	637	665	711	686	654	691	669	658	653	673	677	670	626	708	700	703	688	681	677	620	688	644	724	718	725	684	693	697	688	683	671	694	681	686	683	681	696	692	676	698	694	678	710	653	665	698	659	676	644	701	643	668	736	648	678	748	681	708	695	705	722	697	686	667	662	668	699	719	661	640	686	679	686	711	662	713	689	662	707	641	663	686	662	690	693	654	643	653	677	706	708	698	690	681	666	694	697	664	727	678	674	686	657	615	665	686	696	686	673	721	688	703	695	695	648	663	683	632	643	679	680	671	652	671	670	719	683	651	686	697	730	718	689	620	696	667	687	662	669	637	656	657	674	700	700	702	680	706	703	687	678	673	680	695	673	664	660	643	626	686	662	660	688	693	656	736	682	668	718	666	695	661	711	654	720	664	691	766	710	674	667	705	696	671	684	687	730	641	689	646	716	690	678	657	669	656	690	701	609	680	709	679	686	672	690	742	628	677	659	673	689	663	632	644	726	671	662	684	701	695	652	650	676	681	650	680	667	644	670	688	639	651	687	648	638	699	690	686	663	671	687	694	679	677	718	680	709	691	676	646	686	688	666	652	630	651	652	603	642	711	689	671	666	678	666	663	697	651	659	674	686	656	712	673	681	731	651	675	658	662	701	673	664	713	674	708	694	690	664	649	697	664	744	654	663	680	681	708	685	679	646	665	725	674	722	703	705	676	703	665	679	639	713	672	712	650	660	642	679	709	711	666	668	705	641	682	690	690	674	656	680	705	703	711	701	624	667	650	637	677	629	649	681	648	640	657	684	692	643	633	662	619	667	647	690	658	708	624	686	690	709	622	686	697	690	673	685	696	647	696	668	685	720	638	720	726	706	675	646	690	684	684	707	695	661	695	738	688	651	711	696	724	642	694	721	678	678	640	636	703	660	673	686	678	733	667	715	658	667	710	694	683	666	663	704	729	699	673	707	685	678	683	680	687	664	676	696	677	668	742	679	704	683	657	702	660	700	703	674	648	663	651	695	611	669	694	676	662	720	628	701	679	687	698	674	691	679	681	681	658	684	676	662	666	684	674	705	641	661	718	686	698	696	647	658	691	697	693	657	660	632	660	627	673	700	651	686	678	661	694	699	702	715	649	654	677	663	662	658	672	667	656	678	700	650	654	663	653	621	660	657	606	662	715	659	707	688	653	688	708	691	676	724	700	663	639	736	673	685	662	652	677	705	672	679	696	689	631	709	710	727	675	723	681	678	686	694	733	686	650	642	685	647	665	696	694	693	645	643	683	688	745	670	696	713	699	672	667	670	689	720	662	676	711	679	662	653	670	661	683	663	658	692	658	708	661	673	708	665	670	676	669	670	640	696	683	640	683	679	687	666	657	654	714	693	664	667	641	643	692	709	703	698	671	674	652	687	676	656	645	645	751	700	683	677	636	671	660	723	706	647	722	664	713	692	689	692	693	666	681	677	640	699	623	703	698	679	698	675	699	685	642	646	657	657	692	677	683	710	671	682	677	673	689	692	661	664	687	638	622	612	691	672	678	647	670	641	675	684	650	690	669	673	704	675	657	646	656	650	681	682	636	690	670	634	657	652	661	673	714	669	650	685	699	684	697	739	711	621	678	691	709	729	675	715	673	643	665	671	709	669	648	715	659	649	657	670	693	704	685	662	670	714	699	678	718	706	676	643	673	686	626	701	632	667	641	648	693	668	680	699	689	669	688	682	692	683	642	719	719	699	670	654	675	660	706	671	686	678	649	672	672	691	624	705	647	698	687	695	700	664	701	717	699	678	665	640	680	661	661	615	666	664	688	669	672	647	692	732	673	688	692	652	642	691	678	623	681	691	674	674	704	660	712	653	710	666	691	675	697	673	668	687	655	661	728	655	674	690	678	661	650	686	702	675	662	683	660	673	676	660	662	702	695	681	670	667	662	609	654	747	713	682	705	695	629	736	656	668	670	713	693	676	639	701	656	657	706	632	703	714	672	674	681	673	633	674	706	675	704	691	655	707	691	654	669	691	666	651	687	694	702	675	674	652	683	686	695	700	641	664	722	635	686	671	720	649	681	631	698	670	721	671	723	624	667	694	696	710	675	687	715	689	654	683	656	664	676	671	651	662	695	641	680	712	691	686	701	684	671	626	666	648	675	642	700	630	693	695	661	671	690	730	706	668	632	656	670	659	672	668	593	713	696	658	731	660	671	672	680	683	716	725	687	685	709	682	606	661	667	653	711	659	670	679	696	654	736	657	716	676	691	669	668	696	688	661	663	694	725	704	681	641	678	670	672	692	683	681	651	644	666	738	678	673	676	672	693	735	681	687	660	714	653	660	702	667	637	668	656	694	666	699	694	706	654	657	685	665	657	687	683	702	680	633	650	723	659	660	664	655	722	701	688	709	676	672	696	675	629	655	660	716	653	661	621	653	649	689	653	709	716	682	684	660	676	754	700	686	683	686	668	691	704	754	690	656	680	651	674
66124	38364	21214	8577	2982	907	574	450	438	398	416	347	339	339	347	350	313	284	296	335	308	305	341	307	323	346	308	354	376	331	275	298	328	332	313	306	322	360	308	330	299	328	346	340	325	366	344	363	346	340	344	362	284	322	328	332	344	292	323	333	313	308	328	319	344	358	331	344	332	325	353	347	354	325	299	330	318	323	304	331	326	328	316	343	361	328	327	342	370	328	358	345	308	333	316	329	332	349	301	345	333	328	325	325	323	314	313	345	322	301	291	341	349	305	316	323	348	310	301	340	300	318	350	335	319	353	317	311	336	350	328	330	339	296	321	312	333	299	331	327	322	314	298	327	362	331	317	335	322	318	307	328	332	337	345	329	314	331	318	313	340	320	324	296	319	360	311	299	309	293	331	319	307	323	360	309	344	339	343	302	303	355	307	291	317	316	297	335	324	306	324	311	339	294	307	309	329	340	333	325	325	349	333	298	330	325	334	345	289	323	311	278	317	346	327	325	331	316	284	309	301	321	283	357	308	359	344	346	346	310	353	333	337	297	330	288	353	339	314	328	298	353	323	316	347	336	362	318	333	322	349	340	322	348	313	324	327	334	328	352	322	337	322	308	312	314	316	330	352	311	325	303	297	324	310	349	308	349	315	337	358	311	366	339	325	366	311	331	320	291	286	332	338	329	362	330	360	324	319	330	300	326	338	308	315	330	301	356	327	317	308	314	347	356	331	332	301	292	343	301	346	304	305	294	341	322	314	322	304	322	335	292	310	311	328	364	352	318	338	315	322	341	327	335	323	340	336	287	333	316	336	304	301	326	330	349	346	321	336	336	334	344	357	337	327	334	333	340	338	342	310	341	316	312	312	283	303	282	319	345	328	323	286	323	326	321	362	304	311	336	351	317	336	319	336	337	311	307	333	319	366	368	345	336	328	332	350	343	268	320	329	327	298	325	288	309	353	306	322	310	318	310	330	363	329	318	297	336	359	328	322	367	331	304	310	343	317	334	282	349	324	310	311	334	354	378	351	290	356	344	293	314	320	311	305	299	324	361	347	328	318	295	296	311	301	347	337	337	395	360	293	348	327	329	313	309	350	295	334	312	341	347	305	335	327	321	323	319	329	315	343	344	327	321	343	309	337	346	332	354	316	301	338	314	337	335	329	308	324	308	327	357	323	371	323	367	335	349	323	295	289	336	331	341	306	308	343	350	343	302	322	375	346	325	388	349	303	326	333	356	378	367	300	363	341	314	297	328	326	315	330	325	356	346	323	297	352	313	323	328	341	301	356	345	302	328	358	326	340	329	311	372	287	333	299	325	332	344	325	287	321	333	311	319	323	320	316	320	340	289	314	305	340	343	360	278	331	325	342	289	300	367	316	329	326	310	314	356	289	326	295	300	343	348	352	331	331	319	339	333	313	305	322	329	312	306	336	298	334	306	339	312	335	310	298	349	346	306	327	358	335	359	371	323	318	308	314	334	334	305	312	283	345	314	377	346	296	339	328	327	320	324	309	328	317	321	311	328	344	346	313	372	305	323	305	315	316	320	341	305	338	366	313	333	357	347	322	349	317	310	321	313	319	305	316	316	332	315	316	365	287	311	347	324	328	314	301	314	312	318	348	350	345	286	366	329	309	331	335	301	309	332	340	313	356	298	350	331	331	310	332	311	298	322	309	293	287	340	342	323	320	339	344	325	335	311	333	336	348	335	334	326	323	347	312	369	346	359	326	346	337	344	386	336	341	296	308	302	334	357	325	313	347	373	306	341	319	318	321	334	346	332	322	314	324	337	338	328	314	303	326	310	321	311	342	336	314	312	311	315	347	325	360	330	316	342	325	310	336	330	292	353	351	297	315	315	311	327	321	290	327	311	296	335	333	317	361	355	346	359	322	317	348	363	351	307	313	365	317	333	300	356	353	358	347	326	338	309	342	305	305	301	333	339	323	277	322	343	310	319	310	315	294	304	346	352	335	346	330	329	321	311	324	326	345	279	333	319	315	352	326	323	311	332	338	318	323	341	303	292	311	321	336	326	325	306	334	334	314	331	347	319	308	345	319	331	337	297	319	338	321	329	308	326	329	325	343	336	305	314	331	321	323	339	331	312	373	320	311	336	341	334	313	362	328	319	336	367	345	312	334	340	325	273	332	274	315	306	291	327	354	314	342	309	305	307	328	306	342	343	304	287	362	293	322	355	340	338	344	327	319	313	309	316	352	309	339	320	345	346	319	287	362	309	333	303	310	293	301	319	307	293	331	324	355	262	312	322	363	332	370	329	325	329	319	314	333	308	350	306	332	332	304	366	318	310	308	299	343	320	332	365	335	334	344	317	342	324	360	340	311	319	345	330	333	330	327	351	284	341	325	331	333	374	314	340	337	299	296	331	342	347	323	328	293	331	291	318	327	347	366	296	326	330	324	286	301	331	332	323	336	323	331	313	311	315	345	313	336	326	327	318	313	342	323	296	340	331	301	328	318	329	334	317	297	350	344	318	310	326	349	315	297	337	327	316	341	358	299	311	313	332	343	317	301	331	271	319	307	344	333	318	344	339	353	333	361	342	314	349	336	322	305	294	329	292	308	334	336	343	319	318	344	332	334	348	374	345	327	346	318	343	328	367	306	315	336	296	305	313	344	339	292	326	293	335	309	357	356	306	323	318	321	357	344	300	307	332	329	314	326	377	337	323	336	343	348	322	315	334	326	301	314	341	310	318	388	334	297	304	303	286	344	319	301	320	335	285	344	312	283	313	310	344	315	321	370	324	306	329	343	354	335	354	273	382	332	380	324	333	337	306	345	325	334	312	287	307	365	343	360	302	308	339	321	395	337	316	307	375	313	341	310	327	339	319	329	349	358	313	314	300	337	372	328	319	311	309	288	313	320	335	351	333	324	342	296	340	321	327	333	334	287	342	362	330	291	290	337	292	321	371	366	331	342	358	309	294	306	331	312	351	309	377	320	322	328	309	310	333	342	330	295	304	321	326	338	342	326	312	311	297	330	326	366	351	359	317	325	315	329	343	326	301	341	280	333	289	336	328	326	289	331	312	320	326	354	324	347	346	352	348	329	326	333	303	315	307	365	340	355	327	365	357	334	326	330	296	325	331	322	306	349	304	302	334	305	322	327	314	324	296	297	356	306	309	305	360	324	310	347	326	349	340	332	338	348	341	320	334	333	329	297	333	308	333	349	322	312	302	294	336	331	306	277	323	329	341	365	315	338	290	300	345	362	302	309	321	328	312	321	328	306	303	317	370	298	354	307	343	321	346	321	313	328	330	307	328	303	295	324	304	295	274	354	346	325	310	297	347	336	349	324	338	321	319	326	379	305	373	300	350	318	287	297	337	301	317	325	307	348	274	315	304	299	343	318	334	308	329	324	306	365	333	304	345	343	315	331	311	318	339	303	314	316	335	319	312	321	313	321	345	324	330	319	321	353	307	317	339	317	310	343	341	301	311	317	346	328	335	311	301	336	340	349	308
42229	29127	22148	14477	8024	2579	1763	1442	1168	1067	963	804	835	857	743	750	731	735	764	664	688	689	707	701	727	707	657	660	714	691	675	686	701	734	730	733	703	688	754	754	688	681	704	772	721	716	733	718	694	704	717	739	706	707	666	714	707	716	722	712	711	717	725	684	630	680	702	729	705	758	655	724	709	724	724	749	722	685	686	718	754	724	680	753	673	688	690	662	731	713	669	689	696	736	682	659	706	731	644	722	730	689	718	706	651	695	715	721	685	722	673	704	708	743	696	721	707	648	696	705	671	696	693	745	705	717	698	704	675	664	693	696	665	713	696	748	713	675	738	697	719	679	675	743	704	695	657	710	704	704	702	737	723	684	693	665	696	703	646	672	717	697	728	648	697	681	741	711	721	709	678	668	700	669	702	680	693	675	698	698	710	722	743	677	693	678	717	715	674	722	673	678	692	717	679	735	712	688	684	703	738	758	671	676	699	712	725	731	665	705	692	677	697	713	690	718	696	682	637	646	710	657	735	755	699	651	660	654	734	736	720	712	688	723	714	685	698	706	711	699	685	704	709	687	715	695	664	697	658	688	722	708	753	678	748	700	736	713	701	710	668	734	705	689	710	689	682	680	692	695	698	721	705	703	731	703	667	705	691	708	689	698	707	713	703	681	727	697	705	699	717	719	660	687	747	725	687	695	737	758	695	724	710	732	667	685	688	661	708	747	718	709	700	676	711	654	694	743	728	708	674	744	714	703	708	672	664	764	724	670	735	726	674	732	733	697	744	716	714	691	730	694	696	724	660	676	748	692	690	672	685	706	709	683	701	673	682	699	726	687	680	716	697	687	696	734	695	696	718	741	694	698	726	726	644	672	699	718	714	707	706	724	695	680	704	743	724	742	674	703	664	698	677	708	684	666	709	681	745	708	761	680	703	678	694	725	696	665	663	716	730	699	688	669	678	707	692	651	684	761	692	731	710	685	738	691	725	711	709	741	717	688	673	720	691	712	704	704	709	684	735	732	738	718	696	679	735	700	699	685	670	693	701	635	675	719	686	669	684	685	718	695	667	733	716	701	663	707	689	715	699	699	680	725	649	689	677	707	695	689	681	685	726	701	687	689	696	681	701	698	713	674	682	724	725	711	719	687	687	724	681	753	697	703	710	693	723	688	741	691	661	673	649	667	662	745	700	745	692	683	670	702	734	716	722	647	698	717	668	673	728	718	698	700	743	700	709	762	701	665	662	645	680	666	732	655	722	705	700	704	723	679	728	715	698	681	710	712	646	681	680	698	686	701	697	735	699	684	669	715	672	701	655	693	665	734	724	694	696	720	701	644	744	677	642	694	681	669	701	721	748	707	731	700	708	703	693	711	744	698	684	714	689	688	722	692	695	696	724	699	669	698	685	718	702	668	707	735	730	713	687	722	722	740	717	676	687	701	718	668	716	730	681	736	689	718	731	692	657	702	675	712	677	761	733	656	718	701	712	689	716	708	698	679	730	703	680	720	698	719	705	699	737	701	668	685	699	719	735	704	665	693	687	734	708	675	651	691	704	674	724	664	689	696	687	715	752	670	714	690	719	663	644	689	698	680	711	701	737	696	709	685	722	681	678	695	675	705	703	686	707	689	689	704	680	694	655	725	686	692	676	702	708	744	703	786	738	705	677	730	716	680	659	724	730	694	708	720	676	733	675	735	725	681	709	684	689	665	752	680	723	715	703	705	665	661	690	742	702	733	767	653	684	695	692	676	719	701	736	721	724	688	735	693	699	736	742	751	684	691	695	708	697	708	740	676	681	701	741	766	722	761	758	724	685	704	722	701	667	711	731	673	736	681	684	697	731	716	682	700	690	654	740	682	691	727	685	687	699	670	672	682	694	692	749	705	711	695	752	649	721	739	693	700	709	719	698	707	750	707	703	706	758	709	708	692	669	703	741	715	684	661	722	698	703	664	678	686	703	700	671	695	746	691	647	703	692	691	751	674	725	706	698	680	715	689	738	694	696	680	704	719	672	695	652	734	690	701	686	693	707	682	714	687	672	695	723	701	700	678	682	716	672	692	676	690	736	687	678	758	692	647	665	668	675	683	707	696	702	754	675	666	694	697	697	706	735	736	703	696	713	674	752	672	689	703	708	711	734	716	707	736	688	754	723	679	666	720	687	704	727	685	727	690	712	672	684	705	675	735	739	687	702	683	695	721	670	681	673	705	669	675	703	721	677	679	705	670	698	685	726	706	684	721	689	706	713	691	680	694	699	691	657	724	695	710	729	709	716	713	647	680	713	716	672	678	692	708	714	698	725	716	764	718	736	707	726	659	681	730	747	709	750	710	700	756	649	737	692	712	729	720	701	712	723	692	735	736	685	736	652	642	661	698	713	691	675	752	672	736	717	697	678	680	743	702	710	705	721	728	670	675	829	727	698	762	720	685	703	714	679	684	717	719	705	703	728	693	740	734	695	697	696	701	706	726	691	639	698	728	677	677	695	683	724	702	696	718	711	676	726	685	742	724	703	671	681	680	707	678	696	683	694	694	733	716	662	692	703	671	733	697	701	728	684	748	711	739	697	714	694	746	691	681	713	721	671	709	677	783	679	715	652	694	685	663	673	675	692	740	710	670	708	705	716	695	695	716	707	684	690	700	709	693	733	703	690	741	688	677	736	750	713	714	754	668	709	726	717	659	700	693	742	734	688	694	672	673	708	700	680	695	765	699	747	705	716	692	681	732	691	692	648	666	706	683	706	711	731	709	717	695	659	659	724	729	707	682	744	715	726	738	651	702	694	695	716	734	681	733	689	742	707	683	728	660	740	719	666	761	735	658	655	736	748	681	673	700	711	675	675	685	712	697	696	688	671	682	676	683	719	733	660	746	666	737	717	703	681	725	684	738	658	684	701	739	694	729	719	691	657	678	711	724	698	703	687	718	680	743	661	718	656	719	721	700	668	718	695	701	713	704	721	700	723	682	733	682	691	657	697	726	694	703	734	761	728	655	718	659	716	696	703	681	734	717	718	702	681	691	717	615	709	678	724	742	708	678	715	678	732	712	754	727	698	703	667	680	741	690	695	691	750	654	699	728	704	749	686	691	717	712	713	722	702	732	673	682	724	682	681	708	692	686	721	700	704	673	718	707	695	688	711	714	760	767	705	725	697	770	669	673	708	701	679	731	702	713	743	688	728	707	664	695	656	703	723	680	725	689	706	731	701	696	688	686	706	673	773	678	705	724	701	710	740	751	675	722	731	691	710	686	727	692	748	696	654	667	717	680	645	687	702	670	686	677	674	687	696	725	759	729	714	726	687	701	696	712	693	733	720	745	666	703	661	697	644	680	741	683	719	729	687	701	716	684	716	710	725	688	684	719	696	686	734	731	661	711	685	727	679	670	662	670	690	702	655	720	736	728	699	658	689	614	712	678	729	704	669	735	731	692	733	713	703	731	681	731	709	701	699	721	670	712	695	641	670	666	696	682	733	707	705	699	675	737
44205	21804	11329	4802	1426	611	447	440	401	381	339	319	337	349	320	322	324	305	337	351	331	300	356	333	327	337	297	321	334	369	370	323	333	334	300	308	319	301	308	342	352	359	326	357	312	322	335	325	352	287	321	325	302	354	322	305	292	343	350	327	316	324	297	344	336	296	339	358	310	336	317	329	298	331	355	314	296	289	357	310	315	334	345	315	362	352	326	337	331	338	331	320	312	327	312	352	351	322	311	325	320	288	337	350	306	345	331	300	311	314	346	345	316	347	319	300	353	342	332	332	366	346	356	342	345	328	330	339	312	325	341	350	335	305	356	336	301	365	332	315	363	324	336	341	316	344	344	304	323	305	313	338	346	331	329	345	315	306	320	327	313	347	327	350	348	343	335	291	328	273	320	271	338	316	306	308	350	318	310	321	288	383	313	337	363	319	363	339	296	335	348	318	349	356	314	333	349	320	339	331	348	310	323	344	305	348	290	278	357	311	326	315	331	299	332	335	333	349	303	319	299	342	339	325	340	340	335	374	339	324	315	339	307	328	308	337	303	312	314	313	354	314	283	336	301	312	333	331	337	314	314	337	337	319	305	323	331	293	309	345	328	339	319	330	302	307	336	324	302	341	340	304	312	341	343	311	318	311	370	319	322	327	341	365	336	331	331	317	350	344	338	319	320	332	311	363	294	316	334	356	309	343	299	353	315	343	350	308	333	325	339	290	323	297	327	328	302	315	366	325	334	293	300	323	343	330	350	323	338	344	347	328	318	331	340	341	302	315	355	352	351	308	326	356	342	350	294	342	308	302	332	329	346	329	326	329	357	339	318	342	336	312	298	336	309	326	377	341	348	349	318	326	332	315	332	345	291	296	306	281	326	336	387	329	344	312	354	366	347	306	271	313	299	319	299	334	340	352	316	282	347	320	369	342	329	337	295	307	298	331	312	314	325	306	332	313	332	324	329	340	320	330	294	307	353	299	314	337	331	304	328	321	315	331	322	323	360	326	327	357	378	320	351	345	339	307	338	339	328	334	352	325	351	316	312	330	287	334	325	349	346	297	323	312	370	300	327	316	323	310	325	304	291	334	342	308	367	334	356	340	351	328	293	279	279	333	323	336	320	348	339	329	368	305	327	348	342	318	311	334	308	319	321	369	345	333	338	336	289	354	360	347	316	306	327	308	353	339	344	302	316	281	360	340	328	321	318	309	332	307	313	324	352	342	332	296	326	344	349	337	330	350	318	347	352	337	313	321	297	327	302	321	345	319	343	327	327	340	325	359	323	306	298	333	329	327	315	293	326	329	344	303	345	356	305	318	308	327	320	326	337	336	298	363	304	298	305	298	330	334	340	341	323	302	343	306	319	345	311	326	354	333	356	323	369	358	324	307	326	338	345	322	329	317	306	273	332	310	329	291	334	343	302	305	317	336	317	293	348	333	316	343	335	348	301	378	355	331	302	313	318	339	290	310	303	343	283	313	322	358	333	312	308	328	315	341	323	351	313	330	313	352	358	335	348	306	317	293	328	325	307	342	325	281	338	310	334	288	327	339	331	319	325	347	354	323	350	322	346	309	290	349	320	318	323	314	343	346	313	335	285	348	329	299	337	330	293	309	333	314	300	337	324	340	289	302	346	311	318	316	325	333	320	332	334	317	336	335	310	335	333	349	299	322	308	348	334	336	344	342	328	333	321	337	309	349	310	307	312	322	350	346	324	294	316	322	357	315	318	339	310	293	333	336	328	338	308	313	340	345	350	344	279	336	340	299	331	354	319	292	312	325	331	318	295	346	324	301	338	352	352	303	321	324	309	338	296	343	339	318	359	317	362	320	319	351	299	337	326	356	323	321	360	378	337	309	342	360	319	313	331	354	307	323	307	323	336	358	329	327	327	351	320	356	352	327	333	297	317	340	313	320	323	320	315	334	337	328	327	303	347	318	326	337	313	340	311	331	326	291	313	352	344	322	348	297	347	320	307	341	337	310	304	326	323	321	338	324	324	314	299	347	334	308	345	341	330	324	340	317	289	289	313	317	341	330	377	283	331	291	316	360	297	342	306	324	321	331	337	337	337	310	328	314	297	313	308	304	328	339	351	340	323	329	293	334	312	306	358	300	322	354	345	350	324	336	327	278	345	330	299	338	360	358	328	335	343	313	307	330	306	352	346	325	284	348	294	328	368	280	337	318	314	313	317	313	339	340	315	315	309	309	322	317	302	331	285	360	350	371	315	341	306	322	345	335	340	314	328	324	341	317	305	318	361	333	335	369	361	360	349	341	335	336	309	277	357	326	330	332	293	294	342	333	319	314	328	336	364	337	297	348	295	315	333	303	311	279	331	315	315	310	330	341	349	315	328	310	302	324	315	336	328	306	325	308	335	349	318	332	331	303	306	348	302	282	326	345	328	306	305	318	317	331	316	303	321	350	288	338	328	315	326	304	323	355	330	311	338	364	320	350	321	358	302	305	335	347	323	294	340	304	309	322	350	308	321	296	323	329	320	316	340	313	361	335	318	323	311	313	328	320	304	319	310	331	308	334	322	346	337	312	369	311	309	328	305	307	336	354	332	338	322	317	355	316	312	305	291	292	315	306	329	349	325	337	361	315	327	307	329	307	342	319	338	329	323	354	368	332	329	321	336	353	299	323	320	301	335	355	328	324	338	321	360	320	335	317	315	331	294	326	296	292	327	324	319	346	356	331	327	317	313	359	301	343	327	302	306	285	335	290	302	322	321	330	359	336	333	348	349	317	325	339	284	320	362	340	334	312	357	336	328	355	361	321	335	316	301	304	307	361	369	329	347	332	327	310	325	295	314	308	354	347	328	311	306	308	337	316	309	332	323	298	345	319	280	304	329	359	330	335	344	332	293	331	318	302	311	308	330	340	366	339	347	274	300	351	315	330	320	316	330	332	288	338	302	315	347	333	304	308	328	372	309	312	329	304	329	327	325	329	349	347	352	312	286	280	363	356	299	301	355	319	354	330	324	314	379	296	348	335	323	346	337	310	343	312	323	335	345	347	316	350	322	330	317	304	319	308	356	330	354	360	321	289	314	333	325	276	334	333	329	327	300	302	316	332	341	323	335	324	334	330	326	309	347	303	323	314	330	321	358	324	318	324	375	370	337	314	297	324	328	312	333	351	326	316	315	320	332	337	317	286	310	335	335	288	320	328	349	349	328	315	331	302	328	310	327	291	336	295	342	305	352	348	326	311	329	326	337	328	340	324	286	329	323	279	326	288	325	331	324	316	325	329	343	294	337	331	300	306	333	329	342	322	339	313	307	355	336	325	307	359	316	334	341	306	330	320	351	324	346	325	318	325	313	292	315	291	311	349	341	323	291	318	309	322	313	312	313	326	327	330	330	308	295	281	293	269	345	348	348	302	335	299	323	284	320	285	313	311	337	327	318	335	304	330	289	315	330	308	328	349	325	322	277	341	291	358	339	321	320	329	329	332	342	332	318	326	321	326	340	301	314	345
27397	15490	15013	9646	4215	1766	1368	1123	954	932	837	837	773	744	729	737	727	711	755	738	702	710	668	689	687	716	677	691	682	690	711	742	703	629	730	732	727	698	727	743	797	715	706	712	689	692	765	735	760	750	707	717	646	680	705	720	715	692	706	721	669	666	689	688	750	708	661	714	733	684	689	666	663	694	701	724	689	633	714	680	724	747	725	719	701	698	702	707	690	670	765	690	692	671	713	736	698	657	671	674	681	730	713	677	733	728	658	713	686	688	646	706	716	665	667	708	688	725	662	726	673	732	699	669	658	726	699	738	714	772	774	748	653	728	658	715	681	685	709	704	738	712	663	747	683	669	668	706	698	750	676	713	713	707	702	655	672	703	668	696	693	726	655	720	710	694	684	702	704	689	732	737	699	689	764	688	710	670	715	676	747	691	682	687	667	646	686	689	691	680	719	721	740	693	737	733	691	715	656	724	722	668	693	674	720	684	684	684	642	703	698	690	703	737	737	705	691	692	706	707	726	685	686	760	685	688	706	711	678	690	738	726	713	698	719	670	675	709	678	660	633	733	733	722	684	734	706	656	727	702	669	713	720	691	703	694	707	695	705	733	681	689	672	680	654	704	679	668	687	685	732	696	737	734	714	693	671	706	708	684	680	676	711	654	760	665	719	689	721	685	695	653	731	684	672	744	632	724	677	696	672	710	646	735	734	720	709	709	651	700	676	690	687	711	673	677	717	696	704	731	709	702	643	661	696	673	720	678	743	678	687	727	653	714	682	710	701	704	671	689	725	700	656	739	690	686	705	709	689	697	697	743	714	692	702	646	704	669	720	742	732	687	705	656	653	730	740	657	665	722	705	640	712	709	720	721	687	731	709	704	689	666	678	647	755	675	727	675	720	709	671	688	697	688	687	737	726	677	670	743	652	698	702	722	733	698	681	668	693	718	664	706	715	671	732	682	768	689	716	730	659	662	698	734	710	690	736	698	708	669	637	676	687	669	694	698	664	682	677	654	727	763	719	649	717	674	696	659	728	659	692	690	654	726	656	713	714	692	685	724	684	675	741	685	710	718	674	699	718	675	649	718	664	685	720	733	766	669	677	666	681	711	741	689	755	703	728	734	710	711	663	690	691	675	682	744	700	696	686	696	741	722	722	724	708	735	713	706	667	687	722	706	727	680	683	735	672	737	671	696	717	675	671	662	669	659	684	688	707	699	688	727	705	737	733	681	690	679	668	688	682	703	666	673	730	715	735	685	709	681	720	718	710	696	684	695	700	719	699	672	696	683	706	668	719	707	726	720	740	719	704	687	708	652	689	697	713	710	650	729	671	676	717	678	711	666	703	710	744	692	703	726	669	698	687	709	698	742	740	704	703	752	713	683	707	692	697	717	693	668	704	702	645	688	683	666	683	769	720	696	688	640	723	714	697	688	660	658	670	710	717	724	673	690	673	660	669	707	671	727	669	692	687	671	726	681	694	706	689	656	677	709	700	719	680	719	618	730	708	643	715	671	720	674	736	686	670	728	705	736	664	714	731	667	680	706	687	638	745	735	745	745	712	707	674	706	714	671	710	663	668	686	668	704	706	648	653	681	708	722	714	739	688	663	703	702	642	690	708	699	665	708	715	701	638	682	721	693	747	718	653	744	649	718	641	685	723	736	695	678	655	698	688	703	704	717	692	719	708	665	747	689	707	692	667	681	680	684	759	676	673	669	754	692	727	673	704	642	668	697	720	692	736	699	734	680	667	705	694	679	676	713	678	717	699	726	696	686	733	726	698	716	728	672	728	695	740	677	626	722	670	714	686	728	739	698	703	683	738	694	693	682	684	690	702	695	723	672	713	696	696	695	671	731	698	657	710	746	710	746	664	670	696	718	720	730	733	702	708	676	691	691	698	669	722	703	734	704	707	702	712	691	697	685	688	688	737	650	690	695	688	695	729	682	718	690	698	687	699	684	686	691	684	697	666	716	690	715	687	676	728	687	756	764	699	681	694	660	694	698	724	698	675	755	718	735	694	717	676	707	725	698	657	663	717	713	668	693	760	693	696	706	728	674	731	714	698	700	675	700	691	731	724	686	700	722	704	673	690	777	696	708	670	685	715	675	740	674	702	734	710	711	674	686	682	687	715	701	710	721	724	686	690	689	684	690	710	707	704	702	679	711	705	688	708	709	700	698	702	742	708	707	682	677	679	741	666	718	693	717	674	690	699	698	714	691	675	702	742	718	725	657	709	747	701	719	682	641	725	691	674	687	674	708	684	677	711	669	630	753	662	762	740	682	709	707	731	693	684	690	671	718	694	699	678	708	729	646	660	723	716	730	726	727	733	730	720	712	693	689	702	700	721	726	652	713	706	695	725	733	705	703	695	660	734	691	725	693	703	685	656	680	717	693	676	667	693	683	727	736	667	706	709	688	695	684	718	661	733	672	718	686	708	691	715	710	660	684	716	679	725	699	724	669	715	723	679	704	681	687	677	688	736	684	687	701	687	689	654	690	704	709	741	679	672	661	656	700	699	693	675	694	720	681	684	679	729	751	638	734	703	686	697	687	718	682	708	683	693	695	698	727	665	691	697	719	699	782	701	678	710	711	719	712	659	709	689	666	664	740	690	716	691	716	697	709	728	754	665	729	693	689	690	729	658	695	687	724	695	696	700	712	684	693	659	652	709	709	684	679	739	712	715	699	670	719	678	646	703	686	700	693	695	695	802	701	710	688	622	697	663	683	685	712	701	753	697	738	670	694	676	710	717	697	687	671	626	702	692	702	723	723	672	737	708	696	651	704	661	666	691	717	690	699	699	728	673	684	723	695	700	693	668	690	748	696	715	675	761	684	676	692	705	730	642	739	723	735	692	705	687	695	705	776	648	702	711	695	716	754	706	701	677	713	722	677	688	642	719	668	710	720	687	747	724	686	695	703	693	713	647	651	694	705	651	648	726	695	696	681	723	671	705	650	695	702	725	665	729	693	675	718	712	743	721	697	725	696	703	680	709	717	723	664	703	726	734	728	697	691	722	647	689	699	753	692	684	639	693	680	647	670	738	675	734	684	668	696	684	655	711	697	710	672	697	696	724	673	764	693	726	669	711	688	727	672	745	713	702	714	648	687	721	680	701	712	678	761	724	711	678	710	667	677	688	700	698	679	686	674	718	653	678	672	691	634	709	719	658	708	683	699	724	693	730	712	680	705	738	714	715	705	704	728	743	711	668	685	711	647	698	686	679	639	711	607	689	729	681	694	757	687	699	680	687	750	647	691	681	672	726	694	737	714	689	709	709	671	690	713	679	714	668	673	667	689	692	716	684	730	713	673	663	684	680	682	672	746	659	705	689	692	695	705	704	683	683	708	749	729	700	726	697	693	705	698	722	736	691	708	693	749	708	680	673	692	684	676	694	704	659	689	705	688	693	709	684	685	661	682	668	702	673	692	698	705	708	735	699	691	724	694	707	686	717	699	675	690	668	694	690	701	705	708	748	701
55716	29720	15971	8227	2984	859	483	402	422	347	319	351	330	370	334	326	312	308	306	290	302	341	311	334	324	311	297	319	309	329	323	354	295	276	286	382	308	328	374	349	318	323	316	307	309	309	303	308	298	320	305	298	376	315	313	297	292	305	320	324	319	332	315	347	372	341	306	339	336	284	301	314	300	314	328	311	330	307	310	326	322	305	333	329	338	306	341	315	286	341	328	327	277	361	285	344	277	300	309	318	300	305	331	335	323	337	303	304	344	269	304	318	309	333	345	370	286	321	317	315	307	326	315	300	292	316	312	321	300	340	359	316	329	340	324	301	299	290	316	314	313	295	343	299	331	345	322	334	321	324	326	320	318	317	332	334	304	332	289	312	319	319	305	304	318	334	299	305	317	330	327	313	315	309	296	261	315	311	300	316	317	322	339	333	317	364	329	319	312	360	319	283	311	297	307	290	311	303	270	312	315	360	300	332	321	325	318	334	346	326	304	272	326	316	332	311	312	296	344	306	301	357	315	315	326	337	310	316	287	275	293	331	292	295	268	299	281	332	317	279	318	293	327	317	322	305	329	287	332	347	292	320	296	324	273	306	306	303	310	319	331	319	327	325	320	326	301	317	309	338	311	339	313	335	325	341	297	283	333	310	352	344	311	308	303	328	333	288	256	321	298	295	327	310	311	289	332	305	313	343	322	296	310	299	307	269	311	335	314	331	287	348	308	301	304	276	295	312	306	291	315	335	284	332	301	311	323	290	293	337	308	304	304	316	323	324	288	300	306	325	300	313	335	279	307	322	325	310	306	279	342	304	284	299	309	311	302	313	289	313	315	304	314	292	310	317	331	250	306	349	304	332	339	342	341	309	342	331	317	334	332	296	322	321	321	360	317	319	317	340	322	312	349	321	290	338	323	312	331	315	309	284	323	326	340	329	341	299	324	327	290	332	330	356	313	337	302	310	291	305	333	382	322	323	317	305	312	308	315	286	313	306	322	308	340	308	286	319	302	326	262	312	327	289	329	294	287	283	306	286	314	316	328	327	330	288	294	336	319	307	318	347	347	305	306	321	273	305	299	309	299	319	328	290	315	330	323	299	308	333	317	328	329	324	290	301	362	327	300	330	349	304	320	318	327	327	309	326	334	353	309	285	346	306	288	337	281	284	304	343	311	283	326	329	325	318	299	354	290	298	289	325	315	352	269	323	292	307	340	312	286	306	323	330	306	316	310	340	307	342	292	329	347	300	316	318	344	307	315	299	286	296	298	330	310	315	308	292	332	331	310	343	316	323	332	314	332	305	289	334	313	319	327	361	305	308	333	318	300	364	333	303	308	332	311	329	302	336	304	320	330	347	321	281	282	317	289	333	319	293	325	322	345	310	304	316	323	305	308	318	295	280	296	295	346	317	334	306	302	315	310	296	299	342	289	323	319	325	274	329	345	307	326	294	320	312	325	260	306	319	311	302	287	347	307	332	303	337	325	312	330	294	332	312	315	291	323	323	310	304	302	278	270	321	327	317	322	318	341	317	268	317	320	309	309	326	319	353	316	338	278	323	316	307	337	310	305	318	282	315	310	287	310	322	309	306	310	322	340	307	341	332	335	311	331	344	334	296	309	308	310	318	311	326	285	311	350	300	317	333	352	314	327	346	353	324	288	307	318	300	307	284	332	317	335	335	296	281	307	304	299	314	289	298	287	320	299	307	325	364	304	323	328	328	329	341	282	281	297	302	271	345	301	279	316	294	296	287	303	343	334	319	313	298	312	303	332	306	345	338	274	358	277	357	314	275	305	326	313	322	294	321	318	314	329	301	270	291	326	312	351	297	296	318	295	303	361	261	343	306	335	282	304	342	352	344	319	307	332	324	303	311	322	331	292	273	302	304	316	331	324	319	277	281	345	312	353	337	327	332	280	335	332	287	323	307	308	328	326	290	317	312	306	290	297	338	331	300	319	324	320	295	296	339	309	294	316	295	313	333	282	318	295	352	315	314	309	309	295	316	299	304	307	336	298	319	349	308	328	310	360	305	319	340	323	325	319	320	294	327	306	292	331	316	327	329	314	311	332	313	338	286	311	326	302	293	285	322	350	308	329	332	320	314	318	315	326	317	314	294	316	320	297	350	313	287	295	287	331	329	301	320	333	327	297	311	305	311	306	310	342	316	338	293	334	323	327	293	277	313	316	306	306	321	312	318	292	325	303	348	313	317	318	304	294	331	318	332	306	307	340	322	339	296	346	330	320	305	321	338	318	311	301	307	285	305	293	344	335	343	278	334	294	319	327	316	325	305	308	336	326	303	309	361	341	312	317	307	319	327	286	291	332	316	330	333	321	333	292	335	345	308	318	302	319	307	326	312	308	340	332	326	341	296	325	322	331	299	306	314	356	297	359	278	302	323	288	310	355	344	317	273	329	311	306	285	300	314	317	305	274	302	337	329	333	324	322	325	316	316	371	323	310	319	308	314	319	309	355	344	308	338	302	352	306	287	358	373	312	302	320	298	322	347	323	285	316	313	338	290	346	298	301	328	305	319	327	319	292	266	325	297	317	322	299	317	351	311	325	299	326	332	303	322	310	333	303	312	279	329	332	341	325	358	299	314	334	274	313	293	308	344	318	308	298	292	346	322	309	325	295	335	309	338	321	311	339	304	332	276	320	314	338	311	319	356	315	295	352	312	360	287	298	287	350	293	308	299	276	322	319	306	321	315	328	302	300	313	294	300	286	302	307	301	290	347	302	299	324	332	328	299	299	283	323	299	311	276	307	308	328	333	352	317	310	308	322	320	322	310	325	327	293	311	322	339	309	325	300	319	278	339	295	309	313	313	330	323	350	341	283	295	304	302	329	320	348	306	348	283	300	291	317	369	350	349	368	283	308	316	316	300	312	287	347	317	304	332	315	312	333	300	350	324	295	302	295	351	322	351	337	327	322	308	334	329	336	339	344	324	339	293	315	313	310	306	316	284	300	311	325	334	311	319	325	309	295	304	307	349	307	322	276	295	324	328	348	306	316	312	321	298	286	342	297	290	295	311	299	342	304	326	322	327	286	324	298	345	328	316	323	312	309	331	286	330	337	295	295	325	299	298	334	301	327	325	320	326	296	322	305	320	296	322	338	343	321	302	333	356	326	321	304	327	318	286	326	279	332	300	329	323	318	336	331	293	337	304	332	324	285	295	300	337	329	320	328	288	298	307	291	340	308	329	333	345	323	295	321	305	305	337	302	297	334	310	341	317	304	321	305	301	296	301	357	298	334	327	307	363	321	293	292	344	324	306	314	298	340	318	324	307	302	304	321	329	284	348	287	325	327	342	289	315	294	311	342	318	286	312	331	307	310	289	309	294	314	321	328	314	316	294	319	303	300	308	339	295	294	328	349	296	305	283	310	290	310	306	291	317	280	319	336	323	304	349	321	300	290	297	307	280	324	317	316	327	327	342	362	292	316	290	333	301	296	325	325	296	327	320	318	290	315	334	319	325
35748	22125	19364	15202	7775	2555	1442	1144	989	1002	890	824	778	790	755	742	676	692	737	729	696	700	728	714	707	694	678	660	685	664	682	711	730	716	731	692	726	685	692	621	672	718	681	736	687	774	658	710	660	723	708	730	686	707	679	644	714	708	734	720	704	690	667	699	683	666	659	736	679	667	707	698	701	701	706	673	717	650	686	654	686	720	670	675	717	653	724	654	709	669	705	694	746	694	668	663	688	735	660	693	676	705	661	703	724	684	637	676	620	689	659	689	707	709	649	668	703	681	710	705	665	697	687	661	708	696	722	674	698	655	657	671	659	656	680	688	689	650	678	671	693	712	685	690	719	679	648	639	706	685	733	696	635	684	689	689	721	713	665	664	678	636	650	692	686	676	663	637	667	693	684	683	670	711	710	678	696	700	671	753	711	677	647	684	659	671	694	705	665	702	664	731	688	651	653	678	663	729	668	683	620	681	714	713	683	660	668	683	711	680	697	635	720	712	650	725	699	697	650	733	691	696	707	719	695	727	670	736	620	718	696	718	641	699	688	693	692	674	689	697	718	710	718	693	730	657	704	632	699	685	731	719	639	638	686	705	698	710	693	711	692	674	661	656	684	664	672	713	696	668	664	679	733	663	693	709	702	656	687	685	662	704	699	670	697	698	682	683	690	686	654	694	718	663	685	694	667	689	650	708	687	703	659	715	640	699	641	636	678	679	677	681	713	673	620	748	637	742	647	730	688	720	641	687	669	679	690	705	675	664	646	730	776	673	719	692	658	698	709	684	737	648	630	631	698	706	665	652	698	688	702	671	682	685	703	647	664	668	710	673	707	663	658	671	664	741	673	690	689	708	722	681	672	672	678	692	630	688	714	633	722	708	739	697	672	654	647	648	739	681	703	696	672	667	666	688	658	688	700	689	656	715	742	677	676	760	656	660	660	661	720	654	702	693	699	664	692	676	692	668	687	691	654	627	713	726	675	714	683	689	691	661	688	660	689	644	730	682	704	684	649	732	681	688	674	594	687	722	689	695	696	700	699	666	683	661	672	663	680	679	689	674	633	672	638	714	660	685	689	665	656	648	676	669	693	670	684	668	663	719	657	719	640	697	682	671	687	702	668	671	619	671	676	706	715	671	685	694	654	674	658	670	679	710	713	685	709	657	669	731	712	661	671	666	675	692	667	690	692	656	695	665	714	691	699	688	706	710	643	687	704	669	703	682	687	714	701	684	686	675	639	660	679	666	665	680	636	676	665	650	668	647	716	711	645	678	718	744	705	680	718	669	628	657	675	692	645	663	679	633	679	682	690	660	694	697	710	681	681	694	683	637	702	677	676	691	665	677	694	730	719	685	657	688	657	733	676	731	660	718	702	704	723	688	643	694	687	657	716	646	671	689	710	666	708	693	656	750	684	673	693	694	663	703	736	686	740	723	688	678	635	690	666	709	688	666	651	714	665	694	640	698	711	642	657	685	678	655	684	710	696	684	664	680	765	660	679	686	678	629	704	673	696	670	673	640	641	655	639	677	714	688	729	662	729	659	703	704	696	759	650	646	665	653	670	655	690	653	650	685	661	639	697	679	672	659	713	683	717	672	686	689	655	703	669	705	703	681	679	661	652	669	661	701	664	695	698	699	714	634	678	652	666	680	676	696	707	653	678	641	718	695	705	639	679	649	654	703	681	660	695	678	675	689	681	676	667	676	667	687	679	697	690	755	698	688	723	700	651	668	651	686	674	658	706	670	658	718	722	723	646	669	652	716	689	674	618	689	669	631	657	683	611	696	680	653	694	671	694	682	680	677	692	714	710	709	688	645	693	699	679	696	668	670	649	668	669	738	686	655	708	652	686	666	621	723	696	720	679	682	702	673	733	696	642	694	705	713	674	692	664	694	646	677	705	667	709	700	704	687	664	637	670	669	682	666	731	659	656	694	705	651	667	682	651	643	643	680	675	698	702	719	718	694	710	676	701	636	681	675	689	651	684	715	650	692	667	689	737	724	663	709	705	662	665	691	696	702	710	665	687	714	645	717	648	686	655	755	697	724	649	688	724	672	713	645	696	704	697	676	704	641	664	668	708	701	713	746	663	721	660	684	692	702	671	690	653	670	671	715	706	687	663	684	680	680	702	661	674	667	645	652	642	672	699	711	689	637	731	684	674	706	701	685	691	672	681	676	697	673	658	753	655	677	679	700	736	668	721	681	692	679	682	678	668	644	692	713	683	636	686	661	696	641	687	653	667	676	697	701	650	687	703	689	703	676	698	706	690	705	686	728	693	673	685	679	701	660	717	691	668	686	672	666	688	679	702	655	690	669	694	658	684	713	687	689	721	678	663	614	649	676	682	653	669	696	732	665	642	684	647	723	696	704	704	725	673	662	658	674	737	639	655	672	725	687	706	712	642	679	705	726	672	701	647	708	690	723	657	688	644	699	673	683	633	689	698	669	690	638	654	689	656	672	670	689	681	661	679	643	655	688	690	669	707	702	681	673	717	667	690	628	717	669	645	661	675	685	703	704	680	651	638	700	674	697	687	684	683	711	685	677	711	711	713	710	701	660	696	675	678	669	668	681	686	679	650	701	702	704	645	713	668	651	694	675	644	663	727	673	627	690	691	674	646	719	710	684	701	722	613	665	687	711	670	708	679	687	677	699	682	738	661	684	652	636	658	663	664	667	704	662	653	728	673	690	696	689	651	633	718	706	665	686	653	695	701	687	656	686	715	663	672	758	641	678	679	703	709	687	720	698	670	707	672	678	640	694	690	668	676	759	725	663	692	695	693	640	668	654	636	681	687	704	660	649	664	662	729	684	698	700	664	681	667	659	639	727	728	691	648	711	691	701	664	713	729	667	699	671	651	708	665	676	697	641	733	723	692	628	670	720	680	669	679	670	671	702	682	664	693	666	677	686	714	677	681	670	704	704	716	695	708	645	697	686	686	678	721	638	698	698	671	681	642	711	669	706	670	689	632	688	723	699	663	690	643	695	712	671	700	625	688	656	687	676	644	704	665	729	714	673	679	660	708	709	687	658	658	629	670	722	693	689	672	698	713	664	700	680	712	675	682	692	693	679	743	656	656	741	674	663	661	717	651	713	675	678	677	686	742	658	707	705	719	733	656	725	689	664	717	680	690	657	672	694	709	684	676	663	683	684	677	707	670	688	706	678	638	670	648	676	732	682	666	692	661	697	692	686	714	689	703	688	633	718	708	643	670	728	694	651	672	697	683	678	674	661	643	709	678	685	693	687	631	685	696	719	663	659	707	729	732	665	619	690	683	637	649	673	718	703	692	663	716	717	690	716	682	684	750	697	667	655	683	676	708	653	689	711	706	678	714	686	632	675	697	661	665	689	673	714	661	722	672	685	667	685	685	693	701	689	743	682	675	686	680	672	692	680	736	651	716	648	713	664	640	713	690	683	674	641	714	690	692	686	657	652	673	701	611	700	705	676	716	675	701	660	672	703	673	716	738	716	681	646
64464	36031	20716	9112	2957	896	521	479	402	391	378	392	344	354	310	330	305	337	309	347	342	315	342	316	339	300	303	354	319	303	281	350	307	361	335	324	333	340	319	296	349	319	327	320	328	351	341	328	372	307	324	330	353	319	316	315	299	310	336	344	337	352	328	284	336	321	314	311	340	352	328	283	311	317	347	340	309	308	279	314	336	328	362	363	359	337	352	312	331	341	318	368	326	308	322	374	334	340	311	316	292	322	310	298	340	300	329	335	313	310	354	321	324	352	354	317	329	302	349	347	300	342	348	322	332	294	339	335	338	328	316	315	346	318	331	333	363	323	332	292	300	333	308	318	334	317	317	313	334	314	313	305	316	326	349	341	355	373	330	288	304	306	328	317	354	338	357	335	313	357	297	277	335	328	326	341	346	307	294	309	330	326	336	286	311	317	312	314	339	338	364	296	300	300	325	307	300	327	319	358	340	343	371	351	321	369	327	302	317	301	344	333	312	305	306	306	364	325	356	328	354	341	318	313	332	334	314	345	324	329	301	311	325	309	317	298	304	339	265	298	310	339	347	309	350	293	360	321	300	302	331	323	344	317	325	311	309	308	302	322	303	352	350	319	312	375	307	315	309	292	360	315	328	325	318	317	290	323	339	317	334	325	303	334	352	307	293	299	324	293	312	322	324	307	325	342	290	353	282	321	324	337	291	319	323	322	333	320	336	358	349	318	347	310	331	353	322	306	298	326	316	364	335	333	319	325	321	331	315	328	312	301	318	334	351	316	305	327	319	325	322	326	348	320	341	306	319	323	361	332	332	343	315	306	332	287	333	331	306	360	350	353	314	317	330	295	300	306	314	320	316	302	344	338	317	312	332	314	356	310	307	343	353	347	319	304	354	361	329	326	343	307	333	340	317	294	356	306	286	340	337	304	329	321	342	330	310	314	360	356	317	332	278	325	333	301	290	276	321	300	309	339	321	314	312	313	327	335	354	305	329	306	337	334	303	389	344	319	325	334	303	310	296	310	350	304	305	340	308	304	307	302	342	325	315	335	313	301	344	324	331	303	329	329	297	311	304	311	287	389	318	328	308	316	320	319	326	340	339	347	326	347	346	352	317	340	317	317	305	331	329	315	317	314	327	325	332	326	327	318	305	324	361	344	307	343	316	313	348	364	314	299	327	301	309	334	363	283	307	306	317	312	352	330	365	304	289	313	320	321	332	349	324	362	329	283	309	319	314	354	351	336	331	292	337	352	322	297	342	378	347	320	295	307	312	314	314	310	315	336	317	338	316	332	344	346	302	328	353	341	333	333	368	350	368	333	320	347	338	345	342	315	298	309	352	345	315	349	316	333	354	348	342	354	348	318	312	313	317	321	316	323	318	332	325	334	351	309	310	269	297	346	281	320	308	298	297	310	312	343	340	325	297	309	337	327	339	333	323	302	318	316	322	308	318	313	318	327	309	315	327	316	328	302	338	396	323	300	332	309	310	313	314	332	340	323	329	298	313	340	311	349	339	342	360	278	349	341	336	339	310	317	310	336	357	308	344	319	319	343	297	359	342	314	300	326	341	308	329	303	309	298	366	331	314	333	333	349	334	301	301	303	323	292	323	360	325	313	344	336	350	316	296	322	321	332	336	346	299	327	328	354	310	323	316	339	323	311	302	322	335	296	316	337	335	306	310	339	289	328	289	354	323	306	325	300	339	363	313	309	306	337	315	317	352	342	315	347	335	294	322	326	330	320	343	370	346	338	336	304	314	321	327	315	315	337	314	314	300	317	323	269	321	323	342	340	318	323	323	301	314	318	335	323	321	333	330	344	375	348	331	336	318	301	291	317	334	312	306	338	295	325	354	350	325	295	342	323	314	332	351	312	336	350	325	334	303	296	323	330	292	349	305	355	332	311	337	342	327	310	336	315	293	342	333	348	362	338	328	310	312	324	314	309	345	341	333	312	321	329	320	326	328	288	291	325	321	304	338	316	298	334	336	296	340	336	331	320	317	300	308	320	269	298	318	368	369	322	345	322	315	352	324	312	296	311	319	337	318	310	349	334	333	337	335	299	339	334	290	325	342	300	317	336	333	366	312	323	334	331	340	342	310	293	356	356	347	319	348	339	394	355	337	334	339	330	360	359	274	351	325	340	340	309	310	325	318	305	284	330	342	379	300	314	324	325	351	330	309	357	327	281	311	345	290	359	302	321	293	302	344	314	298	301	320	321	321	317	317	310	329	317	346	316	319	317	336	309	303	316	326	327	319	312	307	326	327	298	305	313	288	321	351	361	318	330	316	339	326	327	330	365	318	337	346	340	330	324	351	342	327	341	318	310	306	368	294	337	339	314	293	352	329	295	353	331	336	316	327	328	311	328	330	314	338	313	314	308	294	284	300	352	342	310	348	356	320	327	326	353	317	323	288	292	353	331	325	356	320	323	311	339	328	292	341	339	297	312	300	328	389	303	320	320	306	298	331	324	346	342	334	344	335	326	357	302	297	342	274	325	322	309	364	336	322	340	357	304	339	291	291	289	313	353	322	345	313	346	327	327	314	323	367	344	327	353	341	342	350	322	314	301	327	337	303	318	316	309	382	329	351	315	295	331	281	322	304	313	344	298	296	343	341	320	347	323	315	323	369	311	321	332	301	338	317	301	327	327	330	322	339	290	326	331	324	320	341	304	316	326	316	339	340	358	354	346	366	346	332	329	332	316	331	325	320	355	331	319	341	308	333	293	357	307	324	312	331	311	299	314	318	314	365	308	358	353	300	316	341	340	287	327	336	306	305	342	339	327	318	359	329	341	326	313	315	289	352	331	313	351	342	334	305	306	323	343	327	338	335	317	315	335	358	343	333	319	328	324	320	332	298	285	319	303	326	296	315	358	338	349	301	312	330	295	326	331	323	328	306	336	340	282	334	355	337	332	332	331	308	328	346	301	366	307	365	313	338	328	323	314	334	326	281	306	340	351	313	311	331	329	323	323	313	300	292	362	320	334	331	305	335	331	303	384	338	302	351	343	302	300	324	328	321	330	314	284	322	321	303	326	326	308	347	318	347	334	333	313	324	289	328	322	340	325	328	308	312	316	330	320	339	309	330	319	311	328	348	328	317	354	302	308	320	326	368	340	292	323	330	319	308	323	306	296	338	300	322	321	371	334	323	328	322	308	329	330	330	317	334	299	336	356	327	322	333	281	301	351	320	323	327	312	347	299	343	329	306	343	336	328	320	330	296	338	335	339	312	286	333	301	325	322	279	317	320	360	341	348	343	357	332	320	330	296	320	329	345	317	314	331	380	337	307	338	297	325	331	330	337	342	351	309	367	335	305	313	304	319	326	306	355	327	358	323	325	354	311	334	312	321	301	315	337	321	352	334	348	340	336	314	322	318	322	308	315	346	339	325	290	340	320	360	354	297	306	333	324	319	343	338	308	319	325	310	348	324	345	317	349	320	339	303	304	330	331	347	324	320	317	313	338	375	292	317	338	329
41018	27603	22293	15162	7839	2638	1706	1383	1189	1001	935	843	817	860	792	720	722	731	735	693	725	711	737	666	686	747	724	723	688	727	714	741	713	747	731	796	750	760	717	735	727	692	737	705	686	720	755	754	708	740	732	728	695	709	738	692	738	723	704	663	659	692	714	710	728	729	687	725	714	721	719	737	709	621	712	746	765	750	669	643	776	666	707	734	715	687	704	690	713	719	690	707	734	702	688	704	718	726	715	703	718	708	695	729	685	710	692	691	715	699	667	711	707	701	698	632	685	707	696	724	676	708	686	745	701	714	706	712	703	735	681	742	714	722	724	702	680	674	687	695	701	694	699	739	659	695	728	682	721	691	649	707	663	652	724	706	696	719	695	703	701	712	719	673	738	745	703	690	689	719	708	685	686	681	668	692	722	666	711	754	769	708	706	713	701	683	647	668	678	676	633	713	700	700	715	718	694	692	738	721	643	708	680	675	658	686	688	717	677	797	709	695	668	741	672	708	669	711	731	697	703	759	709	699	704	657	705	666	691	684	693	690	700	707	733	726	681	683	706	689	715	678	664	713	654	707	721	693	721	698	669	711	701	709	725	712	702	677	719	719	731	746	751	701	714	733	697	677	754	740	732	712	718	691	700	701	727	701	730	659	704	694	718	687	747	699	706	716	744	664	699	719	733	704	713	663	675	748	697	703	692	733	701	733	685	687	722	725	766	672	735	710	639	717	649	698	723	696	680	665	719	681	691	697	700	659	730	668	688	698	661	679	697	714	650	746	690	678	713	658	666	706	678	638	722	700	715	707	688	709	688	744	691	711	701	718	700	694	723	701	713	684	685	720	711	746	734	721	722	671	662	721	758	692	712	688	695	700	681	687	690	690	683	709	708	681	694	684	698	659	721	734	691	739	694	770	693	718	707	728	690	703	710	664	683	736	712	737	719	713	677	736	762	727	674	706	687	693	704	758	663	717	668	670	742	689	736	704	706	700	735	657	707	691	755	768	661	702	672	689	727	720	674	693	697	705	699	673	746	677	681	691	775	699	686	694	713	660	743	732	702	721	696	677	653	681	706	682	688	663	705	713	691	675	733	694	663	707	722	724	726	732	707	721	736	667	713	744	707	720	706	697	734	705	693	706	684	668	730	731	632	720	672	686	736	692	729	736	700	690	679	733	719	687	745	699	690	708	709	640	765	725	667	740	628	689	698	692	662	699	735	746	717	702	700	662	691	687	699	693	669	672	676	708	660	687	704	660	713	707	722	706	694	691	717	716	677	683	691	708	703	709	705	685	678	661	724	733	699	687	673	681	720	683	697	646	668	715	713	706	683	721	699	732	727	675	744	724	714	668	684	720	710	720	683	714	718	710	647	729	695	698	694	690	688	648	655	715	680	635	706	707	729	624	672	702	692	735	710	701	729	754	707	670	708	726	701	677	702	671	697	665	720	731	677	716	704	747	674	712	686	723	678	666	695	690	678	695	699	714	694	680	707	715	702	663	711	692	686	722	771	664	638	744	726	697	646	642	697	706	711	702	652	718	694	681	682	721	732	670	707	734	667	704	674	708	670	691	685	705	702	671	729	691	727	707	707	698	691	694	687	669	702	692	688	687	723	728	672	733	713	677	704	666	751	669	656	714	683	714	726	689	675	690	740	672	701	722	689	691	710	674	714	725	701	720	709	723	697	701	688	656	687	649	701	709	668	721	712	746	679	728	690	726	687	671	693	650	659	703	727	692	661	674	731	685	700	695	675	652	687	642	677	725	655	753	731	688	669	718	681	693	663	709	694	730	674	706	705	673	680	719	732	674	675	696	707	749	685	663	686	682	740	692	702	693	654	741	720	660	652	732	754	678	735	663	704	689	713	670	705	736	713	714	713	692	655	691	656	710	671	712	724	741	703	681	694	672	715	647	730	697	749	701	706	687	662	733	657	734	759	724	698	703	693	711	706	718	735	732	716	690	676	739	725	716	688	705	656	684	735	704	693	697	697	703	717	708	721	687	738	695	690	639	726	697	678	734	744	722	716	704	662	718	720	704	695	693	693	696	700	696	704	721	706	695	716	736	758	734	711	719	706	734	755	728	686	698	682	659	679	689	685	708	687	670	733	704	702	659	713	710	701	715	720	695	686	724	677	699	666	697	701	720	674	730	729	685	741	736	706	699	679	702	699	711	692	705	694	727	674	670	709	743	684	677	688	687	702	671	676	747	750	694	696	703	707	696	736	723	689	682	727	745	714	658	742	695	659	689	700	673	683	715	724	726	678	736	689	699	706	667	718	717	706	697	661	674	709	714	674	656	725	698	690	664	710	723	719	688	722	721	712	664	705	711	653	709	692	695	711	673	701	681	675	716	693	668	687	678	678	690	683	704	706	772	722	711	721	683	687	656	672	714	736	703	752	734	719	718	724	669	738	738	615	682	684	722	700	712	708	675	707	726	708	705	675	691	632	725	723	701	727	724	714	668	679	763	652	716	727	708	746	679	691	656	716	686	681	710	704	730	704	708	710	682	709	641	657	685	692	734	703	689	658	742	717	701	677	675	677	693	705	692	708	761	694	680	661	696	672	687	696	692	682	704	762	699	700	703	693	668	665	673	656	740	679	700	667	715	733	705	659	722	726	671	722	739	713	645	697	729	692	676	697	727	682	669	690	679	692	667	703	690	698	670	694	725	717	700	708	721	718	682	716	708	742	736	711	752	677	679	730	654	745	697	753	683	706	656	720	694	717	660	742	677	723	728	685	726	716	710	698	660	670	691	741	700	671	705	673	670	725	707	679	689	715	658	697	718	699	699	696	705	683	682	678	697	730	727	707	685	675	697	674	686	704	673	696	699	736	686	708	711	705	735	695	666	712	712	676	731	664	651	743	694	693	742	668	715	696	733	723	726	673	678	708	678	724	736	684	700	670	704	712	720	664	694	723	728	711	693	767	708	733	705	702	727	667	698	693	712	702	720	665	733	741	707	760	688	726	735	729	735	726	685	711	711	682	711	720	714	688	697	747	698	738	701	750	729	689	702	671	675	704	718	671	695	727	684	698	703	722	720	665	728	673	703	716	661	690	714	680	708	674	653	730	626	661	675	761	711	760	745	706	697	761	690	708	737	660	667	692	670	703	762	740	706	719	669	645	748	676	722	680	739	756	672	702	712	741	693	714	677	758	676	749	702	692	705	629	743	754	673	693	714	711	708	694	725	671	722	720	688	670	682	672	700	658	684	724	729	694	698	681	676	657	760	706	734	724	716	710	662	685	706	720	735	742	712	709	690	709	719	703	662	689	649	726	683	711	670	716	699	696	651	718	727	665	685	697	713	683	674	771	680	750	710	706	732	707	702	671	673	719	697	726	676	665	714	754	712	736	720	686	661	623	736	667	726	700	652	718	674	683	693	727	675	723	731	720	734	723	662	700	693	696	761	712	717	679	749	702	696	721	706	677	703	708	712	725	680	663	705	705	699	725	691	742	713	657	674	683	689	722	663
48641	24279	8410	3216	1214	482	410	379	372	360	338	370	329	320	341	339	307	298	349	305	313	345	316	338	272	312	318	319	324	346	336	343	312	321	319	386	326	329	344	308	328	303	343	347	364	339	335	323	363	341	325	354	349	348	331	331	334	351	327	327	337	311	326	341	317	307	311	341	346	309	303	330	337	311	356	312	330	323	306	357	341	350	320	342	323	356	333	304	328	312	335	348	325	357	363	323	364	365	335	347	329	332	338	320	337	347	283	313	316	322	339	356	318	343	351	339	327	306	315	322	320	342	330	334	373	330	348	293	312	322	315	290	348	314	287	336	306	350	323	318	334	306	322	313	355	344	327	345	311	321	346	289	354	318	277	350	358	298	334	339	358	367	349	333	291	339	337	354	324	343	337	310	331	330	341	327	348	294	351	309	345	352	359	301	307	341	299	327	354	321	352	315	307	315	337	314	331	316	317	317	324	329	335	311	357	348	341	311	336	342	322	309	328	315	329	331	331	345	336	290	327	293	332	337	327	318	303	298	368	306	323	336	322	309	313	300	326	309	342	349	354	329	343	326	354	313	336	345	321	354	332	329	334	314	360	322	351	347	321	304	321	341	375	336	323	330	328	318	334	333	307	329	322	352	295	348	337	318	342	353	299	325	372	342	306	321	344	325	343	319	329	307	340	342	344	358	321	281	346	344	354	297	322	300	325	355	308	317	327	343	301	346	310	321	332	334	316	334	312	316	304	321	320	303	311	298	275	341	344	350	347	318	334	310	315	322	314	324	323	340	302	363	361	337	368	308	313	308	325	332	353	306	305	338	299	293	336	333	329	301	318	331	335	349	348	301	307	319	292	312	332	342	328	323	285	323	344	366	309	300	302	309	293	329	312	292	345	319	345	328	344	379	329	324	322	288	347	319	293	297	335	320	287	311	324	309	342	280	330	340	306	308	324	340	325	348	298	363	328	354	320	317	328	286	296	339	324	313	298	304	311	352	302	331	344	336	316	287	325	311	315	308	296	313	332	324	294	366	328	339	325	304	292	309	342	306	342	311	317	301	331	302	321	329	317	294	307	333	333	330	335	352	343	319	299	304	317	345	305	342	321	325	342	331	309	315	336	297	331	292	325	298	338	308	290	336	292	353	319	324	332	307	290	319	349	334	308	327	306	326	344	291	302	310	321	344	307	304	344	326	342	342	321	308	337	346	346	347	309	321	337	339	314	333	342	335	298	353	336	337	318	322	318	307	351	336	320	321	299	336	313	325	321	332	321	347	350	327	341	341	325	317	328	329	337	335	346	316	312	351	327	339	290	348	320	338	341	326	342	284	349	312	320	342	303	340	312	368	304	322	342	348	325	312	356	330	303	313	315	339	341	315	350	331	307	340	371	293	317	321	359	331	326	314	347	354	319	316	320	292	352	356	343	356	326	344	294	338	306	319	306	332	312	345	312	344	335	343	335	340	330	334	319	349	328	303	312	322	307	355	313	320	338	342	356	336	314	338	305	352	310	292	305	340	337	311	316	331	339	317	335	282	323	324	269	326	298	335	321	324	311	368	358	329	337	356	336	335	331	314	339	323	338	320	306	296	316	284	347	311	318	328	335	334	309	318	333	328	338	331	322	328	325	351	383	319	302	310	334	346	304	354	317	334	333	308	305	278	342	340	341	297	344	324	324	312	291	318	326	310	327	337	373	321	338	313	352	333	331	344	344	339	316	343	323	325	330	304	344	332	304	344	344	320	316	302	336	316	310	316	297	312	302	334	297	348	349	316	342	314	301	298	319	326	348	316	312	313	301	281	329	309	313	317	345	305	294	291	320	335	320	326	319	307	329	301	350	337	346	318	338	316	351	350	320	335	300	323	334	351	322	330	306	332	312	298	354	339	315	281	322	351	329	337	380	335	339	304	307	309	311	315	333	380	331	335	305	359	328	349	350	366	321	323	316	319	358	353	300	305	310	332	335	281	320	317	313	314	349	346	349	348	353	343	324	332	329	339	335	305	325	344	324	311	347	305	329	337	327	309	306	303	317	345	316	307	273	318	348	327	325	312	347	329	330	303	313	316	312	318	355	322	342	322	302	334	347	300	343	325	323	313	297	355	355	325	371	313	339	291	303	342	330	347	318	321	341	318	333	327	361	319	375	334	326	311	318	331	339	306	297	342	368	333	315	349	278	331	335	324	315	335	361	362	341	277	302	316	309	302	363	334	333	353	301	313	321	302	323	294	303	340	327	324	305	310	320	327	360	332	337	358	338	358	325	333	331	317	331	319	348	300	282	366	295	337	325	338	331	320	306	369	318	315	302	342	357	313	376	372	347	298	301	338	335	296	317	314	326	323	332	343	326	329	297	289	372	362	302	337	342	330	331	311	351	356	345	304	302	322	330	324	336	324	314	307	368	314	318	334	323	313	312	290	339	333	375	322	277	363	318	346	330	341	338	342	307	325	308	309	310	329	323	323	309	316	333	357	332	336	326	316	330	303	331	355	338	321	337	346	338	344	287	319	326	330	332	328	310	333	314	339	308	332	325	358	327	301	312	321	291	331	329	347	298	342	308	325	328	316	311	308	312	318	349	330	309	312	296	330	328	344	361	323	295	298	331	323	325	292	316	327	307	326	355	321	321	320	329	317	310	354	338	332	338	337	315	299	345	342	312	294	288	294	322	319	352	345	342	324	305	305	288	345	320	293	322	339	314	306	324	343	331	351	356	310	336	321	324	349	294	331	306	327	345	351	356	325	326	356	339	343	324	287	328	326	343	318	334	294	337	307	319	292	288	340	334	335	345	306	308	311	351	356	332	312	336	330	292	332	357	320	313	322	359	337	318	326	317	357	352	371	340	348	329	328	334	325	322	334	303	310	364	334	321	356	337	339	305	323	320	336	287	331	338	374	333	353	335	351	347	297	348	351	324	322	318	316	339	344	349	386	301	344	380	309	325	350	368	317	366	303	314	293	345	339	301	326	291	325	340	326	309	336	328	358	321	339	331	311	352	356	309	332	332	321	334	300	346	339	308	328	311	329	355	346	306	333	317	324	328	308	316	322	323	310	349	334	335	317	307	327	324	368	329	323	309	319	319	302	336	336	338	352	297	316	325	347	336	326	313	358	281	318	304	329	350	309	334	314	332	307	310	324	337	314	327	325	346	360	343	332	316	326	331	299	342	303	312	350	318	327	306	301	309	369	340	316	333	366	314	327	336	311	332	294	329	352	343	352	352	315	334	339	343	338	332	335	316	338	316	336	318	337	325	292	324	343	359	317	328	331	335	373	319	337	334	338	354	367	354	305	347	315	305	327	300	310	336	347	339	300	303	330	345	319	321	311	332	326	343	302	337	352	319	303	346	350	318	359	325	328	335	309	329	347	347	301	304	369	324	337	328	342	309	336	328	310	323	347	336	338	316	303	339	350	342	353	307	288	323	305	324	323	301	334	302	339	306	356	296	345	349	306	340	330	285	321	363	332	323	304	346	315	357	326
31731	16521	10809	7271	3510	1378	1127	957	913	880	802	779	801	786	715	747	683	683	742	692	679	681	695	697	698	708	707	681	698	709	687	737	704	700	732	654	737	734	706	766	771	686	690	671	731	741	710	767	728	766	714	712	716	740	722	752	762	724	628	712	671	736	722	725	724	744	728	668	719	686	677	679	709	697	705	671	704	667	669	657	659	767	735	747	697	682	687	693	657	745	738	704	704	718	691	684	685	735	753	678	651	693	648	699	672	720	712	679	712	714	705	736	671	687	715	673	714	695	710	705	681	689	734	683	684	724	735	723	720	706	695	713	707	696	706	702	660	699	670	698	678	723	683	673	716	681	658	714	692	669	699	677	682	736	713	734	674	679	657	675	715	745	725	721	705	656	675	708	772	704	692	734	680	718	687	741	680	704	734	686	708	673	699	670	662	697	721	675	683	705	702	739	658	672	706	664	692	730	676	691	700	695	703	696	667	753	678	667	685	718	694	711	691	664	683	683	700	733	723	747	738	673	692	694	708	704	683	696	669	690	689	755	686	727	734	677	737	673	679	693	712	757	658	651	718	702	716	733	701	734	679	722	707	717	687	696	704	662	752	760	711	716	685	692	721	670	703	661	749	692	749	753	738	732	746	683	695	743	683	696	686	693	698	708	723	686	717	705	715	677	717	684	708	693	684	725	693	727	666	697	695	759	684	703	687	690	713	695	699	681	659	654	663	709	711	688	709	702	719	703	763	699	701	686	661	700	673	706	658	705	709	727	708	693	755	698	709	679	668	704	728	749	687	692	716	681	692	656	732	665	663	707	752	696	700	700	700	711	671	668	692	702	732	708	673	718	695	691	755	678	658	693	771	699	737	745	659	692	725	719	733	729	644	662	688	711	727	668	703	696	723	727	696	720	649	716	713	692	683	705	696	654	693	737	700	685	699	674	702	710	726	703	703	695	674	762	698	693	721	692	707	705	687	714	656	720	723	680	742	711	695	700	662	700	720	716	697	705	725	721	754	721	720	667	689	695	662	660	692	708	662	741	675	705	676	680	704	682	741	696	729	659	700	707	726	723	724	717	691	672	710	717	693	679	706	701	734	661	691	694	704	713	663	689	725	667	768	689	651	698	668	714	719	735	729	695	698	725	665	715	751	658	720	663	681	706	707	692	697	725	668	725	683	723	743	729	703	685	692	676	730	734	713	705	664	720	688	723	729	692	664	767	697	679	740	699	671	700	707	655	722	722	687	715	665	736	667	713	712	691	765	696	740	682	742	739	723	713	675	715	711	723	694	711	710	676	730	699	670	661	693	692	716	686	672	740	615	698	683	731	672	660	674	695	727	718	699	746	684	740	664	704	676	677	723	745	718	671	721	693	707	737	709	703	702	694	727	714	742	695	711	743	714	709	699	663	701	646	686	709	693	762	684	690	709	670	694	681	691	719	687	683	710	709	721	678	713	718	720	680	679	675	718	732	695	708	698	705	745	704	678	707	685	718	713	731	698	683	667	698	685	720	720	704	730	675	690	699	753	674	686	752	700	702	712	684	729	687	695	690	695	704	741	709	756	692	661	686	767	650	701	680	662	743	660	721	689	703	711	689	690	700	677	716	695	697	698	678	740	685	678	717	654	645	680	694	711	727	704	761	654	706	665	685	710	694	697	732	725	707	710	683	718	688	671	657	639	701	714	757	703	679	685	693	683	668	693	683	718	709	707	719	732	663	699	715	690	675	699	723	714	682	684	666	674	710	683	689	715	743	687	715	686	672	731	740	713	709	695	709	710	695	716	690	708	714	740	641	683	677	766	662	645	714	699	689	736	699	761	735	657	680	701	717	678	705	722	682	728	724	713	678	727	664	747	738	646	694	672	697	738	738	682	680	733	761	687	758	700	630	726	700	665	714	689	719	663	715	686	689	672	682	750	709	696	622	694	651	697	697	686	745	708	737	725	663	747	730	710	727	728	743	650	682	710	774	681	689	674	714	662	660	757	694	704	727	755	699	671	754	728	681	717	713	717	721	660	683	662	694	721	710	706	695	677	732	711	726	737	703	693	661	695	685	684	688	649	764	733	719	744	678	685	675	694	714	706	709	689	734	704	698	689	704	745	702	717	669	670	687	652	707	723	672	743	741	692	667	688	753	716	713	646	710	698	704	700	685	698	730	719	646	739	713	706	710	755	705	704	714	725	694	706	730	690	686	698	721	702	722	729	720	711	737	699	719	712	721	650	664	679	752	701	701	699	721	754	717	666	695	653	728	726	702	714	711	787	717	726	711	650	738	713	719	711	685	686	696	714	689	693	695	669	711	682	694	695	720	717	714	697	726	670	748	727	648	704	674	699	673	708	708	713	686	655	716	727	686	717	690	691	666	691	731	671	682	631	725	693	737	707	727	684	693	645	689	664	680	735	707	722	698	687	698	709	765	646	685	678	692	698	684	701	690	721	667	701	695	699	655	682	675	745	687	674	682	679	696	676	722	716	691	715	689	695	662	738	710	751	729	686	666	717	685	657	710	704	698	666	687	676	736	709	704	712	745	704	783	674	722	696	736	678	734	685	722	653	688	717	710	676	693	688	697	716	676	717	701	738	741	705	674	711	691	703	688	686	690	698	689	671	751	695	712	688	676	706	746	710	674	715	734	676	701	708	729	737	748	715	678	716	669	699	747	674	676	707	695	699	650	736	712	715	696	677	672	759	749	730	681	681	696	683	685	701	688	679	664	705	751	731	727	699	696	701	647	694	688	723	701	721	731	683	698	716	667	675	677	686	730	723	658	700	715	716	735	699	703	697	708	727	683	707	695	704	768	732	705	723	672	705	733	692	711	705	699	733	720	709	734	684	732	676	737	730	704	712	715	737	663	681	716	766	754	793	705	670	715	642	695	725	731	668	718	718	673	725	696	722	722	727	654	645	678	762	718	685	690	685	675	668	696	697	664	704	721	710	638	683	728	703	684	698	640	710	714	731	669	697	726	704	733	709	687	674	703	760	700	657	711	708	720	702	647	690	705	737	684	685	700	718	670	735	713	725	632	658	741	707	715	693	722	764	678	689	712	683	721	688	672	661	737	705	681	679	674	712	670	667	719	686	673	684	710	681	696	719	650	705	677	739	669	767	732	642	704	663	707	724	703	678	672	666	643	736	713	713	685	713	710	731	703	732	681	705	683	678	691	646	708	711	680	709	699	741	679	665	670	705	692	696	646	691	702	732	731	678	690	691	638	723	718	696	714	723	677	729	665	727	712	686	721	714	644	715	723	755	669	758	702	718	671	748	759	723	738	698	710	724	733	746	706	703	724	665	761	729	731	717	690	705	703	695	734	692	711	673	735	716	713	691	684	649	691	684	703	707	703	684	751	705	680	693	675	717	722	710	735	740	736	752	681	686	725	702	699	689	701	719	714	683	720	676	775	698	716	661	718	667	730	639	707	675	706	718	668	687	661	716	726	691	707	647	718	741	705	712	664	662	709	727	696	718	724	690	684
58448	27251	15102	7171	2239	726	481	441	400	382	375	317	328	326	348	324	325	346	304	291	268	323	344	344	306	315	306	367	335	352	321	355	323	289	310	298	330	307	360	329	332	330	311	325	316	312	323	365	337	335	291	293	316	325	318	310	341	328	306	307	339	328	338	310	292	308	316	327	302	324	338	263	327	322	314	305	332	325	315	314	308	314	319	317	299	313	311	315	326	311	332	346	285	320	322	303	324	280	333	321	306	324	349	329	306	324	306	331	317	336	338	305	298	331	283	326	324	316	277	309	315	347	309	304	316	341	317	328	289	301	335	346	316	332	308	293	337	311	284	311	312	321	335	322	323	346	328	324	297	318	309	310	321	301	310	308	346	306	327	308	322	311	330	300	317	312	291	295	306	284	305	319	292	327	306	343	308	271	320	302	317	309	283	314	314	319	309	323	306	311	296	341	310	317	289	301	308	298	327	336	312	272	321	318	318	325	317	317	331	309	330	334	312	306	294	313	307	303	309	319	293	318	315	328	313	292	314	316	292	304	321	317	305	307	336	321	317	333	324	372	285	337	342	288	320	317	295	304	317	309	303	287	283	311	280	300	320	350	294	322	292	315	301	317	290	322	334	309	283	280	328	315	326	297	294	302	320	299	299	313	330	328	331	351	315	315	291	311	308	315	290	301	299	314	309	303	331	298	284	304	306	313	334	324	294	328	324	321	330	352	304	336	321	336	314	320	311	300	333	311	321	339	273	317	326	318	308	320	265	310	300	310	328	337	311	324	327	300	296	281	327	351	321	303	294	300	319	298	302	325	289	301	309	296	311	289	321	289	310	338	317	289	291	326	304	306	303	314	299	292	296	333	324	344	304	294	299	314	330	327	345	319	274	298	315	331	306	309	316	306	307	323	303	339	303	302	325	337	301	309	348	285	307	340	308	347	334	303	321	289	337	317	315	310	257	290	316	344	286	348	303	313	310	292	300	323	318	322	331	349	344	304	314	281	331	316	297	291	329	305	338	327	297	280	303	322	302	299	303	335	325	331	295	302	319	325	327	306	301	287	294	329	340	337	292	292	307	300	314	293	318	298	295	322	327	327	280	295	322	266	291	316	343	323	285	287	299	306	325	346	335	318	298	306	317	329	310	338	307	317	312	315	290	347	278	331	332	307	345	303	323	325	296	338	337	341	286	341	296	311	301	292	298	335	291	346	338	308	340	337	302	321	333	293	314	343	307	320	302	320	289	311	334	283	316	337	338	319	294	265	300	321	273	326	296	341	320	292	322	306	357	342	314	317	322	309	346	340	358	285	305	312	312	324	305	306	317	325	305	297	315	280	316	353	321	336	309	294	310	365	287	299	318	318	341	299	259	322	333	309	313	305	317	314	338	304	340	320	336	317	291	296	307	323	318	287	301	316	342	350	314	331	317	308	344	337	294	299	320	317	307	327	301	320	323	306	281	319	320	315	328	329	309	341	305	321	344	318	299	298	313	311	339	330	295	334	303	329	319	304	288	332	333	289	314	328	337	328	304	292	344	336	317	352	311	305	304	285	310	316	360	315	302	290	335	286	316	284	315	281	284	300	263	309	317	339	293	326	312	313	315	317	312	287	329	295	328	311	303	299	328	301	331	324	323	311	284	277	301	302	323	266	300	342	328	314	328	333	284	295	315	321	340	324	275	289	318	301	291	343	321	306	285	320	344	292	275	280	289	357	301	334	314	338	321	313	342	364	303	337	300	329	306	331	299	291	292	295	310	323	320	354	342	306	343	300	300	290	337	310	292	300	306	342	352	304	317	356	297	340	335	296	334	306	317	324	284	292	280	308	308	296	353	334	362	318	306	333	336	323	317	339	315	315	315	317	331	322	332	331	327	314	348	304	326	329	319	298	320	343	297	304	337	275	338	300	291	314	323	297	312	308	340	313	325	330	342	278	314	333	333	317	297	305	320	345	313	285	325	318	286	319	321	320	312	347	332	324	314	281	313	333	320	278	315	348	343	290	308	337	314	325	320	318	333	338	329	289	297	324	306	356	328	312	342	308	298	285	352	325	300	305	314	335	340	370	303	344	329	309	301	307	332	281	307	327	329	316	340	336	333	324	282	351	313	322	321	332	323	313	323	325	301	287	329	340	300	308	299	333	310	304	324	317	307	277	336	305	338	338	293	298	284	329	345	344	301	331	306	313	324	295	296	346	305	306	380	314	348	284	300	330	322	353	315	294	295	322	325	338	307	295	316	333	305	290	313	325	327	304	327	300	295	301	295	366	326	328	293	329	309	325	298	325	304	257	324	318	351	326	341	346	328	315	306	347	347	354	292	331	300	360	322	351	329	312	337	316	324	319	287	323	320	299	300	315	331	347	316	303	292	308	319	332	327	339	316	303	311	334	297	333	289	329	295	347	309	291	315	307	336	317	292	365	339	317	318	332	302	330	310	292	285	316	331	345	317	327	300	293	266	321	304	312	288	293	332	323	323	340	314	300	316	282	291	303	295	301	310	324	304	297	299	321	335	337	274	295	311	321	314	312	310	341	298	300	330	320	319	301	279	315	260	308	299	297	312	337	336	297	264	320	317	293	312	321	308	340	316	346	337	302	300	306	287	332	322	301	332	342	340	288	291	327	298	333	334	333	308	309	307	304	315	331	333	309	301	310	307	291	310	310	302	300	308	377	309	295	310	345	321	293	300	329	323	302	278	327	325	333	317	298	340	340	319	348	324	334	286	318	312	323	337	343	331	311	327	293	307	341	323	307	335	337	284	303	343	313	340	336	340	355	294	307	324	312	307	306	318	319	296	315	340	321	316	325	327	324	297	323	323	356	327	356	308	296	273	310	292	340	309	294	311	326	321	315	331	281	316	314	303	346	314	319	290	316	311	340	268	325	331	313	290	316	304	315	338	313	294	290	310	307	358	306	317	295	309	336	303	334	330	322	334	345	351	329	306	314	299	345	314	315	282	312	331	308	314	300	297	289	314	313	273	297	319	317	289	331	307	271	294	325	298	303	296	319	319	300	286	298	330	335	328	310	284	321	344	240	299	291	292	335	321	339	304	320	333	299	282	338	294	306	336	344	320	270	302	287	333	317	313	323	332	313	320	301	301	307	276	298	324	329	318	309	305	324	296	293	318	315	272	341	332	283	322	302	282	292	333	297	278	318	329	324	323	281	311	323	295	327	311	278	288	319	304	337	313	357	334	346	323	304	300	332	299	333	320	301	267	350	289	289	306	306	308	309	297	366	322	301	330	307	266	287	293	283	312	361	315	267	316	363	337	306	335	318	302	332	322	328	307	311	319	279	311	311	318	316	319	338	317	301	326	328	290	324	332	342	327	307	323	333	316	334	315	327	338	331	314	318	317	293	314	320	300	278	268	334	316	318	298	351	267	333	353	332	316	302	310	318	332	320	296	339	282	304	284	325	322	303	369	292	298	295	343	337	313	267	288	315	285	334	330	319	329	340	317	318	354	315	280	324	340	300	325	351
36532	19311	18630	13844	5759	2041	1424	1155	1041	961	830	849	799	758	758	692	722	770	701	653	700	647	705	661	671	743	716	739	690	711	673	675	652	716	706	649	704	705	663	703	723	749	692	694	721	708	717	718	680	654	660	689	666	646	700	692	705	705	717	733	671	670	721	717	699	679	729	685	682	652	665	690	703	712	721	735	699	732	657	679	688	681	674	701	672	658	644	685	686	699	685	669	686	736	733	688	695	660	716	680	691	694	708	665	717	670	686	661	662	682	691	705	700	735	716	673	707	668	654	679	653	722	696	673	674	730	662	681	685	659	660	684	703	654	649	734	712	688	671	678	683	669	720	659	686	663	710	680	627	672	636	690	676	717	660	669	637	734	745	701	722	695	707	681	667	692	711	694	696	678	691	678	696	672	727	659	703	684	718	655	670	690	679	740	618	690	712	661	696	679	641	691	646	679	668	717	692	678	634	679	672	740	727	681	729	661	677	700	708	695	663	674	654	714	704	723	686	688	703	683	679	683	687	701	710	695	674	689	708	679	670	691	689	730	700	676	689	719	668	659	671	667	690	690	673	734	721	670	660	683	683	684	732	674	683	687	687	639	672	654	637	715	693	666	708	694	705	626	681	686	700	719	698	695	675	688	707	677	703	657	670	691	690	705	633	685	684	677	689	677	706	676	680	726	663	671	655	697	643	727	641	738	681	654	712	676	695	669	647	671	683	691	681	696	659	664	686	705	649	719	633	646	693	677	701	681	706	676	637	708	677	677	707	657	716	685	690	672	743	620	688	663	685	682	671	687	705	661	666	692	690	694	643	672	688	671	668	688	640	701	667	706	697	662	690	690	667	684	689	688	671	650	721	713	660	695	643	665	640	707	686	687	696	694	690	667	647	635	658	757	679	685	690	645	705	658	657	677	627	715	688	657	683	726	658	688	664	662	687	683	731	695	675	692	654	666	718	650	687	634	690	631	693	683	714	703	707	675	659	664	671	687	695	707	692	667	711	703	722	635	687	698	650	686	688	737	685	706	717	685	669	736	719	694	706	703	716	707	701	694	701	766	675	720	688	680	700	702	698	697	720	692	694	657	661	685	714	720	695	658	693	689	693	700	642	688	670	703	705	704	647	711	675	687	685	681	717	665	669	688	667	681	640	682	654	667	730	704	699	725	688	696	708	703	673	677	672	663	675	699	625	653	678	756	722	679	713	656	664	757	644	704	680	725	700	675	676	675	708	691	647	679	690	665	659	683	680	656	715	674	697	718	687	631	703	686	691	729	689	709	726	680	691	656	712	662	722	668	701	660	740	708	704	704	678	692	730	711	642	705	687	714	647	724	726	711	699	720	698	682	697	693	666	688	670	680	736	682	728	667	675	682	654	655	691	680	682	671	644	646	699	697	685	688	686	679	697	663	659	663	713	738	676	696	712	698	663	670	687	703	685	711	691	706	690	678	668	702	664	681	684	704	691	705	720	663	687	683	701	667	672	669	705	669	703	660	660	653	650	650	703	669	627	742	718	692	739	673	689	648	699	658	669	665	712	737	688	685	697	709	647	692	713	702	694	709	719	682	684	668	689	675	707	685	676	688	707	659	641	733	694	703	699	672	651	657	678	666	680	713	706	622	665	666	706	670	626	707	646	674	725	647	719	714	652	686	690	693	711	700	718	663	677	638	732	701	715	670	644	716	661	699	676	752	657	667	672	678	638	650	682	724	684	727	651	679	692	630	701	692	690	672	693	710	649	733	688	637	701	708	699	693	660	725	659	675	676	655	647	667	683	698	703	652	705	737	659	676	698	740	709	681	681	693	661	693	725	680	657	680	695	696	660	703	667	717	699	735	662	660	682	722	713	664	668	718	705	632	728	684	725	687	633	668	683	694	723	675	697	680	680	718	690	691	653	658	669	669	656	723	695	710	720	657	685	704	652	682	704	702	670	652	712	691	656	643	708	647	617	748	685	680	698	712	696	711	707	682	659	686	688	693	662	618	646	707	651	656	672	685	666	709	681	657	683	658	687	690	682	671	663	676	612	695	707	658	647	696	682	651	751	676	652	691	661	673	648	706	633	660	703	675	715	717	649	664	670	674	690	644	674	639	671	672	696	688	702	683	648	644	692	652	677	690	659	642	738	707	686	698	655	665	667	643	712	647	676	698	680	684	643	690	656	743	701	694	697	661	676	717	717	677	709	672	706	676	712	658	684	655	696	683	632	685	625	687	663	701	690	674	698	734	700	665	720	658	703	714	697	642	670	670	705	724	697	711	671	723	642	654	701	665	701	674	674	700	690	709	670	715	655	689	652	679	664	647	650	709	665	649	653	691	690	710	656	670	654	654	698	699	685	698	667	679	720	694	675	720	705	648	695	680	717	698	690	705	715	736	691	665	733	684	669	716	681	690	697	681	651	682	701	728	685	625	703	707	636	684	646	691	692	676	667	663	674	692	704	707	709	661	660	623	684	633	642	709	681	676	694	707	700	653	705	596	654	638	673	696	665	657	701	684	684	641	714	701	682	676	692	671	700	713	676	674	690	702	713	688	659	675	682	702	668	671	648	640	617	685	648	594	702	647	752	636	683	706	682	644	704	684	640	679	708	718	670	689	670	658	676	651	730	714	680	703	666	700	653	693	681	748	731	630	666	690	702	669	689	654	719	681	714	710	677	689	696	746	724	696	717	657	687	703	638	645	708	704	703	689	697	687	683	681	650	717	663	707	656	691	667	671	672	681	679	693	721	680	708	653	671	657	667	688	639	717	744	644	671	723	704	673	703	664	720	715	661	690	704	615	687	662	679	719	687	726	692	642	679	648	688	644	641	640	663	677	728	706	709	711	678	681	698	732	642	697	682	725	688	724	667	738	676	663	735	715	653	704	685	669	678	667	680	695	654	719	653	654	649	670	706	704	706	710	674	665	656	676	667	647	692	666	678	684	672	680	688	674	731	715	695	697	644	702	683	705	737	684	713	709	629	682	705	671	690	701	689	682	680	650	689	698	696	707	680	697	710	647	660	712	680	683	746	666	717	680	672	690	701	655	715	683	767	721	706	702	687	674	681	658	672	726	722	740	646	678	680	684	699	696	705	640	702	720	672	710	680	676	722	684	713	700	681	669	690	673	679	628	643	667	680	696	660	679	671	683	647	646	700	644	676	680	686	637	661	697	665	660	691	694	667	649	652	641	689	653	723	655	685	712	698	707	730	645	691	707	638	692	676	701	683	666	676	660	678	677	639	678	700	672	673	676	737	690	710	701	711	680	695	694	673	683	701	683	677	663	642	681	667	692	683	635	679	676	661	626	674	668	740	641	658	632	701	658	710	690	684	720	687	705	660	718	652	717	705	667	708	712	679	688	655	673	714	649	680	650	687	689	665	684	672	689	664	666	648	671	677	685	647	668	712	728	685	747	653	664	672	708	691	678	696	728	706	663	705	660	704	685	705	682	681	679	641	684	699	682	723	708	690	678	642	683	707	693	668	718	648	664
55952	31272	21232	11247	4354	1080	746	535	478	440	394	326	345	378	346	346	318	295	337	375	329	360	359	338	332	342	332	335	344	368	333	349	316	326	359	335	308	323	326	340	330	327	316	342	354	330	348	352	347	336	363	302	368	348	327	304	316	337	368	342	332	339	315	336	300	332	333	291	349	336	351	344	322	305	356	319	331	313	283	315	329	335	324	325	342	302	363	335	368	326	322	344	302	328	355	302	299	292	308	324	304	304	338	322	320	345	317	301	313	313	288	312	316	356	329	328	311	324	303	341	316	375	348	329	312	318	345	309	341	327	326	297	326	365	327	309	300	323	327	323	322	305	328	322	323	329	325	349	319	329	366	300	305	325	364	316	311	307	302	348	287	326	268	326	300	344	356	328	322	301	316	333	356	329	290	325	332	324	324	337	371	354	294	349	310	315	308	352	333	318	328	347	342	337	319	370	344	329	309	299	299	328	344	295	330	290	317	325	324	322	323	339	325	321	352	347	333	329	291	316	328	312	324	313	365	338	318	324	327	296	296	354	310	348	311	314	341	359	302	314	330	334	296	311	301	323	344	292	305	334	329	358	357	320	314	333	327	350	351	312	298	301	330	343	304	331	315	316	318	323	322	305	317	317	345	292	317	323	335	304	316	316	373	345	349	307	283	317	327	344	322	263	329	318	342	324	324	304	294	333	309	269	355	328	349	305	313	349	297	316	316	304	313	300	304	354	284	340	324	326	305	340	331	328	308	312	303	325	349	330	332	314	316	348	358	301	312	313	365	296	332	346	350	340	320	314	336	324	327	350	322	347	329	356	327	323	311	273	346	329	337	319	322	289	303	358	327	326	330	310	297	369	357	309	321	328	348	329	351	332	320	308	352	336	307	337	343	348	331	308	313	346	348	320	326	336	322	332	326	320	334	352	325	303	307	322	346	341	323	355	338	315	302	304	321	293	310	296	312	276	310	319	311	336	305	336	328	311	320	312	319	321	331	323	340	318	349	321	328	357	323	377	368	337	326	344	313	337	297	338	273	334	363	336	329	313	307	352	347	331	333	355	347	348	346	340	310	299	357	334	315	321	300	314	328	273	291	374	321	316	300	323	358	277	332	319	317	323	335	299	320	337	343	325	352	332	307	334	317	315	322	319	313	371	348	328	318	323	322	334	366	353	350	297	308	332	315	330	319	347	326	344	327	343	318	308	354	303	317	368	305	314	344	306	328	322	289	344	328	310	369	333	302	337	325	330	345	333	369	349	301	315	302	326	307	307	337	329	304	315	345	330	346	323	321	337	314	350	299	305	302	298	312	292	331	323	298	318	305	308	324	330	311	306	308	337	328	330	325	293	347	354	351	333	312	299	317	361	340	330	340	338	306	334	378	322	382	324	365	326	329	360	318	318	307	294	315	322	372	326	323	312	369	313	331	335	330	325	281	329	341	319	335	330	337	331	300	337	321	349	361	317	314	317	300	297	311	352	319	321	331	349	307	308	333	345	300	296	327	308	326	311	285	328	359	338	346	310	286	320	312	358	359	346	326	318	330	367	324	332	312	347	338	323	317	307	347	369	321	340	378	318	319	298	303	303	354	328	329	317	293	385	311	334	348	337	325	364	332	342	328	296	297	335	342	340	299	336	374	316	318	324	359	334	294	290	320	345	289	299	316	333	309	325	317	338	316	331	349	329	332	302	380	343	364	278	302	317	338	354	312	316	292	336	295	311	342	344	322	302	330	312	390	334	309	298	285	317	312	318	363	305	345	334	328	298	299	308	304	288	341	315	307	277	300	321	317	353	291	342	288	282	350	356	319	344	367	286	313	315	356	320	332	331	328	319	319	301	314	320	293	327	297	290	354	307	315	309	357	316	305	320	334	334	336	323	328	315	343	348	323	329	352	320	334	316	319	318	343	331	355	342	328	301	294	317	320	340	308	332	334	345	332	298	279	330	318	303	320	321	313	324	315	327	303	324	323	313	282	332	324	330	322	328	298	282	310	305	296	313	323	307	335	290	318	312	353	328	312	334	319	339	330	351	334	348	369	323	355	312	273	330	325	291	334	311	308	321	322	333	345	313	345	339	327	327	333	337	323	311	335	312	348	326	293	300	332	324	335	354	300	335	332	315	333	325	303	325	339	327	299	305	378	285	345	319	334	317	346	314	275	314	291	315	345	345	350	304	320	322	304	338	333	330	354	321	350	295	323	316	307	309	310	312	322	319	336	346	312	309	309	316	361	350	305	320	316	349	341	280	298	324	319	366	330	304	306	316	298	340	335	325	328	317	333	326	303	297	355	335	298	337	347	363	332	323	311	329	322	308	312	313	335	340	318	319	303	342	314	330	307	334	317	344	335	322	291	355	321	336	346	325	300	341	322	348	323	346	348	335	323	340	334	341	335	334	299	299	307	316	332	332	315	309	357	298	303	336	324	316	322	316	287	291	305	288	316	294	303	315	321	337	310	342	351	313	311	314	338	350	328	335	318	282	345	338	315	328	316	325	352	330	330	341	334	308	328	329	312	339	320	302	334	307	307	315	333	312	311	317	337	320	296	335	315	331	355	329	332	356	324	340	352	347	326	316	334	290	315	346	303	309	344	321	313	299	299	318	330	346	323	333	354	346	325	300	322	339	346	314	309	325	326	322	332	330	318	301	312	309	339	301	323	309	306	294	336	349	328	283	315	371	326	299	299	310	319	292	348	316	302	279	308	351	325	351	267	308	295	349	311	292	324	369	332	333	342	318	310	312	323	343	286	321	326	346	356	292	308	322	300	318	349	360	340	300	323	313	315	320	315	297	319	323	312	322	346	311	321	324	321	337	351	319	357	325	343	333	359	323	305	342	315	316	313	292	327	332	286	302	279	336	353	321	336	361	325	321	320	312	328	349	308	325	351	336	322	307	335	363	358	324	317	302	349	308	338	364	299	305	339	352	302	313	316	356	349	361	337	331	299	314	337	301	365	345	325	308	362	305	290	309	322	328	313	369	297	327	357	318	319	306	297	302	280	337	343	343	341	328	322	302	331	341	321	319	327	345	345	317	298	327	326	280	316	338	307	356	331	377	319	317	313	312	318	317	350	326	341	342	297	328	347	333	366	315	331	344	333	292	334	328	319	352	321	299	346	281	317	314	326	339	305	330	302	312	327	336	331	302	346	332	294	304	300	348	324	327	324	353	354	327	314	309	317	319	317	313	344	314	344	336	330	298	296	316	325	336	309	315	345	300	320	320	323	335	319	313	322	356	328	306	343	327	324	295	348	305	300	339	332	298	313	313	308	344	327	328	335	291	325	337	348	306	287	311	301	336	303	295	310	290	323	320	322	329	314	313	309	325	352	307	271	334	335	304	326	335	322	327	346	314	296	307	301	299	335	306	303	313	327	327	332	314	316	333	313	299	311	282	338	314	303	342	332	349	327	315	310	342	328	320	341	314	311	321	322	321	314	354	310	351	312	310	313	313	331	321	332	309	315	330	334	333	334	297
34498	24784	23641	18684	10601	3237	2256	1817	1524	1224	1066	996	925	881	841	792	753	749	738	714	693	740	713	668	725	694	777	758	693	794	738	761	729	739	775	704	792	769	760	758	778	750	793	697	787	736	727	783	735	708	694	704	726	731	738	759	750	735	776	742	706	803	696	695	696	699	691	720	757	714	671	742	658	726	750	705	722	674	678	707	685	691	680	711	732	708	739	724	710	697	746	700	698	689	679	739	676	695	715	686	698	744	685	695	736	764	739	710	710	694	694	712	706	699	703	699	674	738	706	722	726	710	768	671	729	706	708	691	685	705	697	692	726	655	744	675	666	724	673	693	730	710	673	723	726	698	715	681	701	741	695	733	687	715	698	694	677	693	731	724	656	721	714	690	680	746	713	708	731	682	723	701	668	793	694	695	695	690	692	715	752	717	718	700	680	683	743	704	726	721	662	684	677	669	717	701	693	679	655	720	665	663	692	728	701	735	689	698	669	690	742	713	679	744	670	677	683	700	680	653	705	683	755	725	679	660	732	708	705	636	707	726	733	749	728	694	728	716	716	667	730	704	685	718	729	706	716	687	662	735	705	690	699	689	688	777	709	673	703	701	714	703	701	693	683	751	732	739	689	701	702	702	661	698	685	721	694	716	696	704	741	663	714	697	694	718	674	756	761	733	709	741	723	740	740	668	710	781	740	729	755	676	727	716	653	729	660	729	723	676	715	699	751	696	739	651	707	710	708	694	737	662	685	763	736	708	659	714	651	660	677	714	718	716	724	715	676	723	665	671	652	720	707	702	728	685	712	732	665	688	715	672	710	657	707	771	734	728	749	715	710	672	746	704	695	724	674	654	671	696	689	690	739	692	748	721	623	675	721	692	711	658	699	694	680	695	665	734	716	716	735	685	633	688	688	696	686	699	722	665	684	695	671	679	691	691	695	707	710	716	643	711	715	675	686	733	717	716	718	707	694	706	674	746	682	764	716	712	686	674	695	694	673	719	695	691	753	712	700	694	673	699	696	671	722	690	694	687	703	674	674	712	686	699	714	651	740	719	685	724	655	690	728	705	685	719	767	693	720	715	690	696	697	698	719	680	695	705	740	703	674	688	681	730	652	729	712	696	717	724	745	687	645	708	656	694	668	714	696	694	720	702	724	752	740	692	713	691	673	662	682	699	685	684	706	712	711	641	717	714	700	718	693	734	697	690	720	704	722	655	700	706	711	664	684	719	668	682	680	688	706	694	689	711	743	660	721	653	690	712	757	727	681	706	704	706	694	668	729	651	712	687	704	690	690	715	714	719	690	698	714	724	717	666	707	743	703	709	717	723	714	719	744	679	672	644	701	667	724	680	683	732	673	706	680	656	678	695	696	738	702	775	704	706	685	736	781	707	695	743	750	692	711	727	742	694	719	711	715	699	726	750	738	660	696	717	715	678	685	602	686	661	673	735	692	715	689	712	697	677	756	740	711	715	691	694	702	662	723	643	721	685	710	715	747	701	681	704	672	668	738	719	725	732	701	676	688	726	722	722	695	697	724	704	657	691	714	744	657	720	732	687	734	693	686	685	697	634	675	711	687	692	702	674	725	739	720	691	746	733	660	691	690	693	679	725	710	709	723	696	726	656	747	709	704	749	693	668	736	682	720	737	722	671	728	735	708	699	705	723	701	714	725	727	699	686	686	705	641	681	680	719	714	710	700	718	685	683	676	679	729	730	689	737	754	710	728	656	714	700	730	713	707	682	689	723	689	681	677	700	662	718	709	674	680	722	683	700	650	701	687	739	657	731	697	734	721	689	728	747	728	746	679	716	697	668	708	699	689	696	699	766	699	714	678	667	672	720	733	672	683	725	661	693	668	694	672	704	712	707	750	706	702	699	727	706	721	730	656	688	736	686	698	689	715	713	748	731	724	678	671	705	717	684	778	692	720	676	716	671	694	693	723	700	724	685	693	749	731	661	685	718	730	709	694	715	735	740	721	706	709	678	721	681	705	746	762	685	675	693	706	734	721	716	711	736	714	668	749	677	702	658	699	715	674	711	701	697	679	694	706	689	664	705	718	673	741	715	731	659	766	686	691	680	725	703	680	741	751	688	723	652	727	709	726	703	695	700	678	744	711	686	761	721	697	667	722	706	688	705	723	714	714	695	670	676	653	667	673	679	711	683	664	703	710	676	721	708	704	704	726	674	703	683	711	669	710	635	721	739	703	683	688	680	688	671	675	708	704	689	680	703	667	676	696	681	712	694	745	675	674	673	702	658	680	711	695	668	729	687	706	707	731	746	684	716	707	708	725	702	726	710	692	693	699	725	686	721	680	682	722	692	730	727	649	689	707	730	696	711	734	667	681	684	701	750	716	741	723	715	703	664	680	669	740	701	692	691	742	741	646	717	725	701	711	719	709	713	639	675	727	709	658	737	694	704	684	703	699	720	718	689	711	737	702	719	658	736	689	735	699	687	722	658	712	742	684	723	733	713	673	657	681	777	718	682	642	673	708	716	633	715	702	693	738	692	708	650	725	708	698	712	680	653	745	696	727	714	739	746	658	669	699	735	739	735	746	733	675	746	717	695	643	642	712	727	743	717	698	687	701	758	695	736	701	699	763	684	687	698	749	737	659	711	692	701	700	730	709	690	679	678	684	713	764	720	680	683	643	699	711	675	671	744	723	732	723	666	699	724	687	703	662	712	707	664	680	661	729	663	752	702	694	686	654	702	733	730	716	705	674	746	730	734	689	690	696	688	708	737	734	660	685	713	729	687	680	723	720	682	692	661	692	688	687	725	714	715	756	756	688	708	713	659	672	709	701	673	662	731	691	683	702	730	697	678	706	697	688	708	710	679	705	690	705	705	680	685	686	702	658	680	711	675	717	693	714	687	657	692	725	722	700	720	652	692	705	718	702	659	704	726	709	680	703	701	700	733	721	718	703	677	733	698	697	718	687	701	708	705	724	726	686	706	689	747	708	689	718	700	656	705	708	673	705	685	733	704	699	734	655	722	717	670	703	718	675	685	684	728	708	720	724	731	728	694	725	690	671	741	719	716	687	674	700	738	724	717	724	706	696	674	708	739	691	704	692	684	688	682	728	692	725	762	692	683	729	684	684	697	692	706	656	659	697	757	711	720	725	742	719	728	697	715	683	715	679	723	707	703	720	674	711	739	718	719	741	678	704	735	703	701	711	709	709	683	662	688	724	715	743	719	695	747	685	695	679	725	695	707	694	688	715	741	720	702	750	710	729	735	693	742	718	717	686	703	693	684	679	671	648	681	669	716	685	705	741	721	703	691	723	687	691	688	684	674	671	757	699	686	724	692	687	690	720	684	692	726	732	746	728	681	686	685	713	726	696	718	726	717	714	703	642	669	720	747	714	746	686	698	709	707	696	720	720	722	699	756	726	639	702	704	706	721	751	707	736	705	675	750	720	664	695	736	701	753	728	747	711	708	710	676	687	691	679	683	703	705	719	736	705	706	728	708	679	723
40285	19767	10530	5863	1997	655	498	426	411	339	330	352	309	340	314	339	336	364	313	370	343	348	334	339	339	370	302	320	343	328	317	327	349	345	324	344	306	363	334	323	329	351	378	297	313	337	293	327	320	360	322	321	339	315	347	318	328	345	360	305	276	350	315	320	317	324	318	351	350	328	309	329	311	362	309	340	316	348	320	338	345	345	349	318	341	355	332	295	336	361	310	311	344	311	327	306	327	306	303	322	364	329	342	306	340	326	305	355	339	372	313	335	323	280	322	326	298	330	329	307	324	341	322	326	345	285	302	356	353	299	311	287	319	322	312	298	317	324	339	326	347	297	296	335	340	330	320	346	347	327	283	297	310	316	338	321	319	287	335	338	322	372	332	347	351	325	341	309	343	351	304	341	314	357	328	344	326	333	340	329	307	323	294	312	309	343	313	321	309	366	344	322	345	322	293	293	321	355	312	292	307	323	331	364	300	308	328	327	317	312	344	314	377	352	366	366	332	314	335	293	351	344	353	334	363	339	346	330	317	354	348	329	328	284	328	292	312	307	323	349	352	306	347	295	340	328	344	338	317	333	347	310	354	344	316	309	295	312	344	321	333	317	334	332	367	318	321	349	338	302	325	326	322	300	336	306	291	316	309	309	298	333	329	328	287	321	357	339	330	316	327	329	344	358	312	320	306	333	318	322	337	344	348	321	325	319	356	353	360	353	336	337	362	344	320	317	376	317	358	346	335	306	356	323	361	337	308	330	328	302	326	351	380	318	357	345	292	355	355	347	316	304	317	321	363	339	307	336	333	327	342	378	380	327	316	331	347	331	374	313	361	329	336	313	318	326	356	334	334	330	341	305	296	320	362	342	289	341	306	366	332	327	349	328	352	275	341	279	315	306	327	304	318	350	332	326	314	311	336	347	360	317	327	310	382	342	341	291	318	329	377	310	357	315	309	326	328	324	360	353	337	318	315	363	338	327	304	342	301	329	329	343	335	363	331	328	341	359	309	286	290	344	344	363	322	328	304	335	325	348	338	302	336	356	323	345	313	346	354	328	314	330	315	333	302	347	303	358	338	383	360	348	313	306	320	342	320	281	344	317	369	332	349	292	334	355	343	336	317	359	335	324	329	309	347	326	308	333	326	312	341	298	310	313	325	321	317	335	323	329	317	358	322	328	308	330	339	315	351	339	284	324	323	356	350	337	293	317	381	362	314	312	339	330	322	351	329	361	322	348	323	312	334	319	322	364	322	345	323	350	325	316	321	335	277	330	312	316	357	347	318	330	327	330	318	347	365	322	305	339	336	285	334	323	281	302	330	360	336	304	332	315	352	338	354	292	311	317	331	335	328	332	337	316	329	346	305	330	341	359	320	273	330	314	311	315	309	333	339	324	340	339	308	313	320	350	305	313	321	333	309	307	345	290	328	323	332	329	309	336	375	322	325	331	352	326	353	354	296	359	310	339	336	331	334	285	338	341	299	318	302	342	308	313	344	335	332	323	322	337	324	342	321	304	333	306	344	315	354	317	331	339	326	339	325	331	311	323	338	319	332	318	334	307	329	344	309	331	307	333	346	316	298	350	327	352	332	355	326	356	332	308	316	311	293	339	328	313	331	323	344	309	334	317	330	345	355	340	314	322	318	283	310	353	349	302	336	297	330	307	285	303	338	328	335	352	348	299	287	340	348	293	313	318	332	330	338	300	359	318	348	340	347	340	350	297	326	337	307	331	280	312	280	316	322	338	274	335	334	321	317	316	317	314	313	323	327	358	336	371	352	315	315	338	323	321	343	331	339	309	335	319	301	350	300	299	301	336	329	357	360	284	325	322	275	352	293	318	310	318	297	337	321	338	341	356	307	312	321	320	312	338	351	329	299	356	336	292	302	317	308	329	316	305	320	323	313	329	299	306	356	342	313	312	337	355	337	344	302	298	356	354	317	353	325	353	324	330	333	343	314	310	330	339	340	298	316	317	293	368	331	297	316	332	283	320	336	296	310	335	314	316	330	318	335	312	310	313	328	324	310	308	329	330	309	299	316	348	317	311	324	340	346	351	352	345	322	327	361	313	331	335	316	334	316	351	323	314	340	326	334	350	304	313	302	347	350	333	361	328	344	319	329	297	316	297	289	308	313	333	361	326	344	310	288	337	315	345	324	309	353	331	319	335	267	309	355	326	300	322	306	339	343	328	328	323	314	349	336	323	331	321	336	338	317	287	329	339	294	307	299	323	329	335	315	372	335	331	332	314	335	316	353	345	338	302	301	295	334	321	316	315	338	336	312	353	348	330	331	304	335	331	301	331	338	298	345	378	334	340	357	348	333	290	309	338	308	362	340	299	324	321	305	310	297	313	345	300	312	312	294	374	331	307	321	310	322	344	366	343	322	302	315	350	340	352	338	295	328	358	349	310	347	339	317	340	306	295	362	306	290	307	298	366	343	340	350	305	307	337	296	301	340	329	330	348	312	322	292	349	300	343	328	316	325	320	331	346	315	336	319	297	316	302	330	349	347	309	309	350	351	346	335	336	357	344	340	330	291	360	313	294	329	307	298	320	322	347	305	311	329	356	345	338	325	318	314	333	304	350	302	313	311	325	309	313	316	316	332	329	342	365	330	317	339	341	347	321	334	326	351	318	328	340	365	330	323	337	352	320	341	326	327	309	378	337	335	283	333	331	301	340	334	343	306	315	322	313	294	327	334	323	313	302	329	327	306	332	336	316	356	338	340	346	347	333	330	337	364	359	323	305	341	322	342	300	369	351	325	315	299	312	343	336	304	294	317	320	349	320	308	299	310	319	326	315	313	316	361	350	318	301	315	305	326	324	319	286	304	336	311	293	338	344	327	343	307	342	289	345	330	326	299	332	354	326	361	354	300	338	342	326	341	364	342	310	343	363	291	377	333	305	343	356	336	328	312	304	304	342	308	348	315	361	348	318	352	372	339	309	311	314	346	309	297	312	330	328	322	342	319	323	307	340	315	299	332	320	287	341	325	330	317	322	289	330	328	336	325	294	337	312	346	367	316	355	344	318	340	307	316	381	332	329	330	304	318	315	344	304	368	329	325	340	351	327	318	313	320	323	348	326	328	354	304	325	356	354	337	319	312	342	311	341	337	314	344	361	318	321	318	313	316	293	343	338	331	306	307	348	345	350	321	332	301	348	355	339	316	326	327	311	354	344	334	353	373	302	310	350	330	328	327	311	351	328	372	323	308	308	316	308	314	346	321	325	329	343	339	315	349	323	346	367	377	298	304	321	279	328	351	316	326	325	360	311	319	313	341	312	346	336	346	306	309	369	299	321	328	341	302	319	344	342	312	291	305	337	353	323	320	330	337	312	333	314	311	351	305	330	316	309	300	334	297	341	297	352	355	341	304	334	320	324	336	302	329	322	311	322	313	305	309	344	316	370	346	351	287	354	315	325	331	347	318	298	364	298	317	348	347	303	325	321	364	312	328	339	336	311	342	333	303	353	328	306
24872	14453	14161	12659	5391	1860	1454	1206	1077	999	911	846	802	762	737	770	733	763	702	696	713	739	727	719	689	762	683	686	684	726	723	722	711	714	692	663	736	699	743	725	743	690	759	771	764	742	682	707	723	742	706	760	735	723	704	667	783	747	738	702	684	703	715	706	689	699	692	717	641	708	697	716	695	727	742	695	703	722	705	680	701	715	655	710	689	723	735	697	692	714	675	727	706	747	734	704	662	718	676	699	723	712	685	732	679	674	691	710	708	693	736	706	736	712	711	728	734	669	697	705	738	734	705	711	714	678	701	703	720	743	696	687	689	712	698	743	722	723	721	710	753	672	701	691	696	704	725	713	722	702	705	708	711	772	695	696	737	707	714	724	747	688	673	755	739	688	709	691	718	694	656	725	726	679	690	726	670	691	733	710	685	715	657	720	735	695	671	706	740	743	704	705	670	704	663	748	686	684	697	686	699	665	738	653	728	713	713	764	677	691	760	667	710	725	715	702	661	714	647	744	713	663	722	634	689	733	696	696	710	681	725	695	673	707	668	696	770	668	711	719	691	730	699	724	703	666	709	666	701	698	691	690	726	735	722	720	690	697	740	691	677	664	680	691	702	708	712	690	753	674	707	670	686	685	720	735	727	710	728	725	695	701	690	733	676	691	700	708	668	694	741	695	663	712	689	700	677	670	707	683	711	714	705	705	673	733	711	742	722	705	735	698	724	724	673	709	741	753	648	690	688	686	694	669	698	644	754	710	716	716	715	669	705	749	763	704	739	744	700	690	704	750	722	716	718	696	715	716	700	691	726	697	674	661	740	720	676	703	731	691	706	674	652	731	648	726	685	709	746	707	667	691	706	682	714	698	748	739	717	737	731	713	723	683	695	691	706	745	748	719	666	710	756	666	723	733	697	666	678	693	682	723	744	720	709	661	725	765	688	765	677	714	713	721	723	738	699	723	673	734	680	686	673	709	684	663	710	693	697	725	718	702	737	704	718	727	719	661	727	757	714	726	694	672	686	740	667	646	684	693	700	741	702	645	698	655	699	733	676	686	701	694	707	753	677	699	727	710	736	738	683	670	676	682	700	681	699	711	676	682	748	655	748	778	712	728	682	690	729	716	707	731	722	735	692	761	686	747	724	703	704	711	711	702	699	711	675	708	701	663	681	683	744	771	769	708	705	699	688	710	699	736	736	658	738	692	728	684	697	724	710	688	675	710	672	716	738	697	762	690	708	735	722	716	686	684	683	667	731	723	684	663	705	669	709	715	725	695	729	686	721	690	670	710	720	695	704	695	696	771	751	679	752	718	727	782	606	720	666	718	685	704	673	681	710	664	742	746	723	729	693	684	673	685	736	685	691	695	724	700	676	684	704	729	678	723	701	717	680	715	702	676	666	679	633	704	725	684	701	675	696	657	779	695	685	719	681	745	752	671	726	721	670	690	665	729	715	679	710	700	695	735	680	709	692	665	740	687	747	729	700	704	711	710	753	668	700	711	720	684	736	719	722	700	658	669	721	690	719	685	747	681	724	717	717	740	662	669	687	749	685	667	670	716	726	731	672	684	704	728	687	710	705	691	687	728	701	670	706	668	689	697	692	683	722	677	717	711	674	703	688	715	738	709	743	690	683	750	733	707	694	734	674	705	684	693	750	725	672	703	764	729	766	697	722	711	717	714	686	707	742	676	707	689	726	728	667	730	688	678	720	669	734	693	706	710	717	679	682	723	743	680	681	697	746	679	675	733	760	685	718	673	669	719	749	671	695	747	732	670	698	709	686	688	751	710	693	694	710	682	749	693	735	662	705	691	727	673	710	674	704	704	723	734	720	683	654	727	727	695	675	720	769	663	670	761	701	706	723	707	689	691	705	736	678	633	687	703	687	747	710	708	695	684	723	707	715	718	702	707	734	726	692	689	694	676	712	679	655	682	672	724	731	768	730	698	669	712	703	688	769	670	754	707	697	715	696	704	689	753	708	744	744	701	664	701	715	712	791	734	647	673	665	644	723	734	743	701	761	742	723	701	705	713	708	726	728	705	715	747	728	748	690	707	693	722	707	706	704	675	680	733	748	682	718	716	744	715	711	717	725	728	757	711	690	710	772	728	707	698	742	703	670	688	703	717	693	734	742	721	733	698	721	735	682	712	691	699	732	721	722	727	672	713	722	687	669	768	699	730	690	715	733	702	702	739	716	699	689	717	727	728	691	723	684	698	774	695	710	727	731	700	690	748	693	711	703	669	686	739	708	710	703	747	678	697	718	708	698	695	664	678	698	726	705	706	724	689	715	738	712	690	711	714	685	702	652	673	711	757	756	701	705	755	708	774	715	700	730	690	678	719	708	708	670	740	694	760	695	720	733	688	723	719	691	665	714	715	709	670	699	695	679	701	704	682	709	693	756	714	700	733	719	722	738	718	686	708	706	726	750	659	711	686	695	705	758	691	708	678	670	720	697	693	728	704	685	705	746	685	692	744	719	729	710	713	696	705	716	684	707	731	701	719	708	667	703	739	769	670	693	687	707	740	737	719	722	678	715	699	742	729	708	768	708	733	752	684	676	691	704	780	706	734	704	721	770	722	720	719	707	712	698	745	693	718	682	756	704	715	678	730	698	717	705	705	692	716	732	724	745	672	703	727	698	742	717	695	682	727	670	646	657	676	714	676	702	707	713	666	726	685	696	706	718	687	725	653	712	707	686	723	694	678	708	687	703	700	691	707	710	705	662	707	719	728	690	718	732	746	686	727	717	710	705	669	709	706	761	722	715	672	730	710	691	703	748	678	667	732	700	751	713	685	704	688	674	730	644	657	714	737	697	686	728	680	677	705	699	706	736	732	665	698	713	676	685	709	760	722	742	712	724	658	722	745	700	654	680	686	757	677	709	718	676	677	698	674	724	715	720	729	732	684	704	691	659	724	692	723	706	667	654	716	753	701	697	751	668	734	701	737	702	712	776	695	685	704	729	656	674	704	710	673	736	686	742	721	656	716	741	694	720	709	716	727	734	697	701	675	736	682	645	727	669	700	622	726	676	756	722	670	687	706	690	729	707	718	703	697	725	744	674	753	757	714	734	705	751	668	695	716	704	732	704	746	700	692	725	694	692	693	695	723	711	721	717	738	708	685	694	721	654	703	706	705	704	734	721	692	720	722	672	697	687	744	712	751	694	750	740	745	679	693	683	711	709	662	671	722	690	725	703	698	710	722	708	702	693	713	700	716	668	712	692	663	690	723	734	664	704	681	703	672	727	670	693	701	714	662	699	717	765	674	742	696	670	675	670	647	735	745	725	742	683	680	707	670	724	663	782	687	752	679	712	679	730	702	666	686	723	717	766	773	757	677	697	705	699	719	691	700	675	708	684	686	724	700	723	678	734	758	738	705	714	690	688	712	705	731	687	715	721	706	683	704	689	695	713	700	690	696	729	709	730	672	686	693	757	678	746	702	700	679	627	668	731	715	689	684	687	658	716	683	716	699
46427	24778	17665	8698	2883	953	586	540	436	454	404	358	363	369	348	333	317	298	306	342	348	379	318	318	303	327	316	303	321	338	314	347	315	345	349	309	286	295	348	306	330	326	345	360	322	339	348	300	328	308	356	322	335	315	323	309	317	300	290	356	301	340	314	301	309	318	312	315	315	316	343	328	306	310	313	296	341	290	313	316	308	301	325	326	324	290	281	277	302	344	300	320	280	326	302	329	307	310	284	309	355	330	307	305	314	317	347	307	314	325	310	326	321	318	353	296	327	333	370	321	321	322	312	328	306	281	335	316	280	327	319	333	296	300	319	298	326	351	333	314	303	308	307	311	313	335	326	311	338	328	298	322	300	299	315	313	305	291	344	318	371	337	366	315	326	280	330	309	305	293	339	310	282	299	326	301	298	316	305	328	310	274	315	302	326	289	289	317	315	293	285	327	320	323	312	300	307	327	287	302	304	304	294	331	330	316	304	336	329	304	346	342	303	330	318	317	317	351	323	282	308	335	286	322	336	319	302	331	319	328	327	325	341	273	319	323	323	291	326	313	307	313	317	310	300	313	325	305	311	284	314	332	302	313	318	306	287	304	317	294	314	337	274	346	318	303	318	303	284	340	293	334	341	302	322	334	318	296	296	321	321	302	340	316	339	303	303	327	322	309	297	289	322	294	324	345	344	326	293	293	321	294	287	267	294	283	342	308	302	307	297	280	299	296	331	295	321	313	295	301	319	297	289	292	290	323	319	333	307	294	333	304	300	324	325	323	329	294	311	323	315	316	315	318	316	300	300	320	353	337	298	304	295	291	312	341	332	313	327	303	319	302	330	332	272	310	337	282	323	308	322	340	310	329	316	338	299	319	317	287	328	309	314	312	311	278	308	315	287	303	313	334	352	329	340	318	290	325	342	329	326	288	358	312	348	301	324	333	291	300	329	286	318	286	343	310	339	343	330	303	334	320	326	318	330	316	338	312	328	344	280	322	316	312	326	338	317	313	321	318	333	301	297	335	297	322	323	320	316	294	351	319	326	314	312	306	326	311	283	304	319	291	317	312	331	290	329	328	324	309	315	276	284	305	311	292	296	326	298	347	317	335	336	339	320	300	306	317	283	348	330	313	337	300	319	295	337	297	293	335	343	301	288	289	355	301	319	305	333	305	306	336	331	306	306	328	332	282	287	321	305	313	301	317	320	268	313	316	305	315	345	333	292	313	324	349	326	303	343	287	317	321	313	292	320	320	322	330	308	311	348	326	310	310	301	318	307	313	319	349	303	322	340	337	290	300	281	321	328	262	332	334	297	276	305	294	284	382	382	314	280	305	287	337	318	291	343	282	319	321	318	317	341	307	261	346	298	334	316	332	345	327	277	314	301	332	340	332	321	289	317	334	278	309	336	364	323	318	310	344	299	330	315	317	367	305	299	307	316	338	304	299	311	297	310	294	331	307	319	329	333	304	295	319	320	307	322	284	322	338	334	301	306	314	355	299	290	324	307	317	354	277	297	317	350	331	316	313	303	338	333	329	323	305	315	328	302	305	330	321	378	321	287	331	286	354	307	315	310	295	271	289	330	302	322	305	297	312	328	333	327	323	351	339	299	314	312	329	347	321	308	345	305	273	289	363	322	307	334	319	325	290	313	317	335	326	324	286	311	316	302	317	306	307	329	304	325	313	315	320	306	274	342	324	303	312	328	288	351	321	297	316	324	300	292	326	317	342	327	335	303	331	327	312	310	251	319	329	315	318	334	321	334	298	296	358	330	292	322	336	263	305	309	318	313	331	301	315	325	312	324	294	302	297	306	312	304	323	324	305	319	303	314	325	319	299	299	319	299	311	335	338	309	321	314	294	309	279	348	332	346	299	331	297	267	322	330	292	323	307	312	295	315	329	299	288	321	325	297	327	317	323	317	340	272	340	317	308	287	296	334	303	322	297	313	301	305	326	296	288	287	314	320	340	316	296	312	327	329	314	323	299	332	312	355	343	290	315	346	347	301	340	310	324	326	307	344	334	308	303	295	332	297	331	318	290	304	277	341	299	319	314	326	282	297	303	303	315	300	311	287	306	304	332	346	315	307	332	305	325	324	346	310	313	327	321	307	330	320	293	350	326	335	344	330	311	303	320	305	341	304	343	294	311	297	292	346	307	282	352	359	344	303	313	310	282	366	348	292	285	320	292	317	299	341	310	300	312	335	302	347	311	328	344	332	328	334	330	291	307	331	294	348	356	319	304	301	296	326	279	319	310	301	315	317	315	336	308	296	361	295	285	314	302	337	311	319	321	288	305	311	336	347	300	303	272	350	315	308	323	331	319	344	382	318	312	270	345	288	317	291	331	331	269	283	312	326	311	315	292	316	314	320	353	292	299	306	309	332	322	319	336	356	282	370	299	311	323	341	323	318	289	308	316	314	329	344	358	317	365	283	334	307	347	322	331	341	298	278	323	303	340	338	306	290	305	304	303	299	310	306	302	320	310	317	320	324	289	306	332	329	319	340	316	322	329	284	314	358	323	313	330	288	300	324	302	296	314	321	303	331	307	275	309	340	307	283	291	338	342	322	319	325	354	285	301	316	326	349	347	309	315	298	283	332	291	314	322	316	312	317	304	301	291	301	321	347	326	291	307	334	312	300	333	339	326	342	332	343	320	309	336	334	312	313	291	321	331	279	297	297	332	301	261	312	322	315	278	311	314	331	287	314	308	314	316	301	314	322	354	289	311	296	307	304	300	346	332	297	343	354	316	318	318	285	322	337	300	301	318	323	329	358	325	330	308	306	333	333	324	355	331	346	308	309	320	322	303	288	315	310	296	300	292	319	335	307	312	305	315	294	355	328	288	296	314	299	308	269	282	318	306	312	344	307	298	325	294	309	320	271	311	352	290	346	313	318	349	340	331	341	303	296	291	308	320	319	326	314	327	321	334	314	295	309	311	312	307	358	328	306	335	327	326	283	317	308	301	317	307	321	309	333	314	329	322	341	326	298	333	333	321	311	309	316	308	283	316	316	300	288	310	316	320	312	298	315	306	298	315	309	349	334	321	292	317	292	327	280	287	320	296	304	312	313	309	326	324	312	314	344	320	291	285	342	318	296	328	306	276	292	297	305	320	332	308	298	307	307	315	313	311	297	316	301	341	328	356	336	280	316	336	345	327	363	346	337	344	343	278	318	326	349	311	334	292	352	318	283	288	318	321	309	323	308	310	324	335	322	331	319	293	312	350	337	322	289	329	307	334	339	330	330	292	309	321	310	314	316	278	323	366	333	325	308	317	323	325	316	308	308	313	308	284	302	315	324	337	327	306	346	290	317	308	315	324	355	299	359	301	297	296	292	329	319	293	347	304	287	290	311	318	306	297	295	328	323	325	306	315	346	303	345	316	288	296	337	299	307	277	329	327	347	309	328	331	336	338	293	301	305	300	330	317	314	286	306	318	296	330	310	327	308	311	346	285	292	317	312	320	311	285	275	294	313	316
29009	19733	22521	16393	7686	3056	1930	1486	1306	1197	980	896	819	824	797	789	738	720	749	714	710	710	734	741	682	729	688	680	681	705	715	671	723	739	750	731	698	677	683	678	718	690	751	695	731	686	701	665	756	664	719	662	696	675	721	714	690	717	701	702	707	692	670	697	692	689	696	701	691	697	663	667	692	682	714	658	694	717	711	678	648	663	714	669	692	649	738	709	706	686	685	667	675	701	698	680	696	647	720	674	686	682	667	682	691	696	706	685	699	658	689	692	655	650	662	651	665	701	661	679	682	691	667	700	686	673	663	722	718	674	681	661	721	687	643	661	680	695	726	695	655	640	668	706	688	719	722	670	662	685	675	707	676	660	749	686	732	723	745	707	670	660	688	648	671	711	665	718	678	695	702	686	666	713	716	643	681	702	663	654	652	672	631	664	717	653	682	663	704	723	710	732	693	672	662	616	714	717	670	715	655	667	663	655	702	655	706	692	730	667	755	752	692	706	672	664	676	701	672	688	684	668	666	714	714	641	665	739	675	672	694	723	712	720	704	636	689	678	666	663	648	687	654	695	640	677	735	682	681	663	668	662	708	707	686	705	701	652	688	704	741	709	714	622	686	657	677	706	703	685	743	658	713	660	701	690	685	705	677	651	698	621	661	680	642	677	682	685	672	709	687	700	642	688	702	687	671	686	657	656	650	657	685	725	698	689	688	684	672	659	665	690	723	655	700	687	710	689	724	688	664	648	667	704	699	683	715	710	640	664	699	711	673	652	658	644	694	741	700	669	685	674	664	722	652	696	714	662	697	682	713	680	657	687	698	701	721	642	700	700	666	718	674	684	660	671	670	685	677	697	690	670	687	684	730	681	694	671	698	671	643	684	674	704	697	709	685	708	691	652	649	697	683	682	698	695	709	674	695	706	673	697	712	678	662	682	681	716	704	703	720	658	718	654	649	677	703	688	708	659	710	639	705	658	695	698	705	661	690	682	699	662	674	681	722	710	647	662	636	698	669	690	648	675	704	652	741	666	626	675	694	652	673	672	721	685	659	688	684	670	653	726	699	676	737	697	654	703	674	698	744	645	712	653	652	704	659	713	674	708	661	711	672	678	685	648	689	659	700	656	652	632	687	672	712	679	657	682	692	710	703	699	640	668	674	611	647	672	671	666	672	670	634	738	658	678	665	699	670	685	716	717	692	691	713	660	687	687	693	676	663	693	666	652	600	687	659	689	609	689	668	709	717	668	662	701	719	695	661	724	696	663	739	663	676	704	655	690	652	663	638	698	691	655	662	651	670	672	701	651	688	684	694	724	683	649	711	650	707	686	732	671	697	703	662	663	708	727	672	695	708	671	757	696	694	707	645	653	667	650	661	654	686	682	683	737	709	697	666	639	716	685	703	714	710	651	682	664	695	691	653	698	683	709	677	717	631	681	696	694	687	703	681	696	687	732	636	695	644	691	696	691	653	714	722	717	677	656	760	706	660	670	698	683	637	629	681	648	698	655	730	641	689	652	662	675	705	715	719	719	681	667	681	683	619	655	717	682	652	643	654	681	690	630	665	664	752	718	667	703	660	738	666	710	674	692	712	693	673	719	690	735	639	682	725	628	696	635	685	659	658	700	716	654	663	686	668	653	705	679	716	719	673	724	726	697	717	670	673	709	645	693	711	663	691	687	669	648	737	686	678	682	674	729	702	708	702	693	696	709	680	733	697	654	714	688	735	648	706	689	679	688	718	710	722	672	691	689	690	666	725	697	715	657	659	677	666	657	666	642	707	657	653	707	653	721	648	709	632	667	633	710	688	700	712	682	708	665	672	689	667	675	683	666	678	689	703	675	680	681	639	711	668	666	685	659	687	675	658	659	670	636	687	704	685	680	684	691	696	630	685	617	645	686	688	712	677	677	747	720	672	698	701	664	703	672	707	709	707	707	661	721	721	663	668	690	670	719	691	713	677	658	687	675	676	702	681	685	647	696	668	712	655	678	689	725	687	695	674	701	724	674	719	676	661	678	671	708	700	684	672	674	709	655	666	665	668	651	685	648	687	715	734	663	661	686	671	687	713	703	697	698	623	679	653	706	636	675	681	675	682	687	727	664	704	690	685	698	665	686	726	696	741	668	688	718	668	688	687	730	664	696	705	706	705	655	686	712	710	645	692	685	679	732	696	697	704	639	688	670	751	658	679	684	650	720	702	658	676	720	687	698	679	678	704	659	677	706	654	654	732	698	674	715	697	690	700	646	693	687	678	691	628	684	713	696	673	694	637	675	700	682	680	758	638	664	726	711	657	713	649	684	704	718	732	665	629	694	718	710	688	640	703	700	694	721	672	651	694	742	667	693	656	649	720	717	646	676	617	700	686	687	759	678	704	667	685	724	700	673	664	706	637	687	672	685	725	740	714	655	682	690	694	680	717	687	710	682	657	700	702	682	673	662	651	688	694	696	657	666	680	653	699	710	675	659	681	706	672	706	656	680	666	646	709	686	706	647	688	673	666	715	728	668	675	686	654	706	672	716	677	685	673	676	733	669	679	666	667	684	659	709	728	666	670	655	658	657	724	696	621	729	690	670	695	702	654	651	732	684	660	723	676	680	707	653	658	654	625	676	697	684	670	684	682	694	687	687	719	646	705	661	678	677	714	711	710	644	713	682	733	711	729	659	680	666	698	669	721	662	648	681	661	722	697	675	668	675	757	688	673	714	720	661	709	714	700	664	725	709	671	708	727	689	656	711	724	682	703	696	654	668	719	717	686	690	656	700	708	706	658	642	683	685	695	681	675	668	678	668	688	718	702	700	658	702	705	686	701	656	693	688	741	684	626	734	668	688	716	662	701	703	687	714	680	684	711	651	702	704	688	646	743	687	710	699	691	697	716	715	719	675	684	739	686	699	704	696	702	700	628	676	694	668	635	691	661	666	675	683	674	694	660	645	639	647	727	709	715	696	645	723	680	702	640	671	708	709	733	702	682	699	698	653	694	688	718	672	698	670	711	706	722	670	667	695	740	635	702	698	682	716	666	643	686	677	716	689	665	663	692	663	645	667	719	705	640	687	648	727	678	710	673	727	693	696	731	714	696	639	684	695	738	686	710	639	732	677	683	693	717	670	695	685	685	707	691	710	728	701	693	655	665	688	710	667	687	710	719	686	718	677	696	688	660	637	734	658	716	697	699	653	667	691	746	654	642	695	662	680	700	663	711	692	667	655	695	647	730	697	728	676	676	691	646	632	676	672	661	649	654	679	649	671	683	697	671	690	668	725	673	673	677	647	679	676	650	669	677	702	682	649	686	701	675	748	672	673	708	676	674	660	675	681	683	666	671	669	725	686	657	682	686	659	682	713	738	713	690	698	698	664	659	693	681	635	681	669	747	656	689	657	693	691	690	716	693	678	713	660	701	706	702	675	718	709	710	703	694	716	695	698	722	684	672	668	663	702	655	655	679	636	706	695	670	676	662	629	713	691	687	711	699	694	732	674
58273	36548	24480	13029	5195	1389	643	515	414	425	438	336	348	352	312	355	330	356	312	321	323	321	352	352	335	332	333	321	320	313	322	357	340	346	361	343	353	324	333	329	383	344	331	323	328	319	375	358	342	343	359	325	296	333	336	330	312	318	297	336	319	345	312	312	291	323	338	317	310	351	336	322	316	359	342	310	327	303	325	324	325	315	332	350	336	311	352	306	309	326	322	344	322	313	328	316	330	287	316	310	332	334	313	303	312	312	322	336	324	312	308	329	336	321	314	309	310	327	315	334	363	339	331	343	323	317	310	338	317	304	315	354	335	320	299	329	329	315	333	314	325	371	323	344	315	329	325	315	340	351	357	383	298	361	338	347	361	337	328	297	301	301	340	316	351	354	302	320	298	318	316	322	315	328	341	345	331	338	340	367	315	341	336	340	299	324	318	313	275	321	283	316	350	319	357	310	328	329	356	327	335	322	322	334	345	308	338	311	321	325	348	309	333	326	293	349	355	355	325	318	325	361	311	312	335	292	332	373	306	335	325	332	332	306	322	350	320	337	275	336	320	330	302	329	299	320	302	336	352	332	334	329	330	350	318	327	300	302	315	335	328	313	325	387	311	270	337	336	305	333	324	320	339	361	348	296	332	333	359	317	303	292	326	393	341	323	301	345	321	338	332	320	334	342	355	332	347	326	312	340	324	310	340	317	310	319	334	332	300	359	331	316	335	353	321	334	313	265	320	338	313	321	346	353	305	346	351	335	333	350	347	336	345	342	325	322	320	305	325	317	326	366	319	335	313	344	324	323	292	265	284	305	360	299	332	338	322	363	355	352	379	309	327	357	333	314	375	316	337	322	314	294	367	331	311	334	318	325	343	288	303	315	327	301	294	320	344	322	297	333	326	330	344	349	358	351	351	334	329	321	320	333	340	302	348	322	326	356	319	325	323	303	351	293	291	339	289	340	325	313	303	341	300	351	339	303	330	332	351	333	355	327	324	320	337	346	325	322	352	285	316	348	356	324	317	342	346	342	356	315	312	345	320	308	312	365	334	317	340	331	308	341	338	347	299	321	319	317	303	327	317	315	338	303	318	339	318	308	316	305	321	347	318	300	314	328	319	316	306	324	350	354	353	335	342	342	358	342	354	331	345	334	291	312	340	331	339	354	342	361	307	310	336	346	305	301	319	315	334	294	335	344	355	284	354	348	328	341	291	356	340	343	349	290	326	319	300	311	306	332	357	344	346	343	328	295	331	313	335	332	295	286	334	341	323	320	338	318	319	312	303	334	319	316	320	310	310	327	333	317	344	347	335	333	317	337	285	345	318	308	328	286	348	319	319	327	306	312	294	307	345	319	347	326	319	329	337	330	353	324	317	320	282	320	302	360	325	326	371	329	348	302	315	322	290	338	293	321	324	330	328	334	317	317	319	284	316	293	310	340	338	322	356	355	300	312	324	341	333	308	307	340	332	334	288	322	314	345	315	344	342	356	342	328	350	332	335	333	344	331	361	327	303	346	342	338	350	322	325	318	309	321	340	342	337	287	301	326	303	322	341	339	326	347	358	339	333	302	336	320	325	331	313	325	337	304	307	314	343	334	352	314	348	363	332	328	327	328	316	307	336	328	349	295	336	315	352	342	296	316	313	351	344	377	332	292	324	361	307	340	325	287	351	318	343	380	314	322	304	314	322	334	326	338	313	310	332	308	294	293	344	304	335	308	319	324	304	305	315	348	310	308	275	300	335	325	334	302	327	322	337	359	323	322	327	337	375	294	348	343	336	325	314	305	338	353	332	338	315	337	325	339	316	355	314	307	294	358	308	319	353	299	334	348	333	336	346	323	331	363	352	330	333	287	314	342	327	321	349	342	323	337	318	359	320	339	316	312	334	343	347	319	359	325	339	330	338	330	322	342	336	308	309	312	290	331	304	334	342	332	316	284	295	338	341	332	281	360	333	317	318	328	330	343	300	355	320	333	324	310	357	333	290	336	355	335	343	304	299	337	328	308	311	303	312	300	353	348	331	339	309	354	317	302	324	313	309	312	314	347	317	311	352	312	324	327	320	348	331	330	331	357	339	318	352	333	328	296	272	314	321	328	334	332	312	319	342	325	276	341	346	321	329	333	281	347	350	333	309	366	315	347	309	358	333	330	312	303	327	321	300	316	345	346	318	327	338	314	302	315	328	284	315	349	321	324	302	280	307	358	329	313	300	302	322	331	311	322	321	297	287	302	332	314	282	327	340	314	319	348	336	282	317	348	317	326	331	334	326	301	332	298	285	317	284	317	343	353	333	332	356	353	339	303	326	333	328	324	316	358	333	340	344	332	319	309	284	295	336	344	341	330	346	328	326	308	362	286	327	341	278	336	317	304	327	302	324	286	353	321	333	339	288	305	323	298	280	343	344	345	311	303	317	296	329	350	329	357	347	342	329	285	326	335	351	331	322	302	341	356	314	302	342	305	316	330	320	328	326	369	345	325	299	362	356	317	307	328	325	328	330	335	302	339	323	349	321	317	322	330	332	340	375	319	317	312	328	295	346	336	355	293	305	304	346	314	361	333	340	331	325	321	323	367	303	304	302	316	313	336	333	350	320	366	339	335	327	331	348	297	351	283	336	345	333	321	330	301	317	342	316	346	354	342	362	305	311	313	317	313	311	336	378	365	337	340	358	317	302	318	343	326	317	328	299	352	359	311	333	371	375	322	331	287	329	372	354	340	333	342	331	339	317	336	320	322	294	302	344	345	361	321	310	284	296	325	302	313	313	335	367	323	321	301	337	319	317	316	361	326	311	341	298	306	323	336	352	305	314	313	321	308	314	330	331	334	346	355	341	323	320	311	386	353	351	300	354	350	306	324	326	331	320	326	340	345	318	342	333	342	327	358	357	357	350	353	327	316	291	326	316	356	316	352	319	325	336	326	346	322	368	351	338	340	316	319	324	316	357	364	327	341	324	352	370	325	341	346	308	343	337	381	318	291	306	335	320	292	298	322	328	355	364	336	345	277	308	322	312	321	314	316	337	316	347	351	321	328	296	295	360	333	319	287	339	299	344	331	320	292	337	321	352	342	346	312	303	363	329	352	360	340	353	286	300	310	323	315	324	347	303	324	325	343	298	324	312	352	313	347	300	330	355	287	343	327	338	363	304	265	317	315	345	325	301	340	319	328	304	338	348	292	329	340	308	318	350	317	329	331	333	321	313	324	345	341	354	326	306	309	323	339	361	345	320	350	329	331	291	357	354	317	328	320	310	352	327	319	345	315	316	344	313	321	334	305	318	336	313	309	295	337	314	322	317	341	301	334	335	314	342	370	321	325	325	371	344	347	329	343	285	329	311	292	345	296	326	292	312	294	308	327	322	308	325	353	316	354	335	316	353	319	309	317	342	329	308	342	311	328	349	367	327	306	278	337	339	356	295	342	324	323	331	354	305	304	321	335	347	319	348	289	342	361	354	315	326	311	332	331	349	316	337	300	309	323
36432	28748	26675	20282	12306	3789	1990	1614	1386	1131	1004	937	885	834	862	761	749	742	728	683	713	712	677	786	698	712	706	714	711	718	753	717	671	746	764	758	721	734	667	751	722	730	723	687	791	752	726	730	713	787	721	726	753	754	789	770	724	736	693	762	732	714	751	665	692	701	742	752	714	687	698	708	746	694	731	727	679	745	749	687	712	643	713	730	697	682	693	676	704	696	747	692	703	669	717	698	692	707	683	746	675	719	676	664	723	704	711	720	699	704	732	740	705	707	728	737	679	685	685	708	737	701	748	672	707	736	704	707	751	722	699	719	726	688	685	703	708	670	715	712	711	732	698	661	730	679	672	722	735	706	687	665	730	677	731	669	652	715	737	704	726	693	683	668	722	740	688	692	712	703	720	716	691	693	691	707	681	735	706	753	720	715	697	721	680	687	664	722	724	744	738	699	724	717	705	675	682	712	705	711	687	718	708	701	721	655	740	712	653	721	684	711	658	744	692	676	710	686	683	674	714	689	737	754	700	694	704	670	738	753	721	662	710	734	723	714	711	708	736	713	715	728	733	727	688	744	723	634	762	707	697	693	726	722	674	745	720	657	677	655	677	694	690	669	739	711	697	707	689	682	679	680	724	694	708	762	716	735	714	696	704	711	747	707	687	691	702	730	709	701	652	725	677	693	741	716	704	696	732	669	725	687	695	708	655	750	675	715	753	707	706	704	726	682	639	687	735	725	728	729	702	720	722	689	693	689	673	668	673	665	674	717	672	720	733	697	741	684	706	699	715	724	742	725	693	728	705	726	695	732	695	688	666	701	722	717	716	696	633	722	701	644	726	678	670	720	742	692	720	714	679	673	764	724	743	708	702	712	668	737	713	680	713	709	718	679	722	712	712	704	746	738	721	703	707	710	728	719	709	722	659	691	733	722	748	747	703	706	760	715	701	710	683	703	702	699	693	681	735	709	714	717	679	689	730	715	676	729	739	695	681	687	740	744	673	660	746	704	705	688	731	640	704	713	710	676	723	702	684	715	726	706	689	709	707	719	687	710	697	740	716	681	672	720	667	684	708	773	714	751	718	728	716	735	722	742	667	742	697	687	747	680	701	739	684	750	715	696	670	723	746	756	721	673	710	684	721	657	727	745	716	726	718	741	720	752	750	694	670	720	732	704	718	708	724	745	712	659	711	718	700	712	735	758	718	747	696	757	739	709	679	669	699	753	735	746	729	678	724	729	707	703	762	698	710	773	686	667	699	699	781	684	716	677	718	719	667	734	689	685	698	681	723	728	715	701	693	730	714	699	696	703	774	683	679	743	686	725	689	729	667	725	692	724	722	701	662	718	693	701	661	708	727	710	686	708	701	721	727	701	678	735	713	718	693	688	728	674	726	686	746	671	710	666	719	720	690	679	726	678	705	672	734	704	720	712	630	691	693	700	774	734	716	695	691	733	721	650	762	686	732	728	724	734	729	708	673	678	726	753	761	718	705	700	701	740	711	720	693	710	683	721	675	700	736	695	709	715	709	770	680	751	693	684	750	699	707	737	676	672	690	716	679	701	709	688	678	709	638	700	715	696	715	704	740	750	714	695	708	693	665	682	706	725	685	713	716	676	668	709	703	700	692	732	750	712	682	698	716	727	746	736	691	675	717	699	747	667	684	724	662	728	691	704	715	678	679	705	714	692	712	688	674	686	735	730	691	691	704	751	712	718	713	710	737	723	702	687	709	697	696	686	710	711	703	702	721	718	717	696	669	687	740	709	697	679	684	740	690	661	685	698	677	738	732	720	688	731	727	658	720	704	700	714	739	718	734	663	725	755	730	736	681	692	700	701	692	697	680	682	714	739	709	669	716	761	727	667	725	685	673	704	713	687	666	690	665	702	783	754	723	723	646	741	693	671	705	714	719	731	751	679	713	686	749	683	743	689	718	714	713	679	697	713	636	739	723	716	728	701	715	724	674	677	694	716	714	713	690	706	634	692	693	675	719	705	716	691	746	697	698	722	717	739	710	661	745	756	714	691	668	683	723	742	733	675	718	707	726	718	753	727	710	706	704	681	744	701	665	698	684	678	712	706	736	708	751	731	672	683	706	708	675	667	703	701	668	699	685	707	690	752	724	750	719	749	690	746	718	730	695	735	737	748	734	658	662	741	723	685	741	703	698	740	696	648	689	751	700	725	716	696	686	702	725	682	711	742	699	733	727	732	743	711	753	644	707	726	728	686	666	710	712	706	683	736	702	718	720	759	668	701	699	736	694	769	728	749	682	717	666	647	715	692	675	671	707	669	742	733	666	715	709	688	656	704	720	691	689	653	728	673	705	737	654	726	693	728	687	710	680	717	692	722	731	701	698	692	743	704	747	699	707	713	686	678	695	710	716	689	701	638	681	712	692	705	676	695	688	686	708	654	754	698	699	695	665	712	667	727	707	673	696	684	717	688	742	697	738	756	744	667	721	727	658	699	730	617	696	688	698	706	725	762	681	683	732	711	699	713	698	697	708	726	676	674	675	682	705	728	710	744	739	732	663	701	682	735	698	717	695	724	729	693	724	703	721	702	668	721	697	720	643	694	716	709	725	642	717	670	686	699	689	695	708	711	665	689	765	699	740	715	735	711	703	739	697	692	648	702	681	724	713	721	723	729	742	721	655	706	699	723	719	704	708	680	690	713	701	727	675	689	708	689	745	689	761	737	693	729	668	723	738	734	758	679	724	681	676	686	666	756	759	702	661	722	677	674	715	739	695	727	729	739	740	703	712	691	702	711	713	745	726	751	759	696	704	750	725	676	705	704	738	741	712	698	673	708	713	702	663	708	720	719	669	678	710	701	701	690	714	686	701	716	782	677	719	722	698	712	690	682	678	762	688	716	720	719	677	724	732	717	701	685	733	736	720	739	704	703	723	710	662	715	704	719	693	716	737	725	731	721	742	716	663	661	696	691	746	735	700	711	699	706	694	716	680	704	728	714	634	698	702	684	705	711	710	710	683	733	680	698	706	706	744	710	683	702	694	672	721	676	670	745	689	670	710	709	694	731	663	690	753	633	740	697	696	707	725	690	736	699	720	707	679	688	742	719	711	694	716	670	682	711	713	702	713	703	744	679	720	684	674	720	733	695	735	694	721	718	702	711	661	651	685	714	742	685	659	734	700	717	686	734	746	729	682	723	705	731	720	715	697	704	693	649	740	700	722	638	724	760	703	692	705	700	732	707	713	667	729	689	698	701	697	682	695	711	717	695	673	641	722	725	738	691	674	715	686	714	690	688	732	666	725	686	711	721	724	729	695	711	707	708	744	718	692	700	709	685	694	657	674	706	678	700	692	711	705	672	727	693	712	718	738	710	762	705	665	733	724	746	707	700	693	741	749	699	714	726	718	744	697	705	661	687	670	715	714	691	659	682	700	715	728	669	686	736	695	685	725	739	697	689	700	709	727	735	677	670	724	701	739	674	692	769	692	685	709	685	717	697	679	716	764	700
46662	21032	8802	4015	1462	524	362	386	351	330	335	362	341	300	289	320	360	306	320	334	317	316	314	367	311	327	332	304	341	348	296	374	368	333	334	332	307	375	322	305	294	321	344	358	339	304	352	290	325	382	343	337	337	314	306	349	343	320	318	308	353	296	338	329	360	310	331	336	317	304	355	375	363	306	299	328	312	356	349	325	334	302	322	321	286	353	352	323	337	306	322	326	326	303	295	296	342	334	363	371	358	319	304	335	320	356	348	311	301	298	310	306	355	316	341	341	330	333	330	330	321	349	347	329	356	298	324	313	375	313	344	341	350	341	310	355	300	284	320	302	324	349	279	334	351	322	340	305	346	343	339	300	319	321	320	316	345	310	329	335	344	306	306	349	314	311	308	323	334	343	320	343	345	320	345	333	338	303	329	356	310	346	342	280	329	327	314	318	339	369	337	305	335	346	357	337	281	313	339	363	384	345	318	319	344	320	336	321	358	333	335	319	283	326	332	305	345	317	324	313	312	335	322	325	328	311	356	329	347	365	302	328	340	370	344	343	325	326	339	312	328	307	329	323	311	358	340	336	334	344	337	332	357	411	292	302	341	339	345	341	321	344	341	372	313	305	351	346	365	331	332	345	316	323	342	304	310	337	352	352	309	318	324	306	343	308	315	332	328	298	313	318	313	311	314	296	349	344	351	327	387	326	342	344	339	331	314	322	319	311	326	354	319	351	326	328	345	329	315	351	334	347	357	307	322	318	331	302	321	332	329	337	320	291	333	346	316	324	335	302	326	319	303	349	332	318	325	311	353	299	294	312	332	342	313	347	354	315	293	340	321	333	342	331	307	334	300	335	291	352	333	336	298	305	372	367	368	346	305	349	305	330	321	351	308	298	338	319	350	351	338	322	327	307	294	326	332	315	304	293	325	365	310	311	331	375	334	310	327	329	323	304	303	342	291	336	332	352	365	320	312	346	320	330	330	351	343	280	346	314	335	323	318	343	347	315	313	301	320	327	310	319	356	312	325	289	300	349	317	336	376	350	334	321	337	332	338	342	311	316	354	316	292	334	326	331	312	355	330	316	371	339	364	324	359	299	327	295	306	332	311	296	321	329	355	324	289	330	355	313	335	318	343	354	315	313	327	341	281	293	320	344	326	311	317	354	331	318	323	363	347	317	336	276	326	307	305	321	308	323	330	336	323	342	333	348	332	335	333	329	309	309	343	339	320	314	311	345	336	346	331	354	277	326	344	340	351	314	313	356	299	332	310	368	316	303	318	304	309	307	334	351	333	297	324	306	319	335	344	322	341	338	330	329	336	329	319	323	318	334	349	304	331	320	323	325	345	279	300	330	350	344	323	300	339	309	362	364	349	326	335	358	333	328	300	358	317	349	347	279	317	338	322	311	351	327	296	321	319	294	350	310	303	331	322	374	311	370	317	339	308	321	313	300	342	309	341	353	318	335	342	334	319	323	327	347	366	315	325	349	352	318	299	356	295	310	306	316	327	349	325	346	338	320	319	329	323	316	323	359	352	299	329	327	304	315	322	360	342	330	385	352	330	322	322	343	344	328	323	309	337	334	338	343	288	313	321	346	317	319	329	314	337	306	321	327	324	333	319	310	315	374	351	334	303	312	320	331	330	288	335	319	351	346	317	314	352	305	315	355	338	336	331	356	328	365	334	311	313	324	324	310	310	336	299	334	350	348	367	331	291	323	307	350	344	299	309	331	340	347	351	331	321	303	346	355	339	338	328	327	311	351	318	345	317	325	381	327	302	321	306	329	326	308	357	282	328	329	326	351	319	354	343	324	320	335	289	318	290	322	323	297	300	372	349	350	334	305	339	308	312	328	317	290	311	361	326	292	342	323	317	352	309	330	311	314	320	345	351	354	353	360	295	332	311	331	343	311	323	322	295	323	322	369	315	321	322	333	315	347	366	314	309	289	317	314	340	350	362	344	304	333	324	335	339	315	340	309	321	345	323	336	328	334	314	359	347	320	315	338	341	344	366	364	355	368	330	313	326	379	342	362	375	310	311	328	382	326	325	324	333	315	372	312	324	290	338	314	297	337	328	312	321	330	315	315	313	360	324	302	311	313	304	342	364	301	374	322	302	300	316	333	325	322	310	314	330	335	346	337	297	317	325	315	348	337	344	338	308	342	325	300	361	364	327	273	358	299	334	333	321	343	336	293	319	327	380	357	319	334	331	282	334	352	327	325	341	367	348	384	377	355	311	332	336	307	321	352	314	294	314	311	348	332	344	354	332	308	294	321	363	338	357	321	337	323	359	354	324	350	308	342	306	323	336	342	313	328	305	337	356	330	343	300	339	349	383	318	340	328	312	317	320	327	340	322	299	329	322	334	312	340	324	303	312	334	276	330	371	332	342	305	306	318	331	337	346	341	350	330	312	352	336	348	302	332	307	307	297	340	306	288	303	302	281	350	341	295	330	331	328	314	349	359	306	356	279	329	294	359	359	322	315	340	350	335	340	339	369	316	325	312	306	340	282	300	322	330	302	357	306	342	335	313	354	320	345	378	329	317	306	342	343	307	362	332	309	312	317	353	346	306	357	280	345	300	305	298	313	329	356	303	308	349	336	350	315	341	341	338	291	348	330	344	317	323	329	328	332	325	333	329	321	330	328	355	302	303	337	326	329	351	299	302	326	304	336	358	354	342	355	329	333	334	325	334	344	316	345	337	293	318	331	316	287	299	324	379	358	322	339	336	318	324	323	303	340	291	345	336	323	328	329	343	312	333	335	322	333	323	326	298	317	324	337	313	320	335	316	308	339	320	337	331	295	345	332	294	321	308	342	332	334	326	330	319	358	289	325	319	318	349	347	329	341	357	343	324	317	301	324	334	328	296	323	299	329	340	345	332	317	303	303	327	327	304	355	346	314	336	338	338	320	311	326	324	333	327	347	303	312	339	363	353	306	333	294	337	328	307	350	334	353	336	309	346	355	322	322	346	336	324	318	336	331	321	336	353	358	336	307	305	326	358	355	350	317	319	288	353	324	316	333	348	315	346	343	328	318	310	348	333	330	296	311	296	322	297	341	317	296	337	322	352	363	359	327	330	311	312	298	357	347	337	361	362	361	321	338	346	296	315	297	342	362	321	317	333	356	326	355	317	332	357	358	342	329	327	311	348	320	301	339	324	362	297	317	335	379	294	303	320	341	337	352	345	347	312	363	330	322	322	351	321	340	354	318	320	314	307	311	306	341	336	297	307	362	297	367	315	356	299	327	289	332	306	357	333	303	325	361	343	338	360	340	335	364	312	368	332	332	343	329	336	337	331	359	340	300	284	368	332	345	315	321	339	322	341	348	318	340	315	283	290	342	344	331	291	320	319	338	367	300	317	314	329	327	320	327	279	342	325	344	349	342	336	340	293	326	347	322	305	307	325	314	369	343	354	313	331	328	310	331	327	363	305	332	323	339	351	311	315	326	296	349	328	335	324	334	348	333	305	339	328	311	347
30738	15242	11789	8358	4042	1399	1022	959	897	860	852	723	759	767	675	717	758	713	743	716	693	756	711	731	675	723	675	702	734	701	712	681	732	749	764	717	724	710	715	689	793	720	695	687	764	742	735	715	744	737	701	701	749	709	684	648	683	729	769	769	655	740	692	648	724	717	712	673	657	719	701	705	708	698	735	681	675	748	679	702	696	707	718	682	685	745	712	696	708	701	674	719	686	708	748	754	721	694	732	689	727	734	707	713	670	717	684	745	706	690	743	715	675	663	689	686	766	725	724	718	684	689	711	674	695	725	725	693	727	689	660	753	704	712	687	728	693	700	680	662	724	742	762	705	694	700	712	712	739	682	726	727	717	672	703	740	683	708	722	702	715	661	672	709	702	706	704	697	709	755	748	792	722	672	711	694	780	654	760	696	694	707	696	680	736	762	671	671	678	693	668	703	738	671	701	747	714	691	716	728	706	707	773	694	720	731	783	714	696	745	698	680	748	718	672	722	687	703	721	673	696	686	708	748	737	686	697	726	743	760	683	698	691	721	748	703	693	719	711	747	678	717	716	740	731	664	686	738	725	705	732	694	719	729	691	706	761	696	681	700	701	736	731	712	687	694	678	746	734	731	715	722	693	673	700	668	746	713	735	682	704	727	662	712	690	700	668	728	699	669	700	722	701	697	688	710	745	666	702	726	747	749	723	680	700	695	711	700	693	760	708	718	694	678	747	728	706	731	702	734	688	664	673	704	734	722	676	669	731	681	705	738	709	686	734	690	719	665	691	709	693	744	718	733	705	708	700	738	711	694	680	741	735	734	693	705	686	699	704	734	716	723	666	704	729	706	689	710	761	681	697	713	669	745	706	643	681	740	640	669	664	748	695	714	693	711	719	744	732	672	702	699	710	667	705	751	731	648	661	717	689	687	749	677	684	686	688	691	667	718	706	744	721	631	715	707	737	679	702	717	658	664	681	715	663	735	662	694	713	697	730	692	701	696	710	778	704	750	704	666	699	770	687	700	737	716	726	709	692	705	711	702	665	688	688	694	736	723	687	722	688	736	718	697	717	712	713	712	678	702	714	761	673	736	706	687	705	705	732	681	673	674	723	735	688	740	692	746	712	738	724	767	695	690	757	732	715	716	751	686	662	710	726	706	697	702	683	730	751	734	758	731	697	758	679	664	680	688	714	670	706	698	664	693	679	717	741	683	711	745	735	714	717	720	726	696	719	698	709	714	735	700	693	732	697	729	721	712	678	710	653	722	649	708	706	648	674	702	760	685	705	727	695	707	719	694	719	742	664	668	736	673	717	709	694	700	686	723	652	711	692	730	704	720	714	689	714	704	675	731	758	633	681	686	700	705	743	707	685	726	747	774	709	697	702	651	690	725	731	698	686	659	671	728	710	691	741	712	702	683	721	751	709	698	670	704	680	688	671	708	672	683	651	667	626	678	727	708	711	685	737	734	708	715	738	666	726	697	730	686	707	691	735	699	655	721	687	678	700	719	706	700	697	679	745	719	719	682	702	694	676	750	716	732	731	721	714	698	741	684	718	681	735	722	731	715	669	674	719	693	758	661	706	730	710	683	727	754	710	685	654	661	711	708	692	667	726	706	646	758	685	708	704	714	721	658	728	696	705	686	737	685	686	750	694	695	714	764	712	691	701	714	720	707	717	696	696	715	729	685	691	701	684	690	736	717	687	669	739	694	722	699	701	678	729	708	739	694	720	759	679	672	708	732	740	729	699	733	697	665	728	682	659	682	695	715	691	697	694	661	704	708	712	679	751	727	714	754	716	679	735	655	667	688	687	713	683	738	710	674	701	702	712	719	702	712	699	717	759	702	705	686	755	763	691	714	719	679	640	656	695	709	669	664	711	714	734	714	692	700	742	700	669	682	746	658	727	723	707	700	679	675	740	692	706	692	693	714	731	681	740	727	728	667	707	741	709	670	714	721	696	679	754	740	687	667	719	743	752	708	693	702	735	699	670	745	736	745	730	676	713	690	667	741	716	719	703	734	719	736	745	697	675	713	724	698	715	696	719	724	708	722	680	742	705	706	711	693	706	741	713	723	722	677	738	697	716	652	719	727	770	715	722	679	717	704	717	747	698	729	657	710	719	717	727	674	686	730	661	748	695	713	675	702	680	712	740	701	698	647	707	721	746	713	749	696	666	713	689	719	713	693	714	720	693	721	697	720	694	705	693	738	692	702	672	700	737	708	700	698	706	733	699	641	737	713	693	701	718	730	698	680	690	700	659	689	722	663	672	699	726	675	734	674	698	719	716	693	663	686	720	682	696	690	747	738	685	703	749	774	675	739	717	732	653	686	694	745	706	702	711	694	716	666	664	708	749	718	689	655	699	700	720	702	745	702	665	689	710	766	719	715	728	748	715	675	642	691	711	770	722	681	719	711	693	704	648	677	691	726	728	697	705	745	672	706	750	687	660	735	713	725	712	717	724	708	739	706	717	696	733	733	703	725	726	723	679	679	720	755	735	703	694	691	714	722	651	708	693	694	711	697	717	729	685	708	682	728	695	662	679	737	700	699	700	698	738	719	749	666	709	712	689	721	730	669	722	699	724	673	707	701	672	728	713	682	692	688	694	702	712	743	670	707	721	728	749	705	682	739	749	672	721	739	721	701	698	683	690	706	694	725	722	726	708	715	707	662	728	700	703	717	710	644	706	721	710	681	700	737	741	690	715	719	698	701	684	682	702	725	670	675	694	718	740	708	704	692	706	690	700	696	666	692	674	701	671	722	695	699	747	676	701	716	731	743	704	688	715	739	722	723	686	695	764	704	726	746	645	696	718	713	753	672	699	726	729	699	683	705	673	720	677	701	718	725	685	656	725	704	697	698	660	690	709	661	694	679	706	688	729	698	693	675	750	760	663	696	752	707	704	677	677	667	701	674	696	705	694	719	675	676	677	681	689	680	682	702	702	669	696	729	700	712	679	677	684	697	724	751	738	708	729	691	730	735	631	708	677	634	687	696	670	677	751	731	715	695	683	679	707	753	685	695	705	713	733	729	697	669	696	670	725	730	717	731	709	717	658	737	695	687	703	676	707	696	673	703	693	737	732	693	671	692	738	719	673	681	711	715	681	675	687	714	723	695	716	667	726	724	704	717	697	726	716	706	718	719	708	665	695	677	702	712	688	707	715	726	705	697	727	742	713	722	720	718	744	731	645	695	732	672	706	739	733	789	715	756	698	738	739	696	723	732	708	724	709	736	738	733	723	669	728	723	716	701	741	717	659	725	676	707	691	720	728	770	692	731	709	694	656	683	729	712	696	671	725	705	721	680	731	690	701	709	699	670	678	684	689	689	669	684	747	681	704	723	723	693	687	737	673	725	682	784	684	650	723	735	725	657	744	728	680	694	738	692	680	701	711	694	709	705	687	697	696	744	709	659	718	739	668	701	726	699	739	651	730	720	699	677	695	727	710	717	722	725	698	689	730	663	750	731	717	723	790	757
52410	29803	18906	7637	2414	743	501	443	388	371	369	369	350	372	356	362	356	309	299	299	325	281	288	324	338	317	298	316	325	311	357	321	292	311	320	341	307	295	309	329	334	280	307	331	349	328	328	319	316	313	308	310	325	336	365	296	327	334	298	275	325	305	319	313	315	256	310	297	329	318	309	330	296	326	319	320	335	314	326	298	299	330	297	296	293	305	337	328	299	317	284	289	337	336	351	302	288	289	337	314	298	322	337	313	301	305	344	306	333	345	337	315	301	324	289	316	317	302	323	319	286	314	316	274	304	322	293	303	283	312	331	299	321	289	329	288	331	312	313	296	300	315	309	311	283	273	325	335	330	329	305	286	317	313	321	321	334	310	308	357	310	285	305	320	331	301	308	313	315	293	313	295	303	338	327	321	318	342	293	293	315	347	318	328	315	304	313	325	307	322	298	293	317	307	357	305	300	303	347	316	308	324	345	329	302	335	347	322	299	303	288	279	332	322	345	325	293	348	318	324	318	366	327	291	302	333	292	313	354	322	338	307	295	270	345	314	290	279	311	318	294	326	320	296	302	307	340	306	325	323	338	329	321	306	346	318	341	355	317	331	316	324	333	314	329	328	305	303	366	319	318	332	314	348	300	325	312	348	286	323	326	314	307	325	294	337	307	326	309	316	342	323	317	317	282	323	288	324	320	328	322	327	295	330	322	314	336	320	303	315	290	293	310	329	335	368	304	293	287	320	306	286	283	329	340	342	346	350	327	316	290	308	323	322	337	311	328	318	305	355	340	320	275	293	313	319	307	288	274	315	308	304	309	321	323	308	305	313	286	284	312	345	337	308	326	287	315	304	348	336	333	316	313	295	318	299	316	296	353	301	331	295	369	301	327	310	318	323	330	349	304	346	313	329	296	295	334	303	328	362	338	330	313	292	295	341	309	286	302	326	335	304	313	305	322	339	338	323	299	326	311	318	322	304	292	313	345	318	309	347	313	333	290	298	338	324	308	285	339	320	302	283	331	308	316	285	316	308	315	327	306	337	306	318	278	338	325	344	322	267	332	300	317	329	310	326	309	365	292	302	315	305	334	325	322	312	333	341	302	316	337	336	323	311	306	327	333	343	318	299	326	309	326	327	304	313	302	360	312	307	307	314	294	302	345	286	309	333	277	273	302	316	317	286	301	314	298	324	282	317	328	299	299	304	362	327	354	326	313	333	294	318	314	316	333	306	287	328	299	314	288	315	331	303	319	303	307	301	286	291	311	332	303	340	312	320	321	320	312	305	309	325	317	333	304	315	318	290	326	288	310	291	297	328	321	336	319	303	335	325	321	310	308	351	334	322	325	321	304	314	346	318	329	332	323	343	356	306	324	320	317	320	345	319	323	319	310	321	306	306	299	312	339	349	324	295	320	302	267	338	327	277	337	306	334	301	355	362	314	291	323	314	317	318	303	297	320	289	323	311	305	285	327	317	329	305	339	301	312	318	310	331	343	337	342	314	318	325	313	314	297	319	299	340	339	311	347	330	317	342	319	317	340	319	309	277	303	322	336	324	344	307	355	286	316	324	323	312	313	325	331	299	314	310	293	331	318	294	299	260	316	320	329	350	324	325	334	310	333	336	325	309	306	298	306	301	356	312	322	280	308	292	320	288	298	277	309	349	286	302	299	285	337	309	303	329	287	346	319	310	334	339	325	351	285	285	290	318	328	304	337	297	306	322	294	307	318	309	289	305	295	321	293	291	325	322	335	318	309	335	344	328	300	270	297	331	353	316	337	350	323	312	319	324	309	312	338	335	340	335	313	311	344	320	299	335	329	286	315	301	282	277	349	271	321	313	293	324	322	347	303	308	310	329	319	305	322	276	333	333	322	338	284	329	315	310	327	343	310	310	313	341	312	305	327	326	299	333	295	276	286	320	305	336	309	354	355	365	298	332	310	312	319	333	297	310	316	305	368	300	321	332	299	293	304	340	296	260	306	324	345	326	323	304	304	324	312	341	321	297	315	330	288	347	306	283	327	299	342	314	298	296	337	300	352	334	311	323	295	335	296	317	320	328	311	349	315	323	294	294	320	328	333	328	373	349	329	313	315	315	333	312	334	310	332	344	289	353	318	335	314	327	307	321	335	312	297	291	356	332	310	332	317	334	316	313	309	309	338	303	315	296	306	328	285	280	329	331	278	340	349	318	295	296	303	291	292	305	296	329	360	311	310	300	309	296	351	344	302	358	301	320	308	327	286	318	300	295	307	329	306	309	295	301	322	309	319	319	322	336	329	353	296	286	306	304	294	340	303	317	335	299	316	313	275	303	314	296	347	338	326	311	315	315	344	285	315	299	352	331	297	330	262	309	333	321	303	296	318	296	344	295	282	296	273	293	325	332	320	345	332	312	286	324	272	304	310	325	332	279	301	307	325	327	285	297	341	329	294	303	339	338	345	299	346	354	270	326	319	343	308	343	313	318	307	353	290	339	280	316	296	294	344	335	315	299	290	326	323	326	320	309	309	324	315	317	322	349	301	326	333	331	303	332	286	325	329	353	279	341	297	319	315	312	316	320	310	304	329	286	325	318	326	318	299	321	319	323	334	301	310	292	317	308	295	335	326	350	322	301	295	334	327	300	331	306	325	311	337	337	319	321	328	309	278	327	320	305	313	318	278	307	317	318	287	274	290	312	313	319	351	295	311	308	298	342	305	343	306	277	269	324	311	286	309	313	310	314	323	320	300	301	309	314	305	326	336	312	305	319	321	345	333	310	302	339	286	290	323	317	320	339	311	303	337	337	302	325	311	323	325	327	314	294	322	281	347	276	315	303	316	307	318	322	321	301	315	369	275	359	337	315	300	279	319	320	319	364	330	327	343	317	321	298	290	296	363	320	306	282	310	343	289	328	284	307	313	332	318	332	294	318	285	313	300	295	333	320	305	322	301	282	309	313	325	327	306	310	339	312	319	329	337	318	309	339	314	328	292	308	280	332	337	293	342	335	325	306	343	291	351	335	316	336	298	285	316	332	346	346	318	360	332	319	348	295	350	326	324	291	324	313	331	318	330	370	329	303	291	315	330	319	299	317	306	276	281	306	329	311	315	306	311	314	312	304	310	332	304	303	320	349	339	306	346	320	317	291	360	322	309	313	290	293	315	338	361	330	317	294	314	312	353	328	310	303	302	281	314	310	334	328	321	331	276	312	312	299	330	314	316	305	365	340	381	337	330	282	286	362	312	322	309	314	311	355	329	316	284	311	317	313	294	318	313	328	348	350	328	311	352	342	313	316	315	314	345	310	318	337	336	320	303	307	295	329	302	310	316	344	299	336	314	325	309	322	337	331	348	309	307	331	283	306	321	321	318	357	330	305	289	277	327	289	300	311	322	273	318	276	318	319	334	309	338	307	325	323	315	325	298	322	319	295	337	301	315	299	302	315	323	358	317	342	330	306	299	335	321	337	319	303	317	301	287	332	331	333	279	321	328	296	328	344	317	318
32815	23100	22202	13947	6237	2286	1742	1419	1233	1038	935	833	863	831	740	741	731	752	669	718	673	697	684	697	717	702	680	681	717	702	711	703	691	728	752	713	746	721	701	715	685	732	700	728	733	675	719	714	710	703	693	714	723	685	664	697	656	646	732	713	712	687	683	637	681	736	631	730	679	675	685	665	687	708	666	705	693	690	730	723	659	693	676	740	772	701	681	743	635	693	686	738	661	697	698	696	739	652	694	658	677	746	685	689	665	666	653	676	700	687	667	700	667	681	748	657	698	676	725	723	662	677	716	689	664	700	695	721	652	685	676	739	655	673	649	727	671	732	669	699	691	717	694	671	658	688	684	689	660	666	713	727	670	657	679	704	653	691	694	702	712	680	737	678	690	734	688	683	688	694	688	671	697	646	755	677	645	704	658	655	702	699	649	685	708	708	648	669	698	697	645	707	677	772	692	681	652	697	657	700	710	710	655	670	678	634	679	708	714	668	694	713	655	688	683	690	669	650	633	668	674	695	676	675	669	719	679	673	673	676	663	690	689	719	725	666	700	702	724	696	660	699	667	724	721	719	685	715	694	767	707	660	646	692	612	692	703	691	722	653	683	675	652	669	709	688	677	698	691	663	732	701	708	652	703	661	682	683	690	678	685	716	696	687	682	682	687	641	691	687	744	707	653	690	636	750	714	655	707	692	686	638	755	709	713	687	676	668	660	648	698	658	722	697	707	694	692	700	682	691	679	690	684	693	646	691	727	675	679	640	703	625	695	679	688	713	603	702	640	696	639	684	670	689	655	679	704	695	669	674	647	705	678	769	675	686	662	750	675	706	630	755	705	716	681	703	714	719	691	667	664	713	700	774	650	655	658	678	684	697	680	732	680	693	671	661	689	686	690	673	695	721	678	703	712	709	699	648	681	706	753	684	675	705	730	718	715	693	653	709	667	725	742	721	695	678	682	640	706	732	623	666	640	655	722	689	727	645	732	719	698	696	663	702	692	635	685	718	683	702	694	698	687	693	682	696	692	630	690	678	706	693	648	680	687	684	709	666	698	690	691	687	680	672	711	642	659	680	655	721	713	715	700	685	669	621	679	690	680	675	736	647	726	674	688	726	684	737	665	697	681	636	670	728	648	684	671	698	696	706	669	688	700	650	722	688	662	632	639	710	719	721	699	713	710	703	633	699	688	692	678	687	601	692	682	658	675	648	670	705	686	669	679	693	723	739	694	713	639	707	691	686	692	681	661	657	604	630	767	682	707	740	659	688	728	713	714	670	661	687	715	701	687	709	682	647	661	688	670	699	702	704	689	673	622	665	669	622	648	709	703	690	646	720	676	669	667	709	732	687	687	708	730	720	659	689	683	686	676	668	661	696	722	712	637	693	759	725	676	708	663	711	705	675	683	679	693	691	709	726	681	690	677	735	720	679	702	719	685	669	679	684	722	673	711	691	702	653	665	683	681	730	679	743	692	635	675	689	723	692	686	747	737	634	629	693	740	699	677	714	639	690	640	690	658	685	709	668	717	720	746	686	694	688	627	691	685	682	706	648	709	712	648	723	695	733	660	711	705	637	661	715	740	728	638	630	656	674	653	655	731	680	677	702	690	658	708	697	715	704	698	702	681	678	706	684	720	687	751	682	697	735	662	661	700	711	701	660	667	662	683	691	702	717	671	691	703	665	686	675	673	709	716	691	693	646	665	710	721	707	692	754	707	701	721	724	642	691	649	655	660	627	671	691	752	656	705	643	704	677	680	727	677	685	690	701	682	699	649	671	699	677	742	675	639	676	678	681	664	655	687	707	678	686	739	673	669	765	691	676	686	689	679	701	709	702	730	702	701	692	709	678	713	669	696	689	697	652	705	734	715	714	703	662	685	717	697	618	669	724	677	711	694	646	697	638	725	692	647	758	673	723	699	633	678	760	724	671	686	694	702	658	695	669	693	702	693	637	661	703	663	676	685	686	658	676	688	671	663	695	668	723	755	698	671	713	715	663	681	710	660	662	637	673	658	661	683	705	665	666	720	666	672	686	719	704	654	656	658	689	626	679	632	698	676	651	668	689	698	674	686	695	751	693	699	698	680	689	650	694	657	680	706	694	677	704	688	673	717	647	679	672	701	716	707	738	685	640	697	610	653	710	711	714	672	727	656	759	678	613	707	697	655	748	702	680	683	685	684	678	729	674	663	669	673	705	694	674	656	723	692	708	671	720	659	643	715	702	661	684	693	686	728	678	740	620	638	692	699	690	665	660	685	699	716	703	700	703	683	696	674	682	704	736	728	699	705	679	657	703	655	676	720	679	666	664	652	710	659	685	688	696	691	674	703	700	647	675	688	703	691	700	703	698	643	739	666	696	664	660	684	696	702	676	688	680	652	711	683	632	666	672	676	717	678	685	692	670	678	689	727	683	715	690	682	681	690	685	664	636	670	709	662	656	690	695	671	650	698	743	708	695	666	706	676	668	671	718	713	714	717	656	666	707	670	694	628	703	668	745	701	692	726	639	659	679	683	693	686	661	646	712	675	668	694	712	674	663	691	671	726	714	696	664	650	683	667	636	688	667	702	696	684	695	685	696	688	644	660	665	709	702	685	672	672	656	660	658	723	707	656	687	716	634	714	667	676	704	688	686	681	660	719	662	695	662	711	662	687	701	704	708	710	668	692	668	707	642	694	704	666	647	721	650	709	741	642	632	690	684	702	712	734	650	704	672	697	701	682	665	735	704	634	672	636	655	735	732	661	702	665	660	716	693	696	657	684	700	641	706	666	649	697	637	695	689	688	714	660	682	671	658	685	708	664	689	695	700	708	684	669	677	681	711	675	640	686	692	697	670	661	665	679	771	634	706	709	697	712	698	684	683	710	696	699	688	670	696	695	719	682	663	713	698	696	707	699	656	674	694	682	678	738	713	693	644	667	665	695	655	707	687	724	742	685	701	701	666	672	700	650	708	727	733	660	634	666	669	684	682	702	659	673	705	716	692	670	675	697	661	683	684	697	654	658	700	664	666	689	668	702	710	690	700	696	698	723	728	715	721	680	683	695	750	696	690	697	704	720	736	718	648	683	698	650	667	675	711	618	661	708	651	620	680	700	648	680	652	656	697	654	701	672	720	646	686	696	736	741	725	712	661	636	699	715	673	719	724	703	702	655	683	705	676	660	712	683	684	642	714	692	683	697	656	747	705	695	719	700	681	696	648	700	689	641	679	708	703	679	703	671	675	684	693	684	666	701	685	719	690	729	668	671	674	694	673	683	713	658	708	655	717	716	677	763	671	704	637	685	642	655	735	704	685	673	682	704	682	701	670	727	714	733	640	670	721	725	676	705	700	705	701	700	671	666	684	707	680	638	733	675	737	706	678	672	730	651	676	666	680	696	706	680	668	664	737	678	652	700	697	689	662	663	683	681	699	653	710	651	660	667	695	708	702	676	691	698	650	720	688	664	688	716	698	724	691	716	630	697	641	722	681	686	717	658	676
61174	37028	22817	11844	3375	875	568	445	454	432	388	371	380	341	336	313	296	316	358	343	323	321	298	323	310	342	299	352	316	368	334	311	317	349	340	359	322	344	337	327	361	331	322	342	332	351	337	330	340	320	343	339	333	331	319	323	287	313	326	316	322	362	327	317	312	343	345	309	329	340	308	347	311	338	309	328	328	332	343	353	349	328	307	331	322	331	336	340	330	337	313	354	331	335	308	321	334	309	339	288	330	308	345	303	355	353	383	341	337	297	311	345	363	313	331	355	306	329	309	314	347	319	349	335	323	334	352	360	339	346	344	303	331	314	368	333	295	373	317	327	314	356	337	342	324	331	364	350	314	323	303	313	371	301	331	352	337	336	315	307	331	342	330	317	318	346	352	307	348	340	316	325	311	347	349	325	321	318	337	335	335	299	300	338	314	326	288	323	332	338	314	322	335	334	327	383	350	323	353	361	363	329	320	333	331	359	356	327	347	373	339	308	381	344	324	331	322	341	304	353	340	365	355	310	324	330	331	341	322	347	292	329	340	309	354	332	297	328	335	295	298	332	363	313	323	351	325	306	351	307	327	338	350	345	337	309	334	308	339	300	360	325	332	350	362	329	319	341	373	316	335	332	328	321	338	282	304	333	302	315	303	358	301	337	299	350	362	354	338	344	319	354	321	305	331	340	317	321	322	350	349	320	349	323	333	331	342	335	318	342	294	345	299	311	366	287	311	363	286	333	324	302	312	354	341	333	360	318	330	353	306	322	328	319	327	296	329	305	363	372	357	288	352	319	359	298	304	331	330	354	309	345	336	320	327	311	302	365	354	333	346	289	344	340	325	360	315	307	303	344	291	305	328	338	330	361	355	311	328	317	334	337	294	298	319	331	299	326	287	349	327	349	326	324	334	329	296	310	317	317	299	329	328	361	333	332	343	366	337	319	282	307	337	340	281	313	281	358	353	351	305	326	324	352	328	320	319	340	303	341	337	317	356	370	304	344	343	339	341	308	327	347	336	311	330	338	358	351	386	366	341	344	372	338	323	365	357	328	333	309	330	325	318	332	331	321	326	318	326	330	353	372	325	324	328	359	327	310	332	325	325	298	337	329	312	329	345	332	351	328	341	317	324	310	300	319	314	323	307	312	334	315	297	318	347	292	298	318	329	331	324	336	340	310	289	331	336	346	318	324	376	346	355	331	356	320	330	361	346	335	337	325	326	356	318	319	343	328	347	359	350	360	319	349	347	321	349	333	328	337	346	333	326	304	362	336	347	358	317	308	330	333	327	313	333	329	339	303	350	311	308	337	359	336	346	332	365	317	348	303	339	332	296	352	317	287	332	346	312	330	318	350	342	367	310	339	344	350	337	347	304	347	341	376	348	341	333	315	302	330	325	359	328	314	345	297	337	307	304	313	361	331	368	334	333	339	327	364	349	331	331	344	335	335	340	325	339	346	331	342	365	384	316	333	326	306	298	295	345	315	321	353	354	336	341	332	346	368	323	306	323	353	311	328	350	341	332	372	312	349	323	297	323	340	357	337	334	304	316	315	315	317	315	290	334	348	315	318	324	328	325	318	309	325	331	325	323	331	327	336	318	355	347	341	344	316	324	321	301	319	348	326	332	333	320	341	322	300	354	332	337	334	350	326	324	351	350	309	353	318	322	337	340	355	353	345	320	343	345	324	323	360	359	333	318	345	341	373	304	334	330	384	351	333	320	331	325	328	346	330	329	352	327	308	349	374	339	324	314	332	310	334	304	336	306	351	326	334	328	326	329	309	308	334	352	338	335	329	311	323	322	354	312	336	350	343	308	333	291	327	341	324	351	296	323	329	331	313	343	322	327	358	345	366	312	338	325	320	335	306	341	316	368	327	323	339	341	335	333	352	321	344	327	375	287	320	294	353	323	321	331	326	310	288	324	356	334	306	316	331	371	311	299	370	318	308	320	303	325	346	321	320	376	334	327	301	315	325	328	312	339	328	322	365	281	318	362	350	342	335	352	287	316	339	327	364	318	300	331	342	352	321	308	348	364	326	289	339	305	331	314	358	336	348	354	335	345	320	353	326	317	321	344	332	329	324	333	328	337	349	344	356	339	349	344	345	341	324	307	316	360	326	332	323	331	325	311	340	348	341	333	280	344	304	344	314	340	357	351	344	339	314	315	299	339	342	323	325	303	319	327	338	337	323	315	364	330	353	362	315	335	315	292	347	317	316	330	315	307	371	343	349	317	291	309	351	347	331	345	318	331	322	296	328	321	320	304	330	301	303	327	304	357	346	341	330	335	333	325	358	341	309	293	331	364	340	324	314	290	321	362	319	382	333	343	329	339	340	330	342	320	336	362	343	333	307	329	304	336	328	337	315	344	358	351	305	296	328	342	327	320	319	336	312	316	319	326	310	311	313	341	330	310	341	359	330	306	306	341	350	338	344	295	317	278	334	349	324	367	314	328	313	322	309	327	317	300	311	340	328	344	345	313	325	306	325	350	308	316	316	314	331	311	312	354	295	319	310	324	337	328	326	302	342	348	330	359	358	332	351	316	320	298	335	344	347	313	323	349	334	347	314	327	323	308	302	356	363	354	326	322	331	389	323	378	351	322	308	292	296	299	333	351	342	340	344	342	284	353	281	332	349	346	347	308	345	313	343	335	308	329	332	314	329	335	307	338	328	285	332	330	362	348	321	329	334	346	306	326	307	331	327	345	331	305	318	311	341	363	330	347	347	339	328	353	330	341	330	344	332	318	282	342	319	358	358	361	347	337	345	356	324	353	316	351	357	333	315	299	343	347	313	342	338	324	309	324	306	329	309	320	312	310	341	351	300	328	339	348	343	333	331	351	325	308	354	328	370	330	325	349	342	365	325	314	344	344	310	361	318	307	313	306	317	317	333	310	328	322	311	322	309	336	320	313	324	333	344	367	330	377	348	338	366	370	347	332	292	334	334	380	301	326	337	312	278	340	324	313	302	342	341	332	331	348	323	307	359	310	301	332	331	332	358	321	339	328	343	339	359	353	309	318	312	319	341	314	316	328	337	327	329	326	339	344	348	323	347	351	304	300	310	328	325	338	306	327	294	313	327	338	353	327	331	344	340	293	333	325	340	301	310	329	339	297	347	327	314	355	310	304	331	317	319	352	280	371	308	321	336	323	324	321	294	366	339	315	314	287	332	318	306	307	322	321	356	340	331	332	323	321	340	341	330	337	357	333	344	289	339	335	316	327	364	294	346	344	343	339	331	317	314	326	325	326	360	341	310	339	323	303	307	299	338	307	284	343	301	341	292	320	349	355	341	335	356	338	308	311	364	378	333	340	317	349	298	306	343	313	337	349	348	323	333	316	311	355	334	312	310	295	337	317	323	316	327	335	347	369	365	319	301	332	351	322	325	335	333	335	337	306	295	357	356	376	318	309	344	372	332	331	333	385	334	324	307	304	331	334	309	315	340	320	297	351	366	330	325	331	329	342	323	323	329	338	332
39072	28750	25184	18454	7931	2263	1715	1351	1200	1066	979	911	861	811	795	817	748	719	733	721	759	734	721	687	720	707	723	698	727	756	714	755	716	706	730	701	762	794	721	774	740	741	705	737	743	716	729	731	696	781	761	731	733	734	689	719	727	764	712	708	651	692	650	718	690	715	747	707	699	694	718	722	685	703	721	725	712	740	734	711	644	760	694	732	684	744	709	716	791	707	704	693	719	694	724	738	735	745	747	748	730	688	665	714	748	691	771	682	713	717	665	667	711	683	676	730	732	739	745	705	684	734	690	687	695	720	700	729	674	692	717	695	688	719	706	722	710	704	746	736	677	739	676	742	708	686	718	696	687	779	705	695	684	706	680	688	724	682	685	750	688	716	685	743	752	698	692	735	727	735	703	755	698	666	691	710	704	678	683	681	747	707	718	703	690	712	728	728	712	721	710	699	725	722	728	733	711	694	694	682	744	696	709	698	700	702	747	672	727	708	679	685	722	700	687	719	725	665	736	733	781	718	713	757	736	657	730	716	700	771	652	758	704	670	725	744	706	763	690	704	692	708	745	714	712	709	681	700	743	717	713	691	722	682	688	715	741	653	701	696	723	749	712	710	746	739	714	703	727	713	680	711	679	694	721	724	698	740	690	724	674	690	715	699	729	702	666	741	697	688	703	733	680	671	723	723	639	733	707	709	741	699	749	681	667	715	722	657	685	723	718	713	717	708	729	747	761	695	759	671	639	702	742	678	717	697	692	729	706	687	673	658	668	705	720	718	754	672	682	710	720	704	737	715	672	696	701	711	696	704	741	704	726	716	711	724	729	680	685	710	727	741	683	669	709	761	711	735	721	708	734	754	681	730	711	747	740	716	716	779	723	637	708	696	764	694	726	735	715	715	720	720	767	689	676	731	694	701	712	707	700	755	668	720	699	690	724	745	713	633	696	688	738	700	736	693	734	702	704	739	694	700	699	720	736	708	735	757	705	674	680	715	694	732	747	696	723	694	721	673	679	683	718	740	700	777	664	697	743	713	718	689	714	751	647	731	747	750	746	733	680	741	703	779	710	677	680	685	728	681	684	709	704	772	682	717	717	676	689	755	758	741	714	706	686	706	715	687	699	704	718	712	686	690	704	725	745	692	735	689	669	680	697	724	732	714	696	723	710	740	724	717	681	717	669	698	704	690	645	727	779	787	699	691	733	680	716	703	704	705	715	751	730	693	681	753	748	720	712	740	729	734	675	701	695	683	712	687	670	751	748	725	692	686	726	707	718	667	712	695	690	695	726	743	709	706	696	718	719	661	711	687	807	753	695	683	672	687	682	723	714	708	731	693	691	686	733	762	732	696	712	677	720	713	709	736	701	736	706	716	678	730	698	685	732	699	683	676	692	694	717	699	665	740	723	715	713	668	696	721	706	757	741	715	748	646	717	728	711	698	741	680	711	684	740	745	697	712	678	744	710	697	659	779	734	695	740	681	682	710	715	725	721	714	701	700	757	739	693	752	680	695	706	698	685	720	742	712	740	745	738	696	736	672	695	714	709	688	684	709	672	747	720	707	700	713	692	704	726	714	719	748	726	726	725	724	699	717	726	712	710	711	664	723	748	699	698	710	700	724	674	681	711	709	703	770	717	691	736	743	714	701	685	746	688	728	712	710	699	717	678	760	687	692	740	679	745	692	743	733	747	698	723	725	676	761	693	724	736	688	714	686	708	711	722	727	706	730	717	703	707	727	666	689	719	708	733	752	733	729	708	729	674	680	694	680	720	673	705	750	716	737	701	713	704	686	693	661	744	714	704	703	740	734	707	701	721	689	743	731	708	759	705	711	709	719	676	660	730	760	681	705	697	729	655	746	696	719	704	749	728	728	696	710	738	708	682	707	687	761	683	692	740	707	690	745	685	710	667	662	650	673	728	715	709	686	672	644	720	685	670	661	697	724	771	785	709	712	718	767	700	716	698	695	743	729	731	722	683	697	693	732	715	655	742	719	728	735	726	689	708	703	714	715	717	680	681	686	695	707	767	712	690	671	718	735	665	724	703	727	748	677	697	717	723	712	697	712	695	671	716	717	723	673	758	700	697	734	677	720	738	667	708	697	701	725	678	693	714	726	672	716	732	711	690	718	753	679	752	734	655	728	726	690	737	716	683	739	711	696	719	729	681	742	688	709	711	735	687	711	719	714	758	679	690	685	674	724	663	717	693	728	718	770	681	687	654	718	709	706	695	719	704	766	645	700	697	696	766	707	720	649	674	702	709	653	704	712	754	686	688	687	711	717	679	757	706	759	743	713	687	678	728	696	693	740	710	721	717	736	714	721	701	730	724	714	706	702	700	734	701	720	659	673	686	715	679	687	759	681	707	758	746	714	691	726	695	685	682	730	732	662	706	706	683	696	737	726	708	748	695	691	727	698	718	692	768	710	736	687	736	752	698	764	686	717	701	745	700	727	692	701	722	708	672	740	744	703	704	715	707	730	731	679	690	735	709	722	695	719	705	673	702	720	678	656	728	717	709	738	712	708	729	706	696	695	720	721	679	694	731	711	721	686	720	701	683	662	688	713	755	678	734	658	745	699	714	751	705	735	718	694	687	671	714	717	723	756	725	710	735	710	696	687	693	709	739	714	748	681	708	731	708	684	687	708	714	688	727	741	712	691	753	700	668	697	702	690	709	709	780	676	681	750	696	722	718	678	664	675	716	704	714	683	721	710	675	690	746	685	675	709	728	738	690	665	696	670	687	773	746	677	734	699	730	721	634	709	672	718	718	733	646	735	670	694	771	694	712	653	731	693	720	716	732	693	717	713	685	693	677	702	730	704	710	654	807	752	723	726	731	729	706	697	692	731	691	690	731	721	681	734	712	725	677	765	714	744	752	750	727	738	711	711	699	700	719	725	692	730	735	683	700	686	718	676	734	689	731	730	724	697	681	698	726	699	745	693	679	659	719	720	687	737	716	644	720	671	707	708	674	741	703	693	718	690	717	761	787	713	675	680	689	691	728	693	708	724	709	707	710	746	751	701	732	680	712	709	702	702	701	721	699	723	734	735	676	691	723	704	727	717	654	737	711	748	658	695	706	717	752	715	737	732	771	702	674	732	692	717	672	757	711	695	686	718	713	701	646	653	700	739	691	706	662	708	731	736	713	706	721	685	717	724	700	713	732	730	692	738	726	669	673	720	733	712	672	698	700	685	739	743	738	700	718	708	712	705	712	712	681	730	670	739	718	697	663	701	729	702	695	705	723	712	675	692	723	735	710	703	698	701	711	676	715	695	726	723	688	675	711	683	677	720	779	740	655	727	694	674	756	689	706	739	684	720	692	703	707	698	719	689	700	725	710	687	704	688	712	687	716	708	700	702	699	718	736	693	686	727	732	745	676	693	705	702	705	697	755	661	704	732	689	689	766	686	676	690	740	681	665	725	767	725	737	679	716	698	755	703	731	676	737	688	722	729	742	711	740	749	745	733	717	674	698	677
46946	25512	10590	3377	1089	507	372	370	348	342	362	399	374	320	311	367	361	349	329	302	318	342	308	305	305	328	343	323	318	323	318	328	356	320	360	328	311	354	326	362	352	346	350	349	351	367	311	355	367	304	303	315	346	310	341	348	368	319	344	373	364	363	331	305	325	369	327	339	337	302	309	325	353	334	349	359	342	320	372	311	335	328	330	336	317	306	333	323	333	340	353	331	312	310	323	333	343	345	330	316	359	329	358	318	339	331	313	303	341	334	320	327	308	317	333	294	315	305	314	323	324	293	317	326	297	341	334	306	310	325	326	321	338	347	325	293	350	348	330	316	316	300	372	347	322	303	317	351	341	331	327	319	326	367	327	367	341	331	319	345	359	334	358	355	347	308	329	315	326	333	338	330	314	300	326	340	339	327	324	353	297	356	333	319	337	373	302	357	341	339	331	353	347	311	361	326	372	333	343	356	333	359	334	335	335	374	322	363	329	314	299	304	342	297	320	337	345	324	323	346	380	299	367	285	327	306	326	333	319	331	337	312	329	294	311	350	320	310	358	336	329	332	345	360	317	310	309	331	336	308	322	319	346	343	328	348	352	364	356	365	346	311	341	292	324	335	330	324	352	350	362	342	344	329	341	322	298	317	334	300	325	341	296	402	326	341	355	353	318	331	366	356	367	369	341	356	328	331	332	308	341	363	314	314	344	306	319	327	326	335	324	325	314	325	329	306	334	330	337	323	321	326	321	315	328	323	358	349	326	337	340	358	328	369	324	358	340	337	320	312	309	357	324	347	333	327	349	314	345	339	358	303	332	316	351	335	337	336	311	333	340	328	355	321	321	335	328	349	319	315	328	334	343	363	319	309	331	309	352	325	331	346	317	320	352	347	308	345	340	297	342	324	325	341	336	344	345	359	304	342	335	343	337	340	347	323	384	318	310	346	331	318	306	312	334	341	332	343	395	360	304	327	332	296	315	294	311	358	308	364	365	357	322	276	336	333	319	305	354	326	334	309	335	350	293	322	322	351	351	319	339	312	322	308	308	342	346	317	310	355	334	372	349	322	305	325	327	333	351	347	337	330	342	342	340	343	328	321	314	327	336	362	307	297	349	316	326	342	325	342	332	323	319	314	336	336	349	334	363	313	306	357	330	352	341	326	337	326	348	361	339	340	322	318	354	384	333	347	320	304	328	330	328	348	351	318	346	310	312	328	343	347	323	345	346	296	358	339	323	336	340	351	327	345	340	333	343	290	332	308	342	327	295	321	318	301	301	329	294	361	311	343	346	311	346	342	319	378	329	349	323	337	322	310	332	339	357	314	330	350	347	307	350	318	307	349	300	347	332	325	367	310	350	334	351	306	339	331	340	345	297	330	334	367	339	315	350	332	313	314	323	336	304	330	368	347	311	325	369	374	343	342	363	313	330	329	310	342	305	307	367	312	326	294	352	338	321	269	337	351	342	322	304	313	310	339	344	339	318	315	313	343	332	337	311	295	376	355	336	344	354	313	358	320	355	315	329	357	308	327	360	356	396	334	323	338	309	338	245	333	334	340	325	351	342	333	348	302	318	317	318	356	340	313	310	353	348	336	324	331	314	329	308	357	310	345	303	335	324	362	320	334	358	332	363	342	337	321	281	310	317	353	322	351	328	337	340	360	336	324	288	337	384	306	316	331	292	312	350	318	313	305	357	320	317	317	348	306	348	322	317	355	337	324	322	318	351	337	336	322	320	311	353	275	330	326	319	340	316	306	286	320	328	360	331	319	300	350	317	331	326	320	339	351	334	335	378	328	327	316	290	329	391	346	346	341	304	333	322	309	341	352	301	348	333	353	364	311	329	355	341	371	331	347	365	330	322	368	318	340	327	321	350	320	352	327	349	337	337	345	339	344	340	320	311	334	339	289	318	364	332	352	350	345	291	340	347	322	361	345	323	348	342	323	309	359	328	355	334	345	309	348	377	334	307	370	366	311	359	324	321	334	313	325	317	314	331	329	313	342	305	315	353	347	316	375	327	322	271	341	331	323	336	347	303	360	335	358	333	310	345	313	354	359	330	372	349	334	313	350	326	334	345	314	326	344	317	331	325	351	364	369	312	346	325	299	346	290	317	349	353	300	327	369	328	337	330	355	335	361	313	346	323	362	333	339	321	307	342	329	341	307	343	314	355	336	319	323	320	335	363	339	352	346	336	329	348	339	316	317	340	324	341	322	324	305	322	346	340	331	342	351	349	322	346	342	306	355	328	331	318	316	321	340	338	311	327	375	323	313	340	355	322	321	350	328	319	335	327	335	334	321	310	335	298	337	322	317	317	334	354	328	309	332	302	312	353	327	340	319	298	327	349	344	332	353	347	334	327	325	342	313	361	362	325	358	327	325	341	340	346	304	351	331	361	310	308	329	365	313	322	316	329	338	342	320	335	360	347	360	326	312	333	334	346	350	365	356	324	332	328	350	356	346	325	362	296	326	346	341	333	348	354	338	355	321	363	331	319	308	312	329	319	349	335	325	327	357	327	347	330	313	301	321	321	347	332	341	361	342	316	317	321	342	357	331	321	319	325	357	347	329	348	340	333	342	366	328	343	324	366	341	366	365	329	355	347	317	310	333	331	328	344	339	348	318	326	354	314	313	345	311	270	335	334	292	325	316	332	336	306	345	341	331	351	317	357	317	351	342	354	344	311	327	348	381	317	335	354	333	327	338	337	361	306	336	343	352	346	357	361	359	343	337	344	334	333	352	281	311	319	350	357	327	336	303	329	327	329	333	371	330	366	325	327	347	318	326	320	325	331	320	349	335	342	356	339	321	333	333	357	329	336	335	356	342	337	331	300	346	345	323	320	299	317	376	342	353	357	350	357	344	314	355	349	303	333	345	326	313	352	313	315	343	351	343	346	324	348	350	331	331	307	313	354	342	314	308	328	347	349	326	366	359	328	338	342	316	314	346	348	378	301	354	335	305	334	343	360	316	340	299	340	319	288	333	312	332	305	318	338	351	322	358	331	354	334	339	317	312	354	353	349	327	324	356	318	341	375	326	332	338	341	333	347	315	335	320	343	349	352	346	331	342	337	306	305	347	362	342	333	342	329	377	336	321	318	347	351	346	320	326	361	346	382	316	338	349	367	384	361	314	352	346	351	350	356	382	314	356	337	334	336	344	317	315	345	349	329	334	315	338	360	314	328	319	315	330	328	318	337	353	357	332	344	306	319	326	364	309	320	328	342	340	305	312	313	313	348	324	348	362	342	343	333	362	312	308	342	350	312	291	336	362	321	346	306	309	309	319	301	353	311	300	350	317	365	343	304	320	362	332	339	304	317	339	345	357	341	314	285	309	328	325	328	334	296	309	340	358	332	331	344	293	331	348	341	374	284	354	325	325	334	358	330	341	334	343	337	302	339	348	343	293	366	310	362	309	356	313	360	318	302	313	328	350	326	315	336	345	305	325	313	320	348	355	326	350	317	375	296	295	320	314	384	305
31645	19218	12331	6760	3082	1339	991	964	787	789	735	745	724	768	747	704	740	757	717	699	758	680	686	726	700	716	678	751	698	688	684	729	672	762	736	735	724	702	741	711	755	727	702	703	722	726	696	716	711	732	665	706	738	751	773	728	690	735	691	713	681	688	774	703	712	716	708	711	744	721	697	735	648	723	717	740	721	689	692	690	749	736	734	701	727	705	731	724	722	746	731	735	673	731	686	729	739	711	705	729	667	689	747	696	725	768	668	730	700	729	704	734	704	697	730	720	723	748	712	709	678	758	723	715	718	754	698	728	722	717	691	718	735	672	743	695	711	694	741	726	717	706	668	681	717	750	655	703	739	735	733	693	696	748	780	694	665	723	745	702	697	756	673	719	684	718	730	730	766	712	725	744	721	701	702	692	710	726	710	699	648	726	703	671	742	722	760	740	664	705	715	703	719	700	737	764	731	760	758	717	690	755	723	727	652	696	677	725	738	770	753	665	678	718	699	702	741	664	723	710	731	730	699	774	767	718	725	704	703	729	717	690	677	678	708	692	694	728	749	704	735	726	735	756	754	730	724	710	686	674	703	719	727	655	676	735	719	767	756	719	696	681	697	751	692	711	674	704	689	735	748	761	747	695	724	702	720	654	661	693	674	669	735	726	750	724	711	692	691	707	728	729	709	724	697	709	723	706	709	695	707	732	666	755	742	697	727	741	699	670	695	711	725	765	723	738	703	722	747	710	699	678	691	646	706	708	730	754	671	726	722	738	733	730	690	732	760	707	723	756	726	690	726	713	718	687	711	719	721	733	736	713	739	707	679	697	697	730	701	688	708	717	710	734	733	729	702	690	718	753	686	723	681	704	718	710	724	735	752	685	689	704	709	742	719	704	741	725	716	713	727	704	680	754	721	768	665	693	737	691	712	690	699	689	648	704	725	697	652	730	712	755	716	741	729	761	702	726	717	720	737	721	702	693	730	686	703	703	720	699	701	714	710	739	753	746	656	735	737	693	700	684	729	731	688	716	722	715	719	712	717	704	726	708	694	718	741	714	683	738	743	711	750	707	700	731	699	725	734	729	733	729	718	743	717	716	692	704	707	721	755	747	710	717	724	708	716	705	768	705	703	743	742	700	713	720	735	702	688	719	717	697	716	786	741	690	713	684	742	738	712	679	733	729	708	714	706	709	735	685	731	741	719	714	687	761	736	665	690	716	702	678	730	678	709	710	702	690	709	691	688	702	770	694	728	707	694	731	705	688	709	733	744	708	744	713	713	743	728	717	755	705	692	718	728	722	723	716	722	743	730	688	720	661	712	691	760	730	691	705	733	685	718	748	678	729	713	720	679	712	753	690	695	698	715	716	705	689	695	712	713	725	741	704	694	715	678	738	784	713	724	731	719	704	733	737	704	760	723	707	741	744	696	708	715	718	722	722	697	718	666	702	716	752	752	684	755	699	711	748	713	749	722	705	737	687	706	701	713	694	759	695	751	714	744	691	692	730	709	725	758	706	740	693	709	732	739	733	743	715	719	694	701	730	701	712	685	703	698	722	757	664	687	746	696	721	702	716	737	702	747	728	741	730	689	719	688	704	736	703	731	678	715	730	749	740	729	660	670	707	710	723	697	712	676	647	817	680	687	722	655	675	707	714	692	715	757	739	727	695	720	719	730	681	767	736	727	743	730	684	740	741	730	746	718	688	734	702	728	679	678	713	710	704	683	688	692	715	697	720	727	700	718	694	724	742	710	761	725	751	721	734	731	680	695	709	699	708	653	711	709	737	711	735	739	679	646	715	696	736	754	763	700	719	764	715	714	708	731	748	685	715	685	706	637	699	669	716	666	681	774	759	736	719	729	727	771	762	700	723	705	741	711	712	705	738	723	660	718	665	689	739	704	716	697	691	746	715	704	688	698	741	699	721	715	744	725	706	670	676	760	704	681	689	767	724	732	752	687	666	695	769	726	707	687	711	702	755	709	710	699	693	720	708	716	757	753	694	689	701	718	734	778	705	760	759	680	736	719	680	682	687	708	737	720	744	697	711	711	709	727	721	709	733	665	698	716	731	701	688	785	712	759	710	717	697	714	737	709	730	733	708	773	691	762	715	733	744	722	725	733	718	710	711	714	707	764	678	706	769	717	708	744	691	752	693	695	729	714	746	704	739	694	742	717	733	746	704	738	698	685	727	745	687	778	706	701	747	687	673	734	698	715	728	716	679	720	716	689	728	701	720	736	773	718	711	661	706	702	728	715	731	676	722	747	678	716	742	737	753	713	719	716	756	721	732	697	727	726	698	684	699	686	690	704	728	732	697	733	703	722	741	777	767	687	684	714	715	699	710	703	668	680	721	720	722	688	699	693	719	728	723	689	733	717	690	749	717	745	721	722	687	770	748	751	690	650	702	730	712	734	724	692	695	737	715	723	724	681	695	734	679	710	733	718	693	761	699	717	744	702	719	709	732	673	663	707	740	686	718	661	696	703	725	684	684	703	696	666	669	742	730	721	785	678	713	690	759	698	788	699	692	747	675	719	703	707	717	741	700	684	661	690	725	669	703	714	694	754	704	728	754	697	737	733	687	766	735	714	772	723	704	733	719	681	674	700	730	722	771	695	697	719	711	702	744	705	649	736	733	708	740	738	715	708	736	722	746	716	684	697	715	696	701	704	737	725	720	707	717	711	702	741	725	690	731	701	714	688	717	709	767	674	734	755	728	743	740	702	723	721	688	684	724	717	723	693	721	713	743	716	696	713	680	724	723	702	712	700	713	690	742	733	734	706	729	715	733	710	717	721	708	772	701	776	723	743	697	711	788	725	709	705	687	749	694	708	751	712	717	739	709	685	726	730	667	747	695	753	731	712	753	723	721	722	701	705	677	681	747	683	728	719	715	726	703	720	719	661	703	751	672	719	695	705	717	691	722	697	678	753	704	692	760	750	722	708	669	730	726	705	725	714	677	728	728	665	740	708	736	714	741	711	719	699	699	723	753	705	677	705	708	719	735	716	713	694	738	698	690	717	703	738	682	714	698	759	732	689	700	677	724	729	692	696	702	711	684	708	666	684	723	691	729	721	735	740	765	735	713	692	715	740	737	770	735	706	681	677	720	727	747	649	731	747	722	750	742	697	715	749	739	726	752	700	710	743	697	732	749	657	725	710	675	731	732	730	732	743	735	674	730	726	727	713	718	747	646	711	731	703	762	722	708	714	681	695	736	685	725	692	711	709	739	727	652	741	719	735	724	724	705	687	733	710	739	757	745	678	736	716	713	703	711	725	741	680	736	710	715	722	696	716	706	671	699	681	703	733	762	670	646	754	729	693	696	694	731	702	778	736	712	700	720	734	731	692	705	729	692	711	681	723	736	678	680	730	734	710	730	695	708	702	672	710	738	729	717	694	733	668	744	736	716	689	674	757	723	738	744	643	720	718	744	735	702	724	741	705	683	750	757	643	672	712	709	702	672	708	700	667	691	699	768	713	741
54856	32772	17524	5528	1711	648	494	467	384	408	373	369	329	366	292	360	322	330	328	321	340	315	316	316	322	340	340	344	324	321	304	310	362	302	347	362	318	289	318	321	356	295	338	330	344	300	312	333	306	324	340	299	348	322	328	315	336	346	287	362	341	314	323	275	333	319	352	322	316	309	297	274	331	308	303	333	314	296	313	286	290	325	325	314	313	279	328	304	308	303	330	338	321	290	302	290	324	326	313	344	309	323	304	276	364	352	314	298	303	370	344	308	311	326	352	305	313	271	304	304	331	283	322	300	316	310	278	310	286	295	333	328	307	286	332	303	327	318	277	326	303	301	336	318	329	312	342	300	360	330	326	312	321	310	291	330	331	296	317	318	360	335	324	318	326	313	302	326	305	303	320	309	343	324	311	324	291	306	309	317	318	265	326	314	322	303	348	321	327	338	361	320	305	289	337	303	330	330	332	345	364	345	328	302	322	299	301	321	306	316	357	300	346	310	296	302	313	290	290	317	306	350	314	335	352	320	326	324	291	314	334	289	316	330	328	298	310	288	324	328	317	335	329	330	354	299	319	352	319	314	327	347	335	299	307	341	294	333	315	323	302	334	341	322	311	338	343	310	264	290	332	333	363	328	358	301	288	342	300	332	309	308	327	294	353	336	333	317	327	320	307	296	315	298	369	338	286	307	343	295	306	321	300	311	298	302	354	312	300	322	326	307	285	315	306	319	284	299	348	300	292	351	327	343	332	311	327	334	337	313	315	318	344	302	348	305	315	318	324	318	316	286	309	318	312	334	328	319	317	329	291	330	309	350	327	294	331	324	306	299	324	346	304	338	339	346	321	291	341	346	336	288	290	312	306	334	301	319	315	340	311	343	305	265	335	313	332	297	329	303	365	293	328	319	336	314	340	333	318	324	316	308	341	298	358	296	292	312	281	338	363	338	333	300	322	333	320	317	309	319	324	327	318	324	346	332	313	313	297	342	315	332	309	306	317	313	323	322	313	331	342	318	329	344	359	313	345	302	357	338	302	317	335	286	286	317	316	312	305	327	320	299	352	304	328	321	315	323	345	343	350	307	304	296	311	306	340	343	326	328	352	327	318	345	343	289	316	328	321	323	315	321	323	334	317	315	303	321	318	308	304	362	317	320	336	317	297	360	345	327	344	334	362	344	309	345	341	311	340	330	319	346	328	341	357	358	337	343	290	301	333	361	286	335	317	354	344	345	323	255	329	317	350	289	296	281	312	327	264	298	298	299	308	332	337	333	313	295	287	318	332	319	304	329	343	322	318	355	300	331	261	316	306	299	313	319	346	323	298	335	340	334	321	338	321	335	321	314	313	336	316	298	308	344	297	327	296	301	306	307	317	348	329	317	303	352	295	283	311	326	299	338	346	343	285	315	343	307	295	316	327	319	313	304	323	311	306	299	323	323	306	339	323	342	344	321	305	336	310	315	337	355	343	364	328	335	304	328	293	327	300	328	312	331	333	315	345	309	319	336	299	301	355	337	317	342	315	319	328	290	316	302	312	329	287	313	354	341	325	332	326	327	289	320	311	320	314	323	285	326	283	322	328	335	305	342	329	302	356	296	363	334	332	339	315	340	308	305	322	300	319	320	353	330	310	324	328	324	326	308	322	331	294	325	298	307	321	319	306	332	340	328	324	311	319	309	327	335	300	325	284	343	305	335	314	343	297	311	317	303	309	297	340	313	300	310	353	310	350	341	299	337	317	285	328	344	295	313	348	321	337	336	305	315	314	345	333	286	342	328	308	317	324	330	316	314	354	333	287	320	336	312	301	326	297	301	323	315	308	329	334	290	336	319	309	298	295	315	345	314	332	375	319	307	316	292	353	284	339	309	306	296	321	308	315	309	345	299	274	300	326	361	350	340	326	370	339	313	334	349	291	351	331	318	333	299	327	314	312	326	312	300	344	314	330	362	336	313	284	336	345	309	329	314	287	327	333	361	341	334	332	309	313	291	301	347	305	305	318	279	310	373	275	288	302	329	339	350	325	295	347	330	334	323	362	326	278	286	327	318	308	343	306	298	346	300	342	313	338	334	281	301	344	320	290	328	316	301	323	294	331	349	335	294	307	334	342	310	298	333	332	311	356	308	304	323	316	292	310	295	363	320	301	331	308	267	344	312	321	297	328	317	339	306	340	307	321	328	307	348	322	335	322	310	320	305	329	315	318	320	309	297	304	301	305	361	318	328	340	331	332	312	318	310	321	309	311	356	302	293	322	319	315	330	311	303	331	321	328	307	328	338	337	316	300	331	367	353	271	305	339	338	332	316	332	287	295	306	301	369	327	324	321	354	312	333	344	313	319	296	345	321	331	308	306	322	324	300	326	340	307	361	335	303	329	301	284	328	310	309	299	330	311	310	331	318	345	314	316	331	336	367	314	319	352	318	301	348	356	343	317	358	293	316	293	312	300	311	325	326	332	300	291	303	316	298	324	327	313	323	311	350	308	323	264	301	344	341	333	311	327	288	332	348	308	322	324	274	356	337	344	333	304	323	329	314	303	312	337	297	312	340	314	283	280	318	341	340	308	330	329	297	360	312	346	323	335	311	310	315	349	304	334	308	325	307	282	299	364	334	329	367	322	320	302	317	363	341	313	331	297	320	348	354	321	307	310	315	317	300	337	298	331	328	341	346	299	326	325	341	345	323	324	312	290	327	336	364	302	322	341	310	322	286	296	286	308	330	341	312	279	303	298	282	300	313	330	317	336	324	337	328	367	311	314	338	320	309	292	294	316	293	327	313	326	309	353	338	380	318	345	311	332	273	290	318	346	321	305	298	316	334	337	304	355	341	313	315	313	317	349	317	292	316	313	282	322	319	321	334	328	311	296	332	320	353	299	311	303	338	315	291	277	327	297	283	317	305	372	309	285	339	330	308	334	322	304	326	333	338	351	303	321	350	349	299	313	329	317	298	317	304	340	329	324	332	332	330	327	320	330	294	291	346	312	271	302	335	335	304	335	326	349	351	333	338	301	306	332	300	300	329	327	324	336	299	290	313	297	350	315	283	309	318	319	298	318	312	293	301	296	349	285	331	346	340	347	324	304	285	319	276	282	305	365	294	311	330	351	317	357	314	328	263	319	297	278	297	348	354	306	304	319	329	299	318	325	303	303	324	322	335	317	292	311	318	319	323	338	339	309	315	332	317	316	338	331	336	300	295	308	321	307	300	296	317	304	328	343	295	320	322	333	288	317	289	300	367	346	298	356	323	310	354	332	307	318	311	327	311	315	285	316	331	322	326	284	335	298	331	303	337	359	329	350	308	313	312	304	319	293	300	333	302	342	322	310	282	331	331	332	364	320	320	313	341	325	311	308	336	323	335	332	306	346	327	313	316	347	341	326	320	336	308	340	289	297	301	296	286	315	321	354	326	341	310	346	295	297	308	341	342	286	325	335	292	342	383	313	286	318	320	320	309	287	303	314	290	317	302	334	306	318	320	319	332
35009	25720	19769	9963	4716	1997	1471	1259	1066	992	910	842	836	777	718	758	713	708	716	668	749	699	714	706	687	695	721	677	740	742	731	682	739	693	711	672	720	703	689	712	728	731	684	733	703	699	718	731	716	687	746	682	708	747	705	726	692	687	681	745	731	706	716	686	675	695	685	738	703	691	693	685	669	694	662	654	679	671	671	672	705	695	706	687	672	741	687	698	656	733	704	716	664	680	707	668	686	634	688	726	726	741	665	705	689	698	682	707	726	690	669	679	711	684	656	730	679	683	662	702	671	702	684	751	741	707	693	685	702	656	668	712	676	628	706	666	680	708	700	723	694	635	698	674	653	732	668	710	672	726	672	657	727	684	656	696	723	697	714	695	664	684	714	703	696	713	648	650	631	685	654	689	677	691	692	728	710	652	663	681	673	700	672	671	718	659	737	687	712	685	723	666	682	689	705	701	689	692	666	687	700	714	692	680	716	685	653	698	702	737	701	704	709	694	676	707	667	701	667	713	696	704	677	715	733	712	670	733	693	666	713	705	706	620	690	718	659	660	749	679	674	684	684	680	679	648	716	682	678	654	666	714	710	664	709	692	721	654	700	673	689	707	664	638	664	701	691	655	671	700	663	688	660	668	674	743	748	666	630	661	665	693	714	660	665	657	690	651	653	697	692	702	712	690	691	666	709	721	701	665	723	715	712	686	685	680	713	719	695	689	689	749	731	679	765	699	670	682	693	669	729	657	676	706	672	689	646	689	658	720	723	680	734	699	684	726	707	677	687	654	682	687	701	694	664	678	674	711	729	685	695	704	721	685	691	718	694	693	658	730	713	719	690	666	692	708	699	729	703	683	685	713	711	693	727	724	757	716	648	748	695	767	686	668	712	674	692	675	735	728	683	710	711	642	698	681	705	703	630	703	680	625	695	736	610	685	650	661	727	712	705	716	691	679	704	678	681	719	706	719	682	725	676	710	702	743	659	748	672	688	682	681	723	690	704	703	717	680	704	710	696	698	665	674	705	651	734	697	691	685	683	682	694	654	674	675	730	672	683	689	674	683	723	648	680	730	691	666	691	690	646	665	660	760	721	705	708	733	710	692	690	665	698	691	698	720	736	739	755	704	710	672	692	655	702	699	701	674	714	662	709	698	689	724	728	716	633	665	706	671	771	725	687	690	685	743	706	699	705	713	742	709	689	705	704	671	674	749	701	679	696	687	694	677	721	690	669	680	643	716	655	672	728	724	705	755	666	667	694	706	668	674	692	679	701	695	718	734	652	676	708	667	677	713	679	682	739	698	658	680	655	677	648	719	666	738	716	692	747	738	697	664	693	706	724	662	689	656	691	709	694	648	752	696	693	677	684	707	689	709	740	704	653	667	699	687	707	749	690	676	679	683	680	712	706	699	721	712	695	730	667	704	676	706	697	649	713	693	713	718	716	701	694	674	714	665	661	684	675	677	705	692	680	703	704	715	675	679	703	658	711	655	683	700	686	689	723	706	697	733	712	680	733	698	695	706	689	718	731	711	678	694	685	693	682	746	683	687	692	657	671	683	680	649	665	675	695	731	702	673	675	714	728	729	672	684	710	674	707	722	681	674	703	689	674	719	734	693	700	724	692	652	684	718	704	712	690	691	677	697	733	705	672	651	666	670	684	673	692	688	703	643	732	695	733	707	718	765	733	689	712	692	665	689	707	730	725	630	672	625	654	662	683	679	713	673	690	755	660	679	641	692	695	709	744	717	690	714	679	655	693	641	676	713	662	705	704	693	728	709	657	686	687	626	667	675	673	667	707	707	693	680	634	658	700	699	702	660	680	672	698	649	687	698	673	653	667	712	693	730	645	688	743	646	695	646	677	678	710	682	644	689	714	694	657	710	698	714	638	699	669	662	665	703	705	695	721	693	675	701	677	717	670	681	703	698	709	695	693	697	689	698	725	707	645	682	679	656	690	695	721	687	692	770	708	680	693	674	667	640	687	698	667	725	716	700	655	700	713	665	672	684	694	673	728	671	715	690	695	684	727	701	691	703	626	695	706	724	658	700	688	729	728	717	718	683	711	694	703	685	685	701	698	718	701	738	715	666	673	689	687	694	704	664	684	746	709	679	719	634	694	709	708	675	715	684	698	624	698	727	688	762	724	712	666	688	693	698	695	716	685	711	676	706	709	674	699	722	692	672	686	686	667	707	686	700	697	695	708	672	725	700	749	709	708	669	678	710	698	736	656	647	646	701	717	724	645	692	693	690	695	740	727	670	647	682	723	671	677	702	700	688	721	669	647	691	711	672	668	686	679	711	677	692	703	627	727	719	720	692	641	698	652	702	736	673	667	711	681	706	699	688	670	657	654	729	679	701	647	687	645	682	678	686	653	663	645	702	683	659	675	712	712	717	714	709	676	673	687	696	699	742	717	730	730	656	697	707	708	681	696	699	685	728	678	706	713	732	653	661	749	729	728	740	721	644	675	678	677	685	694	668	672	719	653	684	677	671	739	666	691	748	639	687	679	696	674	697	674	664	714	700	697	657	737	686	707	700	707	716	695	677	667	677	706	712	654	730	652	702	680	624	692	645	728	720	754	688	688	709	692	649	696	705	702	667	696	689	696	646	714	686	664	688	702	703	693	690	686	714	651	717	706	729	708	708	710	691	736	679	695	739	686	661	714	688	684	682	681	703	682	728	644	663	684	656	664	618	668	718	637	686	722	715	650	735	698	681	667	713	669	680	701	676	715	704	710	735	683	642	669	668	687	721	700	668	707	673	676	666	672	706	669	688	690	670	695	678	697	743	705	697	689	717	702	703	703	710	654	717	723	668	720	659	662	709	700	669	701	668	694	684	708	704	730	680	705	703	679	682	699	681	651	678	694	687	751	663	700	667	696	669	686	665	708	652	682	691	692	677	713	694	755	706	698	680	703	740	678	692	666	729	708	679	641	680	700	716	664	693	730	688	654	700	682	670	706	691	667	667	690	710	685	701	704	667	687	691	721	686	696	672	703	674	708	641	705	711	749	711	741	720	690	687	675	710	677	687	681	639	684	697	705	674	691	664	674	728	666	717	694	674	686	705	691	633	723	700	709	710	663	702	698	731	645	719	740	725	647	691	682	638	672	699	695	710	712	713	699	667	684	729	667	712	689	730	729	656	716	714	717	720	678	706	728	711	699	686	737	666	739	692	727	740	727	710	688	710	685	708	710	676	688	654	734	705	653	692	710	666	688	716	698	702	681	685	690	652	712	679	716	719	693	662	685	738	685	667	666	733	678	663	662	686	719	643	697	682	670	668	751	713	694	696	665	680	722	681	706	667	691	681	721	692	712	733	701	667	677	686	666	660	726	659	717	658	719	719	679	700	683	718	676	729	751	737	710	644	726	722	688	665	717	697	751	737	671	675	707	693	714	703	726	661	701	643	690	740	693	693	689	703	652	633	686	734	713	686	656	753	705	695	684	668	711	683	686	654	694	719	690	680	634	702	675	668
59146	36535	22523	11888	4714	1135	707	625	516	439	455	399	398	373	377	306	296	331	353	372	297	348	325	361	328	311	332	320	321	335	349	315	331	358	336	352	400	336	334	297	319	333	345	355	343	337	329	342	358	343	352	333	345	378	367	335	333	327	329	333	384	333	351	326	314	295	323	327	343	331	342	316	349	338	316	326	312	316	305	334	330	276	293	321	334	360	314	333	334	370	357	302	319	359	335	356	306	337	315	347	320	336	308	317	349	332	319	318	326	315	340	329	333	309	319	354	349	312	307	349	312	334	332	361	311	339	391	329	365	359	299	328	351	339	355	324	337	334	333	329	358	356	322	352	339	317	347	350	326	310	351	306	350	341	360	318	333	319	334	311	354	324	315	315	328	319	344	302	296	342	313	310	296	298	342	320	362	335	313	283	323	320	343	340	328	341	334	339	338	374	322	302	327	307	343	299	342	349	337	326	313	341	359	337	311	310	318	317	320	311	281	302	307	328	343	311	334	362	370	315	329	346	316	315	314	317	341	344	344	366	322	321	328	326	321	292	352	333	323	333	346	358	323	317	319	296	366	348	319	345	364	323	305	333	364	362	346	338	336	310	335	330	337	326	333	314	345	306	348	314	327	327	306	312	328	332	311	368	273	279	338	335	331	340	295	350	312	332	340	362	304	312	313	325	348	319	321	323	312	308	311	318	348	330	332	367	315	299	334	310	338	285	303	311	334	314	307	382	328	326	324	285	326	338	325	299	322	328	341	349	316	324	294	335	311	298	307	315	302	363	319	342	309	383	347	287	319	319	301	341	308	310	292	343	308	342	311	301	342	343	308	348	312	358	308	363	332	333	336	346	334	328	292	314	326	339	351	315	277	321	313	327	325	321	330	330	360	344	309	333	330	338	342	312	314	327	300	352	325	321	339	291	324	328	335	336	326	333	323	329	334	336	326	320	353	308	364	304	344	304	328	313	335	334	329	300	354	329	313	331	332	337	300	349	337	353	316	359	348	330	336	307	367	334	334	332	353	346	313	366	333	298	305	328	303	300	342	300	367	324	305	322	332	288	321	348	332	306	315	316	328	329	310	305	341	351	344	327	308	338	352	297	322	306	338	315	329	350	334	340	321	337	330	306	300	303	318	291	343	320	319	326	331	297	297	302	340	318	321	312	308	326	332	337	332	343	333	310	312	332	324	330	341	323	342	309	316	332	336	329	270	314	357	327	317	364	341	327	310	320	348	344	319	313	308	330	340	276	323	332	316	333	324	333	316	339	334	346	330	313	347	342	336	321	320	357	331	322	348	305	327	333	328	302	286	330	320	310	302	323	329	343	334	306	359	325	331	346	338	368	299	344	392	331	298	326	346	298	323	353	337	312	308	311	312	310	305	361	317	348	329	338	343	289	302	350	337	378	344	355	352	305	318	297	377	385	322	304	312	317	298	317	333	349	333	304	318	332	359	323	348	328	359	349	310	334	332	330	337	350	345	364	331	315	298	346	317	339	322	310	328	311	317	336	328	332	386	327	328	309	307	326	316	360	330	341	314	346	339	334	324	317	319	341	351	324	333	329	340	336	339	357	341	341	317	347	349	329	328	310	311	342	343	325	376	335	328	329	325	334	358	338	351	320	319	339	386	316	319	350	343	351	315	321	296	347	339	316	295	311	336	324	340	283	354	299	335	351	379	327	324	296	306	332	353	354	345	323	343	326	300	345	319	289	332	348	302	357	314	319	336	345	317	316	299	370	308	312	345	351	342	341	311	356	314	345	334	362	340	332	302	289	364	307	293	346	306	294	339	339	300	339	325	322	318	348	316	334	294	336	333	345	372	308	349	323	322	327	341	312	356	302	349	312	287	379	320	348	327	308	352	340	304	345	304	310	345	295	312	300	350	350	334	313	337	346	351	328	340	355	340	325	322	351	320	333	321	310	345	347	343	334	315	315	326	311	316	276	355	353	331	306	316	300	363	327	343	344	330	312	337	305	303	330	332	361	306	307	318	314	310	297	350	340	299	317	326	310	323	323	349	319	331	344	342	344	348	354	334	328	354	327	339	327	324	355	299	331	344	373	356	337	345	322	345	337	352	313	322	314	333	354	309	295	313	316	303	337	339	326	334	320	335	321	327	354	317	290	363	331	336	336	323	337	359	357	314	305	297	337	334	388	294	361	330	342	298	328	300	337	357	346	298	306	337	359	300	293	354	313	328	319	338	332	321	357	376	371	326	320	327	318	310	344	325	322	306	375	302	345	310	365	321	326	336	345	318	316	293	338	336	345	347	338	298	338	324	320	349	334	294	340	305	325	300	372	360	343	329	319	352	308	296	316	321	327	328	330	334	355	299	342	396	328	315	307	346	302	323	323	328	318	277	266	364	331	320	339	339	327	330	313	329	360	330	327	339	324	345	322	320	339	321	330	313	316	346	324	313	333	333	313	348	307	368	365	297	316	298	345	323	324	343	325	317	332	324	323	319	281	311	299	321	289	302	346	310	341	316	332	366	317	316	342	310	331	341	294	314	338	318	333	327	327	319	329	323	343	308	313	325	310	334	328	340	283	377	358	335	391	313	346	297	337	336	311	311	284	329	346	309	337	339	326	345	342	333	344	336	318	317	305	309	283	318	336	384	381	335	305	363	325	285	311	315	379	328	292	336	334	330	332	306	347	337	292	318	313	340	333	336	345	355	359	344	334	319	323	298	335	322	336	322	332	327	311	342	358	357	340	334	338	340	349	337	324	350	338	359	331	329	340	336	348	335	312	304	320	372	325	319	324	368	333	350	344	301	344	365	326	304	315	330	332	346	334	306	299	335	324	295	313	329	326	346	345	375	363	329	318	311	296	298	336	340	325	314	323	339	376	314	322	343	342	314	316	327	312	335	337	314	335	327	323	323	329	318	303	276	297	336	280	341	337	277	327	346	357	343	322	291	323	320	314	343	330	333	301	347	332	334	357	301	319	348	309	316	314	342	330	328	329	355	310	294	376	330	327	308	297	312	328	291	321	327	325	299	340	367	320	294	319	347	345	365	310	321	325	346	321	344	329	337	301	349	327	317	333	315	298	317	366	329	303	357	322	354	350	318	350	292	339	344	312	337	326	342	320	322	331	329	350	335	356	312	324	309	303	334	333	317	354	331	354	336	327	328	307	301	312	335	345	360	346	342	327	316	312	307	341	365	339	345	318	322	362	323	287	340	356	310	307	316	336	322	352	358	322	309	338	369	343	349	309	338	356	329	320	332	357	287	322	328	306	325	321	360	360	334	370	337	315	356	330	321	362	355	298	307	329	355	304	298	320	306	337	345	312	342	323	333	318	327	352	344	336	325	340	320	324	329	331	315	334	330	295	361	308	331	317	342	351	305	329	329	309	362	343	317	346	315	336	341	352	322	289	325	300	332	300	331	366	314	316	324	353	352	337	322	346	347	326	299	363	340	326	353	325	301	319	352	315	351	293	321	326	343	300	310	294	340	329	347	319	344	349
36611	26822	24971	20379	11110	3511	2458	1967	1550	1394	1125	1030	1015	920	827	766	786	723	702	741	728	747	713	742	687	736	751	741	733	763	719	764	788	794	776	822	755	759	768	740	701	770	766	751	750	711	735	713	721	754	719	728	765	754	764	747	706	762	760	778	724	752	652	742	746	735	702	742	758	718	721	730	714	765	750	692	685	714	701	750	736	692	707	729	714	675	717	731	726	666	730	752	735	763	658	747	713	737	731	718	712	718	726	724	759	722	716	738	725	732	680	747	702	699	716	698	755	749	710	721	753	728	713	713	684	764	678	728	739	704	664	727	742	727	683	701	721	742	687	714	699	718	743	656	691	710	722	736	726	727	683	732	731	711	715	712	748	715	733	721	686	769	709	717	710	706	695	740	728	759	648	760	701	702	692	678	738	734	719	718	717	719	742	729	736	724	714	719	718	721	761	706	723	696	783	675	754	740	719	749	709	711	694	693	725	701	697	745	665	744	694	692	752	700	705	713	666	728	730	669	730	682	721	678	759	736	707	678	715	708	702	695	691	690	707	727	736	695	702	785	734	687	716	718	701	719	748	700	709	718	687	735	696	694	689	675	691	706	726	730	677	729	712	747	703	655	714	712	746	718	656	715	719	711	679	672	741	731	683	690	732	680	715	752	719	748	752	744	717	724	701	724	761	655	745	735	710	737	736	751	662	764	728	715	724	702	731	685	687	722	731	755	744	700	737	707	715	710	673	679	736	723	722	709	764	702	690	707	727	750	685	752	703	707	683	697	684	712	711	672	686	709	729	676	743	694	647	757	707	684	704	693	692	733	725	687	757	714	716	699	750	712	717	755	762	733	686	706	704	711	685	740	712	708	732	730	698	741	674	683	697	716	719	713	711	686	726	744	700	686	749	686	650	689	701	735	722	758	735	728	691	725	707	713	698	685	676	697	715	703	708	709	717	729	715	727	700	706	713	727	706	665	702	660	735	749	727	704	694	768	705	660	745	719	650	720	757	771	748	684	701	685	707	679	724	689	769	699	718	697	742	742	716	708	706	757	714	749	682	740	700	725	747	683	738	703	702	650	711	706	682	705	715	771	690	690	666	703	722	686	700	706	734	705	713	725	731	728	723	744	737	709	665	689	736	765	714	682	692	674	676	710	683	752	718	680	754	724	691	730	723	725	744	710	741	718	717	729	639	714	699	690	697	733	717	699	712	711	739	728	761	693	736	756	701	720	708	721	690	693	698	742	729	652	699	686	727	672	723	691	706	715	690	677	701	737	718	749	775	714	741	638	739	706	759	708	723	670	751	721	681	761	709	736	676	726	706	717	711	722	666	722	697	708	715	736	713	744	731	716	748	702	729	735	742	716	749	680	669	765	710	703	733	735	764	714	706	718	646	734	727	702	728	731	731	701	716	698	713	731	709	740	765	765	721	740	650	656	718	699	730	728	744	697	722	725	675	715	696	730	716	709	737	702	717	754	744	677	712	722	715	778	700	742	715	745	684	726	697	728	706	660	761	702	738	666	737	722	742	680	697	678	704	735	728	730	697	693	711	705	678	718	736	677	774	694	711	722	731	736	726	700	686	651	663	714	757	699	696	716	717	655	693	698	681	697	699	710	709	761	738	675	691	745	724	732	714	739	633	696	713	697	718	683	711	654	660	703	707	703	728	687	728	714	704	727	702	731	745	684	769	734	732	698	685	720	732	695	643	666	743	669	681	702	710	725	663	707	759	696	713	747	705	727	735	684	667	724	678	716	746	672	657	733	699	691	710	690	714	691	744	707	748	723	711	701	730	687	711	684	728	679	686	710	703	718	720	640	717	730	726	659	739	722	744	724	771	729	682	659	690	689	720	724	699	683	730	744	701	721	716	679	699	733	669	694	740	705	718	685	704	689	683	702	697	768	715	735	701	723	743	685	701	771	723	722	770	747	720	695	685	685	733	705	680	719	690	709	725	719	726	652	729	714	710	695	701	721	739	699	708	672	733	733	749	727	680	687	697	738	725	738	685	713	715	739	716	725	778	670	664	711	657	693	726	700	709	718	744	737	684	709	678	699	692	717	701	729	714	682	746	648	716	716	722	638	678	767	750	720	711	704	732	743	712	716	703	715	723	720	721	676	684	669	729	735	736	716	689	718	745	708	725	679	678	728	741	736	733	714	678	709	723	709	743	692	699	670	774	696	728	690	739	713	723	750	739	731	762	737	710	741	674	745	696	688	717	705	698	742	703	688	743	689	750	680	753	708	693	763	737	748	708	715	745	728	773	765	677	708	660	724	660	659	719	676	701	693	723	736	689	672	730	685	746	723	712	731	723	723	711	682	706	693	675	703	686	742	730	696	731	732	725	722	698	733	662	725	764	670	716	697	678	714	738	696	713	696	689	690	693	746	695	679	704	741	674	668	701	699	723	675	687	732	711	716	669	683	751	720	723	716	686	711	661	644	677	682	700	738	729	723	731	665	728	726	727	760	714	720	717	723	669	732	733	676	681	728	685	736	663	730	697	700	714	741	720	741	697	701	750	748	709	713	728	709	753	700	731	785	764	700	693	668	691	719	690	724	700	721	730	735	732	724	705	761	697	710	743	711	707	709	706	712	733	726	745	646	683	645	691	686	697	708	742	701	744	686	685	672	709	745	661	665	727	686	747	710	687	747	703	656	708	713	720	673	742	717	709	695	703	715	724	699	671	761	674	722	739	761	761	744	734	709	698	740	733	735	723	672	672	694	677	700	738	708	715	690	715	711	714	673	730	664	695	745	697	754	747	700	705	726	742	711	739	730	760	726	695	736	702	704	710	757	703	703	720	697	701	692	665	711	712	688	759	702	683	735	737	676	704	715	759	748	738	755	710	682	698	748	710	733	731	721	730	658	780	713	737	719	732	723	686	708	684	712	727	733	709	731	696	693	728	717	715	658	678	710	705	704	724	740	710	725	707	742	746	689	700	697	691	716	720	726	687	712	692	773	734	710	683	697	730	711	728	708	719	721	748	725	688	725	703	681	698	750	727	687	713	711	745	689	672	719	782	659	762	713	726	689	735	723	703	730	714	747	716	714	769	705	675	703	700	709	735	726	660	697	703	742	747	690	671	679	719	689	706	698	724	688	736	755	698	685	762	691	727	724	705	675	694	709	734	697	647	719	755	714	705	721	693	793	700	761	678	705	734	674	729	702	686	735	675	725	736	668	728	689	739	726	736	670	701	685	715	654	690	703	686	736	738	690	736	732	703	705	712	711	685	704	740	727	685	739	717	739	711	709	759	718	741	691	731	705	735	711	716	691	676	689	731	772	729	689	705	714	773	742	684	728	724	719	726	723	720	657	728	738	723	686	696	768	676	715	747	733	680	713	729	708	745	696	716	706	740	691	717	692	749	733	742	669	739	682	684	704	717	731	729	714	737	687	725	706	680	731	715	691	701	709	716	716	693	704	724	711	726	661	701	692	692	705	729	715	716	699	730	635	732	668	727	711	666	731	682	692
42231	22924	11169	4316	1147	645	577	436	430	379	394	385	391	376	386	371	343	333	348	372	339	368	347	296	343	321	334	300	356	327	325	324	330	355	315	317	358	365	376	353	324	327	343	336	297	318	342	309	312	330	329	345	340	323	324	333	332	308	317	294	361	345	367	327	345	318	350	327	372	325	330	329	323	330	340	322	326	364	350	323	373	329	307	320	319	320	327	310	312	321	342	353	323	340	311	345	306	337	334	317	354	315	274	336	341	334	317	338	284	331	338	318	313	339	316	308	314	350	341	360	352	328	319	316	342	331	282	340	316	355	352	323	326	330	359	323	384	309	323	353	316	321	316	333	313	329	334	327	333	301	300	323	335	383	336	333	314	374	324	333	295	317	356	340	301	322	326	354	337	347	313	330	309	325	329	338	327	292	336	321	317	322	365	348	305	330	311	328	353	374	322	319	314	317	321	317	317	329	372	326	292	269	340	332	334	318	309	358	314	375	354	338	350	329	334	338	318	330	376	368	349	346	300	317	334	327	340	324	309	324	320	339	350	350	302	342	284	322	302	312	372	312	315	325	368	337	337	361	351	327	309	292	326	354	324	324	315	331	329	339	334	328	328	322	343	347	343	318	360	325	332	315	323	315	355	312	319	348	333	371	354	314	329	314	333	299	333	298	327	322	300	333	322	301	288	343	326	292	326	371	385	335	301	319	327	330	300	349	332	356	325	330	307	326	314	346	330	297	333	301	300	333	322	321	337	349	322	347	351	315	332	372	320	341	381	341	299	285	306	344	355	345	348	341	329	318	344	354	335	359	354	323	327	345	303	337	315	323	320	320	324	353	327	355	321	322	313	313	316	312	309	368	295	315	320	343	343	318	322	337	331	324	339	356	373	350	333	328	307	331	327	363	329	347	323	358	319	329	340	319	335	317	334	322	308	335	295	347	326	283	352	329	362	347	357	315	327	302	345	352	331	325	333	325	266	326	323	310	313	316	350	348	368	314	317	354	344	310	369	327	326	322	289	314	308	333	342	323	346	333	326	284	342	343	317	339	348	299	313	317	323	349	358	339	328	322	337	331	357	328	301	316	338	331	361	324	307	290	343	296	361	334	320	355	351	346	315	316	342	348	353	321	344	320	324	359	314	328	316	373	303	305	317	341	333	368	323	298	343	335	310	302	294	298	295	335	344	309	301	309	298	342	343	346	323	339	328	324	329	335	334	322	349	316	330	334	356	372	324	354	332	339	331	333	324	341	339	352	340	316	335	323	326	310	292	320	319	349	328	332	319	337	317	328	330	298	365	334	357	328	326	326	324	346	325	340	316	339	329	329	338	328	325	298	353	310	312	364	386	328	356	325	334	335	306	317	316	310	328	313	342	369	307	351	349	317	333	346	331	336	333	337	335	327	318	341	385	308	345	319	346	309	350	324	345	334	337	289	355	353	348	297	333	344	323	338	356	332	332	331	322	355	302	340	336	350	348	347	342	332	299	315	319	341	335	333	385	331	354	328	270	344	332	362	312	301	325	363	320	299	349	345	369	321	335	330	297	353	333	313	332	324	340	327	334	363	402	325	331	310	345	298	302	308	337	355	348	348	353	311	342	324	301	330	311	299	338	352	321	333	374	334	323	336	296	289	314	320	354	305	329	324	306	321	308	334	335	323	315	307	353	329	334	313	334	345	330	294	304	331	339	304	331	354	356	329	305	328	344	372	321	325	317	297	336	338	347	316	348	333	322	355	354	298	333	356	325	336	334	354	307	344	323	303	315	285	339	322	325	344	360	317	303	336	351	334	335	354	354	325	339	333	352	324	311	308	315	344	311	310	332	335	333	341	295	291	319	337	349	327	301	320	336	345	324	304	344	349	318	340	333	295	361	382	322	309	335	342	332	346	337	338	296	320	335	333	310	362	363	334	367	316	304	341	318	310	316	363	305	315	353	342	317	336	340	336	338	337	365	345	342	306	331	360	332	325	341	353	335	323	314	310	319	336	323	361	338	304	345	311	341	317	323	315	360	360	342	388	322	344	332	317	314	331	321	313	337	307	306	329	330	372	288	335	317	316	358	324	311	326	359	349	313	343	333	325	330	333	358	292	288	311	329	278	321	354	320	329	338	321	363	310	344	286	322	324	331	332	319	287	320	347	321	302	343	309	332	346	354	345	291	328	307	313	289	353	306	333	357	374	315	320	348	331	330	344	323	354	334	330	343	312	323	337	309	329	332	323	342	308	354	320	312	337	336	312	325	354	347	296	327	339	335	297	318	305	326	318	325	325	357	310	350	330	334	345	340	333	348	319	296	339	305	317	306	330	340	350	320	342	307	315	337	351	365	352	348	347	339	321	332	324	315	338	334	324	345	323	293	386	337	340	323	361	332	333	330	330	348	325	304	319	325	361	340	315	319	323	338	330	324	336	330	316	317	360	358	312	327	316	340	331	333	295	321	363	307	326	381	366	346	337	333	351	310	331	316	343	335	337	368	317	340	343	303	333	353	351	315	351	286	341	306	337	320	318	339	328	337	319	316	333	330	335	351	301	321	330	329	320	315	329	335	354	351	320	309	317	318	378	348	320	352	341	330	322	362	352	318	311	322	324	307	363	338	330	321	349	324	325	321	315	326	311	303	342	333	371	327	321	356	334	321	340	308	323	316	310	322	361	318	329	374	305	345	310	363	339	305	339	330	388	330	319	350	293	331	306	330	371	303	339	327	348	339	326	303	341	297	336	352	333	346	358	307	314	291	287	337	339	345	351	332	344	322	299	346	360	332	342	321	284	314	296	337	325	339	345	328	314	346	348	356	305	344	350	317	351	334	344	338	329	354	342	368	341	363	328	352	350	342	305	348	349	335	336	327	286	320	338	360	375	316	362	337	312	291	335	309	324	322	309	330	324	328	328	331	327	322	335	335	320	328	331	345	315	317	349	296	329	317	340	363	346	352	357	369	329	316	359	351	315	328	298	340	348	345	346	346	343	322	321	314	322	335	339	318	354	334	356	307	301	311	325	325	370	313	335	340	333	327	347	350	331	301	318	336	324	330	334	301	319	329	347	316	355	365	328	335	320	310	352	315	344	340	337	340	326	346	322	325	318	367	316	287	341	332	337	326	332	342	351	331	337	323	334	308	316	351	341	346	303	322	326	318	316	322	306	336	348	345	335	318	334	336	312	326	345	306	331	351	320	328	305	310	362	331	306	335	331	340	345	330	328	338	300	333	317	328	382	321	323	334	375	354	329	348	349	370	339	371	327	308	327	322	330	344	323	363	350	366	279	299	332	307	297	307	351	374	295	321	337	326	356	314	302	314	316	339	297	320	317	307	307	304	323	320	351	358	336	319	320	321	358	349	329	281	336	324	346	320	347	316	306	289	349	332	312	324	341	308	348	339	343	321	329	341	300	361	328	311	340	314	347	321	319	331	354	345	304	328	300	323	318	320	327	319	311	321	339	322	306	303	312	344	305	345	354	327	354	313	343	320	351	336	301
26032	16418	14620	9250	3385	2049	1521	1314	1133	994	918	880	896	828	797	737	712	757	733	731	715	730	707	719	744	709	695	727	714	710	719	722	792	759	751	768	716	740	754	744	734	723	722	720	759	693	709	732	675	719	784	750	707	718	735	771	721	672	705	714	697	670	699	745	753	737	735	708	726	748	713	737	671	750	700	692	679	737	706	721	680	701	716	707	695	729	700	653	709	713	703	725	717	692	703	706	729	673	730	706	756	731	686	720	745	751	688	687	717	732	718	772	717	647	722	745	728	717	685	764	694	682	710	706	736	716	658	682	714	755	801	735	697	738	688	763	681	725	659	701	708	751	691	693	714	734	685	673	709	713	711	691	672	711	736	722	687	701	664	758	711	737	732	715	699	735	652	690	726	715	697	709	679	745	720	691	652	711	756	740	698	773	677	709	712	686	688	728	765	681	712	760	693	660	716	675	734	746	690	708	715	750	724	756	683	668	709	804	686	724	721	699	683	726	710	717	688	719	735	678	725	701	717	715	688	710	732	722	709	677	747	688	691	714	714	706	744	729	740	704	689	691	698	684	735	653	711	709	708	723	717	731	688	726	786	671	759	748	752	661	664	683	650	686	704	735	724	704	663	715	758	751	724	682	720	735	719	703	706	725	678	694	699	714	715	683	723	706	759	730	730	656	715	693	691	716	672	765	698	749	736	694	704	680	687	715	741	703	728	692	734	715	711	673	729	687	688	743	713	714	711	698	728	709	736	700	700	693	746	723	687	745	697	697	706	692	770	690	720	744	707	735	722	682	757	705	728	736	655	738	695	740	723	712	731	713	707	712	747	693	714	706	711	710	723	721	717	721	752	698	708	729	708	703	729	746	747	732	730	688	695	704	679	669	685	756	738	729	663	695	700	684	705	690	708	685	680	667	705	714	747	702	739	712	706	732	720	695	686	761	676	716	721	730	732	712	719	699	677	731	699	718	710	698	684	673	744	665	713	709	714	710	701	729	746	726	715	705	744	702	683	683	692	757	692	705	664	707	670	698	740	703	744	710	697	737	672	724	685	764	684	683	698	753	650	688	687	726	694	696	682	680	730	734	750	717	730	700	735	681	690	768	716	728	710	674	730	718	695	718	743	659	724	731	700	680	666	756	758	722	755	693	764	730	683	676	687	737	741	692	679	735	745	691	741	722	675	722	717	647	704	708	737	735	704	688	709	700	715	667	686	717	709	674	719	704	717	702	756	690	713	715	694	699	720	698	733	736	679	711	700	708	710	788	727	706	740	753	680	709	696	703	692	726	695	750	694	686	708	712	733	697	702	724	735	743	718	748	682	701	688	676	744	721	666	667	717	721	717	691	723	738	770	723	755	650	707	733	697	746	692	747	700	718	729	737	701	713	713	680	704	674	707	687	699	718	739	642	681	716	753	695	701	641	675	760	708	729	724	685	694	710	679	673	691	677	762	726	703	678	696	682	688	721	736	699	703	698	736	688	729	673	701	700	702	682	717	725	756	716	730	701	711	706	708	716	729	684	714	683	700	669	718	709	683	753	736	732	733	702	737	658	716	701	728	726	685	760	680	731	748	683	700	716	705	687	725	690	721	687	686	726	714	725	718	706	732	698	724	701	715	697	697	746	712	770	687	677	732	779	742	689	628	699	666	718	741	790	744	789	710	727	724	771	690	683	718	718	713	726	726	724	715	714	708	739	692	751	745	697	731	723	657	694	691	671	709	734	718	694	716	731	736	698	698	711	743	690	710	749	706	697	697	669	719	694	725	714	715	728	720	713	775	766	662	739	738	704	680	725	691	697	680	707	676	694	711	715	687	679	719	669	702	714	729	700	746	693	751	719	632	656	706	692	746	734	723	713	693	739	693	737	686	721	693	766	684	657	687	715	723	708	695	709	726	707	695	699	687	703	737	708	708	736	738	692	741	666	671	734	697	704	655	688	679	718	690	719	664	690	709	751	685	691	694	707	703	751	731	717	759	688	767	690	710	720	718	766	747	713	731	684	746	699	745	751	718	702	710	738	696	719	709	669	721	707	694	753	737	754	712	742	715	741	724	675	689	696	680	711	722	698	752	700	722	721	733	685	704	709	702	653	680	701	681	722	694	761	714	710	714	706	710	731	660	737	694	695	678	741	680	741	686	771	685	692	768	669	674	710	674	694	753	681	707	731	745	706	730	704	692	757	693	674	746	734	727	723	697	677	726	698	693	754	724	728	695	743	698	687	672	704	727	733	725	756	730	677	670	664	682	724	732	693	707	667	651	727	681	671	742	687	696	737	709	711	713	721	690	682	691	670	696	724	665	739	762	738	681	675	694	694	699	711	723	689	705	708	712	682	717	729	692	739	718	700	756	752	666	691	658	719	706	666	724	689	729	719	703	708	670	783	731	733	722	717	736	700	777	733	719	662	706	719	705	732	691	700	730	718	709	696	788	717	713	691	661	684	735	751	670	710	751	660	722	708	694	723	667	684	707	715	746	743	637	726	705	697	706	705	698	790	719	726	708	720	664	732	724	694	750	714	688	675	743	695	704	667	689	770	741	736	747	703	706	716	734	710	705	687	702	710	744	736	691	746	710	688	705	727	684	687	700	737	754	715	723	687	704	704	761	721	686	719	711	722	689	701	674	720	762	707	740	761	733	685	696	718	685	698	724	710	710	683	718	693	716	697	695	704	728	747	715	687	711	698	719	738	673	729	735	683	708	704	766	697	737	681	689	714	676	683	717	691	707	664	753	693	732	686	706	716	710	720	717	731	683	670	729	690	693	682	705	715	685	749	727	707	752	705	690	711	745	690	697	703	687	719	759	726	728	695	695	720	692	757	738	718	724	738	650	707	708	692	778	705	678	724	677	690	688	741	671	736	743	719	695	735	702	669	661	736	709	686	699	705	709	719	680	691	730	699	722	699	667	709	644	688	689	754	695	722	716	714	743	711	706	695	719	717	756	741	725	741	707	715	708	681	729	678	743	705	725	727	723	683	657	677	680	688	736	678	661	739	731	775	710	696	728	745	718	694	675	718	692	693	671	713	714	697	704	679	672	695	688	749	712	686	715	697	732	705	717	741	795	719	689	697	705	671	688	737	733	680	706	703	687	720	701	718	722	713	720	718	706	716	678	699	685	714	705	752	706	689	720	692	732	716	702	729	701	653	764	751	682	664	708	688	764	733	710	719	722	708	690	707	708	689	693	691	776	735	721	690	656	698	741	707	679	673	726	723	736	653	722	738	694	739	705	667	683	719	719	709	700	742	686	676	684	735	695	701	748	689	708	734	745	743	693	717	694	708	722	699	673	700	745	747	699	719	727	718	672	722	646	705	736	690	779	708	762	668	684	713	676	711	719	771	701	738	759	705	711	733	716	724	686	785	715	677	745	735	734	707	724	678	718	710	735	714	705	664	754	703	743	719	728	658	699	717	685	695	708	691	729	709	708	696	720	681	746	742	747	736	697	650	745	701	682	718	702	719	706	701	681	718
50407	29097	17630	7135	2883	1002	585	509	488	417	380	361	393	343	351	370	341	347	339	313	315	287	317	335	345	306	306	344	313	311	281	328	326	353	323	362	340	341	339	320	332	337	349	316	364	345	306	308	359	329	284	344	322	342	333	337	295	305	301	312	316	311	311	318	320	317	342	342	320	304	322	343	368	308	347	314	311	321	336	284	340	318	308	285	342	319	310	304	312	296	301	317	313	320	358	300	282	328	318	325	301	302	342	294	331	310	355	330	324	317	325	320	316	306	294	327	310	324	317	318	317	322	318	316	300	357	363	339	329	289	340	316	328	315	323	310	334	312	319	324	305	360	362	331	278	307	313	348	329	332	329	284	344	359	320	345	319	310	334	302	279	304	342	313	318	322	332	334	311	295	331	292	319	304	283	302	299	340	317	330	344	294	301	300	306	304	303	313	317	311	261	310	331	308	303	310	362	307	338	334	308	356	338	310	314	318	351	331	301	299	309	276	313	302	350	338	289	330	348	326	365	304	321	314	365	328	305	310	347	318	338	328	336	310	309	341	318	348	340	298	313	300	298	344	327	323	332	337	324	294	331	328	290	311	323	330	293	293	294	297	312	312	325	309	304	285	327	346	306	313	307	275	348	349	309	312	299	330	310	304	325	318	350	299	339	311	343	347	308	273	300	297	300	315	299	332	306	302	311	283	315	344	303	336	319	329	312	323	317	326	307	332	335	319	340	296	310	300	326	298	298	315	291	318	312	331	337	292	344	342	318	298	309	350	303	295	325	312	334	337	306	311	340	333	315	294	272	283	351	343	349	322	332	318	345	310	318	321	336	309	316	336	334	317	328	308	313	314	333	303	334	303	320	313	306	334	293	297	338	312	280	329	311	321	342	301	287	301	300	332	322	349	306	308	307	340	311	314	340	329	331	339	319	339	344	332	314	285	307	314	292	316	320	290	309	316	302	323	315	353	334	307	307	299	309	317	334	330	328	327	289	306	344	313	315	314	300	353	301	298	321	325	336	353	315	336	283	312	293	279	352	341	322	298	327	369	322	330	308	311	300	323	334	314	274	317	359	278	298	318	315	340	320	279	335	320	292	327	320	323	327	341	313	308	307	315	337	315	329	325	302	319	341	298	298	310	330	304	334	337	327	336	306	331	325	308	324	328	327	322	360	340	289	282	323	327	323	321	326	330	296	327	339	300	336	323	304	309	309	327	325	295	351	295	330	329	352	314	357	299	327	317	346	350	302	308	308	330	346	308	340	307	306	307	300	333	298	310	302	344	342	310	301	305	302	325	336	305	318	333	288	344	335	313	318	332	274	362	335	336	319	321	298	301	318	318	309	325	314	321	294	312	331	343	301	340	304	299	314	312	308	360	303	323	335	319	328	278	339	309	323	324	284	319	302	294	332	297	346	288	327	297	322	297	309	296	323	338	344	308	323	307	341	325	318	323	278	308	284	309	308	325	308	310	317	291	307	331	314	335	336	312	305	327	301	278	322	382	340	333	342	308	326	303	305	303	292	382	313	324	287	312	324	353	296	323	338	327	271	309	353	343	351	321	313	334	316	314	299	287	335	333	311	343	331	294	298	286	297	345	313	316	323	328	338	310	308	280	314	297	349	280	318	296	307	328	302	349	312	296	351	293	315	310	289	290	313	349	319	330	299	314	322	305	316	356	318	325	332	302	338	357	371	343	342	364	321	368	315	329	355	317	318	356	351	306	320	313	333	378	325	323	333	345	303	308	316	289	313	331	323	265	369	339	330	334	322	303	324	307	319	326	320	310	302	322	329	321	299	306	295	292	305	314	335	324	343	329	318	296	317	356	304	320	323	345	303	337	324	311	328	344	312	317	355	333	283	309	318	316	318	303	295	301	333	335	328	362	307	324	295	279	333	270	306	304	327	320	340	301	312	309	310	304	323	315	270	315	334	360	346	310	304	313	306	307	302	312	345	298	300	305	300	296	301	317	310	320	306	313	317	334	328	299	303	316	305	348	330	272	327	314	342	309	326	344	343	329	312	301	310	322	304	338	340	330	339	334	321	317	292	305	302	316	326	333	318	334	315	309	327	334	319	307	283	323	314	323	335	320	328	344	323	314	314	322	338	292	307	342	298	323	318	277	348	309	333	312	319	326	286	270	329	309	341	294	335	326	320	325	334	314	286	306	310	326	317	326	311	307	325	311	294	330	311	301	320	343	306	318	300	298	327	295	299	319	322	320	317	303	303	291	342	322	296	309	329	293	314	315	351	321	278	298	312	317	294	311	301	282	313	307	296	318	307	322	328	304	307	329	330	297	336	321	333	285	343	322	340	333	334	334	348	310	287	336	331	325	318	365	314	337	342	283	312	327	331	298	274	327	310	328	324	307	318	329	319	349	327	337	357	304	351	307	307	292	311	337	344	318	302	299	308	321	307	303	353	317	300	299	332	298	333	293	297	291	298	304	312	293	319	276	299	313	353	326	320	304	284	311	344	293	316	325	303	331	310	288	336	313	337	313	308	256	344	322	323	325	304	350	305	354	324	309	351	315	312	322	348	308	321	337	329	309	351	320	289	294	356	316	320	314	312	307	332	290	318	319	342	322	297	325	320	315	315	326	307	310	324	323	324	303	336	293	364	315	326	330	317	296	337	309	307	304	334	303	323	302	308	292	312	341	348	317	309	297	276	310	299	353	310	307	328	320	323	310	356	309	313	311	334	280	295	320	324	288	318	328	346	340	302	317	321	315	284	291	321	332	318	339	324	329	303	305	316	364	338	320	304	339	306	309	312	333	327	286	321	315	316	336	328	310	298	296	356	309	323	330	338	347	288	302	302	330	299	350	299	318	298	292	336	320	326	319	320	325	299	338	302	326	345	280	311	322	298	271	329	312	316	342	335	297	309	307	314	320	291	319	305	328	338	322	306	343	319	332	314	340	305	339	308	300	330	344	289	365	299	293	345	348	326	325	318	310	312	324	332	312	300	332	322	341	314	287	329	341	314	359	349	312	329	331	325	337	309	327	297	283	313	305	296	319	310	358	342	311	340	335	307	307	311	331	310	342	301	315	313	339	270	307	315	325	361	321	313	346	332	306	300	320	359	324	340	338	285	338	323	309	343	363	308	329	289	334	315	333	306	313	332	347	317	313	283	309	337	285	329	311	300	340	340	328	314	344	312	301	344	324	326	326	338	297	337	376	320	321	329	321	315	319	319	330	292	331	313	356	308	305	343	331	305	322	298	288	274	311	302	316	328	315	337	302	294	325	342	309	316	321	263	289	298	333	310	307	312	290	302	306	359	346	344	351	318	300	365	359	303	306	325	328	306	333	342	297	281	310	328	318	288	298	371	312	339	334	316	320	323	299	298	305	321	331	325	279	317	327	291	331	332	363	346	320	307	304	314	328	310	310	324	320	324	315	309	342	341	339	322	317	297	314	320	323	313	325	315	309	295	321	322	311	280	285	320	301	337	314	351	339	307	339	342	302	334	305	314	291
31394	21574	21454	13135	8397	2851	2093	1698	1373	1171	1057	907	940	862	792	800	740	742	752	698	722	666	736	734	746	675	703	743	714	674	710	726	733	738	759	797	796	771	773	803	777	739	748	733	705	720	739	733	698	708	734	681	746	678	724	698	754	714	692	687	729	636	681	689	661	684	700	701	707	731	714	723	687	659	703	653	708	708	708	665	723	688	672	641	739	709	664	664	673	697	660	668	654	705	697	648	662	721	756	672	722	751	695	686	701	693	719	673	690	725	722	678	663	721	706	734	687	691	686	698	688	679	682	644	646	669	652	697	691	688	726	702	649	702	675	679	738	664	700	695	727	720	691	727	690	704	698	656	688	684	691	671	698	717	732	687	703	710	734	680	690	670	644	680	696	730	711	709	690	708	718	672	667	700	657	657	617	675	667	726	681	672	655	725	705	729	694	670	616	703	684	657	659	702	699	692	658	661	664	703	694	629	690	672	611	696	706	657	666	660	685	729	648	689	687	681	710	682	721	680	675	676	691	679	673	687	661	707	725	661	685	653	728	688	690	689	715	704	639	724	685	722	684	734	648	683	697	721	693	649	664	641	681	692	685	727	708	718	680	687	652	686	741	647	662	701	697	720	717	703	667	696	658	676	730	631	670	715	679	665	683	705	650	667	707	643	694	734	756	663	698	675	657	669	701	714	683	702	686	715	657	735	708	685	702	709	701	721	659	667	715	664	738	668	690	686	659	683	703	705	688	653	710	724	692	645	716	687	680	694	669	729	684	722	703	669	668	724	759	710	663	724	687	700	667	655	667	700	713	695	736	719	700	668	699	672	681	714	712	650	689	691	677	676	682	656	702	705	714	720	687	723	675	691	687	660	679	675	672	703	693	649	710	704	722	663	721	697	677	695	717	698	687	706	659	714	698	735	715	691	654	738	706	674	687	655	703	652	696	677	726	652	704	617	713	661	673	697	679	716	709	687	689	702	711	703	653	730	733	661	691	720	655	664	739	714	702	720	677	685	702	744	669	708	668	693	663	667	665	678	710	701	669	643	671	679	706	704	706	640	641	686	659	679	634	669	728	740	749	723	658	660	665	662	680	706	729	688	694	632	693	637	682	718	716	685	679	675	717	652	719	699	603	700	681	653	667	669	665	687	651	683	685	672	741	709	686	677	673	708	683	706	654	685	671	715	720	663	696	674	737	694	679	667	661	650	759	706	710	691	662	748	625	703	708	674	691	685	724	647	689	662	668	666	704	711	693	672	700	702	675	717	706	676	690	633	682	726	682	714	681	656	673	683	752	701	686	709	672	653	731	681	676	686	663	718	666	700	691	677	731	677	710	709	695	700	676	741	684	731	729	682	693	676	643	708	685	683	685	726	650	709	673	683	689	684	679	685	714	721	657	666	680	703	683	675	694	701	745	666	707	672	706	616	657	699	712	719	634	765	691	713	693	697	711	680	723	692	702	697	673	640	667	723	669	699	715	716	686	679	659	730	697	705	642	675	691	687	688	652	718	769	707	630	641	667	675	680	656	673	693	720	652	681	672	662	749	662	695	641	684	698	709	666	653	715	710	725	678	727	739	721	717	678	662	741	674	684	689	663	694	697	645	714	667	658	681	735	657	696	657	686	671	705	682	668	682	696	714	670	692	717	659	680	719	684	690	695	670	719	663	702	676	695	725	707	719	688	660	723	726	684	689	651	691	659	700	687	718	694	678	670	720	675	718	693	704	676	706	683	694	714	677	671	720	727	664	666	683	664	670	673	675	690	709	694	704	668	696	704	703	699	744	683	712	661	686	707	687	693	676	686	653	732	691	674	660	654	759	677	705	696	693	732	693	682	653	693	639	643	699	683	724	715	633	704	631	705	708	716	729	712	667	683	702	678	705	658	707	670	667	670	733	682	701	680	725	702	714	660	703	706	678	675	705	699	709	700	685	671	689	688	660	694	726	703	673	705	683	694	710	672	702	672	712	716	717	675	727	681	648	647	703	647	670	673	691	684	683	638	686	658	692	725	712	697	662	725	671	707	660	677	683	678	679	705	690	685	680	680	744	697	695	696	702	721	716	650	691	697	669	723	664	678	676	690	702	713	701	667	670	683	716	663	682	693	686	681	698	697	676	707	682	653	717	701	674	690	687	686	699	631	659	719	661	699	686	678	715	685	669	712	692	691	700	692	717	668	640	635	686	751	675	686	705	690	687	705	646	696	689	679	677	675	725	670	729	691	727	698	683	678	729	729	695	653	725	696	683	675	713	670	707	658	675	705	664	714	703	683	647	696	672	693	643	641	648	718	691	664	728	682	670	714	734	721	685	763	670	677	687	696	705	736	704	648	679	721	725	710	691	699	684	659	674	723	705	696	725	717	691	690	679	659	702	697	657	673	675	662	691	663	676	717	684	708	723	635	735	671	704	700	734	676	662	704	665	726	668	675	693	688	690	663	738	682	670	696	614	695	693	694	673	703	663	719	645	698	723	701	702	669	688	692	733	638	737	667	667	739	732	710	658	643	701	651	677	714	671	699	663	743	690	693	676	689	686	692	661	683	739	695	703	705	674	721	697	678	726	696	693	691	724	725	645	757	682	703	699	690	677	670	658	696	675	703	671	675	675	711	707	685	724	727	717	697	659	632	729	674	673	681	678	753	655	770	708	656	674	689	706	689	691	679	706	668	693	659	732	723	675	692	707	674	686	675	680	693	690	691	706	735	725	699	713	672	683	701	697	688	704	685	696	678	683	678	702	693	706	682	685	710	652	690	717	695	661	686	702	672	712	680	710	751	716	680	704	710	704	685	685	666	691	677	678	710	743	666	695	679	684	679	724	669	689	682	704	682	643	646	664	752	706	681	669	707	636	663	665	682	715	659	686	701	702	684	659	659	727	677	709	667	705	656	637	700	676	681	648	672	699	653	683	674	697	733	723	707	729	676	720	736	693	705	693	684	672	667	724	654	702	646	653	693	651	654	709	708	680	678	693	710	704	706	658	681	695	700	669	711	697	657	691	700	673	694	691	692	697	698	652	712	674	774	709	677	653	674	686	721	705	654	712	687	725	723	701	718	720	703	716	679	703	653	674	693	673	720	739	663	670	688	701	690	680	676	678	691	651	716	694	641	686	666	682	685	689	716	735	662	657	747	661	751	703	660	683	710	663	722	693	719	657	683	685	705	679	673	697	693	663	658	712	685	726	635	652	702	680	695	716	695	687	661	652	686	680	708	679	679	726	683	677	709	710	688	689	688	691	716	717	670	707	680	688	673	684	691	670	697	727	673	661	698	659	716	721	673	691	673	675	725	710	678	716	671	665	735	675	664	669	693	713	673	725	659	693	687	701	706	715	744	666	705	681	719	731	724	732	647	701	678	654	679	740	665	655	705	726	732	732	703	717	691	695	705	713	679	685	679	718	747	715	687	667	684	695	644	675	683	672	701	758	683	715	707	699	670	668	714	708	664	664	693	693	658	679	696	717	748	654	685	737	701	707	717
62403	34201	20085	10482	3958	920	620	528	435	456	411	398	337	353	380	325	352	340	351	342	328	313	381	352	315	340	283	355	313	329	339	325	314	372	327	344	369	336	332	300	312	321	337	353	328	332	319	354	335	339	331	293	334	336	352	353	369	321	351	332	348	359	330	328	349	337	307	318	320	336	333	343	336	329	307	305	336	319	343	327	322	365	342	347	352	304	319	304	352	362	369	358	375	363	334	357	312	302	293	301	368	322	321	313	303	344	342	332	350	319	313	307	310	287	325	352	330	362	343	324	333	331	352	336	359	397	370	333	359	341	312	312	320	341	341	355	341	355	341	319	349	345	305	314	319	306	336	318	313	352	309	323	339	325	324	296	354	341	297	307	346	330	327	306	324	333	340	349	350	311	337	325	337	329	323	321	346	352	329	343	316	345	280	337	310	278	291	354	322	334	299	311	337	315	352	333	329	320	324	327	305	334	370	322	315	317	331	345	357	337	334	341	341	315	325	311	358	338	327	296	350	343	326	319	361	301	360	320	341	373	319	310	294	335	341	318	352	360	336	276	322	332	332	334	348	335	330	323	298	331	332	319	352	310	313	309	310	325	318	326	330	320	349	391	326	339	342	327	344	336	322	341	328	339	314	283	312	345	318	349	342	332	342	336	348	356	339	314	388	316	304	296	325	361	327	336	313	315	295	329	337	349	317	354	359	317	339	322	345	291	320	317	340	305	326	339	295	327	353	321	343	339	346	323	329	312	318	361	302	305	333	283	349	360	341	327	336	350	324	324	325	299	330	325	296	336	326	317	324	294	333	307	318	370	339	324	337	329	342	320	319	339	362	315	317	320	296	309	317	295	290	330	338	319	342	303	350	298	318	325	305	357	328	332	317	328	350	369	338	347	328	309	319	345	306	341	343	302	346	339	330	327	313	333	322	355	326	315	333	335	348	337	318	341	330	344	347	332	317	296	363	334	346	316	336	335	342	339	310	322	377	329	331	335	343	326	358	330	330	319	315	318	351	302	364	298	327	344	334	335	318	340	309	361	326	336	318	301	316	309	357	315	311	337	339	320	309	320	346	348	318	322	319	331	353	344	342	341	346	327	325	292	308	334	290	332	321	338	337	322	333	314	309	316	298	324	345	351	297	348	303	327	337	318	347	361	318	363	350	345	354	330	294	338	321	318	309	349	327	353	337	333	350	352	327	349	306	304	322	335	329	329	336	324	366	335	310	321	337	347	319	352	356	338	358	351	380	314	307	370	311	339	298	347	343	340	330	320	341	355	343	324	342	343	335	332	352	317	362	356	365	324	308	321	349	342	333	327	336	330	340	328	329	330	361	361	322	327	330	317	323	345	306	291	330	312	341	324	336	351	323	287	303	303	324	336	311	325	343	370	323	375	302	340	352	332	348	303	293	284	326	305	334	344	331	338	329	335	337	355	358	313	304	302	341	303	305	341	337	347	334	321	344	292	335	353	336	307	312	320	335	313	335	338	318	339	306	331	339	317	330	300	320	334	364	352	351	327	341	326	332	311	335	363	319	336	344	334	349	376	306	307	354	304	328	337	310	321	327	330	343	333	315	323	327	300	347	300	318	343	318	334	356	299	313	313	332	282	375	366	321	374	312	335	358	316	321	304	332	328	329	328	377	299	338	325	359	324	301	333	332	338	323	311	357	320	325	341	312	300	319	346	357	349	348	360	294	347	293	330	344	341	346	338	339	332	334	331	316	332	346	341	346	347	319	309	340	336	355	325	328	330	322	327	351	330	350	338	370	361	317	343	326	316	312	290	311	376	355	355	311	359	322	321	320	292	320	357	346	343	327	318	319	345	335	301	312	343	300	289	336	297	304	353	309	343	310	354	346	338	307	356	349	321	314	332	338	334	320	320	322	335	293	300	330	319	348	317	300	359	355	294	316	340	315	308	332	341	327	331	342	317	335	334	348	348	312	350	335	316	329	344	335	376	372	320	314	322	300	297	326	334	363	341	350	345	320	329	297	337	327	294	306	340	350	320	324	313	316	333	380	318	302	309	328	317	304	283	332	347	323	346	326	313	345	328	355	326	304	313	320	365	322	312	354	379	336	364	351	325	357	357	338	329	326	360	304	314	315	321	347	312	290	350	336	328	322	296	329	329	350	300	333	327	366	320	285	363	333	321	299	335	309	292	287	336	345	301	360	315	352	342	359	355	316	365	307	307	328	282	359	300	327	304	326	341	321	316	327	332	346	313	319	314	348	344	330	358	340	382	315	337	330	333	321	356	299	326	327	332	288	308	320	357	342	325	305	314	323	334	326	339	364	316	363	346	346	343	331	316	280	318	306	334	313	316	326	325	347	293	322	313	302	312	328	339	318	303	352	333	284	321	315	343	364	349	323	311	335	324	374	327	332	351	355	331	353	345	343	301	361	363	381	316	329	315	345	337	329	301	330	331	359	333	344	321	318	345	309	289	339	324	337	344	341	300	299	307	369	315	332	354	327	367	326	307	318	338	325	316	304	371	352	340	302	339	304	319	319	335	331	321	360	346	337	333	334	310	314	328	317	354	332	317	337	354	315	346	329	373	357	340	331	338	314	307	333	331	321	344	318	324	346	317	312	319	285	319	375	357	327	310	305	348	325	345	350	305	321	324	293	297	314	319	341	328	308	325	315	332	333	330	309	377	334	310	289	313	336	344	311	357	326	331	319	332	365	330	277	335	303	331	359	332	314	336	326	347	329	319	365	329	302	359	303	343	308	391	336	294	327	379	331	290	322	349	303	312	280	355	354	324	353	303	328	320	320	318	358	303	312	368	349	318	310	332	347	356	353	355	316	301	319	339	342	299	284	337	353	302	298	304	303	319	331	334	333	331	320	296	329	324	325	324	297	299	363	294	337	320	277	333	347	286	287	322	343	353	329	325	311	323	344	341	335	329	350	295	329	313	259	321	326	285	316	314	343	312	312	327	322	304	324	338	356	334	337	315	329	327	309	337	339	298	359	284	338	305	325	335	344	360	343	306	324	316	339	342	334	292	336	329	341	340	302	323	366	328	363	296	298	289	311	367	351	339	364	347	310	303	299	347	375	326	300	302	318	337	350	352	339	310	314	345	358	339	338	318	302	310	324	329	342	333	316	330	349	377	335	326	330	340	294	352	324	313	315	350	307	308	352	329	331	347	342	307	328	318	346	343	306	343	321	334	332	352	332	341	319	289	302	307	304	347	321	348	297	301	308	286	358	348	335	327	324	354	317	323	319	360	321	327	282	327	332	339	336	306	312	338	360	308	332	328	334	314	337	321	354	294	285	287	317	332	335	336	325	339	316	323	340	340	321	326	348	348	321	347	331	324	310	355	331	324	325	357	337	333	323	319	299	313	340	347	354	344	324	305	363	325	353	298	339	325	333	340	363	285	345	340	306	329	323	299	319	316	341	344	314	328	322	313	305	318	321	337	295	305	302	339	320	328	364	333	364	351	365	333	335	339	331	325	321	322	315	335
39366	25621	22487	18029	9689	2689	1939	1558	1343	1195	1060	984	901	872	839	825	812	750	766	725	731	747	746	722	721	683	708	701	744	739	707	729	804	737	807	721	759	787	731	731	769	770	726	760	784	739	802	736	709	721	752	757	718	734	748	719	695	707	720	729	738	723	661	740	743	689	723	715	737	701	694	698	672	723	726	728	735	723	684	733	696	673	741	654	718	760	677	716	686	663	704	724	738	705	730	704	745	709	674	661	704	740	709	777	751	698	733	725	748	787	708	721	671	769	721	715	734	735	666	708	700	694	704	706	698	682	763	717	782	708	744	704	711	695	705	683	700	692	734	716	697	717	726	735	728	701	678	683	704	741	769	727	691	667	684	742	729	721	754	708	743	669	710	718	684	733	757	711	703	710	687	699	725	710	734	730	738	717	708	699	714	656	728	685	689	675	699	722	674	677	727	678	736	696	671	725	726	689	678	696	768	735	712	701	721	713	738	712	729	737	717	738	696	741	736	737	703	740	706	706	706	704	768	673	699	665	761	723	744	675	686	732	676	714	753	689	717	700	716	722	733	726	719	759	713	730	678	711	718	706	658	740	744	700	702	723	730	709	711	677	736	728	712	732	695	719	713	700	669	699	681	750	721	715	750	675	707	714	742	708	718	688	684	725	714	740	691	713	685	703	742	685	741	700	711	707	677	699	695	723	732	732	720	681	716	709	703	693	741	731	686	699	694	675	671	722	702	745	779	684	683	667	667	696	673	694	708	733	688	733	665	707	730	713	738	692	697	737	711	712	708	755	739	683	678	743	706	689	710	747	697	642	682	721	714	756	682	715	756	691	672	733	668	700	713	690	766	708	708	752	677	729	726	703	680	685	718	721	739	684	680	731	710	696	684	696	751	725	702	729	670	727	723	695	728	721	720	715	735	733	736	684	728	747	753	689	686	692	733	715	749	712	695	734	726	729	695	679	714	733	695	723	721	775	770	731	753	728	710	732	697	705	747	750	718	712	734	727	717	763	702	713	693	684	724	727	697	721	750	716	711	701	733	702	718	725	732	727	662	695	745	706	719	705	702	762	722	753	708	722	685	723	721	749	658	707	689	700	694	664	668	708	712	712	698	692	712	726	693	688	729	714	651	764	728	682	738	703	742	691	749	761	725	703	701	700	762	767	722	701	750	717	682	692	728	693	725	721	716	668	739	738	647	733	712	742	675	697	696	739	751	695	664	688	731	719	718	715	694	688	665	692	720	737	746	740	672	756	715	686	686	694	655	683	701	665	759	732	673	720	761	756	683	754	719	735	727	685	734	769	766	716	732	700	784	669	700	727	747	748	715	677	753	741	702	722	674	671	762	683	742	721	711	686	705	763	728	704	699	757	723	690	714	707	703	708	725	687	702	773	698	700	751	734	686	697	744	693	717	712	712	725	705	727	699	702	676	688	740	726	723	704	721	726	712	688	734	707	687	664	705	692	733	740	691	777	702	763	731	729	709	710	718	742	739	754	710	681	759	698	712	662	710	733	700	677	717	686	686	693	690	681	723	685	731	698	661	726	676	731	739	718	755	691	682	705	716	729	705	708	693	698	666	727	714	711	684	704	744	720	704	688	675	739	659	693	724	722	702	672	724	693	725	686	684	697	709	737	708	691	697	740	734	713	712	717	739	712	718	708	687	710	746	730	730	731	707	751	676	680	713	715	728	672	733	683	741	693	723	711	692	738	716	694	745	701	755	732	761	754	734	728	694	725	742	716	714	726	701	732	736	736	672	712	734	709	653	714	711	698	710	687	751	670	674	719	671	663	697	717	693	735	765	653	709	669	695	709	718	714	732	674	752	660	712	746	730	732	740	666	750	718	706	720	725	730	668	763	740	696	744	745	716	727	759	716	720	716	732	712	694	743	638	741	723	671	717	658	731	729	704	707	718	718	715	705	728	684	704	750	744	692	754	677	740	710	719	685	663	693	787	688	707	704	754	699	708	759	720	730	708	694	691	768	647	702	746	765	714	715	707	692	690	731	779	787	701	652	646	698	688	732	702	666	722	706	668	693	700	773	695	720	701	740	720	730	728	710	723	691	731	709	720	667	730	695	725	704	731	707	739	712	699	736	687	687	679	733	709	733	701	739	691	752	693	707	725	716	690	692	734	721	701	745	735	758	698	695	741	773	686	689	719	683	723	755	748	727	711	679	703	724	755	773	668	693	751	710	703	706	683	732	705	701	738	682	718	671	702	767	713	696	708	742	679	702	749	702	711	680	683	663	681	750	705	763	685	710	731	721	704	750	739	744	706	688	700	693	694	689	725	740	691	726	752	697	737	710	745	714	737	736	656	680	710	713	713	721	668	738	743	743	661	700	667	683	719	700	705	730	758	690	669	717	737	740	724	707	734	661	714	656	724	715	706	776	746	751	729	701	718	716	693	716	724	760	746	725	736	698	734	721	702	717	693	720	718	733	703	652	640	677	689	737	727	761	716	672	682	673	712	726	713	754	727	725	725	729	732	721	722	715	680	710	734	722	713	682	733	706	709	719	711	703	730	715	723	689	736	708	729	683	707	755	700	698	732	662	707	723	690	673	683	666	691	727	696	733	737	729	707	713	685	704	710	712	688	726	720	706	729	733	657	753	721	736	698	678	683	680	665	702	743	681	735	717	750	693	702	710	710	682	754	745	726	699	712	737	742	701	672	747	679	720	711	720	713	727	707	732	712	721	731	714	699	703	691	732	673	694	750	699	749	723	713	713	709	710	682	682	697	700	744	738	708	701	713	685	719	731	716	774	723	727	703	687	666	737	730	674	702	726	795	695	678	753	662	678	706	710	716	661	753	720	736	728	680	735	717	710	689	747	708	680	699	731	706	722	676	738	722	718	710	731	751	696	727	746	693	673	687	671	741	703	699	712	733	723	747	754	727	663	704	739	724	658	760	656	671	709	698	705	709	676	733	671	706	675	695	683	677	699	706	697	676	721	677	686	730	752	702	670	696	701	770	715	722	734	675	717	713	722	743	751	680	690	660	755	695	721	738	687	777	711	691	707	687	738	693	708	672	723	662	735	742	721	717	724	703	690	720	722	695	732	698	714	711	715	733	687	733	723	767	764	679	754	703	693	756	683	705	722	713	663	739	699	762	736	727	677	725	709	713	657	717	671	695	730	706	668	733	701	669	698	725	718	718	743	688	707	694	700	707	769	724	717	667	709	682	686	721	684	708	674	659	666	712	693	734	703	684	719	685	683	673	776	725	684	732	708	738	711	674	737	687	708	706	696	742	739	689	704	701	701	711	690	747	712	761	720	731	685	752	729	707	699	707	686	736	690	786	686	693	719	698	681	739	701	712	708	701	678	676	728	684	669	739	685	679	730	726	650	692	707	722	767	740	711	693	680	707	691	721	706	700	697	698	729	716	715	690	685	725	685	722	706	750	663	719	728	762	774	711	703	697	727	672	742	699	690	720	661	676	694	684	714	772	694	694	725	691	722	698	669	667	725
44105	20810	10501	4497	1349	564	465	405	406	377	356	388	354	311	285	324	359	336	325	348	344	322	347	301	309	327	336	345	342	315	350	357	336	332	351	365	353	370	320	324	347	326	370	377	392	326	313	324	331	316	334	347	319	328	336	321	334	329	357	320	357	310	367	331	308	291	325	342	329	320	360	315	320	343	369	341	324	339	318	337	344	372	365	373	355	328	336	337	321	335	314	395	314	342	330	298	342	361	341	317	357	366	312	348	312	350	318	319	314	316	300	315	329	320	336	344	353	306	316	356	333	300	364	343	323	337	334	327	321	334	359	294	323	301	347	353	326	357	321	312	317	324	336	303	319	355	361	362	321	317	283	332	305	349	308	355	336	345	323	308	347	345	338	356	342	329	334	342	325	344	332	353	337	348	323	316	323	367	372	356	322	355	347	364	356	358	325	330	330	367	342	315	343	362	364	305	309	318	339	361	309	301	362	308	334	321	339	310	379	342	341	328	306	353	312	345	371	332	349	314	343	335	310	344	385	336	309	301	317	381	325	347	325	346	348	316	325	332	301	340	310	313	308	303	312	294	353	354	341	323	335	350	347	307	327	350	324	344	358	299	334	305	346	350	363	342	301	311	322	370	306	336	311	310	366	346	293	347	346	336	346	362	337	384	329	324	343	354	339	337	342	330	357	310	372	345	322	374	304	382	321	354	328	352	358	348	358	349	305	327	330	345	345	312	317	341	324	302	342	321	325	327	338	334	336	331	348	318	330	359	346	321	322	328	362	332	341	353	342	333	312	355	323	375	347	309	323	315	351	302	299	334	356	301	322	318	344	349	338	333	311	359	302	312	316	311	322	309	324	313	330	357	343	341	297	366	323	340	353	397	344	345	356	311	324	322	352	317	313	342	320	343	336	303	330	311	362	320	314	325	297	358	325	329	308	318	327	322	339	322	357	317	331	332	356	327	341	327	315	335	313	330	316	339	337	322	348	342	371	346	329	308	318	342	337	345	385	321	315	348	325	328	357	329	347	337	335	301	333	332	320	324	325	367	302	324	329	325	300	302	347	319	347	321	306	324	310	318	307	334	340	295	327	329	330	322	300	314	339	348	336	316	352	346	341	327	313	307	326	394	380	318	333	354	331	295	319	347	345	347	311	311	331	333	312	292	323	325	307	311	303	312	338	302	306	289	310	333	328	337	323	345	358	324	371	338	354	345	332	339	328	359	331	346	336	327	313	352	331	332	323	317	361	350	315	358	317	353	328	308	303	367	326	311	325	348	330	326	338	348	341	337	329	344	340	355	329	290	348	356	312	368	333	344	340	356	344	319	351	317	333	320	327	333	302	276	321	330	306	324	349	320	356	352	313	289	324	325	359	328	348	296	344	355	297	297	312	335	334	318	340	337	313	312	328	344	328	334	307	325	330	299	315	341	304	336	349	327	396	341	349	348	354	341	347	353	310	305	332	353	326	305	306	307	353	295	347	317	337	326	301	348	325	320	333	330	347	322	352	366	355	341	322	358	324	327	371	369	348	345	328	322	353	358	362	341	347	364	313	327	328	360	315	357	335	343	305	320	329	346	324	331	329	327	321	323	333	345	318	329	286	382	302	321	305	325	341	300	323	335	340	323	307	390	351	315	361	329	318	323	329	315	346	322	344	342	342	349	347	300	346	335	336	293	307	364	331	354	349	299	345	325	365	352	375	356	359	316	322	321	370	321	352	329	344	335	340	309	375	318	337	351	327	327	321	316	352	366	353	319	346	334	376	314	361	355	385	316	362	322	346	316	311	326	330	360	340	356	346	315	348	364	353	333	339	348	312	341	348	335	348	337	339	345	308	335	316	343	344	293	317	282	336	330	322	325	327	348	367	347	328	321	299	357	328	374	338	313	334	354	345	345	292	285	347	339	366	323	341	349	343	346	342	327	344	304	328	350	348	342	388	318	326	338	338	349	306	301	321	334	337	320	405	308	384	327	345	332	333	330	315	288	345	344	335	315	350	331	311	341	317	325	354	310	317	349	347	349	331	333	311	317	332	304	328	285	313	361	325	341	360	355	349	350	371	341	320	344	333	316	339	337	326	353	306	327	330	328	347	315	308	341	361	350	359	307	309	304	332	314	325	309	359	326	323	311	319	352	348	329	345	313	333	336	374	352	278	339	315	268	332	313	327	316	322	327	291	334	317	303	305	334	290	326	341	336	325	338	322	331	310	356	327	292	351	314	354	341	352	335	349	302	333	351	320	342	342	348	320	361	306	352	315	302	331	349	373	309	376	291	363	370	322	337	326	354	356	351	348	343	360	304	347	332	335	318	338	313	348	372	312	321	326	331	330	284	363	290	321	335	313	346	332	350	340	339	334	312	310	292	336	324	335	322	308	316	361	367	350	342	335	325	312	321	335	341	329	330	361	320	321	375	321	317	347	336	317	319	336	354	325	344	317	329	326	311	340	320	365	322	318	325	300	360	371	329	324	305	341	305	297	342	331	329	315	283	339	371	345	334	347	314	349	333	354	338	337	307	360	344	318	333	337	306	334	348	347	338	344	351	340	338	359	312	385	332	316	325	363	288	299	310	336	386	328	299	334	332	350	333	292	295	339	315	296	340	355	368	326	350	340	356	326	307	285	356	323	340	338	356	311	317	358	342	342	337	375	343	315	335	311	349	336	377	311	318	348	366	362	339	326	339	311	309	312	330	310	359	364	330	302	294	310	356	365	349	303	310	320	311	321	344	335	356	364	324	307	300	346	318	321	339	345	314	314	336	341	334	299	309	331	334	308	339	324	290	292	344	327	332	304	332	345	364	357	375	308	325	323	333	371	319	326	309	347	338	380	339	354	359	315	320	328	322	361	332	345	348	342	353	319	342	333	316	318	342	347	332	329	359	343	326	317	319	291	306	356	311	354	377	325	315	262	361	328	332	317	343	327	325	362	327	302	341	306	339	348	327	340	352	324	359	368	317	312	332	381	347	303	341	312	310	283	330	346	331	322	346	329	336	328	328	320	364	321	343	307	325	357	345	315	317	346	324	336	373	354	351	369	343	361	375	321	324	331	319	346	327	341	340	336	341	297	349	338	341	322	319	376	382	356	324	293	280	317	308	315	330	342	373	351	344	315	360	334	353	317	357	361	332	345	329	325	329	365	331	335	335	272	327	369	346	367	332	337	318	330	340	341	347	336	321	303	344	329	367	336	334	297	308	329	357	329	344	337	327	327	319	323	352	353	332	335	351	334	343	318	352	313	339	372	291	294	317	359	334	338	317	326	356	331	296	304	314	324	331	307	343	334	297	294	345	308	349	326	349	296	291	319	305	320	302	337	306	288	338	335	297	325	316	316	305	378	322	325	327	339	329	342	338	344	353	315	330	330	286	318	322	376	348	304	314	354	338	331	362	307	331	322	308	360	332	301	312	314	376	340	363	353	365	334	370	328	325	288	321	354	335	316	336	336	345	352	301	321	315	305	338	340	347	343	341	365	360	327	347
28753	14747	14035	9113	3648	1681	1269	1149	1006	864	843	825	791	736	770	759	745	727	730	711	713	723	737	700	732	756	699	706	740	680	703	758	748	709	712	740	728	733	725	694	759	721	677	708	710	720	706	774	697	769	719	697	739	708	740	691	706	723	674	709	705	706	728	723	727	709	723	650	691	717	747	673	691	762	737	705	718	708	712	739	707	725	715	723	717	699	652	674	662	689	739	701	745	705	748	748	797	748	725	693	702	721	720	687	743	656	751	709	717	760	661	734	667	703	686	722	704	746	727	697	660	668	744	687	713	703	703	718	695	715	724	679	680	682	670	707	707	702	670	721	749	692	703	677	746	717	727	709	695	719	726	740	710	725	723	698	705	688	697	748	701	780	704	688	706	713	732	700	710	736	739	740	747	706	730	716	738	702	738	685	726	709	731	723	764	756	681	732	763	772	690	719	660	688	719	705	734	705	630	745	704	749	711	724	733	720	670	771	752	700	730	727	653	719	680	692	741	628	723	756	709	707	766	719	714	687	726	740	720	722	716	694	729	713	758	731	733	700	703	721	696	683	727	754	764	700	712	739	698	689	714	673	732	692	722	790	738	744	727	659	689	693	675	693	718	716	705	722	719	716	685	701	720	699	750	749	740	713	690	722	714	704	679	727	747	714	704	701	697	729	733	708	712	711	730	737	708	751	705	724	716	713	686	675	730	761	728	747	706	744	729	708	723	699	703	693	705	717	739	647	736	742	728	694	700	729	660	733	757	679	704	696	700	663	701	725	705	705	726	713	721	739	694	745	649	740	744	767	743	716	721	742	702	773	725	690	721	686	701	703	725	767	728	716	654	700	741	657	685	716	689	654	682	666	711	707	709	699	678	715	745	689	711	710	721	725	691	661	679	713	717	741	730	691	716	741	698	768	732	645	736	721	777	703	707	705	694	731	728	693	717	765	710	701	733	695	683	653	719	728	687	679	740	718	723	734	727	687	698	753	709	723	750	702	684	721	739	723	676	672	731	655	701	753	720	717	747	696	743	663	747	710	675	726	727	700	707	738	757	705	738	685	719	744	765	722	723	720	710	715	736	702	714	684	738	749	700	714	701	670	695	740	744	724	782	740	691	691	686	703	696	754	690	729	749	738	725	714	697	742	759	746	708	748	759	688	758	689	719	740	720	701	715	697	705	718	697	755	704	694	664	759	695	696	737	772	642	701	686	724	717	732	694	720	688	670	736	730	748	754	683	710	692	707	679	684	696	701	724	727	729	718	700	689	741	687	702	734	674	710	704	708	709	767	684	740	692	704	705	726	709	737	732	737	738	760	719	716	734	733	671	747	738	668	743	694	756	734	753	725	744	702	732	712	693	702	732	698	701	704	726	685	710	685	700	719	752	696	671	670	690	712	680	726	673	710	655	687	722	710	710	694	645	726	702	744	685	696	698	672	690	689	741	690	717	753	762	687	751	689	715	677	708	686	739	696	722	706	699	697	729	717	735	738	757	687	719	740	685	742	725	698	714	668	731	736	750	752	698	709	687	687	700	720	737	659	730	693	704	736	699	725	704	718	742	731	714	761	699	739	698	710	724	729	762	699	730	707	721	697	726	748	729	682	743	730	707	699	765	705	675	715	653	667	721	721	760	725	663	733	669	689	714	726	701	753	714	739	709	682	740	718	708	672	714	693	730	734	701	699	665	753	708	696	779	726	742	691	763	706	720	719	710	727	700	763	730	711	725	728	745	707	739	711	707	679	696	711	713	724	712	666	675	726	740	691	763	703	687	730	678	730	699	716	706	764	726	690	697	724	697	691	738	696	750	734	708	732	713	722	700	704	686	721	737	687	781	720	703	759	713	708	702	653	725	706	764	701	714	748	719	706	683	690	667	717	731	728	695	745	694	708	712	760	689	738	715	724	744	747	746	703	654	721	708	651	687	690	757	706	697	694	748	756	705	732	701	693	684	712	756	714	677	720	691	709	748	719	760	727	734	681	693	706	682	712	722	713	720	671	738	693	645	706	729	747	687	762	680	669	675	704	670	775	671	713	687	735	759	707	746	734	733	736	681	685	736	714	704	744	730	707	775	727	681	770	761	712	745	677	691	732	694	707	754	717	682	719	723	695	697	706	728	675	751	725	724	717	750	732	705	760	731	728	752	697	765	720	724	674	721	739	723	706	722	775	695	702	728	710	709	727	763	742	726	680	748	702	708	731	750	689	679	674	728	695	687	662	688	676	716	702	714	689	750	698	716	720	701	731	690	728	703	743	737	708	705	725	686	766	725	732	685	748	689	699	669	769	753	706	680	727	647	687	712	750	759	691	714	745	706	715	725	686	779	702	759	700	750	732	649	712	687	715	681	794	693	708	689	722	704	710	728	694	739	725	683	713	723	754	747	755	688	699	711	719	685	720	723	661	753	719	713	703	702	712	694	697	737	703	710	738	727	691	747	714	700	759	755	720	725	731	707	655	734	711	734	705	658	697	691	711	683	725	693	738	721	666	730	689	751	701	747	711	708	697	692	726	789	679	754	687	706	712	720	746	708	729	712	704	740	718	724	686	717	737	701	673	729	683	697	663	743	719	702	683	706	734	747	728	686	736	673	763	699	676	722	681	678	664	636	723	698	705	722	718	684	705	761	731	708	687	692	752	703	710	691	702	665	687	745	693	702	713	705	664	742	692	714	652	743	729	721	749	723	687	742	725	721	744	687	705	710	729	682	737	688	764	753	721	708	731	719	646	689	710	705	694	729	731	697	706	662	700	726	726	700	679	719	709	709	714	744	692	693	724	737	747	704	725	724	675	758	715	697	721	711	691	747	702	684	719	701	707	680	661	719	721	713	699	714	750	701	657	704	753	709	723	703	697	711	721	684	664	725	669	698	714	685	732	718	740	771	734	717	706	725	682	742	698	730	722	725	723	732	709	705	689	628	751	677	701	732	686	686	687	727	744	665	690	700	708	715	741	659	668	754	732	751	760	714	743	640	660	718	697	704	720	719	686	710	716	722	705	684	744	670	685	689	780	664	671	727	712	664	684	673	711	714	690	722	739	706	720	723	709	722	675	747	743	740	747	696	744	707	693	699	700	733	726	698	696	699	760	732	688	787	766	717	707	712	691	721	730	701	688	701	677	748	693	713	758	673	676	751	748	660	706	738	724	725	685	746	747	667	724	710	729	699	712	666	687	740	740	706	713	741	713	698	743	671	691	739	699	760	702	695	714	732	709	730	722	759	679	709	685	697	717	719	697	745	751	652	711	651	709	716	706	682	704	733	756	756	734	712	718	713	734	665	733	709	680	715	701	690	737	819	705	686	699	737	694	688	684	685	714	679	763	745	685	690	740	724	740	726	652	716	698	731	681	762	638	710	695	690	714	763	689	710	691	691	711	736	698	718	727	716	727	687	777	755	685	726	719	703	760	773	689	695	717	709	731	714	685	716	672	710	725	726	670	714	658	693	679	701	701	689	725	718	721	727	695	672	736	737	728
54308	31053	18976	7959	2256	812	510	445	367	404	331	341	353	359	302	321	314	353	310	311	309	314	337	315	290	329	341	326	332	297	347	293	315	318	327	309	341	327	342	323	321	307	319	301	332	323	369	332	317	324	366	342	303	335	323	281	326	339	303	329	314	311	301	328	319	322	337	309	311	300	327	334	329	323	305	312	300	307	307	318	328	347	280	343	263	325	327	329	311	330	339	318	339	299	344	324	309	296	324	315	303	324	291	300	302	286	335	308	305	337	346	340	337	310	330	316	300	297	321	336	299	343	307	290	319	300	294	314	300	328	336	309	317	290	309	334	330	332	336	317	334	297	323	326	364	306	302	310	334	337	362	318	340	295	302	323	295	299	325	313	318	290	296	309	290	318	293	275	314	312	323	287	327	318	296	350	319	318	288	301	302	307	307	324	310	324	298	321	332	314	297	324	332	348	297	370	303	299	292	325	344	300	287	312	316	318	294	286	297	300	321	331	315	288	306	285	324	343	318	270	294	283	326	304	346	329	316	352	310	297	321	326	320	321	316	322	309	314	304	306	293	327	321	306	330	344	294	299	329	311	347	308	306	338	317	322	323	312	356	298	319	305	335	281	292	301	329	289	320	293	302	303	331	305	334	316	336	334	335	316	306	292	310	300	331	341	324	301	314	313	294	311	334	314	338	326	301	323	297	278	286	329	342	335	324	350	314	318	315	310	314	299	329	328	285	328	307	338	319	362	352	342	334	320	293	322	316	309	303	311	310	289	325	289	324	309	308	322	330	298	327	340	346	286	313	298	304	311	301	297	324	340	303	274	311	340	306	330	301	316	293	314	309	328	310	287	348	345	303	312	318	314	334	310	329	317	311	343	354	336	312	307	311	319	295	297	301	305	304	322	304	334	344	364	314	341	323	323	295	308	310	310	337	309	309	289	305	316	316	339	323	334	376	308	325	329	336	340	322	325	283	336	305	345	332	353	339	292	312	323	309	297	317	328	315	298	336	337	316	333	344	312	291	339	315	305	301	343	328	327	361	344	258	314	352	309	336	306	313	319	309	350	296	336	332	341	306	309	301	343	337	335	305	325	298	323	313	324	337	334	329	287	293	325	293	330	321	328	337	320	334	314	314	316	301	274	322	297	329	287	330	305	270	365	347	331	327	326	342	345	321	341	343	353	306	318	325	335	340	271	322	302	318	323	349	318	323	308	328	352	303	326	321	326	320	317	320	342	312	311	312	328	357	280	334	327	365	338	297	319	348	301	306	305	279	305	312	353	263	331	304	342	351	291	299	320	310	335	292	347	319	323	332	346	306	323	287	313	309	291	319	335	342	345	322	340	322	289	339	327	339	325	290	309	303	285	334	328	333	323	292	318	307	321	291	319	293	333	375	306	333	311	324	332	360	324	327	326	343	323	350	330	346	312	365	330	310	328	309	340	315	327	318	278	323	289	313	310	367	318	326	329	305	298	316	301	335	325	334	317	306	325	313	297	315	324	319	326	280	292	281	344	304	346	345	325	320	320	311	338	336	319	297	299	291	316	331	319	322	339	317	316	322	304	300	343	331	333	322	306	318	320	308	316	319	320	318	360	295	329	296	300	369	340	303	335	327	337	340	313	281	315	337	337	297	332	297	329	305	348	325	355	335	301	305	297	333	325	348	310	294	306	331	340	311	322	288	315	312	312	319	312	269	310	322	287	291	359	362	343	344	356	325	330	308	290	324	329	308	306	293	297	299	329	330	351	300	348	306	342	339	334	309	296	310	297	287	302	366	310	357	328	333	340	329	354	325	376	337	346	299	315	311	335	320	311	333	317	325	301	299	301	302	330	349	282	338	275	308	346	318	351	312	298	329	341	310	316	308	299	313	319	350	273	316	286	295	346	348	333	331	267	327	303	327	319	315	302	321	335	295	284	304	326	339	324	354	333	308	316	270	290	347	362	320	336	280	305	300	332	343	281	336	311	329	344	337	298	320	308	280	302	315	328	287	301	341	339	303	312	319	315	352	301	310	357	290	313	352	357	310	309	315	332	304	333	320	309	322	335	322	307	325	322	352	314	318	330	322	310	321	316	318	296	296	314	332	344	337	323	316	347	303	369	342	356	307	326	352	338	321	312	341	301	339	338	317	333	315	324	330	320	317	322	330	295	333	320	303	305	294	308	331	312	282	329	314	300	311	291	331	322	307	354	336	297	334	312	317	348	350	288	296	308	332	307	319	338	327	303	336	304	325	308	332	305	306	304	332	333	343	298	334	321	326	296	347	309	317	312	339	303	312	320	326	308	338	318	361	312	339	322	313	304	335	328	296	323	365	282	291	303	305	277	319	298	299	327	366	277	349	295	310	322	307	289	322	323	326	305	299	303	340	320	325	304	330	333	294	317	323	333	302	306	349	342	288	313	286	304	319	328	315	326	310	343	340	343	359	321	291	290	314	341	336	329	359	279	290	338	321	329	333	313	336	328	320	329	360	286	255	284	336	323	325	313	321	369	305	300	298	291	359	309	339	313	325	331	308	324	338	299	298	316	331	310	316	290	300	274	282	327	333	348	341	315	310	332	313	292	328	329	325	338	312	317	308	316	299	319	311	299	343	326	312	323	300	342	290	355	350	328	329	331	312	284	316	319	315	336	330	343	333	309	328	296	312	318	290	321	320	303	322	313	304	335	308	308	336	334	276	302	343	305	295	322	289	343	322	362	333	343	328	297	304	326	340	325	288	287	321	300	309	309	337	294	289	326	332	318	282	331	343	333	380	318	335	275	310	316	318	357	299	299	320	315	321	331	309	321	336	320	317	304	317	280	321	324	307	382	290	326	304	312	363	302	335	349	294	337	296	348	339	350	342	306	296	324	310	324	308	302	370	314	372	340	297	330	281	316	353	330	318	337	344	288	291	302	271	314	312	306	318	309	292	328	326	334	305	323	301	302	314	369	316	303	315	285	326	310	292	324	321	307	330	286	314	327	322	299	330	277	333	330	353	325	312	337	271	302	325	327	348	290	323	335	297	305	312	340	315	336	312	306	293	317	317	302	304	281	288	322	315	358	308	281	336	334	320	274	331	332	345	324	307	311	310	307	304	315	333	321	341	287	331	291	295	348	314	322	311	285	320	332	317	347	310	291	305	334	340	342	316	334	321	314	308	319	353	276	328	308	311	345	324	333	288	341	291	345	357	295	358	314	279	315	296	317	325	322	292	332	325	323	287	333	308	287	298	322	301	330	330	326	321	357	329	342	327	278	336	318	325	339	312	293	316	336	315	312	316	282	290	325	357	322	302	305	321	311	318	330	313	334	342	339	282	346	333	298	307	317	345	314	307	315	309	308	322	300	304	310	320	325	287	326	307	312	357	325	348	345	311	328	320	316	324	342	323	278	311	324	315	321	360	337	331	309	359	335	343	352	293	315	295	300	300	315	305	309	308	316	327	339	339	298	323	318	345	310	303	308	338	319	322	319	277	274	314	352	326	332	297	324	355	326
34716	23917	21932	13286	6137	2540	1474	1204	1046	942	907	845	851	814	744	710	765	679	693	686	698	732	669	733	723	666	680	700	668	708	688	765	756	728	691	733	716	729	705	653	726	734	683	727	713	720	743	729	691	747	692	710	729	694	704	755	664	704	672	667	681	656	690	723	667	681	713	685	703	733	663	691	733	716	708	708	731	697	717	686	652	753	711	719	660	707	675	686	707	717	703	664	713	698	679	663	666	717	711	721	661	720	714	660	697	735	640	693	671	729	668	679	696	704	622	671	681	682	659	728	702	694	665	699	678	695	693	712	697	677	685	665	709	705	648	690	614	712	698	638	674	737	694	701	694	687	653	680	712	698	699	680	677	676	707	695	703	669	696	638	673	749	686	697	711	696	724	690	699	682	681	668	690	682	666	643	625	691	735	676	695	700	683	706	709	695	685	703	681	691	662	717	657	682	669	676	698	686	685	663	694	689	690	666	690	657	716	688	679	699	685	747	675	705	690	656	668	701	694	698	684	669	686	692	688	694	703	686	694	706	642	680	693	716	690	700	708	706	704	721	649	670	685	690	666	673	703	735	658	647	649	649	656	692	729	651	658	706	695	654	710	699	707	726	655	666	646	654	692	689	689	675	734	698	659	704	662	685	728	680	654	662	686	692	688	686	658	679	696	673	719	737	699	662	705	701	658	721	657	676	715	707	685	680	689	700	690	653	662	695	671	675	656	683	668	716	712	678	677	705	714	720	676	671	747	697	680	681	709	666	686	747	654	722	657	650	695	695	640	646	656	709	695	730	701	671	730	672	705	693	621	729	723	694	672	679	660	685	703	636	699	655	693	662	670	700	723	692	715	668	688	674	675	679	689	693	679	675	686	685	734	689	747	628	693	687	688	682	691	676	694	694	717	668	709	693	735	693	723	656	692	697	680	715	680	650	656	684	711	753	705	679	699	702	663	695	705	696	683	686	679	684	664	679	726	696	699	692	701	673	706	671	654	712	732	642	720	685	678	707	695	708	741	698	677	675	619	725	697	686	658	692	685	668	704	680	722	705	665	705	693	738	690	713	717	697	682	684	675	654	682	713	651	654	719	742	695	684	703	708	660	652	685	644	688	724	670	694	713	734	661	687	681	619	695	673	745	707	712	689	725	685	702	690	681	675	715	679	700	695	675	708	703	683	722	640	745	695	694	685	679	675	693	648	696	685	705	693	693	672	693	659	710	738	687	717	677	659	686	663	689	677	673	720	715	767	714	682	759	682	739	712	728	632	688	652	684	710	695	695	773	693	706	690	665	726	692	710	702	720	708	731	705	703	742	687	675	696	714	701	727	709	698	682	688	658	687	672	680	685	683	710	663	696	670	628	673	662	724	654	697	666	676	712	682	680	676	679	689	702	674	726	680	712	714	693	630	667	728	703	669	695	696	697	694	657	712	704	718	658	754	687	705	652	694	696	731	665	748	649	666	758	696	693	696	734	742	676	702	662	653	694	647	660	719	739	678	669	643	663	686	662	709	693	690	701	705	684	737	712	692	704	684	729	662	684	702	700	727	683	689	685	748	727	716	649	704	691	701	727	691	700	680	682	686	692	722	698	693	771	654	697	697	699	679	680	713	766	706	684	741	676	702	678	662	710	687	696	694	681	671	650	722	691	677	705	724	669	641	662	684	692	699	709	737	691	677	684	723	675	683	694	688	699	707	642	700	681	738	648	685	711	675	672	695	704	719	672	657	688	697	683	742	688	706	649	720	669	737	706	734	710	707	666	673	698	714	708	707	736	666	697	664	694	720	688	650	676	717	667	672	678	699	693	684	646	654	687	729	713	713	694	675	690	656	666	724	671	684	686	665	666	723	725	701	679	699	662	700	685	745	660	671	702	733	734	680	715	668	671	674	728	682	697	684	646	671	694	726	725	681	643	696	682	679	658	692	713	634	670	718	643	731	679	679	722	664	663	706	728	702	721	676	699	707	704	727	696	700	677	684	675	673	681	720	680	701	696	707	687	732	732	714	646	713	701	674	716	709	661	688	772	700	687	669	679	671	670	698	643	700	701	718	667	687	735	702	615	677	675	713	646	663	669	683	683	732	702	693	679	691	710	684	667	667	673	710	684	659	694	707	688	676	710	726	721	704	717	696	689	681	672	703	687	674	711	709	677	714	680	713	692	717	732	701	673	722	702	719	693	723	694	674	649	734	684	678	691	679	741	672	719	669	697	715	667	722	705	659	673	689	662	690	736	687	658	657	635	641	705	644	684	725	714	686	729	713	682	730	675	721	683	698	701	649	695	700	707	665	663	712	683	660	688	674	626	735	697	709	721	677	695	714	657	707	660	658	691	714	694	735	677	721	717	678	717	669	684	671	695	685	649	690	660	680	703	692	715	671	702	717	716	651	678	674	643	697	692	673	686	728	703	703	748	652	689	715	664	654	707	707	657	689	738	682	698	672	674	664	664	689	725	656	738	692	672	700	730	660	652	707	712	742	699	703	690	700	679	726	734	656	664	750	641	715	634	685	719	674	691	636	707	690	671	696	687	676	701	635	717	662	686	686	713	691	684	701	702	713	733	714	713	676	695	677	722	693	699	716	696	691	682	696	659	685	661	670	700	657	730	671	668	658	707	703	694	705	678	706	672	758	691	665	687	664	730	676	708	750	727	705	730	712	675	691	665	699	690	683	667	713	698	715	702	692	719	714	709	671	695	710	677	674	680	666	687	642	717	719	724	689	678	737	691	717	708	703	697	686	720	688	666	619	705	675	692	686	690	697	646	663	685	692	692	747	673	695	690	667	730	652	652	689	683	689	679	674	686	716	674	670	711	672	675	708	655	725	673	661	637	703	728	695	698	696	667	676	678	730	758	645	695	695	669	734	709	716	696	686	672	680	696	675	707	683	676	644	690	725	699	683	641	678	703	687	721	683	709	677	729	688	698	683	719	681	668	686	717	704	682	685	695	666	690	695	675	713	716	665	711	725	759	693	713	748	710	719	689	686	701	729	665	703	670	706	701	716	718	670	726	675	655	702	742	698	712	740	691	713	668	644	672	708	678	735	696	667	689	688	714	695	731	668	686	715	698	664	713	677	688	664	758	711	715	662	661	668	704	700	694	728	702	696	685	724	698	698	711	655	736	734	707	736	700	753	694	673	687	679	688	651	700	645	709	654	709	690	740	683	716	672	697	674	712	683	650	647	710	695	691	692	664	715	698	663	705	674	652	668	704	667	654	674	752	652	663	673	671	717	727	672	668	620	710	692	732	703	678	687	721	696	662	688	741	668	681	658	693	711	704	735	684	692	695	670	703	675	657	694	696	732	657	687	734	689	691	675	675	675	692	677	683	701	678	679	637	692	671	668	720	686	674	681	658	686	684	678	700	673	690	637	710	687	749	664	677	724	663	660	713	740	709	658	681	684	680	726	701	710	695	696	667	674	692	669	706	703	725	673	662	661	690	644	664	663	684	692	721	673	677	682	693	689	691	711	657
63087	36134	20491	10108	3919	939	596	495	407	407	411	355	358	340	348	359	330	326	340	315	330	346	322	319	330	317	347	331	318	323	327	344	351	321	355	335	330	320	355	302	322	326	328	354	353	336	371	321	304	334	342	347	356	335	333	320	358	332	296	356	314	334	277	300	359	327	325	339	363	310	321	351	335	342	300	335	301	310	331	338	358	360	369	307	338	326	337	300	325	353	341	299	323	338	341	295	344	328	330	351	344	334	350	334	332	302	347	331	356	330	319	323	331	326	317	344	338	338	331	327	329	321	271	309	350	311	333	309	319	346	326	343	335	315	307	328	334	343	335	331	336	334	332	294	307	311	302	326	370	332	360	326	380	351	346	322	323	292	341	337	322	313	341	314	336	362	332	341	359	327	322	336	298	350	333	341	312	305	292	371	344	322	331	303	339	308	336	334	339	334	342	328	336	319	305	375	348	344	291	296	318	314	351	339	314	308	350	312	317	344	336	376	375	353	314	337	347	354	345	392	330	328	348	322	330	377	326	299	294	352	339	362	343	319	329	346	312	316	309	348	319	303	345	351	395	365	328	323	333	334	339	303	330	293	314	363	328	350	360	309	315	324	305	327	343	357	320	317	355	317	290	316	350	338	371	329	310	358	315	371	345	322	327	309	333	311	324	309	322	334	308	352	362	321	315	323	341	333	359	339	299	306	324	319	313	314	340	334	303	344	302	347	388	356	369	351	337	381	351	336	310	302	369	343	343	350	308	317	315	338	347	340	374	352	364	337	349	331	318	339	326	348	332	357	349	337	350	354	369	334	356	372	304	313	310	352	345	337	297	377	343	316	347	335	320	302	282	282	340	332	333	324	311	312	279	329	329	307	330	336	337	337	343	321	365	344	340	316	319	344	327	348	304	330	313	317	326	340	328	325	318	316	307	297	283	346	302	315	350	335	340	323	329	326	324	276	325	319	349	316	322	313	325	318	346	295	327	336	330	301	351	359	331	344	346	325	329	311	316	292	298	327	328	314	356	325	299	333	312	311	308	311	318	322	317	293	329	331	337	335	316	369	315	337	313	329	337	319	338	380	284	318	329	324	322	330	304	324	344	311	326	339	280	304	317	309	297	331	324	329	312	303	310	315	307	302	314	318	341	333	322	356	307	336	301	327	327	318	299	335	337	318	305	337	322	305	329	326	349	293	310	295	315	352	349	317	307	320	325	315	324	298	354	305	358	330	307	303	357	314	297	318	298	305	316	322	312	313	319	373	345	347	322	354	302	356	350	336	332	342	325	310	344	323	319	355	376	351	362	306	320	332	308	362	336	333	372	360	334	342	345	335	324	337	371	320	337	271	328	327	355	340	304	324	325	294	356	328	351	281	327	311	338	314	342	366	356	332	320	380	319	318	359	309	328	349	302	359	335	344	311	339	339	335	323	320	329	318	360	311	331	356	310	316	298	326	305	335	317	360	335	319	314	344	329	313	331	333	274	323	335	337	337	337	346	334	344	328	330	326	334	332	307	333	347	358	311	344	323	330	322	354	336	330	343	345	319	369	326	319	290	340	320	329	313	328	334	345	368	341	325	342	290	333	329	337	305	343	311	304	304	340	316	377	304	340	320	312	318	311	307	348	350	356	344	342	301	338	349	331	315	334	302	344	341	304	331	344	325	355	315	302	305	312	307	357	302	341	333	320	320	297	344	303	334	350	336	302	357	338	306	333	331	295	315	335	333	317	337	352	313	289	295	290	349	335	304	301	323	310	369	374	333	327	346	316	340	333	327	326	310	331	347	348	321	335	319	320	328	341	328	344	361	395	344	309	320	346	349	341	335	315	347	337	326	367	333	300	313	328	337	382	333	338	302	333	316	335	342	327	327	334	313	299	320	338	314	329	340	305	311	305	372	327	317	337	311	348	320	354	324	282	302	341	318	313	317	318	351	315	334	336	346	350	312	358	318	326	338	368	313	346	324	352	339	345	315	301	312	367	327	345	327	329	359	360	350	320	364	325	346	337	348	331	358	336	342	351	348	327	329	317	318	337	341	331	337	333	345	308	362	298	347	304	342	310	332	343	338	342	354	315	353	362	346	329	328	312	360	319	367	322	318	324	320	324	365	345	364	330	347	344	314	344	346	310	330	362	354	313	339	323	330	335	305	327	308	351	352	315	334	343	346	314	298	345	358	327	341	312	363	335	340	323	282	338	333	362	316	326	343	361	305	318	308	323	327	300	366	336	323	334	367	340	324	313	307	341	346	345	314	361	331	316	325	334	326	324	333	344	337	328	402	302	362	322	345	323	306	314	332	307	304	320	334	317	337	326	340	321	311	330	340	373	334	336	343	281	341	315	331	338	303	324	350	316	353	356	366	313	307	367	331	311	325	350	360	379	331	318	281	332	334	328	320	324	328	344	351	346	328	318	310	361	317	368	355	334	332	321	339	320	335	317	303	338	330	358	315	329	349	346	343	328	330	315	337	343	340	319	344	329	330	355	312	312	333	347	341	341	342	338	348	269	283	332	350	337	310	308	322	340	324	331	329	323	320	303	369	325	364	334	328	340	306	342	316	331	351	308	300	313	358	332	271	334	370	329	292	316	334	371	318	332	292	327	315	310	360	349	306	328	338	350	350	329	319	321	306	303	334	333	305	334	307	368	319	362	359	329	309	304	328	307	336	319	336	324	318	328	350	333	346	288	344	337	333	330	331	330	322	330	346	335	319	350	346	310	342	328	343	312	349	360	320	354	305	303	314	305	321	337	323	307	317	302	330	376	305	339	328	281	325	341	378	341	323	327	337	333	385	355	337	311	317	304	336	353	359	351	352	344	316	332	321	335	328	367	310	344	349	316	334	307	337	314	357	337	333	352	359	360	343	302	312	306	300	344	312	332	337	377	323	316	325	319	337	332	326	317	308	354	332	316	309	332	316	341	342	321	321	360	323	349	302	327	331	332	327	339	352	327	316	300	388	317	338	334	327	321	318	336	365	338	322	300	332	351	342	388	343	327	316	347	358	337	319	320	337	334	321	341	323	335	340	333	321	360	355	328	331	306	353	345	302	332	328	339	331	333	363	352	365	330	316	337	321	304	311	338	333	334	356	355	333	361	311	319	330	325	322	347	316	336	306	350	322	324	325	307	339	318	312	319	334	323	303	323	321	290	316	317	314	310	329	324	329	332	330	308	320	342	321	360	307	312	322	340	300	336	307	319	367	319	345	364	336	335	343	294	335	340	317	358	364	346	338	303	355	350	336	344	323	325	332	329	352	353	319	340	346	366	334	359	319	333	308	313	341	301	320	330	348	362	343	346	318	339	354	354	328	317	316	317	314	340	340	341	332	334	309	326	351	352	321	342	325	346	332	345	358	324	323	314	343	355	318	317	328	326	328	298	333	333	352	314	346	320	321	324	290	346	293	329	352	345	344	347	313	340	317	353	352	337	342	358	376	339	345	319	330	302	338	338	335	315	326	311	318	329	335	359	346	305	284	322
40151	26724	21795	17446	9611	2550	1785	1529	1271	1133	1030	938	915	875	770	783	778	759	717	767	699	720	729	688	699	666	730	704	734	772	740	774	769	728	741	734	802	731	768	763	711	700	748	731	722	732	740	702	724	725	701	731	736	718	716	659	678	743	694	713	745	656	701	727	704	683	712	688	717	702	690	706	687	719	721	751	672	735	717	728	654	697	717	733	733	691	701	692	704	644	688	694	715	690	738	717	718	699	750	692	698	695	717	699	715	728	707	722	691	663	715	660	711	678	658	721	691	713	707	752	707	732	710	714	700	726	714	696	717	729	737	753	760	705	720	698	698	704	723	713	748	736	723	736	741	700	732	693	672	727	696	706	705	721	701	726	706	763	721	721	685	739	705	703	721	669	713	701	723	684	710	709	728	746	775	707	727	707	703	757	697	707	689	694	673	674	692	680	709	695	705	675	718	705	740	665	719	735	716	696	697	725	676	679	699	725	725	673	700	712	721	706	705	736	714	738	696	715	693	711	706	715	721	768	687	768	718	755	692	709	681	695	728	753	730	704	713	704	698	707	747	723	674	694	699	682	777	703	683	708	697	663	720	768	678	699	704	725	687	659	723	729	737	694	732	662	728	711	676	707	680	700	685	723	731	698	737	706	712	674	705	675	706	689	709	736	765	679	732	619	693	723	692	684	709	685	701	725	721	672	725	709	711	688	709	670	721	710	720	729	739	739	740	720	781	732	711	701	683	714	725	760	702	715	713	716	711	729	758	707	704	726	686	691	692	713	711	655	804	658	674	698	681	699	687	689	736	732	741	714	704	748	664	694	759	693	749	720	739	731	706	739	730	739	717	709	696	722	690	726	708	701	728	692	693	708	706	718	694	699	715	733	690	687	713	746	681	687	749	671	689	677	723	717	746	697	713	731	731	699	703	710	695	724	676	737	707	728	748	741	698	693	730	687	758	723	740	749	706	688	716	701	702	701	712	683	732	724	726	711	697	708	738	679	700	663	729	709	688	688	718	709	690	711	718	694	744	740	688	711	662	755	715	688	690	712	718	677	679	702	689	709	737	759	668	722	725	710	720	722	712	729	716	677	719	687	687	717	724	683	721	710	720	739	738	690	729	738	721	706	715	654	711	722	680	739	703	730	695	717	762	726	687	704	664	724	744	695	713	688	710	696	704	700	682	764	759	665	711	771	677	706	730	705	694	703	726	703	744	700	708	730	737	705	688	680	686	718	729	753	717	713	691	676	701	753	732	684	733	734	716	666	725	681	714	740	717	685	725	717	716	704	688	675	734	684	741	753	700	736	685	703	690	699	717	726	733	732	734	663	748	712	714	687	718	696	741	666	700	688	736	713	707	698	664	712	760	658	751	717	776	650	727	707	697	675	705	702	734	669	708	703	703	671	720	690	685	680	725	719	701	714	726	755	709	705	678	751	735	720	691	686	740	682	711	706	683	713	664	684	740	724	688	697	715	692	734	688	683	688	702	705	742	710	676	677	709	690	691	708	730	700	694	712	730	690	694	695	699	659	679	704	728	745	661	745	715	701	710	747	729	740	728	747	680	724	735	725	682	725	735	694	709	723	742	695	683	705	738	734	708	764	704	698	683	706	672	713	693	760	748	727	688	720	720	691	717	684	722	676	697	665	685	766	768	727	723	722	766	688	666	676	729	703	732	714	725	714	744	685	782	681	662	757	710	689	726	705	729	680	690	739	708	697	696	691	778	714	697	713	741	718	709	723	721	664	684	690	707	729	712	665	750	746	706	716	716	702	766	763	716	745	690	712	718	688	713	715	704	653	680	660	779	662	784	729	712	714	728	718	717	703	702	702	690	701	712	663	691	690	705	757	704	749	672	688	699	680	689	748	759	716	672	730	707	701	718	723	690	681	688	716	652	726	748	761	722	686	659	727	724	702	694	770	739	676	709	760	745	732	685	713	719	698	662	716	750	639	686	694	734	697	729	665	728	746	728	650	698	735	697	745	713	709	740	707	733	657	658	650	731	749	676	744	731	729	729	710	744	688	643	704	709	679	706	756	719	686	774	729	719	693	721	734	713	689	721	738	708	677	689	694	695	720	686	717	723	731	706	684	732	734	696	699	668	731	698	663	694	742	713	685	710	665	710	673	742	671	729	694	707	754	732	704	725	671	693	724	739	699	729	706	709	731	765	698	715	698	673	667	758	712	679	698	716	723	679	723	752	741	708	737	750	696	739	687	691	735	661	751	715	702	734	710	653	709	704	694	723	738	697	719	686	696	730	775	702	701	680	665	748	674	758	714	714	737	733	730	727	694	711	755	745	722	730	707	714	676	759	718	720	671	726	692	633	706	734	722	689	717	719	718	685	712	783	760	725	761	708	695	719	725	674	732	710	696	738	704	685	692	741	732	690	748	702	742	706	687	714	668	708	683	661	679	679	683	699	702	708	700	705	729	767	719	669	685	722	650	696	723	709	673	749	735	713	663	720	699	744	694	716	673	715	717	716	676	687	719	676	711	704	706	670	709	740	710	687	676	696	699	733	739	724	678	693	723	692	712	656	706	719	746	685	702	715	706	721	702	702	695	742	722	683	705	771	713	728	714	676	751	699	704	718	726	694	709	705	741	695	720	747	663	724	716	701	698	687	731	688	703	704	716	658	660	732	689	684	700	716	702	715	728	677	672	685	697	739	725	690	685	698	710	665	692	713	735	727	674	735	656	722	724	723	714	686	689	729	714	728	704	695	667	697	718	744	733	716	735	720	692	683	659	712	753	728	713	731	643	742	747	730	730	728	734	698	730	668	710	720	661	695	700	665	730	637	695	712	705	731	734	679	711	721	708	680	770	729	747	722	729	686	749	726	719	743	675	688	691	729	738	726	721	696	701	645	713	719	677	674	723	705	712	749	734	708	701	688	736	726	690	683	732	691	680	673	712	701	713	711	732	696	708	696	719	737	680	701	670	680	707	722	686	775	684	703	709	678	707	738	687	672	673	692	745	719	694	719	797	750	688	686	728	726	689	693	695	733	715	668	730	707	715	740	722	693	699	780	664	703	682	701	686	699	705	687	716	722	805	713	698	715	692	704	741	743	707	695	730	699	725	744	689	686	747	659	736	729	686	723	730	700	698	719	690	725	686	679	677	644	692	687	691	704	681	770	701	709	701	732	689	741	704	683	764	708	653	680	711	689	682	746	678	688	696	733	727	725	744	704	737	734	747	668	657	688	723	692	673	719	697	743	692	698	717	675	751	733	703	721	704	774	725	684	750	689	700	704	742	715	710	732	731	716	694	692	710	685	768	722	659	692	704	701	697	739	662	720	671	700	726	671	685	729	737	670	727	684	689	694	717	741	681	680	730	731	689	683	687	728	704	710	685	672	716	715	682	662	727	709	734	682	746	704	748	718	705	712	716	728	739	716	712	716	704	722	681	730	672	675	703	710	739	691	720	708	701	724	727	704	718	670	746	703	720	690	775	760	689	691	644	755	762	738	696	706	696
47167	24309	10199	4286	1363	518	431	379	420	368	345	341	362	365	329	320	347	315	354	344	320	320	360	335	312	339	352	325	372	351	312	341	337	334	308	363	312	335	337	341	327	338	336	314	353	351	316	350	286	325	338	320	324	344	343	342	341	334	321	313	359	348	346	341	363	327	334	356	323	291	324	329	312	307	305	315	320	325	306	342	312	360	345	324	349	312	337	327	353	381	321	309	309	322	331	338	304	311	334	332	336	332	292	317	340	374	320	338	337	326	340	320	326	359	299	344	305	285	321	341	323	323	363	305	332	315	323	310	360	300	339	344	303	332	300	328	322	345	334	338	357	337	316	351	295	344	332	334	326	339	343	374	305	338	332	338	313	334	379	328	365	340	354	319	307	325	347	352	323	308	326	319	336	287	328	378	329	336	325	316	311	312	339	338	323	344	315	333	327	309	305	310	318	316	310	347	334	331	349	290	339	362	321	310	285	363	347	371	331	332	310	319	381	350	331	347	334	377	357	326	340	353	290	297	342	342	333	303	306	324	331	322	334	343	290	311	343	338	338	306	315	333	317	355	320	354	323	300	349	342	324	350	329	316	349	312	350	351	311	328	334	317	341	298	305	359	330	309	346	321	294	322	329	318	334	302	314	361	341	339	330	306	313	329	338	308	380	323	355	299	339	315	354	327	305	364	303	306	290	337	343	336	312	344	307	313	357	344	326	326	335	337	342	332	332	348	355	315	334	346	333	364	339	321	344	301	289	316	332	340	341	323	350	333	332	374	328	342	316	309	317	295	328	304	362	329	375	321	320	340	306	321	362	323	341	359	343	322	330	314	346	330	328	342	342	339	328	338	311	318	359	342	344	364	327	342	331	311	358	359	323	321	299	352	357	355	316	352	331	339	325	337	300	339	341	331	324	355	348	330	339	349	343	330	308	331	345	353	367	317	373	312	327	353	324	348	320	342	331	349	385	325	338	329	316	305	299	325	319	349	325	363	308	333	338	345	301	296	324	338	305	289	326	320	346	351	355	317	319	312	349	327	346	322	337	341	351	317	343	329	364	332	333	344	343	332	318	335	335	321	344	332	345	356	328	342	335	314	329	342	306	350	336	352	339	341	305	302	340	303	332	305	325	319	336	321	354	337	351	309	323	327	373	317	366	332	332	327	325	363	366	310	338	349	324	294	292	303	353	291	341	331	307	366	371	341	335	324	349	334	348	305	327	289	322	287	329	312	323	283	326	330	330	325	347	321	339	353	297	308	349	362	346	343	342	326	332	312	321	316	365	343	346	350	346	363	338	334	312	321	356	327	329	326	348	367	339	312	344	311	363	329	301	320	335	317	375	376	353	352	326	316	328	327	339	322	324	309	328	340	324	353	348	309	329	359	341	328	334	317	302	312	309	328	324	337	314	357	337	321	343	309	346	325	343	352	325	331	343	353	312	326	326	311	339	297	331	324	350	305	385	304	336	316	383	343	337	323	336	323	344	287	298	338	292	332	324	333	355	367	310	338	301	294	329	282	324	335	329	337	328	340	318	330	315	314	338	329	349	368	323	332	310	338	302	315	327	350	323	338	329	335	306	308	327	316	280	341	355	367	324	311	348	332	333	290	321	324	322	359	315	348	340	319	277	340	320	374	338	306	324	303	332	371	310	311	305	319	304	316	295	344	322	334	364	315	322	325	331	343	298	316	355	301	339	350	360	342	317	364	320	357	327	350	326	327	320	315	347	320	329	339	319	262	310	322	348	344	305	306	326	336	336	344	325	314	317	306	346	299	332	309	349	318	311	325	359	294	315	310	326	321	334	316	300	287	358	344	309	343	329	342	326	332	341	306	333	342	317	344	346	353	286	316	341	337	345	325	294	290	377	338	314	357	324	341	320	304	319	338	328	360	307	340	302	312	345	355	324	332	301	363	306	319	341	334	324	375	349	329	311	315	338	325	322	338	355	317	331	298	321	354	309	363	339	316	323	321	347	335	342	334	366	314	298	343	317	338	320	309	324	313	333	370	327	345	329	312	305	326	345	359	370	328	310	337	327	338	333	321	340	330	339	351	377	308	346	367	320	349	340	342	332	343	320	339	338	314	311	347	327	300	318	335	346	350	312	283	330	381	357	344	340	346	337	301	350	299	327	359	319	330	330	344	301	332	358	362	330	292	331	327	323	327	327	315	346	345	323	316	308	343	351	309	329	332	312	303	304	315	366	311	348	339	330	335	316	360	368	356	344	346	314	323	357	331	344	314	367	327	343	352	331	315	345	339	365	347	305	368	303	338	359	334	348	350	373	324	316	315	344	312	345	320	317	312	298	332	331	321	338	332	336	327	376	321	331	320	359	318	335	363	338	324	348	328	337	315	315	314	310	329	320	302	332	319	340	329	339	309	320	326	340	346	371	309	304	331	316	347	333	354	349	341	347	362	318	360	333	348	351	298	335	309	334	337	352	320	340	312	324	353	329	316	309	344	313	317	311	352	338	322	359	332	341	331	320	355	334	295	349	350	338	336	340	342	349	380	365	333	363	335	349	313	336	325	307	302	315	346	351	303	320	320	345	359	326	315	342	367	323	320	355	317	336	332	350	330	323	297	355	303	350	317	347	301	332	336	329	342	326	370	344	384	315	324	345	356	350	359	339	318	313	335	355	334	318	326	301	326	320	358	363	357	337	325	360	316	324	327	306	290	330	349	316	360	362	353	316	346	305	342	311	342	317	343	347	321	311	340	327	337	358	325	306	367	335	293	319	361	322	332	342	376	344	353	359	338	333	316	319	405	352	289	336	338	332	350	327	346	309	319	348	330	306	316	344	338	361	347	328	322	331	293	317	301	313	365	362	356	365	310	346	341	372	329	368	346	339	351	358	378	317	322	321	322	325	343	324	319	354	327	351	332	312	334	339	350	295	304	350	364	315	334	338	336	311	323	307	331	381	363	323	335	316	313	367	316	350	331	292	361	316	345	329	303	319	355	366	333	321	335	354	322	305	347	328	318	347	336	359	316	310	339	339	350	332	353	351	391	341	328	318	330	324	331	338	306	314	327	371	330	346	334	313	291	348	336	339	341	341	329	335	330	340	341	318	354	343	359	329	319	315	342	318	390	330	354	341	335	339	334	344	359	344	327	338	323	339	295	347	305	371	328	328	331	324	311	308	315	370	340	343	358	350	319	319	294	373	333	321	372	308	336	328	344	333	299	292	335	364	359	295	305	334	331	312	327	344	319	342	342	304	346	305	339	365	329	326	373	343	305	355	337	335	335	358	319	337	324	343	322	326	338	339	328	337	344	308	315	295	341	315	298	298	369	308	320	344	338	328	343	317	318	345	305	345	324	290	336	332	327	324	360	335	348	327	307	307	326	341	285	320	316	336	345	298	303	317	355	360	316	324	338	354	332	306	340	375	306	317	362	330	324	354	320	320	335	334	332	328	358	307	330	333	327	337	326	343	379	354	357	324	359	327	325	324	361	359	352	335	323	333	340	354	331
29221	16672	12662	9343	3557	1452	1193	1070	923	945	790	815	813	806	752	739	743	708	760	726	691	684	744	754	725	755	725	752	732	725	727	717	741	720	764	719	766	698	762	703	704	795	680	730	745	782	672	715	727	788	739	704	686	686	714	695	684	702	734	741	681	709	705	707	694	676	754	772	730	747	717	700	729	694	738	722	757	703	724	716	721	681	719	683	741	701	684	713	730	788	710	731	718	668	687	735	677	700	695	707	769	717	742	720	707	683	731	714	724	714	708	688	736	712	723	709	668	727	639	741	674	689	708	689	753	710	659	674	690	721	665	707	723	741	714	693	698	681	711	705	704	716	710	646	655	684	721	685	756	750	717	730	713	698	716	726	707	721	691	702	717	718	749	724	726	724	710	695	722	713	678	728	723	668	688	702	710	746	705	681	706	692	710	735	738	732	709	715	692	717	702	699	730	713	691	692	690	701	764	712	713	708	649	659	676	700	707	720	737	706	719	703	718	698	692	712	676	702	723	711	697	751	715	709	683	661	751	683	706	688	712	717	708	701	719	700	712	676	711	694	696	701	723	738	715	694	712	708	678	727	681	698	683	708	733	680	733	683	647	720	751	727	672	752	701	725	694	651	710	767	728	698	730	711	663	714	684	701	707	714	698	721	703	705	717	657	755	704	732	709	705	708	741	700	700	740	718	722	741	690	718	683	698	722	681	700	690	722	693	702	672	710	732	700	690	666	730	740	699	705	741	674	727	737	723	750	719	761	756	725	690	732	720	724	690	745	689	683	702	728	682	702	734	730	755	701	712	716	751	720	754	789	685	692	685	684	684	686	696	688	676	661	721	663	674	677	723	653	725	730	737	701	696	686	755	702	686	726	722	731	758	732	732	728	729	715	735	744	713	662	715	714	735	750	738	725	702	734	718	682	679	658	720	759	731	738	703	700	722	700	694	724	745	739	714	719	741	666	724	738	735	736	700	718	694	712	733	705	707	697	700	699	688	715	730	726	730	747	714	669	736	735	741	704	689	732	691	744	708	687	713	684	777	737	713	711	741	736	718	695	715	750	733	692	707	691	747	700	759	703	691	718	678	710	748	682	744	748	750	759	732	746	738	694	694	688	708	681	707	698	730	738	674	728	672	713	726	698	678	688	722	715	737	726	738	752	689	699	681	710	753	734	720	760	725	729	710	708	682	727	690	749	716	754	687	698	710	738	730	700	680	684	729	679	716	686	724	720	727	717	719	740	676	706	671	655	743	762	730	683	688	683	689	701	743	701	752	723	701	715	688	733	730	677	709	676	713	676	721	700	677	730	682	692	741	684	787	694	738	703	653	654	696	721	678	701	788	665	703	729	714	714	677	752	714	704	697	732	692	730	743	710	645	704	699	640	708	668	665	726	685	723	712	736	679	685	692	730	710	715	738	736	722	733	698	721	715	700	723	703	701	735	730	698	676	729	736	671	724	722	706	717	693	709	721	729	704	735	676	720	723	688	739	716	743	751	708	708	711	709	683	719	716	719	673	745	759	732	696	705	717	639	726	702	757	689	698	678	740	690	680	725	716	725	737	721	698	679	670	706	715	700	697	682	734	718	749	708	713	730	727	719	712	690	688	747	699	699	701	683	677	664	681	733	702	675	672	694	734	676	739	734	732	719	731	697	682	714	628	717	687	747	675	717	692	716	716	695	706	707	721	722	661	696	714	727	762	727	733	674	686	731	705	741	735	690	750	691	718	672	713	717	755	685	709	693	706	722	704	730	699	739	709	670	736	703	697	782	701	704	734	706	719	671	690	650	693	730	717	673	687	708	689	715	690	699	743	725	684	709	732	689	737	680	699	760	710	732	685	724	705	720	740	728	707	676	708	766	719	705	761	755	707	700	752	722	730	692	735	693	764	684	726	700	759	690	659	715	654	729	706	733	734	706	786	693	717	728	720	672	735	741	647	746	725	767	690	733	696	726	712	709	653	715	752	724	700	710	702	731	727	717	725	727	735	707	739	721	739	688	712	728	715	741	701	685	709	699	712	694	685	702	711	710	745	755	715	697	686	696	692	715	703	723	721	752	701	717	690	719	713	708	715	751	724	712	729	706	722	695	690	734	685	704	720	719	727	764	757	731	728	739	706	684	720	696	663	700	716	723	754	710	716	643	694	716	726	692	727	784	697	649	728	691	742	749	706	698	734	736	717	696	688	697	681	774	774	713	763	702	728	718	673	693	712	719	701	729	750	735	692	693	747	720	647	705	715	691	704	719	754	702	740	663	771	733	698	676	732	696	736	721	746	737	720	673	721	715	749	700	695	683	701	704	732	707	711	714	759	717	691	679	687	720	673	737	629	733	737	722	685	720	737	714	718	726	726	736	731	738	692	688	719	725	700	722	705	668	736	742	747	685	718	708	663	698	699	720	743	669	732	711	695	674	694	737	714	701	733	691	733	718	698	671	715	716	728	714	698	683	747	725	689	756	676	627	733	676	700	700	713	750	736	710	747	769	694	713	729	692	727	787	730	735	710	715	711	689	666	669	716	721	685	765	686	704	711	685	720	689	666	701	706	735	719	725	745	714	711	729	671	705	719	680	721	699	721	719	737	738	732	702	761	691	666	682	712	677	719	646	735	717	725	677	701	736	729	690	682	722	710	718	696	739	707	724	744	735	727	722	755	708	687	718	700	689	712	679	700	725	725	710	691	692	707	702	717	773	720	663	739	703	717	703	706	718	721	701	702	685	737	702	754	690	719	747	756	679	721	719	664	763	763	732	733	732	719	710	705	712	697	723	682	665	715	709	697	682	710	726	744	717	729	706	760	693	728	706	723	680	701	671	749	664	731	726	728	681	741	746	747	720	735	756	719	648	734	691	660	708	724	714	692	708	758	714	728	755	742	703	723	718	632	700	730	711	704	721	710	737	710	676	733	691	748	720	697	698	717	727	743	709	740	724	677	733	685	706	710	697	702	702	688	694	746	697	682	654	695	678	740	646	704	708	674	669	700	696	719	736	720	709	677	764	729	689	701	696	700	660	690	634	704	716	764	729	699	704	669	716	689	717	717	735	700	725	694	791	664	738	679	651	690	735	710	705	683	727	677	728	707	746	683	700	684	733	743	691	653	709	750	682	696	717	740	710	754	700	716	710	722	645	718	674	702	738	739	736	739	692	721	652	701	757	700	701	771	718	756	736	699	637	739	722	714	730	715	698	700	712	691	719	717	750	689	744	708	735	715	717	734	703	781	711	702	691	718	725	672	769	761	691	710	712	724	724	674	736	754	740	699	689	692	693	708	724	722	698	671	695	770	653	717	758	725	671	689	686	709	691	696	712	719	695	727	728	690	732	689	718	684	721	748	710	688	727	707	707	730	737	747	755	761	649	737	659	748	688	681	702	758	703	651	681	754	687	692	723	662	691	735	663	696	751	676	689	653	718	725	722	750	670	744	674	651	670	749	737	704	705	715	694	729	709	738	680	675	709	723	710	719	749	736	735	683	778
53140	30777	19388	8695	2496	813	544	458	430	376	384	393	351	352	364	355	366	333	333	343	345	285	313	325	340	305	350	344	314	298	284	328	362	307	313	306	327	309	311	328	312	323	353	315	306	266	302	332	332	314	369	265	296	290	344	357	320	327	317	315	312	305	387	348	315	309	302	316	326	377	332	312	362	335	335	280	332	326	336	326	305	310	317	315	283	318	325	323	301	310	324	305	295	315	309	314	274	303	312	321	323	320	275	318	297	347	316	315	318	359	328	320	301	302	337	324	296	292	329	359	286	302	319	304	332	303	305	311	324	316	346	314	275	322	324	307	316	346	335	288	326	327	376	287	328	312	328	331	268	295	302	310	280	334	283	319	325	331	346	305	323	305	313	359	344	321	310	303	347	319	284	321	339	337	306	354	299	329	362	351	329	330	329	306	314	310	316	315	309	311	334	314	302	307	317	309	357	347	303	335	282	288	340	278	320	338	310	336	291	378	327	303	320	279	346	349	308	305	324	315	333	304	331	304	355	324	327	322	303	304	303	326	320	336	344	336	336	298	291	323	295	330	299	348	339	311	312	336	304	305	276	331	282	315	291	322	312	320	338	333	292	286	328	325	332	291	303	319	312	341	324	334	271	355	377	348	350	308	304	365	338	325	284	305	318	292	356	320	309	290	318	319	333	331	320	327	327	319	328	295	325	312	266	307	315	328	323	330	362	332	339	308	302	333	311	305	321	279	331	273	288	339	269	319	299	351	283	273	297	345	340	317	288	317	286	315	312	341	330	328	324	326	310	283	308	348	307	298	318	344	297	338	303	300	308	285	328	298	297	326	310	323	340	272	279	326	322	321	303	343	341	343	327	335	292	306	295	318	340	350	317	304	342	299	310	325	268	300	308	332	318	348	321	297	300	310	328	291	294	318	329	339	323	345	310	305	334	323	301	329	294	323	345	334	334	343	329	332	296	328	315	300	289	316	345	308	324	337	340	320	343	320	361	325	329	285	320	299	303	334	337	273	343	316	325	294	300	328	321	308	327	316	322	360	304	324	318	350	288	299	319	310	345	327	340	323	316	305	317	343	335	309	317	350	303	309	370	327	288	323	300	323	293	314	300	363	353	323	293	329	315	309	314	330	345	345	327	330	356	339	300	294	335	295	349	318	319	320	335	317	336	347	317	348	305	299	318	301	308	325	323	328	315	349	316	336	325	331	334	299	312	325	310	365	305	351	303	330	292	287	313	310	337	293	299	330	288	296	325	305	329	314	313	297	312	328	331	342	304	334	303	316	315	305	315	342	338	306	352	334	324	326	310	325	332	312	315	296	315	305	318	354	289	328	339	305	318	286	332	343	341	320	348	354	313	295	292	336	286	294	331	330	298	307	311	305	301	315	317	317	304	310	279	360	307	318	304	272	318	343	327	298	314	319	315	305	308	289	311	344	345	293	320	320	307	329	364	293	308	312	342	311	325	323	295	322	369	307	321	295	335	338	310	294	316	313	313	334	345	331	350	319	300	312	290	326	352	312	331	316	325	309	341	303	299	377	354	308	298	286	289	302	321	335	286	308	332	306	295	348	291	327	297	318	312	291	319	323	315	319	305	315	346	333	274	278	329	306	365	296	304	311	333	303	297	315	331	355	303	326	319	320	333	318	297	270	317	314	338	346	346	334	315	283	283	316	312	328	346	313	306	344	316	324	312	299	286	307	326	293	341	287	303	327	296	342	333	324	296	323	323	341	294	320	352	328	339	327	330	305	335	303	317	298	315	330	312	309	321	342	320	367	336	319	319	349	329	314	320	324	293	341	294	326	314	335	314	318	340	303	356	318	306	310	328	294	344	303	320	333	312	312	333	300	357	330	334	300	299	327	281	335	300	303	300	315	317	303	333	302	289	341	322	330	340	325	324	312	326	316	315	293	326	306	308	295	340	285	288	316	324	306	320	312	316	285	346	324	321	303	318	329	313	328	309	315	287	302	328	316	338	314	340	299	323	340	330	326	303	289	301	313	268	341	352	315	314	328	315	292	335	310	279	354	308	307	320	306	321	339	338	294	329	295	331	355	336	300	315	300	362	382	353	313	313	342	282	329	318	327	297	296	321	274	284	296	295	323	324	336	310	315	340	290	324	306	325	325	314	319	361	336	321	305	295	343	309	309	297	313	315	330	312	328	318	332	296	326	320	314	325	336	315	315	307	313	305	330	299	320	322	279	274	331	327	299	309	306	286	323	338	313	314	290	301	296	324	357	355	333	296	323	270	325	344	302	314	335	296	320	357	341	334	312	305	319	342	284	320	326	311	348	358	290	319	296	312	332	312	312	313	312	316	286	331	309	332	317	321	311	313	322	288	327	310	329	307	348	307	289	340	310	319	312	325	336	293	326	292	307	321	313	288	333	312	327	344	340	334	321	317	360	308	359	301	289	308	335	349	290	332	322	323	289	342	312	282	360	314	312	328	328	328	283	324	322	365	278	332	344	338	325	308	325	371	346	324	306	335	291	332	317	328	295	334	299	317	329	316	343	312	322	317	348	306	313	338	310	342	290	311	303	278	368	330	346	343	314	289	333	310	313	326	325	306	297	298	317	331	334	343	321	302	349	339	309	295	283	316	325	322	327	320	329	316	333	327	350	274	320	315	316	310	311	322	297	320	321	301	333	321	318	289	310	325	342	323	354	330	303	312	357	338	304	322	323	299	320	306	322	340	308	312	306	306	308	305	305	335	351	322	301	315	314	342	302	321	332	285	325	322	331	317	347	356	366	310	328	318	328	353	351	323	309	343	326	355	312	296	311	301	321	317	313	356	329	294	338	335	347	295	294	330	329	331	319	314	320	319	275	320	345	307	287	350	309	333	345	329	301	289	307	302	348	339	346	320	298	320	330	302	322	308	297	297	340	324	305	327	298	330	316	299	311	318	334	342	280	351	320	338	311	325	339	302	317	295	304	287	301	339	343	331	327	306	322	321	301	341	298	333	302	328	338	315	333	341	315	331	320	298	311	319	301	316	347	310	320	306	331	333	307	318	321	328	317	320	341	336	328	341	349	335	330	309	308	299	297	313	311	334	274	313	311	293	352	312	297	313	318	347	341	308	314	312	317	337	343	301	331	292	311	312	377	301	350	324	304	286	325	301	317	324	333	313	311	325	332	296	319	307	321	311	312	310	318	350	292	290	312	307	299	315	292	302	302	305	324	311	308	295	286	309	301	338	326	341	313	299	329	341	303	348	350	304	312	312	320	286	300	320	286	313	324	325	280	320	329	288	364	317	305	308	273	293	331	306	287	321	292	322	307	342	349	330	341	337	300	321	357	311	335	319	303	278	340	308	350	301	360	314	304	343	286	321	319	325	319	312	348	314	283	319	287	373	296	309	337	321	308	339	344	318	331	334	330	332	319	347	308	318	339	358	291	321	334	339	316	280	318	326	328	296	323	298	317	288	308	315	317	306	297	323	341	307	279	331	307	323	331	315	331	310	310	291	302
32863	22825	23039	15222	6745	2292	1650	1459	1257	1006	997	872	856	847	807	723	745	749	684	699	687	692	687	687	719	687	743	689	722	687	695	737	709	765	779	718	711	717	667	717	723	687	706	715	712	699	709	744	721	692	759	712	693	685	664	730	760	742	725	671	669	705	696	685	660	705	701	737	685	706	693	690	679	690	768	693	708	717	707	699	685	668	747	674	674	676	717	700	704	654	673	701	740	685	726	693	684	675	648	672	713	673	705	675	663	707	670	683	662	697	677	686	695	694	695	743	683	723	695	702	677	677	704	707	663	674	721	764	697	698	718	743	697	693	669	688	675	715	683	658	729	649	708	719	698	702	719	744	707	691	667	646	716	713	685	672	678	680	668	688	713	689	689	723	686	680	708	670	692	676	684	693	686	695	686	703	691	730	703	720	714	669	661	686	684	672	681	717	692	677	712	717	691	701	699	684	721	685	663	663	651	699	695	685	637	664	654	696	674	690	673	729	673	680	651	661	668	701	720	719	687	687	684	669	723	674	711	651	710	640	687	705	676	653	674	722	673	710	691	650	731	694	685	717	760	682	680	731	719	658	674	674	667	673	695	671	676	729	696	706	696	678	672	681	709	723	696	679	702	697	705	705	675	710	664	691	648	709	713	686	671	716	675	697	672	708	675	654	725	671	708	686	709	688	667	690	688	688	690	658	719	693	674	667	721	705	667	679	678	712	710	638	685	656	704	710	697	696	702	669	686	684	693	689	709	719	669	679	704	680	737	715	689	738	696	708	684	690	693	674	633	685	694	685	658	695	710	687	691	688	715	667	696	695	691	694	616	700	718	681	689	675	663	634	741	681	712	638	685	719	726	678	619	729	674	704	721	669	718	683	670	666	703	697	653	698	666	678	674	711	698	663	673	671	689	724	684	668	696	669	703	704	722	712	638	717	646	649	702	629	661	724	695	723	698	646	707	693	659	729	677	744	671	682	686	688	718	669	678	659	673	689	689	732	710	718	739	717	674	698	700	713	713	697	704	716	710	708	700	717	689	698	711	694	706	685	694	701	676	716	711	717	658	672	713	709	693	673	689	674	644	668	705	649	662	703	661	687	725	712	682	694	750	688	691	711	707	742	664	661	715	665	669	664	682	706	703	714	700	668	670	644	673	714	676	674	699	715	713	736	714	676	713	695	685	705	685	645	707	685	669	688	658	679	706	692	727	734	747	643	684	700	718	682	655	691	669	695	664	741	686	673	703	685	670	694	704	691	717	689	721	712	704	691	667	679	684	683	692	734	690	679	713	693	686	678	694	740	692	704	704	707	690	692	675	696	710	703	656	719	713	719	670	651	704	705	744	696	716	739	677	710	724	713	700	686	654	683	682	680	624	654	689	720	693	703	673	660	731	706	730	705	670	686	717	673	743	704	687	683	667	668	703	697	671	695	698	716	693	659	664	688	699	634	698	713	705	752	705	702	684	697	778	674	682	687	639	683	698	728	697	756	680	663	699	694	702	675	698	672	688	699	654	716	708	681	708	709	713	693	693	686	683	651	704	681	651	673	665	655	714	724	687	646	701	662	706	682	708	699	691	659	682	706	683	646	687	702	692	689	675	668	663	715	668	699	664	732	661	716	710	630	691	708	700	733	670	688	693	728	658	693	691	610	676	740	681	700	729	665	701	688	717	684	688	736	718	665	670	709	728	701	698	634	671	703	724	706	698	713	665	745	614	683	671	733	687	656	699	680	679	722	730	702	721	682	759	729	682	694	712	700	697	678	675	670	721	695	641	648	744	693	732	679	700	670	706	714	680	696	724	666	708	688	729	724	750	732	641	730	657	741	673	691	720	754	674	674	701	720	695	639	689	730	724	669	718	704	697	738	697	668	681	676	700	722	705	691	641	706	726	681	662	700	692	730	656	709	698	679	736	678	719	677	687	679	732	766	719	693	726	703	713	664	656	672	706	699	656	709	720	750	695	743	686	656	640	671	697	711	666	697	662	720	700	716	725	685	664	703	723	669	718	739	647	683	691	673	689	709	683	716	768	688	675	640	725	689	704	702	693	713	711	709	661	747	695	705	650	714	667	657	735	698	658	675	708	671	661	741	629	692	678	709	700	708	734	715	664	684	657	720	718	700	695	702	716	743	724	696	675	697	671	649	691	730	652	713	705	723	719	731	713	728	711	698	690	693	710	694	672	655	664	689	708	665	712	688	727	722	687	706	680	687	680	727	708	638	665	701	687	672	675	666	703	729	735	682	705	697	736	726	725	702	687	666	681	692	688	640	705	691	736	683	668	700	686	662	697	641	698	717	701	706	705	726	654	669	657	708	716	694	678	669	699	735	684	683	773	669	648	693	695	719	661	692	652	706	720	723	710	716	710	666	686	692	659	701	659	699	682	699	635	716	675	713	707	715	693	735	670	648	683	703	731	716	678	683	714	655	710	681	692	651	718	648	687	703	650	704	730	668	708	684	686	718	656	719	635	685	642	714	675	741	654	689	684	660	661	727	717	669	735	704	641	696	716	691	736	772	726	708	696	676	726	693	714	724	650	717	695	688	712	711	688	700	710	683	693	689	649	708	683	688	687	633	684	656	700	727	687	694	674	663	673	688	682	695	660	670	714	720	738	712	662	777	704	654	703	666	707	699	708	692	678	654	685	684	658	668	697	697	731	630	712	685	700	713	693	677	749	659	652	742	667	677	686	734	673	708	689	669	685	688	689	695	731	644	715	632	730	677	690	689	719	674	690	685	676	698	679	707	718	682	673	708	670	700	696	685	713	697	663	718	680	686	694	758	664	666	690	698	672	687	700	666	687	706	683	733	698	713	710	705	732	673	689	682	711	676	703	718	718	685	741	682	723	716	707	680	710	689	709	656	630	696	645	716	704	638	655	702	676	647	700	676	738	703	670	667	659	677	650	752	719	708	694	688	692	708	727	664	711	718	688	668	676	717	658	691	691	709	711	661	701	695	665	698	667	660	657	723	691	674	702	748	692	709	667	687	626	679	722	665	692	697	689	725	692	722	675	735	713	675	708	649	688	709	660	729	708	701	752	667	661	734	679	725	676	679	697	688	733	697	710	768	701	672	705	692	687	701	716	683	716	650	711	738	691	699	669	722	702	668	692	682	680	672	713	691	705	678	722	692	694	721	659	691	671	645	696	693	652	682	675	668	646	705	684	700	673	689	708	687	691	664	701	727	685	682	677	664	714	713	680	701	662	739	690	702	661	715	685	691	714	706	678	696	696	671	708	685	686	713	720	691	662	668	732	672	710	724	692	752	742	698	725	699	716	737	690	750	660	679	686	755	715	691	676	674	710	692	667	682	732	716	713	683	662	684	655	692	708	688	715	730	643	710	708	661	698	688	734	688	690	692	719	720	728	697	702	673	673	700	727	727	721	685	698	731	694	662	675	713	688	683	710	762	698	678	691	679	682	685	723	700	720	744	695	730	738	676	722	700	733	667	682	658	676	736	661	699	697	698	654	687
61135	36607	26118	13229	5876	2005	632	534	422	437	383	390	364	368	321	337	343	340	367	338	326	325	279	348	361	357	339	347	344	350	324	362	298	331	338	337	343	338	363	352	332	344	336	357	328	341	357	301	338	324	320	327	351	299	352	335	308	328	324	309	359	339	359	331	326	324	336	339	379	325	322	297	315	331	321	333	328	314	344	354	351	323	302	334	347	313	302	319	316	344	331	316	337	342	340	345	322	330	332	356	291	327	335	354	335	302	302	309	299	330	331	315	342	320	327	303	347	304	338	323	329	314	338	345	345	295	322	317	316	331	334	358	324	324	330	322	320	308	313	314	325	337	341	335	345	348	363	319	355	311	333	322	335	313	367	323	373	311	353	339	322	341	324	327	305	332	350	320	335	285	315	339	314	343	334	350	324	383	336	330	308	321	322	330	343	321	345	370	288	306	334	329	328	323	310	351	301	343	297	319	265	310	342	328	319	318	339	327	334	330	320	340	322	335	326	337	316	348	363	350	317	334	304	339	324	323	351	330	349	340	339	312	330	336	306	354	344	333	319	324	334	363	307	308	345	346	318	355	338	316	321	327	296	342	380	327	299	324	298	331	316	312	342	345	334	304	349	353	335	341	332	307	310	350	320	320	313	317	324	333	345	320	343	373	333	316	314	368	323	332	323	351	339	323	339	313	318	321	363	350	332	319	358	319	356	315	364	308	343	332	337	338	371	348	332	335	351	333	348	304	337	320	306	308	344	327	329	305	322	339	346	334	327	352	333	325	383	300	303	321	298	351	342	324	345	376	347	331	332	374	313	319	331	326	326	329	346	302	331	338	365	323	334	315	324	327	327	365	333	370	347	327	323	331	351	336	312	308	345	356	318	328	321	315	309	303	329	349	353	306	331	350	383	336	322	334	347	302	324	318	291	316	342	308	327	338	325	323	323	329	359	322	303	314	324	365	351	309	294	354	308	314	326	293	300	343	352	321	357	323	326	355	331	326	340	308	338	311	344	322	340	322	327	331	313	337	313	332	342	307	313	363	364	365	316	298	270	326	329	308	326	352	306	317	280	305	371	318	314	369	357	334	316	307	317	308	323	347	341	345	320	299	293	337	332	310	346	294	347	313	319	315	335	296	351	354	343	324	350	335	312	301	339	332	345	290	357	316	309	355	333	330	325	310	349	317	370	347	368	343	325	319	317	309	324	303	325	342	334	323	277	294	312	327	314	352	298	330	329	311	317	330	369	306	332	327	342	350	366	333	329	327	359	328	320	319	328	347	333	375	323	352	329	349	344	359	322	331	317	314	358	330	324	335	318	312	358	332	315	337	346	340	339	322	299	279	312	320	381	307	327	339	335	376	324	315	339	340	352	325	317	350	360	295	317	318	330	311	365	316	345	349	306	358	350	342	322	351	305	341	322	332	335	325	316	329	343	354	328	306	333	331	314	335	333	330	336	331	335	326	325	298	335	326	326	344	305	330	335	317	339	321	322	323	317	335	321	346	331	302	341	304	366	319	339	340	316	343	326	308	353	345	381	333	320	337	323	373	317	369	314	329	314	414	337	307	330	343	323	331	374	305	298	354	351	340	331	318	332	359	351	359	304	358	341	341	343	320	345	304	314	318	330	358	356	338	362	307	294	306	310	356	326	319	355	362	336	355	336	338	320	309	311	334	337	344	292	323	279	350	323	331	335	339	316	317	317	317	320	333	329	335	331	343	330	315	303	343	353	338	340	322	334	292	344	307	334	369	319	318	296	316	349	347	336	308	311	315	344	368	327	324	348	338	342	323	309	315	333	299	356	329	329	346	316	340	333	292	333	304	315	328	318	352	326	326	341	310	326	324	333	363	360	350	302	353	322	317	293	349	347	324	290	380	330	344	316	310	335	345	346	330	328	340	340	357	366	350	331	344	358	323	307	339	329	359	354	341	317	358	344	331	371	341	349	307	337	351	308	348	351	347	290	340	313	328	383	333	348	322	328	314	324	342	342	360	334	321	313	313	319	332	330	294	360	340	328	359	331	319	313	342	339	329	348	348	330	333	314	320	359	327	329	311	335	338	352	325	297	294	350	348	341	316	322	309	370	326	309	335	337	323	301	309	323	313	326	336	316	346	312	352	329	324	318	333	336	360	317	354	301	331	336	327	345	323	343	324	356	325	348	316	310	317	320	334	348	317	341	325	324	337	342	317	333	343	319	326	332	344	326	340	332	367	346	337	324	290	315	301	322	321	317	308	338	346	345	317	318	378	363	312	364	341	344	351	325	318	316	340	342	320	319	341	331	347	347	374	388	345	342	328	316	348	383	306	369	328	306	310	346	338	295	328	291	323	335	337	333	339	352	364	341	333	327	317	302	329	336	352	349	312	300	346	342	325	336	329	278	301	332	335	333	316	310	326	343	351	310	319	302	326	338	300	298	318	311	327	302	315	346	359	335	323	335	360	318	315	360	353	320	291	343	351	338	348	333	293	316	286	311	368	356	334	315	327	295	302	325	312	346	327	357	319	339	333	321	328	326	333	357	344	307	345	305	292	324	340	338	372	374	353	355	332	344	357	298	325	342	327	324	315	343	336	328	311	307	335	342	368	324	304	303	304	328	367	345	325	354	332	308	340	351	367	298	355	332	353	344	326	302	325	323	343	300	337	303	315	324	318	328	316	334	382	319	346	329	337	315	339	356	322	338	344	348	348	340	317	307	338	324	317	353	342	319	332	302	307	342	332	366	308	344	302	314	321	315	329	327	315	333	275	356	320	336	322	315	305	342	330	328	314	315	339	314	321	321	363	320	313	331	306	303	312	314	318	325	327	326	327	328	318	322	322	328	270	356	303	323	354	329	299	311	341	313	351	342	327	368	341	355	360	350	348	328	314	296	341	355	342	333	346	348	337	361	323	318	320	347	328	373	309	356	341	322	336	316	348	333	328	313	371	308	327	307	298	336	318	313	337	321	330	319	325	338	313	363	332	322	346	323	331	379	321	343	287	306	370	320	355	315	329	373	372	347	351	294	336	328	307	335	355	353	341	318	326	335	321	298	312	333	322	341	323	307	317	303	348	360	353	355	331	321	338	334	365	303	311	310	376	306	315	338	321	318	374	331	317	309	324	347	320	350	316	328	335	331	297	316	329	310	352	361	300	323	308	368	324	333	323	332	312	321	318	339	321	308	291	352	323	315	318	370	315	354	331	329	345	320	323	373	321	330	283	331	320	336	324	330	319	347	316	329	316	347	358	309	320	333	309	342	333	309	347	330	305	370	319	333	344	332	305	369	300	301	319	301	292	324	298	327	363	339	327	317	335	332	356	317	300	348	340	334	317	336	336	335	325	322	333	345	349	322	303	297	293	314	327	322	301	377	326	337	343	319	378	353	367	334	301	343	337	346	332	314	355	345	327	329	335	325	336	299	350	343	328	364	330	310	297	332	325	359	378	339	325	351	297	339	301	322	345	332	352	334	306	355	325	328	339	320	321	336	320	355	352
37456	28135	28395	20853	14037	5410	1954	1510	1338	1165	1052	938	910	858	839	808	767	771	691	750	770	741	731	723	690	723	678	694	753	746	735	767	758	734	817	771	735	755	696	756	733	732	725	777	775	771	718	737	785	786	746	740	723	713	661	691	718	730	725	707	720	726	766	717	699	730	731	703	721	740	737	732	728	712	713	714	730	693	717	719	711	696	705	705	756	727	750	721	739	731	694	688	721	742	721	744	720	664	716	755	734	722	714	695	697	725	766	714	698	730	716	715	710	707	727	683	752	737	737	737	693	700	705	736	727	732	681	718	712	686	701	710	702	711	702	723	748	725	741	723	741	749	687	761	684	722	720	705	723	711	730	763	709	726	712	721	717	684	694	681	714	685	710	714	736	748	722	776	705	680	770	685	726	713	768	691	693	706	690	764	686	772	690	673	677	716	742	731	697	728	683	735	674	657	658	743	664	764	744	720	684	703	714	702	732	746	692	714	730	739	695	689	714	699	727	727	724	721	715	709	734	698	709	694	698	733	731	731	696	735	716	737	709	700	705	724	745	689	706	698	761	744	761	749	738	753	676	766	750	761	718	714	702	718	722	745	661	742	735	687	724	703	775	713	721	718	783	737	694	758	719	658	745	707	698	731	702	696	732	668	744	728	716	729	769	695	704	706	715	786	692	700	720	678	692	733	706	712	694	726	705	688	760	681	740	730	737	699	704	742	735	725	712	691	684	723	709	751	738	718	747	725	721	692	678	731	733	736	716	712	748	683	696	700	723	705	758	722	711	703	690	726	729	711	644	711	700	731	710	714	676	720	785	707	669	697	683	761	707	775	689	764	719	731	709	700	712	751	669	740	713	695	717	706	786	657	737	695	696	699	702	726	694	717	719	702	711	743	701	726	726	681	728	730	729	764	702	717	695	753	731	716	721	737	656	688	728	712	710	696	714	739	707	739	691	721	720	714	695	726	694	716	706	672	742	691	710	709	723	702	704	710	726	699	732	721	684	711	668	738	720	733	752	742	705	709	721	643	678	647	688	683	717	716	680	707	678	745	688	702	746	691	716	722	736	703	721	714	705	656	704	738	700	675	719	735	671	714	734	711	705	681	700	683	666	702	671	655	711	711	744	740	726	674	698	714	729	717	696	709	738	702	740	682	680	737	684	746	721	738	716	740	736	740	697	720	758	727	698	705	718	734	745	721	720	708	726	692	659	666	704	709	709	788	749	754	688	740	754	700	656	755	672	738	657	775	747	743	736	689	746	757	742	705	700	658	725	695	711	675	743	707	674	757	680	728	733	727	686	676	757	752	717	713	692	732	682	750	723	709	682	740	722	732	685	701	680	779	634	718	748	747	745	764	685	703	676	706	663	717	714	699	720	744	690	708	711	736	739	725	716	689	738	658	742	800	687	676	708	702	685	716	727	701	706	691	712	712	681	696	688	707	724	698	708	692	730	747	692	701	723	726	744	709	774	745	703	673	716	725	700	742	704	759	710	698	730	727	729	720	716	745	684	711	700	728	771	762	725	708	696	726	658	725	749	634	713	706	720	684	691	708	715	682	682	731	705	727	693	710	693	712	757	661	708	741	704	749	743	685	731	708	695	730	712	751	703	718	735	655	695	737	722	699	651	697	711	707	679	687	741	770	756	680	730	715	659	690	736	683	735	707	706	718	690	682	767	703	739	678	736	737	728	693	717	716	722	686	719	722	739	715	706	721	697	741	691	748	724	704	738	699	755	724	696	746	666	737	673	710	755	696	721	739	704	715	719	738	733	724	731	690	682	698	659	768	718	684	708	691	747	715	736	729	709	713	754	710	719	731	678	687	704	721	749	693	726	697	748	718	726	699	704	684	719	723	779	658	686	714	737	617	704	674	710	655	690	699	708	741	734	681	767	765	697	707	706	723	710	685	722	721	713	748	659	700	711	697	769	712	700	705	693	745	729	696	723	685	689	711	726	706	746	727	715	705	712	741	709	710	734	704	686	721	738	707	771	733	738	718	734	729	716	694	663	697	768	706	666	691	674	728	742	706	745	651	691	738	717	664	704	689	745	734	694	680	714	744	684	692	707	721	715	731	706	697	732	672	732	717	757	683	731	697	708	656	687	736	698	720	732	714	735	734	776	721	687	714	701	676	691	709	707	686	744	731	729	738	740	721	742	722	699	734	681	638	702	678	731	661	715	735	702	716	711	759	677	695	715	759	708	699	743	724	697	735	693	752	747	717	643	716	659	718	698	759	711	706	712	693	718	729	703	693	740	714	735	756	712	693	741	727	713	771	688	716	720	735	711	713	704	711	666	713	690	711	718	734	718	761	751	724	705	678	743	671	669	656	737	687	681	706	707	698	735	740	682	684	708	729	736	694	677	710	743	672	709	720	724	740	670	656	696	734	704	746	713	723	642	745	738	741	682	750	737	694	752	734	692	671	687	709	695	740	690	726	696	692	738	695	704	694	757	724	696	681	699	767	709	715	685	724	726	682	696	741	715	694	711	720	698	707	706	697	774	706	707	751	671	669	731	739	729	736	728	701	736	731	712	741	667	732	694	701	733	708	749	729	688	695	657	699	716	735	715	669	764	673	717	715	689	726	735	749	719	708	693	727	669	709	691	749	652	692	729	680	705	691	684	729	652	707	692	737	706	734	678	723	734	654	734	706	735	703	725	672	695	702	738	736	741	756	722	704	655	692	764	698	719	713	703	672	673	720	720	691	716	744	727	695	719	695	664	723	719	689	701	678	719	704	727	726	720	702	714	718	761	671	722	779	701	705	697	697	718	721	737	695	706	698	773	712	732	683	712	709	714	753	684	709	746	671	696	723	743	711	663	654	742	712	658	696	689	744	680	717	721	716	684	690	662	758	713	724	750	693	726	707	719	701	739	676	673	731	692	719	689	720	726	677	633	724	750	668	704	731	637	787	726	706	683	705	718	741	711	705	711	757	705	674	709	714	688	687	746	683	735	670	738	665	747	696	782	715	702	697	720	746	700	690	716	732	713	630	719	687	687	660	705	706	710	694	705	685	702	658	728	667	720	696	734	704	704	751	692	716	722	690	771	672	742	635	668	679	697	679	746	687	707	712	713	768	692	746	718	756	713	700	753	744	743	698	707	722	719	699	725	742	709	634	746	769	708	682	722	730	692	730	748	715	715	705	703	685	733	743	717	702	684	745	710	722	709	709	713	706	628	754	718	712	699	734	742	728	666	725	709	720	728	726	703	716	693	646	711	721	683	704	736	700	769	688	741	705	714	696	759	690	731	729	739	740	757	733	667	648	714	660	732	702	733	773	680	707	715	736	701	708	657	723	718	714	656	704	712	735	720	721	743	715	731	700	729	714	730	745	716	700	679	772	772	688	715	702	723	694	711	712	704	746	685	711	687	705	688	741	693	746	700	705	670	686	724	676	727	737	705	706	697	705	712	717	683	709	709	741	693	723	733	691	710	717	689	690	760	717	715	695	719	670	705	694	703	687	692	712
42250	22817	11987	4957	1790	589	419	426	370	377	342	361	344	347	354	347	377	367	321	321	347	345	341	364	356	338	300	316	326	343	329	324	341	360	301	331	343	360	339	359	318	355	332	336	360	339	280	354	324	343	344	362	313	343	338	344	310	335	327	365	351	345	318	318	359	332	304	347	347	357	330	334	320	361	305	287	341	331	303	272	290	293	312	336	351	346	341	290	347	305	351	307	337	349	315	327	333	325	348	343	320	341	348	324	336	314	327	337	347	361	323	341	327	300	317	313	370	349	318	323	331	318	343	315	306	319	332	324	322	323	323	338	349	322	354	320	316	335	313	312	329	325	341	371	335	349	360	315	351	364	306	356	379	297	323	351	334	315	362	326	329	316	285	340	327	347	329	300	298	310	315	347	343	326	287	298	320	320	324	314	322	319	316	350	339	341	335	347	334	319	337	349	367	350	381	318	322	354	339	309	314	317	348	326	332	330	300	329	338	329	331	289	329	304	319	333	335	316	329	370	360	328	299	293	310	336	303	333	344	335	378	328	296	350	341	340	313	306	319	343	345	319	328	316	309	364	347	345	333	344	335	336	360	329	311	310	365	317	341	337	342	338	296	340	352	326	334	301	342	319	325	321	357	357	316	317	347	318	358	321	339	312	357	344	354	330	387	320	315	339	334	317	300	337	366	352	358	331	351	337	352	305	306	342	390	329	321	324	318	320	337	321	301	343	338	320	298	345	316	327	314	319	328	297	297	311	322	357	324	335	353	316	344	338	304	313	324	294	307	327	307	394	350	310	334	343	333	314	319	346	312	317	327	339	319	307	348	328	296	351	368	316	330	374	341	327	357	321	343	323	338	303	368	318	310	326	332	312	313	334	321	334	316	313	321	346	319	329	319	333	359	348	316	269	342	340	327	365	301	320	321	341	319	346	303	339	309	336	339	371	361	332	307	274	327	300	333	321	367	311	354	308	318	304	317	290	327	356	334	327	382	331	337	349	313	322	374	319	337	335	361	347	334	352	323	307	345	345	323	308	315	309	354	304	342	318	300	317	340	336	352	342	320	326	302	327	340	310	328	354	320	306	330	338	346	306	302	334	329	312	309	298	343	357	328	323	359	321	343	365	352	333	340	291	342	307	353	323	361	367	353	292	327	306	324	313	315	315	334	315	317	331	318	329	326	355	330	309	340	348	325	296	320	355	327	290	330	319	367	342	321	328	347	339	345	326	306	347	341	314	324	302	346	346	331	357	329	337	355	325	317	300	328	330	362	351	320	338	334	360	343	298	334	329	310	340	345	360	331	318	347	314	330	337	342	339	367	356	323	336	368	297	331	336	306	303	316	319	328	335	317	316	336	353	332	341	318	333	348	334	349	319	332	332	350	332	320	313	319	320	389	373	354	344	343	351	344	345	333	326	326	316	336	361	356	320	351	321	329	309	344	359	335	330	313	356	341	319	344	327	325	340	317	366	333	303	326	336	300	330	327	317	375	367	343	355	324	317	342	368	342	350	329	304	332	325	321	318	332	333	359	348	339	321	329	329	336	326	322	327	331	353	310	335	329	330	386	295	350	334	371	319	367	361	332	317	322	340	328	329	311	315	339	317	351	328	363	322	332	334	320	291	328	316	327	340	359	322	359	333	352	311	350	353	350	333	352	333	333	324	328	307	346	390	335	312	300	366	310	344	370	317	351	357	310	326	332	351	354	315	322	296	336	314	322	350	358	305	335	326	315	347	316	370	376	321	358	319	323	320	353	350	333	300	348	326	323	337	340	362	338	337	349	346	343	318	339	344	317	320	345	315	323	345	290	315	317	354	313	306	368	324	351	348	311	343	347	324	308	329	296	327	345	301	337	301	334	314	330	316	325	341	309	360	318	356	336	334	334	367	323	332	289	312	333	310	306	323	354	362	290	350	301	326	323	332	308	320	324	317	346	348	328	276	363	376	360	327	330	374	348	338	339	310	322	319	347	343	313	323	315	314	360	340	371	297	345	299	321	327	334	305	352	324	305	330	342	360	320	338	330	342	328	320	309	333	339	322	340	361	365	324	322	346	361	348	351	336	350	320	311	302	311	313	348	304	328	367	359	368	362	321	330	300	317	332	299	287	322	332	335	346	360	349	348	347	304	333	304	326	336	317	327	300	363	291	286	346	301	340	308	295	336	332	333	340	360	323	340	304	340	312	324	342	304	338	340	313	318	339	337	336	291	334	322	353	352	335	364	364	330	330	323	329	351	380	368	339	297	342	339	313	367	346	300	343	314	379	380	329	344	320	330	330	332	305	336	346	318	343	318	330	336	299	315	311	295	331	313	318	316	337	299	345	348	316	357	347	328	331	300	298	285	315	337	336	337	340	298	321	322	318	288	340	347	316	342	313	371	332	319	350	345	320	318	342	343	325	328	347	350	317	324	322	322	310	330	306	360	320	309	340	337	334	340	341	296	356	332	289	338	349	307	351	355	337	320	332	360	363	285	355	341	317	316	342	323	344	329	348	308	336	344	320	332	330	299	335	359	326	316	333	357	355	348	344	333	343	340	359	336	349	331	361	348	321	326	331	337	324	297	348	313	324	311	332	342	309	330	326	344	311	315	343	280	331	317	352	317	362	369	354	329	313	318	326	338	323	338	308	352	327	309	312	318	279	295	308	314	319	359	364	327	368	344	337	325	357	329	291	377	340	344	305	323	349	338	315	309	307	347	352	333	328	351	354	315	355	335	320	317	351	321	305	316	337	335	307	319	339	349	345	330	341	347	367	375	375	346	331	325	318	320	334	331	347	299	343	328	328	278	364	354	320	346	380	324	319	335	348	334	323	311	345	332	335	340	329	328	353	344	301	319	344	323	276	316	318	339	330	342	295	336	332	350	328	321	328	349	304	317	342	352	344	372	288	323	309	298	331	343	345	349	328	287	349	336	348	352	297	278	328	327	335	333	362	340	326	349	357	316	340	337	317	313	315	326	312	321	295	319	317	336	319	333	340	367	331	317	308	326	321	350	345	355	309	326	360	366	329	319	324	327	327	332	353	342	338	322	337	336	322	335	345	349	364	355	374	347	349	314	355	339	339	317	303	297	316	326	342	354	312	312	301	337	323	343	314	325	332	309	327	322	328	334	352	351	322	342	340	308	326	389	351	339	292	314	338	309	331	358	340	351	343	334	343	307	335	349	328	339	334	318	325	364	298	321	325	329	370	331	336	364	334	342	318	317	321	300	325	322	333	312	329	322	287	314	376	374	317	319	356	335	368	328	313	327	340	331	374	331	332	307	320	328	328	318	317	317	326	335	312	326	333	309	323	335	343	322	341	349	309	311	328	346	326	322	346	330	345	323	358	334	310	325	331	328	346	351	313	316	347	329	335	304	312	339	343	343	369	334	351	339	336	324	326	327	295	329	311	346	375	328	305	326	322	329	342	343	343	335	317	334	326	333	348	314	332	340	359	352	328	359	290	324	320	321	329	339	332	296	334	346	332	321	339
25629	17009	15174	10528	5015	1764	1292	1177	1010	913	821	798	752	758	787	809	727	736	710	713	679	784	711	727	679	709	707	698	735	703	681	746	753	808	765	736	771	704	811	771	712	762	740	722	757	721	735	717	694	747	654	682	755	767	727	713	756	752	735	705	750	738	730	655	708	769	734	731	728	688	660	745	743	722	680	705	700	704	706	711	714	735	714	669	685	697	704	680	756	723	736	705	753	711	743	672	713	737	718	719	747	707	705	680	698	706	695	688	730	765	674	710	706	736	678	687	696	671	760	738	702	708	741	710	742	740	737	672	717	748	749	726	705	728	728	687	685	724	684	745	742	696	708	735	757	709	723	706	720	731	713	685	757	693	679	749	770	702	695	681	708	741	737	727	712	699	752	738	710	684	737	681	768	652	718	735	719	691	683	699	712	733	759	681	697	710	663	730	700	699	740	750	721	730	758	716	752	747	725	699	701	716	705	691	728	744	745	702	707	743	709	713	763	688	692	702	714	709	716	742	742	734	721	696	727	696	661	674	660	695	677	728	719	690	750	689	705	733	733	740	660	679	695	707	735	712	698	671	704	665	778	724	693	739	683	690	728	690	702	742	661	767	740	683	733	741	784	714	689	753	734	746	715	714	671	677	697	698	699	763	678	721	719	715	756	696	742	785	702	734	693	648	701	712	729	690	730	687	714	741	710	661	709	668	745	652	706	734	689	727	708	705	736	704	701	706	679	702	693	753	711	740	706	730	745	686	653	689	738	666	662	711	730	688	718	694	726	734	698	706	691	773	721	744	666	666	716	704	674	648	710	707	723	717	680	738	692	716	696	696	724	757	737	741	706	721	725	701	688	737	728	690	739	690	717	704	680	708	710	731	692	767	697	661	681	700	658	713	688	701	697	742	718	699	726	743	723	722	709	706	724	693	687	713	715	711	716	715	662	723	721	711	731	744	703	715	745	757	720	710	715	716	708	731	727	689	693	711	774	675	719	756	687	722	687	715	673	712	716	674	671	662	715	677	712	720	705	667	737	710	697	736	679	671	710	723	729	720	710	715	734	712	669	698	681	690	698	668	673	730	692	736	725	689	755	709	658	709	653	736	714	690	694	717	747	719	692	679	712	690	702	730	675	724	668	728	724	699	725	716	736	715	712	689	677	693	741	702	719	687	713	703	717	728	713	750	683	757	743	652	710	702	689	709	694	720	727	720	676	736	715	731	713	712	752	691	705	711	698	724	738	704	696	709	719	699	746	741	707	733	690	668	702	719	721	680	696	702	729	757	712	684	724	699	753	661	702	660	751	736	760	714	705	680	747	630	721	698	708	678	732	724	735	701	704	705	682	711	705	741	708	651	702	663	733	682	777	748	695	687	713	705	647	723	695	744	693	744	667	724	714	710	731	697	749	696	721	680	692	693	729	695	746	714	664	703	736	668	634	716	724	751	683	664	693	681	712	735	667	764	696	693	708	693	703	725	662	746	701	734	731	687	722	692	734	692	712	721	695	708	749	733	709	674	707	685	681	729	717	706	690	691	730	717	687	758	719	741	717	712	669	687	747	730	726	735	685	716	681	697	701	732	704	725	733	647	701	735	734	655	707	705	695	675	677	690	710	691	699	659	671	732	723	709	702	690	675	706	701	697	728	728	688	676	702	711	697	696	721	713	690	723	691	726	696	732	720	696	739	666	679	688	741	723	719	724	727	682	720	733	703	702	707	688	723	711	723	722	713	708	722	690	710	736	722	748	677	787	721	708	742	686	662	735	717	714	723	718	722	701	725	704	691	724	673	745	699	744	766	724	756	751	696	732	743	768	722	718	758	680	758	692	747	751	748	746	704	679	738	755	705	745	693	741	707	723	701	715	690	722	733	706	741	732	698	743	681	714	722	729	689	688	696	706	670	689	731	718	676	706	690	736	725	695	720	746	738	729	675	700	681	705	764	670	720	685	715	731	698	741	689	733	740	715	723	728	747	684	680	717	680	677	734	678	738	756	657	708	686	717	667	727	706	682	669	724	735	722	700	740	705	671	679	700	705	691	705	703	718	714	720	723	723	750	677	714	660	733	734	753	738	705	693	713	706	694	710	723	720	722	729	695	719	656	680	716	733	754	697	737	730	723	746	715	708	699	744	718	746	733	746	747	678	750	711	735	750	695	688	701	729	691	713	697	699	708	702	676	729	736	715	666	688	679	693	742	722	739	743	672	732	765	657	718	707	717	725	734	722	699	729	689	781	646	687	691	693	749	695	750	678	715	708	746	681	720	737	704	650	754	711	691	704	758	711	709	719	682	730	702	702	682	702	741	704	755	663	754	733	724	704	703	722	699	762	695	755	684	788	729	677	709	696	716	740	718	715	711	702	770	717	730	723	722	673	713	717	707	697	725	677	691	705	743	734	717	721	715	708	738	662	716	679	704	652	679	708	712	741	737	698	730	667	706	670	732	690	718	695	731	693	703	715	758	705	707	680	726	752	704	714	706	696	706	709	692	722	715	693	688	709	745	711	690	718	749	716	710	682	714	743	697	713	683	704	679	742	686	662	710	702	713	735	723	739	689	762	685	713	740	761	742	731	708	727	683	688	652	696	752	700	709	730	695	704	664	747	746	747	691	699	683	755	718	727	680	699	733	717	713	683	704	743	733	743	724	708	674	697	703	719	731	688	673	716	671	744	720	713	702	706	674	742	780	721	751	702	697	732	714	684	671	695	712	722	727	715	676	746	701	722	714	741	714	690	738	705	731	702	682	711	744	692	743	730	739	749	719	724	760	715	678	695	707	705	669	705	718	699	715	680	663	761	658	737	724	728	697	728	661	687	697	718	692	725	688	697	647	702	694	676	734	736	700	661	750	734	673	734	700	747	670	703	721	690	737	694	751	700	694	687	735	697	695	670	705	677	689	720	754	692	644	743	728	709	698	690	718	729	701	742	753	700	698	742	685	752	739	727	701	745	684	715	742	723	727	674	737	694	708	703	688	726	727	651	723	704	746	692	669	718	740	711	699	708	711	714	713	730	706	743	727	726	663	735	704	717	756	779	734	695	714	684	701	699	689	694	725	692	709	739	690	685	680	704	672	735	693	650	704	697	751	733	689	716	671	692	751	686	710	710	693	742	731	672	745	714	727	692	725	693	696	717	719	668	723	707	659	691	744	711	652	717	732	696	714	717	692	715	680	729	739	733	660	719	707	719	719	715	673	681	729	697	717	707	729	658	722	733	718	731	690	696	755	697	728	713	724	677	701	695	751	721	724	788	706	692	682	734	666	709	697	689	732	700	728	729	732	698	736	703	633	736	767	726	682	719	714	686	762	718	734	678	706	691	717	693	751	652	741	716	703	731	758	714	723	711	674	765	711	725	705	692	736	712	657	714	748	762	670	749	734	686	692	691	740	697	709	735	692	717	711	730	697	736	688	671	714	722	726	661	679	714	702	672	726	710	746	719	737	686	716	744	673	726	693	728	723	718	693	696	680	699	700	727	682
52417	29538	16760	8298	3576	793	517	465	441	428	344	343	347	318	317	392	349	335	300	330	332	317	348	282	341	348	316	323	340	304	340	345	364	333	300	345	309	351	335	326	328	331	330	301	310	291	321	302	298	308	270	307	319	349	299	339	347	345	313	340	292	324	285	312	329	308	294	325	313	329	345	332	313	281	318	323	311	322	333	309	309	306	318	311	351	348	316	334	274	299	285	325	342	313	314	331	299	283	350	330	312	320	349	311	316	319	304	302	340	301	355	295	306	293	343	338	320	327	329	314	327	292	291	347	315	304	318	314	335	348	296	316	296	320	322	340	339	312	317	293	309	295	297	310	299	351	306	315	319	294	284	323	333	282	332	304	321	314	285	337	318	286	298	278	307	320	292	324	341	316	341	323	292	368	314	310	293	358	328	339	314	343	338	324	298	315	307	356	321	305	333	301	347	349	326	321	328	319	321	358	325	325	351	309	307	351	320	310	337	328	283	279	307	331	346	323	321	305	293	269	295	347	305	280	323	286	325	296	296	319	329	320	349	283	285	327	303	328	313	323	322	318	304	308	316	339	321	322	317	348	342	335	313	324	338	288	295	317	330	292	319	305	326	324	305	299	324	347	305	322	333	313	300	328	336	329	322	303	302	314	348	338	302	300	300	289	287	308	347	312	335	273	325	302	353	336	322	343	311	331	300	336	312	313	319	315	351	307	323	315	320	301	322	300	320	292	336	338	335	318	308	314	338	352	334	300	303	296	324	325	337	337	320	312	307	308	318	299	323	336	288	342	331	313	289	299	329	321	356	349	322	322	301	294	339	322	349	290	312	319	304	326	298	290	330	334	343	313	347	311	321	319	315	312	317	328	355	306	316	334	314	329	315	310	288	291	280	312	317	327	343	293	322	309	330	325	310	347	287	327	299	341	299	298	345	293	308	326	358	341	296	322	327	305	326	340	318	299	338	328	307	311	328	360	312	298	293	313	311	329	298	324	358	314	300	342	311	332	325	326	281	318	342	323	304	294	291	305	288	292	284	340	306	348	330	337	327	281	342	348	298	328	327	316	296	309	281	300	316	298	307	338	341	328	327	358	326	321	288	293	312	355	323	328	325	297	310	335	336	301	291	289	322	323	336	301	304	342	314	321	357	312	322	317	316	331	281	345	335	362	309	298	307	306	329	291	304	306	300	330	321	311	296	318	302	332	299	338	328	300	310	297	317	313	306	335	317	298	331	320	317	343	319	295	317	342	324	323	330	301	338	317	313	324	339	327	266	313	295	328	326	297	272	286	359	336	338	339	317	307	334	302	327	308	315	323	334	332	316	348	270	292	301	340	340	339	341	295	351	300	315	310	297	302	307	307	338	324	249	331	323	345	316	313	331	299	332	320	313	324	337	316	330	330	314	364	293	308	317	312	324	338	318	315	301	350	318	356	335	296	298	336	326	294	302	323	330	346	300	294	318	277	324	311	317	306	315	320	351	334	298	305	295	340	309	292	341	318	352	304	288	292	363	323	269	289	265	317	301	314	325	347	302	288	327	348	358	333	294	304	315	293	306	326	327	330	321	311	345	336	327	310	305	299	347	311	330	324	280	325	334	338	347	327	317	301	295	290	331	321	325	305	323	322	311	315	307	306	320	308	322	332	330	307	314	346	329	310	305	313	314	321	326	324	316	335	307	311	307	287	318	291	308	309	331	328	315	313	327	323	332	316	284	309	299	289	318	308	324	320	338	347	333	311	312	332	314	316	310	332	330	333	336	298	326	324	329	328	349	338	330	283	300	266	326	329	349	348	317	309	283	303	305	313	306	338	316	330	312	312	319	317	335	310	295	367	315	304	312	336	309	326	345	295	286	322	324	345	350	317	319	342	320	308	336	314	324	316	342	290	319	345	338	321	319	306	314	293	318	339	365	341	327	321	339	292	318	340	328	338	347	308	338	313	320	311	333	292	296	349	296	294	305	327	294	320	333	335	315	311	294	309	348	285	316	309	310	306	311	287	329	311	335	309	310	320	282	336	311	343	299	297	337	292	326	350	332	339	307	302	293	351	314	306	339	323	361	347	286	352	304	318	315	305	312	290	313	328	325	310	300	341	319	325	296	322	316	308	334	311	302	322	330	285	287	332	315	323	308	305	309	292	315	300	321	340	318	315	336	305	317	310	300	288	307	327	336	304	319	315	342	313	319	315	320	344	317	310	301	362	276	320	313	329	331	327	320	299	338	321	311	305	326	299	282	323	314	319	317	319	292	303	319	355	292	299	318	309	309	301	308	324	323	326	340	324	286	323	325	310	314	286	305	328	326	324	290	334	317	306	322	309	334	342	308	321	363	307	337	304	303	276	313	302	315	306	308	283	305	318	297	310	316	311	306	306	326	306	319	360	295	307	330	332	347	323	284	305	318	310	322	316	312	316	323	342	319	319	327	329	322	351	367	284	336	329	306	374	308	299	330	312	290	302	320	325	314	291	298	327	339	318	303	330	325	323	308	317	342	328	353	317	313	306	318	318	307	341	314	310	300	294	323	341	329	287	338	328	327	332	309	325	299	301	311	313	336	340	346	307	314	319	326	298	312	315	333	347	366	301	336	307	330	296	295	353	344	327	311	297	347	331	319	303	320	305	321	336	345	332	304	323	327	302	299	335	317	305	331	315	308	337	297	340	345	338	318	329	279	319	298	307	310	298	350	341	324	314	323	327	338	304	316	290	350	321	318	335	328	326	337	299	287	319	282	302	295	277	285	320	332	326	294	324	309	313	326	297	304	280	332	345	324	320	316	305	324	316	323	269	304	332	327	329	277	313	333	336	313	273	320	365	329	317	313	308	294	342	294	329	306	296	318	322	320	308	312	328	363	292	322	321	336	311	291	312	335	321	333	329	323	320	344	310	313	314	289	319	346	304	319	320	386	317	314	314	315	285	318	297	363	344	325	332	288	314	335	307	311	284	330	353	323	309	314	316	313	358	307	288	300	333	299	358	314	337	320	324	308	315	323	279	307	319	296	319	332	304	322	287	311	342	317	320	327	328	316	292	311	318	315	339	332	328	340	333	313	302	318	291	369	305	337	323	296	319	298	313	337	283	344	311	316	314	302	297	333	321	319	308	315	278	308	307	293	310	287	297	316	338	322	300	257	310	332	314	336	343	341	303	297	282	336	307	331	341	301	325	315	306	339	340	313	319	324	315	340	305	323	279	284	293	318	357	288	310	337	308	351	291	320	344	338	311	297	333	296	306	342	308	336	330	329	294	350	348	344	307	337	311	334	341	317	348	304	298	337	338	315	311	317	319	325	302	326	330	324	332	293	332	298	303	295	350	310	310	330	297	331	318	326	364	331	333	347	314	327	301	365	314	318	292	308	310	295	329	327	308	281	360	335	312	313	312	275	316	350	304	305	290	315	339	313	331	299	309	292	339	320	266	288	301	286	316	333	315	278	299	315	325	310	297	334	309	325	353	345	295	336	312	292	321	304	310	318	309
32890	22130	20022	16300	9755	2268	1558	1411	1171	1071	948	893	851	797	804	740	805	718	667	727	669	727	713	640	700	725	733	706	698	742	715	726	749	757	721	737	717	724	771	718	709	697	711	657	696	665	680	721	708	699	689	710	716	717	735	657	686	700	707	701	691	706	667	686	691	704	666	638	752	660	671	730	699	673	678	688	651	695	706	718	668	712	691	670	731	716	735	656	708	658	740	694	707	705	695	676	697	726	699	674	649	698	682	736	704	719	703	682	714	725	711	708	731	689	701	663	697	691	657	711	687	672	735	710	719	694	674	673	680	696	696	717	691	705	669	673	705	641	734	672	685	680	696	682	708	724	714	643	648	677	660	736	703	678	711	663	713	662	679	713	669	656	672	708	691	713	685	694	740	705	707	686	686	637	666	699	701	673	697	734	680	688	686	668	703	689	675	735	692	699	670	699	719	719	678	690	728	721	694	722	672	703	723	720	708	692	667	690	713	738	715	724	671	711	673	677	692	691	653	736	742	751	655	686	688	744	693	731	689	736	750	738	708	691	680	662	658	686	701	719	683	664	692	689	707	688	691	652	719	685	683	741	666	701	701	716	696	719	663	724	705	691	682	682	690	694	719	694	654	687	707	699	666	651	687	692	728	685	695	624	667	701	662	689	719	693	676	694	656	702	698	719	701	649	687	665	700	744	685	673	688	721	686	644	705	709	687	698	699	683	693	671	658	720	677	712	676	724	744	703	681	702	722	753	707	704	734	694	651	704	700	666	695	721	685	722	672	662	683	720	645	684	698	669	687	678	699	687	705	681	727	682	716	723	696	667	703	664	677	705	678	722	687	642	688	668	640	676	740	703	637	682	676	732	699	698	737	756	719	667	698	723	661	740	700	691	697	700	675	704	713	670	718	713	700	652	692	725	674	708	700	732	661	660	697	698	703	713	686	726	700	712	701	691	721	710	699	647	653	699	704	673	676	682	730	705	667	689	685	707	692	753	671	686	741	690	712	725	714	662	683	650	666	686	691	695	692	656	724	693	765	680	711	672	695	693	724	681	747	694	656	692	693	711	701	735	675	689	666	726	712	696	699	767	699	667	678	716	699	671	673	651	701	710	726	720	726	701	702	692	730	742	679	675	694	670	689	664	693	650	690	698	667	683	647	659	740	679	673	704	728	666	681	679	712	672	676	676	708	691	700	697	708	704	691	703	687	669	675	711	703	686	682	678	661	723	687	716	656	709	647	679	744	676	681	656	709	677	642	690	705	725	703	724	699	677	726	695	694	681	664	719	658	659	674	686	664	738	653	740	688	716	683	668	704	624	699	690	727	661	690	662	716	679	699	721	740	716	704	687	694	678	695	736	690	682	703	635	710	692	663	687	705	701	658	667	716	672	652	713	668	711	694	697	680	701	676	644	704	700	692	702	719	644	666	683	705	683	689	679	667	716	703	668	680	708	716	681	725	698	667	715	723	734	706	712	694	678	675	658	652	716	682	687	664	682	710	710	692	690	724	673	730	704	696	725	669	651	694	686	688	690	689	680	672	709	711	689	671	687	708	645	699	688	730	690	717	694	681	681	724	637	700	679	678	727	700	686	724	687	709	674	673	658	675	697	670	718	714	649	737	693	711	685	703	683	633	679	701	665	685	720	675	648	622	690	708	685	699	670	743	697	730	699	717	750	684	704	740	687	733	677	681	722	725	712	714	718	673	711	716	677	739	709	665	668	646	676	711	715	735	719	639	688	751	734	670	738	680	687	676	738	695	684	711	708	702	710	732	720	696	694	700	664	695	683	692	687	696	700	729	641	654	713	688	682	725	743	672	646	707	662	688	721	688	719	717	679	715	647	744	668	677	696	693	683	655	669	674	669	700	698	693	706	716	698	692	685	678	695	712	656	703	690	715	656	715	671	682	638	683	687	660	691	698	671	713	694	662	679	635	662	704	677	680	649	727	663	725	690	676	679	714	690	681	709	746	676	705	669	682	740	674	682	695	689	715	696	688	672	646	699	679	741	657	704	656	733	663	702	685	723	666	698	743	634	717	700	694	711	666	671	712	677	691	692	731	700	708	717	664	695	714	708	688	680	694	717	706	716	725	673	690	684	666	689	693	689	711	709	679	701	705	719	644	678	701	645	698	682	678	723	701	688	730	626	670	684	654	722	707	750	739	698	726	696	699	668	703	750	704	735	734	650	702	666	714	701	683	704	702	686	677	729	704	682	701	716	717	663	720	687	670	700	696	666	684	647	695	707	673	693	707	658	657	701	697	708	728	659	656	708	686	707	647	707	664	693	657	729	691	693	699	706	717	687	761	701	723	680	747	687	691	696	661	654	661	668	659	677	683	663	712	719	647	641	717	691	668	716	701	694	723	701	705	667	678	699	707	671	713	630	753	714	691	695	736	696	670	683	679	735	688	689	688	685	717	763	671	713	679	680	697	662	671	686	717	668	681	694	662	729	689	648	696	679	687	689	729	683	640	665	683	679	684	711	710	674	714	704	731	692	702	688	689	694	683	715	692	737	723	678	687	718	661	658	674	684	706	692	707	656	676	691	677	705	661	717	656	706	691	716	709	688	729	681	696	760	685	756	695	687	698	691	690	699	680	683	668	650	641	663	700	700	675	712	687	677	671	705	682	748	701	706	667	688	725	754	732	696	750	696	694	705	732	677	688	644	717	741	737	655	637	730	753	720	670	670	730	708	714	691	656	686	710	657	732	698	655	684	721	662	747	690	730	717	701	701	670	653	653	658	714	744	681	662	707	713	687	693	682	699	661	683	681	700	721	713	698	682	654	633	682	710	649	710	700	687	729	678	707	706	697	717	695	666	711	670	703	729	711	703	716	662	666	694	649	720	720	684	724	706	658	691	691	658	632	680	680	716	694	692	686	723	726	697	685	736	632	766	674	704	683	689	696	668	731	637	691	684	714	684	693	677	652	709	720	722	667	676	691	720	652	663	710	724	638	698	696	672	647	652	713	712	673	699	746	701	699	698	676	681	768	671	674	712	715	686	732	621	683	648	627	706	702	741	746	694	692	671	716	684	682	727	694	686	669	680	677	710	717	646	706	710	726	672	700	727	699	714	704	715	752	656	677	633	691	663	682	710	720	652	715	714	664	658	692	712	672	696	703	704	730	678	696	670	722	734	755	711	678	662	687	694	689	703	690	691	656	636	683	699	635	706	655	700	704	685	700	704	711	631	678	658	677	689	665	708	667	696	655	685	708	726	693	708	708	700	705	700	689	723	720	675	657	682	672	658	660	694	723	686	718	654	714	682	702	696	682	685	705	710	686	717	677	660	699	675	691	660	712	705	717	746	671	692	653	716	681	680	690	701	690	691	664	660	701	713	688	702	650	692	694	721	718	688	673	688	739	649	672	675	655	712	662	684	687	681	684	671	702	673	679	699	754	680	674	706	663	697	674	735	689	685	685	669	635	687	653	701	685	637	691	654	678	711	703	683	692	713	714	709	714	676	691	664
59160	36358	25730	15341	5191	955	539	451	470	376	374	398	388	357	367	339	318	360	315	320	360	327	372	308	321	332	315	325	351	339	352	336	321	330	301	342	357	330	340	332	309	362	388	322	331	346	355	312	315	339	328	321	346	357	347	306	311	344	348	318	326	360	356	310	352	308	334	288	345	365	332	341	355	342	290	358	357	379	323	324	340	318	328	328	305	313	329	349	345	361	318	338	344	345	345	323	296	368	308	312	322	353	319	315	345	306	331	332	328	330	312	350	333	322	331	319	339	332	357	322	337	324	302	344	332	323	343	334	346	298	333	320	324	315	336	314	340	354	308	312	347	331	337	330	310	339	337	317	338	310	320	312	338	362	362	356	327	339	303	301	313	346	313	327	319	328	328	315	327	332	329	329	320	340	328	364	347	325	328	338	320	293	321	348	333	322	360	359	324	321	298	307	323	323	319	321	304	315	374	328	356	329	303	326	311	325	308	320	328	313	339	325	325	309	347	331	372	315	325	335	303	363	337	352	313	365	341	348	317	345	338	359	359	335	361	326	318	346	312	328	320	342	319	336	306	323	279	372	335	309	320	360	336	340	331	353	332	346	315	339	329	298	334	321	320	333	349	321	315	317	314	313	324	342	349	357	364	327	335	337	303	322	362	307	294	320	330	327	312	338	378	346	310	301	360	353	332	327	317	326	347	312	344	348	354	338	330	360	338	345	320	309	326	304	294	363	348	305	346	326	288	320	299	331	324	313	324	342	333	341	350	346	337	338	351	295	313	339	342	335	323	325	370	307	325	343	326	323	363	358	349	357	319	327	308	328	316	310	330	332	328	327	308	327	302	350	350	314	290	338	336	332	354	363	330	345	317	352	329	306	297	343	324	338	319	368	360	313	342	309	303	316	302	333	308	316	349	314	300	357	316	315	297	332	334	368	344	341	307	321	347	374	359	343	328	320	373	309	325	329	339	342	328	324	306	327	322	358	296	344	304	355	403	343	357	344	323	351	316	322	344	333	346	367	340	330	344	331	312	308	332	327	311	337	336	353	326	380	356	377	302	313	345	343	322	345	342	324	327	336	313	317	358	307	362	360	369	300	305	356	378	341	343	328	301	314	352	356	313	360	367	328	333	359	337	304	309	368	339	328	328	338	314	319	350	333	306	335	303	293	333	323	342	353	327	319	320	357	320	317	333	335	347	307	325	337	344	364	358	321	337	339	306	331	340	321	335	359	304	319	308	306	346	350	310	356	348	340	372	299	320	347	297	341	310	350	297	338	291	328	323	365	380	358	344	323	313	348	328	357	360	349	363	341	341	249	310	307	308	347	305	340	313	335	327	318	313	292	335	321	357	349	357	328	293	339	320	348	355	338	334	369	324	320	327	369	365	365	338	332	331	323	325	317	307	335	351	364	343	349	348	335	336	321	315	319	330	299	340	322	307	339	305	303	362	332	302	305	374	319	316	346	340	339	313	377	338	310	329	331	328	353	312	335	358	320	350	359	320	343	331	352	337	333	292	328	302	317	325	328	354	351	374	339	307	342	331	316	320	311	354	331	323	319	307	350	318	315	326	334	363	353	339	336	337	348	342	339	339	351	343	321	340	319	315	377	335	338	342	327	341	286	344	333	326	373	322	331	327	328	317	347	326	359	333	308	341	310	342	324	382	370	318	349	341	350	348	292	332	321	305	307	340	331	329	341	335	319	357	321	323	315	307	349	327	335	311	339	325	325	333	329	375	302	316	333	338	351	325	316	293	313	320	317	302	343	330	291	365	346	366	359	315	302	303	280	327	328	322	318	316	356	342	339	340	324	352	341	344	277	327	364	345	329	324	328	334	345	302	368	306	317	347	322	334	354	326	310	336	327	325	310	345	328	338	330	317	315	322	349	320	316	338	330	326	312	341	324	363	320	291	344	347	323	322	338	349	333	325	308	308	311	318	308	323	319	336	337	299	338	367	374	335	345	342	327	337	312	331	327	351	326	320	348	334	366	326	330	337	336	326	326	332	313	344	344	345	333	336	363	376	349	338	298	324	368	351	312	325	306	296	333	348	336	340	321	343	344	342	318	327	296	340	328	306	319	342	337	327	327	317	318	317	302	294	332	338	313	313	352	349	336	357	321	344	358	328	343	325	333	325	336	311	347	308	316	323	361	292	285	306	311	321	326	322	359	324	337	298	348	338	326	323	328	331	325	331	315	393	284	351	345	310	322	343	307	331	350	283	344	313	288	341	346	326	310	328	305	355	323	286	330	355	353	326	354	315	333	326	332	322	309	320	351	329	330	348	340	365	307	350	349	368	341	356	316	348	327	345	330	291	332	386	329	319	301	316	327	319	322	328	314	333	347	331	298	330	287	315	348	318	345	324	317	344	316	332	338	317	315	337	311	320	337	363	331	303	323	321	328	330	329	312	306	340	321	370	351	369	330	300	288	359	321	318	334	327	367	320	350	340	325	319	323	331	328	338	337	328	335	323	331	296	338	323	338	341	360	356	356	329	347	317	325	353	352	292	345	347	292	339	329	326	305	335	366	328	347	285	347	300	299	297	347	325	344	339	326	323	335	343	323	340	353	308	313	335	297	305	348	349	344	326	309	328	340	336	335	346	322	323	336	315	375	346	311	337	320	321	317	329	314	311	347	322	322	340	364	322	342	353	316	324	304	332	322	339	332	311	340	324	322	314	329	303	322	316	343	312	328	345	343	334	343	342	355	335	314	316	330	319	356	365	386	294	348	344	345	344	306	331	308	355	329	360	332	326	325	303	350	334	355	337	322	315	316	284	358	297	308	360	335	347	306	315	321	343	335	310	315	364	336	336	339	324	370	347	334	320	327	352	354	315	368	333	341	377	348	332	330	364	338	358	326	355	357	368	335	336	342	332	308	340	317	311	305	323	311	341	336	312	352	354	336	329	348	351	317	336	330	325	340	371	367	312	318	307	336	316	331	309	316	306	316	329	331	330	351	316	366	357	336	324	328	337	331	367	299	381	341	316	322	332	307	322	335	323	334	352	325	323	312	283	344	305	319	354	343	294	352	355	357	303	318	347	341	341	353	318	309	343	322	324	312	337	361	326	343	332	346	318	381	333	326	352	336	346	317	343	351	340	301	317	305	357	327	317	302	329	337	332	319	346	317	314	286	281	340	392	302	349	323	339	349	316	324	331	351	324	333	343	316	302	346	323	319	318	335	319	300	325	329	316	334	326	353	348	343	269	319	341	371	319	315	339	324	313	296	323	320	348	339	329	354	341	372	347	350	356	346	351	307	338	335	326	320	321	344	326	380	332	353	300	344	329	313	343	333	345	356	329	317	363	322	334	337	320	339	374	354	320	335	333	334	312	331	327	348	355	318	302	331	288	306	337	345	340	312	354	340	334	361	312	305	318	341	326	308	341	354	340	332	345	323	316	344	305	310	379	319	321	349	350	336	314	322	318	352	365	326	305	330	334	322	334	340	335	309	357	365	352	343	353	358	309	330
36998	27703	28788	24046	10815	2551	1666	1425	1263	1139	1053	990	863	857	772	801	754	754	734	740	745	751	749	759	694	709	746	722	741	710	741	758	738	817	761	784	730	741	759	770	722	776	697	769	710	758	756	729	718	770	694	760	781	743	740	723	763	736	729	756	715	733	720	745	714	758	716	775	729	689	696	747	749	728	707	708	706	686	675	703	749	734	713	736	712	728	733	701	690	678	696	707	712	739	681	724	711	715	667	673	715	659	716	731	673	744	715	698	782	725	740	692	761	761	716	719	729	732	750	723	755	702	673	725	689	703	686	708	724	709	680	752	679	698	734	698	684	688	701	726	712	693	703	701	723	684	724	734	687	710	750	764	683	656	758	710	749	735	717	702	698	746	713	722	687	722	693	681	760	719	695	688	744	685	717	738	695	718	708	743	696	705	707	755	711	685	763	726	670	781	714	697	777	742	725	737	699	726	683	773	728	686	738	762	709	697	690	727	697	700	697	694	689	712	728	698	671	683	698	703	709	717	695	721	750	686	690	714	740	732	710	689	702	700	730	720	726	705	707	697	685	734	710	746	690	672	714	717	696	666	708	668	794	708	728	708	704	716	703	695	719	768	714	677	737	736	701	704	713	707	726	704	768	725	697	727	748	677	771	718	663	691	691	698	709	710	683	721	713	712	694	719	723	775	728	681	686	692	741	722	685	693	735	744	708	696	745	706	720	695	692	741	721	690	724	689	720	706	705	714	700	721	706	698	682	698	714	713	728	721	734	733	726	710	728	700	717	706	720	706	695	667	721	714	752	689	738	662	681	702	727	764	741	736	699	751	698	697	699	705	712	712	662	723	685	721	706	692	666	705	716	743	720	704	705	730	726	709	735	701	726	713	671	747	721	724	704	704	668	705	693	754	715	709	782	725	658	736	717	696	682	688	763	686	683	714	744	738	677	727	716	702	742	720	683	691	707	705	721	706	711	710	696	708	735	718	720	691	740	717	684	738	665	688	741	682	704	691	698	707	727	727	712	707	714	676	675	698	714	675	683	704	745	700	703	721	732	732	701	732	713	736	672	692	743	681	735	690	727	724	661	706	715	766	720	717	695	707	739	713	752	690	662	682	708	726	717	723	713	732	739	704	733	711	680	718	716	705	738	696	718	690	731	683	684	696	703	677	740	727	688	696	649	649	701	712	704	669	730	686	721	698	621	713	724	729	748	726	728	710	688	759	746	765	744	737	746	690	681	715	709	701	720	726	745	686	772	715	678	707	701	741	749	690	762	735	739	691	703	682	716	718	741	692	703	706	753	746	679	697	705	704	703	718	775	707	717	702	665	731	697	700	717	688	698	683	706	693	729	719	726	718	717	725	724	723	719	722	748	695	688	670	726	754	694	734	711	752	660	703	711	734	659	721	754	711	715	758	736	719	698	708	709	708	690	717	708	720	698	772	689	678	750	695	698	694	729	744	731	676	739	704	675	701	720	722	657	710	728	718	739	687	704	702	726	752	689	691	734	718	719	711	703	717	713	713	677	739	748	700	743	697	686	710	673	676	690	720	705	689	746	696	676	715	715	719	714	700	708	771	686	726	746	689	694	691	683	732	735	721	738	734	685	674	713	704	736	757	734	745	750	712	704	728	697	749	709	723	715	742	671	780	744	691	711	730	673	745	737	689	713	721	744	670	752	729	713	676	721	729	712	738	747	731	713	738	685	755	710	662	701	746	728	703	670	684	727	679	688	694	695	686	722	708	655	758	673	733	699	761	747	682	700	684	766	728	720	705	687	737	739	681	744	756	669	670	695	702	736	672	705	705	673	756	706	743	702	780	736	768	733	715	725	728	700	726	765	772	664	698	735	748	716	737	696	711	705	706	737	705	712	707	700	733	724	680	760	777	733	715	683	693	730	691	754	729	698	718	722	718	754	695	704	712	692	713	733	701	732	721	736	696	751	740	723	740	720	743	713	748	740	731	728	683	702	659	663	739	681	709	726	774	693	724	717	759	718	738	682	669	771	716	707	763	728	721	754	722	734	716	737	748	754	720	691	745	690	698	664	713	739	697	733	730	657	653	758	695	715	692	695	695	715	695	723	709	726	708	711	748	732	718	668	709	709	731	710	691	671	687	705	675	716	692	739	689	717	707	714	771	720	712	692	724	677	751	702	680	728	686	735	720	724	673	726	643	712	747	695	720	749	708	682	799	733	699	700	703	748	680	761	736	711	738	711	753	720	670	671	669	710	724	691	734	729	692	718	706	714	776	747	726	707	691	754	716	687	712	738	723	755	720	705	683	669	734	719	697	689	723	709	666	759	725	724	711	715	700	671	684	726	659	724	726	716	709	718	702	772	659	740	693	731	672	692	643	674	706	681	734	691	697	738	699	726	772	705	674	669	678	696	756	727	718	736	753	675	726	682	712	693	741	702	710	710	735	759	741	648	716	708	697	748	744	736	731	725	703	737	693	659	722	730	782	701	678	711	766	719	728	703	759	672	692	698	685	701	684	687	698	735	696	737	731	707	692	690	734	692	664	654	643	727	694	708	713	718	734	753	711	712	760	754	679	694	706	758	687	693	731	754	729	726	687	681	710	726	720	743	718	710	723	684	700	713	708	712	740	744	652	697	710	725	720	739	747	717	722	676	697	743	712	734	694	698	700	684	683	713	701	706	709	710	685	727	712	743	728	737	747	677	681	721	687	678	695	724	674	724	717	670	696	716	748	701	720	674	666	747	699	702	688	742	690	739	675	659	717	699	718	774	712	683	712	704	713	729	752	694	692	719	732	730	732	749	710	698	670	736	710	707	696	747	711	673	677	721	727	711	730	719	716	756	739	693	728	694	763	732	686	750	697	734	705	701	731	699	693	714	728	737	707	773	708	703	734	683	760	685	718	699	727	714	708	768	724	694	736	748	683	748	753	655	730	737	724	714	691	757	694	689	681	726	752	748	717	684	730	701	700	737	765	726	690	691	739	722	684	717	733	704	684	678	769	753	743	715	693	686	668	691	719	695	675	731	666	746	738	712	752	744	717	683	751	684	725	700	725	714	772	724	700	729	744	730	714	742	731	706	708	710	725	765	725	778	684	743	716	721	736	713	719	722	762	736	688	679	714	685	767	681	708	687	722	693	713	712	746	701	680	746	732	749	745	727	711	666	725	743	693	765	740	710	708	736	722	730	698	721	667	721	726	708	716	728	723	740	740	716	743	699	744	691	694	709	685	697	704	768	665	688	667	762	677	753	739	705	736	715	708	708	771	714	696	703	739	687	692	728	759	718	693	682	710	679	765	711	672	735	744	729	660	700	721	714	717	697	651	710	710	742	728	670	678	636	777	738	684	754	759	754	675	710	727	698	736	696	712	683	733	717	664	683	725	684	736	748	697	685	696	735	724	700	713	743	735	704	703	735	709	714	715	760	753	733	684	761	687	678	718	725	680	729	647	709	698	706	714	739	693	709	731	701	776	717	721	731	685	727	736	663	662	720	686	743	680
40067	23077	13265	4570	1166	596	412	384	387	372	361	335	332	367	321	342	350	345	349	337	337	309	342	348	367	328	325	299	321	360	306	351	338	340	354	330	312	334	290	341	333	366	368	317	328	328	328	334	356	322	342	320	326	332	314	332	354	333	344	308	320	329	339	293	350	360	325	346	354	303	349	329	311	314	287	331	323	342	289	321	343	350	379	307	332	338	351	353	335	367	301	313	334	353	299	346	346	324	295	351	376	321	327	329	301	336	368	319	331	330	316	332	336	333	306	321	338	340	330	335	328	321	326	335	353	293	329	359	326	325	326	319	311	341	330	340	369	302	313	285	310	371	331	348	332	321	319	324	324	328	331	323	328	290	331	360	316	339	356	352	325	317	317	330	333	320	295	327	337	362	311	313	326	291	347	387	323	338	333	331	323	335	335	334	349	327	333	332	361	324	317	345	320	324	320	332	332	375	316	337	320	320	320	358	322	309	297	327	330	339	318	338	340	311	322	322	337	326	333	278	335	342	310	299	326	314	315	311	308	355	362	340	318	343	309	326	320	346	329	335	300	326	337	330	342	316	323	340	316	334	308	338	294	339	344	338	352	313	321	329	316	308	338	286	339	333	324	341	389	353	342	351	326	282	358	308	315	337	312	328	339	327	331	343	339	322	318	307	309	334	370	322	366	325	336	330	330	365	330	313	323	342	335	355	350	290	340	311	319	350	309	326	341	330	314	319	373	371	316	355	344	331	309	351	312	340	360	315	302	341	332	360	338	324	328	382	318	340	285	294	348	348	345	329	298	332	336	325	356	337	330	309	312	323	323	320	342	311	295	313	309	317	312	305	326	330	306	305	361	306	338	322	364	330	341	309	334	308	318	331	318	322	347	336	350	317	314	324	308	337	291	285	327	328	328	357	337	322	322	362	365	355	324	332	320	302	334	317	353	342	278	343	324	332	352	300	367	321	332	341	341	316	318	346	336	362	337	322	348	351	317	301	328	339	340	331	344	331	358	367	370	356	320	343	315	306	340	320	331	322	340	319	348	325	302	327	358	331	347	334	340	331	310	330	316	335	309	309	320	331	327	359	332	315	332	293	336	310	300	313	321	335	305	342	319	318	328	311	318	304	335	332	331	339	337	328	355	325	335	281	297	341	297	323	318	316	322	304	325	352	332	315	343	317	339	356	330	334	352	349	341	336	312	336	308	317	324	354	330	314	363	322	308	328	348	331	338	355	330	319	308	331	302	355	327	328	324	326	340	361	319	310	344	312	326	346	329	299	325	360	313	282	335	349	321	379	329	345	325	326	322	349	313	335	362	336	347	335	344	337	352	321	310	303	298	342	331	312	355	305	312	354	327	337	317	346	326	353	305	327	334	338	310	333	331	355	296	339	368	338	324	315	370	366	323	325	358	309	284	319	304	359	344	294	325	321	331	338	322	326	310	305	337	330	354	342	348	318	318	317	320	324	289	326	327	323	340	340	320	363	322	333	341	326	379	339	322	308	323	323	352	361	336	313	342	337	325	331	332	394	360	376	311	328	332	343	323	345	340	306	343	312	336	358	323	322	321	314	347	336	300	314	301	299	341	312	346	356	325	313	312	304	336	279	341	313	314	324	344	332	317	329	325	354	328	309	332	301	308	374	313	308	340	304	313	288	343	365	320	317	329	348	342	299	362	365	335	313	358	343	367	314	323	365	327	361	342	293	335	304	355	326	377	388	347	343	310	308	304	328	331	293	369	348	330	325	339	330	332	351	348	309	316	284	316	340	300	332	308	351	330	334	322	339	307	352	327	332	376	339	346	343	345	331	317	295	328	309	325	329	302	309	338	337	354	323	326	326	314	381	310	309	349	327	332	331	319	296	361	325	365	348	322	324	301	335	322	339	332	353	379	360	355	331	339	332	334	338	364	334	298	373	358	326	302	360	322	330	291	333	342	327	308	343	355	323	318	319	358	343	357	332	352	328	337	323	357	345	337	354	323	331	320	292	340	291	307	316	323	326	336	310	362	343	339	326	298	332	312	329	326	321	333	387	327	308	342	316	292	331	323	335	368	331	325	309	342	365	312	318	281	318	300	302	367	287	296	305	348	335	373	344	335	314	324	317	313	334	290	353	370	350	356	329	336	337	312	301	353	319	334	348	338	339	338	315	319	365	341	333	352	372	315	335	368	346	371	351	321	342	334	295	312	328	341	353	374	325	363	328	334	359	284	327	333	353	344	330	333	351	339	332	320	336	320	343	316	291	381	312	317	324	365	362	357	377	327	322	368	303	326	324	332	327	336	323	362	350	308	332	306	337	339	307	337	297	349	305	329	334	314	329	320	310	338	351	346	338	326	302	322	356	302	345	343	365	337	333	319	335	361	369	322	353	354	314	336	310	346	309	326	338	344	365	349	315	318	305	316	359	321	310	340	303	349	341	339	350	369	323	330	303	328	332	325	344	355	319	341	371	332	321	314	287	328	360	347	335	346	333	347	341	342	342	346	332	346	317	350	334	283	356	338	308	324	330	326	324	348	315	311	343	323	335	314	316	348	290	317	323	316	352	343	321	341	285	332	351	322	328	304	356	317	335	306	340	312	335	366	324	311	297	318	316	327	341	361	315	326	284	344	326	342	324	296	327	340	357	381	344	340	312	307	389	321	320	334	340	311	312	355	319	318	347	341	315	322	335	290	321	343	328	344	324	318	356	330	312	347	320	286	349	333	322	314	340	350	336	354	326	320	313	326	320	295	358	319	321	329	343	340	328	331	317	335	370	336	315	314	310	338	344	329	310	323	334	299	316	354	331	324	323	320	311	298	318	314	297	358	350	371	307	361	340	324	329	321	315	299	311	348	320	317	334	349	333	335	342	314	347	331	326	298	317	345	313	336	313	337	328	343	329	334	307	306	347	329	355	343	330	335	305	319	348	341	312	311	304	307	346	329	329	315	325	319	319	318	328	321	337	350	353	326	334	354	351	328	367	315	367	334	327	348	339	304	323	351	339	317	309	328	366	328	347	338	324	303	311	331	330	351	296	289	309	318	301	311	314	321	316	317	354	349	325	320	319	379	321	337	328	356	336	341	320	383	334	337	351	299	328	332	318	328	307	321	319	336	330	352	341	349	338	322	350	324	342	333	347	352	331	336	321	322	321	338	350	341	335	355	346	363	307	329	334	293	332	294	356	351	325	329	364	332	314	321	307	351	316	323	340	305	298	336	307	323	310	367	348	335	345	359	359	342	338	339	374	358	327	317	355	323	347	328	333	345	346	358	294	354	376	347	340	350	345	315	305	333	349	336	315	311	318	344	370	283	349	356	344	295	301	311	318	308	303	299	318	313	329	317	337	354	347	308	335	353	336	289	313	328	353	339	317	330	352	321	339	325	346	315	309	259	311	345	320	359	341	325	342	353	325	350	301	331	305	327	351	359	333	342	329	329	336	333	336	307	326	328	349	311	334	351	315	325	342	325	334	323	354	309	333	293	329	321	344	308	317
24560	18061	17157	8606	3497	1763	1339	1153	1047	971	938	850	758	776	769	726	763	750	712	710	726	698	715	721	737	711	753	719	696	673	729	718	715	733	747	717	772	728	760	704	730	754	734	752	768	776	735	702	686	691	672	743	758	693	754	718	692	724	684	729	677	675	745	650	726	690	740	762	690	684	755	702	698	722	730	729	717	707	690	733	697	690	704	688	689	731	738	679	676	693	725	671	767	690	691	696	725	691	666	676	731	759	691	686	710	746	771	694	721	726	719	680	718	727	718	765	686	738	732	686	689	695	718	718	768	742	728	709	651	673	731	701	705	743	749	719	693	710	689	724	723	752	744	702	714	692	705	691	733	685	717	667	665	705	690	746	653	705	659	781	757	733	698	707	676	704	729	725	698	712	676	752	671	719	689	702	670	688	704	684	718	682	701	679	628	716	735	708	762	713	699	727	725	740	700	711	693	715	682	708	694	700	657	724	739	730	713	771	684	720	695	753	707	723	687	748	682	712	706	665	708	743	694	708	730	694	745	669	683	687	725	696	709	664	740	748	726	730	668	712	709	707	699	697	747	713	712	729	762	725	714	733	706	727	687	669	657	719	688	703	703	753	688	705	695	658	681	715	698	710	700	703	716	768	690	689	683	719	709	701	713	727	677	720	747	737	721	701	672	706	685	753	719	730	718	701	738	726	702	686	694	684	698	740	719	664	708	734	697	708	707	727	680	733	717	661	708	734	689	691	716	703	685	650	715	764	716	732	709	722	720	749	673	678	702	661	797	723	694	709	700	764	750	724	740	734	686	682	738	776	747	741	728	705	726	720	719	726	726	733	712	756	763	703	646	718	706	690	684	713	696	733	676	700	709	690	716	727	740	727	703	693	692	694	725	691	710	702	708	664	707	737	734	712	724	684	714	693	712	708	747	715	679	690	684	675	711	686	764	709	741	679	699	718	706	797	694	700	752	687	682	705	765	691	723	711	690	775	705	694	707	756	685	740	695	688	763	718	697	714	784	697	707	684	701	772	671	734	666	727	725	719	722	727	669	743	725	729	654	731	675	715	664	721	685	654	725	712	744	683	700	752	707	751	709	702	667	701	663	734	726	701	691	678	728	772	715	746	680	683	723	720	704	677	717	764	726	672	660	701	664	743	715	713	665	719	734	718	706	723	713	733	686	726	752	683	689	737	731	700	687	708	732	739	679	708	663	739	674	782	726	731	694	706	722	725	721	727	702	702	702	734	694	708	732	670	663	699	734	664	756	751	726	701	655	727	699	691	692	723	695	713	685	722	701	743	681	703	718	749	699	694	736	719	649	725	725	740	707	703	700	708	744	668	713	737	725	737	710	727	718	688	652	771	692	692	667	699	714	729	717	697	689	675	686	701	740	693	710	712	692	736	689	691	681	727	698	712	695	680	700	725	698	722	687	672	690	661	730	718	704	729	721	734	720	759	721	729	707	702	686	771	738	723	719	725	706	708	720	697	685	688	695	696	725	688	709	676	664	676	683	708	731	725	689	733	707	700	686	755	688	725	702	790	692	714	711	684	699	712	695	676	727	686	687	697	697	681	722	682	697	685	708	729	669	726	740	694	730	693	706	674	670	712	759	736	735	712	660	715	675	709	679	678	746	711	698	675	757	646	688	714	716	705	716	674	686	710	673	737	676	760	695	725	680	688	705	717	710	664	714	729	696	702	714	694	745	696	745	740	726	742	690	685	679	723	684	696	730	707	719	747	729	717	726	769	761	727	714	692	719	725	693	664	677	785	694	748	738	739	690	708	674	641	673	701	719	653	671	688	726	720	690	727	642	682	723	743	686	723	703	723	711	693	703	703	717	667	688	742	752	695	654	697	712	725	714	733	719	678	716	702	684	671	695	697	694	707	708	708	690	727	653	706	708	669	690	689	719	685	730	771	693	750	723	710	730	714	694	714	679	703	737	702	713	735	727	685	749	735	684	710	685	732	754	707	704	685	711	685	695	703	708	766	727	692	737	722	684	680	683	747	675	707	731	708	706	735	671	692	741	708	677	709	701	697	720	745	682	751	709	742	713	672	752	689	748	739	720	670	727	734	717	672	703	700	681	698	690	760	687	730	684	725	713	709	727	651	721	698	735	713	684	695	659	752	728	717	694	713	746	761	700	735	666	710	678	723	750	713	746	677	661	717	689	706	727	773	725	681	707	682	698	683	740	684	680	738	705	712	716	764	735	759	688	707	700	695	691	728	660	708	696	693	687	652	712	754	697	703	744	681	720	681	676	728	694	696	729	721	670	689	749	666	729	718	692	686	715	682	666	690	701	720	692	706	750	750	739	711	731	695	748	704	671	723	765	698	760	766	717	677	690	636	702	726	667	742	739	707	765	686	708	723	693	707	708	736	718	710	730	697	670	753	727	737	720	713	694	758	726	703	731	673	683	692	699	699	714	683	726	701	720	726	722	680	692	676	690	692	711	650	725	743	709	759	745	686	701	735	688	665	735	723	706	685	693	717	685	721	739	664	718	731	752	714	706	693	731	699	766	761	710	678	719	714	793	723	722	702	733	710	672	725	703	728	708	709	674	708	709	762	715	720	717	674	773	701	643	711	708	710	669	691	711	683	713	710	662	701	738	708	687	727	719	722	687	692	713	693	704	732	669	724	701	696	679	714	693	713	710	681	731	715	752	713	712	731	718	705	691	714	694	721	712	707	658	743	707	679	712	725	735	740	690	707	696	722	721	675	671	722	749	708	698	701	714	699	770	740	702	762	679	711	706	736	692	693	730	693	691	709	744	707	703	710	707	727	718	707	749	663	696	708	719	728	722	677	733	760	706	731	711	654	721	749	720	740	740	728	727	782	683	734	714	713	718	717	717	714	718	649	716	677	728	729	706	728	700	733	674	758	705	696	655	724	718	688	726	661	706	752	700	743	741	707	708	703	745	714	719	675	720	707	655	741	728	713	702	689	738	750	655	681	700	716	714	758	753	702	680	682	722	746	730	687	715	705	689	711	670	683	720	726	735	739	721	671	728	701	748	677	731	687	720	689	692	725	672	730	735	683	704	701	709	703	714	711	691	725	706	703	680	725	744	726	723	696	732	740	730	670	693	697	716	698	694	722	696	666	722	683	696	697	687	695	727	680	670	693	738	701	687	645	726	711	739	725	685	704	683	706	716	716	712	701	679	758	705	708	732	745	668	649	717	727	668	733	734	701	699	714	726	666	743	744	677	775	744	680	683	731	702	678	717	694	725	735	730	678	708	693	700	692	659	716	669	714	731	716	743	713	692	680	692	707	705	730	654	761	749	726	707	691	713	695	723	725	695	674	686	723	713	715	671	698	711	695	704	713	679	725	710	736	724	724	693	731	692	702	718	727	703	715	728	710	720	680	711	736	704	704	708	690	702	666	698	671	707	709	718	631	727	740	738	666	685	748	726	733	768	743	658	703	680	750	696	702	716	681	665	722	704	703	733	730	684	690	721	698	684	727	727	669	717	666
50232	30804	20028	8824	2802	752	492	401	389	402	343	386	355	315	357	314	332	319	312	315	341	325	282	298	303	329	346	321	306	326	296	337	308	309	313	325	343	347	357	354	323	323	316	321	322	323	315	348	305	337	279	342	339	329	329	344	336	344	313	305	296	326	339	337	339	288	300	306	310	293	298	304	268	331	300	303	312	317	337	314	319	294	306	295	341	305	315	296	317	299	313	330	329	352	304	321	293	320	330	336	283	318	337	320	276	295	305	266	329	310	337	332	316	326	321	286	309	282	345	324	312	338	325	310	308	286	327	324	300	341	315	303	325	297	340	325	320	305	276	296	298	321	310	330	323	285	289	298	266	333	318	302	324	350	306	316	331	355	295	287	300	335	316	333	301	312	319	282	322	323	323	328	342	317	292	293	291	315	325	315	312	338	298	313	323	362	318	285	317	327	288	324	320	323	310	343	332	313	328	296	346	302	326	320	313	311	307	341	343	347	329	329	339	288	330	313	290	312	279	298	310	330	300	342	317	302	315	305	303	326	351	328	352	312	324	293	312	330	294	307	328	338	318	315	310	298	317	291	328	391	328	293	333	301	290	342	334	343	341	342	291	303	324	331	307	352	315	329	325	309	332	354	312	330	321	313	319	301	344	319	316	325	320	323	340	346	345	297	271	311	360	307	315	319	303	301	310	328	311	306	299	327	302	306	287	335	323	297	309	323	325	346	319	336	300	315	345	319	302	326	341	300	348	314	291	330	346	339	309	346	321	342	308	304	346	311	290	315	299	335	335	328	340	344	329	318	303	307	342	299	312	342	334	339	359	308	311	336	330	335	342	319	340	346	338	307	326	344	323	279	310	315	277	339	314	312	337	310	337	332	312	338	315	333	339	351	248	312	298	313	324	293	339	330	306	302	325	316	311	302	296	292	327	311	349	323	291	340	329	330	304	316	327	311	293	345	341	330	341	305	326	329	318	351	337	310	303	329	323	322	326	330	353	301	306	336	353	306	307	308	321	285	348	331	319	363	307	323	334	352	342	334	342	328	338	290	297	309	319	370	314	335	309	306	319	327	314	280	301	307	337	323	314	325	324	288	276	323	316	312	368	314	312	294	292	301	346	306	345	341	308	312	336	311	357	302	325	315	320	320	303	329	324	307	347	316	304	308	330	324	316	292	306	323	283	327	351	304	318	329	346	318	316	315	318	323	303	311	359	320	350	329	321	319	321	342	345	311	300	312	312	298	311	303	363	332	333	330	324	312	322	305	316	329	309	312	304	305	316	333	317	298	330	327	334	323	314	329	328	313	321	306	309	310	317	292	274	278	305	309	286	309	320	305	329	306	346	342	322	332	322	306	260	292	296	283	346	306	348	283	349	294	326	300	348	279	307	305	301	316	306	322	301	342	318	316	336	312	334	290	313	296	296	319	294	291	336	328	327	348	304	344	287	297	311	314	327	314	324	317	280	301	280	318	321	298	302	297	344	322	319	329	295	304	338	329	303	338	323	323	313	335	336	318	322	323	299	333	306	345	318	302	326	319	299	296	318	297	319	347	349	310	325	328	321	328	317	282	325	323	313	325	290	297	305	314	369	312	358	331	295	313	333	326	321	301	337	315	356	330	318	288	350	281	338	314	308	320	305	307	292	324	325	325	305	311	322	301	335	305	296	296	359	339	317	346	356	328	296	304	322	336	319	317	294	352	331	316	315	313	313	328	299	309	304	329	332	288	327	286	330	326	301	364	332	297	252	349	315	324	283	330	333	329	312	302	276	282	324	340	338	339	341	303	296	328	312	318	334	333	314	317	324	279	315	318	289	300	337	283	303	374	340	299	313	307	314	348	329	343	342	320	292	297	322	293	331	348	302	338	317	353	305	278	333	290	345	312	338	336	327	300	322	307	314	326	316	295	340	337	329	307	334	350	324	343	317	341	328	323	324	314	285	291	316	326	315	327	343	311	337	326	299	315	321	320	324	281	330	334	305	294	333	303	318	286	328	309	316	326	319	287	313	339	303	347	327	271	336	349	301	335	349	322	309	319	351	325	309	321	297	296	279	327	298	329	309	327	292	308	352	290	293	315	293	273	291	315	322	295	319	308	313	317	308	309	322	369	345	309	272	314	283	312	350	318	323	284	314	313	295	277	309	291	314	303	290	321	340	342	306	300	310	324	312	329	332	315	371	330	319	310	316	324	301	306	316	288	336	315	328	308	330	321	336	345	348	293	317	306	300	360	344	329	307	309	306	314	328	316	317	336	320	308	309	311	303	322	323	332	334	315	312	315	313	284	325	301	313	320	347	304	320	325	304	339	286	282	310	307	322	313	300	335	281	284	335	334	283	312	310	328	325	326	295	313	359	293	359	345	338	308	307	313	286	312	317	302	340	388	339	310	354	311	288	327	314	353	343	318	303	323	300	367	289	276	296	329	299	350	313	300	294	303	325	313	345	306	314	334	311	308	315	346	338	358	315	315	300	315	278	313	316	332	333	323	287	308	291	364	313	294	337	290	325	340	318	322	321	346	330	297	292	329	318	310	340	331	311	317	307	305	291	332	331	321	330	316	357	317	328	304	316	325	323	295	325	318	288	317	292	305	350	304	313	299	289	324	316	315	314	319	302	340	298	339	327	305	324	343	300	318	316	331	322	274	293	289	298	302	307	316	370	331	317	325	295	298	345	304	320	314	319	324	292	316	319	311	353	327	329	305	339	290	282	325	326	301	317	345	317	338	282	292	360	307	337	323	325	312	334	331	323	330	322	290	320	319	291	335	326	299	322	322	347	318	304	328	263	310	336	290	295	325	330	303	305	335	311	310	334	360	337	299	326	295	286	335	336	309	322	323	304	321	324	314	298	319	331	300	339	305	348	316	335	300	307	329	277	303	338	300	323	307	321	287	324	318	319	320	326	316	331	352	333	314	272	317	344	351	304	296	296	310	315	349	315	298	332	300	305	339	333	306	314	311	307	316	313	294	301	335	334	323	331	331	326	358	352	294	316	318	319	338	333	359	336	296	315	329	384	341	278	355	312	306	314	324	304	319	347	293	286	317	294	329	331	329	323	324	338	312	265	297	346	324	331	291	329	304	318	316	351	312	316	332	330	333	276	342	313	314	324	299	328	351	327	322	328	310	314	314	337	315	327	373	321	312	335	324	327	322	325	335	316	316	312	349	303	330	345	328	330	295	321	313	292	314	308	355	355	315	297	336	329	297	322	322	317	312	304	333	342	305	295	315	318	370	359	287	301	302	307	286	322	341	340	310	327	319	314	318	326	325	314	316	342	319	316	325	352	311	320	302	359	327	289	333	328	343	310	343	338	338	362	347	311	326	326	325	303	281	350	346	332	354	308	331	361	327	301	326	299	338	327	338	317	289	269	323	299	294	326	337	308	273	322	332	349	318	306	289	292	333	293	343	328	328	293	287	276	318	326	284	336	335	306	339	318	286	298	299	309	288	308	347	325	334	320	305	305	321	332	373	329	324
31820	24406	23337	15433	7048	2231	1460	1194	1105	1033	934	838	836	821	774	758	750	722	722	715	690	739	704	693	706	703	680	700	713	648	639	720	706	720	716	679	759	735	694	712	715	744	742	664	691	740	737	742	725	713	707	703	742	693	678	705	713	709	702	719	694	714	704	701	706	672	662	660	686	693	703	753	753	713	677	688	690	695	704	664	647	742	676	726	662	657	683	692	686	669	663	680	689	706	672	660	681	674	723	720	699	733	715	662	677	699	724	674	749	711	712	657	699	701	712	700	731	691	702	720	684	673	678	662	698	705	696	663	723	735	706	696	703	725	712	688	743	720	712	688	707	658	728	724	650	701	684	673	712	697	702	711	656	659	706	702	754	711	729	686	682	672	700	701	689	704	666	700	703	677	732	714	657	671	689	692	756	704	674	693	693	718	780	694	664	688	702	704	711	704	746	733	712	669	735	745	692	657	721	756	703	674	704	719	706	697	706	700	722	684	654	694	678	704	685	694	693	714	669	675	698	707	723	699	663	706	712	658	687	701	677	662	660	694	706	719	686	659	680	725	703	687	678	673	745	644	755	699	714	717	695	699	731	696	671	725	689	666	673	699	681	710	659	678	673	643	697	694	675	663	678	692	703	723	688	724	698	714	690	646	651	705	695	654	676	699	689	676	703	726	715	685	748	685	714	683	672	674	700	692	648	694	701	692	685	680	708	650	720	732	678	656	718	664	718	670	723	666	700	686	720	691	704	702	663	737	705	663	719	714	659	723	769	748	664	665	675	690	691	715	679	695	695	663	676	677	764	690	670	690	724	726	665	676	700	711	722	644	665	707	678	713	686	666	684	701	700	762	690	710	747	707	679	655	710	707	717	679	695	685	693	706	773	691	688	695	688	726	717	660	667	650	664	687	687	677	682	705	695	701	681	685	663	654	637	691	731	670	701	706	698	706	689	653	679	690	676	703	684	706	730	671	729	712	687	702	707	665	695	718	697	709	702	680	718	703	733	700	724	692	736	668	699	673	674	676	723	719	718	724	699	670	685	716	682	689	700	730	715	691	707	649	742	715	660	727	655	700	709	678	711	718	690	664	668	682	660	735	756	660	669	691	700	688	736	695	667	723	712	655	685	639	722	735	697	672	716	748	714	642	707	713	705	773	741	680	665	640	743	720	718	672	687	684	686	694	707	704	635	742	695	707	716	650	679	684	665	665	723	683	705	695	650	733	661	664	722	693	716	710	706	727	718	678	661	721	707	754	720	683	691	702	669	680	686	649	668	727	669	684	683	704	669	659	696	662	664	705	729	712	651	694	702	674	697	706	736	694	684	749	622	667	700	675	681	677	686	702	675	672	727	734	689	723	679	665	690	684	732	666	670	690	713	710	665	687	701	699	659	693	637	668	683	709	679	711	659	682	736	702	687	705	682	708	660	685	735	681	698	733	682	688	656	724	719	658	671	649	666	703	713	734	690	670	672	687	694	710	666	726	691	715	632	688	703	720	674	770	711	734	692	715	690	727	706	714	704	667	683	722	707	680	686	727	687	677	662	665	658	713	667	705	710	739	657	696	701	685	729	666	704	651	703	698	693	690	666	681	672	669	697	721	661	687	740	644	651	689	669	676	693	693	695	742	616	666	662	688	666	714	676	703	723	716	700	747	703	700	707	718	744	740	655	643	699	693	737	727	678	705	656	713	721	712	710	695	699	709	692	713	672	656	659	662	703	686	673	679	695	711	723	670	744	638	655	704	692	707	656	726	677	740	712	769	683	669	712	670	708	678	681	706	697	731	663	709	716	712	703	682	694	721	696	729	714	718	738	674	700	701	711	730	687	692	671	681	665	690	697	690	717	657	678	669	740	707	650	702	693	682	682	739	691	685	677	678	701	689	695	666	637	748	676	645	710	691	688	665	695	720	703	741	699	688	752	659	659	683	697	657	718	705	714	706	732	693	666	724	730	685	710	719	691	658	678	659	698	685	713	697	664	737	727	656	664	679	722	727	687	663	719	709	649	716	653	649	678	714	672	704	715	708	669	713	729	698	702	680	766	701	690	708	676	708	679	722	701	706	683	681	695	732	693	702	724	686	695	730	738	672	678	695	684	665	668	664	688	705	683	732	683	737	675	719	677	648	632	702	690	719	656	754	736	715	668	721	702	747	705	736	680	739	681	703	697	658	702	719	682	736	728	697	701	672	699	668	740	708	730	710	651	733	698	671	680	692	728	714	677	772	674	670	697	713	700	667	668	717	654	713	732	681	690	687	716	716	695	667	707	667	697	706	683	674	689	674	640	666	730	755	706	643	711	684	704	736	694	691	697	674	686	699	691	683	669	680	740	688	706	702	660	675	704	716	713	705	672	664	717	715	719	677	656	724	707	687	692	631	696	702	680	668	684	726	684	700	695	671	661	690	661	685	693	663	686	704	730	700	672	665	686	727	696	723	732	699	699	738	702	685	721	701	691	675	686	685	701	753	710	716	717	717	697	696	705	697	648	681	678	691	713	732	712	655	683	723	679	711	657	635	672	681	707	705	711	689	704	730	646	727	680	703	668	667	687	689	698	749	706	737	715	724	725	691	705	694	721	680	668	693	678	704	690	666	693	700	719	717	687	680	696	702	680	688	678	663	723	717	691	659	649	703	695	701	675	715	721	768	702	708	733	731	730	678	695	669	721	697	703	747	718	704	672	668	717	710	725	762	678	670	694	709	719	684	671	704	673	707	662	727	749	677	708	696	712	683	644	724	629	689	684	685	670	729	722	688	741	668	695	672	687	669	690	686	702	709	700	664	683	697	638	693	671	710	683	718	624	714	687	701	673	683	675	707	655	698	692	677	717	693	714	663	746	716	681	692	696	743	686	691	630	688	680	710	689	713	685	692	707	643	689	665	710	700	662	707	677	691	695	730	713	684	685	670	669	681	704	685	686	663	713	671	666	702	743	715	675	668	660	754	716	723	715	732	692	684	702	636	693	681	682	704	685	708	728	701	692	719	711	659	772	731	666	675	690	644	699	694	711	661	685	659	703	659	686	693	710	712	720	724	711	742	722	678	734	697	721	727	707	733	678	710	704	702	725	727	659	670	646	668	755	691	696	736	629	681	740	729	725	659	712	687	694	683	664	650	669	731	681	670	690	680	747	695	678	680	695	676	683	678	669	702	742	703	691	706	692	719	671	681	712	717	707	709	673	740	702	732	658	634	674	686	664	682	704	656	725	727	661	742	678	701	653	730	676	670	691	702	665	635	743	742	653	630	676	721	644	669	669	670	715	684	689	664	723	662	709	699	701	697	706	699	765	695	648	653	729	685	679	718	698	676	690	727	719	693	675	663	692	696	655	741	705	652	650	619	707	700	612	711	667	732	687	697	725	707	756	720	681	677	683	690	715	701	673	747	670	701	754	699	684	722	664	756	684	706	696	698	678	719	669	663	681	745	715	692	658	713	624	726	700	715	647	675	684	715	705	667	666	695	696	670	673	701	728	754
60358	38086	20395	11715	4972	1192	684	592	466	413	455	412	385	386	383	307	342	330	331	312	357	328	351	336	342	292	329	348	340	338	319	333	327	356	335	321	349	285	301	305	316	301	325	322	333	342	333	363	351	324	366	343	302	344	350	350	313	364	343	326	338	341	319	373	275	331	336	338	340	342	324	336	376	332	330	336	307	305	327	342	308	338	310	337	302	333	334	334	346	324	360	318	318	329	320	311	326	337	341	337	333	324	320	344	338	319	333	345	339	320	302	338	362	351	352	341	335	350	326	340	364	316	278	336	339	360	339	326	324	344	330	322	308	334	313	333	343	313	333	321	317	331	323	352	312	340	329	274	320	313	299	320	317	311	331	345	334	322	318	315	333	293	315	365	334	360	335	319	307	285	324	341	336	337	347	345	330	331	312	315	357	316	357	321	315	289	331	315	339	343	334	330	328	334	378	313	303	352	318	359	303	303	300	331	305	352	338	335	338	320	332	325	340	342	326	318	306	359	306	334	329	344	331	353	343	333	311	339	330	330	311	330	303	334	304	334	338	355	315	328	338	342	336	344	321	322	299	307	302	304	328	312	321	343	326	329	325	292	325	365	318	339	313	327	314	348	387	317	362	332	327	352	358	371	349	325	319	329	328	372	301	350	375	332	364	299	331	327	325	295	335	373	328	311	337	339	354	311	340	308	305	323	312	342	325	308	333	380	356	325	362	325	322	307	322	317	296	354	324	312	319	339	347	331	298	291	344	315	311	315	335	301	330	340	329	343	330	326	307	308	328	306	316	309	292	333	353	340	375	328	312	328	331	352	317	315	340	312	336	315	309	334	312	322	352	322	311	336	323	316	291	332	317	336	312	317	305	321	328	300	306	325	325	341	314	336	311	322	313	351	342	340	299	325	376	305	306	322	342	351	326	302	336	306	331	323	320	324	311	335	303	332	339	374	301	310	340	295	314	364	315	324	308	329	325	317	285	284	330	342	331	334	329	334	310	349	322	330	307	339	330	308	307	345	323	324	329	329	320	339	357	331	337	341	344	335	318	307	323	336	355	335	291	351	352	324	340	340	350	340	337	340	353	324	304	317	334	306	371	363	337	364	360	314	315	311	321	328	336	343	318	346	339	338	339	326	304	302	309	344	351	314	296	319	334	331	355	323	332	323	343	358	310	292	348	344	334	326	338	315	310	304	331	327	357	324	344	337	333	304	344	317	324	358	323	314	303	305	343	349	328	318	324	287	324	344	328	346	294	321	318	335	314	340	343	310	316	326	328	325	328	303	338	328	322	299	334	345	323	322	305	348	328	333	286	330	336	336	327	337	360	356	331	341	351	322	328	308	296	360	310	282	318	323	337	354	321	323	313	355	355	356	339	327	313	353	347	357	372	317	335	314	302	349	365	342	321	307	328	344	311	330	319	338	336	317	329	324	324	341	318	310	317	342	314	312	316	334	355	322	311	313	307	344	343	332	342	333	378	338	316	349	355	335	288	293	357	343	340	327	325	309	329	299	345	342	327	313	326	325	332	316	369	352	316	326	342	325	329	326	298	310	308	314	310	328	339	352	290	359	338	325	298	356	338	318	340	329	308	322	374	321	332	309	320	301	327	321	323	335	341	335	331	337	369	359	316	317	333	356	361	311	304	320	330	348	300	323	312	324	331	337	360	338	323	347	345	333	323	307	328	312	338	320	359	345	352	337	330	312	322	308	317	304	318	308	328	330	313	345	356	350	324	332	354	305	326	323	318	327	321	338	314	348	357	341	324	294	358	348	309	367	342	313	316	348	361	314	340	326	316	329	330	348	338	289	351	317	343	344	343	318	297	342	320	381	296	330	336	331	320	315	322	320	343	303	306	311	310	350	352	315	301	345	303	322	359	326	362	344	305	339	332	346	327	335	340	341	344	348	334	317	319	338	329	306	308	302	281	334	336	356	342	319	361	351	317	318	334	330	313	321	300	368	322	339	364	307	287	329	346	335	323	329	314	341	333	324	330	308	338	328	288	355	332	346	296	320	368	326	316	349	343	339	314	325	321	339	323	319	347	356	305	340	330	318	340	348	293	339	282	350	306	295	345	321	298	322	358	353	345	340	314	322	364	330	330	347	302	365	319	325	298	301	300	325	317	334	317	359	298	325	342	316	364	309	321	321	300	301	338	341	331	340	342	310	329	289	291	292	336	374	317	333	313	352	321	341	316	349	322	308	319	344	315	335	315	302	323	312	334	372	335	309	324	319	346	342	323	324	335	323	308	344	320	343	325	297	319	310	311	305	343	294	348	341	323	322	331	361	345	339	333	360	338	354	320	348	309	329	324	320	337	331	317	321	323	329	335	311	338	351	328	329	312	342	306	301	305	317	316	368	325	313	333	344	295	352	348	391	315	332	329	307	333	319	294	325	341	338	315	320	325	349	306	340	353	329	346	326	329	341	307	313	336	316	339	331	332	349	342	347	344	332	315	338	329	314	337	309	365	344	305	312	352	353	328	286	350	352	335	307	340	350	348	307	375	324	338	334	326	342	358	342	366	369	324	334	342	301	341	305	321	288	284	352	361	349	342	314	303	295	336	305	334	368	359	410	336	344	318	328	344	389	346	319	337	324	345	369	316	347	339	343	335	348	312	321	312	323	307	336	326	329	366	336	324	317	368	311	346	319	298	360	320	341	345	304	329	331	316	325	310	308	344	352	321	347	332	332	331	341	350	356	350	332	324	321	342	347	300	344	300	328	322	327	338	315	332	330	368	337	354	343	303	309	333	336	319	356	345	327	352	326	353	345	327	346	308	353	323	334	316	314	345	315	336	328	330	375	321	326	329	317	319	335	307	315	358	313	336	357	315	399	335	346	328	357	267	305	328	311	323	318	311	351	316	354	301	322	360	300	322	344	353	330	367	303	326	324	330	319	338	322	327	345	330	341	326	344	348	322	346	271	320	323	353	333	307	383	320	321	356	343	354	355	333	312	354	322	319	322	317	346	343	336	337	321	327	338	303	326	330	337	341	345	329	325	304	313	340	300	330	334	307	351	321	296	300	359	329	311	328	333	303	315	314	325	357	322	322	299	307	342	333	339	294	313	356	345	287	349	328	349	332	323	335	301	361	375	320	318	338	341	376	328	344	344	315	315	312	291	322	351	346	315	332	296	349	287	341	326	343	334	338	335	337	344	306	311	312	342	315	325	325	340	328	316	315	356	306	335	337	326	295	347	318	333	333	341	324	320	328	377	350	335	305	328	314	317	332	305	333	345	331	355	358	312	299	331	316	310	318	319	318	341	356	342	329	356	353	297	326	343	316	338	316	332	348	358	353	318	327	341	332	354	312	361	329	327	305	341	329	286	347	310	304	342	312	304	338	343	339	323	331	353	322	336	304	345	328	362	333	337	345	321	333	316	323	301	337	351	326	333	365	330	323	320	354	331	358	304	327	320	300	348	347	313	336	338	327	357	324	316	316	311	319	314	316	325	365	334	333	319	329	370
37656	28260	22070	20447	11929	3616	2153	1669	1479	1216	1152	1069	909	890	853	838	808	734	772	755	761	751	724	749	716	775	736	748	728	732	757	746	730	782	794	789	740	784	747	723	800	780	685	731	765	725	761	753	716	756	730	751	715	755	695	741	727	753	745	715	722	673	735	740	730	735	733	681	719	743	725	757	727	732	771	716	725	721	666	729	731	714	687	746	699	687	700	704	671	690	713	752	697	694	731	720	712	707	730	723	697	721	705	742	772	707	668	679	677	669	675	669	726	703	666	707	656	753	759	697	669	715	718	740	693	693	747	728	713	730	700	781	685	683	727	694	732	742	684	710	701	739	697	689	718	756	721	692	714	694	706	733	689	709	683	653	737	706	699	731	725	706	681	686	721	762	720	694	713	716	706	682	715	728	731	685	712	695	711	672	763	675	694	711	692	683	683	664	686	732	740	709	684	695	700	697	754	706	694	719	738	693	720	712	758	688	729	766	740	724	694	716	711	719	705	720	728	665	787	681	694	741	684	751	734	709	717	671	704	740	680	705	670	704	715	735	746	731	692	678	697	717	712	697	722	733	717	711	670	706	717	687	726	732	718	689	681	664	719	682	776	745	670	775	743	700	744	753	689	701	725	657	706	717	683	668	745	692	744	705	736	715	697	770	665	686	698	708	648	717	721	669	739	691	726	711	719	708	690	728	703	701	696	680	726	711	715	730	707	708	730	701	735	730	736	677	684	703	769	746	682	751	691	725	728	708	683	708	692	713	735	698	710	760	734	713	711	732	688	709	735	715	693	727	685	687	763	732	708	706	713	677	729	732	706	743	733	724	739	746	742	717	747	652	725	770	746	718	754	779	713	712	724	740	723	686	711	700	711	748	734	701	676	732	665	722	716	703	739	694	689	667	687	691	733	720	723	739	676	723	680	757	708	672	715	672	676	716	695	722	746	745	658	764	737	705	698	748	645	737	726	748	732	715	713	705	723	736	654	734	708	680	711	715	695	736	745	715	725	768	723	703	766	728	740	710	726	707	721	682	691	721	693	722	730	757	710	732	702	763	730	739	751	732	731	718	712	734	692	711	719	713	723	713	735	754	729	765	699	766	694	729	681	732	698	719	678	681	694	682	668	722	717	711	734	677	683	736	709	660	738	698	735	738	651	717	711	720	724	730	692	676	723	742	707	692	714	728	715	730	689	716	689	711	722	741	688	672	674	682	741	707	753	680	717	694	723	714	683	725	709	702	727	709	756	741	696	670	685	661	694	744	702	789	734	698	718	743	736	710	720	739	698	767	764	693	705	682	705	701	707	716	682	755	735	693	692	693	734	685	738	708	752	668	759	730	704	744	706	720	674	729	735	717	772	698	706	722	672	721	727	659	774	726	681	741	677	734	748	710	710	720	731	753	655	682	745	714	689	722	700	708	744	704	663	705	647	720	686	780	668	756	719	704	718	669	711	717	730	689	716	653	698	726	773	684	694	711	684	720	709	735	739	729	717	719	698	688	741	720	766	699	683	690	646	728	723	688	707	726	719	700	747	702	729	726	715	694	716	735	718	689	694	673	686	734	723	735	736	684	734	687	733	760	672	703	692	731	723	686	684	669	710	684	688	710	674	709	744	697	736	731	726	635	763	700	732	715	670	709	682	751	705	704	740	742	666	676	675	707	712	722	759	751	675	690	696	744	692	714	681	741	687	692	716	724	727	732	677	756	718	730	703	715	675	744	750	687	740	686	715	679	744	703	710	700	709	677	719	726	705	755	695	683	754	711	690	692	732	730	748	739	733	700	747	677	737	711	717	708	729	716	748	650	759	714	743	695	739	684	684	728	699	697	706	692	681	703	697	699	746	724	714	708	689	712	774	706	722	718	695	682	754	714	690	754	739	739	684	702	692	739	721	740	737	682	714	701	763	693	708	712	703	746	750	738	731	655	691	716	717	706	698	684	695	674	699	774	744	691	751	739	693	690	695	689	649	715	708	726	695	675	702	736	668	709	700	697	730	714	730	751	707	745	718	717	729	746	712	710	745	725	723	727	689	707	712	697	701	730	728	744	711	729	656	721	707	717	745	678	739	657	713	705	743	695	693	699	694	636	716	689	692	726	731	689	661	703	695	728	693	735	701	713	653	694	706	692	708	708	705	705	713	716	759	698	660	718	713	738	703	719	730	708	676	750	771	720	671	695	714	742	729	702	706	708	726	748	702	747	700	748	714	728	722	736	731	707	724	685	655	706	689	691	716	681	699	714	723	716	701	689	701	715	708	689	733	692	736	696	728	682	749	758	737	693	709	713	713	761	683	729	758	699	674	693	684	700	710	719	694	712	741	722	772	706	701	683	707	661	728	769	711	709	701	742	713	718	736	738	654	743	744	690	741	752	681	723	698	739	739	717	668	719	699	681	721	709	748	722	671	730	735	704	721	723	697	746	698	746	696	731	707	731	751	729	705	683	692	700	728	678	707	689	750	737	739	746	690	736	730	689	718	705	690	757	750	683	704	735	655	738	704	703	695	701	712	755	774	685	678	734	711	718	722	687	702	711	727	665	723	710	710	722	687	750	712	723	686	754	659	719	714	715	722	710	669	753	695	750	714	703	735	723	728	701	688	703	715	700	736	731	715	738	685	697	709	669	683	760	731	713	685	705	690	728	715	631	730	707	775	757	701	713	725	712	681	641	713	751	696	695	699	720	683	677	698	733	695	694	659	721	676	707	709	690	704	720	701	725	713	666	709	740	689	720	721	770	743	698	693	730	751	732	723	747	688	740	755	730	690	668	681	711	739	744	689	719	756	682	745	698	683	689	700	708	707	699	669	691	743	735	707	696	687	732	726	741	713	717	697	691	696	753	716	719	704	752	686	721	761	736	656	706	678	724	740	700	750	726	655	707	717	693	739	684	752	679	757	725	739	721	693	702	707	726	708	688	713	741	689	691	681	711	694	692	649	725	727	690	780	664	733	705	725	707	729	706	700	753	778	694	693	689	720	674	730	741	762	694	712	711	759	687	703	669	721	695	755	765	719	700	675	719	745	717	749	720	716	749	714	695	675	696	714	714	757	730	736	671	716	702	709	708	728	679	651	719	720	705	720	719	690	784	734	696	710	775	704	719	656	721	710	749	683	697	695	722	733	760	714	683	750	696	743	640	683	734	717	717	715	731	659	703	662	700	735	742	680	712	678	704	726	706	692	748	705	729	703	728	674	718	733	721	744	725	669	699	685	673	769	728	733	721	732	708	739	735	756	676	713	698	666	754	756	731	742	667	832	704	724	715	701	724	714	678	741	754	717	700	684	702	681	705	746	690	722	727	696	721	670	699	676	735	744	667	722	682	729	667	725	707	737	702	730	717	683	667	727	692	746	744	690	699	705	719	712	706	715	688	755	676	698	693	716	707	745	710	676	692	699	731	729	729	681	715	674	734	681	733	717	669	712	709	717	681	678	709	683	730	660	706	672	723	728	694	761	727	704	699	699	682	733	771	748	702
44239	23378	10176	3748	1226	587	431	387	413	361	357	372	336	340	327	358	312	319	337	331	333	357	348	371	301	288	393	361	337	353	334	344	294	300	354	298	330	342	323	362	317	307	322	306	353	342	289	315	307	358	316	340	342	340	351	322	330	326	328	328	328	320	310	316	309	313	306	319	303	325	342	291	323	360	343	326	305	301	300	316	306	290	336	349	365	317	335	336	304	342	325	327	309	336	282	293	324	355	325	354	346	333	321	322	303	334	346	336	299	314	325	322	349	323	315	337	329	309	347	328	324	320	314	332	331	346	275	330	308	341	319	296	346	312	319	307	341	316	339	318	334	356	360	343	330	335	309	359	319	342	321	322	307	348	308	330	353	356	352	371	328	347	355	299	323	310	337	326	304	356	313	343	332	286	326	334	345	339	356	315	355	334	331	330	332	300	337	329	307	338	327	326	367	348	305	322	310	348	322	304	385	347	343	354	338	349	362	315	333	326	350	316	308	329	319	336	312	322	341	310	331	313	333	327	327	340	354	343	351	353	349	287	314	329	352	313	340	356	334	288	318	352	352	340	333	338	306	343	327	329	344	300	309	296	344	378	324	348	359	297	334	343	326	315	278	299	316	349	355	363	340	301	312	299	307	317	327	340	335	361	339	321	321	301	321	333	346	314	331	340	329	332	346	331	331	333	333	339	344	342	301	326	339	314	312	348	326	305	353	357	326	339	320	339	325	334	314	323	344	306	329	307	299	309	369	305	326	333	327	359	297	320	297	333	334	314	308	330	343	322	336	333	319	307	316	316	318	325	335	303	309	322	301	301	310	285	282	323	284	319	289	375	345	357	316	319	343	336	344	321	321	307	348	322	310	338	333	309	324	345	374	316	349	347	342	348	309	310	343	305	329	308	341	320	343	340	346	299	319	330	340	306	287	326	397	318	338	308	318	300	322	297	331	290	318	327	336	300	320	325	316	344	321	322	342	327	354	331	332	339	310	319	326	314	326	321	307	355	357	314	341	317	335	358	325	357	321	297	314	342	292	331	353	330	342	341	334	299	327	337	335	300	340	317	318	342	327	302	340	323	314	330	327	323	315	336	304	329	303	334	331	353	333	325	354	330	335	321	297	323	323	314	306	303	356	330	353	351	346	355	323	325	324	335	324	284	309	328	318	329	314	332	356	350	306	324	305	306	351	366	339	339	318	341	361	347	325	311	314	301	320	307	322	317	322	307	354	327	319	316	350	326	342	336	331	359	337	319	320	343	322	323	333	327	340	336	331	325	308	306	355	344	315	314	345	350	361	344	305	364	322	353	336	301	357	323	312	329	345	339	316	339	341	302	307	318	311	310	362	334	339	338	302	302	339	281	316	350	290	305	296	360	331	361	346	303	332	314	312	345	318	296	297	317	323	331	375	347	328	327	312	326	324	323	337	338	321	321	330	374	311	313	314	312	325	352	345	347	346	328	363	286	319	358	317	341	311	308	308	325	353	341	345	318	332	323	337	328	355	326	330	338	306	318	311	315	344	306	333	296	295	314	374	355	331	302	343	314	368	339	351	335	318	291	301	306	289	310	338	366	333	348	322	368	339	344	314	314	345	320	325	343	315	313	326	326	331	346	306	348	317	357	334	307	298	330	342	325	314	343	304	332	343	348	374	327	302	321	316	345	331	336	313	318	367	325	348	336	350	292	333	327	314	324	346	324	334	320	328	322	343	349	329	329	310	300	294	341	330	325	295	300	358	328	341	314	326	312	344	334	319	326	303	310	319	327	306	320	327	315	343	344	330	327	349	339	349	283	339	329	302	326	315	372	352	298	330	311	304	348	314	305	310	337	335	383	333	328	345	353	347	330	341	289	319	287	325	364	356	321	315	389	367	302	323	312	342	343	313	337	354	340	330	315	370	342	306	295	330	319	301	315	333	324	332	343	289	332	323	311	311	321	320	324	351	317	335	337	331	321	340	325	314	306	350	316	322	304	347	359	315	317	293	306	336	325	297	319	358	331	313	342	337	332	332	344	314	377	331	351	324	334	301	353	314	326	342	295	324	344	341	337	301	383	322	321	330	287	318	360	333	354	329	344	326	344	300	348	314	328	315	370	339	330	347	338	299	301	336	319	343	336	303	317	353	309	350	317	304	318	357	346	316	353	328	297	318	344	348	349	325	347	329	359	324	309	292	345	321	333	307	312	307	313	359	328	333	354	332	318	344	336	316	332	362	305	313	315	334	350	330	302	304	316	345	330	328	340	319	318	348	276	323	320	310	337	341	352	320	353	322	313	336	352	310	341	308	324	298	304	315	329	330	317	368	334	327	339	351	338	313	336	323	320	310	319	313	328	344	326	346	342	331	323	333	365	332	332	339	369	331	340	344	380	333	309	339	329	351	342	316	363	334	304	372	336	335	339	309	345	316	331	310	319	328	330	308	338	318	343	339	358	350	345	344	401	359	345	354	328	296	304	328	319	340	321	328	321	319	286	306	315	345	294	339	351	346	332	353	328	321	345	330	335	327	341	341	309	357	348	340	321	310	371	319	285	333	293	338	301	352	316	331	336	317	329	295	316	331	321	284	313	372	347	350	342	318	353	328	344	320	322	339	352	316	346	308	305	363	321	319	303	332	345	343	298	310	307	310	305	339	313	342	305	332	331	329	308	326	331	330	327	318	271	338	315	356	303	345	314	333	300	321	336	326	330	345	326	305	303	361	310	314	296	319	272	356	338	333	349	344	321	315	358	329	307	351	327	326	333	327	375	291	341	340	330	357	335	365	361	297	308	319	307	308	330	337	358	330	313	324	338	319	297	326	335	332	327	347	339	319	288	338	346	352	284	315	323	330	324	296	374	335	351	367	308	289	331	329	315	322	316	363	352	291	336	349	341	324	328	317	316	340	324	355	338	369	319	308	361	295	292	328	320	311	305	352	298	283	332	354	326	319	278	293	336	365	354	317	351	318	327	347	322	308	299	323	359	361	347	336	339	358	311	358	368	334	335	385	293	323	322	364	335	326	315	318	330	311	338	324	362	312	323	301	325	323	319	355	360	324	349	324	339	350	375	337	337	319	351	294	353	318	335	302	314	321	350	322	317	328	307	341	334	296	317	339	341	340	321	339	342	327	355	367	338	345	332	315	329	333	364	345	377	338	358	333	341	348	333	317	348	319	324	347	358	323	322	348	312	324	336	313	329	316	314	338	309	352	313	343	328	331	309	362	329	333	333	350	341	324	316	305	351	319	356	329	348	332	316	323	328	326	284	295	347	322	302	350	339	312	332	339	295	329	332	353	318	338	344	299	328	345	356	286	313	312	320	307	307	354	323	352	306	301	339	306	314	315	333	314	309	364	360	324	303	338	346	317	299	316	311	347	306	302	351	343	354	354	338	322	310	317	341	342	355	332	338	322	262	295	355	336	335	328	304	295	323	304	322	310	320	314	339	337	350	345	310	342	336	329	327	351	334	347	333	328	362	302	304	367	302	335	332	333	325
27654	17478	12484	8368	3321	1613	1278	1112	914	971	847	784	748	757	780	776	728	773	708	753	751	714	673	686	711	677	693	732	741	670	688	718	749	700	727	719	705	780	735	719	745	696	677	693	749	683	713	752	742	717	692	740	689	723	667	703	676	714	723	761	721	688	700	680	686	695	699	716	750	745	738	645	668	714	715	686	665	715	684	730	721	655	717	709	702	721	726	678	724	729	697	738	742	720	718	727	692	733	717	743	693	694	709	699	678	717	736	714	673	697	677	666	742	662	664	701	714	727	692	719	684	731	711	735	725	699	694	716	694	757	734	687	680	741	739	704	719	689	695	683	694	655	726	759	702	745	721	719	704	709	689	692	671	699	728	659	712	686	722	707	696	713	718	665	722	704	712	696	716	741	718	675	730	713	714	725	735	722	777	744	740	713	725	695	737	679	691	683	721	724	706	735	711	762	722	748	702	683	687	683	711	724	710	713	711	695	687	757	713	705	712	734	711	694	717	723	683	729	698	673	703	732	675	711	736	710	722	703	697	743	702	667	680	683	637	709	710	753	709	720	720	672	665	697	742	726	693	671	678	729	718	745	745	705	696	678	713	711	696	736	683	676	681	670	726	680	689	684	677	711	751	668	724	705	761	688	752	700	738	721	695	668	733	680	708	769	661	729	700	687	727	678	679	704	737	655	707	662	667	676	723	726	706	692	709	713	666	690	704	700	716	706	681	721	731	726	636	714	630	670	731	720	766	722	697	711	696	674	715	683	712	662	668	678	704	729	696	706	750	696	715	672	727	712	697	752	743	737	720	734	718	661	704	698	653	669	673	723	688	689	703	701	717	747	669	693	692	687	708	696	685	716	696	669	745	734	720	735	777	713	690	745	663	732	734	679	682	708	705	695	714	680	675	710	691	697	696	732	693	692	711	707	675	682	702	676	710	717	698	684	719	714	714	717	694	717	738	762	745	685	694	746	712	652	671	678	725	650	690	725	724	741	733	721	680	748	741	746	707	735	690	694	690	709	716	734	714	715	738	763	747	692	754	736	661	708	691	655	719	725	718	725	705	749	742	751	668	684	719	713	758	713	722	738	715	697	741	700	707	740	742	721	702	730	687	684	693	706	749	756	693	721	699	705	727	676	729	758	706	661	718	686	743	722	745	755	737	711	697	703	716	699	717	741	709	716	711	725	707	694	719	727	712	711	726	683	714	691	694	732	711	702	762	734	729	656	761	723	699	678	743	704	719	710	695	712	756	698	730	717	691	686	756	713	657	720	735	725	686	697	672	702	734	724	694	731	709	662	727	698	700	692	687	686	686	706	700	698	685	690	700	684	686	721	728	737	732	697	696	699	671	761	683	709	695	694	656	770	739	734	707	739	696	736	714	756	725	715	744	717	726	700	750	738	756	732	669	717	690	662	685	712	715	667	714	729	699	718	751	733	690	705	666	673	720	750	729	681	681	719	733	691	714	730	728	736	713	702	675	682	692	687	697	718	733	711	676	760	736	719	739	700	736	674	688	651	740	709	711	753	711	707	697	759	688	698	688	716	723	733	701	706	712	708	639	702	699	742	773	717	671	669	721	675	682	725	671	695	694	756	689	704	682	693	730	700	726	712	714	758	667	693	657	712	713	686	701	641	687	712	685	717	683	723	732	737	698	725	727	694	719	719	707	669	714	712	721	669	674	694	713	686	706	713	715	689	708	748	704	736	688	685	764	682	768	693	716	700	711	695	670	692	714	714	721	707	746	735	634	718	678	730	703	701	730	682	723	710	681	723	684	702	714	709	671	690	706	665	729	736	763	732	698	710	676	641	738	701	685	704	660	685	686	740	708	747	718	679	738	734	738	717	733	701	692	692	726	689	695	705	730	752	712	645	692	705	675	716	710	653	726	700	722	695	724	692	749	711	672	680	737	715	739	708	664	699	725	732	712	698	708	692	756	687	704	735	655	683	703	689	702	704	731	695	804	720	710	694	710	650	703	725	735	687	676	663	725	759	673	695	683	712	760	757	687	687	726	711	704	714	677	736	643	727	729	691	720	702	740	671	686	715	725	666	742	717	678	758	645	706	712	659	699	670	690	740	706	706	696	734	700	715	740	702	765	720	682	680	725	732	741	705	697	680	737	739	708	678	679	675	679	668	734	759	687	719	671	682	695	710	677	728	701	725	717	716	740	702	742	742	698	696	720	765	725	700	693	670	700	670	718	674	724	706	706	712	730	681	715	713	714	679	736	694	707	698	657	713	724	667	672	675	683	758	699	695	685	745	754	700	717	754	733	675	707	717	705	665	684	686	668	676	738	671	741	694	751	696	732	702	722	752	695	751	716	728	712	742	719	731	692	745	682	709	697	738	704	752	699	729	748	667	744	655	672	710	728	706	706	738	700	707	713	676	716	705	727	702	725	731	727	695	679	675	696	725	702	696	696	711	685	727	707	708	709	681	692	745	713	718	669	692	660	699	715	713	726	641	704	661	694	728	657	640	684	699	666	733	740	700	703	674	723	701	727	678	643	719	696	711	700	713	690	696	716	684	758	766	708	684	711	736	666	678	741	685	719	686	713	737	694	697	706	706	680	711	687	736	686	670	732	712	750	733	697	702	700	760	733	728	706	695	702	764	692	720	650	660	649	712	710	714	715	705	731	703	785	653	789	732	675	704	710	709	737	695	722	664	693	690	681	652	706	698	719	680	655	723	715	752	732	705	696	714	756	711	769	679	694	690	756	713	705	697	736	727	703	704	702	745	746	727	752	710	707	720	649	740	709	749	653	749	657	718	704	731	751	715	666	697	718	734	710	730	716	755	711	682	693	710	706	740	708	722	651	695	712	693	676	730	695	697	735	682	720	717	709	727	690	729	686	731	770	747	705	698	715	705	696	702	709	709	737	698	679	723	705	707	701	699	714	662	704	678	683	663	652	694	696	665	689	695	667	687	703	746	656	719	694	686	755	763	682	731	678	686	745	752	695	738	738	694	693	745	719	680	743	743	741	708	724	647	664	720	718	686	731	700	744	690	715	636	707	734	707	707	723	715	692	670	659	703	711	762	715	726	705	705	717	682	697	732	715	708	731	752	714	696	731	730	684	722	750	734	700	697	734	708	751	721	743	721	731	637	721	666	719	713	725	702	689	680	711	720	724	685	686	685	760	766	717	735	689	717	754	715	660	739	698	663	781	665	703	674	703	720	724	732	718	691	708	703	671	711	648	683	698	667	698	745	709	745	708	712	727	707	713	727	701	698	729	756	672	691	669	730	687	730	664	707	717	707	702	771	731	694	695	734	702	721	677	705	706	690	660	727	714	722	707	671	686	725	662	694	725	693	720	721	708	743	705	716	648	713	718	760	725	713	682	714	705	710	704	723	692	665	726	692	689	670	695	724	700	699	709	697	712	736	703	733	697	691	680	698	685	696	727	748	731	654	694	665	686	718	689	722	728	743	679	720	752	692	749	665	729	707	713	700	738	705	688	705	706	733	765	720
56214	26458	13998	6834	2453	665	479	415	387	350	371	330	375	334	313	300	318	320	291	267	346	335	341	320	325	362	342	338	338	321	337	313	321	330	365	372	379	355	335	304	317	361	340	313	319	337	343	350	355	355	348	312	316	297	329	287	299	287	344	349	265	321	320	350	308	357	288	304	344	358	321	330	304	284	345	315	358	315	283	295	351	339	338	317	294	355	344	298	326	317	308	285	296	330	306	281	312	332	292	321	328	317	338	301	301	320	322	336	334	301	315	299	304	317	332	341	339	289	353	300	324	320	342	280	302	312	317	293	292	321	330	311	310	352	334	296	302	334	327	325	300	345	290	328	324	302	308	328	278	290	324	318	278	295	340	333	305	307	311	311	328	313	354	322	358	313	310	305	334	297	316	328	300	312	300	318	329	337	345	331	302	321	310	288	339	296	333	337	311	329	288	306	333	299	341	295	315	342	331	323	327	345	327	332	302	316	308	319	325	335	357	316	316	295	318	302	336	310	293	322	317	329	328	316	321	328	302	299	313	299	289	315	310	336	351	323	304	316	312	303	280	303	306	303	332	313	318	314	295	350	329	316	315	328	279	303	298	281	332	328	321	324	320	317	310	295	329	317	301	327	306	324	300	329	295	337	327	343	326	367	318	310	329	280	335	329	326	301	312	320	303	297	332	300	325	325	301	293	318	309	339	302	322	325	336	367	352	303	315	310	357	304	293	316	339	321	285	313	322	310	338	335	328	320	301	304	313	315	332	334	320	275	296	314	355	335	324	317	320	312	319	292	319	303	337	325	305	306	287	318	314	332	308	328	308	333	313	322	318	318	310	337	309	332	340	359	277	332	316	297	309	341	323	301	325	340	291	295	332	294	261	308	345	313	301	315	309	316	359	307	305	337	315	310	311	313	356	329	340	303	332	318	295	326	346	301	307	322	306	298	301	358	326	301	332	373	350	315	309	345	295	273	317	310	312	317	320	318	294	343	309	312	334	314	353	321	302	314	336	290	340	329	314	320	324	325	301	318	360	282	314	282	278	315	328	328	347	291	321	307	329	321	315	296	285	297	298	278	299	344	327	322	295	302	299	330	317	272	324	314	334	331	307	335	300	285	315	320	328	311	310	355	330	346	301	321	338	322	368	320	297	360	303	326	333	329	329	331	308	367	346	348	339	306	333	351	297	315	340	295	294	273	316	302	314	324	314	306	333	351	327	310	332	334	322	303	314	339	340	319	331	321	323	302	304	290	305	308	334	344	314	325	303	322	298	294	294	307	310	331	306	321	317	336	317	299	337	288	361	326	287	305	327	344	308	361	337	298	358	321	317	309	297	296	301	311	333	303	323	312	306	300	307	337	331	326	313	332	301	340	314	310	303	338	324	333	307	342	302	287	314	283	352	270	309	311	336	332	358	273	308	331	312	317	327	321	328	323	307	322	315	355	327	338	341	337	323	312	327	285	318	309	339	295	324	318	315	313	338	327	319	310	315	307	325	334	360	302	350	344	294	299	331	297	292	321	325	347	337	322	326	314	322	303	330	340	354	342	304	348	317	329	331	296	329	315	301	303	293	298	309	308	316	327	298	307	321	297	296	342	284	350	330	289	299	315	295	303	310	319	290	284	318	340	333	321	345	316	327	297	290	329	340	329	289	297	317	319	317	333	327	296	329	320	314	295	329	300	344	299	326	310	301	354	312	325	333	306	317	301	321	320	330	338	282	315	341	324	302	325	300	317	297	322	296	291	310	322	321	290	333	319	285	304	359	330	306	319	327	309	336	323	290	326	287	316	304	332	304	351	328	322	321	288	281	337	338	324	306	312	315	323	320	276	337	291	328	298	318	322	342	331	315	347	330	331	325	326	304	296	311	314	306	297	247	309	294	305	302	317	306	318	344	286	337	336	307	321	343	310	318	281	308	294	330	306	321	326	330	313	320	311	313	348	323	302	319	311	328	320	344	344	311	329	315	330	286	310	296	309	354	321	294	340	334	328	323	286	336	307	319	353	312	333	285	303	329	345	323	291	309	322	322	291	311	320	367	310	328	303	328	306	339	310	307	299	315	331	310	306	330	324	337	375	347	339	326	316	296	343	344	351	327	282	313	300	328	292	302	334	299	334	315	336	294	307	328	306	298	291	303	322	308	308	298	292	331	288	301	328	342	341	347	303	294	309	307	351	318	328	319	318	326	338	307	317	301	306	305	314	332	304	322	360	302	297	287	312	316	362	308	316	322	325	329	316	315	288	291	327	301	308	321	327	335	309	357	333	302	317	318	293	308	330	347	326	291	332	292	316	343	357	314	341	308	279	333	288	321	321	334	300	335	335	322	263	299	318	329	327	293	330	292	341	339	309	298	328	306	317	343	300	320	315	310	311	322	303	301	316	303	297	342	322	307	329	315	320	322	339	359	326	300	314	301	310	316	327	317	355	345	313	298	325	318	334	292	297	328	307	351	313	312	298	322	300	278	310	335	313	312	286	314	322	324	333	314	332	316	350	338	312	374	373	298	301	296	332	306	317	304	336	283	315	301	301	301	328	338	327	306	313	307	292	298	303	283	289	276	292	330	301	333	339	315	313	315	316	335	321	326	324	304	347	311	329	331	339	321	302	292	302	296	347	330	281	337	286	344	320	305	328	324	357	303	291	342	317	305	309	311	326	325	296	324	312	335	319	346	329	328	359	334	306	295	325	308	333	356	315	279	310	322	307	309	331	304	321	300	330	320	334	312	337	319	337	312	317	331	280	307	324	295	316	320	316	302	308	317	346	309	308	304	331	321	306	346	321	298	303	285	302	310	385	320	338	338	297	347	311	322	296	317	285	304	294	322	312	302	322	314	323	301	340	305	312	321	348	312	321	297	313	311	326	325	307	328	337	292	313	318	317	336	348	337	329	315	312	331	343	341	305	301	323	310	326	298	310	293	333	320	341	296	342	333	314	319	311	317	370	344	308	305	294	328	330	319	310	363	346	348	338	283	284	320	319	301	299	291	273	306	316	353	272	300	307	323	329	320	344	329	295	340	289	315	325	344	303	309	305	301	305	303	338	327	306	316	325	334	316	304	334	316	337	284	323	332	317	322	315	328	327	343	329	307	318	344	301	326	354	302	325	360	324	297	315	328	324	332	329	357	306	304	286	362	310	312	310	347	317	324	311	293	312	324	305	366	331	288	305	319	307	327	311	305	336	334	344	275	330	308	355	312	337	309	302	299	318	307	322	322	325	311	335	318	324	316	291	322	297	323	331	281	319	304	308	336	324	298	319	347	349	335	303	299	353	333	315	326	359	355	319	352	322	304	301	308	313	316	320	305	335	343	301	312	312	304	298	283	308	301	341	322	294	333	327	332	356	321	326	321	344	348	313	328	290	325	295	337	338	321	315	315	294	311	317	307	303	337	356	363	299	322	358	328	312	337	331	302	333	306	316	334	294	292	330	319	300	310	314	327	333	293	308	336	284	328	333	306	324	321	317	298	321	302	317
35726	18523	17325	13525	6478	1935	1441	1181	1090	965	957	820	807	762	743	797	739	711	716	708	697	706	697	729	644	694	692	705	717	762	737	700	731	679	715	766	725	682	694	740	725	718	705	714	699	747	703	690	700	732	714	718	682	712	712	674	726	712	721	675	714	705	686	685	677	719	668	647	711	679	719	691	674	724	691	691	701	708	717	734	715	704	737	717	721	702	649	697	658	663	691	697	719	695	708	689	725	727	687	732	668	716	658	642	713	676	708	676	701	703	673	667	728	712	765	708	660	687	681	739	717	717	659	692	703	726	654	673	740	666	671	709	685	705	674	711	679	664	699	753	668	696	700	738	678	696	706	674	754	772	699	691	705	695	676	683	693	679	680	641	680	704	663	631	637	709	652	721	755	625	647	678	673	676	731	718	693	737	649	693	587	708	644	687	707	673	681	738	705	727	733	695	686	659	716	691	717	712	717	688	658	709	689	698	669	687	699	673	685	688	715	673	691	646	701	681	683	714	713	672	678	685	658	726	678	690	700	688	734	687	645	693	722	696	699	658	708	693	674	667	669	666	673	704	678	674	732	683	682	716	684	697	669	670	641	683	733	695	697	727	673	679	714	700	754	661	744	679	707	708	654	678	683	730	691	749	669	685	738	687	705	690	699	671	685	721	650	687	673	695	715	712	743	690	705	672	685	704	730	689	693	664	687	695	728	696	687	685	685	644	682	619	733	693	718	691	694	736	716	719	687	697	665	695	711	712	701	643	709	642	679	704	663	678	707	656	693	680	714	707	704	727	718	650	733	744	654	662	636	689	660	696	706	695	670	696	738	695	632	709	680	694	661	688	641	712	712	705	753	693	665	687	666	698	701	727	679	676	721	642	715	674	669	698	696	655	691	678	686	695	705	704	732	696	735	686	711	693	687	683	683	666	648	756	658	736	718	672	760	704	729	697	680	677	698	657	739	674	732	670	677	699	683	688	710	693	691	690	665	686	744	691	709	692	649	681	666	696	748	699	683	635	721	672	719	716	731	705	711	702	671	665	677	718	704	699	759	662	665	715	681	643	698	698	703	672	696	725	687	674	667	703	698	674	644	658	700	680	687	697	662	720	686	660	673	681	682	698	691	686	699	734	714	732	717	685	735	708	673	718	726	712	651	695	730	680	689	634	722	688	687	669	685	708	661	689	675	717	702	715	670	661	706	645	718	688	671	659	684	728	716	701	728	688	680	636	717	635	661	684	678	680	712	712	702	713	690	656	724	736	683	712	651	663	717	687	723	682	667	692	722	686	699	672	680	679	716	663	724	635	636	720	663	758	742	751	668	651	735	683	708	667	677	714	755	717	688	716	668	705	652	665	661	690	713	663	704	661	684	703	705	684	700	723	699	678	690	694	689	690	730	667	707	704	689	715	705	715	744	712	744	712	670	633	698	662	673	671	685	623	668	697	703	711	783	720	702	675	711	705	692	729	678	741	684	731	714	678	702	666	666	742	704	671	642	695	664	710	674	713	731	693	695	722	671	724	695	686	689	699	740	664	684	702	721	694	679	706	672	698	674	714	683	667	678	683	690	682	667	707	687	693	689	723	734	666	741	710	673	682	726	718	683	706	649	673	739	711	675	719	652	689	678	724	681	704	673	716	697	671	628	708	726	657	660	693	688	722	714	693	704	670	653	656	784	705	694	719	660	664	652	676	727	671	713	699	701	644	705	685	729	696	677	681	685	687	721	630	672	664	716	701	689	672	712	685	727	670	660	690	700	689	750	676	736	658	690	685	644	708	724	701	729	707	673	725	683	676	674	701	712	739	699	655	713	699	701	710	669	681	693	749	720	686	752	656	694	703	677	676	721	653	720	674	731	697	727	716	729	676	706	696	676	686	694	663	710	715	682	689	713	671	722	730	719	686	748	712	664	707	679	740	744	698	706	687	767	706	674	707	653	711	703	695	686	668	673	712	671	736	642	690	711	667	674	661	713	679	697	656	701	693	732	715	700	694	666	661	722	697	706	741	735	714	732	705	650	737	730	695	672	675	738	689	692	685	678	693	658	676	707	676	712	664	696	660	671	689	711	674	710	704	655	700	667	706	666	703	668	687	704	697	689	733	689	707	663	724	655	691	689	684	688	732	696	735	681	709	725	693	658	695	682	721	679	704	709	686	682	709	694	678	646	705	688	693	706	694	697	652	730	714	688	722	678	730	722	695	666	711	701	684	740	707	695	706	713	710	706	664	685	679	659	743	717	713	660	694	672	686	692	759	709	736	691	724	696	657	719	668	647	676	636	654	737	736	676	679	652	724	716	699	722	681	713	726	696	677	666	646	711	720	705	641	693	674	707	699	645	664	776	666	660	686	653	693	709	702	692	724	731	738	697	711	679	658	703	721	683	702	675	691	690	708	725	729	734	711	663	652	666	714	662	692	670	711	656	675	683	708	690	707	696	702	692	739	736	732	656	683	703	644	698	724	716	723	713	682	693	701	719	648	696	719	676	710	690	658	688	756	726	691	690	701	688	710	706	687	676	677	683	680	723	707	684	689	680	700	726	702	657	710	707	698	717	665	678	647	676	721	700	731	670	706	666	720	658	688	699	723	739	680	697	661	628	719	687	657	678	669	703	731	732	686	725	687	689	691	686	694	727	690	700	662	693	674	686	658	676	720	684	667	658	714	671	674	705	684	627	694	726	690	637	682	721	703	692	688	679	715	751	675	737	719	703	651	725	653	656	675	704	718	721	685	655	734	689	708	753	719	643	717	719	725	692	683	668	671	700	684	623	736	658	707	665	682	666	699	661	652	727	711	727	667	693	693	689	714	675	645	657	752	655	674	691	730	636	704	680	668	680	669	700	726	663	679	676	680	696	694	682	683	744	674	670	712	664	662	695	748	665	672	703	658	676	655	679	666	667	729	705	680	657	706	663	712	730	665	679	688	694	691	699	688	709	722	685	668	659	691	717	660	658	722	732	676	690	654	660	669	732	674	705	708	690	689	699	667	741	699	673	707	729	680	698	644	680	729	692	680	765	645	637	692	681	706	693	720	642	691	692	709	666	676	676	704	699	722	663	740	686	668	670	690	675	652	720	688	688	705	666	667	721	676	670	668	654	712	729	703	686	727	706	698	676	633	714	701	707	704	670	684	663	663	732	697	686	706	690	701	695	694	745	714	667	707	658	667	686	652	695	675	721	701	706	695	710	701	693	715	736	652	740	687	711	681	665	750	702	676	707	685	737	700	701	668	678	696	723	670	720	713	684	682	646	719	652	727	663	692	706	717	703	756	685	728	688	747	655	708	682	728	711	701	702	671	702	719	720	717	728	710	683	665	723	710	688	639	701	643	689	724	664	692	666	698	654	716	720	703	675	695	682	680	708	688	689	730	628	691	741	682	688	663	680	682	693	704	685	688	658	679	713	716	701	696	693	664	716	699	691	636	697	743	669	683	679	695	698	574	705	661	691	646	657	680	713	632	744	716	703	687	670	702	674	722
63473	38520	23481	11982	3758	920	491	464	436	406	374	397	375	381	355	370	314	373	351	311	345	292	296	290	308	313	328	362	343	352	336	314	345	343	316	322	317	336	364	356	304	309	356	319	303	331	324	296	294	356	311	321	336	315	331	331	365	301	335	346	315	338	333	317	309	327	332	329	353	315	327	311	343	330	302	335	352	335	327	303	328	323	347	312	338	289	327	324	320	308	333	345	322	335	311	303	327	315	308	321	349	296	292	309	346	338	367	348	324	330	347	330	312	322	280	306	328	343	336	349	335	323	343	285	323	332	325	334	352	330	300	332	301	312	299	312	307	328	355	329	330	331	321	319	315	327	299	318	327	332	287	317	303	338	334	314	339	325	330	334	359	332	269	322	332	328	347	293	334	356	313	293	340	323	347	308	340	318	319	331	305	331	345	338	323	350	342	316	321	347	302	313	323	331	343	332	319	329	345	348	370	355	311	346	334	313	346	366	343	350	322	327	308	347	321	323	334	294	313	311	305	330	305	333	335	324	348	335	325	329	332	336	325	295	341	312	327	325	353	345	315	366	352	311	354	350	353	305	355	315	350	344	329	345	335	350	337	309	315	322	310	312	359	316	348	356	335	300	320	315	318	331	312	330	341	319	325	357	322	303	319	311	306	327	350	324	363	325	292	319	333	328	304	321	361	314	326	318	308	325	339	351	349	347	320	324	352	298	311	287	319	326	331	320	368	338	317	317	316	301	308	305	331	352	320	310	293	338	312	373	306	297	310	357	335	328	384	293	335	307	289	290	328	314	301	334	323	330	302	318	314	305	334	342	314	339	324	331	320	322	345	314	279	342	307	319	377	339	347	356	356	329	353	295	284	348	324	305	297	314	308	330	329	389	335	348	343	358	330	324	353	360	320	323	332	348	362	320	322	313	301	328	329	325	339	324	329	319	378	330	308	326	300	341	354	331	350	324	310	314	305	341	339	306	304	293	328	318	367	351	325	311	310	326	291	296	351	332	327	346	344	306	304	335	318	366	336	340	329	330	327	358	309	344	317	323	302	335	332	356	293	353	381	287	325	361	344	348	339	329	299	296	345	355	330	312	307	338	325	323	343	354	317	311	338	349	321	328	337	331	323	289	358	356	327	332	328	308	285	335	341	300	351	309	326	323	340	296	304	336	342	335	352	329	331	355	318	333	329	331	353	305	312	326	302	333	334	325	335	344	347	333	354	350	342	309	345	343	326	316	311	318	319	369	313	325	366	278	329	328	325	338	329	328	339	342	363	348	403	318	327	342	343	341	346	331	333	350	299	332	314	291	332	319	305	309	328	332	319	302	322	310	334	362	333	322	303	333	308	342	366	315	365	339	335	308	342	326	322	335	342	344	328	284	393	336	328	346	361	349	358	305	334	333	335	308	340	346	327	354	322	347	331	342	339	301	304	318	322	327	338	364	326	355	350	325	373	328	354	334	336	320	334	359	327	335	330	322	327	375	340	311	304	320	344	316	299	301	341	345	319	318	315	303	367	360	297	320	325	325	338	343	312	310	338	310	317	311	339	325	302	299	318	321	348	333	320	349	341	329	380	348	337	308	317	319	330	307	345	356	337	321	335	332	286	362	364	342	328	336	315	298	353	326	369	339	303	325	332	319	346	324	303	303	348	346	310	334	327	345	339	326	320	358	317	342	334	352	358	304	344	319	321	311	344	323	332	335	331	338	327	315	352	356	325	296	317	346	315	341	306	325	296	299	309	290	297	360	324	320	303	347	310	350	325	345	326	357	339	319	320	351	319	332	310	319	342	348	319	328	313	307	320	319	303	303	327	356	359	316	352	332	314	309	356	365	297	318	320	336	352	300	349	338	318	324	303	333	313	327	336	347	351	333	349	331	348	346	325	311	333	345	326	348	318	323	331	342	303	310	360	333	360	352	343	341	350	317	349	351	346	292	342	327	322	310	287	328	314	312	337	316	319	344	363	337	325	345	343	310	300	324	324	339	286	326	298	350	325	342	344	352	332	323	323	301	295	359	355	313	314	305	325	294	324	330	352	329	335	336	319	366	312	310	322	355	316	356	333	343	321	335	348	327	319	316	319	371	337	328	306	331	361	304	330	328	354	335	316	345	312	332	341	322	309	343	293	326	381	344	303	377	337	317	302	288	282	329	316	346	356	304	352	321	313	324	331	331	313	343	357	353	363	322	320	319	327	349	311	358	336	336	335	332	320	334	337	355	314	332	321	341	331	364	348	359	335	318	340	344	357	312	308	331	321	331	312	316	339	318	285	294	293	354	315	341	342	308	325	321	304	309	328	357	321	344	305	325	325	298	328	356	327	317	328	313	313	330	312	346	321	308	361	308	328	327	372	315	336	313	307	339	345	342	335	357	351	280	345	335	302	343	330	348	315	349	330	325	323	286	352	325	375	342	309	346	368	353	318	328	330	356	361	341	357	320	332	339	324	317	291	348	337	365	328	325	306	321	331	342	328	304	300	342	346	329	310	367	328	300	341	324	353	327	344	318	305	329	340	319	332	335	351	327	348	330	299	297	346	319	310	335	309	346	306	289	312	314	310	338	314	361	339	282	338	329	316	297	334	342	362	298	307	319	313	329	359	318	307	338	280	339	350	313	308	326	329	353	326	303	287	338	346	329	321	311	353	324	302	338	331	343	359	347	317	321	320	310	292	378	322	307	333	350	302	317	327	317	334	343	340	323	357	347	318	322	307	345	319	292	303	347	339	339	308	319	321	320	324	332	342	291	320	284	340	326	348	314	290	332	325	363	301	324	308	378	343	348	299	316	316	324	350	318	348	301	323	321	340	325	331	348	335	336	337	379	317	337	346	342	333	337	323	353	341	359	343	339	315	366	285	336	328	335	357	340	305	322	341	303	345	349	316	332	339	322	337	335	340	326	320	323	361	336	303	323	316	315	333	326	351	303	339	306	323	347	320	307	321	331	321	379	307	331	359	307	372	305	339	337	344	326	350	339	331	338	345	365	344	332	345	305	330	338	346	339	327	328	302	350	335	306	322	326	308	330	312	344	313	359	347	341	363	321	337	364	321	372	359	301	327	343	317	312	340	314	358	344	344	333	332	347	342	336	312	338	317	319	321	349	306	329	322	316	329	344	333	318	298	345	310	342	353	338	354	334	329	318	336	271	331	320	349	318	353	293	307	333	328	341	314	387	351	333	348	348	337	330	333	322	344	327	309	328	338	327	335	334	305	328	308	333	309	294	335	316	321	359	329	305	305	307	333	308	293	327	331	377	319	324	338	321	316	327	334	354	354	354	329	329	369	310	307	350	320	352	365	326	351	322	327	357	326	334	324	329	293	311	304	370	363	339	298	333	312	362	288	311	340	333	328	328	340	332	369	309	330	336	308	313	328	326	309	337	302	335	329	307	364	336	323	317	292	316	318	333	303	348	304	362	315	304	322	305	357	318	319	308	337	345	331	374	327	325	351	345	320	344	348	288	322	315	342	342	330	310
40163	29933	25500	18734	8365	2402	1553	1320	1144	991	911	865	854	847	840	832	755	743	751	738	723	752	732	783	764	770	709	698	735	728	707	761	751	729	770	746	746	766	710	730	759	725	711	714	775	752	700	777	724	701	757	744	731	698	697	677	743	702	753	753	646	716	696	710	711	756	683	702	731	730	725	705	654	737	717	701	686	741	703	701	686	723	746	668	679	712	725	724	711	742	698	724	704	703	739	746	711	683	753	737	715	730	751	696	698	681	728	698	771	685	702	719	681	704	671	743	692	751	725	704	734	699	688	685	713	720	749	703	707	729	680	737	686	698	701	725	703	708	717	725	665	699	707	699	701	669	686	726	667	724	731	718	719	693	704	702	668	697	698	746	692	721	722	696	682	744	743	694	692	719	734	711	652	731	752	652	720	722	715	680	713	698	730	711	697	678	731	727	748	734	745	735	755	738	683	683	722	743	752	740	720	728	717	760	723	707	724	733	702	692	718	715	731	714	679	665	698	698	713	701	707	690	761	749	767	714	701	745	766	737	731	709	732	701	704	712	696	738	701	737	736	706	673	701	755	705	688	741	722	741	696	715	707	704	776	707	719	703	747	679	685	725	696	643	694	705	703	662	719	720	716	685	714	692	687	695	779	702	703	688	736	714	755	697	776	715	704	693	675	690	735	731	710	746	721	699	729	681	685	732	714	756	703	710	696	731	682	737	720	675	726	700	718	646	654	675	725	709	693	703	700	756	732	685	726	721	748	694	703	697	728	695	717	713	735	702	760	750	671	724	725	733	712	705	738	704	704	702	687	719	712	725	673	676	719	708	699	685	706	675	702	702	715	720	709	717	712	726	719	688	649	696	715	713	726	663	735	701	700	736	692	720	647	738	686	713	793	697	721	704	680	702	724	738	665	731	700	722	716	703	673	716	733	733	729	700	705	731	726	696	685	716	725	719	754	721	695	664	744	707	712	701	717	699	713	709	717	691	720	737	700	663	746	701	750	721	729	716	680	749	765	722	669	711	750	759	720	742	720	709	756	770	723	747	691	717	689	667	705	698	725	750	684	734	699	690	680	726	698	695	722	703	711	737	708	706	748	702	718	732	697	680	665	670	699	760	681	687	770	688	695	745	720	677	696	704	705	747	670	763	674	709	736	765	712	702	699	651	674	690	771	747	712	651	716	710	742	696	686	757	697	708	730	714	716	664	695	676	732	732	693	669	764	676	756	684	720	751	721	739	684	715	739	812	731	759	686	732	754	694	715	669	694	724	731	742	710	662	723	677	708	680	694	731	775	722	713	742	692	712	710	729	713	755	687	696	690	713	664	727	775	748	706	697	717	692	713	729	675	665	750	738	746	707	710	724	729	699	725	712	691	695	683	745	727	707	749	688	690	700	718	718	685	708	674	712	732	702	738	699	693	750	697	711	749	685	680	692	719	712	701	757	730	688	665	702	704	662	686	724	720	709	701	753	731	706	715	733	738	691	709	714	729	672	737	689	708	750	703	699	729	708	745	710	758	695	729	709	741	752	717	693	693	720	737	774	706	684	680	709	713	697	713	718	730	710	673	719	702	703	740	763	722	740	744	697	669	711	750	742	707	725	719	705	639	699	729	704	708	681	752	761	702	665	691	684	716	723	721	678	708	713	727	733	712	739	705	729	725	721	707	693	700	713	721	676	730	749	711	724	713	698	743	688	694	699	705	707	726	708	692	709	683	717	749	708	778	704	689	712	698	697	707	751	742	721	708	664	711	780	739	714	730	692	695	704	712	727	701	703	717	772	756	713	680	754	686	660	690	670	729	730	711	685	710	680	727	696	698	690	759	749	741	770	740	700	691	730	673	671	762	685	708	707	734	667	687	696	773	653	716	704	697	680	684	660	676	696	701	714	678	711	674	705	750	684	715	681	716	691	731	687	696	742	657	716	703	671	720	735	693	712	716	652	688	745	737	740	707	706	705	681	742	647	662	680	715	740	728	668	715	684	683	740	685	699	712	701	702	737	651	737	756	696	684	727	664	737	684	727	716	706	731	685	681	647	666	715	679	730	714	699	714	706	681	745	704	722	684	684	676	743	740	694	675	685	745	679	700	736	685	732	700	705	706	731	694	706	730	734	675	690	731	748	707	706	664	766	705	719	710	722	699	699	667	716	676	689	708	704	712	700	712	707	725	713	685	722	715	699	715	745	704	769	690	693	764	728	690	735	680	643	698	708	701	688	718	680	671	679	691	728	766	738	734	692	711	735	728	707	750	747	698	736	712	685	675	719	725	714	708	731	708	750	727	759	651	716	790	737	735	714	706	720	755	710	647	714	750	647	696	764	724	743	715	708	702	714	686	691	738	733	694	730	716	702	676	724	739	714	670	717	744	739	706	714	753	732	693	654	688	724	673	695	700	702	689	719	699	709	766	738	691	753	684	729	711	719	746	730	727	682	689	703	732	752	713	682	722	762	731	703	747	685	781	704	730	705	704	681	711	715	728	723	690	732	688	781	725	752	718	708	731	709	692	677	681	725	740	718	681	757	750	756	752	742	770	702	735	686	714	741	670	776	673	683	678	730	713	738	733	747	719	713	710	683	727	690	679	765	687	766	718	722	719	703	694	748	697	680	685	666	764	685	694	680	673	674	776	677	711	710	695	706	712	737	705	690	705	716	761	700	765	759	714	695	678	685	674	685	716	661	765	708	681	681	714	712	737	727	713	733	697	707	745	709	710	739	698	697	675	724	717	706	706	761	700	722	704	753	750	685	743	722	729	698	673	734	718	747	755	681	728	700	650	686	672	698	699	683	732	712	687	685	696	742	738	730	702	746	707	730	713	728	730	751	679	714	696	681	742	673	744	734	747	683	732	722	706	693	694	724	745	706	730	685	709	712	732	735	729	713	793	745	738	706	735	718	710	704	760	727	699	745	715	737	744	742	719	764	713	749	740	724	684	716	713	703	709	720	710	724	723	738	772	690	717	704	720	705	720	710	671	742	713	719	723	708	706	720	668	721	708	729	701	703	750	757	691	701	704	745	723	756	701	732	738	744	704	745	694	679	682	689	713	662	711	729	729	700	747	704	689	685	724	729	707	683	710	707	712	689	727	702	718	758	769	718	654	742	710	709	669	733	713	721	747	724	722	707	753	715	736	763	664	740	694	741	660	717	685	714	691	691	718	692	693	732	736	691	705	719	708	747	704	708	730	706	678	715	687	679	734	721	736	730	683	720	667	765	738	694	738	733	714	769	732	717	726	699	707	727	713	764	698	689	737	650	681	709	707	765	674	698	694	663	731	727	732	779	715	699	674	742	718	654	737	727	671	732	750	728	745	704	759	723	744	703	711	732	735	703	698	713	690	740	736	713	744	704	725	686	660	647	690	754	754	684	709	707	673	653	686	716	707	763	714	754	673	715	715	717	737	666	773	733	687	704	768	669	742	705	712	707	762	755	678	723	704	755	768	725	733	711	710	664	715	757	697	716	744	673	742	691	695	728
45889	27541	12959	3879	921	515	411	399	370	375	325	304	320	326	319	328	340	297	348	340	352	342	336	332	315	342	334	347	322	348	317	323	351	326	335	343	349	361	331	341	321	348	357	338	318	295	344	312	322	307	317	359	352	331	325	320	323	319	358	311	339	346	291	332	346	337	339	341	321	364	338	344	324	314	334	351	310	327	319	355	300	305	338	373	326	310	340	319	316	311	332	300	334	329	311	352	334	319	306	323	339	338	344	304	340	303	324	340	362	361	336	369	313	350	340	333	328	322	333	338	318	318	331	338	321	310	339	324	365	361	334	315	345	329	349	361	327	346	361	328	325	298	281	344	308	302	334	324	323	298	312	326	323	340	326	376	312	298	320	333	291	328	343	299	327	325	315	319	328	334	330	287	321	329	304	322	373	314	319	330	342	319	334	308	343	342	329	338	337	357	355	321	328	294	338	327	308	321	297	341	344	350	351	305	335	351	344	345	332	320	321	342	295	324	345	341	353	330	292	353	314	346	329	350	329	318	354	338	357	307	320	329	346	335	336	305	310	336	337	353	334	338	337	340	319	320	365	336	311	361	359	351	327	307	310	344	308	358	334	381	344	338	321	343	338	316	308	327	336	368	313	330	354	326	324	323	314	351	340	310	348	327	320	299	313	338	354	308	352	318	328	298	340	360	299	282	325	325	330	334	330	302	336	310	321	365	369	334	339	320	350	340	325	363	329	367	353	316	351	349	348	317	327	309	282	303	341	337	321	328	320	283	298	352	345	353	351	329	352	382	335	326	329	319	270	333	311	327	284	318	329	345	324	310	318	332	334	300	326	308	325	326	335	311	348	338	309	313	312	335	325	349	346	332	328	316	342	363	341	328	330	320	346	350	297	325	342	327	317	330	340	349	332	323	335	345	317	311	350	318	298	357	313	325	315	311	305	319	313	350	341	328	322	326	306	364	334	326	304	353	318	335	329	328	350	306	350	306	345	342	340	358	304	317	305	342	359	349	347	364	363	332	378	362	336	327	340	320	300	301	337	314	293	323	339	309	318	332	349	323	336	345	315	351	349	383	348	350	351	328	328	333	337	341	307	325	331	353	300	346	349	360	336	328	323	353	301	352	310	305	363	352	358	301	313	327	313	291	332	340	326	320	321	338	352	368	328	342	356	334	322	293	291	358	340	334	324	333	332	332	321	326	342	330	330	374	321	304	325	324	346	334	340	315	351	333	348	331	333	371	314	335	329	313	313	322	336	336	311	367	343	327	319	331	314	364	292	327	366	395	348	330	344	333	346	320	325	342	364	312	358	374	344	348	324	360	346	362	323	343	346	306	296	314	331	327	361	325	297	350	345	336	333	332	334	319	308	332	340	319	331	349	333	334	340	325	313	348	369	323	353	328	329	316	313	318	335	362	336	374	334	335	305	346	322	335	326	328	359	316	326	330	340	318	327	343	353	316	363	340	360	355	316	310	311	340	340	340	355	360	327	341	320	349	338	344	350	336	310	305	335	308	332	351	330	335	331	345	329	326	332	308	334	325	332	345	293	293	360	347	317	355	349	324	273	303	331	323	293	358	347	289	340	331	358	334	340	337	314	320	341	343	311	324	364	364	359	321	333	320	310	328	339	328	337	310	343	332	315	361	315	362	321	333	311	337	320	355	314	333	334	325	371	339	319	329	326	342	329	330	293	316	335	338	312	344	335	318	346	311	309	308	356	323	327	335	304	323	318	328	333	313	333	326	357	323	326	322	347	313	331	318	319	344	352	323	321	346	324	325	311	330	344	357	338	344	324	351	337	335	306	334	319	302	336	333	281	298	332	300	334	343	323	354	339	305	319	319	329	330	331	345	338	309	342	322	355	333	328	286	340	348	353	315	331	346	337	322	316	318	340	369	325	300	355	314	365	313	338	319	346	346	329	327	318	327	299	316	334	278	333	362	339	359	349	336	324	353	362	328	324	331	354	331	306	331	302	331	297	316	293	362	318	351	337	317	364	357	335	323	368	322	339	345	329	321	323	329	325	315	343	311	317	320	339	314	322	314	303	362	318	334	368	265	304	318	323	297	340	299	333	347	338	310	328	317	337	346	298	330	346	354	310	319	329	352	351	358	330	349	329	365	355	290	329	306	308	301	290	360	302	320	329	327	348	348	338	361	325	363	314	307	342	338	343	337	319	308	313	324	357	325	320	265	321	340	340	331	299	330	340	339	316	328	313	337	342	363	335	340	362	334	327	333	314	308	322	344	319	329	374	359	375	355	287	372	350	355	322	319	356	354	346	302	329	321	339	316	310	313	303	312	340	343	333	317	327	312	315	348	340	340	316	347	339	351	326	309	307	308	365	362	313	327	358	322	318	344	297	354	358	356	347	323	340	299	315	349	392	356	305	289	368	360	343	326	371	337	319	341	311	304	332	321	306	327	331	363	323	324	335	328	335	301	359	315	352	339	306	334	337	300	299	314	307	317	328	324	334	346	330	346	311	363	339	330	350	313	347	322	316	334	341	332	318	325	323	315	301	336	311	344	341	313	293	355	340	347	354	368	331	312	324	353	359	337	295	358	340	332	339	357	358	318	345	307	335	319	331	321	318	330	379	306	348	324	316	362	354	344	322	281	313	339	316	303	366	383	329	348	379	335	300	312	348	303	349	296	303	305	324	338	319	310	342	322	295	315	332	344	325	381	324	311	348	321	365	372	331	330	297	343	345	299	344	316	271	304	305	343	335	318	336	332	334	302	332	302	310	338	286	336	330	315	320	371	323	323	316	360	349	353	359	335	349	366	348	319	365	317	328	323	296	339	353	327	314	365	329	356	328	346	322	320	364	336	309	332	316	283	311	316	333	307	341	331	318	301	325	310	325	332	345	320	336	331	336	322	322	346	321	321	310	348	365	334	331	311	324	349	338	357	344	314	296	350	334	335	322	329	293	321	352	348	331	327	334	312	303	312	313	335	282	330	356	370	321	325	290	347	353	369	350	328	352	351	321	320	344	341	371	312	356	350	327	324	354	312	298	308	317	328	347	329	293	335	349	319	336	305	315	325	324	337	313	332	340	322	342	323	329	298	362	347	320	304	327	346	319	339	333	308	295	329	299	323	311	348	334	338	298	316	330	347	371	338	347	340	324	325	337	291	315	347	365	349	285	343	325	325	315	349	348	343	350	322	326	330	315	335	326	284	354	348	323	326	340	295	325	317	372	323	332	317	322	317	315	326	340	289	324	340	334	315	327	353	345	323	354	353	335	331	363	297	325	322	343	310	338	328	307	321	361	320	346	328	320	353	341	350	329	344	322	351	317	353	334	321	330	335	341	324	313	336	320	302	320	317	346	334	321	327	302	303	347	305	354	349	333	348	346	304	343	304	317	340	337	322	326	346	295	336	323	324	327	331	353	327	335	349	349	338	325	324	335	326	326	311	349	341	324	330	374	340	314	303	348	307	342	309	323	327	320	305	292	296	311	305	331	309	328	320	351	315	333	339
29032	20873	15280	7419	2457	1377	1041	1023	973	836	805	780	721	719	694	722	743	756	741	742	690	762	688	703	705	720	680	715	698	707	703	676	718	715	685	775	764	742	705	714	666	739	711	732	724	755	691	709	698	728	718	700	758	731	737	746	727	742	709	713	718	720	727	683	715	756	712	665	688	674	736	708	699	734	684	713	720	657	774	754	695	728	698	677	684	699	674	736	707	699	747	727	706	711	772	685	711	701	785	735	757	724	741	704	731	733	696	761	732	744	692	695	682	719	720	714	705	751	706	655	661	731	691	691	698	751	692	740	704	677	726	676	653	741	714	696	745	676	712	691	702	724	691	694	714	709	727	752	700	731	701	758	666	688	713	706	743	689	696	729	714	713	700	717	735	736	681	735	693	725	688	694	759	692	697	674	755	704	725	731	735	684	670	731	683	708	716	661	701	685	727	749	704	716	688	707	732	689	692	730	690	745	727	705	711	682	720	729	696	631	724	748	637	691	672	699	711	705	725	693	706	683	739	732	758	686	701	728	714	712	701	705	660	697	737	693	704	738	706	708	717	726	715	748	677	669	726	680	692	696	697	692	644	731	689	724	737	728	697	751	695	732	687	697	679	712	737	683	682	723	695	646	734	676	726	708	674	734	729	679	707	699	693	694	751	712	702	701	710	719	718	723	693	730	673	722	759	748	704	728	670	741	714	720	710	735	725	736	728	737	705	706	730	703	664	722	728	700	712	718	694	689	736	738	694	741	687	724	704	677	670	683	705	715	663	696	723	726	717	648	682	699	711	694	717	692	705	698	766	722	723	724	701	687	707	722	695	704	726	730	729	677	720	754	730	711	753	691	747	687	707	656	719	709	694	718	727	691	696	734	711	749	755	701	684	707	686	716	633	732	693	701	727	721	699	696	733	695	720	680	737	721	725	742	712	687	735	721	754	701	732	724	671	749	681	739	699	718	710	731	689	713	702	741	739	738	740	806	699	707	707	704	709	714	710	690	669	692	779	704	712	722	718	637	694	730	684	726	693	753	754	689	732	702	689	709	715	729	755	698	676	724	743	715	718	749	703	742	715	734	718	652	731	692	780	756	682	719	703	705	679	724	726	706	696	670	695	755	725	665	727	721	695	657	748	708	691	750	676	746	713	755	714	703	760	756	688	774	754	712	707	743	658	740	717	730	716	703	759	743	692	688	769	721	720	750	725	745	680	698	699	728	733	739	716	761	747	682	687	720	703	730	700	722	732	717	714	720	723	706	725	689	707	726	684	750	716	751	691	708	769	702	692	758	680	706	745	733	745	708	718	725	724	715	705	775	702	695	684	682	703	693	709	736	735	698	719	727	691	759	692	685	744	740	722	649	705	688	682	727	674	718	693	732	711	742	793	715	705	708	710	720	758	736	700	727	722	697	748	674	704	693	746	725	731	720	758	717	705	697	725	684	732	774	704	691	698	685	711	738	742	692	701	705	712	695	729	722	756	705	705	756	683	744	730	737	725	693	721	745	703	707	720	700	707	679	664	672	742	692	703	709	728	733	706	709	729	699	699	698	717	729	691	762	722	708	693	729	690	650	755	697	710	664	742	752	710	733	684	664	659	719	729	735	681	726	731	675	728	714	739	722	702	755	728	729	708	698	715	701	690	697	699	707	702	772	714	683	721	724	711	712	709	705	738	711	715	661	701	746	711	705	718	650	721	712	689	650	672	718	644	706	740	745	739	698	713	706	732	726	686	722	700	751	671	709	714	722	741	714	641	746	718	688	692	664	725	723	715	691	713	708	671	712	659	761	790	692	707	682	702	656	729	723	689	723	658	733	704	695	669	710	721	711	723	730	716	706	757	719	678	716	745	670	717	726	703	705	754	704	712	692	707	696	752	719	743	775	729	670	729	707	711	713	713	723	693	696	692	699	700	690	705	735	718	691	700	703	732	678	687	727	713	745	716	718	730	759	681	662	715	733	739	728	724	698	674	727	657	698	697	723	748	706	716	719	697	722	703	709	685	724	702	689	706	757	723	693	689	728	743	684	709	726	694	681	734	691	740	646	696	709	680	751	673	734	729	719	729	742	727	707	672	679	678	701	725	709	696	702	720	739	721	717	689	707	742	741	729	710	745	691	765	744	694	713	721	710	691	687	698	691	714	711	709	741	667	749	714	748	691	749	756	680	658	740	735	751	711	712	663	703	717	735	699	679	721	754	737	741	751	763	748	753	701	719	737	717	718	685	711	765	726	703	719	671	704	728	676	709	731	747	706	689	711	725	741	702	677	660	682	661	713	706	747	725	740	661	740	757	707	694	711	713	696	680	725	716	709	709	683	735	717	742	687	708	721	682	715	658	701	731	721	747	746	662	692	696	758	735	674	744	683	732	723	670	722	670	751	717	711	740	715	735	673	697	733	713	778	778	731	744	731	741	707	735	687	733	739	727	736	724	696	688	682	677	721	689	742	758	687	725	776	770	715	697	760	703	709	759	716	753	716	681	727	730	678	725	696	748	699	731	755	685	720	707	679	655	719	689	711	756	696	743	705	714	747	669	699	735	706	697	712	710	722	709	719	698	683	733	702	644	720	730	725	734	731	698	702	706	680	707	746	722	713	737	664	751	717	749	680	741	716	719	749	697	704	695	710	734	735	754	715	730	719	708	698	720	740	695	673	730	680	672	722	743	723	773	666	717	696	736	734	732	747	691	697	735	737	689	674	728	690	719	775	694	717	732	743	718	727	686	704	723	693	695	710	717	645	720	733	687	728	724	719	688	684	776	678	736	712	709	727	709	714	737	724	733	802	714	654	688	741	698	701	700	701	714	726	756	699	712	685	710	711	670	673	770	686	687	689	766	744	673	707	686	781	728	679	704	756	728	712	714	691	692	709	692	705	721	700	696	731	750	754	696	743	742	692	730	673	663	729	757	706	709	722	733	692	728	694	741	703	749	718	725	696	723	712	688	707	788	687	693	757	678	712	728	744	729	707	735	705	681	669	686	750	710	670	737	710	692	770	711	754	720	724	707	754	698	728	745	674	703	668	718	715	691	740	674	731	723	704	709	710	693	706	707	702	705	666	731	728	664	713	659	740	646	743	768	687	685	723	710	723	748	725	741	750	685	709	707	691	724	686	704	718	685	717	741	749	697	706	736	702	721	720	721	707	694	660	728	676	748	704	733	681	733	692	691	720	673	714	722	745	764	705	701	699	685	706	697	713	719	679	694	723	735	756	719	717	735	695	746	738	706	696	697	707	758	689	712	739	680	760	743	720	739	716	675	728	725	740	689	727	740	764	692	683	731	636	729	726	633	667	707	704	708	702	726	687	741	705	720	744	709	707	713	701	716	752	772	730	684	679	697	689	741	696	703	710	722	678	714	692	765	723	728	697	731	706	676	706	726	711	706	728	724	724	734	736	703	729	702	694	709	718	715	666	703	717	698	652	717	773	700	693	714	735	671	730	703	710	722	728	692	670	731	680	701	754	738	707	736	694	653
56249	30567	16000	6322	2342	772	520	439	426	384	383	370	334	320	364	383	304	337	317	324	304	301	333	339	312	320	306	304	317	309	328	302	353	323	300	351	323	298	331	339	316	357	355	349	332	303	341	342	328	346	312	299	323	301	315	316	340	323	317	343	324	294	325	331	299	322	322	318	342	285	336	340	331	338	315	342	284	288	324	321	330	313	310	280	324	299	321	362	314	301	300	322	295	325	311	318	288	322	329	327	303	304	314	340	318	319	313	326	338	338	277	332	299	328	342	330	316	303	288	335	318	326	311	342	312	323	300	306	310	336	279	307	336	316	334	286	334	329	305	339	326	283	345	335	340	308	294	306	299	306	303	302	343	321	313	352	351	353	307	311	308	299	298	274	308	306	337	337	292	304	305	327	318	342	284	332	326	324	309	324	322	314	295	320	329	305	378	317	316	320	313	338	331	325	332	315	340	317	317	295	331	302	335	288	317	339	297	302	338	314	351	317	298	350	309	358	328	281	327	314	336	291	350	324	331	328	327	309	325	310	314	361	335	290	327	296	294	308	338	293	323	327	323	311	318	305	332	309	341	324	306	303	290	322	331	286	332	307	293	292	307	310	317	315	333	314	331	299	328	286	346	348	284	346	297	341	306	296	322	300	302	324	318	304	322	304	327	337	320	286	336	310	317	312	322	326	316	329	314	316	333	291	324	314	302	318	346	302	326	307	323	331	332	310	308	309	295	328	337	334	320	327	329	332	298	320	300	311	307	355	315	316	324	282	308	327	274	302	292	330	284	328	318	334	306	336	342	368	338	305	316	332	325	302	309	362	336	325	340	335	342	336	308	350	295	340	339	302	310	326	260	358	332	293	313	336	305	335	357	346	317	306	308	322	299	300	297	326	292	295	295	304	338	331	323	284	348	308	309	333	286	316	327	321	321	338	313	288	317	317	312	329	317	311	273	296	310	325	307	330	330	308	330	322	334	326	332	325	319	311	313	304	323	310	312	350	309	314	321	290	336	317	299	300	337	327	290	298	335	309	293	300	278	304	333	308	326	291	288	309	310	282	297	308	323	306	302	296	334	337	337	314	349	298	341	354	315	336	274	301	344	323	293	330	303	298	315	325	312	345	291	297	309	284	323	289	293	342	293	315	324	340	335	283	285	326	313	272	305	331	348	305	327	336	317	341	300	280	305	312	328	352	319	296	338	334	346	292	340	275	312	322	309	340	344	323	339	337	300	274	324	315	342	309	280	306	331	320	291	329	317	303	306	296	296	320	342	293	315	303	333	306	341	324	307	332	313	337	303	306	360	343	333	309	317	330	299	294	310	338	295	290	315	306	323	292	305	323	314	330	313	295	340	318	333	342	320	281	306	323	297	338	296	313	357	304	300	317	346	334	351	321	363	300	322	300	328	347	327	312	332	320	337	337	287	314	307	319	340	325	365	300	298	334	345	313	365	322	334	279	354	311	313	325	306	327	308	338	300	331	296	334	378	337	286	283	300	353	363	306	315	305	350	285	334	339	316	311	313	289	309	294	302	321	330	295	322	296	293	309	324	331	319	323	298	323	344	337	304	285	324	320	308	292	328	335	329	331	324	315	325	352	336	336	297	296	326	310	352	291	316	329	332	297	312	277	281	328	294	294	309	288	348	312	293	321	343	335	312	320	308	322	350	301	306	316	312	310	337	321	336	317	365	346	336	313	328	328	331	314	308	303	284	342	301	310	328	314	295	314	283	297	374	293	352	317	350	326	323	313	353	331	295	338	323	327	338	336	294	288	330	327	333	307	283	302	284	327	332	339	299	338	304	336	325	314	333	340	313	323	318	337	345	328	305	337	304	303	336	307	305	349	334	295	332	315	317	346	339	333	327	343	314	283	336	348	308	340	302	329	368	309	324	318	291	307	293	278	331	334	331	326	306	265	307	310	324	337	290	332	338	304	335	316	322	355	338	317	322	337	307	300	303	315	353	331	363	303	311	315	320	311	313	342	328	281	311	319	293	317	331	304	345	311	290	299	345	311	316	291	341	291	357	332	317	319	318	293	339	322	324	280	279	317	304	307	304	328	343	325	320	291	323	305	302	281	295	329	313	318	303	316	344	311	287	295	330	291	327	337	303	333	355	320	315	326	266	299	340	322	278	342	319	321	321	305	302	331	317	324	297	283	338	319	302	311	311	295	281	326	324	317	298	335	314	299	313	314	288	292	279	327	335	332	320	294	287	312	348	311	341	311	339	361	305	264	288	320	306	328	279	325	351	311	332	306	330	300	345	321	322	331	339	311	306	320	313	325	314	311	323	321	312	333	342	305	302	326	311	335	300	288	321	311	303	331	288	323	353	325	310	319	318	315	296	327	344	335	306	283	295	279	332	353	328	275	322	317	309	326	339	348	305	328	331	307	332	331	326	323	353	308	327	347	328	322	357	314	285	347	327	317	298	324	295	305	314	301	294	278	326	307	327	312	318	300	278	304	328	302	335	306	318	301	308	293	348	311	330	312	291	289	339	290	345	302	329	313	295	316	324	310	295	333	332	311	316	319	287	329	333	318	309	310	311	354	344	342	334	349	296	324	316	321	336	308	304	301	275	336	314	319	324	325	330	348	295	311	321	303	331	322	304	307	336	358	360	332	322	355	316	318	348	319	335	311	302	346	323	337	281	300	331	291	332	295	287	347	288	317	323	327	336	316	307	329	306	289	294	319	313	369	320	302	270	319	319	354	335	310	319	347	372	319	346	330	283	309	332	304	373	324	322	330	309	330	301	315	305	348	265	310	297	317	337	316	327	342	315	319	303	280	322	286	309	303	303	306	320	325	324	331	304	290	312	302	299	332	337	279	333	280	301	314	317	327	308	299	318	303	325	324	324	315	341	360	322	319	313	324	335	337	305	339	328	364	328	275	362	280	341	344	279	299	325	330	283	349	309	316	311	317	292	306	316	309	320	307	296	314	305	316	307	323	345	354	330	337	331	329	295	319	307	325	316	320	315	334	279	321	361	285	295	329	300	341	336	320	316	365	326	297	334	300	316	340	339	302	317	325	353	325	336	325	363	356	311	340	297	314	307	322	315	323	325	312	324	321	328	312	308	322	311	336	341	347	310	313	326	302	315	366	310	309	329	297	307	285	317	279	324	342	317	296	309	286	303	316	331	299	314	287	311	350	317	343	306	293	325	334	299	311	342	340	342	288	308	298	334	330	335	321	313	308	311	287	330	329	313	325	321	335	327	323	300	321	348	349	333	312	287	307	328	302	303	334	296	339	320	303	337	334	306	345	312	323	271	356	318	335	297	330	310	315	307	340	325	323	299	335	337	338	339	330	337	353	299	319	313	332	368	317	357	310	307	301	307	301	326	349	349	360	298	297	295	310	338	292	319	292	304	301	319	313	326	296	330	339	315	299	272	325	294	351	318	318	325	346	357	317	330	337	289	312	304	344	324	313	298	313	298	312	314	269	315	298	325	306	329	297	317	333	302	315	328	338
35098	22549	18206	12000	6696	2149	1512	1343	1173	1072	950	888	821	788	761	775	697	759	700	710	724	706	688	724	741	718	650	691	750	701	688	678	707	713	711	701	727	721	711	734	710	632	700	716	739	731	720	776	715	734	720	684	707	691	694	683	632	716	744	693	662	737	666	727	714	731	679	714	707	727	726	633	703	678	710	676	671	676	702	720	682	695	677	738	696	677	720	697	660	703	698	677	715	667	699	693	727	704	771	744	683	709	707	700	721	692	690	659	720	681	682	716	689	672	716	705	716	725	673	708	703	701	687	698	662	680	699	728	711	755	695	671	697	699	738	705	674	658	702	641	669	712	690	671	700	674	699	703	684	701	701	687	708	727	746	718	679	653	658	698	706	715	714	703	683	755	682	673	674	702	687	711	645	699	732	699	710	716	669	682	694	650	712	708	704	731	692	677	646	729	707	652	694	689	665	659	705	659	670	637	728	667	657	680	678	706	701	683	618	715	686	732	701	693	706	675	665	667	699	692	685	711	710	713	654	691	745	653	702	731	644	682	720	668	660	687	707	680	686	656	675	682	691	709	671	678	678	707	666	700	696	692	691	690	652	621	705	655	712	696	694	672	636	629	698	669	711	698	690	718	684	728	735	648	657	670	739	689	664	716	725	703	710	688	671	732	702	738	707	712	697	660	702	728	706	685	723	686	691	714	734	676	664	656	683	666	727	746	686	704	737	683	691	680	713	694	677	668	610	671	628	678	696	733	673	636	724	668	675	683	666	749	712	709	693	772	684	622	729	724	704	683	661	639	694	707	678	654	745	714	715	681	679	672	677	685	653	688	651	682	743	673	723	710	688	685	690	680	717	698	675	704	697	676	677	655	724	747	657	654	691	704	642	745	672	695	702	718	640	696	673	714	649	692	723	652	684	662	648	702	728	720	700	666	687	676	679	690	672	703	694	705	712	753	687	692	659	690	646	650	670	680	699	673	663	689	665	644	699	707	622	658	702	687	668	666	663	687	676	692	682	661	662	687	671	709	648	721	656	674	676	680	674	690	675	674	701	642	653	692	674	742	683	729	695	679	699	723	655	694	734	671	707	701	639	690	644	680	677	661	680	700	646	689	714	723	686	684	703	674	747	701	678	706	657	698	731	714	719	656	680	713	692	685	669	661	672	661	687	635	680	713	668	663	711	704	671	708	675	668	701	667	699	706	671	693	686	716	690	719	699	666	688	753	690	691	722	704	680	707	687	704	681	692	677	712	662	718	725	686	679	670	736	680	669	675	681	719	663	668	663	685	718	659	695	669	718	720	713	628	717	689	716	729	698	678	719	713	720	694	712	718	674	689	701	710	678	740	696	695	659	704	701	711	675	672	672	703	734	703	695	723	694	668	700	669	689	722	672	701	691	724	631	707	697	661	666	703	699	717	694	678	710	724	713	671	720	762	656	688	695	662	700	689	726	701	680	698	688	682	752	697	713	695	691	715	691	697	683	727	702	704	671	689	691	701	703	706	694	696	734	685	661	734	702	679	687	675	691	673	644	695	663	666	654	676	691	690	659	696	685	705	702	695	676	660	715	748	715	627	651	676	717	686	727	691	681	678	702	663	683	687	722	686	702	666	686	664	667	670	680	688	688	682	699	690	675	696	669	700	682	711	691	698	672	733	681	705	724	710	678	659	692	733	733	664	680	705	657	721	728	693	739	647	714	651	679	664	716	688	684	713	631	728	733	689	707	671	678	691	680	729	689	737	701	666	698	725	716	679	681	712	662	709	636	652	657	700	742	701	694	717	656	706	709	681	649	676	709	697	680	640	672	698	706	664	707	658	709	692	707	720	697	676	664	700	709	682	684	680	724	684	634	721	694	651	639	647	636	697	732	675	700	742	719	696	663	743	705	687	673	757	688	687	696	724	704	696	658	666	661	655	711	704	647	680	717	684	638	632	680	684	692	688	625	653	682	738	668	686	707	687	700	694	701	711	654	695	695	702	695	727	664	682	662	686	689	687	693	665	670	676	692	711	674	666	722	686	710	676	657	700	679	678	727	680	674	688	695	675	701	700	694	702	725	711	729	732	693	725	685	693	728	690	721	705	686	757	679	715	654	666	699	692	711	666	722	666	673	675	692	669	683	609	643	613	680	666	666	665	689	717	687	696	671	734	695	702	746	677	738	662	674	666	707	679	650	663	697	693	648	662	707	649	711	703	682	639	621	688	688	667	688	669	711	668	655	695	678	692	731	674	662	757	735	687	708	775	697	725	670	675	647	703	687	686	714	669	665	653	690	660	657	678	722	694	673	696	708	685	732	709	742	700	740	679	725	671	717	684	712	721	683	652	731	691	723	680	669	713	703	678	644	650	712	720	680	731	691	702	657	724	703	715	688	649	671	736	682	696	676	699	665	653	666	697	672	633	715	723	677	701	740	658	640	704	738	667	744	678	662	699	697	701	700	666	665	694	693	631	706	731	710	729	755	709	700	672	682	669	699	678	661	702	733	668	719	709	708	702	673	694	679	705	695	661	686	696	692	649	679	697	693	714	708	727	696	629	702	662	725	669	712	684	743	693	739	694	702	692	715	684	676	694	667	686	694	695	708	741	682	704	695	699	694	694	668	708	731	682	716	722	688	719	663	683	676	705	666	732	658	721	663	673	702	678	686	720	673	663	713	681	715	702	701	717	675	703	649	727	681	686	688	707	677	730	649	648	702	692	693	696	649	756	706	660	681	708	663	658	668	679	642	740	667	676	706	693	687	681	718	671	616	719	691	689	673	694	676	692	669	691	683	666	672	682	716	686	686	684	687	681	648	708	719	694	678	643	658	678	721	711	680	730	706	666	678	721	650	711	672	632	682	675	701	682	659	682	688	676	702	667	649	655	680	729	715	721	726	663	647	713	712	756	723	695	703	679	711	692	692	668	720	668	714	660	684	645	663	719	675	696	720	704	718	658	703	656	706	668	633	674	678	706	692	684	687	761	714	659	700	708	690	718	648	685	725	676	676	663	660	680	739	701	663	690	680	716	693	699	675	768	670	713	692	681	690	680	719	684	691	706	725	648	712	693	676	714	737	678	677	685	720	722	690	632	687	620	678	706	685	651	663	683	683	710	746	700	664	678	704	681	686	645	696	705	657	702	701	669	698	703	653	704	661	733	743	702	663	668	671	726	683	693	697	669	650	638	677	689	687	654	634	670	691	691	696	681	673	680	685	696	687	641	681	735	700	672	723	718	685	688	676	665	708	648	703	722	710	688	698	737	699	688	675	684	677	688	716	697	660	731	663	691	723	720	643	668	680	667	678	652	707	663	675	727	710	720	679	689	652	674	671	694	710	689	665	689	688	681	728	722	694	674	666	671	678	679	700	713	704	689	708	707	726	694	649	724	680	692	684	721	692	720	678	712	717	685	657	679	676	703	707	717	671	699	676	666	663	664	683	720	723	711	681	698	662	703	696	735	707	707	650	705	710	736	684	710	666	698	711	714	672	722	666	732
59157	35377	22913	12416	4670	973	617	495	432	482	406	410	368	333	321	320	372	305	316	315	316	311	342	310	347	290	316	309	317	342	348	353	321	335	330	312	337	347	339	338	318	347	302	373	327	356	355	306	351	373	360	337	329	341	333	327	322	330	358	313	356	288	372	322	316	353	325	308	325	323	314	329	326	328	325	303	306	292	300	316	350	336	355	339	311	305	345	330	323	350	319	331	325	375	359	294	308	352	345	344	352	308	333	320	319	334	327	330	338	319	362	325	317	338	337	319	337	337	306	318	338	369	316	328	305	320	336	324	321	359	349	333	279	345	308	343	363	333	311	353	336	332	314	313	324	321	325	314	320	350	338	315	339	317	315	346	339	313	342	321	327	343	319	305	342	342	362	337	312	348	309	326	335	318	372	342	302	342	346	341	337	347	296	313	291	320	332	319	324	329	338	291	315	341	359	322	337	305	318	324	322	354	320	345	345	337	297	316	289	296	306	352	308	308	303	314	301	316	346	316	344	297	312	338	334	359	303	299	319	335	297	316	302	313	323	331	318	333	275	364	306	325	343	274	336	347	338	339	307	361	321	326	328	305	291	329	346	336	333	327	314	333	326	373	334	331	327	347	347	343	359	299	322	334	315	336	323	344	344	348	278	337	329	370	326	334	364	318	362	330	356	321	319	287	318	331	280	347	333	279	352	326	361	328	372	315	362	347	309	328	309	332	321	369	350	303	311	310	314	290	334	350	325	329	351	327	303	315	315	321	319	331	375	336	298	342	332	316	355	330	346	326	352	310	340	303	323	297	295	300	342	321	307	295	328	338	309	357	361	336	372	304	332	366	339	305	318	356	317	303	310	315	324	326	328	309	303	357	331	302	314	346	354	330	322	345	305	358	339	337	318	307	304	357	318	286	355	346	303	335	331	344	318	339	300	341	339	354	315	315	335	325	327	356	355	315	296	310	335	320	341	280	355	331	391	353	307	344	307	325	330	306	301	309	346	352	362	337	312	342	339	332	311	316	307	339	291	319	347	307	313	342	311	320	347	313	345	311	290	340	303	334	346	294	278	346	300	311	319	314	313	310	336	290	347	311	344	291	346	309	325	316	305	317	331	313	301	334	357	334	348	291	307	329	307	334	306	321	318	347	296	308	349	343	340	323	343	358	309	331	344	316	288	339	352	329	308	320	333	298	319	338	307	318	331	324	326	350	324	319	342	337	337	357	331	343	355	325	309	329	345	314	357	297	323	308	325	316	341	336	332	308	336	376	296	328	327	346	315	329	343	316	317	336	325	301	338	307	310	308	312	325	357	311	312	317	338	318	289	301	355	344	355	316	359	343	313	374	310	296	277	302	324	324	315	308	304	321	342	353	316	365	355	328	342	309	361	323	316	336	304	343	331	301	375	309	339	321	345	362	329	302	348	319	330	309	342	298	337	324	330	360	310	308	326	338	339	339	337	359	359	328	361	329	328	325	322	300	311	337	306	332	333	345	347	298	311	319	337	319	319	370	313	328	366	330	323	325	301	322	304	353	322	318	342	306	320	335	316	319	342	341	356	310	318	302	324	306	334	338	360	334	298	290	350	342	309	341	331	339	291	362	367	327	318	321	306	321	322	322	338	328	300	320	340	322	304	348	316	345	331	302	300	298	283	314	320	304	315	342	353	335	335	322	337	348	352	286	321	330	354	345	347	309	328	360	336	325	308	340	339	312	308	360	371	338	349	353	319	356	337	334	319	320	325	333	317	312	332	309	330	340	325	303	332	365	338	380	373	327	310	326	328	357	326	316	342	337	334	354	327	302	332	312	313	348	356	336	309	304	370	312	349	325	330	328	356	313	349	319	358	353	307	356	353	329	311	363	309	333	331	326	325	343	347	324	335	305	375	301	363	323	354	317	330	335	318	331	332	336	346	342	338	332	353	333	310	324	337	345	347	307	315	323	361	308	328	299	357	334	345	333	330	355	311	328	316	293	300	345	306	299	304	333	324	336	350	347	346	330	312	292	311	308	326	321	296	306	308	315	329	325	324	304	365	345	312	305	303	343	350	310	319	324	357	331	293	303	334	329	334	300	303	345	300	331	336	343	316	323	333	343	297	311	303	284	302	326	308	311	317	313	297	361	336	296	282	355	341	276	324	295	309	342	331	338	311	356	360	348	327	332	356	302	329	353	339	325	339	299	313	324	349	310	336	295	315	320	306	332	351	359	326	348	312	310	318	326	330	357	297	347	343	340	332	321	355	303	317	316	331	276	351	350	318	362	335	323	320	326	307	321	303	343	320	350	337	293	302	369	347	368	329	286	337	351	324	327	342	353	343	333	331	327	320	313	293	296	288	325	316	286	333	337	339	327	320	314	343	317	332	339	302	325	330	326	325	323	300	325	338	334	347	317	326	336	314	323	333	329	301	341	334	342	353	343	316	306	325	326	327	328	311	321	320	330	318	294	325	352	348	338	303	346	315	328	329	313	297	334	316	309	360	301	333	355	315	311	373	332	356	338	318	341	318	313	327	323	336	358	333	297	368	326	339	347	319	316	347	343	325	313	301	326	348	359	285	327	313	348	312	332	314	329	314	354	299	330	344	314	313	366	350	335	323	310	352	326	316	306	333	307	312	326	303	313	324	344	328	330	345	331	338	347	303	339	313	304	291	304	307	284	343	325	303	311	310	321	344	342	324	354	340	326	334	353	268	320	314	310	327	337	330	294	322	337	350	301	341	293	323	323	335	304	344	321	325	322	328	325	306	329	319	324	314	322	359	377	323	329	330	357	307	356	363	330	314	342	328	324	353	318	361	347	335	340	337	369	343	326	343	369	323	295	329	320	333	308	369	321	348	347	328	334	325	335	328	329	351	361	325	321	325	360	343	323	357	304	307	304	283	335	328	319	346	300	306	325	331	299	310	313	310	317	315	328	303	326	315	349	309	342	344	343	320	335	329	338	324	302	306	315	369	335	322	344	309	300	317	353	333	308	324	326	321	314	347	352	327	340	331	366	314	306	329	329	303	302	354	341	325	338	312	300	332	347	311	314	295	304	323	330	308	352	315	311	321	322	345	310	320	315	322	329	311	360	333	327	342	341	327	321	326	323	298	316	314	335	321	329	321	305	289	311	339	318	308	348	334	308	327	310	326	317	302	321	286	321	325	325	320	327	319	312	304	326	338	295	308	348	323	343	298	326	330	313	305	343	309	315	353	369	356	320	289	338	360	346	303	363	335	293	319	336	281	324	357	324	323	328	329	365	361	295	345	336	310	305	291	330	309	338	348	338	339	327	375	323	310	343	333	335	292	335	306	333	294	317	327	327	322	300	341	321	344	287	325	332	321	355	357	343	327	309	325	374	338	325	351	298	334	330	315	303	315	330	308	334	300	348	320	347	308	301	334	339	378	383	349	351	294	280	340	294	324	340	345	335	345	316	350	347	359	337	315	332	315	341	349	343	338	339	313	313	308	344	345	298	316	318	358	339	344	345	323	321
36805	26951	25618	19924	10572	2659	1874	1519	1261	1132	1009	969	926	896	799	725	767	738	728	733	699	741	696	761	705	714	736	670	741	730	725	743	722	724	770	767	751	757	713	723	766	773	737	715	747	773	735	737	765	739	739	735	756	691	734	706	742	746	729	722	746	742	755	670	739	743	714	718	698	714	672	726	711	767	722	718	712	720	713	658	729	704	669	688	685	696	705	674	752	727	690	738	751	719	732	725	664	731	692	735	703	740	681	701	683	711	688	668	695	685	675	668	701	765	706	695	712	715	733	697	714	750	702	714	753	697	685	716	694	673	706	727	711	720	726	664	696	716	700	694	666	705	739	706	710	743	744	742	715	735	682	728	732	749	707	710	709	717	742	769	738	761	729	726	727	738	710	720	698	667	696	739	695	736	665	700	689	705	768	653	748	698	667	748	763	693	746	709	733	750	695	743	729	708	681	692	667	707	673	719	726	681	689	746	637	721	707	695	689	688	725	690	716	731	690	703	688	745	703	696	678	719	716	730	665	664	739	731	718	697	701	692	650	715	684	734	691	691	725	705	746	726	738	726	676	721	689	703	700	675	751	694	676	725	687	680	685	716	707	732	697	723	724	714	699	712	688	701	729	696	700	677	723	676	711	702	740	696	687	697	702	672	705	698	739	692	712	678	681	664	743	686	760	696	707	698	732	719	715	730	723	699	707	679	708	704	667	708	709	724	729	683	736	696	675	704	745	701	753	680	741	679	754	696	682	702	726	720	691	702	745	692	687	686	686	715	719	710	676	724	705	639	710	714	667	712	705	682	735	725	697	701	705	722	692	701	731	684	650	657	723	728	680	690	729	736	734	687	735	700	742	718	706	691	706	681	713	729	713	660	736	752	711	714	701	699	691	739	721	693	693	737	693	655	712	720	717	700	715	700	693	675	698	742	702	675	745	716	730	745	653	672	712	733	683	721	736	700	669	692	653	750	714	633	721	699	688	720	725	666	681	711	677	699	644	707	756	711	736	751	675	754	721	658	680	686	717	675	698	703	712	744	707	686	740	741	740	719	675	698	728	687	715	759	709	730	749	703	677	726	630	718	725	689	752	691	695	696	695	675	741	701	727	666	725	677	734	734	750	680	665	674	710	709	683	716	754	669	709	710	740	672	712	724	709	721	713	714	728	703	716	712	714	731	698	719	715	744	682	744	640	700	750	716	711	721	685	731	748	773	699	689	722	755	688	707	679	661	794	693	728	731	747	727	782	669	724	737	725	673	708	694	674	716	711	713	692	700	714	685	676	682	746	687	688	702	780	732	741	677	732	659	722	724	719	693	696	723	665	704	724	733	735	688	692	745	711	706	710	726	711	680	693	662	715	711	700	729	744	696	706	691	705	739	688	698	733	689	725	673	685	745	701	695	730	710	694	709	669	689	689	707	734	712	740	663	666	714	693	732	733	701	724	692	703	699	689	723	672	717	674	692	692	709	732	722	719	708	711	767	728	712	677	672	735	718	720	731	746	737	689	710	729	741	730	688	713	689	660	686	697	729	697	682	688	728	753	745	695	683	747	736	673	685	708	752	702	698	683	710	650	724	710	694	689	726	683	676	739	672	715	726	726	714	728	727	725	661	730	685	741	679	674	706	707	683	733	778	691	710	735	733	685	722	721	735	751	725	706	689	718	721	744	693	751	666	739	703	705	739	700	702	705	723	696	701	684	662	671	718	752	678	717	726	691	680	724	749	711	678	697	675	690	692	703	725	731	723	670	779	756	738	737	685	715	674	719	741	688	725	732	701	747	680	719	698	716	721	713	740	696	722	737	688	706	710	730	761	697	725	709	756	720	731	733	667	721	716	738	719	692	691	741	688	665	701	706	690	708	683	742	725	719	687	678	718	721	708	715	686	683	757	686	707	752	717	670	732	696	684	737	727	693	706	745	710	740	662	680	701	718	733	679	732	764	697	724	722	699	702	713	781	708	731	684	700	725	761	731	748	707	724	713	684	727	711	728	736	744	736	701	701	693	717	772	724	728	728	681	723	707	740	745	777	706	712	798	697	749	691	695	674	703	720	760	654	680	726	727	724	709	776	731	714	681	735	719	666	744	758	698	709	713	738	666	692	709	711	673	676	736	769	708	751	686	729	743	746	682	715	726	701	708	741	701	682	710	725	733	728	747	689	708	698	749	713	682	698	692	700	701	723	663	714	694	694	710	743	700	701	698	763	697	682	719	699	710	670	682	698	690	673	667	735	718	732	721	712	746	662	699	724	644	694	686	746	702	762	715	677	712	697	669	662	693	721	727	718	755	710	688	681	701	696	739	729	771	687	692	710	687	689	726	756	719	745	698	735	681	708	739	700	718	732	692	710	708	721	716	663	757	676	682	695	717	701	689	744	742	679	686	717	739	700	703	682	729	690	715	699	714	722	683	690	763	731	780	675	736	683	690	716	680	744	666	685	698	645	687	727	706	705	721	749	679	718	718	688	704	710	730	730	744	685	791	698	679	748	727	697	738	716	708	746	720	719	710	743	725	784	721	700	702	679	711	722	753	724	719	734	741	698	659	739	684	686	716	712	697	722	729	680	709	720	694	744	730	727	712	703	691	703	719	689	687	752	747	758	697	723	663	749	725	636	714	757	719	699	754	675	652	684	755	705	722	708	680	675	699	741	662	694	712	671	692	697	751	716	704	746	736	701	690	712	703	765	719	684	727	735	695	697	708	698	722	691	717	691	721	705	649	764	691	745	715	674	724	707	683	704	728	728	671	740	650	683	734	739	703	690	732	666	682	750	729	700	746	667	726	716	736	721	750	685	748	715	728	723	735	651	670	669	750	685	731	746	684	740	714	744	710	744	710	676	692	694	694	678	753	720	727	752	681	725	758	687	733	728	654	706	693	688	725	697	702	741	717	681	723	704	713	756	723	696	688	741	704	687	764	709	726	740	711	689	722	714	682	751	704	668	682	690	704	686	708	691	730	682	707	753	716	702	700	681	713	726	738	686	728	721	712	736	686	695	729	722	702	732	735	711	700	691	682	704	713	740	678	678	729	740	738	672	732	691	705	728	739	693	711	725	677	703	727	692	716	791	689	692	753	698	720	709	693	715	680	709	746	711	700	731	645	759	685	749	680	707	699	678	717	683	714	699	719	701	708	723	735	673	710	687	718	693	683	686	702	720	648	730	710	697	695	733	708	667	728	712	710	698	721	653	684	688	662	730	684	697	689	735	729	677	733	692	704	651	677	680	709	702	679	708	692	695	749	706	712	689	718	722	706	694	734	693	685	695	731	699	722	686	665	737	645	707	673	730	765	699	719	685	739	676	734	696	720	678	739	682	657	670	694	696	740	732	741	741	704	719	766	724	713	708	703	700	688	715	725	746	736	709	694	750	699	742	694	728	693	738	727	739	773	703	682	743	733	716	718	720	711	691	723	732	690	720	738	712	763	689	769	710	779	674	709	698	683	721	696	713	780	731	674	777	693	698	746	708	724	694
43969	23988	10983	4026	1289	569	468	420	377	349	354	379	340	334	339	314	318	314	304	334	321	346	368	329	328	329	321	305	314	312	324	345	332	349	365	353	301	315	313	370	342	352	324	337	352	362	359	363	354	335	355	340	296	319	367	358	312	310	276	306	319	287	324	326	316	309	308	354	379	366	343	362	359	334	349	341	294	334	324	362	303	328	331	358	314	329	331	332	300	308	341	321	288	349	357	307	306	353	320	326	327	321	312	356	361	345	343	330	334	311	332	348	327	292	362	373	343	364	311	367	337	313	324	316	315	331	322	345	319	293	316	338	365	347	309	344	347	320	324	287	360	315	314	344	347	319	320	320	340	384	343	324	323	350	336	361	346	323	357	331	360	360	357	310	311	337	328	323	303	324	325	341	297	330	342	346	334	326	359	327	335	293	338	358	349	304	345	327	337	342	345	332	309	299	324	329	339	370	313	339	326	344	330	345	316	344	333	327	290	325	348	331	344	380	319	315	313	336	331	321	371	317	324	323	337	353	272	322	301	346	323	348	335	336	307	315	363	296	352	315	305	347	328	298	335	348	341	340	343	324	328	308	323	322	323	315	313	328	320	319	368	302	339	364	337	363	357	322	315	314	330	345	347	320	324	338	338	342	333	326	342	319	330	338	323	303	354	368	304	337	355	361	347	360	317	334	355	309	298	307	327	351	317	298	324	296	317	332	338	286	353	300	326	331	352	315	360	345	330	348	337	315	362	388	316	325	312	329	376	354	330	324	332	361	334	324	353	326	347	352	306	344	322	345	328	314	321	316	314	337	380	324	321	318	353	302	301	321	321	327	316	296	347	371	323	339	323	318	342	347	318	359	368	315	344	321	332	340	330	355	288	345	321	366	329	312	313	313	360	341	368	319	307	343	324	326	308	333	310	370	345	355	311	332	330	312	323	281	309	329	346	323	310	328	326	315	370	277	279	290	317	333	345	342	333	352	348	346	332	340	353	318	322	355	353	357	306	328	324	327	380	320	312	346	317	328	307	348	294	331	319	327	321	369	362	348	337	372	329	304	329	326	341	318	393	304	317	326	297	330	290	359	304	330	330	291	360	320	307	315	307	349	318	328	356	341	333	353	326	333	313	347	332	328	328	367	290	330	347	317	337	339	369	320	342	334	328	320	348	341	358	318	327	337	352	366	363	364	339	340	341	267	297	330	328	340	342	284	313	326	307	293	353	324	375	359	322	302	330	345	347	343	319	326	348	349	333	320	291	291	328	335	316	303	323	316	335	295	342	345	334	303	285	326	317	337	382	327	352	304	350	303	330	367	350	332	329	317	344	320	355	346	356	332	349	323	320	311	342	294	324	318	357	286	325	299	341	361	326	320	329	361	312	304	316	314	346	310	328	324	287	366	343	335	318	301	344	363	336	327	309	326	342	348	349	334	344	301	350	311	326	338	317	329	340	331	325	321	357	341	341	334	350	332	324	290	350	364	344	325	329	319	325	339	351	293	324	349	308	307	337	368	306	327	327	349	335	316	334	362	333	333	301	365	333	384	350	311	309	279	369	343	311	348	326	317	309	325	332	343	338	360	357	313	340	317	289	315	351	366	357	368	368	367	342	295	332	335	330	303	366	348	369	326	347	329	322	330	349	315	302	345	340	332	321	344	352	295	309	332	306	284	299	333	339	341	325	313	351	334	318	331	341	346	323	334	359	324	346	322	323	310	312	331	320	326	304	312	314	331	297	345	334	348	332	305	380	355	332	324	312	297	329	360	310	305	336	364	331	343	314	307	319	335	316	322	353	311	327	353	328	356	358	323	307	324	332	355	355	334	316	381	369	300	319	341	311	366	333	331	372	309	344	371	310	320	296	344	362	330	326	366	336	311	349	361	345	350	327	332	360	387	322	316	329	338	374	373	316	328	353	336	353	322	353	344	345	343	322	295	338	357	328	317	328	332	352	322	307	313	308	366	351	354	349	350	358	299	307	303	333	337	357	341	302	317	334	317	346	370	313	309	297	326	313	323	309	306	352	335	337	337	318	334	310	352	319	288	366	324	346	348	331	349	315	364	336	318	325	313	292	352	311	313	307	343	336	345	309	329	336	337	364	348	337	319	319	298	319	306	355	352	335	305	304	312	330	333	313	322	311	371	364	301	358	360	317	320	351	330	324	319	352	303	327	340	319	338	341	349	329	342	305	346	345	367	373	303	290	338	296	309	321	312	339	339	297	338	332	306	322	324	339	304	335	342	336	343	344	311	314	287	276	304	302	338	357	350	346	335	326	357	350	354	351	354	369	291	348	317	288	308	356	303	329	323	315	332	313	335	326	338	307	352	341	308	327	394	313	280	323	319	320	355	323	306	303	380	306	323	341	344	345	320	370	350	342	352	324	362	311	315	312	321	314	340	365	391	324	329	374	310	333	383	307	311	366	333	322	332	323	352	334	348	343	351	295	307	335	345	326	330	351	337	311	326	333	365	316	320	315	279	345	333	341	335	340	356	331	291	344	337	323	338	317	329	400	334	332	325	308	340	358	332	318	308	305	335	323	335	329	312	327	330	327	328	354	356	355	360	347	324	301	298	335	341	343	312	350	353	285	313	347	336	341	314	343	326	332	299	333	349	361	345	312	299	354	294	333	345	322	294	349	314	332	346	311	322	343	324	350	323	328	367	375	359	327	339	318	335	339	331	349	330	328	340	335	288	339	322	319	302	313	327	316	318	317	333	319	337	299	333	323	340	334	323	345	338	348	314	317	330	355	369	302	341	365	325	359	354	321	311	335	329	339	345	347	335	310	317	387	357	297	330	279	307	324	352	327	382	366	354	330	325	331	333	321	324	327	335	295	322	342	316	347	310	333	309	328	340	335	333	322	334	359	304	331	358	338	325	316	348	331	326	312	324	330	356	325	311	309	335	321	330	306	343	338	355	343	350	328	310	321	361	319	327	338	342	305	318	316	324	318	320	317	352	275	344	326	344	302	315	331	331	317	317	337	344	309	326	344	323	325	336	342	309	314	364	335	340	328	310	335	303	332	301	338	337	302	366	326	332	319	316	319	287	333	345	330	348	283	297	316	325	306	343	343	338	341	354	315	333	321	324	317	355	348	341	343	298	315	321	348	335	323	325	321	336	298	333	314	328	349	366	317	373	353	368	341	311	349	333	345	329	318	343	322	390	320	299	324	321	311	348	332	343	366	329	301	353	364	347	333	314	329	334	322	264	353	311	329	328	321	331	325	321	341	317	309	313	350	336	338	336	330	349	315	326	318	291	294	312	343	335	332	338	309	303	331	331	297	312	369	348	361	330	297	337	300	318	320	328	315	334	329	351	339	336	309	310	326	367	324	327	355	310	306	329	366	319	356	312	340	373	313	352	323	314	341	308	311	359	341	308	322	322	324	333	336	334	325	321	351	315	328	323	332	320	372	352	344	325	302	339	353	358	321	357	317	336	320	313	334	345	343	348	346	340	342	366	363	323	318	303	351	297
27826	18155	13368	8289	3609	1534	1230	1063	1003	871	865	795	798	787	749	753	750	648	728	708	687	721	704	723	693	691	707	701	681	722	722	738	720	746	690	754	707	708	707	754	734	690	746	720	725	722	704	700	702	747	735	753	728	711	702	711	774	721	686	699	768	715	723	676	745	716	661	673	717	686	740	740	734	704	738	704	721	717	746	673	692	754	756	685	666	725	676	737	662	712	735	714	721	733	728	713	700	717	714	726	758	736	685	718	750	721	694	716	701	690	716	700	736	695	736	737	699	707	690	708	719	669	708	692	732	709	688	690	706	696	703	704	691	709	679	710	729	662	669	691	720	717	670	708	693	722	651	708	688	672	703	708	712	711	682	706	712	712	749	699	683	798	689	671	694	690	717	703	671	737	715	733	690	721	726	730	721	763	743	751	716	710	740	681	719	658	723	681	717	685	683	729	719	666	673	713	705	695	664	726	694	644	700	716	709	687	675	746	719	725	706	686	699	671	778	699	693	676	745	715	724	708	669	741	723	694	700	731	710	738	750	698	665	684	694	714	687	732	690	721	744	688	678	702	738	688	709	657	699	730	719	697	704	707	704	689	738	707	711	725	668	719	713	670	741	681	740	712	719	745	669	738	738	710	710	700	732	768	700	699	719	742	725	753	724	684	734	687	723	721	677	675	690	707	698	703	730	676	650	755	730	741	716	709	700	697	676	729	725	694	714	728	694	643	719	704	715	684	709	740	752	724	713	746	661	766	718	733	756	723	694	681	702	717	698	706	651	750	728	654	703	729	719	720	684	682	690	711	659	700	725	741	729	705	717	667	689	730	757	705	699	757	696	715	709	709	700	721	704	726	740	714	691	695	704	721	669	730	700	711	669	755	709	724	755	728	668	697	736	711	710	742	704	702	701	753	701	745	719	664	708	753	772	719	695	648	717	683	701	678	716	681	741	665	663	710	701	704	705	691	709	667	699	743	734	718	657	703	769	693	745	729	748	764	689	728	699	642	708	691	745	751	740	720	689	697	704	731	751	711	686	699	708	686	742	716	676	662	715	722	720	685	721	695	669	724	683	684	675	724	664	717	698	679	719	738	690	689	689	702	696	686	759	734	695	722	716	712	686	724	703	703	698	753	713	664	708	742	713	724	697	685	716	693	756	700	729	724	705	694	749	657	701	710	721	710	687	746	698	761	727	679	707	751	716	729	741	704	741	734	718	695	704	692	697	706	732	721	716	717	696	713	711	717	695	728	738	752	715	673	719	707	722	666	658	683	747	713	713	711	681	705	709	680	707	684	746	722	724	694	705	733	673	765	681	734	719	674	686	729	732	680	736	716	719	731	697	724	677	700	675	717	748	707	754	710	716	703	707	708	731	720	743	669	655	731	753	702	723	685	747	692	730	721	763	751	712	704	754	690	712	736	719	769	727	715	751	681	717	708	745	723	694	760	693	708	714	736	731	703	745	719	679	724	671	696	709	753	743	727	715	747	686	662	723	649	680	738	705	678	646	761	725	737	682	700	739	686	749	701	730	661	730	661	719	688	744	735	693	691	712	697	743	749	713	680	679	721	694	734	702	669	704	734	710	722	679	749	713	730	660	715	714	691	704	658	709	707	692	734	706	688	757	725	736	721	710	728	732	743	716	748	718	749	746	792	698	743	743	754	706	677	706	707	734	725	719	698	706	717	676	747	695	717	711	664	696	657	748	666	766	751	667	721	735	704	695	729	727	719	718	687	681	723	714	703	779	737	722	639	684	692	671	695	698	682	765	707	692	649	736	693	764	737	716	732	690	722	725	715	707	690	738	703	733	727	715	714	753	668	727	750	738	704	701	685	722	700	701	709	669	736	711	716	748	675	743	702	696	692	661	716	761	662	693	755	722	694	749	708	708	699	670	768	696	712	716	710	728	710	725	674	663	702	695	713	706	723	715	678	707	697	745	714	711	757	729	725	692	663	717	705	708	715	746	701	715	736	733	729	728	726	685	730	727	750	697	658	751	709	707	715	738	740	737	746	720	691	722	740	718	766	700	697	699	789	704	730	693	721	746	725	677	725	657	710	692	709	725	723	726	748	756	714	717	756	679	745	714	726	717	710	719	689	770	688	707	720	682	702	757	734	720	646	722	747	777	764	698	699	709	706	737	722	723	743	693	729	645	723	666	709	677	717	689	736	679	716	696	715	701	702	700	706	738	708	732	703	680	741	699	721	682	702	690	706	751	681	739	770	678	726	693	706	688	756	718	722	681	753	686	680	697	709	716	709	687	766	674	706	675	689	749	712	766	664	732	736	657	730	676	718	695	667	657	711	699	717	728	695	694	702	708	685	655	702	656	746	733	680	686	679	690	746	703	759	734	731	726	743	727	668	740	702	668	728	674	704	728	736	695	746	742	710	668	730	695	671	732	713	711	698	716	675	699	667	718	698	708	711	704	749	745	688	714	716	735	644	703	708	707	777	715	712	703	700	670	713	779	674	700	735	715	700	742	680	713	707	743	736	711	685	718	717	769	730	759	707	676	706	668	688	699	659	725	725	706	656	666	660	683	740	683	673	704	707	726	685	759	707	686	714	672	731	740	737	721	740	667	733	744	691	669	658	681	674	716	753	673	741	757	677	744	701	672	715	705	674	723	689	683	729	714	693	726	687	713	777	794	669	710	727	725	682	755	711	745	691	642	707	697	679	731	662	697	715	743	709	717	732	716	704	731	682	752	709	684	702	689	725	676	717	714	736	719	730	749	741	701	700	695	701	678	714	755	762	693	723	717	743	738	713	670	706	719	705	711	723	700	724	636	757	747	692	742	699	665	739	698	729	733	756	723	745	741	681	671	718	724	696	701	718	700	711	733	729	734	683	706	698	713	713	731	679	681	740	650	714	700	691	688	715	733	682	657	678	720	725	717	734	683	713	683	738	732	725	701	716	696	755	729	718	746	708	691	685	765	696	705	726	752	671	689	719	734	735	706	750	727	727	684	739	688	739	720	698	683	714	728	699	686	702	742	698	693	692	693	707	715	690	700	710	702	697	752	723	725	700	741	685	734	704	717	687	722	734	721	692	721	706	701	749	688	749	694	715	706	667	683	713	698	685	694	691	705	726	716	758	783	793	737	702	738	716	694	725	704	695	770	713	744	692	651	690	705	704	733	717	737	719	754	728	694	717	672	719	700	717	675	788	730	699	750	708	694	735	710	726	705	712	759	706	719	711	758	730	743	728	715	748	683	669	707	675	721	725	683	747	691	723	729	730	689	706	715	717	699	700	719	689	652	747	737	705	759	705	711	716	730	731	704	722	703	716	668	690	708	708	732	671	759	737	721	722	674	739	708	704	704	712	709	712	691	716	732	691	705	768	720	757	711	701	723	774	673	704	674	739	716	662	659	711	718	751	750	720	734	757	712	719	712	721	675	695	722	684	719	715	719	700	683	685	730	707	691	701	762	706	652	678	667	748	660	666	680	708	713	706	701	675	718	712	728	683	738	729
52211	26510	16367	7218	2160	766	530	482	410	336	358	386	322	321	318	331	313	306	359	341	341	338	309	313	324	318	317	317	310	325	311	319	307	333	339	349	291	337	332	321	335	294	305	317	330	314	326	312	280	330	323	297	318	345	303	319	287	328	324	350	305	322	340	314	284	321	330	305	313	324	307	318	332	295	359	312	314	328	319	323	318	337	301	324	314	299	326	332	323	309	305	283	306	275	336	323	316	330	347	312	293	281	357	295	295	335	319	306	336	332	321	315	303	322	338	351	335	320	327	307	305	348	323	344	293	301	330	318	273	290	277	314	330	322	336	339	289	325	313	301	332	318	323	308	295	331	322	352	315	306	272	328	301	290	298	283	279	366	333	320	284	347	342	322	357	314	314	321	341	316	319	334	294	302	327	297	308	331	308	349	317	294	302	334	350	318	340	306	308	347	303	315	327	322	329	330	324	335	310	287	348	340	337	320	348	344	307	346	295	274	314	363	307	301	323	313	305	321	324	316	334	317	331	264	320	363	347	337	327	327	326	329	299	334	307	288	328	316	320	311	303	301	328	331	327	334	330	277	286	357	314	296	326	282	319	335	323	351	316	299	299	355	344	314	304	310	329	315	290	286	319	293	333	304	306	334	300	320	327	350	325	341	316	333	335	310	314	352	309	312	328	300	319	315	291	346	323	305	300	297	301	352	338	300	318	332	321	311	324	330	318	328	327	327	327	294	274	328	312	341	312	310	334	302	320	331	294	325	347	297	319	343	307	277	320	334	313	304	315	326	339	311	287	303	336	326	327	306	324	306	284	304	314	298	354	322	303	347	337	301	351	349	305	349	321	284	340	296	329	334	340	307	304	326	303	331	295	272	311	310	336	341	315	326	306	312	313	313	290	326	321	317	323	292	326	315	335	321	334	314	335	294	287	306	325	319	320	333	295	349	322	316	315	298	319	309	309	303	326	329	299	327	324	302	332	312	309	333	283	311	344	296	322	301	352	317	327	351	279	311	289	295	322	340	323	299	284	303	333	329	339	313	315	299	344	313	336	355	364	347	311	327	319	327	306	304	325	314	339	323	289	321	342	310	313	290	340	306	345	344	292	311	324	302	266	346	309	309	337	343	318	343	309	354	329	329	317	321	294	330	314	329	338	289	327	312	326	327	324	276	318	312	320	326	315	299	311	313	315	301	342	309	325	319	348	280	281	322	316	335	353	321	340	349	369	333	306	306	318	306	370	349	301	347	327	308	347	323	319	300	302	334	302	314	291	328	329	334	286	317	354	305	333	300	305	335	321	314	309	314	305	313	312	345	344	336	329	329	314	350	328	313	357	315	334	293	327	319	353	321	322	347	330	346	313	352	345	347	312	334	318	310	279	321	317	306	308	358	340	305	294	355	312	325	314	291	297	303	307	349	329	330	330	327	274	323	319	307	337	299	310	323	320	311	312	326	325	300	323	338	316	305	314	317	322	331	311	306	315	270	304	286	336	308	342	300	328	335	304	326	313	292	301	318	337	315	316	339	311	304	309	332	307	319	336	334	330	317	294	334	327	338	311	341	297	326	312	325	339	314	300	321	318	333	333	325	304	287	310	331	279	317	301	304	282	298	327	324	300	305	336	325	318	320	341	316	343	352	357	351	291	388	334	306	314	310	360	323	307	327	366	319	312	322	331	300	320	291	319	331	276	327	338	332	313	326	329	321	323	300	331	327	317	334	321	329	329	280	342	301	339	315	337	347	290	287	324	297	343	306	354	309	317	305	309	319	372	313	305	325	358	344	312	301	326	327	326	351	311	308	319	314	360	338	312	303	303	319	320	334	336	295	305	282	291	312	323	313	322	325	308	323	347	321	359	315	313	322	309	313	294	318	321	326	325	311	361	319	283	325	355	304	334	342	319	345	307	302	296	311	332	291	331	296	282	299	330	327	330	295	327	326	312	339	304	348	298	326	331	328	318	360	313	320	283	282	352	330	308	298	330	353	347	288	335	323	338	249	322	324	297	326	318	304	332	331	306	348	317	331	313	328	308	341	337	337	297	333	325	328	348	308	287	312	346	338	345	368	325	332	341	337	302	308	311	331	276	292	308	297	319	301	348	336	352	293	336	326	317	337	338	360	301	284	280	326	296	297	327	349	319	324	318	321	277	310	323	318	308	332	305	290	304	330	312	337	321	377	343	317	349	297	352	345	298	316	360	308	304	312	320	317	318	346	279	323	269	315	297	328	296	323	337	339	318	315	295	313	310	320	323	334	309	300	330	323	332	356	332	320	316	356	302	319	324	312	295	333	327	280	292	326	292	328	298	320	317	333	307	327	335	333	323	306	306	318	328	302	282	317	313	367	313	332	347	344	329	328	291	322	317	323	321	326	327	338	328	353	334	346	320	332	335	328	293	300	345	336	304	325	320	307	321	326	280	342	306	296	328	310	310	290	296	325	319	327	312	302	320	287	292	332	319	290	317	320	315	312	305	340	294	309	323	286	343	329	322	328	321	356	295	304	334	305	337	328	326	306	320	303	328	310	323	291	305	303	300	344	338	333	341	290	301	377	314	313	322	317	336	333	268	336	341	322	321	314	325	336	294	303	283	329	305	330	311	320	309	321	306	323	334	345	312	313	324	327	326	344	314	340	327	347	345	313	293	299	294	318	337	317	318	313	319	314	293	330	340	285	311	306	332	324	286	277	284	328	312	285	336	338	322	303	309	304	327	351	336	291	319	314	276	293	338	308	332	330	271	324	313	314	336	322	298	340	329	309	312	337	302	309	295	320	300	311	323	318	334	314	312	305	328	332	322	305	329	379	339	345	299	321	276	334	324	323	328	332	324	312	288	308	311	338	331	275	357	310	345	309	327	307	311	305	299	321	302	331	321	322	314	319	335	330	293	329	321	319	358	284	347	323	338	302	306	331	302	290	307	287	322	314	341	286	331	318	318	310	327	320	320	305	299	301	335	308	298	314	324	341	309	319	305	358	320	279	350	290	326	320	332	333	320	350	311	359	315	299	305	290	334	317	328	290	279	328	340	319	316	334	328	335	318	339	305	314	276	316	323	290	333	308	310	301	318	296	294	315	310	318	322	314	316	287	305	299	285	333	316	311	363	331	324	316	323	320	340	319	347	280	330	289	298	312	333	323	320	327	304	318	303	280	331	302	319	300	287	314	285	313	314	319	308	256	296	282	329	302	335	316	327	313	295	319	322	317	312	335	311	339	307	300	306	312	301	325	329	318	323	347	300	296	333	342	314	341	274	319	324	315	306	315	291	313	303	312	335	348	340	311	308	354	303	336	335	307	330	310	305	302	303	297	335	335	337	316	328	319	315	301	314	321	303	326	319	280	327	301	318	342	294	310	358	319	334	339	319	305	307	315	317	307	326	326	324	311	307	308	322	277	348	301	332	351	333	337	323	304	329	358	359	300	310	318	359	344	370	296	324	339	315	315	345	340	337	309	335	321	311	338	322	338	300	334	315	330	335	328
32672	19896	20289	13285	5704	2246	1628	1405	1119	1004	918	888	881	793	811	773	785	721	729	679	696	710	705	660	719	702	714	711	718	727	713	642	679	683	711	719	756	674	725	762	703	730	753	760	734	787	685	734	682	700	721	684	720	658	686	675	682	693	677	747	694	688	674	699	654	703	672	705	726	688	648	714	718	691	672	724	664	712	658	665	630	718	715	693	631	659	708	702	713	701	696	652	688	683	673	707	671	692	718	728	727	705	666	674	673	675	683	686	652	728	715	679	688	639	662	684	651	662	692	672	685	740	696	673	696	651	752	655	678	713	682	709	723	683	630	665	660	698	702	695	668	687	748	667	698	676	688	649	681	691	697	762	696	717	682	658	667	673	652	703	673	673	686	682	717	665	734	658	682	649	705	696	674	664	693	679	673	694	683	622	699	658	680	677	658	677	703	663	687	709	718	710	670	686	673	629	671	712	652	667	667	676	697	689	706	667	704	651	715	680	687	674	659	685	690	663	681	696	686	695	658	674	668	700	699	729	687	699	678	697	691	646	739	714	716	682	680	675	689	653	703	662	718	669	672	699	685	687	641	693	710	753	720	679	654	693	689	662	678	681	674	675	678	689	678	738	686	699	694	690	728	727	699	662	679	693	684	711	668	717	672	635	731	690	713	732	660	689	683	653	669	717	696	684	687	686	710	684	694	736	657	741	679	710	667	683	664	681	727	682	713	697	705	683	704	654	713	681	698	668	700	734	683	686	690	656	690	678	698	678	671	731	719	721	672	701	723	711	662	657	668	639	695	725	674	727	683	651	665	664	694	701	694	739	675	714	710	669	687	703	682	669	672	746	646	693	737	693	687	656	713	699	745	692	676	724	654	697	666	694	701	690	688	662	699	697	722	667	703	659	742	643	679	695	700	686	705	638	689	713	744	692	619	684	662	713	684	682	731	696	702	709	679	689	727	709	678	712	700	661	753	710	718	649	707	685	708	701	691	696	698	660	617	713	628	707	662	675	736	712	625	704	698	679	716	673	710	686	638	702	674	677	715	721	707	687	701	684	692	711	677	715	667	665	679	687	694	679	637	683	703	669	720	682	674	650	689	680	697	707	732	659	692	697	721	689	708	684	672	716	706	744	687	698	723	701	711	653	699	688	702	662	666	661	664	632	670	721	691	710	709	645	711	631	685	679	660	669	677	707	743	646	678	661	686	690	723	676	698	677	723	727	711	697	678	682	705	706	666	609	626	720	690	701	701	661	648	737	653	727	649	674	672	681	726	719	712	722	689	728	721	647	680	688	668	752	659	682	700	708	699	700	711	669	683	726	674	684	701	711	682	721	685	717	690	691	683	713	656	699	628	688	713	668	743	672	714	677	676	711	690	694	697	709	715	691	642	662	669	713	698	687	691	703	677	730	650	685	677	638	672	760	678	678	667	713	700	681	690	746	720	707	687	637	718	722	733	698	716	691	655	617	652	691	721	703	716	678	687	653	722	672	703	692	654	667	755	663	698	690	700	696	648	664	713	681	702	683	705	670	659	697	657	684	707	702	745	703	690	711	673	732	704	723	674	671	713	723	693	710	695	722	698	707	655	723	679	679	725	674	676	737	685	697	664	709	696	634	679	716	667	732	688	739	684	729	690	710	713	750	668	706	676	690	681	685	735	707	730	694	669	721	657	691	683	683	719	679	704	693	663	687	681	685	707	685	674	719	670	691	668	702	700	695	686	736	696	716	706	701	685	675	712	678	652	677	644	726	694	704	657	691	721	709	691	705	692	719	691	647	682	684	691	729	692	672	689	714	674	716	720	687	702	692	731	712	660	730	691	667	694	693	708	700	666	705	662	714	662	697	652	666	725	680	708	671	712	712	696	670	668	710	734	703	702	727	660	706	675	710	636	709	700	702	664	711	735	683	716	692	678	698	714	713	692	693	690	690	719	660	638	702	715	694	694	702	700	694	676	701	710	663	707	645	679	673	666	656	647	689	684	673	736	677	651	747	672	709	647	670	711	690	718	718	717	720	689	732	691	665	635	663	693	702	700	692	700	729	695	676	693	642	675	686	705	705	725	691	685	728	718	747	699	693	681	717	667	673	697	722	678	700	700	711	671	726	680	717	706	686	719	657	700	676	712	702	711	671	666	690	669	708	714	696	720	691	654	724	661	725	668	666	725	645	695	714	689	692	682	682	721	745	684	723	695	684	696	676	698	675	687	705	676	631	698	693	705	722	718	731	679	673	692	669	737	691	677	706	666	653	676	698	705	666	691	742	672	653	662	640	721	653	679	720	690	688	719	730	653	713	696	737	643	712	644	640	686	693	730	739	683	727	700	665	672	701	685	713	722	724	661	680	719	712	678	676	662	681	681	671	652	724	676	715	684	687	679	709	680	642	668	725	711	745	635	667	714	714	699	686	690	681	704	704	689	705	713	751	704	689	723	684	727	655	654	681	732	663	661	684	744	696	678	719	680	679	683	669	649	703	671	646	699	702	721	710	649	680	654	698	633	698	684	698	729	701	690	666	689	677	671	681	704	721	713	709	650	719	707	740	660	684	686	636	696	647	672	721	712	669	679	720	630	686	685	691	660	712	720	669	658	690	717	674	697	685	709	670	701	650	675	702	693	632	724	640	704	710	700	659	678	665	702	706	706	675	689	667	720	666	682	671	683	721	682	683	694	674	652	670	699	709	717	752	671	633	675	658	690	736	688	716	702	665	694	710	633	712	673	682	713	678	703	694	667	685	682	703	674	667	701	721	647	676	714	686	751	711	675	681	700	732	705	703	695	678	660	661	669	668	699	669	676	678	722	711	656	667	681	636	683	690	649	678	686	675	724	669	703	711	788	697	702	666	724	637	701	712	742	691	703	675	677	694	670	657	679	662	699	707	675	630	714	689	699	682	659	736	717	632	713	701	706	716	697	720	655	699	722	679	710	701	668	679	660	638	710	657	701	691	677	687	683	700	672	674	713	680	697	718	669	692	676	679	707	674	673	643	706	736	684	682	694	673	672	675	720	660	648	689	701	663	716	688	697	696	681	646	684	702	673	685	645	693	731	745	740	744	702	687	664	643	675	715	653	689	696	681	679	743	710	715	661	709	709	681	681	729	677	670	645	662	679	647	702	669	674	738	692	681	701	694	664	693	688	687	688	689	722	641	705	703	635	680	660	680	669	702	717	686	668	696	643	687	695	674	686	671	645	671	700	704	687	715	649	695	699	717	684	665	705	648	636	635	666	664	706	699	692	690	681	727	689	682	613	685	651	670	688	662	721	708	668	644	678	723	682	710	683	630	688	699	679	713	672	650	689	736	692	656	669	692	657	701	702	689	708	715	702	669	688	703	672	690	669	666	697	685	689	735	721	711	701	681	684	694	730	719	667	672	702	739	703	679	665	696	717	681	711	655	659	656	683	695	694	736	690	697	696	680	691	689	691	714	716	670	702	702	659	731	729	711	700	701	676	663	683	666	704	683	676	700	688	647	708	711
56737	32499	20050	12968	5902	1321	750	590	546	458	441	391	373	353	343	326	333	351	335	353	315	333	327	319	309	334	349	322	343	306	341	335	316	327	357	334	329	345	351	340	312	322	333	324	317	338	344	332	376	306	371	334	305	332	331	320	292	347	330	305	352	345	314	313	340	330	329	314	312	331	326	324	326	337	300	335	327	307	325	351	332	368	313	338	298	292	351	293	359	311	343	332	313	323	362	306	322	336	359	346	335	328	336	348	338	336	319	326	314	363	339	329	311	340	359	322	321	337	331	345	324	368	298	328	347	311	334	354	335	317	330	326	318	342	312	301	320	325	346	330	313	361	365	334	332	312	297	306	322	350	302	347	337	303	339	345	306	300	309	367	344	306	334	320	340	313	338	283	361	330	331	345	324	340	324	314	318	304	323	304	335	321	314	309	329	331	356	334	328	334	353	316	329	346	319	341	332	314	363	351	367	317	324	258	348	317	343	324	342	308	336	307	343	331	367	296	284	339	330	338	337	340	349	314	329	336	336	316	316	336	317	299	330	323	325	311	309	307	331	339	350	312	289	333	325	302	325	340	325	323	338	306	325	355	321	278	332	358	326	318	290	331	316	287	318	332	319	383	341	352	315	363	361	331	298	364	324	328	306	320	332	316	346	264	316	314	298	337	336	308	333	334	303	309	326	340	312	353	301	306	292	335	335	356	344	350	350	338	315	339	321	319	337	329	306	338	344	342	335	326	364	373	322	323	352	353	313	325	344	328	331	324	320	317	333	335	368	317	327	300	317	340	323	305	345	331	322	338	340	303	332	322	329	332	360	341	326	324	330	283	338	335	316	288	298	294	329	307	352	321	325	338	344	330	316	287	273	320	334	340	286	358	352	304	342	336	320	338	356	318	346	323	303	332	325	326	316	362	315	324	322	315	319	341	315	326	353	322	350	317	311	357	286	299	343	322	340	317	317	338	326	334	323	308	331	358	337	328	329	308	338	338	310	324	340	339	310	325	329	333	340	304	341	304	304	332	331	333	349	355	314	296	342	336	303	333	334	321	320	305	321	325	303	341	340	335	307	306	349	344	350	329	329	307	318	320	317	314	350	302	349	328	346	289	291	359	297	310	302	339	330	349	361	316	318	313	295	296	332	342	304	321	355	330	358	296	307	317	325	359	347	325	338	315	323	342	339	322	312	284	343	308	334	362	337	333	333	354	312	319	355	330	305	292	328	337	341	312	350	330	319	313	341	336	341	351	318	322	278	301	309	337	342	291	328	314	326	305	373	352	319	317	303	331	306	339	353	312	342	308	326	353	325	340	327	330	296	335	361	332	317	295	360	343	331	317	303	343	317	319	325	326	309	343	358	328	343	320	286	335	305	345	323	351	315	326	323	308	315	339	335	352	294	320	304	307	318	322	323	303	360	303	347	298	335	333	307	310	319	318	345	349	339	321	349	318	313	352	315	311	313	332	302	310	302	328	320	322	313	338	339	360	316	320	314	298	310	303	334	333	316	335	307	283	310	294	335	300	334	338	335	326	383	343	335	327	340	317	346	324	369	330	292	317	304	332	316	364	321	320	328	316	320	338	342	323	316	373	299	344	315	286	370	289	306	322	332	360	320	321	320	351	307	277	329	307	357	325	291	352	299	336	315	337	338	352	315	313	321	308	319	347	283	364	351	350	290	339	318	366	340	330	344	285	316	303	290	320	319	286	314	374	323	339	347	326	316	338	362	355	362	299	305	337	317	327	320	323	315	314	292	333	320	391	304	334	305	339	329	325	327	322	336	320	343	307	304	308	338	294	326	285	299	345	278	334	337	312	367	352	325	299	314	345	339	294	303	291	331	331	331	318	370	283	348	324	289	290	301	309	323	344	336	332	344	334	316	331	321	327	314	318	290	335	334	327	336	338	312	334	365	316	301	319	324	321	337	332	299	313	349	361	315	327	362	333	330	315	294	305	345	305	315	317	335	332	327	324	346	339	307	348	337	321	322	357	311	325	357	351	301	336	352	311	303	327	290	340	313	334	359	307	306	318	334	371	335	328	323	360	319	318	304	355	304	312	316	335	348	293	319	357	337	328	321	350	316	309	309	322	330	329	348	367	330	308	311	305	336	350	350	311	338	324	304	307	312	353	330	338	318	345	369	324	311	340	356	300	321	342	307	268	335	319	345	358	329	314	323	307	319	324	309	337	339	346	327	322	337	347	306	322	324	333	314	332	334	309	291	345	335	323	303	321	317	350	339	305	319	296	333	350	293	301	316	348	344	344	329	340	318	325	309	311	340	310	334	340	333	310	341	319	351	292	329	344	353	336	350	334	310	367	359	334	320	310	321	344	334	324	319	352	309	300	319	316	283	325	364	319	336	333	305	292	314	324	325	334	350	338	323	347	309	331	320	325	318	321	335	294	333	331	329	332	369	355	327	316	341	308	307	348	349	299	326	355	362	349	332	322	294	317	323	316	354	293	311	324	359	327	326	299	316	322	333	328	316	325	367	351	305	312	329	311	344	369	328	353	356	350	337	324	339	333	353	347	343	353	344	350	329	333	312	329	337	318	315	342	309	325	336	331	373	301	305	320	348	340	338	337	312	354	356	309	330	341	348	300	302	331	320	343	327	327	314	320	299	321	305	332	326	321	294	316	296	328	312	343	312	285	309	316	336	325	294	339	314	320	378	347	354	342	346	321	313	355	317	343	313	305	305	351	339	307	315	305	308	321	362	332	312	353	353	297	338	359	347	339	309	333	318	323	409	364	353	354	313	312	335	321	351	318	333	365	365	324	321	349	362	276	341	342	317	335	354	316	286	297	306	337	344	322	355	326	306	331	388	345	321	330	347	289	308	309	326	326	333	324	326	302	348	351	323	327	337	296	329	328	326	363	306	340	329	317	350	359	333	280	311	352	363	350	288	379	308	310	299	334	317	313	331	335	304	353	314	314	308	315	345	345	316	324	314	323	326	295	332	351	293	339	325	299	311	295	328	302	329	347	330	311	330	320	308	326	317	353	322	352	328	318	336	337	292	350	307	309	316	332	333	305	333	292	295	352	315	302	317	357	346	333	321	379	323	332	303	366	303	330	311	318	321	343	331	303	306	340	355	337	323	301	310	369	311	340	334	335	296	295	319	328	343	327	335	331	344	333	374	340	348	346	341	343	323	316	351	308	308	325	359	344	320	330	310	327	301	277	340	376	368	344	343	330	346	315	289	315	339	309	304	315	285	327	324	331	307	326	316	341	338	350	327	287	350	323	340	336	328	325	311	328	326	341	313	308	350	341	322	306	330	331	304	317	357	343	336	323	311	356	315	307	334	325	333	343	330	347	332	301	334	319	306	332	312	331	309	327	320	288	337	324	343	319	349	334	302	352	306	299	358	367	306	389	351	311	352	366	348	330	315	341	338	270	337	321	329	327	318	350	326	331	311	335	336	334	321	321	344	286	340	331	325	330	385	311	349	310	318	305	339	349	331	336	312	314	322	333
34879	23484	23237	22853	13783	3722	2591	1998	1602	1359	1159	1121	970	930	872	835	826	783	697	752	747	708	710	756	755	718	720	723	686	732	736	752	764	769	757	778	810	803	796	804	747	786	756	784	759	797	733	740	770	745	751	771	773	728	777	733	731	724	710	684	706	724	692	712	740	740	723	677	756	742	700	726	763	718	743	737	748	684	734	702	747	722	694	664	663	698	697	656	726	725	676	715	730	699	743	670	682	730	700	712	709	685	753	734	722	724	716	721	682	713	750	677	698	724	698	704	758	680	657	723	709	727	683	682	672	720	691	731	718	706	745	715	708	697	723	758	718	707	688	727	664	708	707	693	688	717	769	720	707	689	714	673	700	719	748	714	712	697	710	709	685	723	696	722	744	762	716	700	638	751	705	736	730	696	719	732	707	715	683	725	692	703	728	687	713	744	733	719	650	714	710	688	743	720	700	733	656	685	684	688	709	692	706	749	670	743	707	726	711	725	717	697	763	725	731	693	741	654	676	734	716	667	687	708	713	756	692	692	687	712	706	698	711	686	697	744	686	694	689	669	689	694	785	702	714	684	706	694	684	707	731	723	711	692	710	678	670	691	695	671	725	719	727	670	717	670	713	694	683	692	671	723	770	723	708	692	686	691	705	716	719	724	692	672	703	709	720	730	692	693	712	699	712	728	752	724	705	710	681	694	709	741	716	710	734	749	718	718	743	703	657	667	700	730	701	685	752	675	675	758	743	694	706	697	699	709	696	632	712	743	786	721	660	701	698	705	712	719	699	765	697	721	742	754	709	690	711	677	690	727	729	691	709	752	698	728	707	705	714	703	702	650	759	762	749	736	748	739	717	699	749	668	742	698	696	732	726	661	721	677	739	682	687	718	676	729	659	720	733	732	688	667	731	743	665	696	710	753	751	718	728	684	682	685	712	705	716	761	711	711	718	635	694	668	731	698	700	707	697	739	682	700	753	716	695	684	705	699	764	643	714	732	759	702	676	753	740	715	736	717	699	643	759	733	721	716	692	695	695	674	687	682	748	753	751	690	722	674	694	736	700	706	766	736	707	671	722	694	711	734	698	717	711	676	692	711	700	697	698	714	693	688	693	687	702	671	698	692	735	755	706	678	700	670	693	684	702	728	660	724	739	681	722	656	676	760	770	731	716	742	734	715	711	690	701	713	724	759	719	715	704	669	708	710	688	683	749	707	680	719	736	712	732	767	713	695	742	669	731	689	683	737	719	727	702	681	709	713	659	730	781	738	717	662	685	733	712	714	752	682	771	720	707	734	645	651	707	653	705	700	711	677	709	715	702	737	738	670	713	713	700	706	747	676	681	696	715	702	695	678	720	711	677	634	743	686	707	722	712	705	684	727	715	761	702	727	656	722	714	738	710	719	690	790	688	706	691	704	671	742	686	699	709	724	686	719	725	688	697	689	695	741	734	727	680	734	714	713	703	699	706	763	712	697	711	713	724	696	731	690	652	694	736	717	746	680	730	728	745	713	673	728	724	777	666	733	713	733	672	678	727	744	675	773	748	732	686	739	747	719	693	760	669	711	724	765	686	684	691	742	676	711	692	698	712	727	692	735	698	775	686	759	709	696	693	747	653	706	714	739	692	691	710	678	750	733	698	676	732	688	704	688	704	655	715	672	702	751	712	670	696	706	746	762	728	692	731	698	691	684	678	766	709	666	733	672	691	691	703	714	710	739	692	722	728	770	726	746	703	718	712	701	678	736	736	712	746	710	680	677	721	681	673	750	718	703	738	738	732	677	758	728	755	740	750	746	704	746	703	697	670	677	723	716	704	755	686	737	718	646	706	750	696	750	710	718	697	695	720	689	687	689	669	749	688	718	688	723	719	708	708	714	735	738	701	727	705	686	695	753	710	637	714	696	706	672	700	734	698	753	727	691	707	692	718	691	722	716	704	689	662	725	702	693	725	649	716	677	691	734	689	719	716	703	755	733	731	718	720	707	720	721	663	696	655	721	711	683	665	717	697	699	760	656	693	714	682	739	685	705	727	706	746	730	671	703	735	739	766	721	699	743	717	730	716	726	695	699	710	708	727	732	753	667	709	689	675	693	730	767	702	677	723	700	705	749	722	679	675	718	719	671	711	698	677	678	712	731	707	645	715	740	694	725	641	705	690	711	695	701	757	724	698	728	699	658	713	720	713	748	695	708	756	688	721	712	725	734	724	740	647	697	734	752	699	741	714	668	694	702	742	715	741	660	707	729	692	705	726	647	774	707	739	736	677	665	730	771	718	693	712	731	726	701	679	700	671	678	726	712	694	707	725	754	689	708	703	723	695	722	708	732	719	723	688	712	744	703	704	700	730	762	688	688	689	692	700	708	704	726	727	790	684	686	695	669	703	757	689	704	712	721	728	700	686	685	704	682	646	688	690	740	685	725	742	713	718	747	732	766	682	727	713	712	696	701	712	720	702	692	701	708	719	725	683	690	677	719	720	716	708	692	717	737	662	692	740	727	684	743	693	702	704	718	695	710	744	734	719	703	702	695	731	668	717	711	683	721	673	681	708	746	736	714	703	687	710	698	681	716	738	677	715	761	730	692	717	745	687	735	728	710	719	682	677	721	669	688	710	728	711	698	711	748	720	686	706	724	712	734	714	715	672	737	702	681	720	724	747	676	705	720	703	715	734	673	722	704	765	734	716	707	674	690	729	715	698	680	694	696	723	692	719	694	733	725	695	731	662	752	714	715	683	737	682	714	710	703	700	716	660	691	735	755	691	676	732	721	680	697	734	733	726	771	660	700	758	717	702	725	704	741	724	736	718	756	739	724	690	663	719	678	705	680	762	725	692	726	706	660	686	718	687	741	706	715	670	721	688	720	693	739	715	722	681	711	697	696	731	642	729	703	712	700	692	722	662	732	739	710	681	687	697	736	736	729	735	727	766	719	734	724	688	701	758	718	717	733	710	691	738	709	719	713	732	724	693	689	692	704	708	703	692	731	728	697	731	744	692	694	745	692	677	703	688	753	703	691	702	702	694	697	701	727	721	689	731	733	713	662	672	658	722	729	766	732	667	716	660	755	658	711	678	714	741	694	718	684	760	696	730	718	707	691	730	764	678	700	691	713	737	702	713	738	725	718	709	708	664	721	694	690	715	745	713	672	686	707	659	703	706	757	693	694	713	693	691	752	740	733	707	702	702	742	672	686	721	688	701	683	685	741	722	640	669	728	691	711	670	738	690	696	704	706	743	706	656	724	739	698	730	678	673	758	703	705	727	659	671	726	680	695	723	689	676	737	674	757	691	690	691	718	747	706	705	706	710	681	679	731	761	709	696	719	673	715	718	689	701	708	696	699	651	699	675	681	653	733	702	671	708	764	696	719	705	756	694	669	725	698	718	684	720	683	668	708	683	682	668	684	696	702	743	700	691	718	723	713	741	713	728	670	727	731	735	707	769	690	699	691	693	736	720	702	717	705	729	727	705	717	704	715	727	659	776	768
43227	20122	9342	4043	1291	586	440	401	416	383	342	352	366	358	331	312	341	341	333	351	368	334	343	325	293	347	295	358	307	332	347	334	359	340	345	366	326	316	335	357	351	367	340	340	349	329	341	341	324	326	331	300	317	324	339	338	349	343	305	362	324	333	339	325	337	289	338	336	330	300	339	364	321	331	343	336	324	321	354	329	344	340	321	306	311	332	308	314	331	331	320	338	323	327	306	349	363	318	312	349	316	300	298	333	372	322	297	307	323	373	292	350	320	365	324	308	318	353	330	317	296	311	323	335	328	306	318	307	302	277	348	340	332	370	327	382	312	346	331	333	377	328	308	345	332	305	323	338	360	327	345	349	324	339	319	338	314	356	321	319	340	295	347	326	325	329	342	317	316	331	314	325	343	308	298	349	335	329	317	293	361	338	367	316	343	310	334	339	349	353	297	335	314	383	344	364	337	313	306	327	326	318	337	378	339	339	320	326	336	334	339	326	309	296	312	331	326	343	330	314	340	321	358	314	313	325	352	330	338	319	357	370	325	326	367	305	343	335	314	337	328	356	311	316	348	303	310	333	329	326	353	323	362	335	320	329	346	348	287	348	354	320	320	326	306	318	283	325	298	351	286	348	348	338	310	326	313	347	307	312	313	318	311	356	332	359	346	341	341	340	315	325	352	333	344	330	315	319	346	354	315	302	313	304	313	359	327	349	355	287	328	299	365	287	294	319	356	327	300	350	324	304	342	333	357	305	328	313	341	346	363	310	336	314	291	336	302	293	341	298	327	336	292	318	325	297	334	377	327	323	355	334	312	331	304	377	336	342	340	303	293	319	352	363	347	343	343	334	303	302	333	322	324	353	352	357	335	335	336	303	340	354	343	328	353	324	313	342	315	303	300	339	329	346	324	337	348	308	315	326	347	334	303	283	330	312	313	351	316	318	322	314	301	360	331	330	371	319	326	333	329	360	318	309	328	317	349	310	326	319	294	302	401	314	304	329	343	334	344	325	336	302	340	348	298	343	307	337	310	292	343	351	336	326	342	336	313	325	292	317	327	329	328	311	337	333	334	341	341	298	321	335	325	327	340	363	363	319	337	315	335	338	369	356	363	327	321	337	323	284	321	347	319	316	312	331	306	340	332	314	326	308	343	306	353	338	331	329	320	333	325	313	337	285	333	329	342	349	330	322	352	310	293	298	300	309	334	322	353	327	322	320	324	314	343	332	322	314	354	324	337	344	330	370	319	346	306	319	290	358	334	319	349	313	322	327	299	324	347	324	307	323	339	303	297	346	337	353	342	316	332	343	312	316	318	357	330	309	323	316	338	348	340	346	359	326	328	347	341	342	348	292	305	329	338	315	333	330	326	376	329	321	295	314	339	335	331	348	350	354	340	316	335	326	287	318	343	340	330	328	325	350	312	359	323	369	339	323	335	322	333	305	322	331	342	306	307	314	325	324	329	308	329	326	300	363	327	315	344	322	342	341	333	329	339	295	278	325	343	350	361	320	347	326	301	363	330	317	325	345	304	305	317	339	348	337	317	310	322	267	338	327	302	356	327	326	328	330	308	319	321	355	357	312	320	337	339	260	332	328	344	346	327	301	359	300	338	301	313	316	345	322	323	307	317	332	343	348	324	314	362	391	336	330	306	341	313	323	340	303	329	368	311	305	332	340	301	303	314	323	324	342	294	334	319	349	360	313	325	358	346	327	324	354	348	352	340	329	359	324	338	341	332	295	352	278	309	320	328	272	291	350	323	313	304	337	325	332	383	311	316	337	315	332	328	310	335	334	315	322	341	310	329	302	339	333	320	312	311	319	308	335	309	319	308	296	384	376	327	317	346	324	341	342	341	307	347	316	318	344	344	303	332	338	334	337	344	351	335	357	331	311	376	325	321	334	316	307	325	314	341	322	327	340	314	317	315	381	344	337	325	339	319	344	336	301	340	326	341	336	385	335	333	348	353	327	322	346	340	307	354	365	343	337	320	333	322	327	310	345	355	333	342	330	346	343	349	329	360	294	330	369	388	342	318	336	311	343	318	308	323	309	346	351	353	356	358	331	340	343	354	360	317	318	346	300	336	322	336	292	320	295	342	343	344	337	335	307	347	304	332	374	326	327	302	324	325	320	346	321	332	324	338	340	346	329	313	322	308	308	326	316	319	331	305	338	343	369	324	354	329	306	340	273	328	366	325	328	331	330	317	328	341	345	293	309	339	323	273	333	328	342	346	354	342	342	309	345	333	306	325	330	328	316	335	286	370	345	280	325	356	334	286	324	316	341	277	313	309	319	298	354	342	295	346	358	322	325	303	299	343	294	354	359	330	331	336	329	341	339	341	359	325	345	350	321	351	347	317	340	314	316	340	316	335	324	339	328	320	315	292	341	351	339	318	309	294	321	323	357	370	367	324	320	359	355	347	341	340	331	332	333	357	337	317	360	334	334	359	322	330	368	312	321	306	355	362	328	334	315	373	360	337	329	337	301	312	331	338	322	334	329	311	343	349	322	326	320	338	311	354	286	307	332	363	351	313	307	351	321	326	357	345	299	321	326	362	338	322	378	340	315	359	352	318	343	322	338	303	332	321	309	341	311	333	316	318	359	325	319	289	322	325	332	352	330	341	330	338	354	328	321	330	299	330	314	346	355	304	307	342	306	317	321	338	328	316	272	328	290	355	331	326	325	350	341	322	329	315	369	352	322	326	348	365	319	350	339	303	393	349	340	357	279	325	319	304	361	329	344	297	313	322	325	346	301	337	330	310	344	340	342	360	321	332	357	317	332	353	336	322	351	319	308	343	339	297	309	372	298	370	361	291	323	319	318	319	332	367	331	362	324	326	329	338	294	314	338	348	321	346	333	355	370	389	342	350	332	334	315	294	334	360	333	334	313	344	374	341	350	315	298	330	338	307	337	373	308	301	325	316	312	311	340	346	351	339	334	341	320	349	307	332	314	326	318	334	332	364	331	307	325	353	324	325	311	311	310	331	334	344	368	335	362	337	359	326	321	341	351	333	334	307	334	317	321	371	329	378	303	335	350	361	368	312	325	328	326	342	344	345	342	322	351	313	324	289	339	340	312	312	319	344	355	312	318	332	373	351	321	315	342	378	342	349	357	336	359	335	351	337	322	308	286	345	322	322	349	338	326	318	305	303	321	337	371	309	325	319	338	299	331	350	330	336	355	351	318	320	341	320	316	366	336	353	330	335	365	343	321	348	333	324	363	357	320	360	298	340	295	310	330	331	354	292	307	293	356	361	310	362	323	312	343	326	313	348	310	328	357	327	317	326	338	315	351	355	294	364	320	319	335	316	320	302	343	330	311	334	341	335	334	333	346	324	331	336	298	318	364	329	319	312	348	325	308	322	299	290	345	335	342	332	306	324	327	326	317	350	331	322	349	345	343	314	327	320	326	335	372	327	342	337	322	326	300	330	338	336	336	329	365	298	302	333	319	322	312	357	313	330	341	352	366	323	341
27019	13681	12903	9077	3375	1685	1355	1120	1021	914	910	818	822	760	764	755	721	710	716	705	725	702	669	686	734	717	688	687	758	704	680	701	777	725	732	776	711	724	761	759	710	719	726	728	726	705	716	701	729	701	736	675	729	748	682	696	733	711	699	715	721	684	727	735	739	739	677	737	736	715	712	689	707	753	730	700	713	730	688	704	721	740	698	761	689	674	701	703	693	730	678	702	756	741	697	691	731	705	685	714	711	663	707	717	724	707	728	685	756	741	726	668	747	682	715	686	793	722	696	688	728	687	696	697	734	719	643	695	664	719	735	713	708	702	655	682	732	699	686	719	693	753	711	730	702	747	716	695	727	707	718	675	707	715	694	749	668	737	725	686	747	736	726	720	718	751	722	692	708	739	706	704	740	660	670	711	711	691	697	723	722	674	703	667	710	753	699	721	689	691	723	732	737	737	751	693	725	696	680	747	715	709	673	739	690	732	688	664	693	694	722	708	720	741	727	731	694	740	730	727	687	668	695	689	729	718	668	733	727	725	693	700	696	700	710	684	693	687	745	697	690	728	692	707	688	724	705	741	690	698	714	734	759	699	721	692	703	698	681	718	696	681	715	692	708	726	679	721	732	700	683	685	753	695	682	712	716	732	741	730	699	651	670	693	732	704	702	720	698	704	712	691	672	720	737	704	713	739	705	681	744	709	714	726	713	758	716	653	733	687	704	729	709	656	659	666	678	742	706	801	717	667	713	715	747	644	712	743	708	682	734	742	706	686	726	678	717	713	730	713	690	695	705	717	744	715	702	703	713	752	698	765	683	688	691	722	704	732	738	736	656	712	714	726	706	710	713	723	712	697	726	702	715	705	656	712	654	714	731	718	709	676	667	706	737	691	736	761	720	699	747	714	682	764	677	723	723	713	731	738	740	695	677	685	703	694	783	723	671	706	721	691	720	712	711	650	724	668	712	733	765	747	722	728	752	720	746	696	682	688	705	706	708	683	728	661	698	700	689	691	699	653	687	744	722	729	711	735	727	738	716	715	674	711	764	708	674	756	683	755	682	734	741	694	695	733	739	718	702	690	668	690	704	696	734	662	721	682	710	743	681	712	647	666	725	736	702	757	723	704	695	686	759	673	686	682	729	694	698	744	709	735	724	707	746	702	682	676	695	731	706	688	689	716	754	738	671	683	725	646	745	761	699	691	673	700	734	709	702	710	633	677	746	708	691	716	707	717	700	718	695	772	713	730	711	724	714	750	696	690	675	714	707	697	678	710	690	737	755	736	747	716	731	683	696	704	707	714	695	725	687	706	727	669	721	747	725	719	712	724	727	712	707	711	701	719	718	721	725	715	726	697	764	718	687	750	702	697	715	700	715	683	690	738	682	717	734	716	710	690	697	698	710	755	689	715	695	731	735	710	704	736	704	747	727	708	747	714	683	675	737	711	750	708	757	697	686	734	737	714	680	745	659	732	718	697	723	738	715	698	714	697	730	730	709	718	701	742	667	682	680	719	725	701	721	777	698	700	743	721	706	719	717	743	670	706	727	724	667	694	703	722	704	681	773	679	743	721	686	743	682	717	701	733	773	736	694	673	715	751	729	688	686	741	697	764	692	707	651	691	729	772	711	737	713	698	710	716	719	719	771	722	730	754	750	743	704	692	729	684	702	733	702	687	741	698	674	698	723	748	678	706	690	729	703	722	669	725	733	715	768	713	726	741	698	721	674	761	694	698	678	731	702	678	733	691	692	730	704	709	713	749	727	727	741	735	739	740	715	729	725	728	784	715	671	684	719	731	701	746	710	703	670	692	690	728	727	748	702	634	716	701	742	674	669	740	734	659	706	707	703	690	744	692	716	713	730	720	705	725	758	706	668	753	719	698	689	705	700	684	685	683	677	722	700	754	718	717	725	730	693	714	637	661	723	673	745	711	719	670	727	677	678	747	733	718	719	706	716	694	701	694	723	707	686	728	714	715	688	697	717	735	723	691	728	729	694	729	703	661	715	701	715	732	708	719	737	743	706	700	734	697	718	720	687	692	712	694	776	679	729	722	731	735	694	693	696	707	714	698	727	717	713	719	719	723	713	702	700	694	694	743	718	714	660	698	689	709	740	711	718	733	667	737	719	752	675	730	704	695	763	732	715	694	660	725	693	706	699	704	691	701	654	712	691	710	708	707	690	702	706	730	750	738	730	753	708	731	668	687	683	723	709	700	689	701	692	697	763	718	665	726	699	707	696	783	697	700	723	695	674	683	736	720	744	684	689	742	721	699	659	725	671	730	700	742	758	705	694	783	697	758	758	686	664	762	724	735	673	751	707	706	696	705	689	716	703	694	685	706	729	681	714	715	718	684	709	719	692	646	711	710	723	718	702	697	669	667	680	767	723	730	684	704	726	729	694	700	683	695	758	668	721	723	699	699	727	687	701	751	664	670	708	729	753	717	673	753	699	725	739	713	759	712	687	693	701	709	710	690	685	732	678	689	723	753	754	735	747	735	707	687	753	651	735	680	693	717	708	715	700	685	696	704	734	751	762	693	698	744	711	734	715	707	698	748	721	696	748	733	686	722	696	676	759	756	702	685	739	690	742	694	721	721	754	706	709	714	711	767	666	681	752	738	699	711	718	650	696	705	771	727	755	699	703	756	695	714	687	708	707	691	752	693	718	688	733	733	724	724	752	700	717	667	736	701	748	676	688	707	723	733	702	708	726	663	733	705	708	737	727	671	771	720	703	680	727	790	727	694	667	747	695	743	681	707	729	667	725	713	701	721	687	675	730	690	722	732	673	716	710	701	700	684	694	654	740	698	691	691	749	704	734	719	707	713	679	695	678	696	691	670	705	739	661	720	696	676	683	729	706	687	716	696	690	734	680	712	678	680	712	729	718	702	748	706	788	743	706	737	717	747	679	749	703	733	687	690	739	665	732	742	706	698	724	716	690	702	747	744	713	670	751	694	715	745	737	703	735	691	707	676	727	712	740	710	693	737	719	692	733	699	698	718	698	691	736	719	719	694	680	750	691	720	702	723	745	673	695	716	681	693	733	718	734	702	767	719	781	708	709	730	709	761	751	712	733	682	695	760	733	700	640	710	728	716	739	695	752	710	704	707	718	698	720	751	699	714	660	672	730	732	730	674	754	735	714	695	698	732	726	721	710	709	688	653	689	665	710	683	724	725	706	719	746	691	667	681	752	710	721	711	712	674	714	681	695	737	708	683	682	755	676	665	713	702	700	680	775	692	718	721	689	706	691	686	720	728	673	722	719	684	739	726	732	726	715	696	723	681	726	696	716	707	722	698	704	724	703	712	680	748	732	684	678	743	711	718	694	709	718	695	712	708	726	714	726	660	707	726	707	705	734	691	753	736	715	704	684	662	703	674	654	708	748	716	750	694	726	718	703	666	687	691	686	706	701	729	780	736	655	747	729	686	725	694	726	747	748	696	687	719	714	765	700	695	681	649	740	684	743	709	680	746	734	711
60401	30465	13978	4119	952	479	418	380	352	364	328	342	315	306	289	290	342	341	335	297	323	345	305	346	353	332	329	372	331	341	323	312	319	297	322	347	349	340	342	333	343	337	312	338	326	333	320	319	321	341	329	338	336	305	288	314	335	321	273	329	353	304	326	335	340	320	295	361	307	339	363	350	294	307	339	319	314	329	339	307	358	326	327	318	293	290	331	332	322	297	308	327	301	402	346	320	319	342	306	351	330	307	338	328	293	301	312	341	348	289	319	312	346	282	329	332	303	301	314	336	323	309	360	283	309	330	294	331	334	315	330	322	321	297	322	278	365	336	330	314	313	292	307	307	319	295	282	332	313	275	304	332	291	303	303	332	321	336	334	285	350	328	341	307	343	326	306	314	328	335	312	317	312	347	326	316	359	359	303	290	313	301	307	308	337	301	307	298	326	303	319	326	341	329	319	295	317	318	359	327	328	295	331	348	339	332	317	321	300	278	347	350	312	336	303	344	313	298	328	320	302	295	309	373	305	347	342	366	307	325	339	305	338	325	306	318	322	353	316	287	309	329	295	303	296	326	327	291	377	321	329	296	323	339	328	315	306	337	305	324	297	323	317	349	314	342	345	317	318	286	308	356	323	282	315	331	321	304	326	299	313	333	327	325	295	327	317	314	328	327	335	311	302	340	355	311	307	330	332	322	302	313	288	303	324	306	294	335	331	329	315	321	298	297	329	323	321	345	288	337	301	352	321	298	275	331	312	348	362	334	292	268	321	300	307	339	325	289	320	344	293	336	313	306	330	316	343	293	283	319	316	305	329	334	326	294	302	343	303	300	323	323	336	326	362	312	301	309	335	316	297	292	317	298	298	297	341	353	310	286	307	360	328	338	322	332	325	322	333	346	288	283	279	309	364	328	311	343	313	321	326	315	317	298	325	332	305	313	327	274	325	319	326	291	314	286	327	298	324	323	310	281	318	320	324	303	298	307	323	338	308	332	288	372	347	332	314	303	319	326	285	319	320	340	301	347	324	331	345	344	313	353	317	310	340	312	303	312	329	315	304	309	319	306	338	337	340	306	323	344	337	304	327	346	327	374	315	319	338	306	329	323	343	343	320	343	305	374	304	315	303	305	316	314	314	337	332	311	334	351	391	332	285	302	347	309	346	317	299	327	303	327	343	338	349	320	329	323	292	311	307	338	306	343	328	325	297	317	333	343	319	328	316	321	344	309	304	322	326	337	290	338	331	314	306	329	332	317	317	302	309	294	322	314	318	346	334	307	335	328	316	305	298	356	374	313	288	325	334	304	350	345	314	336	315	336	311	341	315	335	324	345	302	323	302	306	347	335	319	329	325	296	282	319	315	282	322	346	336	329	314	329	325	299	322	352	328	314	323	325	311	342	304	304	310	329	318	341	303	348	330	336	325	336	299	288	317	294	296	316	306	331	340	348	354	313	307	334	332	315	356	337	321	319	317	283	331	349	357	331	337	311	308	320	348	308	331	307	301	319	294	326	346	283	330	303	318	323	309	312	309	328	308	296	324	313	330	328	329	306	337	302	326	338	313	307	299	327	311	324	318	332	333	308	302	324	320	322	327	299	310	327	342	308	326	330	297	317	287	308	309	307	337	305	299	318	322	329	322	286	326	288	285	338	306	293	294	296	286	335	281	324	311	327	332	317	287	338	341	354	279	271	337	320	324	340	321	303	317	337	293	311	285	300	305	323	359	334	292	311	339	320	311	311	344	321	314	316	320	305	352	328	315	324	299	327	304	319	302	307	301	341	305	303	325	294	338	319	300	334	343	311	315	324	305	315	308	318	361	331	326	290	318	337	297	361	326	295	306	285	330	291	311	353	303	324	317	348	332	311	321	308	328	321	293	324	341	362	357	330	319	322	308	347	288	313	287	308	318	293	297	324	319	342	313	329	289	327	307	282	290	351	306	324	344	296	304	359	305	305	309	317	358	293	290	313	302	298	346	330	320	321	331	311	315	328	302	297	302	345	317	300	314	327	336	297	315	367	350	294	365	358	351	330	326	331	318	361	389	322	348	314	308	326	334	306	338	295	340	318	338	331	361	309	340	343	309	338	301	282	302	326	324	317	305	343	342	309	367	351	287	301	368	361	359	299	273	314	348	287	334	319	311	356	326	330	327	321	321	346	320	316	347	321	325	293	344	314	324	341	297	300	323	305	365	336	339	338	336	301	324	312	299	285	326	331	342	325	313	321	324	314	365	306	310	301	338	344	322	289	326	319	294	310	355	332	336	325	313	298	330	297	311	308	318	313	343	338	308	300	313	341	332	319	318	321	345	315	353	340	353	303	335	334	321	328	327	352	297	308	331	319	340	323	333	327	347	328	325	327	369	322	295	301	317	315	327	335	316	290	337	330	340	313	349	334	313	279	295	323	309	305	294	321	299	306	338	312	326	331	332	266	324	292	318	317	309	327	293	327	296	320	310	277	327	338	336	333	363	306	317	312	317	301	307	322	294	277	310	354	329	293	353	314	342	280	313	306	322	299	282	308	295	293	294	300	320	293	288	306	325	329	304	292	338	311	329	322	319	311	321	323	327	294	320	297	345	290	327	313	318	315	315	343	339	334	347	309	308	330	308	321	314	330	339	317	280	314	352	354	328	328	333	330	320	322	330	330	300	327	346	322	307	322	299	291	316	293	311	316	346	308	297	339	344	312	326	335	321	317	322	276	315	324	332	291	316	339	329	330	301	324	357	328	331	292	305	327	334	296	344	343	322	325	336	326	318	306	291	309	351	338	285	326	314	319	335	350	290	343	348	358	350	348	332	299	338	303	318	302	322	371	334	336	341	307	289	315	310	283	305	325	332	296	330	311	319	358	352	312	284	323	350	328	324	325	321	352	309	321	300	301	337	320	348	290	334	336	366	302	331	310	311	319	316	303	337	335	336	324	281	361	293	363	301	302	327	352	327	342	323	326	318	332	329	338	322	304	369	315	324	337	299	353	296	332	351	306	326	334	317	293	297	329	321	322	331	312	294	325	334	323	320	318	301	345	333	330	308	311	313	309	306	332	360	328	331	326	336	340	325	301	327	316	334	305	313	331	302	337	349	318	323	322	307	332	327	302	306	340	327	330	331	300	366	320	334	324	307	294	320	295	341	323	357	328	312	347	306	333	328	310	300	347	361	310	330	303	336	310	308	312	303	323	328	319	331	316	351	349	341	287	339	314	317	297	376	341	347	310	304	348	319	365	304	320	328	336	332	322	313	287	335	327	306	341	314	302	319	332	282	321	314	304	332	332	359	300	294	311	337	328	343	304	298	300	369	301	313	304	345	338	309	347	362	315	329	300	341	291	327	334	318	294	317	338	330	322	324	328	314	324	285	309	346	334	345	302	311	350	300	376	330	285	334	316	314	297	309	320	311	302	339	316	309	348	294	307	316	303	336	331	304	332	301	287	361	308	329	343	298	333	307	306	344	302	325	311	314	312	284	300	294	328	352	336
39628	22578	15261	7329	2665	1393	1212	1037	923	854	820	774	749	701	759	705	717	699	710	733	710	672	660	688	731	689	713	705	696	714	687	704	718	701	694	758	708	715	723	702	691	741	675	678	731	685	733	687	691	722	743	691	693	683	736	712	693	627	741	681	652	672	699	672	662	706	690	706	639	711	649	693	688	720	718	680	666	744	715	679	667	710	711	673	708	691	692	697	652	698	690	727	675	720	664	702	701	713	682	664	702	737	709	712	719	717	740	722	681	692	697	677	728	671	707	637	682	705	693	696	714	727	692	709	693	669	674	709	700	686	697	682	746	741	706	652	696	736	716	690	722	693	703	720	660	723	667	754	671	721	734	724	716	710	672	677	672	680	691	728	719	694	660	713	681	715	739	698	707	688	718	689	679	716	670	639	730	641	717	697	690	733	702	705	663	679	671	670	665	692	748	660	681	692	731	711	672	690	674	685	696	711	693	696	748	665	685	644	713	655	673	710	681	647	728	698	667	707	749	657	752	713	721	675	738	636	647	687	691	710	732	682	683	678	664	719	703	708	704	680	679	701	751	740	730	685	678	707	720	709	715	692	669	686	743	636	654	694	698	671	743	673	652	735	717	671	656	684	719	682	706	736	701	689	692	681	684	701	714	673	685	675	716	723	676	729	667	684	719	682	712	702	708	758	711	686	671	690	726	746	706	697	693	664	714	661	682	721	648	698	704	710	698	673	693	721	718	712	678	711	743	660	729	667	701	745	693	722	699	708	692	719	703	677	673	727	713	715	703	678	669	633	660	695	654	660	671	678	714	693	700	702	695	717	631	732	664	671	659	678	698	741	708	711	668	685	752	728	698	721	720	673	708	672	719	663	678	680	703	696	722	671	703	752	679	730	719	692	719	729	710	698	687	754	725	727	704	714	640	705	676	701	683	725	694	732	716	696	693	684	711	700	738	718	703	729	675	725	704	703	687	681	705	701	709	706	710	696	667	679	718	695	710	721	664	726	673	707	699	695	711	680	694	718	726	680	684	693	672	663	712	755	669	723	669	699	737	689	697	709	731	685	698	690	717	702	678	709	675	719	700	657	699	691	659	717	702	715	690	713	671	669	700	692	703	681	673	689	700	739	678	683	682	699	675	680	733	698	677	680	701	714	698	663	690	704	705	668	678	688	729	713	698	739	723	700	708	663	686	700	694	695	695	689	723	678	673	688	728	691	670	679	673	703	704	700	660	731	682	727	690	726	700	716	709	692	704	724	704	742	711	706	720	677	716	708	683	655	703	718	685	680	766	758	702	696	698	691	680	675	703	701	671	710	727	709	712	673	725	722	684	702	756	720	673	697	716	664	701	663	680	700	728	704	663	704	685	703	686	730	723	684	713	712	679	715	678	728	756	669	670	682	714	704	709	702	736	693	722	696	727	684	668	710	670	674	713	706	683	714	642	685	652	629	707	648	731	716	676	702	718	637	658	717	716	716	728	710	702	711	709	715	675	702	669	666	665	654	666	651	675	683	712	685	718	725	727	677	666	689	676	682	723	672	708	669	683	629	690	688	671	722	699	671	657	700	674	692	729	684	709	675	681	718	727	656	676	711	705	691	707	653	666	711	719	713	736	654	654	662	722	656	719	711	690	707	694	709	667	685	756	732	644	699	691	682	723	693	684	651	717	641	694	674	670	678	687	722	731	721	667	709	702	678	719	667	673	735	721	706	671	691	678	678	729	694	672	690	717	716	653	716	657	758	675	729	693	736	703	686	708	652	717	654	705	680	676	709	642	719	744	692	668	731	692	659	700	724	688	640	711	721	687	705	719	661	687	682	672	704	684	654	719	682	700	749	678	722	716	670	700	674	700	705	678	747	680	697	705	678	710	720	709	714	719	668	728	684	652	720	731	669	682	711	684	757	679	672	720	716	722	697	680	716	710	702	726	704	682	723	710	701	685	701	647	700	652	694	661	687	676	693	716	701	695	694	675	740	686	726	716	702	648	726	653	664	706	701	729	676	677	726	688	663	718	723	699	744	754	650	694	699	676	702	686	703	692	693	692	729	725	737	686	687	732	682	718	710	696	702	713	686	694	688	725	705	709	706	660	703	756	698	707	675	725	686	693	716	707	661	700	692	689	687	717	667	704	703	673	717	659	709	718	690	645	710	698	682	728	658	710	724	695	723	733	691	711	693	731	654	714	725	663	679	687	756	672	701	699	653	710	720	714	709	686	731	711	710	671	704	692	708	667	742	697	650	698	779	704	692	668	699	720	728	693	698	700	685	721	696	706	720	723	705	712	666	754	730	674	770	727	665	690	683	680	725	680	689	662	670	720	696	626	691	710	704	733	715	694	735	679	682	721	675	701	742	723	654	669	699	772	696	686	637	692	714	687	667	659	667	713	709	675	677	692	679	659	713	660	686	709	741	704	686	695	743	702	693	686	708	671	662	674	698	677	726	612	688	694	690	683	721	697	695	693	702	676	706	723	697	741	688	724	682	644	688	656	688	678	680	644	738	718	730	699	714	691	726	674	709	671	691	715	691	700	724	674	764	739	663	724	755	673	663	675	688	650	735	686	723	725	678	709	684	694	724	722	716	685	666	707	736	731	652	655	724	691	708	740	683	691	737	725	669	680	740	697	717	702	741	730	725	731	664	680	704	692	642	730	715	733	709	692	706	698	661	749	689	701	680	667	704	707	679	692	719	665	683	687	688	693	695	690	705	668	705	682	716	693	656	687	646	686	660	702	718	681	696	690	682	695	725	665	682	678	681	685	768	682	687	691	680	677	664	709	744	701	730	731	729	655	659	668	688	760	705	677	670	702	680	700	685	685	667	704	693	676	682	679	715	689	710	690	675	686	652	732	689	695	664	692	687	719	702	739	707	705	688	698	690	725	698	736	709	683	642	689	722	669	641	680	708	646	740	715	699	702	717	691	703	665	713	665	693	743	663	714	687	722	686	702	670	652	693	697	753	704	708	663	672	729	726	718	703	697	698	667	687	693	715	666	700	692	734	662	688	618	679	707	675	681	752	729	760	689	685	721	698	691	677	689	679	696	669	692	716	702	717	667	692	688	691	694	705	694	757	703	650	693	705	690	696	695	710	701	683	727	695	680	704	691	694	707	694	699	711	737	700	656	700	689	743	695	690	733	646	704	709	729	714	653	709	691	717	675	681	655	649	723	650	674	727	697	685	725	718	626	662	739	717	693	725	712	699	687	711	683	691	739	700	696	624	682	672	710	722	688	725	730	654	716	760	741	658	695	677	676	713	675	640	689	728	687	675	672	686	733	682	722	675	708	698	694	692	710	681	701	693	692	674	709	659	699	679	684	699	667	670	668	663	695	667	719	713	723	742	743	676	673	659	725	701	714	668	702	723	722	723	721	700	652	697	677	692	687	659	690	663	683	683	660	700	683	717	691	692	740	625	655	746	677	702	681	734	718	681	672	682	717	735	736	660	731	721	709	672	755	671	702	715	694	711	670	739	653	710
34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	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
